@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.2j75_l12byk_u.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.07wt1b-68kohk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.0pan85mumqyf3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_2938c1a1-module__0SUJOG__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_2938c1a1-module__0SUJOG__variable{--font-display:"Anton", "Anton Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/dae4b3dbdd9e4d1b-s.0qkusbu_eokqj.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/94d210260b00ada2-s.1qwmrnk790xxb.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a9fc94813a0b644-s.11ulym7vfe__d.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8495c7a64396f454-s.p.3174gmb7yd72v.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.caveat_54d150e3-module__8t4Z9a__className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:700}.caveat_54d150e3-module__8t4Z9a__variable{--font-hand:"Caveat", "Caveat Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.19s5evoqhirey.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.386o_ri1vb0yv.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.44dak0sams9f0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.3lxpqujs87tck.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_a4414d38-module__NxvV7W__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_a4414d38-module__NxvV7W__variable{--font-geist:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.31988l_ccedte.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.2tuy5pz7dlieh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.2dbetqa9o8jxf.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.1uyisp29ctx0d.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.1rgnod-3esatf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.0r6juujl39pe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
:root{--orange:#fa5b2d;--orange-hot:#ff7a45;--orange-deep:#c8401a;--orange-glow:#fa5b2d24;--black:#0a0a0b;--black-2:#101012;--black-3:#17171a;--black-line:#ffffff12;--text-1:#f4f4f5;--text-2:#f4f4f5b8;--text-3:#f4f4f57a;--surface-1:#ffffff09;--surface-2:#ffffff0f;--surface-3:#ffffff17;--border-1:#ffffff14;--border-2:#ffffff21;--border-3:#fff3;--font-sans:var(--font-geist), system-ui, -apple-system, sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, monospace;--container:1280px;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:22px;--radius-pill:999px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--black);color:var(--text-2);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6;overflow-x:hidden}::selection{color:#fff;background:#fa5b2d66}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;font-family:inherit}h1,h2,h3,h4{font-family:var(--font-display)}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 24px}.eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--orange);align-items:center;gap:10px;font-size:12px;font-weight:500;display:inline-flex}.eyebrow:before{content:"";background:var(--orange);clip-path:polygon(50% 0,100% 100%,78% 100%,50% 34%,22% 100%,0 100%);flex-shrink:0;width:12px;height:7px}.section{padding:116px 0;position:relative}.section--deep{background:var(--black-2);border-top:1px solid var(--black-line);border-bottom:1px solid var(--black-line)}.section-head{max-width:820px;margin-bottom:64px}.section-head h2{letter-spacing:-.025em;color:var(--text-1);margin:18px 0 20px;font-size:clamp(36px,5vw,62px);font-weight:800;line-height:1.02}.section-head p{color:var(--text-3);max-width:640px;font-size:19px}.section-head--center{text-align:center;margin-left:auto;margin-right:auto}.section-head--center p{margin-left:auto;margin-right:auto}em.serif,.serif{color:var(--orange);font-style:normal}.logo{align-items:center;gap:12px;display:inline-flex}.logo__mark{box-shadow:0 0 0 1px var(--border-2);border-radius:9px;flex-shrink:0}.logo__word{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-1);white-space:nowrap;font-size:18px;font-weight:800}.logo__accent{color:var(--orange)}.btn{border-radius:var(--radius-md);font-family:var(--font-display);letter-spacing:0;transition:transform .35s var(--ease-out), background .25s ease, border-color .25s ease, box-shadow .35s var(--ease-out);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:16px 30px;font-size:16px;font-weight:700;display:inline-flex}.btn--primary{background:var(--orange);color:#fff;box-shadow:0 12px 34px -12px #fa5b2d99}.btn--primary:hover{background:var(--orange-hot);transform:translateY(-2px);box-shadow:0 18px 44px -12px #fa5b2db3}.btn--ghost{border-color:var(--border-2);color:var(--text-1);background:0 0}.btn--ghost:hover{background:var(--surface-2);border-color:var(--border-3);transform:translateY(-2px)}.btn--lg{padding:19px 38px;font-size:17px}.nav{z-index:100;border-bottom:1px solid #0000;transition:background .3s,border-color .3s;position:fixed;top:0;left:0;right:0}.nav--scrolled{-webkit-backdrop-filter:blur(20px)saturate(1.3);border-bottom-color:var(--black-line);background:#0a0a0bcc}.nav__inner{justify-content:space-between;align-items:center;height:78px;display:flex}.nav__links{align-items:center;gap:34px;display:flex}.nav__links a:not(.btn){color:var(--text-1);letter-spacing:-.01em;font-size:15.5px;font-weight:600;transition:color .2s;position:relative}.nav__links a:not(.btn):after{content:"";background:var(--orange);transform-origin:0;height:2px;transition:transform .28s var(--ease-out);border-radius:2px;position:absolute;bottom:-7px;left:0;right:0;transform:scaleX(0)}.nav__links a:not(.btn):hover{color:var(--orange)}.nav__links a:not(.btn):hover:after{transform:scaleX(1)}.nav__links .btn{padding:11px 22px;font-size:14.5px}.nav__burger{background:0 0;border:0;flex-direction:column;gap:5px;padding:10px;display:none}.nav__burger span{background:var(--text-1);width:22px;height:2px;transition:transform .3s var(--ease-out), opacity .2s ease;border-radius:2px}.nav__mobile{display:none}@media (max-width:920px){.nav__links{display:none}.nav__burger{display:flex}.nav__mobile{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--black-line);background:#0a0a0bf7;flex-direction:column;gap:4px;padding:12px 24px 28px;display:flex}.nav__mobile a{color:var(--text-1);border-bottom:1px solid var(--black-line);padding:13px 0;font-size:17px;font-weight:500}.nav__mobile a:last-child{border-bottom:0}.nav--open .nav__burger span:first-child{transform:translateY(7px)rotate(45deg)}.nav--open .nav__burger span:nth-child(2){opacity:0}.nav--open .nav__burger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}}.hero{padding:180px 0 90px;position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(65% 55% at 50% -12%,#fa5b2d29,#0000 62%);position:absolute;inset:0}.hero:after{content:"";clip-path:polygon(50% 0,100% 100%,88.5% 100%,50% 22%,11.5% 100%,0 100%);pointer-events:none;background:linear-gradient(#ffffff0b,#0000 70%);width:1100px;height:620px;position:absolute;top:40px;left:50%;transform:translate(-50%)}.hero__inner{z-index:1;text-align:center;max-width:920px;margin:0 auto;position:relative}.hero h1{letter-spacing:-.03em;color:var(--text-1);margin:26px 0 28px;font-size:clamp(46px,8vw,104px);font-weight:800;line-height:.96}.hero h1 em{color:var(--orange);font-style:normal}.hero__sub{color:var(--text-2);max-width:660px;margin:0 auto 40px;font-size:clamp(18px,2.2vw,21px)}.hero__sub strong{color:var(--text-1);font-weight:600}.hero__ctas{flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:28px;display:flex}.hero__trust{font-family:var(--font-mono);letter-spacing:.05em;color:var(--text-3);flex-wrap:wrap;justify-content:center;gap:26px;font-size:12.5px;display:flex}.hero__trust span{align-items:center;gap:8px;display:inline-flex}.hero__trust span:before{content:"✓";color:var(--orange);font-weight:700}.vsl{z-index:1;border-radius:var(--radius-xl);border:1px solid var(--border-2);background:var(--black-2);aspect-ratio:16/9;max-width:940px;margin:64px auto 0;position:relative;overflow:hidden;box-shadow:0 40px 100px -30px #000000d9}.vsl iframe,.vsl video{border:0;width:100%;height:100%;position:absolute;inset:0}.vsl__placeholder{background:radial-gradient(ellipse 70% 70% at 50% 42%, #fa5b2d1f, transparent 65%), var(--black-2);flex-direction:column;justify-content:center;align-items:center;gap:20px;display:flex;position:absolute;inset:0}.vsl__play{background:var(--orange);width:84px;height:84px;transition:transform .35s var(--ease-out);border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 20px 50px -12px #fa5b2da6}.vsl__play:hover{transform:scale(1.08)}.vsl__play svg{margin-left:5px}.vsl__caption{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:12px}.partners{border-top:1px solid var(--black-line);border-bottom:1px solid var(--black-line);padding:54px 0}.partners__label{text-align:center;font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-bottom:30px;font-size:11.5px}.partners__logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(28px,5vw,64px);display:flex}.partners__logos span{font-family:var(--font-display);color:#f4f4f552;font-size:19px;font-weight:700;transition:color .25s}.partners__logos span:hover{color:#f4f4f5b3}.opswall{padding:116px 0 0;overflow:hidden}.opswall .section-head{text-align:center;margin-left:auto;margin-right:auto}.opswall .section-head p{margin-left:auto;margin-right:auto}.opswall__rows{flex-direction:column;gap:18px;margin-top:24px;padding-bottom:116px;display:flex}.marquee{gap:18px;width:max-content;animation:60s linear infinite marquee;display:flex}.marquee--reverse{animation-duration:74s;animation-direction:reverse}.marquee:hover{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - 9px))}}@media (prefers-reduced-motion:reduce){.marquee{animation:none}}.ops-tile{border-radius:var(--radius-lg);border:1px solid var(--border-1);background:var(--black-3);flex-shrink:0;width:340px;height:240px;position:relative;overflow:hidden}.ops-tile img{object-fit:cover;filter:saturate(.85);width:100%;height:100%;transition:transform .6s var(--ease-out), filter .4s ease}.ops-tile:hover img{filter:saturate(1.1);transform:scale(1.04)}.ops-tile__label{z-index:2;border-radius:var(--radius-sm);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-1);background:#0a0a0bc7;padding:7px 12px;font-size:11px;position:absolute;bottom:12px;left:12px}.ops-tile__label b{color:var(--orange);font-weight:700}.opswall__stats{border-top:1px solid var(--black-line);background:var(--black-2);flex-wrap:wrap;justify-content:center;gap:clamp(28px,6vw,90px);padding:46px 24px;display:flex}.opswall__stat{text-align:center}.opswall__stat strong{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-1);font-size:clamp(34px,4vw,52px);font-weight:800;line-height:1.1;display:block}.opswall__stat strong em{color:var(--orange);font-style:normal}.opswall__stat span{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:11px}.problem__grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:72px;display:grid}.problem__grid>div>p{color:var(--text-2);max-width:560px;margin-bottom:20px;font-size:18px}.objections{flex-direction:column;gap:14px;display:flex}.objection{background:var(--surface-1);border:1px solid var(--border-1);border-left:3px solid var(--orange);border-radius:var(--radius-md);padding:20px 24px}.objection__q{font-family:var(--font-display);color:var(--text-1);margin-bottom:6px;font-size:17px;font-weight:700}.objection__a{font-family:var(--font-mono);color:var(--text-3);font-size:13px}.objection__a:before{content:"— ";color:var(--orange)}.ba__grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.ba__card{border-radius:var(--radius-xl);border:1px solid var(--border-1);background:var(--surface-1);padding:40px 36px}.ba__card--after{background:linear-gradient(#fa5b2d1a,#fa5b2d05);border-color:#fa5b2d66}.ba__tag{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);font-size:11.5px}.ba__card--after .ba__tag{color:var(--orange)}.ba__card h3{letter-spacing:-.02em;color:var(--text-1);margin:12px 0 28px;font-size:27px;font-weight:800}.ba__item{border-top:1px solid var(--border-1);padding:16px 0}.ba__item-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);margin-bottom:6px;font-size:11px}.ba__item p{color:var(--text-2);font-size:15.5px}.ba__result{border-radius:var(--radius-md);margin-top:4px;padding:16px 18px;font-size:15px;font-weight:550}.ba__card--before .ba__result{color:var(--text-3);background:#ffffff0a}.ba__card--after .ba__result{color:#ffd9c9;background:#fa5b2d29}.ebook{position:relative;overflow:hidden}.ebook:before{content:"";pointer-events:none;background:radial-gradient(55% 65% at 28%,#fa5b2d1f,#0000 65%);position:absolute;inset:0}.ebook__grid{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid;position:relative}.ebook__content h2{letter-spacing:-.025em;color:var(--text-1);margin:18px 0 22px;font-size:clamp(34px,4.6vw,56px);font-weight:800;line-height:1.02}.ebook__content>p{color:var(--text-2);max-width:520px;margin-bottom:30px;font-size:18.5px}.ebook__bullets{flex-direction:column;gap:14px;list-style:none;display:flex}.ebook__bullets li{color:var(--text-2);align-items:flex-start;gap:14px;font-size:16px;display:flex}.ebook__bullets li strong{color:var(--text-1);font-weight:600}.ebook__bullets li:before{content:"";background:var(--orange);clip-path:polygon(50% 0,100% 100%,78% 100%,50% 34%,22% 100%,0 100%);flex-shrink:0;width:15px;height:9px;margin-top:8px}.ebook__form-card{background:var(--black-3);border:1px solid var(--border-2);border-radius:var(--radius-xl);padding:44px 42px;box-shadow:0 40px 90px -30px #000c}.ebook__form-card h3{letter-spacing:-.02em;color:var(--text-1);margin-bottom:8px;font-size:25px;font-weight:800}.ebook__form-card>p{color:var(--text-3);margin-bottom:28px;font-size:15px}.form__row{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form__field{flex-direction:column;gap:7px;margin-bottom:16px;display:flex}.form__field label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);font-size:11px}.form__field input{background:var(--surface-1);border:1px solid var(--border-2);border-radius:var(--radius-md);font-size:16px;font-family:var(--font-sans);color:var(--text-1);outline:none;padding:14px 16px;transition:border-color .2s,background .2s}.form__field input::placeholder{color:#f4f4f547}.form__field input:focus{border-color:var(--orange);background:#fa5b2d0f}.form__consent{color:var(--text-3);align-items:flex-start;gap:10px;margin:6px 0 22px;font-size:12.5px;line-height:1.5;display:flex}.form__consent input{accent-color:var(--orange);flex-shrink:0;width:15px;height:15px;margin-top:3px}.form__consent a{text-underline-offset:2px;text-decoration:underline}.form__error{color:#ffb4a3;border-radius:var(--radius-md);background:#dc3c3c1f;border:1px solid #dc3c3c59;margin-bottom:16px;padding:12px 16px;font-size:14px}.form__success{text-align:center;padding:30px 10px}.form__success-icon{width:64px;height:64px;color:var(--orange);background:#fa5b2d29;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 20px;font-size:28px;display:flex}.form__success h4{color:var(--text-1);letter-spacing:-.02em;margin-bottom:10px;font-size:22px}.form__success p{color:var(--text-3);margin-bottom:26px;font-size:15px}.ebook__form-card .btn{width:100%}.form__note{text-align:center;font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-3);margin-top:14px;font-size:11.5px}.program__grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.program__card{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-lg);transition:transform .4s var(--ease-out), border-color .3s ease, background .3s ease;padding:30px 26px}.program__card:hover{background:var(--surface-2);border-color:#fa5b2d73;transform:translateY(-4px)}.program__num{font-family:var(--font-mono);color:var(--orange);margin-bottom:16px;font-size:13px}.program__card h3{letter-spacing:-.01em;color:var(--text-1);margin-bottom:10px;font-size:20px;font-weight:700}.program__card p{color:var(--text-3);margin-bottom:18px;font-size:14.5px}.program__meta{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-3);font-size:11.5px}.section__cta{flex-direction:column;align-items:center;gap:14px;margin-top:56px;display:flex}.section__cta small{font-family:var(--font-mono);letter-spacing:.08em;color:var(--text-3);font-size:12px}.method__grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.method__card{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-xl);padding:38px 32px}.method__letter{font-family:var(--font-display);color:var(--orange);margin-bottom:20px;font-size:52px;font-weight:800;line-height:1}.method__card h3{letter-spacing:-.02em;color:var(--text-1);margin-bottom:10px;font-size:24px;font-weight:800}.method__card>p{color:var(--text-2);margin-bottom:22px;font-size:15.5px}.method__list{flex-direction:column;gap:10px;list-style:none;display:flex}.method__list li{color:var(--text-3);gap:10px;font-size:14px;display:flex}.method__list li:before{content:"→";color:var(--orange)}.stats{grid-template-columns:repeat(4,1fr);gap:20px;padding:56px 0;display:grid}.stat{text-align:center;background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-lg);padding:30px 16px}.stat__num{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-1);margin-bottom:10px;font-size:42px;font-weight:800;line-height:1}.stat__num em{color:var(--orange);font-style:normal}.stat__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:11px}.who__grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.who__card{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-xl);padding:36px 34px}.who__tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin-bottom:14px;font-size:11px}.who__card h3{letter-spacing:-.02em;color:var(--text-1);margin-bottom:12px;font-size:23px;font-weight:800}.who__card>p{color:var(--text-2);margin-bottom:20px;font-size:15.5px}.who__quote{color:var(--orange-hot);border-left:3px solid #fa5b2d80;padding-left:16px;font-size:16px;font-weight:500}.pricing__card{background:linear-gradient(180deg, #fa5b2d1f, #fa5b2d05 40%), var(--black-3);text-align:center;border:1px solid #fa5b2d66;border-radius:24px;max-width:660px;margin:0 auto;padding:56px 52px;box-shadow:0 50px 120px -40px #000000d9}.pricing__price{justify-content:center;align-items:baseline;gap:8px;margin:26px 0 8px;display:flex}.pricing__price strong{font-family:var(--font-display);letter-spacing:-.03em;color:var(--text-1);font-size:80px;font-weight:800;line-height:1}.pricing__price span{font-family:var(--font-mono);color:var(--text-3);font-size:15px}.pricing__sub{color:var(--text-3);margin-bottom:34px;font-size:15.5px}.pricing__features{text-align:left;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:38px;list-style:none;display:grid}.pricing__features li{color:var(--text-2);gap:10px;font-size:15px;display:flex}.pricing__features li:before{content:"✓";color:var(--orange);font-weight:700}.pricing__note{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-3);margin-top:18px;font-size:11.5px}.pricing__qualiopi{text-align:center;max-width:660px;color:var(--text-3);margin:28px auto 0;font-size:14px}.faq{max-width:760px;margin:0 auto}.faq details{border-bottom:1px solid var(--border-1)}.faq summary{cursor:pointer;font-family:var(--font-display);color:var(--text-1);justify-content:space-between;align-items:center;gap:20px;padding:24px 4px;font-size:18px;font-weight:700;list-style:none;transition:color .2s;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--orange);transition:transform .3s var(--ease-out);flex-shrink:0;font-size:24px;font-weight:300}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:var(--text-2);max-width:640px;padding:0 4px 26px;font-size:15.5px}.final{text-align:center;position:relative;overflow:hidden}.final:before{content:"";pointer-events:none;background:radial-gradient(60% 70% at 50% 100%,#fa5b2d29,#0000 65%);position:absolute;inset:0}.final__inner{position:relative}.final h2{letter-spacing:-.03em;color:var(--text-1);margin:20px 0 22px;font-size:clamp(38px,5.8vw,72px);font-weight:800;line-height:1}.final p{color:var(--text-2);max-width:560px;margin:0 auto 38px;font-size:19px}.footer{background:var(--black-2);border-top:1px solid var(--black-line);padding:72px 0 40px}.footer__grid{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:48px;margin-bottom:56px;display:grid}.footer__brand p{color:var(--text-3);max-width:300px;margin-top:16px;font-size:14.5px}.footer__col h4{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);margin-bottom:20px;font-size:11.5px;font-weight:500}.footer__col ul{flex-direction:column;gap:12px;list-style:none;display:flex}.footer__col a{color:var(--text-2);font-size:15px;transition:color .2s}.footer__col a:hover{color:var(--text-1)}.footer__legal{border-top:1px solid var(--black-line);color:#f4f4f561;padding-top:32px;font-size:12.5px;line-height:1.7}.footer__legal p+p{margin-top:12px}.legal-page{max-width:760px;margin:0 auto;padding:160px 0 100px}.legal-page h1{letter-spacing:-.025em;color:var(--text-1);margin-bottom:40px;font-size:clamp(34px,4.5vw,52px);font-weight:800}.legal-page h2{letter-spacing:-.015em;color:var(--text-1);margin:44px 0 14px;font-size:24px;font-weight:700}.legal-page p,.legal-page li{color:var(--text-2);margin-bottom:12px;font-size:16px}.legal-page ul{padding-left:22px}.legal-page a{color:var(--orange);text-underline-offset:2px;text-decoration:underline}@media (prefers-reduced-motion:no-preference){.reveal{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transform:translateY(24px)}.reveal--visible{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.program__grid,.stats{grid-template-columns:repeat(2,1fr)}.footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:880px){.section{padding:80px 0}.hero{padding:145px 0 70px}.problem__grid,.ba__grid,.ebook__grid,.method__grid,.who__grid{grid-template-columns:1fr;gap:40px}.ebook__form-card{padding:34px 26px}.pricing__card{padding:42px 28px}.pricing__features{grid-template-columns:1fr}.ops-tile{width:260px;height:190px}.logo__word{font-size:16px}}@media (max-width:560px){.form__row,.program__grid{grid-template-columns:1fr}.stats{grid-template-columns:1fr 1fr}.footer__grid{grid-template-columns:1fr;gap:36px}.hero__ctas .btn{width:100%}}.section--light{--text-1:#121214;--text-2:#121214c7;--text-3:#12121485;--surface-1:#12121409;--surface-2:#1212140f;--border-1:#1212141a;--border-2:#12121429;--border-3:#12121442;color:var(--text-2);background:#f5f4f0}.section--light ::selection{color:#121214;background:#fa5b2d4d}.btn--dark{color:#fff;background:#121214;box-shadow:0 12px 30px -14px #1212148c}.btn--dark:hover{background:#26262c;transform:translateY(-2px)}.story__grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.story__content h2{letter-spacing:-.028em;color:var(--text-1);margin:18px 0 26px;font-size:clamp(38px,5.2vw,68px);font-weight:800;line-height:1}.story__content p{color:var(--text-2);max-width:560px;margin-bottom:18px;font-size:18px}.story__content p strong{color:var(--text-1)}.story__ctas{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}.story__side{flex-direction:column;gap:18px;display:flex}.story__card{border:1px solid var(--border-1);border-radius:var(--radius-xl);background:#fff;grid-template-rows:auto auto;grid-template-columns:auto 1fr;column-gap:22px;padding:28px 30px;display:grid;box-shadow:0 24px 60px -30px #12121440}.story__num{font-family:var(--font-display);letter-spacing:-.03em;color:var(--orange);grid-row:1/3;align-self:center;font-size:64px;font-weight:800;line-height:1}.story__role{flex-direction:column;margin-bottom:8px;display:flex}.story__role strong{font-family:var(--font-display);color:var(--text-1);font-size:19px;font-weight:800}.story__role span{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:11px}.story__card p{color:var(--text-2);grid-column:2;margin:0;font-size:14.5px}.story__banner{border-radius:var(--radius-xl);background:#121214;align-items:center;gap:20px;padding:26px 30px;display:flex}.story__banner strong{font-family:var(--font-display);letter-spacing:-.02em;color:var(--orange);font-size:46px;font-weight:800;line-height:1}.story__banner span{color:#f4f4f5bf;max-width:260px;font-size:14px}.bento{grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(210px,auto);gap:18px;display:grid}.bento__card{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-lg);transition:transform .4s var(--ease-out), border-color .3s ease, background .3s ease;flex-direction:column;justify-content:flex-end;padding:26px 24px;display:flex;position:relative;overflow:hidden}.bento__card:hover{background:var(--surface-2);border-color:#fa5b2d80;transform:translateY(-4px)}.bento__card--wide{grid-column:span 2}.bento__card--tall{background:linear-gradient(180deg, #fa5b2d24, #fa5b2d08 55%), var(--surface-1);border-color:#fa5b2d66;grid-area:span 2/span 2;justify-content:space-between}.bento__ghost{font-family:var(--font-display);letter-spacing:-.05em;color:#ffffff0b;pointer-events:none;font-size:120px;font-weight:800;line-height:1;position:absolute;top:-18px;right:2px}.bento__card--tall .bento__ghost{color:#fa5b2d1a;font-size:190px}.bento__num{font-family:var(--font-mono);color:var(--orange);margin-bottom:12px;font-size:12px}.bento__card h3{letter-spacing:-.015em;color:var(--text-1);margin-bottom:8px;font-size:21px;font-weight:800}.bento__card--tall h3{font-size:28px}.bento__card p{color:var(--text-3);max-width:380px;margin-bottom:16px;font-size:14.5px}.bento__meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:11px}.dpe-scale{gap:7px;margin:22px 0 8px;display:flex}.dpe-scale span{height:42px;font-family:var(--font-display);background:var(--surface-2);border:1px solid var(--border-1);color:var(--text-3);border-radius:8px;flex:1;justify-content:center;align-items:center;font-size:16px;font-weight:800;display:flex}.dpe-scale .dpe--from{color:var(--text-1);background:#ffffff1a;border-style:dashed}.dpe-scale .dpe--to{background:var(--orange);border-color:var(--orange);color:#fff;box-shadow:0 10px 26px -10px #fa5b2db3}.dpe-scale__note{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-3);font-size:11px}.program__totals{border:1px solid var(--border-1);border-radius:var(--radius-pill);width:fit-content;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(18px,4vw,48px);margin-top:46px;margin-left:auto;margin-right:auto;padding:22px 30px;font-size:12.5px;display:flex}.program__totals b{color:var(--orange);font-weight:700}.who__grid--v2{grid-template-columns:1fr 1fr}.who-card{border:1px solid var(--border-1);border-radius:var(--radius-xl);transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out);background:#fff;grid-template-columns:190px 1fr;align-items:center;gap:26px;padding:30px 32px;display:grid;box-shadow:0 24px 60px -34px #12121447}.who-card:hover{transform:translateY(-5px);box-shadow:0 34px 70px -34px #12121461}.persona{width:100%;height:auto}.who-card__body .who__tag{margin-bottom:8px}.who-card__body h3{letter-spacing:-.02em;color:var(--text-1);margin-bottom:10px;font-size:23px;font-weight:800}.who-card__body>p{color:var(--text-2);margin-bottom:16px;font-size:15px}.who-card__body .who__quote{color:var(--orange-deep);border-left-color:#fa5b2d99;font-size:15px}.ebook-band{background:linear-gradient(120deg, var(--orange-deep), var(--orange) 55%, var(--orange-hot));padding:72px 0;position:relative;overflow:hidden}.ebook-band:after{content:"";clip-path:polygon(50% 0,100% 100%,82% 100%,50% 26%,18% 100%,0 100%);pointer-events:none;background:#ffffff14;width:480px;height:400px;position:absolute;top:-60px;right:-80px}.ebook-band__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;display:flex}.ebook-band h2{letter-spacing:-.025em;color:#fff;max-width:620px;font-size:clamp(28px,3.6vw,44px);font-weight:800;line-height:1.05}.ebook-band p{color:#ffffffd9;max-width:540px;margin-top:10px}.ebook-band .btn{color:#fff;background:#121214;flex-shrink:0}.ebook-band .btn:hover{background:#000;transform:translateY(-2px)}.page-hero{padding:170px 0 80px;position:relative;overflow:hidden}.page-hero:before{content:"";pointer-events:none;background:radial-gradient(60% 55% at 50% -10%,#fa5b2d26,#0000 62%);position:absolute;inset:0}.page-hero__inner{max-width:860px;position:relative}.page-hero h1{letter-spacing:-.03em;color:var(--text-1);margin:24px 0;font-size:clamp(40px,6.4vw,82px);font-weight:800;line-height:.98}.page-hero h1 em{color:var(--orange);font-style:normal}.page-hero p{color:var(--text-2);max-width:640px;font-size:19px}.mdb-steps{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.mdb-step{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-xl);padding:36px 32px;position:relative}.mdb-step__num{font-family:var(--font-display);color:#fff;background:var(--orange);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:18px;font-size:15px;font-weight:800;display:flex}.mdb-step h3{letter-spacing:-.02em;color:var(--text-1);margin-bottom:10px;font-size:23px;font-weight:800}.mdb-step p{color:var(--text-2);font-size:15px}.ops-gallery{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:6px;display:grid}.ops-gallery .ops-tile{aspect-ratio:1;border-radius:var(--radius-sm);cursor:pointer;appearance:none;width:100%;height:auto;transition:transform .26s var(--ease-out), box-shadow .26s var(--ease-out), border-color .2s ease;padding:0;display:block}.ops-gallery .ops-tile:hover,.ops-gallery .ops-tile:focus-visible{z-index:5;border-color:#fa5b2da6;outline:none;transform:scale(1.14);box-shadow:0 20px 44px -14px #000c}.ops-gallery .ops-tile:hover img{filter:saturate();transform:scale(1.06)}.lightbox{z-index:2000;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060607ed;justify-content:center;align-items:center;padding:24px;animation:.2s lbfade;display:flex;position:fixed;inset:0}@keyframes lbfade{0%{opacity:0}to{opacity:1}}.lightbox__stage{flex-direction:column;align-items:center;max-width:min(1100px,92vw);margin:0;display:flex;position:relative}.lightbox__stage img{object-fit:contain;border-radius:var(--radius-md);width:auto;max-width:100%;height:auto;max-height:82vh;animation:lbpop .25s var(--ease-out);box-shadow:0 30px 80px -20px #000000d9}@keyframes lbpop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.lightbox__meta{font-family:var(--font-mono);letter-spacing:.08em;align-items:center;gap:16px;margin-top:16px;font-size:12px;display:flex}.lightbox__count{color:var(--text-1);font-weight:600}.lightbox__hint{color:var(--text-3);text-transform:uppercase}.lightbox__close{z-index:2;border:1px solid var(--border-2);width:44px;height:44px;color:var(--text-1);cursor:pointer;background:#ffffff0f;border-radius:50%;font-size:17px;transition:background .2s;position:absolute;top:20px;right:24px}.lightbox__close:hover{background:#ffffff26}.lightbox__nav{z-index:2;border:1px solid var(--border-2);width:56px;height:56px;color:var(--text-1);cursor:pointer;background:#ffffff0f;border-radius:50%;justify-content:center;align-items:center;font-size:30px;line-height:1;transition:background .2s,border-color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.lightbox__nav:hover{background:var(--orange);border-color:var(--orange);color:#fff}.lightbox__nav--prev{left:20px}.lightbox__nav--next{right:20px}@media (max-width:640px){.lightbox__nav{width:44px;height:44px;font-size:24px}.lightbox__nav--prev{left:8px}.lightbox__nav--next{right:8px}.lightbox__close{top:12px;right:12px}}.opsmosaic{position:relative}.opsmosaic--collapsed .ops-gallery{max-height:434px;overflow:hidden}.opsmosaic__veil{cursor:pointer;background:linear-gradient(to bottom, #10101200 0%, #1010128c 42%, var(--black-2) 84%);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:20px;height:300px;padding-bottom:34px;transition:opacity .3s;display:flex;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 34%);mask-image:linear-gradient(#0000 0%,#000 34%)}.opsmosaic__count{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.opsmosaic__count strong{font-family:var(--font-display);color:var(--text-1);letter-spacing:-.01em;font-size:clamp(52px,8vw,88px);line-height:.92}.opsmosaic__count strong:first-letter{color:var(--orange)}.opsmosaic__count em{font-style:normal;font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-2);font-size:12px}.opsmosaic__btn{font-family:var(--font-mono);letter-spacing:.06em;color:var(--black);background:var(--orange);border-radius:var(--radius-pill);align-items:center;gap:8px;padding:13px 24px;font-size:13px;font-weight:600;transition:transform .2s,background .2s;display:inline-flex;box-shadow:0 14px 34px -14px #fa5b2db3}.opsmosaic__veil:hover .opsmosaic__btn{background:var(--orange-hot);transform:translateY(-1px)}.opsmosaic__foot{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-3);justify-content:center;align-items:center;gap:18px;margin-top:22px;font-size:12px;display:flex}.opsmosaic__reduce{border:1px solid var(--border-1);color:var(--text-2);font-family:var(--font-mono);letter-spacing:.06em;border-radius:var(--radius-pill);cursor:pointer;background:0 0;padding:9px 18px;font-size:12px;transition:border-color .2s,color .2s}.opsmosaic__reduce:hover{border-color:var(--orange);color:var(--text-1)}.bloc-list{flex-direction:column;gap:22px;display:flex}.bloc{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-xl);grid-template-columns:120px 1fr 1fr;align-items:start;gap:clamp(20px,4vw,56px);padding:40px 42px;transition:border-color .3s,background .3s;display:grid}.bloc:hover{background:var(--surface-2);border-color:#fa5b2d66}.bloc__num{font-family:var(--font-display);letter-spacing:-.04em;color:#ffffff1f;font-size:clamp(44px,5vw,72px);font-weight:800;line-height:1}.bloc:hover .bloc__num{color:#fa5b2d80}.bloc h3{letter-spacing:-.02em;color:var(--text-1);margin-bottom:10px;font-size:26px;font-weight:800}.bloc__head p{color:var(--text-2);margin-bottom:16px;font-size:15.5px}.bloc__meta{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:11.5px}.bloc__skills{border-left:1px solid var(--border-1);flex-direction:column;gap:11px;padding-left:clamp(20px,3vw,40px);list-style:none;display:flex}.bloc__skills-title{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin-bottom:4px;font-size:11px}.bloc__skills li{color:var(--text-2);gap:12px;font-size:14.5px;display:flex}.bloc__skills li:before{content:"";background:var(--orange);clip-path:polygon(50% 0,100% 100%,78% 100%,50% 34%,22% 100%,0 100%);flex-shrink:0;width:13px;height:8px;margin-top:7px}@media (max-width:1024px){.bento{grid-template-columns:repeat(2,1fr)}.bloc{grid-template-columns:80px 1fr}.bloc__skills{border-left:0;border-top:1px solid var(--border-1);grid-column:2;margin-top:6px;padding-top:18px;padding-left:0}}@media (max-width:880px){.story__grid,.who__grid--v2,.mdb-steps{grid-template-columns:1fr}.ops-gallery{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.ebook-band__inner{flex-direction:column;align-items:flex-start}.bloc{grid-template-columns:1fr;padding:30px 26px}.bloc__num{font-size:40px}.bloc__skills{grid-column:1}}@media (max-width:560px){.bento{grid-template-columns:1fr}.bento__card--wide,.bento__card--tall{grid-column:span 1}.who-card{text-align:left;grid-template-columns:1fr}.who-card .persona{max-width:220px;margin:0 auto}.story__banner{flex-direction:column;align-items:flex-start;gap:10px}}.bloc__skills li.bloc__skills-title:before{display:none}.story__side{gap:0}.story__person{border:1px solid var(--border-1);border-radius:var(--radius-xl);background:#fff;grid-template-columns:128px 1fr;align-items:center;gap:20px;padding:22px 26px 22px 16px;display:grid;box-shadow:0 24px 60px -30px #12121440}.story__avatar{border-radius:var(--radius-lg);background:radial-gradient(80% 80% at 50% 45%,#fa5b2d1f,#fa5b2d08);padding:6px}.story__avatar .persona{display:block}.story__person-head{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px;display:flex}.story__person-head strong{font-family:var(--font-display);color:var(--text-1);font-size:21px;font-weight:800}.story__badge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--orange-deep);border-radius:var(--radius-pill);white-space:nowrap;background:#fa5b2d1a;border:1px solid #fa5b2d40;padding:5px 11px;font-size:10.5px}.story__person p{color:var(--text-2);max-width:none;margin:0;font-size:14.5px}.story__op{font-family:var(--font-display);color:var(--orange);text-align:center;padding:10px 0;font-size:34px;font-weight:800;line-height:1}@media (max-width:560px){.story__person{grid-template-columns:96px 1fr;padding:18px 20px 18px 12px}.story__person-head strong{font-size:19px}}.chapters{flex-direction:column;gap:clamp(56px,8vw,110px);max-width:1060px;margin:0 auto;display:flex;position:relative}.chapters:before{content:"";background:linear-gradient(#fa5b2d8c,#ffffff14 85%);width:2px;position:absolute;top:8px;bottom:8px;left:19px}.chapter{grid-template-columns:1fr 380px;align-items:center;gap:clamp(28px,5vw,64px);padding-left:68px;display:grid;position:relative}.chapter--flip{grid-template-columns:380px 1fr}.chapter--flip .chapter__body{order:2}.chapter--flip .chapter__img{order:1}.chapter__marker{background:var(--black-3);border:1px solid #fa5b2d80;border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;top:4px;left:0}.chapter__marker:after{content:"";background:var(--orange);clip-path:polygon(50% 0,100% 100%,78% 100%,50% 34%,22% 100%,0 100%);width:16px;height:10px}.chapter__kicker{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--orange);margin-bottom:14px;font-size:11.5px}.chapter__kicker span{color:var(--text-3)}.chapter h3{letter-spacing:-.022em;color:var(--text-1);margin-bottom:16px;font-size:clamp(26px,3.4vw,40px);font-weight:800;line-height:1.05}.chapter p{color:var(--text-2);max-width:560px;margin-bottom:14px;font-size:16.5px}.chapter__quote{border-left:3px solid var(--orange);background:var(--surface-1);border-radius:0 var(--radius-md) var(--radius-md) 0;font-family:var(--font-display);color:var(--orange-hot);margin-top:18px;padding:16px 22px;font-size:17px;font-weight:600}.chapter__quote small{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-top:6px;font-size:11px;font-weight:400;display:block}.chapter__img{border-radius:var(--radius-xl);border:1px solid var(--border-1);overflow:hidden;transform:rotate(1.6deg);box-shadow:0 30px 70px -30px #000c}.chapter--flip .chapter__img{transform:rotate(-1.6deg)}.chapter__img img{object-fit:cover;width:100%;height:300px}.chapter__badges{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.chapter__badges span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-pill);border:1px solid var(--border-2);color:var(--text-2);padding:8px 14px;font-size:11px}.chapter__badges span b{color:var(--orange);font-weight:700}@media (max-width:880px){.chapters:before{left:15px}.chapter,.chapter--flip{grid-template-columns:1fr;padding-left:54px}.chapter--flip .chapter__img{order:2}.chapter__marker{border-radius:9px;width:32px;height:32px}.chapter__img img{height:220px}}@media (max-width:600px){.story__badge{white-space:normal;line-height:1.4}.btn{white-space:normal;text-align:center}}@media (max-width:560px){.bento__card--tall{grid-row:span 1;gap:26px}}.hero h1{max-width:1060px;margin-left:auto;margin-right:auto;font-size:clamp(40px,6.2vw,78px)}.articles-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:20px;display:grid}.article-card{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-xl);transition:transform .4s var(--ease-out), border-color .3s ease, background .3s ease;flex-direction:column;display:flex;overflow:hidden}.article-card:hover{background:var(--surface-2);border-color:#fa5b2d73;transform:translateY(-4px)}.article-card__body{flex-direction:column;flex:1;gap:12px;padding:30px 28px;display:flex}.article-card__meta{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);flex-wrap:wrap;align-items:center;gap:14px;font-size:11px;display:flex}.article-card__cat{color:var(--orange);border-radius:var(--radius-pill);background:#fa5b2d1a;border:1px solid #fa5b2d4d;padding:5px 12px}.article-card h2{letter-spacing:-.015em;color:var(--text-1);font-size:22px;font-weight:800;line-height:1.15}.article-card p{color:var(--text-3);flex:1;font-size:14.5px}.article-card__more{font-family:var(--font-display);color:var(--orange);font-size:14.5px;font-weight:700}.article-card--featured{background:linear-gradient(120deg, #fa5b2d1f, #fa5b2d05 60%), var(--surface-1);border-color:#fa5b2d59;margin-bottom:20px}.article-card--featured .article-card__body{max-width:860px;padding:44px 42px}.article-card--featured h2{font-size:clamp(26px,3.4vw,40px)}.article-card--featured p{color:var(--text-2);font-size:16.5px}.article-hero{padding-bottom:30px}.article-hero h1{margin-top:22px;font-size:clamp(34px,5vw,62px)}.article-hero .article-card__meta{margin-bottom:4px}.article-body{max-width:760px;color:var(--text-2);margin:0 auto;padding:30px 0 90px;font-size:17.5px;line-height:1.75}.article-body h2{letter-spacing:-.02em;color:var(--text-1);margin:52px 0 18px;font-size:clamp(24px,3vw,32px);font-weight:800;line-height:1.15}.article-body h3{color:var(--text-1);margin:36px 0 14px;font-size:21px;font-weight:700}.article-body p{margin-bottom:20px}.article-body strong{color:var(--text-1);font-weight:650}.article-body a{color:var(--orange);text-underline-offset:3px;text-decoration:underline}.article-body ul,.article-body ol{flex-direction:column;gap:10px;margin:0 0 22px;padding-left:26px;display:flex}.article-body li::marker{color:var(--orange)}.article-body blockquote{border-left:3px solid var(--orange);background:var(--surface-1);border-radius:0 var(--radius-md) var(--radius-md) 0;font-family:var(--font-display);color:var(--text-1);margin:0 0 22px;padding:18px 24px;font-weight:600}.article-body hr{border:0;border-top:1px solid var(--border-1);margin:44px 0}.article-body hr+p{color:var(--text-3);background:var(--surface-1);border-radius:var(--radius-lg);border:1px solid #fa5b2d4d;padding:22px 26px;font-size:15.5px}.article-body code{font-family:var(--font-mono);background:var(--surface-2);border-radius:6px;padding:2px 7px;font-size:.9em}@media (max-width:1024px){.articles-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.articles-grid{grid-template-columns:1fr}.article-card--featured .article-card__body{padding:30px 26px}}.dpe-sim{z-index:1;border-radius:var(--radius-xl);border:1px solid var(--border-2);background:radial-gradient(ellipse 70% 70% at 50% 0%, #fa5b2d14, transparent 65%), var(--black-2);max-width:940px;margin:64px auto 0;padding:28px 34px 30px;position:relative;overflow:hidden;box-shadow:0 40px 100px -30px #000000d9}.dpe-sim__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.dpe-sim__tag{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);font-size:11.5px}.dpe-sim__result{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--orange);border-radius:var(--radius-pill);opacity:.35;background:#fa5b2d14;border:1px solid #fa5b2d59;padding:7px 14px;font-size:11.5px;transition:opacity .5s,box-shadow .5s}.dpe-sim__result--on{opacity:1;box-shadow:0 0 24px -6px #fa5b2d8c}.dpe-sim__grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(22px,4vw,48px);display:grid}.dpe-sim__scale{flex-direction:column;gap:8px;display:flex}.dpe-row{opacity:.32;transition:opacity .45s ease, transform .45s var(--ease-out);align-items:center;gap:12px;display:flex}.dpe-row--active{opacity:1;transform:translate(6px)}.dpe-row--above{opacity:.55}.dpe-row__bar{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 50%,calc(100% - 14px) 100%,0 100%);width:100%;height:34px;font-family:var(--font-display);border-radius:7px;justify-content:flex-end;align-items:center;padding:0 12px;font-size:17px;font-weight:800;display:flex}.dpe-row--active .dpe-row__bar{outline-offset:2px;outline:2px solid #ffffff59;box-shadow:0 8px 26px -8px #fa5b2d8c}.dpe-row__cursor{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--orange);white-space:nowrap;animation:dpe-cursor-in .45s var(--ease-out);flex-shrink:0;align-items:center;gap:8px;font-size:10.5px;display:inline-flex}@keyframes dpe-cursor-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dpe-sim__house svg{width:100%;height:auto;display:block}.dpe-el{fill:#ffffff0a;stroke:#ffffff47;stroke-width:2.5px;transition:stroke .5s,fill .5s,filter .5s}.dpe-el--on{stroke:var(--orange);fill:#fa5b2d24;filter:drop-shadow(0 0 8px #fa5b2d73)}.dpe-spark{opacity:0;transition:opacity .5s}.dpe-spark--on{opacity:1;animation:1.4s ease-in-out infinite dpe-spark}@keyframes dpe-spark{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.dpe-sim__steps{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px;display:grid}.dpe-chip{border-radius:var(--radius-md);border:1px solid var(--border-1);background:var(--surface-1);opacity:.45;transition:opacity .4s ease, border-color .4s ease, background .4s ease, transform .4s var(--ease-out);align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.dpe-chip--done{opacity:1;background:#fa5b2d12;border-color:#fa5b2d66}.dpe-chip--now{transform:translateY(-3px);box-shadow:0 10px 24px -12px #fa5b2d80}.dpe-chip__check{width:20px;height:20px;color:var(--text-3);background:#ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;font-size:12px;font-weight:700;transition:background .4s,color .4s;display:flex}.dpe-chip--done .dpe-chip__check{background:var(--orange);color:#fff}.dpe-chip span:last-child{flex-direction:column;line-height:1.3;display:flex}.dpe-chip strong{font-family:var(--font-display);color:var(--text-1);font-size:13.5px;font-weight:700}.dpe-chip small{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-top:2px;font-size:10px}.page-hero .dpe-sim{margin-top:56px}@media (max-width:880px){.dpe-sim{padding:22px 20px 24px}.dpe-sim__grid{grid-template-columns:1fr;gap:26px}.dpe-sim__house{max-width:340px;margin:0 auto}.dpe-sim__steps{grid-template-columns:repeat(2,1fr)}}.dpe-sim__value{text-align:right;grid-template-columns:auto auto;align-items:baseline;column-gap:12px;display:grid}.dpe-sim__value small{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);grid-column:1/3;font-size:10.5px}.dpe-sim__value strong{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-1);font-variant-numeric:tabular-nums;font-size:clamp(26px,3vw,34px);font-weight:800;line-height:1.1;transition:color .4s}.dpe-sim__value--done strong{color:var(--orange);text-shadow:0 0 28px #fa5b2d73}.dpe-sim__delta{font-family:var(--font-mono);letter-spacing:.06em;color:var(--orange);border-radius:var(--radius-pill);white-space:nowrap;font-variant-numeric:tabular-nums;background:#fa5b2d1a;border:1px solid #fa5b2d4d;padding:4px 10px;font-size:12px}.dpe-gain{opacity:0;transition:opacity .45s ease, transform .45s var(--ease-out);transform:translateY(8px)}.dpe-gain--on{opacity:1;animation:1.6s ease-in-out infinite dpe-gain-float;transform:translateY(0)}@keyframes dpe-gain-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.dpe-sim__footer{border-top:1px solid var(--border-1);text-align:center;font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-3);opacity:.55;margin-top:22px;padding-top:18px;font-size:12px;transition:opacity .5s,color .5s}.dpe-sim__footer b{color:var(--orange);font-weight:700}.dpe-sim__footer--on{opacity:1;color:var(--text-2)}@media (max-width:600px){.dpe-sim__head{flex-direction:column;align-items:flex-start}.dpe-sim__value{text-align:left}}.fisc{position:relative;overflow:hidden}.fisc:before{content:"";pointer-events:none;background:radial-gradient(55% 60% at 78% 20%,#fa5b2d17,#0000 65%);position:absolute;inset:0}.fisc .method__letter{color:#fff;background:var(--orange);border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;font-size:15px;font-weight:800;display:flex}.fisc__sci{border-radius:var(--radius-xl);background:linear-gradient(120deg, #fa5b2d1a, #fa5b2d05 60%), var(--surface-1);border:1px solid #fa5b2d59;flex-wrap:wrap;align-items:center;gap:clamp(18px,3vw,36px);margin-top:26px;padding:30px 34px;display:flex;position:relative}.fisc__sci-head{flex-direction:column;gap:4px;min-width:220px;display:flex}.fisc__sci-head strong{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-1);font-size:21px;font-weight:800}.fisc__sci-head span{color:var(--text-3);font-size:14px}.fisc__sci .chapter__badges{flex:1;margin-top:0}.fisc__sci .btn{flex-shrink:0}@media (max-width:880px){.fisc__sci{flex-direction:column;align-items:flex-start}}.part-tag{font-family:var(--font-display);letter-spacing:.02em;text-transform:uppercase;color:#fff;background:var(--orange);border-radius:var(--radius-pill);align-items:baseline;gap:6px;margin-bottom:18px;padding:8px 18px;font-size:15px;font-weight:800;display:inline-flex;box-shadow:0 10px 30px -12px #fa5b2d99}.part-tag span{color:#ffffffa6;font-size:12px;font-weight:700}.bento__card--teaser{background:linear-gradient(120deg, #fa5b2d29, #fa5b2d0a 60%), var(--surface-1);border-color:#fa5b2d80}.bento__card--teaser:hover{background:linear-gradient(120deg, #fa5b2d3d, #fa5b2d12 60%), var(--surface-2)}.bento__card--teaser .bento__ghost{color:#fa5b2d29}.bento__arrow{color:var(--orange);transition:transform .3s var(--ease-out);display:inline-block}.bento__card--teaser:hover .bento__arrow{transform:translateY(4px)}.part-divider{padding:26px 0 8px}.part-divider+.part-divider,.bloc+.part-divider,div+.part-divider{margin-top:34px}.part-divider h2{letter-spacing:-.025em;color:var(--text-1);font-size:clamp(28px,3.8vw,44px);font-weight:800;line-height:1.05}.bloc--fisc{background:linear-gradient(120deg, #fa5b2d17, #fa5b2d05 60%), var(--surface-1);border-color:#fa5b2d66}.part-tag{width:fit-content;display:flex}.chat__grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:28px;display:grid}.chat-card{border-radius:var(--radius-xl);border:1px solid var(--border-1);background:var(--surface-1);flex-direction:column;height:100%;display:flex;overflow:hidden}.chat-card--after{background:linear-gradient(180deg, #fa5b2d17, #fa5b2d05 45%), var(--surface-1);border-color:#fa5b2d73}.chat-card__head{border-bottom:1px solid var(--border-1);align-items:center;gap:14px;padding:20px 24px;display:flex}.chat-card__dot{width:38px;height:38px;color:var(--text-3);background:#ffffff14;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:17px;font-weight:800;display:flex}.chat-card--after .chat-card__dot{background:var(--orange);color:#fff;box-shadow:0 8px 22px -8px #fa5b2db3}.chat-card__head strong{font-family:var(--font-display);color:var(--text-1);font-size:16.5px;font-weight:800;line-height:1.2;display:block}.chat-card__head span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:10.5px}.chat{flex-direction:column;flex:1;gap:10px;padding:24px;display:flex}.chat__bubble{opacity:0;border-radius:16px;max-width:82%;padding:12px 16px;font-size:15px;line-height:1.45;transform:translateY(10px)scale(.97)}.reveal--visible .chat__bubble{animation:chat-in .5s var(--ease-out) forwards}.reveal--visible .chat__bubble:first-child{animation-delay:.15s}.reveal--visible .chat__bubble:nth-child(2){animation-delay:.55s}.reveal--visible .chat__bubble:nth-child(3){animation-delay:.95s}.reveal--visible .chat__bubble:nth-child(4){animation-delay:1.35s}.reveal--visible .chat__bubble:nth-child(5){animation-delay:1.75s}.reveal--visible .chat__bubble:nth-child(6){animation-delay:2.15s}.reveal--visible .chat__bubble:nth-child(7){animation-delay:2.7s}@keyframes chat-in{to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.chat__bubble{opacity:1;transform:none;animation:none!important}}.chat__bubble--client{color:var(--text-1);background:#ffffff17;border-bottom-left-radius:4px;align-self:flex-start}.chat__bubble--agent{border:1px solid var(--border-1);color:var(--text-3);background:#ffffff0b;border-bottom-right-radius:4px;align-self:flex-end;font-style:italic}.chat-card--after .chat__bubble--agent{background:var(--orange);color:#fff;border:0;font-style:normal;font-weight:500;box-shadow:0 10px 26px -12px #fa5b2d8c}.chat__bubble--final{font-family:var(--font-display);margin-top:6px;font-weight:700}.chat-card__verdict{border-top:1px solid var(--border-1);color:var(--text-3);align-items:center;gap:10px;padding:16px 24px;font-size:14.5px;font-weight:550;display:flex}.chat-card__verdict b{width:22px;height:22px;color:var(--text-2);background:#ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:flex}.chat-card--after .chat-card__verdict{color:#ffd9c9}.chat-card--after .chat-card__verdict b{background:var(--orange);color:#fff}@media (max-width:880px){.chat__grid{grid-template-columns:1fr}.chat__bubble{max-width:92%}}.story__avatar--photo{padding:0;overflow:hidden}.story__avatar--photo img{aspect-ratio:1;object-fit:cover;border-radius:var(--radius-lg);width:100%;display:block}*{font-synthesis:none}h1,h2,h3,.btn,.logo__word,.faq summary,.chat-card__head strong,.story__person-head strong,.fisc__sci-head strong,.dpe-chip strong,.story__banner strong,.opswall__stat strong,.dpe-sim__value strong,.stat__num,.pricing__price strong,.story__num,.method__letter,.part-tag,.chat__bubble--final,.article-card__more{text-transform:uppercase;font-weight:400}h1,h2,h3{line-height:1.04;letter-spacing:.012em!important}.hero h1{line-height:.98}.bento__ghost,.bloc__num{letter-spacing:.02em;font-weight:400}body{letter-spacing:.002em}.btn{letter-spacing:.04em;font-size:15px}.btn--lg{font-size:16px}.who__quote,.chapter__quote{font-family:var(--font-sans);font-weight:600}h1,h2,h3{line-height:1.14!important}.hero h1,.page-hero h1{line-height:1.08!important}.chat-card__head strong,.story__person-head strong,.fisc__sci-head strong{line-height:1.25!important}button.bento__card{text-align:left;color:inherit;cursor:pointer;width:100%;font-family:inherit}.bento__plus{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-3);margin-top:16px;font-size:11px;transition:color .25s}.bento__card:hover .bento__plus{color:var(--orange)}.bento__card--tall .bento__plus{margin-top:20px}.modal{z-index:200;-webkit-backdrop-filter:blur(8px);animation:modal-fade .25s var(--ease-out);background:#060608b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}@keyframes modal-fade{0%{opacity:0}}.modal__box{background:var(--black-2);border-radius:var(--radius-xl);width:100%;max-width:760px;max-height:88vh;animation:modal-pop .35s var(--ease-out);border:1px solid #fa5b2d66;padding:44px 46px 40px;position:relative;overflow-y:auto;box-shadow:0 50px 120px -30px #000000e6}@keyframes modal-pop{0%{opacity:0;transform:translateY(18px)scale(.98)}}.modal__ghost{color:#fa5b2d1a;pointer-events:none;font-size:150px;position:absolute;top:8px;right:20px}.modal__close{z-index:2;border:1px solid var(--border-2);background:var(--surface-1);width:38px;height:38px;color:var(--text-2);border-radius:50%;justify-content:center;align-items:center;font-size:14px;transition:background .2s,color .2s,border-color .2s;display:flex;position:absolute;top:18px;right:18px}.modal__close:hover{background:var(--orange);border-color:var(--orange);color:#fff}.modal__num{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--orange);font-size:12px;position:relative}.modal__title{color:var(--text-1);margin:8px 0 14px;font-size:clamp(28px,4vw,40px);position:relative}.modal__meta{flex-wrap:wrap;gap:10px;margin-bottom:24px;display:flex}.modal__meta span{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-2);border:1px solid var(--border-2);border-radius:var(--radius-pill);padding:6px 13px;font-size:11px}.modal__intro{color:var(--text-2);margin-bottom:30px;font-size:16.5px;line-height:1.6;position:relative}.modal__cols{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:28px;display:grid}.modal__label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--orange);margin-bottom:14px;font-size:11px}.modal__skills{flex-direction:column;gap:11px;list-style:none;display:flex}.modal__skills li{color:var(--text-2);gap:11px;font-size:14.5px;line-height:1.45;display:flex}.modal__skills li:before{content:"";background:var(--orange);clip-path:polygon(50% 0,100% 100%,78% 100%,50% 34%,22% 100%,0 100%);flex-shrink:0;width:13px;height:8px;margin-top:6px}.modal__videos{flex-direction:column;gap:9px;list-style:none;display:flex}.modal__videos li{color:var(--text-2);align-items:baseline;gap:12px;font-size:14.5px;line-height:1.4;display:flex}.modal__videos li span{font-family:var(--font-mono);color:var(--text-3);flex-shrink:0;font-size:11px}.modal__terrain{background:linear-gradient(120deg, #fa5b2d1f, #fa5b2d08 60%), var(--surface-1);border-radius:var(--radius-lg);border:1px solid #fa5b2d4d;margin-bottom:30px;padding:22px 26px}.modal__terrain p{color:var(--text-1);font-size:15.5px;font-style:italic;line-height:1.55}.modal__cta{width:100%}@media (max-width:620px){.modal__box{padding:38px 24px 30px}.modal__cols{grid-template-columns:1fr;gap:26px}.modal__ghost{font-size:100px}}button.bloc--btn{text-align:left;color:inherit;cursor:pointer;width:100%;font-family:inherit}button.bloc--btn:hover{background:var(--surface-2);border-color:#fa5b2d80;transform:translateY(-3px)}.bloc__more{border-top:1px dashed var(--border-2);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin-top:6px;padding-top:12px;font-size:11px;transition:color .25s}.bloc__more:before{display:none}button.bloc--btn:hover .bloc__more{color:var(--orange)}.market{background:var(--black-2);border-top:1px solid var(--black-line);border-bottom:1px solid var(--black-line);position:relative;overflow:hidden}.market__bricks{pointer-events:none;opacity:.5;background-color:var(--black-2);background-image:linear-gradient(#ffffff0b 2px,#0000 2px),linear-gradient(90deg,#ffffff0b 2px,#0000 2px);background-position:0 0;background-size:120px 46px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 75% at 50% 45%,#000 30%,#0000 78%);mask-image:radial-gradient(80% 75% at 50% 45%,#000 30%,#0000 78%)}.market__bricks:after{content:"";background-image:linear-gradient(90deg,#ffffff0b 2px,#0000 2px);background-position:60px 23px;background-size:120px 46px;position:absolute;inset:0}.market__fault{transform-origin:0;background:linear-gradient(90deg, transparent, var(--orange) 12%, var(--orange-hot) 50%, var(--orange) 88%, transparent);height:2px;transition:transform 1.4s var(--ease-out);pointer-events:none;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)scaleX(0);box-shadow:0 0 30px 4px #fa5b2d8c}.market__fault--on{transform:translateY(-50%)scaleX(1)}.market__fault:before,.market__fault:after{content:"";background:var(--orange);clip-path:polygon(50% 0,100% 100%,78% 100%,50% 34%,22% 100%,0 100%);opacity:0;width:14px;height:10px;transition:opacity .4s 1.2s;position:absolute;top:50%;transform:translateY(-50%)}.market__fault:before{margin-left:-60px;left:50%;transform:translateY(-50%)rotate(-90deg)}.market__fault:after{margin-left:46px;left:50%;transform:translateY(-50%)rotate(90deg)}.market__fault--on:before,.market__fault--on:after{opacity:.9}.market__inner{z-index:1;position:relative}.market__stats{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:8px;display:grid}.mstat{text-align:center;border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--surface-2), var(--surface-1));border:1px solid var(--border-2);opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out), border-color .3s ease;padding:34px 20px;transform:translateY(26px)scale(.97);box-shadow:0 24px 50px -30px #000c,inset 0 1px #ffffff0d}.mstat--in{opacity:1;transform:translateY(0)scale(1)}.mstat:hover{border-color:#fa5b2d80}.mstat__num{font-family:var(--font-display);color:var(--text-1);letter-spacing:.01em;font-variant-numeric:tabular-nums;margin-bottom:14px;font-size:clamp(46px,6vw,68px);font-weight:400;line-height:1}.mstat__num em{color:var(--orange);font-style:normal}.mstat__title{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-1);max-width:210px;margin:0 auto 7px;font-size:12.5px;font-weight:600;line-height:1.35}.mstat__sub{color:var(--text-2);max-width:210px;margin:0 auto;font-size:13px;line-height:1.45}.market__cta{flex-direction:column;align-items:center;gap:14px;margin-top:52px;display:flex}.market__cta small{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-3);font-size:12px}@media (max-width:880px){.market__stats{grid-template-columns:1fr 1fr}}@media (max-width:480px){.market__stats{grid-template-columns:1fr 1fr;gap:12px}.mstat{padding:24px 12px}}.funnel{background:var(--black)}.funnel__wrap{width:100%;max-width:900px;margin:0 auto;padding:0 24px}.funnel__wrap--narrow{max-width:720px}.funnel__top{border-bottom:1px solid var(--black-line);justify-content:space-between;align-items:center;gap:16px;max-width:1100px;margin:0 auto;padding:22px 24px;display:flex}.funnel__top-badge{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);font-size:11px}.funnel__hero{text-align:center;padding:54px 0 72px;position:relative;overflow:hidden}.funnel__hero:before{content:"";pointer-events:none;background:radial-gradient(60% 50% at 50% -8%,#fa5b2d29,#0000 62%);position:absolute;inset:0}.funnel__hero>.funnel__wrap{position:relative}.funnel__hero h1{color:var(--text-1);margin:18px 0 20px;font-size:clamp(30px,5vw,56px);line-height:1.08!important}.funnel__hero h1 em{color:var(--orange);font-style:normal}.funnel__sub{color:var(--text-2);max-width:640px;margin:0 auto 34px;font-size:clamp(16px,2.1vw,19px)}.funnel__sub strong{color:var(--text-1)}.fvideo{aspect-ratio:16/9;border-radius:var(--radius-xl);border:1px solid var(--border-2);background:var(--black-2);width:100%;position:relative;overflow:hidden;box-shadow:0 40px 100px -30px #000000e6,0 0 0 1px #fa5b2d26,0 0 60px -20px #fa5b2d66}.fvideo iframe,.fvideo video{border:0;width:100%;height:100%;position:absolute;inset:0}.fvideo__poster{cursor:pointer;background:radial-gradient(ellipse 70% 70% at 50% 42%, #fa5b2d24, transparent 65%), var(--black-2);border:0;flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}.fvideo__badge{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--orange);border-radius:var(--radius-pill);white-space:nowrap;background:#fa5b2d1f;border:1px solid #fa5b2d59;padding:7px 14px;font-size:11px;position:absolute;top:20px;left:50%;transform:translate(-50%)}.fvideo__play{background:var(--orange);width:92px;height:92px;transition:transform .35s var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 20px 50px -12px #fa5b2db3}.fvideo__poster:hover .fvideo__play{transform:scale(1.08)}.fvideo__hint{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);font-size:12px}.funnel__cta{flex-direction:column;align-items:center;gap:14px;margin-top:34px;display:flex}.funnel__cta-btn{padding:21px 40px;font-size:clamp(15px,2.2vw,19px);animation:2.6s ease-in-out infinite cta-pulse}@keyframes cta-pulse{0%,to{box-shadow:0 12px 34px -12px #fa5b2d99}50%{box-shadow:0 12px 44px -8px #fa5b2de6}}@media (prefers-reduced-motion:reduce){.funnel__cta-btn{animation:none}}.funnel__reassure{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-3);flex-wrap:wrap;justify-content:center;gap:20px;font-size:12px;display:flex}.funnel__reassure span{white-space:nowrap}.funnel__reassure--center{margin-top:18px}.funnel__trust{border-top:1px solid var(--black-line);flex-wrap:wrap;justify-content:center;gap:clamp(20px,5vw,48px);margin-top:40px;padding-top:30px;display:flex}.funnel__trust span{color:var(--text-3);font-size:13px}.funnel__trust strong{font-family:var(--font-display);color:var(--text-1);margin-right:4px;font-size:17px;font-weight:400}.funnel__section{padding:80px 0}.funnel__section--panel{background:var(--black-2);border-top:1px solid var(--black-line);border-bottom:1px solid var(--black-line)}.vstack{border:1px solid var(--border-2);border-radius:var(--radius-xl);max-width:680px;margin:0 auto;overflow:hidden}.vstack__row{border-bottom:1px solid var(--border-1);background:var(--surface-1);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px 24px;display:grid}.vstack__check{background:var(--orange);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:700;display:flex}.vstack__label{color:var(--text-1);font-size:15px}.vstack__value{font-family:var(--font-mono);color:var(--text-3);white-space:nowrap;font-size:13px}.vstack__total{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text-2);background:#fa5b2d1a;justify-content:space-between;align-items:center;padding:20px 24px;font-size:12px;display:flex}.vstack__total-num{font-family:var(--font-display);color:var(--orange);font-size:24px;font-weight:400;-webkit-text-decoration:line-through #fa5b2d80;text-decoration:line-through #fa5b2d80}.reviews{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.review{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-lg);margin:0;padding:28px 26px}.review__stars{color:var(--orange);letter-spacing:2px;margin-bottom:14px;font-size:15px}.review blockquote{color:var(--text-2);margin:0 0 18px;font-size:15px;line-height:1.55}.review figcaption{border-top:1px solid var(--border-1);flex-direction:column;padding-top:14px;display:flex}.review figcaption strong{color:var(--text-1);font-size:14.5px}.review figcaption span{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);margin-top:3px;font-size:11px}.offer{text-align:center;background:linear-gradient(180deg, #fa5b2d1f, #fa5b2d05 45%), var(--black-3);border:1px solid #fa5b2d66;border-radius:24px;max-width:640px;margin:0 auto;padding:48px 44px;box-shadow:0 50px 120px -40px #000000d9}.offer__title{color:var(--text-1);margin:10px 0 26px;font-size:clamp(26px,4vw,38px)}.offer__list{text-align:left;flex-direction:column;gap:12px;margin-bottom:30px;list-style:none;display:flex}.offer__list li{color:var(--text-2);gap:12px;font-size:15px;display:flex}.offer__list li:before{content:"✓";color:var(--orange);flex-shrink:0;font-weight:700}.offer__price{margin-bottom:26px}.offer__price-old{font-family:var(--font-mono);color:var(--text-3);font-size:13px;text-decoration:line-through}.offer__price-now{flex-direction:column;align-items:center;margin-top:6px;display:flex}.offer__price-now strong{font-family:var(--font-display);color:var(--text-1);font-size:clamp(56px,9vw,80px);font-weight:400;line-height:1}.offer__price-now span{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-3);margin-top:8px;font-size:12px}.offer__cta{width:100%}.guarantee{border:1px solid var(--border-2);border-radius:var(--radius-xl);background:var(--surface-1);align-items:center;gap:22px;max-width:640px;margin:32px auto 0;padding:26px 30px;display:flex}.guarantee__seal{border:2px dashed var(--orange);width:66px;height:66px;font-family:var(--font-display);color:var(--orange);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;font-weight:400;display:flex}.guarantee strong{font-family:var(--font-display);color:var(--text-1);text-transform:uppercase;letter-spacing:.01em;font-size:19px;font-weight:400}.guarantee p{color:var(--text-3);margin-top:6px;font-size:14px}.funnel__final{text-align:center;border-top:1px solid var(--black-line);padding:90px 0;position:relative;overflow:hidden}.funnel__final:before{content:"";pointer-events:none;background:radial-gradient(60% 70% at 50% 100%,#fa5b2d29,#0000 65%);position:absolute;inset:0}.funnel__final>.funnel__wrap{position:relative}.funnel__final h2{color:var(--text-1);margin-bottom:18px;font-size:clamp(30px,5vw,54px)}.funnel__final h2 em{color:var(--orange);font-style:normal}.funnel__final p{color:var(--text-2);max-width:520px;margin:0 auto 30px;font-size:18px}.funnel__foot{border-top:1px solid var(--black-line);max-width:1100px;color:var(--text-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:0 auto;padding:30px 24px;font-size:12.5px;display:flex}.funnel__foot-links{gap:20px;display:flex}.funnel__foot-links a:hover{color:var(--text-1)}.sticky-cta{z-index:90;-webkit-backdrop-filter:blur(14px);transition:transform .4s var(--ease-out);background:#070708eb;border-top:1px solid #fa5b2d4d;position:fixed;bottom:0;left:0;right:0;transform:translateY(100%)}.sticky-cta--in{transform:translateY(0)}.sticky-cta__inner{justify-content:space-between;align-items:center;gap:16px;max-width:900px;margin:0 auto;padding:14px 24px;display:flex}.sticky-cta__text{flex-direction:column;display:flex}.sticky-cta__text strong{font-family:var(--font-display);color:var(--text-1);text-transform:uppercase;letter-spacing:.01em;font-size:15px;font-weight:400}.sticky-cta__text span{font-family:var(--font-mono);letter-spacing:.05em;color:var(--text-3);font-size:11px}.sticky-cta .btn{flex-shrink:0}@media (max-width:720px){.reviews{grid-template-columns:1fr}.guarantee{text-align:center;flex-direction:column}.sticky-cta__text{display:none}.sticky-cta__inner{justify-content:center}.sticky-cta .btn{justify-content:center;width:100%}.offer{padding:36px 24px}}.promise__swap{white-space:nowrap;display:inline-block;position:relative}.promise__struck{color:var(--text-3);position:relative}.promise__struck:after{content:"";background:var(--orange);height:5px;animation:strike-in .5s var(--ease-out) .5s both;border-radius:3px;position:absolute;top:52%;left:-4%;right:-4%;transform:rotate(-3.5deg);box-shadow:0 0 14px #fa5b2d99}@keyframes strike-in{0%{opacity:0;transform:rotate(-3.5deg)scaleX(0)}to{opacity:1;transform:rotate(-3.5deg)scaleX(1)}}.promise__note{font-family:var(--font-hand), cursive;text-transform:none;letter-spacing:.01em;color:#ff8a52;white-space:nowrap;text-shadow:0 0 22px #fa5b2dd9,0 2px 6px #00000080;opacity:0;animation:note-in .5s var(--ease-out) 1s both;font-size:.92em;font-weight:700;line-height:1;position:absolute;bottom:74%;left:50%;transform:translate(-50%)rotate(-6deg)}.promise__note:after{content:"";border-right:2.5px solid var(--orange);border-bottom:2.5px solid var(--orange);border-radius:0 0 14px;width:20px;height:20px;position:absolute;bottom:-10px;right:-14px;transform:rotate(28deg)}@keyframes note-in{0%{opacity:0;transform:translate(-50%)rotate(-6deg)translateY(8px)scale(.9)}to{opacity:1;transform:translate(-50%)rotate(-6deg)}}.funnel__hero .promise{margin-top:62px}@media (prefers-reduced-motion:reduce){.promise__struck:after,.promise__note{opacity:1;animation:none}.promise__struck:after{transform:rotate(-3.5deg)}}@media (max-width:560px){.promise__note{font-size:.66em;bottom:62%}}.pay{background:radial-gradient(ellipse 70% 55% at 50% -8%, #fa5b2d24, transparent 60%), var(--black);flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100vh;padding:40px 24px;display:flex}.pay__logo{justify-content:center;display:flex}.pay__card{background:var(--black-2);border:1px solid var(--border-2);border-radius:var(--radius-xl);grid-template-columns:1.05fr .95fr;width:100%;max-width:940px;display:grid;overflow:hidden;box-shadow:0 50px 120px -40px #000000e6}.pay__summary{border-right:1px solid var(--border-1);padding:40px 40px 44px}.pay__title{color:var(--text-1);margin:14px 0 12px;font-size:clamp(24px,3vw,32px);line-height:1.1!important}.pay__desc{color:var(--text-3);margin-bottom:24px;font-size:15px}.pay__list{flex-direction:column;gap:13px;list-style:none;display:flex}.pay__list li{color:var(--text-2);gap:11px;font-size:14.5px;line-height:1.4;display:flex}.pay__list li:before{content:"✓";color:var(--orange);flex-shrink:0;font-weight:700}.pay__box{background:linear-gradient(180deg, #fa5b2d14, transparent 40%), var(--black-3);flex-direction:column;padding:40px;display:flex}.pay__price{text-align:center;margin-bottom:24px}.pay__price-old{font-family:var(--font-mono);color:var(--text-3);font-size:13px;text-decoration:line-through}.pay__price-now{flex-direction:column;align-items:center;margin-top:4px;display:flex}.pay__price-now strong{font-family:var(--font-display);color:var(--text-1);font-size:clamp(56px,10vw,76px);font-weight:400;line-height:1}.pay__price-now span{font-family:var(--font-mono);letter-spacing:.06em;color:var(--text-3);margin-top:8px;font-size:12px}.pay__installments{color:var(--orange);margin-top:12px;font-size:13px;display:inline-block}.pay__cta{gap:10px;width:100%}.pay__lock{font-size:15px}.pay__cta--disabled{opacity:.5;pointer-events:none}.pay__secure{text-align:center;font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-3);margin-top:14px;font-size:11.5px}.pay__reassure{border-top:1px solid var(--border-1);font-family:var(--font-mono);color:var(--text-3);flex-wrap:wrap;justify-content:center;gap:16px;margin-top:22px;padding-top:22px;font-size:12px;display:flex}.pay__guarantee{border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-1);align-items:center;gap:16px;margin-top:22px;padding:16px 18px;display:flex}.pay__seal{border:2px dashed var(--orange);width:46px;height:46px;font-family:var(--font-display);color:var(--orange);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:15px;font-weight:400;display:flex}.pay__guarantee p{color:var(--text-3);font-size:13px;line-height:1.45}.pay__foot{color:var(--text-3);flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;font-size:12px;display:flex}.pay__foot-links{gap:18px;display:flex}.pay__foot-links a:hover{color:var(--text-1)}@media (max-width:760px){.pay__card{grid-template-columns:1fr}.pay__summary{border-right:0;border-bottom:1px solid var(--border-1);padding:32px 26px 34px}.pay__box{padding:32px 26px}}.pay__program{border-top:1px solid var(--border-1);margin-top:24px;padding-top:22px}.pay__program-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--orange);font-size:11px}.pay__program-list{grid-template-columns:1fr 1fr;gap:8px 18px;margin-top:14px;list-style:none;display:grid}.pay__program-list li{color:var(--text-2);gap:9px;font-size:13.5px;line-height:1.3;display:flex}.pay__program-list li span{font-family:var(--font-mono);color:var(--text-3);flex-shrink:0;font-size:11px}.pay__embed{min-height:48px}@media (max-width:760px){.pay__program-list{grid-template-columns:1fr}}.thanks{background:radial-gradient(ellipse 70% 55% at 50% -8%, #fa5b2d24, transparent 60%), var(--black);flex-direction:column;justify-content:center;align-items:center;gap:28px;min-height:100vh;padding:40px 24px;display:flex}.thanks__card{background:var(--black-2);border:1px solid var(--border-2);border-radius:var(--radius-xl);text-align:center;width:100%;max-width:620px;padding:48px 44px;box-shadow:0 50px 120px -40px #000000e6}.thanks__check{justify-content:center;margin-bottom:22px;display:flex}.thanks__check-circle{stroke:var(--orange);stroke-width:3px;stroke-dasharray:151;stroke-dashoffset:151px;animation:check-circle .6s var(--ease-out) forwards}.thanks__check-mark{stroke:var(--orange);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40px;animation:check-mark .4s var(--ease-out) .5s forwards}@keyframes check-circle{to{stroke-dashoffset:0}}@keyframes check-mark{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.thanks__check-circle,.thanks__check-mark{stroke-dashoffset:0;animation:none}}.thanks__title{color:var(--text-1);margin:12px 0 14px;font-size:clamp(28px,4.5vw,42px);line-height:1.05!important}.thanks__title em{color:var(--orange);font-style:normal}.thanks__lead{color:var(--text-2);max-width:460px;margin:0 auto 32px;font-size:16.5px}.thanks__steps{text-align:left;flex-direction:column;gap:18px;margin-bottom:30px;list-style:none;display:flex}.thanks__steps li{align-items:flex-start;gap:16px;display:flex}.thanks__num{background:var(--orange);color:#fff;width:34px;height:34px;font-family:var(--font-display);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:400;display:flex}.thanks__steps strong{font-family:var(--font-display);color:var(--text-1);text-transform:uppercase;letter-spacing:.01em;font-size:18px;font-weight:400}.thanks__steps p{color:var(--text-3);margin-top:4px;font-size:14.5px;line-height:1.5}.thanks__help{color:var(--text-3);border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-1);margin-bottom:24px;padding:18px 20px;font-size:14px}.thanks__help a{color:var(--orange);text-underline-offset:2px;text-decoration:underline}.thanks__reassure{font-family:var(--font-mono);color:var(--text-3);flex-wrap:wrap;justify-content:center;gap:16px;font-size:12px;display:flex}@media (max-width:560px){.thanks__card{padding:36px 24px}}.rej-hero-card{border-radius:var(--radius-xl);background:linear-gradient(180deg, #fa5b2d1a, transparent 45%), var(--black-3);border:1px solid #fa5b2d66;max-width:520px;margin:8px auto 0;padding:30px 32px;box-shadow:0 40px 90px -40px #000000d9}.rej-price{text-align:center;margin-bottom:20px}.rej-price__old{font-family:var(--font-mono);color:var(--text-3);font-size:13px;text-decoration:line-through}.rej-price__now{flex-direction:column;align-items:center;margin-top:4px;display:flex}.rej-price__now strong{font-family:var(--font-display);color:var(--text-1);font-size:clamp(52px,9vw,72px);font-weight:400;line-height:1}.rej-price__now span{font-family:var(--font-mono);letter-spacing:.05em;color:var(--text-3);margin-top:8px;font-size:12px}.rej-price__inst{color:var(--orange);margin-top:12px;font-size:13.5px;display:inline-block}.rej-hero-card .pay__cta,.rej-hero-card .btn{width:100%}.flow{justify-content:center;align-items:stretch;gap:8px;display:flex}.flow__item{display:contents}.flow__step{background:var(--surface-1);border:1px solid var(--border-1);border-radius:var(--radius-xl);flex:1;padding:32px 28px}.flow__letter{background:var(--orange);color:#fff;width:52px;height:52px;font-family:var(--font-display);border-radius:14px;justify-content:center;align-items:center;margin-bottom:18px;font-size:26px;font-weight:400;display:inline-flex;box-shadow:0 12px 30px -12px #fa5b2db3}.flow__step h3{color:var(--text-1);margin-bottom:10px;font-size:22px}.flow__step p{color:var(--text-3);font-size:14.5px;line-height:1.5}.flow__arrow{color:var(--orange);flex-shrink:0;align-items:center;font-size:26px;display:flex}.rej-program{margin-top:34px}.rej-program-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.rej-block{border:1px solid var(--border-1);border-radius:var(--radius-md);background:var(--surface-1);align-items:center;gap:14px;padding:16px 18px;display:flex}.rej-block__num{font-family:var(--font-display);color:var(--orange);flex-shrink:0;font-size:20px;font-weight:400}.rej-block strong{font-family:var(--font-display);color:var(--text-1);text-transform:uppercase;letter-spacing:.01em;font-size:15.5px;font-weight:400;line-height:1.15;display:block}.rej-block__meta{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:10.5px}.offer .rej-price{margin-bottom:24px}@media (max-width:820px){.flow{flex-direction:column}.flow__arrow{justify-content:center;padding:4px 0;transform:rotate(90deg)}}@media (max-width:620px){.rej-program-grid{grid-template-columns:1fr}.rej-hero-card{padding:24px 20px}}
