:root{--blue: #2563eb;--blue-dark: #1d4ed8;--blue-soft: #eff4ff;--navy: #0f172a;--navy-2: #161f2f;--ink: #1e293b;--muted: #5b6b82;--line: #e2e8f0;--bg: #ffffff;--bg-alt: #f6f8fc;--green: #16a34a;--amber: #d97706;--orange: #f97316;--footer: #0b1530;--radius: 14px;--shadow: 0 10px 30px rgba(15,23,42,0.08);--shadow-lg: 0 24px 60px rgba(15,23,42,0.16);color-scheme: light}*,*::before,*::after{box-sizing: border-box}html{scroll-behavior: smooth}body{margin: 0;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color: var(--ink);background: var(--bg);line-height: 1.6;-webkit-font-smoothing: antialiased}img,svg{max-width: 100%;display: block}a{color: var(--blue);text-decoration: none}a:hover{text-decoration: underline}h1,h2,h3,h4{color: var(--navy);line-height: 1.2;margin: 0 0 .5em;letter-spacing: -0.02em}h1{font-size: clamp(2.1rem,4.6vw,3.4rem);font-weight: 800}h2{font-size: clamp(1.6rem,3vw,2.3rem);font-weight: 800}h3{font-size: 1.15rem;font-weight: 700}p{margin: 0 0 1em}ul{margin: 0;padding: 0;list-style: none}.container{width: min(1160px,100% - 40px);margin-inline: auto}.skip{position: absolute;left: -999px;top: 0;background: var(--navy);color: #fff;padding: 8px 14px;z-index: 100}.skip:focus{left: 8px;top: 8px}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 8px;padding: 12px 22px;border-radius: 10px;font-weight: 700;font-size: .98rem;border: 1.5px solid transparent;cursor: pointer;transition: transform .15s,box-shadow .15s,background .15s;font-family: inherit;text-decoration: none !important}.btn:hover{transform: translateY(-1px)}.btn-primary{background: var(--blue);color: #fff;box-shadow: 0 6px 18px rgba(37,99,235,.3)}.btn-primary:hover{background: var(--blue-dark)}.btn-ghost{background: #fff;color: var(--navy);border-color: var(--line)}.btn-ghost:hover{border-color: var(--blue);color: var(--blue)}.btn-outline{background: #fff;color: var(--blue);border-color: var(--blue)}.btn-outline:hover{background: var(--blue-soft)}.btn-light{background: #fff;color: var(--blue-dark)}.btn-outline-light{background: transparent;color: #fff;border-color: rgba(255,255,255,.5)}.btn-lg{padding: 14px 28px;font-size: 1.05rem}.btn-sm{padding: 8px 16px;font-size: .9rem}.btn[disabled]{opacity: .65;cursor: not-allowed;transform: none}.site-header{position: sticky;top: 0;z-index: 50;background: rgba(255,255,255,.92);backdrop-filter: saturate(1.4) blur(10px);border-bottom: 1px solid transparent;transition: border-color .2s,box-shadow .2s}.site-header.scrolled{border-color: var(--line);box-shadow: 0 4px 20px rgba(15,23,42,.05)}.nav{display: flex;align-items: center;justify-content: space-between;height: 76px;gap: 16px}.logo{display: inline-flex;align-items: center;flex: none;text-decoration: none !important}.logo img{height: 44px;width: auto}[id]{scroll-margin-top: 92px}.logo-mark{width: 34px;height: 34px;border-radius: 9px;background: linear-gradient(135deg,#3b82f6,#1d4ed8);display: grid;place-items: center;color: #fff;font-size: 1.1rem;font-weight: 800}.logo b{color: var(--blue);font-weight: 800}.nav-links{display: flex;align-items: center;gap: 4px}.nav-links a{color: var(--ink);font-weight: 600;font-size: .95rem;padding: 8px 12px;border-radius: 8px;text-decoration: none}@media (max-width: 1240px) and (min-width: 1081px){.nav-links{gap: 0}.nav-links a,.menu-toggle{padding-inline: 9px !important;font-size: .92rem !important}}.nav-links a:hover,.nav-links a[aria-current="page"]{color: var(--blue);background: var(--blue-soft)}.nav-actions{display: flex;align-items: center;gap: 10px}.menu-btn{display: none;background: none;border: 1px solid var(--line);border-radius: 9px;width: 42px;height: 42px;cursor: pointer;color: var(--navy)}.menu-btn svg{margin: auto}.nav-links .mobile-only{display: none}@media (max-width: 1080px){.site-header.open .nav-links .mobile-only{display: block;color: var(--blue)}.menu-btn{display: grid}.nav-links,.nav-actions .nav-login{display: none}.site-header.open .nav-links{display: flex;flex-direction: column;align-items: stretch;position: absolute;top: 76px;left: 0;right: 0;background: #fff;padding: 12px 20px 18px;border-bottom: 1px solid var(--line);box-shadow: var(--shadow)}.site-header.open .nav-links a{padding: 12px}}.hero{padding: 64px 0 40px;background: radial-gradient(1000px 420px at 85% -10%,#dbe7ff 0%,transparent 60%),linear-gradient(#fff,var(--bg-alt));overflow: hidden}.hero-grid{display: grid;grid-template-columns: 1.05fr 1fr;gap: 48px;align-items: center}.eyebrow{display: inline-block;font-size: .8rem;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;color: var(--blue);background: var(--blue-soft);padding: 6px 12px;border-radius: 999px;margin-bottom: 18px}.hero p.lead{font-size: 1.15rem;color: var(--muted);max-width: 34em}.hero-cta{display: flex;flex-wrap: wrap;gap: 12px;margin: 26px 0 18px}.hero-points{display: flex;flex-wrap: wrap;gap: 8px 22px;color: var(--muted);font-size: .92rem;font-weight: 600}.hero-points li::before{content: "✓";color: var(--green);font-weight: 800;margin-right: 7px}@media (max-width: 900px){.hero-grid{grid-template-columns: 1fr}.hero{padding-top: 40px}}.mock{background: #fff;border-radius: 18px;box-shadow: var(--shadow-lg);border: 1px solid var(--line);overflow: hidden}.mock-bar{display: flex;gap: 6px;padding: 12px 14px;background: var(--navy-2)}.mock-bar i{width: 10px;height: 10px;border-radius: 50%;background: #475569}.mock-body{display: grid;grid-template-columns: 78px 1fr;min-height: 300px}.mock-side{background: var(--navy-2);padding: 10px 8px;display: grid;gap: 7px;align-content: start}.mock-side span{height: 8px;border-radius: 4px;background: #334155}.mock-side span:first-child{background: var(--blue)}.mock-main{padding: 16px;background: var(--bg-alt)}.mock-kpis{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px;margin-bottom: 12px}.mock-kpi{background: #fff;border: 1px solid var(--line);border-radius: 10px;padding: 10px}.mock-kpi small{display: block;color: var(--muted);font-size: .68rem;font-weight: 700;text-transform: uppercase;letter-spacing: .04em}.mock-kpi strong{font-size: 1.1rem;color: var(--navy)}.mock-kpi em{font-style: normal;font-size: .7rem;font-weight: 700;color: var(--green)}.mock-chart{background: #fff;border: 1px solid var(--line);border-radius: 10px;padding: 12px;display: flex;align-items: flex-end;gap: 8px;height: 130px}.mock-chart span{flex: 1;background: linear-gradient(#60a5fa,#2563eb);border-radius: 5px 5px 0 0}.mock-rows{margin-top: 12px;display: grid;gap: 7px}.mock-rows div{background: #fff;border: 1px solid var(--line);border-radius: 8px;height: 26px;display: flex;align-items: center;justify-content: space-between;padding: 0 10px;font-size: .7rem;color: var(--muted);font-weight: 600}.mock-rows b{color: var(--navy)}.badge{font-size: .62rem;font-weight: 800;padding: 2px 8px;border-radius: 999px;background: #dcfce7;color: #166534}.section{padding: 76px 0}.section.alt{background: var(--bg-alt)}.section-head{max-width: 720px;margin: 0 auto 44px;text-align: center}.section-head p{color: var(--muted);font-size: 1.08rem}.section-head.left{margin-left: 0;text-align: left}.page-hero{padding: 64px 0 48px;background: linear-gradient(#fff,var(--bg-alt));text-align: center}.page-hero p{color: var(--muted);font-size: 1.15rem;max-width: 40em;margin-inline: auto}.grid{display: grid;gap: 20px}.grid-2{grid-template-columns: repeat(2,1fr)}.grid-3{grid-template-columns: repeat(3,1fr)}.grid-4{grid-template-columns: repeat(4,1fr)}@media (max-width: 960px){.grid-3,.grid-4{grid-template-columns: repeat(2,1fr)}}@media (max-width: 620px){.grid-2,.grid-3,.grid-4{grid-template-columns: 1fr}.section{padding: 56px 0}}.card{background: #fff;border: 1px solid var(--line);border-radius: var(--radius);padding: 24px;transition: box-shadow .2s,transform .2s,border-color .2s}.card:hover{box-shadow: var(--shadow);transform: translateY(-2px);border-color: #c7d6f5}.card p{color: var(--muted);margin-bottom: 0;font-size: .96rem}.icon{width: 46px;height: 46px;border-radius: 12px;background: var(--blue-soft);color: var(--blue);display: grid;place-items: center;margin-bottom: 16px}.icon svg{width: 24px;height: 24px}.tick-list li{position: relative;padding-left: 26px;margin: 8px 0;color: var(--ink);font-size: .96rem}.tick-list li::before{content: "";position: absolute;left: 0;top: .5em;width: 14px;height: 14px;border-radius: 50%;background: var(--blue-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%232563eb' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/12px no-repeat}.steps{counter-reset: step;display: grid;grid-template-columns: repeat(3,1fr);gap: 20px}.step{position: relative;background: #fff;border: 1px solid var(--line);border-radius: var(--radius);padding: 26px}.step::before{counter-increment: step;content: counter(step);display: grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;background: var(--blue);color: #fff;font-weight: 800;margin-bottom: 14px}.step p{color: var(--muted);margin: 0;font-size: .96rem}@media (max-width: 760px){.steps{grid-template-columns: 1fr}}.price-card{position: relative;display: flex;flex-direction: column;background: #fff;border: 1.5px solid var(--line);border-radius: 18px;padding: 30px 26px}.price-card.featured{border-color: var(--blue);box-shadow: var(--shadow-lg);transform: translateY(-6px)}.price-card .tag{position: absolute;top: -13px;left: 50%;transform: translateX(-50%);background: var(--blue);color: #fff;font-size: .72rem;font-weight: 800;letter-spacing: .06em;text-transform: uppercase;padding: 5px 14px;border-radius: 999px}.price{display: flex;align-items: baseline;gap: 6px;margin: 14px 0 4px}.price strong{font-size: 2.6rem;color: var(--navy);font-weight: 800;letter-spacing: -0.03em}.price span{color: var(--muted);font-weight: 600}.price-card .fine{color: var(--muted);font-size: .85rem}.price-card .tick-list{margin: 20px 0 26px;flex: 1}@media (max-width: 960px){.price-card.featured{transform: none}}.table-wrap{overflow-x: auto;border: 1px solid var(--line);border-radius: var(--radius);background: #fff}table.compare{width: 100%;border-collapse: collapse;min-width: 560px}.compare th,.compare td{padding: 14px 18px;text-align: left;border-bottom: 1px solid var(--line);font-size: .95rem}.compare thead th{background: var(--bg-alt);color: var(--navy);font-weight: 800}.compare td:not(:first-child),.compare th:not(:first-child){text-align: center}.compare tr:last-child td{border-bottom: 0}.yes{color: var(--green);font-weight: 800}.no{color: #cbd5e1}.faq{max-width: 800px;margin: 0 auto;display: grid;gap: 12px}.faq details{background: #fff;border: 1px solid var(--line);border-radius: 12px;padding: 4px 20px}.faq summary{cursor: pointer;padding: 16px 0;font-weight: 700;color: var(--navy);list-style: none;display: flex;justify-content: space-between;gap: 16px}.faq summary::-webkit-details-marker{display: none}.faq summary::after{content: "+";color: var(--blue);font-size: 1.4rem;line-height: 1}.faq details[open] summary::after{content: "–"}.faq details p{color: var(--muted);margin: 0 0 16px}.cta-strip{background: linear-gradient(100deg,#1d4ed8,#2563eb 55%,#1e40af);color: #fff;padding: 30px 0}.cta-strip-in{display: grid;grid-template-columns: 1fr auto auto;gap: 28px;align-items: center}.cta-strip h2{color: #fff;font-size: clamp(1.25rem,2.1vw,1.55rem);margin: 0 0 4px}.cta-strip p{color: #dbe7ff;margin: 0;font-size: .96rem}.cta-strip .btn-light{padding: 12px 26px;white-space: nowrap}.cta-phone{display: flex;align-items: center;gap: 12px;color: #fff;text-decoration: none !important;padding-left: 28px;border-left: 1px solid rgba(255,255,255,.25)}.cta-phone-ico{display: grid;place-items: center;width: 46px;height: 46px;border-radius: 50%;background: #fff;color: var(--blue);flex: none}.cta-phone-ico svg{width: 22px;height: 22px}.cta-phone b{display: block;font-size: 1.1rem;white-space: nowrap}.cta-phone small{color: #dbe7ff;font-size: .82rem}@media (max-width: 900px){.cta-strip-in{grid-template-columns: 1fr;gap: 16px;text-align: center;justify-items: center}.cta-phone{border-left: 0;padding-left: 0;text-align: left}}.form-card{background: #fff;border: 1px solid var(--line);border-radius: 18px;padding: 30px;box-shadow: var(--shadow)}.form-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}.form-grid .full{grid-column: 1 / -1}@media (max-width: 620px){.form-grid{grid-template-columns: 1fr}.form-card{padding: 22px}}label{display: block;font-size: .85rem;font-weight: 700;color: var(--navy);margin-bottom: 6px}label .req{color: #dc2626}input,select,textarea{width: 100%;padding: 12px 14px;border: 1.5px solid var(--line);border-radius: 10px;font: inherit;color: var(--ink);background: #fff}input:focus,select:focus,textarea:focus{outline: 0;border-color: var(--blue);box-shadow: 0 0 0 4px rgba(37,99,235,.12)}textarea{min-height: 110px;resize: vertical}.hp{position: absolute;left: -9999px;width: 1px;height: 1px;overflow: hidden}.form-note{font-size: .85rem;color: var(--muted);margin: 12px 0 0}.form-msg{margin-top: 14px;padding: 12px 14px;border-radius: 10px;font-weight: 600;font-size: .95rem;display: none}.form-msg.ok{display: block;background: #dcfce7;color: #166534}.form-msg.err{display: block;background: #fee2e2;color: #991b1b}.split{display: grid;grid-template-columns: 1fr 1.1fr;gap: 48px;align-items: start}@media (max-width: 900px){.split{grid-template-columns: 1fr;gap: 32px}}.contact-list li{display: flex;gap: 14px;margin: 0 0 18px;align-items: flex-start}.contact-list .icon{margin: 0;flex: none}.contact-list small{display: block;color: var(--muted);font-weight: 700;text-transform: uppercase;letter-spacing: .05em;font-size: .72rem}.contact-list a,.contact-list span{color: var(--navy);font-weight: 600}.prose{max-width: 760px;margin: 0 auto}.prose h2{font-size: 1.4rem;margin-top: 1.6em}.prose p,.prose li{color: var(--ink)}.prose ul{list-style: disc;padding-left: 1.3em;margin-bottom: 1em}.site-footer{background: var(--footer);color: #9fb0cf;padding: 54px 0 22px}.footer-grid{display: grid;grid-template-columns: 1.7fr 1fr 1fr 1fr 1.5fr;gap: 32px}.site-footer h4{color: #fff;font-size: .95rem;letter-spacing: 0;margin-bottom: 14px}.site-footer a{color: #c4d0e6}.site-footer a:hover{color: #fff}.site-footer li{margin: 9px 0;font-size: .92rem}.site-footer .logo img{height: 42px}.site-footer p{font-size: .9rem;max-width: 24em;margin: 0 0 12px}.site-footer .footer-tag{color: #fff;font-weight: 700;margin: 14px 0 6px}.footer-social{display: flex;gap: 10px;margin-top: 16px}.footer-social a{display: grid;place-items: center;width: 36px;height: 36px;border-radius: 50%;background: rgba(255,255,255,.08);color: #fff}.footer-social a:hover{background: var(--blue)}.footer-social svg{width: 17px;height: 17px}.footer-contact li{display: flex;gap: 10px;align-items: flex-start}.footer-contact svg{width: 17px;height: 17px;flex: none;margin-top: 3px;color: #7ea6ff}.footer-contact span{color: #c4d0e6}.footer-bottom{border-top: 1px solid rgba(255,255,255,.1);margin-top: 38px;padding-top: 18px;display: flex;flex-wrap: wrap;justify-content: space-between;gap: 10px;font-size: .84rem;color: #8597b8}@media (max-width: 960px){.footer-grid{grid-template-columns: 1fr 1fr 1fr}.footer-brand{grid-column: 1 / -1}}@media (max-width: 520px){.footer-grid{grid-template-columns: 1fr 1fr}.footer-grid>:last-child{grid-column: 1 / -1}}.wa-float{position: fixed;right: 18px;bottom: 18px;z-index: 40;width: 54px;height: 54px;border-radius: 50%;background: #25d366;color: #fff;display: grid;place-items: center;box-shadow: 0 10px 24px rgba(0,0,0,.25)}.wa-float:hover{transform: scale(1.06)}.wa-float svg{width: 28px;height: 28px}.nav-links>a,.menu-toggle{position: relative}.nav-links a[aria-current="page"],.menu-toggle.is-current{background: none;color: var(--blue)}.nav-links>a[aria-current="page"]::after,.menu-toggle.is-current::after{content: "";position: absolute;left: 12px;right: 12px;bottom: -2px;height: 2.5px;border-radius: 2px;background: var(--blue)}.nav-links a:hover{background: none;color: var(--blue)}.menu-link{display: none}.nav-links .submenu .submenu-all{font-weight: 700;color: var(--blue);border-bottom: 1px solid var(--line);border-radius: 8px 8px 0 0;margin-bottom: 4px}.nav-actions .nav-login{padding: 8px 22px;border-width: 1.5px}.nav-actions .hide-sm{margin-left: -4px}.has-menu{position: relative}.menu-toggle{display: inline-flex;align-items: center;gap: 4px;background: none;border: 0;cursor: pointer;font: inherit;font-weight: 600;font-size: .95rem;color: var(--ink);padding: 8px 12px;border-radius: 8px}.menu-toggle svg{width: 14px;height: 14px;transition: transform .2s}.menu-toggle:hover,.menu-toggle[aria-expanded="true"]{color: var(--blue)}.menu-toggle[aria-expanded="true"] svg{transform: rotate(180deg)}.submenu{display: none;position: absolute;top: calc(100% + 6px);left: 0;min-width: 210px;background: #fff;border: 1px solid var(--line);border-radius: 12px;box-shadow: var(--shadow);padding: 6px;z-index: 60}.has-menu.open .submenu{display: block}.nav-links .submenu a{display: block;padding: 9px 12px;border-radius: 8px;font-size: .92rem}.nav-links .submenu a:hover{background: var(--blue-soft)}.icon-btn{display: grid;place-items: center;width: 38px;height: 38px;background: none;border: 0;border-radius: 10px;color: var(--navy);cursor: pointer}.icon-btn:hover{background: var(--blue-soft);color: var(--blue)}.icon-btn svg{width: 19px;height: 19px}.search-overlay{position: fixed;inset: 0;z-index: 200;background: rgba(15,23,42,.45);backdrop-filter: blur(3px);display: flex;justify-content: center;align-items: flex-start;padding: 12vh 16px 16px}.search-overlay[hidden]{display: none}.search-box{width: min(620px,100%);background: #fff;border-radius: 16px;box-shadow: var(--shadow-lg);padding: 14px}.search-field{display: flex;align-items: center;gap: 10px;padding: 0 12px;border: 1.5px solid var(--line);border-radius: 12px}.search-field:focus-within{border-color: var(--blue);box-shadow: 0 0 0 4px rgba(37,99,235,.12)}.search-field svg{width: 20px;height: 20px;color: var(--muted);flex: none}.search-input{border: 0 !important;box-shadow: none !important;padding: 14px 4px;font-size: 1rem}.search-results{list-style: none;margin: 8px 0 0;padding: 0;max-height: 50vh;overflow: auto}.search-results a{display: block;padding: 11px 12px;border-radius: 10px;color: var(--ink);text-decoration: none}.search-results a:hover,.search-results a:focus{background: var(--blue-soft);outline: 0}.search-results b{display: block;color: var(--navy);font-size: .96rem}.search-results span{color: var(--muted);font-size: .85rem}.search-results .empty{padding: 14px 12px;color: var(--muted)}.search-hint{margin: 10px 4px 2px;font-size: .78rem;color: var(--muted)}@media (max-width: 1080px){.has-menu{display: contents}.menu-toggle{display: none}.submenu{display: block;position: static;border: 0;box-shadow: none;padding: 0;min-width: 0}.collapse-sm .submenu{display: none}.site-header.open .collapse-sm .menu-link{display: block}.submenu-all{display: none !important}}@media (max-width: 520px){.logo img{height: 34px}.nav-actions{gap: 4px}.nav-actions .btn{white-space: nowrap;padding: 8px 12px;font-size: .82rem}.hide-sm{display: none}}@media (prefers-reduced-motion: reduce){*{transition: none !important;scroll-behavior: auto !important}}.arr{display: inline-block;margin-left: 2px}.link-arrow{font-weight: 700;color: var(--blue);white-space: nowrap}.sample{text-align: center;color: var(--muted);font-size: .76rem;margin: 12px 0 0}h2 em,h1 em{font-style: normal;color: var(--blue)}.kicker{display: inline-flex;align-items: center;gap: 10px;font-size: .74rem;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;color: var(--blue);margin-bottom: 12px}.kicker::after{content: "";width: 34px;height: 1.5px;background: currentColor;opacity: .55}.pill-kicker{background: #dbe7ff;padding: 5px 12px;border-radius: 999px}.pill-kicker::after{display: none}.sec-head{max-width: 720px;margin-bottom: 30px}.sec-head h2{margin-bottom: 6px}.sec-head p{color: var(--muted);margin: 0}.hero3{padding: 40px 0 44px;background: radial-gradient(820px 440px at 78% 12%,#d9e6ff 0%,transparent 66%),linear-gradient(180deg,#f7faff,#edf3ff);overflow: hidden}.hero3-grid{display: grid;grid-template-columns: 1fr 1.15fr;gap: 34px;align-items: center}.pill2{display: inline-flex;align-items: center;gap: 7px;border: 1px solid #b7e2c4;background: #effaf2;color: #15803d;font-size: .8rem;font-weight: 700;padding: 6px 13px;border-radius: 999px}.pill2 svg{width: 16px;height: 16px}.hero3 h1{font-size: clamp(2rem,3.05vw,2.4rem);line-height: 1.15;margin: 18px 0 16px}.hero3 h1 em{white-space: nowrap}.hero3 .lead{color: var(--muted);font-size: 1.04rem;max-width: 31em;margin: 0}.hero3 .hero-cta{margin: 26px 0 22px}.play-ico{display: inline-grid}.play-ico svg{width: 20px;height: 20px}.hero3-points{display: flex;flex-wrap: wrap;gap: 10px 24px;font-size: .86rem;font-weight: 600;color: var(--ink)}.hero3-points li{display: flex;align-items: center;gap: 7px}.hero3-points svg{width: 18px;height: 18px;color: var(--blue)}.hero3-points li:first-child svg{color: var(--green)}.hero3-art{position: relative;padding: 44px 13% 0 0}.script{position: absolute;z-index: 3;top: 0;right: 0;font-family: "Segoe Script","Brush Script MT","Comic Sans MS",cursive;font-size: 1.3rem;line-height: 1.1;color: var(--blue-dark);transform: rotate(-8deg);text-align: right}.shards{position: absolute;z-index: 0;right: -6%;top: 14%;width: 40%;height: 78%}.shards i{position: absolute;inset: 0}.shards i:nth-child(1){background: linear-gradient(150deg,#60a5fa,#1d4ed8);clip-path: polygon(100% 0,100% 100%,18% 100%);opacity: .95}.shards i:nth-child(2){background: linear-gradient(150deg,#fdba74,#f97316);clip-path: polygon(100% 0,62% 30%,100% 58%)}.shards i:nth-child(3){background: linear-gradient(160deg,#93c5fd,#2563eb);clip-path: polygon(62% 30%,100% 58%,40% 100%,18% 100%);opacity: .55}.laptop{position: relative;z-index: 1}.laptop-screen{background: #0f172a;padding: 10px 10px 12px;border-radius: 16px 16px 4px 4px;box-shadow: var(--shadow-lg)}.laptop-screen .app{border: 0;border-radius: 6px;box-shadow: none}.laptop-base{position: relative;height: 14px;margin: 0 -7%;background: linear-gradient(#e7ecf4,#9aa6b9);border-radius: 0 0 18px 18px;box-shadow: 0 16px 26px rgba(15,23,42,.18)}.laptop-base i{position: absolute;left: 50%;top: 0;width: 16%;height: 5px;transform: translateX(-50%);background: #c3ccda;border-radius: 0 0 8px 8px}.phone2{position: absolute;z-index: 2;right: 0;bottom: -6px;width: 25%;min-width: 118px;background: #fff;border: 6px solid #0f172a;border-radius: 26px;padding: 14px 9px 10px;box-shadow: var(--shadow-lg)}.phone2-notch{position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: 38%;height: 9px;background: #0f172a;border-radius: 0 0 8px 8px}.phone2-head{display: flex;justify-content: space-between;align-items: center}.phone2-head img{height: 14px;width: auto}.phone2-head svg{width: 13px;height: 13px;color: var(--muted)}.phone2-hi{margin: 8px 0 6px;font-size: .52rem;color: var(--muted);line-height: 1.3}.phone2-hi b{display: block;color: var(--navy);font-size: .66rem}.phone2-card{background: linear-gradient(135deg,#2563eb,#1d4ed8);color: #fff;border-radius: 10px;padding: 8px 9px}.phone2-card small{display: block;font-size: .5rem;opacity: .85}.phone2-card strong{display: block;font-size: .92rem;letter-spacing: -.02em}.phone2-card em{font-style: normal;font-size: .5rem;color: #bbf7d0}.phone2-tiles{display: grid;grid-template-columns: 1fr 1fr;gap: 5px;margin: 8px 0}.phone2-tiles span{display: grid;justify-items: center;gap: 3px;background: var(--blue-soft);border-radius: 8px;padding: 6px 2px;color: var(--blue)}.phone2-tiles svg{width: 14px;height: 14px}.phone2-tiles em{font-style: normal;font-size: .44rem;font-weight: 600;color: var(--ink);text-align: center;line-height: 1.2}.phone2-label{display: block;font-size: .5rem;color: var(--muted);font-weight: 700}.phone2-bars{display: flex;align-items: flex-end;gap: 3px;height: 34px;margin-top: 4px}.phone2-bars span{flex: 1;background: linear-gradient(#93c5fd,#2563eb);border-radius: 2px 2px 0 0}.hero3-art .sample{position: relative;z-index: 2;margin-top: 18px;padding-right: 0}.hero-slides{position: relative;display: grid}.slide{grid-area: 1 / 1;opacity: 0;visibility: hidden;transition: opacity .45s ease,visibility .45s}.slide.is-active{opacity: 1;visibility: visible}.app{position: relative;display: grid;grid-template-columns: 112px 1fr;background: #fff;border: 8px solid #101c38;border-radius: 22px;box-shadow: var(--shadow-lg);overflow: hidden}.app-side{background: #101c38;padding: 12px 10px;display: grid;gap: 4px;align-content: start}.app-brand{display: flex;align-items: center;height: 30px;margin-bottom: 8px;padding: 0 3px}.app-brand img{height: 15px;width: auto;max-width: 100%}.app-side>span:not(.app-brand){display: flex;align-items: center;gap: 7px;padding: 6px 7px;border-radius: 7px;color: #9fb0d0}.app-side>span.on{background: #2563eb;color: #fff}.app-side svg{width: 11px;height: 11px;flex: none}.app-side em{font-style: normal;font-size: .56rem;font-weight: 600;white-space: nowrap}.app-main{padding: 12px 14px 14px;background: #f7f9fd;min-width: 0}.app-top{display: flex;align-items: center;justify-content: space-between;gap: 10px}.app-search{display: flex;align-items: center;gap: 6px;flex: 0 1 58%;height: 24px;padding: 0 9px;border-radius: 8px;background: #fff;border: 1px solid var(--line);font-size: .56rem;color: #98a6bd}.app-search svg{width: 11px;height: 11px}.app-user{display: inline-flex;align-items: center;gap: 6px}.app-user i{width: 22px;height: 22px;border-radius: 50%;background: linear-gradient(135deg,#9db8e6,#c9d8f3);display: block}.app-user b{font-size: .6rem;color: var(--navy);line-height: 1.15}.app-user small{display: block;font-size: .5rem;color: var(--muted);font-weight: 500}.app-kpis{display: grid;grid-template-columns: repeat(3,1fr);gap: 9px;margin: 12px 0 10px}.app-kpis>div{background: #fff;border: 1px solid var(--line);border-radius: 10px;padding: 9px 11px;min-width: 0}.app-kpis small,.app-chart small,.app-actions small,.app-table small{display: block;font-size: .58rem;font-weight: 700;color: var(--muted)}.app-kpis strong{display: block;font-size: 1.05rem;color: var(--navy);letter-spacing: -.02em;margin: 1px 0;white-space: nowrap}.app-kpis em{font-style: normal;font-size: .52rem;font-weight: 700;color: var(--green)}.app-row{display: grid;grid-template-columns: 1.6fr 1fr;gap: 9px}.app-chart,.app-actions,.app-table{position: relative;background: #fff;border: 1px solid var(--line);border-radius: 10px;padding: 10px 12px}.app-chart svg{width: 100%;height: 100px;margin-top: 6px;display: block}.app-tip{position: absolute;left: 52%;top: 40px;background: var(--blue);color: #fff;font-size: .56rem;font-weight: 800;padding: 2px 8px;border-radius: 6px}.app-axis{display: flex;justify-content: space-between;margin-top: 4px;font-size: .5rem;color: #98a6bd}.app-actions ul{margin-top: 8px;display: grid;gap: 7px}.app-actions li{display: flex;align-items: center;gap: 8px;font-size: .62rem;font-weight: 600;color: var(--ink);white-space: nowrap;overflow: hidden}.app-actions li b{margin-left: auto;color: var(--navy)}.app-actions li svg{width: 20px;height: 20px;padding: 4px;border-radius: 6px;background: var(--blue-soft);color: var(--blue);flex: none}.app-quick{display: grid;grid-template-columns: repeat(4,1fr);gap: 7px;margin-top: 9px}.app-quick span{display: flex;align-items: center;gap: 6px;background: #fff;border: 1px solid var(--line);border-radius: 8px;padding: 6px 8px;font-size: .56rem;font-weight: 600;color: var(--ink);white-space: nowrap;overflow: hidden}.app-quick svg{width: 14px;height: 14px;color: var(--blue);flex: none}.app-bars{display: flex;align-items: flex-end;gap: 12px;height: 118px;margin-top: 8px;padding-bottom: 14px}.app-bars span{position: relative;flex: 1;border-radius: 4px 4px 0 0;background: linear-gradient(#6aa8ff,#2563eb)}.app-bars em{position: absolute;left: 50%;bottom: -15px;transform: translateX(-50%);font-style: normal;font-size: .5rem;color: #98a6bd;white-space: nowrap}.app-table table{width: 100%;margin-top: 8px;border-collapse: collapse;font-size: .64rem}.app-table td{padding: 8px 4px;border-top: 1px solid var(--line);color: var(--ink)}.app-table td:first-child{font-weight: 700;color: var(--navy)}.st{font-size: .66rem;font-weight: 800;padding: 3px 9px;border-radius: 999px}.st.ok{background: #dcfce7;color: #166534}.st.wait{background: #fef3c7;color: #92400e}.feat-grid{display: grid;grid-template-columns: .85fr 1.65fr;gap: 44px;align-items: center}.feat-copy h2{font-size: clamp(1.6rem,2.6vw,2.1rem)}.feat-copy p{color: var(--muted);margin-bottom: 24px}.feat-cards{display: grid;grid-template-columns: repeat(4,1fr);gap: 14px}.fcard{display: block;background: #fff;border: 1px solid var(--line);border-radius: 14px;padding: 18px 16px;color: inherit;text-decoration: none !important;transition: box-shadow .2s,transform .2s,border-color .2s}.fcard:hover{box-shadow: var(--shadow);transform: translateY(-2px);border-color: #bcd0f5}.fcard-ico{display: grid;place-items: center;width: 42px;height: 42px;border-radius: 11px;background: var(--blue-soft);color: var(--blue)}.fcard-ico svg{width: 22px;height: 22px}.fcard h3{font-size: .95rem;margin: 12px 0 6px}.fcard p{color: var(--muted);font-size: .82rem;line-height: 1.5;margin: 0}.india{background: radial-gradient(760px 320px at 50% 0,#dbe7ff,transparent 70%),linear-gradient(#edf3ff,#f7faff)}.india-grid{display: grid;grid-template-columns: 1fr 1.3fr .78fr;grid-template-areas: "copy art points";gap: 34px;align-items: center}.india-copy{grid-area: copy}.india-art{grid-area: art;position: relative;padding: 0 15% 22px 10%}.india-points{grid-area: points}.india-copy h2{font-size: clamp(1.5rem,2.4vw,1.95rem)}.india-copy p{color: var(--muted);font-size: .96rem}.chips{display: flex;flex-wrap: wrap;gap: 8px;margin: 18px 0 22px}.chip2{display: inline-flex;align-items: center;gap: 7px;background: #fff;border: 1px solid #d3e0f5;border-radius: 10px;padding: 8px 12px;font-size: .84rem;font-weight: 600;color: var(--navy);text-decoration: none !important}.chip2:hover{border-color: var(--blue);color: var(--blue)}.chip2 svg{width: 17px;height: 17px;color: var(--blue)}.india-art .laptop-screen{padding: 7px 7px 8px;border-radius: 12px 12px 3px 3px}.india-art .laptop-screen .app{zoom: .7}.india-art .laptop-base{height: 10px}.india-art .phone2{width: 25%;min-width: 0;right: 2%;bottom: 0;zoom: .82}.inv-card{position: absolute;z-index: 3;left: 0;bottom: 10%;width: 36%;min-width: 128px;background: #fff;border: 1px solid var(--line);border-radius: 12px;padding: 10px 12px;box-shadow: var(--shadow-lg)}.inv-card small{font-size: .66rem;font-weight: 700;color: var(--muted)}.inv-row{display: flex;align-items: center;justify-content: space-between;gap: 6px;margin: 2px 0 8px}.inv-row strong{font-size: 1rem;color: var(--navy);letter-spacing: -.02em}.inv-line{display: block;height: 5px;border-radius: 3px;background: #e5ecf7;margin: 5px 0}.inv-line.short{width: 62%}.inv-line.tiny{width: 40%}.inv-foot{display: flex;align-items: flex-end;justify-content: space-between;gap: 8px;margin-top: 8px}.inv-foot>span{flex: 1}.qr{width: 44px;height: 44px;flex: none}.india-points ul{display: grid;gap: 14px;margin-bottom: 24px}.india-points li{display: flex;align-items: center;gap: 10px;font-weight: 600;color: var(--navy);font-size: .95rem}.india-points svg{width: 22px;height: 22px;padding: 3px;border-radius: 50%;background: var(--blue);color: #fff;flex: none;stroke-width: 2.4}.india-points svg circle{display: none}.mod-icon{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;background: var(--blue-soft);color: var(--blue);flex: none}.mod-icon svg{width: 22px;height: 22px}.plan-head{display: flex;align-items: center;gap: 12px}.plan-head h3{margin: 0}.plan-head p{margin: 2px 0 0;color: var(--muted);font-size: .84rem}.price-card .btn{width: 100%}.price-card.featured{border-width: 2px}.why-strip{padding: 34px 0;background: #fff;border-top: 1px solid var(--line);border-bottom: 1px solid var(--line)}.why-head{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 16px;margin: 0 0 18px}.why-head .kicker{margin: 0}.why-head>span:last-child{color: var(--muted);font-size: .9rem}.why-row{display: grid;grid-template-columns: repeat(6,1fr);gap: 16px}.why-row li{display: flex;align-items: center;gap: 10px;font-weight: 700;color: var(--navy);font-size: .88rem;line-height: 1.3}.why-row svg{width: 38px;height: 38px;padding: 8px;border-radius: 11px;background: var(--blue-soft);color: var(--blue);flex: none}.quotes{display: grid;grid-template-columns: repeat(3,1fr);gap: 18px}.quote{margin: 0;background: #fff;border: 1px solid var(--line);border-radius: 14px;padding: 20px}.quote blockquote{margin: 0 0 14px;color: var(--ink);font-size: .94rem}.quote b{display: block;color: var(--navy)}.quote span{color: var(--muted);font-size: .84rem}.faq2-grid{display: grid;grid-template-columns: .8fr 2fr;gap: 40px;align-items: start}.faq2-head h2{font-size: clamp(1.4rem,2.2vw,1.75rem)}.faq2-head p{color: var(--muted)}.faq2 .faq{max-width: none;margin: 0;grid-template-columns: 1fr 1fr;gap: 12px;align-items: start}.faq2 .faq details{border-radius: 10px;padding: 0 16px}.faq2 .faq summary{padding: 13px 0;font-size: .93rem}.fhero .hero3-art{padding-top: 10px}.fhero h1{font-size: clamp(2rem,3.4vw,2.7rem)}.fnav{position: sticky;top: 76px;z-index: 40;background: rgba(255,255,255,.94);backdrop-filter: blur(8px);border-bottom: 1px solid var(--line)}.fnav-in{display: flex;gap: 6px;overflow-x: auto;padding: 10px 0;scrollbar-width: none}.fnav-in::-webkit-scrollbar{display: none}.fnav a{display: inline-flex;align-items: center;gap: 7px;flex: none;padding: 7px 14px;border-radius: 999px;border: 1px solid var(--line);background: #fff;color: var(--navy);font-size: .86rem;font-weight: 600;text-decoration: none !important}.fnav a:hover{border-color: var(--blue);color: var(--blue)}.fnav a.on{background: var(--blue);border-color: var(--blue);color: #fff}.fnav svg{width: 16px;height: 16px}.fmod[id]{scroll-margin-top: 140px}.wflow{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(4,1fr);gap: 34px}.wflow li{position: relative;background: #fff;border: 1px solid var(--line);border-radius: 14px;padding: 18px}.wflow li:not(:last-child)::after{content: "→";position: absolute;right: -26px;top: 50%;transform: translateY(-50%);color: var(--blue);font-weight: 800;font-size: 1.2rem}.wflow h3{font-size: .98rem;margin: 12px 0 6px}.wflow p{color: var(--muted);font-size: .86rem;margin: 0}.fmod{padding: 64px 0}.fmod.flip{background: linear-gradient(#f5f8ff,#eef4ff)}.fmod-grid{display: grid;grid-template-columns: 1fr 1.08fr;gap: 54px;align-items: center}.fmod.flip .fmod-copy{order: 2}.fmod-tag{display: inline-flex;align-items: center;gap: 10px;font-size: .78rem;font-weight: 800;letter-spacing: .1em;text-transform: uppercase;color: var(--blue);margin-bottom: 14px}.fmod-tag .fcard-ico{width: 38px;height: 38px}.fmod-copy h2{font-size: clamp(1.5rem,2.4vw,2rem)}.fmod-copy>p{color: var(--muted)}.fmod-points{display: grid;grid-template-columns: 1fr 1fr;gap: 2px 18px;margin: 16px 0 20px}.fmod-points li{font-size: .93rem}.mwin{background: #fff;border: 1px solid var(--line);border-radius: 14px;box-shadow: var(--shadow-lg);overflow: hidden}.mwin-bar{display: flex;align-items: center;gap: 6px;padding: 10px 14px;background: #f3f6fb;border-bottom: 1px solid var(--line)}.mwin-bar i{width: 9px;height: 9px;border-radius: 50%;background: #cbd5e1}.mwin-bar i:nth-child(1){background: #f87171}.mwin-bar i:nth-child(2){background: #fbbf24}.mwin-bar i:nth-child(3){background: #34d399}.mwin-bar b{margin-left: 8px;font-size: .82rem;color: var(--navy)}.mwin-body{padding: 14px 16px 16px}.mtable{width: 100%;border-collapse: collapse;font-size: .82rem}.mtable th{text-align: left;font-size: .68rem;text-transform: uppercase;letter-spacing: .05em;color: var(--muted);padding: 7px 8px;background: var(--bg-alt)}.mtable td{padding: 10px 8px;border-bottom: 1px solid var(--line);color: var(--ink)}.mtable tr:last-child td{border-bottom: 0}.mtable td:first-child{font-weight: 700;color: var(--navy)}.st.late{background: #fee2e2;color: #991b1b}.st.info{background: #dbeafe;color: #1e40af}.mkpis{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px;margin-bottom: 12px}.mkpis>div{border: 1px solid var(--line);border-radius: 10px;padding: 9px 11px}.mkpis small{display: block;font-size: .68rem;font-weight: 700;color: var(--muted)}.mkpis b{font-size: 1.15rem;color: var(--navy)}.mkpis b.warn{color: var(--amber)}.mcols{display: flex;align-items: flex-end;gap: 14px;height: 130px;padding-bottom: 18px}.mcols span{position: relative;flex: 1;height: 100%;display: flex;align-items: flex-end}.mcols i{width: 100%;border-radius: 5px 5px 0 0;background: linear-gradient(#6aa8ff,#2563eb)}.mcols em{position: absolute;left: 50%;bottom: -18px;transform: translateX(-50%);font-style: normal;font-size: .68rem;color: var(--muted);white-space: nowrap}.mhead{display: flex;justify-content: space-between;align-items: baseline;gap: 10px;margin-bottom: 12px}.mhead b{color: var(--navy)}.mhead span{color: var(--muted);font-size: .8rem}.mbar{margin: 12px 0}.mbar-top{display: flex;justify-content: space-between;font-size: .8rem;color: var(--ink);margin-bottom: 5px}.mbar-top b{color: var(--navy)}.mbar i{display: block;height: 9px;border-radius: 99px;background: #e5ecf7;overflow: hidden}.mbar em{display: block;height: 100%;border-radius: 99px;background: linear-gradient(90deg,#3b82f6,#1d4ed8)}.mparty{display: flex;align-items: center;gap: 12px;margin-bottom: 12px}.mavatar{display: grid;place-items: center;width: 42px;height: 42px;border-radius: 50%;background: var(--blue-soft);color: var(--blue);font-weight: 800;flex: none}.mparty b{display: block;color: var(--navy)}.mparty small{color: var(--muted);font-size: .76rem}.mparty .st{margin-left: 4px}.mtotal{display: flex;justify-content: space-between;margin-top: 10px;padding: 10px 12px;border-radius: 10px;background: var(--blue-soft);font-weight: 700;color: var(--navy)}.mtotal b{color: var(--blue)}.mline{width: 100%;height: 110px;display: block}.mlegend{display: flex;align-items: center;gap: 16px;font-size: .78rem;color: var(--muted);margin-top: 6px}.mlegend i{display: inline-block;width: 12px;height: 3px;border-radius: 2px;background: var(--blue);margin-right: 6px;vertical-align: middle}.mlegend i.o{background: var(--orange)}.mlegend b{margin-left: auto;font-size: .74rem;color: var(--blue);border: 1px solid #bfd3f8;border-radius: 7px;padding: 3px 9px}.fsteps{list-style: none;margin: 16px 0 0;padding: 0;display: flex;flex-wrap: wrap;gap: 8px}.fsteps li{display: inline-flex;align-items: center;gap: 7px;padding: 5px 12px 5px 5px;border-radius: 999px;background: #fff;border: 1px solid var(--line);font-size: .8rem;font-weight: 600;color: var(--muted)}.fsteps span{display: grid;place-items: center;width: 22px;height: 22px;border-radius: 50%;background: var(--bg-alt);font-size: .72rem;font-weight: 800}.fsteps li.done{color: var(--navy)}.fsteps li.done span{background: #dcfce7;color: #166534}.fsteps li.on{background: var(--blue);border-color: var(--blue);color: #fff}.fsteps li.on span{background: #fff;color: var(--blue)}.dep-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 16px}.dep-grid .fcard p{font-size: .88rem}@media (max-width: 960px){.wflow{grid-template-columns: 1fr 1fr;gap: 18px}.wflow li::after{display: none}.fmod-grid{grid-template-columns: 1fr;gap: 30px}.fmod.flip .fmod-copy{order: 0}.dep-grid{grid-template-columns: 1fr 1fr}}@media (max-width: 640px){.fmod{padding: 40px 0}.fmod-points{grid-template-columns: 1fr}.dep-grid{grid-template-columns: 1fr}.wflow{gap: 10px}.wflow li{padding: 14px 12px}.wflow h3{font-size: .9rem}.wflow p{font-size: .8rem}.mwin-body{padding: 12px}.mtable{font-size: .74rem}.mtable th,.mtable td{padding: 7px 5px}.mkpis b{font-size: .95rem}.fsteps li{font-size: .74rem}}.lead-card{border-radius: 18px;box-shadow: var(--shadow-lg)}.lead-head{display: flex;gap: 14px;align-items: flex-start;margin-bottom: 22px}.lead-head-ico{display: grid;place-items: center;width: 52px;height: 52px;border-radius: 50%;background: var(--blue);color: #fff;flex: none;box-shadow: 0 8px 18px rgba(37,99,235,.3)}.lead-head-ico svg{width: 24px;height: 24px}.lead-head .kicker{margin-bottom: 2px;font-size: .7rem}.lead-head .kicker::after{display: none}.lead-head h2{font-size: 1.45rem;margin: 0 0 4px}.lead-head p{color: var(--muted);font-size: .9rem;margin: 0}.field-ico{position: relative}.field-ico svg{position: absolute;left: 13px;top: 50%;transform: translateY(-50%);width: 18px;height: 18px;color: #94a3b8;pointer-events: none}.field-ico input,.field-ico select{padding-left: 42px}.lead-card [aria-invalid="true"]{border-color: #dc2626;box-shadow: 0 0 0 4px rgba(220,38,38,.1)}.lead-card button svg{width: 18px;height: 18px}.lead-card .form-note{text-align: center}.lead-card .form-note svg{display: inline-block;width: 14px;height: 14px;vertical-align: -2px;margin-right: 3px}.bd-hero{position: relative;overflow: hidden;padding: 44px 0 60px;background: radial-gradient(760px 420px at 85% 10%,#d9e6ff 0%,transparent 65%),linear-gradient(180deg,#f7faff,#edf3ff)}.bd-shards{left: -3%;right: auto;top: 26%;width: 11%;height: 46%;transform: scaleX(-1);opacity: .9}.bd-script-a{top: 26px;left: 2.5%;right: auto;font-size: 1.15rem}.bd-grid{position: relative;z-index: 1;display: grid;grid-template-columns: 1fr 1fr;gap: 48px;align-items: start}.pill3{display: inline-flex;align-items: center;gap: 7px;border: 1px solid #cfdcf7;background: #fff;color: var(--blue);font-size: .84rem;font-weight: 700;padding: 6px 14px;border-radius: 999px}.pill3 svg{width: 16px;height: 16px}.bd-copy h1{font-size: clamp(2rem,3.5vw,2.85rem);line-height: 1.12;margin: 16px 0 14px}.bd-copy h1 em{display: block}.bd-copy .lead{color: var(--muted);font-size: 1.02rem;max-width: 34em}.bd-contacts{display: flex;flex-wrap: wrap;gap: 18px 30px;margin: 24px 0 26px}.bd-contacts a{display: flex;gap: 10px;align-items: flex-start;color: inherit;text-decoration: none !important}.bd-contacts a:hover b{color: var(--blue)}.bd-ico{display: grid;place-items: center;width: 44px;height: 44px;border-radius: 50%;background: var(--blue-soft);color: var(--blue);flex: none}.bd-ico svg{width: 21px;height: 21px}.bd-ico.wa{background: #dcfce7;color: #16a34a}.bd-contacts small{display: block;font-size: .74rem;font-weight: 700;color: var(--muted)}.bd-contacts b{display: block;color: var(--navy);font-size: .9rem;white-space: nowrap;line-height: 1.35}.bd-contacts em{font-style: normal;font-size: .74rem;color: var(--muted)}.bd-next{background: #fff;border: 1px solid var(--line);border-radius: 14px;padding: 18px 20px;margin-bottom: 28px}.bd-next h2{font-size: 1.05rem;margin-bottom: 10px}.bd-next ol{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px}.bd-next li{display: flex;gap: 10px;align-items: flex-start;font-size: .92rem;color: var(--ink)}.bd-next li span{display: grid;place-items: center;width: 24px;height: 24px;border-radius: 50%;background: var(--blue-soft);color: var(--blue);font-weight: 800;font-size: .78rem;flex: none}.bd-art{position: relative;padding: 44px 17% 0 0;max-width: 560px}.bd-script-b{font-size: 1.15rem}.bd-form{position: sticky;top: 96px}.bd-why-grid{display: grid;grid-template-columns: .8fr 2.2fr;gap: 40px;align-items: center}.bd-why-copy h2{font-size: clamp(1.5rem,2.4vw,1.9rem)}.bd-why-copy p{color: var(--muted)}.bd-why-cards{display: grid;grid-template-columns: repeat(3,1fr);gap: 14px}.bd-why-cards .fcard:hover{transform: none}@media (max-width: 1499px){.bd-script-a{display: none}}@media (max-width: 1280px){.bd-shards{display: none}}@media (max-width: 1080px){.bd-grid{grid-template-columns: 1fr;gap: 30px}.bd-form{position: static}.bd-art{display: none}.bd-why-grid{grid-template-columns: 1fr;gap: 26px}}@media (max-width: 640px){.bd-hero{padding: 26px 0 36px}.bd-contacts{flex-direction: column;gap: 12px}.bd-contacts b{white-space: normal;overflow-wrap: anywhere}.bd-why-cards{grid-template-columns: 1fr 1fr;gap: 10px}.lead-head h2{font-size: 1.25rem}.lead-head-ico{width: 44px;height: 44px}}.ab-hero h1{font-size: clamp(2.1rem,3.6vw,2.9rem)}.ab-hero h1 em{display: block}.ab-facts{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px;margin-top: 28px;max-width: 520px}.ab-facts li{display: flex;align-items: center;gap: 10px;padding: 10px 12px;background: #fff;border: 1px solid #dbe5f5;border-radius: 12px;box-shadow: 0 4px 14px rgba(15,23,42,.05)}.ab-fact-ico svg{width: 30px;height: 30px;color: var(--blue)}.ab-facts b{display: block;font-size: 1.15rem;color: var(--navy);line-height: 1.2}.ab-facts small{display: block;color: var(--muted);font-size: .74rem;line-height: 1.35}.ab-who{display: grid;grid-template-columns: 1fr 1.05fr;gap: 50px;align-items: center}.ab-who h2,.ab-vm h2,.ab-approach h2{font-size: clamp(1.5rem,2.4vw,1.95rem)}.ab-who p{color: var(--muted);margin-bottom: 22px}.ab-who p a{color: var(--blue)}.ab-who-art{display: grid;grid-template-columns: 1.1fr 1fr;align-items: center;background: linear-gradient(135deg,#eef4ff,#f8fbff);border: 1px solid var(--line);border-radius: 18px;padding: 16px;gap: 0}.ab-brand-panel{position: relative;overflow: hidden;display: grid;place-items: center;align-content: center;gap: 10px;min-height: 210px;border-radius: 14px;padding: 24px 44px 24px 20px;background: radial-gradient(circle at 80% 10%,rgba(249,115,22,.45),transparent 45%),linear-gradient(140deg,#0b1530,#1d4ed8)}.ab-brand-panel img{width: 88%;max-width: 280px;height: auto}.ab-brand-panel span{color: #c7d7f5;font-size: .7rem;letter-spacing: .06em;text-transform: uppercase;text-align: center}.ab-who-card{position: relative;margin-left: -26px;background: #fff;border: 1px solid var(--line);border-radius: 14px;padding: 20px;box-shadow: var(--shadow-lg)}.ab-who-card h3{font-size: 1rem;margin: 12px 0 6px}.ab-who-card p{color: var(--muted);font-size: .86rem;margin: 0}.ab-vm{background: linear-gradient(#f5f8ff,#eef4ff)}.ab-vm-grid{display: grid;grid-template-columns: 1.35fr 1fr;gap: 48px}.ab-vm-cards{display: grid;grid-template-columns: 1fr 1fr;gap: 0;margin-top: 18px}.ab-vm-card{padding: 0 28px;border-left: 1px solid #cdd9ee}.ab-vm-card:first-child{padding-left: 0;border-left: 0}.ab-vm-ico{display: grid;place-items: center;width: 54px;height: 54px;border-radius: 50%;background: var(--blue);color: #fff;box-shadow: 0 8px 18px rgba(37,99,235,.3)}.ab-vm-ico svg{width: 26px;height: 26px}.ab-vm-card h3{font-size: 1.02rem;margin: 16px 0 8px}.ab-vm-card p{color: var(--muted);font-size: .9rem;margin: 0}.ab-diff{padding-left: 40px;border-left: 1px solid #cdd9ee}.ab-diff ul{display: grid;gap: 14px;margin-top: 18px}.ab-diff li{display: flex;align-items: center;gap: 10px;color: var(--ink);font-size: .95rem}.ab-diff svg{width: 22px;height: 22px;padding: 3px;border-radius: 50%;background: var(--blue);color: #fff;flex: none;stroke-width: 2.4}.ab-diff svg circle{display: none}.ab-approach{display: grid;grid-template-columns: 1.55fr 1fr;gap: 44px;align-items: center}.ab-sub{color: var(--muted);max-width: 40em}.ab-steps{list-style: none;margin: 26px 0 0;padding: 0;display: grid;grid-template-columns: repeat(4,1fr);gap: 30px}.ab-steps li{position: relative}.ab-steps li:not(:last-child)::after{content: "→";position: absolute;right: -22px;top: 16px;color: #93b4ee;font-weight: 800}.ab-step-ico{display: grid;place-items: center;width: 50px;height: 50px;border-radius: 50%;border: 1.5px solid #c9d8f3;background: #fff;color: var(--blue)}.ab-step-ico svg{width: 24px;height: 24px}.ab-steps h3{font-size: .98rem;margin: 14px 0 6px}.ab-steps p{color: var(--muted);font-size: .85rem;margin: 0}.ab-tomorrow{position: relative;overflow: hidden;min-height: 200px;border-radius: 16px;padding: 26px;background: linear-gradient(135deg,#f8fbff,#e3edff);border: 1px solid var(--line);box-shadow: var(--shadow);display: flex;flex-direction: column;align-items: flex-end;text-align: right}.ab-tomorrow-kicker{font-size: .7rem;font-weight: 800;letter-spacing: .12em;text-transform: uppercase;color: var(--blue)}.ab-tomorrow .script{position: static;transform: rotate(-6deg);font-size: 1.6rem;margin-top: 6px}.ab-tomorrow-bars{position: absolute;left: 22px;right: 22px;bottom: 0;height: 46%;display: flex;align-items: flex-end;gap: 8px;opacity: .85}.ab-tomorrow-bars i{flex: 1;border-radius: 4px 4px 0 0;background: linear-gradient(#93c5fd,#2563eb)}.ab-tomorrow-bars i:nth-child(3n){background: linear-gradient(#fdba74,#f97316)}.ab-team{background: radial-gradient(700px 300px at 85% 0,rgba(59,130,246,.35),transparent 70%),linear-gradient(120deg,#0b2a6b,#123a8f 55%,#0b2a6b);color: #fff;padding: 46px 0}.ab-team-grid{display: grid;grid-template-columns: 1fr 1.25fr;gap: 40px;align-items: center}.ab-team h2{color: #fff;font-size: clamp(1.4rem,2.3vw,1.8rem)}.ab-team p{color: #c7d7f5;margin-bottom: 20px}.on-dark-kicker{color: #9cc0ff}.ab-team .btn-light svg{width: 18px;height: 18px}.ab-team-stats{display: grid;grid-template-columns: repeat(4,1fr)}.ab-team-stats li{display: grid;justify-items: center;text-align: center;gap: 4px;padding: 6px 12px;border-left: 1px solid rgba(255,255,255,.18)}.ab-team-stats li:first-child{border-left: 0}.ab-team-stats span{display: grid;place-items: center;width: 50px;height: 50px;border-radius: 50%;background: rgba(255,255,255,.1);margin-bottom: 6px}.ab-team-stats svg{width: 24px;height: 24px;color: #fff}.ab-team-stats b{font-size: 1.2rem}.ab-team-stats small{color: #c7d7f5;font-size: .8rem}@media (max-width: 1080px){.ab-who,.ab-vm-grid,.ab-approach,.ab-team-grid{grid-template-columns: 1fr;gap: 32px}.ab-diff{padding-left: 0;border-left: 0}}@media (max-width: 760px){.ab-steps{grid-template-columns: 1fr 1fr;gap: 22px}.ab-steps li::after{display: none}.ab-team-stats{grid-template-columns: 1fr 1fr;gap: 18px 0}.ab-team-stats li:nth-child(3){border-left: 0}}@media (max-width: 640px){.ab-facts{grid-template-columns: 1fr 1fr 1fr;gap: 8px}.ab-facts li{flex-direction: column;align-items: flex-start;gap: 4px}.ab-facts b{font-size: 1rem}.ab-who-art{grid-template-columns: 1fr;padding: 12px}.ab-who-card{margin: -20px 10px 0}.ab-brand-panel{padding: 24px 20px 40px}.ab-vm-cards{grid-template-columns: 1fr;gap: 22px}.ab-vm-card{padding: 0;border-left: 0}.ab-tomorrow{min-height: 170px}}@media (max-width: 1080px){.feat-grid{grid-template-columns: 1fr;gap: 28px}.india-grid{grid-template-columns: 1fr 1fr;grid-template-areas: "copy points" "art art"}.india-art{max-width: 640px;width: 100%;margin-inline: auto}.why-row{grid-template-columns: repeat(3,1fr)}}@media (max-width: 960px){.hero3-grid{grid-template-columns: 1fr}.br-wide{display: none}.hero3-art{max-width: 720px}.faq2-grid{grid-template-columns: 1fr;gap: 20px}.quotes{grid-template-columns: 1fr}}@media (max-width: 760px){.feat-cards{grid-template-columns: repeat(2,1fr)}.india-grid{grid-template-columns: 1fr;grid-template-areas: "copy" "art" "points";gap: 26px}.faq2 .faq{grid-template-columns: 1fr}}@media (max-width: 620px){.app-main{padding: 10px}.app-kpis{grid-template-columns: repeat(2,1fr);gap: 6px}.app-kpis>div:nth-child(3){display: none}.app-kpis>div{padding: 7px 8px}.app-kpis small{font-size: .5rem}.app-kpis strong{font-size: .86rem}.app-kpis em,.app-actions,.app-quick{display: none}.app-row{grid-template-columns: 1fr}.app{grid-template-columns: 74px 1fr}.app-side em{display: none}.app-side>span:not(.app-brand){justify-content: center}}@media (max-width: 640px){.container{width: min(1160px,100% - 32px)}.section{padding: 40px 0}.section-head,.sec-head{margin-bottom: 24px}h2{font-size: 1.5rem}.hero3{padding: 22px 0 30px}.hero3 h1{font-size: 2rem;margin: 14px 0 12px}.hero3 .lead{font-size: .98rem}.hero3 .hero-cta{flex-direction: column;gap: 10px;margin: 20px 0 16px}.hero3 .hero-cta .btn{width: 100%}.hero3-points{gap: 8px 16px;font-size: .82rem}.hero3-art{padding: 34px 11% 0 0;margin-top: 6px}.script{font-size: 1rem}.laptop-screen{padding: 6px 6px 7px;border-radius: 10px 10px 3px 3px}.laptop-base{height: 9px}.phone2{width: 31%;min-width: 0;border-width: 4px;border-radius: 18px;padding: 10px 6px 7px}.phone2-hi,.phone2-tiles{display: none}.phone2-head{margin-bottom: 6px}.phone2-head img{height: 10px}.phone2-card{padding: 6px}.phone2-card strong{font-size: .7rem}.phone2-card small,.phone2-card em{font-size: .44rem}.phone2-bars{height: 24px}.feat-cards{gap: 10px}.fcard{padding: 14px 12px}.fcard-ico{width: 38px;height: 38px}.fcard h3{font-size: .9rem;margin-top: 10px}.fcard p{font-size: .78rem}.chip2{padding: 7px 10px;font-size: .8rem}.india-art{padding: 0 12% 16px 6%}.inv-card{width: 42%;min-width: 0;padding: 8px 9px}.inv-row strong{font-size: .82rem}.qr{width: 34px;height: 34px}.india-points .btn{width: 100%}.plans{gap: 22px}.price-card{padding: 24px 20px}.price strong{font-size: 2.2rem}.why-row{grid-template-columns: 1fr 1fr;gap: 14px 12px}.why-row li{font-size: .82rem}.why-row svg{width: 34px;height: 34px;padding: 7px}.site-footer{padding: 40px 0 20px}.footer-bottom{flex-direction: column;gap: 6px}.page-hero{padding: 36px 0 28px}.page-hero p{font-size: 1rem}.form-card{padding: 18px}.contact-list li{margin-bottom: 14px}main{padding-bottom: 8px}}@media (max-width: 380px){.hero3 h1{font-size: 1.8rem}.btn-lg{padding: 13px 18px;font-size: 1rem}.app-kpis strong{font-size: .74rem}.feat-cards .fcard p{display: none}}.in-hero h1{font-size: clamp(1.9rem,2.6vw,2.1rem)}.in-hero h1 em{display: block}.in-badges{display: grid;grid-template-columns: repeat(3,1fr);gap: 10px;margin-top: 26px}.in-badges li{display: flex;align-items: center;gap: 10px;padding: 10px 12px;background: #fff;border: 1px solid #dbe5f5;border-radius: 12px;box-shadow: 0 4px 14px rgba(15,23,42,.05)}.in-badges>li>svg{width: 34px;height: 34px;padding: 7px;border-radius: 9px;background: var(--blue-soft);color: var(--blue);flex: none}.in-badges b{display: block;font-size: .88rem;color: var(--navy);white-space: nowrap}.in-badges small{display: block;color: var(--muted);font-size: .74rem;line-height: 1.35}.in-alert{position: absolute;z-index: 3;left: 30%;bottom: 4%;display: flex;align-items: center;gap: 10px;background: #fff;border: 1px solid var(--line);border-radius: 12px;padding: 10px 14px;box-shadow: var(--shadow-lg)}.in-alert>span{display: grid;place-items: center;width: 32px;height: 32px;border-radius: 8px;background: #fff7ed;color: var(--orange)}.in-alert svg{width: 18px;height: 18px}.in-alert b{display: block;font-size: .82rem;color: var(--orange)}.in-alert small{font-size: .74rem;color: var(--muted)}.in-alert em{font-style: normal;color: var(--muted);font-size: 1.2rem;margin-left: 6px}.ind-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 22px}.ind-card{display: flex;flex-direction: column;background: #fff;border: 1px solid var(--line);border-radius: 18px;padding: 24px 22px 20px;box-shadow: 0 4px 18px rgba(15,23,42,.04);transition: box-shadow .2s,border-color .2s}.ind-card:hover{box-shadow: var(--shadow);border-color: #c4d5f5}.ind-ico{display: grid;place-items: center;width: 50px;height: 50px;border-radius: 50%;background: var(--blue-soft);color: var(--blue)}.ind-ico svg{width: 26px;height: 26px}.ind-card h2{font-size: 1.25rem;margin: 14px 0 6px}.ind-card>p{color: var(--muted);font-size: .9rem;margin: 0 0 14px}.ind-card ul{display: grid;gap: 8px;margin-bottom: 18px}.ind-card li{display: flex;align-items: center;gap: 9px;font-size: .88rem;color: var(--ink)}.ind-card li svg{width: 18px;height: 18px;padding: 2px;border-radius: 50%;background: var(--blue);color: #fff;flex: none;stroke-width: 2.6}.ind-card li svg circle{display: none}.ind-card>.btn{align-self: flex-start}.ind-visual{position: relative;margin-top: auto;padding-top: 20px}.ind-visual img{display: block;width: 100%;height: 170px;object-fit: cover;border-radius: 12px}.ind-visual::after{content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 170px;border-radius: 12px;background: linear-gradient(90deg,rgba(11,21,48,.05) 40%,rgba(11,21,48,.35));pointer-events: none}.ind-status{z-index: 1}.ind-status{position: absolute;right: 12px;bottom: 12px;width: 46%;min-width: 140px;background: #fff;border: 1px solid var(--line);border-radius: 10px;padding: 10px 12px;box-shadow: var(--shadow-lg);display: grid;gap: 4px}.ind-status small{font-size: .74rem;font-weight: 700;color: var(--navy)}.ind-status em{font-style: normal;font-size: .7rem;color: var(--muted)}.ind-status .st{justify-self: start}.ind-row{display: flex;align-items: center;justify-content: space-between;gap: 8px}.ind-row b{color: var(--navy);font-size: 1rem}.ind-row b.sm{font-size: .82rem}.ind-progress{display: block;height: 6px;border-radius: 99px;background: #e5ecf7;overflow: hidden}.ind-progress em{display: block;height: 100%;background: var(--blue);border-radius: 99px}.ind-bars{display: flex;align-items: flex-end;gap: 3px;height: 22px}.ind-bars i{width: 5px;background: var(--blue);border-radius: 2px}.ind-note{text-align: center;color: var(--muted);margin-top: 30px}.in-cta-wrap{padding: 0 0 56px}.in-cta{position: relative;overflow: hidden;display: grid;grid-template-columns: 1fr auto auto;gap: 30px;align-items: center;border-radius: 20px;padding: 30px 36px;color: #fff;background: radial-gradient(circle at 100% 0,rgba(249,115,22,.55),transparent 28%),linear-gradient(120deg,#1d4ed8,#2563eb 55%,#1e40af)}.in-cta .pill-kicker{background: rgba(255,255,255,.16);color: #fff}.in-cta h2{color: #fff;font-size: clamp(1.35rem,2.2vw,1.75rem);margin: 4px 0 6px}.in-cta p{color: #dbe7ff;margin: 0}.in-cta .btn-light{white-space: nowrap}.in-cta-points{display: grid;gap: 10px;padding-left: 28px;border-left: 1px solid rgba(255,255,255,.3)}.in-cta-points li{display: flex;align-items: center;gap: 9px;font-size: .9rem;color: #fff}.in-cta-points svg{width: 18px;height: 18px}@media (max-width: 1080px){.ind-grid{grid-template-columns: 1fr 1fr}.in-cta{grid-template-columns: 1fr;gap: 18px}.in-cta-points{padding-left: 0;border-left: 0}.in-cta .btn-light{justify-self: start}}@media (max-width: 700px){.ind-grid{grid-template-columns: 1fr}.in-badges{grid-template-columns: 1fr}.in-alert{left: 4%;bottom: -4%;padding: 8px 10px}.in-cta{padding: 26px 20px}}.pr-hero{text-align: center;padding: 50px 0 120px;background: radial-gradient(760px 380px at 50% 0%,#d9e6ff 0%,transparent 70%),linear-gradient(180deg,#f7faff,#edf3ff)}.pr-hero h1{font-size: clamp(2rem,3.6vw,2.9rem);margin: 16px auto 12px;max-width: 760px}.pr-hero h1 em{display: block}.pr-hero .lead{color: var(--muted);max-width: 36em;margin: 0 auto 24px}.bill-toggle{display: inline-flex;gap: 4px;padding: 5px;border-radius: 999px;background: #fff;border: 1px solid var(--line);box-shadow: var(--shadow)}.bill-toggle button{display: inline-flex;align-items: center;gap: 8px;border: 0;background: none;cursor: pointer;font: inherit;font-weight: 700;font-size: .92rem;color: var(--muted);padding: 9px 22px;border-radius: 999px}.bill-toggle button.on{background: var(--blue);color: #fff;box-shadow: 0 6px 16px rgba(37,99,235,.3)}.bill-toggle em{font-style: normal;font-size: .7rem;font-weight: 800;color: #166534;background: #dcfce7;padding: 2px 8px;border-radius: 999px}.bill-toggle button.on em{background: rgba(255,255,255,.2);color: #fff}.pr-points{display: flex;justify-content: center;flex-wrap: wrap;gap: 10px 26px;margin-top: 22px;font-size: .88rem;font-weight: 600;color: var(--ink)}.pr-points li{display: flex;align-items: center;gap: 7px}.pr-points svg{width: 18px;height: 18px;color: var(--blue)}.pr-points li:first-child svg{color: var(--green)}.pr-plans{margin-top: -86px;padding-bottom: 46px}.pr-plans .price-card{box-shadow: var(--shadow)}.pr-plans .price-card.featured{box-shadow: var(--shadow-lg)}.pr-note{text-align: center;color: var(--muted);margin: 26px 0 0}.cmp-wrap{border-radius: 16px;box-shadow: var(--shadow)}.cmp th small{display: block;font-size: .74rem;font-weight: 600;color: var(--muted);margin-top: 2px}.cmp th.cmp-feat{background: var(--blue);color: #fff}.cmp th.cmp-feat small{color: #dbe7ff}.cmp td.cmp-feat{background: #f5f8ff;font-weight: 600}.cmp tbody tr:hover td{background: #f8fafd}.cmp tbody tr:hover td.cmp-feat{background: #eef4ff}.cmp-yes{display: inline-grid;place-items: center}.cmp-yes svg{width: 22px;height: 22px;padding: 3px;border-radius: 50%;background: #dcfce7;color: #16a34a;stroke-width: 2.6}.cmp-yes svg circle{display: none}.cmp-no{color: #cbd5e1;font-weight: 800}.pr-setup-sec{background: linear-gradient(#f5f8ff,#eef4ff)}.pr-setup{display: grid;grid-template-columns: 1.1fr 1fr;gap: 50px;align-items: center}.pr-setup h2{font-size: clamp(1.5rem,2.4vw,1.95rem)}.pr-setup>div>p{color: var(--muted)}.pr-setup-card{background: #fff;border: 1px solid var(--line);border-radius: 18px;padding: 20px;box-shadow: var(--shadow-lg)}.pr-setup-row{display: grid;grid-template-columns: 1fr auto auto;align-items: baseline;gap: 10px;padding: 16px 14px;border-radius: 12px}.pr-setup-row + .pr-setup-row{border-top: 1px solid var(--line)}.pr-setup-row.on{background: var(--blue-soft);border-top-color: transparent}.pr-setup-row span{font-weight: 700;color: var(--navy)}.pr-setup-row b{font-size: 1.35rem;color: var(--navy)}.pr-setup-row small{color: var(--muted)}.pr-setup-card p{margin: 12px 4px 0;color: var(--muted);font-size: .84rem}@media (max-width: 960px){.pr-setup{grid-template-columns: 1fr;gap: 28px}.pr-plans{margin-top: -70px}}@media (max-width: 640px){.pr-hero{padding: 30px 0 96px}.bill-toggle button{padding: 8px 16px;font-size: .86rem}.pr-points{gap: 8px 16px;font-size: .82rem}.cmp th small{display: none}}.in-art,.ab-art{padding: 34px 9% 26px 0}.in-photo,.ab-photo{position: relative;z-index: 1;display: block;width: 100%;height: auto;aspect-ratio: 3 / 2;object-fit: cover;border-radius: 22px;box-shadow: var(--shadow-lg);border: 6px solid #fff}.in-art .phone2{bottom: 0;right: 0;width: 22%;min-width: 108px}.in-art .in-alert{left: 5%;bottom: 8%}.ab-art .script{top: -6px}.ab-photo{aspect-ratio: 5 / 4;object-position: 100% center;max-width: 520px;margin-left: auto}.ab-badge{position: absolute;z-index: 2;right: 2%;bottom: 0;display: grid;gap: 4px;background: #fff;border: 1px solid var(--line);border-radius: 14px;padding: 12px 16px;box-shadow: var(--shadow-lg)}.ab-badge img{height: 30px;width: auto}.ab-badge span{font-size: .74rem;font-weight: 600;color: var(--muted)}@media (max-width: 960px){.in-art,.ab-art{max-width: 640px}}@media (max-width: 640px){.in-art,.ab-art{padding: 26px 6% 18px 0}.in-photo,.ab-photo{border-width: 4px;border-radius: 16px}.in-art .in-alert{left: 2%;bottom: 2%}.ab-badge{right: 2%;bottom: 0;padding: 8px 12px}.ab-badge img{height: 22px}.ind-visual img,.ind-visual::after{height: 150px}}.lg-hero{padding: 46px 0 76px;background: radial-gradient(760px 360px at 80% 0%,#d9e6ff 0%,transparent 70%),linear-gradient(180deg,#f7faff,#edf3ff)}.lg-hero h1{font-size: clamp(2rem,3.6vw,2.8rem);margin: 14px 0 10px}.lg-hero .lead{color: var(--muted);max-width: 40em;margin: 0}.lg-meta{display: flex;flex-wrap: wrap;gap: 10px;margin-top: 22px}.lg-meta li{display: inline-flex;align-items: center;gap: 8px;background: #fff;border: 1px solid #dbe5f5;border-radius: 999px;padding: 7px 14px;font-size: .82rem;font-weight: 600;color: var(--ink)}.lg-meta svg{width: 16px;height: 16px;color: var(--blue)}.lg-glance-sec{margin-top: -46px}.lg-glance{display: grid;grid-template-columns: repeat(4,1fr);gap: 14px}.lg-glance-card{background: #fff;border: 1px solid var(--line);border-radius: 16px;padding: 18px;box-shadow: var(--shadow)}.lg-glance-card h3{font-size: .98rem;margin: 12px 0 4px}.lg-glance-card p{color: var(--muted);font-size: .84rem;margin: 0}.lg-body{padding-top: 44px}.lg-grid{display: grid;grid-template-columns: 260px 1fr;gap: 44px;align-items: start}.lg-toc{position: sticky;top: 96px;background: #fff;border: 1px solid var(--line);border-radius: 16px;padding: 18px}.lg-toc>b{display: block;font-size: .78rem;letter-spacing: .1em;text-transform: uppercase;color: var(--muted);margin-bottom: 10px}.lg-toc ol{list-style: none;margin: 0;padding: 0;display: grid;gap: 2px}.lg-toc a{display: flex;align-items: center;gap: 10px;padding: 7px 8px;border-radius: 8px;font-size: .88rem;font-weight: 600;color: var(--ink);text-decoration: none !important}.lg-toc a:hover{background: var(--blue-soft);color: var(--blue)}.lg-toc a span{display: grid;place-items: center;width: 22px;height: 22px;border-radius: 50%;background: var(--bg-alt);font-size: .72rem;font-weight: 800;color: var(--muted);flex: none}.lg-toc-help{margin-top: 16px;padding-top: 14px;border-top: 1px solid var(--line)}.lg-toc-help b{color: var(--navy)}.lg-toc-help p{color: var(--muted);font-size: .84rem;margin: 2px 0 8px}.lg-toc-help a{padding: 0;color: var(--blue)}.lg-toc-help svg{width: 16px;height: 16px}.lg-article{max-width: 760px}.lg-intro{font-size: 1.04rem;color: var(--ink);background: var(--blue-soft);border-left: 4px solid var(--blue);border-radius: 0 12px 12px 0;padding: 16px 20px;margin-bottom: 26px}.lg-sec{padding: 22px 0;border-bottom: 1px solid var(--line)}.lg-sec h2{display: flex;align-items: center;gap: 12px;font-size: 1.25rem;margin-bottom: 12px}.lg-sec h2 span{display: grid;place-items: center;width: 32px;height: 32px;border-radius: 10px;background: var(--blue);color: #fff;font-size: .9rem;flex: none}.lg-sec p,.lg-sec li{color: var(--ink);font-size: .96rem;line-height: 1.7}.lg-sec ul{list-style: none;padding: 0;display: grid;gap: 8px;margin: 0}.lg-sec li{position: relative;padding-left: 22px}.lg-sec li::before{content: "";position: absolute;left: 4px;top: .7em;width: 7px;height: 7px;border-radius: 50%;background: var(--blue)}.lg-sec p:last-child{margin-bottom: 0}.lg-contact{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;gap: 16px;margin-top: 30px;padding: 22px 24px;border-radius: 16px;background: linear-gradient(135deg,#eef4ff,#f8fbff);border: 1px solid var(--line)}.lg-contact h2{font-size: 1.15rem;margin: 0 0 4px}.lg-contact p{color: var(--muted);margin: 0;font-size: .9rem}.lg-contact-btns{display: flex;flex-wrap: wrap;gap: 10px}.lg-contact-btns svg{width: 16px;height: 16px}.lg-other{color: var(--muted);margin-top: 18px;font-size: .9rem}@media (max-width: 960px){.lg-glance{grid-template-columns: 1fr 1fr}.lg-grid{grid-template-columns: 1fr;gap: 24px}.lg-toc{position: static}.lg-toc ol{grid-template-columns: 1fr 1fr}}.menu-cta{display: none}@media (max-width: 1080px){.site-header.open .nav-links .menu-cta{display: grid;grid-template-columns: 1fr 1fr;gap: 10px;margin-top: 10px;padding-top: 14px;border-top: 1px solid var(--line)}.site-header.open .nav-links .menu-cta .btn{padding: 12px;color: var(--blue)}.site-header.open .nav-links .menu-cta .btn-primary{color: #fff}.site-header.open .nav-links{max-height: calc(100vh - 76px);overflow-y: auto}.site-header.open .nav-links>a,.site-header.open .nav-links .menu-link,.site-header.open .nav-links .submenu a{padding: 11px 12px;border-radius: 10px}.site-header.open .nav-links a[aria-current="page"]::after{display: none}.site-header.open .nav-links a[aria-current="page"]{background: var(--blue-soft)}}@media (max-width: 640px){.nav-actions .btn-primary{display: none}.logo img{height: 38px}.menu-btn{width: 44px;height: 44px;border-radius: 12px}.hero3 .hero-cta{flex-direction: row;flex-wrap: wrap}.hero3 .hero-cta{gap: 10px}.hero3 .hero-cta .btn{width: auto;flex: 1 1 0;min-width: 0;padding: 13px 8px;font-size: .88rem;white-space: nowrap;gap: 6px}.hero3 .hero-cta .play-ico svg{width: 17px;height: 17px}.hero3-points{display: grid;grid-template-columns: repeat(3,auto);gap: 6px 12px;font-size: .74rem}.hero3-points li{align-items: flex-start;gap: 5px;line-height: 1.3}.hero3-points svg{width: 15px;height: 15px;flex: none}.chips{display: grid;grid-template-columns: repeat(3,1fr);gap: 8px}.chip2{flex-direction: column;justify-content: center;text-align: center;gap: 6px;padding: 12px 6px;font-size: .76rem;border-radius: 12px}.chip2 svg{width: 22px;height: 22px}.plans{display: flex;overflow-x: auto;scroll-snap-type: x mandatory;gap: 14px;padding: 14px 16px 18px;margin: 0 -16px;scrollbar-width: none}.plans::-webkit-scrollbar{display: none}.plans .price-card{flex: 0 0 84%;scroll-snap-align: center}.plans .price-card.featured{transform: none}.pr-plans .plans{padding-top: 18px}.cta-strip{margin: 0 16px 26px;border-radius: 20px;padding: 24px 0}.cta-strip-in{gap: 14px}.cta-strip h2{font-size: 1.2rem}.site-footer{padding: 34px 0 18px}.footer-grid{grid-template-columns: repeat(3,1fr);gap: 22px 12px}.footer-grid>.footer-brand,.footer-grid>:last-child{grid-column: 1 / -1}.site-footer h4{font-size: .86rem;margin-bottom: 8px}.site-footer li{font-size: .82rem;margin: 6px 0}.footer-bottom{font-size: .76rem;text-align: center;align-items: center}.lg-hero,.pr-hero{padding-top: 26px}.lg-glance{grid-template-columns: 1fr 1fr;gap: 10px}.lg-glance-card{padding: 14px}.lg-glance-card p{font-size: .78rem}.lg-toc ol{grid-template-columns: 1fr}.lg-sec h2{font-size: 1.08rem}.lg-contact{padding: 18px}}@media (max-width: 380px){.hero3-points{grid-template-columns: 1fr 1fr}.footer-grid{grid-template-columns: 1fr 1fr}}.char-count{display: block;text-align: right;font-size: .74rem;color: var(--muted);margin-top: 4px}.ct-hero{position: relative;overflow: hidden;color: #fff;padding: 46px 0 52px;background: radial-gradient(520px 320px at 78% 45%,rgba(96,165,250,.45),transparent 70%),radial-gradient(400px 220px at 100% 100%,rgba(249,115,22,.5),transparent 70%),linear-gradient(120deg,#0b2a6b,#1646b8 55%,#1d4ed8)}.ct-hero-grid{display: grid;grid-template-columns: 1fr 1fr;gap: 30px;align-items: center}.ct-kicker{background: rgba(255,255,255,.14);color: #fff;padding: 6px 14px;border-radius: 999px}.ct-kicker::after{background: #fff}.ct-hero h1{color: #fff;font-size: clamp(2.1rem,4vw,3.1rem);line-height: 1.1;margin: 16px 0 14px;max-width: 520px}.ct-hero h1 em{color: #7cc0ff}.ct-hero .lead{color: #dbe7ff;max-width: 32em;margin: 0}.ct-badges{display: flex;flex-wrap: wrap;gap: 10px 22px;margin-top: 26px}.ct-badges li{display: flex;align-items: center;gap: 10px;font-size: .88rem;font-weight: 600}.ct-badges span{display: grid;place-items: center;width: 38px;height: 38px;border-radius: 50%;background: #fff;color: var(--blue)}.ct-badges svg{width: 19px;height: 19px}.ct-orbit{position: relative;width: 380px;height: 380px;margin: 0 auto}.ct-ring{position: absolute;inset: 40px;border-radius: 50%;border: 1.5px dashed rgba(255,255,255,.35)}.ct-ring::before{content: "";position: absolute;inset: 56px;border-radius: 50%;border: 1px solid rgba(255,255,255,.18)}.ct-core{position: absolute;left: 50%;top: 50%;width: 156px;height: 156px;transform: translate(-50%,-50%);border-radius: 50%;background: #fff;display: grid;place-items: center;box-shadow: 0 0 0 10px rgba(255,255,255,.14),0 0 60px rgba(125,192,255,.7)}.ct-core img{width: 118px;height: auto}.ct-node{position: absolute;left: 50%;top: 50%;display: grid;justify-items: center;gap: 6px;width: 110px;margin: -32px 0 0 -55px;transform: rotate(var(--a)) translate(150px) rotate(calc(-1 * var(--a)))}.ct-node i{display: grid;place-items: center;width: 54px;height: 54px;border-radius: 50%;background: rgba(255,255,255,.16);border: 1.5px solid rgba(255,255,255,.55);color: #fff;backdrop-filter: blur(4px)}.ct-node svg{width: 24px;height: 24px}.ct-node b{font-size: .78rem;font-weight: 700;text-align: center;color: #fff}.ct-main{padding-top: 34px}.ct-grid{display: grid;grid-template-columns: .9fr 1.1fr;gap: 26px;align-items: start}.ct-card{background: #fff;border: 1px solid var(--line);border-radius: 18px;padding: 26px 24px;box-shadow: var(--shadow)}.ct-card h2{font-size: clamp(1.5rem,2.4vw,1.9rem);margin-bottom: 8px}.ct-card h2 em,.lead-head h2 em{font-style: normal;color: var(--blue)}.ct-sub{color: var(--muted);font-size: .94rem}.ct-list{display: grid;gap: 6px;margin: 16px 0 18px}.ct-list a{display: flex;gap: 14px;align-items: center;padding: 10px;border-radius: 12px;color: inherit;text-decoration: none !important}.ct-list a:hover{background: var(--bg-alt)}.ct-ico{display: grid;place-items: center;width: 52px;height: 52px;border-radius: 50%;background: var(--blue);color: #fff;flex: none;box-shadow: 0 0 0 6px var(--blue-soft)}.ct-ico svg{width: 24px;height: 24px}.ct-ico.wa{background: #22c55e;box-shadow: 0 0 0 6px #dcfce7}.ct-ico.or{background: var(--orange);box-shadow: 0 0 0 6px #ffedd5}.ct-list small{display: block;font-size: .7rem;font-weight: 800;letter-spacing: .1em;text-transform: uppercase;color: var(--blue)}.ct-list b{display: block;color: var(--navy);font-size: .98rem;overflow-wrap: anywhere}.ct-list em{font-style: normal;font-size: .8rem;color: var(--muted)}.ct-login{display: flex;align-items: center;flex-wrap: wrap;gap: 6px 10px;padding: 12px 14px;border-radius: 12px;background: var(--blue-soft);color: var(--ink);font-size: .9rem;text-decoration: none !important}.ct-login>span{display: grid;place-items: center;width: 34px;height: 34px;border-radius: 50%;background: #fff;color: var(--blue)}.ct-login svg{width: 18px;height: 18px}.ct-login b{color: var(--blue);white-space: nowrap}.ct-promises-sec{padding-bottom: 6px}.ct-promises{display: grid;grid-template-columns: repeat(4,1fr);background: linear-gradient(135deg,#f5f8ff,#eef4ff);border: 1px solid var(--line);border-radius: 18px;padding: 22px 8px}.ct-promises li{padding: 4px 20px;border-left: 1px solid #d5e1f5}.ct-promises li:first-child{border-left: 0}.ct-p-ico{display: grid;place-items: center;width: 46px;height: 46px;border-radius: 50%;background: #fff;color: var(--blue);box-shadow: 0 4px 12px rgba(37,99,235,.12)}.ct-p-ico svg{width: 22px;height: 22px}.ct-promises h3{font-size: .98rem;margin: 12px 0 4px}.ct-promises p{color: var(--muted);font-size: .84rem;margin: 0}.ct-office{position: relative;display: grid;grid-template-columns: 1fr 1.3fr .7fr;gap: 30px;align-items: center;background: #fff;border: 1px solid var(--line);border-radius: 18px;padding: 18px;box-shadow: var(--shadow)}.ct-map{position: relative;display: grid;place-items: center;min-height: 190px;border-radius: 14px;overflow: hidden;text-decoration: none !important;background: linear-gradient(90deg,transparent 47%,#fff 47%,#fff 53%,transparent 53%),linear-gradient(0deg,transparent 58%,#fff 58%,#fff 63%,transparent 63%),linear-gradient(28deg,transparent 70%,#ffe8cc 70%,#ffe8cc 74%,transparent 74%),repeating-linear-gradient(0deg,transparent 0 34px,rgba(255,255,255,.7) 34px 36px),repeating-linear-gradient(90deg,transparent 0 46px,rgba(255,255,255,.7) 46px 48px),#dfe9f7}.ct-map-pin{display: grid;place-items: center;width: 54px;height: 54px;border-radius: 50% 50% 50% 0;transform: rotate(-45deg);background: var(--orange);color: #fff;box-shadow: 0 10px 20px rgba(249,115,22,.4)}.ct-map-pin svg{width: 26px;height: 26px;transform: rotate(45deg)}.ct-map-label{position: absolute;bottom: 12px;left: 12px;background: #fff;border-radius: 8px;padding: 5px 10px;font-size: .78rem;font-weight: 700;color: var(--navy);box-shadow: var(--shadow)}.ct-office-copy h2{font-size: clamp(1.4rem,2.2vw,1.7rem)}.ct-office-copy p{color: var(--muted);font-size: .92rem}.ct-address{display: flex;gap: 10px;align-items: flex-start;margin-bottom: 12px}.ct-address svg{width: 22px;height: 22px;color: var(--blue);flex: none}.ct-address b{display: block;color: var(--navy)}.ct-address span{color: var(--muted);font-size: .9rem}.ct-script{position: static;transform: rotate(-8deg);font-size: 1.35rem;text-align: center;padding-left: 20px;border-left: 1px solid var(--line)}@media (max-width: 1080px){.ct-hero-grid{grid-template-columns: minmax(0,1fr)}.ct-grid{grid-template-columns: 1fr}.ct-promises{grid-template-columns: 1fr 1fr;gap: 18px 0}.ct-promises li:nth-child(3){border-left: 0}.ct-office{grid-template-columns: 1fr 1fr}.ct-script{display: none}}@media (max-width: 640px){.ct-hero{padding: 28px 0 10px}.ct-orbit{transform: scale(.82);margin: -30px 0 -34px calc(50% - 190px)}.ct-badges{gap: 10px 14px}.ct-badges li{font-size: .8rem}.ct-card{padding: 20px 16px}.ct-list a{padding: 8px 4px;gap: 12px}.ct-ico{width: 44px;height: 44px}.ct-promises{grid-template-columns: 1fr 1fr;padding: 18px 4px}.ct-promises li{padding: 4px 12px}.ct-office{grid-template-columns: 1fr;gap: 18px}}@media (max-width: 380px){.ct-orbit{transform: scale(.72);margin: -52px 0 -56px calc(50% - 190px)}}.footer-hours{display: block;color: #8597b8;font-size: .78rem}.nf-hero{position: relative;overflow: hidden;text-align: center;padding: 56px 0 70px;background: radial-gradient(700px 360px at 50% 0%,#d9e6ff 0%,transparent 70%),linear-gradient(180deg,#f7faff,#edf3ff)}.nf-hero .container{position: relative}.nf-shards{right: -2%;top: 0;width: 18%;height: 60%;opacity: .9}.nf-code{margin: 0;font-size: clamp(5rem,14vw,9rem);font-weight: 900;line-height: 1;letter-spacing: -.04em;background: linear-gradient(135deg,#1d4ed8,#3b82f6 55%,#f97316);-webkit-background-clip: text;background-clip: text;color: transparent}.nf-hero h1{font-size: clamp(1.7rem,3vw,2.3rem);margin: 6px 0 10px}.nf-hero .lead{color: var(--muted);max-width: 34em;margin: 0 auto}.nf-actions{display: flex;flex-wrap: wrap;justify-content: center;gap: 10px;margin: 26px 0 34px}.nf-actions .btn svg{width: 18px;height: 18px}.nf-links{display: grid;grid-template-columns: repeat(4,1fr);gap: 14px;max-width: 900px;margin: 0 auto;text-align: left}@media (max-width: 760px){.nf-links{grid-template-columns: 1fr 1fr}.nf-shards{display: none}}@media (max-width: 640px){.nf-hero{padding: 34px 0 44px}.nf-actions .btn{flex: 1 1 100%}}.sr{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.cb-sec{padding-top: 10px}.cb-card{display: grid;grid-template-columns: 1.1fr 1fr;gap: 34px;align-items: center;border-radius: 22px;padding: 32px 36px;color: #fff;background: radial-gradient(circle at 100% 0,rgba(249,115,22,.45),transparent 32%),linear-gradient(120deg,#0b2a6b,#1d4ed8);box-shadow: var(--shadow-lg)}.cb-card h2{color: #fff;font-size: clamp(1.4rem,2.4vw,1.9rem);margin: 4px 0 8px}.cb-card p{color: #dbe7ff;margin: 0 0 14px}.cb-card ul{display: flex;flex-wrap: wrap;gap: 8px 18px}.cb-card li{display: flex;align-items: center;gap: 7px;font-size: .88rem;font-weight: 600}.cb-card li svg{width: 18px;height: 18px;color: #86efac}.cb-form{display: grid;gap: 10px;background: #fff;border-radius: 16px;padding: 18px}.cb-form input,.cb-form select{padding-top: 11px;padding-bottom: 11px}.cb-form .btn{width: 100%}.cb-form .btn svg{width: 18px;height: 18px}.cb-form .form-msg{margin-top: 0}.qbar{display: none}@media (max-width: 960px){.cb-card{grid-template-columns: 1fr;padding: 26px 20px;gap: 20px}}@media (max-width: 640px){.qbar{position: fixed;left: 0;right: 0;bottom: 0;z-index: 45;display: grid;grid-template-columns: 1fr 1fr 1.7fr;gap: 8px;padding: 8px 10px calc(8px + env(safe-area-inset-bottom));background: rgba(255,255,255,.97);border-top: 1px solid var(--line);box-shadow: 0 -6px 20px rgba(15,23,42,.08);backdrop-filter: blur(8px)}.qbar a{display: flex;align-items: center;justify-content: center;gap: 6px;height: 46px;border-radius: 12px;border: 1px solid var(--line);background: #fff;color: var(--navy);font-weight: 700;font-size: .84rem;text-decoration: none !important}.qbar svg{width: 18px;height: 18px;color: var(--blue)}.qbar .qbar-wa svg{color: #16a34a}.qbar .qbar-demo{background: var(--blue);border-color: var(--blue);color: #fff;box-shadow: 0 6px 16px rgba(37,99,235,.3)}.qbar .qbar-demo svg{color: #fff}.wa-float{display: none}body{padding-bottom: calc(64px + env(safe-area-inset-bottom))}.cb-card li{font-size: .8rem}}h1,h2,h3{overflow-wrap: break-word}.hero3-grid>*,.fmod-grid>*,.lg-grid>*,.bd-grid>*,.ct-grid>*,.ab-who>*,.india-grid>*{min-width: 0}@media (max-width: 960px){.lg-grid{grid-template-columns: minmax(0,1fr)}}@media (max-width: 380px){.in-hero h1,.hero3 h1,.ab-hero h1,.fhero h1{font-size: 1.6rem}.fmod-copy h2{font-size: 1.3rem}.lg-toc a{font-size: .82rem}}.fmod-copy .link-arrow,.faq2-head .link-arrow{white-space: normal}.lg-contact-btns .btn{white-space: normal;overflow-wrap: anywhere;text-align: left}