:root{--bg: #ffffff;--bg-soft: #f6f8fa;--ink: #101828;--muted: #667085;--line: #e6e9ef;--brand: #0e7c82;--brand-2: #16c2b8;--accent: #7a3c8f;--radius: 16px;--shadow: 0 10px 30px rgba(16, 24, 40, .08);--shadow-lg: 0 24px 60px rgba(16, 24, 40, .14);--font: "Segoe UI", system-ui, -apple-system, Roboto, "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:hidden}body{font-family:var(--font);color:var(--ink);background:var(--bg);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;width:100%}main{min-height:60vh;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}ul,ol{padding-left:1.3rem}li{margin-bottom:.45rem}h1,h2,h3,h4{line-height:1.25;letter-spacing:-.02em;font-weight:700}h1{font-size:clamp(2rem,5vw,3.2rem)}h2{font-size:clamp(1.5rem,3.4vw,2.2rem)}h3{font-size:1.12rem}header{position:fixed;left:0;right:0;top:0;z-index:100;background:transparent;border-bottom:1px solid transparent;transition:background .4s ease,box-shadow .4s ease,border-color .4s ease,backdrop-filter .4s ease}header.scrolled{border-color:var(--line)}header.scrolled:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#ffffffe6;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 6px 20px #10182814}header:not(.scrolled) nav a{color:#fff}header:not(.scrolled) nav a:hover{background:#ffffff1f;color:#6fe3d8}header:not(.scrolled) nav a.active{color:#6fe3d8;background:#16c2b829}header:not(.scrolled) .menu-btn{color:#fff;background:#ffffff1a}header:not(.scrolled) .menu-btn:hover{background:#fff3}header:not(.scrolled) .logo-img{filter:brightness(1.25) drop-shadow(0 2px 8px rgba(0,0,0,.55))}header .logo-img{transition:filter .4s ease}.nav{max-width:1200px;margin:0 auto;padding:.75rem 1.25rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.brand{display:inline-flex;align-items:center}.logo-img{height:46px;width:auto}nav ul{list-style:none;display:flex;align-items:center;gap:.35rem;padding:0}nav ul li{margin:0}nav a{display:inline-block;padding:.55rem .85rem;border-radius:10px;font-weight:600;font-size:.95rem;color:var(--ink);transition:background .2s,color .2s}nav a:hover{background:var(--bg-soft);color:var(--brand)}nav a.active{color:var(--brand);background:#0e7c821a}nav a.nav-cta{background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;padding:.6rem 1.15rem;box-shadow:0 8px 20px #0e7c824d}nav a.nav-cta:hover{color:#fff;transform:translateY(-1px)}.menu-btn{display:none;position:relative;z-index:220;width:44px;height:44px;border:0;cursor:pointer;background:var(--bg-soft);border-radius:12px;color:var(--ink);padding:0;flex-direction:column;align-items:center;justify-content:center;gap:5px;transition:background .2s,transform .2s}.menu-btn:hover{background:#0e7c821f}.menu-btn .bar{display:block;width:20px;height:2.4px;border-radius:2px;background:currentColor;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s,width .3s}.menu-btn[aria-expanded=true] .bar:nth-child(1){transform:translateY(7.4px) rotate(45deg)}.menu-btn[aria-expanded=true] .bar:nth-child(2){opacity:0}.menu-btn[aria-expanded=true] .bar:nth-child(3){transform:translateY(-7.4px) rotate(-45deg)}.menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;background:#0b1b268c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease}.menu-backdrop.show{opacity:1;visibility:visible;pointer-events:auto}.hero{background:radial-gradient(1100px 520px at 85% -10%,rgba(124,60,143,.35),transparent 60%),radial-gradient(900px 500px at -10% 110%,rgba(22,194,184,.3),transparent 60%),linear-gradient(160deg,#0c1a24,#101828);color:#fff;padding:clamp(4rem,9vw,7rem) 1.25rem}.hero-inner{max-width:1200px;margin:0 auto}.eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:.14em;font-size:.78rem;font-weight:700;color:var(--brand-2);margin-bottom:.9rem}.hero .eyebrow{color:#6fe3d8}.hero h1{margin-bottom:1.1rem;font-size:clamp(2.1rem,5.4vw,3.5rem)}.type{color:#6fe3d8}.caret{font-style:normal;animation:blink 1s steps(1) infinite}@keyframes blink{50%{opacity:0}}.hero-sub{color:#c8d1de;max-width:640px;font-size:1.08rem;margin-bottom:1.8rem}.hero-ctas{display:flex;flex-wrap:wrap;gap:.85rem;margin-bottom:3rem}.btn{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;font-weight:700;padding:.8rem 1.5rem;border-radius:12px;border:0;cursor:pointer;font-size:1rem;font-family:inherit;transition:transform .18s,box-shadow .18s,filter .18s;box-shadow:0 10px 24px #0e7c8252}.btn:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0e7c8266}.btn.ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.btn.ghost:hover{box-shadow:inset 0 0 0 1.5px var(--brand);color:var(--brand)}.hero .btn.ghost{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff59}.hero .btn.ghost:hover{box-shadow:inset 0 0 0 1.5px #6fe3d8;color:#6fe3d8}.hero-stats{display:grid;grid-template-columns:repeat(4,auto);gap:1.5rem;justify-content:start;padding-top:1.6rem;border-top:1px solid rgba(255,255,255,.14)}.hero-stats strong{display:block;font-size:1.9rem;color:#fff}.hero-stats span{font-size:.86rem;color:#9aa7b8}.strip{background:#f2faf9;border-block:1px solid var(--line)}.strip-inner{max-width:1200px;margin:0 auto;padding:1.1rem 1.25rem;display:flex;align-items:center;gap:2rem;flex-wrap:wrap}.strip-item{display:flex;gap:.55rem}.sc{font-weight:800;font-size:.85rem;color:var(--brand);background:#fff;border:1px solid var(--line);padding:.45rem .75rem;border-radius:10px}.sc span{font-weight:600;color:var(--muted)}.strip-inner p{font-size:.95rem;color:var(--muted);margin-left:auto}.section{padding:clamp(3.2rem,7vw,5.5rem) 1.25rem}.section.alt{background:var(--bg-soft)}.section.dark{background:radial-gradient(900px 500px at 100% 0%,rgba(124,60,143,.28),transparent 55%),linear-gradient(160deg,#0c1a24,#101828);color:#fff}.section.dark .lead{color:#b8c2d0}.section.dark .card{background:#ffffff0d;border-color:#ffffff1f}.section.dark .card h3{color:#fff}.section.dark .card p{color:#b8c2d0}.section.dark .more,.section.dark .eyebrow{color:#6fe3d8}.section-inner{max-width:1200px;margin:0 auto}.section-inner.narrow{max-width:860px}.section-inner.center,.center{text-align:center}.lead{font-size:1.12rem;color:var(--muted);max-width:720px;margin-bottom:2.2rem}.muted{color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:1.6rem;box-shadow:var(--shadow);transition:transform .2s,box-shadow .2s,border-color .2s}.card-link>a{display:block}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:#cfd6e0}.section.dark .card:hover{border-color:#ffffff40}.card-icon{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:14px;color:#fff;background:linear-gradient(135deg,var(--brand),var(--brand-2));margin-bottom:1rem;box-shadow:0 8px 18px #0e7c8240}.card h3{margin-bottom:.55rem}.card p{color:var(--muted);font-size:.96rem}.more{display:inline-flex;align-items:center;gap:.35rem;color:var(--brand);font-weight:700;font-size:.93rem;margin-top:1rem}.steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;margin:2.5rem 0 2rem}.step{background:var(--bg-soft);border:1px solid var(--line);border-radius:var(--radius);padding:1.5rem}.step .chip{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;margin-bottom:.9rem}.step h3{margin-bottom:.4rem;font-size:1.05rem}.step p{color:var(--muted);font-size:.93rem}.batteries{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-bottom:2.2rem}.battery-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);position:relative;overflow:hidden;box-shadow:var(--shadow);transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s cubic-bezier(.4,0,.2,1),border-color .25s ease;display:flex;flex-direction:column}.battery-card:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;background:linear-gradient(90deg,var(--c, var(--brand)),color-mix(in srgb,var(--c, var(--brand)) 50%,#fff))}.battery-card:after{content:"";position:absolute;top:-60px;right:-60px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c, var(--brand)) 14%,transparent),transparent 70%);opacity:0;transition:opacity .35s ease;pointer-events:none}.battery-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:color-mix(in srgb,var(--c, var(--brand)) 25%,var(--line))}.battery-card:hover:after{opacity:1}.battery-card>a{display:flex;flex-direction:column;height:100%;padding:1.8rem;color:inherit}.b-icon{display:inline-flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:14px;color:#fff;margin-bottom:1rem;box-shadow:0 8px 18px #1018282e;position:relative;z-index:1}.b-icon.big{width:72px;height:72px;border-radius:18px}.battery-card h3{margin-bottom:.5rem;font-size:1.25rem;color:var(--ink);position:relative;z-index:1}.battery-card p{color:var(--muted);font-size:.92rem;line-height:1.5;margin-bottom:1.5rem;flex:1;position:relative;z-index:1}.badge{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.04em;background:var(--bg-soft);color:var(--brand);border:1px solid var(--line);padding:.2rem .6rem;border-radius:999px;margin-bottom:.4rem}.battery-card .meta{display:flex;gap:.45rem;flex-wrap:wrap;margin-bottom:.8rem;position:relative;z-index:1}.battery-card .badge.secondary{background:#f4fbfa;color:var(--brand);border-color:#d9f2ef}.battery-card .b-footer{display:flex;align-items:center;justify-content:space-between;margin-top:auto;position:relative;z-index:1}.b-price{display:block;font-weight:800;font-size:1.15rem;color:var(--ink)}.battery-card .b-link{font-weight:700;font-size:.9rem;color:var(--c, var(--brand));display:inline-flex;align-items:center;gap:.35rem;transition:transform .2s}.battery-card .b-link:after{content:"→";transition:transform .25s ease}.battery-card:hover .b-link:after{transform:translate(4px)}.band{background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;padding:2.6rem 1.25rem}.band-inner{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.band h2{margin-bottom:.35rem}.band p{color:#ffffffd9}.band .btn{background:#fff;color:var(--brand);box-shadow:0 12px 26px #0000002e}.band .btn:hover{color:var(--brand-2)}.page-hero{position:relative;overflow:hidden;background:radial-gradient(1000px 500px at 85% -20%,rgba(22,194,184,.28),transparent 60%),linear-gradient(160deg,#0c1a24,#101828,#123a45);color:#fff;padding:clamp(4.5rem,9vw,6rem) 1.25rem clamp(3rem,6vw,4rem)}.page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%);mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%)}.page-hero .section-inner{position:relative;z-index:1}.page-hero h1{margin-bottom:.9rem;max-width:840px;font-weight:800;letter-spacing:-.03em}.page-hero .hero-sub{margin-bottom:0;max-width:680px;color:#ffffffd1}.page-hero .eyebrow{display:inline-flex;align-items:center;gap:.55rem;background:#16c2b824;border:1px solid rgba(22,194,184,.4);padding:.45rem .95rem;border-radius:999px;font-size:.78rem;letter-spacing:.06em;color:#6fe3d8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.page-hero .breadcrumbs a{color:#6fe3d8}.page-hero .breadcrumbs a:hover{color:#fff;text-decoration:underline}.split{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.split p{color:var(--muted);margin-bottom:1rem}.radius{border-radius:var(--radius);box-shadow:var(--shadow-lg)}.guide-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1.25rem}.guide-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:1.5rem;box-shadow:var(--shadow);transition:transform .2s,box-shadow .2s}.guide-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.guide-card>a{display:block}.guide-card h3{margin:0 0 .4rem}.guide-card p{color:var(--muted);font-size:.93rem}.t-intro{display:grid;grid-template-columns:320px 1fr;gap:2rem;align-items:start;margin-bottom:1rem}.t-intro p{color:var(--muted);font-size:1.06rem}.sec-block{padding:1.8rem 0;border-bottom:1px solid var(--line)}.sec-block h2{margin-bottom:.8rem}.sec-block p,.sec-block li{color:var(--muted)}.sec-block ol,.sec-block ul{margin:.8rem 0}.callout{background:var(--bg-soft);border:1px solid var(--line);border-left:4px solid var(--brand);border-radius:10px;padding:1rem 1.2rem;margin-top:1rem}.table-wrap{overflow-x:auto;box-shadow:var(--shadow);border-radius:var(--radius);border:1px solid var(--line)}.price-table{width:100%;border-collapse:collapse;min-width:620px;background:#fff}.price-table th,.price-table td{padding:.9rem 1.1rem;text-align:left;border-bottom:1px solid var(--line)}.price-table th{background:#0c1a24;color:#fff;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em}.price-table tbody tr:hover{background:#f4fbfa}.price-table td:last-child,.price-table th:last-child{text-align:right}.note{background:var(--bg-soft);border:1px solid var(--line);border-radius:12px;padding:1rem 1.2rem;margin-top:1.4rem;font-size:.95rem}.note p{color:var(--muted)}.subs{display:grid;gap:.6rem;margin-top:1.2rem}.subs details{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;transition:box-shadow .2s}.subs details[open]{box-shadow:var(--shadow)}.subs summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.1rem;font-weight:600;font-size:.98rem;-webkit-user-select:none;user-select:none}.subs summary::-webkit-details-marker{display:none}.subs summary svg{transition:transform .2s;color:var(--brand)}.subs details[open] summary svg{transform:rotate(90deg)}.subs details p{padding:0 1.1rem 1rem;color:var(--muted);font-size:.93rem}.conc{font-style:normal;font-weight:600;color:var(--accent);background:#7c3c8f14;padding:.05rem .45rem;border-radius:6px;margin-left:.4rem;font-size:.82rem}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.contact-cards{display:grid;gap:.85rem;margin:1.2rem 0}.contact-card{display:flex;align-items:center;gap:1rem;background:#fff;border:1px solid var(--line);border-radius:14px;padding:1rem 1.2rem;box-shadow:var(--shadow);transition:transform .18s,border-color .18s}a.contact-card:hover{transform:translateY(-2px);border-color:var(--brand)}.contact-card .card-icon{margin:0;width:46px;height:46px;border-radius:12px;flex:none}.contact-card strong{display:block}.contact-card span{color:var(--muted);font-size:.92rem}.contact-form{display:grid;gap:.95rem;margin-top:1.2rem}.contact-form label{font-weight:600;font-size:.92rem;display:grid;gap:.35rem;color:var(--ink)}.contact-form input,.contact-form select,.contact-form textarea{font-family:inherit;font-size:.98rem;color:var(--ink);border:1px solid var(--line);border-radius:10px;padding:.7rem .9rem;background:#fff;transition:border-color .18s,box-shadow .18s}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px #0e7c8226}.contact-form .two{display:grid;grid-template-columns:1fr 1fr;gap:.95rem}.contact-form .btn{justify-content:center}.searchbar{display:flex;align-items:center;gap:.7rem;background:#fff;border:1px solid var(--line);border-radius:14px;padding:.6rem 1rem;box-shadow:var(--shadow);margin-bottom:2rem;color:var(--muted)}.searchbar input{flex:1;border:0;outline:none;font-family:inherit;font-size:1rem;background:transparent;color:var(--ink)}.partner>a{display:block}.p-logo{display:flex;align-items:center;justify-content:center;min-height:84px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:.9rem;margin-bottom:1.1rem}.p-logo img{max-height:56px;max-width:220px;object-fit:contain}footer{background:#0b1520;color:#c8d1de;padding:3.2rem 1.25rem 1.6rem}.footer-inner{max-width:1200px;margin:0 auto}.f-top{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;gap:2.5rem;padding-bottom:2.4rem;border-bottom:1px solid rgba(255,255,255,.12)}.f-brand p{color:#93a0b2;margin-top:1rem;font-size:.95rem;max-width:320px}footer h4{color:#fff;margin-bottom:.9rem;font-size:.98rem}footer .f-top a{display:block;color:#93a0b2;font-size:.93rem;padding:.28rem 0;transition:color .18s}footer .f-top a:hover{color:#6fe3d8}.f-bottom{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-top:1.4rem;font-size:.85rem;color:#6b7789}.wa-float{position:fixed;right:22px;bottom:22px;z-index:90;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 12px 30px #25d36673;transition:transform .2s,box-shadow .2s}.wa-float:hover{transform:scale(1.08);box-shadow:0 16px 36px #25d3668c}.to-top{position:fixed;right:88px;bottom:34px;z-index:89;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .25s,transform .25s,visibility .25s;box-shadow:var(--shadow)}.to-top.visible{opacity:1;visibility:visible;transform:translateY(0)}.to-top svg{transform:rotate(-90deg)}.reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s ease}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}html{scroll-behavior:auto}.caret{animation:none}}.breadcrumbs{margin-bottom:1.2rem}.breadcrumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem;list-style:none;padding:0;margin:0;font-size:.88rem}.breadcrumbs li{margin:0;display:inline-flex;align-items:center}.breadcrumbs a{color:#9aa7b8;transition:color .18s}.breadcrumbs a:hover{color:#6fe3d8}.breadcrumbs .sep{color:#6b7789;margin:0 .15rem}.breadcrumbs span[aria-current]{color:#e2e8f0;font-weight:600}.hero-type{color:#9fe8e0;font-size:1.15rem;margin-bottom:1.1rem}.section-title{margin-bottom:1.6rem}.cat-chips{display:flex;flex-wrap:wrap;gap:.6rem;margin-bottom:2.4rem}.chip-link{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem 1rem;border-radius:999px;border:1px solid var(--line);background:#fff;font-weight:600;font-size:.9rem;color:var(--ink);transition:all .18s}.chip-link:hover{border-color:var(--brand);color:var(--brand)}.chip-link.active{background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;border-color:transparent}.blog-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem;margin-bottom:2rem}.blog-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);transition:transform .2s,box-shadow .2s}.blog-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.blog-card>a{display:block}.blog-card img{width:100%;height:170px;object-fit:cover}.b-ph{display:flex;align-items:center;justify-content:center;height:170px;color:#fff}.b-body{padding:1.3rem}.b-body .badge{text-transform:capitalize;margin-bottom:0}.b-body h3{font-size:1.08rem;margin:.55rem 0 .4rem;line-height:1.35}.b-body p{color:var(--muted);font-size:.92rem}.b-meta{display:inline-block;margin-top:.7rem;font-size:.82rem;color:var(--muted)}.blog-mini{display:grid;gap:.7rem;margin-top:1.2rem}.b-mini{display:flex;align-items:center;justify-content:space-between;gap:1rem;background:var(--bg-soft);border:1px solid var(--line);border-radius:12px;padding:.9rem 1.1rem;font-weight:600;font-size:.95rem;transition:all .18s}.b-mini:hover{border-color:var(--brand);color:var(--brand)}.b-mini svg{color:var(--brand);flex:none}.a-meta{display:flex;flex-wrap:wrap;gap:1.4rem;margin:1.4rem 0 .5rem;font-size:.9rem;color:var(--muted)}.a-meta strong{color:var(--ink)}.faq{display:grid;gap:.6rem;margin-top:1rem}.faq details{background:#fff;border:1px solid var(--line);border-radius:12px;overflow:hidden;transition:box-shadow .2s}.faq details[open]{box-shadow:var(--shadow)}.faq summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.9rem 1.1rem;font-weight:600;font-size:.98rem;-webkit-user-select:none;user-select:none}.faq summary::-webkit-details-marker{display:none}.faq summary svg{transition:transform .2s;color:var(--brand)}.faq details[open] summary svg{transform:rotate(90deg)}.faq details p{padding:0 1.1rem 1rem;color:var(--muted);font-size:.93rem}.refs{padding-left:1.2rem;color:var(--muted)}.refs li{margin-bottom:.5rem}.disclaimer{display:flex;align-items:flex-start;gap:.8rem;background:#fff8ec;border:1px solid #f0dfc0;border-left:4px solid #e08a3c;border-radius:12px;padding:1rem 1.2rem;margin-top:1.2rem}.disclaimer p{color:#6b5b3c;font-size:.92rem}.d-icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex:none;border-radius:10px;background:#e08a3c;color:#fff}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid rgba(14,124,130,.4);outline-offset:2px;border-radius:8px}.content-grid{display:grid;grid-template-columns:1fr 320px;gap:2.5rem;align-items:start}.content-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:clamp(1.4rem,3vw,2.4rem);box-shadow:var(--shadow)}.content-card h2{font-size:clamp(1.3rem,2.6vw,1.8rem);color:var(--ink);margin:2rem 0 .75rem;padding-bottom:.6rem;position:relative}.content-card h2:after{content:"";position:absolute;left:0;bottom:0;width:44px;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--brand),var(--brand-2))}.content-card h2:first-child{margin-top:0}.content-card h3{font-size:1.05rem;color:var(--ink);margin:1.4rem 0 .5rem}.content-card p,.content-card li{color:var(--muted)}.content-card strong{color:var(--ink)}.content-card .lead{color:var(--ink);font-size:1.12rem;margin-bottom:1.2rem}.content-card .a-meta{margin:1.2rem 0 .4rem}.content-card ol,.content-card ul{margin:.8rem 0;padding-left:1.3rem}.content-card .callout{margin-top:1rem}.content-card .sec-body{margin-top:.4rem}.content-card .refs{color:var(--muted)}.content-card .faq{margin-top:.4rem}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.9rem;margin:1.4rem 0}.kpi{background:linear-gradient(160deg,#f2faf9,#fff);border:1px solid var(--line);border-radius:14px;padding:1.1rem;position:relative;overflow:hidden}.kpi:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--brand),var(--brand-2))}.kpi small{display:block;color:var(--muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.04em}.kpi strong{color:var(--brand);font-size:1.1rem;display:block;margin-top:.2rem}.toc{background:#f2faf9;border:1px solid var(--line);border-radius:14px;padding:1.1rem 1.2rem;margin:1.4rem 0}.toc strong{color:var(--brand);font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;display:block;margin-bottom:.5rem}.toc a{display:block;font-size:.92rem;padding:.3rem 0;color:var(--ink);transition:.15s}.toc a:hover{color:var(--brand);padding-left:4px}.sidebar{display:grid;gap:1.1rem;position:sticky;top:96px}.side-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:1.4rem;box-shadow:var(--shadow)}.side-card h4{color:var(--ink);font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;margin-bottom:.9rem;padding-bottom:.5rem;position:relative}.side-card h4:after{content:"";position:absolute;left:0;bottom:0;width:22px;height:2px;background:linear-gradient(90deg,var(--brand),transparent)}.side-card ul{list-style:none;padding:0}.side-card li{padding:.5rem 0;border-bottom:1px dashed var(--line);font-size:.9rem;display:flex;align-items:center;gap:.5rem;margin:0}.side-card li:last-child{border:none}.side-card li a{color:var(--ink);font-weight:600;display:inline-flex;align-items:center;gap:.45rem;transition:.2s}.side-card li a svg{color:var(--brand);flex:none}.side-card li a:hover{color:var(--brand);transform:translate(2px)}.side-card p{color:var(--muted);font-size:.9rem}.side-card .btn{width:100%;justify-content:center;margin-top:.6rem}.side-contact{color:var(--muted);font-size:.82rem;margin-top:.6rem;line-height:1.7}.faq-item{border:1px solid var(--line);border-radius:14px;padding:1.1rem 1.2rem;margin-bottom:.85rem;background:#fff;transition:.2s;border-left:4px solid #d6ecea}.faq-item:hover{border-left-color:var(--brand);box-shadow:var(--shadow)}.faq-item h3{font-size:1rem;margin:0 0 .4rem;color:var(--ink)}.faq-item h3:after{display:none}.faq-item p{margin:0;font-size:.92rem;color:var(--muted)}.sub-table{width:100%;border-collapse:collapse;font-size:.85rem;margin-top:.4rem;border:1px solid var(--line);border-radius:12px;overflow:hidden}.sub-table thead th{background:linear-gradient(135deg,#0c1a24,#123a45);color:#fff;padding:.7rem .75rem;text-align:left;font-size:.74rem;text-transform:uppercase;letter-spacing:.03em}.sub-table tbody td{padding:.65rem .75rem;border-top:1px solid var(--line);vertical-align:top}.sub-table tbody tr:nth-child(2n){background:#fbfdfd}.sub-table tbody tr:hover{background:#f2faf9}.sub-table .n{font-weight:800;color:var(--brand);white-space:nowrap}.sub-table .name{font-weight:700}.sub-table .conc{color:var(--accent);font-weight:700;white-space:nowrap}.sec-body,.sec-body p,.sec-body li{overflow-wrap:anywhere;word-break:break-word}.sec-body img,.sec-body video,.sec-body table{max-width:100%}.sec-body table{display:block;overflow-x:auto;white-space:nowrap;border-collapse:collapse}.sec-body td,.sec-body th{white-space:normal}.m-actions{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:.6rem}.m-actions .btn{flex:1;justify-content:center;min-width:190px}.cta-band{background:linear-gradient(135deg,var(--brand),var(--brand-2));color:#fff;border-radius:var(--radius);padding:1.7rem 1.9rem;margin-top:2rem;display:flex;justify-content:space-between;align-items:center;gap:1.1rem;flex-wrap:wrap;position:relative;overflow:hidden}.cta-band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.18) 1px,transparent 1px);background-size:14px 14px;opacity:.4}.cta-band>*{position:relative;z-index:1}.cta-band h3{color:#fff;font-size:1.25rem}.cta-band p{color:#ffffffe6;margin-top:.25rem}.cta-band .btn{background:#fff;color:var(--brand);box-shadow:0 10px 22px #00000029}.cta-band .btn:hover{color:var(--brand-2)}@media(max-width:960px){.content-grid{grid-template-columns:1fr}.sidebar{position:static}.kpis{grid-template-columns:repeat(2,1fr)}.m-actions .btn{flex:1 1 100%}}@media(max-width:960px){.split,.contact-grid,.t-intro{grid-template-columns:1fr}.f-top{grid-template-columns:1fr 1fr}.strip-inner p{margin-left:0}}@media(max-width:560px){.f-top{grid-template-columns:1fr;gap:2rem}.nav{padding:.6rem 1rem}.logo-img{height:40px}.hero{padding:6.5rem 1rem clamp(3.5rem,12vw,5rem) 1rem}.page-hero{padding-top:6.5rem}.hero h1{font-size:clamp(1.75rem,8vw,2.4rem)}.hero-sub{font-size:1rem}.hero-ctas .btn{width:100%;justify-content:center}.eyebrow{font-size:.7rem}.section-inner,.page-hero,.footer-inner{padding-left:1rem;padding-right:1rem}.kpis{grid-template-columns:repeat(2,1fr)}.cat-chips{gap:.45rem}.chip-link{font-size:.82rem;padding:.4rem .8rem}.blog-grid{grid-template-columns:1fr}.m-actions{flex-direction:column}.m-actions .btn{min-width:0;width:100%}.cta-band{padding:1.4rem 1.2rem}.page-hero h1{font-size:clamp(1.8rem,7vw,2.4rem)}.lead{font-size:1.02rem}.a-meta{gap:.9rem;font-size:.84rem}.table-wrap,.home .table-wrap{overflow-x:auto}.home .t-top{height:110px}.home .scale{padding:14px;font-size:12.5px;margin-top:16px}.home .searchbar input{padding:13px 14px 13px 44px}.home .c-form{padding:22px 18px}.home .chan{padding:14px;gap:12px}.home .chan .ic{width:42px;height:42px}}@media(max-width:600px){.sub-table{border:0;background:transparent}.sub-table thead{display:none}.sub-table tbody{display:block}.sub-table tr{display:block;margin-bottom:.8rem;padding:.9rem 1rem;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--shadow)}.sub-table tr:hover{background:#fff}.sub-table td{display:flex;gap:.6rem;justify-content:space-between;align-items:baseline;padding:.4rem 0;border-top:0;white-space:normal;text-align:right}.sub-table td:before{content:attr(data-label);flex:0 0 auto;font-weight:800;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-right:auto}.sub-table .n,.sub-table .conc{white-space:normal}.sub-table td[data-label=Substância]{flex-wrap:wrap}.sub-table td[data-label=Substância]:before{flex-basis:100%;margin-bottom:.2rem}}@media(max-width:760px){.hero,.page-hero,.home .hero{padding-top:6.5rem}.menu-btn{display:inline-flex}.menu-backdrop{display:none}nav>ul{position:fixed;top:0;right:0;bottom:0;width:min(82vw,340px);flex-direction:column;align-items:stretch;gap:.15rem;background:linear-gradient(180deg,#fff,#f2faf9);padding:7.2rem 1.4rem 2rem;margin:0;z-index:210;box-shadow:-18px 0 50px #10182838;transform:translate(108%);transition:transform .34s cubic-bezier(.32,.72,0,1);overflow-y:auto;-webkit-overflow-scrolling:touch;list-style:none}nav>ul.open{transform:translate(0)}nav>ul li{opacity:0;transform:translate(18px);transition:opacity .3s ease,transform .3s ease}nav>ul.open li{opacity:1;transform:none}nav>ul.open li:nth-child(1){transition-delay:.06s}nav>ul.open li:nth-child(2){transition-delay:.1s}nav>ul.open li:nth-child(3){transition-delay:.14s}nav>ul.open li:nth-child(4){transition-delay:.18s}nav>ul.open li:nth-child(5){transition-delay:.22s}nav>ul.open li:nth-child(6){transition-delay:.26s}nav>ul.open li:nth-child(7){transition-delay:.3s}nav>ul.open li:nth-child(8){transition-delay:.34s}nav>ul.open li:nth-child(9){transition-delay:.38s}nav a{font-size:1.08rem;padding:.85rem .95rem;border-radius:12px;display:flex;align-items:center;gap:.6rem}nav a:hover{background:#0e7c821a}nav a.active{background:linear-gradient(135deg,#0e7c821f,#16c2b81f)}header:not(.scrolled) nav ul a{color:var(--ink)}header:not(.scrolled) nav ul a:hover{background:#0e7c821a;color:var(--brand)}header:not(.scrolled) nav ul a.active{color:var(--brand);background:linear-gradient(135deg,#0e7c821f,#16c2b81f)}nav a.nav-cta{justify-content:center;margin-top:.9rem}.hero-stats{grid-template-columns:1fr 1fr}.contact-form .two{grid-template-columns:1fr}.to-top{right:20px;bottom:88px}.wa-float{right:18px;bottom:18px;width:52px;height:52px}}.home .hero{background:radial-gradient(1200px 600px at 80% -10%,rgba(22,194,184,.28),transparent 60%),radial-gradient(900px 500px at 10% 110%,rgba(14,124,130,.35),transparent 55%),linear-gradient(160deg,#0b1b26,#102a3a 45%,#073f44);color:#fff;position:relative;overflow:hidden;min-height:72vh;display:flex;align-items:center;padding:clamp(4rem,9vw,7rem) 1.25rem}.home .hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%);mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%)}.home .orb{position:absolute;border-radius:50%;filter:blur(70px);opacity:.5;animation:hfloat 9s ease-in-out infinite;pointer-events:none}.home .orb.o1{width:340px;height:340px;background:var(--brand-2);top:-80px;right:-60px}.home .orb.o2{width:260px;height:260px;background:var(--brand);bottom:-60px;left:-40px;animation-delay:-4s}.home .orb.o3{width:180px;height:180px;background:#f2a33c;top:40%;left:55%;opacity:.25;animation-delay:-7s}@keyframes hfloat{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-30px) scale(1.06)}}.home .hero-inner{position:relative;z-index:3;width:100%}.home .tag{display:inline-flex;align-items:center;gap:9px;background:#16c2b824;border:1px solid rgba(22,194,184,.4);padding:7px 15px;border-radius:999px;font-size:12.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:var(--brand-2);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);margin-bottom:26px}.home .pulse{width:8px;height:8px;border-radius:50%;background:var(--brand-2);box-shadow:0 0 #16c2b899;animation:hpulse 2s infinite}@keyframes hpulse{0%{box-shadow:0 0 #16c2b899}70%{box-shadow:0 0 0 10px #16c2b800}to{box-shadow:0 0 #16c2b800}}.home .hero h1{margin-bottom:1.1rem;max-width:820px;font-weight:800;letter-spacing:-.8px}.home .grad{background:linear-gradient(90deg,var(--brand-2),#7ee8e0);-webkit-background-clip:text;background-clip:text;color:transparent}.home .cursor{display:inline-block;width:3px;height:.9em;background:var(--brand-2);margin-left:4px;vertical-align:-.08em;animation:blink 1s steps(1) infinite;font-style:normal}.home .hero p{max-width:660px;margin:24px 0 36px;font-size:17.5px;color:#ffffffd9}.home .hero .btn.ghost{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff59}.home .hero .btn.ghost:hover{box-shadow:inset 0 0 0 1.5px var(--brand-2);color:var(--brand-2)}.home .btn.teal{background:linear-gradient(135deg,var(--brand-2),var(--brand));color:#fff;box-shadow:0 12px 30px #16c2b866}.home .btn.teal:hover{transform:translateY(-3px);box-shadow:0 18px 40px #16c2b880}.home .btn.white{background:#fff;color:#0a5c63;box-shadow:0 6px 18px #061e261f}.home .btn.white:hover{transform:translateY(-3px);box-shadow:0 16px 34px #00000038}.home .hero-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:60px;max-width:880px;padding-top:0;border-top:0}.home .stat{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:16px;padding:22px 20px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:.25s;position:relative;overflow:hidden}.home .stat:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--brand-2),transparent);opacity:.7}.home .stat:hover{background:#ffffff1a;transform:translateY(-3px)}.home .stat strong{display:block;font-size:clamp(26px,3.2vw,36px);color:#fff;font-weight:800;letter-spacing:-1px;line-height:1.05}.home .stat strong span{font-size:inherit;color:inherit}.home .stat>span{font-size:13.5px;color:#ffffffbf;text-transform:uppercase;letter-spacing:.5px;margin-top:4px;display:block}.home .section-head{max-width:760px;margin:0 auto 52px;text-align:center}.home .section-head.left{text-align:left;margin:0 0 24px}.home .kicker{display:inline-flex;align-items:center;gap:12px;color:var(--brand);font-weight:800;font-size:12.5px;letter-spacing:2px;text-transform:uppercase}.home .kicker:before,.home .kicker:after{content:"";width:30px;height:2px;background:linear-gradient(90deg,transparent,var(--brand-2));border-radius:2px}.home .kicker:before{background:linear-gradient(90deg,var(--brand-2),transparent)}.home .section-head h2{font-size:clamp(28px,4vw,42px);color:#0b1b26;font-weight:800;letter-spacing:-.6px;margin:12px 0 16px;line-height:1.2}.home .section-head p{color:var(--muted);font-size:16.5px}.home .guide .section-head h2,.home .contact .section-head h2{color:#fff}.home .guide .section-head p,.home .contact .section-head p{color:#ffffffb8}.home .center-btn{text-align:center;margin-top:34px}.home .about{background:radial-gradient(900px 480px at 0% 0%,rgba(22,194,184,.08),transparent 55%),linear-gradient(180deg,#fff,#f7fcfb);border-top:1px solid var(--line);padding:92px 22px;position:relative;overflow:hidden}.home .wrap{max-width:1200px;margin:0 auto}.home .about-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:70px;align-items:center;position:relative;z-index:1}.home .about-txt p{color:var(--muted);font-size:16px;margin-bottom:16px}.home .about-txt strong{color:#0b1b26}.home .about-txt h3{color:#0b1b26;font-size:20px;margin:30px 0 16px;display:flex;align-items:center;gap:10px}.home .about-txt h3:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,#d9f2ef,transparent)}.home .values{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:28px}.home .value{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:9px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px 16px;box-shadow:0 4px 14px #061e260d;transition:.22s;position:relative;overflow:hidden}.home .value:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);height:3px;width:46px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,var(--vc, #0e7c82),color-mix(in srgb,var(--vc, #0e7c82) 40%,transparent))}.home .value:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--vc, #0e7c82) 35%,#fff);box-shadow:0 14px 30px #061e261a}.home .value .value-ic{flex:0 0 auto;width:48px;height:48px;border-radius:13px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:0;background:linear-gradient(145deg,color-mix(in srgb,var(--vc, #0e7c82) 80%,#fff),var(--vc, #0e7c82));box-shadow:0 8px 18px -5px color-mix(in srgb,var(--vc, #0e7c82) 55%,transparent);transition:.25s;line-height:0}.home .value:hover .value-ic{transform:translateY(-3px) scale(1.05)}.home .value .value-ic svg{width:22px;height:22px}.home .value .v-txt strong{display:block;color:#0b1b26;font-size:15px;line-height:1.3}.home .value .v-txt span{font-size:12.5px;color:var(--muted);line-height:1.45;display:block;margin-top:3px}.home .about:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(620px 420px at var(--mx, 50%) var(--my, 20%),rgba(255,255,255,.9),transparent 60%);mix-blend-mode:soft-light;pointer-events:none;opacity:0;transition:opacity .35s}.home .about:hover:after{opacity:.6}.home .about-visual{position:relative}.home .about-visual:before{content:"";position:absolute;inset:-14px auto auto -14px;width:120px;height:120px;z-index:0;border-radius:50%;background:radial-gradient(circle,rgba(22,194,184,.28),transparent 70%);filter:blur(4px)}.home .about-card{background:linear-gradient(160deg,#0b1b26,#102a3a 45%,#073f44);border:1px solid rgba(22,194,184,.35);border-radius:22px;padding:34px 30px;box-shadow:0 30px 70px -20px #04242a8c;position:relative;overflow:hidden;color:#fff}.home .about-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:40px 40px;-webkit-mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%);mask-image:radial-gradient(ellipse at center,black 30%,transparent 75%)}.home .about-card:after{content:"";position:absolute;top:-90px;right:-90px;width:240px;height:240px;border-radius:50%;background:radial-gradient(circle,rgba(22,194,184,.3),transparent 70%)}.home .about-card>*{position:relative;z-index:1}.home .ac-head{margin-bottom:20px}.home .ac-chip{display:inline-flex;align-items:center;gap:7px;background:#16c2b824;border:1px solid rgba(22,194,184,.4);padding:6px 13px;border-radius:999px;font-size:11.5px;font-weight:700;letter-spacing:.6px;text-transform:uppercase;color:#7ee8e0}.home .ac-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px}.home .ac-stat{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:14px 10px;text-align:center;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:.22s}.home .ac-stat:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--brand-2),transparent);opacity:.7}.home .ac-stat:hover{background:#ffffff1a;transform:translateY(-2px)}.home .ac-stat strong{display:block;font-size:24px;color:#fff;font-weight:800;letter-spacing:-.4px}.home .ac-stat span{font-size:10.5px;color:#ffffffb3;text-transform:uppercase;letter-spacing:.5px}.home .about-card .anv{display:flex;align-items:center;gap:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.13);border-radius:14px;padding:14px 16px;margin-top:12px;transition:.22s}.home .about-card .anv:hover{background:#ffffff17;transform:translateY(-2px);border-color:#16c2b866}.home .about-card .anv .ic{width:44px;height:44px;border-radius:12px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;color:var(--ic, #12a09b);background:linear-gradient(145deg,color-mix(in srgb,var(--ic, #12a09b) 28%,transparent),color-mix(in srgb,var(--ic, #12a09b) 45%,transparent));border:1px solid color-mix(in srgb,var(--ic, #12a09b) 55%,transparent)}.home .about-card .anv strong{color:#fff;font-size:14.5px;display:block}.home .about-card .anv span{font-size:12.5px;color:#ffffffb8}.home .ac-foot{margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1);font-size:11.5px;color:#fff9;letter-spacing:.3px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.home .ac-foot:before{content:"✦ ";color:#7ee8e0}.home .ac-foot .anvisa-logo{height:30px;width:auto;object-fit:contain;filter:drop-shadow(0 2px 6px rgba(0,0,0,.4));background:#fff;padding:3px 6px;border-radius:6px}.home .treat{background:#f4f7f9;padding:92px 22px}.home .t-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.home .t-card-link{display:flex;flex-direction:column;flex:1;color:inherit;border-radius:18px}.home .t-card{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden;transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease;cursor:pointer;display:flex;flex-direction:column;position:relative;height:100%}.home .t-card-link:hover .t-card{transform:translateY(-8px);box-shadow:0 24px 50px -12px #061e2638;border-color:#d9f2ef}.home .t-top{height:132px;position:relative;display:flex;align-items:flex-end;padding:18px 20px;overflow:hidden}.home .t-top:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.28) 1.2px,transparent 1.2px);background-size:16px 16px;opacity:.5}.home .t-top:after{content:"";position:absolute;top:-40%;right:-15%;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.5),transparent 65%);opacity:.55;transition:.35s}.home .t-card-link:hover .t-top:after{transform:translate(-8px,8px) scale(1.15)}.home .t-emoji{width:56px;height:56px;border-radius:15px;background:#fff3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid rgba(255,255,255,.4);display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 20px #0003,inset 0 1px #fff6;position:relative;z-index:2;transition:.3s}.home .t-card-link:hover .t-emoji{transform:translateY(-3px) scale(1.06)}.home .t-body{padding:22px 22px 20px;display:flex;flex-direction:column;flex:1}.home .t-card h3{font-size:17px;color:#0b1b26;line-height:1.35;margin-bottom:8px}.home .t-card p{color:var(--muted);font-size:13.5px;flex:1}.home .t-link{margin-top:16px;font-weight:700;font-size:13.5px;color:var(--brand);display:inline-flex;align-items:center;gap:6px}.home .t-link:after{content:"";width:16px;height:16px;transition:.25s;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e7c82' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14'/><path d='m12 5 7 7-7 7'/></svg>");background-size:16px;background-repeat:no-repeat;background-position:center}.home .t-card-link:hover .t-link:after{transform:translate(4px)}.home .tests{background:#fff;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:92px 22px}.home .tests-grid{display:grid;grid-template-columns:1.35fr 1fr;gap:56px;align-items:center}.home .tests-txt h2{font-size:clamp(26px,3.4vw,38px);color:#0b1b26;font-weight:800;letter-spacing:-.5px;margin:12px 0 16px}.home .tests-txt p{color:var(--muted);font-size:16px;margin-bottom:16px}.home .tests-txt .btn{margin-top:26px}.home .scale{background:linear-gradient(135deg,#eefaf8,#fff);border:1px solid #d9f2ef;border-radius:14px;padding:18px 22px;margin-top:22px;font-size:13.5px;color:var(--ink);border-left:4px solid var(--brand-2)}.home .scale strong{color:#0a5c63}.home .tests-card{background:linear-gradient(165deg,#eefaf8,#fff);border:1px solid #d9f2ef;border-radius:18px;padding:30px;box-shadow:var(--shadow)}.home .tests-card h3{color:#0a5c63;margin-bottom:12px}.home .tests-card ul{list-style:none;padding:0}.home .tests-card li{display:flex;gap:11px;align-items:flex-start;padding:9px 0;font-size:14.5px;border-bottom:1px dashed #d9f2ef;color:var(--ink)}.home .tests-card li:last-child{border:none}.home .tests-card li:before{content:"";flex:0 0 auto;width:20px;height:20px;margin-top:2px;border-radius:50%;background:linear-gradient(135deg,var(--brand-2),var(--brand));background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round' width='12' height='12'><path d='M20 6 9 17l-5-5'/></svg>");background-size:12px;background-position:center;background-repeat:no-repeat}.home .batteries{background:#f4f7f9;padding:92px 22px;display:block}.home .searchbar{max-width:520px;margin:0 auto 38px;position:relative;background:transparent;box-shadow:none;border:0;padding:0}.home .searchbar .ic{position:absolute;left:16px;top:50%;transform:translateY(-50%);color:var(--muted);pointer-events:none}.home .searchbar input{width:100%;padding:15px 18px 15px 48px;border:1.5px solid var(--line);border-radius:14px;font-size:15px;font-family:inherit;background:#fff;outline:none;transition:.25s;box-shadow:0 4px 14px #061e260d}.home .searchbar input:focus{border-color:var(--brand-2);box-shadow:0 0 0 4px #16c2b824,0 8px 22px #061e2614}.home .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.home .card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;position:relative;overflow:hidden;box-shadow:0 10px 30px #061e2614}.home .card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--c, #12a09b),color-mix(in srgb,var(--c, #12a09b) 45%,transparent))}.home .card:after{content:"";position:absolute;top:-70px;right:-70px;width:170px;height:170px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--c, #12a09b) 16%,transparent),transparent 70%);opacity:0;transition:.35s}.home .card:hover{transform:translateY(-6px);box-shadow:0 24px 50px -12px #061e2638;border-color:#d9f2ef}.home .card:hover:after{opacity:1}.home .card .icon{width:56px;height:56px;border-radius:15px;display:flex;align-items:center;justify-content:center;color:#fff;background:linear-gradient(145deg,color-mix(in srgb,var(--c, #12a09b) 80%,#fff),var(--c, #12a09b));box-shadow:0 10px 22px -6px color-mix(in srgb,var(--c, #12a09b) 55%,transparent);margin-bottom:16px;position:relative;z-index:1;transition:.3s}.home .card:hover .icon{transform:translateY(-3px) scale(1.05)}.home .card h3{font-size:17px;color:#0b1b26;margin-bottom:6px;position:relative;z-index:1}.home .card p{color:var(--muted);font-size:13.5px;flex:1;margin-bottom:14px;position:relative;z-index:1}.home .card .meta{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:14px;position:relative;z-index:1}.home .card .badge{background:#eefaf8;color:#0a5c63;border:1px solid #d9f2ef;font-size:11.5px;font-weight:700;padding:5px 11px;border-radius:999px}.home .card .badge.amber{background:linear-gradient(135deg,#fff4e5,#ffedd1);color:#d9861c;border-color:#f7e0bc}.home .card .card-link{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:14px;color:var(--c, var(--brand));cursor:pointer;position:relative;z-index:1;transition:.2s}.home .card .card-link:after{content:"";width:16px;height:16px;transition:.25s;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e7c82' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14'/><path d='m12 5 7 7-7 7'/></svg>");background-size:16px;background-repeat:no-repeat;background-position:center}.home .card:hover .card-link:after{transform:translate(4px)}.home .empty{text-align:center;color:var(--muted);padding:12px 0}.home .guide{background:radial-gradient(1000px 500px at 100% 0%,rgba(22,194,184,.14),transparent 55%),linear-gradient(160deg,#0b1b26,#102a3a);color:#fff;padding:92px 22px}.home .guide-opts{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px}.home .gopt{background:#ffffff0f;border:1px solid rgba(255,255,255,.15);border-radius:14px;padding:16px;cursor:pointer;display:flex;align-items:center;gap:14px;transition:.25s;color:#fff;text-align:left}.home .gopt:hover{background:#ffffff1f;transform:translateY(-3px);border-color:#16c2b880}.home .gopt .g-emoji{width:44px;height:44px;flex:0 0 auto;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#16c2b82e;border:1px solid rgba(22,194,184,.4);color:var(--brand-2);transition:.25s}.home .gopt:hover .g-emoji{background:linear-gradient(145deg,var(--brand-2),var(--brand));color:#fff;border-color:transparent}.home .gopt .g-txt strong{display:block;font-size:14px;line-height:1.3}.home .gopt .g-txt span{font-size:11.5px;color:#ffffffb3;line-height:1.4}.home .pricing{background:#fff;border-top:1px solid var(--line);padding:92px 22px}.home .table-wrap{overflow-x:auto;border-radius:16px;box-shadow:var(--shadow);border:1px solid var(--line)}.home .table-wrap table{width:100%;border-collapse:collapse;background:#fff;font-size:14.5px;min-width:640px}.home .table-wrap thead th{background:linear-gradient(135deg,#0a5c63,#0e7c82);color:#fff;text-align:left;padding:17px 18px;font-size:13px;letter-spacing:.4px;text-transform:uppercase;font-weight:700}.home .table-wrap thead th:first-child{border-radius:15px 0 0}.home .table-wrap thead th:last-child{border-radius:0 15px 0 0}.home .table-wrap tbody td{padding:15px 18px;border-top:1px solid var(--line);color:var(--ink)}.home .table-wrap tbody tr:nth-child(2n){background:#fbfdfd}.home .table-wrap tbody tr{transition:.15s}.home .table-wrap tbody tr:hover{background:#eefaf8}.home .table-wrap tbody tr:hover td:first-child{color:#0a5c63}.home .price-note{margin-top:22px;background:#eefaf8;border:1px solid #d9f2ef;border-radius:14px;padding:18px 22px;font-size:14px;border-left:4px solid var(--brand-2);color:var(--ink)}.home .price-note li{margin:5px 0 5px 18px;color:var(--muted)}.home .partners{background:#f4f7f9;padding:92px 22px}.home .p-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.home .p-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:32px 28px;text-align:center;transition:.25s;position:relative;overflow:hidden;box-shadow:0 10px 30px #061e2614}.home .p-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--brand-2),#5fdcd2);opacity:0;transition:.3s}.home .p-card:hover{transform:translateY(-6px);box-shadow:0 24px 50px -12px #061e2638;border-color:#d9f2ef}.home .p-card:hover:before{opacity:1}.home .p-card .p-ic{height:64px;margin:0 auto 18px;display:flex;align-items:center;justify-content:center;transition:.3s}.home .p-card:hover .p-ic{transform:scale(1.05)}.home .p-card .p-ic img{max-height:64px;max-width:180px;object-fit:contain;filter:grayscale(.15) contrast(.95);transition:.3s}.home .p-card:hover .p-ic img{filter:none}.home .p-card h3{color:#0b1b26;font-size:18px;margin-bottom:8px}.home .p-card p{color:var(--muted);font-size:13.5px;margin-bottom:18px}.home .p-link{display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:13.5px;color:var(--brand);transition:.2s}.home .p-link:after{content:"";width:16px;height:16px;transition:.25s;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230e7c82' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'><path d='M5 12h14'/><path d='m12 5 7 7-7 7'/></svg>");background-size:16px;background-repeat:no-repeat;background-position:center}.home .p-card:hover .p-link:after{transform:translate(4px)}.home .contact{background:radial-gradient(900px 500px at 0% 100%,rgba(22,194,184,.12),transparent 55%),linear-gradient(160deg,#102a3a,#073f44);color:#fff;padding:92px 22px}.home .contact-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:start}.home .c-form{background:#ffffff12;border:1px solid rgba(255,255,255,.16);border-radius:18px;padding:32px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--shadow)}.home .c-form label{display:block;font-size:13px;font-weight:600;color:#ffffffd9;margin:14px 0 6px}.home .c-form input,.home .c-form textarea,.home .c-form select{width:100%;padding:13px 15px;border-radius:11px;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;color:#fff;font-family:inherit;font-size:14.5px;outline:none;transition:.2s}.home .c-form input::placeholder,.home .c-form textarea::placeholder{color:#ffffff73}.home .c-form input:focus,.home .c-form textarea:focus,.home .c-form select:focus{border-color:var(--brand-2);background:#ffffff29;box-shadow:0 0 0 4px #16c2b826}.home .c-form select option{color:var(--ink)}.home .c-form textarea{resize:vertical;min-height:90px}.home .c-form .btn{width:100%;margin-top:20px;justify-content:center}.home .c-channels{display:grid;gap:14px}.home .chan{display:flex;align-items:center;gap:16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:18px 20px;transition:.25s}.home .chan:hover{background:#ffffff1f;transform:translate(4px);border-color:#16c2b866}.home .chan .ic{width:48px;height:48px;border-radius:13px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;color:var(--ic, var(--brand-2));background:linear-gradient(145deg,color-mix(in srgb,var(--ic, var(--brand-2)) 18%,transparent),color-mix(in srgb,var(--ic, var(--brand-2)) 32%,transparent));border:1px solid color-mix(in srgb,var(--ic, var(--brand-2)) 45%,transparent);box-shadow:0 8px 18px -8px color-mix(in srgb,var(--ic, var(--brand-2)) 50%,transparent)}.home .chan strong{color:#fff;display:block;font-size:15px}.home .chan span{color:#ffffffb3;font-size:13px}@media(max-width:1080px){.home .grid,.home .t-grid,.home .p-grid,.home .guide-opts{grid-template-columns:repeat(2,1fr)}.home .about-grid,.home .tests-grid,.home .contact-grid{grid-template-columns:1fr}.home .hero-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.home .grid,.home .t-grid,.home .p-grid,.home .guide-opts,.home .hero-stats,.home .values{grid-template-columns:1fr}.home .ac-stats{grid-template-columns:repeat(2,1fr)}.home .about,.home .treat,.home .tests,.home .batteries,.home .guide,.home .pricing,.home .partners,.home .contact{padding:66px 18px}.home .hero{min-height:auto;padding:6.5rem 18px clamp(3rem,9vw,4.5rem) 18px}}
