.account-page{padding-top:30px}.account-hero{padding:34px 38px;border-radius:17px;background:linear-gradient(112deg,#06263a,#07502e);color:#fff;box-shadow:0 12px 28px rgba(6,30,49,.12)}.account-hero .home2-kicker{color:#b9ff73}.account-hero h1{margin:8px 0;color:#fff;font-size:38px;letter-spacing:-.045em}.account-hero p:last-child{max-width:620px;margin:0;color:#d8ebe4}.account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px}.account-panel{padding:25px;border:1px solid #dbe6e3;border-radius:14px;background:#fff;box-shadow:0 8px 20px rgba(7,29,49,.05)}.account-panel h2{margin:6px 0 10px;color:#102234;font-size:24px;letter-spacing:-.03em}.account-panel-heading{display:flex;justify-content:space-between;align-items:start;gap:15px}.account-copy{margin:0;color:#607783;line-height:1.6}.account-status{min-height:20px;margin:13px 0 0;color:#00833a;font-size:13px;font-weight:700}.subscription-form{display:grid;gap:14px}.subscription-form label{display:grid;gap:6px;color:#34505e;font-size:12px;font-weight:800}.subscription-form select{width:100%;padding:11px;border:1px solid #cbdad7;border-radius:8px;background:#fbfdfc;color:#102234;font:14px Arial,sans-serif}.subscription-form fieldset{display:flex;gap:16px;margin:0;padding:11px 13px;border:1px solid #dbe6e3;border-radius:9px}.subscription-form legend{padding:0 5px;color:#607783;font-size:12px;font-weight:800}.subscription-form fieldset label{display:flex;align-items:center;gap:6px;font-size:13px}.subscription-form .primary-button{justify-self:start}.account-subscriptions{grid-column:1/-1}.subscription-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.subscription-list article{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:13px;border:1px solid #dce7e4;border-radius:10px;background:#fbfdfc}.subscription-list span{display:block;color:#00833a;font-size:10px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.subscription-list strong{display:block;color:#102234;font-size:15px}.subscription-list small{color:#70818b;font-size:12px}.subscription-list p{margin:0;color:#607783;font-size:12px}.subscription-list form{grid-column:2;grid-row:1/3}.subscription-list button{border:0;background:none;color:#be3349;font:800 12px Arial,sans-serif;cursor:pointer}.form-notice{margin-top:18px}@media(max-width:760px){.account-page{padding:18px 15px 35px}.account-hero{padding:27px 22px}.account-hero h1{font-size:31px}.account-grid{grid-template-columns:1fr}.account-panel{padding:20px}.account-panel-heading{display:block}.account-panel-heading .secondary-button{margin-top:12px}.subscription-form fieldset{flex-wrap:wrap}.account-subscriptions{grid-column:auto}.subscription-list{grid-template-columns:1fr}}
.account-guest-page{padding-top:30px}.account-guest-page .account-hero{padding:49px 50px;background:linear-gradient(112deg,#06263a 0%,#084a32 100%)}.account-guest-page .account-hero h1{margin-bottom:13px;font-size:46px;line-height:1.02}.account-guest-page .account-hero h1 em{color:#b9ff73;font-style:normal}.account-guest-actions{display:flex;gap:10px;margin-top:25px}.account-guest-actions .primary-button,.account-guest-actions .secondary-button{display:inline-flex;align-items:center;padding:12px 17px;border-radius:8px;font-size:13px;font-weight:900}.account-guest-actions .primary-button{background:#00a63c;color:#fff}.account-guest-actions .secondary-button{border:1px solid rgba(255,255,255,.58)!important;background:rgba(255,255,255,.08)!important;color:#fff!important;box-shadow:none!important}.account-guest-actions .secondary-button:hover{background:rgba(255,255,255,.18)!important;color:#fff!important}.account-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin-top:21px}.account-benefits article{min-height:195px;padding:24px;border:1px solid #dbe6e3;border-radius:15px;background:#fff;box-shadow:0 8px 20px rgba(7,29,49,.05)}.account-benefits article>span{display:grid;place-items:center;width:36px;height:36px;margin-bottom:18px;border-radius:10px;background:#eaf7ec;color:#008c37;font-size:18px}.account-benefits h2{margin:5px 0 9px;color:#102234;font-size:22px;letter-spacing:-.03em}.account-benefits p:not(.home2-kicker){margin:0;color:#647984;font-size:14px;line-height:1.6}.account-how{display:grid;grid-template-columns:1.1fr .9fr;gap:36px;align-items:center;margin-top:21px;padding:33px;border-radius:16px;background:#062b3a;color:#fff}.account-how .home2-kicker{color:#b9ff73}.account-how h2{margin:6px 0 10px;font-size:30px;letter-spacing:-.04em}.account-how>div>p:last-child{margin:0;color:#c8dfe0;line-height:1.6}.account-how ol{display:grid;gap:11px;margin:0;padding:0;list-style:none}.account-how li{display:flex;align-items:center;gap:11px;padding:12px;border:1px solid rgba(255,255,255,.14);border-radius:9px;background:rgba(255,255,255,.06);color:#e7f1ef;font-size:14px}.account-how b{color:#b9ff73;font-size:11px;letter-spacing:.08em}@media(max-width:760px){.account-guest-page .account-hero{padding:30px 24px}.account-guest-page .account-hero h1{font-size:35px}.account-benefits,.account-how{grid-template-columns:1fr}.account-how{gap:22px;padding:25px 22px}.account-guest-actions{flex-wrap:wrap}.account-benefits article{min-height:0}}
.account-page:not(.account-guest-page){padding-top:34px}.account-page:not(.account-guest-page) .account-hero{position:relative;overflow:hidden;padding:43px 46px;border:1px solid rgba(185,255,115,.23);background:linear-gradient(112deg,#05273b 0%,#063a48 58%,#08753d 145%)}.account-page:not(.account-guest-page) .account-hero:after{position:absolute;right:-20px;bottom:-83px;content:"★";color:rgba(185,255,115,.11);font-size:260px;line-height:1}.account-page:not(.account-guest-page) .account-hero>*{position:relative;z-index:1}.account-page:not(.account-guest-page) .account-hero h1{font-size:44px;line-height:1.02}.account-page:not(.account-guest-page) .account-hero p:last-child{font-size:16px;line-height:1.55}.account-page:not(.account-guest-page) .account-grid{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:22px;margin-top:23px}.account-page:not(.account-guest-page) .account-panel{padding:29px;border-color:#d5e4e0;border-radius:17px;box-shadow:0 12px 26px rgba(7,29,49,.06)}.account-page:not(.account-guest-page) .account-panel:first-child{position:relative;overflow:hidden;background:linear-gradient(145deg,#fff,#edf9ef)}.account-page:not(.account-guest-page) .account-panel:first-child:after{position:absolute;right:-27px;bottom:-50px;content:"◉";color:rgba(0,150,59,.075);font-size:172px;line-height:1}.account-page:not(.account-guest-page) .account-panel:first-child>*{position:relative;z-index:1}.account-page:not(.account-guest-page) .account-panel h2{font-size:27px}.account-page:not(.account-guest-page) .account-copy{font-size:14px}.account-page:not(.account-guest-page) .subscription-form{margin-top:20px;padding-top:20px;border-top:1px solid #e0ebe7}.account-page:not(.account-guest-page) .subscription-form select{padding:12px;background:#fff}.account-page:not(.account-guest-page) .subscription-form fieldset{padding:13px;background:#f7fbf9}.account-page:not(.account-guest-page) .account-subscriptions{padding:27px 29px}.account-page:not(.account-guest-page) .subscription-list article{padding:16px;background:#fbfefd;transition:transform .16s,box-shadow .16s}.account-page:not(.account-guest-page) .subscription-list article:hover{transform:translateY(-2px);box-shadow:0 7px 15px rgba(7,29,49,.07)}@media(max-width:760px){.account-page:not(.account-guest-page) .account-hero{padding:30px 24px}.account-page:not(.account-guest-page) .account-hero h1{font-size:34px}.account-page:not(.account-guest-page) .account-grid{grid-template-columns:1fr;gap:16px}.account-page:not(.account-guest-page) .account-panel{padding:22px}.account-page:not(.account-guest-page) .account-subscriptions{padding:22px}}
