:root{--ink: #0A0A0B;--ink-2: #17171A;--surface: #FAF9F7;--surface-2: #F1EFEA;--text: #1A1A1D;--muted: #6B6B70;--muted-2: #9A9AA0;--border: #E7E5E1;--border-dk: #2A2A2E;--accent: #FF5A1F;--accent-hov: #E64A12;--sans: "Inter", -apple-system, system-ui, "Segoe UI", Roboto, sans-serif;--display: "Inter Tight", var(--sans);--serif: "Cormorant", Georgia, "Times New Roman", serif;--pad: clamp(1.25rem, 5vw, 6rem);--maxw: 1280px;--ease: cubic-bezier(.16, 1, .3, 1)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--sans);background:var(--surface);color:var(--text);line-height:1.5;font-feature-settings:"tnum" 1,"cv05" 1;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}.wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:var(--pad);width:100%}.screen{min-height:100svh;display:flex;flex-direction:column;justify-content:center;padding-block:clamp(4rem,12vh,9rem);position:relative}.dark{background:var(--ink);color:var(--surface)}.dark .muted{color:#8e8e94}.eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--muted)}.dark .eyebrow{color:var(--accent)}h1,h2{font-family:var(--display);font-weight:600;line-height:1.02;letter-spacing:-.03em}h1{font-size:clamp(2.75rem,8.5vw,7.25rem)}h2{font-size:clamp(2.25rem,6vw,4.75rem)}.lead{font-size:clamp(1.05rem,1.6vw,1.4rem);color:var(--muted);max-width:46ch;line-height:1.45}.dark .lead{color:#b9b9c0}.nav{position:fixed;inset:0 0 auto 0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:1.1rem var(--pad);background:transparent;border-bottom:1px solid transparent;transition:border-color .35s,background .35s,backdrop-filter .35s,padding .35s}.nav .brand{color:#fff}.nav .brand .mk{background:#fff}.nav-links a{color:#ffffffb8}.nav-links a:hover{color:#fff}.nav-cta{color:#fff;border-color:#ffffff47}.nav-cta:hover{border-color:var(--accent);color:var(--accent)}.nav.scrolled{background:color-mix(in srgb,var(--surface) 82%,transparent);-webkit-backdrop-filter:saturate(1.5) blur(16px);backdrop-filter:saturate(1.5) blur(16px);border-bottom-color:var(--border);padding-block:.85rem}.nav.scrolled .brand{color:var(--ink)}.nav.scrolled .brand .mk{background:var(--ink)}.nav.scrolled .nav-links a{color:var(--muted)}.nav.scrolled .nav-links a:hover{color:var(--text)}.nav.scrolled .nav-cta{color:var(--ink);border-color:var(--border)}.only-shopify{border-block:1px solid var(--border);padding-block:clamp(1.7rem,3.4vh,2.6rem);background:var(--surface-2)}.only-shopify .wrap{display:flex;align-items:center;justify-content:center;gap:.9rem;flex-wrap:wrap;text-align:center}.only-shopify .sh-bag{width:24px;height:24px;color:#95bf47;flex:none}.only-shopify p{font-family:var(--display);font-weight:500;font-size:clamp(1.02rem,1.9vw,1.4rem);letter-spacing:-.015em;max-width:62ch;line-height:1.35}.only-shopify p b{font-weight:600;color:var(--accent)}.foot-tag{color:#e8e8ee;margin-top:1rem;max-width:30ch;font-family:var(--display);font-weight:500;font-size:1.05rem;letter-spacing:-.015em}.brand .kw{font-family:var(--display);font-weight:500;letter-spacing:-.02em}.brand .kw.nexum{font-weight:500;letter-spacing:.24em;font-size:1.06rem;padding-left:.04em}.brand{display:flex;align-items:center;gap:.55rem;font-family:var(--display);font-weight:600;font-size:1.05rem;letter-spacing:-.02em;transition:color .35s}.brand .mk{width:16px;height:16px;border-radius:3px;display:inline-block;transition:background .35s}.brand .ph{color:var(--muted-2);font-weight:500;font-size:.7rem;letter-spacing:.1em;text-transform:uppercase}.nav-links{display:flex;gap:2rem;align-items:center}.nav-links a{font-size:.9rem;transition:color .2s}.nav-cta{font-size:.85rem;font-weight:600;border:1px solid;padding:.5rem 1rem;border-radius:999px;transition:border-color .2s,color .2s}.hero{padding-top:8rem;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-25%;right:-25%;bottom:-25%;left:-25%;z-index:0;pointer-events:none;background:radial-gradient(42% 42% at 26% 30%,rgba(255,90,31,.2),transparent 70%),radial-gradient(38% 44% at 80% 66%,rgba(255,132,64,.1),transparent 72%);filter:blur(8px)}.hero>.wrap{position:relative;z-index:1}.hero h1{max-width:15ch}.hero .lead{margin-top:1.5rem}.hero-aside{margin-top:1.1rem;color:#7e7e86;font-size:.96rem;max-width:44ch}.hero-aside b{color:#b9b9c0;font-weight:500}.media{margin-top:clamp(2.5rem,6vh,4.5rem);aspect-ratio:16 / 9;width:100%;background:radial-gradient(120% 90% at 50% -10%,#f7f6f2,#e7e3db);border:1px solid var(--border);border-radius:18px;display:grid;place-items:center;color:var(--muted-2);font-size:.8rem;letter-spacing:.06em;overflow:hidden;position:relative;box-shadow:0 34px 90px -52px #1e190f6b,inset 0 1px #ffffff80}.media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background:radial-gradient(60% 45% at 50% 42%,rgba(255,90,31,.06),transparent 70%)}.media.dark-media{background:radial-gradient(120% 90% at 50% -10%,#23232b,#0b0b0e);border-color:var(--border-dk);color:#6c6c74;box-shadow:0 40px 100px -50px #000000b3,inset 0 1px #ffffff0a}.media.dark-media:before{background:radial-gradient(60% 45% at 50% 42%,rgba(255,90,31,.1),transparent 70%)}.hero .media{box-shadow:0 55px 130px -55px #ff5a1f38,0 45px 100px -48px #0000009e,inset 0 1px #ffffff0d}.media .ratio{position:absolute;top:12px;left:14px;font-family:var(--sans);font-size:.68rem}.media .play{width:62px;height:62px;border-radius:999px;border:1px solid currentColor;display:grid;place-items:center}.media .play:after{content:"";border-left:13px solid currentColor;border-top:8px solid transparent;border-bottom:8px solid transparent;margin-left:4px}.prod{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,5vw,5rem);align-items:center}@media(max-width:900px){.prod{grid-template-columns:1fr}}.prod .idx{font-family:var(--display);font-size:.95rem;color:var(--accent);font-weight:600;letter-spacing:.04em}.prod h2{margin-top:1rem;max-width:13ch}.prod .lead{margin-top:1.25rem}.prod .stat{margin-top:2rem;display:flex;align-items:baseline;gap:.6rem}.prod .stat b{font-family:var(--display);font-size:clamp(1.5rem,3vw,2.2rem);font-weight:600;letter-spacing:-.02em}.prod .stat span{color:var(--muted);font-size:.95rem}.more{margin-top:2.25rem;display:inline-flex;align-items:center;gap:.5rem;font-weight:600;font-size:1rem;position:relative;width:fit-content}.more .arw{transition:transform .3s var(--ease)}.more:hover .arw{transform:translate(6px)}.more:after{content:"";position:absolute;left:0;bottom:-4px;height:1.5px;width:100%;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.more:hover:after{transform:scaleX(1)}.prod .media{margin-top:0;aspect-ratio:4 / 3}.prod.flip .media{order:-1}@media(max-width:900px){.prod.flip .media{order:0}}.proof{padding-block:clamp(3rem,8vh,5rem);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.proof .cap{text-align:center;color:var(--muted-2);font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;margin-bottom:2rem}.logos{display:flex;flex-wrap:wrap;gap:clamp(1.5rem,5vw,4rem);align-items:center;justify-content:center}.logos.marquee{display:block}.logos.marquee .track>span{flex:none}.logos span{font-family:var(--display);font-weight:600;font-size:1.15rem;letter-spacing:-.02em;color:var(--muted-2);opacity:.55;transition:opacity .25s,color .25s;filter:grayscale(1)}.logos span:hover{opacity:1;color:var(--text)}.quote{text-align:center}.quote blockquote{font-family:var(--serif);font-weight:500;font-size:clamp(1.8rem,4.2vw,3.4rem);line-height:1.18;letter-spacing:-.01em;max-width:20ch;margin-inline:auto}.quote .by{margin-top:2rem;color:var(--muted);font-size:.95rem}.dark.quote .by{color:#9a9aa0}.bigstat{text-align:center}.bigstat .num{font-family:var(--display);font-weight:600;font-size:clamp(4rem,15vw,12rem);letter-spacing:-.04em;line-height:.9}.bigstat .num em{color:var(--accent);font-style:normal}.bigstat .cap{margin-top:1.5rem;color:var(--muted);font-size:clamp(1rem,1.5vw,1.25rem);max-width:30ch;margin-inline:auto}.dark .bigstat .cap{color:#b9b9c0}.cta-final{text-align:center}.cta-final h2{max-width:16ch;margin-inline:auto}.btn{display:inline-flex;align-items:center;gap:.6rem;margin-top:2.5rem;background:var(--accent);color:#fff;font-weight:600;font-size:1.05rem;padding:.95rem 1.9rem;border-radius:999px;transition:background .2s,transform .2s var(--ease)}.btn:hover{background:var(--accent-hov);transform:translateY(-2px)}.foot{background:var(--ink);color:var(--surface);padding-block:clamp(3rem,7vh,5rem)}.foot .grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:2rem}@media(max-width:760px){.foot .grid{grid-template-columns:1fr 1fr}}.foot h4{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:#7e7e86;margin-bottom:1rem;font-weight:600}.foot a{display:block;color:#c9c9cf;padding:.28rem 0;font-size:.95rem;transition:color .2s}.foot a:hover{color:#fff}.foot .bottom{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:3rem;padding-top:1.5rem;border-top:1px solid var(--border-dk);color:#7e7e86;font-size:.82rem}.badge{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--border-dk);border-radius:999px;padding:.35rem .8rem;color:#9a9aa0;font-size:.78rem}.badge .dot{width:7px;height:7px;border-radius:999px;background:var(--accent)}.sh-bag{width:1.05em;height:1.05em;color:#95bf47;flex:none}.sp-partners{display:inline-flex;align-items:center;gap:.5rem;font-size:1.4rem;letter-spacing:-.02em;color:var(--ink);transition:opacity .2s}.sp-partners b{font-weight:700}.sp-partners .w{font-weight:400;color:var(--muted)}.sp-partners .ext{width:15px;height:15px;color:var(--muted-2);margin-left:.15rem}.sp-partners:hover{opacity:.68}.trust-row{display:flex;flex-direction:column;align-items:center;gap:1.4rem;margin-bottom:3rem;padding-bottom:2.6rem;border-bottom:1px solid var(--border)}.trust-row .tcap{color:var(--muted-2);font-size:.74rem;letter-spacing:.16em;text-transform:uppercase}.foot .sp-partners{color:#fff;font-size:1.15rem}.foot .sp-partners .w{color:#9a9aa0}.nav-links a.active{color:#fff}.nav.scrolled .nav-links a.active{color:var(--text)}.sec-head{max-width:none}.sec-head .eyebrow{margin-bottom:1.1rem}.sec-head h2{max-width:17ch}.sec-head p.lead{margin-top:1.4rem;max-width:48ch}.sec-head ul{max-width:48ch}.sec-intro{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem);align-items:end}@media(max-width:860px){.sec-intro{grid-template-columns:1fr;align-items:start}}.metric{font-family:var(--display);font-weight:600;font-size:clamp(2.4rem,5vw,4rem);letter-spacing:-.03em;line-height:1}.metric em{color:var(--accent);font-style:normal}.metric+.mlabel{color:var(--muted);margin-top:.7rem;font-size:1rem}.dark .metric+.mlabel{color:#b9b9c0}@media(prefers-reduced-motion:no-preference){.mask{clip-path:inset(0 0 100% 0);transition:clip-path 1s var(--ease)}.mask.is-visible{clip-path:inset(0 0 0 0)}}.bento{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.bento .cell{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:1.5rem;min-height:168px;display:flex;flex-direction:column;justify-content:flex-end;gap:.35rem;transition:transform .18s var(--ease),border-color .2s;position:relative;overflow:hidden}.dark .bento .cell{background:var(--ink-2);border-color:var(--border-dk)}.bento .cell:hover{transform:translateY(-3px);border-color:var(--accent)}.bento .cell h4{font-family:var(--display);font-size:1.12rem;font-weight:600;letter-spacing:-.01em}.bento .cell p{color:var(--muted);font-size:.88rem;line-height:1.4}.bento .cell .tag{position:absolute;top:1.1rem;left:1.3rem;font-size:.68rem;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2)}.bento .cell.wide{grid-column:span 2}.bento .cell.tall{grid-row:span 2}@media(max-width:860px){.bento{grid-template-columns:repeat(2,1fr)}.bento .cell.tall{grid-row:span 1}}.device{container-type:inline-size;border-radius:3.5cqw;overflow:hidden;background:#fff;box-shadow:0 30px 70px -34px #0000008c,0 10px 30px -16px #00000059;border:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column}.device .dbar{height:8.5cqw;background:#f3f2ef;display:flex;align-items:center;gap:1.6cqw;padding:0 3.4cqw;flex:none}.device .dbar i{width:2.3cqw;height:2.3cqw;border-radius:50%;background:#d4d1cb}.device .dbar .durl{margin-left:2.6cqw;font:500 2.7cqw/1 var(--sans);color:#9a978f;background:#fff;border:1px solid #e7e5df;border-radius:2cqw;padding:1.4cqw 3.2cqw;letter-spacing:.01em}.device .dview{flex:1;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:var(--ms-bg,#fff);color:var(--ms-ink,#14110e);padding-bottom:4cqw}.ms-nav{display:flex;align-items:center;justify-content:space-between;padding:3.4cqw 4cqw 2.6cqw}.ms-nav b{font:700 3.7cqw/1 var(--display);letter-spacing:-.02em;color:var(--ms-ink,#14110e)}.ms-nav .ms-links{display:flex;gap:2cqw}.ms-nav .ms-links i{width:4.6cqw;height:1.2cqw;border-radius:1cqw;background:currentColor;opacity:.18}.ms-nav .ms-cart{width:3.6cqw;height:3.6cqw;border:.55cqw solid currentColor;opacity:.32;border-radius:1cqw}.ms-hero{position:relative;margin:0 4cqw;border-radius:2.8cqw;overflow:hidden;aspect-ratio:16/8.4;background:var(--ms-hero);display:flex;flex-direction:column;justify-content:flex-end;padding:3.8cqw}.ms-hero .ms-h{width:60%;height:2.7cqw;border-radius:1.4cqw;background:var(--ms-heroink, rgba(255,255,255,.92));margin-bottom:1.8cqw}.ms-hero .ms-h.two{width:38%;opacity:.7}.ms-hero .ms-cta{margin-top:2.6cqw;width:fit-content;padding:1.7cqw 3.6cqw;border-radius:6cqw;background:var(--ms-accent);color:#fff;font:600 2.5cqw/1 var(--sans)}.ms-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.6cqw;padding:3.8cqw 4cqw 0}.ms-card .ms-img{aspect-ratio:1;border-radius:2.3cqw;background:var(--ms-card)}.ms-card .ms-t{height:1.6cqw;width:82%;border-radius:1cqw;background:currentColor;opacity:.16;margin:2.1cqw 0 1.2cqw}.ms-card .ms-p{height:1.6cqw;width:42%;border-radius:1cqw;background:var(--ms-accent);opacity:.85}.ms-add{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3cqw;background:var(--ms-bg);color:var(--ms-ink)}.ms-add .plus{font:300 14cqw/1 var(--sans);color:var(--ms-accent)}.ms-add span{font:600 3.4cqw/1 var(--sans);opacity:.7}.theme-hero{min-height:auto;padding-block:clamp(7rem,13vh,9.5rem) clamp(3rem,8vh,5.5rem)}.showcase{position:relative;z-index:1;margin-top:clamp(2.5rem,6vh,4.5rem);display:flex;gap:clamp(.8rem,2vw,1.6rem);justify-content:center;align-items:center}.showcase .item{flex:none;width:min(33%,350px)}.showcase .item:nth-child(1){transform:translateY(22px) scale(.9);opacity:.95}.showcase .item:nth-child(2){transform:translateY(-8px);z-index:3}.showcase .item:nth-child(3){transform:translateY(22px) scale(.9);opacity:.95}.showcase .item .device{width:100%}@media(prefers-reduced-motion:no-preference){.showcase .item:nth-child(1) .device{animation:floaty 9s ease-in-out infinite}.showcase .item:nth-child(2) .device{animation:floaty 8s ease-in-out .4s infinite}.showcase .item:nth-child(3) .device{animation:floaty 9.5s ease-in-out .8s infinite}}@media(max-width:780px){.showcase .item:nth-child(1),.showcase .item:nth-child(3){display:none}.showcase .item:nth-child(2){width:min(84%,330px);transform:none}}.demo-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,2vw,24px)}.demo-card{display:block}.demo-card .device{transition:transform .22s var(--ease),box-shadow .22s}.demo-card:hover .device{transform:translateY(-5px);box-shadow:0 40px 80px -34px #0009,0 0 0 1px var(--accent)}.demo-meta{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem}.demo-meta b{font-family:var(--display);font-weight:600;font-size:1rem}.demo-meta .cat{color:var(--muted);font-size:.82rem}.dark .demo-meta .cat{color:#8e8e94}.demo-meta .live{color:var(--accent);font-size:.72rem;font-weight:600;letter-spacing:.03em;white-space:nowrap}@media(max-width:860px){.demo-gallery{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.demo-gallery{grid-template-columns:1fr}}.media>.device{position:absolute;top:7%;right:7%;bottom:7%;left:7%;width:auto}.dash{display:flex;flex:1;min-height:0;container-type:inline-size;background:#0f1013;color:#e9e9ef;font-family:var(--sans)}.dash .dside{width:25%;background:#16171c;padding:4cqw 3cqw;display:flex;flex-direction:column;gap:2.4cqw;border-right:1px solid #22242b}.dash .dlogo{display:flex;align-items:center;gap:1.8cqw;font:700 3.4cqw/1 var(--display)}.dash .dlogo .dot{width:3.2cqw;height:3.2cqw;border-radius:1cqw;background:var(--accent)}.dash .dnavi{display:flex;flex-direction:column;gap:2.4cqw;margin-top:2cqw}.dash .dnavi i{height:1.6cqw;border-radius:1cqw;background:#2a2c34}.dash .dnavi i.on{width:72%;background:var(--accent);opacity:.85}.dash .dnavi i:nth-child(2){width:56%}.dash .dnavi i:nth-child(3){width:64%}.dash .dnavi i:nth-child(4){width:50%}.dash .dmain{flex:1;padding:4cqw;display:flex;flex-direction:column;gap:3cqw;min-width:0}.dash .dhead{display:flex;justify-content:space-between;align-items:center}.dash .dhead .dt{height:2.8cqw;width:36%;border-radius:1cqw;background:#3a3d47}.dash .dhead .dav{width:5.4cqw;height:5.4cqw;border-radius:50%;background:linear-gradient(135deg,#2a2c34,#3a3d47)}.dash .dstats{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4cqw}.dash .dstat{background:#16171c;border:1px solid #23252c;border-radius:2.4cqw;padding:2.8cqw}.dash .dstat .l{height:1.5cqw;width:62%;border-radius:1cqw;background:#3a3d47;margin-bottom:2.2cqw}.dash .dstat .n{font:700 4.6cqw/1 var(--display);letter-spacing:-.02em}.dash .dstat .n em{color:var(--accent);font-style:normal}.dash .dchart{flex:1;background:#16171c;border:1px solid #23252c;border-radius:2.4cqw;padding:2.8cqw;min-height:0;display:flex}.dash .dchart svg{width:100%;height:100%;display:block}.audit{position:relative;flex:1;min-height:0;container-type:inline-size;overflow:hidden;display:flex;flex-direction:column}.audit>.dview{flex:1;min-height:0}.audit .apin{position:absolute;width:6.4cqw;height:6.4cqw;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;font:700 3.2cqw/1 var(--sans);box-shadow:0 2cqw 5cqw #00000059;z-index:3}.audit .anote{position:absolute;right:4cqw;top:12cqw;background:#0f1013;color:#fff;border-radius:2.4cqw;padding:3cqw 3.4cqw;z-index:4;box-shadow:0 6cqw 16cqw -6cqw #0009;max-width:46%}.audit .anote b{display:block;font:700 3.4cqw/1 var(--display);color:var(--accent);margin-bottom:1.4cqw}.audit .anote i{display:block;height:1.5cqw;border-radius:1cqw;background:#33353d;margin-top:1.4cqw}.audit .anote i:nth-child(2){width:90%}.audit .anote i:nth-child(3){width:70%}.sstack{container-type:inline-size;display:flex;flex-direction:column;gap:3cqw;padding:5cqw;position:relative}.sblock{border:1px solid var(--border);border-radius:3cqw;padding:4cqw 4.4cqw;background:var(--surface);display:flex;align-items:center;justify-content:space-between;box-shadow:0 8cqw 20cqw -12cqw #00000047}.dark .sblock{background:var(--ink-2);border-color:var(--border-dk)}.sblock .sname{font:600 4cqw/1 var(--display);letter-spacing:-.01em}.sblock .sname small{display:block;font:500 2.6cqw/1 var(--sans);color:var(--muted-2);margin-top:1.4cqw;letter-spacing:.04em;text-transform:uppercase}.sblock .grip{display:flex;flex-direction:column;gap:1.2cqw}.sblock .grip i{width:5cqw;height:1cqw;border-radius:1cqw;background:var(--muted-2);opacity:.5}.sconnect{position:relative;align-self:center;margin:-4.6cqw 0;z-index:2;width:8cqw;height:8cqw;border-radius:50%;background:var(--accent);color:#fff;display:grid;place-items:center;font:300 5cqw/1 var(--sans);box-shadow:0 3cqw 8cqw #ff5a1f66}.schip{position:absolute;padding:2cqw 3.2cqw;border-radius:6cqw;background:var(--ink);color:#fff;font:600 2.8cqw/1 var(--sans);box-shadow:0 5cqw 14cqw -4cqw #00000080;border:1px solid var(--border-dk)}.schip:after{content:"";position:absolute;right:3cqw;top:50%;width:2.2cqw;height:2.2cqw;margin-top:-1.1cqw;border-radius:50%;background:var(--accent)}@media(prefers-reduced-motion:no-preference){.schip{animation:floaty 6s ease-in-out infinite}}.cell{justify-content:flex-start}.cell .bui{flex:1;align-self:stretch;border-radius:11px;overflow:hidden;margin-bottom:1rem;background:#fff;border:1px solid rgba(0,0,0,.06);container-type:inline-size;position:relative;min-height:90px}.dark .cell .bui{background:#0f1013;border-color:#ffffff14}.cell .tag{position:static;margin-bottom:.2rem}.bui-inner{position:absolute;top:0;right:0;bottom:0;left:0;padding:5cqw;display:flex;flex-direction:column;gap:3cqw}.bui b1,.bui .bar{display:block;height:3cqw;border-radius:1.4cqw;background:#0000001f}.dark .bui .bar{background:#ffffff24}.bui .bar.accent{background:var(--accent);opacity:.9}.bui .band{border-radius:2.4cqw}.bui .pill{align-self:flex-start;padding:2cqw 4cqw;border-radius:6cqw;background:var(--accent)}.bui .row{display:flex;align-items:center;justify-content:space-between;gap:2cqw}.bui .stars{display:flex;gap:1cqw}.bui .stars i{width:3.4cqw;height:3.4cqw;background:var(--accent);clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%)}.bui .sq{width:14cqw;height:14cqw;border-radius:2.4cqw;background:#00000014;flex:none}.dark .bui .sq{background:#ffffff1a}.bui .col{flex:1;display:flex;flex-direction:column;gap:2cqw}.price-duo{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch;max-width:900px;margin-inline:auto}@media(max-width:780px){.price-duo{grid-template-columns:1fr}}.price-duo .pricecard{max-width:none;margin:0;text-align:left}.pricecard.agency{background:linear-gradient(155deg,#1b140f,#0d0b09);border-color:#ff5a1f59}.pricecard.agency .amt{font-size:clamp(2.4rem,6vw,3.4rem)}.pricecard .kicker{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;color:var(--accent);font-weight:600;margin-bottom:1rem}.pricecard.agency ul{text-align:left}.niches{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.niche{display:block;border:1px solid var(--border);border-radius:12px;padding:1.15rem 1.1rem;transition:transform .15s var(--ease),border-color .2s}.dark .niche{border-color:var(--border-dk)}.niche:hover{border-color:var(--accent);transform:translateY(-2px)}.niche b{display:block;font-family:var(--display);font-weight:600;font-size:1.02rem}.niche span{color:var(--muted);font-size:.8rem}.niche .live{color:var(--accent);font-size:.72rem;font-weight:600;letter-spacing:.04em}@media(max-width:860px){.niches{grid-template-columns:repeat(2,1fr)}}.pkgs{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pkg{display:flex;flex-direction:column;gap:1.1rem;border:1px solid var(--border);border-radius:18px;padding:2rem 1.9rem;background:var(--surface);transition:transform .2s var(--ease),border-color .2s,box-shadow .3s}.pkg:hover{transform:translateY(-4px);border-color:var(--accent);box-shadow:0 24px 60px -34px #00000059}.pkg .tier{font-family:var(--display);font-size:1.45rem;font-weight:600;letter-spacing:-.02em}.pkg .for{color:var(--muted);font-size:.92rem;margin-top:-.6rem}.pkg ul{list-style:none;display:flex;flex-direction:column;gap:.65rem}.pkg li{display:flex;gap:.65rem;align-items:flex-start;font-size:.94rem}.pkg li:before{content:"";width:6px;height:6px;margin-top:.48rem;border-radius:2px;background:var(--accent);flex:none}.pkg .more{margin-top:auto}.pkg.featured{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent) inset}.pkg .flag{align-self:flex-start;font-size:.68rem;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-weight:600}@media(max-width:860px){.pkgs{grid-template-columns:1fr}}.form{max-width:640px}.field{margin-bottom:1.25rem}.field label{display:block;font-size:.84rem;color:var(--muted);margin-bottom:.5rem;letter-spacing:.01em}.field input,.field select,.field textarea{width:100%;padding:.9rem 1rem;border:1px solid var(--border);border-radius:10px;background:var(--surface);font:inherit;color:var(--text);transition:border-color .2s}.dark .field input,.dark .field select,.dark .field textarea{background:var(--ink-2);border-color:var(--border-dk);color:var(--surface)}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--accent)}.field textarea{min-height:120px;resize:vertical}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media(max-width:640px){.field-row{grid-template-columns:1fr}}.form .btn{border:none;cursor:pointer}.inline-form{display:flex;gap:.6rem;max-width:480px;margin-top:2.2rem}.inline-form input{flex:1;padding:.9rem 1.2rem;border-radius:999px;border:1px solid var(--border-dk);background:var(--ink-2);color:var(--surface);font:inherit}.inline-form input::placeholder{color:var(--muted-2)}.inline-form input:focus{outline:none;border-color:var(--accent)}.inline-form button{border:none;cursor:pointer;background:var(--accent);color:#fff;font-weight:600;padding:0 1.5rem;border-radius:999px;transition:background .2s}.inline-form button:hover{background:var(--accent-hov)}@media(max-width:560px){.inline-form{flex-direction:column}.inline-form button{padding:.9rem}}.demo-links{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.demo-links a{display:inline-flex;align-items:center;gap:.5rem;border:1px solid var(--border);border-radius:999px;padding:.55rem 1.1rem;font-size:.9rem;font-weight:500;transition:border-color .2s,color .2s}.dark .demo-links a{border-color:var(--border-dk)}.demo-links a:hover{border-color:var(--accent);color:var(--accent)}.demo-links a .ext{width:13px;height:13px}.compare{display:grid;grid-template-columns:1.15fr .85fr;gap:18px;align-items:stretch}@media(max-width:780px){.compare{grid-template-columns:1fr}}.compare .col{border:1px solid var(--border);border-radius:18px;padding:2rem 1.9rem}.dark .compare .col{border-color:var(--border-dk)}.compare .chead{font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin-bottom:1.4rem}.compare .apps ul{list-style:none;display:flex;flex-direction:column;gap:.9rem}.compare .apps li{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;font-size:1rem;border-bottom:1px dashed var(--border);padding-bottom:.9rem}.dark .compare .apps li{border-bottom-color:var(--border-dk)}.compare .apps li span{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.compare .apps .ctotal{margin-top:1.4rem;font-family:var(--display);font-size:1.15rem;font-weight:600;color:var(--muted)}.compare .apps .ctotal em{color:var(--text);font-style:normal}.dark .compare .apps .ctotal em{color:#fff}.compare .ours{background:var(--ink);color:var(--surface);display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:.4rem}.compare .ours .chead{color:var(--accent)}.compare .ours .cbig{font-family:var(--display);font-size:clamp(2.4rem,5vw,3.6rem);font-weight:600;letter-spacing:-.03em;line-height:1}.compare .ours .cprice{font-size:1.05rem;color:#b9b9c0;margin-top:.3rem}.compare .ours .btn{margin-top:1.6rem}.pricecard{max-width:460px;margin-inline:auto;text-align:center;border:1px solid var(--border-dk);border-radius:20px;padding:2.6rem 2.2rem;background:var(--ink-2)}.pricecard .amt{font-family:var(--display);font-size:clamp(3.2rem,8vw,5rem);font-weight:600;letter-spacing:-.04em;line-height:1}.pricecard .sub{color:#b9b9c0;margin-top:.6rem}.pricecard ul{list-style:none;display:flex;flex-direction:column;gap:.7rem;margin:2rem 0;text-align:left}.pricecard li{display:flex;gap:.65rem;align-items:flex-start;font-size:.96rem}.pricecard li:before{content:"";width:6px;height:6px;margin-top:.5rem;border-radius:2px;background:var(--accent);flex:none}.pricecard .btn{width:100%;justify-content:center}.pricecard .note{color:var(--muted-2);font-size:.82rem;margin-top:1rem}.faq{max-width:760px;margin-inline:auto}.faq details{border-bottom:1px solid var(--border);padding:1.4rem 0}.faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem;font-family:var(--display);font-size:clamp(1.1rem,2vw,1.35rem);font-weight:600;letter-spacing:-.01em}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:var(--sans);font-weight:400;font-size:1.6rem;color:var(--accent);transition:transform .25s var(--ease);flex:none}.faq details[open] summary:after{transform:rotate(45deg)}.faq p{color:var(--muted);margin-top:.9rem;max-width:62ch;line-height:1.55}.cases-wrap{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab}.cases-wrap::-webkit-scrollbar{display:none}.cases-wrap.dragging{cursor:grabbing;scroll-snap-type:none}.cases-wrap.dragging *{pointer-events:none}.cases{display:flex;gap:20px;width:max-content;padding:1rem var(--pad) 1.5rem}.case-card{scroll-snap-align:center;flex:none;width:clamp(270px,30vw,360px);aspect-ratio:3/3.7;border-radius:22px;overflow:hidden;position:relative;padding:1.7rem 1.7rem 0;display:flex;flex-direction:column;background:var(--cc-bg,#E89B3C);color:var(--cc-ink,#2A1B08);box-shadow:0 30px 70px -40px #0009}.case-card .cc-cat{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;opacity:.7;font-weight:600}.case-card .cc-name{font-family:var(--display);font-weight:600;font-size:clamp(1.5rem,2.4vw,2rem);line-height:1;letter-spacing:-.02em;text-transform:uppercase;margin-top:.5rem}.case-card .cc-metric{margin-top:auto;margin-bottom:1.1rem;font-family:var(--display);font-weight:600;font-size:1.05rem;opacity:.9}.case-card .cc-metric em{font-style:normal}.case-card .cc-device{position:absolute;left:15%;right:-7%;bottom:-9%;transform:rotate(-4deg);transition:transform .3s var(--ease);box-shadow:0 24px 50px -20px #00000080;border-radius:12px}.case-card .cc-device .device{width:100%}.case-card:hover .cc-device{transform:rotate(-2deg) translateY(-8px)}.cases-hint{display:flex;align-items:center;gap:.5rem;color:var(--muted-2);font-size:.82rem;letter-spacing:.04em;margin-top:1rem}.cases-hint .line{width:34px;height:1px;background:currentColor}.dark .cases-hint{color:#7e7e86}.ba{position:relative;width:100%;aspect-ratio:5/4;border-radius:18px;overflow:hidden;border:1px solid var(--border);box-shadow:0 34px 90px -52px #0000006b;container-type:inline-size;-webkit-user-select:none;user-select:none;touch-action:none;cursor:ew-resize;--pos: 50%}.dark .ba{border-color:var(--border-dk)}.ba .ba-layer{position:absolute;top:0;right:0;bottom:0;left:0}.ba .ba-before{clip-path:inset(0 calc(100% - var(--pos)) 0 0)}.ba .dview{position:absolute;top:0;right:0;bottom:0;left:0}.ba-handle{position:absolute;top:0;bottom:0;left:var(--pos);width:2px;background:#fff;transform:translate(-1px);z-index:6;box-shadow:0 0 0 1px #0000001f}.ba-handle:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:46px;height:46px;border-radius:50%;background:#fff;box-shadow:0 8px 22px #00000052}.ba-handle:before{content:"\2039  \203a";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;font:700 15px/1 var(--sans);letter-spacing:2px;color:var(--ink)}.ba-label{position:absolute;top:14px;z-index:5;font:600 10px/1 var(--sans);letter-spacing:.12em;text-transform:uppercase;padding:7px 13px;border-radius:999px;color:#fff}.ba-label.before{left:14px;background:#1414149e}.ba-label.after{right:14px;background:var(--accent)}.dview.plain{font-family:Times New Roman,Times,serif;background:#fff;color:#161616;padding-bottom:4cqw}.dview.plain .ms-nav{padding:3cqw 4cqw 2.6cqw;border-bottom:1px solid #cfcfcf}.dview.plain .ms-nav b{font-weight:700;letter-spacing:0;color:#161616}.dview.plain .ms-nav .ms-links i,.dview.plain .ms-nav .ms-cart{opacity:.55}.dview.plain .ms-hero{background:#6f7f5e;border-radius:0}.dview.plain .ms-hero .ms-h{background:#ffffffe6;border-radius:0}.dview.plain .ms-cta{background:#c0392b;border-radius:1cqw;font-family:inherit;font-weight:700;letter-spacing:0}.dview.plain .ms-img{background:#dcdcdc;border-radius:0}.dview.plain .ms-t{background:#0000004d;border-radius:0}.dview.plain .ms-p{background:#c0392b;opacity:1;border-radius:0}.divider{border:none;border-top:1px solid var(--border);margin:0}.dark .divider{border-top-color:var(--border-dk)}@media(prefers-reduced-motion:no-preference){.reveal{opacity:0;transform:translateY(32px);transition:opacity .8s var(--ease),transform .9s var(--ease)}.reveal.is-visible{opacity:1;transform:none}.reveal.d1{transition-delay:.1s}.reveal.d2{transition-delay:.2s}.reveal.d3{transition-delay:.3s}.fade{opacity:0;transition:opacity 1.1s var(--ease)}.fade.is-visible{opacity:1}.lines .ln{display:block;overflow:hidden;padding-bottom:.04em}.lines .ln>span{display:block;transform:translateY(115%);transition:transform 1.05s var(--ease)}.lines.is-visible .ln>span{transform:none}.lines.is-visible .ln:nth-child(1)>span{transition-delay:.05s}.lines.is-visible .ln:nth-child(2)>span{transition-delay:.16s}.lines.is-visible .ln:nth-child(3)>span{transition-delay:.27s}@supports (animation-timeline: view()){.px{animation:px-drift linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes px-drift{0%{transform:translateY(46px)}to{transform:translateY(-46px)}}}.sheen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 32%,rgba(255,255,255,.1) 48%,transparent 64%);transform:translate(-130%);animation:sheen 6.5s ease-in-out infinite}@keyframes sheen{0%,55%{transform:translate(-130%)}to{transform:translate(130%)}}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.marquee .track{display:flex;gap:clamp(2rem,5vw,4.5rem);width:max-content;animation:marquee 34s linear infinite}.marquee:hover .track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}}@media(prefers-reduced-motion:reduce){.reveal,.fade{opacity:1!important;transform:none!important}.lines .ln>span{transform:none!important}}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:170px 170px}@media(prefers-reduced-motion:no-preference){.hero:before{animation:heroglow 18s ease-in-out infinite alternate}@keyframes heroglow{0%{transform:translate(0) scale(1)}to{transform:translate(4%,-3%) scale(1.13)}}.hero .media{animation:floaty 9s ease-in-out infinite}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}}.case-card .cc-shot{position:absolute;left:14%;right:-8%;bottom:-6%;border-radius:10px;overflow:hidden;box-shadow:0 24px 50px -20px #0000008c;transform:rotate(-4deg);transition:transform .3s var(--ease);background:#fff}.case-card:hover .cc-shot{transform:rotate(-2deg) translateY(-8px)}.case-card .cc-shot img{display:block;width:100%;height:auto}.case-card .cc-bar{display:flex;align-items:center;gap:5px;padding:7px 9px;background:#f3f2ef;border-bottom:1px solid #e6e4df}.case-card .cc-bar i{width:6px;height:6px;border-radius:50%;background:#d4d1cb;flex:none}.case-card .cc-url{margin-left:8px;font:500 9px/1 var(--sans);color:#9a978f;background:#fff;border:1px solid #e7e5df;border-radius:6px;padding:4px 8px;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.case-card .cc-visit{position:absolute;top:1.7rem;right:1.7rem;font-size:.74rem;font-weight:600;letter-spacing:.02em;opacity:0;transform:translateY(-4px);transition:opacity .25s,transform .25s var(--ease)}.case-card:hover .cc-visit{opacity:.85;transform:none}.case-card .cc-metric{position:relative;z-index:2}@media(min-width:1001px){.nav-links{gap:1.4rem}.nav-links a{font-size:.86rem}}@media(max-width:900px){.screen{min-height:auto;padding-block:clamp(3.25rem,8vh,4.5rem)}.hero,.screen.hero{min-height:auto;padding-block:7.5rem clamp(3rem,7vh,4rem)}.theme-hero{padding-block:7.5rem clamp(2.5rem,6vh,3.5rem)}.bigstat .num{font-size:clamp(3.4rem,17vw,6rem)}.cta-final{padding-block:clamp(3.5rem,9vh,5rem)}.proof{padding-block:clamp(2.5rem,7vh,3.5rem)}.sec-head h2{max-width:20ch}}@media(min-width:901px){.screen{min-height:auto;padding-block:clamp(5rem,13vh,8.5rem)}.screen.hero{min-height:100svh;padding-block:8rem 4rem}.bigstat,.cta-final{padding-block:clamp(6rem,16vh,10rem)}}.logos.marquee .track>a,.logos.marquee .track>span{flex:none;display:inline-flex;align-items:center;font-family:var(--display);font-weight:600;font-size:1.15rem;letter-spacing:-.02em;color:var(--muted-2);opacity:.55;transition:opacity .25s,color .25s,filter .25s;filter:grayscale(1)}.logos.marquee .track>a:hover{opacity:1;color:var(--text);filter:grayscale(0)}.logos.marquee img{height:26px;width:auto;display:block}.chips{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.6rem}.chip{display:inline-flex;align-items:center;gap:.5rem;font-size:.82rem;font-weight:500;border:1px solid var(--border-dk);border-radius:999px;padding:.45rem .95rem;color:#b9b9c0}.chip i{width:5px;height:5px;border-radius:50%;background:var(--accent);flex:none}.hero-ctas{display:flex;flex-wrap:wrap;gap:.8rem;align-items:center;margin-top:2.2rem}.btn-ghost{display:inline-flex;align-items:center;gap:.5rem;padding:.95rem 1.7rem;border-radius:999px;border:1px solid rgba(255,255,255,.28);color:#fff;font-weight:600;font-size:1rem;transition:border-color .2s,color .2s}.btn-ghost:hover{border-color:var(--accent);color:var(--accent)}.crows{border-top:1px solid var(--border)}.dark .crows{border-top-color:var(--border-dk)}.crow{display:grid;grid-template-columns:44px 1.05fr 1.15fr 1.15fr;gap:1.2rem;align-items:baseline;padding:1.5rem 0;border-bottom:1px solid var(--border)}.dark .crow{border-bottom-color:var(--border-dk)}.crow .cn{font-family:var(--display);font-weight:600;font-size:.86rem;color:var(--accent);letter-spacing:.03em}.crow .ct{font-family:var(--display);font-weight:600;font-size:clamp(1.05rem,1.9vw,1.32rem);letter-spacing:-.02em}.crow .ca{color:var(--muted);font-size:.98rem}.crow .cb{font-weight:500;font-size:.98rem}.crow.chead{padding-block:.7rem;border-bottom-color:transparent}.crow.chead .ca,.crow.chead .cb{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);font-weight:600}.crow.chead .cb{color:var(--accent)}.crows-close{margin-top:2.2rem;font-family:var(--display);font-weight:500;font-size:clamp(1.05rem,2vw,1.35rem);letter-spacing:-.015em;max-width:56ch;line-height:1.4}.crows-close strong,.crows-close b{color:var(--accent);font-weight:600}@media(max-width:760px){.crow{grid-template-columns:34px 1fr;gap:.4rem 1rem;padding:1.25rem 0}.crow .cn,.crow .ct{grid-row:1}.crow .ca,.crow .cb{grid-column:2;font-size:.94rem}.crow .ca:before{content:"\2715  ";color:var(--muted-2)}.crow .cb:before{content:"\2192  ";color:var(--accent)}.crow.chead{display:none}}.mech{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--border-dk)}.mech-item{display:grid;grid-template-columns:80px 1fr;gap:1.4rem;padding:2rem 0;border-bottom:1px solid var(--border-dk)}.mech-n{font-family:var(--display);font-weight:600;font-size:clamp(1.6rem,3vw,2.2rem);color:var(--accent);letter-spacing:-.03em;line-height:1}.mech-item h4{font-family:var(--display);font-weight:600;font-size:clamp(1.15rem,2.2vw,1.5rem);letter-spacing:-.02em;margin-bottom:.6rem}.mech-item p{color:#b9b9c0;max-width:62ch;line-height:1.55}@media(max-width:700px){.mech-item{grid-template-columns:1fr;gap:.5rem;padding:1.6rem 0}}.twolists{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:760px){.twolists{grid-template-columns:1fr}}.tl{border:1px solid var(--border);border-radius:18px;padding:1.9rem 1.8rem}.tl-head{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600;margin-bottom:1.2rem}.tl-yes .tl-head{color:var(--muted-2)}.tl-no .tl-head{color:var(--accent)}.tl ul{list-style:none;display:flex;flex-direction:column;gap:.75rem}.tl li{display:flex;gap:.7rem;align-items:flex-start;font-size:.98rem;line-height:1.45}.tl-no li:before{content:"";width:6px;height:6px;margin-top:.5rem;border-radius:2px;background:var(--accent);flex:none}.tl-yes li:before{content:"";width:6px;height:6px;margin-top:.5rem;border-radius:2px;background:var(--muted-2);flex:none}.tl-yes li{color:var(--muted)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media(max-width:900px){.steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.steps{grid-template-columns:1fr}}.step{border-top:2px solid var(--border);padding-top:1.2rem}.dark .step{border-top-color:var(--border-dk)}.step-n{font-family:var(--display);font-weight:600;font-size:.86rem;color:var(--accent);letter-spacing:.03em}.step h4{font-family:var(--display);font-weight:600;font-size:clamp(1.05rem,1.9vw,1.24rem);letter-spacing:-.02em;margin:.55rem 0 .5rem}.step p{color:var(--muted);font-size:.94rem;line-height:1.5}.dark .step p{color:#9a9aa0}.hero-center .wrap{text-align:center;display:flex;flex-direction:column;align-items:center}.hero-center h1{max-width:min(18ch,100%);margin-inline:auto}.hero-center .lead{margin-inline:auto;max-width:56ch}.hero-center .chips,.hero-center .hero-ctas{justify-content:center}.hero-center .eyebrow{width:100%}.faq .faq-a p{color:var(--muted);margin-top:.9rem;max-width:62ch;line-height:1.55}.faq .faq-a p+p{margin-top:.7rem}.logos.marquee img{height:30px;width:auto;display:block;filter:brightness(0) saturate(0);opacity:.42;transition:opacity .25s}.logos.marquee .track>a:hover img{opacity:.85;filter:brightness(0) saturate(0)}.logos.marquee .track>a,.logos.marquee .track>span{filter:none;opacity:1}.logos.marquee .track>a:hover,.logos.marquee .track>span{color:var(--muted-2)}.only-shopify .wrap{flex-direction:column}.only-shopify .os-title{font-family:var(--display);font-weight:600;font-size:clamp(1.35rem,2.8vw,2rem);letter-spacing:-.025em;width:100%;margin-bottom:.4rem}.only-shopify p{max-width:68ch}.hero-aside p{margin:0}.only-shopify .os-text p{max-width:68ch;margin:0}.bigstat .num{max-width:16ch;margin-inline:auto;text-wrap:balance}.bigstat .num.num-sm{font-size:clamp(2.6rem,7.5vw,5.6rem);letter-spacing:-.035em;line-height:1.02;max-width:18ch}.bigstat .num.num-xs{font-size:clamp(2.1rem,5.5vw,4rem);letter-spacing:-.03em;line-height:1.08;max-width:22ch}.pricecard{color:var(--surface)}.pricecard .amt{color:#fff}.pricecard .sub{color:#b9b9c0}.pricecard li{color:#e4e4ea}.pricecard li strong{color:#fff}.pricecard .note{color:#8e8e94}.pricecard .kicker{color:var(--accent)}.screen.tinted{background:var(--surface-2);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.screen.tinted .field input,.screen.tinted .field select,.screen.tinted .field textarea{background:#fff;border-color:var(--border);color:var(--text)}.screen.tinted .field input::placeholder,.screen.tinted .field textarea::placeholder{color:var(--muted-2)}.screen.tinted .field input:focus,.screen.tinted .field select:focus,.screen.tinted .field textarea:focus{border-color:var(--accent)}.faq .faq-a a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}.sec-head.sec-center{text-align:center}.sec-head.sec-center h2{max-width:min(22ch,100%);margin-inline:auto}.sec-head.sec-center p.lead{margin-inline:auto}.media.shot{display:block;padding:0}.media.shot img{width:100%;height:100%;object-fit:cover;object-position:top left;display:block;border-radius:inherit}@media(min-width:901px){.prod{grid-template-columns:.92fr 1.08fr;gap:clamp(2.5rem,4.5vw,4.5rem)}.prod.flip{grid-template-columns:1.08fr .92fr}.prod h2{font-size:clamp(1.9rem,3.15vw,2.95rem);max-width:15ch;line-height:1.06}.prod .lead{font-size:clamp(1rem,1.15vw,1.14rem);max-width:42ch}.prod .idx{font-size:.82rem}.prod .stat b{font-size:clamp(1.35rem,2.2vw,1.85rem)}.prod .stat span{font-size:.9rem}.prod .media{aspect-ratio:16 / 11}}@media(max-width:900px){.prod h2{font-size:clamp(1.75rem,5.6vw,2.4rem);max-width:17ch;line-height:1.08}.prod .lead{font-size:1rem}.prod .media{aspect-ratio:16 / 11}}.wrap.sec-center{text-align:center}.wrap.sec-center h2{max-width:min(22ch,100%);margin-inline:auto}.cases-hint.is-center{justify-content:center}.wrap.sec-center .btn{margin-inline:auto}.cal-embed{border-radius:18px;overflow:hidden;border:1px solid var(--border);background:#fff;box-shadow:0 34px 90px -52px #1e190f6b}.dark .cal-embed{border-color:var(--border-dk)}.cal-embed .calendly-inline-widget{width:100%}@media(max-width:900px){.cal-embed .calendly-inline-widget{height:640px!important}}.nav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.nav .brand{justify-self:center}.nav-phone{display:inline-flex;align-items:center;gap:.55rem;font-size:.95rem;font-weight:500;color:#fff;justify-self:start;transition:opacity .2s}.nav-phone:hover{opacity:.75}.nav-phone svg{width:17px;height:17px;color:var(--accent);flex:none}.nav.scrolled .nav-phone{color:var(--ink)}@media(max-width:620px){.nav-phone span{display:none}}.nav-toggle{justify-self:end;display:inline-flex;align-items:center;gap:.7rem;background:none;border:0;cursor:pointer;padding:.4rem 0;color:#fff;z-index:60}.nav.scrolled .nav-toggle{color:var(--ink)}.nav-toggle-label{font-size:.95rem;font-weight:500;letter-spacing:.01em}.nav-toggle-bars{display:flex;flex-direction:column;gap:5px}.nav-toggle-bars i{display:block;width:26px;height:2px;border-radius:2px;background:currentColor;transition:transform .3s var(--ease),opacity .2s}body.nav-open .nav-toggle,body.nav-open .nav-phone,body.nav-open .nav .brand{color:#fff}body.nav-open .nav-toggle-bars i:nth-child(1){transform:translateY(7px) rotate(45deg)}body.nav-open .nav-toggle-bars i:nth-child(2){opacity:0}body.nav-open .nav-toggle-bars i:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-links{position:fixed;top:0;right:0;bottom:0;left:0;z-index:45;background:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.2rem,1.4vh,.8rem);padding:6rem 1.5rem 3rem;opacity:0;visibility:hidden;transform:scale(1.03);transition:opacity .35s var(--ease),transform .45s var(--ease),visibility .35s}body.nav-open .nav-links{opacity:1!important;visibility:visible!important;transform:none!important}.nav-links a{font-family:var(--display);font-weight:600;letter-spacing:-.03em;line-height:1.04;font-size:clamp(1.7rem,5.2vw,3.6rem);color:#ffffffe6!important;text-align:center;transition:color .2s,transform .2s var(--ease)}.nav-links a:hover{color:var(--accent)!important;transform:translateY(-2px)}.nav-links a.active{color:var(--accent)!important}.nav-links .nav-drawer-phone{margin-top:clamp(1.2rem,3vh,2.2rem);font-size:clamp(.95rem,1.6vw,1.15rem)!important;font-weight:500;color:#ffffff8c!important;letter-spacing:0}body.nav-open{overflow:hidden}.nav-scrim{display:none}
/*# sourceMappingURL=/cdn/shop/t/3/assets/nexum.css.map */
