.managed-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;align-items:stretch}.managed-plan-card{position:relative;background:#fff;border:1px solid #d4e1eb;border-radius:22px;padding:30px;display:flex;flex-direction:column;box-shadow:0 12px 35px #193e5b06}.managed-plan-card.featured{border:2px solid #0d87e7;background:linear-gradient(150deg,#fff,#f1f8ff)}.managed-plan-card h2{font-size:28px;margin:10px 0}.plan-subtitle{color:#62778a;font-size:14px;min-height:45px}.plan-monthly{font-size:46px;font-weight:850;letter-spacing:-2px;margin:18px 0 8px;color:#143449}.plan-monthly small{font-size:13px;font-weight:500;letter-spacing:0;margin-left:5px}.plan-setup{font-size:13px;color:#176e65;font-weight:750}.managed-plan-card ul{list-style:none;padding:15px 0;margin:20px 0;flex:1;border-top:1px solid #dfe8ef;font-size:14px}.managed-plan-card li{padding:8px 0}.managed-plan-card li:before{content:'✓';color:#128778;margin-right:8px}.plan-badge{position:absolute;top:-14px;left:25px;background:#087df1;color:#fff;border-radius:20px;padding:5px 13px;font-size:11px;font-weight:800}.managed-plan-card .btn{justify-content:center;margin-top:8px}.plan-footnote{font-size:13px;color:#60788d;margin:25px 0}.plan-table-wrap{overflow-x:auto;margin-top:30px}.plan-comparison{width:100%;border-collapse:collapse;background:#fff;font-size:14px}.plan-comparison caption{text-align:left;font-weight:800;font-size:24px;margin:15px 0}.plan-comparison td,.plan-comparison th{padding:16px;border:1px solid #dce6ef;text-align:left;vertical-align:top}.plan-comparison thead{background:#e9f3fb}.plan-comparison th{font-weight:700}.tier-picker{border:0;padding:0;min-width:0;margin:25px 0}#planOptions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.tier-option{background:#fff;border:1px solid #cfdfe9;border-radius:14px;padding:17px;cursor:pointer;display:flex;flex-direction:column;gap:8px;min-width:0}.tier-option input{width:18px;height:18px;accent-color:#0a8778}.tier-option strong{font-size:19px}.tier-option b{font-size:18px;color:#0c7267}.tier-option small{font-size:11px;color:#58738a;line-height:1.5}.tier-option:has(input:checked){border-color:#0b8879;box-shadow:0 0 0 1px #0b8879;background:#effaf6}.managed-note{border:1px solid #c8e2db;background:#eff8f5;border-radius:14px;padding:20px;margin-bottom:25px;font-size:14px}.managed-note p{margin-top:9px}.choice:has(input:disabled){background:#eff8f4;border-color:#b9d8ce;cursor:default}.choice:has(input:disabled) input{opacity:1}@media(max-width:950px){.managed-plan-grid{gap:15px}.managed-plan-card{padding:23px}.plan-monthly{font-size:38px}}@media(max-width:680px){.managed-plan-grid{grid-template-columns:1fr;gap:28px}.plan-subtitle{min-height:0}#planOptions{grid-template-columns:1fr}.tier-option{display:grid;grid-template-columns:20px 1fr;gap:6px 12px}.tier-option input{grid-row:1/5}.tier-option b,.tier-option small{grid-column:2}.plan-comparison{min-width:660px}}
