:root{--red:#c70d18;--red-dark:#830914;--gold:#f4a300;--green:#177245;--ink:#171316;--muted:#635f66;--line:#dde3df;--paper:#f7f8f5;--white:#ffffff;--band:#eef2f0;--shadow:0 18px 48px rgba(24,12,14,0.14)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:var(--paper);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.6;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button,input,select,textarea{font:inherit}.container{width:min(1180px,calc(100% - 40px));margin:0 auto}.siteHeader{position:-webkit-sticky;position:sticky;top:0;z-index:20;justify-content:space-between;gap:22px;min-height:72px;padding:12px clamp(20px,4vw,54px);background:rgba(247,248,245,.92);border-bottom:1px solid rgba(131,9,20,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand,.siteHeader{display:flex;align-items:center}.brand{width:min(330px,46vw);min-width:180px}.brand img{width:100%;height:auto}.navLinks{display:flex;align-items:center;gap:26px;color:#3d3438;font-size:.95rem;font-weight:700}.footerLinks a,.navLinks a{transition:color .18s ease,transform .18s ease}.footerLinks a:hover,.navLinks a:hover{color:var(--red)}.button,.headerCta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 18px;border-radius:8px;font-size:.94rem;font-weight:800;white-space:nowrap}.headerCta{color:var(--white);background:var(--ink)}.benefitList svg,.button svg,.featureCard svg,.finalActions svg,.headerCta svg,.serviceCard li svg,.serviceIcon svg{width:20px;height:20px;flex:0 0 auto}.heroSection{position:relative;isolation:isolate;overflow:hidden;padding:clamp(76px,9vw,130px) 0 clamp(58px,7vw,88px);color:var(--white);background-image:url(/hero-dashboard.png);background-position:50%;background-size:cover}.heroOverlay{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(18,8,10,.94),rgba(18,8,10,.84) 42%,rgba(18,8,10,.34)),linear-gradient(0deg,rgba(18,8,10,.18),rgba(18,8,10,.42))}.heroContent{max-width:1180px}.eyebrow,.sectionKicker{display:inline-flex;align-items:center;gap:9px;margin:0 0 16px;color:var(--gold);font-size:.82rem;font-weight:900;letter-spacing:0;text-transform:uppercase}.eyebrow svg{width:18px;height:18px}.heroSection h1{max-width:760px;margin:0;font-size:6rem;line-height:.98;letter-spacing:0}.heroLead{max-width:670px;margin:24px 0 0;color:rgba(255,255,255,.86);font-size:1.25rem}.finalActions,.heroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.buttonPrimary{color:var(--white);background:var(--red);box-shadow:0 16px 32px rgba(199,13,24,.28)}.buttonSecondary{color:var(--white);border:1px solid rgba(255,255,255,.42);background:rgba(255,255,255,.1)}.buttonPricing{width:100%;color:var(--white);background:var(--green);box-shadow:0 14px 28px rgba(23,114,69,.18)}.heroStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;width:min(690px,100%);margin-top:38px}.heroStats div{min-height:92px;padding:18px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.heroStats span,.heroStats strong{display:block}.heroStats strong{font-size:1.65rem;line-height:1.1}.heroStats span{margin-top:6px;color:rgba(255,255,255,.74);font-size:.88rem}.section{padding:clamp(66px,8vw,106px) 0;scroll-margin-top:92px}.sectionBand{background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(247,248,245,.62)),var(--band);border-top:1px solid rgba(131,9,20,.08);border-bottom:1px solid rgba(131,9,20,.08)}.sectionIntro{padding-top:clamp(42px,6vw,70px)}.faqLayout,.finalCtaInner,.footerInner,.introGrid,.processGrid,.splitSection{display:grid;grid-template-columns:minmax(0,.86fr) minmax(0,1fr);grid-gap:clamp(28px,6vw,72px);gap:clamp(28px,6vw,72px);align-items:start}h2,h3,p{overflow-wrap:anywhere}h2{max-width:820px;font-size:3rem;line-height:1.06}h2,h3{margin:0;letter-spacing:0}h3{font-size:1.35rem;line-height:1.18}.sectionHeader{display:grid;grid-gap:14px;gap:14px;max-width:820px;margin-bottom:34px}.faqLayout>div>p,.finalCtaInner p,.introGrid>p,.sectionHeader p,.splitSection>div>p{color:var(--muted);font-size:1.04rem}.featureGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.featureCard,.pricingCard,.serviceCard{border:1px solid rgba(131,9,20,.12);border-radius:8px;background:var(--white);box-shadow:var(--shadow)}.featureCard{display:grid;grid-gap:12px;gap:12px;min-height:236px;padding:24px}.featureCard svg{width:34px;height:34px;color:var(--red)}.featureCard p,.pricingCard p,.serviceCard p{margin:0;color:var(--muted)}.serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.serviceCard,.serviceGrid{display:grid;grid-gap:18px;gap:18px}.serviceCard{padding:clamp(24px,4vw,34px)}.serviceIcon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;color:var(--white);border-radius:8px;background:var(--red)}.serviceCard ul{display:grid;grid-gap:12px;gap:12px;padding:0;margin:4px 0 0;list-style:none}.benefitList div,.serviceCard li{display:flex;gap:10px;align-items:flex-start}.benefitList svg,.serviceCard li svg{color:var(--green);margin-top:2px}.benefitList{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.benefitList div{min-height:74px;padding:18px;border:1px solid rgba(23,114,69,.2);border-radius:8px;background:rgba(255,255,255,.74)}.pricingGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.pricingCard{display:grid;grid-gap:22px;gap:22px;padding:24px}.pricingTop{display:grid;grid-gap:18px;gap:18px}.pricingTop strong{color:var(--red-dark);font-size:1.72rem;line-height:1}.specList{display:grid;grid-gap:10px;gap:10px;margin:0}.specList div{display:flex;justify-content:space-between;gap:18px;padding:10px 0;border-top:1px solid var(--line)}.specList dt{color:var(--muted);font-weight:700}.specList dd{margin:0;text-align:right;font-weight:900}.processList{display:grid;grid-gap:14px;gap:14px;padding:0;margin:0;list-style:none}.processList li{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;padding:18px 0;border-bottom:1px solid rgba(131,9,20,.12)}.processList span{color:var(--red);font-size:1.3rem;font-weight:900}.processList p{margin:0;color:#3a3337}.slaTable{overflow:hidden;border:1px solid rgba(131,9,20,.14);border-radius:8px;background:var(--white);box-shadow:var(--shadow)}.slaRow{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(150px,.7fr) minmax(150px,.8fr);grid-gap:18px;gap:18px;padding:18px 22px;border-bottom:1px solid var(--line)}.slaRow:last-child{border-bottom:0}.slaHead{color:var(--white);background:var(--ink);font-weight:900}.slaRow:not(.slaHead) span:not(:first-child){color:var(--red-dark);font-weight:900}.faqList{display:grid;grid-gap:12px;gap:12px}.faqList details{border:1px solid rgba(131,9,20,.14);border-radius:8px;background:var(--white);box-shadow:0 10px 30px rgba(24,12,14,.08)}.faqList summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:68px;padding:18px 20px;cursor:pointer;font-weight:900;list-style:none}.faqList summary::-webkit-details-marker{display:none}.faqList summary svg{width:18px;height:18px;color:var(--red);transition:transform .18s ease}.faqList details[open] summary svg{transform:rotate(90deg)}.faqList details p{margin:0;padding:0 20px 22px;color:var(--muted)}.finalCta{padding:clamp(66px,8vw,96px) 0;color:var(--white);background:linear-gradient(110deg,rgba(23,19,22,1),rgba(131,9,20,.94)),var(--ink)}.finalCtaInner{align-items:center}.finalCtaInner h2{max-width:740px}.finalCtaInner .sectionKicker{color:var(--gold)}.finalActions{justify-content:flex-end;margin-top:0}.finalActions p{display:inline-flex;align-items:center;gap:10px;min-height:46px;margin:0;padding:0 18px;color:rgba(255,255,255,.86);border:1px solid rgba(255,255,255,.22);border-radius:8px}.footer{padding:42px 0;background:#12080b;color:rgba(255,255,255,.78)}.footerInner{align-items:center}.footer img{width:min(320px,64vw);padding:10px;border-radius:8px;background:rgba(255,255,255,.94)}.footer p{max-width:460px;margin:16px 0 0}.footerLinks{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:18px 24px;font-weight:800}.footerLinks a:last-child{display:inline-flex;align-items:center;gap:8px}@media (max-width:980px){.navLinks{display:none}.heroSection{background-position:58%}.heroSection h1{font-size:4.5rem}h2{font-size:2.55rem}.heroOverlay{background:linear-gradient(90deg,rgba(18,8,10,.94),rgba(18,8,10,.62))}.featureGrid,.pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.faqLayout,.finalCtaInner,.footerInner,.introGrid,.processGrid,.splitSection{grid-template-columns:1fr}.finalActions,.footerLinks{justify-content:flex-start}}@media (max-width:720px){.container{width:min(100% - 28px,1180px)}.siteHeader{min-height:64px;gap:12px;padding:10px 14px}.brand{min-width:150px;width:48vw}.headerCta span{display:none}.headerCta{width:44px;min-height:44px;padding:0}.heroSection{padding:70px 0 56px;background-position:64%}.heroOverlay{background:linear-gradient(90deg,rgba(18,8,10,.96),rgba(18,8,10,.76)),linear-gradient(0deg,rgba(18,8,10,.22),rgba(18,8,10,.42))}.heroSection h1{font-size:2.75rem}h2{font-size:2.1rem}.heroLead{font-size:1.05rem}.finalActions,.heroActions{display:grid;grid-template-columns:1fr}.button,.finalActions p{width:100%}.benefitList,.featureGrid,.heroStats,.pricingGrid,.serviceGrid{grid-template-columns:1fr}.featureCard{min-height:auto}.slaTable{overflow-x:auto}.slaRow{grid-template-columns:minmax(220px,1.5fr) 140px 150px;min-width:560px}.processList li{grid-template-columns:48px minmax(0,1fr)}}