:root{--v2-navy-950:#0d1130;--v2-navy-900:#141a3d;--v2-navy-800:#1e2650;--v2-navy-700:#2a3468;--v2-navy-600:#3d4a85;--v2-slate-500:#6b7280;--v2-slate-400:#8a90a0;--v2-slate-300:#aeb3bf;--v2-slate-200:#d3d6dd;--v2-slate-100:#eceef2;--v2-ink:#17181c;--v2-white:#fff;--v2-green:#5ee0a0;--v2-green-100:#e3f5ea;--v2-green-600:#1c8a4b;--v2-amber-100:#fbeed9;--v2-amber-600:#c07a12;--v2-red-100:#fbe6e2;--v2-red-600:#c5321f;--page:#f4f6fa;--surface-subtle:#f6f7f9;--surface-sunken:var(--v2-slate-100);--border-default:var(--v2-slate-200);--border-strong:var(--v2-slate-300);--text-body:var(--v2-ink);--text-muted:#5b6270;--fs-xs:12px;--fs-sm:13px;--fs-md:14px;--container:1170px;--gutter:15px;--gap:clamp(16px,calc(var(--vw, 1vw) * 2),24px);--pad-block:clamp(20px,calc(var(--vw, 1vw) * 4),48px);--pad-card:clamp(16px,calc(var(--vw, 1vw) * 2.4),32px);--r-block:28px;--r-card:20px;--r-media:14px;--space-module:var(--gap);--space-head:clamp(20px,calc(var(--vw, 1vw) * 2.5),30px);--space-col:clamp(24px,calc(var(--vw, 1vw) * 3.5),40px);--space-inset:clamp(16px,calc(var(--vw, 1vw) * 3),32px);--gap-card:var(--gap);--gap-sm:10px;--shadow-sm:0 1px 2px rgba(20,26,61,.06);--shadow-md:0 4px 12px rgba(20,26,61,.08);--shadow-lg:0 12px 32px rgba(20,26,61,.12);--font-display:var(--font-sora),"Sora",system-ui,sans-serif;--font-body:var(--font-manrope),"Manrope",system-ui,sans-serif;--grid-line:rgba(255,255,255,.045)}*,:after,:before{box-sizing:border-box}body,html{margin:0;background:var(--page);color:var(--text-body);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.625}a{color:var(--v2-navy-700);text-decoration:none}a:hover{color:var(--v2-navy-900)}h1,h2,h3,h4,p{margin:0}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--v2-navy-600);outline-offset:2px}.bottom-bar :focus-visible,.dark-block :focus-visible,.footer :focus-visible,.header :focus-visible,.modal__head :focus-visible{outline-color:#aab4ef}main:focus{outline:none}@keyframes v2mq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes v2pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.pulse,.ticker__row{animation:none!important}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.shell{min-height:calc(var(--vh, 1vh) * 100);display:flex;flex-direction:column}.shell main{flex:1 1;display:flex;flex-direction:column;gap:var(--gap);padding-top:var(--gap)}.bleed-wrap{padding:0 var(--gutter)}.bleed-wrap--gap{padding-top:0}.bleed{max-width:var(--container);margin:0 auto;position:relative}.section{max-width:calc(var(--container) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter);width:100%}.grid-bg{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:56px 56px}.grid-bg--06{--grid-line:rgba(255,255,255,.06)}.grid-bg--05{--grid-line:rgba(255,255,255,.05)}.grid-bg--sm{background-size:40px 40px}.dark-block{position:relative;overflow:hidden;background:var(--v2-navy-950);border-radius:var(--r-block)}.auto-grid{grid-gap:var(--gap-card);grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--min,300px)),1fr))}.auto-fill,.auto-grid{display:grid;gap:var(--gap-card)}.auto-fill{grid-gap:var(--gap-card);grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--min,300px)),1fr))}.stack{display:flex;flex-direction:column}.lbl{letter-spacing:.1em}.eyebrow,.lbl{font-size:var(--fs-xs);font-weight:700;text-transform:uppercase}.eyebrow{letter-spacing:.14em;color:var(--v2-navy-600)}.eyebrow--light{color:var(--v2-slate-300)}.display{font-family:var(--font-display);font-weight:700;letter-spacing:-.035em;text-wrap:balance}.h-hero{font-size:clamp(30px,calc(var(--vw, 1vw) * 3.6),44px);line-height:1.15;color:#fff}.h-section{font-family:var(--font-display);font-weight:700;color:var(--v2-navy-900)}.h-section,.h-section--xl{font-size:clamp(26px,calc(var(--vw, 1vw) * 3),36px);line-height:1.28;letter-spacing:-.02em}.h-section--xl{text-wrap:balance}.h-sub{margin:0 0 var(--space-head);font-family:var(--font-display);font-weight:700;font-size:clamp(26px,calc(var(--vw, 1vw) * 3),36px);line-height:1.28;letter-spacing:-.02em;color:var(--v2-navy-900)}.lead-light{font-size:18px;line-height:1.67;color:var(--v2-slate-200);max-width:50ch}.muted{color:var(--text-muted)}.lead-muted{font-size:18px;line-height:1.67;max-width:65ch;margin:calc(-1 * var(--space-head) + 12px) 0 var(--space-head)}.h-block-light{font-size:clamp(26px,calc(var(--vw, 1vw) * 3),36px);line-height:1.28;color:#fff}.pre{white-space:pre-line}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:999px;font-weight:700;font-size:15px;min-height:44px;padding:0 22px;border:1px solid transparent;white-space:nowrap;transition:background .16s,border-color .16s,color .16s;cursor:pointer;text-decoration:none}.btn--md{min-height:46px;padding:0 26px;font-size:16px}.btn--lg{min-height:48px;padding:0 30px;font-size:16px}.btn--white{background:#fff;color:var(--v2-navy-900)}.btn--white:hover{background:var(--v2-slate-100);color:var(--v2-navy-900)}.btn--navy{background:var(--v2-navy-900);color:#fff}.btn--navy:hover{background:var(--v2-navy-700);color:#fff}.btn--ghost-light{border-color:rgba(255,255,255,.4);color:#fff;background:transparent}.btn--ghost-light:hover{background:rgba(255,255,255,.1);color:#fff}.btn--ghost-dark{border-color:var(--border-strong);color:var(--v2-navy-900);background:transparent}.btn--ghost-dark:hover{background:var(--surface-sunken);color:var(--v2-navy-900)}.btn--danger{background:var(--v2-red-600);color:#fff}.btn--danger:hover{background:#a02818;color:#fff}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn--block{width:100%}.chip{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;font-weight:700;font-size:14px;cursor:pointer;border:1px solid var(--border-strong);background:#fff;color:var(--v2-navy-900);transition:background .16s}.chip[aria-pressed=true]{background:var(--v2-navy-900);border-color:var(--v2-navy-900);color:#fff}.chip--sm{min-height:40px;padding:0 16px;font-weight:600}.chip-cat{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;font-weight:600;font-size:var(--fs-sm);cursor:pointer;background:transparent;color:var(--text-muted);border:0}.chip-cat[aria-pressed=true]{background:#dfe3f0;color:var(--v2-navy-900)}.header{position:-webkit-sticky;position:sticky;top:0;z-index:60;padding:var(--gap) var(--gutter) 0}.header__bar{max-width:var(--container);margin:0 auto;background:var(--v2-navy-900);border-radius:999px;padding:8px 8px 8px clamp(14px,calc(var(--vw, 1vw) * 2),24px);display:flex;align-items:center;justify-content:space-between;gap:16px;box-shadow:0 10px 30px rgba(13,17,48,.18)}.header__logo img{height:32px;width:auto}.nav{display:flex;gap:2px}.nav,.nav a{align-items:center}.nav a{padding:0 14px;min-height:40px;display:inline-flex;border-radius:999px;font-size:15px;font-weight:600;color:var(--v2-slate-200);transition:background .16s}.nav a:hover{background:rgba(255,255,255,.08);color:#fff}.nav a[aria-current=page]{background:#fff;color:var(--v2-navy-900)}.header__actions{display:flex;align-items:center;gap:8px}.header__btn-login{border-color:rgba(255,255,255,.35);color:#fff;background:transparent}.header__btn-login:hover{background:rgba(255,255,255,.1)}.header__menu-btn{display:none}.header__desktop-actions{display:flex;gap:8px}.mobile-menu{max-width:var(--container);margin:8px auto 0;background:var(--v2-navy-900);border-radius:28px;padding:12px;display:flex;flex-direction:column;gap:4px;box-shadow:0 20px 40px rgba(13,17,48,.25)}.mobile-menu a{padding:14px 18px;border-radius:18px;font-size:16px;font-weight:600;color:var(--v2-slate-200)}.mobile-menu a[aria-current=page]{background:#fff;color:var(--v2-navy-900)}.mobile-menu__actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;padding:8px 4px 4px}@media (max-width:1079px){.header .nav,.header__desktop-actions{display:none}.header__menu-btn{display:inline-flex}}@media (min-width:1080px){.mobile-menu{display:none}}.footer{margin-top:var(--gap);padding:0 var(--gutter) var(--gap)}.footer__box{max-width:var(--container);margin:0 auto;background:var(--v2-navy-900);border-radius:var(--r-block);padding:var(--pad-block) var(--pad-block) 24px;display:flex;flex-direction:column;gap:36px}.footer__cols{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.3fr;grid-gap:var(--space-col);gap:var(--space-col)}.footer__col{display:flex;flex-direction:column;gap:4px;min-width:0}.footer__col a,.footer__col span.v{font-size:15px;color:var(--v2-slate-100);line-height:1.5;padding-block:4px;overflow-wrap:anywhere}.footer__col a:hover{color:#fff}.footer__label{font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--v2-slate-400);margin-bottom:6px}.footer__tagline{font-size:15px;line-height:1.6;color:var(--v2-slate-300);margin-top:12px}.footer__bottom{border-top:1px solid var(--v2-navy-700);padding-top:20px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;font-size:var(--fs-sm);color:var(--v2-slate-400)}.footer__bottom a{color:var(--v2-slate-200)}.footer__bottom-links{display:flex;align-items:center;gap:8px}.footer__bottom-links>a{min-height:44px;display:inline-flex;align-items:center}.footer__lock{width:44px;justify-content:center;border-radius:12px;color:var(--v2-slate-400)!important}.footer__lock:hover{color:#fff!important;background:rgba(255,255,255,.08)}@media (max-width:900px){.footer__cols{grid-template-columns:1fr 1fr}.footer__brand,.footer__contact{grid-column:1/-1}}@media (max-width:640px){.footer__box{gap:24px;padding-bottom:16px}.footer__cols{gap:20px 16px}.footer__col a,.footer__col span.v{font-size:15px;min-height:40px;display:flex;align-items:center;padding-block:0}.footer__brand img{height:34px!important}.footer__tagline{margin-top:8px;font-size:15px}.footer__contact a{min-height:44px}}.pulse{width:8px;height:8px;border-radius:999px;background:var(--v2-green);animation:v2pulse 2s ease-in-out infinite;flex:none}.img-cover{width:100%;height:100%;object-fit:cover}.ph{border-radius:var(--r-media);background:var(--surface-sunken);border:1px dashed var(--border-strong);display:flex;align-items:center;justify-content:center;color:#4b5563;font-size:var(--fs-md);text-align:center;padding:16px}.card{background:#fff;border:1px solid var(--border-default);border-radius:var(--r-card)}.card--link{cursor:pointer;transition:box-shadow .2s;color:inherit}.card--link:hover{box-shadow:var(--shadow-lg);color:inherit}.home-hero{border-radius:var(--r-block);overflow:hidden;min-height:clamp(360px,calc(var(--vh, 1vh) * 48),440px);display:flex;align-items:stretch;background:var(--v2-navy-950)}.home-hero__bg,.home-hero__shade{position:absolute;inset:0}.home-hero__shade{background:rgba(13,17,48,.6)}.home-hero__fade{position:absolute;left:0;right:0;bottom:0;height:65%;background:linear-gradient(0deg,rgba(13,17,48,.95),rgba(13,17,48,0))}.home-hero__content{position:relative;width:100%;padding:var(--pad-block);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-template-rows:1fr;grid-gap:var(--space-col);gap:var(--space-col);align-items:stretch}.home-hero__main{justify-content:flex-end;gap:18px!important}.badge-glass{align-self:start;display:inline-flex;align-items:center;gap:10px;min-height:40px;padding:0 20px 0 16px;border-radius:999px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.22);color:#fff;font-size:var(--fs-sm);font-weight:600;line-height:1.2;letter-spacing:.01em}.home-hero h1{font-family:var(--font-display);font-weight:700;font-size:clamp(32px,calc(var(--vw, 1vw) * 4.2),52px);line-height:1.1;letter-spacing:-.03em;color:#fff;text-wrap:balance}.home-hero p{font-size:clamp(16px,calc(var(--vw, 1vw) * 1.4),18px);line-height:1.67;color:var(--v2-slate-100);max-width:52ch;text-wrap:pretty}.stats-glass{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--gap-sm);gap:var(--gap-sm);justify-self:end;width:100%;max-width:520px}.stat-glass{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:var(--r-media);padding:16px;display:flex;flex-direction:column;gap:4px}.stat-glass b{font-family:var(--font-display);font-weight:700;font-size:clamp(24px,calc(var(--vw, 1vw) * 2.6),32px);color:#fff;letter-spacing:-.02em}.stat-glass span{font-size:var(--fs-sm);line-height:1.35;color:var(--v2-slate-200)}.page-hero{--inset:clamp(10px,calc(var(--vw, 1vw) * 1.2),16px);padding:var(--inset);display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));grid-gap:var(--space-inset);gap:var(--space-inset)}.page-hero__text{position:relative;padding:calc(var(--pad-block) - var(--inset));display:flex;flex-direction:column;gap:20px;justify-content:center}.page-hero__img{position:relative;width:100%;height:100%;min-height:320px;object-fit:cover;border-radius:calc(var(--r-block) - var(--inset))}.page-hero--banner{padding:var(--pad-block);display:block}.page-hero--banner .page-hero__text{padding:0;max-width:780px;gap:18px}.ticker{background:var(--v2-navy-900);border:1px solid var(--v2-navy-900);border-radius:999px;overflow:hidden;padding:18px 0}.ticker__row{display:flex;width:max-content;animation:v2mq 38s linear infinite}.ticker__item{display:inline-flex;align-items:center;gap:28px;padding-right:28px;font-family:var(--font-display);font-weight:700;font-size:clamp(17px,calc(var(--vw, 1vw) * 1.8),22px);color:var(--tk-text,#fff);white-space:nowrap}.ticker__dot{width:8px;height:8px;border-radius:999px;background:var(--tk-dot,var(--v2-slate-300))}.method{border-radius:var(--r-block);padding:var(--pad-block)}.method__grid{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));grid-gap:var(--space-col);gap:var(--space-col);align-items:center}.step-chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;border-radius:999px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.14);color:#fff;font-size:var(--fs-md);font-weight:600}.step-chip b{background:var(--v2-navy-700);border-radius:999px;padding:3px 8px;font-size:var(--fs-xs);font-family:var(--font-display)}.panel{background:var(--v2-navy-900);border:1px solid var(--v2-navy-700);border-radius:var(--r-card);padding:var(--pad-card);display:flex;flex-direction:column;gap:18px;box-shadow:0 30px 60px rgba(0,0,0,.35)}.panel__status{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:rgba(94,224,160,.14);color:#8ff0c0;font-size:var(--fs-sm);font-weight:700}.panel__kpi{border-radius:var(--r-media);padding:14px;display:flex;flex-direction:column;gap:4px}.panel__bar,.panel__kpi{background:var(--v2-navy-950)}.panel__bar{height:8px;border-radius:999px;overflow:hidden}.panel__bar>div{height:100%;border-radius:999px}.cat-card{position:relative;border-radius:var(--r-card);overflow:hidden;aspect-ratio:3/4;background:var(--v2-navy-950);display:block}.cat-card__shade{position:absolute;inset:0;background:linear-gradient(0deg,rgba(13,17,48,.92) 12%,rgba(13,17,48,.05) 65%)}.cat-card__info{position:absolute;left:var(--pad-card);right:var(--pad-card);bottom:var(--pad-card);display:flex;align-items:end;justify-content:space-between;gap:10px}.cat-card__info>.stack{min-width:0}.cat-card__title{font-family:var(--font-display);font-size:22px;font-weight:700;line-height:1.2;color:#fff;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.arrow-dot{flex:none;width:40px;height:40px;border-radius:999px;background:#fff;color:var(--v2-navy-900);font-weight:700}.arrow-dot,.modal-overlay{display:flex;align-items:center;justify-content:center}.modal-overlay{position:fixed;inset:0;z-index:120;background:rgba(13,17,48,.72);padding:16px}.modal{width:100%;max-width:620px;max-height:min(92vh,calc(100dvh - 32px));overflow:auto;background:#fff;border-radius:32px;box-shadow:0 40px 80px rgba(0,0,0,.35)}.modal--sm{max-width:440px}.modal--lg{max-width:860px}.modal__head{overflow:hidden;background:var(--v2-navy-950);padding:28px clamp(20px,calc(var(--vw, 1vw) * 4),32px);justify-content:space-between;align-items:start;gap:16px}.modal__close,.modal__head{position:relative;display:flex}.modal__close{flex:none;width:44px;height:44px;border-radius:999px;background:rgba(255,255,255,.12);color:#fff;align-items:center;justify-content:center;font-size:20px;border:0}.modal__close:hover{background:rgba(255,255,255,.2)}.modal__body{padding:clamp(20px,calc(var(--vw, 1vw) * 4),32px);gap:14px}.field,.modal__body{display:flex;flex-direction:column}.field{gap:6px}.field-label,.field>span{font-size:var(--fs-sm);font-weight:700;color:var(--v2-navy-900)}.input{width:100%;padding:13px 16px;border-radius:14px;border:1px solid var(--border-strong);background:var(--surface-subtle);color:var(--text-body);outline:none;transition:border-color .16s,background .16s}.input:focus{border-color:var(--v2-navy-700);background:#fff}textarea.input{resize:vertical}.form-error{background:var(--v2-red-100);color:var(--v2-red-600);border-radius:14px;padding:12px 14px;font-size:14px;font-weight:600}.form-note{background:var(--surface-subtle);border-radius:16px;padding:14px 16px;font-size:14px;line-height:1.5}.lightbox{position:fixed;inset:0;z-index:110;background:rgba(13,17,48,.94);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:clamp(16px,calc(var(--vw, 1vw) * 4),48px)}.lightbox img{max-width:100%;max-height:78vh;object-fit:contain;border-radius:24px}.round-btn{width:48px;height:48px;border-radius:999px;background:rgba(255,255,255,.14);justify-content:center;font-size:20px;border:0}.draft-bar,.round-btn{color:#fff;display:flex;align-items:center}.draft-bar{position:fixed;left:50%;bottom:16px;transform:translateX(-50%);z-index:200;background:var(--v2-amber-600);border-radius:999px;padding:6px 6px 6px 18px;gap:10px;font-size:13px;font-weight:700;box-shadow:0 10px 30px rgba(0,0,0,.25);max-width:calc(100% - 24px);flex-wrap:wrap}.draft-bar a,.draft-bar button{background:rgba(255,255,255,.2);color:#fff;border:0;border-radius:999px;padding:8px 14px;font-weight:700;font-size:13px}[data-block-hl]>*{outline:2px dashed #f0a53a!important;outline-offset:-2px}.filter-bar{position:-webkit-sticky;position:sticky;top:78px;z-index:5;background:var(--page);padding:12px 0;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid var(--border-default)}.chip-row{display:flex;gap:8px;flex-wrap:wrap}.chip-row--sm{gap:6px}.seg-strip a{min-height:44px!important}.seg-strip{margin-top:var(--gap);background:#fff;border:1px solid var(--border-default);border-radius:999px;padding:10px 10px 10px 20px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.bottom-bar{display:none}@media (max-width:640px){.home-hero{min-height:0;align-items:flex-start}.home-hero__content{padding-top:28px}.home-hero__fade{height:100%}.stat-glass{padding:12px 10px}.filter-bar{top:72px}.chip-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter)}.chip-row::-webkit-scrollbar{display:none}.chip-row>*{flex:none;white-space:nowrap}.seg-strip{border-radius:28px}.footer{padding-bottom:88px}.modal-overlay{align-items:flex-end;padding:0}.modal{max-height:94svh;border-radius:28px 28px 0 0;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.input{font-size:16px}.bottom-bar{display:grid;position:fixed;left:10px;right:10px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:90;background:var(--v2-navy-900);border-radius:999px;padding:6px;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;box-shadow:0 12px 30px rgba(13,17,48,.3)}.bottom-bar>*{min-height:48px;display:flex;align-items:center;justify-content:center;border-radius:999px;font-weight:700;font-size:15px}.bottom-bar__wa{border:1px solid rgba(255,255,255,.3);color:#fff}.bottom-bar__wa:hover{color:#fff;background:rgba(255,255,255,.1)}.bottom-bar__cta{background:#fff;color:var(--v2-navy-900);border:0;cursor:pointer}body.has-overlay .bottom-bar,body.menu-open .bottom-bar{display:none}}@media (max-width:767px){.cms-hide-mobile{display:none!important}}@media (min-width:768px){.cms-hide-desktop{display:none!important}}.cms-has-layers{display:block!important;position:relative}.cms-layers{display:flex;flex-direction:column;gap:10px;padding:12px clamp(16px,calc(var(--vw, 1vw) * 4),40px) 0}.cms-layer{box-sizing:border-box;overflow-wrap:anywhere}.cms-layer--shape{min-height:60px;background:var(--v2-green);border-radius:24px;padding:16px}.cms-layer--image{overflow:hidden}.cms-layer__img{width:100%;height:100%;min-height:160px;object-fit:cover;display:block}.cms-layer__text{margin:0;white-space:pre-wrap}.cms-layer__btn{width:100%;justify-content:center}@media (min-width:768px){.cms-layers{position:absolute;inset:0;padding:0;display:block;pointer-events:none;z-index:4}.cms-layer{position:absolute;pointer-events:auto}.cms-layer--image .cms-layer__img{min-height:0}}.header__lock{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:12px;border:1px solid rgba(255,255,255,.28);color:var(--v2-slate-300);background:rgba(255,255,255,.04);transition:color .16s,background .16s,border-color .16s}.header__lock:hover{color:#fff;background:rgba(255,255,255,.12);border-color:rgba(255,255,255,.5)}.media-tall{min-height:280px}.tl-period{font-family:var(--font-display);font-size:30px;font-weight:700;letter-spacing:-.02em;color:var(--v2-navy-900);line-height:1.1}.team-body{padding:0 10px 14px}.fg-title,.team-name{font-family:var(--font-display);font-size:20px;font-weight:700;color:var(--v2-navy-900)}.fg-title{line-height:1.3}.etapa-card{min-height:220px}.etapa-card h3{margin-top:auto}@media (max-width:640px){.grid-m2{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.grid-m2>.card,.grid-m2>.etapa-card{padding:14px!important}.grid-m2 blockquote,.grid-m2 p{font-size:15px!important;line-height:1.5!important}.grid-m2 .tl-period{font-size:22px}.grid-m2 .team-body{padding:0 4px 6px}.grid-m2 .fg-title,.grid-m2 .team-name{font-size:17px}.grid-m2 h3{font-size:16px!important;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.grid-m2 .etapa-card h3{margin-top:4px}.grid-m2>.card.stack{gap:6px!important}.grid-m2>.etapa-card{min-height:0}.grid-m2>.etapa-card span:first-child{font-size:28px!important}.grid-m2>.etapa-card:last-child:nth-child(odd){grid-column:1/-1}.grid-m2>button.card{padding:6px!important}.media-tall{height:auto!important}.media-tall,.page-hero__img{min-height:0;aspect-ratio:16/10}.cat-card__title{font-size:17px}.cat-grid .arrow-dot{width:32px;height:32px}.cat-grid .cat-card__info{left:12px;right:12px;bottom:12px}}.dlv{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--gap)}.dlv__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);grid-gap:var(--space-col);gap:var(--space-col);padding:var(--pad-card);align-items:start}.dlv__stage{display:flex;gap:16px;align-items:flex-start}.dlv__n{flex:none;width:48px;height:48px;border-radius:14px;background:var(--v2-navy-900);color:#fff;display:grid;place-items:center}.dlv__n,.dlv__title{font-family:var(--font-display);font-weight:700}.dlv__title{font-size:22px;line-height:1.3;color:var(--v2-navy-900)}.dlv__text{font-size:16px;line-height:1.6}.dlv__outs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.dlv__outs li{display:flex;gap:10px;align-items:flex-start;background:var(--surface-subtle);border-radius:var(--r-media);padding:12px 14px;font-size:15px;font-weight:600;line-height:1.4;color:var(--v2-navy-900)}.dlv__doc{flex:none;width:14px;height:18px;margin-top:1px;border:2px solid var(--v2-navy-600);border-radius:3px;position:relative}.dlv__doc:after{content:"";position:absolute;left:2px;right:2px;top:4px;height:2px;background:var(--v2-navy-600);box-shadow:0 4px 0 var(--v2-navy-600)}@media (max-width:860px){.dlv__row{grid-template-columns:1fr;gap:16px}}@media (max-width:640px){.dlv__outs{grid-template-columns:1fr}.dlv__outs li{padding:10px 12px}.dlv__n{width:40px;height:40px}.dlv__title{font-size:19px}}.portal-b{padding:var(--pad-block)}.portal-b__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:var(--space-col);gap:var(--space-col);align-items:center}.portal-b__note{font-size:var(--fs-sm);color:var(--v2-slate-300)}.portal-b__feats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gap-sm);gap:var(--gap-sm)}.portal-b__feats li{background:var(--v2-navy-900);border:1px solid var(--v2-navy-700);border-radius:var(--r-media);padding:16px;display:flex;flex-direction:column;gap:4px}.portal-b__feats strong{font-family:var(--font-display);font-size:17px;color:#fff}.portal-b__feats span{font-size:15px;line-height:1.5;color:var(--v2-slate-200)}@media (max-width:860px){.portal-b__grid{grid-template-columns:1fr}}@media (max-width:640px){.portal-b__feats{gap:8px}.portal-b__feats li{padding:12px}.portal-b__feats strong{font-size:15px}.portal-b__feats span{font-size:14px}}.offer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:var(--space-col);gap:var(--space-col);padding:var(--pad-block);border-radius:var(--r-block);align-items:center}.offer__note{font-size:var(--fs-sm);color:var(--text-muted)}.offer__points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.offer__points li{display:flex;gap:12px;align-items:flex-start;background:var(--surface-subtle);border-radius:var(--r-media);padding:14px 16px;font-size:16px;font-weight:600;color:var(--v2-navy-900)}.offer__points li span{flex:none;width:24px;height:24px;border-radius:999px;background:var(--v2-green-100);color:var(--v2-green-600);display:grid;place-items:center;font-size:13px}@media (max-width:860px){.offer{grid-template-columns:1fr}}.contact-card{background:var(--v2-navy-900);border:1px solid var(--v2-navy-700);border-radius:var(--r-media);padding:16px 18px;display:flex;flex-direction:column;gap:4px;color:#fff;transition:border-color .16s,background .16s}.contact-card:hover{color:#fff;border-color:var(--v2-navy-600);background:var(--v2-navy-800)}.contact-card .lbl{color:var(--v2-slate-300)}.contact-card__v{font-size:16px;font-weight:600;line-height:1.45;overflow-wrap:anywhere}.contact-form{position:relative;overflow:hidden}.contact-form .modal__body{padding:var(--pad-card)}.grid-eq{grid-auto-rows:1fr}.card-center{text-align:center;align-items:center;justify-content:center}.card-center p{max-width:36ch}.stat-glass{align-items:center;justify-content:center;text-align:center;height:100%}.spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap)}.spec{padding:10px;display:flex;flex-direction:column;gap:4px}.spec__img{width:100%;aspect-ratio:16/7;border-radius:var(--r-media)}.spec__body{padding:14px calc(var(--pad-card) - 10px) calc(var(--pad-card) - 10px);display:flex;flex-direction:column;gap:10px}.spec__head{display:flex;align-items:center;gap:10px}.spec__n{width:32px;height:32px;border-radius:10px;background:var(--v2-navy-900);color:#fff;font-size:var(--fs-sm);display:grid;place-items:center;flex:none}.spec__n,.spec__title{font-family:var(--font-display);font-weight:700}.spec__title{font-size:20px;line-height:1.3;color:var(--v2-navy-900)}.spec__text{font-size:15px;line-height:1.6}.spec__steps{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px 14px;gap:6px 14px}.spec__steps li{display:flex;gap:8px;align-items:flex-start;font-size:var(--fs-md);font-weight:600;line-height:1.4;color:var(--v2-navy-900)}.spec__steps li span{color:var(--v2-green-600);font-weight:800;flex:none}@media (max-width:760px){.spec-grid{grid-template-columns:1fr}}@media (max-width:420px){.spec__steps{grid-template-columns:1fr}}.step-chips{display:flex;flex-wrap:wrap;gap:8px}@media (min-width:641px){.step-chips--5{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));width:-moz-fit-content;width:fit-content;max-width:100%}.step-chips--5>*{grid-column:span 2;justify-content:center}.step-chips--5>:nth-child(4){grid-column:2/span 2}.step-chips--5>:nth-child(5){grid-column:4/span 2}}@media (max-width:640px){.step-chips--5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto}.step-chips--5>*{grid-column:span 2;justify-content:center}.step-chips--5>:nth-child(5){grid-column:2/span 2}}.home-hero .badge-glass{white-space:nowrap}.home-hero__content{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);column-gap:var(--space-col)}.home-hero h1{max-width:100%}.home-hero__content .stats-glass{justify-self:stretch;max-width:none;align-self:end;grid-template-columns:repeat(3,minmax(0,1fr))!important}.stat-glass{padding:14px 10px;gap:6px}.stat-glass b{font-size:clamp(24px,calc(var(--vw, 1vw) * 2.2),30px);line-height:1}.stat-glass span{line-height:1.3}@media (max-width:900px){.home-hero__content{grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto}.home-hero__content .stats-glass{max-width:560px;justify-self:start}}.stat-glass{justify-content:flex-start}.stat-glass span{min-height:2.6em}@media (min-width:641px) and (max-width:900px){.stat-glass span{min-height:0}}@property --spin{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes v2spin{to{--spin:360deg}}@keyframes v2scan{0%{transform:translateY(-120%)}55%,to{transform:translateY(420%)}}@keyframes v2shimmer{0%{transform:translateX(-120%)}55%,to{transform:translateX(120%)}}@keyframes v2aurora{0%{transform:translate3d(-4%,-3%,0) scale(1)}to{transform:translate3d(4%,3%,0) scale(1.08)}}@keyframes v2grid{to{background-position:56px 56px,56px 56px}}@keyframes v2step{0%,16%{border-color:rgba(94,224,160,.85);box-shadow:0 0 0 3px rgba(94,224,160,.14),0 0 20px rgba(94,224,160,.32)}24%,to{border-color:rgba(255,255,255,.14);box-shadow:none}}@keyframes v2stepb{0%,16%{background:var(--v2-green);color:var(--v2-navy-950)}24%,to{background:var(--v2-navy-700);color:#fff}}.method{padding:clamp(20px,calc(var(--vw, 1vw) * 3),36px) clamp(20px,calc(var(--vw, 1vw) * 3.4),44px);isolation:isolate}.method:before{content:"";position:absolute;inset:-25%;pointer-events:none;z-index:0;background:radial-gradient(38% 46% at 76% 42%,rgba(94,224,160,.16),transparent 62%),radial-gradient(34% 42% at 58% 78%,rgba(127,143,224,.2),transparent 62%);animation:v2aurora 14s ease-in-out infinite alternate}.method>.grid-bg{z-index:0;animation:v2grid 26s linear infinite;-webkit-mask-image:radial-gradient(circle at 72% 50%,#000 25%,transparent 78%);mask-image:radial-gradient(circle at 72% 50%,#000 25%,transparent 78%)}.method__grid{z-index:1;gap:clamp(20px,calc(var(--vw, 1vw) * 3),36px)}.method__grid>.stack{gap:14px!important}.panel{position:relative;overflow:hidden;gap:12px;padding:clamp(14px,calc(var(--vw, 1vw) * 1.6),20px);background:linear-gradient(160deg,rgba(30,38,80,.82),rgba(13,17,48,.9));border-color:rgba(127,143,224,.18);box-shadow:0 18px 44px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.05)}.panel:before{inset:0;border-radius:inherit;padding:1px;background:conic-gradient(from var(--spin),transparent 0deg,rgba(94,224,160,.95) 50deg,rgba(127,143,224,.7) 110deg,transparent 170deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:v2spin 6s linear infinite}.panel:after,.panel:before{content:"";position:absolute;pointer-events:none}.panel:after{left:0;right:0;top:0;height:26%;background:linear-gradient(180deg,transparent,rgba(94,224,160,.07) 60%,rgba(94,224,160,.16) 96%,transparent);animation:v2scan 5s ease-in-out infinite}.panel__kpi{padding:10px 12px;background:rgba(13,17,48,.75);border:1px solid rgba(127,143,224,.12)}.panel__kpi>span:last-child{font-size:clamp(16px,calc(var(--vw, 1vw) * 1.6),20px)!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.panel__bar{height:6px}.panel__bar>div{position:relative;overflow:hidden;box-shadow:0 0 10px rgba(94,224,160,.35)}.panel__bar>div:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.6),transparent);animation:v2shimmer 2.6s ease-in-out infinite}.step-chips>.step-chip{animation:v2step 6s ease-in-out infinite}.step-chips>.step-chip b{animation:v2stepb 6s ease-in-out infinite}.step-chips>.step-chip:nth-child(2),.step-chips>.step-chip:nth-child(2) b{animation-delay:1.2s}.step-chips>.step-chip:nth-child(3),.step-chips>.step-chip:nth-child(3) b{animation-delay:2.4s}.step-chips>.step-chip:nth-child(4),.step-chips>.step-chip:nth-child(4) b{animation-delay:3.6s}.step-chips>.step-chip:nth-child(5),.step-chips>.step-chip:nth-child(5) b{animation-delay:4.8s}@media (prefers-reduced-motion:reduce){.method:before,.method>.grid-bg,.panel:after,.panel:before,.panel__bar>div:after,.step-chips>.step-chip,.step-chips>.step-chip b{animation:none!important}.panel:after{display:none}}@media (max-width:900px){.method__cta{align-self:center}.method__grid>.panel{margin-inline:auto;width:100%}}.panel__kpi>span:last-child{white-space:nowrap}@media (max-width:640px){.panel__kpi{padding:8px 10px}}.btn-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:10px;gap:10px;width:-moz-fit-content;width:fit-content;max-width:100%;align-items:stretch}.btn-row>.btn{width:100%;white-space:nowrap;text-align:center;padding-inline:22px}@media (max-width:480px){.btn-row{grid-auto-flow:row;width:100%}}.seg-card{background:var(--v2-navy-900)!important;border-color:var(--v2-navy-900)!important}.seg-card>button{padding:16px var(--pad-card)!important}.seg-card>button h3{color:#fff!important;font-size:clamp(16px,calc(var(--vw, 1vw) * 1.5),19px)!important}.seg-card>button>span:first-child>span:first-child{color:#9aa6ea!important;font-size:var(--fs-sm)!important}.seg-card>button>span[aria-hidden]{width:34px!important;height:34px!important;font-size:18px!important;background:rgba(255,255,255,.1)!important;color:#fff!important}.seg-card>button[aria-expanded=true]>span[aria-hidden]{background:#fff!important;color:var(--v2-navy-900)!important}.seg-card h4{color:#fff!important;font-size:clamp(18px,calc(var(--vw, 1vw) * 1.8),22px)!important}.seg-card p.muted,.seg-card span.muted{color:var(--v2-slate-200)!important}.seg-card .lbl{color:var(--v2-slate-300)!important}.seg-card .auto-grid .auto-grid>div{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.08)}.seg-card .auto-grid .auto-grid strong{color:#fff!important}.seg-card:hover{border-color:var(--v2-navy-700)!important}.hire-card{position:relative;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease}.hire-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.hire-card--dark{isolation:isolate}.hire-card--dark:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;pointer-events:none;background:conic-gradient(from var(--spin),transparent 0deg,rgba(94,224,160,.95) 50deg,rgba(127,143,224,.7) 110deg,transparent 170deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:v2spin 6s linear infinite}.hire-card--dark:after{position:absolute;inset:-40%;z-index:-1;pointer-events:none;background:radial-gradient(40% 40% at 85% 15%,rgba(94,224,160,.16),transparent 70%)}@media (prefers-reduced-motion:reduce){.hire-card--dark:before{animation:none}.hire-card:hover{transform:none}}.hire-card:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;pointer-events:none;z-index:1;background:conic-gradient(from var(--spin),transparent 0deg,rgba(61,74,133,.95) 40deg,rgba(94,224,160,1) 90deg,rgba(61,74,133,.6) 140deg,transparent 190deg,transparent 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:v2spin 5s linear infinite}.hire-card--dark:before{background:conic-gradient(from var(--spin),transparent 0deg,rgba(127,143,224,.8) 40deg,rgba(94,224,160,1) 90deg,rgba(127,143,224,.6) 140deg,transparent 190deg,transparent 1turn);animation-delay:-2.5s}.hire-card:not(.hire-card--dark){border-color:rgba(61,74,133,.18)!important}@media (prefers-reduced-motion:reduce){.hire-card:before{animation:none}}.hire-card{overflow:visible!important}.hire-card:hover{transform:none;box-shadow:0 18px 40px rgba(13,17,48,.16)}.hire-card--dark{isolation:auto;background:radial-gradient(60% 70% at 88% 10%,rgba(94,224,160,.14),transparent 70%),var(--v2-navy-900)!important}.hire-card--dark:after{content:none}.hire-card:after{content:"";position:absolute;inset:-2px;border-radius:inherit;z-index:-1;pointer-events:none;opacity:.75;filter:blur(14px);background:conic-gradient(from var(--spin),transparent 0deg,rgba(61,74,133,.8) 40deg,rgba(94,224,160,1) 90deg,rgba(61,74,133,.5) 140deg,transparent 190deg,transparent 1turn);animation:v2spin 5s linear infinite}.hire-card--dark:after{content:"";animation-delay:-2.5s;background:conic-gradient(from var(--spin),transparent 0deg,rgba(127,143,224,.8) 40deg,rgba(94,224,160,1) 90deg,rgba(127,143,224,.5) 140deg,transparent 190deg,transparent 1turn)}@media (prefers-reduced-motion:reduce){.hire-card:after{animation:none;opacity:.35}}.hire-card:after{inset:-4px;opacity:1;filter:blur(10px)}@keyframes v2runline{0%{background-position:-30% 0}to{background-position:130% 0}}@keyframes v2node{0%,12%{background:var(--v2-green);color:var(--v2-navy-950);border-color:var(--v2-green);box-shadow:0 0 0 6px rgba(94,224,160,.14),0 0 24px rgba(94,224,160,.55)}22%,to{background:var(--v2-navy-900);color:#fff;border-color:rgba(127,143,224,.45);box-shadow:none}}.mh-steps{--node:48px;list-style:none;margin:0;padding:0;position:relative;display:grid;grid-template-columns:repeat(var(--n,5),minmax(0,1fr));grid-gap:20px;gap:20px}.mh-steps:after,.mh-steps:before{content:"";position:absolute;top:calc(var(--node) / 2 - 1px);left:calc(var(--node) / 2);right:calc((100% - (var(--n) - 1) * 20px) / var(--n) - var(--node) / 2);height:2px;border-radius:2px}.mh-steps:before{background:rgba(127,143,224,.28)}.mh-steps:after{background:linear-gradient(90deg,transparent,rgba(94,224,160,.95),transparent) no-repeat;background-size:22% 100%;animation:v2runline 6s linear infinite}.mh-step{position:relative;display:flex;flex-direction:column;gap:16px;min-width:0}.mh-step__n{position:relative;z-index:1;width:var(--node);height:var(--node);flex:none;border-radius:50%;display:grid;place-items:center;background:var(--v2-navy-900);border:2px solid rgba(127,143,224,.45);color:#fff;font-family:var(--font-display);font-weight:700;font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;animation:v2node 6s linear infinite;animation-delay:calc(var(--i) * 6s / (var(--n) + .6) - .2s)}.mh-step__body{display:flex;flex-direction:column;gap:8px}.mh-step__title{font-family:var(--font-display);font-size:clamp(17px,calc(var(--vw, 1vw) * 1.5),20px);font-weight:700;line-height:1.25;color:#fff}.mh-step__text{font-size:15px;line-height:1.6;color:var(--v2-slate-200)}@media (max-width:900px){.mh-steps{grid-template-columns:1fr;gap:22px;--node:42px}.mh-steps:after,.mh-steps:before{top:calc(var(--node) / 2);bottom:calc(var(--node) / 2);left:calc(var(--node) / 2 - 1px);right:auto;width:2px;height:auto}.mh-steps:after{background:linear-gradient(180deg,transparent,rgba(94,224,160,.95),transparent) no-repeat;background-size:100% 22%;animation-name:v2runlinev}.mh-step{flex-direction:row;align-items:flex-start;gap:16px}.mh-step__body{padding-top:8px}}@keyframes v2runlinev{0%{background-position:0 -30%}to{background-position:0 130%}}@media (prefers-reduced-motion:reduce){.mh-step__n,.mh-steps:after{animation:none}}@media (min-width:901px){.mh-step{align-items:center;text-align:center}.mh-steps:after,.mh-steps:before{left:calc((100% - (var(--n) - 1) * 20px) / var(--n) / 2);right:calc((100% - (var(--n) - 1) * 20px) / var(--n) / 2)}.mh-step__text{max-width:26ch}}@property --ring{syntax:"<number>";initial-value:0;inherits:false}@keyframes v2ringitem{0%,17%{opacity:1;transform:none}21%,to{opacity:0;transform:translateY(6px)}}.mh-top{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:var(--space-col);gap:var(--space-col);align-items:center}.mh-ring{position:relative;width:168px;height:168px;border-radius:50%;flex:none;background:conic-gradient(from 0deg,var(--v2-green) calc(var(--ring) * 1%),rgba(127,143,224,.22) 0);animation:v2ring 6s linear infinite;box-shadow:0 0 40px rgba(94,224,160,.12)}.mh-ring:before{content:"";position:absolute;inset:8px;border-radius:50%;background:var(--v2-navy-950);box-shadow:inset 0 0 0 1px rgba(127,143,224,.18)}.mh-ring__item{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;opacity:0;animation:v2ringitem 6s linear infinite;animation-delay:calc(var(--i) * 6s / (var(--n) + .6) - .2s)}.mh-ring__item b{font-family:var(--font-display);font-size:34px;line-height:1;color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mh-ring__item small{font-size:var(--fs-sm);font-weight:600;color:var(--v2-green);letter-spacing:.02em}@media (max-width:900px){.mh-top{grid-template-columns:1fr}.mh-ring{display:none}}@media (prefers-reduced-motion:reduce){.mh-ring{--ring:100}.mh-ring,.mh-ring__item{animation:none}.mh-ring__item:first-child{opacity:1}}.mh-steps:after{background:linear-gradient(90deg,rgba(94,224,160,.35),rgba(94,224,160,1)) no-repeat;background-size:calc(var(--ring) * 1%) 100%;box-shadow:none}@media (max-width:900px){.mh-steps:after{background:linear-gradient(180deg,rgba(94,224,160,.35),rgba(94,224,160,1)) no-repeat;background-size:100% calc(var(--ring) * 1%)}}@media (prefers-reduced-motion:reduce){.mh-steps:after{animation:none!important;background-size:0 0}}.mh-step__n{animation:none!important}.mh-steps:after{display:none}.team-grid{display:grid;grid-gap:var(--gap);gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.team-card{padding:8px;display:flex;flex-direction:column;gap:12px;position:relative;z-index:0;outline:none;transition:transform .38s cubic-bezier(.2,.7,.2,1),box-shadow .38s ease,border-radius .2s ease}.team-card[data-side=left]{transform-origin:100% 50%}.team-card,.team-card[data-side=right]{transform-origin:0 50%}.team-card__media{position:relative;overflow:hidden;border-radius:var(--r-media);aspect-ratio:1/1;background:var(--v2-navy-900)}.team-card__img{width:100%;height:100%;display:block;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.team-body{padding:0 8px 10px}.team-card .team-name{font-size:18px}.team-role{font-size:var(--fs-sm);font-weight:700;color:var(--v2-navy-600);line-height:1.35}.team-card__bio{position:absolute;z-index:-1;top:-1px;bottom:-1px;left:-1px;width:calc(100% + 2px);display:flex;flex-direction:column;justify-content:center;padding:20px 22px;background:#fff;border:1px solid var(--border-default);border-left:0;border-radius:0 var(--r-card) var(--r-card) 0;box-shadow:var(--shadow-lg);-webkit-clip-path:inset(-40px -40px -40px 0);clip-path:inset(-40px -40px -40px 0);opacity:0;pointer-events:none;transition:transform .48s cubic-bezier(.2,.7,.2,1),opacity .22s ease}.team-card[data-side=left] .team-card__bio{border-left:1px solid var(--border-default);border-right:0;border-radius:var(--r-card) 0 0 var(--r-card);-webkit-clip-path:inset(-40px 0 -40px -40px);clip-path:inset(-40px 0 -40px -40px)}.team-card__bio:before{content:"";display:block;width:28px;height:3px;border-radius:99px;background:var(--v2-green);margin-bottom:12px;transform:scaleX(0);transform-origin:left;transition:transform .42s cubic-bezier(.2,.7,.2,1) .2s}.team-card__bio p{margin:0;font-size:15px;line-height:1.6;color:var(--text-muted)}.team-card:focus-visible,.team-card:focus-within,.team-card:hover{z-index:6;transform:scale(1.08);box-shadow:var(--shadow-lg)}.team-card:has(.team-card__bio):focus-visible,.team-card:has(.team-card__bio):focus-within,.team-card:has(.team-card__bio):hover{border-top-right-radius:0;border-bottom-right-radius:0;border-right-color:transparent}.team-card[data-side=left]:has(.team-card__bio):focus-visible,.team-card[data-side=left]:has(.team-card__bio):focus-within,.team-card[data-side=left]:has(.team-card__bio):hover{border-radius:0 var(--r-card) var(--r-card) 0;border-right-color:var(--border-default);border-left-color:transparent}.team-card:focus-visible .team-card__img,.team-card:focus-within .team-card__img,.team-card:hover .team-card__img{transform:scale(1.06)}.team-card:focus-visible .team-card__bio,.team-card:focus-within .team-card__bio,.team-card:hover .team-card__bio{transform:translateX(calc(100% - 2px));opacity:1;pointer-events:auto}.team-card[data-side=left]:focus-visible .team-card__bio,.team-card[data-side=left]:focus-within .team-card__bio,.team-card[data-side=left]:hover .team-card__bio{transform:translateX(calc(-100% + 2px))}.team-card:focus-visible .team-card__bio:before,.team-card:focus-within .team-card__bio:before,.team-card:hover .team-card__bio:before{transform:none}@media (max-width:640px){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.team-card{padding:6px;gap:8px}.team-card .team-name{font-size:16px}.team-body{padding:0 4px 6px}.team-card__bio{padding:12px}.team-card__bio p{font-size:13px;line-height:1.5}.team-card:focus-visible,.team-card:focus-within,.team-card:hover{transform:scale(1.02)}}@media (prefers-reduced-motion:reduce){.team-card,.team-card__bio,.team-card__bio:before,.team-card__img{transition:none}}.team-head{display:flex;align-items:flex-end;justify-content:space-between;gap:8px 20px;flex-wrap:wrap;margin-bottom:var(--space-head)}.team-head .h-sub{margin:0}.team-hint{margin:0;display:inline-flex;align-items:center;gap:10px;padding:7px 16px 7px 8px;border-radius:999px;background:#fff;border:1px solid var(--border-default);box-shadow:var(--shadow-sm);font-size:var(--fs-sm);font-weight:700;color:var(--v2-navy-800,var(--v2-navy-900))}.team-hint__icon{width:28px;height:28px;border-radius:99px;display:grid;place-items:center;background:var(--v2-navy-900);color:#fff;position:relative;flex:none}.team-hint__icon svg{animation:v2tap 2.4s ease-in-out infinite;transform-origin:40% 20%}.team-hint__icon:after{content:"";position:absolute;inset:0;border-radius:inherit;border:2px solid var(--v2-green);opacity:0;animation:v2ring 2.4s ease-out infinite}.team-hint__touch{display:none}@media (hover:none){.team-hint__hover{display:none}.team-hint__touch{display:inline}}@keyframes v2tap{0%,55%,to{transform:translate(0) scale(1)}20%{transform:translate(2px,2px) scale(.88)}35%{transform:translate(0) scale(1)}}@keyframes v2ring{0%,15%{opacity:0;transform:scale(.8)}25%{opacity:.9}60%,to{opacity:0;transform:scale(1.55)}}.team-card__more{position:absolute;right:8px;bottom:8px;width:28px;height:28px;border-radius:99px;display:grid;place-items:center;background:rgba(13,17,48,.78);color:#fff;font:700 18px/1 var(--font-body);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 0 0 0 rgba(94,224,160,.6);animation:v2plus 2.4s ease-out infinite;transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .22s ease;pointer-events:none}@keyframes v2plus{0%{box-shadow:0 0 0 0 rgba(94,224,160,.55)}70%,to{box-shadow:0 0 0 10px rgba(94,224,160,0)}}.team-card:focus-visible .team-card__more,.team-card:focus-within .team-card__more,.team-card:hover .team-card__more{transform:rotate(135deg) scale(.6);opacity:0}@media (max-width:640px){.team-head{align-items:flex-start;flex-direction:column}.team-hint{font-size:13px;padding:6px 12px 6px 6px}.team-card__more{width:24px;height:24px;font-size:16px;right:6px;bottom:6px}}@media (prefers-reduced-motion:reduce){.team-card__more,.team-hint__icon svg,.team-hint__icon:after{animation:none}}.team-card{cursor:pointer}.team-lb{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:clamp(16px,calc(var(--vw, 1vw) * 4),48px);background:rgba(13,17,48,.9);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:v2fade .22s ease both}.team-lb__panel{position:relative;width:min(980px,100%);max-height:calc(100vh - 32px);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);background:#fff;border-radius:var(--r-block);overflow:hidden;box-shadow:0 40px 80px rgba(0,0,0,.35);animation:v2lbIn .42s cubic-bezier(.2,.7,.2,1) both}.team-lb__panel[data-dir="-1"]{animation-name:v2lbInL}.team-lb__media{position:relative;background:var(--v2-navy-900);min-height:0}.team-lb__media img{width:100%;height:100%;aspect-ratio:1/1;display:block;object-fit:cover}.team-lb__info{display:flex;flex-direction:column;justify-content:center;gap:10px;padding:clamp(24px,calc(var(--vw, 1vw) * 3.5),48px);overflow-y:auto}.team-lb__count{font-family:var(--font-display);font-weight:700;font-size:14px;letter-spacing:.08em;color:var(--v2-navy-900)}.team-lb__count span{color:var(--v2-slate-400)}.team-lb__name{margin:4px 0 0;font-family:var(--font-display);font-weight:700;font-size:clamp(26px,calc(var(--vw, 1vw) * 2.6),36px);line-height:1.15;letter-spacing:-.02em;color:var(--v2-navy-900)}.team-lb__role{font-size:var(--fs-md);font-weight:700;color:var(--v2-navy-600)}.team-lb__bio{margin:6px 0 0;font-size:17px;line-height:1.65;color:var(--text-muted)}.team-lb__bio:before{content:"";display:block;width:36px;height:3px;border-radius:99px;background:var(--v2-green);margin-bottom:16px;animation:v2grow .52s cubic-bezier(.2,.7,.2,1) .2s both;transform-origin:left}.team-lb__nav{display:flex;gap:10px;margin-top:18px}.team-lb__arrow{width:48px;height:48px;border-radius:999px;border:1px solid var(--border-default);background:#fff;color:var(--v2-navy-900);font-size:20px;display:grid;place-items:center;cursor:pointer;transition:background .18s,color .18s,transform .18s}.team-lb__arrow:focus-visible,.team-lb__arrow:hover{background:var(--v2-navy-900);color:#fff;transform:translateY(-2px)}.team-lb__close{position:absolute;top:14px;right:14px;z-index:2;width:42px;height:42px;border-radius:999px;border:0;background:rgba(13,17,48,.72);color:#fff;font-size:24px;line-height:1;display:grid;place-items:center;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:background .18s}.team-lb__close:hover{background:var(--v2-navy-900)}@keyframes v2fade{0%{opacity:0}to{opacity:1}}@keyframes v2lbIn{0%{opacity:0;transform:translateX(28px) scale(.97)}to{opacity:1;transform:none}}@keyframes v2lbInL{0%{opacity:0;transform:translateX(-28px) scale(.97)}to{opacity:1;transform:none}}@keyframes v2grow{0%{transform:scaleX(0)}to{transform:none}}@media (max-width:760px){.team-lb{padding:12px;align-items:end}.team-lb__panel{grid-template-columns:1fr;max-height:calc(100svh - 24px);overflow-y:auto}.team-lb__media img{aspect-ratio:4/3.4}.team-lb__info{padding:20px 20px 22px;gap:8px;overflow:visible}.team-lb__bio{font-size:16px}.team-lb__nav{justify-content:space-between}}@media (hover:none){.team-card:focus-visible,.team-card:focus-within,.team-card:hover{transform:none;box-shadow:none}.team-card .team-card__bio{display:none}.team-card:focus-within .team-card__img,.team-card:hover .team-card__img{transform:none}.team-card:has(.team-card__bio):focus-within,.team-card:has(.team-card__bio):hover{border-radius:var(--r-card);border-color:var(--border-default)}}@media (prefers-reduced-motion:reduce){.team-lb,.team-lb__bio:before,.team-lb__panel{animation:none}}.team-lb__email{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-size:15px;font-weight:600;color:var(--v2-navy-900);word-break:break-all}.team-lb__email span{color:var(--v2-navy-600)}.team-lb__actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px 18px;margin-top:14px}.team-lb__copy{background:none;border:0;padding:4px 0;font:700 15px var(--font-body);color:var(--v2-navy-700,var(--v2-navy-900));text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.5px;cursor:pointer}.team-lb__copy:focus-visible,.team-lb__copy:hover{color:var(--v2-navy-900);-webkit-text-decoration-color:var(--v2-green);text-decoration-color:var(--v2-green)}.team-lb__nav{margin-top:14px}.team-lb__toast{position:fixed;left:50%;bottom:28px;z-index:130;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);padding:12px 18px 12px 12px;border-radius:999px;background:var(--v2-navy-950,#0d1130);color:#fff;font-size:15px;box-shadow:0 16px 40px rgba(0,0,0,.35);border:1px solid rgba(94,224,160,.35);transform:translate(-50%,24px);opacity:0;pointer-events:none;transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .22s ease}.team-lb__toast[data-show=true]{transform:translate(-50%);opacity:1}.team-lb__toast[data-ok=false]{border-color:rgba(255,180,166,.5)}.team-lb__toast strong{font-weight:700;word-break:break-all}.team-lb__tick{width:26px;height:26px;border-radius:99px;display:grid;place-items:center;background:var(--v2-green);color:var(--v2-navy-950,#0d1130);font-weight:900;flex:none}@media (max-width:760px){.team-lb__toast{bottom:18px;font-size:14px}.team-lb__actions .btn{flex:1 1 auto}}.team-lb__toast{width:max-content;border-radius:18px;padding:12px 20px 12px 12px}.team-lb__msg{display:flex;flex-direction:column;gap:2px;line-height:1.35;min-width:0}.team-lb__msg strong{font-size:14px;color:var(--v2-green);word-break:break-all}@media (max-width:760px){.team-lb__toast{top:16px;bottom:auto;transform:translate(-50%,-24px)}.team-lb__toast[data-show=true]{transform:translate(-50%)}}.team-lb__copybox{align-self:flex-start;margin-top:14px;display:inline-flex;align-items:center;gap:12px;padding:8px 20px 8px 8px;border-radius:999px;border:1px solid var(--v2-navy-900);background:var(--v2-navy-900);color:#fff;font:700 15px var(--font-body);cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.team-lb__copybox:focus-visible,.team-lb__copybox:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(13,17,48,.22)}.team-lb__copyicon{width:36px;height:36px;border-radius:999px;display:grid;place-items:center;background:rgba(255,255,255,.12);transition:background .2s ease,color .2s ease}.team-lb__copybox[data-copied=true]{background:var(--v2-green);border-color:var(--v2-green);color:var(--v2-navy-950,#0d1130)}.team-lb__copybox[data-copied=true] .team-lb__copyicon{background:rgba(13,17,48,.12);animation:v2pop .36s cubic-bezier(.2,.7,.2,1)}@keyframes v2pop{0%{transform:scale(.6)}60%{transform:scale(1.15)}to{transform:none}}@media (max-width:760px){.team-lb__copybox{align-self:stretch;justify-content:center}}.hero-rot{position:relative;display:grid;border-radius:var(--r-block);overflow:hidden;background:var(--v2-navy-950);height:clamp(360px,calc(var(--vh, 1vh) * 48),440px);isolation:isolate}.hero-rot,.hero-rot[data-theme=azul],.hero-rot__slide[data-theme=azul]{--c1:#1733d6;--c2:#8fb4ff}.hero-rot[data-theme=verde],.hero-rot__slide[data-theme=verde]{--c1:#07684c;--c2:#5ee0a0}.hero-rot[data-theme=violeta],.hero-rot__slide[data-theme=violeta]{--c1:#5427d0;--c2:#c9b2ff}.hero-rot[data-theme=marinho],.hero-rot__slide[data-theme=marinho]{--c1:#0d1130;--c2:#5ee0a0}.hero-rot[data-theme=coral],.hero-rot__slide[data-theme=coral]{--c1:#c23b22;--c2:#ffd0c2}.hero-rot__slide{grid-area:1/1;position:relative;display:flex;align-items:center;min-width:0;overflow:hidden;opacity:0;visibility:hidden;transition:opacity .9s ease,visibility 0s linear .9s}.hero-rot__slide[data-active=true]{opacity:1;visibility:visible;transition:opacity .9s ease;z-index:1}.hero-rot__bg{position:absolute;inset:0;width:100%;height:100%}.hero-rot__slide[data-active=true] .hero-rot__bg{animation:v2kb calc(var(--rot-ms) + 1.5s) ease-out both}.hero-rot__tint{position:absolute;inset:0;opacity:var(--tint-a,1);background:linear-gradient(100deg,var(--c1) 0,color-mix(in srgb,var(--c1) 90%,transparent) 30%,color-mix(in srgb,var(--c1) 45%,transparent) 60%,color-mix(in srgb,var(--c1) 10%,transparent) 100%)}.hero-rot__shade{inset:0;background:linear-gradient(0deg,rgba(13,17,48,.55),rgba(13,17,48,0) 55%)}.hero-rot__glow,.hero-rot__shade{position:absolute;pointer-events:none}.hero-rot__glow{inset:-30% -10% -30% 40%;background:radial-gradient(45% 45% at 70% 40%,color-mix(in srgb,var(--c2) 55%,transparent),transparent 70%);mix-blend-mode:screen;opacity:.75;animation:v2aurora 9s ease-in-out infinite alternate}.hero-rot__sweep{position:absolute;inset:0;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.16) 50%,transparent 65%);transform:translateX(-120%);pointer-events:none}.hero-rot__slide[data-active=true] .hero-rot__sweep{animation:v2sweep 1.8s cubic-bezier(.2,.7,.2,1) .3s both}.hero-rot__content{position:relative;z-index:2;display:flex;flex-direction:column;gap:14px;max-width:860px;padding:var(--pad-block)}.hero-rot__kicker{display:inline-flex;align-items:center;gap:12px;font-size:15px;font-weight:700;color:#fff}.hero-rot__kicker:before{content:"";width:36px;height:3px;border-radius:99px;background:var(--c2);box-shadow:0 0 14px var(--c2)}.hero-rot__title{-webkit-line-clamp:3;padding-bottom:.06em;font-family:var(--font-display);font-weight:800;font-size:clamp(30px,calc(var(--vw, 1vw) * 3.4),46px);line-height:1.08;letter-spacing:-.035em;text-wrap:balance;color:#fff}.hero-rot__text,.hero-rot__title{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin:0}.hero-rot__text{-webkit-line-clamp:5;font-size:clamp(15px,calc(var(--vw, 1vw) * 1.25),18px);line-height:1.55;color:rgba(255,255,255,.9);max-width:54ch;text-wrap:pretty}.hero-rot__slide[data-active=true] .hero-rot__content>*{animation:v2rise .75s cubic-bezier(.2,.7,.2,1) both}.hero-rot__slide[data-active=true] .hero-rot__content>:nth-child(2){animation-delay:90ms}.hero-rot__slide[data-active=true] .hero-rot__content>:nth-child(3){animation-delay:.18s}@keyframes v2kb{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes v2rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes v2rot{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes v2sweep{0%{transform:translateX(-120%)}to{transform:translateX(120%)}}.hero-rot__nav{position:absolute;right:20px;bottom:20px;z-index:3;display:flex;align-items:center;gap:4px;padding:5px;border-radius:999px;background:rgba(13,17,48,.45);border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-rot__arrow,.hero-rot__dot{height:32px;border-radius:999px;border:0;background:transparent;color:rgba(255,255,255,.75);cursor:pointer;transition:background .18s,color .18s}.hero-rot__arrow{width:32px;font-size:20px;line-height:1;display:grid;place-items:center;background:rgba(255,255,255,.1)}.hero-rot__dot{width:10px;height:10px;padding:0;margin:0 3px;background:rgba(255,255,255,.4);transition:width .3s cubic-bezier(.2,.7,.2,1),background .2s}.hero-rot__arrow:focus-visible,.hero-rot__arrow:hover{background:rgba(255,255,255,.22);color:#fff}.hero-rot__dot:focus-visible,.hero-rot__dot:hover{background:rgba(255,255,255,.75)}.hero-rot__dot[aria-current=true]{width:30px;background:var(--c2);box-shadow:0 0 10px var(--c2)}.hero-rot__line{position:absolute;left:0;right:0;bottom:0;height:4px;z-index:3;background:rgba(255,255,255,.12)}.hero-rot__bar{position:absolute;inset:0;background:var(--c2);box-shadow:0 0 12px var(--c2);transform-origin:left;transform:scaleX(1)}.hero-rot[data-auto=true] .hero-rot__bar{animation:v2rot var(--rot-ms) linear both}.hero-rot[data-auto=false] .hero-rot__bar{opacity:0}.hero-rot[data-paused=true] .hero-rot__bar,.hero-rot[data-paused=true] .hero-rot__bg{animation-play-state:paused}@media (max-width:640px){.hero-rot{height:500px}.hero-rot__title{font-size:27px;-webkit-line-clamp:4}.hero-rot__text{font-size:15px;-webkit-line-clamp:7}.hero-rot__slide{align-items:flex-end}.hero-rot__tint{background:linear-gradient(to top,var(--c1) 0,color-mix(in srgb,var(--c1) 88%,transparent) 45%,color-mix(in srgb,var(--c1) 25%,transparent) 100%)}.hero-rot__content{padding:28px 22px 84px;gap:12px}.hero-rot__nav{right:50%;transform:translateX(50%);bottom:18px}}@media (prefers-reduced-motion:reduce){.hero-rot__slide,.hero-rot__slide[data-active=true]{transition:none}.hero-rot__glow,.hero-rot__slide[data-active=true] .hero-rot__bg,.hero-rot__slide[data-active=true] .hero-rot__content>*,.hero-rot__slide[data-active=true] .hero-rot__sweep{animation:none}}.cf-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.modal--contact{max-width:880px;border-radius:28px}.modal--contact .modal__head{padding:18px 28px;align-items:center}.modal--contact .modal__head .stack{gap:4px!important}.modal--contact .modal__head h2{font-size:clamp(21px,calc(var(--vw, 1vw) * 2.2),26px)!important}.modal--contact .modal__head p{font-size:14px!important}.modal--contact .modal__close{width:38px;height:38px}.modal--contact .modal__body{padding:18px 28px 22px;gap:12px}.modal--contact .cf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px}.modal--contact .field{gap:4px}.modal--contact .field-label,.modal--contact .field>span{font-size:13px}.modal--contact .input{padding:9px 12px;font-size:14px;border-radius:11px}.modal--contact select.input{padding-right:30px}.modal--contact textarea.input{min-height:64px}.modal--contact .chip--sm{padding:6px 12px;font-size:13px}.modal--contact .btn--lg{height:44px;font-size:15px}@media (max-width:640px){.modal--contact{border-radius:24px 24px 0 0}.modal--contact .modal__head{padding:14px 18px}.modal--contact .modal__head h2{font-size:20px!important}.modal--contact .modal__head p{font-size:13px!important}.modal--contact .modal__body{padding:14px 18px 18px;gap:10px}.modal--contact .cf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px}.modal--contact .input{padding:8px 10px;font-size:16px}.modal--contact textarea.input{min-height:52px}.modal--contact .btn-row{grid-auto-flow:column;width:100%}.modal--contact .btn--lg{flex:1 1;padding:0 12px!important;font-size:14px}}.modal--contact .btn-row{margin-left:auto;margin-right:auto}.cf-row2{display:flex;flex-direction:column;gap:14px}.modal-overlay:has(.modal--contact){padding:12px}.modal--contact{max-height:calc(100dvh - 24px)}.modal--contact .cf-row2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.35fr);grid-gap:10px 14px;gap:10px 14px;align-items:start}.modal--contact .cf-row2 textarea.input{min-height:74px}@media (max-height:760px) and (min-width:641px){.modal--contact .modal__head{padding:12px 24px}.modal--contact .modal__head .eyebrow{font-size:11px}.modal--contact .modal__head h2{font-size:20px!important}.modal--contact .modal__head p{display:none}.modal--contact .modal__close{width:34px;height:34px}.modal--contact .modal__body{padding:12px 24px 14px;gap:8px}.modal--contact .cf-grid{gap:6px 12px}.modal--contact .field{gap:3px}.modal--contact .field-label,.modal--contact .field>span{font-size:12px}.modal--contact .input{padding:7px 10px;font-size:13px}.modal--contact .chip--sm{padding:5px 10px;font-size:12px}.modal--contact .cf-row2 textarea.input{min-height:58px}.modal--contact .btn--lg{height:38px;font-size:14px}}@media (max-width:640px){.modal--contact .cf-row2{grid-template-columns:1fr;gap:8px}.modal--contact .cf-row2 textarea.input{min-height:52px}}@media (max-width:640px){.modal-overlay:has(.modal--contact){padding:0}.modal--contact{max-height:100dvh}}@media (max-width:640px) and (max-height:760px){.modal--contact .modal__head{padding:10px 16px}.modal--contact .modal__head p{display:none}.modal--contact .modal__head h2{font-size:18px!important}.modal--contact .modal__body{padding:10px 16px 14px;gap:7px}.modal--contact .cf-grid{gap:5px 8px}.modal--contact .field{gap:2px}.modal--contact .field-label,.modal--contact .field>span{font-size:12px}.modal--contact .input{padding:6px 9px}.modal--contact .chip--sm{padding:4px 9px;font-size:12px}.modal--contact .cf-row2{gap:6px}.modal--contact .cf-row2 textarea.input{min-height:44px}.modal--contact .btn--lg{height:40px}}.modal--contact .cf-row2{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-template-areas:"int msg" "btn msg" "err err";gap:12px 18px;align-items:stretch}.modal--contact .cf-row2>.field:first-child{grid-area:int}.modal--contact .cf-row2>label.field{grid-area:msg}.modal--contact .cf-row2>.form-error{grid-area:err}.modal--contact .cf-row2>.cf-actions{grid-area:btn;align-self:end;justify-self:center;margin:0!important}.modal--contact .cf-row2>label.field textarea.input{flex:1 1;min-height:120px}.modal--contact .cf-chips{justify-content:center}.modal--contact .cf-row2>.field:first-child .field-label{text-align:center}@media (max-height:760px) and (min-width:641px){.modal--contact .cf-row2>label.field textarea.input{min-height:96px}}@media (max-width:640px){.modal--contact .cf-row2{grid-template-columns:1fr;grid-template-areas:"int" "msg" "err" "btn";gap:8px}.modal--contact .cf-row2>.cf-actions{justify-self:stretch}.modal--contact .cf-row2>label.field textarea.input{min-height:64px}}@media (max-width:640px) and (max-height:760px){.modal--contact .cf-row2>label.field textarea.input{min-height:48px}}.modal--contact .cf-chips{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px!important;gap:6px!important}.modal--contact .cf-chips .chip{width:100%;justify-content:center;text-align:center}@media (max-width:640px){.modal--contact .cf-chips{grid-template-columns:repeat(4,minmax(0,1fr))}.modal--contact .cf-chips .chip{padding-inline:4px;font-size:12px}}.cmap{position:relative;height:260px;border-radius:20px;overflow:hidden;border:1px solid rgba(255,255,255,.12);margin-top:6px;isolation:isolate}.cmap,.cmap__map{background:#0b1030}.cmap__map{position:absolute;inset:0;transition:opacity .5s ease}.cmap[data-fade=true] .cmap__map{opacity:0}.cmap .leaflet-container{background:#0b1030;font:inherit}.cmap .leaflet-tile-pane{filter:invert(1) hue-rotate(195deg) brightness(.95) contrast(.95) saturate(.7)}.cmap__tint{position:absolute;inset:0;z-index:400;pointer-events:none;background:radial-gradient(120% 90% at 50% 50%,transparent 55%,rgba(11,16,48,.55)),linear-gradient(rgba(20,26,61,.18),rgba(20,26,61,.18))}.cmap-pin{position:relative}.cmap-pin__dot{position:absolute;inset:5px;border-radius:99px;background:var(--v2-green);border:2px solid #fff;box-shadow:0 0 12px var(--v2-green)}.cmap-pin__pulse{position:absolute;inset:-10px;border-radius:99px;border:2px solid var(--v2-green);animation:cmapPulse 1.8s ease-out infinite}@keyframes cmapPulse{0%{transform:scale(.4);opacity:.9}to{transform:scale(1.6);opacity:0}}.cmap__label{position:absolute;left:12px;top:12px;z-index:500;display:flex;align-items:center;gap:10px;max-width:calc(100% - 24px);padding:8px 14px 8px 10px;border-radius:14px;background:rgba(11,16,48,.78);border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;pointer-events:none}.cmap__label-dot{width:10px;height:10px;border-radius:99px;background:var(--v2-green);box-shadow:0 0 10px var(--v2-green);flex:none}.cmap__label-text{display:flex;flex-direction:column;line-height:1.25;min-width:0}.cmap__label-text strong{font-size:14px;font-weight:700}.cmap__label-text small{font-size:12px;color:var(--v2-slate-200);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cmap__link{position:absolute;inset:0;z-index:450;display:flex;align-items:flex-end;justify-content:flex-end;padding:12px}.cmap__cta{padding:8px 14px;border-radius:999px;background:#fff;color:var(--v2-navy-900);font-size:13px;font-weight:700;box-shadow:0 6px 18px rgba(0,0,0,.25);transition:transform .18s ease,background .18s}.cmap__link:focus-visible .cmap__cta,.cmap__link:hover .cmap__cta{transform:translateY(-2px);background:var(--v2-green)}.cmap__credit{position:absolute;left:10px;bottom:8px;z-index:460;font-size:10px;color:rgba(255,255,255,.7);text-decoration:none}.cmap__credit:hover{color:#fff;text-decoration:underline}@media (max-width:640px){.cmap{height:220px}}@media (prefers-reduced-motion:reduce){.cmap-pin__pulse{animation:none}}.modal--contact .cf-row2>.field:first-child{background:#eef1fb;border:1px solid #d9def5;border-radius:16px;padding:10px 12px 12px}.modal--contact .cf-row2>.field:first-child .field-label{color:var(--v2-navy-900);font-size:13px;font-weight:800;letter-spacing:.02em}.modal--contact .cf-chips .chip{height:38px;padding:0 10px;border-radius:12px;border:1.5px solid #c3cbef;background:#fff;color:var(--v2-navy-900);font-size:13px;font-weight:700;transition:background .16s,border-color .16s,transform .16s,box-shadow .16s}.modal--contact .cf-chips .chip:hover{border-color:var(--v2-navy-900);transform:translateY(-1px)}.modal--contact .cf-chips .chip[aria-pressed=true]{background:var(--v2-green);border-color:var(--v2-green);color:#0d1130;box-shadow:0 6px 16px rgba(94,224,160,.35)}.modal--contact .cf-actions{gap:10px}.modal--contact .cf-actions .btn{height:50px!important;border-radius:14px;font-size:16px!important;font-weight:800;border:0}.modal--contact .cf-actions .btn--navy{background:linear-gradient(135deg,#1733d6,#141a3d);color:#fff;box-shadow:0 10px 22px rgba(23,51,214,.3)}.modal--contact .cf-actions .btn--navy:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.modal--contact .cf-actions .btn--ghost-dark{background:#25d366;color:#fff;box-shadow:0 10px 22px rgba(37,211,102,.3)}.modal--contact .cf-actions .btn--ghost-dark:hover{background:#1fbe5b;color:#fff;transform:translateY(-1px)}@media (max-height:760px) and (min-width:641px){.modal--contact .cf-row2>.field:first-child{padding:8px 10px 10px}.modal--contact .cf-chips .chip{height:34px}.modal--contact .cf-actions .btn{height:44px!important;font-size:15px!important}}@media (max-width:640px){.modal--contact .cf-chips .chip{height:34px;font-size:12px}.modal--contact .cf-actions .btn{height:46px!important;font-size:15px!important}}@media (max-width:640px) and (max-height:760px){.modal--contact .cf-actions .btn{height:42px!important}.modal--contact .cf-row2>.field:first-child{padding:6px 8px 8px}}@media (max-width:760px){.team-lb__panel{display:flex;flex-direction:column;height:min(680px,calc(100svh - 24px));max-height:none;overflow:hidden}.team-lb__media{flex:0 0 auto;height:min(50svh,360px);background:var(--v2-navy-900)}.team-lb__media img{width:100%;height:100%;aspect-ratio:auto;object-fit:contain!important;object-position:center!important}.team-lb__info{flex:1 1 auto;min-height:0;overflow-y:auto;justify-content:flex-start;padding:18px 20px 16px}.team-lb__name{font-size:24px}.team-lb__bio{font-size:15px;line-height:1.55;margin-top:2px}.team-lb__bio:before{margin-bottom:10px}.team-lb__copybox{margin-top:10px}.team-lb__nav{margin-top:auto;padding-top:12px}.team-lb__media{height:min(44svh,330px)}.team-lb__info{padding:16px 18px 14px;gap:6px}.team-lb__copybox{padding:6px 16px 6px 6px;font-size:14px}.team-lb__copyicon{width:32px;height:32px}.team-lb__arrow{width:42px;height:42px}}@media (max-width:760px) and (max-height:700px){.team-lb__media{height:38svh}.team-lb__name{font-size:21px}.team-lb__bio{font-size:14px}}.team-lb__media{overflow:hidden}.team-lb__media img.team-lb__blur{display:none}@media (max-width:760px){.team-lb__media img.team-lb__blur{display:block;position:absolute;inset:-10%;width:120%!important;height:120%!important;object-fit:cover!important;filter:blur(22px) brightness(.55) saturate(1.2);transform:scale(1.05)}.team-lb__media img.team-lb__photo{position:relative;z-index:1}}.cc-grid{display:grid;grid-gap:var(--gap-sm,12px);gap:var(--gap-sm,12px);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));margin-top:6px}.cc{gap:8px}.cc__top{display:flex;align-items:center;gap:10px}.cc__icon{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;flex:none;background:rgba(94,224,160,.14);color:var(--v2-green);border:1px solid rgba(94,224,160,.3)}.cc__actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.cc__btn{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;background:#fff;color:var(--v2-navy-900);font-size:12px;font-weight:700;border:1px solid #fff;cursor:pointer;transition:background .16s,color .16s,transform .16s}.cc__btn:focus-visible,.cc__btn:hover{background:var(--v2-green);border-color:var(--v2-green);color:#0d1130;transform:translateY(-1px)}.cc__btn--wa{background:#25d366;border-color:#25d366;color:#fff}.cc__btn--wa:focus-visible,.cc__btn--wa:hover{background:#1fbe5b;border-color:#1fbe5b;color:#fff}.cc__btn--ghost{background:transparent;color:#fff;border-color:rgba(255,255,255,.35)}.cc-toast{position:fixed;left:50%;bottom:28px;z-index:130;display:flex;align-items:center;gap:10px;padding:12px 20px 12px 12px;border-radius:18px;background:#0d1130;color:#fff;font-size:15px;font-weight:600;border:1px solid rgba(94,224,160,.4);box-shadow:0 16px 40px rgba(0,0,0,.35);transform:translate(-50%,24px);opacity:0;pointer-events:none;transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .22s ease}.cc-toast[data-show=true]{transform:translate(-50%);opacity:1}.cc-toast__tick{width:26px;height:26px;border-radius:99px;display:grid;place-items:center;background:var(--v2-green);color:#0d1130;font-weight:900}.contact-left .cmap{flex:1 1 auto;height:auto;min-height:280px}@media (max-width:900px){.contact-left .cmap{flex:none;height:280px;min-height:0}}@media (max-width:640px){.cc-toast{bottom:90px;font-size:14px}.contact-left .cmap{height:240px}}.contact-wrap>.contact-form{align-self:stretch;display:flex;flex-direction:column}.contact-wrap>.contact-form .cf-row2,.contact-wrap>.contact-form .cf-row2>label.field,.contact-wrap>.contact-form>form.modal__body{flex:1 1 auto}.contact-wrap>.contact-form .cf-row2>label.field textarea.input{flex:1 1 auto;min-height:96px}.cc__btn--icon{width:30px;padding:0;justify-content:center}.cc__actions{flex-wrap:nowrap}.cc__btn{white-space:nowrap}.hero-rot__slide[data-style=baixo] .hero-rot__tint{background:linear-gradient(to top,var(--c1) 0,color-mix(in srgb,var(--c1) 85%,transparent) 40%,color-mix(in srgb,var(--c1) 15%,transparent) 100%)}.hero-rot__slide[data-style=solido] .hero-rot__tint{background:var(--c1)}.hero-rot__slide[data-style=vinheta] .hero-rot__tint{background:radial-gradient(120% 110% at 70% 45%,transparent 25%,color-mix(in srgb,var(--c1) 70%,transparent) 65%,var(--c1) 100%),linear-gradient(90deg,color-mix(in srgb,var(--c1) 70%,transparent),transparent 55%)}.hero-rot__slide[data-style=duotone] .hero-rot__bg{filter:grayscale(1) contrast(1.1) brightness(1.05)}.hero-rot__slide[data-style=duotone] .hero-rot__tint{background:var(--c1);mix-blend-mode:multiply}.hero-rot__slide[data-photo=pb] .hero-rot__bg{filter:grayscale(1)}.hero-rot__slide[data-photo=escura] .hero-rot__bg{filter:brightness(.6)}.hero-rot__slide[data-photo=clara] .hero-rot__bg{filter:brightness(1.25) saturate(1.05)}.hero-rot__slide[data-photo=contraste] .hero-rot__bg{filter:contrast(1.25) saturate(1.35)}.hero-rot__slide[data-photo=sepia] .hero-rot__bg{filter:sepia(.8) saturate(1.1)}.hero-rot__slide[data-photo=desfoque] .hero-rot__bg{filter:blur(6px);transform:scale(1.06)}.hero-rot__slide[data-style=duotone][data-photo=escura] .hero-rot__bg{filter:grayscale(1) brightness(.7)}.hero-rot__slide[data-style=duotone][data-photo=clara] .hero-rot__bg{filter:grayscale(1) brightness(1.3)}.hero-rot__slide[data-style=duotone][data-photo=contraste] .hero-rot__bg{filter:grayscale(1) contrast(1.45)}.hero-rot__slide[data-style=duotone][data-photo=desfoque] .hero-rot__bg{filter:grayscale(1) blur(6px)}.cl-empty{padding:28px;border:2px dashed var(--v2-slate-300);border-radius:var(--r-card);color:var(--text-muted);font-weight:700;text-align:center;background:var(--surface-subtle)}.cl-eyebrow{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--v2-green)}.cl-eyebrow:before{content:"";width:36px;height:3px;border-radius:99px;background:var(--v2-green);box-shadow:0 0 12px var(--v2-green)}.cl-cursor{position:fixed;left:0;top:0;z-index:300;pointer-events:none;width:0;height:0;opacity:0;transition:opacity .2s}.cl-cursor[data-on=true]{opacity:1}.cl-cursor:before{content:"";position:absolute;left:-9px;top:-9px;width:18px;height:18px;border-radius:99px;border:1.5px solid var(--v2-navy-900);background:rgba(94,224,160,.18);transition:transform .26s cubic-bezier(.2,.7,.2,1),background .2s,border-color .2s}.cl-cursor[data-mode=link]:before{transform:scale(2.2);background:rgba(94,224,160,.22);border-color:rgba(20,26,61,.35)}.cl-cursor[data-mode=label]:before{transform:scale(5.4);border-color:var(--v2-green)}.cl-cursor__label{position:absolute;left:0;top:0;transform:translate(-50%,-50%) scale(.6);opacity:0;white-space:nowrap;font:800 12px var(--font-body);color:#0d1130;transition:opacity .2s,transform .26s cubic-bezier(.2,.7,.2,1)}.cl-cursor[data-mode=label] .cl-cursor__label{opacity:1;transform:translate(-50%,-50%) scale(1)}.cl-hero{--mx:0;--my:0;position:relative;overflow:hidden;border-radius:var(--r-block);background:var(--v2-navy-950);min-height:clamp(560px,calc(var(--vh, 1vh) * 100 - 120px),920px);display:flex;align-items:flex-end;isolation:isolate}.cl-hero__mosaic{position:absolute;inset:-12% -8%;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(3,1fr);grid-gap:14px;gap:14px;transform:rotate(-6deg) scale(1.08)}.cl-hero__tile{position:relative;overflow:hidden;border-radius:22px;background:#1b2150;transform:translate3d(calc(var(--mx) * var(--d) * -1px),calc(var(--my) * var(--d) * -1px),0);transition:transform .6s cubic-bezier(.2,.7,.2,1);animation:clTile 1.4s cubic-bezier(.2,.7,.2,1) both}.cl-hero__tile img{width:100%;height:100%}.cl-hero__tile--0{grid-column:1/3;grid-row:1/2;animation-delay:.05s}.cl-hero__tile--1{grid-column:3/4;grid-row:1/3;animation-delay:.15s}.cl-hero__tile--2{grid-column:4/5;grid-row:1/2;animation-delay:.25s}.cl-hero__tile--3{grid-column:1/2;grid-row:2/4;animation-delay:.1s}.cl-hero__tile--4{grid-column:2/3;grid-row:2/3;animation-delay:.2s}.cl-hero__tile--5{grid-column:4/5;grid-row:2/4;animation-delay:.3s}.cl-hero__tile--6{grid-column:2/4;grid-row:3/4;animation-delay:.35s}.cl-hero__tile--7{display:none}.cl-hero__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,17,48,.35),rgba(13,17,48,.55) 45%,rgba(13,17,48,.95)),radial-gradient(80% 60% at 20% 90%,rgba(13,17,48,.9),transparent 70%)}.cl-hero__content{position:relative;z-index:2;display:flex;flex-direction:column;gap:18px;padding:calc(var(--pad-block) * 1.2) var(--pad-block) calc(var(--pad-block) + 56px);max-width:980px}.cl-hero__title{margin:0;font-family:var(--font-display);font-weight:800;font-size:clamp(42px,calc(var(--vw, 1vw) * 7.2),108px);line-height:.98;letter-spacing:-.045em;color:#fff}.cl-word{white-space:nowrap}.cl-char,.cl-word{display:inline-block}.cl-char{animation:clChar .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * 32ms + .25s)}@keyframes clChar{0%{opacity:0;transform:translate3d(0,.5em,0) rotate(6deg)}to{opacity:1;transform:none}}.cl-fade{animation:clFade .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(var(--i) * 60ms + .4s)}@keyframes clFade{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}.cl-hero__sub{margin:0;max-width:46ch;font-size:clamp(17px,calc(var(--vw, 1vw) * 1.6),22px);line-height:1.5;color:rgba(255,255,255,.88)}.cl-scroll{display:flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.75);white-space:nowrap}.cl-scroll__mouse{width:22px;height:34px;border:2px solid rgba(255,255,255,.6);border-radius:12px;display:grid;justify-items:center;padding-top:6px;box-sizing:border-box}.cl-scroll__mouse span{width:3px;height:7px;border-radius:3px;background:var(--v2-green);animation:clWheel 1.6s ease-in-out infinite}@keyframes clWheel{0%{opacity:0;transform:translateY(-3px)}30%{opacity:1}to{opacity:0;transform:translateY(10px)}}.cl-stats{display:grid;grid-template-columns:repeat(var(--n,4),minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap)}.cl-stat{position:relative;overflow:hidden;padding:clamp(22px,calc(var(--vw, 1vw) * 2.6),34px);border-radius:var(--r-card);background:#fff;border:1px solid var(--border-default);display:flex;flex-direction:column;gap:6px}.cl-stat:after{content:"";position:absolute;left:0;height:4px;width:100%;background:linear-gradient(90deg,var(--v2-green),transparent)}.cl-stat__n{font-family:var(--font-display);font-weight:800;font-size:clamp(36px,calc(var(--vw, 1vw) * 4.4),60px);line-height:1;letter-spacing:-.04em;color:var(--v2-navy-900);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cl-stat__l{font-size:var(--fs-md)}.cl-gal__head{align-items:flex-end;justify-content:space-between;gap:18px 24px;margin-bottom:var(--space-head)}.cl-filters,.cl-gal__head{display:flex;flex-wrap:wrap}.cl-filters{gap:6px;padding:5px;border-radius:999px;background:#fff;border:1px solid var(--border-default)}.cl-filter{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;border:0;background:transparent;color:var(--v2-navy-900);font:700 14px var(--font-body);cursor:pointer;transition:background .22s,color .22s}.cl-filter:hover{background:#eef1fb}.cl-filter[aria-pressed=true]{background:var(--v2-navy-900);color:#fff}.cl-filter__n{min-width:22px;height:22px;padding:0 6px;border-radius:99px;display:grid;place-items:center;font-size:11px;background:rgba(20,26,61,.08)}.cl-filter[aria-pressed=true] .cl-filter__n{background:var(--v2-green);color:#0d1130}.cl-gal__stick{position:relative;overflow:hidden}.cl-gal__pin[data-pinned=true] .cl-gal__stick{position:-webkit-sticky;position:sticky;top:0;display:flex;flex-direction:column}.cl-gal__track{display:flex;gap:var(--gap);padding:6px 2px 18px;will-change:transform;animation:clFade .6s cubic-bezier(.2,.7,.2,1) both}.cl-gal__pin[data-pinned=false] .cl-gal__track{overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;will-change:auto}.cl-gal__pin[data-pinned=false] .cl-gal__track::-webkit-scrollbar{display:none}.cl-gal__end{flex:0 0 1px}.cl-gal__bar{position:absolute;left:0;right:0;bottom:8px;height:3px;border-radius:99px;background:rgba(20,26,61,.1);overflow:hidden}.cl-gal__bar span{position:absolute;inset:0;background:var(--v2-navy-900);transform-origin:left;transform:scaleX(var(--progress,0))}.cl-card{flex:0 0 clamp(300px,42%,560px);scroll-snap-align:start;padding:0;border:0;background:none;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:14px;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.cl-card__media{position:relative;display:block;overflow:hidden;border-radius:var(--r-block);aspect-ratio:4/3;background:#1b2150;box-shadow:0 18px 40px rgba(13,17,48,.16)}.cl-card__img{position:absolute;inset:0;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.cl-card__shade{position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(13,17,48,.85));opacity:.55;transition:opacity .4s}.cl-card__over{position:absolute;left:0;right:0;bottom:0;padding:20px 22px;display:flex;flex-direction:column;gap:8px;color:#fff;transform:translate3d(0,14px,0);opacity:0;transition:transform .45s cubic-bezier(.2,.7,.2,1),opacity .3s}.cl-card__scope{font-size:14px;font-weight:600;line-height:1.4;color:rgba(255,255,255,.9)}.cl-card__more{font-size:14px;font-weight:800;color:var(--v2-green)}.cl-card__badge{position:absolute;top:14px;left:14px;padding:6px 12px;border-radius:999px;background:var(--v2-green);color:#0d1130;font-size:12px;font-weight:800;letter-spacing:.04em}.cl-card:focus-visible .cl-card__img,.cl-card:hover .cl-card__img{transform:scale(1.07)}.cl-card:focus-visible .cl-card__shade,.cl-card:hover .cl-card__shade{opacity:1}.cl-card:focus-visible .cl-card__over,.cl-card:hover .cl-card__over{opacity:1;transform:none}.cl-card__meta{display:flex;flex-direction:column;gap:4px;padding:0 6px}.cl-card__seg{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--v2-navy-600)}.cl-card__name{font-family:var(--font-display);font-size:clamp(20px,calc(var(--vw, 1vw) * 1.8),26px);font-weight:700;line-height:1.2;color:var(--v2-navy-900)}.cl-card__count{font-size:13px;color:var(--text-muted)}@media (hover:none){.cl-card__over{opacity:1;transform:none}.cl-card__shade{opacity:1}}.cl-lb{position:fixed;inset:0;z-index:140;background:rgba(8,11,32,.94);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:16px;animation:v2fade .22s ease both}.cl-lb__panel{position:relative;width:min(1320px,100%);height:min(860px,calc(100vh - 32px));display:grid;grid-template-columns:minmax(0,1fr) 360px;border-radius:26px;overflow:hidden;background:#0d1130;box-shadow:0 40px 90px rgba(0,0,0,.5);animation:v2lbIn .42s cubic-bezier(.2,.7,.2,1) both}.cl-lb__stage{position:relative;background:#070a1f;min-height:0}.cl-lb__img{position:absolute;inset:0;width:100%;height:100%;animation:v2fade .3s ease both}.cl-lb__arrow{position:absolute;top:50%;transform:translateY(-50%);width:52px;height:52px;border-radius:999px;border:0;background:rgba(255,255,255,.14);color:#fff;font-size:30px;line-height:1;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background .18s,color .18s}.cl-lb__arrow:hover{background:#fff;color:#0d1130}.cl-lb__arrow--l{left:16px}.cl-lb__arrow--r{right:16px}.cl-lb__count{left:16px;bottom:16px;padding:6px 12px;background:rgba(13,17,48,.7);font-size:13px;font-weight:700}.cl-lb__close,.cl-lb__count{position:absolute;border-radius:999px;color:#fff}.cl-lb__close{top:14px;right:14px;z-index:3;width:44px;height:44px;border:0;background:rgba(255,255,255,.14);font-size:26px;line-height:1;cursor:pointer}.cl-lb__close:hover{background:#fff;color:#0d1130}.cl-lb__info{display:flex;flex-direction:column;gap:14px;padding:64px 28px 24px;color:#fff;overflow-y:auto}.cl-lb__seg{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--v2-green)}.cl-lb__name{margin:0;font-family:var(--font-display);font-size:28px;font-weight:700;line-height:1.15;letter-spacing:-.02em}.cl-lb__scope{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.cl-lb__scope li{padding:6px 12px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);font-size:13px;font-weight:600}.cl-lb__quote{margin:4px 0 0;padding:16px 18px;border-left:3px solid var(--v2-green);background:rgba(255,255,255,.05);border-radius:0 14px 14px 0}.cl-lb__quote p{margin:0;font-size:15px;line-height:1.6;color:rgba(255,255,255,.92)}.cl-lb__quote footer{margin-top:8px;font-size:13px;font-weight:700;color:#fff}.cl-lb__quote footer span{font-weight:500;color:var(--v2-slate-300)}.cl-lb__thumbs{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:6px;gap:6px}.cl-lb__thumb{position:relative;aspect-ratio:1;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;cursor:pointer;background:#1b2150;opacity:.6;transition:opacity .16s,border-color .16s}.cl-lb__thumb img{position:absolute;inset:0;width:100%;height:100%}.cl-lb__thumb[aria-current=true]{opacity:1;border-color:var(--v2-green)}.cl-lb__cta{margin-top:auto;width:100%;justify-content:center;background:var(--v2-green)!important;color:#0d1130!important;border-color:var(--v2-green)!important;font-weight:800}.cl-lb__nav{display:flex;justify-content:space-between;gap:8px}.cl-lb__navbtn{padding:8px 0;border:0;background:none;color:var(--v2-slate-300);font:700 13px var(--font-body);cursor:pointer}.cl-lb__navbtn:hover{color:#fff}@media (max-width:900px){.cl-lb{padding:0}.cl-lb__panel{grid-template-columns:1fr;grid-template-rows:minmax(0,50svh) minmax(0,1fr);height:100svh;border-radius:0}.cl-lb__info{padding:18px 18px 22px;gap:12px}.cl-lb__name{font-size:22px}.cl-lb__arrow{width:42px;height:42px;font-size:24px}}.cl-bas__list{gap:calc(var(--gap) * 2)}.cl-ba,.cl-bas__list{display:flex;flex-direction:column}.cl-ba{margin:0;gap:12px}.cl-ba__frame{position:relative;overflow:hidden;border-radius:var(--r-block);aspect-ratio:16/9;background:#1b2150;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y}.cl-ba__img{position:absolute;inset:0;width:100%;height:100%}.cl-ba__after{position:absolute;inset:0;-webkit-clip-path:inset(0 0 0 var(--pos));clip-path:inset(0 0 0 var(--pos));transition:-webkit-clip-path .42s cubic-bezier(.2,.7,.2,1);transition:clip-path .42s cubic-bezier(.2,.7,.2,1);transition:clip-path .42s cubic-bezier(.2,.7,.2,1),-webkit-clip-path .42s cubic-bezier(.2,.7,.2,1)}.cl-ba__frame:active .cl-ba__after,.cl-ba__frame:active .cl-ba__handle{transition:none}.cl-ba__handle{position:absolute;top:0;bottom:0;left:var(--pos);width:3px;margin-left:-1.5px;background:#fff;box-shadow:0 0 18px rgba(0,0,0,.35);pointer-events:none;transition:left .42s cubic-bezier(.2,.7,.2,1)}.cl-ba__handle span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:999px;background:#fff;color:#0d1130;display:grid;place-items:center;font-weight:900;font-size:16px;letter-spacing:2px;box-shadow:0 8px 24px rgba(0,0,0,.3)}.cl-ba__tag{position:absolute;top:16px;padding:6px 14px;border-radius:999px;background:rgba(13,17,48,.72);color:#fff;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none}.cl-ba__tag--l{left:16px}.cl-ba__tag--r{right:16px;background:var(--v2-green);color:#0d1130}.cl-ba__range{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:ew-resize;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cl-ba__frame:focus-within{outline:3px solid var(--v2-green);outline-offset:3px}.cl-ba__cap{font-size:var(--fs-md);color:var(--text-muted)}.cl-ba__cap strong{color:var(--v2-navy-900)}.cl-logos__title{text-align:center;font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin:0 0 18px}.cl-logos__mask{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.cl-logos__track{display:flex;width:max-content;animation:v2mq var(--dur,30s) linear infinite}.cl-logos__mask:hover .cl-logos__track{animation-play-state:paused}.cl-logos__row{display:flex;align-items:center;gap:56px;padding-right:56px}.cl-logos__item{position:relative;width:150px;height:64px;display:block;filter:grayscale(1);opacity:.55;transition:filter .3s,opacity .3s,transform .3s}.cl-logos__item img{position:absolute;inset:0;width:100%;height:100%}.cl-logos__item:hover{filter:none;opacity:1;transform:scale(1.06)}.cl-cta{position:relative;overflow:hidden;border-radius:var(--r-block);background:var(--v2-navy-950);color:#fff}.cl-cta__glow{position:absolute;inset:-40% -20%;background:radial-gradient(40% 45% at 30% 30%,rgba(23,51,214,.55),transparent 70%),radial-gradient(35% 40% at 75% 70%,rgba(94,224,160,.28),transparent 70%);animation:v2aurora 12s ease-in-out infinite alternate;pointer-events:none}.cl-cta__inner{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;padding:calc(var(--pad-block) * 2) var(--pad-block)}.cl-cta__title{margin:0;max-width:16ch;font-family:var(--font-display);font-weight:800;font-size:clamp(36px,calc(var(--vw, 1vw) * 5.2),72px);line-height:1.02;letter-spacing:-.04em}.cl-cta__text{margin:0;max-width:52ch;font-size:var(--fs-md);line-height:1.6;color:rgba(255,255,255,.85)}.cl-cta__btns{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:10px}.cl-magnet{display:inline-block;transition:transform .4s cubic-bezier(.2,.7,.2,1);will-change:transform}.cl-cta__wa{background:#25d366;color:#fff;border-color:#25d366}.cl-cta__wa:hover{background:#1fbe5b;color:#fff}@media (max-width:900px){.cl-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-card{flex-basis:84%}}@media (max-width:640px){.cl-hero{min-height:calc(100svh - 110px)}.cl-hero__mosaic{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr);inset:-10% -30%;gap:10px}.cl-hero__tile--0{grid-column:1/3;grid-row:1}.cl-hero__tile--1{grid-column:1;grid-row:2}.cl-hero__tile--2{grid-column:2;grid-row:2/4}.cl-hero__tile--3{grid-column:1;grid-row:3/5}.cl-hero__tile--4{grid-column:2;grid-row:4}.cl-hero__tile--5,.cl-hero__tile--6{display:none}.cl-hero__content{padding:28px 22px 84px}.cl-gal__head{align-items:flex-start}.cl-filters{width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none}.cl-filter{flex:none}.cl-ba__frame{aspect-ratio:4/3}.cl-stat__n{font-size:34px}}@media (prefers-reduced-motion:reduce){.cl-char,.cl-cta__glow,.cl-fade,.cl-gal__track,.cl-hero__tile,.cl-logos__track,.cl-scroll__mouse span,.cl-tr__track{animation:none!important}.cl-hero__tile{transform:none}.cl-ba__after,.cl-ba__handle,.cl-card,.cl-card__img,.cl-magnet,.cl-tr__card{transition:none!important}.cl-logos__mask{overflow-x:auto}}.cl-gal__pin[data-pinned=true] .cl-gal__stick{justify-content:center;padding-top:96px}.cl-gal__pin[data-pinned=true] .cl-gal__head{margin-bottom:28px}.cl-gal__pin[data-pinned=true] .cl-card{flex-basis:clamp(380px,48%,640px)}.cl-gal__pin[data-pinned=true] .cl-card__media{aspect-ratio:16/10}@media (hover:none){.cl-card__scope{display:none}.cl-card__shade{background:linear-gradient(180deg,transparent 55%,rgba(13,17,48,.8))}}@media (max-width:640px){.cl-hero{min-height:calc(100svh - 200px)}.cl-scroll{bottom:16px}}[data-reveal][data-in=false]{opacity:0;transform:translate3d(0,28px,0)}[data-reveal][data-in=true]{opacity:1;transform:none;transition:opacity .8s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.cl-char{animation-duration:.56s;animation-delay:calc(var(--i) * 16ms)}.cl-fade{animation-duration:.6s;animation-delay:calc(var(--i) * 30ms + .15s)}.cl-hero__tile{animation-duration:.9s}.cl-hero__tile--3,.cl-hero__tile--4,.cl-hero__tile--5,.cl-hero__tile--6{animation-delay:.1s}@media (prefers-reduced-motion:reduce){[data-reveal][data-in]{opacity:1;transform:none;transition:none}}@keyframes clTile{0%{scale:.96}to{scale:1}}.cl-tr{width:100%}.cl-tr__head{display:flex;flex-direction:column;gap:12px;margin-bottom:26px}.cl-tr__mask{overflow:hidden;padding:6px 0 10px;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.cl-tr__track{display:flex;width:max-content;animation:v2mq var(--dur,48s) linear infinite}.cl-tr__mask:focus-within .cl-tr__track,.cl-tr__mask:hover .cl-tr__track{animation-play-state:paused}.cl-tr__row{display:flex;gap:18px;padding-right:18px}.cl-tr__card{width:clamp(210px,19vw,290px);padding:14px 14px 18px;border:0;border-radius:30px;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;text-align:center;transition:background .35s ease,transform .45s cubic-bezier(.2,.7,.2,1)}.cl-tr__card:focus-visible,.cl-tr__card:hover{background:#e3e7f2;transform:translateY(-6px)}.cl-tr__media{position:relative;width:100%;aspect-ratio:9/13;border-radius:22px;overflow:hidden;background:#1b2150;margin-bottom:12px;box-shadow:0 16px 34px rgba(13,17,48,.16)}.cl-tr__media img{position:absolute;inset:0;width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.7,.2,1)}.cl-tr__card:hover .cl-tr__media img{transform:scale(1.06)}.cl-tr__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,17,48,0) 40%,rgba(13,17,48,.88));opacity:0;transition:opacity .4s}.cl-tr__quote{position:absolute;left:16px;right:16px;bottom:16px;color:#fff;font-weight:600;text-align:left;opacity:0;transform:translate3d(0,12px,0);transition:opacity .35s,transform .45s cubic-bezier(.2,.7,.2,1)}.cl-tr__card:focus-visible .cl-tr__quote,.cl-tr__card:focus-visible .cl-tr__shade,.cl-tr__card:hover .cl-tr__quote,.cl-tr__card:hover .cl-tr__shade{opacity:1;transform:none}.cl-tr__play{position:absolute;top:14px;right:14px;width:42px;height:42px;border-radius:99px;display:grid;place-items:center;padding-left:3px;background:var(--v2-green);color:#0d1130;font-size:14px;box-shadow:0 0 0 7px rgba(94,224,160,.28)}.cl-tr__name{font-family:var(--font-display);font-size:18px;font-weight:700;line-height:1.25;color:var(--v2-navy-900)}.cl-tr__cat{font-size:14px;color:var(--text-muted);line-height:1.35}@media (hover:none){.cl-tr__quote,.cl-tr__shade{opacity:1;transform:none}}@media (max-width:640px){.cl-tr__card{width:62vw;padding:10px 10px 14px}.cl-tr__quote{font-size:13px}}@media (prefers-reduced-motion:reduce){.cl-tr__track{animation:none}.cl-tr__mask{overflow-x:auto}.cl-tr__row+.cl-tr__row{display:none}}.cl-tq{position:relative;width:min(980px,100%);max-height:calc(100vh - 32px);display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);border-radius:26px;overflow:hidden;background:#0d1130;color:#fff;box-shadow:0 40px 90px rgba(0,0,0,.5);animation:v2lbIn .42s cubic-bezier(.2,.7,.2,1) both}.cl-tq__media{position:relative;aspect-ratio:9/12;background:#070a1f}.cl-tq__media iframe,.cl-tq__media img{position:absolute;inset:0;width:100%;height:100%;border:0}.cl-tq__play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:74px;height:74px;border-radius:99px;border:0;padding-left:5px;background:var(--v2-green);color:#0d1130;font-size:24px;cursor:pointer;box-shadow:0 0 0 12px rgba(94,224,160,.25);transition:transform .2s}.cl-tq__play:hover{transform:translate(-50%,-50%) scale(1.08)}.cl-tq__body{display:flex;flex-direction:column;gap:16px;padding:56px 32px 28px;overflow-y:auto}.cl-tq__text{margin:0;font-family:var(--font-display);font-size:clamp(20px,calc(var(--vw, 1vw) * 1.9),28px);font-weight:600;line-height:1.4;letter-spacing:-.01em}.cl-tq__who{display:flex;flex-direction:column;gap:2px}.cl-tq__who strong{font-size:16px}.cl-tq__who span{font-size:14px;color:var(--v2-slate-300)}@media (max-width:760px){.cl-tq{grid-template-columns:1fr;max-height:100svh;overflow-y:auto;border-radius:0;height:100svh}.cl-tq__media{aspect-ratio:4/4}.cl-tq__body{padding:20px 20px 24px}}.cl-scrollrow{position:absolute;z-index:2;left:var(--pad-block);right:var(--pad-block);bottom:20px;display:flex;align-items:center;justify-content:space-between;color:rgba(255,255,255,.7);pointer-events:none}.cl-scrollrow i{font-style:normal;font-size:20px;font-weight:300;line-height:1}.cl-scrollrow .cl-scroll{position:static;transform:none}@media (max-width:640px){.cl-scrollrow i:nth-child(2),.cl-scrollrow i:nth-child(4){display:none}}.cl-tr__row{gap:14px;padding-right:14px}.cl-tr__card{width:clamp(200px,15vw,240px);padding:12px 12px 16px;gap:6px;align-items:stretch;text-align:left;border-radius:26px}.cl-tr__media{aspect-ratio:1/1;border-radius:18px;margin-bottom:8px}.cl-tr__play{width:36px;height:36px;top:10px;right:10px;font-size:12px;box-shadow:0 0 0 6px rgba(94,224,160,.28)}.cl-tr__quote{position:static;opacity:1;transform:none;color:var(--v2-navy-900);font-size:14px;font-weight:500;line-height:1.5;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.cl-tr__name{font-size:15px;margin-top:2px}.cl-tr__cat{font-size:12.5px}@media (max-width:640px){.cl-tr__card{width:58vw}}.cl-tr__row{gap:10px;padding-right:10px}.cl-tr__card{width:clamp(150px,11vw,176px);padding:10px 10px 12px;gap:4px;border-radius:20px}.cl-tr__media{border-radius:14px;margin-bottom:6px;box-shadow:0 10px 22px rgba(13,17,48,.14)}.cl-tr__play{width:28px;height:28px;top:8px;right:8px;font-size:10px;padding-left:2px;box-shadow:0 0 0 4px rgba(94,224,160,.28)}.cl-tr__quote{font-size:12.5px;line-height:1.45;-webkit-line-clamp:3}.cl-tr__name{font-size:13.5px}.cl-tr__cat{font-size:11.5px;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.cl-tr__card:focus-visible,.cl-tr__card:hover{transform:translateY(-4px)}@media (max-width:640px){.cl-tr__card{width:42vw}}.cl-hero{min-height:0;height:clamp(360px,calc(var(--vh, 1vh) * 48),440px);align-items:center}.cl-hero__content{padding:var(--pad-block);padding-bottom:calc(var(--pad-block) + 18px);gap:14px;max-width:860px}.cl-hero__title{font-size:clamp(30px,calc(var(--vw, 1vw) * 3.4),46px);line-height:1.08;letter-spacing:-.035em}.cl-hero__sub{font-size:clamp(15px,calc(var(--vw, 1vw) * 1.25),18px);line-height:1.55}.cl-scrollrow{bottom:14px}@media (max-width:640px){.cl-hero{min-height:0;height:500px;align-items:flex-end}.cl-hero__content{padding:28px 22px 64px}.cl-hero__title{font-size:27px}.cl-hero__sub{font-size:15px}}@media (max-width:900px){.cl-hero,.hero-rot{height:auto;min-height:0}.hero-rot__slide{align-items:flex-end}.hero-rot__content{padding:26px 22px 58px;gap:10px}.cl-hero__title,.hero-rot__title{font-size:clamp(24px,5.6vw,34px);line-height:1.1}.cl-hero__sub,.hero-rot__text{font-size:14.5px;line-height:1.5}.cl-eyebrow,.hero-rot__kicker{font-size:12px}.hero-rot__nav{bottom:12px}.cl-hero{align-items:flex-end}.cl-hero__content{padding:96px 22px 52px;gap:10px}.cl-scrollrow{bottom:12px;left:22px;right:22px}}@media (max-width:640px){.hero-rot__text{-webkit-line-clamp:4}}.cl-cta__inner{gap:12px;padding:calc(var(--pad-block) * 1.15) var(--pad-block)}.cl-cta__title{font-size:clamp(26px,calc(var(--vw, 1vw) * 3.4),46px);line-height:1.06;max-width:20ch}.cl-cta__text{font-size:15px;max-width:56ch}.cl-cta__btns{gap:10px;margin-top:6px}.cl-cta__btns .btn--lg{height:46px;padding:0 22px;font-size:15px}@media (max-width:640px){.cl-cta__inner{padding:30px 20px}.cl-cta__title{font-size:25px}.cl-cta__text{font-size:14px}.cl-cta__btns .btn--lg{height:44px;font-size:14px}}.cl-gal__pin[data-pinned=true] .cl-gal__stick{justify-content:flex-start;padding-top:0;height:auto}.cl-gal__bar{bottom:0}.bleed-wrap:has(>.cl-cta),.cl-bas,.cl-gal,.cl-logos,.cl-tr{--space-open:clamp(36px,calc(var(--vw, 1vw) * 5),64px);margin-top:calc(var(--space-open) - var(--gap) - var(--trim, 0px))}.cl-gal{margin-bottom:-14px}.cl-hero{height:auto;min-height:clamp(360px,calc(var(--vh, 1vh) * 48),440px)}.cl-hero__btns{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.cl-hero__btns .btn--lg{height:46px;padding:0 22px;font-size:15px}@media (max-width:900px){.cl-hero{min-height:0}}@media (max-width:640px){.cl-hero__btns{display:grid;grid-template-columns:1fr 1fr}.cl-hero__btns .btn--lg{height:44px;padding:0 12px;font-size:14px}}.cl-res{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;max-width:100%;margin-top:6px;padding:6px 12px 6px 8px;border-radius:999px;background:#e3f8ee;color:#0f6b43;font-size:13px;font-weight:700;line-height:1.2}.cl-res:before{content:"✓";display:grid;place-items:center;flex:none;width:18px;height:18px;border-radius:99px;background:var(--v2-green);color:#0d1130;font-size:11px;font-weight:900}.cl-res--dark{background:rgba(94,224,160,.14);color:#8ff0c0;margin-top:-4px}.cl-ba__cap .cl-res{margin:0 10px 0 0;vertical-align:middle}.cl-tr__head{flex-direction:row;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:16px 24px}.cl-g{display:inline-flex;align-items:center;gap:10px;padding:10px 16px 10px 10px;border-radius:999px;background:#fff;border:1px solid var(--border-default);box-shadow:0 8px 22px rgba(13,17,48,.06);transition:transform .25s,box-shadow .25s}.cl-g,a.cl-g:hover{color:var(--v2-navy-900)}a.cl-g:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(13,17,48,.12)}.cl-g__logo{width:30px;height:30px;border-radius:99px;display:grid;place-items:center;background:conic-gradient(#ea4335 0 25%,#fbbc05 0 50%,#34a853 0 75%,#4285f4 0);color:#fff;font:800 15px var(--font-body)}.cl-g__n{font-family:var(--font-display);font-size:22px;line-height:1}.cl-g__stars{position:relative;display:inline-block;color:#d7dbe8;font-size:15px;letter-spacing:1px;line-height:1}.cl-g__stars:after{content:"★★★★★";position:absolute;inset:0;width:calc(var(--r, 1) * 100%);overflow:hidden;color:#fbbc05;white-space:nowrap}.cl-g__t{font-size:13.5px;font-weight:600;color:var(--text-muted)}.cl-g__go{font-weight:800}@media (max-width:640px){.cl-g{padding:8px 14px 8px 8px;gap:8px}.cl-g__t{font-size:12.5px}}.cl-cta__offer{display:inline-flex;padding:7px 14px;border-radius:999px;background:rgba(94,224,160,.16);border:1px solid rgba(94,224,160,.4);color:#8ff0c0;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.cl-cta__ok{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px}.cl-cta__ok li{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:rgba(255,255,255,.82)}.cl-cta__ok li:before{content:"✓";color:var(--v2-green);font-weight:900}@media (max-width:640px){.cl-cta__ok{flex-direction:column;align-items:center;gap:6px}.cl-cta__ok li{font-size:13px}.cl-hero__btns>*{min-width:0}.cl-hero__btns .btn--lg{width:100%;padding:0 8px;font-size:13.5px;white-space:nowrap}.cl-cta__ok{width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto;text-align:left}.cl-cta__ok,.cl-cta__ok li{align-items:flex-start}}@media (max-width:380px){.cl-hero__btns .btn--lg{font-size:12.5px}}.cl-gal{margin-bottom:0}.cl-gal__pin{position:relative;border-radius:var(--r-block);background:radial-gradient(120% 90% at 85% 0,#1d2a78 0,var(--v2-navy-950) 55%);color:#fff;overflow:clip;isolation:isolate}.cl-gal__pin>.grid-bg{z-index:-1}.cl-gal__glow{position:absolute;z-index:-1;width:46vw;height:46vw;max-width:640px;max-height:640px;left:-12%;bottom:-30%;border-radius:50%;background:radial-gradient(circle,rgba(94,224,160,.18),transparent 65%);pointer-events:none}.cl-gal__pin[data-pinned=true] .cl-gal__stick,.cl-gal__stick{padding:var(--pad-block)}.cl-gal__head,.cl-gal__pin[data-pinned=true] .cl-gal__head{margin-bottom:26px}.cl-gal .eyebrow{color:var(--v2-green)}.cl-gal .h-section{color:#fff}.cl-gal .cl-filters{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cl-gal .cl-filter{color:rgba(255,255,255,.86)}.cl-gal .cl-filter:hover{background:rgba(255,255,255,.1)}.cl-gal .cl-filter[aria-pressed=true]{background:#fff;color:var(--v2-navy-900)}.cl-gal .cl-filter__n{background:rgba(255,255,255,.14)}.cl-gal .cl-filter[aria-pressed=true] .cl-filter__n{background:var(--v2-green);color:#0d1130}.cl-gal__track{gap:18px;padding:4px 0 6px}.cl-gal .cl-card{flex:0 0 clamp(300px,46%,620px);gap:0;border-radius:24px}.cl-gal__pin[data-pinned=true] .cl-card{flex-basis:clamp(380px,46%,620px)}.cl-gal .cl-card__media,.cl-gal__pin[data-pinned=true] .cl-card__media{aspect-ratio:16/10;border-radius:24px;background:#141a45;box-shadow:0 24px 50px rgba(0,0,0,.35),inset 0 0 0 1px rgba(255,255,255,.08)}.cl-gal .cl-card__shade{opacity:1;background:linear-gradient(180deg,rgba(8,11,34,.35),transparent 26%,transparent 38%,rgba(8,11,34,.94));transition:background .5s}.cl-gal .cl-card:focus-visible .cl-card__shade,.cl-gal .cl-card:hover .cl-card__shade{background:linear-gradient(180deg,rgba(8,11,34,.35),transparent 22%,rgba(8,11,34,.35) 40%,rgba(8,11,34,.96))}.cl-card__top{position:absolute;top:16px;left:16px;right:76px;display:flex;flex-wrap:wrap;gap:8px}.cl-card__chip{padding:6px 12px;border-radius:999px;background:rgba(13,17,48,.55);border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cl-gal .cl-card__badge{position:static}.cl-card__go{position:absolute;top:14px;right:14px;width:48px;height:48px;border-radius:99px;display:grid;place-items:center;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;transition:background .3s,color .3s,transform .5s cubic-bezier(.2,.7,.2,1)}.cl-card:focus-visible .cl-card__go,.cl-card:hover .cl-card__go{background:var(--v2-green);border-color:var(--v2-green);color:#0d1130;transform:rotate(45deg) scale(1.06)}.cl-card__info{position:absolute;left:0;right:0;bottom:0;padding:22px 24px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:#fff}.cl-card__where{font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.7)}.cl-gal .cl-card__name{color:#fff;font-size:clamp(20px,calc(var(--vw, 1vw) * 1.7),26px);line-height:1.18;letter-spacing:-.01em;max-width:30ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cl-res--glass{margin-top:2px;background:rgba(94,224,160,.16);border:1px solid rgba(94,224,160,.35);color:#b6f5d4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cl-card__tags{display:flex;flex-wrap:wrap;gap:6px;max-height:0;opacity:0;overflow:hidden;transform:translate3d(0,8px,0);transition:max-height .5s cubic-bezier(.2,.7,.2,1),opacity .35s,transform .5s cubic-bezier(.2,.7,.2,1)}.cl-card__tags span{padding:5px 10px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.16);font-size:12.5px;font-weight:600;color:rgba(255,255,255,.92)}.cl-card:focus-visible .cl-card__tags,.cl-card:hover .cl-card__tags{max-height:80px;opacity:1;transform:none}.cl-card__peek{position:absolute;right:18px;bottom:20px;display:flex}.cl-card__peek>span{position:relative;width:54px;height:54px;margin-left:-14px;border-radius:14px;overflow:hidden;border:2px solid rgba(255,255,255,.85);box-shadow:0 8px 18px rgba(0,0,0,.35);opacity:0;transform:translate3d(0,14px,0) rotate(-4deg);transition:opacity .35s,transform .5s cubic-bezier(.2,.7,.2,1)}.cl-card__peek>span:nth-child(2){transition-delay:60ms}.cl-card__peek>span:nth-child(3){transition-delay:.12s}.cl-card:hover .cl-card__peek>span{opacity:1;transform:none}.cl-card:hover .cl-card__peek>span:nth-child(2){transform:rotate(3deg)}.cl-gal__foot{display:flex;align-items:center;gap:18px;margin-top:20px}.cl-gal .cl-gal__bar{position:relative;inset:auto;flex:1 1;height:3px;background:rgba(255,255,255,.12)}.cl-gal .cl-gal__bar span{background:linear-gradient(90deg,var(--v2-green),#fff);transform:scaleX(max(var(--progress,0),.04))}.cl-gal__arrows{display:flex;gap:8px}.cl-gal__arrow{width:46px;height:46px;border-radius:99px;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.06);color:#fff;font-size:18px;font-weight:700;cursor:pointer;transition:background .25s,color .25s,opacity .25s,transform .25s}.cl-gal__arrow:hover{background:#fff;color:var(--v2-navy-900);transform:translateY(-1px)}.cl-gal__pin[data-end=true] .cl-gal__arrow--r,.cl-gal__pin[data-start=true] .cl-gal__arrow--l{opacity:.35;pointer-events:none}.cl-gal :focus-visible{outline-color:#aab4ef}@media (hover:none){.cl-card__tags{max-height:none;opacity:1;transform:none}.cl-card__peek,.cl-card__tags span:nth-child(n+3){display:none}}@media (max-width:900px){.cl-gal .cl-card{flex-basis:78%}}@media (max-width:640px){.cl-gal__stick{padding:22px 18px 18px}.cl-gal .cl-card{flex-basis:88%}.cl-gal .cl-card__media{aspect-ratio:4/5;border-radius:20px}.cl-card__info{padding:18px;gap:7px}.cl-card__go{width:42px;height:42px}.cl-gal__head{margin-bottom:18px}.cl-gal__foot{margin-top:14px}.cl-gal__arrow{width:40px;height:40px;font-size:16px}}@media (prefers-reduced-motion:reduce){.cl-card__go,.cl-card__peek>span,.cl-card__tags{transition:none!important}}.cl-stats{display:flex;align-items:stretch;gap:0;padding:6px;border-radius:var(--r-block);background:#fff;border:1px solid var(--border-default);box-shadow:0 14px 34px rgba(13,17,48,.06);position:relative;overflow:hidden}.cl-stats:before{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(94,224,160,.12) 50%,transparent 70%);transform:translateX(-100%);pointer-events:none}.cl-stats[data-run]:before{animation:clSheen 1.8s cubic-bezier(.2,.7,.2,1) .2s both}@keyframes clSheen{to{transform:translateX(100%)}}.cl-stat{flex:1 1;min-width:0;flex-direction:row;align-items:center;justify-content:center;gap:16px;padding:14px clamp(14px,calc(var(--vw, 1vw) * 2.4),32px);border:0;border-radius:0;background:none}.cl-stat+.cl-stat{border-left:1px solid var(--border-default)}.cl-stat:after{left:50%;bottom:0;width:56px;height:3px;border-radius:99px;transform:translateX(-50%) scaleX(0);transition:transform 1.4s cubic-bezier(.2,.7,.2,1) .3s;background:var(--v2-green)}.cl-stats[data-run] .cl-stat:after{transform:translateX(-50%) scaleX(1)}.cl-stat__n{font-size:clamp(34px,calc(var(--vw, 1vw) * 3.4),50px);background:linear-gradient(120deg,var(--v2-navy-900) 30%,#3d50d6);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}.cl-stat__p{color:var(--v2-green);-webkit-text-fill-color:var(--v2-green);margin-right:2px}.cl-stat__s{font-size:.5em;letter-spacing:-.01em}.cl-stat__l{max-width:15ch;font-size:14.5px;line-height:1.3;font-weight:600;color:var(--text-muted)}@media (max-width:900px){.cl-stats{display:flex}}@media (max-width:640px){.cl-stats{flex-wrap:wrap;padding:4px}.cl-stat{flex-direction:column;gap:4px;padding:14px 8px 16px;text-align:center;flex-basis:50%}.cl-stat:nth-child(odd){border-left:0}.cl-stat:nth-child(n+3){border-top:1px solid var(--border-default)}.cl-stat__n{font-size:32px}.cl-stat__l{font-size:12.5px;max-width:18ch}}@media (prefers-reduced-motion:reduce){.cl-stats[data-run]:before{animation:none}.cl-stat:after{transition:none}}@media (hover:hover){.cl-card__media:has(.cl-card__peek) .cl-card__tags{max-width:calc(100% - 170px)}}.cl-gal__pin[data-pinned=true] .cl-card{flex-basis:clamp(440px,58%,760px)}.gr-card,.gr-panel,.gr-pill{position:fixed;z-index:80;left:20px;bottom:20px;font-family:var(--font-body);color:var(--v2-navy-900)}body.has-overlay .gr-card,body.has-overlay .gr-pill,body.menu-open .gr-card,body.menu-open .gr-pill,html[data-studio] .gr-card,html[data-studio] .gr-pill{display:none}.gr-g{flex:none;width:22px;height:22px;border-radius:99px;display:grid;place-items:center;background:conic-gradient(#ea4335 0 25%,#fbbc05 0 50%,#34a853 0 75%,#4285f4 0);color:#fff;font:800 12px var(--font-body)}.gr-stars{position:relative;display:inline-block;color:#dadce0;letter-spacing:1px;line-height:1}.gr-stars:after{content:"★★★★★";position:absolute;inset:0;width:calc(var(--r, 1) * 100%);overflow:hidden;color:#fbbc05;white-space:nowrap}.gr-av{flex:none;width:34px;height:34px;place-items:center;color:#fff;font-weight:800;font-size:15px;object-fit:cover}.gr-av,.gr-x{border-radius:99px;display:grid}.gr-x{width:28px;height:28px;border:0;background:#eef1f8;color:var(--v2-navy-900);font-size:18px;line-height:1;cursor:pointer;place-items:center;transition:background .2s}.gr-x:hover{background:#dfe4f2}.gr-card{width:300px;animation:grIn .6s cubic-bezier(.2,.7,.2,1) both}@keyframes grIn{0%{opacity:0;transform:translate3d(0,24px,0) scale(.96)}}.gr-card__body{position:relative;width:100%;display:flex;flex-direction:column;gap:10px;padding:16px 16px 14px;border-radius:20px;border:1px solid rgba(20,26,61,.08);background:rgba(255,255,255,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 22px 50px rgba(13,17,48,.22);text-align:left;cursor:pointer;overflow:hidden;color:inherit;font:inherit;transition:transform .3s cubic-bezier(.2,.7,.2,1),box-shadow .3s}.gr-card__body:hover{transform:translateY(-3px);box-shadow:0 28px 60px rgba(13,17,48,.28)}.gr-x--card{position:absolute;z-index:2;top:-10px;right:-10px;width:26px;height:26px;font-size:16px;background:var(--v2-navy-900);color:#fff;box-shadow:0 6px 14px rgba(13,17,48,.25)}.gr-x--card:hover{background:#222a6b}.gr-card__slide{display:flex;flex-direction:column;gap:8px;animation:grSlide .52s cubic-bezier(.2,.7,.2,1) both}@keyframes grSlide{0%{opacity:0;transform:translate3d(14px,0,0)}}.gr-card__who{display:flex;align-items:center;gap:10px}.gr-card__who>span{display:flex;flex-direction:column;gap:3px;min-width:0}.gr-card__who strong{font-size:14px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gr-card__text{font-size:13.5px;line-height:1.45;color:#3b4263;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.gr-card__foot{display:flex;align-items:center;gap:8px;padding-top:10px;border-top:1px solid #eef0f6;font-size:12.5px;font-weight:700;color:var(--text-muted)}.gr-card__timer{position:absolute;left:0;bottom:0;height:3px;width:100%;background:linear-gradient(90deg,#4285f4,#34a853,#fbbc05,#ea4335);transform-origin:left;animation:grTimer linear both}@keyframes grTimer{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.gr-pill{display:inline-flex;align-items:center;gap:7px;height:44px;padding:0 14px 0 11px;border-radius:999px;border:1px solid rgba(20,26,61,.1);background:#fff;box-shadow:0 14px 30px rgba(13,17,48,.2);cursor:pointer;font-size:15px;animation:grIn .5s cubic-bezier(.2,.7,.2,1) both;transition:transform .25s}.gr-pill:hover{transform:translateY(-2px)}.gr-pill b{font-family:var(--font-display)}.gr-pill__star{color:#fbbc05}.gr-panel{width:min(380px,calc(100vw - 32px));max-height:min(560px,calc(100vh - 40px));display:flex;flex-direction:column;border-radius:22px;background:#fff;box-shadow:0 30px 80px rgba(13,17,48,.35);overflow:hidden;outline:none;animation:grIn .42s cubic-bezier(.2,.7,.2,1) both}.gr-panel__head{display:flex;align-items:center;gap:12px;padding:16px 16px 14px 18px;border-bottom:1px solid #eef0f6}.gr-panel__head .gr-g{width:34px;height:34px;font-size:17px}.gr-panel__sum{flex:1 1;display:flex;flex-direction:column;gap:4px}.gr-panel__sum strong{font-size:15px}.gr-panel__sum>span{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--text-muted)}.gr-panel__sum b{font-family:var(--font-display);font-size:20px;color:var(--v2-navy-900)}.gr-panel__sum em{font-style:normal}.gr-panel__list{flex:1 1;overflow-y:auto;overscroll-behavior:contain;padding:6px 18px}.gr-rev{padding:14px 0;border-bottom:1px solid #f0f2f7;display:flex;flex-direction:column;gap:8px}.gr-rev:last-child{border-bottom:0}.gr-rev__who{display:flex;align-items:center;gap:10px}.gr-rev__who strong{display:block;font-size:14px}.gr-rev__who>div>span{display:flex;align-items:center;gap:8px;margin-top:3px}.gr-rev__who em{font-style:normal;font-size:12px;color:var(--text-muted)}.gr-rev p{margin:0;font-size:14px;line-height:1.55;color:#3b4263;white-space:pre-line}.gr-more{align-self:flex-start;padding:0;border:0;background:none;color:#1a73e8;font-weight:700;font-size:13px;cursor:pointer}.gr-empty{margin:14px 0;font-size:14px;color:var(--text-muted)}.gr-panel__foot{display:flex;gap:8px;padding:12px 14px 14px;border-top:1px solid #eef0f6}.gr-btn{flex:1 1;display:inline-flex;align-items:center;justify-content:center;height:42px;padding:0 12px;border-radius:999px;border:1px solid #dadce0;font-size:14px;font-weight:700;white-space:nowrap;transition:background .2s}.gr-btn,.gr-btn:hover{color:var(--v2-navy-900)}.gr-btn:hover{background:#f4f6fb}.gr-btn--go{background:var(--v2-navy-900);border-color:var(--v2-navy-900);color:#fff}.gr-btn--go:hover{background:#222a6b;color:#fff}@media (max-width:640px){.gr-card,.gr-pill{left:12px;bottom:calc(84px + env(safe-area-inset-bottom))}.gr-card{width:min(270px,calc(100vw - 80px))}.gr-card__body{padding:12px 12px 10px;gap:8px;border-radius:18px}.gr-card__text{-webkit-line-clamp:2;font-size:13px}.gr-card__foot{padding-top:8px;font-size:11.5px}.gr-pill{height:40px}.gr-panel{left:0;right:0;bottom:0;width:100%;max-height:82svh;border-radius:24px 24px 0 0;padding-bottom:env(safe-area-inset-bottom)}}@media (prefers-reduced-motion:reduce){.gr-card,.gr-card__slide,.gr-panel,.gr-pill{animation:none}.gr-card__timer{display:none}}@media (max-width:640px){.gr-panel{z-index:95}}.gr-stars>span{display:inline}.cl-gal__box{position:relative;padding:var(--pad-block);border-radius:var(--r-block);background:radial-gradient(120% 90% at 85% 0,#1d2a78 0,var(--v2-navy-950) 55%);color:#fff;overflow:hidden;isolation:isolate}.cl-gal__box>.grid-bg{z-index:-1}.cl-gal__box .cl-gal__head{margin-bottom:24px}.cl-gal__grid{--row:clamp(170px,calc(var(--vw, 1vw) * 14),230px);display:grid;grid-gap:16px;gap:16px;grid-auto-rows:var(--row)}.cl-gal__box[data-layout=one] .cl-gal__grid{grid-template-columns:1fr;grid-auto-rows:calc(var(--row) * 1.75)}.cl-gal__box[data-layout=two] .cl-gal__grid{grid-template-columns:1fr 1fr;grid-auto-rows:calc(var(--row) * 1.45)}.cl-gal__box[data-layout=three] .cl-gal__grid{grid-template-columns:1.5fr 1fr}.cl-gal__box[data-layout=four] .cl-gal__grid{grid-template-columns:1fr 1fr}.cl-gal__box[data-layout=five] .cl-gal__grid{grid-template-columns:1.4fr 1fr 1fr}.cl-gal__box[data-layout=five] .cl-card--big,.cl-gal__box[data-layout=three] .cl-card--big{grid-row:span 2}.cl-gal__box[data-layout=many] .cl-gal__grid{grid-auto-flow:column;grid-auto-columns:calc((100% - 32px) / 3);grid-auto-rows:auto;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.cl-gal__grid::-webkit-scrollbar{display:none}.cl-gal__box[data-layout=many] .cl-card{scroll-snap-align:start}.cl-gal__box[data-layout=many] .cl-gal__grid .cl-card__media{aspect-ratio:4/3;height:auto}.cl-gal__grid .cl-card{display:block;width:100%;height:100%;min-width:0;border-radius:22px;animation:clFade .6s cubic-bezier(.2,.7,.2,1) both}.cl-gal__grid .cl-card__media{height:100%;aspect-ratio:auto;border-radius:22px}.cl-gal__grid .cl-card__info{padding:18px 20px;gap:7px}.cl-gal__grid .cl-card__name{font-size:clamp(18px,calc(var(--vw, 1vw) * 1.4),22px)}.cl-gal__grid .cl-card--big .cl-card__info{padding:26px 28px;gap:10px}.cl-gal__grid .cl-card--big .cl-card__name{font-size:clamp(24px,calc(var(--vw, 1vw) * 2.2),34px);max-width:24ch}.cl-gal__box[data-layout=one] .cl-card__name{font-size:clamp(26px,calc(var(--vw, 1vw) * 2.6),40px)}.cl-gal__grid .cl-card:not(.cl-card--big) .cl-card__top{right:64px}.cl-gal__grid .cl-card:not(.cl-card--big) .cl-card__go{width:42px;height:42px}.cl-gal__foot{display:none}.cl-gal__box[data-scroll=true] .cl-gal__foot{display:flex}.cl-gal__box[data-end=true] .cl-gal__arrow--r,.cl-gal__box[data-start=true] .cl-gal__arrow--l{opacity:.35;pointer-events:none}@media (max-width:900px){.cl-gal__grid{--row:190px}.cl-gal__box[data-layout=three] .cl-gal__grid{grid-template-columns:1.3fr 1fr}.cl-gal__box[data-layout=five] .cl-gal__grid{grid-template-columns:1fr 1fr}.cl-gal__box[data-layout=five] .cl-card--big{grid-column:span 2;grid-row:span 1}.cl-gal__box[data-layout=many] .cl-gal__grid{grid-auto-columns:calc((100% - 16px) / 2)}}@media (max-width:640px){.cl-gal__box{padding:22px 18px 18px}.cl-gal__box .cl-gal__head{margin-bottom:18px}.cl-gal__box .cl-gal__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;grid-auto-rows:auto;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.cl-gal__box[data-layout=one] .cl-gal__grid{grid-auto-columns:100%}.cl-gal__box .cl-card,.cl-gal__box .cl-card--big{grid-row:auto;grid-column:auto;scroll-snap-align:start}.cl-gal__box .cl-gal__grid .cl-card__media{height:auto;aspect-ratio:4/5}.cl-gal__grid .cl-card--big .cl-card__info,.cl-gal__grid .cl-card__info{padding:18px}.cl-gal__grid .cl-card--big .cl-card__name,.cl-gal__grid .cl-card__name{font-size:21px}.cl-gal__foot{margin-top:14px}}@media (prefers-reduced-motion:reduce){.cl-gal__grid .cl-card{animation:none}}.cl-cursor[data-mode=label]:before{transform:scale(3.4);background:var(--v2-green);border-color:rgba(255,255,255,.9);box-shadow:0 10px 26px rgba(13,17,48,.3)}.cl-cursor[data-mode=label] .cl-cursor__label{opacity:0}.cl-cursor__icon{position:absolute;left:0;top:0;width:24px;height:24px;transform:translate(-50%,-50%) scale(.3) rotate(-45deg);opacity:0;color:#0d1130;transition:opacity .2s,transform .42s cubic-bezier(.2,.7,.2,1)}.cl-cursor__icon svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;display:none}.cl-cursor__icon svg .fill{fill:currentColor;stroke:none}.cl-cursor[data-icon=drag] .i-drag,.cl-cursor[data-icon=open] .i-open,.cl-cursor[data-icon=play] .i-play,.cl-cursor[data-icon=read] .i-read{display:block}.cl-cursor[data-mode=label] .cl-cursor__icon{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(0)}.cl-cursor[data-mode=label][data-icon=open] .cl-cursor__icon svg{animation:clNudge 1.4s cubic-bezier(.2,.7,.2,1) infinite}.cl-cursor[data-mode=label][data-icon=drag] .cl-cursor__icon svg{animation:clSway 1.4s ease-in-out infinite}@keyframes clNudge{0%,to{transform:translate(0)}50%{transform:translate(2px,-2px)}}@keyframes clSway{0%,to{transform:translateX(-2px)}50%{transform:translateX(2px)}}.cl-cursor-on .cl-card:hover .cl-card__go{opacity:0;transform:scale(.6)}@media (prefers-reduced-motion:reduce){.cl-cursor__icon svg{animation:none!important}}@media (max-width:640px){.cl-gal__box[data-layout] .cl-gal__grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:86%;grid-auto-rows:auto;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory}.cl-gal__box[data-layout=one] .cl-gal__grid{grid-auto-columns:100%}.cl-gal__box[data-layout] .cl-card,.cl-gal__box[data-layout] .cl-card--big{grid-row:auto;grid-column:auto;scroll-snap-align:start}.cl-gal__box[data-layout] .cl-gal__grid .cl-card__media{height:auto;aspect-ratio:4/5}}.cl-gal__grid .cl-card:not(.cl-card--big) .cl-card__tags{display:none}@media (max-width:640px){.cl-gal__box[data-layout] .cl-card .cl-card__tags{display:flex}}.cl-logos__item{padding:0;border:0;background:none;cursor:pointer;border-radius:14px}.cl-logos__item:focus-visible{outline:2px solid var(--v2-navy-600);outline-offset:6px;opacity:1;filter:none}.cl-co{position:relative;width:min(620px,100%);max-height:calc(100vh - 32px);overflow-y:auto;border-radius:26px;background:#0d1130;color:#fff;box-shadow:0 40px 90px rgba(0,0,0,.5);animation:v2lbIn .42s cubic-bezier(.2,.7,.2,1) both}.cl-co__top{height:210px;background:#1b2150;overflow:hidden}.cl-co__bg{position:absolute;inset:0;width:100%;height:100%;transform:scale(1.06);animation:clKen 9s ease-out both}@keyframes clKen{0%{transform:scale(1.16)}to{transform:scale(1.04)}}.cl-co__shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,17,48,.2),rgba(13,17,48,.95))}.cl-co__logo{position:absolute;left:28px;bottom:-1px;transform:translateY(42%);z-index:2;width:196px;height:92px;padding:14px 18px;border-radius:20px;background:#fff;box-shadow:0 18px 40px rgba(0,0,0,.35);display:block;animation:clPop .6s cubic-bezier(.2,.7,.2,1) .12s both}.cl-co__logo img{position:absolute;inset:14px 18px;width:calc(100% - 36px);height:calc(100% - 28px)}@keyframes clPop{0%{opacity:0;transform:translateY(70%) scale(.9)}}.cl-co__top:after,.cl-co__top>.cl-co__bg,.cl-co__top>.cl-co__shade{border-radius:26px 26px 0 0}.cl-co__top:after{content:"";position:absolute;inset:0;overflow:hidden;pointer-events:none}.cl-co__body{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:64px 28px 26px}.cl-co__name{margin:0;font-family:var(--font-display);font-size:clamp(22px,calc(var(--vw, 1vw) * 2.2),30px);font-weight:700;line-height:1.15;letter-spacing:-.02em}.cl-co__quote{margin:4px 0 0;padding:18px 20px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);position:relative}.cl-co__quote:before{content:"“";position:absolute;top:-18px;left:16px;font:900 64px/1 var(--font-display);color:var(--v2-green)}.cl-co__quote p{margin:0;font-size:16px;line-height:1.6;color:rgba(255,255,255,.92)}.cl-co__quote footer{display:flex;align-items:center;gap:12px;margin-top:14px}.cl-co__who{width:44px;height:44px;border-radius:99px;flex:none}.cl-co__quote footer span{display:flex;flex-direction:column;gap:2px}.cl-co__quote footer strong{font-size:15px}.cl-co__quote footer em{font-style:normal;font-size:13px;color:var(--v2-slate-300,#b8bfd9)}.cl-co__label{display:block;margin-bottom:8px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.6)}.cl-co__scope{margin-top:2px}.cl-co__btns{display:flex;flex-wrap:wrap;gap:10px;width:100%;margin-top:8px}.cl-co__btns .btn{flex:1 1 200px;justify-content:center;height:48px}.cl-co__btns .cl-lb__cta{margin-top:0;width:auto}.cl-co__ghost{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22);color:#fff}.cl-co__ghost:hover{background:#fff;color:var(--v2-navy-900)}@media (max-width:640px){.cl-co{border-radius:22px;max-height:calc(100svh - 24px)}.cl-co__top{height:160px}.cl-co__logo{left:20px;width:160px;height:76px}.cl-co__body{padding:54px 20px 20px}.cl-co__quote p{font-size:15px}}@media (prefers-reduced-motion:reduce){.cl-co__bg,.cl-co__logo{animation:none}}.cl-co{--ql:6;display:grid;grid-template-columns:1fr;overflow:hidden;max-height:calc(100dvh - 32px)}.cl-co__top{position:relative;overflow:visible;height:clamp(110px,20dvh,190px)}.cl-co__media{position:absolute;inset:0;overflow:hidden;border-radius:26px 26px 0 0}.cl-co__top>.cl-co__bg,.cl-co__top>.cl-co__shade{border-radius:0}.cl-co__media .cl-co__bg{width:100%;height:100%}.cl-co__media .cl-co__bg,.cl-co__media .cl-co__shade{position:absolute;inset:0}.cl-co__body{min-height:0;overflow:hidden;gap:10px}.cl-co__quote{margin-top:6px}.cl-co__quote p{display:-webkit-box;-webkit-line-clamp:var(--ql);-webkit-box-orient:vertical;overflow:hidden}.cl-co .cl-lb__scope{flex-wrap:wrap}@media (min-width:761px){.cl-co{width:min(900px,100%);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.cl-co__top{height:auto;min-height:100%}.cl-co__media{border-radius:26px 0 0 26px}.cl-co__media .cl-co__shade{background:linear-gradient(180deg,rgba(13,17,48,.05) 30%,rgba(13,17,48,.75))}.cl-co__logo{left:24px;right:auto;bottom:24px;transform:none;animation-name:clPopIn}.cl-co__body{padding:34px 32px 28px;justify-content:center}}@keyframes clPopIn{0%{opacity:0;transform:translateY(16px) scale(.94)}}@media (max-height:760px){.cl-co{--ql:4}.cl-co__name{font-size:clamp(20px,calc(var(--vw, 1vw) * 1.9),26px)}.cl-co__quote{padding:14px 16px}.cl-co__quote p{font-size:15px;line-height:1.5}.cl-co__btns .btn{height:44px}}@media (max-height:620px){.cl-co{--ql:3}.cl-co__scope{display:none}.cl-co__body{padding-top:24px;padding-bottom:20px;gap:8px}.cl-co__quote footer{margin-top:8px}.cl-co__who{width:34px;height:34px}.cl-co__btns{margin-top:4px}}@media (max-height:520px){.cl-co{--ql:2}.cl-co .cl-lb__scope li:nth-child(n+4),.cl-co .cl-res{display:none}}@media (max-width:760px){.cl-co__logo{left:18px;bottom:-1px;width:150px;height:70px;transform:translateY(40%)}.cl-co__body{padding:46px 20px 18px}.cl-co__btns .btn{flex-basis:140px;height:46px}}@media (max-width:760px) and (max-height:700px){.cl-co{--ql:3}.cl-co__scope{display:none}.cl-co__top{height:96px}}.cl-lb__info,.cl-lb__panel,.cl-tq,.cl-tq__body{scrollbar-width:none}.cl-lb__info::-webkit-scrollbar,.cl-tq::-webkit-scrollbar,.cl-tq__body::-webkit-scrollbar{display:none}@media (max-height:700px){.cl-lb__info{padding-top:56px;gap:10px}.cl-lb__name{font-size:22px}.cl-lb__quote p{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.cl-lb__thumbs{display:none}.cl-tq__body{padding-top:48px;gap:12px}.cl-tq__text{font-size:18px}}@media (max-height:760px),(max-width:900px){.cl-lb__thumbs{display:none}.cl-lb__quote p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.cl-lb__scope li:nth-child(n+5){display:none}.cl-lb__info{gap:10px}.cl-lb__nav{margin-top:0}}@media (max-width:900px){.cl-lb__panel{grid-template-rows:minmax(0,42svh) minmax(0,1fr)}.cl-lb__info{padding:16px 18px 18px}.cl-lb__name{font-size:20px}.cl-lb__quote{padding:12px 14px}}@media (max-height:640px){.cl-lb__quote{display:none}.cl-lb__info{padding-top:48px}}@media (max-width:760px) and (max-height:700px){.cl-tq__media{aspect-ratio:16/10}.cl-tq__body{gap:10px;padding:16px 18px 18px}.cl-tq__text{font-size:16px;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}}@media (max-height:520px){.cl-lb__scope{display:none}.cl-lb__info{padding-top:14px}.cl-lb__nav{display:none}.cl-lb__panel{grid-template-rows:minmax(0,50svh) minmax(0,1fr)}}.cl-mnav{position:fixed;z-index:3;top:50%;width:54px;height:54px;margin-top:-27px;border-radius:99px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .22s,color .22s,transform .3s cubic-bezier(.2,.7,.2,1)}.cl-mnav:hover{background:#fff;color:var(--v2-navy-900)}.cl-mnav--l{left:max(16px,calc(50% - 560px))}.cl-mnav--r{right:max(16px,calc(50% - 560px))}.cl-mnav--l:hover{transform:translateX(-3px)}.cl-mnav--r:hover{transform:translateX(3px)}.cl-lb:has(.cl-co) .cl-mnav--l{left:max(16px,calc(50% - 530px))}.cl-lb:has(.cl-co) .cl-mnav--r{right:max(16px,calc(50% - 530px))}.cl-co,.cl-tq{animation:v2lbIn .38s cubic-bezier(.2,.7,.2,1) both}@media (max-width:1180px){.cl-mnav{width:46px;height:46px;margin-top:-23px}.cl-lb:has(.cl-co) .cl-mnav--l,.cl-mnav--l{left:10px}.cl-lb:has(.cl-co) .cl-mnav--r,.cl-mnav--r{right:10px}}@media (max-width:760px){.cl-mnav{top:auto;bottom:calc(18px + env(safe-area-inset-bottom));margin-top:0;width:44px;height:44px;background:rgba(13,17,48,.7);z-index:160}.cl-lb:has(.cl-tq) .cl-mnav{top:26svh;bottom:auto;margin-top:-22px}.cl-lb:has(.cl-co) .cl-mnav{top:70px;bottom:auto}}@media (max-width:760px){.cl-tq{grid-template-columns:minmax(0,1fr)}.cl-tq__body{min-width:0}.cl-tq__text{overflow-wrap:anywhere}}@media (min-width:761px){.cl-lb:has(>.cl-mnav){padding-left:84px;padding-right:84px}.cl-mnav{width:52px;height:52px;margin-top:-26px}.cl-lb:has(.cl-tq) .cl-mnav--l{left:calc(50% - min(490px, 50% - 84px) - 68px)}.cl-lb:has(.cl-tq) .cl-mnav--r{right:calc(50% - min(490px, 50% - 84px) - 68px)}.cl-lb:has(.cl-co) .cl-mnav--l{left:calc(50% - min(450px, 50% - 84px) - 68px)}.cl-lb:has(.cl-co) .cl-mnav--r{right:calc(50% - min(450px, 50% - 84px) - 68px)}}@media (max-width:760px){.cl-lb:has(>.cl-mnav){padding:12px 12px 84px}.cl-lb:has(>.cl-mnav) .cl-tq{height:auto;max-height:calc(100svh - 96px);border-radius:22px}.cl-lb:has(>.cl-mnav) .cl-tq__media{aspect-ratio:16/11}.cl-lb:has(>.cl-mnav) .cl-co{max-height:calc(100svh - 96px)}.cl-lb .cl-mnav,.cl-lb:has(.cl-co) .cl-mnav,.cl-lb:has(.cl-tq) .cl-mnav{top:auto;bottom:calc(20px + env(safe-area-inset-bottom));margin-top:0;width:48px;height:48px}.cl-lb .cl-mnav--l,.cl-lb:has(.cl-co) .cl-mnav--l{left:calc(50% - 58px)}.cl-lb .cl-mnav--r,.cl-lb:has(.cl-co) .cl-mnav--r{right:calc(50% - 58px)}}.cl-dots>*+:before{content:" · ";white-space:pre}.cl-q:before{content:"“"}.cl-q:after{content:"”"}.cl-ba__scope:before{content:" — ";white-space:pre}.cl-ba__scope>span+span:before{content:", "}.cl-stat__s{margin-left:.25em}@media (min-width:1000px){.team-grid:has(>:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr));max-width:880px;margin-inline:auto}}@media (min-width:641px) and (max-width:999px){.team-grid:has(>:nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]):not([type=hidden]):not([type=button]):not([type=submit]),select,textarea{font-size:16px!important}.input:not(textarea),select.input{min-height:44px!important}textarea.input{min-height:88px}.input{border-radius:12px;padding-inline:14px}}