.pay-preview{--pv-navy:#172d3c;--pv-copper:#a55e36;--pv-cream:#f6f4ed;--pv-line:#cfd5d1;--pv-muted:#536976;margin:0;background:var(--pv-cream);color:var(--pv-navy);font:17px/1.65 Arial,Helvetica,sans-serif}
.pay-preview *{box-sizing:border-box}.pay-preview a{color:inherit;text-underline-offset:5px}.pay-preview a:focus-visible{outline:3px solid #b96b40;outline-offset:6px}.pv-wrap{width:min(1160px,100%);padding-inline:38px;margin-inline:auto}.pv-header{display:flex;align-items:center;justify-content:space-between;gap:28px;padding-block:27px;border-bottom:1px solid var(--pv-line)}.pv-brand{font:700 27px/1 Georgia,serif;letter-spacing:2px;text-decoration:none;display:flex;align-items:center;gap:13px}.pv-brand span{display:block;font:11px/1.5 Arial,sans-serif;letter-spacing:.08em}.pv-header nav{display:flex;gap:24px;flex-wrap:wrap;font-size:13px}.pv-header nav a{text-decoration:none}.pv-skip{position:absolute;left:20px;top:-100px;padding:12px;background:var(--pv-navy);color:white!important;z-index:20}.pv-skip:focus{top:12px}.pv-hero{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;padding-block:62px 48px}.pv-kicker{font-size:11px;text-transform:uppercase;letter-spacing:2px;font-weight:700;color:var(--pv-copper);margin:0 0 15px}.pv-status{display:inline-block;border:1px solid #bb9a80;padding:5px 11px;margin:0 0 23px;font-size:12px;font-weight:700;border-radius:4px}.pay-preview h1{font:400 65px/1.06 Georgia,serif;letter-spacing:-2px;margin:0 0 24px}.pay-preview h1 em{font-weight:400;color:var(--pv-copper)}.pv-lead{font-size:20px;margin:0 0 21px;max-width:620px}.pv-small{font-size:13px;color:var(--pv-muted)}.pv-hero-art{width:100%;display:block;height:auto}.pv-values{display:flex;flex-wrap:wrap;gap:10px;margin:26px 0 9px}.pv-values span{border:1px solid var(--pv-navy);padding:5px 15px;border-radius:30px;font-weight:700;font-size:18px}.pv-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:27px}.pv-button{display:inline-block;background:var(--pv-navy);color:var(--pv-cream)!important;border:1px solid var(--pv-navy);text-decoration:none;font-weight:700;font-size:13px;padding:12px 18px;border-radius:5px}.pv-actions>a:not(.pv-button){font-size:13px}.pv-section{padding-block:40px;border-top:1px solid var(--pv-line)}.pv-section-head{max-width:730px;margin-bottom:28px}.pay-preview h2{font:400 39px/1.15 Georgia,serif;letter-spacing:-.8px;margin:0 0 18px}.pay-preview h3{font:400 25px/1.25 Georgia,serif;letter-spacing:-.3px;margin:0 0 14px}.pv-section p{margin:0 0 16px}.pv-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.pv-column{border-top:3px solid #d6976f;padding-top:21px}.pv-column p{font-size:15px;color:var(--pv-muted)}.pv-number{display:block;font:30px/1 Georgia,serif;color:var(--pv-copper);margin-bottom:18px}.pv-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.pv-steps li{padding-right:12px}.pv-steps p{font-size:15px;color:var(--pv-muted)}.pv-note{padding:19px 23px;border-left:4px solid #d6976f;background:#eae9df;font-size:14px;margin-top:29px!important}.pv-link-row{display:flex;gap:24px;flex-wrap:wrap;font-size:14px}.pv-close{padding:30px;background:#e6ece7;margin-block:18px 48px;display:flex;align-items:center;justify-content:space-between;gap:30px}.pv-close p{margin:0}.pv-close strong{display:block;font:27px/1.2 Georgia,serif;margin-bottom:8px}.pv-close a{flex-shrink:0;font-size:14px}.pv-year-cover{background:var(--pv-navy);color:var(--pv-cream);padding:36px 37px 30px;position:relative;overflow:hidden;min-height:385px;display:flex;flex-direction:column;justify-content:space-between;border-right:12px solid #d6976f}.pv-year-cover .pv-kicker{color:#e3ae8c}.pv-year{font:400 137px/1 Georgia,serif;letter-spacing:-7px;margin:16px 0 25px}.pv-cover-lines{font-size:13px;border-top:1px solid #ffffff35;display:grid;gap:8px;padding-top:19px;letter-spacing:.03em}.pv-cover-tag{font-size:10px;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:0}.pv-sequence{margin:0;padding:0;list-style:none}.pv-sequence li{display:grid;grid-template-columns:60px 230px 1fr;gap:20px;padding:27px 0;border-top:1px solid var(--pv-line);align-items:start}.pv-sequence .pv-number{margin:5px 0 0}.pv-sequence h3{margin:0}.pv-sequence p{margin:0;color:var(--pv-muted);font-size:15px}.pv-prices{display:grid;grid-template-columns:1fr 1fr;gap:25px}.pv-price-option{background:#fffdf7;border:1px solid var(--pv-line);padding:29px}.pv-price{font:42px/1.1 Arial,sans-serif;margin:10px 0 5px!important;letter-spacing:-1.5px}.pv-price span{font-size:15px;letter-spacing:0;color:var(--pv-muted)}.pv-price-option .pv-small{margin-bottom:20px}.pv-price-option>p:last-child{font-size:15px;color:var(--pv-muted)}.pv-footer{padding-block:26px 34px;border-top:1px solid var(--pv-line);font-size:13px}.pv-footer>strong{display:block;margin-bottom:20px}.pay-preview .pv-footer .pay-footer-extras{display:block!important;max-width:none!important;width:100%}.pay-preview .pv-footer .pay-companion-note{margin:10px 0;font-size:12px;line-height:1.7;max-width:none}.pay-preview .pv-footer .pay-footer-legal-note{font-size:12px;line-height:1.8;margin:17px 0 0;padding-top:15px;border-top:1px solid var(--pv-line);color:var(--pv-muted)}
@media(max-width:900px){.pv-hero{gap:32px}.pay-preview h1{font-size:54px}.pv-year{font-size:112px}.pv-sequence li{grid-template-columns:45px 190px 1fr;gap:17px}.pv-header nav{gap:17px}.pv-columns,.pv-steps{gap:22px}}
@media(max-width:650px){.pv-wrap{padding-inline:22px}.pv-header{align-items:flex-start;flex-direction:column;gap:18px;padding-block:22px}.pv-header nav{gap:14px 22px;font-size:12px}.pv-hero{grid-template-columns:1fr;gap:30px;padding-block:37px 35px}.pay-preview h1{font-size:49px;letter-spacing:-1.5px}.pv-lead{font-size:18px}.pv-values{gap:9px}.pv-values span{font-size:17px}.pv-hero-art{max-width:530px}.pv-section{padding-block:32px}.pay-preview h2{font-size:33px}.pv-columns,.pv-steps,.pv-prices{grid-template-columns:1fr;gap:25px}.pv-column{padding-top:20px}.pv-steps li{padding-right:0}.pv-number{margin-bottom:12px}.pv-note{padding:17px 19px}.pv-close{display:block;padding:24px;margin-bottom:34px}.pv-close a{display:inline-block;margin-top:16px}.pv-year-cover{min-height:330px;padding:28px 28px 24px}.pv-year{font-size:111px}.pv-sequence li{grid-template-columns:33px 1fr;gap:7px 15px;padding:23px 0}.pv-sequence p{grid-column:2}.pv-sequence .pv-number{grid-row:1/3;font-size:25px}.pv-sequence h3{font-size:23px}.pv-price-option{padding:25px}.pv-link-row{gap:15px 22px}}
