/* All presentation rules are scoped; no form selectors. */
.ee-studio-page{--ee-studio-night:#0b1423;--ee-studio-lime:#d5ff7e;--ee-studio-muted:#aabbd0;color:#13243a}.ee-studio-page h1,.ee-studio-page h2,.ee-studio-page h3{letter-spacing:-.035em}.ee-studio-hero{background:radial-gradient(ellipse at 80% 75%,#183249,transparent 65%),#0b1423;color:#fff;padding:80px 0 0;overflow:hidden}.ee-studio-hero-copy{max-width:850px}.ee-studio-eyebrow{display:block;font-weight:750;font-size:.75rem;letter-spacing:.2em;color:#d5ff7e}.ee-studio-hero h1{font-size:clamp(2.8rem,5.6vw,5.2rem);line-height:1.06;margin:26px 0}.ee-studio-hero-copy>p{max-width:730px;font-size:1.23rem;color:#c5d3e2}.ee-studio-actions{display:flex;align-items:center;gap:25px;flex-wrap:wrap;margin:28px 0}.ee-studio-page .btn{background:#d5ff7e;color:#122225;border-radius:7px;gap:15px}.ee-studio-page .btn:hover{background:#e1ffaa}.ee-studio-scroll{color:#e1eaf4;font-weight:650;line-height:1.5}.ee-studio-audience{display:block;font-size:.67rem;letter-spacing:.12em;color:#9fb4c8;margin-top:25px}.ee-studio-hero-figure{margin:45px 0 0;position:relative}.ee-studio-hero-figure img{display:block;border:1px solid #3c5269;border-radius:15px 15px 0 0;width:100%;box-shadow:0 30px 100px #0005}.ee-studio-page figcaption{font-size:.8rem;line-height:1.5;color:#617289;padding:14px 0}.ee-studio-hero-figure figcaption{color:#afc1d3;padding:16px 0 24px}.ee-studio-section{padding:85px 0}.ee-studio-heading{max-width:830px}.ee-studio-heading h2,.ee-studio-feature-copy h2,.ee-studio-usage-title{font-size:clamp(2rem,3.8vw,3rem);margin:18px 0 24px}.ee-studio-heading>p,.ee-studio-feature-copy>p{color:#52657a;font-size:1.08rem}.ee-studio-kicker{font-size:.7rem;letter-spacing:.16em;font-weight:800;color:#316774}.ee-studio-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:40px}.ee-studio-steps article{padding:25px;border:1px solid #dce5ee;border-radius:12px}.ee-studio-steps article>span,.ee-studio-usage article>span{color:#397787;font-size:.8rem;font-weight:800}.ee-studio-steps h3{margin:20px 0 12px;font-size:1.25rem}.ee-studio-steps p,.ee-studio-usage p{color:#52657a;font-size:.95rem;margin-bottom:0}.ee-studio-tinted{background:#f3f6f9}.ee-studio-split{display:grid;grid-template-columns:.8fr 1.2fr;gap:50px;align-items:center}.ee-studio-feature-copy ul{padding:0;margin:28px 0 0;list-style:none}.ee-studio-feature-copy li{padding:12px 0 12px 24px;border-top:1px solid #d7e1e9;position:relative}.ee-studio-feature-copy li:before{content:'✓';position:absolute;left:0;color:#397787;font-weight:800}.ee-studio-shot{margin:0;min-width:0}.ee-studio-shot img{width:100%;display:block;border-radius:12px;border:1px solid #284055;box-shadow:0 16px 45px #14283a16;height:auto}.ee-studio-usage{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:30px}.ee-studio-usage article{background:#f3f6f9;border-radius:12px;padding:30px}.ee-studio-usage h3{font-size:1.35rem;margin:20px 0 15px}.ee-studio-note{font-size:.8rem;color:#687b8f;margin-top:32px}.ee-studio-cta{padding:75px 0;background:#0b1423;color:#fff}.ee-studio-cta h2{font-size:clamp(2rem,4vw,3.1rem);max-width:800px;margin:20px 0}.ee-studio-cta p{max-width:800px;color:#bdccdc}.ee-studio-cta .ee-studio-actions{margin-bottom:0}
/* Product navigation is confined to the new menu component. */
.main-nav .ee-products{position:relative}.main-nav .ee-products>summary{list-style:none;cursor:pointer;padding:32px 0 28px;border-bottom:3px solid transparent;font-size:.85rem;white-space:nowrap}.main-nav .ee-products>summary::-webkit-details-marker{display:none}.main-nav .ee-products>summary:after{content:'⌄';margin-left:6px}.main-nav .ee-products.active>summary{border-color:var(--red)}.main-nav .ee-products-panel{position:absolute;left:-18px;top:100%;width:290px;padding:10px;background:#fff;border:1px solid #dbe4ed;border-radius:10px;box-shadow:0 16px 40px #10233b26;z-index:100}.main-nav .ee-products-panel a{display:block;padding:12px;color:#12243b;border-radius:6px;font-size:.9rem;line-height:1.4}.main-nav .ee-products-panel a:hover,.main-nav .ee-products-panel a[aria-current=page]{background:#edf4f8}.main-nav .ee-products-panel small{display:block;color:#536d83;font-size:.75rem;margin-top:4px}
@media(max-width:1000px){.ee-studio-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.ee-studio-split{grid-template-columns:1fr;gap:30px}.ee-studio-feature-copy{max-width:780px}}
@media(max-width:900px){.main-nav .ee-products>summary{padding:12px 0;color:#d9e3ee}.main-nav .ee-products-panel{position:static;width:100%;box-shadow:none;margin:4px 0 8px;background:#10253c;border-color:#31465e}.main-nav .ee-products-panel a{color:#eef4fc}.main-nav .ee-products-panel small{color:#9eb4ca}.main-nav .ee-products-panel a:hover,.main-nav .ee-products-panel a[aria-current=page]{background:#1c3854}}
@media(max-width:600px){.ee-studio-hero{padding-top:55px}.ee-studio-section{padding:55px 0}.ee-studio-steps,.ee-studio-usage{grid-template-columns:1fr}.ee-studio-actions{align-items:stretch;flex-direction:column;gap:18px}.ee-studio-hero-figure{margin-top:30px}.ee-studio-hero h1{font-size:2.8rem}.ee-studio-steps article{padding:22px}.ee-studio-cta{padding:55px 0}}
