.gc.svelte-rr6w5v.svelte-rr6w5v{--navy:#1f2a44;--deep:#16203a;--max:1440px;--pad:clamp(20px, 4vw, 56px);background:var(--navy);color:#fff;font-family:var(--pt-font-body);-webkit-font-smoothing:antialiased;min-height:70vh;padding-bottom:clamp(48px,6vw,88px)}.gc-hero.svelte-rr6w5v.svelte-rr6w5v{position:relative;overflow:hidden;border-bottom:1px solid rgba(255,255,255,.12);min-height:clamp(280px,42vw,420px)}.gc-hero__bg.svelte-rr6w5v.svelte-rr6w5v{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;animation:svelte-rr6w5v-gc-kb 28s ease-in-out infinite alternate}.gc-hero__shade.svelte-rr6w5v.svelte-rr6w5v{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,#1f2a44,#1f2a44f0 42%,#1f2a4499 72%,#1f2a44bf);pointer-events:none}.gc-hero__inner.svelte-rr6w5v.svelte-rr6w5v{position:relative;z-index:2;max-width:var(--max);margin:0 auto;padding:clamp(40px,5vw,72px) var(--pad)}.gc-back.svelte-rr6w5v.svelte-rr6w5v{display:inline-flex;align-items:center;gap:8px;font:600 12.5px var(--pt-font-display);color:#ffffffbf;text-decoration:none}.gc-back.svelte-rr6w5v.svelte-rr6w5v:hover{color:#fff}.gc-hero__kicker.svelte-rr6w5v.svelte-rr6w5v{margin:22px 0 12px;font:600 11px var(--pt-font-display);letter-spacing:.2em;text-transform:uppercase;color:#ffffff8c}.gc-hero__title.svelte-rr6w5v.svelte-rr6w5v{margin:0;max-width:16ch;font:900 clamp(40px,7.6vw,104px) / .9 var(--pt-font-display);letter-spacing:-.04em;text-transform:uppercase}.gc-hero__lead.svelte-rr6w5v.svelte-rr6w5v{margin:22px 0 0;max-width:46ch;font:400 clamp(15px,1.3vw,18px) / 1.65 var(--pt-font-body);color:#ffffffd1;text-wrap:pretty}@keyframes svelte-rr6w5v-gc-kb{0%{transform:scale(1.02)}to{transform:scale(1.1)}}.gc-wrap.svelte-rr6w5v.svelte-rr6w5v{max-width:var(--max);margin:0 auto;padding:clamp(36px,4.4vw,64px) var(--pad) 0}.gc-points.svelte-rr6w5v.svelte-rr6w5v{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:14px;margin-bottom:clamp(28px,3.5vw,44px)}.gc-point.svelte-rr6w5v.svelte-rr6w5v{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:22px}.gc-point__n.svelte-rr6w5v.svelte-rr6w5v{font:800 24px var(--pt-font-display);letter-spacing:-.02em}.gc-point.svelte-rr6w5v p.svelte-rr6w5v{margin:12px 0 0;font:400 13.5px / 1.65 var(--pt-font-body);color:#ffffffbf}.gc-banner.svelte-rr6w5v.svelte-rr6w5v{padding:.9rem 1.1rem;border-radius:12px;margin-bottom:1.25rem;font:500 14px / 1.45 var(--pt-font-body)}.gc-banner--err.svelte-rr6w5v.svelte-rr6w5v{background:#ef444424;border:1px solid rgba(239,68,68,.35);color:#fecaca}.gc-banner--warn.svelte-rr6w5v.svelte-rr6w5v{background:#f59e0b24;border:1px solid rgba(245,158,11,.35);color:#fde68a}.gc-layout.svelte-rr6w5v.svelte-rr6w5v{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,.85fr);gap:clamp(18px,2.4vw,28px);align-items:start}@media (max-width: 960px){.gc-layout.svelte-rr6w5v.svelte-rr6w5v{grid-template-columns:1fr}}.gc-steps.svelte-rr6w5v.svelte-rr6w5v{display:flex;flex-direction:column;gap:14px;min-width:0}.gc-card.svelte-rr6w5v.svelte-rr6w5v{background:#ffffff0f;color:#e8edf3;border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:clamp(22px,2.4vw,30px)}.gc-card__head.svelte-rr6w5v.svelte-rr6w5v{display:flex;align-items:baseline;gap:11px;margin:0 0 16px}.gc-step.svelte-rr6w5v.svelte-rr6w5v{font:800 13px var(--pt-font-display);color:#ffffff73}.gc-card__head.svelte-rr6w5v h2.svelte-rr6w5v{margin:0;font:700 17px var(--pt-font-display);letter-spacing:-.02em;color:#fff}.gc-card__head.svelte-rr6w5v em.svelte-rr6w5v,.gc-field.svelte-rr6w5v span em.svelte-rr6w5v{font:400 13px var(--pt-font-body);color:#ffffff8c;font-style:normal}.gc-modes.svelte-rr6w5v.svelte-rr6w5v{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width: 520px){.gc-modes.svelte-rr6w5v.svelte-rr6w5v{grid-template-columns:1fr}}.gc-mode.svelte-rr6w5v.svelte-rr6w5v{text-align:left;border:1.5px solid rgba(255,255,255,.16);background:#0f1c3273;color:#fff;border-radius:12px;padding:16px;cursor:pointer;display:flex;flex-direction:column;gap:4px;font:inherit}.gc-mode.svelte-rr6w5v strong.svelte-rr6w5v{font:700 15px var(--pt-font-display)}.gc-mode.svelte-rr6w5v span.svelte-rr6w5v{font:400 13px / 1.45 var(--pt-font-body);color:#fff9}.gc-mode--on.svelte-rr6w5v.svelte-rr6w5v{border-color:#ffffff8c;background:#2c6e7f47}.gc-presets.svelte-rr6w5v.svelte-rr6w5v{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-bottom:14px}.gc-preset.svelte-rr6w5v.svelte-rr6w5v{border:1.5px solid rgba(255,255,255,.16);background:#0f1c3273;color:#fff;padding:14px 10px;border-radius:10px;cursor:pointer;font:700 14px var(--pt-font-display)}.gc-preset--on.svelte-rr6w5v.svelte-rr6w5v{border-color:var(--navy);background:var(--navy);color:#fff}.gc-field.svelte-rr6w5v.svelte-rr6w5v{display:block;margin-bottom:14px}.gc-field.svelte-rr6w5v span.svelte-rr6w5v{display:block;font:700 11px var(--pt-font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--navy);margin:0 0 8px}.gc-input.svelte-rr6w5v.svelte-rr6w5v{width:100%;box-sizing:border-box;border:1.5px solid rgba(255,255,255,.18);border-radius:10px;background:#0f1c328c;font:400 16px var(--pt-font-body);color:#fff;padding:15px 16px;outline:0}.gc-input.svelte-rr6w5v.svelte-rr6w5v::placeholder{color:#ffffff73}.gc-input.svelte-rr6w5v.svelte-rr6w5v:focus{border-color:var(--pt-teal, #2c6e7f);box-shadow:0 0 0 3px #2c6e7f40}.gc-textarea.svelte-rr6w5v.svelte-rr6w5v{resize:vertical;min-height:5.5rem;line-height:1.6}.gc-hint.svelte-rr6w5v.svelte-rr6w5v{margin:0 0 14px;font:400 13px / 1.55 var(--pt-font-body);color:#ffffff8c}.gc-trip-calc.svelte-rr6w5v.svelte-rr6w5v{display:grid;gap:8px;padding:14px 16px;border-radius:10px;background:#0f1c3273;border:1px solid rgba(255,255,255,.12)}.gc-trip-calc.svelte-rr6w5v div.svelte-rr6w5v{display:flex;justify-content:space-between;gap:1rem;font:400 13.5px var(--pt-font-body);color:#fff9}.gc-trip-calc.svelte-rr6w5v strong.svelte-rr6w5v{color:#fff}.gc-trip-calc.svelte-rr6w5v div.svelte-rr6w5v:last-child{padding-top:8px;border-top:1px solid rgba(255,255,255,.12);font-size:15px}.gc-aside.svelte-rr6w5v.svelte-rr6w5v{min-width:0;position:sticky;top:calc(var(--pt-nav-offset, 72px) + 12px);display:flex;flex-direction:column;gap:14px}@media (max-width: 960px){.gc-aside.svelte-rr6w5v.svelte-rr6w5v{position:static}}.gc-preview.svelte-rr6w5v.svelte-rr6w5v{position:relative;border-radius:16px;overflow:hidden;background:var(--deep);border:1px solid rgba(255,255,255,.16);aspect-ratio:8 / 5;min-height:200px}.gc-preview__bg.svelte-rr6w5v.svelte-rr6w5v{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;opacity:.55}.gc-preview__shade.svelte-rr6w5v.svelte-rr6w5v{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(150deg,#16203af0,#1f2a44b3 58%,#16203aeb);pointer-events:none}.gc-preview__body.svelte-rr6w5v.svelte-rr6w5v{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:clamp(18px,2vw,24px)}.gc-preview__top.svelte-rr6w5v.svelte-rr6w5v{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;flex-shrink:0}.gc-preview__logo.svelte-rr6w5v.svelte-rr6w5v{height:24px;display:block}.gc-preview__badge.svelte-rr6w5v.svelte-rr6w5v{font:700 9px var(--pt-font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--navy);background:#fff;padding:5px 9px;border-radius:3px}.gc-preview__hero.svelte-rr6w5v.svelte-rr6w5v{flex:1;display:flex;flex-direction:column;justify-content:center;min-height:0;padding:10px 0 8px}.gc-preview__amt.svelte-rr6w5v.svelte-rr6w5v{font:900 clamp(26px,3.4vw,40px) / 1.05 var(--pt-font-display);letter-spacing:-.035em;color:#fff;max-width:92%}.gc-preview__amt--muted.svelte-rr6w5v.svelte-rr6w5v{font-weight:700;color:#ffffff8c}.gc-preview__trip.svelte-rr6w5v.svelte-rr6w5v{font:600 13px / 1.4 var(--pt-font-display);color:#ffffffeb;margin-top:8px;max-width:92%}.gc-preview__trip--muted.svelte-rr6w5v.svelte-rr6w5v{font-weight:500;color:#ffffff80}.gc-preview__meta.svelte-rr6w5v.svelte-rr6w5v{flex-shrink:0}.gc-preview__to.svelte-rr6w5v.svelte-rr6w5v{font:500 12.5px / 1.55 var(--pt-font-body);color:#ffffffb3}.gc-preview__msg.svelte-rr6w5v.svelte-rr6w5v{font:400 12.5px / 1.55 var(--pt-font-body);color:#ffffff8c;margin-top:4px}.gc-summary.svelte-rr6w5v.svelte-rr6w5v{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:clamp(20px,2.2vw,26px)}.gc-summary__row.svelte-rr6w5v.svelte-rr6w5v{display:flex;justify-content:space-between;gap:14px;font:400 13px var(--pt-font-body);margin-bottom:11px}.gc-summary__row.svelte-rr6w5v span.svelte-rr6w5v{color:#ffffffa6}.gc-summary__row.svelte-rr6w5v strong.svelte-rr6w5v{font-weight:600;text-align:right}.gc-summary__total.svelte-rr6w5v.svelte-rr6w5v{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin:16px 0 0;padding-top:15px;border-top:1px solid rgba(255,255,255,.16)}.gc-summary__total.svelte-rr6w5v span.svelte-rr6w5v{font:600 13px var(--pt-font-display);color:#ffffffbf}.gc-summary__total.svelte-rr6w5v strong.svelte-rr6w5v{font:800 clamp(22px,2.4vw,28px) var(--pt-font-display);letter-spacing:-.025em}.gc-cta.svelte-rr6w5v.svelte-rr6w5v{display:block;width:100%;margin:15px 0 0;font:700 14px var(--pt-font-display);color:var(--navy);background:#fff;padding:17px;border-radius:10px;border:none;cursor:pointer}.gc-cta.svelte-rr6w5v.svelte-rr6w5v:hover:not(:disabled){background:#f2f4f8}.gc-cta.svelte-rr6w5v.svelte-rr6w5v:disabled{opacity:.55;cursor:not-allowed}.gc-paymarks.svelte-rr6w5v.svelte-rr6w5v{display:flex;align-items:center;justify-content:center;gap:9px;margin:13px 0 0;font:500 11.5px var(--pt-font-body);color:#fff9}.gc-paymarks__netgiro.svelte-rr6w5v.svelte-rr6w5v{font:800 12px var(--pt-font-display);color:var(--navy);background:#fff;padding:5px 9px;border-radius:4px}.gc-privacy.svelte-rr6w5v.svelte-rr6w5v{margin:14px 0 0;font:400 11.5px / 1.65 var(--pt-font-body);color:#ffffff8c;text-align:center}.gc-privacy.svelte-rr6w5v a.svelte-rr6w5v{color:#fff;text-decoration:underline}.gc-pay.svelte-rr6w5v.svelte-rr6w5v{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:clamp(22px,2.4vw,30px);max-width:40rem}.gc-pay.svelte-rr6w5v h2.svelte-rr6w5v{margin:0 0 .75rem;font:700 20px var(--pt-font-display)}.gc-pay__sum.svelte-rr6w5v.svelte-rr6w5v{margin:0 0 1.25rem;display:flex;flex-direction:column;gap:.35rem}.gc-pay__amount.svelte-rr6w5v.svelte-rr6w5v{font:800 28px var(--pt-font-display)}.gc-pay__match.svelte-rr6w5v.svelte-rr6w5v{font:400 14px var(--pt-font-body);color:#ffffffb3}
