.landing{--canvas:var(--color-plaster);--panel:var(--color-sheet);--ink:var(--color-ledger);--ink-2:var(--color-ledger-soft);--light:var(--color-sheet);--accent:var(--color-tick);--accent-hover:var(--color-tick-deep);--accent-muted:var(--color-tick-wash);--accent-dark:var(--color-tick-bright);--brass:var(--color-brass);--rule:var(--color-hairline);--line:var(--color-edge);--danger:var(--color-error);--scrim:28,33,24;--tshadow:0 1px 2px rgba(28,33,24,0.5),0 2px 14px rgba(28,33,24,0.3);--ease-out:cubic-bezier(0.16,1,0.3,1);--ease-io:cubic-bezier(0.65,0,0.35,1);--f-display:var(--font-schibsted),"Schibsted Grotesk",ui-sans-serif,system-ui,sans-serif;--f-body:var(--font-newsreader),Newsreader,Georgia,"Times New Roman",serif;--f-mono:var(--font-fragment),"Fragment Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--section:clamp(88px,12vw,168px);position:relative;isolation:isolate;overflow-x:clip;background:var(--canvas);color:var(--ink);font:400 1.125rem/1.6 var(--f-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;animation:page-in .9s var(--ease-out) both}@keyframes page-in{0%{opacity:0}to{opacity:1}}.landing main:focus{outline:none}.landing:before{inset:-20%;background:linear-gradient(115deg,transparent 38%,rgba(216,191,126,.16) 44%,transparent 52%),linear-gradient(115deg,transparent 58%,rgba(216,191,126,.1) 63%,transparent 70%);animation:shafts 90s var(--ease-io) -30s infinite alternate}.landing:after,.landing:before{content:"";position:fixed;z-index:-1;pointer-events:none}.landing:after{inset:0;opacity:.32;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .11 0 0 0 0 .13 0 0 0 0 .09 0 0 0 .45 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes shafts{0%{transform:translate3d(-4%,0,0)}to{transform:translate3d(4%,-2%,0)}}.landing .mono{font-family:var(--f-mono);font-size:.78rem;letter-spacing:.04em}.landing .kicker{margin-bottom:.9rem;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;color:var(--ink-2)}.landing .display{font:700 clamp(2.6rem,1.1rem + 4.4vw,5rem) /1.02 var(--f-display);letter-spacing:-.025em;max-width:12ch}.landing .h2{font:700 clamp(2rem,1.2rem + 2.6vw,3.3rem) /1.06 var(--f-display);letter-spacing:-.02em;max-width:18ch}.landing .h3{font:600 1.35rem/1.2 var(--f-display);letter-spacing:-.01em}.landing .lede{font-size:1.25rem;line-height:1.55;color:var(--ink-2);max-width:46ch;margin-top:1.4rem}.landing .wrap{width:min(1040px,100% - 48px);margin-inline:auto}.landing .narrow{width:min(760px,100% - 48px)}.landing .rule{display:block;width:72px;height:2px;margin:0 0 1.4rem;background:var(--brass);transform:scaleX(0);transform-origin:left;transition:transform 1.1s var(--ease-out);transition-delay:calc(var(--i, 0) * .11s)}.landing .reveal.in .rule{transform:scaleX(1)}.landing .btn{display:inline-flex;align-items:center;justify-content:center;gap:.5em;min-height:48px;padding:.8em 1.35em;border-radius:999px;border:1px solid transparent;font:600 1rem/1 var(--f-display);text-decoration:none;cursor:pointer;transition:background-color .35s var(--ease-out),color .35s var(--ease-out),border-color .35s var(--ease-out),box-shadow .35s var(--ease-out),transform .35s var(--ease-out)}.landing .btn:active{transform:scale(.98)}.landing .btn-primary{background:var(--accent);color:var(--light)}.landing .btn-primary:hover{background:var(--accent-hover);box-shadow:0 12px 30px -14px rgba(34,118,75,.7)}.landing .btn-quiet{background:transparent;color:var(--ink);border-color:var(--line)}.landing .btn-quiet:hover{background:var(--canvas);border-color:var(--ink)}.landing .btn-ghost{background:rgba(243,242,234,.12);color:var(--light);border-color:rgba(243,242,234,.7)}.landing .btn-ghost:hover{background:rgba(243,242,234,.22);border-color:var(--light)}.landing .btn-sm{min-height:40px;padding:.6em 1.1em;font-size:.92rem}@media (pointer:coarse){.landing .btn{min-height:44px}}.landing :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.landing .btn:focus-visible{border-radius:999px}.landing .hero-static :focus-visible,.landing .nav:not(.on-page) :focus-visible,.landing .stage :focus-visible,.landing .try :focus-visible{outline-color:var(--light)}.landing .nav{position:fixed;inset:0 0 auto;z-index:50;color:var(--light);transition:background-color .5s var(--ease-out),box-shadow .5s var(--ease-out),color .5s var(--ease-out)}.landing .nav-in{width:min(1200px,100% - 40px);margin-inline:auto;height:72px;display:flex;align-items:center;gap:28px}.landing .brand{display:inline-flex;align-items:center;gap:10px;font:700 1.3rem/1 var(--f-display);letter-spacing:-.02em;text-decoration:none}.landing .brand svg{flex:none}.landing .nav:not(.on-page) .brand{--logo-dot:#4cb27a}.landing .nav nav{display:flex;gap:26px;margin-left:auto}.landing .nav nav a{font:600 .95rem/1 var(--f-display);text-decoration:none;opacity:.9;transition:opacity .3s var(--ease-out)}.landing .nav nav a:hover{opacity:1}.landing .nav .btn{margin-left:8px}.landing .nav:not(.on-page) .brand,.landing .nav:not(.on-page) nav a{text-shadow:0 1px 8px rgba(28,33,24,.35)}.landing .nav.on-page{color:var(--ink);background:rgba(233,232,223,.88);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--rule)}@media (pointer:coarse){.landing .nav nav a{display:inline-flex;align-items:center;min-height:44px}}@media (max-width:760px){.landing .nav-in{height:60px;gap:14px}.landing .nav .nav-section{display:none}.landing .nav nav{gap:0}.landing .nav nav a{display:inline-flex;align-items:center;min-height:44px;font-size:.9rem}.landing .nav .btn{margin-left:0;white-space:nowrap}.landing .nw{white-space:nowrap}}@media (max-width:359px){.landing .nav-in{width:calc(100% - 24px);gap:10px}.landing .brand svg{height:26px}}.landing .ledger{position:fixed;left:28px;top:50%;z-index:40;width:124px;display:none;opacity:0;transform:translateY(-50%);transition:opacity .7s var(--ease-out)}@media (min-width:1360px) and (min-height:700px){.landing .ledger{display:block}}.landing.past-hero .ledger{opacity:1}.landing .ledger.away{opacity:0}.landing .ledger-h{margin-bottom:12px;text-transform:uppercase;letter-spacing:.1em;font-size:.64rem;color:var(--ink-2);transition:color .5s var(--ease-out)}.landing .ledger ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.landing .ledger li{display:flex;align-items:center;gap:8px;font:600 .8rem/1.2 var(--f-display);color:var(--ink-2);transition:color .5s var(--ease-out)}.landing .ledger svg{width:18px;height:18px;flex:none}.landing .ledger .box{fill:none;stroke:var(--line);stroke-width:1.2;transition:stroke .5s var(--ease-out)}.landing .ledger .tick{fill:none;stroke:var(--accent);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .8s var(--ease-out),stroke .5s var(--ease-out)}.landing .ledger li.ticked{color:var(--ink)}.landing .ledger li.ticked .tick{stroke-dashoffset:0}.landing .stamp{display:inline-block;margin-top:14px;padding:4px 8px;border:1.5px solid var(--accent);border-radius:4px;color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:.66rem;opacity:0;transform:rotate(-8deg) scale(1.35);transition:opacity .5s var(--ease-out),transform .7s cubic-bezier(.3,1.6,.5,1),color .5s var(--ease-out),border-color .5s var(--ease-out)}.landing .ledger.complete .stamp{opacity:1;transform:rotate(-8deg) scale(1)}.landing .ledger.on-dark .ledger-h,.landing .ledger.on-dark li,.landing .ledger.on-dark li.ticked{color:var(--light)}.landing .ledger.on-dark .box{stroke:rgba(243,242,234,.6)}.landing .ledger.on-dark .tick{stroke:var(--accent-dark)}.landing .ledger.on-dark .stamp{border-color:var(--accent-dark);color:var(--accent-dark)}.landing .hero{position:relative;height:600vh;background:var(--ink)}.landing .stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden;isolation:isolate;color:var(--light)}.landing .poster,.landing .stage video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:68% 50%;background:var(--ink) 68% 50% /cover no-repeat}.landing .stage video{z-index:0;opacity:0;transform:translateZ(0);will-change:transform;transition:opacity .9s var(--ease-out)}.landing .stage.video-ready video{opacity:1}.landing .stage.video-failed video{display:none}.landing .band{position:absolute;z-index:2;left:clamp(24px,6.5vw,112px);top:50%;width:min(620px,48vw);transform:translateY(-46%);opacity:0;visibility:hidden;pointer-events:none;text-shadow:var(--tshadow)}.landing .band.b1{opacity:1;visibility:visible}.landing .band .btn{text-shadow:none;pointer-events:auto}.landing .hs-copy .kicker{color:rgba(243,242,234,.92)}.landing .band .kicker,.landing .chip{background:rgba(243,242,234,.9);border:1px solid rgba(28,33,24,.08);color:var(--ink);text-shadow:none;box-shadow:0 8px 20px -12px rgba(28,33,24,.4)}.landing .band .kicker{display:inline-block;padding:6px 10px;border-radius:8px;color:var(--ink-2)}.landing .line{font:700 clamp(2.1rem,1rem + 3.2vw,3.9rem) /1.05 var(--f-display);letter-spacing:-.022em;max-width:15ch}.landing .c,.landing .w{display:inline-block}.landing .sub{max-width:40ch;margin-top:1.1rem;font-size:1.2rem;line-height:1.5;color:var(--light)}.landing .cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:1.7rem}.landing .b1 .kicker{opacity:clamp(0,var(--k,0) * 3,1)}.landing .b1 .w{--kc:clamp(0,(var(--k,0) - var(--th,0)) * 2.8,1);opacity:var(--kc);transform:translateY(calc((1 - var(--kc)) * -24px))}.landing .b2 .w{white-space:nowrap}.landing .b2 .c{--kc:clamp(0,(var(--k,0) - var(--th,0)) * 2.6,1);opacity:var(--kc);transform:translate(calc((1 - var(--kc)) * var(--jx, 0px)),calc((1 - var(--kc)) * var(--jy, 0px))) rotate(calc((1 - var(--kc)) * var(--jr, 0deg)))}.landing .chips-row{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:1.1rem}.landing .chip{display:inline-flex;align-items:center;padding:8px 12px;border-radius:10px;font-size:.95rem;--kc:clamp(0,(var(--k,0) - var(--th,0)) * 3,1);opacity:var(--kc);transform:translateY(calc((1 - var(--kc)) * 10px))}.landing .chip-quote{font-style:italic}.landing .blur-line{display:grid}.landing .blur-line>span{grid-area:1/1}.landing .blur-line .soft{filter:blur(10px);opacity:calc(1 - var(--k, 0))}.landing .blur-line .sharp{opacity:var(--k,0)}.landing .b4{top:52%}.landing .b4 .w{--kc:clamp(0,(var(--k,0) - var(--th,0)) * 3.2,1);opacity:var(--kc);transform:translateY(calc((1 - var(--kc)) * .5em))}.landing .b4 .sub{--ks:clamp(0,(var(--k,0) - 0.66) * 4,1);opacity:var(--ks);transform:translateY(calc((1 - var(--ks)) * 12px))}.landing .b4 .cta-row{--kb:clamp(0,(var(--k,0) - 0.78) * 5,1);opacity:var(--kb);transform:translateY(calc((1 - var(--kb)) * 12px))}.landing .cue{position:absolute;left:50%;bottom:26px;z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;opacity:.92;transform:translateX(-50%);text-shadow:var(--tshadow);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.landing .cue.gone{opacity:0;transform:translate(-50%,8px)}.landing .cue-ring{width:44px;height:44px;overflow:visible}.landing .ring-t{stroke:rgba(243,242,234,.35)}.landing .ring-f{transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset .15s linear,stroke .6s var(--ease-out)}.landing .cue.ready .ring-f{stroke:var(--brass)}.landing .cue.failed .ring-f,.landing .cue.failed .ring-t{display:none}.landing .chev{animation:nudge 2.6s var(--ease-io) infinite}@keyframes nudge{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@media (max-height:560px){.landing .cue{display:none}}.landing .hero-static{display:none;position:relative;min-height:100vh;min-height:100svh;overflow:hidden;background:var(--ink);color:var(--light)}.landing .hs-media,.landing .hs-media:after{position:absolute;inset:0}.landing .hs-media:after{content:"";background:linear-gradient(180deg,rgba(var(--scrim),.3) 0,rgba(var(--scrim),.12) 40%,rgba(var(--scrim),0) 70%)}.landing .hs-copy{position:relative;padding-block:clamp(112px,18vh,180px) 56px;text-shadow:var(--tshadow)}.landing .hs-copy .btn{text-shadow:none}@media (max-width:720px),(orientation:landscape) and (pointer:coarse) and (max-height:560px),(orientation:portrait) and (max-width:1024px),(orientation:portrait) and (pointer:coarse),(prefers-reduced-motion:reduce),(scripting:none){.landing .hero{display:none}.landing .hero-static{display:block}.landing .hs-media{background:var(--ink) url(/assets/hero-ending.jpg) 74% 62% /cover no-repeat}}.landing section[id]{scroll-margin-top:72px}.landing .reveal .r{opacity:0;transform:translateY(22px);transition:opacity .9s var(--ease-out),transform .9s var(--ease-out);transition-delay:calc(var(--i, 0) * .11s)}.landing .reveal.in .r{opacity:1;transform:none}.landing .reveal.settled .r{transition-delay:0s}.landing .chase{padding-block:var(--section)}.landing .chase-grid{display:grid;grid-template-columns:1.25fr .9fr;gap:clamp(40px,6vw,96px);align-items:center}.landing .msgs{list-style:none;margin:0;padding:0;display:grid;gap:16px;justify-items:start}.landing .msgs li:nth-child(2){margin-left:clamp(0px,4vw,48px)}.landing .msgs li:nth-child(3){margin-left:clamp(0px,1.5vw,18px)}.landing .msg{display:flex;align-items:baseline;gap:16px;padding:14px 18px 14px 16px;border-radius:4px 16px 16px 16px;background:var(--panel);box-shadow:0 1px 0 rgba(28,33,24,.06),0 20px 40px -26px rgba(28,33,24,.4);font-size:1.15rem}.landing .msg time{white-space:nowrap;font-size:.75rem;color:var(--ink-2)}.landing .live .msg{animation:bob 7s var(--ease-io) infinite;animation-delay:calc(var(--i, 0) * -2.1s)}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.landing .how{position:relative;padding-block:var(--section);overflow:hidden}.landing .motes{position:absolute;inset:0;pointer-events:none}.landing .mote{position:absolute;left:var(--x);top:var(--y);width:3px;height:3px;border-radius:50%;background:var(--brass);opacity:0}.landing .live .mote{animation:mote var(--d) linear infinite;animation-delay:var(--dl)}@keyframes mote{0%{opacity:0;transform:translateZ(0)}20%{opacity:.75}80%{opacity:.5}to{opacity:0;transform:translate3d(34px,130px,0)}}.landing .sec-head{margin-bottom:clamp(48px,7vw,88px)}.landing .steps{list-style:none;margin:0;padding:0;display:grid;gap:clamp(64px,9vw,120px)}.landing .step{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(32px,5vw,72px);align-items:center}.landing .step.flip .step-copy{order:2}.landing .step-n{margin-bottom:.8rem;color:var(--accent)}.landing .step-copy p:not(.step-n){margin-top:.9rem;max-width:40ch;font-size:1.12rem;color:var(--ink-2)}.landing .screen{padding:10px;border-radius:14px;background:var(--panel);box-shadow:0 1px 0 rgba(28,33,24,.05),0 40px 80px -42px rgba(28,33,24,.5)}.landing .screen img{display:block;width:100%;height:auto;border-radius:8px;background:#dad8cc}.landing .screen figcaption{padding:10px 6px 2px;color:var(--ink-2)}.landing .note{margin-top:44px;color:var(--ink-2)}.landing .try{padding-block:var(--section);background:var(--ink)}.landing .try,.landing .try .kicker,.landing .try .lede{color:var(--light)}.landing .try-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(40px,6vw,96px);align-items:center}.landing .board{padding:22px;border-radius:18px;background:#252b21;border:1px solid rgba(233,232,223,.12);box-shadow:0 40px 80px -40px rgba(0,0,0,.6)}.landing .board-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:0 6px 14px;border-bottom:1px solid rgba(233,232,223,.12);color:var(--light)}.landing .rows{list-style:none;margin:0;padding:6px 0}.landing .demo-row{position:relative;display:grid;grid-template-columns:1fr auto 104px;gap:16px;align-items:center;padding:13px 6px;border-bottom:1px solid rgba(233,232,223,.08)}.landing .demo-row .name{font:600 1rem/1.2 var(--f-display)}.landing .dots{display:flex;gap:6px}.landing .dots i{width:10px;height:10px;border-radius:50%;border:1.5px solid rgba(233,232,223,.45);transition:background-color .35s var(--ease-out),border-color .35s var(--ease-out)}.landing .demo-row[data-items="1"] .dots i:nth-child(-n+1),.landing .demo-row[data-items="2"] .dots i:nth-child(-n+2){background:var(--brass);border-color:var(--brass)}.landing .demo-row[data-items="3"] .dots i{background:var(--accent-dark);border-color:var(--accent-dark)}.landing .pill{justify-self:end;padding:6px 9px;border-radius:999px;border:1px solid rgba(233,232,223,.35);font:400 .75rem/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--light);transition:color .35s var(--ease-out),border-color .35s var(--ease-out),background-color .35s var(--ease-out)}.landing .demo-row[data-items="1"] .pill,.landing .demo-row[data-items="2"] .pill{color:var(--brass);border-color:rgba(216,191,126,.5)}.landing .demo-row[data-items="3"] .pill{color:#8fd6ae;border-color:rgba(76,178,122,.6);background:rgba(76,178,122,.12)}.landing .demo-row:after{content:"";position:absolute;inset:0;border-radius:10px;background:rgba(76,178,122,.14);opacity:0;pointer-events:none}.landing .board.done .demo-row:after{animation:rowlight 1.4s var(--ease-out) both;animation-delay:calc(var(--i, 0) * .11s)}@keyframes rowlight{0%{opacity:0}30%{opacity:1}to{opacity:0}}.landing .hold-wrap{display:flex;flex-wrap:wrap;align-items:center;gap:18px;padding:18px 6px 4px}.landing .hold-btn{display:inline-flex;align-items:center;gap:14px;min-height:64px;padding:8px 22px 8px 8px;border-radius:999px;border:1px solid rgba(233,232,223,.28);background:rgba(233,232,223,.06);color:var(--light);font:600 1rem/1 var(--f-display);cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:none;transition:background-color .3s var(--ease-out),border-color .3s var(--ease-out),transform .3s var(--ease-out)}.landing .hold-btn:hover{border-color:rgba(233,232,223,.55)}.landing .hold-btn.holding{transform:scale(.97);background:rgba(76,178,122,.12)}.landing .hold-ring{width:48px;height:48px;flex:none}.landing .hold-ring circle{fill:none;stroke-width:4}.landing .hr-t{stroke:rgba(233,232,223,.18)}.landing .hr-f{stroke:var(--accent-dark);stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--p, 0));transform:rotate(-90deg);transform-origin:50% 50%}.landing .live .hr-t{animation:breathe 4.5s var(--ease-io) infinite}@keyframes breathe{0%,to{stroke:rgba(233,232,223,.14)}50%{stroke:rgba(233,232,223,.32)}}.landing .demo-done{font:600 1.05rem/1.3 var(--f-display);color:#8fd6ae;opacity:0;transform:translateY(6px);transition:opacity .6s var(--ease-out) .5s,transform .6s var(--ease-out) .5s}.landing .demo-done:empty{display:none}.landing .board.done .demo-done{opacity:1;transform:none}.landing .again{display:none;padding:12px 4px;border:0;background:none;color:var(--light);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.landing .board.done .again{display:inline-block}.landing .board.done .hold-btn{display:none}.landing .trust{padding-block:var(--section)}.landing .trust-h{max-width:16ch;margin-bottom:clamp(40px,6vw,72px)}.landing .trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,5vw,64px) clamp(40px,6vw,96px)}.landing .trust-grid .t{position:relative;padding-top:24px}.landing .trust-grid .rule{position:absolute;top:0;left:0;width:100%;height:1px;margin:0;background:var(--line)}.landing .trust-grid .rule:after{content:"";position:absolute;inset:-1px 0;background:linear-gradient(90deg,transparent,var(--brass),transparent);opacity:0}.landing .live .trust-grid .rule:after{animation:glowline 9s var(--ease-io) infinite;animation-delay:calc(var(--i, 0) * -2.2s)}@keyframes glowline{0%,to{opacity:0}50%{opacity:.9}}.landing .trust-grid dt{margin-bottom:.6rem}.landing .trust-grid dd{max-width:42ch;color:var(--ink-2)}.landing .pricing{padding-block:var(--section)}.landing .plans{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.landing .plan-wrap{position:relative;display:flex;isolation:isolate}.landing .plan{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;padding:32px 26px 26px;border-radius:18px;background:var(--panel);box-shadow:0 1px 0 rgba(28,33,24,.05),0 30px 60px -40px rgba(28,33,24,.45);transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}.landing .plan:hover{transform:translateY(-4px);box-shadow:0 1px 0 rgba(28,33,24,.05),0 40px 70px -40px rgba(28,33,24,.55)}.landing .featured .plan{outline:1.5px solid var(--accent);outline-offset:-1.5px}.landing .featured:before{content:"";position:absolute;inset:-14px;z-index:-1;border-radius:28px;background:radial-gradient(ellipse at 50% 0,rgba(216,191,126,.55),transparent 70%);opacity:.4}.landing .live .featured:before{animation:glow 8s var(--ease-io) infinite}@keyframes glow{0%,to{opacity:.35}50%{opacity:.85}}.landing .badge{position:absolute;top:-12px;left:26px;padding:5px 10px;border-radius:999px;background:var(--ink);color:var(--light);text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.landing .blurb{min-height:3.2em;margin-top:.6rem;font-size:1.02rem;color:var(--ink-2)}.landing .price{display:flex;align-items:baseline;gap:6px;margin:1.4rem 0 1.2rem}.landing .amt{font:700 2.1rem/1 var(--f-display);letter-spacing:-.02em}.landing .per{font-size:1rem;color:var(--ink-2)}.landing .feat{flex:1;list-style:none;margin:0 0 1.6rem;padding:1.1rem 0 0;border-top:1px solid var(--rule);display:grid;align-content:start;gap:.55rem}.landing .feat li{display:flex;align-items:baseline;gap:10px;font-size:1.02rem}.landing .feat li:before{content:"";flex:none;width:11px;height:6px;border-left:2px solid var(--accent);border-bottom:2px solid var(--accent);transform:translateY(-4px) rotate(-45deg)}.landing .plan .btn{width:100%}.landing .faq{padding-block:var(--section)}.landing .faq .h2{margin-bottom:clamp(32px,5vw,56px)}.landing .qs{border-top:1px solid var(--line)}.landing .q{border-bottom:1px solid var(--line)}.landing .q summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 2px;list-style:none;cursor:pointer;font:600 1.2rem/1.3 var(--f-display)}.landing .q summary::-webkit-details-marker{display:none}.landing .q summary i{position:relative;flex:none;width:18px;height:18px}.landing .q summary i:after,.landing .q summary i:before{content:"";position:absolute;left:0;top:8px;width:18px;height:2px;background:var(--ink);transition:transform .45s var(--ease-out)}.landing .q summary i:after{transform:rotate(90deg)}.landing .q[open] summary i:after{transform:rotate(0deg)}.landing .q p{max-width:60ch;padding:0 2px 24px;color:var(--ink-2)}.landing .q[open] p{animation:qin .5s var(--ease-out) both}@keyframes qin{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.landing .pilot{padding-block:var(--section)}.landing .pilot-grid{gap:clamp(40px,6vw,88px);align-items:center}.landing .form,.landing .pilot-grid{display:grid;grid-template-columns:1fr 1fr}.landing .form{gap:16px;margin-top:2rem}.landing .field{display:grid;gap:8px}.landing .field span{color:var(--ink-2)}.landing .field input,.landing .field select{width:100%;min-height:50px;padding-block:12px;padding-inline-start:14px;border:1px solid var(--line);border-radius:10px;background-color:var(--panel);font:400 1.05rem/1.2 var(--f-body);color:var(--ink);transition:border-color .3s var(--ease-out),box-shadow .3s var(--ease-out)}.landing .field input{padding-inline-end:14px}.landing .field input::placeholder{color:#6f6e5a}.landing .field input:focus-visible,.landing .field select:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(34,118,75,.28)}.landing .field :user-invalid,.landing .field [aria-invalid=true]{border-color:var(--danger)}.landing .field-error{margin:0;font-size:.85rem;color:var(--danger)}.landing .form .btn{grid-column:1/-1;justify-self:start;margin-top:6px}.landing .micro{grid-column:1/-1;max-width:52ch;font-size:.98rem;color:var(--ink-2)}.landing .sent{grid-column:1/-1;padding:12px 14px;border-radius:10px;background:var(--accent-muted)}.landing .sent a{text-decoration:underline;text-underline-offset:3px}.landing .pilot-art{position:relative;overflow:hidden;border-radius:18px;background:var(--ink);box-shadow:0 50px 90px -50px rgba(28,33,24,.6)}.landing .pilot-art img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:74% 62%}.landing .pilot-art:after{content:"";position:absolute;inset:-20%;pointer-events:none;background:linear-gradient(115deg,transparent 42%,rgba(216,191,126,.18) 50%,transparent 58%)}.landing .live .pilot-art:after{animation:sweep 14s var(--ease-io) -4s infinite alternate}@keyframes sweep{0%{transform:translateX(-12%)}to{transform:translateX(12%)}}.landing .stamp-big{position:absolute;right:22px;top:22px;z-index:1;padding:8px 14px;border:2px solid var(--light);border-radius:6px;color:var(--light);text-transform:uppercase;letter-spacing:.18em;font-size:.9rem;opacity:0;transform:rotate(-7deg) scale(1.25);transition:opacity .6s var(--ease-out) .6s,transform .8s cubic-bezier(.3,1.6,.5,1) .6s}.landing .reveal.in .stamp-big{opacity:1;transform:rotate(-7deg) scale(1)}@media (max-width:900px){.landing .chase-grid,.landing .pilot-grid,.landing .step,.landing .step.flip,.landing .trust-grid,.landing .try-grid{grid-template-columns:1fr}.landing .step.flip .step-copy{order:0}.landing .plans{grid-template-columns:1fr;max-width:520px}.landing .blurb{min-height:0}}@media (max-width:760px){.landing section[id]{scroll-margin-top:112px}.landing .hs-copy{padding-top:156px}}@media (max-width:560px){.landing .form{grid-template-columns:1fr}.landing .demo-row{grid-template-columns:1fr auto 88px;gap:10px}.landing .demo-row .name{font-size:.92rem}}@media (scripting:none){.landing .reveal .r{opacity:1;transform:none}.landing .rule{transform:none}.landing .stamp-big{opacity:1;transform:rotate(-7deg)}}.landing.paused *,.landing.paused :after,.landing.paused :before,.landing.paused:before{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){html:has(.landing){scroll-behavior:auto}.landing{animation:none}.landing *,.landing :after,.landing :before,.landing:before{animation-duration:.001ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.001ms!important;transition-delay:0s!important}.landing .reveal .r{opacity:1;transform:none}.landing .rule{transform:none}.landing .stamp-big{opacity:1;transform:rotate(-7deg)}.landing .mote{display:none}}