.page_page__oATCN{--gold:#efb846;--cream:#fff8eb;--ink:#31150d;display:grid;grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);background:#f6eadc;color:var(--ink)}.page_hero__79E_V{position:-webkit-sticky;position:sticky;top:0;align-self:start;height:100vh;box-sizing:border-box;padding:clamp(36px,5vw,72px);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;color:#fff8e4;background:radial-gradient(circle at 85% 14%,rgba(255,187,44,.7),transparent 18%),radial-gradient(circle at 20% 75%,rgba(207,78,12,.65),transparent 32%),linear-gradient(145deg,#8d270d,#3a1009 72%)}.page_hero__79E_V:after{content:"";position:absolute;inset:0;opacity:.18;background:repeating-radial-gradient(circle at 70% 34%,transparent 0 18px,#ffd787 19px 20px,transparent 21px 34px);pointer-events:none}.page_hero__79E_V>*{position:relative;z-index:1}.page_brand__S5Yly{font-size:.9rem;font-weight:800;letter-spacing:.14em}.page_brand__S5Yly b{color:var(--gold);padding:0 .45rem}.page_bengali__GmCfm{font-size:clamp(3.4rem,6vw,7rem);line-height:.9;font-weight:900;color:#ffcf58;margin:0 0 16px;text-shadow:0 3px 0 #7d170c}.page_eyebrow__CV5yV,.page_pujoOnline__YCEB3{font-size:.76rem;font-weight:850;letter-spacing:.16em;color:#a9441d}.page_hero__79E_V h1{font-size:clamp(2rem,3.5vw,4.2rem);line-height:.98;margin:30px 0 16px}.page_hero__79E_V h1 em{color:var(--gold);font-style:normal}.page_intro__IudfA{font-size:1.1rem}.page_hero__79E_V footer{display:grid;grid-gap:8px;gap:8px;font-size:.7rem;letter-spacing:.1em;opacity:.86}.page_panel__eD2_j{padding:clamp(28px,5vw,72px);max-width:820px;width:100%;box-sizing:border-box}.page_panel__eD2_j>header{margin-bottom:30px}.page_panel__eD2_j h2{font-size:clamp(2rem,4vw,3.5rem);line-height:1.04;margin:10px 0 14px}.page_panel__eD2_j>header>p:last-child{color:#72574f}.page_form__w3cAC{display:grid;grid-gap:18px;gap:18px}.page_card__Ecdc8{background:#fff;border:1px solid rgba(85,42,25,.14);border-radius:18px;padding:clamp(22px,4vw,34px);box-shadow:0 9px 30px rgba(91,47,28,.06)}.page_card__Ecdc8 h3{font-size:1.05rem;margin:0 0 20px}.page_card__Ecdc8 input[type=email],.page_card__Ecdc8 input[type=tel],.page_card__Ecdc8 input[type=text],.page_card__Ecdc8 select,.page_card__Ecdc8 textarea,.page_card__Ecdc8>input:not([type=radio]){font:inherit;width:100%;box-sizing:border-box;border:1px solid #d7c7bb;border-radius:10px;padding:14px 15px;background:#fff;color:var(--ink)}.page_card__Ecdc8 textarea{resize:vertical}.page_card__Ecdc8 input:focus,.page_card__Ecdc8 select:focus,.page_card__Ecdc8 textarea:focus{outline:2px solid rgba(179,66,23,.25);border-color:#ad431f}.page_help__fQqGB{line-height:1.65;color:#684f47}.page_upload__mIoUi{display:inline-flex!important;align-items:center;color:#9b3717;border:1px solid #c9967f;border-radius:9px;padding:12px 16px;font-weight:750;cursor:pointer}.page_upload__mIoUi input{display:none}.page_fileList__lLL7u{padding-left:18px;margin:16px 0 0}.page_fileList__lLL7u li{margin:6px 0}.page_fileList__lLL7u span{color:#806b62;font-size:.8rem}.page_radios__Na6vR{display:grid;grid-gap:14px;gap:14px}.page_radios__Na6vR label{display:flex;align-items:center;gap:12px;cursor:pointer}.page_radios__Na6vR input{width:20px;height:20px;accent-color:#9f3516}.page_radios__Na6vR+input{margin-top:18px}.page_terms__KMU8J{max-height:520px;overflow:auto;background:#fffaf2;border:1px solid #ead8c5;border-radius:12px;padding:18px;line-height:1.65}.page_terms__KMU8J p{margin:0 0 16px}.page_terms__KMU8J h4{margin:22px 0 7px;color:#8e3215}.page_accept__1YC1L{font-weight:800;margin-top:22px}.page_error__I95aT{padding:14px 16px;border-radius:10px;background:#fff0ed;color:#a12717}.page_submit__8FFZj{border:0;border-radius:10px;padding:17px 22px;background:linear-gradient(135deg,#a83b17,#73200d);color:white;font:800 1rem inherit;cursor:pointer;display:flex;justify-content:space-between}.page_submit__8FFZj:disabled{opacity:.55;cursor:wait}.page_privacy__7K92o{text-align:center;font-size:.78rem;color:#7b6860}.page_trap__bip8H{position:absolute;left:-10000px}.page_success__qvC4K{min-height:100vh;padding:8vw;display:grid;place-content:center;text-align:center;background:#fff7e8;color:var(--ink)}.page_success__qvC4K h1{font-size:clamp(2.4rem,6vw,5rem);margin:12px}.page_success__qvC4K>p{max-width:620px}.page_tick__dUHEQ{margin:auto;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:#9c3918;color:white;font-size:2rem}.page_reference__ZUa18{margin:24px auto;display:grid;grid-gap:8px;gap:8px;padding:18px 24px;background:white;border:1px solid #e6d1bd;border-radius:12px}.page_reference__ZUa18 strong{font-size:1.35rem}@media(max-width:900px){.page_page__oATCN{display:block}.page_hero__79E_V{position:relative;height:auto;min-height:520px}.page_panel__eD2_j{margin:auto}.page_terms__KMU8J{max-height:none}}@media(max-width:540px){.page_hero__79E_V{min-height:430px;padding:28px 22px}.page_bengali__GmCfm{font-size:3.7rem}.page_panel__eD2_j{padding:28px 14px}.page_card__Ecdc8{padding:22px 18px;border-radius:14px}.page_panel__eD2_j h2{font-size:2.15rem}}.page_page__oATCN{display:block;min-height:100vh}.page_hero__79E_V{position:relative;top:auto;width:100%;height:auto;min-height:0;padding:0;background:#3a1009;line-height:0}.page_hero__79E_V:after{display:none}.page_hero__79E_V img,.page_hero__79E_V picture{display:block;width:100%}.page_hero__79E_V img{height:auto;object-fit:contain}.page_panel__eD2_j{max-width:920px;margin:auto}.page_eyebrow__CV5yV{font-size:.76rem;font-weight:850;letter-spacing:.16em;color:#a9441d}@media(max-width:900px){.page_hero__79E_V{height:auto;min-height:0;padding:0}.page_terms__KMU8J{max-height:none}}@media(max-width:540px){.page_hero__79E_V{min-height:0;padding:0}}.page_termsCompact__a4hht{max-height:320px;overscroll-behavior:contain;scrollbar-color:#a9441d #f4e5d3;scrollbar-width:thin}.page_termsCompact__a4hht:focus{outline:2px solid rgba(169,68,29,.35);outline-offset:3px}.page_policyLink__ooQRO{display:inline-flex;align-items:center;gap:8px;margin-top:14px;color:#923313;font-weight:800;text-decoration:none;border-bottom:1px solid rgba(146,51,19,.35)}.page_policyLink__ooQRO:focus-visible,.page_policyLink__ooQRO:hover{color:#6f210c;border-color:currentColor}@media(max-width:900px){.page_terms__KMU8J.page_termsCompact__a4hht{max-height:300px}}@media(max-width:540px){.page_terms__KMU8J.page_termsCompact__a4hht{max-height:280px;padding:16px}}