@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');
:root{--bg:#080a0b;--panel:#0e1214;--line:#252c2e;--text:#f4f6f5;--muted:#9babae;--accent:#a0f5e4}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',Arial,sans-serif;font-size:16px;line-height:1.6}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{touch-action:manipulation}a{color:inherit;text-decoration:none}button{color:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}img{display:block;max-width:100%}header{height:94px;margin:0 5%;display:flex;align-items:center;justify-content:space-between;gap:30px;border-bottom:1px solid var(--line);position:relative;z-index:4}.brand{display:flex;align-items:center;gap:9px;font-family:Manrope,sans-serif;font-size:22px;font-weight:800;letter-spacing:-1px}.brand-mark{position:relative;font-size:30px;line-height:1;color:var(--accent);font-style:italic;margin-right:3px}.brand-mark span{font-size:16px;position:absolute;top:-4px;right:-9px}.brand-dot{font-size:11px;align-self:start}nav{display:flex;gap:30px;font-size:14px;color:#b8c2c3}nav a:hover,footer a:hover{color:var(--accent)}.header-cta{border:1px solid #485052;border-radius:6px;padding:11px 17px;font-size:14px}.header-cta span{margin-left:18px}.menu{display:none;background:none;border:0;font-size:24px}.hero{padding:32px 5% 0;overflow:hidden}.hero-top{display:flex;justify-content:space-between}.eyebrow,.hero-note,.art-caption,.hero-bottom,.capability-strip,.small-tag,.about-meta,.stage-footer{font-size:12px;letter-spacing:1.5px;font-weight:500}.eyebrow{color:var(--accent)}.eyebrow i{width:6px;height:6px;background:var(--accent);border-radius:50%;display:inline-block;margin-right:10px}.hero-note{color:#728083}.hero-copy{text-align:center;position:relative;z-index:2;margin-top:58px}h1,h2,h3,p{margin:0}h1,h2{font-family:Manrope,Arial,sans-serif;font-weight:500;letter-spacing:-3.8px;line-height:1.13}h1{font-size:clamp(44px,5.3vw,82px)}h1 span,h2 span{color:#8e9b9e}.hero-copy p{color:var(--muted);margin:25px 0;font-size:17px;line-height:1.65}.actions{display:flex;justify-content:center;gap:14px;align-items:center}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;border-radius:5px;padding:14px 23px;border:1px solid transparent;font-size:14px;font-weight:600;transition:.25s}.primary{background:var(--accent);color:#12201e}.primary:hover{background:#c8fff3;transform:translateY(-2px)}.subtle{background:transparent;border-color:#364143}.subtle:hover{background:#1d2729}.play{font-size:11px}.hero-art{position:relative;height:510px;max-width:1280px;margin:-10px auto 0}.hero-art>img{height:100%;width:100%;object-fit:cover;object-position:center;mask-image:linear-gradient(transparent,#000 12%,#000 80%,transparent);animation:appear 1.3s ease both}.art-tag{position:absolute;font-size:13px;color:#b6c4c5;top:50%;line-height:1.9}.art-tag span{display:block;color:var(--accent);font-size:10px;letter-spacing:1.5px}.tag-left{left:0}.tag-right{right:0;text-align:right}.art-caption{position:absolute;bottom:25px;left:0;right:0;display:flex;justify-content:center;gap:22px;font-size:10px;color:#e0e6e6}.art-caption span{color:#738285}.hero-bottom{padding:19px 0 28px;display:flex;justify-content:space-between;color:#94a2a5;letter-spacing:.6px}.hero-bottom a{font-size:10px}.hero-bottom a span{margin-left:20px}.capability-strip{display:flex;justify-content:space-around;gap:30px;border-block:1px solid var(--line);padding:24px 5%;color:#a8b6b9;letter-spacing:0;font-size:14px}.section{padding:110px 6.5%;max-width:1600px;margin:auto}.section-head{display:flex;justify-content:space-between;align-items:end;gap:60px;margin-bottom:50px}.section-head h2,.voice h2{font-size:clamp(37px,4vw,60px);margin-top:20px;letter-spacing:-2.6px}.section-head>p{max-width:350px;color:var(--muted);line-height:1.8;font-size:16px}.experience{padding-bottom:70px}.view-controls{display:flex;gap:5px;justify-content:center}.view-controls button{border:1px solid transparent;background:none;color:#8a9a9d;border-radius:30px;padding:10px 22px;font-size:13px}.view-controls button.active{background:#202b2d;border-color:#3f5658;color:var(--accent)}.stage{height:650px;max-width:1120px;margin:0 auto;position:relative;perspective:1500px;isolation:isolate}.stage-grid{position:absolute;inset:15% 0 0;background:radial-gradient(ellipse,rgba(84,193,178,.085),transparent 64%);z-index:-1}.layer{position:absolute;width:65%;left:17.5%;top:25%;max-height:370px;object-fit:contain;border:1px solid #53696d;border-radius:8px;box-shadow:0 20px 65px #000b;transition:transform 1.1s cubic-bezier(.2,.7,.2,1),opacity 1.1s;transform:rotateX(40deg) rotateZ(-14deg);background:#151b1f}.exploded .layer-back{transform:translate(100px,-100px) rotateX(40deg) rotateZ(-14deg);opacity:.72}.exploded .layer-mid{transform:translate(0,15px) rotateX(40deg) rotateZ(-14deg);opacity:.9}.exploded .layer-front{transform:translate(-90px,150px) rotateX(40deg) rotateZ(-14deg)}.assembled .layer-back,.assembled .layer-mid{opacity:0;transform:none}.assembled .layer-front{transform:translateY(10px);width:88%;left:6%;max-height:440px}.layer-label{position:absolute;font-size:10px;letter-spacing:1.3px;color:var(--accent);transition:opacity .5s}.label-one{bottom:4%;left:9%}.label-two{right:0;top:52%}.label-three{right:5%;top:12%}.assembled .layer-label{opacity:0}.stage-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:24px;color:#829295;font-size:10px}.text-button{border:0;background:none;padding:0;font-size:14px;color:var(--accent);display:inline-flex;align-items:center;gap:20px}.record{border-top:1px solid var(--line);background:linear-gradient(180deg,#101517,#080a0b)}.record-layout{display:grid;grid-template-columns:.8fr 1.4fr;gap:50px;align-items:center}.step{width:100%;display:flex;text-align:left;gap:20px;align-items:start;border:0;border-bottom:1px solid var(--line);background:transparent;padding:25px 0;color:#738488}.step>span{font-size:13px;margin-top:4px}.step h3{font-size:20px;font-weight:500;color:#9dacaf;letter-spacing:-.4px}.step p{font-size:14px;line-height:1.7;margin-top:10px;max-width:310px;display:none}.step b{font-size:16px;font-weight:400;margin-left:auto}.step.active{color:var(--accent)}.step.active h3{color:#fff}.step.active p{display:block;color:#a5b3b5}.screen-card{background:#141b1e;border:1px solid #334246;border-radius:10px;overflow:hidden;box-shadow:0 25px 80px #0007}.window-bar{display:flex;align-items:center;justify-content:space-between;font-size:11px;letter-spacing:.4px;padding:15px;color:#a0b3b7;gap:10px}.window-bar i{width:5px;height:5px;display:inline-block;background:#586b70;border-radius:50%;margin-right:4px}.screen-image,.web-img{display:block;width:100%;padding:0;background:none;border:0;overflow:hidden}.screen-image{background:#000;overflow:hidden}.screen-image img{width:100%;height:auto;aspect-ratio:1200/896;max-height:470px;object-fit:cover;object-position:center;background:#000;transform:scale(1.07)}.screen-bottom{padding:18px;display:flex;justify-content:space-between;align-items:center;gap:20px}.screen-bottom>span{font-size:12px;color:#8c9fa3}.screen-bottom button{font-size:12px;white-space:nowrap}.voice{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center;padding-top:120px;padding-bottom:140px}.voice-copy p{color:var(--muted);max-width:420px;margin:25px 0 30px}.voice-details{display:flex;flex-wrap:wrap;gap:20px;font-size:12px;color:#82989c;margin-top:38px}.voice-visual{background:radial-gradient(ellipse,#18404755,transparent 68%);padding:15px 20px}.voice-window{max-width:430px;margin:auto;border:1px solid #3a5056;background:linear-gradient(130deg,#1a292e,#0d1317);border-radius:18px;box-shadow:0 30px 80px #0008;overflow:hidden;transform:rotate(2deg)}.voice-window>img{max-height:240px;width:100%;object-fit:contain;padding:20px}.voice-quote{font-size:19px;text-align:center;margin-top:25px;color:#e2eeeb}.voice-quote span{display:block;font-size:9px;letter-spacing:2px;color:#749b9e;margin-top:10px}.wave{display:flex;align-items:center;justify-content:center;height:100px;gap:5px}.wave i{height:17px;width:3px;background:#92e5d9;border-radius:4px;animation:wave 1.4s ease-in-out infinite alternate}.wave i:nth-child(3n){height:35px;animation-delay:-.6s}.wave i:nth-child(5n){height:48px;animation-delay:-1.1s}.wave i:nth-child(2n){height:25px;animation-delay:-.3s}.web{border-top:1px solid var(--line)}.web-panel{background:#101719;border:1px solid #2b393d;border-radius:10px;display:grid;grid-template-columns:.7fr 1.3fr;overflow:hidden;align-items:center}.web-panel>div{padding:40px}.small-tag{color:var(--accent);font-size:10px}.web-panel h3{font-size:30px;font-family:Manrope,sans-serif;letter-spacing:-1.3px;line-height:1.25;margin:20px 0}.web-panel p{color:var(--muted);font-size:14px;margin-bottom:25px}.web-img{padding:35px 0 35px 20px}.web-img img{border-radius:6px 0 0 6px;border:1px solid #394d52;min-height:260px;object-fit:cover;object-position:left}.features{display:grid;grid-template-columns:repeat(4,1fr);margin-top:45px}.features article{padding:0 28px;border-right:1px solid var(--line)}.features article:first-child{padding-left:0}.features article:last-child{border:0;padding-right:0}.features article>span{color:var(--accent);font-size:12px}.features h3{font-size:17px;font-weight:500;margin:20px 0 12px}.features p{color:var(--muted);font-size:14px;line-height:1.8}.about{border-top:1px solid var(--line);padding-top:80px;padding-bottom:80px}.about>div:not(.about-meta){display:flex;gap:80px;align-items:start;justify-content:space-between;margin-top:25px}.about h2{font-size:39px;letter-spacing:-1.6px;max-width:540px}.about p{max-width:440px;color:var(--muted);font-size:15px}.about-meta{display:flex;gap:45px;color:#6f8a90;margin-top:50px;font-size:10px}.cta{border-top:1px solid var(--line);text-align:center;background:radial-gradient(ellipse at 50% 100%,#18403e55,transparent 65%);padding-block:100px}.cta h2{font-size:clamp(55px,7vw,94px);letter-spacing:-4px;margin:28px 0}.cta p{color:var(--muted);margin-bottom:27px}.plans-link{display:inline-block;font-size:13px;color:#9daeb1;margin-top:25px}footer{padding:50px 5% 25px;border-top:1px solid var(--line)}.footer-main{display:flex;align-items:center;justify-content:space-between;gap:25px}.footer-main p{font-size:14px;color:var(--muted)}.footer-main>a:last-child{font-size:14px}.footer-bottom{border-top:1px solid var(--line);padding-top:25px;margin-top:45px;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:#829296}.footer-bottom>div{display:flex;gap:22px}dialog{width:min(1100px,94vw);max-height:92vh;padding:0;border:1px solid #486269;border-radius:12px;background:#10191d;color:#fff;box-shadow:0 25px 100px #000}dialog::backdrop{background:#000d;backdrop-filter:blur(10px)}.modal-top{display:flex;align-items:center;justify-content:space-between;padding:13px 20px;font-size:14px}.modal-top button{border:0;background:#26363b;border-radius:30px;width:34px;height:34px}#media-content img{max-height:80vh;width:100%;object-fit:contain}#media-content video{width:100%;max-height:74vh;max-height:74dvh;aspect-ratio:16/9;object-fit:contain;display:block;background:#000;border-radius:6px}.video-fallback{font-size:13px;color:#bdd0d2;padding:14px 20px}.video-fallback a{text-decoration:underline}.reveal{animation:appear .7s both}@keyframes wave{to{transform:scaleY(.4);opacity:.4}}@keyframes appear{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1600px){.hero-art{height:600px}.hero-copy{margin-top:75px}}@media(max-width:1000px){nav{gap:18px}.header-cta{display:none}.section{padding:80px 5%}.hero-art{height:440px}.art-tag{font-size:11px}.section-head{gap:35px}.section-head>p{max-width:300px}.record-layout{gap:25px}.voice{gap:35px}.stage{height:560px}.exploded .layer-front{transform:translate(-45px,130px) rotateX(40deg) rotateZ(-14deg)}.exploded .layer-back{transform:translate(45px,-60px) rotateX(40deg) rotateZ(-14deg)}.web-panel>div{padding:28px}.features article{padding:0 18px}.footer-bottom{flex-wrap:wrap}}@media(max-width:700px){header{height:78px;margin:0 6%}.brand{font-size:20px}.menu{display:block}nav{display:none;position:absolute;top:77px;left:-7%;right:-7%;padding:22px 7%;background:#111b1e;border-bottom:1px solid #405459;flex-direction:column;gap:20px}nav.open{display:flex}.hero{padding:24px 6% 0}.hero-note{display:none}.eyebrow{font-size:10px;letter-spacing:1.2px}.hero-copy{margin-top:42px}h1{font-size:43px;letter-spacing:-2.4px}.hero-copy p{font-size:15px}.desktop{display:none}.actions{gap:10px;flex-wrap:wrap}.button{padding:13px 17px;font-size:13px;gap:15px}.hero-art{height:360px;width:122%;margin-left:-11%;margin-top:4px}.hero-art>img{object-fit:cover}.art-tag{display:none}.art-caption{bottom:10px;font-size:8px;gap:15px}.hero-bottom{font-size:10px;letter-spacing:0;gap:20px;align-items:center}.hero-bottom a{font-size:9px}.hero-bottom a span{margin-left:8px}.capability-strip{flex-wrap:wrap;gap:12px 22px;padding:22px 6%;font-size:12px}.section{padding:65px 6%}.section-head{display:block;margin-bottom:32px}.section-head h2,.voice h2{font-size:38px;letter-spacing:-1.8px;margin-top:16px}.section-head>p{margin-top:22px;max-width:none;font-size:15px}.view-controls button{font-size:12px;padding:8px 15px}.stage{height:390px;margin-inline:-4%;overflow:hidden}.layer{width:76%;left:12%;top:26%;border-radius:4px}.exploded .layer-back{transform:translate(25px,-50px) rotateX(38deg) rotateZ(-13deg)}.exploded .layer-mid{transform:translate(0,20px) rotateX(38deg) rotateZ(-13deg)}.exploded .layer-front{transform:translate(-22px,95px) rotateX(38deg) rotateZ(-13deg)}.layer-label{font-size:8px}.label-one{left:7%;bottom:7%}.label-two{top:47%;right:1%}.label-three{top:9%;right:4%}.stage-footer{font-size:8px;gap:20px}.stage-footer .text-button{font-size:12px;gap:8px}.record-layout,.voice,.web-panel{grid-template-columns:1fr}.record-layout{gap:28px}.step{padding:21px 0}.step p{max-width:100%}.screen-image img{max-height:340px}.screen-bottom{flex-wrap:wrap;gap:10px}.voice{gap:35px}.voice-visual{padding:5px 15px}.voice-copy p{font-size:15px}.voice-details{gap:15px;margin-top:25px}.voice-window>img{max-height:220px}.voice-quote{font-size:18px}.web-panel>div{padding:25px}.web-img{padding:0 0 24px 24px}.web-img img{min-height:0}.features{grid-template-columns:1fr 1fr;gap:32px 22px}.features article,.features article:first-child{padding:0;border:0}.features h3{font-size:16px;margin-top:12px}.features p{font-size:13px}.about>div:not(.about-meta){display:block}.about h2{font-size:32px}.about p{margin-top:24px;font-size:14px}.about-meta{gap:20px;flex-wrap:wrap;font-size:9px;margin-top:30px}.cta h2{font-size:61px;letter-spacing:-3px}.footer-main{flex-wrap:wrap}.footer-main p{display:none}.footer-bottom{margin-top:30px;gap:17px;font-size:11px}.footer-bottom>div{flex-wrap:wrap;gap:18px}dialog{width:96vw}.modal-top{font-size:12px}}@media(prefers-reduced-motion:reduce) and (pointer:fine){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

.pricing{border-top:1px solid var(--line)}.price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.price-card{padding:28px 22px;background:#111719;border:1px solid #2c3b3f;border-radius:8px}.price-card.featured{border-color:#85cbbd;background:linear-gradient(150deg,#203832,#101719)}.price-card h3{font-size:22px;margin:12px 0 22px;font-weight:500}.price{font-size:27px;letter-spacing:-1px}.price small{font-size:12px;letter-spacing:0;color:#a5b5b7}.price-card p{font-size:12px;color:var(--muted);min-height:38px;margin-top:5px}.price-card ul{list-style:none;padding:20px 0;margin:0;font-size:13px;color:#b1c2c4;border-top:1px solid #344548;margin-top:15px}.price-card li{margin:10px 0}.price-card li::before{content:'✓';margin-right:9px;color:var(--accent)}.price-card .button{width:100%;padding:12px;font-size:13px}.pricing-note{display:flex;justify-content:space-between;font-size:12px;color:#8fa2a5;margin-top:24px;gap:20px}.pricing-note a{color:var(--accent)}@media(max-width:1000px){.price-grid{grid-template-columns:1fr 1fr}}@media(max-width:700px){.price-grid{grid-template-columns:1fr}.price-card{padding:25px}.price-card p{min-height:0}.pricing-note{flex-direction:column}}
/* Cinematic opening: restrained reveal, slow dolly, optional ambient sound. */
.hero{position:relative}.hero-art{transform:translateY(var(--drift,0px));will-change:transform}.hero-art>img{animation:cinema-breathe 15s ease-in-out infinite alternate;transform-origin:50% 50%}.cinema-controls{display:flex;justify-content:center;gap:10px;padding:0 0 23px;position:relative;z-index:3}.cinema-controls button{display:flex;align-items:center;gap:8px;background:#111b1dbb;border:1px solid #304346;border-radius:30px;padding:8px 15px;font-size:12px;color:#a4bbbd;transition:background .2s}.cinema-controls button:hover{background:#213536}.cinema-controls button[aria-pressed=true]{color:#a0f5e4;border-color:#56877e}.cinema-intro{position:absolute;inset:0;z-index:3;pointer-events:none;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:22px;opacity:0;visibility:hidden;background:radial-gradient(ellipse at center,#163335b0,#080a0bf5 66%);overflow:hidden}.intro-kicker{font-size:10px;letter-spacing:3px;color:#8fb2b4}.intro-brand{font-family:Manrope,Arial,sans-serif;font-size:clamp(40px,7vw,98px);font-weight:600;letter-spacing:-5px;line-height:1.2;color:#e3fff6}.intro-brand>span{font-size:13px;vertical-align:top;letter-spacing:0;margin-left:6px}.intro-line{width:130px;height:1px;background:linear-gradient(90deg,transparent,#abfdeb,transparent)}.intro-sub{font-size:11px;letter-spacing:5px;color:#8db3b1}.hero.cinema-playing .cinema-intro{visibility:visible;animation:cinema-curtain 3.8s ease both}.cinema-playing .intro-brand{animation:cinema-brand 3.3s cubic-bezier(.16,1,.3,1) both}.cinema-playing .intro-line{animation:cinema-line 2.5s ease both}.cinema-playing .intro-kicker,.cinema-playing .intro-sub{animation:cinema-whisper 2.8s ease both}.cinema-playing .hero-copy{animation:cinema-copy 2s 2.35s cubic-bezier(.16,1,.3,1) both}.cinema-playing .hero-art>img{animation:cinema-dolly 5.8s .7s cubic-bezier(.18,.7,.2,1) both}.cinema-playing .art-tag{animation:cinema-copy 1.3s 4.3s both}.cinema-playing .hero-top,.cinema-playing .hero-bottom{animation:cinema-copy 1.3s 3.2s both}.cinema-playing .art-caption{animation:cinema-copy 1.3s 4.8s both}.cinema-playing .cinema-controls{z-index:4}@keyframes cinema-curtain{0%,40%{opacity:1}85%,100%{opacity:0;visibility:hidden}}@keyframes cinema-brand{0%{opacity:0;transform:scale(.88) translateY(15px);filter:blur(12px)}30%,68%{opacity:1;filter:blur(0)}100%{opacity:0;transform:scale(1.06) translateY(-12px);filter:blur(3px)}}@keyframes cinema-line{0%{transform:scaleX(0);opacity:0}35%,70%{transform:scaleX(1);opacity:1}100%{opacity:0;transform:scaleX(2)}}@keyframes cinema-whisper{0%,12%{opacity:0;transform:translateY(10px)}35%,70%{opacity:1;transform:translateY(0)}100%{opacity:0}}@keyframes cinema-copy{from{opacity:0;transform:translateY(22px);filter:blur(4px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes cinema-dolly{0%{opacity:0;transform:scale(1.25) translateY(35px);filter:brightness(.25)}40%{opacity:1}100%{opacity:1;transform:scale(1) translateY(0);filter:brightness(1)}}@keyframes cinema-breathe{from{transform:scale(1)}to{transform:scale(1.035)}}@media(max-width:700px){.intro-kicker{font-size:8px;letter-spacing:1.4px}.intro-brand{letter-spacing:-2.5px}.intro-sub{font-size:9px;letter-spacing:3px}.cinema-controls{padding-bottom:19px}.cinema-controls button{font-size:11px;padding:8px 12px}}@media(prefers-reduced-motion:reduce) and (pointer:fine){.cinema-intro{display:none}.hero-art{transform:none!important}.hero-art>img{will-change:auto}.cinema-controls #cinema-replay{display:none}}
/* Product-led cinematic composition using original ScriptNova screens. */
.automation-scene{height:610px;margin-top:36px;max-width:1230px;perspective:1800px;overflow:visible}.automation-panels{position:relative;width:100%;height:100%;background:radial-gradient(ellipse at 50% 55%,#17434855,transparent 68%)}.automation-panels figure{margin:0;position:absolute;border:1px solid #435c64;border-radius:10px;background:#10171d;overflow:hidden;box-shadow:0 25px 65px #000b;will-change:transform}.automation-panels figcaption{display:flex;justify-content:space-between;gap:12px;font-size:9px;letter-spacing:1.4px;color:#b4d6d3;padding:13px;background:#15232a}.automation-main{width:65%;left:17.5%;top:20px;transform:rotateY(-9deg) rotateX(5deg);z-index:1;animation:panel-main 12s ease-in-out infinite alternate}.automation-main img{width:100%;max-height:450px;object-fit:cover;object-position:top}.automation-flow{width:29%;left:0;top:190px;z-index:2;transform:rotateY(12deg) rotateZ(-3deg);animation:panel-side 9s ease-in-out infinite alternate}.automation-flow img{width:100%;height:215px;object-fit:cover;object-position:top}.automation-assistant{width:23%;right:0;top:135px;z-index:3;transform:rotateY(-14deg) rotateZ(3deg);animation:panel-side 10s -3s ease-in-out infinite alternate}.automation-assistant img{width:100%;height:225px;object-fit:cover;object-position:center}.automation-sequence{position:absolute;bottom:64px;left:50%;transform:translateX(-50%);width:max-content;max-width:100%;z-index:3;display:flex;align-items:center;gap:20px;padding:17px 25px;background:#101c21ee;border:1px solid #3d555b;border-radius:7px;box-shadow:0 20px 60px #0009;font-size:11px;color:#81aba8}.automation-sequence span{display:flex;gap:10px;align-items:center;animation:sequence-light 6s infinite}.automation-sequence span:nth-of-type(2){animation-delay:2s}.automation-sequence span:nth-of-type(3){animation-delay:4s}.automation-sequence b{font-size:13px;font-weight:500;color:#d6e5e4}.automation-sequence i{font-style:normal;color:#66958c}.automation-scene .art-caption{bottom:18px}.cinema-playing .automation-main{animation:main-entry 5s .8s cubic-bezier(.16,1,.3,1) both}.cinema-playing .automation-flow{animation:flow-entry 4s 1.8s cubic-bezier(.16,1,.3,1) both}.cinema-playing .automation-assistant{animation:assistant-entry 4s 2s cubic-bezier(.16,1,.3,1) both}.cinema-playing .automation-sequence{animation:sequence-entry 2s 3s both}@keyframes main-entry{from{opacity:0;transform:translateY(80px) scale(.87) rotateY(-18deg) rotateX(10deg);filter:brightness(.3)}to{opacity:1;transform:rotateY(-9deg) rotateX(5deg);filter:brightness(1)}}@keyframes flow-entry{from{opacity:0;transform:translate(130px,50px) rotateY(20deg) scale(.8)}to{opacity:1;transform:rotateY(12deg) rotateZ(-3deg)}}@keyframes assistant-entry{from{opacity:0;transform:translate(-100px,60px) rotateY(-20deg) scale(.8)}to{opacity:1;transform:rotateY(-14deg) rotateZ(3deg)}}@keyframes sequence-entry{from{opacity:0;filter:blur(4px)}to{opacity:1;filter:blur(0)}}@keyframes panel-main{to{transform:translateY(-9px) rotateY(-6deg) rotateX(3deg)}}@keyframes panel-side{to{translate:0 -12px}}@keyframes sequence-light{0%,32%{color:#b6ffde;text-shadow:0 0 12px #96ead966}34%,100%{color:#648783;text-shadow:none}}@media(max-width:1000px){.automation-scene{height:550px}.automation-main img{max-height:390px}.automation-assistant img{height:185px}.automation-flow img{height:190px}}@media(max-width:700px){.automation-scene{width:100%;margin-left:0;height:420px;margin-top:35px}.automation-main{width:88%;left:6%;top:8px}.automation-main img{height:270px;object-fit:cover}.automation-panels figcaption{padding:9px;font-size:7px;letter-spacing:.6px}.automation-main figcaption span:last-child{display:none}.automation-flow{width:42%;top:175px;left:-2%}.automation-assistant{width:36%;top:165px;right:-2%}.automation-flow img,.automation-assistant img{height:120px}.automation-sequence{bottom:48px;padding:12px;gap:8px}.automation-sequence span{gap:5px;font-size:8px}.automation-sequence b{font-size:9px}.automation-sequence i{font-size:10px}.automation-scene .art-caption{font-size:7px;gap:10px;bottom:14px}}@media(prefers-reduced-motion:reduce) and (pointer:fine){.automation-panels figure{animation:none!important;will-change:auto}.automation-sequence span{animation:none!important}}
/* One continuous RPA walkthrough, driven by the visitor's scroll position. */
.rpa-world{position:relative;isolation:isolate}.rpa-circuit{position:absolute;inset:0;pointer-events:none;z-index:1;overflow:visible}.rpa-route{fill:none;stroke:#294347;stroke-width:1;opacity:.6}.rpa-route-live{fill:none;stroke:hsl(var(--rpa-hue,165) 64% 69%);stroke-width:2;filter:drop-shadow(0 0 6px #6febcf55)}.rpa-node{fill:#10191d;stroke:#526569;stroke-width:1.5;transition:fill .4s,stroke .4s}.rpa-node.passed{fill:#a0f5e4;stroke:#a0f5e4}.rpa-packet{fill:#effff9;filter:drop-shadow(0 0 7px #a0f5e4)}.rpa-packet-halo{fill:#8bffe515;stroke:#8bffe54a;stroke-width:1}.rpa-hud{position:fixed;bottom:22px;right:24px;width:290px;background:#0b171dee;border:1px solid #476263;border-radius:9px;z-index:5;padding:14px 16px 11px;box-shadow:0 12px 42px #0009;backdrop-filter:blur(16px);pointer-events:none}.rpa-hud-head{display:flex;align-items:center;gap:7px;color:#b9dfd7;font-size:9px;letter-spacing:1.1px}.rpa-status-dot{width:5px;height:5px;border-radius:50%;background:#a0f5e4}.rpa-hud-head small{margin-left:auto;font-size:7px;letter-spacing:.7px;color:#75918f}.rpa-hud-body{display:flex;align-items:center;gap:11px;padding:13px 0}.rpa-hud-number{font-family:Manrope,sans-serif;font-size:29px;line-height:1;color:#8de3d3;letter-spacing:-1.5px}.rpa-hud-body>div{display:flex;flex-direction:column;gap:2px}.rpa-hud-body strong{font-size:11px;font-weight:500;letter-spacing:1.5px;color:#dffcf3}.rpa-hud-name{font-size:11px;color:#849f9e}.rpa-percent{font-size:12px;color:#7fa7a0;margin-left:auto;font-variant-numeric:tabular-nums}.rpa-hud-track{height:2px;background:#2a3b3f}.rpa-hud-track i{display:block;height:100%;background:#9cf0dc;transform-origin:left;transform:scaleX(0)}.rpa-hud-stages{display:flex;justify-content:space-between;margin-top:9px;font-size:8px;letter-spacing:1px;color:#55716f}.rpa-hud-stages .done{color:#a0c3b9}.rpa-hud-stages .current{color:#b6ffe6;text-shadow:0 0 10px #8cffdf80}.rpa-world .section{transition:border-color .7s}.rpa-world .section.rpa-active{border-top-color:#638f86}.rpa-action-tape{padding:15px 18px 18px;border-top:1px solid #334246;background:#0c151b}.rpa-action-tape>span{font-size:8px;letter-spacing:1.5px;color:#7d9998}.rpa-action-tape ol{display:flex;gap:6px;padding:0;list-style:none;margin:11px 0 0;counter-reset:actions}.rpa-action-tape li{position:relative;flex:1;font-size:9px;line-height:1.5;border:1px solid #2a3b41;border-radius:4px;padding:8px;color:#6b8389;transition:color .3s,background .3s,border-color .3s;counter-increment:actions}.rpa-action-tape li:before{content:'0' counter(actions);display:block;font-size:8px;margin-bottom:5px;color:#506c74}.rpa-action-tape li.captured{color:#d0ede2;background:#163029;border-color:#426c5d}.rpa-action-tape li.captured:before{color:#9ce6c6}.rpa-action-tape li.capturing{box-shadow:0 0 18px #7fdabc16;border-color:#a0d5b7}.rpa-world .exploded .layer-back{transform:translate(calc(100px * var(--rpa-spread,1)),calc(-100px * var(--rpa-spread,1))) rotateX(40deg) rotateZ(-14deg)}.rpa-world .exploded .layer-mid{transform:translateY(calc(15px * var(--rpa-spread,1))) rotateX(40deg) rotateZ(-14deg)}.rpa-world .exploded .layer-front{transform:translate(calc(-90px * var(--rpa-spread,1)),calc(150px * var(--rpa-spread,1))) rotateX(40deg) rotateZ(-14deg)}.rpa-world .voice-window{transform:perspective(900px) translateY(var(--rpa-voice-rise,0px)) rotateY(var(--rpa-voice-tilt,0deg));transition:box-shadow .6s}.rpa-world .voice.rpa-active .voice-window{box-shadow:0 30px 85px #0008,0 0 65px #579b8f20}.rpa-world .web-img img{transform:translateX(var(--rpa-web-shift,0px));transition:border-color .4s}.rpa-world .web.rpa-active .web-img img{border-color:#679a8b}body{--rpa-hue:165}footer{padding-bottom:170px}@media(max-width:1000px){.rpa-world .exploded .layer-front{transform:translate(calc(-45px * var(--rpa-spread,1)),calc(130px * var(--rpa-spread,1))) rotateX(40deg) rotateZ(-14deg)}.rpa-world .exploded .layer-back{transform:translate(calc(45px * var(--rpa-spread,1)),calc(-60px * var(--rpa-spread,1))) rotateX(40deg) rotateZ(-14deg)}}@media(max-width:700px){.rpa-hud{bottom:10px;right:12px;left:12px;width:auto;padding:9px 12px;display:grid;grid-template-columns:1fr 1.5fr;gap:0 14px}.rpa-hud-head{font-size:8px;flex-wrap:wrap;align-content:center;gap:4px}.rpa-hud-head small{width:100%;margin:0;font-size:6px}.rpa-hud-body{padding:0;gap:8px}.rpa-hud-number{font-size:23px}.rpa-hud-body strong{font-size:9px}.rpa-hud-name{font-size:9px}.rpa-percent{font-size:10px}.rpa-hud-track{grid-column:1/-1;margin-top:9px}.rpa-hud-stages{display:none}.rpa-action-tape{padding:12px}.rpa-action-tape li{font-size:8px;padding:6px}.rpa-world .exploded .layer-back{transform:translate(calc(25px * var(--rpa-spread,1)),calc(-50px * var(--rpa-spread,1))) rotateX(38deg) rotateZ(-13deg)}.rpa-world .exploded .layer-mid{transform:translateY(calc(20px * var(--rpa-spread,1))) rotateX(38deg) rotateZ(-13deg)}.rpa-world .exploded .layer-front{transform:translate(calc(-22px * var(--rpa-spread,1)),calc(95px * var(--rpa-spread,1))) rotateX(38deg) rotateZ(-13deg)}footer{padding-bottom:115px}}@media(prefers-reduced-motion:reduce) and (pointer:fine){.rpa-world .voice-window{transform:none}.rpa-world .web-img img{transform:none}.rpa-packet-halo{display:none}.rpa-world .layer{transition:none}.rpa-hud{backdrop-filter:none}}
.nova-logo{width:39px;height:39px;color:var(--accent);flex-shrink:0}.brand{gap:12px;letter-spacing:-.8px}.rpa-hud{display:none!important}footer{padding-bottom:30px}.footer-bottom{flex-wrap:wrap}.footer-bottom>div{flex-wrap:wrap}.inner-hero{padding:55px 7% 65px;border-bottom:1px solid var(--line);background:radial-gradient(ellipse at 75% 0,#1c4d3e38,transparent 65%)}.back-link{display:block;width:max-content;font-size:13px;color:#849f9f;margin-bottom:45px}.inner-hero>.eyebrow{display:block;margin-bottom:23px}.inner-hero h1{font-size:clamp(40px,5vw,72px);letter-spacing:-2.7px;max-width:950px}.inner-hero>p{font-size:16px;color:var(--muted);margin-top:25px;max-width:700px}.reading-layout{max-width:1300px;margin:auto;padding:65px 6% 90px;display:grid;grid-template-columns:230px minmax(0,1fr);gap:70px}.doc-sidebar{position:sticky;top:30px;align-self:start;display:flex;flex-direction:column;gap:16px}.doc-sidebar>span{font-size:10px;letter-spacing:1.4px;color:#91c5ba;margin-bottom:12px}.doc-sidebar a{font-size:14px;display:flex;gap:12px;color:#a1b2b3;line-height:1.4}.doc-sidebar small{font-size:11px;color:#4f8c7f;padding-top:2px}.doc-sidebar a:hover{color:#c0ffea}.reading-body>p{font-size:17px;line-height:1.9;color:#b2c2c3;margin-bottom:35px}.reading-body section{border-top:1px solid var(--line);padding:35px 0 26px;scroll-margin-top:30px}.reading-body h2{font-size:27px;letter-spacing:-.9px;line-height:1.3;margin:14px 0 22px}.reading-body p,.reading-body li{font-size:16px;color:#aabbbc;line-height:1.85;margin-bottom:15px;overflow-wrap:anywhere}.reading-body ul{padding-left:20px}.reading-body li{padding-left:8px}.reading-body .button{margin-block:15px}.doc-shot{width:100%;max-height:410px;object-fit:contain;background:#0d1217;border:1px solid #34494c;border-radius:9px;margin-top:25px}.shortcut-grid{display:flex;gap:18px;margin-top:25px;flex-wrap:wrap}.shortcut-grid span{display:flex;align-items:center;gap:10px;font-size:13px;color:#a7b9bb}kbd{background:#1d3333;color:#b8ebda;border:1px solid #46695c;border-radius:4px;padding:6px 12px}.support-box{padding:28px;border:1px solid #39534c;background:#122420;border-radius:8px;margin-top:35px}.support-box h3{font-size:22px;margin-bottom:10px}.support-box a{display:block;font-size:14px;color:var(--accent);margin-top:10px;overflow-wrap:anywhere}.inner-page .pricing{border:0}.pix-link{display:block;text-align:center;font-size:13px;color:var(--accent);margin-top:17px}.activation,.faq{border-top:1px solid var(--line)}.activation h2,.faq h2{font-size:42px;letter-spacing:-1.7px;margin:22px 0 35px}.activation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-bottom:35px}.activation-grid article{border-top:1px solid #344a43;padding-top:23px}.activation-grid span{font-size:13px;color:var(--accent)}.activation-grid h3{font-size:20px;font-weight:500;margin:16px 0}.activation-grid p{font-size:15px;color:var(--muted)}.faq details{border-top:1px solid #293b36;padding:22px 0;max-width:900px}.faq summary{cursor:pointer;font-size:18px}.faq details p{font-size:16px;line-height:1.8;color:var(--muted);margin-top:15px}.faq a{color:var(--accent)}@media(max-width:700px){.reading-layout{display:block;padding:35px 7% 55px}.doc-sidebar{position:static;padding-bottom:30px;border-bottom:1px solid #33443d;margin-bottom:35px;display:grid;grid-template-columns:1fr 1fr;gap:15px}.doc-sidebar>span{grid-column:1/-1}.doc-sidebar a{font-size:12px}.inner-hero{padding:30px 7% 45px}.inner-hero h1{font-size:40px;letter-spacing:-1.7px}.back-link{margin-bottom:30px}.reading-body h2{font-size:25px}.activation-grid{grid-template-columns:1fr;gap:25px}.activation h2,.faq h2{font-size:34px}.nova-logo{width:33px;height:33px}footer{padding-bottom:25px}}
.roi{border-top:1px solid var(--line)}.roi h2{font-size:40px;letter-spacing:-1.5px;margin:22px 0 35px}.roi-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px}.roi label{display:flex;justify-content:space-between;font-size:16px;color:#b0c3c0}.roi output{color:var(--accent)}.roi input{width:100%;margin:25px 0 35px;accent-color:#a0f5e4}.roi-result{background:#13241f;border:1px solid #3d5b4c;padding:30px;border-radius:8px}.roi-result>span{font-size:10px;letter-spacing:1.4px;color:#8db2a6}.roi-result strong{display:block;font-size:50px;font-weight:500;letter-spacing:-2px;margin:10px 0;color:var(--accent)}.roi-result p{font-size:13px;color:#91aaa0}@media(max-width:700px){.roi-grid{grid-template-columns:1fr;gap:20px}.roi h2{font-size:32px}}
[hidden]{display:none!important}.journey{height:280vh;position:relative;background:#070c0f;border-block:1px solid #243f40}.journey-sticky{height:100vh;position:sticky;top:0;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at var(--journey-pos,0%) 55%,#19494855,transparent 65%)}.journey-top{position:absolute;top:35px;left:6%;right:6%;display:flex;justify-content:space-between;font-size:11px;letter-spacing:2px;color:#a5c6c4;z-index:3}.journey-copy{position:absolute;left:7%;top:15%;z-index:3;max-width:570px;pointer-events:none}.journey-copy h2{font-size:clamp(40px,4.5vw,68px);letter-spacing:-2.6px;margin:18px 0 16px;text-shadow:0 3px 30px #000}.journey-copy p{font-size:15px;color:#9fb7b8;max-width:350px}.journey-viewport{position:absolute;inset:0;perspective:1300px;perspective-origin:50% 46%;overflow:hidden}.journey-camera{position:absolute;left:50%;top:51%;width:0;height:0;transform-style:preserve-3d;will-change:transform}.journey-panel{position:absolute;top:-60px;width:610px;transform-style:preserve-3d;border:1px solid #416969;border-radius:10px;background:#0c141b;overflow:hidden;box-shadow:0 40px 100px #000b;filter:brightness(.5);transition:filter .6s,border-color .6s;backface-visibility:hidden}.journey-panel>div{font-size:10px;letter-spacing:1.2px;padding:14px 17px;background:#192b31;display:flex;justify-content:space-between;color:#b5dbd3}.journey-panel>div span{color:#718f91;font-size:8px}.journey-panel img{width:100%;height:355px;object-fit:cover;object-position:top}.journey-desktop{left:-1000px;transform:rotateY(23deg) translateZ(-80px)}.journey-flow{left:-305px;transform:translateZ(-70px)}.journey-web{left:390px;transform:rotateY(-23deg) translateZ(-80px)}.journey-panel.focused{filter:brightness(1);border-color:#8cccb6;box-shadow:0 40px 100px #000b,0 0 50px #80c8aa14}.journey-grid{position:absolute;left:-1600px;top:220px;width:3200px;height:2000px;background-image:linear-gradient(#62877814 1px,transparent 1px),linear-gradient(90deg,#62877814 1px,transparent 1px);background-size:85px 85px;transform:rotateX(82deg);transform-origin:top;mask-image:linear-gradient(#000,transparent 65%)}.journey-nodes{position:absolute;left:-700px;top:420px;width:1400px;display:flex;align-items:center;transform:translateZ(30px)}.journey-nodes span{font-size:10px;letter-spacing:1.5px;color:#9fcec1;border:1px solid #3a6661;background:#0c201f;padding:12px 30px;border-radius:5px}.journey-nodes i{height:1px;flex:1;background:linear-gradient(90deg,#264944,#a1dfc5,#264944)}.journey-bottom{position:absolute;left:6%;right:6%;bottom:27px;display:flex;align-items:center;justify-content:space-between;gap:30px;font-size:9px;letter-spacing:1.3px;color:#89aaa4;z-index:3}.journey-progress{width:220px;height:1px;background:#38524b;position:relative;display:flex;justify-content:space-between}.journey-progress i{position:absolute;inset:0;background:#bbffe1;transform-origin:left}.journey-progress b{height:6px;width:6px;background:#1d3c32;border:1px solid #668b79;border-radius:50%;margin-top:-2px;z-index:1}.journey-progress b.on{background:#b5ffd9;box-shadow:0 0 12px #a0f5c988}.inner-page #page-surface{animation:route-arrive .45s ease both}@keyframes route-arrive{from{opacity:.5;transform:translateY(7px)}to{opacity:1;transform:none}}@media(max-width:700px){.journey{height:235vh}.journey-copy{top:14%;left:7%;right:7%}.journey-copy h2{font-size:38px;letter-spacing:-1.6px}.journey-copy p{font-size:14px;max-width:280px}.journey-top{font-size:8px;letter-spacing:1px;top:25px}.journey-camera{top:55%}.journey-panel{width:300px;top:-25px}.journey-panel img{height:235px}.journey-panel>div{font-size:7px;padding:10px;letter-spacing:.5px}.journey-panel>div span{font-size:6px}.journey-desktop{left:-505px;transform:rotateY(30deg) translateZ(-160px)}.journey-flow{left:-150px;transform:translateZ(-70px)}.journey-web{left:205px;transform:rotateY(-30deg) translateZ(-160px)}.journey-bottom{font-size:7px;gap:18px;bottom:22px}.journey-bottom>span:last-child{display:none}.journey-progress{width:90px}.journey-nodes{left:-420px;width:840px;top:270px}.journey-nodes span{font-size:7px;padding:9px 16px}.journey-grid{top:180px}}@media(prefers-reduced-motion:reduce) and (pointer:fine){.journey{height:850px}.journey-sticky{position:relative;height:850px}.journey-camera{will-change:auto}.inner-page #page-surface{animation:none}}

.prelude{position:fixed;inset:0;z-index:1000;background:#04090d;color:#eafff5;overflow:hidden;isolation:isolate;transition:opacity .7s ease,filter .7s ease}.prelude-space,.prelude-vignette{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.prelude-vignette{background:radial-gradient(ellipse at 50% 54%,transparent 12%,#04090d77 68%,#04090de6);z-index:1}.prelude-header{position:absolute;top:35px;left:5%;right:5%;display:flex;justify-content:space-between;align-items:center;z-index:8}.prelude-header>span{font-family:Manrope,sans-serif;font-size:15px;letter-spacing:3px;font-weight:650}.prelude-skip{border:1px solid #3d635b;border-radius:30px;color:#b9d4c9;background:#0a181999;padding:10px 17px;font-size:12px}.prelude-skip:hover{background:#254138}.prelude-content{position:absolute;inset:21% 5% auto;text-align:center;z-index:4;pointer-events:none;transition:opacity .7s,transform 1s}.prelude-label{font-size:10px;letter-spacing:3px;color:#86b8a8}.prelude-content h2{font-family:Manrope,sans-serif;font-size:clamp(40px,5.7vw,88px);letter-spacing:-4px;line-height:1.05;font-weight:500;margin-top:25px;text-shadow:0 4px 55px #000}.prelude-content h2 span{color:#7da497}.prelude-panels{position:absolute;inset:0;perspective:1100px;pointer-events:none;z-index:3;transform:translate(var(--prelude-px,0px),var(--prelude-py,0px));transition:opacity 1s}.prelude-panel{position:absolute;top:53%;left:50%;width:440px;margin:0;border:1px solid #609486;border-radius:8px;overflow:hidden;background:#101d22;box-shadow:0 30px 100px #000b;transition:transform 2s cubic-bezier(.16,1,.3,1),filter 1s,opacity 1s;will-change:transform}.prelude-panel figcaption{font-size:9px;letter-spacing:2px;padding:10px 15px;background:#17282b;color:#9dbfb2}.prelude-panel img{width:100%;height:270px;object-fit:cover;object-position:top}.prelude-p1{transform:translate(-125%,-5%) rotateY(30deg) rotateZ(-8deg);opacity:.95}.prelude-p2{transform:translate(-50%,7%) translateZ(-160px);filter:brightness(.55)}.prelude-p3{transform:translate(25%,-5%) rotateY(-30deg) rotateZ(8deg);filter:brightness(.4)}.prelude[data-phase="1"] .prelude-p1{transform:translate(-160%,-20%) rotateY(45deg) translateZ(-150px);filter:brightness(.3)}.prelude[data-phase="1"] .prelude-p2{transform:translate(-50%,-6%) translateZ(80px);filter:brightness(1)}.prelude[data-phase="1"] .prelude-p3{transform:translate(60%,-20%) rotateY(-45deg) translateZ(-150px)}.prelude[data-phase="2"] .prelude-p1{transform:translate(-220%,-60%) rotateY(60deg) translateZ(200px);opacity:0}.prelude[data-phase="2"] .prelude-p2{transform:translate(-150%,20%) rotateY(25deg) translateZ(250px);opacity:0}.prelude[data-phase="2"] .prelude-p3{transform:translate(-50%,-6%) translateZ(80px);filter:brightness(1)}.prelude-footer{position:absolute;bottom:35px;left:5%;right:5%;z-index:7;display:flex;justify-content:space-between;align-items:center;gap:25px;font-size:9px;letter-spacing:1.7px;color:#7b9f92}.prelude-progress{height:1px;background:#2d4c42;flex:1;max-width:280px}.prelude-progress i{display:block;background:#b6ffdc;height:100%;transform-origin:left;transform:scaleX(0)}.prelude-final{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;z-index:5;opacity:0;transform:scale(.82);transition:transform 1.7s cubic-bezier(.16,1,.3,1),opacity .7s;pointer-events:none;background:radial-gradient(ellipse,#102925bb,#04090d33)}.prelude-final>span{font-size:10px;letter-spacing:3px;color:#83b19c}.prelude-final strong{font-family:Manrope,sans-serif;font-size:clamp(60px,10vw,160px);letter-spacing:-7px;font-weight:500;line-height:1.2;color:#d3fce5}.prelude-final p{font-size:16px;color:#8aae9c;letter-spacing:.3px}.prelude-arrival .prelude-content{opacity:0;transform:scale(1.08)}.prelude-arrival .prelude-panels{opacity:0}.prelude-arrival .prelude-final{opacity:1;transform:scale(1)}.prelude-exit{opacity:0;filter:blur(12px);pointer-events:none}@media(max-width:700px){.prelude-header{top:23px}.prelude-header>span{font-size:11px;letter-spacing:2px}.prelude-skip{font-size:10px;padding:8px 12px}.prelude-content{top:24%;inset-inline:6%}.prelude-content h2{font-size:43px;letter-spacing:-2px}.prelude-label{font-size:8px;letter-spacing:1.4px}.prelude-panel{width:255px;top:55%}.prelude-panel img{height:190px}.prelude-panel figcaption{font-size:7px;padding:9px}.prelude-footer{font-size:7px;gap:15px;bottom:22px;letter-spacing:.8px}.prelude-progress{max-width:80px}.prelude-final strong{font-size:64px;letter-spacing:-3px}.prelude-final>span{font-size:8px;letter-spacing:1.2px}.prelude-final p{font-size:14px}}@media(prefers-reduced-motion:reduce) and (pointer:fine){.prelude{display:none}}
/* Product reveal: original layout and palette, alternate subject on hover or tap. */
.reveal-scene{isolation:isolate}.reveal-scene .automation-main,.reveal-scene .automation-flow,.reveal-scene .automation-assistant{transition:opacity .65s ease,filter .65s ease,translate .85s cubic-bezier(.2,.8,.2,1)}.reveal-scene .automation-sequence{transition:opacity .4s}.assistant-reveal{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;z-index:4;pointer-events:none;perspective:1000px;opacity:0;visibility:hidden;transition:opacity .65s,visibility .65s}.assistant-reveal-shell{width:340px;max-width:80%;padding:22px;background:linear-gradient(145deg,#203239,#10191e 65%);border:1px solid #507c7e;border-radius:24px;box-shadow:0 35px 100px #0009,0 0 80px #7adecd18;transform:translateY(55px) rotateY(-22deg) scale(.72);transition:transform .9s cubic-bezier(.16,1,.3,1);text-align:center}.reveal-kicker{font-size:10px;letter-spacing:2px;color:#99c7c2;display:block}.assistant-reveal img{width:100%;height:240px;object-fit:contain;margin:10px auto;border-radius:14px}.reveal-copy strong{display:block;font-family:Manrope,Arial,sans-serif;font-size:24px;font-weight:500;letter-spacing:-.7px;line-height:1.25;color:#e0f7f2}.reveal-copy>span{display:block;font-size:12px;color:#90abae;margin-top:12px}.assistant-visible .assistant-reveal{opacity:1;visibility:visible}.assistant-visible .assistant-reveal-shell{transform:translateY(-12px) rotateX(var(--reveal-rx,0deg)) rotateY(var(--reveal-ry,0deg)) scale(1)}.reveal-scene.assistant-visible .automation-main{opacity:.13;filter:blur(3px);translate:0 25px}.reveal-scene.assistant-visible .automation-flow{opacity:.25;translate:-65px 12px;filter:blur(1px)}.reveal-scene.assistant-visible .automation-assistant{opacity:0;translate:70px -20px}.reveal-scene.assistant-visible .automation-sequence{opacity:0}.reveal-toggle{position:absolute;z-index:6;top:10px;right:0;background:#122127e8;border:1px solid #547579;color:#b8e9df;border-radius:30px;display:flex;align-items:center;gap:9px;padding:10px 15px;font-size:12px;box-shadow:0 8px 30px #0004}.reveal-toggle:hover{background:#213b3c}.reveal-toggle-icon{font-size:15px}.assistant-visible .reveal-toggle-icon{transform:rotate(180deg)}.reveal-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:5px}@media(max-width:700px){.reveal-toggle{top:-12px;right:3%;font-size:10px;padding:8px 12px}.assistant-reveal-shell{width:245px;padding:16px;border-radius:18px}.assistant-reveal img{height:150px;margin:4px auto}.reveal-copy strong{font-size:19px}.reveal-kicker{font-size:8px;letter-spacing:1.3px}.reveal-copy>span{font-size:10px;margin-top:8px}.assistant-visible .assistant-reveal-shell{transform:translateY(0) rotateX(var(--reveal-rx,0deg)) rotateY(var(--reveal-ry,0deg))}.reveal-scene.assistant-visible .automation-flow{translate:-15px 0}.reveal-scene.assistant-visible .automation-assistant{translate:15px 0}}@media(prefers-reduced-motion:reduce) and (pointer:fine){.assistant-reveal-shell{transform:none!important}.assistant-visible .automation-main,.assistant-visible .automation-flow,.assistant-visible .automation-assistant{translate:none!important}.assistant-reveal,.assistant-reveal-shell{transition:none!important}}
/* Same hover composition; wheel rotation is confined to the image area. */
.assistant-reveal .assistant-reveal-shell{pointer-events:auto}.reveal-photo-nav{display:flex;align-items:center;justify-content:center;gap:23px;margin-top:17px;color:#94b8b5}.reveal-photo-nav button{width:29px;height:27px;border:1px solid #426165;background:#15262b;color:#b8e5dc;border-radius:5px;padding:0;font-size:15px}.reveal-photo-nav button:disabled{opacity:.3;cursor:default}.reveal-photo-count{font-size:10px;letter-spacing:2px}.reveal-wheel-hint{display:block;font-size:8px;letter-spacing:1.3px;color:#7c9b9d;margin-top:12px}.assistant-visible .assistant-reveal-shell{transform:translateY(-12px) rotateX(var(--reveal-rx,0deg)) rotateY(calc(var(--reveal-ry,0deg) + var(--photo-turn,0deg))) scale(1);transition:transform .32s cubic-bezier(.2,.7,.2,1),opacity .2s}.assistant-visible .assistant-reveal-shell.photo-turning{opacity:.2}.assistant-reveal-shell.reveal-screen-photo img{object-fit:contain;background:#0c141b;border:1px solid #33494f}.assistant-reveal-shell .reveal-copy strong{font-size:23px}.assistant-reveal-shell{max-height:95%}.assistant-reveal img{height:215px}.reveal-scene{touch-action:pan-y}@media(max-width:700px){.assistant-reveal img{height:130px}.assistant-reveal-shell .reveal-copy strong{font-size:18px}.reveal-photo-nav{margin-top:12px}.reveal-wheel-hint{font-size:7px;margin-top:8px}.assistant-visible .assistant-reveal-shell{transform:rotateX(var(--reveal-rx,0deg)) rotateY(calc(var(--reveal-ry,0deg) + var(--photo-turn,0deg)))}.assistant-reveal-shell{max-height:none}}@media(prefers-reduced-motion:reduce) and (pointer:fine){.assistant-visible .assistant-reveal-shell{transform:none!important;transition:none!important}.assistant-visible .assistant-reveal-shell.photo-turning{opacity:1}}
.founder{display:grid;grid-template-columns:.72fr 1fr;gap:56px;align-items:center;background:radial-gradient(ellipse at 82% 30%,#1b5d5738,transparent 58%);overflow:hidden}.founder-copy{max-width:560px}.founder-copy h2{font-size:clamp(40px,4.6vw,70px);letter-spacing:-2.8px;margin:22px 0}.founder-copy p{max-width:520px;color:#a5b5b7;font-size:16px;line-height:1.85;margin-top:18px}.founder .about-meta{margin-top:34px}.founder-photo{position:relative;margin:0;border:1px solid #35575b;border-radius:10px;overflow:hidden;background:#0d1518;box-shadow:0 30px 100px #0008}.founder-photo::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#080a0bcc 0%,transparent 36%,transparent 74%,#080a0b88 100%);z-index:1;pointer-events:none}.founder-photo img{width:100%;height:min(620px,48vw);min-height:420px;object-fit:cover;object-position:center}.founder-photo figcaption{position:absolute;left:22px;right:22px;bottom:22px;z-index:2;display:flex;justify-content:space-between;gap:16px;align-items:end;border-top:1px solid #79d8ca55;padding-top:16px;color:#dff8f1}.founder-photo span{font-size:12px;letter-spacing:2px;color:var(--accent)}.founder-photo small{font-size:12px;color:#9eb8ba;text-align:right}@media(max-width:900px){.founder{grid-template-columns:1fr;gap:34px}.founder-photo img{height:auto;min-height:0}.founder-copy h2{font-size:40px;letter-spacing:-1.8px}}@media(max-width:700px){.founder{padding-top:60px}.founder-copy p{font-size:14px}.founder-photo{border-radius:8px}.founder-photo figcaption{left:15px;right:15px;bottom:15px;display:block}.founder-photo small{display:block;text-align:left;margin-top:4px}}
.about.founder{grid-template-columns:minmax(340px,.72fr) minmax(0,1fr);gap:64px}.about.founder>.founder-copy{display:block!important;margin-top:0;max-width:620px}.about.founder .founder-copy h2{max-width:560px}.about.founder .founder-copy p{max-width:500px}.about.founder .founder-photo{width:100%;max-width:760px;justify-self:end}.about.founder .founder-photo img{height:clamp(360px,37vw,520px);min-height:0}@media(max-width:1050px){.about.founder{grid-template-columns:1fr;gap:38px}.about.founder .founder-photo{max-width:100%;justify-self:stretch}.about.founder .founder-photo img{height:auto}.about.founder .founder-copy p{max-width:680px}}@media(max-width:700px){.about.founder{gap:28px}.about.founder .founder-copy h2{font-size:40px;line-height:1.08}.about.founder .founder-photo img{height:auto}}
.prelude{height:100vh;height:100dvh;padding-bottom:env(safe-area-inset-bottom)}.prelude-header,.prelude-footer{padding-bottom:env(safe-area-inset-bottom)}.reveal-scene{cursor:pointer}.reveal-toggle,.assistant-reveal-shell,.cinema-controls button,.view-controls button,.reveal-photo-nav button{touch-action:manipulation}@media(hover:none){.reveal-toggle::after{content:" · TOQUE PARA ABRIR";opacity:.75}.reveal-scene{animation:reveal-breathe 6s ease-in-out infinite alternate}@keyframes reveal-breathe{from{filter:brightness(1)}to{filter:brightness(1.08)}}}
