.svc{--purple-rgb:245,74,0;--purple:rgb(var(--purple-rgb));--purple-light:color-mix(in srgb,var(--purple) 86%,#000);--purple-tint:color-mix(in srgb,var(--purple) 55%,#fff);--purple-soft:rgba(var(--purple-rgb),0.12);--purple-mid:rgba(var(--purple-rgb),0.25);--purple-strong:rgba(var(--purple-rgb),0.5);--amber:#F59E0B;--amber-soft:rgba(245,158,11,0.12);--rose:#F43F5E;--rose-soft:rgba(244,63,94,0.1);--ink:#0D0D12;--ink-2:#161616;--ink-muted:rgba(13,13,18,0.75);--ink-faint:rgba(13,13,18,0.45);--ink-border:rgba(13,13,18,0.09);--ink-border-strong:rgba(13,13,18,0.2);--paper:#FFFFFF;--paper-2:#F5F5F7;--navy:#0D0D12;--navy-2:#161616;--graphite:#8A8A8A;--body:#52525B;--muted:#6B7280;--border-light:var(--ink-border);--purple-grad:linear-gradient(165deg,#FFFFFF 0%,#FBFAFF 55%,color-mix(in srgb,var(--purple) 9%,#fff) 100%);--card-grad:linear-gradient(180deg,#F4F4F6,#F8F8FA 55%,#FCFCFD);--sans:var(--font-work-sans),system-ui,-apple-system,sans-serif;--mono:var(--font-work-sans),system-ui,-apple-system,sans-serif;--white-muted:rgba(255,255,255,0.55);--white-faint:rgba(255,255,255,0.45);--white-border:rgba(255,255,255,0.09)}.svc,.svc *{box-sizing:border-box;margin:0;padding:0}.svc{scroll-behavior:smooth;font-family:var(--sans);font-weight:400;line-height:1.6;color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;min-height:100vh}.svc a{color:inherit;text-decoration:none}.svc button{font-family:inherit;cursor:pointer;border:none;background:none}.svc img,.svc svg{display:block;max-width:100%}.svc .container{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}.svc .eyebrow-pill{display:inline-flex;align-items:center;gap:9px;background:none;color:var(--purple);font-family:var(--mono);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.16em;margin-bottom:22px}.svc .eyebrow-pill svg{width:16px;height:16px;flex:none}.svc .section-head{text-align:center;max-width:760px;margin:0 auto 52px}.svc .section-head.left{text-align:left;margin-left:0}.svc .section-title{font-size:clamp(30px,3.6vw,44px);font-weight:600;line-height:1.08;letter-spacing:-.035em;color:var(--ink)}.svc .section-sub{font-size:18px;color:var(--body);margin-top:18px;line-height:1.6}.svc .accent{color:var(--purple)}.svc .btn-cyan{display:inline-flex;align-items:center;gap:10px;background:var(--purple);color:#fff;font-weight:700;font-size:16px;padding:18px 36px;border-radius:100px;letter-spacing:-.005em;transition:transform .2s ease,box-shadow .25s ease;box-shadow:0 14px 40px -10px rgba(13,13,18,.3)}.svc .btn-cyan:hover{transform:translateY(-2px);box-shadow:0 22px 50px -10px rgba(13,13,18,.42)}.svc .btn-cyan-sm{padding:14px 28px;font-size:15px}.svc .btn-outline{display:inline-flex;align-items:center;gap:10px;background:transparent;color:var(--ink);font-weight:700;font-size:16px;padding:18px 34px;border-radius:100px;border:1px solid var(--ink-border-strong);transition:border-color .2s ease,background .2s ease}.svc .btn-outline:hover{border-color:var(--ink);background:rgba(13,13,18,.04)}.svc .btn-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.svc .hero{padding:124px 0 56px;position:relative;background:var(--purple-grad);overflow:hidden}.svc .hero:before{background:radial-gradient(ellipse 700px 500px at 18% 30%,rgba(var(--purple-rgb),.1),transparent 70%),radial-gradient(ellipse 600px 400px at 90% 80%,rgba(var(--purple-rgb),.08),transparent 70%)}.svc .hero:after,.svc .hero:before{content:"";position:absolute;inset:0;pointer-events:none}.svc .hero:after{background-image:radial-gradient(rgba(13,13,18,.09) 1px,transparent 0);background-size:32px 32px;mask-image:radial-gradient(ellipse at 50% 40%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 30%,transparent 80%)}.svc .hero-grid{position:relative;z-index:2;display:grid;grid-template-columns:1.05fr 1fr;grid-gap:60px;gap:60px;align-items:center}.svc .hero-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--mono);font-size:13px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--purple);margin-bottom:22px}.svc .hero-eyebrow .live-dot{width:8px;height:8px;border-radius:50%;background:var(--purple);position:relative}.svc .hero-eyebrow .live-dot:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--purple);animation:pulse 2s ease-out infinite}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--purple-strong)}to{box-shadow:0 0 0 12px transparent}}.svc .hero h1{font-size:clamp(34px,4.6vw,54px);font-weight:600;line-height:1.02;letter-spacing:-.04em;color:var(--ink);margin-bottom:22px}.svc .hero-sub{font-size:18px;color:var(--body);max-width:50ch;margin-bottom:30px;line-height:1.6}.svc .hero-cta{margin-bottom:26px}.svc .hero-trust{display:flex;align-items:center;gap:18px;flex-wrap:wrap;font-size:14px;color:var(--muted)}.svc .hero-trust .stars{display:inline-flex;gap:3px}.svc .hero-trust .stars svg{width:18px;height:18px;color:#fbbf24}.svc .hero-trust b{color:var(--ink);font-weight:700}.svc .hero-trust .sep{width:1px;height:18px;background:var(--ink-border)}.svc .hero-card{position:relative;z-index:2;background:#fff;border:1px solid var(--ink-border);border-radius:24px;padding:26px;box-shadow:0 34px 70px -30px rgba(13,13,18,.38)}.svc .hero-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.svc .hero-card-top .label{letter-spacing:.16em;color:var(--ink-faint)}.svc .hero-card-top .label,.svc .hero-card-top .pill{font-family:var(--mono);font-size:11px;font-weight:700;text-transform:uppercase}.svc .hero-card-top .pill{background:var(--purple-soft);color:var(--purple-light);letter-spacing:.1em;padding:6px 12px;border-radius:100px}.svc .timeline-step{display:flex;gap:16px;padding:14px 0;border-bottom:1px solid var(--ink-border)}.svc .timeline-step:last-child{border-bottom:none}.svc .ts-num{flex:none;width:34px;height:34px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:13px;font-weight:700}.svc .timeline-step.done .ts-num{background:var(--purple)}.svc .ts-body .ts-title{font-size:15px;font-weight:600;color:var(--ink);letter-spacing:-.01em}.svc .ts-body p{font-size:13px;color:var(--muted)}.svc .ts-week{margin-left:auto;align-self:center;font-family:var(--mono);font-size:11px;font-weight:700;color:var(--ink-faint);letter-spacing:.08em}.svc .hero-logos{position:relative;z-index:2;margin-top:56px;padding-top:34px;border-top:1px solid var(--ink-border);text-align:center}.svc .hero-logos-label{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:22px}.svc .logo-row{display:flex;align-items:center;justify-content:center;gap:44px;flex-wrap:wrap}.svc .logo-row span{font-family:var(--sans);font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--ink);opacity:.42;transition:opacity .2s ease}.svc .logo-row span:hover{opacity:.85}@media (max-width:1024px){.svc .hero{padding:104px 0 40px}.svc .hero-grid{grid-template-columns:1fr;gap:40px}.svc .hero-sub{max-width:100%}}@media (max-width:600px){.svc .hero h1{font-size:clamp(30px,8vw,40px)}.svc .btn-cyan{padding:16px 28px;font-size:15px}.svc .logo-row{gap:24px}.svc .logo-row span{font-size:18px}}.svc .stats{padding:30px 0 56px}.svc .stats-inner{display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr 1px 1fr;align-items:center;grid-gap:20px;gap:20px}.svc .sb{text-align:center}.svc .sb-num{font-size:clamp(36px,4.6vw,56px);font-weight:700;line-height:1;letter-spacing:-.03em;color:var(--ink)}.svc .sb-num .accent{color:var(--purple-light)}.svc .sb-cap{font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:14px}.svc .stats .vline{width:1px;height:64px;background:var(--border-light);justify-self:center}@media (max-width:760px){.svc .stats-inner{grid-template-columns:1fr 1fr;gap:36px 20px}.svc .stats .vline{display:none}}.svc .audience{background:var(--paper-2);padding:76px 0}.svc .aud-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.svc .aud-card{background:#fff;border:1px solid var(--border-light);border-radius:24px;padding:36px 32px}.svc .aud-icon{width:56px;height:56px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;margin-bottom:26px}.svc .aud-icon svg{width:26px;height:26px}.svc .aud-card h3{font-size:21px;font-weight:600;letter-spacing:-.015em;color:var(--ink);margin-bottom:12px}.svc .aud-card p{font-size:15.5px;line-height:1.6;color:var(--body)}.svc .aud-card .tag{display:inline-block;margin-top:18px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--purple)}@media (max-width:900px){.svc .aud-grid{grid-template-columns:1fr;gap:18px}.svc .audience{padding:52px 0}}.svc .builds{padding:80px 0}.svc .builds-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.svc .build-card{position:relative;background:var(--card-grad);border:1px solid var(--border-light);border-radius:22px;padding:32px 28px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.svc .build-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--bar,var(--purple))}.svc .build-card:hover{transform:translateY(-4px);box-shadow:0 24px 50px -24px rgba(13,13,18,.28);border-color:var(--ink-border-strong)}.svc .build-card .bc-ic{width:48px;height:48px;border-radius:12px;background:#fff;border:1px solid var(--ink-border);display:grid;place-items:center;margin-bottom:22px;color:var(--ink)}.svc .build-card .bc-ic svg{width:24px;height:24px}.svc .build-card h3{font-size:20px;font-weight:600;letter-spacing:-.015em;color:var(--ink);margin-bottom:10px}.svc .build-card p{font-size:15px;line-height:1.6;color:var(--body)}@media (max-width:900px){.svc .builds-grid{grid-template-columns:1fr}.svc .builds{padding:56px 0}}.svc .process{background:var(--ink);color:#fff;padding:84px 0}.svc .process .eyebrow-pill{color:var(--purple-tint)}.svc .process .section-title{color:#fff}.svc .process .section-sub{color:var(--white-muted)}.svc .steps{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:0;gap:0;margin-top:16px}.svc .step{position:relative;padding:0 22px}.svc .step:not(:last-child):after{content:"";position:absolute;top:19px;left:60%;right:-20%;height:1px;background:var(--white-border)}.svc .step-num{width:40px;height:40px;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid var(--white-border);color:#fff;display:grid;place-items:center;font-family:var(--mono);font-weight:700;font-size:14px;margin-bottom:22px;position:relative;z-index:2}.svc .step.hl .step-num{background:var(--purple);border-color:var(--purple)}.svc .step h3{font-size:17px;font-weight:600;letter-spacing:-.01em;margin:0 0 10px}.svc .step p{font-size:14px;line-height:1.55;color:var(--white-muted)}.svc .step .wk{display:inline-block;margin-top:14px;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--purple-tint)}@media (max-width:900px){.svc .steps{grid-template-columns:1fr;gap:28px}.svc .step{padding:0}.svc .step:not(:last-child):after{display:none}.svc .process{padding:56px 0}}.svc .tech{padding:80px 0}.svc .tech-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:14px;gap:14px;margin-bottom:36px}.svc .tech-card{background:#fff;border:1px solid var(--border-light);border-radius:14px;padding:18px 10px;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.svc .tech-card:hover{transform:translateY(-3px);box-shadow:0 16px 36px -20px rgba(13,13,18,.25)}.svc .tech-card img{height:32px;width:auto;margin:0 auto 12px;object-fit:contain}.svc .tech-card .tname{font-size:13px;font-weight:600;color:var(--ink)}.svc .tech-card .trole{font-family:var(--mono);font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:3px}.svc .tech-more{text-align:center}.svc .tech-more .lbl{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint);margin-bottom:16px}.svc .chip-row{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.svc .chip{background:var(--paper-2);border:1px solid var(--ink-border);border-radius:100px;padding:8px 18px;font-size:14px;font-weight:500;color:var(--ink)}@media (max-width:900px){.svc .tech-grid{grid-template-columns:repeat(2,1fr)}.svc .tech{padding:56px 0}}.svc .why{padding:80px 0;background:var(--paper-2)}.svc .why-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.svc .why-card{background:#fff;border:1px solid var(--border-light);border-radius:24px;padding:36px 30px}.svc .why-icon{width:52px;height:52px;border-radius:50%;background:var(--purple-soft);color:var(--purple-light);display:grid;place-items:center;margin-bottom:24px}.svc .why-icon svg{width:24px;height:24px}.svc .why-card h3{font-size:19px;font-weight:600;letter-spacing:-.015em;color:var(--ink);margin-bottom:10px}.svc .why-card p{font-size:15px;line-height:1.6;color:var(--body)}@media (max-width:900px){.svc .why-grid{grid-template-columns:1fr}.svc .why{padding:56px 0}}.svc .pkg{padding:84px 0}.svc .pkg-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;align-items:stretch}.svc .pkg-card{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--border-light);border-radius:24px;padding:36px 30px}.svc .pkg-card.featured{border-color:var(--purple);box-shadow:0 30px 70px -30px rgba(245,74,0,.45)}.svc .pkg-flag{position:absolute;top:-13px;left:30px;background:var(--purple);color:#fff;font-size:11px;letter-spacing:.1em;padding:6px 14px;border-radius:100px}.svc .pkg-flag,.svc .pkg-name{font-family:var(--mono);font-weight:700;text-transform:uppercase}.svc .pkg-name{font-size:13px;letter-spacing:.14em;color:var(--purple);margin-bottom:14px}.svc .pkg-price{font-size:38px;font-weight:700;letter-spacing:-.03em;color:var(--ink);line-height:1}.svc .pkg-price small{font-size:15px;font-weight:500;color:var(--muted);letter-spacing:0}.svc .pkg-time{font-size:14px;color:var(--body);margin:10px 0 22px}.svc .pkg-desc{font-size:15px;color:var(--body);line-height:1.6;padding-bottom:22px;border-bottom:1px solid var(--ink-border);margin-bottom:22px}.svc .pkg-list{list-style:none;display:flex;flex-direction:column;gap:13px;margin-bottom:28px;flex:1 1}.svc .pkg-list li{display:flex;gap:11px;font-size:14.5px;color:var(--ink);line-height:1.5}.svc .pkg-list li svg{flex:none;width:19px;height:19px;color:var(--purple);margin-top:1px}.svc .pkg-card .btn-cyan,.svc .pkg-card .btn-outline{width:100%;justify-content:center}@media (max-width:900px){.svc .pkg-grid{grid-template-columns:1fr}.svc .pkg{padding:56px 0}}.svc .risks{padding:84px 0;background:var(--paper-2)}.svc .risks-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.svc .risk-card{background:#fff;border:1px solid var(--border-light);border-radius:20px;padding:30px 28px}.svc .risk-top{display:flex;align-items:center;gap:12px;margin-bottom:16px}.svc .risk-no{font-family:var(--mono);font-size:13px;font-weight:700;color:var(--ink-faint)}.svc .risk-x{width:26px;height:26px;border-radius:50%;background:var(--rose-soft);color:var(--rose);display:grid;place-items:center}.svc .risk-x svg{width:15px;height:15px}.svc .risk-card h3{font-size:18px;font-weight:600;letter-spacing:-.01em;color:var(--ink);margin-bottom:14px}.svc .risk-fix{display:flex;gap:10px;font-size:14.5px;line-height:1.55;color:var(--body);padding-top:14px;border-top:1px dashed var(--ink-border)}.svc .risk-fix svg{flex:none;width:18px;height:18px;color:var(--purple);margin-top:1px}.svc .risk-fix b{color:var(--ink);font-weight:600}@media (max-width:900px){.svc .risks-grid{grid-template-columns:1fr}.svc .risks{padding:56px 0}}.svc .compare{padding:84px 0}.svc .cmp-table{width:100%;border-collapse:separate;border-spacing:0}.svc .cmp-table td,.svc .cmp-table th{padding:18px 20px;text-align:center;font-size:15px}.svc .cmp-table thead th{font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--ink-border)}.svc .cmp-table thead th.velcol{color:#fff;background:var(--ink);border-radius:16px 16px 0 0}.svc .cmp-table tbody td.velcol{background:rgba(245,74,0,.05);font-weight:600;color:var(--ink)}.svc .cmp-table tbody tr:last-child td.velcol{border-radius:0 0 16px 16px}.svc .cmp-table td.feat{text-align:left;font-weight:500;color:var(--ink)}.svc .cmp-table tbody td{border-bottom:1px solid var(--ink-border);color:var(--body)}.svc .cmp-yes{color:var(--purple)}.svc .cmp-yes svg{width:20px;height:20px;margin:0 auto}.svc .cmp-no{color:var(--ink-faint)}.svc .cmp-no svg{width:18px;height:18px;margin:0 auto}.svc .cmp-scroll{overflow-x:auto}@media (max-width:760px){.svc .compare{padding:56px 0}.svc .cmp-table{min-width:640px}}.svc .cases{padding:84px 0;background:var(--ink);color:#fff;overflow:hidden}.svc .cases .eyebrow-pill{color:var(--purple-tint)}.svc .cases .section-title{color:#fff}.svc .cases-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px}.svc .cases-track-wrap{overflow:hidden}.svc .cases-track{display:flex;transition:transform .55s cubic-bezier(.22,.9,.22,1)}.svc .case-card{flex:0 0 100%;display:grid;grid-template-columns:1.1fr 1fr;grid-gap:40px;gap:40px;align-items:center}.svc .case-media{background:linear-gradient(150deg,#1b1b22,#101015);border:1px solid var(--white-border);border-radius:24px;aspect-ratio:16/11;display:grid;place-items:center;overflow:hidden}.svc .case-media .ph{font-size:12px;letter-spacing:.16em;color:var(--white-faint)}.svc .case-cat,.svc .case-media .ph{font-family:var(--mono);font-weight:700;text-transform:uppercase}.svc .case-cat{display:inline-block;background:var(--purple);color:#fff;font-size:11px;letter-spacing:.1em;padding:6px 14px;border-radius:100px;margin-bottom:20px}.svc .case-body h3{font-size:clamp(22px,2.6vw,30px);font-weight:600;letter-spacing:-.02em;line-height:1.15;margin-bottom:16px}.svc .case-body p{font-size:16px;line-height:1.6;color:var(--white-muted);margin-bottom:24px;max-width:46ch}.svc .case-metrics{display:flex;gap:32px;margin-bottom:26px}.svc .case-metrics .cm-num{font-size:28px;font-weight:700;letter-spacing:-.02em}.svc .case-metrics .cm-cap{font-family:var(--mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--white-faint);margin-top:4px}.svc .cases-nav{display:flex;align-items:center;gap:12px}.svc .cases-nav button{width:48px;height:48px;border-radius:50%;background:#fff;color:var(--ink);display:grid;place-items:center;box-shadow:0 8px 24px -8px rgba(0,0,0,.5);transition:transform .2s ease,opacity .2s ease}.svc .cases-nav button:hover{transform:translateY(-2px)}.svc .cases-nav button:disabled{opacity:.3;cursor:default;transform:none}.svc .cases-nav svg{width:20px;height:20px}.svc .cases-dots{display:flex;gap:8px;margin-top:36px;justify-content:center}.svc .cases-dots button{width:8px;height:8px;border-radius:50%;background:var(--white-border);transition:width .25s ease,background .25s ease}.svc .cases-dots button.active{width:28px;border-radius:100px;background:var(--purple)}@media (max-width:900px){.svc .cases{padding:56px 0}.svc .cases-head{flex-direction:column;align-items:flex-start}.svc .case-card{grid-template-columns:1fr;gap:24px}.svc .case-media{order:-1}}.svc .testi{padding:84px 0}.svc .testi-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.svc .quote-card{background:var(--card-grad);border:1px solid var(--border-light);border-radius:22px;padding:32px 28px;display:flex;flex-direction:column}.svc .quote-card .stars{display:inline-flex;gap:3px;margin-bottom:18px}.svc .quote-card .stars svg{width:17px;height:17px;color:#fbbf24}.svc .quote-card blockquote{font-size:16.5px;line-height:1.6;color:var(--ink);letter-spacing:-.01em;flex:1 1}.svc .quote-author{display:flex;align-items:center;gap:12px;margin-top:24px}.svc .qa-avatar{width:44px;height:44px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-weight:700;font-size:15px}.svc .qa-meta .nm{font-size:15px;font-weight:600;color:var(--ink)}.svc .qa-meta .rl{font-size:13px;color:var(--muted)}@media (max-width:900px){.svc .testi-grid{grid-template-columns:1fr}.svc .testi{padding:56px 0}}.svc .faq{padding:84px 0;background:var(--paper-2)}.svc .faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:56px;gap:56px;align-items:start}.svc .faq-list{display:flex;flex-direction:column;gap:14px}.svc .faq-item{border:1px solid var(--ink-border);border-radius:16px;padding:24px 28px;background:#fff;transition:border-color .2s ease,box-shadow .2s ease}.svc .faq-item.open,.svc .faq-item:hover{border-color:var(--ink-border-strong)}.svc .faq-item.open{box-shadow:0 8px 24px -16px rgba(13,13,18,.25)}.svc .faq-q{display:flex;align-items:center;justify-content:space-between;gap:24px;cursor:pointer;font-size:clamp(17px,2vw,20px);font-weight:600;color:var(--ink);letter-spacing:-.01em;line-height:1.3}.svc .faq-q-title{margin:0;font:inherit;letter-spacing:inherit;line-height:inherit;color:inherit}.svc .faq-toggle{flex-shrink:0;width:28px;height:28px;display:grid;place-items:center;font-size:26px;font-weight:400;color:var(--ink);line-height:1;transition:transform .2s ease}.svc .faq-item.open .faq-toggle{transform:rotate(45deg)}.svc .faq-a{max-height:0;overflow:hidden;transition:max-height .35s ease}.svc .faq-a>div{padding-top:16px;font-size:15.5px;line-height:1.65;color:var(--body)}.svc .faq-aside .eyebrow-pill{margin-bottom:18px}.svc .faq-aside h2{font-size:clamp(26px,3vw,36px);font-weight:600;letter-spacing:-.03em;line-height:1.1;color:var(--ink);margin-bottom:16px}.svc .faq-aside p{font-size:16px;color:var(--body);line-height:1.6;margin-bottom:26px}@media (max-width:900px){.svc .faq-grid{grid-template-columns:1fr;gap:32px}.svc .faq{padding:56px 0}.svc .faq-item{padding:18px 20px}}.svc .final{position:relative;padding:96px 0;background:var(--purple-grad);overflow:hidden;text-align:center}.svc .final:before{content:"";position:absolute;left:50%;top:50%;width:760px;height:420px;transform:translate(-50%,-50%);background:radial-gradient(ellipse,rgba(245,74,0,.28) 0,rgba(245,74,0,.1) 30%,transparent 70%);filter:blur(40px);pointer-events:none}.svc .final-inner{position:relative;z-index:2;max-width:720px;margin:0 auto}.svc .final-eyebrow{display:inline-flex;align-items:center;gap:9px;background:var(--ink);color:#fff;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;padding:10px 22px;border-radius:100px;margin-bottom:26px}.svc .final h2{font-size:clamp(32px,4.2vw,50px);font-weight:600;letter-spacing:-.03em;line-height:1.05;color:var(--ink);margin-bottom:20px}.svc .final p{font-size:18px;color:var(--body);line-height:1.6;margin-bottom:34px}.svc .final .btn-row{justify-content:center}.svc .final-note{margin-top:22px;font-family:var(--mono);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}@media (max-width:600px){.svc .final{padding:64px 0}}.svc .reveal{opacity:0;transform:translateY(28px);transition:opacity .5s ease,transform .5s ease}.svc .reveal.in{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.svc .reveal{opacity:1;transform:none;transition:none}.svc{scroll-behavior:auto}}.svc .industries{padding:80px 0;background:var(--paper-2)}.svc .ind-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.svc .ind-card{background:#fff;border:1px solid var(--border-light);border-radius:18px;padding:28px 24px;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.svc .ind-card:hover{transform:translateY(-3px);box-shadow:0 18px 40px -22px rgba(13,13,18,.28);border-color:var(--ink-border-strong)}.svc .ind-ic{width:48px;height:48px;border-radius:12px;background:var(--purple-soft);color:var(--purple-light);display:grid;place-items:center;margin-bottom:18px}.svc .ind-ic svg{width:24px;height:24px}.svc .ind-card h3{font-size:17px;font-weight:600;letter-spacing:-.015em;color:var(--ink);margin-bottom:8px}.svc .ind-card p{font-size:14px;line-height:1.55;color:var(--body)}@media (max-width:900px){.svc .ind-grid{grid-template-columns:1fr 1fr}.svc .industries{padding:56px 0}}@media (max-width:560px){.svc .ind-grid{grid-template-columns:1fr}}.svc .hero{padding-top:60px}@media (max-width:1024px){.svc .hero{padding-top:40px}}.svc .case-card{background:none;border:0;border-radius:0;padding:0}.svc .case-metrics{border-top:0;padding-top:0}.svc .faq-item{margin-bottom:0}.svc .final{color:inherit}.svc .compare{background:none}.svc .cmp-table{margin-top:0;background:none;border:0;border-radius:0;overflow:visible}.svc .hero-trust .stars{margin-bottom:0}@font-face{font-family:Work Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/10f65c94012f0d89-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Work Sans;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/f0a6239bc4153746-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Work Sans;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/c9e6921c7fc300d8-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Work Sans Fallback;src:local("Arial");ascent-override:83.09%;descent-override:21.71%;line-gap-override:0.00%;size-adjust:111.93%}.__className_d82959{font-family:Work Sans,Work Sans Fallback;font-style:normal}.__variable_d82959{--font-work-sans:"Work Sans","Work Sans Fallback"}