body .register-card.plan-tone-small{--register-accent:#143f50;--register-accent-soft:#e8f0f3;--register-accent-text:#fff}body .register-card.plan-tone-medium{--register-accent:#00756f;--register-accent-soft:#e4f6f4;--register-accent-text:#fff}body .register-card.plan-tone-large{--register-accent:#c7902f;--register-accent-soft:#fff4df;--register-accent-text:#fff}body .register-steps li span{color:#fff!important;background:#cbd5e1!important;border-radius:999px!important;place-items:center!important;width:58px!important;height:58px!important;display:inline-grid!important}body .register-steps li.active span{background:var(--register-accent)!important;color:var(--register-accent-text)!important;box-shadow:0 12px 24px #143f502e!important}body .register-fields label,body .register-payment-step,body .register-discount-field{color:#1d2c5f!important;gap:10px!important;font-family:Calibri,Segoe UI,Arial,sans-serif!important;font-weight:800!important;display:grid!important}body .register-fields input{color:#183047!important;width:100%!important;min-height:56px!important;font:inherit!important;background:#fff!important;border:1px solid #d9e2ee!important;border-radius:12px!important;padding:0 16px!important}body .register-discount-field input{color:#183047!important;width:100%!important;min-height:56px!important;font:inherit!important;letter-spacing:.04em!important;text-transform:uppercase!important;background:#fff!important;border:1px solid #d9e2ee!important;border-radius:12px!important;padding:0 16px!important;font-weight:800!important}body .register-card.plan-tone-small .register-fields input:focus,body .register-card.plan-tone-medium .register-fields input:focus,body .register-card.plan-tone-large .register-fields input:focus,body .register-card.plan-tone-small .register-discount-field input:focus,body .register-card.plan-tone-medium .register-discount-field input:focus,body .register-card.plan-tone-large .register-discount-field input:focus{border-color:var(--register-accent)!important;box-shadow:0 0 0 3px var(--register-accent-soft)!important;outline:none!important}body .register-terms input{width:22px!important;min-width:22px!important;min-height:22px!important;accent-color:var(--register-accent)!important}body .register-primary{background:var(--register-accent)!important;min-height:56px!important;color:var(--register-accent-text)!important;border:0!important;border-radius:10px!important;font-family:Calibri,Segoe UI,Arial,sans-serif!important;font-weight:900!important}body .register-primary:disabled{background:var(--register-accent-soft)!important;color:#8d9bc4!important;opacity:1!important;cursor:not-allowed!important}body .register-plan-select button{color:#1d2c5f!important;text-align:left!important;background:#fff!important;border:1px solid #d9e2ee!important;border-radius:10px!important;gap:5px!important;min-height:120px!important;padding:16px!important;display:grid!important}body .register-plan-select button.selected{border-color:var(--register-accent)!important;background:var(--register-accent-soft)!important;box-shadow:inset 4px 0 0 var(--register-accent)!important}body .billing-register-button{color:#183047!important;background:#95d600!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-height:48px!important;font-family:Calibri,Segoe UI,Arial,sans-serif!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}body .terms-shell{background:#f5f8fb!important;place-items:center!important;min-height:100vh!important;padding:24px!important;display:grid!important}body .terms-panel{background:#fff!important;border:1px solid #dbe4ef!important;border-top:4px solid #95d600!important;border-radius:10px!important;width:min(780px,100%)!important;padding:30px!important;box-shadow:0 18px 46px #132b4f1f!important}body .terms-panel p{color:#95c600!important;letter-spacing:.08em!important;text-transform:uppercase!important;margin:0 0 10px!important;font-family:Calibri,Segoe UI,Arial,sans-serif!important;font-weight:900!important}body .terms-panel h1{color:#1d2c5f!important;margin:0 0 18px!important}body .terms-panel li{color:#183047!important;margin:0 0 10px!important}body .terms-panel a{color:#fff!important;background:#143f50!important;border-radius:8px!important;align-items:center!important;min-height:42px!important;margin-top:12px!important;padding:0 16px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}body .privacy-shell{place-items:start center!important}body .privacy-panel{box-sizing:border-box!important;border-top-color:#c7902f!important;width:min(920px,100%)!important;min-width:0!important}body .privacy-panel .privacy-kicker{color:#c7902f!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-weight:900!important}body .privacy-panel p{color:#183047!important;letter-spacing:normal!important;text-transform:none!important;margin:0 0 14px!important;font-family:inherit!important;font-weight:400!important;line-height:1.65!important}body .privacy-panel h2{color:#1d2c5f!important;margin:30px 0 10px!important;font-size:1.25rem!important}body .privacy-header{border-bottom:1px solid #e1e8ed!important;padding-bottom:22px!important}body .privacy-panel .privacy-updated{color:#647887!important;margin-bottom:0!important;font-size:.9rem!important}body .privacy-toc{background:#fbf8f1!important;border-left:4px solid #c7902f!important;margin:24px 0 8px!important;padding:18px 22px!important}body .privacy-toc h2{margin:0 0 10px!important}body .privacy-toc ol{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px 28px!important;margin:0!important;padding-left:22px!important;display:grid!important}body .privacy-toc a{color:#075f79!important;text-underline-offset:3px!important;background:0 0!important;border-radius:0!important;min-height:0!important;margin:0!important;padding:0!important;font-weight:600!important;text-decoration:underline!important;display:inline!important}body .privacy-table-wrap{border:1px solid #dbe4e9!important;border-radius:8px!important;margin:18px 0 22px!important;overflow-x:auto!important}body .privacy-processing-table{border-collapse:collapse!important;color:#183047!important;width:100%!important;min-width:700px!important;font-size:.94rem!important;line-height:1.5!important}body .privacy-processing-table th{color:#fff!important;text-align:left!important;background:#143f50!important;padding:13px 14px!important}body .privacy-processing-table td{vertical-align:top!important;border-top:1px solid #e1e8ed!important;padding:13px 14px!important}body .privacy-processing-table tbody tr:nth-child(2n){background:#f7fafb!important}body .privacy-panel section{scroll-margin-top:20px!important}body .privacy-panel ul{padding-left:24px!important}body .privacy-meta{color:#496276!important;flex-wrap:wrap!important;gap:12px 24px!important;margin:0 0 20px!important;display:flex!important}body .privacy-meta div{gap:6px!important;display:flex!important}body .privacy-meta dt{font-weight:800!important}body .privacy-meta dd{margin:0!important}body .privacy-warning,body .privacy-right-callout{color:#513d0b!important;background:#fff8e6!important;border:1px solid #e5b84b!important;border-radius:8px!important;gap:6px!important;padding:14px 16px!important;display:grid!important}body .privacy-right-callout{background:#f0f7fa!important;border-color:#b8cfda!important}body .privacy-panel section a{color:#075f79!important;background:0 0!important;border-radius:0!important;min-height:0!important;margin:0!important;padding:0!important;text-decoration:underline!important;display:inline!important}body .privacy-actions{flex-wrap:wrap!important;gap:12px!important;margin-top:30px!important;display:flex!important}@media (max-width:680px){body .privacy-shell{padding:12px!important}body .privacy-panel{border-radius:8px!important;padding:22px 16px!important;box-shadow:0 10px 28px #132b4f1a!important}body .privacy-panel h1{font-size:clamp(1.7rem,9vw,2.15rem)!important;line-height:1.15!important}body .privacy-panel h2{margin-top:26px!important;font-size:1.15rem!important;line-height:1.3!important}body .privacy-panel p,body .privacy-panel li{overflow-wrap:anywhere!important}body .privacy-toc{margin-top:20px!important;padding:16px 14px!important}body .privacy-toc ol{grid-template-columns:1fr!important;gap:2px!important;padding-left:20px!important}body .privacy-toc li{margin:0!important}body .privacy-toc a{padding:7px 0!important;line-height:1.35!important;display:inline-block!important}body .privacy-table-wrap{border:0!important;border-radius:0!important;overflow:visible!important}body .privacy-processing-table{border-collapse:separate!important;border-spacing:0 12px!important;min-width:0!important}body .privacy-processing-table thead{clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}body .privacy-processing-table tbody,body .privacy-processing-table tr,body .privacy-processing-table td{box-sizing:border-box!important;width:100%!important;display:block!important}body .privacy-processing-table tr{background:#fff!important;border:1px solid #dbe4e9!important;border-radius:8px!important;overflow:hidden!important}body .privacy-processing-table td{border-top:1px solid #e1e8ed!important;padding:10px 12px 12px!important}body .privacy-processing-table td:first-child{border-top:0!important}body .privacy-processing-table td:before{color:#075f79!important;content:attr(data-label)!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin-bottom:4px!important;font-size:.75rem!important;font-weight:800!important;display:block!important}body .privacy-actions{grid-template-columns:1fr!important;display:grid!important}body .privacy-actions a{box-sizing:border-box!important;justify-content:center!important;width:100%!important;margin-top:0!important}}@media (max-width:820px){body .register-shell{padding:16px!important}body .register-form,body .register-return-card,body .register-steps{padding:22px!important}}body .billing-header,body .billing-hero,body .billing-panel,body .billing-info-grid article{max-width:1180px;margin-inline:auto}body .billing-logo-link{align-items:center;display:inline-flex}body .billing-plan-card{align-content:start!important}body .billing-plan-card:first-child{border-top-color:#143f50!important}body .billing-plan-card .billing-register-button{width:100%!important;box-shadow:none!important;margin-top:4px!important}body .billing-plan-card:first-child .billing-register-button{color:#fff!important;background:#143f50!important}body .billing-plan-card:nth-child(2) .billing-register-button{color:#fff!important;background:#00756f!important}body .billing-plan-card:nth-child(3) .billing-register-button{color:#06293a!important;background:#c7902f!important}body .billing-shell{color:#06293a;background:#eef5f7;min-height:100vh;padding:24px}body .billing-header,body .billing-hero,body .billing-grid,body .billing-panel,body .billing-info-grid{max-width:1180px;margin-inline:auto}body .billing-header{justify-content:space-between;align-items:center;gap:18px;padding:14px 0 28px;display:flex}body .billing-login-link,body .billing-primary-link{color:#fff;background:#143f50;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex}body .billing-hero,body .billing-panel,body .billing-info-grid article,body .billing-plan-card{background:#fff;border:1px solid #cddde4;border-radius:8px;box-shadow:0 16px 38px #12344214}body .billing-hero{border-top:4px solid #c7902f;padding:34px}body .billing-kicker{color:#00756f;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-family:Calibri,Segoe UI,Arial,sans-serif;font-size:.78rem;font-weight:900}body .billing-hero h1{color:#06293a;max-width:780px;margin:0;font-size:clamp(2rem,5vw,4.3rem);line-height:1.02}body .billing-hero p,body .billing-panel p,body .billing-info-grid p{color:#31576a;max-width:760px;margin:14px 0 0;font-size:1rem;line-height:1.65}body .billing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-block:18px;display:grid}body .billing-plan-name,body .billing-plan-price{color:#06293a;margin:0;font-weight:900}body .billing-plan-price{margin-top:8px;font-size:2rem}body .billing-plan-price span{color:#5f7680;font-size:.95rem}body .billing-plan-card dl div,body .billing-return-summary div{justify-content:space-between;gap:14px;display:flex}body .billing-form button{color:#fff;min-height:48px;font:inherit;background:#00756f;border:0;border-radius:8px;font-weight:900}body .billing-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}body .billing-register-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1180px;margin:-2px auto 18px;display:grid}body .billing-register-button{color:#183047;background:#95d600;border-radius:8px;justify-content:center;align-items:center;min-height:48px;font-family:Calibri,Segoe UI,Arial,sans-serif;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 12px 26px #95d6003d}body .register-shell{color:#1d2c5f;background:#f5f8fb;min-height:100vh;padding:24px}body .register-card{background:#fff;border:1px solid #dbe4ef;border-radius:10px;max-width:980px;margin:0 auto 40px;overflow:hidden;box-shadow:0 18px 46px #132b4f1f}body .register-steps{background:#f1f5f9;border-bottom:1px solid #e1e8f1;grid-template-columns:repeat(3,1fr);gap:18px;margin:0;padding:28px 38px;list-style:none;display:grid}body .register-steps li{color:#96a5c4;text-align:center;justify-items:center;gap:10px;font-family:Calibri,Segoe UI,Arial,sans-serif;font-weight:800;display:grid}body .register-steps li span{color:#fff;background:#cbd5e1;border-radius:999px;place-items:center;width:58px;height:58px;font-weight:900;display:inline-grid}body .register-steps li.active{color:#95c600}body .register-steps li.active span{background:#95d600;box-shadow:0 12px 24px #95d6003d}body .register-form,body .register-return-card{gap:24px;padding:34px 40px 40px;display:grid}body .register-heading{text-align:center;justify-items:center;gap:10px;display:grid}body .register-heading p{color:#95c600;letter-spacing:.08em;text-transform:uppercase;margin:0;font-family:Calibri,Segoe UI,Arial,sans-serif;font-size:.8rem;font-weight:900}body .register-heading h1{color:#1d2c5f;margin:0;font-size:clamp(1.8rem,4vw,2.45rem)}body .register-heading span{color:#8d9bc4;max-width:720px;font-family:Calibri,Segoe UI,Arial,sans-serif;font-size:1rem;line-height:1.65}body .register-alert{color:#8c1f1f;background:#fff1f1;border:1px solid #efc2c2;border-left:5px solid #c62828;border-radius:8px;margin:18px 40px 0;padding:12px 14px;font-weight:800}body .register-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;display:grid}body .register-fields label,body .register-payment-step{color:#1d2c5f;gap:10px;font-family:Calibri,Segoe UI,Arial,sans-serif;font-weight:800;display:grid}body .register-wide{grid-column:1/-1}body .register-fields input,body .register-fields select{color:#183047;width:100%;min-height:56px;font:inherit;background:#fff;border:1px solid #d9e2ee;border-radius:12px;padding:0 16px}body .register-terms{color:#91a1c5;align-items:center;gap:12px;display:flex!important}body .register-terms input{accent-color:#95d600;width:22px;min-width:22px;min-height:22px}body .register-terms a{color:#82bc00;font-weight:900;text-decoration:none}body .register-primary,body .register-actions button,body .register-plan-select button{border-radius:10px;font-family:Calibri,Segoe UI,Arial,sans-serif;font-weight:900}body .register-primary{color:#183047;background:#95d600;border:0;min-height:56px}body .register-primary:disabled{opacity:.45;cursor:not-allowed}body .register-actions{justify-content:space-between;gap:14px;display:flex}body .register-actions button{min-width:150px}body .register-plan-select{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}body .register-plan-select button{color:#1d2c5f;text-align:left;background:#fff;border:1px solid #d9e2ee;gap:5px;min-height:120px;padding:16px;display:grid}body .register-plan-select button.selected{background:#f4ffe2;border-color:#95d600;box-shadow:inset 4px 0 #95d600}body .register-plan-select span{font-size:1.45rem}body .register-plan-select small{color:#7f8eb3}body .register-summary{background:#f5f8fb;border-radius:10px;gap:10px;margin:0;padding:18px;display:grid}body .register-summary div{justify-content:space-between;gap:14px;display:flex}body .register-summary dd{color:#1d2c5f;margin:0;font-weight:900}@media (max-width:820px){body .billing-shell{padding:16px}body .billing-grid,body .billing-panel,body .billing-info-grid,body .billing-register-row,body .register-fields,body .register-plan-select,body .register-steps{grid-template-columns:1fr}body .register-shell{padding:16px}body .register-form,body .register-return-card,body .register-steps{padding:22px}}.registered-list{gap:10px;display:grid}.registered-item{border:1px solid var(--line);border-left:4px solid var(--green);border-radius:var(--radius);background:#f8f6efe6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.registered-item strong{color:#425962;font-size:.96rem;line-height:1.3;display:block}.registered-item span{color:var(--muted);overflow-wrap:anywhere;margin-top:4px;font-family:Calibri,Segoe UI,Arial,sans-serif;font-size:.82rem;display:block}.registered-item button{color:var(--green);border-color:var(--line);background:#fff;font-family:Calibri,Segoe UI,Arial,sans-serif;font-weight:700}@media (max-width:640px){.registered-item{grid-template-columns:1fr}}body .billing-login-link,body .billing-primary-link{color:#fff;background:#143f50;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #143f502e}body .billing-hero{background:#fff;border-top:4px solid #c7902f;border-radius:8px;gap:24px;padding:34px;display:grid;box-shadow:0 22px 50px #1234421a}body .billing-kicker{color:#00756f;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:900}body .billing-hero h1,body .billing-panel h2,body .billing-info-grid h2,body .billing-return-card h1{color:#06293a;letter-spacing:0;margin:0}body .billing-hero h1{max-width:780px;font-size:clamp(2rem,5vw,4.3rem);line-height:1.02}body .billing-hero p,body .billing-panel p,body .billing-info-grid p,body .billing-return-card p{color:#31576a;max-width:760px;margin:14px 0 0;font-size:1rem;line-height:1.65}body .billing-alert{color:#8c1f1f;background:#fff1f1;border:1px solid #efc2c2;border-left:5px solid #c62828;border-radius:8px;max-width:1180px;margin:18px auto 0;padding:14px 16px;font-weight:800}body .billing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1180px;margin:18px auto;display:grid}body .billing-plan-card,body .billing-panel,body .billing-info-grid article,body .billing-return-card{background:#fffffff0;border:1px solid #cddde4;border-radius:8px;box-shadow:0 16px 38px #12344214}body .billing-plan-card{border-top:4px solid #c7902f;gap:22px;padding:22px;display:grid}body .billing-plan-card:nth-child(2){border-top-color:#00756f}body .billing-plan-card:nth-child(3){border-top-color:#143f50}body .billing-plan-name{color:#143f50;margin:0;font-size:1.05rem;font-weight:900}body .billing-plan-price{color:#06293a;margin:8px 0 0;font-size:2rem;font-weight:900}body .billing-plan-price span{color:#5f7680;margin-left:4px;font-size:.95rem;font-weight:700}body .billing-plan-card dl,body .billing-return-summary{gap:10px;margin:0;display:grid}body .billing-plan-card dl div,body .billing-return-summary div{justify-content:space-between;align-items:center;gap:14px;display:flex}body .billing-plan-card dt,body .billing-return-summary dt{color:#56717c;font-weight:800}body .billing-plan-card dd,body .billing-return-summary dd{color:#06293a;text-align:right;margin:0;font-weight:900}body .billing-panel{grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:28px;padding:28px;display:grid}body .billing-form{gap:14px;display:grid}body .billing-form label{color:#143f50;gap:7px;font-weight:900;display:grid}body .billing-form input,body .billing-form select{color:#06293a;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #c9d7de;border-radius:8px;padding:0 12px;font-weight:800}body .billing-form button{color:#fff;cursor:pointer;min-height:48px;font:inherit;background:#00756f;border:0;border-radius:8px;font-weight:900;box-shadow:0 12px 26px #00756f38}body .billing-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1180px;margin:18px auto 0;display:grid}body .billing-info-grid article{padding:24px}body .billing-return-shell{align-content:start;display:grid}body .billing-return-card{margin-top:40px}body .billing-return-summary{background:#f4f8f9;border-radius:8px;padding:18px}@media (max-width:820px){body .billing-shell{padding:16px}body .billing-header{align-items:flex-start;padding-bottom:18px}body .billing-hero,body .billing-panel,body .billing-info-grid article{padding:20px}body .billing-grid,body .billing-panel,body .billing-info-grid{grid-template-columns:1fr}}.billing-shell{color:#06293a;background:linear-gradient(#f4f8f9eb,#e8f1f4eb),#eef5f7;min-height:100vh;padding:24px}.billing-header,.billing-hero,.billing-panel,.billing-info-grid article{max-width:1180px;margin-inline:auto}.billing-header{justify-content:space-between;align-items:center;gap:18px;padding:14px 0 28px;display:flex}.billing-logo-link{align-items:center;display:inline-flex}.billing-logo{width:min(250px,58vw);height:auto}.billing-login-link,.billing-primary-link{color:#fff;background:#143f50;border-radius:8px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #143f502e}.billing-hero{background:#fff;border-top:4px solid #c7902f;border-radius:8px;gap:24px;padding:34px;display:grid;box-shadow:0 22px 50px #1234421a}.billing-kicker{color:#00756f;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:900}.billing-hero h1,.billing-panel h2,.billing-info-grid h2,.billing-return-card h1{color:#06293a;letter-spacing:0;margin:0}.billing-hero h1{max-width:780px;font-size:clamp(2rem,5vw,4.3rem);line-height:1.02}.billing-hero p,.billing-panel p,.billing-info-grid p,.billing-return-card p{color:#31576a;max-width:760px;margin:14px 0 0;font-size:1rem;line-height:1.65}.billing-alert{color:#8c1f1f;background:#fff1f1;border:1px solid #efc2c2;border-left:5px solid #c62828;border-radius:8px;max-width:1180px;margin:18px auto 0;padding:14px 16px;font-weight:800}.billing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;max-width:1180px;margin:18px auto;display:grid}.billing-plan-card,.billing-panel,.billing-info-grid article,.billing-return-card{background:#fffffff0;border:1px solid #cddde4;border-radius:8px;box-shadow:0 16px 38px #12344214}.billing-plan-card{border-top:4px solid #c7902f;gap:22px;padding:22px;display:grid}.billing-plan-card:nth-child(2){border-top-color:#00756f}.billing-plan-card:nth-child(3){border-top-color:#143f50}.billing-plan-name{color:#143f50;margin:0;font-size:1.05rem;font-weight:900}.billing-plan-price{color:#06293a;margin:8px 0 0;font-size:2rem;font-weight:900}.billing-plan-price span{color:#5f7680;margin-left:4px;font-size:.95rem;font-weight:700}.billing-plan-card dl,.billing-return-summary{gap:10px;margin:0;display:grid}.billing-plan-card dl div,.billing-return-summary div{justify-content:space-between;align-items:center;gap:14px;display:flex}.billing-plan-card dt,.billing-return-summary dt{color:#56717c;font-weight:800}.billing-plan-card dd,.billing-return-summary dd{color:#06293a;text-align:right;margin:0;font-weight:900}.billing-panel{grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:28px;padding:28px;display:grid}.billing-form{gap:14px;display:grid}.billing-form label{color:#143f50;gap:7px;font-weight:900;display:grid}.billing-form input,.billing-form select{color:#06293a;width:100%;min-height:46px;font:inherit;background:#fff;border:1px solid #c9d7de;border-radius:8px;padding:0 12px;font-weight:800}.billing-form button{color:#fff;cursor:pointer;min-height:48px;font:inherit;background:#00756f;border:0;border-radius:8px;font-weight:900;box-shadow:0 12px 26px #00756f38}.billing-form button:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.billing-form-note{color:#476271;margin:-2px 0 2px;font-size:.92rem;line-height:1.45}.billing-info-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;max-width:1180px;margin:18px auto 0;display:grid}.billing-info-grid article{padding:24px}.billing-return-shell{align-content:start;display:grid}.billing-return-card{margin-top:40px}.billing-return-summary{background:#f4f8f9;border-radius:8px;padding:18px}@media (max-width:820px){.billing-shell{padding:16px}.billing-header{align-items:flex-start;padding-bottom:18px}.billing-hero,.billing-panel,.billing-info-grid article{padding:20px}.billing-grid,.billing-panel,.billing-info-grid{grid-template-columns:1fr}}body .billing-logo{width:min(250px,58vw)!important;max-width:min(250px,58vw)!important;height:auto!important}body .billing-grid>.billing-plan-card:first-child{border-top-color:#143f50!important}body .billing-grid>.billing-plan-card:nth-child(2){border-top-color:#00756f!important}body .billing-grid>.billing-plan-card:nth-child(3){border-top-color:#c7902f!important}body .billing-grid>.billing-plan-card .billing-register-button{width:100%!important;box-shadow:none!important;margin-top:4px!important}body .billing-grid>.billing-plan-card:first-child .billing-register-button{color:#fff!important;background:#143f50!important}body .billing-grid>.billing-plan-card:nth-child(2) .billing-register-button{color:#fff!important;background:#00756f!important}body .billing-grid>.billing-plan-card:nth-child(3) .billing-register-button{color:#fff!important;background:#c7902f!important}body .register-card.plan-tone-small{--register-accent:#143f50;--register-accent-soft:#e8f0f3}body .register-card.plan-tone-medium{--register-accent:#00756f;--register-accent-soft:#e4f6f4}body .register-card.plan-tone-large{--register-accent:#c7902f;--register-accent-soft:#fff4df}body .register-card.plan-tone-small,body .register-card.plan-tone-medium,body .register-card.plan-tone-large{border-top:4px solid var(--register-accent)!important}body .register-card.plan-tone-small .register-steps li.active,body .register-card.plan-tone-medium .register-steps li.active,body .register-card.plan-tone-large .register-steps li.active,body .register-card.plan-tone-small .register-heading p,body .register-card.plan-tone-medium .register-heading p,body .register-card.plan-tone-large .register-heading p{color:var(--register-accent)!important}body .register-card.plan-tone-small .register-steps li.active span,body .register-card.plan-tone-medium .register-steps li.active span,body .register-card.plan-tone-large .register-steps li.active span,body .register-card.plan-tone-small .register-primary:not(:disabled),body .register-card.plan-tone-medium .register-primary:not(:disabled),body .register-card.plan-tone-large .register-primary:not(:disabled){background:var(--register-accent)!important;color:#fff!important}body .register-card.plan-tone-small .register-steps li.active span,body .register-card.plan-tone-medium .register-steps li.active span,body .register-card.plan-tone-large .register-steps li.active span,body .register-card .register-steps li.active span{animation:1.35s ease-in-out infinite register-step-flash!important}@keyframes register-step-flash{0%,to{transform:scale(1);box-shadow:0 0 #143f5042,0 12px 24px #143f502e}50%{transform:scale(1.06);box-shadow:0 0 0 12px #143f5000,0 16px 30px #143f503d}}body .register-card.plan-tone-small .register-primary:disabled,body .register-card.plan-tone-medium .register-primary:disabled,body .register-card.plan-tone-large .register-primary:disabled{background:var(--register-accent-soft)!important;color:#8d9bc4!important;opacity:1!important}body .register-card.plan-tone-small .register-fields input:focus,body .register-card.plan-tone-medium .register-fields input:focus,body .register-card.plan-tone-large .register-fields input:focus{border-color:var(--register-accent)!important;box-shadow:0 0 0 3px var(--register-accent-soft)!important;outline:none!important}body .register-card.plan-tone-small .register-terms input,body .register-card.plan-tone-medium .register-terms input,body .register-card.plan-tone-large .register-terms input{accent-color:var(--register-accent)!important}body .register-card .register-terms a,body .register-card .register-terms a:visited{color:#c62828!important}body .register-card.plan-tone-small .register-steps li.active strong,body .register-card.plan-tone-medium .register-steps li.active strong,body .register-card.plan-tone-large .register-steps li.active strong{color:var(--register-accent)!important}body .billing-shell,body .register-shell,body .terms-shell{background-color:#fff!important;background-image:url(/mmd-hexagon-background.png)!important;background-position:top!important;background-repeat:repeat!important;background-size:594px 694px!important}
