:root{--olqq-bg:#071421;--olqq-bg-2:#091c2c;--olqq-surface:#0f2637;--olqq-surface-2:#17384c;--olqq-teal:#16c7b7;--olqq-teal-soft:#7ce5dc;--olqq-indigo:#6657e8;--olqq-saffron:#ffb74a;--olqq-coral:#ff6b6b;--olqq-ivory:#f6f1e7;--olqq-ink:#10212b;--olqq-text:#f7fafc;--olqq-muted:#a9bbc8;--olqq-border:rgba(160,201,214,.22);--olqq-shadow:0 28px 90px rgba(0,7,16,.42);--olqq-radius:18px;--olqq-radius-lg:28px;--olqq-container:1200px;--olqq-header:84px;--olqq-font:Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--olqq-hi:"Noto Sans Devanagari","Noto Sans",system-ui,sans-serif}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--olqq-bg);color:var(--olqq-text);font-family:var(--olqq-font);font-size:17px;line-height:1.72;overflow-x:hidden}.olqq-lang-hi{font-family:var(--olqq-hi);line-height:1.78}img{display:block;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input{font:inherit}.olqq-container{width:min(calc(100% - 40px),var(--olqq-container));margin-inline:auto;min-width:0}.olqq-main{min-height:55vh}h1,h2,h3,p{overflow-wrap:anywhere}h1,h2,h3{margin-top:0;line-height:1.1;letter-spacing:-.03em}.olqq-lang-hi h1,.olqq-lang-hi h2,.olqq-lang-hi h3{line-height:1.3;letter-spacing:0}h1{font-size:clamp(2.6rem,6vw,5.8rem);font-weight:760}h2{font-size:clamp(2rem,4vw,3.65rem);font-weight:720}h3{font-size:clamp(1.15rem,2vw,1.55rem)}p{color:var(--olqq-muted);margin:0 0 1.25rem}.olqq-lang-hi p{line-height:1.85}.olqq-section{position:relative;padding:110px 0}.olqq-section--light{background:var(--olqq-ivory);color:var(--olqq-ink)}.olqq-section--light p{color:#49606a}.olqq-section--split-tone{background:linear-gradient(90deg,var(--olqq-ivory) 0 50%,#e8e0d2 50%);color:var(--olqq-ink)}.olqq-section--split-tone p{color:#49606a}.olqq-kicker{display:inline-flex;align-items:center;gap:10px;margin-bottom:22px;color:var(--olqq-teal-soft);font-size:.78rem;font-weight:800;letter-spacing:.15em;text-transform:uppercase}.olqq-kicker:before{content:"";width:34px;height:1px;background:currentColor}.olqq-kicker--dark{color:#14796f}.olqq-lead{max-width:790px;font-size:clamp(1.12rem,2vw,1.35rem);line-height:1.65}.olqq-section-head{max-width:820px;margin-bottom:55px}.olqq-section-head p{font-size:1.1rem}.olqq-section-head--dark h2{color:var(--olqq-ink)}.olqq-skip-link{position:fixed;z-index:9999;left:20px;top:10px;transform:translateY(-150%);padding:12px 18px;background:var(--olqq-saffron);color:var(--olqq-ink);font-weight:800;border-radius:10px}.olqq-skip-link:focus{transform:none}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
:focus-visible{outline:3px solid var(--olqq-saffron);outline-offset:4px}.olqq-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.olqq-button{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 22px;border:1px solid transparent;border-radius:14px;font-weight:800;line-height:1.2;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease}.olqq-button--primary,.olqq-button--header{background:linear-gradient(135deg,var(--olqq-teal),#2fe0cb);color:#041a1d;box-shadow:0 14px 35px rgba(22,199,183,.2)}.olqq-button--secondary{border-color:var(--olqq-border);background:rgba(255,255,255,.06);color:var(--olqq-text)}.olqq-section--light .olqq-button--secondary{border-color:rgba(16,33,43,.18);background:#fff;color:var(--olqq-ink)}.olqq-button--dark{background:var(--olqq-ink);color:#fff}.olqq-text-link{display:inline-flex;color:var(--olqq-teal-soft);font-weight:800;border-bottom:1px solid currentColor}.olqq-text-link--dark{color:#14796f}
@media (hover:hover) and (pointer:fine){.olqq-button:hover{transform:translateY(-3px);box-shadow:0 18px 44px rgba(22,199,183,.26)}.olqq-text-link:hover{color:var(--olqq-saffron)}}
@media (prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}

/* v1.0.1 premium foundation */
:root{--olqq-container:1280px;--olqq-radius:20px;--olqq-radius-lg:32px;--olqq-shadow:0 30px 90px rgba(0,7,16,.36);--olqq-shadow-soft:0 18px 55px rgba(0,12,24,.18)}
html{background:#04101b}
body.olqq-site{background:radial-gradient(circle at 10% 0,rgba(22,199,183,.045),transparent 28%),radial-gradient(circle at 92% 18%,rgba(102,87,232,.05),transparent 32%),var(--olqq-bg);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
h1,h2,h3{text-wrap:balance}
p{text-wrap:pretty}
.olqq-section{isolation:isolate}
.olqq-section--light{background:radial-gradient(circle at 85% 10%,rgba(255,183,74,.08),transparent 30%),linear-gradient(180deg,#f8f4ec,#f1eadf)}
.olqq-section--split-tone{background:linear-gradient(90deg,#f8f4ec 0 50%,#ece3d6 50%)}
