@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_7b064e0d-module__MOT0tq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_7b064e0d-module__MOT0tq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316b6682b406c2db-s.1_k7aq_c5drf2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e4d537aaa9e154b-s.p.1ewykk74tw0il.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:124.05%}.archivo_black_bef3d16a-module__qhWaFa__className{font-family:Archivo Black,Archivo Black Fallback;font-style:normal;font-weight:400}.archivo_black_bef3d16a-module__qhWaFa__variable{--font-display:"Archivo Black", "Archivo Black Fallback"}
:root{--ink:#07110e;--ink-soft:#0f1a17;--panel:#131e1a;--green:#00a86b;--green-dark:#007b4f;--turquoise:#00d1bc;--mint:#b9fff2;--paper:#f3f6f4;--white:#fff;--muted:#66716d;--line:#dce3e0;--max-width:1200px;--header-height:76px;font-family:var(--font-inter), sans-serif;color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height)}body{background:var(--paper);min-width:320px;color:var(--ink);margin:0}body.menu-open{overflow:hidden}img{max-width:100%;display:block}a{color:inherit}button,input,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.skip-link{z-index:1000;background:var(--white);color:var(--ink);padding:12px 16px;position:fixed;top:12px;left:16px;transform:translateY(-140%)}.skip-link:focus{transform:translateY(0)}.container{width:min(calc(100% - 40px), var(--max-width));margin-inline:auto}.section{padding-block:112px}.site-header{z-index:100;height:var(--header-height);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07110ee0;border-bottom:1px solid #ffffff1a;position:fixed;inset:0 0 auto}.header-inner{justify-content:space-between;align-items:center;gap:28px;height:100%;display:flex}.brand img{width:150px;height:auto}.desktop-nav{align-items:center;gap:28px;margin-left:auto;display:flex}.desktop-nav a{color:#ffffffbd;text-transform:uppercase;font-size:.78rem;font-weight:700;text-decoration:none;transition:color .18s}.desktop-nav a:hover,.desktop-nav a:focus-visible{color:var(--turquoise)}.menu-button,.mobile-nav{display:none}.button{border:1px solid var(--green);background:var(--green);min-height:54px;color:var(--white);letter-spacing:0;text-transform:uppercase;cursor:pointer;border-radius:2px;justify-content:center;align-items:center;gap:10px;padding:15px 22px;font-size:.84rem;font-weight:800;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:inline-flex}.button svg,.product-link svg,.catalog-card>a svg{flex:none;width:18px;height:18px}.button:hover,.button:focus-visible{background:var(--green-dark);border-color:var(--green-dark);transform:translateY(-2px)}.button-small{min-height:42px;padding:10px 16px;font-size:.72rem}.button-full{width:100%}.hero{min-height:860px;padding:calc(var(--header-height) + 68px) 0 76px;background-color:var(--ink);color:var(--white);background-image:url(/assets/products-real/hero-gym-real.jpg);background-position:50%;background-size:cover;align-items:center;display:flex;position:relative;overflow:hidden}.hero-overlay{background:linear-gradient(90deg,#050b09fa 0%,#050b09d1 43%,#050b096b 72%,#050b099e 100%),linear-gradient(#0000 62%,#050b09c2);position:absolute;inset:0}.hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);align-items:center;gap:72px;display:grid;position:relative}.eyebrow{color:var(--turquoise);text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;font-size:.7rem;font-weight:800;display:flex}.eyebrow span{background:currentColor;width:26px;height:2px}.eyebrow.dark{color:var(--green-dark)}.hero h1,.section-heading h2,.section-intro h2,.proof-heading h2,.faq-heading h2,.final-cta h2,.purchase-modes h2{font-family:var(--font-display), sans-serif;letter-spacing:0;text-transform:uppercase;margin:0}.hero h1{max-width:780px;font-size:3.85rem;line-height:.98}.hero h1 strong{color:var(--turquoise);font-weight:inherit}.hero-lead{color:#ffffffbf;max-width:690px;margin:26px 0 0;font-size:1.03rem;line-height:1.7}.hero-points{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.hero-points li{color:#ffffffeb;align-items:center;gap:10px;font-size:.92rem;font-weight:600;display:flex}.hero-points svg{width:18px;height:18px;color:var(--turquoise)}.hero-actions{align-items:center;gap:26px;margin-top:34px;display:flex}.text-link{color:var(--white);text-transform:uppercase;align-items:center;gap:8px;font-size:.8rem;font-weight:800;text-decoration:none;display:inline-flex}.text-link svg{width:17px}.quote-panel{border:1px solid #ffffff24;border-top:3px solid var(--turquoise);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a120ff0;padding:30px;box-shadow:0 24px 72px #0006}.quote-panel-heading h2{font-family:var(--font-display), sans-serif;text-transform:uppercase;margin:0;font-size:1.65rem;line-height:1.12}.quote-panel-heading>p:last-child{color:#fff9;margin:12px 0 24px;font-size:.86rem;line-height:1.55}.form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.form-grid label{gap:7px;display:grid}.form-grid label span{color:#ffffffc7;text-transform:uppercase;font-size:.68rem;font-weight:700}.form-grid input,.form-grid select{width:100%;height:48px;color:var(--white);background:#08100d;border:1px solid #ffffff24;border-radius:2px;outline:none;padding:0 12px}.form-grid input::placeholder{color:#ffffff59}.form-grid input:focus,.form-grid select:focus{border-color:var(--turquoise);box-shadow:0 0 0 3px #00d1bc1f}.form-grid .field-error{border-color:#ff7171}.privacy-check{color:#fff9;align-items:flex-start;gap:9px;margin:16px 0;font-size:.7rem;line-height:1.5;display:flex}.privacy-check input{accent-color:var(--green);margin:2px 0 0}.form-message{color:#ff9a9a;min-height:0;margin:0 0 10px;font-size:.76rem}.form-message.success{color:#9fffe8}.segment-strip{background:var(--white);border-bottom:1px solid var(--line)}.segment-grid{grid-template-columns:1.3fr repeat(6,1fr);align-items:stretch;min-height:96px;display:grid}.segment-grid>*{border-right:1px solid var(--line);color:#31403a;text-transform:uppercase;justify-content:center;align-items:center;margin:0;font-size:.72rem;font-weight:800;display:flex}.segment-grid>:last-child{border-right:0}.segment-grid p{color:var(--green-dark);justify-content:flex-start}.positioning{background:var(--paper)}.positioning-grid{grid-template-columns:1.1fr .9fr;align-items:start;gap:96px;display:grid}.section-heading h2,.section-intro h2,.proof-heading h2,.faq-heading h2,.purchase-modes h2{font-size:3.2rem;line-height:1.04}.positioning-copy{padding-top:32px}.positioning-copy p,.section-intro>p,.proof-heading>p,.faq-heading>p,.final-cta p{color:var(--muted);font-size:1rem;line-height:1.75}.benefit-grid{background:var(--ink);grid-template-columns:repeat(3,1fr);margin-top:76px;display:grid}.benefit{min-height:310px;color:var(--white);border-right:1px solid #ffffff1f;padding:36px;position:relative;overflow:hidden}.benefit:last-child{border-right:0}.benefit-number{color:#ffffff14;font-family:var(--font-display), sans-serif;font-size:4.8rem;position:absolute;top:20px;right:24px}.benefit>svg{width:34px;height:34px;color:var(--turquoise)}.benefit h3{font-family:var(--font-display), sans-serif;text-transform:uppercase;margin:92px 0 12px;font-size:1.3rem}.benefit p{color:#ffffff94;margin:0;font-size:.9rem;line-height:1.65}.featured{background:var(--white)}.section-intro{grid-template-columns:1.2fr .8fr;align-items:end;gap:84px;display:grid}.section-intro>p{max-width:460px;margin:0 0 6px}.featured-list{gap:28px;margin-top:72px;display:grid}.featured-product{border:1px solid var(--line);grid-template-columns:1.05fr .95fr;min-height:520px;display:grid}.featured-product.reverse{grid-template-columns:.95fr 1.05fr}.featured-product.reverse .product-visual{order:2}.product-visual{min-height:520px;position:relative;overflow:hidden}.product-visual-dark{background:#090d0c}.product-visual-light{background:#e9eeeb}.product-visual img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.product-visual span{z-index:2;color:var(--turquoise);text-transform:uppercase;text-shadow:0 1px 12px #000000e6;font-size:.68rem;font-weight:800;position:absolute;bottom:20px;left:24px}.featured-content{flex-direction:column;justify-content:center;padding:58px;display:flex}.product-index{color:var(--green-dark);margin:0 0 28px;font-size:.7rem;font-weight:800}.featured-content h3{font-family:var(--font-display), sans-serif;text-transform:uppercase;margin:0;font-size:2.5rem;line-height:1.06}.featured-content>p:not(.product-index){color:var(--muted);margin:24px 0 0;line-height:1.7}.featured-content ul{gap:11px;margin:26px 0 32px;padding:0;list-style:none;display:grid}.featured-content li{color:#33403b;padding-left:20px;font-size:.86rem;font-weight:600;position:relative}.featured-content li:before{content:"";background:var(--green);width:7px;height:7px;position:absolute;top:.48em;left:0}.product-link{width:fit-content;color:var(--green-dark);text-transform:uppercase;align-items:center;gap:9px;font-size:.78rem;font-weight:800;text-decoration:none;display:inline-flex}.proof{background:var(--ink);color:var(--white)}.proof-grid{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.proof-heading>p{color:#fff9}.proof-points{border-top:1px solid #ffffff29}.proof-points>div{border-bottom:1px solid #ffffff29;grid-template-columns:150px 1fr;align-items:center;gap:24px;padding:26px 0;display:grid}.proof-points strong{color:var(--turquoise);font-family:var(--font-display), sans-serif;text-transform:uppercase;font-size:1.8rem}.proof-points span{color:#ffffffad;line-height:1.5}.catalog{background:var(--paper)}.catalog-grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:64px;display:grid}.catalog-card{background:var(--white);border:1px solid var(--line);min-width:0;padding:0 14px 24px;position:relative}.catalog-image{background:#eef2ef;width:calc(100% + 28px);height:270px;margin-inline:-14px;overflow:hidden}.catalog-image.dark{background:#090d0c}.catalog-image img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.catalog-card:hover .catalog-image img{transform:scale(1.025)}.catalog-card>p,.catalog-card>div+div p{color:var(--green-dark);text-transform:uppercase;margin:20px 0 8px;font-size:.65rem;font-weight:800}.catalog-card h3{margin:0;padding-right:36px;font-size:1rem}.catalog-card>a{color:var(--green-dark);place-items:center;display:grid;position:absolute;bottom:19px;right:18px}.catalog-card-wide{grid-column:span 4;grid-template-columns:.55fr 1fr auto;align-items:center;gap:40px;padding:0 30px 0 0;display:grid}.catalog-card-wide .catalog-image{width:100%;height:230px;margin:0}.catalog-card-wide>a{border:1px solid var(--line);width:46px;height:46px;position:static}.purchase-modes{background:var(--ink);color:var(--white);grid-template-columns:1.4fr .8fr .8fr;align-items:start;gap:34px;margin-top:74px;padding:56px;display:grid}.purchase-modes h2{font-size:2.4rem}.purchase-option{border-left:1px solid #ffffff29;padding-left:28px}.purchase-option svg{width:30px;height:30px;color:var(--turquoise)}.purchase-option h3{text-transform:uppercase;margin:22px 0 10px;font-size:1rem}.purchase-option p{color:#ffffff94;margin:0;font-size:.85rem;line-height:1.6}.purchase-modes .button{grid-column:2/4;justify-self:start}.button-light{background:var(--turquoise);border-color:var(--turquoise);color:var(--ink)}.faq{background:var(--white)}.faq-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:108px;display:grid}.faq-heading{top:calc(var(--header-height) + 36px);position:sticky}.faq-heading>p{margin:32px 0 6px}.faq-heading>a{color:var(--green-dark);font-weight:700}.accordion{border-top:1px solid var(--line)}.accordion details{border-bottom:1px solid var(--line)}.accordion summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:84px;padding:20px 0;font-size:1rem;font-weight:800;list-style:none;display:flex}.accordion summary::-webkit-details-marker{display:none}.accordion summary svg{width:20px;height:20px;color:var(--green-dark);flex:none;transition:transform .18s}.accordion details[open] summary svg{transform:rotate(45deg)}.accordion details p{max-width:680px;color:var(--muted);margin:-4px 0 28px;line-height:1.7}.final-cta{color:var(--white);background:linear-gradient(120deg,#00a86be0,#006b48f0),url(/assets/products-real/hero-gym-real.jpg) 50% 58%/cover;padding-block:92px}.final-cta-inner{grid-template-columns:1.25fr .75fr;align-items:end;gap:76px;display:grid}.final-cta h2{max-width:780px;font-size:3.4rem;line-height:1.03}.final-cta p{color:#ffffffc7;max-width:720px}.final-actions{gap:12px;display:grid}.button-outline{background:0 0;border-color:#ffffffb3}.site-footer{color:var(--white);background:#050a08;padding:72px 0 24px}.footer-grid{grid-template-columns:2fr 1fr 1fr;gap:72px;display:grid}.footer-brand .footer-logo{object-fit:contain;object-position:left center;width:180px;max-width:none;height:60px}.footer-brand p{color:#ffffff80;max-width:500px;font-size:.85rem;line-height:1.7}.footer-grid h2{color:var(--turquoise);text-transform:uppercase;margin:0 0 16px;font-size:.7rem}.footer-grid>div:not(.footer-brand){flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer-grid a{color:#ffffff9e;font-size:.82rem;text-decoration:none}.footer-grid a:hover{color:var(--white)}.footer-bottom{color:#ffffff5c;text-transform:uppercase;border-top:1px solid #ffffff1a;justify-content:space-between;gap:20px;margin-top:56px;padding-top:24px;font-size:.68rem;display:flex}.floating-whatsapp{z-index:90;background:var(--green);width:52px;height:52px;color:var(--white);border-radius:50%;place-items:center;display:grid;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 30px #00543559}.floating-whatsapp svg{width:24px;height:24px}.reveal{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(24px)}.reveal.visible{opacity:1;transform:none}@media (max-width:1060px){.desktop-nav,.header-cta{display:none}.menu-button{width:42px;height:42px;color:var(--white);background:0 0;border:1px solid #ffffff2e;place-items:center;display:grid}.mobile-nav{top:var(--header-height);background:var(--ink);border-bottom:1px solid #ffffff1f;padding:18px 20px 26px;display:grid;position:fixed;left:0;right:0}.mobile-nav[hidden]{display:none}.mobile-nav a{color:var(--white);text-transform:uppercase;border-bottom:1px solid #ffffff1a;padding:14px 0;font-size:.82rem;font-weight:700;text-decoration:none}.hero-grid{grid-template-columns:1fr;gap:48px}.hero-copy{max-width:780px}.hero h1{font-size:3.2rem}.section-heading h2,.section-intro h2,.proof-heading h2,.faq-heading h2,.purchase-modes h2{font-size:2.8rem}.quote-panel{max-width:720px}.segment-grid{grid-template-columns:repeat(4,1fr)}.segment-grid>:nth-child(4){border-right:0}.segment-grid p{justify-content:center}.positioning-grid,.section-intro,.proof-grid,.faq-grid,.final-cta-inner{grid-template-columns:1fr;gap:42px}.positioning-copy{padding-top:0}.catalog-grid{grid-template-columns:repeat(2,1fr)}.catalog-card-wide{grid-column:span 2}.purchase-modes{grid-template-columns:1fr 1fr}.purchase-modes>div:first-child,.purchase-modes .button{grid-column:span 2}.faq-heading{position:static}.final-actions{max-width:440px}}@media (max-width:760px){:root{--header-height:68px}.container{width:min(calc(100% - 28px), var(--max-width))}.section{padding-block:76px}.brand img{width:132px}.hero{min-height:auto;padding:calc(var(--header-height) + 52px) 0 56px;background-position:62%}.hero-overlay{background:linear-gradient(90deg,#050b09f5,#050b09c2)}.hero h1{font-size:2.25rem}.hero-lead{font-size:.95rem}.hero-actions{flex-direction:column;align-items:stretch}.hero-points,.hero-actions .text-link{display:none}.hero-actions{margin-top:28px}.text-link{justify-content:center;padding:12px}.section-heading h2,.section-intro h2,.proof-heading h2,.faq-heading h2,.purchase-modes h2{font-size:2.2rem}.featured-content h3{font-size:1.85rem}.final-cta h2{font-size:2.35rem}.quote-panel{padding:24px 18px}.form-grid{grid-template-columns:1fr}.segment-grid{grid-template-columns:repeat(2,1fr)}.segment-grid>*{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:66px}.segment-grid>:nth-child(2n){border-right:0}.benefit-grid{grid-template-columns:1fr;margin-top:52px}.benefit{border-bottom:1px solid #ffffff1f;border-right:0;min-height:250px}.benefit h3{margin-top:60px}.featured-list{margin-top:48px}.featured-product,.featured-product.reverse{grid-template-columns:1fr;min-height:auto}.featured-product.reverse .product-visual{order:0}.product-visual{min-height:360px}.product-visual img{height:100%}.featured-content{padding:34px 24px 40px}.proof-points>div{grid-template-columns:105px 1fr}.proof-points strong{font-size:1.3rem}.catalog-grid{grid-template-columns:1fr}.catalog-card-wide{grid-column:span 1;padding:0 14px 24px;display:block}.catalog-card-wide .catalog-image{width:calc(100% + 28px);height:270px;margin-inline:-14px}.catalog-card-wide>a{border:0;width:auto;height:auto;position:absolute;bottom:19px;right:18px}.purchase-modes{grid-template-columns:1fr;padding:36px 24px}.purchase-modes>div:first-child,.purchase-modes .button{grid-column:auto}.purchase-option{border-top:1px solid #ffffff29;border-left:0;padding:26px 0 0}.accordion summary{min-height:74px;font-size:.9rem}.final-cta{padding-block:72px}.footer-grid{grid-template-columns:1fr;gap:36px}.footer-bottom{flex-direction:column}.floating-whatsapp{bottom:14px;right:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}
