body[data-page=para-comercios]{margin:0;min-height:100svh;display:flex;flex-direction:column;background:radial-gradient(circle at 8% 4%,rgba(188,217,200,.7),transparent 24%),radial-gradient(circle at 96% 28%,rgba(196,149,122,.19),transparent 25%),linear-gradient(180deg,#fcfaf5,#f4efe7);color:#312c28;font-family:Manrope,Segoe UI,sans-serif}.commerce-landing{flex:1;padding-bottom:calc(var(--footer-height) + 36px)}.commerce-landing__main{position:relative;z-index:1;display:grid;gap:clamp(52px,8vw,96px);min-width:0}.commerce-landing__hero{display:grid;gap:34px;padding-top:8px;min-width:0}.commerce-landing__hero-copy{display:grid;align-content:center;gap:18px;min-width:0}.commerce-landing__eyebrow{margin:0;color:#2d6a4f;font-size:.76rem;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.commerce-landing h1,.commerce-landing h2,.commerce-landing h3,.commerce-landing p{margin-top:0}.commerce-landing h1{max-width:680px;margin-bottom:0;color:#173b2c;font-size:clamp(2.35rem,7vw,5rem);line-height:1.01;letter-spacing:-.06em}.commerce-landing__hero .commerce-landing__eyebrow{font-size:.65rem}.commerce-landing__hero h1{font-size:clamp(2rem,5.95vw,4.25rem)}.commerce-landing h2{margin-bottom:0;color:#173b2c;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.08;letter-spacing:-.045em}.commerce-landing h3{margin-bottom:8px;color:#312c28;font-size:1.16rem;line-height:1.3;letter-spacing:-.02em}.commerce-landing p{color:#635b54;font-size:1rem;line-height:1.68}.commerce-landing__hero-copy>p:not(.commerce-landing__eyebrow){max-width:600px;margin-bottom:0;font-size:clamp(1rem,2vw,1.16rem)}.commerce-landing__hero-copy>.commerce-landing__hero-extra{font-size:.98rem}.commerce-landing__hero-highlight{display:inline-flex;width:fit-content;max-width:100%;align-items:center;gap:10px;padding:10px 14px;border:1px solid rgba(45,106,79,.2);border-radius:14px;background:#dff5ead1;color:#20543d;font-size:.9rem;line-height:1.35}.commerce-landing__hero-highlight i{color:#2d6a4f}.commerce-landing__actions{display:flex;flex-wrap:wrap;gap:12px}.commerce-landing__button{display:inline-flex;min-height:46px;align-items:center;justify-content:center;padding:10px 19px;border:1px solid rgba(45,106,79,.32);border-radius:999px;background:#ffffffc7;color:#164831;font-size:.9rem;font-weight:800;text-align:center;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.commerce-landing__button:hover{transform:translateY(-2px);background:#edf8f0;box-shadow:0 9px 22px #2d6a4f1f}.commerce-landing__button:focus-visible,.commerce-landing__faq button:focus-visible{outline:3px solid #76b591;outline-offset:3px}.commerce-landing__button--primary{border-color:#2d6a4f;background:#2d6a4f;color:#fff;box-shadow:0 12px 24px #2d6a4f2b}.commerce-landing__button--primary:hover{background:#22563e}.commerce-landing__button--dark{border-color:#173b2c;background:#173b2c;color:#fff}.commerce-landing__hero-visual{display:grid;justify-items:center;gap:12px;margin:0}.commerce-landing__hero-visual figcaption{max-width:260px;color:#6b6560;font-size:.78rem;line-height:1.45;text-align:center}.commerce-landing__device{position:relative;width:min(100%,280px);overflow:hidden;border:8px solid #fff;border-radius:31px;background:#fff;box-shadow:0 24px 48px #473a2e33,0 0 0 1px #473a2e1a}.commerce-landing__device:before{content:"";position:absolute;z-index:2;top:5px;left:50%;width:70px;height:5px;border-radius:99px;background:#312c282e;transform:translate(-50%)}.commerce-landing__device img,.commerce-landing__shot img{display:block;width:100%;height:auto}.commerce-landing__intro{display:grid;max-width:750px;gap:13px;min-width:0}.commerce-landing__intro p:last-child,.commerce-landing__heading>*:last-child{margin-bottom:0}.commerce-landing__heading{display:grid;gap:10px}.commerce-landing__heading>*{margin-bottom:0}.commerce-landing__workflow{display:grid;gap:26px;min-width:0}.commerce-landing__steps{display:grid;gap:22px;margin:0;padding:0;list-style:none;min-width:0}.commerce-landing__step{display:grid;gap:24px;align-items:center;padding:clamp(22px,4vw,42px);border:1px solid rgba(107,101,96,.14);border-radius:32px;background:#faf7f2cc;box-shadow:0 16px 36px #5c4c3b14;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);min-width:0}.commerce-landing__step-copy{display:grid;align-content:center;gap:11px;min-width:0}.commerce-landing__step-copy h3,.commerce-landing__step-copy p{margin-bottom:0}.commerce-landing__step-copy p{max-width:390px;margin-bottom:0}.commerce-landing__step-number{display:inline-flex;width:fit-content;align-items:center;justify-content:center;min-width:48px;min-height:30px;padding:4px 11px;border-radius:999px;background:#dceee3;color:#2d6a4f;font-size:.76rem;font-weight:800;letter-spacing:.12em}.commerce-landing__feature-list{display:grid;gap:8px;margin:5px 0 0;padding:0;color:#3f6a56;font-size:.88rem;font-weight:700;line-height:1.45;list-style:none}.commerce-landing__feature-list li:before{content:"✓";display:inline-block;width:22px;color:#5c8d74;font-weight:800}.commerce-landing__step-visuals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,2vw,18px);align-items:start;justify-items:center}.commerce-landing__step-visuals--single{grid-template-columns:minmax(0,270px);justify-content:center}.commerce-landing__shot{width:100%;max-width:222px;margin:0;overflow:hidden;border:6px solid #fff;border-radius:22px;background:#fff;box-shadow:0 13px 28px #473a2e26,0 0 0 1px #473a2e14}.commerce-landing__step-visuals--single .commerce-landing__shot{max-width:270px}.commerce-landing__benefits-section{display:grid;gap:22px;min-width:0}.commerce-landing__benefits{display:grid;gap:13px}.commerce-landing__benefits article{min-height:180px;padding:21px 18px;border:1px solid rgba(107,101,96,.13);border-radius:22px;background:#ffffffad;box-shadow:0 10px 24px #5c4c3b0f}.commerce-landing__benefits i{display:inline-grid;width:38px;height:38px;place-items:center;margin-bottom:15px;border-radius:12px;background:#dff5ea;color:#2d6a4f}.commerce-landing__benefits h3,.commerce-landing__benefits p{margin-bottom:0}.commerce-landing__benefits p{font-size:.92rem}.commerce-landing__modality{display:grid;gap:22px;padding:clamp(24px,5vw,44px);border:1px solid rgba(45,106,79,.16);border-radius:30px;background:#edf8f0;min-width:0}.commerce-landing__modality>div:first-child,.commerce-landing__modality-copy{display:grid;gap:11px}.commerce-landing__modality>div>*{margin-bottom:0}.commerce-landing__modality-copy p{margin-bottom:0}.commerce-landing__claim,.commerce-landing__plans,.commerce-landing__final{display:grid;gap:22px;padding:clamp(24px,5vw,44px);border-radius:30px;min-width:0}.commerce-landing__claim{background:#dff5ea}.commerce-landing__claim>div,.commerce-landing__plans>div{display:grid;gap:11px}.commerce-landing__claim p:last-child,.commerce-landing__plans p:last-child{margin-bottom:0}.commerce-landing__claim .commerce-landing__button,.commerce-landing__plans .commerce-landing__button{justify-self:start;align-self:center}.commerce-landing__tutorial{display:grid;gap:24px;padding:clamp(24px,5vw,44px);border-radius:30px;background:#173b2c;box-shadow:0 20px 44px #173b2c29;min-width:0}.commerce-landing__tutorial>div:first-child{display:grid;gap:11px}.commerce-landing__tutorial>div:first-child>*{margin-bottom:0}.commerce-landing__tutorial h2{color:#fff}.commerce-landing__tutorial p{color:#d6e8dc}.commerce-landing__video{position:relative;display:grid;width:100%;min-height:190px;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:22px;background:#0d2b20;aspect-ratio:16 / 9}.commerce-landing__video iframe{display:block;width:100%;height:100%;border:0}.commerce-landing__video-placeholder{display:grid;gap:9px;justify-items:center;color:#d6e8dc;font-size:.85rem;font-weight:700;text-align:center}.commerce-landing__video-placeholder i{color:#bcd9c8;font-size:2.4rem}.commerce-landing__video noscript a{color:#fff;font-weight:800}.commerce-landing__plans{border:1px solid rgba(107,101,96,.14);background:#ffffffb8}.commerce-landing__faq-section{display:grid;gap:22px;min-width:0}.commerce-landing__faq{display:grid;border-top:1px solid rgba(107,101,96,.14)}.commerce-landing__faq article{border-bottom:1px solid rgba(107,101,96,.14)}.commerce-landing__faq h3{margin:0}.commerce-landing__faq button{display:flex;width:100%;min-height:58px;align-items:center;justify-content:space-between;gap:18px;padding:14px 0;border:0;background:transparent;color:#312c28;font:800 .95rem/1.35 Manrope,Segoe UI,sans-serif;text-align:left;cursor:pointer}.commerce-landing__faq button i{color:#2d6a4f;font-size:.85rem;transition:transform .18s ease}.commerce-landing__faq button[aria-expanded=true] i{transform:rotate(45deg)}.commerce-landing__faq [data-commerce-faq-answer]{padding:0 0 18px}.commerce-landing__faq [data-commerce-faq-answer] p{margin-bottom:0;font-size:.93rem}.commerce-landing__final{background:#173b2c}.commerce-landing__final h2{color:#fff}.commerce-landing__final p{margin:10px 0 0;color:#c5dfcf}.commerce-landing__final .commerce-landing__button:not(.commerce-landing__button--primary){border-color:#c5dfcf;background:transparent;color:#fff}body[data-page=para-comercios] .app-footer{z-index:960;pointer-events:auto}@media(min-width:640px){.commerce-landing__benefits{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.commerce-landing__hero{grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);align-items:center}.commerce-landing__step{grid-template-columns:minmax(230px,.72fr) minmax(0,1.28fr);min-height:430px}.commerce-landing__step:nth-child(2n) .commerce-landing__step-copy{order:2}.commerce-landing__step:nth-child(2n) .commerce-landing__step-visuals{order:1}.commerce-landing__step-visuals--single{grid-template-columns:minmax(0,270px)}.commerce-landing__claim,.commerce-landing__modality,.commerce-landing__plans,.commerce-landing__tutorial,.commerce-landing__final{grid-template-columns:minmax(0,1fr) minmax(180px,auto);align-items:center}.commerce-landing__plans{grid-template-columns:minmax(0,1fr)}.commerce-landing__modality-copy{max-width:620px}.commerce-landing__tutorial .commerce-landing__video{width:min(520px,43vw)}}@media(min-width:1024px){.commerce-landing{padding-top:var(--public-shell-desktop-offset);padding-bottom:32px}.commerce-landing__hero{gap:68px}.commerce-landing__main{gap:96px}.commerce-landing__hero-visual{transform:rotate(2deg)}.commerce-landing__benefits{grid-template-columns:repeat(4,1fr)}.commerce-landing__faq-section{grid-template-columns:minmax(240px,.7fr) minmax(0,1.3fr);align-items:start}}@media(prefers-reduced-motion:reduce){.commerce-landing__button,.commerce-landing__faq button i{transition:none}}
