.public-site{--site-width:1200px;background:var(--eon-bg-deep);min-height:100vh;color:var(--eon-text);overflow-x:clip}.site-container{width:100%;max-width:var(--site-width,1200px);margin-inline:auto;padding-inline:40px}.public-site :focus-visible{outline:2px solid var(--eon-lilac-bright);outline-offset:5px;border-radius:4px}.public-site ::selection{color:var(--eon-text-strong);background:#b39af64d}.public-site a{text-underline-offset:5px}.public-site button,.public-site a{-webkit-tap-highlight-color:transparent}.site-header-offset{padding-top:80px}.site-skip{z-index:100;background:var(--eon-lilac);color:var(--eon-bg-deep);border-radius:6px;padding:12px 18px;position:fixed;top:-90px;left:20px}.site-skip:focus{top:14px}.site-button{background:var(--eon-lilac);min-height:48px;color:var(--eon-bg-deep);border-radius:8px;justify-content:center;align-items:center;gap:20px;padding:12px 21px;font-size:14px;font-weight:650;line-height:1.4;transition:background .18s,transform .2s;display:inline-flex}.site-button:hover{background:var(--eon-lilac-bright);transform:translateY(-2px)}.site-button:active{transform:translateY(0)scale(.97)}.site-button-small{gap:13px;min-height:40px;padding:10px 15px;font-size:13px}.site-inline-link{min-height:42px;color:var(--eon-text-muted);align-items:center;gap:12px;font-size:14px;transition:color .18s;display:inline-flex}.site-inline-link:hover{color:var(--eon-text-strong)}.site-header{z-index:50;border-bottom:1px solid #0000;transition:background .25s,border-color .25s;position:fixed;inset:0 0 auto}.site-header.is-solid{background:var(--eon-bg);border-color:var(--eon-border)}.site-header-row{justify-content:space-between;align-items:center;gap:26px;max-width:1360px;height:80px;display:flex}.site-header-row>a{flex-shrink:0}.site-desktop-nav{align-items:center;gap:23px;margin-left:auto;margin-right:auto;display:flex}.site-desktop-nav>a,.site-desktop-nav>button{min-height:44px;color:var(--eon-text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:13px;transition:color .18s;display:inline-flex}.site-desktop-nav>a:hover,.site-desktop-nav>button:hover,.site-desktop-nav [aria-expanded=true],.site-desktop-nav .is-current,.site-desktop-nav [aria-current=page]{color:var(--eon-text-strong)}.site-desktop-nav button>svg{transition:transform .2s}.site-desktop-nav button[aria-expanded=true]>svg{transform:rotate(180deg)}.site-header-actions{align-items:center;gap:19px;display:flex}.site-status-link{color:var(--eon-text-muted);align-items:center;gap:7px;min-height:44px;font-size:12px;display:inline-flex}.site-status-link:hover{color:var(--eon-text-strong)}.site-login{min-height:44px;color:var(--eon-text-muted);align-items:center;font-size:13px;display:inline-flex}.site-menu-trigger{width:44px;height:44px;color:var(--eon-text-strong);border-radius:6px;place-items:center;display:none}.site-nav-scrim{z-index:49;background:#05040cc4;animation:.18s ease-out site-scrim-in;position:fixed;inset:80px 0 0}.site-mega-menu{background:var(--eon-bg);border-bottom:1px solid var(--eon-border-strong);animation:.25s cubic-bezier(.16,1,.3,1) site-menu-in}.site-mega-inner{grid-template-columns:1fr 2fr;gap:60px;padding-block:32px 42px;display:grid}.site-mega-inner>div:first-child{padding-top:10px}.site-mega-inner>div:first-child>p{font:500 28px/1.25 var(--font-display);color:var(--eon-text-strong);letter-spacing:-.025em;max-width:240px;margin-bottom:16px}.site-mega-links{grid-template-columns:1fr 1fr;gap:4px 24px;display:grid}.site-mega-links>a{border-radius:8px;padding:13px 15px}.site-mega-links>a:hover{background:var(--eon-panel)}.site-mega-links>a>span{color:var(--eon-text-strong);justify-content:space-between;align-items:center;font-size:15px;font-weight:550;display:flex}.site-mega-links small{color:var(--eon-text-muted);margin-top:6px;font-size:12px;display:block}.site-mobile-menu{display:none}@keyframes site-menu-in{0%{clip-path:inset(0 0 100%);opacity:.7}to{clip-path:inset(0);opacity:1}}@keyframes site-scrim-in{0%{opacity:0}to{opacity:1}}.site-footer{border-top:1px solid var(--eon-border);background:var(--eon-bg-deep)}.site-footer-invitation{border-bottom:1px solid var(--eon-border);justify-content:space-between;align-items:center;gap:30px;padding-block:84px;display:flex}.site-footer-invitation h2{font:500 clamp(32px,4.4vw,56px)/1.13 var(--font-display);letter-spacing:-.035em;color:var(--eon-text-strong)}.site-footer-invitation>div{align-items:center;gap:30px;display:flex}.site-footer-grid{grid-template-columns:1.4fr repeat(4,1fr);gap:32px;padding-block:72px 68px;display:grid}.site-footer-brand p{color:var(--eon-text-muted);margin-top:18px;font-size:13px;line-height:1.8}.site-footer-brand>span:last-child{color:var(--eon-text-muted);margin-top:22px;font-size:12px;line-height:1.8;display:block}.site-footer-grid nav h3{color:var(--eon-text-strong);margin-bottom:20px;font-size:13px;font-weight:600}.site-footer-grid nav>a{width:fit-content;color:var(--eon-text-muted);padding-block:7px;font-size:12px;display:block}.site-footer-grid nav>a:hover{color:var(--eon-lilac-bright)}.site-footer-bottom{border-top:1px solid var(--eon-border);color:var(--eon-text-muted);justify-content:space-between;align-items:center;gap:22px;padding-block:34px 44px;font-size:12px;display:flex}.site-footer-bottom>a{color:var(--eon-text);align-items:center;gap:10px;display:flex}.site-section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:36px;display:flex}.site-section-heading h2{font:500 clamp(30px,4vw,47px)/1.15 var(--font-display);letter-spacing:-.035em;color:var(--eon-text-strong);text-wrap:balance}.site-section-heading>p{color:var(--eon-text-muted);max-width:340px;font-size:14px;line-height:1.8}.model-catalogue{padding-top:66px;padding-bottom:100px}.catalogue-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:44px;display:flex}.catalogue-heading h1{font:550 clamp(46px,6.4vw,84px)/1.07 var(--font-display);letter-spacing:-.04em;color:var(--eon-text-strong)}.catalogue-heading>p{color:var(--eon-text-muted);padding-bottom:4px;font-size:17px;line-height:1.7}.model-family-nav{border-bottom:1px solid var(--eon-border-strong);grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.model-family-nav>a{color:var(--eon-text-muted);border-bottom:2px solid #0000;justify-content:space-between;align-items:center;gap:12px;margin-bottom:-1px;padding:18px 0;font-size:17px;transition:color .2s,border-color .2s;display:flex}.model-family-nav>a:hover{color:var(--eon-text-strong)}.model-family-nav [aria-current=page]{border-color:var(--eon-lilac);color:var(--eon-text-strong)}.model-stage{grid-template-columns:1fr 1fr;align-items:center;gap:58px;min-height:550px;margin-top:36px;display:grid}.model-stage-art{background:#101020;border-radius:14px;align-self:stretch;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.model-visual{aspect-ratio:1.05;isolation:isolate;perspective:1000px;background:#101020;width:100%;position:relative;overflow:hidden}.model-visual-image{transform:translate3d(var(--art-x,0px),var(--art-y,0px),0) rotateX(var(--art-rx,0deg)) rotateY(var(--art-ry,0deg)) scale(1.025);transition:transform .4s cubic-bezier(.16,1,.3,1);animation:.5s cubic-bezier(.16,1,.3,1) model-material-in;position:absolute;inset:0}.model-visual-image img{object-fit:cover}.model-visual-image .model-visual-mascot{object-fit:contain;padding:13%}.model-visual-word{color:#e7dff9;opacity:.28;font:550 clamp(44px,6vw,76px)/1 var(--font-display);letter-spacing:-.04em;pointer-events:none;position:absolute;bottom:24px;left:26px}.model-art-caption{color:#d2c7e7;justify-content:space-between;gap:12px;font-size:11px;display:flex;position:absolute;top:24px;left:26px;right:26px}@keyframes model-material-in{0%{opacity:.4;filter:blur(4px);transform:translateY(8px)scale(1.04)}to{opacity:1;filter:blur()}}.model-stage-copy{min-width:0;padding-block:20px}.model-stage-copy>h2{font:500 clamp(28px,3.1vw,42px)/1.17 var(--font-display);letter-spacing:-.035em;color:var(--eon-text-strong);text-wrap:balance}.model-stage-copy>p{color:var(--eon-text-muted);max-width:48ch;margin-top:20px;font-size:15px;line-height:1.85}.model-versions{margin-top:30px}.model-versions article{border-top:1px solid var(--eon-border);margin-top:22px;padding-top:20px}.model-versions article>div:first-child{justify-content:space-between;align-items:center;gap:15px;display:flex}.model-versions h3{font:550 18px/1.4 var(--font-display);color:var(--eon-text-strong);letter-spacing:-.02em}.model-versions article>div>span{color:var(--eon-lilac-bright);white-space:nowrap;font-size:12px}.model-versions article>p{color:var(--eon-text-muted);margin-top:7px;font-size:13px;line-height:1.7}.model-version-actions{align-items:center;gap:20px;margin-top:15px;display:flex}.model-version-actions .site-inline-link{font-size:12px}.model-compare{padding-top:100px;scroll-margin-top:110px}.model-comparison-list{border-top:1px solid var(--eon-border-strong)}.model-comparison-list article{border-bottom:1px solid var(--eon-border);grid-template-columns:1fr 1.35fr 110px 32px;align-items:center;gap:26px;padding-block:22px;display:grid}.model-comparison-list h3{color:var(--eon-text-strong);font-size:16px;font-weight:550}.model-comparison-list p{color:var(--eon-text-muted);font-size:13px;line-height:1.7}.model-comparison-list article>span{color:var(--eon-lilac-bright);font-size:12px}.model-comparison-list article>a{width:36px;height:36px;color:var(--eon-text-muted);border-radius:50%;place-items:center;display:grid}.model-comparison-list article>a:hover{background:var(--eon-panel);color:var(--eon-text-strong)}.model-availability{color:var(--eon-text-muted);justify-content:space-between;gap:25px;margin-top:20px;font-size:12px;line-height:1.7;display:flex}.model-availability>span,.model-availability>a{align-items:center;gap:9px;display:flex}.model-availability>a{color:var(--eon-lilac-bright);white-space:nowrap}.model-availability>span svg{color:var(--eon-success);flex-shrink:0}.model-workspace-callout{border-top:1px solid var(--eon-border);grid-template-columns:1fr 1fr;gap:80px;margin-top:90px;padding-top:90px;display:grid}.model-workspace-callout h2{font:500 clamp(30px,4vw,45px)/1.14 var(--font-display);letter-spacing:-.035em;color:var(--eon-text-strong)}.model-workspace-callout p{max-width:350px;color:var(--eon-text-muted);margin-top:22px;font-size:14px;line-height:1.85}.model-workspace-callout .site-inline-link{margin-top:18px}.model-workspace-links>a{border-bottom:1px solid var(--eon-border);color:var(--eon-text);align-items:center;gap:18px;padding:21px 0;font-size:15px;display:flex}.model-workspace-links>a:first-child{border-top:1px solid var(--eon-border)}.model-workspace-links>a>svg:first-child{color:var(--eon-lilac)}.model-workspace-links>a>svg:last-child{margin-left:auto}.model-workspace-links>a:hover{color:var(--eon-lilac-bright)}.home-model-families{grid-template-columns:1fr 1fr;gap:22px;display:grid}.home-family{isolation:isolate;background:#101020;border-radius:14px;align-items:flex-end;min-height:400px;transition:transform .3s;display:flex;position:relative;overflow:hidden}.home-family:hover{transform:translateY(-4px)}.home-family-art{z-index:-2;position:absolute;inset:0}.home-family-art img{object-fit:cover;transition:transform .8s cubic-bezier(.16,1,.3,1)}.home-family:hover img{transform:scale(1.045)}.home-family:after{content:"";z-index:-1;background:linear-gradient(#0000,#0a0917ef);position:absolute;inset:35% 0 0}.home-family-copy{width:100%;padding:30px}.home-family-copy h3{font:500 38px/1.1 var(--font-display);letter-spacing:-.035em;color:#faf8ff}.home-family-copy p{color:#d0c5e3;max-width:280px;margin-top:10px;font-size:13px;line-height:1.7}.home-family-copy>span{color:#ddd2ef;justify-content:space-between;align-items:center;gap:15px;margin-top:25px;font-size:12px;display:flex}.home-family-mica,.home-family-spark{min-height:250px}.home-family-mica .home-family-art{left:30%}.home-family-spark .home-family-art{left:40%}.home-family-art img.is-mascot{object-fit:contain;padding:12%}.home-family-mica:after,.home-family-spark:after{background:linear-gradient(90deg,#101020 15%,#101020b3 50%,#0000);inset:0}.home-family-mica h3,.home-family-spark h3{font-size:31px}.home-family-mica p,.home-family-spark p{max-width:210px}.home-company-strip{border-top:1px solid var(--eon-border);justify-content:space-between;align-items:center;gap:30px;display:flex}.home-company-strip p{max-width:520px;color:var(--eon-text-muted);margin-top:22px;font-size:15px;line-height:1.8}.home-company-strip h2{font-size:clamp(30px,4vw,45px)}.about-hero{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-block:70px 90px;display:grid}.about-hero h1{font:500 clamp(45px,5.7vw,76px)/1.08 var(--font-display);letter-spacing:-.04em;color:var(--eon-text-strong)}.about-hero>div>p{max-width:380px;color:var(--eon-text-muted);margin-top:26px;font-size:17px;line-height:1.85}.about-hero .site-button{margin-top:30px}.about-hero-art{aspect-ratio:1;background:var(--eon-panel);border-radius:14px;position:relative;overflow:hidden}.about-hero-art>img{object-fit:cover;object-position:62% center}.about-hero-art:after{content:"";background:linear-gradient(#0000,#090714db);position:absolute;inset:50% 0 0}.about-hero-art>div{z-index:1;color:#f4ecff;justify-content:space-between;align-items:center;font-size:17px;line-height:1.5;display:flex;position:absolute;bottom:30px;left:30px;right:30px}.about-story{border-top:1px solid var(--eon-border);grid-template-columns:1fr 1.1fr;gap:90px;padding-block:70px 90px;display:grid}.about-story h2,.about-company h2{font:500 clamp(30px,4vw,46px)/1.15 var(--font-display);letter-spacing:-.035em;color:var(--eon-text-strong)}.about-story p{color:var(--eon-text-muted);margin-bottom:22px;font-size:15px;line-height:1.85}.about-story p.about-lead{color:var(--eon-text);font-size:21px;line-height:1.65}.about-principles{padding-bottom:90px}.about-principle-list{border-top:1px solid var(--eon-border);grid-template-columns:repeat(3,1fr);gap:45px;padding-top:35px;display:grid}.about-principle-list svg{color:var(--eon-lilac)}.about-principle-list h3{font:550 21px/1.3 var(--font-display);letter-spacing:-.025em;color:var(--eon-text-strong);margin-top:25px}.about-principle-list p{color:var(--eon-text-muted);margin-top:13px;font-size:14px;line-height:1.85}.about-company{border-top:1px solid var(--eon-border);grid-template-columns:1.1fr 1fr;gap:95px;padding-block:85px 100px;scroll-margin-top:105px;display:grid}.about-company>div>p{max-width:400px;color:var(--eon-text-muted);margin-top:22px;font-size:15px;line-height:1.85}.about-company .site-button{margin-top:28px}.about-company-details h3{font:550 22px/1.3 var(--font-display);color:var(--eon-text-strong);margin-bottom:22px}.about-company-details dl>div{border-top:1px solid var(--eon-border);justify-content:space-between;gap:25px;padding:15px 0;font-size:13px;display:flex}.about-company-details dt{color:var(--eon-text-muted)}.about-company-details dd{color:var(--eon-text);overflow-wrap:anywhere}.about-company-details>a{border-top:1px solid var(--eon-border);color:var(--eon-text-muted);justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:13px;display:flex}.about-company-details>a:hover{color:var(--eon-lilac-bright)}.policy-page{padding-top:65px;padding-bottom:70px}.policy-heading{max-width:760px;margin-bottom:48px}.policy-heading h1{font:500 clamp(40px,5.5vw,70px)/1.1 var(--font-display);letter-spacing:-.04em;color:var(--eon-text-strong);text-wrap:balance;margin-top:21px}.policy-heading>p{color:var(--eon-text-muted);margin-top:23px;font-size:17px;line-height:1.8}.policy-meta{color:var(--eon-text-muted);flex-wrap:wrap;gap:20px;margin-top:22px;font-size:12px;display:flex}.policy-layout{border-top:1px solid var(--eon-border);grid-template-columns:230px minmax(0,700px);gap:80px;padding-top:40px;display:grid}.policy-sidebar{position:relative}.policy-desktop-contents{scrollbar-width:thin;scrollbar-color:var(--eon-border-strong) transparent;max-height:calc(100dvh - 145px);padding-right:10px;position:sticky;top:110px;overflow-y:auto}.policy-desktop-contents>h2{color:var(--eon-text-strong);margin-bottom:16px;font-size:13px;font-weight:600}.policy-sidebar nav>a{color:var(--eon-text-muted);padding:8px 0;font-size:12px;line-height:1.7;display:block}.policy-sidebar nav>a:hover{color:var(--eon-lilac-bright)}.policy-mobile-contents{display:none}.policy-content{min-width:0}.policy-content>section{margin-bottom:42px;scroll-margin-top:110px}.policy-content h2{font:550 22px/1.35 var(--font-display);letter-spacing:-.02em;color:var(--eon-text-strong);margin-bottom:14px}.policy-content p,.policy-content li{color:var(--eon-text-muted);overflow-wrap:anywhere;font-size:15px;line-height:1.85}.policy-content p+p{margin-top:15px}.policy-content a{color:var(--eon-lilac-bright);text-decoration:underline}.policy-content ul,.policy-content ol{margin-top:12px;padding-left:22px}.policy-contact{border-top:1px solid var(--eon-border);gap:20px;margin-top:50px;padding-top:30px;display:flex}.policy-contact>svg{color:var(--eon-lilac);flex-shrink:0;margin-top:4px}.policy-contact h2{font-size:20px}.policy-related{border-top:1px solid var(--eon-border);flex-wrap:wrap;gap:26px;margin-top:60px;padding-top:28px;display:flex}.policy-related>a{color:var(--eon-text-muted);align-items:center;gap:8px;font-size:13px;display:flex}.policy-related>a:hover{color:var(--eon-lilac-bright)}@media (max-width:1150px){.site-desktop-nav{gap:15px}.site-header-row{gap:20px}.site-header-actions{gap:15px}.site-status-link>span{display:none}.model-stage{gap:35px}.site-footer-grid{gap:20px}.policy-layout{grid-template-columns:210px minmax(0,1fr);gap:50px}}@media (max-width:1049px){.site-desktop-nav{display:none}.site-menu-trigger{display:grid}.site-header-actions{gap:17px;margin-left:auto}.site-mobile-menu{overscroll-behavior:contain;border-top:1px solid var(--eon-border);background:var(--eon-bg);max-height:calc(100dvh - 80px);padding:24px 32px 30px;animation:.25s cubic-bezier(.16,1,.3,1) site-menu-in;display:block;overflow-y:auto}.site-mobile-primary{border-bottom:1px solid var(--eon-border);grid-template-columns:repeat(3,1fr);gap:25px;padding-bottom:24px;display:grid}.site-mobile-primary>a{color:var(--eon-text-strong);font:500 20px/1.4 var(--font-display);justify-content:space-between;align-items:center;gap:8px;display:flex}.site-mobile-groups{grid-template-columns:1fr 1fr;gap:40px;padding-block:24px;display:grid}.site-mobile-groups h2{color:var(--eon-text-muted);margin-bottom:12px;font-size:13px}.site-mobile-groups a{color:var(--eon-text);padding:10px 0;font-size:15px;display:block}.site-mobile-bottom{border-top:1px solid var(--eon-border);flex-wrap:wrap;align-items:center;gap:25px;padding-top:22px;display:flex}.site-mobile-bottom>a{color:var(--eon-text-muted);align-items:center;gap:9px;font-size:13px;display:flex}.site-footer-grid{grid-template-columns:repeat(4,1fr)}.site-footer-brand{grid-column:1/-1;align-items:flex-start;gap:50px;margin-bottom:10px;display:flex}.site-footer-brand p,.site-footer-brand>span:last-child{margin-top:0}.site-footer-invitation>div{flex-direction:column;align-items:flex-start;gap:10px}.model-stage{gap:30px}.model-versions article>div:first-child{align-items:flex-start}.model-versions h3{font-size:16px}.model-stage-copy>p{font-size:14px}.model-stage-art{align-self:center}.about-hero{gap:35px}.about-story,.about-company{gap:45px}}@media (max-width:700px){.site-container{padding-inline:22px}.site-header-row{gap:10px;height:72px}.site-header-offset{padding-top:72px}.site-nav-scrim{top:72px}.site-header-actions{gap:10px}.site-status-link,.site-login{display:none}.site-header-actions .site-button-small{min-height:42px;padding:10px 15px}.site-mobile-menu{max-height:calc(100dvh - 72px);padding:23px 22px 28px}.site-mobile-primary{grid-template-columns:1fr;gap:0;padding-bottom:16px}.site-mobile-primary>a{padding-block:11px;font-size:24px}.site-mobile-groups{gap:25px}.site-mobile-groups a{padding-block:9px;font-size:14px}.site-mobile-bottom{gap:18px}.site-footer-invitation{flex-direction:column;align-items:flex-start;gap:25px;padding-block:45px}.site-footer-invitation>div{flex-direction:row;align-items:center;gap:20px}.site-footer-invitation .site-inline-link{font-size:12px}.site-footer-grid{grid-template-columns:1fr 1fr;gap:30px;padding-block:36px}.site-footer-brand{margin-bottom:4px;display:block}.site-footer-brand p,.site-footer-brand>span:last-child{margin-top:18px}.site-footer-grid nav h3{margin-bottom:12px}.site-footer-grid nav>a{padding-block:9px;font-size:13px}.site-footer-bottom{flex-wrap:wrap;justify-content:flex-start;gap:18px;padding-bottom:32px}.site-footer-bottom>span:last-child{width:100%}.model-catalogue{padding-top:38px;padding-bottom:60px}.catalogue-heading{margin-bottom:28px;display:block}.catalogue-heading h1{letter-spacing:-.04em;font-size:clamp(40px,10.6vw,61px)}.catalogue-heading>p{margin-top:18px;font-size:15px;line-height:1.75}.model-family-nav{gap:14px}.model-family-nav>a{gap:6px;padding-block:14px;font-size:14px}.model-family-nav>a svg{width:13px}.model-stage{flex-direction:column;gap:24px;min-height:0;margin-top:24px;display:flex}.model-stage-art{align-self:auto;width:100%}.model-visual{aspect-ratio:1.45}.model-art-caption{font-size:10px;top:17px;left:20px;right:20px}.model-visual-word{font-size:52px;bottom:18px;left:20px}.model-stage-copy{width:100%;padding:0}.model-stage-copy>h2{max-width:350px;font-size:32px}.model-stage-copy>p{margin-top:17px;font-size:15px}.model-versions{margin-top:25px}.model-versions h3{font-size:18px}.model-versions article{margin-top:24px;padding-top:20px}.model-versions article>div:first-child{align-items:center}.model-version-actions{gap:22px}.model-compare{padding-top:65px}.site-section-heading{margin-bottom:25px;display:block}.site-section-heading>p{margin-top:18px}.model-comparison-list article{grid-template-columns:1fr auto;gap:7px 20px;padding-block:20px}.model-comparison-list h3{grid-area:1/1}.model-comparison-list p{grid-area:2/1;max-width:250px}.model-comparison-list article>span{grid-area:3/1;margin-top:4px}.model-comparison-list article>a{grid-area:1/2/4}.model-availability{font-size:12px;display:block}.model-availability>a{margin-top:16px}.model-workspace-callout{margin-top:55px;padding-top:55px;display:block}.model-workspace-callout p{margin-top:19px}.model-workspace-links{margin-top:30px}.home-model-families{grid-template-columns:1fr;gap:16px}.home-family{min-height:345px}.home-family-copy{padding:25px}.home-family-copy h3{font-size:35px}.home-family-mica,.home-family-spark{min-height:220px}.home-family-mica .home-family-art{left:30%}.home-family-spark .home-family-art{left:38%}.home-family-mica h3,.home-family-spark h3{font-size:30px}.home-company-strip{display:block}.home-company-strip .home-text-link{margin-top:20px}.about-hero{flex-direction:column;align-items:stretch;gap:35px;padding-block:42px 55px;display:flex}.about-hero h1{font-size:clamp(43px,11vw,66px)}.about-hero>div>p{margin-top:22px;font-size:16px;line-height:1.8}.about-hero-art{aspect-ratio:1.15}.about-story{padding-block:45px 50px;display:block}.about-story>div{margin-top:28px}.about-story p.about-lead{font-size:20px}.about-principles{padding-bottom:50px}.about-principle-list{padding-top:0;display:block}.about-principle-list article{border-bottom:1px solid var(--eon-border);grid-template-columns:28px 1fr;gap:10px 18px;padding-block:26px;display:grid}.about-principle-list article>svg{grid-row:1/3;margin-top:2px}.about-principle-list h3{margin-top:0}.about-principle-list p{grid-column:2;margin-top:0}.about-company{padding-block:50px 65px;display:block}.about-company-details{margin-top:40px}.about-company-details dl>div{gap:15px;font-size:12px}.policy-page{padding-top:35px;padding-bottom:50px}.policy-heading{margin-bottom:28px}.policy-heading h1{margin-top:18px;font-size:clamp(36px,9vw,53px)}.policy-heading>p{margin-top:20px;font-size:16px}.policy-meta{gap:15px;font-size:11px}.policy-layout{padding-top:24px;display:block}.policy-desktop-contents{display:none}.policy-mobile-contents{border-bottom:1px solid var(--eon-border);margin-bottom:30px;padding-bottom:18px;display:block}.policy-mobile-contents summary{color:var(--eon-text-strong);cursor:pointer;justify-content:space-between;align-items:center;min-height:32px;font-size:14px;list-style:none;display:flex}.policy-mobile-contents summary::-webkit-details-marker{display:none}.policy-mobile-contents[open] summary>svg{transform:rotate(180deg)}.policy-mobile-contents nav{margin-top:10px}.policy-content>section{margin-bottom:32px;scroll-margin-top:95px}.policy-content h2{font-size:21px}.policy-content p,.policy-content li{font-size:15px;line-height:1.85}.policy-contact{gap:15px;margin-top:35px;padding-top:25px}.policy-contact h2{font-size:19px}.policy-related{gap:20px;margin-top:40px}}@media (prefers-reduced-motion:reduce){.site-header,.site-desktop-nav button>svg,.site-button,.model-family-nav>a,.model-visual-image,.home-family,.home-family img{transition:none!important;animation:none!important;transform:none!important}.site-mega-menu,.site-mobile-menu,.site-nav-scrim{animation:none!important}}html[data-anim=off] .model-visual-image{animation:none!important;transform:none!important}.model-profile{padding-top:38px;padding-bottom:85px}.model-profile-hero{grid-template-columns:1fr 1.08fr;align-items:center;gap:65px;padding-top:26px;padding-bottom:70px;display:grid}.model-profile-hero h1{font:500 clamp(43px,5.3vw,70px)/1.1 var(--font-display);letter-spacing:-.04em;color:var(--eon-text-strong);max-width:500px}.profile-access{color:var(--eon-lilac-bright);margin-top:19px;font-size:12px;line-height:1.7;display:inline-block}.model-profile-hero>div>p{color:var(--eon-text-muted);max-width:400px;margin-top:16px;font-size:19px;line-height:1.75}.model-profile-hero .model-version-actions{margin-top:26px}.model-profile-hero>.model-visual{border-radius:14px}.profile-overview{border-top:1px solid var(--eon-border);grid-template-columns:1fr 1.25fr;gap:90px;padding-top:50px;display:grid}.profile-overview h2,.profile-details h2{font:500 clamp(30px,3.5vw,43px)/1.18 var(--font-display);letter-spacing:-.035em;color:var(--eon-text-strong)}.profile-overview p{color:var(--eon-text);max-width:600px;font-size:17px;line-height:1.85}.profile-overview p+p{color:var(--eon-text-muted);margin-top:20px;font-size:13px}.profile-uses{grid-template-columns:1fr 1fr;gap:32px 70px;padding-block:60px 75px;display:grid}.profile-uses article{border-top:1px solid var(--eon-border);gap:20px;padding-top:26px;display:flex}.profile-uses svg{color:var(--eon-lilac);flex-shrink:0;margin-top:4px}.profile-uses h3{font:550 20px/1.4 var(--font-display);color:var(--eon-text-strong)}.profile-uses p{color:var(--eon-text-muted);margin-top:12px;font-size:14px;line-height:1.85}.profile-details{border-top:1px solid var(--eon-border);grid-template-columns:1fr 1.25fr;gap:90px;padding-top:55px;display:grid}.profile-details>div>p{color:var(--eon-text-muted);max-width:340px;margin-top:20px;font-size:14px;line-height:1.85}.profile-details .site-inline-link{width:fit-content;margin-top:16px;display:flex}.profile-details dl>div{border-bottom:1px solid var(--eon-border);grid-template-columns:1fr 1.3fr;gap:20px;padding-block:17px;font-size:13px;line-height:1.7;display:grid}.profile-details dt{color:var(--eon-text-muted)}.profile-details dd{color:var(--eon-text)}.profile-next-links{border-top:1px solid var(--eon-border);flex-wrap:wrap;gap:35px;margin-top:55px;padding-top:25px;display:flex}.profile-next-links>a{color:var(--eon-lilac-bright);align-items:center;gap:14px;font-size:13px;display:flex}@media (max-width:700px){.model-profile{padding-top:24px;padding-bottom:55px}.model-profile-hero{flex-direction:column;align-items:stretch;gap:35px;padding-bottom:45px;display:flex}.model-profile-hero h1{font-size:clamp(41px,11vw,64px)}.model-profile-hero>div>p{font-size:17px}.model-profile-hero>.model-visual{aspect-ratio:1.4}.profile-overview{padding-top:35px;display:block}.profile-overview>div{margin-top:23px}.profile-overview p{font-size:16px}.profile-uses{grid-template-columns:1fr;gap:25px;padding-block:35px 45px}.profile-uses article{gap:15px}.profile-details{padding-top:35px;display:block}.profile-details dl{margin-top:24px}.profile-details dl>div{font-size:12px}.profile-next-links{gap:23px;margin-top:35px}}.developer-page{padding-top:65px;padding-bottom:90px}.developer-heading{max-width:780px;margin-bottom:42px}.developer-heading h1{font:500 clamp(45px,5.7vw,76px)/1.1 var(--font-display);letter-spacing:-.04em}.developer-heading>p{font-size:16px;line-height:1.85}.developer-heading>p:last-child{margin-top:21px;font-size:12px}.developer-layout{border-top:1px solid var(--eon-border);grid-template-columns:200px minmax(0,1fr);gap:65px;padding-top:40px;display:grid}.developer-layout>aside nav{color:var(--eon-text-muted);flex-direction:column;gap:0;font-size:13px;display:flex;position:sticky;top:110px}.developer-layout>aside a{padding:12px 0}.developer-layout>aside a:hover{color:var(--eon-lilac-bright)}.developer-content{min-width:0}.developer-section{padding-bottom:40px;scroll-margin-top:110px}.developer-content pre{border-radius:10px;max-width:100%;font-size:12px;line-height:1.9;overflow-x:auto;background:var(--eon-bg)!important;padding:24px!important}.developer-content h2{font-weight:550}.developer-content p,.developer-content li{font-size:14px;line-height:1.9}.developer-content p code{font-size:12px}.developer-content li code{overflow-wrap:anywhere}.plans-page{padding-block:65px 90px}.plans-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:42px;display:grid}.plan-card{border:1px solid var(--eon-border-strong);background:var(--eon-bg);border-radius:14px;flex-direction:column;padding:28px;display:flex}.plan-card-plus{background:var(--eon-panel);border-color:#8b74b7}.plan-card>div>span{color:var(--eon-text-muted);font-size:11px;border:0!important;padding:0!important}.plan-card>p:nth-child(2){letter-spacing:-.035em;font-size:35px;font-weight:500}.plan-card ul{font-size:13px;line-height:1.7}.plan-card li>span{margin-top:1px}.plan-card>a{justify-content:center;align-items:center;min-height:45px;font-size:12px;line-height:1.6;display:flex}.plan-enterprise{border-bottom:1px solid var(--eon-border);border-top:1px solid var(--eon-border);margin-top:24px;padding:30px 0}.plan-enterprise>div{align-items:center;gap:18px;display:flex}.plan-enterprise>div>span{border:0;padding:0}.plans-questions{grid-template-columns:1fr 1.6fr;gap:75px;margin-top:75px;display:grid}.plans-questions>h2{font:500 34px/1.15 var(--font-display);letter-spacing:-.03em;color:var(--eon-text-strong)}.plans-questions details{border-top:1px solid var(--eon-border);padding:21px 0}.plans-questions summary{color:var(--eon-text-strong);cursor:pointer;font-size:15px;line-height:1.7}.plans-questions details>p{color:var(--eon-text-muted);margin-top:15px;font-size:14px;line-height:1.85}.plans-questions a{color:var(--eon-lilac-bright);text-decoration:underline}.news-page{padding-block:65px 85px}.news-page>h1{letter-spacing:-.04em;font-size:clamp(45px,5.7vw,76px);font-weight:500}@media (max-width:900px){.plans-grid{gap:14px}.plan-card{padding:22px}.developer-layout{grid-template-columns:160px minmax(0,1fr);gap:35px}}@media (max-width:700px){.developer-page,.plans-page,.news-page{padding-top:38px;padding-bottom:60px}.developer-heading{margin-bottom:28px}.developer-heading h1{font-size:43px}.developer-heading>p{font-size:15px}.developer-layout{padding-top:0;display:block}.developer-layout>aside nav{border-bottom:1px solid var(--eon-border);flex-flow:wrap;gap:20px;margin-bottom:28px;padding-block:14px;display:flex;position:static}.developer-layout>aside a{padding-block:6px;font-size:12px}.developer-content pre{font-size:11px;padding:17px!important}.plans-grid{grid-template-columns:1fr;gap:20px;margin-top:30px}.plan-card{padding:25px}.plan-card ul{font-size:14px}.plan-card>p.min-h-12{min-height:0}.plan-card>a{font-size:13px}.plan-enterprise{padding-block:25px}.plans-questions{margin-top:50px;display:block}.plans-questions>div{margin-top:27px}.plans-questions>h2{font-size:30px}.news-page>h1{font-size:43px}}.public-site .eon-install.site-install{text-align:left;max-width:1200px;padding:50px 40px 80px}.install-hero{grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;margin-bottom:55px;display:grid}.site-install .eon-install-icon{background:0 0;border:0;width:auto;height:auto;margin:0 0 24px;display:block}.site-install h1{font:500 clamp(43px,5.7vw,72px)/1.1 var(--font-display);letter-spacing:-.04em;text-wrap:balance}.site-install .install-hero-copy>p{max-width:470px;margin:24px 0 0;font-size:16px;line-height:1.85}.site-install .eon-install-actions{justify-content:flex-start;margin-top:28px}.install-hero-art{aspect-ratio:1;place-items:center;display:grid;position:relative}.install-hero-art img{filter:drop-shadow(0 24px 26px #05020d60);max-width:100%;height:auto}.site-install .eon-install-guide{text-align:left;border-radius:12px;max-width:none}.site-install .eon-install-guide>div{max-width:760px}.site-install .eon-install-guide h2{font-size:20px}.site-install .eon-install-guide li{font-size:14px;line-height:1.9}.site-install>.eon-install-note{max-width:760px;margin-left:0;margin-right:0}@media (max-width:700px){.public-site .eon-install.site-install{padding:35px 22px 55px}.install-hero{flex-direction:column;align-items:stretch;gap:22px;margin-bottom:30px;display:flex}.site-install .eon-install-icon{margin-bottom:20px}.site-install h1{font-size:clamp(40px,10.5vw,57px)}.site-install .install-hero-copy>p{margin-top:20px;font-size:15px}.install-hero-art{aspect-ratio:auto;height:250px}.install-hero-art img{width:auto;height:250px}.site-install .eon-install-guide h2{font-size:18px}.site-install .eon-install-guide li{font-size:14px}}html[data-anim=off] .site-mega-menu,html[data-anim=off] .site-mobile-menu,html[data-anim=off] .site-nav-scrim{animation:none!important}html[data-anim=off] .home-family,html[data-anim=off] .home-family img,html[data-anim=off] .site-button{transition:none!important;transform:none!important}.plan-future{border-top:1px solid var(--eon-border);margin-top:22px;padding-top:15px}.plan-future h3{color:var(--eon-text-muted);font-size:12px;font-weight:550}.plan-future p{color:var(--eon-text-muted);margin-top:6px;font-size:12px;line-height:1.7}@media (max-width:767px){.site-with-home-cta>.site-footer{padding-bottom:85px}.public-site .eon-home{padding-bottom:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
.public-site .site-header{isolation:isolate;background:0 0;border-color:#0000;transition:border-color .35s}.public-site .site-header:before{content:"";z-index:-1;pointer-events:none;opacity:.78;background:linear-gradient(#0b0b18fa,#0b0b18f0 55%,#0b0b18a6 77%,#0b0b1800);transition:opacity .5s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 0 -30px}.public-site .site-header.is-solid:before{opacity:1}.public-site .site-header.is-menu-open{background:var(--eon-bg);border-color:var(--eon-border)}.public-scene{isolation:isolate;position:relative;overflow:clip}.public-scene>.site-container{z-index:1;position:relative}.public-atmosphere{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 48%,#000c 68%,#0000 100%);mask-image:linear-gradient(#000 48%,#000c 68%,#0000 100%)}.public-atmosphere:after{content:"";background:linear-gradient(90deg,var(--eon-bg-deep) 0%,#0b0b18d6 26%,#0b0b181f 65%,#0b0b1800);z-index:1;position:absolute;inset:0}.public-atmosphere-arrival,.public-atmosphere-drift{position:absolute;inset:0}.public-atmosphere-arrival{width:768px;height:384px;animation:1.35s cubic-bezier(.16,1,.3,1) both scene-arrival;inset:54px max(0px,50% - 640px) auto auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000),linear-gradient(#0000,#000 22% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000),linear-gradient(#0000,#000 22% 80%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.public-atmosphere-arrival:after{content:"";background:linear-gradient(0deg,var(--eon-bg-deep),transparent 30%,transparent 80%,var(--eon-bg-deep));pointer-events:none;position:absolute;inset:0}.public-atmosphere-drift{transform-origin:75% 62%;animation:18s ease-in-out infinite paused scene-drift;inset:-16px}.public-atmosphere[data-running=true] .public-atmosphere-drift{animation-play-state:running}.public-atmosphere img{object-fit:cover;object-position:center 60%}.scene-motion-toggle{z-index:3;min-height:36px;color:var(--eon-text-muted);background:#0b0b18c2;border-radius:6px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;line-height:1.5;transition:color .2s,background .2s;display:flex;position:absolute;bottom:66px;right:max(40px,50% - 560px)}.scene-motion-toggle:hover{color:var(--eon-text-strong);background:var(--eon-bg)}.public-site .plans-page.plans-illustrated{padding:0 0 90px}.plans-hero{min-height:470px;padding:151px 0 100px}.plans-intro{max-width:630px}.plans-intro h1{font:500 clamp(44px,5.2vw,72px)/1.08 var(--font-display);letter-spacing:-.04em;color:var(--eon-text-strong);text-wrap:balance}.plans-intro>p{max-width:490px;color:var(--eon-text-muted);margin-top:22px;font-size:16px;line-height:1.85}.plans-illustrated .plans-grid{z-index:2;margin-top:-35px;position:relative}.plans-illustrated .plan-card{background:var(--eon-bg)}.plans-illustrated .plan-card-plus{background:var(--eon-panel)}.public-reveal-group[data-reveal=ready]>*{animation:.7s cubic-bezier(.16,1,.3,1) both scene-list-arrival}.public-reveal-group[data-reveal=ready]>:nth-child(2){animation-delay:80ms}.public-reveal-group[data-reveal=ready]>:nth-child(3){animation-delay:.16s}.public-site .home-family-spark .home-family-art img{object-fit:cover;width:100%;height:100%;top:0;left:0}.status-hero{min-height:405px;padding:145px 0 80px}.status-hero-inner{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.status-hero-copy{max-width:600px}.status-hero h1{font:500 clamp(44px,5vw,68px)/1.1 var(--font-display);letter-spacing:-.04em;color:var(--eon-text-strong)}.status-hero-copy>p{max-width:420px;color:var(--eon-text-muted);margin-top:20px;font-size:16px;line-height:1.8}.status-companion{object-fit:contain;filter:drop-shadow(0 15px 22px #03020c55);width:120px;height:120px;margin-right:35px}.status-hero .scene-motion-toggle{bottom:30px}.status-content{max-width:1200px;padding-bottom:90px}.status-toolbar{border-bottom:1px solid var(--eon-border-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:12px 0 25px;display:flex}.status-check-label{color:var(--eon-text-strong);font-size:16px;font-weight:550}.status-checked-at{color:var(--eon-text-muted);font-variant-numeric:tabular-nums;margin-top:5px;font-size:12px;line-height:1.8}.status-refresh{border:1px solid var(--eon-border-strong);min-height:42px;color:var(--eon-text);border-radius:7px;align-items:center;gap:10px;padding:10px 15px;font-size:13px;transition:background .2s;display:inline-flex}.status-refresh:hover{background:var(--eon-panel-hover)}.status-refresh:disabled{opacity:.55;cursor:wait}.status-refresh .is-checking{animation:1.2s linear infinite status-refresh-turn}.status-service{border-bottom:1px solid var(--eon-border);justify-content:space-between;align-items:center;gap:30px;padding:26px 0;display:flex}.status-service h2{font:550 17px/1.5 var(--font-display);color:var(--eon-text-strong)}.status-service p{max-width:660px;color:var(--eon-text-muted);margin-top:6px;font-size:13px;line-height:1.85}.status-value{white-space:nowrap;background:var(--eon-panel);color:var(--eon-text-muted);border-radius:6px;flex-shrink:0;align-items:center;gap:7px;padding:6px 11px;font-size:12px;line-height:1.5;transition:color .2s,background .2s;display:inline-flex}.status-value:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.status-value-available{color:var(--eon-success);background:#5bdab112}.status-value-unavailable{color:var(--eon-danger);background:#ff808012}.status-check-error{color:var(--eon-text);margin-top:22px;font-size:13px;line-height:1.8}.status-footnote{max-width:720px;color:var(--eon-text-muted);margin-top:30px;font-size:12px;line-height:1.9}@keyframes scene-arrival{0%{opacity:.2;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}@keyframes scene-drift{0%,to{transform:translate(0,0)scale(1.02)}50%{transform:translate(-5px,-13px)scale(1.045)}}@keyframes scene-list-arrival{0%{opacity:.25;transform:translateY(17px)}to{opacity:1;transform:translateY(0)}}@keyframes status-refresh-turn{to{transform:rotate(360deg)}}@media (max-width:900px){.plans-intro{max-width:540px}.plans-intro>p{max-width:440px}.status-service p{max-width:540px}}@media (max-width:700px){.public-site .plans-page.plans-illustrated{padding-bottom:60px}.plans-hero{min-height:455px;padding:135px 0 120px}.plans-intro h1{font-size:clamp(42px,10.5vw,57px)}.plans-intro>p{max-width:330px;margin-top:20px;font-size:15px;line-height:1.85}.public-atmosphere img{object-position:67% center}.public-atmosphere:after{background:linear-gradient(90deg,#0b0b18f2,#0b0b1894 65%,#0b0b1840)}.plans-illustrated .plans-grid{margin-top:-37px}.scene-motion-toggle{bottom:68px;right:22px}.status-hero{min-height:385px;padding:132px 0 80px}.status-hero h1{font-size:clamp(41px,10.8vw,56px)}.status-hero-copy>p{max-width:260px;font-size:15px}.status-companion{width:77px;height:77px;margin:0;position:absolute;bottom:-37px;right:20px}.status-hero .scene-motion-toggle{bottom:20px;left:22px;right:auto}.status-toolbar{gap:15px;padding-bottom:21px}.status-check-label{font-size:15px}.status-checked-at{font-size:11px}.status-refresh{padding:9px 12px;font-size:12px}.status-service{align-items:flex-start;gap:15px;padding:24px 0}.status-service h2{font-size:16px}.status-service p{max-width:240px;font-size:13px}.status-value{padding:5px 8px;font-size:11px}.status-value:before{width:4px;height:4px}.status-footnote{font-size:12px}.status-content{padding-bottom:60px}}@media (max-width:370px){.status-service{flex-wrap:wrap}.status-value{margin-top:1px}.status-companion{width:66px;height:66px;right:13px}}@media (max-width:700px){.public-atmosphere-arrival{width:480px;height:240px;top:112px;right:-55px}}@media (prefers-reduced-motion:reduce){.public-atmosphere-arrival,.public-atmosphere-drift,.public-reveal-group>*{opacity:1!important;animation:none!important;transform:none!important}.public-site .site-header:before,.status-value{transition:none!important}.scene-motion-toggle{display:none}.status-refresh .is-checking{animation:none}}html[data-anim=off] .public-atmosphere-arrival,html[data-anim=off] .public-atmosphere-drift,html[data-anim=off] .public-reveal-group>*{opacity:1!important;animation:none!important;transform:none!important}html[data-anim=off] .public-site .site-header:before{transition:none}html[data-anim=off] .scene-motion-toggle{display:none}html[data-anim=off] .status-refresh .is-checking{animation:none}
.home-everywhere-layout{grid-template-columns:1.65fr 1fr;align-items:stretch;gap:55px;display:grid}.home-install-story{background:var(--eon-bg);border-radius:14px;align-items:center;min-height:345px;padding:32px 32px 62px;display:flex;position:relative;overflow:hidden}.home-install-story>div{z-index:1;flex:1;max-width:285px;position:relative}.home-install-story h3{font:500 34px/1.15 var(--font-display);letter-spacing:-.03em;color:var(--eon-text-strong)}.home-install-story p{color:var(--eon-text-muted);margin-top:17px;font-size:14px;line-height:1.85}.home-install-story .home-primary-link{margin-top:23px}.home-install-story>img{object-fit:contain;width:280px;height:280px;position:absolute;bottom:44px;right:-32px;transform:rotate(-5deg)}.home-install-devices{color:var(--eon-text-muted);font-size:11px;line-height:1.8;position:absolute;bottom:23px;left:32px;right:25px}.home-more-paths{align-content:space-between;gap:30px;display:grid}.home-more-paths article{border-top:1px solid var(--eon-border);padding-top:22px}.home-more-paths h3{font:550 24px/1.3 var(--font-display);letter-spacing:-.025em;color:var(--eon-text-strong)}.home-more-paths p{color:var(--eon-text-muted);max-width:360px;margin-top:13px;font-size:14px;line-height:1.85}.home-more-paths .home-text-link{margin-top:11px}@media (max-width:1050px){.home-everywhere-layout{grid-template-columns:1.4fr 1fr;gap:32px}.home-install-story>div{max-width:240px}.home-install-story>img{width:235px;height:235px;bottom:60px;right:-60px}.home-install-story h3{font-size:30px}}@media (max-width:700px){.home-everywhere-layout{grid-template-columns:1fr;gap:35px}.home-install-story{align-items:flex-start;min-height:380px;padding:28px 25px 100px}.home-install-story>div{max-width:245px}.home-install-story h3{max-width:220px;font-size:31px}.home-install-story p{max-width:220px}.home-install-story>img{opacity:.9;width:170px;height:170px;bottom:24px;right:-14px}.home-install-story .home-primary-link{z-index:1;position:relative}.home-install-devices{font-size:10px;bottom:22px;left:25px;right:145px}.home-more-paths{gap:28px}.home-more-paths h3{font-size:24px}.home-more-paths p{font-size:14px}}
.auth-mode-tabs{border-bottom:1px solid var(--eon-border);gap:24px;margin-bottom:30px;display:flex}.auth-mode-tabs a{color:var(--eon-text-muted);border-bottom:2px solid #0000;padding:10px 0 12px;font-size:14px;transition:color .15s,border-color .15s}.auth-mode-tabs a[aria-current=page]{color:var(--eon-text-strong);border-bottom-color:var(--eon-lilac)}.auth-link-page{width:min(100%,500px);min-height:65svh;margin:auto;padding:80px 28px 100px}.eon-login-form input:not([type=radio]){min-height:44px;font-size:16px}@media (min-width:768px) and (max-width:950px){.eon-login-experience{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:35px}.eon-login-companion{display:none}}.auth-pending>svg{color:var(--eon-lilac)}.business-page{padding-top:70px;padding-bottom:100px}.business-hero{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:45px;padding:30px 0 85px;display:grid}.business-hero h1{font:500 clamp(46px,6vw,82px)/1.07 var(--font-display);letter-spacing:-.035em;color:var(--eon-text-strong)}.business-hero p{max-width:510px;color:var(--eon-text-muted);margin:25px 0 30px;font-size:17px;line-height:1.85}.business-hero img{object-fit:contain;max-width:100%;height:auto}.business-availability{max-width:400px;color:var(--eon-text-muted);margin-top:17px;font-size:12px;line-height:1.8;display:block}.business-intro,.business-next{border-top:1px solid var(--eon-border);grid-template-columns:1fr 1fr;gap:65px;padding:65px 0;display:grid}.business-intro h2,.business-next h2{font:500 clamp(30px,3vw,43px)/1.2 var(--font-display);letter-spacing:-.025em;color:var(--eon-text-strong)}.business-intro p,.business-next p,.business-chapters p{color:var(--eon-text-muted);max-width:62ch;font-size:15px;line-height:1.9}.business-intro p+p{margin-top:20px}.business-chapters{border-top:1px solid var(--eon-border)}.business-chapters article{border-bottom:1px solid var(--eon-border);grid-template-columns:1fr 1.4fr;gap:65px;padding:35px 0;display:grid}.business-chapters h2{font:500 24px/1.4 var(--font-display);color:var(--eon-text-strong);letter-spacing:-.02em;max-width:20ch}.business-next{border-top:0}.business-next p{margin:18px 0}.business-next .site-inline-link{width:fit-content;margin-top:16px;display:flex}@media (max-width:760px){.business-page{padding-top:35px;padding-bottom:50px}.business-hero{grid-template-columns:1fr;gap:20px;padding:20px 0 45px}.business-hero img{justify-self:end;width:190px}.business-hero h1{font-size:clamp(43px,10vw,64px)}.business-hero p{font-size:16px}.business-intro,.business-next,.business-chapters article{grid-template-columns:1fr;gap:22px;padding:35px 0}.auth-link-page{padding:45px 24px 75px}.eon-login-experience{overflow:visible}.business-chapters h2{max-width:28ch}}@media (prefers-reduced-motion:reduce){.auth-mode-tabs a{transition:none}}
