/**
 * Page d'accueil Ebrioo Talentio — structure Golden Circle (Pourquoi -
 * Comment - Quoi, d'apres Simon Sinek), alternance mauve/clair deliberee.
 * Charte Violet / Dore / Sauge. Composants scopes sous .talentio-home.
 * Issu de la maquette premium validee hors-site. Header/footer = parts du
 * theme. Police Montserrat fournie par le theme. JS : ebrioo-talentio-home.js.
 */
.talentio-home{position:relative;z-index:0}
.talentio-home{--bg:#FBFAFE; --bg-2:#F5F1FC; --card:#FFFFFF;
    --ink:#1B1030; --ink-2:#3A3054; --muted:#6B6285;
    --violet:#6B34B8; --violet-deep:#501E96; --magenta:#E5239C; --prune:#A31770;
    --gold:#F0C239; --gold-ink:#7A5E00; --sage:#2E7D5C; --sage-deep:#1F5C43;
    --glass:rgba(255,255,255,.55); --glass-2:rgba(255,255,255,.72); --glass-brd:rgba(255,255,255,.8);
    --line:rgba(80,30,150,.1); --line-2:rgba(80,30,150,.16);
    --shadow-sm:0 12px 30px -18px rgba(60,25,110,.35);
    --shadow:0 40px 80px -40px rgba(60,25,110,.4);
    --grad:linear-gradient(100deg,var(--violet),var(--magenta));
    --grad-warm:linear-gradient(105deg,#501E96 0%,#A31770 58%,#F0C239 100%);
    --font:"Montserrat","Segoe UI",system-ui,sans-serif;
    --maxw:1180px;}
.talentio-home *{box-sizing:border-box}
.talentio-home{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
.talentio-home{margin:0;font-family:var(--font);color:var(--ink);background:var(--bg);line-height:1.65;-webkit-font-smoothing:antialiased;overflow-x:hidden}
.talentio-home h1, .talentio-home h2, .talentio-home h3{margin:0;line-height:1.08;letter-spacing:-.025em;text-wrap:balance;font-weight:800}
.talentio-home p{margin:0}
.talentio-home a{color:inherit;text-decoration:none}
.talentio-home .wrap{max-width:var(--maxw);margin:0 auto;padding:0 clamp(20px,5vw,44px)}
.talentio-home .gt{background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}
.talentio-home .gt-warm{background:var(--grad-warm);-webkit-background-clip:text;background-clip:text;color:transparent}
.talentio-home .aurora{position:fixed;inset:0;z-index:-2;overflow:hidden;pointer-events:none}
.talentio-home .blob{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5;will-change:transform}
.talentio-home .blob.b1{width:640px;height:640px;top:-220px;right:-140px;background:radial-gradient(circle,#b98cff,transparent 66%)}
.talentio-home .blob.b2{width:560px;height:560px;top:280px;left:-200px;background:radial-gradient(circle,#ffd36b,transparent 66%);opacity:.35}
.talentio-home .blob.b3{width:600px;height:600px;top:1400px;right:-160px;background:radial-gradient(circle,#ff8fd0,transparent 66%);opacity:.4}
.talentio-home .blob.b4{width:560px;height:560px;top:2600px;left:-180px;background:radial-gradient(circle,#7fe0b6,transparent 66%);opacity:.3}
.talentio-home .grain{position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.5;background:
    linear-gradient(180deg,rgba(251,250,254,.2),rgba(251,250,254,.9) 70%)}
.talentio-home #glow{position:fixed;width:520px;height:520px;border-radius:50%;z-index:-1;pointer-events:none;transform:translate(-50%,-50%);
    background:radial-gradient(circle,rgba(180,120,255,.16),transparent 62%);transition:opacity .4s;opacity:0}
.talentio-home .eyebrow{display:inline-flex;align-items:center;gap:.6em;font-size:.72rem;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--violet)}
.talentio-home .eyebrow::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--grad)}
.talentio-home .shead{max-width:60ch}
.talentio-home .shead .eyebrow{margin-bottom:1.15rem}
.talentio-home .shead h2{font-size:clamp(1.9rem,4vw,3rem);color:var(--ink)}
.talentio-home .nowrap-title{white-space:nowrap}
@media(max-width:640px){.talentio-home .nowrap-title{white-space:normal}}
.talentio-home .shead .sub{color:var(--muted);margin-top:1.2rem;font-size:clamp(1.02rem,1.4vw,1.15rem);line-height:1.7;max-width:56ch}
.talentio-home .shead .sub b{color:var(--ink-2);font-weight:700}
.talentio-home .sec{position:relative;padding:clamp(72px,9vw,140px) 0}
.talentio-home .btn{display:inline-flex;align-items:center;gap:.55em;font-weight:700;font-size:.95rem;padding:.95em 1.7em;border-radius:999px;transition:transform .25s cubic-bezier(.2,.7,.3,1),box-shadow .25s;white-space:nowrap}
.talentio-home .btn--cta{background:var(--grad);color:#fff;box-shadow:0 14px 34px -14px rgba(229,35,156,.6)}
.talentio-home .btn--cta:hover{transform:translateY(-3px);box-shadow:0 22px 44px -14px rgba(229,35,156,.7)}
.talentio-home .btn--glass{background:var(--glass);border:1px solid var(--glass-brd);color:var(--ink);backdrop-filter:blur(10px);box-shadow:var(--shadow-sm)}
.talentio-home .btn--glass:hover{transform:translateY(-3px);background:var(--glass-2)}
.talentio-home :focus-visible{outline:2.5px solid var(--magenta);outline-offset:3px;border-radius:8px}
.talentio-home .head{position:sticky;top:14px;z-index:60}
.talentio-home .head__in{margin:0 auto;max-width:var(--maxw);display:flex;align-items:center;gap:1.4rem;height:60px;padding:0 1.1rem 0 1.4rem;
    background:var(--glass-2);border:1px solid var(--glass-brd);border-radius:999px;backdrop-filter:blur(16px);box-shadow:var(--shadow-sm)}
.talentio-home .head__wrap{padding:0 clamp(14px,4vw,28px)}
.talentio-home .head__logo{height:26px;width:auto;display:block}
.talentio-home .head__nav{margin-left:auto;display:flex;align-items:center;gap:1.7rem}
.talentio-home .head__nav a{color:var(--ink-2);font-weight:600;font-size:.9rem;transition:color .2s}
.talentio-home .head__nav a:hover{color:var(--violet)}
.talentio-home .head__nav .btn{padding:.6em 1.25em;font-size:.86rem}
@media(max-width:720px){.talentio-home .head__nav a:not(.btn){display:none}}
.talentio-home .hero{position:relative;padding:clamp(56px,9vw,110px) 0 clamp(60px,8vw,96px)}
.talentio-home .hero__grid{display:grid;grid-template-columns:1.06fr .94fr;gap:clamp(2rem,5vw,4rem);align-items:center}
.talentio-home .hero__badge{display:inline-flex;align-items:center;gap:.55em;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}
.talentio-home .hero__badge .dot{width:8px;height:8px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 4px rgba(240,194,57,.2)}
.talentio-home .hero h1{font-size:clamp(2.4rem,5.6vw,4.15rem);margin-top:1.4rem;color:var(--ink);letter-spacing:-.03em;line-height:1.02}
.talentio-home .hero__sign{margin-top:1.4rem;font-size:clamp(1.15rem,2vw,1.5rem);font-style:italic;font-weight:600;color:var(--ink-2);max-width:26ch;line-height:1.35}
.talentio-home .hero__sign b{font-weight:700;background:linear-gradient(100deg,#b98cff,#F0C239);-webkit-background-clip:text;background-clip:text;color:transparent}
.talentio-home .hero__sub{margin-top:1.5rem;color:var(--muted);font-size:clamp(1rem,1.4vw,1.14rem);max-width:46ch;line-height:1.7}
.talentio-home .hero__cta{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2.2rem}
@media(max-width:900px){.talentio-home .hero__grid{grid-template-columns:1fr}
.talentio-home .hero__stage{order:-1}}
.talentio-home .hero__stage{position:relative;height:clamp(360px,42vw,520px);perspective:1400px}
.talentio-home .fcard{position:absolute;border-radius:22px;padding:1.3rem 1.4rem;background:var(--glass-2);border:1px solid var(--glass-brd);
    backdrop-filter:blur(18px);box-shadow:var(--shadow);transform-style:preserve-3d;will-change:transform}
.talentio-home .fcard__ic{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;color:#fff;margin-bottom:.7rem}
.talentio-home .fcard__ic svg{width:22px;height:22px}
.talentio-home .fcard__t{font-weight:800;font-size:1.05rem;color:var(--ink)}
.talentio-home .fcard__d{font-size:.82rem;color:var(--muted);margin-top:.25rem;line-height:1.45}
.talentio-home .fcard.f1{top:2%;left:2%;width:56%;z-index:3}
.talentio-home .fcard.f1 .fcard__ic{background:var(--grad-warm)}
.talentio-home .fcard.f2{top:34%;right:0;width:54%;z-index:4}
.talentio-home .fcard.f2 .fcard__ic{background:linear-gradient(140deg,#F5D25A,#E0A800);color:#4A1F8E}
.talentio-home .fcard.f3{bottom:1%;left:9%;width:52%;z-index:5}
.talentio-home .fcard.f3 .fcard__ic{background:linear-gradient(140deg,var(--violet),var(--violet-deep))}
.talentio-home .fchip{position:absolute;top:12%;right:6%;z-index:2;display:inline-flex;align-items:center;gap:.5em;font-size:.76rem;font-weight:700;color:var(--gold-ink);
    background:rgba(255,247,220,.85);border:1px solid rgba(240,194,57,.5);border-radius:999px;padding:.5em 1em;backdrop-filter:blur(8px);box-shadow:var(--shadow-sm)}
.talentio-home .fring{position:absolute;inset:-6% -4% -6% -4%;z-index:1;border-radius:32px;background:conic-gradient(from 200deg,rgba(107,52,184,.14),rgba(229,35,156,.12),rgba(240,194,57,.14),rgba(46,125,92,.12),rgba(107,52,184,.14));filter:blur(30px)}
@media(max-width:900px){.talentio-home .hero__stage{height:360px}
.talentio-home .fcard.f1, .talentio-home .fcard.f2, .talentio-home .fcard.f3{width:66%}}
.talentio-home .trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.talentio-home .trust__row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2.4rem;padding:1.4rem 0}
.talentio-home .trust__row span{font-size:.82rem;font-weight:600;color:var(--muted);letter-spacing:.02em}
.talentio-home .trust__row b{color:var(--violet-deep);font-weight:800}
.talentio-home .glass{background:var(--glass-2);border:1px solid var(--glass-brd);border-radius:24px;backdrop-filter:blur(16px);box-shadow:var(--shadow);will-change:transform;transition:box-shadow .3s}
.talentio-home .tilt{transform-style:preserve-3d;transition:transform .2s cubic-bezier(.2,.7,.3,1)}
.talentio-home .stmt{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:center}
.talentio-home .stmt h2{font-size:clamp(1.9rem,4vw,2.9rem)}
.talentio-home .stmt h2 em{font-style:normal}
.talentio-home .stmt .sub{color:var(--muted);font-size:1.08rem;line-height:1.75}
@media(max-width:860px){.talentio-home .stmt{grid-template-columns:1fr}}
.talentio-home .acts{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem;margin-top:3.2rem}
.talentio-home .act{padding:2rem 1.8rem}
.talentio-home .act__ic{width:54px;height:54px;border-radius:17px;display:grid;place-items:center;color:#fff;margin-bottom:1.15rem;box-shadow:var(--shadow-sm)}
.talentio-home .act:nth-child(1) .act__ic{background:var(--grad-warm)}
.talentio-home .act:nth-child(2) .act__ic{background:linear-gradient(140deg,#F5D25A,#E0A800);color:#4A1F8E}
.talentio-home .act:nth-child(3) .act__ic{background:linear-gradient(140deg,var(--violet),var(--violet-deep))}
.talentio-home .act__ic svg{width:27px;height:27px}
.talentio-home .act__t{font-size:1.4rem;font-weight:800}
.talentio-home .act__d{margin-top:.6rem;color:var(--muted);font-size:.98rem;line-height:1.65}
@media(max-width:860px){.talentio-home .acts{grid-template-columns:1fr}}
.talentio-home .journey{margin-top:3.2rem;position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem}
.talentio-home .journey::before{content:"";position:absolute;top:44px;left:6%;right:6%;height:2px;background:linear-gradient(90deg,var(--violet),var(--magenta),var(--gold));opacity:.4;z-index:0}
.talentio-home .jstep{position:relative;z-index:1;padding:1.6rem 1.4rem;text-align:center}
.talentio-home .jstep__n{width:56px;height:56px;margin:0 auto .95rem;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:1.1rem;color:#fff;background:var(--grad-warm);box-shadow:0 12px 26px -12px rgba(80,30,150,.6)}
.talentio-home .jstep__t{font-weight:800;font-size:1.05rem}
.talentio-home .jstep__tool{display:inline-block;margin-top:.4rem;font-size:.66rem;font-weight:800;letter-spacing:.04em;color:var(--gold-ink);background:rgba(240,194,57,.2);border:1px solid rgba(240,194,57,.5);border-radius:999px;padding:.22em .7em}
.talentio-home .jstep__d{margin-top:.6rem;color:var(--muted);font-size:.88rem;line-height:1.55}
.talentio-home .jnote{margin-top:2rem;text-align:center;font-size:.85rem;color:var(--muted);font-style:italic}
@media(max-width:820px){.talentio-home .journey{grid-template-columns:1fr 1fr}
.talentio-home .journey::before{display:none}}
@media(max-width:500px){.talentio-home .journey{grid-template-columns:1fr}}
.talentio-home .doms{display:grid;grid-template-columns:repeat(3,1fr);gap:1.3rem;margin-top:3.2rem}
.talentio-home .dom{padding:2.1rem 2rem;position:relative;overflow:hidden}
.talentio-home .dom::after{content:"";position:absolute;top:-40%;right:-20%;width:280px;height:280px;border-radius:50%;filter:blur(50px);opacity:.5;z-index:-1}
.talentio-home .dom--mgmt::after{background:radial-gradient(circle,#c9a8ff,transparent 70%)}
.talentio-home .dom--dev::after{background:radial-gradient(circle,#9fe6c6,transparent 70%)}
.talentio-home .dom--rh::after{background:radial-gradient(circle,#f7dc8a,transparent 70%)}
.talentio-home .dom__k{font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}
.talentio-home .dom--mgmt .dom__k{color:var(--violet)}
.talentio-home .dom--dev .dom__k{color:var(--sage-deep)}
.talentio-home .dom--rh .dom__k{color:var(--gold-ink)}
.talentio-home .dom__t{font-size:1.55rem;font-weight:800;margin:.45rem 0 1.1rem}
.talentio-home .dom__tags{display:flex;flex-wrap:wrap;gap:.55rem}
.talentio-home .dom__tags span{display:inline-flex;align-items:center;gap:.5em;font-size:.86rem;font-weight:600;border-radius:999px;padding:.5em 1em .5em .85em;border:1px solid;transition:transform .2s,box-shadow .2s}
.talentio-home .dom__tags span::before{content:"";width:7px;height:7px;border-radius:50%;flex:0 0 auto}
.talentio-home .dom--mgmt .dom__tags span{background:rgba(107,52,184,.09);color:var(--violet-deep);border-color:rgba(107,52,184,.2)}
.talentio-home .dom--mgmt .dom__tags span::before{background:var(--violet)}
.talentio-home .dom--dev .dom__tags span{background:rgba(46,125,92,.11);color:var(--sage-deep);border-color:rgba(46,125,92,.24)}
.talentio-home .dom--dev .dom__tags span::before{background:var(--sage)}
.talentio-home .dom--rh .dom__tags span{background:rgba(240,194,57,.2);color:var(--gold-ink);border-color:rgba(240,194,57,.5)}
.talentio-home .dom--rh .dom__tags span::before{background:#E0A800}
.talentio-home .dom__tags span:hover{transform:translateY(-2px);box-shadow:0 10px 20px -12px rgba(60,25,110,.4)}
@media(max-width:980px){.talentio-home .doms{grid-template-columns:1fr}}
.talentio-home .vals{display:grid;grid-template-columns:repeat(4,1fr);gap:1.2rem;margin-top:3.2rem}
.talentio-home .val{padding:1.7rem 1.5rem}
.talentio-home .val__n{font-size:.8rem;font-weight:800;color:var(--gold-ink)}
.talentio-home .val__t{font-size:1.18rem;font-weight:800;margin:.5rem 0 .6rem}
.talentio-home .val__d{color:var(--muted);font-size:.9rem;line-height:1.55}
@media(max-width:860px){.talentio-home .vals{grid-template-columns:1fr 1fr}}
@media(max-width:480px){.talentio-home .vals{grid-template-columns:1fr}}
.talentio-home .loop{display:grid;grid-template-columns:1.02fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:center;margin-top:3rem}
.talentio-home .loop__panel{padding:0}
.talentio-home .loop__canvas{width:100%;aspect-ratio:420/280;display:block}
.talentio-home .steps{display:flex;flex-direction:column;gap:1.25rem}
.talentio-home .step{display:flex;gap:1.05rem;align-items:flex-start}
.talentio-home .step__n{flex:0 0 auto;font-weight:800;font-size:.95rem;color:#fff;width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:15px;background:var(--grad-warm)}
.talentio-home .step__t{font-weight:800;font-size:1.08rem}
.talentio-home .step__d{color:var(--muted);font-size:.93rem;line-height:1.55;margin-top:.1rem}
@media(max-width:820px){.talentio-home .loop{grid-template-columns:1fr}}
.talentio-home .final{position:relative;overflow:hidden;text-align:center;color:#fff;background:var(--grad-warm)}
.talentio-home .final::before{content:"";position:absolute;inset:0;background:radial-gradient(120% 130% at 80% 0%,rgba(255,255,255,.22),transparent 55%)}
.talentio-home .final__in{position:relative;z-index:2}
.talentio-home .final h2{font-size:clamp(2rem,4.4vw,3.2rem);max-width:18ch;margin:0 auto;color:#fff}
.talentio-home .final p{margin:1.15rem auto 0;max-width:50ch;color:rgba(255,255,255,.92);font-size:1.1rem}
.talentio-home .final__cta{display:flex;gap:.9rem;justify-content:center;flex-wrap:wrap;margin-top:2.2rem}
.talentio-home .final .btn--cta{background:#fff;color:var(--magenta);box-shadow:0 16px 40px -16px rgba(0,0,0,.4)}
.talentio-home .final .btn--glass{background:rgba(255,255,255,.14);border-color:rgba(255,255,255,.4);color:#fff}
.talentio-home .foot{margin-top:clamp(60px,8vw,100px);color:#EDE7F6;background:
    radial-gradient(120% 130% at 14% 0%,#4a1f8e 0%,transparent 52%),
    radial-gradient(100% 120% at 92% 100%,#3a1560 0%,transparent 50%),
    linear-gradient(180deg,#2b1150 0%,#1c0c37 100%)}
.talentio-home .foot__wrap{max-width:1200px;margin:0 auto;padding:clamp(3rem,5vw,4rem) clamp(20px,5vw,32px) 2rem}
.talentio-home .foot__grid{display:grid;grid-template-columns:1.6fr 1fr 1.2fr 190px;gap:clamp(1.6rem,3vw,2.6rem)}
.talentio-home .foot__brand{font-size:1.7rem;font-weight:800;color:#fff;letter-spacing:-.01em;margin-bottom:1rem}
.talentio-home .foot__desc{color:#C9BCE0;font-size:.9rem;line-height:1.7;max-width:34ch;margin-bottom:.9rem}
.talentio-home .foot__col p{font-size:.9rem}
.talentio-home .foot__h{font-size:1.02rem;font-weight:800;color:#fff;margin-bottom:1.1rem}
.talentio-home .foot__list{list-style:none;display:flex;flex-direction:column;gap:.6rem}
.talentio-home .foot__list a{font-size:.9rem}
.talentio-home .foot a{color:#D9CBF0;transition:color .2s}
.talentio-home .foot a:hover{color:var(--gold)}
.talentio-home .foot__doc{display:inline-flex;align-items:center;gap:.5em}
.talentio-home .foot__tag{font-size:.58rem;font-weight:800;letter-spacing:.06em;background:var(--gold);color:#3a1560;border-radius:5px;padding:.2em .45em}
.talentio-home .foot__quali{width:128px;height:auto;display:block;margin-bottom:.8rem;background:#fff;border-radius:10px;padding:7px}
.talentio-home .foot__small{color:#C9BCE0;font-size:.78rem;line-height:1.55}
.talentio-home .foot__legal, .talentio-home .foot__copy{text-align:center;color:#A99CC4;font-size:.78rem;line-height:1.6}
.talentio-home .foot__legal{margin-top:2.6rem}
.talentio-home .foot__copy{margin-top:.75rem}
@media(max-width:900px){.talentio-home .foot__grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.talentio-home .foot__grid{grid-template-columns:1fr}}
.talentio-home .note{max-width:var(--maxw);margin:0 auto;padding:12px clamp(20px,5vw,44px);font-size:.7rem;color:var(--muted);text-align:center;font-style:italic;opacity:.8}
.talentio-home .hero{background:radial-gradient(120% 120% at 82% 4%,#7d43b6 0%,transparent 52%),linear-gradient(165deg,#2E1553 0%,#1c0c37 60%,#160a2c 100%)}
.talentio-home .hero h1{color:#fff}
.talentio-home .hero__sign{color:#EDE7F6}
.talentio-home .hero__sub{color:#C9BCE0}
.talentio-home .hero .gt{background:linear-gradient(100deg,#c9a8ff,#ff7fd0);-webkit-background-clip:text;background-clip:text;color:transparent}
.talentio-home .hero .btn--glass{background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.3);color:#fff}
.talentio-home .hero .btn--glass:hover{background:rgba(255,255,255,.18)}
.talentio-home .sec--dark{color:#EDE7F6;background:
    radial-gradient(120% 130% at 14% 0%,#4a1f8e 0%,transparent 52%),
    radial-gradient(100% 120% at 92% 100%,#3a1560 0%,transparent 50%),
    linear-gradient(180deg,#2b1150 0%,#1c0c37 100%)}
.talentio-home .sec--dark .eyebrow{color:var(--gold)}
.talentio-home .sec--dark .eyebrow::before{background:var(--gold)}
.talentio-home .sec--dark h2, .talentio-home .sec--dark .shead h2{color:#fff}
.talentio-home .sec--dark .sub, .talentio-home .sec--dark .shead .sub{color:#C9BCE0}
.talentio-home .sec--dark .sub b, .talentio-home .sec--dark .shead .sub b{color:#fff}
.talentio-home .sec--dark .gt{background:linear-gradient(100deg,#c9a8ff,#ff7fd0);-webkit-background-clip:text;background-clip:text;color:transparent}
.talentio-home .sec--dark .glass{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.14);box-shadow:0 44px 80px -44px rgba(0,0,0,.65)}
.talentio-home .sec--dark .jstep__t{color:#fff}
.talentio-home .sec--dark .jstep__d{color:#C9BCE0}
.talentio-home .sec--dark .journey::before{opacity:.55}
.talentio-home .sec--dark .jnote{color:#9A88B8}
.talentio-home .sec--dark .val__d{color:#C9BCE0}
.talentio-home .sec--dark .val__n{color:var(--gold)}
.talentio-home .sec--dark .act__t{color:#fff}
.talentio-home .sec--dark .act__d{color:#C9BCE0}
.talentio-home.js .reveal{opacity:0;transform:translateY(28px);transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .8s cubic-bezier(.2,.7,.2,1)}
.talentio-home.js .reveal.in{opacity:1;transform:none}
.talentio-home.js .reveal[data-d="1"]{transition-delay:.08s}
.talentio-home.js .reveal[data-d="2"]{transition-delay:.16s}
.talentio-home.js .reveal[data-d="3"]{transition-delay:.24s}
@media (prefers-reduced-motion:reduce){.talentio-home *{animation:none!important;transition-duration:.001ms!important;scroll-behavior:auto}
.talentio-home.js .reveal{opacity:1;transform:none}
.talentio-home .blob, .talentio-home #glow{display:none}}
