:root{color:#152533;font-synthesis:none;--ink:#152533;--muted:#5c6b76;--line:#d9e2e6;--brand:#087f8c;--dark:#102c35;--paper:#fff;background:#f4f7f8;font-family:Inter,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;margin:0}a{color:inherit}button,input,textarea{font:inherit}.site-header{align-items:center;gap:34px;max-width:1240px;height:76px;margin:auto;padding:0 24px;display:flex}.brand{font-size:19px;font-weight:850;text-decoration:none}.site-header nav{gap:24px;margin-left:auto;display:flex}.site-header nav a{color:var(--muted);font-size:14px;text-decoration:none}.header-cta,.button{background:var(--brand);color:#fff;cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;padding:13px 20px;font-weight:750;text-decoration:none;display:inline-flex}.button.secondary{color:var(--ink);border:1px solid var(--line);background:#fff}main{overflow:hidden}.wrap{max-width:1180px;margin:auto;padding:0 24px}.hero{background:linear-gradient(130deg,#f8fbfb 15%,#e3f1f2);padding:88px 0 72px}.eyebrow{text-transform:uppercase;letter-spacing:.13em;color:var(--brand);font-size:12px;font-weight:850}h1{letter-spacing:-.045em;max-width:900px;margin:18px 0 24px;font-size:clamp(40px,6vw,72px);line-height:1.01}h2{letter-spacing:-.035em;margin:0 0 18px;font-size:clamp(30px,4vw,48px);line-height:1.08}h3{margin:0 0 10px;font-size:20px}.lead{max-width:760px;color:var(--muted);font-size:20px;line-height:1.55}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.proofline{color:#38505c;flex-wrap:wrap;gap:12px 28px;margin-top:38px;font-size:14px;display:flex}.section{padding:80px 0}.section.white{background:#fff}.section.dark{background:var(--dark);color:#fff}.section.dark .card{color:var(--ink)}.grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.grid.two{grid-template-columns:repeat(2,1fr)}.card{border:1px solid var(--line);background:var(--paper);border-radius:16px;padding:26px}.card p{color:var(--muted);margin:0;line-height:1.55}.card a{color:var(--brand);font-weight:750}.number{color:var(--brand);margin-bottom:24px;font-weight:850;display:block}.route-links{flex-wrap:wrap;gap:10px;display:flex}.route-links a{border:1px solid var(--line);background:#fff;border-radius:10px;padding:12px 14px;text-decoration:none}.process{counter-reset:step}.process .card:before{counter-increment:step;content:"0" counter(step);color:var(--brand);margin-bottom:18px;font-weight:850;display:block}.price-table{border-collapse:collapse;background:#fff;border-radius:16px;width:100%;overflow:hidden}.price-table th,.price-table td{text-align:left;border-bottom:1px solid var(--line);padding:16px}.price-table th{color:var(--muted);font-size:13px}.form-shell{grid-template-columns:.8fr 1.2fr;align-items:start;gap:40px;display:grid}.lead-form{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:1fr 1fr;gap:16px;padding:28px;display:grid}.lead-form label{gap:7px;font-size:13px;font-weight:700;display:grid}.lead-form label.full,.lead-form .full{grid-column:1/-1}.lead-form input,.lead-form textarea{background:#fbfdfd;border:1px solid #cbd7dc;border-radius:9px;width:100%;padding:12px}.lead-form textarea{resize:vertical;min-height:100px}.lead-form .trap{position:absolute;left:-10000px}.form-status{color:var(--muted);font-size:13px}.breadcrumbs{color:var(--muted);padding:24px 0;font-size:13px}.article-hero{background:linear-gradient(130deg,#f8fbfb,#e8f4f4);padding:55px 0 64px}.article{max-width:820px}.article section{border-bottom:1px solid var(--line);padding:34px 0}.article ul{color:#41545e;line-height:1.7}.docs{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.doc{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px;text-decoration:none;display:block}.doc span{color:var(--brand);margin-top:12px;font-weight:800;display:block}.site-footer{border-top:1px solid var(--line);grid-template-columns:1.4fr 1fr .8fr;gap:30px;max-width:1180px;margin:auto;padding:50px 24px;display:grid}.site-footer div{gap:7px;display:grid}.site-footer p{color:var(--muted);margin:5px 0}.cookie{z-index:20;border:1px solid var(--line);background:#fff;border-radius:14px;align-items:center;gap:20px;max-width:760px;margin:auto;padding:18px;display:flex;position:fixed;bottom:20px;left:20px;right:20px;box-shadow:0 18px 60px #0a232d2e}.cookie[hidden]{display:none}.cookie p{margin:0;font-size:13px;line-height:1.45}.cookie div{gap:8px;display:flex}.cookie button{background:var(--brand);color:#fff;border:0;border-radius:8px;padding:10px 12px}.cookie button.secondary{color:var(--ink);background:#edf2f3}@media (width<=850px){.site-header nav{display:none}.header-cta{margin-left:auto}.grid,.grid.two,.docs,.form-shell,.site-footer{grid-template-columns:1fr}.hero{padding-top:55px}.section{padding:58px 0}}@media (width<=540px){.site-header{height:66px;padding:0 16px}.header-cta{padding:10px 12px;font-size:13px}.wrap{padding:0 16px}.lead-form{grid-template-columns:1fr;padding:20px}.lead-form label.full,.lead-form .full{grid-column:auto}.cookie{display:block}.cookie div{margin-top:12px}.price-table{font-size:13px}.price-table th,.price-table td{padding:11px 8px}}.lead-form label:has(input[type=file]){color:#173f48;background:#f1f8f8;border:2px dashed #9bbdc2;border-radius:12px;padding:18px}.lead-form input[type=file]{cursor:pointer;background:#fff;border:1px solid #b6cdd1;padding:10px}.lead-form input[type=file]::file-selector-button{color:#fff;cursor:pointer;background:#087f8c;border:0;border-radius:8px;margin-right:12px;padding:10px 14px;font-weight:700}.lead-form label:has(input[type=file]) small{color:#5c6b76;font-weight:400}.footer-link{width:max-content;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.button:disabled{opacity:.55;cursor:wait}html{scroll-padding-top:76px}.site-header{z-index:50;backdrop-filter:blur(12px);background:#fffffff5;position:sticky;top:0;box-shadow:0 1px #15253314}@media (width<=540px){html{scroll-padding-top:66px}}.site-header .header-cta{margin-left:auto}.route-links span{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:10px;padding:12px 14px;font-weight:750}.section-heading{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:18px;display:flex}.section-heading h2{margin-bottom:0}.price-actions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=700px){.section-heading{flex-direction:column;align-items:flex-start}}.legal-page{padding:5rem 0 2rem}.legal-document{background:#fff;border-radius:24px;max-width:920px;padding:clamp(1.4rem,4vw,3rem);box-shadow:0 18px 48px #15253314}.legal-document h1{max-width:760px;margin-top:0}.legal-document h2{margin-top:2.2rem;font-size:clamp(1.25rem,2.5vw,1.65rem)}.legal-document p,.legal-document li{line-height:1.7}.legal-details{margin:0}.legal-details div{border-bottom:1px solid #dce5e9;grid-template-columns:minmax(120px,190px) 1fr;gap:1rem;padding:.75rem 0;display:grid}.legal-details dt{font-weight:700}.legal-details dd{margin:0}@media (width<=640px){.legal-details div{grid-template-columns:1fr;gap:.25rem}}
