.b2b-hero{background:radial-gradient(70% 60% at 50% 0,#039de32e,#0000 70%),linear-gradient(#070433 0%,#0a0840 60%,#0e0c4d 100%)}.b2b-eyebrow{color:var(--accent)}.b2b-meta{color:#fff9;flex-wrap:wrap;justify-content:center;gap:24px;margin-top:30px;font-size:13px;display:flex}.b2b-meta b{color:#fff;font-weight:600}.fear{text-align:center;max-width:720px;margin:0 auto}.fear .q{color:var(--ink);text-wrap:balance;font-family:Chillax,Inter,system-ui,sans-serif;font-size:clamp(20px,2.4vw,26px);font-style:italic;font-weight:500;line-height:1.4}.fear .q:before{content:"« ";color:var(--n-3)}.fear .q:after{content:" »";color:var(--n-3)}.ladder{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:880px){.ladder{grid-template-columns:1fr}}.rung{background:var(--white);border:1px solid var(--n-1);border-radius:var(--r-lg);box-shadow:var(--sh-1);flex-direction:column;padding:28px 26px;display:flex;position:relative}.rung.featured{border:2px solid var(--accent);box-shadow:0 16px 36px #039de329, var(--sh-1)}.rung-step{letter-spacing:.14em;text-transform:uppercase;color:var(--n-3);margin-bottom:10px;font-family:Inter,system-ui,sans-serif;font-size:12px;font-weight:700}.rung-badge{background:var(--accent);color:#fff;letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-pill);padding:5px 12px;font-size:11px;font-weight:700;position:absolute;top:-12px;left:26px}.rung h3{letter-spacing:-.02em;margin-bottom:6px;font-size:22px}.rung .price{color:var(--accent);margin-bottom:12px;font-size:14px;font-weight:600}.rung p{color:var(--n-5);margin-bottom:16px;font-size:14.5px;line-height:1.6}.rung ul{flex-direction:column;flex:1;gap:8px;margin:0 0 20px;padding:0;list-style:none;display:flex}.rung li{color:var(--ink);padding-left:24px;font-size:14px;line-height:1.45;position:relative}.rung li svg{width:16px;height:16px;position:absolute;top:2px;left:0}.rung .rung-cta{text-align:center;transition:background var(--dur) var(--ease), color var(--dur) var(--ease);border-radius:10px;padding:12px 18px;font-size:14px;font-weight:600;display:block}.rung .rung-cta.solid{background:var(--accent);color:#fff}.rung .rung-cta.solid:hover{background:var(--accent-d);opacity:1}.rung .rung-cta.ghost{border:1.5px solid var(--n-2);color:var(--ink)}.rung .rung-cta.ghost:hover{border-color:var(--ink);opacity:1}.matrix-grid{grid-template-columns:repeat(4,1fr);gap:12px;max-width:980px;margin-top:8px;margin-left:auto;margin-right:auto;display:grid}@media (max-width:760px){.matrix-grid{grid-template-columns:1fr 1fr}}.mx{background:var(--white);border:1px solid var(--n-1);border-radius:12px;padding:18px}.mx .ico{width:36px;height:36px;color:var(--accent);background:#039de31a;border-radius:10px;justify-content:center;align-items:center;margin-bottom:12px;display:flex}.mx .ico svg{width:19px;height:19px}.mx h4{letter-spacing:-.01em;margin-bottom:5px;font-size:15px}.mx p{color:var(--n-5);font-size:13px;line-height:1.5}.vocab{border-collapse:collapse;border:1px solid var(--n-1);border-radius:12px;width:100%;font-size:15px;overflow:hidden}.vocab th{background:var(--n-0);text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--n-5);padding:13px 18px;font-size:12px;font-weight:700}.vocab td{border-top:1px solid var(--n-1);padding:13px 18px}.vocab td.old{color:var(--n-3);text-decoration:line-through}.vocab td.new{color:var(--ink);font-weight:600}.funnel{flex-direction:column;gap:8px;max-width:520px;margin:0 auto;display:flex}.fstep{background:var(--white);border:1px solid var(--n-1);border-radius:12px;align-items:center;gap:14px;padding:14px 18px;display:flex}.fstep .fn{background:var(--accent);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;font-weight:700;display:flex}.fstep .ft{color:var(--ink);font-size:14.5px;font-weight:500}.farrow{text-align:center;color:var(--n-2);font-size:14px;line-height:1}.b2b-form{background:var(--white);border:1px solid var(--n-1);border-radius:var(--r-lg);max-width:560px;box-shadow:var(--sh-2);margin:0 auto;padding:32px}.b2b-form .row2{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:560px){.b2b-form .row2{grid-template-columns:1fr}}.b2b-field{margin-bottom:14px}.b2b-field label .req{color:#e5484d;font-weight:700}.b2b-field input.err,.b2b-field select.err{border-color:#e5484d;box-shadow:0 0 0 4px #e5484d1a}.b2b-field label{color:var(--ink);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.b2b-field input,.b2b-field select{width:100%;color:var(--ink);border:1.5px solid var(--n-2);background:var(--white);border-radius:10px;padding:12px 14px;font-family:inherit;font-size:15px}.b2b-field input:focus,.b2b-field select:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 4px #039de31a}.b2b-field .field-hint{color:var(--n-3);margin-top:6px;font-size:12px;line-height:1.4}.b2b-form .cta-primary{width:100%;margin-top:6px}.b2b-form .cta-primary:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.b2b-form .cta-primary:disabled:hover{background:var(--accent);box-shadow:none;gap:10px;transform:none}.b2b-form .note{color:var(--n-3);text-align:center;margin-top:12px;font-size:12.5px;line-height:1.5}.b2b-form .note a{color:var(--n-5);text-decoration:underline}.b2b-form .note a:hover{color:var(--ink);opacity:1}.b2b-form .b2b-consent{margin:4px 0 14px}.b2b-error{color:#9a1c2f;background:#fdecec;border:1px solid #f5c2c4;border-radius:10px;margin-bottom:14px;padding:12px 14px;font-size:13.5px;line-height:1.45}.b2b-success{background:var(--white);border:1px solid var(--n-1);border-radius:var(--r-lg);max-width:560px;box-shadow:var(--sh-2);text-align:center;flex-direction:column;align-items:center;gap:14px;margin:0 auto;padding:40px 32px;display:flex}.b2b-success .succ-ico{color:#0e7a6f;background:#e5faf6;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.b2b-success h3{letter-spacing:-.02em;color:var(--ink);font-size:22px}.b2b-success p{color:var(--n-5);max-width:400px;font-size:15px;line-height:1.6}
