*{box-sizing:border-box}body{margin:0;color:#12344a;background:#f5fafb;font:16px/1.6 system-ui,sans-serif}a{color:#0b527c}button,a{touch-action:manipulation}.wrap{max-width:1180px;margin:auto;padding:0 28px}.preview{background:#12344a;color:white;text-align:center;padding:10px 20px;font-size:14px}header{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:22px!important;padding-bottom:22px!important}nav{display:flex;gap:24px;flex-wrap:wrap}nav a{text-decoration:none;font-weight:600}.logo{position:relative;display:block;width:180px;aspect-ratio:1185/760;overflow:hidden;flex-shrink:0}.logo img{position:absolute;width:143.291%;height:auto;left:-22.025%;top:-13.158%}.intro{max-width:790px;padding:24px 0 36px}.eyebrow{text-transform:uppercase;letter-spacing:2px;font-size:12px;font-weight:750;color:#007d86}h1{font-size:clamp(36px,5vw,58px);line-height:1.1;letter-spacing:-1.5px;margin:14px 0 24px}h1 span{color:#0b527c}.lead{font-size:21px}.plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.card{display:flex;flex-direction:column;position:relative;background:white;border:1px solid #cbdfe5;border-radius:16px;padding:28px}.card h2{margin:4px 0;font-size:25px}.card p{margin:12px 0}.price{font-size:34px;font-weight:750;line-height:1.3}.price small{display:block;font-size:14px;font-weight:500}.price.planned{font-size:24px}.card ul{padding-left:20px;margin:10px 0 28px;flex:1}.card li{margin:10px 0}.featured{border:2px solid #00858d;box-shadow:0 8px 28px #12344a0a}.badge{background:#00858d;color:white;font-size:12px;font-weight:650;padding:4px 12px;align-self:flex-start;border-radius:20px;margin-bottom:10px}.button{display:block;text-align:center;padding:13px 16px;background:#0b527c;color:white;border:1px solid #0b527c;border-radius:8px;text-decoration:none;font:600 15px/1.5 system-ui;cursor:pointer}.secondary{color:#0b527c;background:white}.button:hover{background:#e5f3f5;color:#12344a}.button:disabled{opacity:.6;cursor:default}.fine{font-size:13px;color:#577183}.status-box{margin:28px 0;padding:24px 28px;background:#e8f5f4;border-radius:14px;border:1px solid #b9dbd8}.status-box h2{margin:0;font-size:20px}.status-box p{margin:8px 0}.text-button{border:0;background:none;padding:8px 0;color:#0b527c;text-decoration:underline;cursor:pointer;font:inherit;margin-right:24px}.questions{max-width:800px;padding:20px 0 44px}.questions h2{font-size:28px}details{border-top:1px solid #cbdfe5;padding:16px 0}summary{cursor:pointer;font-weight:650}details p{margin-bottom:0}footer{border-top:1px solid #cbdfe5;padding-top:26px!important;padding-bottom:32px!important;font-size:14px}footer a{margin-right:28px}footer p{color:#577183}:focus-visible{outline:3px solid #00858d;outline-offset:3px}[hidden]{display:none!important}@media(max-width:820px){.plans{grid-template-columns:1fr}.card{padding:24px}.intro{padding-top:10px}.wrap{padding:0 20px}header{align-items:flex-start}nav{gap:12px;justify-content:flex-end;font-size:14px}.logo{width:130px}.lead{font-size:19px}}
