.gst-hub-hero{min-height:100vh;margin-top:calc(-1 * var(--gst-shell-h,6.75rem));padding:calc(var(--gst-shell-h,6.75rem) + 1.5rem) 0 0;background:#0a1828;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.gst-hub-hero__bg{z-index:0;position:absolute;inset:0}.gst-hub-hero__bg-image{object-fit:cover;opacity:.22;width:100%;height:100%;animation:24s ease-in-out infinite alternate gst-hub-ken-burns;transform:scale(1.05)}@keyframes gst-hub-ken-burns{0%{transform:scale(1.05)}to{transform:scale(1.14)}}.gst-hub-hero__bg:after{content:"";opacity:.9;background:linear-gradient(125deg,#0a1828 0%,#0f2340 40%,#152f4f 75%,#1a3a5c 100%);position:absolute;inset:0}.gst-hub-hero__mesh{z-index:1;pointer-events:none;background:radial-gradient(70% 60% at 85% 15%,#d4a01233,#0000),radial-gradient(55% 45% at 10% 85%,#2d8a5e24,#0000);position:absolute;inset:0}.gst-hub-hero__grid-lines{z-index:1;pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 80%,#000,#0000);mask-image:radial-gradient(80% 80%,#000,#0000)}.gst-hub-hero__inner{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(2rem,5vw,4rem);padding-bottom:3rem;display:grid;position:relative}.gst-hub-hero__badge{border-radius:var(--radius-pill);letter-spacing:.06em;text-transform:uppercase;color:#ffffffd9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border:1px solid #ffffff26;flex-wrap:wrap;align-items:center;gap:.5rem .65rem;margin-bottom:1.75rem;padding:.5rem 1.1rem .5rem .65rem;font-size:.72rem;font-weight:600;display:inline-flex}.gst-hub-hero__badge-logo{object-fit:contain;background:0 0;width:28px;height:auto}.gst-hub-hero__badge-sep{color:#d4a012;opacity:.85}.gst-hub-hero__title{font-family:var(--font-display);color:#fff;letter-spacing:-.03em;margin-bottom:1rem;font-size:clamp(2.5rem,5.5vw,4rem);font-weight:800;line-height:1.05}.gst-hub-hero__title em{background:linear-gradient(135deg,#d4a012 0%,#f0c850 50%,#b8880a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:italic}.gst-hub-hero__tagline{font-family:var(--font-display);color:#ffffffe0;margin-bottom:.65rem;font-size:clamp(1.05rem,2vw,1.25rem);font-style:italic;font-weight:600}.gst-hub-hero__firm{color:#d4a012;letter-spacing:.04em;text-transform:uppercase;margin-bottom:1rem;font-size:.92rem;font-weight:700}.gst-hub-hero__desc{color:#ffffffb8;max-width:520px;margin-bottom:2rem;font-size:1.05rem;line-height:1.85}.gst-hub-hero__actions{flex-wrap:wrap;gap:.85rem;margin-bottom:2.5rem;display:flex}.gst-hub-hero__main-link{color:#fff!important;background:#ffffff14!important;border-color:#ffffff59!important}.gst-hub-hero__main-link:hover{color:#0f2340!important;background:#fff!important}.gst-hub-hero__trust{flex-wrap:wrap;gap:.75rem;display:flex}.gst-hub-hero__trust-item{border-radius:var(--radius);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff0f;border:1px solid #ffffff1a;padding:.75rem 1.15rem;transition:transform .35s cubic-bezier(.22,1,.36,1),background .35s}.gst-hub-hero__trust-item:hover{background:#ffffff1a;transform:translateY(-3px)}.gst-hub-hero__trust-item--0{border-left:3px solid #d4a012}.gst-hub-hero__trust-item--1{border-left:3px solid #2d8a5e}.gst-hub-hero__trust-item--2{border-left:3px solid #4a8fc4}.gst-hub-hero__trust-item strong{font-family:var(--font-display);color:#fff;font-size:1.35rem;font-weight:800;line-height:1;display:block}.gst-hub-hero__trust-item span{letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;font-size:.65rem;font-weight:600}.gst-hub-hero__security{margin-top:1.25rem}.gst-hub-hero__visual{position:relative}.gst-hub-hero__card{border-radius:var(--radius-2xl);border:1px solid #fff3;position:relative;overflow:hidden;box-shadow:0 40px 80px #00000073}.gst-hub-hero__card--float{animation:6s ease-in-out infinite float}.gst-hub-hero__figure{aspect-ratio:4/5;margin:0}.gst-hub-hero__figure img{object-fit:cover;width:100%;height:100%}.gst-hub-hero__figure-badge{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:var(--radius);color:#fff;background:#0a1828c7;border:1px solid #ffffff1f;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.78rem;font-weight:600;display:flex;position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem}.gst-hub-hero__figure-badge-dot{background:#2d8a5e;border-radius:50%;width:8px;height:8px;animation:2s infinite pulse-glow;box-shadow:0 0 8px #2d8a5e80}.gst-hub-hero__floating{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);background:#fff;padding:1rem 1.25rem;animation:5s ease-in-out infinite float;position:absolute}.gst-hub-hero__floating--1{border-top:3px solid #d4a012;animation-delay:-1s;top:8%;left:-8%}.gst-hub-hero__floating--2{border-top:3px solid #2d8a5e;animation-delay:-2.5s;bottom:12%;right:-6%}.gst-hub-hero__floating strong{font-family:var(--font-display);color:#0f2340;font-size:1.35rem;font-weight:800;line-height:1;display:block}.gst-hub-hero__floating span{color:#5a6d82;text-transform:uppercase;letter-spacing:.04em;font-size:.72rem;font-weight:600}.gst-hub-hero__service-chips{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;max-width:12rem;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:-.5rem;right:-.5rem}.gst-hub-hero__service-chips a{border-radius:var(--radius-pill);color:#f5f8fc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f2340e0;border:1px solid #d4a01259;padding:.35rem .7rem;font-size:.68rem;font-weight:700;text-decoration:none;display:block}.gst-hub-hero__service-chips a:hover{color:#1a1404;background:#d4a012}.gst-hub-hero__stripe{z-index:3;margin-top:auto;position:relative}@media (prefers-reduced-motion:reduce){.gst-hub-hero__bg-image{animation:none}}@media (width<=960px){.gst-hub-hero__inner{text-align:center;grid-template-columns:1fr}.gst-hub-hero__content{flex-direction:column;align-items:center;display:flex}.gst-hub-hero__badge{justify-content:center;max-width:100%;padding-inline:1rem}.gst-hub-hero__desc{margin-inline:auto}.gst-hub-hero__actions,.gst-hub-hero__trust,.gst-hub-hero__security{justify-content:center}.gst-hub-hero__visual{max-width:420px;margin-inline:auto}.gst-hub-hero__floating--1{left:-2%}.gst-hub-hero__floating--2{right:-2%}.gst-hub-hero__service-chips{justify-content:center;max-width:none;margin-top:1rem;position:static}}@media (width<=520px){.gst-hub-hero__title{font-size:2rem}.gst-hub-hero__actions .btn,.gst-hub-hero__actions .gst-main-link--button{justify-content:center;width:100%}.gst-hub-hero__floating{display:none}}
