:root{--paper:oklch(97.7% .013 88);--paper-2:oklch(95.5% .021 84);--sand:oklch(90.5% .028 82);--line:oklch(87.5% .024 82);--ink:oklch(25.5% .03 168);--ink-2:oklch(44% .025 168);--ink-3:oklch(52% .022 168);--spruce:oklch(36% .07 168);--spruce-2:oklch(46% .08 166);--spruce-deep:oklch(28% .05 168);--mint:oklch(94% .045 165);--mint-deep:oklch(87.5% .06 165);--coral:oklch(71% .15 38);--coral-deep:oklch(60% .165 34);--coral-soft:oklch(93% .05 40);--font-display:"Schibsted Grotesk", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-serif:"Source Serif 4", Georgia, "Times New Roman", serif}html{scroll-padding-top:5.5rem}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.landing{background:var(--paper);color:var(--ink);font-family:var(--font-display);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:1.0625rem;line-height:1.65}.landing ::selection{background:var(--coral-soft);color:var(--ink)}.landing h1,.landing h2,.landing h3{letter-spacing:-.03em;text-wrap:balance;font-weight:600;line-height:1.04}.landing h1{font-size:clamp(2.6rem,7vw,4.6rem)}.landing h2{font-size:clamp(1.9rem,4.2vw,2.9rem)}.landing h3{letter-spacing:-.015em;font-size:1.25rem;line-height:1.2}.landing p{text-wrap:pretty}.accent{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--coral-deep);font-style:italic;font-weight:400}.accent.is-spruce{color:var(--spruce-2)}.accent.is-light{color:var(--coral)}.shell{width:100%;max-width:1160px;margin-inline:auto;padding-inline:clamp(1.25rem,4vw,2rem)}.landing :focus-visible{outline:3px solid var(--spruce-2);outline-offset:3px;border-radius:6px}.panel-dark :focus-visible,.privacy-panel :focus-visible,.site-footer :focus-visible{outline-color:var(--coral)}.skip-link{z-index:100;background:var(--ink);color:var(--paper);border-radius:10px;padding:.7rem 1rem;font-weight:600;text-decoration:none;transition:top .2s;position:absolute;top:-100%;left:1rem}.skip-link:focus{top:1rem}.scroll-progress{z-index:60;background:var(--coral);transform-origin:0;pointer-events:none;width:100%;height:3px;position:fixed;top:0;left:0;transform:scaleX(0)}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--spruce-2);align-items:center;gap:.55rem;margin:0;font-size:.78rem;font-weight:600;display:inline-flex}.eyebrow.is-light{color:var(--coral)}.pulse-dot{background:var(--coral);border-radius:999px;width:.5rem;height:.5rem;animation:2.4s ease-out infinite pulse}@keyframes pulse{0%{box-shadow:0 0 oklch(71% .15 38/.45)}70%{box-shadow:0 0 0 .55rem oklch(71% .15 38/0)}to{box-shadow:0 0 oklch(71% .15 38/0)}}.btn{letter-spacing:-.01em;cursor:pointer;border:1.5px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.4rem;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,background-color .18s,color .18s,border-color .18s;display:inline-flex}.btn-sm{border-radius:10px;padding:.5rem 1rem;font-size:.92rem}.btn-lg{padding:1rem 1.8rem;font-size:1.05rem}.btn-primary{background:var(--coral);color:var(--ink);box-shadow:0 3px 0 var(--coral-deep)}.btn-primary:hover{box-shadow:0 5px 0 var(--coral-deep);transform:translateY(-2px)}.btn-primary:active{box-shadow:0 1px 0 var(--coral-deep);transform:translateY(1px)}.btn-ghost{border-color:var(--ink);color:var(--ink);background:0 0}.btn-ghost:hover{background:var(--ink);color:var(--paper)}.site-header{z-index:50;background:var(--paper);border-bottom:1px solid var(--line);position:sticky;top:0}.header-inner{align-items:center;gap:1.25rem;min-height:72px;display:flex}.brand{color:var(--ink);align-items:center;gap:.6rem;text-decoration:none;display:inline-flex}.brand-mark{flex:none;width:30px;height:30px}.brand-name{letter-spacing:-.025em;font-size:1.15rem;font-weight:700}.header-actions{align-items:center;gap:1.1rem;margin-left:auto;display:flex}.link-quiet{color:var(--ink-2);font-size:.95rem;font-weight:500;text-decoration:none}.link-quiet:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.nav-toggle{border:1.5px solid var(--line);background:var(--paper);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:12px;order:3;justify-content:center;align-items:center;display:flex}.nav-toggle-bars{gap:4px;width:18px;display:grid}.nav-toggle-bars span{background:currentColor;border-radius:2px;height:2px;transition:transform .25s cubic-bezier(.2,.8,.2,1),opacity .2s;display:block}.nav-toggle[aria-expanded=true] .nav-toggle-bars span:first-child{transform:translateY(6px)rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-bars span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] .nav-toggle-bars span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.site-nav{z-index:40;background:var(--paper);border-bottom:1px solid var(--line);visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.2,.8,.2,1),visibility 0s .32s;display:grid;position:absolute;top:100%;left:0;right:0}.site-nav.is-open{visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .32s cubic-bezier(.2,.8,.2,1)}.site-nav-inner{flex-direction:column;display:flex;overflow:hidden}.site-nav-inner a{border-top:1px solid var(--line);color:var(--ink);padding:1rem clamp(1.25rem,4vw,2rem);font-size:1.05rem;font-weight:500;text-decoration:none}.site-nav-inner a:hover{background:var(--paper-2)}.hero{padding-block:clamp(3rem,7vw,5.5rem) clamp(3.5rem,8vw,7rem)}.hero-grid{align-items:center;gap:clamp(3rem,6vw,5rem);display:grid}.hero-copy h1{margin:1.1rem 0 0}.lede{max-width:34rem;color:var(--ink-2);margin:1.4rem 0 0;font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.6}.hero-actions{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.hero-trust{color:var(--ink-2);flex-wrap:wrap;gap:.5rem 1.5rem;margin:2.2rem 0 0;padding:0;font-size:.9rem;list-style:none;display:flex}.hero-trust li{align-items:center;gap:.55rem;display:inline-flex}.hero-trust li:before{content:"";background:var(--mint-deep);border-radius:999px;width:6px;height:6px}.hero-visual{min-height:470px;position:relative}.hero-stage{perspective:1000px;place-items:center;min-height:470px;display:grid;position:relative}.hero-rings-parallax{pointer-events:none;will-change:transform;place-items:center;display:grid;position:absolute;inset:0}.hero-rings{width:min(100%,520px);height:auto;animation:90s linear infinite slow-spin}@keyframes slow-spin{to{transform:rotate(360deg)}}.call-card{z-index:2;border:1.5px solid var(--ink);background:var(--paper);width:min(100%,400px);box-shadow:10px 12px 0 var(--mint-deep);transform:rotate(-1.5deg) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transform-style:preserve-3d;will-change:transform;border-radius:24px;padding:1.25rem 1.25rem 1.1rem;transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s;position:relative}.call-head{border-bottom:1px dashed var(--line);align-items:center;gap:.75rem;padding-bottom:.9rem;display:flex}.avatar{background:var(--spruce);width:2.6rem;height:2.6rem;color:var(--paper);border-radius:14px;flex:none;place-items:center;font-size:1.05rem;font-weight:600;display:grid}.call-name{align-items:center;gap:.5rem;margin:0;font-weight:600;line-height:1.2;display:flex}.tag-live{background:var(--mint);letter-spacing:.02em;color:var(--spruce);border-radius:999px;align-items:center;gap:.35rem;padding:.2rem .5rem;font-size:.72rem;font-weight:600;display:inline-flex}.tag-dot{background:var(--coral);border-radius:999px;width:.4rem;height:.4rem;animation:1.6s ease-in-out infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}.call-meta{color:var(--ink-3);margin:.15rem 0 0;font-size:.82rem}.turns{gap:.6rem;padding-block:1rem;display:grid}.turn{display:flex}.turn p{border-radius:16px;max-width:30ch;margin:0;padding:.6rem .85rem;font-size:.95rem;line-height:1.45}.turn.them p{background:var(--paper-2);border:1px solid var(--line);border-bottom-left-radius:6px}.turn.us{justify-content:flex-end}.turn.us p{background:var(--mint);border:1px solid var(--mint-deep);border-bottom-right-radius:6px}.call-foot{border-top:1px dashed var(--line);justify-content:space-between;align-items:flex-end;gap:1rem;padding-top:.9rem;display:flex}.waveform{align-items:center;gap:4px;height:36px;display:flex}.waveform span{background:var(--coral);border-radius:999px;width:4px;height:100%;animation:1.2s ease-in-out infinite wave;display:block;transform:scaleY(.4)}.waveform span:nth-child(3n){animation-delay:.18s}.waveform span:nth-child(3n+1){animation-delay:.36s}.waveform span:nth-child(4n){background:var(--spruce-2);animation-delay:.54s}.waveform span:first-child{--h:.35}.waveform span:nth-child(2){--h:.6}.waveform span:nth-child(3){--h:.85}.waveform span:nth-child(4){--h:.45}.waveform span:nth-child(5){--h:1}.waveform span:nth-child(6){--h:.55}.waveform span:nth-child(7){--h:.8}.waveform span:nth-child(8){--h:.4}.waveform span:nth-child(9){--h:.9}.waveform span:nth-child(10){--h:.5}.waveform span:nth-child(11){--h:.75}.waveform span:nth-child(12){--h:.35}@keyframes wave{0%,to{transform:scaleY(calc(var(--h,.5) * .4))}50%{transform:scaleY(var(--h,.5))}}.waveform.is-static span{transform:scaleY(var(--h,.5));animation:none}.waveform.is-speaking span{background:var(--coral);animation-duration:.52s}.call-chips{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;display:flex}.call-chips span{border:1px solid var(--line);background:var(--paper-2);color:var(--ink-2);border-radius:999px;padding:.28rem .55rem;font-size:.72rem;font-weight:600}.float-card{z-index:3;border:1.5px solid var(--ink);background:var(--paper);border-radius:16px;align-items:center;gap:.65rem;padding:.7rem .9rem;display:flex;position:absolute}.float-note{box-shadow:6px 6px 0 var(--coral-soft);bottom:-2.2rem;left:-1.5rem;transform:rotate(1.5deg)}.float-transfer{box-shadow:6px 6px 0 var(--mint-deep);top:.4rem;right:-1.8rem;transform:rotate(-1.5deg)}.float-icon{background:var(--mint);width:2.1rem;height:2.1rem;color:var(--spruce);border-radius:12px;flex:none;place-items:center;display:grid}.float-icon.is-coral{background:var(--coral-soft);color:var(--coral-deep)}.float-title{margin:0;font-size:.9rem;font-weight:600;line-height:1.2}.float-sub{color:var(--ink-3);margin:.15rem 0 0;font-size:.78rem}.js .hero-stage.is-scripted .turn{opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(10px)scale(.98)}.js .hero-stage.is-scripted .turn.is-shown{opacity:1;transform:none}.js .hero-stage.is-scripted .float-note{opacity:0;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1);transform:translateY(14px)rotate(1.5deg)scale(.95)}.js .hero-stage.is-scripted .float-note.is-shown{opacity:1;transform:rotate(1.5deg)}.call-play{z-index:4;border:1.5px solid var(--ink);background:var(--paper);color:var(--ink);font:inherit;cursor:pointer;box-shadow:4px 4px 0 var(--mint-deep);border-radius:999px;align-items:center;gap:.5rem;padding:.6rem 1rem;font-size:.88rem;font-weight:600;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s;display:inline-flex;position:absolute;bottom:-1.5rem;right:0}.call-play:hover{box-shadow:6px 6px 0 var(--mint-deep);transform:translateY(-2px)}.call-play:active{box-shadow:2px 2px 0 var(--mint-deep);transform:translateY(1px)}.call-play[hidden],.call-play-icon{display:none}.call-play-icon.is-play{display:block}.call-play.is-playing .call-play-icon.is-play{display:none}.call-play.is-playing .call-play-icon.is-pause{display:block}.strip{border-block:1px solid var(--line);background:var(--paper-2);padding-block:1.4rem}.strip-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.strip-label{color:var(--ink-2);margin:0;font-size:.9rem;font-weight:500}.industry-list{color:var(--ink-2);flex-wrap:wrap;gap:.5rem 1.6rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.industry-list li{align-items:center;gap:.55rem;display:inline-flex}.industry-list li:before{content:"";background:var(--coral);border-radius:999px;width:6px;height:6px}.section{padding-block:clamp(4rem,8vw,7rem)}.section-head{max-width:46rem;margin-bottom:clamp(2.5rem,5vw,4rem)}.section-head h2{margin:.9rem 0 0}.section-lede{max-width:34rem;color:var(--ink-2);margin:1.1rem 0 0;font-size:1.08rem}.section.is-tight{padding-block:clamp(2.5rem,5vw,4rem)}.compare{gap:1.25rem;display:grid}.panel{border:1.5px solid var(--line);background:var(--paper-2);border-radius:22px;padding:clamp(1.5rem,3vw,2.2rem)}.panel h3{margin:0 0 1.2rem}.panel p{color:var(--ink-2);margin:0;font-size:.98rem;line-height:1.6}.panel:not(.panel-dark) strong{color:var(--ink)}.panel-dark{background:var(--spruce-deep);border-color:var(--spruce-deep);color:var(--paper)}.panel-dark h3{color:var(--paper)}.panel-dark p{color:color-mix(in oklch, var(--paper) 82%, transparent);line-height:1.7}.panel-dark strong{color:var(--paper)}.compare-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.compare-list li{grid-template-columns:auto 1fr;align-items:start;gap:.75rem;display:grid}.mark{color:var(--ink-3);flex:none;margin-top:.2rem}.panel-dark .mark{color:var(--coral)}.steps{gap:clamp(2rem,4vw,3rem);margin:0;padding:0;list-style:none;display:grid}.step{border-top:1.5px solid var(--line);padding-top:1.4rem}.step-num{font-family:var(--font-serif);color:var(--coral-deep);margin-bottom:.8rem;font-size:clamp(2.4rem,4vw,3.2rem);font-style:italic;line-height:1;display:block}.step h3{margin:0 0 .55rem}.step p{max-width:30rem;color:var(--ink-2);margin:0}.bento{gap:1.25rem;display:grid}.feature{border:1.5px solid var(--line);background:var(--paper-2);border-radius:24px;flex-direction:column;gap:.7rem;padding:clamp(1.5rem,2.6vw,2rem);transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .3s;display:flex;position:relative;overflow:hidden}.feature h3{margin:0}.feature p{max-width:46ch;color:var(--ink-2);margin:0}.feature-icon{background:var(--mint);width:2.4rem;height:2.4rem;color:var(--spruce);border-radius:14px;place-items:center;margin-bottom:.4rem;display:grid}.feature-dark{background:var(--spruce-deep);border-color:var(--spruce-deep);color:var(--paper)}.feature-dark p{color:color-mix(in oklch, var(--paper) 82%, transparent);line-height:1.7}.feature-dark .feature-icon{background:color-mix(in oklch, var(--paper) 14%, transparent);color:var(--coral)}.feature:before{content:"";z-index:0;pointer-events:none;opacity:0;background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%), oklch(71% .15 38/.09), transparent 72%);transition:opacity .35s;position:absolute;inset:0}.feature:hover:before{opacity:1}.feature-dark:before{background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%), oklch(97.7% .013 88/.08), transparent 72%)}.feature>*{z-index:1;position:relative}@media (hover:hover){.feature:hover,.example-card:hover{border-color:var(--sand);transform:translateY(-4px)}}.feature-visual{gap:.6rem;margin-top:auto;padding-top:1.1rem;display:grid}.visual-label{color:var(--ink-3);font-size:.82rem}.feature-dark .visual-label{color:color-mix(in oklch, var(--paper) 68%, transparent)}.channel-chips,.day-chips,.qa-chips{flex-wrap:wrap;gap:.4rem;display:flex}.channel-chips span,.day-chips span,.qa-chips span{border:1px solid var(--line);background:var(--paper);color:var(--ink-2);border-radius:999px;padding:.3rem .6rem;font-size:.78rem;font-weight:500}.feature-dark .channel-chips span{border-color:color-mix(in oklch, var(--paper) 22%, transparent);background:color-mix(in oklch, var(--paper) 12%, transparent);color:var(--paper)}.day-chips span:nth-child(2){border-color:var(--coral);background:var(--coral);color:var(--ink);font-weight:600}.qa-chips span{border-style:dashed}.notify-mock{border:1.5px solid var(--ink);background:var(--paper);border-radius:14px;padding:.75rem .9rem}.notify-title{letter-spacing:.08em;text-transform:uppercase;color:var(--coral-deep);margin:0;font-size:.74rem;font-weight:600}.notify-body{color:var(--ink);margin:.3rem 0 0;font-size:.9rem;line-height:1.5}.transfer-flow{align-items:center;gap:.5rem;display:flex}.avatar-sm{border:1.5px solid var(--line);background:var(--paper);width:2.2rem;height:2.2rem;color:var(--ink-2);border-radius:999px;flex:none;place-items:center;font-size:.9rem;font-weight:600;display:grid}.avatar-sm.is-active{border-color:var(--spruce);background:var(--spruce);color:var(--paper)}.flow-line{border-top:1.5px dashed var(--line);flex:1}.log-mock{gap:.45rem;display:grid}.log-mock p{color:var(--ink-2);align-items:baseline;gap:.6rem;margin:0;font-size:.88rem;display:flex}.log-mock span{font-variant-numeric:tabular-nums;color:var(--ink-3);font-size:.8rem}.log-mock strong{color:var(--spruce-2);font-weight:600}.examples{gap:1.25rem;display:grid}.example-card{border:1.5px solid var(--line);background:var(--paper-2);border-radius:24px;flex-direction:column;padding:clamp(1.4rem,2.6vw,1.9rem);transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .3s;display:flex}.example-card header{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}.example-tag{color:var(--spruce-2);align-items:center;gap:.45rem;font-size:.82rem;font-weight:600;display:inline-flex}.example-time{color:var(--ink-3);font-size:.8rem}.example-card .turns{padding-block:.5rem}.example-foot{border-top:1px dashed var(--line);color:var(--ink-2);align-items:center;gap:.5rem;margin-top:auto;padding-top:1rem;font-size:.85rem;display:flex}.example-foot svg{color:var(--coral-deep);flex:none}.privacy-panel{background:var(--spruce-deep);color:var(--paper);border-radius:28px;gap:clamp(2rem,4vw,3.5rem);padding:clamp(2rem,5vw,4rem);display:grid}.privacy-head h2{margin:.8rem 0 0}.privacy-head>p{max-width:32rem;color:color-mix(in oklch, var(--paper) 78%, transparent);margin:1rem 0 0;line-height:1.7}.privacy-grid{gap:1.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}.privacy-grid .mark{color:var(--coral)}.privacy-grid h3{margin:.7rem 0 .35rem;font-size:1.05rem}.privacy-grid p{color:color-mix(in oklch, var(--paper) 75%, transparent);margin:0;font-size:.92rem;line-height:1.7}.faq-layout{gap:clamp(2rem,4vw,3.5rem);display:grid}.faq{align-content:start;gap:.7rem;display:grid}.faq details{border:1.5px solid var(--line);background:var(--paper-2);border-radius:16px;transition:border-color .2s}.faq details:hover{border-color:var(--sand)}.faq details[open]{border-color:var(--mint-deep)}.faq summary{letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.3rem;font-size:1.02rem;font-weight:600;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq-icon{flex:none;width:14px;height:14px;position:relative}.faq-icon:before,.faq-icon:after{content:"";background:var(--coral-deep);border-radius:2px;margin:auto;transition:transform .25s,opacity .25s;position:absolute;inset:0}.faq-icon:before{width:14px;height:2px}.faq-icon:after{width:2px;height:14px}.faq details[open] .faq-icon:after{opacity:0;transform:scaleY(0)}.faq-body{padding:0 1.3rem 1.25rem}.faq-body p{max-width:62ch;color:var(--ink-2);margin:0;font-size:.95rem;line-height:1.7}.cta-final{padding-block:clamp(3rem,6vw,6rem) clamp(4rem,8vw,7rem)}.cta-panel{border:1.5px solid var(--mint-deep);background:var(--mint);border-radius:28px;align-items:center;gap:2rem;padding:clamp(2rem,5vw,3.5rem);display:grid}.cta-panel p{color:var(--ink-2);margin:1rem 0 0}.cta-actions{flex-wrap:wrap;align-items:center;gap:.9rem;display:flex}.site-footer{background:var(--spruce-deep);color:color-mix(in oklch, var(--paper) 82%, transparent);padding-top:clamp(3rem,6vw,4.5rem)}.footer-grid{gap:2.5rem;padding-bottom:2.5rem;display:grid}.footer-brand .brand-name{color:var(--paper)}.footer-brand p{max-width:28rem;margin:1rem 0 0;font-size:.92rem;line-height:1.7}.footer-col h3{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in oklch, var(--paper) 55%, transparent);margin:0 0 1rem;font-size:.78rem;font-weight:600}.footer-col ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.footer-col a{color:color-mix(in oklch, var(--paper) 82%, transparent);font-size:.95rem;text-decoration:none}.footer-col a:hover{color:var(--paper);text-underline-offset:4px;text-decoration:underline}.footer-bottom{border-top:1px solid color-mix(in oklch, var(--paper) 14%, transparent);flex-wrap:wrap;justify-content:space-between;gap:.5rem 2rem;padding-block:1.5rem;font-size:.85rem;display:flex}.footer-bottom p{margin:0}.site-nav-inner a[aria-current=page]{color:var(--ink);font-weight:600}.page-hero{padding-block:clamp(3rem,6vw,5rem) clamp(2rem,4vw,3rem)}.page-hero h1{max-width:22ch;margin:1rem 0 0;font-size:clamp(2.2rem,5.4vw,3.5rem)}.page-hero .lede{max-width:40rem}.page-hero-actions{flex-wrap:wrap;gap:.9rem;margin-top:2rem;display:flex}.chip-nav{flex-wrap:wrap;gap:.5rem;margin-bottom:clamp(2rem,4vw,3rem);display:flex}.chip-nav a{border:1.5px solid var(--line);background:var(--paper-2);color:var(--ink-2);border-radius:999px;padding:.45rem .9rem;font-size:.88rem;font-weight:500;text-decoration:none;transition:border-color .2s,color .2s,transform .2s}.chip-nav a:hover{border-color:var(--ink);color:var(--ink);transform:translateY(-1px)}.steps.is-compact{gap:1.5rem}.steps.is-compact .step{padding-top:1rem}.steps.is-compact .step-num{margin-bottom:.4rem;font-size:1.9rem}.steps.is-compact h3{font-size:1.05rem}.steps.is-compact p{font-size:.95rem}.feature-row .steps,.feature-row .steps.is-compact{grid-template-columns:1fr}.feature-row .step.is-offset,.feature-row .step.is-offset-deep{margin-top:0}.link-arrow{color:var(--spruce-2);align-items:center;gap:.45rem;margin-top:1.4rem;font-weight:600;text-decoration:none;display:inline-flex}.link-arrow svg{flex:none;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.link-arrow:hover{color:var(--spruce);text-underline-offset:4px;text-decoration:underline}.link-arrow:hover svg{transform:translate(4px)}.link-arrow.is-light{color:var(--coral)}.link-arrow.is-light:hover{color:var(--paper)}.feature-row{border-top:1.5px solid var(--line);gap:clamp(1.75rem,4vw,3rem);padding-block:clamp(2.25rem,4.5vw,3.5rem);display:grid}.feature-row:first-of-type{border-top:0;padding-top:0}.feature-row h2{margin:.8rem 0 0;font-size:clamp(1.6rem,3vw,2.2rem)}.feature-row p{color:var(--ink-2);margin:1rem 0 0}.feature-row .check-list{margin-top:1.4rem}.mock-card{border:1.5px solid var(--line);background:var(--paper-2);border-radius:24px;padding:clamp(1.25rem,2.5vw,1.75rem)}.mock-card-dark{border-color:var(--spruce-deep);background:var(--spruce-deep);color:var(--paper)}.mock-card-dark .visual-label{color:color-mix(in oklch, var(--paper) 68%, transparent)}.check-list{gap:.7rem;margin:1.25rem 0 0;padding:0;list-style:none;display:grid}.check-list li{color:var(--ink-2);grid-template-columns:auto 1fr;align-items:start;gap:.7rem;display:grid}.check-list .mark{color:var(--coral-deep);margin-top:.2rem}.check-list strong{color:var(--ink)}.table-card{border:1.5px solid var(--line);background:var(--paper-2);border-radius:20px;overflow-x:auto}.data-table{border-collapse:collapse;width:100%;min-width:34rem;font-size:.95rem}.data-table th,.data-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:.85rem 1.1rem}.data-table th{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-size:.76rem;font-weight:600}.data-table td{color:var(--ink-2)}.data-table td:first-child{color:var(--ink);font-weight:600}.data-table tr:last-child td{border-bottom:0}.industry-block{border-top:1.5px solid var(--line);gap:clamp(1.5rem,3.5vw,3rem);padding-block:clamp(2.5rem,5vw,4rem);display:grid}.industry-block:first-of-type{border-top:0;padding-top:0}.industry-block h2{margin:.8rem 0 0;font-size:clamp(1.6rem,3vw,2.2rem)}.industry-block p{color:var(--ink-2);margin:1rem 0 0}.quote{font-family:var(--font-serif);color:var(--spruce-2);margin:1.25rem 0 0;font-size:clamp(1.15rem,2vw,1.4rem);font-style:italic;line-height:1.45}.faq-group+.faq-group{margin-top:clamp(2rem,4vw,3rem)}.faq-group h2{margin:0 0 1rem;font-size:1.3rem}@media (width>=900px){.feature-row,.industry-block{grid-template-columns:1fr 1fr;align-items:center}.feature-row.is-flipped .feature-row-visual{order:-1}.industry-block{grid-template-columns:.9fr 1.1fr;align-items:start}}.js [data-reveal]{opacity:0;transition:opacity .75s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), transform .75s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s);transform:translateY(20px)}.js [data-reveal].is-visible{opacity:1;transform:none}.js .hero-copy>*{animation:.8s cubic-bezier(.16,1,.3,1) both rise}.js .hero-copy>:nth-child(2){animation-delay:80ms}.js .hero-copy>:nth-child(3){animation-delay:.16s}.js .hero-copy>:nth-child(4){animation-delay:.24s}.js .hero-copy>:nth-child(5){animation-delay:.32s}.js .hero-visual{animation:.9s cubic-bezier(.16,1,.3,1) .3s both rise}@keyframes rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (width>=560px){.privacy-grid{grid-template-columns:1fr 1fr}}@media (width>=820px){.cta-panel{grid-template-columns:1.3fr .7fr}.cta-actions{justify-self:end}.footer-grid{grid-template-columns:1.4fr .8fr .8fr}}@media (width>=900px){.compare,.examples{grid-template-columns:1fr 1fr;gap:1.5rem}.steps{grid-template-columns:repeat(3,1fr);gap:2.5rem}.step.is-offset{margin-top:2.5rem}.step.is-offset-deep{margin-top:5rem}}@media (width>=920px){.bento{grid-template-columns:repeat(12,1fr)}.bento .feature{grid-column:span 6}.bento .span-7{grid-column:span 7}.bento .span-5{grid-column:span 5}.bento .span-6{grid-column:span 6}.privacy-panel{grid-template-columns:.9fr 1.1fr;align-items:start;gap:1rem 3.5rem}.faq-layout{grid-template-columns:.8fr 1.2fr;align-items:start}.faq-layout .section-head{margin-bottom:0;position:sticky;top:6rem}}@media (width>=960px){.nav-toggle{display:none}.site-nav{visibility:visible;border:0;margin-inline:auto;transition:none;display:block;position:static}.site-nav-inner{flex-direction:row;gap:1.6rem;overflow:visible}.site-nav-inner a{color:var(--ink-2);border:0;padding:.4rem 0;font-size:.95rem;position:relative}.site-nav-inner a:hover{color:var(--ink);background:0 0}.site-nav-inner a:after{content:"";background:var(--coral);transform-origin:0;border-radius:2px;height:2px;transition:transform .25s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.site-nav-inner a:hover:after{transform:scaleX(1)}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}}@media (width<=959px){.header-actions{margin-left:auto}}@media (width<=559px){.link-quiet,.float-card{display:none}.hero-visual,.hero-stage{min-height:0}}@media (width>=960px) and (width<=1099px){.float-note{left:-.5rem}.float-transfer{right:-.5rem}}@media (prefers-reduced-motion:reduce){.js [data-reveal],.js .hero-copy>*,.js .hero-visual{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}.waveform span,.hero-rings,.pulse-dot,.tag-dot{animation:none!important}.waveform span{transform:scaleY(var(--h,.5))}.scroll-progress{display:none}.js .hero-stage.is-scripted .turn,.js .hero-stage.is-scripted .float-note{opacity:1!important;transition:none!important;transform:none!important}.call-play{display:none}}
