@font-face{font-family:SiteSans;src:local("Inter"),local("Arial");font-display:swap}
:root{color-scheme:dark;--bg:#090d14;--panel:#121a26;--card:#192434;--line:#29384a;--text:#f4f7fc;--muted:#aab8ca;--blue:#58a6ff;--primary:#277dff;--red:#e63946;--green:#20c878;--width:1240px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.65 SiteSans,Arial,sans-serif}a{color:var(--blue);text-decoration:none}a:hover{text-decoration:underline}button,input,select{font:inherit}button{cursor:pointer}img{display:block;max-width:100%;height:auto}svg.icon{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px}[hidden]{display:none!important}.wrap{width:min(var(--width),calc(100% - 72px));margin-inline:auto}.skip{position:absolute;left:14px;transform:translateY(-130%);z-index:20;background:#fff;color:#111;padding:8px}.skip:focus{transform:none}.top{border-bottom:1px solid #1d2937;background:#0d1521;color:var(--muted);font-size:.8rem}.top .wrap,.nav-inner{display:flex;align-items:center;justify-content:space-between;gap:24px}.top .wrap{min-height:38px}.top a{color:#e8f1ff}.top span{display:flex;align-items:center;gap:8px}.nav-shell{border-bottom:1px solid #1d2937;background:#0a101a;position:relative;z-index:5}.nav-inner{min-height:78px}.brand{display:flex;gap:11px;align-items:center;color:var(--text);font-weight:850;font-size:1.12rem;letter-spacing:-.035em;line-height:1.15;white-space:nowrap}.brand img{width:42px}.brand i{font-style:normal;color:var(--blue)}.nav-links{display:flex;align-items:center;gap:27px}.nav-links a{color:var(--muted);font-size:.91rem;font-weight:650;white-space:nowrap}.nav-links a[aria-current]{color:var(--blue)}.button{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:12px 19px;border-radius:9px;font-weight:750;font-size:.91rem;border:1px solid transparent;line-height:1.4;min-height:46px}.button:hover{text-decoration:none;filter:brightness(1.13)}.primary{background:#277dff;color:#081326}.outline{border-color:#3b5068;background:#121d2a;color:var(--text)}.whatsapp{background:var(--green);color:#062619}.nav-cta{background:#1a2b45;color:#a8d0ff;border-color:#2b4870}.menu-toggle,.mobile-nav{display:none}.home-hero{position:relative;overflow:hidden;border-bottom:1px solid #243145;background:#0e1726}.home-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 58% 47%,#17314b 0,transparent 64%);pointer-events:none}.hero-grid{position:relative;display:grid;grid-template-columns:.9fr 1fr;gap:52px;align-items:center;padding-block:64px}.eyebrow{font-size:.75rem;letter-spacing:.12em;font-weight:850;text-transform:uppercase;color:var(--blue);display:flex;align-items:center;gap:10px;margin:0 0 15px}.eyebrow:before{content:"";width:23px;height:3px;background:var(--red);border-radius:2px}h1,h2,h3{line-height:1.14;letter-spacing:-.036em;margin:0 0 .55em}h1{font-size:clamp(2.35rem,5.4vw,5.2rem);font-weight:850}h2{font-size:clamp(1.55rem,3vw,2.45rem)}h3{font-size:1.19rem}p{margin:0 0 1em}.lead{max-width:60ch;color:var(--muted);font-size:1.13rem}.hero-grid h1{margin-bottom:.22em}.hero-grid .lead{max-width:46ch}.actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:25px}.hero-media{margin:0;position:relative}.hero-media img{width:100%;height:auto;aspect-ratio:1.51;object-fit:cover;border-radius:17px;border:1px solid #3b5065;background:#192434}.hero-media figcaption{position:absolute;right:10px;bottom:10px;background:#090d14dc;color:#e5edf8;padding:4px 9px;border-radius:5px;font-size:.68rem}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-top:30px}.metric{background:#111c2b;padding:10px 13px;color:var(--muted);font-size:.78rem}.metric b{display:block;color:var(--text);font-size:1.07rem}.metric b:first-letter{color:var(--blue)}.section{padding-block:58px}.section+.section{border-top:1px solid #1e2a39}.section-head{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:19px}.section-head h2{margin:0}.section-head p{margin:0;color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.tile{display:block;min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:13px;overflow:hidden;color:var(--text)}.tile:hover{border-color:var(--blue);text-decoration:none}.tile img{width:100%;aspect-ratio:16/9;object-fit:cover}.tile strong,.tile small{display:block}.tile .tile-body{display:block;padding:14px 16px}.tile small{color:var(--muted);margin-top:3px}.tile em{float:right;font-style:normal;color:var(--blue)}.tile .icon{color:var(--blue);margin-bottom:8px}.breadcrumb{padding-block:23px 14px;color:var(--muted);font-size:.86rem;display:flex;gap:10px;flex-wrap:wrap}.breadcrumb a{color:var(--muted)}.inner-hero{display:grid;grid-template-columns:1fr .65fr;gap:42px;align-items:center;padding:21px 0 36px}.inner-hero h1{font-size:clamp(2.15rem,4.25vw,4.3rem)}.inner-hero .hero-media img{aspect-ratio:1.85}.page-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(215px,295px);gap:36px;align-items:start;padding-bottom:52px}.page-cols aside{border:1px solid var(--line);background:var(--panel);border-radius:13px;padding:21px}.page-cols aside a{display:block;padding-block:7px}.prose{max-width:82ch}.prose h2{margin-top:1.28em}.prose h3{margin-top:1.12em}.prose p,.prose li{color:#cad6e5}.prose p a{text-decoration:underline;text-underline-offset:3px}.prose ul,.prose ol{padding-left:1.3em}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:15px 0}.chips a{display:flex;align-items:center;min-height:42px;border:1px solid var(--line);border-radius:8px;padding:6px 11px;background:#111a27}.band{border:1px solid #344964;border-radius:14px;background:linear-gradient(110deg,#172d4a,#121a26 76%);padding:28px;margin-block:40px;display:flex;align-items:center;justify-content:space-between;gap:16px}.band h2,.band p{margin:0}.band .actions{margin:0}.price-tools{background:var(--panel);border:1px solid var(--line);border-radius:13px;padding:18px;margin-bottom:16px}.inputs{display:grid;grid-template-columns:2fr 1fr;gap:12px}.inputs label{display:grid;gap:5px;color:var(--muted);font-size:.86rem}input,select{width:100%;min-height:44px;background:#0d1521;color:var(--text);border:1px solid #3a4b5e;padding:7px 11px;border-radius:8px}output{display:block;margin-top:11px;color:var(--green);font-weight:750}.price-note,.hint{color:var(--muted);font-size:.89rem}.table-wrap{border:1px solid var(--line);border-radius:11px;overflow:hidden;margin-bottom:17px}.table-wrap table{border-collapse:collapse;width:100%;font-size:.94rem}.table-wrap caption{text-align:left;background:#1a293d;padding:11px 14px;font-weight:800}.table-wrap th,.table-wrap td{padding:11px 14px;text-align:left;border-top:1px solid var(--line);overflow-wrap:anywhere}.table-wrap tbody tr:nth-child(odd){background:#121a26}.table-wrap td:last-child,.table-wrap th:last-child{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.table-wrap td:last-child{color:var(--green);font-weight:750}.price-pill{display:inline-block;padding:10px 15px;font-size:1.28rem;color:var(--green);background:#10281e;border:1px solid #23503b;border-radius:9px}.faq details{border:1px solid var(--line);border-radius:9px;padding:10px 14px;margin-bottom:9px;background:var(--panel)}.faq summary{cursor:pointer;font-weight:750}.faq p{margin:7px 0 0}.footer{padding:38px 0 18px;border-top:1px solid var(--line);background:#0b121d}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:30px}.footer h2{font-size:1.12rem}.footer li{list-style:none;margin:6px 0}.footer ul{margin:0;padding:0}.footer p{color:var(--muted);margin:14px 0}.footer-end{color:var(--muted);font-size:.82rem;border-top:1px solid var(--line);margin-top:26px;padding-top:16px}.to-top{position:fixed;right:17px;bottom:18px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--blue);padding:9px;z-index:3}.to-top .icon{display:block}
.top a{display:inline-flex;align-items:center;gap:7px}.top svg.icon{width:15px;height:15px}.price-tools button{margin-top:10px}.prose+ .chips{margin-bottom:25px}
