.cband{background:var(--neutral-950);--nb-x:20%;--nb-y:14%;--nb2-x:82%;--nb2-y:92%;--nb-a:.085;--nb2-a:.13;padding:128px 0;position:relative}.cband.g-deep{background:var(--ground-close)}.cband>.gwrap{z-index:1;position:relative}.ground--sheet>.ground-dots{pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='130' height='130'><circle cx='65' cy='65' r='1.6' fill='rgba(160,166,166,0.42)'/></svg>"),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='26' height='26'><circle cx='13' cy='13' r='1' fill='rgba(101,107,107,0.38)'/></svg>");background-position:50% -65px,50% -13px;background-size:130px 130px,26px 26px;display:block;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.spaceground{z-index:0;pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><g fill='%23cfdcea'><circle cx='8' cy='14' r='0.18' opacity='0.7'/><circle cx='21' cy='31' r='0.12' opacity='0.5'/><circle cx='33' cy='9' r='0.22' opacity='0.85'/><circle cx='44' cy='24' r='0.10' opacity='0.45'/><circle cx='57' cy='13' r='0.16' opacity='0.65'/><circle cx='66' cy='34' r='0.11' opacity='0.5'/><circle cx='74' cy='7' r='0.20' opacity='0.8'/><circle cx='83' cy='27' r='0.13' opacity='0.55'/><circle cx='92' cy='16' r='0.17' opacity='0.7'/><circle cx='15' cy='45' r='0.10' opacity='0.4'/><circle cx='50' cy='40' r='0.12' opacity='0.45'/><circle cx='88' cy='47' r='0.14' opacity='0.5'/></g></svg>") var(--s1,0 0/100% 100%) no-repeat, url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><g fill='%23cfdcea'><circle cx='8' cy='14' r='0.18' opacity='0.7'/><circle cx='21' cy='31' r='0.12' opacity='0.5'/><circle cx='33' cy='9' r='0.22' opacity='0.85'/><circle cx='44' cy='24' r='0.10' opacity='0.45'/><circle cx='57' cy='13' r='0.16' opacity='0.65'/><circle cx='66' cy='34' r='0.11' opacity='0.5'/><circle cx='74' cy='7' r='0.20' opacity='0.8'/><circle cx='83' cy='27' r='0.13' opacity='0.55'/><circle cx='92' cy='16' r='0.17' opacity='0.7'/><circle cx='15' cy='45' r='0.10' opacity='0.4'/><circle cx='50' cy='40' r='0.12' opacity='0.45'/><circle cx='88' cy='47' r='0.14' opacity='0.5'/></g></svg>") var(--s2,31% 57%/47% 61%) repeat, radial-gradient(64vw 40vh at var(--nb-x) var(--nb-y), rgba(97,142,199,var(--nb-a)), transparent 70%), radial-gradient(46vh 26vh at var(--nb2-x) var(--nb2-y), rgba(91,192,179,var(--nb2-a)), transparent 72%), transparent;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 13% 87%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 13% 87%,#0000 100%)}#process{--nb-x:74%;--nb-y:18%;--nb2-x:12%;--nb2-y:84%;--s1:100% 100%/106% 104%;--s2:55% 22%/51% 58%}#fit{--nb-x:50%;--nb-y:8%;--nb2-x:90%;--nb2-y:70%;--s1:0 100%/100% 112%;--s2:62% 12%/44% 66%}#compare{--nb-x:16%;--nb-y:30%;--nb2-x:84%;--nb2-y:96%;--s1:100% 100%/112% 100%;--s2:40% 80%/58% 52%}#pricing{--nb-x:84%;--nb-y:12%;--nb2-x:20%;--nb2-y:100%;--s1:50% 0/104% 108%;--s2:20% 64%/49% 57%}#book{--s1:0 50%/110% 104%;--s2:74% 40%/56% 62%;--nb-x:50%;--nb-y:34%;--nb2-x:50%;--nb2-y:88%;--nb-a:.17;--nb2-a:.2}.cseam{z-index:0;pointer-events:none;height:2px;position:absolute;top:0;left:0;right:0}.cseam:before{content:"";background:linear-gradient(90deg,#3873c100 0%,#3873c159 14%,#618ec7b3 34%,#d6e8f7f2 50%,#618ec7b3 66%,#3873c159 86%,#3873c100 100%);height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px #618ec766}.cseam:after{content:"";background:linear-gradient(#000000e6,#0000) 0 0/100% 1px no-repeat,radial-gradient(50% 150px at 50% 0,#3873c133,#0000 70%);height:150px;position:absolute;top:1px;left:0;right:0}.cseam.cseam--soft:before{background:linear-gradient(90deg,#3873c100 0%,#618ec74d 25%,#d6e8f78c 50%,#618ec74d 75%,#3873c100 100%);box-shadow:0 0 10px #618ec738}.cseam.cseam--soft:after{background:radial-gradient(40% 80px at 50% 0,#3873c11a,#0000 70%);height:80px}.chead{text-align:center;max-width:1000px;margin:0 auto 56px}.chead h2{font-family:var(--font-display);letter-spacing:var(--ls-tight);color:var(--fg-display);text-wrap:balance;margin:0;font-size:clamp(2.2rem,3.9vw,3.5rem);font-weight:700;line-height:1.06}.chead p{max-width:62ch;color:var(--neutral-300);margin:20px auto 0;font-size:1.06rem;line-height:1.7}.ctile{border:1px solid var(--gtm-ink);border-radius:var(--radius-ui);background:#181d1d8c;flex-direction:column;min-width:0;padding:30px 32px;display:flex;position:relative}.cband .rv{opacity:0;transition:opacity .5s var(--ease-out-std) var(--d,0s), transform .5s var(--ease-out-std) var(--d,0s);transform:translateY(16px)}.cband.is-in .rv{opacity:1;transform:none}.cband .cseam{opacity:0;transition:opacity .9s var(--ease-out-std)}.cband.is-in .cseam{opacity:1}#process .rcard{padding:30px 32px 32px}#process .rcard p{font-size:.95rem;line-height:1.65}#process .rcard ul{gap:12px;margin-top:18px}#process .rcard li{padding-left:18px;font-size:.95rem;line-height:1.55}#process .rcard h3.blk-ttl{font-size:1.32rem}#process .rcard .rnum{margin-bottom:18px}#compare .manifesto{text-align:center;max-width:820px;margin:0 auto 64px}#compare .manifesto .maniBody p{font-family:var(--font-display);color:var(--neutral-200);margin:0;font-size:clamp(1.3rem,2.2vw,1.75rem);font-style:italic;font-weight:400;line-height:1.4}#pricing .tier{gap:10px;min-height:520px;padding:34px 32px 32px}#pricing .tier h3.nm{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gtm-blue-light);margin:0;font-size:10px;font-weight:500}#pricing .tier .pr{font-family:var(--font-display);letter-spacing:var(--ls-tight);color:var(--fg-display);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;margin-top:10px;font-size:3rem;font-weight:700;line-height:1}#pricing .tier .tg{color:var(--neutral-400);margin:6px 0 0;font-size:.92rem}#pricing .tier ul{border-top:1px solid #f4f4f41a;flex-direction:column;gap:12px;margin:12px 0 18px;padding-top:22px;list-style:none;display:flex}#pricing .tier li{color:var(--neutral-300);gap:12px;padding-left:0;font-size:.92rem;line-height:1.45;display:flex}#pricing .tier li:before{content:none}#pricing .tier li .gicon{flex:none;margin-top:1px}#pricing .tier .btn-fill{justify-content:center;margin-top:auto}#pricing .tier.on{border-color:#618ec7b3;transform:none;box-shadow:0 0 0 1px #618ec738,0 0 34px #3873c133}@media (max-width:1000px){.cband{padding:96px 0}.chead{margin-bottom:44px}}@media (max-width:900px){#pricing .tier{min-height:0}}@media (max-width:760px){.cband{padding:72px 0}.chead{margin-bottom:36px}}.ftwrap.ft-bleed{max-width:none;margin:0;padding:0}.ft-bleed .ft{background:linear-gradient(112deg,#f4f4f400 38%,#f4f4f457 47%,#5bc0b38c 52%,#f4f4f400 62%),radial-gradient(70% 90% at 22% 30%,#285da3,#285da300 70%),radial-gradient(60% 80% at 82% 78%,#5bc0b3,#5bc0b300 72%),radial-gradient(50% 60% at 60% 20%,#618ec7,#618ec700 70%),#285da3;border:0;border-radius:0}.ft-bleed .ft:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#3873c100 0%,#3873c159 14%,#618ec7b3 34%,#d6e8f7f2 50%,#618ec7b3 66%,#3873c159 86%,#3873c100 100%);height:1px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 18px #618ec766}.ft-bleed .ft:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(to bottom, #000000e6, #0000) 0 1px/100% 1px no-repeat, radial-gradient(50% 150px at 50% 0, #3873c133, transparent 70%), linear-gradient(to bottom, var(--ground-close) 0, #060707cc 22px, #080a0a57 66px, #080a0a00 130px), linear-gradient(to top, #080a0ab8 0, #080a0a66 70px, #080a0a00 150px), radial-gradient(86% 80% at 50% 54%, #080a0a80 0, #080a0a75 62%, #080a0a47 84%, #080a0a0a 100%), #080a0a2e;position:absolute;inset:0}.ft-bleed .ft-b .ftinner{padding:60px 28px 30px}.ft-bleed .ft-slab{-webkit-backdrop-filter:none;background:0 0;border:0;border-radius:0;gap:56px;padding:0}.ft-bleed .ft-b .ftbase{-webkit-backdrop-filter:none;background:0 0;border:0;border-top:1px solid #f4f4f41f;border-radius:0;margin-top:64px;padding:20px 0 0}.ft-bleed .ft a{color:#fff}.ft-bleed .ft a,.ft-bleed .ft-slab .brand .ftlede,.ft-bleed .ftbase,.ft-bleed .ft-col h4,.ft-bleed .ft-subnote{text-shadow:0 1px 2px #000c,0 0 8px #000000b3,0 0 18px #0000008c}.ft-bleed .ft a:hover{color:#fff}.ft-bleed .ft-slab .brand .ftlede{color:var(--gtm-bone)}.ft-bleed .ftbase,.ft-bleed .ftbase a{color:#fff}.ft-bleed .ft-b .ftbase .sep{color:var(--neutral-300)}.ft-bleed .ft-col h4{color:#a9c6ec;border-bottom-color:#d6e8f742}.ft-bleed .ft-subnote{color:var(--neutral-200)}.ft-bleed .ft-subscribe{background:#080a0a6b;border-color:#f4f4f457}.ft-bleed .ft-subscribe input{color:#fff}.ft-bleed .ft-subscribe input::placeholder{color:var(--neutral-200)}.ft-bleed .ft-subscribe button{color:var(--gtm-bone);border-left-color:#f4f4f457}@media (max-width:760px){.ft-bleed .ft-b .ftinner{padding:72px 20px 24px}.ft-bleed .ft-slab{gap:40px}.ft-bleed .ft-b .ftbase{margin-top:48px}}.ft-bleed .ft-slab .brand{align-self:stretch;gap:22px}.ft-bleed .ft-slab .brand .ftlogo{height:72px}.ft-bleed .ft-slab .brand .ftlede{margin-top:auto;margin-bottom:0}.ft-bleed .ftbase{justify-content:flex-start;gap:10px 14px}.ft-bleed .ftbase .ftbase-r{display:contents}.ft-bleed .ftbase .ft-li{order:-1}.ft-bleed .ftbase .ftbase-r>.sep:first-of-type{display:none}.ft-bleed .ftbase .ftbase-r>a:not(.ft-li),.ft-bleed .ftbase .ftbase-r>.sep{order:2}.ft-bleed .ftbase a[data-track=footer-link-privacy]{margin-left:auto}.ft-bleed .ft-li{color:#fff;opacity:.92;transition:opacity .16s var(--ease-out-std), transform .16s var(--ease-out-std);justify-content:center;align-items:center;display:inline-flex}.ft-bleed .ft-li svg{width:16px;height:16px;display:block}.ft-bleed .ft-li:hover{opacity:1;text-decoration:none;transform:translateY(-1px)}.ft-bleed .ft-li:focus-visible{box-shadow:var(--focus-ring);border-radius:4px;outline:0}.ft-bleed .ft-cols{grid-template-columns:.85fr .85fr 1.5fr}.ft-bleed .ft-col--blog a{padding:6px 0;line-height:1.35}@media (max-width:760px){.ft-bleed .ft-cols{grid-template-columns:1fr 1fr}.ft-bleed .ft-col--blog{grid-column:1/-1}}@media (max-width:460px){.ft-bleed .ft-cols{grid-template-columns:1fr}}body.gtm-port .gv>.ground{z-index:0;pointer-events:none;position:absolute;left:0;right:0}body.gtm-port .gsection.gv,body.gtm-port .cband.gv,body.gtm-port section.gv{background-color:#0000}body.gtm-port{--gv-tail:linear-gradient(to bottom, #0000 0, #00000004 56px, #0000000b 108px, #0000001a 160px, #00000042 208px, #00000085 252px, #000000c9 292px, #000 320px, #000 calc(100% - 320px), #000000c9 calc(100% - 292px), #00000085 calc(100% - 252px), #00000042 calc(100% - 208px), #0000001a calc(100% - 160px), #0000000b calc(100% - 108px), #00000004 calc(100% - 56px), #0000 100%)}body.gtm-port .ground-grain{pointer-events:none;mix-blend-mode:overlay;opacity:.07;background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E") 0 0/160px 160px;position:absolute;inset:1px}@media (max-width:760px){body.gtm-port #book.gv{padding-top:var(--port-book-pt,64px)}body.gtm-port #process.gv{padding-top:var(--port-process-pt,64px)}}body.gtm-port .ft-bleed .ft{background:#06090b}body.gtm-port .ft-bleed .ft-shadercanvas{background:radial-gradient(120% 96% at 6% 122%,#5bc0b342,#5bc0b300 54%),radial-gradient(96% 88% at 24% 104%,#3873c14d,#3873c100 62%),radial-gradient(80% 130% at 64% 136%,#12263fd9,#12263f00 72%),#05080a;-webkit-mask-image:none;mask-image:none}body.gtm-port .ft-bleed .ft:before{content:"";z-index:1;pointer-events:none;height:auto;box-shadow:none;mix-blend-mode:overlay;opacity:.07;background:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.5'/%3E%3C/svg%3E") 0 0/160px 160px;position:absolute;inset:0}body.gtm-port .svchero .heroCopy,body.gtm-port .page-hero .heroCopy,body.gtm-port .pagehero .heroCopy{--hero-type:min(4.5vw, 146px)}@media (min-width:1100px){body.gtm-port .svchero .heroCopy h1:not(.eyebrow),body.gtm-port .page-hero .heroCopy h1:not(.eyebrow),body.gtm-port .pagehero .heroCopy h1:not(.eyebrow){white-space:nowrap;max-width:none;font-size:min(var(--hero-type), calc(92vw / var(--h1w,19)))}body.gtm-port .svchero .heroCopy>p:not(.heroline),body.gtm-port .page-hero .heroCopy>p:not(.heroline),body.gtm-port .pagehero .heroCopy>p:not(.heroline){white-space:nowrap;max-width:none;font-size:min(calc(var(--hero-type) * .3), calc(92vw / var(--pw,55)), 44px)}}body.gtm-port .heroStrips{background:0 0}body.gtm-port #book .bk-badge,body.gtm-port #book .bk-sim,body.gtm-port .ft-bleed .ft .ft-subscribe,body.gtm-port .ft-bleed .ft .ft-subnote{display:none!important}body.gtm-port .ft-bleed .ft:after{background:linear-gradient(to bottom, var(--port-ft-dissolve,#0e1213) 0, #0e1213db 26px, #0e121375 74px, #0e121300 150px), rgba(15,18,18, var(--port-ft-veil,.34))}@media (max-width:760px){body.gtm-port .ft-bleed .ft:after{background:linear-gradient(to bottom, var(--port-ft-dissolve-sm,#000) 0, #000000d6 24px, #00000070 70px, #0000 140px), rgba(15,18,18, var(--port-ft-veil-sm,.72))}}body.gtm-port .ftwrap{z-index:1;position:relative}body.gtm-port .ft-bleed .ftinner{text-shadow:0 0 2px #0f1212e6,0 1px 10px #0f1212b3,0 0 22px #0f121299}body.gtm-port .gv-herofoot.gv{--gv-limb-r:max(152.8vw, calc(296.4vw - 2068px));--gv-limb-rr:120000px;--gv-limb-up:320px;--gv-limb-cv:calc(var(--gv-limb-up) + 184px)}@media (max-width:1000px){body.gtm-port .gv-herofoot.gv{--gv-limb-up:240px}}@media (max-width:640px){body.gtm-port .gv-herofoot.gv{--gv-limb-r:1400px;--gv-limb-up:180px}}body.gtm-port .gv-herofoot{z-index:1;position:relative;overflow:clip visible}body.gtm-port .gv-herofoot.gv>.ground--limb-up{height:var(--gv-limb-cv);top:auto;bottom:-180px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#0000000f 36px,#00000047 84px,#00000080 120px,#000000b8 156px,#000000f0 204px,#000 240px calc(100% - 180px),#000000f0 calc(100% - 156px),#000000c7 calc(100% - 124px),#0000008c calc(100% - 92px),#00000052 calc(100% - 60px),#00000024 calc(100% - 32px),#0000000a calc(100% - 12px),#0000 100%);mask-image:linear-gradient(#0000 0,#0000000f 36px,#00000047 84px,#00000080 120px,#000000b8 156px,#000000f0 204px,#000 240px calc(100% - 180px),#000000f0 calc(100% - 156px),#000000c7 calc(100% - 124px),#0000008c calc(100% - 92px),#00000052 calc(100% - 60px),#00000024 calc(100% - 32px),#0000000a calc(100% - 12px),#0000 100%)}@media (max-width:640px){body.gtm-port .gv-herofoot.gv>.ground--limb-up{-webkit-mask-image:linear-gradient(#0000 0,#0000000f 24px,#00000047 56px,#00000080 80px,#000000b8 104px,#000000f0 136px,#000 160px calc(100% - 172px),#000000f0 calc(100% - 149px),#000000c7 calc(100% - 118px),#0000008c calc(100% - 88px),#00000052 calc(100% - 57px),#00000024 calc(100% - 30px),#0000000a calc(100% - 12px),#0000 100%);mask-image:linear-gradient(#0000 0,#0000000f 24px,#00000047 56px,#00000080 80px,#000000b8 104px,#000000f0 136px,#000 160px calc(100% - 172px),#000000f0 calc(100% - 149px),#000000c7 calc(100% - 118px),#0000008c calc(100% - 88px),#00000052 calc(100% - 57px),#00000024 calc(100% - 30px),#0000000a calc(100% - 12px),#0000 100%)}}body.gtm-port .gv-herofoot.gv>.ground--limb-up>.ground-body{background:radial-gradient(circle var(--gv-limb-rr) at 50% calc(var(--gv-limb-up) + var(--gv-limb-rr)), var(--ground-close) calc(var(--gv-limb-rr) - 1px), transparent var(--gv-limb-rr))}body.gtm-port .gv-herofoot.gv>.ground--limb-up>.ground-body:before{background:radial-gradient(circle var(--gv-limb-rr) at 50% calc(var(--gv-limb-up) + var(--gv-limb-rr)), transparent calc(var(--gv-limb-rr) - 4px), #78bed78c calc(var(--gv-limb-rr) - 1px), #a0d7e6f2 var(--gv-limb-rr), #5e96ce8c calc(var(--gv-limb-rr) + 3px), #4682c433 calc(var(--gv-limb-rr) + 26px), #4682c40f calc(var(--gv-limb-rr) + 90px), transparent calc(var(--gv-limb-rr) + 160px))}body.gtm-port .gv-herofoot.gv>.ground--limb-up>.ground-limbcv{top:0}body.gtm-port .gv-herofoot.gv>.ground--limb-up>.ground-grain{top:var(--gv-limb-up);opacity:.045;-webkit-mask-image:radial-gradient(circle var(--gv-limb-rr) at 50% var(--gv-limb-rr), #000 calc(var(--gv-limb-rr) - 1px), transparent var(--gv-limb-rr));-webkit-mask-image:radial-gradient(circle var(--gv-limb-rr) at 50% var(--gv-limb-rr), #000 calc(var(--gv-limb-rr) - 1px), transparent var(--gv-limb-rr));mask-image:radial-gradient(circle var(--gv-limb-rr) at 50% var(--gv-limb-rr), #000 calc(var(--gv-limb-rr) - 1px), transparent var(--gv-limb-rr))}body.gtm-port .gv>.ground--limb>.ground-body{position:absolute;inset:0}body.gtm-port .gv>.ground--limb>.ground-body:before{content:"";position:absolute;inset:0}body.gtm-port .gv>.ground--limb.has-canvas>.ground-body:before{display:none}body.gtm-port .gv>.ground--limb>.ground-limbcv{height:var(--gv-limb-cv);position:absolute;left:0;right:0}body.gtm-port .gv>.ground--limb>.ground-limbcv>canvas{width:100%;height:100%;position:absolute;inset:0}body.gtm-port .gv>.ground--limb-down>.ground-limbcv{top:auto;bottom:0}body.gtm-port .gv-crown.gv{--gv-limb-r:max(152.8vw, calc(296.4vw - 2068px));--gv-limb-rr:120000px;--gv-limb-up:320px;--gv-limb-cv:calc(var(--gv-limb-up) + 400px)}@media (max-width:1000px){body.gtm-port .gv-crown.gv{--gv-limb-up:240px}}@media (max-width:760px){body.gtm-port .gv-crown.gv{--gv-limb-r:1400px;--gv-limb-up:180px}}body.gtm-port .gv-crown.gv>.ground--limb-up{top:calc(-1 * var(--gv-limb-up));bottom:50%;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#0000000f 36px,#00000047 84px,#00000080 120px,#000000b8 156px,#000000f0 204px,#000 240px);mask-image:linear-gradient(#0000 0,#0000000f 36px,#00000047 84px,#00000080 120px,#000000b8 156px,#000000f0 204px,#000 240px)}body.gtm-port .gv-crown.gv>.ground--limb-up>.ground-limbcv{top:0}body.gtm-port .gv-crown.gv>.ground--limb>.ground-body,body.gtm-port .gv-crown.gv>.ground--limb>.ground-grain{display:none}body.csfam .page-hero:before{content:none}body.csfam .page-hero.gv>.ground--haze{top:0;bottom:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 200px),#000000e6 calc(100% - 170px),#000000ad calc(100% - 136px),#00000070 calc(100% - 102px),#00000038 calc(100% - 68px),#00000012 calc(100% - 34px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 200px),#000000e6 calc(100% - 170px),#000000ad calc(100% - 136px),#00000070 calc(100% - 102px),#00000038 calc(100% - 68px),#00000012 calc(100% - 34px),#0000 100%)}body.csfam .page-hero.gv>.ground--haze>.ground-body{pointer-events:none;background:radial-gradient(900px 420px at 50% -12%,#285da329,#0000 70%);display:block;position:absolute;inset:0}body.csfam .page-hero.gv>.ground--haze>.ground-grain{opacity:.05;inset:1px}body.csfam .cs-filter{border-bottom-color:color-mix(in srgb, var(--gtm-ink) 45%, var(--neutral-950))}body.csfam .cs-chip{background:#141818}body.csfam .cs-chip[aria-pressed=true]{background:#1e2d3b}@media (max-width:760px){body.csfam{--port-book-pt:96px;--port-ft-dissolve-sm:#0e1213;--port-ft-veil-sm:.72}body.csfam .ft-bleed .ft:after{background:linear-gradient(to bottom, var(--port-ft-dissolve-sm) 0, #0e1213d6 24px, #0e121370 70px, #0e121300 140px), rgba(15,18,18, var(--port-ft-veil-sm))}}body.csfam .cs-head{border-bottom:0}body.csfam .cs-foot{border-top:0}body.csfam .cs-body{--fade-top:30px;--fade-bot:44px;-webkit-mask-image:linear-gradient(to bottom, #0000 0, #00000059 calc(var(--fade-top) * .4), #000000d1 calc(var(--fade-top) * .73), #000 var(--fade-top), #000 calc(100% - var(--fade-bot)), #000000d1 calc(100% - var(--fade-bot) * .68), #00000059 calc(100% - var(--fade-bot) * .32), #0000 100%);-webkit-mask-image:linear-gradient(to bottom, #0000 0, #00000059 calc(var(--fade-top) * .4), #000000d1 calc(var(--fade-top) * .73), #000 var(--fade-top), #000 calc(100% - var(--fade-bot)), #000000d1 calc(100% - var(--fade-bot) * .68), #00000059 calc(100% - var(--fade-bot) * .32), #0000 100%);mask-image:linear-gradient(to bottom, #0000 0, #00000059 calc(var(--fade-top) * .4), #000000d1 calc(var(--fade-top) * .73), #000 var(--fade-top), #000 calc(100% - var(--fade-bot)), #000000d1 calc(100% - var(--fade-bot) * .68), #00000059 calc(100% - var(--fade-bot) * .32), #0000 100%)}body.csfam .cs-body.is-attop{--fade-top:0px}body.csfam .cs-body.is-atend{--fade-bot:0px}@media (max-width:620px){body.csfam .cs-body{--fade-top:24px;--fade-bot:36px}}.podwall .pw-wall{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-areas:"feat feat aud aud""v2 v3 v4 v5";gap:20px;display:grid}.podwall .pw-feat{grid-area:feat}.podwall .pw-v2{grid-area:v2}.podwall .pw-v3{grid-area:v3}.podwall .pw-v4{grid-area:v4}.podwall .pw-v5{grid-area:v5}.podwall .pw-aud{aspect-ratio:16/9;grid-area:aud;grid-template-rows:1fr 1fr;align-self:start;gap:20px;min-width:0;display:grid}.podwall .pw-tile{flex-direction:column;min-width:0;display:flex}.podwall .pw-feat{justify-content:flex-start}.podwall .podvid{border-radius:var(--radius-ui);transition:box-shadow .25s var(--ease-out-std);overflow:hidden}.podwall .podvid>img{object-fit:cover;width:100%;height:100%;display:block}.podwall .pw-sq{aspect-ratio:1}.podwall .pw-face{z-index:1;border-radius:var(--radius-ui);cursor:pointer;width:100%;transition:background .25s var(--ease-out-std);background:#0f121247;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset:0}.podwall .pw-face:hover,.podwall .pw-face:focus-visible{background:#0f121200}.podwall .pw-face[hidden]{display:none}.podwall .pw-face:focus-visible{box-shadow:var(--ring-dark)}.podwall .pw-play{border:1px solid var(--gtm-ink);border-radius:var(--radius-ui);width:44px;height:44px;color:var(--icon-idle,var(--gtm-bone));transition:color .14s var(--ease-out-std), border-color .25s var(--ease-out-std);background:#0f1212cc;justify-content:center;align-items:center;display:flex}.podwall .pw-face:hover .pw-play,.podwall .pw-face:focus-visible .pw-play{color:var(--icon-hover,var(--gtm-blue-light));border-color:color-mix(in oklab, var(--gtm-blue-light) 45%, transparent)}.podwall .pw-tile:hover .podvid{box-shadow:0 0 0 1px color-mix(in oklab, var(--gtm-blue-light) 30%, transparent)}.podwall .podmeta{padding:14px 0 0}.podwall .podmeta span{line-height:1.6;display:block}.podwall .pw-tile--a{flex-direction:row;align-items:center;gap:20px;min-height:0;display:flex;position:relative}.podwall .pw-tile--a .pw-sleeve{flex:none;width:calc(28.125% - 10px);height:100%;min-height:0}.podwall .pw-tile--a .podmeta{flex:auto;min-width:0}.podwall .pw-tile--a .pw-sleeve>.podvid{aspect-ratio:auto;width:100%;height:100%}.podwall .pw-tile--a .podmeta{padding:0}.podwall .pw-slot{opacity:0;pointer-events:none;width:100%;height:152px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.podwall .pw-tile--a[data-state=playing] .pw-slot{opacity:1;pointer-events:auto}.podwall .pw-sleeve[hidden],.podwall .pw-tile--a .podmeta[hidden]{display:none}.podwall .pw-slot iframe{border:0;width:100%;height:152px;display:block}.podwall .pw-orb{z-index:2;background:#0f12129e;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.podwall .pw-orb[hidden]{display:none}@media (max-width:1000px){.podwall .pw-wall{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"feat feat""aud aud""v2 v3""v4 v5"}.podwall .pw-aud{aspect-ratio:auto;grid-template-rows:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.podwall .pw-tile--a{min-height:152px}.podwall .pw-tile--a .pw-sleeve{flex:none;align-self:center;width:132px;height:132px}}@media (max-width:700px){.podwall .pw-wall{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.podwall .pw-wall>*{grid-area:auto}.podwall .pw-aud{grid-template-columns:minmax(0,1fr);gap:20px}.podwall .pw-tile--a{gap:14px}.podwall .pw-tile--a .pw-sleeve{width:112px;height:112px}}@media (max-width:1023px){:root{--gutter:24px;--sec-y:clamp(60px, calc(50.909px + 2.8409vw), 80px);--head-mb:clamp(28px, calc(25.273px + .8523vw), 34px);--stack:clamp(16px, calc(14.182px + .5682vw), 20px);--w-read:38rem;--measure:34rem;--head-size:clamp(28px, calc(25.305px + .8423vw), 33.93px);--t-h2:clamp(28px, calc(22.545px + 1.7045vw), 40px);--t-h3:clamp(22px, calc(20.182px + .5682vw), 26px);--t-h4:clamp(18px, calc(17.091px + .2841vw), 20px);--sub-size:18px;--t-lede:17px;--t-body:16px;--t-sm:14px;--t-meta:13px;--t-label:11.5px;--t-micro:11px;--t-num-m:clamp(48px, calc(35.273px + 3.9773vw), 76px);--t-num-s:clamp(32px, calc(28.818px + .9943vw), 39px);--bar-el:44px}.gwrap,.ftwrap,.fta-wrap{padding-inline:var(--gutter)}body.svcfam .ctastrip-inner{padding:40px var(--gutter)}.cs-article,.pp-wrap{max-width:var(--w-read);margin-inline:auto}#manifesto .gwrap.letter{grid-template-columns:[wide-start] minmax(0, 1fr) [text-start] min(var(--w-read), 100%) [text-end] minmax(0, 1fr) [wide-end]}.gsection:not([class*=hero]):not([id*=hero]),.cband{padding-block:var(--sec-y)}#process.gv,#book.gv:not(.cta-strip),body.gtm-port #process.gv,body.gtm-port #book.gv:not(.cta-strip){padding-top:var(--sec-y)}#fit.gv,.gv-fitsheet.gv,#sv-fit.gv,body.svcfam #sv-cta.gv{padding-bottom:var(--sec-y)}#book.cta-strip{padding-block:20px}.shead,.chead,.fta-head,.csctacard .chead,#book .chead{text-align:center;margin-inline:auto;margin-bottom:var(--head-mb);max-width:none}.shead>h2,.chead>h2,.fta-head>h2,#testimonials .shead>h2,.ctastrip-inner>h2,body.svcfam .ctastrip-inner>h2,#book .chead>h2,.csctacard .chead>h2,.gsection:not([class*=hero]):not([id*=hero])>.gwrap:not(.pp-wrap)>h2{font-size:var(--head-size);letter-spacing:var(--ls-tight);text-wrap:pretty;white-space:normal;text-align:center;max-width:none;margin:0 auto;line-height:1.1}.shead>.eyebrow,.chead>.eyebrow{margin-bottom:12px;display:block}.pp-wrap .shead>h1{font-size:var(--t-h2);text-wrap:pretty;line-height:1.1}.shead>p,.chead>p,#problem .shead p,#seats .shead p,#sv-run .shead p,#sv-own .shead p,#sv-symptoms .shead p{max-width:var(--measure);text-align:center;text-wrap:pretty;margin:16px auto 0}.sfoot,#problem .sfoot,#sv-symptoms .sfoot{font-size:var(--t-sm);max-width:var(--measure);margin:var(--stack) auto 0;text-align:center;text-wrap:pretty;line-height:1.65}.cs-lede,.gwrap>.cs-lede{font-size:var(--t-lede);max-width:var(--measure);text-align:center;margin-inline:auto;line-height:1.6}.pitem h3,.plist h3,.splitsec h3,.svc-card h3,.cardgrid h3,.qitem h3,.qlist h3,.svc-t,.cs-t,.cc-name,.case-card .cc-name,.fta-ctitle,.fta-dock--not .fta-ctitle,.fta-label,.cs-more-h,.hohead,.procsec .hohead,.procsec .rcard h3,#process .rcard h3.blk-ttl,.about-block h3.blk-ttl{font-size:var(--sub-size);letter-spacing:var(--ls-tight);text-wrap:pretty;line-height:1.25}.cs-wu h2,.pp-wrap h2{font-size:var(--t-h3);text-wrap:pretty;line-height:1.25}.letter-sign .nm,#manifesto .letter-sign .nm{font-size:var(--t-h4)}.gsection:not([class*=hero]):not([id*=hero])>.gwrap p:not([class]):not(.cq p):not(.cqwall p),.cs-article p,.cs-wu p,.pp-wrap p,.pp-wrap address,.pp-wrap .prose-link,.qitem p,.qbody p,.qlist p,.plist p,.svc-hub p,.cs-seat p,.cs-more a,.cm-name,.cs-more .cm-name,.nm,.q-who .nm,.proof-nm,#cases .proof-nm,#sv-run .proof-nm,.proof-feat-body p,.gsection:not([class*=hero]):not([id*=hero])>.gwrap .cs-article li:not([class]),.cs-article li,.cs-article ol li,.cs-article ul li,.cs-wu li,.cs-wu ol li,.cs-wu ul li,.bk-fv,.bk-sts,.bk-stp .bk-sts,.bk-pitch .bk-meta .bk-sts,.bk-degraded-m,.cc-sum,.nf-rt,.nf-routes .nf-rt,.fta-deck .fta-sr{font-size:var(--t-body);line-height:1.6}.prc-tag,#pricing .prc-tag,.prc-lead .prc-tag,.hos-prop{font-size:var(--t-lede);line-height:1.5}.gsection:not([class*=hero]):not([id*=hero])>.gwrap li:not([class]),.svc-d,.fta-itxt,.fta-item--our .fta-itxt,.fta-item--usual .fta-itxt,.svc-out,.svc-text .svc-out,.svc-card .svc-out,.svc-card ul li,.pbody ul li,.ftlede,.brand .ftlede,.ft-a .ftlede,.ft-slab .brand .ftlede,.ft-col a,.ft-col li,.hos-acct,.pp-wrap li,.pp-wrap ol li,.pp-wrap ul li,.nf-rd,.nf-routes .nf-rd,.cta-link,.cq-who .cta-link,.proof-row-metric i,#cases .proof-row-metric i,.proof-row-text,#cases .proof-row-text,.podmeta b{font-size:var(--t-sm);line-height:1.6}#pricing .prc-panel .prc-list li{font-size:15.5px}.rl,.q-who .rl,.proof-rl,#cases .proof-rl,#sv-run .proof-rl,.cm-res,.cs-more .cm-res,.cs-res,.prc-name,#pricing .prc-name,.prc-lead .prc-name,.hos-lab,.tag,.hos-prop .tag,small,figcaption,.cs-watch figcaption,cite,.cs-wu blockquote cite,.pp-wrap .pp-updated,.about-block .blk-step,.cs-wu h3{font-size:var(--t-meta);line-height:1.5}.ft-h,.ft-a .ft-h,.ft-col .ft-h,.bk-fk,.bk-when .bk-fk,li .bk-fk,.bk-facts .bk-fk,.bk-stl,.bk-stp .bk-stl,.bk-pitch .bk-meta .bk-stl,.bk-panel-head .bk-ttl,.bk-stepper,.bk-stepper b,.bk-foot a,.bk-foot .bk-lbl,.bk-degraded-t,.bk-flabel,.bk-chip,.bk-dl dt,.bk-form .bk-status,.bk-empty,.bk-banner,.bk-cal-title .bk-tag,.bk-summary .bk-when s,.bk-field--select select,.prc-sfx,.pseat,.q-src,.q-card .q-src,.q-who .q-src,.cs-chip,.cs-use,.cs-step,.cs-point span,.eyebrow,.cs-filter .fl,.cs-filter .cs-count,.csfoot span,.podmeta span,.podwall .podmeta span,.cs-watch-tile span,.cs-crumb a,.cs-crumb li,.cs-crumb ol,.cs-wu h4,.fitcol h3,.letter-sign .manisign,.chead .letter-kicker,#manifesto .letter-kicker,#manifesto .letter-sign .manisign,#pricing .prc-tab,.seatrail .icpbtn{font-size:var(--t-label)}.stat,.lbl,.cs-tag,.cc-seat,.seatrail-lbl,.prc-rec,.prc-name .prc-rec,.cc-res span{font-size:var(--t-micro)}li span:not([class]),li i:not([class]),.svc-out b,.svc-card .svc-out b,.cs-res b,p b,p i,p span,p strong,li b,li strong,.proof-row-text span,.proof-row-text strong,#cases .proof-row-text span,#cases .proof-row-text strong{font-size:inherit}#pricing .prc-price,.prc-lead .prc-price{font-size:var(--t-num-m)}.cc-res b{font-size:var(--t-num-s)}.heroCopy,.heroStage .heroCopy,body.gtm-port .svchero .heroCopy,body.gtm-port .page-hero .heroCopy,body.gtm-port .pagehero .heroCopy,#notfound .heroCopy{--hero-type:clamp(36px, calc(29.333px + 1.8523vw), 48.28px);padding-inline:var(--gutter)}.heroCopy>h1:not(.eyebrow),.heroCopy>.heroline{text-wrap:wrap;white-space:normal;max-width:min(92vw,100%);margin-inline:auto}.heroCopy>p:not(.heroline){text-wrap:pretty}@media (max-height:840px){.heroStage,.svchero,.pagehero,.page-hero{height:auto;min-height:100svh}.heroStage .heroCopy,.svchero .heroCopy,.pagehero .heroCopy,.page-hero .heroCopy{justify-content:flex-start;min-height:100svh;position:relative;inset:auto}.heroStage .heroCopy,.pagehero .heroCopy,.page-hero .heroCopy{padding-top:96px}.heroCopy>:first-child{margin-top:auto}.heroCopy>:last-child{margin-bottom:auto}}a,button,[role=button],.icpbtn,.cs-chip,.prc-tab{touch-action:manipulation}@media (hover:none){.btn:active,.icpbtn:active,.cs-chip:active,.ft a:active,.case-card:active,.svc-card:active,.plink:active,.cs-more a:active,.proof-row:active,.pitem:active{opacity:.82}}.shell .brand{min-width:44px}.ft-col a,.ft-bleed .ft-col--blog a{align-items:center;min-height:44px;padding:6px 0;display:flex}.ftbase a,.ftbase-r a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.ft-bleed .ft-li{width:44px;height:44px}#pricing .prc-tab,.seatrail .icpbtn,#pricing .prc-track .icpthumb,.seatrail .icpthumb{height:44px}.cs-chip{align-items:center;min-height:44px;padding:0 16px;display:inline-flex}.bk-iconbtn{width:44px;height:44px}.bk-day{aspect-ratio:1;width:100%;max-width:44px;height:auto}.bk-slot,.bk-field--select select{height:44px}.bk-foot a{align-items:center;min-height:44px;display:inline-flex}.pp-toc a{padding-block:11px;display:inline-block}.pp-btn{min-height:44px}#cases .proof-feat h3.proof-feat-logo img{max-width:220px}}@media (max-width:900px){.navburger{width:44px;height:44px}.qlist{max-width:var(--w-read)}#cases .proof-grid{max-width:var(--w-read);margin-inline:auto}.splitsec .rail .svc-hub p{max-width:var(--measure);margin-inline:auto}}@media (max-width:860px){.plist,body.svcfam #sv-own .plist{max-width:var(--w-read)}}@media (min-width:861px) and (max-width:1023px){.plist{max-width:744px}}@media (min-width:660px) and (max-width:1023px){.case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.svc-d{font-size:var(--t-body)}}@media (max-width:599px){:root{--gutter:16px}.heroStage,.svchero,.pagehero,.page-hero{height:auto;min-height:100svh}.heroStage .heroCopy,.svchero .heroCopy,.pagehero .heroCopy,.page-hero .heroCopy{justify-content:flex-start;min-height:100svh;padding-top:90px;position:relative;inset:auto}.svchero:has(.herotopbar) .heroCopy{padding-top:156px}.heroCopy>:first-child{margin-top:auto}.heroCopy>:last-child{margin-bottom:auto}}@media (max-width:1023px){.heroActions,.btnrow,.cta-strip .btnrow,.csctacard .btnrow{row-gap:16px}}@media (max-width:430px){.heroActions .btn{letter-spacing:.1em;padding-inline:16px}}@media (max-width:1023px){.fta-itxt{max-width:var(--measure)}}@media (min-width:600px) and (max-width:1023px){.nf-routes{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px) and (max-width:1023px){.svcstack{grid-template-columns:1fr}.svc-hub{grid-area:auto}.svc-row{grid-column:auto}.svcwires,.svcdots{display:none}}@media (max-width:1023px){.handoff{row-gap:40px}.hohead{margin-top:12px}}@media (max-width:430px){.svc-icon{width:48px;height:48px}.svc-icon .gicon{width:52px;height:52px}.svc-arrow{display:none}}@media (max-width:1023px){.pp-table{min-width:640px;font-size:var(--t-meta)}.pp-table tbody th{white-space:normal}.pp-table td:nth-child(2){min-width:180px}}@media (min-width:761px) and (max-width:1023px){.csctacard{grid-template-columns:1fr;gap:22px}}@media (max-width:1023px){#pricing .prc-panel{grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-content:stretch;align-items:start;gap:0}#pricing .prc-lead{display:contents}#pricing .prc-lead .prc-name{order:1;margin:0}#pricing .prc-lead .prc-price{order:2;margin:6px 0 0}#pricing .prc-lead .prc-tag{order:3;margin:8px 0 0}#pricing .prc-panel .prc-body{order:4;margin-top:26px}#pricing .prc-lead .prc-cta{order:5;justify-content:center;width:100%;margin:28px 0 0;display:flex}#pricing .prc-panel .prc-list{grid-template-rows:none;grid-auto-flow:row;align-content:start}}@media (min-width:600px) and (max-width:1023px){#pricing .prc-panel{padding:40px}#pricing .prc-lead .prc-name,#pricing .prc-lead .prc-price,#pricing .prc-lead .prc-tag{text-align:center;justify-self:stretch}#pricing .prc-lead .prc-name{justify-content:center}#pricing .prc-panel .prc-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 32px}#pricing .prc-lead .prc-cta{justify-self:stretch;width:100%}}@media (max-width:1023px){.cs-overlay .cs-wu p,.cs-overlay .cs-wu li,.cs-overlay .cs-wu blockquote,#cases .proof-feat .proof-feat-body,#cases .proof-feat .proof-feat-body p,#cases .proof-feat h3,#cases .proof-feat .proof-feat-lab{max-width:none}}@media (min-width:600px) and (max-width:1023px){#cases .proof-feat .proof-feat-body p{text-align:justify;-webkit-hyphens:auto;hyphens:auto}}@media (max-width:1023px){#cases.gv>.ground--lamp{-webkit-mask-image:linear-gradient(#0000,#000 200px calc(100% - 200px),#0000);mask-image:linear-gradient(#0000,#000 200px calc(100% - 200px),#0000)}}@media (max-width:599px){.ftbase:after{content:"";flex-basis:100%;order:1;height:0}.ft-bleed .ftbase a[data-track=footer-link-privacy]{margin-left:0}.ft-bleed .ftbase .ftbase-r>.sep{display:none}.ft-bleed .ftbase{gap:8px 18px}}@media (min-width:701px) and (max-width:1023px){.podwall .pw-tile--a{align-items:flex-start}.podwall .pw-tile--a .pw-sleeve{align-self:flex-start}}@media (max-width:1023px){.bk-stage:has(>.bk-step>.bk-degraded){min-height:max-content}.bk-step.is-active:has(>.bk-degraded){position:relative}}@media (min-width:1024px) and (max-width:1099px){body.csfam .page-hero .heroCopy:has(>.cs-crumb){--hero-type:calc(91vw / 19.3)}body.csfam .page-hero .heroCopy:has(>.cs-crumb)>h1:not(.eyebrow){text-wrap:wrap;white-space:normal;max-width:min(92vw,100%);margin-inline:auto}}