@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;700&family=Sora:wght@600;700;800&display=swap";:root{--black: #121317;--red: #ef3b2d;--white: #ffffff;--gray: #f4f6fb;--muted: #556274;--ink-soft: #273345;--line: #dde5f0;--midnight: #090b12;--aurora: #4c79ff;--mint: #00c29a;--radius: 16px;--container: 1120px}*{box-sizing:border-box}html,body,#root{margin:0;padding:0;min-height:100%}body{font-family:Space Grotesk,Trebuchet MS,sans-serif;color:var(--black);background:radial-gradient(circle at top,#f1f6ff 0,#fff 48%);line-height:1.5}a{color:inherit}.container{width:min(var(--container),calc(100% - 32px));margin:0 auto}.site-header{position:sticky;top:0;z-index:20;background:#fffffff2;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-inner{display:grid;grid-template-columns:1fr;align-items:center;gap:12px;padding:12px 0}.brand{text-decoration:none;display:flex;flex-direction:column;gap:2px}.brand-main-wrap{display:inline-flex;align-items:center}.brand-logo{width:clamp(130px,24vw,220px);max-height:52px;height:auto;object-fit:contain}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.brand-main{font-size:1.9rem;font-family:Sora,Space Grotesk,sans-serif;font-weight:800;letter-spacing:.02em}.brand-sub{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ink-soft)}.main-nav{display:flex;flex-wrap:wrap;gap:8px}.nav-link{text-decoration:none;padding:8px 10px;border-radius:999px;font-weight:600}.nav-link-active{background:var(--black);color:var(--white)}.header-cta{justify-self:start}.hero{background:linear-gradient(135deg,#080b14,#090d1e 50%,#17162a);color:var(--white);padding:56px 0;position:relative;overflow:hidden}.hero-magical{min-height:66vh;display:flex;align-items:center}.hero-glow{position:absolute;border-radius:999px;filter:blur(20px);pointer-events:none}.hero-glow-one{width:300px;height:300px;background:#ef3b2d3d;top:-80px;right:10%}.hero-glow-two{width:380px;height:380px;background:#4c79ff40;bottom:-220px;left:-80px}.hero-inner{max-width:760px;position:relative;z-index:2}.eyebrow{margin:0 0 8px;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:700;color:#cbcbcb}h1,h2,h3,p{margin-top:0}h1{font-family:Sora,Space Grotesk,sans-serif;font-size:clamp(2rem,8vw,2.7rem);line-height:1.05;margin-bottom:14px}h2{font-family:Sora,Space Grotesk,sans-serif;font-size:clamp(1.5rem,5vw,2rem);line-height:1.1;margin-bottom:14px}h3{font-size:1.1rem;margin-bottom:8px}.hero-copy,.section-copy{font-size:1rem;max-width:70ch;color:#d9e5ff}.section-copy{color:#2c3746}.hero-actions{display:flex;flex-direction:column;gap:10px;margin-top:16px}.section{padding:56px 0}.section.alt{background:linear-gradient(180deg,#f7fbff,#f2f7ff)}.trust-row{display:grid;gap:12px}.stat-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:18px}.stat-value{margin:0 0 6px;font-size:1.5rem;font-weight:800;color:var(--black)}.stat-label{margin:0;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:.77rem}.services-grid,.product-grid{display:grid;gap:14px;grid-template-columns:1fr}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:18px}.service-card h3{margin:0 0 8px}.service-card p{margin-bottom:8px;color:var(--ink-soft)}.service-time{margin-bottom:0;color:#0a6e59;font-weight:700;text-transform:uppercase;letter-spacing:.03em;font-size:.8rem}.cta-block{text-align:center}.btn{display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:var(--radius);height:52px;padding:0 18px;font-size:1rem;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,opacity .15s ease}.btn:hover{transform:translateY(-1px)}.btn-primary{background:linear-gradient(125deg,var(--red),#d72424);color:var(--white);box-shadow:0 10px 24px #dc2f2654}.btn-secondary{background:#fff;color:#0d1b31;border:2px solid #d7e2ef}.hero .btn-secondary{background:#fff;border-color:#fff}input,textarea,select{width:100%;margin-top:6px;margin-bottom:14px;border:1px solid #d7d7d7;border-radius:12px;padding:12px;font-size:1rem;font-family:inherit}.form-grid{display:grid;gap:8px}.full-width{grid-column:1 / -1}.status-ok{margin-top:12px;color:#065f46}.status-error{margin-top:12px;color:#7f1d1d}.status-summary{margin-top:14px;border:1px solid var(--line);border-radius:12px;padding:14px;background:#fbfdff}.status-summary h3{margin-bottom:8px}.status-summary p{margin:0 0 8px}.status-head-grid{display:grid;gap:14px;margin-bottom:14px}.status-id-grid{border:1px solid var(--line);border-radius:10px;padding:10px;background:#f7fbff}.status-task-wrap{overflow-x:auto}.status-task-table{width:100%;border-collapse:collapse;margin-bottom:14px}.status-task-table th,.status-task-table td{border:1px solid var(--line);padding:10px;text-align:left;vertical-align:top}.status-task-table th{background:#f1f6ff}.status-totals{border:1px solid var(--line);border-radius:10px;padding:10px;background:#fff}.repairdesk-widget-card{padding:10px}.repairdesk-widget-shell{min-height:980px;width:100%;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff}.repairdesk-widget-iframe{display:block;width:100%;min-height:980px;border:0;background:#fff}.product-card .badge{display:inline-block;margin-bottom:12px;padding:4px 10px;border-radius:999px;background:#f2e8e8;color:#7f1d1d;font-weight:700;font-size:.8rem}.product-card .price{font-size:1.3rem;font-weight:800}.muted{color:var(--muted)}.hero-mini-proof{margin:14px 0 0;color:#c4d7ff;font-size:.9rem}.workflow-grid{display:grid;gap:14px;grid-template-columns:1fr}.workflow-step{border:1px solid var(--line);border-radius:var(--radius);padding:18px;background:#fff}.workflow-index{display:inline-flex;align-items:center;justify-content:center;height:30px;min-width:40px;border-radius:999px;margin-bottom:12px;padding:0 10px;background:#edf4ff;color:#1947c6;font-weight:700}.integrations-panel{background:linear-gradient(135deg,#fff,#f5fbff);border:1px solid #d6e4f5;border-radius:calc(var(--radius) + 6px);padding:24px;display:grid;gap:16px}.integration-pills{display:flex;flex-wrap:wrap;gap:10px}.integration-pills span{border:1px solid #c9d9f1;background:#fff;padding:8px 12px;border-radius:999px;font-weight:700}.site-footer{border-top:1px solid var(--line);background:#f7fafc;padding:36px 0 96px}.footer-inner{display:grid;gap:24px}.footer-title{margin-bottom:8px}.footer-brand{display:inline-flex;align-items:center}.footer-logo{width:clamp(110px,20vw,180px);max-height:42px;height:auto;object-fit:contain}.footer-links{display:grid;gap:8px}.mobile-sticky-cta{position:fixed;bottom:0;left:0;right:0;z-index:30;display:grid;grid-template-columns:1fr 1fr;gap:8px;background:#fffffff0;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:10px 16px}.narrow{max-width:720px}@media (min-width: 768px){.header-inner{grid-template-columns:auto 1fr auto;gap:24px}.header-cta{justify-self:end}.hero-actions{flex-direction:row}.trust-row{grid-template-columns:repeat(4,1fr)}.services-grid,.workflow-grid{grid-template-columns:repeat(3,1fr)}.status-head-grid{grid-template-columns:1.4fr 1fr}.repairdesk-widget-shell,.repairdesk-widget-iframe{min-height:1120px}.product-grid{grid-template-columns:repeat(2,1fr)}.form-grid{grid-template-columns:repeat(2,1fr);gap:12px}.footer-inner{grid-template-columns:2fr 1fr}.integrations-panel{grid-template-columns:2fr 1fr;align-items:center}.mobile-sticky-cta{display:none}.site-footer{padding-bottom:36px}}
