.svc-page{width:100%;max-width:clamp(320px,95vw,600px);margin:0 auto;padding:clamp(12px,3vw,16px) clamp(12px,3vw,16px) 32px;color:#f9f9f9}.svc-page *{box-sizing:border-box}.svc-page h1,.svc-page h2,.svc-page h3,.svc-page p{margin:0}.svc-page button{cursor:pointer}.svc-page svg{width:20px;height:20px;flex-shrink:0}.svc-card{position:relative;overflow:hidden;background:rgba(12,16,17,.95);border:1px solid rgba(128,128,128,.15);border-radius:clamp(16px,5vw,24px);padding:clamp(20px,6vw,32px);margin-bottom:16px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.svc-heading{display:flex;align-items:center;gap:clamp(10px,2.5vw,12px);margin-bottom:24px}.svc-heading>div:last-child{flex:1;min-width:0}.svc-heading h2{font-size:clamp(16px,4.5vw,20px);font-weight:800;letter-spacing:-.5px;line-height:1.2}.svc-heading p{font-size:clamp(11px,2.8vw,13px);color:#9ca3af;line-height:1.5;margin-top:5px}.svc-logo{width:clamp(44px,11vw,52px);height:clamp(44px,11vw,52px);display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:12px;color:var(--service-color,#ab58f4);background:color-mix(in srgb,var(--service-color,#ab58f4) 15%,transparent)}.svc-logo svg{height:26px;width:26px}.svc-logo-instagram{background:linear-gradient(40deg,#fcb045,#fd1d1d,#833ab4);color:white}.svc-logo-whatsapp{border-radius:14px;background:#25d366;color:white}.svc-logo-facebook{background:rgba(24,119,242,.15);color:#1877f2}.svc-tip{padding:12px;border:1px solid color-mix(in srgb,var(--service-color) 30%,transparent);border-radius:12px;background:color-mix(in srgb,var(--service-color) 10%,transparent);font-size:clamp(11px,2.8vw,13px);color:#9ca3af;line-height:1.5;margin-bottom:24px}.svc-tip b{color:var(--service-color)}.svc-tip-left{border:0;border-left:3px solid var(--service-color);border-radius:0 10px 10px 0}.svc-valid{margin:20px 0 0;color:#10b981;border:0;border-left:3px solid #10b981;background:rgba(16,185,129,.1);border-radius:0 10px 10px 0}.svc-valid b{color:inherit}.svc-form{display:flex;flex-direction:column;gap:20px}.svc-field,.svc-fields label{display:block;color:#f9f9f9;font-size:clamp(13px,3.5vw,15px);font-weight:600}.svc-input{display:flex;align-items:center;gap:10px;background:rgba(12,16,17,.6);border:1px solid color-mix(in srgb,var(--service-color) 30%,transparent);border-radius:12px;padding:10px 12px;margin-top:10px}.svc-input>span{color:var(--service-color);font-size:18px;font-weight:700}.svc-input input{width:100%;min-width:0;flex:1;border:0!important;background:transparent!important;outline:none;color:#f9f9f9;padding:0 2px!important;height:32px;font-size:clamp(14px,3.5vw,16px);font-weight:400;box-shadow:none!important}.svc-input:focus-within{border-color:var(--service-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--service-color) 12%,transparent)}.svc-button{width:100%;min-height:clamp(48px,12vw,56px);font-size:clamp(13px,3.5vw,16px);font-weight:700;border-radius:12px;display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border:0;line-height:1.4}.svc-button.btn{background:linear-gradient(135deg,#ab58f4 0%,#4a37b6 100%);box-shadow:0 6px 24px rgba(171,88,244,.22);color:#fff}.svc-button.btn-secondary{border:1px solid rgba(171,88,244,.3);background:rgba(171,88,244,.08);color:#c6a4e6}.svc-button+.svc-button{margin-top:12px}.svc-button:active{transform:scale(.98)}.svc-footnote{text-align:center!important;color:#6b7280;font-size:12px!important;line-height:1.5;margin-top:15px!important}.svc-error{color:#f87171;font-size:12px;line-height:1.5}.svc-error:empty{display:none}.svc-demo{font-size:10px;line-height:1.5;color:#9ca3af;text-align:center;border-top:1px solid rgba(255,255,255,.05);margin-top:20px;padding-top:12px;letter-spacing:.1px}.svc-features{display:grid;gap:12px;margin-top:24px}.svc-features-3{grid-template-columns:repeat(3,1fr)}.svc-features-2{grid-template-columns:repeat(2,1fr)}.svc-features>div{text-align:center;background:rgba(255,255,255,.02);border-radius:12px;padding:14px 7px}.svc-features svg{color:var(--service-color);margin:0 auto 8px}.svc-features b{display:block;color:#f9f9f9;font-size:11px}.svc-features p{font-size:10px;color:#6b7280;line-height:1.5;margin-top:5px}.svc-wide{max-width:672px}.svc-whatsapp-form{border-radius:16px}.svc-whatsapp-form .svc-heading h2{font-size:18px}.svc-whatsapp-form .svc-tip{color:#d1d5db}.svc-fields{display:flex;flex-direction:column;gap:15px}.svc-location-card{border:1px solid rgba(171,88,244,.2);border-radius:28px}.svc-location-card .svc-heading{align-items:flex-start}.svc-location-card .svc-heading h2{font-size:clamp(20px,6.5vw,28px)}.svc-location-card .svc-heading p{font-size:clamp(13px,3.5vw,16px)}.svc-location-info{padding:20px;border:1px solid rgba(255,107,74,.3);border-radius:16px;background:rgba(128,128,128,.05);margin-bottom:20px}.svc-location-info>div+div{margin-top:16px}.svc-location-info b{display:flex;align-items:center;gap:8px;font-size:14px;color:#ff6b4a;margin-bottom:8px}.svc-location-info p{font-size:13px;color:#9ca3af;line-height:1.6}.svc-premium{display:flex;justify-content:center;align-items:center;gap:7px;border:1px solid rgba(171,88,244,.3);background:rgba(171,88,244,.1);padding:10px;border-radius:10px;color:#c874ff;font-size:12px;margin-bottom:20px}.svc-camera-outline{min-height:190px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;border:1px dashed rgba(128,128,128,.25);border-radius:16px;background:rgba(0,0,0,.35);margin-bottom:20px;text-align:center;padding:20px}.svc-camera-outline svg{width:42px;height:42px;color:#6b7280}.svc-camera-outline strong,.svc-camera-outline h3{font-size:17px;font-weight:700}.svc-camera-outline p{color:#6b7280;font-size:12px}.svc-detective-hero{text-align:center;padding:12px 10px 25px}.svc-detective-hero .svc-logo{margin:0 auto 16px;width:72px;height:72px;border-radius:20px}.svc-detective-hero .svc-logo svg{width:36px;height:36px}.svc-detective-hero h1{font-size:clamp(24px,6.5vw,32px);line-height:1.2;font-weight:900;letter-spacing:-.6px}.svc-detective-hero p{font-size:14px;color:#9ca3af;line-height:1.5;margin:12px 0}.svc-pill{display:inline-flex;padding:5px 10px;border-radius:30px;background:rgba(171,88,244,.12);border:1px solid rgba(171,88,244,.25);color:#c874ff;font-size:11px;font-weight:600}.svc-detective-premium{font-size:12px;text-align:center;padding:12px;background:rgba(171,88,244,.1);border-radius:12px;color:#c874ff;margin-bottom:20px}.svc-card h3{font-size:16px;font-weight:700;letter-spacing:-.2px;margin-bottom:16px}.svc-steps{display:flex;flex-direction:column;gap:16px;margin:22px 0}.svc-steps>div{display:flex;align-items:center;gap:12px}.svc-steps span{height:28px;width:28px;flex-shrink:0;display:flex;justify-content:center;align-items:center;border-radius:50%;background:rgba(171,88,244,.12);color:#ab58f4;border:1px solid rgba(171,88,244,.2);font-size:12px;font-weight:700}.svc-steps p{color:#9ca3af;font-size:12px;line-height:1.5}.svc-video-preview{min-height:210px;border:1px solid rgba(128,128,128,.16);background:#080b0e;border-radius:14px;text-align:center;padding:24px 18px;display:flex;align-items:center;flex-direction:column;gap:10px}.svc-video-preview>svg{width:38px;height:38px;color:#ab58f4}.svc-video-preview b{font-size:14px}.svc-video-preview p{font-size:11px;color:#6b7280}.svc-video-preview button{margin-top:10px}.svc-section-heading{font-size:20px;font-weight:800;margin:24px 0 16px!important}.svc-plan-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.svc-plan{padding:22px 16px}.svc-plan-popular{display:block;font-size:9px;background:linear-gradient(135deg,#ab58f4,#4a37b6);color:white;font-weight:800;text-align:center;padding:6px;margin:-22px -16px 20px}.svc-plan h3{font-size:17px}.svc-muted{font-size:12px;color:#9ca3af;line-height:1.6}.svc-price{font-size:42px;font-weight:900;margin:20px 0!important;line-height:1.1}.svc-price small{font-size:12px;font-weight:500;color:#9ca3af;display:block;margin-top:5px}.svc-plan ul{list-style:none;margin:16px 0;padding:0;display:flex;flex-direction:column;gap:11px}.svc-plan li{display:flex;gap:7px;font-size:11px;color:#d1d5db;align-items:center}.svc-plan li svg{width:15px;height:15px;color:#ab58f4}.svc-plan .svc-button{font-size:13px}.svc-page details summary{font-weight:600;font-size:13px;cursor:pointer}.svc-page details p{font-size:12px;color:#9ca3af;margin-top:12px;line-height:1.6}.svc-result-label{font-size:10px;font-weight:700;letter-spacing:.08em;color:#ab58f4;margin-bottom:18px}.svc-stats{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;margin-top:18px}.svc-stats>div{padding:12px 5px;text-align:center;border:1px solid rgba(171,88,244,.15);background:rgba(171,88,244,.05);border-radius:12px;min-width:0}.svc-stats b{font-size:24px;font-weight:800;display:block;color:#ab58f4}.svc-stats span{display:block;font-size:10px;color:#9ca3af;line-height:1.4;margin-top:5px}.svc-profile-lines{display:flex;flex-direction:column;gap:0}.svc-profile-lines>div{display:flex;gap:15px;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.05);padding:12px 0;font-size:12px}.svc-profile-lines>div:last-child{border-bottom:0}.svc-profile-lines span{color:#9ca3af}.svc-profile-lines strong{font-weight:500;overflow-wrap:anywhere}.svc-lock-row{width:100%;display:flex;align-items:center;gap:12px;text-align:left;padding:14px 10px;background:rgba(255,255,255,.025);border:1px solid rgba(128,128,128,.12);border-radius:12px;color:#9ca3af;margin-top:10px}.svc-lock-row>span:nth-child(2){flex:1;min-width:0}.svc-lock-row b{font-size:12px;font-weight:600;color:#e5e7eb;display:block}.svc-lock-row small{font-size:10px;display:block;margin-top:4px;line-height:1.4}.svc-lock-row>svg{width:16px;height:16px}.svc-row-icon{width:35px;height:35px;border-radius:10px;background:rgba(171,88,244,.1);display:flex;align-items:center;justify-content:center;color:#ab58f4}.svc-tabs{display:flex;border-bottom:1px solid rgba(128,128,128,.2);margin-bottom:20px;gap:0}.svc-tabs button{flex:1;min-width:0;padding:12px 4px;position:relative;font-size:12px;color:#9ca3af;background:none;border:0;border-bottom:2px solid transparent;line-height:1.4}.svc-tabs button.active{color:var(--service-color);border-bottom-color:var(--service-color);font-weight:700}.svc-empty{text-align:center;padding:25px 12px;display:flex;align-items:center;flex-direction:column;gap:9px}.svc-empty>svg{color:#6b7280;width:32px;height:32px}.svc-empty h3{font-size:15px;color:#d1d5db;margin:4px 0 0}.svc-empty p{font-size:12px;color:#6b7280;line-height:1.6;max-width:290px}.svc-view-controls{display:flex;gap:12px;margin-top:20px}.svc-view-controls button{flex:1;margin-top:0!important;font-size:12px;min-height:44px}.svc-placeholder-list>div{display:flex;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.04);padding:15px 5px}.svc-placeholder-list i{width:40px;height:40px;border-radius:50%;background:#171d20}.svc-placeholder-list span{flex:1}.svc-placeholder-list em{display:block;height:7px;background:#171d20;width:60%;border-radius:4px}.svc-placeholder-list em+em{width:85%;margin-top:10px;background:#121719}.svc-action-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.svc-action-grid .svc-lock-row{margin:0;padding:12px 8px}.svc-action-grid .svc-row-icon{width:28px;height:28px}.svc-action-grid .svc-row-icon svg{width:16px;height:16px}.svc-eyebrow{font-size:10px;letter-spacing:.08em;color:#9ca3af}.svc-eyebrow+h2{font-size:20px;font-weight:700;margin-top:6px}.svc-search{margin:20px 0;display:flex;gap:10px;align-items:center;background:rgba(255,255,255,.025);border:1px solid rgba(128,128,128,.2);border-radius:12px;padding:12px;color:#6b7280}.svc-search input{width:100%;outline:0;background:none;border:0;color:white;font-size:13px;min-width:0}.svc-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:20px}.svc-gallery>button{aspect-ratio:1;border:1px solid rgba(255,255,255,.06);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;background:linear-gradient(145deg,#171d23,#0a0e11);color:#6b7280}.svc-gallery small{font-size:9px}.svc-checklist p{display:flex;align-items:center;gap:10px;font-size:13px;color:#9ca3af;margin-bottom:14px}.svc-map{height:280px;background-color:#141e20;background-image:linear-gradient(31deg,transparent 48%,#213133 48%,#213133 51%,transparent 51%),linear-gradient(93deg,transparent 48%,#243238 48%,#243238 51%,transparent 51%),linear-gradient(0deg,transparent 48%,#203036 48%,#203036 51%,transparent 51%);background-size:90px 100px,140px 90px,100px 70px;position:relative;overflow:hidden;border-radius:14px;margin-top:20px;border:1px solid rgba(255,255,255,.06)}.svc-map:after{content:'';position:absolute;width:200%;height:35px;background:#213136;top:25%;left:-50%;transform:rotate(-27deg);border:4px solid #293b40}.svc-map-road{height:200%;width:22px;background:#314149;position:absolute;transform:rotate(25deg);top:-50%;left:55%;z-index:1;border:4px solid #1b3037}.svc-map-label{position:absolute;top:12px;left:12px;background:#0c1011d9;color:#9ca3af;font-size:9px;padding:6px 9px;border-radius:5px;z-index:2;letter-spacing:.05em}.svc-map-pin{position:absolute;top:40%;left:48%;z-index:3;width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:#ff6b4a22;color:#ff6b4a;border:1px solid #ff6b4a55;border-radius:50%}.svc-map-status{position:absolute;bottom:12px;left:12px;right:12px;z-index:3;background:#0c1011e8;text-align:center;padding:10px;color:#9ca3af;font-size:11px;border-radius:8px}.svc-network-list>div{display:flex;gap:12px;align-items:center;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.04)}.svc-network-list>div:last-child{border-bottom:0}.svc-network-avatar{height:36px;width:36px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:hsl(var(--network-hue),60%,35%);color:white;font-weight:800;font-size:20px;flex-shrink:0}.svc-network-list>div>span:nth-child(2){flex:1}.svc-network-list b{font-size:13px;display:block}.svc-network-list small{font-size:10px;color:#6b7280;display:block;margin-top:3px}.svc-network-list button{padding:6px 14px;border-radius:7px;font-size:11px;border:1px solid #ab58f433;background:#ab58f411;color:#c874ff}.svc-platform-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.svc-platform-pills span{font-size:11px;color:#9ca3af;border:1px solid #ffffff0a;background:#ffffff04;padding:8px 10px;border-radius:9px}.svc-progress{height:7px;background:#ffffff12;border-radius:10px;margin:18px 0 12px;overflow:hidden}.svc-progress span{display:block;height:100%;width:0;background:linear-gradient(135deg,#ab58f4,#4a37b6)}.svc-process-info{display:flex;flex-direction:column;gap:5px;padding:14px;background:#ab58f40d;border-left:3px solid #ab58f4;border-radius:0 10px 10px 0;font-size:12px;color:#9ca3af}.svc-process-info b{color:#c874ff}.svc-chat-page{padding:0;max-width:600px}.svc-chat{background:#090f13;min-height:75vh;display:flex;flex-direction:column}.svc-chat>header{display:flex;align-items:center;gap:10px;background:#152028;padding:14px 16px}.svc-chat>header button{background:transparent;border:0;color:#cbd5e1;padding:4px}.svc-chat>header>div{flex:1}.svc-chat header b{font-size:14px;display:block}.svc-chat header small{font-size:11px;color:#9ca3af}.svc-avatar{height:36px;width:36px;background:#26343c;color:#9ca3af;border-radius:50%;display:flex;align-items:center;justify-content:center}.svc-chat-body{padding:24px 16px;flex:1;background-image:radial-gradient(#ffffff06 1px,transparent 1px);background-size:20px 20px}.svc-chat-date{display:block;width:max-content;margin:0 auto 25px;font-size:10px;padding:6px 10px;background:#152028;border-radius:5px;color:#9ca3af}.svc-chat-bubble{background:#202c33;color:#9ca3af;max-width:80%;padding:14px;border-radius:0 10px 10px 10px;font-size:12px;line-height:1.6;margin-top:22px}.svc-chat-out{margin-left:auto;background:#163a31;border-radius:10px 0 10px 10px}.svc-chat-bottom{background:#152028;padding:18px;display:flex;gap:8px;justify-content:center;align-items:center;font-size:11px;color:#6b7280}.svc-chat-bottom svg{width:15px;height:15px}.svc-page :is(button,input,summary):focus-visible{outline:2px solid #c874ff;outline-offset:3px}@media(max-width:400px){.svc-page{padding:12px 10px 24px;max-width:100%}.svc-card{padding:20px 16px}.svc-plan-grid{grid-template-columns:1fr}.svc-action-grid{grid-template-columns:1fr}.svc-features{gap:5px}.svc-features p{font-size:9px}.svc-stats{gap:5px}.svc-stats span{font-size:9px}.svc-tabs button{font-size:10px}.svc-chat-page{padding:0}.svc-network-list{gap:8px}.svc-view-controls{gap:8px}.svc-view-controls button{padding:10px 6px;font-size:11px}}
