:root{--ink: #111827;--ink-soft: #4b5563;--ink-faint: #9ca3af;--paper: #f9fafb;--white: #ffffff;--line: #e5e7eb;--line-strong: #d1d5db;--accent: #2563eb;--accent-deep: #1d4ed8;--accent-soft: rgba(37, 99, 235, .08);--shadow: 0 10px 30px rgba(17, 24, 39, .08);--shadow-lg: 0 24px 60px rgba(17, 24, 39, .14);--radius: .75rem;--radius-lg: 1rem;--font: "Sora", "Segoe UI", sans-serif;--shell: 1120px;--gutter: 1rem}*{box-sizing:border-box}html,body,#root{margin:0;min-height:100%}body{font-family:var(--font);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.page{min-height:100%;display:flex;flex-direction:column}.shell,.shell-narrow{width:min(var(--shell),calc(100% - (2 * var(--gutter))));margin:0 auto}.site-header{position:fixed;top:var(--gutter);left:0;right:0;z-index:50;width:min(var(--shell),calc(100% - (2 * var(--gutter))));margin:0 auto}.nav{display:flex;align-items:center;justify-content:space-between;height:3.5rem;padding:.5rem .75rem .5rem 1rem;background:var(--white);border-radius:var(--radius);box-shadow:var(--shadow)}.brand{display:flex;align-items:center;flex-shrink:0}.brand img{display:block;height:1.35rem;width:auto}.nav-center{display:none;flex:1;justify-content:center;gap:2rem;font-weight:500;font-size:.95rem}.nav-center a:hover,.nav-actions a:not(.btn):hover,.nav-dropdown-trigger:hover{color:var(--accent)}.nav-dropdown{position:relative}.nav-dropdown-trigger{display:inline-flex;align-items:center;gap:.35rem;border:0;background:transparent;color:inherit;font:inherit;font-weight:500;font-size:.95rem;padding:0;cursor:pointer}.nav-dropdown-trigger svg{transition:transform .16s ease}.nav-dropdown.is-open .nav-dropdown-trigger svg,.nav-dropdown:hover .nav-dropdown-trigger svg,.nav-dropdown:focus-within .nav-dropdown-trigger svg{transform:rotate(180deg)}.nav-dropdown-menu{position:absolute;top:calc(100% + .65rem);left:50%;transform:translate(-50%) translateY(-.25rem);min-width:10.5rem;padding:.4rem;background:var(--white);border-radius:.65rem;box-shadow:var(--shadow-lg);border:1px solid var(--line);display:none;flex-direction:column;gap:.15rem;z-index:60}.nav-dropdown.is-open .nav-dropdown-menu,.nav-dropdown:hover .nav-dropdown-menu,.nav-dropdown:focus-within .nav-dropdown-menu{display:flex;transform:translate(-50%) translateY(0)}.nav-dropdown-menu a{display:block;padding:.55rem .75rem;border-radius:.45rem;font-size:.92rem;font-weight:500;color:var(--ink-soft);white-space:nowrap}.nav-dropdown-menu a:hover{background:var(--accent-soft);color:var(--accent)}.nav-actions{display:none;align-items:center;gap:1rem;font-weight:500;font-size:.95rem}.nav-toggle{display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent;color:var(--ink-soft);padding:.25rem;cursor:pointer}.mobile-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--white);padding:1.5rem;display:none;flex-direction:column;gap:1.25rem;font-size:1.15rem;font-weight:500}.mobile-menu.is-open{display:flex}.mobile-menu-close{align-self:flex-end;border:0;background:transparent;color:var(--ink-soft);cursor:pointer;padding:.25rem}.mobile-menu .btn{width:100%}.btn{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:.5rem;padding:.7rem 1.15rem;font-weight:600;cursor:pointer;transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease}.btn:hover{transform:translateY(-1px)}.btn:disabled{opacity:.65;cursor:not-allowed;transform:none}.btn-primary{background:var(--accent);color:var(--white)}.btn-primary:hover:not(:disabled){background:var(--accent-deep)}.btn-ghost{background:var(--white);color:var(--ink);border:1px solid var(--line-strong)}.btn-ghost:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.btn-outline{background:transparent;color:var(--accent);border:1px solid var(--accent)}.btn-outline:hover:not(:disabled){background:var(--accent-soft)}.hero{position:relative;margin:0;min-height:100vh;min-height:100dvh;display:flex;align-items:stretch;background:var(--paper);overflow:hidden}.hero-grid{width:100%;display:grid;grid-template-columns:1fr;min-height:100vh;min-height:100dvh;align-items:stretch}.hero-copy{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:6.5rem 1.5rem 3rem;background:#eef2f7;animation:hero-rise .7s ease both}.hero-copy-inner{width:min(26rem,100%);display:flex;flex-direction:column;align-items:flex-start;text-align:left}.hero h1{font-size:clamp(2.4rem,5.5vw,3.6rem);font-weight:400;letter-spacing:-.04em;line-height:1.08;margin:0 0 .85rem;color:var(--ink);white-space:nowrap}.hero p{margin:0 0 1.5rem;max-width:26rem;font-size:1.05rem;line-height:1.55;color:var(--ink-soft)}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.hero-drop{width:100%;margin-top:1rem;display:flex;flex-direction:column;gap:.5rem}.hero-dropzone{display:flex;align-items:center;gap:.65rem;width:100%;min-height:3.25rem;padding:.55rem .75rem;border:1px dashed var(--line-strong);border-radius:var(--radius);background:#ffffffa6;color:var(--ink-soft);cursor:pointer;text-align:left;transition:border-color .16s ease,background .16s ease,color .16s ease}.hero-dropzone:hover,.hero-dropzone.is-dragging{border-color:var(--accent);background:var(--accent-soft);color:var(--ink)}.hero-dropzone-icon{display:flex;width:1.35rem;height:1.35rem;flex-shrink:0;color:var(--accent)}.hero-dropzone-icon svg{width:100%;height:100%}.hero-dropzone-copy{display:flex;flex-direction:column;gap:.05rem;min-width:0;font-size:.82rem;line-height:1.25}.hero-dropzone-copy strong{font-weight:600;color:var(--ink)}.hero-file-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.hero-file-list li{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.5rem;padding:.35rem .5rem;border-radius:.5rem;background:#fffc;border:1px solid var(--line);font-size:.78rem}.hero-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--ink)}.hero-file-size{color:var(--ink-faint)}.hero-file-remove{border:0;background:transparent;color:var(--ink-faint);cursor:pointer;font-size:1.1rem;line-height:1;padding:0 .15rem}.hero-file-remove:hover{color:var(--ink)}.hero-drop-error{margin:0;font-size:.78rem;color:#b91c1c}.hero-next{align-self:flex-start;min-height:2.4rem;padding:.45rem 1rem;font-size:.9rem}.hero-media{position:relative;min-height:280px;overflow:hidden;animation:hero-fade .9s 80ms ease both;container-type:size}.hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.hero-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#11182733,#1118276b);pointer-events:none}.hero-annotate{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none}.hero-doc{position:absolute;left:50%;top:50%;width:min(72cqw,68cqh,42vw);height:auto;aspect-ratio:8.5 / 11;max-height:88cqh;transform:translate(-50%,-50%);filter:drop-shadow(0 12px 32px rgba(0,0,0,.3));overflow:visible}@supports not (width: 1cqw){.hero-doc{width:min(68%,36vw,380px);max-height:min(88%,72vh)}}.hero-doc-outline,.hero-doc-fold,.hero-doc-lines,.hero-doc-signature{stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;fill:none}.hero-doc-outline{animation:doc-draw 1.6s ease forwards}.hero-doc-fold{animation:doc-draw 1.2s ease forwards;animation-delay:.45s}.hero-doc-lines{opacity:0;animation:doc-draw-lines 1.4s ease forwards;animation-delay:.9s}.hero-doc-signature{opacity:0;animation:doc-signature 1.35s cubic-bezier(.4,0,.2,1) forwards;animation-delay:1.85s}@keyframes doc-draw{0%{stroke-dashoffset:1;opacity:.35}to{stroke-dashoffset:0;opacity:1}}@keyframes doc-draw-lines{0%{stroke-dashoffset:1;opacity:0}to{stroke-dashoffset:0;opacity:.5}}@keyframes doc-signature{0%{stroke-dashoffset:1;opacity:0}to{stroke-dashoffset:0;opacity:.95}}.hero-callout{position:absolute;opacity:0;animation:callout-pop 18s cubic-bezier(.22,1,.36,1) infinite both;will-change:opacity,transform}.hero-callout-path{stroke-dasharray:1;stroke-dashoffset:1;animation:callout-line-draw 18s cubic-bezier(.22,1,.36,1) infinite both}.hero-widget{position:relative;z-index:1;display:flex;align-items:center;gap:.65rem;width:max-content;max-width:12.5rem;padding:.65rem .8rem;border-radius:.85rem;background:#fffffff2;border:1px solid rgba(255,255,255,.8);box-shadow:0 12px 30px #1118272e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--ink)}.hero-widget strong{display:block;font-size:.84rem;font-weight:600;letter-spacing:-.01em;line-height:1.2}.hero-widget>div>span{display:block;margin-top:.1rem;font-size:.7rem;color:var(--ink-soft);line-height:1.3}.hero-widget-icon{width:2rem;height:2rem;border-radius:.5rem;background:var(--accent-soft);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.hero-widget-icon svg{width:1.05rem;height:1.05rem}.hero-widget-icon--ok{background:#065f461f;color:#047857}.hero-callout-line{position:absolute;top:50%;transform:translateY(-50%);width:clamp(3.5rem,9vw,5.75rem);height:4.75rem;overflow:visible;color:var(--accent);opacity:.95}.hero-callout--fields{top:20%;left:3%;animation-delay:3.3s}.hero-callout--fields .hero-callout-path{animation-delay:3.3s}.hero-callout--fields .hero-callout-line,.hero-callout--template .hero-callout-line,.hero-callout--audit .hero-callout-line{left:100%}.hero-callout--template{top:58%;left:2%;animation-delay:10.5s}.hero-callout--template .hero-callout-path{animation-delay:10.5s}.hero-callout--audit{top:74%;left:6%;animation-delay:14.1s}.hero-callout--audit .hero-callout-path{animation-delay:14.1s}.hero-callout--audit .hero-callout-line{width:clamp(3rem,8vw,4.75rem);height:3.75rem}.hero-callout--send{top:22%;right:3%;animation-delay:6.9s}.hero-callout--send .hero-callout-path{animation-delay:6.9s}.hero-callout--send .hero-callout-line,.hero-callout--status .hero-callout-line{right:100%}.hero-callout--status{top:56%;right:2%;animation-delay:17.7s}.hero-callout--status .hero-callout-path{animation-delay:17.7s}@keyframes hero-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes hero-fade{0%{opacity:0}to{opacity:1}}@keyframes callout-pop{0%,4%{opacity:0;transform:scale(.9) translateY(8px)}8%{opacity:1;transform:scale(1.04) translateY(-2px)}12%,22%{opacity:1;transform:scale(1) translateY(0)}28%{opacity:0;transform:scale(.92) translateY(6px)}to{opacity:0;transform:scale(.9) translateY(8px)}}@keyframes callout-line-draw{0%,5%{stroke-dashoffset:1}8%,22%{stroke-dashoffset:0}28%,to{stroke-dashoffset:1}}@media(prefers-reduced-motion:reduce){.hero-callout{animation:none;opacity:1;transform:none}.hero-callout-path{animation:none;stroke-dashoffset:0}.hero-callout--template,.hero-callout--audit,.hero-callout--status{opacity:0}.hero-doc-outline,.hero-doc-fold,.hero-doc-lines,.hero-doc-signature{animation:none;stroke-dashoffset:0;opacity:1}.hero-doc-lines{opacity:.5}.hero-doc-signature{opacity:.95}}.section{padding:5rem 0}.section-head{text-align:center;margin-bottom:3rem}.section-head h2{margin:0 0 .75rem;font-size:clamp(1.85rem,4vw,2.5rem);font-weight:400;letter-spacing:-.03em}.section-head p,.lead{margin:0 auto;max-width:36rem;color:var(--ink-soft);line-height:1.55;font-size:1.05rem}.feature-grid{display:grid;grid-template-columns:1fr;gap:.5rem 2rem}.feature{padding:1.5rem .5rem;text-align:left}.feature-icon{width:2.75rem;height:2.75rem;margin-bottom:1rem;border-radius:.65rem;background:var(--accent-soft);color:var(--accent);display:inline-flex;align-items:center;justify-content:center}.feature-icon svg{width:1.35rem;height:1.35rem}.feature h3{margin:0 0 .65rem;font-size:1.35rem;font-weight:400;letter-spacing:-.02em}.feature p{margin:0;color:var(--ink-soft);line-height:1.55}.band{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);padding:3rem 1.5rem;text-align:center}.band h2{margin:0 0 .75rem;font-size:clamp(1.6rem,3vw,2rem);font-weight:400;letter-spacing:-.02em}.band p{margin:0 auto 1.5rem;max-width:32rem;color:var(--ink-soft);line-height:1.55}.band-actions{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.compare-strip{display:grid;gap:1rem;margin-top:2.5rem;align-items:stretch}.compare-card{position:relative;display:flex;flex-direction:column;gap:.35rem;background:#f3f4f6;border:1px solid transparent;border-radius:var(--radius-lg);padding:1.5rem 1.4rem 1.6rem;text-align:left;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.compare-label{display:inline-block;align-self:flex-start;margin-bottom:.55rem;padding:.2rem .55rem;border-radius:.35rem;background:#1118270f;color:var(--ink-soft);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.compare-card strong{display:block;font-size:1.1rem;font-weight:400;letter-spacing:-.02em;color:var(--ink)}.compare-price{margin:.45rem 0 0;font-size:1.85rem;font-weight:400;letter-spacing:-.03em;line-height:1.1;color:var(--ink)}.compare-price span{margin-left:.15rem;font-size:.95rem;color:var(--ink-soft)}.compare-meta{margin:.15rem 0 0;color:var(--ink-soft);font-size:.92rem;line-height:1.45}.compare-card.accent{background:var(--white);border-color:#2563eb73;box-shadow:var(--shadow-lg);transform:translateY(-2px)}.compare-card.accent .compare-label{background:var(--accent);color:var(--white)}.compare-card.accent .compare-price{color:var(--accent-deep)}.compare-actions{display:flex;justify-content:center;margin-top:2rem}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 0;font-weight:400;cursor:pointer;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";width:.55rem;height:.55rem;border-right:2px solid var(--ink-soft);border-bottom:2px solid var(--ink-soft);transform:rotate(45deg);transition:transform .16s ease;flex-shrink:0}.faq details[open] summary:after{transform:rotate(-135deg);margin-top:.25rem}.faq details p{margin:0 0 1.15rem;color:var(--ink-soft);line-height:1.55;max-width:40rem}.pricing-grid{display:grid;grid-template-columns:1fr;gap:1rem;align-items:stretch}.plan{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.35rem;display:flex;flex-direction:column;gap:.75rem}.plan.featured{border-color:#2563eb80;box-shadow:var(--shadow-lg);padding:1.85rem 1.6rem 2rem;gap:.9rem;transform:translateY(-4px)}.plan.featured h3{font-size:1.55rem}.plan.featured .price{font-size:2.55rem}.plan.featured .price span{font-size:.95rem}.plan.featured ul{font-size:1.02rem;line-height:1.65}.plan.featured .btn{padding:.85rem 1.25rem;font-size:1.02rem}.plan h3{margin:0;font-size:1.35rem;font-weight:400;letter-spacing:-.02em}.price{font-size:2rem;font-weight:400;letter-spacing:-.03em}.price span{display:block;font-size:.9rem;font-weight:500;color:var(--ink-soft);margin-top:.15rem}.plan ul{margin:0;padding-left:1.1rem;color:var(--ink-soft);line-height:1.55;flex:1}.matrix{margin-top:4rem}.matrix-head{margin-bottom:1.25rem}.matrix-head h3{margin:0 0 .45rem;font-size:clamp(1.45rem,3vw,1.85rem);font-weight:400;letter-spacing:-.03em}.matrix-head p{margin:0;max-width:40rem;color:var(--ink-soft);line-height:1.5;font-size:.95rem}.matrix-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--white);box-shadow:var(--shadow);-webkit-overflow-scrolling:touch}.matrix-table{width:100%;min-width:820px;border-collapse:collapse;font-size:.9rem}.matrix-table th,.matrix-table td{padding:.85rem 1rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--line);line-height:1.4}.matrix-table thead th{position:sticky;top:0;background:#f8fafc;font-weight:500;color:var(--ink);white-space:nowrap;border-bottom:1px solid var(--line-strong)}.matrix-table tbody th{font-weight:500;color:var(--ink);white-space:nowrap;background:#fafbfc;width:10.5rem}.matrix-table tbody td{color:var(--ink-soft)}.matrix-table tbody tr:last-child th,.matrix-table tbody tr:last-child td{border-bottom:0}.matrix-table .is-highlight{background:var(--accent-soft);color:var(--ink);font-weight:500}.matrix-table thead th.is-highlight{background:#2563eb1f;color:var(--accent-deep)}.matrix-note{margin:.9rem 0 3rem;color:var(--ink-faint);font-size:.82rem;line-height:1.45;max-width:52rem}.form-page{padding:3rem 0 5rem;max-width:480px}.form-page h1{font-size:2.1rem;font-weight:400;letter-spacing:-.03em;margin:0 0 .5rem}.form-page>p{color:var(--ink-soft);line-height:1.5}.form-page>p a{color:var(--accent);font-weight:600}.form{display:grid;gap:.85rem;margin-top:1.5rem}label{display:grid;gap:.35rem;font-weight:500;font-size:.95rem}input,select,textarea{padding:.8rem .9rem;border-radius:.5rem;border:1px solid var(--line-strong);background:var(--white);color:var(--ink)}textarea{resize:vertical;min-height:8rem;font:inherit;line-height:1.45}input:focus,select:focus,textarea:focus{outline:2px solid rgba(37,99,235,.35);border-color:var(--accent)}.error{color:#991b1b;background:#991b1b14;padding:.75rem .9rem;border-radius:.5rem}.success{color:#065f46;background:#075f461a;padding:.75rem .9rem;border-radius:.5rem}.main{flex:1}.main--padded{padding-top:calc(var(--gutter) + 3.5rem + 1.5rem)}.content-pad{padding-top:0}.footer{border-top:1px solid var(--line);padding:4rem 0;margin-top:auto}.footer-inner{display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start}.footer img{height:1.25rem;width:auto}.footer-copy{margin:1rem 0 0;color:var(--ink-soft);font-size:.9rem}.footer-links{display:flex;flex-wrap:wrap;gap:1.25rem;color:var(--ink-soft);font-size:.95rem}.footer-links a:hover{color:var(--accent)}@media(min-width:768px){.nav-center,.nav-actions{display:flex}.nav-toggle{display:none}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.hero-copy{padding:5.5rem 3rem 4rem}.hero-media{min-height:0}.hero-media img{position:absolute;top:0;right:0;bottom:0;left:0}.feature-grid{grid-template-columns:1fr 1fr}.compare-strip{grid-template-columns:1fr 1.08fr 1fr;gap:1.15rem;align-items:stretch}.compare-card.accent{transform:translateY(-6px);padding-top:1.75rem;padding-bottom:1.85rem}.pricing-grid{grid-template-columns:repeat(2,1fr)}.footer-inner{flex-direction:row;justify-content:space-between;align-items:center}.band{padding:3rem}}@media(min-width:1024px){.pricing-grid{grid-template-columns:1fr 1.28fr 1fr 1fr;align-items:center;gap:1.1rem}.plan.featured{transform:translateY(-10px);padding:2.15rem 1.75rem 2.25rem}}.page-section{padding:3.25rem 0 4rem}.page-section .section-head{max-width:40rem;margin:0 auto 2.5rem;text-align:center}.page-section .eyebrow{display:block;width:100%;max-width:none;text-transform:uppercase;letter-spacing:.08em;padding-inline-start:.08em;font-size:.75rem;color:var(--ink-faint);margin:0 0 .75rem;text-align:center}.page-section h1,.page-section h2{font-weight:400;letter-spacing:-.03em}.page-section h1{font-size:clamp(2rem,4vw,2.75rem);margin:0 0 .75rem;line-height:1.15}.page-section .lede{color:var(--ink-soft);font-size:1.05rem;line-height:1.55;max-width:36rem;margin:0 auto 1.5rem}.cta-row{display:flex;flex-wrap:wrap;gap:.75rem}.page-section .cta-row{justify-content:center}.page-section .feature-grid{display:grid;gap:1.25rem;margin:2rem 0 2.5rem}@media(min-width:768px){.page-section .feature-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.page-section .feature-grid article{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:1.25rem 1.35rem}.page-section .feature-grid h2{font-size:1.05rem;margin:0 0 .5rem}.page-section .feature-grid p{margin:0;color:var(--ink-soft);font-size:.95rem;line-height:1.5}.support-ticket{max-width:40rem;margin:0 auto 2rem;padding:1.5rem 1.5rem 1.75rem;background:var(--white);border:1px solid var(--line);border-radius:var(--radius-lg)}.support-ticket-head{margin-bottom:1.25rem;text-align:left}.support-ticket-head h2{margin:0 0 .45rem;font-size:1.35rem;font-weight:400;letter-spacing:-.02em}.support-ticket-head p{margin:0;color:var(--ink-soft);line-height:1.5;font-size:.95rem}.support-ticket-form{margin-top:0}.support-ticket-grid{display:grid;gap:.85rem}@media(min-width:640px){.support-ticket-grid{grid-template-columns:1fr 1fr}.support-ticket-span{grid-column:1 / -1}}.support-ticket-actions{justify-content:flex-start;margin-top:.25rem}.support-honeypot,.form-honeypot{position:absolute;left:-9999px;height:0;overflow:hidden}.code-panel{background:#111827;color:#f9fafb;border-radius:var(--radius-lg);padding:1.25rem 1.35rem;margin-bottom:1.5rem;overflow:auto}.code-panel-head h2{margin:0 0 .25rem;font-size:1rem;color:#fff}.code-panel-head p{margin:0 0 .75rem;color:#9ca3af;font-size:.85rem}.code-panel pre{margin:0;font-size:.8rem;line-height:1.5;white-space:pre-wrap}.quote-prompt{margin:0;padding:1.25rem 1.5rem;border-left:3px solid var(--accent);background:var(--accent-soft);color:var(--ink);font-size:1.05rem;line-height:1.5}.plain-list{padding-left:1.25rem;color:var(--ink-soft);line-height:1.7}@media(max-width:767px){.hero{min-height:auto}.hero-media{min-height:42vh}.hero-doc{width:min(58cqw,calc(78cqh * 8.5 / 11),52vw);max-height:78cqh}@supports not (width: 1cqw){.hero-doc{width:min(56%,48vw,240px);max-height:min(78%,42vh)}}.hero-widget{max-width:10.5rem;padding:.55rem .65rem;gap:.5rem}.hero-widget strong{font-size:.76rem}.hero-widget>div>span{font-size:.64rem}.hero-widget-icon{width:1.75rem;height:1.75rem}.hero-callout--audit{display:none}.hero-callout--fields .hero-callout-line,.hero-callout--send .hero-callout-line,.hero-callout--template .hero-callout-line,.hero-callout--status .hero-callout-line{width:2.75rem}}
