.tx{--ink:#121316;--muted:#686a70;--orange:#ff650d;--paper:#f8f7f4;--line:#e2e0db;display:block;color:var(--ink);background:var(--paper);font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;isolation:isolate}.tx *{box-sizing:border-box}.tx h1,.tx h2,.tx h3,.tx p{margin:0}.tx button,.tx input,.tx select{font:inherit}.tx a{color:inherit;text-decoration:none}.tx img{display:block;max-width:100%;height:auto}.tx .tx-wrap{width:min(1260px,calc(100% - 88px));margin:auto}.tx [id]{scroll-margin-top:24px}.tx :focus-visible{outline:3px solid #178b69;outline-offset:5px}.tx-announcement{background:#141518;color:white;text-align:center;font-size:11px;letter-spacing:1.5px;padding:11px 16px}.tx-announcement span{color:var(--orange);margin:0 10px}.tx-nav{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:26px 0;border-bottom:1px solid var(--line)}.tx-logo{font-weight:900;font-size:31px;letter-spacing:-1.6px;line-height:1}.tx-logo span{color:var(--orange)}.tx-logo small{display:block;font-size:9px;letter-spacing:3px;margin-top:7px}.tx-nav nav{display:flex;gap:30px;font-size:13px;font-weight:600}.tx-button{background:var(--orange);color:#17120d!important;display:inline-flex;align-items:center;justify-content:center;gap:24px;font-weight:800;font-size:15px;padding:18px 25px;border:0;border-radius:6px;cursor:pointer;transition:background .15s,transform .15s;min-height:52px}.tx-button:hover{background:#f47c39;transform:translateY(-1px)}.tx-button:disabled{opacity:.55;cursor:not-allowed;transform:none}.tx-button-small{padding:12px 18px;font-size:13px;min-height:44px}.tx-hero{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:62px 0 60px;align-items:start}.tx-eyebrow{font-size:10px;font-weight:800;letter-spacing:2px;margin-bottom:20px!important;display:flex;gap:8px;align-items:center}.tx-eyebrow>span{width:7px;height:7px;border-radius:50%;background:var(--orange)}.tx h1{font-size:clamp(44px,4.8vw,70px);line-height:1.04;letter-spacing:-3px;font-weight:800}.tx h1 em,.tx h2 em{font-style:normal;color:var(--orange)}.tx-lead{font-size:16px;color:var(--muted);max-width:460px;margin-top:25px!important;line-height:1.65}.tx-mini-features{display:flex;flex-wrap:wrap;gap:15px;font-size:12px;margin:25px 0;font-weight:700}.tx-purchase{padding-top:20px;border-top:1px solid var(--line)}.tx-price-row{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-bottom:17px}.tx-price-row strong{font-size:30px;letter-spacing:-1px}.tx-price-row s{font-size:16px;color:var(--muted)}.tx-price-row>span{font-size:11px;font-weight:700;padding:5px 9px;border:1px solid var(--line);border-radius:20px}.tx-form>label{display:block;font-size:13px;font-weight:700;margin-bottom:8px}.tx select{width:100%;background:white;color:var(--ink);border:1px solid #ccc9c3;border-radius:6px;padding:13px 10px;min-height:50px}.tx-hint{font-size:11px;color:var(--muted);margin:8px 0 16px!important}.tx-form-actions{display:flex;gap:12px;align-items:stretch}.tx-quantity{width:90px;border:1px solid #ccc9c3;border-radius:6px;background:white;padding:5px 8px}.tx-quantity span{display:block;font-size:10px;color:var(--muted)}.tx-quantity input{width:100%;border:0;padding:3px;background:transparent;color:var(--ink)}.tx-buy{flex:1}.tx-add{display:block;width:100%;background:none;border:1px solid #ccc9c3;border-radius:6px;cursor:pointer;min-height:44px;margin-top:9px;font-size:13px;font-weight:700;color:var(--ink)}.tx-add:disabled{opacity:.55;cursor:not-allowed}.tx-status{font-size:12px;margin-top:10px!important;min-height:18px;color:var(--muted)}.tx-status[data-error=true]{color:#ac2424}.tx-checkout-note{font-size:10px;color:var(--muted);margin-top:11px!important}.tx-hero-visual{position:sticky;top:25px}.tx-photo{background:#dedbd6;border-radius:12px;overflow:hidden;position:relative}.tx-photo>img{width:100%;aspect-ratio:1;object-fit:contain}.tx-photo-caption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#141518e0);color:white;display:flex;justify-content:space-between;padding:55px 20px 18px;font-size:9px;font-weight:700;letter-spacing:1px;pointer-events:none}.tx-thumbs{display:flex;gap:10px;margin-top:13px}.tx-thumbs button{padding:0;border:1px solid #d0cdc8;background:transparent;border-radius:6px;overflow:hidden;width:66px;cursor:pointer;min-width:44px}.tx-thumbs button[aria-pressed=true]{border:2px solid var(--orange)}.tx-thumbs img{aspect-ratio:1;object-fit:cover;width:100%}.tx-image-note{font-size:10px;color:var(--muted);margin-top:12px!important}.tx-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tx-strip .tx-wrap{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:11px;font-weight:800;letter-spacing:1.1px}.tx-strip b{font-size:22px;color:var(--orange)}.tx-section{padding:85px 0}.tx h2{font-size:clamp(34px,3.8vw,51px);letter-spacing:-2px;line-height:1.08;font-weight:800}.tx-section-heading{display:flex;align-items:end;justify-content:space-between;gap:45px;margin-bottom:36px}.tx-section-heading>p{font-size:14px;max-width:320px;color:var(--muted)}.tx-benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.tx-benefit-grid article img{width:100%;border-radius:8px;aspect-ratio:1;object-fit:cover}.tx h3{font-size:16px;letter-spacing:-.3px;font-weight:700}.tx-benefit-grid h3{margin:17px 0 7px}.tx-benefit-grid p{font-size:13px;color:var(--muted);line-height:1.6}.tx-disclaimer{font-size:11px;color:var(--muted);margin-top:24px!important}.tx-dark{background:#141518;color:white;padding:80px 0}.tx-video-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.tx-dark .tx-lead{color:#b4b5bb;font-size:14px}.tx-steps{padding:0;margin:30px 0;list-style:none;display:grid;gap:20px}.tx-steps li{display:flex;gap:16px;align-items:start}.tx-steps li>span{font-size:11px;color:var(--orange);border:1px solid #414147;border-radius:50%;width:32px;min-width:32px;height:32px;display:grid;place-items:center}.tx-steps h3{font-size:14px}.tx-steps p{font-size:12px;color:#b4b5bb;margin-top:4px}.tx-video-card{background:#222328;padding:16px;border:1px solid #36373d;border-radius:12px}.tx-video-label{display:flex;justify-content:space-between;color:#b4b5bb;font-size:9px;letter-spacing:1.5px;margin-bottom:14px}.tx-demo{width:100%;display:block;aspect-ratio:16/9;object-fit:contain;background:#090a0b;border-radius:6px}.tx-video-controls{display:flex;justify-content:space-between;gap:10px;margin-top:14px}.tx-video-controls button{border:1px solid #61626b;border-radius:5px;background:transparent;color:white;padding:10px 12px;font-size:12px;cursor:pointer;min-height:44px}.tx-video-card>p{font-size:10px;color:#c4c5ca;margin-top:12px}.tx-kit-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.tx-kit-photo img{width:100%;border-radius:12px}.tx-kit-list{list-style:none;padding:0;margin:28px 0;display:grid;gap:12px;font-size:14px}.tx-kit-list li{border-bottom:1px solid var(--line);padding-bottom:12px;display:flex;gap:12px}.tx-kit-list li:before{content:'✓';color:#198565;font-weight:700}.tx-faq-bg{background:#eeece7;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tx-faq-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.tx-faqs details{border-bottom:1px solid #ccc9c3;padding:19px 0}.tx-faqs summary{font-size:15px;font-weight:700;cursor:pointer;min-height:30px}.tx-faqs p{font-size:13px;color:#555860;margin-top:12px;line-height:1.7}.tx-final{text-align:center;padding:80px 0}.tx-final .tx-eyebrow{justify-content:center}.tx-final h2{font-size:clamp(40px,4.5vw,64px)}.tx-final .tx-button{margin-top:25px}.tx-final>p:last-child{font-size:12px;color:var(--muted);margin-top:15px}.tx-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:30px 0;border-top:1px solid var(--line)}.tx-footer .tx-logo{font-size:24px}.tx-footer div{display:flex;flex-wrap:wrap;gap:20px;font-size:11px}.tx-footer>p{font-size:10px;color:var(--muted)}.tx-sticky{display:none}.tx-empty{border:1px solid var(--line);padding:20px;border-radius:6px;font-size:13px}.tx [hidden]{display:none!important}
@media(max-width:1000px){.tx .tx-wrap{width:calc(100% - 48px)}.tx-hero{gap:35px}.tx-video-layout,.tx-kit-layout,.tx-faq-layout{gap:40px}.tx h1{font-size:52px}.tx-nav nav{gap:18px}.tx-benefit-grid{gap:15px}.tx h3{font-size:14px}}
@media(max-width:700px){.tx .tx-wrap{width:calc(100% - 36px)}.tx-nav{padding:18px 0}.tx-nav nav{display:none}.tx-announcement{font-size:9px;letter-spacing:.7px}.tx-logo{font-size:27px}.tx-hero{grid-template-columns:1fr;padding:36px 0 40px;gap:28px}.tx-hero-visual{position:static;grid-row:1}.tx-photo{max-width:450px;margin:auto}.tx-photo>img{max-height:420px;object-fit:contain}.tx-thumbs{justify-content:center}.tx-photo-caption{font-size:8px}.tx h1{font-size:49px;letter-spacing:-2.2px}.tx-lead{font-size:15px;margin-top:20px!important}.tx-mini-features{gap:12px;font-size:11px;margin:20px 0}.tx-eyebrow{font-size:9px;letter-spacing:1.6px;margin-bottom:15px!important}.tx-price-row strong{font-size:29px}.tx-checkout-note{font-size:11px}.tx-strip .tx-wrap{gap:12px;flex-wrap:wrap;justify-content:center;font-size:8px;padding:20px 0}.tx-section{padding:54px 0}.tx h2{font-size:37px;letter-spacing:-1.6px}.tx-section-heading{display:block;margin-bottom:28px}.tx-section-heading>p{margin-top:18px;max-width:none}.tx-benefit-grid{grid-template-columns:1fr 1fr;gap:24px 14px}.tx-benefit-grid h3{font-size:14px;margin-top:12px}.tx-benefit-grid p{font-size:12px}.tx-dark{padding:50px 0}.tx-video-layout,.tx-kit-layout,.tx-faq-layout{grid-template-columns:1fr;gap:30px}.tx-video-controls button{font-size:12px}.tx-kit-list{font-size:13px}.tx-final{padding:55px 0}.tx-final h2{font-size:44px}.tx-footer{align-items:start;flex-direction:column;padding-bottom:115px;gap:22px}.tx-sticky{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:30;align-items:center;justify-content:space-between;gap:12px;background:#f8f7f4f5;backdrop-filter:blur(12px);border-top:1px solid #d1cec7;padding:12px 18px;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.tx-sticky strong{display:block;font-size:12px}.tx-sticky span{font-size:13px;font-weight:700}.tx-sticky .tx-button{font-size:12px}.tx-image-note{text-align:center}}
@media(prefers-reduced-motion:reduce){.tx *{scroll-behavior:auto!important;transition:none!important}}
/* Adaptación de la estructura exportada de Figma Make */
.tx{--ink:#f5f7fa;--muted:#a9b0bb;--orange:#ff6a00;--paper:#0b0d10;--line:#30353d;background:var(--paper);color:var(--ink)}.tx-announcement{background:#12151a;color:#bfc5cc}.tx-nav{padding:12px 0;min-height:86px;position:relative;z-index:5}.tx-brand-image{width:150px;max-width:100%;height:80px!important;object-fit:contain}.tx-button{border-radius:999px;background:#ff6a00;color:#111!important;box-shadow:0 5px 25px #ff6a0016}.tx-button-small{font-size:13px}.tx .tx-outline{background:transparent;border:1px solid #59606c;color:white!important;box-shadow:none}.tx .tx-outline:hover{background:#262c35}.tx-hero{align-items:center;position:relative;padding:76px 0 80px;gap:60px;background:radial-gradient(ellipse at 35% 25%,#1f3d2b40,transparent 56%),radial-gradient(ellipse at 85% 90%,#ff6a0015,transparent 60%)}.tx h1{font-size:clamp(46px,5.5vw,74px);line-height:1.09;letter-spacing:-3px}.tx h1 em{color:#ff812b}.tx h2{font-size:clamp(34px,3.7vw,50px)}.tx-hero-visual{position:static}.tx-photo{background:#12151a;border:1px solid #30353d;border-radius:24px}.tx-photo>img{max-height:610px;object-fit:contain}.tx-photo-caption{font-size:9px}.tx-thumbs button{border-color:#4d535c;background:#12151a}.tx-hero-actions{display:flex;gap:13px;flex-wrap:wrap;margin-top:28px}.tx-hero-actions .tx-button{font-size:14px;padding:17px 21px}.tx-badge{width:fit-content;background:#1f3d2b70;border:1px solid #315c40;padding:9px 12px;border-radius:999px;color:#83e6a4;font-size:10px;letter-spacing:1px}.tx-badge>span{background:#4ade80}.tx-centered{text-align:center;max-width:780px;margin:0 auto 38px}.tx-centered .tx-eyebrow{justify-content:center}.tx-centered>p:last-child{color:var(--muted);max-width:630px;margin:18px auto 0;font-size:16px;line-height:1.7}.tx-problem-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.tx-problem-grid article{border:1px solid #30353d;background:#12151a;border-radius:22px;padding:30px}.tx-problem-grid article h3{font-size:20px;margin:18px 0 12px}.tx-problem-grid article p{color:var(--muted);font-size:14px;line-height:1.7}.tx-card-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:15px;background:#1f3d2b60;color:#ff6a00;font-size:18px;font-weight:700}.tx-solution{padding-top:45px}.tx-solution-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.tx-solution-grid article{position:relative;border:1px solid #30353d;border-radius:24px;background:#12151a;overflow:hidden}.tx-solution-grid img{width:100%;aspect-ratio:1.2;object-fit:cover}.tx-solution-grid article>div{padding:26px;background:linear-gradient(#12151a,#0b0d10)}.tx-solution-grid h3{font-size:25px;line-height:1.2;margin-bottom:12px}.tx-solution-grid p{color:var(--muted);font-size:14px;line-height:1.7}.tx-solution-grid .tx-eyebrow{color:#6cdb97;margin-bottom:12px!important}.tx-dark{background:#12151a;border-top:1px solid #30353d;border-bottom:1px solid #30353d}.tx-installation-ref{display:block}.tx-installation-ref>div:first-child>.tx-lead{max-width:700px}.tx-installation-ref .tx-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:30px 0}.tx-installation-ref .tx-steps li{display:block;background:#0b0d10;border:1px solid #30353d;border-radius:20px;padding:24px}.tx-installation-ref .tx-steps li>span{color:#6cdb97;margin-bottom:18px;border-radius:10px;width:40px;height:40px;font-size:16px}.tx-installation-ref .tx-steps h3{font-size:18px}.tx-installation-ref .tx-steps p{font-size:13px;line-height:1.7}.tx-installation-ref .tx-video-card{max-width:940px;margin:35px auto 0;background:#0b0d10;border-radius:20px;padding:20px}.tx-benefit-grid article{border:1px solid #30353d;background:#12151a;border-radius:18px;overflow:hidden;padding-bottom:22px}.tx-benefit-grid article img{border-radius:0}.tx-benefit-grid article h3,.tx-benefit-grid article p{padding-left:18px;padding-right:18px}.tx-benefit-grid article h3{font-size:16px}.tx-section-heading>p{color:var(--muted)}.tx-experience{min-height:470px;position:relative;display:grid;place-items:center;overflow:hidden;background:#12151a;text-align:center;border-bottom:1px solid #30353d}.tx-experience>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.45}.tx-experience:after{content:'';position:absolute;inset:0;background:linear-gradient(#0b0d10c0,#0b0d1070,#0b0d10e0)}.tx-experience>.tx-wrap{position:relative;z-index:1;padding:70px 0}.tx-experience .tx-eyebrow{justify-content:center}.tx-experience p{max-width:640px;margin:20px auto;color:#d7dce4;font-size:17px;line-height:1.7}.tx-experience .tx-button{margin-top:12px}.tx-kit-photo img{border-radius:24px;border:1px solid #30353d}.tx-kit-list li:before{color:#4ade80}.tx-compatibility{background:#12151a;border-top:1px solid #30353d;border-bottom:1px solid #30353d}.tx-compatible-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tx-model-card{padding:22px;text-align:left;border:1px solid #3a3f45;border-radius:16px;background:#0b0d10;color:white;cursor:pointer;transition:border-color .15s,background .15s}.tx-model-card>span{display:block;font-size:9px;font-weight:700;letter-spacing:1.6px;color:var(--muted)}.tx-model-card strong{display:block;font-size:17px;margin:12px 0;line-height:1.5}.tx-model-card small{font-size:11px;color:#83e6a4}.tx-model-card[aria-pressed=true],.tx-model-card:hover:not(:disabled){border-color:#ff6a00;background:#261b14}.tx-model-card:disabled{cursor:not-allowed;opacity:.45}.tx-model-card:disabled small{color:#c4c5ca}.tx-buy-layout{margin-top:45px;padding:35px;display:grid;grid-template-columns:.9fr 1.1fr;gap:60px;align-items:center;background:#0b0d10;border:1px solid #3a3f45;border-radius:24px}.tx-buy-layout h3{font-size:34px;line-height:1.12;letter-spacing:-1px}.tx-buy-layout>div>p{color:var(--muted);font-size:14px;line-height:1.7;margin-top:18px}.tx-purchase{border:0;padding:0}.tx-price-row strong{font-size:36px}.tx select,.tx-quantity{background:#171b22;border-color:#59606c;color:white}.tx input{color:white}.tx select option{background:#171b22;color:white}.tx-add{border-color:#59606c;color:white;border-radius:999px}.tx-status[data-error=true]{color:#ff9c9c}.tx-faq-bg{background:#0b0d10}.tx-faqs details{border-color:#3a3f45}.tx-faqs p{color:var(--muted)}.tx-final{background:radial-gradient(ellipse at 50% 50%,#ff6a0012,transparent 70%);padding:90px 0}.tx-final>p{max-width:630px;margin:22px auto;font-size:17px;color:var(--muted)}.tx-final .tx-eyebrow{font-size:10px}.tx-footer{padding-top:16px;padding-bottom:26px}.tx-sticky{background:#0b0d10f5;border-color:#3a3f45;color:white}.tx-disclaimer{color:#929aa5}.tx-image-note{color:#929aa5}
@media(max-width:1000px){.tx-hero{gap:30px}.tx h1{font-size:56px}.tx-buy-layout{gap:30px;padding:28px}.tx-nav .tx-brand-image{width:125px;height:67px!important}}
@media(max-width:700px){.tx-nav{padding:5px 0;min-height:77px}.tx-nav .tx-brand-image{width:115px;height:61px!important}.tx-nav .tx-button-small{font-size:11px;padding:10px 14px}.tx-hero{padding:32px 0 50px;gap:25px}.tx-hero-visual{grid-row:auto}.tx h1{font-size:47px;letter-spacing:-2px}.tx-hero-actions{display:grid;grid-template-columns:1fr;gap:10px}.tx-hero-actions .tx-button{width:100%;font-size:14px}.tx-badge{font-size:8px}.tx-problem-grid,.tx-solution-grid{grid-template-columns:1fr;gap:18px}.tx-problem-grid article{padding:25px}.tx-problem-grid article h3{font-size:20px}.tx-centered>p:last-child{font-size:14px}.tx-solution-grid img{aspect-ratio:1.2}.tx-solution-grid h3{font-size:23px}.tx-installation-ref .tx-steps{grid-template-columns:1fr;gap:13px}.tx-installation-ref .tx-steps li{padding:20px;display:flex;gap:15px}.tx-installation-ref .tx-steps li>span{flex-shrink:0;margin-bottom:0}.tx-installation-ref .tx-video-card{padding:12px;margin-top:28px}.tx-experience{min-height:390px}.tx-experience p{font-size:15px}.tx-experience h2{font-size:36px}.tx-compatible-grid{grid-template-columns:1fr 1fr;gap:10px}.tx-model-card{padding:14px;border-radius:12px}.tx-model-card strong{font-size:14px;margin:9px 0}.tx-model-card>span{font-size:7px;letter-spacing:1px}.tx-model-card small{font-size:10px}.tx-buy-layout{grid-template-columns:1fr;padding:22px 17px;gap:20px;margin-top:26px}.tx-buy-layout h3{font-size:29px}.tx-buy-layout>div>p{font-size:13px}.tx-status{font-size:12px}.tx-hint{font-size:12px}.tx-faq-layout{gap:25px}.tx-footer{padding-bottom:115px}.tx-final{padding:60px 0}.tx-final>p{font-size:14px}.tx-final h2{font-size:42px}.tx .tx-sticky{display:flex}.tx-benefit-grid article h3,.tx-benefit-grid article p{padding-left:12px;padding-right:12px}.tx-benefit-grid article h3{font-size:14px}.tx-checkout-note{font-size:11px}.tx .tx-quantity input{color:white}.tx-thumbs{justify-content:start}.tx-photo>img{max-height:none}}
