@charset "UTF-8";@layer properties;html{--mat-sys-background: #faf9fd;--mat-sys-error: #ba1a1a;--mat-sys-error-container: #ffdad6;--mat-sys-inverse-on-surface: #f2f0f4;--mat-sys-inverse-primary: #abc7ff;--mat-sys-inverse-surface: #2f3033;--mat-sys-on-background: #1a1b1f;--mat-sys-on-error: #ffffff;--mat-sys-on-error-container: #93000a;--mat-sys-on-primary: #ffffff;--mat-sys-on-primary-container: #00458f;--mat-sys-on-primary-fixed: #001b3f;--mat-sys-on-primary-fixed-variant: #00458f;--mat-sys-on-secondary: #ffffff;--mat-sys-on-secondary-container: #3e4759;--mat-sys-on-secondary-fixed: #131c2b;--mat-sys-on-secondary-fixed-variant: #3e4759;--mat-sys-on-surface: #1a1b1f;--mat-sys-on-surface-variant: #44474e;--mat-sys-on-tertiary: #ffffff;--mat-sys-on-tertiary-container: #0000ef;--mat-sys-on-tertiary-fixed: #00006e;--mat-sys-on-tertiary-fixed-variant: #0000ef;--mat-sys-outline: #74777f;--mat-sys-outline-variant: #c4c6d0;--mat-sys-primary: #005cbb;--mat-sys-primary-container: #d7e3ff;--mat-sys-primary-fixed: #d7e3ff;--mat-sys-primary-fixed-dim: #abc7ff;--mat-sys-scrim: #000000;--mat-sys-secondary: #565e71;--mat-sys-secondary-container: #dae2f9;--mat-sys-secondary-fixed: #dae2f9;--mat-sys-secondary-fixed-dim: #bec6dc;--mat-sys-shadow: #000000;--mat-sys-surface: #faf9fd;--mat-sys-surface-bright: #faf9fd;--mat-sys-surface-container: #efedf0;--mat-sys-surface-container-high: #e9e7eb;--mat-sys-surface-container-highest: #e3e2e6;--mat-sys-surface-container-low: #f4f3f6;--mat-sys-surface-container-lowest: #ffffff;--mat-sys-surface-dim: #dbd9dd;--mat-sys-surface-tint: #005cbb;--mat-sys-surface-variant: #e0e2ec;--mat-sys-tertiary: #343dff;--mat-sys-tertiary-container: #e0e0ff;--mat-sys-tertiary-fixed: #e0e0ff;--mat-sys-tertiary-fixed-dim: #bec2ff;--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem Roboto;--mat-sys-body-large-font: Roboto;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem Roboto;--mat-sys-body-medium-font: Roboto;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem Roboto;--mat-sys-body-small-font: Roboto;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Roboto;--mat-sys-display-large-font: Roboto;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Roboto;--mat-sys-display-medium-font: Roboto;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Roboto;--mat-sys-display-small-font: Roboto;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Roboto;--mat-sys-headline-large-font: Roboto;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Roboto;--mat-sys-headline-medium-font: Roboto;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Roboto;--mat-sys-headline-small-font: Roboto;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem Roboto;--mat-sys-label-large-font: Roboto;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem Roboto;--mat-sys-label-medium-font: Roboto;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem Roboto;--mat-sys-label-small-font: Roboto;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Roboto;--mat-sys-title-large-font: Roboto;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem Roboto;--mat-sys-title-medium-font: Roboto;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem Roboto;--mat-sys-title-small-font: Roboto;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12}.glass-silk{position:relative;border-radius:28px;isolation:isolate;box-shadow:0 0 21px -8px #ffffff4d}.glass-silk:before{content:"";position:absolute;inset:0;z-index:0;border-radius:inherit;box-shadow:inset 0 0 6px -3px #ffffffb3;background-color:#fff0;pointer-events:none}.glass-silk:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);filter:url(#glass-distortion);-webkit-filter:url(#glass-distortion);pointer-events:none}.glass-silk>*{position:relative;z-index:1}.glass-sapphire{position:relative;border-radius:20px;background:#325ea466;backdrop-filter:blur(4px) saturate(180%);-webkit-backdrop-filter:blur(4px) saturate(180%);border:1px solid rgba(100,116,139,.2);box-shadow:0 12px 40px #0206174d,inset 0 0 120px #4f46e514,inset 0 0 4px 2px #ffffff1a;overflow:hidden}.glass-blue{position:relative;border-radius:20px;background:#192e5d85;backdrop-filter:blur(50px) saturate(153%);-webkit-backdrop-filter:blur(50px) saturate(153%);border:1px solid rgba(100,116,139,.2);box-shadow:0 12px 40px #0206174d,inset 0 0 120px #4f46e514,inset 0 0 4px 2px #ffffff1a;overflow:hidden}.glass-frost{position:relative;background:#ffffff8c;backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);border:1px solid rgba(255,255,255,.7);box-shadow:0 2px 4px #00000008,0 12px 32px #2f6bff0f,inset 0 1px #ffffffd9}.glass-midnight{position:relative;border-radius:20px;background:#071c5954;backdrop-filter:blur(19px) saturate(180%);-webkit-backdrop-filter:blur(19px) saturate(180%);border:1px solid rgba(23,89,181,.2);box-shadow:0 12px 41px #0206174d,inset 0 0 120px #4f46e514,inset 0 0 4px 2px #ffffff1a;overflow:hidden}:root{--mat-sys-primary: #1a56db;--mat-sys-on-primary: #ffffff;--mat-sys-primary-container: rgba(26, 86, 219, .12);--mat-sys-on-primary-container: #0a3a99;--mdc-filled-button-container-color: #1a56db;--mdc-filled-button-label-text-color: #ffffff;--mdc-protected-button-container-color: #1a56db;--mdc-protected-button-label-text-color: #ffffff;--mdc-outlined-button-label-text-color: #1a56db;--mdc-outlined-button-outline-color: rgba(26, 86, 219, .55);--mdc-text-button-label-text-color: #1a56db;--mat-icon-button-icon-color: #1a56db;--mat-icon-button-state-layer-color: #1a56db}:root{--color-primary: #1a56db;--color-primary-dark: #1338be;--color-primary-light: #60a5fa;--color-navy: #0d1f3c;--color-black: #070f1e;--color-dark: #132347;--color-gray-800: #2d3748;--color-gray-600: #64748b;--color-gray-500: #8898aa;--color-gray-400: #94a3b8;--color-gray-300: #cbd5e1;--color-gray-200: #e2e8f0;--color-gray-100: #f1f5f9;--color-off-white: #f0f4fa;--color-white: #ffffff;--color-accent: #38bdf8;--font-serif: "Domine", Georgia, "Times New Roman", serif;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-md: clamp(1rem, .951rem + .217vw, 1.125rem);--text-lg: clamp(1.125rem, 1.076rem + .217vw, 1.25rem);--text-xl: clamp(1.25rem, 1.152rem + .435vw, 1.5rem);--text-2xl: clamp(1.5rem, 1.304rem + .87vw, 2rem);--text-3xl: clamp(1.75rem, 1.456rem + 1.304vw, 2.5rem);--text-4xl: clamp(2rem, 1.609rem + 1.739vw, 3rem);--text-5xl: clamp(2.25rem, 1.664rem + 2.609vw, 3.75rem);--text-6xl: clamp(2.5rem, 1.717rem + 3.478vw, 4.5rem);--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 1.75rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-14: 3.5rem;--space-16: 4rem;--space-20: 5rem;--space-24: 6rem;--space-32: 8rem;--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .4s ease;--transition-reveal: .7s cubic-bezier(.25, .46, .45, .94);--hero-blur: 6px;--page-gutter: clamp(1.5rem, 5vw, 4rem);--contact-gutter: clamp(1.5rem, 5vw, 5.5rem);--section-py: clamp(3rem, 6vh, 5rem);--section-pb: var(--space-6)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:1.6;color:var(--color-dark);background:var(--color-white);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{cursor:pointer;border:none;background:none;font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);font-weight:600;line-height:1.2;letter-spacing:-.01em}.reveal{transition:opacity var(--transition-reveal),transform var(--transition-reveal)}html.reveal-ready .reveal:not(.is-visible){opacity:0;transform:translateY(28px)}@media(prefers-reduced-motion:reduce){html.reveal-ready .reveal:not(.is-visible){opacity:1;transform:none}}.btn{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:var(--space-4) var(--space-8);transition:background var(--transition-base),color var(--transition-base),border-color var(--transition-base);cursor:pointer;text-decoration:none}.btn--primary{background:var(--color-primary);color:var(--color-white);border:1px solid var(--color-primary)}.btn--primary:hover{background:var(--color-primary-dark);border-color:var(--color-primary-dark)}@keyframes button-disco-spin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.mat-mdc-unelevated-button.mat-primary,a.mat-mdc-unelevated-button.mat-primary,button.mat-mdc-unelevated-button.mat-primary,.btn--primary{position:relative;overflow:hidden;isolation:isolate}.mat-mdc-unelevated-button.mat-primary:before,a.mat-mdc-unelevated-button.mat-primary:before,button.mat-mdc-unelevated-button.mat-primary:before,.btn--primary:before{content:"";position:absolute;top:50%;left:50%;width:200%;aspect-ratio:1;transform:translate(-50%,-50%);background:conic-gradient(from 0deg,#7dd3fc 0%,rgba(125,211,252,.55) 6%,rgba(125,211,252,.18) 18%,transparent 30%,transparent 100%);animation:button-disco-spin 5s linear infinite;pointer-events:none;z-index:-2}.mat-mdc-unelevated-button.mat-primary:after,a.mat-mdc-unelevated-button.mat-primary:after,button.mat-mdc-unelevated-button.mat-primary:after,.btn--primary:after{content:"";position:absolute;inset:1.5px;border-radius:inherit;background:var(--mdc-filled-button-container-color, #1a56db);z-index:-1;pointer-events:none}.mat-mdc-unelevated-button.mat-primary:hover:before,a.mat-mdc-unelevated-button.mat-primary:hover:before,button.mat-mdc-unelevated-button.mat-primary:hover:before,.btn--primary:hover:before{animation-duration:3s}.footer__cta-btn.mat-mdc-unelevated-button.mat-primary,a.footer__cta-btn.mat-mdc-unelevated-button.mat-primary{--mdc-filled-button-label-text-color: #071c59;color:#071c59}.footer__cta-btn.mat-mdc-unelevated-button.mat-primary:before,a.footer__cta-btn.mat-mdc-unelevated-button.mat-primary:before{background:conic-gradient(from 0deg,#2F6BFF 0%,rgba(47,107,255,.55) 6%,rgba(47,107,255,.18) 18%,transparent 30%,transparent 100%)}.footer__cta-btn.mat-mdc-unelevated-button.mat-primary:after,a.footer__cta-btn.mat-mdc-unelevated-button.mat-primary:after{background:#fff}.footer__cta-btn.mat-mdc-unelevated-button.mat-primary .mdc-button__label,a.footer__cta-btn.mat-mdc-unelevated-button.mat-primary .mdc-button__label{color:#071c59}@media(prefers-reduced-motion:reduce){.mat-mdc-unelevated-button.mat-primary:before,a.mat-mdc-unelevated-button.mat-primary:before,button.mat-mdc-unelevated-button.mat-primary:before,.btn--primary:before{animation:none}}.svc-surface{position:relative;z-index:1;margin:calc(clamp(2rem,4vh,3rem) + 24px) 20px 0;border-radius:28px 28px 0 0}.svc-surface:before{background-color:#ffffffbf;box-shadow:inset 0 0 6px -3px #ffffffb3,inset 0 2px #2f6bffb3,inset 1px 0 #2f6bff61,inset -1px 0 #2f6bff61}.svc-surface .domain-footer-cta,.svc-surface .contact-section,.svc-surface .loc-section{background:transparent}@media(max-width:768px){.svc-surface{margin:calc(clamp(2rem,4vh,3rem) + 24px) 12px 0;border-radius:22px 22px 0 0}}.svc-article{display:grid;grid-template-columns:300px 1fr;gap:clamp(3rem,5vw,6rem);padding:clamp(8rem,12vh,11rem) clamp(1.5rem,6vw,5rem);align-items:start}@media(max-width:860px){.svc-article{grid-template-columns:1fr;gap:clamp(2rem,5vw,3rem)}}@media(max-width:600px){.svc-article{padding:clamp(3.5rem,9vh,5.5rem) 1.25rem}}.svc-sidebar{position:sticky;top:7rem}@media(max-width:860px){.svc-sidebar{position:static;top:auto}}.svc-sidebar__card{background:#f4f5f7;border-radius:14px;padding:1.6rem 1.5rem}@media(max-width:600px){.svc-sidebar__card{padding:1.25rem}}.svc-sidebar__group-title{font-size:1.2rem;font-weight:700;color:var(--color-dark);margin-bottom:.7rem;margin-top:1.4rem}.svc-sidebar__group-title:first-child{margin-top:0}.svc-sidebar__list{list-style:none;display:flex;flex-direction:column;gap:.5rem}.svc-sidebar__list li{font-size:.875rem;color:var(--color-gray-600);line-height:1.5;position:relative;padding-left:.95rem}.svc-sidebar__list li:before{content:"";position:absolute;left:1px;top:.75em;width:4px;height:4px;border-right:1.5px solid var(--color-primary);border-bottom:1.5px solid var(--color-primary);transform:translateY(-50%) rotate(-45deg)}.svc-sidebar__divider{border:none;margin:1.2rem 0 0}.domain-footer-cta__inner.glass-sapphire{background:#325ea466;border:1px solid rgba(100,116,139,.2);border-top:3px solid rgba(147,197,253,.9);box-shadow:0 12px 40px #0206174d,inset 0 0 120px #4f46e514,inset 0 0 4px 2px #ffffff1a}.domain-footer-cta__inner.glass-sapphire .domain-footer-cta__label{color:#bfdbfef2}.domain-footer-cta__inner.glass-sapphire .domain-footer-cta__text{color:#fff}.domain-footer-cta__inner.glass-sapphire .domain-footer-cta__btn{color:#fff;border-bottom-color:#ffffff73}.domain-footer-cta__inner.glass-sapphire .domain-footer-cta__btn:hover{border-bottom-color:#fff}.svc-content{max-width:none;font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased}.svc-content__lead-title{font-size:clamp(1.25rem,2vw,1.6rem);font-weight:600;color:#111;letter-spacing:-.01em;margin-bottom:1rem}.svc-content__intro{font-size:1rem;font-weight:400;color:#444;line-height:1.85;margin-bottom:3rem}.svc-content__heading{font-size:clamp(1.1rem,1.6vw,1.4rem);font-weight:600;color:#111;letter-spacing:-.01em;margin-top:3rem;margin-bottom:.75rem}.svc-content__heading:first-of-type{margin-top:0}.svc-content__body{font-size:1rem;font-weight:400;color:#444;line-height:1.85;margin-bottom:0}.wwb__title{font-size:clamp(1.8rem,2.6vw,2.8rem);font-weight:500;letter-spacing:-.03em;color:var(--color-dark);line-height:1.05}.wwb__title em{font-style:italic;color:var(--color-dark);font-weight:400}.wwb__lead{grid-column:2;font-size:.78rem;color:var(--color-gray-400);line-height:1.65;max-width:38ch;margin-left:auto;text-align:right}@media(max-width:860px){.wwb__lead{grid-column:1;align-self:auto}}.ind-tabs-bar{display:flex;align-items:stretch;border-bottom:1px solid var(--color-gray-200);margin-bottom:3rem;width:100%}.ind-tabs__nav{flex:0 0 auto;width:44px;display:flex;align-items:center;justify-content:center;color:#1a4fd6;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .18s ease,background .18s ease;margin-bottom:-1px}.ind-tabs__nav:hover{color:#1240b8;background:#1a4fd60f}.ind-tabs__nav:active{background:#1a4fd61a}.ind-tabs{display:flex;flex:1 1 auto;overflow:hidden}.ind-tabs__tab{flex:1;padding:.65rem 1rem;font-size:.92rem;font-weight:500;color:#1a4fd6;background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:color .18s ease,border-color .18s ease;text-align:center;margin-bottom:-1px;white-space:nowrap}.ind-tabs__tab:hover{color:#1240b8}.ind-tabs__tab--active{color:#1240b8;border-bottom-color:#1a4fd6;font-weight:600}.ind-tabs[data-dir=right] .ind-tabs__tab{animation:ind-tab-slide-in-right .36s cubic-bezier(.4,0,.2,1) both}.ind-tabs[data-dir=left] .ind-tabs__tab{animation:ind-tab-slide-in-left .36s cubic-bezier(.4,0,.2,1) both}@keyframes ind-tab-slide-in-right{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes ind-tab-slide-in-left{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}.hero-scroll-region{position:relative}.ind-mat-tabs{display:block;width:100%}.ind-mat-tabs .mat-mdc-tab-header{display:none}.ind-mat-tabs .mat-mdc-tab-body-wrapper{width:100%}.ind-mat-tabs .mat-mdc-tab-body-content{overflow:hidden}@keyframes hero-parallax{0%{transform:scale(1.08) translateY(0)}to{transform:scale(1.08) translateY(-8%)}}@property --hero-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes hero-border-rotate{to{--hero-angle: 360deg}}.domain-hero{--animation-duration: 8s;position:sticky;top:20px;z-index:0;overflow:hidden;height:calc(100vh - 40px);margin:20px;border-radius:28px;display:flex;align-items:center;justify-content:center;box-shadow:0 20px 60px -20px #1a56db59,0 0 0 1px #ffffff14;background:#0a1933}@media(max-width:768px){.domain-hero{height:calc(100vh - 24px);margin:12px;border-radius:22px}}.domain-hero:before{content:"";position:absolute;inset:0;border-radius:inherit;padding:2px;background:conic-gradient(from var(--hero-angle, 0deg),rgb(96,165,250) 0deg,rgba(96,165,250,.55) 18deg,rgba(47,107,255,.28) 50deg,rgba(47,107,255,.28) 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:hero-border-rotate var(--animation-duration) linear infinite;pointer-events:none;z-index:3}@media(prefers-reduced-motion:reduce){.domain-hero:before{animation:none}}.domain-hero__bg{position:absolute;inset:0;z-index:0;overflow:hidden;border-radius:inherit}.domain-hero__bg:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(118% 88% at 50% 50%,#070f1e99,#070f1e70 52%,#0d1f3c4d)}.domain-hero__bg-img{width:100%;height:115%;object-fit:cover;object-position:center;display:block;filter:brightness(.55) saturate(1.05) blur(var(--hero-blur));transform-origin:center bottom;will-change:transform}@supports (animation-timeline: scroll()){.domain-hero__bg-img{animation:hero-parallax linear both;animation-timeline:scroll(root);animation-range:0 80vh}}.domain-hero__inner{position:relative;z-index:2;text-align:center;padding:0 clamp(1.5rem,5vw,4rem);max-width:960px}.domain-hero__tag{display:block;font-size:var(--text-xs);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--color-primary-light);margin-bottom:var(--space-5)}.domain-hero__title{font-size:clamp(2.8rem,6.5vw,6rem);font-weight:600;color:var(--color-white);line-height:1;letter-spacing:-.02em;margin:0 0 var(--space-5);text-shadow:0 2px 30px rgba(0,0,0,.35)}.domain-hero__subtitle{display:block;font-size:clamp(.95rem,1.4vw,1.15rem);font-weight:300;color:#ffffffe0;line-height:1.6;max-width:52ch;margin:0 auto;text-shadow:0 1px 20px rgba(0,0,0,.35)}.domain-footer-cta{position:relative;z-index:1;background:var(--color-white)}.domain-footer-cta{position:relative;z-index:1;background:var(--color-off-white);padding:var(--space-8) var(--space-10) var(--space-20)}@media(max-width:768px){.domain-footer-cta{padding:var(--space-6) var(--space-6) var(--space-14)}}.domain-footer-cta__inner{width:100%;padding:var(--space-12) var(--space-12);display:flex;flex-direction:column;gap:var(--space-5);box-sizing:border-box;background:#fffc;backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);border:1px solid rgba(255,255,255,.9);border-top:3px solid var(--color-primary);border-radius:18px;box-shadow:0 4px 24px #0000000f}@media(max-width:768px){.domain-footer-cta__inner{padding:var(--space-8) var(--space-8)}}.domain-footer-cta__label{font-size:var(--text-xs);font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--color-primary)}.domain-footer-cta__text{font-family:var(--font-serif);font-size:var(--text-4xl);font-weight:500;color:var(--color-dark);line-height:1.15;letter-spacing:-.02em}.domain-footer-cta__btn{align-self:flex-start;font-size:var(--text-sm);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);border-bottom:1px solid rgba(26,86,219,.35);padding-bottom:3px;transition:border-color var(--transition-fast)}.domain-footer-cta__btn:hover{border-color:var(--color-primary)}.domain-not-found{padding:160px var(--space-10);text-align:center}.domain-not-found h1{margin-bottom:var(--space-4)}.contact-hero .domain-hero__title em{font-style:italic;color:var(--color-primary-light)}.contact-section{position:relative;z-index:1;background:var(--color-off-white);padding:var(--section-py) var(--contact-gutter) var(--section-pb)}.contact-section__inner{max-width:1320px;margin:0 auto;display:grid;grid-template-columns:1fr 1.4fr;gap:var(--space-16);align-items:start}@media(max-width:900px){.contact-section__inner{grid-template-columns:1fr;gap:var(--space-10)}}.contact-info__heading{font-family:var(--font-serif);font-size:clamp(1.6rem,3vw,2.4rem);font-weight:500;color:var(--color-dark);letter-spacing:-.02em;line-height:1.2;margin-bottom:var(--space-5)}.contact-info__body{font-size:var(--text-sm);color:var(--color-gray-600);line-height:1.75;margin-bottom:var(--space-10)}.contact-info__list{list-style:none;display:flex;flex-direction:column;gap:var(--space-6);margin-bottom:var(--space-10)}.contact-info__item{display:flex;align-items:flex-start;gap:var(--space-4)}.contact-info__icon{width:38px;height:38px;border-radius:10px;background:#1a56db14;border:1px solid rgba(26,86,219,.14);display:flex;align-items:center;justify-content:center;flex-shrink:0}.contact-info__icon svg{width:18px;height:18px;color:var(--color-primary)}.contact-info__label{display:block;font-size:var(--text-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--color-gray-400);margin-bottom:3px}.contact-info__value{display:block;font-size:var(--text-sm);font-weight:500;color:var(--color-dark);text-decoration:none}.contact-info__value[href]:hover{color:var(--color-primary)}.contact-info__domains{padding-top:var(--space-8);border-top:1px solid var(--color-gray-200)}.contact-info__domains-label{display:block;font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-gray-400);margin-bottom:var(--space-3)}.contact-info__domain-pills{display:flex;flex-wrap:wrap;gap:var(--space-2)}.contact-info__domain-pills span{font-size:.75rem;font-weight:600;color:var(--color-primary);background:#1a56db12;border:1px solid rgba(26,86,219,.16);border-radius:100px;padding:5px 14px}.contact-form-wrap{background:var(--color-white);border-radius:20px;border:1px solid var(--color-gray-200);border-top:3px solid var(--color-primary);box-shadow:0 4px 32px #0000000f;padding:var(--space-10) var(--space-10)}@media(max-width:560px){.contact-form-wrap{padding:var(--space-7) var(--space-6)}}.contact-form{display:flex;flex-direction:column;gap:var(--space-5)}.contact-form__row{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5)}@media(max-width:560px){.contact-form__row{grid-template-columns:1fr}}.contact-form__field{display:flex;flex-direction:column;gap:var(--space-2)}.contact-form__label{font-size:var(--text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--color-gray-600)}.contact-form__label span{color:var(--color-primary);margin-left:2px}.contact-form__input{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-dark);background:var(--color-off-white);border:1.5px solid var(--color-gray-200);border-radius:10px;padding:11px 14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;width:100%;box-sizing:border-box}.contact-form__input::placeholder{color:var(--color-gray-400)}.contact-form__input:focus{border-color:var(--color-primary);background:var(--color-white);box-shadow:0 0 0 3px #1a56db1a}.contact-form__select{appearance:none;background-repeat:no-repeat;background-position:right 14px center;cursor:pointer}.contact-form__textarea{resize:vertical;min-height:140px;line-height:1.6}.contact-form__submit{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--color-white);background:var(--color-primary);border:none;border-radius:10px;padding:14px 28px;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;align-self:flex-start}.contact-form__submit:hover:not(:disabled){background:var(--color-primary-dark);transform:translateY(-1px);box-shadow:0 6px 20px #1a56db4d}.contact-form__submit:disabled{opacity:.45;cursor:not-allowed}.contact-form__success{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--space-12) var(--space-8);gap:var(--space-4)}.contact-form__success h3{font-family:var(--font-serif);font-size:var(--text-2xl);color:var(--color-dark);margin:0}.contact-form__success p{font-size:var(--text-sm);color:var(--color-gray-600);margin:0;max-width:42ch}.contact-form__success p.contact-form__success-note{font-size:var(--text-xs);color:var(--color-gray-400)}.contact-form__success a{color:var(--color-primary)}.contact-form__success-icon{width:64px;height:64px;border-radius:50%;background:#1a56db14;border:2px solid rgba(26,86,219,.2);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-2)}.contact-form__success-icon svg{width:32px;height:32px;color:var(--color-primary)}.contact-form__back-link{font-size:var(--text-sm);font-weight:600;color:var(--color-primary);text-decoration:none;margin-top:var(--space-2)}.contact-form__back-link:hover{text-decoration:underline}.loc-section{position:relative;z-index:1;background:linear-gradient(160deg,#f0f4ff,#fff 55%,#f5f7ff);padding:var(--section-py) var(--contact-gutter) var(--section-pb)}.loc-section__inner{max-width:1320px;margin:0 auto}.loc-header{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-10)}.loc-header .wwb__title{margin-bottom:0}.loc-header .wwb__lead{max-width:520px;color:var(--color-gray-600)}.loc-tabs{max-width:640px;margin-bottom:2.5rem}.loc-tabs .ind-tabs__tab{flex:unset;padding:.65rem 2rem}.loc-browser{display:grid;grid-template-columns:minmax(180px,240px) 1fr;gap:clamp(1.5rem,3vw,var(--space-10));align-items:start}@media(max-width:860px){.loc-browser{grid-template-columns:1fr}}.loc-browser__nav{display:flex;flex-direction:column;gap:.25rem}@media(max-width:860px){.loc-browser__nav{flex-direction:row;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none}.loc-browser__nav::-webkit-scrollbar{display:none}}.loc-browser__country{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:.7rem .9rem;border:1px solid transparent;border-radius:10px;background:none;font-family:inherit;font-size:var(--text-sm);font-weight:600;color:var(--color-gray-600);text-align:left;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease}.loc-browser__country:hover{background:#2f6bff0d;color:var(--color-dark)}.loc-browser__country:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.loc-browser__country--active{background:#2f6bff17;border-color:#2f6bff38;color:var(--color-primary)}@media(max-width:860px){.loc-browser__country{width:auto;flex:0 0 auto;white-space:nowrap}}.loc-browser__country-count{flex:none;min-width:1.35rem;padding:.1rem .35rem;border-radius:100px;background:#2f6bff1a;font-family:SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.68rem;font-weight:500;text-align:center;color:var(--color-primary)}.loc-browser__detail{min-width:0}.loc-cards{display:flex;flex-wrap:wrap;gap:var(--space-5);align-items:stretch}.loc-cards>.loc-card{flex:1 1 400px;max-width:400px}@media(max-width:1260px){.loc-cards>.loc-card{flex:1 1 100%;max-width:none}}.loc-card{background:#fff9;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);border:1px solid rgba(255,255,255,.85);border-radius:18px;padding:var(--space-8) var(--space-8);display:flex;flex-direction:column;gap:0;min-height:200px;box-shadow:0 2px 4px #0000000a,0 8px 24px #2f6bff0f,inset 0 1px #ffffffe6;transition:box-shadow .24s ease,border-color .24s ease,transform .24s ease,opacity .24s ease;opacity:.55;transform:translateY(6px)}.loc-card--active{opacity:1;transform:translateY(0);border-color:#2f6bff40;box-shadow:0 4px 8px #0000000f,0 16px 40px #2f6bff24,inset 0 1px #fffffff2}.loc-card__media{margin:calc(var(--space-8) * -1) calc(var(--space-8) * -1) var(--space-6);aspect-ratio:16/9;border-radius:17px 17px 0 0;overflow:hidden;position:relative;background:#0a1a3d0f;border-bottom:1px solid rgba(0,0,0,.06)}.loc-card__img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.loc-card__plate{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#2f6bff80;background-color:#2f6bff0d;background-image:linear-gradient(rgba(47,107,255,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(47,107,255,.09) 1px,transparent 1px);background-size:22px 22px,22px 22px}.loc-card__top{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-bottom:var(--space-6);border-bottom:1px solid rgba(0,0,0,.07);margin-bottom:var(--space-5)}.loc-card__identity{display:flex;align-items:center;gap:var(--space-3)}.loc-card__icon{width:42px;height:42px;background:#2f6bff1a;border:1px solid rgba(47,107,255,.15);border-radius:10px;display:flex;align-items:center;justify-content:center;color:var(--color-primary);flex-shrink:0}.loc-card__name{font-size:var(--text-md);font-weight:700;color:var(--color-dark);letter-spacing:-.01em}.loc-card__state{font-size:.72rem;font-family:SF Mono,ui-monospace,monospace;font-weight:500;color:var(--color-gray-500);letter-spacing:.02em;white-space:nowrap}.loc-card__address{font-size:var(--text-sm);color:var(--color-gray-600);line-height:1.6;flex:1;margin-bottom:var(--space-6);min-height:1.6em}.loc-card__link{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--text-sm);font-weight:700;color:var(--color-dark);text-decoration:none;transition:gap .16s ease,color .16s ease}.loc-card__link:hover{gap:.6rem;color:var(--color-primary)}.domain-hero--brand .domain-hero__bg-img{filter:brightness(.5) saturate(1.35) blur(calc(var(--hero-blur) * 1.6))}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--hero-angle: 0deg}}}
