.service-long-html{font-family:var(--primaryfont,"Inter Tight"), sans-serif;color:var(--body,#555);letter-spacing:0;max-width:80rem;margin:0 auto;font-size:1.7rem;line-height:1.7}.service-long-html>*+*{margin-top:1.2em}.service-long-html h1,.service-long-html h2,.service-long-html h3,.service-long-html h4,.service-long-html h5,.service-long-html h6{font-family:var(--secondaryfont,"Arial"), sans-serif;color:var(--accent-color,#333);letter-spacing:-.025em;text-transform:capitalize;margin-top:1.6em;margin-bottom:.6em;font-weight:700;line-height:1.15}.service-long-html h1{font-size:clamp(3rem,4.4vw,4.4rem)}.service-long-html h2{font-size:clamp(2.6rem,3.4vw,3.4rem)}.service-long-html h3{font-size:clamp(2.2rem,2.6vw,2.6rem)}.service-long-html h4{font-size:1.95rem}.service-long-html h5{font-size:1.75rem;font-weight:600}.service-long-html h6{text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-size:1.45rem;font-weight:600}.service-long-html>h1:first-child,.service-long-html>h2:first-child,.service-long-html>h3:first-child{margin-top:0}.service-long-html p{margin:0}.service-long-html strong,.service-long-html b{color:var(--accent-color,#333);font-weight:700}.service-long-html em,.service-long-html i{font-style:italic}.service-long-html u{text-underline-offset:3px;text-decoration:underline}.service-long-html s,.service-long-html del,.service-long-html strike{color:#94a3b8;text-decoration:line-through}.service-long-html mark{color:var(--accent-color,#333);background:#e4676829;border-radius:.25em;padding:.1em .3em}.service-long-html small{color:#64748b;font-size:.85em}.service-long-html sup,.service-long-html sub{font-size:.75em;line-height:0}.service-long-html abbr[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.service-long-html a{color:#e46768;text-underline-offset:3px;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;transition:color .18s,text-decoration-thickness .18s}.service-long-html a:hover{color:#c84a4b;text-decoration-thickness:2px}.service-long-html ul,.service-long-html ol{margin:0;padding-left:2.2rem}.service-long-html ul{list-style:outside}.service-long-html ol{list-style:decimal}.service-long-html li{margin-bottom:.5em}.service-long-html li::marker{color:#e46768;font-weight:600}.service-long-html li>p{margin:0}.service-long-html ul ul,.service-long-html ol ol,.service-long-html ul ol,.service-long-html ol ul{margin-top:.5em;margin-bottom:0}.service-long-html blockquote{color:#475569;background:linear-gradient(90deg,#e467680f,#0000 80%);border-left:4px solid #e46768;border-radius:0 .6rem .6rem 0;margin:1.6em 0;padding:1.2rem 1.6rem 1.2rem 1.8rem;font-size:1.75rem;font-style:italic;line-height:1.55}.service-long-html blockquote>*+*{margin-top:.6em}.service-long-html blockquote p{font-style:inherit}.service-long-html hr{background:linear-gradient(90deg,#0000,#e2e8f0 30% 70%,#0000);border:0;height:1px;margin:2.4em 0}.service-long-html code{color:#0f172a;background:#f1f5f9;border-radius:.3em;padding:.12em .4em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9em}.service-long-html pre{color:#e2e8f0;background:#0f172a;border-radius:.8rem;padding:1.4rem 1.6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:1.35rem;line-height:1.55;overflow-x:auto}.service-long-html pre code{color:inherit;font-size:inherit;background:0 0;padding:0}.service-long-html img{border-radius:.8rem;max-width:100%;height:auto;margin:1.4em auto;display:block;box-shadow:0 8px 24px -12px #0f172a2e}.service-long-html figure{text-align:center;margin:1.6em 0}.service-long-html figcaption{color:#64748b;text-align:center;margin-top:.6em;font-size:1.3rem;font-style:italic}.service-long-html .table-wrap,.service-long-html table{border-collapse:collapse;background:#fff;border:1px solid #eaeef4;border-radius:.8rem;width:100%;margin:1.6em 0;font-size:1.55rem;overflow:hidden}.service-long-html th,.service-long-html td{text-align:left;vertical-align:top;border-bottom:1px solid #eef2f7;padding:1rem 1.2rem}.service-long-html th{color:var(--accent-color,#333);text-transform:uppercase;letter-spacing:.04em;background:#f8fafc;font-size:1.3rem;font-weight:700}.service-long-html tbody tr:nth-child(2n) td{background:#fbfcfe}.service-long-html tbody tr:last-child td{border-bottom:0}.service-long-html a.button{text-decoration:none!important}.service-long-html .button-link{background:var(--accent-color,#333);color:#fff;border-radius:.8rem;align-items:center;gap:.6rem;padding:.9rem 1.6rem;font-size:1.45rem;font-weight:600;transition:transform .18s,background .18s;display:inline-flex;text-decoration:none!important}.service-long-html .button-link:hover{color:#fff;background:#1e293b;transform:translateY(-1px)}.service-long-html [style*="text-align: center"]{text-align:center}.service-long-html [style*="text-align: right"]{text-align:right}.service-long-html [style*="text-align: left"]{text-align:left}@media (max-width:991.98px){.service-long-html{font-size:1.6rem}.service-long-html blockquote{padding:1rem 1.3rem 1rem 1.5rem;font-size:1.65rem}}@media (max-width:575.98px){.service-long-html{font-size:1.55rem;line-height:1.65}.service-long-html h1{font-size:2.6rem}.service-long-html h2{font-size:2.2rem}.service-long-html h3{font-size:1.95rem}.service-long-html ul,.service-long-html ol{padding-left:1.8rem}.service-long-html blockquote{padding:.9rem 1.1rem .9rem 1.3rem;font-size:1.5rem}.service-long-html pre{padding:1rem 1.2rem;font-size:1.25rem}.service-long-html th,.service-long-html td{padding:.8rem .9rem;font-size:1.35rem}}@media (prefers-reduced-motion:reduce){.service-long-html a,.service-long-html .button-link{transition:none}}
