@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;800&family=Inter:wght@400;500;600&family=Space+Grotesk:wght@400;500;600&display=swap);
@charset "UTF-8";:root{--ui-font-heading:"Montserrat",sans-serif;--ui-font-body:"Inter",sans-serif;--ui-font-label:"Space Grotesk",sans-serif;--ui-c-bg-950:#06050f;--ui-c-bg-900:#0b0818;--ui-c-surface:rgba(16,10,30,.62);--ui-c-text:#fff;--ui-c-text-soft:hsla(0,0%,100%,.72);--ui-c-cyan:#00f5ff;--ui-c-orange:#ff6b35;--ui-c-rose:#ff1493;--ui-c-violet:#9d4edd;--ui-grad-accent:linear-gradient(98deg,#ff6b35,#ff1493 56%,#9d4edd);--ui-grad-cyan-violet:linear-gradient(95deg,#00f5ff,#9d4edd);--ui-grad-section-fade:linear-gradient(180deg,rgba(0,0,0,.78),rgba(0,0,0,.35) 42%,transparent);--ui-radius-sm:12px;--ui-radius-md:18px;--ui-radius-lg:24px;--ui-radius-pill:9999px;--ui-space-2:8px;--ui-space-3:12px;--ui-space-4:16px;--ui-space-5:20px;--ui-space-6:24px;--ui-space-8:32px;--ui-shadow-soft:0 10px 26px rgba(3,2,12,.4);--ui-shadow-glass:inset 0 1px 0 hsla(0,0%,100%,.18),0 16px 34px rgba(2,1,9,.52);--ui-shadow-neon:0 0 22px rgba(255,20,147,.28),0 0 54px rgba(157,78,221,.2)}.ui-container{margin-inline:auto;max-width:1280px;padding-inline:clamp(14px,1.2vw,20px);width:100%}.ui-section{overflow:hidden;padding-block:clamp(52px,6vw,86px);position:relative}.ui-section--fade:after,.ui-section--fade:before{content:"";height:clamp(72px,8vw,132px);left:0;pointer-events:none;position:absolute;right:0}.ui-section--fade:before{background:var(--ui-grad-section-fade);top:0}.ui-section--fade:after{background:linear-gradient(0deg,rgba(0,0,0,.78),rgba(0,0,0,.35) 42%,transparent);bottom:0}.ui-eyebrow{background:var(--ui-grad-accent);box-shadow:var(--ui-shadow-neon);padding:1px}.ui-eyebrow,.ui-eyebrow__inner{align-items:center;border-radius:var(--ui-radius-pill);display:inline-flex}.ui-eyebrow__inner{background:rgba(10,7,22,.84);color:hsla(0,0%,100%,.94);font-family:var(--ui-font-label);font-size:11px;font-weight:700;letter-spacing:.14em;padding:7px 16px;text-transform:uppercase}.neon-badge-rail{align-items:center;display:inline-flex;gap:0;position:relative}.neon-badge-rail__trail{align-items:center;display:flex;position:relative}.neon-badge-rail__blur{left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.neon-badge-rail__blur--left-soft{background:linear-gradient(90deg,hsla(0,0%,100%,0),rgba(255,107,53,.25));filter:blur(4px);height:8px}.neon-badge-rail__blur--left-mid{background:linear-gradient(90deg,hsla(0,0%,100%,0),rgba(255,140,40,.55));filter:blur(2px);height:3px}.neon-badge-rail__blur--right-mid{background:linear-gradient(90deg,rgba(157,78,221,.55),hsla(0,0%,100%,0));filter:blur(2px);height:3px}.neon-badge-rail__blur--right-soft{background:linear-gradient(90deg,rgba(157,78,221,.25),hsla(0,0%,100%,0));filter:blur(4px);height:8px}.neon-badge-rail__core{height:1.5px;width:70px}.neon-badge-rail__core--left{background:linear-gradient(90deg,hsla(0,0%,100%,0),rgba(255,160,40,.95))}.neon-badge-rail__core--right{background:linear-gradient(90deg,rgba(157,78,221,.95),hsla(0,0%,100%,0))}.neon-badge-rail__spark{flex-shrink:0;position:relative;z-index:5}.neon-badge-rail__spark-h,.neon-badge-rail__spark-v{left:50%;position:absolute;top:50%}.neon-badge-rail__spark-h{height:1.5px;width:22px}.neon-badge-rail__spark-h--left{background:linear-gradient(90deg,hsla(0,0%,100%,0),rgba(255,200,80,.6) 50%,#fff);left:auto;right:50%;transform:translateY(-50%)}.neon-badge-rail__spark-h--right{background:linear-gradient(90deg,#fff,rgba(200,100,255,.6) 50%,hsla(0,0%,100%,0));transform:translateY(-50%)}.neon-badge-rail__spark-v{height:16px;transform:translate(-50%,-50%);width:1.5px}.neon-badge-rail__spark-v--left{background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(255,180,80,.5) 30%,hsla(0,0%,100%,.9) 50%,rgba(255,180,80,.5) 70%,hsla(0,0%,100%,0))}.neon-badge-rail__spark-v--right{background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(180,80,255,.5) 30%,hsla(0,0%,100%,.9) 50%,rgba(180,80,255,.5) 70%,hsla(0,0%,100%,0))}.neon-badge-rail__spark-dot{background:#fff;border-radius:50%;height:3px;width:3px}.neon-badge-rail__spark-dot--left{box-shadow:0 0 4px 2px #ffd250,0 0 10px 4px rgba(255,130,40,.95),0 0 22px 7px rgba(255,80,120,.65),0 0 38px 10px rgba(255,107,53,.4)}.neon-badge-rail__spark-dot--right{box-shadow:0 0 4px 2px #d264ff,0 0 10px 4px rgba(157,78,221,.95),0 0 22px 7px rgba(157,78,221,.65),0 0 38px 10px rgba(157,78,221,.4)}.neon-badge{background:linear-gradient(95deg,#ff6b35,#9d4edd);box-shadow:0 0 28px rgba(255,107,53,.8),0 0 50px rgba(157,78,221,.6),0 0 80px rgba(255,107,53,.3);flex-shrink:0;padding:2px}.neon-badge,.neon-badge__inner{border-radius:9999px;display:inline-flex}.neon-badge__inner{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(10,7,22,.82);color:hsla(0,0%,100%,.98);font-family:var(--ui-font-heading);font-size:13px;font-weight:700;letter-spacing:.24em;padding:12px 32px;text-transform:uppercase}.neon-badge-rail--compact .neon-badge-rail__core{width:46px}.neon-badge--compact .neon-badge__inner,.neon-badge-rail--compact .neon-badge__inner{font-size:11px;letter-spacing:.18em;padding:9px 20px}.neon-badge-rail--compact .neon-badge-rail__spark-h{width:16px}.neon-badge-rail--compact .neon-badge-rail__spark-v{height:12px}@media (max-width:767px){.neon-badge-rail--compact{justify-content:center;margin-inline:auto;max-width:min(100%,100vw - 24px);overflow:visible;width:auto}}.ui-title{color:var(--ui-c-text);font-family:var(--ui-font-heading);font-size:clamp(28px,2.2vw,40px);font-weight:700;letter-spacing:-.012em;line-height:1.14;margin:0;text-shadow:0 3px 14px rgba(0,0,0,.52)}.ui-title-accent{-webkit-text-fill-color:transparent;background:var(--ui-grad-accent);-webkit-background-clip:text;background-clip:text;color:transparent}.ui-lead{color:var(--ui-c-text-soft);font-family:var(--ui-font-body);font-size:clamp(15px,1vw,18px);line-height:1.55;margin:0}.ui-card{background:var(--ui-c-surface);border:1px solid hsla(0,0%,100%,.14);border-radius:var(--ui-radius-md);box-shadow:var(--ui-shadow-soft)}.ui-card--glass{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:var(--ui-shadow-glass)}.ui-card--featured{border-color:rgba(255,20,147,.58);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 0 0 1px rgba(255,20,147,.4),var(--ui-shadow-neon)}.ui-btn{align-items:center;border:1px solid transparent;border-radius:var(--ui-radius-pill);display:inline-flex;font-family:var(--ui-font-heading);font-weight:700;gap:10px;justify-content:center;padding:12px 22px;text-decoration:none;transition:transform .22s ease,filter .22s ease,box-shadow .22s ease}.ui-btn:hover{filter:brightness(1.05);transform:translateY(-1px)}.ui-btn--primary{background:var(--ui-grad-accent);border-color:hsla(0,0%,100%,.5);box-shadow:0 0 20px rgba(255,107,53,.35),0 0 36px rgba(255,20,147,.3);color:#fff}.ui-btn--ghost{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.26);color:hsla(0,0%,100%,.94)}.ui-grid{display:grid;gap:var(--ui-space-4)}.ui-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-stack{display:flex;flex-direction:column;gap:var(--ui-space-4)}@media (max-width:1023px){.ui-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.ui-title{font-size:clamp(24px,7.2vw,34px)}.ui-btn{width:100%}.ui-grid--2,.ui-grid--3{grid-template-columns:1fr}}.stat-card{--sc-c1:157,78,221;--sc-c2:157,78,221;align-items:center;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);background:rgba(10,5,22,.42);border-radius:18px;box-shadow:none;display:inline-flex;flex-direction:column;justify-content:center;min-width:180px;overflow:hidden;padding:18px;position:relative}.stat-card:before{background:linear-gradient(145deg,#ff7828 0,rgba(255,80,50,.95) 12%,rgba(255,40,80,.7) 28%,rgba(var(--sc-c1),.6) 50%,rgba(var(--sc-c2),.45) 75%,rgba(var(--sc-c1),.35) 100%);border-radius:18px;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;z-index:2}.stat-card:after,.stat-card:before{content:"";pointer-events:none;position:absolute}.stat-card:after{border-radius:19px;box-shadow:0 0 18px 6px rgba(var(--sc-c1),.6),0 0 40px 16px rgba(var(--sc-c1),.38),0 0 80px 32px rgba(var(--sc-c1),.2),0 0 130px 55px rgba(var(--sc-c1),.09);inset:-1px;z-index:-1}.stat-card__glow{display:none}.stat-card__hotspot{background:transparent;border-radius:9999px;box-shadow:0 0 8px 4px rgba(var(--sc-c1),.95),0 0 20px 9px rgba(var(--sc-c1),.7),0 0 40px 16px rgba(var(--sc-c1),.4),0 0 70px 28px rgba(var(--sc-c1),.18);height:1px;pointer-events:none;position:absolute;right:0;top:0;width:1px;z-index:5}.stat-card__inner{align-items:center;display:flex;flex-direction:column;gap:8px;position:relative;text-align:center;z-index:2}.stat-card__value{background:linear-gradient(135deg,#fff 0,color-mix(in srgb,rgb(var(--sc-c1)) 30%,#fff) 100%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 12px rgba(var(--sc-c1),.5)) drop-shadow(0 2px 6px rgba(0,0,0,.9));font-family:Montserrat,sans-serif;font-size:clamp(30px,2.4vw,40px);font-weight:800;letter-spacing:-.01em;line-height:1}.stat-card__label,.stat-card__value{-webkit-text-fill-color:transparent;color:transparent}.stat-card__label{background:linear-gradient(135deg,hsla(0,0%,100%,.92) 0,color-mix(in srgb,rgb(var(--sc-c1)) 18%,hsla(0,0%,100%,.85)) 100%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 8px rgba(var(--sc-c1),.28)) drop-shadow(0 1px 3px rgba(0,0,0,.85));font-family:Inter,sans-serif;font-size:clamp(14px,1.1vw,16px);font-weight:400;letter-spacing:.01em;line-height:1.45}.stat-card--cyan{--sc-c1:0,245,255;--sc-c2:0,200,255}.stat-card--orange{--sc-c1:255,107,53;--sc-c2:255,179,71}.stat-card--rose{--sc-c1:255,20,147;--sc-c2:255,0,110}.stat-card--violet{--sc-c1:157,78,221;--sc-c2:120,50,200}.stat-card--gold{--sc-c1:255,179,71;--sc-c2:255,210,100}.hero-title{--ht-size:clamp(32px,3.8vw,58px);--ht-from:#ff6b35;--ht-to:#ff1493;display:block;font-size:var(--ht-size);letter-spacing:-.022em;line-height:1.1;margin:0;padding:0}.hero-title__straight{color:#fff;font-family:Montserrat,sans-serif;font-style:normal;font-weight:800;text-shadow:2px 2px 8px rgba(0,0,0,.9),0 0 30px hsla(0,0%,100%,.06)}.hero-title__soft{color:hsla(0,0%,100%,.82);font-weight:400;text-shadow:2px 2px 8px rgba(0,0,0,.9)}.hero-title__accent,.hero-title__soft{font-family:Montserrat,sans-serif;font-style:italic}.hero-title__accent{-webkit-text-fill-color:transparent;background:linear-gradient(105deg,var(--ht-from) 0,color-mix(in srgb,var(--ht-from) 40%,var(--ht-to)) 48%,var(--ht-to) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--ht-from) 65%,var(--ht-to))) drop-shadow(0 0 26px color-mix(in srgb,var(--ht-from) 30%,var(--ht-to))) drop-shadow(0 2px 6px rgba(0,0,0,.85));font-weight:800;overflow:visible;padding:0 .05em 0 0}.hero-title--soft-glow .hero-title__accent{filter:drop-shadow(0 0 6px rgba(255,107,53,.42)) drop-shadow(0 0 14px rgba(157,78,221,.28)) drop-shadow(0 2px 5px rgba(0,0,0,.82))}@media (max-width:640px){.hero-title{letter-spacing:-.018em;line-height:1.14}}.catalogue-header{align-items:center;display:flex;flex-direction:column;padding:80px 24px 56px;position:relative;text-align:center;z-index:1}.catalogue-header__badge-wrap{margin-bottom:28px}.catalogue-header__badge-component{align-self:center}.catalogue-header__hero-title{margin-bottom:18px;white-space:nowrap}.catalogue-header__subtitle{color:#a0a0b0;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.6;margin-bottom:40px;max-width:700px;text-shadow:1px 1px 4px rgba(0,0,0,.8)}.catalogue-header__search-wrap{box-sizing:border-box;max-width:820px;min-width:0;width:100%}.catalogue-header__search{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.13);border-radius:50px;box-shadow:0 4px 30px rgba(0,0,0,.35),inset 0 1px 0 hsla(0,0%,100%,.06);box-sizing:border-box;display:flex;gap:12px;height:58px;min-width:0;padding:0 8px 0 22px;transition:border-color .25s ease,box-shadow .25s ease;width:100%}.catalogue-header__search:focus-within{border-color:rgba(255,107,53,.55);box-shadow:0 4px 30px rgba(0,0,0,.35),0 0 20px rgba(255,107,53,.15),inset 0 1px 0 hsla(0,0%,100%,.06)}.catalogue-header__search-icon{flex-shrink:0;opacity:.6;transition:opacity .2s ease}.catalogue-header__search:focus-within .catalogue-header__search-icon{stroke:#ff6b35;opacity:1}.catalogue-header__search-input{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0!important;box-shadow:none!important;box-sizing:border-box;caret-color:#ff6b35;color:#fff;flex:1;font-family:Inter,sans-serif;font-size:15px;font-weight:400;min-width:0;outline:none!important;width:100%}.catalogue-header__search-input::-moz-placeholder{color:#6a6a7a}.catalogue-header__search-input::placeholder{color:#6a6a7a}.catalogue-header__search-input:active,.catalogue-header__search-input:focus,.catalogue-header__search-input:focus-visible{border:0!important;box-shadow:none!important;-webkit-box-shadow:none!important;outline:none!important;outline-color:transparent!important}.catalogue-header__search-sep{background:hsla(0,0%,100%,.12);flex-shrink:0;height:26px;width:1px}.catalogue-header__search-btn{border-radius:40px;flex-shrink:0;font-size:14px;height:42px;letter-spacing:.03em;min-height:42px;padding:0 26px}@media (max-width:768px){.catalogue-header{padding:56px 20px 40px}.catalogue-header__badge-wrap{margin-bottom:40px}.catalogue-header__hero-title{margin-bottom:30px}.catalogue-header__subtitle{line-height:1.7;margin-bottom:56px}.catalogue-header__search{gap:8px;height:52px;padding:0 6px 0 16px}.catalogue-header__search-btn{flex-shrink:0;font-size:13px;min-width:0;padding:0 18px;white-space:nowrap}.catalogue-header__search-sep{display:none}.catalogue-header__hero-title{white-space:normal}}.catalogue-domains{padding:0 24px 48px;width:100%}.catalogue-domains__track{display:grid;gap:14px;grid-template-columns:repeat(6,1fr);margin:0 auto;max-width:1200px}@media (max-width:1100px){.catalogue-domains__track{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.catalogue-domains__track{grid-template-columns:repeat(2,1fr)}}.domain-card{--dc-rgb:var(--domain-rgb);align-items:stretch;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);background:rgba(10,5,22,.52);border:none;border-radius:16px;box-shadow:none;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:0;position:relative;text-align:left;transition:transform .22s ease}.domain-card:not(.domain-card--active){opacity:.82}.domain-card:before{background:linear-gradient(145deg,#ff7828 0,rgba(255,80,50,.95) 10%,rgba(255,40,80,.65) 22%,rgba(var(--dc-rgb),.7) 38%,rgba(var(--dc-rgb),.35) 62%,rgba(var(--dc-rgb),.18) 80%,rgba(var(--dc-rgb),.08) 100%);border-radius:16px;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.7;padding:1.5px;transition:opacity .28s ease;z-index:2}.domain-card:after,.domain-card:before{content:"";pointer-events:none;position:absolute}.domain-card:after{border-radius:17px;box-shadow:0 0 18px 6px rgba(var(--dc-rgb),.6),0 0 40px 16px rgba(var(--dc-rgb),.38),0 0 80px 32px rgba(var(--dc-rgb),.2),0 0 130px 55px rgba(var(--dc-rgb),.09);inset:-1px;opacity:.18;transition:opacity .28s ease,box-shadow .28s ease;z-index:-1}.domain-card__bg{background:radial-gradient(ellipse at 60% -20%,rgba(var(--dc-rgb),.09) 0,transparent 65%);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .28s ease;z-index:0}.domain-card:hover:not(.domain-card--active){opacity:.96;transform:translateY(-3px)}.domain-card:hover:not(.domain-card--active):before{opacity:1}.domain-card:hover:not(.domain-card--active):after{box-shadow:0 0 22px 8px rgba(var(--dc-rgb),.72),0 0 50px 20px rgba(var(--dc-rgb),.44),0 0 95px 36px rgba(var(--dc-rgb),.24),0 0 150px 58px rgba(var(--dc-rgb),.11);opacity:.55}.domain-card:hover:not(.domain-card--active) .domain-card__hotspot{opacity:.75}.domain-card:hover:not(.domain-card--active) .domain-card__icon-wrap i,.domain-card:hover:not(.domain-card--active) .domain-card__icon-wrap svg{filter:drop-shadow(0 0 6px rgba(var(--dc-rgb),.9)) drop-shadow(0 0 12px rgba(var(--dc-rgb),.5))}.domain-card:hover:not(.domain-card--active) .domain-card__label{color:var(--domain-color)}.domain-card--active{background:linear-gradient(165deg,rgba(20,14,38,.96),rgba(12,10,28,.98));box-shadow:0 0 0 1px hsla(0,0%,100%,.08),0 0 0 2px rgba(var(--dc-rgb),.34),0 0 22px rgba(var(--dc-rgb),.5),0 0 44px rgba(var(--dc-rgb),.24);opacity:1;transform:translateY(-3px) scale(1.015)}.domain-card--active:before{background:linear-gradient(145deg,#ff8c32 0,rgba(255,90,60,.98) 10%,rgba(255,50,90,.8) 22%,rgba(var(--dc-rgb),.95) 38%,rgba(var(--dc-rgb),.6) 62%,rgba(var(--dc-rgb),.3) 80%,rgba(var(--dc-rgb),.12) 100%);opacity:1}.domain-card--active:after{box-shadow:0 0 26px 10px rgba(var(--dc-rgb),.82),0 0 56px 22px rgba(var(--dc-rgb),.52),0 0 104px 36px rgba(var(--dc-rgb),.28),0 0 165px 62px rgba(var(--dc-rgb),.14);opacity:1}.domain-card--active .domain-card__hotspot{box-shadow:0 0 8px 4px rgba(var(--dc-rgb),.95),0 0 20px 9px rgba(var(--dc-rgb),.7),0 0 40px 16px rgba(var(--dc-rgb),.4),0 0 70px 28px rgba(var(--dc-rgb),.18);opacity:1}.domain-card--active .domain-card__icon-wrap i,.domain-card--active .domain-card__icon-wrap svg{filter:drop-shadow(0 0 8px rgba(var(--dc-rgb),1)) drop-shadow(0 0 16px rgba(var(--dc-rgb),.6))}.domain-card--active .domain-card__label{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 0,color-mix(in srgb,rgb(var(--dc-rgb)) 40%,#fff) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 10px rgba(var(--dc-rgb),.6)) drop-shadow(0 1px 3px rgba(0,0,0,.9))}.domain-card--active .domain-card__count{color:hsla(0,0%,100%,.9);text-shadow:0 0 10px rgba(var(--dc-rgb),.32)}.domain-card__hotspot{background:transparent;border-radius:9999px;box-shadow:0 0 8px 4px rgba(var(--dc-rgb),.95),0 0 20px 9px rgba(var(--dc-rgb),.7),0 0 40px 16px rgba(var(--dc-rgb),.4),0 0 70px 28px rgba(var(--dc-rgb),.18);height:1px;opacity:.3;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .28s ease,box-shadow .28s ease;width:1px;z-index:5}.domain-card__inner{align-items:center;display:flex;gap:12px;padding:16px 16px 18px;position:relative;z-index:1}.domain-card__icon-wrap{color:var(--domain-color);flex-shrink:0;height:30px;width:30px}.domain-card__icon-wrap svg{stroke:currentColor;display:block}.domain-card__icon-wrap i,.domain-card__icon-wrap svg{filter:drop-shadow(0 0 4px rgba(var(--dc-rgb),.6)) drop-shadow(0 0 8px rgba(var(--dc-rgb),.3));height:100%;transition:filter .28s ease;width:100%}.domain-card__icon-wrap i{align-items:center;color:currentColor;display:inline-flex;font-size:24px;justify-content:center;line-height:1}.domain-card__text{display:flex;flex-direction:column;gap:3px;min-width:0}.domain-card__label{-webkit-text-fill-color:unset;background:none;color:#e8e8f0;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;overflow:hidden;text-overflow:ellipsis;text-shadow:1px 1px 4px rgba(0,0,0,.9);transition:color .28s ease,filter .28s ease;white-space:nowrap}.domain-card--active .domain-card__label{text-shadow:none}.domain-card__count{color:rgba(214,214,234,.8);font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:500;letter-spacing:.02em;text-shadow:0 0 6px rgba(var(--dc-rgb),.14),0 1px 2px rgba(0,0,0,.55);white-space:nowrap}@media (max-width:1100px){.domain-card__inner{padding:14px 14px 16px}}@media (max-width:560px){.domain-card__inner{gap:10px;padding:14px 12px 16px}.domain-card__label{font-size:12px}.domain-card__count{font-size:11.5px}}.catalogue-filters{padding:0 24px 36px;position:relative;width:100%;z-index:2}.catalogue-filters__apply,.catalogue-filters__mobile-head,.catalogue-filters__mobile-overlay,.catalogue-filters__mobile-toggle{display:none}.catalogue-filters__wrap{display:flex;flex-direction:column;gap:14px;margin:0 auto;max-width:1200px}.catalogue-filters__row{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.catalogue-filters__row--subcats{gap:12px;justify-content:space-between}.catalogue-filters__row--secondary{flex-wrap:wrap;gap:10px}.catalogue-filters__count{color:#6a6a7a;flex-shrink:0;font-family:Inter,sans-serif;font-size:13px;font-weight:400;white-space:nowrap}.catalogue-filters__count-num{color:#fff;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;margin-right:4px}.catalogue-filters__sep{background:hsla(0,0%,100%,.1);flex-shrink:0;height:20px;margin:0 4px;width:1px}.catalogue-filters__pills{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.filter-pill{align-items:center;background:hsla(0,0%,100%,.06);border:none;border-radius:50px;color:#bfc5dc;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;gap:6px;height:40px;letter-spacing:.01em;padding:0 18px;position:relative;transition:transform .2s ease,color .2s ease,box-shadow .2s ease;white-space:nowrap}.filter-pill:before{background:linear-gradient(145deg,rgba(255,120,40,.62),rgba(255,40,80,.38) 25%,rgba(157,78,221,.28) 60%,rgba(157,78,221,.12));border-radius:50px;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.72;padding:1px;z-index:1}.filter-pill:after,.filter-pill:before{content:"";pointer-events:none;position:absolute;transition:opacity .2s ease}.filter-pill:after{border-radius:51px;box-shadow:0 0 12px 3px rgba(157,78,221,.2),0 0 26px 7px rgba(157,78,221,.1);inset:-1px;opacity:.28;z-index:-1}.filter-pill:hover:not(.filter-pill--active){box-shadow:0 8px 18px rgba(8,4,24,.22);color:#fff;transform:translateY(-1px)}.filter-pill:hover:not(.filter-pill--active):after,.filter-pill:hover:not(.filter-pill--active):before{opacity:1}.filter-pill--active{background:linear-gradient(90deg,#ff6b35,#ff1493);box-shadow:0 10px 22px rgba(8,4,20,.26);color:#fff;text-shadow:1px 1px 4px rgba(0,0,0,.4)}.filter-pill--active:before{background:linear-gradient(145deg,#ffb450,rgba(255,100,60,.9) 30%,rgba(255,20,147,.7) 70%,rgba(255,0,110,.4));opacity:1}.filter-pill--active:after{box-shadow:0 0 14px 4px rgba(255,107,53,.55),0 0 32px 10px rgba(255,20,147,.3),0 0 60px 20px rgba(255,107,53,.12);opacity:1}.filter-pill--ghost{background:rgba(0,245,255,.1);color:rgba(215,248,255,.98)}.filter-pill--ghost:before{background:linear-gradient(145deg,rgba(0,245,255,.72),rgba(157,78,221,.42));opacity:.75}.filter-pill--ghost:after{box-shadow:0 0 12px 3px rgba(0,245,255,.16),0 0 24px 8px rgba(157,78,221,.1);opacity:1}.filter-pill__check{stroke:#fff}.filter-pill__check,.filter-pill__icon{flex-shrink:0;position:relative;z-index:2}.filter-pill__icon{opacity:.9}.filter-pill__count{align-items:center;background:linear-gradient(135deg,rgba(0,245,255,.95),rgba(170,115,255,.95));border-radius:9999px;box-shadow:0 0 10px rgba(0,245,255,.28);color:rgba(5,24,36,.96);display:inline-flex;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;height:20px;justify-content:center;min-width:20px;padding:0 6px;position:relative;z-index:2}.catalogue-subcat-picker{inset:0;pointer-events:none;position:fixed;z-index:2147483000!important}.catalogue-filters.is-subcat-picker-open{isolation:isolate;z-index:2147482999!important}body.catalogue-subcat-picker-open .formation-catalogue>.ui-container{z-index:1!important}.catalogue-subcat-picker[hidden]{display:none!important}.catalogue-subcat-picker__overlay{background:rgba(3,3,10,.62);border:0;display:block;inset:0;pointer-events:auto;position:fixed;z-index:2147483001!important}.catalogue-subcat-picker__panel{background:linear-gradient(180deg,rgba(17,10,33,.98),rgba(10,7,23,.99));border:1px solid hsla(0,0%,100%,.16);border-radius:16px;box-shadow:0 16px 40px rgba(0,0,0,.55),0 0 35px rgba(157,78,221,.22);display:flex;flex-direction:column;gap:10px;left:50%;max-height:min(72vh,760px);padding:14px;pointer-events:auto;position:fixed;top:clamp(88px,12vh,132px);transform:translateX(-50%);width:min(760px,100vw - 48px);z-index:2147483002!important}.catalogue-subcat-picker__head{align-items:center;display:flex;justify-content:space-between}.catalogue-subcat-picker__head p{color:hsla(0,0%,100%,.9);font-family:Montserrat,sans-serif;font-size:14px;letter-spacing:.08em;margin:0;text-transform:uppercase}.catalogue-subcat-picker__close{background:hsla(0,0%,100%,.08);border:0;border-radius:9999px;color:hsla(0,0%,100%,.8);cursor:pointer;font-size:20px;height:30px;line-height:1;width:30px}.catalogue-subcat-picker__search-wrap{padding-top:2px}.catalogue-subcat-picker__search{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.2);border-radius:11px;color:#fff;font-family:Inter,sans-serif;font-size:14px;height:40px;padding:0 12px;width:100%}.catalogue-subcat-picker__list{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:min(58vh,560px);overflow:auto;padding-right:2px}.catalogue-subcat-picker__item{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.14);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:10px 11px;text-align:left}.catalogue-subcat-picker__item span{color:hsla(0,0%,100%,.92);font-family:Montserrat,sans-serif;font-size:13px}.catalogue-subcat-picker__item small{color:rgba(184,197,228,.8);font-family:Inter,sans-serif;font-size:12px}.catalogue-subcat-picker__item:hover{border-color:rgba(0,245,255,.42);box-shadow:0 0 12px rgba(0,245,255,.16)}.filter-select-wrap{position:relative;z-index:6}.filter-select{align-items:center;background:hsla(0,0%,100%,.06);border:none;border-radius:50px;color:#d0d2e4;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:14px;font-weight:400;gap:8px;height:40px;padding:0 16px;position:relative;transition:color .2s ease,transform .2s ease}.filter-select:before{background:linear-gradient(145deg,rgba(255,120,40,.58),rgba(255,40,80,.34) 25%,rgba(157,78,221,.24) 60%,rgba(157,78,221,.1));border-radius:50px;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.72;padding:1px;z-index:1}.filter-select:after,.filter-select:before{content:"";pointer-events:none;position:absolute;transition:opacity .2s ease}.filter-select:after{border-radius:51px;box-shadow:0 0 12px 3px rgba(255,107,53,.24),0 0 28px 8px rgba(255,107,53,.12);inset:-1px;opacity:.2;z-index:-1}.filter-select svg{stroke:currentColor;flex-shrink:0;opacity:.6}.filter-select:hover{color:#fff;transform:translateY(-1px)}.filter-select:hover svg,.filter-select:hover:after,.filter-select:hover:before{opacity:1}.filter-select[aria-expanded=true]{color:#ff6b35}.filter-select[aria-expanded=true]:before{opacity:1}.filter-select[aria-expanded=true] .filter-select__caret{transform:rotate(180deg)}.filter-select__caret,.filter-select__label{position:relative;z-index:2}.filter-select__caret{opacity:.7;transition:transform .2s ease}.filter-select__menu{backdrop-filter:none;-webkit-backdrop-filter:none;background:#110c22;border:1px solid hsla(0,0%,100%,.14);border-radius:12px;box-shadow:0 8px 22px rgba(0,0,0,.45),0 0 24px rgba(157,78,221,.16);left:0;min-width:210px;opacity:0;padding:6px;position:absolute;top:calc(100% + 8px);transform:translateY(-6px) scale(.985);transform-origin:top left;transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.filter-select-wrap.is-open .filter-select__menu{opacity:1;transform:translateY(0) scale(1)}@media (min-width:769px){.catalogue-filters{position:relative;z-index:60}.catalogue-filters__row,.catalogue-filters__row--secondary,.catalogue-filters__wrap,.filter-select-wrap{overflow:visible}.filter-select-wrap.is-open{z-index:80}.filter-select-wrap.is-open .filter-select__menu{left:0;margin-top:0;position:absolute;top:calc(100% + 8px);width:min(260px,90vw);z-index:90}}.filter-select__option{background:transparent;border:none;border-radius:8px;color:#d5d5e4;cursor:pointer;display:block;font-family:Inter,sans-serif;font-size:13px;padding:8px 10px;text-align:left;transition:background .18s ease,color .18s ease;width:100%}.filter-select__option:hover{background:hsla(0,0%,100%,.08);color:#fff}.filter-select__option.is-active{background:linear-gradient(90deg,rgba(255,107,53,.22),rgba(255,20,147,.2));color:#fff}.filter-toggle-wrap{align-items:center;display:flex}.filter-toggle{align-items:center;background:hsla(0,0%,100%,.04);border:none;border-radius:50px;color:#bfc5dc;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;gap:9px;height:40px;padding:0 16px;position:relative;transition:color .25s ease,transform .2s ease}.filter-toggle:before{background:linear-gradient(145deg,rgba(255,120,40,.5),rgba(255,40,80,.28) 25%,rgba(157,78,221,.18) 60%,rgba(157,78,221,.06));border-radius:50px;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.72;padding:1px;z-index:1}.filter-toggle:after,.filter-toggle:before{content:"";pointer-events:none;position:absolute;transition:opacity .25s ease}.filter-toggle:after{border-radius:51px;inset:-1px;opacity:0;z-index:-1}.filter-toggle--active{color:#fff}.filter-toggle--active:before{opacity:1}.filter-toggle--active:after{box-shadow:0 0 14px 4px rgba(255,107,53,.45),0 0 32px 10px rgba(255,20,147,.22),0 0 60px 20px rgba(255,107,53,.1);opacity:1}.filter-toggle__track{background:hsla(0,0%,100%,.12);border-radius:10px;flex-shrink:0;height:19px;position:relative;transition:background .25s ease,box-shadow .25s ease;width:34px;z-index:2}.filter-toggle--active .filter-toggle__track{background:linear-gradient(90deg,#ff6b35,#ff1493);box-shadow:0 0 10px rgba(255,107,53,.6)}.filter-toggle__thumb{background:#fff;border-radius:50%;box-shadow:0 1px 4px rgba(0,0,0,.5);height:14px;left:3px;position:absolute;top:2.5px;transition:transform .25s ease;width:14px}.filter-toggle--active .filter-toggle__thumb{transform:translateX(15px)}.filter-toggle__label{position:relative;z-index:2}.filter-reset{align-items:center;background:transparent;border:none;border-radius:50px;color:#50506a;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:12px;font-weight:400;gap:6px;height:34px;padding:0 12px;transition:color .2s ease}.filter-reset svg{stroke:currentColor;transition:transform .3s ease}.filter-reset:hover{color:#ff6b35}.filter-reset:hover svg{transform:rotate(-180deg)}@media (max-width:768px){body.catalogue-filters-open{overflow:auto}.catalogue-filters{padding:0 14px 26px}.catalogue-filters.is-mobile-open{z-index:12002}.catalogue-filters__wrap{gap:10px}.catalogue-filters__row--subcats{align-items:stretch;flex-direction:column;gap:8px;justify-content:flex-start;overflow:visible;padding-block:4px}.catalogue-filters__pills{flex-wrap:wrap;gap:9px;overflow:visible;padding-bottom:0;padding-block:3px;width:100%}.catalogue-filters__mobile-toggle{display:none!important}.catalogue-filters__count{display:none}.catalogue-filters__mobile-count{align-items:center;background:#fff;border-radius:9999px;color:#050210;display:inline-flex;font-size:11px;font-weight:700;height:18px;justify-content:center;min-width:18px;padding:0 5px}.filter-pill{flex:0 1 auto;font-size:14px;height:40px;min-height:40px;overflow:visible;padding:0 15px}.catalogue-filters__row--secondary{background:transparent;border-radius:0;border-top:0;box-shadow:none;display:grid;gap:10px;grid-template-columns:1fr;max-height:none;opacity:1;overflow:visible;overscroll-behavior:auto;padding:0;pointer-events:auto;position:static;transform:none;transition:none;z-index:auto}.catalogue-filters__mobile-head{display:none!important}.catalogue-filters__mobile-head p{color:#fff;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;margin:0}.catalogue-filters__mobile-close{align-items:center;background:hsla(0,0%,100%,.08);border:none;border-radius:9999px;color:#fff;display:inline-flex;font-size:24px;height:34px;justify-content:center;line-height:1;padding:0;width:34px}.filter-select,.filter-select-wrap{width:100%}.filter-select-wrap{position:relative}.filter-select-wrap.is-open{z-index:auto}.filter-select{font-size:14px;height:44px;justify-content:space-between;padding:0 16px}.filter-select__menu{background:#110c22;border-radius:10px;left:auto;margin-top:8px;max-height:min(44vh,320px);min-width:0;opacity:0;overflow-y:auto;overscroll-behavior:contain;pointer-events:none;position:static;right:auto;top:auto;transform:translateY(-4px);transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1);width:100%;z-index:auto}.filter-select-wrap.is-open .filter-select__menu{opacity:1;pointer-events:auto;transform:translateY(0)}.catalogue-filters__sep{display:none}.catalogue-filters__apply,.filter-reset{border-radius:12px;font-size:14px;justify-content:center;min-height:42px;width:100%}.filter-reset{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.82)}.catalogue-filters__apply,.catalogue-filters__mobile-overlay{display:none!important}.catalogue-filters.is-mobile-open .catalogue-filters__mobile-overlay{opacity:0;pointer-events:none}.catalogue-filters.is-mobile-open .catalogue-filters__row--secondary{opacity:1;pointer-events:auto}.catalogue-subcat-picker__panel{border-radius:14px;bottom:8px;left:50%;max-height:calc(100dvh - 92px);position:fixed;top:auto;transform:translateX(-50%);width:calc(100vw - 16px);z-index:20042}.catalogue-subcat-picker{z-index:2147483000!important}.catalogue-subcat-picker__overlay{z-index:2147483001!important}.catalogue-subcat-picker__list{grid-template-columns:1fr;max-height:calc(100dvh - 210px)}}.catalogue-banner{align-items:center;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);background:rgba(10,5,22,.52);background-image:radial-gradient(ellipse at 0 50%,rgba(255,107,53,.06) 0,transparent 60%);border-radius:18px;display:flex;gap:28px;margin:40px auto 0;max-width:1200px;overflow:hidden;padding:24px 36px;position:relative}.catalogue-banner:before{background:linear-gradient(145deg,#ff7828,rgba(255,80,50,.9) 10%,rgba(255,40,80,.6) 22%,rgba(0,245,255,.6) 42%,rgba(0,245,255,.25) 65%,rgba(0,245,255,.08));border-radius:18px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute;z-index:2}.catalogue-banner:after{border-radius:19px;box-shadow:0 0 18px 6px rgba(0,245,255,.18),0 0 40px 16px rgba(0,245,255,.1),0 0 80px 32px rgba(0,245,255,.05);content:"";inset:-1px;pointer-events:none;position:absolute;z-index:-1}@media (max-width:768px){.catalogue-banner{flex-direction:column;gap:20px;margin:32px 24px 0;padding:24px 20px;text-align:center}}.catalogue-banner__hotspot{background:transparent;border-radius:9999px;box-shadow:0 0 8px 4px rgba(0,245,255,.95),0 0 20px 9px rgba(0,245,255,.7),0 0 40px 16px rgba(0,245,255,.4),0 0 70px 28px rgba(0,245,255,.18);height:1px;pointer-events:none;position:absolute;right:0;top:0;width:1px;z-index:5}.catalogue-banner__icon{align-items:center;background:rgba(0,245,255,.08);border:1px solid rgba(0,245,255,.3);border-radius:50%;box-shadow:0 0 14px rgba(0,245,255,.3),inset 0 1px 0 hsla(0,0%,100%,.08);display:flex;flex-shrink:0;height:56px;justify-content:center;position:relative;width:56px}.catalogue-banner__icon svg{filter:drop-shadow(0 0 6px rgba(0,245,255,.8))}.catalogue-banner__icon-pulse{animation:bannerPulse 2.2s ease-out infinite;border:1.5px solid rgba(0,245,255,.4);border-radius:50%;inset:-6px;pointer-events:none;position:absolute}@keyframes bannerPulse{0%{opacity:.7;transform:scale(1)}70%{opacity:0;transform:scale(1.35)}to{opacity:0;transform:scale(1.35)}}.catalogue-banner__content{flex:1;min-width:0}.catalogue-banner__title{color:#fff;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;margin-bottom:5px;text-shadow:1px 1px 4px rgba(0,0,0,.8)}.catalogue-banner__subtitle{color:#80809a;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.catalogue-banner__actions{align-items:center;display:flex;flex-shrink:0;gap:12px}@media (max-width:768px){.catalogue-banner__actions{flex-direction:column;width:100%}}.catalogue-banner__btn{align-items:center;border:none;border-radius:50px;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;gap:8px;height:44px;padding:0 22px;position:relative;transition:transform .2s ease,filter .2s ease,box-shadow .2s ease;white-space:nowrap}.catalogue-banner__btn svg{flex-shrink:0}.catalogue-banner__btn:hover{filter:brightness(1.1);transform:translateY(-2px)}.catalogue-banner__btn:active{filter:brightness(.96);transform:translateY(0)}@media (max-width:768px){.catalogue-banner__btn{justify-content:center;width:100%}}.catalogue-banner__btn--primary{background:linear-gradient(90deg,#00f5ff,#9d4edd);box-shadow:0 4px 20px rgba(0,245,255,.35);color:#0a0a0f;text-shadow:none}.catalogue-banner__btn--primary:before{background:linear-gradient(145deg,hsla(0,0%,100%,.6),rgba(0,245,255,.3) 50%,rgba(157,78,221,.2));border-radius:50px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute}.catalogue-banner__btn--primary:hover{box-shadow:0 6px 28px rgba(0,245,255,.5),0 0 0 1px hsla(0,0%,100%,.2)}.catalogue-banner__btn--secondary{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.05);color:#fff}.catalogue-banner__btn--secondary:before{background:linear-gradient(145deg,rgba(255,120,40,.7),rgba(255,40,80,.4) 25%,rgba(0,245,255,.5) 60%,rgba(0,245,255,.15));border-radius:50px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute}.catalogue-banner__btn--secondary:after{border-radius:51px;box-shadow:0 0 14px 4px rgba(0,245,255,.2),0 0 30px 10px rgba(0,245,255,.08);content:"";inset:-1px;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease;z-index:-1}.catalogue-banner__btn--secondary:hover:after{opacity:1}.catalogue-floating{align-items:flex-end;animation:floatingEntrance .55s cubic-bezier(.34,1.56,.64,1) both;animation-delay:.8s;bottom:max(16px,env(safe-area-inset-bottom,0px))!important;display:flex;flex-direction:column;gap:10px;inset-inline-end:max(16px,env(safe-area-inset-right,0px))!important;inset-inline-start:auto!important;left:auto!important;max-width:calc(100vw - 20px);pointer-events:none;position:fixed!important;right:max(16px,env(safe-area-inset-right,0px))!important;top:auto!important;transition:opacity .26s ease,transform .26s ease;z-index:9999}.catalogue-floating--near-footer{animation:none;opacity:0!important;pointer-events:none!important;transform:translateY(22px) scale(.98)!important;visibility:hidden}@keyframes floatingEntrance{0%{opacity:0;transform:translateY(20px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}.catalogue-floating__panel{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:rgba(10,5,22,.95);border-radius:18px;display:flex;flex-direction:column;gap:14px;opacity:0;padding:20px 20px 16px;pointer-events:none;position:relative;transform:translateY(10px) scale(.97);transition:opacity .28s cubic-bezier(.34,1.56,.64,1),transform .28s cubic-bezier(.34,1.56,.64,1);width:min(280px,100vw - 32px)}.catalogue-floating__panel:before{background:linear-gradient(145deg,#ff7828,rgba(255,80,50,.9) 10%,rgba(255,40,80,.6) 22%,rgba(0,245,255,.7) 42%,rgba(0,245,255,.3) 65%,rgba(0,245,255,.1));border-radius:18px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute;z-index:2}.catalogue-floating__panel:after{border-radius:19px;box-shadow:0 0 10px 3px rgba(0,245,255,.22),0 0 20px 7px rgba(0,245,255,.12);content:"";inset:-1px;pointer-events:none;position:absolute;z-index:-1}.catalogue-floating--open .catalogue-floating__panel{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.catalogue-floating__panel-close{align-items:center;background:hsla(0,0%,100%,.06);border:none;border-radius:50%;color:#70708a;cursor:pointer;display:flex;height:26px;justify-content:center;position:absolute;right:12px;top:12px;transition:background .2s ease,color .2s ease;width:26px;z-index:3}.catalogue-floating__panel-close:hover{background:hsla(0,0%,100%,.12);color:#fff}.catalogue-floating__panel-header{padding-right:24px}.catalogue-floating__panel-title{color:#fff;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;margin-bottom:3px;text-shadow:1px 1px 4px rgba(0,0,0,.8)}.catalogue-floating__panel-sub{color:#70708a;font-family:Inter,sans-serif;font-size:12px;font-weight:400}.catalogue-floating__panel-form{display:flex;flex-direction:column;gap:10px}.catalogue-floating__field{position:relative}.catalogue-floating__input{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;box-sizing:border-box;caret-color:#ff6b35;color:#fff;font-family:Inter,sans-serif;font-size:13px;font-weight:400;height:42px;outline:none;padding:0 14px;transition:border-color .2s ease,box-shadow .2s ease;width:100%}.catalogue-floating__input::-moz-placeholder{color:#50506a}.catalogue-floating__input::placeholder{color:#50506a}.catalogue-floating__input:focus{border-color:rgba(0,245,255,.45);box-shadow:0 0 0 3px rgba(0,245,255,.08),inset 0 1px 0 hsla(0,0%,100%,.04)}.catalogue-floating__panel-cta{align-items:center;background:linear-gradient(90deg,#ff6b35,#ff1493);border:none;border-radius:10px;box-shadow:0 4px 20px rgba(255,107,53,.4);color:#fff;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;gap:8px;height:44px;justify-content:center;text-shadow:1px 1px 4px rgba(0,0,0,.4);transition:filter .2s ease,box-shadow .2s ease,transform .2s ease;width:100%}.catalogue-floating__panel-cta svg{flex-shrink:0}.catalogue-floating__panel-cta:hover{box-shadow:0 6px 22px rgba(255,107,53,.4);filter:brightness(1.1);transform:translateY(-1px)}.catalogue-floating__panel-cta:active{filter:brightness(.96);transform:translateY(0)}.catalogue-floating__panel-cta-label{transition:opacity .2s ease}.catalogue-floating__panel-cta-loader{animation:catalogueFloatingSpin .8s linear infinite;border:2px solid hsla(0,0%,100%,.35);border-radius:999px;border-top-color:#00f5ff;display:none;flex-shrink:0;height:15px;width:15px}.catalogue-floating__panel-cta.is-loading{cursor:wait}.catalogue-floating__panel-cta.is-loading .catalogue-floating__panel-cta-label{opacity:.72}.catalogue-floating__panel-cta.is-loading .catalogue-floating__panel-cta-loader{display:inline-flex}.catalogue-floating__panel-cta.is-loading svg{opacity:.35}.catalogue-floating__panel-feedback{color:rgba(0,245,255,.95);font-family:Inter,sans-serif;font-size:11px;font-weight:600;margin:2px 0 0;min-height:18px;text-align:center}.catalogue-floating__panel-reassurance{align-items:center;color:#50506a;display:flex;font-family:Inter,sans-serif;font-size:11px;font-weight:400;gap:6px;justify-content:center;text-align:center}.catalogue-floating__panel-reassurance svg{stroke:#50506a;flex-shrink:0}.catalogue-floating__pill{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:rgba(10,5,22,.88);border:none;border-radius:50px;box-sizing:border-box;cursor:pointer;display:inline-flex;gap:13px;max-width:100%;padding:10px 20px 10px 10px;pointer-events:auto;position:relative}.catalogue-floating__pill:before{background:linear-gradient(145deg,#ff7828,rgba(255,80,50,.9) 10%,rgba(255,40,80,.6) 22%,rgba(0,245,255,.8) 42%,rgba(0,245,255,.4) 65%,rgba(0,245,255,.15));border-radius:50px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:1.5px;pointer-events:none;position:absolute;z-index:2}.catalogue-floating__pill:after{border-radius:51px;box-shadow:0 0 10px 3px rgba(0,245,255,.22),0 0 20px 7px rgba(0,245,255,.12);content:"";inset:-1px;pointer-events:none;position:absolute;z-index:-1}.catalogue-floating__pill:hover .catalogue-floating__label{color:#00f5ff}.catalogue-floating__avatar{flex-shrink:0;height:50px;position:relative;width:50px}.catalogue-floating__avatar-img{border:2px solid rgba(0,245,255,.5);border-radius:50%;box-shadow:0 0 12px rgba(0,245,255,.4);display:block;height:50px;-o-object-fit:cover;object-fit:cover;width:50px}.catalogue-floating__avatar-fallback{align-items:center;background:rgba(0,245,255,.1);border:2px solid rgba(0,245,255,.4);border-radius:50%;color:#00f5ff;height:50px;justify-content:center;width:50px}.catalogue-floating__avatar-status{animation:statusPulse 2.5s ease-in-out infinite;background:#05ffa1;border:2px solid rgba(10,5,22,.9);border-radius:50%;bottom:2px;box-shadow:0 0 6px rgba(5,255,161,.8);height:12px;position:absolute;right:2px;width:12px}@keyframes statusPulse{0%,to{box-shadow:0 0 6px rgba(5,255,161,.8)}50%{box-shadow:0 0 12px #05ffa1,0 0 20px rgba(5,255,161,.5)}}.catalogue-floating__content{display:flex;flex-direction:column;gap:3px;min-width:0;overflow:hidden}.catalogue-floating__label{color:#fff;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;text-shadow:1px 1px 4px rgba(0,0,0,.8);transition:color .22s ease}.catalogue-floating__label,.catalogue-floating__promise{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalogue-floating__promise{align-items:center;color:hsla(0,0%,100%,.9);display:inline-flex;font-family:Inter,sans-serif;font-size:12px;font-weight:600;gap:6px;margin:0}.catalogue-floating__promise-dot{background:#05ffa1;border-radius:50%;box-shadow:0 0 8px rgba(5,255,161,.85);flex-shrink:0;height:8px;width:8px}.catalogue-floating__arrow{align-items:center;display:flex;flex-shrink:0;transition:transform .28s cubic-bezier(.34,1.56,.64,1)}.catalogue-floating__arrow svg{display:block;filter:drop-shadow(0 0 4px rgba(0,245,255,.8))}.catalogue-floating--open .catalogue-floating__arrow{transform:rotate(180deg)}.catalogue-floating__hotspot{background:transparent;border-radius:9999px;box-shadow:0 0 5px 2px rgba(0,245,255,.55),0 0 12px 5px rgba(0,245,255,.28);height:1px;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s ease;width:1px;z-index:5}.catalogue-floating--open .catalogue-floating__hotspot{opacity:1}@media (max-width:768px){.catalogue-floating{align-items:flex-end;bottom:max(12px,env(safe-area-inset-bottom,0px))!important;inset-inline-end:max(12px,env(safe-area-inset-right,0px))!important;inset-inline-start:auto!important;left:auto!important;max-width:calc(100vw - 24px)!important;right:max(12px,env(safe-area-inset-right,0px))!important;width:auto!important}.catalogue-floating__pill{max-width:calc(100vw - 24px);min-width:0;width:auto}body.catalogue-filters-open .catalogue-floating{opacity:0!important;pointer-events:none!important;transform:translateY(14px) scale(.98)!important;visibility:hidden}}@media (max-width:380px){.catalogue-floating{bottom:max(12px,env(safe-area-inset-bottom,0px))!important;inset-inline-end:max(10px,env(safe-area-inset-right,0px))!important;inset-inline-start:auto!important;left:auto!important;right:max(10px,env(safe-area-inset-right,0px))!important}.catalogue-floating__pill{max-width:calc(100vw - 20px);padding:8px 14px 8px 8px}.catalogue-floating__label{font-size:12px}.catalogue-floating__promise{display:none}.catalogue-floating__panel{padding:16px 16px 14px;width:min(260px,100vw - 20px)}}@keyframes catalogueFloatingSpin{to{transform:rotate(1turn)}}.trust-bar{background-color:#0a0a0f;overflow:hidden;padding:64px 0;position:relative;width:100%}.trust-bar__bg{background-image:linear-gradient(180deg,rgba(5,3,10,.74),rgba(5,3,10,.66) 48%,rgba(5,3,10,.74)),url(/img/front-v2/trust-bar-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;pointer-events:none;position:absolute;z-index:0}.trust-bar__bg-stars{background-image:radial-gradient(1px 1px at 8% 18%,hsla(0,0%,100%,.65) 0,transparent 100%),radial-gradient(1.5px 1.5px at 14% 72%,hsla(0,0%,100%,.5) 0,transparent 100%),radial-gradient(1px 1px at 22% 35%,hsla(0,0%,100%,.7) 0,transparent 100%),radial-gradient(1px 1px at 31% 88%,hsla(0,0%,100%,.4) 0,transparent 100%),radial-gradient(2px 2px at 38% 12%,hsla(0,0%,100%,.6) 0,transparent 100%),radial-gradient(1px 1px at 46% 55%,hsla(0,0%,100%,.45) 0,transparent 100%),radial-gradient(1.5px 1.5px at 53% 28%,hsla(0,0%,100%,.55) 0,transparent 100%),radial-gradient(1px 1px at 62% 80%,hsla(0,0%,100%,.5) 0,transparent 100%),radial-gradient(1px 1px at 69% 6%,hsla(0,0%,100%,.65) 0,transparent 100%),radial-gradient(1px 1px at 75% 48%,hsla(0,0%,100%,.35) 0,transparent 100%),radial-gradient(2px 2px at 83% 22%,hsla(0,0%,100%,.7) 0,transparent 100%),radial-gradient(1px 1px at 90% 66%,hsla(0,0%,100%,.45) 0,transparent 100%),radial-gradient(1.5px 1.5px at 96% 38%,hsla(0,0%,100%,.55) 0,transparent 100%),radial-gradient(1px 1px at 5% 90%,hsla(0,0%,100%,.4) 0,transparent 100%),radial-gradient(1px 1px at 27% 58%,hsla(0,0%,100%,.3) 0,transparent 100%),radial-gradient(1px 1px at 57% 95%,hsla(0,0%,100%,.5) 0,transparent 100%),radial-gradient(1px 1px at 79% 82%,hsla(0,0%,100%,.35) 0,transparent 100%),radial-gradient(1.5px 1.5px at 17% 45%,rgba(157,78,221,.8) 0,transparent 100%),radial-gradient(2px 2px at 43% 74%,rgba(157,78,221,.6) 0,transparent 100%),radial-gradient(1.5px 1.5px at 71% 15%,rgba(157,78,221,.7) 0,transparent 100%),radial-gradient(1px 1px at 88% 52%,rgba(157,78,221,.5) 0,transparent 100%),radial-gradient(1.5px 1.5px at 33% 8%,rgba(0,245,255,.65) 0,transparent 100%),radial-gradient(2px 2px at 60% 40%,rgba(0,245,255,.55) 0,transparent 100%),radial-gradient(1px 1px at 94% 78%,rgba(0,245,255,.45) 0,transparent 100%),radial-gradient(2px 2px at 50% 85%,rgba(255,107,53,.45) 0,transparent 100%),radial-gradient(1.5px 1.5px at 77% 30%,rgba(255,107,53,.35) 0,transparent 100%);inset:0;opacity:.62;position:absolute}.trust-bar__bg-nebula{border-radius:50%;pointer-events:none;position:absolute}.trust-bar__bg-nebula--left{background:radial-gradient(ellipse at center,rgba(157,78,221,.22) 0,rgba(157,78,221,.08) 45%,transparent 70%);filter:blur(70px);height:360px;left:-120px;top:-80px;width:520px}.trust-bar__bg-nebula--center{background:radial-gradient(ellipse at center,rgba(255,20,147,.08) 0,transparent 65%);filter:blur(60px);height:280px;left:50%;top:50%;transform:translate(-50%,-50%);width:400px}.trust-bar__bg-nebula--right{background:radial-gradient(ellipse at center,rgba(255,107,53,.18) 0,rgba(255,107,53,.06) 45%,transparent 70%);bottom:-60px;filter:blur(65px);height:320px;right:-80px;width:460px}.trust-bar__glow-line{left:0;pointer-events:none;position:absolute;right:0;z-index:1}.trust-bar__glow-line-core{height:1px;left:0;position:absolute;right:0;top:0}.trust-bar__glow-line-halo{height:24px;left:0;position:absolute;right:0}.trust-bar__glow-line--top{top:63px}.trust-bar__glow-line--top .trust-bar__glow-line-core{background:linear-gradient(90deg,transparent,rgba(255,107,53,.15) 8%,rgba(255,107,53,.75) 25%,rgba(255,20,147,.95) 50%,rgba(255,107,53,.75) 75%,rgba(255,107,53,.15) 92%,transparent);box-shadow:0 0 6px rgba(255,107,53,.7),0 0 14px rgba(255,20,147,.5),0 0 30px rgba(255,107,53,.25)}.trust-bar__glow-line--top .trust-bar__glow-line-halo{background:linear-gradient(180deg,transparent,rgba(255,20,147,.12) 40%,rgba(255,107,53,.08) 70%,transparent);filter:blur(8px);top:-12px}.trust-bar__glow-line--bottom{bottom:63px}.trust-bar__glow-line--bottom .trust-bar__glow-line-core{background:linear-gradient(90deg,transparent,rgba(157,78,221,.12) 8%,rgba(157,78,221,.8) 28%,rgba(100,40,200,.95) 50%,rgba(157,78,221,.8) 72%,rgba(157,78,221,.12) 92%,transparent);box-shadow:0 0 6px rgba(157,78,221,.7),0 0 14px rgba(157,78,221,.4),0 0 30px rgba(157,78,221,.2)}.trust-bar__glow-line--bottom .trust-bar__glow-line-halo{background:linear-gradient(0deg,transparent,rgba(157,78,221,.12) 40%,rgba(157,78,221,.06) 70%,transparent);bottom:-12px;filter:blur(8px)}.trust-bar__inner{margin:0 auto;max-width:1280px;padding-inline:clamp(14px,1.2vw,20px);position:relative;z-index:2}.trust-bar__grid{align-items:stretch;display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));padding:20px 0}.trust-bar__card{align-items:center;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);background:rgba(14,7,27,.85);border:1px solid rgba(157,78,221,.18);border-radius:16px;display:flex;flex-direction:column;gap:10px;justify-content:space-between;margin:10px 0;min-height:258px;overflow:hidden;padding:26px 14px 22px;position:relative;transition:border-color .28s ease,box-shadow .28s ease,transform .28s ease}.trust-bar__card:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.12),transparent);height:1px;left:10%;right:10%;top:0}.trust-bar__card:after,.trust-bar__card:before{content:"";pointer-events:none;position:absolute}.trust-bar__card:after{background:radial-gradient(ellipse at center,hsla(0,0%,100%,.04) 0,transparent 65%);height:120px;left:-40px;top:-40px;width:120px}.trust-bar__card:hover{border-color:rgba(157,78,221,.4);box-shadow:0 8px 24px rgba(0,0,0,.45),0 0 18px rgba(157,78,221,.15),inset 0 1px 0 hsla(0,0%,100%,.07);transform:translateY(-2px)}.trust-bar__card--cpf{border-color:rgba(0,245,255,.2)}.trust-bar__card--transitions{border-color:rgba(255,107,53,.2)}.trust-bar__card--opco{border-color:rgba(157,78,221,.36)}.trust-bar__card--stats{background:rgba(18,6,36,.9);border-color:rgba(157,78,221,.28)}.trust-bar__card-shine{background:linear-gradient(135deg,hsla(0,0%,100%,.035),transparent 50%,rgba(157,78,221,.03));border-radius:16px;inset:0;pointer-events:none;position:absolute}.trust-bar__card-logo{align-items:center;display:flex;flex-shrink:0;height:88px;justify-content:center;width:100%}.trust-bar__logo-img{filter:none;height:auto;max-height:72px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.trust-bar__opco-logo{background:radial-gradient(130% 120% at 8% 50%,rgba(255,107,53,.16) 0,transparent 50%),radial-gradient(120% 120% at 92% 50%,rgba(157,78,221,.22) 0,transparent 60%),rgba(12,8,25,.82);border:1px solid rgba(157,78,221,.45);border-radius:12px;box-shadow:0 0 18px rgba(157,78,221,.25),inset 0 0 10px rgba(157,78,221,.08);gap:10px;height:62px;width:min(100%,150px)}.trust-bar__opco-icon-wrap,.trust-bar__opco-logo{align-items:center;display:inline-flex;justify-content:center}.trust-bar__opco-icon-wrap{color:#bfe9ff;height:28px;width:28px}.trust-bar__opco-icon{stroke:currentColor;display:block;filter:drop-shadow(0 0 5px rgba(0,245,255,.72)) drop-shadow(0 0 10px rgba(157,78,221,.45));height:100%;transition:filter .24s ease;width:100%}.trust-bar__opco-text{color:#f4eeff;font-family:Montserrat,sans-serif;font-size:19px;font-weight:800;letter-spacing:.05em;text-shadow:0 0 8px rgba(157,78,221,.48),0 0 18px rgba(255,20,147,.22)}.trust-bar__card--opco:hover .trust-bar__opco-icon{filter:drop-shadow(0 0 7px rgba(0,245,255,.9)) drop-shadow(0 0 14px rgba(157,78,221,.58))}.trust-bar__card-label{text-wrap:balance;color:hsla(0,0%,100%,.88);display:block;font-family:Inter,sans-serif;font-size:clamp(14px,.8vw,16px);font-weight:600;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.01em;line-height:1.45;margin:0;max-width:17ch;min-height:3.1em;overflow-wrap:anywhere;padding-inline:4px;text-align:center;text-shadow:2px 2px 8px rgba(0,0,0,.9);width:100%;word-break:normal}.trust-bar__card-label strong{color:#fff;font-weight:700}.trust-bar__label-accent{text-wrap:nowrap;align-items:center;background:rgba(0,245,255,.08);border:1px solid rgba(0,245,255,.28);border-radius:9999px;box-shadow:0 0 10px rgba(0,245,255,.15),inset 0 0 8px rgba(0,245,255,.06);color:#bdf8ff;display:inline-flex;font-size:clamp(11px,.68vw,12px);font-weight:600;-webkit-hyphens:none;hyphens:none;justify-content:center;line-height:1.3;margin-top:8px;max-width:none;opacity:1;overflow-wrap:normal;padding:4px 8px;white-space:nowrap;word-break:keep-all}.trust-bar__badge-wrap{display:flex;flex-shrink:0;justify-content:center;margin-top:8px;width:100%}.trust-bar__badge{align-items:center;border-radius:50px;display:inline-flex;font-family:Inter,sans-serif;font-size:11px;font-weight:600;gap:5px;letter-spacing:.025em;padding:5px 13px;transition:all .22s ease;white-space:nowrap}.trust-bar__badge--outline{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.16);color:hsla(0,0%,100%,.72)}.trust-bar__badge--outline:hover{border-color:rgba(157,78,221,.5);color:#fff}.trust-bar__badge--eligible{background:rgba(0,245,255,.1);border:1px solid rgba(0,245,255,.48);box-shadow:0 0 10px rgba(0,245,255,.22);color:#00f5ff;font-size:11.5px;font-weight:700;letter-spacing:.06em}.trust-bar__badge--eligible:hover{background:rgba(0,245,255,.16);box-shadow:0 0 16px rgba(0,245,255,.3)}.trust-bar__badge--orange{background:linear-gradient(135deg,rgba(255,107,53,.22),rgba(255,20,147,.16));border:1px solid rgba(255,107,53,.48);box-shadow:0 0 10px rgba(255,107,53,.2);color:#ff9060;font-family:Montserrat,sans-serif;font-size:13px;font-weight:800;letter-spacing:.02em;text-shadow:2px 2px 8px rgba(0,0,0,.9)}.trust-bar__badge--opco{background:rgba(157,78,221,.1);border:1.5px solid rgba(157,78,221,.5);box-shadow:0 0 8px rgba(157,78,221,.22);color:rgba(200,155,255,.9);font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.08em;padding:3px 11px}.trust-bar__badge-icon{flex-shrink:0;height:11px;width:11px}.trust-bar__badge-dot{border-radius:50%;display:inline-block;flex-shrink:0;height:5px;width:5px}.trust-bar__badge-dot--cyan{background:#00f5ff;box-shadow:0 0 4px #00f5ff}.trust-bar__badge-dot--violet{background:#9d4edd;box-shadow:0 0 4px #9d4edd}.trust-bar__badge-dot--orange{background:#ff6b35;box-shadow:0 0 4px #ff6b35}.trust-bar__stats-top{align-items:center;display:flex;flex-shrink:0;gap:7px;justify-content:center;width:100%}.trust-bar__stat-rating{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#ffb347,#ff6b35 45%,#ff1493);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 0 8px rgba(255,107,53,.55));font-family:Montserrat,sans-serif;font-size:26px;font-weight:800;line-height:1;white-space:nowrap}.trust-bar__stars{align-items:center;display:flex;flex-shrink:0;gap:2px}.trust-bar__star{color:#ffb347;filter:drop-shadow(0 0 3px rgba(255,179,71,.75));height:13px;width:13px}.trust-bar__stat-count{color:#fff;font-family:Montserrat,sans-serif;font-size:32px;font-weight:800;line-height:1.1}.trust-bar__stat-count,.trust-bar__stat-desc{margin:0;text-align:center;text-shadow:2px 2px 8px rgba(0,0,0,.9)}.trust-bar__stat-desc{color:hsla(0,0%,100%,.85);font-family:Inter,sans-serif;font-size:12px;font-weight:600}.trust-bar__stat-sub{color:hsla(0,0%,100%,.42);font-family:Inter,sans-serif;font-size:10.5px;font-weight:400;margin:0;text-align:center}@media (max-width:1280px){.trust-bar__grid{gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.trust-bar__stat-rating{font-size:22px}.trust-bar__stat-count{font-size:28px}}@media (max-width:900px){.trust-bar__grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.trust-bar__glow-line{display:none}}@media (max-width:680px){.trust-bar{padding:40px 0}.trust-bar__grid{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));padding:10px 0}.trust-bar__card{margin:8px 0;min-height:214px;padding:20px 10px 18px}.trust-bar__logo-img{max-height:58px}.trust-bar__opco-logo{height:56px;width:min(100%,134px)}.trust-bar__opco-icon-wrap{height:24px;width:24px}.trust-bar__opco-text{font-size:17px}.trust-bar__card-label{font-size:12.5px;line-height:1.4;max-width:18ch;min-height:2.9em}.trust-bar__label-accent{font-size:11.5px;margin-top:6px;padding:3px 7px}.trust-bar__stat-rating{font-size:20px}.trust-bar__stat-count{font-size:24px}}@media (max-width:560px){.trust-bar__grid{grid-template-columns:1fr}}.footer{background-position:bottom;background-repeat:no-repeat;background-size:cover;overflow:hidden;position:relative}.footer:before{background:linear-gradient(180deg,rgba(4,2,10,.58),rgba(5,3,12,.66) 38%,rgba(6,4,14,.72));content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.footer>*{position:relative;z-index:1}.footer__body{align-items:start;display:grid;gap:clamp(24px,3vw,52px);grid-template-columns:minmax(230px,300px) repeat(3,minmax(0,1fr)) minmax(220px,280px);margin:0;max-width:none;padding:92px clamp(24px,5vw,80px) 56px}.footer__body>*{min-width:0}.footer__col--brand{grid-column:1;grid-row:1}.footer__col--alexandre{grid-column:5;grid-row:1;margin-top:-24px}@media (max-width:1280px){.footer__body{grid-template-columns:minmax(230px,300px) repeat(3,minmax(0,1fr))}.footer__col--alexandre{grid-column:1/-1;grid-row:2;justify-self:center}}@media (max-width:900px){.footer__body{gap:34px;grid-template-columns:1fr;padding:44px clamp(16px,4.8vw,24px) 52px}.footer__col--alexandre,.footer__col--brand{grid-column:1;grid-row:auto;justify-self:center;margin-top:0;width:min(100%,420px)}}.footer-cta{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.025);padding:0 clamp(24px,5vw,80px);position:relative}.footer-cta__topline{background:linear-gradient(90deg,transparent,#ff6b35 20%,#ff1493 50%,#9d4edd 80%,transparent);box-shadow:0 0 8px 3px rgba(255,107,53,.6),0 0 20px 6px rgba(255,20,147,.4),0 0 40px 10px rgba(157,78,221,.25);height:1.5px;left:0;opacity:.9;position:absolute;right:0;top:0}.footer-cta__bottomline{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08) 30%,hsla(0,0%,100%,.12) 50%,hsla(0,0%,100%,.08) 70%,transparent);bottom:0;height:1px;left:0;position:absolute;right:0}.footer-cta__inner{align-items:center;display:flex;gap:32px;justify-content:space-between;min-height:110px;padding:24px 0}.footer-cta__left{align-items:center;display:flex;flex:1;gap:28px;min-width:0}.footer-cta__logo{-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#ff6b35,#ff1493 55%,#9d4edd);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 10px rgba(255,107,53,.7)) drop-shadow(0 0 24px rgba(255,20,147,.4));flex-shrink:0;font-family:Montserrat,sans-serif;font-size:clamp(22px,1.8vw,28px);font-weight:800;white-space:nowrap}.footer-cta__sep{background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.25) 30%,hsla(0,0%,100%,.35) 50%,hsla(0,0%,100%,.25) 70%,transparent);flex-shrink:0;height:48px;width:1.5px}.footer-cta__text{display:flex;flex-direction:column;gap:5px;min-width:0}.footer-cta__headline{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(17px,1.5vw,22px);font-weight:800;line-height:1.2;margin:0;text-shadow:2px 2px 8px rgba(0,0,0,.9)}.footer-cta__sub{color:hsla(0,0%,100%,.58);font-family:Inter,sans-serif;font-size:clamp(12px,.9vw,14px);font-weight:400;margin:0;text-shadow:1px 1px 4px rgba(0,0,0,.8)}.footer-cta__right{align-items:center;display:flex;flex-shrink:0;gap:28px}.footer-cta__btn{align-items:center;border-radius:9999px;display:inline-flex;font-family:Montserrat,sans-serif;font-size:clamp(13px,1vw,15px);font-weight:700;justify-content:center;padding:12px 30px;white-space:nowrap}.footer-cta__avatar{flex-shrink:0;height:100px;position:relative;width:100px}.footer-cta__avatar img{background:linear-gradient(135deg,#ff6b35,#ff1493,#9d4edd) border-box;background-clip:padding-box;border:3px solid transparent;border-radius:9999px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;padding:3px;position:relative;width:100%;z-index:2}.footer-cta__avatar:before{background:linear-gradient(135deg,#ff6b35,#ff1493 50%,#9d4edd);content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:3px;z-index:3}.footer-cta__avatar-glow,.footer-cta__avatar:before{border-radius:9999px;pointer-events:none;position:absolute}.footer-cta__avatar-glow{background:transparent;box-shadow:0 0 15px 5px rgba(157,78,221,.7),0 0 35px 12px rgba(157,78,221,.45),0 0 65px 22px rgba(157,78,221,.25),0 0 100px 35px rgba(255,20,147,.15);inset:-8px;z-index:0}@media (max-width:900px){.footer-cta__inner{align-items:flex-start;flex-direction:column;gap:20px;padding:28px 0}.footer-cta__right{align-self:stretch;justify-content:space-between}.footer-cta__btn{font-size:13px;min-height:50px;padding:10px 20px}}@media (max-width:600px){.footer-cta__avatar{display:none}.footer-cta__btn{flex:1;font-size:12px;min-height:48px;padding:10px 16px;text-align:center}}.footer-brand{display:flex;flex-direction:column;gap:20px}.footer-brand__qualiopi{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(0,245,255,.06);border:1px solid rgba(0,245,255,.35);border-radius:9999px;box-shadow:0 0 10px 2px rgba(0,245,255,.12),inset 0 0 8px rgba(0,245,255,.04);display:inline-flex;gap:9px;padding:9px 18px;width:-moz-fit-content;width:fit-content}.footer-brand__qualiopi span{color:#00f5ff;font-family:Space\ Grotesk,sans-serif;font-size:12px;font-weight:500;letter-spacing:.14em;text-shadow:0 0 8px rgba(0,245,255,.6);text-transform:uppercase}.footer-brand__qualiopi-icon{color:#00f5ff;filter:drop-shadow(0 0 4px rgba(0,245,255,.8));flex-shrink:0}.footer-brand__tagline{color:hsla(0,0%,100%,.58);font-family:Inter,sans-serif;font-size:clamp(13px,.9vw,15px);font-weight:400;line-height:1.6;margin:0;max-width:260px;text-shadow:1px 1px 4px rgba(0,0,0,.8)}.footer-brand__stats{align-items:center;display:flex;gap:16px}.footer-brand__stat{display:flex;flex-direction:column;gap:2px}.footer-brand__stat-value{font-family:Montserrat,sans-serif;font-size:clamp(18px,1.4vw,22px);font-weight:800;line-height:1}.footer-brand__stat-value--cyan{-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#00f5ff,#00c8ff);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 8px rgba(0,245,255,.6))}.footer-brand__stat-value--orange{-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#ff6b35,#ffb347);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 8px rgba(255,107,53,.6))}.footer-brand__stat-label{color:hsla(0,0%,100%,.4);font-family:Inter,sans-serif;font-size:11px;font-weight:400;letter-spacing:.04em}.footer-brand__stat-divider{background:linear-gradient(180deg,transparent,hsla(0,0%,100%,.18) 50%,transparent);height:32px;width:1px}@media (max-width:900px){.footer-brand{align-items:center;gap:24px;text-align:center}.footer-brand__qualiopi{justify-content:center;margin-inline:auto;width:min(100%,340px)}.footer-brand__qualiopi span{font-size:11px;letter-spacing:.1em;text-align:center}.footer-brand__tagline{font-size:16px;line-height:1.65;margin-inline:auto;max-width:34ch}.footer-brand__stats{gap:20px;justify-content:center}}.footer-nav{margin-top:-24px}.footer-nav__title{-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#ff9f63,#ff4ca8 45%,#cf6bff);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Space Grotesk,sans-serif;font-size:clamp(16px,1.1vw,22px);font-weight:700;letter-spacing:.1em;margin:0 0 12px;padding-bottom:12px;position:relative;text-shadow:0 0 8px rgba(255,80,140,.4),0 0 18px rgba(157,78,221,.28);text-transform:uppercase}.footer-nav__title:after{background:linear-gradient(90deg,rgba(255,107,53,.9),rgba(255,20,147,.65) 55%,rgba(157,78,221,0));bottom:0;box-shadow:0 0 8px rgba(255,107,53,.28);content:"";height:1.5px;left:0;position:absolute;width:44px}.footer-nav__list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.footer-nav__item{display:flex}.footer-nav__link{align-items:center;color:hsla(0,0%,100%,.7);display:inline-flex;font-family:Inter,sans-serif;font-size:clamp(12px,.85vw,14px);font-weight:400;gap:10px;text-decoration:none;text-shadow:1px 1px 4px rgba(0,0,0,.7);transition:color .2s ease,gap .2s ease,text-shadow .2s ease}.footer-nav__link:hover{color:#fff;text-shadow:0 0 9px hsla(0,0%,100%,.22),1px 1px 4px rgba(0,0,0,.7)}.footer-nav__link:hover .footer-nav__arrow{opacity:1;transform:translateX(2px) rotate(-45deg) scale(1.05)}.footer-nav__arrow{border-bottom:2px solid;border-right:2px solid;display:inline-block;flex-shrink:0;height:7px;opacity:.92;transform:rotate(-45deg);transition:opacity .2s ease,transform .2s ease,filter .2s ease;width:7px}.footer-nav--apprendre .footer-nav__arrow{color:#ff7b35;filter:drop-shadow(0 0 4px rgba(255,107,53,.8))}.footer-nav--plateforme .footer-nav__arrow{color:#d95bff;filter:drop-shadow(0 0 4px rgba(157,78,221,.85))}.footer-nav--infos .footer-nav__arrow{color:#00f5ff;filter:drop-shadow(0 0 4px rgba(0,245,255,.85))}.footer-nav--plateforme .footer-nav__title{-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#cf6bff,#00f5ff);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 8px rgba(157,78,221,.4),0 0 18px rgba(0,245,255,.28)}.footer-nav--infos .footer-nav__title{-webkit-text-fill-color:transparent;background:linear-gradient(105deg,#00f5ff,#ff7b35);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0 0 8px rgba(0,245,255,.35),0 0 18px rgba(255,107,53,.28)}@media (max-width:900px){.footer-nav{margin-top:0;margin-inline:auto;width:min(100%,420px)}.footer-nav__title{font-size:clamp(18px,4.8vw,22px);letter-spacing:.12em;margin-bottom:14px;padding-bottom:14px;text-align:center}.footer-nav__title:after{left:50%;transform:translateX(-50%);width:56px}.footer-nav__list{align-items:center;gap:14px}.footer-nav__item{justify-content:center;width:100%}.footer-nav__link{font-size:16px;gap:12px;justify-content:center;line-height:1.35;text-align:center}.footer-nav__arrow{height:8px;width:8px}}.footer-alexandre{align-items:center;display:flex;flex-direction:column;gap:18px}.footer-alexandre__avatar-wrap{flex-shrink:0;height:162px;overflow:visible;position:relative;width:162px}.footer-alexandre__avatar{border-radius:9999px;inset:0;overflow:hidden;position:absolute;z-index:3}.footer-alexandre__avatar img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;width:100%}.footer-alexandre__ring{background:conic-gradient(from 195deg,#ff7000 0deg,#ff9040 12deg,#ff2878 42deg,#ff18b0 70deg,#f040ff 102deg,#fff 138deg,#e8f0ff 152deg,#dd60ff 188deg,#c4f 230deg,#dd60ff 266deg,#ff18b0 303deg,#ff9040 338deg,#ff7000 1turn);inset:-3px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:3px;z-index:4}.footer-alexandre__hotspot,.footer-alexandre__ring{border-radius:9999px;pointer-events:none;position:absolute}.footer-alexandre__hotspot{background:#fff;box-shadow:0 0 0 0 #fff,0 0 4px 2px #fff,0 0 8px 3px rgba(245,252,255,.97),0 0 14px 6px rgba(225,242,255,.9),0 0 24px 10px rgba(200,228,255,.8),0 0 40px 16px rgba(170,90,255,.6);height:4px;left:calc(50% + 41px);top:calc(50% - 71px);width:4px;z-index:8}.footer-alexandre__identity{align-items:center;display:flex;flex-direction:column;gap:5px;text-align:center}.footer-alexandre__name{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(15px,1.1vw,18px);font-weight:800;line-height:1.2;margin:0;text-shadow:2px 2px 8px rgba(0,0,0,.9)}.footer-alexandre__title{color:hsla(0,0%,100%,.52);font-family:Inter,sans-serif;font-size:clamp(11px,.8vw,13px);font-weight:400;margin:0;text-shadow:1px 1px 4px rgba(0,0,0,.8)}.footer-alexandre__socials{align-items:center;display:flex;gap:10px}.footer-alexandre__social{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;color:hsla(0,0%,100%,.65);display:inline-flex;height:36px;justify-content:center;text-decoration:none;transition:background .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease,transform .18s ease;width:36px}.footer-alexandre__social:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.28);transform:translateY(-2px)}.footer-alexandre__social--linkedin:hover{background:rgba(0,168,224,.18);border-color:rgba(0,168,224,.7);box-shadow:0 0 10px 2px rgba(0,168,224,.55),0 0 24px 7px rgba(0,168,224,.32),0 0 42px 14px rgba(157,78,221,.2);color:#00c4ff}.footer-alexandre__social--instagram:hover{background:rgba(255,20,147,.16);border-color:rgba(255,20,147,.7);box-shadow:0 0 10px 2px rgba(255,20,147,.55),0 0 24px 7px rgba(255,107,53,.32),0 0 42px 14px rgba(157,78,221,.2);color:#ff4bc2}.financement{background:linear-gradient(180deg,rgba(8,6,18,.62),rgba(8,6,18,.72)),url(/img/front-v2/financement-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;isolation:isolate;overflow:visible;padding:100px 0 120px;position:relative}.financement:before{background:radial-gradient(circle,rgba(255,107,53,.06) 0,transparent 70%);height:600px;left:-200px;top:10%;width:600px}.financement:after,.financement:before{content:"";pointer-events:none;position:absolute;z-index:0}.financement:after{background:radial-gradient(circle,rgba(0,245,255,.05) 0,transparent 70%);bottom:5%;height:700px;right:-200px;width:700px}.financement__inner{margin:0 auto;max-width:1280px;padding-inline:clamp(14px,1.2vw,20px);position:relative;z-index:1}.financement__header{margin-bottom:74px;text-align:center}.financement__badge{margin-bottom:32px}@media (max-width:767px){.financement__header{margin-bottom:90px}.financement__badge{display:flex;justify-content:center;margin-bottom:28px;width:100%}.financement__title{margin-bottom:32px}.financement__subtitle{line-height:1.8;margin-top:0}}.financement__title{--ht-size:clamp(32px,4vw,52px);margin-bottom:22px}.financement__subtitle{color:hsla(0,0%,100%,.6);font-family:Inter,sans-serif;font-size:18px;line-height:1.72;margin:0 auto;max-width:620px}.financement__panels{position:relative}.financement__grid{display:grid;gap:20px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}@media (max-width:900px){.financement__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.financement__grid{grid-template-columns:1fr}}.dispositif-card{background:hsla(0,0%,100%,.03);border-radius:16px;overflow:visible;padding:28px 24px 24px;position:relative;transition:transform .25s ease;z-index:0}.dispositif-card__hotspot{background:linear-gradient(225deg,var(--card-color,#ff6b35),transparent);border-radius:0 16px 0 60px;height:60px;opacity:.12;right:-1px;top:-1px;width:60px}.dispositif-card:before,.dispositif-card__hotspot{pointer-events:none;position:absolute;transition:opacity .25s ease}.dispositif-card:before{background:linear-gradient(135deg,var(--card-color,#ff6b35) 0,rgba(157,78,221,.4) 50%,transparent 100%);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.6;padding:1.5px}.dispositif-card:after{background:transparent;border-radius:17px;box-shadow:0 0 20px rgba(var(--card-rgb,255,107,53),.08),0 4px 20px rgba(0,0,0,.4);content:"";inset:-1px;position:absolute;transition:box-shadow .25s ease;z-index:-1}.dispositif-card:hover{transform:translateY(-4px)}.dispositif-card:hover:before{opacity:1}.dispositif-card:hover:after{box-shadow:0 0 30px rgba(var(--card-rgb,255,107,53),.2),0 8px 30px rgba(0,0,0,.5)}.dispositif-card:hover .dispositif-card__hotspot{opacity:.22}.dispositif-card__top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.dispositif-card__icon-wrap{align-items:center;background:rgba(var(--card-rgb,255,107,53),.12);border:1px solid rgba(var(--card-rgb,255,107,53),.25);border-radius:10px;box-shadow:0 0 12px rgba(var(--card-rgb,255,107,53),.15);display:flex;flex-shrink:0;font-size:20px;height:44px;justify-content:center;width:44px}.dispositif-card__badge{align-self:flex-start;background:rgba(var(--card-rgb,255,107,53),.12);border:1px solid rgba(var(--card-rgb,255,107,53),.2);border-radius:100px;color:var(--card-color,#ff6b35);font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:500;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase;white-space:nowrap}.dispositif-card__badge--green{background:rgba(0,245,100,.1);border-color:rgba(0,245,100,.2);color:#00f564}.dispositif-card__badge--cyan{background:rgba(0,245,255,.1);border-color:rgba(0,245,255,.2);color:#00f5ff}.dispositif-card__name{color:#fff;font-family:Montserrat,sans-serif;font-size:17px;font-weight:800;line-height:1.2;margin-bottom:6px;text-shadow:2px 2px 8px rgba(0,0,0,.9)}.dispositif-card__desc{color:hsla(0,0%,100%,.55);font-family:Inter,sans-serif;font-size:14px;line-height:1.6;margin-bottom:18px}.dispositif-card__amount{align-items:baseline;display:flex;gap:8px;margin-bottom:12px}.dispositif-card__amount .amount-value{color:var(--card-color,#ff6b35);font-family:Montserrat,sans-serif;font-size:28px;font-weight:800;line-height:1;text-shadow:0 0 20px rgba(var(--card-rgb,255,107,53),.4)}.dispositif-card__amount .amount-label{color:hsla(0,0%,100%,.5);font-family:Inter,sans-serif;font-size:13px;line-height:1.3}.dispositif-card__points{display:flex;flex-direction:column;gap:7px;list-style:none;margin:0 0 20px;padding:0}.dispositif-card__points li{align-items:flex-start;color:hsla(0,0%,100%,.65);display:flex;font-family:Inter,sans-serif;font-size:13px;gap:8px;line-height:1.5}.dispositif-card__points li:before{background:var(--card-color,#ff6b35);border-radius:50%;box-shadow:0 0 6px rgba(var(--card-rgb,255,107,53),.6);content:"";flex-shrink:0;height:5px;margin-top:6px;width:5px}.dispositif-card__cta{align-items:center;color:var(--card-color,#ff6b35);display:inline-flex;font-family:Inter,sans-serif;font-size:13px;font-weight:600;gap:6px;text-decoration:none;transition:gap .2s ease}.dispositif-card__cta:hover{gap:10px}.dispositif-card__cta .arrow{font-size:14px;transition:transform .2s ease}.dispositif-card__cta:hover .arrow{transform:translateX(3px)}.dispositif-card--highlight{background:linear-gradient(135deg,rgba(255,107,53,.08),rgba(157,78,221,.08))}.dispositif-card--highlight:before{background:linear-gradient(135deg,#ff6b35,#ff1493 50%,#9d4edd);opacity:1}.dispositif-card--highlight:after{box-shadow:0 0 40px rgba(255,107,53,.15),0 0 40px rgba(157,78,221,.1),0 8px 30px rgba(0,0,0,.5)}.financement__notice{align-items:flex-start;background:rgba(255,200,0,.04);border:1px solid rgba(255,200,0,.15);border-radius:10px;display:flex;gap:10px;margin-top:16px;padding:14px 20px}.financement__notice .notice-icon{flex-shrink:0;font-size:16px;margin-top:1px}.financement__notice p{color:hsla(0,0%,100%,.45);font-family:Inter,sans-serif;font-size:12.5px;line-height:1.6;margin:0}.financement__notice p strong{color:rgba(255,220,100,.8);font-weight:600}.financement__notice p a{color:rgba(0,245,255,.7);text-decoration:underline;text-underline-offset:2px}.financement__notice p a:hover{color:#00f5ff}.financement__cta-block{background:hsla(0,0%,100%,.02);border-radius:20px;margin-top:64px;overflow:visible;padding:48px;position:relative;text-align:center;z-index:0}.financement__cta-block:before{background:linear-gradient(135deg,#ff6b35,#9d4edd);border-radius:inherit;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:1.5px;pointer-events:none;position:absolute}.financement__cta-block:after{border-radius:22px;box-shadow:0 0 40px rgba(255,107,53,.08),0 0 40px rgba(157,78,221,.08);content:"";inset:-2px;position:absolute;z-index:-1}.financement__cta-block .cta-hotspot{background:linear-gradient(225deg,rgba(255,107,53,.15),transparent);border-radius:0 20px 0 120px;height:120px;pointer-events:none;position:absolute;right:-1px;top:-1px;width:120px}.financement__cta-block-icon{display:block;filter:drop-shadow(0 0 12px rgba(0,245,255,.4));font-size:40px;margin-bottom:20px}.financement__cta-block-title{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(20px,2.5vw,28px);font-weight:800;margin-bottom:12px;text-shadow:2px 2px 8px rgba(0,0,0,.9)}.financement__cta-block-text{color:hsla(0,0%,100%,.55);font-family:Inter,sans-serif;font-size:16px;line-height:1.6;margin:0 auto 32px;max-width:480px}.financement__cta-btn{align-items:center;background:linear-gradient(135deg,#ff6b35,#ff1493,#9d4edd);border-radius:12px;box-shadow:0 0 30px rgba(255,107,53,.25),0 0 30px rgba(157,78,221,.2);color:#fff;display:inline-flex;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;gap:10px;letter-spacing:.5px;overflow:hidden;padding:18px 40px;position:relative;text-decoration:none;text-shadow:2px 2px 8px rgba(0,0,0,.5);text-transform:uppercase;transition:all .25s ease}.financement__cta-btn:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transform:skewX(-20deg);transition:left .5s ease;width:60%}.financement__cta-btn:hover{box-shadow:0 0 50px rgba(255,107,53,.35),0 0 50px rgba(157,78,221,.3),0 8px 20px rgba(0,0,0,.4);transform:translateY(-3px)}.financement__cta-btn:hover:after{left:150%}.financement__cta-btn .btn-arrow{font-size:18px}@media (max-width:768px){.financement{padding:80px 0 100px}.financement__cta-block{padding:40px 28px}}.fin-tabs-wrap{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding:4px 0 52px}.fin-tab{--ft-c1:157,78,221;--ft-c2:255,20,147;align-items:center;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);background:rgba(10,5,22,.52);border:none;border-radius:14px;color:#7070a0;cursor:pointer;display:inline-flex;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;gap:10px;height:64px;letter-spacing:.06em;min-width:200px;overflow:hidden;padding:0 26px;position:relative;text-transform:uppercase;transition:color .25s ease,transform .2s ease}.fin-tab:before{background:linear-gradient(145deg,rgba(255,120,40,.9) 0,rgba(255,80,50,.75) 10%,rgba(255,40,80,.5) 22%,rgba(var(--ft-c1),.45) 40%,rgba(var(--ft-c2),.2) 65%,rgba(var(--ft-c1),.08) 100%);border-radius:14px;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.45;padding:1.5px;transition:opacity .25s ease;z-index:2}.fin-tab:after,.fin-tab:before{content:"";pointer-events:none;position:absolute}.fin-tab:after{border-radius:15px;box-shadow:0 0 18px 6px rgba(var(--ft-c1),.55),0 0 40px 16px rgba(var(--ft-c1),.32),0 0 80px 32px rgba(var(--ft-c1),.16),0 0 130px 55px rgba(var(--ft-c1),.07);inset:-1px;opacity:.1;transition:opacity .25s ease,box-shadow .25s ease;z-index:-1}.fin-tab:hover:not(.is-active){color:color-mix(in srgb,rgb(var(--ft-c1)) 62%,#fff);transform:translateY(-2px)}.fin-tab:hover:not(.is-active):before{opacity:.8}.fin-tab:hover:not(.is-active):after{opacity:.35}.fin-tab:hover:not(.is-active) .fin-tab__hotspot{opacity:.5}.fin-tab:hover:not(.is-active) .fin-tab__icon{filter:drop-shadow(0 0 5px rgba(var(--ft-c1),.7))}.fin-tab.is-active{color:#fff;transform:translateY(-2px)}.fin-tab.is-active:before{background:linear-gradient(145deg,#ff8c32 0,rgba(255,90,60,.98) 10%,rgba(255,50,90,.85) 22%,rgba(var(--ft-c1),.95) 38%,rgba(var(--ft-c2),.65) 62%,rgba(var(--ft-c1),.3) 82%,rgba(var(--ft-c1),.1) 100%);opacity:1}.fin-tab.is-active:after{box-shadow:0 0 22px 8px rgba(var(--ft-c1),.7),0 0 48px 18px rgba(var(--ft-c1),.44),0 0 90px 32px rgba(var(--ft-c1),.22),0 0 145px 54px rgba(var(--ft-c1),.1);opacity:1}.fin-tab.is-active .fin-tab__hotspot{box-shadow:0 0 8px 4px rgba(var(--ft-c1),.95),0 0 20px 9px rgba(var(--ft-c1),.7),0 0 40px 16px rgba(var(--ft-c1),.4),0 0 70px 28px rgba(var(--ft-c1),.18);opacity:1}.fin-tab.is-active .fin-tab__icon{filter:drop-shadow(0 0 8px rgba(var(--ft-c1),1)) drop-shadow(0 0 16px rgba(var(--ft-c1),.6));transform:scale(1.18)}.fin-tab.is-active .fin-tab__label{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 0,color-mix(in srgb,rgb(var(--ft-c1)) 35%,#fff) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 10px rgba(var(--ft-c1),.55)) drop-shadow(0 1px 3px rgba(0,0,0,.9))}.fin-tab__hotspot{background:transparent;border-radius:9999px;box-shadow:0 0 8px 4px rgba(157,78,221,.95),0 0 20px 9px rgba(157,78,221,.7),0 0 40px 16px rgba(157,78,221,.4),0 0 70px 28px rgba(157,78,221,.18);height:1px;opacity:.15;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .25s ease,box-shadow .25s ease;width:1px;z-index:5}.fin-tab__icon{color:color-mix(in srgb,rgb(var(--ft-c1)) 75%,#fff);filter:drop-shadow(0 0 4px rgba(157,78,221,.4));flex-shrink:0;height:22px;position:relative;transition:filter .25s ease,transform .25s ease;width:22px;z-index:2}.fin-tab__icon svg{stroke:currentColor;display:block;height:100%;width:100%}.fin-tab__label{-webkit-text-fill-color:unset;background:none;position:relative;transition:color .25s ease;z-index:2}@media (max-width:900px){.fin-tabs-wrap{gap:10px}.fin-tab{font-size:12px;height:56px;min-width:150px;padding:0 20px}.fin-tab__icon{height:19px;width:19px}}@media (max-width:560px){.fin-tabs-wrap{gap:8px}.fin-tab{height:50px;justify-content:center;min-width:calc(50% - 4px);padding:0 14px}}.fin-cards-grid{align-items:stretch;display:grid;gap:30px;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:100%;padding:12px 0 44px}@media (max-width:900px){.fin-cards-grid{gap:22px;grid-template-columns:1fr}}.fin-card{--cc1:157,78,221;--cc2:120,50,200;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(6,2,14,.9);border:none;border-radius:24px;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.fin-card:before{background:linear-gradient(145deg,rgba(255,130,40,.55) 0,rgba(255,75,60,.4) 16%,rgba(255,30,85,.26) 30%,rgba(var(--cc1),.34) 48%,rgba(var(--cc2),.16) 72%,rgba(var(--cc1),.06) 100%);border-radius:24px;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;padding:1.5px;transition:opacity .3s ease;z-index:2}.fin-card:after,.fin-card:before{content:"";pointer-events:none;position:absolute}.fin-card:after{border-radius:26px;box-shadow:0 0 10px 3px rgba(var(--cc1),.5),0 0 24px 8px rgba(var(--cc1),.28),0 0 50px 18px rgba(var(--cc1),.14),0 0 90px 32px rgba(var(--cc1),.07),0 0 140px 55px rgba(var(--cc1),.03);inset:-2px;opacity:.06;transition:opacity .3s ease,box-shadow .3s ease;z-index:-1}.fin-card:hover{transform:translateY(-6px)}.fin-card:hover:before{opacity:.95}.fin-card:hover:after{box-shadow:0 0 14px 4px rgba(var(--cc1),.72),0 0 32px 12px rgba(var(--cc1),.46),0 0 65px 24px rgba(var(--cc1),.24),0 0 110px 42px rgba(var(--cc1),.12),0 0 170px 68px rgba(var(--cc1),.06);opacity:.65}.fin-card:hover .fin-card__hotspot{opacity:1}.fin-card:hover .fin-card__icon-wrap{box-shadow:0 0 10px 3px rgba(var(--cc1),.85),0 0 24px 8px rgba(var(--cc1),.48),0 0 48px 18px rgba(var(--cc1),.22),inset 0 0 16px rgba(var(--cc1),.1)}.fin-card:hover .fin-card__cta{border-color:rgba(var(--cc1),.8);box-shadow:0 0 12px 3px rgba(var(--cc1),.65),0 0 28px 10px rgba(var(--cc1),.34),0 0 55px 20px rgba(var(--cc1),.16),inset 0 0 20px rgba(var(--cc1),.07);color:#fff;text-shadow:0 0 12px rgba(var(--cc1),.8)}.fin-card:hover .fin-card__cta .fin-card__cta-arrow{transform:translateX(5px)}.fin-card--highlight{background:rgba(7,2,15,.94);box-shadow:inset 0 0 40px rgba(255,107,53,.055),inset 0 0 80px rgba(255,20,147,.03),inset 0 0 120px rgba(157,78,221,.02)}.fin-card--highlight:before{background:conic-gradient(from 180deg at 50% 50%,#ff9000 0deg,#ff6b35 45deg,#ff3060 90deg,#ff1493 135deg,#c2c 180deg,#9d4edd 225deg,#7b2fbe 270deg,#9d4edd 315deg,#ff1493 330deg,#ff6b35 345deg,#ff9000 1turn);opacity:1;padding:2px}.fin-card--highlight:after{border-radius:28px;box-shadow:0 0 6px 2px #ff8232,0 0 18px 6px rgba(255,90,48,.85),0 0 36px 13px rgba(255,48,90,.62),0 0 65px 24px rgba(255,20,147,.4),0 0 110px 44px rgba(157,78,221,.24),0 0 170px 72px rgba(120,40,200,.12);inset:-4px;opacity:1}.fin-card--highlight .fin-card__hotspot{box-shadow:0 0 8px 4px #ff8232,0 0 20px 10px rgba(255,80,50,.82),0 0 44px 20px rgba(255,20,147,.52),0 0 80px 36px rgba(157,78,221,.26);opacity:1}.fin-card--highlight .fin-card__icon-wrap{border-color:rgba(255,130,50,.8);box-shadow:0 0 8px 2px rgba(255,130,50,.82),0 0 22px 7px rgba(255,100,48,.48),0 0 44px 16px rgba(255,80,48,.22),inset 0 0 14px rgba(255,130,50,.09)}.fin-card--highlight .fin-card__amount{border-color:rgba(255,120,48,.7);box-shadow:0 0 8px 2px rgba(255,120,48,.62),0 0 22px 7px rgba(255,100,48,.34),0 0 44px 16px rgba(255,80,48,.16),inset 0 0 18px rgba(255,120,48,.07)}.fin-card--highlight .fin-card__cta{border-color:rgba(255,110,48,.62);box-shadow:0 0 8px 2px rgba(255,110,48,.55),0 0 22px 7px rgba(255,90,48,.3),0 0 44px 16px rgba(255,80,48,.14),inset 0 0 16px rgba(255,110,48,.05)}.fin-card--highlight:hover:after{box-shadow:0 0 8px 3px #ff8232,0 0 22px 8px rgba(255,90,48,.94),0 0 44px 16px rgba(255,48,90,.72),0 0 80px 30px rgba(255,20,147,.52),0 0 135px 55px rgba(157,78,221,.32),0 0 210px 88px rgba(120,40,200,.16)}.fin-card--highlight .fin-card__bar{display:none}.fin-card__bar{background:linear-gradient(90deg,rgba(var(--cc1),.18) 0,rgb(var(--cc1)) 45%,rgb(var(--cc2)) 70%,rgba(var(--cc2),.18) 100%);display:block;flex-shrink:0;height:2px;opacity:.35;position:relative;width:100%;z-index:3}.fin-card__hotspot{background:transparent;border-radius:9999px;box-shadow:0 0 8px 4px rgba(var(--cc1),1),0 0 22px 10px rgba(var(--cc1),.72),0 0 48px 20px rgba(var(--cc1),.38),0 0 80px 34px rgba(var(--cc1),.18);height:1px;opacity:.12;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease;width:1px;z-index:5}.fin-card__head{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;padding:28px 28px 0;position:relative;z-index:2}.fin-card__icon-wrap{align-items:center;background:linear-gradient(135deg,rgba(var(--cc1),.12) 0,rgba(var(--cc1),.05) 100%);border:1.5px solid rgba(var(--cc1),.6);border-radius:14px;box-shadow:0 0 7px 2px rgba(var(--cc1),.6),0 0 18px 6px rgba(var(--cc1),.3),0 0 36px 13px rgba(var(--cc1),.13),inset 0 0 10px rgba(var(--cc1),.08);display:flex;flex-shrink:0;height:52px;justify-content:center;position:relative;transition:box-shadow .3s ease,border-color .3s ease;width:52px}.fin-card__icon-wrap svg{stroke:rgb(var(--cc1));filter:drop-shadow(0 0 6px rgba(var(--cc1),.9)) drop-shadow(0 0 14px rgba(var(--cc1),.45));height:24px;transition:filter .3s ease;width:24px}.fin-card__badge{align-items:center;border-radius:50px;display:inline-flex;flex-shrink:0;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:600;gap:6px;height:30px;letter-spacing:.04em;padding:0 14px;white-space:nowrap}.fin-card__badge--hot{background:rgba(255,120,48,.1);border:1.5px solid rgba(255,120,48,.62);box-shadow:0 0 7px 2px rgba(255,120,48,.42),0 0 18px 5px rgba(255,100,48,.2),0 0 34px 11px rgba(255,80,48,.09),inset 0 0 10px rgba(255,120,48,.06);color:#ffb868;text-shadow:0 0 10px rgba(255,140,60,.75)}.fin-card__badge--neutral{background:rgba(157,78,221,.1);border:1.5px solid rgba(157,78,221,.42);box-shadow:0 0 7px 2px rgba(157,78,221,.32),0 0 18px 5px rgba(157,78,221,.16);color:#c898ff}.fin-card__badge--cyan{background:rgba(0,245,255,.07);border:1.5px solid rgba(0,245,255,.4);box-shadow:0 0 7px 2px rgba(0,245,255,.36),0 0 18px 5px rgba(0,245,255,.16);color:#72f2ff;text-shadow:0 0 10px rgba(0,245,255,.65)}.fin-card__body{display:flex;flex:1;flex-direction:column;gap:22px;padding:24px 28px 0;position:relative;z-index:2}.fin-card__title{color:#fff;font-family:Montserrat,sans-serif;font-size:22px;font-weight:800;line-height:1.22;margin:0;text-shadow:0 0 24px rgba(var(--cc1),.18),0 1px 5px rgba(0,0,0,.9)}.fin-card__desc{color:#889;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.72;margin:0}.fin-card__amount{align-items:center;background:linear-gradient(135deg,rgba(var(--cc1),.09) 0,rgba(var(--cc2),.04) 100%);border:1.5px solid rgba(var(--cc1),.42);border-radius:14px;box-shadow:0 0 7px 2px rgba(var(--cc1),.32),0 0 20px 6px rgba(var(--cc1),.16),0 0 40px 14px rgba(var(--cc1),.07),inset 0 0 16px rgba(var(--cc1),.05);display:flex;gap:16px;padding:18px 20px;transition:border-color .3s ease,box-shadow .3s ease}.fin-card__amount-value{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 0,color-mix(in srgb,rgb(var(--cc1)) 48%,#fff) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 16px rgba(var(--cc1),.75)) drop-shadow(0 2px 5px rgba(0,0,0,.9));flex-shrink:0;font-family:Montserrat,sans-serif;font-size:clamp(26px,2.2vw,38px);font-weight:800;letter-spacing:-.02em;line-height:1;white-space:nowrap}.fin-card__amount-context{color:#6868a0;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:1.48}.fin-card__amount-context small{color:#50506a;display:block;font-size:11px;margin-top:3px}.fin-card__list{display:flex;flex-direction:column;gap:16px;list-style:none;margin:0;padding:0}.fin-card__list li{align-items:flex-start;color:#b0b0cc;display:flex;font-family:Inter,sans-serif;font-size:14px;font-weight:400;gap:11px;line-height:1.58}.fin-card__check{color:rgb(var(--cc1));filter:drop-shadow(0 0 5px rgba(var(--cc1),.92)) drop-shadow(0 0 12px rgba(var(--cc1),.48));flex-shrink:0;height:17px;margin-top:1px;width:17px}.fin-card__divider{background:linear-gradient(90deg,transparent 0,rgba(var(--cc1),.2) 25%,rgba(var(--cc2),.12) 75%,transparent 100%);display:block;flex-shrink:0;height:1px;margin:14px 28px 0;position:relative;z-index:2}.fin-card__foot{margin-top:auto;padding:22px 28px 28px;position:relative;z-index:2}.fin-card__cta{align-items:center;background:rgba(var(--cc1),.06);border:1.5px solid rgba(var(--cc1),.42);border-radius:50px;box-shadow:0 0 7px 2px rgba(var(--cc1),.28),0 0 20px 6px rgba(var(--cc1),.14),0 0 40px 14px rgba(var(--cc1),.06),inset 0 0 14px rgba(var(--cc1),.04);box-sizing:border-box;color:rgb(var(--cc1));display:flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;height:56px;letter-spacing:.02em;padding:0 24px;text-decoration:none;text-shadow:0 0 10px rgba(var(--cc1),.52);transition:color .28s ease,text-shadow .28s ease,border-color .28s ease,box-shadow .28s ease,background .28s ease;width:100%}.fin-card__cta-text{flex:1;pointer-events:none}.fin-card__cta-arrow{stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;height:17px;transition:transform .25s cubic-bezier(.34,1.56,.64,1);width:17px}.fin-panel{display:none}.fin-panel.is-active{animation:finPanelIn .32s ease forwards;display:block}@keyframes finPanelIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1060px){.fin-card__amount-value{font-size:24px}.fin-card__title{font-size:18px}}@media (max-width:900px){.fin-card__body,.fin-card__foot,.fin-card__head{padding-left:22px;padding-right:22px}.fin-card__divider{margin-left:22px;margin-right:22px}}.fin-notice-wrap{margin:0 auto;max-width:100%;padding:8px 0 72px;position:relative;width:100%;z-index:2}.fin-notice{align-items:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(145deg,rgba(6,2,14,.94),rgba(8,3,20,.92) 35%,rgba(12,4,28,.9) 70%,rgba(14,5,32,.92));border:none;border-radius:28px;display:flex;flex-direction:column;overflow:hidden;padding:56px 72px 60px;position:relative;text-align:center}@media (max-width:680px){.fin-notice{padding:42px 30px 44px}}.fin-notice:before{background:conic-gradient(from 175deg at 50% 50%,#ff9000 0deg,#ff6b35 42deg,#ff3060 88deg,#ff1493 132deg,#c2c 176deg,#9d4edd 220deg,#7b2fbe 265deg,#9d4edd 308deg,#ff1493 330deg,#ff6b35 348deg,#ff9000 1turn);border-radius:28px;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;z-index:2}.fin-notice:after,.fin-notice:before{content:"";pointer-events:none;position:absolute}.fin-notice:after{border-radius:32px;box-shadow:0 0 6px 2px rgba(255,130,50,.9),0 0 18px 6px rgba(255,90,48,.72),0 0 36px 13px rgba(255,48,90,.52),0 0 65px 24px rgba(255,20,147,.34),0 0 110px 44px rgba(157,78,221,.2),0 0 170px 72px rgba(120,40,200,.1);inset:-4px;z-index:-1}.fin-notice__hotspot{box-shadow:0 0 8px 4px rgba(255,130,50,.95),0 0 22px 10px rgba(255,80,50,.78),0 0 48px 22px rgba(255,20,147,.46),0 0 85px 38px rgba(157,78,221,.22);right:0;top:0}.fin-notice__hotspot,.fin-notice__hotspot-bl{border-radius:9999px;height:1px;pointer-events:none;position:absolute;width:1px;z-index:3}.fin-notice__hotspot-bl{bottom:0;box-shadow:0 0 8px 4px rgba(255,20,147,.8),0 0 22px 10px rgba(200,30,180,.55),0 0 48px 22px rgba(157,78,221,.32),0 0 85px 38px rgba(120,40,200,.15);left:0}.fin-notice__title{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(26px,3vw,40px);font-weight:800;letter-spacing:-.01em;line-height:1.18;margin:0 0 20px;position:relative;text-shadow:0 0 30px rgba(200,100,255,.18),0 2px 8px rgba(0,0,0,.85);z-index:2}.fin-notice__desc{color:#88a;font-family:Inter,sans-serif;font-size:clamp(14px,1.3vw,17px);font-weight:400;line-height:1.75;margin:0 0 44px;max-width:660px;position:relative;text-align:center;z-index:2}.fin-notice__cta-wrap{max-width:760px;position:relative;width:100%;z-index:2}.fin-notice__cta{border-radius:50px;font-size:clamp(13px,1.15vw,16px);gap:14px;height:66px;justify-content:center;letter-spacing:.1em;padding:0 36px;text-transform:uppercase;width:100%}.fin-notice__cta:hover .fin-notice__cta-arrow{transform:translateX(5px)}@media (max-width:767px){.fin-notice__cta{font-size:12px;gap:10px;height:auto;letter-spacing:.05em;min-height:52px;padding:11px 18px}.fin-notice__cta-arrow{height:16px;width:16px}}.fin-notice__cta-text{pointer-events:none}.fin-notice__cta-arrow{stroke:#fff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;height:18px;opacity:.9;transition:transform .25s cubic-bezier(.34,1.56,.64,1);width:18px}.fin-notice__footnote{color:#55557a;font-family:Inter,sans-serif;font-size:12px;font-weight:400;letter-spacing:.03em;margin-top:20px;position:relative;text-align:center;z-index:2}.fin-notice__footnote span{color:#6a6a90;margin:0 8px}.front-advisor-modal{display:grid;inset:0;opacity:0;padding:clamp(16px,2vw,24px);place-items:center;pointer-events:none;position:fixed;transition:opacity .18s ease,visibility .18s ease;visibility:hidden;z-index:1000000000002}.front-v2-page>.front-advisor-modal{inset:0;position:fixed;z-index:1000000000002}.front-advisor-modal.is-open,.front-advisor-modal[aria-hidden=false]{opacity:1;pointer-events:auto;visibility:visible}.front-advisor-modal__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(7,6,18,.72);border:0;inset:0;position:absolute;z-index:0}.front-advisor-modal__panel{-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 10% 0,rgba(100,246,255,.15) 0,transparent 52%),radial-gradient(circle at 92% 0,rgba(255,93,204,.2) 0,transparent 54%),linear-gradient(160deg,rgba(25,15,54,.96),rgba(17,10,39,.98));border:1px solid rgba(129,233,255,.24);border-radius:22px;box-shadow:0 24px 60px rgba(8,4,20,.56),inset 0 0 0 1px hsla(0,0%,100%,.06);max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;padding:clamp(18px,2.2vw,30px);position:relative;width:min(700px,100vw - 28px);z-index:1}.front-advisor-modal__close{background:hsla(0,0%,100%,.07);border:1px solid rgba(129,233,255,.3);border-radius:999px;color:#fff;font-size:20px;height:34px;line-height:1;position:absolute;right:10px;top:10px;width:34px}.front-advisor-modal__kicker{color:rgba(170,243,255,.92);font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;letter-spacing:.12em;margin:0;text-transform:uppercase}.front-advisor-modal__title{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(24px,2.1vw,34px);line-height:1.14;margin:10px 0 0}.front-advisor-modal__lead{color:rgba(220,232,255,.82);font-size:14px;line-height:1.6;margin:10px 0 0}.front-advisor-modal__form{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}.front-advisor-modal__field{display:flex;flex-direction:column;gap:6px}.front-advisor-modal__field--full{grid-column:1/-1}.front-advisor-modal__field span{color:rgba(232,242,255,.88);font-size:12px;font-weight:600}.front-advisor-modal__field input,.front-advisor-modal__field textarea{background:hsla(0,0%,100%,.06);border:1px solid rgba(127,238,255,.26);border-radius:12px;color:#fff;padding:10px 12px;width:100%}.front-advisor-modal__field textarea{resize:vertical}.front-advisor-modal__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;grid-column:1/-1;margin-top:4px}.front-advisor-modal__submit{align-items:center;display:inline-flex;gap:10px;justify-content:center;min-width:220px;position:relative}.front-advisor-modal__submit-label{transition:opacity .2s ease}.front-advisor-modal__submit-loader{animation:frontAdvisorSpin .8s linear infinite;border:2px solid hsla(0,0%,100%,.32);border-radius:999px;border-top-color:#00f5ff;display:none;height:18px;width:18px}.front-advisor-modal__submit.is-loading{cursor:wait}.front-advisor-modal__submit.is-loading .front-advisor-modal__submit-label{opacity:.65}.front-advisor-modal__submit.is-loading .front-advisor-modal__submit-loader{display:inline-flex}.front-advisor-modal__feedback{color:rgba(170,243,255,.94);font-size:12px;font-weight:600;grid-column:1/-1;margin:4px 0 0;min-height:20px}.front-advisor-modal__mail-link{color:rgba(170,243,255,.96);font-weight:600;text-decoration:none}body.front-advisor-modal-open{overflow:hidden}@media (max-width:760px){.front-advisor-modal{align-items:flex-end;padding:max(10px,env(safe-area-inset-top,0px)) max(10px,env(safe-area-inset-right,0px)) max(10px,env(safe-area-inset-bottom,0px)) max(10px,env(safe-area-inset-left,0px))}.front-advisor-modal__panel{border-radius:16px;max-height:calc(100dvh - 20px - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));max-width:100%;padding:16px 14px 14px;width:100%}.front-advisor-modal__title{font-size:clamp(20px,6vw,26px)}.front-advisor-modal__lead{font-size:13px;line-height:1.5}.front-advisor-modal__form{gap:10px;grid-template-columns:1fr}.front-advisor-modal__actions{align-items:stretch;flex-direction:column;gap:8px}.front-advisor-modal__submit{min-width:0;width:100%}.front-advisor-modal__mail-link{text-align:center;width:100%}}@keyframes frontAdvisorSpin{to{transform:rotate(1turn)}}.front-v2-page{background:#0a0a0f;color:#fff;font-family:Inter,sans-serif;min-height:100vh;overflow-x:hidden;overflow-y:visible;position:relative}body.front-v2-page,html{max-width:100%;overflow-x:hidden}.front-v2-shell{max-width:100%;overflow-x:clip;width:100%}.front-v2-page:before{background-image:url(/img/front-v2/hero-cosmic-bg.webp);background-position:top;background-repeat:no-repeat;background-size:cover}.front-v2-page:after,.front-v2-page:before{content:"";height:clamp(980px,100vh + 320px,1500px);left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:0}.front-v2-page:after{background:linear-gradient(180deg,rgba(10,10,15,.04),rgba(10,10,15,.16) 56%,rgba(10,10,15,.94))}.front-v2-page>*{position:relative;z-index:1}.front-v2-nav{background:transparent;padding-top:clamp(8px,.85vw,14px);position:sticky;top:0;z-index:1200}.front-v2-nav__inner{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(180deg,rgba(20,13,39,.28),rgba(11,8,24,.44));border:1px solid rgba(204,152,255,.42);border-radius:22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.26),inset 0 -1px 0 rgba(255,83,173,.24),0 10px 26px rgba(5,4,16,.34),0 0 22px rgba(157,78,221,.2);display:flex;gap:24px;justify-content:space-between;margin:0 auto;padding:12px clamp(18px,2vw,34px);position:relative;width:min(1680px,100% - clamp(18px,2.4vw,56px));z-index:1201}.front-v2-nav__inner:before{background:radial-gradient(ellipse at center,rgba(171,107,255,.95) 0,rgba(171,107,255,.16) 70%,transparent 100%);right:10%;top:-1px;width:clamp(180px,20vw,360px)}.front-v2-nav__inner:after,.front-v2-nav__inner:before{border-radius:999px;content:"";height:3px;pointer-events:none;position:absolute}.front-v2-nav__inner:after{background:radial-gradient(ellipse at center,rgba(255,86,168,.9) 0,rgba(255,86,168,.14) 72%,transparent 100%);bottom:-1px;left:54%;transform:translateX(-50%);width:clamp(260px,34vw,560px)}.front-v2-nav__brand{align-items:baseline;display:inline-flex;gap:2px;line-height:1;text-decoration:none;white-space:nowrap}.front-v2-nav__brand,.front-v2-nav__brand-main{color:#fff;font-family:Montserrat,sans-serif;font-weight:800}.front-v2-nav__brand-main{font-size:clamp(30px,2.3vw,42px);letter-spacing:-.03em;text-shadow:0 0 10px hsla(0,0%,100%,.16)}.front-v2-nav__brand-dot{color:hsla(0,0%,100%,.96);font-family:Montserrat,sans-serif;font-size:clamp(30px,2.3vw,42px);font-weight:600}.front-v2-nav__brand-sub{color:hsla(0,0%,100%,.96);font-family:Inter,sans-serif;font-size:clamp(22px,1.6vw,32px);font-weight:600;text-shadow:0 0 8px hsla(0,0%,100%,.12)}.front-v2-nav__links{align-items:center;display:flex;gap:clamp(18px,2.4vw,46px);margin-inline:auto}.front-v2-nav__links a{color:hsla(0,0%,100%,.96);font-family:Montserrat,sans-serif;font-size:clamp(15px,1.04vw,20px);font-weight:700;line-height:1.08;text-decoration:none;text-shadow:0 0 10px hsla(0,0%,100%,.1);transition:color .18s ease,text-shadow .18s ease,opacity .18s ease}.front-v2-nav__links a:hover{color:#fff;text-shadow:0 0 14px hsla(0,0%,100%,.26)}.front-v2-nav__cta-btn{font-size:clamp(14px,.96vw,18px);padding:8px 24px}.front-v2-nav__account-btn,.front-v2-nav__cta-btn{line-height:1;text-decoration:none;white-space:nowrap}.front-v2-nav__account-btn{align-items:center;background:linear-gradient(180deg,rgba(24,14,44,.68),rgba(10,8,26,.9));border:1px solid rgba(214,170,255,.46);border-radius:9999px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 0 14px rgba(157,78,221,.18);color:hsla(0,0%,100%,.95);display:inline-flex;font-family:Montserrat,sans-serif;font-size:clamp(13px,.9vw,16px);font-weight:700;justify-content:center;min-height:40px;padding:8px 18px;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.front-v2-nav__account-btn:hover{border-color:rgba(255,196,232,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 0 18px rgba(255,20,147,.24);transform:translateY(-1px)}.front-v2-nav__actions{align-items:center;display:inline-flex;gap:10px;position:relative;z-index:1202}.front-v2-nav__toggle{position:relative;z-index:1203}.front-v2-btn-primary{align-items:center;background:linear-gradient(100deg,#ff6b35,#ff2a73 58%,#8f4cff);border:1px solid hsla(0,0%,100%,.6);border-radius:9999px;box-shadow:0 0 18px rgba(255,109,53,.35),0 0 30px rgba(255,20,147,.45),0 0 42px rgba(157,78,221,.28),inset 0 1px 0 hsla(0,0%,100%,.45);color:#fff;display:inline-flex;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;justify-content:center;overflow:visible;position:relative;text-decoration:none;text-shadow:0 1px 3px rgba(0,0,0,.55);transition:transform .3s ease,box-shadow .3s ease,filter .3s ease}.front-v2-btn-primary:before{background:linear-gradient(180deg,hsla(0,0%,100%,.45),hsla(0,0%,100%,0));height:42%;inset-inline:1rem;top:1px}.front-v2-btn-primary:after,.front-v2-btn-primary:before{border-radius:9999px;content:"";pointer-events:none;position:absolute}.front-v2-btn-primary:after{background:radial-gradient(ellipse at center,hsla(0,0%,100%,.9) 0,hsla(0,0%,100%,0) 72%);bottom:-9px;filter:blur(3px);height:12px;left:50%;opacity:.8;transform:translateX(-50%);width:7rem}.front-v2-btn-primary:hover{box-shadow:0 0 20px rgba(255,109,53,.45),0 0 34px rgba(255,20,147,.62),0 0 56px rgba(157,78,221,.38),inset 0 1px 0 hsla(0,0%,100%,.56);transform:scale(1.02)}.front-v2-btn-primary:active{transform:scale(.98)}@media (max-width:767px){.front-v2-btn-primary{font-size:.92rem;line-height:1.2;min-height:48px;padding:10px 16px;text-align:center}}.front-v2-nav__toggle{background:linear-gradient(180deg,rgba(29,21,50,.72),rgba(15,10,30,.82));border:1px solid hsla(0,0%,100%,.26);border-radius:12px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 8px 16px rgba(5,4,16,.35);cursor:pointer;display:none;flex-direction:column;gap:4px;height:42px;justify-content:center;padding:9px;width:42px}.front-v2-nav__toggle span{background:hsla(0,0%,100%,.9);border-radius:999px;display:block;height:2px;width:100%}.front-v2-mobile-drawer{display:none}body.front-v2-nav-open{overflow:hidden}.front-v2-hero{align-items:start;display:grid;gap:clamp(16px,2vw,30px);grid-template-columns:minmax(0,1fr) minmax(580px,.88fr);margin:0 auto;padding:clamp(18px,1.8vw,28px) clamp(14px,1.2vw,20px) clamp(14px,1.5vw,20px);position:relative;width:min(1680px,100%);z-index:2}.front-v2-hero:after,.home-hero:after{content:none}.front-v2-badge{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.08),rgba(103,62,162,.24));border:1px solid hsla(0,0%,100%,.68);border-radius:50px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 0 24px rgba(157,78,221,.34);color:#fff;display:inline-flex;font-family:Space Grotesk,sans-serif;font-size:15px;font-weight:600;gap:10px;letter-spacing:.07em;padding:9px 30px;text-shadow:0 1px 2px rgba(0,0,0,.55);text-transform:uppercase}.front-v2-badge__dot{background:#00e9ff;border-radius:9999px;box-shadow:0 0 10px rgba(0,233,255,.9);height:7px;width:7px}.front-v2-title{font-family:Montserrat,sans-serif;font-size:clamp(64px,4.45vw,88px);font-weight:800;letter-spacing:-.028em;line-height:.88;margin:12px 0 0;max-width:980px;text-shadow:0 4px 14px rgba(0,0,0,.82)}.front-v2-title__line{display:block}.front-v2-title__line--mix{color:#fff}.front-v2-title__accent{-webkit-text-fill-color:transparent;-webkit-text-stroke:.35px hsla(0,0%,100%,.12);text-shadow:0 2px 0 hsla(0,0%,100%,.14),0 8px 14px rgba(0,0,0,.54),0 0 18px rgba(255,64,160,.34)}.front-v2-title__accent,.front-v2-title__line--gradient{background:linear-gradient(102deg,#ff7a18,#ff426f 54%,#cc43ff);-webkit-background-clip:text;background-clip:text;color:transparent}.front-v2-title__line--gradient{-webkit-text-fill-color:transparent;-webkit-text-stroke:.35px hsla(0,0%,100%,.12);text-shadow:0 2px 0 hsla(0,0%,100%,.14),0 8px 14px rgba(0,0,0,.54),0 0 20px rgba(255,20,147,.36);white-space:nowrap}.front-v2-lead{color:hsla(0,0%,100%,.92);font-size:clamp(22px,1.38vw,30px);font-weight:600;line-height:1.24;margin:18px 0 0;max-width:980px}.front-v2-lead,.front-v2-subtext{font-family:Inter,sans-serif;text-shadow:2px 2px 8px rgba(0,0,0,.9)}.front-v2-subtext{color:hsla(0,0%,100%,.86);font-size:clamp(17px,1.08vw,22px);font-weight:400;line-height:1.38;margin:10px 0 0;max-width:880px}.front-v2-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.front-v2-btn{align-items:center;border-radius:50px;display:inline-flex;font-family:Montserrat,sans-serif;font-size:clamp(18px,1.2vw,28px);font-weight:700;justify-content:center;line-height:1;padding:11px 26px;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.front-v2-btn:hover{transform:translateY(-1px)}.front-v2-btn--primary{background:linear-gradient(135deg,#ff6b35,#ff1493);box-shadow:0 0 25px rgba(255,20,147,.45);color:#fff}.front-v2-btn--primary:hover{box-shadow:0 0 35px rgba(255,20,147,.7)}.front-v2-btn--secondary{background:rgba(9,10,20,.42);border:2px solid hsla(0,0%,100%,.3);color:#fff}.front-v2-btn--secondary:hover{background:hsla(0,0%,100%,.08)}.front-v2-metrics{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:14px;max-width:650px}.front-v2-metric{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.18);border-radius:14px;padding:10px;text-align:center}.front-v2-metric__value{display:block;font-family:Montserrat,sans-serif;font-size:clamp(28px,1.8vw,40px);font-weight:800;line-height:1}.front-v2-metric__label{color:hsla(0,0%,100%,.84);font-family:Space Grotesk,sans-serif;font-size:11px;letter-spacing:.06em;margin-top:6px;text-transform:uppercase}.front-v2-panel{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.06);border:1px solid rgba(194,129,255,.45);border-radius:24px;box-shadow:0 0 0 1px hsla(0,0%,100%,.08),0 0 42px rgba(157,78,221,.38);padding:18px;position:relative;z-index:2}.front-v2-panel:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:52px}.front-v2-panel__eyebrow{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#00f5ff,#3be9ff 38%,#ff4f78);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.front-v2-panel__title{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(28px,2.35vw,62px);font-weight:800;line-height:1.06;margin:14px 0 0;text-shadow:2px 2px 8px rgba(0,0,0,.9)}.front-v2-panel__text{color:hsla(0,0%,100%,.86);font-size:clamp(16px,1vw,20px);line-height:1.4;margin-top:10px}.front-v2-field{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;margin-top:8px;padding:10px 12px}.front-v2-field__label{color:#9ad7ff;display:block;font-family:Space Grotesk,sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.front-v2-field__value{align-items:center;color:#fff;display:flex;font-family:Montserrat,sans-serif;font-size:clamp(16px,1.1vw,20px);font-weight:600;justify-content:space-between;margin-top:6px}.front-v2-field__value strong{color:rgba(186,147,255,.9);font-size:24px;font-weight:500;line-height:1}.front-v2-panel__cta{margin-top:10px;width:100%}.front-v2-panel__cta .front-v2-btn{font-size:clamp(20px,1.2vw,28px);padding-block:11px;width:100%}.hero-kicker-badge{align-self:flex-start}@media (max-width:640px){.hero-kicker-badge .neon-badge-rail__trail{display:none}.hero-kicker-badge .neon-badge__inner{font-size:10px;letter-spacing:.1em;padding:8px 14px}}.hero-lead-strong{font-family:Inter,sans-serif;text-shadow:1px 1px 6px rgba(0,0,0,.8)}.hero-lead-text{color:hsla(0,0%,100%,.84);font-family:Inter,sans-serif;text-shadow:1px 1px 6px rgba(0,0,0,.75)}.hero-btn-secondary{background:hsla(0,0%,100%,.04);border:2px solid hsla(0,0%,100%,.3);font-family:Montserrat,sans-serif;font-weight:600;text-shadow:1px 1px 4px rgba(0,0,0,.6)}.hero-diagnostic-shell{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(140deg,rgba(31,20,54,.78),rgba(18,13,34,.84) 58%,rgba(16,12,30,.88));border:1px solid rgba(196,146,255,.74);box-shadow:0 0 0 1px rgba(236,198,255,.2),0 20px 32px rgba(7,6,16,.44),inset 0 1px 0 hsla(0,0%,100%,.26),inset 0 -1px 0 rgba(157,78,221,.38)}.hero-diagnostic-shell__highlight{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.1),inset 0 1px 0 hsla(0,0%,100%,.3)}.hero-diagnostic-kicker{color:#00f5ff;font-family:Space Grotesk,sans-serif}.hero-diagnostic-kicker-accent{color:#ff4f78}.hero-diagnostic-title{font-family:Montserrat,sans-serif;text-shadow:2px 2px 8px rgba(0,0,0,.9)}.hero-diagnostic-description{color:hsla(0,0%,100%,.82);font-family:Inter,sans-serif}.hero-diagnostic-field{background:linear-gradient(135deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.022));border:1px solid rgba(190,138,255,.52);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 8px 16px rgba(9,6,20,.42)}.hero-diagnostic-field-label{color:hsla(0,0%,100%,.72);font-family:Space Grotesk,sans-serif}.hero-diagnostic-field-value{font-family:Inter,sans-serif;text-shadow:1px 1px 4px rgba(0,0,0,.8)}.front-v2-main{margin:0 auto;padding-inline:clamp(14px,1.2vw,20px);position:relative;width:min(1680px,100%);z-index:2}.front-v2-section{padding-block:clamp(52px,6vw,86px)}.front-v2-section--fade:after,.front-v2-section--fade:before{content:"";height:clamp(72px,8vw,132px);left:0;pointer-events:none;position:absolute;right:0;z-index:2}.front-v2-section--fade:before{background:linear-gradient(180deg,#000,rgba(0,0,0,.82) 28%,rgba(0,0,0,.38) 64%,transparent);top:0}.front-v2-section--fade:after{background:linear-gradient(0deg,#000,rgba(0,0,0,.82) 30%,rgba(0,0,0,.4) 66%,transparent);bottom:0}.front-v2-section-divider{background:#000;height:clamp(34px,4.2vw,64px);margin-bottom:-1px;margin-top:-1px;overflow:visible;pointer-events:none;position:relative;width:100%;z-index:3}.front-v2-section-divider:after,.front-v2-section-divider:before{content:"";height:clamp(28px,3.6vw,52px);left:0;pointer-events:none;position:absolute;right:0}.front-v2-section-divider:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.52) 42%,rgba(0,0,0,.86) 72%,#000);bottom:100%}.front-v2-section-divider:after{background:linear-gradient(180deg,#000,rgba(0,0,0,.86) 30%,rgba(0,0,0,.52) 62%,transparent);top:100%}.front-v2-section-title{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(28px,2vw,42px);font-weight:600;line-height:1.15;margin:8px 0 0}.front-v2-card{border:1px solid hsla(0,0%,100%,.14);border-radius:16px;box-shadow:0 12px 28px rgba(3,7,20,.45)}.front-v2-card,.front-v2-glass{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:hsla(0,0%,100%,.06)}.front-v2-glass{border:1px solid rgba(194,129,255,.28);border-radius:24px;box-shadow:0 20px 34px rgba(5,8,20,.38)}.formations-showcase__bg{background-image:url(/img/front-v2/formations-showcase-bg.webp)}.financement-showcase__bg,.formations-showcase__bg{background-position:50%;background-repeat:no-repeat;background-size:cover}.financement-showcase__bg{background-image:url(/img/front-v2/financement-showcase-bg.webp)}.financement-badge-gradient{background:linear-gradient(95deg,#ff6b35,#9d4edd)}.methode-showcase__bg{background-image:url(/img/front-v2/methode-showcase-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.methode-badge-gradient{background:linear-gradient(95deg,#ff6b35,#9d4edd)}.methode-grid-perspective{background-image:linear-gradient(rgba(157,78,221,.15) 1px,transparent 0),linear-gradient(90deg,rgba(157,78,221,.15) 1px,transparent 0);background-size:60px 60px;bottom:0;height:200px;left:50%;mask-image:linear-gradient(0deg,rgba(0,0,0,.6) 0,transparent);-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,.6) 0,transparent);opacity:.5;position:absolute;transform:translateX(-50%) perspective(400px) rotateX(60deg);transform-origin:bottom center;width:140%}.methode-timeline{display:flex;flex-direction:column;gap:12px;width:100%}.methode-timeline__numbers{align-items:center;display:flex;margin-bottom:12px}.methode-timeline__number-slot{display:flex;flex:1;justify-content:center}.methode-timeline__cards{align-items:stretch;display:flex;gap:16px}@media (max-width:1023px){.methode-timeline__numbers{display:none}.methode-timeline__cards{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.methode-timeline__cards .methode-cards-connector{display:none}}@media (max-width:767px){.methode-timeline__cards{gap:12px;grid-template-columns:1fr}}.methode-cards-connector{align-items:center;align-self:center;display:flex;flex:0 0 12px;justify-content:center}.methode-cards-connector__dot{background:#fff;border-radius:9999px;box-shadow:0 0 10px 2px #fff,0 0 26px rgba(255,107,53,.95),0 0 52px rgba(255,20,147,.8),0 0 84px rgba(157,78,221,.55);height:10px;width:10px}@keyframes methode-pulse{0%,to{box-shadow:0 0 20px rgba(255,0,110,.8),0 0 40px rgba(255,20,147,.5)}50%{box-shadow:0 0 30px #ff006e,0 0 60px rgba(255,20,147,.8),0 0 80px rgba(255,20,147,.3)}}.methode-featured-label{align-items:center;animation:methode-pulse 2.5s ease-in-out infinite;background:linear-gradient(95deg,rgba(255,0,110,.3),rgba(255,20,147,.5));border:1px solid rgba(255,72,150,.55);border-radius:100px;box-shadow:0 0 20px rgba(255,0,110,.8),0 0 40px rgba(255,20,147,.5),0 0 60px rgba(255,20,147,.2);color:#fff;display:inline-flex;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:800;gap:5px;letter-spacing:.12em;padding:8px 18px;text-transform:uppercase;white-space:nowrap}.methode-connector{flex:1;height:28px;min-width:0;position:relative}.methode-connector:before{filter:blur(10px);height:22px;opacity:.28;z-index:0}.methode-connector:after,.methode-connector:before{content:"";left:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%)}.methode-connector:after{filter:blur(3px);height:7px;opacity:.62;z-index:1}.methode-connector--1:after,.methode-connector--1:before{background:linear-gradient(90deg,#00f5ff,#ff6b35)}.methode-connector--2:after,.methode-connector--2:before{background:linear-gradient(90deg,#ff6b35,#ff1493)}.methode-connector--3:after,.methode-connector--3:before{background:#ff1493}.methode-connector--4:after,.methode-connector--4:before{background:linear-gradient(90deg,#ff1493,#9d4edd)}.methode-connector__line:before{left:0;transform:translate(-50%,-50%)}.methode-connector__line:after,.methode-connector__line:before{border-radius:9999px;content:"";height:1px;position:absolute;top:50%;width:1px;z-index:5}.methode-connector__line:after{right:0;transform:translate(50%,-50%)}.methode-connector__line--1{background:linear-gradient(90deg,rgba(0,245,255,.9),rgba(255,107,53,.9))}.methode-connector__line--2{background:linear-gradient(90deg,rgba(255,107,53,.9),rgba(255,20,147,.9))}.methode-connector__line--3{background:rgba(255,20,147,.9)}.methode-connector__line--4{background:linear-gradient(90deg,rgba(255,20,147,.9),rgba(157,78,221,.9))}.methode-connector--1 .methode-connector__line:before{box-shadow:0 0 6px 4px #00f5ff,0 0 16px 8px rgba(0,245,255,.75),0 0 34px 14px rgba(0,245,255,.4),0 0 56px 20px rgba(0,245,255,.18)}.methode-connector--1 .methode-connector__line:after,.methode-connector--2 .methode-connector__line:before{box-shadow:0 0 6px 4px #ff7832,0 0 16px 8px rgba(255,107,53,.75),0 0 34px 14px rgba(255,107,53,.4),0 0 56px 20px rgba(255,107,53,.18)}.methode-connector--2 .methode-connector__line:after{box-shadow:0 0 6px 4px #ff1493,0 0 16px 8px rgba(255,20,147,.78),0 0 34px 14px rgba(255,20,147,.45),0 0 56px 20px rgba(255,20,147,.2)}.methode-connector--3 .methode-connector__line:after,.methode-connector--3 .methode-connector__line:before{box-shadow:0 0 7px 5px #ff1493,0 0 18px 10px rgba(255,20,147,.85),0 0 38px 16px rgba(255,20,147,.55),0 0 64px 24px rgba(255,20,147,.25)}.methode-connector--4 .methode-connector__line:before{box-shadow:0 0 6px 4px #ff1493,0 0 16px 8px rgba(255,20,147,.75),0 0 34px 14px rgba(255,20,147,.42),0 0 56px 20px rgba(255,20,147,.18)}.methode-connector--4 .methode-connector__line:after{box-shadow:0 0 6px 4px #b95fff,0 0 16px 8px rgba(157,78,221,.8),0 0 34px 14px rgba(157,78,221,.46),0 0 56px 20px rgba(157,78,221,.2)}.methode-connector__line{border-radius:999px;height:1.5px;left:0;pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);z-index:2}.methode-connector__line--1{background:linear-gradient(90deg,rgba(0,245,255,.95),rgba(255,107,53,.95))}.methode-connector__line--2{background:linear-gradient(90deg,rgba(255,107,53,.95),rgba(255,20,147,.95))}.methode-connector__line--3{background:rgba(255,20,147,.95)}.methode-connector__line--4{background:linear-gradient(90deg,rgba(255,20,147,.95),rgba(157,78,221,.95))}.methode-connector__tip{background:transparent;border-radius:9999px;height:3px;pointer-events:none;position:absolute;top:50%;width:3px;z-index:10}.methode-connector__tip--l{left:0;transform:translate(-50%,-50%)}.methode-connector__tip--r{right:0;transform:translate(50%,-50%)}.methode-connector--1 .methode-connector__tip--l{box-shadow:0 0 0 2px hsla(0,0%,100%,.55),0 0 5px 2px #fff,0 0 12px 5px #00f5ff,0 0 26px 9px rgba(0,245,255,.8),0 0 50px 14px rgba(0,245,255,.45),0 0 80px 20px rgba(0,245,255,.2)}.methode-connector--1 .methode-connector__tip--r,.methode-connector--2 .methode-connector__tip--l{box-shadow:0 0 0 2px hsla(0,0%,100%,.55),0 0 5px 2px #fff,0 0 12px 5px #ff7832,0 0 26px 9px rgba(255,107,53,.8),0 0 50px 14px rgba(255,107,53,.45),0 0 80px 20px rgba(255,107,53,.2)}.methode-connector--2 .methode-connector__tip--r{box-shadow:0 0 0 2px hsla(0,0%,100%,.55),0 0 5px 2px #fff,0 0 12px 5px #ff1493,0 0 26px 9px rgba(255,20,147,.82),0 0 50px 14px rgba(255,20,147,.5),0 0 80px 20px rgba(255,20,147,.22)}.methode-connector--3 .methode-connector__tip--l,.methode-connector--3 .methode-connector__tip--r{box-shadow:0 0 0 2px hsla(0,0%,100%,.6),0 0 6px 3px #fff,0 0 14px 6px #ff1493,0 0 30px 10px rgba(255,20,147,.88),0 0 58px 16px rgba(255,20,147,.56),0 0 90px 22px rgba(255,20,147,.26)}.methode-connector--4 .methode-connector__tip--l{box-shadow:0 0 0 2px hsla(0,0%,100%,.55),0 0 5px 2px #fff,0 0 12px 5px #ff1493,0 0 26px 9px rgba(255,20,147,.78),0 0 50px 14px rgba(255,20,147,.44),0 0 80px 20px rgba(255,20,147,.2)}.methode-connector--4 .methode-connector__tip--r{box-shadow:0 0 0 2px hsla(0,0%,100%,.55),0 0 5px 2px #fff,0 0 12px 5px #b95fff,0 0 26px 9px rgba(157,78,221,.82),0 0 50px 14px rgba(157,78,221,.48),0 0 80px 20px rgba(157,78,221,.22)}.methode-step{align-items:stretch;display:flex;flex:1;flex-direction:column;min-width:0}.methode-step--featured{z-index:10}.methode-step--featured .methode-step__card{transform:translateY(-6px) scale(1.06)}.methode-step__number{align-items:center;background:transparent;border:0;border-radius:0;box-shadow:none;display:inline-flex;flex-shrink:0;height:auto;justify-content:center;width:auto}.methode-step__number span{font-family:Montserrat,sans-serif;font-size:clamp(26px,2vw,34px);font-weight:800;line-height:1}.methode-step__number--cyan span{color:#7eefff;text-shadow:0 0 14px rgba(0,245,255,.75),0 0 30px rgba(0,245,255,.4)}.methode-step__number--orange span{color:#ff9e61;text-shadow:0 0 14px rgba(255,107,53,.75),0 0 30px rgba(255,107,53,.4)}.methode-step__number--rose span{color:#ff71c0;text-shadow:0 0 16px rgba(255,20,147,.85),0 0 34px rgba(255,20,147,.45)}.methode-step__number--violet span{color:#cf9bff;text-shadow:0 0 14px rgba(157,78,221,.75),0 0 30px rgba(157,78,221,.4)}.methode-step__number--gold span{color:#ffbb6d;text-shadow:0 0 14px rgba(255,179,71,.75),0 0 30px rgba(255,179,71,.4)}.methode-step__card{background:linear-gradient(180deg,rgba(15,8,32,.28),rgba(10,6,22,.34));border-radius:18px;display:flex;flex-direction:column;gap:10px;height:100%;overflow:hidden;padding:clamp(16px,1.4vw,22px);position:relative;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;width:100%}.methode-step__card:before{border-radius:999px;content:"";height:1px;left:10%;opacity:1;position:absolute;right:10%;top:0}.methode-step__card:hover{transform:translateY(-3px)}.methode-step__card--cyan{border-color:rgba(0,245,255,.25);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 0 0 1px rgba(0,245,255,.4),0 0 20px rgba(0,245,255,.35),0 0 60px rgba(0,245,255,.15),0 20px 40px rgba(0,0,0,.5)}.methode-step__card--cyan:before{background:linear-gradient(90deg,transparent,#00f5ff,transparent)}.methode-step__card--cyan:hover{border-color:rgba(0,245,255,.35);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 0 30px rgba(0,245,255,.18)}.methode-step__card--orange{border-color:rgba(255,107,53,.25);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 0 0 1px rgba(255,107,53,.4),0 0 20px rgba(255,107,53,.35),0 0 60px rgba(255,107,53,.15),0 20px 40px rgba(0,0,0,.5)}.methode-step__card--orange:before{background:linear-gradient(90deg,transparent,#ff6b35,transparent)}.methode-step__card--orange:hover{border-color:rgba(255,107,53,.35);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 0 30px rgba(255,107,53,.2)}.methode-step__card--rose{border-color:rgba(255,20,147,.4);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 0 0 1px rgba(255,20,147,.55),0 0 30px rgba(255,20,147,.5),0 0 80px rgba(255,20,147,.25),0 20px 40px rgba(0,0,0,.5)}.methode-step__card--rose:before{background:linear-gradient(90deg,transparent,#ff1493,transparent)}.methode-step__card--rose:hover{border-color:rgba(255,20,147,.4);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 0 30px rgba(255,20,147,.25)}.methode-step__card--violet{border-color:rgba(157,78,221,.25);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 0 0 1px rgba(157,78,221,.4),0 0 20px rgba(157,78,221,.35),0 0 60px rgba(157,78,221,.15),0 20px 40px rgba(0,0,0,.5)}.methode-step__card--violet:before{background:linear-gradient(90deg,transparent,#9d4edd,transparent)}.methode-step__card--violet:hover{border-color:rgba(157,78,221,.35);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 0 30px rgba(157,78,221,.2)}.methode-step__card--gold{border-color:rgba(255,179,71,.25);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 0 0 1px rgba(255,179,71,.4),0 0 20px rgba(255,179,71,.35),0 0 60px rgba(255,179,71,.15),0 20px 40px rgba(0,0,0,.5)}.methode-step__card--gold:before{background:linear-gradient(90deg,transparent,#ffb347,transparent)}.methode-step__card--gold:hover{border-color:rgba(255,179,71,.35);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 0 30px rgba(255,179,71,.18)}.methode-step__card--featured{background:linear-gradient(180deg,rgba(30,10,34,.7),rgba(15,8,24,.75));border-color:rgba(255,20,147,.3)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 0 0 1px rgba(255,20,147,.55),0 0 30px rgba(255,20,147,.5),0 0 80px rgba(255,20,147,.25),0 20px 40px rgba(0,0,0,.5)!important}.methode-step__card--featured:hover{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 0 0 1px rgba(255,20,147,.35),0 0 50px rgba(255,20,147,.3),0 0 100px rgba(255,20,147,.12)!important}.methode-step__featured-badge{align-items:center;background:linear-gradient(95deg,rgba(255,0,110,.7),rgba(255,20,147,.55));border:1px solid rgba(255,72,150,.5);border-radius:100px;box-shadow:0 0 10px rgba(255,0,110,.4);color:#fff;display:inline-flex;font-family:Space Grotesk,sans-serif;font-size:9px;font-weight:700;gap:5px;letter-spacing:.14em;padding:4px 10px;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.methode-step__header{align-items:center;display:flex;gap:10px;margin-top:4px}.methode-step__icon{align-items:center;border-radius:10px;display:inline-flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.methode-step__icon--cyan{background:radial-gradient(circle,rgba(0,245,255,.18) 0,rgba(0,245,255,.05) 60%,transparent 100%);box-shadow:0 0 0 1px rgba(0,245,255,.3),0 0 24px rgba(0,245,255,.8),0 0 48px rgba(0,245,255,.4);color:#00f5ff}.methode-step__icon--orange{background:radial-gradient(circle,rgba(255,107,53,.18) 0,rgba(255,107,53,.05) 60%,transparent 100%);box-shadow:0 0 0 1px rgba(255,107,53,.3),0 0 24px rgba(255,107,53,.8),0 0 48px rgba(255,107,53,.4);color:#ff6b35}.methode-step__icon--rose{background:radial-gradient(circle,rgba(255,20,147,.22) 0,rgba(255,20,147,.06) 60%,transparent 100%);box-shadow:0 0 0 1px rgba(255,20,147,.4),0 0 28px rgba(255,20,147,.9),0 0 56px rgba(255,20,147,.45);color:#ff1493}.methode-step__icon--violet{background:radial-gradient(circle,rgba(157,78,221,.2) 0,rgba(157,78,221,.05) 60%,transparent 100%);box-shadow:0 0 0 1px rgba(157,78,221,.3),0 0 24px rgba(157,78,221,.8),0 0 48px rgba(157,78,221,.4);color:#c67aff}.methode-step__icon--gold{background:radial-gradient(circle,rgba(255,179,71,.18) 0,rgba(255,179,71,.05) 60%,transparent 100%);box-shadow:0 0 0 1px rgba(255,179,71,.3),0 0 24px rgba(255,179,71,.8),0 0 48px rgba(255,179,71,.4);color:#ffb347}.methode-step__title{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(15px,1.1vw,18px);font-weight:700;line-height:1;text-shadow:0 0 20px hsla(0,0%,100%,.4),0 2px 8px rgba(0,0,0,.8)}.methode-step__desc{color:hsla(0,0%,100%,.85);flex:1;font-family:Inter,sans-serif;font-size:clamp(13px,.85vw,15px);line-height:2;margin:10px 0;text-shadow:0 1px 6px rgba(0,0,0,.9)}.methode-step__badge{align-items:center;border-radius:100px;color:hsla(0,0%,100%,.96);display:inline-flex;font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:700;letter-spacing:.08em;margin-top:auto;padding:3px 14px;text-shadow:0 1px 4px rgba(0,0,0,.65);text-transform:uppercase;white-space:nowrap;width:-moz-fit-content;width:fit-content}.methode-step__badge--cyan{background:rgba(0,245,255,.04);border:.5px solid rgba(0,245,255,.3)}.methode-step__badge--orange{background:rgba(255,107,53,.04);border:.5px solid rgba(255,107,53,.3)}.methode-step__badge--rose{background:rgba(255,20,147,.06);border:.5px solid rgba(255,20,147,.35)}.methode-step__badge--violet{background:rgba(157,78,221,.04);border:.5px solid rgba(157,78,221,.3)}.methode-step__badge--gold{background:rgba(255,179,71,.04);border:.5px solid rgba(255,179,71,.3)}@media (max-width:767px){#methode .methode-grid-perspective{opacity:.34;width:170%}.methode-timeline{gap:14px}.methode-timeline__cards{display:flex!important;flex-direction:column;gap:14px!important}.methode-step{margin:0;padding-left:0}.methode-step:before{content:none}.methode-step__card{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(155deg,rgba(24,14,44,.88),rgba(12,8,27,.95) 60%,rgba(9,7,22,.96));border-radius:22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 14px 28px rgba(2,1,9,.52)!important;gap:9px;min-height:176px;padding:16px 15px 15px}.methode-step__card:hover{transform:none}.methode-step--featured{z-index:4}.methode-step--featured .methode-step__card{border-color:rgba(255,20,147,.72)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 0 0 1px rgba(255,20,147,.6),0 0 26px rgba(255,20,147,.45),0 0 62px rgba(255,20,147,.22),0 16px 30px rgba(1,1,8,.62)!important;transform:none!important}.methode-step__header{gap:9px;margin-top:0}.methode-step__icon{border-radius:11px;height:38px;width:38px}.methode-step__title{font-size:17px}.methode-step__desc{color:hsla(0,0%,100%,.9);font-size:13.5px;line-height:1.5;margin:6px 0 10px}.methode-step__badge{font-size:11px;letter-spacing:.12em;padding:6px 10px}.methode-cards-connector{display:none!important}.methode-cards-connector__dot{display:none}}.avis-showcase__bg{background-image:url(/img/front-v2/avis-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.avis-badge-gradient{background:linear-gradient(95deg,#ff6b35,#9d4edd)}.avis-grid-perspective{background-image:linear-gradient(rgba(157,78,221,.15) 1px,transparent 0),linear-gradient(90deg,rgba(157,78,221,.15) 1px,transparent 0);background-size:60px 60px;bottom:0;height:200px;left:50%;mask-image:linear-gradient(0deg,rgba(0,0,0,.6) 0,transparent);-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,.6) 0,transparent);opacity:.5;position:absolute;transform:translateX(-50%) perspective(400px) rotateX(60deg);transform-origin:bottom center;width:140%}.avis-layout{align-items:flex-start;display:flex;gap:32px}.avis-score-panel{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(180deg,rgba(22,13,40,.7),rgba(10,7,22,.75));border:1px solid rgba(202,134,255,.3);border-radius:20px;box-shadow:0 0 0 1px rgba(202,134,255,.22),inset 0 1px 0 hsla(0,0%,100%,.1),0 0 40px rgba(157,78,221,.2);flex:0 0 280px;padding:28px;position:sticky;top:2rem}.avis-score{align-items:flex-end;display:flex;gap:4px;line-height:1;text-shadow:0 0 40px rgba(255,107,53,.6)}.avis-score__number{-webkit-text-fill-color:transparent;background:linear-gradient(102deg,#ff6b35,#ff1493 80%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 20px rgba(255,107,53,.7)) drop-shadow(0 0 40px rgba(255,107,53,.4));font-size:clamp(56px,4.5vw,80px)}.avis-score__number,.avis-score__suffix{font-family:Montserrat,sans-serif;font-weight:800}.avis-score__suffix{align-self:flex-end;color:hsla(0,0%,100%,.6);font-size:clamp(24px,2vw,32px);margin-bottom:10px}.avis-stat{color:hsla(0,0%,100%,.85);font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:1.45;padding:6px 0}.avis-stat__highlight{color:#00f5ff;text-shadow:0 0 8px rgba(0,245,255,.65)}.avis-separator{background:linear-gradient(90deg,transparent,rgba(255,107,53,.7) 30%,rgba(255,20,147,.7) 70%,transparent);height:1px;margin:18px 0;opacity:1}.avis-star{color:#ffb266;display:inline-block;filter:drop-shadow(0 0 6px rgba(255,107,53,.8)) drop-shadow(0 0 12px rgba(255,107,53,.4));height:20px;width:20px}.avis-star--sm{height:20px!important;width:20px!important}.avis-qualiopi-badge{align-items:center;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.06);border:1px solid rgba(157,78,221,.5);border-radius:100px;box-shadow:0 0 16px rgba(157,78,221,.2),inset 0 1px 0 hsla(0,0%,100%,.1);display:inline-flex;gap:8px;padding:6px 12px}.avis-qualiopi-badge svg{fill:none;stroke:#00f5ff;stroke-width:1.8;filter:drop-shadow(0 0 6px rgba(0,245,255,.6));height:15px;width:15px}.avis-qualiopi-badge span{color:hsla(0,0%,100%,.94);font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.avis-see-all{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#ff6b35,#9d4edd);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:14px;font-weight:700}.avis-see-all:hover{filter:brightness(1.3)}.avis-cards{align-items:stretch;display:flex;flex:1;flex-direction:row;gap:20px}.avis-card{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(180deg,rgba(17,10,34,.45),rgba(11,8,24,.52));border:1px solid hsla(0,0%,100%,.1);border-radius:18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 0 20px rgba(157,78,221,.1);display:flex;flex-direction:column;overflow:hidden;padding:22px;position:relative;transition:all .3s ease}.avis-card:before{background:linear-gradient(90deg,transparent,rgba(157,78,221,.6) 50%,transparent);content:"";height:1px;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.avis-card:hover{border-color:hsla(0,0%,100%,.2);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 0 28px rgba(157,78,221,.22)}.avis-card--featured{border-color:rgba(255,20,147,.45);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 0 0 1px rgba(255,20,147,.2),0 0 40px rgba(255,20,147,.3),0 0 80px rgba(255,20,147,.12),0 20px 40px rgba(0,0,0,.5)}.avis-card--featured:before{background:linear-gradient(90deg,transparent,rgba(255,20,147,.8) 50%,transparent)}.avis-badge-coup-de-coeur{align-items:center;align-self:flex-start;animation:methode-pulse 2.5s ease-in-out infinite;background:linear-gradient(95deg,rgba(255,0,110,.75),rgba(255,20,147,.6));border:1px solid rgba(255,72,150,.5);border-radius:100px;box-shadow:0 0 14px rgba(255,0,110,.5),0 0 28px rgba(255,20,147,.25);color:#fff;display:inline-flex;font-family:Space Grotesk,sans-serif;font-size:9px;font-weight:700;gap:5px;letter-spacing:.12em;margin-bottom:10px;padding:5px 12px;text-transform:uppercase;z-index:3}.avis-avatar{background:linear-gradient(135deg,rgba(255,107,53,.3),rgba(157,78,221,.3));border-radius:9999px;box-shadow:0 0 0 2px rgba(255,107,53,.8),0 0 0 4px rgba(157,78,221,.4),0 0 16px rgba(255,107,53,.6),0 0 32px rgba(255,20,147,.4),0 0 48px rgba(157,78,221,.2);display:flex;flex:0 0 52px;height:52px;width:52px}.avis-avatar,.avis-avatar__initials{align-items:center;justify-content:center}.avis-avatar__initials{color:#fff;display:inline-flex;font-family:Montserrat,sans-serif;font-size:18px;font-weight:800;letter-spacing:.05em;line-height:1;text-shadow:0 0 10px hsla(0,0%,100%,.6)}.avis-card__header{align-items:center;display:flex;gap:14px}.avis-card__meta{display:grid;flex:1;grid-template-areas:"name" "formation" "stars";min-width:0;row-gap:0}.avis-card__name{color:hsla(0,0%,100%,.95);display:block;font-family:Montserrat,sans-serif;font-size:17px;font-weight:600;grid-area:name;line-height:1.2}.avis-card__formation{color:hsla(0,0%,100%,.55);display:block;font-family:Inter,sans-serif;font-size:13px;grid-area:formation;line-height:1.4;margin-top:6px}.avis-card__stars,.avis-stars{align-items:center;display:flex;flex-direction:row;gap:3px;grid-area:stars;margin-top:5px;width:100%}.avis-result-box{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;margin-top:14px;padding:12px 14px}.avis-result-box__label,.avis-result-label{color:hsla(0,0%,100%,.7);font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:500;letter-spacing:.14em;margin:0 0 6px;text-transform:uppercase}.avis-result-box__value{-webkit-text-fill-color:transparent;-webkit-line-clamp:2;background:linear-gradient(102deg,#ff6b35,#ff1493 60%);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:Montserrat,sans-serif;font-size:clamp(14px,1vw,17px);font-weight:800;line-height:1.28;margin:0}.avis-quote,.avis-result-box__value{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.avis-quote{-webkit-line-clamp:4;color:hsla(0,0%,100%,.78);font-family:Inter,sans-serif;font-size:clamp(14px,.9vw,16px);line-height:1.6;margin:14px 0 0;max-height:none;padding-left:24px;position:relative}.avis-quote:before{color:rgba(255,20,147,.35);content:"“";font-family:Georgia,serif;font-size:52px;left:0;line-height:1;position:absolute;top:-8px}.avis-card__footer{align-items:center;display:flex;gap:12px;justify-content:space-between}.avis-badge-verified{align-items:center;background:rgba(0,245,255,.05);border:1px solid rgba(0,245,255,.35);border-radius:100px;box-shadow:0 0 10px rgba(0,245,255,.2),inset 0 1px 0 rgba(0,245,255,.1);color:#00f5ff;display:inline-flex;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:600;gap:5px;padding:5px 12px}.avis-badge-verified__check{color:#00f5ff;font-size:12px;text-shadow:0 0 8px rgba(0,245,255,.9)}.avis-date-check{color:#00f5ff;font-size:13px;font-weight:700;margin-right:5px;text-shadow:0 0 8px rgba(0,245,255,.9),0 0 16px rgba(0,245,255,.5)}.avis-card__date{align-items:center;color:hsla(0,0%,100%,.45);display:flex;font-family:Inter,sans-serif;font-size:12px}.faq-showcase__bg{background-image:url(/img/front-v2/faq-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.faq-badge-gradient{background:linear-gradient(95deg,#ff6b35,#9d4edd)}.faq-grid-perspective{background-image:linear-gradient(rgba(157,78,221,.15) 1px,transparent 0),linear-gradient(90deg,rgba(157,78,221,.15) 1px,transparent 0);background-size:60px 60px;bottom:0;height:200px;left:50%;mask-image:linear-gradient(0deg,rgba(0,0,0,.6) 0,transparent);-webkit-mask-image:linear-gradient(0deg,rgba(0,0,0,.6) 0,transparent);opacity:.5;position:absolute;transform:translateX(-50%) perspective(400px) rotateX(60deg);transform-origin:bottom center;width:140%}.faq-layout{align-items:flex-start;display:flex;flex-direction:row;gap:48px}.faq-aside{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:linear-gradient(180deg,rgba(22,13,40,.65),rgba(10,7,22,.72));border:1px solid rgba(157,78,221,.3);border-radius:20px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 0 40px rgba(157,78,221,.15);flex:0 0 340px;padding:32px 28px;position:sticky;top:2rem}.faq-aside__title{color:#fff;font-family:Montserrat,sans-serif;font-size:clamp(28px,2.2vw,38px);font-weight:800;line-height:1.18;margin:20px 0 0;text-shadow:0 2px 12px rgba(0,0,0,.5)}.faq-aside__title span{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#ff6b35,#ff1493);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-style:italic;overflow:visible;padding-right:.12em}.faq-aside__subtitle{color:hsla(0,0%,100%,.65);font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.6;margin:12px 0 0}.faq-aside__separator{background:linear-gradient(90deg,transparent,rgba(255,107,53,.6),rgba(255,20,147,.5),transparent);height:1px;margin:20px 0}.faq-aside__stats{display:flex;flex-direction:column;gap:16px}.faq-aside__stat{align-items:flex-start;color:hsla(0,0%,100%,.8);display:flex;font-family:Inter,sans-serif;font-size:13px;font-weight:600;gap:10px;line-height:1.6;margin:0}.faq-aside__stat strong{color:#ff6b35;font-weight:800}.faq-aside__icon{align-items:center;display:inline-flex;flex-shrink:0;height:20px;justify-content:center;margin-top:1px;width:20px}.faq-aside__icon--orange{filter:drop-shadow(0 0 8px rgba(255,107,53,.6))}.faq-aside__icon--cyan{filter:drop-shadow(0 0 8px rgba(0,245,255,.6))}.faq-aside__icon--rose{filter:drop-shadow(0 0 8px rgba(255,20,147,.45))}.faq-aside__cpf{color:#00f5ff;text-shadow:0 0 8px rgba(0,245,255,.6)}.faq-aside__cta{background:hsla(0,0%,100%,.04);border:1px solid rgba(255,107,53,.35);border-radius:14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);margin-top:24px;padding:18px 20px}.faq-aside__cta-title{color:hsla(0,0%,100%,.9);font-family:Inter,sans-serif;font-size:15px;font-weight:600;line-height:1.35;margin:0 0 6px}.faq-aside__cta-text{color:hsla(0,0%,100%,.55);font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:1.45;margin:0 0 14px}.faq-aside__cta-button{align-items:center;background:linear-gradient(95deg,#ff6b35,#ff1493);border-radius:10px;box-shadow:0 0 20px rgba(255,107,53,.4),0 0 40px rgba(255,20,147,.2);display:inline-flex;justify-content:center;padding:12px 20px;text-decoration:none;transition:transform .26s ease,filter .26s ease;width:100%}.faq-aside__cta-button span{color:#fff;font-family:Montserrat,sans-serif;font-size:15px;font-weight:800}.faq-aside__cta-button:hover{filter:brightness(1.15);transform:translateY(-2px)}.faq-list{display:flex;flex:1;flex-direction:column;gap:10px}.faq-item{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:linear-gradient(180deg,rgba(17,10,34,.52),rgba(11,8,24,.6));border:1px solid hsla(0,0%,100%,.1);border-radius:14px;overflow:hidden;position:relative;transition:border-color .3s,box-shadow .3s}.faq-item:before{background:linear-gradient(90deg,transparent,rgba(157,78,221,.5),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0;transition:opacity .3s}.faq-item:hover{border-color:rgba(157,78,221,.35);box-shadow:0 0 20px rgba(157,78,221,.1)}.faq-item--active{border-color:rgba(255,107,53,.4);box-shadow:0 0 30px rgba(255,107,53,.12),inset 0 1px 0 hsla(0,0%,100%,.12)}.faq-item--active:before{background:linear-gradient(90deg,transparent,rgba(255,107,53,.7),rgba(255,20,147,.5),transparent)}.faq-item--active .faq-item__chevron{color:#ff6b35;transform:rotate(180deg)}.faq-item--active .faq-item__number{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#ff6b35,#ff1493);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 8px rgba(255,107,53,.6))}.faq-item__trigger{align-items:center;background:transparent;border:none;cursor:pointer;display:flex;gap:16px;justify-content:space-between;padding:18px 22px;text-align:left;width:100%}.faq-item__header{align-items:center;display:flex;flex:1;gap:10px}.faq-item__number{color:hsla(0,0%,100%,.4);font-family:Montserrat,sans-serif;font-size:18px;font-weight:800;min-width:24px;transition:all .3s}.faq-item__question{color:hsla(0,0%,100%,.9);font-family:Inter,sans-serif;font-size:clamp(14px,1vw,16px);font-weight:600;line-height:1.4}.faq-item__chevron{color:rgba(157,78,221,.7);flex-shrink:0;height:20px;transition:transform .3s,color .3s;width:20px}.faq-item__body{max-height:0;overflow:hidden;transition:max-height .4s ease}.faq-item__body.is-open{max-height:400px}.faq-item__answer{border-top:1px solid hsla(0,0%,100%,.08);padding:16px 22px 20px 56px}.faq-item__answer p{color:hsla(0,0%,100%,.72);font-family:Inter,sans-serif;font-size:clamp(14px,.9vw,15px);line-height:1.75;margin:0}.faq-proof{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-top:14px}.faq-proof__badge{align-items:center;background:rgba(0,245,255,.06);border:1px solid rgba(0,245,255,.4);border-radius:8px;box-shadow:0 0 14px rgba(0,245,255,.2),inset 0 1px 0 rgba(0,245,255,.1);color:#00f5ff;display:inline-flex;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;gap:6px;letter-spacing:.1em;padding:7px 14px;text-transform:uppercase}.faq-proof__text{color:hsla(0,0%,100%,.5);font-family:Inter,sans-serif;font-size:13px;font-style:italic}#cta-final.front-v2-section{overflow:hidden;padding:0;position:relative}.cta-final__bg{background-image:url(/img/front-v2/cta-bg.webp);background-position:top;background-repeat:no-repeat;background-size:cover}.cta-final__content{max-width:820px!important;padding-bottom:100px!important;padding-right:12px;padding-top:100px!important}.cta-final__badge-rail{align-items:center;display:inline-flex;gap:0;position:relative}.cta-final__trail{align-items:center;display:flex;position:relative}.cta-final__trail-blur{left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.cta-final__trail-blur--left-soft{background:linear-gradient(90deg,hsla(0,0%,100%,0),rgba(255,107,53,.25));filter:blur(4px);height:8px}.cta-final__trail-blur--left-mid{background:linear-gradient(90deg,hsla(0,0%,100%,0),rgba(255,140,40,.55));filter:blur(2px);height:3px}.cta-final__trail-blur--right-mid{background:linear-gradient(90deg,rgba(157,78,221,.55),hsla(0,0%,100%,0));filter:blur(2px);height:3px}.cta-final__trail-blur--right-soft{background:linear-gradient(90deg,rgba(157,78,221,.25),hsla(0,0%,100%,0));filter:blur(4px);height:8px}.cta-final__trail-core{height:1.5px;width:70px}.cta-final__trail-core--left{background:linear-gradient(90deg,hsla(0,0%,100%,0),rgba(255,160,40,.95))}.cta-final__trail-core--right{background:linear-gradient(90deg,rgba(157,78,221,.95),hsla(0,0%,100%,0))}.cta-final__spark{flex-shrink:0;position:relative;z-index:5}.cta-final__spark-h,.cta-final__spark-v{left:50%;position:absolute;top:50%}.cta-final__spark-h{height:1.5px;width:22px}.cta-final__spark-h--left{background:linear-gradient(90deg,hsla(0,0%,100%,0),rgba(255,200,80,.6) 50%,#fff);left:auto;right:50%;transform:translateY(-50%)}.cta-final__spark-h--right{background:linear-gradient(90deg,#fff,rgba(200,100,255,.6) 50%,hsla(0,0%,100%,0));transform:translateY(-50%)}.cta-final__spark-v{height:16px;transform:translate(-50%,-50%);width:1.5px}.cta-final__spark-v--left{background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(255,180,80,.5) 30%,hsla(0,0%,100%,.9) 50%,rgba(255,180,80,.5) 70%,hsla(0,0%,100%,0))}.cta-final__spark-v--right{background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(180,80,255,.5) 30%,hsla(0,0%,100%,.9) 50%,rgba(180,80,255,.5) 70%,hsla(0,0%,100%,0))}.cta-final__spark-dot{background:#fff;border-radius:50%;height:3px;width:3px}.cta-final__spark-dot--left{box-shadow:0 0 4px 2px #ffd250,0 0 10px 4px rgba(255,130,40,.95),0 0 22px 7px rgba(255,80,120,.65),0 0 38px 10px rgba(255,107,53,.4)}.cta-final__spark-dot--right{box-shadow:0 0 4px 2px #d264ff,0 0 10px 4px rgba(157,78,221,.95),0 0 22px 7px rgba(157,78,221,.65),0 0 38px 10px rgba(157,78,221,.4)}.cta-final__badge{background:linear-gradient(95deg,#ff6b35,#9d4edd);border-radius:9999px;box-shadow:0 0 28px rgba(255,107,53,.8),0 0 50px rgba(157,78,221,.6),0 0 80px rgba(255,107,53,.3);display:inline-flex;flex-shrink:0;padding:2px}.cta-final__badge-inner{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:rgba(10,7,22,.82);border-radius:9999px;color:hsla(0,0%,100%,.98);display:inline-flex;font-family:Montserrat,sans-serif;font-size:13px;font-weight:700;letter-spacing:.24em;padding:12px 32px;text-transform:uppercase}.cta-final__title{display:inline-block;font-size:clamp(38px,3.8vw,58px);padding-right:.18em;text-shadow:0 3px 20px rgba(0,0,0,.6)}.cta-final__minutes-wrap{display:inline-block;overflow:visible;padding-right:.16em;position:relative}.cta-final__minutes-halo{font-family:Montserrat,sans-serif;font-size:clamp(38px,3.8vw,58px);font-style:italic;font-weight:800;left:50%;line-height:1.08;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:nowrap}.cta-final__minutes-halo--a{color:#ff7a2e;filter:blur(9px);opacity:.32}.cta-final__minutes-halo--b{color:#ff2e8d;filter:blur(4px);opacity:.24}.cta-final__minutes-text{-webkit-text-fill-color:transparent;background:linear-gradient(102deg,#ffc15c,#ff7b38 42%,#ff4a76 72%,#ff2e9c);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;filter:drop-shadow(0 0 4px rgba(255,107,53,.28)) drop-shadow(0 0 8px rgba(255,20,147,.2));font-style:italic;padding-right:.14em;position:relative;text-shadow:none!important;z-index:2}.cta-final__separator{align-items:center;display:flex;height:40px;justify-content:center;margin:26px auto 0;max-width:100%;position:relative;width:480px}.cta-final__separator-layer{position:absolute;top:50%;transform:translateY(-50%)}.cta-final__separator-layer--1{background:linear-gradient(90deg,hsla(0,0%,100%,0),rgba(255,60,120,.1) 30%,rgba(255,140,40,.2) 50%,rgba(255,60,120,.1) 70%,hsla(0,0%,100%,0));filter:blur(6px);height:16px;left:10%;right:10%}.cta-final__separator-layer--2{background:linear-gradient(90deg,hsla(0,0%,100%,0),rgba(220,20,100,.25) 20%,rgba(255,100,40,.5) 40%,rgba(255,160,20,.65) 50%,rgba(255,100,40,.5) 60%,rgba(220,20,100,.25) 80%,hsla(0,0%,100%,0));filter:blur(3px);height:5px;left:0;right:0}.cta-final__separator-layer--3{background:linear-gradient(90deg,hsla(0,0%,100%,0),rgba(220,20,100,.55) 15%,rgba(255,80,120,.9) 30%,rgba(255,140,40,.98) 45%,#ffd214 50%,rgba(255,140,40,.98) 55%,rgba(255,80,120,.9) 70%,rgba(220,20,100,.55) 85%,hsla(0,0%,100%,0));height:1.5px;left:0;right:0}.cta-final__separator-layer--4{background:linear-gradient(90deg,hsla(0,0%,100%,0),rgba(255,180,80,.25) 35%,rgba(255,230,120,.5) 50%,rgba(255,180,80,.25) 65%,hsla(0,0%,100%,0));filter:blur(.5px);height:1px;left:15%;right:15%;top:calc(50% - 3px)}.cta-final__separator-center{position:relative;z-index:5}.cta-final__separator-ray{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.cta-final__separator-ray--h{background:linear-gradient(90deg,hsla(0,0%,100%,0),rgba(255,200,80,.5) 25%,hsla(0,0%,100%,.95) 50%,rgba(255,200,80,.5) 75%,hsla(0,0%,100%,0));height:1.5px;width:36px}.cta-final__separator-ray--v{background:linear-gradient(180deg,hsla(0,0%,100%,0),rgba(255,180,80,.4) 25%,hsla(0,0%,100%,.9) 50%,rgba(255,180,80,.4) 75%,hsla(0,0%,100%,0));height:24px;width:1.5px}.cta-final__separator-dot{background:#fff;border-radius:50%;box-shadow:0 0 4px 3px #ffe664,0 0 12px 6px rgba(255,150,40,.95),0 0 26px 10px rgba(255,80,120,.75),0 0 45px 14px rgba(255,20,147,.5),0 0 70px 20px rgba(255,107,53,.3),0 0 100px 28px rgba(255,20,147,.15);height:3px;width:3px}.cta-final__subtitle{color:hsla(0,0%,100%,.85);font-family:Inter,sans-serif;font-size:clamp(18px,1.4vw,22px);line-height:1.65;margin-top:20px;max-width:560px}.cta-guarantee{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1.5px solid;border-radius:9999px;display:inline-flex;font-family:Inter,sans-serif;font-size:15px;font-weight:600;gap:9px;padding:11px 22px}.cta-guarantee__icon{flex-shrink:0;height:17px;width:17px}.cta-guarantee--cyan{background:rgba(0,245,255,.09);border-color:rgba(0,245,255,.5);box-shadow:0 0 20px rgba(0,245,255,.25);color:#00f5ff}.cta-guarantee--green{background:rgba(0,245,180,.09);border-color:rgba(0,245,180,.5);box-shadow:0 0 20px rgba(0,245,180,.25);color:rgba(0,245,180,.98)}.cta-guarantee--violet{background:rgba(157,78,221,.1);border-color:rgba(157,78,221,.55);box-shadow:0 0 20px rgba(157,78,221,.3);color:#d490ff}.cta-btn-primary{font-size:18px!important;font-weight:800!important;padding:20px 52px!important}.cta-btn-secondary{backdrop-filter:blur(12px)!important;-webkit-backdrop-filter:blur(12px)!important;background:hsla(0,0%,100%,.08)!important;border:1.5px solid hsla(0,0%,100%,.28)!important;border-radius:9999px!important;color:hsla(0,0%,100%,.92)!important;font-size:18px!important;font-weight:600!important;padding:20px 44px!important}.cta-avatar{align-items:center;border:2px solid;border-radius:9999px;color:hsla(0,0%,100%,.92);display:inline-flex;font-family:Montserrat,sans-serif;font-size:10px;font-weight:700;height:32px;justify-content:center;text-shadow:0 0 8px hsla(0,0%,100%,.4);width:32px}.cta-avatar--overlap{margin-left:-10px}.cta-avatar--cyan{background:rgba(0,245,255,.25);border-color:#00f5ff}.cta-avatar--orange{background:rgba(255,107,53,.25);border-color:#ff6b35}.cta-avatar--rose{background:rgba(255,20,147,.25);border-color:#ff1493}.cta-avatar--violet{background:rgba(157,78,221,.25);border-color:#9d4edd}.cta-social-proof{color:hsla(0,0%,100%,.75);font-family:Inter,sans-serif;font-size:15px}.cta-social-proof__star{color:rgba(255,179,71,.95);text-shadow:0 0 10px rgba(255,107,53,.6)}.cta-social-proof__rating{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#ff6b35,#ff1493);-webkit-background-clip:text;background-clip:text;color:transparent;font-weight:700}.cta-final__legal{color:hsla(0,0%,100%,.52);font-size:14px;letter-spacing:.01em}@media (max-width:1024px){.avis-layout{gap:22px}.avis-score-panel{flex-basis:240px;padding:22px;position:static;top:auto}.faq-layout{gap:28px}.faq-aside{flex-basis:260px;padding:24px 20px;position:static;top:auto}#cta-final .cta-final__content{max-width:760px;padding-bottom:100px!important;padding-top:100px!important}}@media (max-width:767px){.avis-layout{flex-direction:column;gap:18px}.avis-score-panel{flex-basis:auto;width:100%}.avis-card{padding:18px}.avis-cards,.faq-layout{flex-direction:column}.faq-layout{gap:16px}.faq-aside{flex-basis:auto;padding:22px 18px;width:100%}.faq-item__trigger{padding:16px 14px}.faq-item__header{align-items:flex-start}.faq-item__answer{padding:14px 14px 16px 40px}#cta-final .cta-final__content{padding-bottom:100px!important;padding-top:100px!important}#cta-final .cta-btn-primary,#cta-final .cta-btn-secondary,#cta-final .cta-guarantee{justify-content:center;width:100%}}@media (max-width:1180px){.front-v2-nav__inner{gap:12px;padding:10px 14px;width:min(1180px,100% - 20px)}.front-v2-nav__brand-dot,.front-v2-nav__brand-main{font-size:clamp(24px,3vw,30px)}.front-v2-nav__brand-sub{font-size:clamp(18px,2.2vw,22px)}.front-v2-nav__links{gap:clamp(10px,1.8vw,20px)}.front-v2-nav__links a{font-size:clamp(13px,1.4vw,15px)}.front-v2-nav__cta-btn{font-size:13px;padding:8px 16px}.front-v2-nav__account-btn{font-size:13px;padding:8px 14px}.front-v2-hero{gap:24px;grid-template-columns:1fr}.front-v2-hero:after{content:none}.front-v2-title{font-size:clamp(52px,9vw,74px);max-width:100%}.front-v2-lead{font-size:clamp(24px,5.2vw,34px)}.front-v2-subtext{font-size:clamp(17px,4vw,23px)}.front-v2-btn{font-size:clamp(17px,3.3vw,22px)}.front-v2-panel__title{font-size:clamp(26px,5.4vw,42px)}.front-v2-panel__text{font-size:clamp(15px,2.9vw,19px)}.front-v2-field__value{font-size:clamp(15px,3.2vw,20px)}.front-v2-main{width:min(1120px,100%)}}@media (max-width:760px){.front-v2-nav__inner{border-radius:16px;padding:8px 10px;width:min(760px,100% - 14px)}.front-v2-nav__links{display:none}.front-v2-nav__brand-dot,.front-v2-nav__brand-main{font-size:24px}.front-v2-nav__brand-sub{font-size:17px}.front-v2-nav__account-btn,.front-v2-nav__cta-btn{display:none}.front-v2-nav__toggle{display:inline-flex}.front-v2-mobile-drawer{display:block;inset:0;pointer-events:none;position:fixed;z-index:1400}.front-v2-mobile-drawer__overlay{background:rgba(8,6,18,.62);border:0;inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.front-v2-mobile-drawer__panel{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:linear-gradient(180deg,rgba(18,12,34,.95),rgba(10,8,20,.98));border-left:1px solid rgba(201,149,255,.45);box-shadow:-12px 0 34px rgba(5,4,16,.44);display:flex;flex-direction:column;gap:18px;height:100%;padding:16px 14px 24px;pointer-events:auto;position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .22s ease;width:min(360px,88vw)}.front-v2-mobile-drawer__head{align-items:center;display:flex;justify-content:space-between}.front-v2-mobile-drawer__head p{color:#fff;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;margin:0}.front-v2-mobile-drawer__close{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.24);border-radius:10px;color:#fff;cursor:pointer;font-size:20px;height:34px;line-height:1;width:34px}.front-v2-mobile-drawer__links{display:flex;flex-direction:column;gap:8px}.front-v2-mobile-drawer__links a{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.18);border-radius:12px;color:hsla(0,0%,100%,.94);display:block;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;padding:12px;text-decoration:none}.front-v2-mobile-drawer__cta{justify-content:center;margin-top:auto;text-align:center;width:100%}.front-v2-mobile-drawer.is-open{pointer-events:auto}.front-v2-mobile-drawer.is-open .front-v2-mobile-drawer__overlay{opacity:1;pointer-events:auto}.front-v2-mobile-drawer.is-open .front-v2-mobile-drawer__panel{transform:translateX(0)}.front-v2-badge{font-size:12px;padding:7px 14px}.front-v2-title__line--gradient{white-space:normal}.front-v2-actions{flex-direction:column}.front-v2-btn{font-size:18px;padding:11px 16px;width:100%}.front-v2-metrics{grid-template-columns:1fr;max-width:100%}.front-v2-panel:before{top:52px}.front-v2-main{width:min(760px,100%)}}.formation-page{background:radial-gradient(circle at 14% 12%,rgba(255,107,53,.12) 0,transparent 34%),radial-gradient(circle at 86% 8%,rgba(0,245,255,.1) 0,transparent 30%),linear-gradient(180deg,#06050f,#0a0718);color:#fff;min-height:100vh;overflow-x:clip}.formation-hero{isolation:isolate;padding-bottom:clamp(66px,8vw,108px);padding-top:clamp(120px,12vw,160px);position:relative}.formation-hero.ui-section--fade:after,.formation-hero.ui-section--fade:before{z-index:1}.formation-hero__bg{background-image:url(/img/front-v2/formation-hero-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;z-index:0}.formation-hero__bg,.formation-hero__veil{inset:0;pointer-events:none;position:absolute}.formation-hero__veil{background:linear-gradient(180deg,rgba(7,5,15,.64),rgba(10,7,20,.3) 32%,rgba(9,7,20,.56)),radial-gradient(circle at 24% 34%,rgba(255,118,70,.16) 0,transparent 44%),radial-gradient(circle at 82% 22%,rgba(200,88,255,.2) 0,transparent 42%);z-index:1}.formation-hero__content{align-items:start;display:grid;gap:clamp(18px,2.4vw,36px);grid-template-columns:minmax(0,1.28fr) minmax(360px,.72fr);position:relative;z-index:2}.formation-hero__left{display:flex;flex-direction:column;gap:16px}.formation-hero__eyebrow{align-self:flex-start;margin-bottom:2px}.formation-hero__title{--ht-size:clamp(36px,3.3vw,66px);margin:2px 0 0}.formation-hero__lead{color:hsla(0,0%,100%,.9);font-family:var(--ui-font-body);font-size:clamp(16px,.95vw,20px);line-height:1.44;margin:6px 0 0;max-width:56ch;text-shadow:0 2px 10px rgba(0,0,0,.78)}.formation-hero__cta-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}.formation-hero__cta-primary{font-size:clamp(15px,.92vw,17px);letter-spacing:-.008em;min-height:54px;min-width:min(300px,100%);padding:12px 24px}.formation-hero__cta-secondary{align-items:center;background:linear-gradient(180deg,rgba(23,14,45,.72),rgba(12,9,30,.9));border:1px solid rgba(217,171,255,.55);border-radius:14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 0 18px rgba(157,78,221,.24);color:hsla(0,0%,100%,.95);display:inline-flex;font-family:var(--ui-font-heading);font-size:clamp(15px,.9vw,17px);font-weight:600;justify-content:center;min-height:54px;min-width:min(300px,100%);padding:12px 24px;text-decoration:none;transition:transform .24s ease,box-shadow .24s ease,border-color .24s ease}.formation-hero__cta-secondary:hover{border-color:rgba(255,186,236,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 0 22px rgba(255,100,178,.3),0 0 46px rgba(157,78,221,.2);transform:translateY(-1px)}.formation-hero__panel{background:linear-gradient(180deg,rgba(30,16,52,.56),rgba(13,10,31,.62));border-color:rgba(190,141,255,.42);border-radius:20px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 0 0 1px rgba(194,136,255,.18),0 18px 36px rgba(2,1,12,.5),0 0 54px rgba(157,78,221,.26);display:flex;flex-direction:column;gap:16px;margin-left:auto;margin-top:6px;max-width:530px;padding:clamp(20px,2vw,34px);width:100%}.formation-hero__panel h2{font-family:var(--ui-font-heading);font-size:clamp(28px,1.9vw,36px);font-weight:700;line-height:1.2;margin:0;text-shadow:0 2px 12px rgba(0,0,0,.46)}.formation-hero__panel p{color:hsla(0,0%,100%,.78);font-family:var(--ui-font-body);font-size:clamp(14px,.9vw,17px);line-height:1.42;margin:0}.formation-hero__panel small{color:hsla(0,0%,100%,.56);font-family:var(--ui-font-body);font-size:clamp(13px,.84vw,15px);line-height:1.42;margin-top:4px}.formation-chip-cloud{display:flex;flex-wrap:wrap;gap:10px}.formation-chip{align-items:center;background:linear-gradient(180deg,rgba(35,20,54,.54),rgba(14,10,34,.74));border:1px solid rgba(212,163,255,.36);border-radius:13px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 0 20px rgba(93,57,170,.24);color:hsla(0,0%,100%,.9);display:inline-flex;font-family:var(--ui-font-body);font-size:clamp(13px,.82vw,15px);justify-content:center;line-height:1;min-height:42px;padding:7px 14px;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.formation-chip.is-active{background:linear-gradient(100deg,rgba(255,109,53,.68),rgba(255,54,141,.6) 56%,rgba(161,80,230,.5));border-color:rgba(255,147,89,.9);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 0 22px rgba(255,91,63,.48),0 0 46px rgba(255,20,147,.24);color:#fff;font-weight:700}.formation-chip:hover{border-color:rgba(255,189,232,.7);transform:translateY(-1px)}.formation-proof{align-items:stretch;display:grid;gap:13px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;max-width:710px}.formation-section-divider{background:#000;height:clamp(34px,4.2vw,64px);margin-bottom:-1px;margin-top:-1px;overflow:visible;pointer-events:none;position:relative;width:100%;z-index:3}.formation-section-divider:after,.formation-section-divider:before{content:"";height:clamp(28px,3.6vw,52px);left:0;pointer-events:none;position:absolute;right:0}.formation-section-divider:before{background:linear-gradient(180deg,transparent,rgba(0,0,0,.52) 42%,rgba(0,0,0,.86) 72%,#000);bottom:100%}.formation-section-divider:after{background:linear-gradient(180deg,#000,rgba(0,0,0,.86) 30%,rgba(0,0,0,.52) 62%,transparent);top:100%}.formation-catalogue{background-image:url(/img/front-v2/catalogue-bg.webp);background-position:top;background-repeat:no-repeat;background-size:cover;isolation:isolate;padding-top:clamp(34px,4vw,54px);position:relative}.formation-catalogue:before{background:linear-gradient(180deg,rgba(7,5,15,.48),rgba(8,6,18,.58) 24%,rgba(8,6,18,.68)),radial-gradient(circle at 20% 24%,rgba(255,107,53,.2) 0,transparent 44%),radial-gradient(circle at 82% 18%,rgba(157,78,221,.2) 0,transparent 46%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.formation-catalogue>*{position:relative;z-index:1}.formation-catalogue__layout{align-items:start;display:grid;gap:clamp(14px,2vw,24px);grid-template-columns:minmax(250px,280px) minmax(0,1fr)}@media (min-width:769px){.formation-catalogue>.catalogue-filters{z-index:120}.formation-catalogue>.ui-container{z-index:10}}.formation-filters{padding:16px;position:sticky;top:102px}.formation-filters__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.formation-filters__head h3{font-family:var(--ui-font-heading);font-size:20px;margin:0}.formation-filters__head a{color:hsla(0,0%,100%,.74);font-size:13px;text-decoration:none}.formation-filter-group:not(:last-child){margin-bottom:16px}.formation-filter-group p{color:hsla(0,0%,100%,.66);font-family:var(--ui-font-label);font-size:11px;letter-spacing:.12em;margin:0 0 8px;text-transform:uppercase}.formation-filter-pills{display:flex;flex-wrap:wrap;gap:7px}.formation-filter-pill{border:1px solid hsla(0,0%,100%,.18);border-radius:9999px;color:hsla(0,0%,100%,.86);font-family:var(--ui-font-body);font-size:12px;line-height:1;padding:6px 10px;text-decoration:none}.formation-filter-pill.is-active{background:rgba(0,245,255,.16);border-color:rgba(0,245,255,.66);color:#fff}.formation-results{display:flex;flex-direction:column;gap:16px}.formation-results__head{align-items:end;display:flex;gap:12px;justify-content:space-between}.formation-results__head h2{font-size:clamp(24px,2vw,34px)}.formation-results__head p{font-size:14px;margin:0}.formation-featured{margin-bottom:4px}.formation-card__media{aspect-ratio:16/9;background:hsla(0,0%,100%,.04);display:block}.formation-card__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.formation-card__media span{align-items:center;color:hsla(0,0%,100%,.62);display:flex;font-family:var(--ui-font-body);height:100%;justify-content:center;width:100%}.formation-card__body{padding:14px}.formation-card__body h3{font-family:var(--ui-font-heading);font-size:20px;line-height:1.2;margin:0}.formation-card__body .formation-row__title-link{color:#fff;text-decoration:none;transition:color .2s ease,opacity .2s ease}.formation-card__body .formation-row__title-link:focus-visible,.formation-card__body .formation-row__title-link:hover{color:#ffd9c7;opacity:1}.formation-card__body p{color:hsla(0,0%,100%,.77);font-family:var(--ui-font-body);font-size:14px;line-height:1.5;margin:10px 0 0}.formation-card__body a{color:#fff;display:inline-flex;font-family:var(--ui-font-heading);font-size:14px;margin-top:12px;text-decoration:none}.formation-card__meta{gap:10px;justify-content:space-between;margin-bottom:8px}.formation-card__meta span{color:hsla(0,0%,100%,.68);font-family:var(--ui-font-label);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.formation-card__meta strong{color:#fff;font-family:var(--ui-font-heading);font-size:18px}.formation-list{align-items:stretch}.formation-row{display:grid;grid-template-columns:180px 1fr;overflow:hidden}.formation-row__media{background:hsla(0,0%,100%,.03)}.formation-row__media img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.formation-row__media span{align-items:center;color:hsla(0,0%,100%,.62);display:flex;font-family:var(--ui-font-body);font-size:13px;height:100%;justify-content:center}.formation-row__body{display:flex;flex-direction:column;padding:14px}.formation-row__body h3{font-family:var(--ui-font-heading);font-size:20px;line-height:1.2;margin:0}.formation-row__body p{color:hsla(0,0%,100%,.77);font-family:var(--ui-font-body);font-size:14px;line-height:1.45;margin:9px 0 0}.formation-row__meta{display:flex;flex-wrap:wrap;gap:7px}.formation-row__meta span{border:1px solid hsla(0,0%,100%,.2);border-radius:9999px;color:hsla(0,0%,100%,.72);font-family:var(--ui-font-label);font-size:10px;letter-spacing:.1em;padding:4px 8px;text-transform:uppercase}.formation-row__meta-online{background:rgba(0,245,255,.08);border-color:rgba(0,245,255,.45)!important;color:rgba(224,245,255,.95)!important;font-size:11px!important;font-weight:700;text-shadow:0 0 8px rgba(0,245,255,.2)}.formation-row__meta-award{background:linear-gradient(90deg,rgba(157,78,221,.14),rgba(255,107,53,.12));border-color:rgba(191,142,255,.46)!important;color:rgba(236,228,255,.96)!important;font-size:11px!important;letter-spacing:.02em!important;text-transform:none!important}.formation-row__mentor-note{color:rgba(205,228,255,.86);font-family:var(--ui-font-body);font-size:13px;line-height:1.42;margin:8px 0 0;text-shadow:0 0 8px rgba(0,245,255,.14)}.formation-row__cta{align-items:center;display:flex;justify-content:space-between;margin-top:auto;padding-top:12px}.formation-row__cta strong{font-family:var(--ui-font-heading);font-size:20px}.formation-row__cta .formation-row__price-group{align-items:baseline;display:inline-flex;gap:8px}.formation-row__cta .formation-row__price-old{color:hsla(0,0%,100%,.52);font-family:var(--ui-font-body);font-size:12px;text-decoration:line-through;text-decoration-thickness:1.5px}.formation-row__cta a{color:#fff;font-family:var(--ui-font-heading);font-size:14px;text-decoration:none}.formation-empty{display:grid;gap:10px;justify-items:start;padding:24px}.formation-empty h3,.formation-empty p{margin:0}.formation-empty h3{font-family:var(--ui-font-heading);font-size:24px}.formation-empty p{color:hsla(0,0%,100%,.74);font-family:var(--ui-font-body)}.formation-pagination{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.formation-pagination a,.formation-pagination span{font-family:var(--ui-font-body);font-size:14px}.formation-pagination a{color:#fff;text-decoration:none}.formation-pagination .is-disabled{opacity:.4;pointer-events:none}.formation-cta-final__card{align-items:center;display:flex;gap:18px;justify-content:space-between;padding:clamp(18px,2.3vw,32px)}.formation-cta-final__actions{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:1100px){.formation-hero__content{gap:20px;grid-template-columns:1fr}.formation-hero__panel{margin-left:0;max-width:700px}.formation-proof{max-width:100%}.formation-catalogue__layout{grid-template-columns:1fr}.formation-filters{position:static}}@media (max-width:860px){.formation-proof{grid-template-columns:repeat(2,minmax(0,1fr))}.formation-results__head{align-items:flex-start;flex-direction:column}.formation-row{grid-template-columns:1fr}.formation-row__media{aspect-ratio:16/8}.formation-cta-final__card{align-items:stretch;flex-direction:column}}@media (max-width:767px){.formation-page,.formation-page main,.formation-page section{overflow-x:clip}.formation-page .ui-container{margin-inline:auto;width:min(100%,100vw - 24px)}.formation-hero{padding-bottom:46px;padding-top:108px}.formation-section-divider{height:clamp(34px,4.2vw,64px)}.formation-hero__content{gap:16px;min-width:0}.formation-hero__left,.formation-hero__panel{min-width:0;width:100%}.formation-hero__left{align-items:center;text-align:center}.formation-hero__eyebrow{align-self:center;margin-inline:auto;margin-bottom:14px;transform:none}.formation-hero__eyebrow .neon-badge-rail{justify-content:center;width:100%}.formation-hero__title{--ht-size:clamp(31px,9.4vw,43px);margin-inline:auto;margin-bottom:16px;text-align:center}.formation-hero__lead{font-size:15px;margin-inline:auto;margin-bottom:8px;margin-top:0;max-width:34ch;text-align:center}.formation-hero__cta-row{gap:10px;justify-content:center;width:100%}.formation-hero__cta-primary,.formation-hero__cta-secondary{min-height:50px;min-width:0;padding:12px 16px;width:100%}.formation-proof{gap:10px;grid-template-columns:1fr}.formation-hero__panel{border-radius:18px;padding:18px 16px}.formation-hero__panel h2{font-size:27px}.formation-hero__panel p{font-size:14px}.formation-hero__panel small{font-size:13px}.formation-chip-cloud{-ms-overflow-style:none;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x proximity;scrollbar-width:none;width:100%}.formation-chip-cloud::-webkit-scrollbar{display:none}.formation-chip{flex:0 0 auto;font-size:13.5px;max-width:none;min-height:42px;padding:8px 14px;scroll-snap-align:start;white-space:nowrap}.formation-featured,.formation-list{grid-template-columns:1fr}.formation-row__body{min-width:0}.formation-row__body h3,.formation-row__body p{overflow-wrap:anywhere}.formation-row__cta{align-items:flex-start;flex-direction:column;gap:8px}.formation-row__cta a{width:100%}.formation-pagination{align-items:stretch;flex-direction:column;gap:8px}.formation-pagination a,.formation-pagination span{text-align:center}}@media (max-width:560px){.formation-hero__title{--ht-size:clamp(29px,8.8vw,40px)}.formation-results__head h2{font-size:clamp(22px,7.2vw,30px)}.formation-results__head p{font-size:13px}.formation-row__body h3{font-size:18px}}.path-catalogue-page .path-trust{padding-bottom:24px;padding-top:8px}.path-catalogue-page .path-trust__inner{align-items:center;border-color:rgba(160,95,235,.35);display:flex;gap:18px;justify-content:space-between;padding:16px 20px}.path-catalogue-page .path-trust__certs{display:flex;flex-wrap:wrap;gap:10px}.path-catalogue-page .path-trust__cert{align-items:center;background:linear-gradient(90deg,rgba(255,110,60,.26),rgba(157,78,221,.2));border:1px solid hsla(0,0%,100%,.26);border-radius:9999px;color:hsla(0,0%,100%,.95);display:inline-flex;font-family:var(--ui-font-label);font-size:10px;letter-spacing:.12em;min-height:34px;padding:0 12px;text-transform:uppercase}.path-catalogue-page .path-trust__metrics{display:flex;flex-wrap:wrap;gap:18px;justify-content:flex-end}.path-catalogue-page .path-trust__metric{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.path-catalogue-page .path-trust__metric strong{color:#fff;font-family:var(--ui-font-heading);font-size:20px}.path-catalogue-page .path-trust__metric span{color:hsla(0,0%,100%,.72);font-family:var(--ui-font-body);font-size:12px}.path-catalogue-page .path-section-badge{align-self:flex-start}.path-catalogue-page .path-section-title{margin-top:14px}.path-catalogue-page .path-section-lead{margin-bottom:0;margin-top:8px;max-width:66ch}.path-catalogue-page .path-featured-card{position:relative}.path-catalogue-page .path-featured-card .formation-card__meta-item:first-child{color:rgba(224,245,255,.95);font-size:13px;font-weight:600;text-shadow:0 0 10px rgba(0,245,255,.2)}.path-catalogue-page .path-featured-card__badge{align-items:center;background:linear-gradient(90deg,rgba(255,130,66,.9),rgba(255,20,147,.82));border:1px solid rgba(255,199,112,.72);border-radius:9999px;box-shadow:0 0 18px rgba(255,96,64,.32);color:#fff;display:inline-flex;font-family:var(--ui-font-label);font-size:10px;font-weight:700;letter-spacing:.1em;min-height:24px;padding:0 10px;position:absolute;right:12px;text-transform:uppercase;top:12px;z-index:6}.path-catalogue-page .path-compare,.path-catalogue-page .path-faq,.path-catalogue-page .path-final-cta,.path-catalogue-page .path-finance,.path-catalogue-page .path-profiles,.path-catalogue-page .path-proof{padding-bottom:clamp(34px,4vw,54px);padding-top:clamp(34px,4vw,54px)}.path-catalogue-page .path-finance{background:radial-gradient(circle at 14% 24%,rgba(255,107,53,.16) 0,transparent 42%),radial-gradient(circle at 82% 16%,rgba(157,78,221,.2) 0,transparent 42%)}.path-catalogue-page .path-finance__grid{margin-top:22px}.path-catalogue-page .path-finance__card{border-color:rgba(188,118,255,.3);padding:18px}.path-catalogue-page .path-finance__card h3{color:#fff;font-family:var(--ui-font-heading);font-size:24px;margin:0}.path-catalogue-page .path-finance__card ul{display:grid;gap:8px;list-style:none;margin:12px 0 0;padding:0}.path-catalogue-page .path-finance__card li{color:hsla(0,0%,100%,.8);font-family:var(--ui-font-body);font-size:14px;line-height:1.5;padding-left:14px;position:relative}.path-catalogue-page .path-finance__card li:before{background:linear-gradient(90deg,#ff6b35,#ff1493);border-radius:50%;box-shadow:0 0 10px rgba(255,107,53,.65);content:"";height:6px;left:0;position:absolute;top:8px;width:6px}.path-catalogue-page .path-finance__highlight{color:#00f5ff;font-family:var(--ui-font-heading);font-size:17px;margin:10px 0 0;text-shadow:0 0 12px rgba(0,245,255,.34)}.path-catalogue-page .path-compare__table-wrap{border-color:rgba(162,100,236,.3);margin-top:22px;overflow-x:auto}.path-catalogue-page .path-compare__table{border-collapse:collapse;min-width:900px;width:100%}.path-catalogue-page .path-compare__table td,.path-catalogue-page .path-compare__table th{border-bottom:1px solid hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.82);font-family:var(--ui-font-body);font-size:13px;padding:12px 14px;text-align:left;vertical-align:middle}.path-catalogue-page .path-compare__table th{background:rgba(8,8,18,.38);color:hsla(0,0%,100%,.68);font-family:var(--ui-font-label);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.path-catalogue-page .path-compare__table td a{color:#fff;font-weight:600;text-decoration:none}.path-catalogue-page .path-profiles__grid,.path-catalogue-page .path-proof__grid{margin-top:22px}.path-catalogue-page .path-profiles__card,.path-catalogue-page .path-proof__card{border-color:rgba(176,112,242,.28);padding:18px}.path-catalogue-page .path-profiles__card h3{color:#fff;font-family:var(--ui-font-heading);font-size:24px;margin:0}.path-catalogue-page .path-profiles__card p{color:hsla(0,0%,100%,.82);font-family:var(--ui-font-body);font-size:14px;line-height:1.5;margin:10px 0 0}.path-catalogue-page .path-profiles__card ul{display:grid;gap:8px;list-style:none;margin:12px 0 0;padding:0}.path-catalogue-page .path-profiles__card li{color:hsla(0,0%,100%,.76);font-family:var(--ui-font-body);font-size:13px;line-height:1.45}.path-catalogue-page .path-profiles__card strong{color:#fff;font-weight:600}.path-catalogue-page .path-profiles__card a{color:#fff;display:inline-flex;font-family:var(--ui-font-heading);font-size:14px;margin-top:14px;text-decoration:none}.path-catalogue-page .path-proof__head{align-items:center;display:flex;gap:10px}.path-catalogue-page .path-proof__head .path-proof__avatar-fallback,.path-catalogue-page .path-proof__head img{border-radius:9999px;flex-shrink:0;height:42px;width:42px}.path-catalogue-page .path-proof__head img{-o-object-fit:cover;object-fit:cover}.path-catalogue-page .path-proof__head h3{color:#fff;font-family:var(--ui-font-heading);font-size:17px;margin:0}.path-catalogue-page .path-proof__head p{color:hsla(0,0%,100%,.68);font-family:var(--ui-font-body);font-size:12px;margin:3px 0 0}.path-catalogue-page .path-proof__avatar-fallback{align-items:center;background:linear-gradient(120deg,rgba(255,107,53,.6),rgba(157,78,221,.6));color:#fff;display:inline-flex;font-family:var(--ui-font-heading);font-size:14px;font-weight:700;justify-content:center}.path-catalogue-page .path-proof__card blockquote{color:hsla(0,0%,100%,.84);font-family:var(--ui-font-body);font-size:14px;line-height:1.55;margin:12px 0 0}.path-catalogue-page .path-proof__result{background:rgba(0,245,255,.1);border:1px solid rgba(0,245,255,.42);border-radius:9999px;color:#b5f9ff;display:inline-flex;font-family:var(--ui-font-label);font-size:10px;letter-spacing:.08em;margin-top:12px;padding:4px 10px;text-transform:uppercase}.path-catalogue-page .path-faq__list{display:grid;gap:10px;margin-top:22px}.path-catalogue-page .path-faq__item{background:linear-gradient(180deg,rgba(17,10,34,.52),rgba(11,8,24,.6));border:1px solid hsla(0,0%,100%,.16);border-radius:14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);overflow:hidden}.path-catalogue-page .path-faq__item summary{color:hsla(0,0%,100%,.94);cursor:pointer;font-family:var(--ui-font-heading);font-size:18px;list-style:none;padding:16px 18px}.path-catalogue-page .path-faq__item summary::-webkit-details-marker{display:none}.path-catalogue-page .path-faq__item p{border-top:1px solid hsla(0,0%,100%,.09);color:hsla(0,0%,100%,.78);font-family:var(--ui-font-body);font-size:14px;line-height:1.6;margin:0;padding:0 18px 16px}.path-catalogue-page .path-final-cta__card{align-items:center;border-color:rgba(195,126,255,.36);display:flex;gap:16px;justify-content:space-between;padding:clamp(18px,2.4vw,30px)}.path-catalogue-page .path-final-cta__card h2{color:#fff;font-family:var(--ui-font-heading);font-size:clamp(24px,2.1vw,34px);margin:0}.path-catalogue-page .path-final-cta__card p{color:hsla(0,0%,100%,.8);font-family:var(--ui-font-body);font-size:15px;margin:10px 0 0;max-width:54ch}.path-catalogue-page .path-final-cta__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.path-catalogue-page .path-final-cta__ghost{align-items:center;background:rgba(17,11,36,.66);border:1px solid rgba(188,119,255,.56);border-radius:13px;color:#fff;display:inline-flex;font-family:var(--ui-font-heading);font-size:15px;justify-content:center;min-height:50px;padding:0 18px;text-decoration:none}@media (max-width:1024px){.path-catalogue-page .path-finance__grid,.path-catalogue-page .path-proof__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.path-catalogue-page .path-trust{padding-bottom:16px;padding-top:2px}.path-catalogue-page .path-trust__inner{align-items:flex-start;flex-direction:column;gap:12px}.path-catalogue-page .path-trust__metrics{gap:14px;justify-content:flex-start;width:100%}.path-catalogue-page .path-trust__metric{align-items:flex-start}.path-catalogue-page .path-finance__grid,.path-catalogue-page .path-profiles__grid,.path-catalogue-page .path-proof__grid{grid-template-columns:1fr}.path-catalogue-page .path-final-cta__card{align-items:flex-start;flex-direction:column}.path-catalogue-page .path-final-cta__actions{width:100%}.path-catalogue-page .path-final-cta__actions .front-v2-btn-primary,.path-catalogue-page .path-final-cta__ghost{justify-content:center;width:100%}}.course-single-page .course-single-hero{isolation:isolate;padding-bottom:clamp(62px,7vw,94px);padding-top:clamp(118px,11vw,152px);position:relative}.course-single-page .course-single-hero__bg{background:url(/img/front-v2/formation-hero-bg.webp) 50%/cover no-repeat;inset:0;pointer-events:none;position:absolute;z-index:0}.course-single-page .course-single-hero__veil{background:linear-gradient(180deg,rgba(7,5,15,.62),rgba(9,7,20,.36) 34%,rgba(7,6,16,.72)),radial-gradient(circle at 18% 28%,rgba(255,110,70,.18) 0,transparent 46%),radial-gradient(circle at 86% 16%,rgba(157,78,221,.22) 0,transparent 40%);inset:0;pointer-events:none;position:absolute;z-index:1}.course-single-page .course-single-hero__content{align-items:start;display:grid;gap:clamp(18px,2vw,30px);grid-template-columns:minmax(0,1.22fr) minmax(320px,.78fr);position:relative;z-index:2}.course-single-page .course-single-hero__left{display:flex;flex-direction:column;gap:14px}.course-single-page .course-single-hero__eyebrow{align-self:flex-start;margin-bottom:2px}.course-single-page .course-single-hero__title{color:#fff;font-family:var(--ui-font-heading);font-size:clamp(34px,3.2vw,58px);letter-spacing:-.01em;line-height:1.06;margin:0;max-width:18ch;text-shadow:0 4px 18px rgba(0,0,0,.48)}.course-single-page .course-single-hero__subtitle{color:hsla(0,0%,100%,.86);font-family:var(--ui-font-body);font-size:clamp(17px,1.08vw,22px);line-height:1.35;margin:0;max-width:60ch}.course-single-page .course-single-hero__lead{color:hsla(0,0%,100%,.82);font-family:var(--ui-font-body);font-size:clamp(15px,.94vw,19px);line-height:1.48;margin:2px 0 0;max-width:66ch;text-shadow:0 2px 10px rgba(0,0,0,.74)}.course-single-page .course-single-hero__chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:4px}.course-single-page .course-single-hero__cta-row{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin-top:6px}.course-single-page .course-single-hero__buy-form{display:flex;flex-wrap:wrap;gap:10px;width:100%}.course-single-page .course-single-hero__cta-primary{font-size:clamp(14px,.92vw,17px);letter-spacing:-.008em;min-height:54px;min-width:min(300px,100%);padding-inline:22px}.course-single-page .course-single-hero__cta-secondary{align-items:center;background:linear-gradient(180deg,rgba(24,14,44,.74),rgba(11,9,28,.92));border:1px solid rgba(215,170,255,.56);border-radius:14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 0 20px rgba(157,78,221,.2);color:hsla(0,0%,100%,.94);cursor:pointer;display:inline-flex;font-family:var(--ui-font-heading);font-size:clamp(14px,.9vw,16px);font-weight:600;justify-content:center;min-height:54px;padding:12px 22px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.course-single-page .course-single-hero__cta-secondary:hover{border-color:rgba(255,195,230,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 0 24px rgba(255,20,147,.26);transform:translateY(-1px)}.course-single-page .course-single-hero__cta-advisor{align-items:flex-start;background:linear-gradient(160deg,rgba(255,133,74,.18),rgba(255,41,140,.14) 54%,rgba(157,78,221,.2)),linear-gradient(180deg,rgba(17,11,32,.86),rgba(10,8,24,.94));border:1px solid rgba(255,191,126,.52);border-radius:14px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 0 0 1px rgba(255,115,70,.16),0 14px 28px rgba(3,2,12,.42),0 0 26px rgba(255,84,128,.24);display:inline-flex;flex-direction:column;gap:2px;min-width:min(300px,100%);padding:12px 16px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.course-single-page .course-single-hero__cta-advisor span{color:rgba(255,248,242,.98);font-family:var(--ui-font-heading);font-size:14px;font-weight:700;letter-spacing:.01em}.course-single-page .course-single-hero__cta-advisor small{color:rgba(255,214,196,.9);font-family:var(--ui-font-body);font-size:12px}.course-single-page .course-single-hero__cta-advisor:hover{border-color:rgba(255,212,170,.78);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.24),0 0 0 1px rgba(255,115,70,.2),0 18px 36px rgba(4,2,14,.5),0 0 32px rgba(255,64,128,.32);transform:translateY(-1px)}.course-single-page .course-single-hero__panel{background:linear-gradient(180deg,rgba(30,17,52,.56),rgba(12,9,31,.68));border-color:rgba(189,140,255,.36);border-radius:20px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 0 0 1px rgba(194,136,255,.16),0 16px 34px rgba(2,1,9,.52),0 0 50px rgba(157,78,221,.2);display:flex;flex-direction:column;gap:14px;padding:16px;width:100%}.course-single-page .course-single-hero__media{background:rgba(9,7,22,.74);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;display:block;min-height:220px;overflow:hidden;text-decoration:none;width:100%}.course-single-page .course-single-hero__media img{display:block;height:100%;min-height:220px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.course-single-page .course-single-hero__media span{color:hsla(0,0%,100%,.66);display:grid;font-family:var(--ui-font-body);min-height:220px;place-items:center}.course-single-page .course-single-hero__benefits{display:grid;gap:8px;list-style:none;margin:0;padding:0}.course-single-page .course-single-hero__benefits li{color:hsla(0,0%,100%,.84);font-family:var(--ui-font-body);font-size:14px;line-height:1.4;padding-left:18px;position:relative}.course-single-page .course-single-hero__benefits li:before{background:linear-gradient(135deg,#ff6b35,#ff1493,#9d4edd);border-radius:999px;box-shadow:0 0 10px rgba(255,85,140,.6);content:"";height:8px;left:0;position:absolute;top:.56em;width:8px}.course-single-page .course-single-hero__program-link{align-self:flex-start;color:rgba(0,245,255,.95);display:inline-flex;font-family:var(--ui-font-body);font-size:14px;text-decoration:none;text-shadow:0 0 12px rgba(0,245,255,.24);transition:opacity .18s ease}.course-single-page .course-single-hero__program-link:hover{opacity:.86}.course-single-chip{align-items:center;background:rgba(14,9,30,.72);border:1px solid hsla(0,0%,100%,.16);border-radius:999px;color:hsla(0,0%,100%,.9);display:inline-flex;font-family:var(--ui-font-body);font-size:13px;line-height:1;min-height:34px;padding:6px 12px;white-space:nowrap}.course-single-chip--orange{border-color:rgba(255,130,64,.66);box-shadow:0 0 16px rgba(255,107,53,.24)}.course-single-chip--violet{border-color:rgba(187,110,255,.66);box-shadow:0 0 16px rgba(157,78,221,.24)}.course-single-chip--cyan{border-color:rgba(0,245,255,.55);box-shadow:0 0 16px rgba(0,245,255,.18)}.course-single-proof{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:8px;max-width:720px}.course-single-price__old{color:hsla(0,0%,100%,.56);font-family:var(--ui-font-body);font-size:14px;margin:0;text-decoration:line-through}.course-single-price__new{color:#fff;font-family:var(--ui-font-heading);font-size:clamp(30px,2vw,38px);font-weight:800;letter-spacing:-.02em;line-height:1;margin:2px 0 0;text-shadow:0 0 18px rgba(255,83,109,.34),0 0 30px rgba(157,78,221,.24)}.course-single-program{background:radial-gradient(circle at 14% 20%,rgba(255,107,53,.08) 0,transparent 42%),radial-gradient(circle at 82% 14%,rgba(157,78,221,.12) 0,transparent 42%),linear-gradient(180deg,rgba(8,6,18,.88),rgba(6,5,16,.95))}.course-single-program__badge{margin-bottom:14px}.course-single-program__title{margin:0}.course-single-program__lead{margin:10px 0 0;max-width:76ch}.course-single-program__layout{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);margin-top:24px}.course-single-program__modules{display:grid;gap:10px}.course-single-program__aside{background:linear-gradient(180deg,rgba(25,15,46,.58),rgba(12,9,29,.72));border-color:rgba(193,150,255,.3);border-radius:18px;padding:18px}.course-single-program__aside h3{color:#fff;font-family:var(--ui-font-heading);font-size:18px;font-weight:700;margin:0}.course-single-program__aside ul{display:grid;gap:7px;list-style:none;margin:10px 0 14px;padding:0}.course-single-program__aside ul li{color:hsla(0,0%,100%,.84);font-family:var(--ui-font-body);font-size:14px;line-height:1.35;padding-left:16px;position:relative}.course-single-program__aside ul li:before{color:#ff6b35;content:">";left:0;position:absolute;text-shadow:0 0 12px rgba(255,107,53,.48)}.course-single-program__advisor{color:rgba(0,245,255,.95);font-family:var(--ui-font-body);font-size:14px;text-decoration:none}.course-single-program__advisor:hover{opacity:.86}.course-single-module{background:rgba(14,10,30,.72);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 14px 26px rgba(2,1,10,.36);overflow:hidden}.course-single-module summary{align-items:center;cursor:pointer;display:flex;gap:10px;justify-content:space-between;list-style:none;padding:14px 16px}.course-single-module summary::-webkit-details-marker{display:none}.course-single-module__title{color:#fff;font-family:var(--ui-font-heading);font-size:16px;font-weight:700;line-height:1.28}.course-single-module__count{align-items:center;border:1px solid rgba(157,78,221,.5);border-radius:999px;color:rgba(229,206,255,.95);display:inline-flex;font-family:var(--ui-font-body);font-size:12px;padding:4px 10px;white-space:nowrap}.course-single-module__body{border-top:1px solid hsla(0,0%,100%,.08);padding:12px 16px 14px}.course-single-module__body ul{display:grid;gap:7px;list-style:none;margin:0;padding:0}.course-single-module__body ul li{color:hsla(0,0%,100%,.8);font-family:var(--ui-font-body);font-size:14px;line-height:1.35;padding-left:17px;position:relative}.course-single-module__body ul li:before{background:linear-gradient(135deg,#ff6b35,#ff1493);border-radius:999px;box-shadow:0 0 10px rgba(255,107,53,.4);content:"";height:8px;left:0;position:absolute;top:.52em;width:8px}.course-single-module--empty{padding:16px}.course-single-module--empty p{color:hsla(0,0%,100%,.72);font-family:var(--ui-font-body);margin:0}.course-single-outcomes{background:radial-gradient(circle at 10% 22%,rgba(0,245,255,.08) 0,transparent 40%),radial-gradient(circle at 88% 12%,rgba(255,20,147,.1) 0,transparent 38%),linear-gradient(180deg,rgba(8,6,18,.9),rgba(8,6,16,.95))}.course-single-outcomes__badge{margin-bottom:14px}.course-single-outcomes__title{margin:0;max-width:24ch}.course-single-outcomes__grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.course-single-outcomes__card{align-items:flex-start;background:linear-gradient(180deg,rgba(20,13,39,.66),rgba(11,9,28,.78));border-color:rgba(196,147,255,.24);border-radius:16px;display:flex;gap:10px;padding:14px}.course-single-outcomes__card p{color:hsla(0,0%,100%,.84);font-family:var(--ui-font-body);font-size:14px;line-height:1.4;margin:0}.course-single-outcomes__dot{background:linear-gradient(135deg,#ff6b35,#ff1493,#9d4edd);border-radius:999px;box-shadow:0 0 12px rgba(255,80,150,.55);flex-shrink:0;height:10px;margin-top:5px;width:10px}.course-single-outcomes__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.course-single-outcomes__tags span{align-items:center;background:rgba(12,9,28,.74);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:hsla(0,0%,100%,.84);display:inline-flex;font-family:var(--ui-font-body);font-size:12px;min-height:30px;padding:5px 11px}@media (max-width:1140px){.course-single-page .course-single-hero__content{grid-template-columns:1fr}.course-single-page .course-single-hero__panel{max-width:620px}.course-single-program__layout{grid-template-columns:1fr}.course-single-outcomes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.course-single-page .course-single-hero{padding-top:102px}.course-single-page .course-single-hero__title{font-size:clamp(30px,8vw,42px)}.course-single-page .course-single-hero__subtitle{font-size:16px}.course-single-page .course-single-hero__lead{font-size:14px}.course-single-page .course-single-hero__buy-form{align-items:stretch;flex-direction:column}.course-single-page .course-single-hero__cta-primary,.course-single-page .course-single-hero__cta-secondary{min-width:100%;width:100%}.course-single-page .course-single-hero__cta-advisor{width:100%}.course-single-page .course-single-hero__media,.course-single-page .course-single-hero__media img,.course-single-page .course-single-hero__media span{min-height:200px}.course-single-proof{grid-template-columns:1fr}.course-single-program__lead{font-size:14px}.course-single-outcomes__grid{grid-template-columns:1fr}}.path-single-page{--path-shell-bg:radial-gradient(circle at 10% 6%,rgba(0,245,255,.1) 0%,transparent 36%),radial-gradient(circle at 88% 12%,rgba(255,20,147,.12) 0%,transparent 42%),linear-gradient(180deg,rgba(7,6,17,.92),rgba(8,6,18,.98));--path-glass-soft:linear-gradient(180deg,rgba(28,18,50,.62),rgba(14,10,31,.74));--path-glass-strong:linear-gradient(180deg,rgba(34,21,58,.7),rgba(16,11,35,.8))}.path-single-page .path-single-hero{isolation:isolate;padding-bottom:clamp(74px,8vw,110px);padding-top:clamp(126px,11vw,164px);position:relative}.path-single-page .path-single-hero__bg{background:url(/img/front-v2/formation-hero-bg.webp) 50%/cover no-repeat;inset:0;pointer-events:none;position:absolute;z-index:0}.path-single-page .path-single-hero__veil{background:linear-gradient(180deg,rgba(7,5,15,.56),rgba(9,7,20,.3) 36%,rgba(7,6,16,.74)),radial-gradient(circle at 18% 28%,rgba(255,110,70,.24) 0,transparent 48%),radial-gradient(circle at 86% 16%,rgba(157,78,221,.3) 0,transparent 44%);inset:0;pointer-events:none;position:absolute;z-index:1}.path-single-page .path-single-hero__content{align-items:start;display:grid;gap:clamp(28px,2.8vw,44px);grid-template-columns:minmax(0,1.24fr) minmax(330px,.76fr);position:relative;z-index:2}.path-single-page .path-single-hero__left{display:flex;flex-direction:column;gap:18px}.path-single-page .path-single-hero__eyebrow{align-self:flex-start;margin-bottom:2px}.path-single-page .path-single-hero__title{color:#fff;font-family:var(--ui-font-heading);font-size:clamp(40px,3.7vw,66px);letter-spacing:-.016em;line-height:1.02;margin:0;max-width:16ch;text-shadow:0 6px 24px rgba(0,0,0,.42),0 0 28px rgba(157,78,221,.18)}.path-single-page .path-single-hero__subtitle{color:hsla(0,0%,100%,.88);font-family:var(--ui-font-body);font-size:clamp(18px,1.08vw,24px);line-height:1.42;margin:0;max-width:62ch}.path-single-page .path-single-hero__lead{color:hsla(0,0%,100%,.82);font-family:var(--ui-font-body);font-size:clamp(15px,.94vw,19px);line-height:1.48;margin:2px 0 0;max-width:66ch;text-shadow:0 2px 10px rgba(0,0,0,.74)}.path-single-page .path-single-hero__facts{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin-top:10px;max-width:980px;width:100%}.path-single-page .path-single-hero__fact{background:var(--path-glass-soft);border:1px solid rgba(188,140,255,.32);border-radius:16px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 16px 30px rgba(5,3,16,.28);display:flex;flex-direction:column;gap:8px;justify-content:space-between;min-height:118px;padding:14px 15px}.path-single-page .path-single-hero__fact-label{color:rgba(212,196,255,.86);font-family:var(--ui-font-label);font-size:11px;letter-spacing:.11em;margin:0;text-transform:uppercase}.path-single-page .path-single-hero__fact-value{color:hsla(0,0%,100%,.98);font-family:var(--ui-font-heading);font-size:17px;font-weight:700;line-height:1.3;margin:0}.path-single-page .path-single-hero__fact-hint{color:hsla(0,0%,100%,.66);font-family:var(--ui-font-body);font-size:13px;line-height:1.35;margin:0}.path-single-page .path-single-hero__cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.path-single-page .path-single-hero__cta-download,.path-single-page .path-single-hero__cta-primary,.path-single-page .path-single-hero__cta-secondary{align-items:center;border-radius:14px;display:inline-flex;font-family:var(--ui-font-heading);font-size:clamp(14px,.94vw,18px);font-weight:600;justify-content:center;min-height:56px;padding:13px 24px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.path-single-page .path-single-hero__cta-primary{letter-spacing:-.008em;min-width:min(300px,100%)}.path-single-page .path-single-hero__cta-download{background:linear-gradient(180deg,rgba(9,33,52,.78),rgba(8,20,39,.9));border:1px solid rgba(120,221,255,.5);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18),0 0 20px rgba(0,200,255,.18);color:rgba(230,249,255,.98)}.path-single-page .path-single-hero__cta-download:hover{border-color:rgba(151,230,255,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22),0 0 24px rgba(0,245,255,.25);transform:translateY(-1px)}.path-single-page .path-single-hero__cta-secondary{background:linear-gradient(180deg,rgba(24,14,44,.74),rgba(11,9,28,.92));border:1px solid rgba(215,170,255,.56);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.14),0 0 20px rgba(157,78,221,.2);color:hsla(0,0%,100%,.94)}.path-single-page .path-single-hero__cta-secondary:hover{border-color:rgba(255,195,230,.72);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 0 24px rgba(255,20,147,.26);transform:translateY(-1px)}.path-single-page .path-single-hero__panel{background:var(--path-glass-strong);border-color:rgba(189,140,255,.36);border-radius:22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.16),0 0 0 1px rgba(194,136,255,.16),0 18px 36px rgba(2,1,9,.42),0 0 54px rgba(157,78,221,.22);display:flex;flex-direction:column;gap:16px;padding:20px;width:100%}.path-single-page .path-single-hero__media{background:rgba(9,7,22,.64);border:1px solid hsla(0,0%,100%,.14);border-radius:16px;display:block;min-height:240px;overflow:hidden;text-decoration:none;width:100%}.path-single-page .path-single-hero__media img{display:block;height:100%;min-height:240px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.path-single-page .path-single-hero__media span{color:hsla(0,0%,100%,.66);display:grid;font-family:var(--ui-font-body);min-height:240px;place-items:center}.path-single-page .path-single-hero__benefits{display:grid;gap:10px;list-style:none;margin:0;padding:0}.path-single-page .path-single-hero__benefits li{color:hsla(0,0%,100%,.84);font-family:var(--ui-font-body);font-size:15px;line-height:1.5;padding-left:18px;position:relative}.path-single-page .path-single-hero__benefits li:before{background:linear-gradient(135deg,#ff6b35,#ff1493,#9d4edd);border-radius:999px;box-shadow:0 0 10px rgba(255,85,140,.6);content:"";height:8px;left:0;position:absolute;top:.56em;width:8px}.path-single-page .path-single-hero__actions{display:grid;gap:10px}.path-single-page .path-single-hero__download,.path-single-page .path-single-hero__program-link{align-self:flex-start;display:inline-flex;font-family:var(--ui-font-body);font-size:15px;text-decoration:none;transition:opacity .18s ease}.path-single-page .path-single-hero__download:hover,.path-single-page .path-single-hero__program-link:hover{opacity:.86}.path-single-page .path-single-hero__download{color:rgba(255,235,210,.98);text-shadow:0 0 12px rgba(255,165,85,.24)}.path-single-page .path-single-hero__program-link{color:rgba(0,245,255,.95);text-shadow:0 0 12px rgba(0,245,255,.24)}.path-single-proof{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:12px;max-width:820px}.path-single-price__old{color:hsla(0,0%,100%,.56);font-family:var(--ui-font-body);font-size:14px;margin:0;text-decoration:line-through}.path-single-price__new{color:#fff;font-family:var(--ui-font-heading);font-size:clamp(30px,2vw,38px);font-weight:800;letter-spacing:-.02em;line-height:1;margin:2px 0 0;text-shadow:0 0 18px rgba(255,83,109,.34),0 0 30px rgba(157,78,221,.24)}.path-single-outcomes{background:var(--path-shell-bg)}.path-single-outcomes__badge{margin-bottom:14px}.path-single-outcomes__title{margin:0;max-width:26ch}.path-single-outcomes__lead{margin:12px 0 0;max-width:74ch}.path-single-outcomes__grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px}.path-single-outcomes__card{align-items:flex-start;background:linear-gradient(180deg,rgba(22,14,41,.62),rgba(12,9,28,.72));border-color:rgba(196,147,255,.3);border-radius:18px;box-shadow:0 14px 28px rgba(4,2,14,.28);display:flex;gap:12px;padding:18px}.path-single-outcomes__card p{color:hsla(0,0%,100%,.84);font-family:var(--ui-font-body);font-size:15px;line-height:1.52;margin:0}.path-single-outcomes__dot{background:linear-gradient(135deg,#ff6b35,#ff1493,#9d4edd);border-radius:999px;box-shadow:0 0 12px rgba(255,80,150,.55);flex-shrink:0;height:10px;margin-top:5px;width:10px}.path-single-story{background:var(--path-shell-bg)}.path-single-story__badge{margin-bottom:14px}.path-single-story__title{margin:0;max-width:28ch}.path-single-story__content{background:linear-gradient(180deg,rgba(22,14,41,.62),rgba(12,9,28,.72));border-color:rgba(191,144,255,.32);border-radius:20px;box-shadow:0 16px 34px rgba(3,2,12,.28);color:hsla(0,0%,100%,.84);font-family:var(--ui-font-body);line-height:1.65;margin-top:24px;padding:clamp(20px,2.5vw,30px)}.path-single-story__content>:first-child{margin-top:0}.path-single-story__content>:last-child{margin-bottom:0}.path-single-story__content h1,.path-single-story__content h2,.path-single-story__content h3,.path-single-story__content h4{color:#fff;font-family:var(--ui-font-heading);line-height:1.25}.path-single-story__content a{color:rgba(0,245,255,.95);text-decoration:none}.path-single-story__content ol,.path-single-story__content ul{padding-left:18px}.path-single-program{background:var(--path-shell-bg)}.path-single-program__badge{margin-bottom:14px}.path-single-program__title{margin:0}.path-single-program__lead{margin:12px 0 0;max-width:78ch}.path-single-program__layout{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);margin-top:30px}.path-single-program__steps{display:grid;gap:14px}.path-single-program__aside{background:linear-gradient(180deg,rgba(25,15,46,.58),rgba(12,9,29,.68));border-color:rgba(193,150,255,.3);border-radius:20px;box-shadow:0 16px 34px rgba(3,2,12,.28);padding:24px}.path-single-program__aside h3{color:#fff;font-family:var(--ui-font-heading);font-size:18px;font-weight:700;margin:0}.path-single-program__aside ul{display:grid;gap:9px;list-style:none;margin:12px 0 16px;padding:0}.path-single-program__aside ul li{color:hsla(0,0%,100%,.84);font-family:var(--ui-font-body);font-size:15px;line-height:1.45;padding-left:16px;position:relative}.path-single-program__aside ul li:before{color:#ff6b35;content:"›";left:0;position:absolute;text-shadow:0 0 12px rgba(255,107,53,.48)}.path-single-program__degree,.path-single-program__empty{color:hsla(0,0%,100%,.84);font-family:var(--ui-font-body);font-size:14px;line-height:1.45;margin:10px 0 14px}.path-single-program__advisor{color:rgba(0,245,255,.95);font-family:var(--ui-font-body);font-size:14px;text-decoration:none}.path-single-program__advisor:hover{opacity:.86}.path-single-step{background:linear-gradient(180deg,rgba(18,12,36,.76),rgba(11,9,28,.82));border:1px solid hsla(0,0%,100%,.14);border-radius:18px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 16px 30px rgba(2,1,10,.34);overflow:hidden}.path-single-step summary{align-items:start;cursor:pointer;display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);list-style:none;padding:18px 20px}.path-single-step summary::-webkit-details-marker{display:none}.path-single-step__index{align-items:center;background:rgba(21,11,39,.72);border:1px solid rgba(157,78,221,.56);border-radius:999px;color:rgba(231,212,255,.95);display:inline-flex;font-family:var(--ui-font-heading);font-size:14px;font-weight:700;height:34px;justify-content:center;width:34px}.path-single-step__main{display:flex;flex-direction:column;gap:3px}.path-single-step__title{color:#fff;font-family:var(--ui-font-heading);font-size:18px;font-weight:700;line-height:1.28}.path-single-step__meta{color:hsla(0,0%,100%,.7);font-family:var(--ui-font-body);font-size:13px}.path-single-step__body{border-top:1px solid hsla(0,0%,100%,.08);padding:16px 20px 20px}.path-single-step__body h4{color:hsla(0,0%,100%,.94);font-family:var(--ui-font-heading);font-size:16px;font-weight:700;letter-spacing:.01em;margin:14px 0 8px}.path-single-step__body p{color:hsla(0,0%,100%,.8);font-family:var(--ui-font-body);font-size:15px;line-height:1.52;margin:0}.path-single-step__body .path-single-step__intro+h4{margin-top:12px}.path-single-step__body ul{display:grid;gap:9px;list-style:none;margin:10px 0 0;padding:0}.path-single-step__body ul li{color:hsla(0,0%,100%,.8);font-family:var(--ui-font-body);font-size:15px;line-height:1.45;padding-left:17px;position:relative}.path-single-step__body ul li:before{background:linear-gradient(135deg,#ff6b35,#ff1493);border-radius:999px;box-shadow:0 0 10px rgba(255,107,53,.4);content:"";height:8px;left:0;position:absolute;top:.52em;width:8px}.path-single-step__body ul a{color:#fff;text-decoration:none}.path-single-step__body ul a:hover{opacity:.86}.path-single-step__intro{color:hsla(0,0%,100%,.8);font-family:var(--ui-font-body);font-size:15px;line-height:1.56;margin:0}.path-single-step__courses-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:10px}.path-single-step__course-card{background:linear-gradient(180deg,rgba(20,13,38,.66),rgba(10,8,25,.76));border:1px solid rgba(189,143,255,.28);border-radius:12px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08);display:flex;flex-direction:column;gap:8px;padding:12px 14px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.path-single-step__course-card:hover{border-color:rgba(212,174,255,.56);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12),0 10px 18px rgba(4,2,12,.35),0 0 18px rgba(157,78,221,.2);transform:translateY(-1px)}.path-single-step__course-name{color:#fff;font-family:var(--ui-font-heading);font-size:15px;font-weight:700;line-height:1.35}.path-single-step__course-meta{display:flex;flex-wrap:wrap;gap:6px}.path-single-step__course-meta span{align-items:center;background:rgba(12,9,27,.78);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;color:hsla(0,0%,100%,.78);display:inline-flex;font-family:var(--ui-font-body);font-size:11px;line-height:1;min-height:22px;padding:0 8px;white-space:nowrap}.path-single-step--empty{padding:16px}.path-single-step--empty p{color:hsla(0,0%,100%,.72);font-family:var(--ui-font-body);margin:0}.path-single-courses{background:var(--path-shell-bg)}.path-single-courses__badge{margin-bottom:14px}.path-single-courses__title{margin:0}.path-single-courses__lead{margin:12px 0 0;max-width:72ch}.path-single-courses__grid{margin-top:26px}.path-single-media{background:var(--path-shell-bg)}.path-single-media__badge{margin-bottom:14px}.path-single-media__title{margin:0}.path-single-media__frame{border-radius:20px;margin-top:24px;overflow:hidden;padding:14px}.path-single-media__frame video{background:rgba(3,2,10,.9);border-radius:14px;display:block;max-height:min(62vh,620px);width:100%}@media (max-width:1140px){.path-single-page .path-single-hero__content{grid-template-columns:1fr}.path-single-page .path-single-hero__panel{max-width:620px}.path-single-page .path-single-hero__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.path-single-program__layout{grid-template-columns:1fr}.path-single-courses__grid,.path-single-outcomes__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.path-single-step__courses-grid{grid-template-columns:1fr}}@media (max-width:760px){.path-single-page .path-single-hero{padding-top:102px}.path-single-page .path-single-hero__title{font-size:clamp(30px,8vw,42px)}.path-single-page .path-single-hero__subtitle{font-size:16px}.path-single-page .path-single-hero__lead{font-size:14px}.path-single-page .path-single-hero__cta-row{align-items:stretch;flex-direction:column}.path-single-page .path-single-hero__cta-download,.path-single-page .path-single-hero__cta-primary,.path-single-page .path-single-hero__cta-secondary{min-width:100%;width:100%}.path-single-page .path-single-hero__facts{grid-template-columns:1fr}.path-single-page .path-single-hero__media,.path-single-page .path-single-hero__media img,.path-single-page .path-single-hero__media span{min-height:200px}.path-single-courses__grid,.path-single-outcomes__grid,.path-single-proof{grid-template-columns:1fr}}.formation-card{--card-domain-rgb:0,245,255;backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);background:rgba(10,5,22,.52);border:none;border-radius:18px;box-shadow:none;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:transform .28s ease}.formation-card:before{background:linear-gradient(145deg,#ff7828 0,rgba(255,80,50,.95) 10%,rgba(255,40,80,.65) 22%,rgba(var(--card-domain-rgb),.7) 38%,rgba(var(--card-domain-rgb),.35) 62%,rgba(var(--card-domain-rgb),.15) 80%,rgba(var(--card-domain-rgb),.06) 100%);border-radius:18px;inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.65;padding:1.5px;transition:opacity .28s ease;z-index:3}.formation-card:after,.formation-card:before{content:"";pointer-events:none;position:absolute}.formation-card:after{border-radius:19px;box-shadow:0 0 18px 6px rgba(var(--card-domain-rgb),.5),0 0 40px 16px rgba(var(--card-domain-rgb),.3),0 0 80px 32px rgba(var(--card-domain-rgb),.14),0 0 130px 55px rgba(var(--card-domain-rgb),.06);inset:-1px;opacity:.15;transition:opacity .28s ease,box-shadow .28s ease;z-index:-1}.formation-card:hover{transform:translateY(-5px)}.formation-card:hover:before{opacity:1}.formation-card:hover:after{box-shadow:0 0 22px 8px rgba(var(--card-domain-rgb),.65),0 0 50px 20px rgba(var(--card-domain-rgb),.4),0 0 95px 36px rgba(var(--card-domain-rgb),.2),0 0 150px 58px rgba(var(--card-domain-rgb),.09);opacity:.7}.formation-card:hover .formation-card__hotspot{box-shadow:0 0 8px 4px rgba(var(--card-domain-rgb),.95),0 0 20px 9px rgba(var(--card-domain-rgb),.7),0 0 40px 16px rgba(var(--card-domain-rgb),.4),0 0 70px 28px rgba(var(--card-domain-rgb),.18);opacity:1}.formation-card:hover .formation-card__img{transform:scale(1.05)}.formation-card--certifying:before{background:linear-gradient(145deg,#ff8c32,rgba(255,80,50,.98) 10%,rgba(255,40,80,.8) 22%,rgba(157,78,221,.9) 38%,rgba(157,78,221,.55) 62%,rgba(255,107,53,.25) 80%,rgba(255,107,53,.1));opacity:.9}.formation-card__hotspot{background:transparent;border-radius:9999px;box-shadow:0 0 8px 4px rgba(var(--card-domain-rgb),.95),0 0 20px 9px rgba(var(--card-domain-rgb),.7),0 0 40px 16px rgba(var(--card-domain-rgb),.4),0 0 70px 28px rgba(var(--card-domain-rgb),.18);height:1px;opacity:.25;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .28s ease,box-shadow .28s ease;width:1px;z-index:5}.formation-card__img-wrap{background:#0e0e1a;flex-shrink:0;height:260px;overflow:hidden;position:relative;width:100%}.formation-card__img-link{display:block;height:100%;text-decoration:none;width:100%}.formation-card__img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .45s ease;width:100%}.formation-card__img-placeholder{align-items:center;background:linear-gradient(135deg,#12121c,#1a1a2e);color:rgba(0,245,255,.3);display:flex;height:100%;justify-content:center;width:100%}.formation-card__img-overlay{background:linear-gradient(180deg,transparent 40%,rgba(10,5,22,.7) 75%,rgba(10,5,22,.96));inset:0;pointer-events:none;position:absolute;z-index:1}.formation-card__img-certifying{background:linear-gradient(135deg,rgba(157,78,221,.25),rgba(255,107,53,.15) 50%,transparent);inset:0;pointer-events:none;position:absolute;z-index:1}.formation-card__badge-status{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(var(--badge-rgb),.22);border:1px solid rgba(var(--badge-rgb),.55);border-radius:50px;box-shadow:0 0 8px rgba(var(--badge-rgb),.5),inset 0 1px 0 hsla(0,0%,100%,.1);font-size:10px;font-weight:600;letter-spacing:.08em;text-shadow:0 1px 3px rgba(0,0,0,.7);text-transform:uppercase;top:10px}.formation-card__badge-duration,.formation-card__badge-status{align-items:center;color:#fff;display:inline-flex;font-family:Space Grotesk,sans-serif;height:22px;left:10px;padding:0 9px;position:absolute;z-index:2}.formation-card__badge-duration{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:rgba(0,0,0,.55);border:1px solid hsla(0,0%,100%,.15);border-radius:50px;bottom:10px;font-size:11px;font-weight:500;gap:5px;text-shadow:0 1px 3px rgba(0,0,0,.8)}.formation-card__badge-level-top{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.22);border-radius:50px;height:24px;left:10px;text-shadow:0 1px 3px rgba(0,0,0,.8)}.formation-card__badge-level-top,.formation-card__badge-promo{align-items:center;color:#fff;display:inline-flex;font-family:Space Grotesk,sans-serif;font-size:10px;font-weight:700;letter-spacing:.06em;padding:0 10px;position:absolute;text-transform:uppercase;top:10px;z-index:2}.formation-card__badge-promo{background:linear-gradient(90deg,#ff6b35,#ff1493);border:1px solid hsla(0,0%,100%,.35);border-radius:50px;box-shadow:0 0 10px rgba(255,107,53,.55),0 0 18px rgba(255,20,147,.35);height:22px;right:10px}.formation-card__badge-rncp{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:linear-gradient(90deg,rgba(157,78,221,.5),rgba(255,107,53,.4));border:1px solid rgba(157,78,221,.6);border-radius:50px;bottom:10px;box-shadow:0 0 12px rgba(157,78,221,.4);color:#fff;display:inline-flex;font-family:Space Grotesk,sans-serif;font-size:10px;font-weight:600;height:22px;letter-spacing:.05em;padding:0 9px;position:absolute;right:10px;text-shadow:0 1px 3px rgba(0,0,0,.8);z-index:2}.formation-card__body{display:flex;flex:1;flex-direction:column;min-height:360px;padding:16px 18px 18px;position:relative;z-index:2}.formation-card__badges{align-items:center;display:flex;flex-wrap:wrap;gap:7px;margin-bottom:10px}.formation-card__badge-domain{--badge-rgb:var(--card-domain-rgb);background:rgba(var(--badge-rgb,var(--card-domain-rgb)),.1);border:1px solid rgba(var(--badge-rgb,var(--card-domain-rgb)),.35);border-radius:50px;color:rgb(var(--badge-rgb,var(--card-domain-rgb)));font-weight:500;letter-spacing:.03em}.formation-card__badge-cpf,.formation-card__badge-domain{align-items:center;display:inline-flex;font-family:Space Grotesk,sans-serif;font-size:11px;height:22px;padding:0 10px}.formation-card__badge-cpf{background:rgba(255,107,53,.1);border:1px solid rgba(255,107,53,.4);border-radius:50px;color:#ff6b35;font-weight:600}.formation-card__badge-award{align-items:center;background:linear-gradient(90deg,rgba(157,78,221,.22),rgba(255,107,53,.2));border:1px solid rgba(191,142,255,.45);border-radius:50px;color:rgba(234,226,255,.96);display:inline-flex;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:600;height:22px;letter-spacing:.02em;padding:0 10px;text-shadow:0 1px 3px rgba(0,0,0,.65)}.formation-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-family:Montserrat,sans-serif;font-size:15px;font-weight:700;line-height:1.4;margin-bottom:7px;overflow:hidden;text-shadow:1px 1px 4px rgba(0,0,0,.8)}.formation-card__title-link{color:inherit;text-decoration:none;transition:color .2s ease,opacity .2s ease}.formation-card:hover .formation-card__title-link,.formation-card__title-link:focus-visible{color:#ffd9c7;opacity:1}.formation-card__title--compact{font-size:14px;letter-spacing:-.005em;line-height:1.3}.formation-card__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#80809a;display:-webkit-box;font-family:Inter,sans-serif;font-size:13px;font-weight:400;line-height:1.5;margin-bottom:0;overflow:hidden}.formation-card__sep{background:hsla(0,0%,100%,.06);flex-shrink:0;height:1px;margin:10px 0;width:100%}.formation-card__meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.formation-card__meta-item{align-items:center;color:#80809a;display:inline-flex;font-family:Inter,sans-serif;font-size:12px;font-weight:400;gap:5px}.formation-card__mentor-note{color:rgba(205,228,255,.88);font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:1.4;margin:0 0 6px;text-shadow:0 0 8px rgba(0,245,255,.18)}.formation-card__meta-dot{color:#3a3a4a;font-size:12px}.formation-card__badge-level{align-items:center;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:50px;color:#c0c0d0;display:inline-flex;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:600;height:22px;padding:0 10px}.formation-card__rating{align-items:center;display:flex;gap:6px;line-height:1;margin:0}.formation-card__stars{align-items:center;display:inline-flex;gap:2px;line-height:1}.formation-card__stars svg{display:block;transform:translateY(-.5px)}.formation-card__rating-value{align-items:center;color:#fff;display:inline-flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;letter-spacing:-.01em;line-height:1}.formation-card__price{align-items:baseline;display:flex;gap:8px;margin-bottom:0}.formation-card__price-old{color:#7a7a92;font-family:Inter,sans-serif;font-size:12px;font-weight:500;text-decoration:line-through;text-decoration-thickness:1.5px}.formation-card__price-new{-webkit-text-fill-color:transparent;background:linear-gradient(95deg,#ff6b35,#ff1493);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 10px rgba(255,107,53,.35));font-family:Montserrat,sans-serif;font-size:20px;font-weight:800;letter-spacing:-.01em;line-height:1}.formation-card__cta{align-items:center;border-radius:10px;display:inline-flex;font-size:13px;gap:0;height:44px;justify-content:center;letter-spacing:.02em;text-decoration:none;width:100%}.formation-card__cta:hover .formation-card__cta-arrow{transform:translateX(4px)}.formation-card__cta-arrow,.formation-card__cta-label{position:relative;z-index:2}.formation-card__cta-arrow{align-items:center;display:inline-flex;margin-left:7px;transition:transform .22s ease}.formation-card__cta-arrow svg{display:block}.formation-card__advisor-link{color:#50506a;font-family:Inter,sans-serif;font-size:12px;font-weight:400;margin-top:9px;text-align:center}.formation-card__advisor-btn{background:none;border:none;color:#00f5ff;cursor:pointer;font-family:Inter,sans-serif;font-size:12px;font-weight:500;padding:0;text-decoration:underline;text-decoration-color:rgba(0,245,255,.3);text-underline-offset:2px;transition:color .2s ease,text-decoration-color .2s ease}.formation-card__advisor-btn:hover{color:#fff;text-decoration-color:hsla(0,0%,100%,.5)}
