/* OrçaVolta — identidade visual Empresas24h. Camada exclusivamente de apresentação. */
@media screen {
body.marketing-page{--premium-bg:#101110;--premium-text:#f2eee6;--premium-muted:#c1bbae;--premium-gold:#dab875;--premium-line:#3a3830;background:var(--premium-bg);color:var(--premium-text);font-family:'Avenir Next','Segoe UI',Arial,sans-serif;font-size:16px;line-height:1.75}
.marketing-page ::selection{background:#d6b579;color:#101110}
.marketing-page :is(a,button,input,summary):focus-visible{outline:2px solid #efcc83;outline-offset:5px}
.marketing-page .wrap{width:min(1280px,calc(100% - 96px))}
.marketing-page .site-header{height:112px;padding:0;gap:24px;border-bottom:1px solid #39362c}
.marketing-page .site-header .brand,.marketing-page .site-footer .brand{font-family:Georgia,'Times New Roman',serif;color:#e5c68b;font-size:32px;font-weight:500;letter-spacing:-.8px;gap:13px}
.marketing-page .site-header .brand img,.marketing-page .site-footer .brand img{filter:sepia(1) saturate(.7) brightness(1.5);width:42px;height:42px}
.marketing-page .site-header nav{gap:32px;font-size:14px;font-weight:500;color:#d8d1c3;letter-spacing:.02em}
.marketing-page .site-header nav>a:hover{color:#f5d99b}
.marketing-page .site-header .button{background:#1b1c18;border:1px solid #7b6743;border-radius:2px;color:#e7cc95;padding:12px 20px;font-size:14px;font-weight:600;box-shadow:none}
.marketing-page .intro-section{grid-template-columns:1.13fr .87fr;gap:64px;padding:70px 0 78px;align-items:center}
.marketing-page .intro-copy .eyebrow{color:#d0ae70;font-size:12px;font-weight:600;letter-spacing:2.6px;line-height:1.7;margin:0 0 26px}
.marketing-page .small-dot{background:#d0ae70;width:6px;height:6px}
.marketing-page .intro-copy h1{font-family:Georgia,'Times New Roman',serif;font-size:clamp(48px,5.2vw,76px);font-weight:400;letter-spacing:-3px;line-height:1.06;color:#f3ecdf;max-width:660px;margin:0 0 28px}
.marketing-page .intro-copy h1 em{color:#e2c38c;font-style:normal;font-weight:400}
.marketing-page .what-is{color:#c9c3b8;font-size:18px;line-height:1.8;max-width:550px;margin-bottom:26px}
.marketing-page .what-is strong{color:#eee7d9;font-weight:500}
.marketing-page .intro-price{border-color:#ad8b50;background:transparent;padding:2px 0 3px 20px;margin:28px 0;gap:8px}
.marketing-page .intro-price p{color:#c9c3b8;font-size:15px;line-height:1.6}
.marketing-page .intro-price p:first-child strong{font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:36px;color:#e9cd98;letter-spacing:-.6px}
.marketing-page .intro-price p:last-child strong{color:#e6d3ae;font-weight:500;font-size:15px}
.marketing-page .intro-price span{color:#c9c3b8}
.marketing-page .intro-actions{gap:19px;margin:27px 0 17px;align-items:center}
.marketing-page .intro-actions>.button,.marketing-page .feature-copy>.button,.marketing-page .price-card>.button,.marketing-page .installation-actions>.button,.marketing-page .final-invitation>.button{color:#1f1a12;background:linear-gradient(132deg,#efd59d,#cda668 70%,#b88a48);border:1px solid #e3c184;border-radius:2px;font-weight:650;font-size:15px;line-height:1.5;padding:15px 22px;min-height:53px;box-shadow:inset 0 1px #fff6dc99,0 3px #71501e,0 6px 15px #0002}
.marketing-page .intro-actions>.button:hover,.marketing-page .feature-copy>.button:hover,.marketing-page .price-card>.button:hover,.marketing-page .installation-actions>.button:hover,.marketing-page .final-invitation>.button:hover{background:#efd3a0;color:#15130f;transform:translateY(-1px)}
.marketing-page .intro-demo-link,.marketing-page .intro-install-note a{color:#e3c48d;font-size:14px;font-weight:500}
.marketing-page .intro-install-note{color:#b4ad9f;font-size:14px;line-height:1.8;max-width:530px}
.marketing-page .intro-visual{padding:0 0 38px;min-width:0}
.marketing-page .hero-photo{border:1px solid #62523b;border-radius:2px;background:#27271e;box-shadow:12px 14px #101110,13px 15px #665537;overflow:hidden}
.marketing-page .hero-photo img{height:610px;object-fit:cover;object-position:48% center;filter:saturate(.67) contrast(1.04)}
.marketing-page .hero-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 45%,#10110fe6 100%);pointer-events:none}
.marketing-page .hero-photo figcaption{z-index:1;border:1px solid #ad8b5066;border-radius:2px;background:#151710d9;color:#e2d6bc;font-size:12px;padding:4px 10px}
.marketing-page .hero-product-peek{left:26px;right:18px;bottom:78px;background:none;border:0;border-radius:0;box-shadow:none;padding:0;z-index:2;gap:15px}
.marketing-page .peek-symbol{width:42px;height:42px;border:1px solid #cbaa6b;background:#15161077;border-radius:2px;color:#e3c48d;font-size:21px}
.marketing-page .hero-product-peek small{color:#d8bd8b;letter-spacing:1.8px;font-size:11px;font-weight:500}
.marketing-page .hero-product-peek strong{font-family:Georgia,'Times New Roman',serif;color:#f9efdb;font-size:27px;line-height:1.25;font-weight:400}
.marketing-page .hero-product-peek div>span{color:#d5cbbb;font-size:13px}
.marketing-page .hero-tag{color:#c5b79b;bottom:0;font-size:12px;font-weight:500;gap:9px}
.marketing-page .hero-tag>span{background:none;border-radius:0;color:#d6b579;width:24px;height:24px;font-size:18px}
.marketing-page .working-people{padding-block:62px 66px;border-color:#423b2f}
.marketing-page .working-people header{max-width:870px;margin-bottom:34px}
.marketing-page .working-people h2,.marketing-page .section-heading h2,.marketing-page .included-section h2,.marketing-page .install-heading h2,.marketing-page .questions-section h2,.marketing-page .final-invitation h2{font-family:Georgia,'Times New Roman',serif;color:#f3ecdf;font-size:clamp(34px,3.3vw,46px);font-weight:400;letter-spacing:-1.3px;line-height:1.15;margin-top:17px}
.marketing-page .working-people .eyebrow,.marketing-page .section-heading>.eyebrow,.marketing-page .included-section .eyebrow,.marketing-page .install-heading .eyebrow,.marketing-page .questions-section .eyebrow{color:#d0ae70;font-size:12px;font-weight:600;letter-spacing:2px}
.marketing-page .working-people header>p:last-child,.marketing-page .section-heading>p:last-child{color:#bcb6aa;font-size:17px;line-height:1.8;max-width:740px}
.marketing-page .work-scenes{gap:30px}
.marketing-page .work-scenes figure{background:#1a1c18;border:1px solid #4c4230;border-radius:3px;overflow:hidden;box-shadow:0 10px 35px #0003}
.marketing-page .work-scenes img{border-radius:0;aspect-ratio:3/2;filter:saturate(.75)}
.marketing-page .work-scenes figcaption{padding:25px 27px 27px}
.marketing-page .work-scenes h3{font-family:Georgia,'Times New Roman',serif;color:#f4e4c8;font-size:29px;line-height:1.15;font-weight:400;letter-spacing:-.7px;margin-bottom:14px}
.marketing-page .work-scenes figcaption p{color:#c6beb0;font-size:16px;line-height:1.8}
.marketing-page .work-scenes-note{color:#aca393;font-size:12px;margin-top:20px}
.marketing-page .feature-tour{padding-top:64px;padding-bottom:64px;border-top:1px solid #423b2f}
.marketing-page .feature-tour>.section-heading{max-width:860px;margin-bottom:31px}
.marketing-page .function-nav{gap:11px;margin-bottom:20px}
.marketing-page .function-nav a{background:#1b1c18;color:#ded3be;border:1px solid #64543b;border-radius:2px;padding:14px 16px;font-family:inherit;font-size:14px;min-height:55px;font-weight:500}
.marketing-page .function-nav a>span{background:transparent;color:#d1b47a;border:0;font-family:Georgia,'Times New Roman',serif;font-size:20px;font-weight:400}
.marketing-page .function-nav a[aria-selected=true],.marketing-page .function-nav a.is-active,.marketing-page .function-nav a[aria-current=true]{background:linear-gradient(135deg,#ebcc93,#bd924e);color:#19160f;border-color:#f0d5a0;box-shadow:inset 0 1px #fff2c899,0 2px #745125}
.marketing-page .function-nav a[aria-selected=true]>span,.marketing-page .function-nav a.is-active>span{background:transparent;color:#382a13}
.marketing-page .function-nav a:hover{background:#303026;border-color:#d7b779;color:#f3e6cc}
.marketing-page .feature-tour-status{color:#bfb6a4;font-size:13px}
.marketing-page .feature-tour.is-enhanced .feature-panel,.marketing-page .feature-panel{background:#171915;border:1px solid #4c4230;border-radius:3px;padding:38px;gap:48px;scroll-margin-top:22px;align-items:flex-start}
.marketing-page .feature-copy{align-self:flex-start}
.marketing-page .function-number{color:#cba86c;letter-spacing:1.7px;font-size:12px;font-weight:500}
.marketing-page .feature-copy h3{font-family:Georgia,'Times New Roman',serif;font-size:clamp(32px,3.2vw,44px);font-weight:400;letter-spacing:-1px;color:#f1dfbd;line-height:1.15}
.marketing-page .feature-copy>p{color:#c6beb0;font-size:17px;line-height:1.8}
.marketing-page .feature-details{border-color:#54482f}
.marketing-page .feature-details summary{color:#e4c895;font-size:16px;font-weight:500}
.marketing-page .feature-details .feature-benefits,.marketing-page .feature-details .simple-steps{color:#c8c0b2;font-size:15px;line-height:1.8}
.marketing-page .feature-details .feature-benefits li:before{color:#d7b676}
.marketing-page .simple-steps strong{color:#ece2ce;font-weight:600}
.marketing-page .simple-steps p{color:#bdb5a6;font-size:15px}
.marketing-page .simple-steps li>span{background:none;color:#d2af70;border:1px solid #716040;border-radius:2px}
.marketing-page .feature-copy .feature-footnote{color:#b9b0a0;font-size:14px;line-height:1.75}
.marketing-page .feature-panel>.feature-stage{background:#eae7e0;border:1px solid #9a875f;border-radius:3px;padding:25px;color:#142c3c}
.marketing-page .feature-stage .model-label{color:#5c5140;font-family:'Avenir Next','Segoe UI',Arial,sans-serif;font-size:12px;letter-spacing:1px}
.marketing-page .feature-stage .stage-caption{color:#51574f;font-size:13px}
.marketing-page .card-option-explainer{color:#4b593d;font-size:14px}
.marketing-page .included-section{background:#1a1c17;border-block:1px solid #4a402f;padding-block:46px}
.marketing-page .included-section h2{font-size:36px;max-width:620px}
.marketing-page .included-list{color:#d4c7ae}
.marketing-page .included-section li,.marketing-page .included-section span{color:#dacbb1;font-size:16px}
.marketing-page .pricing-section{padding-block:76px 70px}
.marketing-page .pricing-pair{gap:28px;margin-top:42px}
.marketing-page .price-card{background:#1a1c18;border:1px solid #4c4230;border-radius:3px;padding:38px;box-shadow:0 10px 35px #0003;color:#c9c0ae}
.marketing-page .price-card .plan-label{color:#d0ae70;letter-spacing:2px;font-size:12px;font-weight:500}
.marketing-page .price-card h3{font-family:Georgia,'Times New Roman',serif;color:#f1dfbd;font-size:33px;font-weight:400;letter-spacing:-.8px;margin-bottom:20px}
.marketing-page .price-amount{font-family:Georgia,'Times New Roman',serif;color:#efd5a6;font-weight:400;font-size:64px;letter-spacing:-2px;line-height:1.2}
.marketing-page .price-amount small{font-family:'Avenir Next','Segoe UI',Arial,sans-serif;color:#c7bdab;font-size:16px;letter-spacing:normal;font-weight:500}
.marketing-page .price-card .billing-condition,.marketing-page .price-card ul,.marketing-page .annual-equivalent{color:#c9c0ae;font-size:16px;line-height:1.8}
.marketing-page .price-card ul{border-color:#4a402f}
.marketing-page .price-card li::marker{color:#d6b579}
.marketing-page .annual-card{border:1px solid #c4a166;background:#202018;padding:38px}
.marketing-page .annual-card .saving-tag{color:#1e1a11;background:#d8b777;border:1px solid #efce91;border-radius:2px;font-size:12px;letter-spacing:1.2px;font-weight:600;padding:8px 13px;top:-18px}
.marketing-page .annual-equivalent strong,.marketing-page .price-card li strong{color:#eed3a0}
.marketing-page .price-card>.button-outline{background:transparent;border-color:#8c7247;color:#e5c996;box-shadow:none}
.marketing-page .price-calculation,.marketing-page .payment-step{color:#bfb6a4;font-size:15px;line-height:1.8}
.marketing-page .price-calculation strong{color:#e3ceb0}
.marketing-page .price-calculation a{color:#e3c48d}
.marketing-page .start-section{background:#171915;border-block:1px solid #4a402f;padding-block:61px 68px;color:#c8bfae}
.marketing-page .install-heading p:last-child{color:#bcb6aa;font-size:17px}
.marketing-page .install-app-icon{background:#22231c;border:1px solid #7e6944;border-radius:3px;box-shadow:none;color:#e9d4ab}
.marketing-page .install-walkthrough>li>span{background:transparent;color:#cba86c;border-radius:0;font-family:Georgia,'Times New Roman',serif;font-weight:400;font-size:33px}
.marketing-page .install-walkthrough h3{color:#ece2ce;font-size:20px;font-weight:500}
.marketing-page .install-walkthrough p{color:#b9b3a6;font-size:16px;line-height:1.8}
.marketing-page .install-walkthrough p strong{color:#e1cfb0}
.marketing-page .install-options details{background:#1e201a;border:1px solid #5a4c34;border-radius:3px}
.marketing-page .install-options summary{color:#ead3ac;font-size:17px;font-weight:500}
.marketing-page .install-options p{color:#c9c1b0;font-size:15px}
.marketing-page .install-options .microcopy{font-size:14px;color:#b7ad9a}
.marketing-page .installation-actions .text-link{color:#e3c48d;font-size:15px}
.marketing-page .installation-note{color:#b9b0a0;font-size:14px}
.marketing-page .questions-section{padding-block:72px;gap:70px}
.marketing-page .questions-section .text-link{color:#e3c48d;font-size:15px}
.marketing-page .question-list .who-for{color:#b9b3a6;font-size:15px}
.marketing-page .question-list details{border-color:#49412f}
.marketing-page .question-list summary{color:#ead3ac;font-size:17px;font-weight:500;padding-block:21px}
.marketing-page .question-list details p{color:#c9c1b0;font-size:16px;line-height:1.8}
.marketing-page .question-list details a{color:#e3c48d}
.marketing-page .final-invitation{border-top:1px solid #423b2f;padding-block:54px 65px}
.marketing-page .final-invitation p{color:#bcb6aa;font-size:17px}
.marketing-page .site-footer{background:#0b0d0a;border-top:1px solid #50432e;color:#c4baa6}
.marketing-page .footer-top{padding-block:38px;border-color:#373127}
.marketing-page .footer-top p{color:#b9af9b;font-size:15px}
.marketing-page .footer-top>a:last-child{color:#e1c493;font-size:15px;font-weight:500}
.marketing-page .footer-main{padding-block:42px;gap:42px;grid-template-columns:1fr 1fr .85fr}
.marketing-page .footer-main .eyebrow{color:#b7a484;font-size:12px;letter-spacing:1.7px;font-weight:500}
.marketing-page .footer-main .institution{color:#ead5af;font-size:20px;line-height:1.4;font-weight:500}
.marketing-page .footer-main p{color:#bdb5a5;font-size:14px;line-height:1.9}
.marketing-page .footer-main nav{gap:14px}
.marketing-page .footer-main nav a,.marketing-page .footer-main nav button{color:#c4bbaa;font-size:14px;font-weight:500}
.marketing-page .footer-main nav a:hover{color:#f2d69d}
.marketing-page .footer-bottom{border-color:#373127;padding-block:25px}
.marketing-page .footer-bottom p{color:#a79d88;font-size:13px}
/* Os documentos e modelos mantêm as cores das próprias identidades. */
.marketing-page .example-dialog{color:#142c3c;background:#fff;border:1px solid #aa8b56;border-radius:4px}
.marketing-page .example-dialog h2{color:#142c3c}
.marketing-page .skip-link{background:#eed09a;color:#1e1b13}
@supports ((-webkit-background-clip:text) or (background-clip:text)){
 .marketing-page .intro-copy h1 em{-webkit-text-fill-color:transparent;background:linear-gradient(172deg,#fff0bc 4%,#eed3a0 28%,#b88a48 48%,#e6c890 58%,#f1dbaf 75%,#af803f 97%);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(0 1px #68471f) drop-shadow(0 4px 3px #0008)}
}
@media(max-width:1100px){
 .marketing-page .wrap{width:calc(100% - 64px)}.marketing-page .intro-section{gap:36px}.marketing-page .intro-copy h1{font-size:60px}.marketing-page .hero-photo img{height:600px}.marketing-page .site-header nav{gap:22px}.marketing-page .hero-product-peek{left:20px;right:16px;gap:11px}.marketing-page .hero-product-peek strong{font-size:24px}.marketing-page .feature-tour.is-enhanced .feature-panel{gap:30px;padding:28px}.marketing-page .function-nav a{font-size:14px;padding-inline:11px}.marketing-page .work-scenes figcaption{padding:23px}.marketing-page .footer-main{grid-template-columns:1fr 1fr}.marketing-page .footer-main nav{grid-column:1/-1}
}
@media(max-width:780px){
 .marketing-page .wrap{width:calc(100% - 40px)}.marketing-page .site-header{height:88px;gap:14px}.marketing-page .site-header .brand{font-size:29px;gap:10px}.marketing-page .site-header .brand img{width:35px;height:35px}.marketing-page .site-header nav{gap:18px}.marketing-page .intro-section{grid-template-columns:1fr;gap:35px;padding:38px 0 50px}.marketing-page .intro-copy h1{font-size:clamp(43px,8vw,62px);letter-spacing:-1.7px;line-height:1.07;max-width:600px}.marketing-page .intro-copy .eyebrow{font-size:12px;letter-spacing:1.7px;margin-bottom:22px}.marketing-page .what-is{font-size:17px;max-width:620px}.marketing-page .intro-visual{max-width:none;padding-bottom:35px;margin-right:7px}.marketing-page .hero-photo{box-shadow:5px 6px #101110,6px 7px #665537}.marketing-page .hero-photo img{height:430px;object-position:center 37%}.marketing-page .hero-product-peek{bottom:69px;left:25px;right:25px}.marketing-page .hero-product-peek strong{font-size:28px}.marketing-page .working-people{padding-block:42px}.marketing-page .working-people h2,.marketing-page .section-heading h2,.marketing-page .included-section h2,.marketing-page .install-heading h2,.marketing-page .questions-section h2,.marketing-page .final-invitation h2{font-size:36px;letter-spacing:-1px}.marketing-page .work-scenes{gap:20px}.marketing-page .work-scenes h3{font-size:26px}.marketing-page .work-scenes figcaption{padding:20px}.marketing-page .work-scenes figcaption p{font-size:15px}.marketing-page .feature-tour{padding-block:42px}.marketing-page .feature-tour.is-enhanced .feature-panel,.marketing-page .feature-panel{grid-template-columns:minmax(0,1fr);padding:26px;gap:28px}.marketing-page .feature-stage{width:100%;max-width:none}.marketing-page .feature-copy h3{font-size:36px}.marketing-page .feature-copy>p{font-size:16px}.marketing-page .pricing-section{padding-block:48px}.marketing-page .price-card,.marketing-page .annual-card{padding:28px}.marketing-page .start-section{padding-block:42px}.marketing-page .questions-section{padding-block:44px;gap:30px}.marketing-page .final-invitation{padding-block:38px 48px}
}
@media(max-width:600px){
 .marketing-page .site-header .brand{font-size:27px}.marketing-page .site-header .button{font-size:14px;padding:10px 14px}.marketing-page .intro-copy h1{font-size:46px;line-height:1.08;letter-spacing:-1.6px;max-width:500px}.marketing-page .intro-price{margin-block:23px}.marketing-page .intro-actions{flex-direction:column;align-items:stretch;gap:10px}.marketing-page .intro-actions>.button{font-size:16px}.marketing-page .intro-demo-link{justify-content:center;min-height:44px}.marketing-page .intro-install-note{font-size:14px}.marketing-page .hero-photo img{height:365px}.marketing-page .hero-product-peek{left:19px;right:14px;bottom:68px;gap:12px}.marketing-page .hero-product-peek strong{font-size:23px}.marketing-page .hero-product-peek div>span{font-size:12px}.marketing-page .hero-product-peek small{font-size:10px;letter-spacing:1.2px}.marketing-page .peek-symbol{width:34px;height:38px}.marketing-page .hero-tag{font-size:12px;line-height:1.5;max-width:100%}.marketing-page .working-people h2,.marketing-page .section-heading h2,.marketing-page .included-section h2,.marketing-page .install-heading h2,.marketing-page .questions-section h2,.marketing-page .final-invitation h2{font-size:34px}.marketing-page .working-people header>p:last-child,.marketing-page .section-heading>p:last-child{font-size:16px}.marketing-page .work-scenes{grid-template-columns:minmax(0,1fr);gap:22px}.marketing-page .work-scenes figure:last-child{grid-column:auto}.marketing-page .work-scenes figure:last-child img{aspect-ratio:3/2}.marketing-page .work-scenes figure:last-child figcaption{display:block}.marketing-page .work-scenes figure:last-child h3{margin-bottom:14px}.marketing-page .work-scenes img{aspect-ratio:3/2}.marketing-page .work-scenes figcaption{padding:23px}.marketing-page .work-scenes h3{font-size:29px}.marketing-page .work-scenes figcaption p{font-size:16px;max-width:none}.marketing-page .function-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.marketing-page .function-nav a{padding:12px 10px;font-size:14px;min-height:53px;gap:8px}.marketing-page .function-nav a:last-child{grid-column:1/-1}.marketing-page .feature-tour.is-enhanced .feature-panel,.marketing-page .feature-panel{padding:23px 16px;gap:26px;border-radius:3px}.marketing-page .feature-copy h3{font-size:34px}.marketing-page .feature-copy>.button{font-size:15px;padding:14px 17px;width:100%}.marketing-page .feature-copy .feature-footnote{font-size:14px}.marketing-page .feature-panel>.feature-stage{padding:19px 10px}.marketing-page .feature-stage .model-label{font-size:12px;letter-spacing:.5px}.marketing-page .price-card,.marketing-page .annual-card{padding:29px 23px}.marketing-page .price-card h3{font-size:30px}.marketing-page .price-amount{font-size:57px}.marketing-page .pricing-pair{gap:37px}.marketing-page .annual-card .saving-tag{font-size:11px;letter-spacing:.6px;white-space:normal;max-width:calc(100% - 40px)}.marketing-page .price-calculation,.marketing-page .payment-step{font-size:14px}.marketing-page .footer-top{padding-block:30px}.marketing-page .footer-main{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:31px}.marketing-page .footer-main nav{grid-column:1}.marketing-page .footer-main>div+div{padding-top:25px;border-top:1px solid #373127}.marketing-page .footer-bottom p{font-size:12px}.marketing-page .questions-section summary{font-size:16px}
}
@media(prefers-reduced-motion:reduce){.marketing-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
}

@media screen{.marketing-page .price-card li:before{color:#d6b579}.marketing-page .included-section .wrap{gap:65px}.marketing-page .plan-label{color:#d0ae70}.marketing-page .price-calculation a{color:#e3c48d}}
@media screen{
 .marketing-page .price-amount>span{font-family:'Avenir Next','Segoe UI',Arial,sans-serif;letter-spacing:normal;font-size:15px;font-weight:500;margin-left:7px;color:#c7bdab}
 .marketing-page .price-amount{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;white-space:normal}
 .marketing-page .price-amount>span{margin-left:0}
}
@media screen and (max-width:600px){.marketing-page .price-amount{font-size:51px;gap:6px}.marketing-page .price-amount>span{font-size:14px}}

/* Cinco modelos: seleção legível também na coluna estreita da demonstração. */
@media screen{
 .marketing-page .card-example-selector{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-width:440px}
 .marketing-page .card-example-selector button{grid-column:span 2;min-width:0;min-height:84px;padding:12px 10px;border:1px solid #514632;border-radius:3px;background:#181a16;color:#eee8dc;transition:background .16s,border-color .16s}
 .marketing-page .card-example-selector button:nth-last-child(-n+2){grid-column:span 3}
 .marketing-page .card-example-selector strong{font-family:Georgia,'Times New Roman',serif;font-size:18px;font-weight:400;line-height:1.3}
 .marketing-page .card-example-selector span{font-size:11px;line-height:1.4;color:#d3cbbb}
 .marketing-page .card-example-selector .card-example-palette{color:#d9bd88;font-size:10px;margin-top:5px}
 .marketing-page .card-example-selector button:hover{background:#27271e;border-color:#b99a62}
 .marketing-page .card-example-selector button[aria-pressed="true"]{background:linear-gradient(130deg,#ecd19a,#caa267);border-color:#ead0a0;color:#201b13}
 .marketing-page .card-example-selector button[aria-pressed="true"] span{color:#3c3121}
 .marketing-page .card-example-selector button:focus-visible{outline:3px solid #f5d79d;outline-offset:3px}
}
@media screen and (max-width:600px){
 .marketing-page .card-example-selector{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}
 .marketing-page .card-example-selector button,.marketing-page .card-example-selector button:nth-last-child(-n+2){grid-column:span 1;min-height:82px}
 .marketing-page .card-example-selector button:last-child{grid-column:1/-1}
}
