.diwali_page__kJnDc{--navy:#16294d;--cream:#fff6e6;--cream2:#ffe9c2;--coral:#d9503e;--coralS:#ee6a56;--saffron:#f5a623;--p1:#ffe3dd;--p2:#ffefc4;--p3:#d9f0ee;--p4:#ffdbe8;--p5:#d9effb;--p6:#dcf1e3;--ease:cubic-bezier(.16,1,.3,1);overflow-x:clip}.diwali_page__kJnDc :focus-visible{outline:3px solid var(--teal);outline-offset:3px;border-radius:8px}.diwali_wrap__lDhWX{width:min(1120px,calc(100% - 40px));margin:0 auto}.diwali_sec__oSHqK{padding:clamp(52px,7.5vw,96px) 0}.diwali_h2__9SiOw{font-size:clamp(30px,4.2vw,48px);line-height:1.04;letter-spacing:-.035em;margin:0 0 14px;font-weight:800}.diwali_sub__8igHt{font-size:clamp(16px,1.7vw,19px);color:var(--muted);max-width:60ch;margin:0}.diwali_secHead__6pB5v{margin-bottom:clamp(26px,4vw,44px)}.diwali_hero__oE95g{background:var(--cream);padding:22px 0 clamp(44px,6vw,80px);overflow:hidden}.diwali_crumbs__yiMkD{font-size:13.5px;color:var(--muted);margin:0 0 clamp(22px,4vw,44px)}.diwali_crumbs__yiMkD a{color:var(--teal);font-weight:650;display:inline-block;padding:13px 3px;margin:-13px 0}.diwali_crumbs__yiMkD a:hover{text-decoration:underline;text-underline-offset:3px}.diwali_heroGrid__kEjVR{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center}.diwali_product__Q9h9_{display:inline-block;background:var(--coralS);color:#fff;border:2px solid var(--navy);border-radius:999px;padding:7px 18px;font-weight:800;letter-spacing:.16em;font-size:12.5px;text-transform:uppercase;transform:rotate(-2deg);margin:0 0 18px}.diwali_h1__mnftj{font-size:clamp(40px,6.6vw,72px);line-height:.98;letter-spacing:-.045em;font-weight:800;margin:0 0 20px;max-width:12ch;text-wrap:balance}.diwali_lead__lDzat{font-size:clamp(17px,1.9vw,21px);line-height:1.5;color:#3d4a68;max-width:44ch;margin:0 0 26px}.diwali_cta__PPxer{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px}.diwali_dl__pVAlR{display:inline-flex;align-items:center;gap:10px;background:var(--ink);color:#fff;border-radius:999px;padding:17px 28px;font-weight:750;font-size:17px;box-shadow:0 10px 24px rgba(17,21,20,.22),0 2px 4px rgba(17,21,20,.18);transition:transform .25s var(--ease),box-shadow .25s var(--ease)}.diwali_dl__pVAlR:hover{transform:translateY(-2px);box-shadow:0 16px 30px rgba(17,21,20,.26),0 3px 6px rgba(17,21,20,.18)}.diwali_dl__pVAlR:active{transform:translateY(0)}.diwali_ghost__iHU36{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:15.5px;color:var(--navy);padding:15px 4px;border-bottom:2px solid transparent}.diwali_ghost__iHU36:hover{border-bottom-color:var(--navy)}.diwali_meta__BZ0Dx{font-size:14px;color:var(--muted);margin:14px 0 0}.diwali_facts__yxh4k{display:flex;flex-wrap:wrap;gap:8px 22px;list-style:none;margin:22px 0 0;padding:0;font-size:14.5px;font-weight:600;color:var(--navy)}.diwali_facts__yxh4k li:before{content:"";display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--saffron);margin-right:9px;vertical-align:1px}.diwali_stack__mBI1V{position:relative;width:min(400px,76vw);aspect-ratio:1000/1414;margin:8px auto 0;justify-self:center}.diwali_sheet__j3ap8{position:absolute;inset:0;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 22px 44px rgba(70,45,10,.2),0 3px 8px rgba(70,45,10,.12)}.diwali_sheet__j3ap8 img{width:100%;height:100%;display:block}.diwali_back2__n_SF6{transform:translate(-17%,3%) rotate(-9deg);animation:diwali_fanL__aTR8I 1s var(--ease) .1s both}.diwali_back1__ks2b8{transform:translate(15%,2%) rotate(7deg);animation:diwali_fanR__7uMx_ 1s var(--ease) .2s both}.diwali_front__tePFD{box-shadow:0 26px 52px rgba(70,45,10,.26),0 3px 8px rgba(70,45,10,.14)}@keyframes diwali_fanL__aTR8I{0%{transform:translate(0) rotate(0)}to{transform:translate(-17%,3%) rotate(-9deg)}}@keyframes diwali_fanR__7uMx_{0%{transform:translate(0) rotate(0)}to{transform:translate(15%,2%) rotate(7deg)}}.diwali_free__ODr4X{position:absolute;z-index:3;right:-6%;top:-5%;width:clamp(78px,22%,104px);aspect-ratio:1;border-radius:50%;background:var(--coralS);border:3px solid var(--navy);color:#fff;display:grid;place-items:center;text-align:center;font-weight:800;line-height:1;transform:rotate(11deg);box-shadow:0 8px 18px rgba(70,45,10,.22)}.diwali_free__ODr4X b{display:block;font-size:clamp(22px,3.4vw,30px);letter-spacing:.02em}.diwali_free__ODr4X span{display:block;font-size:11px;letter-spacing:.12em;margin-top:3px;font-weight:700}.diwali_viewer___qGr_>*{min-width:0}.diwali_viewer___qGr_{display:grid;grid-template-columns:minmax(0,460px) minmax(0,1fr);grid-gap:clamp(28px,5vw,64px);gap:clamp(28px,5vw,64px);align-items:start}.diwali_viewMain__ufBZd{position:relative;justify-self:center;width:100%;max-width:460px}.diwali_viewFig__4K3YS{margin:0;border-radius:16px;overflow:hidden;background:#fff;border:1px solid var(--line);box-shadow:0 16px 36px rgba(20,50,44,.13);aspect-ratio:1000/1414}.diwali_viewImg__rxuXN{width:100%;height:auto;display:block;animation:diwali_swap__KYk7W .45s var(--ease)}@keyframes diwali_swap__KYk7W{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.diwali_arrow__sge9I{position:absolute;top:50%;z-index:2;width:42px;height:42px;margin-top:-21px;border-radius:50%;border:1px solid var(--line);background:#fff;color:var(--ink);display:grid;place-items:center;box-shadow:0 6px 16px rgba(20,50,44,.16);transition:transform .2s var(--ease)}.diwali_arrow__sge9I:hover{transform:scale(1.07)}.diwali_arrowL__7Q0ew{left:-14px}.diwali_arrowR__HtAaZ{right:-14px}.diwali_viewSide__r06CB{padding-top:6px}.diwali_viewPage__9hx2q{font-size:13.5px;color:var(--muted);margin:0 0 6px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.diwali_viewTitle__YCW0H{font-size:clamp(24px,3vw,34px);letter-spacing:-.03em;line-height:1.08;margin:0 0 12px;font-weight:800}.diwali_chip__lqAk7{display:inline-block;border:1.5px solid var(--navy);border-radius:999px;padding:4px 13px;font-size:13px;font-weight:700;margin-bottom:14px}.diwali_lvl_little__xDMnR{background:var(--p1)}.diwali_lvl_growing__Y_UFy{background:var(--p2)}.diwali_lvl_confident__tS3HV{background:var(--p3)}.diwali_lvl_all__gRVxx{background:#fff}.diwali_viewText__jcXPH{font-size:17px;line-height:1.55;margin:0 0 10px;color:#2a3654;max-width:46ch}.diwali_viewPrac__yA2bO{font-size:15px;color:var(--muted);margin:0 0 22px}.diwali_viewPrac__yA2bO b{color:var(--navy);margin-right:6px}.diwali_thumbs__ybbIs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:10px;gap:10px;max-width:480px}.diwali_thumb__lFphJ{position:relative;border:2px solid transparent;border-radius:10px;padding:0;background:#fff;overflow:hidden;box-shadow:0 0 0 1px var(--line);transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.diwali_thumb__lFphJ img{width:100%;height:auto;display:block}.diwali_thumb__lFphJ span{position:absolute;right:4px;bottom:4px;min-width:19px;height:19px;border-radius:99px;background:var(--navy);color:#fff;font-size:11px;font-weight:700;display:grid;place-items:center;padding:0 5px}.diwali_thumb__lFphJ:hover{transform:translateY(-2px)}.diwali_thumb__lFphJ[aria-pressed=true]{border-color:var(--coralS);box-shadow:0 0 0 1px var(--coralS),0 8px 16px rgba(217,80,62,.22)}.diwali_levels__M2GhK{background:var(--cream)}.diwali_lvList__nIg0x{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.diwali_lvRow__UKYZw{display:grid;grid-template-columns:minmax(200px,250px) minmax(0,1fr) auto;grid-gap:10px 28px;gap:10px 28px;align-items:center;border:1.5px solid var(--navy);border-radius:24px;padding:20px 26px}.diwali_lv_little__D3CWv{background:var(--p1)}.diwali_lv_growing__avg9w{background:var(--p2)}.diwali_lv_confident__IzyeE{background:var(--p3)}.diwali_lv_all__2TxBr{background:#fff}.diwali_lvName__2eMir{display:flex;flex-direction:column;gap:6px}.diwali_lvName__2eMir b{font-size:20px;letter-spacing:-.02em}.diwali_lvName__2eMir span{font-size:14px;color:#3d4a68;display:flex;align-items:center;gap:9px;font-weight:600}.diwali_pips__p10uV{display:inline-flex;gap:4px}.diwali_pips__p10uV i{width:11px;height:11px;border-radius:50%;border:1.5px solid var(--navy);background:#fff}.diwali_lv_little__D3CWv .diwali_pips__p10uV i.diwali_on__Byf7y{background:var(--coralS)}.diwali_lv_growing__avg9w .diwali_pips__p10uV i.diwali_on__Byf7y{background:var(--saffron)}.diwali_lv_confident__IzyeE .diwali_pips__p10uV i.diwali_on__Byf7y{background:var(--teal)}.diwali_lv_all__2TxBr .diwali_pips__p10uV i:first-child{background:var(--coralS)}.diwali_lv_all__2TxBr .diwali_pips__p10uV i:nth-child(2){background:var(--saffron)}.diwali_lv_all__2TxBr .diwali_pips__p10uV i:nth-child(3){background:var(--teal)}.diwali_lvBlurb__awSfd{font-size:16px;line-height:1.5;margin:0;color:#2a3654}.diwali_lvPages__8aKel{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.diwali_lvPages__8aKel span{background:#fff;border:1.5px solid var(--navy);border-radius:999px;padding:3px 11px;font-size:13px;font-weight:700}.diwali_lvNote__wbuAl{font-size:14.5px;color:var(--muted);margin:16px 0 0;max-width:70ch}.diwali_samples__oUy68{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(18px,3vw,34px);gap:clamp(18px,3vw,34px)}.diwali_sample__UgzZZ{margin:0;background:#fff;border:1px solid var(--line);border-radius:22px;overflow:hidden;box-shadow:0 12px 28px rgba(20,50,44,.08)}.diwali_sampleImg__frugf{background:var(--cream);padding:14px 14px 0;overflow:hidden}.diwali_sampleImg__frugf img{width:100%;height:auto;display:block;border-radius:12px 12px 0 0;border:1px solid var(--line);border-bottom:0}.diwali_sample__UgzZZ figcaption{padding:18px 22px 22px}.diwali_sample__UgzZZ figcaption h3{font-size:20px;letter-spacing:-.02em;margin:10px 0 6px;font-weight:800}.diwali_sample__UgzZZ figcaption p{margin:0;font-size:15.5px;line-height:1.55;color:var(--muted)}.diwali_useGrid__wjMSJ{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:clamp(24px,4vw,56px);gap:clamp(24px,4vw,56px);align-items:start}.diwali_sessions__GuFZu{list-style:none;margin:0;padding:0;border-top:1.5px solid var(--navy)}.diwali_session__NKsdm{display:grid;grid-template-columns:96px minmax(0,1fr);grid-gap:4px 18px;gap:4px 18px;padding:18px 0;border-bottom:1.5px solid var(--navy)}.diwali_session__NKsdm b{font-size:18px;letter-spacing:-.02em;grid-row:span 2}.diwali_session__NKsdm .diwali_pg___s8Qz{font-size:14px;font-weight:700;color:var(--teal)}.diwali_session__NKsdm span:last-child{font-size:16px;color:#2a3654}.diwali_tips__QxqOe{background:var(--p3);border:1.5px solid var(--navy);border-radius:24px;padding:24px 26px}.diwali_tips__QxqOe h3{font-size:19px;margin:0 0 12px;letter-spacing:-.02em}.diwali_tips__QxqOe ol,.diwali_tips__QxqOe ul{margin:0;padding-left:20px;color:#2a3654;font-size:15.5px;line-height:1.55}.diwali_tips__QxqOe li{margin:6px 0}.diwali_tips__QxqOe h3+ol{margin-bottom:20px}.diwali_safety__D8ZSC{margin-top:22px;background:var(--p1);border:1.5px solid var(--navy);border-radius:20px;padding:16px 20px;font-size:15.5px;line-height:1.55}.diwali_safety__D8ZSC b{display:block;margin-bottom:3px}.diwali_again__UOASo{background:var(--cream);text-align:center}.diwali_again__UOASo .diwali_h2__9SiOw{max-width:20ch;margin-left:auto;margin-right:auto}.diwali_again__UOASo .diwali_sub__8igHt{margin:0 auto 26px}.diwali_again__UOASo .diwali_cta__PPxer{justify-content:center}.diwali_faq__vzdV4{border-top:1.5px solid var(--navy);max-width:860px}.diwali_faq__vzdV4 details{border-bottom:1.5px solid var(--navy)}.diwali_faq__vzdV4 summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 2px;font-size:clamp(17px,1.9vw,20px);font-weight:700;letter-spacing:-.015em}.diwali_faq__vzdV4 summary::-webkit-details-marker{display:none}.diwali_faq__vzdV4 summary:after{content:"+";flex:none;width:32px;height:32px;border-radius:50%;background:var(--p2);border:1.5px solid var(--navy);display:grid;place-items:center;font-size:20px;font-weight:600;line-height:1;transition:transform .25s var(--ease),background .25s}.diwali_faq__vzdV4 details[open] summary:after{content:"\2212";background:var(--p1)}.diwali_faq__vzdV4 details p{margin:0 0 22px;max-width:68ch;font-size:16.5px;line-height:1.65;color:#2a3654}.diwali_related__06C3V .diwali_pGrid__IrfMY{margin-top:0}.diwali_guides___tK9a{margin-top:34px}.diwali_guides___tK9a h3{font-size:19px;margin:0 0 10px;letter-spacing:-.02em}.diwali_guides___tK9a ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 12px}.diwali_guides___tK9a a{display:inline-block;min-height:44px;line-height:28px;border:1.5px solid var(--navy);background:#fff;border-radius:999px;padding:8px 16px;font-size:14.5px;font-weight:650}.diwali_guides___tK9a a:hover{background:var(--navy);color:#fff}.diwali_flucie__hDdub{background:var(--ink);color:#fff;border-radius:clamp(24px,4vw,40px);padding:clamp(30px,5vw,60px);display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);grid-gap:28px;gap:28px;align-items:center}.diwali_flucie__hDdub .diwali_h2__9SiOw{color:#fff;margin-bottom:12px}.diwali_flucie__hDdub p{color:#c7d2cd;font-size:17px;line-height:1.55;margin:0;max-width:48ch}.diwali_flucieBtns__VT5jN{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.diwali_flucieBtns__VT5jN .diwali_join__y1QjG{background:#fff;color:var(--ink);border:0;border-radius:999px;padding:16px 26px;font-weight:750;font-size:16.5px;cursor:pointer}.diwali_flucieBtns__VT5jN .diwali_join__y1QjG:hover{background:var(--cream2)}.diwali_flucieBtns__VT5jN a{display:inline-block;color:#fff;font-weight:650;border-bottom:2px solid rgba(255,255,255,.4);padding:12px 0 4px}.diwali_flucieBtns__VT5jN a:hover{border-bottom-color:#fff}@media(max-width:900px){.diwali_heroGrid__kEjVR{grid-template-columns:minmax(0,1fr)}.diwali_stack__mBI1V{margin-top:34px}.diwali_viewer___qGr_{grid-template-columns:minmax(0,1fr)}.diwali_viewSide__r06CB{padding-top:0}.diwali_thumbs__ybbIs{display:flex;overflow-x:auto;scroll-snap-type:x proximity;padding:6px 2px 12px;gap:10px;max-width:none}.diwali_thumb__lFphJ{flex:none;width:62px;scroll-snap-align:center}.diwali_flucie__hDdub,.diwali_useGrid__wjMSJ{grid-template-columns:minmax(0,1fr)}.diwali_heroGrid__kEjVR>*{min-width:0}}@media(max-width:760px){.diwali_lvRow__UKYZw{grid-template-columns:1fr;padding:18px 20px}.diwali_lvPages__8aKel{justify-content:flex-start}.diwali_samples__oUy68{grid-template-columns:1fr}.diwali_arrowL__7Q0ew{left:-8px}.diwali_arrowR__HtAaZ{right:-8px}.diwali_dl__pVAlR{width:100%;justify-content:center}.diwali_cta__PPxer{flex-direction:column;align-items:stretch}.diwali_ghost__iHU36{justify-content:center}.diwali_session__NKsdm{grid-template-columns:1fr}.diwali_session__NKsdm b{grid-row:auto}}@media(prefers-reduced-motion:reduce){.diwali_back1__ks2b8,.diwali_back2__n_SF6,.diwali_viewImg__rxuXN{animation:none}.diwali_arrow__sge9I,.diwali_dl__pVAlR,.diwali_faq__vzdV4 summary:after,.diwali_thumb__lFphJ{transition:none}}