.sr-only{width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;position:absolute!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.motion-word{height:1.08em;display:inline-flex;overflow:hidden;vertical-align:-.13em;color:#8ba9ff}.motion-word-track{height:4.32em;display:flex;flex-direction:column;animation:motion-words 7.2s cubic-bezier(.76,0,.24,1) infinite}.motion-word i{height:1.08em;flex:0 0 1.08em;font-style:normal;white-space:nowrap}@keyframes motion-words{0%,19%{transform:translateY(0)}27%,46%{transform:translateY(-1.08em)}54%,73%{transform:translateY(-2.16em)}81%,to{transform:translateY(-3.24em)}}.kinetic-strip{height:68px;overflow:hidden;color:white;background:#3567f6}.kinetic-strip-track{width:max-content;height:100%;display:flex;align-items:center;animation:kinetic-marquee 30s linear infinite}.kinetic-strip-track span{padding-right:20px;font-size:17px;font-weight:610;letter-spacing:-.03em;white-space:nowrap}.kinetic-strip-track i{margin:0 20px;color:rgba(255,255,255,.48);font-style:normal}@keyframes kinetic-marquee{to{transform:translateX(-50%)}}.kinetic-strip+.analyzer-shell{padding-top:110px}.marketing-header{width:min(1320px,calc(100% - 80px));height:90px;margin:0 auto;border-bottom:1px solid rgba(255,255,255,.15);position:relative;z-index:10;display:flex;align-items:center;justify-content:space-between;color:white}.marketing-brand{display:inline-flex;align-items:center;gap:9px;font-family:var(--font-inter),sans-serif}.marketing-brand>span{width:34px;height:34px;border:1px solid;border-radius:50%;display:grid;place-items:center}.marketing-brand b{font-size:15px;letter-spacing:-.045em}.marketing-brand small{margin-left:-4px;opacity:.58;font-size:9px;font-weight:720;letter-spacing:.08em}.marketing-header>nav{gap:34px;color:rgba(255,255,255,.6);font-size:13px}.marketing-header>nav a{min-height:90px;border-bottom:1px solid transparent;display:inline-flex;align-items:center}.marketing-header>nav a:hover,.marketing-header>nav a[aria-current=page]{border-bottom-color:white;color:white}.marketing-cta{min-height:40px;padding:0 15px;border:1px solid rgba(255,255,255,.28);border-radius:999px;display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:680}.marketing-cta:hover{color:#111827;background:white}.marketing-mobile-menu{display:none}.detail-page{min-height:100vh;overflow:clip;color:#101522;background:#f3f2ee}.detail-hero{min-height:760px;position:relative;overflow:hidden;color:white;background:radial-gradient(circle at 78% 35%,rgba(53,103,246,.3),transparent 26rem),#080d19}.detail-hero:before{content:"";position:absolute;inset:0;opacity:.23;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:80px 80px;-webkit-mask-image:linear-gradient(90deg,transparent,black 50%,transparent);mask-image:linear-gradient(90deg,transparent,black 50%,transparent)}.detail-hero-inner{width:min(1200px,calc(100% - 80px));min-height:670px;margin:0 auto;padding:88px 0 110px;position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(390px,.75fr);align-items:center;gap:90px}.detail-hero-copy{position:relative;z-index:2}.detail-kicker{padding-left:48px;position:relative;color:rgba(255,255,255,.65);font-size:11px}.detail-kicker:before{content:"";width:34px;height:1px;position:absolute;top:50%;left:0;background:currentColor}.detail-hero h1{max-width:720px;margin:27px 0 25px;font-size:clamp(48px,4.8vw,68px);font-weight:610;letter-spacing:-.064em;line-height:1.08;word-break:keep-all}.detail-hero h1 em{color:#8ba9ff;font-style:normal}.detail-hero-copy>p{max-width:560px;margin:0;color:rgba(255,255,255,.62);font-size:14px;line-height:1.85;word-break:keep-all}.detail-hero-copy>a{min-height:48px;margin-top:33px;padding:0 19px;border-radius:999px;display:inline-flex;align-items:center;gap:9px;color:#101522;background:white;font-size:12px;font-weight:700}.detail-hero-copy>a:hover{color:white;background:#3567f6}.detail-hero-visual{min-height:390px;position:relative;display:grid;place-items:center}.detail-page-number{position:absolute;right:0;bottom:30px;color:rgba(255,255,255,.1);font-family:var(--font-inter),sans-serif;font-size:92px;font-weight:620;letter-spacing:-.08em}.diagnosis-radar{width:360px;height:360px;border:1px solid rgba(255,255,255,.22);border-radius:50%;position:relative;display:grid;place-items:center;align-content:center}.radar-ring{border:1px solid rgba(255,255,255,.12);border-radius:50%;position:absolute}.radar-ring-one{inset:55px}.radar-ring-two{inset:110px}.radar-sweep{width:50%;height:50%;border-top:1px solid #6c92ff;position:absolute;top:50%;left:50%;transform-origin:0 0;animation:radar-turn 5s linear infinite;background:linear-gradient(20deg,rgba(53,103,246,.17),transparent 70%)}@keyframes radar-turn{to{transform:rotate(1turn)}}.diagnosis-radar b{font-family:var(--font-inter),sans-serif;font-size:72px;font-weight:560;letter-spacing:-.07em;line-height:1}.diagnosis-radar small{color:rgba(255,255,255,.53);font-size:9px}.radar-dot{width:8px;height:8px;border-radius:50%;position:absolute;background:#8ba9ff;box-shadow:0 0 0 5px rgba(139,169,255,.1)}.dot-a{top:55px;right:85px}.dot-b{right:45px;bottom:120px}.dot-c{bottom:70px;left:75px}.service-layers{width:min(410px,100%);display:grid;gap:13px}.service-layers>div{min-height:92px;padding:0 25px;border:1px solid rgba(255,255,255,.14);display:grid;grid-template-columns:55px 1fr;align-items:center;color:rgba(255,255,255,.66);background:rgba(255,255,255,.035);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translateX(var(--layer-offset,0))}.service-layers>div:first-child{--layer-offset:-28px}.service-layers>div:nth-child(3){--layer-offset:28px}.service-layers span{font-size:9px}.service-layers b{color:white;font-size:15px}.price-visual{width:390px;min-height:300px;padding:45px;border:1px solid rgba(255,255,255,.18);display:flex;flex-direction:column;justify-content:center;background:rgba(255,255,255,.03)}.price-visual>span{color:rgba(255,255,255,.57);font-size:11px}.price-visual strong{margin-top:27px;font-family:var(--font-inter),sans-serif;font-size:68px;font-weight:560;letter-spacing:-.065em}.price-visual small{color:rgba(255,255,255,.5)}.price-visual i{margin-top:45px;padding-top:18px;border-top:1px solid rgba(255,255,255,.14);color:#8ba9ff;font-size:10px;font-style:normal}.guide-visual{width:410px;height:250px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:13px;color:rgba(255,255,255,.24)}.guide-visual>svg:nth-of-type(odd){width:76px;height:76px;padding:22px;border:1px solid rgba(255,255,255,.18);border-radius:50%;justify-self:center;color:white}.guide-visual span{display:none}.area-list,.before-after,.comparison-section,.editorial-intro,.guide-links,.guide-note,.guide-steps,.page-cta,.pricing-page-grid,.report-story,.service-detail-list{width:min(1200px,calc(100% - 64px));margin-left:auto;margin-right:auto}.editorial-intro{min-height:480px;padding:130px 0 110px;display:grid;grid-template-columns:.5fr 1.15fr .7fr;align-items:start;gap:55px}.comparison-section>div:first-child>span,.editorial-intro>span,.guide-note span,.page-cta>div>span,.report-story-copy>span{color:#676b73;font-size:10px;font-weight:650}.editorial-intro h2{margin:-8px 0 0;font-size:clamp(35px,3.4vw,49px);font-weight:600;letter-spacing:-.055em;line-height:1.2;word-break:keep-all}.editorial-intro p{margin:0;color:#676b73;font-size:13px;line-height:1.9;word-break:keep-all}.area-list{border-top:1px solid #cfd1d2}.area-list article{min-height:215px;padding:38px 0;border-bottom:1px solid #cfd1d2;display:grid;grid-template-columns:65px 65px minmax(300px,1fr) minmax(250px,.62fr);align-items:start;gap:28px}.area-list article>span{color:#85888d;font-family:var(--font-inter),sans-serif;font-size:10px}.area-icon{width:46px;height:46px;border:1px solid #cfd1d2;border-radius:50%;display:grid;place-items:center}.area-list h2{margin:4px 0 13px;font-size:26px;font-weight:610}.area-list p{max-width:580px;margin:0;color:#62666e;font-size:12px;line-height:1.85}.area-list ul,.service-detail-list ul{margin:5px 0 0;padding:0;display:grid;gap:11px;list-style:none;color:#555a63;font-size:11px}.area-list li,.service-detail-list li{display:flex;align-items:center;gap:7px}.report-story{min-height:610px;margin-top:145px;margin-bottom:145px;padding:70px;display:grid;grid-template-columns:.8fr 1fr;align-items:center;gap:100px;color:white;background:#0a0f1c}.report-story-copy>span{color:rgba(255,255,255,.5)}.report-story-copy h2{margin:20px 0;font-size:39px;font-weight:590;letter-spacing:-.05em;line-height:1.24}.report-story-copy p{color:rgba(255,255,255,.57);font-size:12px;line-height:1.85}.report-paper{padding:34px;color:#101522;background:#f5f4f0;transform:rotate(1.5deg)}.report-paper-head{min-height:140px;border-bottom:1px solid #d1d3d3;display:flex;align-items:flex-end}.report-paper-head span{margin-right:auto;padding-bottom:17px;color:#71757a;font-size:9px}.report-paper-head b{font-size:77px;font-weight:560;letter-spacing:-.08em}.report-paper-head small{padding-bottom:18px;color:#777b80}.report-paper-row{min-height:55px;border-bottom:1px solid #d9dbdb;display:flex;align-items:center;justify-content:space-between;font-size:11px}.service-detail-list{display:grid;grid-template-columns:repeat(3,1fr)}.service-detail-list article{min-height:600px;padding:38px;border:1px solid #cfd1d2;border-right:0;display:flex;flex-direction:column}.service-detail-list article:last-child{border-right:1px solid #cfd1d2}.service-detail-head{color:#73777e;font-size:10px}.service-detail-list h2{margin:66px 0 18px;font-size:29px;font-weight:600}.service-detail-list article>strong{font-size:17px}.service-detail-list article>p{min-height:90px;margin:24px 0 30px;color:#646870;font-size:12px;line-height:1.8}.service-detail-list article>a{margin-top:auto;padding-top:22px;border-top:1px solid #d2d4d4;display:flex;align-items:center;justify-content:space-between;font-size:11px;font-weight:680}.before-after{min-height:430px;margin-top:145px;margin-bottom:145px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:40px}.before-after>div{min-height:320px;padding:45px;border-top:1px solid #bfc2c5;border-bottom:1px solid #bfc2c5}.before-after span{color:#73777e;font-size:10px}.before-after h3{max-width:380px;margin:52px 0 30px;font-size:25px;font-weight:590;line-height:1.4}.before-after ul{margin:0;padding-left:18px;color:#656971;font-size:11px;line-height:2}.pricing-page-grid{display:grid;grid-template-columns:repeat(4,1fr)}.pricing-page-grid article{min-height:515px;padding:32px;border:1px solid #cfd1d2;border-right:0;position:relative;display:flex;flex-direction:column}.pricing-page-grid article:last-child{border-right:1px solid #cfd1d2}.pricing-page-grid article.is-featured{color:white;background:#101522}.plan-recommend{width:fit-content;padding:5px 8px;color:#101522;background:white;font-size:8px;font-weight:720}.pricing-page-grid h2{margin:60px 0 15px;font-size:22px;font-weight:610}.pricing-page-grid article:not(.is-featured) h2:first-child{margin-top:93px}.pricing-page-grid article>p{min-height:80px;margin:0;color:#676b73;font-size:11px;line-height:1.7}.pricing-page-grid .is-featured small,.pricing-page-grid .is-featured>p{color:rgba(255,255,255,.55)}.pricing-page-grid article>div{margin:35px 0;display:grid;gap:5px}.pricing-page-grid article>div strong{font-size:29px;letter-spacing:-.05em}.pricing-page-grid article>div small{color:#7c8086;font-size:9px}.pricing-page-grid ul{margin:auto 0 0;padding:24px 0 0;border-top:1px solid;display:grid;gap:12px;list-style:none;font-size:10px}.pricing-page-grid li{display:flex;align-items:center;gap:7px}.comparison-section{margin-top:150px;margin-bottom:150px}.comparison-section>div:first-child{margin-bottom:45px}.comparison-section h2{margin:13px 0 0;font-size:40px;font-weight:590;letter-spacing:-.05em}.comparison-table{border-top:1px solid #cfd1d2}.comparison-row{min-height:70px;border-bottom:1px solid #cfd1d2;display:grid;grid-template-columns:1.2fr repeat(4,.6fr);align-items:center}.comparison-row>span{font-size:11px}.comparison-row>b{display:grid;place-items:center;color:#62666d;font-size:10px;font-weight:580}.comparison-row>b svg{color:#3567f6}.comparison-head{color:#777b81}.guide-steps{border-top:1px solid #cfd1d2;display:grid;grid-template-columns:1fr 1fr}.guide-steps article{min-height:310px;padding:38px;border-right:1px solid #cfd1d2;border-bottom:1px solid #cfd1d2}.guide-steps article:nth-child(2n){border-right:0}.guide-steps article>span{color:#7a7e83;font-size:9px}.guide-steps h2{margin:80px 0 18px;font-size:25px;font-weight:600}.guide-steps p{max-width:480px;color:#646870;font-size:12px;line-height:1.85}.guide-note{min-height:360px;margin-top:145px;margin-bottom:60px;padding:65px;display:grid;grid-template-columns:1fr .8fr;gap:90px;color:white;background:#101522}.guide-note span{color:rgba(255,255,255,.5)}.guide-note h2{max-width:510px;margin:45px 0 0;font-size:37px;font-weight:580;line-height:1.3}.guide-note>p{margin:57px 0 0;color:rgba(255,255,255,.59);font-size:12px;line-height:1.9}.guide-links{margin-bottom:145px;display:grid;grid-template-columns:1fr 1fr}.guide-links a{min-height:92px;padding:0 26px;border:1px solid #cfd1d2;border-right:0;display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:650}.guide-links a:last-child{border-right:1px solid #cfd1d2}.guide-links a:hover,.page-cta{color:white;background:#3567f6}.page-cta{min-height:310px;padding:65px;display:flex;align-items:center;justify-content:space-between;gap:50px}.page-cta>div>span{color:rgba(255,255,255,.66)}.page-cta h2{max-width:660px;margin:22px 0 13px;font-size:36px;font-weight:590;letter-spacing:-.05em}.page-cta p{margin:0;color:rgba(255,255,255,.69);font-size:11px}.page-cta>a{min-height:50px;padding:0 19px;border-radius:999px;display:inline-flex;align-items:center;gap:8px;color:#101522;background:white;font-size:11px;font-weight:700;white-space:nowrap}.marketing-footer{width:100%;min-height:320px;margin-top:130px;padding:70px max(40px,calc((100% - 1200px) / 2));border:0;display:grid;align-items:start;gap:40px;color:white;background:#080d19}.marketing-footer .marketing-brand{color:white}.marketing-footer p{margin:30px 0 0;color:rgba(255,255,255,.47);font-size:10px;line-height:1.8}.marketing-footer>nav{display:flex;gap:26px;color:rgba(255,255,255,.65);font-size:11px}.marketing-footer-meta{align-self:end;padding-top:24px;border-top:1px solid rgba(255,255,255,.13);display:flex;gap:20px;color:rgba(255,255,255,.4);font-size:9px}.business-details{min-width:0;font-size:13px;line-height:1.8;overflow-wrap:anywhere}.business-details>strong{display:block;font-size:14px}.business-details dl{display:flex;flex-wrap:wrap;gap:8px 24px;margin:12px 0 0}.business-details dl>div{display:flex;flex-wrap:wrap;gap:0 8px;min-width:0}.business-details dt{font-weight:500}.business-details dd{margin:0}.business-details .business-details-address{flex-basis:100%}.business-details a{display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:3px}.business-details dl>div:has(a){align-items:center}.business-details a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.marketing-footer>.business-details{grid-column:1/-1;color:#c4cbd8}.marketing-footer>.business-details>strong{color:#fff}@media (max-width:640px){.business-details dl{flex-direction:column;gap:6px}}.marketing-footer-meta span{margin-right:auto}@media (max-width:900px){.marketing-header{width:calc(100% - 48px)}.marketing-cta,.marketing-header>nav{display:none}.marketing-mobile-menu{display:block;position:relative}.marketing-mobile-menu summary{width:42px;height:42px;border:1px solid rgba(255,255,255,.28);border-radius:50%;display:grid;place-items:center;cursor:pointer;list-style:none}.marketing-mobile-menu summary::-webkit-details-marker{display:none}.marketing-mobile-menu>div{width:220px;padding:12px;border:1px solid rgba(255,255,255,.17);position:absolute;top:50px;right:0;display:grid;color:white;background:rgba(8,13,25,.96);box-shadow:0 24px 60px rgba(0,0,0,.3)}.marketing-mobile-menu a{min-height:43px;padding:0 12px;display:flex;align-items:center;font-size:11px}.marketing-mobile-menu a[aria-current=page]{color:#8ba9ff}.detail-hero-inner{grid-template-columns:1fr;gap:45px}.detail-hero-visual{min-height:320px}.editorial-intro{grid-template-columns:.35fr 1fr}.editorial-intro p{grid-column:2}.area-list article{grid-template-columns:45px 55px 1fr}.area-list ul{grid-column:3}.report-story{grid-template-columns:1fr 1fr;gap:45px}.service-detail-list{grid-template-columns:1fr}.service-detail-list article,.service-detail-list article:last-child{min-height:auto;border-right:1px solid #cfd1d2;border-bottom:0}.service-detail-list article:last-child{border-bottom:1px solid #cfd1d2}.service-detail-list article>p{min-height:0}.pricing-page-grid{grid-template-columns:1fr 1fr}.pricing-page-grid article:nth-child(2){border-right:1px solid #cfd1d2}.pricing-page-grid article:nth-child(-n+2){border-bottom:0}.guide-note{gap:45px}}@media (max-width:640px){.motion-word{display:inline-flex}.kinetic-strip{height:56px}.kinetic-strip-track span{font-size:13px}.kinetic-strip+.analyzer-shell{padding-top:80px}.marketing-header{width:calc(100% - 32px);height:74px}.detail-hero{min-height:100svh}.detail-hero-inner{width:calc(100% - 32px);min-height:calc(100svh - 74px);padding:70px 0 90px;align-content:start;gap:35px}.detail-kicker{padding-left:39px;font-size:9px}.detail-kicker:before{width:27px}.detail-hero h1{margin:21px 0 18px;font-size:clamp(37px,10.8vw,44px);line-height:1.14}.detail-hero-copy>p{font-size:12px;line-height:1.75}.detail-hero-copy>a{min-height:44px;margin-top:25px;font-size:10px}.detail-hero-visual{min-height:260px}.detail-page-number{right:6px;bottom:15px;font-size:58px}.diagnosis-radar{width:260px;height:260px}.radar-ring-one{inset:40px}.radar-ring-two{inset:80px}.diagnosis-radar b{font-size:56px}.service-layers>div{min-height:72px;padding:0 17px;grid-template-columns:46px 1fr;transform:none}.service-layers b{font-size:13px}.price-visual{width:100%;min-height:245px;padding:30px}.price-visual strong{font-size:55px}.guide-visual{width:100%;height:180px;gap:6px}.guide-visual>svg:nth-of-type(odd){width:58px;height:58px;padding:17px}.area-list,.before-after,.comparison-section,.editorial-intro,.guide-links,.guide-note,.guide-steps,.page-cta,.pricing-page-grid,.report-story,.service-detail-list{width:calc(100% - 32px)}.editorial-intro{min-height:auto;padding:92px 0 75px;grid-template-columns:1fr;gap:24px}.editorial-intro p{grid-column:1}.editorial-intro h2{margin:0;font-size:34px}.area-list article{padding:30px 0;grid-template-columns:38px 1fr;gap:18px}.area-list .area-icon{grid-column:1;grid-row:2}.area-list article>div:nth-of-type(2),.area-list article>ul{grid-column:2}.area-list h2{font-size:23px}.report-story{min-height:auto;margin-top:95px;margin-bottom:95px;padding:35px 24px;grid-template-columns:1fr;gap:40px}.report-story-copy h2{font-size:30px}.report-paper{padding:25px;transform:none}.service-detail-list article{padding:29px 24px}.service-detail-list h2{margin-top:45px}.before-after{min-height:auto;margin-top:95px;margin-bottom:95px;grid-template-columns:1fr;gap:15px}.before-after>svg{justify-self:center;transform:rotate(90deg)}.before-after>div{min-height:auto;padding:35px 25px}.pricing-page-grid{grid-template-columns:1fr}.pricing-page-grid article,.pricing-page-grid article:last-child,.pricing-page-grid article:nth-child(2){min-height:450px;border-right:1px solid #cfd1d2;border-bottom:0}.pricing-page-grid article:last-child{border-bottom:1px solid #cfd1d2}.comparison-section{margin-top:100px;margin-bottom:100px;overflow-x:auto}.comparison-section h2{font-size:33px}.comparison-table{min-width:680px}.guide-steps{grid-template-columns:1fr}.guide-steps article,.guide-steps article:nth-child(2n){min-height:auto;padding:30px 0 35px;border-right:0}.guide-steps h2{margin-top:42px;font-size:23px}.guide-note{min-height:auto;margin-top:95px;padding:39px 25px;grid-template-columns:1fr;gap:10px}.guide-note h2{font-size:30px}.guide-note h2,.guide-note>p{margin-top:30px}.guide-links{margin-bottom:95px;grid-template-columns:1fr}.guide-links a,.guide-links a:last-child{border-right:1px solid #cfd1d2;border-bottom:0}.guide-links a:last-child{border-bottom:1px solid #cfd1d2}.page-cta{min-height:360px;padding:40px 25px;align-items:flex-start;flex-direction:column;justify-content:center}.page-cta h2{font-size:31px}.marketing-footer{min-height:410px;margin-top:95px;padding:55px 16px 35px;grid-template-columns:1fr}.marketing-footer>nav{flex-wrap:wrap}.marketing-footer-meta{align-self:end;flex-wrap:wrap}.marketing-footer-meta span{width:100%}}.hero-quick-audit{width:min(590px,100%);min-height:58px;margin-top:30px;padding:5px;border:1px solid rgba(255,255,255,.25);border-radius:999px;display:grid;grid-template-columns:minmax(0,1fr) auto;background:rgba(7,13,27,.72);box-shadow:0 18px 50px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.hero-quick-audit>div{min-width:0;padding:0 14px;display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.54)}.hero-quick-audit input{width:100%;min-width:0;height:46px;border:0;outline:0;color:white;background:transparent;font-size:14px}.hero-quick-audit input::placeholder{color:rgba(255,255,255,.48)}.hero-quick-audit button{min-width:128px;min-height:46px;padding:0 18px;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#09101f;background:white;cursor:pointer;font-size:13px;font-weight:760}.hero-quick-audit button:disabled{cursor:wait;opacity:.72}.hero-quick-note{margin-top:11px;display:flex;gap:18px;color:rgba(255,255,255,.55);font-size:10px}.hero-quick-note span:before{content:"✓";margin-right:5px;color:#8ba9ff}.hero-text-links{margin-top:16px!important}.proof-transparency{margin-top:46px;border-top:1px solid var(--signal-line);border-bottom:1px solid var(--signal-line)}.proof-transparency>header{min-height:112px;display:grid;grid-template-columns:.55fr 1.5fr auto;align-items:center;gap:30px}.method-principle>span,.method-readiness header>span,.method-repeat>div>span,.method-sample header>span,.method-score>div:first-child>span,.proof-transparency>header>span,.target-fit-section>header>span{color:var(--signal-blue);font-size:11px;font-weight:760;letter-spacing:.08em;text-transform:uppercase}.proof-transparency h3{margin:0;font-size:24px;letter-spacing:-.045em}.proof-transparency header a{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700}.proof-transparency>div{display:grid;grid-template-columns:repeat(3,1fr)}.proof-transparency article{min-height:220px;padding:34px;border-top:1px solid var(--signal-line);border-right:1px solid var(--signal-line)}.proof-transparency article:last-child{border-right:0}.proof-transparency article small{color:var(--signal-blue);font-weight:720}.proof-transparency article b{margin-top:42px;display:block;font-size:17px;line-height:1.45}.proof-transparency article p{margin:14px 0 0;color:var(--signal-muted);font-size:12px;line-height:1.75}.target-fit-section{width:min(1200px,calc(100% - 80px));margin:0 auto 145px;padding:54px;display:grid;grid-template-columns:.82fr 1.18fr;gap:70px;color:white;background:#0a101d}.target-fit-section h2{margin:22px 0 18px;font-size:38px;line-height:1.18;letter-spacing:-.055em}.target-fit-section header p{margin:0;color:rgba(255,255,255,.6);font-size:13px;line-height:1.8}.target-fit-section>div{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.14)}.target-fit-section article{padding:28px}.target-fit-section article+article{border-left:1px solid rgba(255,255,255,.14)}.target-fit-section article small{color:#8ba9ff;font-size:11px;font-weight:720}.target-fit-section ul{margin:26px 0 0;padding:0;display:grid;gap:18px;list-style:none}.target-fit-section li{display:grid;grid-template-columns:16px 1fr;gap:9px;color:rgba(255,255,255,.76);font-size:12px;line-height:1.65}.target-fit-section article:last-child svg{color:#ff9f9f}.target-fit-section article:first-child svg{color:#8ceaac}.detail-hero-methodology{background:radial-gradient(circle at 77% 43%,rgba(57,106,255,.35),transparent 24rem),#070d19}.method-visual{width:390px;height:390px;margin:auto;position:relative}.method-visual:after,.method-visual:before{content:"";position:absolute;inset:26px;border:1px solid rgba(255,255,255,.18);border-radius:50%}.method-visual:after{inset:78px;border-style:dashed;animation:method-spin 24s linear infinite}.method-visual-core{width:144px;height:144px;border-radius:50%;position:absolute;inset:0;margin:auto;z-index:2;display:grid;place-items:center;align-content:center;color:#07101e;background:#f4f6ff;box-shadow:0 0 80px rgba(70,112,255,.4)}.method-visual-core strong{margin-top:4px;font-size:42px;line-height:1}.method-visual-core small{font-size:10px}.method-visual>span{min-height:42px;padding:0 13px;border:1px solid rgba(255,255,255,.2);border-radius:999px;position:absolute;display:flex;align-items:center;gap:7px;color:rgba(255,255,255,.78);background:rgba(11,19,36,.78);font-size:11px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.method-visual>span:first-of-type{top:18px;left:104px}.method-visual>span:nth-of-type(2){top:173px;right:-4px}.method-visual>span:nth-of-type(3){bottom:18px;left:112px}.method-visual>span:nth-of-type(4){top:173px;left:-16px}@keyframes method-spin{to{transform:rotate(1turn)}}.method-principle,.method-readiness,.method-repeat,.method-sample,.method-score,.method-version{width:min(1200px,calc(100% - 80px));margin-right:auto;margin-left:auto}.method-principle{margin-top:130px;display:grid;grid-template-columns:.55fr 1.45fr;gap:60px}.method-principle h2{max-width:800px;margin:0;font-size:52px;line-height:1.15;letter-spacing:-.06em}.method-principle p{max-width:720px;margin:28px 0 0;color:var(--signal-muted);font-size:15px;line-height:1.9}.method-readiness{margin-top:130px;padding-top:42px;border-top:1px solid var(--signal-ink)}.method-readiness>header{display:grid;grid-template-columns:.55fr 1fr 1fr;gap:40px;align-items:start}.method-readiness h2,.method-sample h2{margin:0;font-size:34px;line-height:1.25;letter-spacing:-.05em}.method-readiness header p,.method-sample header p{margin:0;color:var(--signal-muted);font-size:13px;line-height:1.85}.method-readiness>div{margin-top:55px;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--signal-line)}.method-readiness article{min-height:260px;padding:30px;border-right:1px solid var(--signal-line)}.method-readiness article:last-child{border-right:0}.method-readiness article>span{color:var(--signal-blue);font-size:12px}.method-readiness h3{margin:74px 0 14px;font-size:20px}.method-readiness article p{margin:0;color:var(--signal-muted);font-size:12px;line-height:1.75}.method-score{margin-top:110px;padding:58px;display:grid;grid-template-columns:1fr 1fr;gap:80px;color:white;background:#0a101d}.method-score h2{margin:23px 0 0;font-size:36px;line-height:1.25;letter-spacing:-.05em}.method-score-copy>p{margin:0;color:rgba(255,255,255,.66);font-size:13px;line-height:1.9}.method-score-copy ul{margin:30px 0 0;padding:0;display:grid;gap:14px;list-style:none}.method-score-copy li{display:flex;gap:9px;align-items:center;font-size:12px}.method-score-copy svg{color:#8ceaac}.method-sample{margin-top:130px}.method-sample>header{display:grid;grid-template-columns:.55fr 1fr 1fr;gap:40px;align-items:start}.method-sample-flow{margin-top:52px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:20px}.method-sample-flow>svg{color:var(--signal-blue)}.method-sample-flow article{min-height:190px;padding:28px;border:1px solid var(--signal-line)}.method-sample-flow article span{color:var(--signal-blue);font-size:11px;font-weight:760}.method-sample-flow article b{margin-top:54px;display:block;font-size:18px}.method-sample-flow article p{margin:10px 0 0;color:var(--signal-muted);font-size:12px}.method-definitions{margin:36px 0 0;border-top:1px solid var(--signal-ink)}.method-definitions>div{min-height:84px;border-bottom:1px solid var(--signal-line);display:grid;grid-template-columns:.55fr 1.45fr;align-items:center;gap:30px}.method-definitions dt{font-weight:720}.method-definitions dd{margin:0;color:var(--signal-muted);font-size:13px}.method-repeat{margin-top:130px;padding-top:42px;border-top:1px solid var(--signal-ink);display:grid;grid-template-columns:1fr 1fr;gap:90px}.method-repeat h2{margin:22px 0 0;font-size:36px;line-height:1.25;letter-spacing:-.05em}.method-repeat ol{margin:0;padding:0;list-style:none}.method-repeat li{min-height:94px;border-bottom:1px solid var(--signal-line);display:grid;grid-template-columns:50px 1fr;align-items:center;gap:15px}.method-repeat li:first-child{border-top:1px solid var(--signal-line)}.method-repeat li span{color:var(--signal-blue);font-size:11px}.method-repeat li p{margin:0;color:var(--signal-muted);font-size:13px;line-height:1.75}.method-version{margin-top:110px;margin-bottom:130px;padding:34px 40px;border:1px solid var(--signal-line);display:grid;grid-template-columns:.6fr 1.4fr;align-items:center;gap:50px}.method-version span{display:block;color:var(--signal-muted);font-size:10px}.method-version strong{display:block;margin-top:8px;font-family:var(--font-inter),sans-serif;font-size:22px}.method-version p{margin:0;color:var(--signal-muted);font-size:12px;line-height:1.8}.marketing-footer-assurances>a{min-height:58px;display:grid;place-items:center;border-right:1px solid rgba(255,255,255,.14);color:rgba(255,255,255,.7);font-size:11px}@media (max-width:900px){.target-fit-section{width:calc(100% - 40px);grid-template-columns:1fr;gap:38px}.proof-transparency>header{grid-template-columns:1fr;padding:28px 0;gap:14px}.proof-transparency>div{grid-template-columns:1fr}.proof-transparency article{min-height:auto;border-right:0}.proof-transparency article b{margin-top:24px}.method-principle,.method-readiness>header,.method-repeat,.method-sample>header{grid-template-columns:1fr}.method-readiness>div{grid-template-columns:1fr 1fr}.method-readiness article:nth-child(2){border-right:0}.method-readiness article:nth-child(-n+2){border-bottom:1px solid var(--signal-line)}.method-score{gap:40px}.method-sample-flow,.method-score{grid-template-columns:1fr}.method-sample-flow>svg{transform:rotate(90deg);margin:auto}}@media (max-width:640px){.hero-quick-audit{min-height:56px;margin-top:24px;border-radius:16px}.hero-quick-audit>div{padding:0 10px}.hero-quick-audit button{min-width:104px;padding:0 13px}.hero-quick-note{gap:10px;flex-wrap:wrap;font-size:10px}.target-fit-section{width:calc(100% - 32px);margin-bottom:100px;padding:30px 22px}.target-fit-section h2{font-size:30px}.target-fit-section>div{grid-template-columns:1fr}.target-fit-section article+article{border-left:0;border-top:1px solid rgba(255,255,255,.14)}.method-visual{width:290px;height:290px}.method-visual:before{inset:18px}.method-visual:after{inset:58px}.method-visual-core{width:112px;height:112px}.method-visual-core strong{font-size:34px}.method-visual>span{min-height:36px;font-size:9px}.method-visual>span:first-of-type{top:4px;left:72px}.method-visual>span:nth-of-type(2){top:126px;right:-8px}.method-visual>span:nth-of-type(3){bottom:4px;left:78px}.method-visual>span:nth-of-type(4){top:126px;left:-10px}.method-principle,.method-readiness,.method-repeat,.method-sample,.method-score,.method-version{width:calc(100% - 32px)}.method-principle{margin-top:100px}.method-principle h2{font-size:36px}.method-readiness,.method-repeat,.method-sample{margin-top:100px}.method-readiness>div{grid-template-columns:1fr}.method-readiness article{min-height:220px;border-right:0;border-bottom:1px solid var(--signal-line)}.method-readiness article:last-child{border-bottom:0}.method-readiness h3{margin-top:54px}.method-score{margin-top:90px;padding:32px 24px}.method-repeat h2,.method-score h2{font-size:30px}.method-definitions>div,.method-version{grid-template-columns:1fr;gap:12px;padding:22px 0}.method-version{padding:26px}.marketing-footer-assurances>a{border-right:0;border-bottom:1px solid rgba(255,255,255,.14);place-items:center start}}@media (prefers-reduced-motion:reduce){.method-visual:after{animation:none}.kinetic-strip-track,.motion-word-track,.radar-sweep{animation:none!important}}:root{--signal-blue:#315ff4;--signal-ink:#0c1422;--signal-paper:#f4f3ee;--signal-line:#d5d8dd;--signal-muted:#667085;--signal-lime:#b5ff35}.motion-word-track{animation-timing-function:step-end}.journey-ribbon{width:100%;min-height:148px;padding:26px max(40px,calc((100vw - 1200px) / 2));display:grid;grid-template-columns:minmax(220px,.8fr) minmax(600px,1.45fr);align-items:center;gap:48px;color:white;background:var(--signal-blue)}.journey-ribbon>p{margin:0;font-size:18px;font-weight:700;letter-spacing:-.04em}.journey-ribbon ol{margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);list-style:none}.journey-ribbon li{min-height:52px;padding:0 18px;border-left:1px solid rgba(255,255,255,.26);display:flex;flex-direction:column;justify-content:center;gap:4px}.journey-ribbon li span{color:rgba(255,255,255,.58);font-family:var(--font-inter),sans-serif;font-size:11px}.journey-ribbon li b{font-size:14px;letter-spacing:-.025em}.journey-progress{height:2px;grid-column:2;margin:-26px 18px 0;overflow:hidden;background:rgba(255,255,255,.2)}.journey-progress span{width:28%;height:100%;display:block;background:var(--signal-lime);animation:journey-progress 5s ease-in-out infinite}@keyframes journey-progress{0%{width:10%;transform:translateX(0)}50%{width:48%;transform:translateX(85%)}to{width:10%;transform:translateX(900%)}}.journey-ribbon+.analyzer-shell{padding-top:110px}.marketing-header{width:min(1280px,calc(100% - 64px));height:82px}.marketing-header>nav{display:flex}.marketing-header>nav a{min-height:82px;font-size:14px}.home-header-account,.marketing-header-actions{display:flex;align-items:center;gap:16px}.header-login,.marketing-login{min-height:44px;border:0;display:inline-flex;align-items:center;gap:7px;color:inherit;background:transparent;font-size:13px;font-weight:650;cursor:pointer}.marketing-cta{min-height:44px;padding:0 18px;font-size:13px}.home-marketing-header{color:white}.home-header-account .account-menu{display:flex;align-items:center;gap:10px}.home-header-account .account-menu>span{display:flex;align-items:center;gap:5px;font-size:12px}.home-header-account .account-menu small{opacity:.65}.home-header-account .account-menu button{min-height:40px;border:0;color:inherit;background:transparent;font-size:12px;cursor:pointer}.home-header-account .account-menu .danger{color:#ffb0b0}.detail-page-number{display:none}.detail-hero{min-height:700px}.detail-hero-inner{min-height:618px;padding:64px 0 92px}.detail-hero-diagnosis{background:radial-gradient(circle at 78% 35%,rgba(53,103,246,.32),transparent 26rem),#080d19}.detail-hero-services{color:var(--signal-ink);background:radial-gradient(circle at 87% 22%,rgba(49,95,244,.18),transparent 28rem),#e4e9f8}.detail-hero-services:before{opacity:.42;background-image:linear-gradient(rgba(12,20,34,.045) 1px,transparent 0),linear-gradient(90deg,rgba(12,20,34,.045) 1px,transparent 0)}.detail-hero-guide .marketing-header,.detail-hero-services .marketing-header{border-bottom-color:rgba(12,20,34,.14);color:var(--signal-ink)}.detail-hero-guide .marketing-header>nav,.detail-hero-services .marketing-header>nav{color:rgba(12,20,34,.56)}.detail-hero-guide .marketing-header>nav a:hover,.detail-hero-guide .marketing-header>nav a[aria-current=page],.detail-hero-services .marketing-header>nav a:hover,.detail-hero-services .marketing-header>nav a[aria-current=page]{border-bottom-color:var(--signal-ink);color:var(--signal-ink)}.detail-hero-guide .marketing-cta,.detail-hero-services .marketing-cta{border-color:rgba(12,20,34,.25)}.detail-hero-guide .detail-kicker,.detail-hero-services .detail-kicker{color:rgba(12,20,34,.62)}.detail-hero-services h1 em{color:var(--signal-blue)}.detail-hero-guide .detail-hero-copy>p,.detail-hero-services .detail-hero-copy>p{color:rgba(12,20,34,.68)}.detail-hero-guide .detail-hero-copy>a,.detail-hero-services .detail-hero-copy>a{color:white;background:var(--signal-ink)}.detail-hero-services .service-layers>div{border-color:rgba(12,20,34,.12);color:rgba(12,20,34,.64);background:rgba(255,255,255,.62);box-shadow:0 18px 48px rgba(30,51,97,.09)}.detail-hero-services .service-layers b{color:var(--signal-ink)}.detail-hero-pricing{color:white;background:radial-gradient(circle at 75% 34%,rgba(181,255,53,.2),transparent 18rem),var(--signal-blue)}.detail-hero-pricing:before{opacity:.18;background-size:110px 110px}.detail-hero-pricing h1 em{color:var(--signal-lime)}.detail-hero-pricing .price-visual{border-color:rgba(255,255,255,.36);background:rgba(6,24,75,.17);box-shadow:0 30px 100px rgba(9,27,84,.2)}.detail-hero-pricing .price-visual strong{font-size:clamp(58px,6.3vw,90px)}.detail-hero-guide{color:var(--signal-ink);background:linear-gradient(105deg,rgba(255,255,255,.35),transparent 60%),#ebe7dc}.detail-hero-guide:before{opacity:.25;background-image:linear-gradient(90deg,transparent 49.8%,rgba(12,20,34,.09) 50%,transparent 50.2%);background-size:160px 100%;-webkit-mask-image:none;mask-image:none}.detail-hero-guide h1{max-width:650px;font-family:var(--font-serif),Georgia,serif;font-weight:500;letter-spacing:-.052em}.detail-hero-guide h1 em{color:var(--signal-blue)}.detail-hero-guide .guide-visual{min-height:335px;border:1px solid rgba(12,20,34,.14);color:var(--signal-ink);background:rgba(255,255,255,.46);box-shadow:22px 22px 0 rgba(49,95,244,.1)}.detail-hero-guide .guide-visual>svg:nth-of-type(odd){color:white;background:var(--signal-blue)}.detail-hero h1{font-size:clamp(48px,4.7vw,66px)}.detail-hero-copy>p{font-size:15px}.product-proof-section{width:min(1200px,calc(100% - 64px));margin:150px auto}.product-proof-heading{margin-bottom:50px;display:grid;grid-template-columns:1.15fr .75fr;align-items:end;gap:80px}.comparison-heading>span,.guide-opening>span,.product-proof-heading span,.service-boundary>div:first-child>span,.service-demo-heading>span,.service-section-heading>span{color:var(--signal-blue);font-size:12px;font-weight:760;letter-spacing:.06em}.product-proof-heading h2{margin:16px 0 0;font-size:clamp(34px,4vw,54px);font-weight:650;letter-spacing:-.06em;line-height:1.12;word-break:keep-all}.product-proof-heading>p{margin:0;color:var(--signal-muted);font-size:14px;line-height:1.8;word-break:keep-all}.product-proof-board{min-height:520px;border:1px solid #2a3341;display:grid;grid-template-columns:300px 1fr;color:white;background:var(--signal-ink);box-shadow:0 38px 90px rgba(14,24,42,.14)}.product-proof-board>aside{padding:42px 34px;border-right:1px solid rgba(255,255,255,.14);display:flex;flex-wrap:wrap;align-content:flex-start}.product-proof-board>aside>span{width:100%;margin-bottom:58px;color:#8ba9ff;font-size:12px;font-weight:700}.product-proof-board>aside>strong{font-family:var(--font-inter),sans-serif;font-size:104px;font-weight:560;letter-spacing:-.09em;line-height:.8}.product-proof-board>aside>small{align-self:flex-end;margin:0 0 7px 9px;color:rgba(255,255,255,.46);font-size:12px}.product-proof-board>aside>div{width:100%;margin-top:72px}.product-proof-board>aside b{font-size:15px}.product-proof-board>aside p{margin:12px 0 0;color:rgba(255,255,255,.57);font-size:13px;line-height:1.7}.proof-evidence-list{padding:26px 34px 34px}.proof-evidence-list article,.proof-list-head{display:grid;grid-template-columns:48px minmax(180px,.7fr) minmax(260px,1.2fr);gap:18px;align-items:center}.proof-list-head{padding:0 0 20px 66px;grid-template-columns:minmax(180px,.7fr) minmax(260px,1.2fr);color:rgba(255,255,255,.42);font-size:11px}.proof-evidence-list article{min-height:126px;border-top:1px solid rgba(255,255,255,.12)}.proof-evidence-list article>span{color:rgba(255,255,255,.36);font-family:var(--font-inter),sans-serif;font-size:12px}.proof-status{width:max-content;margin-bottom:8px;padding:4px 8px;border-radius:999px;font-size:10px;font-weight:750}.proof-status-0{color:#8ceaac;background:rgba(61,189,104,.14)}.proof-status-1{color:#ffd076;background:rgba(255,181,42,.14)}.proof-status-2{color:#ff9f9f;background:rgba(255,87,87,.14)}.proof-evidence-list h3{margin:0;font-size:15px}.proof-evidence-list small{color:#8ba9ff;font-size:11px}.proof-evidence-list p{margin:8px 0 0;color:rgba(255,255,255,.65);font-size:13px;line-height:1.55}.proof-workflow{border:solid var(--signal-line);border-width:0 1px 1px;display:grid;grid-template-columns:repeat(4,1fr);background:white}.proof-workflow>div{min-height:145px;padding:28px;border-right:1px solid var(--signal-line);display:flex;flex-direction:column}.proof-workflow>div:last-child{border-right:0}.proof-workflow span{color:var(--signal-blue);font-family:var(--font-inter),sans-serif;font-size:11px}.proof-workflow b{margin-top:28px;font-size:15px}.proof-workflow p{margin:7px 0 0;color:var(--signal-muted);font-size:12px;line-height:1.55}.proof-detail-link{min-height:48px;margin-top:24px;display:inline-flex;align-items:center;gap:8px;color:var(--signal-blue);font-size:13px;font-weight:700}.diagnosis-boundary,.diagnosis-evidence,.diagnosis-report-flow,.guide-layout,.service-boundary,.service-demo,.service-process{width:min(1200px,calc(100% - 64px));margin-right:auto;margin-left:auto}.diagnosis-evidence{margin-top:145px;padding:0 44px 44px;color:white;background:var(--signal-ink);box-shadow:0 35px 95px rgba(12,20,34,.14)}.diagnosis-evidence-header{min-height:116px;border-bottom:1px solid rgba(255,255,255,.14);display:flex;align-items:center;justify-content:space-between}.demo-data-badge{display:inline-flex;margin-bottom:9px;padding:5px 9px;border-radius:999px;color:#111c07;background:var(--signal-lime);font-size:10px;font-weight:800}.diagnosis-evidence-header p{margin:0;color:rgba(255,255,255,.55);font-size:12px}.demo-score{display:flex;align-items:flex-end}.demo-score strong{font-family:var(--font-inter),sans-serif;font-size:52px;font-weight:560;letter-spacing:-.07em;line-height:.9}.demo-score span{margin:0 0 4px 7px;color:rgba(255,255,255,.45);font-size:12px}.diagnosis-evidence-intro{padding:54px 0 44px;display:grid;grid-template-columns:.28fr 1fr .75fr;gap:34px}.diagnosis-evidence-intro>span{color:#8ba9ff;font-size:11px;font-weight:750}.diagnosis-evidence-intro h2{margin:0;font-size:37px;letter-spacing:-.055em;line-height:1.16}.diagnosis-evidence-intro p{margin:0;color:rgba(255,255,255,.58);font-size:13px;line-height:1.75}.demo-finding{border-top:1px solid rgba(255,255,255,.14);display:grid;grid-template-columns:1.05fr 1.15fr 1fr}.demo-finding>header{padding:30px 30px 30px 0;grid-column:1/-1;display:flex;align-items:center;gap:12px}.demo-finding>header>span{color:rgba(255,255,255,.35);font-size:11px}.demo-finding mark{padding:4px 8px;border-radius:999px;color:#ffcc80;background:rgba(255,173,51,.13);font-size:10px}.demo-finding h3{margin:0;font-size:17px}.demo-finding>div{min-height:145px;padding:24px 26px;border:solid rgba(255,255,255,.12);border-width:1px 1px 0 0}.demo-finding>div:last-child{border-right:0}.demo-finding>div>span{display:block;margin-bottom:15px;color:#8ba9ff;font-size:10px;font-weight:750}.demo-finding code{color:rgba(255,255,255,.74);font-size:12px;line-height:1.65;white-space:normal}.demo-finding p{margin:0;color:rgba(255,255,255,.66);font-size:13px;line-height:1.65}.demo-finding-suggestion{position:relative;background:rgba(49,95,244,.1)}.demo-finding-suggestion svg{position:absolute;right:22px;bottom:22px;color:var(--signal-lime)}.diagnosis-report-flow{margin-top:110px;display:grid;grid-template-columns:.72fr 1.28fr;gap:75px}.diagnosis-report-flow-copy h2{margin:17px 0;font-size:37px;letter-spacing:-.055em}.diagnosis-report-flow-copy>span{color:var(--signal-blue);font-size:11px;font-weight:750}.diagnosis-report-flow-copy p{color:var(--signal-muted);font-size:14px;line-height:1.8}.diagnosis-report-flow ol{margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);list-style:none}.diagnosis-report-flow li{min-height:250px;padding:28px 25px;border:1px solid var(--signal-line);border-right:0}.diagnosis-report-flow li:last-child{border-right:1px solid var(--signal-line)}.diagnosis-report-flow li>div{display:flex;justify-content:space-between;color:var(--signal-blue)}.diagnosis-report-flow li h3{margin:65px 0 12px;font-size:16px}.diagnosis-report-flow li p{margin:0;color:var(--signal-muted);font-size:12px;line-height:1.65}.diagnosis-boundary{margin-top:40px;padding:25px 30px;border-left:3px solid var(--signal-blue);display:grid;grid-template-columns:.65fr 1.35fr;gap:40px;background:#e8ebf2}.diagnosis-boundary strong{font-size:14px}.diagnosis-boundary p{margin:0;color:var(--signal-muted);font-size:13px;line-height:1.7}.service-contract-list{gap:0}.service-contract-list article{min-height:720px;display:flex;flex-direction:column}.service-detail-head{display:flex;align-items:center;justify-content:space-between}.service-price{margin:24px 0 14px;display:flex;flex-direction:column;align-items:flex-start;gap:7px}.service-price strong{font-family:var(--font-inter),sans-serif;font-size:29px;letter-spacing:-.055em;line-height:1.12;white-space:nowrap;word-break:keep-all}.service-price small{color:var(--signal-muted);font-size:11px}.service-terms{margin:23px 0 0;padding:18px 0;border-top:1px solid var(--signal-line);border-bottom:1px solid var(--signal-line);display:grid;grid-template-columns:1fr 1fr;gap:15px}.service-terms div{min-width:0}.service-terms dt{display:flex;align-items:center;gap:6px;color:var(--signal-muted);font-size:11px}.service-terms dd{margin:7px 0 0;font-size:12px;font-weight:650;line-height:1.5}.service-handoff{margin-top:23px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.service-handoff h3{margin:0 0 11px;font-size:12px}.service-handoff ul{margin:0;padding:0;display:grid;gap:8px;list-style:none}.service-handoff li{display:flex;align-items:flex-start;gap:6px;color:var(--signal-muted);font-size:11px;line-height:1.5}.service-handoff li svg{min-width:13px;margin-top:2px;color:var(--signal-blue)}.service-apply-link{min-height:48px;margin-top:auto;padding:0 16px;border:1px solid var(--signal-ink);display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:700}.service-apply-link:hover{color:white;background:var(--signal-ink)}.service-process{margin-top:145px}.service-demo-heading,.service-section-heading{display:grid;grid-template-columns:.35fr 1fr .8fr;align-items:end;gap:35px}.comparison-heading h2,.service-boundary h2,.service-demo-heading h2,.service-section-heading h2{margin:0;font-size:39px;letter-spacing:-.055em}.comparison-heading p,.service-demo-heading p,.service-section-heading p{margin:0;color:var(--signal-muted);font-size:13px;line-height:1.7}.service-timeline{margin:46px 0 0;padding:0;border-top:1px solid var(--signal-ink);display:grid;grid-template-columns:repeat(5,1fr);list-style:none}.service-timeline li{min-height:245px;padding:24px 22px;border-right:1px solid var(--signal-line)}.service-timeline li:first-child{border-left:1px solid var(--signal-line)}.service-timeline li>span{display:block;color:var(--signal-blue);font-size:11px}.service-timeline li small{display:block;margin-top:7px;color:var(--signal-muted);font-size:10px}.service-timeline h3{margin:55px 0 11px;font-size:15px}.service-timeline p{margin:0;color:var(--signal-muted);font-size:12px;line-height:1.65}.service-demo{margin-top:145px;padding:52px;color:white;background:var(--signal-ink)}.service-demo-flow{margin-top:48px;display:grid;grid-template-columns:repeat(3,1fr)}.service-demo-flow article{min-height:300px;padding:28px;border:1px solid rgba(255,255,255,.14);border-left-width:0}.service-demo-flow article:first-child{border-left-width:1px}.service-demo-flow article>div{display:flex;justify-content:space-between;color:#8ba9ff}.service-demo-flow article>small{display:block;margin-top:52px;color:rgba(255,255,255,.44);font-size:10px}.service-demo-flow h3{margin:8px 0 20px;font-size:18px}.service-demo-flow ul{margin:0;padding:0;display:grid;gap:9px;list-style:none}.service-demo-flow li{display:flex;gap:7px;color:rgba(255,255,255,.63);font-size:12px;line-height:1.55}.service-demo-flow li svg{min-width:13px;margin-top:2px;color:var(--signal-lime)}.service-demo-note{margin:25px 0 0;color:rgba(255,255,255,.5);font-size:11px;line-height:1.7}.service-boundary{margin-top:120px}.service-boundary>div:first-child{display:flex;align-items:flex-end;justify-content:space-between}.service-boundary>div:first-child>span{order:2}.service-boundary-grid{margin-top:36px;display:grid;grid-template-columns:1fr 1fr}.service-boundary-grid article{min-height:220px;padding:35px;border:1px solid var(--signal-line)}.service-boundary-grid article:last-child{border-left:0;background:#e8ebf2}.service-boundary-grid svg{color:var(--signal-blue)}.service-boundary-grid h3{margin:35px 0 12px;font-size:17px}.service-boundary-grid p{margin:0;color:var(--signal-muted);font-size:13px;line-height:1.75}.service-access-note{margin:16px 0 0;padding:19px 22px;border:1px solid var(--signal-line);color:var(--signal-muted);background:white;font-size:12px;line-height:1.75}.pricing-page-grid{align-items:stretch}.pricing-plan-card{min-height:690px!important;display:flex;flex-direction:column}.plan-card-heading p{min-height:44px}.plan-price{margin:30px 0 22px;display:flex;flex-direction:column;gap:7px}.plan-price strong{font-family:var(--font-inter),sans-serif;font-size:30px;letter-spacing:-.06em}.plan-price small{color:var(--signal-muted);font-size:11px}.plan-feature-list{min-height:150px}.plan-facts{margin:22px 0 0;padding-top:20px;border-top:1px solid var(--signal-line);display:grid;gap:15px}.plan-facts div{display:grid!important;grid-template-columns:90px 1fr;gap:12px}.plan-facts dt{display:flex;align-items:flex-start;gap:6px;color:var(--signal-muted);font-size:10px}.plan-facts dd{margin:0;font-size:11px;line-height:1.55}.plan-limitation{margin:20px 0 0!important;padding:14px;color:var(--signal-muted)!important;background:rgba(12,20,34,.045);font-size:10px!important;line-height:1.55!important}.plan-limitation strong{display:block;margin-bottom:4px;color:var(--signal-ink)}.is-featured .plan-limitation{color:rgba(255,255,255,.64)!important;background:rgba(255,255,255,.09)}.is-featured .plan-limitation strong{color:white}.plan-cta{min-height:50px;margin-top:auto;padding:0 16px;border:1px solid;display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:750}.pricing-plan-card:not(.is-featured) .plan-cta:hover{color:white;background:var(--signal-ink)}.is-featured .plan-cta{color:var(--signal-ink);background:var(--signal-lime)}.pricing-plan-card.is-featured .plan-price strong{color:white}.plan-cta-note{margin-top:10px;color:var(--signal-muted);font-size:10px;line-height:1.5;text-align:center}.pricing-plan-card.is-featured .plan-cta-note{color:rgba(255,255,255,.62)}.mobile-plan-jump{display:none}.comparison-heading{margin-bottom:35px;display:grid;grid-template-columns:.4fr .85fr .75fr;align-items:end;gap:30px}.mobile-comparison{display:none}.is-included{color:#14883b}.is-excluded{color:#8b929d}.guide-layout{margin-top:120px;display:grid;grid-template-columns:250px minmax(0,1fr);gap:88px;align-items:start}.guide-toc{padding-top:10px;position:sticky;top:25px}.guide-toc>span{color:var(--signal-muted);font-size:11px}.guide-toc nav{margin-top:22px;border-top:1px solid var(--signal-ink);display:block}.guide-toc a{min-height:62px;border-bottom:1px solid var(--signal-line);display:grid;grid-template-columns:28px 1fr 16px;align-items:center;gap:7px;font-size:13px}.guide-toc a:hover,.guide-toc small{color:var(--signal-blue)}.guide-article{min-width:0}.guide-opening{padding-bottom:100px}.guide-opening h2{margin:20px 0 25px;font-family:var(--font-serif),Georgia,serif;font-size:clamp(38px,4.2vw,57px);font-weight:500;letter-spacing:-.055em;line-height:1.12}.guide-opening p{max-width:650px;color:var(--signal-muted);font-size:15px;line-height:1.9}.guide-checklist,.guide-examples,.guide-faq,.guide-principles{padding:90px 0;border-top:1px solid var(--signal-ink)}.guide-checklist header span,.guide-examples>header>span,.guide-faq header span,.guide-principles>header>span{color:var(--signal-blue);font-size:11px;font-weight:750}.guide-checklist header h2,.guide-examples>header h2,.guide-faq header h2,.guide-principles>header h2{margin:14px 0 0;font-size:36px;letter-spacing:-.055em}.guide-examples>header>p{max-width:620px;color:var(--signal-muted);font-size:14px;line-height:1.8}.guide-article .guide-steps{width:100%;margin-top:45px}.guide-article .guide-steps article{min-height:250px;padding:28px}.guide-article .guide-steps h3{margin-top:70px}.guide-example-pair{margin-top:42px;display:grid;grid-template-columns:1fr 1fr}.guide-example-pair article{min-height:300px;padding:34px;border:1px solid var(--signal-line)}.guide-example-pair article:last-child{border-left:0}.guide-example-pair article>div{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:750}.guide-example-bad>div{color:#c33b3b}.guide-example-good{background:#e8edf9}.guide-example-good>div{color:var(--signal-blue)}.guide-example-pair blockquote{margin:52px 0 22px;font-size:19px;font-weight:650;letter-spacing:-.04em;line-height:1.55}.guide-example-pair p{color:var(--signal-muted);font-size:12px;line-height:1.7}.guide-example-rule{padding:27px 32px;display:flex;align-items:center;justify-content:space-between;color:white;background:var(--signal-blue)}.guide-example-rule strong{font-size:12px}.guide-example-rule p{margin:0;font-size:15px}.guide-example-rule p span{color:var(--signal-lime);font-weight:700}.guide-checklist>header,.guide-faq>header{display:flex;align-items:flex-start;gap:18px}.guide-checklist>header>svg,.guide-faq>header>svg{color:var(--signal-blue)}.guide-checklist-groups{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr)}.guide-checklist-groups article{min-height:260px;padding:27px;border:1px solid var(--signal-line);border-right:0}.guide-checklist-groups article:last-child{border-right:1px solid var(--signal-line)}.guide-checklist-groups h3{margin:0 0 30px;font-size:15px}.guide-checklist-groups ul{margin:0;padding:0;display:grid;gap:14px;list-style:none}.guide-checklist-groups li{display:flex;align-items:flex-start;gap:8px;color:var(--signal-muted);font-size:12px;line-height:1.55}.guide-checklist-groups li svg{min-width:15px;margin-top:2px;color:var(--signal-blue)}.guide-article .guide-note{width:100%;margin:20px 0}.guide-faq>div{margin-top:40px;border-top:1px solid var(--signal-line)}.guide-faq details{border-bottom:1px solid var(--signal-line)}.guide-faq summary{min-height:68px;padding:0 8px;display:flex;align-items:center;justify-content:space-between;font-size:15px;font-weight:650;cursor:pointer}.guide-faq summary:after{content:"+";color:var(--signal-blue);font-size:20px}.guide-faq details[open] summary:after{content:"−"}.guide-faq details p{max-width:700px;margin:-4px 0 0;padding:0 8px 25px;color:var(--signal-muted);font-size:13px;line-height:1.8}.guide-article .guide-links{width:100%}.marketing-footer{grid-template-columns:1fr auto;row-gap:44px}.marketing-footer-assurances{grid-column:1/-1;padding:20px 0;border-top:1px solid rgba(255,255,255,.16);border-bottom:1px solid rgba(255,255,255,.16);display:grid;grid-template-columns:repeat(3,1fr)}.marketing-footer-assurances span{min-height:38px;border-right:1px solid rgba(255,255,255,.15);display:grid;place-items:center;color:rgba(255,255,255,.66);font-size:12px}.marketing-footer-assurances span:last-child{border-right:0}.marketing-footer-meta{grid-column:1/-1}@media (max-width:900px){.marketing-header{width:calc(100% - 40px);height:74px}.home-header-account,.marketing-header-actions,.marketing-header>nav{display:none}.marketing-mobile-menu{display:block;position:relative;z-index:20}.marketing-mobile-menu summary{width:48px;height:48px;border:1px solid;border-radius:50%;position:relative;display:grid;place-items:center;list-style:none;cursor:pointer}.marketing-mobile-menu summary::-webkit-details-marker{display:none}.marketing-mobile-menu[open] summary svg{opacity:0}.marketing-mobile-menu[open] summary:after{content:"×";position:absolute;font-size:25px}.marketing-mobile-menu[open]:before{content:"";position:fixed;inset:0;z-index:-1;background:rgba(7,12,23,.56);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.marketing-mobile-menu>div{width:min(340px,calc(100vw - 32px));padding:12px;border:1px solid #d9dce2;border-radius:18px;position:fixed;top:82px;right:16px;display:grid;color:var(--signal-ink);background:white;box-shadow:0 24px 80px rgba(7,12,23,.22)}.marketing-mobile-menu>div>a,.marketing-mobile-menu>div>button,.marketing-mobile-menu>div>span{min-height:52px;padding:0 14px;border:0;border-bottom:1px solid #eceef1;display:flex;align-items:center;color:var(--signal-ink);background:transparent;font-size:15px;text-align:left}.marketing-mobile-menu>div>:last-child{border-bottom:0;border-radius:10px;justify-content:center;color:white;background:var(--signal-blue);font-weight:720}.detail-hero{min-height:auto}.detail-hero-inner{width:calc(100% - 40px);min-height:auto;padding:74px 0 72px;grid-template-columns:1fr;gap:48px}.detail-hero-copy>p{font-size:15px}.detail-hero-visual{min-height:330px}.journey-ribbon{padding:28px 24px;grid-template-columns:1fr;gap:24px}.journey-ribbon ol{grid-template-columns:repeat(4,1fr)}.journey-ribbon li{padding:0 10px}.journey-progress{grid-column:1;margin:-14px 10px 0}.diagnosis-boundary,.diagnosis-evidence,.diagnosis-report-flow,.guide-layout,.product-proof-section,.service-boundary,.service-demo,.service-process{width:calc(100% - 40px)}.product-proof-heading{grid-template-columns:1fr;gap:22px}.product-proof-board{grid-template-columns:240px 1fr}.proof-evidence-list article,.proof-list-head{grid-template-columns:36px .75fr 1.25fr;gap:12px}.proof-list-head{padding-left:48px;grid-template-columns:.75fr 1.25fr}.proof-workflow{grid-template-columns:1fr 1fr}.proof-workflow>div:nth-child(2){border-right:0}.proof-workflow>div:nth-child(-n+2){border-bottom:1px solid var(--signal-line)}.diagnosis-evidence{padding:0 28px 28px}.diagnosis-evidence-intro{grid-template-columns:1fr;gap:17px}.demo-finding{grid-template-columns:1fr}.demo-finding>div{border-width:1px 0 0}.diagnosis-report-flow{grid-template-columns:1fr;gap:35px}.diagnosis-boundary{gap:10px}.diagnosis-boundary,.service-contract-list{grid-template-columns:1fr}.service-contract-list article{min-height:auto;padding:38px 32px}.service-apply-link{margin-top:35px}.service-demo-heading,.service-section-heading{grid-template-columns:1fr;gap:15px}.service-timeline{grid-template-columns:repeat(3,1fr)}.service-timeline li:nth-child(4){border-left:1px solid var(--signal-line)}.service-demo-flow{grid-template-columns:1fr}.service-demo-flow article,.service-demo-flow article:first-child{min-height:auto;border-width:1px 1px 0}.service-demo-flow article:last-child{border-bottom-width:1px}.service-demo-flow article>small{margin-top:32px}.pricing-page-grid{grid-template-columns:1fr 1fr}.pricing-page-grid article:last-child,.pricing-page-grid article:nth-child(2),.pricing-plan-card{min-height:660px!important;border-right:1px solid var(--signal-line)}.guide-layout{grid-template-columns:1fr;gap:60px}.guide-toc{position:static}.guide-toc nav{display:grid;grid-template-columns:1fr 1fr}.guide-toc a:nth-child(odd){border-right:1px solid var(--signal-line)}}@media (max-width:640px){.motion-word{display:inline-flex}.journey-ribbon{min-height:190px}.journey-ribbon>p{font-size:16px}.journey-ribbon ol{grid-template-columns:repeat(2,1fr);row-gap:18px}.journey-ribbon li{min-height:42px}.journey-progress{display:none}.detail-hero-inner{width:calc(100% - 32px);padding-top:60px}.detail-hero h1{font-size:clamp(38px,12vw,50px);line-height:1.09}.detail-kicker{font-size:12px}.detail-hero-copy>a{width:100%;min-height:52px;justify-content:center;font-size:14px}.detail-hero-services .service-layers>div:nth-child(n){transform:none}.detail-hero-pricing .price-visual strong{font-size:53px}.detail-hero-guide .guide-visual{min-height:280px;box-shadow:10px 10px 0 rgba(49,95,244,.1)}.product-proof-section{width:calc(100% - 32px);margin:100px auto}.product-proof-heading h2{font-size:34px}.product-proof-board{grid-template-columns:1fr}.product-proof-board>aside{min-height:310px;border-right:0;border-bottom:1px solid rgba(255,255,255,.14)}.product-proof-board>aside>span{margin-bottom:38px}.product-proof-board>aside>div{margin-top:42px}.proof-evidence-list{padding:20px}.proof-list-head{display:none}.proof-evidence-list article{padding:24px 0;grid-template-columns:28px 1fr}.proof-evidence-list article>div:last-child{grid-column:2}.proof-workflow{grid-template-columns:1fr}.proof-workflow>div{min-height:120px;border-right:0;border-bottom:1px solid var(--signal-line)}.proof-workflow>div:last-child{border-bottom:0}.proof-workflow b{margin-top:20px}.diagnosis-boundary,.diagnosis-evidence,.diagnosis-report-flow,.guide-layout,.service-boundary,.service-demo,.service-process{width:calc(100% - 32px)}.diagnosis-evidence{margin-top:100px;padding:0 20px 20px}.diagnosis-evidence-header{min-height:98px}.demo-score strong{font-size:42px}.diagnosis-evidence-intro h2{font-size:29px}.demo-finding>header{padding:25px 0;flex-wrap:wrap}.demo-finding h3{width:100%}.demo-finding>div{min-height:auto;padding:22px 0}.diagnosis-report-flow ol{grid-template-columns:1fr}.diagnosis-report-flow li,.diagnosis-report-flow li:last-child{min-height:190px;border-right:1px solid var(--signal-line);border-bottom:0}.diagnosis-report-flow li:last-child{border-bottom:1px solid var(--signal-line)}.diagnosis-report-flow li h3{margin-top:40px}.diagnosis-boundary{padding:22px}.service-contract-list{width:calc(100% - 32px)}.service-contract-list article{padding:32px 22px}.service-handoff,.service-terms{grid-template-columns:1fr}.comparison-heading h2,.service-boundary h2,.service-demo-heading h2,.service-section-heading h2{font-size:31px}.service-timeline{grid-template-columns:1fr}.service-timeline li,.service-timeline li:nth-child(4){min-height:185px;border-left:1px solid var(--signal-line);border-bottom:1px solid var(--signal-line)}.service-timeline h3{margin-top:35px}.service-demo{padding:28px 20px}.service-boundary>div:first-child{display:block}.service-boundary>div:first-child>span{display:block;margin-bottom:12px}.service-boundary-grid{grid-template-columns:1fr}.service-boundary-grid article:last-child{border-top:0;border-left:1px solid var(--signal-line)}.mobile-plan-jump{width:calc(100% - 32px);margin:-30px auto 26px;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--signal-line);background:white}.mobile-plan-jump a{min-height:52px;border-right:1px solid var(--signal-line);display:grid;place-items:center;font-size:12px}.mobile-plan-jump a:first-child{min-height:72px;padding:12px 16px;grid-column:1/-1;place-items:center start;color:white;background:var(--signal-ink)}.mobile-plan-jump a:last-child{border-right:0}.mobile-plan-jump span{color:var(--signal-lime);font-size:10px;font-weight:750}.mobile-plan-jump strong{font-size:15px}.pricing-page-grid{width:calc(100% - 32px);grid-template-columns:1fr}.pricing-page-grid article:last-child,.pricing-page-grid article:nth-child(2),.pricing-plan-card{min-height:auto!important;padding:34px 24px}.plan-card-heading p,.plan-feature-list{min-height:0}.plan-cta{min-height:52px;margin-top:28px}.comparison-section{width:calc(100% - 32px);overflow:visible}.comparison-heading{grid-template-columns:1fr;gap:12px}.desktop-comparison{display:none}.mobile-comparison{display:grid;gap:10px}.mobile-comparison-card{border:1px solid var(--signal-line);background:white}.mobile-comparison-card.is-featured{border-color:var(--signal-blue)}.mobile-comparison-card>summary{min-height:68px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;list-style:none;cursor:pointer}.mobile-comparison-card>summary::-webkit-details-marker{display:none}.mobile-comparison-card>summary>span{display:flex;flex-direction:column;gap:4px}.mobile-comparison-card>summary strong{font-size:16px}.mobile-comparison-card>summary small{color:var(--signal-muted);font-size:12px}.mobile-comparison-card>summary i{color:var(--signal-blue);font-size:20px;font-style:normal}.mobile-comparison-card[open]>summary i{transform:rotate(45deg)}.mobile-comparison-body{padding:0 18px 18px}.mobile-comparison-body ul{margin:0;padding:0;border-top:1px solid var(--signal-line);list-style:none}.mobile-comparison-body li{min-height:52px;border-bottom:1px solid #eceef1;display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:13px}.mobile-comparison-body li b{display:flex;align-items:center;gap:5px;font-size:11px}.mobile-comparison-cta{min-height:50px;margin-top:16px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;color:white;background:var(--signal-blue);font-size:13px;font-weight:730}.guide-layout{margin-top:85px}.guide-toc nav{grid-template-columns:1fr}.guide-toc a:nth-child(odd){border-right:0}.guide-opening{padding-bottom:75px}.guide-opening h2{font-size:36px}.guide-checklist,.guide-examples,.guide-faq,.guide-principles{padding:70px 0}.guide-checklist header h2,.guide-examples>header h2,.guide-faq header h2,.guide-principles>header h2{font-size:29px}.guide-article .guide-steps{width:100%}.guide-checklist-groups,.guide-example-pair{grid-template-columns:1fr}.guide-checklist-groups article:last-child,.guide-example-pair article:last-child{border-top:0;border-left:1px solid var(--signal-line)}.guide-checklist-groups article{min-height:auto;border-right:1px solid var(--signal-line);border-bottom:0}.guide-checklist-groups article:last-child{border-bottom:1px solid var(--signal-line)}.guide-example-rule{align-items:flex-start;flex-direction:column;gap:18px}.guide-example-rule p{line-height:1.8}.guide-article .guide-note{width:100%}.marketing-footer,.marketing-footer-assurances{grid-template-columns:1fr}.marketing-footer-assurances span{min-height:48px;border-right:0;border-bottom:1px solid rgba(255,255,255,.14);place-items:center start}.marketing-footer-assurances span:last-child{border-bottom:0}}@media (prefers-reduced-motion:reduce){.journey-progress span{animation:none!important}}:root{--signal-muted:#565f6d}.service-demo-flow li,.service-demo-heading p,.service-demo-note{color:rgba(255,255,255,.74)}@media (max-width:640px){.brand-input input,.url-input input{height:54px;align-self:stretch;font-size:15px}.field-group label,.form-security,.plan-cta-note,.plan-facts dt,.plan-limitation,.plan-price small,.proof-evidence-list small,.proof-workflow p,.service-demo-flow li,.service-demo-note,.service-handoff h3,.service-handoff li,.service-price small,.service-terms dt,.tax-label{font-size:12px!important}.demo-finding p,.diagnosis-evidence-intro p,.guide-checklist-groups li,.guide-example-pair p,.guide-faq details p,.plan-facts dd,.plan-feature-list,.service-access-note,.service-boundary-grid p,.service-contract-list article>p{font-size:13px!important}.mobile-comparison-cta,.plan-cta,.service-apply-link{font-size:14px}.marketing-mobile-menu>div>a[aria-current=page]{color:#1f48c7;background:#edf2ff}.form-security{color:#5d6673;line-height:1.55}}@media (min-width:901px) and (max-width:1100px){.service-contract-list{grid-template-columns:1fr}.service-contract-list article,.service-contract-list article:last-child{min-height:auto;padding:42px;border-right:1px solid var(--signal-line);border-bottom:0}.service-contract-list article:last-child{border-bottom:1px solid var(--signal-line)}.service-contract-list .service-apply-link,.service-contract-list .service-detail-head,.service-contract-list .service-handoff,.service-contract-list .service-price,.service-contract-list .service-terms,.service-contract-list h2,.service-contract-list>article>p{width:min(760px,100%);margin-right:auto;margin-left:auto}.service-contract-list h2{margin-top:46px}.service-contract-list .service-apply-link{margin-top:34px}.pricing-page-grid{grid-template-columns:repeat(2,1fr)}.pricing-page-grid article,.pricing-page-grid article:last-child,.pricing-page-grid article:nth-child(2){min-height:650px!important;border-right:0;border-bottom:0}.pricing-page-grid article:nth-child(2n){border-right:1px solid var(--signal-line)}.pricing-page-grid article:nth-child(n+3){border-top:0}.pricing-page-grid article:nth-last-child(-n+2){border-bottom:1px solid var(--signal-line)}}@media (min-width:901px){.plan-facts dd,.pricing-page-grid li,.service-detail-list article>p,.service-handoff li{font-size:12px}.service-handoff h3,.service-terms dd{font-size:13px}.plan-cta-note,.plan-facts dt,.plan-limitation{font-size:11px!important}}.marketing-footer p,.page-cta p{font-size:13px}.marketing-footer-meta,.marketing-footer-meta a{font-size:11px}@media (max-width:640px){.hero-actions .hero-primary,.hero-actions .hero-secondary,.page-cta>a,.service-contract-list article>.service-apply-link{font-size:14px}.area-list li,.free-offer p,.marketing-footer p,.marketing-footer-meta,.marketing-footer-meta a,.marketing-footer>nav a,.page-cta p,.service-journey p,.service-offers article>p,.service-offers li,.service-scope-note p{font-size:12px;line-height:1.65}.scroll-cue{font-size:10px}}.saved-visibility-result{margin-top:110px}.mobile-audit-cta{display:none}body:has([role=dialog][aria-modal=true]) .mobile-audit-cta{display:none!important}.result-toolbar-actions{display:flex;align-items:center;gap:8px}.result-toolbar-actions>button{min-height:42px;padding:0 13px;border:1px solid var(--signal-line);border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:6px;color:var(--signal-ink);background:white;cursor:pointer;font-size:11px;font-weight:680}.history-trend{margin-bottom:24px;padding:28px 34px;border:1px solid var(--signal-line);display:grid;grid-template-columns:.7fr 1.3fr;gap:50px;background:white}.history-trend>div{display:flex;flex-direction:column;align-items:flex-start}.history-trend>div span{color:var(--signal-blue);font-size:10px;font-weight:740}.history-trend>div strong{margin-top:12px;font-size:18px}.history-trend>div small{margin-top:7px;color:var(--signal-muted);font-size:10px}.history-trend ol{min-height:116px;margin:0;padding:0;display:flex;align-items:end;gap:20px;list-style:none}.history-trend li{height:116px;flex:1 1;display:grid;grid-template-rows:1fr auto auto;gap:5px;text-align:center}.history-trend li>div{min-height:62px;display:flex;align-items:end;justify-content:center}.history-trend li i{width:min(30px,70%);min-height:6px;border-radius:4px 4px 0 0;display:block;background:var(--signal-blue)}.history-trend li strong{font-size:12px}.history-trend li time{color:var(--signal-muted);font-size:9px}.guide-byline{width:min(1200px,calc(100% - 80px));min-height:64px;margin:0 auto;border-bottom:1px solid var(--signal-line);display:flex;align-items:center;gap:28px;color:var(--signal-muted);font-size:11px}.guide-byline a{margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:var(--signal-ink);font-weight:700}@media (max-width:640px){.saved-visibility-result{margin-top:70px}.guide-byline{width:calc(100% - 32px);min-height:auto;padding:20px 0;align-items:flex-start;flex-direction:column;gap:8px}.guide-byline a{margin:6px 0 0;min-height:40px}.mobile-audit-cta{min-height:52px;padding:0 20px;border:1px solid rgba(255,255,255,.24);border-radius:999px;position:fixed;right:16px;bottom:calc(14px + env(safe-area-inset-bottom));left:16px;z-index:35;align-items:center;justify-content:center;gap:8px;color:white;background:#10182a;box-shadow:0 14px 40px rgba(7,12,23,.3);font-size:14px;font-weight:750;opacity:0;pointer-events:none;transform:translateY(18px);transition:opacity .2s ease,transform .2s ease}.mobile-audit-cta.is-visible{display:flex;opacity:1;pointer-events:auto;transform:none}.result-toolbar-actions{width:100%;display:grid;grid-template-columns:1fr 1fr}.result-toolbar-actions .secondary-button{grid-column:1/-1}.history-trend{padding:24px 20px;grid-template-columns:1fr;gap:25px}.history-trend ol{gap:8px}}@media print{.marketing-footer,.marketing-header,.mobile-audit-cta,.pricing-section,.result-service-cta,.result-toolbar-actions,.visibility-section{display:none!important}body,main{color:#111827!important;background:white!important}.results{width:100%!important;margin:0!important;padding:0!important}.technical-details{page-break-before:always;break-before:page}}.onboarding-page{min-height:100vh;color:#101828;background:#f6f5ef}.service-access-link{width:fit-content;margin-top:16px;display:inline-flex;align-items:center;gap:7px;color:#2458ff;font-size:13px;font-weight:800;text-decoration:none}.onboarding-hero{min-height:540px;padding:132px max(24px,calc((100vw - 1200px) / 2)) 92px;position:relative;overflow:hidden;color:white;background:radial-gradient(circle at 80% 25%,rgba(82,255,183,.22),transparent 27rem),linear-gradient(125deg,#0a1325,#101d37 65%,#172b44)}.onboarding-hero:after{content:"ACCESS";position:absolute;right:-28px;bottom:-62px;color:rgba(255,255,255,.045);font:850 clamp(100px,18vw,260px)/.8 var(--font-inter),sans-serif;letter-spacing:-.08em}.onboarding-hero>h1,.onboarding-hero>p,.onboarding-hero>span,.onboarding-principles{position:relative;z-index:1}.onboarding-hero>span{color:#65f5b4;font-size:12px;font-weight:800;letter-spacing:.16em}.onboarding-hero h1{max-width:900px;margin:24px 0;font-size:clamp(44px,6vw,78px);line-height:1.03;letter-spacing:-.065em}.onboarding-hero>p{max-width:680px;color:#b8c4d8;font-size:17px;line-height:1.75}.onboarding-principles{margin-top:40px;display:flex;flex-wrap:wrap;gap:10px}.onboarding-principles span{padding:11px 15px;border:1px solid rgba(255,255,255,.17);border-radius:999px;display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.06);font-size:13px;font-weight:700}.onboarding-workspace{width:min(1200px,calc(100% - 48px));margin:80px auto;display:grid;grid-template-columns:310px minmax(0,1fr);gap:24px;align-items:start}.onboarding-workspace aside{padding:28px;border:1px solid #d9ddd8;position:sticky;top:92px;background:rgba(255,255,255,.65)}.onboarding-workspace aside h2{margin:13px 0 24px;font-size:23px;letter-spacing:-.04em}.onboarding-platforms{display:grid;gap:5px}.onboarding-platforms button{width:100%;min-height:47px;padding:0 13px;border:0;display:flex;align-items:center;justify-content:space-between;color:#5c6674;background:transparent;cursor:pointer;font:inherit;font-size:14px;font-weight:700;text-align:left}.onboarding-platforms button.is-active,.onboarding-platforms button:hover{color:white;background:#2458ff}.onboarding-guide-card{border:1px solid #d6dad7;background:#fff;box-shadow:0 22px 55px rgba(16,24,40,.06)}.onboarding-guide-heading{padding:42px 46px 36px;border-bottom:1px solid #e0e3df}.onboarding-guide-heading>span{display:flex;align-items:center;gap:8px;color:#2458ff;font-size:12px;font-weight:800}.onboarding-guide-heading h2{max-width:650px;margin:17px 0 14px;font-size:clamp(29px,4vw,46px);line-height:1.12;letter-spacing:-.055em}.onboarding-guide-heading p{max-width:680px;color:#657080;line-height:1.75}.onboarding-guide-card ol{margin:0;padding:10px 46px;list-style:none}.onboarding-guide-card li{min-height:84px;border-bottom:1px solid #eceeeb;display:grid;grid-template-columns:52px 1fr;align-items:center;gap:14px}.onboarding-guide-card li b{color:#2458ff;font:800 12px/1 var(--font-inter),sans-serif}.onboarding-guide-card li span{color:#263142;font-size:15px;line-height:1.6}.onboarding-permissions{display:grid;grid-template-columns:1fr 1fr}.onboarding-permissions>div{padding:30px 46px 36px;display:grid;gap:9px;background:#f2f8f4}.onboarding-permissions>div.is-blocked{background:#f7f4f1}.onboarding-permissions strong{margin-bottom:6px;display:flex;align-items:center;gap:7px;font-size:14px}.onboarding-permissions span{color:#637079;font-size:13px}.onboarding-permissions span:before{content:"·";margin-right:8px;color:#2458ff;font-weight:900}.onboarding-permissions .is-blocked span:before{color:#ce5c37}.onboarding-checklist{width:min(1200px,calc(100% - 48px));margin:110px auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;align-items:start}.onboarding-checklist>div:first-child{padding-top:28px}.onboarding-checklist h2{margin:17px 0;font-size:clamp(34px,4vw,56px);line-height:1.08;letter-spacing:-.06em}.onboarding-checklist>div:first-child p{color:#697383;line-height:1.7}.onboarding-check-card{padding:30px;border:1px solid #d6dad7;background:white;box-shadow:0 22px 55px rgba(16,24,40,.06)}.onboarding-check-card header{display:flex;align-items:center;justify-content:space-between}.onboarding-check-card header span{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800}.onboarding-check-card header strong{color:#2458ff;font:800 14px/1 var(--font-inter),sans-serif}.onboarding-progress{height:5px;margin:18px 0 24px;overflow:hidden;background:#e9ece8}.onboarding-progress span{height:100%;display:block;background:#2458ff;transition:width .25s ease}.onboarding-check-card label{padding:13px 0;display:block;cursor:pointer}.onboarding-check-card input{width:1px;height:1px;position:absolute;opacity:0}.onboarding-check-card label span{display:flex;align-items:flex-start;gap:11px;color:#596574;font-size:14px;line-height:1.55}.onboarding-check-card label span svg{min-width:24px;height:24px;padding:5px;border:1px solid #cdd2ce;color:transparent}.onboarding-check-card input:focus-visible+span svg{outline:3px solid rgba(36,88,255,.25)}.onboarding-check-card input:checked+span{color:#182235;font-weight:700}.onboarding-check-card input:checked+span svg{border-color:#2458ff;color:white;background:#2458ff}.onboarding-security-note{width:min(1200px,calc(100% - 48px));margin:0 auto 110px;padding:28px 30px;border:1px solid #cad1ca;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;background:#eef2ed}.onboarding-security-note>svg{color:#2458ff}.onboarding-security-note strong{display:block;margin-bottom:5px}.onboarding-security-note p{color:#657080;font-size:13px}.onboarding-security-note a{min-height:46px;padding:0 18px;display:inline-flex;align-items:center;gap:8px;color:white;background:#101828;font-size:13px;font-weight:800;text-decoration:none}@media (max-width:820px){.onboarding-hero{min-height:auto;padding:110px 22px 70px}.onboarding-hero h1{font-size:clamp(40px,12vw,62px)}.onboarding-checklist,.onboarding-workspace{width:min(100% - 32px,680px);grid-template-columns:1fr;gap:18px}.onboarding-workspace aside{position:static;padding:22px}.onboarding-platforms{grid-template-columns:1fr 1fr}.onboarding-guide-heading{padding:32px 24px 28px}.onboarding-guide-card ol{padding:8px 24px}.onboarding-guide-card li{grid-template-columns:38px 1fr}.onboarding-permissions{grid-template-columns:1fr}.onboarding-permissions>div{padding:26px 24px}.onboarding-checklist{margin:80px auto}.onboarding-checklist>div:first-child{padding-top:0}.onboarding-check-card{padding:24px 20px}.onboarding-security-note{width:calc(100% - 32px);margin-bottom:80px;grid-template-columns:auto 1fr;padding:24px 20px}.onboarding-security-note a{grid-column:1/-1;justify-content:center}}@media (max-width:480px){.onboarding-platforms{grid-template-columns:1fr}.onboarding-hero h1{letter-spacing:-.055em}.onboarding-principles span{font-size:12px}.service-request-success-actions{grid-template-columns:1fr}}.offer-fit-label{display:block;margin-bottom:16px;color:#2452cf;font-size:12px;font-weight:750;line-height:1.5}.pricing-page-grid article.is-core-offer,.service-offers article.is-core-offer{background:#eef2ff;box-shadow:inset 0 3px 0 #315dff}.pricing-plan-card.is-core-offer .plan-cta,.service-offers article.is-core-offer>button{background:#244fe0;color:#fff;border-color:#244fe0}.plan-feature-list li,.service-offers article>p,.service-offers li{line-height:1.75}.pricing-page-grid.geo-catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pricing-page-grid.geo-catalog-grid article{min-width:0;min-height:540px!important;border:1px solid var(--signal-line)}.geo-catalog-grid .plan-price strong{font-size:clamp(22px,2.1vw,30px);overflow-wrap:anywhere}.geo-catalog-grid .plan-feature-list{min-height:150px}@media (max-width:900px){.pricing-page-grid.geo-catalog-grid{grid-template-columns:1fr}.pricing-page-grid.geo-catalog-grid article{min-height:auto!important;padding:30px 24px}.geo-catalog-grid .plan-price strong{font-size:28px}.geo-catalog-grid .plan-feature-list{min-height:0}}@media (max-width:640px){.hero-stage .hero{padding-top:clamp(140px,27svh,240px);padding-bottom:148px}.hero-stage .hero h1{font-size:clamp(34px,9.8vw,42px);line-height:1.15}.hero-stage .hero-badge{padding-left:0;font-size:11px}.hero-stage .hero-badge:before{display:none}.hero-stage .hero-text-links{display:flex;flex-wrap:wrap;gap:8px 18px;margin-top:12px}.hero-stage .hero-text-links .hero-secondary{display:inline-flex!important;min-height:44px;padding:0;font-size:12px}.pricing-section .service-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-section .service-journey article{min-width:0;padding:20px 16px}.pricing-section .service-journey p{font-size:12px;line-height:1.7;word-break:keep-all;overflow-wrap:anywhere}.service-offers article.managed-offer{padding:26px 22px;min-height:0}.service-offers .plan-price{margin:22px 0 14px}.service-offers ul{margin-top:18px}.business-details{line-height:1.75}}.free-ai-access{padding:20px;margin:20px 0;background:#f4f7fb;border:1px solid #dce4ee;border-radius:12px;color:#26374b}.free-ai-access p{margin:10px 0;line-height:1.7;font-size:13px}.free-ai-access button{min-height:40px;margin:6px 10px 6px 0;padding:8px 12px;border:1px solid #bdcbdc;border-radius:7px;background:white;color:#173855;cursor:pointer}.free-ai-access button:disabled{opacity:.55;cursor:not-allowed}.free-ai-verification{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.free-ai-verification input{width:130px;padding:10px;border:1px solid #bdcbdc;border-radius:7px;background:white;color:#173855}.free-ai-access button:focus-visible,.free-ai-access input:focus-visible{outline:2px solid #2b65a7;outline-offset:3px}.hero h1.hero-question{text-wrap:wrap}.hero-question-visual{display:block}.hero-question-line{display:block;white-space:nowrap}.hero-question-emphasis{color:#c9e0ff}.hero-question-character{display:inline-block;position:relative;animation:hero-type-reveal 1ms step-end var(--type-delay) both}.hero-question-character:after{content:"";position:absolute;top:.14em;right:-.08em;height:.86em;width:.035em;min-width:2px;background:#c9e0ff;pointer-events:none;animation:hero-type-caret 85ms step-end var(--type-delay) both}.hero-question-character.is-last:after{animation:hero-type-caret .65s step-end var(--type-delay) 3 both}@keyframes hero-type-reveal{0%{opacity:0}to{opacity:1}}@keyframes hero-type-caret{0%,55%{opacity:1}56%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.hero-question-character{animation:none;opacity:1}.hero-question-character:after{animation:none;display:none}}