:root{--ash: #f3f4f1;--paper: #fbfbf9;--graphite: #23272a;--slate: #4a5157;--rule: #d5d8d3;--temper: #24527f;--temper-ink: #1b3f63;--straw: #a8823a;--straw-tint: #f1e9d8;--ok: #2f6b3f;--err: #a33a2a;--measure: 68ch;--wrap: 1160px;--r-sm: 3px;--r-md: 6px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--paper);color:var(--graphite);font-family:Archivo,system-ui,-apple-system,Segoe UI,sans-serif;font-size:17px;line-height:1.6;font-variant-numeric:tabular-nums}img,svg{max-width:100%;height:auto}a{color:var(--temper);text-underline-offset:2px}a:hover{color:var(--temper-ink)}:focus-visible{outline:3px solid var(--straw);outline-offset:2px}h1,h2,h3,h4{font-family:Archivo,system-ui,sans-serif;font-stretch:112%;line-height:1.12;margin:0 0 .5em;letter-spacing:-.01em}h1{font-size:clamp(2.1rem,4.6vw,3.6rem);font-weight:800}h2{font-size:clamp(1.5rem,2.6vw,2.05rem);font-weight:700;margin-top:0}h3{font-size:1.18rem;font-weight:700;font-stretch:100%;letter-spacing:0}p,ul,ol{margin:0 0 1em}p,li{max-width:var(--measure)}small,.muted{color:var(--slate)}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 24px}.skip{position:absolute;left:-9999px}.skip:focus{left:16px;top:8px;background:#fff;padding:8px 12px;z-index:50}.site-header{position:sticky;top:0;z-index:20;background:#fbfbf9f5;border-bottom:1px solid var(--rule);backdrop-filter:saturate(1.2) blur(6px)}.site-header .wrap{display:flex;align-items:center;gap:24px;min-height:68px}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--graphite);font-weight:800;font-stretch:115%;font-size:1.1rem}.brand img{display:block;flex:none;height:auto}.brand .mark{width:40px}.brand .wm{width:181px}.nav a{white-space:nowrap}.nav a.btn{color:#fff}.nav a.btn:hover{color:var(--temper-ink)}@media (max-width: 420px){.brand .mark{width:34px}.brand .wm{width:150px}}address{font-style:normal}.contact-lines{display:flex;flex-direction:column;gap:6px;margin-top:14px}.contact-card p{margin:0 0 14px}.nav{margin-left:auto;display:flex;align-items:center;gap:4px}.nav a{color:var(--graphite);text-decoration:none;font-size:.93rem;padding:8px 10px;border-radius:var(--r-sm)}.nav a:hover,.nav a[aria-current=page]{background:var(--ash);color:var(--temper-ink)}.nav .btn{margin-left:8px}.nav-toggle{display:none;margin-left:auto;background:none;border:1px solid var(--rule);border-radius:var(--r-sm);padding:8px 12px;font:inherit;font-weight:600;color:var(--graphite);cursor:pointer}@media (max-width: 1110px){.nav-toggle{display:inline-block}.nav{display:none;position:absolute;left:0;right:0;top:68px;flex-direction:column;align-items:stretch;background:var(--paper);border-bottom:1px solid var(--rule);padding:8px 24px 16px}.nav.open{display:flex}.nav a{padding:12px 8px;font-size:1rem}.nav .btn{margin:8px 0 0;text-align:center}}.btn{display:inline-block;font:inherit;font-weight:700;font-size:.95rem;text-decoration:none;cursor:pointer;background:var(--temper);color:#fff;border:2px solid var(--temper);padding:11px 20px;border-radius:var(--r-sm);line-height:1.2}.btn:hover{background:var(--temper-ink);border-color:var(--temper-ink);color:#fff}.btn.ghost{background:transparent;color:var(--temper)}.btn.ghost:hover{background:var(--temper);color:#fff}.btn[disabled]{opacity:.55;cursor:progress}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}section{padding:72px 0}section+section{border-top:1px solid var(--rule)}.tint{background:var(--ash)}.lede{font-size:1.2rem;color:var(--slate);max-width:62ch}.crumbs{font-size:.88rem;color:var(--slate);margin-bottom:18px}.crumbs a{color:var(--slate)}.page-head{padding:64px 0 48px;background:var(--ash);border-bottom:1px solid var(--rule)}.page-head h1{max-width:22ch}.hero{padding:72px 0 80px;background:var(--ash);border-bottom:1px solid var(--rule)}.hero .wrap{display:grid;grid-template-columns:1.25fr 1fr;gap:56px;align-items:start}.hero h1{font-size:clamp(2.3rem,5.2vw,4.1rem);max-width:16ch}@media (max-width: 900px){.hero .wrap{grid-template-columns:1fr;gap:36px}}.lot{background:var(--paper);border:2px solid var(--graphite);border-radius:var(--r-md);padding:0;font-size:.95rem;box-shadow:6px 6px 0 var(--straw)}.lot header{display:flex;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:2px solid var(--graphite)}.lot header strong{font-stretch:115%;font-size:1.05rem}.lot header span{color:var(--slate);font-size:.85rem}.lot dl{margin:0;display:grid;grid-template-columns:max-content 1fr}.lot dt,.lot dd{margin:0;padding:10px 18px;border-bottom:1px solid var(--rule)}.lot dt{color:var(--slate)}.lot dd{font-weight:600}.lot dl>:nth-last-child(-n+2){border-bottom:0}.lot footer{padding:12px 18px;background:var(--straw-tint);border-top:2px solid var(--graphite);font-size:.88rem;border-radius:0 0 4px 4px}.cols{display:grid;gap:40px}.cols.two{grid-template-columns:repeat(2,minmax(0,1fr))}.cols.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width: 860px){.cols.two,.cols.three{grid-template-columns:minmax(0,1fr)}}.pair{display:grid;grid-template-columns:1fr 1fr;border:2px solid var(--graphite);border-radius:var(--r-md);overflow:hidden}.pair>div{padding:32px}.pair>div+div{border-left:2px solid var(--graphite);background:var(--ash)}.pair h3{font-size:1.5rem;font-stretch:112%}@media (max-width: 760px){.pair{grid-template-columns:1fr}.pair>div+div{border-left:0;border-top:2px solid var(--graphite)}}.index{list-style:none;padding:0;margin:0;border-top:2px solid var(--graphite);max-width:none}.index li{max-width:none;border-bottom:1px solid var(--rule)}.index a{display:grid;grid-template-columns:15rem 1fr;gap:24px;padding:18px 4px;text-decoration:none;color:var(--graphite)}.index a:hover{background:var(--ash)}.index a strong{font-stretch:110%;font-size:1.08rem;color:var(--temper-ink)}.index a span{color:var(--slate)}@media (max-width: 700px){.index a{grid-template-columns:1fr;gap:4px}}.steps{counter-reset:s;list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:2px solid var(--graphite);max-width:none}.steps li{counter-increment:s;padding:20px 20px 4px 0;max-width:none}.steps li:before{content:counter(s);display:block;font-weight:800;font-stretch:115%;font-size:1.6rem;color:var(--straw);margin-bottom:6px}.steps li+li{padding-left:20px;border-left:1px solid var(--rule)}@media (max-width: 860px){.steps{grid-template-columns:1fr 1fr}.steps li:nth-child(3){border-left:0;padding-left:0}}@media (max-width: 520px){.steps{grid-template-columns:1fr}.steps li+li{border-left:0;padding-left:0;border-top:1px solid var(--rule)}}.table-wrap{overflow-x:auto;margin:8px 0 24px;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--paper)}table{border-collapse:collapse;width:100%;font-size:.95rem}caption{text-align:left;padding:12px 16px 0;font-weight:700}th,td{text-align:left;padding:11px 16px;border-bottom:1px solid var(--rule);vertical-align:top}thead th{background:var(--graphite);color:#fff;font-weight:600;font-size:.88rem}tbody tr:last-child td,tbody tr:last-child th{border-bottom:0}tbody th{font-weight:600}.note{font-size:.9rem;color:var(--slate)}.facts{border-left:4px solid var(--straw);padding:6px 0 6px 20px;margin:0 0 24px}.facts li{margin-bottom:6px}.deadline{background:var(--graphite);color:#fff}.deadline .wrap{display:grid;grid-template-columns:auto 1fr auto;gap:40px;align-items:center}.deadline .date{font-weight:800;font-stretch:118%;font-size:clamp(1.8rem,4vw,2.8rem);line-height:1;color:var(--straw-tint);white-space:nowrap}.deadline p{color:#d9dcd7;margin:0}.deadline h2{color:#fff;margin-bottom:.35em}.deadline .btn{background:#fff;color:var(--graphite);border-color:#fff}@media (max-width: 860px){.deadline .wrap{grid-template-columns:1fr;gap:20px}}.faq details{border-bottom:1px solid var(--rule);padding:14px 0}.faq summary{font-weight:700;cursor:pointer;font-size:1.05rem}.faq details p{margin:10px 0 0}.cta-band{background:var(--straw-tint)}.cta-band .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}.cta-band p{margin:0;font-size:1.15rem;max-width:52ch}.article{max-width:760px}.article h2{margin-top:1.6em;font-size:1.55rem}.updated{font-size:.9rem;color:var(--slate)}.sources{font-size:.92rem}.wix-form{max-width:640px}.wix-form .field{margin-bottom:18px}.wix-form label,.wix-form .label{display:block;font-weight:600;margin-bottom:6px}.wix-form .req{color:var(--err);margin-left:2px}.wix-form input[type=text],.wix-form input[type=email],.wix-form input[type=tel],.wix-form input[type=url],.wix-form input[type=number],.wix-form select,.wix-form textarea{width:100%;font:inherit;color:var(--graphite);background:#fff;border:1.5px solid #b9bdb7;border-radius:var(--r-sm);padding:10px 12px}.wix-form textarea{min-height:120px;resize:vertical}.wix-form input:focus,.wix-form select:focus,.wix-form textarea:focus{outline:none;border-color:var(--temper);box-shadow:0 0 0 3px #24527f2e}.wix-form [aria-invalid=true]{border-color:var(--err)}.wix-form .check{display:flex;gap:10px;align-items:flex-start;font-weight:400}.wix-form .check input{margin-top:5px;width:18px;height:18px;flex:none}.wix-form .help{font-size:.88rem;color:var(--slate);margin-top:4px}.wix-form .error{color:var(--err);font-size:.9rem;margin:6px 0 0;min-height:0}.wix-form .form-error{background:#f8e7e3;border:1px solid #e4b6ac;padding:10px 14px;border-radius:var(--r-sm);color:var(--err)}.wix-form .skeleton{height:46px;background:linear-gradient(90deg,#ecede9,#f5f6f3,#ecede9);background-size:200% 100%;border-radius:var(--r-sm);margin-bottom:18px;animation:sk 1.4s linear infinite}@keyframes sk{to{background-position:-200% 0}}.thanks{border:2px solid var(--ok);background:#eef5ef;border-radius:var(--r-md);padding:24px;max-width:640px}.thanks p{margin:0 0 8px}.site-footer{background:var(--graphite);color:#cfd3cd;padding:56px 0 32px;font-size:.93rem}.site-footer a{color:#fff;text-decoration:none}.site-footer a:hover{text-decoration:underline}.site-footer .cols{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}.site-footer h3{color:#fff;font-size:1rem;margin-bottom:12px}.site-footer ul{list-style:none;padding:0;margin:0}.site-footer li{margin-bottom:6px}.site-footer .legal{border-top:1px solid #3c4246;margin-top:40px;padding-top:20px;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}@media (max-width: 860px){.site-footer .cols{grid-template-columns:1fr 1fr}}@media (max-width: 520px){.site-footer .cols{grid-template-columns:1fr}}.wa{position:fixed;right:18px;bottom:18px;z-index:30;display:flex;align-items:center;gap:8px;background:#1f7a4a;color:#fff;text-decoration:none;font-weight:700;padding:12px 16px;border-radius:999px;box-shadow:0 4px 14px #0000002e}.wa:hover{background:#17603a;color:#fff}.wa svg{width:22px;height:22px}@media (max-width: 520px){.wa span{display:none}.wa{padding:13px}}@media (prefers-reduced-motion: reduce){*{animation:none!important;transition:none!important}}@media print{.site-header,.site-footer,.wa,.cta-band{display:none}}@media (min-width: 1111px) and (max-width: 1240px){.nav a{padding:8px 5px;font-size:.84rem}.nav .btn{padding:9px 12px;margin-left:4px}.brand{gap:8px}.brand .mark{width:34px}.brand .wm{width:150px}}.chart{margin:0 0 24px}.chart figcaption{font-weight:700;margin-bottom:8px}.chart svg{width:100%;height:auto;display:block;font-family:Archivo,system-ui,sans-serif}.benefits>div{border-top:3px solid var(--graphite);padding-top:16px}.benefits h3{font-size:1.25rem;font-stretch:108%}.hero .crumbs{margin-bottom:14px}