.einvoice-page .container{width:100%;max-width:1300px;margin:0 auto;padding:0 1rem}@media (width>=768px){.einvoice-page .container{padding:0 2rem}}.einvoice-page .hero{background:#f5f7fa;padding:clamp(140px,14vw,200px) 0 clamp(50px,7vw,90px)}.einvoice-page .hero-copy{max-width:760px}.einvoice-page .eyebrow{text-transform:uppercase;letter-spacing:.84px;color:#f48120;margin:0 0 12px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.6}.einvoice-page .hero .hero-title{color:#212121;margin:0 0 16px;font-size:clamp(32px,4.5vw,52px);font-weight:600;line-height:1.15}.einvoice-page .hero .lead{color:#4b5563;max-width:620px;margin:0 0 28px;font-size:18px;line-height:1.7}.einvoice-page .hero-actions{flex-wrap:wrap;gap:1rem;display:flex}.einvoice-page .section{padding:clamp(50px,7vw,90px) 0}.einvoice-page .section.alt{background:#f9fafb}.einvoice-page .section-header{text-align:center;max-width:720px;margin:0 auto clamp(36px,5vw,56px)}.einvoice-page .section-header h2{color:#212121;margin:0;font-size:clamp(26px,3.5vw,38px);font-weight:600}.einvoice-page .section-header p{color:#4b5563;margin:12px 0 0;line-height:1.7}.einvoice-page .card-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:24px;display:grid}.einvoice-page .card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;padding:1.75rem;display:flex}.einvoice-page .card h3{color:#212121;margin:0 0 10px;font-size:20px;font-weight:600}.einvoice-page .card p{color:#4b5563;margin:0 0 16px;font-size:15px;line-height:1.7}.einvoice-page .card .card-link{color:#f48120;margin-top:auto;font-size:15px;font-weight:600;text-decoration:none}.einvoice-page .card .card-link:hover{text-decoration:underline}.einvoice-page .check-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px 32px;max-width:860px;margin:0 auto;padding:0;list-style:none;display:grid}.einvoice-page .check-list li{color:#212121;padding-left:28px;font-size:16px;line-height:1.6;position:relative}.einvoice-page .check-list li:before{content:"";background:#f48120;border-radius:50%;width:10px;height:10px;position:absolute;top:8px;left:0}.einvoice-page .steps{counter-reset:step;gap:16px;max-width:720px;margin:0 auto;padding:0;list-style:none;display:grid}.einvoice-page .steps li{counter-increment:step;color:#212121;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:1rem 1.25rem 1rem 3.75rem;line-height:1.6;position:relative}.einvoice-page .steps li:before{content:counter(step);color:#fff;background:#f48120;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:14px;font-weight:600;display:grid;position:absolute;top:1rem;left:1.25rem}.einvoice-page .pricing-box{text-align:center;background:#fff7f0;border:1px solid #f4812040;border-radius:16px;max-width:720px;margin:0 auto;padding:1.75rem}.einvoice-page .pricing-box h2{color:#212121;margin:0 0 10px;font-size:clamp(22px,3vw,28px);font-weight:600}.einvoice-page .pricing-box p{color:#4b5563;margin:0;line-height:1.7}.einvoice-page .note{text-align:center;color:#4b5563;max-width:680px;margin:clamp(28px,4vw,44px) auto 0;font-size:15px;line-height:1.7}.einvoice-page .note a{color:#f48120;font-weight:600}.einvoice-page .cta-section{text-align:center;background:#f5f7fa;padding:clamp(50px,7vw,90px) 0 clamp(80px,10vw,120px)}.einvoice-page .cta-section h2{color:#212121;margin:0 0 12px;font-size:clamp(26px,3.5vw,36px);font-weight:600}.einvoice-page .cta-section p{color:#4b5563;margin:0 0 24px}.einvoice-page .cta-section .hero-actions{justify-content:center}.compare-wrap{margin-top:2.5rem;overflow-x:auto}.compare-table{border-collapse:collapse;text-align:left;width:100%;min-width:640px;font-size:15px;line-height:1.6}.compare-table caption{text-align:left;margin-bottom:.75rem;font-size:18px;font-weight:600}.compare-table th,.compare-table td{vertical-align:top;border-bottom:1px solid #e5e7eb;padding:.85rem 1rem}.compare-table thead th{background:#f5f7fa;font-weight:600}.compare-table tbody th a{color:#f48120;font-weight:600}.review-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;max-width:960px;margin:0 auto;display:grid}@media (width>=760px){.review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.review-card{background:#fff;border:1px solid #e5e7eb;border-radius:16px;margin:0;padding:1.5rem}.review-stars{color:#f48120;letter-spacing:2px;margin:0 0 .75rem}.review-card blockquote{color:#212121;margin:0 0 1rem;font-size:16px;line-height:1.7}.review-card figcaption{color:#4b5563;font-size:14px;font-weight:600}.dashboard-wrap{text-align:center}.dashboard-shot{border-radius:16px;max-width:100%;height:auto;box-shadow:0 12px 40px #00000014}
