.sup{background:#fff;--ink:#142b4e;--blue:#28659e;--muted:#657184;color:var(--ink)}.sup a{color:var(--blue);text-underline-offset:3px}.sup-quick{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0 32px}.sup-signed{font-size:14px;color:var(--muted);margin:14px 0 0}.sup-part{border-top:3px double var(--line-strong);padding:48px 0 52px}.sup-text p{font-size:18px;line-height:1.6;margin:0 0 12px;max-width:34em}.sup-links{font-size:16px}.sup-split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:start}.sup-proof{margin:0}.sup-proof-more{margin:12px 0 0;font-size:16px}.sup-steps{list-style:none;counter-reset:step;margin:20px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 40px}.sup-steps li{counter-increment:step;font-size:17px;line-height:1.5}.sup-steps li:before{content:counter(step);font-size:30px;color:var(--muted);margin-bottom:6px}.sup-steps li:before,.sup-steps strong{display:block;font-weight:600}.sup-faq{background:var(--paper);border-top:3px double var(--line-strong);padding:48px 0 64px}.sup-faq dl{margin:16px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 64px;max-width:1000px}.sup-faq dt{font-size:18px;font-weight:600;margin:0 0 4px}.sup-faq dd{margin:0;font-size:17px;line-height:1.55}@media(max-width:900px){.sup-split{grid-template-columns:1fr;gap:28px}}@media(max-width:700px){.sup-part{padding:32px 0 36px}.sup-text p{font-size:17px}.sup-faq dl,.sup-steps{grid-template-columns:1fr;gap:20px}.sup-faq{padding:32px 0 48px}}.sup-home{background:#fff;color:#142b4e;border-top:3px double var(--line-strong)}.sup-home-inner{padding-block:44px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:center}.sup-home-title.t-section{color:var(--pink-ink);margin:0 0 8px}.sup-home-line{font-size:18px;line-height:1.5;margin:0 0 20px;max-width:32em}.sup-home-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px;margin:0}.sup-home-actions a{color:#28659e;font-size:16px}.sup-home-facts{list-style:none;margin:0;padding:0;display:flex;gap:36px}.sup-home-facts li{display:flex;flex-direction:column;gap:4px;max-width:9em}.sup-home-facts strong{font-size:40px;line-height:1;font-weight:600;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sup-home-facts span{font-size:14px;line-height:1.4}@media(max-width:800px){.sup-home-inner{grid-template-columns:1fr;gap:24px;padding-block:32px}.sup-home-facts{gap:24px}.sup-home-facts strong{font-size:32px}}html:not([data-viewer=member]) .sup .for-member,html[data-viewer=member] .sup .for-guest{display:none}.sup-head{padding:40px 0 48px}.sup-hero>*{max-width:760px}.sup-title.t-page{color:var(--pink)}.sup-discounts{list-style:none;margin:28px 0 10px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,18em));gap:16px 40px}.sup-discounts li{display:flex;flex-direction:column;gap:4px}.sup-discounts strong{font-size:48px;line-height:1;font-weight:600;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sup-discounts span{font-size:16px;line-height:1.4;max-width:17em}.sup-redeem{font-size:15px;color:var(--muted);margin:0 0 28px}.sup-top{max-width:560px}.sup-proof h3{margin:0 0 14px;font-size:21px;line-height:1.3;font-weight:600;letter-spacing:-.02em;text-wrap:pretty}.sup-proof-title{text-decoration:none}.sup-proof-date{font-size:14px;color:var(--muted);margin:0 0 4px}.sup-counts{list-style:none;margin:20px 0 16px;padding:0;display:flex;gap:40px}.sup-counts li{display:flex;flex-direction:column;gap:4px}.sup-counts strong{font-size:40px;line-height:1;font-weight:600;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sup-counts span{font-size:15px}.sup-photo-section{border-radius:2px;width:100%}@media(max-width:700px){.sup-head{padding:20px 0 28px}.sup-discounts{grid-template-columns:1fr;gap:10px;margin:22px 0 8px}.sup-discounts li{flex-direction:row;align-items:baseline;gap:14px}.sup-discounts strong{font-size:30px;flex:0 0 96px}.sup-discounts span{font-size:15px}.sup-redeem{font-size:14px;margin-bottom:20px}.sup-counts strong{font-size:32px}}