:root{--warm-cream: #FCF6EF;--warm-beige: #F6F0E9;--warm-sand: #E8D3C0;--warm-brown: #2B180A;--warm-brown-light: #5C4033;--neutral-100: #FFFFFF;--neutral-200: #FAF7F4;--neutral-300: #E5E5E5;--neutral-400: #D4D4D4;--neutral-500: #A3A3A3;--green-100: #E6EEEC;--green-200: #CDDCD9;--green-300: #9AB9B4;--green-400: #68968E;--green-500: #357468;--green-600: #035042;--green-700: #024136;--green-800: #023128;--green-900: #01201B;--mint-600: #A0D5C6}*{margin:0;padding:0;box-sizing:border-box}html{font-family:Inter,system-ui,sans-serif}h1,h2,h3,h4,h5,h6{font-family:Lora,Georgia,serif}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--warm-cream);color:var(--warm-brown);line-height:1.6}.hero{padding:8rem 2rem 4rem;background:var(--warm-cream)}.hero-container{max-width:1200px;margin:0 auto;text-align:center}.hero-text{margin-bottom:3rem}.hero-text h1{font-size:3.25rem;font-weight:700;line-height:1.15;margin-bottom:1.25rem;color:var(--warm-brown)}.hero-description{font-size:1.125rem;color:var(--warm-brown-light);margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto}.hero-cta{display:flex;gap:1rem;justify-content:center}.btn-primary{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.75rem;background:var(--green-800);color:#fff;text-decoration:none;border-radius:100px;font-weight:600;font-size:1rem;transition:background .2s,transform .2s}.btn-primary:hover{background:var(--green-600);transform:translateY(-2px)}.btn-primary span{display:inline-flex;align-items:center}.btn-secondary{display:inline-flex;align-items:center;padding:.875rem 1.75rem;color:var(--warm-brown);text-decoration:none;border:1px solid var(--neutral-300);border-radius:100px;font-weight:500;font-size:1rem;background:#fff;transition:border-color .2s,background .2s}.btn-secondary:hover{border-color:var(--warm-brown);background:var(--warm-beige)}.hero-payments-wrapper{position:relative;margin-bottom:3rem}.hero-payments-wrapper:before{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:120%;height:55%;background-color:#ffebd0;filter:blur(100px);border-radius:32px;z-index:0}.hero-payments{position:relative;z-index:1;max-width:360px;margin:0 auto}.payment-flow-card{background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 30px 60px #00000026}.flow-header{padding:1rem 1.25rem;border-bottom:1px solid var(--neutral-300);display:flex;justify-content:space-between;align-items:center}.flow-title{font-size:.9375rem;font-weight:600;color:var(--warm-brown)}.flow-secure{display:flex;align-items:center;gap:.25rem;font-size:.6875rem;color:var(--green-600)}.flow-booking-info{padding:1rem 1.25rem;background:var(--neutral-200);display:flex;justify-content:space-between;align-items:center}.booking-type{display:flex;align-items:center;gap:.75rem}.booking-icon{font-size:1.25rem}.booking-details{display:flex;flex-direction:column}.booking-name{font-size:.8125rem;font-weight:600;color:var(--warm-brown)}.booking-time{font-size:.6875rem;color:var(--warm-brown-light)}.booking-price{font-size:1.25rem;font-weight:700;color:var(--green-600)}.flow-providers{padding:1rem 1.25rem}.providers-label{display:block;font-size:.6875rem;color:var(--warm-brown-light);margin-bottom:.5rem}.provider-options{display:flex;gap:.5rem}.provider-option{width:52px;height:36px;background:var(--neutral-200);border-radius:8px;display:flex;align-items:center;justify-content:center;border:2px solid transparent;transition:border-color .2s}.provider-option.active{border-color:var(--green-600);background:var(--green-100)}.provider-option img{width:28px;height:28px;object-fit:contain}.flow-card-input{padding:0 1.25rem 1rem}.card-number,.card-expiry,.card-cvc{background:var(--neutral-200);border-radius:8px;padding:.625rem .75rem}.card-number{margin-bottom:.5rem}.card-row{display:flex;gap:.5rem}.card-expiry,.card-cvc{flex:1}.card-label{display:block;font-size:.5625rem;color:var(--warm-brown-light);margin-bottom:.125rem}.card-value{font-size:.8125rem;color:var(--warm-brown);font-family:monospace}.pay-button{width:calc(100% - 2.5rem);margin:.5rem 1.25rem 1.25rem;padding:.875rem;background:var(--green-800);color:#fff;border:none;border-radius:10px;font-size:.9375rem;font-weight:600;cursor:pointer}.success-badge{position:absolute;top:40px;left:-80px;background:#fff;border-radius:12px;padding:.75rem 1rem;display:flex;align-items:center;gap:.75rem;box-shadow:0 8px 24px #0000001f;z-index:10}.success-icon{width:36px;height:36px;background:var(--green-100);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--green-600)}.success-content{display:flex;flex-direction:column}.success-title{font-size:.75rem;font-weight:600;color:var(--warm-brown)}.success-amount{font-size:.875rem;font-weight:700;color:var(--green-600)}.invoice-badge{position:absolute;top:120px;right:-90px;background:#fff;border-radius:12px;padding:.75rem 1rem;display:flex;align-items:center;gap:.75rem;box-shadow:0 8px 24px #0000001f;z-index:10}.invoice-icon{width:32px;height:32px;background:#eef2ff;border-radius:8px;display:flex;align-items:center;justify-content:center;color:#4f46e5}.invoice-content{display:flex;flex-direction:column}.invoice-title{font-size:.75rem;font-weight:600;color:var(--warm-brown)}.invoice-status{font-size:.6875rem;color:var(--green-600)}.commission-badge{position:absolute;bottom:60px;left:-60px;background:var(--green-800);border-radius:12px;padding:.75rem 1rem;box-shadow:0 8px 24px #0003;z-index:10}.commission-text{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.25rem}.commission-label{font-size:.6875rem;color:var(--green-300)}.commission-value{font-size:.75rem;font-weight:600;color:#fff}.commission-highlight{font-size:.8125rem;font-weight:700;color:var(--mint-600)}@keyframes providerPulse{0%,30%{border-color:var(--green-600);background:var(--green-100)}35%,65%{border-color:var(--green-400);background:var(--green-50, #f0fdf4)}70%,to{border-color:var(--green-600);background:var(--green-100)}}@keyframes payPulse{0%,40%{transform:scale(1)}45%,55%{transform:scale(1.02)}60%,to{transform:scale(1)}}@keyframes successSlide{0%,20%{opacity:0;transform:translate(-20px)}30%,90%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(0)}}@keyframes invoiceSlide{0%,35%{opacity:0;transform:translate(20px)}45%,90%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(0)}}@keyframes commissionPop{0%,50%{opacity:0;transform:scale(.9)}60%,to{opacity:1;transform:scale(1)}}.animate-provider{animation:providerPulse 6s ease-in-out infinite}.animate-pay{animation:payPulse 6s ease-in-out infinite}.animate-success{animation:successSlide 6s ease-in-out infinite}.animate-invoice{animation:invoiceSlide 6s ease-in-out infinite}.animate-commission{animation:commissionPop 6s ease-in-out infinite}.hero-trusted{text-align:center}.trusted-by-badge{display:inline-block;font-size:.875rem;color:var(--warm-brown-light);margin-bottom:1.5rem}.trusted-by-logos{display:flex;justify-content:center;align-items:center;gap:2.5rem;flex-wrap:wrap}.trusted-logo{height:56px;width:auto;opacity:.7;filter:grayscale(100%);transition:opacity .2s,filter .2s}.trusted-logo:hover{opacity:1;filter:grayscale(0%)}.zero-commission{padding:5rem 2rem;background:var(--neutral-200)}.zero-commission-container{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.zero-commission-content h2{font-size:2.5rem;font-weight:700;color:var(--warm-brown);line-height:1.2;margin-bottom:1rem}.zero-commission-description{font-size:1.0625rem;color:var(--warm-brown-light);line-height:1.6;margin-bottom:2rem}.comparison-cards{display:flex;flex-direction:column;gap:1rem}.comparison-card{padding:1.25rem;border-radius:12px}.comparison-card.others{background:var(--warm-beige)}.comparison-card.zencal{background:var(--green-100);border:2px solid var(--green-600)}.comparison-label{display:block;font-size:.75rem;font-weight:600;color:var(--warm-brown-light);margin-bottom:.75rem}.comparison-card.zencal .comparison-label{color:var(--green-600)}.comparison-example{display:flex;flex-direction:column;gap:.25rem}.example-earning{font-size:.875rem;color:var(--warm-brown)}.example-fee{font-size:.875rem;color:var(--warm-brown-light)}.comparison-card.zencal .example-fee{color:var(--green-600)}.example-result{font-size:1rem;font-weight:600;color:var(--warm-brown);padding-top:.5rem;border-top:1px dashed var(--neutral-400);margin-top:.25rem}.highlight-result{color:var(--green-600)}.zero-commission-visual{display:flex;justify-content:center}.revenue-card{background:#fff;border-radius:20px;padding:1.75rem;width:320px;box-shadow:0 12px 40px #00000014}.revenue-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.revenue-title{font-size:.875rem;font-weight:600;color:var(--warm-brown)}.revenue-period{font-size:.6875rem;color:var(--warm-brown-light)}.revenue-amount{margin-bottom:1.5rem}.revenue-value{display:block;font-size:2.25rem;font-weight:700;color:var(--green-600);line-height:1;margin-bottom:.25rem}.revenue-change{font-size:.75rem;color:var(--green-600)}.revenue-breakdown{display:flex;flex-direction:column;gap:.5rem;padding-bottom:1rem;border-bottom:1px solid var(--neutral-300);margin-bottom:1rem}.breakdown-item{display:flex;justify-content:space-between}.breakdown-label{font-size:.8125rem;color:var(--warm-brown-light)}.breakdown-value{font-size:.8125rem;font-weight:500;color:var(--warm-brown)}.revenue-commission{text-align:center}.commission-line{font-size:.875rem;color:var(--warm-brown-light)}.commission-line strong{color:var(--green-600)}.providers-section{padding:5rem 2rem;background:var(--warm-cream)}.providers-container{max-width:1100px;margin:0 auto}.providers-header{text-align:center;margin-bottom:3rem}.providers-header h2{font-size:2.5rem;font-weight:700;color:var(--warm-brown);line-height:1.2;margin-bottom:1rem}.providers-header p{font-size:1.125rem;color:var(--warm-brown-light)}.providers-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.25rem}.provider-card{background:#fff;padding:1.5rem;border-radius:16px;text-align:center;transition:transform .2s,box-shadow .2s}.provider-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.provider-logo{width:56px;height:56px;margin:0 auto 1rem;display:flex;align-items:center;justify-content:center}.provider-logo img{width:48px;height:48px;object-fit:contain}.provider-card h3{font-size:1rem;font-weight:600;color:var(--warm-brown);margin-bottom:.5rem}.provider-card p{font-size:.8125rem;color:var(--warm-brown-light);line-height:1.5}.payment-flow-section{padding:5rem 2rem;background:var(--warm-beige)}.payment-flow-container{max-width:1000px;margin:0 auto}.payment-flow-header{text-align:center;margin-bottom:4rem}.payment-flow-header h2{font-size:2.5rem;font-weight:700;color:var(--warm-brown);line-height:1.2;margin-bottom:1rem}.payment-flow-header p{font-size:1.125rem;color:var(--warm-brown-light)}.flow-timeline{display:flex;flex-direction:column;gap:0;position:relative}.flow-step{display:flex;gap:1.5rem;position:relative;padding-bottom:2rem}.flow-step:last-child{padding-bottom:0}.flow-step-icon{width:56px;height:56px;background:var(--green-600);border-radius:16px;display:flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;position:relative;z-index:2}.flow-step-content{flex:1;padding-top:.25rem;position:relative;z-index:1}.flow-step-number{display:inline-block;width:24px;height:24px;background:var(--mint-600);color:var(--green-800);border-radius:6px;font-size:.75rem;font-weight:700;text-align:center;line-height:24px;margin-bottom:.5rem;position:relative;z-index:1}.flow-step-content h4{font-size:1.125rem;font-weight:600;color:var(--warm-brown);margin-bottom:.25rem}.flow-step-content p{font-size:.9375rem;color:var(--warm-brown-light);line-height:1.5}.flow-step-connector{position:absolute;left:27px;top:56px;width:2px;height:calc(100% - 56px);background:var(--green-300);z-index:0}.flow-applies-to{margin-top:3rem;padding:1.5rem;background:#fff;border-radius:16px;display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap}.applies-label{font-size:.875rem;font-weight:600;color:var(--warm-brown)}.applies-items{display:flex;gap:1rem;flex-wrap:wrap}.applies-item{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--neutral-200);border-radius:8px;font-size:.875rem;color:var(--warm-brown);text-decoration:none;transition:background .2s}.applies-item:hover{background:var(--green-100)}.applies-icon{font-size:1rem}.accounting-section{padding:5rem 2rem;background:var(--warm-cream)}.accounting-container{max-width:1100px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.accounting-visual{display:flex;justify-content:center}.accounting-card{background:#a0d5c633;border-radius:24px;padding:2rem}.accounting-preview{background:#fff;border-radius:16px;padding:1.5rem;width:300px;box-shadow:0 8px 30px #00000014}.sync-animation{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid var(--neutral-300);margin-bottom:1rem}.sync-source{display:flex;flex-direction:column;align-items:center;gap:.25rem}.sync-logo{width:32px;height:32px}.sync-source span{font-size:.6875rem;color:var(--warm-brown)}.sync-arrows{display:flex;gap:.25rem;color:var(--green-600);font-size:1rem}.sync-targets{display:flex;flex-direction:column;gap:.5rem}.sync-target{display:flex;align-items:center;gap:.375rem;font-size:.6875rem;color:var(--warm-brown)}.target-icon{font-size:1rem}.sync-items{display:flex;flex-direction:column;gap:.5rem}.sync-item{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:var(--warm-brown);padding:.5rem;background:var(--neutral-200);border-radius:6px}.sync-check{color:var(--green-600);font-weight:700}.accounting-content h2{font-size:2.5rem;font-weight:700;color:var(--warm-brown);line-height:1.2;margin-bottom:1rem}.accounting-description{font-size:1.0625rem;color:var(--warm-brown-light);line-height:1.6;margin-bottom:2rem}.accounting-benefits{list-style:none;display:flex;flex-direction:column;gap:.75rem;margin-bottom:2rem}.accounting-benefits li{display:flex;align-items:flex-start;gap:.75rem;font-size:.9375rem;color:var(--warm-brown)}.benefit-check{flex-shrink:0;width:24px;height:24px;background:var(--green-100);color:var(--green-600);border-radius:50%;display:flex;align-items:center;justify-content:center}.benefit-check svg{width:14px;height:14px}.btn-link{display:inline-flex;align-items:center;gap:.5rem;color:var(--green-600);text-decoration:none;font-weight:600;font-size:.9375rem;transition:gap .2s}.btn-link:hover{gap:.75rem}.btn-link span{display:inline-flex;align-items:center}.section-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--warm-brown);background:var(--warm-beige);border:none;border-radius:24px;margin-bottom:1.5rem}.section-badge-light{background:#ffffff26;color:var(--mint-600)}.section-badge-green{background:var(--green-800);color:var(--mint-600)}.highlight{color:var(--green-600);text-decoration:underline;text-decoration-color:var(--mint-600);text-underline-offset:4px}.features-grid{padding:5rem 2rem;background:var(--neutral-200)}.features-grid-container{max-width:1200px;margin:0 auto}.features-grid-header{text-align:center;margin-bottom:4rem}.features-grid-header h2{font-size:2.5rem;font-weight:700;color:var(--warm-brown);line-height:1.2;margin-bottom:1rem}.features-grid-header p{font-size:1.125rem;color:var(--warm-brown-light);max-width:600px;margin:0 auto}.features-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.feature-card{background:var(--neutral-100);padding:2rem;border-radius:20px;transition:transform .2s,box-shadow .2s}.feature-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px #00000014}.feature-card-icon{width:48px;height:48px;background:var(--green-100);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;color:var(--green-800)}.feature-card h3{font-size:1.125rem;font-weight:600;margin-bottom:.5rem;color:var(--warm-brown)}.feature-card p{font-size:.9375rem;color:var(--warm-brown-light);line-height:1.6}.how-it-works{padding:5rem 2rem;background:var(--green-800);color:#fff}.how-it-works-container{max-width:1200px;margin:0 auto}.how-it-works-header{text-align:center;margin-bottom:4rem}.how-it-works-header h2{font-size:2.5rem;font-weight:700;margin-bottom:1rem}.how-it-works-header p{font-size:1.125rem;color:var(--mint-600)}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem}.step{text-align:center;position:relative}.step-number{width:56px;height:56px;background:var(--mint-600);color:var(--green-800);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 1.25rem}.step h3{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.step p{font-size:.9375rem;color:var(--green-300);line-height:1.6}.step-connector{position:absolute;top:28px;left:calc(50% + 40px);width:calc(100% - 80px);height:2px;background:linear-gradient(to right,var(--mint-600),transparent);opacity:.3}.all-features{padding:5rem 2rem;background:var(--warm-cream)}.all-features-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:400px 1fr;gap:4rem;align-items:start}.all-features-content h2{font-size:2.5rem;font-weight:700;color:var(--warm-brown);line-height:1.2;margin-bottom:1rem}.all-features-content .highlight{color:var(--green-600);text-decoration:underline;text-decoration-color:var(--mint-600);text-underline-offset:4px}.all-features-intro{font-size:1.0625rem;color:var(--warm-brown-light);line-height:1.6}.all-features-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.all-feature-item{display:flex;align-items:center;gap:.75rem;padding:1rem;background:var(--warm-beige);border-radius:12px;font-size:.9375rem;color:var(--warm-brown)}.all-feature-item-highlighted{background:var(--green-600);color:#fff}.all-feature-item-highlighted .check-icon{color:var(--mint-600)}.check-icon{color:var(--green-600);flex-shrink:0}.highlight-section{padding:4rem 2rem;background:var(--warm-cream)}.highlight-container{max-width:1100px;margin:0 auto;background:var(--mint-600);border-radius:32px;padding:4rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.highlight-content h2{font-size:2.5rem;font-weight:700;color:var(--green-900);line-height:1.2;margin-bottom:1.5rem}.highlight-description{font-size:1.0625rem;color:var(--green-800);line-height:1.6;margin-bottom:2rem;max-width:420px}.highlight-checklist{list-style:none;display:flex;flex-direction:column;gap:1rem}.highlight-checklist li{display:flex;align-items:flex-start;gap:.75rem;font-size:.9375rem;color:var(--green-900);line-height:1.5}.highlight-check{flex-shrink:0;width:24px;height:24px;background:var(--green-800);color:var(--mint-600);border-radius:50%;display:flex;align-items:center;justify-content:center}.highlight-check svg{width:14px;height:14px}.btn-highlight{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background:var(--green-800);color:#fff;text-decoration:none;border-radius:12px;font-weight:600;font-size:.9375rem;margin-top:2rem;transition:transform .2s,box-shadow .2s}.btn-highlight:hover{transform:translateY(-2px);box-shadow:0 8px 20px #00000026}.btn-highlight svg{width:18px;height:18px}.highlight-visual{display:flex;justify-content:center}.highlight-card-wrapper{background:#ffffff4d;border-radius:24px;padding:2rem}.highlight-card{background:#fff;border-radius:16px;padding:1.5rem;width:280px;box-shadow:0 8px 30px #00000014}.growth-preview{text-align:center}.growth-header{margin-bottom:1.25rem}.growth-title{font-size:.875rem;font-weight:600;color:var(--warm-brown)}.growth-chart{height:120px;margin-bottom:1rem}.chart-bars{display:flex;align-items:flex-end;justify-content:center;gap:.75rem;height:100%}.chart-bar{width:40px;background:var(--neutral-200);border-radius:6px 6px 0 0;display:flex;align-items:flex-end;justify-content:center;padding-bottom:.5rem;transition:background .2s}.chart-bar span{font-size:.625rem;color:var(--warm-brown-light)}.chart-bar.highlight-bar{background:var(--green-600)}.chart-bar.highlight-bar span{color:#fff}.growth-stat{padding-top:1rem;border-top:1px solid var(--neutral-300)}.growth-value{display:block;font-size:1.5rem;font-weight:700;color:var(--green-600);line-height:1;margin-bottom:.25rem}.growth-label{font-size:.75rem;color:var(--warm-brown-light)}.integrations-section{background:var(--warm-cream);padding:5rem 2rem}.integrations-container{max-width:1100px;margin:0 auto;text-align:center}.integrations-header{margin-bottom:3rem}.integrations-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--warm-brown);background:var(--warm-beige);border-radius:24px;margin-bottom:1.5rem}.integrations-header h2{font-family:Lora,serif;font-size:2.5rem;font-weight:500;color:var(--green-800);margin-bottom:1.5rem}.integrations-logos{display:flex;flex-direction:column;gap:1rem}.integrations-row{display:flex;justify-content:center;gap:1rem}.integration-logo{background:#ffffffb3;border-radius:16px;width:80px;height:80px;display:flex;align-items:center;justify-content:center;transition:transform .3s,box-shadow .3s}.integration-logo:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001a}.integration-logo img{width:40px;height:40px;object-fit:contain;filter:grayscale(100%);opacity:.6;transition:filter .3s,opacity .3s}.integration-logo:hover img{filter:grayscale(0%);opacity:1}@media(max-width:1024px){.hero-text h1{font-size:2.5rem}.success-badge{left:-40px}.invoice-badge{right:-40px}.commission-badge{left:-20px}.zero-commission-container{grid-template-columns:1fr;gap:2rem}.zero-commission-content{text-align:center}.providers-grid{grid-template-columns:repeat(3,1fr)}.accounting-container{grid-template-columns:1fr;gap:2rem}.accounting-visual{order:2}.accounting-content{text-align:center}.accounting-benefits{align-items:center}.features-cards,.steps{grid-template-columns:repeat(2,1fr)}.step-connector{display:none}.all-features-container{grid-template-columns:1fr;gap:2rem}.all-features-content{text-align:center}.all-features-grid{grid-template-columns:repeat(2,1fr)}.integrations-row{flex-wrap:wrap}.highlight-container{grid-template-columns:1fr;gap:3rem}.highlight-content{text-align:center}.highlight-description{max-width:100%}.highlight-checklist{align-items:center}}@media(max-width:768px){.hero{padding:10rem 1.5rem 3rem}.hero-text h1{font-size:2rem}.hero-cta{flex-direction:column;align-items:stretch}.highlight-checklist{align-items:flex-start}.btn-primary,.btn-secondary{justify-content:center}.hero-payments-wrapper:before{width:calc(100% + 3rem);border-radius:0}.success-badge,.invoice-badge,.commission-badge{display:none}.providers-grid{grid-template-columns:1fr}.flow-step{flex-direction:column;text-align:center}.flow-step-icon{margin:0 auto}.flow-step-connector{left:50%;transform:translate(-50%)}.flow-step-content{background:var(--warm-beige);padding:.5rem .75rem;border-radius:8px}.flow-step-number{background:var(--mint-600)}.flow-applies-to{flex-direction:column;text-align:center}.applies-items{justify-content:center}.features-cards,.steps,.all-features-grid{grid-template-columns:1fr}.integrations-header h2{font-size:1.75rem}.integration-logo{width:64px;height:64px}.integration-logo img{width:32px;height:32px}.highlight-container{padding:2.5rem 1.5rem}.highlight-content h2{font-size:1.75rem}.highlight-section{padding:4rem .5rem}.highlight-container{padding:2.5rem .5rem}.highlight-card-wrapper{padding:0;background:transparent}.highlight-card{width:100%;max-width:260px;margin:0 auto}.philosophy-section{padding:3rem .5rem}.philosophy-visual-wrapper{padding:1rem}.revenue-card,.comparison-card{width:100%;max-width:280px}.accounting-section{padding:3rem .5rem}.accounting-card{padding:1rem}.accounting-preview{width:100%;max-width:280px}.accounting-benefits{align-items:flex-start}.accounting-benefits li{text-align:left}}
