:root{--black:#080808;--panel:#121212;--panel-2:#181818;--teal:#00ddb0;--teal-light:#52efd0;--white:#fafaf7;--gray:#b8b8b8;--line:#323232;--paper:#efeee8}
body.platform{background:var(--black);color:var(--white);font-family:Arial,Helvetica,sans-serif}
body.platform::before{background:radial-gradient(circle at 82% 5%,rgba(0,221,176,.12),transparent 28rem),linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:auto,52px 52px,52px 52px}
.platform .wrap{width:min(1280px,calc(100% - 96px))}
.platform header{background:rgba(8,8,8,.96);border-color:var(--line);backdrop-filter:blur(16px)}
.platform .nav{min-height:90px;gap:30px}
.platform .brand{width:154px;height:72px;overflow:hidden;flex:0 0 154px}
.platform .brand img{display:block;width:154px;height:72px;object-fit:contain;object-position:center}
.platform nav{gap:28px}.platform nav a{font-size:.8rem;color:#ddd}.platform nav a:hover,.platform nav a[aria-current="page"]{color:var(--teal)}
.platform .button,.platform button.button{border-radius:3px;border-color:var(--teal);background:var(--teal);color:var(--black);box-shadow:none;text-transform:none}.platform .button:hover{background:var(--teal-light);box-shadow:none}.platform .button.ghost{background:transparent;color:var(--teal)}
.platform .eyebrow{color:var(--teal);font-size:.68rem;letter-spacing:.2em}
.platform h1,.platform h2,.platform h3{font-family:Arial,Helvetica,sans-serif;font-weight:900}.platform h1{font-size:clamp(4.1rem,8.4vw,8rem);line-height:.91;letter-spacing:-.07em}.platform h2{font-size:clamp(2.75rem,5.5vw,5.5rem);line-height:.95;letter-spacing:-.06em}.platform h3{letter-spacing:-.035em}
.platform .marker{position:relative;color:var(--white);z-index:1}.platform .marker::after{content:"";position:absolute;z-index:-1;left:-.02em;right:-.03em;bottom:.02em;height:.11em;background:var(--teal);transform:rotate(-1.5deg);clip-path:polygon(0 35%,96% 0,100% 72%,3% 100%)}
.platform .lede{color:var(--white);font-size:clamp(1.2rem,2vw,1.55rem);font-weight:700;line-height:1.35}.platform p{color:var(--gray)}.platform .text-link{color:var(--teal)}
.platform .hero{padding:55px 0 0;overflow:hidden}.platform .hero-grid{grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);gap:70px;min-height:690px}.platform .hero .actions{align-items:center}.platform .hero .micro{margin-top:24px;max-width:620px}
.platform .signal-card{min-height:560px;border-radius:2px;border-color:#494949;background:radial-gradient(circle at 50% 43%,rgba(0,221,176,.22),transparent 25%),linear-gradient(145deg,#16201b,#101010 58%);box-shadow:12px 14px 0 rgba(0,221,176,.06);transform:rotate(2deg)}
.platform .signal-card::before{border-color:rgba(0,221,176,.35)}.platform .nucleus-core{background:radial-gradient(circle at 38% 30%,var(--teal-light),var(--teal) 46%,#007f67 100%);color:#050505;box-shadow:0 0 65px rgba(0,221,176,.35)}.platform .orbit{border-radius:2px;background:#111;border-color:#4a4a4a;color:#fff}.platform .signal-footer{color:#aaa}
.platform .trust-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:28px 0}.platform .trust-row div{border-left-color:var(--line)}.platform .trust-row strong{color:var(--teal)}
.platform .section{padding:105px 0;border-color:var(--line)}.platform .section:nth-of-type(even){background:#101010}.platform .section-head{border-bottom:1px solid var(--line);padding-bottom:34px;margin-bottom:42px}.platform .section-head>p{color:var(--gray)}
.platform .ladder{gap:0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.platform .ladder article{border:0;border-right:1px solid var(--line);border-radius:0;background:transparent;min-height:315px;padding:28px 24px}.platform .ladder article:last-child{border-right:0}.platform .ladder article:hover{background:#151515;transform:translateY(-7px)}.platform .ladder .step{color:var(--teal)}
.platform .audience-tabs{gap:0;border:1px solid var(--line);padding:0;border-radius:0;background:#0d0d0d}.platform .audience-tabs button{border:0;border-right:1px solid var(--line);border-radius:0;background:transparent}.platform .audience-tabs button:last-child{border-right:0}.platform .audience-tabs button[aria-selected="true"]{background:var(--teal);color:var(--black)}.platform #audience-panel{border-radius:2px;border-color:#4a4a4a;background:#111;box-shadow:9px 9px 0 rgba(0,221,176,.05)}
.platform .division-grid{gap:0;border:1px solid var(--line)}.platform .division-grid button{border:0;border-bottom:1px solid var(--line);border-radius:0;background:#0d0d0d}.platform .division-grid button:last-child{border-bottom:0}.platform .division-grid button.active{background:var(--teal);color:var(--black)}.platform .division-output{border-radius:2px;background:radial-gradient(circle at 80% 0,rgba(0,221,176,.16),transparent 45%),#101010;border-color:#4a4a4a;box-shadow:10px 10px 0 rgba(0,221,176,.05)}.platform .status-line,.platform .metric-grid strong{color:var(--teal)}
.platform .industry-grid,.platform .proof-grid,.platform .solution-grid{gap:0;border-top:1px solid var(--line);border-left:1px solid var(--line)}.platform .industry-grid article,.platform .proof-grid article,.platform .solution-grid article{border:0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);border-radius:0;background:#101010;padding:30px}.platform .industry-grid article:hover,.platform .proof-grid article:hover,.platform .solution-grid article:hover{background:#171717}.platform .tag{border-radius:2px;color:var(--teal)}
.platform .founder{grid-template-columns:minmax(300px,.78fr) 1.22fr}.platform .founder>div:first-child{position:relative;aspect-ratio:4/5;overflow:hidden;border:1px solid #444;background:#111;box-shadow:12px 12px 0 rgba(0,221,176,.07);transform:rotate(-1.5deg)}.platform .founder img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 18%;border:0;border-radius:0;box-shadow:none;filter:none}.platform .founder>div:first-child::after{content:"KUBERA / FOUNDER + OPERATOR";position:absolute;right:-2px;bottom:24px;background:var(--teal);color:var(--black);font-size:.72rem;font-weight:900;letter-spacing:.11em;padding:12px 18px;transform:rotate(-3deg)}
.platform .campaign-callout{border-radius:2px;background:var(--teal);color:var(--black);border:0;box-shadow:12px 12px 0 rgba(0,221,176,.09)}.platform .campaign-callout .eyebrow,.platform .campaign-callout h2{color:var(--black)}.platform .campaign-callout .marker{color:var(--black)}.platform .campaign-callout .marker::after{background:var(--white)}.platform .campaign-callout .button{background:var(--black);border-color:var(--black);color:var(--white)}
.platform .campaign-callout p,.platform .campaign-callout .micro{color:#08382f}.platform .campaign-callout .marker::after{display:none}
.platform main>.section:nth-of-type(3n){background:var(--paper);color:var(--black);border-color:#bfc0b9}.platform main>.section:nth-of-type(3n) p,.platform main>.section:nth-of-type(3n) .lede,.platform main>.section:nth-of-type(3n) .micro{color:#4b514c}.platform main>.section:nth-of-type(3n) .eyebrow,.platform main>.section:nth-of-type(3n) .text-link,.platform main>.section:nth-of-type(3n) .status-line,.platform main>.section:nth-of-type(3n) .metric-grid strong{color:#007f67}.platform main>.section:nth-of-type(3n) .section-head,.platform main>.section:nth-of-type(3n) .timeline article{border-color:#bfc0b9}.platform main>.section:nth-of-type(3n) .marker{color:var(--black)}.platform main>.section:nth-of-type(3n) .marker::after{background:var(--teal)}.platform main>.section:nth-of-type(3n) .button.ghost{color:#006e59;border-color:#006e59}.platform main>.section:nth-of-type(3n) .industry-grid,.platform main>.section:nth-of-type(3n) .proof-grid,.platform main>.section:nth-of-type(3n) .solution-grid,.platform main>.section:nth-of-type(3n) .ladder{border-color:#bfc0b9}.platform main>.section:nth-of-type(3n) .industry-grid article,.platform main>.section:nth-of-type(3n) .proof-grid article,.platform main>.section:nth-of-type(3n) .solution-grid article,.platform main>.section:nth-of-type(3n) .ladder article{background:#f8f7f2;color:var(--black);border-color:#bfc0b9}.platform main>.section:nth-of-type(3n) .industry-grid article:hover,.platform main>.section:nth-of-type(3n) .proof-grid article:hover,.platform main>.section:nth-of-type(3n) .solution-grid article:hover,.platform main>.section:nth-of-type(3n) .ladder article:hover{background:#fff}.platform main>.section:nth-of-type(3n) .industry-grid article p,.platform main>.section:nth-of-type(3n) .proof-grid article p,.platform main>.section:nth-of-type(3n) .solution-grid article p,.platform main>.section:nth-of-type(3n) .ladder article p{color:#4b514c}.platform main>.section:nth-of-type(3n) #audience-panel,.platform main>.section:nth-of-type(3n) .division-output{background:#f8f7f2;color:var(--black);border-color:#aeb0a9;box-shadow:9px 9px 0 rgba(0,128,103,.12)}.platform main>.section:nth-of-type(3n) #audience-panel li,.platform main>.section:nth-of-type(3n) .division-output p,.platform main>.section:nth-of-type(3n) .division-output span{color:#4b514c}.platform main>.section:nth-of-type(3n) .metric-grid div{border-color:#bfc0b9}.platform main>.section:nth-of-type(3n) .tag{color:#007f67;border-color:#9fa29a}
.platform .page-hero{padding:100px 0 80px;border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 12%,rgba(0,221,176,.13),transparent 30rem)}.platform .page-hero h1{font-size:clamp(4rem,8vw,7.4rem);max-width:1080px}.platform .breadcrumb{color:#888}.platform .breadcrumb a{color:var(--teal)}
.platform .timeline article{border-color:var(--line)}.platform .timeline article::before,.platform .check-list li::before{color:var(--teal)}
.platform footer{background:#0b0b0b;border-color:var(--line);padding:48px 0}.platform .footer-grid{gap:32px}.platform .footer-grid a,.platform .footer-grid span{color:#aaa}.platform .footer-grid img{width:145px;height:auto;object-fit:contain}.platform footer>.wrap:last-of-type .micro{margin:18px 0 0;padding-top:18px;border-top:1px solid var(--line)}
.platform.demo-page .demo{border:1px solid #404040;box-shadow:10px 10px 0 rgba(0,221,176,.05)}
@media(max-width:1100px){.platform .wrap{width:calc(100% - 56px)}.platform nav{gap:17px}.platform .hero-grid{gap:42px}.platform .ladder{grid-template-columns:repeat(2,1fr)}.platform .ladder article{border-bottom:1px solid var(--line)}}
@media(max-width:720px){.platform .wrap{width:calc(100% - 36px)}.platform .nav{min-height:75px}.platform .brand{width:122px;height:58px;flex-basis:122px}.platform .brand img{width:122px;height:58px}.platform nav{top:75px;background:#111;border-radius:0}.platform h1{font-size:clamp(3.35rem,15vw,5.1rem);letter-spacing:-.065em}.platform h2{font-size:clamp(2.55rem,12vw,4rem)}.platform .hero{padding-top:28px}.platform .hero-grid{grid-template-columns:1fr;min-height:0;gap:44px}.platform .signal-card{min-height:520px;width:94%;transform:rotate(1deg)}.platform .trust-row{grid-template-columns:1fr 1fr}.platform .section{padding:72px 0}.platform .ladder,.platform .industry-grid,.platform .proof-grid,.platform .solution-grid{grid-template-columns:1fr}.platform .ladder article{border-right:0}.platform .audience-tabs{grid-template-columns:1fr}.platform .audience-tabs button{border-right:0;border-bottom:1px solid var(--line)}.platform .founder{grid-template-columns:1fr;gap:45px}.platform .founder>div:first-child{width:min(92%,430px);margin:auto}.platform .campaign-callout{padding:34px 25px}.platform .page-hero{padding:65px 0 55px}.platform .footer-grid{grid-template-columns:1fr}.platform .mobile-cta{background:var(--teal);color:var(--black)}}
@media(prefers-reduced-motion:reduce){.platform .signal-card,.platform .founder>div:first-child{transform:none}}
