.gt-info-page,#information-contact.gt-contact-premium{--gti-bg:#0c0e13;--gti-panel:#151820;--gti-panel2:#1a1e27;--gti-text:#f7f4ef;--gti-muted:#c3c0bb;--gti-line:rgba(255,255,255,.1);--gti-gold:#e3b77f;--gti-blue:#7fc9f2}
.gt-info-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.45fr);align-items:center;min-height:300px;margin:0 0 clamp(22px,3vw,38px);padding:clamp(28px,5vw,66px);overflow:hidden;border:1px solid var(--gti-line);border-radius:28px;color:var(--gti-text);background:radial-gradient(70% 150% at 92% 8%,rgba(105,146,208,.2),transparent 64%),radial-gradient(55% 120% at 0 100%,rgba(227,183,127,.16),transparent 68%),linear-gradient(145deg,#171a22,#0d0f14);box-shadow:0 25px 70px rgba(0,0,0,.2);isolation:isolate}
.gt-info-hero__copy{position:relative;z-index:2}.gt-info-hero__copy>span{display:block;margin-bottom:14px;color:#d9b98f;font-size:11px;font-weight:800;letter-spacing:.16em}.gt-info-hero h1{max-width:850px;margin:0!important;color:var(--gti-text)!important;font-size:clamp(36px,5.5vw,72px)!important;font-weight:500!important;line-height:1!important;letter-spacing:-.05em!important}
.gt-info-hero__visual{position:relative;display:grid;min-height:210px;place-items:center}.gt-info-orbit{position:absolute;border:1px solid rgba(255,255,255,.09);border-radius:50%;animation:gtInfoOrbit 24s linear infinite}.gt-info-orbit--one{width:190px;height:190px}.gt-info-orbit--two{width:130px;height:130px;animation-direction:reverse;animation-duration:19s}.gt-info-orbit::after{content:"";position:absolute;top:13%;left:13%;width:6px;height:6px;border-radius:50%;background:var(--gti-gold);box-shadow:0 0 10px rgba(227,183,127,.55)}
.gt-info-symbol{position:relative;z-index:1;width:min(175px,78%);stroke:var(--gti-text);stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 16px 28px rgba(0,0,0,.28));animation:gtInfoFloat 5.5s ease-in-out infinite}
.gt-info-page--10 .gt-info-hero{background:radial-gradient(65% 145% at 90% 8%,rgba(112,203,174,.18),transparent 65%),radial-gradient(58% 120% at 0 100%,rgba(227,183,127,.16),transparent 68%),linear-gradient(145deg,#171b20,#0d0f14)}
.gt-info-page--6 .gt-info-hero{background:radial-gradient(65% 145% at 90% 8%,rgba(92,166,225,.22),transparent 65%),radial-gradient(58% 120% at 0 100%,rgba(121,100,190,.14),transparent 68%),linear-gradient(145deg,#161a22,#0c0e13)}
.gt-info-page--8 .gt-info-hero{background:radial-gradient(65% 145% at 90% 8%,rgba(221,146,99,.2),transparent 65%),radial-gradient(58% 120% at 0 100%,rgba(115,143,211,.14),transparent 68%),linear-gradient(145deg,#1c191b,#0d0f14)}
.gt-info-page--9 .gt-info-hero,.gt-info-page--3 .gt-info-hero{background:radial-gradient(65% 145% at 90% 8%,rgba(126,117,210,.2),transparent 65%),radial-gradient(58% 120% at 0 100%,rgba(90,154,183,.13),transparent 68%),linear-gradient(145deg,#171823,#0d0f14)}
#information-information .gt-information-premium{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important}
#information-information .gt-information-premium>.gt-info-lead{grid-column:1/-1;margin:0!important;padding:clamp(22px,3vw,38px)!important;border:1px solid var(--gti-line);border-radius:22px;color:var(--gti-muted)!important;background:linear-gradient(145deg,var(--gti-panel2),var(--gti-panel));font-size:clamp(16px,1.45vw,19px)!important;line-height:1.72!important}
#information-information .gt-information-premium>.gt-info-lead>font{display:block!important;margin:0 0 10px!important}#information-information .gt-information-premium>.gt-info-lead>font:last-child{margin-bottom:0!important}
#information-information .gt-info-section{min-width:0;padding:clamp(21px,3vw,34px);border:1px solid var(--gti-line);border-radius:22px;color:var(--gti-muted);background:radial-gradient(75% 130% at 100% 0,rgba(127,201,242,.07),transparent 66%),linear-gradient(145deg,var(--gti-panel2),var(--gti-panel));box-shadow:0 18px 52px rgba(0,0,0,.14);transition:transform .5s cubic-bezier(.2,.75,.2,1),border-color .4s ease,box-shadow .5s ease}
#information-information .gt-info-section>h2,#information-information .gt-info-section>h3,#information-information .gt-info-section>h4{margin:0 0 18px!important;color:var(--gti-text)!important;font-size:clamp(19px,2vw,27px)!important;line-height:1.25!important}
#information-information .gt-info-section>h4{display:block!important;max-width:100%;overflow-wrap:anywhere}
#information-information .gt-info-section>h4 a{display:inline!important;white-space:normal!important}
#information-information .gt-info-section>h4::before{background:linear-gradient(90deg,var(--gti-gold),var(--gti-blue))!important}
#information-information .gt-info-section :is(p,li,span,div,font){color:var(--gti-muted)!important}.gt-info-empty{display:none!important}
#information-information .gt-info-section> :is(ul,ol){margin:12px 0 0!important;padding:16px 18px 16px 36px!important;border:1px solid rgba(255,255,255,.08);border-radius:16px;background:rgba(255,255,255,.025)}
#information-information .gt-info-section a{color:#ecc99f!important}
#information-contact.gt-contact-premium .ds-contacts{align-items:start}#information-contact.gt-contact-premium .content-block{border-radius:22px!important}#information-contact.gt-contact-premium .ds-contacts-item{padding:clamp(20px,3vw,34px)!important}#information-contact.gt-contact-premium .ds-contacts-column{top:92px!important;padding:clamp(20px,2.5vw,30px)!important}
.gt-contact-brand-visual{position:relative;display:grid;width:min(360px,100%);aspect-ratio:36/19;overflow:hidden;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:linear-gradient(145deg,#1d222d,#101218);box-shadow:inset 0 1px rgba(255,255,255,.04)}.gt-contact-brand-visual::before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:32px 32px;mask-image:linear-gradient(to right,#000,transparent)}.gt-contact-brand-visual svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke-linecap:round;stroke-linejoin:round}.gt-contact-brand-visual__line{stroke:#e9edf3;stroke-width:2}.gt-contact-brand-visual__pin{fill:rgba(227,183,127,.08);stroke:#dcb982;stroke-width:2}.gt-contact-brand-visual__accent{stroke:#7fc9f2;stroke-width:3}.gt-contact-brand-visual span{position:absolute;left:37px;top:19px;color:#f5f6f8;font-size:12px;font-weight:700;letter-spacing:.18em}
#information-contact.gt-contact-premium .ds-contacts-item-img{flex:0 0 min(360px,42%);width:min(360px,42%);min-width:260px}
.gt-info-motion-ready .gt-info-reveal{opacity:0;transform:translate3d(0,30px,0);transition:opacity .85s cubic-bezier(.2,.75,.2,1) var(--gt-info-delay,0ms),transform .85s cubic-bezier(.2,.75,.2,1) var(--gt-info-delay,0ms)}.gt-info-motion-ready .gt-info-reveal.is-visible{opacity:1;transform:none}
@keyframes gtInfoOrbit{to{transform:rotate(360deg)}}@keyframes gtInfoFloat{0%,100%{transform:translateY(-5px)}50%{transform:translateY(8px)}}
@media (hover:hover) and (pointer:fine){#information-information .gt-info-section:hover{transform:translateY(-5px);border-color:rgba(227,183,127,.28);box-shadow:0 24px 60px rgba(0,0,0,.2)}}
@media (max-width:767.98px){.gt-info-hero{grid-template-columns:1fr;min-height:0;padding:28px 22px 18px;border-radius:22px}.gt-info-hero h1{font-size:clamp(34px,12vw,51px)!important}.gt-info-hero__visual{min-height:155px;margin-top:6px}.gt-info-orbit--one{width:145px;height:145px}.gt-info-orbit--two{width:98px;height:98px}.gt-info-symbol{width:128px}#information-information .gt-information-premium{grid-template-columns:1fr;gap:12px}#information-information .gt-information-premium>.gt-info-lead{padding:22px 19px!important;border-radius:18px}#information-information .gt-info-section{padding:22px 18px;border-radius:18px}#information-contact.gt-contact-premium .ds-contacts-column{top:auto!important}#information-contact.gt-contact-premium .ds-contacts-item-img{flex:0 0 auto;width:100%;min-width:0}}
@media (prefers-reduced-motion:reduce){.gt-info-orbit,.gt-info-symbol{animation:none!important}.gt-info-motion-ready .gt-info-reveal{opacity:1!important;transform:none!important;transition:none!important}}

/* GlowTech privacy mobile heading containment, 2026-09-15. */
@media(max-width:767.98px){.gt-info-page--9 .gt-info-hero{grid-template-columns:minmax(0,1fr)}.gt-info-page--9 .gt-info-hero__copy{min-width:0}.gt-info-page--9 .gt-info-hero h1{font-size:clamp(25px,7.1vw,38px)!important;line-height:1.12!important;overflow-wrap:anywhere;max-width:100%}.gt-info-page--9 .gt-info-lead{min-width:0;overflow-wrap:anywhere}}
