.dtv12 .v12tv{position:relative;background:radial-gradient(112% 88% at 10% 0,rgba(16,185,129,.11),rgba(16,185,129,0) 56%),radial-gradient(96% 78% at 94% 100%,rgba(30,64,175,.07),rgba(30,64,175,0) 60%),#f6fbf8}.dtv12 .v12tv:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background-image:linear-gradient(0deg,rgba(30,64,175,.15),rgba(30,64,175,.07) 42%,rgba(30,64,175,0) 76%);-webkit-mask:url(/img/world-map-bg.png) center bottom/min(1320px,100%) auto no-repeat;mask:url(/img/world-map-bg.png) center bottom/min(1320px,100%) auto no-repeat}.dtv12 .v12tv>.wrap{position:relative;z-index:1}.dtv12 .v12tv-head{max-width:760px;margin:0 auto clamp(22px,2.4vw,30px);text-align:center}.dtv12 .v12tv-h{margin:0;font-size:clamp(1.875rem,3vw,2.5rem);font-weight:700;line-height:1.14;letter-spacing:-.03em;color:var(--v12-ink);text-wrap:balance}.dtv12 .v12tv-sub{margin:16px auto 0;max-width:66ch;font-size:1.0625rem;font-weight:400;line-height:1.65;letter-spacing:-.003em;color:var(--v12-muted)}.dtv12 .v12tv-trust{display:flex;justify-content:center;margin:0 auto clamp(28px,3vw,40px)}.dtv12 .v12tv-trust .v12rb{justify-content:center;gap:10px 40px}.dtv12 .v12tv-stars{display:inline-flex;gap:2px;color:#f5a623}.dtv12 .v12tv-stars svg{width:16px;height:16px}.dtv12 .v12tv-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);align-items:stretch}.dtv12 .v12tv-grid,.dtv12 .v12tv-side{display:grid;gap:clamp(14px,1.5vw,20px)}.dtv12 .v12tv-side{grid-template-rows:1fr 1fr}.dtv12 .v12tv-card,.dtv12 .v12tv-feature{display:flex;flex-direction:column;margin:0;padding:clamp(24px,2.6vw,36px);border:1px solid rgba(15,23,42,.07);border-radius:var(--v12-r-lg);background:var(--v12-white);box-shadow:0 1px 2px rgba(13,27,62,.03),0 8px 20px -18px rgba(13,27,62,.2)}.dtv12 .v12tv-feature{border-color:rgba(15,23,42,.09);box-shadow:0 1px 2px rgba(13,27,62,.04),0 12px 26px -20px rgba(13,27,62,.26)}.dtv12 .v12tv-mark{width:34px;height:26px;margin-bottom:16px;color:rgba(30,64,175,.22)}.dtv12 .v12tv-card blockquote,.dtv12 .v12tv-feature blockquote{margin:0}.dtv12 .v12tv-feature blockquote p{margin:0;font-size:clamp(1.0625rem,1.35vw,1.1875rem);font-weight:400;line-height:1.62;letter-spacing:-.008em;color:var(--v12-ink);text-wrap:pretty}.dtv12 .v12tv-card blockquote p{margin:0;font-size:.9375rem;font-weight:400;line-height:1.6;letter-spacing:-.005em;color:var(--v12-muted);text-wrap:pretty}.dtv12 .v12tv-card .v12tv-stars{margin-bottom:12px}.dtv12 .v12tv-card figcaption,.dtv12 .v12tv-feature figcaption{display:flex;align-items:center;gap:12px;margin-top:auto;padding-top:clamp(18px,2vw,24px)}.dtv12 .v12tv-avatar{display:flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:999px;font-size:.8125rem;font-weight:700;letter-spacing:.01em}.dtv12 .v12tv-who{display:flex;flex-direction:column;gap:1px;min-width:0;font-size:.8125rem;font-weight:500;line-height:1.4;color:var(--v12-muted)}.dtv12 .v12tv-who b{font-size:.9375rem;font-weight:700;letter-spacing:-.014em;color:var(--v12-ink)}.dtv12 .v12tv-more{margin-top:clamp(26px,2.8vw,36px);text-align:center}@media (max-width:899px){.dtv12 .v12tv-grid{grid-template-columns:1fr}.dtv12 .v12tv-side{grid-template-rows:auto}}@media (prefers-reduced-motion:reduce){.dtv12 .v12tv-more-link:hover svg{transform:none}}.dtv12.ih-cv .ih-hero .v12hero-bg{background-image:var(--cv-plate);background-position:70% 50%}@media (min-width:768px){.dtv12.ih-cv .ih-hero .v12hero-wash{background:linear-gradient(90deg,#1e3a8a,rgba(30,58,138,.94) 30%,rgba(30,58,138,.58) 50%,rgba(30,58,138,.26) 66%,rgba(30,58,138,.2))}}@media (max-width:767px){.dtv12.ih-cv .ih-hero .v12hero-bg{background-image:radial-gradient(62% 44% at 112% -8%,rgba(255,186,60,.92) 0,rgba(255,150,44,.52) 40%,rgba(255,150,44,0) 72%),linear-gradient(#1e3a8a,#1e3a8a)}.dtv12.ih-cv .ih-hero .v12hero-wash{background:none}}.dtv12.ih-cv .cv-hero-eyebrow{margin:0 0 14px;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.82)}.dtv12.ih-cv .cv-hero-acts{display:flex;flex-wrap:wrap;gap:12px;margin-top:clamp(22px,2.4vw,28px)}.dtv12.ih-cv .cv-hero-acts .btn{gap:10px;padding:14px 26px;font-size:1rem}.dtv12.ih-cv .cv-hero-points{display:flex;flex-wrap:wrap;gap:10px 22px;margin:22px 0 0;padding:0;list-style:none}.dtv12.ih-cv .cv-hero-points li{display:inline-flex;align-items:center;gap:8px;font-size:.875rem;font-weight:600;color:rgba(255,255,255,.9)}.dtv12.ih-cv .cv-hero-points li:before{content:"";flex:none;width:10px;height:6px;margin-top:-3px;border-left:2px solid var(--v12-gold);border-bottom:2px solid var(--v12-gold);transform:rotate(-45deg)}.dtv12.ih-cv .cv-hero-bh{margin:22px 0 0;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.7)}@media (max-width:767px){.dtv12.ih-cv .cv-hero-acts{order:3;display:grid;gap:10px;margin-top:20px}.dtv12.ih-cv .cv-hero-acts .btn{justify-content:center;width:100%}.dtv12.ih-cv .cv-hero-points{order:4;display:grid;gap:8px}}.dtv12.ih-cv .btn svg{width:18px;height:18px;flex:none;transition:transform .3s cubic-bezier(.16,1,.3,1)}.dtv12.ih-cv .btn:hover svg{transform:translateX(3px)}.dtv12.ih-cv{--ma-ink:#1e3a8a;--ma-blue:#3d63dd;--ma-tint:#d9e4ff;--ma-line:#93a8ec;--ma-gold:var(--v12-gold)}.dtv12.ih-cv .cv-tile{display:grid;place-items:center;width:60px;height:60px;margin-bottom:20px;border-radius:16px;background:linear-gradient(155deg,#f7f9ff,#e8eeff);box-shadow:inset 0 0 0 1px rgba(30,64,175,.1);transition:box-shadow .25s var(--v12-ease)}.dtv12.ih-cv .cv-art{display:block;width:88%;height:88%;overflow:visible;fill:none;stroke:var(--ma-ink);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;transition:transform .45s var(--v12-ease)}.dtv12.ih-cv .cv-art .p{fill:#fff}.dtv12.ih-cv .cv-art .t{fill:var(--ma-tint)}.dtv12.ih-cv .cv-art .b{fill:var(--ma-blue)}.dtv12.ih-cv .cv-art .g{fill:var(--ma-gold)}.dtv12.ih-cv .cv-art .gf{fill:var(--ma-gold);stroke:none}.dtv12.ih-cv .cv-art .gs{stroke:var(--ma-gold)}.dtv12.ih-cv .cv-art .n{fill:var(--ma-ink);stroke:none}.dtv12.ih-cv .cv-art .wf{fill:#fff;stroke:none}.dtv12.ih-cv .cv-art .l{stroke:var(--ma-line);stroke-width:1.5}.dtv12.ih-cv .cv-art .w{stroke:#fff;stroke-width:1.4}.dtv12.ih-cv .cv-art :is(.g,.gf,.gs){transform-box:fill-box;transform-origin:center;transition:transform .45s var(--v12-ease)}.dtv12.ih-cv .cv-cards{display:grid;gap:clamp(18px,2.2vw,28px);margin:clamp(40px,4.4vw,56px) 0 0;padding:0;list-style:none}.dtv12.ih-cv .cv-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.dtv12.ih-cv .cv-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.dtv12.ih-cv .cv-cards--1{grid-template-columns:minmax(0,1fr);max-width:720px;margin-inline:auto}.dtv12.ih-cv .cv-card--static,.dtv12.ih-cv .cv-card-link{display:flex;flex-direction:column;height:100%;padding:clamp(24px,2.8vw,34px);border:1px solid var(--v12-line);border-radius:var(--v12-r-lg);background:#fff;box-shadow:0 1px 2px rgb(13 27 62/.04);color:inherit;text-decoration:none;transition:transform .3s var(--v12-ease),box-shadow .3s var(--v12-ease),border-color .3s ease}.dtv12.ih-cv .cv-card .ih-uc-p{flex:1;max-width:none}.dtv12.ih-cv .cv-more{display:inline-flex;align-items:center;gap:6px;margin-top:20px;padding-top:16px;border-top:1px solid var(--v12-line);font-size:.9375rem;font-weight:600;color:var(--v12-blue)}.dtv12.ih-cv .cv-more svg{width:14px;height:14px;transition:transform .3s cubic-bezier(.16,1,.3,1)}.dtv12.ih-cv .cv-kicker{margin:0 0 7px;font-size:.8125rem;font-weight:600;line-height:1.3;letter-spacing:-.004em;color:var(--v12-blue)}.dtv12.ih-cv .dt-loc-link{font-weight:600;color:var(--v12-blue);text-decoration:underline;text-decoration-color:rgba(30,64,175,.35);text-underline-offset:3px}.dtv12.ih-cv .dt-loc-link:hover{text-decoration-color:initial}@media (hover:hover){.dtv12.ih-cv :is(.cv-card-link,.cv-card--static,.cv-reason,.cv-office):hover{transform:translateY(-2px);border-color:rgba(30,64,175,.2);box-shadow:var(--v12-shadow)}.dtv12.ih-cv :is(.cv-card-link,.cv-card--static,.cv-reason,.cv-office):hover .cv-tile{box-shadow:inset 0 0 0 1.5px rgba(30,64,175,.3)}.dtv12.ih-cv :is(.cv-card-link,.cv-card--static,.cv-reason,.cv-office):hover .cv-art{transform:translateY(-1.5px)}.dtv12.ih-cv :is(.cv-card-link,.cv-card--static,.cv-reason,.cv-office):hover .cv-art :is(.g,.gf,.gs){transform:scale(1.14)}.dtv12.ih-cv .cv-card-link:hover .cv-more svg{transform:translateX(3px)}}@media (max-width:1023px){.dtv12.ih-cv .cv-cards--3{grid-template-columns:minmax(0,1fr);max-width:640px;margin-inline:auto}}@media (max-width:767px){.dtv12.ih-cv .cv-cards--2{grid-template-columns:minmax(0,1fr)}}.dtv12.ih-cv .cv-ind{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--v12-line);border-radius:var(--v12-r-lg);background:#fff;box-shadow:0 1px 2px rgb(13 27 62/.04);transition:transform .3s var(--v12-ease),box-shadow .3s var(--v12-ease),border-color .3s ease}.dtv12.ih-cv .cv-ind-photo{display:block;overflow:hidden;aspect-ratio:2/1;background:#e8edf7}.dtv12.ih-cv .cv-ind-photo img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .7s var(--v12-ease)}.dtv12.ih-cv .cv-ind-body{position:relative;flex:1;padding:0 clamp(24px,2.8vw,34px) clamp(24px,2.8vw,34px)}.dtv12.ih-cv .cv-ind-body .cv-tile{position:relative;margin-top:-30px;box-shadow:inset 0 0 0 1px rgba(30,64,175,.1),0 0 0 4px #fff,0 6px 16px rgb(13 27 62/.12)}.dtv12.ih-cv .cv-ind-body .ih-uc-p{max-width:none}@media (hover:hover){.dtv12.ih-cv .cv-ind:hover{transform:translateY(-2px);border-color:rgba(30,64,175,.2);box-shadow:var(--v12-shadow)}.dtv12.ih-cv .cv-ind:hover .cv-ind-photo img{transform:scale(1.04)}.dtv12.ih-cv .cv-ind:hover .cv-art :is(.g,.gf,.gs){transform:scale(1.14)}}.dtv12.ih-cv .cv-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.dtv12.ih-cv .cv-split--solo{grid-template-columns:minmax(0,1fr);max-width:820px}.dtv12.ih-cv .cv-prose{margin:18px 0 0;max-width:62ch;font-size:1.0625rem;line-height:1.65;letter-spacing:-.003em;color:var(--v12-muted);text-wrap:pretty}.dtv12.ih-cv .cv-split-copy .ih-uc-h{text-align:left}.dtv12.ih-cv .cv-photo{margin:0;overflow:hidden;border-radius:var(--v12-r-lg);aspect-ratio:4/3;background:#e2e8f5;box-shadow:0 30px 60px -40px rgb(13 27 62/.45)}.dtv12.ih-cv .cv-photo img{display:block;width:100%;height:100%;object-fit:cover}@media (max-width:959px){.dtv12.ih-cv .cv-split{grid-template-columns:minmax(0,1fr)}}.dtv12.ih-cv .cv-cert{position:relative;isolation:isolate;overflow:hidden;color:#fff;background:radial-gradient(rgba(255,255,255,.06) 1.2px,transparent 1.4px) 0 0 /20px 20px,radial-gradient(60% 70% at 88% 0,rgba(255,255,255,.08),transparent 62%),linear-gradient(180deg,var(--v12-blue-deep) 0,var(--v12-blue-deep) 30%,var(--v12-blue) 100%)}.dtv12.ih-cv .cv-cert .ih-eyebrow{color:rgba(255,255,255,.82)}.dtv12.ih-cv .cv-cert .ih-uc-h,.dtv12.ih-cv .cv-cert .ih-uc-h b{color:#fff;text-align:left}.dtv12.ih-cv .cv-cert-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:clamp(32px,5vw,80px);align-items:center}.dtv12.ih-cv .cv-cert-p{margin:18px 0 0;max-width:60ch;font-size:1.0625rem;line-height:1.65;color:rgba(255,255,255,.84);text-wrap:pretty}.dtv12.ih-cv .cv-cert-acts{margin-top:28px}.dtv12.ih-cv .cv-cert-acts .btn{gap:10px;padding:14px 24px;font-size:1rem}.dtv12.ih-cv .cv-cert-fig{position:relative;margin:0 0 32px;border-radius:1.25rem}.dtv12.ih-cv .cv-cert-fig img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;border-radius:1.25rem;box-shadow:0 40px 80px -40px rgba(4,10,40,.7)}.dtv12.ih-cv .cv-cert-card{position:absolute;left:clamp(16px,3vw,28px);right:clamp(16px,3vw,28px);bottom:-28px;display:flex;align-items:flex-start;gap:14px;padding:16px 18px;border-radius:16px;background:#fff;color:var(--v12-ink);box-shadow:0 20px 44px -20px rgba(4,10,40,.55)}.dtv12.ih-cv .cv-cert-card b{display:block;font-size:1rem;font-weight:700;letter-spacing:-.01em}.dtv12.ih-cv .cv-cert-card span span{display:block;margin-top:4px;font-size:.875rem;line-height:1.5;color:var(--v12-muted)}.dtv12.ih-cv .cv-cert-seal{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--v12-gold);box-shadow:0 0 0 4px rgba(245,179,1,.2)}.dtv12.ih-cv .cv-cert-seal svg{width:20px;height:20px;fill:none;stroke:#5c4100;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}@media (max-width:959px){.dtv12.ih-cv .cv-cert-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:479px){.dtv12.ih-cv .cv-cert-card{position:relative;inset:auto;z-index:1;margin-top:-36px;margin-inline:12px}.dtv12.ih-cv .cv-cert-fig{margin-bottom:0}}.dtv12.ih-cv .cv-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.2vw,28px);margin:clamp(40px,4.4vw,56px) 0 0;padding:0;list-style:none}.dtv12.ih-cv .cv-step-photo{position:relative;display:block;overflow:hidden;margin-bottom:20px;border-radius:var(--v12-r-lg);aspect-ratio:1/1;background:#eef1f5}.dtv12.ih-cv .cv-step-photo img{display:block;width:100%;height:100%;object-fit:cover}.dtv12.ih-cv .cv-step-n{position:absolute;left:14px;top:14px;display:grid;place-items:center;min-width:44px;height:44px;padding:0 10px;border-radius:12px;background:var(--v12-blue-deep);font-size:1rem;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:#fff;box-shadow:0 8px 18px -8px rgba(4,10,40,.55)}@media (max-width:1023px){.dtv12.ih-cv .cv-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}@media (max-width:599px){.dtv12.ih-cv .cv-steps{grid-template-columns:minmax(0,1fr)}.dtv12.ih-cv .cv-step-photo{aspect-ratio:16/10}}.dtv12.ih-cv .cv-points{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(40px,4.4vw,56px) 0 0;padding:0;list-style:none;border-top:1px solid rgba(15,23,42,.13)}.dtv12.ih-cv .cv-point{padding:26px clamp(18px,2vw,28px) 28px;border-bottom:1px solid rgba(15,23,42,.13)}.dtv12.ih-cv .cv-point:not(:nth-child(4n+1)){border-left:1px solid rgba(15,23,42,.13)}.dtv12.ih-cv .cv-point:nth-child(4n+1){padding-left:0}.dtv12.ih-cv .cv-point-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.dtv12.ih-cv .cv-point-head .cv-tile{width:44px;height:44px;margin:0;border-radius:12px}.dtv12.ih-cv .cv-point-head .cv-kicker{margin:0}.dtv12.ih-cv .cv-reason-t{margin:0 0 6px;font-size:1.0625rem;font-weight:700;line-height:1.3;color:var(--v12-ink)}.dtv12.ih-cv .cv-point-p{margin:0;font-size:1rem;line-height:1.55;font-weight:600;letter-spacing:-.008em;color:var(--v12-ink);text-wrap:pretty}@media (max-width:1023px){.dtv12.ih-cv .cv-points{grid-template-columns:repeat(2,minmax(0,1fr))}.dtv12.ih-cv .cv-point:not(:nth-child(4n+1)){border-left:0}.dtv12.ih-cv .cv-point:nth-child(2n){border-left:1px solid rgba(15,23,42,.13)}.dtv12.ih-cv .cv-point:nth-child(odd){padding-left:0}}@media (max-width:479px){.dtv12.ih-cv .cv-points{grid-template-columns:minmax(0,1fr)}.dtv12.ih-cv .cv-point,.dtv12.ih-cv .cv-point:nth-child(2n){padding:20px 0;border-left:0}}.dtv12.ih-cv .cv-contact-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(18px,2.2vw,28px);margin-top:clamp(40px,4.4vw,56px)}.dtv12.ih-cv .cv-office{padding:clamp(26px,3vw,36px);border:1px solid var(--v12-line);border-radius:var(--v12-r-lg);background:radial-gradient(100% 80% at 100% 0,rgba(245,179,1,.08),transparent 60%),#fff;transition:transform .3s var(--v12-ease),box-shadow .3s var(--v12-ease),border-color .3s ease}.dtv12.ih-cv .cv-office-addr{display:flex;flex-direction:column;margin:4px 0 0;font-style:normal;font-size:1rem;line-height:1.6;color:var(--v12-muted)}.dtv12.ih-cv .cv-office-since{margin:14px 0 0;font-size:.875rem;font-weight:600;color:var(--v12-ink)}.dtv12.ih-cv .cv-office-now{display:flex;width:-moz-fit-content;width:fit-content;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:10px 0 0;padding:7px 14px;border-radius:999px;background:#eef3ff;font-size:.8125rem;font-weight:600;color:var(--v12-blue-deep)}.dtv12.ih-cv .cv-office-now .lx-city-time{display:inline-flex;align-items:center;gap:6px;min-width:5.6em;font-variant-numeric:tabular-nums}.dtv12.ih-cv .cv-office-now .lx-phase{width:15px;height:15px;fill:none;stroke-width:1.8;stroke-linecap:round}.dtv12.ih-cv [data-phase=day] .lx-phase{stroke:#d99a00;fill:rgba(245,179,1,.25)}.dtv12.ih-cv [data-phase=night] .lx-phase{stroke:var(--v12-blue-deep);fill:rgba(30,58,138,.12)}.dtv12.ih-cv .cv-office .ih-cta{display:flex;width:-moz-fit-content;width:fit-content;margin-top:22px}.dtv12.ih-cv .cv-reach{display:grid;gap:14px;margin:0;padding:0;list-style:none}.dtv12.ih-cv .cv-reach-link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;height:100%;padding:20px 24px;border:1px solid var(--v12-line);border-radius:var(--v12-r-lg);background:#fff;color:inherit;text-decoration:none;transition:border-color .25s ease,box-shadow .3s var(--v12-ease),transform .3s var(--v12-ease)}.dtv12.ih-cv .cv-reach-k{grid-column:1;font-size:.8125rem;font-weight:600;color:var(--v12-blue)}.dtv12.ih-cv .cv-reach-v{grid-column:1;font-size:clamp(1.125rem,1.5vw,1.3125rem);font-weight:700;letter-spacing:-.015em;color:var(--v12-ink);overflow-wrap:anywhere}.dtv12.ih-cv .cv-reach-link>svg{grid-column:2;grid-row:1/span 2;width:18px;height:18px;color:var(--v12-blue);transition:transform .3s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.dtv12.ih-cv .cv-reach-link:hover{transform:translateY(-2px);border-color:rgba(30,64,175,.22);box-shadow:var(--v12-shadow)}.dtv12.ih-cv .cv-reach-link:hover>svg{transform:translateX(3px)}}@media (max-width:899px){.dtv12.ih-cv .cv-contact-grid{grid-template-columns:minmax(0,1fr)}}.dtv12.ih-cv .cv-lang-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(24px,4vw,64px);margin:clamp(40px,4.4vw,56px) 0 0;padding:0;list-style:none;border-top:1px solid rgba(15,23,42,.13)}.dtv12.ih-cv .cv-lang{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;height:100%;padding:18px 0;border-bottom:1px solid rgba(15,23,42,.13);color:inherit;text-decoration:none}.dtv12.ih-cv .cv-lang-key{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px rgba(30,64,175,.14);font-size:.8125rem;font-weight:800;letter-spacing:.04em;color:var(--v12-blue-deep);transition:background-color .25s ease,color .25s ease,box-shadow .25s ease}.dtv12.ih-cv .cv-lang-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.dtv12.ih-cv .cv-lang-name{font-size:1.0625rem;font-weight:700;letter-spacing:-.012em;color:var(--v12-ink)}.dtv12.ih-cv .cv-lang-note{font-size:.9375rem;line-height:1.5;color:var(--v12-muted)}.dtv12.ih-cv .cv-lang>svg{width:16px;height:16px;color:var(--v12-blue);transition:transform .3s cubic-bezier(.16,1,.3,1)}@media (hover:hover){.dtv12.ih-cv .cv-lang:hover .cv-lang-key{background:var(--v12-gold);box-shadow:none;color:#3d2b00}.dtv12.ih-cv .cv-lang:hover .cv-lang-name{color:var(--v12-blue)}.dtv12.ih-cv .cv-lang:hover>svg{transform:translateX(3px)}}@media (max-width:767px){.dtv12.ih-cv .cv-lang-list{grid-template-columns:minmax(0,1fr)}}.dtv12.ih-cv .cv-areas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,3vw,44px);margin:clamp(40px,4.4vw,56px) 0 0;padding:0;list-style:none;border-top:1px solid var(--v12-line)}.dtv12.ih-cv .cv-area{position:relative;display:flex;flex-direction:column;gap:4px;height:100%;padding:20px 28px 20px 0;border-bottom:1px solid var(--v12-line);color:inherit;text-decoration:none}.dtv12.ih-cv .cv-area-name{font-size:1.0625rem;font-weight:700;color:var(--v12-ink)}.dtv12.ih-cv .cv-area-hint{font-size:.9375rem;line-height:1.55;color:var(--v12-muted)}.dtv12.ih-cv .cv-area>svg{position:absolute;top:24px;right:0;width:16px;height:16px;color:var(--v12-blue);transition:transform .3s cubic-bezier(.16,1,.3,1)}.dtv12.ih-cv .cv-area.is-link:hover .cv-area-name{color:var(--v12-blue)}.dtv12.ih-cv .cv-area.is-link:hover>svg{transform:translateX(3px)}@media (max-width:899px){.dtv12.ih-cv .cv-areas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:559px){.dtv12.ih-cv .cv-areas{grid-template-columns:minmax(0,1fr)}}.dtv12.ih-cv .cv-related{margin-top:clamp(48px,5vw,64px);padding-top:clamp(40px,4.4vw,52px);border-top:1px solid var(--v12-line);text-align:center}.dtv12.ih-cv .cv-related-h{margin:0;font-size:clamp(1.5rem,2.2vw,1.875rem);font-weight:400;line-height:1.2;letter-spacing:-.022em;color:var(--v12-ink)}.dtv12.ih-cv .cv-related-h b{font-weight:700}.dtv12.ih-cv .cv-related-grid{display:grid;grid-template-columns:repeat(var(--cols,3),minmax(0,1fr));gap:clamp(24px,3vw,44px);margin-top:clamp(28px,3vw,36px);text-align:left}.dtv12.ih-cv .cv-related-t{margin:0 0 6px;padding-bottom:10px;border-bottom:1px solid var(--v12-line);font-size:1.0625rem;font-weight:700;color:var(--v12-ink)}.dtv12.ih-cv .cv-related-col ul{margin:0;padding:0;list-style:none}.dtv12.ih-cv .cv-related-col a{display:flex;flex-direction:column;gap:2px;padding:12px 0;border-bottom:1px solid rgba(15,23,42,.06);color:inherit;text-decoration:none}.dtv12.ih-cv .cv-related-col a b{font-size:.9375rem;font-weight:700;color:var(--v12-blue)}.dtv12.ih-cv .cv-related-col a span{font-size:.875rem;line-height:1.5;color:var(--v12-muted)}.dtv12.ih-cv .cv-related-col a:hover b{text-decoration:underline;text-underline-offset:3px}@media (max-width:899px){.dtv12.ih-cv .cv-related-grid{grid-template-columns:minmax(0,1fr)}}.dtv12.ih-cv .cv-foot{margin-top:clamp(26px,3vw,36px);text-align:center}@media (min-width:1024px){.dtv12.ih-cv .v12faq-grid{grid-template-columns:minmax(0,540px) minmax(0,1fr);gap:clamp(32px,3.4vw,48px)}.dtv12.ih-cv .v12faq .h2{font-size:clamp(1.75rem,2.2vw,2rem)}}.dtv12.ih-cv .cv-photo--art{background:#1e3a8a}.dtv12.ih-cv .cv-photo--art svg{display:block;width:100%;height:100%}.dtv12.ih-cv .cv-step-n.is-bullet{min-width:0;width:46px;height:46px;padding:0;border-radius:50%;background:var(--bb);color:var(--bf);font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1.375rem;font-weight:700;letter-spacing:-.02em;box-shadow:0 0 0 3px #fff,0 8px 18px -8px rgba(4,10,40,.55)}.dtv12.ih-cv .cv-office.has-art{position:relative}.dtv12.ih-cv .cv-office-art{position:absolute;top:22px;right:22px;width:clamp(120px,12vw,168px);pointer-events:none}.dtv12.ih-cv .cv-office-art svg{display:block;width:100%;height:auto}@media (max-width:479px){.dtv12.ih-cv .cv-office-art{top:18px;right:16px;width:112px}}@media (max-width:640px){.dtv12.ih-cv .ih-clients-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 14px;max-width:400px;margin-inline:auto}.dtv12.ih-cv .ih-clients-row .v12cl-item{display:flex;align-items:center;justify-content:center;width:auto;height:52px;padding:0;--cl-scale:.8}.dtv12.ih-cv .ih-clients-row .v12cl-item img{width:auto;height:calc(var(--cl-h, 30) * var(--cl-scale) * 1px);max-width:100%;object-fit:contain}}@media (min-width:1024px){.dtv12.ih-cv .ih-clients-row{flex-wrap:nowrap;gap:clamp(4px,1vw,16px)}.dtv12.ih-cv .ih-clients-row .v12cl-item{width:clamp(104px,9.4vw,136px);height:88px}}.dtv12.ih-cv .v12cl-sub:empty{display:none}.dtv12.ih-cv .v12scta-tiles{margin-top:clamp(72px,8vw,112px)}@media (min-width:1024px){.dtv12.ih-cv .v12scta-copy{max-width:800px}.dtv12.ih-cv .v12scta-h{font-size:clamp(1.875rem,2.8vw,2.5rem)}}@media (prefers-reduced-motion:reduce){.dtv12.ih-cv :is(.btn svg,.cv-card-link,.cv-card--static,.cv-reason,.cv-office,.cv-reach-link,.cv-lang,.cv-art,.cv-art :is(.g,.gf,.gs),.cv-more svg,.cv-area>svg){transition:none}.dtv12.ih-cv :is(.cv-card-link,.cv-card--static,.cv-reason,.cv-office,.cv-reach-link,.cv-lang):hover{transform:none}}