:root{--ink:#1d1d1f;--muted:#6e6e73;--green:#2e594c;--soft:#f5f5f7;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;color:var(--ink);font:17px/1.65 -apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--green);text-underline-offset:3px}a:focus-visible,button:focus-visible{outline:3px solid #2e594c;outline-offset:4px}.site-header{max-width:1160px;margin:auto;padding:25px 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ececef}.site-header img{display:block;width:78px;height:auto}.site-header nav{display:flex;gap:22px;font-size:14px}.site-header a{text-decoration:none}.page{max-width:1160px;margin:auto;padding:50px 28px 70px}.page>nav{font-size:13px;color:var(--muted);margin:0 0 30px}.page main{max-width:100%}.page main>section{margin:46px 0}.page main>section:first-child{margin-top:0}.page article{max-width:820px;margin:auto}.page article>p:first-of-type,.lead{font-size:21px;color:var(--muted);line-height:1.5}h1{font-size:clamp(35px,4.7vw,60px);line-height:1.08;letter-spacing:-.04em;font-weight:600;max-width:960px;margin:18px 0 26px;text-wrap:balance}h2{font-size:clamp(25px,3vw,34px);line-height:1.2;letter-spacing:-.025em;font-weight:600;margin:42px 0 18px}h3{font-size:21px;line-height:1.3;margin:28px 0 14px}p{max-width:860px;margin:0 0 20px}li{margin:9px 0}ul,ol{padding-left:24px}table{border-collapse:collapse;min-width:600px;width:100%;font-size:14px;line-height:1.55;margin:18px 0}caption{text-align:left;padding:0 0 14px;color:var(--muted)}th,td{text-align:left;vertical-align:top;padding:16px;border:1px solid #e3e5e5}thead{background:#edf2ee}tbody tr:nth-child(even){background:#fafbfa}.table-scroll{overflow-x:auto;max-width:100%;margin:20px 0 28px}details{border-bottom:1px solid #e3e5e5;padding:18px 0}summary{cursor:pointer;font-weight:600}details p{padding-top:14px}aside{background:var(--soft);padding:25px;border-radius:18px;margin:24px 0}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:650;color:var(--green)}.button{display:inline-flex;align-items:center;justify-content:center;background:var(--green);color:white;border:0;border-radius:999px;padding:14px 24px;min-height:48px;font-family:inherit;font-size:15px;line-height:1.3;font-weight:600;text-decoration:none;cursor:pointer}.button:disabled{opacity:.65;cursor:wait}.actions{display:flex;gap:16px;flex-wrap:wrap;align-items:center;margin:28px 0}.site-footer{background:var(--soft);border-top:1px solid #e9e9eb;padding:28px}.footer-inner{max-width:1104px;margin:auto;font-size:13px;color:var(--muted)}.footer-inner nav{display:flex;gap:18px;flex-wrap:wrap}.footer-inner a{text-decoration:none}.partner-brand{display:inline-flex;align-items:center;gap:10px;color:#16202b!important;font-weight:750;font-size:20px}.partner-brand img{width:36px;height:36px}.partner-hero{padding:30px 0 44px;max-width:920px}.partner-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:26px 0}.partner-card{padding:28px;border:1px solid #e6e8e7;border-radius:24px;background:#fafbf9}.partner-card h2{font-size:21px;margin:0 0 12px}.price{font-size:38px;font-weight:600;letter-spacing:-.04em;margin:0}.price small{font-size:16px;font-weight:400;letter-spacing:0}.contact-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:60px;padding-top:40px;border-top:1px solid #e5e7e5}.contact-grid h2{margin-top:0}.contact-grid form{background:var(--soft);border-radius:24px;padding:30px}.contact-grid label{display:block;font-size:14px;margin:0 0 18px}.contact-grid input:not([type=checkbox]),select,textarea{display:block;width:100%;margin-top:7px;border:1px solid #d6dad7;border-radius:10px;background:white;padding:12px 14px;color:var(--ink);font:inherit;font-size:16px}textarea{resize:vertical;min-height:95px}.consent{display:flex!important;gap:10px;align-items:flex-start;font-size:12px!important;color:var(--muted)}.consent input{margin-top:4px;flex-shrink:0}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.status{font-size:14px;margin:14px 0 0}.success{background:#edf5ef;padding:30px;border-radius:24px}.meta{font-size:13px;color:var(--muted)}[hidden]{display:none!important}.text-emerald-700{color:#047857}.underline{text-decoration:underline}[data-billeo-footer-badge="20261102"]{padding:28px 20px;display:flex;justify-content:center;clear:both}[data-billeo-footer-badge="20261102"] a{display:inline-block}[data-billeo-footer-badge="20261102"] img{display:block;width:auto!important;height:96px!important;max-width:100%}@media(max-width:767px){[data-billeo-footer-badge="20261102"] img{height:64px!important}}@media(max-width:700px){.site-header{padding:20px}.site-header nav{gap:14px;font-size:13px}.page{padding:32px 20px 46px}h1{font-size:38px}.partner-grid,.contact-grid{grid-template-columns:1fr;gap:18px}.contact-grid{padding-top:30px}.contact-grid form{padding:22px}.partner-card{padding:23px}.site-footer{padding:24px 20px}.partner-brand{font-size:17px}.site-header .partner-brand img{width:28px;height:28px}.lead{font-size:19px}}