.ResumeCard-module__I77wCG__hero{background:linear-gradient(150deg, var(--navy-600), var(--navy-800));color:#fff;border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);min-width:0;padding:34px 34px 32px;position:relative;overflow:hidden}.ResumeCard-module__I77wCG__hero:before{content:"";background:radial-gradient(circle,#ffffff17,#0000 62%);border-radius:50%;width:230px;height:230px;position:absolute;top:-70px;right:-60px}.ResumeCard-module__I77wCG__hero>*{position:relative}.ResumeCard-module__I77wCG__greet{font-family:var(--f-mono);letter-spacing:.06em;color:var(--on-dark-2);text-transform:uppercase;margin:0 0 8px;font-size:12.5px;font-weight:700}.ResumeCard-module__I77wCG__name{font-family:var(--f-display);margin:0;font-size:clamp(1.7rem,5vw,2.4rem);font-weight:800;line-height:1.05}.ResumeCard-module__I77wCG__sub{color:var(--on-dark-2);margin:9px 0 22px;font-weight:500}.ResumeCard-module__I77wCG__sub b{color:#fff}.ResumeCard-module__I77wCG__resume{color:#fff;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:18px;align-items:center;gap:14px;width:100%;padding:16px 18px;text-decoration:none;transition:background .2s,transform .1s;display:flex}.ResumeCard-module__I77wCG__resume:hover{background:#fff3}.ResumeCard-module__I77wCG__resume:active{transform:scale(.99)}.ResumeCard-module__I77wCG__play{background:var(--or);width:46px;height:46px;color:var(--navy-900);border-radius:50%;flex:none;place-items:center;font-size:16px;display:grid;box-shadow:0 6px 16px -6px #e89e11cc}.ResumeCard-module__I77wCG__meta{flex:1;min-width:0}.ResumeCard-module__I77wCG__k{letter-spacing:.07em;text-transform:uppercase;color:var(--on-dark-2);font-size:10.5px;font-weight:700}.ResumeCard-module__I77wCG__t{font-family:var(--f-display);white-space:nowrap;text-overflow:ellipsis;font-size:1.04rem;font-weight:700;overflow:hidden}.ResumeCard-module__I77wCG__subline{color:var(--on-dark-3);font-size:12.5px;font-weight:600}.ResumeCard-module__I77wCG__arw{flex:none;font-size:20px}
.lp{--navy-950:#00101f;--navy-900:#001a33;--navy-800:#012247;--navy-700:#023362;--navy-600:#0a4680;--navy-500:#14619f;--navy-050:#e9f0f8;--gold-600:#c4820a;--gold-500:#e89e11;--gold-400:#ffb937;--gold-100:#fbebce;--gold-050:#fdf6e9;--paper:#f3f6fb;--paper-2:#e8eff8;--white:#fff;--ink:#08192b;--ink-2:#35506a;--ink-3:#6b819a;--line:#0233621c;--line-strong:#02336233;--gain:#0e9c74;--loss:#c9553a;--on-dark:#fff;--on-dark-2:#e9f0f8bd;--on-dark-3:#e9f0f880;--line-dark:#ffffff21;--r-sm:12px;--r-md:18px;--r-lg:26px;--r-xl:34px;--r-pill:999px;--sh-card:0 1px 2px #0233620a, 0 12px 32px -12px #02336229;--sh-lift:0 2px 4px #0233620f, 0 28px 56px -20px #02336247;--sh-gold:0 10px 30px -10px #e89e118c;--gutter:clamp(1.25rem, 4vw, 2.5rem);--max:1200px;--section-y:clamp(4.5rem, 8.5vw, 8rem);--ease:cubic-bezier(.22, .61, .36, 1);--ease-out:cubic-bezier(.16, 1, .3, 1)}.lp,.lp *,.lp :before,.lp :after{box-sizing:border-box}:root:has(.lp){-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:6rem;overflow-x:clip}:root:has(.lp) body{background:#00101f}.lp{background:var(--paper);color:var(--ink);font-family:var(--font-body), "Segoe UI", system-ui, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:1.0625rem;font-weight:450;line-height:1.68}.lp h1,.lp h2,.lp h3,.lp h4{font-family:var(--font-display), "Segoe UI", system-ui, sans-serif;letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0;font-weight:700;line-height:1.16}.lp p{margin:0}.lp a{color:inherit;text-decoration:none}.lp img,.lp svg{max-width:100%;display:block}.lp button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.lp ::selection{background:var(--gold-500);color:var(--navy-900)}.lp :focus-visible{outline:2px solid var(--gold-500);outline-offset:3px;border-radius:4px}.lp .shell{width:100%;max-width:var(--max);padding-inline:var(--gutter);z-index:1;margin-inline:auto;position:relative}.lp .shell--tight{max-width:960px}.lp .section{padding-block:var(--section-y);position:relative}.lp .section--dark{background:var(--navy-900);color:var(--on-dark);isolation:isolate;overflow:hidden}.lp .section--dark h2,.lp .section--dark h3,.lp .section--dark h4{color:var(--on-dark)}.lp .section--alt{background:linear-gradient(180deg, var(--white) 0%, var(--paper) 100%)}.lp .h2{font-size:clamp(1.9rem,3.6vw,3rem)}.lp .h3{letter-spacing:-.01em;font-size:clamp(1.15rem,1.5vw,1.3rem);line-height:1.25}.lp .lead{color:var(--ink-2);max-width:62ch;font-size:clamp(1.02rem,1.25vw,1.16rem);line-height:1.7}.lp .section--dark .lead{color:var(--on-dark-2)}.lp .gold{color:var(--gold-500)}.lp .head{max-width:780px}.lp .head--center{text-align:center;margin-inline:auto}.lp .head>.lead{margin-top:1.15rem}.lp .head--center>.lead{margin-inline:auto}.lp .btn{border-radius:var(--r-pill);letter-spacing:-.005em;white-space:nowrap;transition:transform .35s var(--ease-out), box-shadow .35s var(--ease-out), background-color .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease);align-items:center;gap:.7rem;padding:.82rem .82rem .82rem 1.4rem;font-size:.97rem;font-weight:700;display:inline-flex;position:relative}.lp .btn__ico{width:30px;height:30px;transition:transform .4s var(--ease-out), background-color .25s var(--ease);border-radius:50%;flex:none;place-items:center;display:grid}.lp .btn__ico svg{width:14px;height:14px;transition:transform .4s var(--ease-out)}.lp .btn:hover{transform:translateY(-2px)}.lp .btn:hover .btn__ico svg{transform:translate(2px,-2px)}.lp .btn--gold{background:var(--gold-500);color:var(--navy-900);box-shadow:var(--sh-gold)}.lp .btn--gold .btn__ico{background:var(--navy-900);color:var(--gold-400)}.lp .btn--gold:hover{background:var(--gold-400);box-shadow:0 16px 40px -12px #e89e11b3}.lp .btn--navy{background:var(--navy-700);color:var(--white);box-shadow:0 10px 28px -12px #023362b3}.lp .btn--navy .btn__ico{color:var(--gold-400);background:#ffffff24}.lp .btn--navy:hover{background:var(--navy-600)}.lp .btn--ghost{color:var(--on-dark);border:1px solid var(--line-dark);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0a}.lp .btn--ghost .btn__ico{color:var(--on-dark);background:#ffffff1a}.lp .btn--ghost:hover{background:#ffffff1a;border-color:#ffffff4d}.lp .btn--outline{color:var(--navy-700);border:1px solid var(--line-strong);background:0 0}.lp .btn--outline .btn__ico{background:var(--navy-050);color:var(--navy-700)}.lp .btn--outline:hover{border-color:var(--navy-700);background:var(--white)}.lp .btn--lg{padding:1rem 1rem 1rem 1.7rem;font-size:1.03rem}.lp .btn--lg .btn__ico{width:34px;height:34px}.lp .btn-row{flex-wrap:wrap;align-items:center;gap:.85rem;display:flex}.lp .pill{border-radius:var(--r-pill);border:1px solid var(--line);background:var(--white);color:var(--ink-2);align-items:center;gap:.55rem;padding:.42rem .95rem;font-size:.83rem;font-weight:600;display:inline-flex}.lp .pill--dark{border-color:var(--line-dark);color:var(--on-dark-2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f}.lp .pill__dot{background:var(--gain);border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #0e9c742e}.lp .card{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-card);transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out), border-color .4s var(--ease), background-color .4s var(--ease);padding:1.9rem;position:relative}.lp .card--hover:hover{box-shadow:var(--sh-lift);border-color:#e89e1166;transform:translateY(-6px)}.lp .card--dark{border-color:var(--line-dark);box-shadow:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff09}.lp .card--dark.card--hover:hover{background:#ffffff12;border-color:#e89e1173;box-shadow:0 30px 60px -30px #000c}.lp .card__ico{background:linear-gradient(145deg, var(--navy-700), var(--navy-500));width:52px;height:52px;color:var(--gold-400);border-radius:16px;place-items:center;margin-bottom:1.35rem;display:grid;box-shadow:0 10px 24px -12px #023362cc}.lp .card__ico svg{width:22px;height:22px}.lp .card--dark .card__ico{box-shadow:none;background:linear-gradient(145deg,#e89e1138,#e89e110f);border:1px solid #e89e1147}.lp .card__text{color:var(--ink-2);margin-top:.7rem;font-size:.97rem;line-height:1.65}.lp .card--dark .card__text{color:var(--on-dark-2)}.lp .grid{gap:1.5rem;display:grid}.lp .grid--3{grid-template-columns:repeat(3,1fr)}.lp .grid--4{grid-template-columns:repeat(4,1fr)}.lp .grid--2{grid-template-columns:repeat(2,1fr)}@media (max-width:980px){.lp .grid--3,.lp .grid--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.lp .grid--2,.lp .grid--3,.lp .grid--4{grid-template-columns:1fr}}.lp .glow{filter:blur(90px);pointer-events:none;z-index:0;border-radius:50%;position:absolute}.lp .mesh{pointer-events:none;z-index:0;background-image:linear-gradient(#ffffff0d 1px,#0000 1px),linear-gradient(90deg,#ffffff0d 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(90% 70% at 50% 0,#000 10%,#0000 72%);mask-image:radial-gradient(90% 70% at 50% 0,#000 10%,#0000 72%)}.lp [data-reveal]{opacity:0;transition:opacity .85s var(--ease-out), transform .85s var(--ease-out);transition-delay:var(--d,0s);will-change:opacity, transform;transform:translateY(26px)}.lp [data-reveal=fade]{transform:none}.lp [data-reveal=left]{transform:translate(-32px)}.lp [data-reveal=right]{transform:translate(32px)}.lp [data-reveal=zoom]{transform:scale(.955)translateY(24px)}.lp [data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){:root:has(.lp){scroll-behavior:auto}.lp,.lp *,.lp :before,.lp :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.lp [data-reveal]{opacity:1;transform:none}}.lp .nav{z-index:100;transition:transform .4s var(--ease-out);padding-block:1.1rem;position:fixed;inset:0 0 auto}.lp .nav.is-stuck{transform:translateY(-.55rem)}.lp .nav__bar{border-radius:var(--r-pill);transition:background-color .4s var(--ease), border-color .4s var(--ease), box-shadow .4s var(--ease), backdrop-filter .4s var(--ease);border:1px solid #0000;align-items:center;gap:1rem;padding:.55rem .55rem .55rem 1.35rem;display:flex}.lp .nav.is-stuck .nav__bar{-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);background:#00101fb8;border-color:#ffffff1a;box-shadow:0 18px 40px -24px #000000e6}.lp .nav__brand{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.015em;color:var(--white);align-items:center;gap:.6rem;margin-right:auto;font-size:1.06rem;font-weight:700;display:inline-flex}.lp .nav__brand em{color:var(--gold-400);font-style:normal}.lp .nav__links{align-items:center;gap:.25rem;display:flex}.lp .nav__link{border-radius:var(--r-pill);white-space:nowrap;color:var(--on-dark-2);transition:color .25s var(--ease), background-color .25s var(--ease);padding:.5rem .7rem;font-size:.9rem;font-weight:600;position:relative}.lp .nav__link:after{content:"";background:var(--gold-500);transform-origin:0;height:1.5px;transition:transform .4s var(--ease-out);border-radius:2px;position:absolute;bottom:.3rem;left:.7rem;right:.7rem;transform:scaleX(0)}.lp .nav__link:hover{color:var(--white)}.lp .nav__link:hover:after,.lp .nav__link.is-active:after{transform:scaleX(1)}.lp .nav__link.is-active{color:var(--white)}.lp .nav__login{border-radius:var(--r-pill);color:var(--on-dark-2);white-space:nowrap;transition:color .25s var(--ease), background-color .25s var(--ease);padding:.5rem .9rem;font-size:.9rem;font-weight:600}.lp .nav__login:hover{color:var(--white);background:#ffffff14}.lp .nav__cta{white-space:nowrap;flex:none;padding:.68rem .68rem .68rem 1.2rem;font-size:.9rem}.lp .nav__cta .btn__ico{width:26px;height:26px}.lp .nav__burger{width:44px;height:44px;color:var(--on-dark-2);cursor:pointer;transition:color .25s var(--ease), background-color .25s var(--ease);background:0 0;border:0;border-radius:12px;place-items:center;display:none}.lp .nav__burger:hover{color:var(--white);background:#ffffff14}.lp .nav__burger span{width:17px;height:1.5px;transition:transform .35s var(--ease-out), opacity .2s var(--ease);background:currentColor;border-radius:2px;display:block}.lp .nav__burger span+span{margin-top:4px}.lp .nav.is-open .nav__burger span:first-child{transform:translateY(5.5px)rotate(45deg)}.lp .nav.is-open .nav__burger span:nth-child(2){opacity:0}.lp .nav.is-open .nav__burger span:nth-child(3){transform:translateY(-5.5px)rotate(-45deg)}.lp .nav__panel{border-radius:var(--r-lg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#00101ff0;border:1px solid #ffffff1a;margin-top:.6rem;padding:1rem;display:none;box-shadow:0 30px 60px -30px #000000e6}.lp .nav__panel a{color:var(--on-dark-2);border-radius:12px;padding:.72rem .9rem;font-weight:600;display:block}.lp .nav__panel a:hover{color:var(--white);background:#ffffff0f}@media (max-width:1240px){.lp .nav__links,.lp .nav__login{display:none}.lp .nav__burger{display:grid}.lp .nav.is-open .nav__panel{display:block}.lp .nav__bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#00101fb8;border-color:#ffffff1a}}.lp .nav__cta-compact{display:none}@media (max-width:560px){.lp .nav__cta-full{display:none}.lp .nav__cta-compact{display:inline}.lp .nav__cta{min-height:44px;padding:.55rem 1rem}.lp .nav__cta .btn__ico{display:none}}@media (max-width:430px){.lp .nav__brand em{display:none}}.lp .hero{isolation:isolate;background:radial-gradient(120% 80% at 50% -10%, #06407a 0%, transparent 55%), radial-gradient(70% 55% at 94% 6%, #e89e1117 0%, transparent 62%), linear-gradient(180deg, var(--navy-950) 0%, #011c37 60%, var(--navy-900) 100%);color:var(--on-dark);padding-top:clamp(8rem,14vw,11rem);padding-bottom:0;position:relative;overflow:hidden}.lp .hero__glow-a{background:#14619f8c;width:46rem;height:26rem;margin-left:-23rem;top:-14rem;left:50%}.lp .hero__glow-b{background:#e89e1112;width:32rem;height:28rem;top:6rem;right:-16rem}.lp .hero__center{text-align:center;max-width:900px;margin-inline:auto}.lp .hero__badge{align-items:center;gap:.6rem;margin-bottom:1.6rem;display:inline-flex}.lp .hero__title{letter-spacing:-.021em;color:var(--white);font-size:clamp(2.5rem,6.4vw,4.6rem);line-height:1.1}.lp .hero__title .word{color:var(--gold-500);background-image:linear-gradient(90deg, var(--gold-500), #e89e1126);-webkit-box-decoration-break:clone;box-decoration-break:clone;animation:underline 1.1s var(--ease-out) .9s forwards;background-position:0 92%;background-repeat:no-repeat;background-size:0 .08em}@keyframes underline{to{background-size:100% .08em}}.lp .hero__sub{max-width:62ch;color:var(--on-dark-2);margin:1.5rem auto 0;font-size:clamp(1rem,1.3vw,1.14rem);line-height:1.72}.lp .hero__cta{justify-content:center;margin-top:2.2rem}.lp .hero__micro{color:var(--on-dark-3);flex-wrap:wrap;justify-content:center;gap:.5rem 1.6rem;margin-top:2rem;font-size:.875rem;display:flex}.lp .hero__micro span{align-items:center;gap:.5rem;display:inline-flex}.lp .hero__micro svg{width:15px;height:15px;color:var(--gold-400)}.lp .hero__stage{perspective:1800px;margin-top:clamp(3rem,6vw,4.5rem);position:relative}.lp .hero__frame{transform-origin:50% 0;transition:transform 1.4s var(--ease-out);transform:rotateX(9deg)scale(.985)}.lp .hero__stage.is-in .hero__frame{transform:rotateX(0)scale(1)}.lp .hero__chip{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#041a30d1;border:1px solid #ffffff24;border-radius:16px;align-items:center;gap:.7rem;padding:.7rem 1rem;animation:7s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 24px 50px -24px #000000f2}.lp .hero__chip--a{top:22%;left:-1.5rem}.lp .hero__chip--b{animation-delay:-3.5s;top:52%;right:-1.5rem}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.lp .hero__chip-ico{width:34px;height:34px;color:var(--gold-400);background:#e89e1129;border-radius:11px;flex:none;place-items:center;display:grid}.lp .hero__chip-ico svg{width:17px;height:17px}.lp .hero__chip-ico--gain{color:#2fd39f;background:#0e9c742e}.lp .hero__chip b{color:var(--white);font-size:.88rem;line-height:1.3;display:block}.lp .hero__chip small{font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--on-dark-3);font-size:.68rem;display:block}.lp .hero__bar{background:#ffffff24;border-radius:3px;width:76px;height:5px;margin-top:.4rem;display:block;overflow:hidden}.lp .hero__bar i{background:linear-gradient(90deg, var(--gold-500), var(--gold-400));width:68%;height:100%;animation:fillbar 2.4s var(--ease-out) 1s both;border-radius:3px;display:block}@keyframes fillbar{0%{width:0}}@media (max-width:900px){.lp .hero__chip{display:none}}.lp .hero__center>*,.lp .hero__stage{animation:rise 1s var(--ease-out) both}.lp .hero__badge{animation-delay:50ms}.lp .hero__title{animation-delay:.16s}.lp .hero__sub{animation-delay:.28s}.lp .hero__cta{animation-delay:.4s}.lp .hero__micro{animation-delay:.5s}.lp .hero__stage{animation-delay:.6s}@keyframes rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.lp .ticker{z-index:2;background:var(--navy-900);border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;padding-block:1.15rem;position:relative;overflow:hidden}.lp .ticker__inner{align-items:center;gap:1.5rem;display:flex}.lp .ticker__label{width:17rem;padding-left:var(--gutter);font-family:var(--font-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--on-dark-3);flex:none;font-size:.68rem;line-height:1.5}.lp .ticker__label b{color:var(--gold-400);font-weight:600}.lp .ticker__track{flex:1;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.lp .ticker__run{width:max-content;animation:42s linear infinite marquee;display:flex}.lp .ticker__run-group{gap:2.2rem;padding-right:2.2rem;display:flex}.lp .ticker:hover .ticker__run{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.lp .ticker__item{font-family:var(--font-mono), monospace;letter-spacing:.06em;color:#e9f0f89e;white-space:nowrap;align-items:center;gap:.75rem;font-size:.82rem;display:inline-flex}.lp .ticker__item:before{content:"";background:var(--gold-500);opacity:.75;border-radius:50%;width:5px;height:5px}.lp .opp{background:linear-gradient(180deg, var(--white) 0%, var(--paper) 100%)}.lp .opp__faits{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:clamp(2rem,4vw,3.25rem);margin-top:clamp(2.75rem,5vw,4rem);display:grid}.lp .opp__fait{border-top:2px solid var(--gold-500);padding-top:1.3rem}.lp .opp__kpi{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.022em;color:var(--navy-700);text-wrap:balance;font-size:clamp(2rem,3.2vw,2.8rem);font-weight:700;line-height:1.04}.lp .opp__kpi-label{color:var(--ink-2);margin-top:.5rem;font-size:.86rem;line-height:1.5}.lp .opp__name{margin-top:1.45rem}.lp .opp__text{color:var(--ink-2);text-wrap:pretty;margin-top:.65rem;font-size:.98rem;line-height:1.72}.lp .opp__quote{border-radius:var(--r-lg);background:var(--navy-700);color:var(--white);text-align:center;margin-top:3rem;padding:2.2rem clamp(1.5rem,4vw,3.2rem);position:relative;overflow:hidden}.lp .opp__quote:before{content:"";background:radial-gradient(70% 120% at 100% 0,#14619f8c,#0000 60%);position:absolute;inset:0}.lp .opp__quote p{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;max-width:46ch;margin-inline:auto;font-size:clamp(1.1rem,2.1vw,1.55rem);font-weight:500;line-height:1.45;position:relative}.lp .opp__quote strong{color:var(--gold-400);font-weight:700}.lp .frein__glow{background:#023362e6;width:34rem;height:34rem;top:-8rem;left:-8rem}.lp .frein__top{grid-template-columns:1.05fr 1fr;align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.lp .frein__story{color:var(--on-dark-2);border-left:2px solid #e89e1173;padding-left:1.5rem;font-size:1.02rem;line-height:1.8}.lp .frein__story p+p{margin-top:1rem}.lp .frein__story em{color:var(--white);font-style:normal;font-weight:600}.lp .frein__list{margin-top:clamp(3rem,6vw,4.5rem)}.lp .frein__item{border-top:1px solid var(--line-dark);grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:start;gap:clamp(1rem,4vw,3.5rem);padding:clamp(1.7rem,3.4vw,2.4rem) 0;display:grid}.lp .frein__item:last-child{border-bottom:1px solid var(--line-dark)}.lp .frein__quote{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.015em;color:var(--white);text-wrap:balance;font-size:clamp(1.2rem,2vw,1.62rem);font-weight:600;line-height:1.34}.lp .frein__label{color:var(--gold-400);margin-top:.7rem;font-size:.86rem}.lp .frein__pain{color:var(--on-dark-2);text-wrap:pretty;font-size:1rem;line-height:1.75}@media (max-width:820px){.lp .frein__item{grid-template-columns:minmax(0,1fr);gap:.9rem}}@media (max-width:900px){.lp .frein__top{grid-template-columns:1fr}}.lp .sol__story{border-radius:var(--r-md);background:var(--gold-050);color:var(--ink-2);border:1px solid #e89e1147;max-width:70ch;margin-top:1.6rem;padding:1.6rem 1.8rem;font-size:1rem;line-height:1.72}.lp .trans{gap:.9rem;margin-top:3.2rem;display:grid}.lp .trans__head{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);grid-template-columns:1fr 56px 1fr;align-items:center;gap:1rem;padding-inline:1.4rem;font-size:.66rem;display:grid}.lp .trans__head span:last-child{color:var(--gold-600)}.lp .trans__row{grid-template-columns:1fr 56px 1fr;align-items:center;gap:1rem;display:grid}.lp .trans__from,.lp .trans__to{border-radius:var(--r-md);padding:1.15rem 1.4rem;font-size:.98rem;line-height:1.55}.lp .trans__from{border:1px dashed var(--line-strong);color:var(--ink-3);background:#0233620b}.lp .trans__to{background:linear-gradient(100deg, var(--gold-050) 0%, var(--white) 38%);box-shadow:var(--sh-card);color:var(--ink-2);transition:transform .45s var(--ease-out), box-shadow .45s var(--ease-out);border:1px solid #e89e1147}.lp .trans__to b{color:var(--ink);font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;margin-bottom:.2rem;font-weight:700;display:block}.lp .trans__row:hover .trans__to{box-shadow:var(--sh-lift);transform:translate(4px)}.lp .trans__arrow{background:var(--navy-700);width:38px;height:38px;color:var(--gold-400);border-radius:50%;place-items:center;margin-inline:auto;display:grid}.lp .trans__arrow svg{width:16px;height:16px}@media (max-width:820px){.lp .trans__head{display:none}.lp .trans__row{grid-template-columns:1fr;gap:.5rem}.lp .trans__arrow{width:30px;height:30px;transform:rotate(90deg)}}.lp .mecas{border-top:1px solid var(--line);margin-top:clamp(3.5rem,6vw,5rem);padding-top:clamp(2.5rem,4vw,3.5rem)}.lp .mecas__title{letter-spacing:-.0125em;max-width:24ch;font-size:clamp(1.35rem,2.2vw,1.7rem)}.lp .mecas__grid{margin-top:2rem}.lp .mecas__grid .h3{font-size:1.08rem}.lp .parcours{background:linear-gradient(180deg, var(--paper) 0%, var(--white) 45%, var(--paper) 100%)}.lp .parcours__stats{flex-wrap:wrap;gap:.6rem;margin-top:1.8rem;display:flex}.lp .parcours__stat{border-radius:var(--r-pill);background:var(--white);border:1px solid var(--line);box-shadow:var(--sh-card);align-items:baseline;gap:.45rem;padding:.5rem 1rem;display:inline-flex}.lp .parcours__stat b{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;color:var(--navy-700);font-size:1.05rem}.lp .parcours__stat span{color:var(--ink-3);font-size:.84rem}.lp .steps{margin-top:3.4rem;position:relative}.lp .steps__list{gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.lp .steps__rail{background:var(--line-strong);border-radius:2px;width:2px;position:absolute;top:12px;bottom:12px;left:23px;overflow:hidden}.lp .steps__fill{background:linear-gradient(180deg, var(--gold-400), var(--gold-600));width:100%;height:100%;transform:scaleY(var(--p,0));transform-origin:top;border-radius:2px;transition:transform .25s linear;display:block}.lp .step{grid-template-columns:48px 1fr;align-items:start;gap:1.4rem;display:grid;position:relative}.lp .step__node{z-index:2;background:var(--white);border:2px solid var(--line-strong);width:48px;height:48px;font-family:var(--font-mono), monospace;color:var(--ink-3);transition:border-color .5s var(--ease), color .5s var(--ease), background-color .5s var(--ease), box-shadow .5s var(--ease);border-radius:50%;place-items:center;font-size:.82rem;font-weight:700;display:grid;position:relative}.lp .step.is-in .step__node{border-color:var(--gold-500);color:var(--navy-700);box-shadow:0 0 0 6px #e89e111f}.lp .step__card{transition:transform .5s var(--ease-out), box-shadow .5s var(--ease-out), border-color .4s var(--ease)}.lp .step__card:hover{box-shadow:var(--sh-lift);border-color:#e89e1166;transform:translateY(-4px)}.lp .step__meta{flex-wrap:wrap;align-items:center;gap:.7rem;margin-bottom:.7rem;display:flex}.lp .step__phase{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:.66rem;font-weight:600}.lp .step__tag{border-radius:var(--r-pill);background:var(--gold-500);color:var(--navy-900);font-family:var(--font-mono), monospace;letter-spacing:.12em;text-transform:uppercase;padding:.24rem .7rem;font-size:.62rem;font-weight:700}.lp .step__transfo{color:var(--ink-2);margin-top:.65rem;font-size:.98rem;line-height:1.65}.lp .step__transfo b{color:var(--navy-700);font-weight:700}.lp .step__win{background:var(--gold-050);color:var(--ink-2);border:1px solid #e89e1147;border-radius:14px;align-items:flex-start;gap:.7rem;margin-top:1.1rem;padding:.85rem 1.1rem;font-size:.93rem;line-height:1.55;display:flex}.lp .step__win svg{width:18px;height:18px;color:var(--gold-600);flex:none;margin-top:2px}.lp .step__win b{color:var(--navy-700)}@media (max-width:760px){.lp .step__card{margin-left:0}.lp .step{grid-template-columns:40px 1fr;gap:1rem}.lp .step__node{width:40px;height:40px;font-size:.72rem}.lp .steps__rail{left:19px}}.lp .tools__glow{background:#14619f66;width:36rem;height:30rem;bottom:-10rem;right:-12rem}.lp .tools__layout{grid-template-columns:1fr 1.05fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.lp .tools__list{gap:1rem;margin-top:2.4rem;display:grid}.lp .tools__item{border-radius:var(--r-md);border:1px solid var(--line-dark);transition:background-color .4s var(--ease), border-color .4s var(--ease), transform .45s var(--ease-out);background:#ffffff08;grid-template-columns:46px 1fr;align-items:start;gap:1.1rem;padding:1.1rem 1.3rem;display:grid}.lp .tools__item:hover{background:#ffffff12;border-color:#e89e1166;transform:translate(5px)}.lp .tools__ico{width:46px;height:46px;color:var(--gold-400);background:linear-gradient(145deg,#e89e1138,#e89e110d);border:1px solid #e89e1140;border-radius:14px;place-items:center;display:grid}.lp .tools__ico svg{width:20px;height:20px}.lp .tools__item h3{letter-spacing:-.01em;font-size:1.02rem}.lp .tools__item p{color:var(--on-dark-3);margin-top:.25rem;font-size:.92rem;line-height:1.6}@media (max-width:940px){.lp .tools__layout{grid-template-columns:1fr}}.lp .fit__grid{grid-template-columns:1fr 1fr;gap:1.5rem;margin-top:3rem;display:grid}.lp .fit__col{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--white);box-shadow:var(--sh-card);padding:2rem}.lp .fit__col--yes{background:linear-gradient(180deg, #0e9c7412 0%, var(--white) 22%)}.lp .fit__col--no{box-shadow:none;background:linear-gradient(#c9553a0f 0%,#02336209 22%)}.lp .fit__title{align-items:center;gap:.7rem;margin-bottom:1.4rem;font-size:1.08rem;display:flex}.lp .fit__title svg{width:20px;height:20px}.lp .fit__col--yes .fit__title svg{color:var(--gain)}.lp .fit__col--no .fit__title svg{color:var(--loss)}.lp .fit__list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.lp .fit__list li{color:var(--ink-2);grid-template-columns:22px 1fr;gap:.8rem;font-size:.97rem;line-height:1.6;display:grid}.lp .fit__list svg{width:20px;height:20px;margin-top:2px}.lp .fit__col--yes .fit__list svg{color:var(--gain)}.lp .fit__col--no .fit__list svg{color:var(--loss);opacity:.75}.lp .fit__col--no .fit__list li{color:var(--ink-3)}@media (max-width:820px){.lp .fit__grid{grid-template-columns:1fr}}.lp .faq__list{gap:.8rem;margin-top:2.8rem;display:grid}.lp .faq__row{display:block}.lp .faq__head{font:inherit;letter-spacing:normal;margin:0}.lp .faq__item{border-radius:var(--r-md);border:1px solid var(--line);background:var(--white);transition:border-color .35s var(--ease), box-shadow .35s var(--ease);overflow:hidden}.lp .faq__item.is-open{box-shadow:var(--sh-card);border-color:#e89e1173}.lp .faq__q{text-align:left;width:100%;font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.01em;color:var(--ink);justify-content:space-between;align-items:center;gap:1.2rem;padding:1.25rem 1.5rem;font-size:1.02rem;font-weight:600;display:flex}.lp .faq__sign{background:var(--navy-050);width:30px;height:30px;color:var(--navy-700);transition:background-color .35s var(--ease), color .35s var(--ease), transform .45s var(--ease-out);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.lp .faq__item.is-open .faq__sign{background:var(--gold-500);color:var(--navy-900);transform:rotate(135deg)}.lp .faq__sign:before,.lp .faq__sign:after{content:"";background:currentColor;border-radius:2px;position:absolute}.lp .faq__sign:before{width:12px;height:1.8px}.lp .faq__sign:after{width:1.8px;height:12px}.lp .faq__body{transition:grid-template-rows .5s var(--ease-out);grid-template-rows:0fr;display:grid}.lp .faq__item.is-open .faq__body{grid-template-rows:1fr}.lp .faq__body>div{overflow:hidden}.lp .faq__body p{color:var(--ink-2);max-width:68ch;padding:0 1.5rem 1.4rem;font-size:.98rem;line-height:1.7}.lp .final{background:radial-gradient(70% 120% at 50% 120%, #e89e1121 0%, transparent 60%), linear-gradient(160deg, var(--navy-800) 0%, var(--navy-950) 100%);color:var(--on-dark);text-align:center;position:relative;overflow:hidden}.lp .final__title{color:var(--white);max-width:20ch;margin-inline:auto;font-size:clamp(1.9rem,4.4vw,3.2rem)}.lp .final__sub{max-width:54ch;color:var(--on-dark-2);margin:1.3rem auto 0;font-size:1.05rem}.lp .final__cta{justify-content:center;margin-top:2.2rem}.lp .final__micro{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--on-dark-3);margin-top:1.4rem;font-size:.7rem}.lp .footer{background:var(--navy-950);color:var(--on-dark-2);border-top:1px solid #ffffff12;padding-block:clamp(3rem,6vw,4.5rem) 2rem}.lp .footer__top{grid-template-columns:1.4fr 1fr 1fr;gap:2.5rem;display:grid}.lp .footer__brand{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.015em;color:var(--white);align-items:center;gap:.6rem;font-size:1.1rem;font-weight:700;display:inline-flex}.lp .footer__brand em{color:var(--gold-400);font-style:normal}.lp .footer__pitch{max-width:34ch;color:var(--on-dark-3);margin-top:1rem;font-size:.93rem;line-height:1.7}.lp .footer__ct{font-family:var(--font-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--gold-400);margin-bottom:1rem;font-size:.66rem}.lp .footer__nav{gap:.65rem;display:grid}.lp .footer__nav a{color:var(--on-dark-3);transition:color .25s var(--ease), transform .3s var(--ease-out);width:fit-content;font-size:.93rem}.lp .footer__nav a:hover{color:var(--gold-400);transform:translate(3px)}.lp .footer__risk{border-radius:var(--r-md);color:var(--on-dark-3);background:#ffffff08;border:1px solid #ffffff1a;margin-top:3rem;padding:1.1rem 1.3rem;font-size:.85rem;line-height:1.6}.lp .footer__risk b{color:var(--gold-400)}.lp .footer__bottom{color:var(--on-dark-3);border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:1rem;margin-top:1.6rem;padding-top:1.6rem;font-size:.82rem;display:flex}@media (max-width:820px){.lp .footer__top{grid-template-columns:1fr 1fr}.lp .footer__col--brand{grid-column:1/-1}}.lp .mock{background:linear-gradient(#ffffff24,#ffffff0a);border:1px solid #ffffff29;border-radius:clamp(16px,2vw,26px);padding:10px;position:relative;box-shadow:0 50px 100px -40px #000000d9,0 0 0 1px #02336266}.lp .mock--light{background:linear-gradient(180deg, var(--white), var(--paper-2));border-color:var(--line);box-shadow:var(--sh-lift)}.lp .mock__chrome{align-items:center;gap:.55rem;padding:.55rem .7rem .75rem;display:flex}.lp .mock__dot{background:#ffffff38;border-radius:50%;width:9px;height:9px}.lp .mock--light .mock__dot{background:var(--line-strong)}.lp .mock__url{border-radius:var(--r-pill);font-family:var(--font-mono), monospace;letter-spacing:.04em;color:#ffffff8c;background:#ffffff14;margin-left:.5rem;padding:.2rem .8rem;font-size:.66rem}.lp .mock--light .mock__url{background:var(--white);border:1px solid var(--line);color:var(--ink-3)}.lp .mock__screen{aspect-ratio:var(--ratio,16 / 9.6);text-align:center;background:linear-gradient(#ffffff09 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#ffffff09 1px,#0000 1px) 0 0/34px 34px,linear-gradient(150deg,#06294a 0%,#03172d 100%) 0 0/cover;border:1px dashed #fff3;border-radius:clamp(10px,1.4vw,18px);align-content:center;place-items:center;gap:.9rem;padding:1.5rem;display:grid;position:relative;overflow:hidden}.lp .mock--light .mock__screen{background:linear-gradient(#0233620d 1px, transparent 1px), linear-gradient(90deg, #0233620d 1px, transparent 1px), linear-gradient(150deg, var(--white) 0%, var(--paper) 100%);border-color:var(--line-strong);background-size:34px 34px,34px 34px,cover}.lp .mock__screen--img{border-style:solid;padding:0}.lp .mock__img{object-fit:cover;object-position:top;width:100%;height:100%;position:absolute;inset:0}.lp .mock__screen:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 35%,#ffffff17 48%,#0000 60%);animation:6s ease-in-out 1.5s infinite sheen;position:absolute;inset:0;transform:translate(-100%)}@keyframes sheen{0%{transform:translate(-100%)}22%,to{transform:translate(100%)}}.lp .mock__ph{width:54px;height:54px;color:var(--gold-400);background:#e89e1124;border:1px solid #e89e1152;border-radius:16px;place-items:center;display:grid}.lp .mock--light .mock__ph{background:var(--gold-050);color:var(--gold-600)}.lp .mock__ph svg{width:22px;height:22px}.lp .mock__cap{font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e;font-size:.72rem}.lp .mock--light .mock__cap{color:var(--ink-3)}.lp .mock__hint{color:#ffffff61;max-width:40ch;font-size:.82rem}.lp .mock--light .mock__hint{color:var(--ink-3);opacity:.8}.lp .mock__caption{font-family:var(--font-mono), monospace;letter-spacing:.06em;text-align:center;color:#ffffff80;margin:.7rem .3rem .15rem;font-size:.72rem}.lp .mock--light .mock__caption{color:var(--ink-3)}.lp .mock--phone{border-radius:34px;max-width:250px;padding:8px}.lp .mock--phone .mock__chrome{display:none}.lp .mock--phone .mock__screen{--ratio:9 / 17;border-radius:28px}@media (max-width:720px){.lp .ticker__label{display:none}.lp .ticker__track{-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}}.lp .mock__wire{opacity:.55;pointer-events:none;grid-template-rows:14% 1fr 1fr;grid-template-columns:20% 1fr;gap:3%;display:grid;position:absolute;inset:7%}.lp .mock__wire i{border:1px dashed #ffffff29;border-radius:10px;display:block}.lp .mock--light .mock__wire i{border-color:#02336224}.lp .mock__wire i:first-child{grid-row:1/4}.lp .mock__wire i:nth-child(2),.lp .mock__wire i:nth-child(3),.lp .mock__wire i:nth-child(4){grid-column:2}.lp .mock--phone .mock__wire{grid-template-columns:1fr}.lp .mock--phone .mock__wire i:first-child{display:none}.lp .mock--phone .mock__wire i{grid-column:1}.lp .cert{background:linear-gradient(180deg, var(--white) 0%, var(--paper) 100%)}.lp .cert__layout{grid-template-columns:1fr 1.02fr;align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.lp .cert__lead{margin-top:1.35rem}.lp .cert__list{gap:.9rem;margin:1.9rem 0 0;padding:0;list-style:none;display:grid}.lp .cert__list li{color:var(--ink-2);grid-template-columns:20px 1fr;gap:.85rem;font-size:.97rem;line-height:1.6;display:grid}.lp .cert__list svg{width:18px;height:18px;color:var(--gold-600);margin-top:4px}.lp .cert__share{border-radius:var(--r-md);background:var(--gold-050);color:var(--ink-2);border:1px solid #e89e1147;grid-template-columns:22px 1fr;gap:.9rem;margin-top:1.9rem;padding:1.1rem 1.3rem;font-size:.94rem;line-height:1.6;display:grid}.lp .cert__share svg{width:20px;height:20px;color:var(--gold-600);margin-top:2px}@media (max-width:940px){.lp .cert__layout{grid-template-columns:1fr}}.lp .avis__head{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:end;gap:clamp(1.5rem,4vw,4rem);margin-bottom:clamp(3rem,6vw,4.5rem);display:grid}.lp .avis__note{max-width:44ch;color:var(--on-dark-2);text-wrap:pretty;font-size:.95rem;line-height:1.7}@media (max-width:820px){.lp .avis__head{grid-template-columns:minmax(0,1fr);gap:1.1rem}}.lp .avis__row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}.lp .avis__row+.avis__row{border-top:1px solid var(--line-dark);margin-top:clamp(3.5rem,7vw,5.5rem);padding-top:clamp(3.5rem,7vw,5.5rem)}.lp .avis__row--flip .avis__text{order:2}.lp .avis__row--flip .avis__proof{order:1}.lp .avis__lead{font-family:var(--font-display), system-ui, sans-serif;letter-spacing:-.018em;color:var(--white);text-wrap:balance;margin:0;font-size:clamp(1.35rem,2.4vw,1.95rem);font-weight:600;line-height:1.34}.lp .avis__lead:before{content:"« ";color:var(--gold-500)}.lp .avis__lead:after{content:" »";color:var(--gold-500)}.lp .avis__p{max-width:64ch;color:var(--on-dark-2);text-wrap:pretty;margin-top:1.15rem;font-size:1rem;line-height:1.75}.lp .avis__who{color:var(--on-dark-3);align-items:center;gap:.85rem;margin-top:1.9rem;font-size:.88rem;display:flex}.lp .avis__who:before{content:"";background:var(--gold-500);flex:none;width:1.75rem;height:2px}.lp .avis__proof{margin:0}.lp .avis__shot{border-radius:var(--r-md);border:1px solid var(--line-dark);width:100%;display:block;position:relative;overflow:hidden;box-shadow:0 30px 60px -32px #000c}.lp .avis__img{object-fit:cover;object-position:top}.lp .avis__cap{color:var(--on-dark-3);margin-top:.85rem;font-size:.8rem}@media (max-width:900px){.lp .avis__row{grid-template-columns:minmax(0,1fr);gap:2rem}.lp .avis__row--flip .avis__text,.lp .avis__row--flip .avis__proof{order:0}}.lp .incl{background:linear-gradient(180deg, var(--paper) 0%, var(--white) 100%)}.lp .incl .head{max-width:760px}.lp .incl__card{border-radius:var(--r-xl);background:linear-gradient(160deg, var(--navy-800) 0%, var(--navy-950) 100%);color:var(--on-dark);grid-template-columns:1.05fr .95fr;margin-top:3rem;display:grid;position:relative;overflow:hidden;box-shadow:0 40px 90px -40px #023362bf}.lp .incl__card:before{content:"";pointer-events:none;background:radial-gradient(60% 90% at 100% 0,#14619f80,#0000 62%);position:absolute;inset:0}.lp .incl__left,.lp .incl__right{padding:clamp(2rem,4vw,3.2rem);position:relative}.lp .incl__right{border-left:1px solid var(--line-dark);background:#ffffff0a;flex-direction:column;justify-content:center;display:flex}.lp .incl__name{font-family:var(--font-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--gold-400);font-size:.7rem}.lp .incl__list{gap:.85rem;margin:1.8rem 0 0;padding:0;list-style:none;display:grid}.lp .incl__list li{color:var(--on-dark-2);grid-template-columns:20px 1fr;gap:.8rem;font-size:.97rem;line-height:1.55;display:grid}.lp .incl__list svg{width:18px;height:18px;color:var(--gold-400);margin-top:3px}.lp .incl__free{border-radius:var(--r-pill);background:var(--gold-500);color:var(--navy-900);font-family:var(--font-mono), monospace;letter-spacing:.14em;text-transform:uppercase;align-self:flex-start;padding:.35rem .9rem;font-size:.66rem;font-weight:700;display:inline-flex}.lp .incl__lead{color:var(--on-dark-2);margin-top:1.2rem;font-size:1.02rem;line-height:1.68}.lp .incl__actions{gap:.7rem;margin-top:1.8rem;display:grid}.lp .incl__actions .btn{justify-content:space-between}.lp .incl__note{border-top:1px solid var(--line-dark);color:var(--on-dark-3);margin-top:1.7rem;padding-top:1.5rem;font-size:.88rem;line-height:1.62}.lp .incl__note b{color:var(--white);font-weight:600}@media (max-width:880px){.lp .incl__card{grid-template-columns:1fr}.lp .incl__right{border-left:0;border-top:1px solid var(--line-dark)}}
