:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;color:#e8f2fc;background:#070e1c;scroll-behavior:smooth}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.container{max-width:1170px;padding:0 26px;margin:auto}.header{position:relative;z-index:5;border-bottom:1px solid #ffffff10;background:#071021}.nav{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:25px}.brand{display:flex;align-items:center;gap:11px;font-size:24px;font-weight:850;letter-spacing:-1px}.brand-emblem{display:grid;place-items:center;width:39px;height:42px;background:#102b39;color:#5ce9d2;border:1px solid #2c776e;border-radius:10px}.brand-emblem svg{width:25px;height:25px}.brand-accent,.footer-brand span{color:#57e2cb}.brand small{font-size:8px;letter-spacing:2.5px;color:#9aaec8;display:block;margin-top:2px}.nav nav{display:flex;gap:30px}.nav nav a,.footer-links a{font-size:13px;color:#b1c1d4}.nav nav a:hover,.footer-links a:hover{color:#69e9d3}.button{display:inline-flex;gap:14px;align-items:center;justify-content:center;border-radius:7px;padding:15px 21px;font-weight:700;font-size:13px;transition:.2s;border:1px solid transparent}.button svg{width:16px;height:16px}.button:hover{transform:translateY(-2px)}.button-small{padding:11px 15px}.primary{background:#5be5cf;color:#041d29;box-shadow:0 7px 28px #15bda71c}.outline{border-color:#3b6680;color:#f2fafc}.ghost{color:#effbff}.hero{min-height:580px;position:relative;overflow:hidden;background:radial-gradient(ellipse at 75% 48%,#143b52 0%,#0a1b32 34%,#070e1c 74%)}.hero-grid{position:absolute;inset:0;opacity:.22;background-image:linear-gradient(#5995b015 1px,transparent 1px),linear-gradient(90deg,#5995b015 1px,transparent 1px);background-size:55px 55px;mask-image:linear-gradient(90deg,transparent 8%,black 98%)}.hero-layout{display:grid;grid-template-columns:1.03fr 1fr;gap:20px;align-items:center;min-height:580px;position:relative}.hero-copy{padding:55px 0}.eyebrow,.kicker,.sale-label{font-size:11px;letter-spacing:2px;color:#68e8d2;font-weight:800}.pulse,.green-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#5cecc3;box-shadow:0 0 14px #55eec8;margin-right:9px}.hero h1{font-size:clamp(42px,5vw,68px);line-height:1.09;letter-spacing:-3px;margin:24px 0}.hero h1 span,.section h2 span{color:#60e3cf}.lead{font-size:17px;line-height:1.8;color:#aabbd1;max-width:530px}.hero-actions,.sale-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:32px}.hero-features{display:flex;flex-wrap:wrap;gap:21px;margin-top:58px;font-size:10px;letter-spacing:1.2px;color:#94b0c4}.hero-art{min-height:480px;position:relative;display:grid;place-items:center;filter:drop-shadow(0 0 30px #0ca7b42b)}.orbit{position:absolute;border:1px solid #39f4d32c;border-radius:50%;transform:rotateX(62deg) rotate(-31deg);box-shadow:0 0 35px #1baca625 inset}.orbit-one{width:250px;height:340px}.orbit-two{width:370px;height:480px}.orbit-three{width:480px;height:590px}.light-ray{height:290px;width:290px;border-radius:50%;background:radial-gradient(circle,#39eacb3c,transparent 66%);position:absolute;filter:blur(23px)}.orb-core{width:180px;height:205px;display:grid;place-items:center;clip-path:polygon(50% 0,93% 17%,91% 66%,50% 100%,9% 66%,7% 17%);background:linear-gradient(155deg,#83fff0,#094768 53%,#08223c);box-shadow:0 0 50px #28e8dc55;position:relative}.orb-core:before{content:"";inset:4px;position:absolute;clip-path:inherit;background:linear-gradient(135deg,#1a526c,#06152d)}.orb-core svg{width:95px;height:95px;z-index:1;color:#85f9ec;stroke-width:1.3;filter:drop-shadow(0 0 10px #75ffeb)}.float-tag{position:absolute;background:#071c31dc;border:1px solid #3c8d9a70;padding:12px 16px;border-radius:7px;font-size:10px;letter-spacing:1.2px;color:#d1f8f2;backdrop-filter:blur(10px)}.tag-one{top:90px;right:0}.tag-two{bottom:115px;left:20px}.tag-three{bottom:63px;right:15px;color:#7db9b8}.trust{border-top:1px solid #21364b;border-bottom:1px solid #21364b;background:#0c182a}.trust-inner{display:flex;gap:40px;align-items:center;justify-content:space-between;min-height:92px}.trust span{font-size:10px;letter-spacing:2px;color:#6e849a}.trust strong{font-size:17px;letter-spacing:-.5px;color:#c4d2e1}.section{padding:100px 0}.services{background:#0a1222}.section-top{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:40px}.section-top h2{max-width:590px}.section h2{font-size:clamp(33px,3.7vw,48px);line-height:1.17;letter-spacing:-1.8px;margin:17px 0}.section-top p{max-width:370px;color:#9badc2;line-height:1.75;font-size:14px}.service-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.service-card{padding:28px 23px 24px;border-radius:11px;min-height:258px;background:linear-gradient(150deg,#101f33,#0b1728);border:1px solid #263950;transition:.2s}.service-card:hover{border-color:#4ec4b6;transform:translateY(-4px)}.service-icon{background:#143b44;color:#70eddd;width:47px;height:47px;border-radius:11px;display:grid;place-items:center}.service-icon svg{width:25px;height:25px}.service-card h3{font-size:17px;line-height:1.35;margin:22px 0 9px}.service-card p{color:#9aacbf;font-size:13px;line-height:1.6;margin:0}.service-card>span{display:block;color:#53e5cf;font-size:9px;letter-spacing:1.1px;font-weight:800;margin-top:22px}.scope-note{font-size:12px;color:#71869e;margin-top:23px}.approach{background:#0d1b2e}.approach-inner{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.approach p{max-width:470px;font-size:16px;color:#9cb0c5;line-height:1.8}.text-link{display:inline-flex;align-items:center;gap:14px;color:#68e7d1;font-weight:700;margin-top:25px}.text-link svg{width:18px;height:18px}.console-card{background:#071021;border:1px solid #30536b;border-radius:12px;overflow:hidden;box-shadow:0 35px 90px #0005}.console-top{padding:14px 18px;border-bottom:1px solid #24374d;display:flex;justify-content:space-between;align-items:center;color:#849daf;font-size:10px;letter-spacing:1.5px}.console-top i{display:inline-block;width:8px;height:8px;margin-right:5px;background:#315a6c;border-radius:50%}.console-top svg{width:17px}.console-body{padding:25px 30px}.console-body p{display:flex;align-items:center;gap:12px;border-bottom:1px solid #ffffff12;padding:12px 0;font-size:13px}.mono-muted{color:#4de7cb;font-family:monospace}.console-body small{margin-left:auto;color:#849cb4;font-size:11px}.terminal-foot{color:#6ce5d0;font-family:monospace;font-size:10px;margin-top:22px}.cursor{animation:blink 1s infinite}@keyframes blink{50%{opacity:0}}.sale{background:#081121}.sale-panel{display:grid;grid-template-columns:1.7fr .7fr;gap:20px;align-items:center;padding:54px 60px;border:1px solid #287474;border-radius:15px;background:radial-gradient(circle at 92% 35%,#1454595c,#0e2638 42%,#0b1a2e 85%);overflow:hidden}.sale h2{margin-bottom:10px}.sale-copy>p{color:#afc4d4;max-width:570px;line-height:1.7}.domain-display{font-size:clamp(25px,3.5vw,43px);letter-spacing:-1.5px;font-weight:850;color:white;margin:26px 0 7px;overflow-wrap:anywhere}.sale-copy>small{display:block;font-size:11px;color:#829aaf;margin-top:23px}.sale-icon{display:grid;place-items:center;position:relative;min-height:260px}.sale-icon svg{width:220px;height:220px;color:#49bcb4;stroke-width:.8;opacity:.4}.sale-icon span{position:absolute;text-align:center;font-size:22px;font-weight:700;letter-spacing:1.5px;line-height:1.7}.sale-icon span b{color:#6cf3d6}.portfolio{padding-top:65px}.portfolio-head{display:flex;justify-content:space-between;align-items:center}.portfolio h3{font-size:23px}.portfolio p{color:#8ba5bc;font-size:14px}.domain-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.domain-item{padding:17px 18px;background:#101f31;border:1px solid #2a3c51;border-radius:8px;font-size:13px;display:flex;justify-content:space-between;align-items:center;transition:.2s}.domain-item:hover{border-color:#50d6c7}.domain-item span{color:#5fe3d0}.contact{background:#0d1e30}.contact-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.contact p{color:#9baec2;max-width:530px;line-height:1.7}.contact-actions{display:flex;gap:14px;flex-wrap:wrap;max-width:460px}.contact-actions p{font-size:11px;margin:0;color:#829aaf}footer{background:#070e1c;border-top:1px solid #263348}.footer-inner{padding-top:40px;padding-bottom:38px;display:flex;justify-content:space-between;align-items:center;gap:20px}.footer-brand{font-weight:900;font-size:23px}.footer-inner p,.footer-inner small{font-size:12px;color:#8194a9}.footer-links{display:flex;gap:22px}@media(max-width:980px){.service-grid{grid-template-columns:repeat(2,1fr)}.hero-layout{grid-template-columns:1fr .75fr}.hero-art{transform:scale(.8)}.trust-inner{gap:18px}.trust strong{font-size:14px}.approach-inner{gap:35px}.domain-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.nav nav{display:none}.nav>.button{display:none}.nav{min-height:70px}.hero-layout{grid-template-columns:1fr}.hero{min-height:auto}.hero-copy{padding:65px 0 5px}.hero h1{letter-spacing:-1.8px}.hero-art{min-height:290px;transform:scale(.67);margin:-75px 0}.hero-features{margin-top:34px}.trust-inner{flex-wrap:wrap;justify-content:center;padding:25px 0;gap:18px}.trust span{width:100%;text-align:center}.section{padding:68px 0}.section-top,.contact-inner,.portfolio-head{display:block}.service-grid{grid-template-columns:1fr}.service-card{min-height:unset}.approach-inner,.sale-panel{grid-template-columns:1fr}.sale-panel{padding:30px 25px}.sale-icon{display:none}.domain-grid{grid-template-columns:1fr}.console-body small{max-width:130px;text-align:right}.contact-actions{margin-top:26px}.footer-inner{flex-direction:column;align-items:flex-start}.footer-links{flex-wrap:wrap}}

