.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}}#cases .proof-grid{grid-template-columns:minmax(0,1.42fr) minmax(0,1fr);align-items:stretch;gap:0 36px;display:grid}#cases .proof-cases{flex-direction:column;gap:18px;min-width:0;display:flex}#cases .proof-feat{flex:2 auto}#cases .proof-rows{flex:3 auto}#cases .proof-rows li{flex:auto;display:flex}#cases .proof-rows li>.proof-row{flex:auto}#cases .proof-quotes{flex-direction:column;justify-content:space-between;align-self:stretch;gap:24px;min-width:0;display:flex}#cases .proof-feat,#cases .proof-row,#cases .proof-quote{box-sizing:border-box;border:1px solid var(--gtm-ink);border-radius:var(--radius-ui);min-width:0;color:inherit;transition:border-color .18s var(--ease-out-std), box-shadow .18s var(--ease-out-std);background:#181d1d8c;text-decoration:none;position:relative}#cases a.proof-feat:hover,#cases a.proof-row:hover{border-color:var(--gtm-blue-deep)}#cases a.proof-feat:focus-visible,#cases a.proof-row:focus-visible{box-shadow:var(--ring-dark);outline:0}#cases .proof-arrow{color:var(--neutral-600);transition:color .18s var(--ease-out-std), transform .18s var(--ease-out-std);flex:none}#cases a:hover .proof-arrow{color:var(--gtm-blue-light);transform:translate(2px,-2px)}#cases .proof-feat{background:#181d1db8;border-color:#f4f4f429;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 36px;padding:36px 44px 36px 40px;display:grid}#cases a.proof-feat:hover{border-color:var(--gtm-blue-deep)}#cases .proof-feat-body{border-right:1px solid #f4f4f41a;flex-direction:column;justify-content:center;align-self:stretch;min-width:0;padding-right:32px;display:flex}#cases .proof-feat h3{font-family:var(--font-display);letter-spacing:var(--ls-tight);color:var(--fg-display);text-transform:none;text-wrap:balance;margin:0;font-size:clamp(1.7rem,2.3vw,2.25rem);font-weight:700;line-height:1.1}#cases .proof-nowrap{white-space:nowrap}#cases .proof-feat p{max-width:34ch;color:var(--neutral-300);margin:18px 0 0;font-size:1rem;line-height:1.65}#cases .proof-feat-metric{flex-direction:column;align-items:flex-start;padding-right:8px;display:flex}#cases .proof-feat-num{font-family:var(--font-display);letter-spacing:-.03em;color:var(--fg-display);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;font-size:clamp(3.8rem,7.2vw,6.75rem);font-weight:700;line-height:.92;display:block}#cases .proof-feat-lab{font-family:var(--font-display);letter-spacing:-.01em;color:var(--neutral-200);margin-top:10px;font-size:clamp(1.25rem,1.8vw,1.7rem);font-weight:400;line-height:1.15;display:block}#cases .proof-rows{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}#cases .proof-rows li{margin:0;padding:0}#cases .proof-rows li:before{content:none}#cases .proof-row{grid-template-columns:138px minmax(0,1fr) 16px;align-items:center;gap:0 18px;padding:15px 22px 15px 24px;display:grid}#cases .proof-row-metric{font-family:var(--font-display);color:var(--gtm-blue-light);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;flex-direction:column;align-items:flex-start;display:flex}#cases .proof-row-metric b{letter-spacing:-.02em;font-size:1.62rem;font-weight:700;line-height:1;display:block}#cases .proof-row-metric i{letter-spacing:-.005em;white-space:normal;margin-top:4px;font-size:.95rem;font-style:normal;font-weight:400;line-height:1.2;display:block}#cases .proof-row-text{color:var(--neutral-300);font-size:.92rem;line-height:1.5}#cases .proof-row-text strong{color:var(--gtm-bone);font-weight:700}#cases .proof-row-text strong:after{content:" — ";color:var(--neutral-500);font-weight:400}#cases .proof-quote{background:0 0;border:0;border-left:1px solid #f4f4f429;border-radius:0;flex-direction:column;margin:0;padding:6px 0 4px 24px;display:flex}#cases .proof-quote[data-case]{border-left-color:#618ec773}#cases .proof-dock{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gtm-blue-light);margin:0 0 12px;font-size:10px;font-weight:500;display:block}#cases .proof-quote blockquote{margin:0}#cases .proof-quote blockquote p{font-family:var(--font-sans);color:var(--neutral-200);letter-spacing:0;margin:0;font-size:1.04rem;font-style:normal;font-weight:400;line-height:1.55}#cases .proof-quote figcaption{flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin-top:16px;display:flex}#cases .proof-nm{color:var(--gtm-bone);font-size:.92rem;font-weight:700}#cases .proof-rl{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--neutral-400);font-size:10px;font-weight:500;line-height:1.5}#cases .proof-grid:has(.proof-quote[data-case=qc-growth-nodesource]:hover) a[data-case=qc-growth-nodesource]{border-color:var(--gtm-blue-deep)}#cases .proof-grid:has(a[data-case=qc-growth-nodesource]:hover) .proof-quote[data-case=qc-growth-nodesource]{border-color:var(--gtm-blue-deep)}#cases .proof-grid:has(.proof-quote[data-case=iag-real-estate]:hover) a[data-case=iag-real-estate]{border-color:var(--gtm-blue-deep)}#cases .proof-grid:has(a[data-case=iag-real-estate]:hover) .proof-quote[data-case=iag-real-estate]{border-color:var(--gtm-blue-deep)}:is(#cases .proof-grid:has(a[data-case=qc-growth-nodesource]:hover) .proof-quote[data-case=qc-growth-nodesource],#cases .proof-grid:has(a[data-case=iag-real-estate]:hover) .proof-quote[data-case=iag-real-estate]){border-left-color:var(--gtm-blue-light)}#cases .proof-quote[data-case]{cursor:default}@media (max-width:1180px){#cases .proof-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:0 28px}#cases .proof-feat{gap:0 28px;padding:30px 32px 30px 30px}#cases .proof-row{grid-template-columns:124px minmax(0,1fr) 16px;gap:0 18px;padding:14px 20px 14px 22px}#cases .proof-row-metric b{font-size:1.45rem}#cases .proof-row-metric i{font-size:.9rem}#cases .proof-quote{padding-left:20px}#cases .proof-quote blockquote p{font-size:1.04rem}}@media (max-width:900px){#cases .proof-grid{grid-template-columns:1fr;gap:28px 0}#cases .proof-quotes{justify-content:flex-start}}@media (max-width:760px){#cases .proof-feat{grid-template-columns:1fr;gap:22px 0;padding:24px 22px}#cases .proof-feat-body{border-bottom:1px solid #f4f4f41a;border-right:0;padding-bottom:20px;padding-right:0}#cases .proof-feat h3{padding-right:32px}#cases .proof-feat-num{font-size:3.6rem}#cases .proof-row{grid-template-columns:minmax(0,1fr) 16px;gap:6px 14px;padding:14px 18px 15px 20px}#cases .proof-row-metric,#cases .proof-row-text{grid-column:1}#cases .proof-row .proof-arrow{grid-area:1/2/span 2;align-self:center}#cases .proof-quote{padding-left:18px}}#pricing .prc-tabs{text-align:center;margin:0 auto 40px}#pricing .prc-track{gap:4px;margin:0 auto;padding:4px}#pricing .prc-track .icpthumb{height:40px;top:4px}#pricing .prc-tab{letter-spacing:.1em;height:40px;padding:6px 18px;font-size:12px}#pricing .prc-track .icpshimmer{transform-origin:0 0;width:75.0019%;height:75.0019%;transform:scale(1.3333)}#pricing .prc-tabs:not(.is-live) .shim-wash,#pricing .prc-tabs:not(.is-live) .shim-edge{animation-play-state:paused}#pricing .prc-tab[aria-selected=true]{color:var(--gtm-ink)}#pricing .prc-tab .prc-dot{opacity:.55;margin:0 .55em}#pricing .prc-tab .prc-sfx{display:inline}#pricing .prc-stage{position:relative}#pricing .prc-panel{border:1px solid var(--gtm-ink);border-radius:var(--radius-ui);min-height:var(--prc-h,0px);animation:prcIn .42s var(--ease-out-std) both;background:#181d1d8c;grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);align-items:stretch;gap:32px 52px;margin:0;padding:44px 52px 44px 56px;display:grid;transform:none}#pricing .prc-panel[hidden]{display:none}@keyframes prcIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}#pricing .prc-panel:focus-visible{box-shadow:var(--ring-dark);outline:0}#pricing .prc-panel.on:focus-visible{box-shadow:0 0 0 1px #618ec738, 0 0 34px #3873c133, var(--ring-dark)}#pricing .prc-lead{min-width:0}#pricing .prc-name{min-height:20px;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--gtm-blue-light);flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:10px;font-weight:500;display:flex}#pricing .prc-rec{border-radius:var(--radius-full);color:var(--gtm-blue-light);font:inherit;letter-spacing:.12em;border:1px solid #618ec773;padding:3px 8px 2px;line-height:1.3;display:inline-block}#pricing .prc-price{font-family:var(--font-display);letter-spacing:-.03em;color:var(--fg-display);text-wrap:nowrap;font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;margin:0;font-size:clamp(3.4rem,6.2vw,5.6rem);font-weight:700;line-height:.98}#pricing .prc-tag{color:var(--neutral-300);margin:12px 0 0;font-size:1.12rem;line-height:1.5}#pricing .prc-body{--prc-gx:32px;gap:0 var(--prc-gx);grid-template-columns:repeat(2,minmax(0,1fr));align-content:stretch;min-width:0;display:grid}#pricing .prc-panel .prc-list{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--prc-rows,4), auto);gap:16px var(--prc-gx);border:0;grid-auto-flow:column;align-content:space-between;margin:0;padding:0;list-style:none;display:grid}#pricing .prc-panel .prc-list li{color:var(--neutral-200);align-items:flex-start;gap:14px;margin:0;padding:0;font-size:.97rem;line-height:1.45;display:flex}#pricing .prc-panel .prc-list li:before{content:none}#pricing .prc-panel .prc-list li .gicon{flex:none;margin-top:2px}#pricing .prc-panel .prc-list li span{min-width:0}#pricing .prc-lead .prc-cta{justify-content:center;width:100%;margin:28px 0 0;display:flex}@media (max-width:1000px){#pricing .prc-panel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:28px 44px;padding:40px 40px 40px 44px}#pricing .prc-body{--prc-gx:24px}#pricing .prc-panel .prc-list{gap:14px var(--prc-gx)}}@media (max-width:760px){#pricing .prc-tabs{margin-bottom:30px}#pricing .prc-panel{grid-template-columns:1fr;align-content:start;align-items:start;gap:26px;padding:28px 24px 26px}#pricing .prc-price{font-size:clamp(3rem,12vw,3.6rem)}#pricing .prc-tag{margin-top:12px;font-size:1.02rem}#pricing .prc-body{grid-template-columns:1fr}#pricing .prc-panel .prc-list{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row;align-content:start;gap:14px}#pricing .prc-panel .prc-list li{font-size:.96rem}#pricing .prc-lead .prc-cta{margin-top:22px}}@media (max-width:700px){#pricing .prc-tab .prc-sfx{display:none}}#book .bk-scene{grid-template-columns:minmax(0,1fr) minmax(0,600px);align-items:stretch;gap:72px;display:grid}#book .bk-panel{flex-direction:column;display:flex}#book .bk-panel>.bk-stage{flex:none}#book .bk-panel>.bk-foot{margin-top:auto;padding-top:16px}#book .bk-panel>.bk-stage{margin-bottom:26px}#book .bk-pitch{min-width:0;padding-top:36px;padding-bottom:32px}#book .bk-pitch .shead{margin-bottom:34px}@media (max-width:999px){#book .bk-scene{grid-template-columns:1fr;gap:48px}#book .bk-pitch{padding-top:0;padding-bottom:0}}#book .bk-panel{min-width:0}.bk-panel .btn-fill{background:var(--gtm-ink)}a.bk-chip:hover,.bk-foot a:hover{color:var(--gtm-bone);text-decoration:none}.bk-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}#book .bk-pitch{flex-direction:column;display:flex}#book .chead{max-width:none;margin-bottom:56px;margin-left:calc(50% - 43.4vw);margin-right:calc(50% - 43.4vw)}#book .chead h2{white-space:nowrap;font-size:min(3.5rem,3.9vw)}@media (max-width:760px){#book .chead{margin-left:auto;margin-right:auto}#book .chead h2{white-space:normal;font-size:clamp(2rem,7.4vw,3rem)}}.bk-evt{border-top:0;margin-bottom:0;padding-top:0}.bk-evt .bk-n{display:none}.bk-facts{border-top:1px solid #f4f4f414;margin:0;padding:0;list-style:none}.bk-facts li{border-bottom:1px solid #f4f4f40f;grid-template-columns:22px 104px minmax(0,1fr);align-items:center;gap:0 16px;min-height:52px;padding:12px 0;font-size:16px;line-height:1.4;display:grid}.bk-facts .gicon{width:20px;height:20px;color:var(--gtm-blue-light)}.bk-facts .bk-fk{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--neutral-300);font-size:12px;font-weight:500}.bk-facts .bk-fv{color:var(--neutral-100);overflow-wrap:anywhere;min-width:0}.bk-facts .bk-when .bk-fv{color:var(--neutral-400);transition:color var(--step-dur) var(--ease-expo)}.bk-facts .bk-when.is-set .bk-fv{color:var(--gtm-bone)}.bk-facts .bk-when.is-set .gicon{color:var(--gtm-teal)}.bk-pitch .bk-meta{flex-direction:column;flex:auto;gap:0;margin:0;padding:0;display:flex}.bk-pitch .bk-meta li{border-bottom:1px solid #f4f4f40f;flex:auto;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:0 18px;min-height:96px;padding:14px 0;list-style:none;display:grid}.bk-pitch .bk-meta li:last-child{border-bottom:0}.bk-pitch .bk-meta li:before{content:none}.bk-pitch .bk-meta .bk-num{font-family:var(--font-display);color:#618ec7ad;letter-spacing:0;transition:color var(--step-dur) var(--ease-expo);font-size:72px;font-weight:700;line-height:1;display:block}.bk-pitch .bk-meta .bk-stp{flex-direction:column;gap:6px;min-width:0;display:flex}.bk-pitch .bk-meta .bk-stl{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gtm-blue-light);transition:color var(--step-dur) var(--ease-expo);font-size:12px;font-weight:500}.bk-pitch .bk-meta .bk-sts{color:var(--neutral-300);font-size:16px;line-height:1.45}.bk-pitch .bk-meta li.is-done .bk-num{color:#32b0a0c7}.bk-pitch .bk-meta li.is-done .bk-stl{color:var(--gtm-teal)}.bk-pitch .bk-meta li.is-done .bk-sts{color:var(--neutral-200)}@media (max-width:999px){#book .bk-pitch .bk-meta{margin-top:8px}.bk-pitch .bk-meta li{flex:none;grid-template-columns:72px minmax(0,1fr);min-height:0;padding:18px 0}.bk-pitch .bk-meta .bk-num{font-size:56px}}.bk-badge{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--warning);background:#c98a2b0f;border:1px solid #c98a2b4d;border-radius:48px;align-items:center;gap:9px;margin-top:28px;padding:8px 15px;font-size:9px;line-height:1.5;display:inline-flex}.bk-badge:before{content:"";background:var(--warning);border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 8px #c98a2b8c}.bk-panel{background:linear-gradient(#1d2424 0%,#161b1b 100%);border-radius:24px;padding:36px 36px 32px;position:relative;box-shadow:0 24px 64px #00000073,0 1px 2px #0006,inset 0 1px #f4f4f40f}.bk-panel:before{content:"";border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(#f4f4f424 0%,#f4f4f40a 38%,#32b0a01a 100%);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bk-panel-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.bk-panel-head .bk-ttl{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gtm-bone);font-size:10px;font-weight:500}.bk-stepper{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gtm-graphite);white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex}.bk-stepper i{background:var(--neutral-700);width:14px;height:2px;transition:background-color var(--step-fade) var(--ease-expo), box-shadow var(--step-dur) var(--ease-expo);border-radius:2px}.bk-stepper i.is-done{background:var(--gtm-graphite)}.bk-stepper i.is-on{background:var(--gtm-teal);box-shadow:0 0 8px #32b0a099}.bk-stepper b{font-variant-numeric:tabular-nums;margin-left:5px;font-weight:500}.bk-stage{transition:height var(--step-dur) var(--ease-expo);position:relative}.bk-stage.no-tween{transition:none}.bk-step{opacity:0;visibility:hidden;width:100%;transition:opacity var(--step-fade) ease-out, transform var(--step-dur) var(--ease-expo), visibility 0s linear var(--step-fade);position:absolute;top:0;left:0;transform:translateY(10px)}.bk-step.is-active{opacity:1;visibility:visible;transition:opacity var(--step-fade) ease-out .12s, transform var(--step-dur) var(--ease-expo), visibility 0s linear 0s;transform:none}.bk-cal-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.bk-cal-title{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gtm-bone);font-variant-numeric:tabular-nums;font-size:10px;font-weight:500}.bk-cal-title .bk-tag{letter-spacing:.12em;color:var(--gtm-graphite);border-left:1px solid #f4f4f41a;margin-left:12px;padding-left:12px;font-size:9px;font-weight:400}.bk-cal-nav{align-items:center;gap:6px;display:flex}.bk-iconbtn{cursor:pointer;width:28px;height:28px;color:var(--neutral-400);transition:background-color var(--field-dur) var(--ease-smooth-out), border-color .15s ease-out, color .15s ease-out;background:#121717;border:1px solid #f4f4f414;border-radius:50%;outline:none;place-items:center;display:grid}.bk-iconbtn:hover{color:var(--gtm-bone);background:#171d1d;border-color:#f4f4f433}.bk-iconbtn:focus-visible{box-shadow:0 0 0 3px #3873c159}.bk-iconbtn[disabled]{cursor:default;color:var(--neutral-700);background:#121717;border-color:#f4f4f40a}.bk-dow,.bk-days{grid-template-columns:repeat(7,1fr);display:grid}.bk-dow{margin-bottom:8px}.bk-dow span{text-align:center;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--neutral-600);font-size:9px}.bk-days{row-gap:2px}.bk-day{cursor:pointer;width:46px;height:46px;font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--neutral-200);transition:background-color var(--field-dur) var(--ease-smooth-out), border-color .15s ease-out, color .15s ease-out, box-shadow .7s var(--ease-expo);background:0 0;border:1px solid #0000;border-radius:50%;outline:none;place-items:center;margin:0 auto;font-size:12px;font-weight:500;display:grid;position:relative}.bk-day .bk-dot{background:var(--gtm-teal);border-radius:50%;width:4px;height:4px;transition:background-color .15s ease-out;position:absolute;bottom:7px;left:50%;transform:translate(-50%);box-shadow:0 0 6px #32b0a099}.bk-day.is-today{border-color:#f4f4f429}.bk-day[disabled]{cursor:default;color:#333a3a}.bk-day.is-out{color:#262d2d}.bk-day:not([disabled]):hover{background:#171d1d;border-color:#f4f4f433}.bk-day:focus-visible{box-shadow:0 0 0 3px #3873c159}.bk-day.is-sel{border-color:var(--gtm-teal);color:var(--gtm-bone);background:#32b0a01f;box-shadow:0 0 0 4px #32b0a01a,0 0 22px #32b0a024}.bk-day.is-sel .bk-dot{background:var(--gtm-bone);box-shadow:none}.bk-timerow{border-top:1px solid #f4f4f414;justify-content:space-between;align-items:flex-end;gap:18px;margin-top:22px;margin-bottom:16px;padding-top:18px;display:flex}.bk-timerow .bk-daylbl{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--gtm-bone);font-variant-numeric:tabular-nums;margin-bottom:6px;font-size:10px;font-weight:500}.bk-timerow .bk-daysub{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gtm-graphite);font-size:9px}.bk-field--select{flex:none;align-items:center;width:216px}.bk-field--select select{z-index:2;width:100%;min-width:0;height:38px;font-family:var(--font-mono);letter-spacing:.06em;color:var(--gtm-bone);appearance:none;cursor:pointer;background:0 0;border:0;outline:none;flex:1;margin-right:-22px;padding:0 34px 0 18px;font-size:10px;position:relative}.bk-field--select select option{color:var(--gtm-bone);background:#121717}.bk-field--select .bk-chev{z-index:2;color:var(--neutral-500);pointer-events:none;transition:color var(--field-dur) var(--ease-smooth-out);flex:none;margin-right:16px;position:relative}.bk-field--select:focus-within .bk-chev{color:var(--gtm-teal-light)}.bk-slots{flex-wrap:wrap;justify-content:center;gap:10px;max-height:198px;padding-right:4px;display:flex;overflow-y:auto}.bk-slots>.bk-slot{flex:0 calc(33.3333% - 6.66667px)}.bk-slots.is-scrollable{-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 26px),#0000 100%)}.bk-slots::-webkit-scrollbar{width:4px}.bk-slots::-webkit-scrollbar-track{background:0 0}.bk-slots::-webkit-scrollbar-thumb{background:#f4f4f41f;border-radius:48px}.bk-slot{cursor:pointer;height:42px;font-family:var(--font-mono);letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--neutral-300);transition:background-color var(--field-dur) var(--ease-smooth-out), border-color .15s ease-out, color .15s ease-out, box-shadow .7s var(--ease-expo);background:#121717;border:1px solid #f4f4f414;border-radius:48px;outline:none;font-size:12px;font-weight:500;box-shadow:inset 0 2px 4px #00000052,0 1px #f4f4f40d}.bk-slot:hover{color:var(--gtm-bone);background:#171d1d;border-color:#f4f4f433}.bk-slot:focus-visible{box-shadow:0 0 0 3px #3873c159}.bk-slot.is-sel{border-color:var(--gtm-teal);color:var(--gtm-bone);background:#32b0a01f;box-shadow:inset 0 2px 4px #00000038,0 0 0 4px #32b0a01a,0 0 22px #32b0a024}.bk-empty{height:42px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gtm-graphite);background:#121717;border:1px solid #f4f4f414;border-radius:48px;flex:100%;align-items:center;gap:10px;padding:0 20px;font-size:10px;display:flex}.bk-empty:before{content:"";background:var(--neutral-600);border-radius:50%;flex:none;width:4px;height:4px}.bk-banner{border:1px solid var(--danger);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--danger);background:#c84a3b12;border-radius:48px;align-items:center;gap:10px;margin-bottom:18px;padding:12px 18px;font-size:10px;line-height:1.5;display:flex}.bk-banner:before{content:"";background:var(--danger);border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 8px #c84a3b8c}.bk-banner[hidden]{display:none}.bk-fgroup{flex-direction:column;display:flex}.bk-flabel{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--gtm-graphite);transition:color var(--field-dur) var(--ease-smooth-out);margin:0 0 8px 20px;font-size:10px;font-weight:500}.bk-fgroup:focus-within .bk-flabel{color:var(--gtm-bone)}.bk-field{transition:background-color var(--field-dur) var(--ease-smooth-out), border-color .15s ease-out, box-shadow .7s var(--ease-expo);background:#121717;border:1px solid #f4f4f414;border-radius:48px;display:flex;position:relative;box-shadow:inset 0 2px 4px #00000052,0 1px #f4f4f40d}.bk-field--area{border-radius:24px}.bk-field:before{content:"";border-radius:inherit;pointer-events:none;z-index:1;-webkit-mask-composite:xor;opacity:0;transition:opacity .7s var(--ease-expo);background:linear-gradient(120deg,#5bc0b3d9 0%,#32b0a08c 34%,#618ec78c 68%,#3873c1bf 100%);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.bk-field:hover{background:#171d1d;border-color:#f4f4f433}.bk-field:focus-within{background:#151b1b;border-color:#0000;box-shadow:inset 0 2px 4px #00000038,0 1px #f4f4f40d,0 0 0 4px #32b0a01f,0 0 36px #32b0a01c,0 18px 52px -16px #32b0a033}.bk-field:focus-within:before{opacity:1}.bk-field.is-error,.bk-field.is-leaving{transition:background-color var(--field-dur) var(--ease-smooth-out), border-color var(--revert-dur) ease-out, box-shadow var(--revert-dur) ease-out}.bk-field.is-error,.bk-field.is-error:focus-within{border-color:var(--danger);box-shadow:inset 0 2px 4px #00000038,0 1px #f4f4f40d,0 0 0 4px #c84a3b21,0 0 24px #c84a3b1a}.bk-field.is-error:before,.bk-field.is-error:focus-within:before{opacity:0}.bk-field.is-shaking,.bk-banner.is-shaking{animation:fieldShake var(--shake-dur) linear both;will-change:transform}.bk-field>input,.bk-field>textarea{z-index:2;width:100%;min-width:0;font-family:var(--font-sans);color:var(--gtm-bone);border-radius:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px;line-height:1.4;position:relative}.bk-field>input{height:46px;padding:0 20px}.bk-field>textarea{resize:none;padding:12px 20px;display:block}.bk-field>input::placeholder,.bk-field>textarea::placeholder{color:#f4f4f452;opacity:1}.bk-ftag{z-index:2;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--neutral-600);pointer-events:none;-webkit-user-select:none;user-select:none;transition:color var(--field-dur) var(--ease-smooth-out);flex:none;align-self:center;padding-right:20px;font-size:9px;font-weight:500;position:relative}.bk-field:focus-within .bk-ftag{color:var(--gtm-graphite)}.bk-ferr{font-family:var(--font-sans);color:var(--danger);opacity:0;visibility:hidden;transition:opacity var(--revert-dur) ease-out, visibility 0s linear var(--revert-dur);margin:8px 0 0 20px;font-size:12px;line-height:1.4}.bk-ferr.is-shown{opacity:1;visibility:visible;transition:opacity var(--revert-dur) ease-out, visibility 0s linear 0s}.bk-form{flex-direction:column;gap:18px;display:flex}.bk-form .bk-fgroup{position:relative}.bk-form .bk-ferr{margin:0;font-size:11px;line-height:1.2;position:absolute;top:calc(100% + 2px);left:20px;right:0}.bk-form .bk-row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:540px){.bk-form .bk-row2{grid-template-columns:1fr;gap:18px}}.bk-form .bk-actions{align-items:center;gap:16px;margin-top:10px;display:flex}.bk-form .bk-status{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gtm-teal);opacity:0;transition:opacity var(--revert-dur) ease-out;font-size:9px}.bk-form .bk-status.is-shown{opacity:1}.bk-summary{background:#121717;border:1px solid #f4f4f414;border-radius:48px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:22px;padding:9px 9px 9px 20px;display:flex;box-shadow:inset 0 2px 4px #00000052,0 1px #f4f4f40d}.bk-summary .bk-when{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--gtm-bone);font-variant-numeric:tabular-nums;font-size:11px;font-weight:500;line-height:1.5}.bk-summary .bk-when s{color:var(--gtm-graphite);letter-spacing:.12em;font-size:9px;text-decoration:none;display:block}.bk-chip{cursor:pointer;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gtm-graphite);white-space:nowrap;transition:background-color var(--field-dur) var(--ease-smooth-out), border-color .15s ease-out, color .15s ease-out;background:0 0;border:1px solid #f4f4f41a;border-radius:48px;outline:none;align-items:center;gap:7px;padding:8px 15px;font-size:9px;font-weight:500;text-decoration:none;display:inline-flex}.bk-chip:hover{color:var(--gtm-bone);background:#1b2222;border-color:#f4f4f43d}.bk-chip:focus-visible{box-shadow:0 0 0 3px #3873c159}.bk-done-head{align-items:center;gap:16px;margin-bottom:24px;display:flex}.bk-done-mark{width:42px;height:42px;color:var(--gtm-teal);border:1px solid var(--gtm-teal);background:#32b0a01a;border-radius:50%;flex:none;place-items:center;display:grid;box-shadow:0 0 0 4px #32b0a014,0 0 26px #32b0a029}.bk-done-head h2{font-family:var(--font-serif);letter-spacing:-.01em;color:var(--gtm-bone);margin:0;font-size:27px;font-weight:500;line-height:1.15}.bk-done-head h2 em{background:linear-gradient(100deg, var(--gtm-teal-light) 10%, var(--gtm-blue-light) 90%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.bk-dl{border-top:1px solid #f4f4f414;flex-direction:column;display:flex}.bk-dl .bk-r{border-bottom:1px solid #f4f4f40f;grid-template-columns:104px minmax(0,1fr);align-items:baseline;gap:16px;padding:13px 0 13px 2px;display:grid}.bk-dl dt{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gtm-graphite);font-size:9px}.bk-dl dd{color:var(--neutral-300);font-size:14px;line-height:1.5}.bk-dl dd.bk-mono{font-family:var(--font-mono);letter-spacing:.04em;color:var(--gtm-bone);font-variant-numeric:tabular-nums;font-size:12px}.bk-done-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:24px;display:flex}.bk-done-actions .btn-fill{margin-right:4px}.bk-foot{border-top:1px solid #f4f4f414;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:26px;padding-top:16px;display:flex}.bk-foot a,.bk-foot .bk-lbl{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--gtm-graphite);font-size:9px;transition:color .15s ease-out}.bk-foot a{color:var(--neutral-400)}.bk-degraded{flex-direction:column;align-items:flex-start;gap:14px;max-width:46ch;padding:40px 0 32px;display:flex}.bk-degraded-t{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--neutral-200);margin:0;font-size:11px}.bk-degraded-m{color:var(--neutral-400);margin:0}.bk-degraded .btn{margin-top:6px}.bk-reveal{opacity:0;transition:opacity var(--step-fade) ease-out}.bk-reveal[hidden]{display:none}.bk-reveal.is-in{opacity:1}@media (max-width:620px){.bk-panel{border-radius:20px;padding:26px 20px 24px}.bk-day{width:40px;height:40px;font-size:11px}.bk-day .bk-dot{bottom:6px}.bk-timerow{flex-direction:column;align-items:stretch;gap:14px}.bk-field--select{width:100%}.bk-slots{max-height:186px}.bk-slots>.bk-slot{flex-basis:calc(50% - 5px)}.bk-dl .bk-r{grid-template-columns:1fr;gap:5px}.bk-done-head h2{font-size:23px}.bk-foot{gap:12px}}.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 .ftbase-r{align-items:center;gap:10px;display:inline-flex}.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}}.gsection.gv,.cband.gv{background:0 0}.gv>.ground{z-index:0;pointer-events:none;position:absolute;left:0;right:0}.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}#services.gv>.ground--blueprint{background:#181d1d9e;top:-300px;bottom:-460px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#00000003 80px,#0000000d 160px,#00000021 240px,#00000042 310px,#00000070 380px,#000000a3 440px,#000000d6 490px,#000 520px calc(100% - 640px),#000000e6 calc(100% - 560px),#000000bd calc(100% - 480px),#0000008c calc(100% - 400px),#0000005e calc(100% - 320px),#00000038 calc(100% - 240px),#0000001c calc(100% - 160px),#0000000a calc(100% - 80px),#0000 100%);mask-image:linear-gradient(#0000 0,#00000003 80px,#0000000d 160px,#00000021 240px,#00000042 310px,#00000070 380px,#000000a3 440px,#000000d6 490px,#000 520px calc(100% - 640px),#000000e6 calc(100% - 560px),#000000bd calc(100% - 480px),#0000008c calc(100% - 400px),#0000005e calc(100% - 320px),#00000038 calc(100% - 240px),#0000001c calc(100% - 160px),#0000000a calc(100% - 80px),#0000 100%)}#services.gv>.ground--blueprint>.ground-fx{mix-blend-mode:screen;opacity:1;position:absolute;inset:0;overflow:hidden}#services.gv>.ground--blueprint>.ground-fx>canvas{transform-origin:0 100%;display:block;position:absolute;top:auto;bottom:-8.6%;left:-10%}#services.gv>.ground--blueprint>.ground-lamp{display:none}#services .svc-own{background:#0f1212d1}#services .svc-own .svc-d{color:var(--neutral-400)}#services.gv>.ground--blueprint>.ground-lamp{width:1100px;height:1100px;left:var(--lamp-x,28%);top:var(--lamp-y,50%);mix-blend-mode:lighten;background:radial-gradient(circle,#3873c133 0%,#3873c117 26%,#0000 52%);position:absolute;transform:translate(-50%,-50%)}.gv>.ground--panel{bottom:-160px;left:24px;right:24px;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 480px),#000000f0 calc(100% - 408px),#000000b8 calc(100% - 312px),#00000080 calc(100% - 240px),#00000047 calc(100% - 168px),#0000000f calc(100% - 72px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 480px),#000000f0 calc(100% - 408px),#000000b8 calc(100% - 312px),#00000080 calc(100% - 240px),#00000047 calc(100% - 168px),#0000000f calc(100% - 72px),#0000 100%)}.gv>.ground--panel>.ground-body{background:#181d1d;border-radius:12px 12px 0 0;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f4f4f40f}.gv>.ground--panel>.ground-body:after{content:"";background:radial-gradient(50% 100% at 50% 0,#618ec724 0%,#618ec70d 50%,#0000 100%);height:240px;position:absolute;top:0;left:10%;right:10%}.gv>.ground--panel>.ground-grain{border-radius:12px 12px 0 0}#process.gv>.ground--panel{top:280px}#book.gv>.ground--panel{top:200px}#book.gv>.ground--sheet{background:var(--neutral-950);top:0;bottom:0}#book .bk-evt .bk-s,#book .bk-evt .bk-sub{color:var(--neutral-300)}#cases.gv>.ground--lamp{top:0;bottom:0;overflow:hidden}#cases.gv>.ground--lamp:before{content:"";width:1000px;height:1000px;left:var(--lamp-x,34%);top:var(--lamp-y,44%);mix-blend-mode:lighten;background:radial-gradient(circle,#f4f4f40f 0%,#f4f4f406 28%,#0000 55%);position:absolute;transform:translate(-50%,-50%)}#fit.gv,.gv-fitsheet.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)}.gv>.ground--limb>.ground-probe{width:var(--gv-limb-r);height:var(--gv-limb-up);visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}#fit.gv>.ground--limb-up,.gv-fitsheet.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)}#fit.gv,.gv-fitsheet.gv{padding-bottom:176px}#fit.gv>.ground--limb-down,.gv-fitsheet.gv>.ground--limb-down{top:50%;bottom:calc(-1 * var(--gv-limb-up));overflow:hidden;-webkit-mask-image:linear-gradient(0deg,#0000 0,#0000000f 36px,#00000047 84px,#00000080 120px,#000000b8 156px,#000000f0 204px,#000 240px);mask-image:linear-gradient(0deg,#0000 0,#0000000f 36px,#00000047 84px,#00000080 120px,#000000b8 156px,#000000f0 204px,#000 240px)}.gv>.ground--limb>.ground-body{position:absolute;inset:0}#fit.gv>.ground--limb-up>.ground-body,.gv-fitsheet.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))}#fit.gv>.ground--limb-down>.ground-body,.gv-fitsheet.gv>.ground--limb-down>.ground-body{background:radial-gradient(circle var(--gv-limb-rr) at 50% calc(100% - var(--gv-limb-up) - var(--gv-limb-rr)), var(--ground-close) calc(var(--gv-limb-rr) - 1px), transparent var(--gv-limb-rr))}.gv>.ground--limb>.ground-body:before{content:"";position:absolute;inset:0}#fit.gv>.ground--limb-up>.ground-body:before,.gv-fitsheet.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))}#fit.gv>.ground--limb-down>.ground-body:before,.gv-fitsheet.gv>.ground--limb-down>.ground-body:before{background:radial-gradient(circle var(--gv-limb-rr) at 50% calc(100% - 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))}.gv>.ground--limb.has-canvas>.ground-body:before{display:none}#fit.gv>.ground--limb-up>.ground-grain,.gv-fitsheet.gv>.ground--limb-up>.ground-grain{top:var(--gv-limb-up);-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))}#fit.gv>.ground--limb-down>.ground-grain,.gv-fitsheet.gv>.ground--limb-down>.ground-grain{bottom:var(--gv-limb-up);-webkit-mask-image:radial-gradient(circle var(--gv-limb-rr) at 50% calc(100% - 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% calc(100% - 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% calc(100% - var(--gv-limb-rr)), #000 calc(var(--gv-limb-rr) - 1px), transparent var(--gv-limb-rr))}.gv>.ground--limb>.ground-limbcv{height:var(--gv-limb-cv);position:absolute;left:0;right:0}#fit.gv>.ground--limb-up>.ground-limbcv,.gv-fitsheet.gv>.ground--limb-up>.ground-limbcv{top:0}#fit.gv>.ground--limb-down>.ground-limbcv,.gv-fitsheet.gv>.ground--limb-down>.ground-limbcv{bottom:0}.gv>.ground--limb>.ground-limbcv>canvas{width:100%;height:100%;position:absolute;inset:0}#fit.gv>.ground--limb-down>.ground-sky,.gv-fitsheet.gv>.ground--limb-down>.ground-sky{height:var(--gv-limb-up);position:absolute;bottom:0;left:0;right:0}#fit .fit-seam:before{background:linear-gradient(#0000 0,#618ec78c 30% 70%,#0000 100%);box-shadow:0 0 24px 6px #3873c12e,0 0 80px 24px #3873c114}#fit .fit-seam:after{background:radial-gradient(120px 40%,#618ec71a,#0000 70%)}#pricing.gv>.ground--wash{background:radial-gradient(210% 760px at 50% 300px, #285da3 0, #3873c18c 12%, #618ec74d 26%, #181d1de6 50%, #121616f5 74%, var(--neutral-950) 92%, var(--neutral-950) 100%);top:-200px;bottom:-160px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#00000008 20px,#0000001a 40px,#00000038 60px,#00000059 80px,#00000080 100px,#000000a6 120px,#000000c7 140px,#000000e6 160px,#000000f7 180px,#000 200px);mask-image:linear-gradient(#0000 0,#00000008 20px,#0000001a 40px,#00000038 60px,#00000059 80px,#00000080 100px,#000000a6 120px,#000000c7 140px,#000000e6 160px,#000000f7 180px,#000 200px)}#pricing.gv>.ground--wash>.ground-sky{height:200px;position:absolute;top:0;left:0;right:0}.ground-fx{z-index:0;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.ground-fx>canvas{width:100%;height:100%;display:block;position:absolute;top:0;left:0}.ground-fx>.ground-scrim{position:absolute;inset:0}#cases .proof-feat{isolation:isolate;box-shadow:none;transition:transform .35s var(--ease-expo), box-shadow .35s var(--ease-expo), border-color .18s var(--ease-out-std);background:linear-gradient(190deg,#fff,#b4c9e9);border-color:#0000;overflow:hidden}#cases a.proof-feat:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 16px 40px #232b2b47}#cases .proof-row{background:#181d1dd6}#cases .proof-feat>.ground-fx{z-index:-1;-webkit-mask-image:linear-gradient(39deg,#0000 30%,#00000080 100%);mask-image:linear-gradient(39deg,#0000 30%,#00000080 100%)}#cases .proof-feat>.ground-fx>.ground-scrim{display:none}#cases .proof-feat-body,#cases .proof-feat-metric{z-index:1;position:relative}#cases .proof-feat h3,#cases .proof-feat-num,#cases .proof-feat-lab{color:var(--gtm-ink)}#cases .proof-feat h3.proof-feat-logo{line-height:0}#cases .proof-feat h3.proof-feat-logo img{width:100%;height:auto;display:block}#cases .proof-feat p{color:#232b2bd1}#cases .proof-feat-body{border-bottom-color:#232b2b33;border-right-color:#232b2b33}#cases .proof-feat-foot{align-self:stretch;margin-top:22px}#cases a.proof-feat:hover .proof-feat-foot svg{transform:translate(3px,-3px)}#pricing .prc-stage>.ground-fx{border-radius:var(--radius-ui);-webkit-mask-image:linear-gradient(90deg,#000000d9 0,#000 40% 100%);mask-image:linear-gradient(90deg,#000000d9 0,#000 40% 100%)}#pricing .prc-stage>.ground-fx>canvas{-webkit-mask-image:linear-gradient(#0000 0,#000 100%);mask-image:linear-gradient(#0000 0,#000 100%);-webkit-mask-size:100% 1504.8px;mask-size:100% 1504.8px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 var(--gv-win-y,0px);-webkit-mask-position:0 var(--gv-win-y,0px);mask-position:0 var(--gv-win-y,0px)}#pricing .prc-stage>.ground-fx>.ground-scrim{background:linear-gradient(#ffffff0d 0,#fff0 34%),linear-gradient(90deg,#0a0c0c75 0,#0a0c0c57 30%,#0a0c0c1a 44%,#0a0c0c00 58%)}#pricing .prc-tag{color:var(--neutral-100)}#pricing .prc-stage>.ground-fx--heat,#pricing .prc-stage>.ground-fx--beams{transition:opacity .5s var(--ease-out-std,ease-out)}#pricing .prc-stage>.ground-fx--beams,#pricing .prc-stage[data-tier=enterprise]>.ground-fx--heat{opacity:0}#pricing .prc-stage[data-tier=enterprise]>.ground-fx--beams{opacity:1}#pricing .prc-stage>.ground-fx--beams>.beams-host{height:1160px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}#pricing .prc-stage>.ground-fx--beams>.beams-host>canvas{width:100%;height:100%;position:absolute;inset:0}#pricing .prc-panel{z-index:1;background:#181d1d1a;position:relative;box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 .5px #ffffff47,0 0 40px 20px #f4f4f405}#pricing .prc-panel.on{box-shadow:inset 0 0 0 1px #ffffff1a,inset 0 .5px #ffffff47,0 0 0 1px #618ec738,0 0 34px #3873c133}.ft-bleed .ft{background:#06090b}.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}.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}.ft-bleed .ft:after{background:linear-gradient(#0e1213 0,#0e1213db 26px,#0e121375 74px,#0e121300 150px),#0f121257}@media (max-width:760px){.ft-bleed .ft:after{background:linear-gradient(#0e1213 0,#0e1213d6 24px,#0e121370 70px,#0e121300 140px),#0f1212c2}}@media (max-width:1000px){#process.gv{padding-top:300px}#process.gv>.ground--panel{top:232px}#book.gv>.ground--panel{top:200px}#fit.gv,.gv-fitsheet.gv{--gv-limb-up:240px}}@media (max-width:900px){#fit .fit-seam:before{background:linear-gradient(90deg,#3873c100 0%,#618ec74d 25%,#d6e8f78c 50%,#618ec74d 75%,#3873c100 100%);box-shadow:0 0 10px #618ec738}#fit .fit-seam:after{background:radial-gradient(40% 80px at 50% 0,#3873c11a,#0000 70%)}}@media (max-width:760px){.gv>.ground--panel{left:12px;right:12px}#process.gv{padding-top:260px}#process.gv>.ground--panel{top:200px}#book.gv{padding-top:260px}#book.gv>.ground--panel{top:200px}#fit.gv,.gv-fitsheet.gv{--gv-limb-r:1400px;--gv-limb-up:180px}#pricing.gv>.ground--wash{background:radial-gradient(260% 560px at 50% 300px, #285da3 0, #3873c18c 12%, #618ec74d 26%, #181d1de6 50%, #121616f5 74%, var(--neutral-950) 92%, var(--neutral-950) 100%)}}.ft-bleed .ft .ft-col a,.ft-bleed .ft .ftlede,.ft-bleed .ft .ftbase,.ft-bleed .ft .ft-h,.ft-bleed .ft h4,.ft-bleed .ft .ft-subnote{text-shadow:0 0 2px #0f1212e6,0 1px 10px #0f1212b3,0 0 22px #0f121299}#book .bk-badge,#book .bk-sim{display:none!important}.ft-bleed .ft .ft-slab .brand .ftlede{color:#fff}.ft-bleed .ft .ft-subscribe,.ft-bleed .ft .ft-subnote,#services .svcwires,#services .svcdots{display:none!important}#services .svcstack{column-gap:12px}#services.gv .svc-hub{border:1px solid var(--gtm-ink);box-shadow:none;background:#0f12129e}#services.gv .svc-hub:before{content:none}#fit.gv>.ground--sheet,.gv-fitsheet.gv>.ground--sheet{z-index:0;background:var(--ground-close);top:0;bottom:0;overflow:hidden}#fit.gv>.ground--sheet>i,.gv-fitsheet.gv>.ground--sheet>i{pointer-events:none;display:block;position:absolute;inset:0}#fit.gv>.ground--sheet>.ground-dots,.gv-fitsheet.gv>.ground--sheet>.ground-dots{-webkit-mask-image:radial-gradient(72% 90%,#000 40%,#0000008c 78%,#0000002e 100%);mask-image:radial-gradient(72% 90%,#000 40%,#0000008c 78%,#0000002e 100%)}#fit.gv>.ground--sheet>.ground-veil,.gv-fitsheet.gv>.ground--sheet>.ground-veil{background:radial-gradient(120% 80%,#0000 55%,#00000029 100%)}#fit.gv>.ground--sheet>.ground-grain,.gv-fitsheet.gv>.ground--sheet>.ground-grain{opacity:.045;inset:1px}#fit.gv>.ground--limb>.ground-body,.gv-fitsheet.gv>.ground--limb>.ground-body,#fit.gv>.ground--limb>.ground-grain,.gv-fitsheet.gv>.ground--limb>.ground-grain{display:none}#services .svc-icon canvas{filter:none;transform:none}#services .svc-icon{justify-content:center;align-items:center;display:flex}.ft-a{z-index:0;color:var(--gtm-bone);--fta-dy:24px;--fta-dz:46px;--fta-ds:.045;--fta-lift:16px;--fta-persp:1200px;--fta-surface:#181d1deb;--fta-surface-solid:linear-gradient(var(--fta-surface), var(--fta-surface)), #000;--fta-hair:#f4f4f41f;--fta-shadow:0 20px 44px #0000009e, 0 2px 8px #00000080;--fta-ease:cubic-bezier(.19, 1, .22, 1);--fta-ease-out:cubic-bezier(.22, 1, .36, 1);padding:96px 0 108px;position:relative;overflow-x:clip}.fta-bloom{z-index:0;pointer-events:none;background:radial-gradient(52% 260px at 34% 0,#3873c124,#0000 74%);height:380px;position:absolute;inset:0 0 auto}.fta-wrap{z-index:1;max-width:1340px;margin:0 auto;padding:0 28px;position:relative}.fta-head{text-align:center;max-width:880px;margin:0 auto 40px}.fta-h2{font-family:var(--font-display);letter-spacing:var(--ls-tight);color:var(--fg-display);text-wrap:balance;margin:0;font-size:clamp(2.1rem,3.4vw,3.1rem);font-weight:700;line-height:1.06}.fta-quote{max-width:640px;font-family:var(--font-display);color:var(--neutral-300);margin:20px auto 0;font-size:clamp(1.04rem,1.4vw,1.26rem);font-style:italic;font-weight:400;line-height:1.5}.fta-title{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--neutral-400);align-items:center;gap:18px;margin:0 0 26px;font-size:.78rem;font-weight:500;display:flex}.fta-title:after{content:"";background:linear-gradient(90deg,#f4f4f424,#0000);flex:auto;height:1px}.fta-stage{--fta-lead:34px;--fta-dockw:400px;--fta-gap:26px;--fta-mid:268px;--fta-rise:46px;--fta-mode:h;grid-template-columns:var(--fta-lead) repeat(4, minmax(0, 1fr)) var(--fta-dockw);grid-template-rows:auto var(--fta-mid) auto;column-gap:var(--fta-gap);min-height:664px;display:grid;position:relative}.fta-art{z-index:0;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.fta-lane{margin:0;padding:0;list-style:none;display:contents}.fta-item{z-index:1;min-width:0;margin:0;padding:0;position:relative}.fta-item::marker{content:none}.fta-item--our{margin:0 0 calc(var(--i) * var(--fta-rise));cursor:pointer;grid-row:1;align-self:end}.fta-item--our:first-child{grid-column:2}.fta-item--our:nth-child(2){grid-column:3}.fta-item--our:nth-child(3){grid-column:4}.fta-item--our:nth-child(4){grid-column:5}.fta-itxt{font-family:var(--font-sans);text-wrap:pretty;max-width:17ch;transition:color .35s var(--fta-ease);margin:0;font-size:.95rem;font-weight:400;line-height:1.45}.fta-item--our .fta-itxt{color:var(--neutral-400)}.fta-item--our.is-lit .fta-itxt{color:var(--neutral-200)}.fta-item--our.is-active .fta-itxt{color:var(--gtm-bone)}.fta-mid{grid-area:2/1/auto/-1}.fta-item--usual{text-align:left;cursor:pointer;grid-row:3;padding:0}.fta-item--usual:first-child{grid-column:2}.fta-item--usual:nth-child(2){grid-column:3}.fta-item--usual:nth-child(3){grid-column:4}.fta-item--usual:nth-child(4){grid-column:5}.fta-item--usual .fta-itxt{color:var(--neutral-500)}.fta-item--usual.is-lit .fta-itxt{color:var(--neutral-400)}.fta-item--usual.is-active .fta-itxt{color:var(--neutral-200)}.fta-item--orphan{cursor:default}.fta-item:focus-visible{outline-offset:8px;border-radius:6px;outline:1px solid #618ec7b3}.fta-docks{z-index:1;flex-direction:column;grid-area:1/6/4;justify-content:space-between;gap:26px;display:flex;position:relative}.fta-dock{position:relative}.fta-dock--for:before{content:none}.fta-label{font-family:var(--font-display);letter-spacing:-.012em;color:var(--fg-display);margin:0 0 16px;font-size:clamp(1.4rem,1.85vw,1.9rem);font-weight:700;line-height:1.08}.fta-deck{z-index:1;outline:none;position:relative}.fta-deck:focus-visible .fta-scene:after{content:"";pointer-events:none;border:1px solid #618ec7b3;border-radius:18px;position:absolute;inset:-14px -12px -10px}.fta-scene{perspective:var(--fta-persp);perspective-origin:50% 42%;height:calc(var(--fta-ch) + 54px);touch-action:pan-y;cursor:grab;padding-top:22px;position:relative}.fta-deck.is-dragging .fta-scene{cursor:grabbing}.fta-dock--for,.fta-dock--not{--fta-ch:132px}.fta-card{height:var(--fta-ch);background:var(--fta-surface-solid);border:1px solid var(--fta-hair);border-radius:var(--radius-ui);box-shadow:var(--fta-shadow);transform-origin:50%;backface-visibility:hidden;will-change:transform, opacity;-webkit-user-select:none;user-select:none;grid-template-columns:38px minmax(0,1fr);align-content:center;column-gap:16px;padding:20px 22px;display:grid;position:absolute;top:22px;left:0;right:0}.fta-card.is-front{cursor:pointer}.fta-well{width:38px;height:38px;color:var(--gtm-blue-light);place-items:center;display:grid}.fta-icon{width:38px;height:38px;display:block}.fta-body{min-width:0;display:block}.fta-ctitle{font-family:var(--font-display);letter-spacing:-.008em;color:var(--fg-display);text-wrap:pretty;font-size:1.45rem;font-style:normal;font-weight:500;line-height:1.22;display:block}.fta-dock--for .fta-card.is-front{box-shadow:0 0 0 1px #32b0a042, var(--fta-shadow);border-color:#32b0a057}.fta-dock--not .fta-well{color:var(--neutral-400);width:30px;height:30px}.fta-dock--not .fta-card{grid-template-columns:30px minmax(0,1fr);column-gap:14px;padding:18px 20px}.fta-dock--not .fta-icon{width:30px;height:30px}.fta-dock--not .fta-ctitle{font-size:1.15rem;line-height:1.3}.fta-ghost{height:var(--fta-ch);border-radius:var(--radius-ui);opacity:.5;z-index:0;transform:translate3d(0, calc(var(--fta-dy) * 3), calc(var(--fta-dz) * -3)) scale(.865);background:linear-gradient(#181d1d8c,#181d1d8c),#000;border:1px solid #f4f4f40f;position:absolute;top:22px;left:0;right:0}.fta-sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fta-fill{fill:url(#ftaFillGrad);opacity:0;transition:opacity 1.1s var(--fta-ease-out) .9s}.ft-a.is-in .fta-fill{opacity:1}.fta-obase{fill:none;stroke:var(--gtm-teal-light);stroke-width:1.5px;opacity:.19;stroke-linecap:round;stroke-linejoin:round}.fta-ubase{fill:none;stroke:var(--neutral-500);stroke-width:1.4px;stroke-dasharray:3 7;stroke-linecap:round;opacity:0;transition:opacity .9s var(--fta-ease-out) .85s}.ft-a.is-in .fta-ubase{opacity:.58}.fta-arrow{fill:none;stroke:var(--neutral-500);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.fta-draw{stroke-dasharray:var(--len) var(--len);stroke-dashoffset:var(--len);transition:stroke-dashoffset var(--dur,1.5s) var(--fta-ease-out) var(--d,0s)}.ft-a.is-in .fta-draw{stroke-dashoffset:0}.fta-seg{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .55s var(--fta-ease)}.fta-seg.is-lit{stroke-dashoffset:0}.fta-oseg{stroke:var(--gtm-teal-light);stroke-width:2.4px}.fta-oseg-halo{fill:none;stroke:var(--gtm-teal);stroke-width:14px;opacity:0;stroke-linecap:round;stroke-linejoin:round;transition:opacity .5s var(--fta-ease)}.fta-oseg-halo.is-lit{opacity:.22}.fta-useg{stroke:var(--neutral-400);stroke-width:1.7px;opacity:.95}.fta-wire-rail{fill:none;stroke-linecap:round;stroke-linejoin:round}.fta-wire-pulse{fill:none;stroke-linecap:round;stroke-dasharray:3 6}.fta-wire--our .fta-wire-rail{stroke:var(--gtm-teal);stroke-width:4px;opacity:.1}.fta-wire--our .fta-wire-pulse{stroke:var(--gtm-teal-light);stroke-width:1.7px;opacity:.8}.fta-wire--usual .fta-wire-rail{stroke:var(--neutral-500);stroke-width:4px;opacity:.1}.fta-wire--usual .fta-wire-pulse{stroke:var(--neutral-400);stroke-width:1.4px;opacity:.7}.fta-cuff{display:none}.fta-cuff--our{fill:var(--gtm-teal-light)}.fta-cuff--usual{fill:var(--neutral-400)}.fta-node{transform-box:fill-box;transform-origin:50%;transition:opacity .35s var(--fta-ease), r .35s var(--fta-ease), fill .35s var(--fta-ease)}.fta-onode{fill:var(--neutral-950);stroke:var(--gtm-teal-light);stroke-width:2px;opacity:.4}.fta-onode.is-lit{opacity:.85}.fta-onode.is-active{opacity:1;r:6.5}.fta-onode-halo{fill:var(--gtm-teal);opacity:0}.fta-onode-halo.is-active{opacity:.28}.fta-unode{fill:var(--neutral-500);opacity:.6}.fta-unode.is-lit{opacity:.9}.fta-unode.is-active{fill:var(--neutral-300);opacity:1;r:5.5}.fta-origin{fill:var(--neutral-200)}.fta-hits{pointer-events:auto}.fta-hit{fill:#0000;cursor:pointer}.fta-art{opacity:0;transition:opacity .5s var(--fta-ease-out)}.ft-a.is-in .fta-art{opacity:1}.fta-head,.fta-title,.fta-item,.fta-dock{opacity:0;transition:opacity .55s var(--fta-ease-out) var(--d,0s), transform .55s var(--fta-ease-out) var(--d,0s);transform:translateY(12px)}.ft-a.is-in .fta-head,.ft-a.is-in .fta-title,.ft-a.is-in .fta-item,.ft-a.is-in .fta-dock{opacity:1;transform:none}.fta-title{--d:80ms}.fta-item--our:first-child{--d:.3s}.fta-item--our:nth-child(2){--d:.42s}.fta-item--our:nth-child(3){--d:.54s}.fta-item--our:nth-child(4){--d:.66s}.fta-item--usual:first-child{--d:.5s}.fta-item--usual:nth-child(2){--d:.62s}.fta-item--usual:nth-child(3){--d:.74s}.fta-item--usual:nth-child(4){--d:.86s}.fta-dock--for{--d:.18s}.fta-dock--not{--d:.34s}@media (max-width:1240px){.fta-stage{--fta-dockw:344px;--fta-gap:22px;--fta-mid:262px;min-height:676px}.fta-dock--not{--fta-ch:150px}.fta-ctitle{font-size:1.18rem}}@media (max-width:980px){.fta-stage{--fta-dockw:300px;--fta-gap:18px;--fta-mid:258px;min-height:712px}.fta-dock--for,.fta-dock--not{--fta-ch:150px}.fta-ctitle{font-size:1.25rem}}@media (max-width:900px){.ft-a{padding:72px 0 84px}.fta-wrap{padding:0 22px}.fta-head{margin-bottom:30px}.fta-title{margin-bottom:22px}.fta-stage{--fta-mode:v;grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;column-gap:0;min-height:0}.fta-art{overflow:visible}.fta-mid{display:none}.fta-docks{display:contents}.fta-dock--for{grid-area:1/1;margin:0 0 34px}.fta-item--our:nth-child(n){text-align:left;grid-column:1;align-self:start;margin:0 0 20px;padding:0 0 0 52px}.fta-item--our:first-child{grid-row:2}.fta-item--our:nth-child(2){grid-row:3}.fta-item--our:nth-child(3){grid-row:4}.fta-item--our:nth-child(4){grid-row:5}.fta-dock--not{grid-area:6/1;margin:26px 0 34px}.fta-item--usual:nth-child(n){text-align:left;grid-column:1;margin:0 0 20px;padding:0 0 0 52px}.fta-item--usual:first-child{grid-row:7}.fta-item--usual:nth-child(2){grid-row:8}.fta-item--usual:nth-child(3){grid-row:9}.fta-item--usual:nth-child(4){grid-row:10}.fta-dock--for,.fta-dock--not{--fta-ch:128px}.fta-ctitle{font-size:1.3rem}.fta-dock--not .fta-ctitle{font-size:1.12rem}.fta-label{font-size:1.7rem}.fta-oseg-halo{stroke-width:11px}}@media (max-width:520px){.fta-wrap{padding:0 18px}.fta-h2{font-size:2.05rem}.fta-quote{font-size:1.02rem}.fta-title{letter-spacing:.07em;font-size:.72rem}.fta-dock--for{--fta-ch:168px}.fta-dock--not{--fta-ch:228px}.fta-card{grid-template-columns:34px minmax(0,1fr);column-gap:14px;padding:18px}.fta-well,.fta-icon{width:34px;height:34px}.fta-ctitle{font-size:1.14rem}.fta-item--our:nth-child(n),.fta-item--usual:nth-child(n){padding-left:46px}.fta-item--our .fta-itxt{font-size:.96rem}.fta-item--usual .fta-itxt{font-size:1rem}}@media (prefers-reduced-motion:reduce){.fta-head,.fta-title,.fta-item,.fta-dock,.fta-art{opacity:1;transition:none;transform:none}.fta-fill{opacity:1;transition:none}.fta-ubase{opacity:.58;transition:none}.fta-draw{stroke-dasharray:none;stroke-dashoffset:0;transition:none}.fta-seg,.fta-oseg-halo,.fta-node,.fta-cuff{transition:none}.fta-card{transition:none!important}}#fit .ft-a{z-index:1;padding:0}#fit .ft-a .fta-bloom{display:none}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.svcfam .svchero.gv{z-index:1;position:relative;overflow:clip visible}body.svcfam .svchero.gv>.gwrap{z-index:1;position:relative}body.svcfam .svchero.gv{background-color:#0000;background-image:none}@media (max-width:760px){body.svcfam #book.gv{padding-top:var(--port-book-pt,260px)}}body.svcfam .svchero.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.svcfam .svchero.gv{--gv-limb-up:240px}}@media (max-width:640px){body.svcfam .svchero.gv{--gv-limb-r:1400px;--gv-limb-up:180px}}body.svcfam .svchero.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%)}body.svcfam .svchero.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.svcfam .svchero.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.svcfam .svchero.gv>.ground--limb-up>.ground-limbcv{top:0}body.svcfam .svchero.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.svcfam #sv-build.gv>.ground--plate{top:-200px;bottom:-460px;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#00000003 60px,#0000000d 120px,#00000024 190px,#00000047 240px,#00000075 290px,#000000a8 330px,#000000db 358px,#000 380px calc(100% - 640px),#000000e6 calc(100% - 560px),#000000bd calc(100% - 480px),#0000008c calc(100% - 400px),#0000005e calc(100% - 320px),#00000038 calc(100% - 240px),#0000001c calc(100% - 160px),#0000000a calc(100% - 80px),#0000 100%);mask-image:linear-gradient(#0000 0,#00000003 60px,#0000000d 120px,#00000024 190px,#00000047 240px,#00000075 290px,#000000a8 330px,#000000db 358px,#000 380px calc(100% - 640px),#000000e6 calc(100% - 560px),#000000bd calc(100% - 480px),#0000008c calc(100% - 400px),#0000005e calc(100% - 320px),#00000038 calc(100% - 240px),#0000001c calc(100% - 160px),#0000000a calc(100% - 80px),#0000 100%)}body.svcfam #sv-build.gv>.ground--plate>.ground-body{background:#181d1d9e;position:absolute;inset:0}body.svcfam #sv-build.gv>.ground--plate>.ground-grain{opacity:.07;inset:1px}@media (max-width:640px){body.svcfam #sv-build.gv>.ground--plate{-webkit-mask-image:linear-gradient(#0000 0,#00000003 90px,#0000000a 170px,#0000001f 260px,#00000042 330px,#00000075 400px,#000000ad 452px,#000000de 490px,#000 520px calc(100% - 640px),#000000e6 calc(100% - 560px),#000000bd calc(100% - 480px),#0000008c calc(100% - 400px),#0000005e calc(100% - 320px),#00000038 calc(100% - 240px),#0000001c calc(100% - 160px),#0000000a calc(100% - 80px),#0000 100%);mask-image:linear-gradient(#0000 0,#00000003 90px,#0000000a 170px,#0000001f 260px,#00000042 330px,#00000075 400px,#000000ad 452px,#000000de 490px,#000 520px calc(100% - 640px),#000000e6 calc(100% - 560px),#000000bd calc(100% - 480px),#0000008c calc(100% - 400px),#0000005e calc(100% - 320px),#00000038 calc(100% - 240px),#0000001c calc(100% - 160px),#0000000a calc(100% - 80px),#0000 100%)}}body.svcfam #sv-build .svc,body.svcfam #seats .svc{background:#0f1212d1}body.svcfam #sv-build .svc:hover,body.svcfam #sv-build .svc:target,body.svcfam #seats .svc:hover,body.svcfam #seats .svc:target{background:#0f1212f0}body.svcfam #sv-cta.gv{padding-bottom:176px}@media (max-width:1000px){body.svcfam #sv-cta.gv{padding-bottom:148px}}@media (max-width:640px){body.svcfam #sv-cta.gv{padding-bottom:120px}}body.svcfam #sv-symptoms.gv,body.svcfam #seats.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.svcfam #sv-symptoms.gv,body.svcfam #seats.gv{--gv-limb-up:240px}}@media (max-width:640px){body.svcfam #sv-symptoms.gv,body.svcfam #seats.gv{--gv-limb-r:1400px;--gv-limb-up:180px}}body.svcfam .gv>.ground--limb>.ground-body{position:absolute;inset:0}body.svcfam .gv>.ground--limb>.ground-body:before{content:"";position:absolute;inset:0}body.svcfam .gv>.ground--limb.has-canvas>.ground-body:before{display:none}body.svcfam .gv>.ground--limb>.ground-limbcv{height:var(--gv-limb-cv);position:absolute;left:0;right:0}body.svcfam .gv>.ground--limb>.ground-limbcv>canvas{width:100%;height:100%;position:absolute;inset:0}body.svcfam .gv>.ground--limb-down>.ground-limbcv{top:auto;bottom:0}body.svcfam #questions.gv>.ground--headwash{height:800px;top:-240px;bottom:auto;overflow:hidden}body.svcfam #questions.gv>.ground--headwash>.ground-body{mix-blend-mode:lighten;background:radial-gradient(720px 380px at 50% 400px,#618ec71c 0%,#3873c10c 38%,#0000 100%);position:absolute;inset:0}@media (max-width:1000px){body.svcfam #questions.gv>.ground--headwash{height:720px;top:-200px}body.svcfam #questions.gv>.ground--headwash>.ground-body{background:radial-gradient(660px 340px at 50% 360px,#618ec71c 0%,#3873c10c 38%,#0000 100%)}}@media (max-width:640px){body.svcfam #questions.gv>.ground--headwash{height:640px;top:-180px}body.svcfam #questions.gv>.ground--headwash>.ground-body{background:radial-gradient(520px 300px at 50% 320px,#618ec71c 0%,#3873c10c 38%,#0000 100%)}}body.svcfam .ft-bleed .ft:after{background:linear-gradient(#0e1113 0,#0e1113db 26px,#0e111375 74px,#0e111300 150px),#0f121257}@media (max-width:760px){body.svcfam .ft-bleed .ft:after{background:linear-gradient(#0d1112 0,#0d1112d6 24px,#0d111270 70px,#0d111200 140px),#0f1212b8}body.svcfam .ft-bleed .ft-cols{grid-template-columns:1fr 1fr}body.svcfam .ft-bleed .ft-cols>.ft-col:nth-child(3){grid-column:1/-1}}@media (max-width:460px){body.svcfam .ft-bleed .ft-cols{grid-template-columns:1fr}}body.svcfam .proof-quotes:has(>:only-child){flex-direction:column;justify-content:center;display:flex}body.svcfam #sv-fit .ft-a{z-index:1;padding:0}body.svcfam #sv-fit .ft-a .fta-bloom{display:none}body.svcfam #sv-fit{position:relative}body.svcfam #cases .ctastrip{grid-column:1/-1;margin-top:18px}body.svcfam .ctastrip{border:1px solid var(--gtm-ink);border-radius:var(--ui-radius,14px);background:#0f12129e;position:relative;overflow:hidden}body.svcfam .ctastrip-fx{pointer-events:none;position:absolute;inset:0}body.svcfam .ctastrip-fx>canvas{mix-blend-mode:screen;opacity:1;width:100%;height:100%;display:block;position:absolute;inset:0}body.svcfam .ctastrip-veil{background:#0f121257;position:absolute;inset:0}body.svcfam .ctastrip .ground-grain{opacity:.05;inset:1px}body.svcfam .ctastrip-inner{z-index:1;text-align:center;padding:64px 32px 60px;position:relative}body.svcfam .ctastrip-inner h2{font-family:var(--font-display);color:var(--fg-display);letter-spacing:-.01em;margin:0;font-size:clamp(1.7rem,1.2rem + 1.6vw,2.4rem);font-weight:700;line-height:1.15}body.svcfam .ctastrip-inner p{color:var(--neutral-300);margin:14px 0 0;font-size:1rem;line-height:1.6}body.svcfam .ctastrip-inner .heroActions{flex-wrap:wrap;justify-content:center;gap:10px 26px;margin-top:30px;display:flex}@media (max-width:720px){body.svcfam .ctastrip-inner{padding:44px 20px 42px}}body.svcfam #sv-symptoms.gv>.ground--body,body.svcfam #seats.gv>.ground--body{z-index:0;background:var(--ground-close,#080a0a);top:0;bottom:0;-webkit-mask-image:linear-gradient(#0000 0,#0003 30px,#0009 70px,#000000e6 100px,#000 120px);mask-image:linear-gradient(#0000 0,#0003 30px,#0009 70px,#000000e6 100px,#000 120px)}body.svcfam #sv-symptoms.gv,body.svcfam #seats.gv{background:0 0}body.svcfam #sv-symptoms.gv>.ground--body>.ground-grain,body.svcfam #seats.gv>.ground--body>.ground-grain{opacity:.05;inset:1px}body.svcfam #sv-symptoms.gv>.ground--limb-down,body.svcfam #seats.gv>.ground--limb-down{top:50%;bottom:calc(-1 * var(--gv-limb-up));z-index:0;overflow:hidden;-webkit-mask-image:linear-gradient(0deg,#0000 0,#0000000f 36px,#00000047 84px,#00000080 120px,#000000b8 156px,#000000f0 204px,#000 240px);mask-image:linear-gradient(0deg,#0000 0,#0000000f 36px,#00000047 84px,#00000080 120px,#000000b8 156px,#000000f0 204px,#000 240px)}body.svcfam #sv-symptoms.gv>.ground--limb-down>.ground-body,body.svcfam #seats.gv>.ground--limb-down>.ground-body{background:radial-gradient(circle var(--gv-limb-rr) at 50% calc(100% - var(--gv-limb-up) - var(--gv-limb-rr)), var(--ground-close) calc(var(--gv-limb-rr) - 1px), transparent var(--gv-limb-rr))}body.svcfam #sv-symptoms.gv>.ground--limb-down>.ground-body:before,body.svcfam #seats.gv>.ground--limb-down>.ground-body:before{background:radial-gradient(circle var(--gv-limb-rr) at 50% calc(100% - 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.svcfam #sv-symptoms.gv>.ground--limb-down>.ground-grain,body.svcfam #seats.gv>.ground--limb-down>.ground-grain{bottom:var(--gv-limb-up);-webkit-mask-image:radial-gradient(circle var(--gv-limb-rr) at 50% calc(100% - 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% calc(100% - 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% calc(100% - var(--gv-limb-rr)), #000 calc(var(--gv-limb-rr) - 1px), transparent var(--gv-limb-rr))}body.svcfam #sv-symptoms.gv>.ground--limb-down>.ground-sky,body.svcfam #seats.gv>.ground--limb-down>.ground-sky{height:var(--gv-limb-up);position:absolute;bottom:0;left:0;right:0}body.svcfam #sv-own .plist{grid-template-rows:repeat(3,auto);grid-auto-flow:column;gap:0 clamp(28px,3.4vw,56px);max-width:none;display:grid}body.svcfam #sv-own .plist .pitem:nth-child(3n+1){border-top:0;padding-top:6px}body.svcfam #sv-own .plist .pitem:not(:nth-child(3n+1)){border-top:1px solid #f4f4f41a;padding-top:26px}@media (max-width:860px){body.svcfam #sv-own .plist{flex-direction:column;max-width:792px;display:flex}body.svcfam #sv-own .plist .pitem:nth-child(3n+1){border-top:1px solid #f4f4f41a;padding-top:22px}body.svcfam #sv-own .plist .pitem:first-child{border-top:0;padding-top:6px}}