.stu-root{--stu-bg:#fbfaf6;--stu-bg-secondary:#f2efe6;--stu-surface:#ffffff;--stu-surface-elevated:#ffffff;--stu-border:rgba(20,22,30,0.1);--stu-shadow:0 18px 40px -22px rgba(20,22,30,0.22);--stu-shadow-hover:0 22px 44px -20px rgba(20,22,30,0.28);--stu-mono-ink:#ffffff;--stu-text:#171a22;--stu-text-muted:#565b66;--stu-text-faint:#6e7076;--stu-blue:#2b6be9;--stu-blue-ink:#ffffff;--stu-blue-soft:rgba(47,111,237,0.12);--stu-violet:#7c4dff;--stu-violet-soft:rgba(124,77,255,0.14);--stu-teal:#007b6f;--stu-teal-soft:rgba(15,163,151,0.14);--stu-yellow:#f5b301;--stu-yellow-ink:#241a00;--stu-yellow-text:#a06400;--stu-yellow-soft:rgba(245,179,1,0.16);--stu-coral:#d33a2d;--stu-coral-soft:rgba(255,107,94,0.14);--stu-green:#007a46;--stu-green-soft:rgba(26,168,118,0.14);--stu-navy:#0c1730;--stu-navy-2:#101d3d;--stu-onnavy:#eef2fb;--stu-onnavy-dim:rgba(238,242,251,0.72);--stu-onnavy-faint:rgba(238,242,251,0.48);--stu-line-onnavy:rgba(238,242,251,0.14);--stu-glass-onnavy:rgba(238,242,251,0.06);--stu-glass-onnavy-strong:rgba(238,242,251,0.08);--stu-green-ink:#06210f;--stu-vivid-blue:#6f9bff;--stu-vivid-violet:#a58bff;--stu-vivid-teal:#3fd7c5;--stu-vivid-yellow:#ffd166;--stu-vivid-coral:#ff8f83;--stu-vivid-green:#3fd79c;--stu-radius:16px;--stu-radius-lg:24px;color:var(--stu-text);background:var(--stu-bg);overflow-x:hidden;font-family:var(--font-inter),system-ui,sans-serif}[data-theme=dark] .stu-root{--stu-bg:#0b0d13;--stu-bg-secondary:#10131b;--stu-surface:#151924;--stu-surface-elevated:#191e2a;--stu-border:rgba(255,255,255,0.1);--stu-shadow:0 22px 50px -22px rgba(0,0,0,0.65);--stu-shadow-hover:0 26px 54px -20px rgba(0,0,0,0.7);--stu-text:#f2f4f8;--stu-text-muted:rgba(242,244,248,0.72);--stu-text-faint:rgba(242,244,248,0.5);--stu-blue:#6f9bff;--stu-blue-ink:#061024;--stu-blue-soft:rgba(111,155,255,0.18);--stu-violet:#a58bff;--stu-violet-soft:rgba(165,139,255,0.2);--stu-teal:#3fd7c5;--stu-teal-soft:rgba(63,215,197,0.18);--stu-yellow:#ffd166;--stu-yellow-ink:var(--stu-text);--stu-yellow-text:var(--stu-yellow);--stu-yellow-soft:rgba(255,209,102,0.2);--stu-coral:#ff8f83;--stu-coral-soft:rgba(255,143,131,0.18);--stu-green:#3fd79c;--stu-green-soft:rgba(63,215,156,0.18);--stu-navy:#070c1a;--stu-navy-2:#0b1226}.stu-ai-card,.stu-section-dark{--stu-blue:var(--stu-vivid-blue);--stu-violet:var(--stu-vivid-violet);--stu-teal:var(--stu-vivid-teal);--stu-yellow:var(--stu-vivid-yellow);--stu-coral:var(--stu-vivid-coral);--stu-green:var(--stu-vivid-green)}.stu-root h1,.stu-root h2,.stu-root h3,.stu-root h4{font-family:var(--font-sora),system-ui,sans-serif;font-weight:800;letter-spacing:-.01em;color:var(--stu-text);margin:0 0 14px}.stu-root p{margin:0}.stu-root ol,.stu-root ul{margin:0;padding:0;list-style:none}.stu-root button{font-family:inherit}.stu-wrap{max-width:1180px;margin:0 auto;padding:0 24px}.stu-eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--stu-violet);margin-bottom:14px}.stu-eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--stu-coral)}.stu-h1{font-size:clamp(2rem,4.4vw,3.3rem);line-height:1.08;max-width:18ch;color:var(--stu-text)}.stu-h2{font-size:clamp(1.5rem,3.2vw,2.2rem);line-height:1.15;max-width:28ch}.stu-body-text{font-size:16.5px;line-height:1.6;color:var(--stu-text-muted);max-width:62ch}.stu-final-cta h1,.stu-final-cta h2,.stu-final-cta h3,.stu-final-cta h4,.stu-section-dark h1,.stu-section-dark h2,.stu-section-dark h3,.stu-section-dark h4{color:var(--stu-onnavy)}.stu-final-cta .stu-eyebrow,.stu-section-dark .stu-eyebrow{color:var(--stu-yellow)}.stu-final-cta .stu-body-text,.stu-section-dark .stu-body-text{color:var(--stu-onnavy-dim)}.stu-btn{display:inline-flex;align-items:center;gap:8px;padding:14px 24px;border-radius:999px;font-weight:700;font-size:15px;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.stu-btn:hover{transform:translateY(-1px)}.stu-btn:focus-visible{outline:2px solid var(--stu-blue);outline-offset:3px}.stu-btn-primary{background:var(--stu-blue);color:var(--stu-blue-ink);box-shadow:0 10px 28px -12px var(--stu-blue-soft)}.stu-btn-secondary{background:transparent;color:var(--stu-text);border-color:var(--stu-border)}.stu-btn-whatsapp{background:#1fbf6b;color:#04140f}.stu-btn-whatsapp svg{width:17px;height:17px;fill:currentColor}.stu-final-cta .stu-btn-secondary{color:var(--stu-onnavy);border-color:var(--stu-line-onnavy)}.stu-final-cta .stu-btn-secondary:hover{background:var(--stu-glass-onnavy)}.stu-final-cta .stu-btn:focus-visible,.stu-section-dark .stu-btn:focus-visible{outline-color:var(--stu-vivid-blue)}.stu-section{padding:72px 0}.stu-section-tint{background:var(--stu-bg-secondary)}.stu-section-dark{background:var(--stu-navy)}.stu-hero{position:relative;padding:96px 0 64px;background:radial-gradient(600px 340px at 96% -10%,var(--stu-blue-soft),transparent 70%),radial-gradient(420px 260px at -6% 108%,var(--stu-coral-soft),transparent 70%)}.stu-hero-inner{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:48px;gap:48px;align-items:center}.stu-hero-copy{position:relative;z-index:1}.stu-hero-sub{font-size:17px;line-height:1.6;color:var(--stu-text-muted);max-width:54ch;margin:0 0 26px}.stu-hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:18px}.stu-hero-visual{position:relative;display:flex;flex-direction:column;align-items:center;gap:18px}.stu-orbit{position:relative;width:min(420px,100%);aspect-ratio:1/1}.stu-orbit-lines{position:absolute;inset:0;width:100%;height:100%}.stu-orbit-ring{fill:none;stroke:var(--stu-border);stroke-width:1}.stu-orbit-line{stroke:var(--stu-border);stroke-width:1.5;transition:stroke .4s ease,stroke-width .4s ease}.stu-orbit-line.is-active{stroke:var(--stu-coral);stroke-width:2.5}.stu-orbit-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44%;aspect-ratio:1/1;border-radius:50%;background:var(--stu-surface-elevated);border:1px solid var(--stu-border);box-shadow:var(--stu-shadow);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px;text-align:center}.stu-orbit-center-tag{font-family:var(--font-sora),system-ui,sans-serif;font-weight:800;font-size:13px;letter-spacing:.08em;color:var(--stu-blue)}.stu-orbit-center-stats{display:flex;gap:8px}.stu-orbit-center-stat{display:flex;flex-direction:column;align-items:center}.stu-orbit-center-stat-value{font-family:var(--font-sora),system-ui,sans-serif;font-weight:800;font-size:clamp(11px,1.6vw,14px);color:var(--stu-text)}.stu-orbit-center-stat-label{font-size:8.5px;color:var(--stu-text-faint);text-transform:uppercase;letter-spacing:.06em}.stu-orbit-node{position:absolute;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;gap:4px;width:84px;text-align:center;transition:transform .3s ease}.stu-orbit-node-icon{width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--stu-surface);border:1px solid var(--stu-border);color:var(--stu-text-muted);transition:color .3s ease,border-color .3s ease,transform .3s ease}.stu-orbit-node.is-active .stu-orbit-node-icon{color:var(--stu-coral);border-color:var(--stu-coral);transform:scale(1.12)}.stu-orbit-node-label{font-size:11px;font-weight:600;color:var(--stu-text-muted)}.stu-orbit-node.is-active .stu-orbit-node-label{color:var(--stu-text)}.stu-hero-platforms{display:flex;gap:10px}.stu-platform-chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-sora),system-ui,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.06em;padding:7px 14px 7px 12px;border-radius:999px;background:var(--stu-teal-soft);color:var(--stu-teal)}.stu-platform-chip svg{width:13px;height:13px;flex:none}.stu-hero-visual-caption{font-size:12px;color:var(--stu-text-faint)}.stu-story{display:grid;grid-template-columns:200px 1fr;grid-gap:24px;gap:24px;align-items:stretch}.stu-story-rail{display:flex;flex-direction:column;gap:6px}.stu-story-step{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid transparent;background:transparent;cursor:pointer;text-align:left;color:var(--stu-text-muted);transition:background .25s ease,color .25s ease,border-color .25s ease}.stu-story-step-n{font-family:var(--font-sora),system-ui,sans-serif;font-weight:800;font-size:12px;color:var(--stu-text-faint)}.stu-story-step-title{font-weight:700;font-size:14.5px}.stu-story-step.is-active{background:var(--stu-surface);border-color:var(--stu-border);color:var(--stu-text);box-shadow:var(--stu-shadow)}.stu-story-blue .stu-story-step.is-active .stu-story-step-n{color:var(--stu-blue)}.stu-story-violet .stu-story-step.is-active .stu-story-step-n{color:var(--stu-violet)}.stu-story-teal .stu-story-step.is-active .stu-story-step-n{color:var(--stu-teal)}.stu-story-yellow .stu-story-step.is-active .stu-story-step-n{color:var(--stu-yellow-text)}.stu-story-coral .stu-story-step.is-active .stu-story-step-n{color:var(--stu-coral)}.stu-story-green .stu-story-step.is-active .stu-story-step-n{color:var(--stu-green)}.stu-story-panel{border-radius:var(--stu-radius-lg);padding:32px;display:flex;flex-direction:column;gap:8px;transition:background .3s ease}.stu-story-blue .stu-story-panel,.stu-story-panel{background:var(--stu-blue-soft)}.stu-story-violet .stu-story-panel{background:var(--stu-violet-soft)}.stu-story-teal .stu-story-panel{background:var(--stu-teal-soft)}.stu-story-yellow .stu-story-panel{background:var(--stu-yellow-soft)}.stu-story-coral .stu-story-panel{background:var(--stu-coral-soft)}.stu-story-green .stu-story-panel{background:var(--stu-green-soft)}.stu-story-panel-icon{width:46px;height:46px;border-radius:50%;background:var(--stu-surface);display:flex;align-items:center;justify-content:center;margin-bottom:6px}.stu-story-panel-tag{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--stu-text-faint)}.stu-story-panel p{color:var(--stu-text-muted);line-height:1.6;max-width:56ch}.stu-day{position:relative;margin-top:40px;display:grid;grid-template-columns:repeat(7,1fr);grid-gap:12px;gap:12px}.stu-day-rail{position:absolute;top:46px;left:4%;right:4%;height:2px;background:var(--stu-border)}.stu-day-event{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.stu-day-time{font-family:var(--font-sora),system-ui,sans-serif;font-weight:800;font-size:13px;color:var(--stu-blue)}.stu-day-dot{position:relative;z-index:1;width:44px;height:44px;border-radius:50%;background:var(--stu-surface);border:2px solid var(--stu-border);display:flex;align-items:center;justify-content:center;color:var(--stu-coral)}.stu-day-body{display:flex;flex-direction:column;gap:4px}.stu-day-body strong{font-size:13.5px;color:var(--stu-text)}.stu-day-body span:last-child{font-size:12px;color:var(--stu-text-faint);line-height:1.4}.stu-ecosystem{margin-top:32px;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:minmax(160px,auto);grid-gap:16px;gap:16px}.stu-eco-card{border-radius:var(--stu-radius-lg);padding:26px;background:var(--stu-surface);border:1px solid var(--stu-border);box-shadow:var(--stu-shadow);display:flex;flex-direction:column;gap:8px}.stu-eco-card-featured{grid-column:span 2;grid-row:span 2;padding:32px;justify-content:space-between}.stu-eco-card-featured .stu-eco-icon{width:56px;height:56px;border-radius:14px}.stu-eco-card-featured h3{font-size:23px}.stu-eco-card-featured p{font-size:15px;max-width:42ch}.stu-eco-card-wide{grid-column:span 2}.stu-eco-card-narrow{grid-column:span 1}.stu-eco-icon{width:42px;height:42px;border-radius:12px;background:var(--stu-blue-soft);color:var(--stu-blue);display:flex;align-items:center;justify-content:center}.stu-eco-card:nth-child(2) .stu-eco-icon{background:var(--stu-violet-soft);color:var(--stu-violet)}.stu-eco-card:nth-child(3) .stu-eco-icon{background:var(--stu-yellow-soft);color:var(--stu-yellow-ink)}.stu-eco-card:nth-child(4) .stu-eco-icon{background:var(--stu-teal-soft);color:var(--stu-teal)}.stu-eco-card:nth-child(5) .stu-eco-icon{background:var(--stu-coral-soft);color:var(--stu-coral)}.stu-eco-card:nth-child(6) .stu-eco-icon{background:var(--stu-green-soft);color:var(--stu-green)}.stu-eco-tag{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--stu-text-faint)}.stu-eco-card h3{margin:0;font-size:19px}.stu-eco-card p{color:var(--stu-text-muted);font-size:14px;line-height:1.55}.stu-cockpit-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.stu-cockpit-tab{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:var(--stu-glass-onnavy);border:1px solid var(--stu-line-onnavy);color:var(--stu-onnavy-dim);font-size:13.5px;font-weight:600;cursor:pointer;transition:all .25s ease}.stu-cockpit-tab-swatch{width:10px;height:10px;border-radius:50%}.stu-cockpit-tab-blue .stu-cockpit-tab-swatch{background:var(--stu-blue)}.stu-cockpit-tab-violet .stu-cockpit-tab-swatch{background:var(--stu-violet)}.stu-cockpit-tab-teal .stu-cockpit-tab-swatch{background:var(--stu-teal)}.stu-cockpit-tab-yellow .stu-cockpit-tab-swatch{background:var(--stu-yellow)}.stu-cockpit-tab-coral .stu-cockpit-tab-swatch{background:var(--stu-coral)}.stu-cockpit-tab-graphite .stu-cockpit-tab-swatch{background:var(--stu-onnavy-faint)}.stu-cockpit-tab.is-active{background:var(--stu-onnavy);color:var(--stu-navy)}.stu-cockpit-panel{border-radius:var(--stu-radius-lg);padding:28px;background:var(--stu-navy-2);border:1px solid var(--stu-line-onnavy)}.stu-cockpit-stats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-bottom:22px}.stu-cockpit-stat{background:var(--stu-glass-onnavy);border:1px solid var(--stu-line-onnavy);border-radius:12px;padding:14px;display:flex;flex-direction:column;gap:4px}.stu-cockpit-stat-value{font-family:var(--font-sora),system-ui,sans-serif;font-weight:800;font-size:19px;color:var(--stu-onnavy)}.stu-cockpit-panel-blue .stu-cockpit-stat-value{color:var(--stu-blue)}.stu-cockpit-panel-violet .stu-cockpit-stat-value{color:var(--stu-violet)}.stu-cockpit-panel-teal .stu-cockpit-stat-value{color:var(--stu-teal)}.stu-cockpit-panel-yellow .stu-cockpit-stat-value{color:var(--stu-yellow)}.stu-cockpit-panel-coral .stu-cockpit-stat-value{color:var(--stu-coral)}.stu-cockpit-stat-label{font-size:11.5px;color:var(--stu-onnavy-faint)}.stu-cockpit-chart-label{font-size:12px;color:var(--stu-onnavy-faint);margin-bottom:10px;display:block}.stu-cockpit-bars{display:flex;align-items:flex-end;gap:8px;height:90px}.stu-cockpit-bar{flex:1 1;border-radius:6px 6px 0 0;min-height:6px}.stu-cockpit-bar,.stu-cockpit-panel-blue .stu-cockpit-bar{background:var(--stu-blue)}.stu-cockpit-panel-violet .stu-cockpit-bar{background:var(--stu-violet)}.stu-cockpit-panel-teal .stu-cockpit-bar{background:var(--stu-teal)}.stu-cockpit-panel-yellow .stu-cockpit-bar{background:var(--stu-yellow)}.stu-cockpit-panel-coral .stu-cockpit-bar{background:var(--stu-coral)}.stu-cockpit-caption{margin-top:14px;font-size:12px;color:var(--stu-onnavy-faint)}.stu-apps{margin-top:32px;display:flex;flex-direction:column;align-items:center;gap:24px}.stu-apps-tabs{display:flex;gap:8px}.stu-apps-tab{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;border-radius:999px;background:var(--stu-surface);border:1px solid var(--stu-border);color:var(--stu-text-muted);font-weight:600;font-size:14px;cursor:pointer;transition:all .25s ease}.stu-apps-tab.is-active{background:var(--stu-blue);border-color:var(--stu-blue);color:var(--stu-blue-ink)}.stu-phone{width:260px;border-radius:32px;padding:18px 16px;background:var(--stu-surface-elevated);border:1px solid var(--stu-border);box-shadow:var(--stu-shadow);animation:stu-phone-fade .35s ease both}@keyframes stu-phone-fade{0%{opacity:0;transform:translateY(6px)}}.stu-phone-notch{width:60px;height:6px;border-radius:999px;background:var(--stu-border);margin:0 auto 14px}.stu-phone-head{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;margin-bottom:14px;color:var(--stu-text)}.stu-phone-head-icon{width:28px;height:28px;border-radius:8px;display:flex;align-items:center;justify-content:center;background:var(--stu-yellow-soft);color:var(--stu-yellow-ink)}.stu-phone-violet .stu-phone-head-icon{background:var(--stu-violet-soft);color:var(--stu-violet)}.stu-phone-coral .stu-phone-head-icon{background:var(--stu-coral-soft);color:var(--stu-coral)}.stu-phone-screens{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.stu-phone-screens li{display:flex;align-items:center;gap:7px;padding:10px;border-radius:10px;background:var(--stu-bg-secondary);font-size:12.5px;font-weight:600;color:var(--stu-text-muted)}.stu-phone-screens li:before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:var(--stu-yellow-ink)}.stu-phone-violet .stu-phone-screens li:before{background:var(--stu-violet)}.stu-phone-coral .stu-phone-screens li:before{background:var(--stu-coral)}.stu-apps-platforms{display:flex;gap:10px}.stu-ai{margin-top:24px}.stu-ai-tabs{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.stu-ai-tab{display:flex;align-items:center;gap:10px;padding:14px 18px;border-radius:14px;background:var(--stu-surface);border:1px solid var(--stu-border);color:var(--stu-text-muted);font-weight:600;font-size:14.5px;text-align:left;cursor:pointer;transition:all .25s ease}.stu-ai-tab.is-active{border-color:var(--stu-teal);color:var(--stu-text);background:var(--stu-teal-soft);font-weight:700;box-shadow:inset 3px 0 0 var(--stu-teal)}.stu-ai-card{border-radius:var(--stu-radius-lg);padding:26px;background:var(--stu-navy-2);border:1px solid var(--stu-line-onnavy);display:flex;flex-direction:column;gap:14px}.stu-ai-card-question{display:flex;align-items:center;gap:10px;color:var(--stu-onnavy-faint);font-weight:600;font-size:12.5px;text-transform:uppercase;letter-spacing:.04em;padding-bottom:14px;border-bottom:1px solid var(--stu-line-onnavy)}.stu-ai-card-answer{font-family:var(--font-sora),system-ui,sans-serif;font-size:19px;font-weight:700;color:var(--stu-onnavy);line-height:1.5;padding-top:4px}.stu-ai-card-meta{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:12.5px;font-weight:600;color:var(--stu-teal)}.stu-ai-card-meta:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--stu-teal);flex:none}.stu-ai-disclaimer{margin-top:18px;font-size:12.5px;color:var(--stu-text-faint);max-width:68ch}.stu-bio-flow{justify-content:space-between;gap:16px;padding:28px;border-radius:var(--stu-radius-lg);background:var(--stu-surface);border:1px solid var(--stu-border);box-shadow:var(--stu-shadow);cursor:pointer;font:inherit;color:inherit;text-align:left;width:100%}.stu-bio-flow,.stu-bio-node{display:flex;align-items:center}.stu-bio-node{flex-direction:column;gap:8px;min-width:120px;text-align:center}.stu-bio-node-device{color:var(--stu-coral)}.stu-bio-node-cloud{color:var(--stu-blue)}.stu-bio-node span{font-size:13px;font-weight:700;color:var(--stu-text)}.stu-bio-links{flex:1 1;gap:14px}.stu-bio-link,.stu-bio-links{display:flex;flex-direction:column}.stu-bio-link{padding:12px 16px;border-radius:12px;background:var(--stu-bg-secondary);border:1px dashed var(--stu-border);gap:4px;transition:all .3s ease}.stu-bio-link.is-active{border-style:solid;border-color:var(--stu-teal);background:var(--stu-teal-soft)}.stu-bio-link-endpoint{font-family:var(--font-mono,monospace);font-size:12px;color:var(--stu-teal)}.stu-bio-link-label{font-size:12.5px;color:var(--stu-text-muted)}.stu-bio-features{margin-top:24px;display:flex;flex-wrap:wrap;gap:10px}.stu-bio-features li{padding:9px 16px;border-radius:999px;background:var(--stu-blue-soft);color:var(--stu-blue);font-size:13px;font-weight:600}.stu-modules{display:grid;grid-template-columns:220px 1fr;grid-gap:24px;gap:24px}.stu-modules-tabs{display:flex;flex-direction:column;gap:6px}.stu-modules-tab{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;background:transparent;border:1px solid transparent;color:var(--stu-onnavy-dim);font-weight:600;font-size:14px;text-align:left;cursor:pointer;transition:all .25s ease}.stu-modules-tab.is-active{background:var(--stu-glass-onnavy-strong);border-color:var(--stu-line-onnavy);color:var(--stu-onnavy)}.stu-modules-panel{border-radius:var(--stu-radius-lg);padding:28px;background:var(--stu-navy-2);border:1px solid var(--stu-line-onnavy)}.stu-modules-panel-icon{width:44px;height:44px;border-radius:12px;background:var(--stu-glass-onnavy-strong);color:var(--stu-yellow);display:flex;align-items:center;justify-content:center;margin-bottom:14px}.stu-modules-panel h3{color:var(--stu-onnavy);font-size:19px}.stu-modules-list{margin-top:14px;display:flex;flex-wrap:wrap;gap:10px}.stu-modules-list li{padding:9px 16px;border-radius:999px;background:var(--stu-glass-onnavy);border:1px solid var(--stu-line-onnavy);color:var(--stu-onnavy-dim);font-size:13px}.stu-fit{margin-top:24px;display:flex;flex-wrap:wrap;gap:10px}.stu-fit-chip{padding:12px 22px;border-radius:999px;background:var(--stu-surface);border:1px solid var(--stu-border);font-weight:600;font-size:14px;color:var(--stu-text)}.stu-evidence-card{display:block;border-radius:var(--stu-radius-lg);padding:28px;background:var(--stu-surface);border:1px solid var(--stu-border);box-shadow:var(--stu-shadow);text-decoration:none;color:inherit}.stu-evidence-tag{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--stu-text-faint)}.stu-evidence-card h3{margin:10px 0;font-size:20px}.stu-evidence-card p{color:var(--stu-text-muted);line-height:1.6;max-width:64ch}.stu-evidence-metrics{display:flex;gap:24px;margin-top:18px}.stu-evidence-metric{display:flex;flex-direction:column}.stu-evidence-metric-value{font-family:var(--font-sora),system-ui,sans-serif;font-weight:800;font-size:20px;color:var(--stu-teal)}.stu-evidence-metric-label{font-size:12px;color:var(--stu-text-faint)}.stu-evidence-cta{display:inline-block;margin-top:18px;font-weight:700;font-size:14px;color:var(--stu-blue)}.stu-trust{margin-top:24px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:20px;gap:20px}.stu-trust-card{display:flex;align-items:center;gap:18px;padding:26px 28px;border-radius:var(--stu-radius-lg);background:var(--stu-surface);border:1px solid var(--stu-border);box-shadow:var(--stu-shadow);text-decoration:none;color:inherit;transition:transform .25s ease,box-shadow .25s ease}.stu-trust-card:hover{transform:translateY(-3px);box-shadow:var(--stu-shadow-hover)}.stu-trust-logo{flex:none;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.stu-trust-logo svg{width:40px;height:40px}.stu-trust-logo .tr-mono{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;color:var(--stu-mono-ink);font-family:var(--font-sora),system-ui,sans-serif;font-weight:800;font-size:15px;line-height:1}.stu-trust-body{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.stu-trust-rating-row{display:flex;align-items:baseline;gap:8px}.stu-trust-score{font-family:var(--font-sora),system-ui,sans-serif;font-weight:800;font-size:28px;color:var(--stu-text);line-height:1}.stu-trust-stars{color:var(--stu-yellow-text);font-size:14px;letter-spacing:1.5px;line-height:1}.stu-trust-name{font-weight:700;font-size:14.5px;color:var(--stu-text-muted)}.stu-trust-cta{font-size:12.5px;color:var(--stu-blue);font-weight:600}.stu-blog-grid{margin-top:28px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.stu-blog-card{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:var(--stu-radius-lg);background:var(--stu-surface);border:1px solid var(--stu-border);box-shadow:var(--stu-shadow);text-decoration:none;color:inherit;transition:transform .25s ease}.stu-blog-card:hover{transform:translateY(-3px)}.stu-blog-card-cat{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--stu-blue)}.stu-blog-card h3{margin:0;font-size:17px}.stu-blog-card p{font-size:13.5px;color:var(--stu-text-muted);line-height:1.55}.stu-blog-card-foot{margin-top:auto;padding-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--stu-border);font-size:12px}.stu-blog-card-date{color:var(--stu-text-faint)}.stu-blog-card-cta{font-weight:700;color:var(--stu-blue)}.stu-blog-empty{margin-top:28px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px;padding:26px 28px;border-radius:var(--stu-radius-lg);background:var(--stu-surface);border:1px solid var(--stu-border)}.stu-blog-empty p{margin:0;max-width:56ch}.stu-related-links{display:flex;flex-wrap:wrap;gap:10px 24px}.stu-related-links a{font-size:13.5px;font-weight:600;color:var(--stu-blue);text-decoration:none}.stu-related-links a:hover{text-decoration:underline}.stu-qualifier-form{background:var(--stu-surface);border:1px solid var(--stu-border);border-radius:var(--stu-radius);padding:32px}.stu-qualifier-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.stu-qualifier-grid .field:has(textarea){grid-column:1/-1}.stu-qualifier-submit{margin-top:20px;width:100%}.stu-qualifier-reassurance{font-size:.8rem;color:var(--stu-text-faint);text-align:center;margin:12px 0 0}.stu-qualifier-success{text-align:center;padding:48px 24px;background:var(--stu-surface);border:1px solid var(--stu-border);border-radius:var(--stu-radius)}.stu-qualifier-success-icon{width:48px;height:48px;border-radius:50%;background:var(--stu-green);color:var(--stu-green-ink);display:flex;align-items:center;justify-content:center;font-weight:800;margin:0 auto 16px}.stu-qualifier-form select{color:var(--stu-text);background:var(--stu-surface)}.stu-qualifier-form select:has(option:checked[value=""]){color:var(--stu-text-faint)}.stu-qualifier-form select:focus-visible{outline:2px solid var(--stu-blue);outline-offset:1px}.stu-root .stu-qualifier-form select option{color:var(--stu-text)}.stu-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.stu-faq-list{margin-top:24px;display:flex;flex-direction:column;gap:10px}.stu-faq-item{background:var(--stu-surface);border:1px solid var(--stu-border);border-radius:12px;padding:4px 20px}.stu-faq-item summary{list-style:none;cursor:pointer;padding:16px 28px 16px 0;font-weight:700;font-size:.98rem;position:relative}.stu-faq-item summary::-webkit-details-marker{display:none}.stu-faq-item summary:after{content:"+";position:absolute;right:0;top:14px;font-size:1.2rem;color:var(--stu-blue)}.stu-faq-item[open] summary:after{content:"\2212"}.stu-faq-item p{color:var(--stu-text-muted);line-height:1.6;margin:0 0 18px;font-size:.92rem}.stu-final-cta{position:relative;padding:96px 0;background:var(--stu-navy);overflow:hidden}.stu-final-cta:before{content:"";position:absolute;inset:-30% -10% auto -10%;height:500px;background:radial-gradient(50% 50% at 50% 0,var(--stu-violet-soft),transparent 70%);pointer-events:none}.stu-final-cta-inner{position:relative;text-align:center;max-width:720px;margin:0 auto}.stu-final-cta-sub{display:block;color:var(--stu-onnavy-dim);font-size:1.02rem;margin:0 0 28px}.stu-final-cta-btns{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}.stu-final-cta-note{display:block;font-size:.82rem;color:var(--stu-onnavy-faint);margin-top:18px}.wa-float-studo.wa-float-compact{padding:10px}.wa-float-studo.wa-float-compact .wa-txt{display:none}@media (max-width:720px){.wa-float-studo{display:none}}.stu-mobile-bar{display:none}@media (max-width:720px){.stu-mobile-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:240;gap:8px;background:var(--stu-surface-elevated);border-top:1px solid var(--stu-border);box-shadow:var(--stu-shadow);padding:10px calc(12px + env(safe-area-inset-right)) calc(10px + env(safe-area-inset-bottom)) calc(12px + env(safe-area-inset-left));transition:transform .25s ease,opacity .25s ease}.stu-mobile-bar-hidden{transform:translateY(100%);opacity:0;pointer-events:none}.stu-mobile-bar-action{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px;border-radius:999px;font-weight:700;font-size:13.5px;text-decoration:none;border:none;cursor:pointer}.stu-mobile-bar-action svg{width:16px;height:16px;fill:currentColor}.stu-mobile-bar-demo{background:var(--stu-blue);color:var(--stu-blue-ink)}.stu-mobile-bar-whatsapp{background:#1fbf6b;color:#04140f}}@media (max-width:960px){.stu-blog-grid,.stu-hero-inner{grid-template-columns:1fr}.stu-blog-empty{flex-direction:column;align-items:flex-start}.stu-story{grid-template-columns:1fr}.stu-story-rail{flex-direction:row;overflow-x:auto;padding-bottom:4px}.stu-story-step{flex:none}.stu-modules{grid-template-columns:1fr}.stu-modules-tabs{flex-direction:row;overflow-x:auto;padding-bottom:4px}.stu-modules-tab{flex:none}.stu-ecosystem{grid-template-columns:repeat(2,1fr)}.stu-eco-card-featured,.stu-eco-card-narrow,.stu-eco-card-wide{grid-column:span 2;grid-row:auto}.stu-eco-card-featured .stu-eco-icon{width:42px;height:42px}.stu-eco-card-featured h3{font-size:19px}.stu-trust{grid-template-columns:1fr}}@media (max-width:720px){.stu-day{grid-template-columns:1fr}.stu-day-rail{top:0;bottom:0;left:21px;right:auto;width:2px;height:auto}.stu-day-event{flex-direction:row;text-align:left;align-items:flex-start}.stu-day-time{width:46px;flex:none}.stu-cockpit-stats{grid-template-columns:repeat(2,1fr)}.stu-ecosystem,.stu-qualifier-grid{grid-template-columns:1fr}.stu-eco-card-featured,.stu-eco-card-narrow,.stu-eco-card-wide{grid-column:span 1}}@media (max-width:560px){.stu-orbit-node{width:64px}.stu-orbit-node-label{font-size:9.5px}.stu-bio-flow{flex-direction:column}}@media (prefers-reduced-motion:reduce){.stu-ai-tab,.stu-apps-tab,.stu-bio-link,.stu-btn,.stu-cockpit-tab,.stu-modules-tab,.stu-orbit-line,.stu-orbit-node,.stu-orbit-node-icon,.stu-story-step,.stu-trust-card{transition:none!important}}