:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-display:system-ui, -apple-system, "Segoe UI", Tahoma, Arial, sans-serif;--font-body:system-ui, -apple-system, "Segoe UI", Tahoma, Arial, sans-serif;--font-display-en:"Aptos", "Segoe UI", "Trebuchet MS", system-ui, sans-serif;--font-body-en:"Aptos", "Segoe UI", Tahoma, system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;min-height:100%}body{min-height:100%;color:var(--color-foreground);font-family:var(--font-body), sans-serif;text-rendering:optimizelegibility;background:#040508;margin:0;overflow-x:clip}.page-shell[lang=en]{--font-display:var(--font-display-en);--font-body:var(--font-body-en)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img,svg{max-width:100%;display:block}::selection{color:#fff;background:#ff4f6c59}.page-shell{isolation:isolate;background:0 0;min-height:100vh;position:relative;overflow:clip}.page-shell__backdrop{z-index:0;pointer-events:none;background:radial-gradient(circle at 12% 4%,#ab14326b,#0000 24%),radial-gradient(circle at 86% 6%,#ffc1001f,#0000 18%),radial-gradient(circle at 52% 28%,#75092242,#0000 28%),linear-gradient(#090a0d 0%,#050609 44%,#020304 100%);position:fixed;inset:0;overflow:hidden}.page-shell__backdrop:before,.page-shell__backdrop:after{content:"";pointer-events:none;position:absolute}.page-shell__backdrop:before{opacity:.95;background:linear-gradient(108deg,#0000 0 16%,#ff40610e 30%,#0000 46%),linear-gradient(252deg,#0000 0 28%,#ffc10008 42%,#0000 58%),radial-gradient(circle at 50% 96%,#ff3b5e1f,#0000 22%);inset:-8% -12% -10%}.page-shell__backdrop:after{opacity:.22;filter:blur(1px);background:repeating-radial-gradient(circle,#ffffff0f 0 1px,#0000 1px 42px),radial-gradient(circle,#ff3c5f1f 0%,#ff3c5f0a 42%,#0000 72%);border-radius:999px;height:min(34vh,18rem);inset:auto 10% 5%;-webkit-mask-image:linear-gradient(#0000 0%,#000000eb 36% 100%);mask-image:linear-gradient(#0000 0%,#000000eb 36% 100%)}.page-shell__backdrop>span{pointer-events:none;position:absolute;inset:0;transform:translateZ(0)}.page-shell__grid{opacity:.6;background-image:linear-gradient(var(--color-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--color-grid-line) 1px, transparent 1px);background-position:top;background-size:92px 92px;-webkit-mask-image:linear-gradient(#000000fa,#000000f0 64%,#000000e6 100%);mask-image:linear-gradient(#000000fa,#000000f0 64%,#000000e6 100%)}.page-shell__glow{filter:blur(110px);mix-blend-mode:screen;border-radius:999px}.page-shell__glow--top{background:radial-gradient(circle,#ff446685 0%,#91112b42 46%,#0000 76%);width:min(54vw,40rem);height:min(46vw,34rem);inset:-8rem auto auto -2%}.page-shell__glow--bottom{background:radial-gradient(circle,#ffc10033 0%,#9b5e151a 48%,#0000 76%);width:min(44vw,30rem);height:min(44vw,30rem);inset:auto -4% -1rem auto}.page-shell__wash{filter:blur(84px);mix-blend-mode:screen;border-radius:999px}.page-shell__wash--left{opacity:.34;background:linear-gradient(#ff4a6a38,#ff4a6a0f 54%,#0000 92%);width:min(54vw,42rem);height:min(100vh,72rem);inset:10% auto auto -16%}.page-shell__wash--right{opacity:.14;background:linear-gradient(#ffc1001a,#ff446629 44%,#0000 94%);width:min(48vw,36rem);height:min(96vh,66rem);inset:8% -14% auto auto}.page-shell__core{filter:blur(72px);mix-blend-mode:screen;opacity:.26;background:radial-gradient(circle,#ff3a5e29 0%,#ff3a5e14 34%,#0000 70%);border-radius:999px;inset:18% 16% 20%}.page-shell__halo{filter:blur(10px);opacity:.2;background:radial-gradient(circle,#0000 46%,#ffffff05 62%,#0000 78%);border:1px solid #ffffff08;border-radius:999px;inset:18% 20%;box-shadow:inset 0 0 80px #ff3d5e0d,0 0 120px #ff3d5e0d}.page-shell__orbits{filter:blur(.6px);mix-blend-mode:screen;opacity:.3;background:radial-gradient(circle,#0000 43%,#ffffff14 43.8%,#0000 44.8%),radial-gradient(circle,#0000 58%,#ff406124 58.8%,#0000 59.8%),radial-gradient(circle,#0000 72%,#ffc10014 72.8%,#0000 73.8%),conic-gradient(from 180deg,#fff0,#ffffff29,#fff0,#ff40611a,#fff0);border-radius:999px;width:min(36vw,24rem);height:min(36vw,24rem);inset:12% 8% auto auto;-webkit-mask-image:radial-gradient(circle,#000000f5 0 76%,#0000 94%);mask-image:radial-gradient(circle,#000000f5 0 76%,#0000 94%)}.page-shell__ribbon{filter:blur(26px);mix-blend-mode:screen;opacity:.18;background:linear-gradient(90deg,#0000 0%,#ffffff1f 28%,#ff466633 52%,#ffc10014 74%,#0000 100%);border-radius:999px;width:min(48vw,34rem);height:min(18vw,10rem);inset:22% auto auto 42%}.page-shell__beam{opacity:.34;filter:blur(46px);background:linear-gradient(#ffffff1f,#0000 14%),linear-gradient(135deg,#ff466638,#ffc1000d 56%,#0000 84%);width:min(48rem,52vw);height:72rem;inset:4% auto auto 50%;transform:translate(-50%)}.page-shell__aurora{opacity:.48;filter:blur(56px);mix-blend-mode:screen;background:conic-gradient(from 180deg,#ff496c0a,#ffffff14,#ffc1000d,#ff496c0a);border-radius:999px;height:min(42rem,48vw);inset:2rem 12% auto;-webkit-mask-image:radial-gradient(circle,#000000f2 0 54%,#0000 84%);mask-image:radial-gradient(circle,#000000f2 0 54%,#0000 84%)}.page-shell__floor{filter:blur(40px);opacity:.34;background:radial-gradient(circle at 24% 42%,#ff3e6038,#0000 28%),radial-gradient(circle at 72% 48%,#ffc1001a,#0000 22%),linear-gradient(#0000 0%,#ff3e6014 48%,#07070a2e 100%);height:min(42vh,22rem);inset:auto -12% -10%}.page-shell__pulse{filter:blur(56px);opacity:.22;background:radial-gradient(circle,#ffffff29 0%,#ff5a7924 38%,#0000 72%);border-radius:999px;width:min(30vw,19rem);height:min(30vw,19rem);inset:auto auto 16% 48%}.page-shell__scan{opacity:0;filter:blur(34px);background:linear-gradient(#0000 0%,#ffffff0a 18%,#ff4a6a1a 48%,#0000 100%);height:64rem;inset:0 -14%}.page-shell__grain{opacity:.22;background-image:radial-gradient(circle at 20% 20%,#ffffff24 0 1px,#0000 1px),radial-gradient(circle at 80% 40%,#ffffff14 0 1px,#0000 1px),radial-gradient(circle at 62% 76%,#ffffff0f 0 1px,#0000 1px);background-size:42px 42px,58px 58px,74px 74px}.page-shell__vignette{background:radial-gradient(circle,#0000 36%,#0203051f 72%,#02030594 100%),linear-gradient(#0304050f,#03040557)}.page-main{z-index:1;position:relative}.container{width:min(100% - (var(--container-x) * 2), var(--container-width));margin-inline:auto}.section-shell{padding-block:var(--section-y);position:relative}.section-shell:not(.hero-section){content-visibility:auto;contain-intrinsic-size:1px 1080px}.section-shell--tight{padding-block:calc(var(--section-y-mobile) * 1.04)}.section-header{gap:.95rem;max-width:min(100%,42rem);margin-bottom:clamp(1.4rem,4vw,2.2rem);display:grid}.section-header--center{text-align:center;margin-inline:auto}.section-eyebrow{border:1px solid var(--color-border-soft);border-radius:var(--radius-pill);width:fit-content;color:var(--color-primary-soft);font-size:var(--label-role);letter-spacing:.18em;text-transform:uppercase;background:#ffffff08;align-items:center;gap:.45rem;padding:.48rem .78rem;font-weight:600;display:inline-flex}.section-eyebrow--hero{letter-spacing:.1em;gap:.42rem;padding:.36rem .62rem;font-size:.62rem}.section-eyebrow--hero:before{width:.34rem;height:.34rem}.section-eyebrow:before{content:"";background:linear-gradient(135deg, var(--color-secondary), var(--color-primary-strong));border-radius:999px;width:.42rem;height:.42rem;box-shadow:0 0 12px #ff4c6b6b}.section-title{font-family:var(--font-display), sans-serif;font-size:var(--heading-role);letter-spacing:-.04em;margin:0;line-height:1.06}.section-description{color:var(--color-muted);font-size:var(--body-lg-role);margin:0;line-height:1.72}.surface-card,.surface-stage,.surface-panel{border:1px solid var(--card-border);box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);position:relative;overflow:hidden}.surface-card{border-radius:var(--radius-lg);background:linear-gradient(180deg, #ffffff0a, transparent 38%), var(--card-surface)}.surface-card--accent{background:linear-gradient(#ffffff0f,#0000 40%),linear-gradient(160deg,#a4102d6b,#181116e6)}.surface-stage{border-radius:var(--radius-xl);background:linear-gradient(180deg, #ffffff0d, transparent 42%), var(--color-surface-strong)}.surface-panel{border-radius:var(--radius-pill);background:linear-gradient(180deg, #ffffff0f, transparent 46%), var(--header-surface)}.button-row{flex-wrap:wrap;gap:.9rem;display:flex}.hero-actions{justify-items:stretch;gap:.72rem;width:min(100%,34rem);display:grid}.hero-contact-row{flex-wrap:wrap;gap:.65rem;display:flex}.hero-contact-row .button-link{width:fit-content}.button-link{border-radius:var(--radius-pill);border:1px solid var(--button-border);min-height:52px;transition:transform var(--motion-base), border-color var(--motion-base), background-color var(--motion-base), color var(--motion-base), box-shadow var(--motion-base);justify-content:center;align-items:center;gap:.72rem;padding:.88rem 1.22rem;font-size:.96rem;font-weight:600;line-height:1;display:inline-flex}.button-link:hover{transform:translateY(-2px)}.button-link--primary{background:var(--button-bg);color:var(--button-fg);box-shadow:0 18px 34px #91122a52,0 0 26px #ff365a1f}.button-link--secondary{color:var(--color-foreground);background:#ffffff0d}.button-link--ghost{color:var(--color-foreground-soft);background:0 0}.button-link--compact{width:fit-content;min-height:40px;box-shadow:none;gap:.52rem;padding:.68rem .94rem;font-size:.82rem}.hero-button{letter-spacing:.01em;isolation:isolate;border-radius:1.55rem;min-height:50px;padding:.76rem 1.3rem;font-size:1rem;font-weight:700;position:relative;overflow:hidden}.hero-button:before{content:"";border-radius:inherit;pointer-events:none;opacity:.9;position:absolute;inset:1px}.hero-button--primary{background:linear-gradient(135deg,#ff4168 0%,#d61d47 52%,#931730 100%);border-color:#ffb9c638;box-shadow:0 18px 42px #bf1b3f5c,0 0 30px #ff3a6129}.hero-button--primary:before{background:linear-gradient(#ffffff29,#0000 44%),radial-gradient(circle at 18% 20%,#ffffff2e,#0000 28%)}.hero-button--secondary{background:linear-gradient(#27191fc7,#0f0b0feb);border-color:#ffffff1f;box-shadow:inset 0 1px #ffffff0a,0 18px 34px #0003}.hero-button--secondary:before{background:linear-gradient(#ffffff0f,#0000 46%),radial-gradient(circle at 82% 16%,#ff4e6e14,#0000 26%)}.hero-button:hover{transform:translateY(-3px)scale(1.01)}.hero-button .button-link__icon{min-width:1.2rem;height:1.05rem;padding-inline:0}.button-link__icon{min-width:1.75rem;height:1rem;padding-inline:.22rem}.site-header{z-index:30;padding-top:clamp(.9rem,3vw,1.25rem);position:sticky;top:0}.header-shell{border-radius:var(--radius-lg);border:1px solid var(--header-border);background:linear-gradient(180deg, #ffffff12, transparent 50%), var(--header-surface);box-shadow:var(--header-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.84rem .95rem .84rem 1rem;display:grid;position:relative}.header-shell__glow{background:radial-gradient(circle at 0,#ffffff14,#0000 22%),radial-gradient(circle at 100%,#d9a44b14,#0000 26%);position:absolute;inset:0}.header-brand,.header-tools,.header-nav,.header-mobile{z-index:1;position:relative}.header-brand{align-items:center;display:inline-flex}.header-nav--desktop{flex-wrap:wrap;justify-content:center;gap:.52rem;display:flex}.header-nav__link{border-radius:var(--radius-pill);color:#ffffffbd;min-height:2.8rem;transition:background-color var(--motion-base), border-color var(--motion-base), color var(--motion-base), transform var(--motion-base);border:1px solid #0000;justify-content:center;align-items:center;padding-inline:1rem;font-size:.9rem;font-weight:600;display:inline-flex}.header-nav__link:hover{border-color:var(--color-border-soft);color:var(--color-foreground);background:#ffffff0a;transform:translateY(-1px)}.header-nav__link--active{color:var(--color-foreground);background:linear-gradient(135deg,#ff3d5e2e,#ffffff0a);border-color:#ffffff29}.header-tools{align-items:center;gap:.72rem;display:flex}.header-tools__cta{white-space:nowrap}.language-switch{border-radius:var(--radius-pill);border:1px solid var(--color-border-soft);background:#ffffff0a;grid-template-columns:repeat(2,minmax(0,1fr));gap:.18rem;padding:.28rem;display:inline-grid}.language-switch__item{border-radius:var(--radius-pill);color:#ffffffb8;letter-spacing:.14em;text-transform:uppercase;min-width:2.9rem;min-height:2.45rem;transition:background-color var(--motion-base), color var(--motion-base);justify-content:center;align-items:center;font-size:.62rem;font-weight:700;display:inline-flex}.language-switch__item--active{color:#111216;background:#ffffffe0}.header-mobile,.header-mobile__top,.header-mobile__brand,.header-mobile__inline-switch,.header-mobile__download{display:none}.header-mobile__group{position:relative}.header-mobile__summary{border-radius:var(--radius-pill);border:1px solid var(--color-border-soft);cursor:pointer;min-width:6.5rem;min-height:2.8rem;color:var(--color-foreground);transition:border-color var(--motion-base), background-color var(--motion-base), transform var(--motion-base);background:#ffffff0a;flex-shrink:0;justify-content:space-between;align-items:center;gap:.65rem;padding:.78rem .92rem;list-style:none;display:inline-flex}.header-mobile__group[open] .header-mobile__summary{background:#ffffff12;border-color:#ffffff29}.header-mobile__summary:hover{transform:translateY(-1px)}.header-mobile__summary-label{white-space:nowrap;font-size:.84rem;font-weight:700}.header-mobile__summary::-webkit-details-marker{display:none}.header-mobile__summary-icon{min-width:1.75rem;height:1rem;padding-inline:.22rem}.header-mobile__summary-icon--chevron{transform:rotate(90deg)}.header-mobile__panel{top:calc(100% + .75rem);border-radius:var(--radius-lg);border:1px solid var(--color-border-soft);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#0b0c10eb;gap:.9rem;min-width:min(14.5rem,100vw - 2rem);padding:1rem;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 18px 40px #00000059}.header-mobile__panel--nav{width:min(21rem,100vw - 2rem)}.header-nav--mobile{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem;display:grid}.header-nav--mobile .header-nav__link{width:100%;min-height:3rem;padding-inline:.9rem;font-size:.82rem}.header-mobile__locale{gap:1.2rem;display:grid}.header-mobile__cta{width:100%}.header-mobile__lang-list{border-radius:calc(var(--radius-lg) - 8px);background:#ffffff08;border:1px solid #ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));gap:.35rem;padding:.28rem;display:grid}.header-mobile__lang-button{border-radius:var(--radius-pill);color:#fffc;letter-spacing:.14em;text-transform:uppercase;min-height:2.7rem;transition:border-color var(--motion-base), background-color var(--motion-base), color var(--motion-base), transform var(--motion-base);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:.72rem .82rem;font-size:.82rem;font-weight:700;display:inline-flex}.header-mobile__lang-button:hover{background:#ffffff0d;border-color:#ffffff2e;transform:translateY(-1px)}.header-mobile__lang-button--active{color:var(--color-foreground);background:linear-gradient(135deg,#ff3d5e38,#ffffff0f);border-color:#ffffff29}.hero-grid,.closing-grid,.lead-grid,.tools-grid{gap:clamp(1rem,2vw,1.5rem);display:grid}.hero-grid{grid-template-columns:minmax(0,.98fr) minmax(20.5rem,1.02fr);align-items:stretch}.hero-grid--centered{grid-template-columns:1fr}.hero-copy{gap:1.25rem;display:grid}.hero-copy--centered{text-align:center;justify-items:center;max-width:min(100%,50rem);margin-inline:auto}.partnership-hero .button-row{justify-content:center}.partnership-hero .metrics-grid{width:100%}.partnership-hero .support-note__body{text-align:center;max-width:42rem;margin-inline:auto}.hero-title{font-family:var(--font-display), sans-serif;font-size:var(--display-role);letter-spacing:-.055em;margin:0;line-height:.98}.hero-title--home{font-size:clamp(2.1rem,5.2vw,3.9rem);line-height:1.12}.page-shell--home .hero-title--home{line-height:1.12}.page-shell--home .section-title{line-height:1.14}.page-shell--home .section-description,.page-shell--home .card-body,.page-shell--home .route-card__body,.page-shell--home .step-card__body,.page-shell--home .faq-copy,.page-shell--home .support-note__body,.page-shell--home .list-strip__body{line-height:1.9}.page-shell--home .card-title,.page-shell--home .route-card__title,.page-shell--home .step-card__title,.page-shell--home .support-note__title{line-height:1.28}.hero-copy__body{max-width:40rem;color:var(--color-foreground-soft);font-size:var(--body-lg-role);margin:0;line-height:1.74}.hero-points{gap:.72rem;margin:0;padding:0;list-style:none;display:grid}.hero-points li,.checklist li,.route-card__bullets li,.card-highlights li,.chip-list li{align-items:center;gap:.65rem;display:flex}.hero-points li:before,.checklist li:before,.route-card__bullets li:before,.card-highlights li:before,.chip-list li:before{content:"";background:linear-gradient(135deg, var(--color-secondary), var(--color-primary-strong));border-radius:999px;flex:none;width:.46rem;height:.46rem;box-shadow:0 0 14px #ff345759}.metrics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.metric-card{border-radius:var(--radius-md);border:1px solid var(--color-border-soft);background:#ffffff08;gap:.4rem;padding:1rem;display:grid}.metric-card--action{text-align:center;width:100%;min-height:100%;color:var(--color-foreground);align-content:center;justify-items:center;gap:.7rem;box-shadow:inset 0 1px #ffffff0a,0 18px 36px #00000029}.metric-card--action:hover{background:#ffffff0d;border-color:#ffffff29;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff0d,0 24px 42px #0000003d,0 0 22px #ff3c5e14}.metric-card--action .button-link__icon{width:1.05rem;height:1.05rem}.metric-card__value,.inline-metric__value{font-family:var(--font-display), sans-serif;font-size:var(--metric-role);letter-spacing:-.05em;line-height:1}.metric-card__value{color:var(--color-foreground)}.metric-card__label,.inline-metric__label{color:var(--color-muted);font-size:var(--meta-role);line-height:1.6}.hero-stage{border-radius:var(--radius-xl);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#ffffff0d,#0000 34%),linear-gradient(145deg,#4f161cc7,#0f0a0ff0);border:1px solid #ffffff14;gap:1rem;padding:clamp(1rem,2vw,1.35rem);display:grid;box-shadow:inset 0 1px #ffffff0f,0 26px 60px #00000057,0 0 0 1px #ff527014}.hero-animation-plane{aspect-ratio:4/3.12;border-radius:calc(var(--radius-lg) - 4px);box-shadow:none;isolation:isolate;background:0 0;border:0;position:relative;overflow:hidden;-webkit-mask-image:none;mask-image:none}.hero-animation-plane:before,.hero-animation-plane:after{display:none}.hero-animation-plane:before{filter:blur(42px);mix-blend-mode:screen;opacity:.52;background:conic-gradient(from 190deg at 50% 48%,#ff4e6e33,#0000 24%,#ffca831f 46%,#0000 68%,#ff4e6e2e 88%,#0000),radial-gradient(circle at 50% 38%,#ff58762e,#0000 42%);animation:none;inset:-18% -16% 36% -10%}.hero-animation-plane:after{filter:blur(26px);opacity:.42;background:radial-gradient(#ff426638,#ff426614 34%,#0000 72%);border-radius:50%;animation:none;inset:48% 10% 6%}.hero-animation-plane>span{display:none}.hero-animation-plane__grid{opacity:.14;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-position:0 0;background-size:2.5rem 2.5rem;animation:none;-webkit-mask-image:linear-gradient(#000000eb,#0000008c);mask-image:linear-gradient(#000000eb,#0000008c)}.hero-animation-plane__glow{filter:blur(28px);opacity:.34}.hero-animation-plane__glow--left{background:radial-gradient(circle,#ff3d5e52,#0000 68%);width:42%;height:42%;animation:none;inset:auto auto 12% 6%}.hero-animation-plane__glow--right{background:radial-gradient(circle,#ffcd8042,#0000 72%);width:26%;height:26%;animation:none;inset:10% 8% auto auto}.hero-animation-plane__ring{border:1px solid #ffffff14;border-radius:50%;inset:55% auto auto 50%;transform:translate(-50%,-50%)}.hero-animation-plane__ring--outer{border-color:#ff446433;width:50%;height:50%;animation:none;box-shadow:0 0 34px #ff3d5e1a}.hero-animation-plane__ring--inner{border-color:#ffd2812e;width:28%;height:28%;animation:none}.hero-animation-plane__beam{opacity:.12;background:linear-gradient(#0000,#ffffff14,#0000);width:18%;height:138%;animation:none;inset:-18% auto auto 43%;transform:rotate(18deg)}.hero-animation-plane__pulse{background:radial-gradient(circle,#fff5ebe0,#ff627d33 42%,#0000 72%);border-radius:50%;width:14%;height:14%;animation:none;inset:55% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 0 24px #ff527047,0 0 58px #ff527029}.hero-animation-plane__scan{mix-blend-mode:screen;opacity:.08;background:linear-gradient(#0000 0%,#ffffff14 48%,#0000 100%);animation:none;transform:translateY(-100%)}.hero-animation-plane__core{filter:blur(18px);opacity:.38;background:radial-gradient(#ff3c5e47,#ff3c5e1f 34%,#0000 72%);border-radius:50%;height:30%;inset:auto 16% 10%}.hero-animation-network{z-index:1;animation:none;position:absolute;inset:0}.hero-animation-network:before{content:"";filter:blur(24px);opacity:.58;background:radial-gradient(circle,#ff4c6c33,#ff4c6c14 34%,#0000 72%);border-radius:50%;animation:none;display:none;position:absolute;inset:16% 16% 24%}.agent-network-reference{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:-10% -10% -6%}.agent-network-reference__canvas{width:100%;height:100%;position:relative;overflow:hidden}.agent-network-reference__svg{width:100%;height:100%}.hero-animation-network__lines{transform-origin:50% 44%;width:84%;height:72%;animation:10.5s cubic-bezier(.37,0,.23,1) infinite hero-network-breath;position:absolute;inset:12% 8% 14%;overflow:visible}.hero-animation-network__base path,.hero-animation-network__flow path{fill:none;stroke-linecap:round;stroke-linejoin:round}.hero-animation-network__base path{stroke:#fff6ec1f;stroke-width:.98px;animation:8.5s cubic-bezier(.37,0,.23,1) infinite hero-network-base-glow}.hero-animation-network__flow path{stroke-width:1.08px;stroke-dasharray:none;opacity:.92;animation:none}.hero-animation-network__flow--down path{stroke:url(#hero-network-gradient-down);filter:drop-shadow(0 0 8px #f7b0452e)}.hero-animation-network__flow--up path{stroke:url(#hero-network-gradient-up);opacity:.82;filter:drop-shadow(0 0 6px #ffdbab24)}.hero-animation-network__lines--reference{width:82%;height:76%;inset:12% 9%}.hero-animation-network__reference-solid path,.hero-animation-network__reference-dashed path{fill:none;stroke-linecap:round;stroke-linejoin:round}.hero-animation-network__reference-solid path{stroke:url(#hero-network-reference-solid);stroke-width:1.15px;filter:drop-shadow(0 0 10px #f3bb2f38)}.hero-animation-network__reference-dashed path{stroke:url(#hero-network-reference-dash);stroke-width:.72px;stroke-dasharray:4.5 3.5;opacity:.88}.hero-animation-network__reference-packet{fill:#ffd34e;filter:drop-shadow(0 0 8px #ffd15c94)}.hero-animation-network__reference-packet--a{animation:2.2s ease-in-out infinite hero-network-packet-pulse}.hero-animation-network__reference-packet--b{animation:2.6s ease-in-out -.8s infinite hero-network-packet-pulse}.hero-animation-network__reference-packet--c{animation:2.4s ease-in-out -1.2s infinite hero-network-packet-pulse}.hero-animation-network__junctions circle{fill:#ffd6a8eb;filter:drop-shadow(0 0 8px #ff577659);animation:4.6s cubic-bezier(.37,0,.23,1) infinite hero-junction-pulse}.hero-animation-network__junctions circle:nth-child(2){animation-delay:-.35s}.hero-animation-network__junctions circle:nth-child(3){animation-delay:-.7s}.hero-animation-network__junctions circle:nth-child(4){animation-delay:-1.05s}.hero-animation-network__junctions circle:nth-child(5){animation-delay:-1.4s}.hero-animation-network__junctions circle:nth-child(6){animation-delay:-1.75s}.hero-animation-network__packets{pointer-events:none;mix-blend-mode:screen}.hero-animation-network__packet{fill:#fff5e7f5;stroke:#ffbc6e9e;stroke-width:.32px;filter:drop-shadow(0 0 6px #ff6e8780);animation:2.6s cubic-bezier(.37,0,.23,1) infinite hero-network-packet-pulse}.hero-animation-network__packet--small{fill:#ffd5a0f0;stroke-width:.24px;animation-duration:2.2s}.hero-animation-network__row{align-items:center;display:flex;position:absolute;inset-inline:0}.hero-animation-legend{pointer-events:none;gap:1.2rem;display:grid;position:absolute}.hero-animation-legend--left{top:28%;justify-items:start;inset-inline-start:-6%}.hero-animation-legend__item{color:#fff1e5d1;letter-spacing:.05em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#120b116b;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:.42rem;width:fit-content;padding:.52rem 1rem;font-size:.9rem;font-weight:700;display:inline-flex;box-shadow:0 12px 26px #0000002e}.hero-animation-legend__item--up{color:#ffe2bcd6}.hero-animation-legend__item--down{color:#ffc479e6}.hero-animation-network__row--top{justify-content:center;top:7%;transform:translate(-4.75rem)}.hero-animation-network__row--team{justify-content:center;top:12.5%}.hero-animation-network__row--middle{justify-content:space-between;padding-inline:15%;top:50.5%}.hero-animation-network__row--bottom{justify-content:space-between;padding-inline:7%;top:80.5%}.hero-animation-node{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff8f3f5;min-height:2.8rem;font-family:var(--font-display), sans-serif;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;will-change:transform, box-shadow;background:linear-gradient(#1e0f18eb,#110c12f0) 0 0/160% 160%;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;padding:.66rem .96rem;font-size:.82rem;font-weight:700;animation:10.5s cubic-bezier(.37,0,.23,1) infinite hero-node-float,8.4s cubic-bezier(.37,0,.23,1) infinite hero-node-glow;display:inline-flex;box-shadow:0 12px 26px #0000002e}.hero-animation-network__row--middle .hero-animation-node:first-child{animation-delay:-1.1s,-.6s}.hero-animation-network__row--middle .hero-animation-node:last-child{animation-delay:-2.2s,-1.2s}.hero-animation-network__row--bottom .hero-animation-node:first-child{animation-delay:-2.8s,-1.8s}.hero-animation-network__row--bottom .hero-animation-node:nth-child(2){animation-delay:-1.5s,-.9s}.hero-animation-network__row--bottom .hero-animation-node:nth-child(3){animation-delay:-3.4s,-2.2s}.hero-animation-brand{filter:drop-shadow(0 12px 28px #00000047)drop-shadow(0 0 18px #ff46662e);transform-origin:50%;justify-content:center;align-items:center;padding:0;animation:12s cubic-bezier(.37,0,.23,1) infinite hero-logo-hover;display:inline-flex}.hero-animation-brand .bahrain-logo{--bahrain-logo-frame-width:120px;--bahrain-logo-width:120px;--bahrain-logo-pad-x:0px;--bahrain-logo-pad-y:0px;width:auto}.hero-animation-brand .bahrain-logo__svg{filter:drop-shadow(0 10px 22px #6d0a215c);width:min(100%,120px)}.hero-animation-team-logo{filter:drop-shadow(0 12px 24px #0000003d);transform-origin:50%;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;animation:13s cubic-bezier(.37,0,.23,1) infinite reverse hero-logo-hover;display:inline-flex}.hero-animation-team-logo__image{object-fit:contain;will-change:transform, filter;width:2.8rem;height:auto;animation:4.8s cubic-bezier(.37,0,.23,1) infinite hero-team-icon-pulse}.hero-animation-team-logo__label{color:#fff5eef0;min-height:2rem;font-family:var(--font-display), sans-serif;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#31151eeb,#1b0d14f2);border:1px solid #ffc28347;border-radius:999px;justify-content:center;align-items:center;padding:.32rem .82rem;font-size:.76rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 10px 20px #0003,0 0 16px #ff546c14}.hero-animation-node--muted{color:#ffeee6e0;background:linear-gradient(#1a1117e6,#0f0b10f0);min-width:6.4rem;font-size:.74rem}.hero-stage__cards,.feature-grid,.offers-grid,.steps-grid,.contact-grid,.quick-strip{gap:var(--grid-gap);display:grid}.hero-stage__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-strip{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:1.2rem}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-card,.contact-card,.faq-card,.route-card,.step-card{padding:var(--card-padding);gap:1rem;display:grid}.feature-card--link{color:inherit;cursor:pointer;transition:transform var(--motion-base), border-color var(--motion-base), box-shadow var(--motion-base), background-color var(--motion-base);text-decoration:none}.feature-card--link:hover{border-color:var(--color-border-strong);transform:translateY(-3px);box-shadow:0 24px 42px #00000047,0 0 24px #ff345714}.feature-card__header,.icon-pill{align-items:center;gap:.7rem;display:inline-flex}.icon-pill{background:#ffffff0a;border:1px solid #ffffff1a;border-radius:1rem;width:fit-content;padding:.55rem}.icon-pill svg,.contact-card__icon,.faq-card__icon{width:1.15rem;height:1.15rem}.card-badge{border-radius:var(--radius-pill);width:fit-content;min-height:1.9rem;color:var(--color-primary-soft);letter-spacing:.14em;text-transform:uppercase;background:#ffffff0a;border:1px solid #ffffff1a;align-items:center;padding-inline:.72rem;font-size:.74rem;font-weight:700;display:inline-flex}.card-title,.route-card__title,.step-card__title,.support-note__title{font-size:var(--card-title-role);letter-spacing:-.03em;margin:0;line-height:1.18}.card-body,.route-card__body,.step-card__body,.contact-card__body,.faq-copy,.support-note__body,.footer-brand__blurb,.list-strip__body{color:var(--color-muted);font-size:var(--body-role);margin:0;line-height:1.7}.support-note__body{line-height:1.95}.card-highlights,.checklist,.route-card__bullets,.chip-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.card-footer,.support-note__links,.route-card__footer{flex-wrap:wrap;gap:.8rem;margin-top:auto;display:flex}.offer-card__footer .button-link{width:fit-content}.feature-card__media,.lead-card,.route-card__media,.support-media{gap:.9rem;display:grid}.lead-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.lead-stack{gap:var(--grid-gap);display:grid}.lead-card__metric,.inline-metric{gap:.42rem;display:grid}.offers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-note{border-radius:var(--radius-lg);border:1px solid var(--color-border-soft);background:linear-gradient(135deg,#ffffff0a,#ffffff05),#0c0c0fad;gap:1rem;margin-top:0;padding:clamp(1rem,2vw,1.4rem);display:grid}.steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.step-card__metric{width:fit-content;font-family:var(--font-display), sans-serif;font-size:var(--stat-role);color:var(--color-primary-soft);letter-spacing:-.04em;justify-self:start}.page-shell[dir=rtl] .step-card__metric{justify-self:end}.path-grid{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.route-card{min-height:100%}.route-card__slot{border-radius:calc(var(--radius-lg) - 6px);background:0 0;border:0}.route-card__slot .media-slot__image--contain{padding:0}.route-card__slot .media-slot__overlay{display:none}.route-card__meta{border-radius:var(--radius-pill);width:fit-content;color:var(--color-primary-soft);letter-spacing:.12em;background:#ffffff0a;border:1px solid #ffffff1a;align-items:center;padding:.42rem .75rem;font-size:.78rem;font-weight:700;display:inline-flex}.route-card__bullet-title{color:var(--color-foreground-soft);margin:0;font-size:.92rem;font-weight:600}.route-card__body{line-height:1.88}.tools-grid{grid-template-columns:minmax(0,1fr) minmax(19rem,.94fr);align-items:center}.tool-stack{gap:var(--grid-gap);display:grid}.tool-card-grid{gap:var(--grid-gap);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.partnership-tools .tool-card-grid{margin-top:.55rem}.closing-grid{grid-template-columns:minmax(0,.98fr) minmax(18rem,1.02fr);align-items:center}.closing-copy{gap:1rem;display:grid}.closing-grid--single{grid-template-columns:1fr}.closing-copy--centered{text-align:center;justify-items:center;max-width:min(100%,54rem);margin-inline:auto}.closing-copy--centered .button-row{justify-content:center}.closing-copy--centered .contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,46rem);margin-inline:auto}.chip-list{grid-template-columns:repeat(2,minmax(0,1fr))}.chip-list li{border-radius:var(--radius-md);background:#ffffff08;border:1px solid #ffffff14;padding:.68rem .78rem}.contact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-card{min-height:100%}.contact-card__icon,.faq-card__icon{color:var(--color-primary-soft)}.faq-hero{text-align:center;max-width:46rem;margin-inline:auto}.faq-hero .button-row{justify-content:center;margin-top:1.2rem}.faq-layout{gap:var(--grid-gap);display:grid}.faq-card{min-height:100%}.faq-list{gap:.85rem;display:grid}.faq-item{border-radius:var(--radius-md);background:#ffffff08;border:1px solid #ffffff14;overflow:hidden}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.05rem;font-weight:600;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--color-primary-soft);font-size:1.15rem;line-height:1}.faq-item[open] summary:after{content:"-"}.faq-item__answer{padding:0 1.05rem 1rem}.site-footer{z-index:1;padding:clamp(2.2rem,5vw,3.2rem) 0 clamp(1.6rem,4vw,2.2rem);position:relative}.footer-shell{border-radius:var(--radius-xl);border:1px solid var(--footer-border);background:linear-gradient(180deg, #ffffff0d, transparent 48%), var(--footer-surface);box-shadow:var(--shadow-card);padding:clamp(1.35rem,3vw,1.9rem)}.footer-shell__grid{grid-template-columns:minmax(0,1.2fr) repeat(3,minmax(0,.8fr));gap:clamp(1rem,3vw,1.8rem);display:grid}.footer-brand{gap:1rem;display:grid}.footer-brand__logo{width:fit-content}.footer-group{align-content:start;gap:.8rem;display:grid}.footer-group__title{color:var(--color-primary-soft);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:700}.footer-group__links{gap:.75rem;display:grid}.footer-group__link{color:#ffffffbd;transition:color var(--motion-base)}.footer-group__link:hover{color:var(--color-foreground)}.footer-shell__meta{color:#ffffff94;border-top:1px solid #ffffff14;margin-top:1.2rem;padding-top:1rem;font-size:.82rem}.media-slot{border-radius:calc(var(--radius-lg) - 4px);background:var(--media-surface);border:1px solid #ffffff14;position:relative;overflow:hidden}.media-slot__inner,.media-slot__image,.media-slot__overlay,.media-slot__fallback{position:absolute;inset:0}.media-slot__image{opacity:0;transition:opacity var(--motion-base)}.media-slot__image--loaded{opacity:1}.media-slot__image--cover{object-fit:cover}.media-slot__image--contain{object-fit:contain;padding:8%}.media-slot--offer-art{border-radius:calc(var(--radius-lg) - 6px);background:0 0;border:0}.media-slot--offer-art .media-slot__image--contain{padding:0}.media-slot--offer-art .media-slot__overlay{display:none}.media-slot__overlay{background:linear-gradient(#06060814,#06060847),linear-gradient(135deg,#ff30561f,#0000 42%)}.media-slot__fallback{background:linear-gradient(#0d0d1085,#0d0d10ad),linear-gradient(135deg,#ff3d5e14,#0000 42%);align-items:flex-end;padding:.7rem;display:flex}.media-slot__fallback-note{border-radius:var(--radius-pill);width:fit-content;max-width:100%;color:var(--color-foreground-soft);white-space:nowrap;text-overflow:ellipsis;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a0a0cbd;border:1px solid #ffffff14;padding:.38rem .6rem;font-size:.68rem;line-height:1.35;display:inline-flex;overflow:hidden}.list-strip{border-radius:var(--radius-md);background:#ffffff08;border:1px solid #ffffff14;gap:1.2rem;padding:1rem;display:grid}.list-strip__title{color:var(--color-foreground-soft);margin:0;font-size:.94rem;font-weight:600}.muted-number{direction:ltr;unicode-bidi:isolate}@media (max-width:1100px){.header-nav--desktop,.header-tools{display:none}.header-shell{grid-template-columns:auto 1fr;justify-content:space-between;gap:.75rem}.header-mobile{z-index:1;justify-content:flex-end;align-items:center;gap:.45rem;display:flex;position:relative}.hero-grid,.lead-grid,.tools-grid,.closing-grid,.footer-shell__grid{grid-template-columns:1fr}.feature-grid,.steps-grid,.path-grid,.contact-grid,.tool-card-grid,.offers-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.page-shell__grid{opacity:.5;background-size:72px 72px}.page-shell__glow--top{width:min(74vw,24rem);height:min(68vw,21rem);inset-inline-start:-8%}.page-shell__glow--bottom{width:min(62vw,18rem);height:min(62vw,18rem);inset-inline-end:-10%}.page-shell__beam,.page-shell__aurora,.page-shell__scan,.page-shell__wash,.page-shell__floor,.page-shell__core,.page-shell__halo,.page-shell__orbits,.page-shell__ribbon{opacity:.22}.page-shell__pulse{inset-inline:auto 6%;width:min(34vw,10rem);height:min(34vw,10rem);bottom:22%}.header-shell{padding:.72rem .78rem .72rem .82rem}.header-brand{display:none}.header-mobile{gap:.72rem;width:100%;display:grid}.header-mobile__top{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.header-mobile__brand{align-items:center;min-width:0;display:inline-flex}.header-mobile__inline-switch{flex-shrink:0;display:inline-grid}.header-mobile__inline-switch .language-switch__item{min-width:2.65rem;min-height:2.3rem}.header-mobile__download{width:100%;display:flex}.header-mobile__group{width:100%;display:block}.header-mobile__summary{width:100%;min-height:2.65rem;padding:.72rem .9rem}.header-mobile__panel{width:100%;min-width:0;margin-top:.55rem;position:static}.header-nav--mobile{grid-template-columns:1fr}.header-mobile__summary-label{max-width:none}.hero-animation-plane{aspect-ratio:4/3.55;min-height:25rem}.agent-network-reference{inset:-20% -20% -16%}.agent-network-reference__canvas{width:128%;height:128%}.agent-network-reference__svg{transform-origin:50%;transform:scale(1.14)}.section-shell{padding-block:var(--section-y-mobile)}.hero-grid,.feature-grid,.quick-strip,.metrics-grid,.hero-stage__cards,.feature-grid,.offers-grid,.steps-grid,.path-grid,.contact-grid,.tool-card-grid,.chip-list{grid-template-columns:1fr}.button-row,.support-note__links,.card-footer,.route-card__footer{flex-direction:column}.button-link,.hero-actions{width:100%}.hero-contact-row{flex-direction:row}.hero-title--home{font-size:clamp(1.2rem,6.1vw,1.8rem)}.hero-contact-row .button-link{width:fit-content}.section-eyebrow{max-width:100%}}@keyframes hero-plane-atmosphere{0%{opacity:.72;transform:translate(-1%,-.5%)rotate(0)scale(.995)}50%{opacity:.84;transform:translate(.5%,1.2%)rotate(4deg)scale(1.02)}to{opacity:.76;transform:translate(1.5%,-1%)rotate(8deg)scale(1.04)}}@keyframes hero-plane-haze{0%{opacity:.58;transform:translateY(0)scaleX(.98)}to{opacity:.76;transform:translateY(-2%)scaleX(1.02)}}@keyframes hero-grid-drift{0%{background-position:0 0,0 0}to{background-position:0 2.5rem,2.5rem 0}}@keyframes hero-network-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.2rem)}}@keyframes hero-network-bloom{0%,to{opacity:.46;transform:scale(.97)}50%{opacity:.64;transform:scale(1.03)}}@keyframes hero-network-breath{0%,to{transform:scale(.997)}50%{transform:scale(1.003)}}@keyframes hero-network-base-glow{0%,to{stroke-opacity:.6}50%{stroke-opacity:1}}@keyframes hero-network-flow{0%{stroke-dashoffset:0}to{stroke-dashoffset:-38px}}@keyframes hero-network-flow-glow{0%,to{opacity:.42;stroke-width:1.7px}50%{opacity:1;stroke-width:1.74px}}@keyframes hero-network-packet-pulse{0%,to{opacity:.72;transform:scale(.94)}50%{opacity:1;transform:scale(1.03)}}@keyframes hero-junction-pulse{0%,to{opacity:.42;transform:scale(.92)}50%{opacity:1;transform:scale(1.08)}}@keyframes hero-node-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.18rem)}}@keyframes hero-node-glow{0%,to{box-shadow:inset 0 1px #ffffff14,0 14px 28px #00000038,0 0 18px #ff406214}50%{box-shadow:inset 0 1px #ffffff1a,0 16px 30px #0000003b,0 0 22px #ff5c7c1c}}@keyframes hero-logo-hover{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-.14rem)scale(1.01)}}@keyframes hero-team-icon-pulse{0%,to{filter:drop-shadow(0 0 #ffd5a000);transform:scale(.98)}50%{filter:drop-shadow(0 0 7px #ffd5a042);transform:scale(1.05)}}@keyframes hero-plane-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(2.5%,-2%)scale(1.04)}}@keyframes hero-plane-spin{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes hero-plane-sweep{0%,to{opacity:.18;transform:translate(-10%)rotate(18deg)}50%{opacity:.32;transform:translate(9%)rotate(18deg)}}@keyframes hero-plane-pulse{0%,to{opacity:.82;transform:translate(-50%,-50%)scale(.96)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}}@keyframes hero-plane-scan{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero-workflow{color:var(--color-foreground);gap:1rem;display:grid}.hero-workflow__header{gap:.7rem;display:grid}.hero-workflow__top{justify-content:space-between;align-items:center;gap:.85rem;display:flex}.hero-workflow__link{width:fit-content;min-height:2.6rem;color:var(--color-foreground);white-space:nowrap;padding:.68rem 1rem}.hero-workflow__title{color:var(--color-foreground);font-family:var(--font-display), sans-serif;letter-spacing:-.03em;margin:0;font-size:clamp(1.35rem,2.2vw,1.8rem);line-height:1.2}.hero-workflow__body{color:var(--color-foreground-soft);margin:0;font-size:.98rem;line-height:1.82}.hero-workflow__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.hero-workflow-card{border-radius:var(--radius-md);background:linear-gradient(#ffffff0a,#0000 44%),#ffffff08;border:1px solid #ffffff14;gap:.72rem;padding:1rem;display:grid}.hero-workflow-card__title{color:var(--color-foreground);margin:0;font-size:1rem;line-height:1.35}.hero-workflow-card__body,.hero-workflow-card__caption,.hero-workflow-card__list li{color:var(--color-foreground-soft);margin:0;font-size:.9rem;line-height:1.72}.hero-workflow-card__caption{font-weight:600}.hero-workflow-card__list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.hero-workflow-card__list li{align-items:flex-start;gap:.65rem;display:flex}.hero-workflow-card__list li:before{content:"";background:linear-gradient(135deg, var(--color-secondary), var(--color-primary-strong));border-radius:999px;flex:none;width:.46rem;height:.46rem;margin-top:.45rem;box-shadow:0 0 14px #ff345759}@media (max-width:900px){.hero-workflow__cards{grid-template-columns:1fr}.hero-workflow__top{justify-content:stretch;display:grid}.hero-workflow__link{width:100%}}.limited-offer{border-radius:var(--radius-lg);background:linear-gradient(#ffffff0d,#0000 38%),linear-gradient(150deg,#581721d1,#0f0b0ff0);border:1px solid #ffffff14;gap:.95rem;width:min(100%,34rem);padding:1rem;display:grid;box-shadow:inset 0 1px #ffffff0d,0 22px 48px #00000042}.limited-offer__header{text-align:center;justify-items:center;gap:.35rem;display:grid}.limited-offer__title{color:var(--color-foreground);font-family:var(--font-display), sans-serif;margin:0;font-size:clamp(1.2rem,2.5vw,1.55rem);line-height:1.3}.limited-offer__note{color:#ffffffb8;margin:0;font-size:.72rem;line-height:1.45}.limited-offer__timer{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:.45rem;display:grid}.limited-offer__segment{border-radius:var(--radius-md);background:#ffffff0a;border:1px solid #ffffff14;justify-items:center;gap:.18rem;padding:.62rem .48rem;display:grid}.limited-offer__value{color:var(--color-foreground);font-family:var(--font-display), sans-serif;font-size:clamp(1.18rem,2.35vw,1.65rem);line-height:1}.limited-offer__label{color:var(--color-foreground-soft);letter-spacing:.05em;text-transform:uppercase;font-size:.62rem;font-weight:600}.limited-offer__separator{display:none}.limited-offer__actions{gap:.75rem;display:grid}.limited-offer__button{width:100%}.floating-contact-buttons{inset-inline-start:clamp(.8rem,2vw,1.25rem);z-index:35;gap:.65rem;display:grid;position:fixed;bottom:clamp(.9rem,2vw,1.25rem)}.floating-contact-buttons__item{min-width:11.5rem;color:var(--color-foreground);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff12,#0000 50%),#100c11e6;border-color:#ffffff1f;justify-content:space-between;padding-inline:1rem;box-shadow:inset 0 1px #ffffff0d,0 20px 38px #00000042}.floating-contact-buttons__item:hover{border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff0f,0 24px 42px #0000004d,0 0 22px #ff3c5e14}.floating-contact-buttons__item .button-link__icon{width:1rem;min-width:1rem;height:1rem;padding-inline:0}@media (max-width:720px){.floating-contact-buttons{inset-inline:1rem;bottom:.9rem}.floating-contact-buttons__item{width:100%;min-width:0}}.hero-title--home,.section-eyebrow--hero,.hero-workflow,.hero-workflow__title,.hero-workflow__link,.hero-workflow-card__title,.limited-offer,.limited-offer__title,.limited-offer__value,.limited-offer__button,.limited-offer__button span,.metric-card--action,.metric-card--action span{color:#fff}.hero-workflow__body,.hero-workflow-card__body,.hero-workflow-card__caption,.hero-workflow-card__list li,.limited-offer__label{color:#ffffffe0}.limited-offer__title,.limited-offer__value,.limited-offer__button,.limited-offer__button span,.limited-offer__segment{color:#fff}.limited-offer__note,.limited-offer__label{color:#ffffffd1}
