.gold-root .gc-hero{padding-top:clamp(160px,20vh,230px)}.gold-root .gc-hero-title{max-width:15ch}.gold-root .gc-hero .g-lead{margin-top:36px}.gold-root .gc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:start;gap:clamp(48px,7vw,120px);display:grid}.gold-root .gc-bring-list{margin:clamp(8px,1.5vw,20px) 0 0;padding:0;list-style:none}.gold-root .gc-bring-item{border-bottom:1px solid var(--g-line);transition:border-color .36s var(--g-ease);align-items:baseline;gap:22px;padding-block:clamp(22px,2.6vw,32px);display:flex}.gold-root .gc-bring-item:hover{border-bottom-color:var(--g-line-gold)}.gold-root .gc-bring-index{font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;color:var(--g-gold-deep);font-variant-numeric:tabular-nums;flex:none;font-size:12px}.gold-root .gc-bring-text{font-family:var(--g-font-display);color:var(--g-ink);font-size:clamp(20px,2vw,26px);line-height:1.3}.gold-root .gc-card{padding:clamp(36px,4.2vw,60px)}.gold-root .gc-card-label{color:var(--g-gold-deep);letter-spacing:.22em;text-transform:uppercase}.gold-root .gc-email{overflow-wrap:anywhere;margin-top:clamp(18px,2vw,26px);display:inline-block}.gold-root .gc-email-text{font-family:var(--g-font-display);color:var(--g-ink);background-image:linear-gradient(var(--g-gold), var(--g-gold));transition:background-size .56s var(--g-ease), color .36s var(--g-ease);background-position:0 100%;background-repeat:no-repeat;background-size:0% 2px;padding-bottom:.14em;font-size:clamp(27px,3.4vw,48px);font-weight:480;line-height:1.15}.gold-root .gc-email:hover .gc-email-text,.gold-root .gc-email:focus-visible .gc-email-text{color:var(--g-gold);background-size:100% 2px}.gold-root .gc-card-note{color:var(--g-quiet);max-width:40ch;margin-top:clamp(20px,2.2vw,28px);font-size:15px}.gold-root .gc-card-action{margin-top:clamp(30px,3.2vw,44px)}@media (max-width:920px){.gold-root .gc-grid{grid-template-columns:1fr}}.gold-root .gc-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4.5vw,72px);margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.gold-root .gc-step-rule{margin-bottom:clamp(22px,2.4vw,30px)}.gold-root .gc-step-num{font-family:var(--font-geist-mono), monospace;letter-spacing:.2em;color:var(--g-gold-deep);font-variant-numeric:tabular-nums;margin-bottom:14px;font-size:12px;display:block}.gold-root .gc-step-text{font-family:var(--g-font-display);color:var(--g-ink);max-width:26ch;margin:0;font-size:clamp(18px,1.7vw,23px);line-height:1.4}@media (max-width:760px){.gold-root .gc-steps{grid-template-columns:1fr}}.gold-root .gc-assurance{letter-spacing:.14em;margin-top:clamp(72px,9vw,120px)}
