.archive-landing{--landing-dark: #0b1522;--landing-ink: #142234;--landing-muted: #4c5c6b;--landing-paper: #f4f6f7;--landing-accent: #16708c;background:var(--landing-paper);color:var(--landing-ink);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:clip}.landing-wrap{width:min(100% - 64px,1180px);margin-inline:auto}.landing-hero{background:var(--landing-dark);color:#f5f8fa;padding:164px 0 76px}.hero-content{text-align:center}.hero-context,.section-tag{font-size:15px;font-weight:650;letter-spacing:.01em}.hero-context{color:#9fc9d7}.landing-hero h1{max-width:1000px;margin:22px auto 0;font-size:clamp(54px,7.5vw,108px);font-weight:700;letter-spacing:-.065em;line-height:1.03;text-wrap:balance}.landing-hero h1 span{color:#a4c6d1}.hero-copy{max-width:700px;margin:30px auto 0;color:#c2ced7;font-size:clamp(18px,1.7vw,23px);line-height:1.45;text-wrap:balance}.landing-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:32px}.landing-button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:52px;padding:14px 24px;border-radius:100px;background:#edf5f7;color:#102230;font-size:15px;font-weight:650;transition:transform .2s ease,background-color .2s ease}.landing-button:hover{transform:translateY(-2px);background:#cce0e7}.landing-link{display:inline-flex;align-items:center;gap:10px;color:#136f8d;font-size:16px;font-weight:650;transition:gap .2s ease}.landing-link:hover{gap:15px;text-decoration:underline}.landing-hero .landing-link{color:#b7d9e3}.hero-meta{display:flex;justify-content:center;gap:clamp(32px,7vw,112px);margin-top:80px;color:#c4cfd7;font-size:14px}.hero-meta strong{display:block;margin-bottom:3px;color:#fff;font-size:30px;letter-spacing:-.04em}.landing-section{padding:112px 0}.section-archive{background:#f4f6f7}.section-intro,.compare-layout,.signals-layout,.access-layout,.join-layout{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.section-intro{align-items:end}.section-intro>p,.compare-copy>p:not(.section-tag),.signals-layout>div>p:not(.section-tag),.access-layout>div>p:not(.section-tag),.join-layout>div>p:not(.section-tag){max-width:520px;color:var(--landing-muted);font-size:19px;line-height:1.55}.section-tag{color:#16708c;margin-bottom:18px}.archive-landing h2{font-size:clamp(40px,5.3vw,72px);font-weight:700;letter-spacing:-.055em;line-height:1.04}.archive-feature{display:grid;grid-template-columns:1fr 1.1fr;gap:8%;align-items:center;margin-top:76px;padding:clamp(28px,5vw,68px);border-radius:30px;background:#e7edf0}.feature-copy h3{font-size:clamp(32px,3.5vw,48px);font-weight:700;line-height:1.08;letter-spacing:-.045em}.feature-copy>p:not(.section-tag){margin:22px 0;color:var(--landing-muted);font-size:17px;line-height:1.6}.reference-preview,.comparison-preview{background:#fff;border-radius:20px;padding:26px;box-shadow:0 18px 60px #14223414}.preview-heading,.comparison-head{display:flex;justify-content:space-between;gap:20px;color:#657483;font-size:13px;font-weight:650}.reference-row,.comparison-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;border-bottom:1px solid #e3e9eb}.reference-row strong,.reference-row span:not(.reference-arrow){display:block}.reference-row strong,.comparison-row strong{font-size:18px}.reference-row span:not(.reference-arrow){margin-top:3px;color:#657483;font-size:14px}.reference-row:hover strong{color:#16708c}.reference-arrow{color:#16708c;font-size:20px}.preview-note,.comparison-preview>p{margin-top:20px;color:#657483;font-size:13px;line-height:1.45}.section-compare{background:#fff}.compare-copy>p:not(.section-tag),.signals-layout>div>p:not(.section-tag),.access-layout>div>p:not(.section-tag),.join-layout>div>p:not(.section-tag){margin:24px 0}.comparison-preview{background:#f2f5f6;padding:34px}.comparison-head,.comparison-row{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;gap:12px}.comparison-head span:last-child,.comparison-row span:last-child{text-align:right}.comparison-row span{color:#425562;font-size:14px}.comparison-preview .comparison-head,.comparison-preview>p{color:#536674}.section-signals{background:#e9eef0}.signal-types{border-top:1px solid #b8c6cc}.signal-types a{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:19px 0;border-bottom:1px solid #b8c6cc}.signal-types strong,.signal-types small{display:block}.signal-types strong{font-size:21px;letter-spacing:-.02em}.signal-types small{margin-top:4px;color:#425562;font-size:14px;text-transform:capitalize}.signal-types time{color:#425562;font-size:14px;white-space:nowrap}.signal-types a:hover strong{color:#16708c}.section-briefs{background:#fff}.briefs-layout{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.briefs-layout>div>p:not(.section-tag){max-width:520px;margin:24px 0;color:var(--landing-muted);font-size:19px;line-height:1.55}.briefs-list{padding:12px 28px;border-radius:20px;background:#f2f5f6}.briefs-list a{display:flex;justify-content:space-between;align-items:start;gap:20px;padding:21px 0;color:#142234;font-size:16px;font-weight:600;line-height:1.4}.briefs-list a+a{border-top:1px solid #d4dfe3}.briefs-list a span:last-child{color:#16708c}.briefs-list a:hover{color:#16708c}.section-access{background:#122332;color:#f7fafb}.section-access .section-tag,.section-access .landing-link{color:#a4d2df}.section-access .access-layout>div>p:not(.section-tag){color:#c7d2d8}.access-price{padding:44px;border-radius:24px;background:#203646}.access-price>p:first-child{font-size:18px;font-weight:650}.access-price strong{display:inline-block;margin-top:18px;font-size:clamp(64px,8vw,108px);line-height:1;letter-spacing:-.06em}.access-price>span{color:#c7d2d8;font-size:17px}.access-price>p:not(:first-child){margin:18px 0 26px!important;font-size:15px!important}.section-join{background:#f4f6f7}.join-layout{align-items:start}.archive-landing section[id]{scroll-margin-top:72px}.join-form{padding:30px;background:#fff;border-radius:24px}.join-form .email-capture__form>div:first-of-type+div{align-items:stretch}.join-form .email-capture__form input{min-height:52px;border:1px solid #aabac2;border-radius:8px;background:#f6f8f9;color:#142234;font-family:inherit;font-size:16px}.join-form .email-capture__form input::placeholder{color:#667783}.join-form .email-capture__btn{min-height:52px;border-radius:8px;background:#126b87;color:#fff;font-family:inherit;font-size:14px;letter-spacing:0;text-transform:none}.join-form .email-capture__form>div:nth-of-type(3),.join-form .email-capture>div:last-child{color:#455969}.join-form .email-capture__form>div:nth-of-type(3) p,.join-form .email-capture>div:last-child p,.join-form .email-capture>div:last-child ul{color:#455969;font-family:inherit;font-size:14px;letter-spacing:0;text-transform:none}.join-form .email-capture__form a,.join-form .email-capture>div:last-child a{color:#126b87;font-family:inherit;font-size:14px;letter-spacing:0;text-transform:none}.join-form .email-capture>div:last-child{background:#f3f6f7;border:0;border-radius:12px}.archive-landing :focus-visible{outline:3px solid #56a8c4;outline-offset:4px}@media(max-width:1023px){.compare-layout,.join-layout{grid-template-columns:1fr;gap:36px}.join-form .email-capture__form>div:nth-of-type(2){display:flex;flex-direction:column}.join-form .email-capture__form>div:nth-of-type(2)>div,.join-form .email-capture__btn{width:100%}}@media(max-width:767px){.landing-wrap{width:calc(100% - 40px)}.landing-hero{padding:132px 0 66px}.landing-hero h1{font-size:clamp(48px,11vw,72px)}.hero-copy{margin-top:24px;font-size:18px}.hero-meta{gap:18px;justify-content:space-between;margin-top:64px;font-size:13px}.hero-meta strong{font-size:25px}.landing-section{padding:76px 0}.section-intro,.compare-layout,.signals-layout,.briefs-layout,.access-layout,.join-layout,.archive-feature{grid-template-columns:1fr;gap:32px}.section-intro>p,.compare-copy>p:not(.section-tag),.signals-layout>div>p:not(.section-tag),.access-layout>div>p:not(.section-tag),.join-layout>div>p:not(.section-tag){font-size:17px}.archive-feature{margin-top:40px;padding:26px;border-radius:22px}.reference-preview,.comparison-preview,.access-price,.join-form{padding:22px}.reference-row{padding:18px 0}.landing-actions{gap:20px}.join-form .email-capture__form>div:nth-of-type(2){display:flex;flex-direction:column}}@media(prefers-reduced-motion:reduce){.archive-landing *,.archive-landing *:before,.archive-landing *:after{transition-duration:.01ms!important;animation-duration:.01ms!important;scroll-behavior:auto!important}}
