:root{--Primary-900:#145b90;--Primary-800:#206eaa;--Primary-100:#edf6fc;--Neutral-50:#f1f1f1;--Neutral-900:#171717;--Neutral-800:#343434;--Black:#000;--cog-type-font-family-Poppins:Poppins,sans-serif;--white:#fff;--black:#000;--color-neutral-default:#242424;--color-neutral-lightest:#eee;--color-neutral-white:#fff;--color-neutral-25:#f6f6f6;--color-neutral-50:#f1f1f1;--color-neutral-100:#d9d9d9;--color-neutral-200:#c4c4c4;--color-neutral-400:#959595;--color-neutral-500:#888;--color-neutral-600:#747474;--color-neutral-700:#58585b;--color-neutral-800:#343434;--color-neutral-900:#242424;--color-primary-default:#206eaa;--color-primary-25:#f7fafc;--color-primary-50:#f5fbff;--color-primary-100:#edf6fc;--color-primary-200:#c7e7ff;--color-primary-300:#a1cff0;--color-primary-600:#076bc1;--color-primary-700:#2379bb;--color-primary-800:#206eaa;--color-primary-900:#145b90;--color-navy-default:#00355e;--color-navy-900:#132f46;--color-secondary-25:#fffbf2;--color-secondary-400:#ffb426;--color-secondary-600:#f49d01;--color-secondary-900:#a56800;--color-secondary-action:#ffac0e;--color-success-default:#1e7724;--color-success-100:#d1e5d2;--color-success-200:#bad9bc;--color-success-800:#175d1c;--color-teal-default:#157a75;--color-warning-default:#bf4a52;--color-warning-200:#ffbfc4;--color-error-default:#cb4e57;--color-border-subtle:#dae4ec;--color-slate-default:#536879;--colour-text-heading:#242424;--colour-text-body:#242424;--colour-text-primary-action:#206eaa;--radius-1:4px;--radius-2:8px;--radius-3:12px;--radius-4:16px;--radius-5:20px;--radius-6:24px;--radius-8:32px;--scale-3_5:14px;--scale-3:12px;--scale-4:16px;--scale-4_5:18px;--scale-5:20px;--scale-6:24px;--scale-7:28px;--scale-8:32px;--scale-9:36px;--scale-12:48px;--space-1:4px;--space-1_5:6px;--space-2:8px;--space-2_5:10px;--space-3:12px;--space-3_5:14px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--space-12_5:50px;--space-14:56px;--space-15:60px;--space-16:64px}@keyframes reveal{0%{opacity:0}8%{opacity:1}20%{opacity:1}28%{opacity:0}to{opacity:0}}@keyframes fade3{0%{opacity:0}8%{opacity:1}20%{opacity:1}to{opacity:0}}.s-s-slider{overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.s-s-slider::-webkit-scrollbar{display:none}.s-s-slider .s-s-slide{scroll-snap-align:start}main{--gc-dusk:#14293a;--gc-dusk-deep:#0d1c28;--gc-surface:#f5f7f9;--gc-surface-line:#dde3e9;--gc-ink:#1f3a4d;--gc-ink-soft:#6b7f8d;--gc-card-1:#17475f;--gc-card-2:#0a2032;--gc-card-3:#0f3349;--gc-card-ink:hsla(0,0%,100%,.95);--gc-card-ink-soft:hsla(0,0%,100%,.64);--gc-ribbon-1:#c96a05;--gc-ribbon-2:#f2900f;--gc-ribbon-3:#ffbe5c;--gc-pattern:none;--gc-line:#e3e8ee;--gc-slate-900:#0f172a;--gc-slate-600:#475569;--gc-slate-500:#64748b;--gc-slate-300:#cbd5e1;--gc-slate-200:#e2e8f0;--gc-slate-100:#f1f5f9;--gc-sky-100:#e0f2fe;--gc-f-ink:#242424;--gc-f-body:#343434;--gc-f-muted:#58585b;--gc-f-line:#d9d9d9;--gc-f-placeholder:#a2a2a2;--gc-f-selected-bg:#f5fbff;--gc-f-selected-ink:#145b90}main .giftcard-page-wrapper{background-color:var(--white);color:var(--color-neutral-default)}main [hidden]{display:none!important}main .gc-visually-hidden{clip:rect(0 0 0 0);border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}main .gc-split{display:grid;gap:var(--space-10);grid-template-columns:minmax(0,1fr);margin:0 auto;max-width:1400px;padding:var(--space-8) var(--space-5) var(--space-16)}@media (min-width:992px){main .gc-split{align-items:start;gap:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:var(--space-12) var(--space-8) var(--space-16)}main .gc-aside{padding-inline-end:var(--space-12);position:sticky;top:var(--space-10)}}@media (min-width:1200px){main .gc-aside{padding-inline-end:var(--space-16)}}main .gc-aside-inner{max-width:30rem}@media (max-width:991.98px){main .gc-split{gap:0;padding-inline:var(--space-4)}main .gc-aside,main .gc-aside-inner{display:contents}main .gc-aside .gc-eyebrow{order:1}main .gc-headline{margin-bottom:var(--space-6);order:2}main .gc-flow{order:3}main .gc-card-stage{border-top:1px solid var(--gc-line);margin-top:var(--space-6);order:4;padding-top:var(--space-6)}main .gc-flip-btn{justify-self:start;order:5}main .gc-card-stage{container-type:inline-size;max-width:30rem}main .gc-split .gc-card{max-width:none;min-height:0}main .gc-split .gc-card-face{border-radius:2.63cqw}main .gc-split .gc-card-inner{padding-block:5.26cqw;padding-inline:5.26cqw 36%}main .gc-split .gc-card-inner--back{padding-inline:36% 5.26cqw}main .gc-split .gc-card-logo{max-width:none;width:36.4cqw}main .gc-split .gc-card-rule{margin:3.5cqw 0 2.4cqw;width:9.65cqw}main .gc-split .gc-card-kicker{font-size:2.63cqw}main .gc-split .gc-card-icons{gap:3.5cqw;margin:2.9cqw 0 auto}main .gc-split .gc-card-icons img{height:5.26cqw;width:5.26cqw}main .gc-split .gc-card-value{margin-top:4.4cqw}main .gc-split .gc-card-amount{font-size:7.9cqw}main .gc-split .gc-card-denom{font-size:3.07cqw;margin-top:2.3cqw}main .gc-split .gc-card-lines{gap:2cqw;margin-top:3.85cqw}main .gc-split .gc-card-line{gap:3.3cqw}main .gc-split .gc-card-line dd,main .gc-split .gc-card-line dt{font-size:3.07cqw}main .gc-split .gc-card-note{font-size:3.32cqw}main .gc-split .gc-card-sign{font-size:2.9cqw;margin-top:3cqw}main .gc-split:not([data-step="1"]) .gc-aside .gc-eyebrow,main .gc-split:not([data-step="1"]) .gc-headline{display:none}}@media (min-width:992px){main .gc-flow{border-inline-start:1px solid var(--gc-line);min-height:34rem;padding-inline-start:var(--space-12)}}@media (min-width:1200px){main .gc-flow{padding-inline-start:var(--space-16)}}main .gc-flow-inner{max-width:38rem}main .gc-eyebrow{color:#e9a23b;font-size:var(--scale-3);font-weight:600;letter-spacing:.18em;margin:0 0 var(--space-4);text-transform:uppercase}main .gc-eyebrow,main .gc-hero-sub{font-family:var(--cog-type-font-family-Poppins);font-style:normal}main .gc-hero-sub{color:hsla(0,0%,100%,.82);font-size:var(--scale-4);font-weight:300;line-height:1.6;margin:0}main .gc-aside .gc-eyebrow{color:var(--color-primary-default);font-size:var(--scale-3_5);font-weight:500;letter-spacing:0;margin:0 0 var(--space-3);text-transform:none}main .gc-aside .gc-eyebrow,main .gc-aside .gc-hero-sub{font-family:var(--cog-type-font-family-Poppins);font-style:normal}main .gc-aside .gc-hero-sub{color:var(--color-neutral-700);font-size:var(--scale-4);font-weight:400;margin:0 0 var(--space-8)}main .gc-headline{color:var(--gc-f-ink);font-family:var(--cog-type-font-family-Poppins);font-size:var(--scale-7);font-style:normal;font-weight:700;line-height:1.3;margin:0 0 var(--space-4)}@media (min-width:768px){main .gc-headline{font-size:var(--scale-12);letter-spacing:-.02em;line-height:1.12}}main .gc-card-stage{perspective:1600px}main .gc-card{aspect-ratio:3/2;max-width:30rem;min-height:19rem;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:transform .65s cubic-bezier(.2,.8,.2,1);width:100%}main .gc-card[data-face=back]{transform:rotateY(180deg)}main .gc-card[data-face=back] .gc-card-front,main .gc-card[data-face=front] .gc-card-back{visibility:hidden}main .gc-card-face{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:radial-gradient(120% 120% at 12% 0,var(--gc-card-1) 0,transparent 58%),linear-gradient(145deg,var(--gc-card-3) 0,var(--gc-card-2) 100%);border-radius:var(--radius-3);box-shadow:0 30px 60px -28px rgba(8,24,38,.55);inset:0;overflow:hidden;position:absolute;transition:visibility 0s linear .08s}main .gc-card-back{transform:rotateY(180deg)}main .gc-card-ribbon{background:linear-gradient(90deg,var(--gc-ribbon-1) 0,var(--gc-ribbon-2) 28%,var(--gc-ribbon-3) 52%,var(--gc-ribbon-2) 74%,var(--gc-ribbon-1) 100%);inset-block:0;inset-inline-start:68%;position:absolute;width:13%}main .gc-card-ribbon--back{inset-inline-start:19%}main .gc-card-pattern{background-image:var(--gc-pattern);background-repeat:repeat;background-size:9rem 9rem;inset:0;pointer-events:none;position:absolute}main .gc-card-bow{filter:drop-shadow(0 10px 18px rgba(0,0,0,.35));height:auto;inset-block-start:8%;inset-inline-start:54.5%;position:absolute;width:40%}main .gc-card-inner{display:flex;flex-direction:column;height:100%;padding-block:var(--space-6);padding-inline:var(--space-6) 36%;position:relative;z-index:2}@media (min-width:768px){main .gc-card-inner{padding-block:var(--space-7);padding-inline:var(--space-7) 36%}}main .gc-card-inner--back{justify-content:center;padding-inline:36% var(--space-6)}@media (min-width:768px){main .gc-card-inner--back{padding-inline:36% var(--space-7)}}main .gc-card-logo{height:auto;max-width:11.5rem;width:62%}main .gc-card-rule{background:var(--gc-card-ink-soft);display:block;height:1px;margin:var(--space-4) 0 var(--space-3);width:2.75rem}main .gc-card-kicker{color:var(--gc-card-ink);font-family:var(--cog-type-font-family-Poppins);font-size:var(--scale-3);font-style:normal;font-weight:500;letter-spacing:.24em;margin:0;text-transform:uppercase}main .gc-card-icons{align-items:center;display:flex;gap:var(--space-4);margin:var(--space-3) 0 auto}main .gc-card-icons img{height:1.5rem;opacity:.85;width:1.5rem}@media (min-width:768px){main .gc-card-icons{gap:var(--space-5)}main .gc-card-icons img{height:1.75rem;width:1.75rem}}main .gc-card-value{margin:var(--space-5) 0 0}main .gc-card-currency{font-size:.36em;font-weight:600;letter-spacing:.08em;margin-inline-end:.22em;vertical-align:.95em}main .gc-card-amount{color:var(--white);direction:ltr;display:inline-block;font-family:var(--cog-type-font-family-Poppins);font-size:var(--scale-9);font-style:normal;font-weight:700;letter-spacing:-.02em;line-height:1;unicode-bidi:isolate}@media (min-width:768px){main .gc-card-amount{font-size:var(--scale-12)}}main .gc-card-denom{color:var(--gc-card-ink);font-family:var(--cog-type-font-family-Poppins);font-size:var(--scale-3_5);font-style:normal;font-weight:600;letter-spacing:.22em;margin:var(--space-2_5) 0 0;text-transform:uppercase}main .gc-card-lines{display:flex;flex-direction:column;gap:var(--space-1_5);margin:var(--space-4) 0 0}main .gc-card-line{align-items:baseline;display:flex;gap:var(--space-3);min-width:0}main .gc-card-line dt{color:var(--gc-card-ink-soft);flex-shrink:0;font-family:var(--cog-type-font-family-Poppins);font-size:var(--scale-3);font-style:normal;font-weight:500;letter-spacing:.18em;text-transform:uppercase}main .gc-card-line dd{color:var(--white);font-size:var(--scale-3_5);font-weight:600;letter-spacing:.08em;min-width:0;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}main .gc-card-line dd,main .gc-card-note{font-family:var(--cog-type-font-family-Poppins);font-style:normal;margin:0;overflow:hidden}main .gc-card-note{-webkit-line-clamp:5;-webkit-box-orient:vertical;color:var(--gc-card-ink);display:-webkit-box;font-size:var(--scale-4);font-weight:400;line-height:1.6}main .gc-card-note.is-empty{color:var(--gc-card-ink-soft);font-style:italic}@media (min-width:768px){main .gc-card-note{-webkit-line-clamp:6}}main .gc-card-sign{align-items:baseline;color:var(--gc-card-ink);display:flex;font-family:var(--cog-type-font-family-Poppins);font-size:var(--scale-3_5);font-style:normal;font-weight:600;gap:var(--space-2);letter-spacing:.08em;margin:var(--space-4) 0 0;min-width:0;text-transform:uppercase}main .gc-card-sign span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}main .gc-card-sign-dash{color:var(--gc-card-ink-soft)}main .gc-flip-btn{background:0 0;border:none;color:var(--color-primary-default);cursor:pointer;display:inline-block;font-family:var(--cog-type-font-family-Poppins);font-size:var(--scale-3_5);font-style:normal;font-weight:500;margin-top:var(--space-4);padding:var(--space-1_5) 0}main .gc-flip-btn:hover{color:var(--color-primary-900);text-decoration:underline;text-underline-offset:2px}main .gc-flip-btn:focus-visible{border-radius:var(--radius-1);outline:2px solid var(--color-primary-default);outline-offset:2px}main .gc-step-count{color:var(--gc-f-body);font-family:var(--cog-type-font-family-Poppins);font-size:var(--scale-3);font-style:normal;font-weight:600;letter-spacing:.16em;margin:0 0 var(--space-3);text-transform:uppercase}main .gc-rail{display:flex;list-style:none;margin:0 0 var(--space-6);padding:0}main .gc-rail-item{flex:1 1 0;min-width:0;position:relative}main .gc-rail-item:not(:last-child):after{background:var(--gc-line);content:"";height:2px;inset-block-start:11px;inset-inline-start:calc(50% + 16px);position:absolute;width:calc(100% - 32px)}main .gc-rail-item.is-done:not(:last-child):after{background:var(--color-primary-default)}main .gc-rail-btn{align-items:center;background:0 0;border:none;cursor:pointer;display:flex;flex-direction:column;gap:var(--space-2);padding:0;width:100%}main .gc-rail-btn:disabled{cursor:default}main .gc-rail-btn:focus-visible{border-radius:var(--radius-1);outline:2px solid var(--color-primary-default);outline-offset:4px}main .gc-rail-dot{align-items:center;background:var(--white);border:2px solid var(--gc-slate-300);border-radius:50%;color:var(--white);display:flex;height:24px;justify-content:center;transition:border-color .2s,background .2s;width:24px}main .gc-rail-dot svg{opacity:0}main .gc-rail-label{color:var(--gc-f-muted);font-family:var(--cog-type-font-family-Poppins);font-size:var(--scale-3_5);font-style:normal;font-weight:500;line-height:1.3;text-align:center}main .gc-rail-item.is-current .gc-rail-dot{border-color:var(--color-primary-default);box-shadow:inset 0 0 0 3px var(--white),inset 0 0 0 12px var(--color-primary-default)}main .gc-rail-item.is-current .gc-rail-label{color:var(--color-primary-default)}main .gc-rail-item.is-done .gc-rail-dot{background:var(--color-primary-default);border-color:var(--color-primary-default)}main .gc-rail-item.is-done .gc-rail-dot svg{opacity:1}main .gc-rail-item.is-done .gc-rail-label{color:var(--color-primary-default)}main .gc-panel-title{color:var(--gc-f-ink);font-family:var(--cog-type-font-family-Poppins);font-size:var(--scale-4_5);font-style:normal;font-weight:600;line-height:1.4;margin:0 0 var(--space-2)}main .gc-panel-title:focus{outline:0}@media (min-width:992px){main .gc-panel-title{font-size:var(--scale-6);font-weight:700;letter-spacing:-.03em;line-height:1.3;margin-bottom:var(--space-3)}}main .gc-panel-intro{color:var(--gc-f-body);font-family:var(--cog-type-font-family-Poppins);font-size:var(--scale-4);font-style:normal;font-weight:400;line-height:1.5;margin:0 0 var(--space-6)}@media (min-width:992px){main .gc-panel-intro{color:var(--gc-f-muted);margin-bottom:var(--space-8)}}main .gc-panel-note{color:var(--gc-f-muted);font-family:var(--cog-type-font-family-Poppins);font-size:var(--scale-3_5);font-style:normal;font-weight:400;line-height:1.5;margin:var(--space-4) 0 0}main .gc-panel-actions{align-items:stretch;display:flex;flex-direction:column-reverse;gap:var(--space-4);margin-top:var(--space-6)}main .gc-panel-actions .gc-btn-primary{flex:1 1 auto}main .gc-panel-actions .gc-btn-ghost{align-self:center;background:0 0;border:none;color:var(--color-primary-default);font-family:var(--cog-type-font-family-Poppins);font-size:var(--scale-3_5);font-style:normal;font-weight:500;min-height:0;padding:0;text-decoration:underline;text-underline-offset:3px}main .gc-panel-actions .gc-btn-ghost:hover:not(:disabled){background:0 0;color:var(--color-primary-900)}main .gc-panel-actions.gc-panel-actions--single .gc-btn-primary{width:100%}main .gc-panel-actions.gc-panel-actions--centered{justify-content:center;margin-top:var(--space-5)}main .gc-amounts{align-items:center;display:flex;gap:var(--space-4);margin-bottom:var(--space-6);max-width:358px}main .gc-amount-btn{align-items:center;background:var(--white);border:1px solid var(--gc-f-line);border-radius:var(--radius-2);cursor:pointer;display:flex;flex:1 1 0;justify-content:center;min-height:64px;min-width:0;padding:var(--space-2) var(--space-2);transition:background .2s,border-color .2s,box-shadow .2s}main .gc-amount-btn:hover:not(:disabled){border-color:var(--color-primary-300)}main .gc-amount-btn:focus-visible{outline:2px solid var(--color-primary-default);outline-offset:2px}main .gc-amount-btn.active{background:var(--gc-f-selected-bg);border-color:var(--color-primary-default);box-shadow:inset 0 0 0 1px var(--color-primary-default)}main .gc-amount-btn.active .gc-amount-value{color:var(--gc-f-selected-ink)}main .gc-amount-btn.is-featured{flex-grow:1.2;min-height:76px}main .gc-amount-btn.is-featured .gc-amount-value{font-size:var(--scale-5);font-weight:700}main .gc-amount-value{color:var(--gc-f-ink);direction:ltr;font-family:var(--cog-type-font-family-Poppins);font-size:var(--scale-4_5);font-style:normal;font-weight:600;unicode-bidi:isolate}main .gc-designs{margin-bottom:var(--space-6)}main .gc-designs-title{color:var(--gc-f-ink);font-family:var(--cog-type-font-family-Poppins);font-size:var(--scale-4);font-style:normal;font-weight:600;margin:0 0 var(--space-3)}main .gc-design-list{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(4.75rem,1fr));max-width:30rem}main .gc-design-btn{align-items:stretch;background:0 0;border:0;cursor:pointer;display:flex;flex-direction:column;gap:var(--space-2);min-width:0;padding:0;text-align:center}main .gc-design-btn:focus-visible{outline:0}main .gc-design-btn:focus-visible .gc-design-swatch{outline:2px solid var(--color-primary-default);outline-offset:3px}main .gc-design-btn:hover .gc-design-swatch{transform:translateY(-2px)}main .gc-design-btn.active .gc-design-swatch{box-shadow:0 0 0 2px var(--white),0 0 0 4px var(--color-primary-default)}main .gc-design-btn.active .gc-design-name{color:var(--gc-f-selected-ink);font-weight:600}main .gc-design-swatch{aspect-ratio:3/2;background:var(--gc-pattern) 0 0/3.5rem 3.5rem repeat,radial-gradient(120% 120% at 12% 0,var(--gc-card-1) 0,transparent 58%),linear-gradient(145deg,var(--gc-card-3) 0,var(--gc-card-2) 100%);border-radius:var(--radius-2);display:block;overflow:hidden;position:relative;transition:transform .2s,box-shadow .2s}main .gc-design-swatch-ribbon{background:linear-gradient(90deg,var(--gc-ribbon-1),var(--gc-ribbon-3) 52%,var(--gc-ribbon-1));inset-block:0;inset-inline-start:68%;position:absolute;width:13%}main .gc-design-name{color:var(--gc-f-muted);font-family:var(--cog-type-font-family-Poppins);font-size:var(--scale-3);font-style:normal;font-weight:500;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.01em;line-height:1.25}main .gc-form-group{margin-bottom:var(--space-6)}main .gc-label{color:var(--gc-f-ink);display:block;font-family:var(--cog-type-font-family-Poppins);font-size:var(--scale-3_5);font-style:normal;font-weight:500;margin-bottom:var(--space-2)}main .gc-required{color:var(--color-error-default);margin-inline-start:.2em}main .gc-char-count{color:var(--gc-f-muted);font-family:var(--cog-type-font-family-Poppins);font-size:var(--scale-3);font-style:normal;font-weight:400;margin:var(--space-1) 0 0;text-align:end}main .gc-input[type=date]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;line-height:1.5;max-width:100%;min-width:0}main .gc-input[type=date]::-webkit-date-and-time-value{text-align:start}main .gc-input,main .gc-select,main .gc-textarea{background-color:var(--white);border:1px solid var(--gc-f-line);border-radius:var(--radius-2);color:var(--gc-f-ink);font-family:var(--cog-type-font-family-Poppins);font-size:var(--scale-4);font-style:normal;font-weight:400;min-height:56px;padding:var(--space-4) var(--space-3);transition:border-color .2s,box-shadow .2s;width:100%}main .gc-input::-moz-placeholder,main .gc-select::-moz-placeholder,main .gc-textarea::-moz-placeholder{color:var(--gc-f-placeholder)}main .gc-input::placeholder,main .gc-select::placeholder,main .gc-textarea::placeholder{color:var(--gc-f-placeholder)}main .gc-input:focus,main .gc-select:focus,main .gc-textarea:focus{border-color:var(--color-primary-default);box-shadow:0 0 0 4px rgba(32,110,170,.12);outline:0}main .gc-input.has-error,main .gc-select.has-error,main .gc-textarea.has-error{border-color:var(--color-error-default)}main .gc-input.has-error:focus,main .gc-select.has-error:focus,main .gc-textarea.has-error:focus{box-shadow:0 0 0 4px rgba(203,78,87,.14)}main .gc-textarea{min-height:125px;resize:vertical}main .gc-field-hint{color:var(--gc-slate-500);font-weight:400;margin-top:var(--space-1_5)}main .gc-field-error,main .gc-field-hint{display:block;font-family:var(--cog-type-font-family-Poppins);font-size:var(--scale-3);font-style:normal}main .gc-field-error{color:var(--color-error-default);font-weight:500}main .gc-field-error.is-info{color:var(--gc-f-ink);font-weight:400}main .gc-field-error:not(:empty){margin-top:var(--space-1_5)}main .gc-row{display:flex;flex-direction:column;gap:0}@media (min-width:576px){main .gc-row{flex-direction:row;gap:var(--space-6)}}main .gc-col{flex:1;min-width:0}main .gc-choice-legend{color:var(--gc-f-ink);font-family:var(--cog-type-font-family-Poppins);font-size:var(--scale-3_5);font-style:normal;font-weight:500;margin:0 0 var(--space-2)}main .gc-choices{display:flex;gap:var(--space-4);margin-bottom:var(--space-6)}main .gc-choice{flex:1 1 0;min-width:0}main .gc-choice input[type=radio]{opacity:0;pointer-events:none;position:absolute}main .gc-choice input[type=radio]:checked+.gc-choice-face{background:var(--gc-f-selected-bg);border-color:var(--color-primary-default);box-shadow:inset 0 0 0 1px var(--color-primary-default);color:var(--gc-f-selected-ink);font-weight:600}main .gc-choice input[type=radio]:focus-visible+.gc-choice-face{outline:2px solid var(--color-primary-default);outline-offset:2px}main .gc-choice-face{align-items:flex-start;background:var(--white);border:1px solid var(--gc-f-line);border-radius:var(--radius-2);color:var(--gc-f-muted);cursor:pointer;display:flex;flex-direction:column;font-family:var(--cog-type-font-family-Poppins);font-size:var(--scale-3_5);font-style:normal;font-weight:500;gap:var(--space-2);height:100%;justify-content:center;padding:var(--space-2_5) var(--space-4);transition:background .2s,border-color .2s,color .2s}main .gc-choice-face svg{flex-shrink:0;height:24px;width:24px}main .gc-schedule{margin-bottom:var(--space-6)}main .gc-otp{background:var(--gc-surface);border:1px solid var(--gc-line);border-radius:var(--radius-3);margin-bottom:var(--space-5);padding:var(--space-5)}main .gc-otp[hidden]{display:none}main .gc-otp-title{color:var(--color-neutral-900);font-size:var(--scale-4_5);font-weight:600;margin:0 0 var(--space-1_5)}main .gc-otp-intro,main .gc-otp-status,main .gc-otp-title{font-family:var(--cog-type-font-family-Poppins);font-style:normal}main .gc-otp-intro,main .gc-otp-status{color:var(--gc-slate-500);font-size:var(--scale-3);font-weight:400;margin:0 0 var(--space-3)}main .gc-otp-status:empty{display:none}main .gc-otp-actions{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-4)}main .gc-summary{border:1px solid var(--gc-line);border-radius:var(--radius-3);margin-bottom:var(--space-5);padding:var(--space-5)}main .gc-summary-head{align-items:center;display:flex;gap:var(--space-4);justify-content:space-between;margin-bottom:var(--space-4)}main .gc-summary-title{color:var(--color-neutral-900);font-family:var(--cog-type-font-family-Poppins);font-size:var(--scale-4_5);font-style:normal;font-weight:600;margin:0}main .gc-summary-list{margin:0}main .gc-summary-row{display:grid;gap:var(--space-3);grid-template-columns:9rem minmax(0,1fr);padding:var(--space-1_5) 0}main .gc-summary-row dt{color:var(--gc-slate-600);font-weight:400}main .gc-summary-row dd,main .gc-summary-row dt{font-family:var(--cog-type-font-family-Poppins);font-size:var(--scale-3_5);font-style:normal}main .gc-summary-row dd{color:var(--color-neutral-900);font-weight:500;margin:0;overflow-wrap:anywhere}main .gc-total{align-items:baseline;border-top:1px solid var(--gc-line);display:flex;gap:var(--space-4);justify-content:space-between;margin:var(--space-6) 0 var(--space-5);padding-top:var(--space-5)}main .gc-total-label{font-size:var(--scale-5);font-weight:600}main .gc-total-amount,main .gc-total-label{color:var(--color-neutral-900);font-family:var(--cog-type-font-family-Poppins);font-style:normal}main .gc-total-amount{direction:ltr;font-size:var(--scale-7);font-weight:700;line-height:1.1;unicode-bidi:isolate}main .gc-btn,main .gc-btn-submit{align-items:center;background:var(--color-primary-default);border:1px solid transparent;border-radius:var(--radius-2);color:var(--white);cursor:pointer;display:inline-flex;font-family:var(--cog-type-font-family-Poppins);font-size:var(--scale-4);font-style:normal;font-weight:600;gap:var(--space-2_5);justify-content:center;min-height:58px;padding:var(--space-4) var(--space-6);text-align:center;text-decoration:none;transition:background .2s,border-color .2s,color .2s,box-shadow .2s}main .gc-btn-submit:hover:not(:disabled),main .gc-btn:hover:not(:disabled){background:var(--color-primary-900);color:var(--white)}main .gc-btn-submit:focus-visible,main .gc-btn:focus-visible{outline:2px solid var(--color-primary-default);outline-offset:2px}main .gc-btn-submit:disabled,main .gc-btn:disabled{cursor:not-allowed;opacity:.55}main .gc-btn-ghost{background:var(--white);border-color:var(--gc-slate-300);color:var(--color-neutral-800)}main .gc-btn-ghost:hover:not(:disabled){background:var(--gc-slate-100);border-color:var(--gc-slate-300);color:var(--color-neutral-900)}main .gc-btn-pay{font-size:var(--scale-4_5);padding-block:var(--space-4);width:100%}main .gc-btn .gc-btn-spinner,main .gc-btn-submit .gc-btn-spinner{display:none}main .gc-btn-submit.is-loading,main .gc-btn.is-loading{cursor:progress;opacity:.9}main .gc-btn-submit.is-loading .gc-btn-arrow,main .gc-btn-submit.is-loading .gc-btn-text,main .gc-btn.is-loading .gc-btn-arrow,main .gc-btn.is-loading .gc-btn-text{display:none}main .gc-btn-submit.is-loading .gc-btn-spinner,main .gc-btn.is-loading .gc-btn-spinner{animation:gc-spin .7s linear infinite;display:block;transform-origin:50% 50%}main .gc-link-btn{background:0 0;border:none;color:var(--color-primary-default);cursor:pointer;font-family:var(--cog-type-font-family-Poppins);font-size:var(--scale-3_5);font-style:normal;font-weight:500;padding:0}main .gc-link-btn:hover:not(:disabled){color:var(--color-primary-900);text-decoration:underline;text-underline-offset:2px}main .gc-link-btn:focus-visible{border-radius:var(--radius-1);outline:2px solid var(--color-primary-default);outline-offset:2px}main .gc-link-btn:disabled{color:var(--gc-f-muted);cursor:default}main .gc-alert{border-radius:var(--radius-2);color:var(--color-neutral-default);font-family:var(--cog-type-font-family-Poppins);font-size:var(--scale-3_5);font-style:normal;font-weight:400;margin-bottom:var(--space-5);padding:var(--space-4)}main .gc-alert.gc-alert-danger{background:var(--color-warning-200);border:1px solid var(--color-error-default)}main .gc-alert.gc-alert-warning{background:var(--color-secondary-25);border:1px solid var(--color-secondary-600)}main .gc-alert.gc-alert-success{background:var(--color-success-200);border:1px solid var(--color-success-default)}main .gc-alert-list{list-style:disc;margin:0;padding-inline-start:var(--space-5)}main .gc-saved-cards{display:flex;flex-direction:column;gap:var(--space-3)}main .gc-saved-card input[type=radio]{opacity:0;pointer-events:none;position:absolute}main .gc-saved-card label{align-items:center;background:var(--white);border:1px solid var(--gc-slate-300);border-radius:var(--radius-2);cursor:pointer;display:flex;gap:var(--space-4);padding:var(--space-4);transition:border-color .2s,background .2s}main .gc-saved-card label img{flex-shrink:0;height:auto;width:40px}main .gc-saved-card label:hover{border-color:var(--color-primary-300)}main .gc-saved-card input[type=radio]:focus-visible+label{outline:2px solid var(--color-primary-default);outline-offset:2px}main .gc-saved-card input[type=radio]:checked+label{border-color:var(--color-primary-default);box-shadow:inset 0 0 0 1px var(--color-primary-default)}main .gc-saved-card input[type=radio]:checked+label .gc-saved-card-tick{opacity:1}main .gc-saved-card-text{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0}main .gc-saved-card-digits{color:var(--color-neutral-default);direction:ltr;font-size:var(--scale-3_5);font-weight:500;unicode-bidi:isolate}main .gc-saved-card-brand,main .gc-saved-card-digits{font-family:var(--cog-type-font-family-Poppins);font-style:normal}main .gc-saved-card-brand{color:var(--gc-slate-500);font-size:var(--scale-3);font-weight:400;text-transform:capitalize}main .gc-saved-card-tick{color:var(--color-primary-default);flex-shrink:0;opacity:0;transition:opacity .2s}main .gc-saved-cards-toggle{align-items:flex-start;display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-3)}main #backToSavedCards{margin-top:var(--space-4)}main .gc-processing{align-items:center;background:rgba(0,0,0,.45);display:flex;inset:0;justify-content:center;padding:var(--space-4);position:fixed;z-index:10050}main .gc-processing-box{background:var(--white);border-radius:var(--radius-3);box-shadow:0 24px 48px -16px rgba(8,24,38,.45);padding:var(--space-6) var(--space-5);text-align:center;width:min(100%,22rem)}main .gc-processing-spinner{animation:gc-spin .8s linear infinite;border:3px solid var(--gc-slate-200);border-radius:50%;border-top-color:var(--color-primary-default);display:block;height:2.75rem;margin:0 auto var(--space-4);width:2.75rem}main .gc-processing-title{font-weight:500;margin:0 0 var(--space-2)}main .gc-processing-note,main .gc-processing-title{color:var(--gc-f-ink);font-family:var(--cog-type-font-family-Poppins);font-size:var(--scale-4);font-style:normal}main .gc-processing-note{font-weight:700;margin:0}main .gc-payment-wrap{min-height:56px}main .gc-payment-placeholder{background:var(--gc-slate-100);border:1px dashed var(--gc-slate-300);border-radius:var(--radius-2);color:var(--gc-slate-500);font-family:var(--cog-type-font-family-Poppins);font-size:var(--scale-3_5);font-style:normal;font-weight:400;margin:0;padding:var(--space-4)}main .gc-payment-placeholder.is-loading{align-items:center;border-style:solid;cursor:progress;display:flex;gap:var(--space-3)}main .gc-payment-placeholder.is-loading:before{animation:gc-spin .7s linear infinite;border:2px solid var(--gc-slate-300);border-radius:50%;border-top-color:var(--color-primary-default);content:"";flex:none;height:18px;width:18px}main .gc-card-errors{color:var(--color-error-default);font-family:var(--cog-type-font-family-Poppins);font-size:var(--scale-3_5);font-style:normal;font-weight:500;margin-top:var(--space-3)}main .gc-hero{background:radial-gradient(120% 80% at 50% 100%,rgba(233,162,59,.28) 0,transparent 60%),linear-gradient(180deg,var(--gc-dusk) 0,var(--gc-dusk-deep) 100%);color:var(--white);overflow:hidden;padding:var(--space-14) var(--space-5) var(--space-16);position:relative;text-align:center}@media (min-width:768px){main .gc-hero{padding:var(--space-16) var(--space-5) 150px}}main .gc-hero-content{margin:0 auto;max-width:660px;position:relative;z-index:2}main .gc-hero h1{color:var(--white);font-family:var(--cog-type-font-family-Poppins);font-size:var(--scale-9);font-style:normal;font-weight:700;letter-spacing:-.02em;line-height:1.05;margin:0 0 var(--space-4)}@media (min-width:768px){main .gc-hero h1{font-size:60px}main .gc-hero .gc-hero-sub{font-size:var(--scale-4_5)}}main .gc-form-panel{background:var(--white);border-radius:var(--radius-4);box-shadow:0 30px 60px -30px rgba(6,18,26,.35);padding:var(--space-6)}@media (min-width:768px){main .gc-form-panel{padding:var(--space-10)}}main .gc-success-shell{margin:-56px auto 0;max-width:620px;padding:0 var(--space-5) var(--space-16);position:relative;z-index:3}main .gc-code-block{background:var(--gc-surface);border:1px solid var(--gc-surface-line);border-radius:var(--radius-3);padding:var(--space-8) var(--space-6);text-align:center}main .gc-code-amount-label,main .gc-code-label{color:var(--gc-ink-soft);font-family:var(--cog-type-font-family-Poppins);font-size:var(--scale-3);font-style:normal;font-weight:600;letter-spacing:.16em;margin:0 0 var(--space-1);text-transform:uppercase}main .gc-code-amount{color:var(--gc-ink);font-size:var(--scale-12);line-height:1.05}main .gc-code,main .gc-code-amount{direction:ltr;font-family:var(--cog-type-font-family-Poppins);font-style:normal;font-weight:700;margin:0 0 var(--space-6);unicode-bidi:isolate}main .gc-code{background:var(--white);border:2px dashed var(--color-primary-300);border-radius:var(--radius-2);color:var(--color-primary-900);font-size:var(--scale-6);letter-spacing:.14em;padding:var(--space-4);word-break:break-all}main .gc-success-actions{display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:center}main .gc-btn-copy{background:0 0;border:2px solid var(--gc-ink);border-radius:var(--radius-2);color:var(--gc-ink);cursor:pointer;font-family:var(--cog-type-font-family-Poppins);font-size:var(--scale-4);font-style:normal;font-weight:600;padding:var(--space-4) var(--space-6);transition:background .2s,color .2s}main .gc-btn-copy:hover{background:var(--gc-ink);color:var(--white)}main .gc-success-hint{color:var(--gc-ink-soft);font-size:var(--scale-3_5);font-weight:400;line-height:1.6;margin:var(--space-5) 0 0;text-align:center}main .gc-success-browse,main .gc-success-hint{font-family:var(--cog-type-font-family-Poppins);font-style:normal}main .gc-success-browse{color:var(--color-primary-default);display:block;font-size:var(--scale-4);font-weight:600;margin-top:var(--space-8);text-align:center;text-decoration:underline;text-underline-offset:2px}@keyframes gc-spin{to{transform:rotate(1turn)}}@keyframes gc-value-set{0%{opacity:.45;transform:scale(1.12)}60%{opacity:1;transform:scale(.985)}to{opacity:1;transform:scale(1)}}main .gc-card-value.is-set .gc-card-amount{animation:gc-value-set .42s cubic-bezier(.2,.9,.2,1);transform-origin:0 50%}@media (prefers-reduced-motion:reduce){main .gc-card-value.is-set .gc-card-amount{animation:none}main .gc-card,main .gc-card[data-face=back]{transform:none;transition:none}main .gc-card-face{backface-visibility:visible}main .gc-card-back{transform:none}main .gc-card[data-face=back] .gc-card-front,main .gc-card[data-face=front] .gc-card-back{visibility:hidden}main .gc-amount-btn,main .gc-btn,main .gc-btn-submit,main .gc-choice-face,main .gc-design-swatch{transition:none}main .gc-btn-submit.is-loading .gc-btn-spinner,main .gc-btn.is-loading .gc-btn-spinner,main .gc-payment-placeholder.is-loading:before,main .gc-processing-spinner{animation:gc-pulse 1.2s ease-in-out infinite}}@keyframes gc-pulse{0%,to{opacity:.35}50%{opacity:1}}.gc-sent-overlay{align-items:center;animation:gc-sent-fade .22s ease-out;background:rgba(12,26,40,.62);display:flex;inset:0;justify-content:center;padding:var(--space-5);position:fixed;z-index:1200}.gc-sent-overlay.is-closing{opacity:0;transition:opacity .18s ease-in}.gc-sent-dialog{animation:gc-sent-rise .28s cubic-bezier(.2,.9,.2,1);background:var(--white);border-radius:var(--radius-3);box-shadow:0 24px 60px -20px rgba(8,20,33,.55);max-width:46rem;padding:var(--space-8) var(--space-6) var(--space-8);position:relative;text-align:center;width:100%}@media (min-width:768px){.gc-sent-dialog{padding:var(--space-9) var(--space-9) var(--space-8)}}.gc-sent-close{background:0 0;border:none;border-radius:var(--radius-1);color:var(--color-neutral-600);cursor:pointer;display:inline-flex;inset-block-start:var(--space-4);inset-inline-end:var(--space-4);padding:var(--space-2);position:absolute}.gc-sent-close:hover{color:var(--color-neutral-default)}.gc-sent-mark{background:#e8f2e9;background:color-mix(in srgb,var(--color-success-100) 50%,var(--white));height:6rem;margin-bottom:var(--space-5);width:6rem}.gc-sent-mark,.gc-sent-mark-ring{align-items:center;border-radius:50%;display:inline-flex;justify-content:center}.gc-sent-mark-ring{background:var(--white);border:3px solid var(--color-success-default);color:var(--color-success-default);height:4.25rem;width:4.25rem}.gc-sent-title{color:var(--color-neutral-default);font-size:var(--scale-7);font-weight:700;line-height:1.3;margin:0 0 var(--space-3)}.gc-sent-body,.gc-sent-title{font-family:var(--cog-type-font-family-Poppins);font-style:normal}.gc-sent-body{color:var(--color-neutral-700);font-size:var(--scale-4);font-weight:400;line-height:1.6;margin:0 auto var(--space-7);max-width:34rem}.gc-sent-email{color:var(--color-neutral-default);display:block;font-weight:700;overflow-wrap:anywhere}.gc-sent-actions{display:flex;justify-content:center}.gc-sent-actions .gc-btn{justify-content:center;max-width:20rem;width:100%}@keyframes gc-sent-fade{0%{opacity:0}to{opacity:1}}@keyframes gc-sent-rise{0%{opacity:0;transform:translateY(14px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (prefers-reduced-motion:reduce){.gc-sent-dialog,.gc-sent-overlay{animation:none}}
