.regions{position: relative;background: var(--ik-paper)}.regions__surface{position: relative;min-height: var(--regions-stage-min-height);overflow: hidden;padding-block: var(--section-y);background: var(--ik-paper);isolation: isolate}.regions__backdrop{position: absolute;z-index: -2;inset: 0;opacity: 0;transform: scale(var(--image-hover-scale));transition: opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease);pointer-events: none}.regions__backdrop::after{content: "";position: absolute;inset: 0;background: var(--regions-backdrop-mask)}.regions__backdrop img{width: 100%;height: 100%;object-fit: cover}.regions.has-active .regions__backdrop{opacity: var(--regions-image-opacity);transform: scale(1)}.regions.is-switching .regions__backdrop{opacity: 0}.regions__inner{display: grid;grid-template-columns: minmax(0,var(--regions-copy-width)) minmax(0,1fr);align-items: start;gap: var(--regions-grid-gap)}.regions__head,.regions__list{position: relative;z-index: 1}.regions__head .eyebrow{margin-bottom: var(--space-4);color: var(--ik-gold)}.regions__head h2{margin-bottom: var(--space-3);color: var(--ik-navy)}.regions__head > p:last-child{color: var(--ik-gray-600);font-size: var(--fs-lead)}.regions__list{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--space-5) var(--space-6)}.regions__link{min-height: var(--regions-link-height);display: flex;align-items: center;justify-content: space-between;gap: var(--space-3);padding-inline: var(--space-4);color: var(--ik-navy);background: color-mix(in srgb,var(--ik-white) 94%,transparent);border: var(--border-thin) solid color-mix(in srgb,var(--ik-white) 80%,var(--ik-line));border-radius: var(--radius);box-shadow: var(--shadow-sm);font-size: var(--fs-sm);font-weight: var(--fw-semi);transition: color var(--dur) var(--ease),background-color var(--dur) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease),transform var(--dur) var(--ease)}.regions__link svg{width: var(--space-5);flex: 0 0 var(--space-5);color: var(--ik-gold);transition: transform var(--dur) var(--ease)}.regions__link:hover,.regions__link:focus-visible,.regions__link.is-active{color: var(--ik-white);background: var(--ik-navy);border-color: var(--ik-gold);box-shadow: var(--shadow);transform: translateY(var(--hover-lift-sm))}.regions__link:hover svg,.regions__link:focus-visible svg,.regions__link.is-active svg{transform: translateX(var(--space-1))}.regions__kategoriler{position: relative;z-index: 1;grid-column: 2;display: flex;flex-wrap: wrap;gap: var(--space-2) var(--space-6);padding-top: var(--space-4);border-top: var(--border-thin) solid color-mix(in srgb,var(--ik-navy) 12%,transparent);font-size: var(--fs-sm)}.regions__kategori{display: flex;flex-wrap: wrap;align-items: baseline;gap: var(--space-1) var(--space-3)}.regions__kategori-ad{color: var(--ik-gray-600);font-weight: var(--fw-semi)}.regions__kategori ul{display: flex;flex-wrap: wrap;gap: var(--space-1) var(--space-3);margin: 0;padding: 0;list-style: none}.regions__kategori a{color: var(--ik-navy);font-weight: var(--fw-semi);text-decoration: underline;text-decoration-color: color-mix(in srgb,var(--ik-gold) 60%,transparent);text-underline-offset: .2em;transition: text-decoration-color var(--dur) var(--ease),color var(--dur) var(--ease)}.regions__kategori a:hover,.regions__kategori a:focus-visible{color: var(--ik-gold);text-decoration-color: currentColor}.regions__kategori a.regions__kategori-ad{color: var(--ik-gray-600);text-decoration: none}.regions__kategori a.regions__kategori-ad:hover,.regions__kategori a.regions__kategori-ad:focus-visible{color: var(--ik-gold);text-decoration: underline}@media (max-width: 900px){.regions{padding-top: var(--space-3)}.regions__surface{min-height: 0;padding-block: var(--space-7) var(--space-8)}.regions__inner{grid-template-columns: 1fr;gap: var(--space-5)}.regions__head .eyebrow{display: none}.regions__head h2{font-size: var(--fs-h3)}.regions__head > p:last-child{font-size: var(--fs-sm)}.regions__list{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--space-3)}.regions__link{min-height: var(--regions-link-mobile-height);padding-inline: var(--space-3);font-size: var(--fs-xs)}.regions__kategoriler{grid-column: auto;flex-direction: column;gap: var(--space-2);font-size: var(--fs-xs)}.regions__backdrop{display: none}}@media (prefers-reduced-motion: reduce){.regions__backdrop,.regions__link,.regions__link svg{transition: none}}
.valuation{position: relative;overflow: hidden}.valuation::before{content: "";position: absolute;right: -180px;top: -120px;width: 480px;height: 480px;border-radius: 50%;border: 1px solid var(--ik-gold);opacity: 0.12;pointer-events: none}.valuation__grid{display: grid;grid-template-columns: 1fr 1fr;gap: clamp(2rem,1rem + 4vw,5rem);align-items: center}.valuation__intro{max-width: 560px}.valuation__intro h2{margin-bottom: var(--space-4)}.valuation__intro .lead{margin-bottom: var(--space-6)}.valuation__features{display: flex;flex-direction: column;gap: var(--space-4);margin-bottom: 0}.valuation__features li{display: flex;align-items: flex-start;gap: var(--space-3);font-size: var(--fs-body);color: var(--ik-gray-700)}.valuation__features .vf-icon{flex: 0 0 auto;width: 40px;height: 40px;display: grid;place-items: center;border-radius: var(--radius);background: var(--ik-gold-tint);color: var(--ik-gold)}.valuation__features .vf-icon svg{width: 20px;height: 20px}.valuation__features strong{display: block;color: var(--ik-navy);font-weight: var(--fw-semi)}.valuation__cta{display: flex;flex-direction: column;align-items: flex-start;gap: var(--space-3);margin-top: var(--space-6)}.valuation__cta .cta-note{font-size: var(--fs-sm);color: var(--ik-gray-500);display: inline-flex;align-items: center;gap: 6px}.valuation__cta .cta-note svg{width: 16px;height: 16px;color: var(--ik-gold)}.valuation__card-wrap{position: relative}.valuation__card{position: relative;background: var(--ik-navy);color: rgba(255,255,255,0.9);border-radius: var(--radius-xl);padding: clamp(1.5rem,1rem + 2vw,2.5rem);box-shadow: var(--shadow-lg);overflow: hidden;z-index: 2}.valuation__card-wrap{padding-bottom: 26px}.valuation__card::before{content: "";position: absolute;right: -80px;top: -80px;width: 240px;height: 240px;border-radius: 50%;background: radial-gradient(circle,rgba(165,135,73,0.35),transparent 70%);pointer-events: none}.vcard__types{display: flex;gap: var(--space-2);margin-bottom: var(--space-6);position: relative;z-index: 1}.vcard__type{border: 1px solid rgba(255,255,255,0.2);background: transparent;color: rgba(255,255,255,0.75);font-size: var(--fs-xs);font-weight: var(--fw-medium);padding: 0.45rem 1rem;border-radius: var(--radius-pill);cursor: pointer;transition: background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.vcard__type:hover{border-color: var(--ik-gold-soft);color: var(--ik-white);transform: translateY(var(--hover-lift-sm));box-shadow: var(--shadow-sm)}.vcard__type.is-active{background: var(--ik-gold);border-color: var(--ik-gold);color: #fff}.vcard__label{font-size: var(--fs-xs);letter-spacing: var(--ls-eyebrow);text-transform: uppercase;color: var(--ik-gold-soft);margin-bottom: var(--space-2)}.vcard__value{font-family: var(--ff-body);font-weight: var(--fw-bold);font-size: clamp(2.25rem,1.5rem + 3vw,3.25rem);line-height: 1;letter-spacing: -0.02em;color: var(--ik-white);margin-bottom: var(--space-2)}.vcard__value .cur{color: var(--ik-gold)}.vcard__range{margin: var(--space-5) 0}.vcard__bar{position: relative;height: 8px;border-radius: var(--radius-pill);background: linear-gradient(90deg,rgba(255,255,255,0.15),var(--ik-gold) 55%,rgba(255,255,255,0.15))}.vcard__marker{position: absolute;top: 50%;left: 58%;width: 18px;height: 18px;background: var(--ik-white);border: 3px solid var(--ik-gold);border-radius: 50%;transform: translate(-50%,-50%);box-shadow: 0 0 0 4px rgba(165,135,73,0.25)}.vcard__range-labels{display: flex;justify-content: space-between;font-size: var(--fs-xs);color: rgba(255,255,255,0.6);margin-top: var(--space-2)}.vcard__stats{display: grid;grid-template-columns: 1fr 1fr;gap: var(--space-3);margin: var(--space-5) 0}.vcard__stat{background: rgba(255,255,255,0.06);border: 1px solid rgba(255,255,255,0.1);border-radius: var(--radius);padding: var(--space-3) var(--space-4)}.vcard__stat .s-label{font-size: var(--fs-xs);color: rgba(255,255,255,0.6)}.vcard__stat .s-value{font-size: var(--fs-h4);font-weight: var(--fw-semi);color: var(--ik-white);font-family: var(--ff-body)}.vcard__stat .s-value .cur{color: var(--ik-gold)}.vcard__badges{display: flex;flex-wrap: wrap;gap: var(--space-2)}.vcard__badge{display: inline-flex;align-items: center;gap: 6px;font-size: var(--fs-xs);font-weight: var(--fw-medium);color: rgba(255,255,255,0.85);background: rgba(255,255,255,0.06);border-radius: var(--radius-pill);padding: 0.4rem 0.85rem}.vcard__badge svg{width: 14px;height: 14px;color: var(--ik-gold)}.vcard__float{position: absolute;left: -26px;bottom: -26px;background: var(--ik-white);color: var(--ik-navy);border-radius: var(--radius-lg);box-shadow: var(--shadow-md);padding: var(--space-3) var(--space-4);display: flex;align-items: center;gap: var(--space-3);z-index: 3;animation: floatY 3.5s var(--ease) infinite}.vcard__float .f-icon{width: 36px;height: 36px;flex: 0 0 auto;display: grid;place-items: center;background: var(--ik-gold-tint);color: var(--ik-gold);border-radius: var(--radius)}.vcard__float .f-icon svg{width: 18px;height: 18px}.vcard__float .f-title{font-size: var(--fs-sm);font-weight: var(--fw-semi)}.vcard__float .f-sub{font-size: var(--fs-xs);color: var(--ik-gray-500)}@keyframes floatY{0%,100%{transform: translateY(0)}50%{transform: translateY(-8px)}}@media (max-width: 900px){.valuation__grid{grid-template-columns: 1fr;gap: var(--space-8)}.valuation__intro{max-width: none}.valuation__card-wrap{max-width: 520px;margin-inline: auto;width: 100%}}@media (max-width: 460px){.valuation__cta{align-items: stretch}.valuation__cta .cta-note{justify-content: center}.vcard__stats{grid-template-columns: 1fr}.vcard__float{left: 4px;bottom: -18px;padding: var(--space-2) var(--space-3)}}
.services{position: relative;overflow: hidden;background: radial-gradient(circle at 12% 18%,var(--ik-navy-600),transparent 30%),radial-gradient( circle at 88% 82%,color-mix(in srgb,var(--ik-gold) 18%,transparent),transparent 26% ),var(--ik-navy)}.services::before{position: absolute;top: calc(var(--space-10) * -1);right: calc(var(--space-9) * -1);width: var(--services-ring-size);aspect-ratio: 1;border: var(--border-thin) solid color-mix(in srgb,var(--ik-gold) 24%,transparent);border-radius: var(--radius-pill);content: "";pointer-events: none}.services__head{position: relative;z-index: 1;display: grid;grid-template-columns: minmax(0,1.25fr) minmax(16rem,0.75fr);align-items: end;gap: var(--space-8);margin-bottom: var(--space-8)}.services__head h2{max-width: var(--services-head-max);margin: 0;color: var(--ik-white)}.services__head .eyebrow{margin-bottom: var(--space-3)}.services__intro{max-width: var(--services-intro-max);margin: 0;color: color-mix(in srgb,var(--ik-white) 66%,transparent);font-size: var(--fs-lead);line-height: var(--lh-normal)}.services__grid{position: relative;z-index: 1;display: flex;gap: var(--space-3);height: var(--services-stage-height)}.service{position: relative;display: block;flex: var(--services-card-idle-flex) 1 0;min-width: 0;overflow: hidden;color: var(--ik-white);background: var(--ik-navy-700);border: var(--border-thin) solid var(--services-card-border);border-radius: var(--radius-xl);box-shadow: var(--shadow-md);isolation: isolate;transition: flex-grow var(--dur-slow) var(--ease),border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.service:hover,.service:focus-visible,.service.is-active{flex-grow: var(--services-card-active-flex);color: var(--ik-white);border-color: color-mix(in srgb,var(--ik-gold) 72%,transparent);box-shadow: var(--shadow-lg)}.service:focus-visible{outline-offset: calc(var(--space-1) * -1)}.service::after{position: absolute;inset: 0;z-index: -1;background: var(--services-card-overlay);content: "";transition: background var(--dur) var(--ease)}.service:hover::after,.service:focus-visible::after,.service.is-active::after{background: var(--services-card-overlay-active)}.service__media{position: absolute;inset: 0;z-index: -2}.service__media img{width: 100%;height: 100%;object-fit: cover;opacity: 0.58;transform: scale(1.05);transition: opacity var(--dur-slow) var(--ease),transform var(--dur-slow) var(--ease)}.service:hover .service__media img,.service:focus-visible .service__media img,.service.is-active .service__media img{opacity: 0.92;transform: scale(1)}.service__no{position: absolute;top: var(--space-5);left: var(--space-5);display: grid;min-width: var(--space-8);aspect-ratio: 1;place-items: center;color: var(--ik-white);background: var(--services-card-glass);border: var(--border-thin) solid var(--services-card-border);border-radius: var(--radius-pill);backdrop-filter: blur(var(--space-3));font-size: var(--fs-sm);font-weight: var(--fw-semi);letter-spacing: var(--ls-caps)}.service__body{position: absolute;right: 0;bottom: 0;left: 0;padding: var(--space-6)}.service__title{max-width: var(--services-card-copy-max);margin: 0;color: var(--ik-white);font-family: var(--ff-body);font-size: var(--fs-h3);font-weight: var(--fw-semi);line-height: var(--lh-snug)}.service__desc{display: block;max-width: var(--services-card-copy-max);max-height: 0;margin: 0;overflow: hidden;color: color-mix(in srgb,var(--ik-white) 78%,transparent);font-size: var(--fs-sm);line-height: var(--lh-normal);opacity: 0;transform: translateY(var(--space-3));transition: max-height var(--dur-slow) var(--ease),margin var(--dur) var(--ease),opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.service__link{display: inline-flex;min-height: var(--space-7);max-width: 100%;align-items: center;gap: var(--space-3);justify-content: center;margin-top: 0;padding-inline: var(--space-5);color: var(--ik-navy);background: var(--ik-white);border-radius: var(--radius-pill);font-size: var(--fs-sm);font-weight: var(--fw-semi);opacity: 0;transform: translateY(var(--space-3));transition: color var(--dur) var(--ease),background-color var(--dur) var(--ease),margin var(--dur) var(--ease),opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.service__link svg{width: var(--space-4);height: var(--space-4);flex: 0 0 auto;transition: transform var(--dur) var(--ease)}.service:hover .service__desc,.service:focus-visible .service__desc,.service.is-active .service__desc{max-height: var(--space-10);margin-top: var(--space-3);opacity: 1;transform: translateY(0)}.service:hover .service__link,.service:focus-visible .service__link,.service.is-active .service__link{margin-top: var(--space-5);opacity: 1;transform: translateY(0)}.service__link:hover{color: var(--ik-navy);background: var(--ik-gold-soft)}.service__link:hover svg{transform: translateX(var(--space-1))}@media (max-width: 900px){.services__head{grid-template-columns: 1fr;gap: var(--space-5);margin-bottom: var(--space-7)}.services__intro{max-width: var(--services-head-max)}.services__grid{width: calc(100% + var(--container-pad));height: auto;padding-right: var(--container-pad);overflow-x: auto;overscroll-behavior-inline: contain;scroll-padding-inline: var(--container-pad);scroll-snap-type: inline mandatory;scrollbar-width: none}.services__grid::-webkit-scrollbar{display: none}.service,.service:hover,.service:focus-visible,.service.is-active{width: var(--services-mobile-card-width);height: var(--services-mobile-card-height);flex: 0 0 var(--services-mobile-card-width);scroll-snap-align: start}.service__media img,.service:hover .service__media img,.service:focus-visible .service__media img,.service.is-active .service__media img{opacity: 0.88;transform: scale(1)}.service__desc,.service:hover .service__desc,.service:focus-visible .service__desc,.service.is-active .service__desc{max-height: var(--space-10);margin-top: var(--space-3);opacity: 1;transform: none}.service__link,.service:hover .service__link,.service:focus-visible .service__link,.service.is-active .service__link{margin-top: var(--space-5);opacity: 1;transform: none}}@media (max-width: 520px){.services::before{right: calc(var(--space-10) * -1)}.services__head h2{font-size: var(--fs-h2)}.services__intro{font-size: var(--fs-body)}.service__body{padding: var(--space-5)}.service__title{font-size: var(--fs-h4)}}@media (prefers-reduced-motion: reduce){.service,.service::after,.service__media img,.service__desc,.service__link,.service__link svg{transition: none}}
.guide{position: relative;overflow: hidden}.guide::before{content: "";position: absolute;left: -200px;bottom: -160px;width: 520px;height: 520px;border-radius: 50%;border: 1px solid var(--ik-gold);opacity: 0.12;pointer-events: none}.guide__grid{position: relative;display: grid;grid-template-columns: minmax(0,5fr) minmax(0,7fr);gap: clamp(2rem,1rem + 4vw,5rem);align-items: start}.guide__intro h2{margin-bottom: var(--space-4)}.guide__intro .lead{margin-bottom: var(--space-6)}.guide__options{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--space-3)}.guide__option{display: flex;align-items: center;gap: var(--space-3);width: 100%;min-height: 60px;padding: var(--space-3) var(--space-4);border: var(--border-thin) solid var(--ik-line);border-radius: var(--radius-lg);background: var(--ik-white);color: var(--ik-navy);font-family: var(--ff-body);font-size: var(--fs-sm);font-weight: var(--fw-semi);line-height: 1.3;text-align: start;cursor: pointer;transition: background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.guide__option:hover{border-color: var(--ik-gold-soft);transform: translateY(var(--hover-lift-sm));box-shadow: var(--shadow-sm)}.guide__icon{flex: 0 0 auto;width: 38px;height: 38px;display: grid;place-items: center;border-radius: 50%;background: var(--ik-gold-tint);color: var(--ik-gold);transition: background var(--dur) var(--ease),color var(--dur) var(--ease)}.guide__icon svg{width: 20px;height: 20px}.guide__option[aria-selected="true"]{background: var(--ik-navy);border-color: var(--ik-navy);color: var(--ik-white);box-shadow: 0 0 0 3px color-mix(in srgb,var(--ik-gold) 30%,transparent),var(--shadow-md)}.guide__option[aria-selected="true"] .guide__icon{background: var(--ik-gold);color: var(--ik-white)}.guide__card{position: relative;background: var(--ik-navy);color: color-mix(in srgb,var(--ik-white) 88%,transparent);border-radius: var(--radius-xl);padding: clamp(1.5rem,1rem + 2vw,2.5rem);box-shadow: var(--shadow-lg);overflow: hidden;scroll-margin-top: calc(var(--header-h,84px) + var(--space-4))}.guide__card::before{content: "";position: absolute;right: -90px;top: -90px;width: 260px;height: 260px;border-radius: 50%;background: radial-gradient(circle,color-mix(in srgb,var(--ik-gold) 35%,transparent),transparent 70%);pointer-events: none}.guide__panel{position: relative;z-index: 1}.guide__panel:focus-visible{outline: 2px solid var(--ik-gold);outline-offset: 6px;border-radius: var(--radius)}.guide__panel:not([hidden]){animation: guide-gir var(--dur) var(--ease)}@keyframes guide-gir{from{opacity: 0;transform: translateY(6px)}to{opacity: 1;transform: none}}.guide__panel-head{display: flex;align-items: flex-start;gap: var(--space-4);margin-bottom: var(--space-5)}.guide__panel-icon{flex: 0 0 auto;width: 48px;height: 48px;display: grid;place-items: center;border-radius: 50%;border: 1px solid color-mix(in srgb,var(--ik-gold) 55%,transparent);color: var(--ik-gold-bright);background: color-mix(in srgb,var(--ik-gold) 12%,transparent)}.guide__panel-icon svg{width: 24px;height: 24px}.guide__panel-title{margin: 0 0 var(--space-1);color: var(--ik-white);font-size: var(--fs-h4);line-height: var(--lh-snug)}.guide__panel-desc{margin: 0;color: color-mix(in srgb,var(--ik-white) 72%,transparent);font-size: var(--fs-sm)}.guide__list{margin: 0;padding: 0;list-style: none}.guide__list li{border-top: 1px solid color-mix(in srgb,var(--ik-white) 12%,transparent)}.guide__list li:last-child{border-bottom: 1px solid color-mix(in srgb,var(--ik-white) 12%,transparent)}.guide__q{display: flex;align-items: center;gap: var(--space-4);padding: var(--space-4) var(--space-1);color: var(--ik-white);text-decoration: none;transition: color var(--dur) var(--ease),background var(--dur) var(--ease)}.guide__q-no{flex: 0 0 auto;min-width: 1.6rem;color: var(--ik-gold);font-size: var(--fs-xs);font-weight: var(--fw-semi);letter-spacing: 0.08em}.guide__q-text{flex: 1 1 auto;font-size: var(--fs-body);line-height: 1.45}.guide__q-arrow{flex: 0 0 auto;width: 18px;height: 18px;color: var(--ik-gold);transition: transform var(--dur) var(--ease)}.guide__q:hover{color: var(--ik-gold-bright);background: color-mix(in srgb,var(--ik-white) 4%,transparent)}.guide__q:hover .guide__q-arrow{transform: translateX(4px)}.guide__q:focus-visible{outline: 2px solid var(--ik-gold);outline-offset: 2px}[dir="rtl"] .guide__q-arrow{transform: scaleX(-1)}[dir="rtl"] .guide__q:hover .guide__q-arrow{transform: scaleX(-1) translateX(4px)}.guide__cta{display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-3) var(--space-6);margin-top: var(--space-6)}.guide__all{color: var(--ik-white);font-size: var(--fs-sm);font-weight: var(--fw-semi);text-decoration: underline;text-decoration-color: var(--ik-gold);text-underline-offset: 4px}.guide__all:hover{color: var(--ik-gold-bright)}@media (max-width: 991.98px){.guide__grid{grid-template-columns: minmax(0,1fr)}}@media (max-width: 575.98px){.guide__options{display: flex;gap: var(--space-2);margin-inline: calc(var(--container-pad) * -1);padding: 4px var(--container-pad) var(--space-2);overflow-x: auto;scroll-snap-type: x proximity;scroll-padding-inline: var(--container-pad);scrollbar-width: none}.guide__options::-webkit-scrollbar{display: none}.guide__option{flex: 0 0 auto;width: auto;min-height: 48px;padding: var(--space-2) var(--space-4) var(--space-2) var(--space-2);border-radius: var(--radius-pill);scroll-snap-align: start;white-space: nowrap}.guide__icon{width: 32px;height: 32px}.guide__icon svg{width: 17px;height: 17px}.guide__q{gap: var(--space-3)}.guide__q-text{font-size: var(--fs-sm)}}@media (prefers-reduced-motion: reduce){.guide__option,.guide__q,.guide__q-arrow,.guide__icon{transition: none}.guide__option:hover{transform: none}.guide__panel:not([hidden]){animation: none}}
.cities{overflow: hidden;background: var(--ik-white)}.cities > .container-ik{max-width: var(--city-container-max)}.cities__head{max-width: var(--city-head-max);margin-bottom: var(--space-7)}.cities__head .eyebrow{margin-bottom: var(--space-3)}.cities__head h2{margin-bottom: var(--space-4)}.cities__intro{max-width: var(--city-copy-max);margin: 0;color: var(--ik-text-muted);font-size: var(--fs-lead);line-height: var(--lh-normal)}.cities__viewport{width: 100%;overflow: hidden}.cities__track{display: flex;align-items: flex-start;gap: var(--space-4);width: 100%;min-height: calc(var(--city-card-active-height) + var(--space-3));overflow-x: auto;padding-inline: var(--container-pad);padding-bottom: var(--space-3);scroll-behavior: smooth;scroll-snap-type: none;scrollbar-width: none;overscroll-behavior-inline: contain;-webkit-overflow-scrolling: touch;cursor: grab}.cities__track::-webkit-scrollbar{display: none}.cities__track.is-dragging{cursor: grabbing;scroll-behavior: auto;user-select: none}.cities__track.is-dragging .city-card{pointer-events: none}.city-card{position: relative;flex: 0 0 var(--city-card-width);height: var(--city-card-height);overflow: hidden;border-radius: var(--radius);color: var(--ik-white);background: var(--ik-navy);box-shadow: none;scroll-snap-align: start;isolation: isolate;cursor: inherit;transition: flex-basis var(--dur-slow) var(--ease),height var(--dur-slow) var(--ease),transform var(--dur) var(--ease)}.city-card:hover,.city-card:focus-visible{color: var(--ik-white)}.city-card img{position: absolute;inset: 0;z-index: -2;width: 100%;height: 100%;object-fit: cover;user-select: none;-webkit-user-drag: none;transition: transform var(--dur-slow) var(--ease)}.city-card::after{content: "";position: absolute;inset: 0;z-index: -1;background: var(--city-overlay);transition: background var(--dur-slow) var(--ease)}.city-card__body{position: absolute;right: 0;bottom: 0;left: 0;padding: var(--space-5)}.city-card__name{margin: 0;color: var(--ik-white);font-size: var(--fs-h4);font-weight: var(--fw-bold);line-height: var(--lh-tight);transition: font-size var(--dur-slow) var(--ease)}.city-card__location,.city-card__cta{display: inline-flex;align-items: center;gap: var(--space-2);color: var(--ik-white);font-size: var(--fs-xs);font-weight: var(--fw-bold);letter-spacing: var(--ls-caps);line-height: var(--lh-snug);text-transform: uppercase}.city-card__cta{text-transform: none}.city-card__location svg,.city-card__cta svg{flex: 0 0 auto;width: var(--space-4);height: var(--space-4)}.city-card__location{display: flex;width: fit-content;max-height: 0;margin: 0;overflow: hidden;opacity: 0;transform: translateY(var(--space-2));transition: max-height var(--dur-slow) var(--ease),margin var(--dur-slow) var(--ease),opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.city-card__description,.city-card__cta{max-width: var(--city-description-max);max-height: 0;margin: 0;overflow: hidden;opacity: 0;transform: translateY(var(--space-3));transition: max-height var(--dur-slow) var(--ease),margin var(--dur-slow) var(--ease),opacity var(--dur) var(--ease),transform var(--dur) var(--ease)}.city-card__description{color: var(--ik-white);font-size: var(--fs-body);line-height: var(--lh-normal)}.city-card__cta{display: none}.cities__controls{display: flex;align-items: center;justify-content: space-between;gap: var(--space-4);padding-top: var(--space-5)}.cities__arrows{display: flex;gap: var(--space-2)}.cities__arrow{display: inline-grid;width: var(--city-control-size);height: var(--city-control-size);padding: 0;place-items: center;color: var(--ik-navy);background: var(--ik-white);border: var(--border-thin) solid var(--ik-line);border-radius: var(--radius-pill);cursor: pointer;transition: color var(--dur-fast) var(--ease),background var(--dur-fast) var(--ease),border-color var(--dur-fast) var(--ease),transform var(--dur-fast) var(--ease)}.cities__arrow:hover:not(:disabled){color: var(--ik-white);background: var(--ik-navy);border-color: var(--ik-navy);transform: translateY(var(--hover-lift-sm))}.cities__arrow:disabled{color: var(--ik-gray-300);cursor: not-allowed}.cities__arrow svg,.cities__all svg{width: var(--space-4);height: var(--space-4)}@media (hover: hover) and (pointer: fine) and (min-width: 993px){.city-card:hover,.city-card:focus-within,.city-card.is-active{flex-basis: var(--city-card-active-width);height: var(--city-card-active-height);box-shadow: none}.city-card:hover img,.city-card:focus-within img,.city-card.is-active img{transform: scale(var(--image-hover-scale))}.city-card:hover::after,.city-card:focus-within::after,.city-card.is-active::after{background: var(--city-overlay-active)}.city-card:hover .city-card__name,.city-card:focus-within .city-card__name,.city-card.is-active .city-card__name{font-size: var(--fs-h2)}.city-card:hover .city-card__location,.city-card:focus-within .city-card__location,.city-card.is-active .city-card__location{max-height: var(--space-6);margin-top: var(--space-3);opacity: 1;transform: none}.city-card:hover .city-card__description,.city-card:focus-within .city-card__description,.city-card.is-active .city-card__description{max-height: var(--space-8);margin-top: var(--space-5);opacity: 1;transform: none}}@media (max-width: 992px){.cities__head{margin-bottom: var(--space-6)}.cities__track{gap: var(--space-3);min-height: 0}.city-card{flex-basis: var(--city-card-mobile-width);height: auto;aspect-ratio: 3 / 4;border-radius: var(--radius)}.city-card__body{padding: var(--space-4)}.city-card__name{font-size: var(--fs-h4)}.city-card__description,.city-card__location,.city-card__cta{display: none}}@media (max-width: 640px){.cities__head h2{max-width: var(--city-mobile-title-max)}.cities__intro{font-size: var(--fs-body)}.cities__all{padding-inline: var(--space-5)}}
.reach{position: relative;overflow: hidden;scroll-margin-top: calc(var(--header-h) + var(--space-4));background: radial-gradient( circle at 78% 48%,color-mix(in srgb,var(--ik-gold-tint) 68%,transparent),transparent 34% ),linear-gradient(135deg,var(--ik-white),var(--ik-paper))}.reach::before{content: "";position: absolute;inset: 0;pointer-events: none;background: linear-gradient( 90deg,transparent,color-mix(in srgb,var(--ik-gold) 8%,transparent),transparent );opacity: 0.65}.reach__inner{position: relative;z-index: 1;display: grid;grid-template-columns: minmax(0,0.84fr) minmax(0,1.16fr);align-items: center;gap: var(--reach-grid-gap)}.reach__content{max-width: var(--reach-content-max)}.reach__content .eyebrow{margin-bottom: var(--space-4)}.reach__content h2{max-width: var(--reach-content-max);margin-bottom: var(--space-5);font-size: var(--reach-title-size)}.reach__intro{max-width: var(--reach-content-max);margin: 0;color: var(--ik-text-muted);font-size: var(--fs-body);line-height: var(--lh-normal)}.reach__signature{display: inline-flex;align-items: center;gap: var(--space-4);margin-top: var(--space-6);color: var(--ik-navy);font-size: var(--fs-h2);font-weight: var(--fw-bold);letter-spacing: var(--ls-caps)}.reach__signature-mark{display: inline-grid;width: var(--space-7);height: var(--space-7);place-items: center;color: var(--ik-white);background: var(--ik-gold);border-radius: var(--radius-pill)}.reach__signature-mark svg{width: var(--space-5);height: var(--space-5)}.reach__stats{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--space-6) var(--space-8);margin-top: var(--space-7)}.reach__stat{min-width: 0}.reach__stat-value{display: flex;align-items: baseline;color: var(--ik-navy);font-size: var(--reach-stat-value-size);font-weight: var(--fw-bold);line-height: var(--lh-tight)}.reach__stat-label{display: block;margin-top: var(--space-2);color: var(--ik-ink);font-size: var(--fs-sm);font-weight: var(--fw-semi);line-height: var(--lh-snug)}.reach__action{margin-top: var(--space-7);padding-inline: var(--space-5);white-space: nowrap}.reach__action svg{flex: 0 0 auto;width: var(--space-4);height: var(--space-4)}.reach__globe{position: relative;display: grid;width: min(100%,var(--reach-globe-size));aspect-ratio: 1;justify-self: end;place-items: center;isolation: isolate}.reach__globe::before{content: "";position: absolute;z-index: -1;pointer-events: none;border-radius: var(--radius-pill)}.reach__globe::before{inset: 5%;background: radial-gradient( circle,color-mix(in srgb,var(--ik-gold) 18%,transparent),transparent 70% );filter: blur(var(--space-4));animation: reach-globe-breathe var(--reach-glow-duration) var(--ease) infinite alternate}.reach__globe::after{position: absolute;right: 16%;bottom: 7%;left: 16%;z-index: -1;height: var(--space-7);background: radial-gradient( ellipse,color-mix(in srgb,var(--ik-gold) 24%,transparent),transparent 70% );border-radius: var(--radius-pill);content: "";filter: blur(var(--space-4));pointer-events: none}.reach__canvas{display: block;width: 100%;height: 100%;cursor: grab;touch-action: none}.reach__canvas.is-grabbing{cursor: grabbing}@keyframes reach-globe-breathe{from{opacity: 0.62;transform: scale(0.96)}to{opacity: 1;transform: scale(1.04)}}@media (max-width: 992px){.reach__inner{grid-template-columns: 1fr}.reach__content{max-width: none;text-align: center}.reach__content h2,.reach__intro{max-width: var(--reach-mobile-copy-max);margin-inline: auto}.reach__signature{width: fit-content;margin-inline: auto}.reach__stats{max-width: var(--reach-mobile-copy-max);margin-inline: auto}.reach__stat-value{justify-content: center}.reach__globe{width: var(--reach-mobile-globe-size);justify-self: center;margin-top: calc(var(--space-4) * -1)}}@media (max-width: 640px){.reach__stats{gap: var(--space-6) var(--space-5);margin-top: var(--space-6)}.reach__stat-label{font-size: var(--fs-xs)}.reach__action{margin-top: var(--space-6)}.reach__globe{margin-top: var(--space-5)}}@media (prefers-reduced-motion: reduce){.reach__globe::before{animation: none}}
.team{position: relative;isolation: isolate;overflow: hidden;background: var(--ik-paper)}.team > .container-ik{max-width: var(--team-container-max)}.team__head{display: flex;align-items: flex-end;justify-content: space-between;gap: var(--space-7);margin-bottom: var(--space-7)}.team__heading{max-width: var(--team-copy-max)}.team__head h2{margin-bottom: var(--space-3)}.team__head .eyebrow{margin-bottom: var(--space-3)}.team__intro{margin: 0;color: var(--ik-text-muted);font-size: var(--fs-lead);line-height: var(--lh-normal)}.team__head-actions{display: flex;align-items: center;gap: var(--space-4);flex: 0 0 auto}.team__all{gap: var(--space-3)}.team__all svg{width: var(--space-4);height: var(--space-4);transition: transform var(--dur) var(--ease)}.team__all:hover svg{transform: translateX(var(--space-1))}.team__arrows{display: flex;gap: var(--space-2)}.team__arrow{width: var(--team-control-size);height: var(--team-control-size);display: grid;place-items: center;color: var(--ik-navy);background: var(--ik-white);border: var(--border-thin) solid var(--ik-line);border-radius: var(--radius-pill);cursor: pointer;transition: background var(--dur) var(--ease),color var(--dur) var(--ease),border-color var(--dur) var(--ease),transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.team__arrow:hover{color: var(--ik-white);background: var(--ik-navy);border-color: var(--ik-navy);transform: translateY(var(--hover-lift-sm));box-shadow: var(--shadow)}.team__arrow:disabled{opacity: 0.35;cursor: default}.team__arrow:disabled:hover{color: var(--ik-navy);background: var(--ik-white);border-color: var(--ik-line);transform: none;box-shadow: none}.team__arrow svg{width: var(--space-5);height: var(--space-5)}.team__track{display: grid;grid-auto-flow: column;grid-auto-columns: calc((100% - 2 * var(--space-5)) / var(--team-visible-cards));gap: var(--space-5);overflow-x: auto;padding-bottom: var(--space-3);scroll-behavior: smooth;scroll-snap-type: x mandatory;scrollbar-width: none}.team__track::-webkit-scrollbar{display: none}.team__track .advisor-card{scroll-snap-align: start}@media (max-width: 1100px){.team__track{grid-auto-columns: calc((100% - var(--space-5)) / var(--team-tablet-visible-cards))}}@media (max-width: 760px){.team__head{align-items: flex-start;flex-direction: column;gap: var(--space-5)}.team__head-actions{width: 100%;justify-content: space-between}.team__track{grid-auto-columns: var(--team-mobile-width)}.team__arrows{display: none}}@media (max-width: 540px){.team__all{width: 100%}}
.advisor-card{position: relative;min-width: 0}.advisor-card__image{position: relative;aspect-ratio: 1 / 1.08;display: block;overflow: hidden;background: var(--ik-mist);border-radius: var(--radius)}.advisor-card__image img{width: 100%;height: 100%;object-fit: cover;object-position: center 18%;transition: transform var(--dur-slow) var(--ease),filter var(--dur) var(--ease)}.advisor-card:hover .advisor-card__image img{transform: scale(var(--image-hover-scale));filter: saturate(1.06)}.advisor-card__body{padding-top: var(--space-4);border-top: var(--border-thin) solid transparent;transition: border-color var(--dur) var(--ease)}.advisor-card:hover .advisor-card__body{border-color: var(--ik-gold-soft)}.advisor-card__body h3{margin-bottom: var(--space-1);color: var(--ik-navy);font-size: var(--fs-h4);letter-spacing: -.02em}.advisor-card__body h3 a:hover{color: var(--ik-gold)}.advisor-card__branch{margin-bottom: var(--space-2);color: var(--ik-gold);font-size: var(--fs-xs);font-weight: var(--fw-bold);letter-spacing: var(--ls-caps);text-transform: uppercase}.advisor-card__role{margin-bottom: var(--space-4);color: var(--ik-text-muted);font-size: var(--fs-sm)}.advisor-card__contact{display: grid;gap: var(--space-2);color: var(--ik-navy);font-size: var(--fs-xs);font-weight: var(--fw-bold);overflow-wrap: anywhere}.advisor-card__contact a:first-child{font-size: var(--fs-sm)}.advisor-card__contact a:hover{color: var(--ik-gold)}@media (prefers-reduced-motion: reduce){.advisor-card__image img{transition: none}}
.career-cta{position: relative;overflow: hidden;color: var(--ik-ink);background: radial-gradient(circle at 78% 46%,var(--ik-gold-tint),transparent 34%),linear-gradient(135deg,var(--ik-white),var(--ik-paper))}.career-cta::before{position: absolute;bottom: calc(var(--space-8) * -1);left: 50%;width: var(--career-word-size);aspect-ratio: 2 / 1;border: var(--border-thin) solid var(--ik-gold-soft);border-radius: var(--radius-pill);content: "";opacity: 0.18;pointer-events: none;transform: translateX(-50%)}.career-cta::after{position: absolute;inset: 0;background: linear-gradient(90deg,transparent,var(--ik-gold-tint),transparent);content: "";opacity: 0.42;pointer-events: none}.career-cta__grid{position: relative;z-index: 1;display: grid;min-height: var(--career-stage-height);grid-template-columns: minmax(0,1.08fr) minmax(0,0.92fr);align-items: center;gap: var(--reach-grid-gap)}.career-cta__content{width: min(100%,var(--career-content-max));grid-column: 1;grid-row: 1;padding-block: var(--space-8)}.career-cta__content .eyebrow{margin-bottom: var(--space-5);color: var(--ik-gold)}.career-cta__content h2{max-width: var(--career-content-max);margin-bottom: var(--space-5);color: var(--ik-navy)}.career-cta__content > p:not(.eyebrow){max-width: var(--career-content-max);margin-bottom: var(--space-6);color: var(--ik-gray-700);font-size: var(--fs-lead)}.career-cta__actions{display: flex;flex-wrap: wrap;gap: var(--space-3)}.career-cta__actions .btn-ik svg{width: var(--space-5);height: var(--space-5);transition: transform var(--dur) var(--ease)}.career-cta__actions .btn-ik:hover svg{transform: translateX(var(--space-1))}.career-cta__stage{display: grid;min-height: var(--career-stage-height);grid-column: 2;grid-row: 1;place-items: center}.career-cta__vision-card{position: relative;display: flex;width: min(100%,var(--career-card-max));min-height: 0;flex-direction: column;justify-content: center;padding-block: var(--space-6);color: var(--ik-navy);isolation: isolate}.career-cta__vision-card::before{position: absolute;top: calc(var(--space-10) * -1);right: calc(var(--space-9) * -1);z-index: -1;width: var(--career-word-size);aspect-ratio: 1;background: radial-gradient( circle,color-mix(in srgb,var(--ik-gold) 22%,transparent),transparent 68% );border-radius: var(--radius-pill);content: "";opacity: 0.7}.career-cta__stage.is-visible .career-cta__vision-card::before{animation: career-map-ambient var(--career-pulse-duration) var(--ease) infinite alternate}.career-cta__vision-kicker{color: var(--ik-gold);font-size: var(--fs-xs);font-weight: var(--fw-semi);letter-spacing: var(--ls-eyebrow);text-transform: uppercase}.career-cta__vision-title{position: relative;z-index: 1;display: flex;flex-direction: column;margin-block: var(--space-4) var(--space-2);color: var(--ik-navy);font-size: var(--career-card-title-size);font-weight: var(--fw-bold);line-height: var(--lh-tight)}.career-cta__vision-title span{display: block}.career-cta__vision-title span:last-child{color: var(--ik-gold)}.career-cta__stage.is-visible .career-cta__vision-kicker,.career-cta__stage.is-visible .career-cta__vision-title span:first-child{animation: career-map-word-in var(--career-reveal-duration) var(--ease) both}.career-cta__stage.is-visible .career-cta__vision-title span:last-child{color: transparent;background: linear-gradient( 90deg,var(--ik-gold),var(--ik-gold-bright),var(--ik-gold) );background-size: 200% 100%;background-clip: text;animation: career-map-word-in var(--career-reveal-duration) var(--ease) both,career-map-gold-flow var(--career-network-duration) linear infinite;animation-delay: calc(var(--career-reveal-duration) * 0.2),var(--career-reveal-duration)}.career-cta__vision-map{position: relative;display: block;width: 100%;height: var(--career-map-height);margin-block: var(--space-2) var(--space-3)}.career-cta__map-svg,.career-cta__map-fallback{position: absolute;inset: 0;display: block;width: 100%;height: 100%}.career-cta__map-fallback{object-fit: contain;opacity: 0.62}.career-cta__map-svg{overflow: visible;filter: drop-shadow(0 var(--space-2) var(--space-4) color-mix(in srgb,var(--ik-gold) 16%,transparent))}.career-cta__map-svg[hidden],.career-cta__map-fallback[hidden]{display: none}.career-cta__stage.is-visible .career-cta__map-svg{animation: career-map-shape-in var(--career-reveal-duration) var(--ease) both;animation-delay: calc(var(--career-reveal-duration) * 0.28)}.career-cta__map-origin{r: var(--career-signal-radius);fill: var(--ik-gold-bright);stroke: color-mix(in srgb,var(--ik-white) 86%,var(--ik-gold));stroke-width: var(--border-thin);vector-effect: non-scaling-stroke;filter: drop-shadow(0 0 var(--career-route-glow) var(--ik-gold-bright));transform-box: fill-box;transform-origin: center}.career-cta__network-route{fill: none;stroke: color-mix(in srgb,var(--ik-gold) 76%,var(--ik-white));stroke-width: var(--career-route-stroke);stroke-linecap: round;stroke-dasharray: 1;stroke-dashoffset: var(--route-progress,1);vector-effect: non-scaling-stroke;opacity: var(--route-opacity,0);filter: drop-shadow(0 0 var(--career-route-glow) var(--ik-gold));pointer-events: none}.career-cta__network-route.is-active{will-change: stroke-dashoffset,opacity}.career-cta__network-signal{r: var(--career-signal-radius);fill: var(--ik-gold-bright);stroke: color-mix(in srgb,var(--ik-white) 86%,var(--ik-gold));stroke-width: var(--border-thin);vector-effect: non-scaling-stroke;opacity: 0;filter: drop-shadow(0 0 var(--career-route-glow) var(--ik-gold-bright));pointer-events: none}.career-cta__network-signal.is-active{opacity: 1}.career-cta__vision-copy{position: relative;z-index: 1;display: flex;flex-direction: column;color: var(--ik-gray-600);font-size: var(--fs-xs);letter-spacing: var(--ls-caps);text-transform: uppercase}.career-cta__vision-copy strong{margin-bottom: var(--space-1);color: var(--ik-navy);font-size: var(--fs-sm);font-weight: var(--fw-semi)}.career-cta__stage.is-visible .career-cta__vision-copy{animation: career-map-word-in var(--career-reveal-duration) var(--ease) both;animation-delay: calc(var(--career-reveal-duration) * 0.45)}@keyframes career-map-word-in{from{opacity: 0;clip-path: inset(0 0 100% 0);transform: translateY(var(--space-4))}to{opacity: 1;clip-path: inset(0);transform: translateY(0)}}@keyframes career-map-gold-flow{from{background-position: 100% 50%}to{background-position: -100% 50%}}@keyframes career-map-shape-in{from{opacity: 0;transform: scale(0.96)}to{opacity: 0.72;transform: scale(1)}}@keyframes career-map-ambient{from{opacity: 0.52;transform: scale(0.96)}to{opacity: 0.78;transform: scale(1.04)}}@media (max-width: 900px){.career-cta__grid{grid-template-columns: 1fr;gap: 0}.career-cta__content{width: 100%;grid-column: 1;grid-row: 1;padding-block: var(--space-7) var(--space-5)}.career-cta__stage{min-height: var(--career-stage-mobile-height);grid-column: 1;grid-row: 2;padding-bottom: var(--space-5)}.career-cta__vision-map{height: var(--career-map-mobile-height)}}@media (max-width: 520px){.career-cta__content{padding-top: var(--space-6)}.career-cta__actions .btn-ik{width: 100%}.career-cta__vision-card{padding-block: var(--space-5) var(--space-7)}}@media (prefers-reduced-motion: reduce){.career-cta__stage.is-visible .career-cta__vision-card::before,.career-cta__stage.is-visible .career-cta__vision-kicker,.career-cta__stage.is-visible .career-cta__vision-title span,.career-cta__stage.is-visible .career-cta__map-svg,.career-cta__stage.is-visible .career-cta__map-origin,.career-cta__network-route,.career-cta__network-signal,.career-cta__stage.is-visible .career-cta__vision-copy{animation: none}.career-cta__stage.is-visible .career-cta__vision-title span:last-child{color: var(--ik-gold);background: none}.career-cta__network-routes,.career-cta__network-signals{display: none}}
