.skip{position:absolute;left:-999px;top:8px;z-index:100;background:var(--ink);color:var(--paper);padding:8px 14px;border-radius:8px}.skip:focus{left:16px}.nav{position:sticky;top:0;z-index:50;transition:background .3s,box-shadow .3s}.nav[data-scrolled=true]{background:color-mix(in oklab,var(--paper) 88%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.4);backdrop-filter:blur(14px) saturate(1.4);box-shadow:0 1px 0 var(--line)}.nav-in{display:flex;align-items:center;gap:20px;height:72px}.logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--display);font-weight:700;font-size:19px;letter-spacing:-.02em;text-decoration:none;flex:none}.logo img{width:30px;height:30px}.nav-links{display:flex;align-items:center;gap:4px;margin-left:18px}.nav-links>a,.nav-prod>button{display:inline-flex;align-items:center;gap:4px;height:38px;padding:0 12px;border-radius:999px;border:0;background:none;cursor:pointer;text-decoration:none;font-size:15px;color:var(--ink-2);font-weight:500}.nav-links>a:hover,.nav-prod>button:hover,.nav-links>a.active,.nav-prod>button[aria-expanded=true]{color:var(--ink);background:var(--paper-2)}.nav-prod{position:relative}.nav-prod svg{transition:transform .2s}.nav-prod>button[aria-expanded=true] svg{transform:rotate(180deg)}.mega{position:absolute;left:-12px;top:calc(100% + 10px);width:min(860px,calc(100vw - 48px));display:grid;grid-template-columns:repeat(3,1fr);gap:8px 20px;padding:22px;border-radius:20px;background:var(--card);box-shadow:0 30px 60px -20px #000000b3,0 0 0 1px var(--line);animation:drop .22s cubic-bezier(.22,1,.36,1)}@keyframes drop{0%{opacity:0;transform:translateY(-6px)}}.mega-col{display:grid;gap:2px;align-content:start}.mega-col .eyebrow{padding:0 10px 8px;font-size:12px}.mega-col a{display:grid;gap:1px;padding:9px 10px;border-radius:12px;text-decoration:none}.mega-col a:hover,.mega-col a:focus-visible{background:var(--paper-2)}.mega-col b{font-size:15px;font-weight:600}.mega-col span{font-size:13.5px;color:var(--slate)}.mega-foot{grid-column:1 / -1;border-top:1px solid var(--line);padding-top:14px;margin-top:6px}.mega-foot a{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:14.5px;color:var(--green-deep);text-decoration:none;padding:0 10px}.region{position:relative;margin-left:auto}.region-btn{display:inline-flex;align-items:center;gap:7px;height:38px;padding:0 13px;border-radius:999px;border:0;background:var(--paper-2);cursor:pointer;font-weight:600;font-size:14px}.region-menu{position:absolute;right:0;top:calc(100% + 8px);list-style:none;margin:0;padding:6px;border-radius:14px;background:var(--card);box-shadow:var(--shadow),0 0 0 1px var(--line);min-width:190px;z-index:5}.region-menu button{width:100%;text-align:left;border:0;background:none;padding:10px 12px;border-radius:9px;cursor:pointer;font-size:15px}.region-menu button:hover{background:var(--paper-2)}.region-menu button[aria-selected=true]{font-weight:700}.region-menu button[aria-selected=true]:after{content:"";display:inline-block;width:7px;height:7px;margin-left:8px;border-radius:50%;background:var(--green);vertical-align:2px}.nav-cta{height:40px;padding:0 18px;font-size:14.5px}.burger{display:none;width:42px;height:42px;border-radius:12px;border:0;background:var(--paper-2);cursor:pointer;position:relative;flex:none}.burger span{position:absolute;left:12px;right:12px;height:2px;border-radius:2px;background:var(--ink);transition:transform .25s,top .25s}.burger span:first-child{top:16px}.burger span:last-child{top:24px}.burger[aria-expanded=true] span:first-child{top:20px;transform:rotate(45deg)}.burger[aria-expanded=true] span:last-child{top:20px;transform:rotate(-45deg)}.mnav{position:fixed;inset:64px 0 0;z-index:49;background:var(--paper);padding:20px 16px 32px;overflow-y:auto;display:flex;flex-direction:column;gap:24px;animation:drop .22s cubic-bezier(.22,1,.36,1)}.mnav nav{display:grid}.mnav summary,.mnav-top{display:grid;gap:2px;padding:16px 4px;border-bottom:1px solid var(--line);font-family:var(--display);font-size:26px;font-weight:600;letter-spacing:-.02em;text-decoration:none;cursor:pointer;list-style:none}.mnav summary::-webkit-details-marker{display:none}.mnav summary small{font-family:var(--body);font-size:14px;font-weight:400;color:var(--slate);letter-spacing:0}.mnav-sub{display:grid;grid-template-columns:1fr 1fr;gap:2px 12px;padding:10px 4px 16px;border-bottom:1px solid var(--line)}.mnav-sub a{padding:8px 0;text-decoration:none;color:var(--ink-2);font-size:15.5px}.mnav-cta{width:100%;height:52px}.shot{margin:0;padding:clamp(14px,3vw,40px);border-radius:var(--radius-l);background:var(--mat);box-shadow:0 0 0 1px var(--line)}.shot-win{border-radius:14px;overflow:hidden;background:#f7f6f1;box-shadow:0 28px 60px -24px #000000bf,0 0 0 1px #ffffff0f}.shot-bar{display:flex;align-items:center;gap:6px;height:34px;padding:0 14px;background:#ecebe5;border-bottom:1px solid #dddbd2}.shot-bar i{width:10px;height:10px;border-radius:50%;background:#d3d1c8}.shot-bar span{margin-left:10px;font-size:12.5px;font-weight:600;color:#565a54}.shot img{width:100%}.shot.tight{padding:clamp(10px,2vw,22px)}.faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(28px,6vw,96px);align-items:start}.faq h2{font-size:clamp(28px,3.4vw,44px);position:sticky;top:104px}.faq-list{border-top:1px solid var(--line)}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:grid;grid-template-columns:22px 1fr;gap:14px;align-items:start;padding:22px 0;cursor:pointer;list-style:none;font-weight:600;font-size:18px;line-height:1.4}.faq summary::-webkit-details-marker{display:none}.faq-plus{position:relative;width:18px;height:18px;margin-top:4px}.faq-plus:before,.faq-plus:after{content:"";position:absolute;left:0;right:0;top:8px;height:2px;border-radius:2px;background:var(--green);transition:transform .25s}.faq-plus:after{transform:rotate(90deg)}.faq details[open] .faq-plus:after{transform:rotate(0)}.faq details p{padding:0 0 24px 36px;color:var(--ink-2);max-width:64ch}.cta-sec{padding-bottom:clamp(72px,9vw,120px)!important}.cta{position:relative;overflow:hidden;border-radius:32px;padding:clamp(36px,7vw,96px) clamp(24px,6vw,88px);display:grid;gap:22px;justify-items:center;text-align:center;background:radial-gradient(60% 90% at 50% 120%,rgb(143 191 156 / .28),transparent 70%),radial-gradient(50% 60% at 10% 0%,rgb(211 234 120 / .08),transparent 70%),var(--card-2);box-shadow:0 0 0 1px var(--line)}.cta-mark{width:56px;height:56px}.cta h2{max-width:18ch}.cta .lede{margin-inline:auto}.cta-row{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.foot{border-top:1px solid var(--line);padding:56px 0 28px}.foot-in{display:grid;grid-template-columns:minmax(220px,1fr) 2.4fr;gap:40px}.foot-brand{display:grid;gap:14px;align-content:start;justify-items:start}.foot-brand .muted{font-size:15px;max-width:30ch}.foot-book{height:40px;font-size:14.5px}.foot-cols{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.foot-cols div{display:grid;gap:9px;align-content:start;font-size:14.5px}.foot-cols b{font-size:13px;text-transform:uppercase;letter-spacing:.08em;color:var(--slate);font-weight:600;margin-bottom:4px}.foot-cols .foot-sub{margin-top:14px}.foot-cols a{text-decoration:none;color:var(--ink-2)}.foot-cols a:hover{color:var(--ink)}.foot-base{margin-top:44px;font-size:13.5px}@media(max-width:980px){.nav-links,.nav-in>.nav-cta{display:none}.burger{display:block}.nav-in{height:64px;gap:10px}.faq{grid-template-columns:1fr}.faq h2{position:static}.foot-in{grid-template-columns:1fr}.foot-cols{grid-template-columns:1fr 1fr}}@media(max-width:560px){.faq summary{font-size:16.5px}.faq details p{padding-left:0}.cta-row .btn{width:100%}}.face{position:relative;display:inline-grid;place-items:center;flex:none;border-radius:30%;overflow:hidden;background:radial-gradient(80% 80% at 50% 30%,color-mix(in oklab,var(--ac) 30%,#f3efe6),#e6e2d8);box-shadow:0 0 0 1px #ffffff0f,0 18px 36px -20px color-mix(in oklab,var(--ac) 70%,#000)}.face img{width:100%;height:100%}.byline{display:flex;align-items:center;gap:16px}.byline b{display:block;font-family:var(--display);font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.15}.byline span{display:block;font-size:14px;color:color-mix(in oklab,var(--ac) 45%,var(--ink-2));font-weight:600}.byline p{margin-top:4px;font-size:15.5px;color:var(--ink-2)}.nav-try{box-shadow:inset 0 0 0 1.5px var(--line-strong)}.mnav-ctas{display:grid;gap:10px}.foot-base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px}.foot-base a{color:var(--ink-2)}@media(min-width:981px)and (max-width:1180px){.nav-in{gap:10px}.nav-cta{padding:0 14px}.region-btn{padding:0 10px}.nav-links{margin-left:4px;gap:0}.nav-links>a,.nav-prod>button{padding:0 9px;font-size:14.5px}}.flow{--fl-bg: var(--card);background:var(--fl-bg);border-radius:var(--radius-l);box-shadow:var(--shadow),0 0 0 1px var(--line);display:grid;grid-template-columns:190px 1fr;grid-template-rows:auto 1fr auto;height:584px;overflow:hidden;position:relative}.flow-say{grid-column:1 / -1;display:grid;grid-template-columns:40px 1fr auto;gap:14px;align-items:center;padding:14px 18px;border-top:1px solid var(--line);background:var(--card-2);min-height:84px}.flow-say img{width:40px;height:40px;border-radius:50%;background:#efe9de}.flow-say p{font-size:15px;line-height:1.45;color:var(--ink-2)}.flow-say b{color:var(--ink);margin-right:4px}.flow-ctl{display:flex;gap:6px}.flow-ctl button{width:36px;height:36px;border-radius:50%;border:0;background:var(--paper-2);color:var(--ink);cursor:pointer;display:grid;place-items:center}.flow-ctl button:hover{background:var(--line-strong)}.flow-cursor{position:absolute;z-index:5;pointer-events:none;color:#fff;display:flex;align-items:flex-start;gap:2px;margin:-3px 0 0 -3px}.flow-cursor[data-who=You]{color:var(--lime)}.flow-cursor span{display:inline-flex;align-items:center;gap:5px;margin-top:16px;padding:3px 9px 3px 4px;border-radius:8px;background:#a8763e;color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;box-shadow:0 6px 16px -6px #0009}.flow-cursor[data-who=You] span{background:var(--lime);color:var(--on-light);padding-left:9px}.flow-cursor span img{width:16px;height:16px;border-radius:50%;background:#efe9de}.flow-top{grid-column:1 / -1;display:flex;align-items:center;gap:12px;padding:12px 18px;border-bottom:1px solid var(--line);font-size:13px;color:var(--slate)}.flow-dots{display:flex;gap:6px}.flow-dots i{width:10px;height:10px;border-radius:50%;background:var(--line-strong)}.flow-title{font-weight:600;color:var(--ink-2)}.flow-day{margin-left:auto;font-variant-numeric:tabular-nums;font-weight:600;background:var(--paper-2);color:var(--ink);padding:3px 10px;border-radius:6px}.flow-rail{list-style:none;margin:0;padding:20px 0 20px 18px;border-right:1px solid var(--line);display:grid;align-content:start;gap:2px;counter-reset:s}.flow-rail li{display:flex;align-items:center;gap:10px;font-size:13.5px;color:var(--slate);padding:7px 0;position:relative}.flow-rail li:not(:last-child):after{content:"";position:absolute;left:5px;top:24px;width:1.5px;height:18px;background:var(--line)}.flow-rail-dot{width:12px;height:12px;border-radius:50%;border:1.5px solid var(--line-strong);background:var(--fl-bg);flex:none;transition:all .3s}.flow-rail li[data-state=done]{color:var(--ink-2)}.flow-rail li[data-state=done] .flow-rail-dot{background:var(--green);border-color:var(--green)}.flow-rail li[data-state=done]:after{background:var(--green)}.flow-rail li[data-state=now]{color:var(--ink);font-weight:600}.flow-rail li[data-state=now] .flow-rail-dot{border-color:var(--green);box-shadow:0 0 0 4px color-mix(in oklab,var(--green) 22%,transparent)}.flow-stage{padding:26px;position:relative;display:grid;overflow:hidden}.flow-pane{display:grid;align-content:start;gap:18px}.flow-pane>div{display:grid;align-content:start;gap:18px}.flow-pane>div>.btn{justify-self:start}.flow-cta{justify-self:start}.pane-say{color:var(--ink-2);font-size:15.5px}.pane-say b,.ask b{color:var(--ink)}.pane-draft{display:grid;gap:22px}.jd{border:1px solid var(--line);border-radius:var(--radius-m);padding:22px;display:grid;gap:8px;justify-items:start}.jd h3,.jd .jd-title{font-size:26px;letter-spacing:-.025em}.jd-lines{display:grid;gap:8px;width:100%;margin-top:8px}.jd-lines i{height:8px;border-radius:4px;background:var(--line-strong);opacity:.6}.jd-note{font-size:14px;color:var(--slate);margin-top:6px}.channels{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.channels li{display:flex;justify-content:space-between;align-items:center;padding:14px 16px;border-radius:var(--radius-m);border:1px solid var(--line);font-weight:600;transition:all .35s}.channels em{font-style:normal;font-size:12.5px;font-weight:600;color:var(--slate)}.channels li[data-live=true]{border-color:color-mix(in oklab,var(--green) 55%,transparent);background:color-mix(in oklab,var(--green) 9%,transparent)}.channels li[data-live=true] em{color:var(--green-deep)}.pane-inflow{grid-template-columns:1fr}.inflow-count{display:flex;align-items:baseline;gap:12px}.inflow-count .big{font-family:var(--display);font-size:72px;line-height:1;font-weight:700;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.inflow-stream{display:grid;gap:8px;max-height:270px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 70%,transparent);mask-image:linear-gradient(#000 70%,transparent)}.resume{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:var(--paper)}.resume img{width:38px;height:38px;border-radius:50%;object-fit:cover}.resume b{display:block;font-size:14.5px}.resume span{font-size:13px;color:var(--slate)}.funnel{display:grid;gap:14px}.funnel-row{display:grid;grid-template-columns:170px 1fr 48px;align-items:center;gap:14px;font-size:14.5px}.funnel-row b{text-align:right;font-variant-numeric:tabular-nums}.funnel-bar{height:12px;border-radius:6px;background:var(--paper-2);overflow:hidden}.funnel-bar i{display:block;height:100%;background:var(--green);border-radius:6px}.ask{border-radius:var(--radius-m);background:var(--paper);padding:18px;display:grid;gap:14px}.ask-btns{display:flex;flex-wrap:wrap;gap:10px}.cal{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.cal-day{display:block;font-size:12.5px;color:var(--slate);font-weight:600;margin-bottom:6px}.cal-body{position:relative;height:260px;border-radius:10px;background:var(--paper);background-image:repeating-linear-gradient(to bottom,transparent 0 calc(12.5% - 1px),var(--line) calc(12.5% - 1px) 12.5%)}.cal-busy{position:absolute;left:4px;right:4px;border-radius:6px;background:var(--line-strong);opacity:.7}.cal-slot{position:absolute;left:4px;right:4px;height:calc(12.5% - 3px);margin-top:1px;border-radius:6px;background:var(--green);display:flex;align-items:center;padding-left:4px}.cal-slot img{width:22px;height:22px;border-radius:50%;border:1.5px solid var(--paper);object-fit:cover}.iv{list-style:none;margin:0;padding:0;display:grid;gap:5px}.iv li{display:grid;grid-template-columns:30px 150px 1fr 30px;align-items:center;gap:12px;font-size:14px;opacity:.55;transition:opacity .3s}.iv li[data-done=true]{opacity:1}.iv img{width:30px;height:30px;border-radius:50%;object-fit:cover}.iv-bar{height:8px;background:var(--paper-2);border-radius:4px;overflow:hidden}.iv-bar i{display:block;height:100%;background:var(--green);border-radius:4px;transition:width .6s cubic-bezier(.2,.7,.2,1)}.iv b{text-align:right;font-variant-numeric:tabular-nums}.sl{display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.sl-card{display:grid;justify-items:center;gap:6px;padding:14px 6px;border-radius:var(--radius-m);border:1px solid var(--line);text-align:center}.sl-card img{width:64px;height:64px;border-radius:50%;object-fit:cover}.sl-card b{font-size:14px}.sl-card span{font-size:13px;font-weight:700;color:var(--green-deep)}.rec-card{display:flex;gap:18px;align-items:center}.rec-card img{width:76px;height:76px;border-radius:20px;object-fit:cover}.rec-card h3,.rec-card .rec-name{font-size:24px;margin-top:4px}.rec-card p{font-size:14.5px}.chip-green{background:color-mix(in oklab,var(--green) 18%,transparent);color:var(--green-deep)}.rec-why{margin:0;padding-left:18px;display:grid;gap:4px;color:var(--ink-2);font-size:14.5px;line-height:1.5}.rec-foot{font-size:13.5px}@media(max-width:760px){.flow{grid-template-columns:1fr;height:auto}.flow-rail{grid-auto-flow:column;grid-template-columns:repeat(8,1fr);padding:12px 16px;gap:4px;border-right:0;border-bottom:1px solid var(--line)}.flow-rail li{padding:0}.flow-rail li:after{display:none}.flow-rail-dot{width:100%;height:4px;border-radius:2px;border:0;background:var(--line)}.flow-rail li[data-state=now] .flow-rail-dot{background:var(--ink);box-shadow:none}.flow-rail-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.flow-stage{padding:18px;height:430px}.flow-say{grid-template-columns:32px 1fr;padding:12px 14px}.flow-say img{width:32px;height:32px}.flow-say p{font-size:14px}.flow-ctl{grid-column:1 / -1;justify-content:flex-end;margin-top:-4px}.channels{grid-template-columns:1fr 1fr}.channels li{flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px}.funnel-row{grid-template-columns:1fr 40px}.funnel-row .funnel-bar{grid-column:1 / -1;grid-row:2}.iv li{grid-template-columns:28px 1fr 64px 26px}.sl{grid-template-columns:repeat(3,1fr)}.inflow-count .big{font-size:56px}}.soon{margin-left:6px;font-size:10.5px;font-weight:700;padding:1px 6px;border-radius:999px;background:color-mix(in oklab,var(--amber) 22%,transparent);color:color-mix(in oklab,var(--amber) 55%,var(--ink));vertical-align:1px}.soon-note{font-size:13px;color:var(--slate);border-left:2px solid var(--amber);padding-left:10px}.agents{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.agent{background:var(--card);border-radius:var(--radius-l);box-shadow:0 0 0 1px var(--line);padding:22px;display:grid;gap:16px;align-content:start}.agent-art{width:96px;height:96px;border-radius:28px;background:color-mix(in oklab,var(--ac) 14%,var(--paper))}.agent-meta h3{font-size:28px}.seg{display:grid;grid-template-columns:repeat(3,1fr);background:var(--paper-2);border-radius:12px;padding:4px}.seg button{position:relative;border:0;background:none;padding:9px 4px;font-size:13px;font-weight:600;cursor:pointer;color:var(--slate);border-radius:9px;line-height:1.2}.seg button[aria-checked=true]{color:var(--ink)}.seg-pill{position:absolute;inset:0;background:var(--line-strong);border-radius:9px;box-shadow:0 1px 2px #0006,0 0 0 1px var(--line-strong)}.seg-txt{position:relative}.agent-does{min-height:4.8em;color:var(--ink-2);font-size:15.5px}.phases{display:grid;grid-template-columns:280px 1fr;gap:28px;align-items:start}.ph-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.ph-list button{width:100%;display:flex;align-items:center;gap:12px;text-align:left;padding:12px 14px;border-radius:12px;border:0;background:none;cursor:pointer;font-weight:600;color:var(--slate);font-size:16px}.ph-list button:hover{background:var(--paper-2)}.ph-list button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.ph-list button[data-past=true]{color:var(--ink-2)}.ph-n{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:13px;background:var(--paper-2);color:var(--ink);flex:none}.ph-list button[aria-pressed=true] .ph-n{background:var(--green);color:var(--on-light)}.ph-list button[data-past=true] .ph-n{background:color-mix(in oklab,var(--green) 25%,transparent)}.ph-card{background:var(--card);border-radius:var(--radius-l);box-shadow:var(--shadow),0 0 0 1px var(--line);padding:clamp(22px,3vw,36px);display:grid;gap:22px;min-height:340px;align-content:start}.ph-card h3{font-size:clamp(26px,3vw,36px)}.ph-who{display:flex;gap:16px;align-items:flex-start}.ph-who img{width:56px;height:56px;border-radius:16px;background:var(--paper-2);flex:none}.ph-who b,.ph-you b{display:block;margin-bottom:2px}.ph-you{border-top:1px dashed var(--line-strong);padding-top:18px;color:var(--ink-2)}.ph-nav{display:flex;gap:10px;flex-wrap:wrap}.ph-nav .btn:disabled{opacity:.35;cursor:default}.phone-wrap{display:grid;grid-template-columns:auto 1fr;gap:clamp(24px,5vw,64px);align-items:center}.phone{width:320px;height:520px;border-radius:46px;background:var(--card);box-shadow:0 0 0 10px #050606,0 0 0 11px var(--line-strong),0 40px 80px -30px #000c;position:relative;display:flex;flex-direction:column;overflow:hidden}.phone-notch{position:absolute;top:10px;left:50%;translate:-50% 0;width:96px;height:28px;border-radius:16px;background:#050606;z-index:2}.phone-head{display:flex;gap:10px;align-items:center;padding:50px 18px 14px;border-bottom:1px solid var(--line)}.phone-head img{width:36px;height:36px;border-radius:12px;background:var(--paper-2)}.phone-head b{display:block;font-size:15px;line-height:1.2}.phone-head span{font-size:12.5px;color:var(--slate)}.phone-body{flex:1;overflow-y:auto;padding:16px 14px;display:flex;flex-direction:column;gap:8px;scrollbar-width:none}.bub{max-width:84%;padding:10px 13px;border-radius:18px;font-size:14.5px;line-height:1.45}.bub-iris{background:var(--paper-2);align-self:flex-start;border-bottom-left-radius:6px}.bub-me{background:var(--ink);color:var(--paper);align-self:flex-end;border-bottom-right-radius:6px}.typing{display:flex;gap:4px;padding:14px}.typing i{width:7px;height:7px;border-radius:50%;background:var(--slate);animation:dot 1s infinite ease-in-out}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes dot{0%,to{opacity:.3;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}.prompts{display:grid;gap:10px;justify-items:start;align-content:center;padding:clamp(22px,3vw,34px);border-radius:var(--radius-l);background:var(--card);box-shadow:0 0 0 1px var(--line);max-width:520px}.prompts-h{font-family:var(--display);font-size:26px;font-weight:650;letter-spacing:-.02em}.prompts-sub{font-size:15px;margin-bottom:8px}.prompt{border:0;background:var(--paper-2);box-shadow:0 0 0 1.5px var(--line);padding:12px 18px;border-radius:999px;cursor:pointer;font-weight:500;font-size:15.5px;text-align:left;transition:box-shadow .15s,transform .15s}.prompt:hover{box-shadow:0 0 0 1.5px var(--ink)}.prompt:active{transform:scale(.98)}.grat{background:var(--card);border-radius:var(--radius-l);box-shadow:0 0 0 1px var(--line);padding:26px;display:grid;gap:22px}.grat label{display:grid;gap:10px}.grat label span{display:flex;justify-content:space-between;font-size:15px;color:var(--ink-2)}.grat label b{color:var(--ink);font-variant-numeric:tabular-nums}.grat input[type=range]{width:100%;accent-color:var(--green)}.grat-out{display:grid;gap:4px;border-top:1px solid var(--line);padding-top:20px}.grat-out b{font-family:var(--display);font-size:clamp(36px,4vw,48px);letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1}.grat-out small{font-size:13.5px}@media(max-width:900px){.agents,.phases{grid-template-columns:1fr}.ph-list{grid-auto-flow:column;grid-auto-columns:max-content;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.phone-wrap{grid-template-columns:1fr;justify-items:center}.prompts{justify-items:stretch;width:100%;max-width:none}}@media(max-width:900px){.phone{height:500px}}@media(max-width:380px){.phone{width:290px}}.agent-act{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--slate);margin-bottom:-6px}.agent-note{padding-top:4px;border-top:1px dashed var(--line-strong)}.hero{position:relative;padding:clamp(72px,11vw,152px) 0 clamp(72px,9vw,128px)}.hero:before{content:"";position:absolute;inset:-72px 0 auto;height:900px;z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 50% 20%,rgb(143 191 156 / .13),transparent 70%),radial-gradient(30% 40% at 85% 60%,rgb(211 234 120 / .05),transparent 70%)}.hero-in{display:grid;justify-items:center;text-align:center;gap:24px}.hero-in h1{max-width:none}.h-br{display:none}@media(min-width:700px){.h-br{display:inline}.hero-h1{text-wrap:nowrap}}.hero-in .lede{max-width:62ch}.hero-ctas{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:4px}.hero-demo{margin-top:clamp(40px,6vw,72px)}.hero-mat{padding:clamp(10px,2.4vw,32px);border-radius:30px;background:var(--mat);box-shadow:0 0 0 1px var(--line);max-width:1080px;margin-inline:auto}.hero-hint{text-align:center;font-size:14px;margin-top:16px}.facts-sec{padding-bottom:clamp(24px,4vw,48px)}.facts{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line)}.fact{display:grid;gap:6px;padding:28px 24px;align-content:start}.fact+.fact{border-left:1px solid var(--line)}.fact b{font-family:var(--display);font-weight:500;font-size:clamp(36px,4vw,52px);line-height:1;letter-spacing:-.03em;color:var(--ink)}.fact span{color:var(--slate);font-size:15px;max-width:26ch}.life-tabs{display:flex;justify-content:center;gap:4px;width:fit-content;max-width:100%;margin:0 auto 28px;padding:5px;border-radius:999px;background:var(--card);box-shadow:0 0 0 1px var(--line);overflow-x:auto;scrollbar-width:none}.life-tabs button{position:relative;border:0;background:none;cursor:pointer;height:42px;padding:0 22px;border-radius:999px;font-weight:600;font-size:15px;color:var(--slate);white-space:nowrap}.life-tabs button[aria-selected=true]{color:var(--paper)}.life-tabs button .life-txt{position:relative}.life-pill{position:absolute;inset:0;border-radius:999px;background:var(--ink)}.life-card{border-radius:32px;background:var(--card);box-shadow:0 0 0 1px var(--line);padding:clamp(20px,4vw,56px)}.life-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(24px,4vw,56px);align-items:center}.life-copy{display:grid;gap:18px;align-content:start;justify-items:start}.life-copy h3{font-size:clamp(26px,2.8vw,38px);line-height:1.1;letter-spacing:-.03em}.sec-more{margin-top:28px}.why{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(24px,4vw,56px);align-items:center}.why-list{list-style:none;margin:0;padding:0;display:grid;gap:6px}.why-list button{width:100%;display:grid;grid-template-columns:38px 1fr;gap:12px;text-align:left;border:0;background:none;cursor:pointer;padding:18px;border-radius:18px;color:var(--slate);transition:background .25s,color .25s}.why-list button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 0 0 1px var(--line)}.why-n{font-family:var(--display);font-weight:600;font-size:15px;color:var(--green);padding-top:2px}.why-list b{display:block;font-size:19px;font-weight:600;font-family:var(--display);letter-spacing:-.01em}.why-p{display:block;margin-top:4px;font-size:15px;line-height:1.55;color:var(--slate);max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .3s}.why-list button[aria-pressed=true] .why-p{max-height:8em;opacity:1;color:var(--ink-2)}.split{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,88px);align-items:center}.split .sec-head{margin-bottom:20px}.bento{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.bento>div{display:grid}.bento-card{position:relative;display:grid;gap:6px;align-content:start;padding:22px 22px 48px;border-radius:20px;background:var(--card);box-shadow:0 0 0 1px var(--line);text-decoration:none;transition:background .2s,box-shadow .2s,transform .2s}.bento-card .eyebrow{font-size:11.5px;color:var(--slate)}.bento-card b{font-family:var(--display);font-size:20px;font-weight:600;letter-spacing:-.015em}.bento-card .muted{font-size:14.5px}.bento-card svg{position:absolute;left:22px;bottom:20px;color:var(--green);transition:transform .2s}.bento-card:hover{background:var(--card-2);box-shadow:0 0 0 1px var(--line-strong)}.bento-card:hover svg{transform:translate(4px)}.logos{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.logos li{display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:var(--radius-m);background:var(--card);box-shadow:0 0 0 1px var(--line);font-weight:600;font-size:14.5px}.logos img{width:34px;height:34px;padding:5px;border-radius:9px;background:#f4f5f1;object-fit:contain;flex:none}@media(max-width:1060px){.bento,.logos{grid-template-columns:repeat(3,1fr)}}@media(max-width:880px){.facts{grid-template-columns:1fr 1fr}.fact:nth-child(3){border-left:0}.fact:nth-child(n+3){border-top:1px solid var(--line)}.life-grid,.why,.split{grid-template-columns:1fr}.why-p{max-height:none;opacity:1}.bento{grid-template-columns:1fr 1fr}}@media(max-width:560px){.hero-ctas{width:100%}.hero-ctas .btn{flex:1}.life-tabs{justify-content:flex-start;width:100%}.life-tabs button{padding:0 12px;font-size:14px;height:38px}.fact{padding:20px 14px}.bento{grid-template-columns:1fr}.logos{grid-template-columns:1fr 1fr}.logos li{padding:12px;font-size:13.5px;gap:10px}}.int-note{margin-top:16px;font-size:14.5px}.team{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:clamp(40px,6vw,72px)}.team-card{display:grid;justify-items:center;text-align:center;gap:6px;padding:32px 24px 26px;border-radius:28px;text-decoration:none;background:radial-gradient(90% 60% at 50% 0%,color-mix(in oklab,var(--ac) 22%,transparent),transparent 70%),var(--card);box-shadow:0 0 0 1px var(--line);transition:transform .25s,box-shadow .25s}.team-card:hover{transform:translateY(-4px);box-shadow:0 0 0 1px color-mix(in oklab,var(--ac) 60%,var(--line))}.team-card .face{margin-bottom:12px}.team-card b{font-family:var(--display);font-size:30px;font-weight:600;letter-spacing:-.025em}.team-role{font-size:14px;font-weight:600;color:color-mix(in oklab,var(--ac) 45%,var(--ink-2));text-transform:uppercase;letter-spacing:.06em}.team-line{color:var(--ink-2);font-size:16px;max-width:30ch;margin-top:4px}.team-go{display:inline-flex;align-items:center;gap:6px;margin-top:12px;font-weight:600;font-size:14.5px;color:var(--green-deep)}.promises-sec{padding-top:0!important}.promises{display:grid;grid-template-columns:repeat(4,1fr);border-block:1px solid var(--line)}.promise{display:grid;gap:8px;padding:28px 24px;align-content:start}.promise+.promise{border-left:1px solid var(--line)}.promise-n{font-family:var(--display);font-weight:600;font-size:14px;color:var(--green)}.promise b{font-family:var(--display);font-size:21px;font-weight:600;letter-spacing:-.015em;line-height:1.2}.promise span:last-child{color:var(--slate);font-size:15px}.agent-sec{position:relative}.agent-sec:before{content:"";position:absolute;inset:10% 0 auto;height:70%;z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 15% 30%,color-mix(in oklab,var(--ac) 14%,transparent),transparent 70%)}.agent-sec.flip:before{background:radial-gradient(40% 50% at 85% 30%,color-mix(in oklab,var(--ac) 14%,transparent),transparent 70%)}.as-grid{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(28px,5vw,72px);align-items:center}.agent-sec.flip .as-copy{order:2}.agent-sec.wide .as-grid{grid-template-columns:1fr}.agent-sec.wide .as-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(28px,5vw,72px)}.agent-sec.wide .as-copy .ticks{grid-column:2;grid-row:1 / span 4;align-self:end}.as-copy{display:grid;gap:20px;align-content:start;justify-items:start}.as-who{display:flex;align-items:center;gap:20px}.as-name{display:block;font-family:var(--display);font-size:40px;font-weight:600;letter-spacing:-.03em;line-height:1}.as-role{display:block;margin-top:6px;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:color-mix(in oklab,var(--ac) 45%,var(--ink-2))}.as-copy h2{font-size:clamp(30px,3.6vw,46px)}.grat-card{padding:clamp(20px,3vw,36px);border-radius:28px;background:var(--card);box-shadow:0 0 0 1px var(--line);display:grid;gap:18px}.price-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px;padding:clamp(28px,4vw,48px);border-radius:28px;background:var(--card);box-shadow:0 0 0 1px var(--line)}.price-band>div{display:grid;gap:12px}.price-band h2{font-size:clamp(28px,3.4vw,42px)}@media(max-width:980px){.team{grid-template-columns:1fr}.team-card{grid-template-columns:auto 1fr;grid-template-rows:auto auto auto auto;justify-items:start;text-align:left;column-gap:18px;row-gap:2px;padding:20px}.team-card .face{grid-row:1 / span 4;margin:0;width:88px!important;height:88px!important;align-self:center}.team-card b{font-size:24px}.team-go{margin-top:6px}.promises{grid-template-columns:1fr 1fr}.promise:nth-child(3){border-left:0}.promise:nth-child(n+3){border-top:1px solid var(--line)}.as-grid,.agent-sec.wide .as-copy{grid-template-columns:1fr}.agent-sec.flip .as-copy{order:0}.agent-sec.wide .as-copy .ticks{grid-column:auto;grid-row:auto}}@media(max-width:560px){.promises{grid-template-columns:1fr}.promise{padding:20px 4px}.promise+.promise{border-left:0;border-top:1px solid var(--line)}.as-who .face{width:80px!important;height:80px!important}.as-name{font-size:32px}.price-band .btn{width:100%}}.agent-sec.flip .as-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.as-show{min-width:0}@media(max-width:980px){.agent-sec.flip .as-grid{grid-template-columns:1fr}}.bento-who{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--ink-2);margin-bottom:8px}.bento-who .face{border-radius:9px}@media(max-width:560px){.bento{grid-template-columns:1fr 1fr;gap:8px}.bento-card{padding:16px 14px 40px;border-radius:16px}.bento-card b{font-size:16.5px}.bento-card .muted{font-size:13px}.bento-card svg{left:14px;bottom:14px}.bento-who{font-size:12px;margin-bottom:4px}}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.page-hero{position:relative;padding:clamp(48px,8vw,112px) 0 clamp(32px,5vw,64px)}.page-hero:before{content:"";position:absolute;inset:-72px 0 auto;height:620px;z-index:-1;pointer-events:none;background:radial-gradient(40% 60% at 20% 30%,rgb(143 191 156 / .12),transparent 70%)}.page-hero .wrap{display:grid;gap:20px;max-width:1240px}.page-hero h1{max-width:18ch}.note{margin-top:18px;font-size:15px}.subnav{position:sticky;top:72px;z-index:40;background:color-mix(in oklab,var(--paper) 90%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-block:1px solid var(--line)}.subnav-in{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding-block:10px}.subnav-in::-webkit-scrollbar{display:none}.subnav a{flex:none;height:36px;display:inline-flex;align-items:center;padding:0 14px;border-radius:999px;text-decoration:none;font-size:14.5px;font-weight:500;color:var(--slate);transition:background .2s,color .2s}.subnav a:hover{color:var(--ink)}.subnav a[aria-current=true]{background:var(--ink);color:var(--paper)}.caps{padding-block:clamp(32px,5vw,64px) 0}.cap{padding-block:clamp(12px,2vw,20px);scroll-margin-top:140px}.cap-card{border-radius:32px;background:var(--card);box-shadow:0 0 0 1px var(--line);padding:clamp(22px,4.4vw,64px);display:grid;gap:clamp(28px,4vw,48px)}.cap-top{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(24px,4vw,56px);align-items:start}.cap-card.flip .cap-copy{order:2}.cap-copy{display:grid;gap:18px;align-content:start}.cap-copy h2{font-size:clamp(28px,3.2vw,42px)}.cap-copy .lede{font-size:17.5px}.cap-copy .ticks li{font-size:15.5px}.cap-shot{position:sticky;top:150px}.steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border-radius:18px;overflow:hidden;box-shadow:0 0 0 1px var(--line)}.steps li{display:grid;gap:4px;align-content:start;padding:20px;background:var(--card-2);font-size:14.5px}.steps b{font-size:16px}.step-n{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:13px;font-weight:700;background:#8fbf9c29;color:var(--green-deep);margin-bottom:6px}.cap-more{display:grid;gap:16px}.cap-more.n2{grid-template-columns:1fr 1fr}.cap-play{display:grid;gap:8px;border-top:1px solid var(--line);padding-top:clamp(24px,3vw,40px)}.cap-play h3{font-size:24px}.cap-play .phases{margin-top:18px}.agent-rows{display:grid;gap:12px}.agent-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(20px,4vw,56px);align-items:center;padding:clamp(22px,3.4vw,40px);border-radius:28px;background:var(--card);box-shadow:0 0 0 1px var(--line)}.agent-row-who{display:flex;align-items:center;gap:clamp(18px,3vw,32px)}.agent-row-who>div{display:grid;gap:6px}.agent-row h2{font-size:clamp(34px,4vw,48px);scroll-margin-top:100px}.agent-row-role{font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:color-mix(in oklab,var(--ac) 45%,var(--ink-2))}.guard-lede{margin:-24px 0 32px}.agents-shot{margin-top:clamp(28px,4vw,48px)}.modes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,4vw,48px);align-items:start}.modes table{width:100%;border-collapse:collapse;background:var(--card);border-radius:20px;overflow:hidden;box-shadow:0 0 0 1px var(--line);font-size:15.5px}.modes th{text-align:left;font-size:12.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--slate);font-weight:600;padding:14px 20px;border-bottom:1px solid var(--line)}.modes td{padding:13px 20px;border-bottom:1px solid var(--line)}.modes tr:last-child td{border-bottom:0}.mode{display:inline-flex;padding:3px 10px;border-radius:6px;font-size:13px;font-weight:600;white-space:nowrap}.mode.ask{background:#e0b06624;color:var(--amber)}.mode.own{background:#8fbf9c24;color:var(--green-deep)}.modes-side{display:grid;gap:6px}.modes-side h3{font-size:22px}.modes-side .agents{grid-template-columns:1fr;margin-top:12px}.modes-side .agent:first-child{display:none}.cards3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mini{padding:24px;border-radius:20px;background:var(--card);box-shadow:0 0 0 1px var(--line);display:grid;gap:8px;align-content:start}.mini h3{font-size:19px}.mini p{font-size:15px}.int-group+.int-group{margin-top:clamp(40px,5vw,64px)}.int-group h3{font-size:clamp(20px,2.2vw,24px);margin-bottom:16px}.int-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.int-grid>div{display:grid}.int-tile{display:grid;gap:10px;align-content:start;padding:20px;border-radius:18px;background:var(--card);box-shadow:0 0 0 1px var(--line)}.int-head{display:grid;grid-template-columns:36px 1fr auto;gap:12px;align-items:center}.int-head img,.int-mark{width:36px;height:36px;padding:6px;border-radius:10px;background:#f4f5f1;object-fit:contain}.int-mark{display:grid;place-items:center;padding:0;color:var(--on-light);font-weight:700;font-family:var(--display)}.int-head b{font-size:16px;line-height:1.25}.int-kind{font-size:12px;font-weight:600;padding:3px 9px;border-radius:6px;background:var(--paper-2);color:var(--ink-2);white-space:nowrap}.int-tile p{font-size:14.5px}.sec-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.sec-grid>div{display:grid}.sec-area{padding:clamp(22px,2.6vw,32px);border-radius:22px;background:var(--card);box-shadow:0 0 0 1px var(--line);display:grid;gap:16px;align-content:start}.sec-area h2{font-size:24px}.sec-area .ticks li{font-size:15px}.pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media(max-width:1060px){.int-grid,.sec-grid,.cards3{grid-template-columns:1fr 1fr}}@media(max-width:980px){.subnav{top:64px}.cap-top,.modes,.pair,.cap-more.n2{grid-template-columns:1fr}.cap-card.flip .cap-copy{order:0}.cap-shot{position:static}.steps{grid-template-columns:1fr 1fr}.agent-row{grid-template-columns:1fr}}@media(max-width:600px){.int-grid,.sec-grid,.cards3,.steps{grid-template-columns:1fr}.cap-card{border-radius:24px}.modes td,.modes th{padding:12px 14px}.agent-row-who{flex-direction:column;align-items:flex-start}.agent-row-who .face{width:132px!important;height:132px!important}}.cap-copy .byline{padding-bottom:18px;margin-bottom:2px;border-bottom:1px solid var(--line);width:100%}.cap-copy .byline p{font-size:15px}.int-kind.val{background:#e0b06624;color:var(--amber)}.int-jump{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:6px}.int-jump a{color:var(--green-deep);font-weight:600;text-decoration:none;font-size:15.5px}.int-jump a:hover{color:var(--ink)}.cat{display:grid;grid-template-columns:230px minmax(0,1fr);gap:clamp(20px,4vw,48px);align-items:start}.cat-rail{position:sticky;top:96px;display:grid;gap:2px}.cat-rail button{text-align:left;border:0;background:none;cursor:pointer;padding:9px 12px;border-radius:10px;font-size:15px;color:var(--slate);font-weight:500}.cat-rail button:hover{color:var(--ink)}.cat-rail button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:0 0 0 1px var(--line);font-weight:600}.cat-main{display:grid;gap:28px;min-width:0}.cat-search{display:flex;align-items:center;gap:10px;height:52px;padding:0 18px;border-radius:999px;background:var(--card);box-shadow:0 0 0 1px var(--line);color:var(--slate)}.cat-search:focus-within{box-shadow:0 0 0 2px var(--green)}.cat-search input{flex:1;min-width:0;border:0;background:none;outline:none;font:inherit;font-size:16px;color:var(--ink)}.cat-group h3{font-size:19px;display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.cat-group h3 small{font-family:var(--body);font-size:13px;color:var(--slate);font-weight:500;letter-spacing:0}.cat-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:8px}.cat-grid li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--card);box-shadow:0 0 0 1px var(--line);font-size:14.5px;font-weight:500;min-width:0}.cat-grid li span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-grid img,.int-mark.sm{width:28px;height:28px;padding:4px;border-radius:8px;background:#f4f5f1;object-fit:contain;flex:none}.int-mark.sm{padding:0;font-size:13px;color:var(--on-light)}@media(max-width:860px){.cat{grid-template-columns:1fr}.cat-rail{position:static;display:flex;overflow-x:auto;scrollbar-width:none;gap:4px;margin-inline:-16px;padding-inline:16px}.cat-rail button{flex:none;white-space:nowrap}}@media(max-width:560px){.cat-grid{grid-template-columns:1fr 1fr}.cat-grid li{font-size:13.5px;padding:8px 10px}}.std-feature{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:clamp(32px,4vw,48px)}.std-big{display:grid;gap:8px;align-content:start;padding:clamp(24px,3vw,40px);border-radius:28px;background:radial-gradient(80% 80% at 100% 0%,rgb(143 191 156 / .14),transparent 60%),var(--card);box-shadow:0 0 0 1px var(--line);justify-items:start}.std-big b{font-family:var(--display);font-size:clamp(34px,4vw,48px);font-weight:600;letter-spacing:-.03em;line-height:1;margin-top:6px}.std-big .std-name{font-size:18px}.std-big p{font-size:15.5px;margin-top:6px}.std-status{display:inline-flex;padding:3px 10px;border-radius:8px;font-size:12.5px;font-weight:700;background:#8fbf9c29;color:var(--green-deep);white-space:nowrap}.std-group+.std-group{margin-top:32px}.std-group h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;font-size:20px;margin-bottom:14px}.std-group h3 small{font-family:var(--body);font-size:13px;font-weight:500;color:var(--slate);letter-spacing:0}.std-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.std{display:grid;gap:6px;align-content:start;padding:20px;border-radius:18px;background:var(--card);box-shadow:0 0 0 1px var(--line)}.std-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.std-top b{font-family:var(--display);font-size:21px;font-weight:600}.std-name{font-weight:600;color:var(--ink-2);font-size:15px}.std p{font-size:14px;line-height:1.55}.std-cta{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:22px 26px;border-radius:20px;background:var(--card-2);box-shadow:0 0 0 1px var(--line)}.std-cta p{max-width:70ch}@media(max-width:760px){.std-feature{grid-template-columns:1fr}}.center-hero .wrap{justify-items:center;text-align:center}.center-hero h1{max-width:20ch}.tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;align-items:stretch}.tiers>div{display:grid}.tier{position:relative;display:grid;grid-template-rows:auto auto auto auto auto 1fr;gap:14px;padding:clamp(24px,3vw,36px);border-radius:28px;background:var(--card);box-shadow:0 0 0 1px var(--line);align-content:start}.tier.best{background:radial-gradient(90% 60% at 50% 0%,rgb(143 191 156 / .16),transparent 70%),var(--card-2);box-shadow:0 0 0 1.5px color-mix(in oklab,var(--green) 60%,var(--line))}.tier-best{position:absolute;top:22px;right:22px;font-size:12.5px;font-weight:700;padding:4px 10px;border-radius:8px;background:var(--lime);color:var(--on-light)}.tier h2{font-size:28px}.tier-faces{display:flex;gap:8px;min-height:52px;align-items:center}.tier-faces .face{border-radius:16px}.tier-faces-any{font-size:14px;color:var(--slate)}.tier-price{display:grid;gap:2px}.tier-price b{font-family:var(--display);font-size:clamp(40px,4vw,52px);font-weight:600;letter-spacing:-.035em;line-height:1}.tier-price span{color:var(--slate);font-size:15px}.tier-sub{font-size:15.5px;min-height:2.8em}.tier-cta{width:100%}.tier .ticks{border-top:1px solid var(--line);padding-top:18px;align-content:start}.tier .ticks li{font-size:15px}.tier-note{margin-top:20px;font-size:14.5px;text-align:center}.tier-note a{color:var(--ink-2)}@media(max-width:980px){.tiers{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.tier-sub{min-height:0}}.gs{display:grid!important;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px)!important;align-items:start}.gs-side{display:grid;gap:20px;align-content:start}.gs-team{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:12px}.gs-team li{display:flex;align-items:center;gap:14px}.gs-team b{display:block;font-family:var(--display);font-size:19px}.gs-team span{font-size:14.5px;color:var(--slate)}.gs-team .face{border-radius:16px}.gs-alt a,.fm-fail a{color:var(--green-deep);font-weight:600}.gs-card{padding:clamp(22px,3.4vw,40px);border-radius:28px;background:var(--card);box-shadow:0 0 0 1px var(--line)}.fm{display:grid;gap:18px}.fm-two{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fm-row{display:grid;gap:7px;align-content:start}.fm-row label{font-weight:600;font-size:15px}.fm-row label small{font-weight:400;color:var(--slate)}.fm input,.fm select,.fm textarea{width:100%;font:inherit;font-size:16px;color:var(--ink);background:var(--paper);border:1px solid var(--line-strong);border-radius:12px;padding:12px 14px;min-height:48px}.fm select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23959b93' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}.fm textarea{resize:vertical;min-height:110px}.fm input:focus,.fm select:focus,.fm textarea:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 3px #8fbf9c33}.fm [aria-invalid=true]{border-color:var(--rose)}.fm-err{font-size:13.5px;color:var(--rose)}.fm-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.fm-fail{padding:12px 14px;border-radius:12px;background:#d9776a1a;color:var(--ink-2);font-size:15px}.fm-go{width:100%;height:52px}.fm-go:disabled{opacity:.7;cursor:wait}.fm-small{font-size:13.5px;text-align:center}.fm-done{display:grid;gap:16px;justify-items:start}.fm-done h2{font-size:clamp(28px,3vw,38px)}@media(max-width:880px){.gs{grid-template-columns:1fr}}@media(max-width:480px){.fm-two{grid-template-columns:1fr}}:root{--paper: #0c0e0f;--paper-2: #15181a;--card: #121516;--card-2: #191d1f;--ink: #f0f1ec;--ink-2: #c4c8c0;--slate: #959b93;--line: #22272a;--line-strong: #343a3d;--green: #8fbf9c;--green-deep: #b4d6bd;--lime: #d3ea78;--amber: #e0b066;--rose: #d9776a;--on-light: #0c0e0f;--mat: radial-gradient(120% 90% at 85% 0%, #2c3a31 0%, transparent 60%), radial-gradient(90% 80% at 0% 100%, #2b2a22 0%, transparent 55%), #171b1c;--shadow: 0 1px 0 rgb(255 255 255 / .03) inset, 0 24px 48px -28px rgb(0 0 0 / .8);--radius-s: 8px;--radius-m: 14px;--radius-l: 24px;--display: "Bricolage Grotesque", ui-sans-serif, system-ui, sans-serif;--body: "Instrument Sans", ui-sans-serif, system-ui, sans-serif;color-scheme:dark}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:88px}body{margin:0;background:var(--paper);color:var(--ink);font:400 17px/1.6 var(--body);-webkit-font-smoothing:antialiased;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:2.5px solid var(--green);outline-offset:3px;border-radius:6px}::selection{background:var(--lime);color:var(--on-light)}.wrap{width:min(1240px,100% - 32px);margin-inline:auto}.section{padding-block:clamp(64px,9vw,120px)}.section+.section{padding-top:0}h1,h2,h3{font-family:var(--display);font-weight:600;letter-spacing:-.025em;margin:0;text-wrap:balance}h1{font-size:clamp(40px,6vw,76px);line-height:1.02;letter-spacing:-.035em;font-variation-settings:"opsz" 96}h2{font-size:clamp(30px,4vw,52px);line-height:1.06;letter-spacing:-.03em;font-variation-settings:"opsz" 72}h3{font-size:22px;line-height:1.25}p{margin:0;text-wrap:pretty}.lede{font-size:clamp(17px,1.5vw,20px);color:var(--ink-2);max-width:60ch}.muted{color:var(--slate)}.eyebrow{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--green)}.sec-head{display:grid;gap:16px;max-width:780px;margin-bottom:clamp(36px,5vw,60px)}.sec-head.center{margin-inline:auto;text-align:center;justify-items:center}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:46px;padding:0 22px;border-radius:999px;border:0;cursor:pointer;text-decoration:none;font-weight:600;font-size:15.5px;white-space:nowrap;transition:transform .15s ease,background .2s ease,box-shadow .2s ease}.btn:active{transform:scale(.97)}.btn-primary{background:var(--ink);color:var(--paper)}.btn-primary:hover{background:#fff}.btn-ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line-strong)}.btn-ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ink-2)}.link-arrow{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--green-deep);text-decoration:none}.link-arrow:hover{color:var(--ink)}.ticks{list-style:none;padding:0;margin:0;display:grid;gap:12px}.ticks li{display:grid;grid-template-columns:18px 1fr;gap:12px;color:var(--ink-2);font-size:16px}.ticks li svg{color:var(--green);margin-top:4px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}}.btn-green{background:var(--ink);color:var(--on-light)}.btn-green:hover{background:#fff}.chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;font-size:13px;font-weight:600;background:var(--paper-2);color:var(--ink-2)}
