.hb h1,.hb h2,.hb h3{font-family:var(--font-display,"Bricolage Grotesque"),sans-serif;text-wrap:balance}@media (width>=48rem){.hb .ds-head.is-split{grid-template-columns:minmax(0,2fr) minmax(0,20rem)}}.hb .ds-head h2{max-width:none;font-size:clamp(2.1rem,3.6vw,3rem);line-height:1.06}.hb .module-faq header h2{max-width:none;font-size:clamp(2.1rem,3.2vw,2.75rem)}.hb-head{margin-bottom:clamp(2rem,4vw,3rem)}.hb .ds-dc-name small,.hb .ds-dc-ephemeral,.hb .ds-dc-sub,.hb .ds-dc-sub :is(.ds-dc-role,.ds-dc-mention),.hb .ds-dc-embed-footer{font-size:.8125rem}.hb .ds-dc-app{height:1.05rem;font-size:.65rem}.hb .ds-dc-embed-name,.hb .ds-step-n,.hb .module-faq-band .module-faq-list summary>span{font-size:.8125rem}.hb p,.hb li{text-wrap:pretty}.hb .ds-mock-figure figcaption{font-size:.8125rem}.hb .hb-sm-name .ds-badge{height:1.5rem;font-size:.8125rem}.hb .ds-dc-welcome b{white-space:normal;text-align:center;font-size:max(13px,4.3cqw)}.hb-trio .ds-dc-h2{font-size:1.05rem}.hb .ds-dc-welcome-panel>span:last-child{font-size:max(13px,2.75cqw)}.hb .ds-dc-link{white-space:nowrap}.hb .ds-dc-h2{text-wrap:balance}.hb .ds-cta-body>p.ds-cta-note{max-width:25rem}.hb-hero{background:var(--night-2);padding:clamp(2.5rem,4vw,3.5rem) 0 clamp(4.5rem,7vw,5.5rem);position:relative;overflow:hidden}.hb-hero:before{content:"";background:#9e91ff1a;border-radius:50%;width:42rem;height:42rem;position:absolute;top:-20rem;right:-8rem}.hb-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid;position:relative}.hb-hero h1{color:#fff;max-width:11ch;margin:0;font-size:clamp(2.75rem,5.4vw,4.6rem);font-weight:600;line-height:1.02}.hb-hero h1 em{color:#ffb27a;font-style:normal}.hb-def{max-width:34rem;color:var(--on-dark);margin:1.4rem 0 0;font-size:1.1rem;line-height:1.6}.hb-def strong{color:#fff;font-weight:600}.hb-actions{margin-top:1.9rem}.hb-hero .prelaunch-status{color:var(--on-dark-quiet)}.hb-facts{color:var(--on-dark-strong);grid-template-columns:repeat(2,max-content);gap:.7rem 1.75rem;margin:2.1rem 0 0;padding:0;font-size:.93rem;font-weight:500;list-style:none;display:grid}.hb-facts li{align-items:center;gap:.6rem;display:flex}.hb-facts li:before{width:1.35rem;height:1.35rem;color:var(--mint);content:"✓";background:#65dfa829;border-radius:50%;flex:none;place-items:center;font-size:.7rem;font-weight:800;display:grid}.hb-cluster{aspect-ratio:1;width:100%;max-width:28.75rem;margin-left:auto;position:relative}.hb-cluster:before{content:"";background:radial-gradient(circle,#8f7dff4d,#0000 68%);border:1px dashed #b7adff47;border-radius:50%;position:absolute;inset:16%}.hb-cluster-art{width:100%;height:auto;display:block;position:relative}.hb-peek{z-index:1;border-radius:1rem;width:min(20rem,70%);position:absolute;bottom:-2.25rem;left:-4rem}.hb-peek.ds-mock{box-shadow:0 1.8rem 3.6rem -1.4rem #05021ed9,0 0 0 1px #ffffff14}.hb-big,.hb-small,.hb-trio,.hb-plans,.hb-compare{margin:0;padding:0;list-style:none}.hb-big{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;display:grid}.hb-big>li,.hb-tile-shell{height:100%}.ds-core.hb-tile{flex-direction:column;height:100%;padding:.5rem;display:flex;position:relative}.hb-sw-in{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.hb-art{aspect-ratio:16/10;border-radius:calc(var(--r-core) - .4rem);background:radial-gradient(circle at 50% 55%,#fff 0,var(--lav-tray) 55%,#e9e5f8 100%);display:block;position:relative;overflow:hidden}.hb-art:before{background:radial-gradient(circle at 50% 55%,#4b3aa8 0,#2a1f78 50%,var(--night) 100%);opacity:0;transition:opacity .7s var(--ease);content:"";position:absolute;inset:0}.hb-art img{opacity:.55;filter:grayscale(.85);mix-blend-mode:multiply;width:auto;height:112%;transition:opacity .7s var(--ease),transform .7s var(--ease),filter .7s var(--ease);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.92)}.hb-on{z-index:1;color:#fff;background:#0f0a3299;border-radius:999px;align-items:center;gap:.4rem;height:1.6rem;padding:0 .65rem;font-size:.8125rem;font-weight:700;display:none;position:absolute;top:1.1rem;right:1.1rem}.hb-on:before{background:var(--mint);content:"";border-radius:50%;width:.45rem;height:.45rem}.hb-tile:has(.hb-sw-in:checked) .hb-on{display:inline-flex}.hb-tile:has(.hb-sw-in:checked) .hb-art:before{opacity:1}.hb-tile:has(.hb-sw-in:checked) .hb-art img{opacity:1;filter:none;mix-blend-mode:normal;transform:translate(-50%,-50%)}.hb-tile-body{flex-direction:column;flex:1;gap:.35rem;padding:1rem .75rem .5rem;display:flex}.hb-tile-name{color:var(--ink);margin:0;font-size:1.35rem;font-weight:600;line-height:1.15}.hb-tile-name a{color:inherit;text-decoration:none}.hb-tile-name a:hover{color:var(--indigo-text)}.hb-tile-short{color:var(--muted);font-size:.92rem;line-height:1.45}.hb-tile-foot{justify-content:space-between;align-items:center;margin-top:auto;padding-top:.9rem;display:flex}.hb-free{height:1.6rem;color:var(--ok-ink);background:var(--ok-tint);white-space:nowrap;border-radius:999px;align-items:center;padding:0 .7rem;font-size:.8125rem;font-weight:650;line-height:1;display:inline-flex}.hb-sw{cursor:pointer;color:var(--faint);align-items:center;gap:.6rem;font-size:.8125rem;font-weight:700;display:inline-flex}.hb-sw-state:before{content:"Off"}.hb-sw-track{width:2.75rem;height:1.6rem;transition:background .5s var(--ease);background:#e4e1ee;border-radius:999px;position:relative;box-shadow:inset 0 1px 2px #17142b1f}.hb-sw-track:after{width:1.2rem;height:1.2rem;transition:transform .5s var(--ease);content:"";background:#fff;border-radius:50%;position:absolute;top:.2rem;left:.2rem;box-shadow:0 2px 5px #17142b38}.hb-tile:has(.hb-sw-in:checked) .hb-sw{color:var(--indigo-text)}.hb-tile:has(.hb-sw-in:checked) .hb-sw-state:before{content:"On"}.hb-tile:has(.hb-sw-in:checked) .hb-sw-track{background:var(--indigo)}.hb-tile:has(.hb-sw-in:checked) .hb-sw-track:after{transform:translate(1.15rem)}.hb-tile:has(.hb-sw-in:focus-visible) .hb-sw-track{outline:2px solid var(--indigo);outline-offset:3px}.hb-hint{color:var(--muted);margin:1rem 0 0;font-size:.88rem}.hb-small-head{justify-content:space-between;align-items:baseline;gap:1rem;margin:3.25rem 0 1.1rem;display:flex}.hb-small-head h3{color:var(--ink);margin:0;font-size:1.35rem;font-weight:600;line-height:1.2}.hb-small-head p{color:var(--muted);margin:0;font-size:.92rem}.hb-small{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.hb-sm{height:100%;color:var(--muted);box-shadow:inset 0 0 0 1px var(--ring);transition:box-shadow .5s var(--ease);background:#fff;border-radius:1.1rem;align-items:flex-start;gap:.75rem;padding:1rem;text-decoration:none;display:flex}.hb-sm:hover{box-shadow:inset 0 0 0 1.5px #5c47ed61}.hb-ico{background:var(--lav-tray);border-radius:.75rem;flex:none;place-items:center;width:2.5rem;height:2.5rem;display:grid;box-shadow:inset 0 0 0 1px #5c47ed1a}.hb-ico svg{fill:none;width:1.25rem;height:1.25rem;stroke:var(--indigo-text);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.hb-sm-text{gap:.2rem;min-width:0;font-size:.875rem;line-height:1.4;display:grid}.hb-sm-name{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.hb-sm-name strong{color:var(--ink);font-size:.97rem;font-weight:650;line-height:1.25}.hb-sm:hover strong{color:var(--indigo-text)}.hb-ai{background:var(--night);border-radius:1.1rem;grid-column:span 2;grid-template-columns:1fr 1fr;align-content:start;gap:.4rem 1rem;padding:1rem 1.15rem;display:grid}.hb-ai-head{color:#fff;grid-column:1/-1;align-items:center;gap:.5rem;margin:0 0 .2rem;font-size:.875rem;font-weight:650;display:flex}.hb-ai-head img{filter:invert()}.hb-ai a{color:var(--on-dark);align-content:start;gap:.2rem;font-size:.875rem;line-height:1.4;text-decoration:none;display:grid}.hb-ai strong{color:#fff;font-size:.97rem}.hb-ai a:hover strong{color:var(--lav-on-dark)}.hb-spot .shell{grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.hb-spot.is-flip .hb-spot-copy{order:2}.hb-spot h2{color:var(--ink);margin:0;font-size:clamp(2rem,3.6vw,3rem);font-weight:600;line-height:1.06}.hb-lede{max-width:32rem;color:var(--body);font-size:var(--fs-lede);margin:1.2rem 0 0;line-height:1.65}.hb-chips{flex-wrap:wrap;gap:.5rem;margin:1.4rem 0 1.6rem;padding:0;list-style:none;display:flex}.hb-chips li{min-height:2.1rem;color:var(--ink);box-shadow:inset 0 0 0 1px var(--ring);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.35rem .9rem;font-size:.88rem;font-weight:500;display:inline-flex}.hb-chips li:before{background:var(--ok);content:"";border-radius:50%;width:.45rem;height:.45rem}.hb-chips li.is-ai:before{background:var(--indigo)}.hb-proof{max-width:32rem;box-shadow:inset 0 0 0 1px var(--ring);color:var(--body);background:#fff;border-radius:1.1rem;align-items:center;gap:1rem;margin:1.4rem 0 1.6rem;padding:.9rem 1.1rem;font-size:.88rem;line-height:1.45;display:flex}.hb-proof b{color:var(--ink);flex:none;font-family:Bricolage Grotesque,sans-serif;font-size:1.85rem;font-weight:600;line-height:1}.hb-proof i{color:var(--ok);font-style:normal}.hb-proof strong{color:var(--ink)}.hb-proof a{color:var(--indigo-text);font-weight:600}.hb-trio{grid-template-rows:auto auto 1fr;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 1.25rem;display:grid}.hb-trio>li{grid-row:span 3;grid-template-rows:subgrid;display:grid}.hb-trio h3{margin:0;font-size:1.5rem;font-weight:600;line-height:1.15}.hb-trio h3 a{color:var(--ink);text-decoration:none}.hb-trio h3 a:hover{color:var(--indigo-text)}.hb-trio>li>p{color:var(--body);margin:.5rem 0 1.25rem;font-size:.95rem}.hb-trio .ds-mock-figure,.hb-trio .ds-mock-figure>.ds-bezel{height:100%}.hb-trio .ds-core{align-content:start}.hb-plans{grid-template-columns:1.1fr 1fr 1fr;gap:1.25rem;margin-bottom:1.75rem;display:grid}.hb-plans>li,.hb-plans .ds-bezel{height:100%}.ds-core.hb-plan{height:100%;padding:1.75rem 1.75rem 1.6rem;display:block}.hb-plan-name{color:var(--ink);justify-content:space-between;align-items:center;gap:.75rem;margin:0;font-weight:650;display:flex}.hb-price{color:var(--ink);align-items:baseline;gap:.5rem;margin:.85rem 0 0;font-family:Bricolage Grotesque,sans-serif;font-size:3.1rem;font-weight:600;line-height:1;display:flex}.hb-price small{color:var(--muted);font-family:Geist,sans-serif;font-size:1rem;font-weight:500}.hb-plan-note{min-height:1.5rem;color:var(--muted);margin:.5rem 0 0;font-size:.93rem}.hb-plan ul{border-top:1px solid var(--ring);gap:.7rem;margin:1.35rem 0 0;padding:1.25rem 0 0;font-size:.93rem;line-height:1.45;list-style:none;display:grid}.hb-plan li{grid-template-columns:1.25rem minmax(0,1fr);gap:.6rem;display:grid}.hb-plan li:before{color:var(--ok);content:"✓";font-weight:800}.hb-plan b{color:var(--ink);font-weight:650}.hb-plan.ds-dark :is(.hb-plan-name,.hb-price,b){color:#fff}.hb-plan.ds-dark,.hb-plan.ds-dark :is(.hb-price small,.hb-plan-note){color:var(--on-dark)}.hb-plan.ds-dark ul{border-top-color:#edeaff24}.hb-plan.ds-dark li:before{color:var(--mint)}.hb-steps .ds-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.hb-steps .ds-steps>li+li{border-top:0}.hb-compare{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.hb-compare>li,.hb-compare .ds-bezel{height:100%}.ds-core.hb-compare-card{align-content:start;gap:.55rem;height:100%;padding:1.4rem 1.5rem;display:grid}.hb-compare-card strong{color:var(--ink);font-family:Bricolage Grotesque,sans-serif;font-size:1.3rem;font-weight:600}.hb-compare-card span{color:var(--body);font-size:.93rem;line-height:1.55}.hb-research{max-width:48rem;color:var(--body);margin:1.75rem 0 0;font-size:.93rem;line-height:1.65}.hb-research a{color:var(--indigo-text);font-weight:600}@media (width<=75rem){.hb-peek{left:-1.25rem}}@media (width<=61.24rem){.hb-hero-grid,.hb-spot .shell{grid-template-columns:1fr}.hb-hero-grid{gap:2rem}.hb-cluster{margin:0 auto}.hb-peek{left:-1rem}.hb-spot.is-flip .hb-spot-copy{order:0}.hb-big{grid-template-columns:repeat(2,minmax(0,1fr))}.hb-small{grid-template-columns:repeat(3,minmax(0,1fr))}.hb-trio{grid-template-rows:none;grid-template-columns:1fr;gap:2.5rem;max-width:36rem}.hb-trio>li{display:block}.hb-plans,.hb-compare{grid-template-columns:1fr;max-width:36rem}.hb-steps .ds-steps{grid-template-columns:1fr;gap:.4rem;max-width:36rem}.hb-steps .ds-steps>li+li{border-top:1px solid var(--ring)}}@media (width<=40rem){.hb .ds-section,.hb .module-faq-band{padding-block:2.5rem}.hb .ds-cta-section{padding-block:1rem 3rem}.hb .ds-cta-art{display:none}.hb-head{margin-bottom:1.25rem}.hb-steps .ds-lede{display:none}.hb-plans{margin-bottom:1rem}.hb-spot .shell{gap:1.5rem}.hb-chips{margin:1rem 0 .9rem}.hb-lede{margin-top:.9rem}.hb .module-faq{gap:1.5rem}.hb-hero{padding-block:2rem 3rem}.hb-hero-grid{gap:1.25rem}.hb .ds-head h2,.hb-spot h2,.hb .module-faq header h2{font-size:1.85rem;line-height:1.1}.hb .module-faq header>p:last-child,.hb-research{display:none}.hb-steps .ds-steps>li{padding:.6rem 0}.hb-art{aspect-ratio:16/9}.hb-hero h1{font-size:2.75rem;line-height:1.04}.hb-def{font-size:1.03rem}.hb-actions .ds-button{justify-content:space-between;width:100%}.hb-facts{grid-template-columns:1fr;gap:.55rem;margin-top:1.5rem}.hb .ds-dc-embed-fields .ds-dc-embed-field:last-child{grid-column:1/-1}.hb-cluster{max-width:13rem}.hb-peek{display:none}.hb-big,.hb-trio{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-rows:none;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;gap:.75rem;max-width:none;margin-inline:-1.25rem;padding:.25rem 1.25rem 1rem;scroll-padding-left:1.25rem;overflow-x:auto}.hb-big>li,.hb-trio>li{scroll-snap-align:start}.hb-trio>li{flex-direction:column;display:flex}.hb-trio .ds-mock-figure{flex:1;height:auto}.hb-hint,.hb .ds-mock-figure figcaption{display:none}.hb-small-head{flex-direction:column;gap:.25rem;margin-top:2.25rem}.hb-small{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}.hb-sm{border-radius:.9rem;align-items:center;gap:.6rem;padding:.45rem .65rem}.hb-ico{border-radius:.55rem;width:2rem;height:2rem}.hb-ico svg{width:1.05rem;height:1.05rem}.hb-sm-name strong{font-size:.875rem}.hb-sm-short{display:none}.hb-proof{flex-direction:column;align-items:flex-start;gap:.4rem}.hb-plans{gap:.75rem}.ds-core.hb-plan{padding:1.5rem 1.35rem}.hb-plans>li+li .ds-core.hb-plan{grid-template-columns:1fr auto;align-items:baseline;gap:.15rem 1rem;padding:1rem 1.25rem;display:grid}.hb-plans>li+li .hb-plan-name{grid-column:1}.hb-plans>li+li .hb-price{grid-area:1/2/span 2;margin:0;font-size:1.9rem}.hb-plans>li+li .hb-plan-note{min-height:0;margin:0;font-size:.875rem}.hb-plans>li+li .hb-plan ul{display:none}.hb-compare{gap:.4rem}.hb-compare .ds-bezel{box-shadow:none;background:0 0;padding:0}.ds-core.hb-compare-card{border-radius:1rem;gap:.15rem;padding:.8rem 1rem}.hb-compare-card strong{font-size:1.1rem}.hb-compare-card span{font-size:.875rem;line-height:1.45}}@media (prefers-reduced-motion:reduce){.hb-art:before,.hb-art img,.hb-sw-track,.hb-sw-track:after,.hb-sm{transition:none}}
