:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{background:#050505;overflow-x:hidden}body{color:#f5f7fb;font-family:var(--font-inter), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;text-rendering:geometricprecision;-webkit-font-smoothing:antialiased;font-synthesis-weight:none;background:#050505;margin:0;font-weight:400;overflow-x:hidden}::selection{color:#f5f7fb;background:#1e3a8a8c}input,select,button,textarea{font:inherit;font-size:16px}h1,h2,h3,h4{font-weight:450}a{color:inherit}.siteHeader{z-index:20;background:#050505;border-bottom:1px solid #ffffff14;width:100%;min-height:68px;position:relative}.siteHeaderInner{justify-content:space-between;align-items:center;gap:18px;width:min(100% - clamp(36px,6vw,60px),1120px);min-height:68px;margin:0 auto;padding:12px 0;display:flex}.siteHeaderBrand{color:#f5f7fb;align-items:center;gap:11px;min-width:0;text-decoration:none;display:inline-flex}.siteHeaderBrandMark{object-fit:contain;filter:drop-shadow(0 0 18px #1e3a8a47);flex:none;width:54px;height:auto;max-height:40px}.siteHeaderBrandText,.siteFooterBrandLockup span{gap:3px;line-height:1;display:grid}.siteHeaderBrandText span,.siteFooterBrandLockup strong{color:#fff;letter-spacing:.38em;font-size:20px;font-weight:560}.siteHeaderBrandText small,.siteFooterBrandLockup small{color:#8fb8ff;letter-spacing:.46em;font-size:10px;font-weight:680}.siteFooterBrandLockup{align-items:center;gap:14px;display:inline-flex}.siteFooterBrandLockup strong{font-size:26px}.siteFooterBrandLockup small{font-size:12px}.siteHeaderDesktopNav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.siteHeaderNavLink,.siteHeaderMobileLink{color:#c8d0da;touch-action:manipulation;border-radius:6px;font-size:13px;font-weight:560;line-height:1;text-decoration:none}.siteHeaderNavLink{padding:10px}.siteHeaderNavLink:hover,.siteHeaderMobileLink:hover{color:#f5f7fb;background:#ffffff0b}.siteHeaderMenuButton{cursor:pointer;touch-action:manipulation;background:#ffffff0b;border:1px solid #ffffff1f;border-radius:8px;flex:0 0 44px;width:44px;height:44px;padding:9px 10px;display:none}.siteHeaderMenuButton span{background:#f5f7fb;border-radius:999px;width:100%;height:2px;display:block}.siteHeaderMenuButton span+span{margin-top:5px}.siteHeaderMobileNav{display:none}@media (max-width:640px){.siteHeader,.siteHeaderInner{min-height:70px}.siteHeader{position:sticky;top:0}.siteHeaderInner{padding:14px 0}.siteHeaderBrand{gap:12px}.siteHeaderBrandMark{width:42px;max-height:34px}.siteHeaderBrandText span{letter-spacing:.34em;font-size:16px}.siteHeaderBrandText small{letter-spacing:.42em;font-size:8px}.siteHeaderDesktopNav{display:none}.siteHeaderMenuButton{display:block}.siteHeaderMobileNav{z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;pointer-events:none;background:#080a0d00;border:1px solid #fff0;border-radius:10px;max-height:0;transition:max-height .2s,padding .2s,border-color .2s,background .2s,box-shadow .2s,opacity .16s,transform .16s;display:block;position:absolute;top:calc(100% + 8px);left:14px;right:14px;overflow:hidden;transform:translateY(-8px)scale(.985);box-shadow:0 24px 70px #0000}.siteHeaderMobileNav.open{opacity:1;pointer-events:auto;background:#050505f5;border-color:#ffffff1f;max-height:360px;padding:8px;transform:translateY(0)scale(1);box-shadow:0 24px 70px #00000075}.siteHeaderMobileLink{background:0 0;border-top:0;align-items:center;min-height:48px;padding:14px 13px;display:flex}.siteHeaderMobileLink+.siteHeaderMobileLink{border-top:1px solid #ffffff14}.siteHeaderMobileLink:hover{background:#ffffff0e}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#050505}::-webkit-scrollbar-thumb{background:#26313d;border:2px solid #050505;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#334150}.productHome{--home-width:1120px;--home-gutter:clamp(36px, 6vw, 60px);--home-section:clamp(76px, 9vw, 112px);--home-border:#ffffff24;--home-border-soft:#ffffff17;--home-text:#f7f8fb;--home-muted:#a6afbd;--home-soft:#6f7a89;--home-blue:#8fb8ff;min-height:100vh;color:var(--home-text);background:radial-gradient(circle at 78% 6%,#1e3a8a2e,#0000 31rem),#050505;overflow-x:clip}.productHome h1,.productHome h2,.productHome h3,.productHome p,.productHome figure{margin:0}.productHomeHero,.productHomeSection,.productHomeClosing{width:min(calc(100% - var(--home-gutter)), var(--home-width));margin-inline:auto}.productHomeHero{padding:clamp(84px, 10vw, 128px) 0 var(--home-section)}.productHomeHeroGrid{grid-template-columns:minmax(0,1.18fr) minmax(330px,.62fr);align-items:end;gap:clamp(56px,7vw,88px);padding-bottom:clamp(112px,12vw,148px);display:grid}.productHomeHeroCopy{max-width:820px}.productHomeKicker,.productHomeSectionLabel{color:var(--home-blue);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:700;line-height:1.2;display:flex}.productHomeKicker:before,.productHomeSectionLabel:before{content:"";opacity:.72;background:currentColor;width:30px;height:1px}.productHomeHero h1{letter-spacing:-.045em;text-wrap:balance;max-width:12.5ch;margin-top:24px;font-size:clamp(50px,7.5vw,94px);font-weight:520;line-height:.94}.productHomeHero h1 span{color:#9eb6de}.productHomeHeroCopy>p{color:#c3cad4;max-width:620px;margin-top:36px;font-size:clamp(18px,2.2vw,24px);line-height:1.55}.productHomeActions{flex-wrap:wrap;align-items:center;gap:20px;margin-top:40px;display:flex}.productHomePrimary{color:#fff;touch-action:manipulation;background:#24479f;border:1px solid #93c5fd61;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:0 20px;font-size:14px;font-weight:680;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex;box-shadow:0 18px 46px #1e3a8a3d}.productHomePrimary:hover{background:#2d55bd;transform:translateY(-1px)}.productHomeTextLink{color:#dbe6fa;touch-action:manipulation;align-items:center;gap:9px;min-height:44px;font-size:14px;font-weight:620;text-decoration:none;display:inline-flex}.productHomeTextLink span{color:var(--home-blue);transition:transform .16s}.productHomeTextLink:hover span{transform:translate(3px)}.productHomeHeroSummary{border-left:1px solid var(--home-border);padding:6px 0 8px 36px}.productHomeHeroSummary>span{color:var(--home-blue);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:700}.productHomeHeroSummary>strong{color:#fff;letter-spacing:-.035em;margin-top:16px;font-size:clamp(34px,4vw,52px);font-weight:560;line-height:1;display:block}.productHomeHeroPrice{gap:5px;margin-top:22px;display:grid}.productHomeHeroPrice strong{color:#fff;letter-spacing:-.025em;font-size:clamp(28px,3vw,38px);font-weight:520;line-height:1}.productHomeHeroPrice span{color:var(--home-muted);font-size:13px;line-height:1.45}.productHomeHeroSummary ul{border-top:1px solid var(--home-border-soft);gap:10px;margin:24px 0 0;padding:20px 0 0;list-style:none;display:grid}.productHomeHeroSummary li{color:#c8d0dc;padding-left:15px;font-size:14px;line-height:1.45;position:relative}.productHomeHeroSummary li:before{content:"";background:var(--home-blue);border-radius:50%;width:5px;height:5px;position:absolute;top:.58em;left:0}.productHomeHeroSummary .productHomeTextLink{margin-top:18px}.productHome .productHomeProductStage{border:1px solid var(--home-border);background:#eef0f4;border-radius:10px;margin-top:0;overflow:hidden;box-shadow:0 34px 100px #0000006b}.productHomeStageBar{color:#5d6673;background:#f7f8fa;border-bottom:1px solid #090e1821;justify-content:space-between;gap:16px;padding:14px 18px;font-size:12px;line-height:1.4;display:flex}.productHomeStageBar strong{color:#151922;font-weight:680}.productHomeProductStage img{width:100%;height:auto;display:block}.productHomeProductStage figcaption{color:#4d5663;background:#f7f8fa;border-top:1px solid #090e1821;padding:16px 18px;font-size:13px;line-height:1.5}.expandableImageButton{width:100%;color:inherit;cursor:zoom-in;text-align:left;touch-action:manipulation;-webkit-appearance:none;background:0 0;border:0;margin:0;padding:0;line-height:0;display:block;position:relative;overflow:hidden}.expandableImageButton:focus-visible{outline-offset:-3px;outline:3px solid #8fb8ff}.expandableImageButton>img{pointer-events:none}.expandableImageStatic{width:100%;line-height:0;display:block;overflow:hidden}.expandableImageStatic>img{width:100%;height:auto;display:block}.expandableImageHint{color:#f7f9fc;pointer-events:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05070ad1;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:11px;font-weight:680;line-height:1;display:inline-flex;position:absolute;bottom:14px;right:14px;box-shadow:0 10px 28px #0000004d}.expandableImageHint>span:last-child{color:#9ebeff;font-size:14px}.screenshotLightbox{z-index:1000;min-height:100dvh;padding:max(14px, env(safe-area-inset-top)) max(14px, env(safe-area-inset-right)) max(14px, env(safe-area-inset-bottom)) max(14px, env(safe-area-inset-left));color:#f7f8fb;overscroll-behavior:contain;background:#020305f5;grid-template-rows:auto minmax(0,1fr);display:grid;position:fixed;inset:0}.screenshotLightboxToolbar{justify-content:flex-end;align-items:center;gap:10px;padding-bottom:14px;display:flex}.screenshotLightboxToolbar p{color:#929daa;margin:0 auto 0 0;font-size:12px;line-height:1.4}.screenshotLightboxControl,.screenshotLightboxClose{color:#f7f8fb;cursor:pointer;touch-action:manipulation;-webkit-appearance:none;border-radius:8px;justify-content:center;align-items:center;min-height:44px;font-size:13px;font-weight:650;display:inline-flex}.screenshotLightboxControl{background:#24479f6b;border:1px solid #8fb8ff4d;min-width:88px}.screenshotLightboxClose{background:#ffffff14;border:1px solid #ffffff29;gap:8px;min-width:92px}.screenshotLightboxClose span{color:#9ebeff;font-size:22px;font-weight:400;line-height:1}.screenshotLightboxControl:hover,.screenshotLightboxClose:hover{background:#ffffff21}.screenshotLightboxControl:focus-visible,.screenshotLightboxClose:focus-visible{outline-offset:2px;outline:2px solid #8fb8ff}.screenshotLightboxViewport{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;background:#080a0e;border:1px solid #ffffff1f;border-radius:10px;justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;overflow:auto}.screenshotLightboxImage{object-fit:contain;touch-action:pan-x pan-y pinch-zoom;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 102px);display:block}.screenshotLightboxImage.zoomed{flex:none;width:1600px;max-width:none;max-height:none}.productHomeProofRail{border-top:1px solid var(--home-border);border-bottom:1px solid var(--home-border);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:46px;display:grid}.productHomeProofRail>div{min-width:0;padding:22px 20px}.productHomeProofRail>div+div{border-left:1px solid var(--home-border-soft)}.productHomeProofRail span,.productHomeDashboardPrimary figcaption span,.productHomePlanGrid article>div>span{color:var(--home-soft);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2;display:block}.productHomeProofRail strong{color:#e7ebf1;margin-top:8px;font-size:14px;font-weight:560;line-height:1.4;display:block}.productHomeSection{padding:var(--home-section) 0}.productHomeSectionIntro{grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);align-items:start;gap:clamp(36px,7vw,96px);display:grid}.productHomeSectionIntro>div:last-child{max-width:780px}.productHomeSectionIntro h2,.productHomeHealthCopy h2,.productHomeFaq h2,.productHomeClosing h2{color:#fff;letter-spacing:-.038em;text-wrap:balance;font-size:clamp(38px,5.8vw,68px);font-weight:510;line-height:1.02}.productHomeSectionIntro p,.productHomeHealthCopy>p,.productHomeFaq header+div,.productHomeClosing p{color:var(--home-muted)}.productHomeSectionIntro p{max-width:64ch;margin-top:22px;font-size:17px;line-height:1.68}.productHomeSteps{border-top:1px solid var(--home-border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(72px,8vw,96px);display:grid}.productHomeSteps article{min-width:0;padding:26px 28px 8px 0}.productHomeSteps article+article{border-left:1px solid var(--home-border-soft);padding-left:28px}.productHomeSteps article>span{color:var(--home-blue);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px}.productHomeSteps h3{color:#f3f5f8;letter-spacing:-.025em;max-width:16ch;margin-top:28px;font-size:clamp(22px,2.7vw,32px);font-weight:540;line-height:1.12}.productHomeSteps p{max-width:38ch;color:var(--home-muted);margin-top:18px;font-size:14px;line-height:1.65}.productHomeDashboard{border-top:1px solid var(--home-border-soft)}.productHomeDashboard .productHomeSectionIntro{padding-bottom:clamp(88px,9vw,112px)}.productHome .productHomeDashboardPrimary{border:1px solid var(--home-border);background:#eef0f4;border-radius:10px;margin-top:0;overflow:hidden;box-shadow:0 30px 90px #00000057}.productHomeDashboardPrimary img,.productHomeDashboardSecondary img{width:100%;height:auto;display:block}.productHomeDashboardPrimary figcaption{background:#f7f8fa;border-top:1px solid #090e1821;grid-template-columns:.35fr 1fr;gap:24px;padding:18px 20px;display:grid}.productHomeDashboardPrimary figcaption strong{color:#202630;font-size:13px;font-weight:620}.productHomeDashboardPrimary figcaption span{color:#4f5967}.productHomeDashboardSecondary{grid-template-columns:minmax(240px,.48fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,88px);margin-top:clamp(88px,9vw,112px);display:grid}.productHomeDashboardSecondary>div{max-width:430px}.productHomeDashboardSecondary h3{color:#fff;letter-spacing:-.035em;margin-top:22px;font-size:clamp(30px,4vw,48px);font-weight:520;line-height:1.05}.productHomeDashboardSecondary p{color:var(--home-muted);margin-top:20px;font-size:16px;line-height:1.68}.productHomeDashboardSecondary figure{border:1px solid var(--home-border);background:#eef0f4;border-radius:10px;overflow:hidden;box-shadow:0 26px 80px #00000052}.productHomeHealth{border-top:1px solid var(--home-border);border-bottom:1px solid var(--home-border);grid-template-columns:minmax(0,.8fr) minmax(360px,1fr);align-items:start;gap:clamp(48px,8vw,112px);display:grid;position:relative}.productHomeHealthCopy h2{max-width:12ch;margin-top:26px}.productHomeHealthCopy>p{max-width:54ch;margin-top:24px;font-size:17px;line-height:1.68}.productHomeHealthCopy .productHomePrimary,.productHomeHealthCopy .productHomeTextLink{margin-top:24px}.productHomeHealthFacts{border-top:1px solid var(--home-border);display:grid}.productHomeHealthFacts>div{border-bottom:1px solid var(--home-border-soft);grid-template-columns:120px minmax(0,1fr);gap:24px;padding:24px 0;display:grid}.productHomeHealthFacts span{color:var(--home-soft);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.productHomeHealthFacts strong{color:#e8edf5;font-size:16px;font-weight:560;line-height:1.45}.productHomePlans .productHomeSectionIntro{margin-bottom:62px}.productHomePlanGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,6vw,72px);margin-bottom:24px;display:grid}.productHomePlanGrid article{border-top:1px solid var(--home-border);align-content:start;padding-top:28px;display:grid}.productHomePlanGrid article>div>strong{color:#fff;letter-spacing:-.035em;margin-top:10px;font-size:clamp(32px,4vw,48px);font-weight:540;line-height:1;display:block}.productHomePlanPrice{color:#dfe6f0;font-size:16px;margin-top:28px!important}.productHomePlanPrice strong{color:#fff;letter-spacing:-.03em;font-size:36px;font-weight:620}.productHomePlanGrid ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin:28px 0 0;padding:0;list-style:none;display:grid}.productHomePlanGrid li{color:#c8d0dc;padding-left:15px;font-size:13px;line-height:1.5;position:relative}.productHomePlanGrid li:before{content:"";background:var(--home-blue);border-radius:50%;width:5px;height:5px;position:absolute;top:.6em;left:0}.productHomeAvailability{border-top:1px solid var(--home-border-soft);width:fit-content;color:var(--home-blue);margin-top:30px;padding-top:14px;font-size:12px;font-weight:680;display:block}.productHomeGrowthPlan>p{max-width:55ch;color:var(--home-muted);margin-top:28px;font-size:16px;line-height:1.68}.productHomeFaq{border-top:1px solid var(--home-border-soft);grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:clamp(54px,9vw,120px);display:grid}.productHomeFaq h2{max-width:11ch;margin-top:26px}.productHomeFaq details{border-top:1px solid var(--home-border)}.productHomeFaq details:last-of-type{border-bottom:1px solid var(--home-border)}.productHomeFaq summary{color:#f0f3f7;cursor:pointer;min-height:66px;padding:21px 42px 21px 0;font-size:16px;font-weight:600;line-height:1.45;list-style:none;position:relative}.productHomeFaq summary::-webkit-details-marker{display:none}.productHomeFaq summary:after{content:"+";color:var(--home-blue);font-size:20px;font-weight:400;position:absolute;top:21px;right:2px}.productHomeFaq details[open] summary:after{content:"−"}.productHomeFaq details p{max-width:65ch;color:var(--home-muted);padding:0 44px 22px 0;font-size:14px;line-height:1.68}.productHomeFaq div>.productHomeTextLink{margin-top:22px}.productHomeClosing{padding:var(--home-section) 0 clamp(96px, 12vw, 150px);border-top:1px solid var(--home-border)}.productHomeClosing h2{max-width:15ch;margin-top:30px;font-size:clamp(42px,7vw,84px)}@media (max-width:860px){.productHomeHeroGrid,.productHomeSectionIntro,.productHomeDashboardSecondary,.productHomeHealth,.productHomeFaq{grid-template-columns:minmax(0,1fr)}.productHomeHeroSummary{border-top:1px solid var(--home-border);border-left:0;max-width:520px;padding:26px 0 0}.productHomeSectionIntro{gap:28px}.productHomeSteps{grid-template-columns:minmax(0,1fr)}.productHomeSteps article{grid-template-columns:44px minmax(0,.7fr) minmax(0,1fr);gap:20px;padding:24px 0;display:grid}.productHomeSteps article+article{border-top:1px solid var(--home-border-soft);border-left:0;padding-left:0}.productHomeSteps h3,.productHomeSteps p{margin-top:0}.productHomeHealth{gap:54px}.productHomeFaq{gap:46px}}@media (max-width:600px){.productHome{--home-gutter:36px;--home-section:72px}.productHomeHero{padding-top:76px}.productHomeHeroGrid{padding-bottom:64px}.productHomeHero h1{max-width:12ch;font-size:clamp(46px,14vw,68px);line-height:.98}.productHomeHeroCopy>p{font-size:17px}.productHomeActions,.productHomePrimary{width:100%}.productHomeProofRail{grid-template-columns:repeat(2,minmax(0,1fr))}.productHomeProofRail>div:nth-child(odd){border-left:0}.productHomeProofRail>div:nth-child(n+3){border-top:1px solid var(--home-border-soft)}.productHome .productHomeProductStage{border:1px solid var(--home-border);background:#eef0f4;border-radius:8px;margin-top:0;overflow:hidden;box-shadow:0 22px 64px #00000057}.productHomeProductStage img{object-fit:contain;width:100%;min-width:0;height:auto}.expandableImageHint{min-height:34px;padding:0 10px;bottom:10px;right:10px}.screenshotLightbox{padding:max(10px, env(safe-area-inset-top)) max(10px, env(safe-area-inset-right)) max(10px, env(safe-area-inset-bottom)) max(10px, env(safe-area-inset-left))}.screenshotLightboxToolbar{grid-template-columns:minmax(0,1fr);gap:8px;padding-bottom:10px;display:grid}.screenshotLightboxToolbar p,.screenshotLightboxControl{display:none}.screenshotLightboxClose{justify-self:end;min-width:48px;padding-inline:12px;font-size:0}.screenshotLightboxClose span{font-size:24px}.screenshotLightboxViewport{border-radius:8px}.screenshotLightboxImage{max-height:calc(100dvh - 82px)}.productHomeSteps article{grid-template-columns:34px minmax(0,1fr)}.productHomeSteps article p{grid-column:2}.productHomeDashboardPrimary figcaption{grid-template-columns:minmax(0,1fr);gap:7px}.productHomeDashboardSecondary{margin-top:72px}.productHome .productHomeDashboardPrimary{margin-top:0}.productHomeDashboard .productHomeSectionIntro{padding-bottom:64px}.productHomeHealthFacts>div{grid-template-columns:minmax(0,1fr);gap:9px}.productHomePlanGrid,.productHomePlanGrid ul{grid-template-columns:minmax(0,1fr)}.productHomePlanGrid{gap:54px}.productHomeFaq summary{font-size:15px}}@media (hover:none) and (pointer:coarse){.expandableImageButton{pointer-events:none}.expandableImageHint{display:none}}@media (prefers-reduced-motion:reduce){.productHomePrimary,.productHomeTextLink span{transition:none}}.aboutPage{--about-bg:#050505;--about-panel:#ffffff0e;--about-panel-strong:#ffffff16;--about-border:#ffffff1f;--about-muted:#a7b0bd;--about-soft:#717b8a;--about-white:#fff;--about-navy:#1e3a8a;--about-blue:#60a5fa;--about-green:#44d38a;--about-amber:#f5b84b;--layout-width:1120px;--layout-inline-space:clamp(36px, 6vw, 60px);--section-space:clamp(76px, 9vw, 108px);--paragraph-space:20px;--reading-width:68ch;min-height:100vh;color:var(--about-white);background:radial-gradient(circle at 50% 0,#1e3a8a52,#0000 34rem),radial-gradient(circle at 85% 26%,#60a5fa1a,#0000 24rem),#050505;overflow:hidden}.aboutPage h1,.aboutPage h2,.aboutPage h3,.aboutPage p{margin:0}.aboutHero,.aboutSection,.aboutClosing{width:min(calc(100% - var(--layout-inline-space)), var(--layout-width));padding:var(--section-space) 0;margin:0 auto}.aboutHero{padding-top:clamp(104px,11vw,138px);padding-bottom:clamp(80px,9vw,104px)}.aboutHeroGrid{grid-template-columns:minmax(0,1fr);align-items:center;gap:42px;display:grid}.aboutHeroCopy{flex-direction:column;align-items:flex-start;gap:clamp(34px,3.4vw,48px);max-width:790px;display:flex}.aboutEyebrow,.aboutSectionIntro span,.aboutSearchCopy span,.aboutPremiumCard span{color:#bfdbfe;text-transform:uppercase;background:#1e3a8a2e;border:1px solid #60a5fa3d;border-radius:8px;align-items:center;min-height:30px;padding:7px 10px;font-size:12px;font-weight:620;line-height:1;display:inline-flex}.aboutHero h1{color:#fff;letter-spacing:0;max-width:980px;margin:0;font-size:clamp(48px,10vw,116px);font-weight:520;line-height:.98}.aboutHeroLead{color:#fff;letter-spacing:0;max-width:780px;margin:0;font-size:clamp(22px,3vw,36px);font-weight:420;line-height:1.28}.aboutHeroText{max-width:700px;color:var(--about-muted);margin:0;padding-top:0;font-size:18px;line-height:1.65}.aboutHeroActions{flex-wrap:wrap;gap:12px;margin-top:0;display:flex}.aboutPrimaryButton,.aboutSecondaryButton{border-radius:8px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-size:14px;font-weight:650;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.aboutPrimaryButton{color:#fff;background:linear-gradient(#3158c8,#1e3a8a);border:1px solid #93c5fd59;box-shadow:0 18px 42px #1e3a8a52}.aboutSecondaryButton{color:#f8fafc;background:#ffffff0f;border:1px solid #ffffff24}.aboutPrimaryButton:hover,.aboutSecondaryButton:hover{transform:translateY(-1px)}.aboutHeroProduct,.aboutHealthDashboard,.aboutAiDashboard,.aboutCompareCard,.aboutPremiumCard{border:1px solid var(--about-border);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#ffffff17,#ffffff09),#ffffff09;border-radius:8px;box-shadow:0 24px 90px #0000006b,inset 0 1px #ffffff14}.aboutHeroProduct{min-height:430px;padding:18px;position:relative;overflow:hidden}.aboutHeroProduct:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000bf,#0000 78%);mask-image:linear-gradient(#000000bf,#0000 78%)}.aboutProductTop,.aboutDashboardHeader{z-index:1;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.aboutProductTop span,.aboutDashboardHeader span{color:var(--about-soft);font-size:12px;line-height:1.4;display:block}.aboutProductTop strong,.aboutDashboardHeader strong{color:#fff;margin-top:4px;font-size:16px;font-weight:650;line-height:1.25;display:block}.aboutProductTop img{object-fit:contain;opacity:.9;filter:drop-shadow(0 0 18px #60a5fa47);width:74px;height:auto}.aboutProductChart{z-index:1;grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:10px;height:230px;margin-top:40px;padding:20px 8px 0;display:grid;position:relative}.aboutProductChart span{background:linear-gradient(#93c5fd,#1e3a8a);border-radius:8px 8px 3px 3px;display:block;box-shadow:0 12px 30px #1e3a8a47}.aboutProductStats{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:24px;display:grid;position:relative}.aboutProductStats div{background:#ffffff0b;border:1px solid #ffffff17;border-radius:8px;min-width:0;padding:14px}.aboutProductStats span{color:var(--about-soft);font-size:12px;line-height:1.25;display:block}.aboutProductStats strong{color:#fff;margin-top:8px;font-size:24px;font-weight:680;line-height:1;display:block}.aboutSectionIntro{max-width:min(760px, var(--reading-width))}.aboutSectionIntro.wide{text-align:center;max-width:900px;margin:0 auto 42px}.aboutSectionIntro h2,.aboutSearchCopy h2{color:#fff;letter-spacing:0;margin-top:18px;font-size:clamp(36px,6vw,76px);font-weight:500;line-height:.98}.aboutSectionIntro p,.aboutSearchCopy p{max-width:var(--reading-width);color:var(--about-muted);margin-top:22px;font-size:17px;line-height:1.65}.aboutSectionIntro p+p,.aboutSearchCopy p+p{margin-top:var(--paragraph-space)}.aboutSectionIntro.wide p{margin-left:auto;margin-right:auto}.aboutSectionIntro .aboutTestPrompt{color:#bfdbfe;margin-top:22px;font-size:clamp(18px,2.4vw,24px);font-weight:680;line-height:1.25;display:block}.aboutExist{padding-top:var(--section-space);padding-bottom:var(--section-space);position:relative}.aboutDashboardSection{padding-top:var(--section-space);position:relative}.aboutDashboardSection .aboutSectionIntro.wide{margin-bottom:32px}.aboutDashboardSection .aboutSectionIntro p{margin-top:18px}.aboutMission{padding-bottom:var(--section-space);grid-template-columns:minmax(0,1fr);gap:clamp(38px,5vw,68px);display:grid;position:relative}.aboutMission:after,.aboutExist:after,.aboutDashboardSection:after{content:"";background:linear-gradient(90deg,#0000 0%,#93c5fd57 50%,#0000 100%);width:min(720px,100%);height:1px;margin-inline:auto;position:absolute;bottom:0;left:0;right:0}.aboutMission .aboutSectionIntro{max-width:640px}.aboutMission .aboutSectionIntro h2{font-size:clamp(42px,5.4vw,68px);line-height:1.04}.aboutMissionCopy{color:#dbe4ef;gap:22px;max-width:680px;font-size:clamp(22px,3vw,34px);line-height:1.25;display:grid}.aboutMissionCopy p:nth-child(2){color:#93c5fd}.aboutCompareGrid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.aboutCompareIntro.aboutSectionIntro.wide{max-width:980px;margin-bottom:42px}.aboutCompareIntro .aboutCompareTitle{color:#fff;text-align:center;white-space:normal;text-wrap:balance;letter-spacing:0;margin:0;font-size:clamp(34px,5vw,62px);font-weight:560;line-height:1.04}.aboutCompareCard{padding:18px}.aboutCompareCard.active{background:linear-gradient(#1e3a8a47,#ffffff0b),#ffffff09;border-color:#60a5fa57}.aboutCompareCard h3{color:#fff;margin:0 0 16px;font-size:18px;font-weight:650}.aboutCompareStep{color:#d9e2ef;border-top:1px solid #ffffff14;align-items:center;min-height:46px;padding:12px 14px;font-size:15px;line-height:1.25;display:flex}.aboutCompareStep:first-of-type{border-top:0}.aboutCompareCard.muted .aboutCompareStep{color:#8f9aaa}.aboutExistStatement{text-align:center;max-width:850px;margin:48px auto 0}.aboutExistStatement p,.aboutExistStatement strong{letter-spacing:0;font-size:clamp(28px,5vw,58px);font-weight:500;line-height:1.05;display:block}.aboutExistStatement p{color:#8f9aaa}.aboutExistStatement strong{color:#fff;margin-top:8px}.aboutExistStatement strong span{color:var(--about-navy);font-style:italic}.aboutHealthDashboard,.aboutAiDashboard{padding:18px;position:relative;overflow:hidden}.aboutHealthDashboard{background:linear-gradient(#1e3a8a47,#0f172a42),#1e293b6b;border-color:#60a5fa57}.aboutStatusPill{color:#bfdbfe;background:#1e3a8a33;border:1px solid #60a5fa59;border-radius:8px;align-items:center;min-height:30px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.aboutStatusPill.navy{color:#bfdbfe;background:#1e3a8a33;border-color:#60a5fa59}.aboutStatusPill.error{color:#fecaca;background:#f871711a;border-color:#f8717157}.aboutHealthCheckForm{z-index:1;background:#05050547;border:1px solid #ffffff17;border-radius:8px;margin-top:24px;padding:14px;position:relative}.aboutHealthCheckForm label{color:#cbd5e1;margin-bottom:10px;font-size:13px;font-weight:650;display:block}.aboutHealthCheckForm div{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.aboutHealthCheckForm input{color:#fff;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;outline:none;width:100%;min-height:48px;padding:0 14px}.aboutHealthCheckForm input:focus{border-color:#60a5fa8a;box-shadow:0 0 0 3px #1e3a8a3d}.aboutHealthCheckForm button{color:#fff;cursor:pointer;touch-action:manipulation;-webkit-appearance:none;background:linear-gradient(#3158c8,#1e3a8a);border:1px solid #93c5fd59;border-radius:8px;min-height:48px;padding:0 16px;font-size:14px;font-weight:700}.aboutHealthCheckForm button:disabled{cursor:wait;opacity:.72}.aboutHealthBrowserNote{color:#8f9aaa!important;margin-top:10px!important;font-size:12px!important;line-height:1.45!important}.aboutHealthCheckMessage{color:#bfdbfe!important;margin-top:10px!important;font-size:13px!important;line-height:1.45!important}.aboutHealthCheckMessage.error{color:#fecaca!important}.aboutHealthFallback{color:#bfdbfe;touch-action:manipulation;align-items:center;gap:9px;min-height:44px;margin-top:10px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.aboutHealthFallback span{color:#8fb8ff}.aboutHealthFallback:hover{color:#fff}.aboutScoreGrid{z-index:1;--about-dial-size:86px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:28px;display:grid;position:relative}.aboutScoreDial{--about-dial-size:inherit;background:#0505054d;border:1px solid #ffffff14;border-radius:8px;align-content:center;justify-items:center;gap:8px;padding:11px 8px;display:grid}.aboutScoreDial.warning{border-color:#f59e0b33}.aboutScoreDial.good{border-color:#60a5fa38}.aboutScoreDial.problem{border-color:#f8717138}.aboutScoreDial.agentic{gap:18px}.aboutDial{width:var(--about-dial-size);aspect-ratio:1;border-radius:50%;place-items:center;display:grid;position:relative}.aboutDialRing{width:100%;height:100%;transform:rotate(-90deg)}.aboutDialTrack,.aboutDialProgress{fill:none;stroke-width:7px;stroke-linecap:round}.aboutDialTrack{stroke:#ffffff17}.aboutDialProgress{stroke:var(--dial-color,#60a5fa);transition:stroke .35s linear}.aboutScoreDial.warning .aboutDial{--dial-color:#f59e0b}.aboutScoreDial.problem .aboutDial{--dial-color:#ef4444}.aboutDial:before{content:"";inset:calc(var(--about-dial-size) * .083);background:#070d18;border-radius:50%;position:absolute;box-shadow:inset 0 0 0 1px #ffffff14}.aboutDialValue{z-index:1;pointer-events:none;font-size:22px;font-weight:740;line-height:1;position:relative}.aboutScoreDial p{color:#cbd5e1;text-align:center;font-size:13px;font-weight:560}.aboutAgenticBadge{color:#bfdbfe;background:#1e3a8a33;border:1px solid #60a5fa4d;border-radius:999px;justify-content:center;align-items:center;gap:10px;min-width:112px;min-height:52px;padding:0 18px;font-size:26px;font-weight:720;line-height:1;display:inline-flex}.aboutScoreDial.warning .aboutAgenticBadge{color:#fcd34d;background:#f59e0b1f;border-color:#f59e0b47}.aboutScoreDial.warning .aboutAgenticBadge span{background:#f59e0b;box-shadow:0 0 18px #f59e0b7a}.aboutScoreDial.problem .aboutAgenticBadge{color:#fecaca;background:#f871711f;border-color:#f8717147}.aboutScoreDial.problem .aboutAgenticBadge span{background:#ef4444;box-shadow:0 0 18px #ef44447a}.aboutAgenticBadge span{background:#60a5fa;border-radius:999px;flex:none;width:13px;height:13px;box-shadow:0 0 18px #60a5fa94}.aboutHealthInsightPanel{z-index:1;background:linear-gradient(135deg,#1e3a8a29,#ffffff09),#05050547;border:1px solid #93c5fd24;border-radius:8px;margin-top:18px;padding:16px;position:relative}.aboutHealthInsightHeader{justify-content:space-between;align-items:end;gap:16px;margin-bottom:12px;display:flex}.aboutHealthInsightHeader span{color:#8f9aaa;font-size:12px;font-weight:650}.aboutHealthInsightHeader strong{color:#fff;font-size:15px;font-weight:720}.aboutHealthInsightGrid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.aboutHealthInsight{background:#05050557;border:1px solid #ffffff17;border-radius:8px;min-height:126px;padding:14px}.aboutHealthInsight span{border-radius:999px;align-items:center;min-height:24px;margin-bottom:12px;padding:0 8px;font-size:11px;font-weight:760;display:inline-flex}.aboutHealthInsight.good span{color:#bfdbfe;background:#1e3a8a33;border:1px solid #60a5fa4d}.aboutHealthInsight.warning span{color:#fcd34d;background:#f59e0b1c;border:1px solid #f59e0b47}.aboutHealthInsight.problem span{color:#fecaca;background:#f871711c;border:1px solid #f8717147}.aboutHealthInsight h3{color:#fff;margin:0;font-size:14px;font-weight:720;line-height:1.25}.aboutHealthInsight p{color:#aeb8c7;margin-top:8px;font-size:13px;line-height:1.45}.aboutScoreExplanationGrid{z-index:1;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:18px;display:grid;position:relative}.aboutScoreExplanation{background:#ffffff09;border:1px solid #ffffff16;border-radius:8px;min-height:132px;padding:16px}.aboutScoreExplanation h3{color:#fff;margin:0;font-size:14px;font-weight:680;line-height:1.25}.aboutScoreExplanation p{color:#aeb8c7;margin-top:9px;font-size:13px;line-height:1.45}.aboutSearch{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(42px,6vw,76px);display:grid}.aboutSearchCopy{max-width:630px}.aboutAiMap{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:26px;display:grid}.aboutAiMap div{color:#dbe4ef;background:#ffffff0b;border:1px solid #ffffff1a;border-radius:8px;align-items:center;min-height:58px;padding:14px;font-size:14px;font-weight:560;display:flex}.aboutAiMap .root{color:#fff;background:linear-gradient(135deg,#1e3a8a6b,#ffffff0f);grid-column:1/-1;min-height:72px;font-size:16px}.aboutAiSignals{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.aboutAiSignals span{color:#bfdbfe;background:#1e3a8a24;border:1px solid #93c5fd33;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:620}.aboutBuildGrowGrid{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.aboutPremiumCard{padding:clamp(24px,3vw,32px)}.aboutPremiumCard h2{color:#fff;letter-spacing:0;margin-top:28px;font-size:clamp(28px,4vw,48px);font-weight:520;line-height:1.03}.aboutPremiumCard p{max-width:var(--reading-width);color:var(--about-muted);margin-top:20px;font-size:16px;line-height:1.65}.aboutPhilosophy{text-align:center}.aboutPhilosophy div{max-width:1060px;margin:0 auto}.aboutPhilosophy p{color:#fff;letter-spacing:0;font-size:clamp(38px,8vw,104px);font-weight:520;line-height:.98}.aboutPhilosophy p+p{color:#93c5fd;margin-top:14px}.aboutPhilosophy span{max-width:680px;color:var(--about-muted);margin:32px auto 0;font-size:18px;line-height:1.6;display:block}.aboutClosing{text-align:center;padding-bottom:118px}.aboutClosing div{background:linear-gradient(135deg,#1e3a8a57,#ffffff0a),#ffffff09;border:1px solid #60a5fa3d;border-radius:8px;max-width:820px;margin:0 auto;padding:54px 18px}.aboutClosing h2{color:#fff;letter-spacing:0;font-size:clamp(38px,7vw,82px);font-weight:520;line-height:.98}.aboutClosing p{color:#dbe4ef;margin:18px auto 26px;font-size:18px;line-height:1.5}.faqPage{min-height:calc(100vh - 68px)}.faqHero,.faqContent{width:min(100% - clamp(36px,6vw,60px),1120px);margin:0 auto}.faqHero{gap:20px;padding-top:clamp(72px,9vw,96px);padding-bottom:48px;display:grid}.faqHero .aboutEyebrow{justify-self:start;width:fit-content}.faqBackLink{color:#bfdbfe;width:fit-content;font-size:13px;font-weight:620;text-decoration:none}.faqBackLink:hover{color:#fff}.faqHero h1{color:#fff;letter-spacing:0;max-width:880px;margin:0;font-size:clamp(44px,8.5vw,92px);font-weight:520;line-height:.96}.faqHero p{color:#a7b0bd;max-width:68ch;margin:0;font-size:clamp(17px,2vw,21px);line-height:1.6}.faqContent{grid-template-columns:minmax(0,1fr);gap:clamp(24px,3vw,34px);padding-bottom:clamp(84px,10vw,112px);display:grid}.faqIntroCard,.faqItem{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffff13,#ffffff08),#ffffff09;border:1px solid #ffffff1f;border-radius:8px;box-shadow:0 24px 90px #0000005c,inset 0 1px #ffffff12}.faqIntroCard{align-self:start;padding:clamp(22px,3vw,30px)}.faqIntroCard span{color:#bfdbfe;background:#1e3a8a2e;border:1px solid #60a5fa3d;border-radius:8px;align-items:center;min-height:30px;margin-bottom:18px;padding:7px 10px;font-size:12px;font-weight:620;line-height:1;display:inline-flex}.faqIntroCard strong{color:#fff;font-size:clamp(22px,3vw,32px);font-weight:520;line-height:1.1;display:block}.faqIntroCard p{color:#9aa4b2;margin:20px 0 0;font-size:15px;line-height:1.65}.faqList{gap:12px;display:grid}.faqItem{overflow:hidden}.faqItem summary{color:#fff;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:66px;padding:18px;font-size:16px;font-weight:650;line-height:1.35;list-style:none;display:grid}.faqItem summary::-webkit-details-marker{display:none}.faqItem summary:after{content:"+";color:#93c5fd;font-size:22px;font-weight:420;line-height:1}.faqItem[open] summary:after{content:"-"}.faqItem summary span{color:#60a5fa;font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;font-size:12px;font-weight:620}.faqItem p{color:#aeb8c7;max-width:70ch;margin:0;padding:2px 22px 24px 52px;font-size:15px;line-height:1.65}.faqItem[open]{background:linear-gradient(135deg,#1e3a8a29,#ffffff09),#ffffff0a;border-color:#60a5fa3d}.builderComingSoonPage{color:#fff;background:radial-gradient(circle at 50% 0,#1e3a8a47,#0000 34rem),#050505;min-height:calc(100vh - 68px)}.builderComingSoonHero{grid-template-columns:minmax(0,1fr);align-items:center;gap:34px;width:min(100% - clamp(36px,6vw,60px),1120px);min-height:calc(100vh - 68px);margin:0 auto;padding:clamp(80px,9vw,108px) 0;display:grid}.builderComingSoonCopy{min-width:0;max-width:760px}.builderComingSoonCopy h1{color:#fff;letter-spacing:0;margin:22px 0 0;font-size:clamp(54px,11vw,126px);font-weight:520;line-height:.92}.builderComingSoonCopy p{color:#a7b0bd;max-width:68ch;margin:26px 0 0;font-size:18px;line-height:1.65}.builderComingSoonNotice{background:linear-gradient(#1e3a8a33,#ffffff0b),#ffffff09;border:1px solid #93c5fd38;border-radius:8px;width:min(100%,420px);margin-top:34px;padding:18px}.builderComingSoonNotice span{color:#93c5fd;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:720}.builderComingSoonNotice strong{color:#fff;margin-top:10px;font-size:clamp(24px,3vw,34px);line-height:1.1;display:block}.builderComingSoonNotice p{color:#bfdbfe;margin-top:10px;font-size:13px;font-weight:650;line-height:1.45}.builderComingSoonPanel{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(#ffffff17,#ffffff09),#ffffff09;border:1px solid #ffffff1f;border-radius:8px;min-width:0;min-height:420px;padding:18px;position:relative;overflow:hidden;box-shadow:0 24px 90px #0000006b,inset 0 1px #ffffff14}.builderComingSoonPanel:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000bf,#0000 78%);mask-image:linear-gradient(#000000bf,#0000 78%)}.builderPanelHeader,.builderPanelStats{z-index:1;position:relative}.builderPanelHeader{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.builderPanelHeader span{color:#717b8a;min-width:0;font-size:12px}.builderPanelHeader strong{color:#bfdbfe;text-align:right;min-width:0;font-size:13px}.builderPanelPreviewFrame{z-index:1;aspect-ratio:1600/782;background:#05050585;border:1px solid #ffffff1a;border-radius:8px;width:100%;min-width:0;margin-top:24px;position:relative;overflow:hidden;box-shadow:0 22px 70px #00000057}.builderPanelPreviewFrame img{object-fit:cover;width:100%;height:100%;display:block}.builderPanelStats{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.builderMiniScoreCard{--builder-dial-color:#60a5fa;background:linear-gradient(#2563eb1f,#ffffff08),#05050552;border:1px solid #60a5fa29;border-radius:8px;align-content:center;justify-items:center;gap:10px;min-width:0;min-height:112px;padding:12px 6px 11px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b}.builderMiniScoreCard:before{content:"";opacity:.72;background:linear-gradient(90deg,#0000,#93c5fd80,#0000);height:1px;position:absolute;inset:0 0 auto}.builderMiniScoreCard:after{content:"";pointer-events:none;background:radial-gradient(circle at 50% 0,#60a5fa21,#0000 66%);border-radius:6px;position:absolute;inset:10px}.builderMiniDial{--builder-score:100%;aspect-ratio:1;background:conic-gradient(var(--builder-dial-color) var(--builder-score), #ffffff1a 0);border-radius:999px;place-items:center;width:62px;display:grid;position:relative;box-shadow:0 0 22px #2563eb33,inset 0 0 0 1px #93c5fd21}.builderMiniDial:before{content:"";border-radius:inherit;background:radial-gradient(circle at 50% 18%,#60a5fa21,#0000 48%),#07101f;position:absolute;inset:8px;box-shadow:inset 0 0 0 1px #93c5fd1a}.builderMiniDial:after{content:"";border-radius:inherit;border:1px solid #ffffff14;position:absolute;inset:3px}.builderMiniDial span{z-index:1;color:#fff;font-size:19px;font-weight:760;line-height:1;position:relative}.builderMiniScoreCard p{z-index:1;color:#cbd5e1;text-align:center;overflow-wrap:normal;max-width:100%;margin:0;font-size:10.5px;font-weight:620;line-height:1.2;position:relative}.builderMiniAgenticDial{z-index:1;aspect-ratio:1;color:#bfdbfe;background:radial-gradient(circle at 50% 48%,#60a5fa2e,#0000 56%),#1e3a8a29;border:1px solid #60a5fa4d;border-radius:999px;justify-content:center;align-items:center;width:62px;display:inline-flex;position:relative;box-shadow:0 0 22px #2563eb2e,inset 0 0 0 8px #07101feb}.builderMiniAgenticDots{gap:3px;display:inline-flex;position:absolute;top:13px}.builderMiniAgenticDots i{background:#60a5fa;border-radius:999px;width:4px;height:4px;box-shadow:0 0 12px #60a5fa94}.builderMiniAgenticDial strong{color:inherit;font-size:17px;font-weight:760;line-height:1;transform:translateY(6px)}.builderProductSection,.builderDashboardSection{width:min(100% - clamp(36px,6vw,60px),1120px);margin:0 auto;padding:clamp(54px,7vw,82px) 0 clamp(80px,9vw,104px)}.builderSectionIntro{max-width:min(790px,68ch)}.builderSectionIntro span,.builderFeatureCopy span{color:#8fb8ff;letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:720;line-height:1.2;display:block}.builderSectionIntro h2{color:#fff;letter-spacing:0;margin:16px 0 0;font-size:clamp(32px,5vw,58px);font-weight:520;line-height:1.02}.builderSectionIntro p{color:#a7b0bd;max-width:68ch;margin:22px 0 0;font-size:17px;line-height:1.65}.builderFeatureGrid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);align-items:stretch;gap:18px;margin-top:42px;display:grid}.builderFeaturePanel,.builderStepItem,.builderEaseItem,.builderDashboardCard{background:linear-gradient(#ffffff13,#ffffff09),#ffffff09;border:1px solid #ffffff1c;border-radius:8px;box-shadow:0 20px 70px #00000047}.builderFeaturePanelLarge{grid-template-columns:minmax(0,1fr);display:grid;overflow:hidden}.builderFeatureMedia{background:#050505b8;min-width:0;overflow:hidden}.builderFeatureMediaEditor{aspect-ratio:1600/782}.builderFeatureMediaDashboardOverview{aspect-ratio:1600/873}.builderFeatureMediaDashboardAnalytics{aspect-ratio:1600/868}.builderFeatureMedia img{object-fit:cover;width:100%;height:100%;display:block}.builderFeatureCopy{padding:22px}.builderScreenshotSlider{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;position:relative;overflow-x:auto}.builderScreenshotSlider::-webkit-scrollbar{display:none}.builderScreenshotTrack{grid-template-columns:repeat(2,minmax(0,1fr));width:200%;display:grid}.builderScreenshotSlider .builderFeatureMedia{scroll-snap-align:start;margin:0;position:relative}.builderScreenshotSwipeHint{z-index:2;color:#dbeafe;pointer-events:none;background:#050505bd;border:1px solid #93c5fd47;border-radius:999px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;font-weight:720;line-height:1;display:inline-flex;position:absolute;bottom:14px;right:14px;box-shadow:0 10px 34px #00000042}.builderScreenshotSwipeHint:after{content:"->";color:#93c5fd}.builderFeatureCopy h3,.builderDashboardCard h3{color:#fff;margin:12px 0 0;font-size:22px;font-weight:620;line-height:1.18}.builderFeatureCopy p,.builderDashboardCard p,.builderStepItem p{color:#aeb8c7;margin:12px 0 0;font-size:14px;line-height:1.58}.builderStepList{gap:12px;display:grid}.builderStepItem{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:18px;display:grid}.builderStepItem span{color:#8fb8ff;font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", monospace;font-size:12px;font-weight:720;line-height:1.4}.builderStepItem p{margin:0}.builderStepItem strong{color:#fff;margin-bottom:6px;font-size:16px;font-weight:660;line-height:1.25;display:block}.builderEaseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.builderEaseItem{color:#dbeafe;align-items:center;min-height:62px;padding:14px 16px;font-size:14px;font-weight:620;line-height:1.35;display:flex}.builderDashboardSection{padding-top:clamp(48px,6vw,72px)}.builderDashboardShowcase{margin-top:42px;overflow:hidden}.builderDashboardGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:42px;display:grid}.builderDashboardCard{min-height:188px;padding:22px}.builderDashboardCard h3{margin:0;font-size:19px}.pricingPage{color:#fff;background:radial-gradient(circle at 50% 0,#1e3a8a47,#0000 34rem),#050505;min-height:calc(100vh - 68px)}.pricingHero,.pricingPlans,.pricingNote{width:min(100% - clamp(36px,6vw,60px),1120px);margin:0 auto}.pricingHero{text-align:center;justify-items:center;padding-top:clamp(80px,9vw,104px);padding-bottom:52px;display:grid}.pricingHero h1{color:#fff;letter-spacing:0;max-width:960px;margin:22px 0 0;font-size:clamp(46px,8vw,104px);font-weight:520;line-height:.96}.pricingHero p{color:#a7b0bd;max-width:68ch;margin:28px 0 0;font-size:18px;line-height:1.68}.pricingPlans{grid-template-columns:minmax(0,1fr);gap:16px;padding-top:20px;padding-bottom:48px;display:grid}.pricingPlan{background:linear-gradient(135deg,#ffffff12,#ffffff06),#ffffff09;border:1px solid #ffffff1c;border-radius:8px;align-content:start;gap:24px;min-width:0;padding:24px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000042}.pricingPlan.primary{background:linear-gradient(135deg,#1e3a8a47,#ffffff0a),#ffffff0a;border-color:#60a5fa47}.pricingPlan:before{content:"";background:linear-gradient(90deg,#0000,#93c5fd6b,#0000);height:1px;position:absolute;inset:0 0 auto}.pricingPlanTop,.pricingPlanPrice,.pricingPlan ul,.pricingPlan a,.pricingUnavailable{z-index:1;position:relative}.pricingPlanTop span,.pricingPlanPrice span{color:#93c5fd;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:720}.pricingPlanTop strong{color:#fff;margin-top:12px;font-size:clamp(32px,4vw,50px);font-weight:560;line-height:1;display:block}.pricingPlanTop p{color:#aeb8c7;margin:16px 0 0;font-size:16px;line-height:1.62}.pricingPlanPrice{background:#0505053d;border:1px solid #60a5fa2e;border-radius:8px;padding:18px}.pricingPlanPrice strong{color:#fff;margin-top:8px;font-size:clamp(26px,3vw,38px);font-weight:680;line-height:1.08;display:block}.pricingPlanPrice p{color:#bfdbfe;margin:10px 0 0;font-size:13px;font-weight:650;line-height:1.45}.pricingPlanPrice.muted strong{color:#bfdbfe}.pricingPlan ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.pricingPlan li{color:#dbe4ef;padding-left:22px;font-size:15px;line-height:1.48;position:relative}.pricingPlan li:before{content:"";background:#60a5fa;border-radius:999px;width:8px;height:8px;position:absolute;top:.58em;left:0;box-shadow:0 0 14px #60a5fa94}.pricingPlan a,.pricingUnavailable{width:fit-content}.pricingUnavailable{cursor:default;-webkit-user-select:none;user-select:none}.pricingNote{padding-top:16px;padding-bottom:112px}.pricingNote div{text-align:center;background:linear-gradient(135deg,#1e3a8a38,#ffffff09),#ffffff09;border:1px solid #60a5fa38;border-radius:8px;padding:34px 24px}.pricingNote h2{color:#fff;margin:0;font-size:clamp(32px,5vw,58px);font-weight:520;line-height:1}.pricingNote p{color:#aeb8c7;max-width:760px;margin:18px auto 0;font-size:17px;line-height:1.62}@media (min-width:760px){.aboutHero,.aboutSection,.aboutClosing{padding-left:0;padding-right:0}.aboutHeroGrid{grid-template-columns:minmax(0,.96fr) minmax(360px,.7fr)}.aboutMission{grid-template-columns:minmax(0,.88fr) minmax(0,1fr);align-items:center}.aboutCompareGrid,.aboutBuildGrowGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aboutScoreGrid{--about-dial-size:98px;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.aboutScoreExplanationGrid{grid-template-columns:repeat(5,minmax(0,1fr))}.aboutScoreDial{gap:9px;padding:12px 8px}.aboutDialValue{font-size:23px}.pricingPlans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.aboutHealthInsightGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.faqContent{grid-template-columns:minmax(260px,.64fr) minmax(0,1.16fr);align-items:start}.aboutSearch{grid-template-columns:minmax(0,.86fr) minmax(360px,.8fr)}.aboutHealthCheckForm div{grid-template-columns:minmax(0,1fr) auto}.builderComingSoonHero{grid-template-columns:minmax(0,.95fr) minmax(360px,.72fr);padding-left:0;padding-right:0}}@media (min-width:1060px){.aboutHero{padding-top:138px}.aboutHeroProduct{min-height:500px}.aboutProductStats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.builderFeatureGrid,.builderDashboardGrid{grid-template-columns:minmax(0,1fr)}.builderEaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.aboutHero,.aboutSection,.aboutClosing{padding-top:72px;padding-bottom:72px}.aboutHero{padding-top:92px}.aboutCompareIntro.aboutSectionIntro.wide{max-width:360px;margin-bottom:26px}.aboutCompareIntro .aboutCompareTitle{font-size:clamp(30px,9vw,38px);line-height:1.12}.aboutHeroGrid{gap:38px}.aboutHeroCopy{gap:34px}.aboutHero h1{margin-top:0;font-size:clamp(50px,15vw,74px);line-height:1.02}.aboutHeroLead{margin-top:0;font-size:clamp(22px,8.4vw,34px);line-height:1.3}.aboutHeroText{margin-top:0;padding-top:0;font-size:16px;line-height:1.72}.aboutScoreGrid{--about-dial-size:78px;gap:8px}.aboutScoreDial{gap:6px;padding:10px 6px}.aboutDialValue{font-size:18px}.aboutScoreDial p{font-size:12px}.aboutScoreDial.agentic{grid-column:1/-1}.aboutHeroProduct{min-height:auto;padding:16px}.aboutProductTop{gap:14px}.aboutProductTop img{width:58px}.aboutProductChart{gap:7px;height:178px;margin-top:28px;padding:14px 2px 0}.aboutProductChart span{border-radius:7px 7px 3px 3px}.aboutHeroActions{grid-template-columns:1fr;margin-top:0}.aboutHeroActions a,.aboutPrimaryButton,.aboutSecondaryButton{width:100%}.aboutProductStats{grid-template-columns:repeat(2,minmax(0,1fr))}.aboutAiMap{grid-template-columns:1fr}.faqHero{padding-top:62px}.faqHero h1{overflow-wrap:anywhere}.faqItem summary{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px}.faqItem summary span{grid-column:1/-1}.faqItem p{padding:0 16px 18px}.builderComingSoonHero{padding-top:72px;padding-bottom:72px}.builderComingSoonPanel{min-height:auto;padding:16px}.builderProductSection,.builderDashboardSection{padding-left:0;padding-right:0}.builderFeatureGrid{margin-top:28px}.builderFeatureCopy,.builderDashboardCard{padding:18px}.builderEaseGrid{grid-template-columns:minmax(0,1fr)}.builderDashboardGrid{margin-top:28px}.builderPanelPreviewFrame{margin-top:22px}.builderPanelStats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.builderMiniScoreCard{min-height:106px;padding:10px 8px}.builderMiniScoreCardAgentic{grid-column:1/-1;min-height:82px}.builderMiniDial{width:64px}.builderMiniDial span{font-size:21px}.builderMiniScoreCard p{font-size:13px}.builderMiniAgenticDial{width:64px}.builderMiniAgenticDial strong{font-size:18px}}.editorialPage{--editorial-width:1120px;--editorial-gutter:clamp(36px, 6vw, 60px);--editorial-section:clamp(76px, 9vw, 112px);--editorial-text:#f7f8fb;--editorial-muted:#a6afbd;--editorial-soft:#6f7a89;--editorial-blue:#8fb8ff;--home-blue:#8fb8ff;--editorial-border:#ffffff24;--editorial-border-soft:#ffffff17;--about-green:#44d38a;min-height:calc(100vh - 68px);color:var(--editorial-text);background:radial-gradient(circle at 76% 3%,#1e3a8a29,#0000 30rem),#050505;overflow-x:clip}.editorialPage h1,.editorialPage h2,.editorialPage h3,.editorialPage p,.editorialPage figure{margin:0}.editorialHero,.editorialSection,.editorialSplitSection,.editorialClosing,.pricingBuildSection,.pricingGrowthSection,.pricingDecision,.faqDirectory,.faqGroups,.legalEditorialHero,.legalEditorialLayout{width:min(calc(100% - var(--editorial-gutter)), var(--editorial-width));margin-inline:auto}.editorialHero{padding:clamp(84px, 10vw, 128px) 0 var(--editorial-section);grid-template-columns:minmax(0,1.2fr) minmax(300px,.62fr);align-items:end;gap:clamp(52px,7vw,92px);display:grid}.editorialKicker{color:var(--editorial-blue);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;font-size:11px;font-weight:700;line-height:1.2;display:flex}.editorialKicker:before{content:"";opacity:.72;background:currentColor;width:30px;height:1px}.editorialHero h1{color:#fff;letter-spacing:-.045em;text-wrap:balance;max-width:12.5ch;margin-top:24px;font-size:clamp(54px,8.2vw,94px);font-weight:440;line-height:.96}.editorialHeroAside{border-left:1px solid var(--editorial-border);padding:0 0 4px clamp(26px,3vw,40px)}.editorialHeroAside>p{color:#c2cad5;max-width:42ch;font-size:clamp(17px,1.7vw,20px);line-height:1.62}.editorialHeroAside>.productHomeTextLink,.editorialHeroAside>.editorialActions{margin-top:28px}.editorialActions{flex-wrap:wrap;align-items:center;gap:14px 24px;display:flex}.editorialSection,.editorialSplitSection{padding:var(--editorial-section) 0}.editorialSplitSection{border-top:1px solid var(--editorial-border-soft);grid-template-columns:minmax(180px,.38fr) minmax(0,1.2fr);gap:clamp(44px,7vw,100px);display:grid}.editorialSectionIndex{color:var(--editorial-soft);grid-template-columns:34px minmax(0,1fr);align-content:start;gap:12px;font-size:12px;line-height:1.4;display:grid}.editorialSectionIndex>span{color:var(--editorial-blue);font-family:var(--font-geist-mono), ui-monospace, monospace}.editorialSectionCopy h2,.editorialSectionHeader h2,.pricingDecision h2,.editorialClosing h2{color:#fff;letter-spacing:-.035em;text-wrap:balance;max-width:14ch;font-size:clamp(38px,5.5vw,66px);font-weight:440;line-height:1}.editorialSectionCopy>p{max-width:64ch;color:var(--editorial-muted);margin-top:24px;font-size:clamp(16px,1.7vw,19px);line-height:1.7}.editorialSectionCopy>p+p{margin-top:18px}.editorialSectionHeader{grid-template-columns:minmax(0,1fr) minmax(300px,.62fr);align-items:end;gap:clamp(44px,7vw,92px);display:grid}.editorialSectionHeader h2{margin-top:20px}.editorialSectionHeader>p,.editorialSectionHeader>div:last-child>p{max-width:48ch;color:var(--editorial-muted);font-size:16px;line-height:1.68}.editorialSectionHeader>div:last-child>p+p{margin-top:14px}.editorialClosing{padding:var(--editorial-section) 0 clamp(96px, 11vw, 136px);border-top:1px solid var(--editorial-border-soft)}.editorialClosing h2{max-width:18ch;margin-top:24px}.editorialClosing .editorialActions{margin-top:34px}#product,#website-health,#mission,.faqGroup,.legalEditorialArticle>section{scroll-margin-top:92px}.aboutFoundationGrid{border-top:1px solid var(--editorial-border);border-bottom:1px solid var(--editorial-border-soft);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:clamp(48px,6vw,72px);display:grid}.aboutFoundationGrid article{min-width:0;min-height:250px;padding:24px 18px 28px 0}.aboutFoundationGrid article+article{border-left:1px solid var(--editorial-border-soft);padding-left:18px}.aboutFoundationGrid article>span,.aboutHealthCategoryGrid span,.aboutLifecycleHead,.aboutPlanColumns article>span{color:var(--editorial-blue);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:650}.aboutFoundationGrid h3{color:#fff;margin-top:50px;font-size:18px;font-weight:560;line-height:1.25}.aboutFoundationGrid p{color:var(--editorial-muted);margin-top:14px;font-size:14px;line-height:1.58}.aboutLifecycleSection{padding-top:clamp(68px,8vw,96px)}.aboutLifecycleTable{border-top:1px solid var(--editorial-border);margin-top:clamp(48px,6vw,72px)}.aboutLifecycleHead,.aboutLifecycleRow{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.aboutLifecycleHead span{padding:15px 20px 15px 0}.aboutLifecycleHead span+span,.aboutLifecycleRow>*+*{border-left:1px solid var(--editorial-border-soft);padding-left:clamp(18px,3vw,34px)}.aboutLifecycleRow{border-top:1px solid var(--editorial-border-soft)}.aboutLifecycleRow span,.aboutLifecycleRow strong{color:#858f9d;min-height:72px;padding-top:22px;padding-bottom:22px;padding-right:20px;font-size:16px;font-weight:450;line-height:1.45}.aboutLifecycleRow strong{color:#e7ebf1;font-weight:560}.aboutHealthPrivacy{color:#7f8a99!important;font-size:13px!important}.aboutHealthDashboardEditorial{border:1px solid var(--editorial-border);-webkit-backdrop-filter:none;backdrop-filter:none;background:#0a0d12;border-radius:12px;margin-top:clamp(46px,6vw,70px);padding:clamp(20px,3vw,34px);box-shadow:0 34px 90px #0000005c}.aboutHealthDashboardEditorial .aboutHealthCheckForm{border:0;border-top:1px solid var(--editorial-border-soft);background:0 0;margin-top:28px;padding:28px 0 0}.aboutHealthDashboardEditorial .aboutHealthCheckForm input{background:#05070a}.aboutBenchmarkNote{color:#7f8a99;max-width:82ch;font-size:12px;line-height:1.6;margin-top:18px!important}.aboutHealthCategoryGrid{border-top:1px solid var(--editorial-border-soft);grid-template-columns:repeat(5,minmax(0,1fr));margin-top:34px;display:grid}.aboutHealthCategoryGrid>div{min-height:92px;padding:20px 14px 14px 0}.aboutHealthCategoryGrid>div+div{border-left:1px solid var(--editorial-border-soft);padding-left:14px}.aboutHealthCategoryGrid strong{color:#dfe5ed;margin-top:18px;font-size:13px;font-weight:560;line-height:1.35;display:block}.aboutPlanStatement{align-items:start}.aboutPlanColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(36px,6vw,74px);display:grid}.aboutPlanColumns article+article{border-left:1px solid var(--editorial-border-soft);padding-left:clamp(28px,4vw,52px)}.aboutPlanColumns h2{color:#fff;letter-spacing:-.035em;margin-top:24px;font-size:clamp(38px,5vw,58px);font-weight:450;line-height:1}.aboutPlanColumns p{color:var(--editorial-muted);margin-top:20px;font-size:16px;line-height:1.65}.pricingEditorialHero h1{max-width:11ch}.pricingBuildSection{padding:0 0 var(--editorial-section)}.pricingPlanSummary{border-top:1px solid var(--editorial-border);border-bottom:1px solid var(--editorial-border-soft);grid-template-columns:minmax(170px,.45fr) minmax(250px,.7fr) minmax(300px,1fr);align-items:start;gap:clamp(32px,5vw,72px);padding:34px 0 42px;display:grid}.pricingPlanSummary>div:first-child>p{color:#d9e0e9;margin-top:18px;font-size:14px;font-weight:560}.pricingStatus{color:#b9d2ff;letter-spacing:.12em;text-transform:uppercase;border:1px solid #8fb8ff57;border-radius:999px;align-items:center;min-height:28px;padding:0 9px;font-size:10px;font-weight:750;display:inline-flex}.pricingStatus.muted{border-color:var(--editorial-border);color:#a9b2bf}.pricingAmount strong{color:#fff;letter-spacing:-.04em;font-size:clamp(48px,6vw,72px);font-weight:450;line-height:.92;display:block}.pricingAmount span{color:var(--editorial-muted);margin-top:14px;font-size:14px;line-height:1.4;display:block}.pricingPlanSummary>p{color:#c5ccd6;font-size:clamp(17px,1.7vw,20px);line-height:1.62}.pricingFeatureGroups{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(44px,7vw,90px);margin-top:30px;display:grid}.pricingFeatureGroups article{border-bottom:1px solid var(--editorial-border-soft);padding:34px 0 38px}.pricingFeatureGroups h2{color:#fff;font-size:19px;font-weight:560;line-height:1.3}.pricingFeatureGroups ul,.pricingGrowthSection ul{gap:13px;margin:22px 0 0;padding:0;list-style:none;display:grid}.pricingFeatureGroups li,.pricingGrowthSection li{color:#abb4c1;padding-left:20px;font-size:14px;line-height:1.55;position:relative}.pricingFeatureGroups li:before,.pricingGrowthSection li:before{content:"";background:var(--editorial-blue);border-radius:50%;width:6px;height:6px;position:absolute;top:.67em;left:0}.pricingTermsLine{border:1px solid var(--editorial-border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:42px;display:grid}.pricingTermsLine p{color:#c1c9d4;min-height:118px;padding:24px;font-size:14px;line-height:1.58}.pricingTermsLine p+p{border-left:1px solid var(--editorial-border-soft)}.pricingGrowthSection{padding:var(--editorial-section) 0;border-top:1px solid var(--editorial-border-soft)}.pricingGrowthSection header{grid-template-columns:minmax(0,.75fr) minmax(300px,1fr);align-items:end;gap:clamp(46px,8vw,112px);display:grid}.pricingGrowthSection h2{color:#fff;letter-spacing:-.04em;margin-top:22px;font-size:clamp(54px,7vw,82px);font-weight:440;line-height:.95}.pricingGrowthSection header p{color:#c2cad5;font-size:18px;line-height:1.64}.pricingGrowthSection header strong{color:var(--editorial-blue);margin-top:18px;font-size:13px;font-weight:620;line-height:1.5;display:block}.pricingGrowthSection>ul{border-top:1px solid var(--editorial-border);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(44px,7vw,90px);margin-top:54px;padding-top:30px}.pricingDecision{padding:var(--editorial-section) 0 clamp(96px, 11vw, 136px);border-top:1px solid var(--editorial-border-soft);grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);align-items:end;gap:clamp(48px,8vw,104px);display:grid}.pricingDecision h2{margin-top:22px}.pricingDecision>div:last-child>p{color:var(--editorial-muted);font-size:16px;line-height:1.68}.pricingDecision .editorialActions{margin-top:30px}.faqEditorialHero h1{max-width:10ch}.faqDirectory{border-top:1px solid var(--editorial-border);border-bottom:1px solid var(--editorial-border-soft);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.faqDirectory a{min-height:130px;color:inherit;align-content:space-between;padding:20px;text-decoration:none;display:grid}.faqDirectory a+a{border-left:1px solid var(--editorial-border-soft)}.faqDirectory span{color:var(--editorial-blue);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11px}.faqDirectory strong{color:#fff;margin-top:22px;font-size:16px;font-weight:560}.faqDirectory small{color:var(--editorial-soft);margin-top:7px;font-size:11px}.faqDirectory a:hover strong{color:var(--editorial-blue)}.faqGroups{padding:clamp(54px, 7vw, 84px) 0 var(--editorial-section)}.faqGroup{grid-template-columns:minmax(230px,.56fr) minmax(0,1.25fr);gap:clamp(42px,7vw,92px);padding:clamp(46px,6vw,72px) 0;scroll-margin-top:24px;display:grid}.faqGroup+.faqGroup{border-top:1px solid var(--editorial-border-soft)}.faqGroup>header{grid-template-columns:30px minmax(0,1fr);align-content:start;gap:14px;display:grid}.faqGroup>header>span{color:var(--editorial-blue);font-family:var(--font-geist-mono), ui-monospace, monospace;padding-top:4px;font-size:11px}.faqGroup h2{color:#fff;letter-spacing:-.025em;font-size:clamp(28px,3.3vw,40px);font-weight:460;line-height:1.05}.faqGroup header p{max-width:35ch;color:var(--editorial-muted);margin-top:15px;font-size:14px;line-height:1.58}.faqEditorialList{border-top:1px solid var(--editorial-border)}.faqEditorialItem{border-bottom:1px solid var(--editorial-border-soft)}.faqEditorialItem summary{color:#fff;cursor:pointer;grid-template-columns:32px minmax(0,1fr) 18px;align-items:center;gap:14px;min-height:76px;padding:18px 0;list-style:none;display:grid}.faqEditorialItem summary::-webkit-details-marker{display:none}.faqEditorialItem summary:after{content:"+";color:var(--editorial-blue);font-size:20px;font-weight:400}.faqEditorialItem[open] summary:after{content:"−"}.faqEditorialItem summary>span{color:var(--editorial-soft);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:10px}.faqEditorialItem summary strong{font-size:15px;font-weight:580;line-height:1.45}.faqEditorialItem>p{max-width:70ch;color:var(--editorial-muted);padding:0 22px 24px 46px;font-size:15px;line-height:1.7}.faqClosing{padding-top:0}.legalEditorial{background:#050505}.legalEditorialHero{padding:clamp(64px,8vw,96px) 0 clamp(60px,8vw,92px)}.legalBackLink{color:#a9b2bf;align-items:center;gap:9px;margin-bottom:52px;font-size:13px;font-weight:560;text-decoration:none;display:inline-flex}.legalBackLink:hover{color:#fff}.legalEditorialHero h1{color:#fff;letter-spacing:-.045em;margin-top:24px;font-size:clamp(52px,8vw,92px);font-weight:440;line-height:.96}.legalHeroDetails{border-top:1px solid var(--editorial-border);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;margin-top:40px;padding-top:24px;display:grid}.legalHeroDetails p{color:#b5beca;max-width:68ch;font-size:16px;line-height:1.7}.legalHeroDetails span{color:var(--editorial-soft);white-space:nowrap;font-size:12px;line-height:1.4}.legalHeroDates{justify-items:end;gap:5px;display:grid}.legalEditorialLayout{grid-template-columns:minmax(190px,.46fr) minmax(0,1.35fr);align-items:start;gap:clamp(48px,8vw,112px);padding:0 0 clamp(96px,11vw,136px);display:grid}.legalEditorialLayout>aside{border-top:1px solid var(--editorial-border);padding-top:28px;position:sticky;top:30px}.legalEditorialLayout>aside>span{color:var(--editorial-blue);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:720}.legalEditorialLayout aside nav{gap:11px;margin-top:22px;display:grid}.legalEditorialLayout aside a{color:#7f8997;grid-template-columns:24px minmax(0,1fr);gap:8px;font-size:11px;line-height:1.4;text-decoration:none;display:grid}.legalEditorialLayout aside a span{color:#526070;font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:9px}.legalEditorialLayout aside a:hover{color:#d9e0e9}.legalEditorialArticle{border-top:1px solid var(--editorial-border)}.legalEditorialArticle>section{border-bottom:1px solid var(--editorial-border-soft);grid-template-columns:minmax(180px,.48fr) minmax(0,1fr);gap:clamp(30px,5vw,68px);padding:34px 0 42px;scroll-margin-top:24px;display:grid}.legalEditorialArticle header{grid-template-columns:26px minmax(0,1fr);align-content:start;gap:9px;display:grid}.legalEditorialArticle header span{color:var(--editorial-blue);font-family:var(--font-geist-mono), ui-monospace, monospace;padding-top:3px;font-size:10px}.legalEditorialArticle h2{color:#fff;font-size:17px;font-weight:560;line-height:1.35}.legalEditorialArticle section>div{color:#aab3c0;gap:12px;font-size:14px;line-height:1.72;display:grid}.legalEditorialArticle ul{margin:0}.legalEditorialArticle li::marker{color:var(--editorial-blue)}@media (max-width:860px){.editorialHero,.editorialSectionHeader,.pricingDecision{grid-template-columns:minmax(0,1fr)}.editorialHero{gap:38px}.editorialHeroAside{max-width:660px}.aboutFoundationGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.aboutFoundationGrid article:nth-child(4){border-left:0;padding-left:0}.aboutFoundationGrid article:nth-child(n+4){border-top:1px solid var(--editorial-border-soft)}.pricingPlanSummary{grid-template-columns:minmax(170px,.5fr) minmax(250px,1fr)}.pricingPlanSummary>p{grid-column:1/-1;max-width:62ch}.faqDirectory{grid-template-columns:repeat(2,minmax(0,1fr))}.faqDirectory a:nth-child(3){border-left:0;border-top:1px solid var(--editorial-border-soft)}.faqDirectory a:nth-child(4){border-top:1px solid var(--editorial-border-soft)}.faqGroup{grid-template-columns:minmax(0,1fr);gap:30px}.faqGroup header p{max-width:55ch}.legalEditorialLayout{grid-template-columns:minmax(0,1fr)}.legalEditorialLayout>aside{position:static}.legalEditorialLayout aside nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.editorialPage{--editorial-gutter:36px;--editorial-section:72px;min-height:calc(100vh - 70px)}.editorialHero{grid-template-columns:minmax(0,1fr);gap:34px;padding-top:72px}.editorialHero h1{text-wrap:pretty;max-width:100%;font-size:clamp(46px,13.5vw,66px);line-height:.98}.editorialHeroAside{border-top:1px solid var(--editorial-border);border-left:0;padding:24px 0 0}.editorialHeroAside>p{font-size:17px}.editorialActions{align-items:stretch}.editorialActions .productHomePrimary{width:100%}.editorialSplitSection{grid-template-columns:minmax(0,1fr);gap:32px}.editorialSectionCopy h2,.editorialSectionHeader h2,.pricingDecision h2,.editorialClosing h2{text-wrap:pretty;max-width:100%;font-size:clamp(36px,10.5vw,52px)}.editorialSectionHeader{grid-template-columns:minmax(0,1fr);gap:28px}.aboutFoundationGrid{grid-template-columns:minmax(0,1fr)}.aboutFoundationGrid article,.aboutFoundationGrid article+article,.aboutFoundationGrid article:nth-child(4){border-top:1px solid var(--editorial-border-soft);border-left:0;min-height:0;padding:22px 0 26px}.aboutFoundationGrid article:first-child{border-top:0}.aboutFoundationGrid h3{margin-top:26px}.aboutLifecycleHead{display:none}.aboutLifecycleRow{grid-template-columns:minmax(0,1fr);padding:20px 0}.aboutLifecycleRow span,.aboutLifecycleRow strong,.aboutLifecycleRow>*+*{border-left:0;min-height:0;padding:0}.aboutLifecycleRow span:before,.aboutLifecycleRow strong:before{color:var(--editorial-soft);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.08em;text-transform:uppercase;margin-bottom:7px;font-size:9px;display:block}.aboutLifecycleRow span:before{content:"Typical one-off website"}.aboutLifecycleRow strong{margin-top:18px}.aboutLifecycleRow strong:before{content:"AVSBL approach";color:var(--editorial-blue)}.aboutHealthDashboardEditorial{border-radius:9px;margin-left:-9px;margin-right:-9px;padding:18px}.aboutDashboardHeader{align-items:flex-start}.aboutHealthCategoryGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.aboutHealthCategoryGrid>div,.aboutHealthCategoryGrid>div+div{border-top:1px solid var(--editorial-border-soft);border-left:0;min-height:82px;padding:18px 12px 14px 0}.aboutHealthCategoryGrid>div:nth-child(2n){border-left:1px solid var(--editorial-border-soft);padding-left:12px}.aboutHealthCategoryGrid>div:first-child,.aboutHealthCategoryGrid>div:nth-child(2){border-top:0}.aboutHealthCategoryGrid>div:last-child,.aboutScoreDial.agentic{grid-column:1/-1}.aboutPlanColumns{grid-template-columns:minmax(0,1fr)}.aboutPlanColumns article+article{border-top:1px solid var(--editorial-border-soft);border-left:0;padding:34px 0 0}.pricingPlanSummary{grid-template-columns:minmax(0,1fr);gap:30px}.pricingPlanSummary>p{grid-column:auto}.pricingFeatureGroups,.pricingGrowthSection>ul,.pricingTermsLine{grid-template-columns:minmax(0,1fr)}.pricingTermsLine p{min-height:0;padding:20px}.pricingTermsLine p+p{border-top:1px solid var(--editorial-border-soft);border-left:0}.pricingGrowthSection header{grid-template-columns:minmax(0,1fr);gap:32px}.pricingGrowthSection>ul{margin-top:38px}.faqDirectory{grid-template-columns:minmax(0,1fr)}.faqDirectory a,.faqDirectory a:nth-child(3){border-top:1px solid var(--editorial-border-soft);border-left:0;min-height:94px}.faqDirectory a:first-child{border-top:0}.faqDirectory strong{margin-top:16px}.faqEditorialItem summary{grid-template-columns:minmax(0,1fr) 18px;gap:12px;min-height:70px}.faqEditorialItem summary>span{grid-column:1/-1}.faqEditorialItem>p{padding:0 24px 22px 0}.legalEditorialHero{padding-top:52px}.legalBackLink{margin-bottom:42px}.legalEditorialHero h1{font-size:clamp(48px,14vw,64px)}.legalHeroDetails{grid-template-columns:minmax(0,1fr);gap:18px}.legalHeroDates{justify-items:start}.legalEditorialLayout{gap:42px}.legalEditorialLayout aside nav{grid-template-columns:minmax(0,1fr)}.legalEditorialArticle>section{grid-template-columns:minmax(0,1fr);gap:22px}}
@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2?dpl=dpl_UUghqDpoR7k83PHXc1jSW4y58Xcw)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2?dpl=dpl_UUghqDpoR7k83PHXc1jSW4y58Xcw)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2?dpl=dpl_UUghqDpoR7k83PHXc1jSW4y58Xcw)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2?dpl=dpl_UUghqDpoR7k83PHXc1jSW4y58Xcw)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2?dpl=dpl_UUghqDpoR7k83PHXc1jSW4y58Xcw)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2?dpl=dpl_UUghqDpoR7k83PHXc1jSW4y58Xcw)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2?dpl=dpl_UUghqDpoR7k83PHXc1jSW4y58Xcw)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_2fe1ab3d-module__-T-KAq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_2fe1ab3d-module__-T-KAq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2?dpl=dpl_UUghqDpoR7k83PHXc1jSW4y58Xcw)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2?dpl=dpl_UUghqDpoR7k83PHXc1jSW4y58Xcw)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2?dpl=dpl_UUghqDpoR7k83PHXc1jSW4y58Xcw)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2?dpl=dpl_UUghqDpoR7k83PHXc1jSW4y58Xcw)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2?dpl=dpl_UUghqDpoR7k83PHXc1jSW4y58Xcw)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.0r6juujl39pe6.woff2?dpl=dpl_UUghqDpoR7k83PHXc1jSW4y58Xcw)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_e4d0efe2-module__FoaJOq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_e4d0efe2-module__FoaJOq__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
