@font-face{font-family:Manrope;src:url('assets/Manrope-Variable.ttf') format('truetype');font-weight:200 800;font-display:swap}
:root{color-scheme:dark;--bg:#090a0c;--ink:#f0f0f1;--muted:#a3a5ae;--line:#ffffff1c;--glass:linear-gradient(135deg,#ffffff09,#ffffff02)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.7 Manrope,system-ui,sans-serif}body:before{content:'';position:absolute;inset:0 0 auto;height:1100px;pointer-events:none;background:radial-gradient(circle at 15% 22%,#fff6 .6px,transparent 1px),radial-gradient(circle at 75% 10%,#fff5 .7px,transparent 1px),radial-gradient(circle at 55% 40%,#fff4 .6px,transparent 1px);background-size:193px 211px,257px 291px,311px 317px;opacity:.6;z-index:-1}h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid #c4d8ff;outline-offset:5px}button,a,summary{-webkit-tap-highlight-color:transparent}h1,h2,h3{font-weight:500}h1{font-size:clamp(42px,5.7vw,78px);line-height:1.09;letter-spacing:-4px}h2{font-size:clamp(32px,4vw,52px);line-height:1.16;letter-spacing:-2px}h3{font-size:22px;line-height:1.35;letter-spacing:-.6px}em{font-style:normal;color:#8e929d}p{color:var(--muted)}.wrap{width:min(1120px,calc(100% - 64px));margin:auto}.narrow{max-width:780px}.section{padding-top:112px;padding-bottom:28px}.eyebrow{display:block;font-size:10px;letter-spacing:2px;font-weight:650;color:#a9adb6;margin-bottom:24px}.status-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#c0d7c8;margin-right:9px;vertical-align:middle}.header{position:relative;z-index:5;display:flex;align-items:center;justify-content:space-between;width:min(1320px,calc(100% - 64px));margin:26px auto;gap:24px}.logo{display:block;width:145px;height:auto}.header nav{display:flex;gap:30px;font-size:12px;color:#b0b2b9}.header nav a:hover,.text-link:hover{color:#fff}.button{display:inline-flex;align-items:center;justify-content:center;gap:24px;padding:13px 23px;min-height:48px;border:1px solid #ffffff30;border-radius:28px;font-size:13px;font-weight:650;background:linear-gradient(140deg,#ffffff10,#ffffff03);transition:transform .2s,border-color .2s}.button:hover{transform:translateY(-2px);border-color:#ffffff80}.button.small{padding:9px 17px;min-height:38px;font-size:11px}.metal{color:#24272c;background:linear-gradient(165deg,#e1e9ee 2%,#fcfdff 25%,#a8b1ba 50%,#e9edf1 72%,#c0c9d6 100%);border:1px solid #f4f6ff;box-shadow:inset 0 1px 2px white,0 4px 24px #d4dfff10}.hero{text-align:center;padding-top:80px}.hero .lead{max-width:700px;margin:27px auto;font-size:16px;line-height:1.8}.hero .actions{justify-content:center}.actions{display:flex;align-items:center;gap:26px;margin:30px 0 17px}.text-link{font-size:13px;border-bottom:1px solid #ffffff30;padding-bottom:5px;display:inline-block}.micro{font-size:11px;color:#9599a4;line-height:1.7}.hero-universe{height:400px;position:relative;margin:20px auto 0;max-width:870px;overflow:hidden}.planet{position:absolute;width:280px;height:280px;object-fit:contain;left:50%;top:42%;transform:translate(-50%,-50%);mix-blend-mode:screen}.orbit{position:absolute;left:50%;top:42%;border:1px solid #a3b5d018;border-radius:50%;transform:translate(-50%,-50%) rotate(-15deg)}.o1{width:380px;height:185px}.o2{width:640px;height:280px}.o3{width:820px;height:380px}.satellite{position:absolute;padding:10px 17px;background:linear-gradient(120deg,#24272bb3,#101217d9);border:1px solid #ffffff20;box-shadow:0 8px 30px #0005;backdrop-filter:blur(10px);border-radius:12px;font-size:11px;color:#d1d5df}.satellite i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#99b3d9;margin-right:7px}.s1{left:6%;top:20%}.s2{right:7%;top:9%}.s3{left:14%;top:62%}.s4{right:4%;top:57%}.s2 i{background:#b7a5d9}.s3 i{background:#91bba7}.s4 i{background:#d2b792}.universe-caption{position:absolute;bottom:15px;left:0;right:0;font-size:8px;letter-spacing:3px;color:#626a77}.included{display:flex;justify-content:space-between;gap:20px;padding:30px 0;border-block:1px solid var(--line);align-items:center;font-size:11px}.included>span{font-size:8px;letter-spacing:1.5px;color:#747a86}.included p{color:#c8cbd2}.audience{text-align:center;padding-top:70px}.audience>p{font-size:20px}.audience strong{font-weight:450;color:#e5e6e9}.audience-list{margin-top:25px;color:#858b95;font-size:11px}.audience-list span{padding:0 16px}.section-heading{margin-bottom:38px}.section-heading p{max-width:630px;margin-top:23px;font-size:15px}.section-heading.centered{text-align:center}.centered p{margin-inline:auto}.glass{background:var(--glass);border:1px solid var(--line);border-radius:22px;box-shadow:inset 0 1px #ffffff05,0 20px 50px #0002}.explorer{overflow:hidden}.explorer-top,.explorer-foot{display:flex;justify-content:space-between;gap:16px;padding:20px 25px;font-size:11px;color:#a9afbc;border-bottom:1px solid var(--line)}.explorer-top>span+span{color:#727a88}.explorer-body{display:grid;grid-template-columns:240px 1fr;min-height:385px}.departments{padding:18px;border-right:1px solid var(--line);display:flex;flex-direction:column;gap:3px}.departments button{background:none;border:1px solid transparent;text-align:left;font-size:12px;padding:8px 12px;border-radius:9px;display:flex;align-items:center;gap:12px}.departments button:before{content:'';width:6px;height:6px;border-radius:50%;background:var(--accent)}.departments button[aria-pressed=true]{background:#ffffff09;border-color:#ffffff24}.departments button:hover{background:#ffffff08}.department-detail{padding:38px 42px;background:radial-gradient(ellipse at 100% 0%,#aabbd009,transparent 65%)}.department-detail h3{font-size:32px;margin-bottom:15px}.department-detail .tag{font-size:10px;letter-spacing:1.4px;color:var(--accent);margin-bottom:12px}.department-detail p{max-width:550px;font-size:13px}.skill-tags{display:flex;gap:9px;flex-wrap:wrap;margin:26px 0}.skill-tags span{font-size:11px;border:1px solid var(--line);border-radius:8px;background:#ffffff04;padding:9px 12px}.department-detail .sample{border-left:2px solid var(--accent);padding:12px 16px;background:#ffffff03;font-size:13px;color:#bec3cd}.explorer-foot{border-bottom:0;border-top:1px solid var(--line);font-size:10px}.three-col{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.support-grid{margin-top:32px;gap:35px}.support-grid article{padding:15px 0}.support-grid article>span{font-size:11px;color:#777d89;display:block;margin-bottom:15px}.support-grid h3{font-size:17px;margin-bottom:12px}.support-grid p{font-size:12px}.problem{padding:115px 0 60px;background:radial-gradient(ellipse at center,#252a351c,transparent 70%)}.problem p{max-width:640px;font-size:16px;margin-top:26px}.bright{color:#e5e7ed}.comparison-row{display:grid;grid-template-columns:1fr 1.2fr 1.4fr;gap:32px;padding:26px 0;border-bottom:1px solid var(--line);font-size:13px}.comparison-row>span{color:#818894}.comparison-row strong{font-weight:500}.comparison-row p{color:#ccd0d7}.comparison-row.labels{font-size:9px;letter-spacing:1px;text-transform:uppercase;padding:12px 0}.case{padding:26px;display:flex;flex-direction:column;min-height:260px}.case .number{color:#747d8d;font-size:11px;margin-bottom:25px}.case h3{font-size:21px;margin-bottom:15px}.case p{font-size:12px}.case details{margin-top:auto;padding-top:20px;font-size:12px}.case summary{cursor:pointer;color:#d6dce6;list-style:none}.case summary:after{content:' +';float:right}.case details[open] summary:after{content:' −'}.case details p{margin-top:12px}.use-cases+.micro{margin-top:20px}.setup{display:grid;grid-template-columns:1fr 1fr;gap:100px}.setup .text-link{margin-top:28px}.steps{list-style:none;padding:0;margin:0}.steps li{display:flex;gap:25px;border-bottom:1px solid var(--line);padding:25px 0}.steps li:first-child{padding-top:0}.steps li>span{font-size:11px;color:#818894;padding-top:5px}.steps h3{font-size:18px;margin-bottom:10px}.steps p{font-size:12px}.split{display:grid;grid-template-columns:1.2fr 1fr;gap:60px;padding:55px}.mentorship-preview h2{font-size:37px}.mentorship-preview p{font-size:13px;margin-top:22px}.mentorship-preview a{margin-top:24px}.scope-flow{padding:25px 0;align-self:center}.scope-flow>span{font-size:9px;letter-spacing:2px;color:#727e90}.scope-flow>div{border:1px solid var(--line);border-radius:11px;padding:15px 18px;margin-top:14px;font-size:13px;background:#ffffff03}.scope-flow b{float:right;font-weight:400;color:#8197b5}.workflow{display:flex;justify-content:space-around;align-items:center;gap:15px;padding:40px}.workflow span{font-size:14px}.workflow b{font-weight:400;color:#586375}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px}.path{padding:38px}.path>span{font-size:9px;letter-spacing:1.5px;color:#8e98a6}.path h3{margin:20px 0;font-size:28px}.path p{font-size:13px}.package-list article{position:relative;border-bottom:1px solid var(--line);padding:25px 120px 25px 0}.package-list h3{font-size:18px}.package-list p{font-size:12px;margin-top:7px}.package-list article>span{position:absolute;right:0;top:36px;font-size:9px;letter-spacing:1px;color:#91a699}.price-card{padding:35px;position:relative;overflow:hidden}.featured{border-color:#a8b5c66b;background:linear-gradient(135deg,#c5d5ed10,#ffffff03)}.featured:before{content:'';height:1px;position:absolute;top:0;width:45%;background:linear-gradient(90deg,transparent,#eaf3ff,transparent);animation:beam 8s linear infinite}.plan-kicker{font-size:9px;letter-spacing:1.2px;color:#a2abb9;margin-bottom:22px}.price-card h3{font-size:28px}.price-card>p{font-size:13px;margin-top:14px;min-height:45px}.price{font-size:48px;line-height:1.2;letter-spacing:-2px;margin-top:28px}.price-card>p.price-note{min-height:0;font-size:11px;margin-top:7px}.price-card>.button{display:flex;margin:27px 0;gap:12px}.price-card ul{list-style:none;padding:0;margin:26px 0}.price-card li{font-size:12px;color:#c5cbd4;padding:8px 0}.price-card li:before{content:'✓';color:#9db6a8;margin-right:12px}.price-card>p.micro{font-size:10px;min-height:0}.purchase-notes{margin-top:26px;max-width:940px}.purchase-notes p{font-size:11px;margin-bottom:10px}.purchase-notes strong{font-weight:600;color:#bfc5cf}.founder{display:grid;grid-template-columns:.85fr 1fr;gap:75px;align-items:center}.founder-photo{width:100%;height:570px;object-fit:cover;border-radius:22px;filter:saturate(.45);border:1px solid var(--line)}.founder h2{font-size:38px}.founder p{font-size:13px;margin-top:20px}.signature{display:block;margin-top:28px;font-size:20px}.signature small{display:block;font-size:8px;letter-spacing:2px;color:#9299a6;margin-top:7px}.fit{display:grid;grid-template-columns:1fr 1fr;gap:70px}.fit h2{font-size:34px}.fit p{font-size:13px;margin-bottom:18px}.faq{display:grid;grid-template-columns:1fr 1.5fr;gap:70px}.faq details{border-bottom:1px solid var(--line);padding:19px 0}.faq details:first-child{padding-top:0}.faq summary{list-style:none;font-size:14px;cursor:pointer;padding-right:25px;position:relative}.faq summary::-webkit-details-marker,.case summary::-webkit-details-marker{display:none}.faq summary:after{content:'+';position:absolute;right:0;color:#9da6b6}.faq details[open] summary:after{content:'−'}.faq details p{font-size:12px;margin-top:15px}.final-cta{text-align:center;padding:100px 0 90px}.final-cta>img{object-fit:contain;mix-blend-mode:screen}.final-cta h2{font-size:56px}.final-cta>p{margin:24px 0}.final-cta>.micro{margin-top:18px}footer{display:flex;align-items:center;justify-content:space-between;gap:35px;border-top:1px solid var(--line);padding:32px 0 45px}footer p,footer a{font-size:10px}.skip{position:fixed;top:-100px;left:15px;z-index:20;background:white;color:black;padding:12px}.skip:focus{top:10px}@keyframes beam{from{left:-45%}to{left:100%}}
@media(max-width:800px){.wrap,.header{width:calc(100% - 40px)}.header nav{display:none}.header{margin:20px auto}.header .logo{width:120px}.header .small{font-size:10px;padding:8px 13px}.hero{padding-top:55px}h1{letter-spacing:-2.2px}.hero .eyebrow{font-size:8px;letter-spacing:1.3px}.hero .lead{font-size:14px;max-width:540px}.hero-universe{height:310px}.planet{width:220px;height:220px}.o1{width:300px;height:160px}.o2{width:490px;height:220px}.o3{width:690px;height:320px}.satellite{font-size:9px;padding:8px 10px}.s1{left:0;top:16%}.s2{right:0;top:4%}.s3{left:0;top:69%}.s4{right:0;top:60%}.included{flex-wrap:wrap;justify-content:center;gap:12px 22px}.included>span{width:100%;text-align:center}.audience{padding-top:45px}.audience>p{font-size:17px}.audience-list{line-height:2}.audience-list span{padding:0 7px}.section{padding-top:75px}.explorer-body{grid-template-columns:1fr}.departments{flex-direction:row;overflow:auto;border-right:0;border-bottom:1px solid var(--line);padding:12px}.departments button{flex-shrink:0}.department-detail{padding:28px;min-height:320px}.explorer-foot>span{display:none}.three-col{grid-template-columns:1fr 1fr}.support-grid{grid-template-columns:1fr;gap:8px}.support-grid article{padding:14px 0}.support-grid article>span{margin-bottom:9px}.comparison-row{gap:16px;grid-template-columns:.8fr 1fr 1fr;font-size:11px}.setup,.split,.founder,.fit,.faq{grid-template-columns:1fr;gap:35px}.split{padding:28px}.setup .section-heading{margin-bottom:0}.two-col{gap:18px}.price-card{padding:25px}.price-card h3{font-size:22px}.price{font-size:38px}.price-card>.button{font-size:11px;padding:12px}.founder-photo{height:420px;object-position:center 35%}.founder h2{font-size:35px}.faq .section-heading{margin-bottom:0}.final-cta h2{font-size:44px}.final-cta{padding-top:65px}footer{flex-wrap:wrap}footer p{order:3;width:100%}}
@media(max-width:520px){.hero .actions{flex-direction:column;gap:17px}.hero-universe{margin-top:35px}.hero .micro{font-size:9px}.eyebrow{font-size:8px;letter-spacing:1.4px}.three-col,.two-col{grid-template-columns:1fr}.explorer-top{font-size:9px;padding:16px}.explorer-top>span+span{font-size:8px}.department-detail h3{font-size:27px}.comparison-row{grid-template-columns:1fr 1fr;gap:12px}.comparison-row strong{grid-column:1/-1;font-size:14px}.comparison-row.labels{display:none}.comparison-row>span:before{content:'HOJE';display:block;font-size:8px;letter-spacing:1px;margin-bottom:7px}.comparison-row>p:before{content:'COM IA';display:block;font-size:8px;letter-spacing:1px;margin-bottom:7px;color:#adc0af}.case{min-height:220px}.workflow{padding:25px 15px;gap:8px}.workflow span{font-size:10px}.workflow b{font-size:10px}.path{padding:28px}.price-card{padding:30px}.price-card h3{font-size:28px}.price{font-size:46px}.package-list article{padding-right:70px}.package-list h3{font-size:15px}.package-list p{font-size:11px}.package-list article>span{font-size:7px}.fit h2{font-size:32px}.final-cta h2{font-size:37px}.final-cta .button{font-size:12px}h2{letter-spacing:-1.3px}.mentorship-preview h2{font-size:31px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}

/* Reference composition, Oracle materials. */
[hidden]{display:none!important}
h1,h2,h3{letter-spacing:-.035em;text-wrap:balance}
.header{position:sticky;top:14px;width:min(1050px,calc(100% - 40px));padding:12px 20px;border:1px solid #ffffff20;border-radius:40px;background:#111317ed;backdrop-filter:blur(18px);margin:20px auto;z-index:10}
.hero{padding-top:64px}
.hero h1{max-width:970px;margin:auto;font-size:clamp(40px,5.8vw,78px);line-height:1.12}
.hero>.eyebrow{display:table;margin:0 auto 30px;padding:8px 18px;border:1px solid #ffffff20;border-radius:30px;background:#ffffff04;font-size:10px;letter-spacing:1.1px}
.hero .lead{max-width:590px;font-size:17px;margin:28px auto 30px}
.hero .actions{margin:28px auto 24px}
.hero-included{display:grid;grid-template-columns:1fr 1fr;width:min(490px,100%);padding:20px 26px;gap:12px 24px;border:1px solid #ffffff20;border-radius:16px;background:#ffffff04;margin:0 auto 24px;text-align:left}
.hero-included>span{grid-column:1/-1;text-align:center;font-size:9px;letter-spacing:1px;margin-bottom:3px}
.hero-included p{font-size:11px}.hero-included p:before{content:'✓';margin-right:9px;color:#c4d0db}
.hero-video{margin-top:46px;width:100%;aspect-ratio:12/7;border-radius:16px;overflow:hidden;border:1px solid #ffffff28;background:#101215;position:relative;text-align:left}
.hero-video video{width:100%;height:100%;object-fit:contain;background:#08090b;pointer-events:none}
.video-pending{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:space-between;padding:24px 28px;background:radial-gradient(ellipse at center,#22273260,transparent 65%)}
.video-frame-label,.video-frame-bottom{font-size:10px;color:#a9b0bd;letter-spacing:1px}.video-frame-bottom{text-align:right;letter-spacing:0}
.video-pending>div{text-align:center}.video-pending p{font-size:22px;color:#d9dce3;margin-top:15px}.video-pending small{font-size:12px;color:#939ba8}
.screen-symbol{display:block;margin:auto;width:64px;height:46px;line-height:42px;border:1px solid #757e8d;border-radius:9px;font-size:25px;color:#9ba5b5}
.audience{padding-top:48px}.audience>p{font-size:16px}.audience-list{margin-top:18px}
.section{padding-top:100px;padding-bottom:48px}
.section-heading{text-align:center;margin-bottom:44px}.section-heading p{margin:22px auto 0;max-width:690px}
.section h2{font-size:clamp(31px,3.7vw,48px)}
#universo{border-top:1px solid #ffffff0c;margin-top:65px}
.problem{text-align:center;background:#111318;padding:100px 0;margin-top:55px}.problem p{margin:26px auto 0}.problem .eyebrow{font-size:11px;letter-spacing:0}
.comparison{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.comparison-row.labels{display:none}.comparison-row{display:flex;flex-direction:column;gap:14px;padding:24px 18px;border:1px solid #ffffff1c;border-radius:14px;background:#ffffff04;font-size:12px}.comparison-row strong{font-size:14px}.comparison-row>p{margin-top:auto}.comparison-row>p:before{content:'→ ';color:#c8d4e4}.comparison-row>span:before{content:none}
.setup{display:block}.setup>.section-heading p{max-width:660px}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:50px}.steps li,.steps li:first-child{padding:0;border:0;flex-direction:column;gap:18px}.steps li>span{width:32px;height:32px;border:1px solid #ffffff30;border-radius:50%;display:grid;place-items:center;padding:0;color:#d1d8e4}.steps h3{font-size:17px}
.mentorship-preview{border-radius:16px}.mentorship-preview h2{font-size:36px}.glass{box-shadow:none}.case{border-radius:16px}.path{border-radius:16px}.price-card{border-radius:16px}
.faq{display:block;max-width:790px}.faq .section-heading{margin-bottom:42px}.faq summary{font-size:16px}.faq details{padding:23px 0}
.testimonial-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center;padding:65px 0 5px}
.testimonial-intro>span{font-size:12px;color:#afb7c4}.testimonial-intro h2{font-size:34px;margin:17px 0}.testimonial-intro>p{font-size:13px;max-width:330px}
.testimonial-card{border:1px solid #ffffff24;border-radius:16px;padding:32px;background:linear-gradient(140deg,#ffffff06,#ffffff02)}
.testimonial-person{display:flex;align-items:center;gap:16px}.client-avatar{width:60px;height:60px;flex:none;border-radius:50%;border:1px solid #ffffff22;background:#ffffff05;display:grid;place-items:center;overflow:hidden;font-size:30px;color:#808a9a}.client-avatar img{width:100%;height:100%;object-fit:cover}.testimonial-person h3{font-size:17px}.testimonial-person p{font-size:11px;margin-top:4px}.testimonial-quote{font-size:18px;color:#d8dde6;margin-top:25px;line-height:1.6}.audio-player{display:flex;align-items:center;gap:22px;margin-top:30px}.audio-toggle{display:flex;align-items:center;gap:10px;background:#d9e0e9;border:0;color:#20242a;border-radius:25px;min-height:44px;padding:10px 16px;font-size:12px;flex-shrink:0}.audio-toggle:disabled{background:#ffffff08;color:#a2acba;cursor:default}.audio-track{flex:1;min-width:0}.audio-track input{display:block;width:100%;height:5px;accent-color:#b6c9df;cursor:pointer}.audio-track input:disabled{cursor:default}.audio-time{display:flex;justify-content:space-between;font-size:10px;color:#a3adbb;margin-top:8px}.media-status{font-size:11px;color:#9aa5b5;margin-top:20px}
/* Continuous reflections are independent of hover. Label sits above the material. */
.metal{isolation:isolate;position:relative;overflow:hidden;border:1px solid #e6eef7;box-shadow:inset 0 1px 2px #fff;background:#c4ced8;color:#18212b}
.metal:before{content:'';position:absolute;z-index:-2;inset:-250%;background:conic-gradient(from 20deg,#8895a8 0deg,#f5f7fa 38deg,#a4b6cc 68deg,#fafbff 94deg,#7f91a9 130deg,#d9dfe8 168deg,#fff 202deg,#8c9aaa 242deg,#e5e1e9 276deg,#fcffff 306deg,#97abc0 335deg,#8895a8 360deg);animation:liquid-metal 6s linear infinite;will-change:transform}
.metal:after{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(170deg,#fff8,transparent 26%,#ffffff28 47%,#172a451f 52%,#ffffff99 76%,transparent);border-radius:inherit}
.metal:hover:before{animation-duration:3s}.metal:nth-child(2):before{animation-delay:-2s}
@keyframes liquid-metal{0%{transform:rotate(0deg) scaleX(1)}50%{transform:rotate(180deg) scaleX(1.3)}100%{transform:rotate(360deg) scaleX(1)}}
@media(max-width:900px){.header nav{gap:18px}.comparison{grid-template-columns:repeat(2,1fr)}.comparison-row:last-child{grid-column:1/-1}.steps{grid-template-columns:1fr 1fr}.testimonial-section{gap:30px;grid-template-columns:1fr 1.25fr}.testimonial-intro h2{font-size:28px}.testimonial-card{padding:24px}.audio-player{gap:12px}.audio-toggle{font-size:11px;padding:10px 12px}}
@media(max-width:600px){.header{padding:10px 14px;top:8px}.hero{padding-top:38px}.hero>.eyebrow{font-size:8px;padding:8px 12px;letter-spacing:.5px;max-width:100%}.hero h1{font-size:clamp(35px,9.2vw,50px)}.hero .lead{font-size:14px}.hero-included{gap:12px;padding:18px}.hero-included p{font-size:10px}.hero-video{margin-top:32px}.video-pending{padding:15px}.video-frame-label{font-size:8px}.video-frame-bottom{display:none}.video-pending p{font-size:15px;margin-top:9px}.video-pending small{font-size:10px}.screen-symbol{width:42px;height:30px;line-height:26px;font-size:18px}.testimonial-section{grid-template-columns:1fr;gap:24px;padding-top:42px}.testimonial-intro{text-align:center}.testimonial-intro p{margin:auto}.testimonial-intro h2{font-size:30px}.section{padding-top:65px;padding-bottom:25px}.steps{gap:28px 20px}.steps h3{font-size:15px}.steps p{font-size:12px}.comparison{gap:10px}.comparison-row{padding:20px 14px}.comparison-row>span:before{content:none}.comparison-row>p:before{content:'→ ';display:inline;font-size:13px}.section-heading{margin-bottom:30px}.section-heading p{font-size:14px}.problem{padding:65px 0}.hero .actions{margin-bottom:24px}.testimonial-card{padding:24px 20px}.audio-player{gap:14px}.audio-toggle{min-height:42px}.faq summary{font-size:14px}.mentorship-preview h2{font-size:30px}}
@media(prefers-reduced-motion:reduce){.metal:before{animation:none!important;transform:rotate(35deg)}.featured:before{animation:none!important;left:30%}}

/* Explicit editorial slots requested for the screenshot comparison. */
.reference-placeholder{min-width:0;max-width:100%;border:1px dashed #7b85944d;border-radius:12px;background:#ffffff04;min-height:150px;padding:25px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:#c1c8d2;overflow-wrap:anywhere}
.reference-placeholder strong{font-size:14px;font-weight:500;line-height:1.5}.reference-placeholder small{font-size:11px;line-height:1.6;color:#9ea8b7;max-width:45ch}.placeholder-label{font-size:9px;letter-spacing:.8px;color:#9ea8b7}
.hero-proof-placeholder{min-height:65px;max-width:420px;margin:0 auto 25px;padding:12px;gap:3px}.hero-proof-placeholder strong{font-size:12px}.hero-proof-placeholder small{font-size:10px}
.logo-placeholder-strip{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-top:30px}.logo-placeholder-strip .reference-placeholder{min-height:80px;padding:12px;gap:4px}.logo-placeholder-strip strong{font-size:12px}.logo-placeholder-strip small{font-size:9px}
.testimonial-intro{grid-column:1/-1;text-align:center}.testimonial-intro p{margin:auto}.testimonial-intro h2 br{display:none}.testimonial-section{grid-template-columns:1fr 1fr;gap:25px}.second-testimonial-placeholder{height:100%;min-height:240px}
.overview-placeholder{width:min(360px,100%);min-height:210px;margin:0 auto 32px}.department-placeholder-strip{display:grid;grid-template-columns:repeat(9,minmax(145px,1fr));gap:10px;overflow:auto;padding-bottom:15px;margin-bottom:30px}.department-placeholder-strip .reference-placeholder{padding:18px 12px;min-height:200px}.department-placeholder-strip strong{font-size:13px}
.problem-placeholder-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:center;text-align:left}.problem-copy p{margin-inline:0}.matrix-placeholder{aspect-ratio:1.2;min-height:280px}
.wide-placeholder{aspect-ratio:16/8;min-height:280px;margin-top:20px}.application-placeholder{min-height:270px;margin:25px 0 5px;padding:20px}.case{min-width:0}
.reference-audit{grid-template-columns:1fr 1fr}.reference-audit>.audit-placeholder{grid-row:1;grid-column:1;aspect-ratio:1;align-self:center}.reference-audit>div:not(.audit-placeholder):not(.scope-flow){grid-row:1;grid-column:2}.reference-audit>.scope-flow{grid-column:1/-1;display:none}
.dashboard-placeholder{aspect-ratio:16/9;min-height:300px;margin:20px 0 30px}.path>.reference-placeholder{margin-top:25px;min-height:140px}.cta-placeholder{min-height:68px;width:min(390px,100%);margin:25px auto 0;padding:12px}.summary-placeholder{min-height:80px;margin-top:20px;padding:16px}
.founder-proof-placeholders{grid-column:1/-1;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.founder-proof-placeholders .reference-placeholder{min-height:110px;padding:15px}
.dock-placeholder{position:fixed;bottom:12px;left:50%;transform:translateX(-50%);z-index:9;width:min(560px,calc(100% - 32px));min-height:0;flex-direction:row;gap:16px;padding:10px 18px;border-radius:30px;background:#14171bf5;pointer-events:none}.dock-placeholder strong{font-size:11px}.dock-placeholder small{display:none}footer{padding-bottom:90px}
@media(max-width:800px){.logo-placeholder-strip{grid-template-columns:repeat(3,1fr)}.problem-placeholder-layout{grid-template-columns:1fr;gap:30px}.matrix-placeholder{width:min(420px,100%);margin:auto}.testimonial-section{grid-template-columns:1fr}.testimonial-intro{grid-column:auto}.reference-audit{grid-template-columns:1fr}.reference-audit>.audit-placeholder,.reference-audit>div:not(.audit-placeholder):not(.scope-flow){grid-row:auto;grid-column:auto}.founder-proof-placeholders{grid-template-columns:1fr 1fr}.wide-placeholder,.dashboard-placeholder{min-height:220px;aspect-ratio:auto}.dock-placeholder{gap:10px}.dock-placeholder .placeholder-label{font-size:8px}.dock-placeholder strong{font-size:10px}.application-placeholder{min-height:220px}}

/* Exact silver edge tokens from the installed app's navigation panels. */
.oracle-edge{--oracle-floating-fill:linear-gradient(160deg,#111 0%,#050505 46%,#030303 78%,#101010 100%);--oracle-floating-edge:linear-gradient(145deg,#bdbdbd 0%,#444 14%,#161616 36%,#303030 66%,#e5e5e5 91%,#747474 100%);border:1px solid transparent;background:var(--oracle-floating-fill) padding-box,var(--oracle-floating-edge) border-box;box-shadow:none}
.founder-photo{overflow:hidden;filter:none;padding:1px;border:0;background:var(--oracle-floating-edge);border-radius:22px}
.founder-photo>img{display:block;width:100%;height:100%;object-fit:cover;border-radius:21px;filter:saturate(.45)}
/* Same live metal shader as the onboarding Ativar button, retaining native links. */
.button.oracle-metal{position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(155deg,#bac8d1,#f7f7f7 33%,#9aa3ac 60%,#f6f6f6 88%);color:#272727;border:0;box-shadow:inset 0 1px 2px #fff,0 0 28px #c7daf315}
.button.oracle-metal::before,.button.oracle-metal::after{content:none}
.oracle-metal-art{position:absolute;inset:0;z-index:0;pointer-events:none;display:flex;align-items:center;justify-content:center;border-radius:inherit;overflow:hidden}
.oracle-metal-art>span,.oracle-metal-art>div,.oracle-metal-art .metal-fx-content,.oracle-metal-art .metal-fx-content>div{width:100%!important;height:100%!important;border-radius:inherit!important}
.oracle-metal-art canvas{width:100%!important;height:100%!important}
.oracle-metal-art .metal-fx-content>div>span{display:none!important}
.oracle-metal-label{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:inherit;color:#272727}
/* September 13: concrete media, reference composition and animated applications. */
h1,h2,h3{text-wrap:balance;letter-spacing:-.035em}
.hero-proof{display:flex;align-items:center;justify-content:center;gap:23px;margin:0 auto 35px}.avatar-stack{display:flex;padding-left:12px}.proof-avatar{display:block;width:48px;height:48px;border-radius:50%;margin-left:-12px;border:3px solid #090a0c;box-shadow:0 0 0 1px #ffffff20;background-image:url('assets/professional-avatars.png');background-size:700% auto;background-position:calc(var(--avatar)*100%/6) center;background-color:#202329}.proof-caption{text-align:left}.stars{color:#e9a834;font-size:21px;letter-spacing:4px;line-height:1.3}.proof-caption p{font-size:16px;color:#d9dbe1;margin-top:3px}.proof-caption strong{font-weight:650;color:#f4f4f4}.proof-caption small{display:block;color:#9196a1;font-size:9px;margin-top:3px}
.hero-trust{display:flex;gap:25px;justify-content:center;flex-wrap:wrap;margin:24px auto 17px}.hero-trust span{display:flex;gap:8px;align-items:center;font-size:11px;color:#b7bdc9}.hero-trust i{width:16px;height:16px;display:block}.hero-trust svg{display:block;width:100%;height:100%}
.light-section{background:#fff;color:#15171b}.testimonial-section{display:block;width:100%;padding:85px 0 70px;margin-top:95px}.testimonial-content{text-align:center;max-width:800px}.testimonial-content h2{font-size:clamp(30px,3.3vw,46px)}.testimonial-card{border:0;background:none;box-shadow:none;border-radius:0;padding:34px 0 0;max-width:640px;margin:auto}.testimonial-card .client-avatar{margin:0 auto 15px;width:76px;height:76px;background:#eceef0;border:1px solid #dbdee3;font-size:21px;color:#444d5b}.testimonial-card h3{font-size:20px;color:#14171b}.testimonial-card #client-role{color:#535b66;font-size:13px;margin:6px 0 13px}.testimonial-card .stars{font-size:19px;color:#b77813}.testimonial-card .audio-player{display:flex;flex-direction:column;margin-top:27px;gap:20px}.testimonial-card .audio-track{width:100%;position:relative}.waveform{height:82px;width:100%}.waveform svg{width:100%;height:100%;display:block}.waveform rect{fill:#d1d5db;transition:fill .15s}.waveform rect.played{fill:#272e3c}.testimonial-card #audio-seek{position:absolute;inset:0 0 auto;height:82px;opacity:0;margin:0;cursor:pointer}.testimonial-card #audio-seek:focus-visible{opacity:.3;outline:2px solid #233d62;outline-offset:5px}.testimonial-card .audio-time{color:#525c68;font-variant-numeric:tabular-nums}.testimonial-card .audio-toggle{background:#171a20;color:#fff;min-width:176px;justify-content:center;font-size:12px}.testimonial-card .media-status{margin-top:12px;color:#525c68}.testimonial-card .media-status:empty{display:none}
.graph-overview{height:420px;max-width:540px;margin:-15px auto 0}.oracle-graph svg{width:100%;height:100%;display:block}.graph-overview .graph-nodes circle{filter:drop-shadow(0 0 1.2px #ffffff30)}.second-brain-title{text-align:center;font-size:clamp(42px,6vw,72px);letter-spacing:-.035em;margin:10px 0 65px;font-weight:600;position:relative}.second-brain-title:after{content:'';height:40px;position:absolute;top:100%;left:50%;border-left:1px dashed #a7afc140;margin-top:14px}
.department-carousel{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#666 #141619;padding:26px 0 18px;border-top:1px dashed #a7afc140}.department-column{flex:0 0 225px;scroll-snap-align:start;position:relative}.department-column:before{content:'';position:absolute;height:26px;top:-26px;left:50%;border-left:1px dashed #a7afc140}.department-card{border:1px solid #ffffff25;border-radius:14px;padding:24px 20px;background:#ffffff05}.department-card i{width:34px;height:34px;display:block;color:var(--department-color);margin-bottom:22px}.department-card svg{width:25px;height:25px}.department-card h4{font-size:20px;line-height:1.3;letter-spacing:-.02em;margin:0 0 7px;font-weight:600}.department-card p{font-size:12px;color:#a3aab5}.department-skill,.department-more{display:flex;gap:10px;align-items:center;margin-top:10px;border:1px solid #ffffff16;border-radius:10px;padding:12px 14px;min-height:47px;font-size:11px;color:#b8bfca}.department-skill svg{width:15px;height:15px;flex:none;color:var(--department-color);opacity:.8}.department-more{border-style:dashed;justify-content:center;color:#929ba8}.carousel-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:12px;color:#8b95a4;font-size:11px}.carousel-controls>div{display:flex;gap:8px}.carousel-controls button{width:34px;height:34px;display:grid;place-items:center;border:1px solid #ffffff25;border-radius:50%;background:#ffffff06;font-size:16px}.carousel-controls button:hover{background:#ffffff15}
.task-matrix{width:100%;min-width:0;padding:25px 22px;background:#111318;border:1px solid #ffffff1c;border-radius:15px}.matrix-heading{font-size:13px;color:#eceef3;display:flex;justify-content:space-between;gap:10px;margin-bottom:28px;align-items:center}.matrix-heading>span{font-size:9px;color:#929dac}.matrix-grid{display:grid;grid-template-columns:96px repeat(5,minmax(0,1fr));gap:0}.matrix-day{font-size:8px;text-align:center;color:#8a93a4;padding-bottom:12px}.matrix-row{display:flex;align-items:center;font-size:10px;color:#b2bac7}.matrix-cell{height:42px;border-top:1px solid #ffffff0a;border-left:1px solid #ffffff08;display:flex;align-items:center;padding:6px}.matrix-cell i{display:block;height:10px;border-radius:2px;width:var(--task-width);background:var(--task-color);animation:matrix-in 6s ease-in-out infinite;animation-delay:var(--delay);transform-origin:left}.matrix-legend{display:flex;justify-content:space-between;gap:12px;margin-top:22px;font-size:8px;color:#a5adba}.matrix-legend span{display:flex;gap:6px;align-items:center}.matrix-legend i{width:5px;height:5px;background:#92c7ab;border-radius:50%}@keyframes matrix-in{0%,100%{transform:scaleX(.5);opacity:.4}35%,70%{transform:scaleX(1);opacity:1}}
.comparison-icon{display:block;width:25px;height:25px;margin-bottom:20px}.comparison-icon svg{width:100%;height:100%}.updates-edge{position:relative;border-style:solid;border-color:#ffffff20;isolation:isolate;background:#0c0d10;overflow:hidden}.updates-beam{position:absolute;inset:0;z-index:1;pointer-events:none;border-radius:inherit}.updates-beam>div,.updates-beam .ob2-beam-effect,.updates-beam .ob2-beam-fill{width:100%;height:100%;border-radius:inherit}.updates-beam .ob2-beam-fill{background:transparent}.updates-edge>.placeholder-label,.updates-edge>strong,.updates-edge>small{position:relative;z-index:2}
.graph-audit{border:1px solid #ffffff1a;border-radius:15px;background:#080a0e;min-width:0;overflow:hidden}.graph-audit .oracle-graph{height:330px}.graph-caption{padding:18px 20px;font-size:10px;color:#b4becc;border-bottom:1px solid #ffffff09}.graph-legend{display:flex;justify-content:center;gap:22px;padding:12px 14px 18px;font-size:9px;color:#a9b6c7}.graph-legend span:before{content:'';display:inline-block;width:4px;height:4px;border-radius:50%;background:#b5a1d5;margin-right:6px}.reference-audit>.audit-placeholder{aspect-ratio:auto}
.light-card{background:#fff!important;color:#181b20;border-color:#fff;box-shadow:none}.light-card p,.light-card .price-note,.light-card .plan-kicker,.light-card>span{color:#535d68!important}.light-card h3,.light-card .price{color:#161a20}.light-card ul{color:#353f4c}.light-card li::before{color:#39785f!important}.light-card.featured:before{display:none}.light-card .oracle-metal{box-shadow:inset 0 1px 2px #fff,0 0 0 1px #bec6d0!important}.path-graph{width:100%;height:190px;margin-top:25px}.path-graph svg{width:100%;height:100%;overflow:visible}.path-connection{stroke:#8994a45c;stroke-width:1;fill:none}.path-node circle{fill:#a5b4ca;stroke:#dae0e9;stroke-width:1;animation:path-node 4s ease-in-out infinite;animation-delay:var(--node-delay)}.path-node text{font-size:10px;fill:#aeb9c9;font-family:Manrope,sans-serif}.light-card .path-node text{fill:#536071}.light-card .path-node circle{fill:#526a83;stroke:#e5eaf0}.path-signal{fill:#c4b3e5}.light-card .path-signal{fill:#6f56a7}.centered-cta{text-align:center;margin-top:30px}@keyframes path-node{50%{opacity:.5}}
.value-section{max-width:960px}.value-stack{border:1px solid #ffffff25;border-radius:16px;background:#ffffff03;overflow:hidden}.value-stack article{display:flex;align-items:center;gap:28px;margin:0 38px;padding:28px 0;border-bottom:1px solid #ffffff18}.value-stack article>div{flex:0 1 65%;min-width:0}.value-stack h3{font-size:17px;font-weight:550;letter-spacing:-.015em}.value-stack article p{font-size:12px;margin-top:8px;color:#949eab}.value-dots{flex:1;border-bottom:1px dotted #ffffff2a;min-width:20px}.value-stack article>strong{white-space:nowrap;font-size:17px;font-weight:550;min-width:90px;text-align:right}.value-total{display:flex;justify-content:space-between;gap:25px;padding:30px 38px;font-size:14px;color:#b7c0cd}.value-total s{font-size:23px;font-weight:650}.value-offer{display:flex;justify-content:space-between;align-items:center;gap:25px;padding:28px 38px;background:#fff;color:#252b33}.value-offer span{font-size:15px}.value-offer strong{font-size:25px;white-space:nowrap}.value-disclaimer{text-align:center;font-size:10px;color:#929baa;margin-top:16px}
.final-cta{position:relative;isolation:isolate;width:100%;overflow:hidden;padding:90px 24px 105px}.oracle-backdrop{position:absolute;z-index:-1;left:50%;top:51%;transform:translate(-50%,-50%);font-size:clamp(90px,21vw,350px);line-height:1;letter-spacing:-.055em;font-weight:650;opacity:.15;pointer-events:none;color:#e8edf5;white-space:nowrap}.final-orbits{position:relative;height:235px;width:min(600px,100%);margin:0 auto 20px;display:grid;place-items:center}.final-orbits img{width:150px;height:150px;object-fit:contain;mix-blend-mode:screen;z-index:1}.final-orbits i{position:absolute;left:50%;top:50%;border:1px solid #c2d2ed24;border-radius:50%;width:220px;height:110px;transform:translate(-50%,-50%) rotate(-18deg);animation:final-orbit 22s linear infinite}.final-orbits i:nth-child(2){width:340px;height:155px;animation-duration:30s;animation-direction:reverse}.final-orbits i:nth-child(3){width:465px;height:205px;animation-duration:42s}.final-orbits i:nth-child(4){width:580px;height:240px;animation-duration:55s;animation-direction:reverse}.final-orbits i:after{content:'';position:absolute;left:18%;top:10%;width:5px;height:5px;border-radius:50%;background:#afbed7;box-shadow:0 0 9px #afbed799}.final-cta h2,.final-cta p,.final-cta .eyebrow,.final-cta>.button{position:relative;z-index:1}@keyframes final-orbit{to{transform:translate(-50%,-50%) rotate(342deg)}}footer{padding-bottom:35px}
/* Six distinct, illustrative application scenes. */
.application-scene{height:255px;margin:26px 0 8px;overflow:hidden;position:relative;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;display:grid;place-items:center;background:#080b1055}.application-scene svg{width:20px;height:20px;flex:none}.application-scene .scene-title{font-size:11px;color:#b1bece;margin-bottom:22px}.content-scene{height:210px;width:100%;position:relative;display:flex;align-items:center;gap:8px}.content-stage{flex:1;min-width:0;height:140px;padding:16px 9px;border:1px solid #ffffff22;border-radius:8px;background:#151a23;transform:translateY(4px);animation:content-stage 6s ease-in-out infinite}.content-stage>svg{color:#a6bbd8;display:block;margin-bottom:10px}.content-stage>span{font-size:9px;display:block}.content-stage i{display:block;height:3px;background:#697b9266;margin-top:9px;border-radius:2px}.content-stage i:last-child{width:65%}.content-stage.script{animation-delay:1s}.content-stage.publish{animation-delay:2s}.mini-post{height:43px;background:linear-gradient(135deg,#859ca1,#455361);margin-top:8px;border-radius:3px}.content-rail{position:absolute;bottom:5px;left:0;right:0;height:2px;background:#ffffff13;overflow:hidden}.content-rail b{display:block;width:28%;height:100%;background:#9fc7b8;animation:content-rail 6s linear infinite}@keyframes content-stage{0%,80%,100%{transform:translateY(4px);border-color:#ffffff16}25%,50%{transform:translateY(-9px);border-color:#adbfdb99}}@keyframes content-rail{from{transform:translateX(-100%)}to{transform:translateX(460%)}}
.copy-scene{width:100%;padding:10px 6px}.copy-prompt{font-size:9px;text-align:center;color:#b99dcd;margin-bottom:14px}.copy-paper{padding:20px 17px;background:#e8ebef;border-radius:7px;color:#202732;transform-origin:50% 100%;animation:copy-paper 7s ease-in-out infinite}.copy-paper>span{font-size:7px;letter-spacing:1px;color:#677282}.copy-paper strong{font-size:17px;line-height:1.4;display:block;letter-spacing:-.5px;margin-top:11px}.copy-paper i{display:block;background:#a6aebb;height:3px;margin-top:7px;transform-origin:left;animation:copy-line 7s ease-out infinite}.copy-paper i:nth-of-type(2){width:85%;animation-delay:.25s}.copy-paper i:nth-of-type(3){width:60%;animation-delay:.5s}.copy-paper b{display:flex;align-items:center;gap:5px;font-size:8px;color:#516d5d;margin-top:14px}.copy-paper b svg{width:12px;height:12px}@keyframes copy-line{0%,8%{transform:scaleX(0)}38%,100%{transform:scaleX(1)}}@keyframes copy-paper{0%,100%{transform:rotate(-1deg)}50%{transform:rotate(1deg)}}
.page-scene{width:96%;height:198px;border:1px solid #7e91aa50;background:#111822;border-radius:8px;position:relative;overflow:hidden}.browser-dots{font-size:8px;color:#8d9bae;border-bottom:1px solid #ffffff12;padding:8px;letter-spacing:2px}.browser-dots span{letter-spacing:0;font-size:8px;color:#8e9bab;float:right}.page-layout{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:8px 20px 8px 15px 46px;gap:9px;padding:16px}.page-layout>div{background:#6c809659;border-radius:3px;animation:page-build 7s ease-in-out infinite;transform-origin:top left}.page-menu{grid-column:1/-1;width:60%}.page-title{grid-column:1/4;background:#bccbd9!important;animation-delay:.3s!important}.page-text{grid-column:1/4;animation-delay:.6s!important}.page-cta{grid-column:1/3;background:#95b8ad!important;animation-delay:.9s!important}.page-visual{grid-column:4/7;grid-row:2/5;background:linear-gradient(145deg,#758b96,#2e414d)!important;animation-delay:.6s!important}.page-tile{grid-column:span 2;animation-delay:1.2s!important}.page-cursor{position:absolute;bottom:22px;right:40px;fill:#fff;stroke:#18212b;animation:page-cursor 7s ease-in-out infinite}@keyframes page-build{0%,8%{opacity:.15;transform:scale(.85)}30%,85%{opacity:1;transform:scale(1)}100%{opacity:.15}}@keyframes page-cursor{0%,100%{transform:translate(20px,30px)}40%{transform:translate(-120px,-30px)}65%{transform:translate(-60px,-80px)}}
.traffic-scene{width:100%;padding:12px}.traffic-scene>svg{width:100%;height:115px;overflow:visible}.chart-grid{stroke:#ffffff0e;fill:none}.traffic-line{stroke:#a4cab8;stroke-width:1.8;fill:none;stroke-dasharray:1;animation:traffic-draw 6s ease-out infinite}.traffic-point{fill:#d2e8dd}.traffic-bars{display:flex;align-items:flex-end;gap:8px;height:28px;margin-top:12px}.traffic-bars i{background:#8dabbd;height:85%;flex:1;opacity:.6;transform-origin:bottom;animation:traffic-bar 5s ease-in-out infinite}.traffic-bars i:nth-child(2n){height:55%;animation-delay:.5s;background:#b7a4cd}.traffic-bars i:nth-child(3n){height:100%;animation-delay:1s}.traffic-labels{display:flex;justify-content:space-between;font-size:8px;color:#8e9bae;margin-top:9px}@keyframes traffic-draw{0%{stroke-dashoffset:1}60%,100%{stroke-dashoffset:0}}@keyframes traffic-bar{50%{transform:scaleY(.5)}}
.knowledge-scene{position:relative;width:100%;height:210px}.knowledge-scene>svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#8a7faf60;stroke-width:1}.knowledge-pulse{stroke:#bca4d6;animation:knowledge-pulse 4s ease-out infinite;transform-origin:150px 105px}.knowledge-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;color:#d2c0ed}.note-card{position:absolute;display:flex;gap:6px;align-items:center;font-size:8px;background:#161b25;border:1px solid #8a9ab740;border-radius:7px;padding:10px;z-index:1;animation:note-float 6s ease-in-out infinite}.note-card svg{width:12px;height:12px;color:#a8bad5}.note-one{top:22px;left:0}.note-two{right:0;top:22px;animation-delay:-2s}.note-three{bottom:2px;left:50%;transform:translateX(-50%);animation:none}.knowledge-search{position:absolute;bottom:48px;left:50%;transform:translateX(-50%);white-space:nowrap;font-size:8px;color:#9cabc2;display:flex;gap:6px;align-items:center}.knowledge-search svg{width:11px;height:11px}@keyframes knowledge-pulse{0%{transform:scale(.7);opacity:1}100%{transform:scale(1.7);opacity:0}}@keyframes note-float{50%{translate:0 -7px}}
.routine-scene{width:100%;padding:6px}.routine-clock{display:flex;align-items:center;gap:12px;margin-bottom:15px;color:#c0cdda;font-size:12px}.routine-clock svg{width:46px;height:46px;fill:none;stroke:#9baec8;stroke-width:1.5}.routine-clock path{transform-origin:35px 35px;animation:clock-hand 12s linear infinite}.routine-task{display:flex;align-items:center;gap:10px;border-bottom:1px solid #ffffff0e;padding:12px 0;font-size:10px;color:#a8b7c9}.routine-task i{width:5px;height:5px;border-radius:50%;background:#91a6c8}.routine-task b{margin-left:auto;color:#a4d0ba;animation:routine-check 5.5s ease-in-out infinite;animation-delay:var(--task-delay)}@keyframes clock-hand{to{transform:rotate(360deg)}}@keyframes routine-check{0%,20%{opacity:0;transform:scale(.6)}40%,90%{opacity:1;transform:scale(1)}100%{opacity:0}}
.motion-paused *{animation-play-state:paused!important}
@media(max-width:800px){.hero-proof{gap:16px}.proof-avatar{width:39px;height:39px;margin-left:-12px}.proof-caption p{font-size:13px}.proof-caption .stars{font-size:17px}.hero-trust{gap:12px 20px}.testimonial-section{padding:60px 0;margin-top:65px}.graph-overview{height:330px}.second-brain-title{margin-top:0}.department-column{flex-basis:205px}.value-stack article{margin:0 24px;gap:16px}.value-stack article>div{flex-basis:75%}.value-dots{display:none}.value-total,.value-offer{padding:24px}.value-stack article>strong{min-width:78px;font-size:15px}.value-stack h3{font-size:15px}.value-stack article p{font-size:11px}.path-graph{height:170px}.matrix-grid{grid-template-columns:90px repeat(5,minmax(0,1fr))}.graph-audit .oracle-graph{height:300px}.oracle-backdrop{top:54%}.final-orbits{height:220px}}
@media(max-width:450px){.hero-proof{gap:12px;flex-direction:column;margin-bottom:28px}.proof-avatar{width:43px;height:43px}.proof-caption{text-align:center}.proof-caption p{display:inline;font-size:14px}.proof-caption small{display:block;font-size:8px}.proof-caption .stars{font-size:18px;margin-bottom:5px}.hero-trust{flex-direction:column;align-items:center;gap:9px}.hero .lead{margin-bottom:20px}.matrix-heading{flex-direction:column;align-items:flex-start;gap:5px}.task-matrix{padding:20px 14px}.matrix-cell{padding:4px}.matrix-legend{flex-direction:column;gap:7px}.graph-overview{height:290px}.value-stack article{margin:0 18px;gap:12px;padding:23px 0}.value-stack h3{font-size:13px}.value-stack article p{font-size:10px}.value-total{font-size:12px;align-items:center;padding:22px 18px}.value-total s{font-size:18px;white-space:nowrap}.value-offer{padding:22px 18px}.value-offer span{font-size:12px}.value-offer strong{font-size:20px}.final-orbits i:nth-child(4){display:none}.final-cta{padding-inline:20px}.final-cta h2{font-size:36px}}
@media(prefers-reduced-motion:reduce){.application-scene *,.task-matrix *,.path-graph *,.final-orbits *{animation:none!important;transition:none!important}.path-signal,.traffic-point{display:none}.copy-paper i{transform:none}.traffic-line{stroke-dashoffset:0}.routine-task b{opacity:1}}
.light-card.price-card li{color:#454f5c}
.final-cta{background:var(--bg)}
.final-orbits i:nth-child(n){animation-direction:alternate}
@keyframes final-orbit{from{transform:translate(-50%,-50%) rotate(-18deg)}to{transform:translate(-50%,-50%) rotate(8deg)}}

.carousel-controls button{width:auto;min-width:34px;padding:0 13px;border-radius:18px;font-size:11px}

/* Compact illustrative portraits. */
.avatar-stack{padding-left:8px}
.proof-avatar{width:28px;height:28px;margin-left:-8px;border-width:2px}
img,.proof-avatar{-webkit-user-drag:none;-webkit-touch-callout:none}
@media(max-width:800px){.proof-avatar{width:26px;height:26px;margin-left:-8px}}

/* Seamless department marquee with fading side edges. */
.department-carousel{display:block;overflow:hidden;scroll-snap-type:none;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}
.department-carousel::-webkit-scrollbar{display:none}
.department-track{display:flex;width:max-content;animation:department-drift 70s linear infinite;will-change:transform}
.department-group{display:flex;gap:14px;padding-right:14px;flex:none}
.department-column{width:225px;flex:none;scroll-snap-align:none}
.carousel-caption{text-align:center;margin-top:14px;font-size:11px;color:#939dab}
@keyframes department-drift{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media(max-width:800px){.department-column{width:205px}.department-track{animation-duration:65s}.department-carousel{-webkit-mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(to right,transparent,#000 6%,#000 94%,transparent)}}
@media(prefers-reduced-motion:reduce){.department-track{animation:none;transform:none;will-change:auto}.department-group[aria-hidden=true]{display:none}.department-carousel{overflow-x:auto}}

.value-stack article>div{position:relative;padding-left:28px}
.value-stack article>div::before{content:'✓';position:absolute;left:0;top:0;color:#66cf96;font-size:18px;line-height:1.4;font-weight:600}
.value-stack article>strong s{text-decoration-thickness:1.5px;text-decoration-color:currentColor}
@media(max-width:450px){.value-stack article>div{padding-left:23px}.value-stack article>div::before{font-size:16px}}

@font-face{font-family:OracleMichroma;src:url('assets/Michroma-Regular.ttf') format('truetype');font-weight:400;font-display:swap}
.light-card.price-card li{color:#000;font-weight:700}
.button.solid-green{background:radial-gradient(ellipse at 8% 10%,#287f50 0%,transparent 52%),radial-gradient(ellipse at 92% 90%,#167346 0%,transparent 55%),radial-gradient(ellipse at 62% 0%,#206d49 0%,transparent 46%),linear-gradient(120deg,#0b4e35,#123e2a 55%,#0a5939);color:#fff;border:0;font-weight:700;animation:oracle-green-glow 2.8s ease-in-out infinite}
.button.solid-green:hover{filter:brightness(1.06)}
@keyframes oracle-green-glow{0%,100%{box-shadow:0 0 12px 1px #27b96826,0 0 25px 2px #1caf5f14}50%{box-shadow:0 0 19px 3px #27b96859,0 0 38px 7px #1caf5f2b}}
@media(prefers-reduced-motion:reduce){.button.solid-green{animation:none;box-shadow:0 0 16px 2px #27b96830}}
.final-orbits img{mix-blend-mode:normal}
.oracle-backdrop{font-family:OracleMichroma,sans-serif;font-size:clamp(48px,15vw,280px);font-weight:400;letter-spacing:0;opacity:.06}

.final-orbits img{filter:url(#metallic-background-alpha);mix-blend-mode:normal}

/* Gravação real do graph: mantém o enquadramento completo e a borda do app. */
.graph-video{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:12/7;background:#0a0b0d;border:1px solid #ffffff1f;border-radius:18px;margin-top:32px}
.graph-video video{display:block;width:100%;height:100%;object-fit:contain;pointer-events:none}
.graph-video video[hidden]{display:none}
.graph-video .video-pending{position:absolute;inset:0}

@media(max-width:800px){.header{gap:12px}.header .button.small{min-height:44px;flex-shrink:0;white-space:nowrap;padding-inline:12px}.header .logo{max-width:100%}}
