.invoice-landing{background:#fff;color:#151719}.invoice-landing .invoice-container{width:min(1200px,90%);margin-inline:auto}.invoice-landing h1,.invoice-landing h2,.invoice-landing h3{color:inherit;font-family:inherit;font-weight:600;letter-spacing:-.045em}.invoice-landing h1{font-size:clamp(2.5rem,5vw,4.75rem);line-height:1.04}.invoice-landing h2{font-size:clamp(2rem,3.6vw,3.1rem);line-height:1.1}.invoice-landing h3{font-size:clamp(1.25rem,2.1vw,1.9rem);line-height:1.18}.invoice-landing p{font-size:.96rem;line-height:1.75;color:#61676e}.invoice-landing .invoice-eyebrow{font-size:.65rem;line-height:1.5;font-weight:650;letter-spacing:.17em;color:#6b737d;margin-bottom:1rem}.invoice-landing .invoice-breadcrumb{display:flex;align-items:center;gap:.7rem;color:#717780;font-size:.75rem;padding-top:1rem}.invoice-breadcrumb a{font-size:.75rem;color:inherit}.invoice-hero{padding-bottom:3.5rem;background:linear-gradient(#fff 28%,#f0f5fa 65%,#fff)}.invoice-hero-copy{max-width:850px;margin:3.5rem auto 2.8rem;text-align:center}.invoice-hero-copy>p:not(.invoice-eyebrow){max-width:640px;margin:1.5rem auto}.invoice-actions{display:flex;align-items:center;justify-content:center;gap:1.4rem;flex-wrap:wrap}.invoice-actions>a:first-child,.invoice-final-actions>a:first-child{background:#141719;color:#fff}.invoice-hero-copy p.invoice-hero-note{font-size:.72rem;color:#737b84;margin-top:1rem}.invoice-hero-frame{padding:12px;border:1px solid #e5eaf0;border-radius:1rem;background:#e9eef4}.invoice-hero-frame figcaption{padding-inline:.4rem}.invoice-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:2.5rem}.invoice-steps li{border-top:1px solid #dce1e6;padding-top:1.2rem}.invoice-step-number{display:block;font-size:.7rem;color:#747c85;margin-bottom:.7rem;font-variant-numeric:tabular-nums}.invoice-steps h2{font-size:1.08rem;letter-spacing:-.025em;margin-bottom:.65rem}.invoice-steps p{font-size:.84rem}.invoice-section{padding-block:clamp(3rem,6vw,5.5rem);scroll-margin-top:6rem}.invoice-section-heading{display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:4rem;margin-bottom:2.4rem}.invoice-section-heading>p{max-width:33rem}.invoice-detail-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;margin-top:2.2rem}.invoice-detail-list article{border-top:1px solid #dce1e6;padding-top:1.3rem;min-width:0}.invoice-detail-list article>span{display:block;font-size:.63rem;letter-spacing:.12em;color:#747b83;margin-bottom:.8rem}.invoice-detail-list h3{font-size:1.25rem;margin-bottom:.7rem}.invoice-detail-list p{font-size:.88rem}.invoice-dark{background:#191d21;color:#f6f7f8;margin-block:1.5rem}.invoice-dark p,.invoice-dark .invoice-eyebrow,.invoice-dark figcaption{color:#b9c0c7}.invoice-dark .public-product-screenshot{border-color:#3a3f45}.invoice-dark-notes{display:grid;grid-template-columns:1fr 1fr;gap:4rem;margin-top:1.8rem}.invoice-dark-notes p{font-size:.85rem}.invoice-dark-notes strong{display:block;color:#f6f7f8;font-weight:500}.invoice-split{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:center}.invoice-split-copy{max-width:31rem}.invoice-split-copy h2{margin-bottom:1.5rem}.invoice-split-copy>p+p{margin-top:1rem}.invoice-text-link{display:inline-flex;gap:.6rem;align-items:center;min-height:44px;margin-top:1rem;font-size:.85rem;font-weight:550}.invoice-image-surface{background:#eef1f4;padding:1.6rem;border-radius:1rem}.invoice-export-section{border-top:1px solid #e4e7e9}.invoice-export-image{padding:2rem;background:#f5f4f1;border-radius:1rem}.invoice-export-detail{border-top:1px solid #dde1e5;margin-top:1.5rem;padding-top:1.4rem}.invoice-export-detail h3{font-size:1.2rem;margin-bottom:.5rem}.invoice-use-cases{background:#f7f8f9}.invoice-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.4rem}.invoice-guide-grid article{border-top:1px solid #dce1e6;padding-top:1rem}.invoice-guide-grid h3{font-size:1.15rem;margin-bottom:.7rem}.invoice-guide-grid p{font-size:.87rem}.invoice-faq{display:grid;grid-template-columns:.85fr 1.15fr;gap:5rem}.invoice-faq h2{font-size:clamp(1.8rem,3vw,2.5rem)}.invoice-faq details{border-top:1px solid #dce1e6}.invoice-faq details:last-child{border-bottom:1px solid #dce1e6}.invoice-faq summary{display:flex;justify-content:space-between;align-items:center;min-height:4.2rem;gap:1rem;padding-block:1rem;font-size:.9rem;line-height:1.5;cursor:pointer;list-style:none}.invoice-faq summary::-webkit-details-marker{display:none}.invoice-faq summary span{font-size:1.4rem;font-weight:400}.invoice-faq details[open] summary span{transform:rotate(45deg)}.invoice-faq details p{padding-bottom:1.2rem;font-size:.88rem}.invoice-final{padding-block:1rem 5rem}.invoice-final-panel{display:flex;align-items:center;justify-content:space-between;gap:3rem;padding:clamp(2rem,5vw,4rem);background:#eef2f6;border-radius:1rem}.invoice-final-panel h2{font-size:clamp(2rem,3.7vw,3.25rem);margin-bottom:1rem}.invoice-final-actions{display:flex;flex-direction:column;align-items:center;gap:.7rem;flex-shrink:0}@media(max-width:1100px){.invoice-split,.invoice-faq{gap:2.5rem}}@media(max-width:760px){.invoice-landing .invoice-container{width:92%}.invoice-hero-copy{margin-top:2.5rem}.invoice-hero-frame{padding:6px}.invoice-steps,.invoice-section-heading,.invoice-dark-notes,.invoice-split,.invoice-faq,.invoice-detail-list{grid-template-columns:1fr;gap:1.5rem}.invoice-steps{margin-top:2rem}.invoice-hero{padding-bottom:0}.invoice-section-heading{margin-bottom:1.8rem}.invoice-guide-grid{grid-template-columns:1fr;gap:1.5rem}.invoice-image-surface,.invoice-export-image{padding:1rem}.invoice-export-image{order:2}.invoice-final-panel{align-items:flex-start;flex-direction:column;gap:1.5rem}.invoice-final-actions{align-items:flex-start}}
