.card-bonus{display:flex;align-items:center;justify-content:space-between;gap:18px}.card-bonus div{display:grid;gap:3px}.card-bonus span{color:#3f5c4f}.card-hero{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:42px;align-items:center}.card-choice{display:grid;gap:10px;padding:24px;border:1px solid rgba(12,82,235,.16);border-radius:12px;background:#fff;box-shadow:0 18px 42px rgba(0,50,130,.08)}.card-choice b{font-size:24px}.card-choice span{padding:10px 12px;border-radius:8px;background:#f1f8fc;color:#344054}.product-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.product-card{display:flex;flex-direction:column;gap:12px;padding:24px;border:1px solid #e6e6e6;border-radius:12px;background:#fff;box-shadow:0 12px 34px rgba(0,50,130,.06)}.product-card.is-active{border-color:#0c52eb;box-shadow:0 0 0 3px rgba(12,82,235,.08)}.product-card h3{margin:0;font-size:25px}.product-card p{margin:0;color:#524e4e}.product-card ul{margin:0;padding-left:20px;color:#344054}.product-label{width:max-content;padding:5px 10px;border-radius:8px;background:#eaf2ff;color:#0c52eb;font-size:13px;font-weight:800;text-transform:uppercase}.product-card-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:auto;padding-top:8px}.comparison-wrap{overflow-x:auto;border:1px solid #e6e6e6;border-radius:12px;background:#fff}.comparison-table{width:100%;min-width:920px;border-collapse:collapse}.comparison-table th,.comparison-table td{padding:16px;text-align:left;vertical-align:top;border-bottom:1px solid #e6e6e6;border-right:1px solid #e6e6e6}.comparison-table thead th{background:#10161a;color:#fff}.comparison-table tbody th{width:170px;background:#f7f9fc}.comparison-table tr:last-child th,.comparison-table tr:last-child td{border-bottom:0}.comparison-table th:last-child,.comparison-table td:last-child{border-right:0}.conditions-note{margin:16px 0 0;color:#636268}.card-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.card-benefits>div{padding:22px;border:1px solid rgba(12,82,235,.12);border-radius:12px;background:#fff}.card-benefits b{font-size:20px}.card-benefits p{margin:8px 0 0;color:#524e4e}.scenario-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0 30px}.scenario-grid a{display:grid;gap:6px;padding:18px;border:1px solid #e6e6e6;border-radius:10px;background:#fff}.scenario-grid a:hover{border-color:#0c52eb}.scenario-grid span{color:#636268}.faq-list{display:grid;gap:10px;margin-top:18px}.faq-list details{padding:0 18px;border:1px solid #e6e6e6;border-radius:10px;background:#fff}.faq-list summary{padding:16px 0;font-weight:800;cursor:pointer}.faq-list p{margin:0 0 16px!important;font-size:16px!important}.variant-detail{padding:4px 0 34px}.variant-detail+.variant-detail{padding-top:34px;border-top:1px solid #e6e6e6}.variant-detail .info-list{margin-bottom:18px}.info-list>div{grid-template-columns:170px 1fr}@media(max-width:980px){.card-hero,.product-card-grid{grid-template-columns:1fr}.card-benefits{grid-template-columns:1fr}.scenario-grid{grid-template-columns:1fr}.card-bonus{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.product-card-actions .btn,.card-bonus .btn{width:100%}.card-choice{padding:18px}}
