body{font-family:var(--font-outfit), Outfit, ui-sans-serif, system-ui, sans-serif;background-attachment:scroll}.btn-primary,.btn-ghost{white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 22px;font-size:15px;line-height:1.2;display:inline-flex}.btn-primary{font-weight:750}.btn-primary:hover{box-shadow:0 0 24px #00ff8860,0 0 48px #00ff8830}.btn-ghost{color:#d5dde8;background:0 0;border:1px solid #ffffff1c;font-weight:700}.btn-ghost:hover{color:#fff;background:#ffffff05;border-color:#ffffff40}.btn-sm{min-height:40px;padding:9px 18px;font-size:14px}.btn-primary svg,.btn-ghost svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:17px;height:17px}.sdp-eyebrow{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.12em;color:var(--color-green);text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:700;display:inline-flex}.sdp-eyebrow .dot{background:var(--color-green);border-radius:50%;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 4px #00ff8815}.sdp-wrap{width:min(1180px,100% - 64px);margin-inline:auto}.sdp-wrap-narrow{width:min(760px,100% - 64px);margin-inline:auto}.sdp-band{border-top:1px solid #ffffff0a}.sdp-section{padding-block:64px 56px}.sdp-heading{text-align:center;flex-direction:column;align-items:center;gap:14px;margin-bottom:36px;display:flex}.sdp-heading h1,.sdp-heading h2{color:#fff;letter-spacing:-.02em;font-size:clamp(28px,2.8vw,38px);font-weight:800;line-height:1.15}.sdp-heading h1{font-size:clamp(34px,3.6vw,48px);font-weight:900}.sdp-heading h1 span,.sdp-heading h2 span{color:var(--color-green)}.sdp-heading p{color:#94a3b8;max-width:40em;font-size:17px;line-height:1.6}.sdp-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 24px;margin-top:36px;display:flex}.sdp-textlink{color:#bac5d4;align-items:center;gap:8px;font-size:15px;font-weight:600;transition:color .2s;display:inline-flex}.sdp-textlink:hover{color:var(--color-green)}.sdp-textlink svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.sdp-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:14px;transition:border-color .2s}.sdp-card:hover{border-color:#ffffff1f}.sdp-micro{color:#7f90a4;font-size:13px;line-height:1.6}.sdp-check{width:14px;height:14px;stroke:var(--color-green);fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.sdp-prose{color:#b7c3d2;font-size:16px;line-height:1.7}.sdp-prose h2{color:#fff;margin:0 0 10px;font-size:22px;font-weight:800}.sdp-prose strong{color:#e6edf5}.sdp-prose a{color:var(--color-green);text-underline-offset:3px;text-decoration:underline}.sdp-hero{grid-template-columns:1.04fr 1fr;align-items:center;gap:56px;padding-block:56px 40px;display:grid}.sdp-hero h1{color:#fff;letter-spacing:-.04em;margin:22px 0 18px;font-size:clamp(44px,4.3vw,60px);font-weight:900;line-height:1.06}.sdp-hero h1 em{color:var(--color-green);text-shadow:0 0 35px #00ff8816;font-style:normal}.sdp-hero-desc{color:#b3c0d0;max-width:31em;font-size:18px;line-height:1.6}.sdp-hero-price{align-items:center;gap:14px;margin-top:26px;display:flex}.sdp-hero-price strong{font-family:var(--font-mono), "JetBrains Mono", monospace;color:#fff;letter-spacing:-.05em;font-size:36px;font-weight:600}.sdp-hero-price strong.sale{color:#ff6b6b}.sdp-hero-price s{font-family:var(--font-mono), "JetBrains Mono", monospace;color:#8a99ad;font-size:20px}.sdp-hero-price span{color:#d3dce6;font-size:16px;line-height:1.4}.sdp-hero-price small{color:#8fa0b3;font-size:15px;display:block}.sdp-hero-actions{flex-wrap:wrap;align-items:center;gap:14px 16px;margin-top:26px;display:flex}.sdp-hero-actions .btn-primary,.sdp-hero-actions .btn-ghost{min-height:50px;padding:14px 26px;font-size:16px}.sdp-hero .sdp-micro{margin-top:18px}.sdp-visual{isolation:isolate;background:#0d1523;border:1px solid #ffffff10;border-radius:13px;height:560px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00ff880a}.sdp-visual .photo{object-fit:cover;z-index:-3}.sdp-visual .shade{z-index:-2;background:linear-gradient(#080c1420 0%,#080c1466 55%,#080c14e6 100%);position:absolute;inset:0}.sdp-visual .topline{justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;top:18px;left:20px;right:20px}.sdp-tag{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.06em;color:#cce9f1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);white-space:nowrap;background:#071321cc;border:1px solid #6ee7ff28;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-size:11px;display:inline-flex}.sdp-tag i{background:var(--color-green);border-radius:50%;width:6px;height:6px}.sdp-coord{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.06em;color:#9fb3c6;white-space:nowrap;font-size:11px}.sdp-route{z-index:-1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sdp-route .line{fill:none;stroke:#0f85;stroke-width:1.5px;stroke-dasharray:4 6}.sdp-route .pulse{fill:none;stroke:var(--color-green);stroke-width:2px;stroke-dasharray:40 400;animation:3.2s linear infinite sdp-route}.sdp-contact{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1726f5;border:1px solid #5cf6af3b;border-radius:12px;padding:20px 20px 0;position:absolute;bottom:78px;left:20px;right:20px;box-shadow:0 24px 55px #02070e8c}.sdp-contact-top{justify-content:space-between;align-items:center;gap:14px;display:flex}.sdp-search-head{align-items:center;gap:10px;min-width:0;display:flex}.sdp-search-mark{background:#6ee7ff0a;border:1px solid #6ee7ff45;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid;position:relative}.sdp-search-mark:after{content:"";border-radius:inherit;border:2px solid #0000;border-top-color:var(--color-cyan);animation:1s linear infinite sdp-spin;position:absolute;inset:-1px}.sdp-search-mark svg{visibility:hidden;width:13px;height:13px;stroke:var(--color-green);fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.sdp-search-status{color:#dbe7f3;font-size:17px;font-weight:700}.sdp-tier{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.08em;color:var(--color-green);white-space:nowrap;background:#00ff880c;border:1px solid #00ff8840;border-radius:5px;padding:6px 9px;font-size:11px}.sdp-search-body{display:grid;position:relative;overflow:hidden}.sdp-search-body>*{grid-area:1/1;min-width:0}.sdp-search-placeholder{visibility:hidden;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding-block:22px;display:flex}.sdp-search-placeholder p{color:#bed1df;text-align:center;font-size:16px}.sdp-radar{border:1px solid #6ee7ff35;border-radius:50%;place-items:center;width:84px;height:84px;display:grid;position:relative;box-shadow:0 0 30px #00ff880a,inset 0 0 24px #00ff880c}.sdp-radar:before{content:"";border-radius:inherit;border:1px solid #6ee7ff20;position:absolute;inset:13px}.sdp-radar>span{border-radius:inherit;background:conic-gradient(#0000 0deg 250deg,#00ff8840 359deg,#0000 360deg);animation:2.1s linear infinite sdp-spin;position:absolute;inset:0}.sdp-radar>i{background:var(--color-green);width:5px;height:5px;box-shadow:0 0 12px var(--color-green);border-radius:50%;position:absolute;top:15px;right:16px}.sdp-radar svg{fill:none;width:27px;height:27px;stroke:var(--color-cyan);stroke-width:1.6px;stroke-linecap:round;position:relative}.sdp-track{background:#6ee7ff1c;border-radius:3px;width:min(240px,80%);height:3px;overflow:hidden}.sdp-track>span{border-radius:inherit;background:linear-gradient(90deg, transparent, var(--color-cyan), var(--color-green));width:40%;height:100%;animation:1.6s ease-in-out infinite sdp-sweep;display:block}.sdp-person{align-items:center;gap:12px;margin:18px 0 14px;display:flex}.sdp-avatar{color:#80f5b9;background:#0e2e2a;border:1px solid #00ff8830;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:15px;font-weight:700;display:grid}.sdp-person strong{color:#f2f6fc;font-size:20px;font-weight:600;display:block}.sdp-person span{color:#98a7b9;margin-top:2px;font-size:15px;display:block}.sdp-phone{background:#00ff8807;border:1px solid #00ff882a;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px 15px;transition:background 1s,border-color 1s;display:flex}.sdp-phone small{color:#93b1af;margin-bottom:3px;font-size:12px;display:block}.sdp-phone strong{font-family:var(--font-mono), "JetBrains Mono", monospace;color:#e5fff5;font-size:20px;font-weight:500}.sdp-found{color:var(--color-green);white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:inline-flex}.sdp-found i{background:var(--color-green);border-radius:50%;width:6px;height:6px}.sdp-contact-foot{color:#9fb0c2;border-top:1px solid #ffffff13;flex-wrap:wrap;justify-content:space-between;gap:8px 18px;margin-top:14px;padding:14px 0;font-size:12px;display:flex}.sdp-contact-foot span{align-items:center;gap:5px;display:inline-flex}.sdp-contact-foot svg{width:13px;height:13px;stroke:var(--color-green);fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.sdp-caption{color:#c1d2e1;align-items:center;gap:16px;min-height:28px;font-size:13px;display:flex;position:absolute;bottom:20px;left:22px;right:22px}.sdp-caption>span{align-items:center;gap:8px;display:flex}.sdp-caption i{background:var(--color-green);border-radius:50%;width:5px;height:5px}.sdp-visual[data-state=searching] .sdp-search-placeholder{visibility:visible}.sdp-visual[data-state=searching] .sdp-result{visibility:hidden}.sdp-visual[data-state=found] .sdp-search-status{color:var(--color-green);animation:1.7s ease-in-out infinite sdp-found-pulse}.sdp-visual[data-state=found] .sdp-search-mark{background:#00ff8810;border-color:#0f85}.sdp-visual[data-state=found] .sdp-search-mark:after{border-color:#0000;animation:none}.sdp-visual[data-state=found] .sdp-search-mark svg{visibility:visible}.sdp-visual[data-state=found] .sdp-result{animation:.45s ease-out both sdp-reveal}.sdp-visual[data-state=found] .sdp-phone{background:#00ff8812;border-color:#00ff8860}.sdp-visual.is-idle *,.sdp-visual.is-idle :before,.sdp-visual.is-idle :after{animation-play-state:paused!important}.sdp-homes{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding:4px 0 8px;display:grid}.sdp-homes img{object-fit:cover;border:1px solid #ffffff18;border-radius:10px;width:100%;height:200px}.sdp-homes img:first-child{object-position:center 43%}.sdp-homes p{text-align:center;color:#8a99ad;grid-column:1/-1;margin-top:4px;font-size:15px}.sdp-console{background:linear-gradient(#0b1422,#080c14);border:1px solid #ffffff10;border-radius:16px;overflow:hidden}.sdp-console-bar{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.05em;color:#a5b7cb;background:#08101b80;border-bottom:1px solid #ffffff0c;justify-content:space-between;align-items:center;gap:20px;padding:16px 26px;font-size:12px;display:flex}.sdp-console-bar .brand{align-items:center;gap:10px;display:flex}.sdp-console-tag{color:var(--color-green);white-space:nowrap;background:#00ff880a;border:1px solid #00ff8840;border-radius:4px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:inline-flex}.sdp-console-tag svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linejoin:round;width:12px;height:12px}.sdp-canvas{grid-template-columns:270px 1fr 360px;align-items:center;gap:40px;min-height:550px;padding:26px 30px;display:grid;position:relative}.sdp-wires{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sdp-wires path{fill:none;stroke-linecap:round}.sdp-wires .base path{stroke:#6ee7ff1a;stroke-width:1.2px}.sdp-wires .flow{stroke:var(--color-green);stroke-width:2px;stroke-dasharray:14 900;opacity:0}.sdp-console:not(.is-idle) .sdp-wires .win,.sdp-console[data-stage="0"] .sdp-wires .w0,.sdp-console[data-stage="1"] .sdp-wires .w1,.sdp-console[data-stage="2"] .sdp-wires .w2,.sdp-console[data-stage="3"] .sdp-wires .w3,.sdp-console[data-stage="4"] .sdp-wires .w4{opacity:1;animation:1.6s linear infinite sdp-wire}.sdp-console.is-idle .sdp-wires .flow{animation-play-state:paused}.sdp-property{z-index:1;background:#0d1725;border:1px solid #ffffff12;border-radius:12px;position:relative;overflow:hidden}.sdp-property-img{height:180px;position:relative}.sdp-property-img img{object-fit:cover;width:100%;height:100%}.sdp-property-img span{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.08em;color:#cce9f1;background:#071321cc;border:1px solid #6ee7ff28;border-radius:5px;padding:6px 9px;font-size:11px;position:absolute;top:12px;left:12px}.sdp-property-info{padding:18px}.sdp-property-info h3{color:#fff;margin-top:8px;font-size:20px;font-weight:700}.sdp-property-info p{color:#98a7b9;margin-top:4px;font-size:15px}.sdp-property-chip{color:#b1c6d6;border-top:1px solid #ffffff0b;align-items:center;gap:7px;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.sdp-property-chip svg{width:13px;height:13px;stroke:var(--color-green);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.sdp-core{z-index:1;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.sdp-core-aura{filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#0f82,#0000 65%);border-radius:50%;width:260px;height:260px;animation:4s ease-in-out infinite sdp-aura;position:absolute;top:6%}.sdp-robot{aspect-ratio:4/5;width:min(100%,330px);position:relative}.sdp-robot img{object-fit:contain;width:100%;height:100%;-webkit-mask-image:linear-gradient(#000 78%,#0000 100%);mask-image:linear-gradient(#000 78%,#0000 100%)}.sdp-robot .light{mix-blend-mode:screen;pointer-events:none;background:radial-gradient(circle,#0f85,#0000 70%);border-radius:50%;width:36%;height:24%;animation:2.4s ease-in-out infinite sdp-glow;position:absolute;top:8%;left:32%}.sdp-robot .scan{pointer-events:none;background:linear-gradient(90deg,#0000,#6ee7ffaa,#0000);width:40%;height:3px;animation:3s ease-in-out infinite sdp-scan;position:absolute;top:8%;left:30%}.sdp-core-label{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.1em;color:var(--color-green);text-align:center;font-size:12px}.sdp-fields{z-index:1;gap:12px;display:grid;position:relative}.sdp-field{text-align:left;color:#e6edf5;cursor:pointer;width:100%;min-height:76px;font:inherit;background:#0d1725;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:14px;padding:12px 16px;transition:border-color .25s,background .25s,transform .25s;display:flex}.sdp-field:hover{border-color:#ffffff28}.sdp-field[aria-pressed=true]{background:#00ff880c;border-color:#00ff8860;transform:translate(4px)}.sdp-field-icon{width:36px;height:36px;color:var(--color-green);background:#00ff880d;border:1px solid #00ff8825;border-radius:9px;flex-shrink:0;place-items:center;display:grid}.sdp-field-icon svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.sdp-field-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.sdp-field-label{color:#8aa4bb;font-size:12px}.sdp-field-value{overflow-wrap:anywhere;font-size:20px;font-weight:500;line-height:1.2}.sdp-field-value.mono{font-family:var(--font-mono), "JetBrains Mono", monospace;font-size:17px}.sdp-field-note{color:#8fa0b3;margin-left:6px;font-size:12px;font-weight:400}.sdp-field-dot{background:#fff2;border-radius:50%;flex-shrink:0;width:7px;height:7px}.sdp-field[aria-pressed=true] .sdp-field-dot{background:var(--color-green);box-shadow:0 0 10px var(--color-green)}.sdp-field.status .sdp-field-icon,.sdp-field.status .sdp-field-value{color:var(--color-green)}.sdp-console-bottom{background:#08101b80;border-top:1px solid #ffffff0c;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.sdp-step-title{color:#fff;align-items:baseline;gap:12px;font-size:17px;font-weight:700;display:flex}.sdp-step-title span{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--color-green);font-size:14px;font-weight:500}.sdp-step-copy p{color:#a9b6c6;margin-top:4px;font-size:15px}.sdp-console-btns{flex-wrap:nowrap;gap:10px;display:flex}.sdp-console-btns button{color:#d5dde8;cursor:pointer;white-space:nowrap;background:#ffffff05;border:1px solid #ffffff1c;border-radius:9px;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-family:inherit;font-size:14px;font-weight:600;display:inline-flex}.sdp-console-btns button:hover{color:#fff;border-color:#ffffff40}.sdp-console-btns button:disabled{opacity:.5;cursor:default}.sdp-console-btns svg{stroke:currentColor;fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.sdp-console.is-idle .sdp-core-aura,.sdp-console.is-idle .sdp-robot .light,.sdp-console.is-idle .sdp-robot .scan{animation-play-state:paused}.sdp-console-caption{color:#93a5bb;text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:20px;font-size:15px;display:flex}.sdp-console-caption svg{width:15px;height:15px;stroke:var(--color-green);fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.sdp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.sdp-steps li{padding:26px}.sdp-step-num{font-family:var(--font-mono), "JetBrains Mono", monospace;color:var(--color-green);margin-bottom:18px;font-size:12px;display:block}.sdp-steps h3{color:#fff;margin-bottom:8px;font-size:20px;font-weight:700;line-height:1.25}.sdp-steps p{color:#a3b1c2;font-size:15px;line-height:1.6}.sdp-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.sdp-product{flex-direction:column;padding:30px;display:flex;position:relative}.sdp-product:hover{border-color:#00ff8840}.sdp-product.featured{background:linear-gradient(160deg,#00ff880c,#ffffff03 45%);border-color:#00ff8838}.sdp-badge{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.14em;color:var(--color-green);align-items:center;gap:7px;font-size:11px;font-weight:700;display:flex;position:absolute;top:20px;right:20px}.sdp-badge.soon{color:#fb923c}.sdp-badge i{background:currentColor;border-radius:50%;width:8px;height:8px;animation:2s infinite sdp-ping}.sdp-product-head{align-items:center;gap:14px;margin-bottom:16px;padding-right:60px;display:flex}.sdp-product-icon{width:44px;height:44px;color:var(--color-green);background:#00ff8812;border:1px solid #00ff8830;border-radius:11px;flex-shrink:0;place-items:center;display:grid}.sdp-product-icon svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.sdp-product-head h3{color:#fff;font-size:20px;font-weight:700;line-height:1.2}.sdp-product-sub{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.08em;color:var(--color-green);text-transform:uppercase;margin-top:5px;font-size:11px}.sdp-product-copy{color:#a9b6c6;margin-bottom:18px;font-size:15px;line-height:1.6}.sdp-product-list{flex:1;gap:9px;margin:0 0 22px;padding:0;list-style:none;display:grid}.sdp-product-list li{color:#b9c5d3;align-items:flex-start;gap:9px;font-size:15px;line-height:1.45;display:flex}.sdp-product-list svg{margin-top:4px}.sdp-product-foot{border-top:1px solid #ffffff0f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-top:20px;display:flex}.sdp-price strong{font-family:var(--font-mono), "JetBrains Mono", monospace;color:#fff;letter-spacing:-.03em;font-size:26px;font-weight:800}.sdp-price strong.sale{color:#ff6b6b}.sdp-price s{font-family:var(--font-mono), "JetBrains Mono", monospace;color:#8a99ad;margin-right:6px;font-size:15px}.sdp-price span{color:#8a99ad;margin-left:5px;font-size:13px}.sdp-price small{color:#7f90a4;margin-top:2px;font-size:12px;display:block}.sdp-soon{color:#fb923c;white-space:nowrap;background:#fb923c1a;border:1px solid #fb923c33;border-radius:9px;justify-content:center;align-items:center;min-height:46px;padding:12px 22px;font-size:14px;font-weight:700;display:inline-flex}.sdp-quote{grid-template-columns:1fr 1.15fr;align-items:center;gap:48px;margin-bottom:28px;display:grid}.sdp-quote-copy h2{color:#fff;letter-spacing:-.02em;margin-top:16px;font-size:clamp(32px,3.2vw,44px);font-weight:800;line-height:1.15}.sdp-quote-copy h2 span{color:var(--color-green);font-family:var(--font-mono), "JetBrains Mono", monospace}.sdp-quote-copy>p{color:#adbaca;max-width:30em;margin-top:14px;font-size:17px;line-height:1.6}.sdp-points{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.sdp-points li{color:#c0cbd8;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.sdp-points svg{margin-top:3px}.sdp-calc{background:#0e1827;border:1px solid #0f83;border-radius:14px;padding:30px;box-shadow:0 12px 60px #0002}.sdp-calc .sdp-eyebrow{margin-bottom:18px}.sdp-calc label{color:#c3cfdd;font-size:17px;display:block}.sdp-calc label output{font-family:var(--font-mono), "JetBrains Mono", monospace;color:#fff;font-weight:700}.sdp-calc input[type=range]{--fill:16%;appearance:none;cursor:pointer;background:0 0;border-radius:0;outline:none;width:100%;height:32px;margin:14px 0 6px}.sdp-calc input[type=range]:focus-visible{outline:2px solid var(--color-green);outline-offset:2px;border-radius:6px}.sdp-calc input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--color-green) 0 var(--fill), #ffffff18 var(--fill) 100%);border-radius:3px;height:5px}.sdp-calc input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--color-green);cursor:pointer;border:3px solid #0e1827;border-radius:50%;width:20px;height:20px;margin-top:-7.5px;box-shadow:0 0 0 1px #00ff8870,0 0 15px #00ff8820}.sdp-calc input[type=range]::-moz-range-track{background:#ffffff18;border-radius:3px;height:5px}.sdp-calc input[type=range]::-moz-range-progress{background:var(--color-green);border-radius:3px;height:5px}.sdp-calc input[type=range]::-moz-range-thumb{background:var(--color-green);border:3px solid #0e1827;border-radius:50%;width:20px;height:20px;box-shadow:0 0 0 1px #00ff8870}.sdp-range-labels{color:#8598ae;justify-content:space-between;font-size:12px;display:flex}.sdp-total{border-top:1px solid #ffffff13;justify-content:space-between;align-items:center;gap:15px;margin:22px 0 20px;padding-top:20px;display:flex}.sdp-total>span{font-family:var(--font-mono), "JetBrains Mono", monospace;color:#8a99ad;text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:4px;font-size:12px;display:flex}.sdp-total strong{font-family:var(--font-outfit), Outfit, sans-serif;color:#c3cfdd;text-transform:none;letter-spacing:0;font-size:15px;font-weight:500}.sdp-total output{font-family:var(--font-mono), "JetBrains Mono", monospace;color:#fff;letter-spacing:-.03em;font-size:40px;font-weight:800}.sdp-calc-actions{flex-wrap:wrap;align-items:center;gap:14px 20px;display:flex}.sdp-calc .sdp-micro{margin-top:16px}.sdp-faq{border-bottom:1px solid #ffffff1a}.sdp-faq summary{color:#dce9f6;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:48px;padding:16px 0;font-size:17px;line-height:1.5;list-style:none;display:flex}.sdp-faq summary::-webkit-details-marker{display:none}.sdp-faq summary>span{color:var(--color-green);flex-shrink:0;font-size:24px;line-height:1;transition:transform .2s}.sdp-faq[open] summary>span{transform:rotate(45deg)}.sdp-faq>p{color:#b7c3d2;max-width:44em;padding:0 0 18px;font-size:15px;line-height:1.65}.sdp-cta{text-align:center;max-width:760px;margin-inline:auto;padding-block:80px}.sdp-cta h2{color:#fff;letter-spacing:-.02em;font-size:clamp(32px,3.4vw,44px);font-weight:900;line-height:1.15}.sdp-cta p{color:#a9b6c6;max-width:34em;margin:14px auto 0;font-size:17px;line-height:1.6}.sdp-cta .sdp-actions{margin-top:30px}.sdp-popup{z-index:45;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;visibility:hidden;pointer-events:none;background:#101c2cf5;border:1px solid #00ff8838;border-radius:12px;width:380px;padding:20px;transition:opacity .3s,transform .3s,visibility 0s .3s;position:fixed;bottom:24px;left:24px;transform:translateY(18px);box-shadow:0 15px 60px #0008}.sdp-popup.show{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s,transform .3s,visibility;transform:translateY(0)}.sdp-popup-close{color:#7897ab;cursor:pointer;background:0 0;border:0;border-radius:50%;width:44px;height:44px;font-size:22px;position:absolute;top:4px;right:4px}.sdp-popup-close:hover{color:#fff;background:#ffffff0a}.sdp-popup-head{font-family:var(--font-mono), "JetBrains Mono", monospace;letter-spacing:.1em;color:#8a99ad;align-items:center;gap:9px;padding-right:40px;font-size:11px;display:flex}.sdp-popup-body{align-items:flex-start;gap:14px;margin-top:14px;display:flex}.sdp-popup-avatar{color:#83ffc1;background:#00ff8809;border:1px solid #00ff882b;border-radius:10px;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:15px;font-weight:600;display:grid}.sdp-popup-name{flex-wrap:wrap;align-items:baseline;gap:7px;display:flex}.sdp-popup-name strong{color:#fff;font-size:17px}.sdp-popup-name span{color:#8fa0b3;font-size:14px}.sdp-popup-order{color:#b3c0d0;margin-top:3px;font-size:15px;line-height:1.5}.sdp-popup-order strong{color:#fff}.sdp-popup-foot{color:#8a99ad;border-top:1px solid #ffffff10;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.sdp-popup-foot span{align-items:center;gap:6px;display:inline-flex}.sdp-popup-foot svg{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.sdp-popup-foot a{color:var(--color-green);font-weight:600}.sdp-tag,.sdp-coord,.sdp-tier,.sdp-console-tag,.sdp-product-sub,.sdp-badge,.sdp-property-img span{font-size:12px}.sdp-textlink{min-height:44px;padding-block:8px}@keyframes sdp-route{to{stroke-dashoffset:-440px}}@keyframes sdp-spin{to{transform:rotate(360deg)}}@keyframes sdp-sweep{0%{transform:translate(-110%)}to{transform:translate(350%)}}@keyframes sdp-found-pulse{0%,to{opacity:1;text-shadow:0 0 18px #00ff8870}50%{opacity:.68;text-shadow:0 0 3px #00ff8810}}@keyframes sdp-reveal{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes sdp-wire{0%{stroke-dashoffset:914px}to{stroke-dashoffset:0}}@keyframes sdp-aura{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes sdp-glow{0%,to{opacity:.55}50%{opacity:1}}@keyframes sdp-scan{0%{opacity:0;top:6%}15%{opacity:1}45%{opacity:.8;top:30%}60%{opacity:0}to{opacity:0;top:6%}}@keyframes sdp-ping{0%,to{box-shadow:0 0 0 4px #0f82}50%{box-shadow:0 0 0 9px #0f80}}@media (max-width:1200px){.sdp-hero{grid-template-columns:1fr 1fr;gap:40px}.sdp-canvas{grid-template-columns:240px 1fr 320px;gap:28px}}@media (max-width:1000px){.sdp-quote{grid-template-columns:1fr;gap:32px}.sdp-canvas{grid-template-columns:1fr;gap:26px;min-height:0}.sdp-wires{display:none}.sdp-property{align-items:stretch;display:flex}.sdp-property-img{flex-shrink:0;width:30%;height:auto;min-height:140px}.sdp-property-info{flex:1;min-width:0}.sdp-robot{width:min(100%,240px)}.sdp-core-aura{width:200px;height:200px}}@media (max-width:800px){.sdp-wrap,.sdp-wrap-narrow{width:calc(100% - 40px)}.sdp-section{padding-block:48px 40px}.sdp-hero{grid-template-columns:1fr;gap:28px;padding-block:36px 28px}.sdp-hero h1{font-size:clamp(36px,9vw,48px)}.sdp-hero-actions .btn-primary,.sdp-hero-actions .btn-ghost{width:100%}.sdp-visual{height:560px}.sdp-contact{padding-inline:18px;left:16px;right:16px}.sdp-coord{display:none}.sdp-homes{gap:10px}.sdp-homes img{border-radius:7px;height:125px}.sdp-canvas{padding:22px 14px}.sdp-property-info h3{font-size:18px}.sdp-property-chip{display:none}.sdp-field{min-height:72px;padding:10px 14px}.sdp-field-value{font-size:17px}.sdp-field-value.mono{font-size:15px}.sdp-field-note{display:none}.sdp-console-bottom{flex-direction:column;align-items:stretch;padding:20px 18px}.sdp-console-btns button{flex:1;justify-content:center}.sdp-steps{grid-template-columns:1fr;gap:16px}.sdp-products{grid-template-columns:1fr}.sdp-product{padding:24px}.sdp-product-head{padding-right:0}.sdp-badge{margin-bottom:12px;position:static}.sdp-product-foot .btn-primary,.sdp-product-foot .btn-ghost,.sdp-product-foot .sdp-soon,.sdp-calc-actions .btn-primary,.sdp-actions .btn-primary,.sdp-actions .btn-ghost{width:100%}.sdp-calc{padding:22px}.sdp-calc input[type=range]{height:40px;margin:16px 0 6px}.sdp-calc input[type=range]::-webkit-slider-thumb{border-width:5px;width:28px;height:28px;margin-top:-11.5px}.sdp-calc input[type=range]::-moz-range-thumb{width:22px;height:22px}.sdp-total{flex-wrap:wrap}.sdp-cta{padding-block:56px}.sdp-popup{width:auto;bottom:16px;left:12px;right:12px}}@media (min-width:601px) and (max-width:800px){.sdp-visual{width:100%;max-width:600px;margin-inline:auto}.sdp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sdp-steps li{padding:20px}.sdp-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.sdp-hero-actions .btn-primary,.sdp-hero-actions .btn-ghost,.sdp-actions .btn-primary,.sdp-actions .btn-ghost,.sdp-calc-actions .btn-primary,.sdp-product-foot .btn-primary,.sdp-product-foot .btn-ghost,.sdp-product-foot .sdp-soon{width:auto}.sdp-hero-actions .btn-primary,.sdp-hero-actions .btn-ghost{min-width:220px}}@media (max-width:370px){.sdp-hero h1{font-size:34px}.sdp-hero-price{flex-wrap:wrap}.sdp-visual{height:540px}.sdp-heading h2{font-size:26px}.sdp-product,.sdp-calc{padding:20px 16px}}@media (prefers-reduced-motion:reduce){.sdp-route .pulse,.sdp-badge i,.sdp-core-aura,.sdp-robot .light,.sdp-robot .scan,.sdp-wires .flow,.sdp-search-mark:after,.sdp-radar>span,.sdp-track>span{animation:none!important}.sdp-search-status,.sdp-result{opacity:1;text-shadow:none;transform:none;animation:none!important}.sdp-popup{transition:none}}
