:root{--red-400:#ea4449;--red-500:#e11d24;--red-600:#c8141b;--red-700:#a50f15;--neutral-0:#fff;--neutral-50:#f4f4f5;--neutral-300:#9b9da4;--neutral-400:#8a8c93;--neutral-700:#1f2127;--neutral-800:#15171c;--neutral-900:#0b0c0f;--neutral-950:#050608;--bg-page:var(--neutral-900);--bg-page-deep:var(--neutral-950);--surface-card:var(--neutral-800);--surface-raised:var(--neutral-700);--surface-light:var(--neutral-50);--surface-glass:#101216d1;--surface-glass-input:#ffffff0f;--text-primary:var(--neutral-0);--text-secondary:var(--neutral-300);--text-muted:var(--neutral-400);--border-subtle:#ffffff14;--border-default:#ffffff24;--border-strong:#ffffff3d;--success:#2bb673;--shadow-lg:0 18px 50px #0000008c;--shadow-glass:0 30px 80px #0000008c;--shadow-red:0 10px 30px #e11d2459;--shadow-card-light:0 14px 40px #0b0c0f1a;--ease-out:cubic-bezier(.16,1,.3,1)}html:has(.gd-site){scroll-behavior:smooth;background:var(--bg-page)}.gd-site{background:var(--bg-page);color:var(--text-primary);-webkit-font-smoothing:antialiased;min-height:100dvh}.gd-site input,.gd-site select,.gd-site textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.gd-site a{color:inherit}.gd-container{max-width:1240px;margin:0 auto;padding:0 32px}.gd-sec{padding:96px 0;scroll-margin-top:90px}.gd-sec--deep{background:var(--bg-page-deep);border-top:1px solid var(--border-subtle)}.gd-accent{color:var(--red-500)}.gd-overline{letter-spacing:.14em;text-transform:uppercase;color:var(--red-500);margin-bottom:14px;font-size:12px;font-weight:700}.gd-h2{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(30px,3.4vw,44px);font-weight:800;line-height:1.12}.gd-text{color:var(--text-secondary);margin:0;font-size:17px;line-height:1.65}.gd-icon-tile{width:48px;height:48px;color:var(--red-500);background:#e11d241f;border-radius:12px;flex:none;place-items:center;margin-bottom:18px;display:grid}.gd-icon-tile svg{width:22px;height:22px}.gd-btn{--_bg:var(--red-500);--_fg:#fff;--_bd:transparent;letter-spacing:-.02em;border:1px solid var(--_bd);background:var(--_bg);cursor:pointer;white-space:nowrap;transition:background .2s var(--ease-out),transform .12s var(--ease-out),border-color .2s var(--ease-out),color .2s var(--ease-out);border-radius:12px;justify-content:center;align-items:center;gap:10px;font-weight:700;text-decoration:none;display:inline-flex;color:var(--_fg)!important}.gd-btn svg{flex:none;width:1.15em;height:1.15em}.gd-btn--sm{border-radius:8px;height:38px;padding:0 16px;font-size:13px}.gd-btn--md{height:48px;padding:0 22px;font-size:15px}.gd-btn--lg{height:58px;padding:0 30px;font-size:17px}.gd-btn--block{width:100%}.gd-btn--primary{box-shadow:var(--shadow-red)}.gd-btn--primary:hover{--_bg:var(--red-600)}.gd-btn--primary:active{--_bg:var(--red-700);transform:translateY(1px)}.gd-btn--secondary{--_bg:var(--surface-raised);--_fg:var(--text-primary);--_bd:var(--border-default)}.gd-btn--secondary:hover{--_bg:var(--surface-card);--_bd:var(--border-strong)}.gd-btn--outline{--_bg:transparent;--_fg:var(--text-primary);--_bd:var(--border-strong)}.gd-btn--outline:hover{--_bd:var(--red-500);--_fg:var(--red-400)}.gd-btn--ghost{--_bg:transparent;--_fg:var(--text-primary)}.gd-btn--ghost:hover{--_bg:var(--surface-glass-input)}.gd-btn:focus-visible{outline:2px solid var(--red-500);outline-offset:3px}.gd-badge{letter-spacing:.14em;text-transform:uppercase;background:var(--surface-raised);color:var(--text-secondary);border:1px solid var(--border-subtle);border-radius:999px;align-items:center;gap:7px;padding:7px 12px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.gd-badge--soft{letter-spacing:0;text-transform:none;font-size:13px;font-weight:600}.gd-flag{background:var(--red-500);border-radius:3px;place-items:center;width:16px;height:16px;display:inline-grid}.gd-card{border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-primary);border-radius:16px}.gd-card--padlg{padding:32px}.gd-card--hover{transition:transform .2s var(--ease-out),border-color .2s var(--ease-out)}.gd-card--hover:hover{border-color:var(--border-strong);transform:translateY(-3px)}.gd-card--glass{background:var(--surface-glass);border-color:var(--border-default);-webkit-backdrop-filter:blur(18px);box-shadow:var(--shadow-glass);border-radius:20px}.gd-header{z-index:60;-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--border-subtle);background:#050608b8;position:fixed;top:0;left:0;right:0}.gd-header__inner{justify-content:space-between;align-items:center;gap:24px;height:76px;display:flex}.gd-nav{align-items:center;gap:32px;display:flex}.gd-nav a,.gd-link{color:var(--text-secondary);font-size:15px;font-weight:500;text-decoration:none;transition:color .16s}.gd-nav a:hover,.gd-link:hover,.gd-phone:hover,.gd-lang:hover{color:#fff}.gd-phone{color:var(--text-secondary);align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;transition:color .16s;display:flex}.gd-lang{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700;text-decoration:none;transition:color .16s}.gd-hero{position:relative;overflow:hidden}.gd-hero__bg{object-fit:cover;object-position:center 62%}.gd-hero__shade{background:linear-gradient(90deg,#050608e6 0%,#0506089e 46%,#05060847 100%),linear-gradient(#0506088c 0%,#05060838 45%,#0b0c0ff7 100%);position:absolute;inset:0}.gd-hero__pad{position:relative}.gd-hero__content{max-width:800px;animation:gdFadeUp .7s var(--ease-out)both}.gd-hero h1{letter-spacing:-.02em;text-wrap:balance;margin:0 0 24px;font-size:clamp(42px,5.4vw,76px);font-weight:800;line-height:1.02}.gd-hero__lead{color:var(--text-secondary);max-width:640px;margin:0 0 36px;font-size:18px;line-height:1.6}.gd-hero__ctas{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:36px;display:flex}@keyframes gdFadeUp{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gd-hero__content{animation:none}html:has(.gd-site){scroll-behavior:auto}}.gd-svc,.gd-mad,.gd-exc{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.gd-why{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.gd-steps{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:48px;display:grid}.gd-about{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.gd-contact{grid-template-columns:.9fr 1.1fr;align-items:start;gap:56px;display:grid}.gd-routes{grid-template-columns:1fr 1fr;column-gap:64px;display:grid}.gd-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.gd-foot{grid-template-columns:1.4fr 1fr 1fr 1.3fr;gap:40px;display:grid}.gd-light-panel{background:var(--surface-light);color:var(--neutral-900);box-shadow:var(--shadow-card-light);border-radius:28px;padding:64px}.gd-route{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.gd-route__name{align-items:center;gap:10px;font-size:15px;font-weight:500;display:flex}.gd-route__name svg{width:16px;height:16px;color:var(--red-500);flex:none}.gd-price{align-items:baseline;gap:6px;display:flex}.gd-price__num{letter-spacing:-.02em;font-weight:800}.gd-price__cur{color:var(--text-muted);font-size:15px;font-weight:600}.gd-tabs{background:var(--neutral-800);border:1px solid var(--border-subtle);border-radius:999px;flex-wrap:wrap;justify-content:center;gap:6px;padding:6px;display:inline-flex}.gd-tab{appearance:none;cursor:pointer;font:inherit;color:var(--text-secondary);transition:all .2s var(--ease-out);background:0 0;border:none;border-radius:999px;padding:12px 24px;font-size:15px;font-weight:600}.gd-tab[aria-selected=true]{background:var(--red-500);color:#fff;box-shadow:var(--shadow-red)}.gd-tab:focus-visible{outline:2px solid var(--red-500);outline-offset:2px}.gd-faq{border-top:1px solid var(--border-subtle)}.gd-faq details{border-bottom:1px solid var(--border-subtle)}.gd-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.gd-faq summary::-webkit-details-marker{display:none}.gd-faq summary svg{color:var(--text-muted);transition:transform .2s var(--ease-out);flex:none}.gd-faq details[open] summary svg{transform:rotate(180deg)}.gd-faq p{color:var(--text-secondary);margin:0;padding:0 36px 22px 0;font-size:15px;line-height:1.7}.gd-contact-item{align-items:center;gap:16px;display:flex}.gd-contact-item .gd-icon-tile{width:44px;height:44px;margin:0}.gd-contact-item .gd-icon-tile svg{width:20px;height:20px}.gd-contact-item__label{color:var(--text-muted);font-size:13px}.gd-contact-item__value{color:var(--text-primary);font-size:16px;font-weight:600;text-decoration:none}.gd-map{border:1px solid var(--border-subtle);filter:invert(.9)grayscale(.9)contrast(.92);border-radius:16px;width:100%;height:240px;display:block}.gd-field{flex-direction:column;gap:8px;min-width:0;display:flex}.gd-field--full{grid-column:1/-1}.gd-field label{color:var(--text-secondary);font-size:13px;font-weight:600}.gd-input{background:var(--surface-glass-input);border:1px solid var(--border-default);border-radius:12px;align-items:center;gap:12px;height:56px;padding:0 18px;display:flex}.gd-input:focus-within{border-color:var(--border-strong)}.gd-input[data-invalid=true]{border-color:var(--red-500)}.gd-input>svg{width:18px;height:18px;color:var(--text-muted);flex:none}.gd-input input,.gd-input select{min-width:0;font:inherit;color:var(--text-primary);background:0 0;border:0;outline:0;flex:1;font-size:15px;font-weight:500}.gd-input select{appearance:none;cursor:pointer}.gd-input select option{color:#f4f4f5;background:#15161a}.gd-textarea{resize:vertical;background:var(--surface-glass-input);border:1px solid var(--border-default);width:100%;min-height:104px;color:var(--text-primary);font:inherit;border-radius:12px;outline:none;padding:14px 16px;font-size:15px;line-height:1.5}.gd-textarea:focus{border-color:var(--border-strong)}.gd-hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.gd-footer{background:var(--neutral-950);border-top:1px solid var(--border-subtle);padding:64px 0 32px}.gd-footer__title{letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);margin-bottom:16px;font-size:12px;font-weight:700}.gd-footer__list{color:var(--text-secondary);gap:10px;font-size:14px;display:grid}.gd-footer__list a{color:var(--text-secondary);text-decoration:none}.gd-footer__list a:hover{color:#fff}.gd-footer__bottom{border-top:1px solid var(--border-subtle);color:var(--text-muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:48px;padding-top:24px;font-size:13px;display:flex}.gd-wa-fab{z-index:70;width:58px;height:58px;transition:transform .16s var(--ease-out);background:#25d366;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 32px #00000073;color:#fff!important}.gd-wa-fab:hover{transform:translateY(-3px)scale(1.05)}.gd-logo-img{mix-blend-mode:lighten;width:auto;height:44px;display:block}@media (width<=1120px){.gd-phone{display:none!important}}@media (width<=980px){.gd-nav{display:none!important}.gd-svc,.gd-steps,.gd-mad,.gd-routes,.gd-about,.gd-contact{grid-template-columns:minmax(0,1fr)}.gd-why,.gd-exc{grid-template-columns:1fr 1fr}.gd-sec{padding:64px 0}.gd-light-panel{padding:44px 28px}}@media (width<=640px){.gd-container{padding:0 16px}.gd-why,.gd-exc,.gd-form-grid,.gd-foot{grid-template-columns:1fr}.gd-header__inner{gap:12px}}.gd-hero__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:56px;display:grid}.gd-hero__pad{padding-top:156px;padding-bottom:88px}.gd-checks{flex-wrap:wrap;gap:12px 24px;margin:0;padding:0;list-style:none;display:flex}.gd-checks li{align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.gd-checks svg{width:18px;height:18px;color:var(--red-500);flex:none}.gd-checks--stack{flex-direction:column;gap:12px}.gd-checks--stack li{color:var(--text-secondary);align-items:flex-start;font-weight:500;line-height:1.5}.gd-checks--stack svg{margin-top:2px}.gd-booking{padding:28px}.gd-booking__title{margin:0 0 18px;font-size:22px;font-weight:700}.gd-booking__form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.gd-booking__note{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.gd-booking .gd-input{height:52px}.gd-tabs--block{width:100%;display:flex}.gd-tabs--block .gd-tab{flex:1;padding:10px 16px}.gd-trust-wrap{margin-top:-8px;position:relative}.gd-trust{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:16px;grid-template-columns:repeat(4,1fr);gap:24px;padding:28px 32px;display:grid}.gd-trust__item{align-items:center;gap:14px;display:flex}.gd-trust__title{font-size:15px;font-weight:700}.gd-trust__text{color:var(--text-secondary);font-size:13px;line-height:1.45}.gd-icon-tile--sm{border-radius:10px;width:40px;height:40px;margin:0}.gd-icon-tile--sm svg{width:19px;height:19px}.gd-more{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px;display:grid}.gd-more__item{border-top:1px solid var(--border-default);gap:14px;padding-top:20px;display:flex}.gd-more__item>svg{width:22px;height:22px;color:var(--red-500);flex:none;margin-top:2px}.gd-more__item h3{margin:0 0 6px;font-size:16px;font-weight:700}.gd-more__item p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.55}.gd-steps{padding:0;list-style:none}.gd-steps h3{color:var(--neutral-900);margin:18px 0 8px;font-size:19px;font-weight:700}.gd-steps p{color:#4a4c52;margin:0;font-size:15px;line-height:1.6}.gd-step__num{color:var(--red-500);letter-spacing:-.02em;font-size:54px;font-weight:800;line-height:1}.gd-vehicle__icon{width:44px;height:44px;color:var(--red-500);stroke-width:1.5px;margin-bottom:18px}.gd-vehicle h3{letter-spacing:-.01em;margin:0 0 4px;font-size:24px;font-weight:800}.gd-vehicle__model{color:var(--text-muted);margin-bottom:14px;font-size:14px;font-weight:600}.gd-vehicle__pax{border-top:1px solid var(--border-subtle);color:var(--text-secondary);margin-top:22px;padding-top:18px;font-size:14px}.gd-vehicle__pax strong{color:var(--text-primary);font-size:18px}.gd-driver-band{background:radial-gradient(120% 140% at 100% 0%,#e11d2438 0%,#e11d2400 55%),var(--surface-card);border:1px solid #e11d2459;border-radius:28px;grid-template-columns:1fr 1fr;align-items:center;gap:56px;padding:56px;display:grid}@media (width<=1120px){.gd-hero__grid{grid-template-columns:minmax(0,1fr);gap:40px}.gd-hero__content{max-width:720px}}@media (width<=980px){.gd-trust,.gd-more{grid-template-columns:1fr 1fr}.gd-driver-band{grid-template-columns:1fr;gap:32px;padding:40px 28px}.gd-hero__pad{padding-top:120px;padding-bottom:64px}}@media (width<=640px){.gd-trust,.gd-more{grid-template-columns:1fr}.gd-booking{padding:22px 18px}.gd-trust{padding:22px 20px}.gd-header .gd-lang{font-size:12px}}.gd-reservation{padding-top:128px;padding-bottom:96px}.gd-reservation--narrow{gap:24px;max-width:760px;display:grid}.gd-back{align-items:center;gap:8px;font-size:14px;display:inline-flex}.gd-reservation__title{margin:16px 0 28px}.gd-reservation__grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:24px;display:grid}.gd-reservation__summary{top:calc(96px + env(safe-area-inset-top,0px));position:sticky}.gd-reservation__error{gap:20px;display:grid}.gd-reservation__actions{flex-wrap:wrap;gap:12px;display:flex}.gd-summary-row{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;gap:16px;padding:14px 0;display:grid}.gd-summary-row:last-child{border-bottom:0;padding-bottom:0}.gd-summary-row__label{color:var(--text-muted);white-space:nowrap;align-items:center;gap:8px;font-size:14px;display:flex}.gd-summary-row__label svg{width:16px;height:16px;color:var(--red-500);flex:none}.gd-summary-row__value{text-align:right;overflow-wrap:anywhere;font-size:15px;font-weight:600}.gd-summary-row--total .gd-summary-row__value{font-size:22px;font-weight:800}.gd-checkout{gap:32px;display:grid}.gd-fieldset{border:0;min-width:0;margin:0;padding:0}.gd-checkout__title{margin:0 0 16px;padding:0;font-size:20px;font-weight:700}.gd-optional{color:var(--text-muted);font-weight:500}.gd-hint{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.gd-vehicle-options{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:12px;display:grid}.gd-vehicle-option{cursor:pointer;border:1px solid var(--border-default);background:var(--surface-glass-input);transition:border-color .2s var(--ease-out),background .2s var(--ease-out);border-radius:14px;gap:4px;padding:18px;display:grid;position:relative}.gd-vehicle-option:hover{border-color:var(--border-strong)}.gd-vehicle-option:has(input:checked){border-color:var(--red-500);background:#e11d2414}.gd-vehicle-option:has(input:focus-visible){outline:2px solid var(--red-500);outline-offset:2px}.gd-vehicle-option input{opacity:0;pointer-events:none;position:absolute}.gd-vehicle-option__name{font-size:17px;font-weight:700}.gd-vehicle-option__model,.gd-vehicle-option__seats{color:var(--text-secondary);font-size:13px}.gd-vehicle-option__price{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:10px;font-size:24px;font-weight:800}.gd-check{color:var(--text-secondary);cursor:pointer;align-items:flex-start;gap:12px;font-size:14px;line-height:1.55;display:flex}.gd-check input{width:18px;height:18px;accent-color:var(--red-500);flex:none;margin:2px 0 0}.gd-check[data-invalid=true] span{color:var(--red-400)}.gd-alert{color:var(--text-primary);background:#e11d2414;border:1px solid #e11d2473;border-radius:12px;margin:0;padding:14px 16px;font-size:15px;line-height:1.55}.gd-checkout__pay{border-top:1px solid var(--border-subtle);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:24px;display:flex}.gd-checkout__total-label{color:var(--text-muted);font-size:13px}.gd-checkout__total{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}.gd-checkout__pay .gd-btn:disabled{opacity:.7;cursor:progress}.gd-checkout__note{align-items:center;gap:8px;margin-top:-16px;display:flex}.gd-confirmation{text-align:center;justify-items:center;gap:14px;display:grid}.gd-confirmation__title{margin:0}.gd-confirmation__ref{color:var(--text-secondary);margin-top:6px;font-size:15px}.gd-confirmation__ref strong{color:var(--text-primary);letter-spacing:.06em;margin-left:6px;font-size:18px}.gd-status-icon{border-radius:50%;place-items:center;width:64px;height:64px;display:grid}.gd-status-icon svg{width:30px;height:30px}.gd-status-icon--paid{color:var(--success);background:#2bb67324}.gd-status-icon--pending{background:var(--surface-glass-input);color:var(--text-secondary)}.gd-status-icon--cancelled{color:var(--red-400);background:#e11d241f}@media (width<=980px){.gd-reservation{padding-top:104px;padding-bottom:64px}.gd-reservation__grid{grid-template-columns:minmax(0,1fr)}.gd-reservation__summary{position:static}}@media (width<=640px){.gd-checkout__pay .gd-btn{width:100%}.gd-card--padlg{padding:22px 18px}}.gd-link--accent{text-underline-offset:3px;font-weight:600;text-decoration:underline;color:var(--red-400)!important}.gd-signup-intro{align-content:start;gap:20px;display:grid}.gd-signup-intro .gd-h2{margin:0}.gd-signup-steps{counter-reset:none;gap:14px;margin:8px 0 0;padding:0;list-style:none;display:grid}.gd-signup-steps li{align-items:center;gap:14px;font-size:15px;font-weight:600;display:flex}.gd-signup-steps__num{width:32px;height:32px;color:var(--red-400);background:#e11d241f;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:800;display:grid}.gd-signup-points{flex-direction:column;gap:10px}.gd-signup-points li{color:var(--text-secondary);padding-left:18px;font-weight:500;position:relative}.gd-signup-points li:before{content:"";background:var(--red-500);border-radius:50%;width:7px;height:7px;position:absolute;top:.55em;left:0}.gd-uploads{gap:12px;display:grid}.gd-upload{border:1px dashed var(--border-strong);background:var(--surface-glass-input);cursor:pointer;border-radius:12px;gap:10px;min-width:0;padding:16px;display:grid}.gd-upload:focus-within{border-color:var(--red-500)}.gd-upload[data-invalid=true]{border-color:var(--red-500);border-style:solid}.gd-upload__label{align-items:center;gap:10px;font-size:14px;font-weight:600;display:flex}.gd-upload__label svg{width:18px;height:18px;color:var(--red-500);flex:none}.gd-upload input[type=file]{font:inherit;color:var(--text-secondary);max-width:100%;font-size:13px}.gd-upload input[type=file]::file-selector-button{font:inherit;cursor:pointer;border:1px solid var(--border-default);background:var(--surface-raised);color:var(--text-primary);border-radius:8px;margin-right:12px;padding:8px 14px;font-size:13px;font-weight:600}.gd-area-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.gd-area-status{align-items:flex-start;gap:20px;display:flex}.gd-area-status .gd-status-icon{flex:none}.gd-area-top{top:env(safe-area-inset-top,0px);z-index:60;-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--border-subtle);background:#050608db;position:sticky}.gd-area-top__inner{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex}.gd-area-top__brand{align-items:center;gap:14px;min-width:0;display:flex}.gd-area-top__label{letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);border-left:1px solid var(--border-default);white-space:nowrap;padding-left:14px;font-size:13px;font-weight:700}.gd-area-top__end{align-items:center;gap:12px;display:flex}.gd-area-nav{border-top:1px solid var(--border-subtle)}.gd-area-nav__inner{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.gd-area-nav__inner::-webkit-scrollbar{display:none}.gd-area-nav__link{white-space:nowrap;color:var(--text-secondary);border-bottom:2px solid #0000;align-items:center;gap:8px;padding:14px 14px 13px;font-size:14px;font-weight:600;text-decoration:none;transition:color .16s,border-color .16s;display:inline-flex}.gd-area-nav__link svg{flex:none;width:16px;height:16px}.gd-area-nav__link:hover{color:var(--text-primary)}.gd-area-nav__link[aria-current=page]{color:var(--text-primary);border-bottom-color:var(--red-500)}.gd-area-nav__link[aria-current=page] svg{color:var(--red-500)}.gd-area-nav__link:focus-visible{outline:2px solid var(--red-500);outline-offset:-2px}.gd-area__main{padding-top:40px;padding-bottom:96px}.gd-area-stack{align-content:start;gap:24px;min-width:0;display:grid}.gd-area-narrow{width:100%;max-width:760px;margin-inline:auto}.gd-area-pagehead{gap:12px;display:grid}.gd-area-pagehead__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.gd-area-pagehead__title{font-size:clamp(26px,3vw,36px)}.gd-area-pagehead__intro{max-width:62ch;margin-top:8px;font-size:16px}.gd-dash{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:24px;display:grid}.gd-sechead{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.gd-sechead .gd-checkout__title{margin:0}.gd-sechead__more{align-items:center;gap:6px;font-size:14px;display:inline-flex}.gd-list{margin:0;padding:0;list-style:none}.gd-item{border-bottom:1px solid var(--border-subtle);gap:6px;min-width:0;padding:18px 0;display:grid}.gd-item:last-child{border-bottom:0;padding-bottom:0}.gd-item__meta{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:13px;display:flex}.gd-item__title{color:var(--text-primary);overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.4;text-decoration:none}a.gd-item__title:hover{color:var(--red-400)}.gd-item__title--lg{font-size:18px}.gd-item__text{color:var(--text-secondary);max-width:68ch;margin:0;font-size:15px;line-height:1.6}.gd-item__actions{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:6px;display:flex}.gd-tag{color:var(--red-400);white-space:nowrap;background:#e11d241f;border-radius:999px;align-items:center;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.gd-empty{color:var(--text-muted);justify-items:start;gap:14px;margin:16px 0 0;font-size:15px;display:grid}.gd-empty p{margin:0}.gd-chips{flex-wrap:wrap;gap:8px;display:flex}.gd-chip{color:var(--text-secondary);border:1px solid var(--border-default);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .16s,color .16s}.gd-chip:hover{color:var(--text-primary);border-color:var(--border-strong)}.gd-chip[aria-current=page]{color:#fff;background:var(--red-500);border-color:var(--red-500)}.gd-chip:focus-visible{outline:2px solid var(--red-500);outline-offset:2px}.gd-textbtn{font:inherit;cursor:pointer;color:var(--text-muted);text-underline-offset:3px;background:0 0;border:0;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.gd-textbtn:hover{color:var(--red-400)}.gd-inline-icon{align-items:center;gap:6px;font-size:14px;display:inline-flex}.gd-event{grid-template-columns:56px minmax(0,1fr);align-items:start;gap:16px}.gd-event__tile{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:12px;align-content:center;justify-items:center;height:60px;display:grid}.gd-event__day{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1}.gd-event__month{letter-spacing:.08em;text-transform:uppercase;color:var(--red-400);margin-top:4px;font-size:11px;font-weight:700}.gd-event__body{gap:5px;min-width:0;display:grid}.gd-event__body .gd-item__meta svg{color:var(--text-muted);flex:none}.gd-event__body .gd-item__meta time:first-letter{text-transform:uppercase}.gd-topic{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px}.gd-topic__count{color:var(--text-secondary);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:14px;font-weight:700;display:inline-flex}.gd-topic__count svg{color:var(--text-muted)}.gd-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gd-promo{justify-items:start;gap:12px;display:grid}.gd-promo .gd-checkout__title{margin:0}.gd-promo__icon{width:26px;height:26px;color:var(--red-500)}.gd-dot{background:var(--text-muted);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.gd-dot--live{background:var(--success)}.gd-lead{color:var(--text-primary);max-width:62ch;margin:0;font-size:18px;font-weight:500;line-height:1.55}.gd-prose{gap:14px;max-width:68ch;display:grid}.gd-prose p{color:var(--text-secondary);white-space:pre-line;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.7}.gd-prose--sm p{font-size:15px;line-height:1.6}.gd-reply{gap:12px;padding:20px 24px;display:grid}.gd-byline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gd-byline__name{font-size:15px;font-weight:700}.gd-avatar{background:var(--surface-raised);border:1px solid var(--border-default);width:34px;height:34px;color:var(--text-secondary);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.gd-avatar--lg{width:72px;height:72px;color:var(--red-400);background:#e11d241f;border-color:#0000;font-size:24px}.gd-checkout--tight{gap:16px}.gd-form-actions{justify-content:flex-end;display:flex}.gd-form-actions .gd-btn:disabled{opacity:.7;cursor:progress}.gd-notice{background:#2bb67314;border:1px solid #2bb67373;border-radius:12px;margin:0;padding:14px 16px;font-size:15px}.gd-textarea[data-invalid=true]{border-color:var(--red-500)}.gd-input--prefix{gap:0}.gd-input__prefix{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-size:15px;overflow:hidden}.gd-input--prefix input{flex:1 0 120px}.gd-field-legend{color:var(--text-secondary);margin-bottom:12px;padding:0;font-size:13px;font-weight:600}.gd-checkgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:12px 20px;display:grid}.gd-check--strong span{color:var(--text-primary);font-weight:600}.gd-showcase-status{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:8px 10px;padding:16px 20px;font-size:14px;display:flex}.gd-showcase-status a{overflow-wrap:anywhere}.gd-showcase{gap:20px;display:grid}.gd-showcase__id{align-items:center;gap:20px;display:flex}.gd-showcase__name{overflow-wrap:anywhere;font-size:clamp(28px,3.2vw,40px)}.gd-showcase__company{color:var(--text-secondary);margin-top:4px;font-weight:600}.gd-showcase__facts{color:var(--text-secondary);flex-wrap:wrap;gap:10px 20px;font-size:14px;display:flex}.gd-showcase__facts span{align-items:center;gap:8px;display:inline-flex}.gd-showcase__facts svg{width:16px;height:16px;color:var(--text-muted);flex:none}.gd-showcase__verified{color:var(--success);font-weight:600}.gd-showcase__verified svg{color:var(--success)!important}.gd-showcase__contact{flex-wrap:wrap;gap:10px;display:flex}.gd-showcase__numbers{-webkit-user-select:all;user-select:all;margin-top:-8px}.gd-service-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.gd-service-list li{background:var(--surface-raised);border:1px solid var(--border-subtle);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}@media (width<=900px){.gd-dash{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.gd-area-top__label,.gd-area-top__signout{display:none}.gd-area__main{padding-top:28px;padding-bottom:64px}.gd-reply{padding:18px}.gd-showcase__id{gap:14px}.gd-avatar--lg{width:56px;height:56px;font-size:20px}.gd-showcase__contact .gd-btn{flex:auto}.gd-area-pagehead__row>.gd-btn{width:100%}}.gd-area-status .gd-btn{white-space:normal;text-align:left}@media (width<=640px){.gd-area-status{flex-direction:column;gap:16px}.gd-area-status .gd-status-icon{width:52px;height:52px}}.gd-item__place{flex-wrap:nowrap;align-items:flex-start}.gd-item__place svg{margin-top:2px}.gd-item__place span{min-width:0}