/* IT LOGIX premium domain sales + request counter v2 */
.sale-top-banner{position:relative;z-index:9;background:linear-gradient(105deg,#851126,#cb243b 57%,#9f122c);border-bottom:1px solid #ff8290;color:white;box-shadow:0 8px 30px #0003}
.sale-top-inner{min-height:84px;display:flex;align-items:center;justify-content:space-between;gap:22px;padding-top:12px;padding-bottom:12px}
.sale-top-copy{display:flex;align-items:center;gap:16px;min-width:0}.sale-top-pill{background:#fff;color:#a11129;border-radius:4px;padding:7px 10px;font-size:11px;font-weight:900;letter-spacing:1.3px;white-space:nowrap}
.sale-top-copy strong{display:block;font-size:clamp(16px,2.4vw,23px);line-height:1.25;overflow-wrap:anywhere}.sale-top-copy small{display:block;color:#ffe0e4;margin-top:5px;font-size:12px}
.sale-top-action{background:#fff;color:#9b0e26;border-radius:7px;font-size:13px;font-weight:900;padding:13px 21px;white-space:nowrap;box-shadow:0 4px 20px #0002}.sale-top-action:hover{background:#ffe8ec}
.counter-band{background:#0c192b;border-top:1px solid #293950}.counter-inside{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding-top:22px;padding-bottom:22px}.counter-inside>span{color:#71e7d7;font-size:10px;font-weight:800;letter-spacing:1.5px}.counter-inside strong{font-size:17px;color:#e9f6ff;font-variant-numeric:tabular-nums}.counter-inside small{color:#8499ae;font-size:11px}
@media(max-width:700px){.sale-top-inner{align-items:stretch;flex-direction:column}.sale-top-copy{align-items:flex-start}.sale-top-action{text-align:center}.counter-inside{display:block}.counter-inside>*{display:block;margin:8px 0}}

/* ITLOGIX_TOP_RED_COUNTER_V1 */

body > .counter-band {
    display: block !important;
    position: relative;
    width: 100%;
    background: linear-gradient(
        110deg, #8f1525, #c3263c
    ) !important;
    color: #ffffff !important;
    border-bottom: 2px solid #f05a70;
    padding: 15px 20px !important;
    box-sizing: border-box;
}

body > .counter-band .counter-inside {
    display: flex !important;
    flex-wrap: wrap;
    align-items: center;
    justify-content: space-between;
    gap: 8px 24px;
    color: #ffffff !important;
}

body > .counter-band span,
body > .counter-band strong,
body > .counter-band small {
    color: #ffffff !important;
}

body > .counter-band strong {
    font-size: 1.35rem !important;
    font-weight: 800;
    letter-spacing: 0.01em;
}

body > .counter-band small {
    opacity: 0.88;
    font-size: 0.72rem;
}

@media (max-width: 640px) {
    body > .counter-band {
        padding: 14px 16px !important;
    }

    body > .counter-band .counter-inside {
        flex-direction: column;
        align-items: flex-start;
    }
}
