/*
Theme Name: Aicend Tech
Theme URI: https://aicendtech.com
Author: Aicend Tech
Description: Custom conversion-focused WordPress theme for Aicend Tech.
Version: 1.1.0
Text Domain: aicend-tech
*/
:root{--ink:#05070a;--panel:#0c1016;--cyan:#00e7ff;--blue:#0b71ff;--violet:#7657ff;--muted:#98a2b1;--line:rgba(255,255,255,.13)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:#f6f8fb;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}.shell{width:min(1180px,calc(100% - 48px));margin-inline:auto}.site-main{min-height:70vh}
.nav{height:92px;display:flex;align-items:center;justify-content:space-between;gap:28px;position:relative;z-index:20}.brand img{width:132px;height:auto;display:block}.navlinks{display:flex;gap:28px;color:#aab3c1;font-size:14px;align-items:center}.navlinks a:hover,.navlinks .current{color:#fff}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;background:linear-gradient(135deg,var(--cyan),#28a4ff);color:#001017;padding:17px 23px;text-transform:uppercase;letter-spacing:.11em;font-size:11px;font-weight:800;box-shadow:0 0 35px rgba(0,231,255,.2);transition:.25s}.button:hover{transform:translateY(-2px);box-shadow:0 0 50px rgba(0,231,255,.38)}.button-small{padding:13px 17px}
h1,h2,h3,p{margin-top:0}h1,h2,h3{overflow-wrap:normal;word-break:normal;text-wrap:balance}.eyebrow,.section-label{color:#9ba5b4;text-transform:uppercase;letter-spacing:.22em;font-size:10px;font-weight:800}.eyebrow{display:flex;align-items:center;justify-content:center;gap:10px}.eyebrow i{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 16px var(--cyan)}.section-label{display:block;color:var(--cyan);margin-bottom:28px}
.hero{padding-top:82px;text-align:center}.hero h1,.page-hero h1{font-size:clamp(62px,8.8vw,126px);line-height:.94;letter-spacing:-.045em;margin:30px auto;color:#f7f8fa;max-width:1120px}.hero h1 em,.page-hero h1 em,.section-head h2 em,.cta h2 em{font-style:normal;color:transparent;-webkit-text-stroke:1px var(--cyan);display:inline-block;letter-spacing:-.015em;padding-inline:.025em}.hero-copy,.page-hero>p{max-width:750px;margin:30px auto 0;color:var(--muted);font-size:18px;line-height:1.7}.hero-actions{display:flex;gap:30px;align-items:center;justify-content:center;margin-top:36px}.text-link{text-transform:uppercase;letter-spacing:.13em;font-size:10px;font-weight:800;color:#bac2cd}.text-link span{margin-left:10px;color:var(--cyan)}
.hero-stage{height:500px;position:relative;margin-top:50px;perspective:1000px}.hero-stage:before{content:"";position:absolute;left:50%;top:30px;transform:translateX(-50%);width:760px;height:400px;background:radial-gradient(ellipse,rgba(0,200,255,.17),transparent 68%);filter:blur(18px)}.orbit{position:absolute;border:1px solid rgba(0,231,255,.16);border-radius:50%;left:50%;top:245px;transform:translate(-50%,-50%) rotate(-11deg);width:930px;height:340px}.product-card{position:absolute;background:linear-gradient(145deg,rgba(20,28,40,.94),rgba(7,10,15,.97));border:1px solid rgba(255,255,255,.15);box-shadow:0 30px 80px #000;border-radius:3px;text-align:left}.main-card{width:min(690px,75vw);height:360px;left:50%;top:20px;transform:translateX(-50%) rotateX(4deg);padding:28px}.card-top{display:flex;justify-content:space-between;color:#7e8999;font-size:10px;letter-spacing:.2em}.metric{margin-top:28px}.metric small{display:block;color:#8d97a6}.metric strong{display:inline-block;font-size:44px;letter-spacing:-.03em;margin-top:8px}.metric span{font-size:11px;color:var(--cyan);margin-left:16px}.bars{height:145px;display:flex;align-items:end;gap:12px;border-bottom:1px solid var(--line);padding:16px 0}.bars i{flex:1;background:linear-gradient(var(--cyan),rgba(0,231,255,.08))}.bars i:nth-child(1){height:35%}.bars i:nth-child(2){height:48%}.bars i:nth-child(3){height:40%}.bars i:nth-child(4){height:64%}.bars i:nth-child(5){height:58%}.bars i:nth-child(6){height:80%}.bars i:nth-child(7){height:68%}.bars i:nth-child(8){height:95%}.bars i:nth-child(9){height:88%}.card-bottom{display:flex;gap:34px;padding-top:20px;color:#8e98a8;font-size:11px}.card-bottom b{color:#fff;margin-left:7px}.deal-card{right:2%;top:120px;width:220px;padding:22px}.deal-card small{font-size:9px;color:var(--cyan);letter-spacing:.18em}.deal-card strong{display:block;font-size:27px;margin:9px 0}.deal-card span{font-size:11px;color:#8893a2}.trust{height:96px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:#68717d;font-size:10px;letter-spacing:.14em}.trust span{color:#9ba5b4;text-transform:uppercase;font-size:9px}
.statement,.platform{padding:135px 0}.statement h2,.section-head h2,.cta h2{font-size:clamp(44px,5.7vw,76px);line-height:1.04;letter-spacing:-.03em;margin-bottom:42px}.statement-grid{display:grid;grid-template-columns:.8fr 1.4fr;gap:85px;border-top:1px solid var(--line);padding-top:40px}.statement-grid>p,.section-head>p{color:var(--muted);line-height:1.7;font-size:16px;max-width:470px}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.stats div{padding-left:24px;border-left:1px solid var(--line)}.stats strong{display:block;font-size:40px}.stats span{font-size:10px;color:#8893a2;text-transform:uppercase;letter-spacing:.1em}
.flow{background:#eff3f6;color:#071018;padding:125px 0}.section-head{display:flex;align-items:end;justify-content:space-between;gap:40px}.section-head h2{margin-bottom:0}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:65px;border:1px solid #ccd4dc}.feature-grid article{padding:32px 27px 38px;border-right:1px solid #ccd4dc}.feature-grid article:last-child{border:0}.number{font-size:10px;color:#7e8994}.feature-icon{font-size:34px;color:#008fa7;margin:55px 0 32px}.feature-grid h3,.platform-grid h3{font-size:25px;line-height:1.16;letter-spacing:-.012em;margin-bottom:13px}.feature-grid p,.platform-grid p{font-size:13px;line-height:1.65;color:#68737f}
.platform .section-head{margin-bottom:65px}.platform-grid,.card-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.platform-grid article,.card-grid article{min-height:285px;padding:32px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.platform-mark{font-size:10px;color:var(--cyan)}.platform-grid h3{margin-top:55px}.platform-grid p{color:#8c96a5}.platform-grid a,.card-grid a{display:inline-flex;gap:10px;margin-top:18px;text-transform:uppercase;letter-spacing:.12em;font-size:9px;color:var(--cyan)}
.page-hero{padding:100px 0 90px;text-align:center;position:relative}.page-hero h1{font-size:clamp(58px,8vw,112px)}.metrics{display:grid;grid-template-columns:repeat(3,1fr);max-width:760px;margin:60px auto 0;border:1px solid var(--line)}.metrics div{padding:25px;border-right:1px solid var(--line)}.metrics div:last-child{border:0}.metrics strong{display:block;color:var(--cyan);font-size:29px}.metrics span{display:block;color:#7e8897;margin-top:8px;text-transform:uppercase;letter-spacing:.13em;font-size:9px}.content-section{padding:105px 0;border-top:1px solid var(--line)}.content-section h2{font-size:clamp(40px,5vw,64px);line-height:1.04;letter-spacing:-.028em}.content-section>p{max-width:720px;color:var(--muted);line-height:1.75}.tag-cloud{display:flex;flex-wrap:wrap;gap:10px;margin-top:40px}.tag-cloud span{padding:12px 16px;border:1px solid var(--line);color:#aab4c2;font-size:11px}.case{margin-top:45px;padding:38px;border:1px solid var(--line);background:linear-gradient(145deg,rgba(0,231,255,.06),transparent)}.case p{color:#a2acba;line-height:1.75}.case strong{color:var(--cyan)}
.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:18px}.contact-form label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#8f99a8}.contact-form input,.contact-form select,.contact-form textarea{width:100%;margin-top:8px;background:#0c1118;border:1px solid var(--line);color:#fff;padding:15px;font:inherit}.contact-form textarea{min-height:150px}.contact-form .full{grid-column:1/-1}.contact-form button{border:0;cursor:pointer}
.cta{margin:110px auto 90px;min-height:520px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;border:1px solid rgba(0,231,255,.22);padding:45px;background:radial-gradient(circle at 50% 110%,rgba(0,231,255,.16),transparent 45%),#080c12}.cta h2{margin:26px 0 20px}.cta p{max-width:650px;color:var(--muted);line-height:1.7}.site-footer{border-top:1px solid var(--line);padding:42px 0 50px;color:#788290;font-size:11px}.footer-grid{display:grid;grid-template-columns:1fr 1.5fr 1fr auto;align-items:center;gap:30px}.footer-links,.social-links{display:flex;gap:20px;flex-wrap:wrap}.social-links{margin-top:28px;justify-content:center}.social-links a{color:#9ba5b2}.footer-grid p{margin:0}
@media(max-width:850px){.navlinks{display:none}.hero{padding-top:55px}.hero-stage{height:450px}.main-card{width:88vw}.deal-card{right:-5px;top:260px}.trust{overflow:hidden;gap:38px;justify-content:flex-start}.statement-grid,.section-head,.contact-grid{display:grid;grid-template-columns:1fr;gap:28px}.feature-grid,.platform-grid,.card-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.shell{width:min(100% - 28px,1180px)}.nav{height:76px}.nav .button{display:none}.hero h1,.page-hero h1{font-size:54px;line-height:1;letter-spacing:-.03em}.hero-copy,.page-hero>p{font-size:15px}.hero-actions{flex-direction:column}.hero-stage{height:390px}.main-card{height:320px;padding:19px}.metric strong{font-size:33px}.bars{height:120px}.deal-card{width:155px}.trust{height:78px}.statement,.platform,.flow,.content-section{padding:88px 0}.stats,.metrics,.feature-grid,.platform-grid,.card-grid{grid-template-columns:1fr}.feature-grid article{border-right:0;border-bottom:1px solid #ccd4dc}.metrics div{border-right:0;border-bottom:1px solid var(--line)}.contact-form{grid-template-columns:1fr}.contact-form .full{grid-column:auto}.cta{margin-top:65px;padding:28px}.footer-grid{grid-template-columns:1fr}.footer-grid p{display:none}}

/* Typography v1.1 — safer display sizing and spacing across every template. */
h1,h2,h3{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-kerning:normal;font-variant-ligatures:common-ligatures;text-rendering:optimizeLegibility;overflow-wrap:normal;word-break:normal}
h1{font-weight:650}h2,h3{font-weight:620}
.hero h1,.page-hero h1{font-size:clamp(56px,7.6vw,106px)!important;line-height:1.04!important;letter-spacing:-.022em!important}
.statement h2,.section-head h2,.cta h2,.content-section h2{font-size:clamp(40px,4.9vw,64px)!important;line-height:1.1!important;letter-spacing:-.014em!important}
.feature-grid h3,.platform-grid h3,.card-grid h3,.case h3{line-height:1.24!important;letter-spacing:-.004em!important}
.hero h1 em,.page-hero h1 em,.section-head h2 em,.cta h2 em{display:inline!important;color:var(--cyan)!important;-webkit-text-stroke:0!important;text-shadow:0 0 28px rgba(0,231,255,.15)!important;letter-spacing:inherit!important;padding:0!important}
@media(max-width:850px){.hero h1,.page-hero h1{font-size:clamp(50px,10.5vw,76px)!important;line-height:1.07!important}.statement h2,.section-head h2,.cta h2,.content-section h2{line-height:1.12!important}}
@media(max-width:560px){.hero h1,.page-hero h1{font-size:46px!important;line-height:1.09!important;letter-spacing:-.012em!important}.statement h2,.section-head h2,.cta h2,.content-section h2{font-size:36px!important;line-height:1.14!important;letter-spacing:-.006em!important}.feature-grid h3,.platform-grid h3,.card-grid h3,.case h3{line-height:1.28!important;letter-spacing:0!important}}
