/* ARIA 02 — product storytelling, not a grid of feature cards. */
:root{--page:#faf9fc;--paper:#fff;--ink:#262332;--muted:#696573;--line:#e5e1ec;--accent:#6552bd;--accent-ink:#fff;--tint:#ede8fa;--soft:#f3f1f7;--ease-aria:cubic-bezier(.22,.68,0,1.01)}
html[data-theme=dark]{--page:#19171f;--paper:#24212d;--ink:#f5f3f9;--muted:#bdb8ca;--line:#3d374a;--accent:#b8a6f5;--accent-ink:#241e37;--tint:#322942;--soft:#292532}
html{scroll-padding-top:100px}body{font-family:var(--aria-font);font-feature-settings:"cv05","cv11"}.site-shell{max-width:none;padding:0;overflow:clip}.site-header{position:sticky;top:12px;z-index:30;max-width:1200px;min-height:64px;margin:12px auto 0;padding:8px 22px;border:0;border-radius:100px;background:rgba(250,249,252,.86);backdrop-filter:blur(20px) saturate(150%);box-shadow:inset 0 0 0 1px #ffffff90;transition:background .25s}.site-header.is-scrolled{background:rgba(250,249,252,.94);box-shadow:0 3px 24px #2623320a,inset 0 0 0 1px #e5e1ec90}html[data-theme=dark] .site-header{background:#24212ded}.wordmark{font-size:24px;letter-spacing:-1px}.brand-lockup small{display:none}.brand-mark{width:32px;height:32px;border-radius:10px}.brand-mark svg{width:25px;height:25px}.site-header nav{gap:26px}.site-header nav>a{display:flex;align-items:center;min-height:44px;font-size:13px;font-weight:500}.nav-button,.primary-button{border:0;background:var(--accent);color:var(--accent-ink);border-radius:999px;box-shadow:none;min-height:48px;padding:13px 23px;font-size:15px;font-weight:600;transition:background .2s,opacity .2s,transform .2s var(--ease-aria)}.nav-button{min-height:44px;padding:10px 20px;font-size:13px}.nav-button span{margin-left:6px}.primary-button:hover,.nav-button:hover{background:var(--brand-accent-hover);color:#fff;transform:none;box-shadow:none}.primary-button:active,.nav-button:active{transform:scale(.97);opacity:.85}.primary-button:disabled,.nav-button:disabled{opacity:.5;cursor:wait}.secondary-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:16px;color:var(--accent);font-weight:500}.secondary-link:hover{text-decoration:underline;text-underline-offset:5px}.theme-toggle{min-width:44px;justify-content:center;font-size:0}.theme-toggle span{font-size:20px}.hero{max-width:1440px;min-height:820px;margin:0 auto;padding:100px 60px 110px;grid-template-columns:1fr 1.08fr;gap:20px;position:relative;align-items:center}.hero-copy{z-index:2;max-width:620px}.eyebrow{font-size:12px;letter-spacing:1.4px;font-weight:600;margin:0 0 24px;line-height:1.5}.hero h1{font-size:clamp(72px,6.6vw,104px);font-weight:650;letter-spacing:-.06em;line-height:1.02;margin:0 0 28px;max-width:620px}.hero h1>span,html[data-theme=dark] .hero h1>span{color:var(--accent)}.hero-description{font-size:20px;line-height:1.6;max-width:460px;margin:0 0 28px}.hero-actions{gap:22px}.demo-note{font-size:11px;line-height:1.6;margin:14px 0;color:var(--muted)}.hero-signature{margin:46px 0 0;color:var(--muted);font-size:13px;letter-spacing:.1px}.hero-visual{position:relative;min-height:640px;min-width:0;isolation:isolate}.hero-floor{position:absolute;inset:30px -70px -20px -70px;z-index:-1;background:radial-gradient(ellipse at 50% 55%,#cec0f45e,transparent 62%)}.hero-floor:after{content:"";position:absolute;width:85%;height:60px;left:10%;bottom:20px;border-radius:50%;background:radial-gradient(ellipse,#6a4db71c,transparent 65%)}.mascot-intro{position:absolute;left:-50px;bottom:38px;z-index:3;pointer-events:none;margin:0}.mascot-intro img{width:320px;height:320px;filter:drop-shadow(0 22px 24px #5c438a18);transform:rotate(-6deg)}.hero-scene{position:relative;width:340px;margin:0 18px 0 auto;padding:0;visibility:hidden;background:none;border:0;border-radius:24px;box-shadow:none;transform:rotate(3deg)}.hero-scene[data-ready=true]{visibility:visible}.scene-toolbar{font-size:10px;margin:0 0 14px;padding:0 12px}.scene-chip{border:0;background:var(--tint);border-radius:999px}.scene-indicator{background:var(--accent)}.real-chat{display:block;width:100%;padding:0;background:var(--paper);border:0;border-radius:22px;overflow:hidden;box-shadow:0 40px 70px -28px #47376940;transition:transform .4s var(--ease-aria);text-align:left;color:var(--ink)}.real-chat:hover{transform:translateY(-5px)}.real-chat img{display:block;width:100%;height:auto}.real-chat>span{display:flex;align-items:center;justify-content:space-between;padding:17px 20px;font-size:12px;background:var(--paper)}.scene-footnote{margin:16px 0;font-size:10px;text-align:center}.hero-scene>.preview-card{display:none}.contextual-demo .hero-scene>.preview-card{display:block}.contextual-demo .real-chat{display:none}.hero-scene:not([data-ready=true]):not([data-failed]):before{content:"Preparando la demo…";visibility:visible;position:absolute;inset:0;min-height:500px;display:grid;place-items:center;background:var(--soft);border-radius:22px;color:var(--muted);font-size:14px}
.story-section{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:72px;padding:120px max(60px,calc((100vw - 1320px)/2));border:0;scroll-margin-top:80px}.story-copy{max-width:530px;min-width:0}.story-copy h2,.section-heading h2,.how-section h2,.final-cta h2,.faq-section h2{font-size:clamp(44px,4.5vw,68px);letter-spacing:-.05em;line-height:1.06;font-weight:650;margin:0 0 28px}.story-copy h2 span,.section-heading h2 span,.how-section h2 span,.final-cta h2 span{color:var(--muted)}.story-copy>p:not(.eyebrow){font-size:19px;line-height:1.6;color:var(--muted);margin:0 0 24px}.story-copy .quiet-copy{font-size:15px!important}.catalog-story{background:#efecf5;overflow:hidden}html[data-theme=dark] .catalog-story{background:#272330}.browser-bar{display:flex;align-items:center;justify-content:center;position:relative;gap:10px;background:#fff;color:#77717f;height:42px;font-size:11px;border-radius:14px 14px 0 0}.browser-bar>span:first-child{position:absolute;left:18px;color:#c8c3cf;letter-spacing:4px;font-size:15px}figure{margin:0;min-width:0}figure img{max-width:100%;display:block;height:auto}figcaption{font-size:12px;line-height:1.6;color:var(--muted);padding:18px 0}.catalog-stage{min-width:0;transform:rotate(-2deg);width:115%;box-shadow:0 30px 70px -35px #4e3d8535}.catalog-stage img{background:#fff;border-radius:0 0 14px 14px}.catalog-stage figcaption{transform:rotate(2deg)}.catalog-bridge{display:flex;align-items:center;gap:18px;margin-top:20px;font-size:14px}.catalog-bridge>span:first-child{color:var(--accent)}.catalog-bridge strong{font-weight:500}.conversation-story{background:#201c2b;color:#f5f3f9;grid-template-columns:1fr 1fr;gap:110px;overflow:hidden;--muted:#b9b1ca;--accent:#c3adff;padding-top:110px;padding-bottom:110px}.conversation-visual{min-height:650px;position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate}.conversation-orbit{position:absolute;width:620px;height:620px;max-width:130%;border:1px solid #bba3f41c;border-radius:50%;z-index:-1}.conversation-orbit:before{content:"";position:absolute;inset:60px;border:1px solid #bba3f419;border-radius:50%;background:radial-gradient(ellipse,#a386e630,transparent 65%)}.conversation-capture{width:340px;border-radius:22px;box-shadow:0 40px 100px #0005;transform:rotate(-4deg)}.explaining-aria{position:absolute;width:210px;height:210px;right:-35px;bottom:0;filter:drop-shadow(0 20px 30px #0002)}.conversation-story .story-copy h2 span{color:#bba3f4}.workspace-section{padding:110px 60px 90px;background:var(--page);border:0;text-align:center}.section-heading{max-width:1000px;margin:0 auto 48px;text-align:center}.section-heading .eyebrow{justify-content:center}.section-heading>p:last-child{font-size:20px;line-height:1.5;color:var(--muted);max-width:680px;margin:auto}.workspace-switch{display:inline-flex;gap:4px;padding:5px;background:var(--soft);border-radius:999px;margin-bottom:36px}.workspace-switch button{background:none;color:var(--muted);border:0;min-height:44px;padding:10px 24px;border-radius:999px;font-size:14px}.workspace-switch button.active{background:var(--paper);color:var(--ink);box-shadow:0 2px 8px #28223009}.workspace-screen{max-width:1094px;margin:auto;filter:drop-shadow(0 24px 35px #47376914)}.workspace-screen img{border-radius:0 0 16px 16px;background:#fff;width:100%;aspect-ratio:1094/530;object-fit:contain;object-position:top}.workspace-screen figcaption{padding:24px 0;min-height:68px}.workspace-summary{display:flex;justify-content:center;gap:44px;text-align:left;margin-top:28px}.workspace-summary p{font-size:13px;color:var(--muted);line-height:1.7}.workspace-summary strong{display:block;color:var(--ink);font-weight:600}.personalization-section{background:#e8e2f3;overflow:hidden}html[data-theme=dark] .personalization-section{background:#30263f}.personalization-visual{width:100%;transform:rotate(2deg);max-height:550px;overflow:hidden;box-shadow:0 30px 70px -35px #4e3d8535;border-radius:14px}.personalization-visual img{width:100%}.personalization-visual figcaption{background:var(--page);padding:18px}.how-section{display:grid;grid-template-columns:1fr 1fr;gap:120px;padding:110px max(60px,calc((100vw - 1200px)/2));border:0;background:var(--paper)}.setup-intro{position:relative}.setup-intro img{width:180px;height:180px;margin-top:24px}.setup-steps{list-style:none;margin:0;padding:0}.setup-steps li{display:flex;gap:26px;padding:30px 0;border-bottom:1px solid var(--line);background:none;border-radius:0}.setup-steps li:first-child{padding-top:0}.setup-steps li>span{font-size:14px;color:var(--accent);padding-top:7px}.setup-steps h3{font-size:24px;letter-spacing:-.7px;font-weight:600;margin:0 0 12px}.setup-steps p{font-size:16px;line-height:1.7;color:var(--muted);margin:0}.pricing-section{padding:110px max(40px,calc((100vw - 1200px)/2));border:0;background:var(--soft)}.public-plan-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:64px}.public-plan-card{padding:0 28px;background:none;border:0;border-right:1px solid var(--line);border-radius:0;min-width:0}.public-plan-card:first-child{padding-left:0}.public-plan-card:last-child{border-right:0;padding-right:0}.public-plan-card .eyebrow{font-size:10px;margin:0}.public-plan-card h3{font-size:28px;letter-spacing:-1px;font-weight:650;margin:12px 0}.public-plan-card>p{font-size:14px;line-height:1.6;color:var(--muted);min-height:90px;margin:0}.public-plan-card ul{list-style:none;padding:0;margin:24px 0 0}.public-plan-card li{font-size:12px;padding:14px 0;border-top:1px solid var(--line);color:var(--muted)}.public-plan-card li strong{display:block;font-size:20px;font-weight:600;color:var(--ink);margin-bottom:3px}.pricing-note{font-size:12px;color:var(--muted);text-align:center;line-height:1.7;margin:40px 0 0}.plan-guide{text-align:center}.faq-section{padding:110px max(60px,calc((100vw - 1200px)/2));display:grid;grid-template-columns:.85fr 1.15fr;gap:100px;border:0;background:var(--paper)}.faq-section .section-heading{text-align:left;margin:0}.faq-section .eyebrow{justify-content:flex-start}.faq-list details{border-bottom:1px solid var(--line);padding:22px 0}.faq-list details:first-child{padding-top:0}.faq-list summary{cursor:pointer;font-size:16px;line-height:1.5;font-weight:550;min-height:44px;align-content:center}.faq-list p{font-size:15px;line-height:1.7;color:var(--muted);margin:12px 0 0}.final-cta{margin:0;padding:80px 60px;display:flex;justify-content:center;align-items:center;gap:60px;background:#282033;border:0;border-radius:0;color:#f5f3f9;--accent:#b9a3f2;--muted:#bcb2cc;--accent-ink:#282033}.final-cta>img{width:260px;height:260px}.final-cta h2{font-size:clamp(38px,4.5vw,64px)}.final-cta .primary-button{margin-top:8px}.final-cta .demo-note{font-size:12px}.site-footer{max-width:1200px;margin:auto;padding:44px 24px 100px;border:0;gap:28px}.footer-brand{font-size:25px}.site-footer>p{font-size:12px}.footer-links{display:flex;gap:24px;flex-wrap:wrap;font-size:12px;color:var(--muted)}.footer-links a{text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.footer-links>span{align-content:center}.reveal-ready [data-reveal]{transition:opacity .65s var(--ease-aria),transform .65s var(--ease-aria)}.reveal-ready [data-reveal]:not(.is-visible){opacity:0;transform:translateY(24px)}[data-reveal].is-visible{opacity:1}.aria-widget{--aria-accent:var(--brand-accent);--aria-accent-ink:#fff}
@media(min-width:1600px){.hero{min-height:900px}.hero-scene{width:360px;margin-right:45px}.mascot-intro{left:-30px;bottom:5px}.mascot-intro img{width:360px;height:360px}}
@media(max-width:1200px){.site-header{margin:12px 24px 0}.hero{padding:80px 40px;min-height:760px}.hero h1{font-size:76px}.hero-description{font-size:18px}.hero-scene{width:300px;margin-right:0}.hero-visual{min-height:600px}.mascot-intro{left:-35px;bottom:25px}.mascot-intro img{width:255px;height:255px}.story-section{padding:90px 40px;gap:48px}.story-copy h2{font-size:50px}.conversation-story{gap:65px}.conversation-capture{width:300px}.explaining-aria{width:170px;height:170px;right:-15px}.how-section{padding:90px 40px;gap:70px}.faq-section{padding:90px 40px;gap:60px}}
@media(max-width:900px){.site-header nav{gap:15px}.site-header nav>a[href="#como-funciona"]{display:none}.hero{padding:60px 32px 80px;grid-template-columns:.95fr 1fr;gap:12px}.hero h1{font-size:64px}.hero-actions{gap:10px}.hero-actions .secondary-link{font-size:14px}.hero-description{font-size:17px}.hero-visual{min-height:550px}.hero-scene{width:270px}.mascot-intro{left:-30px;bottom:0}.mascot-intro img{width:210px;height:210px}.story-copy h2{font-size:44px}.story-copy>p:not(.eyebrow){font-size:17px}.catalog-stage{width:110%}.conversation-visual{min-height:570px}.conversation-capture{width:260px}.workspace-section{padding:90px 32px}.workspace-summary{gap:26px}.how-section{gap:40px}.public-plan-card{padding:0 16px}.public-plan-card>p{min-height:110px}.public-plan-card h3{font-size:24px}.final-cta{gap:32px;padding:70px 32px}.final-cta>img{width:210px;height:210px}}
@media(max-width:700px){.site-header{margin:8px 12px 0;top:8px;padding:6px 12px;min-height:60px;gap:12px;flex-wrap:nowrap}.site-header nav{width:auto;gap:8px;justify-content:flex-end}.site-header nav>a[href="#producto"],.site-header nav>a[href="#planes"]{display:none}.site-header nav>a{font-size:12px}.site-header .wordmark{font-size:22px;gap:8px}.nav-button{font-size:12px;padding:10px 14px}.theme-toggle{min-width:32px;padding:8px 0}.theme-toggle span{font-size:19px}.hero{display:flex;flex-direction:column;padding:58px 24px 60px;gap:24px;min-height:0;align-items:stretch}.hero-copy{max-width:none;text-align:center}.hero .eyebrow{justify-content:center;font-size:10px;margin-bottom:18px}.hero h1{font-size:clamp(54px,13.5vw,80px);letter-spacing:-.06em;margin-bottom:24px}.hero-description{font-size:17px;line-height:1.6;max-width:450px;margin:0 auto 24px}.hero-actions{justify-content:center;gap:16px}.hero-actions .secondary-link{font-size:14px}.primary-button{font-size:14px;padding:13px 20px}.hero .demo-note{justify-content:center}.hero-signature{display:none}.hero-visual{min-height:530px;width:100%;max-width:450px;margin:14px auto 0}.hero-scene{width:265px;margin:0 4px 0 auto;transform:rotate(3deg)}.mascot-intro{left:-13px;bottom:20px}.mascot-intro img{width:200px;height:200px;transform:rotate(-6deg)}.hero-floor{inset:0 -24px}.scene-toolbar{font-size:9px;gap:5px}.scene-chip{font-size:8px}.scene-footnote{font-size:9px}.story-section{grid-template-columns:1fr;gap:36px;padding:66px 24px}.story-copy{max-width:none}.story-copy h2,.section-heading h2,.how-section h2,.faq-section h2{font-size:42px;letter-spacing:-.05em;margin-bottom:24px}.story-copy>p:not(.eyebrow){font-size:17px;max-width:480px}.eyebrow{font-size:10px;margin-bottom:20px}.catalog-stage{width:118%;margin-left:4px;transform:rotate(-2deg)}.catalog-stage figcaption{max-width:80%;font-size:11px}.catalog-bridge{font-size:11px;gap:12px;flex-wrap:wrap;max-width:80%;margin-top:8px}.browser-bar{height:32px;font-size:9px}.browser-bar>span:first-child{font-size:12px;left:12px}.conversation-story{gap:40px;padding-top:64px;padding-bottom:70px}.conversation-story .story-copy{grid-row:1}.conversation-visual{min-height:535px;grid-row:2}.conversation-capture{width:265px}.explaining-aria{width:160px;height:160px;right:-12px;bottom:0}.conversation-orbit{height:480px;width:480px}.workspace-section{padding:66px 20px}.section-heading{margin-bottom:28px}.section-heading>p:last-child{font-size:17px;line-height:1.6}.workspace-switch{margin-bottom:24px;gap:0;width:100%;max-width:400px}.workspace-switch button{flex:1;font-size:12px;padding:10px 8px}.workspace-screen img{aspect-ratio:auto;min-height:0}.workspace-screen figcaption{font-size:11px;padding:18px 8px;min-height:65px}.workspace-summary{display:block;margin:22px 4px 0;text-align:left}.workspace-summary p{padding:12px 0;margin:0;border-top:1px solid var(--line);font-size:13px}.workspace-summary strong{display:inline}.personalization-visual{max-height:420px;transform:rotate(1deg);width:108%;margin-left:0}.how-section{padding:66px 24px;grid-template-columns:1fr;gap:32px}.setup-intro img{position:absolute;width:145px;height:145px;right:0;bottom:0;margin:0}.setup-steps li{padding:24px 0;gap:18px}.setup-steps h3{font-size:21px}.setup-steps p{font-size:15px}.pricing-section{padding:66px 24px}.public-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px;margin-top:38px}.public-plan-card{padding:0 16px}.public-plan-card:nth-child(2){border-right:0;padding-right:0}.public-plan-card:nth-child(3){padding-left:0}.public-plan-card h3{font-size:23px}.public-plan-card>p{font-size:12px;min-height:92px}.public-plan-card li{font-size:10px;padding:12px 0}.public-plan-card li strong{font-size:18px}.pricing-note{font-size:11px;margin-top:32px}.faq-section{grid-template-columns:1fr;padding:66px 24px;gap:20px}.faq-list summary{font-size:15px}.faq-list p{font-size:14px}.faq-list details{padding:18px 0}.final-cta{display:flex;flex-direction:column;text-align:center;padding:50px 24px 60px;gap:8px}.final-cta>img{width:190px;height:190px}.final-cta .eyebrow,.final-cta .demo-note{justify-content:center}.final-cta h2{font-size:38px;margin-bottom:22px}.site-footer{padding:30px 24px 100px;align-items:flex-start;flex-wrap:wrap}.footer-links{gap:8px 20px;flex-basis:100%;font-size:11px}.site-footer>p{margin-left:auto}}
@media(prefers-reduced-motion:reduce){.reveal-ready [data-reveal]{opacity:1!important;transform:none!important}.real-chat:hover{transform:none}.hero-scene,.mascot-intro img,.catalog-stage,.conversation-capture,.personalization-visual{transform:none}}
@media(prefers-contrast:more){:root{--muted:#4c4658;--line:#93899f}.site-header{background:var(--paper)}.conversation-story,.final-cta{--muted:#e0d9eb}.scene-footnote{color:var(--ink)}}
@media(prefers-reduced-transparency:reduce){.site-header{background:var(--paper);backdrop-filter:none}}
/* Optical corrections after the first desktop/mobile capture. */
@media(min-width:1201px){.hero h1{font-size:clamp(78px,6vw,90px)}.hero{grid-template-columns:1.08fr 1fr;min-height:820px;padding-top:72px;padding-bottom:90px}.hero-copy{max-width:640px}.mascot-intro{left:-18px;bottom:25px}}
@media(max-width:700px){.hero h1{font-size:clamp(46px,12.3vw,64px)}.hero{padding-top:44px}.hero-description{font-size:16px;line-height:1.6}.hero-actions{gap:12px;flex-wrap:nowrap}.hero-actions .primary-button{font-size:12px;padding:13px 17px;gap:8px}.hero-actions .secondary-link{font-size:12px;gap:3px;white-space:nowrap}.hero-actions .secondary-link span{margin-left:0}.hero .demo-note{font-size:10px}.hero-visual{margin-top:4px}}
@media(max-width:700px){.hero-scene{width:240px;margin-right:0}.hero-visual{min-height:490px}.mascot-intro{left:-24px;bottom:auto;top:185px}.mascot-intro img{width:135px;height:135px}}
.capture-disclosure{margin:0;padding:16px 24px;text-align:center;font-size:11px;color:var(--muted);background:var(--page)}
.theme-toggle{min-width:44px;min-height:44px}@media(max-width:350px){.site-header nav>[data-admin-link]{display:none}.site-header nav{gap:4px}.nav-button{padding:10px 12px}.site-header{gap:8px}}
.personalization-section{--muted:#625d6d}html[data-theme=dark] .personalization-section{--muted:#c6bdcf}
picture{display:block;min-width:0}.catalog-stage picture{background:#fff;border-radius:0 0 14px 14px}.workspace-screen picture{background:#fff;border-radius:0 0 16px 16px}
@media(max-width:700px){.catalog-stage{width:100%;margin-left:0}.catalog-stage figcaption,.catalog-bridge{max-width:100%}.personalization-visual{width:100%;max-height:none}.personalization-visual picture{background:#fff}.workspace-screen picture{padding:12px}.workspace-screen img{width:100%;height:auto;object-fit:contain}.workspace-screen{max-width:400px}.catalog-stage .product-capture{width:100%}}
.personalization-visual{max-height:none;overflow:visible;box-shadow:none;border-radius:0;transform:none}.widget-duo{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center}.widget-duo>div:first-child{transform:translateY(-26px) rotate(-3deg)}.widget-duo>div:last-child{transform:translateY(26px) rotate(3deg)}.widget-duo img{width:100%;height:auto;box-shadow:0 24px 55px -24px #4e3d8535;border-radius:18px}.widget-duo span{display:block;margin-top:16px;text-align:center;color:var(--muted);font-size:12px}.personalization-visual figcaption{background:none;text-align:center;margin-top:50px;padding:0}.personalization-section{grid-template-columns:.85fr 1.15fr}
@media(max-width:700px){.personalization-section{grid-template-columns:1fr}.widget-duo{gap:12px;margin-top:20px}.widget-duo span{font-size:11px}.personalization-visual figcaption{font-size:11px;margin-top:44px}.widget-duo img{border-radius:12px}}
@media(prefers-reduced-motion:reduce){.widget-duo>div{transform:none!important}}
@media(max-width:700px){.mascot-intro{top:100px}body>.aria-widget>.aria-launcher{width:56px;min-width:56px;height:56px;padding:7px;justify-content:center}body>.aria-widget>.aria-launcher .launcher-label,body>.aria-widget>.aria-launcher .launcher-arrow{display:none}body>.aria-widget>.aria-launcher .aria-mark{width:40px;height:40px}}
.nav-links{display:flex;gap:26px}.nav-links a{display:flex;align-items:center;min-height:44px;font-size:13px;font-weight:500}.landing-menu{display:none;background:none;border:0;border-radius:50%;color:var(--ink);width:44px;height:44px;padding:10px}.landing-menu svg{width:24px;height:24px}
@media(max-width:900px) and (min-width:701px){.nav-links{gap:14px}.nav-links a[href="#como-funciona"]{display:none}}
@media(max-width:700px){.landing-menu{display:grid;place-items:center}.nav-links{display:none;position:absolute;top:calc(100% + 8px);left:0;right:0;padding:16px 24px;border-radius:22px;background:var(--paper);box-shadow:0 16px 40px #26233216}.menu-open .nav-links{display:flex;flex-direction:column;gap:4px}.nav-links a{font-size:16px;min-height:48px}.site-header nav{gap:4px}.site-header{gap:8px}.nav-button{padding:10px 14px}.site-header .wordmark{gap:6px}}
@media(max-width:350px){.site-header .wordmark>.brand-mark{display:none}.site-header .wordmark{font-size:22px}.nav-button{padding:10px 12px}}
@media(min-width:1201px){.hero h1{font-size:84px}}
@media(min-width:901px) and (max-width:1200px){.hero h1{font-size:62px}}
@media(min-width:701px) and (max-width:900px){.hero h1{font-size:clamp(48px,6.2vw,56px)}}
/* ARIA commercial finish: natural ratios and clear, deliberate product scenes. */
.hero-scene{transform:none;border-radius:24px}.hero-scene:hover{transform:none}.scene-toolbar{font-size:11px}.scene-footnote{font-size:12px;line-height:1.5;padding-top:10px}.hero-visual .mascot-intro{transform:none}.real-chat:hover{transform:none}.real-chat img{display:block;width:100%;height:auto;object-fit:contain}.catalog-stage{width:100%;transform:none;margin-left:0}.catalog-stage .product-capture{display:block;width:100%;height:auto;object-fit:contain}.catalog-bridge{position:static;display:flex;align-items:center;gap:14px;margin-top:20px;padding:0;background:none;border:0;box-shadow:none}.conversation-capture{transform:none}.conversation-capture{height:auto;object-fit:contain}.conversation-visual>.explaining-aria{right:-110px;bottom:-10px;width:180px}.workspace-screen img{aspect-ratio:auto;display:block;width:100%;height:auto;object-fit:contain}.workspace-screen picture{display:block}.capture-disclosure{font-size:14px}.widget-duo{gap:24px;align-items:start}.widget-duo>div:first-child,.widget-duo>div:last-child{transform:none}.widget-duo img{display:block;width:100%;height:auto;object-fit:contain;border-radius:18px;box-shadow:0 18px 50px -28px #31265350}.widget-duo span{font-size:14px;font-weight:600;margin-top:18px}.personalization-visual figcaption{font-size:14px;line-height:1.6;max-width:440px;margin:26px auto 0}.hero-description{max-width:480px}.hero .demo-note{max-width:420px;font-size:12px}.hero-signature{font-size:13px}.scene-chip{font-size:10px}.preview-card .image-placeholder img{display:block;width:100%;height:100%;object-fit:contain}.preview-card .image-placeholder{overflow:hidden}.scene-toolbar .scene-chip{display:none}
@media(min-width:1201px){.hero-visual{min-height:680px}.hero-scene{width:350px;margin-right:8px}.hero-visual .mascot-intro{width:290px;left:-34px;bottom:38px}.catalog-story{grid-template-columns:.75fr 1.25fr;gap:54px}}
@media(min-width:1600px){.hero-scene{width:365px;margin-right:30px}.hero-visual .mascot-intro{width:340px;left:-34px}}
@media(max-width:1100px){.conversation-visual>.explaining-aria{right:-65px;width:140px}}
@media(max-width:700px){.hero-scene{width:250px}.hero-visual .mascot-intro{width:140px;left:-26px;top:100px}.catalog-bridge{flex-wrap:wrap;gap:8px;font-size:12px}.conversation-visual>.explaining-aria{right:-28px;bottom:-20px;width:105px}.widget-duo{grid-template-columns:1fr;gap:26px;max-width:330px;margin:24px auto 0}.widget-duo>div{max-width:100%}.widget-duo>div:last-child{margin-left:0}.widget-duo span{font-size:14px;margin-top:12px}.personalization-visual figcaption{font-size:13px;margin-top:22px}.capture-disclosure{font-size:13px}.hero-signature{font-size:12px}.hero-visual{min-height:530px}.scene-footnote{font-size:11px}.hero .demo-note{max-width:280px}.workspace-screen{max-width:440px}}
/* The character belongs behind the product window, never above its controls. */
.hero-scene{z-index:2}.hero-visual .mascot-intro{z-index:4}.hero-visual .mascot-intro img{width:100%;height:auto;transform:none}
@media(min-width:701px) and (max-width:1200px){.hero-visual .mascot-intro{width:230px;left:-38px}}
@media(min-width:1600px){.hero-visual .mascot-intro{width:300px;left:-55px}}
