.sxAnswer,.sxCard,.sxEnginePart,.sxMapPart,.sxLink,.sxQualify,.sxMeasures,.sxTable,.sxChoose article,.sxTake,.sxTakeaways,.sxHubCard,.sxToc,.sxSiteMap section,.tplBlock,.twGroup,.glanceCard{isolation:isolate;-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:linear-gradient(#143c7852,#040e208c);border-radius:18px;position:relative;box-shadow:inset 0 1px #bee4ff24,0 24px 60px -30px #000c}.sxAnswer:before,.sxCard:before,.sxEnginePart:before,.sxMapPart:before,.sxLink:before,.sxQualify:before,.sxMeasures:before,.sxTable:before,.sxChoose article:before,.sxTake:before,.sxTakeaways:before,.sxHubCard:before,.sxToc:before,.sxSiteMap section:before,.tplBlock:before,.twGroup:before,.glanceCard:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(#96cdff8c,#6eaaf024 45%,#6eaaf00f);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.sxHero{border-bottom:0;padding:132px 0 96px}.sxCrumbs ol{color:#7f95b3;flex-wrap:wrap;gap:6px 0;margin:0 0 30px;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}.sxCrumbs li:not(:last-child):after{content:"/";color:#7f95b380;margin:0 10px}.sxCrumbs a{color:#9fb6d3;transition:color var(--t-base)}.sxCrumbs a:hover{color:#fff}.sxCrumbs [aria-current]{color:#cfe0f5}.sxHeroGrid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:56px;display:grid}.sxHeroGrid.noAnswer{grid-template-columns:minmax(0,1fr)}.sxHero h1{letter-spacing:-.02em;font-size:clamp(40px,4.6vw,66px)}.sxHeroGrid.noAnswer h1{max-width:900px}.sxChips{flex-wrap:wrap;gap:8px;margin:26px 0 0;padding:0;list-style:none;display:flex}.sxChips li{color:#cfe0f5;background:#003c8c29;border:1px solid #8cc3ff42;border-radius:8px;padding:7px 14px;font-size:14px;font-weight:600}.sxHeroCta{margin-top:36px}.sxAnswer{padding:30px 30px 32px}.sxAnswerKicker,.sxQualifyKicker{color:#8cc8ff;letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin-bottom:14px;font-size:13px;font-weight:800;display:inline-flex}.sxAnswer p{color:#e4eefb;margin:0;font-size:18px;line-height:1.6}.sxPartTag,.sxMeta{color:#9fb6d3;align-items:center;gap:10px;margin:28px 0 0;font-size:15px;display:inline-flex}.sxPartTag svg,.sxMeta svg{color:#6fbcff}.sxPartTag b{color:#fff}.sx-navy{background:var(--bg)}.sx-deep{background:radial-gradient(60% 50% at 0% 100%, #006eff1f, transparent 70%), var(--bg3)}.sx-black{background:radial-gradient(45% 30% at 50% 18%,#007eff2e,#0000 72%),#050505}.sx-black:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#96b4dc1a 1px,#0000 1px) 0 0/48px 48px,linear-gradient(90deg,#96b4dc1a 1px,#0000 1px) 0 0/48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 45%,#000 30%,#0000 85%);mask-image:radial-gradient(70% 60% at 50% 45%,#000 30%,#0000 85%)}.sx-black:has(+.sx-black){--edgeB:#050505}.sx-black+.sx-black{--edgeT:#050505}.sx{padding:110px 0}.sxHead{max-width:860px;margin-bottom:52px}.sxHead.centered{text-align:center;margin-inline:auto}.sxHead h2{letter-spacing:-.02em;margin:0;font-size:clamp(34px,3.8vw,54px);line-height:1.08}.sxHead p{color:var(--muted);margin:18px 0 0;font-size:19px}.sxHead.centered p{max-width:680px;margin-inline:auto}.sxSubhead{color:#fff;align-items:center;gap:12px;margin:0 0 22px;font-size:22px;display:flex}.sxSubhead svg{color:#6fbcff}.sxCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sxCards.n2,.sxCards.n4{grid-template-columns:repeat(2,minmax(0,1fr))}.sxSplit .sxCards{grid-template-columns:minmax(0,1fr)}.sxCard{transition:transform var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease);padding:28px 28px 30px}.sxCard:hover{transform:translateY(-3px);box-shadow:inset 0 1px #bee4ff33,0 28px 60px -28px #0050c88c}.sxCard h3{color:#fff;margin:18px 0 10px;font-size:22px;line-height:1.2}.sxCard p{color:#a9bdd6;margin:0;font-size:16.5px;line-height:1.6}.sxSplit .sxCard{grid-template-columns:auto 1fr;column-gap:18px;padding:22px 24px;display:grid}.sxSplit .sxCard .sxCardIcon{grid-row:span 2}.sxSplit .sxCard h3{margin:2px 0 6px;font-size:19px}.sxCardIcon{color:#fff;background:linear-gradient(#3aa0ff,#0062d6);border-radius:12px;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 1px #fff6,0 0 18px #007eff66}.sxCardNum{color:#0000;background:linear-gradient(90deg,#ffb35c,#ff6a3d);font-family:var(--display);-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:800;line-height:1;display:block}.sxCard.is-good .sxCardIcon{background:linear-gradient(#3aa0ff,#0062d6)}.sxSteps{counter-reset:s;gap:12px;margin:0;padding:0;list-style:none;display:grid}.sxSteps li{grid-template-columns:auto 1fr;gap:20px;padding:0 0 22px;display:grid;position:relative}.sxSteps li:not(:last-child):before{content:"";background:linear-gradient(#4fb4ffb3,#4fb4ff14);width:2px;position:absolute;top:54px;bottom:0;left:25px}.sxStepNum{color:#fff;width:52px;height:52px;font-family:var(--display);background:radial-gradient(circle at 50% 30%,#007eff73,#00286480);border:1px solid #8cc8ff8c;border-radius:50%;place-items:center;font-size:17px;font-weight:800;display:grid;box-shadow:0 0 22px #007eff59}.sxSteps h3{color:#fff;margin:10px 0 6px;font-size:20px}.sxSteps p{color:#a9bdd6;margin:0;font-size:16.5px;line-height:1.6}.sxSplit{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.sxQualify,.sxMeasures{padding:30px}.sxQualify ol,.sxMeasures ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.sxQualify li,.sxMeasures li{color:#e4eefb;background:#ffffff09;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:16.5px;font-weight:600;line-height:1.45;display:flex}.sxQualify li svg,.sxMeasures li svg{color:#4fb4ff;flex:none;margin-top:2px}.sxQualify p{color:#9fb6d3;margin:18px 0 0;font-size:15.5px}.sxEngine{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.sxEnginePart{flex-direction:column;gap:18px;padding:24px 22px 26px;display:flex}.sxEnginePart header,.sxMapPart header{align-items:center;gap:14px;display:flex}.sxEnginePart header small{color:#6f8bb0;letter-spacing:.14em;font-size:12px;font-weight:800;display:block}.sxEnginePart header b{color:#fff;font-family:var(--display);font-size:21px}.sxEngineIcon{color:#8cc8ff;background:#007eff29;border:1px solid #8cc8ff66;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid}.sxEngineRow{border-top:1px solid #8cbeff24;padding-top:16px}.sxEngineRow p{color:#c3d3e8;margin:8px 0 0;font-size:15.5px;line-height:1.55}.sxEngineRow .tagBad{color:#ffa36b}.sxEngineRow .tagGood{color:#8cc8ff}.sxMap{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.sxMapPart{padding:22px 18px 18px}.sxMapPart header{margin-bottom:16px}.sxMapPart header b{color:#fff;font-family:var(--display);font-size:19px;display:block}.sxMapPart header small{color:#8ea4c0;font-size:13.5px;line-height:1.35;display:block}.sxMapPart.isHere{background:linear-gradient(#007eff4d,#04143299);box-shadow:0 0 0 1px #78beff8c,0 0 44px #007eff4d}.sxMapPart ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.sxMapItem{color:#dbe7f5;transition:background var(--t-base), color var(--t-base);background:#ffffff08;border-radius:10px;align-items:center;gap:10px;padding:11px 12px;font-size:15px;font-weight:600;display:flex}.sxMapItem svg{color:#6fbcff;flex:none}.sxMapItem i{color:#6fbcff;transition:transform var(--t-base) var(--ease);margin-left:auto;font-style:normal}a.sxMapItem:hover{color:#fff;background:#007eff29}a.sxMapItem:hover i{transform:translate(3px)}.sxMapItem.isCurrent{color:#fff;background:#007eff42}.sxMapItem em{color:#8cc8ff;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;margin-left:auto;font-size:11.5px;font-style:normal;font-weight:800}.sxLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sxLink{transition:transform var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease);align-items:center;gap:14px;padding:18px;display:flex}.sxLink:hover{transform:translateY(-2px);box-shadow:inset 0 1px #bee4ff33,0 0 0 1px #6eb4ff59,0 20px 50px -24px #0064ff99}.sxLinkIcon{color:#8cc8ff;background:#007eff2e;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.sxLinkText{gap:2px;min-width:0;display:grid}.sxLinkText small{color:#6f8bb0;letter-spacing:.14em;text-transform:uppercase;font-size:11.5px;font-weight:800}.sxLinkText b{color:#fff;font-size:16px;line-height:1.3}.sxLinkArrow{fill:none;stroke:#6fbcff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;transition:transform var(--t-base) var(--ease);flex:none;margin-left:auto}.sxLink:hover .sxLinkArrow{transform:translate(3px)}.sxHub{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.sxHub.isBig{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.sxHubCard{transition:transform var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease);flex-direction:column;gap:14px;padding:28px;display:flex}.sxHubCard:hover{transform:translateY(-3px);box-shadow:inset 0 1px #bee4ff33,0 0 0 1px #6eb4ff66,0 28px 60px -28px #0064ff99}.sxHubCard b{color:#fff;font-family:var(--display);font-size:21px;line-height:1.2}.sxHubCard p{color:#a9bdd6;flex:1;margin:0;font-size:15.5px;line-height:1.55}.sxHubGo{color:#8cc8ff;font-size:15px;font-weight:800}.sxHubGo span{transition:transform var(--t-base) var(--ease);display:inline-block}.sxHubCard:hover .sxHubGo span{transform:translate(4px)}.sxProof{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:24px;display:flex}.sxProof figure{flex:520px;max-width:720px;margin:0}.sxProof figure.isVertical{flex:0 300px}.sxProof figcaption{gap:4px;margin-top:14px;display:grid}.sxProof figcaption b{color:#fff;font-size:16px}.sxProof figcaption span{color:#9fb6d3;font-size:14.5px}.sxToolWrap{justify-content:center;display:flex}.sxToolWrap .calc3{width:100%;max-width:1080px}.sxToolMain{padding-top:40px}.sxToolMore{text-align:center;margin:28px 0 0}.toolCalc .c3Inputs{gap:24px}.tcMainLabel{color:#9fb6d3;margin-top:6px;font-size:14.5px;font-weight:600}.tcRest{border-top:1px solid #8cb4e64d;gap:0;width:100%;margin:20px 0 0;padding:0;display:grid}.tcRest div{border-bottom:1px solid #8cb4e629;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;display:flex}.tcRest dt{color:#b9cbe0;font-size:15.5px}.tcRest dd{color:#fff;font-family:var(--display);font-variant-numeric:tabular-nums;margin:0;font-size:21px;font-weight:800}.sxVs{color:#0000;background:linear-gradient(90deg,#7cc6ff,#1a8cff);-webkit-background-clip:text;background-clip:text;font-style:italic}.sxTable{max-width:1040px;margin:0 auto;overflow:hidden}.sxRow{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr);display:grid}.sxRow>span{color:#c3d3e8;border-top:1px solid #8cbeff1f;padding:18px 22px;font-size:16px;line-height:1.5}.sxRow>span[role=rowheader]{color:#fff;font-weight:700}.sxRow>span+span{border-left:1px solid #8cbeff1f}.sxRowHead>span{color:#8cc8ff;font-family:var(--display);border-top:0;font-size:17px;font-weight:800}.sxRow:not(.sxRowHead):hover>span{background:#007eff0f}.sxChoose{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.sxChoose article{padding:30px}.sxChoose h3{color:#fff;margin:0 0 18px;font-size:22px}.sxChoose ul,.sxTakeaways ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sxChoose li{color:#dbe7f5;gap:12px;font-size:16.5px;line-height:1.5;display:flex}.sxChoose li svg{color:#4fb4ff;flex:none;margin-top:3px}.sxTake{background:linear-gradient(120deg,#007eff38,#040e208c 60%);margin:16px 0 0;padding:30px 34px}.sxTake p{color:#fff;margin:0;font-size:19px;line-height:1.6}.sxArticleGrid{grid-template-columns:260px minmax(0,760px);justify-content:center;align-items:start;gap:64px;display:grid}.sxToc{padding:24px;position:sticky;top:110px}.sxToc ol{counter-reset:toc;gap:4px;margin:0;padding:0;list-style:none;display:grid}.sxToc li{counter-increment:toc}.sxToc a{color:#b9cbe0;transition:background var(--t-base), color var(--t-base);border-radius:8px;gap:10px;padding:8px 10px;font-size:14.5px;line-height:1.4;display:flex}.sxToc a:before{content:counter(toc, decimal-leading-zero);color:#4fb4ff;padding-top:2px;font-size:12.5px;font-weight:800}.sxToc a:hover{color:#fff;background:#007eff24}.sxTakeaways{margin-bottom:44px;padding:28px 30px}.sxTakeaways li{color:#e4eefb;padding-left:22px;font-size:17px;line-height:1.5;position:relative}.sxTakeaways li:before{content:"";background:#4fb4ff;border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:0;box-shadow:0 0 10px #4fb4ff}.sxArticle section{scroll-margin-top:110px}.sxArticle section+section{margin-top:48px}.sxArticle h2{color:#fff;letter-spacing:-.01em;margin:0 0 18px;font-size:clamp(26px,2.6vw,34px);line-height:1.2}.sxArticle p{color:#c9d8eb;margin:0 0 16px;font-size:18px;line-height:1.75}.sxArticle ul{gap:10px;margin:6px 0 16px;padding:0;list-style:none;display:grid}.sxArticle ul li{color:#dbe7f5;padding-left:26px;font-size:17.5px;line-height:1.6;position:relative}.sxArticle ul li:before{content:"";background:#4fb4ff;border-radius:2px;width:10px;height:2px;position:absolute;top:.7em;left:4px}.sxFaqGroup .faq{max-width:900px}.sxSiteMap{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));align-items:start;gap:16px;display:grid}.sxSiteMap section{padding:26px}.sxSiteMap h2{margin:0 0 14px;font-size:20px}.sxSiteMap h2 a{color:#fff}.sxSiteMap ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sxSiteMap ul a{color:#a9bdd6;transition:color var(--t-base);font-size:15px}.sxSiteMap ul a:hover{color:#fff}.footer nav a{font-size:15px}@media (max-width:1100px){.sxEngine,.sxMap,.sxLinks,.sxHub{grid-template-columns:repeat(2,minmax(0,1fr))}.footerGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.footerGrid>div:first-child{grid-column:1/-1}}@media (max-width:980px){.sxHeroGrid,.sxSplit{grid-template-columns:minmax(0,1fr);gap:32px}.sxArticleGrid{grid-template-columns:minmax(0,1fr);gap:28px}.sxToc{position:static}.sxCards,.sxCards.n4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.sxHero{padding:104px 0 64px}.sxHero h1{font-size:clamp(34px,9vw,44px)}.sx{padding:80px 0}.sxHead{margin-bottom:36px}.sxHead h2{font-size:clamp(30px,8vw,40px)}.sxHead p{font-size:17px}.sxCards,.sxCards.n2,.sxCards.n4,.sxEngine,.sxMap,.sxLinks,.sxHub,.sxHub.isBig,.sxChoose{grid-template-columns:minmax(0,1fr)}.sxAnswer{padding:24px 22px}.sxAnswer p{font-size:16.5px}.sxCard{padding:22px 22px 24px}.sxSplit .sxCard{column-gap:14px;padding:18px}.sxRow,.sxRowHead{grid-template-columns:minmax(0,1fr)}.sxRowHead{display:none}.sxRow>span{padding:12px 18px;border-left:0!important}.sxRow>span[role=rowheader]{color:#8cc8ff;letter-spacing:.12em;text-transform:uppercase;padding-top:18px;font-size:13px}.sxRow>span[role=cell]{border-top:0}.sxRow>span[role=cell]:before{content:attr(data-label);color:#6f8bb0;letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px;font-size:12px;font-weight:800;display:block}.sxTake{padding:24px 22px}.sxTake p,.sxArticle p{font-size:17px}.sxProof figure.isVertical{flex-basis:260px;max-width:260px}.footerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.sx-black:before{background-size:10vw 10vw,10vw 10vw}}@media (prefers-reduced-motion:reduce){.sxCard,.sxLink,.sxHubCard,.sxLinkArrow,.sxMapItem i{transition:none}}.toolCalc{background:0 0;border-color:#0000;box-shadow:0 0 0 1px #8cc3ff4d,0 40px 90px -30px #003ca08c}.toolCalc .c3Inputs{background:linear-gradient(#122c56b3,#061228cc)}.toolCalc .cField label b{color:#fff}.toolCalc .cVal{color:#6fbcff}.toolCalc .cMoney{background:#000a1c8c;border-color:#8cc3ff4d}.toolCalc .cMoney span{color:#8ea4c0}.toolCalc .cMoney input{color:#fff}.toolCalc .c3Step{color:#cfe3ff;background:#007eff24;border-color:#8cc3ff4d}.toolCalc .c3Step:hover{background:#007eff4d;border-color:#4fb4ff}.toolCalc .cRange::-webkit-slider-runnable-track{background:linear-gradient(90deg, #3aa0ff, #0a7fff) 0 0 / var(--pct) 100% no-repeat, #8cb4e633}.toolCalc .cRange::-moz-range-track{background:#8cb4e633}.toolCalc .cRange::-webkit-slider-thumb{border-color:#fff;box-shadow:0 0 0 4px #007eff40,0 0 16px #007effb3}@media (max-width:720px){.sxChips{gap:6px}.sxChips li{padding:5px 11px;font-size:13px}.toolCalc{grid-template-columns:minmax(0,1fr)}.toolCalc .c3Inputs,.toolCalc .c3Result{padding:26px 20px}.tcRest dd{font-size:18px}}@media (max-width:980px){.toolCalc{box-shadow:none}.toolCalc .c3Inputs{border-color:#8cc3ff4d}.toolCalc .c3Result{box-shadow:0 0 0 1px #8cc3ff4d,0 24px 60px -30px #003ca099}}.wideVideo{margin-inline:auto}.proofSection .sectionHead.centered p{max-width:680px;margin-inline:auto}.sxHero.hasPhoto{background:var(--bg)}.sxHeroPhoto{z-index:0;position:absolute;inset:0;overflow:hidden}.sxHeroPhoto img{object-fit:cover;object-position:center 40%;opacity:.55;animation:sxKen 18s var(--ease) both;transform:scale(1.04)}.sxHeroPhoto:after{content:"";background:linear-gradient(90deg, #00152ef7 0%, #00152ee6 38%, #00152e8c 70%, #00152e59 100%), linear-gradient(180deg, #00152e8c 0%, #00152e00 30%, #00152e00 65%, var(--bg) 100%);position:absolute;inset:0}.sxHero.hasPhoto .heroGlow{z-index:0}.sxHero.hasPhoto .shell{z-index:1}.sxHero.hasPhoto .sxAnswer{background:linear-gradient(#0a285a8c,#020c1eb3)}@keyframes sxKen{0%{transform:scale(1.1)}to{transform:scale(1.04)}}.sxCredit{color:#9fb6d3;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;margin-top:16px;font-size:12.5px;font-weight:700;display:inline-flex}.sxCredit i{background:#ff4a4a;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #ff4a4a}.sxHubCard.hasPhoto{padding-top:0;overflow:hidden}.sxHubPhoto{aspect-ratio:16/9;border-radius:18px 18px 0 0;margin:0 -28px;display:block;position:relative;overflow:hidden}.sxHubPhoto img{object-fit:cover;transition:transform var(--t-slow) var(--ease), filter var(--t-slow) var(--ease);filter:saturate(.92)}.sxHubPhoto:after{content:"";background:linear-gradient(#040e2000 45%,#040e20d9 100%);position:absolute;inset:0}.sxHubCard:hover .sxHubPhoto img{filter:saturate(1.05);transform:scale(1.05)}.sxHubCard.hasPhoto .sxCardIcon{z-index:1;margin-top:-30px;position:relative}.sxHubCredit{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#dbe7f5;letter-spacing:.06em;text-transform:uppercase;background:#000a1cb3;border-radius:999px;padding:4px 10px;font-size:11.5px;font-weight:700;position:absolute;top:12px;left:12px}@media (max-width:980px){.sxHeroPhoto:after{background:linear-gradient(180deg, #00152ecc 0%, #00152ee0 45%, #00152ef5 75%, var(--bg) 100%)}}@media (prefers-reduced-motion:reduce){.sxHeroPhoto img{animation:none}.sxHubPhoto img{transition:none}}.mLinks li{padding:0}.mLinks a,.mLinks span{color:#dbe7f5;align-items:center;gap:10px;padding:10px 18px;display:inline-flex}.mLinks a{transition:background var(--t-base), color var(--t-base), box-shadow var(--t-base)}.mLinks a span{color:#6fbcff;transition:transform var(--t-base) var(--ease);padding:0}.mLinks li:has(a):hover{border-color:var(--line-strong);box-shadow:0 0 22px #007eff40}.mLinks a:hover{color:#fff}.mLinks a:hover span{transform:translate(3px)}.mAll{margin:26px 0 0}a.mInline{color:inherit;text-underline-offset:4px;transition:text-decoration-color var(--t-base), color var(--t-base);-webkit-text-decoration:underline #6fbcff73;text-decoration:underline #6fbcff73;text-decoration-thickness:1.5px}a.mInline:hover{color:#fff;text-decoration-color:#6fbcff}.mJump{padding:56px 0}.mJump .shell{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.mJumpGroup>span{color:#8cc8ff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px;font-size:12.5px;font-weight:800;display:block}.mJumpGroup ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mJumpGroup a{color:#dbe7f5;transition:background var(--t-base), color var(--t-base);background:#ffffff09;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-size:15px;font-weight:600;display:flex}.mJumpGroup a svg{color:#6fbcff;flex:none}.mJumpGroup a:hover{color:#fff;background:#007eff2e}.mGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mCard{isolation:isolate;transition:box-shadow var(--t-slow) var(--ease);background:linear-gradient(#143c7852,#040e208c);border-radius:18px;flex-direction:column;gap:16px;padding:28px;scroll-margin-top:110px;display:flex;position:relative;box-shadow:inset 0 1px #bee4ff24,0 24px 60px -30px #000c}.mCard:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(#96cdff8c,#6eaaf01a);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.mCard:target{box-shadow:0 0 0 2px #4fb4ff,0 0 60px #007eff73}.mCard header{align-items:center;gap:14px;display:flex}.mCard h3{color:#fff;margin:0;font-size:23px}.mDef{color:#dbe7f5;margin:0;font-size:17.5px;line-height:1.55}.mFormula{color:#cfe3ff;font-family:var(--display);background:#000a1c8c;border-radius:12px;flex-wrap:wrap;align-items:center;gap:12px;margin:0;padding:12px 16px;font-size:16px;font-weight:700;display:flex}.mFormula span{color:#6fbcff;font-family:var(--sans);letter-spacing:.14em;text-transform:uppercase;font-size:11.5px;font-weight:800}.mWhy{color:#a9bdd6;margin:0;font-size:16px;line-height:1.6}.mWhy b{color:#fff}.mLevers>span{color:#8cc8ff;letter-spacing:.14em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800;display:block}.mLevers ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.mLevers li{color:#dbe7f5;align-items:center;gap:10px;font-size:15.5px;display:flex}.mLevers li svg{color:#4fb4ff;flex:none}.mMore{border-top:1px solid #8cbeff24;flex-wrap:wrap;gap:8px 18px;margin-top:auto;padding-top:14px;display:flex}.mMore a{color:#8cc8ff;font-size:15px;font-weight:700}.mMore a:hover{color:#fff}.abBento{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.abCard{isolation:isolate;transition:transform var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease);background:radial-gradient(80% 60% at 50% 0,#007eff29,#0000 70%),linear-gradient(#143c784d,#040e2099);border-radius:20px;flex-direction:column;padding:26px 26px 28px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #bee4ff29,0 30px 70px -34px #000000e6}.abCard:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(#96cdff99,#6eaaf014);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.abCard:hover{transform:translateY(-4px);box-shadow:inset 0 1px #bee4ff38,0 0 0 1px #6eb4ff4d,0 34px 70px -30px #005adc8c}.abCard1,.abCard5{grid-column:span 2}.abCard2,.abCard6{grid-column:span 4}.abCard3,.abCard4{grid-column:span 3}.abVisual{align-items:center;min-height:118px;margin-bottom:22px;display:flex}.abNum{color:#0000;background:linear-gradient(#a8e6ff,#007eff);font-family:var(--display);letter-spacing:.1em;-webkit-background-clip:text;background-clip:text;font-size:15px;font-weight:800}.abCard h3{color:#fff;margin:6px 0 10px;font-size:24px;line-height:1.15}.abCard p{color:#a9bdd6;margin:0;font-size:16.5px;line-height:1.55}.pvTools{gap:10px;display:flex}.pvTools span{color:#cfe3ff;background:#007eff1a;border:1px solid #8cc8ff4d;border-radius:14px;justify-items:center;gap:8px;min-width:70px;padding:14px 12px 12px;font-size:13px;font-weight:700;display:grid}.pvTools svg{color:#6fbcff}.pvChain{align-items:center;gap:0;width:100%;display:flex}.pvChain span{color:#cfe3ff;background:#007eff1a;border:1px solid #8cc8ff4d;border-radius:14px;flex:1;justify-items:center;gap:6px;padding:14px 6px;font-size:13px;font-weight:700;display:grid;position:relative}.pvChain span+span{margin-left:26px}.pvChain span+span:before{content:"";background:linear-gradient(90deg,#6fb6ff33,#6fbcff);width:20px;height:2px;position:absolute;top:50%;left:-24px}.pvChain svg{color:#6fbcff}.pvChain .isWeak{color:#ffd2b0;background:#ff6e281f;border-color:#ff965ab3;box-shadow:0 0 26px #ff6e284d}.pvChain .isWeak svg{color:#ffa36b}.pvChain em{color:#2b1200;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(90deg,#ffb35c,#ff6a3d);border-radius:99px;padding:2px 8px;font-size:10.5px;font-style:normal;font-weight:800;position:absolute;top:-11px}.pvSwap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pvSwap s{color:#6f819b;border:1px dashed #a0b4d24d;border-radius:10px;padding:8px 12px;font-size:14px;text-decoration-color:#ff6e46cc;text-decoration-thickness:2px}.pvSwap i{color:#6fbcff;font-style:normal;font-weight:800}.pvSwap b{color:#fff;background:linear-gradient(#2f95ff,#0067de);border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:inline-flex;box-shadow:0 0 22px #007eff66}.pvSplit{border:1px solid #8cc8ff59;border-radius:14px;grid-template-columns:2fr 1fr;width:100%;display:grid;overflow:hidden}.pvSplit span{font-family:var(--display);gap:4px;padding:16px;font-size:16px;font-weight:800;display:grid}.pvSplit small{font-family:var(--sans);opacity:.8;font-size:12.5px;font-weight:600}.pvSplit .us{color:#fff;background:linear-gradient(135deg,#2f95ff,#0058c4)}.pvSplit .you{color:#0b1626;background:#ffffffeb}.pvReal{border:1px solid #fff3;border-radius:14px;width:100%;height:118px;position:relative;overflow:hidden}.pvReal img{object-fit:cover;object-position:center 30%;filter:saturate(.95);width:100%;height:100%}.pvReal span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#000a1cbf;border-radius:99px;align-items:center;gap:8px;padding:5px 10px;font-size:11.5px;font-weight:700;display:inline-flex;position:absolute;bottom:10px;left:10px}.pvReal i,.abRec i{background:#ff3b3b;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite abRec;box-shadow:0 0 10px #ff3b3b}@keyframes abRec{50%{opacity:.35}}.pvCap{gap:8px;width:100%;display:grid}.pvCapBar{background:repeating-linear-gradient(90deg,#8cb4e629 0 calc(10% - 3px),#0000 calc(10% - 3px) 10%);border-radius:99px;height:16px;overflow:hidden}.pvCapBar i{background:repeating-linear-gradient(90deg,#3aa0ff 0 calc(13.8889% - 3px),#0000 calc(13.8889% - 3px) 13.8889%);border-radius:99px;height:100%;display:block;box-shadow:0 0 18px #007eff8c}.pvCap span{color:#fff;font-family:var(--display);font-size:16px;font-weight:800}.pvCap small{color:#8ea4c0;font-size:13px}.abBaseGrid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:64px;display:grid}.abShoot{aspect-ratio:16/10;border:1px solid #96cdff66;border-radius:22px;margin:0;position:relative;overflow:hidden;box-shadow:0 0 0 6px #ffffff08,0 50px 100px -40px #003caacc}.abShoot video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.abShoot:after{content:"";pointer-events:none;background:linear-gradient(#000a1c59,#0000 30% 55%,#000a1cd9);position:absolute;inset:0}.abRec{z-index:1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#000a1ca6;border-radius:99px;align-items:center;gap:8px;padding:6px 12px;font-size:12px;font-weight:800;display:inline-flex;position:absolute;top:16px;left:16px}.abShootTags{z-index:1;flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:44px;left:16px;right:16px}.abShootTags span{-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);color:#fff;background:#143c828c;border-radius:99px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #bee4ff4d}.abShootTags svg{color:#8cc8ff}.abShoot figcaption{z-index:1;color:#b9cbe0;font-size:13px;position:absolute;bottom:14px;left:18px}.abBase h2{letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(36px,4.2vw,58px);line-height:1.06}.abBaseLead{color:#c9d8eb;margin:0 0 28px;font-size:19px}.abBaseList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.abBaseList li{background:#ffffff09;border-radius:16px;align-items:flex-start;gap:16px;padding:16px 18px;display:flex;box-shadow:inset 0 1px #bee4ff1a}.abBaseList b{color:#fff;font-size:17px;display:block}.abBaseList small{color:#a9bdd6;margin-top:2px;font-size:15px;line-height:1.5;display:block}@media (max-width:1100px){.abCard1,.abCard2,.abCard3,.abCard4,.abCard5,.abCard6{grid-column:span 3}.mJump .shell{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.abBaseGrid{grid-template-columns:minmax(0,1fr);gap:36px}}@media (max-width:720px){.abBento{grid-template-columns:minmax(0,1fr)}.abCard1,.abCard2,.abCard3,.abCard4,.abCard5,.abCard6{grid-column:auto}.pvChain span{padding:12px 2px;font-size:11px}.pvChain span+span{margin-left:12px}.pvChain span+span:before{width:9px;left:-11px}.mGrid,.mJump .shell{grid-template-columns:minmax(0,1fr)}.mCard{padding:22px}.abShoot{aspect-ratio:4/3}.abShootTags{bottom:40px}.abShootTags span{padding:6px 11px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.pvReal i,.abRec i{animation:none}}::view-transition{pointer-events:none}::view-transition-group(site-header){z-index:100;animation:none}::view-transition-old(site-header){display:none}::view-transition-new(site-header){animation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}::view-transition-old(.page-out){transform-origin:50% 30%;animation:.82s cubic-bezier(.76,0,.24,1) both pgOut}::view-transition-new(.page-in){animation:.82s cubic-bezier(.76,0,.24,1) both pgIn}@keyframes pgOut{0%{filter:none;opacity:1;transform:none}85%{opacity:1}to{filter:blur(8px)brightness(.35)saturate(.7);opacity:0;transform:translateY(-48px)}}@keyframes pgIn{0%{clip-path:inset(100vh 0 0);filter:brightness(1.4)saturate(1.2);transform:translateY(36px)}70%{filter:brightness(1.08)}to{clip-path:inset(0);filter:none;transform:none}}::view-transition-group(page-beam){z-index:99;animation:none}::view-transition-old(page-beam){display:none}::view-transition-new(page-beam){animation:none}.pgBeam{z-index:39;pointer-events:none;--hdr:84px;animation:.9s linear both pgBeamLife;position:fixed;inset:0;overflow:hidden}.pgBeamLine{left:0;right:0;top:var(--hdr);height:0;animation:.82s cubic-bezier(.76,0,.24,1) both pgBeamMove;position:absolute;transform:translateY(100vh)}@media (max-width:980px){.pgBeam{--hdr:66px}}.pgBeamLine:before{content:"";background:linear-gradient(90deg,#0000,#4fb4ffe6 18%,#eaf7ff 50%,#4fb4ffe6 82%,#0000);height:2px;position:absolute;top:-1px;left:-5%;right:-5%;box-shadow:0 0 12px 2px #78c8fff2,0 0 40px 6px #007effb3}.pgBeamLine:after{content:"";background:radial-gradient(60% 50%,#007eff61,#007eff1f 45%,#0000 72%);height:320px;position:absolute;top:-160px;left:0;right:0}@keyframes pgBeamMove{0%{transform:translateY(100vh)}to{transform:translateY(0)}}@keyframes pgBeamLife{0%{opacity:0}8%{opacity:1}80%{opacity:1}to{opacity:0;visibility:hidden}}[id]{scroll-margin-top:96px}section.isArrived :is(.sxHead,.sectionHead,.pplText,.rolesHead) h2,section.isArrived>.shell>h2,section.isArrived :is(.eyebrow,.eyebrowLines){animation:arriveText 1.8s var(--ease) both}:is(article,.mCard,.sxCard,.faq details).isArrived{animation:arriveCard 2s var(--ease) both}@keyframes arriveText{0%{text-shadow:0 0 #4fb4ff00}30%{text-shadow:0 0 28px #4fb4fff2,0 0 2px #fff}to{text-shadow:0 0 #4fb4ff00}}@keyframes arriveCard{0%{box-shadow:0 0 #4fb4ff00}25%{box-shadow:0 0 0 2px #78c8fff2,0 0 70px #007eff8c}to{box-shadow:0 0 0 1px #78c8ff40,0 0 #007eff00}}@media (prefers-reduced-motion:reduce){::view-transition-old(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-new(*){animation-duration:0s!important;animation-delay:0s!important}::view-transition-group(*){animation-duration:0s!important;animation-delay:0s!important}.pgBeam{display:none}}.sxHeroVideo{object-fit:cover;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.sxMosaic{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 35%);mask-image:linear-gradient(90deg,#0000 0,#000 35%)}.sxMosaicTrack{grid-template-rows:repeat(2,1fr);grid-auto-columns:300px;grid-auto-flow:column;gap:12px;height:120%;animation:60s linear infinite sxMosaic;display:grid;position:absolute;top:-10%;right:-5%;transform:rotate(-6deg)}.sxMosaicTrack span{opacity:.55;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 20px 60px -20px #000c}.sxMosaicTrack img{object-fit:cover}@keyframes sxMosaic{0%{transform:rotate(-6deg)translate(0)}to{transform:rotate(-6deg)translate(calc(50% + 6px))}}@media (max-width:980px){.sxMosaicTrack{grid-auto-columns:200px}.sxMosaic{-webkit-mask-image:none;mask-image:none}}@media (prefers-reduced-motion:reduce){.sxMosaicTrack{animation:none}}.sxMosaic .sxMosaicTrack span{opacity:.9}.sxMosaic .sxMosaicTrack img{opacity:1;animation:none;transform:none}.sxMosaic:after{background:linear-gradient(90deg, #00152ef7 0%, #00152ee0 34%, #00152e73 62%, #00152e40 100%), linear-gradient(180deg, #00152e73 0%, #00152e00 25%, #00152e00 70%, var(--bg) 100%)}@media (max-width:980px){.sxMosaic:after{background:linear-gradient(180deg, #00152ebf, #00152ee6 55%, var(--bg))}}.opGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.opCard{isolation:isolate;transition:transform var(--t-slow) var(--ease), box-shadow var(--t-slow) var(--ease);background:radial-gradient(70% 45% at 50% 0,#007eff33,#0000 70%),linear-gradient(#0e2c5c8c,#030a18d9);border-radius:26px;position:relative;overflow:hidden;box-shadow:inset 0 1px #bee4ff2e,0 40px 90px -40px #003caab3}.opCard:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(#a0d7ffbf,#6eaaf01f 50%,#6eaaf00d);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.opCard:hover{transform:translateY(-6px);box-shadow:inset 0 1px #bee4ff3d,0 0 0 1px #6eb4ff4d,0 50px 100px -40px #0064ffbf}.opFrame{aspect-ratio:16/11;background:#04070f;border-radius:16px;margin:14px 14px 0;position:relative;overflow:hidden}.opMedia{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.opPlaceholder{background:linear-gradient(#96b4dc14 1px,#0000 1px) 0 0/32px 32px,linear-gradient(90deg,#96b4dc14 1px,#0000 1px) 0 0/32px 32px,radial-gradient(55% 60% at 50% 45%,#007eff61,#0000 70%),#050a16;align-content:center;place-items:center;gap:14px;display:grid;position:absolute;inset:0}.opPlaceholder:after{content:"";background:linear-gradient(#0000 0,#78c8ff1a 50%,#0000 52%) 0 0/100% 220%;animation:5s linear infinite opScan;position:absolute;inset:0}@keyframes opScan{0%{background-position:0 -120%}to{background-position:0 120%}}.opMono{font-family:var(--display);letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px #96d2ff8c;background:linear-gradient(#78c8ff59,#007eff0d);filter:drop-shadow(0 0 30px #007eff80);-webkit-background-clip:text;background-clip:text;font-size:clamp(110px,13vw,190px);font-weight:800;line-height:.9}.opSoon{z-index:1;color:#9fb6d3;letter-spacing:.04em;font-size:14px;font-weight:600;position:relative}.opCorner{z-index:1;border:0 solid #dcf0ffd9;width:26px;height:26px;position:absolute}.opCorner.tl{border-top-width:2px;border-left-width:2px;border-top-left-radius:6px;top:14px;left:14px}.opCorner.tr{border-top-width:2px;border-right-width:2px;border-top-right-radius:6px;top:14px;right:14px}.opCorner.bl{border-bottom-width:2px;border-left-width:2px;border-bottom-left-radius:6px;bottom:14px;left:14px}.opCorner.br{border-bottom-width:2px;border-right-width:2px;border-bottom-right-radius:6px;bottom:14px;right:14px}.opRec{z-index:1;color:#fff;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:11.5px;font-weight:800;display:inline-flex;position:absolute;top:22px;left:50px}.opRec i{background:#ff3b3b;border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite abRec;box-shadow:0 0 10px #ff3b3b}.opTc{z-index:1;color:#dcebffb3;letter-spacing:.08em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px;position:absolute;top:22px;right:50px}.opBadge{z-index:1;-webkit-backdrop-filter:blur(12px)saturate(1.4);backdrop-filter:blur(12px)saturate(1.4);color:#fff;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;background:#143c8299;border-radius:99px;padding:7px 14px;font-size:12.5px;font-weight:800;position:absolute;bottom:20px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #bee4ff59,0 0 24px #007eff59}.opBody{padding:26px 30px 30px}.opRole{color:#6fbcff;letter-spacing:.16em;text-transform:uppercase;font-size:13px;font-weight:800;display:block}.opBody h3{color:#fff;letter-spacing:-.02em;margin:10px 0;font-size:clamp(32px,3.2vw,44px);line-height:1.02}.opBody>p{color:#b9cbe0;margin:0 0 24px;font-size:17.5px;line-height:1.55}.opOwnsLabel{color:#8ea4c0;letter-spacing:.14em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.opOwns{gap:8px;margin:0;padding:0;list-style:none;display:grid}.opOwns a{color:#e4eefb;transition:background var(--t-base), box-shadow var(--t-base), color var(--t-base);background:#ffffff09;border-radius:14px;align-items:center;gap:14px;padding:10px 14px 10px 10px;font-size:16px;font-weight:700;display:flex;box-shadow:inset 0 1px #bee4ff14}.opOwns .opChev{fill:none;stroke:#6fbcff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform var(--t-base) var(--ease);flex:none;margin-left:auto}.opOwns a:hover{color:#fff;background:#007eff29;box-shadow:inset 0 0 0 1px #6eb4ff59}.opOwns a:hover .opChev{transform:translate(3px)}@media (max-width:900px){.opGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.opFrame{aspect-ratio:4/3;margin:10px 10px 0}.opRec{font-size:10.5px;top:20px;left:42px}.opTc{display:none}.opBody{padding:22px 20px 24px}}@media (prefers-reduced-motion:reduce){.opPlaceholder:after,.opRec i{animation:none}}@media (min-width:981px){.forgeLayout{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;column-gap:64px}.forgeHead h2{margin-bottom:26px;font-size:clamp(34px,3.3vw,50px);line-height:1.05}.forgeSteps .jTrack{gap:0}.forgeSteps .jStep{gap:16px;padding-top:5px;padding-bottom:5px}.forgeSteps .jIcon{width:48px;height:48px}.forgeSteps .jIcon svg{width:20px;height:20px}.forgeSteps .jTrack:before,.forgeSteps .jTrack:after{top:29px;left:32.5px}.forgeSteps .jTrack:before{bottom:29px}.forgeSteps .jTrack:after{height:calc((100% - 58px) * var(--p))}.forgeSteps .jText b{font-size:18px}.forgeSteps .jText small{font-size:14.5px}.forgeCallout{margin-top:22px;padding:16px 20px}.forgeCalloutIcon{width:50px;height:50px}.campaignCard{justify-self:center;width:100%;max-width:340px}}@media (max-width:620px){.pkTabsWrap{background:#02102699;border:1px solid #6ea5eb47;border-radius:999px;margin:-6px 0 22px;padding:5px;position:relative;overflow:hidden}.pkTabsWrap .pkTabs{background:0 0;border:0;border-radius:999px;align-items:center;gap:6px;width:auto;margin:0;padding:0;scroll-padding-inline:4px;display:flex;-webkit-mask-image:linear-gradient(90deg,#000 0 80%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 80%,#0000 100%)}.pkTabsWrap .pkTabs:after{content:"";flex:none;width:28px}.pkTabsWrap .pkTabs button{padding:10px 16px;font-size:14.5px;line-height:1.2}.pkTabsWrap .pkTabs button.isActive{box-shadow:inset 0 1px #ffffff73,0 0 14px #007eff80}}.scoreBanner{color:#cfe3ff;background:#0b2f62;font-size:13px;font-weight:600}.locServices{margin-top:18px}.sxHead h2 a,.sx h2 a{color:inherit}.locTradeList{flex-wrap:wrap;gap:8px 10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.locTradeList a{color:#cfe0f5;transition:background var(--t-base), color var(--t-base);background:#003c8c29;border:1px solid #8cc3ff47;border-radius:99px;padding:8px 14px;font-size:14px;font-weight:600;display:inline-flex}.locTradeList a:hover{color:#fff;background:#007eff38}.footerGrid{grid-template-columns:1.2fr repeat(5,minmax(0,.7fr));gap:30px}@media (max-width:1100px){.footerGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.footerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.locGroups{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 32px;margin-top:36px;display:grid}.locGroupHead{color:#fff;font-family:var(--display);margin-bottom:4px;font-size:19px;font-weight:800;display:inline-block}.locGroup .locTradeList{margin-top:10px}.locTradeList li.isTrade a{color:#e4eefb;background:#007eff24;border-color:#007eff73}@media (max-width:720px){.locGroups{grid-template-columns:minmax(0,1fr)}}.epSection{padding-bottom:130px}.ep{position:relative}.epGrid{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:18px;display:grid;position:relative}.epRail{z-index:0;background:#6eaaf038;border-radius:3px;height:3px;position:absolute;top:43px;left:12.5%;right:12.5%;overflow:hidden}.epRail i{background:linear-gradient(90deg,#0000 0,#a8e6ff33 8%,#fff 14%,#8cd0ff 18%,#007eff80 26%,#0000 34%) 0 0/50% 100% repeat-x;animation:2.4s linear infinite epSurge;position:absolute;inset:0;box-shadow:0 0 14px #1a8cff}@keyframes epSurge{0%{background-position:-50% 0}to{background-position:150% 0}}.epStage{flex-direction:column;align-items:center;display:flex}.epNode{color:#fff;background:radial-gradient(circle at 50% 30%,#3aa0ff,#0058c8 70%);border-radius:50%;place-items:center;width:88px;height:88px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff80,0 0 0 6px #007eff29,0 0 40px #007effb3}.epNode b{color:#0062d6;width:30px;height:30px;font-family:var(--display);background:#fff;border-radius:50%;place-items:center;font-size:12.5px;font-weight:800;display:grid;position:absolute;top:-6px;right:-6px;box-shadow:0 4px 14px #0006}.epRing{animation:epPing 2.4s var(--ease) infinite;animation-delay:calc(var(--i) * .6s);border:2px solid #78c8ffb3;border-radius:50%;position:absolute;inset:-6px}@keyframes epPing{0%{opacity:.9;transform:scale(.9)}70%,to{opacity:0;transform:scale(1.45)}}.epHead{text-align:center;margin:22px 0}.epHead span{color:#6fbcff;letter-spacing:.2em;text-transform:uppercase;font-size:13px;font-weight:800;display:block}.epHead h3{color:#fff;margin:6px 0 0;font-size:clamp(19px,1.6vw,23px);line-height:1.2}.epCards{gap:14px;width:100%;display:grid;position:relative}.epCards:before{content:"";z-index:-1;background:linear-gradient(#4fb4ffb3,#4fb4ff00);width:2px;position:absolute;top:-22px;bottom:30px;left:50%;transform:translate(-50%)}.epCard{isolation:isolate;transition:transform var(--t-base) var(--ease), box-shadow var(--t-base) var(--ease);background:linear-gradient(#0e2c5cb3,#030a18eb);border-radius:18px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #bee4ff29,0 24px 60px -30px #000000e6}.epCard:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(#a0d7ff99,#6eaaf01a 55%,#6eaaf00d);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.epCard:hover{transform:translateY(-5px);box-shadow:inset 0 1px #bee4ff3d,0 0 0 1px #6eb4ff66,0 36px 70px -30px #0064ffbf}.epPhoto{aspect-ratio:16/9;display:block;position:relative;overflow:hidden}.epPhoto img{object-fit:cover;transition:transform var(--t-slow) var(--ease)}.epPhoto:after{content:"";background:linear-gradient(#030a1800 40%,#030a18f2);position:absolute;inset:0}.epCard:hover .epPhoto img{transform:scale(1.06)}.epBody{z-index:1;gap:8px;margin-top:-26px;padding:0 18px 18px;display:grid;position:relative}.epTitle{color:#fff;font-family:var(--display);align-items:center;gap:9px;font-size:18px;font-weight:800;display:flex}.epTitle svg{color:#8cc8ff;flex:none}.epText{-webkit-line-clamp:3;color:#a9bdd6;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.epGo{color:#8cc8ff;font-size:14.5px;font-weight:800}.epGo i{transition:transform var(--t-base) var(--ease);font-style:normal;display:inline-block}.epCard:hover .epGo i{transform:translate(4px)}.epOut{flex-direction:column;align-items:center;gap:12px;margin-top:46px;display:flex}.epOutLine{border:2px solid #4fb4ff8c;border-top:0;border-radius:0 0 26px 26px;width:min(78%,900px);height:26px;box-shadow:0 10px 24px -12px #007effcc}.epOutPill{color:#fff;font-family:var(--display);background:linear-gradient(#2f95ff,#0062d6);border-radius:999px;align-items:center;gap:10px;padding:14px 24px;font-size:17px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffff73,0 0 0 4px #007eff33,0 0 44px #007effa6}.epOutPill i{opacity:.8;font-style:normal}.epOut small{color:#8ea4c0;font-size:14px}@media (max-width:1100px){.epText{-webkit-line-clamp:4}}@media (max-width:900px){.epGrid{grid-template-columns:minmax(0,1fr);gap:34px}.epRail{width:3px;height:auto;inset:0 auto 0 43px}.epRail i{background:linear-gradient(#0000 0,#fff 14%,#8cd0ff 18%,#007eff80 26%,#0000 34%) 0 0/100% 50% repeat-y;animation-name:epSurgeV}@keyframes epSurgeV{0%{background-position:0 -50%}to{background-position:0 150%}}.epStage{grid-template-columns:88px minmax(0,1fr);align-items:start;column-gap:18px;display:grid}.epHead{text-align:left;margin:10px 0 14px}.epCards{grid-column:2}.epCards:before,.epOutLine{display:none}.epOutPill{padding:12px 18px;font-size:15px}}@media (max-width:520px){.epNode{width:64px;height:64px}.epNode svg{width:22px;height:22px}.epNode b{width:24px;height:24px;font-size:11px}.epRail{left:31px}.epStage{grid-template-columns:64px minmax(0,1fr);column-gap:14px}}@media (prefers-reduced-motion:reduce){.epRail i,.epRing{animation:none}}.igTool{padding:0}.igToolLink{flex-direction:inherit;justify-content:center;align-items:center;gap:inherit;width:100%;min-height:inherit;border-radius:inherit;color:inherit;padding:8px 10px;display:flex}.igTool:hover{border-color:#78c3ffa6;transform:translateY(-2px);box-shadow:0 0 0 1px #007eff40,0 0 22px #007eff59}.igToolLink:focus-visible{outline-offset:2px;outline:2px solid #4fb4ff}@media (max-width:980px){.igToolLink{padding:8px 4px}}@media (min-width:901px){.epHead h3{justify-content:center;align-items:flex-start;min-height:2.4em;display:flex}}.isExample{counter-reset:x;gap:10px;margin:0;padding:0;list-style:none;display:grid}.isExample li{color:#e4eefb;background:#ffffff09;border-radius:14px;gap:14px;padding:16px 18px;font-size:16.5px;line-height:1.5;display:flex;box-shadow:inset 0 1px #bee4ff1a}.isExample li span{color:#4fb4ff;font-family:var(--display);flex:none;font-weight:800}.isNote{color:#8ea4c0;margin:16px 0 0;font-size:13.5px}.pbSymptoms{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.pbSymptoms li{color:#f2e6df;background:linear-gradient(90deg,#ff6e3c1a,#040e2080);border-radius:16px;align-items:flex-start;gap:14px;padding:18px 20px;font-size:17px;font-weight:600;line-height:1.45;display:flex;box-shadow:inset 0 0 0 1px #ff966438}.pbSymptoms svg{color:#ff8a5c;flex:none;margin-top:2px}.pbFixLink{color:#8cc8ff;margin-top:10px;font-size:14.5px;font-weight:800;display:inline-block}.pbFirst{color:#dbe7f5;max-width:860px;margin:0;font-size:clamp(18px,1.6vw,21px);line-height:1.65}.csGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.csCard{transition:transform var(--t-base) var(--ease), box-shadow var(--t-base);background:linear-gradient(#0e2c5cb3,#030a18eb);border-radius:22px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #8cc3ff40,0 30px 70px -34px #000000e6}a.csCard:hover{transform:translateY(-4px);box-shadow:inset 0 0 0 1px #8cc8ff8c,0 0 44px #007eff4d}.csCard img{aspect-ratio:16/9;object-fit:cover;width:100%}.csBody{gap:8px;padding:22px 24px 26px;display:grid}.csBody small{color:#6fbcff;letter-spacing:.12em;text-transform:uppercase;font-size:12.5px;font-weight:800}.csBody b{color:#fff;font-family:var(--display);font-size:24px}.csBody span{color:#a9bdd6;font-size:16px;line-height:1.55}.csBody i{color:#8cc8ff;font-style:normal;font-weight:800}.csCard.isNext{box-shadow:none;background:#ffffff05;border:1px dashed #8cc3ff59;justify-content:center}@media (max-width:720px){.pbSymptoms,.csGrid{grid-template-columns:minmax(0,1fr)}}.opIcon{color:#fff;width:40px;height:40px;transition:box-shadow var(--t-base);background:linear-gradient(#3aa0ff,#0062d6);border-radius:11px;flex:none;place-items:center;display:grid;box-shadow:inset 0 1px #fff6,0 0 16px #007eff66}.opIcon svg{display:block}.opOwns a:hover .opIcon{box-shadow:inset 0 1px #ffffff80,0 0 22px #007effa6}.tplGrid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tplBlock{flex-direction:column;min-width:0;padding:22px 24px 24px;display:flex}.tplBlock header{grid-template-columns:auto 1fr auto;align-items:center;gap:14px;display:grid}.tplNum{color:#fff;width:38px;height:38px;font-family:var(--display);background:linear-gradient(#3aa0ff,#0062d6);border-radius:11px;place-items:center;font-size:15px;font-weight:800;display:grid;box-shadow:inset 0 1px #fff6,0 0 16px #007eff59}.tplBlock h3{color:#fff;margin:0;font-size:17.5px;line-height:1.3}.tplCopy{color:#cfe6ff;font:inherit;cursor:pointer;transition:background var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);background:#0062d62e;border:1px solid #8cc8ff59;border-radius:999px;align-items:center;gap:7px;padding:8px 13px;font-size:13.5px;font-weight:700;display:inline-flex}.tplCopy:hover{background:#007eff59;border-color:#8cc8ffb3}.tplCopy:active{transform:scale(.96)}.tplCopy.isDone{color:#fff;background:linear-gradient(#3aa0ff,#0062d6);border-color:#0000}.tplNote{color:#8fa9c9;margin:14px 0 0;font-size:14.5px;line-height:1.55}.tplText{color:#e6f1ff;font-family:var(--sans);white-space:pre-wrap;overflow-wrap:anywhere;background:#020a1a99;border:1px solid #8cc8ff24;border-radius:12px;flex:1;margin:14px 0 0;padding:16px 18px;font-size:15.5px;line-height:1.6}.igPageTag{gap:12px}.igPageMark{background:#ffffff0f;border:1px solid #8cc8ff4d;border-radius:12px;place-items:center;width:44px;height:44px;display:grid}.igPageMark img{object-fit:contain;width:26px;height:26px}.igPageTag>span[aria-hidden]{color:#6fbcff;font-size:20px;font-weight:800}@media (max-width:860px){.tplGrid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.tplBlock{padding:18px 16px}.tplBlock header{grid-template-columns:auto 1fr}.tplCopy{grid-column:1/-1;justify-self:start}.tplText{padding:14px;font-size:15px}}.sxCardIcon.isLogo,.sxLinkIcon.isLogo{background:#fff;box-shadow:inset 0 0 0 1px #8cc8ff66,0 0 18px #007eff4d}.sxCardIcon.isLogo img,.sxLinkIcon.isLogo img{object-fit:contain}.twGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:16px;display:grid}.twGroup{min-width:0;padding:20px 20px 14px}.twHead{color:#8cc8ff;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:8px;font-size:12.5px;font-weight:800;display:flex}.twHead svg{color:#4fb4ff}.twGroup ul{margin:0;padding:0;list-style:none}.twGroup li+li{border-top:1px solid #8cc8ff1a}.twGroup a{color:#fff;align-items:center;gap:12px;padding:11px 2px;text-decoration:none;display:flex}.twText{flex:1;min-width:0;display:grid}.twText b{font-size:15.5px;font-weight:700;line-height:1.3}.twText small{color:#7f98b8;margin-top:2px;font-size:12.5px}.twGroup a svg{fill:none;stroke:#4fb4ff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.5;width:16px;height:16px;transition:transform var(--t-fast) var(--ease), opacity var(--t-fast) var(--ease);flex:none}.twGroup a:hover b{color:#8cc8ff}.twGroup a:hover svg{opacity:1;transform:translate(3px)}@media (max-width:1000px){.twGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.twGrid{grid-template-columns:minmax(0,1fr)}.twGroup{padding:16px 16px 8px}}.sxMetaLink{color:#cfe6ff;text-underline-offset:3px;-webkit-text-decoration:underline #8cc8ff66;text-decoration:underline #8cc8ff66}.dash{gap:14px;display:grid}.dashStats{color:#a9bdd6;border:1px solid #8cc8ff33;border-radius:14px;gap:6px;padding:20px 22px;display:grid}.dashStats p{margin:0}.dashStats b{color:#fff}.dashFam{border:1px solid #8cc8ff29;border-radius:12px;overflow:hidden}.dashFam summary{color:#fff;text-transform:capitalize;cursor:pointer;padding:14px 18px;font-weight:800}.dashFam summary small{color:#7f98b8;text-transform:none;margin-left:10px;font-weight:600}.dashTable{border-collapse:collapse;width:100%;font-size:13px}.dashTable th,.dashTable td{color:#c9d8ea;text-align:left;vertical-align:top;border-top:1px solid #8cc8ff1a;padding:8px 12px}.dashTable th{color:#8cc8ff;letter-spacing:.08em;text-transform:uppercase;font-size:11.5px}.dashTable td small{color:#ffb35c;display:block}.dashTable a{color:#8cc8ff}.dashTable tr.isLow td:last-child{color:#ff8a6a;font-weight:800}.glance{padding-top:0!important}.glanceCard{padding:26px 30px 12px}.glanceHead{color:#8cc8ff;font-family:var(--font-body,inherit);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 10px;font-size:13px;font-weight:800;display:flex}.glanceCard dl{margin:0}.glanceRow{border-top:1px solid #8cc8ff1a;grid-template-columns:210px minmax(0,1fr);gap:20px;padding:14px 0;display:grid}.glanceRow dt{color:#fff;font-size:15.5px;font-weight:800}.glanceRow dd{color:#b6c8de;margin:0;font-size:15.5px;line-height:1.6}.glanceRow ul{flex-wrap:wrap;gap:6px 8px;margin:0;padding:0;list-style:none;display:flex}.glanceRow li{color:#d6e8ff;background:#0062d61f;border:1px solid #8cc8ff38;border-radius:999px;padding:3px 11px;font-size:14px}@media (max-width:720px){.glanceCard{padding:20px 18px 6px}.glanceRow{grid-template-columns:minmax(0,1fr);gap:6px}}.glanceRow ul.isList{gap:6px;display:grid}.glanceRow ul.isList li{color:#b6c8de;background:0 0;border:0;border-radius:0;padding:0 0 0 18px;font-size:15.5px;line-height:1.55;position:relative}.glanceRow ul.isList li:before{content:"";background:#3aa0ff;border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:2px}.sx .glanceCard h2.glanceHead{letter-spacing:.14em;color:#8cc8ff;text-transform:uppercase;margin:0 0 10px;font-family:inherit;font-size:13px;font-weight:800;line-height:1.2}.section.glance{padding-bottom:clamp(8px,2vw,24px)}@media (max-width:620px){.sx:not(.glance){padding-top:56px}.sx:not(.glance):not(.epSection){padding-bottom:56px}.ctaBlock{padding:64px 0}}
.assessmentShell:has(.sr){max-width:1180px}.sr{--sr-ink:#f3f6fb;--sr-mute:#a3b4c9;--sr-dim:#6f839e;--sr-card:#0a0e16;--sr-edge:#ffffff1c;--sr-weak:#ff6a3d;--sr-weak-txt:#ff9a66;--sr-mid:#ffc24d;--sr-good:#3fd68b;--sr-good-txt:#74f0b0;--sr-blue:#2f95ff;--sr-blue-txt:#7cc2ff;text-align:center}.srHead{max-width:920px;margin:0 auto}.srTitle{letter-spacing:-.025em;text-wrap:balance;margin:16px 0 0;font-size:clamp(34px,5.2vw,64px);line-height:1.04}.srHot{color:#0000;background:linear-gradient(90deg,#ffb35c,#ff6a3d);-webkit-background-clip:text;background-clip:text;margin-bottom:-.1em;padding-bottom:.1em}.srLead{color:#d3dfee;max-width:640px;margin:20px auto 0;font-size:clamp(18px,1.8vw,21px);line-height:1.45}.srBasis{color:var(--sr-dim);margin:12px 0 0;font-size:14px;font-weight:600}.srDiag{isolation:isolate;text-align:left;background:radial-gradient(52% 70% at 26%,#006eff29,#0000 72%),#04070d;border-radius:28px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:44px;margin-top:44px;padding:44px;display:grid;position:relative;box-shadow:0 50px 100px -40px #000000e6}.srDiag:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(#a0cdff80,#a0cdff1f 45%,#a0cdff0f);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-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}.srGauge{width:100%;max-width:470px;margin:0 auto;position:relative}.srRing{width:100%;height:auto;display:block;overflow:visible}.srTicks{fill:none;stroke:#96bef038;stroke-width:7px;stroke-dasharray:1.4 9.5}.srOrbitTrack{fill:none;stroke:#78afff1a;stroke-width:1.5px}.srOrbit{transform-origin:220px 220px;animation:3.2s linear infinite srSpin}.srOrbit circle{fill:none;stroke:#9ad8ff;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:9 91;filter:drop-shadow(0 0 4px #2f95ff)}@keyframes srSpin{to{transform:rotate(360deg)}}.srSeg{cursor:pointer;outline:none}.srHit{fill:none;stroke:#0000;stroke-width:70px;pointer-events:stroke}.srTrack{fill:none;stroke:#ffffff12;stroke-width:24px;stroke-linecap:round;transition:stroke var(--t-base)}.srFill{fill:none;stroke-width:24px;stroke-linecap:round;stroke-dasharray:var(--len) 100;stroke-dashoffset:var(--len);transition:stroke-dashoffset 1.1s var(--ease) calc(var(--i) * .38s + .15s)}.isOn .srFill{stroke-dashoffset:0}.srSeg[data-tone=weak] .srFill{animation:1.8s ease-in-out 2s infinite srPulse}@keyframes srPulse{0%,to{filter:drop-shadow(0 0 #ff6a3d00)}50%{filter:drop-shadow(0 0 7px #ff6a3dd9)}}.srSeg:hover .srTrack,.srSeg.isSel .srTrack{stroke:#ffffff24}.srSeg:focus-visible .srTrack{stroke:#ffffff80}.srName{fill:#8ea2bd;font:800 17px var(--display);letter-spacing:.12em;transition:fill var(--t-base)}.srSeg:hover .srName,.srSeg.isSel .srName{fill:#fff}.srState{font:800 13px var(--sans);letter-spacing:.1em;text-transform:uppercase}.srSeg[data-tone=weak] .srState,.srSeg[data-tone=low] .srState{fill:var(--sr-weak-txt)}.srSeg[data-tone=mid] .srState{fill:var(--sr-mid)}.srSeg[data-tone=good] .srState{fill:var(--sr-good-txt)}.srCore{text-align:center;pointer-events:none;place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.srCoreKicker{color:var(--sr-mute);letter-spacing:.18em;text-transform:uppercase;font-size:12.5px;font-weight:800}.srNum{color:#fff;font:800 clamp(64px, 8.4vw, 104px)/1 var(--display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:2px}.srNum small{letter-spacing:0;margin-left:2px;font-size:.42em}.srNum[data-tone=mid] small{color:var(--sr-mid)}.srNum[data-tone=high] small{color:var(--sr-good)}.srWhyBtn{pointer-events:auto;color:#b9c8db;font:700 12.5px var(--sans);cursor:pointer;transition:border-color var(--t-base), color var(--t-base);background:#ffffff0a;border:1px solid #ffffff29;border-radius:99px;gap:6px;margin-top:10px;padding:5px 12px;display:inline-flex}.srWhyBtn:hover{color:#fff;border-color:#fff6}.srWhy{max-width:680px;color:var(--sr-mute);text-align:center;grid-column:1/-1;margin:-8px auto 0;font-size:15px;line-height:1.55}.srRead{border:1px solid var(--sr-edge);background:var(--sr-card);border-radius:20px;padding:28px}.srReadTop{align-items:center;gap:14px;display:flex}.srReadIcon{color:#fff;background:#ffffff0d;border:1px solid #ffffff24;border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.srReadTop strong{color:#fff;font:800 22px var(--display);letter-spacing:.06em;text-transform:uppercase}.srPill{font:800 11.5px var(--sans);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:99px;margin-left:auto;padding:6px 12px}.srPill[data-tone=weak],.srPill[data-tone=low]{border-color:var(--sr-weak);background:var(--sr-weak);color:#1a0700}.srPill[data-tone=mid]{color:var(--sr-mid);border-color:#ffc24db3}.srPill[data-tone=good]{color:var(--sr-good-txt);border-color:#3fd68b99}.srFound,.srFix{border-left:3px solid;padding-left:16px}.srFound{border-color:var(--sr-weak);margin-top:24px}.srRead[data-tone=mid] .srFound{border-color:var(--sr-mid)}.srRead[data-tone=good] .srFound{border-color:var(--sr-good)}.srFix{border-color:var(--sr-blue)}.srTag{letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:800;display:block}.srFound .srTag{color:var(--sr-weak-txt)}.srRead[data-tone=mid] .srFound .srTag{color:var(--sr-mid)}.srRead[data-tone=good] .srFound .srTag{color:var(--sr-good-txt)}.srFix .srTag{color:var(--sr-blue-txt)}.srFound p,.srFix p{color:var(--sr-ink);margin:8px 0 0;font-size:18.5px;font-weight:500;line-height:1.45}.srArrow{background:linear-gradient(180deg, transparent 0, #ffffffe6 40%, transparent 70%) 0 0 / 100% 34px repeat-y, linear-gradient(180deg, var(--sr-weak), var(--sr-blue));border-radius:3px;width:3px;height:34px;margin:4px 0;animation:.9s linear infinite srSurgeY;display:block;position:relative}.srRead[data-tone=good] .srArrow{background:linear-gradient(180deg, transparent 0, #ffffffe6 40%, transparent 70%) 0 0 / 100% 34px repeat-y, linear-gradient(180deg, var(--sr-good), var(--sr-blue))}.srArrow:after{content:"";border-right:3px solid var(--sr-blue);border-bottom:3px solid var(--sr-blue);border-radius:1px;width:9px;height:9px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%)rotate(45deg)}@keyframes srSurgeY{0%{background-position:0 0,0 0}to{background-position:0 34px,0 0}}.srReadFoot{border-top:1px solid var(--sr-edge);color:var(--sr-mute);margin:22px 0 0;padding-top:18px;font-size:16px}.srReadFoot b{color:#fff}.srLink{color:var(--sr-weak-txt);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.srNote{border:1px solid var(--sr-edge);border-left:3px solid var(--sr-mid);background:var(--sr-card);text-align:left;border-radius:14px;align-items:flex-start;gap:14px;max-width:900px;margin:26px auto 0;padding:18px 22px;display:flex}.srNoteIcon{background:var(--sr-mid);color:#1a1200;width:26px;height:26px;font:900 15px var(--display);border-radius:50%;flex:none;place-items:center;display:grid}.srNote p{color:#e9eef6;margin:1px 0 0;font-size:16.5px;line-height:1.55}.srBlock{margin-top:clamp(80px,10vw,128px)}.srEyebrow{margin-bottom:14px;display:inline-block}.srBig{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(32px,4.6vw,56px);line-height:1.06}.srSub{max-width:660px;color:var(--sr-mute);margin:14px auto 0;font-size:18px;line-height:1.5}.srBuild{grid-template-columns:repeat(var(--n), minmax(0, 1fr));text-align:left;gap:16px;margin:44px 0 0;padding:0;list-style:none;display:grid;position:relative}.srBuild:before{content:"";background:linear-gradient(90deg,#0000 0,#fffffff2 30%,#0000 60%) 0 0/160px 100% repeat-x,linear-gradient(90deg,#2f95ff59,#2f95ff 50%,#2f95ff59);border-radius:2px;height:2px;animation:1.2s linear infinite srSurgeX;position:absolute;top:55px;left:6%;right:6%;box-shadow:0 0 10px #007effb3}@keyframes srSurgeX{0%{background-position:0 0,0 0}to{background-position:160px 0,0 0}}.srBuild li{z-index:1;border:1px solid var(--sr-edge);background:var(--sr-card);animation:srRise .6s var(--ease) both;animation-delay:calc(var(--i) * 90ms);transition:border-color var(--t-base), transform var(--t-base) var(--ease);border-radius:18px;flex-direction:column;padding:22px 20px 20px;display:flex;position:relative}.srBuild li:hover{border-color:#7cc2ff80;transform:translateY(-3px)}@keyframes srRise{0%{opacity:0;transform:translateY(14px)}}.srBuildIcon{--bi-bg:#0b63db;color:#fff;background:linear-gradient(#2a8cff,#0055c4);border-radius:18px;place-items:center;width:66px;height:66px;display:grid;box-shadow:inset 0 1px #ffffff61,0 12px 26px -10px #007effd9}.srBuildNum{color:#4d6383;font:800 14px var(--display);letter-spacing:.04em;position:absolute;top:22px;right:20px}.srBuild strong{color:#fff;font:700 18px/1.25 var(--display);margin-top:18px}.srBuild p{color:var(--sr-mute);flex:1;margin:8px 0 0;font-size:15px;line-height:1.45}.srFixes{font:800 11px var(--sans);letter-spacing:.12em;text-transform:uppercase;border:1px solid;border-radius:99px;place-self:flex-start start;margin-top:16px;padding:5px 10px}.srFixes[data-tone=weak],.srFixes[data-tone=low]{color:var(--sr-weak-txt);border-color:#ff6a3d99}.srFixes[data-tone=mid]{color:var(--sr-mid);border-color:#ffc24d8c}.bi *{transform-box:fill-box;transform-origin:50%}.biBlink{animation:1.2s step-end infinite biBlink}@keyframes biBlink{50%{opacity:0}}.biScroll{animation:biScroll 3s var(--ease-in-out) infinite;transform-box:view-box;transform-origin:0 0}@keyframes biScroll{0%,30%{transform:translateY(0)}50%,80%{transform:translateY(-24px)}to{transform:translateY(-24px)}}.biGrow{transform-origin:0;animation:biGrow 2.4s var(--ease) var(--d,0s) infinite}@keyframes biGrow{0%{transform:scaleX(0)}35%,85%{transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.biTick{transform-origin:100%;animation:1.6s steps(4,end) infinite biTick}@keyframes biTick{0%{transform:scaleX(.25)}to{transform:scaleX(1)}}.biCheck,.biDraw{stroke-dasharray:1;stroke-dashoffset:1px;animation:biDraw 2.6s var(--ease) var(--d,0s) infinite}@keyframes biDraw{0%{stroke-dashoffset:1px}30%,80%{stroke-dashoffset:0}to{stroke-dashoffset:0;opacity:0}}.biSwing{transform-origin:50% 0;animation:1.6s ease-in-out infinite biSwing}@keyframes biSwing{0%,50%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}40%{transform:rotate(6deg)}}.biDot{animation:biDot 1.1s ease-in-out var(--d,0s) infinite}@keyframes biDot{0%,60%,to{opacity:.45;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.biSlide{animation:biSlide 3s var(--ease-in-out) infinite}@keyframes biSlide{0%,20%{transform:translate(0)}40%,60%{transform:translate(14px)}80%,to{transform:translate(28px)}}.biFlow{stroke:#bfe6ff;stroke-dasharray:.18 1;stroke-dashoffset:1.18px;animation:biFlow 1.4s linear var(--d,0s) infinite}@keyframes biFlow{to{stroke-dashoffset:0}}.biShift{animation:biShift 2.6s var(--ease-in-out) infinite}@keyframes biShift{0%,40%,to{transform:translate(0)}60%,85%{transform:translate(-4px,4px)}}.biType{transform-origin:0;animation:2.4s steps(6,end) infinite biType}@keyframes biType{0%{transform:scaleX(0)}70%,to{transform:scaleX(1)}}.biCaret{animation:.9s step-end infinite biBlink}.biBounce{transform-origin:50% 100%;animation:biBounce 1.6s var(--ease) infinite}@keyframes biBounce{0%,to{transform:translateY(0)}40%{transform:translateY(-6px)}60%{transform:translateY(0)scaleY(.94)}}.biShadow{animation:biShadow 1.6s var(--ease) infinite}@keyframes biShadow{40%{opacity:.5;transform:scaleX(.6)}}.biSpin{animation:3s linear infinite srSpin}.biPulse{animation:1.8s ease-in-out infinite biPulse}@keyframes biPulse{50%{transform:scale(1.08)}}.srRun{text-align:left;grid-template-rows:auto auto;grid-template-columns:minmax(0,.62fr) minmax(0,1.3fr) minmax(0,.66fr);align-items:stretch;gap:52px;margin:48px 0 0;padding:0;list-style:none;display:grid;position:relative}.srRunStep{grid-row:span 2;grid-template-rows:subgrid;display:grid;position:relative}.srMedia{align-content:center;display:grid;position:relative}.srGet em{font-style:normal}.srRunStep:not(:last-child) .srMedia:after{content:"";background:linear-gradient(90deg,#0000 0,#fff 40%,#0000 70%) 0 0/50px 100% repeat-x,#2f95ff;border-radius:2px;width:36px;height:2px;animation:.9s linear infinite srSurgeX2;position:absolute;top:50%;right:-44px;box-shadow:0 0 8px #007effcc}@keyframes srSurgeX2{to{background-position:50px 0,0 0}}.srPhone{background:#05070c;border:1px solid #fff3;border-radius:30px;padding:7px;box-shadow:0 40px 80px -30px #000000e6}.srPhone .videoCard,.srPhone .videoCard.isVertical{max-width:none;box-shadow:none;border:0;border-radius:23px;margin:0}.srBrowser{background:#0b0f16;border:1px solid #ffffff2e;border-radius:16px;overflow:hidden;box-shadow:0 40px 80px -30px #000000e6}.srBrowserBar{border-bottom:1px solid #ffffff14;gap:6px;padding:10px 12px;display:flex}.srBrowserBar i{background:#ffffff2e;border-radius:50%;width:9px;height:9px}.srBrowser .videoCard{box-shadow:none;border:0;border-radius:0}.srBooked{text-align:center;background:linear-gradient(#0d1a2e,#070d18);border:1px solid #7cc2ff66;border-radius:22px;justify-items:center;gap:6px;padding:30px 18px 26px;display:grid;box-shadow:0 40px 80px -30px #000000e6}.srBookedIcon{--bi-bg:#0b63db;color:#fff;background:linear-gradient(#2a8cff,#0055c4);border-radius:20px;place-items:center;width:72px;height:72px;margin-bottom:8px;display:grid;box-shadow:inset 0 1px #ffffff61,0 0 30px #007eff8c}.srBookedKicker{color:var(--sr-mute);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:800}.srBooked strong{color:#fff;font:800 22px var(--display)}.srBookedMeta{color:var(--sr-good-txt);letter-spacing:.04em;font-size:12.5px;font-weight:700}.srRunText{margin-top:18px}.srRunTag{color:var(--sr-blue-txt);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:800}.srRunText strong{color:#fff;font:700 19px/1.25 var(--display);margin-top:6px;display:block}.srRunText p{color:var(--sr-mute);margin:6px 0 0;font-size:15px;line-height:1.5}.srGet{text-align:left;gap:12px;width:fit-content;max-width:100%;margin:28px auto 32px;padding:0;list-style:none;display:grid}.srGet li{color:#e6eef8;align-items:center;gap:12px;font-size:17px;font-weight:600;display:flex}.srGet li b{color:var(--sr-weak-txt)}.srGet span{background:#0a84ff;border-radius:50%;flex:none;width:22px;height:22px;position:relative;box-shadow:0 0 12px #007eff99}.srGet span:after{content:"";border-bottom:2.5px solid #fff;border-right:2.5px solid #fff;width:5px;height:10px;position:absolute;top:4.5px;left:8px;transform:rotate(45deg)}@media (max-width:980px){.srDiag{grid-template-columns:minmax(0,1fr);gap:26px;padding:28px 18px}.srBuild{grid-template-columns:minmax(0,1fr);gap:12px}.srBuild:before{background:linear-gradient(#0000 0,#fffffff2 30%,#0000 60%) 0 0/100% 160px repeat-y,linear-gradient(#2f95ff59,#2f95ff 50%,#2f95ff59);width:2px;height:auto;animation-name:srSurgeYb;inset:30px auto 30px 53px}@keyframes srSurgeYb{0%{background-position:0 0,0 0}to{background-position:0 160px,0 0}}.srBuild li{grid-template-columns:66px minmax(0,1fr);align-items:start;column-gap:16px;padding:18px;display:grid}.srBuildIcon{grid-row:1/span 3}.srBuild strong{margin-top:2px;padding-right:26px}.srBuildNum{top:18px;right:16px}.srBuild p{margin-top:4px}.srFixes{margin-top:10px}.srRun{grid-template-rows:none;grid-template-columns:minmax(0,1fr);gap:56px;max-width:460px;margin-inline:auto}.srRunStep{grid-row:auto;grid-template-rows:none}.srRunStep:not(:last-child) .srMedia:after{display:none}.srRunStep:not(:last-child):after{content:"";background:linear-gradient(#0000 0,#fff 40%,#0000 70%) 0 0/100% 50px repeat-y,#2f95ff;border-radius:2px;width:2px;height:36px;animation:.9s linear infinite srSurgeY2;position:absolute;bottom:-46px;left:50%;box-shadow:0 0 8px #007effcc}@keyframes srSurgeY2{to{background-position:0 50px,0 0}}.srPhone{max-width:290px;margin:0 auto}.srRunText{text-align:center}}@media (max-width:620px){.srRead{padding:20px 16px}.srReadTop strong{font-size:19px}.srFound p,.srFix p{font-size:17px}.srName{font-size:19px}.srState{font-size:15px}.srGet li{align-items:flex-start;font-size:16px}}@media (prefers-reduced-motion:reduce){.srOrbit,.srSeg .srFill,.srArrow,.srBuild:before,.srBuild li,.srRunStep:after,.srMedia:after,.bi *{animation:none!important}.srFill{transition:none}.biCheck,.biDraw{stroke-dashoffset:0}}.srBook .textButton{margin:22px auto 0;display:block}.srBook .snapTrust{margin-top:30px}@media (min-width:981px){.srRun{row-gap:22px}.srRun .srRunText{margin-top:0}}.biLook{animation:biLook 4s var(--ease-in-out) infinite}@keyframes biLook{0%,20%,to{transform:translate(0)}30%,45%{transform:translate(-4px)}55%,70%{transform:translate(4px)}}.biBlinkLid{transform-origin:50%;animation:4s ease-in-out infinite biLid}@keyframes biLid{0%,86%,94%,to{transform:scaleY(1)}90%{transform:scaleY(.1)}}.biSwingTag{transform-origin:32% 32%;animation:2.8s ease-in-out infinite biTagSwing}@keyframes biTagSwing{0%,to{transform:rotate(0)}25%{transform:rotate(-9deg)}60%{transform:rotate(6deg)}}.biBar{transform-origin:50% 100%;animation:biBar 2.4s var(--ease) var(--d,0s) infinite}@keyframes biBar{0%{transform:scaleY(.15)}35%,85%{transform:scaleY(1)}to{transform:scaleY(.15)}}.biDoor{animation:2.4s ease-in-out infinite biDoor}@keyframes biDoor{50%{fill-opacity:.7}}.biPop{animation:biPop 2.4s var(--ease) infinite}@keyframes biPop{0%,15%{transform:scale(0)}30%,85%{transform:scale(1)}to{transform:scale(0)}}.biArrive{animation:biArrive 3s var(--ease) infinite}@keyframes biArrive{0%,20%{opacity:0;transform:translate(-8px)}40%,85%{opacity:1;transform:none}to{opacity:0}}.biShake{transform-origin:50% 70%;animation:1.6s ease-in-out infinite biShake}@keyframes biShake{0%,60%,to{transform:translateY(0)rotate(0)}15%{transform:translateY(-2.5px)rotate(-3deg)}30%{transform:translateY(2px)rotate(2deg)}45%{transform:translateY(-1px)}}.biHammer{transform-origin:18% 82%;animation:1.2s cubic-bezier(.5,0,.2,1) infinite biHammer}@keyframes biHammer{0%,to{transform:rotate(-24deg)}45%{transform:rotate(10deg)}55%{transform:rotate(6deg)}}.biNail{transform-origin:50% 100%;animation:1.2s step-end infinite biNail}@keyframes biNail{0%,44%{transform:scaleY(1)}45%,to{transform:scaleY(.7)}}.biX{animation:1.6s ease-in-out infinite biXPulse}@keyframes biXPulse{50%{transform:scale(1.18)}}.biSlash{stroke-dasharray:1;stroke-dashoffset:1px;animation:biDraw 2.6s var(--ease) infinite}@media (prefers-reduced-motion:reduce){.biLook,.biBlinkLid,.biSwingTag,.biBar,.biDoor,.biPop,.biArrive,.biShake,.biHammer,.biNail,.biX,.biSlash{animation:none!important}.biSlash{stroke-dashoffset:0}}.biRing{transform-origin:50%;animation:1.8s ease-out infinite biRing}@keyframes biRing{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.biRing{opacity:0;animation:none}}.biSeek{animation:biSeek 3s var(--ease-in-out) infinite}@keyframes biSeek{0%,to{transform:translate(0)}33%{transform:translate(-10px,6px)}66%{transform:translate(-4px,-2px)}}.biFly{animation:biFly 2.2s var(--ease) infinite}@keyframes biFly{0%,15%{opacity:1;transform:translate(0)}45%{opacity:0;transform:translate(10px,-10px)}46%{opacity:0;transform:translate(-10px,10px)}75%,to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.biSeek,.biFly{animation:none}}.biWave1{animation:1.4s ease-in-out infinite biWaveK}.biWave2{animation:1.4s ease-in-out .25s infinite biWaveK}@keyframes biWaveK{0%,to{opacity:.25}50%{opacity:1}}.biGear{animation:6s linear infinite srSpin}.biAlt{animation:biAltK 1.8s ease-in-out var(--d,0s) infinite}@keyframes biAltK{0%,to{transform:scale(1)}25%{transform:scale(1.12)}50%{transform:scale(1)}}.biArrive{animation-delay:var(--d,0s)}@media (prefers-reduced-motion:reduce){.biWave1,.biWave2,.biGear,.biAlt{animation:none}}.srBasis{color:#b9c8db;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;margin-top:16px;font-size:15px;font-weight:600;display:flex}.srBasis span{align-items:center;gap:7px;display:inline-flex}.srBasis svg{color:#8fb4dd}.srBasisLead{color:var(--sr-dim);border-right:1px solid #ffffff2e;padding-right:16px}.srBasis span:not(.srBasisLead)+span:not(.srBasisLead):before{content:"•";color:#4d6383;margin-right:11px}.srDiag{background:radial-gradient(45% 60% at 50% 38%,#006eff24,#0000 70%),linear-gradient(#071022,#04080f);border-radius:30px;grid-template-columns:minmax(0,1fr) minmax(0,440px) minmax(0,1fr);grid-template-areas:"tl ring tr""bl ring br""why why why""read read read";align-items:stretch;gap:0 26px;padding:46px 44px 40px;box-shadow:0 0 0 1px #4691ff8c,0 0 50px #006eff38,0 50px 100px -40px #000000e6}.srDiag:after{display:none}.srGauge{grid-area:ring;align-self:center;max-width:440px}.srLabs{display:contents}.srTicks{stroke:#96bef047;stroke-width:9px;stroke-dasharray:1.3 8.2}.srTickMain{stroke:#bed7f5bf;stroke-width:2.5px;stroke-linecap:round}.srInner{fill:#060e1eb3;stroke:#6ea5ff33;stroke-width:1.5px}.srOrbit circle{stroke-dasharray:14 86}.srTrack{stroke:#ffffff0e;stroke-width:26px}.srFill{stroke-width:26px}.srSeg[data-tone=good] .srFill{filter:drop-shadow(0 0 7px #1e8cffa6)}.srSeg[data-tone=mid] .srFill{filter:drop-shadow(0 0 7px #ffb4328c)}.srSeg[data-tone=weak] .srFill,.srSeg[data-tone=low] .srFill{filter:drop-shadow(0 0 8px #ff5a28b3);animation:1.8s ease-in-out 2.2s infinite srPulse2}@keyframes srPulse2{50%{filter:drop-shadow(0 0 16px #ff6428)}}.srCoreKicker{letter-spacing:.2em;font-size:13px}.srNum[data-tone=low] small{color:#ff6a3d}.srWhyBtn{margin-top:14px;padding:8px 16px;font-size:13.5px}.srLab{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;opacity:0;transition:border-color var(--t-base);background:0 0;border:0;border-bottom:1px solid #ffffff1a;align-items:center;gap:16px;padding:0 0 18px;display:flex;position:relative;transform:translateY(8px)}.srLab[data-pos=tl]{grid-area:tl;align-self:start;margin-top:28px}.srLab[data-pos=tr]{grid-area:tr;align-self:start;margin-top:28px}.srLab[data-pos=bl]{grid-area:bl;align-self:end;margin-bottom:28px}.srLab[data-pos=br]{grid-area:br;align-self:end;margin-bottom:28px}.isOn .srLab{animation:srIn .6s var(--ease) calc(.25s + var(--i) * .38s) both}@keyframes srIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.srLabIcon{--bi-bg:#0b1a33;width:58px;height:58px;transition:box-shadow var(--t-base);border:1px solid;border-radius:15px;flex:none;place-items:center;display:grid}.srLab[data-tone=good] .srLabIcon{color:#5cb6ff;background:#1450b447;border-color:#5aa5ff99}.srLab[data-tone=mid] .srLabIcon{color:#ffc24d;--bi-bg:#2a2010;background:#78520a4d;border-color:#ffc24d99}.srLab[data-tone=weak] .srLabIcon,.srLab[data-tone=low] .srLabIcon{color:#fff;--bi-bg:#ff6a33;background:linear-gradient(#ff8a3d,#ff4f2a);border-color:#ffaa78d9;box-shadow:0 0 22px #ff64288c}.srLabText b{color:#e6eef8;font:800 20px var(--display);letter-spacing:.12em;text-transform:uppercase;display:block}.srLabText em{font:800 14.5px var(--sans);letter-spacing:.14em;text-transform:uppercase;margin-top:4px;font-style:normal;display:block}.srLab[data-tone=good] em{color:var(--sr-good-txt)}.srLab[data-tone=mid] em{color:var(--sr-mid)}.srLab[data-tone=weak] em,.srLab[data-tone=low] em{color:#ff7a45}.srLab:hover b,.srLab.isSel b{color:#fff}.srLab.isSel{border-bottom-color:#7cc2ffb3}.srLab[data-tone=weak].isSel,.srLab[data-tone=low].isSel{border-bottom-color:#ff7a45cc}.srLab.isSel .srLabIcon{box-shadow:0 0 0 2px #ffffffd9,0 0 22px #007eff80}.srLeader{opacity:.7;background:currentColor;width:0;height:1.5px;position:absolute;top:28px}.srLab[data-tone=good] .srLeader{color:#3fd68b}.srLab[data-tone=mid] .srLeader{color:#ffc24d}.srLab[data-tone=weak] .srLeader,.srLab[data-tone=low] .srLeader{color:#ff7a45}.srLeader:after{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;position:absolute;top:-2.75px;box-shadow:0 0 8px}.srLab[data-pos=tl] .srLeader{transform-origin:0;left:100%;transform:rotate(34deg)}.srLab[data-pos=bl] .srLeader{transform-origin:0;top:18px;left:100%;transform:rotate(-34deg)}.srLab[data-pos=tr] .srLeader{transform-origin:100%;right:100%;transform:rotate(-34deg)}.srLab[data-pos=br] .srLeader{transform-origin:100%;top:18px;right:100%;transform:rotate(34deg)}.srLab[data-pos=tl] .srLeader:after,.srLab[data-pos=bl] .srLeader:after{right:-3px}.srLab[data-pos=tr] .srLeader:after,.srLab[data-pos=br] .srLeader:after{left:-3px}.isOn .srLeader{animation:srLead .7s var(--ease) calc(.6s + var(--i) * .38s) both}@keyframes srLead{0%{width:0}to{width:54px}}.srWhy{grid-area:why;margin:22px auto 0}.srRead{background:linear-gradient(#0e1a30e6,#070c16f2);border-radius:22px;grid-area:read;margin-top:36px;padding:28px 30px}.srReadTop{gap:18px}.srReadIcon{--bi-bg:#0b1a33;border-radius:17px;width:66px;height:66px}.srRead[data-tone=good] .srReadIcon{color:#5cb6ff;background:#1450b447;border-color:#5aa5ff99}.srRead[data-tone=mid] .srReadIcon{color:#ffc24d;--bi-bg:#2a2010;background:#78520a4d;border-color:#ffc24d99}.srRead[data-tone=weak] .srReadIcon,.srRead[data-tone=low] .srReadIcon{color:#fff;--bi-bg:#ff6a33;background:linear-gradient(#ff8a3d,#ff4f2a);border-color:#ffaa78d9}.srReadName strong{color:#fff;font:800 30px var(--display);letter-spacing:.06em;text-transform:uppercase;display:block}.srReadName>span{color:var(--sr-mute);letter-spacing:.2em;text-transform:uppercase;margin-top:4px;font-size:12.5px;font-weight:700;display:block}.srPill{align-items:center;gap:9px;padding:9px 16px;font-size:13px;display:inline-flex}.srPill i{background:currentColor;border-radius:50%;width:9px;height:9px;box-shadow:0 0 8px}.srPill[data-tone=weak] i,.srPill[data-tone=low] i{box-shadow:none;background:#1a0700}.srPill[data-tone=good]{color:var(--sr-good-txt);border-color:#3fd68bb3;box-shadow:0 0 16px #3fd68b40}.srReadBody{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:22px;margin-top:24px;display:grid}.srReadBody .srFound{margin-top:0}@media (min-width:981px){.srReadBody .srArrow{background:linear-gradient(90deg, transparent 0, #ffffffe6 40%, transparent 70%) 0 0 / 48px 100% repeat-x, linear-gradient(90deg, var(--sr-weak), var(--sr-blue));width:48px;height:3px;margin:0;animation:.9s linear infinite srSurgeX2}.srRead[data-tone=good] .srReadBody .srArrow{background:linear-gradient(90deg, transparent 0, #ffffffe6 40%, transparent 70%) 0 0 / 48px 100% repeat-x, linear-gradient(90deg, var(--sr-good), var(--sr-blue))}.srReadBody .srArrow:after{inset:50% -2px auto auto;transform:translateY(-50%)rotate(-45deg)}}.srGroups{text-align:left;max-width:1000px;margin:44px auto 0;display:grid}.srGroupWrap{display:grid}.srGroup{--tc:47, 149, 255;border:1px solid rgba(var(--tc), .5);background:linear-gradient(180deg, rgba(var(--tc), .16), #060c18eb 42%);box-shadow:0 0 44px rgba(var(--tc), .12), inset 0 1px 0 #ffffff0f;opacity:0;border-radius:26px;padding:28px;position:relative;transform:translateY(18px)}.srGroup[data-tone=weak],.srGroup[data-tone=low]{--tc:255, 112, 50}.srGroup[data-tone=mid]{--tc:255, 190, 70}.srGroup[data-tone=good]{--tc:46, 214, 128}.srGroups.isOn .srGroup{animation:srIn .7s var(--ease) calc(var(--g) * .35s) both}.srGroupHead{align-items:center;gap:18px;margin-bottom:22px;display:flex}.srGroupIcon{--bi-bg:#0b1a33;border:1.5px solid rgba(var(--tc), .8);background:rgba(var(--tc), .12);width:66px;height:66px;color:rgb(var(--tc));box-shadow:0 0 20px rgba(var(--tc), .35);border-radius:50%;flex:none;place-items:center;display:grid}.srGroupStep{color:rgb(var(--tc));letter-spacing:.16em;text-transform:uppercase;font-size:12.5px;font-weight:800}.srGroupHead h4{color:#fff;font:800 26px var(--display);letter-spacing:.06em;text-transform:uppercase;margin:4px 0 0}.srGroupHead p{color:var(--sr-mute);margin:4px 0 0;font-size:16px}.srCards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.srCards li{opacity:0;transition:border-color var(--t-base), transform var(--t-base) var(--ease);background:linear-gradient(#14285080,#060e1eeb);border:1px solid #ffffff1a;border-radius:18px;flex-direction:column;padding:22px 20px 20px;display:flex;position:relative}.srGroups.isOn .srCards li{animation:srIn .6s var(--ease) calc(var(--g,0) * .35s + var(--i) * 80ms + .2s) both}.srCards li:hover{border-color:#7cc2ff80;transform:translateY(-3px)}.srCards strong{color:#fff;font:700 19px/1.25 var(--display);margin-top:18px}.srCards p{color:#a9bdd6;flex:1;margin:8px 0 0;font-size:15px;line-height:1.45}.srCards .srFixes{margin-top:16px}.srFixes[data-tone=good]{color:var(--sr-good-txt);border-color:#3fd68b99}.srGroupArrow{background:linear-gradient(#0000 0,#fff 40%,#0000 70%) 0 0/100% 40px repeat-y,linear-gradient(#2f95ff4d,#2f95ff);border-radius:3px;justify-self:center;width:3px;height:46px;margin:2px 0 6px;animation:.9s linear infinite srSurgeYc;position:relative;box-shadow:0 0 10px #007effcc}@keyframes srSurgeYc{to{background-position:0 40px,0 0}}.srGroupArrow:after{content:"";border-bottom:3px solid #2f95ff;border-right:3px solid #2f95ff;width:11px;height:11px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)rotate(45deg)}@media (max-width:980px){.srDiag{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"ring ring""tl tr""bl br""why why""read read";gap:14px;padding:26px 16px}.srLab,.srLab[data-pos]{background:#ffffff08;border:1px solid #ffffff1a;border-radius:14px;align-self:stretch;gap:10px;margin:0;padding:12px 10px}.srLab.isSel{background:#2f95ff14;border-color:#7cc2ffb3}.srLabIcon{border-radius:12px;width:42px;height:42px}.srLabIcon svg{width:24px;height:24px}.srLabText b{letter-spacing:.08em;font-size:15px}.srLabText em{letter-spacing:.1em;font-size:11.5px}.srLeader{display:none}.srRead{margin-top:8px;padding:22px 16px}.srReadName strong{font-size:24px}.srReadName span{letter-spacing:.14em;font-size:11px}.srReadIcon{width:54px;height:54px}.srReadBody{grid-template-columns:minmax(0,1fr);gap:0}.srGroup{border-radius:22px;padding:20px 14px}.srGroupHead{gap:14px}.srGroupIcon{width:54px;height:54px}.srGroupHead h4{font-size:21px}.srCards{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.srCards[data-n="1"]{grid-template-columns:minmax(0,1fr)}.srCards li{padding:16px 13px}.srCards .srBuildIcon{border-radius:15px;width:54px;height:54px}.srCards .srBuildNum{top:14px;right:13px}.srCards strong{margin-top:14px;font-size:16.5px}.srCards p{font-size:13.5px}.srCards .srFixes{letter-spacing:.1em;padding:4px 8px;font-size:9.5px}}@media (max-width:380px){.srCards{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.srLab,.srGroup,.srCards li{opacity:1;transform:none;animation:none!important}.srLeader{width:54px;animation:none!important}.srGroupArrow{animation:none}}.srReadTop{align-items:center;display:flex}.srReadName{flex:1;min-width:0}.srReadName .fitStack{display:grid}.srReadName .fitSizer,.srReadName .fitLive{display:block}@media (max-width:980px){.srLabText{min-width:0}.srLabText b{letter-spacing:.04em;font-size:14px}.srLabText em{letter-spacing:.06em;font-size:11px}.srReadTop{flex-wrap:wrap;gap:12px 14px}.srReadTop .srPill{margin-left:0}.srReadTop .srReadName{flex:calc(100% - 72px)}.srReadName>span{font-size:11px}}.assessmentCard.scan2{text-align:left;background:radial-gradient(50% 70% at 25%,#006eff29,#0000 70%),linear-gradient(#071022,#04080f);border:0;border-radius:28px;grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:center;gap:40px;padding:40px;display:grid;box-shadow:0 0 0 1px #4691ff8c,0 0 50px #006eff40,0 40px 90px -40px #000000e6}.scan2Ring{aspect-ratio:1;width:100%;position:relative}.scan2Ring svg{z-index:1;width:100%;height:100%;position:relative;overflow:visible}.scan2Radar{z-index:0;background:conic-gradient(#50aaff8c,#2f95ff1f 18%,#0000 30%);border-radius:50%;animation:1.6s linear infinite srSpin;position:absolute;inset:12%;-webkit-mask:radial-gradient(circle,#0000 38%,#000 40%);mask:radial-gradient(circle,#0000 38%,#000 40%)}.scan2Ticks{fill:none;stroke:#96bef04d;stroke-width:8px;stroke-dasharray:1.2 7.4;transform-origin:150px 150px;animation:12s linear infinite reverse srSpin}.scan2Inner{fill:#050c1ad9;stroke:#6ea5ff40;stroke-width:1.5px}.scan2Track{fill:none;stroke:#ffffff0f;stroke-width:20px;stroke-linecap:round}.scan2Fill{fill:none;stroke-width:20px;stroke-linecap:round;stroke-dasharray:var(--len) 100;stroke-dashoffset:var(--len);transition:stroke-dashoffset .6s var(--ease)}.scan2Seg[data-state=done] .scan2Fill{stroke-dashoffset:0;filter:drop-shadow(0 0 6px #50a0ff99)}.scan2Seg[data-state=busy] .scan2Track{stroke:#7cc2ff59;animation:.5s ease-in-out infinite alternate scan2Blink}@keyframes scan2Blink{to{stroke:#7cc2ff14}}.scan2Core{z-index:2;text-align:center;place-content:center;justify-items:center;display:grid;position:absolute;inset:0}.scan2Core strong{color:#fff;font:800 54px/1 var(--display);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.scan2Core strong small{color:#5cb6ff;font-size:.42em}.scan2Core span{color:#9fb3cc;letter-spacing:.14em;text-transform:uppercase;margin-top:8px;font-size:12px;font-weight:800}.scan2Kicker{color:#7cc2ff;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:10px;font-size:12.5px;font-weight:800;display:inline-flex}.scan2Kicker i{background:#3fd68b;border-radius:50%;width:9px;height:9px;animation:1s ease-in-out infinite oiGlow;box-shadow:0 0 10px #3fd68b}.scan2Title{color:#fff;margin:10px 0 0;font-size:clamp(26px,3vw,36px);line-height:1.1}.scan2List{gap:10px;margin:24px 0 0;padding:0;list-style:none;display:grid}.scan2List li{transition:border-color var(--t-base), background var(--t-base), opacity var(--t-base);background:#ffffff06;border:1px solid #ffffff14;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;column-gap:14px;padding:10px 14px 10px 10px;display:grid}.scan2List li[data-state=wait]{opacity:.45}.scan2List li[data-state=busy]{background:#2f95ff14;border-color:#7cc2ff99;box-shadow:0 0 20px #007eff33}.scan2Icon{--bi-bg:#0b1a33;color:#7cc2ff;background:#1446a040;border:1px solid #6eaaff66;border-radius:12px;grid-row:1/3;place-items:center;width:46px;height:46px;display:grid}.scan2Icon svg{width:26px;height:26px}.scan2List li[data-state=done][data-tone=weak] .scan2Icon{color:#fff;--bi-bg:#ff6a33;background:linear-gradient(#ff8a3d,#ff4f2a);border-color:#ffaa78cc}.scan2List li[data-state=done][data-tone=mid] .scan2Icon{color:#ffc24d;--bi-bg:#2a2010;background:#78520a4d;border-color:#ffc24d99}.scan2Name{color:#fff;font:800 16px var(--display);letter-spacing:.1em;text-transform:uppercase}.scan2Word{color:#8ea2bd;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:800}.scan2List li[data-state=busy] .scan2Word{color:#7cc2ff}.scan2List li[data-state=done][data-tone=weak] .scan2Word{color:#ff7a45}.scan2List li[data-state=done][data-tone=mid] .scan2Word{color:#ffc24d}.scan2List li[data-state=done][data-tone=good] .scan2Word{color:#74f0b0}.scan2Dots b{animation:.9s steps(2,end) infinite oiGlow}.scan2Dots b:nth-child(2){animation-delay:.3s}.scan2Dots b:nth-child(3){animation-delay:.6s}.scan2Mini{background:#ffffff12;border-radius:4px;grid-column:2/4;height:4px;margin-top:8px;overflow:hidden}.scan2Mini i{border-radius:inherit;height:100%;transform:scaleX(var(--len));transform-origin:0;transition:transform .6s var(--ease);background:linear-gradient(90deg,#1683ff,#7cd0ff);display:block}.scan2List li[data-tone=weak] .scan2Mini i{background:linear-gradient(90deg,#ff4f2a,#ffb35c)}.scan2List li[data-tone=mid] .scan2Mini i{background:linear-gradient(90deg,#ffab2e,#ffe17a)}.scan2List li[data-state=busy] .scan2Mini i{background:linear-gradient(90deg,#0000,#7cc2ff,#0000);animation:.7s linear infinite scan2Sweep;transform:scaleX(.35)}@keyframes scan2Sweep{0%{transform:translate(-100%)scaleX(.35)}to{transform:translate(300%)scaleX(.35)}}.scan2Bar{background:#ffffff12;border-radius:6px;height:6px;margin-top:22px;overflow:hidden}.scan2Bar i{border-radius:inherit;height:100%;transition:width .6s var(--ease);background:linear-gradient(90deg,#1683ff,#7cd0ff);display:block;box-shadow:0 0 12px #007effcc}@media (max-width:980px){.assessmentCard.scan2{grid-template-columns:minmax(0,1fr);gap:22px;padding:26px 16px}.scan2Ring{max-width:260px;margin:0 auto}.scan2Side{text-align:center}.scan2List{text-align:left}}@media (prefers-reduced-motion:reduce){.scan2Radar,.scan2Ticks,.scan2Seg .scan2Track,.scan2Dots b,.scan2Mini i{animation:none!important}}.srReadGrid{grid-template-columns:minmax(0,290px) minmax(0,1fr);align-items:center;gap:34px;margin-top:26px;display:grid}.srReadGrid .srReadBody{grid-template-columns:minmax(0,1fr);gap:0;margin-top:0;display:grid}.srReadGrid .srReadBody .srArrow{background:linear-gradient(180deg, transparent 0, #ffffffe6 40%, transparent 70%) 0 0 / 100% 34px repeat-y, linear-gradient(180deg, var(--sr-weak), var(--sr-blue));width:3px;height:34px;margin:6px 0;animation:.9s linear infinite srSurgeY}.srReadGrid .srReadBody .srArrow:after{inset:auto auto -2px 50%;transform:translate(-50%)rotate(45deg)}.srTimeline{gap:8px;margin:0;padding:0;list-style:none;display:grid;position:relative}.srTimeline:before{content:"";background:linear-gradient(#2f95ff,#ffc531 34%,#b26bff 66%,#2ed680);border-radius:3px;width:3px;position:absolute;top:26px;bottom:26px;left:11px;box-shadow:0 0 10px #7896ff73}.srTl{--pc:47, 149, 255;width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background var(--t-base);background:0 0;border:0;border-radius:14px;align-items:center;gap:14px;padding:9px 12px 9px 0;display:flex;position:relative}.srTl[data-part=Offer]{--pc:255, 197, 49}.srTl[data-part=Sales]{--pc:178, 107, 255}.srTl[data-part=System]{--pc:46, 214, 128}.srTl:hover,.srTl.isSel{background:#ffffff0b}.srTlNode{z-index:1;border:3px solid rgb(var(--pc));width:25px;height:25px;box-shadow:0 0 12px rgba(var(--pc), .7);background:#071022;border-radius:50%;flex:none;position:relative}.srTl.isSel .srTlNode{background:rgb(var(--pc));box-shadow:0 0 0 4px rgba(var(--pc), .2), 0 0 16px rgba(var(--pc), .9)}.srTlIcon{--bi-bg:#0b1a33;border:1px solid rgba(var(--pc), .55);background:rgba(var(--pc), .14);width:52px;height:52px;color:rgb(var(--pc));border-radius:14px;flex:none;place-items:center;display:grid}.srTlIcon svg{width:28px;height:28px}.srTlText b{color:#e6eef8;font:800 16px var(--display);letter-spacing:.12em;text-transform:uppercase;display:block}.srTlText em{font:800 13px var(--sans);letter-spacing:.12em;text-transform:uppercase;margin-top:3px;font-style:normal;display:block}.srTl[data-tone=good] em{color:var(--sr-good-txt)}.srTl[data-tone=mid] em{color:var(--sr-mid)}.srTl[data-tone=weak] em,.srTl[data-tone=low] em{color:#ff7a45}.srTl.isSel b{color:#fff}.srGroup[data-order="0"]{--tc:255, 112, 50}.srGroup[data-order="1"]{--tc:46, 214, 128}.srGroup[data-order="2"]{--tc:47, 149, 255}.srGroup[data-order="3"]{--tc:178, 107, 255}.srGroup .srFixes{border-color:rgba(var(--tc), .65);color:rgb(var(--tc))}.srGroupArrow2{justify-self:center;width:160px;height:48px;margin:-2px 0 2px;display:block;overflow:visible}.srGroupArrow2 path{fill:none;stroke-linecap:round;stroke-linejoin:round}.sgaBase{stroke:#50a0ff59;stroke-width:2.5px}.sgaFlow{stroke:#9ad8ff;stroke-width:2.5px;stroke-dasharray:12 70;filter:drop-shadow(0 0 4px #2f95ff);animation:1.1s linear infinite sgaFlow}@keyframes sgaFlow{to{stroke-dashoffset:-82px}}.sgaHead{stroke:#7cc8ff;stroke-width:3px;filter:drop-shadow(0 0 5px #2f95ff);animation:1.1s ease-in-out infinite sgaHead}@keyframes sgaHead{50%{transform:translateY(3px)}}@media (max-width:980px){.srReadGrid{grid-template-columns:minmax(0,1fr);gap:0;margin-top:20px}.srTimeline{display:none}}@media (prefers-reduced-motion:reduce){.sgaFlow,.sgaHead{animation:none}}.scan2Seg:not([data-state=done]) .scan2Fill,.srDiag:not(.isOn) .srFill{opacity:0}.scan2Fill,.srFill{transition:stroke-dashoffset 1.1s var(--ease) calc(var(--i,0) * .38s + .15s), opacity .2s}.scan2Fill{transition:stroke-dashoffset .6s var(--ease), opacity .15s}
