@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');

:root{font-family:'DM Sans',Arial,sans-serif;color:#18202c;background:#f9fafc;font-synthesis:none;scroll-behavior:smooth}
*{box-sizing:border-box}body{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}img{max-width:100%}
.container{width:min(1160px,calc(100% - 48px));margin:auto}.eyebrow{font-size:.75rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.section{padding:104px 0}.section-head{max-width:750px;margin-bottom:44px}.section-head h2,.section h2{font-family:Manrope,Arial,sans-serif;font-size:clamp(2rem,4vw,3.55rem);line-height:1.12;letter-spacing:-.055em;margin:12px 0 20px}.section-head p,.section-intro{font-size:1.08rem;line-height:1.75;color:var(--muted)}.pill{display:inline-flex;gap:9px;align-items:center;border:1px solid var(--line);border-radius:100px;padding:9px 13px;font-size:.76rem;font-weight:700;letter-spacing:.03em}.pill i,.status-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);display:inline-block}.button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 20px;border-radius:12px;font-weight:700;font-size:.9rem;border:1px solid transparent;transition:transform .2s,background .2s,border .2s}.button:hover{transform:translateY(-2px)}.button.primary{background:var(--accent);color:var(--button-text,#061a21)}.button.secondary{border-color:var(--line);background:var(--button-secondary,transparent);color:var(--text)}.button .arrow{font-size:1.2em;line-height:1}.actions{display:flex;flex-wrap:wrap;gap:12px}.meta{font-size:.82rem;color:var(--muted);line-height:1.55}.site-header{height:88px;display:flex;align-items:center;position:relative;z-index:5}.site-header .container{display:flex;align-items:center;justify-content:space-between;gap:30px}.site-nav{display:flex;align-items:center;gap:28px;font-size:.86rem;font-weight:700}.site-nav a:not(.button){opacity:.8}.site-nav a:hover{opacity:1}.logo-nex{width:171px;height:auto;display:block}.brand-lockup{display:flex;align-items:center;gap:12px}.footer{padding:35px 0;border-top:1px solid var(--line)}.footer .container{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer p{font-size:.78rem;color:var(--muted)}.footer-links{display:flex;gap:22px;font-size:.8rem;color:var(--muted)}

/* Nexurova */
.nexurova{--bg:#080e19;--surface:#111b2a;--surface-2:#152033;--text:#f5f7fb;--muted:#a6b2c5;--line:rgba(226,235,255,.14);--accent:#38e2bb;--button-text:#071520;background:var(--bg);color:var(--text)}
.nexurova .site-header{border-bottom:1px solid rgba(255,255,255,.06)}.nexurova .hero{position:relative;overflow:hidden;padding:105px 0 118px;min-height:650px}.nexurova .hero:before{content:'';position:absolute;width:720px;height:720px;right:-180px;top:-170px;background:radial-gradient(circle,rgba(123,37,221,.29),transparent 65%);pointer-events:none}.nexurova .hero:after{content:'';position:absolute;width:590px;height:590px;right:7%;top:25%;background:radial-gradient(circle,rgba(1,237,184,.12),transparent 68%);pointer-events:none}.hero-grid{display:grid;grid-template-columns:1.25fr .8fr;align-items:center;gap:60px;position:relative;z-index:1}.hero h1{font-family:Manrope,Arial,sans-serif;font-size:clamp(3.2rem,5.8vw,5.8rem);line-height:1.04;letter-spacing:-.075em;margin:25px 0}.hero h1 em{font-style:normal;background:linear-gradient(105deg,#a962ff 8%,#5c91ed 52%,#38e2bb 95%);background-clip:text;color:transparent}.hero-copy{font-size:1.15rem;line-height:1.73;color:#b7c3d3;max-width:630px;margin:0 0 29px}.signal-card{position:relative;padding:32px;border:1px solid rgba(168,130,247,.26);background:linear-gradient(145deg,rgba(119,49,188,.18),rgba(18,33,48,.8) 55%,rgba(13,87,81,.24));border-radius:28px;box-shadow:0 30px 90px rgba(0,0,0,.25)}.signal-card:before{content:'';display:block;height:12px;width:12px;border-radius:50%;background:#49e8c3;box-shadow:0 0 28px #49e8c3;margin-bottom:68px}.signal-card .small{font-size:.74rem;color:#b7c3d3;letter-spacing:.12em;text-transform:uppercase;font-weight:800}.signal-card h3{font-family:Manrope,sans-serif;font-size:2.1rem;line-height:1.2;letter-spacing:-.05em;max-width:300px;margin:15px 0 46px}.signal-lines{display:grid;gap:13px}.signal-lines span{display:block;height:1px;background:linear-gradient(90deg,#8a43eb,transparent)}.signal-lines span:nth-child(2){width:76%;background:linear-gradient(90deg,#3c89cb,transparent)}.signal-lines span:nth-child(3){width:52%;background:linear-gradient(90deg,#42dcb1,transparent)}.soft{background:#0d1624}.nexurova .eyebrow{color:#6be6c7}.cards{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.product-card{min-height:410px;display:flex;flex-direction:column;justify-content:space-between;padding:36px;border:1px solid var(--line);border-radius:25px;background:var(--surface);position:relative;overflow:hidden}.product-card:before{content:'';position:absolute;width:260px;height:260px;right:-95px;top:-100px;border-radius:50%;filter:blur(20px);opacity:.28}.product-card.biz:before{background:#4e86eb}.product-card.cortex:before{background:#9a4ded}.product-card .card-no{font-size:.75rem;letter-spacing:.17em;color:#8b9db4;font-weight:800}.product-card h3{font-family:Manrope,sans-serif;font-size:clamp(2rem,3vw,2.75rem);letter-spacing:-.055em;margin:0 0 15px}.product-card p{color:var(--muted);line-height:1.7;max-width:390px}.text-link{display:inline-flex;gap:12px;align-items:center;color:#63e5c5;font-weight:800;font-size:.9rem}.proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.proof-card{padding:31px;border-radius:22px;border:1px solid var(--line);background:#111a28}.proof-card .label{font-size:.7rem;text-transform:uppercase;letter-spacing:.16em;color:#90a3bd;font-weight:800}.proof-card h3{font-family:Manrope,sans-serif;font-size:1.6rem;letter-spacing:-.04em;margin:25px 0 10px}.proof-card p{color:var(--muted);line-height:1.7;min-height:80px}.proof-card a{color:#80e9d1;font-size:.83rem;font-weight:700}.people-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.person{padding:25px;border-left:2px solid #6655b7;background:rgba(255,255,255,.035)}.person h3{margin:0 0 5px;font:700 1.05rem Manrope,sans-serif}.person p{margin:0;color:var(--muted);font-size:.84rem}.contact-band{padding:82px 0;background:linear-gradient(115deg,#27194d,#123043 63%,#105147);border-top:1px solid var(--line)}.contact-band .container{display:flex;justify-content:space-between;align-items:center;gap:40px}.contact-band h2{margin:10px 0 16px;font-size:clamp(2rem,3.5vw,3.25rem);max-width:620px}.contact-band p{color:#d5e5ed;line-height:1.6;max-width:640px}.contact-band .button.secondary{background:rgba(255,255,255,.12);color:white}

/* Product interest pages */
.product-hero{padding:86px 0 90px;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.product-hero:after{content:'';position:absolute;width:560px;height:560px;right:-140px;top:-220px;border-radius:50%;background:radial-gradient(circle,rgba(125,58,234,.21),transparent 68%)}.product-hero.bizscore:after{background:radial-gradient(circle,rgba(58,127,234,.23),transparent 68%)}.product-hero .container{position:relative;z-index:1}.back-link{color:#95a9c0;font-size:.84rem;font-weight:700}.product-hero h1{font-family:Manrope,sans-serif;font-size:clamp(3.2rem,6vw,6rem);line-height:1.04;letter-spacing:-.07em;margin:32px 0 18px}.product-hero .lede{font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.5;max-width:720px;color:#c8d7e7}.product-layout{display:grid;grid-template-columns:1.3fr .7fr;gap:75px}.content-stack{display:grid;gap:45px}.content-stack h2{font:800 1.5rem Manrope,sans-serif;letter-spacing:-.04em;margin:0 0 14px}.content-stack p,.content-stack li{color:var(--muted);line-height:1.75}.content-stack ul{padding-left:20px}.side-note{align-self:start;padding:30px;border:1px solid var(--line);background:var(--surface);border-radius:20px;position:sticky;top:26px}.side-note strong{font:800 1rem Manrope,sans-serif}.side-note p{color:var(--muted);line-height:1.7;font-size:.9rem}.interest-section{padding:85px 0;background:linear-gradient(130deg,#121c31,#172246 55%,#123b3d)}.interest-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:70px}.interest-grid h2{font-size:clamp(2rem,4vw,3.4rem);margin:10px 0 15px}.interest-grid p{color:#b6c7d7;line-height:1.7}.interest-form{display:grid;grid-template-columns:1fr 1fr;gap:13px;padding:28px;border:1px solid rgba(255,255,255,.15);border-radius:22px;background:rgba(255,255,255,.05)}.field{display:grid;gap:7px}.field.full{grid-column:1/-1}.field label{font-size:.76rem;font-weight:800;color:#d6e4ec}.field input,.field select,.field textarea{width:100%;background:#0e182a;border:1px solid rgba(255,255,255,.16);border-radius:10px;color:white;padding:12px 13px;outline:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:#4ce2c0}.field textarea{min-height:96px;resize:vertical}.form-actions{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:8px}.form-actions .meta{color:#b0c4d4}.form-message{grid-column:1/-1;min-height:1em;font-size:.82rem;color:#aeeedb}

/* Pangean */
.pangean{--bg:#fbfaf7;--surface:#fff;--text:#20252b;--muted:#5d6771;--line:#dfe2df;--accent:#ed1763;--button-text:#fff;--button-secondary:#fff;background:var(--bg);color:var(--text)}.pangean .site-header{border-bottom:1px solid var(--line);background:#fff}.pangean-brand{font:800 1.03rem Manrope,sans-serif;letter-spacing:-.035em}.pangean-mark{display:block;width:44px;height:47px;overflow:hidden;position:relative;flex:none}.pangean-mark img{position:absolute;width:100px;max-width:none;left:-16px;top:-13px}.pangean .hero{padding:96px 0 100px;background:#fff;position:relative;overflow:hidden}.pangean .hero:after{content:'';position:absolute;width:500px;height:500px;right:-120px;bottom:-220px;background:radial-gradient(circle,#e6f6ed,transparent 68%)}.pangean .hero-grid{grid-template-columns:1.15fr .85fr}.pangean .hero h1{font-size:clamp(3.1rem,5.3vw,5.2rem);margin:18px 0 20px}.pangean .hero h1 em{background:linear-gradient(100deg,#e91662,#6344a3,#0879bd);background-clip:text;color:transparent}.pangean .hero-copy{color:var(--muted)}.pangean .eyebrow{color:#a31951}.mosaic{height:395px;border-radius:28px;background:#f8faf9;position:relative;overflow:hidden;border:1px solid #e9ece9;box-shadow:0 25px 65px rgba(14,40,44,.08)}.mosaic span{position:absolute;transform:rotate(-18deg);border-radius:10px}.mosaic span:nth-child(1){width:200px;height:320px;background:#ed1763;top:-55px;left:15%}.mosaic span:nth-child(2){width:190px;height:250px;background:#034abf;top:64px;left:45%}.mosaic span:nth-child(3){width:250px;height:125px;background:#60d7a6;top:240px;left:19%}.mosaic span:nth-child(4){width:80px;height:170px;background:#f58c10;top:150px;right:3%}.mosaic b{position:absolute;left:29px;bottom:28px;background:white;padding:14px 18px;border-radius:11px;box-shadow:0 10px 25px rgba(0,0,0,.09);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase}.pangean .soft{background:#f4f7f4}.pangean .proof-card{background:white;border-color:#e0e6e1}.pangean .proof-card .label{color:#a22f5a}.pangean .proof-card p{color:var(--muted)}.pangean .proof-card a{color:#0a699e}.pangean .person{background:white;border-color:#ed1763}.pangean .contact-band{background:#282238;color:white}.pangean .contact-band p{color:#d9d5e2}.pangean .contact-band .button.secondary{color:white;background:transparent;border-color:rgba(255,255,255,.35)}.quiet-ai{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.quiet-ai h2{margin:0}.quiet-ai p{color:var(--muted);line-height:1.75;font-size:1.07rem}
@media(max-width:850px){.site-nav{gap:14px}.site-nav .button{display:none}.hero-grid,.pangean .hero-grid,.product-layout,.interest-grid,.quiet-ai{grid-template-columns:1fr}.signal-card,.mosaic{max-width:560px}.hero{padding-top:65px!important}.section{padding:75px 0}.contact-band .container{align-items:flex-start;flex-direction:column}.product-layout{gap:30px}.side-note{position:static}.interest-grid{gap:30px}}
@media(max-width:620px){.container{width:min(100% - 32px,1160px)}.site-header{height:76px}.site-nav a:not(:last-child){display:none}.site-nav .button{display:inline-flex;font-size:.78rem;min-height:40px;padding:9px 11px}.logo-nex{width:145px}.hero h1{font-size:3rem}.cards,.proof-grid,.people-grid,.interest-form{grid-template-columns:1fr}.product-card{min-height:340px}.interest-form .field{grid-column:1/-1}.footer .container{align-items:flex-start;flex-direction:column}.mosaic{height:290px}.pangean-brand{font-size:.85rem}}
.proof-grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}
.proof-card{position:relative}
.launch-flag{position:absolute;right:18px;top:17px;padding:6px 9px;border-radius:100px;border:1px solid rgba(128,233,209,.4);background:rgba(56,226,187,.1);color:#80e9d1;font-size:.66rem;font-weight:800;text-transform:uppercase;letter-spacing:.08em}
.launch-flag + .label{padding-top:24px}
.pangean .launch-flag{border-color:rgba(173,23,76,.3);background:#fff0f4;color:#a31951}
@media(max-width:850px){.proof-grid.three{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.proof-grid.three{grid-template-columns:1fr}}
.pangean-mark{width:36px;height:54px;clip-path:polygon(0 0,100% 0,100% 65%,35% 65%,35% 100%,0 100%)}
.pangean-mark img{width:73px;left:-12px;top:-8px}
.pangean-mark{clip-path:none;overflow:visible}
.pangean-mark img{position:static;width:36px;height:54px;max-width:none}
.person .profile-link{display:inline-flex;align-items:center;gap:7px;margin-top:18px;color:var(--accent);font-size:.82rem;font-weight:800}
.person .profile-link:hover{text-decoration:underline;text-underline-offset:4px}
.person .profile-link:focus-visible{outline:2px solid var(--accent);outline-offset:4px;border-radius:2px}
.pangean .hero:after{background:radial-gradient(circle,rgba(29,140,205,.14),transparent 68%)}
.chit-hero-art{height:395px;position:relative;overflow:hidden;border:1px solid #dce6ef;border-radius:28px;background:radial-gradient(circle at 19% 17%,#fff 0,transparent 46%),linear-gradient(145deg,#f3f8fc,#deebf6 64%,#e5f5fb);box-shadow:0 25px 65px rgba(10,88,164,.11)}
.art-ring{position:absolute;width:390px;height:390px;right:-85px;top:-185px;border:50px solid rgba(179,179,179,.24);border-radius:50%}
.art-bars{position:absolute;right:34px;bottom:54px;height:260px;display:flex;align-items:end;gap:13px}
.art-bars span{display:block;width:56px;border-radius:12px 12px 0 0;box-shadow:0 17px 29px rgba(10,88,164,.16)}
.art-bars span:nth-child(1){height:105px;background:#fac310}.art-bars span:nth-child(2){height:175px;background:#1d8ccd}.art-bars span:nth-child(3){height:240px;background:#0a58a4}
.art-logo-card{position:absolute;top:66px;left:45px;width:210px;height:228px;display:grid;place-items:center;background:#fff;border:1px solid #e5e9ee;border-radius:24px;box-shadow:0 28px 46px rgba(23,57,88,.15);transform:rotate(-6deg)}
.art-logo-card img{display:block;width:144px;height:auto}
.art-caption{position:absolute;left:30px;bottom:24px;display:flex;gap:18px;align-items:center;background:#fff;padding:11px 15px;border-radius:10px;color:#18334d;font-size:.76rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;box-shadow:0 8px 22px rgba(10,88,164,.1)}
.art-caption span{color:#0a58a4;font-size:1.2rem}
.proof-card .product-logo{height:58px;display:flex;align-items:center;margin-bottom:18px}
.proof-card .product-logo img{display:block;object-fit:contain}
.proof-card .chitmonks-logo{width:54px;height:54px}
.proof-card .snbchain-logo{width:107px;height:17px}
.proof-card .truzor-logo{width:54px;height:54px}
.nexurova .proof-card .product-logo{width:138px;height:74px;padding:10px 14px;margin-bottom:21px;background:#f7f9fc;border-radius:12px}
.nexurova .proof-card .snbchain-logo{width:110px;height:auto}
.nexurova .footer{padding:0}
.nexurova .footer .office-locations{display:grid;grid-template-columns:.8fr 1fr 1fr;align-items:start;gap:45px;padding-top:45px;padding-bottom:40px;border-bottom:1px solid var(--line)}
.nexurova .office-locations h2{font:700 1.45rem Manrope,Arial,sans-serif;letter-spacing:-.035em;margin:0}
.nexurova .office h3{font:700 .95rem Manrope,Arial,sans-serif;color:#f5f7fb;margin:0 0 12px}
.nexurova .office address{font-style:normal;font-size:.9rem;line-height:1.75;color:var(--muted)}
.nexurova .footer .footer-base{padding-top:27px;padding-bottom:29px}
@media(max-width:850px){.nexurova .footer .office-locations{grid-template-columns:1fr 1fr;gap:30px}.nexurova .office-locations h2{grid-column:1/-1}}
@media(max-width:620px){.nexurova .footer .office-locations{grid-template-columns:1fr;gap:23px;padding-top:38px;padding-bottom:34px}.nexurova .office-locations h2{grid-column:auto}}
@media(max-width:620px){.chit-hero-art{height:300px}.art-logo-card{top:43px;left:32px;width:164px;height:182px}.art-logo-card img{width:115px}.art-bars{right:20px;bottom:41px;height:200px;gap:8px}.art-bars span{width:40px}.art-bars span:nth-child(1){height:77px}.art-bars span:nth-child(2){height:128px}.art-bars span:nth-child(3){height:187px}.art-caption{left:17px;bottom:17px;font-size:.65rem}}
.associations{padding:70px 0 78px;background:#fff;text-align:center}
.associations h2{font:700 clamp(2rem,3.2vw,2.65rem) Manrope,Arial,sans-serif;letter-spacing:-.045em;color:#20252b;margin:0}
.association-rule{width:50px;height:3px;background:linear-gradient(90deg,#ed1763,#0a58a4);margin:17px auto 30px}
.association-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:25px;align-items:center}
.association-grid a{min-height:110px;display:flex;align-items:center;justify-content:center;border-radius:8px;outline-offset:5px}
.association-grid a:focus-visible{outline:2px solid #ed1763}
.association-grid img{display:block;width:100%;max-width:160px;max-height:95px;object-fit:contain;margin:auto;filter:grayscale(1);opacity:.75;transition:filter .35s,opacity .35s,transform .35s}
.association-grid a:hover img,.association-grid a:focus-visible img{filter:grayscale(0);opacity:1;transform:scale(1.1)}
.pangean-footer{background:#f6f9fb;color:#536173;padding:54px 0 0}
.pangean-footer-grid{display:grid;grid-template-columns:1.5fr 1.1fr .72fr;gap:74px;align-items:start}
.footer-wordmark{display:block;width:min(100%,230px);height:auto;opacity:1}
.footer-original-logo{display:block;width:190px;height:auto;margin:-24px 0 -22px -30px}
@media(max-width:620px){.footer-original-logo{width:180px}}
.footer-company address{font-style:normal;font-size:.96rem;line-height:1.7;margin:19px 0 21px}
.footer-socials{display:flex;gap:13px}
.footer-socials a{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:rgba(237,23,99,.12);color:#ae1b58;font-weight:800;font-size:.95rem;transition:transform .2s,background .2s}
.footer-socials a:nth-child(2){background:rgba(10,88,164,.12);color:#0a58a4}
.footer-socials a:nth-child(3){background:rgba(29,140,205,.12);color:#1d8ccd}
.footer-socials a:hover{transform:translateY(-2px);background:rgba(237,23,99,.2)}
.footer-column h3{margin:4px 0 0;color:#20252b;font:700 1.2rem Manrope,Arial,sans-serif;letter-spacing:-.025em}
.footer-rule{width:50px;height:3px;background:linear-gradient(90deg,#ed1763,#0a58a4);margin:17px 0 18px}
.footer-column a{display:block;margin:0 0 14px;color:#536173;font-size:.96rem;line-height:1.55}
.footer-column a:hover{color:#ed1763;text-decoration:none}
.footer-copyright{border-top:1px solid #dfe7ef;margin-top:44px;padding:18px 0 22px;font-size:.8rem;color:#69788a}
@media(max-width:950px){.association-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:30px}.pangean-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px}}
@media(max-width:620px){.associations{padding:58px 0 64px}.association-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.association-grid a{min-height:88px}.association-grid img{max-width:145px;max-height:72px}.pangean-footer{padding-top:54px}.pangean-footer-grid{grid-template-columns:1fr;gap:27px}.footer-company address{margin:18px 0}.footer-copyright{margin-top:36px}}
