.referrals_marketing__dYyEt{max-width:1100px;margin:80px auto 0;color:#203d31;scroll-margin-top:112px}.referrals_marketingTop__5OIqq{display:grid;grid-template-columns:1.15fr 1fr;gap:50px;padding:56px;border-radius:24px 24px 0 0;background:#214c3b;color:#f8f9ef;align-items:center}.referrals_kicker__w2iB3{display:inline-flex;align-items:center;gap:9px;font-size:10px;letter-spacing:1.8px;font-weight:600}.referrals_pitch___zRWA h2{font-size:clamp(32px,3.6vw,47px);line-height:1.1;letter-spacing:-1.8px;margin:26px 0 21px;font-weight:500}.referrals_pitch___zRWA h2 em{color:#d5e5b4;font-family:Georgia,serif;font-weight:400}.referrals_pitch___zRWA>p{color:#d0ddcd;font-size:14px;line-height:1.9;max-width:360px;margin-bottom:29px}.referrals_lightButton__IOVta{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;background:#e3efc9;color:#203d31;font-size:13px;font-weight:600;border-radius:8px;padding:16px 21px;min-height:50px;transition:background .2s,transform .2s}.referrals_lightButton__IOVta:hover{background:#f0f7df;transform:translateY(-2px)}.referrals_heroNote__7xgVl{display:flex;gap:7px;align-items:center;font-size:10px;color:#c3d5b6;margin-top:16px}.referrals_perkCard__y_qvZ{background:#f8f9ee;color:#234633;padding:29px 30px 22px;border-radius:15px;box-shadow:0 16px 35px #0d302733}.referrals_perkTop__oAzSZ{display:flex;justify-content:space-between;align-items:center;gap:16px;color:#5a725d;font-size:8px;font-weight:600;letter-spacing:1.25px}.referrals_discount___NKMU{display:flex;align-items:center;font-size:111px;line-height:1;font-weight:500;letter-spacing:-9px;margin:24px 0 18px}.referrals_discount___NKMU>span{display:flex;flex-direction:column;font-size:48px;letter-spacing:-2px;margin-left:7px;gap:1px}.referrals_discount___NKMU small{font-size:26px;letter-spacing:-1px}.referrals_perkTitle__r9_kg{font-size:16px;font-weight:600;letter-spacing:-.4px}.referrals_perkDescription__jotQj{font-size:12px;line-height:1.8;color:#667560;margin-top:8px}.referrals_perkPrice__2zuH1{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;border-top:1px dashed #c8d2be;padding-top:20px;margin-top:22px}.referrals_perkPrice__2zuH1>span:first-child{display:flex;flex-wrap:wrap;align-items:baseline;gap:7px}.referrals_perkPrice__2zuH1 del{color:#8a9481;font-size:13px}.referrals_perkPrice__2zuH1 strong{font-size:25px;letter-spacing:-1px;font-weight:600}.referrals_perkPrice__2zuH1 small{color:#6b7963;font-size:10px}.referrals_threeMonths__lUgOz{font-size:7px;font-weight:600;letter-spacing:.6px;padding:7px 8px;border-radius:5px;background:#e6edda}.referrals_afterOffer__4CAZJ{display:block;margin-top:13px;color:#6b7963;font-size:9px}.referrals_earnStrip__OErMv{display:grid;grid-template-columns:1fr 1.4fr .65fr;gap:24px;align-items:center;background:#e8eddc;border:1px solid #d8e0cd;border-top:0;padding:30px 36px;border-radius:0 0 24px 24px}.referrals_earnIntro__OCweQ{display:flex;gap:13px;align-items:center}.referrals_giftIcon__vlh0H{width:43px;height:43px;border:1px solid #b8c8a5;border-radius:12px;display:grid;place-items:center;flex-shrink:0}.referrals_earnIntro__OCweQ span{font-size:8px;letter-spacing:1px;color:#697b5a}.referrals_earnIntro__OCweQ h3{font-size:16px;font-weight:500;letter-spacing:-.4px;line-height:1.4;margin-top:6px}.referrals_earnMilestones__i9yM9{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.referrals_earnMilestones__i9yM9>div{padding-left:19px;border-left:1px solid #cad5bc;display:flex;flex-direction:column;gap:7px}.referrals_earnMilestones__i9yM9 span{font-size:10px;color:#6c7c60}.referrals_earnMilestones__i9yM9 strong{font-size:30px;font-weight:500;letter-spacing:-1px;display:flex;gap:6px;align-items:baseline;flex-wrap:wrap}.referrals_earnMilestones__i9yM9 small{font-size:10px;letter-spacing:0;font-weight:500}.referrals_noCap__t3Awt{display:flex;gap:10px;align-items:center;font-size:10px;color:#6a7c5c;line-height:1.7}.referrals_noCap__t3Awt svg{flex-shrink:0}.referrals_noCap__t3Awt strong{color:#3f5e37;font-weight:500}.referrals_marketingBottom___3Bqp{display:grid;grid-template-columns:1fr 1fr;gap:65px;margin:42px 12px 0;align-items:center}.referrals_sectionLabel___msIZ{font-size:8px;letter-spacing:1px;color:#748269;font-weight:600;display:block;margin-bottom:25px}.referrals_step__NcRFS{display:flex;gap:16px;margin-top:21px}.referrals_stepIcon__TLP3x{display:grid;place-items:center;width:38px;height:38px;border:1px solid #e0e6d7;background:#f1f4e9;border-radius:11px;flex-shrink:0;color:#517749}.referrals_stepNumber__LYAvq{font-size:8px;letter-spacing:1px;color:#8b967f}.referrals_step__NcRFS h4{font-size:13px;font-weight:600;margin:3px 0 5px}.referrals_step__NcRFS p{font-size:11px;color:#74806b;line-height:1.7;max-width:290px}.referrals_previewCard__tkv87{padding:24px;border:1px solid #dbe3d0;border-radius:18px;background:#fff;box-shadow:0 7px 28px #213d3106}.referrals_previewTop__E_J6X{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:8px;letter-spacing:1px;font-weight:600;color:#687c5a}.referrals_exampleLabel__oUT1U{background:#f0f3eb;color:#86917c;padding:5px 7px;border-radius:4px;font-size:7px}.referrals_previewCopy__8Amoj{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:9px 0 12px}.referrals_previewCopy__8Amoj h3{font-size:25px;line-height:1.1;letter-spacing:-1px;font-weight:500}.referrals_previewCopy__8Amoj h3 em{color:#768955;font-weight:400;font-family:Georgia,serif}.referrals_previewCopy__8Amoj img{object-fit:contain;flex-shrink:0}.referrals_previewCard__tkv87>p{font-size:11px;color:#718066;text-align:center;margin-top:18px}.referrals_previewCard__tkv87>p strong{font-weight:600;color:#35582e}.referrals_previewFooter__xX_9y{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:19px;padding-top:16px;border-top:1px solid #edf0e7;color:#89967b;font-size:9px}.referrals_programNote__OC5vq{max-width:870px;margin:25px auto 0;font-size:10px;line-height:1.8;color:#7a8770;text-align:center}.referrals_milestoneTrack__XZn4O{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:24px}.referrals_milestone__370yI{display:flex;flex-direction:column;align-items:center;gap:10px;position:relative}.referrals_milestone__370yI>span{width:43px;height:43px;display:grid;place-items:center;color:#8e9d85;background:#f1f4ec;border:1px solid #e1e8d8;border-radius:50%;position:relative;z-index:1}.referrals_milestone__370yI:not(:last-child):after{content:"";height:1px;background:#e1e8d8;position:absolute;left:calc(50% + 23px);top:21px;width:calc(100% - 38px)}.referrals_milestone__370yI small{font-size:9px;color:#7d8a72;white-space:nowrap}.referrals_completed__IE_54>span{background:#285d47;color:#fff;border-color:#285d47}.referrals_completed__IE_54 small{color:#3c6334}.referrals_rewardStep__lza9W>span{background:#e6edcf;border-color:#c5d6a5;color:#527139}.referrals_compactTrack__mfx5u{gap:4px}.referrals_compactTrack__mfx5u .referrals_milestone__370yI>span{width:37px;height:37px}.referrals_compactTrack__mfx5u .referrals_milestone__370yI:not(:last-child):after{top:18px;left:calc(50% + 20px);width:calc(100% - 32px)}.referrals_compactTrack__mfx5u .referrals_milestone__370yI small{font-size:8px}.referrals_dashboard__Bqp8e{border:1px solid var(--color-border,#dce4d6);border-radius:20px;overflow:hidden;background:var(--color-card,#fff);color:var(--color-foreground,#203d31)}.referrals_dashboardHero__vhQgE{background:#214c3b;color:#f8f9ef;display:flex;justify-content:space-between;gap:20px;padding:30px 32px;align-items:center}.referrals_dashboardHero__vhQgE h2{font-size:clamp(23px,2.6vw,31px);font-weight:500;letter-spacing:-1px;line-height:1.15;margin-top:12px}.referrals_dashboardHero__vhQgE h2 em{color:#d5e5b4;font-family:Georgia,serif;font-weight:400}.referrals_dashboardHero__vhQgE p{color:#cfddc9;font-size:12px;line-height:1.7;margin-top:12px;max-width:380px}.referrals_dashboardHero__vhQgE img{object-fit:contain;flex-shrink:0}.referrals_dashboardBody__s8tbs{padding:28px 32px}.referrals_accountGrid__IlZAr{display:grid;grid-template-columns:1.5fr 1fr;gap:20px}.referrals_progressCard___eaKw{padding:22px;border:1px solid var(--color-border,#e0e7d8);border-radius:14px}.referrals_cardHeading___ael1{display:flex;justify-content:space-between;gap:12px;align-items:center}.referrals_cardHeading___ael1 h3{font-size:13px;font-weight:600}.referrals_cardHeading___ael1>span{border-radius:5px;background:#eff4e6;color:#4c7239;font-size:10px;padding:5px 8px;white-space:nowrap}.referrals_progressCard___eaKw>p{font-size:11px;color:var(--color-muted-foreground,#74806b);line-height:1.7;margin-top:18px}.referrals_creditCard__UX30G{padding:22px;border-radius:14px;background:#edf2e3;color:#28503c;display:flex;flex-direction:column;gap:12px;justify-content:center}.referrals_creditCard__UX30G>span{display:flex;align-items:center;gap:7px;color:#6e815f;font-size:10px}.referrals_creditCard__UX30G>strong{font-size:39px;line-height:1;font-weight:500;letter-spacing:-2px}.referrals_creditCard__UX30G>p{font-size:10px;line-height:1.7;color:#738566}.referrals_accountTotals__JgNYz{display:flex;gap:22px;font-size:11px;color:var(--color-muted-foreground,#74806b);margin-top:19px}.referrals_accountTotals__JgNYz strong{color:var(--color-foreground,#315836);font-weight:600}.referrals_shareCard__M_EOq{margin-top:25px;padding-top:24px;border-top:1px solid var(--color-border,#e3e8dc)}.referrals_shareHeading__qzrAk{display:flex;gap:10px;align-items:center}.referrals_shareHeading__qzrAk svg{color:#6b8b53}.referrals_shareHeading__qzrAk h3{font-size:13px;font-weight:600}.referrals_shareCard__M_EOq>p{font-size:11px;color:var(--color-muted-foreground,#74806b);margin-top:7px;line-height:1.8}.referrals_shareField__4l6aW{display:flex;gap:9px;margin-top:15px;flex-wrap:wrap}.referrals_shareField__4l6aW input{flex:1 1 220px;width:100%;min-width:0;border:1px solid var(--color-border,#dce5d3);border-radius:8px;padding:12px 14px;font-size:12px;color:var(--color-foreground,#35583d);background:var(--color-background,#fafbf6)}.referrals_primaryButton__d2WSR{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;background:#285d47;color:#fff;font-size:12px;font-weight:500;padding:12px 16px;border-radius:8px;min-height:43px}.referrals_primaryButton__d2WSR:hover{background:#1f4d39}.referrals_primaryButton__d2WSR:disabled{opacity:.5;cursor:wait}.referrals_secondaryButton__MDs04{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--color-border,#dce5d3);color:var(--color-foreground,#36543c);font-size:12px;padding:11px 15px;border-radius:8px}.referrals_shareStatus__mgkRI{min-height:17px;font-size:11px;color:#507846;margin-top:8px}.referrals_friendOffer__XkIDU{display:flex;align-items:center;gap:15px;border:1px solid var(--color-border,#e0e7d8);border-radius:12px;padding:16px 18px;margin-top:14px}.referrals_friendOffer__XkIDU>strong{font-size:28px;font-weight:500;letter-spacing:-1px;color:#6b874b;flex-shrink:0}.referrals_friendOffer__XkIDU h4{font-size:11px;font-weight:600}.referrals_friendOffer__XkIDU p{margin-top:4px;line-height:1.7}.referrals_details__12Pnq,.referrals_friendOffer__XkIDU p{color:var(--color-muted-foreground,#74806b);font-size:10px}.referrals_details__12Pnq{margin-top:22px;line-height:1.8}.referrals_details__12Pnq summary{font-size:11px;cursor:pointer;color:var(--color-foreground,#36543c)}.referrals_details__12Pnq p{margin-top:12px}.referrals_error__JosGp{border:1px solid #e4cfb4;background:#fff8ed;color:#805422;border-radius:10px;padding:15px;font-size:12px;line-height:1.7;margin-bottom:20px}.referrals_error__JosGp button{margin-top:10px;display:block;font-weight:600;text-decoration:underline}.referrals_loading__Vs8fU{font-size:13px;color:var(--color-muted-foreground,#74806b);padding:20px 0}@media (max-width:1000px){.referrals_marketingTop__5OIqq{gap:28px;padding:38px}.referrals_earnStrip__OErMv{grid-template-columns:1fr 1.5fr}.referrals_noCap__t3Awt{grid-column:1/-1;justify-content:center;padding-top:16px;border-top:1px solid #d3ddc5}.referrals_marketingBottom___3Bqp{gap:28px}.referrals_accountGrid__IlZAr{grid-template-columns:1fr}.referrals_creditCard__UX30G{display:grid;grid-template-columns:1fr auto;align-items:center;gap:9px 20px}.referrals_creditCard__UX30G>p{grid-column:1/-1}.referrals_creditCard__UX30G>strong{grid-column:2;grid-row:1;font-size:31px}}@media (max-width:650px){.referrals_marketing__dYyEt{margin-top:48px}.referrals_marketingTop__5OIqq{grid-template-columns:1fr;padding:28px 24px;gap:30px;border-radius:18px 18px 0 0}.referrals_pitch___zRWA h2{font-size:35px;margin-top:22px}.referrals_pitch___zRWA>p{max-width:none;font-size:13px}.referrals_lightButton__IOVta{width:100%}.referrals_perkCard__y_qvZ{padding:24px}.referrals_discount___NKMU{font-size:100px}.referrals_earnStrip__OErMv{grid-template-columns:1fr;padding:25px 23px;border-radius:0 0 18px 18px}.referrals_earnIntro__OCweQ h3 br{display:none}.referrals_earnMilestones__i9yM9>div{padding-left:12px}.referrals_earnMilestones__i9yM9 small{font-size:9px}.referrals_earnMilestones__i9yM9 strong{font-size:27px;gap:3px}.referrals_marketingBottom___3Bqp{grid-template-columns:1fr;gap:30px;margin:32px 0 0}.referrals_step__NcRFS p{max-width:none}.referrals_previewCopy__8Amoj h3{font-size:27px}.referrals_programNote__OC5vq{text-align:left}.referrals_dashboardHero__vhQgE{padding:24px 20px;gap:10px}.referrals_dashboardHero__vhQgE img{width:86px;height:86px}.referrals_dashboardHero__vhQgE h2{font-size:26px}.referrals_dashboardHero__vhQgE p{font-size:11px}.referrals_dashboardBody__s8tbs{padding:22px 18px}.referrals_progressCard___eaKw{padding:18px 13px}.referrals_milestoneTrack__XZn4O{gap:3px}.referrals_milestone__370yI>span{width:37px;height:37px}.referrals_milestone__370yI small{font-size:8px}.referrals_milestone__370yI:not(:last-child):after{top:18px;left:calc(50% + 20px);width:calc(100% - 32px)}.referrals_accountTotals__JgNYz{flex-wrap:wrap;gap:8px 18px}}