.gp{--gp-bg: #000000ff;--gp-ink: #f3efe8;--gp-muted: #9a968e;--gp-gold: #9e8864;--gp-gold-soft: rgba(198, 161, 91, .35);--gp-card-bg: #000000ff;--gp-card-border: rgba(255, 255, 255, .08);--gp-card-border-hover: rgba(255, 255, 255, .55);--gp-radius: 4px;--gp-gap: 24px;--gp-max: 1480px;background:var(--gp-bg);color:var(--gp-ink);padding:96px 32px 120px;font-family:Work Sans,sans-serif;overflow:hidden}.gp__eyebrow-wrap{text-align:center;margin:0 auto 88px;max-width:var(--gp-max)}.gp__eyebrow{margin:0;color:var(--gp-gold);font-size:16px;font-weight:500;letter-spacing:4.8px;text-transform:uppercase;animation:.8s ease-out both text-reveal}.gp__eyebrow-rule{display:block;width:64px;height:1px;background:var(--gp-gold-soft);margin:20px auto 0}.gp__step{max-width:1024px;margin:0 auto;display:none;opacity:0;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease}.gp__step+.gp__step{margin-top:96px;padding-top:64px;border-top:1px solid rgba(255,255,255,.06)}.gp__step.is-active{display:block;opacity:1;transform:translateY(0)}.gp__heading{margin:0;font-size:clamp(26px,3vw,34px);font-weight:600;letter-spacing:-.01em;color:var(--gp-ink)}.gp__step-meta{display:flex;align-items:center;gap:14px;margin-top:22px}.gp__step-number{flex:none;width:22px;height:22px;border:1px solid var(--gp-gold-soft);border-radius:50%;color:var(--gp-gold);font-size:11px;display:flex;align-items:center;justify-content:center}.gp__step-line{flex:1 1 auto;height:1px;background:#c6a15b40}.gp__subtext{margin:20px 0 0;color:var(--gp-muted);font-size:15px;line-height:1.5}.gp__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--gp-gap);margin-top:36px}.gp__option{position:relative;-webkit-appearance:none;appearance:none;background:var(--gp-card-bg);border:1px solid rgba(255,255,255,.3);border-radius:var(--gp-radius);color:var(--gp-ink);cursor:pointer;padding:44px 24px 40px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;font-family:inherit;transition:border-color .25s ease,transform .25s ease,background .25s ease}.gp__option:hover{border-color:var(--gp-card-border-hover);transform:translateY(-2px)}.gp__option:focus-visible{outline:2px solid var(--gp-gold);outline-offset:2px}.gp__option-title{font-size:18px;font-weight:600}.gp__option-subtext{font-size:13px;color:var(--gp-muted)}.gp__option-radio{margin-top:18px;width:26px;height:26px;border-radius:50%;border:1px solid rgba(255,255,255,.25);position:relative;transition:border-color .25s ease}.gp__option-radio:after{content:"";position:absolute;top:6px;right:6px;bottom:6px;left:6px;border-radius:50%;background:#fff;transform:scale(0);transition:transform .2s ease}.gp__option.is-selected{border-color:#fff;background-color:#ffffff1a}.gp__option.is-selected .gp__option-radio{border-color:#fff}.gp__option.is-selected .gp__option-radio:after{transform:scale(1)}@keyframes text-reveal{0%{opacity:0;filter:blur(8px);transform:translateY(12px)}to{opacity:1;filter:blur();transform:translateY(0)}}@media(max-width:900px){.gp{padding:25px 24px 50px}.gp__eyebrow-wrap{margin-bottom:64px}.gp__options{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}@media(max-width:640px){.gp__options{grid-template-columns:1fr}.gp__option{padding:32px 20px}.gp__step+.gp__step{margin-top:64px;padding-top:48px}}@media(prefers-reduced-motion:reduce){.gp__step,.gp__option{transition:none!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/guided-process.css.map */
