@font-face{font-family:Chapeau;src:url(Chapeau-Medium.47b955b2.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Chapeau;src:url(Chapeau-Black.b918f4d4.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:87px}body{color:#181d2d;-webkit-font-smoothing:antialiased;background:#fff;font-family:Poppins,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.4;overflow-x:hidden}body.is-locked{overflow:hidden}img{max-width:100%;height:auto;display:block}.svg-sprite{width:0;height:0;position:absolute;overflow:hidden}a{color:inherit;text-decoration:none}ul{list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}:focus-visible{outline-offset:3px;outline:2px solid #ff0254}.container{width:100%;max-width:1312px;margin-inline:auto;padding-inline:24px}.container-xl{width:100%;max-width:1320px;margin-inline:auto;padding-inline:24px}.section{position:relative}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.section-label{text-transform:uppercase;color:#2c3550;font-size:15px;font-weight:700;line-height:1.28;display:block}.section-title{color:#2c3550;font-size:30px;font-weight:700;line-height:1.28}@media (width<=768px){.section-title{font-size:24px}}.display-xl{letter-spacing:-.5px;text-transform:uppercase;font-family:Chapeau,Poppins,-apple-system,Segoe UI,sans-serif;font-size:40px;font-weight:500;line-height:1.12}@media (width<=1200px){.display-xl{font-size:34px}}@media (width<=768px){.display-xl{font-size:27px}}.display-title{letter-spacing:-1.2px;text-transform:uppercase;font-family:Chapeau,Poppins,-apple-system,Segoe UI,sans-serif;font-size:40px;font-weight:900;line-height:1.1}@media (width<=768px){.display-title{letter-spacing:-.6px;font-size:30px}}.btn{text-align:center;cursor:pointer;border:1px solid #0000;border-radius:99px;justify-content:center;align-items:center;gap:12px;min-height:47px;padding:10px 18px;font-size:16px;font-weight:700;line-height:1.4;transition:transform .2s,box-shadow .2s,background-color .2s,color .2s,opacity .2s;display:inline-flex}.btn:hover{transform:translateY(-1px);box-shadow:0 6px 18px #08131629}.btn:active{transform:translateY(0)}.btn--dark{color:#fff;background:#181d2d;border-color:#04113a}.btn--white{color:#081316;background:#fff;box-shadow:0 0 7.6px #0000000f}.btn--outline-dark{color:#181d2d;background:0 0;border-color:#181d2d}.btn--outline-dark:hover{color:#fff;background:#181d2d}.btn__arrow{background:linear-gradient(238.42deg,#ff5b00 12.82%,#ff0254 84.82%);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.btn__arrow img{width:13px;height:13px}.arrow-btn{background:#181d2d;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:transform .2s,opacity .2s;display:grid}.arrow-btn img{width:14px;height:14px}.arrow-btn:hover{transform:scale(1.08)}.arrow-btn--prev img{transform:scaleX(-1)}.logo-pill{vertical-align:middle;border-radius:99px;align-items:center;display:inline-flex;box-shadow:0 0 40px #00000017}.logo-pill img{width:4.2em}.check-list{flex-direction:column;gap:10px;display:flex}.check-list li{align-items:flex-start;gap:6px;font-size:15px;line-height:1.4;display:flex}.check-list img{flex:none;width:13px;height:13px;margin-top:4px}.wave{pointer-events:none;width:100%;height:auto;display:block}.js-reveal .reveal{opacity:0;transition:opacity .7s,transform .7s;transition-delay:var(--reveal-delay,0s);transform:translateY(24px)}.js-reveal .reveal.is-revealed{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.js-reveal .reveal{opacity:1;transition:none;transform:none}}.modal[hidden]{display:none}.modal{z-index:200;opacity:0;visibility:hidden;grid-template-rows:minmax(0,1fr);place-items:center;padding:40px 24px;transition:opacity .25s,visibility .25s;display:grid;position:fixed;inset:0}.modal.is-open{opacity:1;visibility:visible}@media (width<=768px){.modal{padding:0}}.modal__backdrop{backdrop-filter:blur(2px);background:#0813168c;position:absolute;inset:0}.modal__dialog{background:#fff;border-radius:40px;flex-direction:column;width:min(100%,900px);max-height:calc(100dvh - 80px);transition:transform .25s;display:flex;position:relative;overflow:hidden;transform:scale(.96);box-shadow:0 30px 80px #0813164d}.modal.is-open .modal__dialog{transform:none}@media (width<=768px){.modal__dialog{border-radius:0;width:100%;height:100dvh;max-height:none}}.modal__head{flex:none;justify-content:space-between;align-items:flex-start;gap:16px;padding:32px 32px 16px;display:flex}@media (width<=768px){.modal__head{padding:24px 16px 12px}}.modal__title{color:#181d2d;font-size:24px;font-weight:700;line-height:1.28}@media (width<=768px){.modal__title{font-size:18px}}.modal__close{color:#181d2d;background:#f5f7ff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:22px;line-height:1;transition:background-color .2s;display:grid}.modal__close:hover{background:#e6e7ec}.modal__body{overscroll-behavior:contain;flex:auto;min-height:0;padding:0 32px 32px;overflow-y:auto}@media (width<=768px){.modal__body{padding:0 16px 32px}}@media (prefers-reduced-motion:reduce){.modal,.modal__dialog{transition:none}}.nav{z-index:100;filter:drop-shadow(0 0 3.5px #0000000f);background:#fff;border-radius:0 0 20px 20px;transition:box-shadow .25s;position:fixed;inset:0 0 auto}.nav.is-scrolled{box-shadow:0 6px 24px #0813161a}.nav__inner{justify-content:space-between;align-items:center;gap:16px;max-width:1440px;min-height:75px;margin-inline:auto;padding:6px 22px;display:flex}.nav__logo{flex:none;width:140px;display:block}.nav__logo img{width:100%}@media (width<=576px){.nav__logo{width:150px}}.nav__panel{display:contents}.nav__main{flex:auto;align-items:center;gap:48px;min-width:0;margin-left:12px;display:flex}.nav__switch{background:#f5f7ff;border-radius:47px;flex:none;align-items:center;gap:10px;padding:2px 10px 2px 2px;display:flex}.nav__switch-option{color:#081316;border-radius:19px;justify-content:center;align-items:center;min-height:35px;padding:2px 12px;font-size:16px;line-height:1.4;transition:background-color .2s,color .2s;display:inline-flex}.nav__switch-option.is-active{color:#fff;background:#181d2d;font-weight:700}.nav__switch-option:not(.is-active):hover{background:#181d2d14}.nav__links{white-space:nowrap;align-items:center;gap:32px;display:flex}.nav__links a{color:#081316;font-size:16px;line-height:1.4;display:inline-block;position:relative}.nav__links a:after{content:"";background:linear-gradient(238.42deg,#ff5b00 12.82%,#ff0254 84.82%);border-radius:2px;width:0;height:2px;transition:width .25s;position:absolute;bottom:-4px;left:0}.nav__links a:hover:after{width:100%}.nav__actions{flex:none;justify-content:flex-end;align-items:center;gap:24px;display:flex}.nav__login{color:#081316;text-underline-offset:2px;align-items:center;gap:8px;font-size:16px;font-weight:700;line-height:1.4;text-decoration:underline;display:inline-flex}.nav__login img{width:20px;height:20px}.nav__login:hover{opacity:.7}.nav__cta{min-width:123px}.nav__burger{border-radius:12px;flex:none;width:44px;height:44px;padding:12px 10px;display:none}.nav__burger span{background:#181d2d;border-radius:2px;height:2px;transition:transform .25s,opacity .2s;display:block}.nav__burger span+span{margin-top:5px}.nav__burger.is-open span:first-child{transform:translateY(7px)rotate(45deg)}.nav__burger.is-open span:nth-child(2){opacity:0}.nav__burger.is-open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (width<=1340px){.nav__main{gap:24px}.nav__links{gap:20px}.nav__actions{gap:16px}}@media (width<=1200px){.nav__inner{padding-inline:24px}.nav.is-open{border-radius:0}.nav__burger{display:block}.nav__panel{opacity:0;visibility:hidden;pointer-events:none;background:#fff;border-radius:0 0 20px 20px;flex-direction:column;gap:24px;max-height:calc(100dvh - 75px);padding:24px 24px 40px;transition:opacity .25s,transform .25s,visibility .25s;display:flex;position:fixed;top:75px;left:0;right:0;overflow-y:auto;transform:translateY(-12px);box-shadow:0 18px 30px #0813161f}.nav.is-open .nav__panel{opacity:1;visibility:visible;pointer-events:auto;transform:none}.nav__main,.nav__actions{flex-direction:column;align-items:stretch;margin:0}.nav__main{gap:24px}.nav__actions{gap:16px}.nav__switch{align-self:flex-start}.nav__links{flex-direction:column;align-items:stretch;gap:0}.nav__links a{border-bottom:1px solid #e6e7ec;padding:14px 0;font-size:18px;display:block}.nav__links a:after{display:none}.nav__login{justify-content:center;padding:6px 0}}.hero{background:#faf3ec;padding-top:75px;position:relative;overflow:hidden}@media (width>=993px){.hero{padding-top:0}}.hero__stage{grid-template-columns:minmax(0,1007fr) 433fr;min-height:705px;display:grid;position:relative}@media (width<=992px){.hero__stage{grid-template-columns:minmax(0,1fr);min-height:0}}.hero__media{position:relative;overflow:hidden}@media (width<=992px){.hero__media{overflow:visible}}.hero__photo{object-fit:cover;object-position:center 62%;width:124%;max-width:none;height:100%;position:absolute;top:0;left:-12.1%}@media (width<=992px){.hero__photo{object-position:center 40%;width:100%;height:320px;position:relative;left:0}}@media (width<=576px){.hero__photo{height:230px}}.hero__overlay{background:linear-gradient(178.75deg,#0000 44%,#0000008c 95%),#00000014;position:absolute;inset:0}@media (width<=992px){.hero__overlay{height:320px;bottom:auto}}@media (width<=576px){.hero__overlay{height:230px}}.hero__content{z-index:2;flex-direction:column;align-items:flex-start;gap:12px;padding-left:70px;padding-right:24px;display:flex;position:absolute;bottom:85px;left:0;right:0}@media (width<=1200px){.hero__content{padding-left:24px}}@media (width<=992px){.hero__content{padding:32px 24px 24px;position:static}}.hero__badge{background:#fff;border-radius:8px;padding:4px;display:inline-block}.hero__badge img{object-fit:contain;width:55px;height:72px}.hero__logo{box-shadow:0 0 40px #ffffff4d}.hero__logo img{width:230px}@media (width<=576px){.hero__logo img{width:172px}}.hero__title{letter-spacing:-.5px;text-transform:uppercase;color:#fff;max-width:830px;margin-top:6px;font-family:Chapeau,Poppins,-apple-system,Segoe UI,sans-serif;font-size:36px;font-weight:500;line-height:1.42}@media (width<=1200px){.hero__title{font-size:30px}}@media (width<=992px){.hero__title{color:#181d2d}}@media (width<=576px){.hero__title{font-size:23px}}.hero__promo{text-align:center;background:linear-gradient(#ff0a4d 0%,#ff5407 100%);flex-direction:column;justify-content:center;align-items:center;gap:24px;padding:40px 24px;display:flex}@media (width<=992px){.hero__promo{padding:32px 24px 40px}}.hero__promo-label{letter-spacing:-.5px;text-transform:uppercase;color:#fff;max-width:300px;font-family:Chapeau,Poppins,-apple-system,Segoe UI,sans-serif;font-size:40px;font-weight:900;line-height:1.12}@media (width<=1200px){.hero__promo-label{font-size:32px}}.hero__promo-text{color:#fff;max-width:320px;font-size:22px;font-weight:700;line-height:1.28}@media (width<=576px){.hero__promo-text{font-size:19px}}.hero__wave{z-index:3;color:#faf3ec;width:100%;height:42px;position:absolute;bottom:-1px;left:0;right:0}@media (width<=992px){.hero__wave{display:none}}.clients{background:#faf3ec;padding:40px 0 0;position:relative;overflow:hidden}.clients__title{text-align:center;color:#181d2d;margin-bottom:32px;font-size:18px;font-weight:700;line-height:1.28}@media (width<=576px){.clients__title{font-size:17px}}.clients__rows{flex-direction:column;gap:48px;padding-bottom:54px;display:flex;position:relative}.clients__rows:before,.clients__rows:after{content:"";z-index:2;pointer-events:none;width:175px;position:absolute;top:0;bottom:54px}.clients__rows:before{background:linear-gradient(90deg,#faf3ec 0%,#faf3ec00 100%);left:0}.clients__rows:after{background:linear-gradient(270deg,#faf3ec 0%,#faf3ec00 100%);right:0}@media (width<=768px){.clients__rows{gap:24px;padding-bottom:36px}.clients__rows:before,.clients__rows:after{width:64px;bottom:36px}}.marquee{overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee__track{align-items:center;gap:var(--marquee-gap,48px);width:max-content;animation:marquee-scroll var(--marquee-duration,60s) linear infinite;animation-direction:var(--marquee-direction,normal);display:flex}.marquee:hover .marquee__track,.marquee:focus-within .marquee__track{animation-play-state:paused}@keyframes marquee-scroll{0%{transform:translate(0)}to{transform:translateX(calc(-50% - var(--marquee-gap,48px) / 2))}}@media (prefers-reduced-motion:reduce){.marquee__track{animation:none}.marquee{overflow-x:auto}}.client-logo{--logo-w:175px;--logo-h:48px;--logo-scale:1;flex:none;justify-content:center;align-items:center;width:204px;height:56px;transition:transform .25s,filter .25s;display:flex}.client-logo img{width:auto;height:auto;max-width:calc(var(--logo-w) * var(--logo-scale));max-height:calc(var(--logo-h) * var(--logo-scale));object-fit:contain}.client-logo:hover{transform:scale(1.06)}.client-logo--boulanger{--logo-h:24px}.client-logo--liberation{--logo-w:134px;--logo-h:49px}.client-logo--celio{--logo-w:124px;--logo-h:33px}.client-logo--dekra{--logo-w:180px;--logo-h:50px}.client-logo--boticinal{--logo-w:184px;--logo-h:43px}.client-logo--aladom{--logo-w:140px;--logo-h:28px}.client-logo--tara-jarmon{--logo-w:145px;--logo-h:36px}@media (width<=768px){.client-logo{--logo-scale:.74;width:140px;height:44px}}.howto{background:#2c3550;position:relative}.howto__scroll{position:relative}.howto__sticky{padding:78px 0 79px}@media (width<=992px){.howto__sticky{padding:40px 0}}.howto__stage{max-width:1084px;margin-inline:auto;position:relative}.howto__stage:before{content:"";height:120px;transform:translateY(calc(var(--howto-step,0) * 8px));background:#505973;border-radius:40px 40px 0 0;transition:transform .45s;position:absolute;top:-33px;left:40px;right:40px}@media (width<=992px){.howto__stage:before{height:60px;top:-18px;left:20px;right:20px}}.howto__deck{position:relative}.howto__veil{z-index:3;opacity:0;pointer-events:none;background:#fff;border-radius:40px;transition:opacity .22s;position:absolute;inset:0}.howto__deck.is-switching .howto__veil{opacity:.85}.howto__slides{display:grid;position:relative}.howto__slide{opacity:0;visibility:hidden;background:#fff;border-radius:40px;grid-area:1/1;grid-template-columns:minmax(0,1fr) 380px;gap:40px;padding:44px 40px 34px;transition:opacity .4s,transform .4s,visibility .4s;display:grid;transform:scale(.94)}.howto__slide.is-active{opacity:1;visibility:visible;transform:none}@media (width<=992px){.howto__slide{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px}}.howto__deck.is-crossfade .howto__slide{transform:none}.howto__body{color:#2c3550;flex-direction:column;gap:16px;min-width:0;display:flex}.howto__label{color:#2c3550}.howto__title{max-width:560px}.howto__block-title{margin-bottom:10px;font-size:16px;font-weight:700;line-height:1.4}.howto__block{padding-left:21px}.howto__cta{align-self:flex-start}.howto__footnote{text-align:center;margin-top:8px;font-size:14px;line-height:1.4}.howto__media{justify-content:center;align-items:flex-start;min-width:0;padding-bottom:48px;display:flex}.howto__media img{aspect-ratio:344/436;object-fit:cover;width:100%;max-width:344px;mask-image:url(photo-blob.db2d8eb1.svg);mask-size:100% 100%;mask-repeat:no-repeat}@media (width<=992px){.howto__media{order:-1;padding-bottom:0}.howto__media img{max-width:240px}}.howto__nav{z-index:4;gap:16px;display:flex;position:absolute;bottom:36px;right:40px}@media (width<=992px){.howto__nav{justify-content:center;margin-top:24px;position:static}}.howto__dots{display:none}@media (width<=992px){.howto__dots{justify-content:center;align-items:center;gap:8px;margin-top:16px;display:flex}}.howto__dots button{background:#fff6;border-radius:50%;width:8px;height:8px;transition:background-color .2s,transform .2s}.howto__dots button.is-active{background:#fff;transform:scale(1.4)}@media (prefers-reduced-motion:reduce){.howto__stage:before{transition:none;transform:none}}.banks{background:#2c3550;padding:148px 0 352px;position:relative;overflow:hidden}@media (width<=768px){.banks{padding:70px 0 150px}}.banks__grid{grid-template-columns:450px minmax(0,1fr);align-items:center;gap:46px;display:grid}@media (width<=992px){.banks__grid{grid-template-columns:minmax(0,1fr);justify-items:center;gap:32px}}.banks__logos{background:#fff;border-radius:24px;flex-wrap:wrap;justify-content:center;align-items:center;gap:26px 36px;width:450px;max-width:100%;padding:30px 28px 40px;display:flex}@media (width<=576px){.banks__logos{--bank-scale:.8;gap:16px 24px;padding:24px 16px 32px}}.bank-logo{width:auto;height:calc(var(--bank-h) * var(--bank-scale,1));flex:none}.bank-logo--bnp-paribas{--bank-h:23px}.bank-logo--hello-bank{--bank-h:29px}.bank-logo--bpce{--bank-h:25px}.bank-logo--credit-agricole{--bank-h:24px}.bank-logo--lcl{--bank-h:27px}.bank-logo--credit-mutuel{--bank-h:18px}.bank-logo--cic{--bank-h:25px}.bank-logo--societe-generale{--bank-h:23px}.banks__claim{color:#fff;text-align:center;max-width:650px}@media (width<=992px){.banks__claim{max-width:100%}}.banks__word{transition:opacity .25s}.js-reveal .banks__word{opacity:.22}.banks__word.is-lit,.js-reveal .banks__word.is-lit{opacity:1}.banks__logo{transition:opacity .4s,transform .4s;box-shadow:0 0 40px #ffffff4d}.banks__logo img{width:162px}.js-reveal .banks__logo{opacity:0;transform:translateY(6px)}.banks__logo.is-lit,.js-reveal .banks__logo.is-lit{opacity:1;transform:none}@media (width<=576px){.banks__logo img{width:136px}}.banks__wave{height:95px;position:absolute;bottom:-1px;left:0;right:0}@media (width<=768px){.banks__wave{height:58px}}.cms{background:linear-gradient(to top right,#ff500b 0%,#ff0d4a 100%);padding:64px 0 52px;position:relative;overflow:hidden}@media (width<=768px){.cms{padding:32px 0 40px}}.cms__title{text-align:center;color:#fff;max-width:660px;margin:0 auto 40px}.cms__panel{background:#fff;border-radius:40px;padding:32px 0 24px;overflow:hidden;box-shadow:0 0 40px #ffffff59}.cms__panel .marquee__track{--marquee-gap:45px}@media (width<=768px){.cms__panel .marquee__track{--marquee-gap:28px}}.cms__logo{flex:none;justify-content:center;align-items:center;height:50px;display:flex}.cms__logo img{object-fit:contain;width:auto;max-width:280px;height:auto;max-height:50px}@media (width<=768px){.cms__logo{height:34px}.cms__logo img{max-width:150px;max-height:34px}}.cms__note{text-align:center;color:#181d2d;max-width:900px;margin:24px auto 0;padding-inline:32px;font-size:16px;line-height:1.4}@media (width<=576px){.cms__note{padding-inline:16px;font-size:15px}}.simulator{background:#181d2d;padding:178px 0 0;position:relative;overflow:hidden}@media (width<=768px){.simulator{padding-top:70px}}.simulator__wave-top{background:linear-gradient(90deg,#ff500b 0%,#ff2e2a 100%);height:80px;position:absolute;top:-1px;left:0;right:0}@media (width<=768px){.simulator__wave-top{height:48px}}.simulator__label{color:#fff;margin-bottom:16px}.simulator__title{color:#fff;max-width:660px;margin-bottom:32px}.simulator__card{background:#fff;border-radius:40px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;display:grid}@media (width<=992px){.simulator__card{grid-template-columns:minmax(0,1fr)}}.simulator__volume{padding:62px 48px 48px}@media (width<=992px){.simulator__volume{padding:32px 24px 24px}}.simulator__offer{border-left:1px solid #e6e7ec;flex-direction:column;padding:42px 48px 38px;display:flex}@media (width<=992px){.simulator__offer{border-left:none;padding:0 24px 32px}}.simulator__field-label{color:#181d2d;max-width:470px;font-size:20px;font-weight:700;line-height:1.28;display:block}.simulator__help{color:#181d2d;max-width:470px;margin-top:16px;font-size:16px;line-height:1.4}.simulator__slider-wrap{margin-top:42px}.simulator__slider{appearance:none;background:linear-gradient(90deg, #181d2d 0%, #181d2d var(--slider-progress,0%), #cfe4f5 var(--slider-progress,0%), #cfe4f5 100%);cursor:pointer;border-radius:99px;width:100%;height:8px}.simulator__slider::-webkit-slider-thumb{appearance:none;cursor:grab;background-color:#181d2d;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='10' viewBox='0 0 24 10' fill='none' stroke='%23ffffff' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.5 5H1m3.5-3.2L1 5l3.5 3.2'/%3E%3Cpath d='M13.5 5H23m-3.5-3.2L23 5l-3.5 3.2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:24px 10px;border-radius:99px;width:38px;height:20px}.simulator__slider::-moz-range-thumb{cursor:grab;background-color:#181d2d;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='10' viewBox='0 0 24 10' fill='none' stroke='%23ffffff' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10.5 5H1m3.5-3.2L1 5l3.5 3.2'/%3E%3Cpath d='M13.5 5H23m-3.5-3.2L23 5l-3.5 3.2'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:24px 10px;border:none;border-radius:99px;width:38px;height:20px}.simulator__readout{justify-content:center;align-items:baseline;gap:8px;margin-top:34px;display:flex}.simulator__input{text-align:center;color:#181d2d;background:0 0;border:none;border-bottom:1px solid #181d2d;width:8ch;padding-bottom:2px;font-family:Poppins,-apple-system,Segoe UI,sans-serif;font-size:30px;font-weight:700;line-height:1.1}.simulator__input:focus{border-bottom-color:#ff0254;outline:none}@media (width<=576px){.simulator__input{font-size:24px}}.simulator__unit{color:#181d2d;font-size:14px;font-weight:400}.simulator__offer-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.simulator__offer-name,.simulator__price{color:#ff5b00;font-size:24px;font-weight:700;line-height:1.28}@media (width<=576px){.simulator__offer-name,.simulator__price{font-size:20px;line-height:1.15}}.simulator__price{transition:opacity .2s}.simulator__price.is-updating{opacity:.3}.simulator__contact[hidden]{display:none}.simulator__terms{color:#181d2d;margin-top:8px;font-size:16px;line-height:1.4}.simulator__promo{background:linear-gradient(238.42deg,#ff5b00 12.82%,#ff0254 84.82%);border-radius:24px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px 24px;margin-top:24px;padding:24px 32px;display:grid}@media (width<=576px){.simulator__promo{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding:24px 16px}}.simulator__promo-label{letter-spacing:-.3px;text-transform:uppercase;color:#fff;max-width:160px;font-family:Chapeau,Poppins,-apple-system,Segoe UI,sans-serif;font-size:20px;font-weight:900;line-height:1.15}.simulator__promo-text{color:#fff;font-size:20px;font-weight:700;line-height:1.28}@media (width<=576px){.simulator__promo-text{font-size:18px}}.simulator__promo-cta{grid-column:1/-1;justify-self:center}.simulator__link{color:#181d2d;text-underline-offset:3px;align-self:flex-end;margin-top:16px;font-size:16px;text-decoration:underline}.simulator__link:hover{color:#ff0254}@media (width<=992px){.simulator__link{align-self:flex-start}}.simulator__ribbon{width:100%;margin-top:0;margin-bottom:-1px;display:block}.pricing-table-wrap{overflow-x:auto}.pricing-table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.pricing-table th,.pricing-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e6e7ec;padding:10px 12px}.pricing-table th{color:#181d2d;background:#f5f7ff;font-weight:700;position:sticky;top:0}.testimonials{background:#fff;padding:76px 0 90px;position:relative}@media (width<=768px){.testimonials{padding:40px 0}}.testimonials__grid{grid-template-columns:minmax(0,835fr) 390fr;align-items:start;gap:40px;display:grid}@media (width<=992px){.testimonials__grid{grid-template-columns:minmax(0,1fr)}}.testimonials__panel{background:#f9fbff;border-radius:24px;padding:48px}@media (width<=768px){.testimonials__panel{padding:24px}}.testimonials__head{justify-content:space-between;align-items:center;gap:24px;margin-bottom:34px;display:flex}.testimonials__title{color:#181d2d;flex-wrap:wrap;align-items:center;gap:16px;display:flex}.testimonials__title .logo-pill img{width:162px}@media (width<=768px){.testimonials__title .logo-pill img{width:122px}}.testimonials__nav{flex:none;gap:16px;display:flex}.testimonials__slides{position:relative}.testimonials__slide{opacity:0;visibility:hidden;transition:opacity .4s,visibility .4s;position:absolute;top:0;left:0;right:0}.testimonials__slide.is-active{opacity:1;visibility:visible;position:static}.testimonials__quote{color:#181d2d;font-size:16px;line-height:1.55}.testimonials__quote strong{margin-bottom:24px;font-weight:700;display:block}.testimonials__author{flex-wrap:wrap;align-items:center;gap:16px;margin-top:56px;display:flex}@media (width<=768px){.testimonials__author{margin-top:32px}}.testimonials__avatar{object-fit:cover;border-radius:14px;flex:none;width:63px;height:63px}.testimonials__author-name{color:#181d2d;font-size:16px;line-height:1.4;display:block}.testimonials__author-role{color:#6b7280;font-size:14px;line-height:1.4;display:block}.testimonials__author-logo{margin-left:24px}.testimonials__author-logo img{object-fit:contain;width:auto;max-width:130px;height:auto;max-height:44px}@media (width<=576px){.testimonials__author-logo{margin-left:0}}.testimonials__cta{margin-left:auto}@media (width<=768px){.testimonials__cta{margin-left:0}}.testimonials__args{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;max-width:835px;margin-top:56px;display:grid}@media (width<=768px){.testimonials__args{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:32px}}.testimonials__arg-title{color:#181d2d;align-items:center;gap:12px;font-size:20px;font-weight:700;line-height:1.28;display:flex}.testimonials__arg-title:before{content:"";background:#ff0254;border-radius:50%;flex:none;width:7px;height:7px}.testimonials__arg-text{color:#181d2d;margin-top:12px;font-size:16px;line-height:1.4}.testimonials__media{align-self:stretch}.testimonials__media img{width:100%;height:auto}@media (width<=992px){.testimonials__media{max-width:390px;margin-inline:auto}}.faq{background:linear-gradient(to top right,#e55d1e 0%,#fe0545 100%);padding:111px 0 69px;position:relative;overflow:hidden}@media (width<=768px){.faq{padding:40px 0}}.faq__panel{background:#fff;border-radius:40px;grid-template-columns:473px minmax(0,1fr);gap:44px;padding:60px;display:grid}@media (width<=1200px){.faq__panel{grid-template-columns:340px minmax(0,1fr);gap:32px;padding:40px}}@media (width<=992px){.faq__panel{grid-template-columns:minmax(0,1fr);gap:32px;padding:32px 24px}}.faq__intro{align-self:center;padding-left:43px}@media (width<=1200px){.faq__intro{padding-left:0}}.faq__title{color:#181d2d}.faq__underline{width:283px;max-width:100%;margin-top:8px;margin-left:110px;display:block}@media (width<=1200px){.faq__underline{width:220px;margin-left:40px}}@media (width<=992px){.faq__underline{width:283px;margin-left:0}}.faq__list{flex-direction:column;display:flex}.faq__item+.faq__item{border-top:1px solid #e6e7ec}.faq__question{text-align:left;color:#181d2d;justify-content:space-between;align-items:center;gap:24px;width:100%;padding:24px 0 16px;font-size:18px;font-weight:400;line-height:1.28;display:flex}.faq__question:hover .faq__icon{transform:scale(1.1)}@media (width<=768px){.faq__question{font-size:16px}}.faq__icon{background:#181d2d;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;transition:transform .25s,background .25s;display:grid}.faq__icon img{width:17px;height:17px;transition:transform .25s}.faq__question[aria-expanded=true]{padding-bottom:8px;font-weight:700}.faq__question[aria-expanded=true] .faq__icon{background:linear-gradient(238.42deg,#ff5b00 12.82%,#ff0254 84.82%)}.faq__question[aria-expanded=true] .faq__icon img{transform:rotate(90deg)}.faq__answer{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.faq__answer>div{overflow:hidden}.faq__answer p{color:#181d2d;padding-bottom:24px;font-size:16px;line-height:1.4}.faq__answer.is-open{grid-template-rows:1fr}.faq__actions{justify-content:flex-end;margin-top:32px;display:flex}@media (width<=768px){.faq__actions .btn{width:100%}}.faq-modal__item+.faq-modal__item{border-top:1px solid #e6e7ec;margin-top:24px;padding-top:24px}.faq-modal__question{color:#181d2d;font-size:20px;font-weight:700;line-height:1.28}.faq-modal__answer{color:#181d2d;margin-top:8px;line-height:1.4}.cta-final{text-align:center;background:#fff;padding:0;position:relative;overflow:hidden}.cta-final__wave-top{width:100%;height:85px;display:block}@media (width<=768px){.cta-final__wave-top{height:50px}}.cta-final__inner{z-index:2;flex-direction:column;align-items:center;gap:24px;max-width:820px;margin-inline:auto;padding-top:62px;display:flex;position:relative}@media (width<=768px){.cta-final__inner{padding-top:40px}}.cta-final__title{color:#181d2d}.cta-final__title .logo-pill{box-shadow:none}.cta-final__title .logo-pill img{filter:drop-shadow(0 4px 20px #181d2d2e);width:5.3em}.cta-final__text{color:#181d2d;max-width:560px;font-size:20px;line-height:1.28}@media (width<=768px){.cta-final__text{font-size:16px}}.cta-final__ribbon{pointer-events:none;width:104%;max-width:none;margin-top:-3.4%;margin-bottom:-23.5%;transition:opacity .8s,transform .8s;display:block}.js-reveal .cta-final__ribbon{opacity:0;transform:translateY(40px)}.cta-final__ribbon.is-revealed,.js-reveal .cta-final__ribbon.is-revealed{opacity:1;transform:none}.footer{color:#fff;background:#181d2d;padding:44px 0 30px;position:relative}.footer__logo{display:inline-flex}.footer__logo img{width:190px}.footer__main{grid-template-columns:332px minmax(0,1fr) auto auto;align-items:start;gap:40px;margin-top:50px;display:grid}@media (width<=992px){.footer__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (width<=576px){.footer__main{grid-template-columns:minmax(0,1fr);gap:24px}}.footer__baseline{color:#ffffffe6;font-size:16px;line-height:1.4}@media (width<=992px){.footer__baseline{grid-column:1/-1}}.footer__badge{background:#fff;border-radius:14px;justify-self:end;padding:10px}.footer__badge img{object-fit:contain;width:68px;height:92px}@media (width<=992px){.footer__badge{justify-self:start}}.footer__col-title{text-transform:uppercase;color:#fff;margin-bottom:12px;font-size:16px;font-weight:700}.footer__links{flex-direction:column;gap:6px;display:flex}.footer__links a{color:#ffffffe6;font-size:16px;line-height:1.4;transition:color .2s}.footer__links a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.footer__bottom{color:#ffffffbf;border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:44px;padding-top:24px;font-size:14px;display:flex}.footer__bottom a{text-underline-offset:3px;text-decoration:underline}.legal{background:#f5f7ff;padding:139px 0 80px}@media (width<=768px){.legal{padding:107px 0 40px}}.legal__inner{color:#181d2d;max-width:928px}.legal__inner p,.legal__inner li{line-height:1.6}.legal__inner p+p,.legal__inner p+ul,.legal__inner ul+p{margin-top:12px}.legal__inner h2{color:#2c3550;margin:40px 0 16px;font-size:24px;font-weight:700;line-height:1.28}.legal__inner h2 span{color:#ff0254}.legal__inner h3{color:#2c3550;margin:24px 0 8px;font-size:18px;font-weight:700;line-height:1.28}.legal__inner ul{flex-direction:column;gap:8px;padding-left:24px;list-style:outside;display:flex}.legal__inner li::marker{color:#ff0254}.legal__inner strong{font-weight:700}.legal__inner .legal__definitions{padding-left:0;list-style:none}.legal__title{text-transform:uppercase;color:#181d2d;font-family:Chapeau,Poppins,-apple-system,Segoe UI,sans-serif;font-size:40px;font-weight:500;line-height:1.12}@media (width<=768px){.legal__title{font-size:27px}}.legal__title+p{margin-top:40px}.contact{background:#fff;padding:155px 0 120px}@media (width<=768px){.contact{padding:115px 0 64px}}.contact__inner{grid-template-columns:minmax(0,490px) minmax(0,530px);justify-content:space-between;align-items:center;gap:64px;display:grid}@media (width<=992px){.contact__inner{grid-template-columns:minmax(0,1fr);max-width:538px}}.contact__text{color:#181d2d;margin-top:16px;font-size:18px;line-height:1.4}.contact__form{margin-top:40px}.contact__form fieldset{border:0}.contact__legend{color:#6b7280;margin-bottom:24px;font-size:14px}.contact__field{min-width:0;position:relative}.contact__field+.contact__field{margin-top:36px}.contact__input{width:100%;height:60px;font:inherit;color:#181d2d;background:#fff;border:2px solid #e6e7ec;border-radius:16px;padding:0 16px;font-size:16px;transition:border-color .2s}.contact__input:hover{border-color:#505973}.contact__input:focus{border-color:#2c3550;outline:none}.contact__input[aria-invalid=true]{border-color:#d6203a}.contact__label{white-space:nowrap;text-overflow:ellipsis;color:#6b7280;pointer-events:none;background:#fff;max-width:calc(100% - 32px);padding:0 4px;font-size:16px;line-height:1;transition:top .2s,font-size .2s,color .2s;position:absolute;top:50%;left:16px;overflow:hidden;transform:translateY(-50%)}.contact__input:focus~.contact__label,.contact__input:not(:placeholder-shown)~.contact__label{color:#2c3550;font-size:12px;top:0}.contact__input[aria-invalid=true]~.contact__label{color:#d6203a}.contact__error{color:#d6203a;margin-top:6px;font-size:12px}.contact__error a{text-decoration:underline}.contact__error--form{margin-bottom:16px;font-size:14px}.contact__phone{grid-template-columns:112px minmax(0,1fr);gap:8px;margin-top:36px;display:grid}.contact__area{position:relative}.contact__area:after{content:"";pointer-events:none;border-bottom:2px solid #2c3550;border-right:2px solid #2c3550;width:8px;height:8px;position:absolute;top:50%;right:16px;transform:translateY(-70%)rotate(45deg)}.contact__select{appearance:none;cursor:pointer;padding-right:36px}.contact__help{color:#6b7280;margin-top:6px;font-size:12px}.contact__help.is-invalid{color:#d6203a}.contact__conditions{color:#181d2d;margin:32px 0 24px;font-size:14px;line-height:1.4}.contact__conditions a{text-underline-offset:3px;text-decoration:underline}.contact__conditions a:hover{text-decoration:none}.contact__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.contact__submit:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.contact__success:focus{outline:none}.contact__media{justify-content:center;display:flex}.contact__media img{width:100%;max-width:530px}@media (width<=992px){.contact__media{display:none}}
/*# sourceMappingURL=bco-marketing.1c80ad24.css.map */
