body.destination-page{min-height:100svh;background:#030811;color:#e9eef2}
.destination-world{position:relative;min-height:100svh;padding:126px 4vw 28px;overflow:hidden;background:radial-gradient(circle at var(--mx) var(--my),rgba(9,209,218,.08),transparent 27%),linear-gradient(125deg,#030811,#071421 55%,#040a13)}
.destination-world::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(118deg,transparent 45%,rgba(43,201,135,.04),transparent 63%),repeating-linear-gradient(90deg,rgba(255,255,255,.018) 0 1px,transparent 1px 92px)}
.destination-scene{position:relative;z-index:2;min-height:calc(100svh - 154px);display:grid;grid-template-columns:minmax(430px,.82fr) minmax(520px,1.18fr);gap:5vw;align-items:center}
.destination-copy{max-width:650px}.destination-kicker{margin:0 0 16px;color:var(--gold);font-size:9px;letter-spacing:.2em;text-transform:uppercase}.destination-title{margin:0;font-size:clamp(62px,7vw,112px);line-height:.82;letter-spacing:-.07em;font-weight:400}.destination-title em{display:block;color:var(--green);font-style:italic;margin-left:.55ch}.destination-lede{max-width:580px;margin:27px 0 0;color:#b5c0ca;font-size:15px;line-height:1.7}.destination-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:25px}.destination-meta span{padding:9px 12px;border:1px solid rgba(255,255,255,.12);background:rgba(7,17,29,.38);font-size:8px;letter-spacing:.11em;text-transform:uppercase;color:#b8c4ce}.destination-actions{display:flex;gap:10px;margin-top:27px}
.scene-art{position:relative;min-height:620px;display:grid;place-items:center;perspective:1000px}.scene-art::before{content:"";position:absolute;width:78%;height:74%;border:1px solid rgba(255,255,255,.1);background:linear-gradient(140deg,rgba(43,201,135,.1),rgba(8,20,34,.08),rgba(122,63,242,.08));backdrop-filter:blur(14px);transform:rotate(-5deg);box-shadow:0 50px 140px rgba(0,0,0,.4);clip-path:polygon(8% 0,100% 7%,93% 100%,0 88%)}.scene-art::after{content:"";position:absolute;width:68%;aspect-ratio:1;border:1px solid rgba(9,209,218,.14);border-radius:50%;transform:rotateX(68deg) rotateZ(-18deg);box-shadow:0 0 90px rgba(9,209,218,.07)}
.identity-contain{position:relative;z-index:3;width:92%;max-width:850px;height:auto;aspect-ratio:3/2;display:grid;place-items:center;padding:4%;overflow:visible}.identity-contain img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;filter:drop-shadow(0 32px 45px rgba(0,0,0,.42))}
.identity-contain.smartcore{width:96%;max-width:922px;height:auto;aspect-ratio:922/298;padding:3%}.identity-contain.smartco{width:96%;max-width:1000px;height:auto;aspect-ratio:5/2;padding:2%;background:radial-gradient(ellipse at center,rgba(4,10,18,.28),transparent 78%)}.identity-contain.tonaque{max-width:610px;aspect-ratio:1}.identity-contain.tonqiva{max-width:900px;aspect-ratio:3/1}
.scene-note{position:absolute;z-index:5;right:3%;bottom:7%;max-width:260px;padding:14px;border-left:1px solid var(--green);background:rgba(4,12,22,.4);backdrop-filter:blur(12px);color:#9caab6;font-size:10px;line-height:1.55}.scene-note b{display:block;color:#fff;margin-bottom:5px}
.brand-smartco{--green:#09d1da;--gold:#c4ced8}.brand-smartcore{--green:#00d9e6;--gold:#e3edf2}.brand-tonqiva{--green:#09d1da;--gold:#7a3ff2}.brand-university{--green:#c8aa48;--gold:#2bc987}
.brand-smartco .destination-world{background:radial-gradient(circle at var(--mx) var(--my),rgba(9,209,218,.12),transparent 25%),linear-gradient(125deg,#030811,#061827 55%,#05101a)}.brand-smartcore .destination-world{background:radial-gradient(circle at var(--mx) var(--my),rgba(0,217,230,.1),transparent 27%),linear-gradient(125deg,#020711,#061421 52%,#02070c)}
.brand-university .destination-world{background:radial-gradient(circle at var(--mx) var(--my),rgba(200,170,72,.1),transparent 28%),linear-gradient(125deg,#05090e,#11121a 52%,#07120f)}
.portfolio-stage{position:relative;z-index:3;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-items:stretch}.product-entry{position:relative;min-height:420px;padding:22px;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.11);background:linear-gradient(155deg,rgba(255,255,255,.05),rgba(5,13,24,.45));backdrop-filter:blur(16px);overflow:hidden;transition:.35s}.product-entry:hover{transform:translateY(-8px);border-color:rgba(9,209,218,.3)}.product-entry img{width:100%;height:190px;object-fit:contain;margin:auto 0;filter:drop-shadow(0 25px 35px rgba(0,0,0,.35))}.product-entry h2{font-size:30px;font-weight:400;margin:10px 0 5px}.product-entry p{font-size:11px;color:#96a6b3;line-height:1.6}.product-entry a{margin-top:auto;color:var(--green);font-size:9px;letter-spacing:.12em;text-transform:uppercase}.status-neutral{font-size:7px;color:var(--gold);letter-spacing:.14em;text-transform:uppercase}
.ecosystem-map{position:relative;min-height:600px;display:grid;place-items:center}.ecosystem-core{position:absolute;z-index:3;width:220px;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;text-align:center;background:radial-gradient(circle,rgba(43,201,135,.22),rgba(5,18,28,.82) 62%);border:1px solid rgba(43,201,135,.35);box-shadow:0 0 90px rgba(43,201,135,.13)}.ecosystem-core b{font-size:23px}.ecosystem-node{position:absolute;width:190px;padding:16px;border:1px solid rgba(255,255,255,.12);background:rgba(7,17,29,.54);backdrop-filter:blur(15px)}.ecosystem-node b{display:block;color:#fff;margin-bottom:4px}.ecosystem-node span{font-size:9px;color:#91a2af;line-height:1.4}.ecosystem-node::after{content:"";position:absolute;height:1px;width:110px;background:linear-gradient(90deg,rgba(9,209,218,.5),transparent)}.node-tds{left:2%;top:13%}.node-smartco{right:3%;top:10%}.node-smartcore{right:0;bottom:12%}.node-tonqiva{left:3%;bottom:10%}.node-tcs{left:50%;top:2%;transform:translateX(-50%)}.node-tds::after,.node-tonqiva::after{left:100%;top:50%}.node-smartco::after,.node-smartcore::after{right:100%;top:50%;transform:rotate(180deg)}.node-tcs::after{top:100%;left:50%;width:80px;transform:rotate(90deg);transform-origin:left}
.smartapps-console{position:relative;display:grid;grid-template-columns:.75fr 1.25fr;gap:18px;padding:20px;border:1px solid rgba(255,255,255,.11);background:rgba(6,15,26,.5);backdrop-filter:blur(18px)}.app-selector{display:grid;grid-template-columns:1fr 1fr;gap:6px}.app-selector button{padding:11px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.025);color:#dce5eb;text-align:left;font-size:10px}.app-selector button.active{border-color:rgba(43,201,135,.5);background:rgba(43,201,135,.09);color:#fff}.app-detail{display:flex;flex-direction:column;justify-content:center;padding:35px;background:linear-gradient(140deg,rgba(43,201,135,.09),rgba(122,63,242,.07));min-height:390px}.app-detail small{color:var(--gold);letter-spacing:.15em;text-transform:uppercase}.app-detail h2{font-size:clamp(42px,5vw,76px);margin:18px 0 12px;font-weight:400;letter-spacing:-.05em}.app-detail p{color:#aab8c3;line-height:1.7;max-width:520px}
.founders{display:grid;grid-template-columns:1fr 1fr;gap:12px}.founder{min-height:220px;padding:30px;border:1px solid rgba(255,255,255,.11);background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(7,16,27,.35));display:flex;flex-direction:column;justify-content:flex-end}.founder small{color:var(--gold);letter-spacing:.13em;text-transform:uppercase}.founder b{font-size:25px;margin-top:8px}
.contact-links{display:grid;gap:10px;width:min(520px,100%)}.contact-links a{padding:17px 18px;border:1px solid rgba(255,255,255,.12);background:rgba(5,14,25,.45);display:flex;justify-content:space-between;align-items:center}.contact-links a:hover{border-color:rgba(43,201,135,.45)}
.programme-path{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.programme-path article{min-height:190px;padding:20px;border:1px solid rgba(255,255,255,.1);background:rgba(6,15,25,.45)}.programme-path b{display:block;font-size:17px;margin-bottom:10px}.programme-path p{font-size:10px;line-height:1.6;color:#94a4b0}
.site-footer-mini{position:absolute;z-index:6;left:4vw;bottom:18px;font-size:7px;letter-spacing:.13em;color:#657682;text-transform:uppercase}
@media(max-width:1000px){.destination-scene{grid-template-columns:1fr;display:block}.destination-copy{max-width:760px}.scene-art{min-height:520px}.portfolio-stage{margin-top:40px}.ecosystem-map{margin-top:30px}.site-footer-mini{position:relative;left:auto;bottom:auto;margin-top:35px}}
@media(max-width:700px){.destination-world{padding:110px 23px 28px}.destination-scene{min-height:auto}.destination-title{font-size:clamp(52px,16vw,74px)}.destination-lede{font-size:14px}.destination-actions{display:grid;grid-template-columns:1fr 1fr}.scene-art{min-height:390px;margin:10px -23px 0}.identity-contain,.identity-contain.smartcore,.identity-contain.smartco,.identity-contain.tonqiva{width:92%;max-width:calc(100vw - 46px);height:auto;padding:3%}.identity-contain.smartcore{aspect-ratio:922/298}.identity-contain.smartco{aspect-ratio:5/2;padding:1%}.identity-contain.tonqiva{aspect-ratio:3/1}.scene-note{right:23px;bottom:15px}.portfolio-stage{grid-template-columns:1fr;margin-top:30px}.product-entry{min-height:300px}.product-entry img{height:130px}.ecosystem-map{min-height:720px}.ecosystem-core{width:170px}.ecosystem-node{width:150px;padding:11px}.ecosystem-node::after{display:none}.node-tds{left:0;top:5%}.node-smartco{right:0;top:20%}.node-smartcore{right:0;bottom:6%}.node-tonqiva{left:0;bottom:18%}.node-tcs{top:42%;left:0;transform:none}.smartapps-console{grid-template-columns:1fr}.app-selector{grid-template-columns:1fr 1fr}.app-detail{min-height:280px;padding:24px}.programme-path{grid-template-columns:1fr 1fr}.founders{grid-template-columns:1fr}.site-footer-mini{margin-top:25px}}

/* Phase 5 additive creative refinement */
.brand-smartco .scene-art::before{background:linear-gradient(135deg,rgba(207,223,235,.12),rgba(9,209,218,.07) 42%,rgba(4,14,25,.2));clip-path:polygon(4% 8%,92% 0,100% 78%,14% 100%);box-shadow:0 60px 160px rgba(0,0,0,.55),inset 0 0 80px rgba(9,209,218,.05)}.brand-smartco .scene-art::after{width:82%;border-color:rgba(188,218,230,.2);box-shadow:0 0 100px rgba(9,209,218,.15),inset 0 0 80px rgba(9,209,218,.06)}.brand-smartco .identity-contain.smartco{width:100%;max-width:1000px;aspect-ratio:5/2;padding:2%;background:radial-gradient(ellipse at center,rgba(4,10,18,.22),transparent 80%)}.brand-smartcore .scene-art::before{clip-path:polygon(12% 0,88% 0,100% 50%,88% 100%,12% 100%,0 50%);background:linear-gradient(150deg,rgba(0,217,230,.09),rgba(5,16,28,.14),rgba(199,214,224,.07));box-shadow:inset 0 0 100px rgba(0,217,230,.04),0 50px 130px rgba(0,0,0,.5)}.brand-smartcore .scene-art::after{width:88%;aspect-ratio:2.5/1;border-radius:0;transform:rotateX(66deg) rotateZ(-8deg);box-shadow:0 0 110px rgba(0,217,230,.12)}.brand-smartcore .identity-contain.smartcore{width:100%;max-width:970px;padding:4%;background:radial-gradient(ellipse,rgba(3,10,18,.42),transparent 76%)}

.identity-blocker{border-left-color:#e6a34b;max-width:320px}.integrity-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:42px 0 80px}.integrity-card{padding:24px;border:1px solid rgba(255,255,255,.12);background:rgba(5,14,25,.58);display:flex;flex-direction:column}.integrity-card header{display:flex;justify-content:space-between;gap:20px;align-items:center}.integrity-card header span{font:italic 34px/1 Georgia,serif}.integrity-card header b{font-size:8px;letter-spacing:.1em;text-transform:uppercase}.integrity-card.blocked header b{color:#e6a34b}.integrity-card.passed header b{color:#2bc987}.integrity-card figure{margin:24px 0;padding:20px;background:#03101d;border:1px solid rgba(255,255,255,.08)}.integrity-card figure img{display:block;width:100%;height:auto;object-fit:contain}.integrity-card figcaption{font-size:7px;letter-spacing:.1em;color:#7f909d;margin-top:12px;text-transform:uppercase}.integrity-card p,.integrity-card strong{font-size:11px;line-height:1.65;color:#a9b6c0}.integrity-card strong{color:#e6c48c;font-weight:500}.integrity-card .cta{margin-top:auto;align-self:flex-start}
@media(max-width:800px){.integrity-grid{grid-template-columns:1fr}.integrity-card{padding:18px}.integrity-card header{align-items:flex-start;flex-direction:column;gap:8px}}
.ecosystem-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ecosystem-lines path{fill:none;stroke:rgba(9,209,218,.3);stroke-width:1.5;stroke-dasharray:7 11;animation:signal-flow 18s linear infinite}.ecosystem-core{overflow:hidden;transition:.4s}.ecosystem-core img{width:108%;height:108%;object-fit:contain;filter:drop-shadow(0 0 30px rgba(43,201,135,.25))}.ecosystem-node{color:inherit;text-decoration:none;transition:.35s;box-shadow:0 24px 70px rgba(0,0,0,.25)}.ecosystem-node:hover,.ecosystem-node:focus-visible{transform:translateY(-7px) scale(1.03);border-color:var(--node-accent,rgba(9,209,218,.7))}.node-tds{--node-accent:#c8aa48}.node-smartco{--node-accent:#09d1da}.node-smartcore{--node-accent:#00d9e6}.node-tonqiva{--node-accent:#7a3ff2}.node-tcs{--node-accent:#2bc987}.ecosystem-node::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 0,color-mix(in srgb,var(--node-accent) 18%,transparent),transparent 62%);pointer-events:none}
.founder{position:relative;min-height:310px;overflow:hidden;isolation:isolate}.founder::before{content:"";position:absolute;width:230px;aspect-ratio:1;border:1px solid rgba(255,255,255,.13);border-radius:50%;top:-80px;right:-50px;box-shadow:0 0 90px var(--founder-glow);z-index:-1}.founder::after{content:"";position:absolute;inset:0;background:linear-gradient(145deg,var(--founder-glow),transparent 48%);opacity:.25;z-index:-2}.founder-tony{--founder-glow:rgba(43,201,135,.28)}.founder-aqueline{--founder-glow:rgba(200,170,72,.25)}.founder-mark{font:italic 76px/1 Georgia,serif;color:rgba(255,255,255,.08);position:absolute;top:28px;left:28px}.founder b{font-size:clamp(24px,2.2vw,34px)}
.app-selector button{position:relative;overflow:hidden}.app-selector button::after{content:"";position:absolute;inset:auto 0 0;height:1px;background:var(--app-accent);transform:scaleX(0);transition:.3s}.app-selector button.active{border-color:var(--app-accent);background:color-mix(in srgb,var(--app-accent) 11%,transparent)}.app-selector button.active::after{transform:scaleX(1)}.app-detail{position:relative;overflow:hidden;background:radial-gradient(circle at 80% 15%,color-mix(in srgb,var(--app-accent,#2bc987) 20%,transparent),transparent 45%),linear-gradient(140deg,rgba(43,201,135,.07),rgba(122,63,242,.05));transition:.35s}.app-icon{position:absolute;right:7%;top:8%;width:135px;opacity:.78}.app-icon img{display:block;width:100%;height:auto}
.board-world{padding-top:130px;overflow:auto}.board-heading{position:relative;z-index:2;max-width:1000px}.board-heading h1{font-size:clamp(52px,7vw,100px);line-height:.88;font-weight:400;letter-spacing:-.06em;margin:0}.board-heading h1 em{display:block;color:var(--green)}.board-heading>p:not(.destination-kicker){color:#a9b6c0;max-width:620px;line-height:1.6}.icon-board,.project-showcase{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin:42px 0 70px}.icon-board article{min-height:205px;padding:22px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(145deg,color-mix(in srgb,var(--app-accent) 10%,transparent),rgba(5,13,24,.55));display:grid;grid-template-columns:1fr auto;align-items:end}.icon-board .icon-large{grid-column:1/-1;width:88px;height:88px;object-fit:contain;align-self:start}.icon-board b,.icon-board span{display:block}.icon-board span{font-size:7px;text-transform:uppercase;letter-spacing:.12em;color:#8fa0ac;margin-top:5px}.icon-small{width:24px;height:24px;object-fit:contain}
.tds-monogram{position:relative;min-height:520px;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid rgba(255,255,255,.1);background:radial-gradient(circle,rgba(200,170,72,.12),transparent 45%),linear-gradient(145deg,rgba(43,201,135,.07),rgba(4,12,22,.5));clip-path:polygon(8% 0,100% 10%,92% 100%,0 88%)}.tds-monogram span{font-size:clamp(100px,15vw,230px);font-weight:200;letter-spacing:-.08em;color:rgba(255,255,255,.08)}.tds-monogram b{font:italic clamp(24px,3vw,44px)/1 Georgia,serif}.tds-monogram small{margin-top:16px;color:#8b9aa5;letter-spacing:.1em;text-transform:uppercase;font-size:7px}.project-showcase a{min-height:310px;padding:22px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(155deg,rgba(43,201,135,.08),rgba(6,14,25,.55));display:flex;flex-direction:column;color:inherit;text-decoration:none;transition:.35s}.project-showcase a:hover,.project-showcase a:focus-visible{transform:translateY(-8px);border-color:rgba(43,201,135,.45)}.project-showcase small{color:var(--gold);text-transform:uppercase;letter-spacing:.12em;font-size:7px}.project-showcase b{font:italic 28px/1.05 Georgia,serif;margin-top:auto}.project-showcase span{font-size:10px;color:#9aa8b3;line-height:1.5;margin-top:10px}.project-showcase i{font-size:8px;color:var(--green);text-transform:uppercase;letter-spacing:.12em;margin-top:22px}.evidence-note{position:relative;z-index:2;max-width:800px;color:#8796a1;font-size:10px;line-height:1.6;margin-bottom:70px}
@keyframes signal-flow{to{stroke-dashoffset:-180}}
@media(max-width:1000px){.icon-board,.project-showcase{grid-template-columns:repeat(2,1fr)}.tds-monogram{margin-top:35px}.ecosystem-lines{display:none}}
@media(max-width:700px){.founder{min-height:240px}.icon-board,.project-showcase{grid-template-columns:1fr}.icon-board article{min-height:165px}.board-world{padding-top:115px}.app-icon{width:92px;opacity:.45}.ecosystem-core img{width:115%;height:115%}.brand-smartco .identity-contain.smartco,.brand-smartcore .identity-contain.smartcore{width:100%;padding:1%}}
@media(prefers-reduced-motion:reduce){.ecosystem-lines path{animation:none}.ecosystem-node{transition:none}}

/* Phase 6: flagship motion and focused public presentation */
.flagship-scene{overflow:hidden}.flagship-copy>*{opacity:0;animation:copyReveal .7s cubic-bezier(.2,.72,.2,1) forwards}.motion-title{animation-delay:.1s}.motion-lede{animation-delay:.2s}.motion-meta{animation-delay:.28s}.motion-actions{animation-delay:.36s}
@keyframes copyReveal{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}
.flagship-motion-stage{position:relative;min-height:590px;display:grid;place-items:center;isolation:isolate;perspective:1200px}.motion-aura{position:absolute;width:76%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(9,209,218,.2),rgba(9,209,218,.055) 38%,transparent 68%);filter:blur(16px);animation:auraBreathe 5.5s ease-in-out infinite}.motion-orbit{position:absolute;width:76%;aspect-ratio:1;border:1px solid rgba(188,218,230,.17);border-radius:50%;transform:rotateX(68deg) rotateZ(-10deg);box-shadow:0 0 70px rgba(9,209,218,.09)}.orbit-two{width:58%;transform:rotateX(64deg) rotateZ(19deg);border-color:rgba(9,209,218,.23)}
.motion-logo-shell{position:relative;z-index:5;width:96%;display:grid;place-items:center;transform-origin:50% 60%;animation:flagshipSpring 1.25s cubic-bezier(.18,.82,.2,1.08) both;will-change:transform,opacity}.motion-logo-shell img{display:block;width:100%;height:100%;object-fit:contain;transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .45s}.flagship-motion-stage:hover .motion-logo-shell img{transform:translate3d(var(--shift-x),var(--shift-y),28px) scale(1.018);filter:drop-shadow(0 30px 52px rgba(9,209,218,.2))}.motion-caption{position:absolute;right:5%;bottom:9%;z-index:7;font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:#8fa2b0}
.smartco-motion .motion-logo-shell{aspect-ratio:5/2}.smartco-motion .motion-aura{background:radial-gradient(circle,rgba(9,209,218,.22),rgba(199,214,224,.06) 36%,transparent 67%)}.smartcore-motion .motion-logo-shell{width:96%;aspect-ratio:922/298}.smartcore-motion .motion-aura{background:radial-gradient(circle,rgba(0,217,230,.19),rgba(227,237,242,.055) 34%,transparent 66%)}.core-grid{position:absolute;inset:12%;background-image:linear-gradient(rgba(0,217,230,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(0,217,230,.08) 1px,transparent 1px);background-size:38px 38px;transform:perspective(700px) rotateX(63deg);mask-image:radial-gradient(circle,#000,transparent 70%)}
@keyframes flagshipSpring{0%{opacity:0;transform:translate3d(0,54px,-80px) scale(.88) rotateX(7deg)}58%{opacity:1;transform:translate3d(0,-10px,0) scale(1.025) rotateX(0)}78%{transform:translate3d(0,5px,0) scale(.992)}100%{opacity:1;transform:none}}
@keyframes auraBreathe{50%{transform:scale(1.07);opacity:.78}}
.opportunity-status{max-width:580px;margin-top:22px;padding:14px 16px;border-left:2px solid var(--gold);background:rgba(7,17,29,.55);display:grid;gap:6px}.opportunity-status b{font-size:10px;text-transform:uppercase;letter-spacing:.12em}.opportunity-status span{font-size:11px;color:#9cadb9;line-height:1.55}.talent-placeholder{border-style:dashed!important}.talent-placeholder small{display:block;margin-top:10px;color:var(--gold);font-size:7px;letter-spacing:.12em;text-transform:uppercase}
.active-opportunity{border-left-color:var(--green);box-shadow:0 0 45px rgba(43,201,135,.08)}.active-opportunity b{color:var(--green)}
.verified-work a{min-height:260px}.verified-work a::before{content:"VERIFIED";position:absolute;right:18px;top:16px;font-size:6px;letter-spacing:.16em;color:var(--green)}
@media(max-width:700px){.flagship-scene{display:block}.flagship-motion-stage{min-height:370px;margin:10px -23px 0}.motion-logo-shell{width:100%}.motion-caption{right:23px;bottom:4%;font-size:6px}.smartcore-motion .motion-logo-shell{width:100%}.motion-orbit{width:92%}.flagship-copy .destination-actions{grid-template-columns:1fr 1fr}.talent-scene{display:block}.talent-path{margin-top:30px}}
@media(prefers-reduced-motion:reduce){.flagship-copy>*{opacity:1;animation:none}.motion-logo-shell,.motion-aura{animation:none}.motion-logo-shell{opacity:1;transform:none}.flagship-motion-stage:hover .motion-logo-shell img{transform:none}}

/* Phase 6.1: non-destructive seamless presentation of approved dark masters */
.smartco-motion,.smartcore-motion{overflow:visible}
.smartco-motion::before,.smartcore-motion::before{content:"";position:absolute;z-index:1;inset:10% -4%;pointer-events:none;filter:blur(34px);opacity:.95;transform:translateZ(0)}
.smartco-motion::before{background:radial-gradient(ellipse 72% 48% at 54% 51%,rgba(0,55,78,.72),rgba(4,30,47,.42) 45%,rgba(3,8,17,0) 78%)}
.smartcore-motion::before{inset:5% -8%;background:radial-gradient(ellipse 76% 50% at 55% 51%,rgba(2,11,24,.98) 0 42%,rgba(2,11,24,.86) 58%,rgba(0,48,69,.28) 76%,rgba(2,7,14,0) 92%)}
.smartco-motion .motion-logo-shell::before,.smartcore-motion .motion-logo-shell::before{content:"";position:absolute;z-index:-1;inset:-6%;pointer-events:none;background-position:center;background-repeat:no-repeat;background-size:cover;filter:blur(28px) saturate(1.1);opacity:.32;transform:scale(1.06);mask-image:radial-gradient(ellipse 50% 50% at center,#000 20%,rgba(0,0,0,.78) 64%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 50% 50% at center,#000 20%,rgba(0,0,0,.78) 64%,transparent 100%)}
.smartco-motion .motion-logo-shell::before{background-image:url("assets/smartco-official-dark-master-2000x800.png")}
.smartcore-motion .motion-logo-shell::before{background-image:url("assets/smartcore-primary-logo-registered.png")}
.smartcore-motion .motion-logo-shell::before{opacity:.18}
.smartcore-motion .motion-logo-shell::after{content:none}
.smartcore-motion .motion-logo-shell img{position:relative;z-index:1}
.smartco-motion .motion-logo-shell img,.smartcore-motion .motion-logo-shell img{mask-image:radial-gradient(ellipse 50% 50% at center,#000 0 76%,rgba(0,0,0,.96) 81%,rgba(0,0,0,.56) 91%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 50% 50% at center,#000 0 76%,rgba(0,0,0,.96) 81%,rgba(0,0,0,.56) 91%,transparent 100%)}
.smartcore-motion .motion-logo-shell img{mix-blend-mode:screen;mask-image:radial-gradient(ellipse 55% 50% at center,#000 0 80%,rgba(0,0,0,.88) 88%,transparent 100%),radial-gradient(ellipse 45% 14% at 65% 82%,#000 0 72%,rgba(0,0,0,.8) 86%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 55% 50% at center,#000 0 80%,rgba(0,0,0,.88) 88%,transparent 100%),radial-gradient(ellipse 45% 14% at 65% 82%,#000 0 72%,rgba(0,0,0,.8) 86%,transparent 100%)}
.smartco-motion .motion-logo-shell{filter:drop-shadow(0 0 38px rgba(9,209,218,.12))}
.smartcore-motion .motion-logo-shell{filter:drop-shadow(0 0 36px rgba(0,217,230,.11))}
@media(max-width:700px){.smartco-motion::before,.smartcore-motion::before{inset:12% -18%;filter:blur(26px)}.smartco-motion .motion-logo-shell::before,.smartcore-motion .motion-logo-shell::before{inset:-10%;filter:blur(20px);opacity:.38}}

/* Phase 6.2: product-specific flagship entrance polish */
.smartco-motion .motion-logo-shell{animation-name:smartcoFluidEnter;animation-duration:1.35s}
.smartcore-motion .motion-logo-shell{animation-name:smartcoreArchitecturalEnter;animation-duration:1.28s}
.smartco-motion .orbit-one{animation:smartcoOrbitDrift 10s ease-in-out 1.35s infinite alternate}
.smartco-motion .orbit-two{animation:smartcoOrbitDrift 13s ease-in-out 1.35s infinite alternate-reverse}
.smartcore-motion .core-grid{animation:coreGridSettle 1.45s cubic-bezier(.2,.75,.2,1) both}
@keyframes smartcoFluidEnter{0%{opacity:0;transform:translate3d(34px,46px,-90px) scale(.89) rotateY(-5deg)}52%{opacity:1;transform:translate3d(-7px,-9px,0) scale(1.022) rotateY(1deg)}76%{transform:translate3d(3px,4px,0) scale(.994) rotateY(-.35deg)}100%{opacity:1;transform:none}}
@keyframes smartcoreArchitecturalEnter{0%{opacity:0;transform:translate3d(0,42px,-72px) scale(.91) rotateX(5deg)}48%{opacity:1;transform:translate3d(0,-7px,0) scale(1.016) rotateX(0)}72%{transform:translate3d(0,3px,0) scale(.996)}88%{transform:translate3d(0,-1px,0) scale(1.002)}100%{opacity:1;transform:none}}
@keyframes smartcoOrbitDrift{to{filter:drop-shadow(0 0 18px rgba(9,209,218,.22));opacity:.72}}
@keyframes coreGridSettle{0%{opacity:0;transform:perspective(700px) rotateX(70deg) translateY(24px)}100%{opacity:1;transform:perspective(700px) rotateX(63deg)}}
@media(prefers-reduced-motion:reduce){.smartco-motion .motion-logo-shell,.smartcore-motion .motion-logo-shell,.smartco-motion .motion-orbit,.smartcore-motion .core-grid{animation:none}}
@media(max-width:700px){.smartcore-motion{background:none}.smartcore-motion .motion-logo-shell::after{content:none}}
.smartcore-motion .motion-logo-shell::before{content:none}
.smartcore-motion .motion-logo-shell img{mix-blend-mode:normal;mask-image:none;-webkit-mask-image:none}

/* Phase 6.4: SmartApps containment and presentation cleanup */
.smartapps-review .smartapps-console{grid-template-columns:minmax(250px,.72fr) minmax(0,1.28fr);gap:22px;padding:22px;overflow:hidden}
.smartapps-review .app-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-content:start}
.smartapps-review .app-selector button{min-width:0;min-height:46px;padding:12px 13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:2px;font-size:10px;line-height:1.2;letter-spacing:.015em}
.smartapps-review .app-detail{min-width:0;min-height:410px;padding:40px;overflow:hidden}
.smartapps-review .app-detail h2{max-width:100%;margin:20px 0 13px;font-size:clamp(32px,3.2vw,46px);line-height:.96;letter-spacing:-.045em;overflow-wrap:normal}
.smartapps-review .app-detail p{max-width:100%;margin:0;font-size:12px}
.smartapps-review .app-icon{right:30px;top:30px;width:108px;height:108px;display:grid;place-items:center;opacity:.86}
.smartapps-review .app-icon img{width:100%;height:100%;padding:5px;object-fit:contain;object-position:center}
.smartapps-review .icon-board{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;align-items:stretch}
.smartapps-review .icon-board article{position:relative;min-width:0;min-height:248px;padding:24px;grid-template-columns:minmax(0,1fr) 34px;grid-template-rows:minmax(122px,1fr) auto;column-gap:12px;row-gap:18px;align-items:end;overflow:hidden;isolation:isolate}
.smartapps-review .icon-board article::before{content:"";position:absolute;inset:12px;border:1px solid color-mix(in srgb,var(--app-accent) 16%,transparent);pointer-events:none}
.smartapps-review .icon-board .icon-large{grid-column:1/-1;width:108px;height:108px;padding:6px;align-self:center;justify-self:center;object-fit:contain;object-position:center;filter:drop-shadow(0 0 16px color-mix(in srgb,var(--app-accent) 36%,transparent))}
.smartapps-review .icon-board article>div{min-width:0;align-self:end}
.smartapps-review .icon-board b{max-width:100%;font-size:15px;line-height:1.15;letter-spacing:-.015em;white-space:normal;overflow-wrap:normal}
.smartapps-review .icon-board span{font-size:6.5px;line-height:1.4;letter-spacing:.11em;white-space:normal}
.smartapps-review .icon-small{width:30px;height:30px;padding:3px;align-self:end;justify-self:end;object-fit:contain;object-position:center;border:1px solid color-mix(in srgb,var(--app-accent) 26%,transparent);background:rgba(3,10,18,.46)}
@media(max-width:1180px){.smartapps-review .icon-board{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:800px){.smartapps-review .smartapps-console{grid-template-columns:1fr}.smartapps-review .app-detail{min-height:330px}.smartapps-review .icon-board{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:520px){.smartapps-review .smartapps-console{padding:14px;gap:14px}.smartapps-review .app-selector{gap:6px}.smartapps-review .app-selector button{min-height:44px;padding:11px 9px;font-size:9px}.smartapps-review .app-detail{min-height:0;padding:26px 24px 28px}.smartapps-review .app-icon{position:relative;right:auto;top:auto;width:82px;height:82px;margin:0 0 22px;opacity:.92}.smartapps-review .app-detail h2{max-width:100%;margin:16px 0 12px;font-size:clamp(28px,8.5vw,40px)}.smartapps-review .app-detail p{max-width:100%;font-size:11px}.smartapps-review .icon-board{grid-template-columns:1fr;gap:10px}.smartapps-review .icon-board article{min-height:178px;padding:20px;grid-template-columns:94px minmax(0,1fr) 30px;grid-template-rows:1fr;column-gap:16px;row-gap:0;align-items:center}.smartapps-review .icon-board article::before{inset:9px}.smartapps-review .icon-board .icon-large{grid-column:1;width:88px;height:88px;padding:5px}.smartapps-review .icon-board article>div{grid-column:2;align-self:center}.smartapps-review .icon-board b{font-size:17px}.smartapps-review .icon-board span{font-size:6.5px}.smartapps-review .icon-small{grid-column:3;width:28px;height:28px;align-self:center}}
