.SideBar_sidebar__Thcsk{position:relative;left:0;bottom:0;width:320px;padding:16px;z-index:5;overflow:hidden}.SideBar_mobileOnly__dx_6w{display:none}.SideBar_desktopOnly__bgqrP{display:block}.SideBar_mobileSelectWrap__Rubwj{display:grid;grid-gap:8px;gap:8px;margin-bottom:10px}.SideBar_mobileLabel__E_bC9{font-weight:800;color:var(--forest-dark);letter-spacing:.2px}.SideBar_selectShell__89v_8{display:none}.SideBar_mobileSelect__d9Ebc{width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:12px 40px 12px 12px;border-radius:12px;border:1px solid color-mix(in oklab,var(--sky-blue) 30%,transparent);background:var(--cream);color:var(--forest-dark);font-weight:700;outline:none;transition:box-shadow .18s ease,border-color .16s ease,background .16s ease}.SideBar_mobileSelect__d9Ebc:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--sky-blue) 40%,transparent),0 0 0 6px color-mix(in oklab,var(--path-gold) 35%,transparent)}.SideBar_mobileSelect__d9Ebc:hover{border-color:color-mix(in oklab,var(--path-gold) 38%,transparent);background:color-mix(in oklab,var(--cream) 92%,white)}.SideBar_selectChevron__COOTM{position:absolute;top:50%;right:12px;width:10px;height:10px;border-right:2px solid var(--forest-mid);border-bottom:2px solid var(--forest-mid);transform:translateY(-50%) rotate(45deg);pointer-events:none}.SideBar_bubble__lnntz{position:absolute;border-radius:50%;filter:blur(40px);opacity:.2;pointer-events:none}.SideBar_bubble1__SYBCO{top:1.5rem;left:-1rem;width:7rem;height:7rem;background:var(--sky-blue)}.SideBar_bubble2__odAoK{bottom:2rem;right:-2rem;width:9rem;height:9rem;background:var(--path-gold);opacity:.15}.SideBar_bubble3__4im0h{top:45%;left:40%;width:5rem;height:5rem;background:var(--forest-mid);opacity:.12}.SideBar_card__ZRT4V{height:100%;background:var(--cream);border:1px solid color-mix(in oklab,var(--sky-blue) 30%,transparent);border-radius:1rem;transition:transform .3s ease,box-shadow .3s ease;will-change:transform,box-shadow;-webkit-backdrop-filter:saturate(1.05) blur(2px);backdrop-filter:saturate(1.05) blur(2px)}.SideBar_pad__JlyuY{padding:16px}.SideBar_title__fNGrx{display:flex;align-items:center;gap:10px;color:var(--forest-dark);font-weight:900;margin-bottom:12px;letter-spacing:.2px}.SideBar_titleIconWrap__kyqbU{display:inline-flex;width:36px;height:36px;border-radius:999px;align-items:center;justify-content:center;background:linear-gradient(to bottom right,var(--sky-blue),var(--path-gold));box-shadow:0 6px 18px rgba(0,0,0,.08)}.SideBar_icon__t8M_X{width:20px;height:20px;color:#047857}.SideBar_iconXs__siaoz{width:16px;height:16px;color:#047857;flex-shrink:0}.SideBar_list__8bdNW{display:grid;grid-gap:10px;gap:10px;max-height:calc(100% - 60px);overflow:auto;padding-right:2px}.SideBar_item__ySIdI{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:.75rem;gap:.75rem;text-align:left;padding:12px;border-radius:12px;border:1px solid color-mix(in oklab,var(--sky-blue) 30%,transparent);background:var(--cream);transition:box-shadow .22s ease,transform .16s ease,background .16s ease,border-color .16s ease;outline:none;overflow:hidden;transform:translateZ(0);text-decoration:none}.SideBar_item__ySIdI:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--sky-blue) 40%,transparent),0 0 0 6px color-mix(in oklab,var(--path-gold) 35%,transparent)}.SideBar_item__ySIdI:not(.SideBar_itemActive__PK00o):hover{border-color:color-mix(in oklab,var(--path-gold) 38%,transparent);box-shadow:0 10px 28px rgba(0,0,0,.12);background:color-mix(in oklab,var(--cream) 92%,white)}.SideBar_itemPressed__q7UE1:not(.SideBar_itemActive__PK00o){transform:scale(.988)}.SideBar_itemTitle__gL8EQ{font-weight:800;color:var(--forest-dark);font-size:.98rem;line-height:1.2;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;text-decoration:none}.SideBar_itemActive__PK00o,.SideBar_itemActive__PK00o:hover{border-color:color-mix(in oklab,var(--path-gold) 35%,transparent);background:color-mix(in oklab,var(--cream) 92%,white);box-shadow:0 8px 28px color-mix(in oklab,var(--sky-blue) 25%,transparent),0 0 0 2px color-mix(in oklab,var(--path-gold) 30%,transparent) inset;transform:translateY(-1px)}@media (max-width:992px){.SideBar_sidebar__Thcsk{width:100%;padding:80px 16px 16px;background:var(--cream);height:100%}.SideBar_selectShell__89v_8{position:relative;display:block}.SideBar_mobileOnly__dx_6w{display:block}.SideBar_desktopOnly__bgqrP{display:none}.SideBar_list__8bdNW{max-height:none;overflow:visible}.SideBar_card__ZRT4V{border-radius:.75rem;height:auto}}@media (prefers-reduced-motion:reduce){.SideBar_chevron___9kvu,.SideBar_item__ySIdI{transition:none}.SideBar_ripple__Nzh9r{animation:none!important}}.ThemeContent_wrap__EXwMO{position:relative;display:flex;flex-direction:column;gap:14px;z-index:1;padding:16px 16px 16px 0;background:var(--cream)}.ThemeContent_bubble___UgG8{position:absolute;border-radius:50%;filter:blur(40px);opacity:.2;pointer-events:none}.ThemeContent_bubble1__oGn4m{top:-1rem;left:-2rem;width:9rem;height:9rem;background:var(--sky-blue)}.ThemeContent_bubble2__p5VXX{bottom:-2rem;right:-3rem;width:11rem;height:11rem;background:var(--path-gold);opacity:.15}.ThemeContent_bubble3__2q31h{top:35%;left:55%;width:6rem;height:6rem;background:var(--forest-mid);opacity:.12}.ThemeContent_card__GxPM3{background:var(--cream);border:1px solid color-mix(in oklab,var(--sky-blue) 30%,transparent);border-radius:1rem;transition:transform .3s ease,box-shadow .3s ease;will-change:transform,box-shadow;-webkit-backdrop-filter:saturate(1.05) blur(2px);backdrop-filter:saturate(1.05) blur(2px);box-shadow:0 10px 25px rgba(0,0,0,.04)}.ThemeContent_pad__ljIIS{padding:16px}.ThemeContent_title__nfjT6{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--forest-dark);font-weight:900;letter-spacing:.2px;font-size:clamp(1.5rem,2.5vw,2rem);margin:0;flex-wrap:wrap}.ThemeContent_titleLeft__osm6U{display:inline-flex;align-items:center;gap:10px}.ThemeContent_titleIconWrap__inKqG{display:inline-flex;width:38px;height:38px;border-radius:999px;align-items:center;justify-content:center;background:linear-gradient(to bottom right,var(--sky-blue),var(--path-gold));box-shadow:0 6px 18px rgba(0,0,0,.08)}.ThemeContent_titleIcon__0P5xV{width:20px;height:20px;color:white}.ThemeContent_platformLink__NAAv_{font-size:.95rem;font-weight:700;color:var(--sky-blue);text-decoration:none;white-space:nowrap;border-radius:999px;padding:6px 10px;border:1px solid color-mix(in oklab,var(--sky-blue) 30%,transparent);background:color-mix(in oklab,var(--cream) 96%,white);box-shadow:0 6px 16px rgba(0,0,0,.06);transition:color .2s ease,transform .2s ease,border-color .2s ease,background .2s ease,box-shadow .2s ease}.ThemeContent_platformLink__NAAv_:hover{color:var(--path-gold);transform:translateX(2px);border-color:color-mix(in oklab,var(--path-gold) 35%,transparent);background:color-mix(in oklab,var(--cream) 92%,white);box-shadow:0 10px 22px rgba(0,0,0,.1)}.ThemeContent_contentStack__c1LHz{display:block;gap:20px}.ThemeContent_article__9wdmi:after{content:"";display:block;clear:both}.ThemeContent_themeHeading__KLots{color:var(--forest-dark);font-weight:900;font-size:1.25rem;margin-bottom:6px;letter-spacing:.1px}.ThemeContent_desc__eDnA6{color:var(--forest-mid);line-height:1.7;white-space:pre-line;text-align:justify}.ThemeContent_desc__eDnA6 a{color:var(--path-gold);text-decoration:none;font-weight:700;transition:color .2s ease}.ThemeContent_desc__eDnA6 a:hover{color:var(--sky-blue);text-decoration:none}.ThemeContent_videoTitle__yCzD_{display:flex;align-items:center;gap:8px;color:var(--forest-dark);font-weight:800;margin-bottom:10px}.ThemeContent_videoIcon__q5UTr{width:22px;height:22px;color:#047857}.ThemeContent_videoFloat__VMttD{float:right;width:min(42vw,520px);margin:32px 0 12px 16px}.ThemeContent_poster__5o5pH{position:relative;display:block;cursor:pointer;max-width:900px;width:100%;aspect-ratio:16/9;border-radius:14px;padding:0;border:1px solid color-mix(in oklab,var(--sky-blue) 30%,transparent);background:var(--cream);overflow:hidden;transition:transform .16s ease,box-shadow .22s ease,border-color .16s ease}.ThemeContent_poster__5o5pH:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--path-gold) 38%,transparent);box-shadow:0 12px 30px rgba(0,0,0,.12)}.ThemeContent_posterImg__UGyFW{width:100%;display:block;aspect-ratio:16/9;object-fit:cover}.ThemeContent_posterOverlay__8kZ_u{position:absolute;inset:0;display:grid;place-items:center;background:color-mix(in oklab,black 18%,transparent);transition:background .15s ease}.ThemeContent_poster__5o5pH:hover .ThemeContent_posterOverlay__8kZ_u{background:color-mix(in oklab,black 28%,transparent)}.ThemeContent_playCircle__X49oo{display:flex;background:linear-gradient(to bottom right,var(--sky-blue),var(--path-gold));border-radius:9999px;padding:14px;box-shadow:0 10px 24px rgba(0,0,0,.18)}.ThemeContent_playIcon__nzxLh{width:30px;height:30px;color:#fff}.ThemeContent_iframeWrap__wuaIR{position:relative;aspect-ratio:16/9;max-width:900px;border-radius:14px;overflow:hidden;border:1px solid color-mix(in oklab,var(--sky-blue) 30%,transparent);background:var(--cream);box-shadow:0 12px 28px rgba(0,0,0,.12)}.ThemeContent_iframe__eqFce{position:absolute;inset:0;width:100%;height:100%;border:0}.ThemeContent_ctaRow__bD0eo{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.ThemeContent_primaryBtn__Mm4OD{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800;color:var(--forest-dark);padding:12px 18px;border-radius:12px;border:1px solid color-mix(in oklab,var(--sky-blue) 30%,transparent);background:color-mix(in oklab,var(--cream) 92%,white);box-shadow:0 8px 22px rgba(0,0,0,.08);cursor:pointer;transition:box-shadow .22s ease,transform .16s ease,background .16s ease,border-color .16s ease;width:250px}.ThemeContent_primaryBtn__Mm4OD:hover{border-color:color-mix(in oklab,var(--path-gold) 35%,transparent);background:color-mix(in oklab,var(--cream) 90%,white);box-shadow:0 10px 28px rgba(0,0,0,.12);transform:translateY(-1px)}.ThemeContent_primaryBtn__Mm4OD:active{transform:scale(.992)}.ThemeContent_btnIcon__lFLwy{width:18px;height:18px;color:#047857}.ThemeContent_empty__tMlCB{text-align:center;color:var(--forest-mid);padding:40px 0}.ThemeContent_emptyIcon__srfnK{width:48px;height:48px;margin:0 auto 10px;color:#047857;opacity:.5}@media (max-width:992px){.ThemeContent_wrap__EXwMO{padding:16px}}@media (max-width:768px){.ThemeContent_wrap__EXwMO{padding:12px}.ThemeContent_card__GxPM3{border-radius:.75rem}.ThemeContent_pad__ljIIS{padding:12px}.ThemeContent_title__nfjT6{font-size:clamp(1.25rem,5vw,1.75rem);gap:8px}.ThemeContent_titleIconWrap__inKqG{width:32px;height:32px}.ThemeContent_titleIcon__0P5xV{width:18px;height:18px}.ThemeContent_platformLink__NAAv_{font-size:.9rem;padding:6px 10px}.ThemeContent_ctaRow__bD0eo{gap:8px}.ThemeContent_primaryBtn__Mm4OD{width:100%;max-width:100%;padding:10px 14px;font-size:.9rem}.ThemeContent_btnIcon__lFLwy{width:16px;height:16px}.ThemeContent_videoFloat__VMttD{float:none;width:100%;margin:0 0 12px}.ThemeContent_themeHeading__KLots{font-size:1.1rem}.ThemeContent_iframeWrap__wuaIR,.ThemeContent_poster__5o5pH{max-width:100%;border-radius:10px}}@media (max-width:480px){.ThemeContent_wrap__EXwMO{padding:8px;gap:10px}.ThemeContent_pad__ljIIS{padding:10px}.ThemeContent_title__nfjT6{font-size:1.25rem}.ThemeContent_platformLink__NAAv_{font-size:.85rem;padding:5px 9px}.ThemeContent_primaryBtn__Mm4OD{padding:9px 12px;font-size:.85rem}.ThemeContent_themeHeading__KLots{font-size:1rem}.ThemeContent_desc__eDnA6{font-size:.9rem}}.EasyPayModal_mask__4OA72{position:fixed;inset:0;display:grid;place-items:center;padding:16px;z-index:60;background:color-mix(in oklab,black 28%,transparent);-webkit-backdrop-filter:blur(2px) saturate(1.02);backdrop-filter:blur(2px) saturate(1.02)}.EasyPayModal_card__fJWz1{position:relative;width:100%;max-width:550px;border-radius:1rem;background:var(--cream);border:1px solid color-mix(in oklab,var(--sky-blue) 30%,transparent);box-shadow:0 24px 70px rgba(0,0,0,.22),0 0 0 1px color-mix(in oklab,var(--path-gold) 12%,transparent) inset;overflow:hidden;transition:transform .2s ease,box-shadow .22s ease;max-height:90vh}.EasyPayModal_scrollArea__Ypd3n{max-height:90vh;overflow-y:auto;overscroll-behavior:contain}.EasyPayModal_bubble1__8d_Na,.EasyPayModal_bubble2__qOeWS,.EasyPayModal_bubble3__piGxn{position:absolute;border-radius:50%;filter:blur(40px);opacity:.2;pointer-events:none;contain:paint}.EasyPayModal_bubble1__8d_Na{top:-2rem;left:-2rem;width:8rem;height:8rem;background:var(--sky-blue)}.EasyPayModal_bubble2__qOeWS{bottom:-2rem;right:-3rem;width:10rem;height:10rem;background:var(--path-gold);opacity:.15}.EasyPayModal_bubble3__piGxn{top:45%;left:55%;width:6rem;height:6rem;background:var(--forest-mid);opacity:.12}.EasyPayModal_close__oAs8R{position:absolute;top:10px;right:10px;border:0;background:transparent;color:var(--forest-mid);cursor:pointer;border-radius:10px;padding:6px;transition:background .16s ease,transform .12s ease,color .16s ease}.EasyPayModal_close__oAs8R:hover{background:color-mix(in oklab,var(--cream) 70%,white);color:var(--forest-dark)}.EasyPayModal_close__oAs8R:active{transform:scale(.96)}.EasyPayModal_closeIcon__pTj2W{width:22px;height:22px}.EasyPayModal_content__3T1rr{padding:32px 24px 24px}.EasyPayModal_logoCircle__jYsNo{width:64px;height:64px;margin:0 auto 12px;border-radius:9999px;background:linear-gradient(to bottom right,var(--sky-blue),var(--path-gold));display:grid;place-items:center;box-shadow:0 10px 22px rgba(0,0,0,.12)}.EasyPayModal_logoIcon__7JIWL{width:30px;height:30px;color:#fff}.EasyPayModal_title__AMrQx{color:var(--forest-dark);font-weight:900;font-size:1.75rem;margin:0 0 20px;letter-spacing:.2px;line-height:1.2;text-align:center}.EasyPayModal_form__vOk0v{display:flex;flex-direction:column;gap:20px}.EasyPayModal_field__W00U2{display:flex;flex-direction:column;gap:8px}.EasyPayModal_label__JUZFo{color:var(--forest-dark);font-weight:700;font-size:.95rem}.EasyPayModal_inputWrap__M_3il{position:relative}.EasyPayModal_inputIcon__3a4HK{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--forest-mid)}.EasyPayModal_input__cpo1U,.EasyPayModal_textarea__rqas7{width:100%;padding:12px 16px 12px 40px;border:1px solid color-mix(in oklab,var(--sky-blue) 30%,transparent);border-radius:10px;background:color-mix(in oklab,var(--cream) 92%,white);color:var(--forest-dark);font-size:1rem;font-family:inherit;transition:border-color .16s ease,box-shadow .16s ease}.EasyPayModal_textarea__rqas7{padding-left:16px}.EasyPayModal_input__cpo1U:focus,.EasyPayModal_textarea__rqas7:focus{outline:none;border-color:color-mix(in oklab,var(--path-gold) 50%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--path-gold) 10%,transparent)}.EasyPayModal_errorText___EkcY{color:#dc2626;font-size:.9rem;font-weight:600;margin:0;line-height:1.5}.EasyPayModal_inputError__KzpfW{border-color:#dc2626!important;box-shadow:0 0 0 3px rgba(220,38,38,.1)!important}.EasyPayModal_checkboxError___HBIC{outline:2px solid #dc2626!important;outline-offset:2px}.EasyPayModal_checkboxField__b3hR6{display:flex;gap:10px;align-items:flex-start}.EasyPayModal_checkbox__an4Qy{width:20px;height:20px;margin-top:2px;cursor:pointer;accent-color:var(--path-gold)}.EasyPayModal_checkboxLabel__RF1Si{color:var(--forest-mid);font-size:.9rem;line-height:1.5;cursor:pointer}.EasyPayModal_link__WZnS_{color:var(--sky-blue);text-decoration:underline;font-weight:600;transition:color .16s ease}.EasyPayModal_link__WZnS_:hover{color:var(--path-gold)}.EasyPayModal_monthsRow__EP5UA{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.EasyPayModal_selectWrap__8zZel{position:relative;display:inline-block}.EasyPayModal_select__1vGNG{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 42px 12px 14px;border:1px solid color-mix(in oklab,var(--sky-blue) 30%,transparent);border-radius:10px;background:color-mix(in oklab,var(--cream) 92%,white);color:var(--forest-dark);font:inherit;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease;min-width:140px}.EasyPayModal_select__1vGNG:focus{outline:none;border-color:color-mix(in oklab,var(--path-gold) 50%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--path-gold) 10%,transparent)}.EasyPayModal_selectChevron__Xficw{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--forest-mid);pointer-events:none;transition:color .16s ease}.EasyPayModal_select__1vGNG:focus~.EasyPayModal_selectChevron__Xficw{color:var(--forest-dark)}.EasyPayModal_priceContainer__bwdG_{display:flex;width:-moz-fit-content;width:fit-content;align-items:baseline;gap:8px;margin-left:auto}.EasyPayModal_priceBgn__IgCsX{margin:0;font-weight:900;font-size:1.5rem;color:var(--forest-dark)}.EasyPayModal_priceEur__y4VWx{margin:0;font-weight:600;font-size:1rem;color:var(--forest-mid);opacity:.75}.EasyPayModal_submitBtn__ELLQG{display:inline-flex;justify-content:center;align-items:center;gap:8px;border:1px solid color-mix(in oklab,var(--sky-blue) 30%,transparent);border-radius:12px;padding:14px 20px;font-weight:900;cursor:pointer;background:color-mix(in oklab,var(--cream) 92%,white);color:var(--forest-dark);box-shadow:0 10px 26px rgba(0,0,0,.1);transition:transform .14s ease,box-shadow .2s ease,border-color .16s ease,background .16s ease;font-size:1.1rem;width:100%}.EasyPayModal_submitBtn__ELLQG:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--path-gold) 38%,transparent);background:color-mix(in oklab,var(--cream) 90%,white);box-shadow:0 14px 32px rgba(0,0,0,.14)}.EasyPayModal_submitBtn__ELLQG:active{transform:scale(.992)}.EasyPayModal_statusContent__1VGkA{padding:48px 32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.EasyPayModal_spinnerIcon__GPQ_V{width:64px;height:64px;color:var(--sky-blue);animation:EasyPayModal_spin__iZ7lI 1s linear infinite}@keyframes EasyPayModal_spin__iZ7lI{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.EasyPayModal_successIcon__pkYgy{width:64px;height:64px;color:#16a34a}.EasyPayModal_errorIcon__XsBef{width:64px;height:64px;color:#dc2626}.EasyPayModal_statusTitle__hAD4R{color:var(--forest-dark);font-weight:900;font-size:1.75rem;margin:0;letter-spacing:.2px;line-height:1.2}.EasyPayModal_statusText__x9Ck4{color:var(--forest-mid);font-size:1.05rem;line-height:1.6;margin:0;max-width:420px}.EasyPayModal_statusBtn__0fcFX{display:inline-flex;justify-content:center;align-items:center;gap:8px;border:1px solid color-mix(in oklab,var(--sky-blue) 30%,transparent);border-radius:12px;padding:14px 32px;font-weight:900;cursor:pointer;background:color-mix(in oklab,var(--cream) 92%,white);color:var(--forest-dark);box-shadow:0 10px 26px rgba(0,0,0,.1);transition:transform .14s ease,box-shadow .2s ease,border-color .16s ease,background .16s ease;font-size:1.05rem;margin-top:8px}.EasyPayModal_errorActions__2cVaH{display:flex;gap:12px;margin-top:8px;flex-wrap:wrap;justify-content:center}@media (max-width:768px){.EasyPayModal_content__3T1rr{padding:24px 16px 16px}.EasyPayModal_title__AMrQx{font-size:1.5rem}.EasyPayModal_monthsRow__EP5UA{gap:10px}.EasyPayModal_priceContainer__bwdG_{margin-left:0;justify-content:flex-end}.EasyPayModal_statusContent__1VGkA{padding:32px 20px}.EasyPayModal_statusTitle__hAD4R{font-size:1.5rem}.EasyPayModal_statusText__x9Ck4{font-size:.95rem}.EasyPayModal_errorIcon__XsBef,.EasyPayModal_spinnerIcon__GPQ_V,.EasyPayModal_successIcon__pkYgy{width:56px;height:56px}.EasyPayModal_errorActions__2cVaH{flex-direction:column;width:100%}.EasyPayModal_statusBtn__0fcFX{width:100%}}@media (prefers-reduced-motion:reduce){.EasyPayModal_card__fJWz1,.EasyPayModal_close__oAs8R,.EasyPayModal_input__cpo1U,.EasyPayModal_submitBtn__ELLQG,.EasyPayModal_textarea__rqas7{transition:none}}.BankModal_mask__Lpe3F{position:fixed;inset:0;display:grid;place-items:center;padding:16px;z-index:60;background:color-mix(in oklab,black 28%,transparent);-webkit-backdrop-filter:blur(2px) saturate(1.02);backdrop-filter:blur(2px) saturate(1.02)}.BankModal_card__iT5zU{position:relative;width:100%;max-width:550px;border-radius:1rem;background:var(--cream);border:1px solid color-mix(in oklab,var(--sky-blue) 30%,transparent);box-shadow:0 24px 70px rgba(0,0,0,.22),0 0 0 1px color-mix(in oklab,var(--path-gold) 12%,transparent) inset;overflow:hidden;transition:transform .2s ease,box-shadow .22s ease;max-height:90vh}.BankModal_scrollArea__rEZ_U{max-height:90vh;overflow-y:auto;overscroll-behavior:contain}.BankModal_bubble1__1eZIl,.BankModal_bubble2__ua9Ke,.BankModal_bubble3__B8dSe{position:absolute;border-radius:50%;filter:blur(40px);opacity:.2;pointer-events:none;contain:paint}.BankModal_bubble1__1eZIl{top:-2rem;left:-2rem;width:8rem;height:8rem;background:var(--sky-blue)}.BankModal_bubble2__ua9Ke{bottom:-2rem;right:-3rem;width:10rem;height:10rem;background:var(--path-gold);opacity:.15}.BankModal_bubble3__B8dSe{top:45%;left:55%;width:6rem;height:6rem;background:var(--forest-mid);opacity:.12}.BankModal_close__h4xuA{position:absolute;top:10px;right:10px;border:0;background:transparent;color:var(--forest-mid);cursor:pointer;border-radius:10px;padding:6px;transition:background .16s ease,transform .12s ease,color .16s ease}.BankModal_close__h4xuA:hover{background:color-mix(in oklab,var(--cream) 70%,white);color:var(--forest-dark)}.BankModal_close__h4xuA:active{transform:scale(.96)}.BankModal_closeIcon__inyr3{width:22px;height:22px}.BankModal_content__2mv5F{padding:32px 24px 24px}.BankModal_logoCircle__aODgk{width:64px;height:64px;margin:0 auto 12px;border-radius:9999px;background:linear-gradient(to bottom right,var(--sky-blue),var(--path-gold));display:grid;place-items:center;box-shadow:0 10px 22px rgba(0,0,0,.12)}.BankModal_logoIcon__l2Fdr{width:30px;height:30px;color:#fff}.BankModal_title__0RXwJ{color:var(--forest-dark);font-weight:900;font-size:1.75rem;margin:0 0 20px;letter-spacing:.2px;line-height:1.2;text-align:center}.BankModal_form__pSyo4{display:flex;flex-direction:column;gap:20px}.BankModal_field__hTUkm{display:flex;flex-direction:column;gap:8px}.BankModal_label__93yuE{color:var(--forest-dark);font-weight:700;font-size:.95rem}.BankModal_inputWrap__hkjuP{position:relative}.BankModal_inputIcon__WBZjj{position:absolute;left:12px;top:50%;transform:translateY(-50%);width:20px;height:20px;color:var(--forest-mid)}.BankModal_input__4MZJB,.BankModal_textarea__3LSfG{width:100%;padding:12px 16px 12px 40px;border:1px solid color-mix(in oklab,var(--sky-blue) 30%,transparent);border-radius:10px;background:color-mix(in oklab,var(--cream) 92%,white);color:var(--forest-dark);font-size:1rem;font-family:inherit;transition:border-color .16s ease,box-shadow .16s ease}.BankModal_textarea__3LSfG{padding-left:16px}.BankModal_input__4MZJB:focus,.BankModal_textarea__3LSfG:focus{outline:none;border-color:color-mix(in oklab,var(--path-gold) 50%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--path-gold) 10%,transparent)}.BankModal_errorText__VOMVx{color:#dc2626;font-size:.9rem;font-weight:600;margin:0;line-height:1.5}.BankModal_inputError__2GQzS{border-color:#dc2626!important;box-shadow:0 0 0 3px rgba(220,38,38,.1)!important}.BankModal_checkboxError___AnCh{outline:2px solid #dc2626!important;outline-offset:2px}.BankModal_checkboxField__sUUSV{display:flex;gap:10px;align-items:flex-start}.BankModal_checkbox__b7JzZ{width:20px;height:20px;margin-top:2px;cursor:pointer;accent-color:var(--path-gold)}.BankModal_checkboxLabel__mEuMd{color:var(--forest-mid);font-size:.9rem;line-height:1.5;cursor:pointer}.BankModal_link__Sgxuk{color:var(--sky-blue);text-decoration:underline;font-weight:600;transition:color .16s ease}.BankModal_link__Sgxuk:hover{color:var(--path-gold)}.BankModal_monthsRow__FKjGE{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.BankModal_selectWrap__WXbx_{position:relative;display:inline-block}.BankModal_select__lbxiA{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:12px 42px 12px 14px;border:1px solid color-mix(in oklab,var(--sky-blue) 30%,transparent);border-radius:10px;background:color-mix(in oklab,var(--cream) 92%,white);color:var(--forest-dark);font:inherit;cursor:pointer;transition:border-color .16s ease,box-shadow .16s ease;min-width:140px}.BankModal_select__lbxiA:focus{outline:none;border-color:color-mix(in oklab,var(--path-gold) 50%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--path-gold) 10%,transparent)}.BankModal_selectChevron__0Rw2K{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--forest-mid);pointer-events:none;transition:color .16s ease}.BankModal_select__lbxiA:focus~.BankModal_selectChevron__0Rw2K{color:var(--forest-dark)}.BankModal_priceContainer__Vg_KF{display:flex;width:-moz-fit-content;width:fit-content;align-items:baseline;gap:8px;margin-left:auto}.BankModal_priceBgn__GIfHH{margin:0;font-weight:900;font-size:1.5rem;color:var(--forest-dark)}.BankModal_priceEur__wE1_x{margin:0;font-weight:600;font-size:1rem;color:var(--forest-mid);opacity:.75}.BankModal_submitBtn__AUrVg{display:inline-flex;justify-content:center;align-items:center;gap:8px;border:1px solid color-mix(in oklab,var(--sky-blue) 30%,transparent);border-radius:12px;padding:14px 20px;font-weight:900;cursor:pointer;background:color-mix(in oklab,var(--cream) 92%,white);color:var(--forest-dark);box-shadow:0 10px 26px rgba(0,0,0,.1);transition:transform .14s ease,box-shadow .2s ease,border-color .16s ease,background .16s ease;font-size:1.1rem;width:100%}.BankModal_submitBtn__AUrVg:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--path-gold) 38%,transparent);background:color-mix(in oklab,var(--cream) 90%,white);box-shadow:0 14px 32px rgba(0,0,0,.14)}.BankModal_submitBtn__AUrVg:active{transform:scale(.992)}.BankModal_statusContent__33sQq{padding:48px 32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.BankModal_spinnerIcon__m0jCQ{width:64px;height:64px;color:var(--sky-blue);animation:BankModal_spin__OqRqF 1s linear infinite}@keyframes BankModal_spin__OqRqF{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.BankModal_successIcon__705kH{width:64px;height:64px;color:#16a34a}.BankModal_errorIcon__ROp3f{width:64px;height:64px;color:#dc2626}.BankModal_statusTitle__yayw_{color:var(--forest-dark);font-weight:900;font-size:1.75rem;margin:0;letter-spacing:.2px;line-height:1.2}.BankModal_statusText__bRJjJ{color:var(--forest-mid);font-size:1.05rem;line-height:1.6;margin:0;max-width:420px}.BankModal_statusBtn__IQfZf{display:inline-flex;justify-content:center;align-items:center;gap:8px;border:1px solid color-mix(in oklab,var(--sky-blue) 30%,transparent);border-radius:12px;padding:14px 32px;font-weight:900;cursor:pointer;background:color-mix(in oklab,var(--cream) 92%,white);color:var(--forest-dark);box-shadow:0 10px 26px rgba(0,0,0,.1);transition:transform .14s ease,box-shadow .2s ease,border-color .16s ease,background .16s ease;font-size:1.05rem;margin-top:8px}.BankModal_errorActions__MVlGS{display:flex;gap:12px;margin-top:8px;flex-wrap:wrap;justify-content:center}.BankModal_bankDetails__MasDt{background:color-mix(in oklab,var(--sky-blue) 8%,transparent);border:1px solid color-mix(in oklab,var(--sky-blue) 25%,transparent);border-radius:12px;padding:20px;margin:0 0 24px}.BankModal_bankDetailsTitle__DdL1f{color:var(--forest-dark);font-weight:800;font-size:1.1rem;margin:0 0 16px}.BankModal_bankInfo__HD6wD{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.BankModal_bankInfoRow__idIsL{display:flex;justify-content:space-between;align-items:center;gap:12px}.BankModal_bankLabel__bU9VS{color:var(--forest-mid);font-weight:700;font-size:.95rem}.BankModal_bankValue__OANQU{color:var(--forest-dark);font-weight:600;font-size:.95rem;font-family:monospace;background:color-mix(in oklab,var(--cream) 95%,white);padding:6px 12px;border-radius:6px;border:1px solid color-mix(in oklab,var(--path-gold) 20%,transparent)}.BankModal_bankWarning__aEopB{background:color-mix(in oklab,var(--path-gold) 15%,transparent);border:1px solid color-mix(in oklab,var(--path-gold) 35%,transparent);border-radius:8px;padding:12px 16px;color:var(--forest-dark);font-size:.9rem;line-height:1.5}.BankModal_bankWarning__aEopB strong{color:var(--forest-dark);font-weight:800}@media (max-width:768px){.BankModal_content__2mv5F{padding:24px 16px 16px}.BankModal_title__0RXwJ{font-size:1.5rem}.BankModal_monthsRow__FKjGE{gap:10px}.BankModal_priceContainer__Vg_KF{margin-left:0;justify-content:flex-end}.BankModal_statusContent__33sQq{padding:32px 20px}.BankModal_statusTitle__yayw_{font-size:1.5rem}.BankModal_statusText__bRJjJ{font-size:.95rem}.BankModal_errorIcon__ROp3f,.BankModal_spinnerIcon__m0jCQ,.BankModal_successIcon__705kH{width:56px;height:56px}.BankModal_errorActions__MVlGS{flex-direction:column;width:100%}.BankModal_statusBtn__IQfZf{width:100%}}@media (prefers-reduced-motion:reduce){.BankModal_card__iT5zU,.BankModal_close__h4xuA,.BankModal_input__4MZJB,.BankModal_submitBtn__AUrVg,.BankModal_textarea__3LSfG{transition:none}}.DecorativeWave_waveWrapper__8tktj{position:relative;line-height:0}.DecorativeWave_waveWrapper__8tktj.DecorativeWave_top__OTlQ5{bottom:2px}.DecorativeWave_waveWrapper__8tktj.DecorativeWave_bottom__BeT09{top:2px}.DecorativeWave_waveSvg___ZdKL{width:100%;height:6rem;display:block;fill:var(--forest-dark);transition:fill .4s ease}.DecorativeWave_rotate180__EAYLu{transform:rotate(180deg)}.page_grid__pKPdb{display:grid;grid-template-columns:auto 1fr}@media (max-width:992px){.page_grid__pKPdb{grid-template-columns:1fr;gap:0}.page_themeContent__28Mha{width:100%}}.page_grid__Vs_tc{display:grid;grid-template-columns:auto 1fr}@media (max-width:992px){.page_grid__Vs_tc{grid-template-columns:1fr;gap:0}.page_themeContent__kNnNR{width:100%}}.Platform3to4Section_section__pTELm{position:relative;background:var(--forest-dark);padding:5rem 1rem;overflow:hidden}.Platform3to4Section_decoTopRight__tM4ck{position:absolute;top:2.5rem;right:2.5rem;width:10rem;height:10rem;background:var(--sky-blue);border-radius:9999px;opacity:.18;filter:blur(32px);pointer-events:none}.Platform3to4Section_decoBottomLeft__QSsX_{position:absolute;bottom:5rem;left:5rem;width:8rem;height:8rem;background:var(--path-gold);border-radius:9999px;opacity:.22;filter:blur(20px);pointer-events:none}.Platform3to4Section_container__OXFsZ{max-width:80rem;margin:0 auto}.Platform3to4Section_grid__twblN{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;align-items:center}@media (min-width:1024px){.Platform3to4Section_grid__twblN{grid-template-columns:1fr 1fr;gap:4rem}}.Platform3to4Section_textCol__xvc9j{display:flex;flex-direction:column;gap:2rem}.Platform3to4Section_title__gzo29{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji;color:var(--cream);font-weight:900;line-height:1.1;margin:0 0 2rem;font-size:2.25rem}@media (min-width:768px){.Platform3to4Section_title__gzo29{font-size:3.75rem}}.Platform3to4Section_titleAccent__U2BLr{color:var(--path-gold);position:relative;display:inline-block}.Platform3to4Section_titleUnderline__1wJYK{position:absolute;left:0;right:0;bottom:-.5rem;height:.25rem;background:var(--path-gold);transform:rotate(1deg)}.Platform3to4Section_paragraphs___hPX7{display:grid;grid-gap:1.5rem;gap:1.5rem}.Platform3to4Section_lead__p3Rb4{font-size:1.25rem;color:var(--muted);line-height:1.75;margin:0}.Platform3to4Section_cta__CiVj5{border:none;cursor:pointer;padding:1rem 2rem;border-radius:1rem;font-weight:600;font-size:1.125rem;color:var(--forest-dark);box-shadow:var(--shadow-lg);transition:transform .3s ease,box-shadow .3s ease,filter .3s ease,background .3s ease}.Platform3to4Section_cta__CiVj5,.Platform3to4Section_cta__CiVj5:hover{background-image:linear-gradient(90deg,var(--path-gold),var(--sky-blue))}.Platform3to4Section_cta__CiVj5:hover{box-shadow:var(--shadow-xl);transform:scale(1.05) rotate(-1deg);filter:brightness(1.05)}.Platform3to4Section_ctaInner__w153E{color:var(--forest-dark);display:inline-flex;align-items:center;gap:.75rem}.Platform3to4Section_ctaIcon__GSxfP{transition:transform .3s ease}.Platform3to4Section_cta__CiVj5:hover .Platform3to4Section_ctaIcon__GSxfP{transform:translateX(.25rem)}.Platform3to4Section_mediaGroup__7dyH5{position:relative}.Platform3to4Section_mediaGlow__GMpxG{position:absolute;inset:-1.5rem;border-radius:1.5rem;background-image:linear-gradient(90deg,color-mix(in oklab,var(--sky-blue) 25%,transparent),color-mix(in oklab,var(--path-gold) 25%,transparent));filter:blur(32px);transition:filter .5s ease;pointer-events:none}.Platform3to4Section_mediaGroup__7dyH5:hover .Platform3to4Section_mediaGlow__GMpxG{filter:blur(24px)}.Platform3to4Section_card__u0Qlo{position:relative;background:var(--cream);border-radius:1.5rem;overflow:hidden;box-shadow:0 30px 50px rgba(0,0,0,.35);border:4px solid color-mix(in oklab,var(--cream) 10%,transparent);transform:translateZ(0);transition:transform .5s ease;aspect-ratio:1220/786}.Platform3to4Section_mediaGroup__7dyH5:hover .Platform3to4Section_card__u0Qlo{transform:scale(1.05)}.Platform3to4Section_cardImg__hsWDt{display:block;width:100%;object-fit:cover}.Platform3to4Section_cardOverlay__ih7VS{position:absolute;inset:0;background:linear-gradient(to top,color-mix(in oklab,var(--forest-dark) 35%,transparent),transparent);pointer-events:none}.Platform3to4Section_badge__HoHZu{position:absolute;top:1rem;right:1rem;width:3rem;height:3rem;background:var(--sky-blue);border-radius:9999px;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lg)}.Platform3to4Section_badge__HoHZu i{color:var(--forest-dark);font-size:1.125rem}.Platform5to8Section_section__wzhzu{position:relative;padding:5rem 1rem;background:var(--cream);overflow:hidden}.Platform5to8Section_decoTopRight__fJ_lO{position:absolute;top:5rem;right:2.5rem;width:10rem;height:10rem;background:var(--sky-blue);border-radius:9999px;opacity:.2;filter:blur(32px);pointer-events:none}.Platform5to8Section_decoBottomLeft__tGX00{position:absolute;bottom:2.5rem;left:5rem;width:8rem;height:8rem;background:var(--path-gold);border-radius:9999px;opacity:.18;filter:blur(20px);pointer-events:none}.Platform5to8Section_container__owX_r{max-width:80rem;margin:0 auto}.Platform5to8Section_grid__t_fNh{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;align-items:center}@media (min-width:1024px){.Platform5to8Section_grid__t_fNh{grid-template-columns:1fr 1fr;gap:4rem}}.Platform5to8Section_mediaGroup__Wk62I{position:relative;order:2}@media (min-width:1024px){.Platform5to8Section_mediaGroup__Wk62I{order:1}}.Platform5to8Section_mediaGlow__67AeM{position:absolute;inset:-1.5rem;border-radius:1.5rem;background:linear-gradient(90deg,color-mix(in oklab,var(--sky-blue) 25%,transparent),color-mix(in oklab,var(--path-gold) 25%,transparent));filter:blur(32px);transition:filter .5s ease}.Platform5to8Section_mediaGroup__Wk62I:hover .Platform5to8Section_mediaGlow__67AeM{filter:blur(24px)}.Platform5to8Section_card__D9G7y{position:relative;background:var(--cream);border-radius:1.5rem;overflow:hidden;box-shadow:0 30px 50px rgba(0,0,0,.35);border:4px solid color-mix(in oklab,var(--cream) 20%,transparent);transform:translateZ(0);transition:transform .5s ease;aspect-ratio:1220/786}.Platform5to8Section_mediaGroup__Wk62I:hover .Platform5to8Section_card__D9G7y{transform:scale(1.05)}.Platform5to8Section_cardImg__Z3CUN{display:block;width:100%;object-fit:cover}.Platform5to8Section_cardOverlay__KKQya{position:absolute;inset:0;background:linear-gradient(to top,color-mix(in oklab,var(--forest-dark) 25%,transparent),transparent)}.Platform5to8Section_badge__eA3Xh{position:absolute;top:1rem;right:1rem;width:3rem;height:3rem;background:var(--path-gold);border-radius:9999px;display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-lg)}.Platform5to8Section_badgeIcon__RUXF8{color:var(--forest-dark);font-size:1.25rem}.Platform5to8Section_textCol__cHKtS{display:flex;flex-direction:column;gap:2rem;order:1}@media (min-width:1024px){.Platform5to8Section_textCol__cHKtS{order:2}}.Platform5to8Section_title__E1a0R{font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial;font-weight:900;line-height:1.1;margin:0 0 2rem;font-size:2.25rem;color:var(--forest-dark)}@media (min-width:768px){.Platform5to8Section_title__E1a0R{font-size:3.75rem}}.Platform5to8Section_titleAccent__lRhRO{color:var(--sky-blue);position:relative;display:inline-block}.Platform5to8Section_titleUnderline__DFAjH{position:absolute;left:0;right:0;bottom:-.5rem;height:.25rem;background:var(--sky-blue);transform:rotate(-1deg)}.Platform5to8Section_paragraphs__ZU4vo{display:grid;grid-gap:1.5rem;gap:1.5rem}.Platform5to8Section_lead__tyeDt{font-size:1.25rem;color:var(--pine-leaf);line-height:1.75;margin:0}.Platform5to8Section_cta__Kh7Zc{border:none;cursor:pointer;padding:1rem 2rem;border-radius:1rem;font-weight:600;font-size:1.125rem;color:var(--forest-dark);background:linear-gradient(90deg,var(--path-gold),var(--sky-blue));box-shadow:var(--shadow-lg);transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.Platform5to8Section_cta__Kh7Zc:hover{background:linear-gradient(90deg,var(--path-gold),var(--sky-blue));box-shadow:var(--shadow-xl);transform:scale(1.05) rotate(1deg);filter:brightness(1.05)}.Platform5to8Section_ctaInner__VapOC{color:var(--forest-dark);display:inline-flex;align-items:center;gap:.75rem}.Platform5to8Section_ctaIcon__wThnC{transition:transform .3s ease}.Platform5to8Section_cta__Kh7Zc:hover .Platform5to8Section_ctaIcon__wThnC{transform:translateX(.25rem)}.BooksAndMerchSection_section__we_H9{position:relative;padding:5rem 1rem;background:var(--forest-dark);overflow:hidden}.BooksAndMerchSection_decorOne__33_SE,.BooksAndMerchSection_decorTwo__QJWF8{position:absolute;border-radius:9999px;filter:blur(28px);pointer-events:none}.BooksAndMerchSection_decorOne__33_SE{top:2.5rem;left:2.5rem;width:10rem;height:10rem;background:var(--path-gold);opacity:.1}.BooksAndMerchSection_decorTwo__QJWF8{right:5rem;bottom:5rem;width:8rem;height:8rem;background:var(--sky-blue);opacity:.15;filter:blur(20px)}.BooksAndMerchSection_container__O1iBb{max-width:80rem;margin:0 auto;text-align:center}.BooksAndMerchSection_header__TWkUe{margin-bottom:4rem}.BooksAndMerchSection_title__l4rT6{color:var(--cream);font-weight:900;line-height:1.1;margin:0 0 2rem;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,Apple Color Emoji,Segoe UI Emoji;font-size:2.25rem}@media (min-width:768px){.BooksAndMerchSection_title__l4rT6{font-size:3.75rem}}.BooksAndMerchSection_highlight__xVhvX{position:relative;color:var(--path-gold);display:inline-block}.BooksAndMerchSection_highlightUnderline__XduA9{position:absolute;left:0;right:0;height:.25rem;bottom:-.5rem;background:var(--path-gold);transform:rotate(1deg);content:"";display:block}.BooksAndMerchSection_subtitle__ZHy_p{color:var(--muted);font-size:1.25rem;line-height:1.7;max-width:48rem;margin:0 auto}.BooksAndMerchSection_grid__tT2vz{display:grid;grid-template-columns:1fr;grid-gap:2rem;gap:2rem;margin:0 auto 3rem;max-width:64rem}@media (min-width:768px){.BooksAndMerchSection_grid__tT2vz{grid-template-columns:repeat(3,1fr)}}.BooksAndMerchSection_card__W4V87{position:relative;background:var(--cream);border-radius:var(--radius-3xl);box-shadow:var(--shadow-xl);overflow:hidden;transform:translateZ(0);transition:transform var(--transition-slow),box-shadow var(--transition)}.BooksAndMerchSection_card__W4V87:hover{transform:scale(1.05) rotate(-2deg);box-shadow:var(--shadow-2xl)}.BooksAndMerchSection_card__W4V87:nth-child(2):hover{transform:scale(1.05) rotate(2deg)}.BooksAndMerchSection_media__Z_lhb{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden}.BooksAndMerchSection_mediaBooks__dI3nK{background:linear-gradient(135deg,var(--path-gold),var(--sky-blue))}.BooksAndMerchSection_mediaMerch__Yd3Tt{background:linear-gradient(135deg,var(--sky-blue),var(--path-gold))}.BooksAndMerchSection_card__W4V87:hover .BooksAndMerchSection_mediaImg__BDWop{transform:scale(1.1)}.BooksAndMerchSection_cardBody__TQ_dH{padding:1.5rem}.BooksAndMerchSection_cardTitle__MD6hK{font-size:1.5rem;font-weight:800;color:var(--forest-dark)}.BooksAndMerchSection_cardText__kCvSj{margin:0;color:var(--forest-mid)}.BooksAndMerchSection_overlay__A8rUs{position:absolute;inset:0;opacity:0;transition:opacity var(--transition);display:flex;align-items:center;justify-content:center}.BooksAndMerchSection_overlayEmerald__hvdCH{background:color-mix(in oklab,var(--path-gold) 20%,transparent)}.BooksAndMerchSection_overlayTeal__rBTdV{background:color-mix(in oklab,var(--sky-blue) 20%,transparent)}@supports not (background:color-mix(in oklab,white 10%,black)){.BooksAndMerchSection_overlayEmerald__hvdCH{background:rgba(242,184,75,.2)}.BooksAndMerchSection_overlayTeal__rBTdV{background:rgba(127,181,230,.2)}}.BooksAndMerchSection_overlay__A8rUs i{color:var(--cream);font-size:1.875rem}.BooksAndMerchSection_card__W4V87:hover .BooksAndMerchSection_overlay__A8rUs{opacity:1}.BooksAndMerchSection_ctaBtn__oVYwV{display:inline-block;border:0;cursor:pointer;border-radius:var(--radius-2xl);padding:1rem 2rem;font-weight:600;font-size:1.125rem;color:var(--cream);background:linear-gradient(90deg,var(--path-gold),var(--sky-blue));box-shadow:var(--shadow-lg);transition:transform var(--transition),box-shadow var(--transition),filter var(--transition)}.BooksAndMerchSection_ctaBtn__oVYwV:hover{transform:scale(1.05) rotate(1deg);box-shadow:var(--shadow-xl);filter:brightness(1.05)}.BooksAndMerchSection_ctaContent__80jBh{display:inline-flex;align-items:center;gap:.75rem}.BooksAndMerchSection_ctaIcon__v25OE{display:inline-block;transition:transform var(--transition);font-size:1.125rem}.BooksAndMerchSection_ctaBtn__oVYwV:hover .BooksAndMerchSection_ctaIcon__v25OE{transform:translateX(.25rem)}.BooksAndMerchSection_icon__UdAle{color:var(--cream);font-size:1.875rem}.PaymentPopup_mask___Q8ZK{position:fixed;inset:0;display:grid;place-items:center;padding:16px;z-index:60;background:color-mix(in oklab,black 28%,transparent);-webkit-backdrop-filter:blur(2px) saturate(1.02);backdrop-filter:blur(2px) saturate(1.02)}.PaymentPopup_card__28bEQ{position:relative;width:100%;max-width:550px;border-radius:1rem;background:var(--cream);border:1px solid color-mix(in oklab,var(--sky-blue) 30%,transparent);box-shadow:0 24px 70px rgba(0,0,0,.22),0 0 0 1px color-mix(in oklab,var(--path-gold) 12%,transparent) inset;overflow:hidden;will-change:transform,box-shadow;transition:transform .2s ease,box-shadow .22s ease;max-height:90vh;overflow-y:auto}.PaymentPopup_card__28bEQ:focus-within{box-shadow:0 26px 76px rgba(0,0,0,.24),0 0 0 2px color-mix(in oklab,var(--sky-blue) 35%,transparent) inset}.PaymentPopup_bubble1__SvXge,.PaymentPopup_bubble2__3MUuv,.PaymentPopup_bubble3__2j1EY{position:absolute;border-radius:50%;filter:blur(40px);opacity:.2;pointer-events:none}.PaymentPopup_bubble1__SvXge{top:-2rem;left:-2rem;width:8rem;height:8rem;background:var(--sky-blue)}.PaymentPopup_bubble2__3MUuv{bottom:-2rem;right:-3rem;width:10rem;height:10rem;background:var(--path-gold);opacity:.15}.PaymentPopup_bubble3__2j1EY{top:45%;left:55%;width:6rem;height:6rem;background:var(--forest-mid);opacity:.12}.PaymentPopup_close__Dn8V_{position:absolute;top:10px;right:10px;z-index:10;border:0;background:transparent;color:var(--forest-mid);cursor:pointer;border-radius:10px;padding:6px;transition:background .16s ease,transform .12s ease,color .16s ease}.PaymentPopup_close__Dn8V_:hover{background:color-mix(in oklab,var(--cream) 70%,white);color:var(--forest-dark)}.PaymentPopup_close__Dn8V_:active{transform:scale(.96)}.PaymentPopup_closeIcon__gilUp{width:22px;height:22px}.PaymentPopup_content__5xBwR{padding:32px 24px 24px}.PaymentPopup_title__6yO_y{color:var(--forest-dark);font-weight:900;font-size:1.75rem;margin:0 0 24px;letter-spacing:.2px;line-height:1.2}.PaymentPopup_bankDetails__rLFQ8{background:color-mix(in oklab,var(--sky-blue) 8%,transparent);border:1px solid color-mix(in oklab,var(--sky-blue) 25%,transparent);border-radius:12px;padding:20px;margin-bottom:24px}.PaymentPopup_bankDetailsTitle__XOqVl{color:var(--forest-dark);font-weight:800;font-size:1.1rem;margin:0 0 16px}.PaymentPopup_bankInfo__pfDH3{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.PaymentPopup_bankInfoRow__W72nl{display:flex;justify-content:space-between;align-items:center;gap:12px}.PaymentPopup_bankLabel__2cOTb{color:var(--forest-mid);font-weight:700;font-size:.95rem}.PaymentPopup_bankValue__wDNui{color:var(--forest-dark);font-weight:600;font-size:.95rem;font-family:monospace;background:color-mix(in oklab,var(--cream) 95%,white);padding:6px 12px;border-radius:6px;border:1px solid color-mix(in oklab,var(--path-gold) 20%,transparent)}.PaymentPopup_bankWarning__zdJkX{background:color-mix(in oklab,var(--path-gold) 15%,transparent);border:1px solid color-mix(in oklab,var(--path-gold) 35%,transparent);border-radius:8px;padding:12px 16px;color:var(--forest-dark);font-size:.9rem;line-height:1.5}.PaymentPopup_bankWarning__zdJkX strong{color:var(--forest-dark);font-weight:800}.PaymentPopup_form__UWvV3{display:flex;flex-direction:column;gap:20px}.PaymentPopup_field__f0AU6{display:flex;flex-direction:column;gap:8px}.PaymentPopup_label___82rH{color:var(--forest-dark);font-weight:700;font-size:.95rem}.PaymentPopup_input__JDhWA,.PaymentPopup_textarea__RmfUl{width:100%;padding:12px 16px;border:1px solid color-mix(in oklab,var(--sky-blue) 30%,transparent);border-radius:10px;background:color-mix(in oklab,var(--cream) 92%,white);color:var(--forest-dark);font-size:1rem;font-family:inherit;transition:border-color .16s ease,box-shadow .16s ease}.PaymentPopup_errorText__H0Ihp{color:#dc2626;font-size:.9rem;font-weight:600;margin:0;line-height:1.5}.PaymentPopup_inputError__gyBsP{border-color:#dc2626!important;box-shadow:0 0 0 3px rgba(220,38,38,.1)!important}.PaymentPopup_checkboxError__WOrhY{outline:2px solid #dc2626!important;outline-offset:2px}.PaymentPopup_input__JDhWA:focus,.PaymentPopup_textarea__RmfUl:focus{outline:none;border-color:color-mix(in oklab,var(--path-gold) 50%,transparent);box-shadow:0 0 0 3px color-mix(in oklab,var(--path-gold) 10%,transparent)}.PaymentPopup_checkboxField__tOa0I{display:flex;gap:10px;align-items:flex-start}.PaymentPopup_checkbox__tgYio{width:20px;height:20px;margin-top:2px;cursor:pointer;accent-color:var(--path-gold)}.PaymentPopup_checkboxLabel__IeO12{color:var(--forest-mid);font-size:.9rem;line-height:1.5;cursor:pointer}.PaymentPopup_link__w_MzN{color:var(--sky-blue);text-decoration:underline;font-weight:600;transition:color .16s ease}.PaymentPopup_link__w_MzN:hover{color:var(--path-gold)}.PaymentPopup_submitBtn__EdaET{display:inline-flex;justify-content:center;align-items:center;gap:8px;border:1px solid color-mix(in oklab,var(--sky-blue) 30%,transparent);border-radius:12px;padding:14px 20px;font-weight:900;cursor:pointer;background:color-mix(in oklab,var(--cream) 92%,white);color:var(--forest-dark);box-shadow:0 10px 26px rgba(0,0,0,.1);transition:transform .14s ease,box-shadow .2s ease,border-color .16s ease,background .16s ease;font-size:1.1rem;width:100%}.PaymentPopup_submitBtn__EdaET:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--path-gold) 38%,transparent);background:color-mix(in oklab,var(--cream) 90%,white);box-shadow:0 14px 32px rgba(0,0,0,.14)}.PaymentPopup_submitBtn__EdaET:active{transform:scale(.992)}.PaymentPopup_hint__IDHpW{color:var(--forest-mid);font-size:.85rem;line-height:1.5;margin:0}.PaymentPopup_statusContent__w6h54{padding:48px 32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.PaymentPopup_spinnerIcon__p91l9{width:64px;height:64px;color:var(--sky-blue);animation:PaymentPopup_spin__D_gAO 1s linear infinite}@keyframes PaymentPopup_spin__D_gAO{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.PaymentPopup_successIcon__eW1Yt{width:64px;height:64px;color:#16a34a}.PaymentPopup_errorIcon__CKmwB{width:64px;height:64px;color:#dc2626}.PaymentPopup_statusTitle__AZv4M{color:var(--forest-dark);font-weight:900;font-size:1.75rem;margin:0;letter-spacing:.2px;line-height:1.2}.PaymentPopup_statusText__oNXXL{color:var(--forest-mid);font-size:1.05rem;line-height:1.6;margin:0;max-width:400px}.PaymentPopup_statusBtn___i_85{border:1px solid color-mix(in oklab,var(--sky-blue) 30%,transparent);font-weight:900;background:color-mix(in oklab,var(--cream) 92%,white);color:var(--forest-dark);box-shadow:0 10px 26px rgba(0,0,0,.1);transition:transform .14s ease,box-shadow .2s ease,border-color .16s ease,background .16s ease;margin-top:8px}.PaymentPopup_statusBtn___i_85:hover{transform:translateY(-1px);border-color:color-mix(in oklab,var(--path-gold) 38%,transparent);background:color-mix(in oklab,var(--cream) 90%,white);box-shadow:0 14px 32px rgba(0,0,0,.14)}.PaymentPopup_statusBtn___i_85:active{transform:scale(.992)}.PaymentPopup_statusBtn___i_85{display:inline-flex;justify-content:center;align-items:center;gap:8px;border:1px solid color-mix(in oklab,var(--forest-mid) 20%,transparent);border-radius:12px;padding:14px 32px;font-weight:700;cursor:pointer;background:transparent;color:var(--forest-mid);transition:transform .14s ease,background .16s ease,border-color .16s ease;font-size:1.05rem}.PaymentPopup_statusBtnSecondary__O6hNH:hover{background:color-mix(in oklab,var(--cream) 95%,white);border-color:color-mix(in oklab,var(--forest-mid) 30%,transparent)}.PaymentPopup_statusBtnSecondary__O6hNH:active{transform:scale(.992)}.PaymentPopup_errorActions__WO3PZ{display:flex;gap:12px;margin-top:8px;flex-wrap:wrap;justify-content:center}@media (max-width:768px){.PaymentPopup_content__5xBwR{padding:24px 16px 16px}.PaymentPopup_title__6yO_y{font-size:1.5rem}.PaymentPopup_statusContent__w6h54{padding:32px 20px}.PaymentPopup_statusTitle__AZv4M{font-size:1.5rem}.PaymentPopup_statusText__oNXXL{font-size:.95rem}.PaymentPopup_errorIcon__CKmwB,.PaymentPopup_spinnerIcon__p91l9,.PaymentPopup_successIcon__eW1Yt{width:56px;height:56px}.PaymentPopup_errorActions__WO3PZ{flex-direction:column;width:100%}.PaymentPopup_statusBtnSecondary__O6hNH,.PaymentPopup_statusBtn___i_85{width:100%}}@media (prefers-reduced-motion:reduce){.PaymentPopup_card__28bEQ,.PaymentPopup_close__Dn8V_,.PaymentPopup_input__JDhWA,.PaymentPopup_submitBtn__EdaET,.PaymentPopup_textarea__RmfUl{transition:none}}