.hero{padding:76px 0 0;border-bottom:1px solid var(--line);background:radial-gradient(130% 90% at 100% 0%,rgba(14,46,99,.05) 0%,transparent 52%),var(--canvas)}.hero-grid{display:grid;grid-template-columns:1.08fr .92fr;gap:56px;align-items:center;padding-bottom:24px}.hero h1{font-size:35px;line-height:1.12;font-weight:800;margin-top:16px}.hero .lead{font-size:17px;line-height:1.7;color:var(--ink);margin:20px 0 0;font-weight:500;max-width:560px}.noprom{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-direction:column;gap:8px;max-width:540px}.noprom li{display:flex;align-items:flex-start;gap:10px;font-size:15px;font-weight:600;color:var(--navy-700)}.noprom .dash{color:var(--red);font-weight:800;flex:none}.paynote{margin-top:18px;font-size:13.5px;color:var(--subtle);background:#fff;border:1px solid var(--line-2);border-radius:9px;padding:13px 16px;max-width:560px}.benbanner{margin-top:2px;padding:24px 0 8px}.benbanner-h{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--navy-700);margin-bottom:22px}.benlist{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:16px}.benlist li{display:flex;align-items:center;gap:13px;font-size:15px;font-weight:600;color:var(--ink);line-height:1.35;flex:1 1 300px;background:#fff;border:1px solid var(--line-2);border-radius:12px;padding:16px 18px;box-shadow:0 6px 18px #0e2e630d}.benlist .bi{width:40px;height:40px;flex:none;border-radius:10px;background:#0e2e631a;color:var(--navy);display:flex;align-items:center;justify-content:center}.benlist .bi svg{width:21px;height:21px}.ph{position:relative;overflow:hidden;border:1px solid var(--line-2);border-radius:12px}.trustbar{border-top:1px solid var(--line);margin-top:20px;padding:22px 0;display:flex;flex-wrap:wrap;gap:14px 30px;justify-content:center}.trustbar span{display:flex;align-items:center;gap:9px;font-size:14px;font-weight:600;color:var(--navy-700)}.gck{width:20px;height:20px;flex:none;border-radius:50%;background:#2b8a4a1f;color:var(--green);display:flex;align-items:center;justify-content:center}.gck svg{width:12px;height:12px}.sec-head{max-width:700px}.sec-head h2{font-size:33px;line-height:1.12;margin-top:10px}.sec-head .sub{font-size:16px;line-height:1.7;color:var(--subtle);margin-top:14px;max-width:620px}.center .sub{margin-left:auto;margin-right:auto}.banner{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.qlist{display:grid;grid-template-columns:1fr;gap:10px;margin-top:26px;max-width:640px}.q{display:flex;align-items:flex-start;gap:11px;font-size:15px;font-weight:500;color:var(--ink)}.q .qm{font-family:Archivo,sans-serif;font-weight:800;color:var(--red);flex:none}.keyline{position:relative;font-family:Archivo,sans-serif;font-size:19px;font-weight:700;color:var(--navy);background:#fff;border:1px solid var(--line-2);border-radius:0 10px 10px 0;padding:22px 26px;margin-top:30px;max-width:720px;line-height:1.55;overflow:hidden}.keyline:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,var(--red) 0 33.33%,#fff 33.33% 66.66%,var(--navy) 66.66% 100%)}.three{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:44px}.tcard{background:#fff;border:1px solid var(--line-2);border-radius:12px;padding:28px 26px}.tcard .tn{width:40px;height:40px;border-radius:9px;background:var(--navy);color:#fff;font-family:Archivo,sans-serif;font-weight:800;font-size:17px;display:flex;align-items:center;justify-content:center}.tcard h3{font-size:18.5px;margin-top:16px}.tcard p{font-size:14.5px;line-height:1.7;color:var(--subtle);margin-top:10px}.who{list-style:none;padding:0;margin:36px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:10px 28px;max-width:900px}.who li{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:var(--body)}.who .gck{margin-top:2px}.micro{font-size:13.5px;color:var(--subtle);margin-top:24px;max-width:640px}.notfor{list-style:none;padding:0;margin:32px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:10px 28px;max-width:900px}.notfor li{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:var(--body)}.notfor .x{color:var(--red);font-weight:800;flex:none}.quotes{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:34px}.qt{background:#fff;border:1px solid var(--line-2);border-radius:10px;padding:18px 20px;font-family:Archivo,sans-serif;font-size:15px;font-weight:600;color:var(--navy);line-height:1.5}.qt:before{content:"„";color:var(--red);font-size:22px;font-weight:800;display:block;line-height:1;margin-bottom:6px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:46px}.step .n{width:44px;height:44px;border-radius:9px;background:var(--navy);color:#fff;font-family:Archivo,sans-serif;font-weight:800;font-size:19px;display:flex;align-items:center;justify-content:center}.step h3{font-size:16.5px;margin-top:16px;line-height:1.35}.step p{font-size:13.5px;color:var(--subtle);margin-top:8px;line-height:1.65}.step ul{list-style:none;padding:0;margin:10px 0 0;display:flex;flex-direction:column;gap:5px}.step li{position:relative;padding-left:15px;font-size:13px;color:var(--subtle)}.step li:before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background:var(--red)}.price-ind{font-size:14.5px;font-weight:700;color:var(--navy);background:#fff;border:1px solid var(--line-2);border-radius:10px;padding:16px 20px;margin-top:32px;max-width:720px}.dels{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:44px}.dcard{background:#fff;border:1px solid var(--line-2);border-radius:12px;padding:24px}.dcard h3{font-size:16.5px;line-height:1.4;color:var(--navy)}.dcard p{font-size:14px;color:var(--subtle);margin-top:9px;line-height:1.65}.whys{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:44px}.wcard{background:#ffffff12;border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:26px}.wcard h3{font-size:18px;color:#fff}.wcard p{font-size:14.5px;color:#ffffffd9;margin-top:10px;line-height:1.7}.wcard ul{list-style:none;padding:0;margin:12px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:6px 16px}.wcard li{position:relative;padding-left:15px;font-size:13.5px;color:#ffffffd9}.wcard li:before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background:var(--gold)}.result{max-width:760px;margin:0 auto;text-align:center}.result .big{font-family:Archivo,sans-serif;font-size:27px;font-weight:800;color:var(--ink);line-height:1.3}.rlist{list-style:none;padding:0;margin:28px auto 0;display:flex;flex-wrap:wrap;gap:10px 28px;max-width:640px;text-align:left;justify-content:flex-start}.rlist li{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:var(--body);flex:0 0 calc(50% - 14px)}.fq{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:22px 4px;font-family:Archivo,sans-serif;font-size:17px;font-weight:600;color:var(--ink)}.fa ul{list-style:none;padding:0 4px 22px;margin:-10px 0 0;display:flex;flex-direction:column;gap:6px}.fa li{position:relative;padding-left:16px;font-size:14.5px;color:var(--subtle)}.fa li:before{content:"";position:absolute;left:0;top:9px;width:4px;height:4px;border-radius:50%;background:var(--red)}.offer{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:start}.clist{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-direction:column;gap:10px}.clist li{position:relative;padding-left:22px;font-size:15px;color:var(--body)}.clist li:before{content:"✓";position:absolute;left:0;color:var(--green);font-weight:800}.pricecard{background:#fff;border:1px solid var(--line-2);border-radius:14px;padding:34px;box-shadow:0 20px 44px #0e2e6314}.pricecard .pv{font-family:Archivo,sans-serif;font-size:46px;font-weight:800;color:var(--ink);text-align:center}.pricecard .pv span{font-size:18px;font-weight:600;color:var(--subtle)}.plist{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-direction:column;gap:9px}.plist li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;color:var(--body)}.plabel2{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--navy-700);margin-top:26px;margin-bottom:2px}.fullcard{background:#fff;border:1px solid var(--line-2);border-radius:14px;padding:26px 28px;margin-top:20px}.fullcard .fc-h{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--subtle)}.fullcard .fc-price{font-family:Archivo,sans-serif;font-size:30px;font-weight:800;color:var(--ink);margin-top:6px}.fullcard .fc-desc{font-size:14px;color:var(--subtle);line-height:1.65;margin-top:12px}.math{margin-top:18px;border-top:1px solid var(--line);padding-top:14px}.math .mrow{display:flex;justify-content:space-between;gap:16px;font-size:14.5px;color:var(--body);padding:5px 0}.math .mrow span:last-child{font-family:Archivo,sans-serif;font-weight:700;font-variant-numeric:tabular-nums}.math .mrow.total{border-top:1px solid var(--line);margin-top:6px;padding-top:12px;color:var(--ink);font-weight:700}.math .mrow.total span:last-child{color:var(--navy);font-size:17px}.fullcard .fc-note{font-size:12.5px;color:var(--subtle);line-height:1.6;margin-top:16px}.plist .gck{margin-top:2px}.refund{margin-top:20px;background:var(--stone);border-radius:10px;padding:18px 20px}.refund h4{font-size:15.5px;line-height:1.4}.refund p{font-size:13.5px;color:var(--subtle);margin-top:8px;line-height:1.6}.limited{margin-top:14px;font-size:13px;color:var(--red-ink);font-weight:600}.prefoot{text-align:center}.prefoot h2{font-size:30px;color:#fff}.prefoot p{max-width:600px;margin:14px auto 0;font-size:15.5px}.flist{list-style:none;padding:0;margin:24px auto 0;display:inline-flex;flex-direction:column;gap:8px;text-align:left}.flist li{display:flex;align-items:flex-start;gap:10px;font-size:15px;color:#ffffffe6}.flist .ck{color:var(--gold);font-weight:800;flex:none}.bigfin{font-family:Archivo,sans-serif;font-size:26px;font-weight:800;color:#fff;margin-top:30px}.priceband{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;background:linear-gradient(160deg,var(--navy-700) 0%,var(--navy-900) 100%);color:#fff;border-radius:16px;padding:32px 36px;margin-top:40px}.pb-label{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.pb-price{font-family:Archivo,sans-serif;font-size:48px;font-weight:800;line-height:1;margin-top:8px}.pb-note{font-size:13.5px;color:#fffc;line-height:1.6;margin-top:14px;max-width:420px}.pb-math{background:#ffffff12;border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:20px 22px}.pbm{display:flex;justify-content:space-between;gap:16px;font-size:14.5px;color:#ffffffe6;padding:6px 0}.pbm span:last-child{font-family:Archivo,sans-serif;font-weight:700;font-variant-numeric:tabular-nums}.pbm.total{border-top:1px solid rgba(255,255,255,.18);margin-top:6px;padding-top:12px;color:#fff;font-weight:700}.pbm.total span:last-child{color:var(--gold);font-size:17px}.scopetable{margin-top:36px;border:1px solid var(--line-2);border-radius:14px;overflow:hidden;background:#fff}.strow{display:grid;grid-template-columns:1fr 1.4fr 1.4fr;gap:0;border-bottom:1px solid var(--line)}.strow:last-child{border-bottom:none}.strow.head{background:var(--navy);color:#fff}.strow.head .s1,.strow.head .s2,.strow.head .s3{font-family:Archivo,sans-serif;font-weight:700;font-size:14px;color:#fff}.strow>div{padding:16px 20px;font-size:14px;line-height:1.6}.strow .s1{font-weight:700;color:var(--ink);border-right:1px solid var(--line)}.strow .s2{color:var(--body);border-right:1px solid var(--line)}.strow .s3{color:var(--subtle)}.strow:not(.head):nth-child(2n){background:var(--stone)}.rbgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:40px}.rbcard{background:#fff;border:1px solid var(--line-2);border-radius:12px;padding:24px 22px;position:relative;overflow:hidden}.rbcard:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:linear-gradient(180deg,var(--red) 0 33.33%,#fff 33.33% 66.66%,var(--navy) 66.66% 100%)}.rbcard .rbn{width:34px;height:34px;border-radius:9px;background:#0e2e631a;color:var(--navy);font-family:Archivo,sans-serif;font-weight:800;font-size:15px;display:flex;align-items:center;justify-content:center}.rbcard h3{font-size:16px;line-height:1.35;margin-top:14px}.rbcard p{font-size:13.5px;color:var(--subtle);line-height:1.65;margin-top:9px}.sumcard{background:#fff;border:1px solid var(--line-2);border-radius:16px;padding:30px 32px;box-shadow:0 24px 56px #060c1e47}.sc-label{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--subtle)}.sc-price{font-family:Archivo,sans-serif;font-size:44px;font-weight:800;color:var(--ink);line-height:1;margin-top:6px}.sc-math{margin-top:18px;border-top:1px solid var(--line);padding-top:14px}.scm{display:flex;justify-content:space-between;gap:16px;font-size:14.5px;color:var(--body);padding:5px 0}.scm span:last-child{font-family:Archivo,sans-serif;font-weight:700;font-variant-numeric:tabular-nums}.scm.total{border-top:1px solid var(--line);margin-top:6px;padding-top:12px;color:var(--ink);font-weight:700}.scm.total span:last-child{color:var(--navy);font-size:17px}.sc-note{font-size:12.5px;color:var(--subtle);line-height:1.6;margin-top:14px}.checkcard{background:#fff;border:1px solid var(--line-2);border-radius:14px;padding:28px 30px;box-shadow:0 14px 34px #0e2e630f}.cc-h{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--navy-700);margin-bottom:16px}.cclist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.cclist li{display:flex;align-items:center;gap:12px;font-size:15px;font-weight:600;color:var(--ink)}.cclist .cx{width:26px;height:26px;flex:none;border-radius:7px;background:#2b8a4a1f;color:var(--green);display:flex;align-items:center;justify-content:center}.cclist .cx svg{width:15px;height:15px}.cc-note{font-size:13px;color:var(--subtle);line-height:1.6;margin-top:16px}.prep-key{position:relative;font-family:Archivo,sans-serif;font-size:19px;font-weight:700;color:var(--navy);background:#fff;border:1px solid var(--line-2);border-radius:12px;padding:24px 32px;margin:36px auto 0;max-width:720px;line-height:1.4;text-align:center;overflow:hidden}.prep-key:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:linear-gradient(180deg,var(--red) 0 33.33%,#fff 33.33% 66.66%,var(--navy) 66.66% 100%)}.extcost{background:#fff;border:1px solid var(--line-2);border-radius:12px;padding:24px 26px;margin-top:32px}.extcost .ext-h{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--red);margin-bottom:10px}.extcost p{font-size:14.5px;color:var(--subtle);line-height:1.65}.ext-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ext-tags span{font-size:13px;font-weight:600;color:var(--navy-700);background:var(--stone);border:1px solid var(--line-2);border-radius:100px;padding:6px 13px}.compare2{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:36px}.cmp2{border-radius:13px;padding:26px 28px}.cmp2.bad{background:#fff;border:1px solid var(--line-2)}.cmp2.good{background:var(--navy);color:#fff}.cmp2-h{font-family:Archivo,sans-serif;font-size:17px;font-weight:700;margin-bottom:14px}.cmp2.bad .cmp2-h{color:var(--ink)}.cmp2 ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.cmp2 li{position:relative;padding-left:22px;font-size:14.5px}.cmp2.bad li{color:var(--body)}.cmp2.bad li:before{content:"✕";position:absolute;left:0;color:var(--red);font-weight:800}.cmp2.good li{color:#ffffffe6}.cmp2.good li:before{content:"✓";position:absolute;left:0;color:var(--gold);font-weight:800}.wcardlist{list-style:none;padding:0;margin:22px 0 0;display:flex;flex-wrap:wrap;gap:10px 24px}.wcardlist li{position:relative;padding-left:20px;font-size:14.5px;color:#ffffffe0}.wcardlist li:before{content:"✓";position:absolute;left:0;color:var(--gold);font-weight:800}.counter{margin-top:16px;background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:12px;padding:16px 20px;font-size:14.5px;color:#ffffffe6}.counter b{font-family:Archivo,sans-serif;font-size:24px;color:var(--gold);margin-right:6px}.ops{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:40px}.op{background:#fff;border:1px solid var(--line-2);border-radius:12px;padding:26px}.op .qq{font-family:Archivo,sans-serif;font-size:30px;font-weight:800;color:var(--red);line-height:1}.op p{font-size:14.5px;line-height:1.7;color:var(--body);margin-top:8px}.opsig{display:flex;align-items:center;gap:11px;margin-top:18px}.opav{width:40px;height:40px;flex:none;border-radius:50%;background:var(--stone);border:1px solid var(--line-2);display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--navy-700);font-size:13px}.opn{font-size:14px;font-weight:700;color:var(--ink)}.opr{font-size:12.5px;color:var(--subtle)}@media (max-width:980px){.hero-grid,.three,.who,.notfor,.quotes,.steps,.dels,.whys,.offer,.banner,.compare2,.ops,.wcardlist,.benlist,.priceband,.pb-math,.scopetable .strow,.rbgrid{grid-template-columns:1fr}.priceband>*,.offer>*,.banner>*{min-width:0}.scopetable .strow .s1,.scopetable .strow .s2{border-right:none;border-bottom:1px solid var(--line)}.scopetable .strow.head{display:none}.hero h1{font-size:28px}}
