.preview-note{display:block;color:var(--muted);font-size:9px;margin-top:5px}
.activation-gifts{margin-top:18px;background:var(--navy);color:white;border-radius:20px;padding:25px}.activation-gifts .panel-head h3{color:white}.activation-lock{font-size:9px;color:var(--mint);border:1px solid rgba(98,216,188,.35);border-radius:999px;padding:6px 10px}.gift-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px}.gift-grid article{background:#172f41;border:1px solid rgba(255,255,255,.11);border-radius:15px;padding:20px}.gift-grid article>span{font-size:8px;color:var(--mint);letter-spacing:.13em}.gift-grid h3{font-family:Georgia,serif;font-size:26px;font-weight:500;margin:16px 0 8px}.gift-grid p{color:#acbbc3;font-size:11px;min-height:67px}.gift-grid .ghost{background:transparent;border-color:rgba(255,255,255,.2);color:white}@media(max-width:740px){.gift-grid{grid-template-columns:1fr}.activation-gifts .panel-head{display:block}.activation-lock{display:inline-block;margin-top:12px}}
.value-result{background:var(--blue);color:white;border-radius:18px;padding:25px;display:flex;flex-direction:column;justify-content:center}.value-result span{font-size:8px;letter-spacing:.13em}.value-result strong{font-family:Georgia,serif;font-size:48px;margin:9px 0}.value-result small{color:#dfe4ff}.value-layout{display:grid;grid-template-columns:1fr .8fr;gap:14px;margin-top:18px}.value-inputs,.value-summary{background:white;border:1px solid var(--line);border-radius:18px;padding:24px}.value-inputs{display:grid;grid-template-columns:1fr 1fr;gap:12px}.value-inputs label{font-size:10px;font-weight:750}.value-inputs label span{float:right;color:var(--muted);font-weight:400}.value-inputs input,.value-inputs select{width:100%;border:1px solid var(--line);border-radius:9px;padding:12px;margin-top:6px}.value-summary>div{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:14px 0}.value-summary span{font-size:11px;color:var(--muted)}.value-summary b{font-family:Georgia,serif;font-size:24px}.value-summary .value-highlight{background:#eef2ff;margin:12px -10px 0;padding:17px 10px;border:0;border-radius:10px}.value-summary p,.value-summary small{display:block;color:var(--muted);font-size:10px;margin-top:15px}@media(max-width:840px){.value-layout,.value-inputs{grid-template-columns:1fr}}
