.sv-plate{--sv-ink: 222 47% 11%;--sv-blue: 192 90% 30%;--sv-cyan: 192 85% 65%;--sv-line: 210 22% 80%;position:relative;width:100%;max-width:520px;margin-inline:auto;padding:26px;background:#faf8f5;color:hsl(var(--sv-ink));border:1px solid hsl(var(--sv-line));box-shadow:12px 14px #2c81962e;isolation:isolate;text-align:left;border-radius:5px}.sv-plate *{box-sizing:border-box}.sv-plate .sv-topline{display:flex;justify-content:space-between;align-items:center;gap:15px;color:hsl(var(--sv-blue));font-size:9px;font-weight:700;letter-spacing:.13em}.sv-dot{width:6px;height:6px;background:hsl(var(--sv-blue));border-radius:50%}.sv-plate .sv-title{font-family:Bricolage Grotesque,sans-serif;font-size:clamp(23px,2.2vw,32px);font-weight:500;letter-spacing:-.045em;line-height:1.12;margin:18px 0 26px}.sv-plate .sv-caption{display:flex;justify-content:space-between;align-items:start;gap:20px;border-top:1px solid hsl(var(--sv-line));margin-top:24px;padding-top:14px;color:#5a687c;font-size:8px;line-height:1.6}.sv-caption>span:last-child{flex-shrink:0;letter-spacing:.08em}.sv-plate p{color:#515e70;font-size:12px;line-height:1.75;margin:0}.sv-plate h3{color:hsl(var(--sv-ink));font-size:21px;font-weight:500;line-height:1.2;letter-spacing:-.035em;margin:0 0 12px}.sv-plate .sv-micro{display:block;color:hsl(var(--sv-blue));font-size:8px;letter-spacing:.1em;font-weight:600}.sv-plate svg{flex-shrink:0}.sv-plate button{font:inherit;cursor:pointer}.sv-plate button:focus-visible{outline:2px solid hsl(var(--sv-blue));outline-offset:3px}.sv-plate .sv-selector{display:flex;flex-wrap:wrap;gap:6px;margin-top:22px}.sv-plate .sv-selector button{border:1px solid hsl(var(--sv-line));background:transparent;padding:9px 12px;color:#515e70;font-size:10px;border-radius:2px;transition:background .2s}.sv-plate .sv-selector button[aria-pressed=true],.sv-plate .sv-selector button:hover{background:hsl(var(--sv-ink));color:hsl(var(--sv-cyan));border-color:hsl(var(--sv-ink))}.sv-device-stage{position:relative;padding:14px 76px 15px 0;min-height:305px;display:flex;align-items:center}.sv-desktop{width:100%;border:1px solid hsl(var(--sv-line));background:#fff;transform:rotate(-3deg);border-radius:4px;overflow:hidden;box-shadow:0 12px 24px hsl(var(--sv-ink)/.12)}.sv-browser{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#e5e8eb;height:27px;padding:0 10px;font-size:6px;color:#5a687c}.sv-browser>span{display:flex;gap:4px;align-items:center}.sv-browser i{width:4px;height:4px;border-radius:50%;background:#909ead}.sv-desktop img{width:100%;height:auto;display:block}.sv-desktop-footer{display:flex;gap:10px;align-items:center;padding:16px;font-size:9px;line-height:1.7;background:hsl(var(--sv-ink));color:hsl(var(--sv-cyan))}.sv-phone{position:absolute;right:0;top:0;width:150px;padding:6px;background:#141c2e;border:1px solid hsl(210 25% 36%);border-radius:24px;box-shadow:0 20px 35px hsl(var(--sv-ink)/.22);transform:rotate(4deg)}.sv-phone-screen{background:#faf8f5;border-radius:18px;overflow:hidden;padding-top:14px}.sv-phone-speaker{position:absolute;top:10px;left:calc(50% - 20px);width:40px;height:4px;border-radius:4px;background:#141c2e}.sv-phone-brand{display:flex;gap:6px;align-items:center;padding:12px 10px;border-bottom:1px solid hsl(var(--sv-line));font-size:7px;font-weight:700}.sv-phone-body{padding:15px 10px}.sv-phone-body>strong{display:block;font-family:Bricolage Grotesque,sans-serif;font-size:24px;letter-spacing:-.05em;line-height:1.06;margin:10px 0}.sv-phone-body>p{font-size:9px}.sv-phone-service{display:flex;gap:6px;align-items:center;padding:12px 0;margin-top:8px;font-size:9px;color:hsl(var(--sv-blue))}.sv-plate .sv-mock-cta{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px 15px;background:hsl(var(--sv-blue));color:#fff;font-size:11px;font-weight:600}.sv-phone .sv-mock-cta{font-size:8px;padding:10px 7px}.sv-phone-call{display:flex;justify-content:center;gap:6px;padding-top:13px;font-size:8px}.sv-journey-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sv-plate .sv-journey-tabs button{background:transparent;color:#5a687c;border:1px solid hsl(var(--sv-line));padding:13px 10px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;border-radius:3px}.sv-journey-tabs button>span{font-size:8px}.sv-journey-tabs button>small{width:100%;font-size:10px;text-align:left}.sv-plate .sv-journey-tabs button[aria-pressed=true]{background:hsl(var(--sv-ink));border-color:hsl(var(--sv-ink));color:hsl(var(--sv-cyan))}.sv-message{margin-top:20px;border:1px solid hsl(var(--sv-line));background:#fff;padding:24px;min-height:205px;animation:sv-arrive .3s ease}.sv-message-meta{display:flex;align-items:center;gap:10px;font-size:8px;letter-spacing:.12em;color:hsl(var(--sv-blue));margin-bottom:20px}.sv-message-rule{margin:22px 0 15px;height:1px;background:hsl(var(--sv-line))}.sv-footnote{display:flex;align-items:center;gap:10px;margin-top:18px;color:hsl(var(--sv-blue));font-size:10px}.sv-footnote>svg:last-child:not(:first-child){margin-left:auto}.sv-search-box{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid hsl(var(--sv-blue));box-shadow:0 3px #cfe7ed;padding:16px;color:hsl(var(--sv-ink));font-size:12px}.sv-search-cursor{height:16px;width:1px;background:hsl(var(--sv-blue))}.sv-search-result{padding:23px 20px;background:#fff;border:1px solid hsl(var(--sv-line));margin-top:18px}.sv-result-identity{display:flex;align-items:center;gap:10px;margin-bottom:18px}.sv-result-identity>span:first-child{background:#e2eff3;padding:8px;border-radius:50%;color:hsl(var(--sv-blue))}.sv-result-identity strong,.sv-result-identity small{display:block;font-size:10px}.sv-result-identity small{font-size:8px;margin-top:3px;color:#5a687c}.sv-result-label{font-size:7px;margin-left:auto;letter-spacing:.1em;color:#5a687c}.sv-plate .sv-search-result h3{color:hsl(var(--sv-blue));font-size:22px}.sv-result-links{display:flex;gap:20px;font-size:10px;color:hsl(var(--sv-blue));margin-top:16px}.sv-check-strip{display:flex;flex-wrap:wrap;gap:12px 18px;margin-top:22px}.sv-check-strip>span{display:flex;align-items:center;gap:5px;font-size:9px;color:hsl(var(--sv-blue))}.sv-map{position:relative;background:#e3e8ee;overflow:hidden;border:1px solid hsl(var(--sv-line))}.sv-map>svg{width:100%;display:block}.sv-map-water{fill:#b3dbe6}.sv-map-streets{fill:none;stroke:#fbfaf8;stroke-width:12}.sv-map-route{fill:none;stroke:hsl(var(--sv-blue));stroke-width:3;stroke-dasharray:7 6}.sv-map-nodes{fill:hsl(var(--sv-blue));stroke:#fff;stroke-width:3}.sv-map-radius{fill:#13c1ec1a;stroke:hsl(var(--sv-blue)/.4);stroke-dasharray:4 4}.sv-map-marker{position:absolute;left:36.36%;top:35%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:6px;color:hsl(var(--sv-blue))}.sv-map-marker>svg{fill:hsl(var(--sv-cyan))}.sv-map-marker>span{font-size:9px;background:hsl(var(--sv-ink));color:#fff;padding:8px 10px;white-space:nowrap}.sv-map-corner{position:absolute;left:12px;bottom:12px;font-size:7px;letter-spacing:.08em;color:hsl(var(--sv-blue))}.sv-trade-line{display:flex;align-items:center;gap:20px;padding:22px 0;border-top:1px solid hsl(var(--sv-line))}.sv-tool-icon{width:62px;height:62px;display:flex;align-items:center;justify-content:center;border:1px solid hsl(var(--sv-blue)/.4);background:#e0edf0;color:hsl(var(--sv-blue));transform:rotate(-5deg)}.sv-trade-line:nth-child(2) .sv-tool-icon{transform:rotate(5deg);background:hsl(var(--sv-ink));color:hsl(var(--sv-cyan))}.sv-trade-line h3{font-size:22px;margin:4px 0}.sv-trade-line p{font-size:10px}.sv-trade-line>svg{margin-left:auto;color:hsl(var(--sv-blue))}.sv-server-stack{background:hsl(var(--sv-ink));padding:24px;color:#faf8f5;border-radius:4px}.sv-server-title{display:flex;gap:18px;align-items:center;margin-bottom:25px;color:hsl(var(--sv-cyan));font-size:10px;line-height:1.9;letter-spacing:.1em}.sv-server-row{display:flex;align-items:center;gap:12px;padding:19px 0;border-top:1px solid hsl(210 20% 80%/.25);font-size:10px}.sv-server-row>span{font-size:8px;color:#bcc7d2;margin-left:auto}.sv-server-row>svg{color:hsl(var(--sv-cyan))}.sv-pipeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.sv-pipeline-column{background:#e3e8ed;padding:12px 9px}.sv-pipeline-label{display:flex;gap:8px;font-size:10px;margin-bottom:17px}.sv-pipeline-label span{color:hsl(var(--sv-blue));font-size:8px}.sv-job{padding:15px 10px;background:#fff;border-top:2px solid hsl(var(--sv-blue));min-height:145px}.sv-job svg{color:hsl(var(--sv-blue));margin-bottom:18px}.sv-job strong,.sv-job small{display:block;font-size:10px;line-height:1.5}.sv-job small{font-size:8px;color:#5a687c;margin-top:7px}.sv-job-line{width:70%;height:3px;background:#bfdce3;margin-top:17px}.sv-workflow-line{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px;color:hsl(var(--sv-blue));margin-top:25px}.sv-quote{background:#fff;border:1px solid hsl(var(--sv-line));padding:24px;transform:rotate(-2deg)}.sv-quote-heading{display:flex;align-items:center;justify-content:space-between;font-size:30px;font-weight:700;margin-bottom:24px;color:hsl(var(--sv-blue))}.sv-quote-row{display:flex;align-items:center;gap:12px;padding:18px 0;border-bottom:1px solid hsl(var(--sv-line));font-size:11px}.sv-quote-row span{font-size:8px;color:hsl(var(--sv-blue))}.sv-quote-row svg{margin-left:auto;color:hsl(var(--sv-blue))}.sv-quote-total{display:flex;align-items:center;justify-content:space-between;gap:15px;background:hsl(var(--sv-ink));color:hsl(var(--sv-cyan));margin-top:24px;padding:16px;font-size:9px;letter-spacing:.08em}.sv-chat{background:#e3e8ed;padding:20px}.sv-chat-date{font-size:8px;letter-spacing:.12em;text-align:center;color:#5a687c;margin-bottom:18px}.sv-chat-bubble{width:85%;background:#fff;padding:15px;margin-bottom:16px;border-radius:0 12px 12px;font-size:12px;line-height:1.6}.sv-chat-bubble small{display:flex;align-items:center;gap:5px;font-size:8px;opacity:.7;margin-top:8px}.sv-chat-reply{margin-left:auto;border-radius:12px 0 12px 12px;background:hsl(var(--sv-ink));color:#faf8f5}.sv-review{border:1px solid hsl(var(--sv-line));padding:28px;background:#fff}.sv-review-stars{display:flex;gap:10px;margin-bottom:25px;color:hsl(var(--sv-blue))}.sv-review .sv-mock-cta{margin-top:24px}.sv-campaign{border:1px solid hsl(var(--sv-line));background:#fff}.sv-campaign-meta{display:flex;gap:13px;align-items:center;padding:16px 20px;border-bottom:1px solid hsl(var(--sv-line));font-size:8px;color:hsl(var(--sv-blue));letter-spacing:.1em}.sv-campaign-letter{padding:25px}.sv-campaign-letter h3{font-size:30px;margin:16px 0}.sv-campaign-letter .sv-mock-cta{margin-top:24px}.sv-campaign-bottom{display:flex;justify-content:space-between;gap:15px;padding:15px 20px;background:#e0edf0;font-size:9px;color:hsl(var(--sv-blue))}.sv-process-symbol{display:flex;align-items:center;gap:26px;background:hsl(var(--sv-ink));color:hsl(var(--sv-cyan));padding:28px}.sv-process-symbol>span{font-family:Bricolage Grotesque,sans-serif;font-size:40px;letter-spacing:-.04em}.sv-process-checks>div{display:flex;align-items:center;gap:15px;border-bottom:1px solid hsl(var(--sv-line));padding:18px 0;font-size:12px}.sv-process-checks span{color:hsl(var(--sv-blue));font-size:9px}.sv-process-checks svg{margin-left:auto;color:hsl(var(--sv-blue))}@keyframes sv-arrive{0%{opacity:.5;transform:translateY(5px)}to{opacity:1;transform:none}}@media (max-width:600px){.sv-plate{padding:20px;box-shadow:6px 8px #2c81962e}.sv-plate .sv-title{font-size:26px}.sv-device-stage{padding-right:70px;min-height:300px}.sv-phone{width:140px}.sv-desktop-footer{padding:10px;font-size:8px}.sv-plate .sv-selector button{padding:8px 9px;font-size:9px}.sv-message{padding:20px}.sv-server-stack{padding:18px}.sv-server-row{flex-wrap:wrap}.sv-server-row>span{width:100%;order:4;margin-left:31px}.sv-pipeline{gap:6px}.sv-pipeline-column{padding:10px 6px}.sv-pipeline-label{flex-direction:column;gap:5px}.sv-job{padding:13px 7px}.sv-caption{flex-wrap:wrap;gap:6px}}@media (prefers-reduced-motion:reduce){.sv-plate *,.sv-plate *:before,.sv-plate *:after{animation:none!important;transition:none!important}}.sv-pricing-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:7%;align-items:center}@media (max-width:900px){.sv-pricing-layout{grid-template-columns:minmax(0,1fr);gap:45px}}.sv-desktop-site{background:#faf8f5;color:#0f1729}.sv-desktop-nav{display:flex;align-items:center;gap:5px;padding:12px;border-bottom:1px solid hsl(210 22% 80%);font-size:7px}.sv-desktop-nav>span{margin-left:auto;font-size:6px}.sv-desktop-hero{padding:18px}.sv-desktop-hero>strong{display:block;font-family:Bricolage Grotesque,sans-serif;font-size:28px;line-height:1.05;letter-spacing:-.05em;margin:10px 0}.sv-desktop-hero>p{font-size:9px;max-width:180px}.sv-desktop-hero .sv-mock-cta{display:inline-flex;margin-top:15px;font-size:8px;padding:9px}
