:root{--primary-color: #0A2A78;--secondary-color: #0B1636;--accent-color: #D8DB00;--t3-navy: #0B1636;--t3-ink: #0E1726;--t3-blue: #233567;--t3-primary: #0A2A78;--t3-bright: #1E6EF0;--t3-yellow: #D8DB00;--t3-yellow-2: #E9EC2A;--t3-muted: #556178;--t3-body: #3A4560;--t3-line: #E3E8F0;--t3-line-2: #C9D1DF;--t3-field: #D5DCE7;--t3-soft: #F4F6FA;--t3-sky: #EEF3FA;--t3-ease: cubic-bezier(.2, .8, .2, 1);--t3-header-top: 41px;--t3-display: 'Archivo', 'Archivo Variable', system-ui, sans-serif;--t3-sans: 'IBM Plex Sans', system-ui, -apple-system, 'Segoe UI', sans-serif;--t3-mono: 'JetBrains Mono', ui-monospace, SFMono-Regular, Menlo, monospace}@font-face{font-family:"Archivo";src:url("../fonts/archivo-var.woff2") format("woff2-variations"),url("../fonts/archivo-var.woff2") format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url("../fonts/ibm-plex-sans-400.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url("../fonts/ibm-plex-sans-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBM Plex Sans";src:url("../fonts/ibm-plex-sans-600.woff2") format("woff2");font-weight:600 700;font-style:normal;font-display:swap}@font-face{font-family:"JetBrains Mono";src:url("../fonts/jetbrains-mono-var.woff2") format("woff2-variations"),url("../fonts/jetbrains-mono-var.woff2") format("woff2");font-weight:100 800;font-style:normal;font-display:swap}html{scroll-behavior:smooth;scroll-padding-top:120px}body{margin:0;background:#fff;color:var(--t3-ink);font-family:var(--t3-sans);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*,*::before,*::after{box-sizing:border-box}a{color:var(--t3-blue);text-decoration:none;transition:color .2s}a:hover{color:var(--t3-navy)}img{max-width:100%;height:auto}input,select,textarea,button{font-family:inherit}[hidden]{display:none !important}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--t3-bright) !important;outline-offset:3px !important}.screen-reader-text{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.t3-skip{position:absolute;left:16px;top:-60px;z-index:100;padding:10px 16px;border-radius:999px;background:var(--t3-navy);color:#fff;transition:top .2s}.t3-skip:focus{top:12px;color:#fff}#wrap{overflow-x:clip}@keyframes t3drift{0%{transform:translate(0, 0) scale(1)}100%{transform:translate(-8%, 5%) scale(1.15)}}@keyframes t3marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes t3fadeDown{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.t3-wrap{max-width:1320px;margin:0 auto;padding:0 24px;position:relative}.t3-grid{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:24px}.t3-col-2{grid-column:span 2}.t3-col-3{grid-column:span 3}.t3-col-4{grid-column:span 4}.t3-col-5{grid-column:span 5}.t3-col-6{grid-column:span 6}.t3-col-7{grid-column:span 7}.t3-col-8{grid-column:span 8}.t3-col-start-5{grid-column-start:5}.t3-col-start-6{grid-column-start:6}.t3-col-start-7{grid-column-start:7}.t3-col-start-8{grid-column-start:8}.t3-col-start-9{grid-column-start:9}.t3-col-start-10{grid-column-start:10}.t3-col-5.t3-col-start-8{grid-column:8/span 5}.t3-col-4.t3-col-start-9{grid-column:9/span 4}.t3-col-3.t3-col-start-10{grid-column:10/span 3}.t3-col-7.t3-col-start-6{grid-column:6/span 7}.t3-col-2.t3-col-start-6{grid-column:6/span 2}.t3-align-end{align-items:end}.t3-align-center{align-items:center}.t3-flow{display:flex;flex-direction:column;gap:20px;min-width:0}.t3-flow--xxs{gap:2px}.t3-flow--xs{gap:8px}.t3-flow--md{gap:24px}.t3-flow--lg{gap:40px}.t3-flow--xl{gap:64px}.t3-maxw-620{max-width:620px}.t3-maxw-720{max-width:720px}.t3-maxw-760{max-width:760px}.t3-g3{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}.t3-sec{position:relative;isolation:isolate;overflow:hidden;padding:128px 0}.t3-secb{position:relative;isolation:isolate;overflow:hidden;padding:0 0 128px}.t3-decor{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.t3-tri{position:absolute;will-change:transform}.t3-tri>div{width:100%;aspect-ratio:.866;clip-path:polygon(0 0, 100% 50%, 0 100%)}.t3-bg-dots{background-color:var(--t3-sky);background-image:radial-gradient(rgba(35, 53, 103, 0.06) 1px, transparent 1.3px),radial-gradient(120% 90% at 100% 0%, rgba(216, 219, 0, 0.1) 0%, rgba(216, 219, 0, 0) 45%),linear-gradient(165deg, #F8FAFD 0%, #E8F0FB 55%, #F1F5FB 100%);background-size:24px 24px,100% 100%,100% 100%}.t3-dots-hl{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(rgba(35, 53, 103, 0.7) 1.2px, transparent 1.7px);background-size:24px 24px;-webkit-mask-image:radial-gradient(240px circle at var(--mx, -999px) var(--my, -999px), #000 0%, rgba(0, 0, 0, 0.35) 45%, transparent 100%);mask-image:radial-gradient(240px circle at var(--mx, -999px) var(--my, -999px), #000 0%, rgba(0, 0, 0, 0.35) 45%, transparent 100%)}.t3-dots-hl--soft{background-image:radial-gradient(rgba(35, 53, 103, 0.55) 1.2px, transparent 1.7px)}.t3-glow{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none}.t3-glow>div{position:absolute;pointer-events:none}.t3-glow__g{inset:-30%;background:radial-gradient(35% 35% at 78% 30%, rgba(216, 219, 0, 0.28), transparent 70%),radial-gradient(35% 35% at 18% 78%, rgba(60, 90, 180, 0.45), transparent 70%);animation:t3drift 16s ease-in-out infinite alternate}.t3-glow__d{inset:0;background-image:radial-gradient(rgba(255, 255, 255, 0.07) 1px, transparent 1.4px);background-size:24px 24px}.t3-glow__dh,.t3-glow__dn{inset:0;background-size:24px 24px;-webkit-mask-composite:source-in;mask-composite:intersect}.t3-glow__dh{background-image:radial-gradient(rgba(216, 219, 0, 0.95) 1.3px, transparent 1.8px);-webkit-mask-image:radial-gradient(240px circle at var(--mx, -999px) var(--my, -999px), #000 0%, rgba(0, 0, 0, 0.35) 45%, transparent 100%),linear-gradient(115deg, #000 58%, transparent 82%);mask-image:radial-gradient(240px circle at var(--mx, -999px) var(--my, -999px), #000 0%, rgba(0, 0, 0, 0.35) 45%, transparent 100%),linear-gradient(115deg, #000 58%, transparent 82%)}.t3-glow__dn{background-image:radial-gradient(rgba(11, 22, 54, 0.9) 1.3px, transparent 1.8px);-webkit-mask-image:radial-gradient(240px circle at var(--mx, -999px) var(--my, -999px), #000 0%, rgba(0, 0, 0, 0.35) 45%, transparent 100%),linear-gradient(115deg, transparent 58%, #000 82%);mask-image:radial-gradient(240px circle at var(--mx, -999px) var(--my, -999px), #000 0%, rgba(0, 0, 0, 0.35) 45%, transparent 100%),linear-gradient(115deg, transparent 58%, #000 82%)}.t3-h1{font-family:var(--t3-display);font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:800;font-size:63px;line-height:1;letter-spacing:-0.035em;margin:0;color:var(--t3-navy);text-wrap:balance}.t3-h1--md{font-size:56px;line-height:1.04;letter-spacing:-0.03em}.t3-h1--article{font-size:clamp(34px,4.4vw,60px);line-height:1.08;letter-spacing:-0.015em;max-width:1000px}.t3-h2{font-family:var(--t3-display);font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:700;font-size:42px;line-height:1.12;letter-spacing:-0.01em;margin:0;text-wrap:balance}.t3-h2--lg{font-size:46px;line-height:1.08}.t3-h2--sm{font-size:clamp(28px,3vw,38px)}.t3-h3{font-family:var(--t3-display);font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:700;font-size:clamp(17px,1.66vw,24px);overflow-wrap:anywhere;hyphens:auto;margin:8px 0 0}.t3-eyebrow{font-family:var(--t3-mono);font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:var(--t3-blue)}.t3-eyebrow--muted{color:var(--t3-muted);font-size:12px}.t3-eyebrow--yellow{color:var(--t3-yellow)}.t3-lead{margin:0;font-size:19px;line-height:1.6;color:var(--t3-muted)}.t3-mono{font-family:var(--t3-mono);font-size:13px}.t3-muted{color:var(--t3-muted)}.t3-strong{font-weight:600}.t3-link-strong{font-weight:600;color:var(--t3-blue)}.t3-btns{display:flex;gap:12px;flex-wrap:wrap}.t3-btns--sm{gap:8px;padding-top:8px}.t3-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 28px;border-radius:999px;border:1px solid rgba(0,0,0,0);font-weight:600;font-size:16px;line-height:1.2;text-align:center;white-space:nowrap;cursor:pointer;transition:background .3s,color .3s,transform .3s var(--t3-ease),box-shadow .3s,border-color .3s}.t3-btn--sm{padding:11px 20px;font-size:14px}.t3-btn--lg{padding:18px 30px;font-size:17px}.t3-btn--block{width:100%}.t3-btn--primary{background:var(--t3-primary);color:#fff}.t3-btn--primary:hover{background:var(--t3-navy);color:#fff;transform:translateY(-2px);box-shadow:0 0 0 8px rgba(216,219,0,.45)}.t3-btn--navy{background:var(--t3-blue);color:#fff;padding:13px 22px;font-size:15px}.t3-btn--navy.t3-btn--sm{padding:11px 20px;font-size:14px}.t3-btn--navy:hover{background:var(--t3-navy);color:#fff;transform:translateY(-1px)}.t3-btn--yellow{background:var(--t3-yellow);color:var(--t3-navy)}.t3-btn--yellow:hover{background:var(--t3-yellow-2);color:var(--t3-navy);transform:translateY(-2px);box-shadow:0 0 0 8px rgba(216,219,0,.2)}.t3-btn--glass{color:var(--t3-primary);border-color:rgba(10,42,120,.3);background:rgba(255,255,255,.6);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.t3-btn--glass:hover{background:#fff;color:var(--t3-primary)}.t3-btn--outline{background:#fff;color:var(--t3-blue);border-color:var(--t3-line-2);padding:14px 22px;font-size:16px}.t3-btn--outline:hover{border-color:var(--t3-blue)}.t3-btn--line{background:#fff;color:var(--t3-blue);border-color:var(--t3-line);font-weight:500}.t3-btn--line:hover{border-color:var(--t3-blue)}.t3-btn--ghost-light{color:#fff;border-color:rgba(255,255,255,.35);background:rgba(255,255,255,.06);font-weight:500}.t3-btn--ghost-light:hover{color:#fff;background:rgba(255,255,255,.14)}.t3-chips{display:flex;flex-wrap:wrap;gap:6px}.t3-chip{font-size:12px;padding:5px 10px;border-radius:999px;background:#fff;border:1px solid var(--t3-line);color:var(--t3-ink)}.t3-chip--soft{background:var(--t3-soft);border-color:rgba(0,0,0,0);color:var(--t3-blue)}.t3-chip--glass{font-size:14px;padding:8px 14px;color:#fff;background:rgba(255,255,255,.1);border-color:rgba(255,255,255,.2);backdrop-filter:blur(8px)}.t3-chip--lg{font-size:14px;padding:8px 14px;color:var(--t3-blue)}.t3-pills{display:flex;gap:8px;flex-wrap:wrap}.t3-pill{display:inline-flex;padding:10px 20px;border-radius:999px;border:1px solid var(--t3-line);background:#fff;font-size:14px;color:var(--t3-ink);cursor:pointer;transition:border-color .2s}.t3-pill:hover{border-color:var(--t3-blue);color:var(--t3-ink)}.t3-pill.is-active{background:var(--t3-blue);border-color:var(--t3-blue);color:#fff;font-weight:600}.t3-meta{display:flex;gap:12px;align-items:center;font-size:13px;color:var(--t3-muted)}.t3-meta__cat{font-family:var(--t3-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t3-blue)}.t3-ph{display:block;width:100%;height:100%;background:repeating-linear-gradient(135deg, #E3E8F0 0 10px, #EDF1F6 10px 20px)}.t3-crumb{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-family:var(--t3-mono);font-size:13px;color:var(--t3-muted)}.t3-crumb a{color:var(--t3-muted);text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:3px;transition:color .2s,text-decoration-color .2s}.t3-crumb a:hover{color:var(--t3-navy);text-decoration-color:currentColor}.t3-crumb [aria-current]{color:var(--t3-navy)}.t3-crumb--dark{color:rgba(255,255,255,.75)}.t3-crumb--dark a{color:rgba(255,255,255,.75)}.t3-crumb--dark a:hover{color:var(--t3-yellow)}.t3-crumb--dark [aria-current]{color:#fff}.t3-tlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.t3-tlist li{position:relative;padding-left:30px;font-size:17px;line-height:1.65;color:var(--t3-body)}.t3-tlist li::before{content:"";position:absolute;left:0;top:8px;width:10px;height:11px;clip-path:polygon(0 0, 100% 50%, 0 100%);background:var(--t3-blue)}.t3-topbar{position:relative;z-index:61;background:var(--t3-soft);border-bottom:1px solid var(--t3-line);font-size:13px;color:var(--t3-muted)}.t3-topbar__in{padding-top:8px;padding-bottom:8px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.t3-topbar__badge{display:flex;align-items:center;gap:12px;padding:5px 16px 5px 12px;background:#fff;border:1px solid var(--t3-line);border-radius:999px;font-weight:600;color:var(--t3-ink)}.t3-topbar__badge img{height:24px;width:auto;display:block}.t3-topbar__links{margin-left:auto;display:flex;align-items:center;gap:24px}.t3-topbar__links a{color:var(--t3-blue)}.t3-topbar__tel{font-weight:600}.t3-topbar__lock{display:inline-flex;align-items:center;gap:6px}.t3-topbar__lock:hover{text-decoration:underline}.t3-header{position:fixed;left:0;right:0;top:var(--t3-header-top);z-index:60;padding:12px 24px;pointer-events:none}.t3-header__bar{pointer-events:auto;max-width:1320px;margin:0 auto;height:64px;padding:0 10px 0 24px;display:flex;align-items:center;gap:24px;border-radius:999px;background:rgba(255, 255, 255, var(--t3-head-alpha, 0.58));backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(255,255,255,.65);box-shadow:0 12px 32px -14px rgba(11,22,54,.35),inset 0 1px 0 rgba(255,255,255,.8);transition:background-color .3s ease}.t3-header__logo{display:flex;margin-right:auto}.t3-header__logo img{height:34px;width:auto;display:block}.t3-nav{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:6px;font-size:15px;font-weight:500;white-space:nowrap}.t3-nav__item{position:relative}.t3-nav__link{display:flex;align-items:center;gap:6px;padding:10px 12px;border-radius:999px;color:var(--t3-navy);background:none;border:0;cursor:pointer;font:inherit}.t3-nav__link:hover,.t3-nav__link[aria-expanded=true]{background:var(--t3-soft);color:var(--t3-navy)}.t3-nav__link--mega{font-weight:600}.t3-nav .is-current>.t3-nav__link{background:var(--t3-soft)}.t3-nav__sub{list-style:none;margin:0;padding:0 0 0 16px}.t3-caret{font-size:9px;color:var(--t3-muted)}.t3-mega{position:absolute;top:100%;left:50%;transform:translateX(-30%);padding-top:14px;width:920px;max-width:calc(100vw - 48px);white-space:normal}.t3-mega__panel{animation:t3fadeDown .25s var(--t3-ease);background:rgba(255,255,255,.9);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(35,53,103,.1);border-radius:24px;box-shadow:0 40px 80px -30px rgba(11,22,54,.4);padding:16px;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr) 260px;gap:12px}.t3-mega__card{background:#fff;border:1px solid var(--t3-line);border-radius:18px;padding:28px;display:flex;flex-direction:column;gap:12px;color:var(--t3-ink);transition:border-color .2s,transform .45s var(--t3-ease)}.t3-mega__card:hover{border-color:var(--t3-blue);transform:translateY(-2px);color:var(--t3-ink)}.t3-mega__title{font-family:var(--t3-display);font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:700;font-size:26px;color:var(--t3-navy)}.t3-mega__text{color:var(--t3-muted);font-size:15px;line-height:1.5;font-weight:400}.t3-mega__box{border-radius:18px;padding:24px;background:linear-gradient(150deg, #0B1636 0%, #233567 60%, #8E9A2E 100%);color:#fff;display:flex;flex-direction:column;justify-content:space-between;gap:18px;align-items:flex-start}.t3-mega__boxtitle{font-family:var(--t3-display);font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:700;font-size:20px;line-height:1.3}.t3-mega__boxtext{font-size:14px;line-height:1.5;color:rgba(255,255,255,.82);font-weight:400}.t3-burger{width:44px;height:44px;border-radius:50%;background:var(--t3-soft);border:0;flex-shrink:0;display:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;cursor:pointer}.t3-burger span{width:18px;height:2px;border-radius:2px;background:var(--t3-navy);transition:transform .3s var(--t3-ease)}.t3-burger[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.t3-burger[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.t3-mobnav{pointer-events:auto;max-width:1320px;margin:8px auto 0;flex-direction:column;gap:2px;padding:12px;background:rgba(255,255,255,.97);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid var(--t3-line);border-radius:24px;box-shadow:0 30px 60px -24px rgba(11,22,54,.4);animation:t3fadeDown .25s var(--t3-ease);display:flex}.t3-mobnav .t3-nav{flex-direction:column;align-items:stretch;gap:2px;white-space:normal}.t3-mobnav .t3-nav__link,.t3-mobnav__link{display:block;padding:14px 16px;border-radius:14px;font-size:17px;font-weight:500;color:var(--t3-navy)}.t3-mobnav .t3-nav__link:hover,.t3-mobnav__link:hover{background:var(--t3-soft)}.t3-mobnav .t3-btn{margin-top:8px}.t3-mob{display:none !important}.t3-hero{position:relative;overflow:hidden;isolation:isolate;min-height:min(820px,100vh);display:flex;align-items:center;background-color:var(--t3-navy);color:var(--t3-primary)}.t3-hero__bg{position:absolute;top:-6%;height:112%;left:0;width:100%;will-change:transform;z-index:0;pointer-events:none}.t3-hero__bg img,.t3-hero__bg picture{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:62% 50%;display:block}.t3-hero__veil{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg, rgba(240, 244, 247, 0.97) 0%, rgba(240, 244, 247, 0.94) 34%, rgba(240, 244, 247, 0.6) 50%, rgba(240, 244, 247, 0) 66%),linear-gradient(0deg, rgba(7, 14, 36, 0.35) 0%, rgba(7, 14, 36, 0) 30%)}.t3-hero__dots{position:absolute;right:0;top:0;height:140%;aspect-ratio:1107/1429;z-index:0;pointer-events:none}.t3-hero__dots canvas{position:absolute;inset:0;width:100%;height:100%;display:block;will-change:transform}.t3-hero__dots [data-hero-dots-hl]{-webkit-mask-image:radial-gradient(240px circle at var(--mx, -999px) var(--my, -999px), #000 0%, rgba(0, 0, 0, 0.35) 45%, transparent 100%);mask-image:radial-gradient(240px circle at var(--mx, -999px) var(--my, -999px), #000 0%, rgba(0, 0, 0, 0.35) 45%, transparent 100%)}.t3-hero__content{will-change:transform,opacity;z-index:1;width:100%;padding-top:180px;padding-bottom:120px;display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:24px}.t3-hero__col{grid-column:span 6;display:flex;flex-direction:column;gap:32px;min-width:0}.t3-hero__title{font-family:var(--t3-display);font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:400;margin:0;font-size:clamp(40px,5.2vw,76px);line-height:1.08;letter-spacing:-0.01em;color:var(--t3-primary)}.t3-hero__title span{display:block}.t3-hero__title .is-bold{font-weight:800}.t3-hero__title mark{background:var(--t3-yellow);color:inherit;padding:0 .14em;box-decoration-break:clone;-webkit-box-decoration-break:clone}.t3-hero__text{margin:0;font-size:19px;line-height:1.6;color:#2a3a5e;max-width:500px;text-wrap:pretty}.t3-clients{padding:56px 0;border-bottom:1px solid var(--t3-line)}.t3-clients__in{display:grid;grid-template-columns:220px minmax(0, 1fr);gap:40px;align-items:center}.t3-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg, transparent, #000 10%, #000 90%, transparent);mask-image:linear-gradient(90deg, transparent, #000 10%, #000 90%, transparent)}.t3-marquee__track{display:flex;gap:56px;width:max-content;animation:t3marquee 40s linear infinite}.t3-marquee__track:hover{animation-play-state:paused}.t3-marquee__logo{flex:0 0 auto;height:56px;display:flex;align-items:center}.t3-marquee__logo img{max-height:56px;width:auto;filter:grayscale(1);opacity:.75;transition:filter .3s,opacity .3s}.t3-marquee__logo:hover img{filter:none;opacity:1}.t3-about{background:var(--t3-navy);color:#fff}.t3-about .t3-h2{color:#fff}.t3-about__text{align-self:start}.t3-about__text p{margin:0;font-size:17px;line-height:1.7;color:var(--t3-line-2)}.t3-about__text .t3-btn{align-self:flex-start}.t3-services{display:grid;grid-template-columns:repeat(auto-fit, minmax(230px, 1fr));gap:24px}.t3-service{background:rgba(255,255,255,.72);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid rgba(35,53,103,.08);border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:16px;min-height:340px;box-shadow:0 24px 48px -28px rgba(11,22,54,.22),inset 0 1px 0 #fff;transition:transform .45s var(--t3-ease),border-color .25s,box-shadow .45s}.t3-service:hover{transform:translateY(-6px);border-color:var(--t3-blue);box-shadow:0 32px 60px -28px rgba(11,22,54,.35)}.t3-service p{margin:0;font-size:15px;line-height:1.6;color:var(--t3-muted)}.t3-service__icon{width:56px;height:56px;flex:none;display:flex;align-items:center;justify-content:flex-start}.t3-service__icon svg{width:48px;height:48px;display:block;transition:transform .45s var(--t3-ease)}.t3-service:hover .t3-service__icon svg{transform:translateY(-2px) scale(1.05)}.t3-pcard{position:relative;overflow:hidden;isolation:isolate;border-radius:28px;min-height:460px;display:flex;flex-direction:column;gap:20px;transition:transform .5s var(--t3-ease),border-color .25s}.t3-pcard:hover{transform:translateY(-4px)}.t3-pcard--sw{padding:48px;background:linear-gradient(140deg, #070E24 0%, #233567 70%, #5D6B3A 100%);color:#fff}.t3-pcard--sw:hover{color:#fff}.t3-pcard--hw{padding:40px;gap:16px;background:var(--t3-soft);border:1px solid var(--t3-line);color:var(--t3-navy)}.t3-pcard--hw:hover{border-color:var(--t3-blue);color:var(--t3-navy)}.t3-pcard__title{font-family:var(--t3-display);font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:700;font-size:35px;line-height:1.1;max-width:460px}.t3-pcard__title--sm{font-size:29px;line-height:1.15;color:var(--t3-navy)}.t3-pcard__text{font-size:17px;line-height:1.6;color:rgba(255,255,255,.82);max-width:440px}.t3-pcard__chips{margin-top:auto;gap:8px}.t3-pcard__arrow{position:absolute;right:40px;top:40px;width:56px;height:56px;border-radius:50%;background:var(--t3-yellow);color:var(--t3-navy);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;transition:transform .4s var(--t3-ease)}.t3-pcard:hover .t3-pcard__arrow{transform:translateX(4px)}.t3-pcard__media{flex:1;border-radius:20px;background:#fff;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:200px}.t3-pcard__media img{width:100%;max-height:300px;object-fit:contain}.t3-sechead{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}.t3-ncard{background:#fff;border-radius:24px;overflow:hidden;border:1px solid var(--t3-line);display:flex;flex-direction:column;color:var(--t3-ink);transition:transform .45s var(--t3-ease),box-shadow .45s}.t3-ncard:hover{color:var(--t3-ink);transform:translateY(-6px);box-shadow:0 30px 60px -30px rgba(11,22,54,.3)}.t3-ncard--feat:hover{transform:none}.t3-ncard__media{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:var(--t3-soft)}.t3-ncard__media img{width:100%;height:100%;object-fit:cover;display:block}.t3-ncard__media--1610{aspect-ratio:16/10}.t3-ncard__body{padding:28px;display:flex;flex-direction:column;gap:10px;flex:1}.t3-ncard--feat .t3-ncard__body{padding:32px;gap:12px}.t3-ncard__title{font-family:var(--t3-display);font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:700;font-size:clamp(17px,1.72vw,25px);line-height:1.2;overflow-wrap:anywhere;color:var(--t3-navy)}.t3-ncard__title--sm{font-size:clamp(17px,1.45vw,21px);line-height:1.3}.t3-ncard__text{font-size:15px;line-height:1.6;color:var(--t3-muted)}.t3-ncard--feat .t3-ncard__text{font-size:16px}.t3-ncard__cta{margin-top:auto;padding-top:10px;font-size:14px}.t3-nside{display:grid;grid-template-rows:repeat(3, auto);gap:24px}.t3-nthumb{background:#fff;border-radius:20px;border:1px solid var(--t3-line);padding:24px;display:grid;grid-template-columns:140px minmax(0, 1fr);gap:24px;align-items:center;color:var(--t3-ink);transition:border-color .25s,transform .45s var(--t3-ease)}.t3-nthumb:hover{border-color:var(--t3-blue);transform:translateX(4px);color:var(--t3-ink)}.t3-nthumb__media{display:block;aspect-ratio:1;border-radius:14px;overflow:hidden}.t3-nthumb__media img{width:100%;height:100%;object-fit:cover;display:block}.t3-nthumb__title{font-family:var(--t3-display);font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:600;font-size:19px;line-height:1.3;color:var(--t3-navy)}.t3-datebadge{position:absolute;top:16px;left:16px;padding:10px 14px;border-radius:14px;background:rgba(255,255,255,.75);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.9);display:flex;flex-direction:column;align-items:center;font-family:var(--t3-display);font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:400;color:var(--t3-navy)}.t3-datebadge strong{font-weight:800;font-size:22px;line-height:1}.t3-datebadge span{font-size:11px;text-transform:uppercase;letter-spacing:.08em}.t3-band{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(115deg, #070E24 0%, #14224A 45%, #233567 70%, #8E9A2E 100%);color:#fff}.t3-band__in{position:relative;z-index:1;padding-top:128px;padding-bottom:128px}.t3-bigtel{font-family:var(--t3-display);font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:800;font-size:39px;letter-spacing:-0.01em;color:var(--t3-yellow)}.t3-bigtel:hover{color:var(--t3-yellow-2)}.t3-bigtel--sm{font-size:35px}.t3-channels{display:flex;flex-direction:column;gap:14px}.t3-channel{display:flex;align-items:center;gap:20px;padding:22px 24px;border-radius:20px;background:rgba(255,255,255,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.18);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,.2);transition:all .4s var(--t3-ease)}.t3-channel:hover{background:rgba(255,255,255,.14);border-color:rgba(216,219,0,.6);transform:translateX(-4px);color:#fff}.t3-channel__k{width:48px;height:48px;flex:none;border-radius:14px;background:rgba(216,219,0,.18);border:1px solid rgba(216,219,0,.4);display:flex;align-items:center;justify-content:center;font-family:var(--t3-mono);font-size:13px;color:var(--t3-yellow)}.t3-channel__body{display:flex;flex-direction:column;gap:2px;flex:1}.t3-channel__body strong{font-weight:600;font-size:17px}.t3-channel__body span{font-size:14px;color:rgba(255,255,255,.75)}.t3-phead{position:relative;isolation:isolate;overflow:hidden;padding:160px 0 64px;border-bottom:1px solid var(--t3-line);background-color:#f4f7fb;background-image:radial-gradient(rgba(35, 53, 103, 0.07) 1px, transparent 1.3px),radial-gradient(120% 90% at 100% 0%, rgba(216, 219, 0, 0.1) 0%, rgba(216, 219, 0, 0) 45%),linear-gradient(165deg, #F8FAFD 0%, #EDF3FB 60%, #FFFFFF 100%);background-size:24px 24px,100% 100%,100% 100%}.t3-phead__count{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.t3-phead__num{font-family:var(--t3-display);font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:800;font-size:106px;line-height:.9;letter-spacing:-0.05em;color:var(--t3-blue)}.t3-phead--simple{padding-bottom:56px}.t3-catalog{position:relative;isolation:isolate;overflow:clip;padding:56px 0 128px;background:#fff}.t3-catalog__list{display:flex;flex-direction:column;min-width:0}.t3-catalog__head{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid var(--t3-navy)}.t3-catalog__cat{font-family:var(--t3-display);font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:700;font-size:18px;color:var(--t3-navy)}.t3-side{display:grid;grid-template-columns:minmax(220px, 280px) minmax(0, 1fr);gap:40px;align-items:start}.t3-side__aside{position:sticky;top:132px;display:flex;flex-direction:column;gap:24px}.t3-side__label{padding:0 16px}.t3-search{display:flex;align-items:center;gap:10px;padding:4px 18px;border-radius:14px;background:var(--t3-soft);border:1px solid var(--t3-line);color:var(--t3-muted);margin:0}.t3-search input{all:unset;flex:1;font-size:15px;padding:12px 0;color:var(--t3-ink)}.t3-search input::-webkit-search-cancel-button{cursor:pointer}.t3-filters{display:flex;flex-direction:column;gap:4px}.t3-filter{padding:12px 16px;border-radius:14px;color:var(--t3-ink);font-size:15px;display:flex;justify-content:space-between;gap:12px;transition:background .2s}.t3-filter span{font-family:var(--t3-mono);font-size:13px;color:var(--t3-muted)}.t3-filter:hover{background:var(--t3-soft);color:var(--t3-ink)}.t3-filter.is-active{background:var(--t3-navy);color:#fff;font-weight:600}.t3-filter.is-active span{color:var(--t3-yellow)}.t3-sidebox{border-radius:20px;padding:24px;background:var(--t3-navy);color:rgba(255,255,255,.78);font-size:14px;line-height:1.55;display:flex;flex-direction:column;gap:14px;align-items:flex-start}.t3-sidebox__title{font-family:var(--t3-display);font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:700;font-size:19px;line-height:1.3;color:#fff}.t3-item{display:grid;grid-template-columns:32px minmax(120px, 200px) minmax(0, 1fr);gap:24px;align-items:start;padding:28px 16px;border-bottom:1px solid var(--t3-line);border-radius:4px;transition:background .3s;animation:t3fadeDown .45s var(--t3-ease) both}.t3-item:hover{background:var(--t3-soft)}.t3-item--noimg{grid-template-columns:32px minmax(0, 1fr)}.t3-item__num{padding-top:6px}.t3-item__media{aspect-ratio:4/3;border-radius:16px;background:var(--t3-soft);border:1px solid var(--t3-line);overflow:hidden;display:flex;align-items:center;justify-content:center}.t3-item__media img{width:78%;height:78%;object-fit:contain}.t3-item__body{display:flex;flex-direction:column;gap:10px;min-width:0}.t3-item__body .t3-chips{padding-top:4px}.t3-item__tag{font-family:var(--t3-mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--t3-blue)}.t3-item__title{font-family:var(--t3-display);font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:700;font-size:clamp(17px,1.66vw,24px);overflow-wrap:anywhere;hyphens:auto;margin:0;color:var(--t3-navy)}.t3-item__desc{margin:0;font-size:15px;line-height:1.55;color:var(--t3-muted);max-width:560px}.t3-item:target{background:var(--t3-sky)}.t3-empty{margin-top:24px;padding:64px;text-align:center;border:1px dashed var(--t3-line-2);border-radius:24px;color:var(--t3-muted)}.t3-empty button{all:unset;cursor:pointer;color:var(--t3-blue);font-weight:600}.t3-cta{background:#fff}.t3-cta__box{position:relative;overflow:hidden;isolation:isolate;border-radius:32px;padding:72px;background:linear-gradient(115deg, #070E24 0%, #233567 60%, #8E9A2E 90%, #D8DB00 100%);color:#fff}.t3-cta__text{position:relative;z-index:1;gap:16px}.t3-cta__text .t3-h2{font-size:39px;line-height:1.1}.t3-cta__text p{margin:0;font-size:18px;line-height:1.6;color:rgba(255,255,255,.85)}.t3-cta__btn{position:relative;z-index:1;display:flex;justify-content:flex-end}.t3-nhead{padding:160px 0 64px}.t3-nlist{overflow:visible}.t3-pagination{margin-top:48px;display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.t3-pagination a,.t3-pagination span{min-width:44px;padding:10px 16px;border-radius:999px;border:1px solid var(--t3-line);text-align:center;color:var(--t3-ink);font-size:14px}.t3-pagination a:hover{border-color:var(--t3-blue)}.t3-pagination .current{background:var(--t3-blue);border-color:var(--t3-blue);color:#fff;font-weight:600}.t3-ahead{position:relative;isolation:isolate;overflow:hidden;padding:160px 0 220px;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 55%, #FFFFFF 100%),radial-gradient(120% 90% at 100% 0%, rgba(216, 219, 0, 0.1) 0%, rgba(216, 219, 0, 0) 45%),linear-gradient(165deg, #F8FAFD 0%, #E8F0FB 55%, #F1F5FB 100%)}.t3-ahead>.t3-wrap{gap:28px}.t3-ahead__meta{display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:14px;color:var(--t3-muted)}.t3-ahead__lead{margin:0;font-size:20px;line-height:1.6;color:var(--t3-body);max-width:760px;text-wrap:pretty}.t3-badge{font-family:var(--t3-mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;padding:7px 14px;border-radius:999px;background:#fff;border:1px solid var(--t3-line-2);color:var(--t3-blue)}.t3-badge--evento{background:var(--t3-yellow);border-color:var(--t3-yellow);color:var(--t3-navy)}.t3-badge--normativa{background:var(--t3-navy);border-color:var(--t3-navy);color:#fff}.t3-author{display:flex;align-items:center;gap:14px;padding-top:8px;font-size:13px;color:var(--t3-muted)}.t3-author strong{font-weight:600;color:var(--t3-navy);font-size:15px}.t3-author__av{width:44px;height:44px;border-radius:50%;background:var(--t3-blue);color:var(--t3-yellow);display:flex;align-items:center;justify-content:center;font-family:var(--t3-display);font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:800;font-size:14px}.t3-acover{position:relative;z-index:1;margin-top:-168px;padding-bottom:24px}.t3-acover__img{aspect-ratio:21/9;border-radius:28px;overflow:hidden;border:1px solid rgba(35,53,103,.08);box-shadow:0 24px 48px -32px rgba(11,22,54,.22),0 2px 6px rgba(11,22,54,.04)}.t3-acover__img img{width:100%;height:100%;object-fit:cover;display:block}.t3-acover--empty{margin-top:-168px;height:0;padding:0}.t3-abody{padding:56px 0 112px;background:#fff}.t3-aside-layout{display:grid;grid-template-columns:minmax(0, 1fr) minmax(280px, 380px);gap:clamp(32px,6vw,96px);align-items:start}.t3-aside-layout__aside{position:sticky;top:132px;display:flex;flex-direction:column;gap:16px;min-width:0}.t3-prose{display:flex;flex-direction:column;gap:22px;min-width:0;max-width:760px}.t3-prose>*{margin:0}.t3-prose p,.t3-prose li{font-size:18px;line-height:1.75;color:var(--t3-body);text-wrap:pretty}.t3-prose h2,.t3-prose h3{font-family:var(--t3-display);font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:700;color:var(--t3-navy);line-height:1.2;letter-spacing:-0.01em;margin-top:24px}.t3-prose h2{font-size:clamp(22px,2.2vw,28px)}.t3-prose h3{font-size:clamp(19px,1.8vw,22px)}.t3-prose ul:not(.t3-tlist){list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.t3-prose ul:not(.t3-tlist) li{position:relative;padding-left:30px;font-size:17px;line-height:1.65}.t3-prose ul:not(.t3-tlist) li::before{content:"";position:absolute;left:0;top:8px;width:10px;height:11px;clip-path:polygon(0 0, 100% 50%, 0 100%);background:var(--t3-blue)}.t3-prose ol{padding-left:1.4em}.t3-prose a:not(.t3-pill):not(.t3-btn){text-decoration:underline;text-underline-offset:3px}.t3-prose img,.t3-prose figure{border-radius:20px}.t3-prose figure img{width:100%}.t3-prose blockquote,.t3-prose .t3-quote{margin:12px 0;padding:8px 0 8px 32px;position:relative;font-family:var(--t3-display);font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:600;font-size:clamp(20px,2vw,26px);line-height:1.4;color:var(--t3-navy);border:0}.t3-prose blockquote p,.t3-prose .t3-quote p{font:inherit;color:inherit;margin:0}.t3-prose blockquote::before,.t3-prose .t3-quote::before{content:"";position:absolute;left:0;top:14px;width:16px;height:18px;clip-path:polygon(0 0, 100% 50%, 0 100%);background:var(--t3-yellow)}.t3-prose--page{max-width:860px}.t3-box{border-radius:24px;padding:32px;background:var(--t3-soft);border:1px solid var(--t3-line);display:flex;flex-direction:column;gap:16px}.t3-box--line{background:#fff;padding:28px;gap:14px;font-size:15px;line-height:1.6;color:var(--t3-muted)}.t3-box--line .t3-btn{align-self:flex-start}.t3-box__title{font-family:var(--t3-display);font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:700;font-size:20px;line-height:1.3;color:var(--t3-navy)}.t3-agenda{display:flex;flex-direction:column;border-top:1px solid var(--t3-line)}.t3-agenda__row{display:grid;grid-template-columns:110px minmax(0, 1fr);gap:24px;padding:20px 0;border-bottom:1px solid var(--t3-line)}.t3-agenda__row .t3-mono{font-size:14px;color:var(--t3-blue)}.t3-agenda__row div{display:flex;flex-direction:column;gap:4px}.t3-agenda__row strong{font-weight:600;color:var(--t3-navy);font-size:17px}.t3-agenda__row span:not(.t3-mono){color:var(--t3-muted);font-size:15px}.t3-speakers{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:16px}.t3-speaker{display:flex;gap:16px;align-items:center;padding:20px;border-radius:20px;border:1px solid var(--t3-line);font-size:14px;color:var(--t3-muted)}.t3-speaker strong{font-weight:600;color:var(--t3-navy);font-size:16px}.t3-speaker__img{width:56px;height:56px;border-radius:50%;flex:none;object-fit:cover}.t3-dl{display:flex;flex-direction:column;margin:0}.t3-dl>div{display:grid;grid-template-columns:120px minmax(0, 1fr);gap:12px;padding:14px 0;border-top:1px solid var(--t3-line);font-size:15px}.t3-dl dt{font-family:var(--t3-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--t3-muted);padding-top:2px;font-weight:400}.t3-dl dd{color:var(--t3-navy);font-weight:500;margin:0}.t3-dl--dark>div{grid-template-columns:96px minmax(0, 1fr);border-color:rgba(255,255,255,.14)}.t3-dl--dark dt{color:rgba(255,255,255,.65)}.t3-dl--dark dd{color:#fff}.t3-evcard{position:relative;overflow:hidden;border-radius:24px;padding:32px;background:linear-gradient(150deg, #0B1636 0%, #233567 65%, #4C5A2C 100%);color:#fff;display:flex;flex-direction:column;gap:20px}.t3-evcard__date{display:flex;align-items:flex-end;gap:12px}.t3-evcard__date strong{font-family:var(--t3-display);font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:800;font-size:64px;line-height:.9;color:var(--t3-yellow)}.t3-evcard__date span{font-family:var(--t3-mono);font-size:14px;letter-spacing:.12em;text-transform:uppercase;padding-bottom:6px}.t3-evcard__past{text-align:center;padding:14px 20px;border-radius:999px;border:1px solid rgba(255,255,255,.3);font-family:var(--t3-mono);font-size:13px;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.85)}.t3-evcard__cal{text-align:center;font-size:14px;color:rgba(255,255,255,.85)}.t3-evcard__cal:hover{color:#fff}.t3-download{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-radius:14px;background:#fff;border:1px solid var(--t3-line);font-weight:600;font-size:15px;color:var(--t3-navy)}.t3-download .t3-mono{font-size:12px;color:var(--t3-muted)}.t3-download:hover{border-color:var(--t3-blue)}.t3-share{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding-top:28px;margin-top:12px;border-top:1px solid var(--t3-line)}.t3-share .t3-eyebrow{margin-right:6px}.t3-share .t3-pill{padding:9px 16px;color:var(--t3-blue)}.t3-related{background:var(--t3-soft);padding:96px 0 128px}.t3-related__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:24px}.t3-rcard{background:#fff;border-radius:24px;border:1px solid var(--t3-line);padding:28px;display:flex;flex-direction:column;gap:12px;color:var(--t3-ink);transition:transform .45s var(--t3-ease),border-color .25s}.t3-rcard:hover{transform:translateY(-4px);border-color:var(--t3-blue);color:var(--t3-ink)}.t3-rcard__title{font-family:var(--t3-display);font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:700;font-size:clamp(17px,1.4vw,20px);line-height:1.3;color:var(--t3-navy);overflow-wrap:anywhere}.t3-rcard .t3-link-strong{margin-top:auto;padding-top:8px;font-size:14px}.t3-chero{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(115deg, #070E24 0%, #14224A 45%, #233567 68%, #8E9A2E 92%, #D8DB00 100%);color:#fff}.t3-chero__in{position:relative;z-index:1;padding-top:160px;padding-bottom:112px;gap:56px}.t3-chero .t3-h1{color:#fff}.t3-chero__small{font-size:14px;color:rgba(255,255,255,.75)}.t3-gcard{display:flex;flex-direction:column;gap:14px;padding:28px;border-radius:24px;background:rgba(255,255,255,.09);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.2);color:#fff;box-shadow:0 30px 60px -30px rgba(7,14,36,.6),inset 0 1px 0 rgba(255,255,255,.25);transition:all .45s var(--t3-ease)}.t3-gcard:hover{transform:translateY(-6px);border-color:rgba(216,219,0,.6);color:#fff}.t3-gcard__title{font-family:var(--t3-display);font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:700;font-size:22px}.t3-gcard__text{font-size:15px;line-height:1.5;color:rgba(255,255,255,.8)}.t3-contactinfo{display:flex;flex-direction:column;gap:20px;padding-top:28px;border-top:1px solid var(--t3-line);font-size:15px;line-height:1.6}.t3-contactinfo>div{display:flex;flex-direction:column;gap:2px}.t3-map{display:flex;flex-direction:column;border-radius:20px;overflow:hidden;border:1px solid var(--t3-line);background:var(--t3-soft)}.t3-map__frame{position:relative;aspect-ratio:4/3;background:repeating-linear-gradient(135deg, #E3E8F0 0 10px, #F4F6FA 10px 20px)}.t3-map__frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;filter:saturate(0.85)}.t3-map__consent{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px;text-align:center;font-size:14px;color:var(--t3-muted)}.t3-map__load{position:relative;inset:auto;margin:0;width:max-content;height:max-content;padding:12px 20px;border-radius:999px;border:1px solid var(--t3-line-2);background:#fff;color:var(--t3-blue);font-weight:600;cursor:pointer}.t3-map__link{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;background:#fff;border-top:1px solid var(--t3-line);font-size:14px;font-weight:600;color:var(--t3-blue)}.t3-map__link:hover{background:var(--t3-soft)}.t3-formbox{border-radius:28px;padding:40px;background:var(--t3-soft);border:1px solid var(--t3-line)}.t3-form{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}.t3-form>label,.t3-form__full{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600;color:var(--t3-ink);margin:0}.t3-form__full{grid-column:1/-1}.t3-form small{font-weight:400;color:var(--t3-muted);font-size:13px;margin-top:-6px}.t3-form .wpcf7-form-control-wrap{display:block}.t3-form input[type=text],.t3-form input[type=email],.t3-form input[type=tel],.t3-form select,.t3-form textarea{width:100%;font-weight:400;font-size:16px;padding:15px 16px;border-radius:12px;border:1px solid var(--t3-field);background:#fff;color:var(--t3-ink);outline:none;transition:border-color .2s,box-shadow .2s}.t3-form input[type=text]:focus,.t3-form input[type=email]:focus,.t3-form input[type=tel]:focus,.t3-form select:focus,.t3-form textarea:focus{border-color:var(--t3-blue);box-shadow:0 0 0 4px rgba(35,53,103,.12)}.t3-form select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--t3-muted) 50%),linear-gradient(135deg, var(--t3-muted) 50%, transparent 50%);background-position:calc(100% - 22px) 50%,calc(100% - 16px) 50%;background-size:6px 6px;background-repeat:no-repeat;padding-right:44px}.t3-form textarea{resize:vertical;min-height:140px}.t3-form .t3-mono,.t3-form input.t3-mono{font-family:var(--t3-mono)}.t3-form__types{border:0;padding:0;margin:0}.t3-form__types legend{font-size:14px;font-weight:600;margin-bottom:10px;float:none;width:auto;padding:0}.t3-form .wpcf7-radio{display:flex;gap:8px;flex-wrap:wrap}.t3-form .wpcf7-radio .wpcf7-list-item{margin:0}.t3-form .wpcf7-radio label{position:relative;display:inline-flex;cursor:pointer}.t3-form .wpcf7-radio input{position:absolute;opacity:0;inset:0;cursor:pointer}.t3-form .wpcf7-radio .wpcf7-list-item-label{padding:12px 20px;border-radius:999px;background:#fff;border:1px solid var(--t3-field);font-size:15px;font-weight:400;transition:border-color .2s,background .2s,color .2s}.t3-form .wpcf7-radio label:hover .wpcf7-list-item-label{border-color:var(--t3-blue)}.t3-form .wpcf7-radio input:checked+.wpcf7-list-item-label{background:var(--t3-blue);border-color:var(--t3-blue);color:#fff;font-weight:600}.t3-form .wpcf7-radio input:focus-visible+.wpcf7-list-item-label{outline:2px solid var(--t3-bright);outline-offset:3px}.t3-form__privacy{font-size:13px;line-height:1.5;color:var(--t3-muted);font-weight:400}.t3-form__privacy .wpcf7-list-item{margin:0}.t3-form__privacy label{display:flex;gap:10px;align-items:flex-start}.t3-form__privacy input{margin-top:3px}.t3-form__submit{flex-direction:row !important;align-items:center;gap:16px !important;flex-wrap:wrap}.t3-form__submit .wpcf7-submit{padding:17px 32px}.t3-form__route{font-size:13px;color:var(--t3-muted);font-weight:400}.t3-form__route strong{color:var(--t3-ink)}.t3-form .wpcf7-spinner{margin:0}.wpcf7-not-valid-tip{font-size:13px;font-weight:500;color:#b42318;margin-top:6px}.wpcf7 form .wpcf7-response-output{margin:24px 0 0;padding:16px 20px;border-radius:14px;font-size:15px;border-width:1px}.wpcf7 form.sent .wpcf7-response-output{border-color:var(--t3-yellow);background:#fff;color:var(--t3-navy)}.t3-jobs__list{display:flex;flex-direction:column;border-top:1px solid var(--t3-navy)}.t3-job{border-bottom:1px solid var(--t3-line)}.t3-job__head{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0, 1fr) auto 44px;gap:24px;align-items:center;padding:28px 16px;border-radius:4px;transition:background .3s}.t3-job__head::-webkit-details-marker{display:none}.t3-job__head:hover{background:var(--t3-soft)}.t3-job__title{font-family:var(--t3-display);font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:700;font-size:clamp(19px,1.8vw,26px);line-height:1.2;color:var(--t3-navy)}.t3-job__toggle{position:relative;width:44px;height:44px;border-radius:50%;border:1px solid var(--t3-line-2);background:#fff;transition:background .3s,border-color .3s,transform .4s var(--t3-ease)}.t3-job__toggle::before,.t3-job__toggle::after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2px;margin:-1px 0 0 -7px;border-radius:2px;background:var(--t3-navy);transition:transform .3s var(--t3-ease)}.t3-job__toggle::after{transform:rotate(90deg)}.t3-job[open] .t3-job__toggle{background:var(--t3-yellow);border-color:var(--t3-yellow);transform:rotate(180deg)}.t3-job[open] .t3-job__toggle::after{transform:rotate(0)}.t3-job__body{padding:0 16px 36px;display:flex;flex-direction:column;gap:28px;align-items:flex-start;animation:t3fadeDown .35s var(--t3-ease)}.t3-job__intro{margin:0;font-size:18px;line-height:1.7;color:var(--t3-body);max-width:820px}.t3-job__cols{width:100%;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:32px}.t3-job__cols .t3-tlist li{font-size:16px}.t3-empty--left{text-align:left;margin-top:0;padding:40px;font-size:17px;line-height:1.6}.t3-formbox--white{background:#fff;box-shadow:0 30px 60px -36px rgba(11,22,54,.3)}.t3-form__file{font-weight:600}.t3-form__file>span{display:flex;flex-direction:column;gap:2px}.t3-form__file>span small{margin-top:0}.t3-form__file input[type=file]{width:100%;padding:14px 16px;border-radius:12px;border:1px dashed var(--t3-line-2);background:var(--t3-soft);font-size:15px;font-weight:400;cursor:pointer}.t3-form__file input[type=file]::file-selector-button{margin-right:14px;padding:9px 16px;border:0;border-radius:999px;background:var(--t3-blue);color:#fff;font-weight:600;cursor:pointer}.t3-form input[type=url]{width:100%;font-weight:400;font-size:16px;padding:15px 16px;border-radius:12px;border:1px solid var(--t3-field);background:#fff;color:var(--t3-ink);outline:none}.t3-form input[type=url]:focus{border-color:var(--t3-blue);box-shadow:0 0 0 4px rgba(35,53,103,.12)}.t3-login{position:relative;isolation:isolate;overflow:hidden;padding:160px 0 128px;background-color:#f4f7fb;background-image:radial-gradient(rgba(35, 53, 103, 0.07) 1px, transparent 1.3px),radial-gradient(120% 90% at 100% 0%, rgba(216, 219, 0, 0.1) 0%, rgba(216, 219, 0, 0) 45%),linear-gradient(165deg, #F8FAFD 0%, #EDF3FB 60%, #FFFFFF 100%);background-size:24px 24px,100% 100%,100% 100%}.t3-login__in{display:flex;flex-direction:column;align-items:center;gap:40px}.t3-login__head{align-items:center;text-align:center;gap:16px}.t3-login__head .t3-h1{font-size:clamp(40px,5vw,63px)}.t3-login__head .t3-lead{font-size:18px;max-width:460px}.t3-login__form{width:100%;max-width:440px;border-radius:28px;padding:40px;background:rgba(255,255,255,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--t3-line);box-shadow:0 30px 60px -30px rgba(11,22,54,.25);display:flex;flex-direction:column;gap:20px}.t3-login__form label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600;color:var(--t3-navy);margin:0}.t3-login__form input{font-weight:400;font-size:16px;padding:15px 16px;border-radius:12px;border:1px solid var(--t3-field);background:#fff;outline:none;color:var(--t3-ink)}.t3-login__form input:focus{border-color:var(--t3-blue);box-shadow:0 0 0 4px rgba(35,53,103,.12)}.t3-login__form .t3-btn{margin-top:4px}.t3-login__note{margin:0;font-size:14px;line-height:1.5;color:var(--t3-blue);background:var(--t3-sky);border-radius:12px;padding:12px 14px}.t3-login__help{margin:0;font-size:14px;color:var(--t3-muted);text-align:center}.t3-login__help a{font-weight:600;text-decoration:underline;text-underline-offset:3px}.t3-404__in{align-items:center;text-align:center}.t3-404__num{font-family:var(--t3-display);font-stretch:125%;font-variation-settings:"wdth" 125;font-weight:800;font-size:clamp(96px,14vw,180px);line-height:.9;color:var(--t3-blue);letter-spacing:-0.05em}.t3-404 .t3-btns{justify-content:center}.t3-social{list-style:none;margin:0;padding:0;display:flex;gap:10px;flex-wrap:wrap}.t3-social a{width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--t3-line);color:var(--t3-blue);transition:background .25s,color .25s,border-color .25s,transform .3s var(--t3-ease)}.t3-social a:hover{background:var(--t3-blue);border-color:var(--t3-blue);color:#fff;transform:translateY(-2px)}.t3-social--md{margin-top:6px}.t3-footer{background:var(--t3-soft);border-top:1px solid var(--t3-line)}.t3-footer__in{padding-top:96px;padding-bottom:40px;display:flex;flex-direction:column;gap:64px}.t3-footer__brand{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.t3-footer__brand>img:first-child{height:56px;width:auto}.t3-footer__brand>img:nth-of-type(2){height:44px;width:auto}.t3-footer__brand p{margin:0;font-size:15px;line-height:1.65;color:var(--t3-muted);max-width:320px}.t3-footer__col{display:flex;flex-direction:column;gap:12px;font-size:15px;color:var(--t3-ink)}.t3-footer__col a{color:var(--t3-ink)}.t3-footer__col a:hover{color:var(--t3-blue)}.t3-footer__col .t3-strong,.t3-footer__col .t3-link-strong{color:var(--t3-blue);font-weight:600}.t3-footer__menu{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.t3-footer__bottom{display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap;padding-top:28px;border-top:1px solid var(--t3-line);font-size:13px;color:var(--t3-muted)}.t3-footer__legal{display:flex;gap:24px}.t3-footer__legal a{color:var(--t3-muted)}.t3-footer__cookie{all:unset;cursor:pointer;color:var(--t3-muted)}.t3-footer__cookie:hover{color:var(--t3-navy)}.js [data-reveal]{opacity:0;transform:translateY(28px);transition:opacity .8s var(--t3-ease),transform .8s var(--t3-ease);transition-delay:var(--d, 0ms)}.js [data-reveal].is-in{opacity:1;transform:none}@media(max-width: 1199.98px){.t3-g3{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 1024px){.t3-desk{display:none !important}.t3-mob{display:flex !important}.t3-header__bar{gap:12px}}@media(max-width: 991.98px){.t3-stack{grid-template-columns:minmax(0, 1fr) !important;row-gap:32px !important}.t3-stack>*{grid-column:1/-1 !important}.t3-side,.t3-aside-layout{grid-template-columns:minmax(0, 1fr)}.t3-aside-layout__aside{position:static}.t3-job__cols{grid-template-columns:minmax(0, 1fr);gap:24px}.t3-footer .t3-stack{grid-template-columns:repeat(2, minmax(0, 1fr)) !important;row-gap:40px !important;column-gap:24px}.t3-footer .t3-stack>.t3-col-2{grid-column:span 1 !important}.t3-footer__in{padding-top:72px;gap:48px}.t3-header{transition:transform .35s var(--t3-ease);will-change:transform}.t3-header.is-hidden{transform:translateY(calc(-100% - 24px))}.t3-side{gap:24px}.t3-side__aside{position:sticky;top:var(--t3-sticky-top, 96px);z-index:20;gap:10px;margin:0 -12px;padding:10px 12px;background:rgba(255,255,255,.92);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--t3-line);border-radius:20px;box-shadow:0 16px 32px -24px rgba(11,22,54,.35);transition:top .35s var(--t3-ease)}.t3-side__aside .t3-flow{gap:0}.t3-side__label,.t3-sidebox{display:none}.t3-search{padding:2px 14px}.t3-search input{padding:10px 0}.t3-filters{flex-direction:row;gap:6px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;margin:0 -12px;padding:0 12px}.t3-filters::-webkit-scrollbar{display:none}.t3-filter{flex:none;scroll-snap-align:start;padding:8px 14px;border-radius:999px;border:1px solid var(--t3-line);background:#fff;font-size:14px;white-space:nowrap;gap:8px}.t3-filter.is-active{border-color:var(--t3-navy)}.t3-hero__veil{background:linear-gradient(180deg, rgba(240, 244, 247, 0.95) 0%, rgba(240, 244, 247, 0.88) 70%, rgba(240, 244, 247, 0.6) 100%)}.t3-hero__col{grid-column:1/-1}.t3-phead__count{align-items:flex-start}.t3-cta__btn{justify-content:flex-start}.t3-clients__in{grid-template-columns:minmax(0, 1fr);gap:20px}}@media(max-width: 767.98px){.t3-sec,.t3-band__in{padding-top:80px;padding-bottom:80px}.t3-secb,.t3-catalog{padding-bottom:80px}.t3-related{padding:80px 0}.t3-hide-sm,[data-tp],.t3-tri{display:none !important}.t3-hero__content{padding:150px 20px 72px}.t3-cta__box{padding:36px 28px}.t3-formbox,.t3-login__form{padding:28px 22px}.t3-h1,.t3-h1--md{font-size:clamp(32px,9vw,40px)}.t3-h2,.t3-h2--lg,.t3-cta__text .t3-h2{font-size:clamp(26px,7vw,32px)}.t3-phead__num{font-size:72px}.t3-phead,.t3-nhead,.t3-login{padding-top:140px}.t3-ahead{padding-top:140px}.t3-chero__in{padding-top:140px;padding-bottom:72px}.t3-pcard--sw{padding:36px 28px}.t3-pcard__arrow{right:24px;top:24px;width:44px;height:44px}}@media(max-width: 640px){.t3-g3,.t3-form{grid-template-columns:minmax(0, 1fr)}.t3-job__head{grid-template-columns:minmax(0, 1fr) 40px;gap:12px 16px;padding:22px 4px}.t3-job__head .t3-chips{grid-row:2}.t3-job__toggle{grid-row:1;grid-column:2;width:40px;height:40px}.t3-job__body{padding:0 4px 28px}.t3-item,.t3-item--noimg{grid-template-columns:minmax(0, 1fr);gap:16px}.t3-item__num{display:none}.t3-item__media{max-width:240px}.t3-nthumb{grid-template-columns:88px minmax(0, 1fr);padding:16px;gap:16px}.t3-agenda__row,.t3-dl>div{grid-template-columns:90px minmax(0, 1fr)}}@media(max-width: 575.98px){.t3-hide-xs{display:none !important}.t3-topbar__links{gap:16px}}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation:none !important;transition:none !important;scroll-behavior:auto !important}.js [data-reveal]{opacity:1;transform:none}}
