.unlimited-packages-page{max-width:1180px}.unlimited-packages-hero{text-align:center;padding-bottom:10px}.unlimited-kicker{display:inline-block;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;opacity:.76}.unlimited-package-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}.unlimited-package-card{position:relative;display:flex;flex-direction:column;gap:14px;padding:24px;border:1px solid var(--border,#334155);border-radius:18px;background:var(--card,#111827);box-shadow:0 12px 32px rgba(0,0,0,.12)}.unlimited-package-card.is-featured{outline:2px solid #f59e0b}.unlimited-package-card strong{font-size:2rem;line-height:1}.unlimited-package-card strong small{font-size:.8rem;opacity:.7}.unlimited-duration{font-weight:800;font-size:1.05rem}.unlimited-package-card p{flex:1;opacity:.8;line-height:1.55}.unlimited-popular{position:absolute;right:14px;top:14px;padding:5px 9px;border-radius:999px;background:#f59e0b;color:#111827;font-size:.72rem;font-weight:800}.unlimited-process{margin:24px 0}.unlimited-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.unlimited-steps>div{display:flex;gap:10px;align-items:flex-start;padding:14px;border:1px solid var(--border,#334155);border-radius:12px}.unlimited-steps b{display:grid;place-items:center;min-width:28px;height:28px;border-radius:50%;background:#f59e0b;color:#111827}.unlimited-form-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}.unlimited-order-form{display:grid;grid-template-columns:1fr 1fr;gap:16px}.unlimited-order-form>label,.unlimited-order-form>.unlimited-form-wide{display:flex;flex-direction:column;gap:7px}.unlimited-order-form input,.unlimited-order-form select{width:100%;box-sizing:border-box;padding:12px 14px;border:1px solid #d7dce2;border-radius:10px;background:#fff;color:#111827}.unlimited-order-form small{opacity:.72}.unlimited-form-wide{grid-column:1/-1}.unlimited-contact-options{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.unlimited-contact-options input,.unlimited-terms input{width:auto}.unlimited-errors,.unlimited-success{padding:18px;border-radius:12px;margin:18px 0}.unlimited-errors{background:#3f1014;border:1px solid #ef4444;color:#f8fafc}.unlimited-errors ul{margin:8px 0 0 20px}.unlimited-success{background:#10341f;border:1px solid #22c55e;color:#f8fafc}.unlimited-honeypot{position:absolute!important;left:-9999px!important}.unlimited-cms-intro{margin-bottom:20px}@media(max-width:900px){.unlimited-package-grid,.unlimited-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.unlimited-package-grid,.unlimited-steps,.unlimited-order-form{grid-template-columns:1fr}.unlimited-form-wide{grid-column:auto}.unlimited-form-head{display:block}.unlimited-form-head>a{display:inline-block;margin-top:8px}.unlimited-package-card{padding:20px}}

/* 6.8.1.2 application confirmation / payment instructions */
.unlimited-payment-instructions{margin:22px 0;padding:20px;border:1px solid rgba(96,165,250,.28);border-radius:18px;background:rgba(15,23,42,.72);text-align:left}
.unlimited-payment-instructions h2{margin:0 0 14px}.unlimited-payment-summary{display:flex;gap:12px 22px;flex-wrap:wrap;margin-bottom:14px}.unlimited-payment-methods{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.unlimited-payment-method{padding:16px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:rgba(255,255,255,.045)}.unlimited-payment-method h3{margin:0 0 10px}.unlimited-payment-method dl{display:grid;gap:7px;margin:0}.unlimited-payment-method dl>div{display:grid;grid-template-columns:minmax(100px,.55fr) minmax(0,1fr);gap:8px}.unlimited-payment-method dt{opacity:.72}.unlimited-payment-method dd{margin:0;font-weight:800;overflow-wrap:anywhere}.unlimited-payment-warning{margin:16px 0 0;padding-top:14px;border-top:1px solid rgba(255,255,255,.10)}
@media(max-width:620px){.unlimited-payment-method dl>div{grid-template-columns:1fr;gap:2px}}
