.sec-h[data-v-505ca29f]{margin-bottom:12px;font-size:27px}.sec-note[data-v-505ca29f]{color:var(--muted);max-width:720px;margin-bottom:22px}section[data-v-505ca29f]{border-bottom:1px solid var(--line);padding:54px 0}.hero[data-v-505ca29f]{background:var(--panel);border-bottom:1px solid var(--line);padding:64px 0}.hero-grid[data-v-505ca29f]{grid-template-columns:1.2fr .8fr;align-items:center;gap:48px;display:grid}.eyebrow[data-v-505ca29f]{text-transform:uppercase;letter-spacing:1.5px;color:var(--navy);font-size:13px;font-weight:700;font-family:var(--sans);margin-bottom:16px}.hero h1[data-v-505ca29f]{margin-bottom:18px;font-size:40px;line-height:1.15}.lead[data-v-505ca29f]{color:#3c434c;max-width:560px;margin-bottom:28px;font-size:18px}.hero-cta[data-v-505ca29f]{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.price-inline[data-v-505ca29f]{color:var(--muted);font-size:15px}.hero-doc[data-v-505ca29f]{justify-content:center;display:flex}.sheet[data-v-505ca29f]{border:1px solid var(--line);background:#fff;width:300px;height:390px;padding:34px 30px;position:relative;transform:rotate(-2deg);box-shadow:0 12px 30px #141e321a}.sheet-title[data-v-505ca29f]{font-family:var(--serif);text-align:center;color:#2a2f36;margin-bottom:26px;font-size:16px;font-weight:700}.sheet .ln[data-v-505ca29f]{background:#e9e7e1;border-radius:2px;height:8px;margin:9px 0;display:block}.sheet .ln.w40[data-v-505ca29f]{width:40%;margin:0 auto 22px}.sheet .ln.w60[data-v-505ca29f]{width:60%}.sheet .ln.w80[data-v-505ca29f]{width:80%}.sheet .ln.w90[data-v-505ca29f]{width:90%}.sheet .ln.gap[data-v-505ca29f]{visibility:hidden;margin:20px 0}.stamp[data-v-505ca29f]{border:2px solid var(--red);color:var(--red);font-family:var(--sans);letter-spacing:1px;opacity:.85;border-radius:5px;padding:5px 10px;font-size:15px;font-weight:800;position:absolute;top:26px;right:-14px;transform:rotate(12deg)}.band-line[data-v-505ca29f]{background:var(--paper)}.fines[data-v-505ca29f]{border-collapse:collapse;width:100%;max-width:760px}.fines td[data-v-505ca29f]{border-bottom:1px solid var(--line);vertical-align:middle;padding:15px 4px}.fines .viol[data-v-505ca29f]{color:#2a2f36}.fines .amt[data-v-505ca29f]{text-align:right;font-family:var(--serif);color:var(--red);white-space:nowrap;padding-left:24px;font-size:20px;font-weight:700}.src[data-v-505ca29f]{color:var(--muted);margin-top:14px;font-size:12.5px}.deliver[data-v-505ca29f]{counter-reset:d;max-width:820px;margin:0;padding:0;list-style:none}.deliver li[data-v-505ca29f]{counter-increment:d;border-bottom:1px solid var(--line);margin-bottom:22px;padding:0 0 22px 66px;position:relative}.deliver li[data-v-505ca29f]:last-child{border-bottom:none}.deliver li[data-v-505ca29f]:before{content:counter(d);font-family:var(--serif);color:var(--navy);opacity:.35;font-size:40px;font-weight:700;line-height:1;position:absolute;top:-4px;left:0}.deliver h3[data-v-505ca29f]{margin-bottom:6px;font-size:19px}.deliver p[data-v-505ca29f]{color:var(--muted);margin:0}.band-alt[data-v-505ca29f]{background:var(--panel)}.how[data-v-505ca29f]{max-width:760px;font-size:17px}.how p[data-v-505ca29f]{color:#33393f;margin:0 0 14px;padding-left:34px;position:relative}.how .hn[data-v-505ca29f]{font-family:var(--serif);color:var(--navy);font-weight:700;position:absolute;left:0}.price-band[data-v-505ca29f]{background:var(--navy);color:#fff;border:none}.price-row[data-v-505ca29f]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.price-big[data-v-505ca29f]{font-family:var(--serif);font-size:44px;font-weight:700}.price-sub[data-v-505ca29f]{color:#c7d4e5;font-size:15px}.price-band .btn[data-v-505ca29f]{color:var(--navy);background:#fff;border-color:#fff}.price-band .btn[data-v-505ca29f]:hover{background:#e7eef7}.faq[data-v-505ca29f]{max-width:820px}.faq details[data-v-505ca29f]{border:1px solid var(--line);background:#fff;border-radius:8px;margin-bottom:12px;padding:15px 18px}.faq summary[data-v-505ca29f]{cursor:pointer;font-size:16px;font-weight:600;list-style:none}.faq summary[data-v-505ca29f]::-webkit-details-marker{display:none}.faq summary[data-v-505ca29f]:after{content:"+";float:right;color:var(--navy);font-weight:700}.faq details[open] summary[data-v-505ca29f]:after{content:"-"}.faq details p[data-v-505ca29f]{color:var(--muted);margin:10px 0 0}@media (width<=820px){.hero-grid[data-v-505ca29f]{grid-template-columns:1fr}.hero-doc[data-v-505ca29f]{display:none}.hero h1[data-v-505ca29f]{font-size:30px}}:root{--paper:#f6f5f1;--panel:#fff;--ink:#191b1e;--muted:#5f6670;--line:#dcd9d0;--line-cool:#d7dbe2;--navy:#1f3a5f;--navy2:#2b4d7e;--navy-soft:#eef2f8;--red:#8a2b2b;--serif:Georgia,"Times New Roman",serif;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--sans);color:var(--ink);background:var(--paper);margin:0;font-size:16px;line-height:1.6}a{color:var(--navy);text-decoration:none}h1,h2,h3{font-family:var(--serif);margin:0;font-weight:700;line-height:1.2}p{margin:0 0 1em}.container{max-width:1080px;margin:0 auto;padding:0 26px}.serif{font-family:var(--serif)}.muted{color:var(--muted)}.btn{cursor:pointer;font-family:var(--sans);border:1px solid var(--navy);background:var(--navy);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn:hover{background:var(--navy2);border-color:var(--navy2)}.btn.sec{color:var(--navy);background:0 0}.btn.sec:hover{background:var(--navy-soft)}.btn.lg{padding:16px 30px;font-size:16px}.btn:disabled{opacity:.55;cursor:default}.site-head{background:var(--panel);border-bottom:1px solid var(--line)}.site-head .row{align-items:center;gap:26px;padding:15px 0;display:flex}.brand{font-family:var(--serif);color:var(--ink);letter-spacing:.2px;font-size:20px;font-weight:700}.site-head nav{gap:22px;font-size:14.5px;display:flex}.site-head nav a{color:var(--muted)}.site-head nav a:hover,.site-head nav a.active{color:var(--ink)}.site-head .right{align-items:center;gap:18px;margin-left:auto;display:flex}.site-head .phone{color:var(--ink);white-space:nowrap;font-size:15px}.site-foot{color:#c3c8d0;background:#14181f;margin-top:0;padding:38px 0 30px}.site-foot .cols{flex-wrap:wrap;justify-content:space-between;gap:36px;display:flex}.site-foot .brand{color:#fff}.site-foot a{color:#9fb4cf}.site-foot .discl{color:#828b98;max-width:820px;margin-top:22px;font-size:12px;line-height:1.55}@media (width<=820px){.site-head nav,.site-head .phone{display:none}}
