:root{color-scheme:light dark;--bg:#f6f8fc;--surface:#fff;--ink:#12203a;--muted:#53617a;--line:#d8e0eb;--navy:#0b1530;--teal:#087d61;--teal-bright:#10b981;--amber:#f59e0b;--shadow:0 18px 48px #0b153016;font-family:system-ui,-apple-system,"Segoe UI","Noto Sans Devanagari",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--ink);line-height:1.6}a{color:var(--teal);text-underline-offset:3px}button,input,select,textarea{font:inherit}button,a,select,input,textarea{outline-offset:3px}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid var(--amber)}.wrap{width:min(1120px,calc(100% - 40px));margin-inline:auto}.topbar{height:76px;display:flex;align-items:center;gap:32px;padding:0 max(20px,calc((100% - 1120px)/2));background:var(--navy);color:#fff}.brand{font-weight:850;font-size:1.2rem;letter-spacing:-.04em;color:#fff;text-decoration:none}.brand span{color:var(--teal-bright)}nav{display:flex;align-items:center;gap:26px;margin-left:auto}nav a,.topbar a{color:#f5f7fb;text-decoration:none;font-weight:600}.language select{background:#172342;color:#fff;border:1px solid #77829a;border-radius:8px;padding:8px}.hero{min-height:560px;display:grid;grid-template-columns:1fr .86fr;align-items:center;gap:70px;padding-block:64px}.eyebrow{color:var(--teal);font-weight:800;letter-spacing:.05em;margin:0 0 14px}.hero h1{font-size:clamp(2.6rem,5vw,4.6rem);line-height:1.1;letter-spacing:-.055em;margin:0 0 20px;max-width:680px}.lead{font-size:1.2rem;color:var(--muted);max-width:580px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;padding:10px 20px;border-radius:10px;border:1px solid transparent;font-weight:750;text-decoration:none;cursor:pointer}.button.primary{background:var(--teal);color:#fff}.button.primary:hover{background:#06644f}.button.secondary{border-color:var(--line);color:var(--ink);background:var(--surface)}.phone-wrap{display:grid;place-items:center;min-height:420px;background:radial-gradient(ellipse,#d9eee7 0,transparent 68%)}.phone{position:relative;overflow:hidden;width:min(285px,100%);min-height:390px;border:8px solid #18233c;border-radius:34px;background:var(--surface);box-shadow:0 28px 70px #0b153033;padding:20px}.phone:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:95px;height:17px;border-radius:0 0 12px 12px;background:#18233c}.phone-top{display:flex;justify-content:space-between;font-size:.76rem;font-weight:800;margin:7px 0 28px}.phone h2{font-size:1.15rem;margin:0 0 16px}.mock-card{display:flex;gap:12px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:14px}.mock-card strong,.mock-card small{display:block}.mock-card small{color:var(--muted);margin-top:3px}.mock-icon{width:38px;height:38px;display:grid;place-items:center;background:#e3f5ed;color:#057052;border-radius:12px;font-size:1.2rem}.mock-status{display:flex;align-items:center;gap:8px;margin:15px 0;color:var(--muted);font-size:.86rem}.status-dot{width:9px;height:9px;background:var(--amber);border-radius:50%}.mock-lines{display:grid;gap:10px;margin-top:28px}.mock-lines i{height:9px;border-radius:9px;background:var(--line)}.mock-lines i:nth-child(2){width:76%}.mock-lines i:nth-child(3){width:52%}.scan-line{position:absolute;left:15px;right:15px;top:200px;height:2px;background:var(--teal-bright);opacity:.7;box-shadow:0 0 12px 3px #10b981;animation:scan 4s ease-in-out infinite alternate}@keyframes scan{from{transform:translateY(0)}to{transform:translateY(120px)}}.section{padding-block:74px}.section h2,.privacy-inner h2,.demo-grid h2{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.2;letter-spacing:-.035em;margin:0 0 28px}.compare{padding-top:34px}.compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.compare-grid article,.steps article,.feature-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:24px;box-shadow:var(--shadow)}.compare-grid article{display:flex;align-items:center;gap:15px}.compare-grid p{margin:0}.compare-good{border-color:#9ed7c1!important}.compare-mark{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#fff0d2;color:#8a5b00;font-weight:800;flex:none}.compare-good .compare-mark{background:#dff5eb;color:#057052}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.steps b{font-size:1.7rem;color:var(--amber)}.steps p{margin:10px 0 0;font-weight:700}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.feature-card{padding:20px}.feature-card h3{margin:8px 0;font-size:1.05rem}.feature-card p{color:var(--muted);margin:0}.feature-icon{width:42px;height:42px;display:grid;place-items:center;color:var(--teal);background:#e1f5ed;border-radius:13px}.feature-icon svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tabs{display:flex;gap:8px;margin-bottom:12px}.tabs button{border:1px solid var(--line);border-radius:99px;padding:10px 18px;background:var(--surface);color:var(--ink);font-weight:700;cursor:pointer}.tabs button[aria-selected=true]{background:var(--navy);color:white;border-color:var(--navy)}.role-panel{min-height:94px;padding:24px;background:var(--surface);border:1px solid var(--line);border-radius:16px;color:var(--muted)}.privacy-band{background:var(--navy);color:#fff;padding:52px 0}.privacy-inner{display:flex;align-items:flex-start;gap:24px}.privacy-inner h2{margin-bottom:8px}.privacy-inner p{color:#d0d8e8;max-width:780px}.privacy-inner a{color:#6be0b6}.shield{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:#133d39;color:#6be0b6;font-size:2rem;flex:none}.faq-list{display:grid;gap:10px}.faq-list details{border:1px solid var(--line);border-radius:12px;background:var(--surface);padding:16px 18px}.faq-list summary{font-weight:750;cursor:pointer}.faq-list p{color:var(--muted);margin-bottom:0}.demo-section{padding:76px 0;background:#eaf3f0}.demo-grid{display:grid;grid-template-columns:.72fr 1.28fr;gap:56px;align-items:start}.demo-grid>div>p:not(.eyebrow){color:var(--muted)}form{padding:26px;background:var(--surface);border:1px solid var(--line);border-radius:18px;box-shadow:var(--shadow)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.form-grid label{display:grid;gap:6px;font-weight:700;font-size:.92rem}.form-grid input,.form-grid select,.form-grid textarea{width:100%;min-height:46px;padding:10px 12px;border:1px solid #aab5c6;border-radius:9px;background:var(--surface);color:var(--ink)}.form-grid textarea{resize:vertical}.form-grid label.consent{grid-template-columns:auto 1fr;align-items:start;font-weight:500}.consent input{width:19px;height:19px;margin:3px 0}.full{grid-column:1/-1}.honeypot{position:absolute!important;left:-10000px!important;width:1px;height:1px;overflow:hidden}.form-status{min-height:1.5em;color:var(--teal);font-weight:650}.form-status.error{color:#a3221b}.form-status:empty{min-height:0}footer{background:var(--navy);color:#eaf0f8;padding:24px 0}.footer-inner,.footer-inner>div{display:flex;justify-content:space-between;align-items:center;gap:18px;flex-wrap:wrap}.footer-inner a{color:#91e3c5}.legal{padding-block:70px;max-width:840px}.legal h1{font-size:2.6rem}.legal p{margin:1.25rem 0;color:var(--muted)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(prefers-color-scheme:dark){:root{--bg:#0c1425;--surface:#121e33;--ink:#edf3ff;--muted:#b0bdd2;--line:#2a3850;--teal:#52d5a8;--teal-bright:#10b981;--navy:#080f1e;--shadow:0 18px 48px #0005}.phone-wrap{background:radial-gradient(ellipse,#163d37 0,transparent 68%)}.compare-good{border-color:#247c61!important}.compare-mark{background:#392d16;color:#ffd166}.compare-good .compare-mark,.feature-icon{background:#12362e;color:#68dfb8}.demo-section{background:#111d2e}.form-grid input,.form-grid select,.form-grid textarea{border-color:#53617a}.button.primary{color:#041a14}.button.secondary{border-color:var(--line)}.tabs button[aria-selected=true]{background:#1b3154;border-color:#1b3154}.mock-icon{background:#12362e;color:#68dfb8}}@media(max-width:760px){.topbar{height:auto;min-height:68px;gap:12px;flex-wrap:wrap;padding:12px 20px}nav{order:3;width:100%;margin:0;justify-content:space-between;gap:12px;font-size:.9rem}.hero{grid-template-columns:1fr;gap:18px;padding-block:55px}.hero-copy{text-align:center}.hero-copy .lead{margin-inline:auto}.actions{justify-content:center}.phone-wrap{min-height:390px}.section{padding-block:54px}.feature-grid{grid-template-columns:repeat(2,1fr)}.demo-grid{grid-template-columns:1fr;gap:24px}.compare-grid{grid-template-columns:1fr}}@media(max-width:480px){.wrap{width:calc(100% - 32px)}.topbar{padding-inline:16px}.language{margin-left:auto}.hero h1{font-size:2.7rem}.steps{grid-template-columns:1fr}.steps article{display:flex;align-items:center;gap:16px}.steps p{margin:0}.feature-grid{grid-template-columns:1fr}.tabs{gap:5px}.tabs button{padding:9px 12px;font-size:.92rem}.form-grid{grid-template-columns:1fr}.form-grid .full{grid-column:1}.phone{min-height:365px}.footer-inner{align-items:flex-start;flex-direction:column}.privacy-inner{gap:16px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
