*{box-sizing:border-box;margin:0;padding:0}.merchant-landing{color:#171111;-webkit-font-smoothing:antialiased;background:#f8f6f6;min-height:100vh;font-family:Plus Jakarta Sans,sans-serif}.header{z-index:1000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000000e6;position:sticky;top:0}.header__container{justify-content:space-between;align-items:center;max-width:1280px;margin:0 auto;padding:1rem 1.25rem;display:flex}@media (min-width:768px){.header__container{padding:1rem 2.5rem}}.header__logo{cursor:pointer;align-items:center;gap:1rem;display:flex}.header__logo .material-symbols-outlined{color:#e34545;font-size:2rem}.header__logo h2{font-size:1.25rem;font-weight:800;line-height:1.2}.header__nav{display:none}@media (min-width:768px){.header__nav{gap:2rem;display:flex;position:absolute;left:50%;transform:translate(-50%)}}.header__nav a{color:#fff;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .3s}.header__nav a:hover{color:#e34545}.header__nav--open{background:#fff;border-bottom:1px solid #e5dcdc;flex-direction:column;gap:1rem;padding:1rem 1.25rem;display:flex;position:absolute;top:100%;left:0;right:0}@media (min-width:768px){.header__nav--open{background:0 0;border:none;flex-direction:row;padding:0;position:absolute;left:50%;transform:translate(-50%)}}.header__actions{align-items:center;gap:1rem;display:flex}.header__login{color:#171111;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .3s;display:none}@media (min-width:640px){.header__login{display:block}}.header__login:hover{color:#e34545}.header__cta{color:#fff;cursor:pointer;background:#e34545;border:none;border-radius:9999px;height:2.5rem;padding:0 1.5rem;font-size:.875rem;font-weight:700;transition:background .3s;box-shadow:0 4px 12px #e3454533}.header__cta:hover{background:#e34545}.header__menu-toggle{color:#171111;cursor:pointer;background:0 0;border:none;padding:.5rem;display:block}@media (min-width:768px){.header__menu-toggle{display:none}}.hero{opacity:0;width:100%;padding:30px;transition:opacity .7s,transform .7s;transform:translateY(40px)}.hero.visible{opacity:1;transform:translateY(0)}@media (min-width:768px){.hero{padding:30px}}@media (min-width:1024px){.hero{padding:30px}}.hero__container{margin:0 auto}.hero__content{background-color:#0000;background-image:linear-gradient(#0009,#0006),url(/images/merchant/hero.webp);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:.75rem;flex-direction:column;justify-content:center;max-width:100%;min-height:560px;padding:5rem 1.5rem 2.5rem;display:flex}@media (min-width:480px){.hero__content{padding:5rem 3rem 2.5rem}}.hero__badge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#60e85933;border:1px solid #60e8594d;border-radius:9999px;align-items:center;gap:.5rem;width:fit-content;margin-bottom:1rem;padding:.25rem .75rem;animation:3s ease-in-out infinite float;display:inline-flex}.hero__badge .material-symbols-outlined{color:#60e859;font-size:.875rem}.hero__badge span:last-child{color:#60e859;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:700}.hero__title{color:#fff;letter-spacing:-.02em;margin-bottom:1rem;font-size:2.25rem;font-weight:900;line-height:1.1}@media (min-width:480px){.hero__title{font-size:3.75rem}}.hero__title-accent{color:#60e859;animation:2s ease-in-out infinite glow}.hero__description{color:#e5e7eb;max-width:600px;margin-bottom:2rem;font-size:1.125rem;line-height:1.6}.hero__buttons{flex-wrap:wrap;gap:1rem;display:flex}.hero__button{cursor:pointer;border:none;border-radius:9999px;min-width:160px;height:3.5rem;padding:0 2rem;font-size:1rem;font-weight:700;transition:all .3s}.hero__button--primary{color:#fff;background:#e34545;box-shadow:0 8px 20px #e345454d}.hero__button--primary:hover{background:#e34545;transform:translateY(-2px)}.hero__button--secondary{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:#ffffff1a;border:1px solid #fff3}.hero__button--secondary:hover{background:#fff3}.trust{text-align:center;opacity:0;background:#fff;border-top:1px solid #e5dcdc;border-bottom:1px solid #e5dcdc;padding:2rem 1rem;transition:opacity .7s,transform .7s;transform:translateY(40px)}.trust.visible{opacity:1;transform:translateY(0)}.trust__label{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;margin-bottom:1.5rem;font-size:.875rem;font-weight:700}.trust__logos{opacity:.6;filter:grayscale();flex-wrap:wrap;justify-content:center;align-items:center;gap:3rem;max-width:1200px;margin:0 auto;transition:all .5s;display:flex}.trust__logos:hover{opacity:1;filter:grayscale(0)}.trust__logo{color:#171111;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:900;display:flex}.trust__logo .material-symbols-outlined{font-size:1.75rem}.stats{opacity:0;background:#f8f6f6;padding:4rem 1rem;transition:opacity .7s,transform .7s;transform:translateY(40px)}.stats.visible{opacity:1;transform:translateY(0)}@media (min-width:768px){.stats{padding:4rem 2.5rem}}@media (min-width:1024px){.stats{padding:4rem 10rem}}.stats__container{grid-template-columns:1fr;gap:1.5rem;max-width:1200px;margin:0 auto;display:grid}@media (min-width:768px){.stats__container{grid-template-columns:repeat(3,1fr)}}.stat-card{background:#fff;border:1px solid #0000;border-radius:1rem;flex-direction:column;gap:1rem;padding:2rem;transition:all .3s;display:flex;box-shadow:0 2px 8px #0000000d}.stat-card:hover{border-color:#60e8594d;transform:translateY(-4px)}.stat-card__icon{color:#e34545;background:#e345451a;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;transition:transform .3s;display:flex}.stat-card__icon .material-symbols-outlined{font-size:1.875rem}.stat-card:hover .stat-card__icon{transform:scale(1.1)}.stat-card__value_wrap{align-items:end;gap:.5rem;font-size:20px;display:flex}.stat-card__value{letter-spacing:-.02em;font-size:3rem;font-weight:900;line-height:1}.stat-card__label{color:#e34545;text-transform:uppercase;letter-spacing:.05em;margin-top:.25rem;font-size:.875rem;font-weight:700}.stat-card__description{color:#6b7280;line-height:1.6}.benefits{opacity:0;padding:2.5rem 1rem;transition:opacity .7s,transform .7s;transform:translateY(40px)}.benefits.visible{opacity:1;transform:translateY(0)}@media (min-width:768px){.benefits{padding:2.5rem}}@media (min-width:1024px){.benefits{padding:2.5rem 10rem}}.benefits__container{max-width:1200px;margin:0 auto}.benefits__header{text-align:center;margin-bottom:3rem}.benefits__header h2{margin-bottom:1rem;font-size:1.875rem;font-weight:900;line-height:1.2}@media (min-width:768px){.benefits__header h2{font-size:3rem}}.benefits__header h2 span{color:#e34545}.benefits__header p{color:#6b7280;max-width:600px;margin:0 auto;font-size:1.125rem}.benefits__grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.benefits__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.benefits__grid{grid-template-columns:repeat(4,1fr)}}.benefit-card{background:#fff;border:1px solid #e5dcdc;border-radius:1rem;flex-direction:column;gap:1rem;padding:1.5rem;transition:box-shadow .3s;display:flex}.benefit-card:hover{box-shadow:0 8px 24px #00000014}.benefit-card__icon{color:#e34545;background:#e345451a;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex}.benefit-card__icon .material-symbols-outlined{font-size:1.5rem}.benefit-card h3{font-size:1.25rem;font-weight:700}.benefit-card p{color:#6b7280;font-size:.875rem;line-height:1.5}.how-it-works{opacity:0;background:#fff;padding:5rem 1rem;transition:opacity .7s,transform .7s;transform:translateY(40px)}.how-it-works.visible{opacity:1;transform:translateY(0)}@media (min-width:768px){.how-it-works{padding:5rem 2.5rem}}@media (min-width:1024px){.how-it-works{padding:5rem 10rem}}.how-it-works__container{flex-direction:column;align-items:center;gap:3rem;max-width:1000px;margin:0 auto;display:flex}@media (min-width:768px){.how-it-works__container{flex-direction:row}}.how-it-works__content{flex-direction:column;flex:1;gap:1.5rem;display:flex}.how-it-works__badge{color:#e34545;text-transform:uppercase;letter-spacing:.05em;background:#f3f4f6;border-radius:9999px;width:fit-content;padding:.25rem .75rem;font-size:.75rem;font-weight:700;display:inline-flex}.how-it-works h2{font-size:1.875rem;font-weight:900;line-height:1.2}@media (min-width:768px){.how-it-works h2{font-size:2.25rem}}.how-it-works__steps{flex-direction:column;gap:1.5rem;margin-top:1rem;display:flex}.how-it-works__image{aspect-ratio:1;border-radius:1rem;flex:1;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 40px #00000026}@media (min-width:768px){.how-it-works__image{aspect-ratio:4/3}}.how-it-works__image-bg{background-position:50%;background-size:cover;position:absolute;inset:0}.how-it-works__image-overlay{background:#0003;position:absolute;inset:0}.how-it-works__ui-mockup{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff2;border:1px solid #0000000d;border-radius:.75rem;padding:1rem;position:absolute;bottom:1.5rem;left:1.5rem;right:1.5rem;box-shadow:0 8px 24px #00000026}.step-item{gap:1rem;display:flex}.step-item__number{color:#fff;background:#e34545;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-weight:700;display:flex}.step-item__number--success{color:#171111;background:#60e859}.step-item__content h4{margin-bottom:.25rem;font-size:1.125rem;font-weight:700}.step-item__content p{color:#6b7280;font-size:.875rem}.step-item__divider{background:#a2a0a0;width:2px;height:2rem;margin-left:1rem}.ui-mockup__header{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.ui-mockup__header span:first-child{color:#6b7280;text-transform:uppercase;font-size:.75rem;font-weight:700}.ui-mockup__status{color:#60e859;background:#60e8591a;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;font-weight:700}.ui-mockup__driver{align-items:center;gap:.75rem;display:flex}.ui-mockup__avatar{background-color:#e5e7eb;background-position:50%;background-size:cover;border-radius:50%;width:2.5rem;height:2.5rem}.ui-mockup__name{font-size:.875rem;font-weight:700}.ui-mockup__eta{color:#6b7280;font-size:.75rem}.drivers{opacity:0;background:#f8f6f6;padding:5rem 1rem;transition:opacity .7s,transform .7s;transform:translateY(40px)}.drivers.visible{opacity:1;transform:translateY(0)}@media (min-width:768px){.drivers{padding:5rem 2.5rem}}@media (min-width:1024px){.drivers{padding:5rem 10rem}}.drivers__container{flex-direction:column;align-items:center;gap:3rem;max-width:1200px;margin:0 auto;display:flex}@media (min-width:1024px){.drivers__container{flex-direction:row}}.drivers__images{flex:1;order:2;grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media (min-width:1024px){.drivers__images{order:1}}.drivers__image-wrapper{flex-direction:column;gap:.75rem;display:flex}.drivers__image-wrapper--offset{margin-top:2rem}.drivers__image{aspect-ratio:4/3;background-position:50%;background-size:cover;border-radius:1rem;width:100%;box-shadow:0 4px 12px #0000001a}.drivers__image-caption{padding:.5rem}.drivers__image-title{margin-bottom:.25rem;font-weight:700}.drivers__image-subtitle{color:#6b7280;font-size:.875rem}.drivers__content{flex-direction:column;flex:1;order:1;gap:1.5rem;display:flex}@media (min-width:1024px){.drivers__content{order:2}}.drivers__content h2{font-size:1.875rem;font-weight:900;line-height:1.2}@media (min-width:768px){.drivers__content h2{font-size:3rem}}.drivers__content h2 span{color:#e34545}.drivers__content p{font-size:1.125rem;line-height:1.6}.drivers__features{flex-direction:column;gap:1rem;display:flex}@media (min-width:640px){.drivers__features{flex-direction:row}}.driver-feature{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;align-items:center;gap:.75rem;padding:1rem;display:flex}.driver-feature .material-symbols-outlined{color:#60e859;font-size:1.875rem}.driver-feature__title{margin-bottom:.125rem;font-weight:700}.driver-feature__subtitle{color:#6b7280;font-size:.75rem}.cta{opacity:0;background:#e34545;padding:5rem 1rem;transition:opacity .7s,transform .7s;position:relative;overflow:hidden;transform:translateY(40px)}.cta.visible{opacity:1;transform:translateY(0)}.cta:before{content:"";opacity:.1;pointer-events:none;background-image:radial-gradient(#fff 1px,#0000 1px);background-size:32px 32px;width:100%;height:100%;position:absolute;top:0;left:0}.cta__container{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:2rem;max-width:800px;margin:0 auto;display:flex;position:relative}.cta h2{color:#fff;font-size:2.25rem;font-weight:900;line-height:1.2}@media (min-width:768px){.cta h2{font-size:3rem}}.cta p{color:#ffffffe6;max-width:600px;font-size:1.125rem;line-height:1.6}@media (min-width:768px){.cta p{font-size:1.25rem}}.cta__form{max-w:500px;background:#fff;border-radius:50px;flex-direction:column;gap:.75rem;width:100%;display:flex}@media (min-width:640px){.cta__form{flex-direction:row}}.cta__form input{border:none;border-radius:9999px;outline:none;flex:1;height:3.5rem;padding:0 1.5rem;font-size:1rem;transition:box-shadow .3s}.cta__form input::placeholder{color:#9ca3af}.cta__form input:focus{box-shadow:0 0 0 4px #ffffff4d}.cta__form button{color:#fff;cursor:pointer;background:#171111;border:none;border-radius:9999px;height:3.5rem;padding:0 2rem;font-weight:700;transition:background .3s;box-shadow:0 4px 12px #0000004d}.cta__form button:hover{background:#171111}.cta__disclaimer{color:#ffffffb3;font-size:.875rem}.footer{color:#fff;background:#171111;padding:3rem 1rem}@media (min-width:768px){.footer{padding:3rem 2.5rem}}.footer__container{flex-direction:column;align-items:center;gap:2rem;max-width:1200px;margin:0 auto;display:flex}@media (min-width:768px){.footer__container{flex-direction:row;justify-content:space-between}}.footer__brand{align-items:center;gap:.5rem;font-size:1.25rem;font-weight:700;display:flex}.footer__brand .material-symbols-outlined{color:#e34545;font-size:1.5rem}.footer__links{gap:2rem;font-size:.875rem;display:flex}.footer__links a{color:#9ca3af;text-decoration:none;transition:color .3s}.footer__links a:hover{color:#fff}.footer__copyright{color:#6b7280;font-size:.875rem}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes glow{0%,to{text-shadow:0 0 10px #60e8594d}50%{text-shadow:0 0 20px #60e85999}}
