.marketing{--ink:var(--brand-ink);--muted:var(--brand-muted);--primary:var(--brand-primary);--line:var(--brand-line);color:var(--ink);overflow-wrap:break-word;background:#f8fbff;font-family:Arial,Helvetica,sans-serif;line-height:1.6}.marketing *{box-sizing:border-box}.marketing a{text-decoration:none}.marketing a:focus-visible,.marketing summary:focus-visible{outline-offset:5px;border-radius:4px;outline:3px solid #244b7a}.marketing .m-wrap{width:min(1160px,100% - 64px);margin-inline:auto}.marketing .m-section{padding-block:110px}.marketing section[id]{scroll-margin-top:100px}.marketing .skip-link{z-index:100;background:#fff;padding:12px;position:fixed;top:-100px;left:20px}.marketing .skip-link:focus{top:12px}.marketing .site-header{z-index:30;border-bottom:1px solid var(--line);background:#fff;position:sticky;top:0}.marketing .header-inner{align-items:center;gap:32px;height:84px;display:flex}.marketing .desktop-nav{gap:26px;margin-inline:auto;font-size:13px;font-weight:600;display:flex}.marketing .desktop-nav a:hover,.marketing .site-footer a:hover{color:#52647e}.marketing .header-actions{align-items:center;gap:25px;font-size:13px;font-weight:600;display:flex}.marketing .m-button{border:1px solid var(--primary);background:var(--primary);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:28px;min-height:52px;padding:14px 24px;font-size:14px;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.marketing .m-button:hover{background:var(--brand-hover);transform:translateY(-1px)}.marketing .m-button.secondary{color:var(--ink);background:0 0;border-color:#b6cbea}.marketing .m-button.secondary:hover{background:#f1f6fd}.marketing .m-button.small{gap:18px;min-height:44px;padding:11px 17px;font-size:12px}.marketing .mobile-menu{display:none}.marketing .hero{text-align:center;padding-top:76px}.marketing .eyebrow{letter-spacing:2px;color:#52647e;margin:0 0 22px;font-size:10px;font-weight:700;line-height:1.6}.marketing .live-dot{vertical-align:middle;background:#52647e;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block}.marketing h1{letter-spacing:-3.8px;margin:0;font-size:clamp(46px,5.4vw,76px);font-weight:600;line-height:1.08}.marketing h1 em,.marketing .ai-section h2 em{color:var(--brand-primary);letter-spacing:-3px;font-family:Georgia,serif;font-weight:400}.marketing .hero-copy{max-width:570px;color:var(--muted);margin:26px auto;font-size:16px;line-height:1.85}.marketing .hero-actions{justify-content:center;gap:12px;display:flex}.marketing .hero-assurance{color:#52647e;margin:17px 0 44px;font-size:11px}.marketing .hero-assurance>span:first-child{color:#52647e}.marketing .assurance-divider{margin-inline:10px}.marketing .product-preview{text-align:left;background:#fff;border:1px solid #d6e3f3;border-radius:12px 12px 0 0;padding:0;position:relative;box-shadow:0 24px 65px -30px #163b7040}.marketing .preview-bar{letter-spacing:1.2px;color:#52647e;background:#f1f6fd;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;gap:12px;padding:13px 20px;font-size:8px;display:flex}.marketing .window-dots{letter-spacing:4px;color:#b6cbea;font-size:12px}.marketing .preview-sample{letter-spacing:0;font-size:9px}.marketing .preview-workspace{min-height:370px;display:flex}.marketing .preview-sidebar{color:#52647e;border-right:1px solid #e8f0fb;flex-direction:column;flex:none;gap:10px;width:170px;padding:26px 16px;font-size:10px;display:flex}.marketing .preview-sidebar>b{color:#244b7a;margin-bottom:18px;padding-left:9px;font-size:21px}.marketing .preview-sidebar>span{padding:7px 9px}.marketing .preview-sidebar .selected{color:#244b7a;background:#f1f6fd;border-radius:5px;font-weight:700}.marketing .preview-sidebar .preview-ai{color:#244b7a}.marketing .workspace-account{color:#244b7a;align-items:center;gap:10px;margin-top:auto;padding:20px 9px 0;display:flex}.marketing .workspace-account small{color:#52647e;font-size:8px}.marketing .preview-content{flex:1;min-width:0;padding:25px 28px}.marketing .preview-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.marketing .preview-title small{letter-spacing:1.4px;color:#52647e;font-size:7px}.marketing .preview-title h3{letter-spacing:-.4px;margin:5px 0 17px;font-size:16px;font-weight:600}.marketing .sample-button{color:#fff;white-space:nowrap;background:#244b7a;border-radius:5px;padding:8px 12px;font-size:9px}.marketing .preview-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:24px;display:grid}.marketing .preview-stats>div{border:1px solid #e8f0fb;border-radius:6px;padding:12px 16px}.marketing .preview-stats small{color:#52647e;font-size:9px}.marketing .preview-stats strong{letter-spacing:-1px;font-size:24px;font-weight:500;display:block}.marketing .preview-stats strong span{letter-spacing:0;color:#52647e;font-size:8px;font-weight:400}.marketing .preview-documents{grid-template-columns:1.1fr 1fr;gap:24px;display:grid}.marketing .preview-list h4{justify-content:space-between;margin:0 0 12px;font-size:11px;font-weight:600;display:flex}.marketing .sample-row{border-bottom:1px solid #f1f6fd;align-items:center;gap:10px;padding:11px 0;font-size:9px;display:flex}.marketing .sample-row>div:last-child{text-align:right;margin-left:auto}.marketing .sample-row b{font-weight:500;display:block}.marketing .sample-row small{color:#52647e;margin-top:4px;font-size:7px;display:block}.marketing .sample-avatar{color:#52647e;background:#f1f6fd;border-radius:6px;padding:7px 10px}.marketing .sample-status{color:#776c34;background:#f0eee3;border-radius:3px;margin-top:4px;padding:2px 5px;font-size:7px;display:inline-block}.marketing .sample-status.accepted{color:#23704b;background:#e5f5ed}.marketing .sample-status.sent{color:#536f8b;background:#edf0f6}.marketing .sample-note{color:#52647e;background:#f1f6fd;border-radius:6px;gap:12px;margin-top:16px;padding:12px;font-size:9px;display:flex}.marketing .sample-note>span{font-size:25px}.marketing .sample-note p{margin:0}.marketing .sample-note b{color:#244b7a}.marketing .preview-invoice{background:#fff;border:1px solid #e8f0fb;border-radius:6px;padding:22px;font-size:9px;box-shadow:0 5px 16px #163b7010}.marketing .mini-invoice-heading{justify-content:space-between;margin-bottom:28px;line-height:1.25;display:flex}.marketing .mini-invoice-heading>b{letter-spacing:-.5px;font-size:13px;font-weight:800}.marketing .mini-invoice-heading>span{text-align:right;color:#52647e;letter-spacing:1px;font-size:8px}.marketing .mini-invoice-heading small{letter-spacing:0;font-size:6px}.marketing .preview-invoice>small{color:#64748b;font-size:6px}.marketing .preview-invoice h4{margin:5px 0 15px;font-size:10px;font-weight:600}.marketing .preview-invoice>p{color:#52647e;font-size:8px}.marketing .mini-line{border-block:1px solid #e8f0fb;justify-content:space-between;margin-top:8px;padding:10px 0;display:flex}.marketing .mini-total{justify-content:space-between;align-items:center;margin:15px 0;display:flex}.marketing .mini-total strong{letter-spacing:-.5px;font-size:18px}.marketing .mini-footer{color:#64748b;text-align:center;padding-top:10px;font-size:6px}.marketing figcaption{text-align:center;color:#52647e;background:#f1f6fd;padding:9px;font-size:9px}.marketing .audience-strip{text-align:center;background:#f1f6fd;border-block:1px solid #e8f0fb;padding:35px 0 40px}.marketing .audience-strip span{letter-spacing:1.8px;color:#52647e;font-size:8px}.marketing .audience-strip .m-wrap>div{color:#244b7a;justify-content:center;align-items:center;gap:35px;margin-top:18px;font-size:15px;font-weight:500;display:flex}.marketing .audience-strip i{color:#52647e;font-size:17px;font-style:normal}.marketing h2{letter-spacing:-1.8px;margin:0;font-size:clamp(30px,3.5vw,44px);font-weight:500;line-height:1.2}.marketing .section-heading{justify-content:space-between;align-items:end;gap:50px;margin-bottom:45px;display:flex}.marketing .section-heading>p{max-width:330px;color:var(--muted);margin:0 0 3px;font-size:14px;line-height:1.8}.marketing .feature-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.marketing .feature-card{border:1px solid var(--line);background:#fff;border-radius:10px;padding:30px 26px}.marketing .feature-meta{color:#52647e;align-items:center;gap:10px;margin-bottom:28px;font-size:10px;display:flex}.marketing .feature-meta>span:first-child{background:#f1f6fd;border-radius:6px;place-items:center;width:29px;height:29px;font-size:11px;display:grid}.marketing .feature-card h3{letter-spacing:-.4px;margin:0 0 12px;font-size:17px;font-weight:600;line-height:1.4}.marketing .feature-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.85}.marketing .ai-section{color:#f1f6fd;background:#142b52;padding:85px 0}.marketing .ai-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.marketing .eyebrow.light{color:#b6cbea}.marketing .ai-section h2{letter-spacing:-2px;font-size:48px;line-height:1.18}.marketing .ai-section h2 em{color:#b6cbea;letter-spacing:-1px}.marketing .ai-grid>div>p:not(.eyebrow){color:#d6e3f3;margin:24px 0;font-size:14px;line-height:1.9}.marketing .ai-principle{border-top:1px solid #244b7a;gap:15px;margin-top:30px;padding-top:23px;display:flex}.marketing .ai-principle>span{color:#b6cbea;font-size:30px;line-height:1}.marketing .ai-principle strong{font-size:13px;font-weight:500}.marketing .ai-principle p{color:#b6cbea;margin:6px 0 22px;font-size:12px;line-height:1.8}.marketing .text-link{color:inherit;border-bottom:1px solid;align-items:center;gap:25px;padding-bottom:5px;font-size:13px;font-weight:600;display:inline-flex}.marketing .prompt-card{background:#1d3b65;border:1px solid #52647e;border-radius:10px;max-width:calc(100% - 30px);margin-bottom:-15px;padding:22px 25px}.marketing .demo-label{letter-spacing:1.5px;color:#b6cbea;font-size:8px}.marketing .prompt-card p{color:#e8f0fb;margin:12px 0 14px;font-size:12px;line-height:1.85}.marketing .draft-card{color:var(--ink);background:#f8fbff;border-radius:9px;margin-left:30px;padding:23px;position:relative;box-shadow:0 16px 40px #071c2630}.marketing .draft-title{color:#52647e;letter-spacing:1px;justify-content:space-between;gap:8px;font-size:8px;display:flex}.marketing .draft-title>span:last-child{color:#52647e;letter-spacing:0}.marketing .draft-card h3{letter-spacing:-.5px;margin:20px 0 3px;font-size:22px;font-weight:600}.marketing .draft-card>p{color:#52647e;margin:0 0 18px;font-size:12px}.marketing .draft-card dl{margin:0}.marketing .draft-card dl>div{border-bottom:1px solid #e8f0fb;justify-content:space-between;gap:12px;padding:9px 0;font-size:11px;display:flex}.marketing .draft-card dd{white-space:nowrap;margin:0;font-weight:500}.marketing .draft-steps{justify-content:space-between;align-items:center;gap:8px;margin-top:20px;font-size:9px;font-weight:600;display:flex}.marketing .draft-steps span{color:#52647e}.marketing .ai-caption{text-align:right;color:#b6cbea!important;margin:13px 0 0!important;font-size:9px!important}.marketing .center-heading{text-align:center;max-width:650px;margin:0 auto 48px}.marketing .center-heading>p:last-child{color:var(--muted);margin-top:17px;font-size:14px}.marketing .steps-grid{grid-template-columns:repeat(4,1fr);gap:35px;margin:0;padding:0;list-style:none;display:grid}.marketing .step-number{color:#52647e;background:#f1f6fd;border:1px solid #d6e3f3;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:22px;font-size:12px;display:grid}.marketing .steps-grid h3{letter-spacing:-.2px;margin:0 0 10px;font-size:15px;font-weight:600}.marketing .steps-grid p{color:var(--muted);margin:0;font-size:12px;line-height:1.9}.marketing .workflow-section{background:#f1f6fd;border-radius:16px;grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding:60px 70px;display:grid}.marketing .workflow-copy>p:not(.eyebrow){color:var(--muted);margin:22px 0;font-size:13px;line-height:1.9}.marketing .workflow-visual{justify-self:end;width:100%;max-width:350px}.marketing .workflow-visual>div{background:#fff;border:1px solid #d6e3f3;border-radius:8px;padding:23px;box-shadow:0 6px 16px #163b7008}.marketing .workflow-visual>div>span{letter-spacing:1.5px;color:#52647e;font-size:8px}.marketing .workflow-visual h3{margin:10px 0 2px;font-size:14px;font-weight:600}.marketing .workflow-visual p{color:var(--muted);margin:0 0 12px;font-size:10px}.marketing .workflow-visual b{color:#23704b;background:#e5f5ed;border-radius:4px;padding:4px 7px;font-size:9px;font-weight:500}.marketing .workflow-visual b.neutral{color:#7d7b51;background:#f1f6fd}.marketing .workflow-arrow{text-align:center;color:#52647e;font-size:25px;line-height:1.5;display:block}.marketing .verification{border-bottom:1px solid var(--line);align-items:center;gap:24px;margin-top:25px;padding:35px 0;display:flex}.marketing .verification-icon{color:#52647e;font-size:38px}.marketing .coming-label{letter-spacing:1.4px;color:#52647e;font-size:8px}.marketing .verification h3{margin:5px 0;font-size:16px;font-weight:600}.marketing .verification p{color:var(--muted);max-width:690px;margin:0;font-size:12px}.marketing .coming-pill{white-space:nowrap;color:#52647e;border:1px solid #d6e3f3;border-radius:20px;margin-left:auto;padding:5px 14px;font-size:10px}.marketing .pricing-section{background:#f1f6fd;margin-top:55px}.marketing .pricing-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;max-width:850px;margin:auto;display:grid}.marketing .price-card{background:#fff;border:1px solid #d6e3f3;border-radius:12px;padding:34px;position:relative}.marketing .price-card.pro{border:2px solid var(--brand-primary);background:#f8fbff;box-shadow:0 14px 35px #163b7015}.marketing .popular{letter-spacing:1.3px;white-space:nowrap;background:var(--primary);color:#d6e3f3;border-radius:30px;padding:6px 18px;font-size:8px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.marketing .plan-label{margin:0 0 5px;font-size:20px;font-weight:600}.marketing .plan-description{color:var(--muted);margin:0 0 22px;font-size:12px}.marketing .price{align-items:baseline;gap:8px;display:flex}.marketing .price strong{letter-spacing:-3px;font-size:56px;font-weight:500;line-height:1.15}.marketing .price>span{color:#52647e;font-size:12px}.marketing .annual{color:#52647e;flex-wrap:wrap;align-items:center;gap:8px;min-height:26px;margin:12px 0 22px;font-size:10px;display:flex}.marketing .annual b{color:#52647e;background:#e8f0fb;border-radius:4px;padding:3px 8px;font-size:9px;font-weight:600}.marketing .price-card>.m-button{justify-content:space-between;width:100%;font-size:13px}.marketing .price-card ul{color:#244b7a;gap:12px;margin:26px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.marketing .price-card li>span{color:#52647e;margin-right:5px}.marketing .upgrade-note{color:#52647e;border-top:1px solid #e8f0fb;margin:22px 0 0;padding-top:15px;font-size:10px;line-height:1.7}.marketing .pricing-footnote{text-align:center;color:#52647e;margin:26px 0 0;font-size:10px;line-height:1.8}.marketing .faq-section{grid-template-columns:1fr 1.7fr;gap:100px;display:grid}.marketing .faq-section>div>p:last-child{color:var(--muted);margin-top:22px;font-size:14px}.marketing .faq-list details{border-bottom:1px solid var(--line)}.marketing .faq-list details:first-child{border-top:1px solid var(--line)}.marketing .faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-size:13px;font-weight:600;list-style:none;display:flex}.marketing summary::-webkit-details-marker{display:none}.marketing .faq-list summary span{color:#52647e;flex:none;font-size:20px;font-weight:400}.marketing .faq-list details[open] summary span{transform:rotate(45deg)}.marketing .faq-list details>p{color:var(--muted);margin:0 30px 22px 0;font-size:12px;line-height:1.9}.marketing .final-cta{text-align:center;background:#e8f0fb;border-radius:14px;margin-bottom:80px;padding:60px 24px}.marketing .final-cta h2{font-size:42px}.marketing .final-cta .m-button{margin-top:28px}.marketing .final-cta>p:last-child{color:#52647e;margin-top:14px;font-size:10px}.marketing .site-footer{background:#f1f6fd;border-top:1px solid #e8f0fb;padding-top:50px}.marketing .footer-top{grid-template-columns:2fr repeat(3,1fr);gap:30px;padding-bottom:45px;display:grid}.marketing .footer-top p{color:var(--muted);margin-top:20px;font-size:12px;line-height:1.9}.marketing .footer-top nav{color:#52647e;flex-direction:column;align-items:start;gap:10px;font-size:11px;display:flex}.marketing .footer-top nav strong{color:#244b7a;margin-bottom:10px;font-size:10px;font-weight:600}.marketing .footer-bottom{color:#52647e;border-top:1px solid #d6e3f3;justify-content:space-between;gap:20px;padding-block:20px;font-size:9px;display:flex}.marketing .legal{max-width:780px;padding-block:70px 100px}.marketing .legal h1{letter-spacing:-2px;font-size:48px}.marketing .legal h2{letter-spacing:-.6px;margin-top:35px;font-size:22px}.marketing .legal p{color:var(--muted);margin:15px 0;font-size:14px;line-height:1.9}.marketing .legal .legal-note{background:#f1f6fd;border:1px solid #d6e3f3;border-radius:8px;padding:18px;font-size:12px}.marketing .legal a{color:var(--primary);text-decoration:underline}@media (min-width:1400px){.marketing .hero{padding-top:90px}.marketing .hero-assurance{margin-bottom:55px}}@media (max-width:1023px){.marketing .m-wrap{width:calc(100% - 48px)}.marketing .desktop-nav{gap:16px}.marketing .header-inner{gap:20px}.marketing .header-actions{gap:16px}.marketing .login-link{display:none}.marketing .ai-grid{gap:45px}.marketing .workflow-section{gap:35px;padding:40px}.marketing .feature-card{padding:24px 20px}.marketing .faq-section{gap:50px}.marketing .preview-sidebar{width:140px}.marketing .preview-content{padding:20px}.marketing .preview-title h3{font-size:14px}.marketing .audience-strip .m-wrap>div{gap:20px;font-size:12px}.marketing .ai-section h2{font-size:40px}.marketing .steps-grid{gap:22px}.marketing .preview-invoice{padding:15px}}@media (max-width:767px){.marketing .m-wrap{width:calc(100% - 40px)}.marketing .header-inner{gap:14px;height:72px}.marketing .brand{font-size:25px}.marketing .desktop-nav{display:none}.marketing .header-actions{margin-left:auto}.marketing .m-button.small{gap:10px;padding:10px 12px;font-size:10px}.marketing .mobile-menu{display:block}.marketing .mobile-menu summary{cursor:pointer;place-items:center;min-width:36px;min-height:44px;font-size:21px;list-style:none;display:grid}.marketing .mobile-menu nav{border-bottom:1px solid var(--line);background:#f8fbff;flex-direction:column;gap:0;padding:15px 25px 25px;display:flex;position:absolute;top:72px;left:0;right:0;box-shadow:0 15px 20px #163b7010}.marketing .mobile-menu nav a{padding:12px 0;font-size:14px}.marketing .hero{padding-top:50px}.marketing .eyebrow{letter-spacing:1.5px;margin-bottom:18px;font-size:8px}.marketing h1{letter-spacing:-2.8px;font-size:50px}.marketing h1 em{letter-spacing:-2px}.marketing .hero-copy{max-width:470px;margin:22px auto;font-size:14px;line-height:1.8}.marketing .hero-actions .m-button{gap:14px;min-height:49px;padding:12px 17px;font-size:12px}.marketing .hero-assurance{margin-bottom:32px;font-size:9px}.marketing .preview-sidebar{display:none}.marketing .preview-content{padding:18px}.marketing .preview-bar{letter-spacing:.5px;padding:9px 12px;font-size:6px}.marketing .preview-sample{display:none}.marketing .window-dots{font-size:8px}.marketing .preview-title h3{font-size:14px}.marketing .sample-button{display:none}.marketing .preview-stats{gap:8px;margin-bottom:20px}.marketing .preview-stats>div{padding:8px 11px}.marketing .preview-stats strong{font-size:23px}.marketing .preview-stats strong span{display:none}.marketing .preview-stats small{font-size:8px}.marketing .preview-documents{grid-template-columns:1fr 1fr;gap:15px}.marketing .sample-avatar{display:none}.marketing .preview-invoice{padding:15px 12px}.marketing .mini-invoice-heading{margin-bottom:15px}.marketing .mini-total strong{font-size:14px}.marketing .mini-total{gap:10px}.marketing .sample-row{font-size:8px}.marketing .sample-note{gap:8px;padding:8px;font-size:8px}.marketing .preview-workspace{min-height:0}.marketing figcaption{font-size:8px}.marketing .audience-strip{padding:25px 0}.marketing .audience-strip span{letter-spacing:1px;font-size:7px}.marketing .audience-strip .m-wrap>div{grid-template-columns:1fr 1fr;gap:10px;font-size:12px;display:grid}.marketing .audience-strip i{display:none}.marketing .m-section{padding-block:70px}.marketing h2{letter-spacing:-1.4px;font-size:34px}.marketing .section-heading{margin-bottom:30px;display:block}.marketing .section-heading>p{max-width:450px;margin-top:20px;font-size:13px}.marketing .feature-grid{grid-template-columns:repeat(2,1fr);gap:12px}.marketing .feature-card{padding:23px 19px}.marketing .feature-meta{gap:8px;margin-bottom:20px;font-size:8px}.marketing .feature-card h3{font-size:16px}.marketing .feature-card p{font-size:12px}.marketing .ai-section{padding:60px 0}.marketing .ai-grid{grid-template-columns:1fr;gap:40px}.marketing .ai-grid>div:first-child{max-width:520px}.marketing .ai-section h2{font-size:42px}.marketing .ai-grid>div>p:not(.eyebrow){font-size:13px}.marketing .ai-demo{justify-self:center;width:100%;max-width:500px}.marketing .draft-card{padding:24px}.marketing .draft-card dl>div{font-size:12px}.marketing .prompt-card p{font-size:13px}.marketing .center-heading{margin-bottom:35px}.marketing .center-heading>p:last-child{font-size:13px}.marketing .steps-grid{grid-template-columns:1fr 1fr;gap:30px}.marketing .step-number{margin-bottom:15px}.marketing .workflow-section{grid-template-columns:1fr;gap:30px;padding:35px 25px}.marketing .workflow-visual{justify-self:center;max-width:440px}.marketing .verification{flex-wrap:wrap;gap:15px;padding-block:25px}.marketing .verification-icon{display:none}.marketing .verification h3{font-size:15px}.marketing .coming-pill{margin:0}.marketing .pricing-section{margin-top:20px}.marketing .pricing-grid{gap:22px}.marketing .price-card{padding:26px 20px}.marketing .plan-description{min-height:34px;font-size:11px}.marketing .price strong{font-size:48px}.marketing .price-card ul{font-size:11px}.marketing .faq-section{grid-template-columns:1fr;gap:25px}.marketing .faq-section h2 br,.marketing .faq-section>div>p:last-child{display:none}.marketing .faq-list summary{min-height:60px;font-size:13px}.marketing .final-cta{margin-bottom:55px;padding:40px 20px}.marketing .final-cta h2{font-size:33px}.marketing .footer-top{grid-template-columns:1fr 1fr;gap:32px}.marketing .footer-top>div{grid-column:1/-1}.marketing .footer-top>div p{margin-top:12px}.marketing .site-footer{padding-top:35px}.marketing .legal{padding-block:45px 70px}.marketing .legal h1{font-size:40px}}@media (max-width:479px){.marketing .m-wrap{width:calc(100% - 32px)}.marketing h1{letter-spacing:-2.5px;font-size:43px}.marketing .hero-actions{gap:8px}.marketing .hero-actions .m-button{gap:10px;padding:11px 13px;font-size:11px}.marketing .hero-assurance{font-size:8px}.marketing .preview-documents{grid-template-columns:1fr}.marketing .preview-invoice{display:none}.marketing .preview-list h4{font-size:12px}.marketing .sample-row{padding:10px 0;font-size:10px}.marketing .sample-row small,.marketing .sample-status{font-size:8px}.marketing .sample-avatar{display:block}.marketing .sample-note{display:none}.marketing .preview-title h3{font-size:14px}.marketing .feature-grid{grid-template-columns:1fr}.marketing .feature-card{padding:25px}.marketing .feature-meta{margin-bottom:20px;font-size:10px}.marketing .feature-card h3{font-size:18px}.marketing .feature-card p{font-size:13px}.marketing .pricing-grid{grid-template-columns:1fr;gap:32px;max-width:370px}.marketing .price-card{padding:32px}.marketing .plan-description{min-height:0;font-size:12px}.marketing .price-card ul{font-size:13px}.marketing .draft-card{margin-left:15px;padding:19px}.marketing .draft-card dl>div{font-size:10px}.marketing .prompt-card{max-width:calc(100% - 15px);padding:20px}.marketing .draft-steps{font-size:8px}.marketing .steps-grid{gap:25px 20px}.marketing .steps-grid h3{font-size:14px}.marketing .final-cta h2{font-size:29px}.marketing .footer-bottom{font-size:8px}}@media (prefers-reduced-motion:reduce){.marketing .m-button{transition:none}.marketing .m-button:hover{transform:none}}.marketing .preview-title small,.marketing .preview-stats strong span,.marketing .sample-row small,.marketing .preview-invoice>small,.marketing .mini-invoice-heading>span,.marketing .mini-footer,.marketing .preview-invoice>p,.marketing .sample-avatar,.marketing .coming-label,.marketing .coming-pill,.marketing .annual,.marketing .pricing-footnote,.marketing .footer-bottom{color:#52647e}@media (min-width:768px){.marketing .login-link{display:inline}}.marketing .brand{letter-spacing:-1.1px;font-size:25px}.marketing .preview-sidebar>b{font-size:18px}@media (max-width:767px){.marketing .brand{font-size:21px}.marketing .header-inner{gap:10px}.marketing .hero h1{font-size:clamp(36px,7vw,50px)}}.marketing .hero{background:radial-gradient(at top,#e8f2ff,#0000 65%)}.marketing .price-card.pro{border-color:var(--brand-primary);background:#f8fbff}.marketing .popular{color:#fff}.marketing .login-link:hover{color:var(--brand-primary)}
