.compact-home{background:#f8fbff}.compact-hero{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:clamp(30px,5vw,76px);max-width:1500px;margin:auto;padding:clamp(40px,4vw,56px) clamp(20px,6vw,92px);display:grid}.compact-hero-copy{max-width:750px}.compact-home .compact-hero h1{color:#071a36;letter-spacing:-.035em;margin:12px 0 20px;font:500 clamp(2.8rem,4.3vw,4rem)/1.06 Georgia,Times New Roman,serif!important}.compact-hero-copy>p:not(.simple-eyebrow){color:#34445a;max-width:620px;margin:0;font-size:clamp(1.05rem,1.55vw,1.25rem);line-height:1.55}.compact-hero-actions{flex-wrap:wrap;align-items:center;gap:14px 25px;margin:28px 0 22px;display:flex}.compact-hero-actions .simple-button,.compact-last-step .simple-button{color:#fff;background:#1264d8;align-items:center;gap:18px;display:inline-flex}.compact-text-link{color:#0c4ca6;text-underline-offset:5px;font-weight:800;text-decoration:underline}.compact-hero-copy>small{color:#516176;font-size:.91rem;line-height:1.5;display:block}.compact-hero>img{object-fit:contain;background:#fff;border:1px solid #dce4ee;border-radius:18px;width:100%;max-height:310px}.compact-audiences,.compact-explore{padding:clamp(46px,5vw,68px) clamp(20px,6vw,92px)}.compact-audiences{background:#fff;border-block:1px solid #dce4ee}.compact-explore{background:#eef6ff}.compact-section-heading{justify-content:space-between;align-items:end;gap:24px;max-width:1320px;margin:0 auto 23px;display:flex}.compact-section-heading h2{color:#071a36;letter-spacing:-.025em;margin:5px 0 0;font:500 clamp(2rem,3.4vw,3.2rem)/1.1 Georgia,Times New Roman,serif}.compact-section-heading>a{color:#0c4ca6;text-underline-offset:5px;font-weight:800;text-decoration:underline}.compact-audiences .audience-photo-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;max-width:1320px;margin:auto;display:grid}.compact-audiences .audience-start-card{min-width:0;box-shadow:none;background:#fff;border:1px solid #c9d8e8;border-radius:12px;grid-template-rows:140px 1fr;display:grid;overflow:hidden}.compact-audiences .audience-start-card img{object-fit:cover;width:100%;height:140px}.compact-audiences .audience-start-card>span{flex-direction:column;gap:7px;min-height:150px;padding:17px;display:flex}.compact-audiences .audience-start-card strong{font-size:1.08rem;line-height:1.2}.compact-audiences .audience-start-card small{color:#516176;font-size:.87rem;line-height:1.4}.compact-audiences .audience-start-card b{color:#0c4ca6;background:0 0;min-height:0;margin-top:auto;padding:8px 0 0;font-size:.85rem}.compact-audiences .audience-start-card:hover b{background:0 0;text-decoration:underline}.compact-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:1320px;margin:auto;display:grid}.compact-link-grid a{background:#fff;border:1px solid #c5d6e9;border-radius:12px;flex-direction:column;gap:8px;min-height:130px;padding:20px 43px 20px 21px;display:flex;position:relative}.compact-link-grid a:hover,.compact-audiences .audience-start-card:hover{border-color:#1264d8;box-shadow:0 9px 22px #071a3614}.compact-link-grid strong{color:#071a36;font-size:1.08rem}.compact-link-grid span{color:#516176;font-size:.88rem;line-height:1.45}.compact-link-grid b{color:#1264d8;font-size:1.2rem;position:absolute;top:16px;right:18px}.compact-last-step{color:#fff;background:#071a36;justify-content:space-between;align-items:center;gap:25px;padding:36px clamp(20px,6vw,92px);display:flex}.compact-last-step .simple-eyebrow{color:#8dccff}.compact-last-step h2{margin:5px 0 7px;font:500 clamp(1.8rem,3vw,2.6rem)/1.1 Georgia,serif}.compact-last-step p:not(.simple-eyebrow){color:#d8e6f7;margin:0;line-height:1.5}.compact-last-step>div:last-child{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:18px;display:flex}.compact-last-step .compact-text-link{color:#fff}.compact-home .simple-footer{min-height:0;padding-block:28px}@media (width<=980px){.compact-hero{grid-template-columns:1fr}.compact-hero>img{max-height:260px}.compact-audiences .audience-photo-links,.compact-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.compact-hero{padding:42px 20px}.compact-hero h1{font-size:clamp(2.5rem,10vw,3.3rem)}.compact-hero>img{max-height:210px}.compact-audiences,.compact-explore{padding:44px 20px}.compact-section-heading{flex-direction:column;align-items:flex-start}.compact-audiences .audience-photo-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.compact-audiences .audience-start-card{grid-template-rows:110px 1fr}.compact-audiences .audience-start-card img{height:110px}.compact-audiences .audience-start-card>span{min-height:0;padding:12px}.compact-audiences .audience-start-card strong{font-size:.96rem}.compact-audiences .audience-start-card small{font-size:.8rem}.compact-audiences .audience-start-card b{font-size:.78rem}.compact-link-grid{grid-template-columns:1fr}.compact-link-grid a{min-height:0}.compact-last-step{flex-direction:column;align-items:flex-start;padding:38px 20px}.compact-last-step>div:last-child{flex-shrink:1}}.client-discoveries{color:#fff;background:linear-gradient(145deg,#06162f,#0a2e59 62%,#0d4881);padding:clamp(58px,8vw,110px) clamp(20px,5vw,78px)}.client-discoveries>header{grid-template-columns:minmax(0,1.1fr) minmax(280px,.7fr);align-items:end;gap:clamp(28px,6vw,80px);display:grid}.client-discoveries .simple-eyebrow{color:#78c8ff}.client-discoveries h2{letter-spacing:-.04em;margin:0;font:500 clamp(42px,5vw,70px)/1.01 Georgia,Times New Roman,serif}.client-discoveries>header>p{color:#cfdeed;margin:0;font-size:18px;line-height:1.65}.discovery-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:42px 0 20px;display:grid}.discovery-story-grid article{min-height:330px;color:var(--navy);background:#fff;border:1px solid #ffffff38;border-radius:22px;overflow:hidden;box-shadow:0 22px 58px #020a1738}.discovery-copy{flex-direction:column;height:100%;padding:30px 28px;display:flex}.discovery-mark{background:linear-gradient(90deg,#1264d8,#78d5ff);border-radius:999px;width:56px;height:7px;margin-bottom:27px}.discovery-copy small{color:var(--blue);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.discovery-copy h3{color:var(--navy);margin:14px 0;font:500 clamp(24px,2.1vw,31px)/1.12 Georgia,serif}.discovery-copy p{color:#53627a;margin-bottom:28px;font-size:15px;line-height:1.55}.story-link{color:var(--blue);margin-top:auto;font-weight:850;line-height:1.4}.discovery-publish-panel{background:#071a36;border:1px solid #75bff05e;border-radius:22px;grid-template-columns:1fr 1fr auto;align-items:center;gap:25px;padding:26px;display:grid}.discovery-publish-panel h3{margin:0 0 8px;font:500 31px Georgia,serif}.discovery-publish-panel p{color:#cedceb;margin:0;line-height:1.55}.publish-steps{gap:8px;display:grid}.publish-steps span{color:#dce9f6;align-items:center;gap:9px;font-size:13px;display:flex}.publish-steps b{color:#fff;background:#1264d8;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.showcase-boundary{color:#b9ccde;margin:18px 0 0;font-size:12px;line-height:1.55}@media (width<=900px){.client-discoveries>header{grid-template-columns:1fr}.discovery-story-grid{grid-template-columns:1fr 1fr}.discovery-story-grid article:first-child{grid-column:1/-1}.discovery-publish-panel{grid-template-columns:1fr}.discovery-publish-panel .simple-button{justify-self:start}}@media (width<=620px){.client-discoveries{padding:50px 14px}.client-discoveries h2{font-size:40px}.client-discoveries>header>p{font-size:16px}.discovery-story-grid{grid-template-columns:1fr;gap:12px;margin-top:30px}.discovery-story-grid article:first-child{grid-column:auto}.discovery-story-grid article{border-radius:18px;min-height:0}.discovery-copy{min-height:270px;padding:25px 22px}.discovery-mark{margin-bottom:22px}.discovery-copy h3{font-size:28px}.discovery-copy p{font-size:16px}.discovery-publish-panel{padding:20px}.discovery-publish-panel .simple-button{width:100%}}.home-first{padding-top:clamp(24px,3.5vw,44px)!important;padding-bottom:28px!important}.home-first .simple-heading{margin-bottom:18px!important}.home-first .simple-heading h1{font-size:clamp(42px,5.2vw,68px)!important}.audience-photo-links>a:focus-visible{outline-offset:3px;outline:3px solid #ffb23f}.showcase-tabs button{text-align:left;gap:2px;display:grid}.showcase-tabs button small{color:inherit;opacity:.72;text-transform:uppercase;letter-spacing:.05em;font-size:9px!important;line-height:1.1!important}.showcase-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0 8px;display:grid}.showcase-evidence-grid>div,.showcase-next{background:#f2f7fd;border-left:4px solid #6588b4;border-radius:11px;padding:13px 15px}.showcase-evidence-grid .match{border-left-color:#167246}.showcase-evidence-grid .mismatch{border-left-color:#bd3f3f}.showcase-evidence-grid .open{border-left-color:#a46a00}.showcase-evidence-grid small,.showcase-evidence-grid strong,.showcase-next small,.showcase-next strong{display:block}.showcase-evidence-grid small,.showcase-next small{color:var(--blue);text-transform:uppercase;letter-spacing:.05em;font-weight:900}.showcase-evidence-grid strong,.showcase-next strong{color:var(--navy);margin-top:5px;line-height:1.45}.showcase-next{border-left-color:var(--blue);margin:0 0 12px}@media (width<=620px){.home-first{padding:20px 12px 18px!important}.home-first .simple-heading{margin-bottom:12px!important}.home-first .simple-eyebrow{margin-bottom:6px}.home-first .simple-heading h1{font-size:clamp(34px,9.5vw,44px)!important}.home-first .audience-photo-links{gap:8px}.home-first .audience-photo-links>a{grid-template-rows:58px 1fr}.home-first .audience-photo-links img{height:58px}.home-first .audience-photo-links>a>span{min-height:130px;padding:9px}.home-first .audience-photo-links small{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.showcase-evidence-grid{grid-template-columns:1fr}.showcase-evidence-grid>div,.showcase-next{padding:11px 12px}html[data-text-size=large] .home-first .audience-photo-links,html[data-text-size=extra-large] .home-first .audience-photo-links{grid-template-columns:1fr}html[data-text-size=large] .home-first .audience-photo-links>a,html[data-text-size=extra-large] .home-first .audience-photo-links>a{grid-template-rows:auto;grid-template-columns:84px 1fr}html[data-text-size=large] .home-first .audience-photo-links img,html[data-text-size=extra-large] .home-first .audience-photo-links img{height:100%;min-height:150px}html[data-text-size=large] .home-first .audience-photo-links>a>span,html[data-text-size=extra-large] .home-first .audience-photo-links>a>span{min-height:150px}html[data-text-size=large] .home-first .audience-photo-links small,html[data-text-size=extra-large] .home-first .audience-photo-links small{display:block;overflow:visible}}.simple-site{background:var(--white);color:var(--ink);font-family:Arial,Helvetica,sans-serif;overflow-x:clip}.simple-site h1,.simple-site h2,.simple-site h3,.simple-site p{margin-top:0}.simple-site h1,.simple-site h2{letter-spacing:-.035em;word-break:normal;overflow-wrap:normal;-webkit-hyphens:none;hyphens:none;font-family:Georgia,Times New Roman,serif;font-weight:500}.simple-site img{max-width:100%;height:auto;display:block}.simple-header{border-bottom:1px solid var(--line);z-index:3;background:#fff;justify-content:space-between;align-items:center;min-height:92px;padding:14px clamp(20px,4vw,64px);display:flex;position:relative}.simple-logo{width:100%;height:auto}.simple-button{background:var(--blue);color:#fff;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;min-height:52px;padding:14px 22px;font-size:16px;font-weight:800;line-height:1.2;text-decoration:none;transition:transform .18s,background .18s;display:inline-flex;box-shadow:0 9px 24px #1264d838}.simple-button:hover{background:#084da9;transform:translateY(-2px)}.simple-button.compact{min-height:46px;padding:11px 19px;font-size:14px}.simple-button.disabled{opacity:.48;pointer-events:none;box-shadow:none}.simple-link{color:var(--navy);text-underline-offset:5px;font-weight:800}.simple-hero{background:linear-gradient(120deg,#f8fbff 0%,#fff 70%);grid-template-columns:minmax(0,1fr) minmax(380px,.9fr);align-items:center;gap:clamp(36px,6vw,90px);padding:clamp(42px,7vw,92px) clamp(20px,5vw,78px);display:grid}.simple-eyebrow{color:var(--blue);letter-spacing:.16em;text-transform:uppercase;margin-bottom:18px;font-size:13px;font-weight:900}.simple-hero h1{max-width:820px;margin-bottom:24px;font-size:clamp(54px,6.5vw,94px);line-height:.98}.simple-hero h1 em{color:var(--blue);font-weight:inherit}.simple-lede{max-width:650px;color:var(--muted);margin-bottom:28px;font-size:clamp(19px,2vw,25px);line-height:1.55}.simple-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.simple-note{color:#6d7787;margin:22px 0 0;font-size:13px}.simple-hero-image{position:relative}.simple-hero-image img{aspect-ratio:4/3;object-fit:cover;border-radius:30px;width:100%;box-shadow:0 28px 80px #071a362e}.simple-hero-image>div{color:#fff;background:#071a36eb;border-radius:15px;justify-content:space-between;gap:15px;padding:16px 20px;display:flex;position:absolute;bottom:22px;left:22px;right:22px}.simple-hero-image strong{font-size:18px}.simple-hero-image span{color:#bfe0ff}.audience-chooser{padding:clamp(55px,8vw,105px) clamp(20px,5vw,78px) 44px}.simple-heading{max-width:850px;margin-bottom:30px}.simple-heading h2,.audience-result h2,.simple-trust h2,.v1-surface h2{font-size:clamp(39px,5vw,66px);line-height:1.03}.audience-links{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.audience-links button{text-align:left;border:1px solid var(--line);min-width:0;min-height:142px;color:var(--ink);cursor:pointer;background:#fff;border-radius:18px;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;gap:7px 10px;padding:20px;display:grid}.audience-links button:hover,.audience-links button.active{border-color:var(--blue);background:var(--sky);box-shadow:0 12px 32px #071a3614}.audience-links span{font-size:17px;font-weight:900;line-height:1.2}.audience-links small{color:var(--muted);grid-column:1/-1;font-size:14px;line-height:1.4}.audience-links b{color:var(--blue);font-size:20px}.audience-result{background:var(--navy);color:#fff;border-radius:30px;grid-template-columns:minmax(320px,.95fr) minmax(0,1fr);align-items:center;gap:clamp(35px,6vw,80px);margin:0 clamp(20px,5vw,78px);padding:clamp(30px,5vw,70px);scroll-margin-top:18px;display:grid}.audience-result figure{margin:0}.audience-result img{aspect-ratio:4/3;object-fit:cover;border-radius:20px;width:100%}.audience-result .simple-eyebrow{color:#8dccff}.audience-result h2{max-width:720px}.audience-result p:not(.simple-eyebrow){color:#d4deea;font-size:19px;line-height:1.6}.audience-result ul{color:#eef5ff;margin:24px 0 30px;padding-left:22px}.audience-result li{margin:11px 0;line-height:1.45}.simple-benefits{grid-template-columns:repeat(3,1fr);gap:20px;padding:clamp(55px,8vw,105px) clamp(20px,5vw,78px);display:grid}.simple-benefits article{border:1px solid var(--line);border-radius:22px;padding:30px}.simple-benefits article>span{color:var(--blue);margin-bottom:22px;font-size:31px;display:block}.simple-benefits h3{margin-bottom:10px;font-size:22px}.simple-benefits p{color:var(--muted);margin-bottom:0;font-size:16px;line-height:1.55}.simple-trust{text-align:center;background:var(--warm);padding:clamp(55px,8vw,105px) max(20px,50vw - 470px)}.simple-trust h2{margin-bottom:20px}.simple-trust>p:last-child{max-width:880px;color:var(--muted);margin:0 auto;font-size:19px;line-height:1.7}.v1-surface{background:#eef6ff;grid-template-columns:.85fr 1.15fr;gap:clamp(45px,8vw,120px);padding:clamp(55px,8vw,105px) clamp(20px,5vw,78px);display:grid}.v1-surface>div>p:last-child{max-width:560px;color:var(--muted);font-size:18px;line-height:1.65}.v1-surface form{background:#fff;border-radius:24px;padding:30px;box-shadow:0 20px 60px #071a361a}.v1-surface label{gap:9px;margin-bottom:20px;font-size:14px;font-weight:900;display:grid}.v1-surface select,.v1-surface textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #bbc8d8;border-radius:12px;padding:14px 15px;font-weight:400}.v1-surface textarea{resize:vertical;min-height:145px;line-height:1.5}.form-safety{color:#667286;font-size:13px;line-height:1.5}.v1-surface form>small{color:#687487;margin-top:14px;line-height:1.45;display:block}.simple-footer{background:var(--navy);color:#cbd8e8;grid-template-columns:minmax(180px,280px) 1fr auto;align-items:center;gap:25px;padding:45px clamp(20px,5vw,78px);display:grid}.simple-footer .simple-logo{filter:brightness(0)invert()}.simple-footer p,.simple-footer small{margin:0}.simple-footer a{color:#fff;font-weight:800}.simple-footer small{border-top:1px solid #ffffff26;grid-column:1/-1;padding-top:22px}@media (width<=980px){.simple-hero{grid-template-columns:1fr}.simple-hero-copy{max-width:780px}.simple-hero-image{max-width:720px}.audience-links{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-links button:last-child{grid-column:1/-1}.audience-result{grid-template-columns:1fr}.audience-result figure{max-width:720px}.v1-surface{grid-template-columns:1fr}.simple-footer{grid-template-columns:minmax(180px,250px) 1fr}.simple-footer>a{grid-column:2}.simple-footer small{grid-column:1/-1}}@media (width<=620px){.simple-header{min-height:72px;padding:10px 16px}.simple-header>a:first-child{width:205px;max-width:55vw}.simple-button.compact{min-height:40px;padding:9px 12px;font-size:12px}.simple-hero{gap:34px;padding:40px 20px 54px}.simple-hero h1{font-size:clamp(42px,13vw,58px);line-height:1.02}.simple-lede{font-size:18px}.simple-actions{flex-direction:column;align-items:flex-start}.simple-note{line-height:1.5}.simple-hero-image img{border-radius:20px}.simple-hero-image>div{border-radius:0 0 16px 16px;flex-direction:column;margin-top:-10px;position:static}.audience-chooser{padding:54px 20px 28px}.simple-heading h2,.audience-result h2,.simple-trust h2,.v1-surface h2{font-size:clamp(37px,11vw,50px);line-height:1.06}.audience-links{grid-template-columns:1fr}.audience-links button:last-child{grid-column:auto}.audience-links button{min-height:108px}.audience-result{border-radius:22px;gap:28px;margin:0 12px;padding:22px}.audience-result p:not(.simple-eyebrow){font-size:17px}.audience-result .simple-button{width:100%}.simple-benefits{grid-template-columns:1fr;padding:54px 20px}.simple-trust{padding:55px 22px}.simple-trust>p:last-child{font-size:17px}.v1-surface{gap:30px;padding:55px 20px}.v1-surface form{padding:21px}.v1-surface .simple-button{width:100%}.simple-footer{text-align:left;grid-template-columns:1fr;padding:40px 20px}.simple-footer .simple-logo{width:240px}.simple-footer>a,.simple-footer small{grid-column:1}.simple-site h1,.simple-site h2{word-spacing:normal;overflow-wrap:normal;word-break:normal}}.header-link{color:var(--navy);align-items:center;gap:8px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.header-link:hover{color:var(--blue)}.professional-icon{background:var(--sky);width:52px;height:52px;color:var(--blue);border:1px solid #bcd7fb;border-radius:14px;place-items:center;margin-bottom:22px;display:grid}.professional-icon svg{width:28px;height:28px}.simple-benefits article>.professional-icon{font-size:inherit;display:grid}@media (width<=620px){.header-link{text-align:right;max-width:125px;font-size:12px;line-height:1.25}}.simple-header>a:first-child{width:auto;display:block}.wordmark{color:var(--navy);align-items:center;gap:12px;display:inline-flex}.wordmark img{border-radius:8px;width:46px;height:46px}.wordmark-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.wordmark strong{letter-spacing:.09em;white-space:nowrap;font-size:clamp(21px,2.3vw,32px)}.wordmark-copy small{color:#53627a;letter-spacing:.025em;max-width:330px;font-size:9px;font-weight:700;line-height:1.2}.hook-proof{flex-wrap:wrap;gap:9px;margin:0 0 28px;display:flex}.hook-proof span{color:#31445e;background:#fff;border:1px solid #c9daee;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:800}.audience-links{grid-template-columns:repeat(4,minmax(0,1fr))}.must-have{text-align:center;background:#fff;padding:clamp(55px,8vw,100px) max(20px,50vw - 470px)}.must-have h2{letter-spacing:-.035em;margin-bottom:20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(39px,5vw,64px);font-weight:500;line-height:1.04}.must-have>p:last-child{max-width:860px;color:var(--muted);margin:0 auto;font-size:19px;line-height:1.7}.simple-footer .wordmark{color:#fff}.simple-footer .wordmark img{filter:none}.simple-footer .wordmark-copy small{color:#cbd8e8}@media (width<=980px){.audience-links{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-links button:last-child{grid-column:auto}}@media (width<=620px){.wordmark{gap:8px}.wordmark img{width:38px;height:38px}.wordmark strong{letter-spacing:.055em;font-size:17px}.wordmark-copy small{max-width:210px;font-size:7px;line-height:1.15}.simple-header>a:first-child{width:auto;max-width:none}.audience-links{grid-template-columns:repeat(2,minmax(0,1fr))}.audience-links button{min-height:150px;padding:16px}.audience-links span{font-size:16px}.audience-links small{font-size:13px}.must-have{padding:54px 22px}.must-have h2{font-size:clamp(37px,11vw,50px)}.must-have>p:last-child{font-size:17px}.simple-footer .wordmark{width:auto}.simple-site>.simple-header{grid-template-columns:1fr;gap:10px;min-height:0;padding:12px 14px 10px;display:grid}.simple-site>.simple-header>.wordmark{width:100%}.simple-site>.simple-header>.wordmark .wordmark-copy small{display:none}.simple-site>.simple-header>.purpose-nav{border-top:1px solid var(--line);justify-content:space-between;gap:8px;width:100%;padding-top:9px;display:flex}.simple-site>.simple-header>.purpose-nav a{text-align:center;max-width:none;font-size:11px!important;line-height:1.25!important;display:inline!important}.detail-header{flex-wrap:wrap}.detail-header .purpose-nav{border-top:1px solid var(--line);flex:100%;justify-content:space-between;padding-top:8px}}.relocation-story{background:var(--navy);color:#fff;grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(30px,6vw,80px);padding:clamp(55px,8vw,105px) clamp(20px,5vw,78px);display:grid}.relocation-story h2{letter-spacing:-.035em;margin-bottom:24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5vw,66px);font-weight:500;line-height:1.03}.relocation-story>div>p:not(.simple-eyebrow){color:#d5dfed;max-width:790px;font-size:18px;line-height:1.65}.relocation-story aside{background:#ffffff12;border:1px solid #fff3;border-radius:22px;padding:30px}.relocation-story aside strong{margin-bottom:14px;font-size:22px;display:block}.relocation-story aside p{color:#dce7f3;line-height:1.6}.relocation-story aside b{color:#8dccff;font-size:18px;display:block}.capability-picture{background:#f7fbff;padding:clamp(55px,8vw,105px) clamp(20px,5vw,78px)}.capability-picture .simple-heading p:last-child{max-width:740px;color:var(--muted);font-size:18px;line-height:1.6}.pictograph{grid-template-columns:minmax(180px,.7fr) 42px minmax(240px,1fr) 42px minmax(0,2fr);align-items:center;display:grid}.picture-input,.picture-core,.picture-outputs article{border-radius:18px;padding:22px}.picture-input{border:1px solid var(--line);background:#fff}.picture-core{background:var(--blue);color:#fff;box-shadow:0 16px 36px #1264d833}.picture-input:after,.picture-core:after{content:"→";position:absolute}.picture-input,.picture-core{position:relative}.picture-input:after,.picture-core:after{color:var(--blue);font-size:24px;top:42%;right:-32px}.pictograph small{letter-spacing:.12em;margin-bottom:8px;font-size:11px;font-weight:900;display:block}.pictograph strong{margin-bottom:8px;font-size:20px;line-height:1.2;display:block}.pictograph span{color:var(--muted);font-size:14px;line-height:1.45;display:block}.picture-core span{color:#dcecff}.picture-outputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.picture-outputs article{border:1px solid var(--line);background:#fff}.picture-outputs article small{color:#167246}.picture-outputs article.planned{background:#f3f5f8;border-style:dashed}.picture-outputs article.planned small{color:#6c7380}.form-trap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.v1-surface button.simple-button{cursor:pointer}.v1-surface button.simple-button:disabled{opacity:.48;cursor:not-allowed;box-shadow:none}.submission-success,.submission-error{border-radius:10px;margin:16px 0 0;padding:12px 14px;font-weight:700}.submission-success{color:#17663a;background:#e8f7ee}.submission-error{color:#9d2222;background:#fff0f0}@media (width<=980px){.relocation-story{grid-template-columns:1fr}.pictograph{grid-template-columns:1fr;gap:14px}.picture-input:after,.picture-core:after{content:"↓";z-index:2;top:auto;bottom:-26px;right:50%}.picture-outputs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.relocation-story{padding:55px 22px}.relocation-story h2{font-size:clamp(37px,11vw,50px)}.relocation-story>div>p:not(.simple-eyebrow){font-size:17px}.capability-picture{padding:55px 20px}.picture-outputs{grid-template-columns:1fr}.pictograph strong{font-size:18px}}.fast-resale{background:#fff;grid-template-columns:minmax(340px,1fr) minmax(0,1fr);align-items:center;gap:clamp(35px,6vw,80px);padding:clamp(55px,8vw,105px) clamp(20px,5vw,78px);display:grid}.fast-resale figure{margin:0}.fast-resale img{aspect-ratio:4/3;object-fit:cover;border-radius:26px;width:100%;box-shadow:0 22px 60px #071a3626}.fast-resale h2{letter-spacing:-.035em;margin-bottom:22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,5vw,66px);font-weight:500;line-height:1.03}.fast-resale>div>p:not(.simple-eyebrow){color:var(--muted);font-size:18px;line-height:1.65}.channel-row{flex-wrap:wrap;gap:9px;margin:24px 0 18px;display:flex}.channel-row span{background:var(--sky);color:#174e93;border-radius:999px;padding:9px 12px;font-size:13px;font-weight:800}.fast-resale .planned-note{border-left:4px solid var(--blue);background:#f4f7fb;padding:15px 17px;font-size:14px}.v1-surface select,.v1-surface input[type=email],.v1-surface textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #bbc8d8;border-radius:12px;padding:14px 15px;font-weight:400}@media (width<=980px){.fast-resale{grid-template-columns:1fr}.fast-resale figure{max-width:720px}}@media (width<=620px){.fast-resale{padding:55px 20px}.fast-resale h2{font-size:clamp(37px,11vw,50px)}.fast-resale>div>p:not(.simple-eyebrow){font-size:17px}}.value-scorecard{align-items:start}.value-scorecard details{align-self:start;height:auto}.value-scorecard summary{height:auto}.metric-evidence{overscroll-behavior:contain;width:auto;max-height:min(60svh,520px);box-shadow:none;margin:0 14px 14px;position:static;inset:auto;overflow:auto}@media (width<=760px){.metric-evidence{max-height:none;margin:0 12px 14px;overflow:visible}.value-scorecard details,.value-scorecard summary{height:auto}}.beta-launch{color:#fff;background:#071a36;border-bottom:4px solid #2d7be8;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin:0;padding:clamp(24px,4vw,46px) clamp(20px,5vw,78px);display:grid}.beta-launch h2{letter-spacing:-.035em;margin:4px 0 10px;font:500 clamp(30px,4vw,52px)/1.04 Georgia,Times New Roman,serif}.beta-launch p:not(.simple-eyebrow){color:#d5e3f5;max-width:760px;margin:0;font-size:17px;line-height:1.55}.beta-launch .simple-eyebrow{color:#8dccff}.beta-launch-actions{justify-items:stretch;gap:12px;min-width:min(100%,270px);display:grid}.beta-launch-actions .simple-button{color:#fff;white-space:nowrap;background:#2d7be8}.beta-volunteer{text-align:center;color:#d5e3f5;text-underline-offset:4px;padding:10px;font-size:14px;font-weight:800;text-decoration:underline}@media (width<=800px){.beta-launch{grid-template-columns:1fr}.beta-launch-actions{min-width:0}.beta-launch-actions .simple-button{white-space:normal;width:100%}}.purpose-nav{align-items:center;gap:24px;display:flex}.purpose-nav a{color:var(--navy);font-size:14px;font-weight:800}.purpose-nav a:first-child{color:var(--blue)}.home-first{padding-top:clamp(38px,5vw,68px)}.home-first .simple-heading h1{letter-spacing:-.04em;margin:0 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(45px,6vw,78px);font-weight:500;line-height:1}.home-first .simple-heading>p:last-child{max-width:720px;color:var(--muted);font-size:17px;line-height:1.55}.audience-photo-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.audience-photo-links>a{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-rows:118px 1fr;min-width:0;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 8px 25px #071a360f}.audience-photo-links>a:hover{transform:translateY(-4px);box-shadow:0 18px 38px #071a3621}.audience-photo-links img{object-fit:cover;width:100%;height:118px}.audience-photo-links>a>span{flex-direction:column;align-items:flex-start;min-height:190px;padding:18px;display:flex}.audience-photo-links strong,.audience-photo-links small{display:block}.audience-photo-links strong{margin-bottom:7px;font-size:18px;line-height:1.2}.audience-photo-links small{color:var(--muted);font-size:13px;line-height:1.4}.audience-photo-links em{background:var(--blue);color:#fff;text-transform:uppercase;letter-spacing:.04em;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:42px;margin-top:auto;padding:8px 12px;font-size:12px;font-style:normal;font-weight:900;display:flex}.audience-photo-links em b{font-size:18px}.text-size-control{z-index:50;background:var(--navy);color:#fff;justify-content:flex-end;align-items:center;gap:10px;min-height:38px;padding:5px clamp(16px,4vw,64px);display:flex;position:sticky;top:0}.text-size-control>span{font-size:12px;font-weight:800}.text-size-control>div{gap:5px;display:flex}.text-size-control button{color:#fff;min-width:38px;min-height:28px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff80;border-radius:6px;padding:3px 7px;font-weight:800}.text-size-control button[aria-pressed=true]{color:var(--navy);background:#fff}@media (width<=620px){.text-size-control{position:relative}.text-size-control>span{margin-right:auto}}.home-value{text-align:center;padding:clamp(58px,7vw,88px) max(20px,50vw - 480px)}.home-value h2,.home-example h2,.support-link h2{letter-spacing:-.035em;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5vw,62px);font-weight:500;line-height:1.03}.home-value>p:not(.simple-eyebrow){max-width:860px;color:var(--muted);margin:0 auto;font-size:18px;line-height:1.65}.value-benefits{margin-top:28px}.value-benefit-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.value-benefit-buttons button{min-height:54px;color:var(--navy);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #b9cce3;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:14px;font-weight:850;display:flex}.value-benefit-buttons button:hover,.value-benefit-buttons button:focus-visible,.value-benefit-buttons button[aria-expanded=true]{border-color:var(--blue);background:#eef6ff}.value-benefit-buttons button span{color:var(--blue);font-size:22px;line-height:1}.value-benefit-detail{border-left:4px solid var(--blue);text-align:left;background:#f4f8fd;border-radius:8px;margin-top:10px;padding:18px 20px}.value-benefit-detail>strong{margin-bottom:5px;display:block}.value-benefit-detail>p{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.value-benefit-detail>h3{margin:20px 0 10px;font-size:15px}.family-hierarchy{gap:9px;display:grid}.family-hierarchy>section{background:#fff;border:1px solid #c6d5e8;border-radius:12px;overflow:hidden}.family-hierarchy>section.is-open{border-color:var(--blue);box-shadow:0 6px 18px #071a3614}.family-heading{width:100%;min-height:82px;color:var(--navy);font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:120px 1fr auto;align-items:center;padding:0;display:grid}.family-heading>img{object-fit:cover;width:120px;height:82px}.family-heading>span{padding:12px 14px}.family-heading small,.family-heading strong{display:block}.family-heading small{color:var(--muted);font-size:10px}.family-heading strong{margin-top:3px;font-size:15px}.family-heading>b{color:var(--blue);padding:14px;font-size:22px}.family-children{border-top:1px solid #dce7f3;padding:0 14px 14px}.subtype-choices{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.subtype-choices button{min-height:36px;color:var(--navy);font:inherit;cursor:pointer;background:#fff;border:1px solid #adc3de;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:850}.subtype-choices button[aria-pressed=true]{border-color:var(--blue);background:var(--blue);color:#fff}.audience-story{background:#f7faff;border-radius:12px;grid-template-columns:minmax(180px,34%) 1fr;display:grid;overflow:hidden;box-shadow:0 5px 15px #071a360f}.audience-story>img{object-fit:cover;width:100%;height:100%;min-height:300px}.audience-story>div{padding:18px}.audience-story small{color:var(--blue);letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:900}.audience-story h3{margin:5px 0 8px;font-size:21px}.audience-story p{color:var(--navy);margin:0;font-size:14px;line-height:1.58}.audience-story p.scenario-opening{margin-bottom:10px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.45}.audience-story p.benefit-fit{color:var(--blue);border-top:1px solid #d7e3f0;border-bottom:1px solid #d7e3f0;margin-bottom:9px;padding:9px 0;font-weight:800}.audience-story a{color:var(--blue);margin-top:12px;font-size:13px;font-weight:900;display:inline-block}.home-example{background:var(--navy);color:#fff;grid-template-columns:minmax(300px,.9fr) 1.1fr;align-items:center;gap:clamp(36px,6vw,80px);padding:clamp(55px,7vw,90px) clamp(20px,5vw,78px);display:grid}.home-example img{aspect-ratio:4/3;object-fit:cover;border-radius:24px;width:100%}.home-example>div>p:not(.simple-eyebrow){color:#d5dfed;font-size:18px;line-height:1.65}.home-example p.planned-vision{background:#ffffff14;border-left:4px solid #64b5ff;margin-top:18px;padding:14px 16px;font-size:15px}.home-capabilities{background:#f7fbff}.support-link{background:#eaf4ff;justify-content:space-between;align-items:center;gap:45px;padding:clamp(48px,6vw,75px) clamp(20px,5vw,78px);display:flex}.support-link>div{max-width:780px}.support-link p:last-child{color:var(--muted);font-size:17px;line-height:1.6}.support-button{background:var(--navy);color:#fff;border-radius:999px;flex:none;align-items:center;gap:12px;padding:17px 22px;font-weight:900;display:inline-flex}@media (width<=980px){.audience-photo-links{grid-template-columns:repeat(2,minmax(0,1fr))}.home-example{grid-template-columns:1fr}.home-example img{max-width:700px}.support-link{flex-direction:column;align-items:flex-start}}@media (width<=620px){.simple-header>.wordmark .wordmark strong{font-size:17px}.purpose-nav{gap:12px}.purpose-nav a{font-size:11px}.purpose-nav a:last-child{display:none}.home-first{padding:35px 14px 26px}.home-first .simple-heading{margin-bottom:22px}.home-first .simple-heading h1{font-size:clamp(39px,11.5vw,52px)}.home-first .simple-heading>p:last-child{font-size:15px}.audience-photo-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.audience-photo-links>a{border-radius:14px;grid-template-rows:88px 1fr}.audience-photo-links img{height:88px}.audience-photo-links>a>span{min-height:205px;padding:13px}.audience-photo-links strong{font-size:15px}.audience-photo-links small{font-size:11px}.audience-photo-links em{min-height:50px;padding:8px;font-size:9px}.home-value{padding:52px 14px}.home-value>p:not(.simple-eyebrow){font-size:16px}.value-benefit-buttons{grid-template-columns:1fr}.value-benefit-detail{padding:15px 12px}.family-heading{grid-template-columns:92px 1fr auto}.family-heading>img{width:92px}.family-heading>span{padding:10px}.family-heading strong{font-size:13px}.family-children{padding:0 10px 10px}.audience-story{grid-template-columns:1fr}.audience-story>img{height:160px;min-height:0}.audience-story>div{padding:16px}.home-example{padding:52px 20px}.home-example>div>p:not(.simple-eyebrow){font-size:16px}.support-link{gap:22px;padding:48px 20px}.support-button{justify-content:center;width:100%}}.brand-home{color:var(--navy);align-items:center;gap:10px;text-decoration:none;position:relative;display:flex!important}.home-cue{color:var(--blue);white-space:nowrap;background:#f4f8fd;border:1px solid #b9cce3;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:900}.brand-home:hover .home-cue,.brand-home:focus-visible .home-cue{border-color:var(--blue);background:var(--blue);color:#fff}@media (width<=620px){.brand-home{gap:5px}.brand-home .wordmark-copy small{display:none}.home-cue{padding:6px 7px;font-size:9px}.detail-header .purpose-nav{gap:9px}}.value-demo{background:#eef6ff;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(28px,5vw,70px);padding:clamp(55px,7vw,90px) clamp(20px,5vw,78px);display:grid}.value-demo-copy h2{letter-spacing:-.035em;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(38px,5vw,62px);font-weight:500;line-height:1.03}.value-demo-copy>p:not(.simple-eyebrow){color:var(--muted);font-size:18px;line-height:1.65}.value-demo-copy>small{color:#5d6878;font-size:12px;line-height:1.5;display:block}.value-scorecard{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.value-scorecard article{background:#fff;border:1px solid #c5d6e9;border-radius:15px;min-height:132px;padding:18px}.value-scorecard span,.value-scorecard strong,.value-scorecard small{display:block}.value-scorecard span{color:#56657a;font-size:12px;font-weight:800}.value-scorecard strong{color:var(--navy);margin:8px 0;font-family:Georgia,Times New Roman,serif;font-size:31px}.value-scorecard small{color:#647084;font-size:12px;line-height:1.45}.value-scorecard .value-net span,.value-scorecard .value-net strong{color:#fff}.value-scorecard .value-net small{color:#d7e4f2}.value-demo>.simple-button{grid-column:2;justify-self:start}@media (width<=760px){.value-demo{grid-template-columns:1fr}.value-demo>.simple-button{grid-column:1}.value-scorecard{grid-template-columns:1fr 1fr}.value-scorecard article{min-height:145px;padding:14px}.value-scorecard strong{font-size:25px}}@media (width<=430px){.value-scorecard{grid-template-columns:1fr}.value-scorecard .value-net{grid-column:1}}.value-scorecard details{background:#fff;border:1px solid #c5d6e9;border-radius:15px;min-height:150px;position:relative}.value-scorecard summary{cursor:pointer;flex-direction:column;height:100%;min-height:150px;padding:18px;list-style:none;display:flex}.value-scorecard summary::-webkit-details-marker{display:none}.value-scorecard summary span,.value-scorecard summary strong,.value-scorecard summary small{display:block}.value-scorecard summary span{color:#56657a;font-size:13px;font-weight:850}.value-scorecard summary strong{color:var(--navy);margin:10px 0;font-family:Georgia,Times New Roman,serif;font-size:31px}.value-scorecard summary small{color:#647084;font-size:13px;line-height:1.45}.value-scorecard summary em{color:#205db7;margin-top:auto;padding-top:14px;font-size:12px;font-style:normal;font-weight:850}.value-scorecard summary:focus-visible{outline-offset:3px;border-radius:14px;outline:3px solid #ffb23f}.metric-evidence{z-index:12;color:#24344a;background:#fff;border:1px solid #8fa9ca;border-radius:16px;width:min(560px,100vw - 54px);padding:20px;font-size:13px;line-height:1.55;position:absolute;top:calc(100% - 8px);left:10px;box-shadow:0 24px 60px #071a363d}.metric-evidence p{margin:0 0 12px}.metric-evidence p:last-child{margin-bottom:0}.metric-evidence ul{margin:8px 0 0;padding-left:20px}.metric-evidence table{border-collapse:collapse;width:100%;margin:10px 0;font-size:12px}.metric-evidence th,.metric-evidence td{text-align:left;vertical-align:top;border-bottom:1px solid #d9e2ee;padding:7px}.metric-evidence th{color:#425774}.metric-evidence .rejected-evidence{background:#fff3f2;border-left:4px solid #bd3f3f;padding:10px}.match-list{list-style:none;padding:0!important}.match-list li{padding:5px 0 5px 24px;position:relative}.match-list li:before{font-weight:900;position:absolute;left:0}.match-list .pass:before{content:"✓";color:#167246}.match-list .fail:before{content:"−";color:#bd3f3f}.match-list .open:before{content:"?";color:#9b6200}.ask-jarvis{color:#173b70;background:#eaf3ff;border-radius:10px;padding:12px}.source-boundary{color:#46566c;background:#fff;border-left:5px solid #2867d6;grid-column:1/-1;margin:0;padding:18px 20px;font-size:14px;line-height:1.6}.source-boundary b{color:#09162f}.value-scorecard .value-net{border-color:var(--blue);background:var(--navy);color:#fff;grid-column:1/-1}.value-scorecard .value-net summary span,.value-scorecard .value-net summary strong{color:#fff}.value-scorecard .value-net summary small,.value-scorecard .value-net summary em{color:#d7e4f2}.value-metric:not([open])>.metric-evidence{display:none}.value-metric:hover>.metric-evidence,.value-metric:focus-within>.metric-evidence,.value-metric[open]>.metric-evidence{display:block}@media (width<=760px){.value-scorecard details,.value-scorecard summary{min-height:145px}.metric-evidence{width:auto;box-shadow:none;margin:0 12px 14px;position:static}.value-metric:hover:not([open])>.metric-evidence,.value-metric:focus-within:not([open])>.metric-evidence{display:none}}@media (width<=430px){.value-scorecard details{grid-column:1}.value-scorecard summary{min-height:0}.metric-evidence table{font-size:11px}.metric-evidence th,.metric-evidence td{padding:6px 4px}}.subtype-instruction{color:var(--muted);margin:12px 0 7px;font-size:11px;line-height:1.45}.subtype-choices{margin:0 0 9px}.subtype-choices button{min-height:44px;padding:9px 12px;transition:background .15s,border-color .15s,color .15s,transform .15s}.subtype-choices button>span{margin-left:auto;font-size:18px;line-height:1}.subtype-choices button:hover,.subtype-choices button:focus-visible{border-color:var(--blue);outline-offset:1px;background:#eaf4ff;outline:3px solid #196fd633;transform:translateY(-1px)}.subtype-choices button[aria-pressed=true]{background:var(--blue);color:#fff}.subtype-quick-help{border-left:4px solid var(--blue);color:var(--navy);background:#eaf4ff;border-radius:8px;margin:0 0 12px;padding:13px 15px}.subtype-quick-help small,.subtype-quick-help strong{display:block}.subtype-quick-help small{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}.subtype-quick-help strong{margin-top:3px;font-size:14px}.subtype-quick-help ul{gap:7px;margin:10px 0 0;padding-left:20px;display:grid}.subtype-quick-help li{font-size:12px;line-height:1.48}@media (width<=620px){.subtype-instruction{font-size:12px}.subtype-quick-help{padding:13px}.subtype-quick-help li{font-size:13px}}.collector-showcase{background:#eef6ff;padding:clamp(44px,6vw,70px) max(18px,50vw - 480px)}.collector-showcase>header{max-width:760px}.collector-showcase h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4.5vw,56px);font-weight:500;line-height:1.03}.collector-showcase>header>p:last-child{color:var(--muted);margin:12px 0 0;font-size:16px;line-height:1.5}.showcase-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:22px 0 14px;display:grid}.showcase-group{background:#ffffff9e;border:1px solid #bdd0e7;border-radius:15px;min-width:0;padding:12px}.showcase-group>h3{color:#53647a;letter-spacing:.08em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:950}.showcase-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.showcase-tabs button{min-width:0;min-height:44px;color:var(--navy);font:inherit;text-align:left;overflow-wrap:anywhere;cursor:pointer;background:#fff;border:1px solid #a9c1df;border-radius:11px;padding:8px 10px;font-size:11px;font-weight:900;line-height:1.2}.showcase-tabs button:hover,.showcase-tabs button:focus-visible{border-color:var(--blue);outline-offset:1px;outline:3px solid #196fd633}.showcase-tabs button[aria-pressed=true]{border-color:var(--blue);background:var(--blue);color:#fff}.showcase-result{background:#fff;border:1px solid #a9c4e5;border-radius:20px;padding:clamp(20px,3vw,32px);box-shadow:0 12px 32px #071a3614}.showcase-signal{justify-content:space-between;align-items:center;gap:12px;display:flex}.showcase-signal span{color:#12643e;letter-spacing:.05em;text-transform:uppercase;background:#e7f7ed;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:950}.showcase-signal small{color:var(--muted);font-size:10px}.showcase-result h3{max-width:800px;color:var(--navy);margin:16px 0 8px;font:500 clamp(25px,3.5vw,38px)/1.08 Georgia,Times New Roman,serif}.showcase-result>p{color:#44536a;max-width:850px;margin:8px 0;font-size:14px;line-height:1.55}.showcase-result p.showcase-finding{color:var(--navy);font-size:17px;font-weight:850}.showcase-outcomes{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:8px;margin:18px 0 12px;display:grid}.showcase-outcomes>div{background:#f2f7fd;border-radius:11px;padding:13px 15px}.showcase-outcomes small,.showcase-outcomes strong{display:block}.showcase-outcomes small{color:var(--blue);text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:900}.showcase-outcomes strong{color:var(--navy);margin-top:5px;font-size:13px;line-height:1.45}.showcase-result details{border-top:1px solid #d7e3f0}.showcase-result summary{min-height:44px;color:var(--blue);cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:12px 2px;font-size:13px;font-weight:900;list-style:none;display:flex}.showcase-result summary::-webkit-details-marker{display:none}.showcase-result summary:focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #ffb23f}.showcase-result details ul{gap:5px;margin:0;padding:0 0 8px 20px;display:grid}.showcase-result details li,.showcase-result details p{color:#44536a;font-size:12px;line-height:1.5}.showcase-result details p{border-left:4px solid var(--blue);background:#f2f7fd;margin:4px 0 0;padding:10px 12px}@media (width<=620px){.collector-showcase{--text-body:.875rem;--text-secondary:.72rem;padding:30px 10px}.collector-showcase h2{font-size:32px}.collector-showcase>header>p:last-child{font-size:13px;line-height:1.4}.showcase-groups{grid-template-columns:1fr;gap:7px;margin-top:14px}.showcase-group{border-radius:12px;padding:9px}.showcase-group>h3{margin-bottom:6px}.showcase-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px}.showcase-tabs button{min-height:40px;padding:7px 8px;font-size:10px}.showcase-result{border-radius:14px;padding:15px 12px}.showcase-signal{gap:6px}.showcase-result h3{margin-top:11px;font-size:24px}.showcase-result p.showcase-finding{font-size:14px}.showcase-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.showcase-evidence-grid>div,.showcase-next{padding:9px 10px}.showcase-result details li,.showcase-result details p{font-size:12px}}@media (width<=360px){.showcase-tabs button{padding:6px;font-size:9px}.showcase-evidence-grid{grid-template-columns:1fr}}.value-benefit-buttons{align-items:start}.value-benefit-item{gap:10px;display:grid}.value-benefit-item>button{width:100%}.value-benefit-item>.value-benefit-detail{margin-top:0}.subtype-choices{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:7px;display:grid}.subtype-choice{gap:7px;display:grid}.subtype-choice>button{width:100%}.subtype-choices button[aria-expanded=true]{border-color:var(--blue);background:var(--blue);color:#fff}.subtype-choice>.subtype-quick-help{text-align:left;margin:0 0 5px}@media (width<=620px){.subtype-choices{grid-template-columns:1fr}}.value-proof header .catalogue-value-note{border-left:5px solid var(--blue);max-width:900px;color:var(--navy);text-align:left;background:#fff;border-radius:10px;margin:16px auto 0;padding:15px 18px;font-size:15px;line-height:1.55}.catalogue-value-note b{color:var(--blue)}.client-result-display{background:#eef6ff;padding:clamp(54px,8vw,100px) max(16px,50vw - 550px)}.client-result-display>header{max-width:880px;margin-bottom:34px}.client-result-display h2{margin:0 0 16px;font:500 clamp(38px,5vw,64px)/1.03 Georgia,Times New Roman,serif}.client-result-display>header>p:last-child{color:#4a5b72;max-width:790px;font-size:17px;line-height:1.65}.result-device{background:#fff;border:1px solid #9eb6d2;border-radius:30px;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);display:grid;overflow:hidden;box-shadow:0 28px 70px #071a362b}.result-device-bar{color:#fff;background:#071a36;border-bottom:1px solid #d6e1ed;grid-column:1/-1;align-items:center;gap:12px;min-height:72px;padding:12px 18px;display:flex}.result-device-bar img{border-radius:9px}.result-device-bar div{display:grid}.result-device-bar small{color:#bcd1e6}.result-device-bar>span{color:#12643e;background:#dff7e8;border-radius:999px;margin-left:auto;padding:7px 11px;font-size:12px;font-weight:900}.result-capture{background:#102640;min-height:540px;position:relative}.result-capture>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.result-capture>div{color:#fff;background:#071a36eb;border-radius:14px;padding:16px;position:absolute;bottom:18px;left:18px;right:18px}.result-capture small,.result-capture strong,.result-capture span{display:block}.result-capture small{color:#93d5ff;text-transform:uppercase;font-weight:900}.result-capture strong{margin:6px 0;font-size:20px}.result-capture span{color:#d6e3ef;font-size:13px}.result-summary{gap:15px;padding:26px;display:grid}.result-state small,.result-state h3{display:block}.result-state small,.result-next small,.result-market small,.result-evidence-grid small{color:#1264d8;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}.result-state h3{margin:8px 0 12px;font:500 clamp(25px,3vw,36px)/1.08 Georgia,serif}.confidence-pill{color:#704a00;background:#fff1cc;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.result-evidence-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.result-evidence-grid article{background:#f3f7fb;border-radius:12px;gap:10px;padding:13px;display:flex}.result-evidence-grid article>span{color:#fff;border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-weight:900;display:grid}.result-evidence-grid .supported>span{background:#167246}.result-evidence-grid .unresolved>span{background:#a46a00}.result-evidence-grid strong{color:#263a55;margin-top:5px;font-size:13px;line-height:1.4;display:block}.result-market{border-block:1px solid #d6e1ed;grid-template-columns:repeat(3,1fr);display:grid}.result-market>div{padding:15px 10px}.result-market>div+div{border-left:1px solid #d6e1ed}.result-market small,.result-market strong{display:block}.result-market strong{color:#071a36;margin-top:6px;font-size:18px}.result-next{background:#eaf4ff;border-left:5px solid #1264d8;border-radius:10px;padding:16px}.result-next>strong{color:#173451;margin:7px 0 13px;line-height:1.45;display:block}.result-next button{color:#fff;width:100%;min-height:46px;font:inherit;background:#1264d8;border:0;border-radius:999px;justify-content:space-between;align-items:center;padding:10px 14px;font-weight:900;display:flex}.result-cost{color:#526177;justify-content:space-between;gap:12px;font-size:12px;display:flex}.result-cost strong{color:#12643e}.result-boundary{color:#56677c;margin:16px 4px 0;font-size:12px;line-height:1.55}@media (width<=780px){.client-result-display{padding-inline:12px}.result-device{border-radius:22px;grid-template-columns:1fr}.result-device-bar{grid-column:auto}.result-capture{min-height:350px}.result-summary{padding:20px 16px}.result-market{grid-template-columns:1fr}.result-market>div+div{border-top:1px solid #d6e1ed;border-left:0}}@media (width<=430px){.client-result-display h2{font-size:38px}.result-evidence-grid{grid-template-columns:1fr}.result-capture{min-height:300px}.result-cost{flex-direction:column;align-items:flex-start}}.result-evidence-grid .needed>span{background:#a46a00}.audience-start-card{background:#fff;border:1px solid #c5d5e8;border-radius:18px;grid-template-rows:150px 1fr;display:grid;position:relative;overflow:visible}.audience-start-card>img{object-fit:cover;border-radius:17px 17px 0 0;width:100%;height:150px}.audience-start-card>span{flex-direction:column;min-height:220px;padding:18px;display:flex}.audience-start-card>span>strong,.audience-start-card>span>small{display:block}.audience-start-card>span>button,.audience-start-card>span>a{min-height:44px;font:inherit;border-radius:9px;justify-content:space-between;align-items:center;margin-top:10px;padding:8px 10px;font-size:11px;font-weight:900;display:flex}.audience-start-card>span>button{color:var(--blue);cursor:pointer;background:#eef6ff;border:1px solid #b7cbe2;margin-top:auto}.audience-start-card>span>a{border:1px solid var(--blue);background:var(--blue);color:#fff}.audience-start-benefits{z-index:25;color:var(--navy);background:#fff;border:1px solid #88a7cc;border-radius:13px;padding:14px;position:absolute;top:calc(100% - 12px);left:12px;right:12px;box-shadow:0 18px 45px #071a3638}.audience-start-benefits>strong{font-size:13px}.audience-start-benefits ul{gap:5px;margin:9px 0 0;padding-left:18px;display:grid}.audience-start-benefits li{color:#44536a;font-size:11px;line-height:1.35}.proof-metric-choice{min-width:0}.proof-metric-choice>button{width:100%;height:100%}.proof-evidence-inline{display:none}@media (width<=620px){.audience-start-card{grid-template-rows:72px 1fr}.audience-start-card>img{height:72px}.audience-start-card>span{min-height:190px;padding:10px}.audience-start-card>span>button,.audience-start-card>span>a{padding:7px;font-size:9px}.audience-start-card.is-open{grid-column:1/-1;grid-template-rows:auto;grid-template-columns:90px 1fr}.audience-start-card.is-open>img{border-radius:17px 0 0 17px;height:100%;min-height:190px}.audience-start-benefits{box-shadow:none;grid-column:1/-1;margin:0 10px 10px;position:static}.audience-start-benefits ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px}.audience-start-benefits li{font-size:10px}.proof-metrics{grid-template-columns:repeat(2,minmax(0,1fr));display:grid!important;overflow:visible!important}.proof-metric-choice.is-open{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.proof-metric-choice.is-open>button{grid-column:1/-1}.proof-evidence-inline{grid-column:1/-1;min-width:0;display:block}.proof-evidence-wide{display:none}}@media (width<=360px){.audience-start-benefits ul,.proof-metrics,.proof-metric-choice.is-open{grid-template-columns:1fr}}.showcase-choice{min-width:0;position:relative}.showcase-choice>button{justify-content:space-between;align-items:center;gap:6px;width:100%;height:100%;display:flex}.showcase-choice>button span{flex:none;font-size:15px}.showcase-benefits{z-index:30;width:min(360px,100vw - 44px);color:var(--navy);background:#fff;border:1px solid #88a7cc;border-radius:13px;padding:14px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 45px #071a3638}.showcase-choice:nth-child(2n) .showcase-benefits{left:auto;right:0}.showcase-benefits strong{font-size:13px;line-height:1.35;display:block}.showcase-benefits ul{gap:5px;margin:9px 0 0;padding-left:18px;display:grid}.showcase-benefits li{color:#44536a;font-size:11px;line-height:1.35}.showcase-choice:not(.is-open)>.showcase-benefits{display:none}@media (width<=620px){.showcase-choice.is-open{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.showcase-choice.is-open>button{grid-column:1/-1}.showcase-benefits,.showcase-choice:nth-child(2n) .showcase-benefits{width:auto;box-shadow:none;grid-column:1/-1;padding:11px;position:static}.showcase-benefits strong{font-size:12px}.showcase-benefits ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 14px}.showcase-benefits li{font-size:10px}}@media (width<=360px){.showcase-benefits ul{grid-template-columns:1fr}}.value-proof{background:#f8fbff;padding:clamp(44px,6vw,70px) max(18px,50vw - 480px)}.value-proof>header{max-width:790px}.value-proof h2{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4.2vw,52px);font-weight:500;line-height:1.04}.value-proof>header>p:last-child{color:#44536a;margin:12px 0 0;font-size:16px;line-height:1.55}.proof-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:20px 0 9px;display:grid}.proof-metrics button{min-height:96px;color:var(--navy);font:inherit;text-align:left;cursor:pointer;background:#fff;border:1px solid #b9cce3;border-radius:11px;padding:10px}.proof-metrics button:hover,.proof-metrics button:focus-visible{border-color:var(--blue);outline-offset:1px;outline:3px solid #196fd62e}.proof-metrics button[aria-selected=true]{border-color:var(--blue);background:var(--navy);color:#fff}.proof-metrics small,.proof-metrics strong,.proof-metrics span{display:block}.proof-metrics small{text-transform:uppercase;letter-spacing:.04em;font-size:9px;font-weight:900}.proof-metrics strong{margin:7px 0 5px;font:600 18px Georgia,Times New Roman,serif}.proof-metrics span{opacity:.75;font-size:9px;line-height:1.3}.proof-evidence{color:#34445a;background:#fff;border:1px solid #a9c4e5;border-radius:13px;min-height:245px;padding:18px 20px}.proof-evidence h3{color:var(--navy);margin:0 0 9px;font-size:18px}.proof-evidence p{margin:7px 0;font-size:13px;line-height:1.55}.proof-evidence table{border-collapse:collapse;width:100%;font-size:11px}.proof-evidence th,.proof-evidence td{text-align:left;vertical-align:top;border-bottom:1px solid #d9e2ee;padding:7px}.proof-rejected{background:#fff3f2;border-left:4px solid #bd3f3f;padding:9px 11px}.proof-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;margin:0;padding:0;list-style:none;display:grid}.proof-checks li{background:#f2f7fd;border-radius:7px;padding:7px 9px 7px 29px;font-size:12px;position:relative}.proof-checks li:before{font-weight:900;position:absolute;left:10px}.proof-checks .pass:before{content:"✓";color:#167246}.proof-checks .fail:before{content:"−";color:#bd3f3f}.proof-checks .open:before{content:"?";color:#9b6200}.proof-ask{color:#173b70;background:#eaf3ff;border-radius:8px;padding:10px 12px}.proof-source{border-left:4px solid var(--blue);color:#46566c;background:#edf5ff;margin:9px 0 14px;padding:11px 13px;font-size:12px;line-height:1.5}.value-proof>.simple-button{min-height:46px;padding:10px 17px}@media (width<=760px){.value-proof{padding:42px 14px}.value-proof>header>p:last-child{font-size:14px}.proof-metrics{scrollbar-width:thin;padding:2px 2px 7px;display:flex;overflow-x:auto}.proof-metrics button{flex:0 0 120px;min-height:88px}.proof-evidence{min-height:0;padding:15px 13px}.proof-evidence table{font-size:10px}.proof-evidence th,.proof-evidence td{padding:6px 4px}.proof-checks{grid-template-columns:1fr}.proof-source{font-size:11px}}.home-awareness-feature{background:#eef6ff;border-block:1px solid #cfe0f2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;padding:clamp(38px,5vw,62px) clamp(20px,5vw,78px);display:grid}.home-awareness-feature h2{margin:0 0 12px;font:500 clamp(34px,4vw,52px)/1.04 Georgia,Times New Roman,serif}.home-awareness-feature p:not(.simple-eyebrow){max-width:760px;color:var(--muted);margin:0;font-size:17px;line-height:1.6}.shelf-hero{background:linear-gradient(135deg,#f8fbff,#fff);grid-template-columns:minmax(0,1.2fr) minmax(300px,.65fr);align-items:center;gap:clamp(34px,6vw,82px);padding:clamp(46px,7vw,92px) clamp(20px,5vw,78px);display:grid}.shelf-hero h1{max-width:820px;margin-bottom:22px;font-size:clamp(50px,6vw,86px);line-height:.99}.shelf-location{background:#fff;border:1px solid #bfd2e8;border-radius:24px;padding:28px;box-shadow:0 22px 60px #071a361f}.shelf-location small,.shelf-location strong,.shelf-location span{display:block}.shelf-location small{color:var(--blue);text-transform:uppercase;letter-spacing:.08em;font-weight:900}.shelf-location strong{margin-top:18px;font:500 38px Georgia,serif}.shelf-location span{color:var(--muted);font-weight:800}.shelf-location>div{background:linear-gradient(#f1e6d2 0 66%,#815a37 67%);border-radius:14px;align-items:flex-end;gap:10px;height:145px;margin:24px 0 18px;padding:18px;display:flex}.shelf-location i{background:#1f5a91;border-radius:3px 3px 0 0;width:22%;height:82%}.shelf-location i:nth-child(2){background:#8f3f32;height:63%}.shelf-location i:nth-child(3){background:#d0a341;height:92%}.shelf-location b{color:#174f82;background:#fff8e8;border:2px solid #d24a4a;margin-left:auto;padding:12px 18px;font-size:28px;transform:rotate(-5deg)}.shelf-location p{color:var(--muted);margin:0;line-height:1.55}.shelf-method{padding:clamp(54px,7vw,90px) clamp(20px,5vw,78px)}.shelf-method h2,.shelf-estimate h2,.shelf-boundary h2{font-size:clamp(38px,4.8vw,62px);line-height:1.04}.shelf-steps{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:30px;display:grid}.shelf-steps article{border:1px solid var(--line);border-radius:20px;padding:28px}.shelf-steps article>span{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.shelf-steps h3{margin:24px 0 10px;font-size:22px}.shelf-steps p{color:var(--muted);margin:0;line-height:1.6}.shelf-estimate{background:var(--navy);color:#fff;padding:clamp(54px,7vw,90px) clamp(20px,5vw,78px)}.shelf-estimate>div:first-child>p:last-child{color:#cbd8e8}.shelf-math{grid-template-columns:repeat(3,1fr);gap:12px;margin:30px 0 18px;display:grid}.shelf-math article{background:#ffffff12;border:1px solid #ffffff2e;border-radius:18px;padding:24px}.shelf-math small,.shelf-math strong,.shelf-math span{display:block}.shelf-math small{color:#9fd4ff;text-transform:uppercase;font-weight:900}.shelf-math strong{margin:12px 0;font:500 45px Georgia,serif}.shelf-math span{color:#d4deea;line-height:1.5}.shelf-math .shelf-difference{background:var(--blue)}.shelf-assumptions{color:#d4deea;max-width:950px;margin:0;line-height:1.6}.shelf-boundary{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(30px,6vw,72px);padding:clamp(54px,7vw,90px) clamp(20px,5vw,78px);display:grid}.shelf-boundary>div>p:last-child{color:var(--muted);font-size:18px;line-height:1.65}.shelf-boundary aside{border-left:5px solid var(--blue);background:#eef6ff;padding:28px}.shelf-boundary aside>strong{font-size:23px}.shelf-boundary aside p{color:#42536a;line-height:1.6}@media (width<=780px){.home-awareness-feature,.shelf-hero,.shelf-boundary{grid-template-columns:1fr}.home-awareness-feature .simple-button{justify-self:start}.shelf-steps,.shelf-math{grid-template-columns:1fr}.shelf-hero{padding-top:36px}.shelf-hero h1{font-size:clamp(43px,12vw,58px)}.shelf-location{padding:21px}.shelf-location>div{height:125px}.shelf-estimate,.shelf-method,.shelf-boundary{padding-inline:18px}}.proof-evidence th,.proof-evidence td{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.proof-evidence th:first-child,.proof-evidence td:first-child{white-space:nowrap;width:88px;min-width:88px}@media (width<=760px){.proof-evidence{overflow-x:auto}.proof-evidence table{min-width:520px}.proof-evidence th,.proof-evidence td{padding:6px 8px}}.result-benefits{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 24px;display:grid}.result-benefits article{background:#fff;border:1px solid #bfd0e4;border-radius:14px;padding:16px}.result-benefits strong,.result-benefits span{display:block}.result-benefits strong{color:#071a36;font-size:16px}.result-benefits span{color:#53647a;margin-top:7px;font-size:12px;line-height:1.45}@media (width<=780px){.result-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=430px){.result-benefits{grid-template-columns:1fr}}.detail-page{color:var(--ink);background:#fff;font-family:Arial,Helvetica,sans-serif}.detail-hero{background:#f7fbff;grid-template-columns:minmax(0,1fr) minmax(360px,.85fr);align-items:center;gap:clamp(35px,6vw,80px);padding:clamp(45px,7vw,88px) clamp(20px,5vw,78px);display:grid}.detail-hero h1,.detail-section h2,.troops-story h2{letter-spacing:-.04em;margin:0 0 22px;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,6vw,82px);font-weight:500;line-height:1}.detail-hero p:not(.simple-eyebrow){max-width:720px;color:var(--muted);font-size:20px;line-height:1.6}.detail-hero img{aspect-ratio:4/3;object-fit:cover;border-radius:26px;width:100%;box-shadow:0 22px 60px #071a3624}.detail-proof{background:var(--navy);color:#fff;flex-wrap:wrap;justify-content:center;gap:10px;padding:24px clamp(20px,5vw,78px);display:flex}.detail-proof span{border:1px solid #ffffff40;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:800}.detail-section{padding:clamp(55px,8vw,100px) clamp(20px,5vw,78px)}.detail-section>header{max-width:940px;margin-bottom:36px}.detail-section h2{font-size:clamp(39px,5vw,64px)}.detail-section>header>p:last-child{max-width:760px;color:var(--muted);font-size:18px;line-height:1.6}.detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.detail-grid article{border:1px solid var(--line);background:#fff;border-radius:18px;padding:24px}.detail-grid article.is-planned{background:#f5f7fa;border-style:dashed}.detail-grid small{color:#167246;letter-spacing:.13em;margin-bottom:12px;font-size:11px;font-weight:900;display:block}.detail-grid .is-planned small{color:#6b7280}.detail-grid h3{margin:0 0 10px;font-size:20px;line-height:1.25}.detail-grid p{color:var(--muted);margin:0;font-size:15px;line-height:1.55}.detail-decision{background:#eaf4ff;grid-template-columns:1fr auto;align-items:center;gap:35px;padding:clamp(50px,7vw,82px) clamp(20px,5vw,78px);display:grid}.detail-decision h2{letter-spacing:-.035em;margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(36px,4vw,54px);font-weight:500}.detail-decision p{max-width:760px;color:var(--muted);margin:0;font-size:17px;line-height:1.6}.troops-story{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(35px,7vw,90px);padding:clamp(55px,8vw,100px) clamp(20px,5vw,78px);display:grid}.troops-story aside{background:var(--navy);color:#fff;border-radius:22px;padding:30px}.troops-story aside strong{margin-bottom:15px;font-size:22px;display:block}.troops-story aside p{color:#d8e4f1;line-height:1.6}.troops-story aside b{color:#8dccff}.status-legend{color:var(--muted);flex-wrap:wrap;gap:18px;margin-top:28px;font-size:13px;display:flex}.status-legend b{color:var(--ink)}@media (width<=980px){.detail-hero,.troops-story{grid-template-columns:1fr}.detail-hero img{max-width:720px}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=620px){.detail-header{align-items:flex-start}.detail-header .purpose-nav{justify-content:flex-end;max-width:155px}.detail-hero{padding:40px 20px 50px}.detail-hero h1{font-size:clamp(42px,13vw,58px)}.detail-hero p:not(.simple-eyebrow){font-size:17px}.detail-section{padding:54px 20px}.detail-section h2,.troops-story h2{font-size:clamp(37px,11vw,50px)}.detail-grid{grid-template-columns:1fr}.detail-decision{grid-template-columns:1fr;padding:48px 20px}.troops-story{padding:54px 20px}}.checkout-hero{text-align:center;background:linear-gradient(135deg,#f7fbff,#eaf4ff);padding:clamp(52px,8vw,100px) clamp(20px,7vw,105px);position:relative;overflow:hidden}.checkout-hero h1,.about-hero h1{letter-spacing:-.04em;max-width:980px;margin:0 auto 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,6vw,82px);font-weight:500;line-height:1}.checkout-hero>p:not(.simple-eyebrow){max-width:760px;color:var(--muted);margin:0 auto;font-size:19px;line-height:1.6}.coming-watermark{color:#a71919;letter-spacing:.12em;border:3px solid #c92a2a;margin-top:32px;padding:13px 20px;font-size:clamp(16px,2vw,24px);display:inline-block;transform:rotate(-2deg)}.checkout-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:clamp(50px,7vw,85px) clamp(20px,5vw,78px);display:grid}.checkout-grid article{border:1px solid var(--line);background:#fff;border-radius:20px;flex-direction:column;padding:26px;display:flex}.checkout-grid small{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-weight:900}.checkout-grid h2{margin:34px 0 12px;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500;line-height:1.08}.checkout-grid p{color:var(--muted);margin:0 0 28px;line-height:1.6}.checkout-grid button{color:#687385;background:#f1f3f6;border:1px dashed #aeb9c8;border-radius:999px;min-height:48px;margin-top:auto;font-weight:800}.checkout-note{background:var(--navy);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:36px;padding:clamp(48px,7vw,78px) clamp(20px,5vw,78px);display:grid}.checkout-note h2{margin:0 0 12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(35px,4vw,52px);font-weight:500}.checkout-note p{color:#d2ddeb;max-width:760px;margin:0;line-height:1.6}.edition-grid{background:#f5f9fd;grid-template-columns:repeat(5,minmax(0,1fr))}.edition-grid article{border-color:#b8cde6;box-shadow:0 12px 35px #173e7212}.edition-grid h2{color:var(--navy);overflow-wrap:anywhere;margin:16px 0 4px;font-size:clamp(28px,2.4vw,42px)}.edition-grid p{margin-bottom:14px}.edition-grid ul{color:#44536a;margin:8px 0 20px;padding-left:18px;line-height:1.48}.edition-grid li+li{margin-top:7px}.edition-note{min-height:55px}.edition-note span{color:var(--blue);font-size:13px}.edition-audience,.edition-features{border-top:1px solid #d9e5f1;margin-top:10px;padding-top:14px}.edition-audience>strong,.edition-features>strong{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.edition-audience ul{margin-bottom:4px}.edition-features{margin-top:auto}.edition-features ul{margin-bottom:0}.about-hero{background:#f7fbff;grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(40px,7vw,95px);padding:clamp(55px,8vw,100px) clamp(20px,6vw,90px);display:grid}.about-hero h1{margin-left:0}.about-hero>div>p:last-child{max-width:760px;color:var(--muted);font-size:19px;line-height:1.65}.about-hero aside,.about-community aside{background:var(--navy);color:#fff;border-radius:22px;padding:30px}.about-hero aside strong,.about-community aside strong{margin-bottom:14px;font-size:22px;display:block}.about-hero aside p,.about-community aside p{color:#d5dfed;margin:0;line-height:1.6}.about-name{background:var(--navy);color:#fff;padding:clamp(48px,7vw,78px) clamp(20px,6vw,90px)}.about-name h2{max-width:1100px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,5vw,62px);font-weight:500;line-height:1.08}.about-name>p:last-child{color:#d5dfed;max-width:900px;margin:26px 0 0;font-size:18px;line-height:1.7}.about-story{padding:clamp(55px,8vw,100px) clamp(20px,6vw,90px)}.about-story h2,.about-community h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(39px,5vw,64px);font-weight:500;line-height:1.05}.about-columns{grid-template-columns:1fr 1fr;gap:35px;margin-top:36px;display:grid}.about-columns p,.about-community>div>p:not(.simple-eyebrow){color:var(--muted);font-size:18px;line-height:1.7}.experience-chips{flex-wrap:wrap;gap:9px;margin-top:34px;display:flex}.experience-chips span{border:1px solid #c5d5e8;border-radius:999px;padding:9px 14px;font-size:13px;font-weight:800}.about-community{background:#eef6ff;grid-template-columns:1fr .8fr;align-items:center;gap:clamp(38px,7vw,90px);padding:clamp(55px,8vw,100px) clamp(20px,6vw,90px);display:grid}.about-community .simple-button{margin-top:12px}.about-community aside a{color:#8dccff;overflow-wrap:anywhere;margin-bottom:16px;font-weight:900;display:block}.footer-links{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.footer-links a{font-size:14px}@media (width<=1180px){.edition-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=980px){.checkout-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.about-hero,.about-community,.checkout-note,.about-columns{grid-template-columns:1fr}}@media (width<=620px){.detail-header{align-items:center;gap:10px}.detail-header .purpose-nav{gap:9px;max-width:190px}.detail-header .purpose-nav a{font-size:10px}.detail-header .purpose-nav a:first-child,.detail-header .purpose-nav a:nth-child(2){display:none}.checkout-grid{grid-template-columns:1fr;padding:45px 16px}.checkout-note{padding:48px 20px}.checkout-note .simple-button{width:100%}.about-hero,.about-name,.about-story,.about-community{padding:50px 20px}.about-hero h1{font-size:clamp(40px,12vw,54px)}.about-columns p,.about-community>div>p:not(.simple-eyebrow){font-size:16px}.footer-links{justify-content:flex-start}}.about-narrative{max-width:790px;margin-top:32px}.about-narrative p{color:var(--muted);margin:0 0 1.25rem;font-size:18px;line-height:1.72}.about-hero .simple-button{margin-top:20px;display:inline-flex}.resale-evaluation{background:#eef6ff;padding:clamp(55px,8vw,95px) clamp(20px,5vw,78px)}.resale-evaluation>header{max-width:900px;margin-bottom:30px}.resale-evaluation h2{letter-spacing:-.035em;margin:0 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(39px,5vw,64px);font-weight:500;line-height:1.03}.resale-evaluation header>p:last-child{max-width:760px;color:var(--muted);font-size:18px;line-height:1.6}.evaluation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.evaluation-grid article{background:#fff;border:1px solid #c3d5ea;border-radius:16px;min-height:145px;padding:20px}.evaluation-grid span,.evaluation-grid strong,.evaluation-grid small{display:block}.evaluation-grid span{color:#5b687a;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:850}.evaluation-grid strong{color:var(--navy);margin:10px 0;font-family:Georgia,Times New Roman,serif;font-size:34px}.evaluation-grid small{color:var(--muted);font-size:13px;line-height:1.45}.evaluation-grid .evaluation-net{border-color:var(--blue);background:var(--navy)}.evaluation-grid .evaluation-net span,.evaluation-grid .evaluation-net strong{color:#fff}.evaluation-grid .evaluation-net small{color:#d7e4f2}.evaluation-boundary{border-left:4px solid var(--blue);max-width:980px;color:var(--muted);background:#fff;margin:18px 0 0;padding:16px 18px;font-size:14px;line-height:1.55}.evaluation-boundary b{color:var(--navy)}@media (width<=800px){.evaluation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.evaluation-grid{grid-template-columns:1fr}.resale-evaluation{padding:50px 18px}.evaluation-grid article{min-height:0}}.hoarding-support{background:#f7f4ee;border-block:1px solid #e5dfd2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(30px,6vw,80px);padding:clamp(42px,6vw,70px) clamp(20px,5vw,78px);display:grid}.hoarding-support>div{max-width:900px}.hoarding-support h2{letter-spacing:-.035em;margin:0 0 16px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4.5vw,56px);font-weight:500;line-height:1.05}.hoarding-support p:not(.simple-eyebrow){color:var(--muted);margin:0 0 14px;font-size:17px;line-height:1.65}.hoarding-support>div>small{color:#667286;font-size:13px;line-height:1.55;display:block}.hoarding-call{background:var(--navy);color:#fff;border-radius:22px;justify-items:center;min-width:190px;padding:20px 28px;display:grid;box-shadow:0 14px 34px #071a3629}.hoarding-call span{text-transform:uppercase;letter-spacing:.12em;font-size:13px;font-weight:800}.hoarding-call strong{letter-spacing:.08em;margin:5px 0;font-size:36px}.hoarding-call small{color:#cfe4fa;font-size:12px}.hoarding-call:focus-visible{outline-offset:4px;outline:3px solid #ffb23f}.support-intro h1{letter-spacing:-.04em;margin:0 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,6vw,76px);font-weight:500;line-height:1}.support-intro>div>p:last-child{max-width:650px;color:var(--muted);font-size:18px;line-height:1.65}@media (width<=720px){.hoarding-support{grid-template-columns:1fr;gap:24px;padding:48px 20px}.hoarding-support h2{font-size:clamp(34px,10vw,46px)}.hoarding-support p:not(.simple-eyebrow){font-size:16px}.hoarding-call{width:100%}}.support-v1-link{margin-top:20px}.v1-enquiry{align-items:start}.v1-enquiry h1{letter-spacing:-.04em;margin:0 0 20px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5.5vw,68px);font-weight:500;line-height:1}.v1-enquiry>div>p:not(.simple-eyebrow){max-width:680px;color:var(--muted);font-size:18px;line-height:1.6}.v1-enquiry-points{color:var(--muted);margin:22px 0 0;padding-left:22px;line-height:1.6}.v1-enquiry-form input{width:100%;min-height:48px;color:var(--ink);font:inherit;background:#fff;border:1px solid #bbc8d8;border-radius:12px;padding:14px 15px;font-weight:400}.v1-enquiry-confirmation{background:#fff;border-radius:24px;padding:30px;box-shadow:0 20px 60px #071a361a}.v1-enquiry-confirmation strong{color:#17623a;font-size:24px;display:block}.v1-enquiry-confirmation p{color:var(--muted);line-height:1.6}.v1-enquiry-boundary{background:var(--navy);color:#fff;padding:28px clamp(20px,5vw,78px)}.v1-enquiry-boundary strong{font-size:20px}.v1-enquiry-boundary p{color:#d7e4f2;max-width:900px;margin:8px 0 0;line-height:1.55}@media (width<=720px){.v1-enquiry{gap:22px;padding:34px 18px}.v1-enquiry h1{font-size:clamp(36px,10vw,48px)}.v1-enquiry>div>p:not(.simple-eyebrow){font-size:16px}.v1-enquiry-form{padding:18px!important}.support-v1-link{width:100%}}.method-hero{color:#fff;background:linear-gradient(135deg,#071a36,#103d70);padding:clamp(52px,8vw,110px) clamp(20px,7vw,100px)}.method-hero h1{max-width:980px;margin:0 0 25px;font:500 clamp(46px,6vw,82px)/1 Georgia,Times New Roman,serif}.method-hero>p:last-child{color:#d5e3f1;max-width:780px;font-size:19px;line-height:1.65}.method-grid{grid-template-columns:repeat(4,1fr);gap:12px;padding:0 clamp(20px,7vw,100px);display:grid;transform:translateY(-28px)}.method-grid article{background:#fff;border:1px solid #bfd0e4;border-radius:18px;padding:24px;box-shadow:0 15px 40px #071a361f}.method-grid small,.method-grid strong,.method-grid span{display:block}.method-grid small{color:#1264d8;text-transform:uppercase;font-weight:900}.method-grid strong{margin:12px 0;font:500 34px Georgia,serif}.method-grid span{color:#596579;line-height:1.45}.method-section{grid-template-columns:.8fr 1.2fr;gap:clamp(35px,7vw,100px);padding:clamp(48px,7vw,90px) clamp(20px,7vw,100px);display:grid}.method-section h2{font:500 clamp(36px,4.5vw,58px)/1.05 Georgia,serif}.method-section>div:last-child{color:#46566c;font-size:17px;line-height:1.7}.method-section li{margin:8px 0}.method-section.minimai{background:#eef6ff}.proof-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}@media (width<=760px){.method-grid{grid-template-columns:repeat(2,1fr);padding-inline:14px}.method-section{grid-template-columns:1fr;padding-inline:18px}.method-hero{padding-inline:18px}.method-hero h1{font-size:44px}}@media (width<=420px){.method-grid{grid-template-columns:1fr}.proof-actions{flex-direction:column;align-items:flex-start}}.v1-enquiry-form .waitlist-consent{grid-template-columns:22px 1fr;align-items:start;gap:10px;font-weight:600;line-height:1.45;display:grid}.v1-enquiry-form .waitlist-consent input{width:20px;min-height:20px;margin:2px 0 0;padding:0}.audience-decision-flow{background:#eef6ff;padding:clamp(50px,7vw,82px) clamp(20px,5vw,78px)}.audience-decision-flow>header{max-width:820px}.audience-decision-flow h2{letter-spacing:-.035em;margin:0 0 15px;font:500 clamp(36px,4.7vw,58px)/1.06 Georgia,Times New Roman,serif}.audience-decision-flow>header>p:last-child{max-width:760px;color:var(--muted);font-size:17px;line-height:1.65}.client-infographic{background:#fff;border:1px solid #b9cde3;border-radius:18px;grid-template-columns:repeat(4,1fr);margin-top:30px;display:grid;overflow:hidden}.client-infographic article{flex-direction:column;min-height:190px;padding:24px;display:flex;position:relative}.client-infographic article+article{border-left:1px solid #d3dfec}.client-infographic article:not(:last-child):after{content:"→";z-index:2;background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-weight:900;display:grid;position:absolute;top:31px;right:-13px}.client-infographic article>span{width:48px;height:48px;color:var(--blue);background:#e4f2ff;border-radius:50%;place-items:center;font-size:25px;font-weight:900;display:grid}.client-infographic article>strong{color:var(--navy);margin-top:25px;font:500 1.45rem Georgia,Times New Roman,serif}.client-infographic article p{color:#34445a;margin:9px 0 0;font-size:14px;line-height:1.5}@media (width<=760px){.audience-decision-flow{padding-inline:18px}.client-infographic{grid-template-columns:1fr}.client-infographic article{grid-template-columns:48px 1fr;gap:6px 16px;min-height:0;display:grid}.client-infographic article+article{border-top:1px solid #d3dfec;border-left:0}.client-infographic article:not(:last-child):after{content:"↓";top:auto;bottom:-13px;right:22px}.client-infographic article>span{grid-row:1/3}.client-infographic article>strong{margin-top:3px}.client-infographic article p{margin:0}}.latest-update{background:#eef6ff;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,6vw,74px);padding:clamp(52px,7vw,86px) clamp(20px,5vw,78px);display:grid}.latest-update h2{letter-spacing:-.035em;margin:0 0 18px;font:500 clamp(38px,5vw,64px)/1.03 Georgia,Times New Roman,serif}.latest-update p:not(.simple-eyebrow){max-width:720px;color:var(--muted);font-size:18px;line-height:1.65}.latest-update img{aspect-ratio:4/3;object-fit:cover;border-radius:24px;width:100%;box-shadow:0 20px 54px #071a3624}.update-hero{background:#f7fbff;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(34px,7vw,86px);padding:clamp(48px,7vw,88px) clamp(20px,6vw,90px);display:grid}.update-hero h1{letter-spacing:-.045em;margin:0 0 24px;font:500 clamp(44px,6vw,78px)/1 Georgia,Times New Roman,serif}.update-hero .simple-lede{max-width:720px;color:var(--muted);font-size:20px;line-height:1.65}.update-hero figure{margin:0}.update-hero img{aspect-ratio:4/3;object-fit:cover;border-radius:26px;width:100%;display:block;box-shadow:0 22px 60px #071a3624}.update-hero figcaption{color:var(--muted);margin-top:11px;font-size:13px;line-height:1.5}.update-body{max-width:930px;margin:0 auto;padding:clamp(55px,8vw,100px) clamp(20px,5vw,60px)}.update-body>p{color:#34445a;margin:0 0 24px;font:400 clamp(18px,2vw,21px)/1.75 Georgia,Times New Roman,serif}.update-body aside{border-left:5px solid var(--blue);background:#eef6ff;border-radius:0 18px 18px 0;margin-top:38px;padding:28px}.update-body aside strong{color:var(--navy);margin-bottom:8px;font-size:18px;display:block}.update-body aside p{color:var(--muted);margin:0;font-size:16px;line-height:1.65}.update-cta{background:var(--navy);color:#fff;grid-template-columns:1fr auto;align-items:center;gap:34px;padding:clamp(50px,7vw,80px) clamp(20px,6vw,90px);display:grid}.update-cta h2{max-width:900px;margin:0 0 14px;font:500 clamp(35px,4.5vw,58px)/1.05 Georgia,Times New Roman,serif}.update-cta p:not(.simple-eyebrow){color:#d5e3f1;max-width:760px;margin:0;font-size:17px;line-height:1.6}@media (width<=980px){.latest-update,.update-hero{grid-template-columns:1fr}.latest-update img,.update-hero img{max-width:720px}.update-cta{grid-template-columns:1fr}}.latest-update img.archive-document-image,.update-hero img.archive-document-image{aspect-ratio:auto;object-fit:contain;background:#fff;border-radius:10px;height:auto;max-height:760px}.archive-item{background:#eef3f8}.archive-item figure{justify-self:center;max-width:620px}.update-body a{color:var(--blue);overflow-wrap:anywhere}:root{--text-body:1rem;--text-secondary:.875rem;--text-h3:clamp(1.375rem,2.2vw,1.75rem);--text-h2:clamp(1.75rem,4vw,2.75rem);--text-h1:clamp(2.25rem,5vw,3.5rem);font-size:16px}html[data-text-size=large]{font-size:18px}html[data-text-size=extra-large]{font-size:20px}body{font-size:var(--text-body);line-height:1.6}:where(.simple-site,.detail-page) :where(p,li,td,th,label,input,select,textarea){line-height:1.6;font-size:var(--text-body)!important}:where(.simple-site,.detail-page) :where(button,.simple-button,.support-button,.text-link){line-height:1.35;font-size:var(--text-body)!important}:where(.simple-site,.detail-page) :where(small,.simple-eyebrow,.section-label,.purpose-nav a,.footer-links a,.status-legend,.home-cue){line-height:1.45;font-size:var(--text-secondary)!important}:where(.simple-site,.detail-page) h1{font-size:var(--text-h1)!important;letter-spacing:-.025em!important;line-height:1.08!important}:where(.simple-site,.detail-page) h2{font-size:var(--text-h2)!important;letter-spacing:-.02em!important;line-height:1.12!important}:where(.simple-site,.detail-page) h3{font-size:var(--text-h3)!important;line-height:1.25!important}.wordmark-copy strong{font-size:1rem!important}.wordmark-copy small{font-size:var(--text-secondary)!important;letter-spacing:.04em!important}.audience-photo-links strong,.family-heading strong,.subtype-quick-help strong,.showcase-outcomes strong{font-size:1rem!important;line-height:1.35!important}.audience-photo-links small,.audience-photo-links em,.family-heading small,.subtype-instruction,.subtype-choices button,.subtype-quick-help small,.audience-story small,.audience-story a,.showcase-tabs button,.showcase-signal span,.showcase-signal small,.showcase-outcomes small,.showcase-result details summary,.proof-metrics small,.proof-metrics span,.proof-source,.detail-proof span,.detail-grid small,.evaluation-grid span,.evaluation-grid small,.hoarding-support>div>small,.hoarding-call span,.hoarding-call small{font-size:var(--text-secondary)!important;line-height:1.45!important}.audience-story p,.showcase-result>p,.showcase-result details li,.showcase-result details p,.proof-evidence p,.proof-evidence table,.proof-checks li,.detail-grid p,.evaluation-boundary{font-size:var(--text-body)!important;line-height:1.6!important}.showcase-result p.showcase-finding{font-size:1.125rem!important}.proof-metrics strong,.evaluation-grid strong{font-size:1.5rem!important;line-height:1.2!important}.text-size-control{min-height:48px}.text-size-control>span,.text-size-control button{font-size:var(--text-secondary)!important}.text-size-control button{min-width:44px;min-height:44px}@media (width<=620px){:root{--text-h1:clamp(2.125rem,9vw,2.625rem);--text-h2:clamp(1.75rem,7vw,2.25rem);--text-h3:clamp(1.25rem,5vw,1.5rem)}.wordmark-copy small{display:none}.purpose-nav a{font-size:var(--text-secondary)!important}.proof-metrics button{flex-basis:142px}.audience-photo-links em{min-height:52px}.showcase-result,.proof-evidence{overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.simple-site *,.detail-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.home-first .audience-photo-links>a{grid-template-rows:96px 1fr}.home-first .audience-photo-links img{height:96px}.showcase-evidence-grid small,.showcase-next small{font-size:var(--text-secondary)!important}.showcase-evidence-grid strong,.showcase-next strong{font-size:var(--text-body)!important}@media (width<=620px){.home-first .audience-photo-links>a{grid-template-rows:58px 1fr}.home-first .audience-photo-links img{height:58px}.home-first .audience-photo-links>a>span{min-height:130px;padding:9px}html[data-text-size=large] .home-first .audience-photo-links,html[data-text-size=extra-large] .home-first .audience-photo-links{grid-template-columns:1fr}html[data-text-size=large] .home-first .audience-photo-links>a,html[data-text-size=extra-large] .home-first .audience-photo-links>a{grid-template-rows:auto;grid-template-columns:84px 1fr}html[data-text-size=large] .home-first .audience-photo-links img,html[data-text-size=extra-large] .home-first .audience-photo-links img{height:100%;min-height:150px}html[data-text-size=large] .home-first .audience-photo-links>a>span,html[data-text-size=extra-large] .home-first .audience-photo-links>a>span{min-height:150px}html[data-text-size=large] .home-first .audience-photo-links small,html[data-text-size=extra-large] .home-first .audience-photo-links small{display:block;overflow:visible}}:root{--navy:#071a36;--blue:#1264d8;--sky:#eef6ff;--ink:#0d1a2f;--muted:#596579;--line:#dce4ee;--white:#fff;--warm:#f7f4ee}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}img{max-width:100%}button,select,input,textarea{font:inherit}.site-shell-header{border-bottom:1px solid var(--line);z-index:60;background:#fff;grid-template-columns:minmax(230px,1fr) auto auto;align-items:center;gap:22px;min-height:82px;padding:12px clamp(20px,4vw,60px);display:grid;position:relative}.site-brand{width:min(340px,100%)}.site-brand:focus-visible,.desktop-nav a:focus-visible,.mobile-menu a:focus-visible,.accessibility-menu summary:focus-visible,.mobile-menu summary:focus-visible{outline-offset:4px;outline:3px solid #ffb23f}.desktop-nav{align-items:center;gap:26px;display:flex}.desktop-nav a{color:#33435a;font-size:14px;font-weight:800}.desktop-nav a:hover,.desktop-nav a[aria-current=page]{color:var(--blue)}.accessibility-menu,.mobile-menu{position:relative}.accessibility-menu summary,.mobile-menu summary{min-width:46px;min-height:44px;color:var(--navy);cursor:pointer;background:#f7faff;border:1px solid #b9c9db;border-radius:10px;place-items:center;padding:9px 12px;font-weight:900;list-style:none;display:grid}.accessibility-menu summary::-webkit-details-marker{display:none}.mobile-menu summary::-webkit-details-marker{display:none}.accessibility-menu[open] summary,.mobile-menu[open] summary{border-color:var(--blue);background:var(--blue);color:#fff}.accessibility-menu .text-size-control{width:270px;min-height:0;color:var(--navy);background:#fff;border:1px solid #b9c9db;border-radius:14px;gap:10px;padding:14px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 45px #071a362e}.accessibility-menu .text-size-control>span{font-size:13px}.accessibility-menu .text-size-control>div{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.accessibility-menu .text-size-control button{min-width:0;min-height:44px;color:var(--navy);background:#fff;border:1px solid #aebfd3;border-radius:9px}.accessibility-menu .text-size-control button[aria-pressed=true]{border-color:var(--blue);background:var(--navy);color:#fff}.mobile-menu{display:none}.mobile-menu nav{background:#fff;border:1px solid #b9c9db;border-radius:14px;gap:4px;width:min(300px,100vw - 28px);padding:10px;display:grid;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 45px #071a362e}.mobile-menu nav a{min-height:46px;color:var(--navy);border-radius:9px;padding:12px;font-weight:850}.mobile-menu nav a:hover{background:var(--sky);color:var(--blue)}.audience-chooser.home-first{padding:clamp(44px,6vw,76px) clamp(20px,5vw,78px) clamp(52px,7vw,86px)!important}.home-first .simple-heading h1{margin-bottom:16px;line-height:1.02;font-size:clamp(46px,5.5vw,72px)!important}.home-intro{max-width:760px;color:var(--muted);margin:0;font-size:18px;line-height:1.6}.home-first .audience-photo-links{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.home-first .audience-photo-links>a{border-radius:18px;grid-template-rows:132px 1fr}.home-first .audience-photo-links img{background:#e8eef6;height:132px}.home-first .audience-photo-links>a>span{min-height:210px;padding:18px}.audience-start-card>span>b{background:var(--blue);color:#fff;border-radius:10px;justify-content:space-between;align-items:center;width:100%;min-height:46px;margin-top:auto;padding:10px 12px;font-size:13px;font-style:normal;display:flex}.audience-start-card>span>b i{font-size:18px;font-style:normal}.audience-start-card:hover>span>b{background:#084da9}.concise-proof{background:#f2f7fd;grid-template-columns:minmax(0,.9fr) minmax(400px,1.1fr);align-items:center;gap:clamp(40px,7vw,90px);padding:clamp(58px,7vw,88px) clamp(20px,6vw,92px);display:grid}.proof-copy h2{letter-spacing:-.035em;margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:clamp(40px,4.7vw,62px);font-weight:500;line-height:1.03}.proof-copy>p:not(.simple-eyebrow){color:#34445a;font-size:18px;line-height:1.6}.proof-copy ul{color:#34445a;margin:22px 0 28px;padding-left:22px;line-height:1.6}.proof-summary{background:#fff;border:1px solid #b9cce3;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:22px;display:grid;box-shadow:0 18px 48px #071a3617}.proof-summary article{background:#f2f7fd;border-radius:13px;min-height:132px;padding:16px}.proof-summary small,.proof-summary strong,.proof-summary span{display:block}.proof-summary small{color:#53647a;text-transform:uppercase;font-size:11px;font-weight:900}.proof-summary strong{color:var(--navy);margin:12px 0 8px;font:600 23px Georgia,Times New Roman,serif}.proof-summary span{color:var(--muted);font-size:12px;line-height:1.4}.proof-summary>p{border-left:4px solid var(--blue);color:#34445a;background:#eef6ff;grid-column:1/-1;margin:4px 0 0;padding:14px;font-size:13px;line-height:1.55}.home-example{padding-block:clamp(62px,7vw,92px)}.home-example img,.detail-hero img{background:linear-gradient(135deg,#e9eff6,#f8fbff)}.home-contact{background:#fff;justify-content:space-between;align-items:center;gap:40px;padding:clamp(48px,6vw,72px) clamp(20px,5vw,78px);display:flex}.home-contact>div{max-width:780px}.home-contact h2{letter-spacing:-.035em;margin:0 0 12px;font:500 clamp(36px,4.4vw,54px)/1.05 Georgia,Times New Roman,serif}.home-contact p:not(.simple-eyebrow){color:var(--muted);margin:0;font-size:17px;line-height:1.6}.home-contact .simple-button{flex:none}.high-value-opportunities{background:#fff;padding:clamp(52px,7vw,84px) max(18px,50vw - 560px)}.high-value-opportunities>header{max-width:840px}.high-value-opportunities h2,.price-case h2{letter-spacing:-.035em;margin:0;font:500 clamp(34px,4.5vw,56px)/1.05 Georgia,Times New Roman,serif}.high-value-opportunities>header>p:last-child{color:var(--muted);font-size:17px;line-height:1.6}.high-value-opportunities>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.high-value-opportunities article{background:#f8fbff;border:1px solid #c5d6e9;border-radius:18px;flex-direction:column;min-height:270px;padding:24px;display:flex}.high-value-opportunities article small{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:950}.high-value-opportunities article h3{color:var(--navy);margin:12px 0 8px;font:500 28px/1.08 Georgia,Times New Roman,serif}.high-value-opportunities article p{color:#44536a;margin:0;font-size:14px;line-height:1.6}.high-value-opportunities article a{color:var(--blue);margin-top:auto;padding-top:18px;font-size:13px;font-weight:900}.high-value-boundary{border-left:5px solid var(--blue);color:#3d4d63;background:#eef6ff;margin:18px 0 0;padding:14px 16px;font-size:13px;line-height:1.55}.price-case{background:#eef6ff;border:1px solid #b8cde6;border-radius:22px;grid-template-columns:1.15fr .85fr;gap:28px;margin:0 max(18px,50vw - 560px) 42px;padding:clamp(24px,4vw,42px);display:grid}.price-case>div>p:last-child{color:#44536a;line-height:1.65}.price-case ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.price-case li{background:#fff;border:1px solid #c5d6e9;border-radius:11px;justify-content:space-between;gap:18px;padding:14px 16px;display:flex}.price-case li span{color:var(--blue);font-weight:900}.price-conclusion{background:var(--navy);color:#fff;border-radius:14px;grid-column:1/-1;justify-content:space-between;gap:18px;margin:0;padding:18px 20px;font-size:clamp(19px,2.5vw,25px);display:flex}.price-conclusion span{color:#74d3ff;white-space:nowrap;font-weight:950}.price-hold{color:#4e3d20;background:#fff6df;border-left:5px solid #c77b00;grid-column:1/-1;margin:0;padding:14px 16px;line-height:1.55}.simple-footer{grid-template-columns:minmax(230px,320px) 1fr auto;gap:28px;padding:42px clamp(20px,5vw,78px)}.footer-links{gap:24px}.simple-footer small{padding-top:18px}.workflow-link{color:var(--blue);text-underline-offset:5px;margin-top:auto;font-weight:900;text-decoration:underline;text-decoration-thickness:2px}.checkout-grid article{min-height:315px}.checkout-grid h2{margin-top:24px}.detail-hero img{min-height:320px}.detail-proof{padding-block:18px}.detail-proof span{background:#ffffff0f}@media (width<=980px){.desktop-nav{display:none}.mobile-menu{display:block}.site-shell-header{grid-template-columns:minmax(210px,1fr) auto auto}.home-first .audience-photo-links{grid-template-columns:repeat(2,minmax(0,1fr))}.concise-proof{grid-template-columns:1fr}.proof-summary{max-width:760px}.home-contact{flex-direction:column;align-items:flex-start}.simple-footer{grid-template-columns:1fr auto}.simple-footer p{grid-column:1/-1}}@media (width<=620px){.site-shell-header{grid-template-columns:minmax(0,1fr) auto auto;gap:7px;min-height:70px;padding:9px 12px}.site-brand{min-width:0}.site-brand .wordmark{gap:7px}.site-brand .wordmark img{width:38px;height:38px}.site-brand .wordmark strong{font-size:15px!important}.site-brand .wordmark-copy small{display:none}.accessibility-menu summary,.mobile-menu summary{min-width:42px;min-height:42px;padding:7px;font-size:12px}.accessibility-menu .text-size-control{width:min(270px,100vw - 24px);right:-50px}.audience-chooser.home-first{padding:34px 14px 46px!important}.home-first .simple-heading h1{font-size:clamp(38px,11vw,50px)!important}.home-intro{font-size:16px}.home-first .audience-photo-links{grid-template-columns:1fr;gap:10px}.home-first .audience-photo-links>a{grid-template-rows:auto;grid-template-columns:116px 1fr}.home-first .audience-photo-links img{width:116px;height:100%;min-height:176px}.home-first .audience-photo-links>a>span{min-height:176px;padding:14px}.audience-photo-links small{display:block!important;overflow:visible!important}.concise-proof{gap:28px;padding:48px 18px}.proof-copy h2{font-size:clamp(36px,10vw,48px)}.proof-summary{grid-template-columns:1fr;padding:12px}.proof-summary article{min-height:0}.high-value-opportunities{padding:48px 18px}.high-value-opportunities>div{grid-template-columns:1fr}.high-value-opportunities article{min-height:0}.price-case{grid-template-columns:1fr;margin:0 14px 34px;padding:20px}.price-hold{grid-column:1}.price-case li{gap:4px;display:grid}.home-example{padding:48px 18px}.home-contact{padding:44px 18px}.home-contact .simple-button{width:100%}.simple-footer{grid-template-columns:1fr;padding:38px 18px}.footer-links{justify-content:flex-start}.detail-hero{gap:28px}.detail-hero img{border-radius:18px;min-height:0}.checkout-grid article{min-height:0}.checkout-grid{gap:12px}}.proof-boundary{border-left:4px solid var(--blue);color:#44536a;background:#fff;margin:0 0 26px;padding:13px 15px;font-size:13px!important;line-height:1.5!important}:root{--navy:#101828;--blue:#175cd3;--sky:#f5f7fa;--ink:#101828;--muted:#596273;--line:#d9dee7;--warm:#f5f7fa;--text-h1:clamp(2.25rem,5vw,4.25rem);--text-h2:clamp(1.75rem,3.5vw,2.75rem);--text-h3:clamp(1.2rem,2vw,1.5rem)}body,.simple-site,.detail-page,button,input,select,textarea{font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.simple-site :is(h1,h2,h3),.detail-page :is(h1,h2,h3),.proof-copy h2,.proof-summary strong,.home-contact h2,.collector-showcase h2,.showcase-result h3,.value-proof h2,.proof-metrics strong{letter-spacing:-.035em;font-weight:650;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}.simple-eyebrow{color:var(--muted);letter-spacing:.04em;text-transform:none;margin-bottom:12px;font-weight:700;font-size:.78rem!important}.site-shell-header{border-color:var(--line);box-shadow:none}.desktop-nav a{color:var(--muted);font-weight:650}.accessibility-menu summary,.mobile-menu summary{border-color:var(--line);background:#fff;border-radius:8px;font-weight:700}.mobile-menu nav,.accessibility-menu .text-size-control{border-color:var(--line);border-radius:12px;box-shadow:0 16px 40px #1018281f}.mobile-menu nav a{font-weight:650}.mobile-menu nav a:hover{background:var(--sky)}.audience-chooser.home-first{padding-top:clamp(56px,8vw,104px)!important;padding-bottom:clamp(56px,8vw,96px)!important}.home-first .simple-heading{max-width:820px;margin-bottom:40px!important}.home-first .simple-heading h1{max-width:720px;margin-bottom:18px;font-size:var(--text-h1)!important;line-height:1.02!important}.home-intro{max-width:660px;color:var(--muted);font-size:1.05rem;line-height:1.65}.home-first .audience-photo-links{gap:16px}.home-first .audience-photo-links>a{border-color:var(--line);box-shadow:none;border-radius:12px}.home-first .audience-photo-links>a>span{padding:16px}.audience-start-card>span>b{border-radius:7px;font-weight:700}.concise-proof{background:var(--sky);grid-template-columns:minmax(0,1fr) minmax(380px,.85fr);gap:clamp(52px,8vw,120px);padding:clamp(72px,9vw,120px) clamp(20px,7vw,112px)}.proof-copy{max-width:680px}.proof-book-image{border:1px solid var(--line);background:#fff;border-radius:12px;margin:0 0 24px;overflow:hidden}.proof-book-image img{aspect-ratio:3/2;object-fit:cover;width:100%;display:block}.proof-book-page{text-align:center;background:#e9e4d8}.proof-book-page img{aspect-ratio:4/5;object-fit:contain;background:#e9e4d8}.proof-book-page figcaption{color:var(--muted);text-align:left;padding:12px 16px;font-size:.78rem;line-height:1.5}.proof-copy h2{max-width:620px;font-size:var(--text-h2);margin-bottom:22px;line-height:1.08}.proof-copy>p:not(.simple-eyebrow),.proof-copy ul{color:var(--muted);font-size:1rem;line-height:1.7}.proof-copy .proof-punchline{color:var(--ink);margin:18px 0 28px;font-size:1.08rem}.proof-copy ul{gap:9px;margin:24px 0 30px;display:grid}.proof-boundary{border:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--muted);background:0 0;margin-bottom:30px;padding:18px 0;font-size:.875rem!important;line-height:1.65!important}.proof-boundary b{color:var(--ink);font-weight:650}.proof-summary{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:12px;grid-template-columns:1fr;padding:0;overflow:hidden}.proof-summary article{border-bottom:1px solid var(--line);background:#fff;border-radius:0;grid-template-columns:1fr auto;align-items:center;gap:4px 20px;min-height:0;padding:20px 22px;display:grid}.proof-summary small{letter-spacing:0;text-transform:none;font-size:.75rem;font-weight:650}.proof-summary strong{color:var(--ink);grid-area:1/2/3;margin:0;font-size:1.4rem}.proof-summary span{font-size:.82rem}.proof-summary>p{color:var(--muted);background:#fff;border:0;margin:0;padding:20px 22px;font-size:.875rem;line-height:1.6}.proof-story{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 18px 48px #071a3614}.proof-story>header{background:var(--navy);color:#fff;gap:7px;padding:22px 24px;display:grid}.proof-story>header strong{font:500 1.55rem/1.18 Georgia,Times New Roman,serif}.valuation-flow{padding:13px 24px}.valuation-flow article{grid-template-columns:34px 1fr;align-items:center;gap:12px;padding:14px 0;display:grid;position:relative}.valuation-flow article+article{border-top:1px solid var(--line)}.valuation-flow article>span{width:30px;height:30px;color:var(--blue);background:#e4f2ff;border-radius:50%;place-items:center;font-weight:900;display:grid}.valuation-flow article:first-child>span{font-size:0}.valuation-flow article:first-child>span:after{content:"●";font-size:12px}.valuation-flow strong{color:var(--navy);font-size:.98rem}.valuation-flow p{color:var(--muted);margin:4px 0 0;font-size:.84rem;line-height:1.45}.selling-math{background:#eef6ff;padding:20px 22px}.selling-math h3{color:var(--navy);margin:0 0 14px;font:500 1.25rem Georgia,Times New Roman,serif}.selling-math>div{grid-template-columns:repeat(5,1fr);gap:7px;display:grid}.selling-math article{text-align:center;background:#fff;border:1px solid #c5d9ed;border-radius:9px;min-width:0;padding:10px 8px}.selling-math small,.selling-math strong{display:block}.selling-math small{color:var(--muted);font-size:.67rem}.selling-math strong{color:var(--navy);margin-top:7px;font-size:.95rem}.selling-math .math-result{border-color:var(--blue);background:var(--navy)}.selling-math .math-result small,.selling-math .math-result strong{color:#fff}.certainty-grid>div{grid-template-columns:repeat(5,1fr)}.certainty-grid .certainty-high{background:#e8f6ee;border-color:#81bea0}.certainty-grid .certainty-high strong{color:#12643e}.certainty-grid .certainty-pending{background:#fff8e7}.certainty-grid .certainty-pending strong{color:#795000}.proof-flow{padding:8px 24px}.proof-flow article{border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,.42fr) minmax(0,1fr);gap:18px;padding:17px 0 17px 27px;display:grid;position:relative}.proof-flow article:before{content:"";background:var(--blue);border-radius:50%;width:10px;height:10px;position:absolute;top:25px;left:4px;box-shadow:0 0 0 5px #e6f2ff}.proof-flow article:not(:last-child):after{content:"";background:#b9d7f7;width:2px;position:absolute;top:35px;bottom:-25px;left:8px}.proof-flow article>div{gap:5px;display:grid}.proof-flow small,.proof-outcome small{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:800}.proof-flow strong{color:var(--ink);font-size:1.03rem}.proof-flow p{color:var(--muted);margin:0;font-size:.88rem;line-height:1.55}.proof-outcome{background:#eef6ff;grid-template-columns:1fr 1fr;display:grid}.proof-outcome>div{gap:8px;padding:20px 22px;display:grid}.proof-outcome>div+div{border-left:1px solid #c9dcee}.proof-outcome strong{color:var(--navy);font-size:1rem;line-height:1.5}.proof-outcome span{color:var(--muted);font-size:.78rem;line-height:1.45}.simple-button{min-height:48px;box-shadow:none;border-radius:8px;padding:12px 18px;font-weight:700}.simple-button:hover{transform:none}.home-example{background:var(--navy);color:#fff}.home-example h2{color:#fff}.home-example .simple-eyebrow{color:#8dccff}.home-example>div>p:not(.simple-eyebrow){color:#d8e0ec}.home-example p.planned-vision{color:#d8e0ec;background:#ffffff14;border-left-color:#64b5ff}.home-example p.planned-vision strong{color:#fff}.home-contact{background:#fff}.home-example h2,.home-contact h2{font-size:var(--text-h2);line-height:1.1}.home-contact{border-top:1px solid var(--line)}.simple-footer{background:var(--navy);color:#d8e0ec;border-top:0}.simple-footer .wordmark,.simple-footer p,.simple-footer small{color:#d8e0ec}.simple-footer a{color:#fff}.simple-footer small{border-color:#fff3}.capability-in-development>small{color:var(--muted);letter-spacing:.04em;margin-bottom:8px;font-size:.75rem;font-weight:700;display:block}.capability-in-development>h3{margin-top:0}.specialist-paths{background:#fff;padding:clamp(64px,8vw,104px) clamp(20px,6vw,92px)}.specialist-paths>header{max-width:820px;margin-bottom:34px}.specialist-paths h2,.specialist-hero h1,.specialist-example h2,.specialist-result h2,.specialist-next h2{color:var(--navy);font-size:var(--text-h2);margin:0;line-height:1.08}.specialist-paths>header>p:last-child,.specialist-hero>p:not(.simple-eyebrow),.specialist-example p,.specialist-result p,.specialist-next p{color:var(--muted);font-size:1rem;line-height:1.7}.specialist-paths>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.specialist-paths a{border:1px solid var(--line);background:var(--sky);border-radius:12px;flex-direction:column;min-height:220px;padding:24px;display:flex}.specialist-paths strong{font-size:1.2rem}.specialist-paths span{color:var(--muted);margin:14px 0;font-size:.9rem;line-height:1.55}.specialist-paths b{color:var(--blue);margin-top:auto;font-size:.85rem}.specialist-hero{background:var(--sky);padding:clamp(64px,9vw,120px) clamp(20px,8vw,128px)}.specialist-hero h1{max-width:900px;font-size:var(--text-h1)}.specialist-hero>p:not(.simple-eyebrow){max-width:760px;margin:24px 0 30px}.specialist-example{grid-template-columns:1fr .85fr;gap:clamp(40px,7vw,96px);padding:clamp(64px,8vw,104px) clamp(20px,8vw,128px);display:grid}.specialist-example ol{counter-reset:checks;margin:0;padding:0;list-style:none}.specialist-example li{counter-increment:checks;border-bottom:1px solid var(--line);color:#344054;padding:18px 0 18px 48px;line-height:1.5;position:relative}.specialist-example li:before{content:counter(checks);width:30px;height:30px;color:var(--blue);background:#e5efff;border-radius:50%;place-items:center;font-weight:800;display:grid;position:absolute;top:14px;left:0}.specialist-result{background:var(--navy);color:#fff;padding:clamp(58px,7vw,90px) clamp(20px,8vw,128px)}.specialist-result .simple-eyebrow{color:#8dccff}.specialist-result h2{color:#fff;max-width:980px}.specialist-result p{color:#d8e0ec;max-width:850px}.specialist-next{grid-template-columns:1fr auto;align-items:center;gap:40px;padding:clamp(54px,7vw,86px) clamp(20px,8vw,128px);display:grid}.specialist-next>div{max-width:800px}.launch-commitment{color:#fff;background:linear-gradient(135deg,#071a36,#0d3569);grid-template-columns:minmax(0,.82fr) minmax(320px,1fr);align-items:center;gap:clamp(30px,6vw,76px);padding:clamp(44px,6vw,76px) clamp(20px,8vw,128px);display:grid}.launch-commitment h2{color:#fff;max-width:720px;font-size:var(--text-h1);margin:0;line-height:1.02}.launch-commitment>div>p:not(.simple-eyebrow){color:#d8e6f7;max-width:660px;margin:22px 0 28px;font-size:1.05rem;line-height:1.7}.launch-commitment .simple-eyebrow{color:#8dccff}.launch-commitment figure{background:#fff;border:1px solid #ffffff38;border-radius:16px;margin:0;overflow:hidden}.launch-commitment figure img{width:100%;height:auto;display:block}.launch-commitment figcaption{color:#52647e;background:#fff;padding:12px 16px;font-size:.78rem;line-height:1.5}@media (width<=620px){:root{--text-h1:clamp(2.1rem,10vw,2.75rem);--text-h2:clamp(1.65rem,7.5vw,2.15rem);--text-h3:clamp(1.2rem,5vw,1.4rem)}.audience-chooser.home-first{padding:48px 18px 56px!important}.home-first .simple-heading{margin-bottom:28px!important}.home-first .simple-heading h1{font-size:var(--text-h1)!important}.home-intro{font-size:1rem}.concise-proof{grid-template-columns:minmax(0,1fr);gap:40px;padding:64px 20px}.concise-proof>*{min-width:0;max-width:100%}.proof-copy h2{font-size:var(--text-h2)}.proof-copy>p:not(.simple-eyebrow),.proof-copy ul{font-size:1rem}.proof-summary{grid-template-columns:minmax(0,1fr);width:100%;max-width:100%;padding:0}.proof-summary article{grid-template-columns:minmax(0,1fr);gap:5px}.proof-summary strong{text-align:left;overflow-wrap:anywhere;grid-area:auto/1;margin-top:3px}.proof-flow article{grid-template-columns:1fr;gap:6px}.proof-outcome{grid-template-columns:1fr}.proof-outcome>div+div{border-top:1px solid #c9dcee;border-left:0}.selling-math>div{grid-template-columns:1fr}.selling-math article{text-align:left;justify-content:space-between;align-items:center;gap:12px;display:flex}.selling-math strong{margin-top:0}.proof-copy .simple-button{width:100%}.home-example,.home-contact{padding:64px 20px}.simple-footer{grid-template-columns:minmax(0,1fr);padding:44px 20px}.simple-footer>*{min-width:0;max-width:100%}.specialist-paths>div{grid-template-columns:1fr}.specialist-paths a{min-height:0}.specialist-example,.specialist-next{grid-template-columns:1fr}.specialist-next .simple-button{width:100%}.launch-commitment{grid-template-columns:minmax(0,1fr);padding:44px 18px}.concise-proof,.home-example,.home-contact,.simple-footer,.detail-hero,.detail-decision,.troops-story,.about-hero,.about-community,.checkout-note,.resale-evaluation,.hoarding-support,.v1-enquiry{grid-template-columns:minmax(0,1fr)!important}.concise-proof>*,.home-example>*,.home-contact>*,.simple-footer>*,.detail-hero>*,.detail-decision>*,.troops-story>*,.about-hero>*,.about-community>*,.checkout-note>*,.resale-evaluation>*,.hoarding-support>*,.v1-enquiry>*{min-width:0;max-width:100%}}.network-cross-promo{background:#eef4ff;border-top:1px solid #cbd8e8;border-bottom:1px solid #cbd8e8;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(28px,6vw,76px);padding:clamp(52px,7vw,84px) clamp(20px,6vw,92px);display:grid}.network-cross-promo h2{color:var(--navy);font-size:var(--text-h2);margin:0 0 14px;line-height:1.08}.network-cross-promo p:not(.simple-eyebrow){color:var(--muted);margin:0;font-size:1rem;line-height:1.65}.network-cross-promo-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.network-cross-promo-links>a{min-height:220px;color:var(--ink);background:#fff;border:1px solid #c5d6e9;border-radius:12px;flex-direction:column;gap:10px;padding:20px;display:flex}.network-cross-promo-links>a:hover{border-color:var(--blue);box-shadow:0 12px 28px #10182814}.network-cross-promo-links>a:focus-visible{outline-offset:3px;outline:3px solid #ffb23f}.network-cross-promo-links strong{font-size:1.05rem}.network-cross-promo-links span{color:var(--muted);font-size:.88rem;line-height:1.5}.network-cross-promo-links em{color:var(--blue);margin-top:auto;font-size:.82rem;font-style:normal;font-weight:800}.network-footer-links{color:#d8e0ec;border-top:1px solid #fff3;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px 20px;padding-top:18px;font-size:.82rem;display:flex}.network-footer-links span{color:#8ed8ff;font-weight:800}.network-footer-links a{text-underline-offset:3px;text-decoration:underline}@media (width<=980px){.network-cross-promo{grid-template-columns:1fr}.network-cross-promo-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=620px){.network-cross-promo{padding:48px 18px}.network-cross-promo-links{grid-template-columns:1fr}.network-footer-links{flex-direction:column;align-items:flex-start}}:root{--text-body:1.0625rem;--text-secondary:.9375rem;--readable-line:1.65;--surface-radius:16px;--surface-shadow:0 18px 48px #10182814}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-size:var(--text-body);line-height:var(--readable-line);text-rendering:optimizelegibility}:where(.simple-site,.detail-page) :where(p,li,td,th,label,input,select,textarea){font-size:var(--text-body)!important;line-height:var(--readable-line)!important}:where(.simple-site,.detail-page) :where(small,.simple-eyebrow,.section-label,.purpose-nav a,.footer-links a,.status-legend,.home-cue,.subtype-instruction,.subtype-quick-help small,.showcase-signal span,.showcase-signal small,.showcase-outcomes small,.proof-metrics small,.proof-metrics span,.proof-source,.detail-proof span,.detail-grid small,.evaluation-grid span,.evaluation-grid small,.capability-in-development>small,.wordmark-copy small){font-size:var(--text-secondary)!important;letter-spacing:.01em!important;line-height:1.5!important}:where(.simple-site,.detail-page) :where(button,.simple-button,.support-button,.text-link,.desktop-nav a,.mobile-menu nav a,.showcase-tabs button,.subtype-choices button,.audience-start-card>span>button,.audience-start-card>span>a){font-size:1rem!important;line-height:1.4!important}.simple-site :where(.audience-photo-links>a,.audience-start-card,.showcase-result,.proof-evidence,.proof-summary),.detail-page :where(.detail-grid article,.evaluation-grid article,.checkout-grid article){border-radius:var(--surface-radius);box-shadow:var(--surface-shadow);border-color:#d4dce7}.simple-site :where(.audience-photo-links>a,.audience-start-card,.showcase-result,.proof-evidence),.detail-page :where(.detail-grid article,.evaluation-grid article,.checkout-grid article){background:#fff}.simple-button,.support-button{border-radius:10px;box-shadow:0 8px 22px #175cd324}.simple-button:hover,.support-button:hover{box-shadow:0 12px 28px #175cd333}.simple-eyebrow{color:#45546a!important;font-weight:750!important}.simple-footer{line-height:1.6}.simple-footer :where(p,small,a){color:#e5ebf3}@media (width<=620px){:root{--text-body:1rem;--text-secondary:.9375rem}.site-shell-header{padding:10px 14px}.home-first .audience-photo-links>a>span{padding:14px}.showcase-tabs button,.subtype-choices button{min-height:48px}.simple-button,.support-button{min-height:50px}}.story-hero{background:linear-gradient(135deg,#ecf4ff 0%,#f8fbff 58%,#e4efff 100%);padding:clamp(54px,8vw,106px) clamp(20px,7vw,110px)}.story-hero h1{letter-spacing:-.035em;color:#122342;max-width:1000px;margin:8px 0 24px;font:500 clamp(42px,6vw,78px)/1.05 Georgia,Times New Roman,serif}.story-hero p:not(.simple-eyebrow){color:#394c66;max-width:770px;font-size:clamp(18px,2vw,23px);line-height:1.62}.story-hero .simple-button{margin-top:16px;display:inline-flex}.story-body{max-width:1190px;margin:auto;padding:clamp(52px,7vw,88px) clamp(20px,7vw,110px)}.story-body h2,.story-gallery h2,.story-outro h2{letter-spacing:-.025em;color:#122342;margin:8px 0 30px;font:500 clamp(36px,5vw,60px)/1.1 Georgia,Times New Roman,serif}.story-body>p:not(.simple-eyebrow){color:#43546b;max-width:800px;margin:0 0 24px;font-size:18px;line-height:1.75}.story-book{border-top:1px solid #d8e3f0}.story-stat{background:#edf5ff;border-left:5px solid #2069ad;grid-template-columns:auto 1fr;align-items:center;gap:22px;max-width:880px;margin-top:34px;padding:24px 30px;display:grid}.story-stat strong{color:#123962;font:500 clamp(44px,6vw,68px)/1 Georgia,Times New Roman,serif}.story-stat span{color:#31445c;font-size:15px;line-height:1.6}.story-inline-link{color:#145ba0;text-underline-offset:4px;font-weight:800;display:inline-block}.story-gallery{background:#f0f6fe;padding:clamp(55px,7vw,90px) clamp(20px,7vw,110px)}.story-gallery-head{max-width:800px}.story-gallery-head>p:last-child{color:#43546b;font-size:17px;line-height:1.6}.story-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:34px;display:grid}.story-card{color:#172942;background:#fff;border:1px solid #d7e4f1;border-radius:16px;text-decoration:none;display:block;overflow:hidden}.story-card:hover,.story-card:focus-visible{transform:translateY(-2px);box-shadow:0 12px 30px #142f4a20}.story-card img{object-fit:contain;background:#fff;width:100%;height:270px}.story-card div{padding:18px 20px 22px}.story-card h3{margin:0 0 8px;font-size:20px}.story-card p{color:#47576c;margin:0 0 16px;font-size:15px;line-height:1.55}.story-card span{color:#145ba0;font-size:15px;font-weight:800}.story-outro{color:#fff;background:#102441;padding:clamp(58px,8vw,100px) clamp(20px,7vw,110px)}.story-outro h2{color:#fff;max-width:900px}.story-outro p{color:#d5e2f2;font-size:18px;line-height:1.6}.story-outro .simple-button{margin-top:14px;display:inline-flex}@media (width<=850px){.story-cards{grid-template-columns:1fr 1fr}.story-stat{grid-template-columns:1fr;gap:7px}}@media (width<=620px){.story-cards{grid-template-columns:1fr}.story-card img{height:260px}.story-body>p:not(.simple-eyebrow){font-size:16px}.story-stat{padding:20px}.story-hero .simple-button{justify-content:center;width:100%}}
