.gc-page .gc-flow-band{--gc-flow-text:#5d718e;isolation:isolate;background:linear-gradient(135deg,#fbfdff,#f3f8fc);position:relative}.gc-page .gc-flow-heading{max-width:640px}.gc-page .gc-flow-heading .gc-lead{max-width:510px;margin-inline:auto}.gc-page .gc-flow{max-width:1000px;margin:44px auto 0}.gc-page .gc-flow-start{z-index:1;color:#efbd47;background:#071e36;border:1px solid #d5ae57;border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 32px;display:grid;position:relative;box-shadow:0 0 0 7px #e9bc4a12}.gc-page .gc-flow-timeline{--gc-flow-rail-gap:32px;gap:28px;margin:0;padding:0 0 28px;list-style:none;display:grid;position:relative}.gc-page .gc-flow-timeline:before{content:"";inset:calc(-1 * var(--gc-flow-rail-gap)) auto 0 50%;background:repeating-linear-gradient(#b5c4d2 0 6px,#0000 6px 13px);width:1px;position:absolute}.gc-page .gc-flow-timeline:after{content:"";top:calc(-1 * var(--gc-flow-rail-gap));width:3px;height:var(--gc-flow-fill,0px);max-height:calc(100% + var(--gc-flow-rail-gap));pointer-events:none;background:linear-gradient(#d3a33a,#efbd47);border-radius:999px;position:absolute;left:50%;transform:translate(-1px);box-shadow:0 0 10px #d9ac4538}.gc-page .gc-flow-step{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:center;column-gap:24px;display:grid;position:relative}.gc-page .gc-flow-marker{z-index:1;background:#071e36;border:2px solid #d6b667;border-radius:50%;grid-area:1/2;justify-self:center;width:22px;height:22px;transition:background-color .28s,border-color .28s,box-shadow .38s,transform .38s;position:relative;box-shadow:0 0 0 6px #f6fafd}.gc-page .gc-flow[data-flow-animated=true] .gc-flow-marker{background:#dce5ed;border-color:#c7d3dd}.gc-page .gc-flow[data-flow-animated=true] .gc-flow-step[data-active=true] .gc-flow-marker{background:#d9aa3f;border-color:#fff0c5;transform:scale(1.12);box-shadow:0 0 0 6px #f6fafd,0 0 0 10px #d9aa3f18,0 0 20px #d9aa3f40}.gc-page .gc-flow-step:after{content:"";background:linear-gradient(90deg,#b99442,#d9c9a100);width:44px;height:1px;position:absolute;top:50%;left:calc(50% + 16px)}.gc-page .gc-flow-card{transform-origin:0;background:linear-gradient(135deg,#eaf0f6,#ffffffeb);border:1px solid #e2eaf0;border-radius:12px;grid-area:1/3;min-width:0;padding:25px 26px;transition:opacity .65s,filter .7s,transform .7s cubic-bezier(.2,.75,.2,1);box-shadow:0 16px 32px -20px #1a264224}.gc-page .gc-flow-step:nth-child(2n) .gc-flow-card{transform-origin:100%;grid-column:1}.gc-page .gc-flow[data-flow-animated=true] .gc-flow-step:not([data-revealed=true]) .gc-flow-card{opacity:0;filter:blur(10px);transform:translate(-16px)scale(.92)}.gc-page .gc-flow[data-flow-animated=true] .gc-flow-step:nth-child(2n):not([data-revealed=true]) .gc-flow-card{transform:translate(16px)scale(.92)}.gc-page .gc-flow[data-flow-animated=true] .gc-flow-step:after{opacity:0;transition:opacity .4s}.gc-page .gc-flow[data-flow-animated=true] .gc-flow-step[data-active=true]:after{opacity:1}.gc-page .gc-flow-step:nth-child(2n):after{background:linear-gradient(270deg,#b99442,#d9c9a100);left:auto;right:calc(50% + 16px)}.gc-page .gc-flow-timing{color:#98752c;letter-spacing:.07em;text-transform:uppercase;font-size:11px;font-weight:650;line-height:1.5}.gc-page .gc-flow-card h3{color:var(--gc-navy);letter-spacing:-.025em;margin-top:10px;font-size:22px;font-weight:700;line-height:1.25}.gc-page .gc-flow-description{color:var(--gc-flow-text);margin-top:14px;font-size:14px;line-height:1.65}.gc-page .gc-flow-channels{flex-wrap:wrap;gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.gc-page .gc-flow-channel-icon{width:32px;height:32px;color:var(--gc-flow-text);border:1px solid;border-radius:50%;flex-shrink:0;place-items:center;padding:8px;display:grid}.gc-page .gc-flow-channel{color:var(--gc-navy);background:#fff9;border:1px solid #dbe5ee;border-radius:999px;align-items:center;gap:6px;padding:7px 9px;font-size:11px;font-weight:550;line-height:1.2;display:inline-flex}.gc-page .gc-flow-channel svg{flex-shrink:0}.gc-page .gc-flow-delivery{flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px;display:flex}.gc-page .gc-flow-optional{color:#68788b;font-size:11px;line-height:1.5}.gc-page .gc-flow-note{color:#68788b;text-align:center;max-width:550px;margin:24px auto 0;font-size:12px;line-height:1.7}@media (width<=767px){.gc-page .gc-flow{margin-top:32px}.gc-page .gc-flow-start{width:52px;height:52px;margin-bottom:28px;margin-left:0}.gc-page .gc-flow-timeline{--gc-flow-rail-gap:28px;gap:24px;padding-bottom:12px}.gc-page .gc-flow-timeline:before,.gc-page .gc-flow-timeline:after{left:26px}.gc-page .gc-flow-step{grid-template-columns:52px minmax(0,1fr);column-gap:12px}.gc-page .gc-flow-marker{grid-column:1;width:18px;height:18px;box-shadow:0 0 0 4px #f6fafd}.gc-page .gc-flow-card,.gc-page .gc-flow-step:nth-child(2n) .gc-flow-card{transform-origin:0;grid-column:2;padding:22px 20px}.gc-page .gc-flow[data-flow-animated=true] .gc-flow-step:nth-child(2n):not([data-revealed=true]) .gc-flow-card{transform:translate(-16px)scale(.92)}.gc-page .gc-flow-step:after,.gc-page .gc-flow-step:nth-child(2n):after{background:linear-gradient(90deg,#b99442,#d9c9a100);width:24px;left:40px;right:auto}.gc-page .gc-flow-card h3{font-size:20px}.gc-page .gc-flow-timing{letter-spacing:.04em;font-size:10px}.gc-page .gc-flow-description{font-size:13px}.gc-page .gc-flow-channels{gap:9px}.gc-page .gc-flow-channel{padding:6px 8px;font-size:10px}}@media (prefers-reduced-motion:reduce),print{.gc-page .gc-flow .gc-flow-timeline:after{height:calc(100% + var(--gc-flow-rail-gap))}.gc-page .gc-flow[data-flow-animated] .gc-flow-step .gc-flow-card{opacity:1;filter:none;transition:none;transform:none}}
