:root{--bg:#030914;--panel:#071425;--panel2:#0a1c32;--text:#f4f8ff;--muted:#9eb0c8;--blue:#089cff;--cyan:#00d4ff;--red:#ed1c24;--green:#38c536;--line:rgba(95,183,255,.18);--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,system-ui,sans-serif;line-height:1.6;overflow-x:hidden}body::before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 85% 10%,rgb(0 137 255 / .13),transparent 26%),radial-gradient(circle at 10% 60%,rgb(237 28 36 / .06),transparent 24%);z-index:-1}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.container{width:min(var(--max),calc(100% - 40px));margin-inline:auto}.skip-link{position:fixed;left:16px;top:-80px;background:#fff;color:#000;padding:12px 18px;z-index:100}.skip-link:focus{top:16px}.site-header{height:82px;display:flex;align-items:center;position:sticky;top:0;z-index:50;background:rgb(3 9 20 / .82);backdrop-filter:blur(18px);border-bottom:1px solid rgb(255 255 255 / .06)}.nav-wrap{display:flex;align-items:center;justify-content:space-between}.brand{display:flex;align-items:center;gap:9px;font-weight:900;letter-spacing:-.5px}.brand img{width:45px;height:45px;object-fit:contain;background:#fff;border-radius:9px;padding:2px}.brand b{color:var(--blue)}.main-nav{display:flex;align-items:center;gap:28px;font-size:.91rem;font-weight:600}.main-nav>a:not(.nav-cta){color:#c8d6e7;transition:.2s}.main-nav>a:not(.nav-cta):hover{color:#fff}.nav-cta{padding:10px 17px;border:1px solid rgb(0 186 255 / .5);border-radius:8px;background:rgb(0 149 255 / .1)}.menu-toggle{display:none;background:none;border:0;padding:8px}.menu-toggle span{display:block;width:25px;height:2px;background:#fff;margin:5px}.hero{min-height:700px;display:flex;align-items:center;position:relative;overflow:hidden;padding:76px 0 85px}.hero::after{content:"";position:absolute;width:500px;height:500px;border:1px solid rgb(0 166 255 / .13);border-radius:50%;right:-180px;top:0;box-shadow:0 0 90px rgb(0 122 255 / .08)}.hero-grid{display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:58px;position:relative;z-index:2}.eyebrow{text-transform:uppercase;font-size:.75rem;letter-spacing:1.65px;font-weight:800;color:#83cfff;display:flex;align-items:center;gap:10px;margin-bottom:18px}.eyebrow span{width:26px;height:2px;background:linear-gradient(90deg,var(--blue),var(--cyan));box-shadow:0 0 8px var(--blue)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(2.75rem,5vw,5.25rem);line-height:.98;letter-spacing:-4px;margin-bottom:24px}h1 em,h2 em{font-style:normal;background:linear-gradient(110deg,#00d9ff,#087fff);-webkit-background-clip:text;background-clip:text;color:#fff0}.hero-copy>p{font-size:1.12rem;color:var(--muted);max-width:600px}.hero-actions{display:flex;gap:12px;margin:32px 0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:52px;padding:0 24px;border-radius:8px;border:0;font-weight:800;cursor:pointer;transition:transform .2s,box-shadow .2s}.btn:hover{transform:translateY(-2px)}.btn-primary{background:linear-gradient(115deg,#0073e6,#00b3ff);box-shadow:0 10px 30px rgb(0 127 255 / .25);color:#fff}.btn-primary:hover{box-shadow:0 13px 36px rgb(0 160 255 / .38)}.btn-ghost{border:1px solid rgb(255 255 255 / .14);background:rgb(255 255 255 / .04)}.trust-row{display:flex;gap:19px;flex-wrap:wrap;color:#a8bbcf;font-size:.78rem}.trust-row i{font-style:normal;color:#45db59}.hero-visual{position:relative}.hero-visual>img{position:relative;z-index:2;border-radius:16px;box-shadow:0 30px 85px rgb(0 0 0 / .5);border:1px solid rgb(0 186 255 / .22)}.glow{position:absolute;inset:8% 3%;filter:blur(55px);background:#006aff;opacity:.28}.status-card{position:absolute;z-index:3;bottom:-24px;left:-27px;background:rgb(9 24 44 / .94);border:1px solid rgb(0 212 255 / .3);border-radius:11px;padding:13px 18px;display:flex;align-items:center;gap:12px;box-shadow:0 15px 40px rgb(0 0 0 / .4)}.status-card small,.status-card strong{display:block}.status-card small{color:var(--muted);font-size:.7rem}.status-card strong{font-size:.9rem}.pulse{width:10px;height:10px;border-radius:50%;background:#40e75d;box-shadow:0 0 0 6px rgb(64 231 93 / .13),0 0 13px #40e75d}.hero-lines{position:absolute;inset:auto 0 0;height:120px;background:linear-gradient(90deg,transparent 49.8%,rgb(0 157 255 / .14) 50%,transparent 50.2%);mask-image:linear-gradient(to top,#000,transparent)}.stats{border-block:1px solid var(--line);background:#06101e}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr)}.stats-grid>div{padding:31px 25px;border-right:1px solid var(--line);display:flex;align-items:center;gap:14px}.stats-grid>div:first-child{border-left:1px solid var(--line)}.stats strong{font-size:1.65rem;color:#20b9ff}.stats span{font-size:.78rem;color:var(--muted);line-height:1.35}.section{padding:110px 0}.section-heading{max-width:700px;margin-bottom:50px}.section-heading.centered{text-align:center;margin-inline:auto}.section-heading.centered .eyebrow{justify-content:center}h2{font-size:clamp(2.15rem,4vw,3.55rem);line-height:1.08;letter-spacing:-2.2px;margin-bottom:17px}.section-heading p,.product-copy>p,.contact-copy>p{color:var(--muted);font-size:1.02rem}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.service-card{position:relative;padding:31px;background:linear-gradient(145deg,rgb(10 29 52 / .88),rgb(5 16 31 / .86));border:1px solid rgb(99 180 255 / .13);border-radius:14px;min-height:280px;transition:.25s}.service-card:hover{transform:translateY(-5px);border-color:rgb(0 186 255 / .43);box-shadow:0 20px 50px rgb(0 0 0 / .25)}.service-card.featured{border-color:rgb(0 179 255 / .35);background:linear-gradient(145deg,rgb(5 71 124 / .65),rgb(6 20 37 / .9))}.service-icon{font-size:1.75rem;width:49px;height:49px;display:grid;place-items:center;background:rgb(0 157 255 / .1);border:1px solid rgb(0 194 255 / .25);border-radius:10px;margin-bottom:29px}.service-card .tag{position:absolute;right:20px;top:20px;color:#9cddff;background:rgb(0 157 255 / .13);padding:5px 9px;border-radius:99px;font-size:.62rem;text-transform:uppercase;font-weight:800;letter-spacing:.7px}.service-card h3{font-size:1.1rem;margin-bottom:9px}.service-card p{font-size:.85rem;color:var(--muted);line-height:1.65}.service-card a{font-size:.78rem;font-weight:800;color:#56c9ff;position:absolute;bottom:27px}.service-card a span{margin-left:8px}.product{background:linear-gradient(120deg,#06111f,#071a2e);border-block:1px solid var(--line)}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.product-art{position:relative}.product-art img{border-radius:14px;border:1px solid rgb(0 179 255 / .28);box-shadow:-20px 30px 60px rgb(0 0 0 / .4)}.product-badge{position:absolute;right:-22px;bottom:-25px;background:#071629;border:1px solid rgb(0 212 255 / .32);padding:12px 19px;border-radius:9px}.product-badge b,.product-badge span{display:block}.product-badge b{font-size:.78rem;color:#4ad1ff}.product-badge span{font-size:.7rem;color:var(--muted)}.feature-list{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:30px 0}.feature-list>div{display:flex;gap:11px}.feature-list i{font-style:normal;flex:none;width:25px;height:25px;border-radius:50%;background:rgb(50 210 77 / .12);color:#48dc5e;display:grid;place-items:center;font-size:.73rem}.feature-list b,.feature-list span{display:block}.feature-list b{font-size:.81rem;margin-bottom:2px}.feature-list span{font-size:.72rem;color:var(--muted)}.product-actions{display:flex;gap:23px;align-items:center;flex-wrap:wrap}.text-button{background:none;border:0;color:#5bcaff;font-weight:700;cursor:pointer}.benefits{background:#030a14}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-radius:13px;overflow:hidden}.benefit{padding:35px;border-right:1px solid var(--line)}.benefit:last-child{border:0}.benefit>span{font-size:.68rem;color:#38bdf8;font-weight:800}.benefit h3{margin:25px 0 10px}.benefit p{color:var(--muted);font-size:.81rem}.visual-banner{padding:0}.visual-banner img{width:100%;border-radius:14px;border:1px solid rgb(0 172 255 / .25);box-shadow:0 20px 60px rgb(0 0 0 / .4)}.contact{padding-top:130px}.contact-grid{display:grid;grid-template-columns:.82fr 1.18fr;gap:80px;align-items:start}.contact-line{display:flex;align-items:center;gap:14px;border-top:1px solid var(--line);padding:20px 0;width:100%;background:none;color:inherit;text-align:left;border-inline:0;border-bottom:0;cursor:pointer}.contact-line>span{font-size:1.45rem}.contact-line small,.contact-line b{display:block}.contact-line small{color:var(--muted);font-size:.7rem}.contact-line b{font-size:.9rem}.contact-form{background:linear-gradient(145deg,#0a1b30,#06111f);border:1px solid rgb(96 180 255 / .17);border-radius:15px;padding:34px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}label{display:block;color:#dce8f6;font-size:.75rem;font-weight:700;margin-bottom:17px}input,select,textarea{display:block;width:100%;margin-top:7px;background:#050e1b;color:#fff;border:1px solid rgb(129 186 235 / .2);border-radius:7px;padding:13px;outline:none;transition:.2s}input:focus,select:focus,textarea:focus{border-color:#0af;box-shadow:0 0 0 3px rgb(0 170 255 / .1)}textarea{resize:vertical}.consent{display:flex;align-items:flex-start;gap:10px;font-weight:400;color:var(--muted)}.consent input{width:auto;margin:4px 0 0;accent-color:#009cff}.submit-btn{width:100%}.form-note{text-align:center;color:#70849c;font-size:.65rem;margin:11px 0 0}footer{border-top:1px solid var(--line);padding:50px 0 23px;background:#020711}.footer-grid{display:grid;grid-template-columns:1fr 1.5fr 1fr;align-items:center;gap:40px}.footer-brand img{width:40px;height:40px}.footer-grid>p{color:var(--muted);font-size:.75rem;margin:0}.footer-links{display:flex;justify-content:flex-end;gap:22px;font-size:.78rem}.footer-bottom{display:flex;justify-content:space-between;margin-top:38px;padding-top:18px;border-top:1px solid rgb(255 255 255 / .07);font-size:.65rem;color:#70849c}.whatsapp-float{position:fixed;right:20px;bottom:20px;z-index:40;background:#20bd4b;color:#fff;border-radius:999px;padding:12px 17px;display:flex;align-items:center;gap:8px;font-size:.8rem;box-shadow:0 12px 30px rgb(0 0 0 / .35)}.whatsapp-float span{font-size:1.2rem}.payment-modal{max-width:460px;color:var(--text);background:#09182a;border:1px solid rgb(0 194 255 / .35);border-radius:16px;padding:35px;text-align:center;box-shadow:0 25px 90px #000}.payment-modal::backdrop{background:rgb(0 4 10 / .8);backdrop-filter:blur(5px)}.payment-modal .modal-close{position:absolute;right:12px;top:8px;color:#fff;background:none;border:0;font-size:1.7rem;cursor:pointer}.modal-icon{font-size:2.2rem}.payment-modal h2{font-size:1.8rem;margin:9px}.payment-modal p{color:var(--muted);font-size:.88rem}.payment-modal small{display:block;color:#7e91a8;margin-top:18px;font-size:.65rem}.reveal{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s ease}.reveal.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transform:none;transition:none}.btn,.service-card{transition:none}}@media(max-width:900px){.menu-toggle{display:block}.main-nav{position:absolute;left:20px;right:20px;top:72px;background:#071525;border:1px solid var(--line);border-radius:12px;padding:18px;display:none;flex-direction:column;align-items:stretch;gap:5px}.main-nav.open{display:flex}.main-nav a{padding:10px}.hero{padding-top:48px}.hero-grid,.product-grid,.contact-grid{grid-template-columns:1fr}.hero-grid{gap:55px}.hero-copy{text-align:center}.hero-copy .eyebrow,.trust-row{justify-content:center}.hero-copy>p{margin-inline:auto}.hero-actions{justify-content:center}.hero-visual{max-width:700px;margin-inline:auto}.stats-grid,.benefits-grid{grid-template-columns:1fr 1fr}.stats-grid>div:nth-child(3){border-left:1px solid var(--line)}.services-grid{grid-template-columns:1fr 1fr}.product-grid{gap:60px}.contact-grid{gap:45px}.footer-grid{grid-template-columns:1fr}.footer-links{justify-content:flex-start}}@media(max-width:620px){.container{width:min(100% - 28px,var(--max))}.site-header{height:70px}.brand img{width:38px;height:38px}.hero{min-height:auto;padding:58px 0 70px}h1{font-size:2.85rem;letter-spacing:-2.8px}.hero-actions{flex-direction:column}.hero-actions .btn{width:100%}.trust-row{gap:10px}.trust-row span{font-size:.7rem}.status-card{left:10px;bottom:-32px}.stats-grid{grid-template-columns:1fr 1fr}.stats-grid>div{padding:23px 13px;display:block}.stats strong,.stats span{display:block}.stats strong{font-size:1.35rem}.section{padding:80px 0}.services-grid{grid-template-columns:1fr}.service-card{min-height:250px}.product-art{margin-bottom:15px}.product-badge{right:8px}.feature-list{grid-template-columns:1fr}.benefits-grid{grid-template-columns:1fr}.benefit{border-right:0;border-bottom:1px solid var(--line)}.visual-banner{width:100%}.visual-banner img{border-radius:0}.contact{padding-top:90px}.form-row{grid-template-columns:1fr}.contact-form{padding:23px 18px}.footer-bottom{gap:20px}.whatsapp-float b{display:none}.whatsapp-float{width:50px;height:50px;padding:0;justify-content:center}.footer-links{flex-wrap:wrap}}.hero-visual>img,.product-art>img,.visual-banner>img{width:100%;height:auto!important;aspect-ratio:auto;object-fit:contain}.social-share{display:grid;grid-template-columns:1.15fr .85fr;align-items:center;gap:24px;margin-top:34px;margin-bottom:18px;padding:24px;border:1px solid rgb(0 212 255 / .22);border-radius:18px;background:linear-gradient(135deg,rgb(7 20 37 / .92),rgb(8 31 55 / .78));box-shadow:0 18px 55px rgb(0 0 0 / .28),inset 0 1px 0 rgb(255 255 255 / .06)}.social-share-kicker{display:inline-flex;align-items:center;gap:9px;margin-bottom:8px;color:#7fd7ff;text-transform:uppercase;letter-spacing:1.4px;font-size:.75rem;font-weight:900}.social-share-kicker::before{content:"";width:24px;height:2px;background:linear-gradient(90deg,var(--blue),var(--cyan));box-shadow:0 0 10px rgb(0 212 255 / .7)}.social-share h2{margin:0;font-size:clamp(1.35rem,2.4vw,2.05rem);line-height:1.15;letter-spacing:-.02em}.social-share-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.social-share-links a{display:flex;align-items:center;justify-content:center;min-height:46px;padding:0 16px;border-radius:12px;border:1px solid rgb(255 255 255 / .12);font-weight:900;color:#fff;box-shadow:0 10px 24px rgb(0 0 0 / .22);transition:transform .2s ease,filter .2s ease,border-color .2s ease}.social-share-links a:hover{transform:translateY(-2px);filter:saturate(1.15);border-color:rgb(255 255 255 / .34)}.share-whatsapp{background:linear-gradient(135deg,#12a538,#25d366)}.share-facebook{background:linear-gradient(135deg,#145dbd,#1877f2)}.share-linkedin{background:linear-gradient(135deg,#075985,#0a66c2)}.share-x{background:linear-gradient(135deg,#111827,#030712)}@media(max-width:760px){.social-share{grid-template-columns:1fr;text-align:center}.social-share-kicker{justify-content:center}.social-share-kicker::before{display:none}.social-share-links{grid-template-columns:1fr 1fr}}.extrema-store{background:#030914;color:#f4f8ff}.store-site-header{position:sticky}.store-logo-mark{display:grid;place-items:center;width:48px;height:38px;border-radius:8px;background:linear-gradient(135deg,#087fff,#ed1c24);color:#fff;font-weight:1000;font-style:italic}.store-nav{display:flex;align-items:center;gap:25px;color:#c8d6e7;font-size:.88rem;font-weight:700}.store-nav a:hover{color:#fff}.store-cart-link{display:inline-flex;align-items:center;gap:7px;padding:9px 12px;border:1px solid rgb(0 186 255 / .42);border-radius:8px;background:rgb(0 149 255 / .1)}.store-cart-icon{font-size:1.12rem;line-height:1}.store-cart-count{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:20px;background:#089cff;color:#fff;font-size:.7rem}.store-main{min-height:70vh;padding-top:75px;padding-bottom:100px}.store-main .woocommerce-breadcrumb{color:#8095ad;font-size:.75rem;margin-bottom:28px}.store-main .woocommerce-breadcrumb a{color:#4bc8ff}.store-main .woocommerce-products-header{margin-bottom:42px}.store-main .woocommerce-products-header__title{font-size:clamp(2.4rem,5vw,4.5rem);line-height:1;letter-spacing:-3px}.store-main .woocommerce-result-count,.store-main .woocommerce-ordering{color:#9eb0c8;font-size:.8rem}.store-main .woocommerce-ordering select{background:#071425;border:1px solid rgb(95 183 255 / .25);color:#fff;border-radius:8px;padding:10px}.store-main ul.products{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:35px}.store-main ul.products::before,.store-main ul.products::after{display:none}.store-main ul.products li.product{float:none!important;width:auto!important;margin:0!important;padding:18px 18px 24px!important;border:1px solid rgb(99 180 255 / .16);border-radius:14px;background:linear-gradient(145deg,rgb(10 29 52 / .92),rgb(5 16 31 / .92));transition:.2s}.store-main ul.products li.product:hover{transform:translateY(-4px);border-color:rgb(0 186 255 / .43);box-shadow:0 18px 45px rgb(0 0 0 / .3)}.store-main ul.products li.product img{aspect-ratio:1/1;object-fit:contain;border-radius:9px;background:#fff;margin-bottom:19px!important}.store-main .woocommerce-loop-product__title{color:#f4f8ff;font-size:1rem!important}.store-main .price{color:#54d5ff!important;font-weight:900!important}.store-main .button,.store-main button.button,.store-main input.button{background:linear-gradient(115deg,#0073e6,#00b3ff)!important;color:#fff!important;border-radius:8px!important;padding:12px 17px!important}.store-main .stock.in-stock{color:#63df75}.store-main .stock.out-of-stock{color:#ff8e92}.store-main div.product{display:grid;grid-template-columns:1fr 1fr;gap:55px}.store-main div.product .summary,.store-main div.product div.images{width:auto!important;float:none!important}.store-main .woocommerce-message,.store-main .woocommerce-info{border-top-color:#089cff;background:#071425;color:#eaf5ff}.store-main .woocommerce-message::before,.store-main .woocommerce-info::before{color:#21baff}.store-main table.shop_table{border-color:rgb(95 183 255 / .2);background:#071425}.store-main table.shop_table td,.store-main table.shop_table th{border-color:rgb(95 183 255 / .15)}.store-main input.input-text,.store-main textarea,.store-main select{background:#050e1b;color:#fff;border:1px solid rgb(129 186 235 / .25);border-radius:7px;padding:11px}.store-footer{border-top:1px solid rgb(95 183 255 / .18);padding:32px 0;background:#020711;color:#9eb0c8}.store-footer .container{display:flex;justify-content:space-between;gap:20px}.store-footer p{margin:0}.store-footer a{color:#50d66a}@media(max-width:800px){.store-main ul.products{grid-template-columns:repeat(2,minmax(0,1fr))}.store-main div.product{grid-template-columns:1fr}.store-nav>a:first-child{display:none}}@media(max-width:520px){.store-main{padding-top:45px}.store-main ul.products{grid-template-columns:1fr}.store-nav{gap:8px}.store-account-link{display:inline-flex!important;padding:8px 10px;border:1px solid rgb(95 183 255 / .2);border-radius:8px;background:rgb(255 255 255 / .035);font-size:.78rem}.store-cart-link{padding:8px 10px}.store-cart-icon{font-size:1.05rem}.store-footer .container{flex-direction:column}}.store-site-header .brand img{width:78px;height:52px;object-fit:contain;background:#fff0;border-radius:0;padding:0}.store-system-page{max-width:1050px}.store-page-title h1{font-size:clamp(2.2rem,5vw,4rem);letter-spacing:-2px;margin-bottom:38px}.store-system-page .woocommerce-cart-form,.store-system-page .cart_totals,.store-system-page .woocommerce-checkout-review-order,.store-system-page .woocommerce-billing-fields,.store-system-page .woocommerce-additional-fields{background:#071425;border:1px solid rgb(95 183 255 / .18);border-radius:13px;padding:22px}.store-system-page .cart_totals{padding:25px}.store-system-page .woocommerce a.remove{color:#ff767c!important}.store-system-page .woocommerce a.remove:hover{background:#ed1c24!important;color:#fff!important}.store-main .woocommerce-MyAccount-navigation{float:none;width:auto;margin:0 0 26px;padding:16px;border:1px solid rgb(95 183 255 / .18);border-radius:16px;background:linear-gradient(145deg,rgb(10 29 52 / .92),rgb(5 16 31 / .92))}.store-main .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.store-main .woocommerce-MyAccount-navigation li{margin:0}.store-main .woocommerce-MyAccount-navigation a{display:inline-flex;align-items:center;min-height:42px;padding:0 14px;border:1px solid rgb(95 183 255 / .18);border-radius:999px;color:#dcecff;background:rgb(255 255 255 / .035);font-size:.84rem;font-weight:800}.store-main .woocommerce-MyAccount-navigation li.is-active a,.store-main .woocommerce-MyAccount-navigation a:hover{border-color:rgb(0 179 255 / .58);background:linear-gradient(115deg,rgb(0 115 230 / .38),rgb(0 179 255 / .22));color:#fff}.store-main .woocommerce-MyAccount-content{float:none;width:auto;min-height:360px;padding:28px;border:1px solid rgb(95 183 255 / .18);border-radius:18px;background:linear-gradient(145deg,rgb(10 29 52 / .92),rgb(5 16 31 / .94));box-shadow:0 20px 55px rgb(0 0 0 / .22)}.store-main .woocommerce-MyAccount-content h2,.store-main .woocommerce-MyAccount-content h3{letter-spacing:-.03em;margin-bottom:18px;color:#f5f9ff}.store-main .woocommerce-MyAccount-content address{min-height:170px;padding:20px;border:1px solid rgb(95 183 255 / .18);border-radius:14px;background:rgb(3 9 20 / .45);color:#c8d6e7;line-height:1.75}.store-main .woocommerce-MyAccount-content .woocommerce-Address{padding:0 8px 18px}.store-main .woocommerce-MyAccount-content .woocommerce-Address-title{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.store-main .woocommerce-MyAccount-content .woocommerce-Address-title h3{margin:0;font-size:1.08rem}.store-main .woocommerce-MyAccount-content .edit{display:inline-flex;align-items:center;min-height:34px;padding:0 12px;border-radius:999px;background:rgb(0 156 255 / .12);border:1px solid rgb(0 186 255 / .32);color:#69d5ff;font-weight:800;font-size:.78rem}.store-main .woocommerce form .form-row{float:none!important;width:100%!important;margin:0 0 16px!important;padding:0!important}.store-main .woocommerce form .form-row-first,.store-main .woocommerce form .form-row-last{width:100%!important}.store-main .woocommerce-address-fields__field-wrapper,.store-main .woocommerce-EditAccountForm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 18px;align-items:start}.store-main .woocommerce-address-fields__field-wrapper::before,.store-main .woocommerce-address-fields__field-wrapper::after,.store-main .woocommerce-EditAccountForm::before,.store-main .woocommerce-EditAccountForm::after{display:none!important}.store-main .woocommerce-address-fields__field-wrapper #billing_address_1_field,.store-main .woocommerce-address-fields__field-wrapper #billing_address_2_field,.store-main .woocommerce-address-fields__field-wrapper #shipping_address_1_field,.store-main .woocommerce-address-fields__field-wrapper #shipping_address_2_field,.store-main .woocommerce-address-fields__field-wrapper #billing_email_field,.store-main .woocommerce-address-fields__field-wrapper #billing_phone_field,.store-main .woocommerce-EditAccountForm fieldset,.store-main .woocommerce-EditAccountForm p:last-child{grid-column:1/-1}.store-main .woocommerce-address-fields__field-wrapper #billing_address_1_field,.store-main .woocommerce-address-fields__field-wrapper #shipping_address_1_field,.store-main .woocommerce-address-fields__field-wrapper #billing_address_2_field,.store-main .woocommerce-address-fields__field-wrapper #shipping_address_2_field{grid-column:auto}.store-main .woocommerce-address-fields__field-wrapper #billing_address_2_field,.store-main .woocommerce-address-fields__field-wrapper #shipping_address_2_field{padding-top:29px!important}.store-main .woocommerce form .form-row label{display:flex;align-items:center;min-height:22px;margin:0 0 7px;color:#e7f1ff;font-size:.82rem;font-weight:850;letter-spacing:.01em}.store-main .woocommerce form .form-row .required{color:#5fd5ff;text-decoration:none;margin-left:4px}.store-main .woocommerce form .form-row input.input-text,.store-main .woocommerce form .form-row textarea,.store-main .woocommerce form .form-row select,.store-main .select2-container .select2-selection--single{min-height:48px;border:1px solid rgb(129 186 235 / .28)!important;border-radius:10px!important;background:#050e1b!important;color:#fff!important;box-shadow:none!important}.store-main .select2-container .select2-selection--single{display:flex;align-items:center}.store-main .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff;line-height:48px}.store-main .select2-container--default .select2-selection--single .select2-selection__arrow{height:48px}.store-main .woocommerce form .form-row .description,.store-main .woocommerce form .form-row em,.store-main .woocommerce form .form-row span.optional{display:block;margin-top:6px;color:#8fa4bd;font-size:.74rem;line-height:1.45}.store-main .woocommerce-address-fields p button.button,.store-main .woocommerce-EditAccountForm button.button{min-height:50px;margin-top:8px}.extrema-same-address-box{grid-column:1/-1;margin:0 0 22px;padding:18px 20px;border:1px solid rgb(0 186 255 / .26);border-radius:15px;background:linear-gradient(135deg,rgb(0 115 230 / .16),rgb(56 197 54 / .08));box-shadow:inset 0 0 0 1px rgb(255 255 255 / .025)}.extrema-same-address-box label{display:flex!important;align-items:flex-start;gap:12px;margin:0!important;color:#f3f8ff!important;font-size:.92rem!important;font-weight:900!important}.extrema-same-address-box input{width:20px!important;height:20px!important;min-width:20px;margin:2px 0 0!important;accent-color:#12a8ff}.extrema-same-address-note{margin:10px 0 0 32px;color:#9ed6ff;font-size:.82rem;line-height:1.5}.store-main form.extrema-shipping-copy-enabled .woocommerce-address-fields__field-wrapper{opacity:.62}@media(max-width:760px){.store-main .woocommerce-MyAccount-content{padding:20px}.store-main .woocommerce-address-fields__field-wrapper,.store-main .woocommerce-EditAccountForm{grid-template-columns:1fr}.store-main .woocommerce-address-fields__field-wrapper #billing_address_1_field,.store-main .woocommerce-address-fields__field-wrapper #shipping_address_1_field,.store-main .woocommerce-address-fields__field-wrapper #billing_address_2_field,.store-main .woocommerce-address-fields__field-wrapper #shipping_address_2_field{grid-column:1/-1}.store-main .woocommerce-address-fields__field-wrapper #billing_address_2_field,.store-main .woocommerce-address-fields__field-wrapper #shipping_address_2_field{padding-top:0!important}.store-main .woocommerce-MyAccount-navigation ul{display:grid;grid-template-columns:1fr 1fr}.store-main .woocommerce-MyAccount-navigation a{justify-content:center;text-align:center}.store-main .woocommerce-MyAccount-content .woocommerce-Address-title{align-items:flex-start;flex-direction:column}.extrema-same-address-note{margin-left:0}}.store-category-heading{text-align:center;max-width:720px;margin:10px auto 48px}.store-category-heading>span{color:#52cfff;font-size:.72rem;font-weight:900;letter-spacing:1.8px}.store-category-heading h1{font-size:clamp(2.5rem,6vw,4.8rem);line-height:1;letter-spacing:-3px;margin:14px 0 18px}.store-category-heading p{color:#9eb0c8}.store-category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.store-category-card{display:flex;flex-direction:column;min-height:270px;padding:30px;border:1px solid rgb(99 180 255 / .18);border-radius:15px;background:linear-gradient(145deg,rgb(10 29 52 / .95),rgb(5 16 31 / .95));transition:.22s}.store-category-card:hover{transform:translateY(-5px);border-color:rgb(0 186 255 / .5);box-shadow:0 20px 50px rgb(0 0 0 / .3)}.store-category-icon{display:grid;place-items:center;width:58px;height:58px;margin-bottom:30px;border-radius:12px;background:linear-gradient(135deg,rgb(0 115 230 / .25),rgb(0 211 255 / .13));border:1px solid rgb(0 194 255 / .3);color:#65d7ff;font-size:1.45rem;font-weight:900}.store-category-card strong{font-size:1.15rem}.store-category-card small{color:#859ab2;margin-top:5px}.store-category-card b{margin-top:auto;color:#55ceff;font-size:.78rem}.store-category-filter{display:flex;gap:9px;flex-wrap:wrap;margin-bottom:36px;padding-bottom:22px;border-bottom:1px solid rgb(95 183 255 / .16)}.store-category-filter a{padding:8px 13px;border:1px solid rgb(95 183 255 / .2);border-radius:99px;color:#a9bbcf;font-size:.76rem;font-weight:750}.store-category-filter a:hover,.store-category-filter a.active{background:#078ee6;border-color:#16b8ff;color:#fff}@media(max-width:800px){.store-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.store-category-grid{grid-template-columns:1fr}.store-category-card{min-height:230px}}.store-system-page{max-width:1040px}.store-page-title{margin-bottom:28px}.store-page-title h1{font-size:clamp(2.1rem,4vw,4rem);line-height:1.05;letter-spacing:-.045em}.extrema-legal{display:grid;gap:18px;color:#dce8f6}.extrema-legal__intro,.extrema-legal section,.extrema-legal__annex{border:1px solid rgb(95 183 255 / .18);border-radius:18px;background:linear-gradient(145deg,rgb(10 29 52 / .88),rgb(5 16 31 / .92));padding:clamp(18px,3vw,30px);box-shadow:0 18px 45px rgb(0 0 0 / .22)}.extrema-legal__intro{border-color:rgb(35 168 255 / .34);background:linear-gradient(145deg,rgb(0 115 230 / .16),rgb(56 197 54 / .07))}.extrema-legal h2{margin:0 0 12px;font-size:clamp(1.2rem,2vw,1.65rem);letter-spacing:-.02em}.extrema-legal h3{margin:22px 0 8px;font-size:1.05rem;color:#80d7ff}.extrema-legal p{margin:0 0 12px;color:#b9c9dd;line-height:1.75}.extrema-legal ul{margin:10px 0 14px;padding-left:22px;color:#b9c9dd}.extrema-legal li{margin:6px 0}.extrema-legal__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px}.extrema-legal__meta span{display:block;padding:10px 12px;border:1px solid rgb(129 186 235 / .15);border-radius:12px;background:rgb(255 255 255 / .035);color:#dfefff}.extrema-legal__meta b{color:#59cfff}.extrema-legal a{color:#62d3ff;text-decoration:underline;text-decoration-color:rgb(98 211 255 / .35);text-underline-offset:3px}.extrema-legal__note{font-size:.95rem;color:#9fb0c6}.store-footer span{color:#9eb0c8}.store-footer a{color:#50d66a}@media(max-width:720px){.extrema-legal__meta{grid-template-columns:1fr}.extrema-legal section,.extrema-legal__intro,.extrema-legal__annex{padding:18px}.store-page-title h1{letter-spacing:-.03em}}.extrema-blog{display:grid;gap:28px}.extrema-blog-hero,.extrema-blog-empty,.extrema-single-article{border:1px solid rgb(95 183 255 / .18);border-radius:22px;background:linear-gradient(145deg,rgb(10 29 52 / .9),rgb(5 16 31 / .94));box-shadow:0 20px 55px rgb(0 0 0 / .25);padding:clamp(22px,4vw,42px)}.extrema-blog-hero{background:radial-gradient(circle at 85% 10%,rgb(0 157 255 / .22),transparent 28%),linear-gradient(145deg,rgb(0 80 155 / .24),rgb(5 16 31 / .94))}.extrema-blog-hero>span,.extrema-single-meta{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px;color:#65d7ff;font-size:.76rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.extrema-blog-hero h2{max-width:900px;margin:0 0 14px;font-size:clamp(2.2rem,5vw,4.25rem);line-height:1;letter-spacing:-.055em}.extrema-blog-hero p{max-width:820px;margin:0;color:#b9c9dd;font-size:1.02rem;line-height:1.75}.extrema-blog-cats{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.extrema-blog-cats a{padding:8px 13px;border:1px solid rgb(95 183 255 / .22);border-radius:999px;color:#dff6ff;background:rgb(255 255 255 / .035);font-size:.78rem;font-weight:800}.extrema-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.extrema-blog-card{min-height:250px;border:1px solid rgb(99 180 255 / .16);border-radius:18px;background:linear-gradient(145deg,rgb(10 29 52 / .88),rgb(5 16 31 / .95));transition:.22s;overflow:hidden}.extrema-blog-card:hover{transform:translateY(-4px);border-color:rgb(0 186 255 / .45);box-shadow:0 22px 50px rgb(0 0 0 / .3)}.extrema-blog-card__link{display:flex;flex-direction:column;height:100%;padding:24px;text-decoration:none}.extrema-blog-card__date{color:#59cfff;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.extrema-blog-card h3{margin:16px 0 10px;color:#f4f8ff;font-size:1.2rem;line-height:1.25}.extrema-blog-card p{margin:0;color:#aebfd4;line-height:1.65;font-size:.9rem}.extrema-blog-card b{margin-top:auto;padding-top:24px;color:#56d66f;font-size:.82rem}.extrema-blog-empty{text-align:center}.extrema-blog-empty h3{margin:0 0 8px}.extrema-blog-empty p{margin:0;color:#b9c9dd}.extrema-single-article{max-width:920px;margin-inline:auto}.extrema-single-article h1{font-size:clamp(2.2rem,5vw,4.1rem);line-height:1.03;letter-spacing:-.05em;margin-bottom:16px}.extrema-single-content{color:#d7e5f5;font-size:1.02rem;line-height:1.85}.extrema-single-content p,.extrema-single-content ul,.extrema-single-content ol{margin-bottom:18px}.extrema-single-content a{color:#62d3ff;text-decoration:underline;text-underline-offset:3px}.extrema-single-back{display:inline-flex;margin-top:26px;color:#56d66f;font-weight:900}.extrema-blog-closed-note{margin-top:20px;padding:12px 14px;border:1px solid rgb(86 214 111 / .2);border-radius:12px;background:rgb(86 214 111 / .06);color:#aee7bd;font-size:.88rem}@media(max-width:900px){.extrema-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.extrema-blog-grid{grid-template-columns:1fr}.extrema-blog-card{min-height:220px}.extrema-blog-hero,.extrema-blog-empty,.extrema-single-article{padding:20px}}.extrema-blog-pagination{display:flex;justify-content:center;margin-top:8px}.extrema-blog-pagination .nav-links{display:flex;gap:8px;flex-wrap:wrap}.extrema-blog-pagination a,.extrema-blog-pagination span{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 13px;border:1px solid rgb(95 183 255 / .22);border-radius:999px;color:#dff6ff;background:rgb(255 255 255 / .035);font-size:.82rem;font-weight:800}.extrema-blog-pagination .current{background:#078ee6;border-color:#16b8ff;color:#fff}.community-section{position:relative;background:linear-gradient(180deg,#030a14,#06111f);border-block:1px solid rgb(95 183 255 / .18)}.community-section::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 50% 0,rgb(0 157 255 / .12),transparent 38%)}.community-section .container{position:relative}#comentarios{scroll-margin-top:105px}.comments-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:start}.published-comments{display:grid;gap:14px}.comment-card,.comments-empty,.public-comment-form{background:linear-gradient(145deg,rgb(10 29 52 / .92),rgb(5 16 31 / .92));border:1px solid rgb(99 180 255 / .16);border-radius:14px}.comment-card[hidden]{display:none}.comment-card{padding:26px;position:relative;overflow:hidden}.comment-card .comment-mark{position:absolute;right:18px;top:-14px;color:rgb(0 179 255 / .15);font-size:6rem;font-weight:900;line-height:1}.comment-card>p{position:relative;color:#d8e4f2;font-size:.91rem;line-height:1.75;margin-bottom:22px}.comment-rating{position:relative;display:flex;align-items:center;gap:10px;margin-bottom:14px}.comment-rating span{color:#ffc53d;letter-spacing:2px;font-size:1.05rem}.comment-rating b{color:#b9c9dc;font-size:.7rem;text-transform:uppercase;letter-spacing:.7px}.comment-card footer{display:flex;justify-content:space-between;gap:16px;border-top:1px solid rgb(95 183 255 / .13);padding-top:15px;font-size:.73rem}.comment-card footer time{color:#7f94ac}.comments-empty{padding:45px 30px;text-align:center;color:#9eb0c8}.show-all-comments{width:100%;padding:14px 18px;border:1px solid rgb(0 179 255 / .32);border-radius:9px;background:rgb(0 157 255 / .08);color:#70d4ff;font-weight:800;cursor:pointer;transition:.2s}.show-all-comments:hover{background:rgb(0 157 255 / .16);border-color:rgb(0 179 255 / .55)}.show-all-comments span{color:#9eb0c8;font-weight:500}.comments-empty>span{font-size:2rem;color:#1abaff}.comments-empty h3{color:#f4f8ff;margin:12px 0 8px}.public-comment-form{padding:30px;position:sticky;top:110px}.public-comment-form h3{font-size:1.25rem;margin-bottom:22px}.comment-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.public-comment-form label{font-size:.73rem}.public-comment-form input,.public-comment-form textarea,.public-comment-form select{background:#030a14}.public-comment-form select{width:100%;color:#f4f8ff;border:1px solid rgb(95 183 255 / .18);border-radius:10px;padding:14px 16px;margin-top:6px;appearance:none}.public-comment-form select:focus{outline:2px solid #0af;outline-offset:2px}.comment-footer-author{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.comment-country{padding:4px 9px;border:1px solid rgb(0 179 255 / .22);border-radius:999px;background:rgb(0 157 255 / .08);color:#8edcff;font-size:.68rem;font-weight:700;letter-spacing:.3px;white-space:nowrap}.rating-fieldset{border:0;padding:0;margin:0 0 18px}.rating-fieldset legend{color:#dce8f6;font-size:.73rem;font-weight:700;margin-bottom:6px}.star-rating{display:inline-flex;flex-direction:row-reverse;justify-content:flex-end}.star-rating input{position:absolute;opacity:0;pointer-events:none}.star-rating label{margin:0;cursor:pointer;color:#38516c;font-size:2rem;line-height:1;padding:2px;transition:color .15s,transform .15s}.star-rating label:hover,.star-rating label:hover~label,.star-rating input:checked~label{color:#ffc53d}.star-rating label:hover{transform:scale(1.12)}.star-rating input:focus-visible+label{outline:2px solid #0af;outline-offset:3px;border-radius:3px}.rating-description{color:#7f94ac;font-size:.67rem;line-height:1.45;margin:7px 0 0}.comment-consent{display:flex!important;align-items:flex-start;gap:10px;color:#9eb0c8!important;font-weight:400!important}.comment-limit{margin:-7px 0 18px;color:#7f94ac;font-size:.67rem}.comment-consent input{width:auto;margin:4px 0 0;accent-color:#009cff}.extrema-hp{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.comment-success{margin:-20px 0 30px;padding:15px 18px;border:1px solid rgb(64 231 93 / .35);border-radius:9px;background:rgb(64 231 93 / .08);color:#8af299;text-align:center;font-size:.85rem}.comment-success[hidden]{display:none}.comment-success.is-sending{border-color:rgb(0 179 255 / .35);background:rgb(0 157 255 / .08);color:#8edcff}.comment-success.is-error{border-color:rgb(237 28 36 / .42);background:rgb(237 28 36 / .09);color:#ff9ca0}.public-comment-form button[type="submit"]:disabled{opacity:.7;cursor:wait;transform:none}.public-visit-counter{color:#70849c}.public-visit-counter b{color:#20b9ff}@media(max-width:900px){.comments-grid{grid-template-columns:1fr}.public-comment-form{position:static}}@media(max-width:620px){.comment-form-row{grid-template-columns:1fr}.public-comment-form{padding:23px 18px}.footer-bottom{flex-wrap:wrap}.public-visit-counter{order:3;width:100%}.public-comment-form select{padding:13px 14px}.comment-country{font-size:.64rem}}.payment_methods li[class*=payment_method_ppcp-] label img{max-height:24px}