*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#080808;color:#f7f7f7;font-family:Poppins,Arial,sans-serif;line-height:1.6}.noise{position:fixed;inset:0;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");z-index:20}.site-header{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 6vw;border-bottom:1px solid #1d1d1d;position:sticky;top:0;background:rgba(8,8,8,.82);backdrop-filter:blur(18px);z-index:15}.brand{display:inline-flex;align-items:center;gap:11px;color:#fff;text-decoration:none;font-weight:800;letter-spacing:.12em;font-size:1.1rem}.brand-mark{width:31px;height:31px;border:1px solid #7c3aed;border-radius:9px;display:grid;place-items:center;font-size:.82rem;color:#c8a8ff;box-shadow:0 0 24px rgba(124,58,237,.18)}.desktop-nav{display:flex;gap:30px}.desktop-nav a,.footer a{color:#aaa;text-decoration:none;font-size:.88rem;transition:.2s}.desktop-nav a:hover,.footer a:hover{color:#fff}.header-cta{color:#fff;text-decoration:none;border:1px solid #363636;padding:10px 17px;border-radius:999px;font-size:.84rem}.header-cta:hover{border-color:#7c3aed}.menu-toggle{display:none;background:none;color:white;border:0;font-size:1.5rem}.section{padding:120px 8vw;max-width:1500px;margin:auto}.hero{min-height:calc(100vh - 82px);display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:7vw;padding-top:70px}.eyebrow,.section-kicker{color:#a889e9;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:600}.eyebrow{display:flex;align-items:center;gap:10px}.eyebrow span{width:7px;height:7px;background:#7c3aed;border-radius:50%;box-shadow:0 0 16px #7c3aed}.hero h1{font-size:clamp(4rem,8vw,8rem);line-height:.95;letter-spacing:-.065em;margin:24px 0}.hero h1 em{font-style:normal;background:linear-gradient(100deg,#fff,#b48cf7 60%,#7c3aed);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-text{max-width:620px;color:#a6a6a6;font-size:1.08rem}.hero-actions{display:flex;align-items:center;gap:25px;margin:34px 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:15px;padding:15px 23px;border-radius:999px;text-decoration:none;font-weight:600;font-size:.88rem;border:0;cursor:pointer}.btn-primary{background:#fff;color:#080808}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 35px rgba(255,255,255,.12)}.btn-light{background:#fff;color:#080808}.text-link{color:#aaa;text-decoration:none;font-size:.9rem}.text-link:hover{color:#fff}.hero-note{color:#777;font-size:.75rem;display:flex;gap:9px;align-items:center}.dot{width:6px;height:6px;background:#7c3aed;border-radius:50%}.hero-visual{min-height:570px;position:relative;display:grid;place-items:center}.grid-lines{position:absolute;width:90%;height:90%;border:1px solid #171717;background-image:linear-gradient(#141414 1px,transparent 1px),linear-gradient(90deg,#141414 1px,transparent 1px);background-size:52px 52px;transform:perspective(900px) rotateY(-10deg) rotateX(4deg);opacity:.8}.orb{position:absolute;border-radius:50%;filter:blur(55px)}.orb-one{width:260px;height:260px;background:rgba(124,58,237,.23);right:7%;top:8%}.orb-two{width:190px;height:190px;background:rgba(180,140,247,.12);left:8%;bottom:9%}.floating-card{position:absolute;background:rgba(18,18,18,.9);border:1px solid #303030;box-shadow:0 25px 80px rgba(0,0,0,.55);border-radius:20px}.card-main{width:min(480px,85%);height:340px;z-index:2;overflow:hidden;transform:rotate(-3deg)}.browser-top{height:42px;border-bottom:1px solid #2a2a2a;display:flex;align-items:center;gap:6px;padding:0 16px;color:#666;font-size:.68rem}.browser-top i{width:7px;height:7px;border-radius:50%;background:#3a3a3a}.browser-top span{margin-left:auto}.mock-content{padding:45px}.mock-content small{color:#8b72c4;letter-spacing:.14em;font-size:.58rem}.mock-content strong{display:block;font-size:3.1rem;line-height:1.03;letter-spacing:-.05em;margin-top:18px}.mock-content strong b{color:#9c78e8}.mock-line{width:55%;height:1px;background:#3a3a3a;margin-top:30px}.mock-pill{width:100px;height:28px;border:1px solid #555;border-radius:20px;margin-top:22px}.card-small{right:0;bottom:55px;width:190px;padding:20px;z-index:3;transform:rotate(5deg)}.mini-label{font-size:.58rem;color:#a889e9;letter-spacing:.13em}.card-small strong{display:block;margin:8px 0;font-size:1.1rem;line-height:1.2}.mini-check{color:#b48cf7}.proof{border-top:1px solid #1b1b1b;border-bottom:1px solid #1b1b1b;display:grid;grid-template-columns:1.2fr .8fr;gap:10vw}.proof h2,.section-heading h2,.care h2,.contact h2{font-size:clamp(2.7rem,5vw,5.3rem);line-height:1.03;letter-spacing:-.055em;margin:22px 0}.proof h2 span,.section-heading h2 span,.care h2 span,.contact h2 span{color:#a98ae8}.proof p,.section-heading>p{color:#888;max-width:540px;align-self:end}.section-heading{display:flex;justify-content:space-between;gap:60px;align-items:end;margin-bottom:55px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.service-card{min-height:360px;background:#101010;border:1px solid #242424;border-radius:24px;padding:28px;position:relative;transition:.3s}.service-card:hover{transform:translateY(-6px);border-color:#4a3a63}.service-card.featured{background:linear-gradient(145deg,#17121f,#0e0e0e)}.service-number{position:absolute;right:26px;top:25px;color:#555;font-size:.7rem}.service-icon{font-size:2rem;color:#b48cf7;margin:38px 0 70px}.service-card h3{font-size:1.55rem;margin:0 0 10px}.service-card p{color:#888;font-size:.88rem;min-height:78px}.service-card a{color:#fff;text-decoration:none;font-size:.78rem}.process{background:#0b0b0b}.process-list{border-top:1px solid #252525}.process-item{display:grid;grid-template-columns:100px 1fr;padding:34px 0;border-bottom:1px solid #252525;transition:.2s}.process-item:hover{padding-left:12px}.process-item>span{color:#7c3aed;font-weight:600}.process-item h3{margin:0;font-size:1.35rem}.process-item p{color:#777;margin:5px 0 0;max-width:680px}.demo-section{margin-top:20px;background:linear-gradient(135deg,#151019,#0b0b0b);border:1px solid #2b2238;border-radius:35px;display:grid;grid-template-columns:.8fr 1.2fr;gap:7vw;overflow:hidden;max-width:1340px}.demo-copy p{color:#8e8e8e;max-width:500px;margin:25px 0 35px}.demo-window{align-self:center;background:#0b0b0b;border:1px solid #36303e;border-radius:22px;min-height:390px;transform:rotate(2deg);box-shadow:0 30px 90px rgba(0,0,0,.45)}.demo-bar{height:43px;border-bottom:1px solid #2a2a2a;display:flex;justify-content:space-between;align-items:center;padding:0 18px;color:#666;font-size:.62rem}.demo-inner{padding:50px}.demo-tag{color:#8f70c8;font-size:.62rem;letter-spacing:.13em}.demo-inner h3{font-size:3.2rem;line-height:1.03;letter-spacing:-.05em;margin:22px 0 60px}.demo-inner h3 span{color:#a889e9}.demo-stats{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #292929;padding-top:20px}.demo-stats div{display:flex;flex-direction:column}.demo-stats b{font-size:.7rem;color:#7c3aed}.demo-stats span{font-size:.72rem;color:#777}.pricing{border-top:1px solid #1b1b1b}.price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.price-card{border:1px solid #292929;border-radius:24px;padding:32px;background:#0f0f0f;position:relative}.price-card.popular{border-color:#7650a9;background:linear-gradient(145deg,#17111f,#0f0f0f)}.popular-badge{position:absolute;right:20px;top:20px;color:#b48cf7;font-size:.59rem;letter-spacing:.12em}.price-label{font-size:.7rem;letter-spacing:.16em;color:#a889e9}.price{font-size:1.1rem;margin:18px 0}.price b{font-size:4rem;letter-spacing:-.06em}.price-card p{color:#858585;min-height:55px;font-size:.84rem}.price-card ul{list-style:none;padding:0;margin:28px 0;display:grid;gap:11px}.price-card li{color:#aaa;font-size:.78rem}.price-card li:before{content:"✓";color:#b48cf7;margin-right:9px}.price-link{color:#fff;text-decoration:none;font-size:.8rem}.pricing-note{color:#666;font-size:.7rem;margin-top:22px}.care{display:grid;grid-template-columns:1fr 1fr;gap:10vw;background:#f7f7f7;color:#090909;border-radius:0}.care h2 span{color:#7c3aed}.care-right{padding-top:20px}.care-price{font-size:1.2rem}.care-price b{font-size:5rem;letter-spacing:-.07em}.care-price small{color:#777}.care-right>p{color:#666;max-width:560px}.care-features{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:30px 0 35px}.care-features span{font-size:.77rem;color:#444}.contact{display:grid;grid-template-columns:.9fr 1.1fr;gap:10vw}.contact-copy p{color:#888;max-width:430px}.mail-link{display:inline-block;color:#fff;text-decoration:none;margin-top:20px;border-bottom:1px solid #7c3aed;padding-bottom:4px}.contact-form{display:grid;gap:20px}.contact-form label{font-size:.7rem;color:#777}.contact-form input,.contact-form textarea{display:block;width:100%;margin-top:7px;background:#101010;border:1px solid #292929;border-radius:12px;padding:14px 16px;color:#fff;font:inherit;font-size:.84rem;outline:none;resize:vertical}.contact-form input:focus,.contact-form textarea:focus{border-color:#7c3aed}.contact-form small{color:#555;font-size:.63rem}.footer{border-top:1px solid #222;padding:45px 8vw 30px}.footer-top,.footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:30px}.footer-top p{color:#666;font-size:.75rem}.footer-bottom{border-top:1px solid #1d1d1d;margin-top:35px;padding-top:20px;color:#555;font-size:.68rem}.footer-bottom div{display:flex;gap:25px}.reveal{opacity:0;transform:translateY(25px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:none}@media(max-width:900px){.desktop-nav,.header-cta{display:none}.menu-toggle{display:block}.site-header{padding:0 5vw}.section{padding:85px 6vw}.hero,.proof,.demo-section,.care,.contact{grid-template-columns:1fr}.hero{min-height:auto;padding-top:65px}.hero h1{font-size:clamp(3.5rem,15vw,6rem)}.hero-visual{min-height:450px}.section-heading{display:block}.section-heading>p{margin-top:20px}.service-grid,.price-grid{grid-template-columns:1fr}.service-card{min-height:300px}.service-icon{margin-bottom:45px}.demo-window{transform:none}.care{border-radius:0}.footer-top{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.card-main{height:290px}.mock-content{padding:30px}.mock-content strong{font-size:2.3rem}.card-small{right:-4px;bottom:30px}.process-item{grid-template-columns:55px 1fr}.care-features{grid-template-columns:1fr}.footer-top,.footer-bottom{flex-direction:column;align-items:flex-start}}
/* NEOTIC Logo */
.brand-logo {
  width: 34px;
  height: 34px;
  object-fit: contain;
  display: block;
}