.page{max-width:var(--page-max);margin-inline:auto;padding-inline:var(--gutter);padding-block-end:var(--space-7)}.section{margin-block-start:clamp(48px,6vw,96px)}.eyebrow{font-size:var(--text-body-lg);line-height:1;color:var(--brand);text-align:center;margin:0}.sectionTitle{font-size:var(--text-h1);line-height:1.05;color:var(--brand);text-align:center;margin:var(--space-3) auto 0;max-width:34ch;text-wrap:balance}.header{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding-block:var(--space-5) 0}.brand{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0;text-decoration:none}.brandLogo{width:clamp(56px,7vw,102px);height:auto}.brandWordmark{font-family:var(--font-wordmark);font-size:var(--text-h3);line-height:.8;color:var(--brand);white-space:pre-line;text-align:center}.nav{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;justify-content:flex-end}.navLink{display:inline-flex;align-items:center;justify-content:center;min-width:154px;min-height:46px;padding-inline:var(--space-3);border:1px solid var(--brand);border-radius:var(--radius-md);color:var(--brand);font-size:var(--text-body);text-decoration:none;transition:background-color .16s ease-out,color .16s ease-out}.navLink:hover{background:var(--brand);color:var(--surface)}.navToggle{display:none}.hero{position:relative;margin-block-start:var(--space-6);border-radius:var(--radius-md);background:var(--gradient-hero);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,471px);align-items:center;gap:clamp(24px,4vw,64px);padding:clamp(24px,3vw,40px);padding-block-end:0;overflow:clip}.heroMedia{align-self:end}.heroImage{display:block;width:100%;max-width:471px;height:auto;margin-block-start:clamp(-24px,-1.5vw,0px)}.heroBody{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);padding-block:clamp(32px,4vw,72px);text-align:start;max-width:588px;margin-inline-start:auto}.heroBadge{display:inline-flex;align-items:center;justify-content:center;min-height:66px;padding-inline:var(--space-5);border-radius:var(--radius-md);background:var(--surface);color:var(--brand);font-size:var(--text-h2)}.heroTitle{margin:0;font-size:var(--text-display);line-height:1;color:var(--surface);text-wrap:balance}.heroSubtitle{margin:0;font-size:var(--text-caption);line-height:1.6;color:var(--on-brand-dim)}.storeRow{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2)}.storeButton{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:240px;min-height:71px;padding-inline:var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-h2);text-decoration:none;transition:transform .16s ease-out,opacity .16s ease-out}.storeButton:hover{transform:translateY(-2px)}.storeOutline{border:1px solid var(--surface);color:var(--surface)}.storeFilled{background:var(--surface-2);color:var(--brand)}.storeIcon{width:45px;height:45px;object-fit:contain}.aboutFrame{border:5px solid var(--brand);border-radius:var(--radius-md);padding:clamp(24px,4vw,62px) clamp(20px,4vw,55px);display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:clamp(24px,5vw,168px)}.aboutCardTitle{margin:0 0 var(--space-3);font-size:var(--text-h2);line-height:1;color:var(--brand);text-align:start}.aboutCardBody{margin:0;font-size:var(--text-body-lg);line-height:1.3;color:var(--ink);text-align:start}.testimonialGrid{margin-block-start:var(--space-6);display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:clamp(16px,3vw,45px)}.testimonial{position:relative;aspect-ratio:1;border-radius:var(--radius-lg);overflow:hidden}.testimonialImage{width:100%;height:100%;object-fit:cover;display:block}.playButton{position:absolute;inset-block-start:15px;inset-inline-end:15px;width:84px;height:84px;border:none;border-radius:50%;background:var(--brand);color:var(--surface);display:grid;place-items:center;cursor:pointer;transition:transform .16s ease-out}.playButton:hover{transform:scale(1.06)}.benefitGrid{margin-block-start:var(--space-6);display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--space-5)}.benefitCard{background:var(--surface);border-radius:var(--radius-lg);padding:var(--space-3);display:flex;flex-direction:column;align-items:center;gap:var(--space-3);box-shadow:0 1px #0000000f}.benefitIconWell{width:120px;height:120px;border-radius:50%;background:var(--surface-2);display:grid;place-items:center;flex-shrink:0}.benefitIcon{width:64px;height:64px;object-fit:contain}.benefitTitle{margin:0;font-size:var(--text-h4);line-height:1;color:var(--brand);text-align:center}.benefitBody{margin:0;font-size:var(--text-body);line-height:1.25;color:var(--brand);text-align:start}.pillBar{margin-block-start:var(--space-6);border:2px solid var(--brand);border-radius:var(--radius-pill);padding:var(--space-2);display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.pillBarTitle{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-h3);color:var(--brand);padding-inline-end:var(--space-3)}.pillCta{display:inline-flex;align-items:center;gap:var(--space-1);min-height:63px;padding-inline:var(--space-3);border-radius:var(--radius-pill);background:var(--brand);color:var(--surface);font-size:var(--text-body-lg);text-decoration:none}.faqLayout{margin-block-start:var(--space-5);display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(24px,5vw,130px);align-items:start}.faqList{display:flex;flex-direction:column;gap:var(--space-2);list-style:none;margin:0;padding:0}.faqRow{display:flex;align-items:center;gap:var(--space-2);min-height:94px;padding-inline:var(--space-1);border:2px solid var(--brand);border-radius:var(--radius-pill);color:var(--brand);font-size:var(--text-body-lg);text-decoration:none;transition:background-color .16s ease-out}.faqRow:hover{background:#0e6ba80f}.faqDisc{width:84px;height:84px;border-radius:50%;background:var(--brand);color:var(--surface);display:grid;place-items:center;flex-shrink:0}.guideTitle{margin:0 0 var(--space-3);font-size:var(--text-h1);line-height:1;color:var(--brand);text-align:start}.guideBody{margin:0;font-size:var(--text-body-lg);line-height:1.35;color:var(--ink-muted);text-align:start}.cta{margin-block-start:var(--space-7);border-radius:var(--radius-md);background:var(--gradient-cta);padding:clamp(28px,4vw,56px);display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:center;gap:var(--space-5)}.ctaButtons{display:flex;flex-direction:column;gap:var(--space-2);align-items:flex-start}.benefitIconWell:empty{background:color-mix(in srgb,var(--brand) 12%,var(--surface-2))}.ctaBody{text-align:start}.ctaEyebrow{margin:0 0 var(--space-2);font-size:var(--text-body-lg);color:var(--surface)}.ctaTitle{margin:0;font-size:var(--text-h1);line-height:1.25;color:var(--surface);text-wrap:balance}.footerRule{margin-block-start:var(--space-7);border:0;border-block-start:1px solid var(--ink-muted);opacity:.4}.footer{margin-block-start:var(--space-5);display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-5);align-items:start}.footerColTitle{margin:0 0 var(--space-2);font-size:var(--text-h3);line-height:1;color:var(--brand);text-align:start}.footerText{margin:0;font-size:var(--text-body);line-height:1.35;color:var(--ink-muted);text-align:start}.contactRow{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-1);color:var(--brand);margin-block-start:var(--space-1)}.socialRow{display:flex;gap:var(--space-2);margin-block-start:var(--space-2);justify-content:flex-end}.socialLink{display:inline-flex}.socialIcon{width:60px;height:60px;object-fit:contain}.footerBrand{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.copyright{margin-block-start:var(--space-5);font-size:var(--text-body);color:var(--ink-muted);text-align:center}@media (max-width: 1023px){.hero{grid-template-columns:1fr;padding-block-end:0}.heroBody{align-items:stretch;margin-inline-start:0}.heroImage{margin-inline:auto;max-width:340px}}@media (max-width: 767px){.navLink{min-width:0;flex:1 1 auto;font-size:var(--text-caption);min-height:44px}.nav{gap:var(--space-1)}.header{flex-direction:column;align-items:stretch;gap:var(--space-2)}.brand{justify-content:flex-end}.storeButton{min-width:0;flex:1 1 100%}.playButton,.faqDisc{width:56px;height:56px}.benefitIconWell{width:88px;height:88px}}.pageBody{margin:var(--space-2) auto 0;max-width:70ch;font-size:var(--text-body-lg);line-height:1.5;color:var(--ink);text-align:start}.pageMedia{margin-block-start:var(--space-4);display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-3)}.pageImage{width:100%;height:auto;border-radius:var(--radius-md);display:block}.policyList{margin-block-start:var(--space-5);display:flex;flex-direction:column;gap:var(--space-4)}.policyItem{border-radius:var(--radius-md);border:2px solid var(--brand);padding:var(--space-4)}.policyTitle{margin:0 0 var(--space-2);font-size:var(--text-h3);line-height:1.1;color:var(--brand);text-align:start}.policyBody{margin:0;font-size:var(--text-body);line-height:1.6;color:var(--ink);text-align:start;white-space:pre-wrap}.policyBanner{margin-block-start:var(--space-5);min-height:137px;border-radius:var(--radius-pill);background:var(--brand);display:grid;place-items:center;padding:var(--space-3) var(--space-5)}.policyBannerTitle{font-size:var(--text-h2);line-height:1;color:var(--surface);text-align:center}.policyTabs{margin-block-start:var(--space-5);display:flex;gap:var(--space-3);justify-content:center;flex-wrap:wrap}.policyTab{display:inline-flex;align-items:center;justify-content:center;min-height:73px;min-width:240px;padding-inline:var(--space-4);border:2px solid var(--brand);border-radius:var(--radius-md);color:var(--brand);font-size:var(--text-body-lg);text-decoration:none;transition:background-color .16s ease-out,color .16s ease-out}.policyTab:hover{background:#0e6ba814}.policyTabActive{background:var(--brand);color:var(--surface)}.policyTabActive:hover{background:var(--brand)}.policyCard{margin-block-start:var(--space-5);border:1px solid var(--brand);border-radius:var(--radius-md);padding:clamp(20px,3vw,45px);min-height:200px}.policyText{margin:0;font-size:var(--text-body-lg);line-height:1.3;color:var(--ink);text-align:start;white-space:pre-wrap}@media (max-width: 767px){.policyTab{min-width:0;flex:1 1 45%;min-height:56px}.policyBanner{min-height:96px}}.formCard{margin-block-start:var(--space-5);border:2px solid var(--brand);border-radius:var(--radius-md);padding:clamp(20px,3vw,40px);display:flex;flex-direction:column;gap:var(--space-3)}.formTitle{margin:0 0 var(--space-3);font-size:var(--text-h3);line-height:1.1;color:var(--ink);text-align:center}.formGroup{display:flex;flex-direction:column;gap:var(--space-1);border:0;padding:0;margin:0}.formLabel{font-size:var(--text-body);line-height:1.2;color:var(--brand);text-align:start}.formInput{min-height:64px;padding-inline:var(--space-4);border:1px solid var(--brand);border-radius:var(--radius-pill);background:transparent;font-family:inherit;font-weight:700;font-size:var(--text-body);color:var(--ink);text-align:start}.formInput::placeholder{color:#727272}.formInput:focus-visible{outline:var(--focus-ring);outline-offset:2px}.formInputInvalid{border-color:#b3261e}.formHelp{margin:0;font-size:var(--text-caption);line-height:1.4;color:#727272;text-align:start}.formError{margin:0;font-size:var(--text-caption);line-height:1.4;color:#b3261e;text-align:start}.formRadio{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-start;gap:var(--space-1);min-height:44px;font-size:var(--text-body);color:var(--ink-muted);cursor:pointer}.formRadio input{width:20px;height:20px;accent-color:var(--brand)}.formActions{display:flex;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2)}.formSubmit{min-height:64px;min-width:200px;padding-inline:var(--space-5);border:0;border-radius:var(--radius-pill);background:var(--brand);color:var(--surface);font-family:inherit;font-weight:700;font-size:var(--text-body-lg);cursor:pointer}.formSubmit[disabled]{opacity:.5;cursor:default}.formReset{min-height:64px;padding-inline:var(--space-4);border:1px solid var(--brand);border-radius:var(--radius-pill);background:transparent;color:var(--brand);font-family:inherit;font-weight:700;font-size:var(--text-body-lg);cursor:pointer}.formSuccess{margin:0;font-size:var(--text-body-lg);color:var(--brand);text-align:center}.formHero{margin-block-start:var(--space-5);border-radius:var(--radius-md);background:var(--gradient-hero);padding:clamp(24px,4vw,48px);display:grid;place-items:center}.formHeroTitle{margin:0;font-size:var(--text-h3);line-height:1.25;color:var(--surface);text-align:center;max-width:40ch}.guideHeading{margin:var(--space-6) 0 0;font-size:var(--text-display);line-height:1.05;color:var(--ink);text-align:start}.guideShortcuts{margin-block-start:var(--space-4);display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-4)}.guideShortcut{display:inline-flex;align-items:center;justify-content:center;min-height:120px;padding-inline:var(--space-4);border:1px solid var(--brand);border-radius:var(--radius-pill);color:var(--brand);font-size:var(--text-h2);text-decoration:none;text-align:center;transition:background-color .16s ease-out,color .16s ease-out}.guideShortcut:hover{background:var(--brand);color:var(--surface)}.guideFilters{margin-block-start:var(--space-5);border:2px solid var(--brand);border-radius:28px;padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-3)}.guideSearch{min-height:56px;padding-inline:var(--space-4);border:2px solid var(--brand);border-radius:var(--radius-md);background:transparent;font-family:inherit;font-weight:700;font-size:var(--text-body);color:var(--ink);text-align:start}.guideSearch::placeholder{color:#7c7c7c}.guideSearch:focus-visible{outline:var(--focus-ring);outline-offset:2px}.guideChips{display:flex;flex-wrap:wrap;gap:var(--space-1)}.guideChip{min-height:52px;min-width:140px;padding-inline:var(--space-3);border:1px solid var(--brand);border-radius:var(--radius-md);background:transparent;color:var(--brand);font-family:inherit;font-weight:700;font-size:var(--text-body-lg);cursor:pointer;transition:background-color .16s ease-out,color .16s ease-out}.guideChip:hover{background:#0e6ba814}.guideChipActive{background:var(--brand);color:var(--surface)}.guideChipActive:hover{background:var(--brand)}@media (max-width: 767px){.guideChip{min-width:0;flex:1 1 45%}.guideShortcut,.guideBanner{min-height:88px}}[data-field],.footerText,.copyright,.brandWordmark,.policyText,.policyBody,.pageBody,.formHelp,.formError,.benefitBody,.guideBannerTitle,.guideBannerText,.accordionTitle,.accordionBody{unicode-bidi:plaintext}.pageBody{white-space:pre-wrap}.guideBanner{margin-block-start:var(--space-5);border-radius:var(--radius-md);background:var(--gradient-hero);padding:clamp(20px,3vw,40px)}.guideBannerTitle{margin:0;font-size:var(--text-h2);line-height:1.1;color:var(--surface);text-align:start}.guideBannerText{margin:var(--space-2) 0 0;font-size:var(--text-body);line-height:1.5;color:var(--on-brand-dim);text-align:start}.accordion{margin-block-start:var(--space-4);border:2px solid var(--brand);border-radius:var(--radius-md);padding:var(--space-3);display:flex;flex-direction:column;gap:var(--space-2)}.accordionItem{display:flex;flex-direction:column;gap:var(--space-2)}.accordionHead{display:flex;align-items:center;gap:var(--space-3);width:100%;min-height:64px;padding-inline:var(--space-4);border:0;border-radius:var(--radius-md);background:var(--brand);color:var(--surface);font-family:inherit;font-weight:700;font-size:var(--text-body-lg);text-align:start;cursor:pointer;transition:filter .16s ease-out}.accordionHead:hover{filter:brightness(1.08)}.accordionMark{font-size:1.4em;line-height:1;flex-shrink:0;width:1em;text-align:center}.accordionTitle{flex:1;text-align:start}.accordionPanel{border:1px solid var(--brand);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);background:#fff}.accordionBody{margin:0;font-size:var(--text-body);line-height:1.6;color:var(--ink);text-align:start;white-space:pre-wrap}.accordionDate{margin:var(--space-2) 0 0;font-size:var(--text-caption);color:var(--ink-muted);text-align:start;unicode-bidi:plaintext}.guideEmpty{margin:var(--space-5) 0 0;padding:var(--space-5);border:1px dashed var(--brand);border-radius:var(--radius-md);font-size:var(--text-body-lg);color:var(--ink-muted);text-align:center}:root{--brand: rgb(14, 107, 168);--brand-deep: rgb(6, 42, 66);--surface: rgb(235, 235, 235);--surface-2: rgb(217, 217, 217);--ink: rgb(36, 36, 36);--ink-muted: rgb(78, 78, 78);--on-brand-dim: rgb(215, 215, 215);--gradient-hero: linear-gradient(135deg, var(--brand), var(--brand-deep));--gradient-cta: linear-gradient(135deg, var(--brand-deep), var(--brand));--font-ui: "Rabar_021", system-ui, sans-serif;--font-wordmark: "Baloo Bhai", var(--font-ui);--text-display: clamp(2rem, 4.45vw, 4rem);--text-h1: clamp(1.5rem, 3.33vw, 3rem);--text-h2: clamp(1.25rem, 2.5vw, 2.25rem);--text-h3: clamp(1.25rem, 2.22vw, 2rem);--text-h4: clamp(1.125rem, 2.08vw, 1.875rem);--text-body-lg: clamp(1rem, 1.67vw, 1.5rem);--text-body: clamp(.9375rem, 1.39vw, 1.25rem);--text-caption: clamp(.875rem, 1.11vw, 1rem);--radius-sm: 15px;--radius-md: 25px;--radius-lg: 50px;--radius-pill: 100px;--space-1: 8px;--space-2: 16px;--space-3: 24px;--space-4: 32px;--space-5: 40px;--space-6: 56px;--space-7: 80px;--space-8: 120px;--page-max: 1440px;--gutter: clamp(16px, 2.78vw, 40px);--focus-ring: 3px solid var(--brand)}body{background:var(--surface);color:var(--ink);font-family:var(--font-ui);font-weight:700;-webkit-font-smoothing:antialiased}a:focus-visible,button:focus-visible{outline:var(--focus-ring);outline-offset:3px;border-radius:4px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}html{overflow-y:scroll;scrollbar-gutter:stable}body{min-height:100vh}@font-face{font-family:Rabar_021;src:url(/fonts/Rabar_021.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Baloo Bhai;src:url(/fonts/BalooBhai2-ExtraBold.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}
