.legal-module__oN9fKa__page{--ink:#173d42;--ink-deep:#0f272a;--muted:#536e6e;--teal:#1c797b;--teal-light:#e6f4f1;--teal-deep:#135354;--coral:#cc755c;--coral-light:#fdf0eb;--amber:#d97706;--amber-light:#fef3c7;--card-border:#e8edea;--maxw:1200px;--gut:clamp(18px,3.2vw,40px);color:var(--ink);-webkit-font-smoothing:antialiased;background:#fbfbf9;min-height:100vh;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.legal-module__oN9fKa__page *{box-sizing:border-box}.legal-module__oN9fKa__heroBanner{margin:16px var(--gut)0}.legal-module__oN9fKa__heroInner{background-image:url(/images/page-header-bg.jpg);background-position:50% 32%;background-repeat:no-repeat;background-size:cover;border-radius:28px;flex-direction:column;justify-content:flex-end;padding:clamp(75px,8.5vw,120px) clamp(24px,4.5vw,60px) clamp(36px,4.5vw,54px);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #173d4214}.legal-module__oN9fKa__heroOverlay{z-index:1;background:linear-gradient(90deg,#0a191ce6 0%,#0a191cc7 42%,#0a191c66 75%,#0a191c38 100%),linear-gradient(#0f172a73 0%,#0a191cb3 50%,#0a191cf5 100%);position:absolute;inset:0}.legal-module__oN9fKa__heroContent{z-index:2;flex-direction:column;gap:14px;max-width:900px;display:flex;position:relative}.legal-module__oN9fKa__heroBadge{color:#0284c7;letter-spacing:.5px;text-transform:uppercase;background:#fffffff2;border:1.5px solid #facc15;border-radius:9999px;align-items:center;gap:8px;width:fit-content;padding:5px 14px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 4px 14px #00000026}.legal-module__oN9fKa__heroTitle{letter-spacing:-.02em;margin:0;line-height:1.18;color:#fff!important;text-shadow:0 2px 14px #000000f2,0 4px 28px #000000bf!important;font-family:"Baloo Chettan 2",DM Sans,cursive,sans-serif!important;font-size:clamp(30px,4vw,48px)!important;font-weight:850!important}.legal-module__oN9fKa__heroMeta{color:#ffffffd1;flex-wrap:wrap;align-items:center;gap:16px;font-size:13.5px;font-weight:600;display:flex}.legal-module__oN9fKa__breadcrumbs{margin-top:4px}.legal-module__oN9fKa__breadcrumbs ol{color:#ffffffa6;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.legal-module__oN9fKa__breadcrumbs a{color:#fff;text-decoration:none;transition:color .2s}.legal-module__oN9fKa__breadcrumbs a:hover{color:#fed7aa;text-decoration:underline}.legal-module__oN9fKa__breadcrumbCurrent{color:#fed7aa;font-weight:700}.legal-module__oN9fKa__mainLayout{max-width:var(--maxw);padding:clamp(36px,4.5vw,60px)var(--gut)80px;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:clamp(32px,3.8vw,48px);margin:0 auto;display:grid}.legal-module__oN9fKa__contentCard{border:1px solid var(--card-border);background:#fff;border-radius:30px;flex-direction:column;gap:28px;padding:clamp(28px,4vw,50px);display:flex;box-shadow:0 16px 40px -20px #173d4214}.legal-module__oN9fKa__summaryBox{border:1px solid #ccfbf1;border-left:5px solid var(--teal);background:linear-gradient(135deg,#f0fdf9 0%,#fffdfa 100%);border-radius:0 20px 20px 0;padding:22px 26px;box-shadow:0 4px 18px #1c797b0d}.legal-module__oN9fKa__summaryBox h3{color:var(--teal-deep);align-items:center;gap:8px;margin:0 0 10px;font-size:19px;font-weight:800;display:flex;font-family:"Baloo Chettan 2",cursive,sans-serif!important}.legal-module__oN9fKa__summaryBox p{color:#334e4b;margin:0;font-size:14.5px;line-height:1.65}.legal-module__oN9fKa__summaryBox ul{color:#334e4b;margin:10px 0 0 18px;padding:0;font-size:14px;line-height:1.65}.legal-module__oN9fKa__clauseSection{scroll-margin-top:90px}.legal-module__oN9fKa__clauseSection h2{color:var(--ink);border-bottom:2px solid #f0f4f2;align-items:center;gap:10px;margin:0 0 14px;padding-bottom:8px;font-size:clamp(21px,2vw,26px);font-weight:800;display:flex;font-family:"Baloo Chettan 2",cursive,sans-serif!important}.legal-module__oN9fKa__clauseSection h2 span{font-size:20px}.legal-module__oN9fKa__clauseText{color:#3f5553;font-size:15.5px;line-height:1.82}.legal-module__oN9fKa__clauseText p{margin:0 0 14px}.legal-module__oN9fKa__clauseText p:last-child{margin-bottom:0}.legal-module__oN9fKa__clauseText strong{color:var(--ink);font-weight:700}.legal-module__oN9fKa__clauseText ul,.legal-module__oN9fKa__clauseText ol{margin:12px 0 18px 22px;padding:0}.legal-module__oN9fKa__clauseText li{margin-bottom:8px;line-height:1.7}.legal-module__oN9fKa__tableWrap{border:1px solid #e5eee8;border-radius:16px;margin:18px 0;overflow-x:auto;box-shadow:0 2px 10px #00000005}.legal-module__oN9fKa__legalTable{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.legal-module__oN9fKa__legalTable th{color:var(--ink);white-space:nowrap;background:#f4f8f6;border-bottom:2px solid #e1ebe5;padding:13px 16px;font-weight:800}.legal-module__oN9fKa__legalTable td{color:#475a58;vertical-align:top;border-bottom:1px solid #edf3ef;padding:12px 16px}.legal-module__oN9fKa__legalTable tr:last-child td{border-bottom:none}.legal-module__oN9fKa__legalTable tr:nth-child(2n) td{background:#fafcfb}.legal-module__oN9fKa__badgeCookie{color:var(--teal);background:#eef6f3;border-radius:9999px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-block}.legal-module__oN9fKa__infoCard{background:#fbf9f4;border:1px solid #fae8d4;border-radius:18px;align-items:flex-start;gap:14px;margin:16px 0;padding:18px 22px;display:flex}.legal-module__oN9fKa__infoCardIcon{flex-shrink:0;font-size:22px}.legal-module__oN9fKa__infoCardText h4{color:#9a3412;margin:0 0 4px;font-size:15px;font-weight:800;font-family:DM Sans,sans-serif!important}.legal-module__oN9fKa__infoCardText p{color:#7c2d12;margin:0;font-size:13.5px;line-height:1.6}.legal-module__oN9fKa__contactFooterBox{background:#f5f9f7;border:1px solid #e2ece6;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding:24px;display:flex}.legal-module__oN9fKa__contactFooterText h4{color:var(--ink);margin:0 0 4px;font-size:17px;font-weight:800;font-family:"Baloo Chettan 2",cursive,sans-serif!important}.legal-module__oN9fKa__contactFooterText p{color:var(--muted);margin:0;font-size:13.5px}.legal-module__oN9fKa__contactFooterButton{background:var(--teal);color:#fff;border-radius:9999px;align-items:center;gap:8px;padding:10px 20px;font-size:13.5px;font-weight:800;text-decoration:none;transition:all .25s;display:inline-flex}.legal-module__oN9fKa__contactFooterButton:hover{background:var(--teal-deep);transform:translateY(-2px);box-shadow:0 6px 16px #1c797b4d}.legal-module__oN9fKa__sidebar{flex-direction:column;gap:24px;display:flex;position:sticky;top:90px}.legal-module__oN9fKa__sidebarCard{border:1px solid var(--card-border);background:#fff;border-radius:24px;padding:24px 22px;box-shadow:0 6px 20px -8px #173d420f}.legal-module__oN9fKa__sidebarTitle{color:var(--ink);border-bottom:2px solid #f0f4f2;align-items:center;gap:8px;margin:0 0 16px;padding-bottom:10px;font-size:18px;font-weight:800;display:flex;font-family:"Baloo Chettan 2",cursive,sans-serif!important}.legal-module__oN9fKa__tocList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.legal-module__oN9fKa__tocLink{color:#4b6360;border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:13.5px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.legal-module__oN9fKa__tocLink:hover{color:var(--teal);background:#f1f7f4;transform:translate(3px)}.legal-module__oN9fKa__tocLink span{color:var(--coral);font-size:11px;font-weight:800}.legal-module__oN9fKa__legalSwitcher{flex-direction:column;gap:8px;display:flex}.legal-module__oN9fKa__legalSwitchLink{color:var(--ink);background:#f7faf8;border:1px solid #e7efe9;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:13.5px;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.legal-module__oN9fKa__legalSwitchLink:hover{color:var(--teal);background:#eef6f3;border-color:#c9e0d6}.legal-module__oN9fKa__legalSwitchActive{background:var(--teal)!important;border-color:var(--teal)!important;color:#fff!important}.legal-module__oN9fKa__instDetails{color:#475a58;flex-direction:column;gap:12px;font-size:13px;line-height:1.55;display:flex}.legal-module__oN9fKa__instRow{align-items:flex-start;gap:8px;display:flex}.legal-module__oN9fKa__instRow strong{color:var(--ink)}@media (max-width:992px){.legal-module__oN9fKa__mainLayout{grid-template-columns:minmax(0,1fr)}.legal-module__oN9fKa__sidebar{position:static}}@media (max-width:640px){.legal-module__oN9fKa__heroBanner{margin:12px 10px 0}.legal-module__oN9fKa__heroInner{border-radius:20px;padding:60px 18px 26px}.legal-module__oN9fKa__contentCard{border-radius:22px;padding:20px 16px}}
