@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/2c55a0e60120577a-s.03ez25a9g3i0n.woff2)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:optional;src:url(../media/9c72aa0f40e4eef8-s.3i9rha7jpxn0q.woff2)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:optional;src:url(../media/ad66f9afd8947f86-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/5476f68d60460930-s.1ee5w62fj497l.woff2)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:optional;src:url(../media/2bbe8d2671613f1f-s.1way2z9fj6cig.woff2)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:optional;src:url(../media/1bffadaabf893a1e-s.0szrwpqb9mkwe.woff2)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:optional;src:url(../media/83afe278b6a6bb3c-s.p.45535valc9rzk.woff2)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%}.-igVFG_className{font-family:Inter,Inter Fallback;font-style:normal}.-igVFG_variable{--font-inter:"Inter", "Inter Fallback"}
:root{--ink:#070a12;--navy:#0b1020;--navy-2:#07121e;--surface:#0f1730;--surface-2:#111c3a;--surface-3:#0d162b;--text:#f5f7ff;--muted:#d7deff;--muted-2:#b6c1f3;--line:#ffffff21;--line-soft:#ffffff16;--violet:#7c5cff;--violet-2:#9a7bff;--teal:#2fe4c5;--good:#9dffd6;--danger:#ff7a9d;--shadow:0 22px 70px #00000057;--shadow-soft:0 16px 42px #00000038;--radius:18px;--radius-lg:24px;--max:1220px;--header-h:72px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);scroll-padding-top:88px}body{background:var(--ink);color:var(--text);font-family:var(--font-inter),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img{max-width:100%;display:block}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.shell{width:min(var(--max),calc(100% - 36px));margin-inline:auto}.page{min-height:calc(100svh - var(--header-h));background:radial-gradient(900px 560px at 5% 1%,#7c5cff3b,transparent 65%), radial-gradient(1050px 650px at 98% 9%,#2fe4c526,transparent 62%), linear-gradient(180deg,#091022 0%,var(--ink) 48%,var(--navy-2) 100%)}.pagePlain{background:linear-gradient(180deg,#091022,var(--ink));min-height:70svh}.section{padding:58px 0 42px;position:relative}.section+.section:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);height:1px;position:absolute;top:0;left:0;right:0}.sectionHead{max-width:800px;margin-bottom:24px}.sectionHead.center{text-align:center;margin-inline:auto}.eyebrow,.kicker{min-height:34px;color:var(--muted);letter-spacing:.045em;text-transform:uppercase;background:#ffffff0b;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:9px;padding:7px 12px;font-size:12px;font-weight:900;display:inline-flex}.eyebrow.teal{color:#d7fff7;background:#2fe4c514;border-color:#2fe4c540}.dot{background:var(--teal);border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #2fe4c51f}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-.055em;margin:17px 0;font-size:clamp(48px,6vw,78px);font-weight:800;line-height:.98}h2{letter-spacing:-.045em;margin:12px 0;font-size:clamp(32px,4.4vw,52px);line-height:1}h3{letter-spacing:-.025em;margin:0 0 8px;font-size:21px;line-height:1.12}.gradientText{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#8b6cff 0%,#a36dff 58%,#2fe4c5 100%);-webkit-background-clip:text;background-clip:text}.lead{max-width:68ch;color:var(--muted);margin-bottom:0;font-size:16px;line-height:1.72}.sub{color:#dfe5ffd6;max-width:700px;margin-bottom:0;font-size:17px;line-height:1.62}.muted{color:var(--muted-2)}.small{color:var(--muted-2);font-size:13px;line-height:1.55}.button{text-align:center;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:11px 17px;font-size:14px;font-weight:900;line-height:1.2;transition:transform 80ms,filter .15s,background .15s,border-color .15s;display:inline-flex}.button:hover{filter:brightness(1.07)}.button:active{transform:translateY(1px)}.button.primary{background:linear-gradient(135deg,#6d4cff,#8b5cff 55%,#9b6dff);box-shadow:0 16px 38px #7c5cff40,inset 0 1px #ffffff29}.button.outline{background:#ffffff0e;border-color:#ffffff29}.button.outline:hover{background:#ffffff16;border-color:#7c5cff57}.button.portal{color:#e3fff9;background:#2fe4c514;border-color:#2fe4c547}.button.portal:hover{background:#2fe4c524}.button.ghost{color:#70ead8;background:0 0;border-color:#0000}.actions{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.siteHeader{z-index:1000;min-height:var(--header-h);-webkit-backdrop-filter:blur(16px);background:#070a12eb;border-bottom:1px solid #ffffff17;position:sticky;top:0}.siteHeaderInner{align-items:center;gap:20px;min-height:72px;display:flex}.brand{align-items:center;gap:9px;min-width:max-content;display:flex}.brand svg{flex:none;width:32px;height:32px}.brandText{flex-direction:column;line-height:1.03;display:flex}.brandText strong{font-size:13px;font-weight:900}.brandText small{color:var(--muted-2);letter-spacing:.04em;margin-top:3px;font-size:9px;font-weight:800}.desktopNav{align-items:center;gap:3px;margin-left:auto;display:flex}.desktopNav a{color:var(--muted);white-space:nowrap;border-radius:10px;padding:9px;font-size:12px;font-weight:800}.desktopNav a:hover,.desktopNav a.active{color:var(--text);background:#fff1}.headerActions{align-items:center;gap:7px;display:flex}.headerActions .button{border-radius:999px;min-height:42px;padding:9px 11px;font-size:12px}.menuButton{border:1px solid var(--line);background:#ffffff0f;border-radius:12px;width:42px;height:42px;padding:10px;display:none}.menuButton span{background:var(--text);border-radius:2px;height:2px;margin:4px 0;display:block}.mobileMenu{border-top:1px solid var(--line-soft);background:#070a12fa}.mobileMenuInner{gap:7px;padding-top:10px;padding-bottom:14px;display:grid}.mobileMenu a{border:1px solid var(--line-soft);background:#ffffff0b;border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:12px;font-size:13px;font-weight:850;display:flex}.mobileMenu a small{color:var(--muted-2);font-size:10px}.mobileMenu .mobileFeatured{background:linear-gradient(135deg,#7c5cfff5,#9a7bfff0)}.mobileMenu .mobilePortal{background:#2fe4c514;border-color:#2fe4c545}.siteFooter{background:radial-gradient(760px 260px at 10% 0%,#7c5cff24,transparent 62%), radial-gradient(760px 260px at 90% 0%,#2fe4c51a,transparent 62%), linear-gradient(180deg,#08111f,var(--ink));border-top:1px solid #ffffff12;padding:26px 0 28px;position:relative}.footerGrid{grid-template-columns:1.15fr .85fr;gap:32px;display:grid}.footerSub{color:var(--muted);margin:10px 0 0;font-size:13px}.footerLinks{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.footerLinks a{border:1px solid var(--line-soft);background:#ffffff09;border-radius:999px;min-height:40px;padding:8px 11px;font-size:12px;font-weight:800}.copyright,.disclosure{color:#98a7d0;font-size:12px;line-height:1.55}.copyright{margin:12px 0 0}.disclosure{margin:0}.disclosure strong,.disclosure a{color:var(--text)}.hero{padding:58px 0 32px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#7c5cff0a,#0000 46%,#2fe4c506);position:absolute;inset:0}.heroGrid{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(400px,.95fr);align-items:stretch;gap:clamp(24px,4vw,48px);display:grid;position:relative}.heroCopy{flex-direction:column;justify-content:center;display:flex}.heroCopy h1{max-width:820px}.heroVisual{border:1px solid var(--line);background:#07101e;border-radius:24px;min-height:500px;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000061}.heroVisual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.heroVisual:after{content:"";background:linear-gradient(#0000 34%,#070a12d1 100%);position:absolute;inset:0}.heroVisualCopy{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#060b18b8;border:1px solid #ffffff21;border-radius:15px;padding:16px;position:absolute;bottom:22px;left:22px;right:22px}.heroVisualCopy span{color:#dffff8;letter-spacing:.06em;text-transform:uppercase;background:#2fe4c517;border:1px solid #2fe4c540;border-radius:999px;margin-bottom:9px;padding:6px 9px;font-size:10px;font-weight:900;display:inline-flex}.heroVisualCopy p{color:#f5f7ffdb;margin:0;font-size:14px;line-height:1.55}.proofBand{border:1px solid var(--line-soft);box-shadow:var(--shadow-soft);background:linear-gradient(#0f182fe0,#080f1ef0);border-radius:18px;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.proofItem{border-right:1px solid var(--line-soft);grid-template-columns:auto 1fr;align-items:center;gap:13px;min-height:112px;padding:17px 20px;display:grid}.proofItem:last-child{border-right:0}.proofIcon{background:#7c5cff1f;border:1px solid #9a7bff61;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:900;display:grid;box-shadow:0 0 25px #7c5cff29}.proofItem:nth-child(2) .proofIcon{color:#a9ffee;background:#2fe4c514;border-color:#2fe4c559}.proofLabel{color:#75ebd7;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:9px;font-weight:900;display:block}.proofItem strong{letter-spacing:-.035em;font-size:25px;display:block}.proofItem small{color:var(--muted-2);margin-top:3px;font-size:11px;display:block}.grid2,.grid3,.grid4{gap:14px;display:grid}.grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{box-shadow:inset 0 1px #ffffff09,var(--shadow-soft);background:radial-gradient(560px 200px at 50% -30%,#7c5cff14,#0000 72%),linear-gradient(#0f182ff0,#080f1ef7);border:1px solid #ffffff1d;border-radius:18px;padding:20px;position:relative}.card.featured{background:radial-gradient(600px 220px at 20% 0,#7c5cff29,#0000 64%),linear-gradient(#111b35f7,#0a1122fa);border-color:#9a7bff4f}.serviceCard{flex-direction:column;min-height:100%;display:flex}.serviceCard .cardActions{margin-top:auto;padding-top:20px}.card:hover{border-color:#7c5cff47}.card p{color:var(--muted);font-size:14px;line-height:1.62}.cardIcon{background:linear-gradient(#7c5cff4a,#5b3edc36);border:1px solid #9a7bff52;border-radius:10px;place-items:center;width:38px;height:38px;margin-bottom:13px;font-weight:900;display:grid}.cardIcon.teal{color:#bffff3;background:#2fe4c514;border-color:#2fe4c540}.checkList{gap:9px;margin:15px 0 0;padding:0;list-style:none;display:grid}.checkList li{color:var(--muted);padding-left:23px;font-size:13px;line-height:1.55;position:relative}.checkList li:before{content:"✓";color:var(--teal);font-weight:900;position:absolute;left:0}.price{flex-wrap:wrap;align-items:baseline;gap:7px;margin:15px 0 6px;display:flex}.price strong{letter-spacing:-.045em;font-size:34px}.price span{color:var(--muted-2);font-size:12px;font-weight:800}.cardActions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.steps{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.step{border:1px solid var(--line);box-shadow:var(--shadow-soft);background:linear-gradient(#0f182feb,#0a1122f5);border-radius:18px;padding:19px}.stepNo{background:#7c5cff29;border:1px solid #7c5cff59;border-radius:10px;place-items:center;width:35px;height:35px;margin-bottom:16px;font-weight:900;display:grid}.step p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.callout{box-shadow:var(--shadow-soft);background:radial-gradient(700px 220px at 14% 0,#7c5cff2e,#0000 64%),linear-gradient(#111b37eb,#0d142af2);border:1px solid #7c5cff40;border-radius:18px;padding:20px}.callout.teal{background:radial-gradient(560px 200px at 0 0,#2fe4c514,#0000 70%),linear-gradient(#0a1a22f0,#07121af5);border-color:#2fe4c533}.calloutRow{grid-template-columns:1fr auto;align-items:center;gap:24px;display:grid}.callout p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.compareWrap{border:1px solid var(--line);background:#0c1428c2;border-radius:18px;overflow:auto}.compareTable{border-collapse:collapse;width:100%;min-width:760px}.compareTable th,.compareTable td{border-bottom:1px solid var(--line-soft);text-align:left;padding:13px;font-size:13px}.compareTable th{background:#7c5cff12}.compareTable tr:last-child td{border-bottom:0}.pill{color:#c9fff5;background:#2fe4c512;border:1px solid #2fe4c52e;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850;display:inline-flex}.sampleImage{aspect-ratio:16/10;border:1px solid var(--line-soft);background:#08101d;border-radius:14px;position:relative;overflow:hidden}.sampleImage img{object-fit:cover;width:100%;height:100%}.sampleMeta{justify-content:space-between;align-items:center;gap:12px;padding-top:13px;display:flex}.sampleMeta h3{margin:0}.faq{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.faq details{border:1px solid var(--line);background:linear-gradient(#0f182feb,#0a1122f5);border-radius:16px;padding:16px}.faq details[open]{border-color:#7c5cff47}.faq summary{cursor:pointer;font-weight:850;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq details p{color:var(--muted);margin:10px 0 0;font-size:13px;line-height:1.6}.pageHero{padding:64px 0 34px}.pageHero h1{max-width:900px}.pageHero .sub{max-width:780px}.quickTags{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.quickTag{border:1px solid var(--line);color:var(--muted);background:#ffffff0a;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.contactGrid{grid-template-columns:.82fr 1.18fr;gap:18px;display:grid}.formCard{padding:22px}.formGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.field{gap:6px;display:grid}.field.full{grid-column:1/-1}.field label{font-size:12px;font-weight:850}.field input,.field select,.field textarea{width:100%;color:var(--text);background:#040917bf;border:1px solid #ffffff2b;border-radius:12px;outline:none;padding:11px 12px}.field input,.field select{min-height:47px}.field textarea{resize:vertical;min-height:145px;line-height:1.5}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--violet-2);box-shadow:0 0 0 3px #7c5cff29}.formStatus{border:1px solid var(--line);background:#ffffff0a;border-radius:12px;margin-top:12px;padding:11px 12px;font-size:12px}.formStatus.success{background:#2fe4c512;border-color:#2fe4c559}.formStatus.error{background:#ff7a9d12;border-color:#ff7a9d61}.turnstileSlot{min-height:1px;margin-top:14px}.feedbackFrame{border:1px solid var(--line);background:#fff;border-radius:18px;width:100%;min-height:1020px}.legalLayout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:34px;display:grid}.legalToc{border:1px solid var(--line-soft);background:#ffffff09;border-radius:16px;padding:16px;position:sticky;top:96px}.legalToc strong{margin-bottom:9px;display:block}.legalToc a{color:var(--muted);padding:6px 0;font-size:12px;display:block}.legalContent{max-width:880px}.legalContent section{margin-bottom:30px;scroll-margin-top:100px}.legalContent h2{margin-bottom:12px;font-size:28px}.legalContent h3{margin-top:22px;font-size:18px}.legalContent p,.legalContent li{color:var(--muted);font-size:14px;line-height:1.75}.legalContent a{text-underline-offset:2px;text-decoration:underline}.legalMeta{flex-wrap:wrap;gap:8px;margin:18px 0 28px;display:flex}.notFound{text-align:center;place-items:center;min-height:60svh;display:grid}.notFoundInner{max-width:620px}@media (max-width:1050px){.desktopNav{display:none}.menuButton{display:block}.heroGrid{grid-template-columns:1fr}.heroVisual{min-height:430px}.contactGrid,.legalLayout{grid-template-columns:1fr}.legalToc{position:static}}@media (max-width:820px){.grid3,.grid4,.steps{grid-template-columns:1fr 1fr}.proofBand{grid-template-columns:1fr}.proofItem{border-right:0;border-bottom:1px solid var(--line-soft)}.proofItem:last-child{border-bottom:0}.footerGrid{grid-template-columns:1fr}}@media (max-width:680px){:root{--header-h:64px}.shell{width:min(var(--max),calc(100% - 28px))}.siteHeaderInner{gap:8px;min-height:64px}.brandText strong{font-size:11px}.brandText small{font-size:7px}.brand svg{width:27px;height:27px}.headerStart{display:none}.headerActions .portal{padding-inline:9px;font-size:11px}.pageHero{padding:38px 0 25px}.hero{padding:36px 0 24px}h1{font-size:clamp(40px,13vw,58px)}h2{font-size:clamp(29px,9vw,40px)}.sub{font-size:16px}.section{padding:42px 0 30px}.grid2,.grid3,.grid4,.steps,.faq{grid-template-columns:1fr}.heroVisual{min-height:390px}.actions,.cardActions{grid-template-columns:1fr;display:grid}.actions .button,.cardActions .button{width:100%}.calloutRow{grid-template-columns:1fr}.sampleMeta{flex-direction:column;align-items:flex-start}.sampleMeta .button{width:100%}.formGrid{grid-template-columns:1fr}.field.full{grid-column:auto}.feedbackFrame{min-height:1200px}}@media (max-width:390px){.shell{width:calc(100% - 20px)}.headerActions .portal{padding-inline:7px}.brand{gap:5px}.brandText strong{font-size:10px}.brandText small{font-size:6.5px}}.heroMicro{color:var(--muted-2);margin:14px 0 0;font-size:12px;line-height:1.5}.cardHeading{margin-top:14px}.cardPromise{background:#2fe4c512;border:1px solid #2fe4c538;border-radius:12px;margin:14px 0 0;padding:10px 12px;font-weight:800;color:#d7fff7!important;font-size:12px!important;line-height:1.5!important}.calloutHeadline{margin-top:14px;font-size:clamp(30px,4vw,46px);line-height:1.05}.calloutTitle{margin-top:12px;font-size:clamp(24px,3vw,30px)}.calloutActions{margin-top:0}.centeredActions{justify-content:center}.sampleNote{max-width:52ch;margin:5px 0 0!important}.packGrid{align-items:stretch}.packCard{flex-direction:column;min-height:260px;display:flex}.packCard h3{margin-top:14px}.packCard .cardActions{margin-top:auto;padding-top:16px}.savingsBadge{color:#d7fff7;letter-spacing:.05em;text-transform:uppercase;background:#2fe4c514;border:1px solid #2fe4c540;border-radius:999px;align-self:flex-start;padding:6px 9px;font-size:10px;font-weight:900;display:inline-flex}.savingsBadge.neutral{color:var(--muted);background:#7c5cff1a;border-color:#9a7bff4d}.siteHeaderInner{min-height:76px}.desktopNav a{padding:9px 11px;font-size:13px}.headerActions .button{font-size:12.5px}.brandText strong{font-size:14px}.brandText small{font-size:9.5px}.marketingHero{background:radial-gradient(820px 500px at 5% 0,#7c5cff33,#0000 66%),radial-gradient(760px 460px at 96% 8%,#2fe4c51a,#0000 65%),linear-gradient(#0a1123 0%,#080f1d 100%);border-bottom:1px solid #ffffff0f;padding:70px 0 58px;position:relative;overflow:hidden}.marketingHeroGrid{grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);align-items:center;gap:clamp(30px,5vw,64px);display:grid}.marketingHeroCopy{max-width:780px}.marketingHero h1{letter-spacing:-.052em;max-width:900px;margin:16px 0 18px;font-size:clamp(48px,5.5vw,70px);line-height:.98}.marketingHero .sub{max-width:720px;font-size:17px;line-height:1.68}.heroActions{margin-top:24px}.heroTags{margin-top:16px}.heroAside{box-shadow:var(--shadow-soft);background:radial-gradient(480px 220px at 12% 0,#7c5cff26,#0000 68%),linear-gradient(#0f182ff2,#080f1ef7);border:1px solid #ffffff21;border-radius:22px;padding:22px}.heroAsideEyebrow{color:#a8b6e3;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px;font-size:10px;font-weight:900;display:block}.heroAsideMetric,.heroPriceRow,.heroAsideBullet{border-top:1px solid var(--line-soft);grid-template-columns:auto 1fr;align-items:center;gap:14px;padding:14px 0;display:grid}.heroAsideMetric:first-of-type,.heroPriceRow:first-of-type,.heroAsideBullet:first-of-type{border-top:0}.heroAsideMetric strong{letter-spacing:-.04em;min-width:52px;color:var(--text);font-size:34px}.heroAsideMetric span,.heroAsideBullet span{color:var(--muted);font-size:13px;line-height:1.45}.heroPriceRow{grid-template-columns:1fr auto}.heroPriceRow span{color:var(--muted);font-size:13px}.heroPriceRow strong{letter-spacing:-.03em;font-size:21px}.heroAsideBullet strong{min-width:34px;height:34px;color:var(--text);background:#7c5cff24;border:1px solid #9a7bff40;border-radius:10px;place-items:center;font-size:12px;display:grid}.heroAsideNote{color:#8f9cc7;margin-top:12px;font-size:10px;line-height:1.5;display:block}.marketingPage .section{padding:64px 0 48px}.marketingPage .sectionHead{margin-bottom:28px}.sectionHead{max-width:780px}.sectionHead h2{max-width:820px}.sectionHead.center{text-align:center;max-width:760px}.sectionHead.center .lead{margin-inline:auto}.homeProofBand{margin-top:18px}.serviceGrid{align-items:stretch}.serviceGrid .serviceCard{min-height:100%}.serviceCard .eyebrow{align-self:flex-start}.serviceCard .cardActions{min-height:48px}.pricingPair{align-items:stretch}.pricingPair .serviceCard{min-height:100%}.sampleGrid{align-items:stretch}.sampleCard{padding:0;overflow:hidden}.sampleImage{aspect-ratio:16/10;border-bottom:1px solid var(--line-soft);background:#08101d;width:100%;display:block;position:relative;overflow:hidden}.sampleImage img{object-fit:contain;object-position:center;background:#08101d;transition:filter .2s}.sampleImage:hover img{filter:brightness(1.035)}.sampleMeta{padding:17px 18px 18px}.sampleMeta>div{min-width:0}.sampleNote{max-width:44ch}.finalCta{background:radial-gradient(760px 280px at 0 0,#7c5cff38,#0000 66%),linear-gradient(#111b37f5,#0a1122fa);border-color:#7c5cff4d}.packCard{min-height:280px}.packCard .button{width:max-content}.feedbackSteps .step{min-height:190px}.surveySection{padding-top:56px!important}.surveyShell{background:linear-gradient(#0f182ff5,#070d1afa);border:1px solid #ffffff1f;border-radius:22px;width:min(960px,100%);margin:0 auto;padding:10px;box-shadow:0 28px 80px #0000004d}.surveyShellTop{min-height:48px;color:var(--text);justify-content:space-between;align-items:end;gap:16px;padding:8px 10px 14px;font-size:12px;font-weight:850;display:flex}.surveyShellTop small{color:var(--muted-2);font-size:10px;font-weight:700}.feedbackFrame{background:#fff;border:0;border-radius:14px;width:100%;min-height:1010px;display:block}.surveyActions{margin-top:18px}@media (max-width:1050px){.marketingHero{padding:54px 0 44px}.marketingHeroGrid{grid-template-columns:1fr;gap:24px}.marketingHeroCopy,.heroAside{max-width:820px}}@media (max-width:820px){.marketingPage .section{padding:50px 0 38px}.feedbackSteps{grid-template-columns:1fr 1fr}.sampleGrid{grid-template-columns:1fr}.sampleImage{aspect-ratio:16/10}}@media (max-width:680px){.siteHeaderInner{min-height:64px}.marketingHero{padding:38px 0 30px}.marketingHero h1{margin:13px 0 14px;font-size:clamp(38px,12vw,54px)}.marketingHero .sub{font-size:15px;line-height:1.62}.heroAside{border-radius:18px;padding:16px}.heroAsideMetric,.heroPriceRow,.heroAsideBullet{padding:11px 0}.marketingPage .section{padding:42px 0 30px}.feedbackSteps{grid-template-columns:1fr}.feedbackSteps .step{min-height:auto}.sampleImage{aspect-ratio:16/10}.sampleMeta{padding:15px}.packCard{min-height:auto}.packCard .button{width:100%}.surveyShell{border-radius:16px;padding:6px}.surveyShellTop{padding:8px 8px 12px;display:block}.surveyShellTop small{margin-top:4px;display:block}.feedbackFrame{border-radius:10px;min-height:1180px}}.siteHeader,.siteHeader a,.siteHeader button,.siteHeader strong,.siteHeader small{font-family:var(--font-inter),Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.desktopNav a{letter-spacing:-.012em;font-weight:700}.headerActions .button{letter-spacing:-.012em;font-weight:750}.brandText strong{letter-spacing:-.018em;font-weight:800}.brandText small{letter-spacing:.055em;font-weight:700}.mobileMenu a{letter-spacing:-.01em;font-weight:750}.productsHero{padding:52px 0 34px}.productsHeroGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(28px,4vw,48px);display:grid}.productsHeroCopy{max-width:620px}.productsHeroCopy h1{max-width:680px;margin:14px 0 16px;font-size:clamp(46px,5.3vw,70px);line-height:.98}.productsHeroCopy .sub{max-width:610px}.productsHeroActions{margin-top:20px}.productsHeroVisual{border-radius:22px;min-height:430px}.productsHeroVisual .heroVisualCopy{bottom:18px;left:18px;right:18px}.productsHeroVisual .heroVisualCopy h3{font-size:24px}.productsProofBand{margin-top:22px}.productsProofBand .proofItem{min-height:96px;padding:15px 18px}.productsProofBand .proofIcon{width:42px;height:42px}.productsProofBand .proofItem strong{font-size:20px}.productsProofBand .proofItem small{font-size:10.5px}@media (max-width:1050px){.productsHero{padding:46px 0 30px}.productsHeroGrid{grid-template-columns:1fr;gap:22px}.productsHeroCopy{max-width:760px}.productsHeroVisual{min-height:390px}}@media (max-width:680px){.productsHero{padding:32px 0 24px}.productsHeroCopy h1{font-size:clamp(38px,12vw,52px)}.productsHeroVisual{min-height:320px}.productsProofBand{margin-top:16px}}.titleProductShowcase{overflow:hidden}.titleShowcaseGrid{grid-template-columns:minmax(0,1.03fr) minmax(400px,.97fr);align-items:center;gap:clamp(28px,5vw,64px);display:grid}.titleShowcaseCopy h2{max-width:760px}.titleShowcasePoints{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.titleShowcasePoints article{background:linear-gradient(#0f182fd6,#09101feb);border:1px solid #ffffff1c;border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:13px 14px;display:grid}.titleShowcasePoints article>strong{color:#bcaeff;background:#7c5cff21;border:1px solid #9a7bff40;border-radius:10px;place-items:center;width:34px;height:34px;font-size:10px;display:grid}.titleShowcasePoints span{color:#f5f7ff;font-size:12px;font-weight:850;display:block}.titleShowcasePoints p{color:var(--muted-2);margin:3px 0 0;font-size:11px;line-height:1.5}.titleShowcaseDisclosure{color:#8f9cc7;max-width:760px;margin:14px 0 0;font-size:10px}.titleReportMock{background:radial-gradient(520px 240px at 95% 0,#2fe4c51a,#0000 67%),radial-gradient(520px 240px at 0 0,#7c5cff26,#0000 67%),linear-gradient(#111a32,#0a1224);border:1px solid #ffffff29;border-radius:24px;padding:18px;box-shadow:0 30px 80px #0000005c}.titleReportMockTop{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:14px;padding-bottom:13px;display:flex}.titleReportMockBrand{align-items:center;gap:9px;display:flex}.titleReportMockMark{color:#fff;background:linear-gradient(135deg,#7c5cff,#2fe4c5);border-radius:10px;place-items:center;width:32px;height:32px;font-size:9px;font-weight:950;display:grid}.titleReportMockBrand strong{font-size:12px;display:block}.titleReportMockBrand small{color:#9da9cf;letter-spacing:.08em;margin-top:2px;font-size:7px;display:block}.titleReportMockPill{color:#c9fff5;background:#2fe4c512;border:1px solid #2fe4c538;border-radius:999px;padding:6px 8px;font-size:8px;font-weight:900}.titleReportMockHero{grid-template-columns:1.2fr .8fr;gap:10px;margin-top:14px;display:grid}.titleReportMockHero>div{background:#ffffff09;border:1px solid #ffffff1a;border-radius:13px;padding:12px}.titleReportMockHero span{color:#8e9bc3;letter-spacing:.07em;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.titleReportMockHero strong{letter-spacing:-.03em;margin-top:5px;font-size:17px;display:block}.titleReportMockHero small{color:#bac4e1;margin-top:3px;font-size:9px;display:block}.titleReportMockSignal{background:#2fe4c50e!important;border-color:#2fe4c529!important}.titleReportMockSignal strong{font-size:12px;line-height:1.3}.titleReportMockSection{background:#03081457;border:1px solid #ffffff1a;border-radius:14px;margin-top:14px;padding:12px}.titleReportMockSection>span{color:#a998ff;letter-spacing:.07em;text-transform:uppercase;margin-bottom:9px;font-size:8px;font-weight:900;display:block}.titleReportMockChain{gap:6px;display:grid}.titleReportMockChain>div{background:#ffffff0a;border-radius:9px;grid-template-columns:62px 1fr;align-items:center;gap:10px;min-height:35px;padding:7px 9px;display:grid}.titleReportMockChain>div.current{background:#2fe4c514;border:1px solid #2fe4c52b}.titleReportMockChain strong{color:#d4ccff;font-size:9px}.titleReportMockChain .current strong{color:#8ff2dc}.titleReportMockChain small{color:#d6ddf2;font-size:9px;line-height:1.35}.titleReportMockFindings{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:10px;display:grid}.titleReportMockFindings article{background:#ffffff09;border:1px solid #ffffff14;border-radius:9px;justify-content:space-between;gap:8px;padding:8px 9px;display:flex}.titleReportMockFindings span{color:#aeb8d7;font-size:8px}.titleReportMockFindings strong{color:#a6f5e5;font-size:8px}.titleReportMockFooter{color:#7f8db6;text-align:center;border-top:1px solid #ffffff14;margin-top:10px;padding-top:9px;font-size:8px}@media (max-width:1050px){.titleShowcaseGrid{grid-template-columns:1fr}.titleReportMock{max-width:820px}}@media (max-width:680px){.titleShowcasePoints{grid-template-columns:1fr}.titleReportMock{border-radius:18px;padding:13px}.titleReportMockHero,.titleReportMockFindings{grid-template-columns:1fr}}.investorPath{background:radial-gradient(600px 150px at 0 0,#7c5cff17,#0000 70%),radial-gradient(620px 150px at 100% 100%,#2fe4c50b,#0000 75%),linear-gradient(#0b1020,#0a1322);border-bottom:1px solid #ffffff17;padding:9px 0 10px;position:relative}.investorPathHeading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:8px;display:flex}.investorPathHeading>div{flex-wrap:wrap;align-items:baseline;gap:4px 15px;display:flex}.investorPathHeading strong{letter-spacing:.07em;text-transform:uppercase;color:#f5f7ff;font-size:10.5px;font-weight:900}.investorPathHeading span{color:#b8c5e0;font-size:11px}.investorPathHeading>small{color:#92eadb;font-size:10px;display:none}.investorPathSteps{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:0;padding:0;list-style:none;display:grid}.investorPathItem{min-width:0;position:relative}.investorPathItem:not(:last-child):after{content:"›";color:#64d6c3;z-index:2;pointer-events:none;font-size:18px;position:absolute;top:calc(50% - 12px);right:-9px}.investorPathCard{color:#f5f7ff;width:100%;height:100%;min-height:65px;box-shadow:none;background:linear-gradient(145deg,#182139eb,#10192bfa);border:1px solid #c8d4ff26;border-radius:13px;align-items:center;gap:9px;padding:9px 11px;display:flex;position:relative}a.investorPathCard{transition:border-color .18s,background .18s,transform .18s}a.investorPathCard:hover{background:linear-gradient(145deg,#1b2b43fa,#112134fa);border-color:#2fe4c57d;transform:translateY(-1px)}a.investorPathCard:focus-visible{outline-offset:3px;outline:2px solid #2fe4c5}.investorPathNumber{color:#d5c9ff;background:#7c5cff2b;border:1px solid #9a7bff4a;border-radius:9px;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:10px;font-weight:900;display:grid}.investorPathCopy{flex-direction:column;flex:1;justify-content:center;gap:3px;min-width:0;display:flex}.investorPathTitle{color:#f5f7ff;letter-spacing:-.01em;font-size:11.5px;font-weight:850;line-height:1.25;display:block}.investorPathDetail{color:#b9c6e0;font-size:10px;line-height:1.28;display:block}.investorPathArrow{color:#94eedb;flex:none;align-self:center;font-size:14px}.investorPathItem.upgrade .investorPathCard{background:linear-gradient(145deg,#291f51bf,#131830f2);border-color:#9a7bff59}.investorPathItem.upgrade .investorPathNumber{color:#fff;background:#7c5cff75}.investorPathItem.upgrade .investorPathArrow{color:#d0bbff}.investorPathItem.soon .investorPathCard{background:linear-gradient(145deg,#161d2eb3,#0b121eed);border-color:#ffffff17}.investorPathItem.soon .investorPathNumber{color:#aab8d1;background:#ffffff0d;border-color:#ffffff17}.investorPathItem.soon .investorPathDetail{color:#e4c57a}@media (max-width:1100px){.investorPathHeading>small{display:block}.investorPathSteps{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-color:#9a7bff61 transparent;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(218px,31vw);grid-auto-flow:column;padding:0 0 6px;scroll-padding-inline:2px;overflow-x:auto}.investorPathItem{scroll-snap-align:start}}@media (max-width:680px){.investorPath{padding:9px 0 10px}.investorPathHeading{align-items:flex-start;gap:7px;margin-bottom:7px}.investorPathHeading>div{flex-direction:column;align-items:flex-start;gap:2px}.investorPathHeading strong{font-size:10px}.investorPathHeading span{font-size:10px;line-height:1.3}.investorPathHeading>small{white-space:nowrap;padding-top:2px;font-size:9px}.investorPathSteps{grid-auto-columns:minmax(222px,74vw);gap:9px;padding-right:8px}.investorPathCard{min-height:62px;padding:8px 10px}}@media (prefers-reduced-motion:reduce){a.investorPathCard{transition:none}}.howHeroAsideTitle{letter-spacing:-.03em;color:var(--text);margin:0 0 16px;font-size:clamp(20px,2vw,25px);font-weight:800;line-height:1.14}.howHeroSteps{gap:10px;margin:0;padding:0;list-style:none;display:grid}.howHeroSteps li{background:linear-gradient(140deg,#1c2648a6,#091225d1);border:1px solid #ffffff1d;border-radius:15px;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:12px;padding:14px 13px;display:grid}.howHeroSteps li:nth-child(2){background:linear-gradient(140deg,#1f1c4b94,#091225d1);border-color:#9a7bff3d}.howHeroSteps li:nth-child(3){background:linear-gradient(140deg,#0e2a308a,#091225d6);border-color:#2fe4c545}.howHeroStepNumber{color:#e1d7ff;background:#7c5cff29;border:1px solid #9a7bff52;border-radius:11px;place-items:center;width:36px;height:36px;font-size:12px;font-weight:900;display:grid}.howHeroSteps li:nth-child(3) .howHeroStepNumber{color:#b9fff2;background:#2fe4c51c;border-color:#2fe4c552}.howHeroSteps h3{letter-spacing:-.01em;margin:0 0 4px;font-size:15px;font-weight:850;line-height:1.3}.howHeroSteps p{max-width:40ch;color:var(--muted);margin:0;font-size:12.5px;line-height:1.57}.howHeroAsideNote{border-top:1px solid var(--line-soft);color:#b9c8e8;margin:15px 0 0;padding:12px 0 0;font-size:11px;line-height:1.55}@media (max-width:680px){.howHeroAsideTitle{margin-bottom:13px;font-size:21px}.howHeroSteps li{grid-template-columns:36px minmax(0,1fr);gap:11px;padding:12px}.howHeroSteps h3{font-size:14px}.howHeroSteps p{font-size:12px}}.homePurpose{background:radial-gradient(840px 380px at 8% 12%,#7c5cff17,#0000 70%),radial-gradient(680px 360px at 95% 92%,#2fe4c50b,#0000 72%)}.homePurposeIntro{grid-template-columns:minmax(0,1.15fr) minmax(260px,.75fr);align-items:end;gap:28px;margin-bottom:22px;display:grid}.homePurposeIntro h2{max-width:790px;margin-bottom:0}.homePurposeIntro .lead{max-width:48ch;padding-bottom:5px;font-size:15px;line-height:1.67}.homePurposeStatements{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.homePurposeStatement{min-height:310px;box-shadow:var(--shadow-soft);background:radial-gradient(520px 250px at 0 0,#7c5cff26,#0000 75%),linear-gradient(#121b34f2,#091122f7);border:1px solid #9a7bff38;border-radius:24px;padding:30px;position:relative;overflow:hidden}.homePurposeVision{background:radial-gradient(520px 230px at 100% 0,#2fe4c514,#0000 73%),linear-gradient(#0d1d2aed,#091122f7);border-color:#2fe4c536}.homePurposeLabel{color:#e5ddff;letter-spacing:.04em;text-transform:uppercase;background:#7c5cff1f;border:1px solid #9a7bff4a;border-radius:999px;align-items:center;padding:7px 11px;font-size:11px;font-weight:850;display:inline-flex}.homePurposeVision .homePurposeLabel{color:#c7fff5;background:#2fe4c514;border-color:#2fe4c540}.homePurposeStatement h3{letter-spacing:-.035em;max-width:30ch;margin:20px 0 14px;font-size:clamp(24px,2.8vw,34px);font-weight:800;line-height:1.18}.homePurposeStatement p{max-width:60ch;color:var(--muted);margin:0;font-size:14px;line-height:1.67}.homePurposeRoadmap{color:#baf4e9;margin-top:18px;font-size:11px;font-weight:800;line-height:1.5;display:inline-flex}.homeValuesHeading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:18px;margin:32px 0 17px;display:flex}.homeValuesHeading h3{margin:10px 0 0;font-size:clamp(23px,2.6vw,29px);line-height:1.14}.homeValuesGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.homeValueCard{border:1px solid var(--line);min-height:196px;box-shadow:var(--shadow-soft);background:linear-gradient(#101a30e6,#091120f2);border-radius:18px;padding:25px}.homeValueCard h3{color:#c4b7ff;letter-spacing:-.01em;margin:0 0 16px;font-size:17px;font-weight:850}.homeValueCard:nth-child(2) h3{color:#b4fff0}.homeValueCard strong{color:var(--text);margin-bottom:8px;font-size:15px;line-height:1.35;display:block}.homeValueCard p{color:var(--muted);margin:0;font-size:13px;line-height:1.67}@media (max-width:900px){.homePurposeIntro{grid-template-columns:1fr;gap:12px}.homePurposeStatements{grid-template-columns:1fr 1fr}.homePurposeStatement{min-height:340px;padding:24px}.homeValuesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.homeValueCard:last-child{grid-column:1/-1;min-height:160px}}@media (max-width:680px){.homePurposeIntro{gap:10px;margin-bottom:18px}.homePurposeIntro .lead{font-size:14px}.homePurposeStatements{grid-template-columns:1fr}.homePurposeStatement{border-radius:20px;min-height:0;padding:23px}.homePurposeStatement h3{font-size:clamp(24px,7vw,30px)}.homePurposeStatement p{font-size:13px}.homeValuesHeading{align-items:stretch;gap:12px}.homeValuesHeading .button{width:100%}.homeValuesGrid{grid-template-columns:1fr}.homeValueCard,.homeValueCard:last-child{grid-column:auto;min-height:0;padding:21px}.homeValueCard h3{margin-bottom:10px}}.marketingHeroGridSimple{grid-template-columns:minmax(0,1fr);max-width:920px}.marketingHeroGridSimple .marketingHeroCopy{max-width:850px}.homeReportNext{background:linear-gradient(110deg,#7c5cff18,#0c1426eb);border:1px solid #9a7bff33;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 22px;margin-top:17px;padding:17px 20px;display:flex}.homeReportNext p{color:var(--muted);flex:310px;margin:0;font-size:13px;line-height:1.6}.homeReportNext strong{color:var(--text)}.homeReportNext>.button{flex-shrink:0}.titleShowcaseSummary{background:#2fe4c50b;border:1px solid #2fe4c533;border-radius:16px;max-width:630px;margin:22px 0 6px;padding:16px 18px}.titleShowcaseSummary strong{color:#d9fff8;margin-bottom:5px;font-size:15px;display:block}.titleShowcaseSummary p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.serviceSoonNote{color:var(--muted);background:#2fe4c50b;border:1px solid #2fe4c52e;border-radius:14px;margin:21px 0 0;padding:14px 18px;font-size:13px;line-height:1.6}.serviceSoonNote strong{color:#b8faed}.pricingChoices{align-items:stretch}.pricingChoices .serviceCard{min-height:100%}.pricingChoices .serviceCard .cardActions{margin-top:auto}.shopProductFootnote{color:var(--muted);flex-wrap:wrap;align-items:center;gap:5px 12px;margin-top:17px;padding:0 2px;font-size:13px;line-height:1.55;display:flex}.shopProductFootnote a{color:#b5fff0;text-underline-offset:4px;font-weight:850;-webkit-text-decoration:underline #2fe4c54d;text-decoration:underline #2fe4c54d}.scopeDetails{border:1px solid var(--line);background:linear-gradient(#121b35d9,#08101fe6);border-radius:18px;overflow:hidden}.scopeDetails>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;min-height:77px;padding:20px 24px;list-style:none;display:flex}.scopeDetails>summary::-webkit-details-marker{display:none}.scopeDetails>summary strong{font-size:17px;line-height:1.4;display:block}.scopeDetails>summary small{color:var(--muted);font-size:12px;line-height:1.55;display:block}.scopeDetailsArrow{color:#e2d9ff;background:#7c5cff1a;border:1px solid #9a7bff3d;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:24px;display:grid}.scopeDetails[open] .scopeDetailsArrow{transform:rotate(45deg)}.scopeDetails .compareWrap{border:0;border-top:1px solid var(--line);border-radius:0}.scopeDetails .compareTable tbody th{background:0 0;font-weight:750}.packCategoryTitle{letter-spacing:-.025em;margin:0 0 14px;font-size:clamp(18px,2.5vw,23px);font-weight:850}.titlePackHeading{margin-top:32px}.packCard h4{letter-spacing:-.025em;margin:14px 0 6px;font-size:clamp(19px,2.4vw,24px);font-weight:850}.packCard .cardActions{margin-top:auto}.contactHelpText{max-width:560px}.contactHelpText h2{margin:10px 0 12px}.contactHelpText p{color:var(--muted);font-size:14px;line-height:1.65}.contactHelpText .button{margin-top:8px}@media (max-width:900px){.marketingHeroGridSimple{grid-template-columns:1fr}.pricingChoices{grid-template-columns:1fr 1fr}.pricingChoices .serviceCard:last-child{grid-column:1/-1}}@media (max-width:680px){.homeReportNext{padding:16px}.homeReportNext>.button{width:100%}.pricingChoices{grid-template-columns:1fr}.pricingChoices .serviceCard:last-child{grid-column:auto}.scopeDetails>summary{min-height:70px;padding:15px}.scopeDetails>summary strong{font-size:14px}.scopeDetails>summary small{font-size:11px}.packCategoryTitle{margin-bottom:12px}}.hero{padding-top:clamp(54px,7vw,108px);padding-bottom:40px}.heroGrid{gap:clamp(36px,5vw,84px)}.heroCopy h1{letter-spacing:-.055em;max-width:11.7ch;font-size:clamp(48px,5.7vw,89px);line-height:1.015}.heroCopy .sub{max-width:52ch;font-size:clamp(16px,1.45vw,19px);line-height:1.75}.heroCopy .actions{margin-top:24px}.heroVisual{border-radius:30px;box-shadow:0 34px 95px #01061473,0 0 0 1px #9a7bff0f}.heroVisualCopy{background:#060c1ab8;border-radius:21px;padding:21px 23px;bottom:26px;left:26px;right:26px}.heroVisualCopy h3{font-size:clamp(22px,2.15vw,31px)}.homeProofBand{box-shadow:none;background:#0a1223c7;border-radius:17px;margin-top:30px}.homeProofBand .proofItem{padding-block:15px}.homeProofBand .proofIcon{background:#7c5cff1a;border-color:#9a7bff3b}.homeProofBand strong{font-size:clamp(14px,1.3vw,17px)}.homeProofBand small{font-size:11px}.page:has(.premiumStory) #reports{padding-top:clamp(76px,8vw,126px);padding-bottom:clamp(55px,6vw,88px)}.page:has(.premiumStory) .sectionHead{margin-bottom:30px}.page:has(.premiumStory) .sectionHead h2{font-size:clamp(32px,3.9vw,51px)}.premiumHomeChoices{grid-template-columns:1.18fr 1fr 1fr;align-items:stretch;gap:17px}.premiumHomeChoices .serviceCard{background:linear-gradient(148deg,#18213be8,#091020fa);border-color:#b0bee11f;border-radius:24px;min-height:344px;padding:28px;position:relative;box-shadow:0 25px 56px #00000021}.premiumHomeChoices .premiumChoiceFeatured{background:radial-gradient(430px 270px at 0 0,#7c5cff47,#0000 80%),linear-gradient(150deg,#1c1b45fa,#0a1025fa);border-color:#9a7bff85;box-shadow:0 28px 70px #281a6847}.premiumHomeChoices .serviceCard h3{letter-spacing:-.028em;font-size:clamp(22px,2vw,27px)}.premiumHomeChoices .serviceCard>p{color:#b8c3e0;max-width:40ch;font-size:14px;line-height:1.68}.premiumHomeChoices .price{padding-top:10px}.premiumHomeChoices .serviceCard .button{min-height:45px}.homeReportNext{box-shadow:none;background:#151b33a3;border-color:#9a7bff26;border-radius:18px;margin-top:21px;padding:17px 22px}.premiumStory{background:radial-gradient(750px 440px at 86% 23%,#2fe4c510,#0000 73%),radial-gradient(720px 380px at 0 90%,#7c5cff13,#0000 70%),#080f1e;border-top:1px solid #ffffff0e;padding:clamp(60px,7vw,104px) 0!important}.premiumStoryShell{background:linear-gradient(140deg,#121a34f7,#091021f2);border:1px solid #9a7bff30;border-radius:32px;padding:clamp(30px,4.8vw,68px);box-shadow:0 30px 90px #0000003d}.premiumStoryIntro h2{letter-spacing:-.04em;max-width:19ch;margin:17px 0;font-size:clamp(33px,4.3vw,57px);line-height:1.13}.premiumStoryIntro>.lead{max-width:67ch;font-size:clamp(15px,1.45vw,18px);line-height:1.75}.premiumStoryDisclosure{color:#97a7ce;max-width:75ch;margin:12px 0 0;font-size:11.5px;line-height:1.6}.premiumStoryDetails{border-block:1px solid #ffffff1a;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:37px;display:grid}.premiumStoryFact{padding:26px 24px 28px 0}.premiumStoryFact+.premiumStoryFact{border-left:1px solid #ffffff1a;padding-left:25px}.premiumStoryFact span{color:#8cf4e0;letter-spacing:.035em;text-transform:uppercase;font-size:11px;font-weight:850;display:block}.premiumStoryFact strong{color:#f4f6ff;letter-spacing:-.025em;margin:13px 0;font-size:clamp(17px,1.6vw,22px);line-height:1.33;display:block}.premiumStoryFact p{color:var(--muted);margin:0;font-size:13px;line-height:1.66}.premiumStoryBottom{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 26px;padding-top:29px;display:flex}.premiumStoryBottom>span{color:#d5dcf3;max-width:40ch;font-size:14px;font-weight:700;line-height:1.6}.premiumStoryBottom .actions{margin:0}.page:has(.premiumStory) #samples{padding:clamp(58px,6vw,86px) 0}.page:has(.premiumStory) .sampleCard{border-radius:23px;box-shadow:0 16px 44px #00000021}.page:has(.premiumStory) .sampleImage{aspect-ratio:16/10;border-radius:21px 21px 0 0}.page:has(.premiumStory) .sampleMeta{padding:20px 22px 24px}.page:has(.premiumStory) .titleProductShowcase{padding:clamp(64px,8vw,114px) 0}.page:has(.premiumStory) .titleShowcaseGrid{gap:clamp(30px,4.6vw,75px)}.page:has(.premiumStory) .titleShowcaseCopy h2{font-size:clamp(30px,3.8vw,50px)}.page:has(.premiumStory) .titleShowcaseCopy>.lead{max-width:57ch;font-size:15px;line-height:1.7}.page:has(.premiumStory) .titleReportMock{border-radius:27px;box-shadow:0 30px 68px #00000038}.page:has(.premiumStory) .homePurpose{padding:clamp(62px,6vw,93px) 0}.page:has(.premiumStory) .homePurposeStatements{gap:19px}.page:has(.premiumStory) .homePurposeStatement{min-height:300px;padding:31px}.page:has(.premiumStory) .homeValuesGrid{gap:14px}.page:has(.premiumStory) .homeValueCard{min-height:175px;box-shadow:none;border-color:#ffffff17}.page:has(.premiumStory) .finalCta{background:radial-gradient(460px 250px at 5% 0,#7c5cff38,#0000 80%),linear-gradient(110deg,#141e3c,#0e2b35);border-radius:29px;padding:clamp(26px,3.8vw,49px)}@media (max-width:1050px){.premiumHomeChoices{grid-template-columns:1fr 1fr}.premiumChoiceFeatured{grid-column:1/-1}.premiumHomeChoices .serviceCard{min-height:280px}.heroCopy h1{max-width:16ch}}@media (max-width:680px){.hero{padding:43px 0 28px}.heroCopy h1{letter-spacing:-.05em;max-width:13ch;font-size:clamp(43px,11vw,58px)}.heroCopy .sub{font-size:15px;line-height:1.7}.heroVisual{border-radius:24px;min-height:380px}.heroVisualCopy{border-radius:17px;padding:15px;bottom:14px;left:14px;right:14px}.homeProofBand{margin-top:18px}.premiumHomeChoices{grid-template-columns:1fr;gap:13px}.premiumChoiceFeatured{grid-column:auto}.premiumHomeChoices .serviceCard{min-height:0;padding:23px}.premiumStoryShell{border-radius:22px;padding:24px 21px}.premiumStoryIntro h2{font-size:clamp(30px,9vw,42px)}.premiumStoryDetails{grid-template-columns:1fr;margin-top:22px}.premiumStoryFact{padding:19px 0}.premiumStoryFact+.premiumStoryFact{border-top:1px solid #ffffff1c;border-left:0;padding:19px 0}.premiumStoryBottom{padding-top:24px}.premiumStoryBottom .actions{flex-direction:column;width:100%}.premiumStoryBottom .actions>.button{width:100%}.page:has(.premiumStory) .homePurposeStatement{min-height:0;padding:23px}}.landDecisionPanel h2{margin:13px 0 19px;font-size:clamp(27px,3vw,37px);line-height:1.07}.landDecisionPanel ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.landDecisionPanel li{border:1px solid var(--line);background:#ffffff0b;border-radius:14px;padding:13px 15px}.landDecisionPanel li strong{color:var(--text);margin-bottom:4px;font-size:15px;display:block}.landDecisionPanel li span{color:var(--muted);font-size:13px;line-height:1.55;display:block}.landDecisionPanel>p{color:var(--muted-2);margin:16px 0 0;font-size:12px;line-height:1.65}.landLandingGrid .landLandingCard,.researchRelatedCard{flex-direction:column;gap:9px;display:flex}.landLandingCard h3,.researchRelatedCard h3{font-size:21px;line-height:1.23}.landLandingCard p,.researchRelatedCard p{flex:1}.landLandingCard>a,.researchRelatedCard>a,.researchAsideLink{width:fit-content;color:var(--teal);text-underline-offset:4px;align-items:center;gap:6px;padding:8px 0;font-size:13px;font-weight:850;text-decoration:underline;display:inline-flex}.landLandingNote{max-width:90ch;color:var(--muted-2);margin:17px 0 0;font-size:13px;line-height:1.7}.landLandingOptions .card{flex-direction:column;gap:10px;display:flex}.landLandingOptions .card h3{font-size:22px}.landLandingOptions .card p{flex:1}.landLandingOptions .card .price{margin-top:auto}.landLandingOptions .card>.button{margin-top:10px}.landLandingOptionFeatured{background:radial-gradient(400px 180px at 15% 0,#2fe4c517,#0000 70%),linear-gradient(#102031f7,#08131efa);border-color:#2fe4c559}.landLandingMethod{grid-template-columns:minmax(0,1.12fr) minmax(280px,.88fr);align-items:start;gap:clamp(24px,4vw,60px);display:grid}.landLandingMethod>div>p{color:var(--muted);max-width:68ch;font-size:16px;line-height:1.78}.landMethodCard{padding:24px}.landMethodCard h3{margin:0 0 16px}.landMethodCard ul{color:var(--muted);gap:13px;padding-left:20px;font-size:14px;line-height:1.62;display:grid}.landMethodCard ul strong{color:var(--text)}.landMethodCard>p{color:var(--muted-2);margin-bottom:0;font-size:12px}.researchBreadcrumb{color:var(--muted-2);flex-wrap:wrap;align-items:center;gap:10px;padding:14px 0 0;font-size:12px;line-height:1.5;display:flex}.researchBreadcrumb a{text-underline-offset:4px;-webkit-text-decoration:underline #2fe4c56b;text-decoration:underline #2fe4c56b}.researchBreadcrumb [aria-current=page]{color:var(--text)}.researchPage .researchArticleSection{padding-top:30px}.researchLayout{grid-template-columns:minmax(0,1fr) minmax(250px,296px);align-items:start;gap:clamp(20px,4.5vw,64px);display:grid}.researchArticle{min-width:0}.researchIntro{max-width:76ch;color:var(--muted);margin:0 0 28px;font-size:18px;line-height:1.82}.researchToc{background:linear-gradient(160deg,#10212deb,#0b1328f2);border:1px solid #2fe4c53b;border-radius:18px;margin:0 0 30px;padding:22px 24px}.researchToc h2{letter-spacing:-.02em;margin:0 0 14px;font-size:23px;line-height:1.2}.researchToc ol{color:#d7fff7;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 26px;margin:0;padding:0 0 0 23px;display:grid}.researchToc li{padding-left:3px;font-size:13px;line-height:1.5}.researchToc a{color:var(--text);text-underline-offset:4px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.researchBlock{border-top:1px solid var(--line-soft);padding:26px 0 28px;scroll-margin-top:115px}.researchBlock>h2{letter-spacing:-.03em;margin:0 0 15px;font-size:clamp(25px,3vw,34px);line-height:1.18}.researchBlock>p{color:var(--muted);max-width:78ch;font-size:15px;line-height:1.83}.researchBlock h3{letter-spacing:0;color:#b8fff0;margin:22px 0 12px;font-size:15px}.researchChecklist{gap:10px;margin:0 0 20px;padding:0;list-style:none;display:grid}.researchChecklist li{color:var(--text);border:1px solid var(--line-soft);background:#ffffff09;border-radius:12px;padding:11px 14px 11px 38px;font-size:14px;line-height:1.65;position:relative}.researchChecklist li:before{content:"✓";color:var(--teal);font-weight:900;position:absolute;top:11px;left:14px}.researchBlock .researchDecisionNote{border-left:3px solid var(--violet-2);color:var(--muted);background:#7c5cff14;border-radius:0 12px 12px 0;margin:14px 0 0;padding:14px 16px;font-size:13px;line-height:1.72}.researchDecisionNote strong{color:var(--text)}.researchSources{border-top:1px solid var(--line-soft);padding:28px 0 24px}.researchSources h2{margin:17px 0 13px;font-size:clamp(26px,3vw,35px);line-height:1.15}.researchSources>p{color:var(--muted);font-size:14px;line-height:1.75}.researchSources ul{gap:12px;margin:18px 0;padding:0;list-style:none;display:grid}.researchSources li{border:1px solid var(--line-soft);background:#ffffff09;border-radius:14px;gap:5px;padding:16px 18px;display:grid}.researchSources a{color:var(--teal);text-underline-offset:4px;font-size:14px;font-weight:850;text-decoration:underline}.researchSources li span{color:var(--muted-2);font-size:13px;line-height:1.62}.researchSources .researchSourceDisclaimer{color:var(--muted-2);font-size:12px;line-height:1.72}.researchFinalCallout{padding:25px}.researchFinalCallout h2{letter-spacing:-.03em;margin:15px 0 12px;font-size:clamp(27px,3vw,37px);line-height:1.1}.researchFinalCallout p{max-width:65ch;font-size:14px}.researchAside{position:relative}.researchAsideCard{flex-direction:column;gap:12px;padding:22px;display:flex;position:sticky;top:112px}.researchAsideCard h2{letter-spacing:-.035em;margin:2px 0;font-size:25px;line-height:1.18}.researchAsideCard p{margin:0 0 5px;font-size:14px;line-height:1.72}.researchAsideCard .button{width:100%}.researchAsideNote{background:#2fe4c50a;border:1px solid #2fe4c526;border-radius:16px;margin-top:16px;padding:18px}.researchAsideNote strong{font-size:13px}.researchAsideNote p{color:var(--muted-2);margin:10px 0 0;font-size:12px;line-height:1.7}.researchRelatedGrid .researchRelatedCard{min-height:205px}.researchRelatedCard .eyebrow{align-self:flex-start}@media (max-width:960px){.researchLayout{grid-template-columns:minmax(0,1fr) 240px;gap:20px}.landLandingMethod{grid-template-columns:1fr}}@media (max-width:820px){.researchLayout{grid-template-columns:1fr}.researchAside{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.researchAsideCard{position:static}.researchAsideNote{margin:0}}@media (max-width:680px){.researchPage .researchArticleSection{padding-top:18px}.researchIntro{margin-bottom:22px;font-size:16px;line-height:1.75}.researchToc{padding:18px}.researchToc ol{grid-template-columns:1fr;gap:11px}.researchBlock{padding:22px 0}.researchChecklist li{padding:11px 12px 11px 34px}.researchChecklist li:before{left:12px}.researchAside{grid-template-columns:1fr}.researchAsideCard{padding:20px}.landLandingMethod>div>p{font-size:15px}.researchRelatedGrid .researchRelatedCard{min-height:0}.landLandingOptions .card>.button{width:100%}}.researchInlineLink,.serviceGuideNote a{color:var(--teal);text-underline-offset:4px;font-weight:850;-webkit-text-decoration:underline #2fe4c580;text-decoration:underline #2fe4c580}.homeGuideCard .homeGuideLink{width:fit-content;color:var(--teal);text-underline-offset:4px;flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;padding-top:16px;font-size:13px;font-weight:850;line-height:1.5;-webkit-text-decoration:underline #2fe4c58c;text-decoration:underline #2fe4c58c;display:inline-flex}.homeGuideCard .homeGuideLink:hover{color:#e2fff9}.homeGuideCard .homeGuideLink:focus-visible{outline:2px solid var(--teal);outline-offset:4px;border-radius:4px}.serviceGuideNote{border:1px solid var(--line-soft);color:var(--muted);background:#2fe4c509;border-radius:14px;margin:18px 0 0;padding:15px 18px;font-size:14px;line-height:1.65}.loadingStatusTitle{letter-spacing:-.045em;margin:15px 0 18px;font-size:clamp(34px,5vw,66px);font-weight:800;line-height:1.02}.marketingHeroWithPhoto{background:linear-gradient(#08101d 0%,#0a1424 100%);padding:28px 0 56px}.marketingHeroWithPhoto .shell{position:relative}.marketingHeroPhotoFrame{isolation:isolate;background:linear-gradient(135deg,#122338,#08101d);border:1px solid #ffffff21;border-radius:26px;height:clamp(300px,35vw,495px);position:relative;overflow:hidden;box-shadow:0 24px 70px #0000003d}.marketingHeroPhotoImage{object-fit:cover;object-position:center 46%;display:block}.marketingHeroPhotoFrame:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#050b1700 40%,#050b1726 67%,#050b17ad 100%);position:absolute;inset:0}.marketingHeroPhotoCaption{z-index:2;color:#f0f8fb;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#050b1773;border:1px solid #ffffff42;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:650;position:absolute;bottom:96px;right:18px}.marketingHeroWithPhoto .marketingHeroPhotoPanel{z-index:3;background:radial-gradient(650px 280px at 100% 0,#2fe4c50f,#0000 72%),linear-gradient(#0a1325fa,#070e1bfc);border:1px solid #ffffff24;border-radius:26px;margin:-78px 24px 0;padding:clamp(24px,3vw,42px);position:relative;box-shadow:0 30px 70px #00000057}.marketingHeroWithPhoto .marketingHeroCopy{max-width:790px}.marketingHeroWithPhoto .marketingHeroGridSimple .marketingHeroCopy{max-width:920px}.marketingHeroWithPhoto .marketingHeroPhotoPanel h1{max-width:930px}@media (max-width:1050px){.marketingHeroWithPhoto{padding:22px 0 46px}.marketingHeroPhotoFrame{height:clamp(280px,41vw,440px)}.marketingHeroWithPhoto .marketingHeroPhotoPanel{margin:-66px 18px 0;padding:28px}.marketingHeroPhotoCaption{bottom:83px}}@media (max-width:680px){.marketingHeroWithPhoto{padding:14px 0 28px}.marketingHeroPhotoFrame{border-radius:18px;height:clamp(210px,62vw,300px)}.marketingHeroPhotoImage{object-position:center 50%}.marketingHeroWithPhoto .marketingHeroPhotoPanel{border-radius:19px;margin:-35px 8px 0;padding:22px 17px}.marketingHeroPhotoCaption{padding:5px 8px;font-size:9px;bottom:46px;right:10px}.marketingHeroWithPhoto .marketingHeroPhotoPanel h1{margin:13px 0 14px;font-size:clamp(36px,10vw,54px);line-height:1.01}.marketingHeroWithPhoto .marketingHeroPhotoPanel .heroActions .button{max-width:100%}}.marketingHeroWithFullPhoto .marketingHeroPhotoFrame{height:clamp(430px,48vw,590px)}.marketingHeroPhotoBackdrop{object-fit:cover;filter:blur(28px)brightness(.46)saturate(.84);display:block;transform:scale(1.06)}.marketingHeroWithFullPhoto .marketingHeroPhotoImage{z-index:1;object-fit:contain;object-position:center}.marketingHeroWithFullPhoto .marketingHeroPhotoPanel{margin:16px 24px 0}.marketingHeroWithFullPhoto .marketingHeroPhotoCaption{bottom:16px}@media (max-width:1050px){.marketingHeroWithFullPhoto .marketingHeroPhotoFrame{height:clamp(400px,60vw,555px)}.marketingHeroWithFullPhoto .marketingHeroPhotoPanel{margin:14px 18px 0}}@media (max-width:680px){.marketingHeroWithFullPhoto .marketingHeroPhotoFrame{height:clamp(325px,90vw,510px)}.marketingHeroWithFullPhoto .marketingHeroPhotoPanel{margin:12px 8px 0}.marketingHeroWithFullPhoto .marketingHeroPhotoCaption{bottom:12px}}.footerLinks .footerAnalyticsButton{border:1px solid var(--line-soft);min-height:40px;color:var(--text);cursor:pointer;background:#ffffff09;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:800}.footerLinks .footerAnalyticsButton:hover{border-color:#2fe4c566}.analyticsConsent{z-index:1600;width:100%;max-height:min(40dvh,250px);padding:11px max(18px,50vw - 610px);padding-bottom:max(11px,env(safe-area-inset-bottom,0px));color:#fff;background:#0b1428;border-top:1px solid #2fe4c559;align-items:center;gap:16px;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -6px 30px #00000040}.analyticsConsentCopy{flex:1;align-items:baseline;gap:14px;min-width:0;display:flex}.analyticsConsentCopy strong{color:#fff;flex:none;font-size:14px;font-weight:850}.analyticsConsentCopy p{color:#dbe5f7;margin:0;font-size:12px;line-height:1.4}.analyticsConsentCopy a{color:#6cf4dd;text-underline-offset:2px;font-weight:750;text-decoration:underline}.analyticsConsentActions{flex:none;gap:8px;display:flex}.analyticsConsentActions .button{white-space:nowrap;color:#fff;cursor:pointer;border-radius:10px;min-height:44px;padding:9px 16px;font-size:12px;font-weight:850;line-height:1.2}.analyticsConsentActions .button.outline{color:#fff;background:#ffffff16;border:1px solid #ffffff57}.analyticsConsentActions .button.primary{color:#fff;background:linear-gradient(135deg,#6340d1,#7953e3);border:1px solid #ffffff2e}.analyticsConsentActions .button:hover{filter:brightness(1.13)}body:has(.analyticsConsent) .interestPopupCard{bottom:calc(106px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 128px - env(safe-area-inset-bottom,0px))}@media (max-width:900px){.analyticsConsent{padding:10px 14px;padding-bottom:max(10px,env(safe-area-inset-bottom,0px));flex-wrap:wrap;gap:9px 14px}.analyticsConsentCopy{flex-basis:100%;gap:9px}.analyticsConsentActions{margin-left:auto}body:has(.analyticsConsent) .interestPopupCard{bottom:calc(124px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 145px - env(safe-area-inset-bottom,0px))}}@media (max-width:520px){.analyticsConsentCopy{display:block}.analyticsConsentCopy strong{margin-bottom:3px;display:block}.analyticsConsentCopy p{font-size:11.5px;line-height:1.35}.analyticsConsentActions{grid-template-columns:1fr 1fr;width:100%;display:grid}.analyticsConsentActions .button{white-space:normal;width:100%}body:has(.analyticsConsent) .interestPopupCard{bottom:calc(155px + env(safe-area-inset-bottom,0px));max-height:calc(100dvh - 176px - env(safe-area-inset-bottom,0px))}}.homeAboutTeaser{padding-top:32px;padding-bottom:38px}.homeAboutCard{box-shadow:var(--shadow-soft);background:radial-gradient(540px 220px at 0 0,#7c5cff24,#0000 72%),radial-gradient(480px 200px at 100% 100%,#2fe4c50f,#0000 75%),linear-gradient(150deg,#101931f7,#091223f7);border:1px solid #9a7bff3b;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;padding:30px 34px;display:grid}.homeAboutCard h2{letter-spacing:-.035em;max-width:770px;margin:10px 0;font-size:clamp(25px,3.3vw,39px);line-height:1.16}.homeAboutCard p{max-width:68ch;color:var(--muted);margin:0;font-size:14px;line-height:1.7}.homeAboutCard>.button{white-space:nowrap;justify-self:end}.aboutPage .homePurpose{padding-top:62px}.aboutPage .homePurposeIntro{align-items:start}.aboutPage .aboutNextStep{padding-top:26px}.footerValues{color:#b4f6e8;letter-spacing:.015em;margin:10px 0 20px;font-size:12px;font-weight:750;line-height:1.6}.footerValues span{color:#a896fb;padding:0 5px}@media (max-width:900px){.homeAboutCard{grid-template-columns:1fr;gap:18px}.homeAboutCard>.button{justify-self:start}}@media (max-width:680px){.homeAboutTeaser{padding:18px 0 26px}.homeAboutCard{border-radius:19px;padding:23px 20px}.homeAboutCard h2{font-size:clamp(26px,7vw,33px)}.homeAboutCard p{font-size:13px}.homeAboutCard>.button{white-space:normal;text-align:center;width:100%}.aboutPage .homePurpose{padding-top:38px}.footerValues{font-size:11px}}.memberPlansSection .sectionHead{max-width:760px;margin-bottom:20px}.memberPlansSection .sectionHead .lead{max-width:55ch}.memberBenefitRow{flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 24px;display:flex}.memberBenefitRow span{color:#dce9f5;background:#2fe4c50b;border:1px solid #2fe4c52b;border-radius:999px;align-items:center;min-height:36px;padding:9px 13px;font-size:12.5px;font-weight:750;line-height:1.35;display:inline-flex}.memberBenefitRow span:before{content:"✓";color:var(--teal);margin-right:8px;font-weight:900}.memberPlanGrid{gap:18px}.memberPlanCard{background:linear-gradient(145deg,#162038f0,#0a1223fa);border-radius:23px;min-height:0;padding:clamp(22px,2.6vw,30px)}.memberPlanCard.memberPlanFeatured{background:radial-gradient(360px 240px at 0 0,#7c5cff21,#0000 82%),linear-gradient(145deg,#191f3ef7,#0a1223fa);border-color:#9a7bff70}.memberPlanCard .savingsBadge{margin-bottom:15px}.memberPlanCard h3{margin:0;font-size:clamp(22px,2vw,26px);line-height:1.2}.memberPlanCard .price{gap:6px;margin:12px 0 7px}.memberPlanCard .price strong{font-size:clamp(38px,3.7vw,47px);line-height:1.1}.memberPlanCard .price span{font-size:14px}.memberPlanCard .memberPlanQuantity{color:#ecf4fc;margin:1px 0 0;font-size:14px;font-weight:800;line-height:1.5}.memberPlanCard .memberPlanExtras{color:var(--muted);margin:16px 0 0;font-size:13px;line-height:1.55}.memberPlanCard .cardActions{margin-top:auto;padding-top:23px}.memberPlansBottom{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:clamp(16px,3vw,36px);margin-top:23px;padding-top:21px;display:flex}.memberPlansBottom>p{max-width:60ch;color:var(--muted);margin:0;font-size:12.5px;line-height:1.67}.memberPlansBottom>p strong{color:var(--text)}.memberPlansLinks{flex-direction:column;flex-shrink:0;align-items:flex-start;gap:9px;display:flex}.memberPlansLinks a{color:#b5fff0;text-underline-offset:3px;font-size:12.5px;font-weight:800;line-height:1.4;-webkit-text-decoration:underline #2fe4c559;text-decoration:underline #2fe4c559}.memberPlansLinks a:hover{color:#f0fff9}.memberPlansLinks a:focus-visible{outline:2px solid var(--teal);outline-offset:4px;border-radius:3px}@media (max-width:900px){.memberPlansBottom{flex-direction:column}}@media (max-width:680px){.memberPlanGrid{gap:13px}.memberPlanCard{padding:23px}.memberPlanCard .price strong{font-size:42px}.memberBenefitRow{gap:7px;margin-bottom:18px}.memberBenefitRow span{padding:8px 11px;font-size:12px}.memberPlansBottom{gap:15px}}.homeMemberIntro{padding-top:36px;padding-bottom:42px}.homeMemberIntroCard{background:radial-gradient(600px 280px at 100% 0,#2fe4c50e,#0000 75%),linear-gradient(160deg,#131c36f5,#0a1121fa);border-radius:24px;padding:clamp(22px,3vw,34px)}.homeMemberIntroCopy{grid-template-columns:minmax(0,1.4fr) minmax(270px,.7fr);align-items:center;gap:clamp(24px,4vw,50px);display:grid}.homeMemberIntroCard .eyebrow{min-height:29px;font-size:10px}.homeMemberIntroCard h2{max-width:20ch;margin:13px 0 12px;font-size:clamp(27px,3.3vw,41px);line-height:1.09}.homeMemberIntroCard p{color:var(--muted);max-width:63ch;margin:0;font-size:14px;line-height:1.65}.homeMemberIntroPrices{gap:8px;min-width:0;display:grid}.homeMemberIntroPrices>span{color:#d8e3f2;background:#ffffff09;border:1px solid #9a7bff2e;border-radius:12px;justify-content:space-between;align-items:baseline;gap:12px;padding:11px 13px;font-size:13px;font-weight:700;display:flex}.homeMemberIntroPrices strong{color:#f8faff;white-space:nowrap;font-size:15px}.homeMemberIntroActions{flex-wrap:wrap;align-items:center;gap:13px 23px;margin-top:22px;display:flex}.homeMemberTermsLink{color:#b5fff0;text-underline-offset:4px;font-size:13px;font-weight:850;line-height:1.45;-webkit-text-decoration:underline #2fe4c566;text-decoration:underline #2fe4c566}.homeMemberTermsLink:hover{color:#f0fff9}.homeMemberTermsLink:focus-visible{outline:2px solid var(--teal);outline-offset:4px;border-radius:3px}#memberships:target>h3{color:#d7fff7}@media (max-width:780px){.homeMemberIntroCopy{grid-template-columns:1fr;gap:18px}.homeMemberIntroPrices{grid-template-columns:repeat(3,minmax(0,1fr))}.homeMemberIntroPrices>span{gap:5px;display:grid}}@media (max-width:600px){.homeMemberIntro{padding-top:26px;padding-bottom:32px}.homeMemberIntroCard{border-radius:20px;padding:20px}.homeMemberIntroPrices{grid-template-columns:1fr}.homeMemberIntroPrices>span{display:flex}.homeMemberIntroActions{align-items:stretch;gap:14px}.homeMemberIntroActions .button{width:100%}}.memberComparisonSection{padding-top:38px;padding-bottom:40px}.memberComparisonIntro{max-width:850px;margin-bottom:19px}.memberComparisonIntro h2{max-width:19ch;font-size:clamp(30px,4vw,48px);line-height:1.07}.memberComparisonScroll{overscroll-behavior-inline:contain;box-shadow:var(--shadow-soft);scrollbar-color:#7c5cff73 transparent;background:#091123f5;border:1px solid #9a7bff3d;border-radius:20px;position:relative;overflow-x:auto}.memberComparisonScroll:focus-visible{outline:3px solid var(--teal);outline-offset:5px}.memberComparisonTable{border-collapse:separate;border-spacing:0;table-layout:fixed;width:100%;min-width:850px}.memberComparisonTable th,.memberComparisonTable td{border-bottom:1px solid var(--line-soft);text-align:center;vertical-align:middle;padding:12px 11px;font-size:12.5px;line-height:1.5}.memberComparisonTable tr:last-child th,.memberComparisonTable tr:last-child td{border-bottom:0}.memberComparisonTable thead th{vertical-align:bottom;color:#f5f9ff;background:linear-gradient(160deg,#172342,#0e1931);padding:19px 10px 17px;position:relative}.memberComparisonTable thead th:nth-child(4){background:linear-gradient(150deg,#6045ba66,#101932fa)}.memberComparisonTable tbody th{text-align:left;color:#d7e7f8;background:#111b34;font-weight:850}.memberComparisonTable th:first-child{z-index:2;width:154px;position:sticky;left:0;box-shadow:1px 0 #9a7bff33}.memberComparisonTable thead th:first-child{z-index:3}.memberComparisonTable tbody tr:nth-child(2n) td{background:#ffffff04}.memberComparisonTable tbody tr td:nth-child(4){background:#7c5cff16}.memberComparisonTable .memberColumnName{color:#e9eafb;font-size:15px;font-weight:900;display:block}.memberComparisonTable .memberColumnPrice{letter-spacing:-.045em;color:#fff;margin:10px 0 0;font-size:clamp(24px,2.5vw,34px);font-weight:950;line-height:1.07;display:block}.memberComparisonTable .memberColumnTerm{color:var(--muted);margin-top:5px;font-size:12px;display:block}.memberComparisonTable .memberPopularTag{color:#f5f0ff;background:#8e67ff42;border:1px solid #9a7bff59;border-radius:999px;margin-top:6px;padding:3px 9px;font-size:10px;font-weight:850;display:inline-flex}.memberComparisonTable tbody td{color:#e2e9f4}.memberComparisonTable tbody td strong{color:#f9fbff;font-size:15px}.memberComparisonTable .memberIncluded{color:#48e7cb;margin-right:4px;font-weight:950}.memberComparisonTable .memberTableSub{color:var(--muted);margin-top:2px;font-size:11px;display:block}.memberComparisonTable .memberTableActions th,.memberComparisonTable .memberTableActions td{background:#131f35db;padding:13px 8px 17px}.memberComparisonTable .memberTableActions .button{white-space:normal;text-align:center;justify-content:center;align-items:center;max-width:100%;min-height:40px;padding:9px;font-size:11.5px;line-height:1.3;display:inline-flex}.memberTableScrollHint{color:var(--muted-2);margin:9px 0 0;font-size:11px;display:none}.memberComparisonFooter{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1.4fr) minmax(230px,.7fr);gap:24px;margin-top:19px;padding-top:19px;display:grid}.memberComparisonFooter>p{max-width:72ch;color:var(--muted);margin:0;font-size:12.5px;line-height:1.65}.memberComparisonFooter>p strong{color:#e6f2ff}.memberComparisonLinks{flex-direction:column;align-items:flex-start;gap:9px;display:flex}.memberComparisonLinks a{color:#b7ffed;text-underline-offset:4px;font-size:12.5px;font-weight:850;line-height:1.4;-webkit-text-decoration:underline #2fe4c566;text-decoration:underline #2fe4c566}.memberComparisonLinks a:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:3px}#memberships,#guarantee{scroll-margin-top:115px}@media (max-width:900px){.memberComparisonTable{min-width:835px}.memberComparisonFooter{grid-template-columns:1fr;gap:13px}.memberComparisonLinks{gap:7px}}@media (max-width:700px){.memberComparisonSection{padding-top:26px;padding-bottom:32px}.memberTableScrollHint{display:block}.memberComparisonScroll{border-radius:14px}.memberComparisonTable{min-width:800px}.memberComparisonIntro h2{font-size:clamp(28px,8vw,39px)}}.memberTermsAtGlance{background:#2fe4c50b;border:1px solid #2fe4c52e;border-radius:18px;margin:16px 0 25px;padding:clamp(18px,2.4vw,26px)}.memberTermsAtGlance h4{color:#f4fff8;margin:0 0 7px;font-size:19px}.memberTermsAtGlance>p{color:var(--muted);margin:8px 0;line-height:1.6}.memberTermsAtGlance ul{gap:9px;margin:12px 0 18px;padding-left:22px;display:grid}.memberTermsAtGlance li{line-height:1.58}.memberTermsAtGlance li strong{color:#e5fff6}.homePlainLanguage .hero{position:relative;overflow:hidden}.homePlainLanguage .hero:before{content:"";pointer-events:none;background:radial-gradient(56% 65% at 0 0,#674bc921,#0000 78%);position:absolute;inset:0}.homePlainLanguage .heroCopy .kicker{letter-spacing:.06em;font-weight:850}.homePlainLanguage .heroCopy h1{letter-spacing:-.047em;max-width:13.7ch;font-size:clamp(42px,5.1vw,73px);line-height:1.025}.homePlainLanguage .heroCopy .sub{color:#cbd5e8;max-width:53ch;font-size:clamp(15px,1.35vw,17px);line-height:1.69}.homePlainLanguage .heroCopy .actions .button{min-height:48px}.homePlainLanguage .heroVisual{border-radius:28px;box-shadow:0 35px 80px #00000052}.homePlainLanguage .homeProofBand{margin-top:29px}.homePlainLanguage .homeProofBand .proofItem{align-items:flex-start;gap:13px}.homePlainLanguage .homeProofBand strong{font-size:14px;line-height:1.35}.homePlainLanguage .sectionHead h2{letter-spacing:-.037em;max-width:21ch;line-height:1.12}.homePlainLanguage .sectionHead .lead{color:#c5d0e3;max-width:66ch;line-height:1.66}.homePlainLanguage .premiumHomeChoices .serviceCard{border-radius:22px;transition:transform .2s,border-color .2s,box-shadow .2s;box-shadow:0 14px 38px #00000021}.homePlainLanguage .premiumHomeChoices .serviceCard:hover{border-color:#9a7bff75;transform:translateY(-3px);box-shadow:0 20px 45px #0003}.homePlainLanguage .premiumHomeChoices .premiumChoiceFeatured{border-color:#2fe4c53d}.homePlainLanguage .homeGuideCard{border-radius:20px}.homePlainLanguage .premiumStoryIntro .premiumStoryDisclosure{max-width:70ch;font-size:12px}.homePlainLanguage .homeAboutCard,.homePlainLanguage .finalCta{border-radius:23px}.memberComparisonSection{isolation:isolate;background:radial-gradient(67% 50% at 50% 0,#6c4ce41f,#0000 77%);padding-block:clamp(56px,6.8vw,95px);position:relative}.memberComparisonIntro{max-width:850px}.memberComparisonIntro h2{max-width:18ch;line-height:1.1}.memberComparisonIntro .lead{max-width:62ch}.memberComparisonScroll{border-color:#9b88ff42;border-radius:24px;box-shadow:0 35px 76px #03091747}.memberComparisonTable thead th:nth-child(4){background:linear-gradient(155deg,#6b48d0a3,#121b35fa);box-shadow:inset 0 2px #a996ff}.memberComparisonTable tbody tr td:nth-child(4){color:#f6f4ff;background:#7e5cff1d}.memberComparisonTable .memberPopularTag{color:#fff;letter-spacing:.012em;background:#694cc0;max-width:100%;margin-top:6px;font-size:10px;font-weight:850;display:inline-flex}.memberComparisonTable .memberTableActions td:nth-child(4){background:#7c5cff24}.memberComparisonTable .memberTableActions .button{border-radius:12px;min-height:42px}.memberComparisonFooter{gap:clamp(18px,3vw,40px);margin-top:23px}.memberComparisonFooter>p{max-width:73ch;font-size:12.5px;line-height:1.7}.memberComparisonLinks a{align-items:center;gap:3px;display:inline-flex}.memberMobileCards{display:none}@media (max-width:780px){.homePlainLanguage .heroCopy h1{max-width:15ch;font-size:clamp(43px,8vw,66px)}.homePlainLanguage .heroCopy .sub{font-size:15.5px}.memberComparisonScroll,.memberTableScrollHint{display:none}.memberMobileCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.memberMobileCard{background:linear-gradient(160deg,#15213a,#0e182b);border:1px solid #9daac630;border-radius:20px;flex-direction:column;min-width:0;padding:22px;display:flex;box-shadow:0 18px 42px #0308142e}.memberMobileCard.memberMobileFeatured{background:radial-gradient(300px 220px at 0 0,#7a56f530,#0000 80%),linear-gradient(165deg,#22234a,#121a33);border-color:#9e7dffd9;box-shadow:0 16px 47px #40258b33}.memberMobileCardTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.memberMobileCardName{color:#f6f9ff;font-size:15px;font-weight:900;line-height:1.3}.memberMobileCard .memberPopularTag{color:#f8f6ff;background:#7c5cff4a;border:1px solid #bca7ff4d;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:850;display:inline-flex}.memberMobilePrice{color:#fff;letter-spacing:-.045em;margin:17px 0 9px;font-size:clamp(30px,4.9vw,40px);font-weight:950;line-height:1.1}.memberMobilePrice span{color:#bbc9e1;letter-spacing:0;margin-left:5px;font-size:12px;font-weight:650}.memberMobileCard>p{color:#d9e7f7;margin:0 0 15px;font-size:13px;line-height:1.5}.memberMobilePills{gap:7px;margin-bottom:18px;display:grid}.memberMobilePills span{color:#c7d3e9;font-size:12px;line-height:1.5}.memberMobileFeatured .memberMobilePills span{color:#f0efff}.memberMobileCard .button{text-align:center;border-radius:12px;justify-content:center;min-height:44px;margin-top:auto;padding:10px;font-size:12px}}@media (max-width:560px){.homePlainLanguage .heroCopy h1{font-size:clamp(38px,11vw,55px)}.homePlainLanguage .homeProofBand .proofItem{padding-block:13px}.memberMobileCards{grid-template-columns:1fr;gap:12px}.memberMobileCard{padding:20px}.memberMobilePrice{font-size:38px}.memberMobileFeatured{order:-1}.memberComparisonSection{padding-block:51px}.memberComparisonIntro h2{font-size:clamp(29px,8vw,42px)}}@media (prefers-reduced-motion:reduce){.homePlainLanguage .premiumHomeChoices .serviceCard{transition:none}.homePlainLanguage .premiumHomeChoices .serviceCard:hover{transform:none}}.homePlainLanguage .homeDdDefinition{color:#afc0db;margin:13px 0 0;font-size:12.5px;line-height:1.5}.homePlainLanguage .homeDdDefinition strong{color:#e4fcf7}.homeMemberFaq{padding-top:0;padding-bottom:clamp(55px,6vw,82px)}.homeMemberFaqHead{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;display:flex}.homeMemberFaqHead h2{letter-spacing:-.026em;margin:0;font-size:clamp(21px,2.4vw,28px);line-height:1.2}.homeMemberFaqGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.homeMemberFaqGrid details{background:#101b32de;border:1px solid #98a6cd30;border-radius:17px;align-self:start;min-width:0;transition:border-color .18s}.homeMemberFaqGrid details[open]{border-color:#7f6ae76e}.homeMemberFaqGrid summary{cursor:pointer;color:#e8f3ff;padding:19px 36px 19px 18px;font-size:13px;font-weight:800;line-height:1.5;list-style:none;position:relative}.homeMemberFaqGrid summary::-webkit-details-marker{display:none}.homeMemberFaqGrid summary:after{content:"+";color:#b9aaff;font-size:22px;line-height:1;position:absolute;top:17px;right:15px}.homeMemberFaqGrid details[open] summary:after{content:"−"}.homeMemberFaqGrid summary:focus-visible{outline:2px solid var(--teal);outline-offset:4px;border-radius:14px}.homeMemberFaqGrid p{color:#bbc8df;margin:0;padding:0 18px 19px;font-size:13px;line-height:1.68}.homeMemberFaqGrid p a{color:#b7fff0;text-underline-offset:3px;font-weight:750;text-decoration:underline}@media (max-width:760px){.homeMemberFaqGrid{grid-template-columns:1fr}.homeMemberFaqGrid summary{padding-block:16px}}.homeFocused .section{padding:30px 0}.homeFocused .homeFocusedHero{padding:34px 0 22px}.homeFocusedHeroGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(24px,4.4vw,58px);display:grid}.homeFocusedHero .heroCopy h1{letter-spacing:-.048em;max-width:16ch;margin:14px 0;font-size:clamp(38px,4.5vw,64px);line-height:1.07}.homeFocusedHero .heroCopy .sub{max-width:49ch;font-size:clamp(15px,1.2vw,17px);line-height:1.6}.homeFocusedHero .heroVisual{border-radius:24px;height:100%;min-height:345px;max-height:420px;box-shadow:0 20px 58px #0000004d}.homeFocusedHero .heroVisualCopy{padding:13px 15px;bottom:16px;left:16px;right:16px}.homeFocusedHero .heroVisualCopy h3{font-size:23px}.homeFocusedHero .heroVisualCopy p{font-size:12px}.homeFocusedTrust{color:#a8c0d9;margin:17px 0 0;font-size:12px;font-weight:750}.homeFocusedTrust span{color:var(--teal);margin:0 6px}.homeFocusedSectionHead{margin-bottom:18px}.homeFocusedSectionHead h2{letter-spacing:-.035em;margin:10px 0;font-size:clamp(27px,3vw,37px);line-height:1.12}.homeFocusedSectionHead p{max-width:61ch;color:var(--muted);margin:0;font-size:14px;line-height:1.6}.homeMemberCardsSection{background:radial-gradient(75% 70% at 50% 0,#7453dd1b,#0000 73%);padding-block:34px!important}.homeMembershipHeading{max-width:830px}.homeMemberCards{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:15px;display:grid}.homeMemberCard{background:linear-gradient(145deg,#17243c,#101b32);border:1px solid #a0b2d138;border-radius:20px;flex-direction:column;min-width:0;padding:25px;display:flex;position:relative;box-shadow:0 14px 38px #030a1930}.homeMemberCardRecommended{background:radial-gradient(at 0 0,#835bf642,#0000 75%),linear-gradient(155deg,#29264d,#11192f);border:1.5px solid #a17affe6;box-shadow:0 19px 48px #482a993d}.homeMemberCard h3{letter-spacing:-.03em;margin:6px 0 0;font-size:23px}.homeMemberTopPick{letter-spacing:.02em;color:#f6f0ff;background:#9068ff45;border:1px solid #af90ff73;border-radius:999px;align-self:flex-start;margin-bottom:8px;padding:5px 10px;font-size:10px;font-weight:900;line-height:1.4;display:inline-flex}.homeMemberPrice{color:#fff;letter-spacing:-.047em;margin:14px 0 5px;font-size:clamp(31px,3.4vw,43px);font-weight:950;line-height:1.12}.homeMemberPrice span{color:#bfcde3;letter-spacing:0;margin-left:5px;font-size:13px;font-weight:700}.homeMemberRate{color:#d6e2f2;margin:0 0 14px;font-size:13px;line-height:1.55}.homeMemberRate strong{color:#f4f7ff}.homeMemberRate span{color:#99b4d5;font-size:12px;display:block}.homeMemberBenefits{gap:8px;margin:4px 0 21px;padding:0;list-style:none;display:grid}.homeMemberBenefits li{color:#d7e5f6;padding-left:22px;font-size:12.5px;line-height:1.5;position:relative}.homeMemberBenefits li:before{content:"✓";color:#5df0d2;font-weight:900;position:absolute;left:0}.homeMemberCard>.button{align-self:stretch;min-height:44px;margin-top:auto}.homeMemberAfter{background:#ffffff06;border:1px solid #a3b5db26;border-radius:15px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:16px 20px;display:flex}.homeMemberAfter p{color:#c2d0e4;margin:0;font-size:13px;line-height:1.5}.homeMemberAfter p strong{color:#f4f7ff}.homeMemberAfter p a,.homeMemberFinePrint>a{color:#b5fff0;text-underline-offset:3px;font-weight:850;text-decoration:underline}.homeMemberAfter .button{white-space:nowrap;min-height:40px;font-size:12px}.homeMemberFinePrint{justify-content:space-between;align-items:flex-start;gap:20px;margin-top:13px;display:flex}.homeMemberFinePrint p{color:#9fb0cc;max-width:84ch;margin:0;font-size:11px;line-height:1.6}.homeMemberFinePrint>a{white-space:nowrap;font-size:12px;line-height:1.5}.homeFocusedStepGrid,.homeFocusedExtraGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.homeFocusedStepGrid>div,.homeFocusedExtraGrid>div{background:#111c33bf;border:1px solid #a0b2d126;border-radius:15px;padding:19px 21px}.homeFocusedStepGrid span{color:#7ef4da;margin-bottom:10px;font-size:11px;font-weight:900;display:block}.homeFocusedStepGrid strong{color:#f4f8ff;margin-bottom:4px;font-size:16px;display:block}.homeFocusedStepGrid p,.homeFocusedExtraGrid p{color:#bbc9e0;margin:4px 0 0;font-size:13px;line-height:1.55}.homeFocusedExtraGrid h3{margin:0 0 7px;font-size:17px}.homeFocusedExtraGrid a{color:#adfff0;text-underline-offset:3px;margin-top:13px;font-size:12px;font-weight:850;text-decoration:underline;display:inline-block}.homeFocusedSampleGrid{background:radial-gradient(at 0 0,#7c5cff29,#0000 75%),linear-gradient(145deg,#172440,#0d182e);border:1px solid #9570ff42;border-radius:20px;grid-template-columns:minmax(0,1.2fr) auto;align-items:center;gap:24px;padding:25px 28px;display:grid}.homeFocusedSampleGrid h2{margin:12px 0;font-size:clamp(23px,2.5vw,32px)}.homeFocusedSampleGrid p{color:#d0dcef;max-width:67ch;margin:0 0 7px;font-size:14px;line-height:1.6}.homeFocusedSampleGrid small{color:#9daec9;font-size:11px}.homeFocusedSampleActions{flex-direction:column;align-items:stretch;gap:10px;display:flex}.homeFocusedSampleActions .button{min-height:40px;font-size:12px}.homeFocusedQuestions{padding-bottom:48px!important}.homeFocusedQuestionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.homeFocusedQuestionGrid details{background:#121c31bf;border:1px solid #9a7bff38;border-radius:15px;align-self:start;min-width:0}.homeFocusedQuestionGrid summary{cursor:pointer;color:#f0f6ff;padding:18px 39px 18px 18px;font-size:13px;font-weight:850;line-height:1.5;list-style:none;position:relative}.homeFocusedQuestionGrid summary::-webkit-details-marker{display:none}.homeFocusedQuestionGrid summary:after{content:"+";color:#b9a2ff;font-size:23px;position:absolute;top:14px;right:16px}.homeFocusedQuestionGrid details[open] summary:after{content:"−"}.homeFocusedQuestionGrid p{color:#c0d1e7;margin:0;padding:0 18px 18px;font-size:12.5px;line-height:1.6}.homeFocusedQuestionGrid p a{color:#adfff1;text-decoration:underline}.homeFocusedQuestionGrid summary:focus-visible,.homeMemberCard .button:focus-visible,.homeMemberFinePrint>a:focus-visible{outline:2px solid var(--teal);outline-offset:4px}.membershipSelectionPage .section{padding:48px 0}.membershipSelectionCard{background:linear-gradient(145deg,#172440,#0e182e);border:1px solid #9377f64d;border-radius:24px;max-width:730px;margin:auto;padding:clamp(24px,4.5vw,44px);box-shadow:0 25px 65px #0003}.membershipSelectionCard h1{margin:14px 0;font-size:clamp(28px,4.3vw,45px);line-height:1.12}.membershipSelectionSub{color:#d2e1f5;margin:0 0 20px;font-size:17px}.membershipSelectionChoice{margin:20px 0}.membershipSelectionChoice h2{font-size:20px}.membershipSelectionChoice ul{color:#d2dfef;gap:8px;padding-left:22px;line-height:1.55;display:grid}.membershipSelectionPending{background:#7c5cff13;border:1px solid #9a7bff52;border-radius:16px;margin:21px 0;padding:20px}.membershipSelectionPending strong{color:#fff;margin-bottom:8px;display:block}.membershipSelectionPending p{color:#c4d0e3;font-size:13.5px;line-height:1.57}.membershipSelectionLinks{flex-wrap:wrap;gap:10px 17px;margin-top:22px;display:flex}.membershipSelectionLinks a{color:#aefff0;text-underline-offset:3px;font-size:12px;font-weight:800;text-decoration:underline}@media (max-width:900px){.homeFocusedHeroGrid{grid-template-columns:1fr 1fr;gap:20px}.homeFocusedHero .heroCopy h1{font-size:clamp(34px,5vw,50px)}.homeFocusedHero .heroVisual{min-height:300px}}@media (max-width:730px){.homeFocusedHeroGrid{grid-template-columns:1fr}.homeFocusedHero .heroVisual{min-height:280px;max-height:320px}.homeFocused .section{padding:26px 0}.homeMemberCardsSection{padding-block:28px!important}.homeMemberCards{grid-template-columns:1fr;gap:12px}.homeMemberCard{padding:21px}.homeMemberCardRecommended{order:-1}.homeMemberPrice{font-size:40px}.homeMemberFinePrint{flex-direction:column;gap:8px}.homeFocusedStepGrid,.homeFocusedExtraGrid{grid-template-columns:1fr;gap:8px}.homeFocusedSampleGrid{grid-template-columns:1fr;gap:16px;padding:22px}.homeFocusedSampleActions{flex-flow:wrap}.homeFocusedQuestionGrid{grid-template-columns:1fr;gap:9px}}@media (prefers-reduced-motion:reduce){.homeFocusedHero .heroVisual{scroll-behavior:auto}}.desktopNav .reportsDropdown{z-index:2;position:relative}.desktopNav .reportsDropdown>summary{cursor:pointer;color:var(--muted);letter-spacing:-.012em;white-space:nowrap;border-radius:10px;align-items:center;gap:6px;padding:9px 11px;font-size:13px;font-weight:700;list-style:none;display:flex}.desktopNav .reportsDropdown>summary::-webkit-details-marker{display:none}.desktopNav .reportsDropdown>summary:hover,.desktopNav .reportsDropdown>summary.active,.desktopNav .reportsDropdown[open]>summary{color:var(--text);background:#ffffff13}.desktopNav .reportsDropdown>summary:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.reportsChevron{color:#b6c4e3;transform-origin:50%;flex:none;width:14px;height:14px;transition:transform .18s,color .18s;display:block}.reportsDropdown[open] .reportsChevron{color:#a9fff0;transform:rotate(180deg)}.desktopNav .reportsDropdown>summary:hover .reportsChevron{color:var(--text)}@media (prefers-reduced-motion:reduce){.reportsChevron{transition:none}}.desktopNav .reportsDropdownPanel{background:#0d152a;border:1px solid #9a7bff47;border-radius:18px;width:320px;max-width:90vw;padding:9px;position:absolute;top:calc(100% + 12px);right:-95px;box-shadow:0 22px 60px #0000008a}.desktopNav .reportsDropdownPanel a{white-space:normal;border-radius:11px;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 13px;display:flex}.desktopNav .reportsDropdownPanel a strong{color:var(--text);font-size:14px}.desktopNav .reportsDropdownPanel a small{color:var(--muted-2);font-size:11px;font-weight:500;line-height:1.4}.desktopNav .reportsDropdownPanel a:hover,.desktopNav .reportsDropdownPanel a.active{background:#7c5cff21}.mobileMenuHeading{color:var(--muted-2);letter-spacing:.075em;text-transform:uppercase;padding:12px 4px 3px;font-size:11px}.reportExploreLinks{flex-wrap:wrap;align-items:center;gap:10px;margin:18px 0 10px;display:flex}.reportExploreLinks a{border:1px solid var(--line);color:#e6e9ff;background:#ffffff0a;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:750;display:inline-flex}.reportExploreLinks a:hover{background:#2fe4c50f;border-color:#2fe4c566}.comingSoonMini{color:var(--teal);font-size:10px;font-weight:700}.serviceDetailLink,.choiceInlineLink{color:#a8fff0;text-underline-offset:4px;align-self:flex-start;padding:9px 3px;font-size:12px;font-weight:800;-webkit-text-decoration:underline #2fe4c54d;text-decoration:underline #2fe4c54d;display:inline-block}.singlePackFallback{background:#2fe4c511;border:1px solid #2fe4c53b;border-radius:17px;justify-content:space-between;align-items:center;gap:18px;margin:17px 0 32px;padding:18px 21px;display:flex}.singlePackFallback p{color:var(--muted);margin:0;font-size:14px;line-height:1.65}.singlePackFallback strong{color:var(--text)}.singlePackFallback .button{flex-shrink:0}.categoryIntro{color:var(--muted);margin:0 0 16px;font-size:13px}.categoryIntro a,.reportBelowChoices a{color:#a8fff0;text-underline-offset:4px;text-decoration:underline}.reportValueGrid .card,.reportProcessGrid .card{min-height:100%}.reportValueGrid .card p,.reportProcessGrid .card p{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.65}.reportValueGrid .card .button{margin-top:20px}.reportProcessGrid .card strong{color:var(--teal);margin-bottom:9px;font-size:13px;display:block}.reportChoiceGrid .packCard .price{margin-top:14px}.reportChoiceGrid .packCard>p{color:var(--muted);font-size:14px;line-height:1.55}.reportLimitation{border:1px solid var(--line);color:var(--muted);background:#ffffff09;border-radius:15px;margin:23px 0 0;padding:17px 19px;font-size:13px;line-height:1.7}.reportBelowChoices{color:var(--muted);margin:19px 0 0;font-size:14px}@media (max-width:820px){.singlePackFallback{flex-direction:column;align-items:flex-start}}@media (max-width:680px){.singlePackFallback{padding:16px}.singlePackFallback .button,.reportExploreLinks a{width:100%}.reportExploreLinks{grid-template-columns:1fr;display:grid}.reportChoiceGrid{grid-template-columns:1fr}}.interestPopupCard{box-sizing:border-box;z-index:1200;right:clamp(12px,2vw,24px);bottom:calc(18px + env(safe-area-inset-bottom,0px));width:min(350px,100vw - 28px);max-height:calc(100dvh - 36px - env(safe-area-inset-bottom,0px));color:#f4f6ff;background:#10192e;border:1px solid #9c86ff80;border-radius:18px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 16px 50px #0000006b}.interestPopupCardExpanded{width:min(370px,100vw - 28px)}.interestPopupContent{overscroll-behavior:contain;min-height:0;padding:20px 18px 18px;overflow-y:auto}.interestPopupClose{z-index:4;color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#243356;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:44px;min-width:44px;height:44px;min-height:44px;font-size:25px;line-height:1;display:grid;position:absolute;top:9px;right:9px;box-shadow:0 2px 10px #0000004d}.interestPopupClose:focus-visible{outline-offset:2px;outline:3px solid #59f0ce}.interestPopupEyebrow{letter-spacing:.12em;color:#54e6c7;max-width:calc(100% - 52px);margin-bottom:9px;font-size:10px;font-weight:850;display:block}.interestPopupCard .interestPopupContent h2{letter-spacing:-.035em;text-wrap:balance;margin:0 0 11px;padding-right:24px;font-size:clamp(21px,3vw,24px);line-height:1.16}.interestPopupCard .interestPopupContent h2 span{color:#a897ff}.interestPopupCard .interestPopupContent>p{color:#bfc9dc;margin:0 0 15px;font-size:13px;line-height:1.55}.interestUpdatesCard>p{color:#bfc9dc;margin:0 0 22px;font-size:15px;line-height:1.65}.interestPopupExpand{width:100%;min-height:44px;font-size:13px}.interestPopupFormPanel{margin-top:13px}.interestPopupCard .interestSignupForm{gap:11px}.interestPopupCard .interestSignupFields{grid-template-columns:minmax(0,1fr);gap:10px}.interestPopupCard .interestSignupConsent{font-size:11px;line-height:1.5}.interestPopupCard .interestSignupSubmit{min-height:44px;font-size:13px}.interestPopupCard .interestSignupFineprint{font-size:10px}.interestPopupCard .interestPopupLearn{font-size:11px}.interestPopupActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;display:flex}.interestPopupNotNow{color:#f7faff;cursor:pointer;background:#243356;border:1px solid #ffffff40;border-radius:10px;min-height:44px;padding:8px 12px;font-size:12px;font-weight:800}.interestPopupNotNow:hover{background:#30466d}.interestPopupNotNow:focus-visible{outline-offset:2px;outline:3px solid #59f0ce}.interestSignupForm{flex-direction:column;gap:15px;display:flex}.interestSignupFields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.interestSignupFields label{color:#f4f7ff;font-size:12px;font-weight:800;display:block}.interestSignupFields label span{color:#b4c1d8;font-size:11px;font-weight:500;display:inline}.interestSignupFields input{box-sizing:border-box;color:#fff;background:#10172a;border:1px solid #52607b;border-radius:11px;width:100%;min-width:0;min-height:48px;margin-top:7px;padding:10px 12px;display:block}.interestSignupFields input::placeholder{color:#9aa7c1}.interestSignupConsent{color:#cad3e3;cursor:pointer;align-items:flex-start;gap:10px;font-size:12px;line-height:1.55;display:flex}.interestSignupConsent input{accent-color:#43dac1;flex:none;width:18px;height:18px;margin-top:1px}.interestSignupConsent a{color:#a8fff0;text-decoration:underline}.interestSignupSubmit{width:100%;min-height:50px}.button.primary.interestPopupExpand,.button.primary.interestSignupSubmit{color:#fff;text-shadow:0 1px 1px #0000002e;background:linear-gradient(135deg,#5633bd,#6140c7 55%,#6b46ce)}.interestSignupFineprint{color:#aebed3;text-align:center;margin:0;font-size:11px}.interestSignupFeedback{color:#ffd0cf;margin:0;font-size:13px}.interestSignupSuccess{text-align:center;background:#2fe4c517;border:1px solid #2fe4c55c;border-radius:14px;padding:25px}.interestSignupSuccess>span{color:#5ae8c8;font-size:30px}.interestSignupSuccess h3{margin:8px 0;font-size:23px}.interestSignupSuccess p{color:#d4e5e2;margin:0;font-size:14px}.interestPopupLearn{color:#c9bdff;text-align:center;margin-top:18px;font-size:12px;text-decoration:underline;display:block}.interestSignupTurnstile{min-height:1px}.interestUpdatesPage{padding-block:clamp(70px,8vw,115px)}.interestUpdatesLayout{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(24px,5vw,70px);display:grid}.interestUpdatesLayout h1{font-size:clamp(38px,5vw,67px)}.interestUpdatesBenefits{color:#c8d6e9;padding-left:20px;font-size:15px;line-height:1.75}.interestUpdatesBenefits li{margin-bottom:10px}.interestUpdatesCard{background:#10192e;border:1px solid #9c86ff57;border-radius:22px;padding:clamp(24px,4vw,38px);box-shadow:0 24px 64px #0003}.interestUpdatesCard h2{font-size:29px;line-height:1.2}.interestBackLink{color:#a8fff0;margin-top:20px;display:inline-block}@media (max-width:780px){.interestUpdatesLayout{grid-template-columns:1fr}}@media (max-width:520px){.interestPopupCard{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));width:auto;max-height:calc(100dvh - 24px - env(safe-area-inset-bottom,0px));border-radius:16px}.interestPopupCard .interestPopupContent{padding:18px 16px 15px}.interestPopupClose{top:8px;right:8px}.interestSignupFields{grid-template-columns:1fr}}.page.marketingPage{background:radial-gradient(880px 600px at 0 0,#7c5cff25,#0000 73%),radial-gradient(760px 510px at 100% 2%,#2fe4c50f,#0000 74%),linear-gradient(#0a1122 0%,#090f1d 50%,#090e19 100%)}.marketingPage>.marketingHero{background:0 0;border-bottom:0}.marketingPage>.marketingHero:not(.marketingHeroWithPhoto){padding-bottom:clamp(20px,2.9vw,38px)}.marketingPage>.section:not(.interestUpdatesPage):not(.homeMemberCardsSection):not(.memberComparisonSection){padding-top:clamp(35px,4.2vw,55px);padding-bottom:clamp(33px,3.6vw,47px)}.marketingPage>.marketingHero+.section:not(.homeMemberCardsSection):not(.memberComparisonSection){padding-top:clamp(25px,3vw,40px)}.marketingPage>.section+.section:before{opacity:.34}.marketingPage .sectionHead h2{text-wrap:balance;line-height:1.13}.marketingPage .sectionHead .lead{font-size:clamp(15px,1.35vw,17px);line-height:1.73}.marketingPage .card p:not(.cardPromise){font-size:15px;line-height:1.68}.marketingPage .faq details p{font-size:14px;line-height:1.7}.productsHero+.section{padding-top:clamp(25px,3.2vw,44px)}.shopFlowLinks{flex-wrap:wrap;align-items:center;gap:10px 24px;margin:20px 0 25px;display:flex}.shopFlowLinks a{color:#cbbdff;text-underline-offset:5px;align-items:center;gap:6px;min-height:40px;font-size:14px;font-weight:800;line-height:1.45;-webkit-text-decoration:underline #cbbdff66;text-decoration:underline #cbbdff66;display:inline-flex}.shopFlowLinks a:hover{color:#b9f5e6;text-decoration-color:#b9f5e6}@media (max-width:680px){.marketingPage>.marketingHero:not(.marketingHeroWithPhoto){padding-bottom:18px}.marketingPage>.section:not(.interestUpdatesPage):not(.homeMemberCardsSection):not(.memberComparisonSection){padding-top:34px;padding-bottom:30px}.marketingPage>.marketingHero+.section:not(.homeMemberCardsSection):not(.memberComparisonSection){padding-top:26px}.shopFlowLinks{gap:4px 18px;margin:14px 0 22px}.shopFlowLinks a{font-size:14px}}
body:has(main.homeProofFirst)>.siteHeader{-webkit-backdrop-filter:none;backdrop-filter:none;background:#070d19}.homeProofFirst .section{padding:clamp(32px,4.8vw,60px) 0}.homeProofFirst .homeFocusedHero{padding:clamp(24px,4vw,52px) 0 30px}.homeProofFirst .homeFocusedHeroGrid{align-items:center;gap:clamp(22px,4vw,48px)}.homeProofFirst .heroCopy h1{letter-spacing:-.045em;max-width:16ch;font-size:clamp(40px,4.6vw,64px);line-height:1.06}.homeProofFirst .heroCopy .sub{max-width:54ch;font-size:18px;line-height:1.62}.homeProofFirst .heroVisual{min-height:410px}.homeProofFirst .heroVisualCopy p{font-size:16px}.homeProofFirst .button{min-height:48px;padding:12px 17px;font-size:15px;line-height:1.35}.homeProofFirst .homeHeroActions{gap:10px;margin-top:16px}.homeProofFirst .homeHeroActions .button{font-weight:850}.homeProofFirst .homeHeroDirectLinks{flex-wrap:wrap;align-items:center;gap:0 20px;margin-top:8px;display:flex}.homeProofFirst .homeHeroDirectLinks a{text-underline-offset:4px;align-items:center;gap:5px;min-height:44px;padding:8px 0;font-size:14px;font-weight:750;line-height:1.5;-webkit-text-decoration:underline #2fe4c566;text-decoration:underline #2fe4c566;display:inline-flex}.homeProofFirst .homeHeroDirectLinks a:first-child{color:#b5fff0;font-weight:850}.homeProofFirst .homeHeroDirectLinks a:last-child{color:#d4dffa}.homeProofFirst .homeHeroDirectLinks a:hover{color:#fff}.homeProofFirst .homeHeroDirectLinks a:focus-visible{outline:3px solid var(--teal);outline-offset:3px;border-radius:4px}.homeProofFirst .homeEntryNote{color:var(--text);margin:6px 0 0;font-size:14px;line-height:1.6}.homeProofFirst .homeFocusedTrust{color:var(--muted);margin:7px 0 0;font-size:13px;line-height:1.55}.homeProofFirst .homeFocusedTrust span{color:var(--teal);margin:0 4px}.homeProofFirst .homeFocusedExtras{padding-top:clamp(20px,3vw,38px)}.homeProofFirst .homeFocusedSectionHead{max-width:790px;margin-bottom:20px}.homeProofFirst .homeFocusedSectionHead h2,.homeProofFirst .homeEvidenceCopy h2,.homeProofFirst .homeFinalPanel h2{letter-spacing:-.035em;font-size:clamp(29px,3.2vw,42px);line-height:1.13}.homeProofFirst .homeFocusedSectionHead p{color:var(--muted);margin:8px 0 0;font-size:16px;line-height:1.6}.homeProofFirst .homeReportGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.homeProofFirst .homeReportCard{flex-direction:column;min-width:0;padding:24px;display:flex}.homeProofFirst .homeReportCardTitle{background:linear-gradient(150deg,#2fe4c514,#0e182ebf);border-color:#2fe4c566}.homeProofFirst .homeReportCard>.eyebrow{align-self:flex-start;margin-bottom:15px}.homeProofFirst .homeReportCard h3{font-size:24px;line-height:1.2}.homeProofFirst .homeReportCard h3 a{color:inherit;text-decoration:none}.homeProofFirst .homeReportCard h3 a:hover{text-underline-offset:4px;text-decoration:underline}.homeProofFirst .homeReportCard h3 a:focus-visible{outline:3px solid var(--teal);outline-offset:3px;border-radius:4px}.homeProofFirst .homeReportCard .price{margin:19px 0 15px}.homeProofFirst .homeReportCard .price span{font-size:14px;line-height:1.45}.homeProofFirst .homeReportCard p{font-size:15px;line-height:1.6}.homeProofFirst .homeReportCard .homeOfferDescription{color:var(--text);margin:0 0 13px}.homeProofFirst .homeReportCard .homeReportQualifier{color:var(--muted);margin:0 0 16px;font-size:13px;line-height:1.55}.homeProofFirst .homeReportCard .homeReportQualifier a{color:#adfff0;text-underline-offset:3px;text-decoration:underline}.homeProofFirst .homeReportCard .homeReportCreditNote{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.55}.homeProofFirst .homeReportCreditNote a{color:#adfff0;text-underline-offset:3px;align-items:center;gap:4px;min-height:40px;padding:5px 0;font-size:13px;font-weight:800;text-decoration:underline;display:inline-flex}.homeProofFirst .homeReportCreditNote a:focus-visible,.homeProofFirst .homeReportCard .homeReportQualifier a:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:4px}.homeProofFirst .homeReportCard>.button{text-align:center;justify-content:center;align-items:center;width:100%;min-height:66px;margin-top:auto;display:flex}.homeProofFirst .homeCompareLink{flex-wrap:wrap;align-items:center;gap:0 12px;margin:12px 0 6px;line-height:1.6;display:flex}.homeProofFirst .homeCompareLink a{color:#adfff0;text-underline-offset:3px;align-items:center;min-height:44px;font-size:14px;text-decoration:underline;display:inline-flex}.homeProofFirst .homeOrderNote{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.6}.homeProofFirst .homeOrderNote strong{color:var(--text)}.homeProofFirst .homeTitleToolMini{background:#2fe4c506;border:1px solid #2fe4c530;border-radius:15px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-top:20px;padding:16px 18px;display:flex}.homeProofFirst .homeTitleToolMini p{color:var(--muted);flex:380px;margin:0;font-size:13px;line-height:1.6}.homeProofFirst .homeTitleToolMini p strong{color:var(--text)}.homeProofFirst .homeTitleToolMini>a{color:#adfff0;text-underline-offset:4px;align-items:center;min-height:44px;font-size:13px;font-weight:850;text-decoration:underline;display:inline-flex}.homeProofFirst .homeTitleToolMini>a:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:3px}.homeProofFirst .homeEvidenceGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(24px,4vw,48px);display:grid}.homeProofFirst .homeEvidencePreview{border:1px solid var(--line);background:var(--surface);min-width:0;box-shadow:var(--shadow-soft);border-radius:20px;display:block;overflow:hidden}.homeProofFirst .homeEvidenceImage{background:#f5f7ff;border-radius:8px;height:310px;margin:16px;position:relative;overflow:hidden}.homeProofFirst .homeEvidenceImage img{object-fit:contain}.homeProofFirst .homeEvidencePreview>span{color:var(--muted);padding:0 18px 17px;font-size:13px;line-height:1.55;display:block}.homeProofFirst .homeEvidenceCopy>p{color:var(--muted);font-size:16px;line-height:1.65}.homeProofFirst .homeEvidenceCopy .actions{flex-wrap:wrap;gap:10px;display:flex}.homeProofFirst .homeEvidenceCopy .homeEvidenceNote{margin:12px 0 0;font-size:13px;line-height:1.6}.homeProofFirst .homeMemberCardsSection{padding-block:clamp(30px,4.5vw,55px)!important}.homeProofFirst .homeMemberCard{min-width:0;padding:24px}.homeProofFirst .homeMemberBadgeSlot{align-items:flex-start;min-width:0;min-height:36px;display:flex}.homeProofFirst .homeMemberBadgeSlot .homeMemberTopPick{margin:0}.homeProofFirst .homeMemberCard h3{margin:0;font-size:24px;line-height:1.3}.homeProofFirst .homeMemberRate{font-size:15px;line-height:1.6}.homeProofFirst .homeMemberRate>span,.homeProofFirst .homeMemberPrice>span,.homeProofFirst .homeMemberTopPick{font-size:14px;line-height:1.5}.homeProofFirst .homeMemberSharedTerms{color:var(--muted);max-width:1050px;margin:0 0 18px;font-size:14px;line-height:1.65}.homeProofFirst .homeMembershipResources{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 24px;min-width:0;margin:4px 0 13px;display:flex}.homeProofFirst .homeMembershipResources .homeMemberFinePrint{flex-wrap:wrap;flex:0 620px;align-items:center;gap:6px;min-width:0;max-width:100%;margin:0}.homeProofFirst .homeMemberCompareLink{white-space:normal;color:#b5fff0;background:#2fe4c50f;border:1px solid #2fe4c540;border-radius:999px;flex:0 auto;align-items:center;gap:6px;max-width:100%;min-height:44px;padding:9px 14px;font-size:14px;font-weight:850;line-height:1.4;text-decoration:none;display:inline-flex}.homeProofFirst .homeMemberCompareLink:hover{background:#2fe4c521;border-color:#2fe4c58c}.homeProofFirst .homeMemberCompareLink:focus-visible{outline:3px solid var(--teal);outline-offset:3px}.homeProofFirst .homeMemberFinePrint p{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.homeProofFirst .homeMemberFinePrint p a{color:#b5fff0;text-underline-offset:3px;white-space:normal;font-size:14px;font-weight:850;text-decoration:underline}.homeProofFirst .homeMemberFinePrint p a:focus-visible{outline:2px solid var(--teal);outline-offset:3px;border-radius:3px}.homeProofFirst .homeFocusedQuestionGrid summary{padding:19px 42px 19px 19px;font-size:16px;line-height:1.6}.homeProofFirst .homeFocusedQuestionGrid p{color:var(--muted);padding:0 19px 19px;font-size:16px;line-height:1.7}.homeProofFirst .homeSupportStrip{background:#2fe4c506;border:1px solid #2fe4c52b;border-radius:15px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;margin-top:16px;padding:15px 18px;display:flex}.homeProofFirst .homeSupportStrip p{color:var(--muted);margin:0;font-size:14px;line-height:1.6}.homeProofFirst .homeSupportStrip p strong{color:var(--text)}.homeProofFirst .homeSupportStrip a{color:#adfff0;text-underline-offset:4px;align-items:center;gap:5px;min-height:44px;font-size:14px;font-weight:850;text-decoration:underline;display:inline-flex}.homeProofFirst .homeSupportStrip a:focus-visible{outline:3px solid var(--teal);outline-offset:3px;border-radius:5px}.homeProofFirst .homeFinalPanel{background:radial-gradient(ellipse at 0 0,#7c5cff29,transparent 75%),var(--surface);border:1px solid #9a7bff4d;border-radius:22px;padding:clamp(24px,3vw,38px)}.homeProofFirst .homeFinalAction{padding-bottom:55px}.memberAvailabilityNotice{border:1px solid var(--line);color:var(--muted);background:#ffffff09;border-radius:12px;margin:0 0 16px;padding:13px 16px;font-size:14px;line-height:1.6}body:has(main.homeProofFirst)>.investorPath{display:none}@media (max-width:1000px){.homeProofFirst .homeReportGrid{gap:12px}.homeProofFirst .homeReportCard{padding:20px}.homeProofFirst .homeMemberCard{padding:22px 18px}}@media (max-width:900px){.homeProofFirst .homeFocusedHeroGrid{grid-template-columns:minmax(0,1fr);gap:20px}.homeProofFirst .homeFocusedHero .heroCopy{max-width:740px}.homeProofFirst .homeFocusedHero .heroVisual{height:min(42vw,350px);min-height:280px;max-height:370px}.homeProofFirst .homeReportGrid,.homeProofFirst .homeMemberCards{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.homeProofFirst .homeReportCard:last-child,.homeProofFirst .homeMemberCard:last-child{grid-column:1/-1}.homeProofFirst .homeEvidenceGrid{grid-template-columns:minmax(0,1fr);gap:24px}.homeProofFirst .homeEvidencePreview{max-width:790px}}@media (max-width:730px){.homeProofFirst .section{padding:30px 0}.homeProofFirst .homeFocusedHero{padding-top:18px}.homeProofFirst .heroCopy h1{margin-block:10px;font-size:clamp(36px,9vw,48px)}.homeProofFirst .heroCopy .sub{font-size:16px;line-height:1.55}.homeProofFirst .homeHeroActions{margin-top:12px}.homeProofFirst .homeHeroActions .button{min-height:48px;padding:11px 14px}.homeProofFirst .heroCopy .actions,.homeProofFirst .homeFinalPanel .actions{flex-direction:column;align-items:stretch}.homeProofFirst .homeReportGrid,.homeProofFirst .homeMemberCards{grid-template-columns:minmax(0,1fr);gap:12px}.homeProofFirst .homeReportCard:last-child,.homeProofFirst .homeMemberCard:last-child{grid-column:auto}.homeProofFirst .homeReportCard{padding:21px}.homeProofFirst .homeReportCard>.button{min-height:52px}.homeProofFirst .homeFocusedHero .heroVisual{height:auto;min-height:235px;max-height:290px}.homeProofFirst .homeEvidenceImage{height:clamp(225px,70vw,320px)}.homeProofFirst .homeTitleToolMini{padding:14px 16px}.homeProofFirst .homeMembershipResources{flex-direction:column;align-items:flex-start}.homeProofFirst .homeMemberCompareLink{white-space:normal;border-radius:13px;max-width:100%}.homeProofFirst .homeSupportStrip{flex-direction:column;align-items:flex-start}}@media (max-width:390px){.homeProofFirst .heroCopy h1{font-size:clamp(34px,10vw,40px)}.homeProofFirst .homeHeroActions .button{font-size:14px}.homeProofFirst .homeHeroDirectLinks a,.homeProofFirst .heroCopy .homeEntryNote{font-size:13px}.homeProofFirst .homeFocusedHero .heroVisual{min-height:220px;max-height:270px}.homeProofFirst .homeReportCard h3{font-size:22px}.homeProofFirst .homeFinalPanel{padding:22px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.homeProofFirst .button{transition:none}}
