.subscribe-module__jlKKQG__page{background:repeating-linear-gradient(0deg, transparent 0, transparent 43px, #062d4909 44px), var(--dg-warm-white);place-items:normal;min-height:100svh;padding:0;display:block;overflow:hidden}.subscribe-module__jlKKQG__hero{background:var(--dg-navy);color:#fff;padding:clamp(44px,6vw,76px) 20px;position:relative;overflow:hidden}.subscribe-module__jlKKQG__hero:after{content:"";pointer-events:none;border:1px solid #ffffff1f;border-radius:50%;width:440px;height:440px;position:absolute;bottom:-250px;right:-180px;box-shadow:0 0 0 70px #ffffff08,0 0 0 140px #ffffff05}.subscribe-module__jlKKQG__heroInner,.subscribe-module__jlKKQG__included,.subscribe-module__jlKKQG__steps,.subscribe-module__jlKKQG__signupSection,.subscribe-module__jlKKQG__faq{width:min(1180px,100%);margin:0 auto}.subscribe-module__jlKKQG__heroInner{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(340px,.65fr);align-items:center;gap:clamp(46px,8vw,100px);display:grid;position:relative}.subscribe-module__jlKKQG__eyebrow{color:#65c8d0;letter-spacing:.15em;text-transform:uppercase;font-size:.72rem;font-weight:850}.subscribe-module__jlKKQG__hero h1{color:#fff;letter-spacing:-.07em;max-width:20ch;margin:18px 0 24px;font-size:clamp(2.75rem,4.4vw,4.4rem);line-height:.94}.subscribe-module__jlKKQG__heroCopy>p{color:#c8d9e2;max-width:62ch;margin:0;font-size:clamp(1.05rem,1.8vw,1.22rem);line-height:1.65}.subscribe-module__jlKKQG__heroActions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;display:flex}.subscribe-module__jlKKQG__primaryAction,.subscribe-module__jlKKQG__secondaryAction{border-radius:var(--dg-radius);justify-content:center;align-items:center;gap:20px;min-height:52px;padding:13px 19px;font-size:.9rem;font-weight:800;text-decoration:none;display:inline-flex}.subscribe-module__jlKKQG__primaryAction{color:#10282f;background:#e9aa34;border:1px solid #e9aa34;box-shadow:6px 6px #ffffff29}.subscribe-module__jlKKQG__secondaryAction{color:#fff;border:1px solid #ffffff5c}.subscribe-module__jlKKQG__primaryAction:hover,.subscribe-module__jlKKQG__secondaryAction:hover{transform:translateY(-2px)}.subscribe-module__jlKKQG__primaryAction:focus-visible,.subscribe-module__jlKKQG__secondaryAction:focus-visible,.subscribe-module__jlKKQG__signupCard a:focus-visible{outline-offset:4px;outline:3px solid #65c8d099}.subscribe-module__jlKKQG__trustList{color:#dce8ed;flex-wrap:wrap;gap:10px 24px;margin:22px 0 0;padding:0;font-size:.78rem;font-weight:700;list-style:none;display:flex}.subscribe-module__jlKKQG__trustList li:before{color:#65c8d0;content:"✓";margin-right:7px;font-weight:900}.subscribe-module__jlKKQG__priceSummary{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff38;padding:clamp(28px,4vw,42px);box-shadow:12px 12px #00000029}.subscribe-module__jlKKQG__summaryLabel{color:#d6e4e9;letter-spacing:.1em;text-transform:uppercase;font-size:.72rem;font-weight:800;display:block}.subscribe-module__jlKKQG__summaryPrice{align-items:baseline;gap:10px;margin-top:22px;display:flex}.subscribe-module__jlKKQG__summaryPrice strong{letter-spacing:-.07em;font-size:clamp(3.5rem,7vw,5.7rem);line-height:1}.subscribe-module__jlKKQG__summaryPrice span,.subscribe-module__jlKKQG__annualSummary span,.subscribe-module__jlKKQG__priceSummary>p{color:#bfd2d9}.subscribe-module__jlKKQG__summaryDivider{color:#9fb8c1;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin:26px 0;font-size:.72rem;display:grid}.subscribe-module__jlKKQG__summaryDivider:before,.subscribe-module__jlKKQG__summaryDivider:after{content:"";background:#ffffff2e;height:1px}.subscribe-module__jlKKQG__annualSummary{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.subscribe-module__jlKKQG__annualSummary>div{gap:7px;display:grid}.subscribe-module__jlKKQG__annualSummary strong{font-size:1.22rem}.subscribe-module__jlKKQG__annualSummary span{font-size:.78rem}.subscribe-module__jlKKQG__annualSummary b{color:#8ce0e5;text-transform:uppercase;background:#65c8d01f;border:1px solid #65c8d073;flex:none;padding:7px 9px;font-size:.7rem}.subscribe-module__jlKKQG__priceSummary>p{border-top:1px solid #ffffff29;margin:28px 0 0;padding-top:20px;font-size:.84rem;line-height:1.5}.subscribe-module__jlKKQG__included,.subscribe-module__jlKKQG__steps,.subscribe-module__jlKKQG__signupSection,.subscribe-module__jlKKQG__faq{padding:clamp(44px,6vw,72px) 20px}.subscribe-module__jlKKQG__sectionHeading{max-width:760px}.subscribe-module__jlKKQG__sectionHeading .subscribe-module__jlKKQG__eyebrow,.subscribe-module__jlKKQG__signupContext .subscribe-module__jlKKQG__eyebrow{color:var(--dg-teal)}.subscribe-module__jlKKQG__sectionHeading h2,.subscribe-module__jlKKQG__signupContext h2{color:var(--dg-navy);letter-spacing:-.06em;margin:17px 0;font-size:clamp(2.45rem,5vw,4.6rem);line-height:1}.subscribe-module__jlKKQG__sectionHeading>p,.subscribe-module__jlKKQG__signupContext>p{max-width:61ch;color:var(--dg-slate);margin:0;font-size:1.04rem;line-height:1.65}.subscribe-module__jlKKQG__featureGrid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(3,1fr);margin-top:46px;display:grid}.subscribe-module__jlKKQG__featureGroup{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:#fbfaf6c2;min-width:0;padding:clamp(26px,4vw,40px)}.subscribe-module__jlKKQG__featureGroup h3{letter-spacing:-.035em;margin:0 0 24px;font-size:1.28rem}.subscribe-module__jlKKQG__featureGroup ul{gap:16px;margin:0;padding:0;list-style:none;display:grid}.subscribe-module__jlKKQG__featureGroup li{color:var(--dg-slate);grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:.92rem;line-height:1.5;display:grid}.subscribe-module__jlKKQG__featureGroup li:before{color:var(--dg-teal);content:"✓";font-weight:900}.subscribe-module__jlKKQG__steps{border-top:1px solid var(--line-strong)}.subscribe-module__jlKKQG__steps ol{grid-template-columns:repeat(3,1fr);margin:44px 0 0;padding:0;list-style:none;display:grid}.subscribe-module__jlKKQG__steps li{border-left:1px solid var(--line-strong);grid-template-columns:36px minmax(0,1fr);gap:15px;padding:8px clamp(22px,4vw,40px);display:grid}.subscribe-module__jlKKQG__steps li:first-child{border-left:0;padding-left:0}.subscribe-module__jlKKQG__steps li>span{color:var(--dg-teal);letter-spacing:.12em;font-size:.7rem;font-weight:850}.subscribe-module__jlKKQG__steps li div{gap:10px;display:grid}.subscribe-module__jlKKQG__steps li strong{line-height:1.4}.subscribe-module__jlKKQG__steps li p{color:var(--dg-slate);margin:0;font-size:.9rem;line-height:1.55}.subscribe-module__jlKKQG__signupSection{border-top:1px solid var(--line-strong);grid-template-columns:minmax(0,.8fr) minmax(480px,1fr);align-items:start;gap:clamp(42px,8vw,104px);scroll-margin-top:28px;display:grid}.subscribe-module__jlKKQG__signupContext{position:sticky;top:32px}.subscribe-module__jlKKQG__termCard{border-left:4px solid var(--dg-teal);background:var(--dg-teal-soft);gap:8px;margin-top:30px;padding:18px 20px;display:grid}.subscribe-module__jlKKQG__termCard span{color:var(--dg-slate);font-size:.88rem;line-height:1.5}.subscribe-module__jlKKQG__signupCard{border:1px solid var(--line-strong);background:var(--dg-surface);padding:clamp(24px,4vw,40px);box-shadow:10px 10px #d8e0df}.subscribe-module__jlKKQG__signupCard form{gap:15px;display:grid}.subscribe-module__jlKKQG__fieldGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.subscribe-module__jlKKQG__signupCard label{color:var(--dg-slate);letter-spacing:.08em;text-transform:uppercase;gap:7px;font-size:.74rem;font-weight:800;display:grid}.subscribe-module__jlKKQG__optional{color:var(--dg-slate);letter-spacing:0;text-transform:none;font-size:.68rem;font-weight:600}.subscribe-module__jlKKQG__signupCard input{border:1px solid var(--line-strong);border-radius:var(--dg-radius);width:100%;min-width:0;min-height:48px;color:var(--dg-navy);font:inherit;background:#fff;padding:11px 13px}.subscribe-module__jlKKQG__signupCard input:focus-visible{border-color:var(--dg-pacific);outline:0;box-shadow:0 0 0 4px #1287d429}.subscribe-module__jlKKQG__slug{border:1px solid var(--line-strong);background:#fff;align-items:center;display:flex;overflow:hidden}.subscribe-module__jlKKQG__slug:focus-within{border-color:var(--dg-pacific);box-shadow:0 0 0 4px #1287d429}.subscribe-module__jlKKQG__slug span{color:var(--dg-slate);letter-spacing:0;text-transform:none;padding-left:13px;font-size:.9rem;font-weight:500}.subscribe-module__jlKKQG__slug input,.subscribe-module__jlKKQG__slug input:focus-visible{box-shadow:none;border:0}.subscribe-module__jlKKQG__signupCard fieldset{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:4px 0 0;padding:0;display:grid}.subscribe-module__jlKKQG__signupCard legend{color:var(--dg-slate);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1;margin-bottom:8px;font-size:.74rem;font-weight:800}.subscribe-module__jlKKQG__plan{border:1px solid var(--line-strong);cursor:pointer;background:#fff;align-items:center;min-height:82px;padding:12px;gap:11px!important;display:flex!important}.subscribe-module__jlKKQG__plan:has(input:checked){border-color:var(--dg-pacific);box-shadow:inset 0 0 0 1px var(--dg-pacific)}.subscribe-module__jlKKQG__plan input{width:32px;min-height:32px;accent-color:var(--dg-pacific);flex:0 0 32px}.subscribe-module__jlKKQG__planCopy,.subscribe-module__jlKKQG__planCopy>span{align-items:center;gap:8px;min-width:0;display:flex}.subscribe-module__jlKKQG__planCopy{flex-direction:column;align-items:flex-start}.subscribe-module__jlKKQG__planCopy b{background:var(--dg-teal-soft);color:var(--dg-teal);letter-spacing:.06em;text-transform:uppercase;padding:4px 6px;font-size:.58rem}.subscribe-module__jlKKQG__planCopy small{color:var(--dg-slate);letter-spacing:0;text-transform:none;font-size:.74rem;font-weight:600;line-height:1.35}.subscribe-module__jlKKQG__signupCard button{border:1px solid var(--dg-pacific);border-radius:var(--dg-radius);background:var(--dg-pacific);color:#fff;min-height:52px;font:inherit;cursor:pointer;padding:13px 18px;font-weight:850}.subscribe-module__jlKKQG__signupCard button:hover:not(:disabled){border-color:var(--dg-navy);background:var(--dg-navy)}.subscribe-module__jlKKQG__signupCard button:focus-visible{outline-offset:3px;outline:3px solid #1287d461}.subscribe-module__jlKKQG__signupCard button:disabled{cursor:not-allowed;background:#91a4aa;border-color:#91a4aa}.subscribe-module__jlKKQG__signupCard form>small{color:var(--dg-slate);text-align:center;line-height:1.45}.subscribe-module__jlKKQG__notice,.subscribe-module__jlKKQG__error,.subscribe-module__jlKKQG__previewNotice{border:1px solid;margin:0 0 18px;padding:13px 15px;font-size:.84rem;line-height:1.5}.subscribe-module__jlKKQG__notice,.subscribe-module__jlKKQG__previewNotice{color:#315c65;background:#087f9114;border-color:#087f9147}.subscribe-module__jlKKQG__error{color:#8f362e;background:#a13b2b14;border-color:#a13b2b4d}.subscribe-module__jlKKQG__previewNotice{gap:4px;display:grid}.subscribe-module__jlKKQG__legal{color:var(--dg-slate);text-align:center;margin:18px 0 0;font-size:.74rem;line-height:1.5}.subscribe-module__jlKKQG__legal a{color:var(--dg-navy);font-weight:700}.subscribe-module__jlKKQG__faq{border-top:1px solid var(--line-strong)}.subscribe-module__jlKKQG__faqGrid{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:1fr 1fr;margin-top:40px;display:grid}.subscribe-module__jlKKQG__faqGrid article{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);background:#fbfaf6b8;padding:clamp(24px,4vw,36px)}.subscribe-module__jlKKQG__faqGrid h3{margin:0 0 12px;font-size:1.05rem}.subscribe-module__jlKKQG__faqGrid p{color:var(--dg-slate);margin:0;font-size:.9rem;line-height:1.6}@media (max-width:940px){.subscribe-module__jlKKQG__heroInner,.subscribe-module__jlKKQG__signupSection{grid-template-columns:1fr}.subscribe-module__jlKKQG__heroCopy{max-width:760px}.subscribe-module__jlKKQG__priceSummary{width:min(100%,620px)}.subscribe-module__jlKKQG__featureGrid,.subscribe-module__jlKKQG__steps ol{grid-template-columns:1fr}.subscribe-module__jlKKQG__steps li,.subscribe-module__jlKKQG__steps li:first-child{border-top:1px solid var(--line);border-left:0;padding:22px 0}.subscribe-module__jlKKQG__signupContext{position:static}}@media (max-width:620px){.subscribe-module__jlKKQG__hero,.subscribe-module__jlKKQG__included,.subscribe-module__jlKKQG__steps,.subscribe-module__jlKKQG__signupSection,.subscribe-module__jlKKQG__faq{padding-left:14px;padding-right:14px}.subscribe-module__jlKKQG__hero{padding-top:54px;padding-bottom:70px}.subscribe-module__jlKKQG__hero h1{font-size:clamp(2.5rem,10vw,3.3rem)}.subscribe-module__jlKKQG__heroActions{flex-direction:column;align-items:stretch}.subscribe-module__jlKKQG__primaryAction,.subscribe-module__jlKKQG__secondaryAction{width:100%}.subscribe-module__jlKKQG__trustList{display:grid}.subscribe-module__jlKKQG__priceSummary{padding:25px 20px}.subscribe-module__jlKKQG__annualSummary{flex-direction:column;align-items:flex-start}.subscribe-module__jlKKQG__featureGrid,.subscribe-module__jlKKQG__faqGrid,.subscribe-module__jlKKQG__fieldGrid,.subscribe-module__jlKKQG__signupCard fieldset{grid-template-columns:1fr}.subscribe-module__jlKKQG__signupCard{padding:24px 18px;box-shadow:6px 6px #d8e0df}.subscribe-module__jlKKQG__slug{flex-direction:column;align-items:stretch}.subscribe-module__jlKKQG__slug span{padding:11px 13px 0}}@media (prefers-reduced-motion:reduce){.subscribe-module__jlKKQG__primaryAction,.subscribe-module__jlKKQG__secondaryAction{transition:none}}
