.discount-pro{--navy:#071a36;--ink:#0b203d;--blue:#255fd6;--cyan:#26b9c9;--green:#19a979;--gold:#f1b949;--muted:#586d84;--line:#cfdeed;background:#f5f9fc;color:var(--ink)}.discount-pro main{overflow:hidden}.discount-pro .container{width:min(1180px,calc(100% - 40px))}.discount-pro h1,.discount-pro h2,.discount-pro h3,.discount-pro strong{letter-spacing:-.025em}.discount-pro .eyebrow{color:#315fb6;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.discount-hero{padding:48px 0;border-bottom:1px solid var(--line);background:radial-gradient(circle at 83% 12%,#d3f2ed,transparent 31%),linear-gradient(135deg,#fbfdff,#edf5fb)}.discount-hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:58px;align-items:center}.breadcrumb{margin-bottom:24px;color:var(--muted)}.breadcrumb span{margin:0 8px}.discount-hero h1{max-width:700px;font-size:clamp(2.8rem,5.3vw,4.9rem);line-height:.98;margin:7px 0 18px}.lead{max-width:680px;color:var(--muted);font-size:1.12rem;line-height:1.7;margin-bottom:26px}.hero-trust{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.hero-trust span{padding:7px 10px;border:1px solid #bdd4df;border-radius:99px;color:#37536a;background:#ffffffa8;font-size:.75rem;font-weight:800}.discount-ticket{position:relative;padding:30px;color:#fff;border-radius:30px;background:linear-gradient(145deg,#071a36,#103f69 66%,#087875);box-shadow:0 28px 65px #102e4f38}.discount-ticket:after{content:"";position:absolute;inset:10px;border:1px dashed #ffffff2c;border-radius:23px;pointer-events:none}.ticket-top,.ticket-save{display:flex;justify-content:space-between;align-items:center}.ticket-top span{color:#bad0df}.ticket-top b{padding:8px 11px;border-radius:99px;background:#2ad09b}.discount-ticket>s{display:block;margin-top:25px;color:#b9cada;font-size:1.2rem}.discount-ticket>strong{display:block;font-size:3.6rem;margin:2px 0 25px}.ticket-save{padding:15px;border-radius:14px;background:#ffffff12}.ticket-line{display:flex;gap:7px;margin:24px 0 13px}.ticket-line i{height:5px;border-radius:5px;background:#ffffff28}.ticket-line i:first-child{width:55%;background:var(--gold)}.ticket-line i:nth-child(2){width:25%;background:var(--cyan)}.ticket-line i:last-child{width:20%;background:var(--green)}.discount-ticket small{color:#b9cada}.discount-work{display:grid;grid-template-columns:1.02fr .98fr;gap:24px;align-items:start;padding:42px 0}.discount-form,.discount-result,.business-analyser,.seo-card,.seo-dark{padding:30px;border:1px solid var(--line);border-radius:28px;background:#fff;box-shadow:0 17px 48px #102d4e16}.discount-form h2,.discount-result h2{font-size:2rem;margin:5px 0 18px}.discount-presets{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:17px}.discount-presets button{padding:9px 12px;border:1px solid var(--line);border-radius:99px;background:#f8fbfe;font-weight:800;cursor:pointer}.discount-presets .is-active{color:#194fb2;border-color:#8caeed;background:#edf5ff}.discount-form>label,.advanced label,.business-layout form label{display:block;margin-top:16px;font-weight:800}.discount-form label>span,.business-layout label>span{display:block;margin-bottom:8px}.discount-input{display:flex;overflow:hidden;border:1px solid #b9cde2;border-radius:14px;background:#fff}.discount-input:focus-within{border-color:#4980df;box-shadow:0 0 0 3px #4a7fe51d}.discount-input input{width:100%;min-width:0;padding:14px;border:0;outline:0;font:inherit;font-size:16px;font-weight:750}.discount-input b{display:grid;min-width:48px;place-items:center;background:#f4f8fc}.discount-form select{width:100%;min-height:50px;padding:0 12px;border:1px solid #b9cde2;border-radius:14px;background:#fff;font:inherit}.discount-form small,.business-layout small{display:block;margin-top:6px;color:var(--muted);font-weight:500}.advanced{margin-top:18px;border:1px solid var(--line);border-radius:15px;background:#f8fbfe}.advanced summary{display:flex;justify-content:space-between;gap:10px;padding:15px;font-weight:850;cursor:pointer}.advanced summary span{padding:4px 8px;border-radius:99px;color:#315fb6;background:#e8f2ff;font-size:.7rem}.advanced-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 13px;padding:0 15px 17px}.advanced-grid label{margin-top:11px}.discount-error,.business-error{margin-top:15px;padding:13px;color:#84251f;border:1px solid #efb2aa;border-radius:12px;background:#fff1ef}.actions{display:flex;gap:10px;margin-top:20px}.actions button{border:0}.privacy{color:#72849a;font-size:.75rem}.discount-result{color:#fff;border-color:#173b60;background:linear-gradient(155deg,#071a36,#103963 63%,#0a6f78)}.discount-result .eyebrow{color:#80e8c3}.result-head{display:flex;justify-content:space-between;gap:10px}.result-head>span{height:max-content;padding:8px 10px;color:#0b5d48;border-radius:99px;background:#d9f8eb;font-size:.72rem;font-weight:850}.discount-answer{padding:21px;border-radius:18px;background:#ffffff12}.discount-answer s{display:block;color:#b7cad9}.discount-answer strong{display:block;font-size:3rem;margin:4px 0}.discount-answer p{color:#d3e0e9;line-height:1.55}.discount-metrics{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:10px}.discount-metrics div{padding:14px;border:1px solid #ffffff20;border-radius:14px;background:#ffffff0d}.discount-metrics span{display:block;min-height:31px;color:#aec1d3;font-size:.72rem}.price-waterfall{margin-top:13px;padding:17px;border-radius:15px;background:#ffffff0d}.price-waterfall h3{margin:0 0 12px}.price-waterfall>div>div{display:grid;grid-template-columns:1fr auto;gap:4px 10px;margin:11px 0}.price-waterfall span,.price-waterfall small{color:#b8cddd;font-size:.72rem}.price-waterfall b{font-size:.84rem}.price-waterfall i{grid-column:1/-1;display:block;height:6px;border-radius:9px;background:#ffffff18}.price-waterfall u{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,#2fd19c,#49c3dc);text-decoration:none}.discount-decision{margin-top:13px;padding:18px;color:#183653;border-left:4px solid var(--green);border-radius:14px;background:#f1fbf7}.discount-decision p{color:#50667c;line-height:1.55}.business-analyser,.seo-card,.seo-dark{margin:34px auto;padding:42px}.section-head{max-width:870px}.section-head h2,.seo-card h2,.seo-dark h2{font-size:clamp(2rem,4vw,3rem);margin:6px 0 14px}.section-head>p:last-child,.seo-card>p:not(.eyebrow),.seo-dark>p:not(.eyebrow){color:var(--muted);line-height:1.78}.business-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:20px;margin-top:25px}.business-layout form{padding:20px;border:1px solid var(--line);border-radius:18px;background:#f7fafc}.business-layout form label:first-child{margin-top:0}.business-layout form button{width:100%;margin-top:20px;border:0}.business-results{display:grid;grid-template-columns:1fr 1fr;gap:10px}.business-results>div{padding:18px;border:1px solid var(--line);border-radius:16px}.business-results span,.business-results strong,.business-results small{display:block}.business-results span{color:var(--muted);font-size:.76rem}.business-results strong{font-size:1.65rem;margin:5px 0}.business-results small{color:#6b7d90}.business-note{margin-top:16px;padding:18px;border-left:5px solid var(--green);border-radius:14px;background:#eefaf6}.business-note.is-warning{border-color:var(--gold);background:#fff9e9}.business-note.is-danger{border-color:#de5f52;background:#fff1ef}.business-note p{margin-bottom:0;color:var(--muted)}.scenario-table{margin-top:24px}.scenario-table>div{overflow-x:auto;border:1px solid var(--line);border-radius:15px}.scenario-table table{width:100%;min-width:720px;border-collapse:collapse}.scenario-table th,.scenario-table td{padding:13px;border-bottom:1px solid var(--line);text-align:left}.scenario-table thead{color:#fff;background:var(--navy)}.scenario-table tr.loss{color:#8b2e25;background:#fff4f2}.scenario-table>p{color:var(--muted);font-size:.78rem}.formula-grid,.insight-grid,.mistake-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:23px 0}.formula-grid code,.insight-grid article,.mistake-grid article{padding:20px;border:1px solid var(--line);border-radius:15px;background:#f8fafc}.formula-grid code{color:#17487b;overflow-wrap:anywhere}.insight-grid p,.mistake-grid p{color:var(--muted);line-height:1.65}.seo-dark{color:#fff;border-color:#173b60;background:linear-gradient(145deg,#071a36,#11466e)}.seo-dark .eyebrow{color:#80e8c3}.seo-dark>p:not(.eyebrow),.seo-dark .insight-grid p{color:#c7d7e4}.seo-dark .formula-grid code,.seo-dark .step-cards article{color:#fff;border-color:#ffffff20;background:#ffffff0d}.step-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:24px 0}.step-cards article{padding:20px;border:1px solid var(--line);border-radius:15px}.step-cards b{display:grid;width:34px;height:34px;place-items:center;border-radius:10px;background:linear-gradient(135deg,var(--green),var(--cyan))}.step-cards p{color:#c7d7e4}.mistake-grid article{border-top:4px solid #6d93c4}.checklist{display:grid;gap:10px;margin:22px 0}.checklist article{display:grid;grid-template-columns:46px 1fr;gap:15px;padding:18px;border:1px solid var(--line);border-radius:15px}.checklist b{display:grid;width:40px;height:40px;place-items:center;color:#fff;border-radius:10px;background:linear-gradient(145deg,var(--blue),var(--cyan))}.checklist h3{margin:2px 0 6px}.checklist p{margin:0;color:var(--muted);line-height:1.65}.faq-list{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.faq-list details{padding:16px;border:1px solid var(--line);border-radius:14px}.faq-list summary{font-weight:800;cursor:pointer}.faq-list p{color:var(--muted);line-height:1.6}.discount-pro .related-grid{grid-template-columns:repeat(4,1fr)}
@media(max-width:720px){.discount-pro .container{width:calc(100% - 24px)}.discount-pro .main-nav,.discount-pro .header-cta,.discount-ticket,.hero-trust{display:none}.discount-hero{padding:18px 0 19px}.discount-hero-grid{display:block}.discount-hero h1{font-size:2.28rem}.lead{font-size:.94rem;line-height:1.55;margin-bottom:16px}.discount-work{width:100%;grid-template-columns:1fr;gap:14px;padding:0 0 20px}.discount-form,.discount-result{padding:21px 16px;border-left:0;border-right:0;border-radius:0}.advanced-grid,.actions{grid-template-columns:1fr}.advanced-grid{display:grid}.actions{display:grid}.discount-answer strong{font-size:2.45rem}.business-analyser,.seo-card,.seo-dark{width:calc(100% - 24px);margin:14px auto;padding:25px 18px;border-radius:20px}.business-layout{grid-template-columns:1fr}.business-results{grid-template-columns:1fr 1fr}.formula-grid,.insight-grid,.mistake-grid,.step-cards,.faq-list{grid-template-columns:1fr}.discount-pro .related-grid{grid-template-columns:1fr}.discount-form input,.discount-form select,.business-analyser input{font-size:16px}.checklist article{grid-template-columns:39px 1fr;padding:15px 12px}}
@media(max-width:420px){.business-results{grid-template-columns:1fr}.discount-presets button{font-size:.72rem}.discount-metrics{grid-template-columns:1fr 1fr}.discount-metrics strong{font-size:.93rem}}
.case-grid,.measure-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:23px}.case-grid article,.measure-grid article{padding:21px;border:1px solid var(--line);border-radius:16px;background:#f8fafc}.case-grid span{color:#315fb6;font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.case-grid h3,.measure-grid h3{margin:7px 0}.case-grid p,.measure-grid p{color:var(--muted);line-height:1.68}.seo-dark .measure-grid article{border-color:#ffffff20;background:#ffffff0d}.seo-dark .measure-grid p{color:#c7d7e4}@media(max-width:720px){.case-grid,.measure-grid{grid-template-columns:1fr}}
