:root{--bg:#0a0d12;--panel:#12171f;--panel-raised:#171d27;--line:#232b38;--text:#e8ecf1;--text-dim:#8b96a5;--blue:#2f87ff;--cyan:#00e5ff;--red:#ff3b3b;--font-display:"Rajdhani", sans-serif;--font-body:"Inter", sans-serif;--space-1:8px;--space-2:16px;--space-3:24px;--space-4:40px;--space-5:64px;--space-6:96px;--space-7:140px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;line-height:1.5}img{max-width:100%;display:block}a{color:inherit}button{cursor:pointer;font-family:inherit}:focus-visible{outline:2px solid var(--cyan);outline-offset:3px}.container{max-width:1200px;padding:0 var(--space-3);margin:0 auto}@media (width<=480px){.container{padding:0 var(--space-2)}}.eyebrow{font-family:var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--cyan);align-items:center;gap:10px;font-size:13px;font-weight:600;display:flex}.eyebrow:before{content:"";background:var(--cyan);width:22px;height:2px}.nav{z-index:100;padding-top:18px;transition:padding .25s;position:fixed;top:0;left:0;right:0}.nav__inner{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--line);clip-path:polygon(28px 0,calc(100% - 28px) 0,100% 100%,0 100%);background:#12171fe6;justify-content:space-between;align-items:center;padding:18px 40px;transition:clip-path .25s,padding .25s;display:flex}.nav--scrolled{padding-top:0}.nav--scrolled .nav__inner{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);padding:12px 40px}.nav__logo{font-family:var(--font-display);letter-spacing:.04em;color:var(--text);white-space:nowrap;font-size:20px;font-weight:700;text-decoration:none}.nav__logo span{color:var(--cyan)}.nav__links{gap:var(--space-4);display:flex}.nav__link{font-family:var(--font-display);letter-spacing:.03em;color:var(--text-dim);font-size:15px;font-weight:600;text-decoration:none;transition:color .15s}.nav__link:hover{color:var(--cyan)}.nav__cta{font-family:var(--font-display);letter-spacing:.03em;color:var(--bg);background:var(--cyan);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);white-space:nowrap;padding:10px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s}.nav__cta:hover{background:var(--blue);color:var(--text)}.nav__toggle{background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:32px;height:32px;display:none}.nav__toggle span{background:var(--text);width:100%;height:2px;display:block}.nav__mobile{display:none}@media (width<=860px){.nav__links,.nav__cta{display:none}.nav__toggle{display:flex}.nav__inner{clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 100%,0 100%);padding:16px 20px}.nav__mobile{background:var(--panel);border:1px solid var(--line);margin:0 var(--space-2);padding:var(--space-2);gap:var(--space-1);border-top:none;flex-direction:column;display:flex}.nav__mobile-link{font-family:var(--font-display);color:var(--text);border-bottom:1px solid var(--line);padding:10px 4px;font-size:16px;font-weight:600;text-decoration:none}.nav__mobile-cta{text-align:center;font-family:var(--font-display);color:var(--bg);background:var(--cyan);margin-top:8px;padding:12px;font-weight:600;text-decoration:none}}.hero{padding:180px 0 var(--space-6);position:relative;overflow:hidden}.hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#2f87ff26,#0000 70%);width:600px;height:600px;position:absolute;top:-200px;right:-200px}.hero__grid{gap:var(--space-5);grid-template-columns:1.1fr .9fr;align-items:center;display:grid}.hero__headline{font-family:var(--font-display);letter-spacing:-.01em;margin:var(--space-2) 0 var(--space-3);font-size:clamp(40px,5.5vw,72px);font-weight:700;line-height:1.02}.hero__sub{color:var(--text-dim);max-width:46ch;margin-bottom:var(--space-4);font-size:17px}.hero__actions{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.btn{font-family:var(--font-display);letter-spacing:.02em;padding:15px 30px;font-size:15px;font-weight:600;text-decoration:none;display:inline-block}.btn--primary{background:var(--cyan);color:var(--bg);clip-path:polygon(12px 0,100% 0,calc(100% - 12px) 100%,0 100%);transition:background .15s}.btn--primary:hover{background:var(--blue);color:var(--text)}.btn--ghost{border:1px solid var(--line);color:var(--text);transition:border-color .15s,color .15s}.btn--ghost:hover{border-color:var(--cyan);color:var(--cyan)}.hero__stats{gap:var(--space-5);border-top:1px solid var(--line);padding-top:var(--space-3);display:flex}.hero__stat{flex-direction:column;gap:4px;display:flex}.hero__stat-num{font-family:var(--font-display);color:var(--cyan);font-size:26px;font-weight:700}.hero__stat-label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.06em;font-size:12px}.hero__gauge{justify-content:center;display:flex}.gauge{width:100%;max-width:340px}.gauge__track{fill:none;stroke:var(--panel-raised);stroke-width:3px}.gauge__fill{fill:#171d2799;stroke:var(--line);stroke-width:1px}.gauge__tick{stroke:var(--text-dim);stroke-width:2px}.gauge__tick--redline{stroke:var(--red)}.gauge__needle{stroke:var(--cyan);stroke-width:3px;stroke-linecap:round;transform-origin:160px 160px}.gauge__hub{fill:var(--cyan)}.gauge__label{fill:var(--text-dim);font-family:var(--font-display);letter-spacing:.12em;font-size:13px}@media (width<=900px){.hero{padding:140px 0 var(--space-5)}.hero__grid{gap:var(--space-4);grid-template-columns:1fr}.hero__gauge{order:-1}.gauge{max-width:220px}.hero__stats{gap:var(--space-3);flex-wrap:wrap}}@media (width<=400px){.hero__actions{flex-direction:column}.btn{text-align:center}}.services{padding:var(--space-6) 0;border-top:1px solid var(--line)}.section-title{font-family:var(--font-display);margin:var(--space-1) 0 var(--space-5);max-width:20ch;font-size:clamp(28px,3.5vw,42px);font-weight:700}.services__grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.service-card{background:var(--panel);padding:var(--space-4) var(--space-3);transition:background .15s;position:relative}.service-card:hover{background:var(--panel-raised)}.service-card:before{content:"";background:var(--cyan);width:0;height:2px;transition:width .2s;position:absolute;top:0;left:0}.service-card:hover:before{width:100%}.service-card__metric{font-family:var(--font-display);color:var(--cyan);letter-spacing:.04em;font-size:15px;font-weight:700}.service-card__title{font-family:var(--font-display);margin:var(--space-2) 0 var(--space-1);font-size:21px;font-weight:600}.service-card__desc{color:var(--text-dim);font-size:14.5px;line-height:1.6}@media (width<=860px){.services__grid{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.services__grid{grid-template-columns:1fr}}.results{padding:var(--space-6) 0;border-top:1px solid var(--line);background:var(--panel);clip-path:polygon(0 40px,100% 0,100% calc(100% - 40px),0 100%)}.results__grid{gap:var(--space-3);margin-top:var(--space-5);grid-template-columns:repeat(3,1fr);display:grid}.result-card{background:var(--bg);border:1px solid var(--line);padding:var(--space-4) var(--space-3);flex-direction:column;display:flex}.result-card__stat{margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--line);align-items:baseline;gap:10px;display:flex}.result-card__num{font-family:var(--font-display);color:var(--cyan);font-size:30px;font-weight:700}.result-card__label{color:var(--text-dim);text-transform:uppercase;letter-spacing:.04em;font-size:12.5px}.result-card__quote{color:var(--text);margin-bottom:var(--space-3);flex-grow:1;font-size:15px;line-height:1.65}.result-card__author{flex-direction:column;gap:2px;display:flex}.result-card__name{font-family:var(--font-display);font-size:14px;font-weight:600}.result-card__role{color:var(--text-dim);font-size:12.5px}@media (width<=900px){.results{clip-path:polygon(0 24px,100% 0,100% calc(100% - 24px),0 100%)}.results__grid{grid-template-columns:1fr}}.pricing{padding:var(--space-6) 0}.pricing__grid{gap:var(--space-3);margin-top:var(--space-5);grid-template-columns:repeat(3,1fr);align-items:stretch;display:grid}.pricing-card{background:var(--panel);border:1px solid var(--line);padding:var(--space-4) var(--space-3);flex-direction:column;display:flex;position:relative}.pricing-card--featured{border-color:var(--cyan);background:var(--panel-raised);transform:translateY(-8px)}.pricing-card__badge{top:-13px;left:var(--space-3);background:var(--cyan);color:var(--bg);font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);padding:4px 12px;font-size:11.5px;font-weight:700;position:absolute}.pricing-card__name{font-family:var(--font-display);font-size:22px;font-weight:700}.pricing-card__price{margin:var(--space-2) 0 var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--line);align-items:baseline;gap:8px;display:flex}.pricing-card__amount{font-family:var(--font-display);color:var(--cyan);font-size:30px;font-weight:700}.pricing-card__period{color:var(--text-dim);font-size:12.5px}.pricing-card__desc{color:var(--text-dim);margin-bottom:var(--space-3);min-height:42px;font-size:14px}.pricing-card__features{margin-bottom:var(--space-4);flex-direction:column;flex-grow:1;gap:10px;list-style:none;display:flex}.pricing-card__features li{color:var(--text);padding-left:20px;font-size:14px;position:relative}.pricing-card__features li:before{content:"";background:var(--cyan);width:8px;height:2px;position:absolute;top:8px;left:0}.pricing-card__cta{text-align:center;font-family:var(--font-display);color:var(--text);border:1px solid var(--line);padding:13px;font-size:14.5px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s,background .15s}.pricing-card--featured .pricing-card__cta{background:var(--cyan);color:var(--bg);border-color:var(--cyan)}.pricing-card__cta:hover{border-color:var(--cyan);color:var(--cyan)}.pricing-card--featured .pricing-card__cta:hover{background:var(--blue);color:var(--text);border-color:var(--blue)}@media (width<=900px){.pricing__grid{grid-template-columns:1fr;max-width:440px;margin-left:auto;margin-right:auto}.pricing-card--featured{order:-1;transform:none}}.contact{padding:var(--space-6) 0;border-top:1px solid var(--line)}.contact__panel{gap:var(--space-5);background:var(--panel);border:1px solid var(--line);padding:var(--space-5);grid-template-columns:.9fr 1.1fr;display:grid}.contact__sub{color:var(--text-dim);margin-top:var(--space-2);max-width:38ch;font-size:15px}.contact__form{gap:var(--space-3);flex-direction:column;display:flex}.field{flex-direction:column;gap:6px;display:flex}.field label{font-family:var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--text-dim);font-size:13px;font-weight:600}.field input,.field textarea{background:var(--bg);border:1px solid var(--line);color:var(--text);font-family:var(--font-body);resize:vertical;padding:12px 14px;font-size:15px}.field input:focus,.field textarea:focus{border-color:var(--cyan);outline:none}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:var(--red)}.field__error{color:var(--red);font-size:13px}.contact__submit{margin-top:var(--space-1);border:none;align-self:flex-start}.contact__success{flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;display:flex}.contact__success-mark{background:var(--cyan);width:40px;height:40px;color:var(--bg);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);justify-content:center;align-items:center;margin-bottom:4px;font-weight:700;display:flex}.contact__success h3{font-family:var(--font-display);font-size:22px}.contact__success p{color:var(--text-dim);font-size:14.5px}@media (width<=860px){.contact__panel{padding:var(--space-4) var(--space-3);grid-template-columns:1fr}}.footer{border-top:1px solid var(--line);padding:var(--space-5) 0 var(--space-4)}.footer__inner{gap:var(--space-4);grid-template-columns:1fr 1fr 1fr;display:grid}.footer__logo{font-family:var(--font-display);color:var(--text);font-size:18px;font-weight:700;text-decoration:none}.footer__logo span{color:var(--cyan)}.footer__tag{color:var(--text-dim);margin-top:8px;font-size:13.5px}.footer__links{flex-direction:column;gap:10px;display:flex}.footer__links a{color:var(--text-dim);font-size:14px;text-decoration:none;transition:color .15s}.footer__links a:hover{color:var(--cyan)}.footer__meta{text-align:right;color:var(--text-dim);flex-direction:column;gap:6px;font-size:12.5px;display:flex}.footer__meta a{color:var(--cyan);text-decoration:none}.footer__meta a:hover{text-decoration:underline}@media (width<=700px){.footer__inner{gap:var(--space-3);grid-template-columns:1fr}.footer__meta{text-align:left}}
