.service-completo{--page-bg:#f7faff;--page-ink:#182942;--muted:#7b8aa0}.complete-network{position:relative;width:100%;aspect-ratio:500/420;background:radial-gradient(circle at center,#234b80,#101d32 65%);border:1px solid #d1def2;border-radius:32px;overflow:hidden}.network-center{position:absolute;left:50%;top:50%;width:155px;height:155px;transform:translate(-50%,-50%);border-radius:50%;border:1px solid #9fbfed66;background:#1b3964;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:2;box-shadow:0 0 0 22px #ffffff03,0 0 0 48px #ffffff02}.network-center img{width:110px}.network-center span{font-size:8px;color:#96b0d6;margin-top:14px}.network-lines{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#5382b6;stroke-width:1;stroke-dasharray:280;animation:network-connect 1.8s ease both}.network-node{position:absolute;z-index:3;background:#172b48;border:1px solid #41618c;color:#b7c8e2;font-size:9px;line-height:1.5;padding:12px 14px;border-radius:25px;transform:translate(-50%,-50%);white-space:nowrap;transition:background .2s,border .2s}.network-node[aria-pressed=true]{background:#0755ff;border-color:#83b4ff;color:white}.node-0{left:20%;top:16%}.node-1{left:80%;top:16%}.node-2{left:14%;top:50%}.node-3{left:86%;top:50%}.node-4{left:22%;top:85%}.node-5{left:78%;top:85%}.network-detail{font-size:12px;color:#6e86a7;line-height:1.8;min-height:44px;margin:20px 8px 0}.complete-statement{display:grid;grid-template-columns:1.3fr .7fr;gap:65px;align-items:center}.complete-statement>p{font-size:15px;line-height:1.9;color:var(--muted)}.complete-method{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:25px}.complete-method article{padding:27px;border:1px solid #dce5f2;border-radius:22px;background:#fff}.complete-method h3{font-size:22px;line-height:1.3;letter-spacing:-.7px}.complete-method p{font-size:13px;line-height:1.9;color:var(--muted)}.complete-diagnostic{background:#10213b;color:white;border-radius:34px;margin:0 28px}.complete-diagnostic .sp-eyebrow{color:#94b9ff}.complete-diagnostic .sp-split>div>p{color:#9cafd0}.diagnostic-card{padding:36px;background:#fff;color:#233b5c;border-radius:24px;min-height:390px}.diagnostic-progress{display:flex;gap:6px;margin-bottom:25px}.diagnostic-progress i{height:4px;flex:1;border-radius:5px;background:#e4ecf7;transition:background .3s}.diagnostic-progress i.active{background:#0755ff}.diagnostic-card .sp-eyebrow{color:#7c92b4;font-size:9px}.diagnostic-card h3{font-size:28px;line-height:1.3;letter-spacing:-.7px;margin:12px 0 25px}#diagnostic-options{display:grid;gap:10px}#diagnostic-options button{background:#f3f7ff;border:1px solid #dae5f7;border-radius:12px;text-align:left;padding:14px 18px;color:#496181;font-size:13px;transition:background .2s}#diagnostic-options button:hover{background:#e2ecff}#diagnostic-back{border:0;background:none;font-size:11px;color:#728baa;padding:0;margin-top:20px}#diagnostic-result h4{font-size:24px;letter-spacing:-.5px;line-height:1.3;margin:0 0 17px}#diagnostic-result p{font-size:13px;line-height:1.9;color:#8291a5}#diagnostic-result .sp-button{margin-top:8px}.complete-youl{background:#edf3e8;border:1px solid #d9e4cd;border-radius:26px;padding:40px;display:grid;grid-template-columns:1fr 250px;align-items:center;gap:50px}.complete-youl .sp-eyebrow{color:#718a50}.complete-youl h2{font-size:35px;letter-spacing:-1.2px;line-height:1.25;margin:0 0 20px}.complete-youl p:not(.sp-eyebrow){font-size:14px;line-height:1.9;color:#7e8e70;max-width:680px}.complete-youl img{mix-blend-mode:multiply}.complete-youl .sp-text-link{color:#527a30}@keyframes network-connect{from{stroke-dashoffset:280;opacity:0}to{stroke-dashoffset:0;opacity:1}}@media(max-width:1100px){.network-center{width:122px;height:122px}.network-center img{width:86px}.network-center span{font-size:7px}.network-node{font-size:8px;padding:10px}.complete-statement{grid-template-columns:1fr;gap:0}.complete-statement>p{max-width:700px}.complete-method{grid-template-columns:1fr 1fr}.complete-youl{grid-template-columns:1fr 180px;gap:30px}}@media(max-width:760px){.complete-network{border-radius:24px;aspect-ratio:1.15}.network-center{width:120px;height:120px}.network-node{font-size:8px;padding:10px}.node-2{left:16%}.node-3{left:87%}.node-0{left:24%}.node-1{left:78%}.network-detail{font-size:11px;min-height:0}.complete-method{gap:13px}.complete-method article{padding:22px 19px}.complete-method h3{font-size:20px}.complete-method p{font-size:12px}.complete-diagnostic{margin:0 12px;border-radius:25px}.complete-diagnostic .sp-wrap{width:calc(100% - 38px)}.diagnostic-card{padding:27px 22px;min-height:365px}.diagnostic-card h3{font-size:25px}#diagnostic-options button{font-size:12px;padding:13px 15px}.complete-youl{padding:27px;grid-template-columns:1fr;gap:20px}.complete-youl h2{font-size:29px}.complete-youl img{width:180px;justify-self:start}}@media(prefers-reduced-motion:reduce){.network-lines{animation:none}.network-node,.diagnostic-progress i{transition:none}}
