@font-face{font-family:NuSerif;src:url('assets/fonts/dm-serif-display-regular.ttf')}@font-face{font-family:NuSans;src:url('assets/fonts/dm-sans-400.ttf')}
*{box-sizing:border-box}body{margin:0;color:#1a373e;background:#f7f4ef;font:16px/1.65 NuSans,Arial,sans-serif}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline}a:focus-visible,summary:focus-visible{outline:3px solid #b87f66;outline-offset:6px}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{font-family:NuSerif,Georgia,serif;font-weight:400;line-height:1.08;letter-spacing:-.025em;text-wrap:balance}h1{font-size:clamp(42px,4.7vw,68px)}h2{font-size:38px}h3{font-size:27px}.eyebrow{font-size:10px;font-weight:600;letter-spacing:.18em;margin-bottom:20px}.skip{position:absolute;top:-100px}.skip:focus{top:5px;background:white;padding:10px;z-index:10}.billing-nav{display:flex;justify-content:space-between;align-items:center;max-width:1280px;padding:25px 48px;margin:auto}.billing-nav img{width:110px;height:70px;object-fit:contain}.billing-nav div{display:flex;gap:28px;font-size:13px}.billing-shell{max-width:1280px;margin:20px auto 0;display:grid;grid-template-columns:1fr 1fr;min-height:660px}.billing-intro{background:#1a373e;color:#eeeae0;padding:70px 48px 40px;display:flex;flex-direction:column}.billing-intro>p:not(.eyebrow){font-size:17px;line-height:1.7;margin-top:28px;color:#dce4df}.billing-signature{margin-top:auto;padding-top:65px;display:flex;align-items:center;gap:24px}.billing-signature img{width:140px;height:88px;object-fit:contain;background:#eeeae0;padding:12px}.billing-signature span{font-size:12px;max-width:130px}.billing-panel{background:#fff;padding:56px 48px}.billing-panel>p:not(.eyebrow){margin:23px 0;font-size:15px;color:#586662}.button{display:flex;justify-content:space-between;gap:25px;align-items:center;background:#1a373e;color:#fff;padding:18px 22px;min-height:56px;font-size:14px}.button:hover{background:#2e5358;text-decoration:none}.billing-panel p.billing-secure{font-size:11px;margin:12px 0 30px}.billing-features{list-style:none;margin:0;padding:0}.billing-features li{border-top:1px solid #dae0d8;padding:16px 0;display:grid;grid-template-columns:135px 1fr;gap:18px;font-size:12px}.billing-features strong{font-weight:600}.billing-features span{color:#586662}.billing-help{max-width:1184px;display:grid;grid-template-columns:1fr 1fr;gap:100px;margin:70px auto;padding:0 0 25px}.billing-help p{font-size:14px;margin:20px 0}.billing-help a{display:block;font-size:14px;margin-top:10px;text-decoration:underline;text-underline-offset:4px}.billing-help .fine{font-size:11px;color:#586662}.billing-footer{border-top:1px solid #cad1c8;padding:24px 48px;display:flex;justify-content:space-between;gap:20px;font-size:11px;max-width:1280px;margin:auto}.billing-footer div{display:flex;gap:20px}@media(max-width:800px){.billing-nav{padding:16px 22px}.billing-nav div{gap:16px}.billing-shell{grid-template-columns:1fr;margin:0 20px}.billing-intro{padding:35px 28px}.billing-signature{padding-top:32px}.billing-panel{padding:35px 28px}.billing-help{margin:45px 28px;grid-template-columns:1fr;gap:30px}.billing-features li{grid-template-columns:1fr;gap:4px}.billing-footer{padding:20px 28px;flex-direction:column}h2{font-size:34px}.billing-intro>p:not(.eyebrow){font-size:15px}.billing-intro h1{font-size:38px}.billing-signature{display:none}.billing-intro>p:not(.eyebrow){margin-top:16px}}
