.svc-page{--svc-blue: #1750A1;--svc-blue-dark: #0f3d7a;--svc-black: #0D0D0D;--svc-grey-60: #666666;--svc-grey-30: #b0b0b0;--svc-grey-10: #e8e8e3;--svc-off-white: #F5F5F0;--svc-white: #ffffff;--svc-verde: #0B906A;--svc-rosso: #B21F23;font-family:Inter,sans-serif;color:var(--svc-black);overflow-x:clip;max-width:100%}.svc-page .svc-hero{min-height:100vh;position:relative;overflow:hidden;display:flex;align-items:flex-end;justify-content:center;text-align:center}.svc-page .svc-hero-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.svc-page .svc-hero-video-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0d0d0d26,#0d0d0dbf)}.svc-page .svc-hero-content{position:relative;z-index:1;padding:64px 48px 88px;max-width:900px;display:flex;flex-direction:column;align-items:center}.svc-page .svc-hero-title{font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:clamp(56px,7vw,96px);line-height:.92;text-transform:uppercase;color:var(--svc-white);letter-spacing:-.01em;margin-bottom:32px}.svc-page .svc-hero-actions{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.svc-page .svc-btn-primary{display:inline-flex;align-items:center;gap:10px;background:var(--svc-blue);color:var(--svc-white);font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:14px;letter-spacing:.12em;text-transform:uppercase;padding:14px 28px;text-decoration:none;border-radius:2px;transition:background .2s,transform .15s}.svc-page .svc-btn-primary:hover{background:var(--svc-blue-dark);transform:translateY(-1px)}.svc-page .svc-btn-primary svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2}.svc-page .svc-btn-ghost{display:inline-flex;align-items:center;gap:8px;color:#ffffffb3;font-size:13px;font-weight:500;letter-spacing:.06em;text-decoration:none;transition:color .2s}.svc-page .svc-btn-ghost:hover{color:var(--svc-white)}.svc-page .svc-hero-eyebrow{font-family:Roboto Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--svc-verde);margin-bottom:18px}.svc-page .svc-trust-bar{background:var(--svc-off-white);border-bottom:1px solid var(--svc-grey-10);position:relative;z-index:1}.svc-page .svc-trust-inner{max-width:1200px;margin:0 auto;padding:32px 48px;display:flex;flex-direction:column;gap:28px}@media(min-width:900px){.svc-page .svc-trust-inner{flex-direction:row;align-items:center;justify-content:space-between;gap:40px}}.svc-page .svc-trust-stats{display:flex;flex-wrap:wrap;gap:32px}.svc-page .svc-trust-stat-num{font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:34px;color:var(--svc-blue);line-height:1}.svc-page .svc-trust-stat-num sup{font-size:16px;top:-.6em}.svc-page .svc-trust-stat-label{font-family:Roboto Mono,monospace;font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--svc-black);margin-top:6px}.svc-page .svc-trust-stat-sub{font-size:11px;color:var(--svc-grey-60);font-weight:300;margin-top:2px}.svc-page .svc-trust-badges{display:flex;flex-wrap:wrap;gap:10px}.svc-page .svc-tricolor{height:1px;width:100%;background:var(--svc-grey-10)}.svc-page .depth-scene{position:relative;width:320px;height:520px;z-index:1}.svc-page .depth-ruler{position:absolute;left:50%;transform:translate(-50%);top:0;width:4px;height:100%;background:linear-gradient(180deg,var(--svc-blue) 0%,var(--svc-blue-dark) 100%);border-radius:2px}.svc-page .depth-ruler:before{content:"";position:absolute;top:-8px;left:50%;transform:translate(-50%);width:16px;height:16px;background:var(--svc-verde);border-radius:50%;border:3px solid var(--svc-white);box-shadow:0 0 0 2px var(--svc-verde)}.svc-page .ruler-tip{position:absolute;bottom:0;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:16px solid var(--svc-rosso)}.svc-page .ruler-tick{position:absolute;right:calc(50% + 4px);transform:translateY(-50%);display:flex;align-items:center;gap:8px}.svc-page .ruler-tick-line{height:1px;background:var(--svc-blue);opacity:.4}.svc-page .ruler-tick-label{font-family:Roboto Mono,monospace;font-size:10px;font-weight:500;color:var(--svc-blue);opacity:.7;white-space:nowrap}.svc-page .ruler-tick.major .ruler-tick-line{width:24px;opacity:.7}.svc-page .ruler-tick.minor .ruler-tick-line{width:12px;opacity:.3}.svc-page .ruler-tick.major .ruler-tick-label{opacity:1;font-size:11px}.svc-page .ruler-tick.minor .ruler-tick-label{display:none}.svc-page .depth-annotation,.svc-page .grade-annotation{position:absolute;background:var(--svc-white);border:1px solid var(--svc-grey-10);border-left:3px solid var(--svc-verde);padding:10px 14px;border-radius:0 2px 2px 0;min-width:130px;box-shadow:0 2px 12px #0000000f;opacity:0;animation:svcFadeSlideIn .6s ease forwards}.svc-page .grade-annotation-cut{border-left-color:var(--svc-rosso)}.svc-page .depth-annotation:nth-of-type(1),.svc-page .grade-annotation:nth-of-type(1){animation-delay:.3s}.svc-page .depth-annotation:nth-of-type(2),.svc-page .grade-annotation:nth-of-type(2){animation-delay:.6s}.svc-page .depth-annotation:nth-of-type(3),.svc-page .grade-annotation:nth-of-type(3){animation-delay:.9s}.svc-page .depth-annotation-label,.svc-page .grade-annotation-label{font-family:Roboto Mono,monospace;font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--svc-verde);margin-bottom:3px}.svc-page .grade-annotation-cut .grade-annotation-label{color:var(--svc-rosso)}.svc-page .depth-annotation-value,.svc-page .grade-annotation-value{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:15px;color:var(--svc-black);letter-spacing:.04em}@keyframes svcFadeSlideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}.svc-page .grade-scene{position:relative;width:340px;height:280px;z-index:1}.svc-page .grade-axis-y{position:absolute;left:0;top:20px;bottom:30px;width:36px;border-right:1px solid rgba(23,80,161,.25)}.svc-page .grade-axis-x{position:absolute;left:36px;right:0;bottom:0;height:28px;border-top:1px solid rgba(23,80,161,.25)}.svc-page .grade-axis-label{font-family:Roboto Mono,monospace;font-size:8px;letter-spacing:.12em;color:var(--svc-grey-30);text-transform:uppercase}.svc-page .grade-axis-y .grade-axis-label{position:absolute;top:-18px;left:0}.svc-page .grade-axis-x .grade-axis-label{position:absolute;right:0;bottom:-16px}.svc-page .grade-tick{position:absolute;right:4px;transform:translateY(-50%);font-family:Roboto Mono,monospace;font-size:9px;color:var(--svc-grey-30)}.svc-page .grade-tick-h{position:absolute;bottom:4px;transform:translate(-50%);font-family:Roboto Mono,monospace;font-size:9px;color:var(--svc-grey-30)}.svc-page .grade-lines{position:absolute;inset:20px 0 28px 36px;width:calc(100% - 36px);height:calc(100% - 48px)}.svc-page .pressure-scene,.svc-page .invert-scene,.svc-page .basin-scene,.svc-page .wetwell-scene,.svc-page .pavement-scene,.svc-page .culvert-scene,.svc-page .route-scene,.svc-page .liner-scene,.svc-page .street-scene,.svc-page .hydrovac-scene,.svc-page .mill-scene,.svc-page .blast-scene,.svc-page .crush-scene{position:relative;width:320px;height:400px;z-index:1}.svc-page .pressure-pipe{position:absolute;left:10%;right:10%;top:45%;height:32px;background:#1750a11f;border:1.5px solid var(--svc-blue)}.svc-page .pressure-flow{position:absolute;inset:6px;background:linear-gradient(90deg,transparent,rgba(23,80,161,.2),transparent);animation:svcFlowPulse 2s ease infinite}.svc-page .pressure-gauge{position:absolute;top:15%;right:15%;text-align:center}.svc-page .gauge-ring{width:64px;height:64px;border:2px solid var(--svc-blue);border-radius:50%;position:relative;margin:0 auto 6px}.svc-page .gauge-needle{position:absolute;bottom:50%;left:50%;width:2px;height:24px;background:var(--svc-verde);transform-origin:bottom center;transform:translate(-50%) rotate(35deg)}.svc-page .gauge-readout{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:14px;color:var(--svc-black)}.svc-page .pressure-valve{position:absolute;left:42%;top:32%}.svc-page .valve-body{width:28px;height:48px;border:1.5px solid var(--svc-blue);background:#1750a126}.svc-page .valve-stem{width:2px;height:24px;background:var(--svc-blue);margin:0 auto}.svc-page .invert-ground{position:absolute;top:18%;left:0;right:0;height:1px;background:var(--svc-grey-30)}.svc-page .invert-pipe{position:absolute;bottom:28%;left:5%;right:5%;height:20px;border:1.5px solid var(--svc-blue);background:#1750a114;border-radius:0 0 10px 10px}.svc-page .invert-line{position:absolute;bottom:37%;left:5%;right:5%;height:1px;background:var(--svc-verde);opacity:.6}.svc-page .invert-mh{position:absolute;top:18%;left:38%;width:24%;height:54%;border:1.5px solid var(--svc-blue);background:#1750a10f}.svc-page .invert-flow-arrow{position:absolute;bottom:36%;right:8%;font-size:20px;color:var(--svc-blue);opacity:.5}.svc-page .basin-surface{position:absolute;top:22%;left:0;right:0;height:2px;background:var(--svc-black);opacity:.2}.svc-page .basin-box{position:absolute;top:22%;left:32%;width:36%;height:45%;border:1.5px solid var(--svc-blue);background:#1750a10f}.svc-page .basin-outlet{position:absolute;top:48%;right:8%;width:28%;height:16px;border:1.5px solid var(--svc-blue);background:#1750a114}.svc-page .basin-rain span{position:absolute;width:1px;height:14px;background:var(--svc-blue);opacity:.3;top:5%}.svc-page .basin-rain span:nth-child(1){left:20%}.svc-page .basin-rain span:nth-child(2){left:35%}.svc-page .basin-rain span:nth-child(3){left:50%}.svc-page .wetwell-ground{position:absolute;top:12%;left:0;right:0;height:1px;background:var(--svc-grey-30)}.svc-page .wetwell-wall{position:absolute;top:12%;left:28%;width:44%;height:72%;border:2px solid var(--svc-blue);background:#1750a10a}.svc-page .wetwell-water{position:absolute;bottom:16%;left:29%;width:42%;height:45%;background:#1750a11f;border-top:1px dashed rgba(23,80,161,.4)}.svc-page .wetwell-pump{position:absolute;bottom:28%;width:24px;height:36px;border:1.5px solid var(--svc-blue);background:#1750a12e}.svc-page .pave-layer{position:absolute;left:15%;right:15%;border:1px solid var(--svc-blue);display:flex;align-items:center;padding-left:12px}.svc-page .pave-layer span{font-family:Roboto Mono,monospace;font-size:9px;letter-spacing:.08em;color:var(--svc-grey-60);text-transform:uppercase}.svc-page .pave-surface{top:12%;height:14%;background:#1750a140}.svc-page .pave-binder{top:28%;height:16%;background:#1750a12e}.svc-page .pave-base{top:46%;height:18%;background:#1750a11f}.svc-page .pave-subbase{top:66%;height:20%;background:#1750a10f}.svc-page .pave-dim{position:absolute;left:8%;top:12%;bottom:14%;width:1px;background:#1750a14d}.svc-page .culvert-road{position:absolute;top:8%;left:10%;right:10%;height:24%;background:#1750a126;border:1px solid var(--svc-blue);clip-path:polygon(15% 100%,0% 0%,100% 0%,85% 100%)}.svc-page .culvert-barrel{position:absolute;top:48%;left:20%;right:20%;height:18%;border:1.5px solid var(--svc-blue);background:#1750a114;border-radius:50%/30%}.svc-page .culvert-headwall{position:absolute;top:32%;width:8%;height:34%;background:#1750a133;border:1.5px solid var(--svc-blue)}.svc-page .culvert-hw-l{left:12%}.svc-page .culvert-hw-r{right:12%}.svc-page .culvert-stream{position:absolute;bottom:12%;left:5%;right:5%;height:2px;background:var(--svc-blue);opacity:.3}.svc-page .route-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(23,80,161,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(23,80,161,.06) 1px,transparent 1px);background-size:24px 24px}.svc-page .route-path{position:absolute;inset:10%;width:80%;height:80%}.svc-page .liner-host{position:absolute;top:20%;left:15%;right:15%;height:55%;border:3px solid var(--svc-blue);border-radius:50%;background:#1750a10f}.svc-page .liner-annulus{position:absolute;top:26%;left:21%;right:21%;height:43%;border:2px solid rgba(11,144,106,.4);border-radius:50%}.svc-page .liner-inner{position:absolute;top:32%;left:27%;right:27%;height:31%;border:2px solid var(--svc-blue);border-radius:50%;background:var(--svc-white)}.svc-page .street-sidewalk{position:absolute;bottom:22%;height:10%;background:#1750a11a;border:1px solid var(--svc-grey-10)}.svc-page .street-sw-l{left:5%;width:18%}.svc-page .street-sw-r{right:5%;width:18%}.svc-page .street-curb{position:absolute;bottom:20%;width:3%;height:14%;background:#1750a138;border:1px solid var(--svc-blue)}.svc-page .street-curb-l{left:23%}.svc-page .street-curb-r{right:23%}.svc-page .street-road{position:absolute;bottom:20%;left:26%;right:26%;height:16%;background:#1750a129;border:1.5px solid var(--svc-blue)}.svc-page .street-ramp{position:absolute;bottom:20%;left:23%;width:8%;height:14%;background:#0b906a26;border:1px dashed var(--svc-verde);clip-path:polygon(0% 100%,100% 0%,100% 100%)}.svc-page .hydrovac-surface{position:absolute;top:30%;left:0;right:0;height:2px;background:var(--svc-black);opacity:.15}.svc-page .hydrovac-pit{position:absolute;top:30%;left:20%;width:35%;height:35%;background:#1750a10f;border:1.5px solid var(--svc-blue);clip-path:polygon(0% 0%,100% 0%,85% 100%,15% 100%)}.svc-page .hydrovac-utility{position:absolute;bottom:33%;left:28%;width:18%;height:10px;border:1.5px solid var(--svc-verde);border-radius:50%;background:#0b906a33}.svc-page .hydrovac-hose{position:absolute;top:10%;left:38%;width:2px;height:22%;background:var(--svc-blue);opacity:.5}.svc-page .mill-before{position:absolute;top:20%;left:8%;width:40%;height:18%;background:#1750a138;border:1px solid var(--svc-blue)}.svc-page .mill-cut{position:absolute;top:38%;left:8%;width:84%;height:8%;background:repeating-linear-gradient(90deg,var(--svc-grey-10) 0,var(--svc-grey-10) 4px,transparent 4px,transparent 8px)}.svc-page .mill-after{position:absolute;top:46%;left:48%;width:44%;height:18%;background:#1750a124;border:1px solid var(--svc-blue)}.svc-page .mill-drum{position:absolute;top:30%;left:38%;width:28%;height:22%;border:2px solid var(--svc-blue);background:#1750a126;border-radius:4px}.svc-page .blast-rock{position:absolute;bottom:10%;left:5%;right:5%;height:65%;background:#1750a11a;border:1px solid var(--svc-blue);clip-path:polygon(0% 30%,8% 15%,20% 22%,35% 8%,50% 18%,65% 5%,80% 15%,92% 10%,100% 25%,100% 100%,0% 100%)}.svc-page .blast-hole{position:absolute;top:18%;width:3px;height:50%;background:var(--svc-blue);opacity:.6}.svc-page .blast-charge{position:absolute;bottom:28%;width:12px;height:22px;background:#1750a14d;border:1px solid var(--svc-blue);border-radius:2px;margin-left:-4px}.svc-page .crush-hopper{position:absolute;top:5%;left:30%;width:40%;height:18%;border:1.5px solid var(--svc-blue);background:#1750a11a;clip-path:polygon(10% 0%,90% 0%,100% 100%,0% 100%)}.svc-page .crush-jaws{position:absolute;top:28%;left:28%;width:44%;height:38%}.svc-page .crush-jaw{position:absolute;width:18%;height:100%;background:#1750a140;border:1.5px solid var(--svc-blue)}.svc-page .crush-jaw-l{left:0}.svc-page .crush-jaw-r{right:0;transform:skew(-8deg)}.svc-page .crush-output{position:absolute;bottom:12%;left:25%;right:25%;height:14%;background:#1750a114;border:1px dashed var(--svc-blue)}@keyframes svcFlowPulse{0%,to{opacity:.3}50%{opacity:.8}}.svc-page .svc-anim-ruler.svc-ruler-loaded{height:100%!important;transition:height 1.8s cubic-bezier(.22,1,.36,1) .4s}.svc-page .svc-section{padding:80px 48px}.svc-page .svc-section-alt{background:var(--svc-off-white)}.svc-page .svc-section-inner{max-width:1200px;margin:0 auto}.svc-page .svc-section-header{display:flex;flex-direction:column;gap:24px;margin-bottom:56px}@media(min-width:900px){.svc-page .svc-section-header{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:48px;margin-bottom:64px}}.svc-page .svc-section-label{font-family:Roboto Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--svc-verde);margin-bottom:16px}.svc-page .svc-section-title{font-family:Barlow Condensed,sans-serif;font-weight:800;font-size:clamp(32px,4vw,52px);text-transform:uppercase;line-height:.95;color:var(--svc-black)}.svc-page .svc-section-body{font-size:15px;line-height:1.75;color:var(--svc-grey-60);font-weight:300;max-width:480px}.svc-page .svc-cap-grid{display:grid;grid-template-columns:1fr;gap:1px;background:var(--svc-grey-10);border:1px solid var(--svc-grey-10)}@media(min-width:600px){.svc-page .svc-cap-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.svc-page .svc-cap-grid{grid-template-columns:repeat(3,1fr)}}.svc-page .svc-cap-item{background:var(--svc-white);padding:36px 32px;transition:background .2s;min-width:0}.svc-page .svc-section-alt .svc-cap-item{background:var(--svc-off-white)}.svc-page .svc-cap-item:hover{background:var(--svc-white)}.svc-page .svc-cap-icon{width:48px;height:48px;margin-bottom:20px;color:var(--svc-blue)}.svc-page .svc-cap-title{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:20px;text-transform:uppercase;letter-spacing:.04em;color:var(--svc-black);margin-bottom:10px}.svc-page .svc-cap-desc{font-size:14px;line-height:1.65;color:var(--svc-grey-60);font-weight:300}.svc-page .svc-process-steps{display:grid;grid-template-columns:1fr;gap:32px;position:relative}@media(min-width:900px){.svc-page .svc-process-steps{grid-template-columns:repeat(4,1fr);gap:0}.svc-page .svc-process-steps:before{content:"";position:absolute;top:28px;left:10%;right:10%;height:1px;background:var(--svc-verde);opacity:.3}}.svc-page .svc-process-step{padding:0 20px;position:relative}.svc-page .svc-step-dot{width:56px;height:56px;background:var(--svc-white);border:2px solid var(--svc-blue);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:20px;position:relative;z-index:1;transition:background .2s}.svc-page .svc-section-alt .svc-step-dot{background:var(--svc-off-white)}.svc-page .svc-step-dot svg{width:24px;height:24px;color:var(--svc-blue)}.svc-page .svc-process-step:hover .svc-step-dot{background:var(--svc-blue)}.svc-page .svc-process-step:hover .svc-step-dot svg{color:var(--svc-white)}.svc-page .svc-step-number{font-family:Roboto Mono,monospace;font-size:10px;letter-spacing:.15em;color:var(--svc-verde);margin-bottom:8px}.svc-page .svc-step-title{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:.04em;color:var(--svc-black);margin-bottom:8px}.svc-page .svc-step-desc{font-size:13px;line-height:1.6;color:var(--svc-grey-60);font-weight:300}.svc-page .svc-app-list{display:grid;grid-template-columns:1fr;gap:2px;background:var(--svc-grey-10)}@media(min-width:900px){.svc-page .svc-app-list{grid-template-columns:1fr 1fr}}.svc-page .svc-app-item{background:var(--svc-white);padding:28px 32px;display:flex;align-items:flex-start;gap:18px;transition:background .2s;min-width:0}.svc-page .svc-section-alt .svc-app-item{background:var(--svc-off-white)}.svc-page .svc-app-item:hover{background:var(--svc-white)}.svc-page .svc-app-icon{width:40px;height:40px;flex-shrink:0;color:var(--svc-blue);margin-top:2px}.svc-page .svc-app-title{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:17px;text-transform:uppercase;letter-spacing:.04em;color:var(--svc-black);margin-bottom:6px}.svc-page .svc-app-desc{font-size:13px;line-height:1.6;color:var(--svc-grey-60);font-weight:300}.svc-page .svc-specs-layout{display:grid;grid-template-columns:1fr;gap:48px;align-items:start}@media(min-width:900px){.svc-page .svc-specs-layout{grid-template-columns:1fr 1fr;gap:80px}}.svc-page .svc-specs-table{border:1px solid var(--svc-grey-10);background:var(--svc-white)}.svc-page .svc-spec-row{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--svc-grey-10)}.svc-page .svc-spec-row:last-child{border-bottom:none}.svc-page .svc-spec-key,.svc-page .svc-spec-val{padding:14px 20px;font-size:13px}.svc-page .svc-spec-key{font-family:Roboto Mono,monospace;font-size:11px;letter-spacing:.08em;color:var(--svc-grey-60);border-right:1px solid var(--svc-grey-10);text-transform:uppercase}.svc-page .svc-spec-val{font-weight:500;color:var(--svc-black)}.svc-page .svc-specs-right p{font-size:15px;line-height:1.75;color:var(--svc-grey-60);font-weight:300;margin-bottom:20px}.svc-page .svc-badges{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.svc-page .svc-badge{display:flex;align-items:center;gap:8px;border:1px solid var(--svc-grey-10);padding:8px 16px;border-radius:2px;font-family:Roboto Mono,monospace;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--svc-grey-60);background:var(--svc-white)}.svc-page .svc-badge svg{width:14px;height:14px;color:var(--svc-blue)}.svc-page .svc-track-grid{display:grid;grid-template-columns:1fr;gap:1px;background:var(--svc-grey-10);border:1px solid var(--svc-grey-10)}@media(min-width:700px){.svc-page .svc-track-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.svc-page .svc-track-grid{grid-template-columns:repeat(3,1fr)}}.svc-page .svc-track-card{background:var(--svc-white);padding:28px 28px 24px;display:flex;flex-direction:column;gap:6px;text-decoration:none;color:inherit;transition:background .2s;min-width:0}.svc-page .svc-track-card:hover{background:var(--svc-off-white)}.svc-page .svc-track-status{align-self:flex-start;font-family:Roboto Mono,monospace;font-size:9px;letter-spacing:.14em;text-transform:uppercase;padding:4px 10px;border-radius:2px;margin-bottom:6px}.svc-page .svc-track-status[data-status=active]{background:var(--svc-blue);color:var(--svc-white)}.svc-page .svc-track-status[data-status=completed]{border:1px solid var(--svc-grey-10);color:var(--svc-grey-60)}.svc-page .svc-track-client{font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:19px;text-transform:uppercase;line-height:1.15;color:var(--svc-black)}.svc-page .svc-track-place{font-size:12px;color:var(--svc-grey-60);font-weight:300}.svc-page .svc-track-metric{font-family:Roboto Mono,monospace;font-size:11px;color:var(--svc-blue);margin-top:4px}.svc-page .svc-track-link{margin-top:auto;padding-top:14px;font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--svc-verde)}.svc-page .svc-cta-section{background:var(--svc-blue);position:relative;overflow:hidden}.svc-page .svc-cta-ghost{position:absolute;right:-20px;bottom:-40px;font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:clamp(120px,20vw,280px);color:#ffffff0a;text-transform:uppercase;line-height:1;letter-spacing:-.04em;user-select:none;pointer-events:none}.svc-page .svc-cta-inner{max-width:1200px;margin:0 auto;padding:80px 48px;display:grid;grid-template-columns:1fr;gap:40px;align-items:center;position:relative;z-index:1}@media(min-width:900px){.svc-page .svc-cta-inner{grid-template-columns:1fr auto;gap:80px;padding:100px 48px}}.svc-page .svc-cta-label{font-family:Roboto Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--svc-verde);margin-bottom:20px}.svc-page .svc-cta-title{font-family:Barlow Condensed,sans-serif;font-weight:900;font-size:clamp(40px,5vw,68px);text-transform:uppercase;line-height:.95;color:var(--svc-white);margin-bottom:20px}.svc-page .svc-cta-sub{font-size:15px;font-weight:300;color:#ffffffb8;line-height:1.6;max-width:440px}.svc-page .svc-cta-actions{display:flex;flex-direction:column;gap:14px;flex-shrink:0}.svc-page .svc-btn-white{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:var(--svc-white);color:var(--svc-blue);font-family:Barlow Condensed,sans-serif;font-weight:700;font-size:14px;letter-spacing:.12em;text-transform:uppercase;padding:16px 32px;text-decoration:none;border-radius:2px;transition:transform .15s;white-space:nowrap}.svc-page .svc-btn-white:hover{transform:translateY(-2px)}.svc-page .svc-btn-outline-white{display:inline-flex;align-items:center;justify-content:center;gap:10px;background:transparent;color:#ffffffb3;border:1px solid rgba(255,255,255,.25);font-family:Barlow Condensed,sans-serif;font-weight:600;font-size:13px;letter-spacing:.12em;text-transform:uppercase;padding:14px 24px;text-decoration:none;border-radius:2px;transition:border-color .2s,color .2s}.svc-page .svc-btn-outline-white:hover{border-color:#fff9;color:var(--svc-white)}@media(max-width:899px){.svc-page .svc-hero-content{padding:48px 24px 64px}.svc-page .svc-trust-inner{padding:28px 24px}.svc-page .svc-section,.svc-page .svc-cta-inner{padding:64px 24px}.svc-page .depth-scene{width:280px;height:440px}}
