.policy-header{position:sticky;top:0;z-index:40;border-bottom:1px solid color-mix(in srgb,var(--color-ink) 10%,transparent);background:color-mix(in srgb,var(--color-bg) 86%,var(--color-surface));-webkit-backdrop-filter:blur(18px) saturate(1.1);backdrop-filter:blur(18px) saturate(1.1)}.policy-header-inner{max-width:1080px;margin:0 auto;padding:0 max(32px,env(safe-area-inset-right)) 0 max(32px,env(safe-area-inset-left));min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:16px;min-width:0}.policy-brand,.policy-brand:link,.policy-brand:visited{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--color-ink);min-width:0;z-index:2}.policy-brand img{width:32px;height:32px;border-radius:8px;object-fit:cover;background:var(--color-surface);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-ink) 10%,transparent)}.policy-brand span{font-size:22px;font-weight:500;letter-spacing:-.03em;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.policy-header-end{display:flex;align-items:center;gap:8px;min-width:0}.policy-nav-desktop,.policy-header-actions{display:flex;align-items:center;gap:2px}.policy-theme-toggle{width:44px;height:44px;border:0;background:transparent;color:var(--color-ink);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:999px}.policy-theme-toggle svg{width:20px;height:20px}.policy-theme-toggle:hover{background:color-mix(in srgb,var(--color-ink) 6%,transparent)}.policy-nav-desktop a{position:relative;padding:8px 14px;font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;color:var(--color-ink-muted);transition:color var(--transition)}.policy-nav-desktop a:hover,.policy-nav-desktop a[aria-current=page]{color:var(--color-ink)}.policy-nav-desktop a[aria-current=page]:after{content:"";position:absolute;left:14px;right:14px;bottom:2px;height:1px;background:var(--color-primary)}.policy-menu-btn{display:none;position:relative;z-index:60;width:44px;height:44px;margin-right:-8px;border:0;background:transparent;cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:7px}.policy-menu-btn span{display:block;width:18px;height:1.5px;border-radius:2px;background:var(--color-ink);transition:transform .2s ease,opacity .2s ease}.policy-menu-btn.is-open span:first-child{transform:translateY(4.25px) rotate(45deg)}.policy-menu-btn.is-open span:last-child{transform:translateY(-4.25px) rotate(-45deg)}.policy-drawer-backdrop,.policy-drawer{display:none}@media (max-width: 768px){.policy-header-inner{padding:0 max(16px,env(safe-area-inset-right)) 0 max(16px,env(safe-area-inset-left));min-height:64px;gap:8px}.policy-brand span{font-size:18px}.policy-nav-desktop{display:none}.policy-menu-btn{display:flex}.policy-drawer-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:color-mix(in srgb,var(--color-ink) 46%,transparent);opacity:0;pointer-events:none;transition:opacity .22s ease}.policy-drawer-backdrop.is-open{opacity:1;pointer-events:auto}.policy-drawer{display:flex;flex-direction:column;position:fixed;top:0;right:0;z-index:210;width:min(380px,calc(100% - 28px));height:100dvh;padding:calc(72px + env(safe-area-inset-top)) max(24px,env(safe-area-inset-right)) max(36px,env(safe-area-inset-bottom)) 28px;overflow:auto;background:var(--color-surface);box-shadow:-28px 0 80px #00000029;transform:translate(calc(100% + 24px));visibility:hidden;pointer-events:none;transition:transform .32s cubic-bezier(.22,1,.36,1),visibility 0s .32s}.policy-drawer.is-open{transform:translate(0);visibility:visible;pointer-events:auto;transition:transform .32s cubic-bezier(.22,1,.36,1),visibility 0s}.policy-drawer-close{position:absolute;top:max(12px,env(safe-area-inset-top));right:max(8px,env(safe-area-inset-right));z-index:1;width:44px;height:44px;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px}.policy-drawer-close span{display:block;width:18px;height:1.5px;border-radius:2px;background:var(--color-ink)}.policy-drawer-close span:first-child{transform:translateY(4.25px) rotate(45deg)}.policy-drawer-close span:last-child{transform:translateY(-4.25px) rotate(-45deg)}.policy-drawer-kicker{margin:0 0 28px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink-light)}.policy-nav-drawer{display:flex;flex-direction:column;align-items:stretch;gap:0}.policy-nav-drawer a{padding:18px 0;font-family:var(--font-display);font-size:clamp(32px,8vw,40px);font-weight:500;letter-spacing:-.03em;line-height:1.1;text-decoration:none;color:var(--color-ink);border-bottom:1px solid color-mix(in srgb,var(--color-ink) 10%,transparent)}.policy-nav-drawer a:link,.policy-nav-drawer a:visited,.policy-nav-drawer a:hover,.policy-nav-drawer a:active,.policy-nav-drawer a:focus{color:var(--color-ink)}.policy-nav-drawer a[aria-current=page],.policy-nav-drawer a[aria-current=page]:link,.policy-nav-drawer a[aria-current=page]:visited,.policy-nav-drawer a[aria-current=page]:focus{color:var(--color-primary)}.policy-drawer-mail{margin-top:auto;padding-top:28px;color:var(--color-ink-muted);font-size:14px;letter-spacing:.02em;text-decoration:none;overflow-wrap:anywhere}}html.drawer-open,html.drawer-open body{overflow:hidden;overscroll-behavior:none}.policy-footer{margin-top:auto;background:var(--color-footer);color:var(--color-footer-ink);padding:72px max(32px,env(safe-area-inset-right)) max(32px,env(safe-area-inset-bottom)) max(32px,env(safe-area-inset-left))}.policy-footer-inner{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:1.6fr 1fr 1fr;gap:48px}.policy-footer h3{font-family:var(--font-display);font-size:32px;font-weight:500;letter-spacing:-.03em;margin:0 0 10px}.policy-footer h4{margin:0 0 16px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb,var(--color-footer-ink) 55%,transparent)}.policy-footer p,.policy-footer a{color:color-mix(in srgb,var(--color-footer-ink) 72%,transparent);font-size:15px}.policy-brand-copy{max-width:280px;line-height:1.6}.policy-footer ul{list-style:none;display:grid;gap:10px}.policy-footer a{text-decoration:none}.policy-footer a:hover{color:var(--color-footer-ink)}.policy-footer-copy{max-width:1080px;margin:48px auto 0;padding-top:24px;border-top:1px solid color-mix(in srgb,var(--color-footer-ink) 12%,transparent);font-size:12px;letter-spacing:.04em;color:color-mix(in srgb,var(--color-footer-ink) 48%,transparent)}@media (max-width: 800px){.policy-footer{padding:48px max(16px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.policy-footer-inner{grid-template-columns:1fr;gap:32px}.policy-footer h3{font-size:26px}.policy-brand-copy{max-width:none}}.dev-switcher{position:fixed;right:16px;bottom:16px;z-index:10000;display:flex;flex-direction:column-reverse;align-items:stretch;width:min(280px,calc(100vw - 32px));font-family:ui-sans-serif,system-ui,sans-serif}.dev-switcher-toggle,.dev-switcher-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#111318;color:#f4f4f5;font:inherit;text-align:left;cursor:pointer}.dev-switcher-toggle{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;box-shadow:0 12px 40px #00000047}.dev-switcher-copy{display:flex;flex-direction:column;min-width:0;flex:1}.dev-switcher-kicker{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#a1a1aa}.dev-switcher-name,.dev-switcher-item-name{font-size:14px;font-weight:600;line-height:1.2}.dev-switcher-caret{color:#a1a1aa;font-size:12px}.dev-switcher-logo{width:28px;height:28px;border-radius:8px;object-fit:cover;background:#fff;flex-shrink:0}.dev-switcher-list{list-style:none;margin:0 0 8px;padding:6px;max-height:min(60vh,420px);overflow:auto;border-radius:16px;background:#111318;box-shadow:0 12px 40px #00000047}.dev-switcher-item{width:100%;display:flex;align-items:center;gap:10px;padding:8px;border-radius:12px}.dev-switcher-item:hover,.dev-switcher-item.is-selected{background:#1c1f27}.dev-switcher-item-id{display:block;margin-top:2px;font-size:11px;color:#a1a1aa}@media (max-width: 640px){.dev-switcher{right:12px;bottom:12px}}.policy-shell{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--color-bg);color:var(--color-ink);min-width:0}.policy-main{flex:1;min-width:0;width:100%}.home-page{max-width:880px;margin:0 auto;padding:80px 32px 112px}.policy-page{max-width:720px;margin:0 auto;padding:64px 32px 112px}.home-hero{margin-bottom:56px}.home-kicker,.policy-kicker{margin-bottom:16px;font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink-light)}.home-hero h1,.policy-heading h1{font-family:var(--font-display);font-weight:500;letter-spacing:-.045em;line-height:1.05}.home-hero h1{font-size:clamp(44px,7vw,76px);margin-bottom:20px;max-width:14ch}.home-hero p{max-width:38em;font-size:18px;line-height:1.7;color:var(--color-ink-muted)}.home-cards{display:grid;border-top:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent)}.home-card{display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto;grid-template-areas:"index title arrow" "index desc arrow";column-gap:12px;row-gap:6px;align-items:start;padding:28px 4px;border-bottom:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent);text-decoration:none;color:var(--color-ink);transition:color var(--transition)}.home-card:link,.home-card:visited{color:var(--color-ink)}.home-card:hover h2,.home-card:hover .home-card-arrow{color:var(--color-primary)}.home-card-index{grid-area:index;padding-top:10px;font-family:var(--font-display);font-style:italic;font-size:15px;color:var(--color-ink-light)}.home-card h2{grid-area:title;font-family:var(--font-display);font-size:clamp(26px,3vw,32px);font-weight:500;letter-spacing:-.03em}.home-card p{grid-area:desc;max-width:36em;font-size:15px;line-height:1.55;color:var(--color-ink-muted)}.home-card-arrow{grid-area:arrow;align-self:center;color:var(--color-ink-light);font-size:20px;transition:color var(--transition),transform var(--transition)}.home-card:hover .home-card-arrow{transform:translate(4px)}.home-about{margin-top:64px}.home-about h2{font-family:var(--font-display);font-size:28px;font-weight:500;letter-spacing:-.03em;margin-bottom:12px}.home-about p{max-width:40em;font-size:16px;line-height:1.75;color:var(--color-ink-muted)}.policy-heading{margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent)}.policy-heading h1{font-size:clamp(40px,6vw,58px);margin-bottom:18px}.policy-lede{font-size:17px;line-height:1.7;color:var(--color-ink-muted)}.policy-lede+.policy-lede{margin-top:10px}.policy-prose h2{font-family:var(--font-display);font-size:28px;font-weight:500;letter-spacing:-.03em;margin:44px 0 12px;overflow-wrap:anywhere}.policy-prose h3{font-size:15px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;margin:28px 0 10px;color:var(--color-ink)}.policy-prose p,.policy-prose li{color:var(--color-ink);line-height:1.75;font-size:16.5px;overflow-wrap:anywhere}.policy-prose p{margin-bottom:14px}.policy-prose ul,.policy-prose ol{margin:0 0 18px 1.15rem;display:grid;gap:8px}.policy-prose a{color:var(--color-primary);text-underline-offset:3px}.policy-table-wrap{overflow-x:auto;margin:20px 0 28px;border:1px solid color-mix(in srgb,var(--color-ink) 10%,transparent);border-radius:12px}.policy-table-wrap table{width:100%;min-width:520px;border-collapse:collapse;font-size:14px}.policy-table-wrap th,.policy-table-wrap td{border-bottom:1px solid color-mix(in srgb,var(--color-ink) 8%,transparent);padding:12px 14px;text-align:left;vertical-align:top;overflow-wrap:anywhere}.policy-table-wrap th,.policy-table-wrap td[colspan]{background:color-mix(in srgb,var(--color-primary) 6%,var(--color-surface));font-weight:600}.support-form{margin:8px 0 48px;padding:0 0 36px;border-bottom:1px solid color-mix(in srgb,var(--color-ink) 12%,transparent);background:transparent}.support-form h2{font-family:var(--font-display);font-size:28px;font-weight:500;letter-spacing:-.03em;margin-bottom:8px}.support-form>p{color:var(--color-ink-muted);margin-bottom:22px}.support-form form{display:grid;gap:16px}.support-form label{display:grid;gap:8px;font-size:13px;font-weight:600;letter-spacing:.04em}.support-form input,.support-form select,.support-form textarea{width:100%;min-width:0;border:0;border-bottom:1px solid color-mix(in srgb,var(--color-ink) 16%,transparent);border-radius:0;padding:10px 0 12px;font:inherit;font-size:16px;background:transparent;color:var(--color-ink)}.support-form input:focus,.support-form select:focus,.support-form textarea:focus{outline:none;border-bottom-color:var(--color-primary)}.support-phone{display:flex;align-items:baseline;gap:12px;border-bottom:1px solid color-mix(in srgb,var(--color-ink) 16%,transparent)}.support-phone:focus-within{border-bottom-color:var(--color-primary)}.support-phone-code{flex:none;padding:10px 0 12px;font-size:16px;font-weight:500;letter-spacing:0;color:var(--color-ink);white-space:nowrap}.support-phone-code span{margin-left:4px;font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--color-ink-muted)}.support-phone input{border-bottom:0;min-width:0}.support-phone input:focus{border-bottom-color:transparent}.support-form button{justify-self:start;margin-top:12px;border-radius:0;min-width:160px}@media (max-width: 800px){.home-page,.policy-page{padding:36px max(16px,env(safe-area-inset-right)) 80px max(16px,env(safe-area-inset-left))}.home-hero{margin-bottom:40px}.home-hero h1,.policy-heading h1{font-size:clamp(32px,11vw,48px);max-width:none}.home-hero p,.policy-lede{font-size:16px}.home-card{grid-template-columns:2.25rem minmax(0,1fr) auto;padding:22px 0}.home-card h2{font-size:clamp(22px,6vw,28px)}.policy-heading{margin-bottom:28px;padding-bottom:24px}.policy-prose h2,.support-form h2{font-size:24px;margin-top:32px}.policy-prose p,.policy-prose li{font-size:16px}.support-form button{width:100%;min-width:0;justify-self:stretch}}:root{color-scheme:light;--color-bg: #f4f4f4;--color-bg-warm: #f5f5f3;--color-surface: #ffffff;--color-ink: #191314;--color-ink-muted: #5c5c5c;--color-ink-light: #8a8a8a;--color-border: #e8e8e8;--color-primary: #7c3aed;--color-primary-hover: #6d28d9;--color-primary-light: #a78bfa;--color-primary-pale: #ede9fe;--color-primary-muted: #f5f3ff;--color-on-primary: #ffffff;--color-on-ink: #ffffff;--color-app-header: #191314;--color-success: #059669;--color-footer: #191314;--color-footer-ink: #ffffff;--shadow-soft: 0 20px 50px -12px rgba(25, 19, 20, .08);--shadow-card: 0 8px 30px -8px rgba(25, 19, 20, .1);--shadow-float: 0 24px 60px -16px rgba(25, 19, 20, .14);--shadow-primary: 0 4px 16px rgba(124, 58, 237, .35);--color-accent: #7c3aed;--color-accent-hover: #6d28d9}html[data-product=soundbox],html[data-product=soundpe]{color-scheme:light;--color-bg: #f4f4f4;--color-bg-warm: #f5f5f3;--color-surface: #ffffff;--color-ink: #191314;--color-ink-muted: #5c5c5c;--color-ink-light: #8a8a8a;--color-border: #e8e8e8;--color-primary: #7c3aed;--color-primary-hover: #6d28d9;--color-primary-light: #a78bfa;--color-primary-pale: #ede9fe;--color-primary-muted: #f5f3ff;--color-on-primary: #ffffff;--color-on-ink: #ffffff;--color-app-header: #191314;--color-success: #059669;--color-footer: #191314;--color-footer-ink: #ffffff;--shadow-soft: 0 20px 50px -12px rgba(25, 19, 20, .08);--shadow-card: 0 8px 30px -8px rgba(25, 19, 20, .1);--shadow-float: 0 24px 60px -16px rgba(25, 19, 20, .14);--shadow-primary: 0 4px 16px rgba(124, 58, 237, .35);--color-accent: #7c3aed;--color-accent-hover: #6d28d9}html[data-product=askpandit]{color-scheme:light;--color-bg: #f7f3ed;--color-bg-warm: #f3ece2;--color-surface: #ffffff;--color-ink: #2a2118;--color-ink-muted: #6b5d4d;--color-ink-light: #9a8b78;--color-border: #e7dac5;--color-primary: #6d5131;--color-primary-hover: #5a4228;--color-primary-light: #c9a96e;--color-primary-pale: #eadfce;--color-primary-muted: #faf6f0;--color-on-primary: #ffffff;--color-on-ink: #ffffff;--color-app-header: #2a2118;--color-success: #4a7c59;--color-footer: #2a2118;--color-footer-ink: #ffffff;--shadow-soft: 0 20px 50px -12px rgba(42, 33, 24, .08);--shadow-card: 0 8px 30px -8px rgba(42, 33, 24, .1);--shadow-float: 0 24px 60px -16px rgba(42, 33, 24, .14);--shadow-primary: 0 4px 16px rgba(109, 81, 49, .35);--color-accent: #6d5131;--color-accent-hover: #5a4228}html[data-product=autopayalerts]{color-scheme:light;--color-bg: #fcfaff;--color-bg-warm: #f3ecfd;--color-surface: #ffffff;--color-ink: #1f1630;--color-ink-muted: #625575;--color-ink-light: #8a7a9e;--color-border: #e5d9f5;--color-primary: #60269f;--color-primary-hover: #47197a;--color-primary-light: #8b5cf6;--color-primary-pale: #f3ecfd;--color-primary-muted: #f8f2ff;--color-on-primary: #ffffff;--color-on-ink: #ffffff;--color-app-header: #1f1630;--color-success: #059669;--color-footer: #1f1630;--color-footer-ink: #ffffff;--shadow-soft: 0 20px 50px -12px rgba(31, 22, 48, .08);--shadow-card: 0 8px 30px -8px rgba(31, 22, 48, .1);--shadow-float: 0 24px 60px -16px rgba(31, 22, 48, .14);--shadow-primary: 0 4px 16px rgba(96, 38, 159, .35);--color-accent: #60269f;--color-accent-hover: #47197a}html[data-product=callsure]{color-scheme:light;--color-bg: #f6f7f9;--color-bg-warm: #eef2f5;--color-surface: #ffffff;--color-ink: #152033;--color-ink-muted: #4a5c72;--color-ink-light: #6b7d91;--color-border: rgba(21, 32, 51, .1);--color-primary: #0e6b66;--color-primary-hover: #0b5854;--color-primary-light: #2a9d96;--color-primary-pale: rgba(14, 107, 102, .12);--color-primary-muted: rgba(14, 107, 102, .08);--color-on-primary: #ffffff;--color-on-ink: #ffffff;--color-app-header: #152033;--color-success: #0f766e;--color-footer: #152033;--color-footer-ink: #ffffff;--shadow-soft: 0 16px 40px -16px rgba(21, 32, 51, .12);--shadow-card: 0 8px 28px -10px rgba(21, 32, 51, .12);--shadow-float: 0 22px 50px -18px rgba(21, 32, 51, .16);--shadow-primary: 0 8px 24px rgba(14, 107, 102, .22);--color-accent: #0e6b66;--color-accent-hover: #0b5854}html[data-product=dua]{color-scheme:light;--color-bg: #f2f6f3;--color-bg-warm: #e8efe9;--color-surface: #ffffff;--color-ink: #0c2418;--color-ink-muted: #3d5a4a;--color-ink-light: #6b8575;--color-border: #d4e0d8;--color-primary: #0f3d2a;--color-primary-hover: #0a2e1f;--color-primary-light: #c9a227;--color-primary-pale: #dce8e0;--color-primary-muted: #eef4f0;--color-on-primary: #ffffff;--color-on-ink: #ffffff;--color-app-header: #0c2418;--color-success: #2d6a4f;--color-footer: #0c2418;--color-footer-ink: #ffffff;--shadow-soft: 0 20px 50px -12px rgba(12, 36, 24, .08);--shadow-card: 0 8px 30px -8px rgba(12, 36, 24, .1);--shadow-float: 0 24px 60px -16px rgba(12, 36, 24, .14);--shadow-primary: 0 4px 16px rgba(15, 61, 42, .35);--color-accent: #0f3d2a;--color-accent-hover: #0a2e1f}html[data-product=hopmate]{color-scheme:dark;--color-bg: #020617;--color-bg-warm: #0a0f1e;--color-surface: #1a1f2e;--color-ink: #e2e8f0;--color-ink-muted: #94a3b8;--color-ink-light: #64748b;--color-border: rgba(99, 102, 241, .18);--color-primary: #6366f1;--color-primary-hover: #818cf8;--color-primary-light: #a5b4fc;--color-primary-pale: rgba(99, 102, 241, .18);--color-primary-muted: rgba(99, 102, 241, .1);--color-on-primary: #ffffff;--color-on-ink: #020617;--color-app-header: #0a0f1e;--color-success: #34d399;--color-footer: #020617;--color-footer-ink: #e2e8f0;--shadow-soft: 0 20px 50px -12px rgba(0, 0, 0, .45);--shadow-card: 0 8px 30px -8px rgba(0, 0, 0, .4);--shadow-float: 0 24px 60px -16px rgba(0, 0, 0, .5);--shadow-primary: 0 8px 24px rgba(99, 102, 241, .35);--color-accent: #6366f1;--color-accent-hover: #818cf8}html[data-product=machao]{color-scheme:light;--color-bg: #f4f4f4;--color-bg-warm: #f5f5f3;--color-surface: #ffffff;--color-ink: #191314;--color-ink-muted: #5c5c5c;--color-ink-light: #8a8a8a;--color-border: #e8e8e8;--color-primary: #3F8D4D;--color-primary-hover: #2F6F3D;--color-primary-light: #78B37A;--color-primary-pale: #e3efe5;--color-primary-muted: #f0f6f1;--color-on-primary: #ffffff;--color-on-ink: #ffffff;--color-app-header: #191314;--color-success: #2F6F3D;--color-footer: #191314;--color-footer-ink: #ffffff;--shadow-soft: 0 20px 50px -12px rgba(25, 19, 20, .08);--shadow-card: 0 8px 30px -8px rgba(25, 19, 20, .1);--shadow-float: 0 24px 60px -16px rgba(25, 19, 20, .14);--shadow-primary: 0 4px 16px rgba(63, 141, 77, .35);--color-accent: #3F8D4D;--color-accent-hover: #2F6F3D}html[data-product=nayan]{color-scheme:light;--color-bg: #f7f6f2;--color-bg-warm: #f0efe9;--color-surface: #ffffff;--color-ink: #1a1a18;--color-ink-muted: #5a5a56;--color-ink-light: #8a8a84;--color-border: #e4e3dd;--color-primary: #2d6a4f;--color-primary-hover: #245a42;--color-primary-light: #52b788;--color-primary-pale: #d8f3dc;--color-primary-muted: #edf7f1;--color-on-primary: #ffffff;--color-on-ink: #ffffff;--color-app-header: #1a1a18;--color-success: #2d6a4f;--color-footer: #1a1a18;--color-footer-ink: #ffffff;--shadow-soft: 0 20px 50px -12px rgba(26, 26, 24, .07);--shadow-card: 0 8px 30px -8px rgba(26, 26, 24, .09);--shadow-float: 0 24px 60px -16px rgba(26, 26, 24, .12);--shadow-primary: 0 4px 16px rgba(45, 106, 79, .3);--color-accent: #2d6a4f;--color-accent-hover: #245a42}html[data-product=parambhakt]{color-scheme:light;--color-bg: #f4f4f4;--color-bg-warm: #faf7f2;--color-surface: #ffffff;--color-ink: #191314;--color-ink-muted: #5c5c5c;--color-ink-light: #8a8a8a;--color-border: #e8e8e8;--color-primary: #e07b22;--color-primary-hover: #c96a18;--color-primary-light: #f0a04d;--color-primary-pale: #fdebd0;--color-primary-muted: #fff8ee;--color-on-primary: #ffffff;--color-on-ink: #ffffff;--color-app-header: #7b2d0f;--color-success: #059669;--color-footer: #7b2d0f;--color-footer-ink: #ffffff;--shadow-soft: 0 20px 50px -12px rgba(25, 19, 20, .08);--shadow-card: 0 8px 30px -8px rgba(25, 19, 20, .1);--shadow-float: 0 24px 60px -16px rgba(25, 19, 20, .14);--shadow-primary: 0 4px 16px rgba(224, 123, 34, .35);--color-accent: #e07b22;--color-accent-hover: #c96a18}html[data-product=rashmika]{color-scheme:dark;--color-bg: #0B0017;--color-bg-warm: #140B21;--color-surface: #1A0E2A;--color-ink: #f5f0ff;--color-ink-muted: #c4b8d9;--color-ink-light: #8e82a8;--color-border: rgba(144, 16, 240, .22);--color-primary: #9010F0;--color-primary-hover: #A12EFF;--color-primary-light: #B24FFF;--color-primary-pale: rgba(144, 16, 240, .24);--color-primary-muted: rgba(144, 16, 240, .14);--color-on-primary: #ffffff;--color-on-ink: #0B0017;--color-app-header: #120811;--color-success: #34d399;--color-footer: #0B0017;--color-footer-ink: #f5f0ff;--shadow-soft: 0 20px 50px -12px rgba(0, 0, 0, .5);--shadow-card: 0 8px 30px -8px rgba(0, 0, 0, .45);--shadow-float: 0 24px 60px -16px rgba(0, 0, 0, .55);--shadow-primary: 0 8px 28px rgba(144, 16, 240, .4);--color-accent: #9010F0;--color-accent-hover: #A12EFF}html[data-product=roop]{color-scheme:light;--color-bg: #FFFEF8;--color-bg-warm: #F7F1DC;--color-surface: #FFFFFF;--color-ink: #111111;--color-ink-muted: #5C5C5C;--color-ink-light: #7A7A7A;--color-border: rgba(17, 17, 17, .08);--color-primary: #F5C400;--color-primary-hover: #E6B800;--color-primary-light: #FFD84A;--color-primary-pale: rgba(245, 196, 0, .18);--color-primary-muted: rgba(245, 196, 0, .14);--color-on-primary: #111111;--color-on-ink: #ffffff;--color-app-header: #111111;--color-success: #3F8F62;--color-footer: #111111;--color-footer-ink: #ffffff;--shadow-soft: 0 18px 44px -16px rgba(17, 17, 17, .12);--shadow-card: 0 10px 28px -12px rgba(17, 17, 17, .1);--shadow-float: 0 24px 56px -20px rgba(17, 17, 17, .16);--shadow-primary: 0 10px 28px rgba(245, 196, 0, .35);--color-accent: #F5C400;--color-accent-hover: #E6B800}html[data-product=saykey]{color-scheme:light;--color-bg: #f5f8ff;--color-bg-warm: #eef3fc;--color-surface: #ffffff;--color-ink: #0f1b33;--color-ink-muted: #4a5d7a;--color-ink-light: #6b7c96;--color-border: rgba(0, 102, 255, .14);--color-primary: #0066ff;--color-primary-hover: #1a75ff;--color-primary-light: #4d94ff;--color-primary-pale: rgba(0, 102, 255, .12);--color-primary-muted: rgba(0, 102, 255, .08);--color-on-primary: #ffffff;--color-on-ink: #ffffff;--color-app-header: #0f1b33;--color-success: #2563eb;--color-footer: #0f1b33;--color-footer-ink: #ffffff;--shadow-soft: 0 20px 50px -12px rgba(15, 50, 120, .12);--shadow-card: 0 8px 30px -8px rgba(15, 50, 120, .12);--shadow-float: 0 24px 60px -16px rgba(15, 50, 120, .16);--shadow-primary: 0 8px 28px rgba(0, 102, 255, .22);--color-accent: #0066ff;--color-accent-hover: #1a75ff}html[data-product=superlabor]{color-scheme:light;--color-bg: #ffffff;--color-bg-warm: #fafafa;--color-surface: #ffffff;--color-ink: #111111;--color-ink-muted: #4e4e4e;--color-ink-light: #757575;--color-border: #e0e0e0;--color-primary: #2979ff;--color-primary-hover: #1a6ae6;--color-primary-light: #5b9bff;--color-primary-pale: #dfe9ff;--color-primary-muted: #eef3ff;--color-on-primary: #ffffff;--color-on-ink: #ffffff;--color-app-header: #111111;--color-success: #1e8a54;--color-footer: #100d0f;--color-footer-ink: #ffffff;--shadow-soft: 0 20px 50px -12px rgba(17, 17, 17, .08);--shadow-card: 0 8px 30px -8px rgba(17, 17, 17, .1);--shadow-float: 0 24px 60px -16px rgba(17, 17, 17, .14);--shadow-primary: 0 4px 16px rgba(41, 121, 255, .35);--color-accent: #2979ff;--color-accent-hover: #1a6ae6}html[data-product=vine]{color-scheme:dark;--color-bg: #0b100e;--color-bg-warm: #101714;--color-surface: #161e1b;--color-ink: #f3eee4;--color-ink-muted: #b4c0b6;--color-ink-light: #84918a;--color-border: rgba(197, 224, 122, .14);--color-primary: #c5e07a;--color-primary-hover: #d4ea9a;--color-primary-light: #dceba0;--color-primary-pale: rgba(197, 224, 122, .14);--color-primary-muted: rgba(197, 224, 122, .08);--color-on-primary: #0b100e;--color-on-ink: #0b100e;--color-app-header: #161e1b;--color-success: #7dce8a;--color-footer: #0b100e;--color-footer-ink: #f3eee4;--shadow-soft: 0 20px 50px -12px rgba(0, 0, 0, .5);--shadow-card: 0 8px 30px -8px rgba(0, 0, 0, .45);--shadow-float: 0 24px 60px -16px rgba(0, 0, 0, .55);--shadow-primary: 0 8px 28px rgba(197, 224, 122, .18);--color-accent: #c5e07a;--color-accent-hover: #d4ea9a}html[data-product=timepass]{color-scheme:light;--color-bg: #f4f4f4;--color-bg-warm: #f5f5f3;--color-surface: #ffffff;--color-ink: #191314;--color-ink-muted: #5c5c5c;--color-ink-light: #8a8a8a;--color-border: #e8e8e8;--color-primary: #47891D;--color-primary-hover: #376914;--color-primary-light: #8AF535;--color-primary-pale: #e8f8d0;--color-primary-muted: #f3fbe8;--color-on-primary: #ffffff;--color-on-ink: #ffffff;--color-app-header: #191314;--color-success: #47891D;--color-footer: #191314;--color-footer-ink: #ffffff;--shadow-soft: 0 20px 50px -12px rgba(25, 19, 20, .08);--shadow-card: 0 8px 30px -8px rgba(25, 19, 20, .1);--shadow-float: 0 24px 60px -16px rgba(25, 19, 20, .14);--shadow-primary: 0 4px 16px rgba(71, 137, 29, .35);--color-accent: #47891D;--color-accent-hover: #376914}:root{--color-bg: #f4f4f4;--color-bg-warm: #f5f5f3;--color-surface: #ffffff;--color-ink: #191314;--color-ink-muted: #5c5c5c;--color-ink-light: #8a8a8a;--color-border: #e8e8e8;--color-primary: #7c3aed;--color-primary-hover: #6d28d9;--color-primary-light: #a78bfa;--color-primary-pale: #ede9fe;--color-primary-muted: #f5f3ff;--color-on-primary: #ffffff;--color-on-ink: #ffffff;--color-footer: #191314;--color-footer-ink: #ffffff;--color-accent: var(--color-primary);--color-accent-hover: var(--color-primary-hover);--color-app-header: #191314;--color-success: #059669;--shadow-soft: 0 20px 50px -12px rgba(25, 19, 20, .08);--shadow-card: 0 8px 30px -8px rgba(25, 19, 20, .1);--shadow-float: 0 24px 60px -16px rgba(25, 19, 20, .14);--shadow-primary: 0 4px 16px rgba(124, 58, 237, .35);--radius-sm: 12px;--radius-md: 20px;--radius-lg: 28px;--radius-xl: 36px;--radius-pill: 9999px;--font: "Google Sans", "Helvetica Neue", sans-serif;--font-display: "Google Sans", "Helvetica Neue", sans-serif;--transition: .25s ease;--max-width: 1200px}html{color-scheme:light dark}html[data-appearance=light]{color-scheme:light;--color-bg: #f4f4f4;--color-bg-warm: #f5f5f3;--color-surface: #ffffff;--color-ink: #191314;--color-ink-muted: #5c5c5c;--color-ink-light: #8a8a8a;--color-border: #e8e8e8;--color-on-ink: #ffffff;--color-footer: #191314;--color-footer-ink: #ffffff;--color-app-header: #191314;--color-primary-pale: color-mix(in srgb, var(--color-primary) 14%, #ffffff);--color-primary-muted: color-mix(in srgb, var(--color-primary) 8%, #ffffff)}html[data-appearance=dark]{color-scheme:dark;--color-bg: #101114;--color-bg-warm: #14161c;--color-surface: #1b1d24;--color-ink: #f3f4f6;--color-ink-muted: #a1a1aa;--color-ink-light: #71717a;--color-border: rgba(255, 255, 255, .1);--color-on-ink: #101114;--color-footer: #0b0c0f;--color-footer-ink: #f3f4f6;--color-app-header: #0b0c0f;--color-primary-pale: color-mix(in srgb, var(--color-primary) 18%, transparent);--color-primary-muted: color-mix(in srgb, var(--color-primary) 10%, transparent);--shadow-soft: 0 20px 50px -12px rgba(0, 0, 0, .45);--shadow-card: 0 8px 30px -8px rgba(0, 0, 0, .4);--shadow-float: 0 24px 60px -16px rgba(0, 0, 0, .5)}.section-pill{display:inline-block;padding:8px 18px;border:1px solid var(--color-primary-pale);border-radius:var(--radius-pill);font-size:13px;font-weight:600;color:var(--color-primary);background:var(--color-primary-muted);margin-bottom:24px;letter-spacing:.02em}.section-header{text-align:center;max-width:720px;margin:0 auto 56px}.section-title{font-size:clamp(32px,5vw,48px);font-weight:700;color:var(--color-ink);margin-bottom:16px;line-height:1.12;letter-spacing:-.03em}.section-subtitle{font-size:17px;color:var(--color-ink-muted);line-height:1.65}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 28px;border-radius:var(--radius-pill);font-family:var(--font);font-size:15px;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:transform var(--transition),background var(--transition),box-shadow var(--transition)}.btn:active{transform:scale(.98)}.btn:focus-visible{outline:2px solid var(--color-primary-light);outline-offset:3px}.btn-dark{background:var(--color-ink);color:var(--color-on-ink)}.btn-dark:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:var(--shadow-card)}.btn-accent{background:var(--color-primary);color:var(--color-on-primary)}.btn-accent:hover{background:var(--color-primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-primary)}.card-soft{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}html{scroll-behavior:smooth;font-family:var(--font);-webkit-text-size-adjust:100%;text-size-adjust:100%}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}html,body{max-width:100%;overflow-x:clip}body{font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--color-ink);line-height:1.6;background:var(--color-bg);min-width:0}img,svg,video,canvas{max-width:100%;height:auto}h1,h2,.policy-brand span{font-family:var(--font-display)}code{font-family:var(--font)}:focus-visible{outline:2px solid var(--color-primary-light);outline-offset:2px}
