:root{--black:#080b0a;--green:#00c982;--silver:#c5cbd0;--ink:#151b17;--graph:#171c1b;--paper:#f5f6f3;--white:#fff;--muted:#66716a;--sans:Inter,"Avenir Next",-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;--serif:Georgia,"Times New Roman",serif;--width:1160px;scroll-behavior:smooth}
*{box-sizing:border-box}html{scroll-padding-top:90px}body{margin:0;font-family:var(--sans);color:var(--ink);background:var(--paper);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;width:100%;max-width:100%}button,input,textarea,select{font:inherit}button{cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #00c982;outline-offset:3px}::selection{background:var(--green);color:var(--black)}.container{width:min(var(--width),calc(100% - 88px));margin-inline:auto}.skip{position:absolute;top:-200px;left:15px;background:var(--green);padding:12px;z-index:999}.skip:focus{top:15px}.site-header{background:rgba(6,12,9,.96);color:#f7faf7;position:sticky;top:0;z-index:100;backdrop-filter:blur(16px);border-bottom:1px solid #ffffff1f}.header-grid{min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.brand-symbol{width:42px;height:41px;font-size:31px;font-weight:850;font-style:italic;letter-spacing:-6px;display:flex;align-items:center;color:white}.brand-slash{color:var(--green);font-size:27px;transform:translate(-1px,-2px)}.brand-type{display:flex;flex-direction:column;line-height:1;gap:4px}.brand-type strong{font-size:21px;letter-spacing:.19em}.brand-type small{font-size:8px;letter-spacing:.49em;color:#b6c4bb}.site-nav{display:flex;align-items:center;gap:31px;margin-left:auto}.site-nav a{font-size:12px;color:#cbd7cf;transition:color .15s}.site-nav a:hover,.site-nav a[aria-current]{color:var(--green)}.header-cta{border:1px solid #ffffff68;padding:10px 15px;font-size:12px;font-weight:700;white-space:nowrap;transition:background .2s}.header-cta:hover{background:#fff;color:#101710}.header-cta span{margin-left:12px;color:var(--green)}.nav-toggle{display:none;width:44px;height:44px;background:none;border:1px solid #ffffff35;padding:12px}.nav-toggle span{display:block;width:100%;height:2px;background:white;margin:4px 0;transition:.2s}
.hero{position:relative;min-height:min(760px,calc(100svh - 80px));isolation:isolate;background:#080b0a;color:#fff;display:flex;align-items:center}.hero-image{position:absolute;inset:0;z-index:-1}.hero-image img{width:100%;height:100%;object-fit:cover;object-position:center 50%;filter:saturate(.9)}.hero-gradient{position:absolute;inset:0;background:linear-gradient(90deg,#050908 0%,#050908ee 27%,#050908af 47%,#05090819 92%),linear-gradient(0deg,#050908b0,transparent 42%)}.hero-content{padding:100px 0 112px}.micro-title{display:flex;align-items:center;gap:14px;font-size:11px;letter-spacing:.17em;color:#d1e5d6;font-weight:700;margin:0 0 30px}.accent-line{display:inline-block;width:30px;height:2px;background:var(--green)}h1,h2,h3,p{margin-top:0}.hero h1{font-size:clamp(57px,6.15vw,91px);font-weight:610;line-height:1.055;letter-spacing:-.069em;max-width:700px;margin:0}.hero h1 em{font-family:var(--serif);font-weight:400;color:#d6e0d7;letter-spacing:-.057em;display:block}.hero-description{font-size:17px;line-height:1.65;max-width:495px;color:#d4ddd6;margin:25px 0 29px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;border:1px solid transparent;font-weight:700;font-size:13px;min-height:53px;padding:12px 21px;transition:background .2s,transform .2s,border-color .2s}.button span{font-size:18px;font-weight:400}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--green);color:#062114}.button-primary:hover{background:#42dca8}.button-secondary{background:transparent;border-color:#ffffff8a;color:white}.button-secondary:hover{background:#ffffff24}.hero-caption{font-size:11px;letter-spacing:.045em;color:#b6c5bc;margin:39px 0 0}.eyebrow{margin:0 0 20px;color:#12744f;font-size:10px;font-weight:800;letter-spacing:.20em}.eyebrow-light{color:var(--green)}h2{font-size:clamp(38px,4.1vw,60px);line-height:1.13;letter-spacing:-.06em;font-weight:610}h2 em{font-style:italic;font-weight:400;font-family:var(--serif);letter-spacing:-.05em;color:#167955}
.one-place{padding:112px 0 84px;background:#f7f7f3}.section-lead{max-width:740px;margin-bottom:45px}.section-lead h2{margin-bottom:18px}.section-lead>p:last-child{color:#606a63;font-size:16px;line-height:1.7;max-width:620px;margin:0}.catalog-visual{padding:18px;background:#e9eeea;border:1px solid #d7dfd9}.gallery-label{font-size:10px;font-weight:800;letter-spacing:.16em;display:flex;align-items:center;gap:10px;padding:8px 8px 19px;color:#506057}.tiny-dot{width:8px;height:8px;background:var(--green);border-radius:50%}.catalog-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:12px}.catalog-card{height:285px;position:relative;overflow:hidden;background:#172c27}.catalog-card img{height:100%;object-fit:cover;transition:transform .4s}.catalog-card:hover img{transform:scale(1.035)}.catalog-card:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#080d0baf)}.catalog-card span{position:absolute;bottom:16px;left:17px;z-index:1;color:white;font-size:11px;letter-spacing:.13em;font-weight:750}.catalog-foot{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 8px 5px}.catalog-foot strong{font-size:16px}.catalog-foot span{font-size:13px;color:#53675a}.benefit-facts{display:grid;grid-template-columns:repeat(4,1fr);margin-top:28px;border-block:1px solid #dce2db}.benefit-facts span{font-size:12px;font-weight:700;padding:19px 10px;text-align:center;border-right:1px solid #dce2db}.benefit-facts span:last-child{border:0}
.demonstration{padding:106px 0 88px;background:#0c1410;color:#f2f5f0}.demo-top{display:flex;justify-content:space-between;align-items:end;gap:65px;margin-bottom:34px}.demo-top h2{max-width:700px;margin:0}.demo-top h2 em{color:#a4cbb5}.demo-top>p{font-size:15px;line-height:1.75;max-width:320px;color:#b9cbc0;margin:0 0 6px}.demo-shell{background:#0a0f0c;border:1px solid #34483a;box-shadow:0 25px 65px #0008}.demo-bar{height:59px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px 19px;border-bottom:1px solid #34483a}.demo-bar-identity{display:flex;align-items:center;gap:14px;font-size:10px;letter-spacing:.14em;color:#9dad9f;font-weight:700}.browser-mark{font-size:10px;letter-spacing:4px;color:#42604c}.demo-tabs{display:flex;align-items:center;gap:3px;background:#151e18;padding:4px}.demo-tab{background:none;border:0;padding:10px 17px;color:#a8bcb0;font-size:12px}.demo-tab.active{background:#304a39;color:white}.demo-shell iframe{display:block;border:0;background:#f4f4f1;width:100%;height:550px}.demo-shell-footer{padding:16px 21px;border-top:1px solid #354339;display:flex;gap:20px;align-items:center;justify-content:space-between}.demo-shell-footer span{color:#92ad9c;font-size:10px;letter-spacing:.07em}.demo-shell-footer a{color:#a7e9c8;font-size:13px;font-weight:700}.demo-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:27px}.demo-bottom>span{color:#a7bdb0;font-size:15px}.demo-bottom a{color:#fff;font-weight:750;font-size:14px;border-bottom:1px solid var(--green);padding-bottom:8px}.demo-bottom a span{margin-left:15px;color:var(--green)}
.steps-section{padding:95px 0 105px;background:#ebeee9}.steps-title{margin-bottom:36px}.steps-title h2{margin-bottom:0}.steps-list{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #bac9bd}.steps-list>div{padding:31px 28px 27px;border-right:1px solid #bac9bd}.steps-list>div:first-child{padding-left:0}.steps-list>div:last-child{border-right:0}.steps-list b{display:block;font-size:12px;color:#137850;margin-bottom:33px}.steps-list h3{font-size:22px;font-weight:650;letter-spacing:-.035em;margin-bottom:6px}.steps-list p{font-size:14px;color:#57695c;max-width:240px;line-height:1.65;margin:0}
.plans-section{padding:103px 0 109px;background:#f7f7f4}.plans-heading{display:flex;justify-content:space-between;gap:45px;align-items:end;margin-bottom:39px}.plans-heading h2{max-width:620px;margin:0}.plans-heading>p{max-width:350px;color:#627066;margin:0 0 8px}.pricing-grid{display:grid;grid-template-columns:1fr 1fr;gap:21px}.price-card{background:#fff;border:1px solid #d6dcd4;padding:37px 39px 35px;display:flex;flex-direction:column;min-width:0}.price-card-dark{background:#17201a;color:#f4f7f2;border-color:#17201a}.price-kicker{font-size:11px;color:#148054;letter-spacing:.13em;font-weight:800}.price-card-dark .price-kicker{color:#4ad9a3}.price-card h3{font-size:32px;font-weight:650;letter-spacing:-.045em;margin:6px 0 7px}.price-summary{font-size:14px;color:#718076;margin:0 0 28px;min-height:45px}.price-card-dark .price-summary{color:#b7c5b9}.amount-row{display:grid;grid-template-columns:1.18fr .82fr;border-block:1px solid #d9e1d9;padding:22px 0;margin-bottom:18px;gap:15px}.price-card-dark .amount-row{border-color:#53665a}.amount-row>div+div{border-left:1px solid #d9e1d9;padding-left:21px}.price-card-dark .amount-row>div+div{border-color:#53665a}.amount-row span{display:block;font-size:11px;color:#6b776f;margin-bottom:6px}.price-card-dark .amount-row span{color:#b4c2b8}.amount-row strong{font-size:38px;line-height:1.1;letter-spacing:-.05em;font-weight:730;white-space:nowrap}.amount-row strong small{font-size:15px;font-weight:500;letter-spacing:0}.price-card ul{padding:0;margin:9px 0 29px;list-style:none;flex:1}.price-card li{padding:8px 0 8px 23px;position:relative;color:#4b5850;font-size:13px;border-bottom:1px solid #eef0ec}.price-card li:last-child{border:0}.price-card-dark li{border-color:#2f4035;color:#d9e3dc}.price-card li:before{content:'✓';position:absolute;left:0;color:#087f55;font-weight:800}.price-card-dark li:before{color:#4addaa}.price-button{width:100%;background:#17221b;color:white}.price-button:hover{background:#2e4936}.price-card-dark .price-button{background:var(--green);color:#062116}.price-card-dark .price-button:hover{background:#4fe8b5}.pricing-note{font-size:12px;color:#667267;margin:20px 0 0}
.faq-section{padding:95px 0 103px;background:#e9ede8}.faq-columns{display:grid;grid-template-columns:.85fr 1.15fr;gap:75px}.faq-columns h2{font-size:clamp(36px,3.6vw,54px)}.faq-items{border-top:1px solid #bbc8be}.faq-items details{border-bottom:1px solid #bbc8be;padding:0 2px}.faq-items summary{cursor:pointer;list-style:none;font-weight:650;font-size:15px;padding:20px 28px 20px 0;position:relative}.faq-items summary::-webkit-details-marker{display:none}.faq-items summary:after{content:'+';position:absolute;right:2px;top:14px;font-size:25px;font-weight:300;color:#178553}.faq-items details[open] summary:after{content:'−'}.faq-items p{font-size:14px;color:#55645a;max-width:470px;margin:0 0 20px}
.contact-section{padding:110px 0;background:#080f0b;color:#fff}.contact-grid{display:grid;grid-template-columns:.87fr 1fr;gap:100px;align-items:start}.contact-copy h2{font-size:clamp(62px,6.5vw,95px);margin-bottom:20px}.contact-copy h2 em{color:var(--green)}.contact-copy>p:not(.eyebrow){font-size:17px;color:#bacdc1;max-width:440px;line-height:1.75;margin-bottom:28px}.simple-cta{font-size:14px;font-weight:750;display:inline-block;padding-bottom:11px;border-bottom:1px solid var(--green)}.simple-cta span{margin-left:18px;color:var(--green)}.contact-panel{background:#fff;color:#121c15;padding:32px 32px 28px}.contact-panel h3{font-size:23px;letter-spacing:-.045em;margin:0 0 4px}.contact-panel>p{font-size:13px;color:#68756d;margin:0 0 22px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:15px}.contact-panel form>label:not(.consent),.form-row label{font-size:12px;display:block;color:#334037;font-weight:650;margin-bottom:16px}.contact-panel form>label:not(.consent){margin-top:1px}.contact-panel input:not([type=checkbox]),.contact-panel select,.contact-panel textarea{width:100%;display:block;margin-top:7px;border:1px solid #c7d1c9;border-radius:0;padding:10px 12px;color:#132015;background:#fafbf8;font-size:14px;outline-offset:2px}.contact-panel input:not([type=checkbox]),.contact-panel select{height:43px}.contact-panel textarea{resize:vertical;min-height:75px}.contact-panel input::placeholder,.contact-panel textarea::placeholder{color:#8b958c}.optional{color:#829184;font-weight:400}.consent{font-size:11px;display:flex;gap:9px;color:#55635b;line-height:1.5;margin:13px 0 19px;align-items:start}.consent input{margin-top:2px;accent-color:#0c8d60}.consent a{text-decoration:underline}.form-submit{width:100%;color:#072014;background:var(--green);border:0}.form-submit:hover{background:#4adfa8}.form-submit:disabled{opacity:.65;cursor:wait}.form-status{font-size:12px;line-height:1.55;margin:11px 0 0;min-height:0}.form-status.error{color:#9d2d2d}.form-status.success{color:#116c4d}.form-fallback{display:inline-block;margin-top:10px;text-decoration:underline;color:#086947;font-size:13px;font-weight:700}.form-fallback[hidden]{display:none}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.site-footer{background:#050907;color:#b9c6bc;border-top:1px solid #28382e;padding:37px 0}.footer-content{display:flex;align-items:center;gap:25px;flex-wrap:wrap;justify-content:space-between}.footer-brand .brand-symbol{font-size:24px;width:34px;height:32px}.footer-brand .brand-type strong{font-size:15px}.footer-brand .brand-type small{font-size:6px}.footer-content>span{font-size:12px;color:#9faea3}.footer-content nav{display:flex;gap:19px}.footer-content nav a{font-size:12px;color:#b8c5b9}.footer-content small{font-size:11px;color:#7d8b7f}
@media(max-width:1050px){.site-nav{gap:20px}.container{width:min(var(--width),calc(100% - 56px))}.contact-grid{gap:46px}.hero h1{max-width:630px}.catalog-card{height:245px}.price-card{padding:31px 27px}.amount-row strong{font-size:32px}}
@media(max-width:760px){.container{width:calc(100% - 38px)}.header-grid{height:70px;min-height:70px;gap:12px}.brand-type strong{font-size:18px}.brand-type small{font-size:7px}.brand-symbol{width:35px;height:34px;font-size:27px}.header-cta{margin-left:auto;padding:10px;font-size:11px}.header-cta span{display:none}.nav-toggle{display:block;flex:none}.site-nav{display:none;position:absolute;left:0;right:0;top:70px;z-index:101;background:#0a110d;border-bottom:1px solid #2c3d31;margin:0;padding:12px 19px 22px;flex-direction:column;align-items:stretch;gap:0}.site-nav.open{display:flex}.site-nav a{font-size:15px;padding:12px 8px;border-bottom:1px solid #ffffff18}.hero{min-height:660px}.hero-content{padding:87px 0 78px}.hero-gradient{background:linear-gradient(90deg,#050908e8,#050908a0 65%,#05090865),linear-gradient(0deg,#050908c9,transparent 45%)}.hero h1{font-size:clamp(47px,9.7vw,73px);max-width:625px}.hero-description{font-size:15px;max-width:480px}.one-place,.demonstration,.plans-section{padding:80px 0}.section-lead{margin-bottom:30px}.catalog-grid{grid-template-columns:1fr 1fr}.catalog-large{grid-column:1/-1}.catalog-card{height:195px}.catalog-large{height:250px}.catalog-foot{flex-wrap:wrap;gap:5px}.benefit-facts{grid-template-columns:1fr 1fr}.benefit-facts span:nth-child(2){border-right:0}.benefit-facts span:nth-child(-n+2){border-bottom:1px solid #dce2db}.demo-top,.plans-heading{display:block}.demo-top>p,.plans-heading>p{max-width:580px;margin:20px 0 0}.demo-shell iframe{height:510px}.steps-section{padding:80px 0}.steps-list{gap:0}.steps-list>div{padding:25px 15px}.steps-list>div:first-child{padding-left:0}.steps-list h3{font-size:18px}.pricing-grid{gap:14px}.price-card{padding:24px 18px}.price-card h3{font-size:25px}.price-summary{font-size:13px}.amount-row{display:block}.amount-row>div+div{border:0;border-top:1px solid #d9e1d9;padding:15px 0 0;margin-top:17px}.price-card-dark .amount-row>div+div{border-color:#53665a}.faq-columns{grid-template-columns:1fr;gap:30px}.faq-section{padding:75px 0}.contact-grid{grid-template-columns:1fr;gap:35px}.contact-section{padding:82px 0}.contact-copy h2{font-size:66px}.contact-copy>p:not(.eyebrow){font-size:16px}}
@media(max-width:510px){.container{width:calc(100% - 34px)}.site-header .header-cta{font-size:10px;padding:9px}.hero{min-height:620px}.hero-content{padding:70px 0 53px}.micro-title{font-size:9px;letter-spacing:.12em}.hero h1{font-size:clamp(44px,12.4vw,60px)}.hero-description{font-size:14px;margin:20px 0 23px}.hero-actions{display:grid;grid-template-columns:1fr;gap:10px}.hero-actions .button{justify-content:space-between}.hero-caption{font-size:10px;margin-top:25px}.one-place,.demonstration,.plans-section{padding:66px 0}.section-lead h2,.demo-top h2,.plans-heading h2{font-size:43px}.section-lead>p:last-child{font-size:14px}.catalog-visual{padding:9px}.catalog-card{height:146px}.catalog-large{height:210px}.catalog-card span{font-size:9px;bottom:10px;left:9px}.catalog-foot{padding:12px 3px 4px}.catalog-foot strong{font-size:14px}.catalog-foot span{font-size:11px}.benefit-facts span{font-size:11px;padding:15px 8px}.demo-top{margin-bottom:25px}.demo-top>p{font-size:14px}.demo-bar{height:auto;min-height:64px;display:block;padding:10px}.demo-bar-identity{display:none}.demo-tabs{justify-content:center}.demo-tab{flex:1;font-size:12px}.demo-shell iframe{height:480px}.demo-shell-footer{padding:14px 11px;align-items:start}.demo-shell-footer span{font-size:9px;max-width:120px}.demo-shell-footer a{font-size:11px;max-width:150px;text-align:right}.demo-bottom{align-items:flex-start}.demo-bottom>span{font-size:13px}.demo-bottom a{font-size:12px}.steps-section{padding:65px 0}.steps-title h2{font-size:41px}.steps-list{grid-template-columns:1fr}.steps-list>div,.steps-list>div:first-child{padding:18px 0;display:grid;grid-template-columns:40px 1fr;gap:4px 10px;border:0;border-bottom:1px solid #bbc9be}.steps-list>div:last-child{border-bottom:0}.steps-list b{grid-row:span 2;margin:2px 0 0}.steps-list h3{font-size:20px;margin:0}.steps-list p{grid-column:2;max-width:none}.pricing-grid{grid-template-columns:1fr;gap:18px}.price-card{padding:29px 25px}.price-card h3{font-size:28px}.price-summary{min-height:0}.amount-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.amount-row>div+div{border:0;border-left:1px solid #d9e1d9;margin:0;padding:0 0 0 13px}.price-card-dark .amount-row>div+div{border-color:#53665a}.amount-row strong{font-size:29px}.amount-row strong small{font-size:12px}.contact-section{padding:67px 0}.contact-copy h2{font-size:65px}.contact-panel{padding:24px 20px}.form-row{grid-template-columns:1fr;gap:0}.footer-content{gap:15px}.footer-content>span{flex:1 0 100%;order:2}.footer-content nav{order:3;flex:1 0 100%}.footer-content small{order:4}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Legal and admin pages from v2 preserved for Cloudflare deployment */
.legal-page{background:#f5f6f3}.legal-page .legal-header{display:flex;align-items:center;justify-content:space-between;padding:28px 0;background:transparent}.legal-page .legal-header .brand-type strong{color:#0e1610}.legal-page .legal-header .brand-symbol{color:#0e1610}.legal-content{max-width:850px;margin:70px 0 110px}.legal-content h1{font-size:clamp(45px,6vw,77px);line-height:1.06;letter-spacing:-.06em}.legal-content h1 em{font-family:var(--serif);font-weight:400;color:#187a57}.legal-content h2{font-size:23px;letter-spacing:-.02em;margin-top:35px}.legal-content p{line-height:1.75;color:#515e55}.legal-lead{font-size:19px!important}.link-underline{border-bottom:1px solid #128459;padding-bottom:5px;font-size:13px;font-weight:700}
@media(max-width:360px){.amount-row{display:block}.amount-row>div+div{margin:13px 0 0;padding:14px 0 0;border:0;border-top:1px solid #d9e1d9}.price-card-dark .amount-row>div+div{border-color:#53665a}.amount-row strong{font-size:33px}.price-card{padding-inline:22px}}

/* 2.2 — Demonstrações em cartões navegáveis: melhor uso no celular. */
.demo-previews{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:stretch}
.demo-preview-card{display:flex;flex-direction:column;min-width:0;background:#18221b;border:1px solid #314438;overflow:hidden;transition:transform .22s,border-color .22s,box-shadow .22s}
.demo-preview-card:hover{transform:translateY(-4px);border-color:#00c982;box-shadow:0 16px 50px #00000029}
.demo-preview-screen{position:relative;background:#0e1511;overflow:hidden;aspect-ratio:1.75}
.demo-preview-screen img{width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .35s}
.demo-preview-card:hover .demo-preview-screen img{transform:scale(1.03)}
.demo-preview-label{position:absolute;top:17px;left:17px;padding:7px 12px;background:#07100ce0;border:1px solid #bfd9c259;color:#f5f6f4;font-size:10px;font-weight:750;letter-spacing:.13em}
.demo-preview-text{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:25px 26px 28px;color:#f5f6f4;flex:1}
.demo-preview-text>div>span{font-size:10px;font-weight:750;letter-spacing:.15em;color:#00c982}
.demo-preview-text h3{font-size:clamp(21px,2.1vw,28px);line-height:1.2;letter-spacing:-.04em;margin:9px 0 9px;font-weight:600}
.demo-preview-text p{font-size:13px;max-width:360px;color:#b6c5ba;line-height:1.55;margin:0}
.demo-preview-arrow{display:grid;place-items:center;flex-shrink:0;background:#00c982;color:#061910;width:46px;height:46px;font-size:24px;border-radius:50%}
.demo-disclaimer{font-size:12px;color:#9faf9e;margin:20px 0 0;text-align:right}
@media(max-width:760px){.demo-previews{gap:14px}.demo-preview-text{padding:20px;gap:9px}.demo-preview-arrow{width:38px;height:38px;font-size:19px}}
@media(max-width:610px){.demo-previews{grid-template-columns:1fr;gap:18px}.demo-preview-screen{aspect-ratio:1.75}.demo-preview-text{padding:23px}.demo-preview-text h3{font-size:24px}.demo-disclaimer{text-align:left;font-size:11px}.hero-description{max-width:380px}}
@media(prefers-reduced-motion:reduce){.demo-preview-card,.demo-preview-screen img{transition:none}}
