.WebVisuals-module__3JY5Yq__site{background:#f7f5f0;flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.WebVisuals-module__3JY5Yq__site i,.WebVisuals-module__3JY5Yq__site b,.WebVisuals-module__3JY5Yq__site em{font-style:normal;display:block}.WebVisuals-module__3JY5Yq__chrome{background:#ece8e0;align-items:center;gap:1cqw;height:5.5cqw;padding:0 2.2cqw;display:flex}.WebVisuals-module__3JY5Yq__chrome i{background:#cfc7b8;border-radius:50%;width:1.1cqw;height:1.1cqw}.WebVisuals-module__3JY5Yq__chrome span{background:#fff;border-radius:99px;flex:0 38%;height:2.6cqw;margin:0 auto}.WebVisuals-module__3JY5Yq__siteNav{border-bottom:1px solid #e6e1d6;align-items:center;gap:4cqw;padding:3.2cqw 5cqw;display:flex}.WebVisuals-module__3JY5Yq__logo{border:.8cqw solid #16c784;border-radius:50%;width:3cqw;height:3cqw}.WebVisuals-module__3JY5Yq__links{gap:2.5cqw;margin-left:auto;display:flex}.WebVisuals-module__3JY5Yq__links i{background:#9aa3ad;border-radius:1cqw;width:6cqw;height:1.1cqw}.WebVisuals-module__3JY5Yq__navBtn{background:#151b23;border-radius:3cqw;width:11cqw;height:3.6cqw}.WebVisuals-module__3JY5Yq__burger{border-block:.9cqw solid #151b23;width:6cqw;height:3.4cqw;margin-left:auto}.WebVisuals-module__3JY5Yq__siteHero{grid-template-columns:.9fr 1fr;align-items:center;gap:4cqw;padding:4cqw 5cqw 3cqw;display:grid}.WebVisuals-module__3JY5Yq__siteCopy{flex-direction:column;gap:1.6cqw;display:flex}.WebVisuals-module__3JY5Yq__kicker{background:#16c784;border-radius:1cqw;width:30%;height:1.2cqw}.WebVisuals-module__3JY5Yq__hl{background:#151b23;border-radius:1cqw;width:100%;height:3.6cqw}.WebVisuals-module__3JY5Yq__hlShort{width:72%}.WebVisuals-module__3JY5Yq__pl{background:#b6bcc4;border-radius:1cqw;width:92%;height:1.2cqw}.WebVisuals-module__3JY5Yq__plShort{width:64%}.WebVisuals-module__3JY5Yq__cta{background:#151b23;border-radius:3cqw;width:38%;height:4.4cqw;margin-top:1.2cqw}.WebVisuals-module__3JY5Yq__art{aspect-ratio:1.35;background:linear-gradient(#e3e9ec,#f4efe5);border-radius:2.2cqw;position:relative;overflow:hidden}.WebVisuals-module__3JY5Yq__sun{aspect-ratio:1;background:#f1e2c3;border-radius:50%;width:16%;position:absolute;top:16%;right:16%}.WebVisuals-module__3JY5Yq__tower{background:#1a212a;width:14%;position:absolute;top:22%;bottom:14%;left:28%}.WebVisuals-module__3JY5Yq__slab{background:#fff;border-radius:.5cqw;width:48%;height:3.5%;position:absolute;left:34%;box-shadow:0 1.2cqw 0 -.4cqw #141e261f}.WebVisuals-module__3JY5Yq__s1{top:26%}.WebVisuals-module__3JY5Yq__s2{top:45%}.WebVisuals-module__3JY5Yq__s3{top:64%}.WebVisuals-module__3JY5Yq__spine{background:#16c784;width:2.2%;position:absolute;top:29%;bottom:14%;left:58%}.WebVisuals-module__3JY5Yq__ground{background:#d8d2c6;height:14%;position:absolute;inset:auto 0 0}.WebVisuals-module__3JY5Yq__siteCards{grid-template-columns:repeat(3,1fr);gap:3cqw;padding:2cqw 5cqw 5cqw;display:grid}.WebVisuals-module__3JY5Yq__card{flex-direction:column;gap:1.4cqw;display:flex}.WebVisuals-module__3JY5Yq__thumb{aspect-ratio:1.7;background:#e3e9ec;border-radius:1.4cqw}.WebVisuals-module__3JY5Yq__thumb[data-tone="1"]{background:#e3f4ec}.WebVisuals-module__3JY5Yq__thumb[data-tone="2"]{background:#ebe6dc}.WebVisuals-module__3JY5Yq__tablet .WebVisuals-module__3JY5Yq__siteNav{padding:4.5cqw 6cqw}.WebVisuals-module__3JY5Yq__tablet .WebVisuals-module__3JY5Yq__logo{border-width:1.2cqw;width:4.5cqw;height:4.5cqw}.WebVisuals-module__3JY5Yq__tablet .WebVisuals-module__3JY5Yq__links i{width:8cqw;height:1.6cqw}.WebVisuals-module__3JY5Yq__tablet .WebVisuals-module__3JY5Yq__navBtn{width:16cqw;height:5.4cqw}.WebVisuals-module__3JY5Yq__tablet .WebVisuals-module__3JY5Yq__siteHero{grid-template-columns:minmax(0,1fr);gap:5cqw;padding:7cqw 6cqw 4cqw}.WebVisuals-module__3JY5Yq__tablet .WebVisuals-module__3JY5Yq__art{aspect-ratio:1.9}.WebVisuals-module__3JY5Yq__tablet .WebVisuals-module__3JY5Yq__siteCopy{gap:2.4cqw}.WebVisuals-module__3JY5Yq__tablet .WebVisuals-module__3JY5Yq__hl{height:5.6cqw}.WebVisuals-module__3JY5Yq__tablet .WebVisuals-module__3JY5Yq__pl,.WebVisuals-module__3JY5Yq__tablet .WebVisuals-module__3JY5Yq__kicker{height:1.8cqw}.WebVisuals-module__3JY5Yq__tablet .WebVisuals-module__3JY5Yq__cta{height:6.5cqw}.WebVisuals-module__3JY5Yq__tablet .WebVisuals-module__3JY5Yq__siteCards{grid-template-columns:repeat(2,1fr);padding:2cqw 6cqw 6cqw}.WebVisuals-module__3JY5Yq__tablet .WebVisuals-module__3JY5Yq__card:nth-child(3){display:none}.WebVisuals-module__3JY5Yq__mobile .WebVisuals-module__3JY5Yq__siteNav{padding:7cqw 8cqw}.WebVisuals-module__3JY5Yq__mobile .WebVisuals-module__3JY5Yq__logo{border-width:2cqw;width:8cqw;height:8cqw}.WebVisuals-module__3JY5Yq__mobile .WebVisuals-module__3JY5Yq__burger{border-width:1.6cqw;width:10cqw;height:6cqw}.WebVisuals-module__3JY5Yq__mobile .WebVisuals-module__3JY5Yq__siteHero{grid-template-columns:minmax(0,1fr);gap:8cqw;padding:10cqw 8cqw 6cqw}.WebVisuals-module__3JY5Yq__mobile .WebVisuals-module__3JY5Yq__siteCopy{gap:4cqw}.WebVisuals-module__3JY5Yq__mobile .WebVisuals-module__3JY5Yq__kicker{height:2.8cqw}.WebVisuals-module__3JY5Yq__mobile .WebVisuals-module__3JY5Yq__hl{border-radius:2cqw;height:8.5cqw}.WebVisuals-module__3JY5Yq__mobile .WebVisuals-module__3JY5Yq__pl{height:2.8cqw}.WebVisuals-module__3JY5Yq__mobile .WebVisuals-module__3JY5Yq__cta{border-radius:6cqw;width:56%;height:11cqw}.WebVisuals-module__3JY5Yq__mobile .WebVisuals-module__3JY5Yq__art{aspect-ratio:1.3;border-radius:5cqw}.WebVisuals-module__3JY5Yq__mobile .WebVisuals-module__3JY5Yq__siteCards{grid-template-columns:minmax(0,1fr);padding:2cqw 8cqw 8cqw}.WebVisuals-module__3JY5Yq__mobile .WebVisuals-module__3JY5Yq__card:nth-child(n+2){display:none}.WebVisuals-module__3JY5Yq__foundation{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin:0;padding:clamp(1.5rem,3vw,2.25rem);position:relative}.WebVisuals-module__3JY5Yq__foundation ul{gap:.6rem;margin:0 0 .6rem;padding:0;list-style:none;display:grid;position:relative}.WebVisuals-module__3JY5Yq__foundation ul:before{content:"";background:linear-gradient(#16c784,#0e9f68);width:2px;position:absolute;top:1.2rem;bottom:-1.4rem;left:1.35rem}.WebVisuals-module__3JY5Yq__foundation li{margin-left:calc(var(--i) * .9rem);color:#111827;background:#fff;border:1px solid #e2e8f0;border-radius:5px;align-items:center;gap:1rem;padding:.85rem 1rem .85rem .9rem;font-size:.9375rem;font-weight:700;display:flex;position:relative}.WebVisuals-module__3JY5Yq__node{z-index:1;background:#16c784;border:3px solid #fff;border-radius:50%;flex:none;width:.95rem;height:.95rem;position:relative;box-shadow:0 0 0 1px #16c784}.WebVisuals-module__3JY5Yq__base{color:#fff;background:#0b0f14;border-radius:6px;flex-direction:column;gap:.2rem;margin:0;padding:1.1rem 1.25rem;display:flex;position:relative}.WebVisuals-module__3JY5Yq__base strong{font-size:1.0625rem}.WebVisuals-module__3JY5Yq__base span{color:#9aa4b0;font-size:.8125rem}.WebVisuals-module__3JY5Yq__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.WebVisuals-module__3JY5Yq__showcase{background:#eef1f0;border-radius:10px;grid-template-columns:minmax(0,3.3fr) minmax(0,1.25fr) minmax(0,.72fr);align-items:end;gap:clamp(1rem,3vw,2.5rem);margin:0;padding:clamp(2rem,4vw,3.5rem) clamp(1.25rem,4vw,3.5rem);list-style:none;display:grid}.WebVisuals-module__3JY5Yq__buildGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.WebVisuals-module__3JY5Yq__checks{border-top:1px solid #e2e8f0;gap:0;margin:0;padding:0;list-style:none;display:grid}.WebVisuals-module__3JY5Yq__checks li{border-bottom:1px solid #e2e8f0;grid-template-columns:1.5rem minmax(0,1fr);gap:.25rem 1rem;padding:1.1rem 0;display:grid}.WebVisuals-module__3JY5Yq__checks li:before{content:"";background:#e3f4ec url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.5l2.5 2.5L14 7.5' fill='none' stroke='%230e9f68' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/100% no-repeat;border-radius:50%;grid-row:span 2;width:1.25rem;height:1.25rem;margin-top:.1rem}.WebVisuals-module__3JY5Yq__checks h3{color:#0b0f14;margin:0;font-size:1rem;font-weight:800}.WebVisuals-module__3JY5Yq__checks p{color:#334155;margin:0;font-size:.9375rem;line-height:1.6}.WebVisuals-module__3JY5Yq__code{background:#0b0f14;border-radius:8px;position:sticky;top:6rem;overflow:hidden;box-shadow:0 40px 80px -40px #0b0f1480}.WebVisuals-module__3JY5Yq__codeBar{border-bottom:1px solid #ffffff12;align-items:center;gap:.4rem;padding:.85rem 1.1rem;display:flex}.WebVisuals-module__3JY5Yq__codeBar i{background:#2a333d;border-radius:50%;width:.6rem;height:.6rem}.WebVisuals-module__3JY5Yq__codeBar span{color:#7c8794;margin-left:.6rem;font-size:.75rem}.WebVisuals-module__3JY5Yq__code pre{color:#d5dbe2;margin:0;padding:1.4rem 1.5rem 1.75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:clamp(.75rem,.95vw,.875rem);line-height:1.8;overflow-x:auto}.WebVisuals-module__3JY5Yq__c{color:#8b96a3}.WebVisuals-module__3JY5Yq__t{color:#16c784}.WebVisuals-module__3JY5Yq__a{color:#9fc4ff}.WebVisuals-module__3JY5Yq__s{color:#f3d9a4}.WebVisuals-module__3JY5Yq__project{aspect-ratio:4/3;background:#eef1f0;border-radius:8px;padding:8% 8% 0;overflow:hidden}.WebVisuals-module__3JY5Yq__project>*{border-radius:10px 10px 0 0;height:100%;box-shadow:0 20px 40px -24px #0b0f1466}.WebVisuals-module__3JY5Yq__commerce{background:#e9f3ee}.WebVisuals-module__3JY5Yq__platform{background:#e6e9ed}.WebVisuals-module__3JY5Yq__shop{background:#fff;container-type:inline-size}.WebVisuals-module__3JY5Yq__shopBar{border-bottom:1px solid #eee;align-items:center;gap:3cqw;padding:3.5cqw 5cqw;display:flex}.WebVisuals-module__3JY5Yq__search{background:#f1f3f5;border-radius:3cqw;flex:1;height:4.5cqw}.WebVisuals-module__3JY5Yq__cart{background:#16c784;border-radius:1.4cqw;width:5cqw;height:5cqw}.WebVisuals-module__3JY5Yq__shopGrid{grid-template-columns:repeat(3,1fr);gap:4cqw;padding:5cqw;display:grid}.WebVisuals-module__3JY5Yq__shopGrid span,.WebVisuals-module__3JY5Yq__shop i,.WebVisuals-module__3JY5Yq__shop b,.WebVisuals-module__3JY5Yq__shop em{display:block}.WebVisuals-module__3JY5Yq__shopGrid i{aspect-ratio:1;background:#eef1f0;border-radius:2cqw}.WebVisuals-module__3JY5Yq__shopGrid i[data-tone="1"]{background:#e3f4ec}.WebVisuals-module__3JY5Yq__shopGrid i[data-tone="2"]{background:#ebe6dc}.WebVisuals-module__3JY5Yq__shopGrid b{background:#151b23;border-radius:1cqw;width:80%;height:1.8cqw;margin-top:2cqw}.WebVisuals-module__3JY5Yq__shopGrid em{background:#16c784;border-radius:1cqw;width:40%;height:1.8cqw;margin-top:1.4cqw}.WebVisuals-module__3JY5Yq__app{background:#f4f6f6;grid-template-columns:24% 1fr;display:grid;container-type:inline-size}.WebVisuals-module__3JY5Yq__app i,.WebVisuals-module__3JY5Yq__app b{display:block}.WebVisuals-module__3JY5Yq__appSide{background:#121820;flex-direction:column;gap:3.2cqw;padding:5cqw 4cqw;display:flex}.WebVisuals-module__3JY5Yq__appSide .WebVisuals-module__3JY5Yq__logo{margin-bottom:2cqw}.WebVisuals-module__3JY5Yq__appSide i{background:#3a4552;border-radius:1cqw;height:2cqw}.WebVisuals-module__3JY5Yq__appSide i[data-active=true]{background:#16c784}.WebVisuals-module__3JY5Yq__appMain{padding:5cqw}.WebVisuals-module__3JY5Yq__appKpis{grid-template-columns:repeat(3,1fr);gap:3cqw;display:grid}.WebVisuals-module__3JY5Yq__appKpis i{background:#fff;border-radius:2cqw;height:12cqw}.WebVisuals-module__3JY5Yq__appRows{background:#fff;border-radius:2cqw;gap:2.4cqw;margin-top:4cqw;padding:3cqw;display:grid}.WebVisuals-module__3JY5Yq__appRows span{justify-content:space-between;align-items:center;display:flex}.WebVisuals-module__3JY5Yq__appRows i{background:#b6bcc4;border-radius:1cqw;width:45%;height:1.8cqw}.WebVisuals-module__3JY5Yq__appRows b{background:#e0e4e3;border-radius:2cqw;width:16%;height:3.6cqw}.WebVisuals-module__3JY5Yq__appRows b[data-done=true]{background:#e3f4ec}@media (max-width:1023px){.WebVisuals-module__3JY5Yq__buildGrid{grid-template-columns:minmax(0,1fr)}.WebVisuals-module__3JY5Yq__code{position:static}}@media (max-width:640px){.WebVisuals-module__3JY5Yq__showcase{grid-template-columns:minmax(0,1fr) minmax(0,.55fr);gap:1.25rem 1rem}}
