
:root{--brand:#0E6B6B;--brand-2:#102538;--accent:#C45C26;--accent-2:#a34b1c;--ink:#1c2430;--muted:#5d6b78;--line:#e3e7ee;--paper:#f5f7fa;--card:#fff;--ok:#1f7a4d;--radius:14px;--shadow:0 10px 28px rgba(22,50,79,.08);--max:1180px;--header:72px;--topbar:36px;--font:"Segoe UI",Arial,Helvetica,sans-serif;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:40px;--space-7:64px;--fs-sm:14px;--fs:16px;--fs-lg:18px;--fs-h3:22px;--fs-h2:32px;--fs-h1:46px;--ease:cubic-bezier(.2,.7,.2,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:var(--font);color:var(--ink);background:var(--paper);line-height:1.6;font-size:var(--fs)}img{max-width:100%;height:auto;display:block}a{color:var(--brand);text-decoration:none}a:hover{color:var(--accent-2)}
.wrap{width:min(var(--max),calc(100% - 40px));margin:0 auto}.topbar{background:var(--brand-2);color:#d5dee8;font-size:13px;height:var(--topbar);display:flex;align-items:center}.topbar .wrap{display:flex;justify-content:space-between;gap:16px}.topbar a{color:#d5dee8}
header.site{position:sticky;top:0;z-index:40;background:#fff;border-bottom:1px solid var(--line);height:var(--header)}header.site .wrap{display:flex;align-items:center;gap:16px;height:100%}.logo img{height:46px;width:auto}
nav.main{display:flex;gap:2px;align-items:center;margin-left:auto}nav.main>a,.mega-btn{color:var(--ink);font-weight:600;font-size:14px;padding:10px 10px;background:none;border:0;cursor:pointer;font-family:inherit}
.quote{background:var(--accent);color:#fff !important;border-radius:999px;padding:10px 16px !important;font-weight:700}.quote:hover{background:var(--accent-2);color:#fff !important}
.mega{position:relative}.mega-panel{display:none;position:absolute;left:0;top:100%;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);border-radius:12px;padding:16px;width:min(760px,92vw);max-height:70vh;overflow:auto}
.mega:hover .mega-panel,.mega:focus-within .mega-panel{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.mega-panel h4{margin:0 0 8px;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}
.mega-panel a.item{display:flex;gap:10px;align-items:center;padding:6px;border-radius:8px;color:var(--ink)}.mega-panel a.item:hover{background:var(--paper)}
.mega-panel img{width:54px;height:40px;object-fit:cover;border-radius:6px;background:#ddd}
.hero{position:relative;min-height:78vh;color:#fff;overflow:hidden}.hero-slide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity .6s var(--ease)}.hero-slide.on{opacity:1}
.hero-mask{position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,28,44,.78),rgba(12,28,44,.28) 68%)}.hero-copy{position:relative;z-index:2;padding:12vh 0 10vh;max-width:740px}
.hero h1{font-size:var(--fs-h1);line-height:1.08;margin:0 0 12px}.kicker{letter-spacing:.14em;text-transform:uppercase;font-size:12px;color:#f0b27a;font-weight:700}
.hero p{font-size:18px;max-width:580px}.cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}
.btn{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;font-weight:700}.btn-accent{background:var(--accent);color:#fff}.btn-ghost{border:1px solid #fff;color:#fff}
.hero-dots{position:absolute;z-index:2;bottom:22px;left:50%;transform:translateX(-50%);display:flex;gap:8px}.hero-dots button{width:10px;height:10px;border-radius:50%;border:0;background:rgba(255,255,255,.5)}.hero-dots button.on{background:#fff}
section{padding:var(--space-7) 0}h2{font-size:var(--fs-h2);line-height:1.2;margin:0 0 12px}.lead{color:var(--muted);max-width:700px}
.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow)}.card img{width:100%;height:180px;object-fit:cover}.card .pad{padding:14px 16px 18px}.card h3{margin:0 0 6px;font-size:18px}.muted{color:var(--muted)}
.crumbs{font-size:13px;color:var(--muted);padding:16px 0}.prose p{margin:0 0 12px}
.specs{width:100%;border-collapse:collapse;background:#fff}.specs th,.specs td{border-bottom:1px solid var(--line);text-align:left;padding:10px 12px;vertical-align:top}.specs th{width:34%;color:var(--muted);font-weight:600}
.split{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:start}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.gallery img{height:160px;width:100%;object-fit:cover;border-radius:10px}
footer.site{background:var(--brand-2);color:#d5dee4;padding:48px 0 20px}footer.site a{color:#d5dee4}footer.site .cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:20px}footer.site h4{color:#fff;margin:0 0 8px}
.legal{border-top:1px solid rgba(255,255,255,.12);margin-top:24px;padding-top:12px;font-size:13px}
.float-mail{position:fixed;right:18px;bottom:84px;z-index:50;width:56px;height:56px;border-radius:50%;background:var(--brand);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(0,0,0,.2)}
.float-tel{position:fixed;right:18px;bottom:18px;z-index:50;width:56px;height:56px;border-radius:50%;background:var(--accent);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 20px rgba(0,0,0,.2)}
.burger{display:none;background:none;border:1px solid var(--line);border-radius:8px;padding:8px 10px}
.note{background:#fff8f1;border:1px solid #f0d7c2;border-radius:10px;padding:12px 14px;font-size:14px}
@media (max-width:1100px){.grid-4{grid-template-columns:repeat(2,1fr)}footer.site .cols{grid-template-columns:1fr 1fr}.hero h1{font-size:38px}}
@media (max-width:900px){nav.main{display:none}nav.main.open{display:flex;flex-direction:column;position:absolute;top:var(--header);left:0;right:0;background:#fff;border-bottom:1px solid var(--line);padding:10px 16px;align-items:flex-start}.burger{display:inline-flex;margin-left:auto}.mega-panel{position:static;width:100%;box-shadow:none;display:none}.mega.open .mega-panel{display:block}.split,.grid-3{grid-template-columns:1fr}.gallery{grid-template-columns:1fr 1fr}.hero{min-height:70vh}.float-mail{bottom:76px}}
@media (max-width:700px){.grid-4,.gallery{grid-template-columns:1fr}.hero h1{font-size:32px}.topbar{display:none}section{padding:40px 0}}
@media (max-width:480px){.wrap{width:calc(100% - 28px)}.cta-row{flex-direction:column}.btn{justify-content:center}}
@media (min-width:1280px){:root{--fs-h1:52px}.hero{min-height:82vh}}
@media (min-width:1440px){:root{--max:1220px}}
@media (prefers-reduced-motion:reduce){.hero-slide{transition:none}}
@media print{header.site,.float-mail,.float-tel,.topbar{display:none}}
.stat{display:flex;gap:18px;flex-wrap:wrap}.stat div{background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px 18px;min-width:150px}.stat strong{display:block;font-size:26px;color:var(--brand)}
.u0{padding:0px;margin:0px 0}
.u1{padding:1px;margin:1px 0}
.u2{padding:2px;margin:2px 0}
.u3{padding:3px;margin:3px 0}
.u4{padding:4px;margin:4px 0}
.u5{padding:5px;margin:5px 0}
.u6{padding:6px;margin:0px 0}
.u7{padding:7px;margin:1px 0}
.u8{padding:8px;margin:2px 0}
.u9{padding:9px;margin:3px 0}
.u10{padding:10px;margin:4px 0}
.u11{padding:11px;margin:5px 0}
.u12{padding:0px;margin:0px 0}
.u13{padding:1px;margin:1px 0}
.u14{padding:2px;margin:2px 0}
.u15{padding:3px;margin:3px 0}
.u16{padding:4px;margin:4px 0}
.u17{padding:5px;margin:5px 0}
.u18{padding:6px;margin:0px 0}
.u19{padding:7px;margin:1px 0}
.u20{padding:8px;margin:2px 0}
.u21{padding:9px;margin:3px 0}
.u22{padding:10px;margin:4px 0}
.u23{padding:11px;margin:5px 0}
.u24{padding:0px;margin:0px 0}
.u25{padding:1px;margin:1px 0}
.u26{padding:2px;margin:2px 0}
.u27{padding:3px;margin:3px 0}
.u28{padding:4px;margin:4px 0}
.u29{padding:5px;margin:5px 0}
.u30{padding:6px;margin:0px 0}
.u31{padding:7px;margin:1px 0}
.u32{padding:8px;margin:2px 0}
.u33{padding:9px;margin:3px 0}
.u34{padding:10px;margin:4px 0}
.u35{padding:11px;margin:5px 0}
.u36{padding:0px;margin:0px 0}
.u37{padding:1px;margin:1px 0}
.u38{padding:2px;margin:2px 0}
.u39{padding:3px;margin:3px 0}
.scale-0{font-size:12px;line-height:1.5;padding:0px}
.scale-1{font-size:13px;line-height:1.5;padding:1px}
.scale-2{font-size:14px;line-height:1.5;padding:2px}
.scale-3{font-size:15px;line-height:1.5;padding:3px}
.scale-4{font-size:16px;line-height:1.5;padding:4px}
.scale-5{font-size:17px;line-height:1.5;padding:5px}
.scale-6{font-size:18px;line-height:1.5;padding:6px}
.scale-7{font-size:19px;line-height:1.5;padding:7px}
.scale-8{font-size:12px;line-height:1.5;padding:8px}
.scale-9{font-size:13px;line-height:1.5;padding:9px}
.scale-10{font-size:14px;line-height:1.5;padding:0px}
.scale-11{font-size:15px;line-height:1.5;padding:1px}
.scale-12{font-size:16px;line-height:1.5;padding:2px}
.scale-13{font-size:17px;line-height:1.5;padding:3px}
.scale-14{font-size:18px;line-height:1.5;padding:4px}
.scale-15{font-size:19px;line-height:1.5;padding:5px}
.scale-16{font-size:12px;line-height:1.5;padding:6px}
.scale-17{font-size:13px;line-height:1.5;padding:7px}
.scale-18{font-size:14px;line-height:1.5;padding:8px}
.scale-19{font-size:15px;line-height:1.5;padding:9px}
.scale-20{font-size:16px;line-height:1.5;padding:0px}
.scale-21{font-size:17px;line-height:1.5;padding:1px}
.scale-22{font-size:18px;line-height:1.5;padding:2px}
.scale-23{font-size:19px;line-height:1.5;padding:3px}
.scale-24{font-size:12px;line-height:1.5;padding:4px}
.scale-25{font-size:13px;line-height:1.5;padding:5px}
.scale-26{font-size:14px;line-height:1.5;padding:6px}
.scale-27{font-size:15px;line-height:1.5;padding:7px}
.scale-28{font-size:16px;line-height:1.5;padding:8px}
.scale-29{font-size:17px;line-height:1.5;padding:9px}
.scale-30{font-size:18px;line-height:1.5;padding:0px}
.scale-31{font-size:19px;line-height:1.5;padding:1px}
.scale-32{font-size:12px;line-height:1.5;padding:2px}
.scale-33{font-size:13px;line-height:1.5;padding:3px}
.scale-34{font-size:14px;line-height:1.5;padding:4px}
.scale-35{font-size:15px;line-height:1.5;padding:5px}
.scale-36{font-size:16px;line-height:1.5;padding:6px}
.scale-37{font-size:17px;line-height:1.5;padding:7px}
.scale-38{font-size:18px;line-height:1.5;padding:8px}
.scale-39{font-size:19px;line-height:1.5;padding:9px}
.scale-40{font-size:12px;line-height:1.5;padding:0px}
.scale-41{font-size:13px;line-height:1.5;padding:1px}
.scale-42{font-size:14px;line-height:1.5;padding:2px}
.scale-43{font-size:15px;line-height:1.5;padding:3px}
.scale-44{font-size:16px;line-height:1.5;padding:4px}
.scale-45{font-size:17px;line-height:1.5;padding:5px}
.scale-46{font-size:18px;line-height:1.5;padding:6px}
.scale-47{font-size:19px;line-height:1.5;padding:7px}
.scale-48{font-size:12px;line-height:1.5;padding:8px}
.scale-49{font-size:13px;line-height:1.5;padding:9px}
.scale-50{font-size:14px;line-height:1.5;padding:0px}
.scale-51{font-size:15px;line-height:1.5;padding:1px}
.scale-52{font-size:16px;line-height:1.5;padding:2px}
.scale-53{font-size:17px;line-height:1.5;padding:3px}
.scale-54{font-size:18px;line-height:1.5;padding:4px}
.scale-55{font-size:19px;line-height:1.5;padding:5px}
.scale-56{font-size:12px;line-height:1.5;padding:6px}
.scale-57{font-size:13px;line-height:1.5;padding:7px}
.scale-58{font-size:14px;line-height:1.5;padding:8px}
.scale-59{font-size:15px;line-height:1.5;padding:9px}
.scale-60{font-size:16px;line-height:1.5;padding:0px}
.scale-61{font-size:17px;line-height:1.5;padding:1px}
.scale-62{font-size:18px;line-height:1.5;padding:2px}
.scale-63{font-size:19px;line-height:1.5;padding:3px}
.scale-64{font-size:12px;line-height:1.5;padding:4px}
.scale-65{font-size:13px;line-height:1.5;padding:5px}
.scale-66{font-size:14px;line-height:1.5;padding:6px}
.scale-67{font-size:15px;line-height:1.5;padding:7px}
.scale-68{font-size:16px;line-height:1.5;padding:8px}
.scale-69{font-size:17px;line-height:1.5;padding:9px}
.scale-70{font-size:18px;line-height:1.5;padding:0px}
.scale-71{font-size:19px;line-height:1.5;padding:1px}
.scale-72{font-size:12px;line-height:1.5;padding:2px}
.scale-73{font-size:13px;line-height:1.5;padding:3px}
.scale-74{font-size:14px;line-height:1.5;padding:4px}
.scale-75{font-size:15px;line-height:1.5;padding:5px}
.scale-76{font-size:16px;line-height:1.5;padding:6px}
.scale-77{font-size:17px;line-height:1.5;padding:7px}
.scale-78{font-size:18px;line-height:1.5;padding:8px}
.scale-79{font-size:19px;line-height:1.5;padding:9px}

/* layout scale */
.tone-0{background:rgba(22,50,79,0.02);border:1px solid var(--line);padding:4px 6px;margin-bottom:0px;border-radius:0px}
.tone-1{background:rgba(22,50,79,0.025);border:1px solid var(--line);padding:5px 7px;margin-bottom:1px;border-radius:1px}
.tone-2{background:rgba(22,50,79,0.03);border:1px solid var(--line);padding:6px 8px;margin-bottom:2px;border-radius:2px}
.tone-3{background:rgba(22,50,79,0.035);border:1px solid var(--line);padding:7px 9px;margin-bottom:3px;border-radius:3px}
.tone-4{background:rgba(22,50,79,0.04);border:1px solid var(--line);padding:8px 10px;margin-bottom:4px;border-radius:4px}
.tone-5{background:rgba(22,50,79,0.045);border:1px solid var(--line);padding:9px 11px;margin-bottom:5px;border-radius:5px}
.tone-6{background:rgba(22,50,79,0.05);border:1px solid var(--line);padding:10px 12px;margin-bottom:0px;border-radius:6px}
.tone-7{background:rgba(22,50,79,0.05500000000000001);border:1px solid var(--line);padding:11px 13px;margin-bottom:1px;border-radius:7px}
.tone-8{background:rgba(22,50,79,0.02);border:1px solid var(--line);padding:12px 14px;margin-bottom:2px;border-radius:0px}
.tone-9{background:rgba(22,50,79,0.025);border:1px solid var(--line);padding:13px 15px;margin-bottom:3px;border-radius:1px}
.tone-10{background:rgba(22,50,79,0.03);border:1px solid var(--line);padding:4px 16px;margin-bottom:4px;border-radius:2px}
.tone-11{background:rgba(22,50,79,0.035);border:1px solid var(--line);padding:5px 17px;margin-bottom:5px;border-radius:3px}
.tone-12{background:rgba(22,50,79,0.04);border:1px solid var(--line);padding:6px 6px;margin-bottom:0px;border-radius:4px}
.tone-13{background:rgba(22,50,79,0.045);border:1px solid var(--line);padding:7px 7px;margin-bottom:1px;border-radius:5px}
.tone-14{background:rgba(22,50,79,0.05);border:1px solid var(--line);padding:8px 8px;margin-bottom:2px;border-radius:6px}
.tone-15{background:rgba(22,50,79,0.05500000000000001);border:1px solid var(--line);padding:9px 9px;margin-bottom:3px;border-radius:7px}
.tone-16{background:rgba(22,50,79,0.02);border:1px solid var(--line);padding:10px 10px;margin-bottom:4px;border-radius:0px}
.tone-17{background:rgba(22,50,79,0.025);border:1px solid var(--line);padding:11px 11px;margin-bottom:5px;border-radius:1px}
.tone-18{background:rgba(22,50,79,0.03);border:1px solid var(--line);padding:12px 12px;margin-bottom:0px;border-radius:2px}
.tone-19{background:rgba(22,50,79,0.035);border:1px solid var(--line);padding:13px 13px;margin-bottom:1px;border-radius:3px}
.tone-20{background:rgba(22,50,79,0.04);border:1px solid var(--line);padding:4px 14px;margin-bottom:2px;border-radius:4px}
.tone-21{background:rgba(22,50,79,0.045);border:1px solid var(--line);padding:5px 15px;margin-bottom:3px;border-radius:5px}
.tone-22{background:rgba(22,50,79,0.05);border:1px solid var(--line);padding:6px 16px;margin-bottom:4px;border-radius:6px}
.tone-23{background:rgba(22,50,79,0.05500000000000001);border:1px solid var(--line);padding:7px 17px;margin-bottom:5px;border-radius:7px}
.tone-24{background:rgba(22,50,79,0.02);border:1px solid var(--line);padding:8px 6px;margin-bottom:0px;border-radius:0px}
.tone-25{background:rgba(22,50,79,0.025);border:1px solid var(--line);padding:9px 7px;margin-bottom:1px;border-radius:1px}
.tone-26{background:rgba(22,50,79,0.03);border:1px solid var(--line);padding:10px 8px;margin-bottom:2px;border-radius:2px}
.tone-27{background:rgba(22,50,79,0.035);border:1px solid var(--line);padding:11px 9px;margin-bottom:3px;border-radius:3px}
.tone-28{background:rgba(22,50,79,0.04);border:1px solid var(--line);padding:12px 10px;margin-bottom:4px;border-radius:4px}
.tone-29{background:rgba(22,50,79,0.045);border:1px solid var(--line);padding:13px 11px;margin-bottom:5px;border-radius:5px}
.tone-30{background:rgba(22,50,79,0.05);border:1px solid var(--line);padding:4px 12px;margin-bottom:0px;border-radius:6px}
.tone-31{background:rgba(22,50,79,0.05500000000000001);border:1px solid var(--line);padding:5px 13px;margin-bottom:1px;border-radius:7px}
.tone-32{background:rgba(22,50,79,0.02);border:1px solid var(--line);padding:6px 14px;margin-bottom:2px;border-radius:0px}
.tone-33{background:rgba(22,50,79,0.025);border:1px solid var(--line);padding:7px 15px;margin-bottom:3px;border-radius:1px}
.tone-34{background:rgba(22,50,79,0.03);border:1px solid var(--line);padding:8px 16px;margin-bottom:4px;border-radius:2px}
.tone-35{background:rgba(22,50,79,0.035);border:1px solid var(--line);padding:9px 17px;margin-bottom:5px;border-radius:3px}
.tone-36{background:rgba(22,50,79,0.04);border:1px solid var(--line);padding:10px 6px;margin-bottom:0px;border-radius:4px}
.tone-37{background:rgba(22,50,79,0.045);border:1px solid var(--line);padding:11px 7px;margin-bottom:1px;border-radius:5px}
.tone-38{background:rgba(22,50,79,0.05);border:1px solid var(--line);padding:12px 8px;margin-bottom:2px;border-radius:6px}
.tone-39{background:rgba(22,50,79,0.05500000000000001);border:1px solid var(--line);padding:13px 9px;margin-bottom:3px;border-radius:7px}
.tone-40{background:rgba(22,50,79,0.02);border:1px solid var(--line);padding:4px 10px;margin-bottom:4px;border-radius:0px}
.tone-41{background:rgba(22,50,79,0.025);border:1px solid var(--line);padding:5px 11px;margin-bottom:5px;border-radius:1px}
.tone-42{background:rgba(22,50,79,0.03);border:1px solid var(--line);padding:6px 12px;margin-bottom:0px;border-radius:2px}
.tone-43{background:rgba(22,50,79,0.035);border:1px solid var(--line);padding:7px 13px;margin-bottom:1px;border-radius:3px}
.tone-44{background:rgba(22,50,79,0.04);border:1px solid var(--line);padding:8px 14px;margin-bottom:2px;border-radius:4px}
.tone-45{background:rgba(22,50,79,0.045);border:1px solid var(--line);padding:9px 15px;margin-bottom:3px;border-radius:5px}
.tone-46{background:rgba(22,50,79,0.05);border:1px solid var(--line);padding:10px 16px;margin-bottom:4px;border-radius:6px}
.tone-47{background:rgba(22,50,79,0.05500000000000001);border:1px solid var(--line);padding:11px 17px;margin-bottom:5px;border-radius:7px}
.tone-48{background:rgba(22,50,79,0.02);border:1px solid var(--line);padding:12px 6px;margin-bottom:0px;border-radius:0px}
.tone-49{background:rgba(22,50,79,0.025);border:1px solid var(--line);padding:13px 7px;margin-bottom:1px;border-radius:1px}
.tone-50{background:rgba(22,50,79,0.03);border:1px solid var(--line);padding:4px 8px;margin-bottom:2px;border-radius:2px}
.tone-51{background:rgba(22,50,79,0.035);border:1px solid var(--line);padding:5px 9px;margin-bottom:3px;border-radius:3px}
.tone-52{background:rgba(22,50,79,0.04);border:1px solid var(--line);padding:6px 10px;margin-bottom:4px;border-radius:4px}
.tone-53{background:rgba(22,50,79,0.045);border:1px solid var(--line);padding:7px 11px;margin-bottom:5px;border-radius:5px}
.tone-54{background:rgba(22,50,79,0.05);border:1px solid var(--line);padding:8px 12px;margin-bottom:0px;border-radius:6px}
.tone-55{background:rgba(22,50,79,0.05500000000000001);border:1px solid var(--line);padding:9px 13px;margin-bottom:1px;border-radius:7px}
.tone-56{background:rgba(22,50,79,0.02);border:1px solid var(--line);padding:10px 14px;margin-bottom:2px;border-radius:0px}
.tone-57{background:rgba(22,50,79,0.025);border:1px solid var(--line);padding:11px 15px;margin-bottom:3px;border-radius:1px}
.tone-58{background:rgba(22,50,79,0.03);border:1px solid var(--line);padding:12px 16px;margin-bottom:4px;border-radius:2px}
.tone-59{background:rgba(22,50,79,0.035);border:1px solid var(--line);padding:13px 17px;margin-bottom:5px;border-radius:3px}
.tone-60{background:rgba(22,50,79,0.04);border:1px solid var(--line);padding:4px 6px;margin-bottom:0px;border-radius:4px}
.tone-61{background:rgba(22,50,79,0.045);border:1px solid var(--line);padding:5px 7px;margin-bottom:1px;border-radius:5px}
.tone-62{background:rgba(22,50,79,0.05);border:1px solid var(--line);padding:6px 8px;margin-bottom:2px;border-radius:6px}
.tone-63{background:rgba(22,50,79,0.05500000000000001);border:1px solid var(--line);padding:7px 9px;margin-bottom:3px;border-radius:7px}
.tone-64{background:rgba(22,50,79,0.02);border:1px solid var(--line);padding:8px 10px;margin-bottom:4px;border-radius:0px}
.tone-65{background:rgba(22,50,79,0.025);border:1px solid var(--line);padding:9px 11px;margin-bottom:5px;border-radius:1px}
.tone-66{background:rgba(22,50,79,0.03);border:1px solid var(--line);padding:10px 12px;margin-bottom:0px;border-radius:2px}
.tone-67{background:rgba(22,50,79,0.035);border:1px solid var(--line);padding:11px 13px;margin-bottom:1px;border-radius:3px}
.tone-68{background:rgba(22,50,79,0.04);border:1px solid var(--line);padding:12px 14px;margin-bottom:2px;border-radius:4px}
.tone-69{background:rgba(22,50,79,0.045);border:1px solid var(--line);padding:13px 15px;margin-bottom:3px;border-radius:5px}
.tone-70{background:rgba(22,50,79,0.05);border:1px solid var(--line);padding:4px 16px;margin-bottom:4px;border-radius:6px}
.tone-71{background:rgba(22,50,79,0.05500000000000001);border:1px solid var(--line);padding:5px 17px;margin-bottom:5px;border-radius:7px}
.tone-72{background:rgba(22,50,79,0.02);border:1px solid var(--line);padding:6px 6px;margin-bottom:0px;border-radius:0px}
.tone-73{background:rgba(22,50,79,0.025);border:1px solid var(--line);padding:7px 7px;margin-bottom:1px;border-radius:1px}
.tone-74{background:rgba(22,50,79,0.03);border:1px solid var(--line);padding:8px 8px;margin-bottom:2px;border-radius:2px}
.tone-75{background:rgba(22,50,79,0.035);border:1px solid var(--line);padding:9px 9px;margin-bottom:3px;border-radius:3px}
.tone-76{background:rgba(22,50,79,0.04);border:1px solid var(--line);padding:10px 10px;margin-bottom:4px;border-radius:4px}
.tone-77{background:rgba(22,50,79,0.045);border:1px solid var(--line);padding:11px 11px;margin-bottom:5px;border-radius:5px}
.tone-78{background:rgba(22,50,79,0.05);border:1px solid var(--line);padding:12px 12px;margin-bottom:0px;border-radius:6px}
.tone-79{background:rgba(22,50,79,0.05500000000000001);border:1px solid var(--line);padding:13px 13px;margin-bottom:1px;border-radius:7px}
.tone-80{background:rgba(22,50,79,0.02);border:1px solid var(--line);padding:4px 14px;margin-bottom:2px;border-radius:0px}
.tone-81{background:rgba(22,50,79,0.025);border:1px solid var(--line);padding:5px 15px;margin-bottom:3px;border-radius:1px}
.tone-82{background:rgba(22,50,79,0.03);border:1px solid var(--line);padding:6px 16px;margin-bottom:4px;border-radius:2px}
.tone-83{background:rgba(22,50,79,0.035);border:1px solid var(--line);padding:7px 17px;margin-bottom:5px;border-radius:3px}
.tone-84{background:rgba(22,50,79,0.04);border:1px solid var(--line);padding:8px 6px;margin-bottom:0px;border-radius:4px}
.tone-85{background:rgba(22,50,79,0.045);border:1px solid var(--line);padding:9px 7px;margin-bottom:1px;border-radius:5px}
.tone-86{background:rgba(22,50,79,0.05);border:1px solid var(--line);padding:10px 8px;margin-bottom:2px;border-radius:6px}
.tone-87{background:rgba(22,50,79,0.05500000000000001);border:1px solid var(--line);padding:11px 9px;margin-bottom:3px;border-radius:7px}
.tone-88{background:rgba(22,50,79,0.02);border:1px solid var(--line);padding:12px 10px;margin-bottom:4px;border-radius:0px}
.tone-89{background:rgba(22,50,79,0.025);border:1px solid var(--line);padding:13px 11px;margin-bottom:5px;border-radius:1px}
.tone-90{background:rgba(22,50,79,0.03);border:1px solid var(--line);padding:4px 12px;margin-bottom:0px;border-radius:2px}
.tone-91{background:rgba(22,50,79,0.035);border:1px solid var(--line);padding:5px 13px;margin-bottom:1px;border-radius:3px}
.tone-92{background:rgba(22,50,79,0.04);border:1px solid var(--line);padding:6px 14px;margin-bottom:2px;border-radius:4px}
.tone-93{background:rgba(22,50,79,0.045);border:1px solid var(--line);padding:7px 15px;margin-bottom:3px;border-radius:5px}
.tone-94{background:rgba(22,50,79,0.05);border:1px solid var(--line);padding:8px 16px;margin-bottom:4px;border-radius:6px}
.tone-95{background:rgba(22,50,79,0.05500000000000001);border:1px solid var(--line);padding:9px 17px;margin-bottom:5px;border-radius:7px}
.tone-96{background:rgba(22,50,79,0.02);border:1px solid var(--line);padding:10px 6px;margin-bottom:0px;border-radius:0px}
.tone-97{background:rgba(22,50,79,0.025);border:1px solid var(--line);padding:11px 7px;margin-bottom:1px;border-radius:1px}
.tone-98{background:rgba(22,50,79,0.03);border:1px solid var(--line);padding:12px 8px;margin-bottom:2px;border-radius:2px}
.tone-99{background:rgba(22,50,79,0.035);border:1px solid var(--line);padding:13px 9px;margin-bottom:3px;border-radius:3px}
.tone-100{background:rgba(22,50,79,0.04);border:1px solid var(--line);padding:4px 10px;margin-bottom:4px;border-radius:4px}
.tone-101{background:rgba(22,50,79,0.045);border:1px solid var(--line);padding:5px 11px;margin-bottom:5px;border-radius:5px}
.tone-102{background:rgba(22,50,79,0.05);border:1px solid var(--line);padding:6px 12px;margin-bottom:0px;border-radius:6px}
.tone-103{background:rgba(22,50,79,0.05500000000000001);border:1px solid var(--line);padding:7px 13px;margin-bottom:1px;border-radius:7px}
.tone-104{background:rgba(22,50,79,0.02);border:1px solid var(--line);padding:8px 14px;margin-bottom:2px;border-radius:0px}
.tone-105{background:rgba(22,50,79,0.025);border:1px solid var(--line);padding:9px 15px;margin-bottom:3px;border-radius:1px}
.tone-106{background:rgba(22,50,79,0.03);border:1px solid var(--line);padding:10px 16px;margin-bottom:4px;border-radius:2px}
.tone-107{background:rgba(22,50,79,0.035);border:1px solid var(--line);padding:11px 17px;margin-bottom:5px;border-radius:3px}
.tone-108{background:rgba(22,50,79,0.04);border:1px solid var(--line);padding:12px 6px;margin-bottom:0px;border-radius:4px}
.tone-109{background:rgba(22,50,79,0.045);border:1px solid var(--line);padding:13px 7px;margin-bottom:1px;border-radius:5px}
.tone-110{background:rgba(22,50,79,0.05);border:1px solid var(--line);padding:4px 8px;margin-bottom:2px;border-radius:6px}
.tone-111{background:rgba(22,50,79,0.05500000000000001);border:1px solid var(--line);padding:5px 9px;margin-bottom:3px;border-radius:7px}
.tone-112{background:rgba(22,50,79,0.02);border:1px solid var(--line);padding:6px 10px;margin-bottom:4px;border-radius:0px}
.tone-113{background:rgba(22,50,79,0.025);border:1px solid var(--line);padding:7px 11px;margin-bottom:5px;border-radius:1px}
.tone-114{background:rgba(22,50,79,0.03);border:1px solid var(--line);padding:8px 12px;margin-bottom:0px;border-radius:2px}
.tone-115{background:rgba(22,50,79,0.035);border:1px solid var(--line);padding:9px 13px;margin-bottom:1px;border-radius:3px}
.tone-116{background:rgba(22,50,79,0.04);border:1px solid var(--line);padding:10px 14px;margin-bottom:2px;border-radius:4px}
.tone-117{background:rgba(22,50,79,0.045);border:1px solid var(--line);padding:11px 15px;margin-bottom:3px;border-radius:5px}
.tone-118{background:rgba(22,50,79,0.05);border:1px solid var(--line);padding:12px 16px;margin-bottom:4px;border-radius:6px}
.tone-119{background:rgba(22,50,79,0.05500000000000001);border:1px solid var(--line);padding:13px 17px;margin-bottom:5px;border-radius:7px}
.float-wa{position:fixed;right:18px;bottom:18px;z-index:50;width:56px;height:56px;border-radius:50%;background:#25D366;display:flex;align-items:center;justify-content:center}
.chips{display:flex;flex-wrap:wrap;gap:.4rem;margin:.4rem 0 .6rem}
.chip{display:inline-block;padding:.15rem .5rem;border:1px solid #d5dde3;border-radius:999px;font-size:.75rem;color:#0E6B6B;background:#fff}
a.chip:hover{border-color:#C45C26;color:#C45C26}
.card h3{font-size:1rem;line-height:1.35}
.stat{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}
@media(max-width:800px){.stat{grid-template-columns:1fr 1fr}}
