.m-hero{display:grid;grid-template-columns:1.35fr 1fr;gap:70px;align-items:center;padding-block:55px 65px}.m-hero h1{font-size:clamp(44px,5vw,69px)}.m-hero .button{margin-top:26px}.m-now{padding-left:16px;border-left:2px solid var(--blue);color:var(--muted);max-width:560px;font-size:14px;margin-top:24px}.level{padding:28px;border:1px solid var(--line);background:var(--panel);border-radius:8px}.m-free{border-color:#4c6423;background:linear-gradient(145deg,#20271a,#140d1e)}.m-free h2{font-size:35px}.m-free ul{padding-left:19px;margin:25px 0;color:var(--muted);font-size:15px}.m-free li{margin:12px 0}.quantity{font-size:37px;font-weight:800;line-height:1.3;letter-spacing:-.04em;margin:22px 0}.quantity span{font:10px var(--mono);color:var(--muted);letter-spacing:0}.m-section{padding-block:40px;border-top:1px solid var(--line)}.m-levels{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-block:30px}.level>p:not(.eyebrow,.quantity){color:var(--muted);font-size:15px}.level .level-foot{border-top:1px solid var(--line);padding-top:18px;margin-top:20px;font-size:12px!important}.level .text-link{display:inline-block;margin-top:20px}.level.selected{outline:2px solid var(--blue);outline-offset:4px}.m-expansion{border:1px solid var(--line);padding:22px;border-radius:7px;margin-bottom:25px}.m-expansion .m-levels{margin-bottom:0}.m-calculator{padding:0;border:0}.preview-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:8px;margin-top:25px;overflow:hidden}.preview-grid form,.result{padding:28px}.preview-grid label{font-weight:700;font-size:14px}.input-wrap{display:flex;align-items:center;margin:16px 0 8px;border:1px solid #6b527d;border-radius:4px}.input-wrap input{border:0;background:none;padding:15px;color:var(--text);font-size:25px;min-width:0;width:100%}.input-wrap span{font:11px var(--mono);padding-right:16px;color:var(--blue)}.presets{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.presets button{padding:8px 11px;border:1px solid var(--line);background:#20142b;color:var(--text);border-radius:4px;cursor:pointer;font:12px var(--mono)}.result{background:#21132c;border-left:1px solid var(--line)}.result h3{margin-bottom:20px}.result p{margin-top:16px;font-size:14px;color:var(--muted)}.error{min-height:1em;color:var(--amber);font-size:12px;margin-top:16px}#proposal-status{margin-top:20px}.m-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:55px}.m-faq details:first-child{border:0;padding-top:0}.m-calculator summary{font-size:19px}.m-hero .eyebrow{color:var(--blue)}@media(max-width:850px){.m-hero{gap:30px}.m-free{padding:23px}.m-hero h1{font-size:51px}}@media(max-width:700px){.m-hero,.m-levels,.preview-grid,.m-faq{grid-template-columns:1fr}.m-hero{padding-block:35px;gap:30px}.m-hero h1{font-size:44px}.m-hero .lead{font-size:17px}.c-header nav{display:none}.c-header>.button{font-size:12px;padding:10px 12px}.m-free{padding:25px}.m-section{padding-block:30px}.m-expansion{padding:18px}.m-expansion .level{padding:20px}.result{border-left:0;border-top:1px solid var(--line)}.preview-grid form,.result{padding:22px}.m-calculator summary{font-size:16px}}

.wallet-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:28px 0}.wallet-flow h3{font-size:24px}.wallet-flow article{min-height:210px}@media(max-width:700px){.wallet-flow{grid-template-columns:1fr}.wallet-flow article{min-height:0}}

.m-comparison{overflow-x:auto;margin:20px 0}.m-comparison table{width:100%;border-collapse:collapse;min-width:650px;font-size:13px;text-align:left}.m-comparison caption{text-align:left;color:var(--lime);padding-bottom:12px;font-weight:700}.m-comparison th,.m-comparison td{padding:14px;border:1px solid var(--line);vertical-align:top}.m-comparison th{color:var(--text)}.m-comparison td{color:var(--muted)}
