.main-403,.main-403 *{box-sizing:border-box}.main-403{--access-ink: var(--glg-cinematic-ink-strong, #17304f);--access-muted: var(--glg-cinematic-muted, rgba(23, 48, 79, .68));--access-line: var(--glg-cinematic-line, rgba(35, 66, 110, .13));--access-gold: var(--glg-cinematic-gold, #9b7a3e);--access-gold-soft: var(--glg-cinematic-gold-soft, rgba(184, 155, 94, .16));--access-panel: rgba(255, 255, 255, .84);--access-shadow: 0 22px 68px rgba(18, 38, 66, .12);min-height:100svh;padding:max(24px,calc(env(safe-area-inset-top,0px) + 18px)) max(16px,env(safe-area-inset-right,0px)) max(42px,calc(env(safe-area-inset-bottom,0px) + 28px)) max(16px,env(safe-area-inset-left,0px));background:radial-gradient(circle at 84% 4%,var(--access-gold-soft),transparent 28%),radial-gradient(circle at 8% 16%,rgba(143,182,199,.16),transparent 31%),linear-gradient(180deg,#f7fafc,#eef2f5);color:var(--access-ink)}.main-403 .gcp-shell{width:min(100%,1160px);margin-inline:auto;display:grid;gap:clamp(16px,2.2vw,26px)}.main-403 .gcp-hero,.main-403 .gcp-glass,.main-403 .gcp-boundary{border:1px solid var(--access-line);border-radius:clamp(24px,3vw,36px);background:var(--access-panel);box-shadow:var(--access-shadow);-webkit-backdrop-filter:blur(18px) saturate(125%);backdrop-filter:blur(18px) saturate(125%)}.main-403 .gcp-hero{padding:clamp(28px,5vw,64px);overflow:hidden;background:radial-gradient(circle at 86% 24%,rgba(184,155,94,.22),transparent 34%),linear-gradient(135deg,#fffffff5,#f4f7f9db)}.main-403 .gcp-hero-copy{max-width:820px}.main-403 :is(h1,h2,p){margin-top:0}.main-403 .gcp-kicker,.main-403 .gcp-proof-card small,.main-403 .gcp-card-copy small{color:var(--access-gold);font-size:11px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}.main-403 h1{max-width:14ch;margin-bottom:14px;font-size:clamp(42px,7vw,82px);font-weight:820;letter-spacing:-.065em;line-height:.96;text-wrap:balance}.main-403 .gcp-lead,.main-403 .gcp-section-head p,.main-403 .gcp-proof-card>span,.main-403 .gcp-card-copy>span,.main-403 .gcp-boundary{color:var(--access-muted);line-height:1.6}.main-403 .gcp-actions,.main-403 .gcp-proof-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.main-403 .gcp-btn{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 18px;border:1px solid var(--access-line);border-radius:999px;background:#ffffffdb;color:var(--access-ink);font-weight:780;text-decoration:none;touch-action:manipulation}.main-403 .gcp-btn--primary{border-color:color-mix(in srgb,var(--access-gold) 58%,transparent);background:linear-gradient(180deg,#f4d799,var(--access-gold));box-shadow:0 14px 32px #9b7a3e33}.main-403 .gcp-section{padding:clamp(24px,4vw,44px)}.main-403 .gcp-section-head{display:grid;grid-template-columns:42px minmax(0,1fr);gap:14px;align-items:start;margin-bottom:22px}.main-403 .gcp-section-number,.main-403 .gcp-icon{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--access-line);border-radius:14px;background:var(--access-gold-soft);color:var(--access-gold);font-weight:850}.main-403 .gcp-section-head h2{margin-bottom:8px;font-size:clamp(26px,3.7vw,44px);letter-spacing:-.045em;line-height:1.02}.main-403 .gcp-proof-grid,.main-403 .gcp-path-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.main-403 .gcp-proof-card,.main-403 .gcp-path-card{min-width:0;padding:18px;border:1px solid var(--access-line);border-radius:20px;background:var(--surface-glass);color:var(--access-ink);text-decoration:none}.main-403 .gcp-proof-card{display:grid;align-content:start;gap:8px;min-height:150px}.main-403 .gcp-proof-card strong{font-size:18px;line-height:1.3}.main-403 .gcp-path-card{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:112px}.main-403 .gcp-card-copy{min-width:0;display:grid;gap:5px}.main-403 .gcp-card-copy strong{overflow-wrap:anywhere}.main-403 .gcp-arrow{color:var(--access-gold);font-size:20px}.main-403 .gcp-boundary{margin:0;padding:18px 22px;font-size:13px}.main-403 .gcp-boundary strong{display:block;margin-bottom:4px;color:var(--access-ink)}.main-403 :where(a,button,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--access-gold) 58%,transparent);outline-offset:3px}@media(max-width:720px){.main-403{padding-inline:max(10px,env(safe-area-inset-left,0px))}.main-403 .gcp-hero{padding:26px 20px}.main-403 .gcp-section{padding:22px 18px}.main-403 .gcp-proof-grid,.main-403 .gcp-path-grid{grid-template-columns:1fr}.main-403 .gcp-actions,.main-403 .gcp-proof-actions{display:grid}.main-403 .gcp-btn{width:100%}}@media(prefers-reduced-motion:reduce){.main-403 *,.main-403 *:before,.main-403 *:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}}@media(forced-colors:active){.main-403 :is(.gcp-hero,.gcp-glass,.gcp-boundary,.gcp-proof-card,.gcp-path-card,.gcp-btn){border:1px solid CanvasText}}
/*# sourceMappingURL=/cdn/shop/t/49/assets/main-403.css.map */
