.quota-selection{width:min(1200px,calc(100% - clamp(44px,8vw,128px)));margin-inline:auto;padding:45px 0 30px;color:#0b1f2a}.quota-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:29px}.quota-heading .eyebrow{font-family:FigtreeBrand;font-size:9px;font-weight:600;letter-spacing:1.2px;color:#526069;line-height:1.5;margin-bottom:18px}.quota-heading h2{font-family:Groove;font-size:clamp(37px,3.8vw,53px);font-weight:400;line-height:1.04;margin:0}.quota-heading>p{font-size:14px;color:#526069;line-height:1.6;max-width:350px;margin:0 0 3px}.tier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;align-items:stretch}.tier{min-width:0;background:#fffdfa;border:1px solid #0b1f2a30;border-radius:8px;display:flex;flex-direction:column;overflow:hidden;position:relative}.tier-header{padding:27px 26px 23px;border-bottom:1px solid #0b1f2a20}.tier-scope{font-family:FigtreeBrand;font-size:9px;font-weight:650;letter-spacing:1px;display:block;color:#526069;line-height:1.5;margin-bottom:17px}.tier-header h3{font-family:Groove;font-size:39px;font-weight:400;line-height:1;margin:0 0 25px;color:#0b1f2a}.tier-price{font-family:FigtreeBrand;font-size:32px;font-weight:650;line-height:1.15;letter-spacing:-.6px;color:#0b1f2a;margin:0 0 18px;white-space:nowrap}.tier-price small{font-size:11px;font-weight:450;letter-spacing:0;display:block;line-height:1.5;margin-bottom:7px;color:#526069}.tier-intro{font-size:13px;font-weight:400;line-height:1.6;min-height:42px;color:#526069;margin:0}.tier-main{padding:23px 26px 25px;display:flex;flex-direction:column;flex:1}.tier-main ul{list-style:none;margin:0 0 19px;padding:0}.tier-main li{position:relative;padding:7px 0 7px 16px;font-size:13px;line-height:1.55;color:#314b5a}.tier-main li:before{content:'';position:absolute;left:0;top:15px;width:4px;height:4px;border-radius:50%;background:#f55404}.tier-main details{border-top:1px solid #0b1f2a20;padding:16px 0 21px;margin:0}.tier-main summary{font-family:FigtreeBrand;font-size:12px;font-weight:600;line-height:1.5;color:#0b1f2a;cursor:pointer}.tier-main details ul{margin:13px 0 0}.tier-main details li{font-size:12px}.tier-main .button{margin-top:auto;width:100%;justify-content:center;padding:13px 11px;font-family:FigtreeBrand;font-size:12px;font-weight:600;line-height:1.5;border-radius:4px;text-align:center;white-space:normal;box-shadow:none;background:#0b1f2a;border-color:#0b1f2a;color:#fff}.tier-main .button:hover{background:#1f3a4a;border-color:#1f3a4a}.tier-exclusive{border-color:#0b1f2a}.tier-exclusive .tier-header{background:#0b1f2a;border-bottom-color:#0b1f2a}.tier-exclusive .tier-header h3,.tier-exclusive .tier-price{color:#fffdfa}.tier-exclusive .tier-scope{color:#ffb800}.tier-exclusive .tier-price small,.tier-exclusive .tier-intro{color:#c1cdd4}.tier-exclusive .tier-main .button{background:#f55404;color:#0b1f2a;border-color:#f55404}.tier-exclusive .tier-main .button:hover{background:#ff702b;border-color:#ff702b}.quota-footnote{font-size:10px;line-height:1.6;color:#526069;margin:17px 0 0}
@media(min-width:701px) and (max-width:1000px){.tier-grid{grid-template-columns:minmax(0,1fr);gap:18px}.tier{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.tier-header{border-bottom:0;border-right:1px solid #0b1f2a20;padding:25px}.tier-main{padding:23px 25px}.tier-header h3{font-size:40px}.tier-price{font-size:32px}.tier-intro{min-height:0}.quota-heading>p{font-size:13px;max-width:280px}.tier-main ul{margin-bottom:12px}}
@media(max-width:700px){.quota-selection{width:calc(100% - 44px);padding:32px 0 25px}.quota-heading{display:block;margin-bottom:25px}.quota-heading .eyebrow{font-size:8px;letter-spacing:.8px;margin-bottom:16px}.quota-heading h2{font-size:clamp(35px,10.4vw,43px)}.quota-heading>p{font-size:13px;margin:17px 0 0;max-width:none}.quota-heading>p br{display:none}.tier-grid{grid-template-columns:minmax(0,1fr);gap:19px}.tier{border-radius:6px}.tier-header{padding:25px 23px 21px}.tier-scope{font-size:9px;margin-bottom:16px}.tier-header h3{font-size:39px;margin-bottom:23px}.tier-price{font-size:32px;margin-bottom:16px}.tier-price small{font-size:11px}.tier-intro{min-height:0;font-size:13px}.tier-main{padding:21px 23px 24px}.tier-main ul{margin-bottom:17px}.tier-main li{font-size:13px;padding-block:7px}.tier-main details{padding:15px 0 20px}.tier-main .button{font-size:12px;padding:14px 11px;min-height:46px}.quota-footnote{font-size:9px;margin-top:15px}}
