._rateGrid_ag548_1{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-12);align-items:center}._rateCard_ag548_7{background:var(--surface);border-radius:var(--radius-lg);padding:var(--spacing-8);border:2px solid var(--brand-gold);font-size:1.05rem}._rateNote_ag548_14{margin:var(--spacing-6) 0 0;font-size:.86rem;color:var(--muted-foreground)}._compare_ag548_19{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-6);margin-top:var(--spacing-12);align-items:stretch}._compareCard_ag548_26{background:#fff;border-radius:var(--radius-md);padding:var(--spacing-8);box-shadow:var(--shadow)}._compareCard_ag548_26 h3{font-family:var(--font-family-display);font-size:1.3rem;margin:0 0 var(--spacing-4)}._compareCard_ag548_26 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--spacing-3)}._compareCard_ag548_26 li{display:flex;gap:var(--spacing-3);line-height:1.45;color:var(--muted-foreground)}._compareCard_ag548_26 li svg{flex-shrink:0;margin-top:2px;color:var(--error)}._compareGood_ag548_56{background:var(--brand-indigo);color:#fff;transform:scale(1.04);box-shadow:var(--shadow-lg)}._compareGood_ag548_56 li{color:#fff}._compareGood_ag548_56 li svg{color:var(--brand-gold)}._steps_ag548_68{list-style:none;padding:0;margin:var(--spacing-12) 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--spacing-6)}._steps_ag548_68 li{border-top:4px solid var(--brand-gold);padding-top:var(--spacing-4)}._steps_ag548_68 span{font-family:var(--font-family-display);font-weight:800;font-size:2.4rem;color:var(--brand-lavender)}._steps_ag548_68 h3{font-family:var(--font-family-display);font-size:1.2rem;margin:var(--spacing-2) 0}._steps_ag548_68 p{margin:0;color:var(--muted-foreground);line-height:1.55}._siesta_ag548_96{display:flex;gap:var(--spacing-8);align-items:flex-start}._moon_ag548_101{color:var(--brand-gold);flex-shrink:0}._siestaCta_ag548_105{margin-top:var(--spacing-8)}@media(max-width:900px){._rateGrid_ag548_1,._compare_ag548_19{grid-template-columns:1fr}._compareGood_ag548_56{transform:none}._steps_ag548_68{grid-template-columns:1fr 1fr}._siesta_ag548_96{flex-direction:column}}@media(max-width:560px){._steps_ag548_68{grid-template-columns:1fr}}
