.marketing{overflow-x:clip}.marketing section{position:relative}.section-head{display:flex;flex-direction:column;gap:14px;margin-bottom:48px}.section-head--center{align-items:center;text-align:center}.section-head--center .lead{margin:0;max-width:56ch}.container.section-head{align-items:flex-end;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.container.section-head>div{align-items:flex-start;display:flex;flex-direction:column;gap:14px}.section-title{margin-bottom:0}.section-title--left{margin-left:0;text-align:left}.link{color:var(--brand-press);font-weight:600;text-decoration:underline;text-decoration-color:var(--brand-200);text-underline-offset:3px}.link:hover{text-decoration-color:var(--brand)}.hero{isolation:isolate;padding:clamp(32px,6vw,80px) 0 clamp(48px,7vw,96px)}.hero__glow{background:radial-gradient(40% 45% at 78% 30%,rgba(228,87,46,.22),transparent 70%),radial-gradient(35% 40% at 10% 10%,rgba(255,201,20,.16),transparent 70%),radial-gradient(30% 35% at 60% 90%,rgba(118,176,65,.1),transparent 70%);filter:blur(10px);height:760px;inset:-20% -10% auto -10%}.hero:before,.hero__glow{pointer-events:none;position:absolute;z-index:-1}.hero:before{background-image:linear-gradient(rgba(33,32,32,.045) 1px,transparent 0),linear-gradient(90deg,rgba(33,32,32,.045) 1px,transparent 0);background-size:56px 56px;content:"";inset:0;mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 30%,transparent 75%)}.hero__inner{align-items:center;display:grid;gap:clamp(32px,5vw,72px);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.hero__copy{align-items:flex-start;animation:rise .7s var(--ease) both;display:flex;flex-direction:column;gap:22px}.hero h1{font-size:var(--fs-display);font-weight:800;letter-spacing:-.045em;line-height:1.02;margin:0}.hero h1 .hl{color:var(--brand);position:relative;white-space:nowrap}.hero h1 .hl:after{background:linear-gradient(90deg,var(--brand),var(--warning));border-radius:999px;bottom:.04em;content:"";height:.14em;left:0;opacity:.35;position:absolute;right:0;z-index:-1}.hero .lead{margin:0;max-width:52ch}.hero__cta{gap:12px;margin-top:6px}.hero__cta,.hero__proof{display:flex;flex-wrap:wrap}.hero__proof{color:var(--text-muted);font-size:var(--fs-sm);font-weight:500;gap:8px 20px;list-style:none;margin:4px 0 0;padding:0}.hero__proof li{align-items:center;display:inline-flex;gap:6px}.hero__proof .icon{background:var(--success-50);border-radius:50%;color:var(--success-700);padding:2px}.hero__visual{animation:rise .9s .12s var(--ease) both;position:relative}.hero__frame{aspect-ratio:4/4.2;background:var(--ink);border-radius:var(--r-xl);box-shadow:var(--shadow-lg),0 0 0 1px rgba(33,32,32,.06);overflow:hidden;position:relative;transform:rotate(1.2deg)}.hero__frame:after{background:linear-gradient(180deg,transparent 55%,rgba(33,32,32,.35));content:"";inset:0;pointer-events:none;position:absolute}.hero__frame img,.hero__frame video{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.hero__frame .mobile-cover{display:none}.hero__frame--photo{aspect-ratio:4/3.6}.float-card{align-items:center;animation:float 6s ease-in-out infinite;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:hsla(0,0%,100%,.86);border:1px solid hsla(0,0%,100%,.6);border-radius:var(--r-md);box-shadow:var(--shadow-lg);display:flex;gap:12px;padding:12px 16px 12px 12px;position:absolute}.float-card strong{display:block;font-size:var(--fs-sm);line-height:1.3}.float-card small{color:var(--text-muted);display:block;font-size:var(--fs-xs)}.float-card__icon{background:var(--brand);border-radius:12px;box-shadow:var(--shadow-brand);color:#fff;display:grid;height:38px;place-items:center;width:38px}.float-card__icon--green{background:var(--success);box-shadow:0 10px 24px -10px rgba(118,176,65,.5)}.float-card--match{bottom:18%;left:-28px}.float-card--time{animation-delay:-3s;right:-18px;top:10%}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}#down{display:none}@media (max-width:991px){.hero__inner{grid-template-columns:1fr}.hero__frame{aspect-ratio:16/11;transform:none}.hero__frame .mobile-cover{display:block}.hero__frame #heroImage,.hero__frame video{display:none}.float-card--match{bottom:-20px;left:12px}.float-card--time{right:12px;top:-20px}}@media (max-width:599px){.hero__cta,.hero__cta .btn{width:100%}.hero h1 .hl,.hero__cta .btn{white-space:normal}}.clients{padding:24px 0 56px}.clients__title{color:var(--text-subtle);font-size:var(--fs-sm);font-weight:600;letter-spacing:.02em;margin:0 0 24px;text-align:center}.clients__title span{color:var(--text)}.marquee{display:flex;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);overflow:hidden}.marquee__track{align-items:center;animation:marquee 70s linear infinite;display:flex;flex-shrink:0;gap:56px;padding-right:56px}.marquee:hover .marquee__track{animation-play-state:paused}.marquee__track img{filter:grayscale(1);height:52px;max-width:140px;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;opacity:.6;transition:filter var(--t),opacity var(--t);width:auto}.marquee__track img:hover{filter:none;opacity:1}@keyframes marquee{to{transform:translateX(-100%)}}.intro{padding:clamp(48px,8vw,112px) 0;text-align:center}.intro .container{max-width:980px}.intro__quote{font-size:clamp(1.5rem,1.1rem + 1.8vw,2.5rem);font-weight:700;letter-spacing:-.03em;line-height:1.2;margin:0 auto 24px;text-wrap:balance}.intro__quote em{color:var(--brand);font-style:normal}.intro__text{color:var(--text-muted);font-size:var(--fs-md);margin:0 auto;max-width:62ch}.recruteurs{padding:clamp(56px,8vw,112px) 0}.bento{display:grid;gap:16px;grid-template-columns:1fr 1fr minmax(280px,.9fr)}.bento__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:10px;overflow:hidden;padding:28px;position:relative;transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease)}.bento__card:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.bento__card h3{font-size:var(--fs-lg);margin:8px 0 0}.bento__card p{color:var(--text-muted);margin:0}.bento__icon{background:var(--brand-50);border-radius:14px;color:var(--brand);display:grid;height:48px;place-items:center;width:48px}.bento__card--photo{background:var(--ink);border:0;grid-column:span 2;grid-row:span 3;min-height:480px;padding:0}.bento__card--photo img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.bento__overlay{align-items:center;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:hsla(0,0%,100%,.86);border:1px solid hsla(0,0%,100%,.5);border-radius:var(--r-md);bottom:16px;display:flex;gap:16px;justify-content:space-between;left:16px;padding:20px 20px 20px 24px;position:absolute;right:16px}.bento__overlay p{color:var(--text);font-size:var(--fs-md);line-height:1.45}.bento__card--accent{background:linear-gradient(145deg,var(--brand),#ef7a4f);border-color:transparent;box-shadow:var(--shadow-brand)}.bento__card--accent h3,.bento__card--accent p{color:#fff}.bento__card--accent p{opacity:.88}.bento__card--accent .bento__icon{background:hsla(0,0%,100%,.18);color:#fff}.bento--three{grid-template-columns:repeat(3,1fr)}@media (max-width:991px){.bento{grid-template-columns:1fr 1fr}.bento__card--photo{grid-column:1/-1;grid-row:auto;min-height:420px}.bento__card--accent{grid-column:1/-1}}@media (max-width:599px){.bento{grid-template-columns:1fr}.bento__overlay{align-items:flex-start;flex-direction:column}}.candidats{background:linear-gradient(180deg,var(--bg),var(--brand-50) 60%,var(--bg));padding:clamp(56px,8vw,112px) 0}.candidats__inner{align-items:center;display:grid;gap:clamp(32px,6vw,88px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.candidats__copy{align-items:flex-start;display:flex;flex-direction:column;gap:18px}.candidats__copy .lead{margin:0}.steps{display:flex;flex-direction:column;gap:6px;list-style:none;margin:8px 0 14px;padding:0;width:100%}.steps li{border-radius:var(--r-md);display:flex;gap:16px;padding:14px 16px;transition:background var(--t-fast)}.steps li:hover{background:hsla(0,0%,100%,.7)}.steps li>span{background:var(--ink);border-radius:50%;color:#fff;display:grid;flex-shrink:0;font-size:var(--fs-sm);font-weight:700;height:34px;place-items:center;width:34px}.steps strong{display:block;font-size:var(--fs-md);margin-bottom:2px}.steps p{color:var(--text-muted);font-size:var(--fs-sm);margin:0}.steps a{color:var(--brand-press);font-weight:600;text-decoration:underline;text-underline-offset:3px}.candidats__visual{padding:0 8% 18% 0;position:relative}.shot{background:#fff;border-radius:var(--r-lg);box-shadow:var(--shadow-lg),0 0 0 1px rgba(33,32,32,.05);display:block}.shot--main{width:100%}.shot--side{bottom:0;position:absolute;right:0;width:38%}@media (max-width:991px){.candidats__inner{grid-template-columns:1fr}}.last_offers{padding:clamp(56px,8vw,112px) 0}.last_offers .section-head{margin-bottom:32px}.container_offers.owl-carousel .owl-stage-outer{margin:-8px 0 -24px;padding:8px 0 24px}.container_offers:not(.owl-loaded){display:flex;gap:20px;overflow:hidden}.container_offers:not(.owl-loaded) .carte{flex:0 0 280px}.carte{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);display:flex;flex-direction:column;height:100%;margin:0 10px;overflow:hidden;transition:transform var(--t) var(--ease),box-shadow var(--t) var(--ease),border-color var(--t)}.carte:hover{border-color:var(--gray-300);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.carte__media{aspect-ratio:16/10;background:var(--gray-100);overflow:hidden;position:relative}.carte__media img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s var(--ease);width:100%}.carte:hover .carte__media img{transform:scale(1.04)}.carte__media .badge{backdrop-filter:blur(8px);background:hsla(0,0%,100%,.92);color:var(--text);left:12px;position:absolute;top:12px}.carte .text{display:flex;flex-direction:column;gap:6px;padding:18px 20px 20px}.carte__company{color:var(--text-subtle);font-size:var(--fs-xs);font-weight:700;letter-spacing:.06em;margin:0;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.carte h3{display:-webkit-box;font-size:var(--fs-md);line-height:1.3;margin:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.carte__meta{color:var(--text-muted);display:flex;flex-direction:column;font-size:var(--fs-sm);gap:4px;margin-top:6px}.carte__meta span{align-items:center;display:inline-flex;gap:6px}.carte__meta .icon{color:var(--gray-400)}.owl-carousel .owl-nav{display:flex;gap:8px;justify-content:flex-end;margin-top:24px}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev{background:var(--surface)!important;border:1px solid var(--border)!important;border-radius:50%;box-shadow:var(--shadow-xs);color:var(--text)!important;display:grid;font-size:22px!important;height:44px;line-height:1!important;place-items:center;transition:background var(--t-fast),border-color var(--t-fast);width:44px}.owl-carousel .owl-nav button.owl-next:hover,.owl-carousel .owl-nav button.owl-prev:hover{background:var(--ink)!important;border-color:var(--ink)!important;color:#fff!important}.owl-carousel .owl-nav button span{display:block;margin-top:-3px}.chiffres{padding:clamp(32px,5vw,64px) 0}.chiffres__panel{background:var(--ink);border-radius:var(--r-xl);color:#fff;isolation:isolate;overflow:hidden;padding:clamp(32px,5vw,64px);position:relative}.chiffres__panel:before{aspect-ratio:1;background:radial-gradient(circle,rgba(228,87,46,.55),transparent 62%);border-radius:50%;content:"";position:absolute;right:-10%;top:-60%;width:70%;z-index:-1}.chiffres__panel:after{background-image:radial-gradient(hsla(0,0%,100%,.08) 1px,transparent 0);background-size:22px 22px;content:"";inset:0;mask-image:linear-gradient(90deg,transparent,#000);-webkit-mask-image:linear-gradient(90deg,transparent,#000);position:absolute;z-index:-1}.chiffres__head{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin-bottom:40px}.chiffres h2{color:#fff;font-size:var(--fs-3xl);letter-spacing:-.03em;margin:0}.chiffres h2 span{color:var(--brand-300)}.eyebrow--dark{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.85)}.eyebrow--dark:before{box-shadow:0 0 0 4px rgba(228,87,46,.25)}.bloc_chiffres{background:hsla(0,0%,100%,.1);border-radius:var(--r-lg);display:grid;gap:1px;grid-template-columns:repeat(4,1fr);overflow:hidden}.chiffre{background:rgba(33,32,32,.92);padding:28px 24px}.chiffre p{color:hsla(0,0%,100%,.64);font-size:var(--fs-sm);margin:0}.chiffre .number{align-items:baseline;color:#fff;display:flex;font-size:clamp(2.25rem,1.6rem + 2.4vw,3.5rem);font-variant-numeric:tabular-nums;font-weight:800;gap:6px;letter-spacing:-.04em;line-height:1;margin-bottom:8px}.chiffre .number span{color:inherit}.chiffre .number small{color:var(--brand-300);font-size:.4em;font-weight:700;letter-spacing:0}@media (max-width:899px){.bloc_chiffres{grid-template-columns:1fr 1fr}}@media (max-width:479px){.bloc_chiffres{grid-template-columns:1fr}}.avis{padding:clamp(56px,8vw,112px) 0}.avis__grid{display:grid;gap:20px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.avis__featured{background:linear-gradient(160deg,var(--brand-50),#fff 70%);border:1px solid var(--brand-100);border-radius:var(--r-xl);min-width:0;padding:clamp(28px,4vw,48px)}.retour-mail{display:flex;flex-direction:column;gap:24px;margin:0}.retour-mail__icon{background:var(--brand);border-radius:16px;box-shadow:var(--shadow-brand);color:#fff;display:grid;height:52px;place-items:center;width:52px}.retour-mail blockquote{font-size:clamp(1.15rem,1rem + .7vw,1.5rem);font-weight:600;letter-spacing:-.015em;line-height:1.4;margin:0}.retour-mail figcaption{align-items:center;display:flex;gap:12px}.retour-mail figcaption>span:last-child{display:flex;flex-direction:column;line-height:1.3}.retour-mail figcaption small{color:var(--text-subtle);font-size:var(--fs-sm)}.avis__featured .owl-nav{justify-content:flex-start;margin-top:32px}.avis__list{gap:14px}.avis__list,.retour_client{display:flex;flex-direction:column}.retour_client{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);gap:10px;margin:0;padding:22px 24px}.retour_client .stars{color:var(--warning);display:flex;gap:2px}.retour_client .stars .icon{fill:currentColor;stroke:none}.retour_client blockquote{color:var(--text);font-weight:500;margin:0}.retour_client figcaption{color:var(--text-subtle);font-size:var(--fs-sm)}.retour_client figcaption strong{color:var(--text)}@media (max-width:899px){.avis__grid{grid-template-columns:1fr}}.partenaires{padding:24px 0 clamp(56px,8vw,96px)}.partenaires__grid{display:grid;gap:16px;grid-template-columns:2fr 1fr}.partenaires__grid>div{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);padding:28px}.partenaires__label{color:var(--text-subtle);font-size:var(--fs-xs);font-weight:700;letter-spacing:.08em;margin:0 0 20px;text-transform:uppercase}.bloc_partenaires{align-items:center;display:flex;flex-wrap:wrap;gap:16px 32px}.bloc_partenaires a{display:grid;height:56px;place-items:center}.bloc_partenaires img{filter:grayscale(1);height:44px;mix-blend-mode:multiply;-o-object-fit:contain;object-fit:contain;opacity:.65;transition:filter var(--t),opacity var(--t);width:120px}.bloc_partenaires a:hover img{filter:none;opacity:1}@media (max-width:899px){.partenaires__grid{grid-template-columns:1fr}}.faq{border-top:1px solid var(--border);padding:clamp(56px,8vw,112px) 0}.faq__inner{align-items:start;display:grid;gap:clamp(32px,6vw,80px);grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr)}.faq__head{align-items:flex-start;display:flex;flex-direction:column;gap:14px;position:sticky;top:calc(var(--header-h) + 24px)}.faq__head p{margin:0}.faq__list{display:flex;flex-direction:column;gap:10px}.faq-item{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);transition:border-color var(--t),box-shadow var(--t)}.faq-item[open]{border-color:var(--gray-300);box-shadow:var(--shadow-md)}.faq-item summary{cursor:pointer;display:block;font-size:var(--fs-md);font-weight:600;line-height:1.4;list-style:none;padding:20px 64px 20px 24px;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{background:var(--gray-100) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%23212020' stroke-linecap='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M5 12h14m-7-7v14'/%3E%3C/svg%3E") center /14px no-repeat;border-radius:50%;content:"";height:28px;margin-top:-14px;position:absolute;right:20px;top:50%;transition:transform var(--t) var(--ease),background-color var(--t);width:28px}.faq-item[open] summary:after{background-color:var(--brand-100);transform:rotate(45deg)}.faq-item__body{animation:rise .3s var(--ease) both;color:var(--text-muted);padding:0 24px 22px}.faq-item__body p{margin:0 0 12px}.faq-item__body ol,.faq-item__body ul{margin:0 0 12px;padding-left:20px}.faq-item__body li{margin-bottom:6px}.faq-item__body li p{margin:0 0 6px}.faq-item__body strong{color:var(--text)}.faq-item__body a{color:var(--brand-press);font-weight:600;text-decoration:underline;text-underline-offset:3px}@media (max-width:899px){.faq__inner{grid-template-columns:1fr}.faq__head{position:static}}.actions{padding:0 0 clamp(56px,8vw,112px)}.actions__panel{background:linear-gradient(135deg,var(--brand) 0,#ec6a3d 55%,#f08a4b 100%);border-radius:var(--r-xl);box-shadow:0 30px 60px -30px var(--brand-glow);isolation:isolate;overflow:hidden;padding:clamp(40px,7vw,88px) clamp(24px,5vw,64px);position:relative;text-align:center}.actions__panel:before{background-image:radial-gradient(hsla(0,0%,100%,.18) 1px,transparent 0);background-size:20px 20px;content:"";inset:0;mask-image:radial-gradient(ellipse at center,#000 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 70%);position:absolute;z-index:-1}.actions h2{color:#fff;font-size:var(--fs-3xl);letter-spacing:-.035em;margin:0 auto 14px;max-width:20ch}.actions p{color:hsla(0,0%,100%,.88);font-size:var(--fs-md);margin:0 auto 32px;max-width:52ch}.actions .action{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.actions .btn-primary{--btn-bg:#fff;--btn-fg:var(--ink);--btn-border:#fff;--btn-bg-hover:var(--gray-100);box-shadow:0 12px 30px -12px rgba(0,0,0,.35)}.actions .btn-primary:hover{border-color:var(--gray-100);color:var(--ink)}.actions__secondary{--btn-bg:var(--ink);--btn-fg:#fff;--btn-border:var(--ink);--btn-bg-hover:var(--gray-800)}.actions__secondary:hover{color:#fff}.popup_promo{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:hsla(0,0%,100%,.94);border:1px solid var(--border);border-radius:var(--r-lg);bottom:24px;box-shadow:var(--shadow-lg);display:flex;opacity:0;position:fixed;right:24px;transform:translateY(16px);transition:opacity var(--t) var(--ease),transform var(--t) var(--ease);width:min(380px,calc(100vw - 32px));z-index:90}.popup_promo[hidden]{display:none}.popup_promo.is-visible{opacity:1;transform:none}.popup_promo__body{display:flex;gap:14px;padding:18px 48px 18px 18px}.popup_promo__icon{background:var(--brand);border-radius:12px;box-shadow:var(--shadow-brand);color:#fff;display:grid;flex-shrink:0;height:40px;place-items:center;width:40px}.popup_promo .title{display:block;font-weight:700;line-height:1.3;margin-bottom:4px}.popup_promo .text{color:var(--text-muted);display:block;font-size:var(--fs-sm);line-height:1.45}.popup_promo .popup_promo__close{background:transparent;border:0;border-radius:50%;color:var(--text-subtle);display:grid;height:30px;padding:0;place-items:center;position:absolute;right:10px;top:10px;transition:background var(--t-fast),color var(--t-fast);width:30px}.popup_promo .popup_promo__close:hover{background:var(--gray-100);color:var(--text)}@media (max-width:599px){.popup_promo{bottom:16px;right:16px}.popup_promo .text{display:none}.popup_promo__body{align-items:center;padding:12px 44px 12px 12px}}.problem{padding:clamp(56px,8vw,112px) 0}.pain-grid{display:grid;gap:14px;grid-template-columns:repeat(2,1fr);list-style:none;margin:0 0 32px;padding:0}.pain-grid li{align-items:flex-start;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);color:var(--text-muted);display:flex;gap:14px;padding:22px 24px}.pain-grid li strong{color:var(--text)}.pain-grid li .icon{background:var(--brand-50);border-radius:10px;color:var(--brand);flex-shrink:0;height:32px;margin-top:2px;padding:6px;width:32px}.callout{font-size:var(--fs-lg);font-weight:600;letter-spacing:-.01em;margin:0 auto;max-width:760px;text-align:center}@media (max-width:767px){.pain-grid{grid-template-columns:1fr}}.howto{padding:clamp(56px,8vw,112px) 0}.container_steps{counter-reset:step;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.step{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow-xs);padding:32px 28px 28px;position:relative}.step__num{background:var(--ink);border-radius:14px;color:#fff;display:inline-grid;font-weight:800;height:44px;margin-bottom:20px;place-items:center;width:44px}.step h3{margin-bottom:8px}.step p{color:var(--text-muted);margin:0}.step a{color:var(--brand-press);font-weight:600;text-decoration:underline;text-underline-offset:3px}.step:not(:last-child):after{background:var(--border-strong);content:"";height:1px;position:absolute;right:-17px;top:54px;width:18px}@media (max-width:899px){.container_steps{grid-template-columns:1fr}.step:not(:last-child):after{display:none}}.split{align-items:center;display:grid;gap:clamp(32px,6vw,80px);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.split__copy{align-items:flex-start;display:flex;flex-direction:column;gap:16px}.split__copy p{color:var(--text-muted);margin:0}.split__media img{border-radius:var(--r-xl);box-shadow:var(--shadow-lg);display:block;width:100%}.guarantee{align-items:center;background:var(--success-50);border:1px solid #d6e9c3;border-radius:var(--r-md);color:var(--success-700)!important;display:flex;font-weight:500;gap:14px;padding:16px 18px}.guarantee .icon{color:var(--success);flex-shrink:0}@media (max-width:899px){.split{grid-template-columns:1fr}}