/* Extracted from original inline style block: vee-services-redesign. Order is intentional. */
#services .svc-wrap{max-width:1600px;margin:auto;color:var(--ink)}#services .svc-eyebrow{font-size:11px;font-weight:850;letter-spacing:1px;color:#ca581a}#services .svc-h1{font-size:clamp(28px,3.2vw,45px);line-height:1.12;letter-spacing:-1.5px;margin:10px 0 7px}#services .svc-lede{color:var(--muted);margin:0 0 24px;font-size:14px}#services .svc-surface{border:1px solid #d5ddea;background:linear-gradient(115deg,#fff 32%,#d9e5ff 100%);border-radius:30px;padding:22px;box-shadow:0 18px 40px #172b4512}#services .svc-method{border:1px solid #d8dce5;border-radius:23px;background:#fffbf8e8;padding:18px;display:grid;grid-template-columns:1.15fr repeat(3,1fr);gap:14px;align-items:stretch}#services .svc-method-intro{padding:12px 7px}#services .svc-method-intro h3{font-size:clamp(20px,2.1vw,31px);line-height:1.12;letter-spacing:-1px;margin:9px 0}#services .svc-method-intro h3 span{color:#69758a}#services .svc-method-intro p{font-size:12px;line-height:1.65;color:var(--muted);max-width:240px}#services .svc-step{background:#f3f5f9;border:1px solid #d8dce3;border-radius:17px;padding:14px;position:relative;min-height:175px}#services .svc-step-icon,#services .svc-icon{display:inline-grid;place-items:center;color:#ef742d;background:#fff0e6;border:1px solid #ffd3b6;border-radius:12px;width:40px;height:40px;font-size:23px}#services .svc-step-num{position:absolute;right:8px;top:-4px;font-size:58px;line-height:1.15;color:#14254412;letter-spacing:-6px}#services .svc-step h4{font-size:19px;margin:10px 0 2px}#services .svc-step p{font-size:11px;color:#66738a;min-height:32px;margin:0 0 12px}#services .svc-tags{display:flex;gap:5px;flex-wrap:wrap}#services .svc-tags span{border:1px solid #d5dce6;background:#fff;border-radius:20px;font-size:10px;padding:3px 8px}#services .svc-services-heading{display:flex;justify-content:center;align-items:baseline;gap:12px;flex-wrap:wrap;margin:30px 0 15px}#services .svc-services-heading h3{font-size:20px;margin:0;letter-spacing:-.5px}#services .svc-services-heading p{margin:0;color:var(--muted);font-size:12px}#services .svc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}#services .svc-card{background:#fffefa;border:1px solid #d8dce4;border-radius:21px;padding:17px;box-shadow:0 5px 12px #172c4409;min-width:0;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}#services .svc-card:hover{transform:translateY(-5px);border-color:#f4a76a;box-shadow:0 16px 30px #152b431b}#services .svc-card-head{display:flex;justify-content:space-between;align-items:start;gap:7px}#services .svc-index{font-size:10px;color:#bb5e2c;font-weight:800;letter-spacing:1px}#services .svc-card h3{font-size:16px;margin:13px 0 4px;letter-spacing:-.35px}#services .svc-card p{color:#69748a;font-size:11px;line-height:1.55;min-height:52px;margin:0 0 10px}#services .svc-chip{display:inline-block;color:#ba4d1e;border:1px solid #ffc9aa;background:#fff0e5;font-weight:800;border-radius:15px;padding:4px 9px;font-size:9px;letter-spacing:.4px}#services .svc-card ul{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:7px}#services .svc-card li{font-size:11px;line-height:1.4;padding-left:19px;position:relative}#services .svc-card li:before{content:'✓';position:absolute;left:0;top:0;border:1px solid #ff8739;border-radius:50%;height:12px;width:12px;display:grid;place-items:center;font-size:9px;color:#ed6d22}#services .svc-demo{text-align:center;padding-top:34px}#services .svc-demo h3{font-size:clamp(21px,2.6vw,30px);margin:7px 0 4px;letter-spacing:-1px}#services .svc-demo>p{color:var(--muted);font-size:12px}#services .svc-demo-tabs{display:flex;justify-content:center;gap:9px;margin:15px 0;flex-wrap:wrap}#services .svc-demo-tab{background:#fffefa;border:1px solid #d5dce8;color:#3d4c61;border-radius:20px;padding:8px 14px;font-size:11px;transition:.2s}#services .svc-demo-tab.selected,#services .svc-demo-tab:hover{background:#102343;color:#fff;border-color:#102343}#services .svc-demo-panel{background:#fff;border:1px solid #d6dce7;border-radius:19px;overflow:hidden;text-align:left;box-shadow:0 12px 25px #172b4510}#services .svc-demo-browser{display:flex;align-items:center;gap:7px;padding:12px 16px;background:#f0f1ef;border-bottom:1px solid #e2e5e8}#services .svc-demo-browser i{width:10px;height:10px;border-radius:50%;background:#fc6967}#services .svc-demo-browser i:nth-child(2){background:#ffbb43}#services .svc-demo-browser i:nth-child(3){background:#28c452}#services .svc-demo-browser span{margin:auto;font-size:11px;color:#738095}#services .svc-demo-body{padding:27px 35px 30px}#services .svc-demo-badge{font-size:10px;color:#c45e2a;font-weight:800;letter-spacing:1px}#services .svc-demo-body h4{font-size:21px;margin:8px 0}#services .svc-demo-body p{font-size:12px;color:#64718a}#services .svc-demo-progress{height:5px;background:#e5ebf5;border-radius:5px;overflow:hidden;margin-top:22px}#services .svc-demo-progress span{display:block;width:33.333%;height:100%;background:#ff8a42;border-radius:5px;transition:width .35s ease}body.dark #services .svc-surface{background:linear-gradient(120deg,#202839,#293b60);border-color:#495773}body.dark #services .svc-method{background:#1e293c;border-color:#47536b}body.dark #services .svc-step,body.dark #services .svc-card,body.dark #services .svc-demo-panel{background:#263347;border-color:#4c5b74;color:#f5f7fe}body.dark #services .svc-method-intro h3 span{color:#adbbd1}body.dark #services .svc-step p,body.dark #services .svc-card p,body.dark #services .svc-demo-body p{color:#b7c4d8}body.dark #services .svc-tags span,body.dark #services .svc-demo-tab{background:#253348;color:#ecf2ff;border-color:#5b6880}body.dark #services .svc-demo-tab.selected{background:#f07b3d;border-color:#f07b3d;color:#111c2e}body.dark #services .svc-demo-browser{background:#1b2738;border-color:#48576c}body.dark #services .svc-card li{color:#edf0f7}@media(max-width:1100px){#services .svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#services .svc-method{grid-template-columns:repeat(3,minmax(0,1fr))}#services .svc-method-intro{grid-column:1/-1}}@media(max-width:650px){#services .svc-surface{padding:11px;border-radius:19px}#services .svc-method{grid-template-columns:1fr;gap:9px;padding:12px}#services .svc-method-intro{grid-column:auto}#services .svc-step{min-height:0}#services .svc-grid{grid-template-columns:1fr}#services .svc-card p{min-height:0}#services .svc-demo-body{padding:20px}#services .svc-h1{font-size:29px}}@media(prefers-reduced-motion:reduce){#services .svc-card,#services .svc-demo-progress span{transition:none}}
