.page_page__4xlZ7{padding-block:30px 76px}.page_heroBanner__9ZrnM{position:relative;overflow:hidden;border-radius:26px;padding:38px 42px;background:linear-gradient(135deg,#283b31,#4e695a 60%,#354a3f);color:#fff;display:grid;grid-template-columns:1.35fr .9fr;grid-gap:32px;gap:32px;align-items:center;box-shadow:0 22px 54px rgba(27,43,34,.15);margin-bottom:32px}.page_heroBanner__9ZrnM:after{content:"";position:absolute;left:-80px;top:-140px;width:400px;height:400px;border-radius:50%;border:1px solid hsla(0,0%,100%,.12);box-shadow:0 0 0 50px hsla(0,0%,100%,.03),0 0 0 100px hsla(0,0%,100%,.02);pointer-events:none}.page_heroContent__ucpd4{position:relative;z-index:1;display:flex;flex-direction:column;gap:13px}.page_heroBadgeRow__teGNX{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:5px 13px;border-radius:999px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);color:#f3e4bc;font-size:10.5px;font-weight:700}.page_heroPulseDot__w6rAJ{width:7px;height:7px;border-radius:50%;background:#e5c675;box-shadow:0 0 0 4px hsla(43,68%,68%,.25)}.page_heroTitle__q_Bll{margin:0;font:700 clamp(25px,3.2vw,40px) /1.42 var(--serif);color:#fff}.page_heroTitle__q_Bll em{font-style:normal;color:#ecd189}.page_heroLead__WD2zi{margin:0;color:hsla(0,0%,100%,.86);font-size:12.5px;line-height:2;max-width:610px}.page_modeTabs___GaW_{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.page_modeTab__IeS4d{height:43px;padding:0 17px;border-radius:12px;border:1px solid hsla(0,0%,100%,.24);background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.92);font-size:11.5px;font-weight:700;display:inline-flex;align-items:center;gap:8px;transition:all .2s ease}.page_modeTab__IeS4d:hover{background:hsla(0,0%,100%,.16)}.page_modeTabActive__7PEtx{background:#fff;color:var(--green-dark);border-color:#fff;box-shadow:0 10px 24px rgba(17,29,22,.22)}.page_heroTrustStats__hNQwE{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px}.page_statPill__RTVVW{display:flex;align-items:center;gap:12px;padding:12px 15px;border-radius:15px;background:hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.16)}.page_statPill__RTVVW svg{color:#ecd189;flex:none}.page_statPill__RTVVW div{display:flex;flex-direction:column;gap:2px}.page_statPill__RTVVW strong{font-size:11.5px;color:#fff}.page_statPill__RTVVW small{font-size:10px;color:hsla(0,0%,100%,.78)}.page_studioLayout__mR5AP{display:grid;grid-template-columns:1.22fr .98fr;grid-gap:30px;gap:30px;align-items:start}.page_builderColumn__W1xJD{display:flex;flex-direction:column;gap:20px;min-width:0}.page_stepCard__NM1tn{background:#fff;border:1px solid #e2e8e0;border-radius:22px;padding:24px 26px;box-shadow:0 10px 30px rgba(34,53,42,.04)}.page_stepHeader__nwmJ6{display:flex;align-items:flex-start;gap:12px;margin-bottom:18px}.page_stepNumber__U59CX{width:28px;height:28px;border-radius:50%;background:var(--green);color:#fff;font-weight:700;font-size:12px;display:grid;place-items:center;flex:none;margin-top:2px}.page_stepHeader__nwmJ6 h2{margin:0;font:700 18.5px/1.4 var(--serif);color:var(--ink)}.page_stepHeader__nwmJ6 p{margin:4px 0 0;font-size:11px;color:var(--muted);line-height:1.75}.page_occasionGrid__4cU1o{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.page_occasionBtn___i_zw{text-align:right;padding:12px 13px;border-radius:15px;border:1px solid #e3e9e1;background:#fafbf9;display:flex;flex-direction:column;gap:4px;transition:all .18s ease}.page_occasionBtnTop__37Gx8{display:flex;align-items:center;justify-content:space-between;margin-bottom:3px}.page_occasionIconBadge__WZmwJ{width:30px;height:30px;border-radius:9px;color:#fff;display:grid;place-items:center;box-shadow:0 4px 10px rgba(0,0,0,.1)}.page_occasionActiveCheck__D25N9{color:var(--green)}.page_occasionBtn___i_zw strong{font-size:12px;color:var(--ink)}.page_occasionBtn___i_zw small{font-size:9.5px;color:var(--muted)}.page_occasionBtn___i_zw:hover{border-color:var(--green-mid);background:var(--green-wash);transform:translateY(-1px)}.page_occasionBtnActive__k06oZ{border-color:var(--green);background:var(--green-wash);box-shadow:0 0 0 2px rgba(78,105,90,.16)}.page_tierGrid__bx0LR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px}.page_tierCard__iz_5O{text-align:right;padding:14px 15px;border-radius:16px;border:1px solid #e2e8e0;background:#fcfcfa;display:flex;flex-direction:column;gap:4px;transition:all .2s ease}.page_tierCard__iz_5O:hover{border-color:var(--green-mid);transform:translateY(-2px)}.page_tierCardActive__1Ft1V{border-color:var(--green);background:linear-gradient(135deg,#f2f7f2,#fff);box-shadow:0 12px 24px rgba(53,74,63,.09)}.page_tierTopRow__lgNSy{display:flex;align-items:center;justify-content:space-between;gap:8px}.page_tierBadge__1uC3O{padding:2px 9px;border-radius:999px;background:#eef2ed;color:#536457;font-size:9.5px;font-weight:700}.page_tierBadgePopular__7mdOD{padding:2px 10px;border-radius:999px;background:#fbf1d8;color:#876217;font-size:9.5px;font-weight:700}.page_tierCheck__CfgtV{color:var(--green)}.page_tierAmount__JKr7t{font:700 17.5px/1.35 var(--serif);color:var(--green-dark);margin-top:2px}.page_tierTitle__BmY_0{font-size:11.5px;font-weight:700;color:var(--ink)}.page_tierSub__H18h9{font-size:9.5px;color:var(--muted);line-height:1.65}.page_customAmountBox__JZaWM{margin-top:16px;padding:14px 16px;border-radius:15px;background:#f7f9f6;border:1px solid #e2e9e0;display:flex;flex-direction:column;gap:10px}.page_sliderHeader__ZUKgp{display:flex;align-items:center;justify-content:space-between;font-size:11px;color:#4b584e}.page_sliderHeader__ZUKgp strong{font:700 15px var(--serif);color:var(--green-dark)}.page_rangeSlider__Dv4hl{width:100%;accent-color:var(--green);cursor:pointer;height:6px}.page_sliderScaleLabels__6ExO_{display:flex;justify-content:space-between;font-size:9.5px;color:var(--muted)}.page_customAmountInputRow__P7sjN{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;border-top:1px dashed #d8e1d6;font-size:11px;font-weight:600;color:#4f5c52}.page_customAmountInputWrap__zyWJv{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #d4ded2;border-radius:10px;padding:2px 10px 2px 6px;width:190px}.page_customAmountInputWrap__zyWJv input{border:0!important;background:transparent!important;height:34px!important;font-weight:700;font-size:12.5px!important;outline:none;width:100%}.page_customAmountInputWrap__zyWJv em{font-style:normal;font-size:10px;color:var(--muted)}.page_formFieldsGrid__98KCV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:13px;gap:13px}.page_fullWidthField__0GKQK{grid-column:1/-1}.page_fieldLabel__VCgfa{display:flex;flex-direction:column;gap:6px;font-size:11px;font-weight:600;color:#48544a}.page_fieldLabel__VCgfa input,.page_fieldLabel__VCgfa textarea{width:100%;border:1px solid #dce4da;border-radius:11px;padding:10px 13px;font-size:12px;color:var(--ink);background:#fcfcfa;outline:none;transition:border-color .18s ease,box-shadow .18s ease}.page_fieldLabel__VCgfa input{height:43px}.page_fieldLabel__VCgfa input:focus,.page_fieldLabel__VCgfa textarea:focus{border-color:var(--green);background:#fff;box-shadow:0 0 0 3px rgba(78,105,90,.1)}.page_quoteSuggestionsBox__9tFMs{margin-top:15px;padding:13px 14px;border-radius:14px;background:#f6f8f5;border:1px solid #e4ebe2}.page_quoteSuggestionsHeader__ufEcr{font-size:10.5px;font-weight:700;color:var(--green-dark);margin-bottom:9px}.page_quoteSuggestionsHeader__ufEcr span{display:inline-flex;align-items:center;gap:6px}.page_quoteChipsList__evphv{display:flex;flex-direction:column;gap:7px}.page_quoteChip__mfpe8{text-align:right;padding:8px 11px;border-radius:10px;border:1px solid #dfe7dd;background:#fff;color:#4d594f;font-size:10.5px;line-height:1.75;transition:all .16s ease}.page_quoteChip__mfpe8:hover{border-color:var(--green-mid);background:var(--green-wash)}.page_quoteChipActive__QKng4{border-color:var(--green);background:var(--green-wash);color:var(--green-dark);font-weight:600}.page_messageField__vziYJ{margin-top:14px}.page_messageLabelRow__QDtMn{display:flex;align-items:center;justify-content:space-between}.page_messageLabelRow__QDtMn small{font-size:9.5px;color:var(--muted)}.page_paymentMethodsGrid__jaf2p{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:11px;gap:11px;margin-bottom:18px}.page_payMethodCard__gaZzW{text-align:right;padding:12px 14px;border-radius:14px;border:1px solid #dfe6dd;background:#fafbf9;display:flex;align-items:center;gap:10px;transition:all .18s ease}.page_payMethodCard__gaZzW svg{color:var(--green);flex:none}.page_payMethodCard__gaZzW div{display:flex;flex-direction:column;gap:2px}.page_payMethodCard__gaZzW strong{font-size:11.5px;color:var(--ink)}.page_payMethodCard__gaZzW small{font-size:9.5px;color:var(--muted)}.page_payMethodCardActive__lGqbB{border-color:var(--green);background:var(--green-wash);box-shadow:0 0 0 2px rgba(78,105,90,.15)}.page_submitRow__m_EuX{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid var(--line);flex-wrap:wrap}.page_totalSummary___C_V1{display:flex;flex-direction:column}.page_totalSummary___C_V1 span{font-size:10px;color:var(--muted)}.page_totalSummary___C_V1 strong{font:700 22px/1.3 var(--serif);color:var(--green-dark)}.page_mainSubmitBtn__PzDec{height:50px;padding-inline:26px;font-size:13px;border-radius:12px}.page_securityNote__S10LL{margin-top:12px;display:flex;align-items:center;gap:7px;color:#748076;font-size:10px}.page_securityNote__S10LL svg{color:var(--green);flex:none}.page_previewStickyCol__gbadB{position:-webkit-sticky;position:sticky;top:92px;min-width:0}.page_previewStage__S8iLy{display:flex;flex-direction:column;gap:14px}.page_previewStageHead__8_vxm{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;background:#fff;border:1px solid #e2e8e0;border-radius:14px}.page_previewLiveTag__a4_gq{display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;color:var(--green-dark)}.page_previewLiveTag__a4_gq i{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px rgba(78,105,90,.18)}.page_previewStyleName__R_tDH{font-size:10px;color:var(--muted);font-weight:600}.page_giftCardCanvas__D9W_9{position:relative;border-radius:22px;padding:24px 26px 22px;min-height:315px;display:flex;flex-direction:column;justify-content:space-between;gap:14px;overflow:hidden;box-shadow:0 24px 52px rgba(24,38,30,.2),inset 0 1px 0 hsla(0,0%,100%,.25);transition:all .35s cubic-bezier(.16,1,.3,1)}.page_cardPatternLayer__nN7UL{position:absolute;inset:0;pointer-events:none;z-index:0}.page_patternSvg___UJIP{width:100%;height:100%;opacity:.22}.page_cardFrameOverlay__emuKW{position:absolute;inset:12px;pointer-events:none;z-index:1;transition:all .35s ease}.page_cardBirthday__hbITw{background:radial-gradient(circle at 85% 15%,#e38c6b 0,#c96e55 48%,#8f3f2b 100%);color:#fff}.page_cardBirthday__hbITw .page_cardFrameOverlay__emuKW{border:1.5px solid rgba(255,238,204,.38);border-radius:28px 28px 12px 12px}.page_cardLove__4YSm2{background:radial-gradient(circle at 50% 0,#b55360 0,#822f3b 58%,#4f1821 100%);color:#fff}.page_cardLove__4YSm2 .page_cardFrameOverlay__emuKW{border:3px double rgba(247,214,218,.42);border-radius:18px}.page_cardLove__4YSm2 .page_cardCenterBody__8VHLt{text-align:center;align-items:center}.page_cardGratitude__3PAxP{background:linear-gradient(135deg,#354a3f,#4e695a 55%,#283a30);color:#fff}.page_cardGratitude__3PAxP .page_cardFrameOverlay__emuKW{border:1px solid hsla(43,52%,67%,.35);border-radius:14px}.page_cardCongrats__sOi2Q{background:linear-gradient(140deg,#1f332b,#2d4c3e 45%,#8c6d32);color:#fff}.page_cardCongrats__sOi2Q .page_cardFrameOverlay__emuKW{border:1.5px solid hsla(42,75%,73%,.5);border-radius:4px;inset:14px}.page_cardPaper__aNP7d{background:linear-gradient(145deg,#fbf9f2,#efe8d5);color:#233027;border:1px solid #d8ceb4;box-shadow:0 20px 45px rgba(53,74,63,.12)}.page_cardPaper__aNP7d .page_patternSvg___UJIP{color:#4e695a;opacity:.18}.page_cardPaper__aNP7d .page_cardFrameOverlay__emuKW{border:1.5px dashed rgba(78,105,90,.32);border-radius:14px}.page_cardCorporate___Xve7{background:linear-gradient(135deg,#141b17,#222e27 55%,#2f3e35);color:#f4f4ee}.page_cardCorporate___Xve7 .page_patternSvg___UJIP{color:#d6ad5d;opacity:.25}.page_cardCorporate___Xve7 .page_cardFrameOverlay__emuKW{border:1px solid rgba(214,173,93,.4);border-radius:16px}.page_cardTopBar__7F_Uu{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:10px}.page_cardOccasionBadge__ke1oh{display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 14px;border-radius:999px;background:hsla(0,0%,100%,.16);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-size:10.5px;font-weight:700}.page_cardPaper__aNP7d .page_cardOccasionBadge__ke1oh{background:rgba(78,105,90,.12);color:var(--green-dark)}.page_cardOccasionIcon__s_CPc{display:inline-grid;place-items:center}.page_cardEmblem__ycyQh{display:flex;align-items:center;gap:10px}.page_metallicChip__CRnNe{width:34px;height:25px;border-radius:5px;background:linear-gradient(135deg,#f0d596,#b89143 50%,#e4c378);border:1px solid hsla(0,0%,100%,.4);box-shadow:inset 0 0 0 1px rgba(0,0,0,.15)}.page_kookMonogram__45DFf{text-align:left;direction:ltr;line-height:1.15}.page_kookMonogram__45DFf strong{display:block;font:800 13px var(--serif);letter-spacing:2px}.page_kookMonogram__45DFf small{display:block;font-size:7.5px;letter-spacing:1.2px;opacity:.78}.page_cardCenterBody__8VHLt{position:relative;z-index:2;display:flex;flex-direction:column;gap:10px;margin-block:4px}.page_cardRecipientRow__NAild{display:flex;flex-direction:column;gap:2px}.page_cardToPrefix__o2lMg{font-size:10px;opacity:.82}.page_cardRecipientName__xyD_V{margin:0;font:700 clamp(21px,2.3vw,27px) /1.35 var(--serif);color:inherit!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_cardQuoteBox___KcBy{margin:0;padding:12px 15px;border-radius:14px;background:hsla(0,0%,100%,.11);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-right:2.5px solid hsla(0,0%,100%,.45)}.page_cardPaper__aNP7d .page_cardQuoteBox___KcBy{background:hsla(0,0%,100%,.72);border-right-color:var(--green);color:#334238}.page_cardQuoteBox___KcBy p{margin:0;font-size:11.5px;line-height:1.85;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.page_cardBottomBar__XIxUW{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.2)}.page_cardPaper__aNP7d .page_cardBottomBar__XIxUW{border-top-color:rgba(53,74,63,.16)}.page_cardSignatureCol__pKB7s small,.page_cardValueCol__2jjPx small{display:block;font-size:9px;opacity:.8}.page_cardValueCol__2jjPx strong{font:700 22px/1.25 var(--serif);color:#f6df9d}.page_cardPaper__aNP7d .page_cardValueCol__2jjPx strong{color:var(--green-dark)}.page_cardSignatureCol__pKB7s{display:flex;align-items:center;gap:10px;text-align:left}.page_cardSignatureCol__pKB7s strong{font-size:12px}.page_cardSealStamp__0MXYg{padding:4px 10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.34);font-size:9px;font-weight:700;white-space:nowrap}.page_cardPaper__aNP7d .page_cardSealStamp__0MXYg{border-color:var(--coral);color:var(--coral)}.page_quickStyleBar__ht4Qt{display:flex;flex-wrap:wrap;gap:6px;background:#fff;border:1px solid #e2e8e0;border-radius:14px;padding:9px 11px}.page_styleDotBtn__4nTfw{height:28px;padding:0 9px;border-radius:999px;border:1px solid #e1e7df;background:#fafbf9;display:inline-flex;align-items:center;gap:6px;font-size:10px;color:#4c584e;transition:all .15s ease}.page_styleDotBtn__4nTfw i{width:11px;height:11px;border-radius:50%;border:1px solid rgba(0,0,0,.12)}.page_styleDotBtnActive__07TFw{border-color:var(--green);background:var(--green-wash);color:var(--green-dark);font-weight:700}.page_journeyCard__CY5_S{background:#fff;border:1px solid #e3e9e1;border-radius:18px;padding:16px 18px}.page_journeyCard__CY5_S h4{margin:0 0 10px;font:700 15px/1.4 var(--serif);color:var(--ink)}.page_journeyCard__CY5_S ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.page_journeyCard__CY5_S li{display:flex;align-items:flex-start;gap:9px}.page_journeyCard__CY5_S li span{font:700 10px var(--serif);color:var(--green-dark);background:var(--green-wash);padding:2px 7px;border-radius:6px;flex:none;margin-top:2px}.page_journeyCard__CY5_S li p{margin:0;font-size:10.5px;line-height:1.75;color:#546156}.page_redeemStudio__8pFmh{display:flex;flex-direction:column;gap:24px}.page_redeemSearchCard__TmmwP{background:#fff;border:1px solid #dfe6dd;border-radius:22px;padding:26px 28px;box-shadow:var(--shadow)}.page_redeemSearchCard__TmmwP h2{margin:0;font:700 24px/1.4 var(--serif)}.page_redeemSub__0RqXi{margin:6px 0 18px;color:var(--muted);font-size:12px}.page_codeLookupForm__gIW8J{display:flex;gap:10px;max-width:560px}.page_codeInput__Fpn03{flex:1 1;height:46px;padding:0 14px;border-radius:10px;border:1.5px solid #cbd5ca;font:700 13px monospace;letter-spacing:1px;color:var(--green-dark)}.page_closedEnvelopeCard__6KIiW{background:linear-gradient(135deg,#f9f6ec,#efe9d8);border:1.5px solid #dccfa8;border-radius:24px;padding:42px 26px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px;box-shadow:0 20px 50px rgba(53,74,63,.1)}.page_waxSeal__yWrwJ{width:62px;height:62px;border-radius:50%;background:var(--coral);color:#fff;font:700 13px var(--serif);display:grid;place-items:center;box-shadow:0 8px 20px rgba(201,110,85,.35);border:2px dashed hsla(0,0%,100%,.45);margin-bottom:4px}.page_closedEnvelopeCard__6KIiW h3{margin:0;font:700 23px/1.5 var(--serif);color:var(--ink)}.page_closedEnvelopeCard__6KIiW p{margin:0 0 10px;color:#636e64;font-size:12px}.page_unwrapButton__nWUYp{height:48px;padding-inline:26px;font-size:13px}.page_unwrappedGrid__mIE5H{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:24px;gap:24px;align-items:stretch}.page_claimPanel__zpYGP{background:#fff;border:1px solid #dfe6dd;border-radius:22px;padding:24px 26px;display:flex;flex-direction:column;justify-content:space-between;gap:14px;box-shadow:var(--shadow)}.page_claimStepTag__fENrX{align-self:flex-start;padding:4px 11px;border-radius:999px;background:var(--green-wash);color:var(--green-dark);font-size:10px;font-weight:700}.page_claimPanel__zpYGP h3{margin:0;font:700 21px/1.4 var(--serif)}.page_claimPanel__zpYGP>p{margin:0;font-size:12px;color:#546156;line-height:1.9}.page_claimChecklist__F96Tn{list-style:none;padding:13px;margin:0;background:#f7f9f6;border-radius:14px;border:1px solid #e4ebe2;display:flex;flex-direction:column;gap:9px}.page_claimChecklist__F96Tn li{display:flex;align-items:flex-start;gap:9px;font-size:11px;line-height:1.75;color:#445247}.page_claimChecklist__F96Tn svg{color:var(--green);flex:none;margin-top:3px}.page_alreadyRedeemedBox__lMP4L{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:14px;background:#eef5ef;border:1px solid #c9decb;color:var(--green-dark)}.page_alreadyRedeemedBox__lMP4L div{display:flex;flex-direction:column;gap:2px}.page_errorBanner__Mi1yE{margin-top:10px;padding:11px 14px;border-radius:12px;background:#fdf2ef;border:1px solid #ecc6bc;color:#963c28;font-size:11px;font-weight:600}.page_successPurchaseBanner__lnlHW{background:linear-gradient(135deg,#eff6f0,#fff);border:1.5px solid #9fc0a4;border-radius:22px;padding:22px 24px;margin-bottom:26px;display:flex;flex-direction:column;gap:14px}.page_successHeader__oSHhp{display:flex;align-items:center;gap:14px}.page_successIcon__fRGJV{width:42px;height:42px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center;flex:none}.page_successHeader__oSHhp h3{margin:0;font:700 18.5px/1.4 var(--serif);color:var(--green-dark)}.page_successHeader__oSHhp p{margin:4px 0 0;font-size:11.5px;color:#4e5d52}.page_shareBox__lecTf{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:#fff;border:1px solid #d8e4d8;border-radius:14px;padding:10px 14px}.page_shareCode__LIeVv{font-size:12px;color:var(--green-dark);word-break:break-all}.page_shareActions__TvZqq{display:flex;gap:8px;flex-wrap:wrap}.page_celebrationCard__zGusj{background:linear-gradient(135deg,#f1f7f1,#fffdf7);border:1.5px solid #a9c7ae;border-radius:22px;padding:28px 22px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}.page_celebrationIcon__Zkc1A{width:54px;height:54px;border-radius:50%;background:var(--green);color:#fff;display:grid;place-items:center}.page_celebrationCard__zGusj h3{margin:0;font:700 22px/1.4 var(--serif);color:var(--green-dark)}.page_celebrationCard__zGusj p{margin:0 0 8px;max-width:520px;font-size:12px}.page_celebrationActions__8IaCf{display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.page_historySection__1CwWh{margin-top:46px;padding-top:30px;border-top:1px solid var(--line)}.page_historyHeader__QuDUN{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:16px}.page_historyHeader__QuDUN h2{margin:0;font:700 23px/1.4 var(--serif)}.page_historyGrid__U_Nj9{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.page_historyCard__hZGhn{background:#fff;border:1px solid #e3e9e1;border-radius:16px;padding:14px 16px;display:flex;flex-direction:column;gap:6px}.page_historyCardTop__dOlEC{display:flex;justify-content:space-between;font-size:9.5px;font-weight:700}.page_badgeSent__OziR9{color:var(--green-dark);background:var(--green-wash);padding:2px 8px;border-radius:999px}.page_badgeReceived__EG1lZ{color:#876217;background:#fbf1d8;padding:2px 8px;border-radius:999px}.page_statusRedeemed__Gdeuv{color:var(--muted)}.page_statusActive__v5hjZ{color:var(--green)}.page_historyCard__hZGhn strong{font:700 17px var(--serif);color:var(--ink)}.page_historyCard__hZGhn p{margin:0;font-size:11px;color:var(--muted)}.page_historyCardFoot__Yo_8N{margin-top:6px;padding-top:8px;border-top:1px solid #f0f3ef;display:flex;align-items:center;justify-content:space-between;font-size:10px}.page_historyViewBtn__aVcRQ{border:0;background:none;color:var(--green);font-weight:700;display:inline-flex;align-items:center;gap:4px}.page_psychologySection__Merdp{margin-top:52px;padding:34px 30px;border-radius:24px;background:#f4f6f1;border:1px solid #e2e8df}.page_psychHeader__sU4CK{margin-bottom:20px}.page_psychHeader__sU4CK h2{margin:0;font:700 24px/1.4 var(--serif)}.page_psychGrid__KM8l7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}.page_psychCard__XIv98{background:#fff;border:1px solid #e4ebe2;border-radius:18px;padding:18px 16px;display:flex;flex-direction:column;gap:7px}.page_psychIcon__NYVtY{width:38px;height:38px;border-radius:11px;background:var(--green-wash);color:var(--green);display:grid;place-items:center}.page_psychCard__XIv98 h3{margin:2px 0 0;font:700 15.5px/1.45 var(--serif)}.page_psychCard__XIv98 p{margin:0;font-size:11px;line-height:1.85;color:#5c685e}@media (max-width:1060px){.page_heroBanner__9ZrnM{grid-template-columns:1fr;padding:28px 24px;gap:22px}.page_heroTrustStats__hNQwE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.page_studioLayout__mR5AP{grid-template-columns:1fr;gap:22px}.page_previewStickyCol__gbadB{position:static;order:-1}.page_unwrappedGrid__mIE5H{grid-template-columns:1fr}.page_psychGrid__KM8l7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.page_page__4xlZ7{padding-block:16px 52px}.page_heroBanner__9ZrnM{padding:22px 16px;border-radius:20px;margin-bottom:20px}.page_heroLead__WD2zi{font-size:11.5px;line-height:1.85}.page_modeTabs___GaW_{display:grid;grid-template-columns:1fr;width:100%}.page_modeTab__IeS4d{justify-content:center;width:100%}.page_heroTrustStats__hNQwE{grid-template-columns:1fr;gap:8px}.page_statPill__RTVVW{padding:10px 12px}.page_giftCardCanvas__D9W_9{min-height:235px;padding:18px 18px 16px;border-radius:18px;gap:10px}.page_cardFrameOverlay__emuKW{inset:8px}.page_cardRecipientName__xyD_V{font-size:19px}.page_cardQuoteBox___KcBy{padding:9px 12px}.page_cardQuoteBox___KcBy p{font-size:10.5px;line-height:1.7;-webkit-line-clamp:2}.page_cardValueCol__2jjPx strong{font-size:18px}.page_quickStyleBar__ht4Qt{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding:8px 10px}.page_quickStyleBar__ht4Qt::-webkit-scrollbar{display:none}.page_styleDotBtn__4nTfw{flex:none}.page_journeyCard__CY5_S{display:none}.page_stepCard__NM1tn{padding:18px 15px;border-radius:18px}.page_occasionGrid__4cU1o{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.page_occasionBtn___i_zw{padding:10px 11px}.page_tierGrid__bx0LR{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.page_tierCard__iz_5O{padding:11px 12px}.page_tierAmount__JKr7t{font-size:14.5px}.page_tierSub__H18h9{display:none}.page_customAmountInputRow__P7sjN{flex-direction:column;align-items:stretch}.page_customAmountInputWrap__zyWJv{width:100%}.page_formFieldsGrid__98KCV,.page_historyGrid__U_Nj9,.page_paymentMethodsGrid__jaf2p,.page_psychGrid__KM8l7{grid-template-columns:1fr}.page_codeLookupForm__gIW8J{flex-direction:column}.page_submitRow__m_EuX{flex-direction:column;align-items:stretch}.page_totalSummary___C_V1{flex-direction:row;align-items:center;justify-content:space-between}.page_mainSubmitBtn__PzDec{width:100%}.page_psychologySection__Merdp{padding:22px 16px}}.page_recipientCtaGroup__g7GfB{display:flex;flex-direction:column;gap:10px;margin-top:4px}.page_createOwnGiftLink__Nms8S{border:0;background:none;color:var(--green);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding-top:6px}