:root,[data-theme=sauge]{--deep:#0a1830;--deep2:#12294b;--ga:#1f3a5f;--gb:#c9a24d;--gc:#2a5484;--brand:#12305b;--bsoft:#a6bace;--accent:#c9a24d;--accentink:#8a6a24;--accent2:#e3c583;--asoft:#f4ebd7;--ink:#101c31;--muted:#5b6579;--paper:#fff;--canvas:#f5f4f0;--canvas2:#ebe9e2;--line:#e1ded4;--ldark:#ffffff21;--danger:#b0442e;--fd:"Bricolage Grotesque", "Inter", sans-serif;--wd:800;--trd:-.035em;--r:20px;--rsm:12px;--rlg:30px;--rbtn:100px;--rico:12px;--btnink:#0a1830}[data-theme=graphite]{--deep:#08090c;--deep2:#111318;--ga:#31527e;--gb:#ff5d46;--gc:#6d4dbd;--brand:#111318;--bsoft:#afc0d2;--accent:#ff5d46;--accentink:#c4341e;--accent2:#ff8a78;--asoft:#ffe4df;--ink:#111318;--muted:#666b75;--paper:#fff;--canvas:#f3f3f1;--canvas2:#e7e7e4;--line:#e0e0dd;--ldark:#ffffff1a;--danger:#b0442e;--fd:"Space Grotesk", "Inter", sans-serif;--wd:700;--trd:-.045em;--r:10px;--rsm:6px;--rlg:16px;--rbtn:100px;--rico:6px;--btnink:#fff}[data-theme=ivoire]{--deep:#080d15;--deep2:#101b2a;--ga:#2a5484;--gb:#b08d57;--gc:#4e7bae;--brand:#1f3a5f;--bsoft:#a6bace;--accent:#be9a5f;--accentink:#7e6430;--accent2:#dcc28c;--asoft:#f3eada;--ink:#131313;--muted:#615d55;--paper:#fff;--canvas:#f8f5ef;--canvas2:#f0ebe0;--line:#e4ded1;--ldark:#ffffff1a;--danger:#b0442e;--fd:"Instrument Serif", Georgia, serif;--wd:400;--trd:-.015em;--r:6px;--rsm:4px;--rlg:10px;--rbtn:4px;--rico:3px;--btnink:#0a1830}[data-theme=marine]{--deep:#000b33;--deep2:#0b3b91;--ga:#1e429f;--gb:#3b5e9b;--gc:#a5bde5;--brand:#000b33;--bsoft:#a5bde5;--accent:#bfd7ff;--accentink:#2f4e85;--accent2:#d9e7ff;--asoft:#f2f7ff;--ink:#0a1220;--muted:#5a6672;--paper:#fff;--canvas:#f2f7ff;--canvas2:#e7eefc;--line:#e4e4e4;--bord:#828a99;--ldark:#ffffff21;--danger:#b0442e;--fd:"Inter", system-ui, sans-serif;--wd:500;--trd:-.02em;--r:24px;--rsm:12px;--rlg:36px;--rbtn:100px;--rico:12px;--btnink:#000b33}@keyframes drift1{to{transform:translate(9%,7%)scale(1.14)}}@keyframes drift2{to{transform:translate(-11%,10%)scale(1.08)}}@keyframes drift3{to{transform:translate(7%,-9%)scale(1.16)}}@keyframes mq{to{transform:translate(-50%)}}@keyframes pop{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes rvIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes wordIn{0%{opacity:0;filter:blur(6px);transform:translateY(20px)}to{opacity:1;filter:none;transform:none}}.rv,.rvs>*{opacity:0;transform:translateY(26px)}.rv.in,.rvs.in>*{opacity:1;animation:.65s cubic-bezier(.22,1,.36,1) backwards rvIn;transform:none}.rvs.in>:nth-child(2){animation-delay:90ms}.rvs.in>:nth-child(3){animation-delay:.18s}.rvs.in>:nth-child(4){animation-delay:.27s}.rvs.in>:nth-child(5){animation-delay:.36s}.rvs.in>:nth-child(6){animation-delay:.45s}.no-js .rv,.no-js .rvs>*{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}.rv,.rvs>*{opacity:1!important;transform:none!important}}*,:before,:after{box-sizing:border-box}body{background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,system-ui,-apple-system,sans-serif;font-size:16px;line-height:1.6;overflow-x:hidden}a{color:inherit;text-decoration:none}a:hover{color:var(--accentink)}::selection{background:var(--accentink);color:#fff}button{font:inherit;cursor:pointer}input{font:inherit;color:inherit}img{max-width:100%}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--accentink);outline-offset:3px;border-radius:4px}.skip{z-index:900;background:var(--deep);color:#fff;border-radius:0 0 var(--rsm) 0;padding:.8rem 1.3rem;font-size:.9rem;font-weight:600;transition:transform .2s;position:fixed;top:0;left:0;transform:translateY(-130%)}.skip:focus{color:#fff;transform:translateY(0)}.vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wrap{width:min(1240px,100% - 3rem);margin:0 auto}.sec{padding:clamp(4.5rem,9vw,8rem) 0;scroll-margin-top:6rem}.sec--canvas{background:var(--canvas)}.sec--fade{background:linear-gradient(var(--canvas) 0%, var(--canvas) 72%, var(--paper) 100%)}.kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.55rem;margin-bottom:1.4rem;font-size:.68rem;font-weight:700;display:inline-flex}.kicker:before{content:"";background:var(--accent);flex:none;width:26px;height:1px}.kicker--light{color:var(--bsoft)}.h2{font-family:var(--fd);font-weight:var(--wd);letter-spacing:var(--trd);text-wrap:balance;margin:0;font-size:clamp(2.1rem,4.8vw,3.8rem);line-height:1.05}.h3{font-family:var(--fd);font-weight:var(--wd);letter-spacing:var(--trd);margin:0 0 .8rem;font-size:1.6rem;line-height:1.1}.h4{font-family:var(--fd);font-weight:var(--wd);letter-spacing:var(--trd);margin:0 0 .65rem;font-size:1.2rem}.gold{color:var(--accentink)}.gold--dark{color:var(--accent)}.lede{color:var(--muted);text-wrap:pretty;max-width:58ch;margin:1.25rem 0 0;font-size:1.1rem;line-height:1.65}.apres{color:var(--muted);text-align:center;text-wrap:pretty;max-width:66ch;margin:2.6rem auto 0;font-size:.95rem;line-height:1.7}.head-block{max-width:60rem;margin-bottom:clamp(2.75rem,5.5vw,4.5rem)}.head-block--center{text-align:center;max-width:80ch;margin-inline:auto}.head-block--center .kicker{justify-content:center}html{scroll-padding-top:100px}.btn{border-radius:var(--rbtn);border:1px solid #0000;justify-content:center;align-items:center;gap:.6rem;padding:1.15rem 2.1rem;font-size:1rem;font-weight:600;transition:transform .3s cubic-bezier(.1,.6,.3,2),background .25s;display:inline-flex}.btn:hover{transform:translateY(-3px)}.btn--primary{background:var(--accent);color:var(--btnink);box-shadow:0 10px 30px -12px var(--accent)}.btn--primary:hover{color:var(--btnink)}.btn--ghost{border-color:var(--line);background:var(--paper);color:var(--ink)}.btn--ghost:hover{background:var(--canvas);color:var(--ink)}.btn--onDark{border-color:var(--ldark);color:#fff;backdrop-filter:blur(10px);background:#ffffff0f}.btn--onDark:hover{color:#fff;background:#ffffff1f}.btn--block{border:none;width:100%;padding:1rem 1.7rem;font-size:.94rem}.btn--quiet{color:var(--muted);background:0 0;border:none;padding:.9rem .5rem;font-size:.85rem;font-weight:600}.btn--quiet:hover{color:var(--ink)}.btn[disabled]{opacity:.35;cursor:not-allowed;transform:none}.hero{background:linear-gradient(var(--deep) 0%, var(--deep2) 58%, var(--gb) 88%, var(--gc) 100%);color:#fff;padding:clamp(9rem,16vw,13rem) 0 clamp(7rem,11vw,10rem);scroll-margin-top:6rem;position:relative;overflow:hidden}.hero:after{content:"";z-index:1;pointer-events:none;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:56px 56px;background-position:0 var(--grille-y,0);position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 85% at 50% 12%,#000 0%,#0000 72%);mask-image:radial-gradient(120% 85% at 50% 12%,#000 0%,#0000 72%)}.aurora{z-index:0;position:absolute;inset:0;overflow:hidden}.aurora span{filter:blur(110px);border-radius:50%;position:absolute}.aurora span:first-child{opacity:.42;background:var(--ga);width:58rem;height:44rem;animation:22s ease-in-out infinite alternate drift1;top:-22%;left:-14%}.aurora span:nth-child(2){opacity:.34;background:var(--gb);width:42rem;height:38rem;animation:27s ease-in-out infinite alternate drift2;top:6%;right:-8%}.aurora span:nth-child(3){opacity:.3;background:var(--gc);width:36rem;height:34rem;animation:31s ease-in-out infinite alternate drift3;bottom:-24%;left:34%}.hero__fade{z-index:1;background:linear-gradient(transparent, var(--paper));height:9%;position:absolute;bottom:0;left:0;right:0}.hero__inner{z-index:2;position:relative}.hero__stack{text-align:center;flex-direction:column;align-items:center;padding-bottom:clamp(3.5rem,7vw,6rem);display:flex}.badge{backdrop-filter:blur(10px);color:#ffffffdb;background:#ffffff1a;border:1px solid #ffffff38;border-radius:100px;align-items:center;gap:.6rem;margin-bottom:1.9rem;padding:.45rem 1rem .45rem .5rem;font-size:.76rem;font-weight:500;display:inline-flex}.badge b{background:var(--accent);color:var(--deep);letter-spacing:.06em;text-transform:uppercase;border-radius:100px;padding:.2rem .6rem;font-size:.66rem;font-weight:700}.h1{font-family:var(--fd);font-weight:var(--wd);letter-spacing:var(--trd);text-wrap:balance;margin:0 0 1.6rem;font-size:clamp(2.3rem,4.9vw,4.05rem);line-height:1.02}.h1 .w{animation:.7s cubic-bezier(.22,1,.36,1) both wordIn;display:inline-block}.hero__sub{color:#ffffffd1;text-wrap:pretty;max-width:62ch;margin:0 auto;font-size:clamp(1.02rem,1.45vw,1.16rem)}.hero__ctas{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:2.4rem;display:flex}.hero .h1{color:#fff}.hero .proof{border-top-color:#ffffff38}.hero .proof>div{border-left-color:#ffffff38}.hero .proof b{color:#fff}.hero .proof span{color:#ffffffc7}.wrap--narrow{width:min(760px,100% - 3rem)}.sec--form{padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.quote{border-radius:calc(var(--rlg) + 2px) calc(var(--rlg) + 2px) calc(var(--rlg) + 2px) 8px;background:linear-gradient(140deg, var(--line), var(--accent) 35%, var(--accent2) 45%, var(--line) 70%);padding:2px;scroll-margin-top:7rem;box-shadow:0 40px 90px -40px #00000047}.quote__inner{background:var(--paper);border-radius:var(--rlg) var(--rlg) var(--rlg) 6px;color:var(--ink);overflow:hidden}.quote__head{border-bottom:1px solid var(--line);padding:1.45rem 1.65rem 1.15rem}.quote__title{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.quote__title b{font-family:var(--fd);font-weight:var(--wd);letter-spacing:var(--trd);font-size:1.08rem}.quote__step{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-size:.71rem;font-weight:700}.quote__track{background:var(--canvas2);border-radius:100px;height:3px;overflow:hidden}.quote__bar{background:linear-gradient(90deg, var(--accent), var(--accent2));border-radius:100px;width:33.33%;height:100%;transition:width .55s cubic-bezier(.22,1,.36,1);display:block}.quote__body{flex-direction:column;min-height:346px;padding:1.5rem 1.65rem 1.65rem;display:flex}.pane{flex-direction:column;flex:1;animation:.45s cubic-bezier(.22,1,.36,1) both pop;display:flex}.pane[hidden]{display:none}.pane__q{margin:0 0 1.05rem;font-size:.95rem;font-weight:600}.pane__q small{color:var(--muted);margin-top:.28rem;font-size:.83rem;font-weight:400;display:block}.pane__foot{align-items:center;gap:.6rem;margin-top:auto;padding-top:1.2rem;display:flex}.opts{gap:.55rem;display:grid}.opt{text-align:left;border:1px solid var(--line);border-radius:var(--r);background:var(--paper);align-items:center;gap:.85rem;width:100%;padding:.9rem 1.05rem;transition:border-color .22s,transform .22s;display:flex}.opt:hover{transform:translate(3px)}.opt[aria-pressed=true]{border-color:var(--accent);background:var(--asoft)}.opt__ico{border-radius:var(--rico);background:var(--canvas);width:34px;height:34px;color:var(--ink);flex:none;place-items:center;font-size:.95rem;display:grid}.opt[aria-pressed=true] .opt__ico{background:var(--accent);color:#fff}.opt b{font-size:.91rem;font-weight:600;line-height:1.3;display:block}.opt span span{color:var(--muted);font-size:.78rem;line-height:1.35}.tags{flex-wrap:wrap;align-content:flex-start;gap:.45rem;display:flex}.tag{border:1px solid var(--line);border-radius:var(--rbtn);background:var(--paper);color:var(--ink);padding:.5rem .95rem;font-size:.83rem;font-weight:500;transition:all .18s}.tag[aria-pressed=true]{border-color:var(--brand);background:var(--brand);color:#fff}.tags__count{color:var(--muted);margin:.85rem 0 0;font-size:.78rem}.fields{gap:.7rem;display:grid}.field{gap:.35rem;display:grid}.field>span:first-child{color:var(--muted);font-size:.78rem;font-weight:600}.field input[type=tel],.field input[type=text],.field input[type=email]{border:1px solid var(--line);border-radius:var(--r);background:var(--canvas);width:100%;padding:.85rem 1rem;font-size:.91rem}.field input:focus{outline:2px solid var(--accentink);outline-offset:2px;border-color:var(--accentink);background:var(--paper)}.err{color:var(--danger);min-height:1.05em;font-size:.74rem;line-height:1.4}.consent{color:var(--muted);cursor:pointer;align-items:flex-start;gap:.65rem;margin:.9rem 0 0;font-size:.75rem;line-height:1.5;display:flex}.consent input{width:20px;height:20px;accent-color:var(--accentink);cursor:pointer;flex:none;margin:.05rem 0 0}.consent a{color:var(--ink);border-bottom:1px solid var(--line)}.done{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.6rem;display:flex}.done__mark{background:linear-gradient(140deg, var(--accent), var(--accent2));color:#fff;border-radius:50%;place-items:center;width:54px;height:54px;margin-bottom:.35rem;font-size:1.5rem;display:grid}.done p{color:var(--muted);max-width:34ch;margin:0;font-size:.9rem;line-height:1.6}.done__recap{background:var(--canvas);border-radius:var(--r);padding:.8rem 1.05rem;font-size:.82rem}.proof{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);display:grid}.proof>div{border-left:1px solid var(--line);padding:1.9rem 1.5rem 2.4rem}.proof>div:first-child{border-left:none;padding-left:0}.proof b{font-family:var(--fd);font-weight:var(--wd);letter-spacing:var(--trd);color:var(--ink);margin-bottom:.45rem;font-size:clamp(1.9rem,3.4vw,2.7rem);line-height:1;display:block}.proof span{color:var(--muted);font-size:.81rem}.mqzone{border-bottom:1px solid var(--line);background:var(--paper);padding:2.5rem 0;overflow:hidden}.mqzone__label{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin:0 0 1.6rem;font-size:.67rem;font-weight:600}.mqmask{position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.mq{gap:3.75rem;width:max-content;animation:38s linear infinite mq;display:flex}.mq span{font-family:var(--fd);font-weight:var(--wd);color:var(--ink);opacity:.62;white-space:nowrap;letter-spacing:-.02em;font-size:1.3rem}.g3{grid-template-columns:repeat(3,1fr);gap:1.15rem;display:grid}.g2{grid-template-columns:repeat(2,1fr);gap:1.15rem;display:grid}.stat{border-radius:var(--rlg) var(--rlg) var(--rlg) 4px;background:radial-gradient(260% 130% at 95% 58%, var(--canvas) 0%, var(--canvas2) 100%);flex-direction:column;padding:2.1rem 1.9rem 1.6rem;display:flex}.stat b{font-family:var(--fd);font-weight:var(--wd);letter-spacing:var(--trd);color:var(--ink);font-size:clamp(2.6rem,4vw,3.4rem);line-height:1}.stat p{color:var(--ink);margin:.9rem 0 1.4rem;font-size:.95rem;line-height:1.6}.stat cite{border-top:1px solid var(--line);color:var(--muted);letter-spacing:.04em;margin-top:auto;padding-top:.9rem;font-size:.72rem;font-style:normal}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--rlg);flex-direction:column;padding:2.1rem 1.9rem;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s;display:flex}.card:hover{transform:translateY(-8px);box-shadow:0 40px 80px -34px #00000029}.card__eyebrow{letter-spacing:.15em;text-transform:uppercase;color:var(--muted);align-items:center;gap:.65rem;margin-bottom:1.5rem;font-size:.67rem;font-weight:700;display:flex}.card__eyebrow i{border-radius:50%;flex:none;width:7px;height:7px}.card p{color:var(--muted);margin:0 0 1.6rem;font-size:.92rem}.carte-pub__ico{background:var(--asoft);width:56px;height:56px;color:var(--accentink);border-radius:50%;place-items:center;margin-bottom:1.35rem;display:grid}.carte-pub .h3{margin-bottom:.6rem}.carte-pub__sous{color:var(--muted);text-wrap:pretty;font-size:.95rem;line-height:1.55;margin:0 0 1.5rem!important}.carte-pub__cta{background:var(--deep);color:#fff;width:100%;box-shadow:none;justify-content:center;align-items:center;gap:.5rem;min-height:48px;margin-top:auto;padding-inline:1rem;transition:background .25s,transform .25s;display:inline-flex}.carte-pub__cta:hover{background:var(--ga);transform:translateY(-2px)}.carte-pub__cta span{transition:transform .25s}.carte-pub__cta:hover span{transform:translate(3px)}.carte-pub .checks li>span:first-child{background:var(--asoft);width:22px;height:22px;color:var(--accentink);border-radius:50%;place-items:center;margin-top:.05rem;font-size:.72rem;display:grid}.carte-pub .checks{margin-bottom:2rem}.carte-pub .checks li{align-items:flex-start}.bandeau{background:var(--asoft);border-radius:var(--rsm);color:var(--ink);text-wrap:pretty;align-items:flex-start;gap:.85rem;margin:2.2rem 0 0;padding:1.15rem 1.35rem;font-size:.92rem;line-height:1.6;display:flex}.bandeau__ico{background:var(--accentink);color:#fff;width:24px;height:24px;font-family:var(--fd);border-radius:50%;flex:none;place-items:center;margin-top:.1rem;font-size:.82rem;font-style:italic;font-weight:700;display:grid}.checks{gap:.65rem;margin:0 0 2rem;padding:0;font-size:.88rem;list-style:none;display:grid}.checks li{align-items:baseline;gap:.65rem;display:flex}.checks li>span:first-child{color:var(--accentink);flex:none;font-weight:700}.cardlink{color:var(--ink);border-bottom:1.5px solid var(--accentink);align-self:flex-start;align-items:center;gap:.5rem;margin-top:auto;padding-bottom:.3rem;font-size:.89rem;font-weight:600;transition:gap .28s;display:inline-flex}.cardlink:hover{color:var(--ink);gap:.85rem}.card__soon{color:var(--muted);align-self:flex-start;margin-top:auto;font-size:.85rem;font-weight:600}.dom{background:var(--paper);border:1px solid var(--line);border-radius:var(--rlg);padding:2.1rem 1.95rem;transition:box-shadow .4s,transform .4s}.dom:hover{transform:translateY(-4px);box-shadow:0 32px 70px -34px #00000024}.dom__ico{border-radius:var(--rico);background:var(--deep);width:46px;height:46px;color:var(--accent);place-items:center;margin-bottom:1.4rem;font-size:1.2rem;display:grid}.dom p{color:var(--muted);margin:0 0 1.15rem;font-size:.9rem}.pills{flex-wrap:wrap;gap:.35rem;display:flex}.pills span{border-radius:var(--rbtn);background:var(--canvas);color:var(--muted);padding:.3rem .72rem;font-size:.72rem;font-weight:500}.dom p.dom__piece{border-top:1px solid var(--line);color:var(--muted);margin:1.15rem 0 0;padding-top:.95rem;font-size:.78rem;line-height:1.45}.dom p.dom__piece span{color:var(--accentink);letter-spacing:.02em;margin-bottom:.15rem;font-weight:600;display:block}.method-sec{background:radial-gradient(180% 140% at 112% 30%, color-mix(in srgb, var(--ga) 30%, var(--deep)) 0%, var(--deep) 64%);color:#fff;position:relative;overflow:clip}.method{grid-template-columns:400px 1fr;align-items:start;gap:clamp(2.5rem,6vw,6rem);display:grid}.method__sticky{position:sticky;top:8.5rem}.method__sticky p{color:#ffffffad;text-wrap:pretty;margin:1.35rem 0 0;font-size:1.05rem;line-height:1.65}.step{border-top:1px solid var(--ldark);grid-template-columns:auto 1fr;gap:1.9rem;padding:2.4rem 0;display:grid}.step:first-child{border-top:none;padding-top:0}.step:last-child{padding-bottom:0}.step__n{width:42px;height:42px;font-family:var(--fd);font-weight:var(--wd);border:1px solid var(--ldark);color:var(--accent);background:#ffffff0a;border-radius:50%;place-items:center;font-size:.85rem;display:grid}.step p{color:#ffffffa3;max-width:58ch;margin:0;font-size:.94rem}.step__tag{letter-spacing:.06em;color:#ffffffc7;border:1px solid var(--ldark);background:#ffffff12;border-radius:100px;margin-top:1rem;padding:.32rem .8rem;font-size:.73rem;font-weight:600;display:inline-block}.founder{grid-template-columns:380px 1fr;align-items:center;gap:clamp(2.5rem,6vw,5.5rem);display:grid}.founder__portrait{position:relative}.founder__portrait img{aspect-ratio:4/5;object-fit:cover;border-radius:var(--rlg);width:100%;display:block}.founder__chip{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);padding:.9rem 1.2rem;position:absolute;bottom:1.5rem;right:-1.25rem;box-shadow:0 24px 50px -24px #00000040}.founder__chip b{font-family:var(--fd);font-weight:var(--wd);letter-spacing:var(--trd);font-size:1.4rem;line-height:1;display:block}.founder__chip span{color:var(--muted);font-size:.75rem}blockquote{background:var(--paper);border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r);color:var(--ink);margin:1.75rem 0 0;padding:1.4rem 1.6rem;font-size:1rem;font-style:italic;line-height:1.7}blockquote footer{color:var(--muted);margin-top:.9rem;font-size:.85rem;font-style:normal}blockquote footer b{color:var(--ink)}.bento{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.bento>*{border-radius:var(--rlg);background:var(--paper);border:1px solid var(--line);flex-direction:column;min-height:225px;padding:1.9rem;display:flex}.bento__wide{grid-column:span 2}.bento__dark{background:var(--deep);color:#fff;border-color:#0000;justify-content:space-between;position:relative;overflow:hidden}.bento__dark:before{content:"";background:var(--ga);filter:blur(80px);opacity:.4;border-radius:50%;width:24rem;height:24rem;position:absolute;top:-9rem;right:-8rem}.bento__dark>*{position:relative}.bento__dark p{color:#ffffffb8}.bento__gold{background:linear-gradient(150deg, var(--accent), var(--accent2));color:var(--btnink);border-color:#0000;justify-content:space-between}.bento__gold p{opacity:.82}.bento__gold .bento__note{opacity:.72;margin:1.5rem 0 0;font-size:.77rem}.bento__ico{border-radius:var(--rico);background:var(--canvas);flex:none;place-items:center;width:38px;height:38px;margin-bottom:1.2rem;font-size:1rem;display:grid}.bento__dark .bento__ico{color:var(--accent);background:#ffffff14}.bento__gold .bento__ico{background:#ffffff47}.bento p{color:var(--muted);margin:0;font-size:.87rem}.deck{width:100%;position:relative;overflow-x:clip}.deck__pin{width:100%;padding:0 1.5rem}.deck__titre{font-family:var(--fd);font-weight:var(--wd);letter-spacing:var(--trd);text-align:center;max-width:900px;color:var(--ink);text-wrap:balance;margin:0 auto;font-size:clamp(2.4rem,16vw,171px);line-height:.95}.deck__carte{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;width:min(320px,100% - 2.5rem);min-height:466px;margin-inline:auto;padding:1.75rem;display:flex;box-shadow:0 30px 60px -30px #00000038}.deck__texte{color:var(--ink);margin:.75rem 0 auto;font-size:1.35rem;line-height:1.3}.deck__carte .avis__who{margin-top:1.5rem}.deck__slot{justify-content:center;margin-top:2rem;display:flex}@media (width>=1024px){.deck{min-height:4050px;padding-bottom:5rem}.deck__pin{position:sticky;top:20vh}.deck__slot{margin-top:0;position:sticky;top:540px}.deck__carte{will-change:transform}}.no-js .deck{min-height:0}.no-js .deck__pin,.no-js .deck__slot{position:static}.no-js .deck__slot{margin-top:2rem}@media (prefers-reduced-motion:reduce){.deck{min-height:0;padding-bottom:0}.deck__pin,.deck__slot{position:static}.deck__slot{margin-top:2rem}.deck__carte{transform:none!important}}.switch{background:var(--paper);border:1px solid var(--line);border-radius:var(--rbtn);gap:.25rem;margin-bottom:2.25rem;padding:.3rem;display:inline-flex}.switch button{border-radius:var(--rbtn);color:var(--muted);background:0 0;border:none;padding:.55rem 1.25rem;font-size:.85rem;font-weight:600;transition:all .2s}.switch button[aria-pressed=true]{background:var(--brand);color:#fff}.case{border-radius:var(--rlg);background:var(--paper);border:1px solid var(--line);transition:transform .4s,box-shadow .4s;overflow:hidden}.case:hover{transform:translateY(-6px);box-shadow:0 38px 76px -34px #00000026}.case__head{background:var(--deep);color:#fff;padding:1.7rem;position:relative;overflow:hidden}.case__head:before{content:"";background:var(--ga);filter:blur(60px);opacity:.45;border-radius:50%;width:18rem;height:18rem;position:absolute;top:-7rem;right:-6rem}.case__head>*{position:relative}.case__profil{letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--ldark);background:#ffffff17;border-radius:100px;margin-bottom:1.4rem;padding:.32rem .8rem;font-size:.68rem;font-weight:600;display:inline-block}.case__kicker{letter-spacing:.12em;text-transform:uppercase;color:#ffffff7a;margin-bottom:.4rem;font-size:.68rem;display:block}.case__val{font-family:var(--fd);font-weight:var(--wd);letter-spacing:var(--trd);color:var(--accent);font-size:2.5rem;line-height:1}.case__legend{color:#ffffff9e;margin:.45rem 0 0;font-size:.83rem}.case__body{padding:1.5rem 1.7rem 1.7rem}.case__body>div{border-left:2px solid var(--muted);padding-left:.95rem}.case__body b{margin-bottom:.32rem;font-size:.85rem;display:block}.case__body p{color:var(--muted);margin:0;font-size:.85rem;line-height:1.55}.avis{background:var(--paper);border:1px solid var(--line);border-radius:var(--rlg) var(--rlg) var(--rlg) 4px;padding:1.9rem}.avis__stars{color:var(--accentink);letter-spacing:.16em;margin-bottom:1rem;font-size:.9rem}.avis p{margin:0 0 1.4rem;font-size:.92rem;line-height:1.68}.avis__who{align-items:center;gap:.75rem;display:flex}.avis__ava{background:var(--deep);width:38px;height:38px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:.83rem;font-weight:600;display:grid}.avis__who b{font-size:.87rem;display:block}.avis__who span{color:var(--muted);font-size:.77rem}.faq{max-width:840px;margin:0 auto}.faq__item{border-bottom:1px solid var(--line)}.faq__q{text-align:left;width:100%;color:var(--ink);background:0 0;border:none;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.6rem 0;font-size:1.02rem;font-weight:600;transition:color .22s;display:flex}.faq__q:hover{color:var(--accentink)}.faq__sign{color:var(--accentink);flex:none;font-size:1.2rem;font-weight:400}.faq__a{max-height:0;transition:max-height .4s cubic-bezier(.22,1,.36,1);overflow:hidden}.faq__a p{color:var(--muted);max-width:70ch;margin:0;padding:0 0 1.6rem;font-size:.93rem;line-height:1.72}.final{background:radial-gradient(200% 150% at 110% 40%, color-mix(in srgb, var(--ga) 34%, var(--deep)) 0%, var(--deep) 66%);color:#fff;border-radius:var(--rlg) var(--rlg) var(--rlg) 6px;text-align:center;padding:clamp(3.25rem,7vw,5.75rem) clamp(1.5rem,4vw,3rem);position:relative;overflow:hidden}.final .aurora span:first-child{opacity:.55;filter:blur(75px);width:36rem;height:24rem;top:-14%;left:-4%}.final .aurora span:nth-child(2){opacity:.45;filter:blur(75px);width:28rem;height:22rem;top:auto;bottom:-16%;right:-2%}.final__inner{z-index:2;flex-direction:column;align-items:center;display:flex;position:relative}.final p{color:#ffffffad;max-width:50ch;margin:0 0 2.25rem}.final__ctas{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.foot{background:var(--canvas);border-top:1px solid var(--line);padding:clamp(3.5rem,7vw,5rem) 0 2rem}.foot__grid{grid-template-columns:1.7fr repeat(4,1fr);gap:2.5rem;margin-bottom:3rem;display:grid}.foot__brand{color:var(--ink);align-items:center;gap:.55rem;display:inline-flex}.foot__brand img{flex:none;width:auto;height:46px;display:block}.foot__brand span{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;font-family:Montserrat,Inter,sans-serif;font-size:.8rem;font-weight:700;line-height:1.2}.foot__pitch{color:var(--muted);max-width:34ch;margin:1.1rem 0 1.35rem;font-size:.88rem}.foot__coord{color:var(--muted);gap:.55rem;font-size:.87rem;display:grid}.foot h3{letter-spacing:.15em;text-transform:uppercase;color:var(--ink);margin:0 0 1.15rem;font-size:.67rem;font-weight:700}.foot ul{color:var(--muted);gap:.58rem;margin:0;padding:0;font-size:.87rem;list-style:none;display:grid}.foot__legal{background:var(--paper);border:1px solid var(--line);border-radius:var(--r);color:var(--muted);margin-bottom:1.75rem;padding:1rem 1.2rem;font-size:.75rem;line-height:1.6}.foot__legal a{text-decoration:underline}.foot__bot{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:1.5rem;padding-top:1.75rem;font-size:.78rem;display:flex}.foot__bot div{flex-wrap:wrap;gap:1.5rem;display:flex}.legal{padding:clamp(3rem,7vw,5rem) 0 clamp(4rem,8vw,6rem)}.legal__body{max-width:72ch}.legal__body h2{font-family:var(--fd);font-weight:var(--wd);letter-spacing:var(--trd);margin:2.75rem 0 .75rem;font-size:1.45rem}.legal__body h2:first-child{margin-top:0}.legal__body h3{margin:1.6rem 0 .4rem;font-size:1rem;font-weight:700}.legal__body p,.legal__body li{color:var(--muted);font-size:.95rem;line-height:1.72}.legal__body ul{gap:.4rem;padding-left:1.1rem;display:grid}.legal__body a{color:var(--ink);border-bottom:1px solid var(--accentink)}.legal__body dl{grid-template-columns:minmax(9rem,auto) 1fr;gap:.5rem 1.5rem;margin:0;font-size:.92rem;display:grid}.legal__body dt{color:var(--ink);font-weight:600}.legal__body dd{color:var(--muted);margin:0}.legal__updated{color:var(--muted);border-top:1px solid var(--line);margin-top:3rem;padding-top:1rem;font-size:.8rem}.produit{padding:clamp(1.5rem,4vw,2.5rem) 0 clamp(4rem,8vw,6rem)}.ariane ol{color:var(--muted);flex-wrap:wrap;gap:.4rem;margin:0 0 clamp(2rem,5vw,3rem);padding:0;font-size:.8rem;list-style:none;display:flex}.ariane li+li:before{content:"›";margin-right:.4rem}.ariane a{color:var(--muted);border-bottom:1px solid var(--line)}.produit__tete{max-width:60rem;margin-bottom:clamp(2.5rem,6vw,4rem)}.produit__tete .h2{font-size:clamp(2rem,4.4vw,3.3rem)}.produit__ctas{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.produit__reperes{color:var(--muted);flex-wrap:wrap;gap:.5rem 1.6rem;margin:1.6rem 0 0;padding:0;font-size:.82rem;list-style:none;display:flex}.produit__reperes li:before{content:"✓";color:var(--accentink);margin-right:.45rem;font-weight:700}.produit__corps h2{scroll-margin-top:6rem}.produit__corps table{border-collapse:collapse;width:100%;margin:1rem 0 1.5rem;font-size:.88rem}.produit__corps th,.produit__corps td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);color:var(--muted);padding:.7rem .8rem;line-height:1.55}.produit__corps th{color:var(--ink);background:var(--canvas);font-weight:650}.produit__corps .tableau{overflow-x:auto}.produit__corps .encadre{background:var(--canvas);border-left:3px solid var(--accent);border-radius:0 var(--rsm) var(--rsm) 0;margin:1.5rem 0;padding:1.1rem 1.3rem}.produit__corps .encadre p{color:var(--ink);margin:0}.produit__corps .encadre p+p{margin-top:.6rem}.produit__faq{max-width:72ch;margin-top:clamp(3rem,7vw,4.5rem)}.produit__faq details{border-bottom:1px solid var(--line)}.produit__faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;gap:1.5rem;padding:1.25rem 0;font-weight:600;list-style:none;display:flex}.produit__faq summary::-webkit-details-marker{display:none}.produit__faq summary:after{content:"+";color:var(--accentink);flex:none;font-size:1.2rem;line-height:1}.produit__faq details[open] summary:after{content:"−"}.produit__faq details p{color:var(--muted);max-width:68ch;margin:0 0 1.3rem;font-size:.93rem;line-height:1.72}.produit__final{border-radius:var(--r);background:var(--brand);color:#fff;max-width:72ch;margin-top:clamp(3rem,7vw,4.5rem);padding:clamp(1.8rem,4vw,2.6rem)}.produit__final p{color:var(--bsoft);margin:.8rem 0 1.6rem;line-height:1.7}.produit__liees{max-width:72ch;margin-top:clamp(2.5rem,6vw,3.5rem)}.produit__liees ul{flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.produit__liees a{border:1px solid var(--line);border-radius:var(--rbtn);color:var(--ink);padding:.6rem 1rem;font-size:.88rem;display:inline-block}.produit__liees a:hover{background:var(--canvas)}.produit__pied{margin-top:clamp(2.5rem,6vw,3.5rem)}.produit__sources{font-size:.85rem}.todo{background:var(--asoft);border-left:3px solid var(--accent);color:var(--ink);border-radius:0 4px 4px 0;margin:.5rem 0;padding:.75rem 1rem;font-size:.85rem;display:block}@media (width<=1060px){.hero__grid{grid-template-columns:1fr;gap:3.25rem}.method{grid-template-columns:1fr}.method__sticky{position:static}.founder{grid-template-columns:1fr}.founder__portrait{max-width:380px}}@media (width<=1000px){.bento{grid-template-columns:repeat(2,1fr)}}@media (width<=960px){.g3{grid-template-columns:1fr}.foot__grid{grid-template-columns:1fr 1fr}}@media (width<=860px){.g2{grid-template-columns:1fr}}@media (width<=760px){.wrap{width:calc(100% - 2.25rem)}.sec{padding-top:3.75rem;padding-bottom:3.75rem}.proof{grid-template-columns:repeat(2,1fr)}.proof>div{border-left:none;padding:1.35rem 1rem 1.35rem 0}.card,.dom,.avis{padding:1.6rem 1.35rem}.stat{padding:1.7rem 1.4rem 1.35rem}.step{grid-template-columns:1fr;gap:1rem}.quote__body{min-height:0;padding:1.25rem 1.25rem 1.35rem}.quote__head{padding:1.2rem 1.25rem 1rem}.final{padding:2.75rem 1.35rem}.hero__ctas>.btn{flex:100%}.foot li a,.foot__bot a{padding:.7rem 0;display:inline-block}.cardlink,.switch button{padding-top:.72rem;padding-bottom:.72rem}}@media (width<=640px){.bento{grid-template-columns:1fr}.bento__wide{grid-column:span 1}.foot__grid{grid-template-columns:1fr;gap:2rem}.foot__bot{flex-direction:column;gap:.9rem}}@media (width<=420px){.proof{grid-template-columns:1fr}.mq{gap:2.25rem}}.hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.tuiles{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:.7rem;display:grid}.tuiles--profil{margin-top:.9rem}.tuile{text-align:center;background:var(--paper);border:1px solid var(--line);border-radius:var(--r);color:var(--ink);flex-direction:column;align-items:center;gap:.4rem;min-height:132px;padding:1.25rem .9rem 1.1rem;transition:border-color .25s,background .25s,transform .25s,box-shadow .25s;display:flex}.tuile:hover{transform:translateY(-3px);box-shadow:0 18px 36px -22px #00000038}.tuile__ico{color:var(--accentink);margin-bottom:.15rem;font-size:1.5rem;line-height:1;transition:color .25s}.tuile b{font-size:.94rem;font-weight:700;line-height:1.25}.tuile__detail{color:var(--muted);font-size:.76rem;line-height:1.35}.tuile[aria-pressed=true]{border-color:var(--accentink);background:var(--asoft);box-shadow:inset 0 0 0 1px var(--accentink)}.tuile[aria-pressed=true] .tuile__ico{color:var(--brand)}.pane__q--suite{margin-top:1.6rem}@media (width<=560px){.tuiles{grid-template-columns:repeat(2,1fr)}.tuile{min-height:120px;padding:1rem .7rem}}.hero__choix{width:100%;margin-top:clamp(2.6rem,4.5vw,3.6rem)}.hero__choix .tuiles{grid-template-columns:repeat(auto-fit,minmax(158px,1fr));gap:.85rem}.hero__choix .tuile{min-height:0;animation:.62s cubic-bezier(.22,1,.36,1) backwards tuileIn;animation-delay:calc(.42s + var(--i,0) * 70ms);background:#fff;border:none;border-radius:20px;gap:0;padding:1.7rem 1rem 1.5rem;transition:transform .42s cubic-bezier(.22,1,.36,1),box-shadow .42s cubic-bezier(.22,1,.36,1);box-shadow:inset 0 1px #ffffffe6,0 2px 6px -2px #06102d47,0 24px 48px -26px #06102d9e}@keyframes tuileIn{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}.hero__choix .tuile:hover{transform:translateY(-7px);box-shadow:inset 0 1px #ffffffe6,0 4px 10px -2px #06102d4d,0 40px 70px -28px #06102db8}.hero__choix .tuile__ico{background:var(--asoft);width:52px;height:52px;color:var(--brand);border-radius:16px;place-items:center;margin:0 0 .95rem;transition:background .42s,color .42s,transform .42s cubic-bezier(.22,1,.36,1);display:grid}.hero__choix .tuile:hover .tuile__ico{background:var(--accent);color:var(--deep);transform:scale(1.08)}.hero__choix .tuile b{color:var(--ink);font-size:1.06rem;font-weight:700;line-height:1.2}.tuile__sous{color:var(--muted);letter-spacing:.01em;margin-top:.3rem;font-size:.74rem;line-height:1.35}.hero__choix .tuiles--profil{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:.7rem}.hero__choix .tuile--profil{min-height:0;box-shadow:none;backdrop-filter:blur(8px);background:#ffffff24;border:1px solid #fff6;flex-direction:row;justify-content:center;gap:.6rem;padding:.9rem 1rem;animation:none}.hero__choix .tuile--profil:hover{box-shadow:none;background:#ffffff3d;transform:translateY(-3px)}.hero__choix .tuile--profil .tuile__ico{width:auto;height:auto;color:var(--accent);background:0 0;border-radius:0;margin:0}.hero__choix .tuile--profil b{color:#fff;font-size:.86rem;font-weight:600}@media (width<=620px){.hero__choix .tuiles{grid-template-columns:repeat(2,1fr);gap:.65rem}.hero__choix .tuile{padding:1.3rem .8rem 1.15rem}.hero__choix .tuiles--profil{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hero__choix .tuile{animation:none}}.hero__sub--appui{color:var(--accent);max-width:52ch;margin-top:1.1rem;font-size:clamp(.98rem,1.3vw,1.08rem);font-weight:500}.hero__inner{will-change:transform, opacity}.aurora{will-change:transform}.progres{z-index:900;background:linear-gradient(90deg, var(--accent), var(--gb));transform-origin:0;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.h2 .mot{opacity:0;display:inline-block;transform:translateY(.5em)}.h2.mots-in .mot{animation:.62s cubic-bezier(.22,1,.36,1) forwards motIn;animation-delay:calc(var(--m,0) * 45ms)}@keyframes motIn{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.progres{display:none}.h2 .mot{opacity:1!important;animation:none!important;transform:none!important}.hero__inner,.aurora{will-change:auto;opacity:1!important;transform:none!important}}.deck--methode .deck__pin{max-width:1240px;margin-inline:auto;padding:0 1.5rem}.deck--methode .deck__titre{color:#fff;text-align:left;max-width:13ch;margin:0;font-size:clamp(2.1rem,5.4vw,76px)}.deck--methode .deck__chapo{text-align:left;color:#ffffffb3;max-width:38ch;margin:1.3rem 0 0;font-size:1.02rem}.deck__carte--etape{background:#fff;border:none;border-radius:24px;width:min(360px,100% - 2.5rem);min-height:400px;padding:2.1rem 1.9rem;box-shadow:inset 0 1px #ffffffe6,0 30px 60px -28px #000000b3}.deck__num{background:var(--asoft);width:46px;height:46px;color:var(--brand);font-family:var(--fd);font-weight:var(--wd);border-radius:14px;place-items:center;margin-bottom:1.3rem;font-size:.95rem;display:grid}.deck__carte--etape .h4{color:var(--ink);margin-bottom:.75rem}.deck__carte--etape .deck__texte{color:var(--muted);margin:0 0 auto;font-size:.95rem;line-height:1.55}.deck__carte--etape .step__tag{background:var(--canvas);color:var(--accentink);border-color:var(--line);margin-top:1.5rem}@media (width>=1024px){.deck--methode{min-height:2900px}.deck--methode .deck__slot{top:200px}}.carte-jeu,.carte-jeu .checks li{opacity:0}.jeu.jeu-in .carte-jeu{animation:.72s cubic-bezier(.22,1,.36,1) forwards fichePosee;animation-delay:calc(var(--c,0) * .13s)}@keyframes fichePosee{0%{opacity:0;transform:translateY(38px) rotate(calc((var(--c,0) - 1) * -2deg))}60%{opacity:1}to{opacity:1;transform:none}}.jeu.jeu-in .card__eyebrow i{animation:.5s cubic-bezier(.34,1.56,.64,1) backwards puceIn;animation-delay:calc(var(--c,0) * .13s + .3s)}@keyframes puceIn{0%{transform:scale(0)}to{transform:scale(1)}}.jeu.jeu-in .carte-jeu .checks li{animation:.42s cubic-bezier(.22,1,.36,1) forwards ligneCochee;animation-delay:calc(var(--c,0) * .13s + .42s + var(--k,0) * 70ms)}@keyframes ligneCochee{0%{opacity:0;transform:translate(-9px)}to{opacity:1;transform:none}}.no-js .carte-jeu,.no-js .carte-jeu .checks li{opacity:1}@media (prefers-reduced-motion:reduce){.carte-jeu,.carte-jeu .checks li{opacity:1!important;animation:none!important;transform:none!important}.card__eyebrow i{animation:none!important;transform:none!important}}.topbar[data-astro-cid-wpvy4v7s]{z-index:100;backdrop-filter:blur(12px);background:#fffffff5;border-bottom:1px solid #d6e0e9;position:sticky;top:0}.topbar__inner[data-astro-cid-wpvy4v7s]{box-sizing:border-box;justify-content:space-between;align-items:center;gap:24px;width:min(1240px,100% - 3rem);height:84px;margin:0 auto;padding:0;display:flex}.topbar__brand[data-astro-cid-wpvy4v7s]{color:#152f4c;align-items:center;gap:12px;min-width:0;line-height:1.2;text-decoration:none;display:flex}.topbar__brand[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{object-fit:contain;flex:none;width:52px;height:52px}.topbar__brand[data-astro-cid-wpvy4v7s] strong[data-astro-cid-wpvy4v7s]{letter-spacing:-.02em;color:#123b78;font:700 18px/1.2 Manrope,Inter,sans-serif;display:block}.topbar__brand[data-astro-cid-wpvy4v7s] small[data-astro-cid-wpvy4v7s]{color:#586b7e;white-space:nowrap;margin-top:4px;font:400 11px/1.2 DM Sans,Inter,sans-serif;display:block}.topbar__links[data-astro-cid-wpvy4v7s]{align-items:center;gap:29px;font:550 13px/1 DM Sans,Inter,sans-serif;display:flex}.topbar__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]{color:#152f4c;text-decoration:none}.topbar__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:hover{color:#315fe9}.topbar__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].topbar__cta{color:#fff;white-space:nowrap;background:#112d4e;border-radius:8px;align-items:center;gap:10px;padding:13px 20px;font-size:14px;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.topbar__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].topbar__cta:hover{color:#fff;background:#244b75;transform:translateY(-1px)}.topbar__cta[data-astro-cid-wpvy4v7s] svg[data-astro-cid-wpvy4v7s]{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.topbar[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s]:focus-visible{outline-offset:4px;outline:3px solid #315fe9}.topbar__short[data-astro-cid-wpvy4v7s]{display:none}@media (width<=1050px){.topbar__links[data-astro-cid-wpvy4v7s]>a[data-astro-cid-wpvy4v7s]:not(.topbar__cta){display:none}}@media (width<=760px){.topbar__inner[data-astro-cid-wpvy4v7s]{gap:12px;width:calc(100% - 2.25rem);height:68px}.topbar__brand[data-astro-cid-wpvy4v7s]{gap:8px}.topbar__brand[data-astro-cid-wpvy4v7s] img[data-astro-cid-wpvy4v7s]{width:40px;height:40px}.topbar__brand[data-astro-cid-wpvy4v7s] strong[data-astro-cid-wpvy4v7s]{font-size:15px}.topbar__brand[data-astro-cid-wpvy4v7s] small[data-astro-cid-wpvy4v7s]{font-size:9.5px}.topbar__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].topbar__cta{gap:8px;min-height:44px;padding:11px 13px;font-size:13px}.topbar__long[data-astro-cid-wpvy4v7s]{display:none}.topbar__short[data-astro-cid-wpvy4v7s]{display:inline}}@media (width<=360px){.topbar__brand[data-astro-cid-wpvy4v7s] small[data-astro-cid-wpvy4v7s]{display:none}}@media (prefers-reduced-motion:reduce){.topbar__links[data-astro-cid-wpvy4v7s] a[data-astro-cid-wpvy4v7s].topbar__cta{transition:none}}
