.page_container__LLik5{background:#faf3e6;padding:4rem 2.5rem;min-height:calc(100vh - 200px)}@media(max-width:768px){.page_container__LLik5{padding:2.5rem 1.5rem}}.page_main__akH3E{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:4rem;gap:4rem;max-width:1180px;margin:0 auto;align-items:start}@media(max-width:968px){.page_main__akH3E{grid-template-columns:1fr;gap:2.5rem}}.page_heroCol__JS33h{display:flex;flex-direction:column;gap:1.5rem}.page_eyebrow__NJYqH{display:inline-flex;align-items:center;gap:.5rem;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.22em;color:#1a2236;font-weight:500}.page_eyebrowDot__47uE9{display:inline-block;width:8px;height:8px;border-radius:9999px;background:#1a2236}.page_headline__D329E{font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:500;font-size:3.5rem;line-height:1.05;letter-spacing:-.04em;color:#1a2236;margin:0}@media(max-width:768px){.page_headline__D329E{font-size:2.25rem}}.page_subhead__kUYgn{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.0625rem;line-height:1.55;color:#5a657a;max-width:520px;margin:0}.page_controls__cZ72g{display:flex;flex-direction:column;gap:1.25rem;margin-top:1rem}.page_row__DcGBw{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}@media(max-width:600px){.page_row__DcGBw{grid-template-columns:1fr}}.page_field__g71yP{display:flex;flex-direction:column;gap:.5rem;width:100%}.page_fieldLabel__1E6sx{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;color:#5a657a;font-weight:500}.page_retailerGrid__JlShP{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:.5rem;gap:.5rem}@media(max-width:768px){.page_retailerGrid__JlShP{grid-template-columns:repeat(3,1fr)}}@media(max-width:420px){.page_retailerGrid__JlShP{grid-template-columns:repeat(2,1fr)}}.page_retailerButton__8EAGz{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;font-weight:500;color:#1a2236;background:#fff;border:1.5px solid rgba(26,34,54,.1);border-radius:10px;padding:.75rem .5rem;min-height:56px;cursor:pointer;transition:border-color .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1);text-align:center;line-height:1.2}.page_retailerButton__8EAGz:hover:not(:disabled){border-color:rgba(26,34,54,.22);transform:translateY(-1px)}.page_retailerButton__8EAGz:disabled{opacity:.55;cursor:not-allowed}.page_retailerButtonSelected__Pz1bs{border:2px solid #1a2236;background:#efe4cf;padding:calc(.75rem - .5px) calc(.5rem - .5px)}.page_error__err8O{color:#c1432e;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;padding:.75rem 1rem;background:#fbe8e3;border:1.5px solid #f0c2b6;border-radius:8px;line-height:1.5}.page_retailerStrip__P3aYy{margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(26,34,54,.1);display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:.75rem;text-transform:uppercase;letter-spacing:.14em;color:#5a657a}.page_retailerStripLabel__8g0ms{font-weight:500}.page_retailerStripList__48mEW{color:#5a657a}.page_mockCol__yZbjf{display:flex;align-items:center;justify-content:center}@media(max-width:968px){.page_mockCol__yZbjf{order:-1}}.page_voucherMock__NRTDo{width:100%;max-width:380px;border-radius:20px;overflow:hidden;box-shadow:0 16px 40px -12px rgba(26,34,54,.14);background:#fff;transform:rotate(-1.5deg);transition:transform .2s cubic-bezier(.4,0,.2,1)}.page_voucherMock__NRTDo:hover{transform:rotate(0deg)}.page_voucherMockBanner__se6Pq{background:linear-gradient(135deg,#1a2236,#2a3450);color:#faf3e6;padding:1.5rem 1.5rem 1.25rem}.page_voucherMockBannerHeader__ZpINv{display:flex;align-items:center;gap:.5rem;margin-bottom:1rem}.page_voucherMockBadge__zTWXb{display:inline-block;width:18px;height:18px;border-radius:4px;background:#e85a3c}.page_voucherMockBadgeLabel__wfDJu{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.22em;color:hsla(39,67%,94%,.7)}.page_voucherMockBrand__LiRpH{font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:500;font-size:1.75rem;letter-spacing:-.02em;line-height:1.1}.page_voucherMockValueRow__VKjD9{display:flex;justify-content:space-between;align-items:flex-end;margin-top:1.25rem}.page_voucherMockValueLabel___LRbB{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.22em;color:hsla(39,67%,94%,.7)}.page_voucherMockValue__7KPMT{font-family:Fraunces,Georgia,Times New Roman,serif;font-weight:500;font-size:2.75rem;letter-spacing:-.04em;line-height:1}.page_voucherMockValueCurrency__QDIla{font-size:1.5rem;margin-right:2px;vertical-align:top;position:relative;top:6px}.page_voucherMockPerf__qrlfX{position:relative;background:#efe4cf;height:18px;border-top:1px dashed rgba(26,34,54,.22);border-bottom:1px dashed rgba(26,34,54,.22)}.page_voucherMockHole__1WEbT{position:absolute;top:50%;transform:translateY(-50%);width:18px;height:18px;background:#faf3e6;border-radius:9999px}.page_voucherMockHoleLeft__uZjAt{left:-9px}.page_voucherMockHoleRight__xmR2o{right:-9px}.page_voucherMockBody__UpO19{background:#fff;padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.page_voucherMockField__7Lokb{display:flex;flex-direction:column;gap:4px}.page_voucherMockFieldLabel__2s6FX{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:11px;text-transform:uppercase;letter-spacing:.22em;color:#5a657a}.page_voucherMockFieldValue___qzfJ{font-family:JetBrains Mono,SF Mono,Menlo,Consolas,monospace;font-size:1.125rem;letter-spacing:.04em;color:#1a2236;font-weight:500}.page_voucherMockFieldPin__3wZvm{letter-spacing:.14em}