@font-face{font-family:Manrope;src:url(./manrope-400.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Manrope;src:url(./manrope-700.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Manrope;src:url(./manrope-800.ttf) format("truetype");font-style:normal;font-weight:800;font-display:swap}@font-face{font-family:Sora;src:url(./sora-400.ttf) format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:Sora;src:url(./sora-700.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:Sora;src:url(./sora-800.ttf) format("truetype");font-style:normal;font-weight:800;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}:root{--bg:hsl(210,40%,98%);--fg:hsl(219,47%,13%);--card:hsl(0,0%,100%);--surface2:hsl(212,35%,95%);--navy:hsl(219,58%,20%);--navy-deep:hsl(219,62%,13%);--muted:hsl(217,16%,42%);--border:hsl(213,25%,89%);--accent:hsl(212,92%,48%);--success:hsl(145,62%,34%);--danger:hsl(0,72%,48%);--shadow-soft:0 1px 2px hsl(219 47% 13% / .04),0 10px 30px -12px hsl(219 47% 13% / .12);--shadow-elev:0 6px 16px -4px hsl(219 47% 13% / .1),0 30px 60px -24px hsl(219 47% 13% / .25)}body{font-family:Manrope,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--fg);background:var(--bg);line-height:1.5;-webkit-font-smoothing:antialiased;font-size:15px;padding-bottom:76px}img{max-width:100%;display:block;height:auto}button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}a{color:inherit;text-decoration:none}ul{list-style:none}h1,h2,h3,h4{font-family:Sora,Manrope,system-ui,sans-serif}.container{max-width:560px;margin:0 auto;padding:0 20px}.center{text-align:center}.center-head{text-align:center;margin-bottom:18px}.center-head h2,.reviews h2,.faq h2,.story h2{font-size:23px;font-weight:800;line-height:1.2;letter-spacing:-.01em;margin-top:12px}.lead{font-size:13.5px;line-height:1.6;color:var(--muted);margin-top:10px;max-width:440px;margin-left:auto;margin-right:auto}.eyebrow{display:inline-flex;align-items:center;gap:8px;background:#deeaf7;color:var(--navy);border-radius:999px;padding:5px 14px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.txt-accent{color:var(--accent)}.topbar{background:var(--success);color:#fff;overflow:hidden;padding:9px 0;position:relative;z-index:4}.topbar-track{display:flex;gap:24px;white-space:nowrap;font-size:11.5px;font-weight:800;letter-spacing:.05em;width:max-content;animation:marquee 28s linear infinite}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.site-header{background:#f0f4f9;border-bottom:1px solid var(--border);position:relative;z-index:3}.site-header-inner{max-width:560px;margin:0 auto;padding:12px 20px;display:flex;align-items:center;justify-content:space-between}.brand-badge{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.08em;color:var(--navy)}.pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--success);animation:pulse 1.8s ease-in-out infinite}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.8)}}.header-cta{background:var(--navy-deep);color:#fff;font-size:12px;font-weight:800;padding:9px 14px;border-radius:999px;line-height:1.2;text-align:center}.hero{background:linear-gradient(180deg,#f0f4f9,#f8fafc);padding-bottom:28px}.hero-img-wrap{position:relative}.hero-img{width:100%}.hero-seal{position:absolute;bottom:16px;right:16px;display:inline-flex;align-items:center;gap:6px;background:#fffffff2;color:var(--success);font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;padding:6px 12px;border-radius:999px;box-shadow:var(--shadow-soft)}.hero-seal svg{width:13px;height:13px}.hero-text{text-align:center;margin-top:20px}.offer-flag{display:inline-block;color:var(--success);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.18em}.hero h1{font-size:32px;font-weight:800;line-height:1.08;letter-spacing:-.02em;margin-top:10px}.hero-sub{font-size:15px;line-height:1.6;color:var(--muted);margin-top:14px;max-width:420px;margin-left:auto;margin-right:auto}.rating-row{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px}.stars{color:#f59f0a;display:inline-flex;gap:1px}.stars svg{width:14px;height:14px}.rating-txt{font-size:11.5px;font-weight:700;color:var(--muted)}.price-card{margin-top:20px;background:var(--card);border:1px solid var(--border);border-radius:22px;padding:16px;box-shadow:var(--shadow-elev);text-align:center}.price-row{display:flex;align-items:flex-end;justify-content:center;gap:10px}.price-row.center{justify-content:center}.price-new{font-size:26px;font-weight:800;line-height:1}.price-old{font-size:13px;font-weight:600;color:var(--muted);text-decoration:line-through}.badge-off{background:#218c4e1a;color:var(--success);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;padding:2px 8px;border-radius:999px;margin-bottom:2px}.cop{font-size:12px;font-weight:700;color:var(--muted);padding-bottom:4px}.price-note{font-size:12px;font-weight:600;color:var(--muted);margin-top:6px}.btn-cta{display:flex;width:100%;align-items:center;justify-content:center;gap:8px;background:linear-gradient(135deg,#239552,#197647);color:#fff;font-weight:700;font-size:16px;border-radius:16px;padding:16px 24px;box-shadow:0 10px 26px -10px #1d7c4599;transition:transform .2s;margin-top:14px}.btn-cta:active{transform:scale(.98)}.btn-glow{position:relative;overflow:hidden}.btn-glow:after{content:"";position:absolute;top:0;bottom:0;left:-60%;width:45%;background:linear-gradient(100deg,transparent,hsl(0 0% 100% / .38),transparent);animation:shine 3.2s ease-in-out infinite}@keyframes shine{0%{left:-60%}60%,to{left:130%}}.triada{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-top:1px solid var(--border);margin-top:16px;padding-top:14px;font-size:10.5px;font-weight:700;color:var(--muted);text-align:center}.triada span{display:flex;flex-direction:column;align-items:center;gap:5px;line-height:1.3}.triada svg{width:18px;height:18px;color:var(--accent)}.urgency{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;font-size:12px;font-weight:700;color:var(--danger)}.dot-live{width:8px;height:8px;border-radius:50%;background:var(--danger);animation:pulse 1.6s ease-in-out infinite}.trust{padding:16px 0}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.trust-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:86px;background:var(--card);border:1px solid var(--border);border-radius:12px;padding:6px;box-shadow:var(--shadow-soft);text-align:center}.trust-item b{font-size:11px;line-height:1.2}.trust-item small{font-size:10px;line-height:1.2;color:var(--muted)}.trust-ic{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#deeaf7;color:var(--accent)}.trust-ic svg{width:16px;height:16px}.anatomy{padding:28px 0 32px}.anatomy-card{position:relative;margin-top:16px;border-radius:16px;border:1px solid var(--border);background:var(--card);overflow:hidden;box-shadow:var(--shadow-elev)}.anatomy-img{aspect-ratio:1;width:100%;object-fit:cover}.anatomy-tag{position:absolute;top:12px;left:12px;max-width:175px;background:#fffffff2;border:1px solid var(--border);border-radius:12px;padding:8px 12px;box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.tag-title{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:var(--navy)}.tag-title svg{width:15px;height:15px;color:var(--success)}.tag-sub{font-size:10.5px;line-height:1.4;color:var(--muted);margin-top:4px}.gif-card{max-width:240px;margin:12px auto 0;background:var(--card);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-soft)}.gif-img{aspect-ratio:1;width:100%;object-fit:cover}.gif-card figcaption{padding:10px 12px;text-align:center}.tag-accent{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--accent)}.tag-sub2{font-size:11px;line-height:1.4;color:var(--muted);margin-top:4px}.mini-card{margin-top:12px;background:var(--card);border:1px solid var(--border);border-radius:16px;padding:16px;box-shadow:var(--shadow-soft);display:flex;gap:12px;align-items:flex-start}.mini-ic{flex-shrink:0;display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#deeaf7;color:var(--navy)}.mini-ic svg{width:20px;height:20px}.mini-card h3{font-size:14px;font-weight:800}.mini-card p{font-size:12px;line-height:1.55;color:var(--muted);margin-top:4px}.pains-grid{margin-top:12px;display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.pain-chip{display:flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--border);border-radius:12px;padding:10px 12px;font-size:11px;font-weight:600;line-height:1.3}.pain-chip svg{flex-shrink:0;width:13px;height:13px;color:var(--success)}.story{padding:8px 0 28px}.problems-grid{margin-top:16px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.problem-card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:14px;box-shadow:var(--shadow-soft);height:100%}.p-ic{display:grid;place-items:center;width:36px;height:36px;border-radius:12px;background:#deeaf7;color:var(--navy);font-size:17px;font-weight:800}.problem-card h3{font-size:13.5px;font-weight:800;margin-top:10px;line-height:1.25}.problem-card p{font-size:11.5px;line-height:1.45;color:var(--muted);margin-top:4px}.story-note{margin-top:12px;background:var(--surface2);border:1px solid var(--border);border-radius:16px;padding:12px 16px;text-align:center;font-size:12.5px;font-weight:700;line-height:1.5}.uso-grid{margin-top:16px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.uso-grid img{aspect-ratio:4/5;width:100%;object-fit:cover;border-radius:16px}.massage{padding:36px 0}.massage-card{margin-top:20px;border-radius:26px;border:1px solid var(--border);background:var(--navy-deep);overflow:hidden;box-shadow:var(--shadow-elev)}.massage-img-wrap{position:relative}.massage-img-wrap img{width:100%;aspect-ratio:757/760;object-fit:cover;object-position:top}.massage-img-wrap:after{content:"";position:absolute;inset:auto 0 0 0;height:64px;background:linear-gradient(180deg,transparent,var(--navy-deep))}.massage-caption{position:absolute;top:16px;left:16px;max-width:200px;background:#0d1b36d1;border-radius:16px;padding:10px 14px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cap-title{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#fff}.cap-sub{font-size:10.5px;line-height:1.4;color:#ffffffe6;margin-top:4px}.check-list{padding:4px 20px 20px;display:flex;flex-direction:column;gap:6px}.check-list.on-dark{color:#fbfcfdeb}.check-list li{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;font-weight:600;line-height:1.4}.check-list li svg{flex-shrink:0;width:13px;height:13px;margin-top:2px;color:var(--success)}.tech{background:var(--surface2);padding:40px 0}.tech-card{position:relative;margin-top:24px;border-radius:26px;border:1px solid var(--border);background:var(--navy-deep);overflow:hidden;box-shadow:var(--shadow-elev)}.tech-card>img{aspect-ratio:16/11;width:100%;object-fit:cover}.tech-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 12%,hsl(219 62% 13% / .94) 72%);display:flex;align-items:flex-end}.tech-overlay ul{padding:0 20px 20px;width:100%;display:flex;flex-direction:column;gap:10px;list-style:none}.tech-overlay li{display:flex;gap:12px;align-items:flex-start}.capa-n{flex-shrink:0;display:grid;place-items:center;width:28px;height:28px;border-radius:10px;background:#0a73eb47;color:#fff;font-size:11px;font-weight:800;margin-top:2px}.tech-overlay b{display:block;color:#fff;font-size:13px;line-height:1.3}.tech-overlay p{color:#ffffffdb;font-size:11.5px;line-height:1.4;margin-top:2px}.datos-grid{margin-top:16px;display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.dato-card{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:14px;box-shadow:var(--shadow-soft)}.dato-k{font-family:Sora,sans-serif;font-size:18px;font-weight:800;display:block}.dato-card p{font-size:11px;font-weight:600;color:var(--muted);margin-top:4px;line-height:1.4}.pill-row{margin-top:16px;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.pill{display:inline-flex;align-items:center;gap:6px;background:var(--card);border:1px solid var(--border);border-radius:999px;padding:6px 12px;font-size:11px;font-weight:700;box-shadow:var(--shadow-soft)}.pill svg{width:13px;height:13px;color:var(--success)}.resil{padding:32px 0 8px}.resil-card{margin-top:16px;background:var(--card);border:1px solid var(--border);border-radius:26px;overflow:hidden;box-shadow:var(--shadow-elev)}.resil-img-wrap{position:relative}.resil-img-wrap img{aspect-ratio:4/3;width:100%;object-fit:cover}.float-seal{position:absolute;top:12px;left:12px;display:inline-flex;align-items:center;gap:6px;background:#fffffff2;border-radius:999px;padding:6px 12px;font-size:10.5px;font-weight:800;box-shadow:var(--shadow-soft)}.float-seal svg{width:13px;height:13px;color:var(--accent)}.seal-2{top:44px}.seal-2 svg{color:var(--success)}.resil-body{padding:16px 20px 20px}.resil-title{font-size:17px;font-weight:800;line-height:1.25}.resil-body ul{margin-top:10px;display:flex;flex-direction:column;gap:6px}.resil-body li{display:flex;gap:8px;font-size:12.5px;font-weight:600;color:var(--muted);line-height:1.4}.resil-body li svg{flex-shrink:0;width:13px;height:13px;margin-top:2px;color:var(--success)}.infografia{padding:0 0 8px}.infografia-img{width:100%}.reviews{padding:32px 0}.reviews-grid{margin-top:20px;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.review-card{background:var(--card);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:var(--shadow-soft)}.review-card img{aspect-ratio:1;width:100%;object-fit:cover}.review-body{padding:12px}.review-body .stars svg{width:12px;height:12px}.review-body p{font-size:12px;line-height:1.45;margin-top:6px}.review-body small{display:flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;color:var(--muted);margin-top:8px}.review-body small svg{width:13px;height:13px;color:var(--success)}.offer{background:linear-gradient(180deg,#0d1b36,#152647);color:#fbfcfd;padding:36px 0}.offer-badge{display:inline-flex;align-items:center;gap:6px;background:var(--success);color:#fff;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.14em}.offer h2{font-size:26px;font-weight:800;line-height:1.2;margin-top:12px}.offer-card{margin-top:20px;background:var(--card);color:var(--fg);border-radius:24px;padding:20px;text-align:left;box-shadow:var(--shadow-elev)}.pack-img{width:176px;margin:0 auto}.save-note{font-size:12px;font-weight:600;color:var(--success);text-align:center;margin-top:6px}.included{margin-top:16px;display:flex;flex-direction:column;gap:8px}.included li{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.4}.included li svg{flex-shrink:0;width:15px;height:15px;margin-top:2px;color:var(--success)}.sin-tarjeta{font-size:11px;color:var(--muted);text-align:center;margin-top:8px}.offer-seals{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;border-top:1px solid var(--border);margin-top:16px;padding-top:16px;text-align:center}.offer-seals div{display:flex;flex-direction:column;align-items:center;gap:4px}.offer-seals svg{width:16px;height:16px;color:var(--accent)}.offer-seals span{font-size:10px;font-weight:600;color:var(--muted)}.risk-note{margin-top:20px;font-size:12px;line-height:1.6;color:#fbfcfdbf;text-align:center;max-width:440px;margin-left:auto;margin-right:auto}.faq{padding:32px 0}.faq-list{margin-top:16px;display:flex;flex-direction:column;gap:8px}.faq-item{background:var(--card);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-soft);overflow:hidden}.faq-item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;font-size:14px;font-weight:700;cursor:pointer}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{transition:transform .25s;flex-shrink:0;color:var(--muted)}.faq-item[open] summary svg{transform:rotate(180deg)}.faq-item p{padding:0 16px 16px;font-size:13px;line-height:1.6;color:var(--muted)}.sticky-cta{position:fixed;inset:auto 0 0 0;z-index:50;background:#f8fafcf7;border-top:1px solid var(--border);padding:12px 20px calc(12px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 -8px 24px -12px #1f334740}.sticky-inner{max-width:560px;margin:0 auto;display:flex;align-items:center;gap:12px}.sticky-price{line-height:1.25}.sticky-price small{display:block;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--success);white-space:nowrap}.sticky-price b{font-size:17px;font-weight:800}.sticky-btn{flex:1;padding:12px 16px;font-size:14px;margin-top:0}.site-footer{background:var(--navy-deep);color:#fbfcfd;padding:32px 0 24px}.footer-inner{max-width:560px;margin:0 auto;padding:0 20px}.footer-badges{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.f-badge{display:flex;align-items:center;gap:12px}.f-badge svg{width:20px;height:20px;color:#fbfcfde6;flex-shrink:0}.f-badge strong{font-size:13px;display:block}.f-badge p{font-size:11px;color:#fbfcfdb3;margin-top:2px}.footer-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-top:1px solid hsl(210 40% 99% / .12);padding-top:24px}.footer-grid h4{font-size:12px;letter-spacing:.08em;margin-bottom:8px}.footer-grid p{font-size:11.5px;line-height:1.6;color:#fbfcfdb3}.footer-copy{margin-top:24px;padding-top:16px;border-top:1px solid hsl(210 40% 99% / .12);font-size:10.5px;color:#fbfcfd8c;text-align:center}.reveal{opacity:0;transform:translateY(16px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.topbar-track{animation:none}}.product-form{margin:0}.brand-logo{display:block;width:160px;height:auto;max-height:42px;object-fit:contain;object-position:left center}.site-header-inner{min-height:62px;gap:12px}.header-cta{flex:0 0 auto;white-space:nowrap}.product-form{width:100%;position:relative;z-index:2}.native-product-form{width:100%;position:relative;z-index:2;margin-top:10px}.native-product-form .btn-cta{width:100%}.cod-app-slot{margin-top:14px}.generic-page{padding:60px 0}.generic-back{display:inline-block;margin-top:24px}.generic-content{margin-top:18px}.btn-cta[disabled]{opacity:.55;cursor:not-allowed;box-shadow:none}.triada span,.trust-item,.offer-seals div{min-width:0;overflow-wrap:anywhere}.triada svg,.trust-ic svg,.offer-seals svg,.pill svg,.check-list svg{flex:none}.massage-caption{z-index:2;color:#fff}.cap-title,.cap-sub{color:#fff!important;text-shadow:0 1px 3px hsl(219 62% 8% / .72)}.tech-card{isolation:isolate}.tech-overlay{z-index:1}.tech-overlay li>div{min-width:0}.tech-overlay b,.tech-overlay p{overflow-wrap:anywhere}.reveal{opacity:1;transform:none}.js-ready .reveal{opacity:0;transform:translateY(16px)}.js-ready .reveal.in{opacity:1;transform:none}@media(max-width:380px){.container,.site-header-inner{padding-left:14px;padding-right:14px}.brand-logo{width:136px;height:auto;max-height:36px}.header-cta{font-size:10.5px;padding:9px 10px}.hero h1{font-size:29px}.triada{gap:4px}.triada span{font-size:9.5px}.trust-grid{gap:4px}.trust-item{padding:5px 3px}.trust-item b{font-size:10px}.trust-item small{font-size:9px}.massage-caption{left:10px;top:10px;max-width:180px}.tech-overlay ul{padding:0 14px 14px;gap:7px}.tech-overlay p{font-size:10.5px}.tech-overlay b{font-size:12px}}:root{--gold:hsl(38,74%,48%);--gold-soft:hsl(40,72%,94%);--ink-soft:hsl(219,30%,30%)}.site-header{background:linear-gradient(180deg,#fff,#f4f7fb);box-shadow:0 1px 0 var(--border),0 8px 24px -20px #121c3180}.site-header-inner{padding-top:9px;padding-bottom:9px;min-height:0;gap:14px}.brand-badge{flex:0 1 auto;min-width:0}.brand-logo{width:204px;max-width:48vw;height:auto;max-height:none;object-fit:contain;object-position:left center}.header-cta{background:linear-gradient(135deg,var(--navy-deep),var(--navy));box-shadow:0 8px 18px -10px #0d1b36bf;letter-spacing:.02em;padding:11px 15px}.trust{padding:20px 0}.trust-grid{gap:8px}.trust-item{min-height:96px;gap:6px;padding:10px 6px;border-radius:16px;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid hsl(213 30% 88%);box-shadow:0 1px 2px #121c310a,0 14px 28px -22px #121c318c}.trust-item b{font-size:11px;letter-spacing:.01em}.trust-ic{width:36px;height:36px;background:linear-gradient(135deg,#e5effa,#cedff3);color:var(--navy);box-shadow:inset 0 0 0 1px #bad0e8}.trust-ic svg{width:18px;height:18px}.authority{padding:6px 0 10px}.authority-band{display:grid;gap:10px;background:linear-gradient(135deg,var(--navy-deep),var(--navy));color:#fff;border-radius:20px;padding:18px 18px 20px;box-shadow:var(--shadow-elev)}.authority-band>.auth-head{text-align:center}.auth-head span{display:inline-flex;align-items:center;gap:7px;color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.auth-head span svg{width:14px;height:14px}.auth-head h3{font-size:17px;font-weight:800;line-height:1.25;margin-top:8px;letter-spacing:-.01em}.auth-list{display:grid;gap:10px;margin-top:4px}.auth-list li{display:flex;align-items:flex-start;gap:11px}.auth-ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:12px;background:#ffffff1a;color:var(--gold);box-shadow:inset 0 0 0 1px #ffffff29}.auth-ic svg{width:17px;height:17px}.auth-list b{display:block;font-size:12.5px;font-weight:800}.auth-list p{font-size:11.5px;line-height:1.5;color:#fbfcfdbd;margin-top:2px;overflow-wrap:anywhere}.guarantee{padding:14px 0 4px}.guarantee-card{display:flex;align-items:center;gap:14px;background:var(--gold-soft);border:1px solid hsl(38 60% 82%);border-radius:18px;padding:16px}.guarantee-seal{flex:none;display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:#fff;color:var(--gold);box-shadow:inset 0 0 0 2px #eed1a0}.guarantee-seal svg{width:26px;height:26px}.guarantee-card b{display:block;font-family:Sora,Manrope,sans-serif;font-size:14px;font-weight:800;color:var(--navy-deep)}.guarantee-card p{font-size:11.5px;line-height:1.55;color:var(--ink-soft);margin-top:3px}.offer-seals{grid-template-columns:repeat(4,1fr);gap:8px}.offer-seals div{gap:6px}.offer-seals svg{width:18px;height:18px;color:var(--gold)}.offer-seals span{font-size:10px;letter-spacing:.02em;color:#fbfcfdd1}.pay-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:16px}.pay-chip{display:inline-flex;align-items:center;gap:6px;background:#ffffff1a;border:1px solid hsl(0 0% 100% / .18);border-radius:999px;padding:6px 12px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fbfcfde6}.pay-chip svg{width:13px;height:13px;color:var(--gold)}.footer-badges{gap:14px}.f-badge svg{width:22px;height:22px;color:var(--gold)}.footer-legal{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px}.footer-legal span{display:inline-flex;align-items:center;gap:6px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fbfcfd9e}.footer-legal svg{width:12px;height:12px;color:var(--gold)}@media(max-width:380px){.site-header-inner{min-height:0;padding-top:8px;padding-bottom:8px}.brand-logo{width:176px;max-width:46vw;height:auto;max-height:none}.header-cta{font-size:10.5px;padding:9px 11px}.trust-item{padding:8px 4px;min-height:90px}.auth-head h3{font-size:15.5px}.guarantee-card{gap:11px;padding:14px}.guarantee-seal{width:46px;height:46px}}.hero-img-wrap{overflow:visible}.hero-float{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:9px;padding:8px 13px;border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 10px 26px -12px #0d1b368c,inset 0 0 0 1px #ffffff80;animation:floaty 5.2s ease-in-out infinite}.hero-float svg{width:15px;height:15px;flex:none}.hero-float b{display:block;font-family:Sora,Manrope,sans-serif;font-size:11px;font-weight:800;line-height:1.15;letter-spacing:-.01em}.hero-float small{display:block;font-size:9.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.72;margin-top:2px}.hero-float.is-light{bottom:64px;right:14px;background:#ffffffeb;color:var(--navy-deep)}.hero-float.is-light svg{color:var(--success)}.hero-float.is-dark{bottom:14px;right:14px;background:linear-gradient(135deg,#0d1b36f0,#152a51f0);color:#fff;box-shadow:0 12px 28px -12px #0d1b36b3,inset 0 0 0 1px #e3a94573;animation-delay:-2.4s}.hero-float.is-dark svg{color:var(--gold)}.hero-float.is-dark small{opacity:.68}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.offer-flag{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,#c3861d,#f0b938);color:#0d1b36;padding:6px 15px;border-radius:999px;font-size:10.5px;letter-spacing:.14em;box-shadow:0 8px 20px -12px #b17a1be6}.offer-flag:before{content:"";width:6px;height:6px;border-radius:50%;background:#0d1b36;animation:pulse 1.9s ease-in-out infinite}.live-proof{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;font-size:11px;font-weight:800;letter-spacing:.04em;color:var(--navy);text-transform:uppercase}.live-proof svg{width:13px;height:13px;color:var(--success)}.live-proof i{width:7px;height:7px;border-radius:50%;background:var(--success);animation:pulse 1.6s ease-in-out infinite}.trust-item{transition:transform .35s ease,box-shadow .35s ease}.trust-item:hover{transform:translateY(-3px);box-shadow:0 1px 2px #121c310d,0 22px 38px -24px #121c31b3}.trust-ic{transition:transform .35s ease}.trust-item:hover .trust-ic{transform:scale(1.08)}.auth-ic{transition:transform .35s ease,box-shadow .35s ease}.auth-list li:hover .auth-ic{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #e3a94580}.guarantee-seal{animation:sealGlow 4s ease-in-out infinite}@keyframes sealGlow{0%,to{box-shadow:inset 0 0 0 2px #eed1a0}50%{box-shadow:inset 0 0 0 2px #e3a945,0 0 0 6px #e3a9451f}}@media(max-width:380px){.hero-float{padding:7px 11px;gap:7px}.hero-float b{font-size:10px}.hero-float small{font-size:8.5px}.hero-float.is-light{bottom:58px;right:10px}.hero-float.is-dark{bottom:10px;right:10px}}@media(prefers-reduced-motion:reduce){.hero-float,.guarantee-seal,.offer-flag:before,.live-proof i{animation:none}}.brand-logo{width:168px;max-width:42vw}.site-header-inner{gap:12px;align-items:center}.header-warranty{flex:0 0 auto;display:inline-flex;align-items:center;gap:9px;padding:7px 13px 7px 9px;border-radius:999px;text-decoration:none;background:linear-gradient(135deg,#fdf9f2,#f6ecda);box-shadow:inset 0 0 0 1px #e7d0a6,0 8px 20px -14px #976817b3;transition:transform .35s ease,box-shadow .35s ease}.header-warranty:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #e2b05a,0 12px 24px -14px #976817cc}.hw-ic{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fff;color:var(--gold);box-shadow:inset 0 0 0 1px #eed5aa;animation:sealGlow 4.4s ease-in-out infinite}.hw-ic svg{width:15px;height:15px}.hw-txt b{display:block;font-family:Sora,Manrope,sans-serif;font-size:11.5px;font-weight:800;line-height:1.1;letter-spacing:-.01em;color:var(--navy-deep);white-space:nowrap}.hw-txt small{display:block;margin-top:2px;font-size:8.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#775c2c;white-space:nowrap}.hero-float.is-light{bottom:16px;right:16px;padding:6px 12px 6px 10px;gap:7px;background:#ffffffe6;box-shadow:0 8px 20px -12px #0d1b3680,inset 0 0 0 1px #fff9}.hero-float.is-light svg{width:13px;height:13px}.hero-float.is-light b{font-size:10px}.hero-float.is-light small{font-size:8px;letter-spacing:.07em;margin-top:1px}.dispatch{padding:18px 0 4px}.dispatch-card{border-radius:22px;padding:16px 0 14px;overflow:hidden;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid hsl(213 30% 88%);box-shadow:0 1px 2px #121c310a,0 20px 38px -30px #121c31b3}.dispatch-head{text-align:center;padding:0 16px}.dispatch-live{display:inline-flex;align-items:center;gap:7px;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--success)}.dispatch-live i{width:7px;height:7px;border-radius:50%;background:var(--success);animation:pulse 1.6s ease-in-out infinite}.dispatch-head p{margin-top:6px;font-family:Sora,Manrope,sans-serif;font-size:14px;font-weight:800;line-height:1.3;letter-spacing:-.01em;color:var(--navy-deep)}.dispatch-track{margin-top:12px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.dispatch-row{display:flex;gap:8px;width:max-content;animation:dispatchScroll 34s linear infinite}.dispatch-city{display:inline-flex;align-items:center;gap:5px;flex:none;padding:6px 12px;border-radius:999px;background:#eff4fb;box-shadow:inset 0 0 0 1px #d2ddea;font-size:10.5px;font-weight:800;letter-spacing:.04em;color:var(--navy);white-space:nowrap}.dispatch-city svg{width:12px;height:12px;color:var(--accent)}@keyframes dispatchScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.dispatch-seals{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:14px;padding:0 12px}.dispatch-seals li{display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;min-width:0}.dispatch-seals svg{width:17px;height:17px;color:var(--gold)}.dispatch-seals span{font-size:9.5px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);overflow-wrap:anywhere}.infografia{padding:30px 0 32px;background:linear-gradient(180deg,#eef2f7 0,#0d1b36 26px calc(100% - 26px),#eef2f7)}.info-head{text-align:center;max-width:460px;margin:0 auto}.info-head .eyebrow{background:#ffffff1a;color:var(--gold);box-shadow:inset 0 0 0 1px #e3a94552}.info-head h2{margin-top:12px;font-family:Sora,Manrope,sans-serif;font-size:21px;font-weight:800;line-height:1.24;letter-spacing:-.02em;color:#fff}.info-head .lead{margin-top:10px;font-size:12.5px;line-height:1.6;color:#fbfcfdbd}.info-cred{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:14px}.info-cred span{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff29;font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fbfcfddb}.info-cred svg{width:13px;height:13px;color:var(--gold)}.info-frame{margin:20px 0 0;border-radius:24px;overflow:hidden;background:#0a1529;box-shadow:inset 0 0 0 1px #e3a9454d,0 30px 60px -34px #030811f2}.infografia-img{display:block;width:100%}.info-foot{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:18px;padding:12px 16px;border-radius:16px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #e3a94542;font-size:11.5px;line-height:1.5;text-align:left;color:#fbfcfdd6}.info-foot svg{flex:none;width:20px;height:20px;color:var(--gold)}.info-foot b{color:#fff}@media(max-width:380px){.brand-logo{width:145px;max-width:40vw}.header-warranty{padding:6px 11px 6px 7px;gap:7px}.hw-ic{width:25px;height:25px}.hw-ic svg{width:13px;height:13px}.hw-txt b{font-size:10.5px}.hw-txt small{font-size:8px;letter-spacing:.08em}.hero-float.is-light{bottom:10px;right:10px;padding:5px 10px 5px 8px}.dispatch-seals span{font-size:8.5px}.info-head h2{font-size:18.5px}.info-foot{font-size:11px}}@media(prefers-reduced-motion:reduce){.dispatch-row,.dispatch-live i,.hw-ic{animation:none}}.site-header{box-shadow:none;border-bottom:0}.site-header-inner{padding-left:14px;padding-right:12px;gap:10px}.brand-badge{margin-left:-2px}.topbar{border-top:1px solid hsl(219 47% 13% / .08);border-bottom:1px solid hsl(219 47% 13% / .1);background:linear-gradient(90deg,var(--navy-deep),hsl(214 58% 20%),var(--navy-deep));color:#fbfcfdeb}.topbar-track span{color:inherit}.header-warranty{padding:5px 11px 5px 6px;gap:7px;margin-right:-2px;background:linear-gradient(135deg,#f3f7fc,#e0eaf5);box-shadow:inset 0 0 0 1px #becfe4,0 8px 18px -14px #132a53cc}.header-warranty:hover{box-shadow:inset 0 0 0 1px var(--accent),0 12px 22px -14px #132a53d9}.hw-ic{width:23px;height:23px;color:var(--accent);box-shadow:inset 0 0 0 1px #c3d4e9}.hw-ic svg{width:12.5px;height:12.5px}.hw-txt b{font-size:10px;color:var(--navy-deep)}.hw-txt small{font-size:7.5px;letter-spacing:.09em;color:#4f6d92;margin-top:1px}.pill-row{margin-top:18px;gap:7px}.pill.is-cert{padding:7px 13px;gap:7px;border:0;border-radius:14px;font-size:10.5px;font-weight:800;letter-spacing:.01em;color:var(--navy-deep);background:linear-gradient(180deg,#fff,#f8fafc);box-shadow:inset 0 0 0 1px #d3dde8,0 12px 24px -20px #121c31cc;transition:transform .35s ease,box-shadow .35s ease}.pill.is-cert:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px var(--accent),0 16px 28px -20px #121c31e6}.pill.is-cert svg{width:14px;height:14px;color:var(--accent)}.pill.is-cert i{font-style:normal;display:block;font-size:7.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6581a4}@media(max-width:380px){.header-warranty{padding:5px 9px 5px 5px;gap:6px}.hw-ic{width:21px;height:21px}.hw-txt b{font-size:9.5px}.pill.is-cert{font-size:10px;padding:6px 11px}}.hw-ic{animation:hwGlow 4.6s ease-in-out infinite}@keyframes hwGlow{0%,to{box-shadow:inset 0 0 0 1px #c3d4e9}50%{box-shadow:inset 0 0 0 1px var(--accent),0 0 0 4px #3083e81f}}@media(prefers-reduced-motion:reduce){.hw-ic{animation:none}}.es-native-anchor{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;opacity:0;pointer-events:none}.native-product-form{position:relative}.visually-hidden,.es-native-anchor{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;opacity:0!important}.theme-native-btn-hidden{display:flex!important;position:relative!important;width:100%!important;height:auto!important;min-width:0!important;min-height:52px!important;padding:14px 20px!important;margin:12px 0 8px!important;align-items:center!important;justify-content:center!important;overflow:visible!important;clip:auto!important;clip-path:none!important;opacity:1!important;pointer-events:auto!important;color:#fff!important;background:linear-gradient(135deg,#239552,#197647)!important;border:0!important;border-radius:14px!important;box-shadow:0 10px 26px -10px #1d7c4599!important;font-size:15px!important;font-weight:800!important;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease!important}.theme-native-btn-hidden:hover{box-shadow:0 12px 28px -8px #196b3bb3!important}.theme-native-btn-hidden:active{transform:scale(.94)!important}.theme-native-btn-hidden svg{display:block!important;width:21px!important;height:21px!important;color:#fff!important;stroke-width:2.2}.es-native-anchor{pointer-events:none!important}.sticky-cta{display:block!important}.sticky-cta .theme-native-btn-hidden{flex:1!important;width:auto!important;min-height:48px!important;margin:0!important;padding:12px 16px!important;color:#fff!important;background:linear-gradient(135deg,#239552,#197647)!important;border:0!important;border-radius:14px!important;box-shadow:0 10px 26px -10px #1d7c4599!important}.sticky-cta .theme-native-btn-hidden svg{color:#fff!important}.native-product-form{display:block;width:100%;position:relative;margin-top:10px}.native-product-form .es-popup-button,.native-product-form [id=es-popup-button]{width:100%!important;margin:0!important}.hero-gift-box{margin-top:14px;background:linear-gradient(135deg,#eefbf4,#e0f5e9);border:1.5px dashed var(--success);border-radius:14px;padding:12px;text-align:left}.hero-gift-badge{display:inline-flex;align-items:center;gap:6px;background:var(--success);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.05em;padding:3px 8px;border-radius:999px;margin-bottom:8px}.hero-gift-badge svg{width:13px;height:13px}.hero-gift-content{display:flex;align-items:center;gap:12px}.hero-gift-thumb{width:64px;height:64px;object-fit:cover;border-radius:10px;border:1px solid hsl(145 62% 34% / .2);flex-shrink:0;box-shadow:0 4px 10px #121c311a}.hero-gift-text b{display:block;font-size:13px;color:var(--navy-deep);line-height:1.25;margin-bottom:2px}.hero-gift-text p{font-size:11.5px;color:var(--muted);line-height:1.35;margin:0}.hero-gift-text strong{color:var(--success)}.gift-showcase{padding:50px 0;background:#f4f7fb}.gift-showcase-box{background:#fff;border:1px solid var(--border);border-radius:24px;padding:36px 28px;box-shadow:var(--shadow-elev)}.gift-showcase-header{text-align:center;max-width:620px;margin:0 auto 30px}.gift-eyebrow{background:#def7e8;color:#186739;margin-bottom:12px}.gift-eyebrow svg{width:14px;height:14px;color:var(--success)}.gift-showcase-grid{display:grid;grid-template-columns:1fr;gap:26px;align-items:center}@media(min-width:768px){.gift-showcase-grid{grid-template-columns:1fr 1.2fr;gap:36px}}.gift-showcase-media{position:relative;text-align:center}.gift-showcase-img{width:100%;max-width:440px;height:auto;border-radius:18px;box-shadow:0 12px 32px -10px #121c3133;border:1px solid hsl(213 25% 90%)}.gift-badge-commercial{display:inline-block;background:var(--navy-deep);color:#fff;font-size:12px;padding:6px 14px;border-radius:999px;margin-bottom:12px}.gift-badge-commercial b{color:#4ce68c}.gift-pill-floating{display:inline-flex;align-items:center;gap:6px;background:#fff;color:var(--success);font-weight:700;font-size:12px;padding:6px 14px;border-radius:999px;box-shadow:0 4px 14px #121c311f;margin-top:10px}.gift-feature-list{list-style:none;padding:0;margin:0 0 20px;display:flex;flex-direction:column;gap:16px}.gift-feature-list li{display:flex;gap:14px;align-items:flex-start}.gift-feature-icon{width:36px;height:36px;border-radius:10px;background:#def7e8;color:var(--success);display:flex;align-items:center;justify-content:center;flex-shrink:0}.gift-feature-list b{display:block;font-size:14.5px;color:var(--navy-deep);margin-bottom:2px}.gift-feature-list p{font-size:13px;color:var(--muted);line-height:1.4;margin:0}.gift-auto-note{display:flex;align-items:center;gap:10px;background:#e6f9ee;color:#13532e;font-size:12.5px;padding:12px 16px;border-radius:12px;border:1px solid hsl(145 62% 80%)}.gift-auto-note svg{flex-shrink:0;width:18px;height:18px;color:var(--success)}.topbar-gift{color:#fffae0;font-weight:800}.included li:has(strong){background:#eafaf1;padding:8px 12px;border-radius:8px;border:1px solid hsl(145 62% 80%);color:#155b32}.sticky-inner{display:grid;grid-template-columns:minmax(0,.7fr) minmax(200px,1.3fr);gap:14px}.sticky-price{min-width:0}.sticky-price small{display:flex;flex-direction:column;align-items:flex-start;white-space:nowrap;line-height:1.3}.sticky-price b{font-size:18px;font-weight:800;white-space:nowrap}.sticky-cta .theme-native-btn-hidden{width:100%!important;min-height:54px!important;padding:14px 18px!important;font-size:15.5px!important;gap:10px!important;justify-content:center!important;text-align:center!important;line-height:1.25!important;letter-spacing:.01em!important}.sticky-cta .theme-native-btn-hidden span{display:inline;white-space:nowrap;line-height:1.25}@media(max-width:380px){.sticky-cta{padding-left:12px;padding-right:12px}.sticky-inner{grid-template-columns:minmax(0,.62fr) minmax(190px,1.38fr);gap:10px}.sticky-price small{font-size:9px}}.btn-cta.theme-native-btn-hidden,.sticky-cta{display:none!important}:root{--ivory:hsl(38,30%,97%);--brass:hsl(38,42%,52%);--brass-deep:hsl(36,46%,38%);--brass-soft:hsl(40,60%,96%);--hairline:hsl(38,18%,86%);--hairline-cool:hsl(213,25%,90%);--shadow-lux:0 1px 2px hsl(219 47% 13% / .04),0 24px 48px -32px hsl(219 47% 13% / .55);--shadow-lux-dark:0 30px 64px -38px hsl(219 70% 4% / .95)}.txt-gold{color:var(--brass)}.read-progress{position:fixed;top:0;left:0;height:2px;width:100%;z-index:60;pointer-events:none;background:linear-gradient(90deg,var(--brass) 0%,hsl(40 70% 66%) 100%);transform:scaleX(0);transform-origin:0 50%;transition:transform .12s linear;opacity:.9}@keyframes luxSweep{0%{transform:translate(-140%)}to{transform:translate(240%)}}.lux-sweep{position:relative;overflow:hidden}.lux-sweep:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:38%;background:linear-gradient(100deg,transparent,hsl(0 0% 100% / .5),transparent);animation:luxSweep 7s ease-in-out infinite;pointer-events:none}.hero-bonus-strip{display:flex;align-items:flex-start;gap:11px;margin-top:10px;padding:11px 13px;border-radius:14px;text-align:left;background:linear-gradient(135deg,#152a51,#0d1b36);box-shadow:inset 0 0 0 1px #e3a9454d,0 14px 28px -22px #061023e6}.hbs-ic{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:var(--brass);background:#ffffff12;box-shadow:inset 0 0 0 1px #e3a9454d}.hbs-ic svg{width:16px;height:16px}.hbs-txt b{display:block;font-family:Sora,Manrope,sans-serif;font-size:11.5px;font-weight:800;line-height:1.3;letter-spacing:-.01em;color:#fff}.hbs-txt p{font-size:10.5px;line-height:1.45;margin-top:3px;color:#fbfcfdad}.hbs-txt s{color:#fbfcfd80}.compare{padding:30px 0 4px}.compare-table{margin-top:18px;border-radius:20px;overflow:hidden;background:var(--card);box-shadow:inset 0 0 0 1px var(--hairline-cool),var(--shadow-lux)}.compare-head,.compare-row{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,1.15fr);align-items:stretch}.compare-head{background:#0d1b36}.compare-head span{padding:11px 10px;font-size:9.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fbfcfdb3;display:flex;align-items:center;justify-content:center;text-align:center}.compare-head .ct-label{justify-content:flex-start;text-align:left;padding-left:14px}.compare-head .ct-col.is-ours{color:var(--brass);background:#e3a9451a;box-shadow:inset 1px 0 #e3a94540,inset -1px 0 #e3a94540}.compare-row{border-top:1px solid var(--hairline-cool)}.compare-row .ct-label{display:flex;align-items:center;padding:12px 10px 12px 14px;font-size:11.5px;font-weight:700;line-height:1.35;color:var(--navy-deep)}.compare-row .ct-col{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;padding:12px 8px;text-align:center}.compare-row .ct-col i{font-style:normal;font-size:10.5px;line-height:1.4;color:var(--muted)}.compare-row .ct-col.is-plain svg{color:#d25656;opacity:.75}.compare-row .ct-col.is-ours{background:#e3a9450e;box-shadow:inset 1px 0 #e3a94533,inset -1px 0 #e3a94533}.compare-row .ct-col.is-ours svg{width:15px;height:15px;color:var(--success)}.compare-row .ct-col.is-ours i{color:var(--ink-soft);font-weight:600}.compare-row:last-child .ct-col.is-ours{box-shadow:inset 1px 0 #e3a94533,inset -1px 0 #e3a94533,inset 0 -1px #e3a94533}.compare-foot{display:flex;align-items:flex-start;gap:8px;margin-top:12px;font-size:10.5px;line-height:1.5;color:var(--muted)}.compare-foot svg{flex:none;width:14px;height:14px;color:var(--brass);margin-top:1px}.height-guide{margin-top:14px;padding:16px;border-radius:20px;background:var(--card);box-shadow:inset 0 0 0 1px var(--hairline-cool),var(--shadow-soft)}.hg-title{display:flex;align-items:center;gap:8px;font-family:Sora,Manrope,sans-serif;font-size:12.5px;font-weight:800;letter-spacing:-.01em;color:var(--navy-deep)}.hg-title svg{width:16px;height:16px;color:var(--brass)}.height-guide ul{margin-top:12px;display:grid;gap:10px}.height-guide li{display:flex;gap:11px;align-items:flex-start}.hg-n{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:9px;font-family:Sora,sans-serif;font-size:11px;font-weight:800;color:var(--brass-deep);background:var(--brass-soft);box-shadow:inset 0 0 0 1px #ebdcc1}.height-guide li b{display:block;font-size:12px;font-weight:800;color:var(--navy-deep)}.height-guide li p{font-size:11px;line-height:1.5;color:var(--muted);margin-top:2px}.timeline{padding:28px 0 6px}.tl-list{position:relative;margin-top:18px;padding-left:6px;display:grid;gap:2px}.tl-list:before{content:"";position:absolute;left:22px;top:14px;bottom:20px;width:1px;background:linear-gradient(180deg,#e3a94573,#d9e0e8)}.tl-list li{position:relative;display:grid;grid-template-columns:34px minmax(0,1fr);gap:13px;align-items:flex-start;padding:10px 0}.tl-dot{position:relative;z-index:1;display:grid;place-items:center;width:34px;height:34px;border-radius:12px;color:var(--accent);background:var(--card);box-shadow:inset 0 0 0 1px var(--hairline-cool),0 8px 18px -14px #121c31b3}.tl-dot svg{width:16px;height:16px}.tl-dot.is-gold{color:var(--brass);background:var(--brass-soft);box-shadow:inset 0 0 0 1px #e9d7b9}.tl-when{display:block;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--brass-deep)}.tl-list li b{display:block;margin-top:3px;font-family:Sora,Manrope,sans-serif;font-size:13px;font-weight:800;letter-spacing:-.01em;color:var(--navy-deep)}.tl-list li p{font-size:11.5px;line-height:1.55;color:var(--muted);margin-top:3px}.bonus{padding:34px 0 30px;position:relative;overflow:hidden;background:linear-gradient(180deg,#0d1b36,#09142a)}.bonus:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.5;background:radial-gradient(120% 70% at 50% -10%,hsl(38 74% 58% / .17),transparent 62%)}.bonus .container{position:relative}.bonus-head{text-align:center;max-width:470px;margin:0 auto}.bonus-eyebrow{background:#ffffff12;color:var(--brass);box-shadow:inset 0 0 0 1px #e3a94557}.bonus-eyebrow svg{width:13px;height:13px}.bonus-head h2{margin-top:14px;font-family:Sora,Manrope,sans-serif;font-size:24px;font-weight:800;line-height:1.16;letter-spacing:-.02em;color:#fff}.bonus-head .lead{margin-top:12px;font-size:12.5px;line-height:1.65;color:#fbfcfdb8}.bonus-value{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:16px}.bv-old{font-size:10.5px;font-weight:700;letter-spacing:.04em;color:#fbfcfd99}.bv-old s{color:#fbfcfd73}.bv-free{display:inline-flex;align-items:center;gap:7px;padding:7px 14px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#31220c;background:linear-gradient(135deg,#eeca81,#c99240);box-shadow:0 12px 26px -16px #b17a1be6}.bv-free svg{width:14px;height:14px}.bonus-cover{position:relative;max-width:300px;margin:22px auto 0;border-radius:20px;overflow:hidden;box-shadow:inset 0 0 0 1px #e3a9454d,var(--shadow-lux-dark)}.bonus-cover img{width:100%;display:block}.bonus-shine{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px 12px;background:#081226;font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fbfcfdcc;box-shadow:inset 0 1px #e3a94542}.bonus-shine svg{width:14px;height:14px;color:var(--brass)}.bonus-toc{margin-top:20px;padding:18px 16px;border-radius:22px;background:#ffffff0b;box-shadow:inset 0 0 0 1px #ffffff1f}.bt-title{display:flex;align-items:center;gap:8px;font-family:Sora,Manrope,sans-serif;font-size:12.5px;font-weight:800;letter-spacing:-.01em;color:#fff}.bt-title svg{width:16px;height:16px;color:var(--brass)}.bt-list{margin-top:12px;display:grid;gap:0}.bt-list li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:11px;align-items:center;padding:9px 0;border-top:1px solid hsl(0 0% 100% / .09)}.bt-list li:first-child{border-top:0}.bt-n{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-family:Sora,sans-serif;font-size:11.5px;font-weight:800;color:var(--brass);background:#e3a9451a;box-shadow:inset 0 0 0 1px #e3a94552}.bt-list li b{display:block;font-size:9.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#dcb674}.bt-list li p{font-size:11.5px;line-height:1.45;color:#fbfcfdd6;margin-top:2px}.bt-extra{display:flex;align-items:flex-start;gap:9px;margin-top:14px;padding:11px 13px;border-radius:14px;background:#e3a94514;box-shadow:inset 0 0 0 1px #e3a9453d;font-size:11px;line-height:1.55;color:#fbfcfdd6}.bt-extra svg{flex:none;width:16px;height:16px;color:var(--brass);margin-top:1px}.bt-extra b{color:#fff}.bonus-pages{margin-top:18px;border-radius:20px;overflow:hidden;background:#081226;box-shadow:inset 0 0 0 1px #ffffff1f,var(--shadow-lux-dark)}.bonus-pages img{width:100%;display:block}.bonus-pages figcaption{padding:10px 14px;font-size:10.5px;line-height:1.5;text-align:center;color:#fbfcfda8}.bonus-meta{margin-top:18px;display:grid;gap:9px}.bm-item{display:flex;gap:11px;align-items:flex-start;padding:13px;border-radius:16px;background:#ffffff0b;box-shadow:inset 0 0 0 1px #ffffff1c;transition:box-shadow .4s ease,transform .4s ease}.bm-item:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #e3a94557}.bm-ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:12px;color:var(--brass);background:#e3a9451a;box-shadow:inset 0 0 0 1px #e3a94542}.bm-ic svg{width:16px;height:16px}.bm-item b{display:block;font-family:Sora,Manrope,sans-serif;font-size:12.5px;font-weight:800;letter-spacing:-.01em;color:#fff}.bm-item p{font-size:11px;line-height:1.55;color:#fbfcfdb8;margin-top:3px}.stack{padding:30px 0 8px;background:linear-gradient(180deg,var(--ivory) 0%,hsl(210 40% 98%) 100%)}.stack-card{margin-top:18px;border-radius:22px;overflow:hidden;background:var(--card);box-shadow:inset 0 0 0 1px var(--hairline),var(--shadow-lux)}.stack-list li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:11px;align-items:center;padding:13px 15px;border-top:1px solid var(--hairline)}.stack-list li:first-child{border-top:0}.sk-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:var(--brass-deep);background:var(--brass-soft);box-shadow:inset 0 0 0 1px #ede0c9}.sk-ic svg{width:16px;height:16px}.sk-txt b{display:block;font-size:12.5px;font-weight:800;line-height:1.3;color:var(--navy-deep)}.sk-txt p{font-size:10.5px;line-height:1.45;color:var(--muted);margin-top:3px}.sk-val{flex:none;text-align:right;font-family:Sora,sans-serif;font-size:12px;font-weight:800;color:var(--navy-deep);white-space:nowrap}.sk-val.is-free{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-size:9.5px;letter-spacing:.1em;color:var(--success)}.sk-val.is-free s{font-size:9.5px;font-weight:600;letter-spacing:0;color:var(--muted)}.stack-total{padding:15px;background:linear-gradient(180deg,#152a51,#0d1b36)}.st-line{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:5px 0}.st-line span{font-size:11px;font-weight:700;color:#fbfcfdb3}.st-old{font-family:Sora,sans-serif;font-size:14px;font-weight:700;color:#fbfcfd8c;text-decoration:line-through}.st-line.is-main{border-top:1px solid hsl(38 74% 58% / .26);margin-top:5px;padding-top:11px}.st-line.is-main span{color:#fff;font-weight:800}.st-new{font-family:Sora,sans-serif;font-size:25px;font-weight:800;letter-spacing:-.02em;color:var(--brass)}.st-save{display:flex;align-items:center;gap:8px;margin-top:12px;padding:10px 12px;border-radius:13px;background:#e3a9451a;box-shadow:inset 0 0 0 1px #e3a94542;font-size:11px;line-height:1.5;color:#fbfcfddb}.st-save svg{flex:none;width:15px;height:15px;color:var(--brass)}.st-save b{color:#fff}.promise{padding:28px 0 34px}.promise-card{position:relative;padding:20px 17px;border-radius:24px;background:var(--ivory);box-shadow:inset 0 0 0 1px var(--hairline),var(--shadow-lux)}.promise-mark{position:absolute;top:14px;right:16px;color:var(--brass);opacity:.22}.promise-mark svg{width:30px;height:30px}.promise-eyebrow{background:#e3a94521;color:var(--brass-deep);box-shadow:inset 0 0 0 1px #e7d3b1}.promise-card h3{margin-top:12px;font-family:Sora,Manrope,sans-serif;font-size:19px;font-weight:800;line-height:1.22;letter-spacing:-.02em;color:var(--navy-deep);max-width:88%}.promise-card>p{margin-top:11px;font-size:12.5px;line-height:1.68;color:var(--ink-soft)}.promise-card>p b{color:var(--navy-deep)}.promise-list{margin-top:14px;display:grid;gap:8px}.promise-list li{display:flex;gap:9px;align-items:flex-start;font-size:11.5px;line-height:1.5;color:var(--ink-soft)}.promise-list svg{flex:none;width:14px;height:14px;color:var(--success);margin-top:2px}.promise-sign{display:flex;align-items:center;gap:11px;margin-top:16px;padding-top:14px;border-top:1px solid var(--hairline)}.ps-seal{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#fff;color:var(--brass);box-shadow:inset 0 0 0 1px #e9d7b9;animation:sealGlow 5s ease-in-out infinite}.ps-seal svg{width:18px;height:18px}.promise-sign b{display:block;font-family:Sora,Manrope,sans-serif;font-size:12.5px;font-weight:800;color:var(--navy-deep)}.promise-sign small{display:block;margin-top:1px;font-size:9.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--brass-deep)}.support-card{display:flex;gap:12px;align-items:flex-start;margin-top:12px;padding:16px;border-radius:22px;background:linear-gradient(180deg,#152a51,#0d1b36);box-shadow:inset 0 0 0 1px #e3a94538,var(--shadow-lux-dark)}.sc-ic{flex:none;display:grid;place-items:center;width:38px;height:38px;border-radius:13px;color:var(--brass);background:#ffffff12;box-shadow:inset 0 0 0 1px #e3a9454d}.sc-ic svg{width:18px;height:18px}.sc-body b{display:block;font-family:Sora,Manrope,sans-serif;font-size:13px;font-weight:800;letter-spacing:-.01em;color:#fff}.sc-body>p{font-size:11.5px;line-height:1.6;color:#fbfcfdb8;margin-top:5px}.sc-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:11px}.sc-chips span{display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff24;font-size:9.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fbfcfdd6}.sc-chips svg{width:12px;height:12px;color:var(--brass)}.cert-row{display:flex;flex-wrap:wrap;justify-content:center;gap:7px;margin-top:16px}.cert-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;background:var(--card);box-shadow:inset 0 0 0 1px var(--hairline);font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);transition:box-shadow .35s ease,transform .35s ease}.cert-chip:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #e2caa2}.cert-chip svg{width:14px;height:14px;color:var(--brass)}.count-up{font-variant-numeric:tabular-nums}@media(min-width:520px){.bonus-meta{grid-template-columns:repeat(2,1fr)}.bonus-meta .bm-item:first-child{grid-column:1 / -1}}@media(max-width:380px){.compare-head span{font-size:8.5px;padding:9px 6px}.compare-row .ct-label{font-size:10.5px;padding-left:11px}.compare-row .ct-col i{font-size:9.5px}.bonus-head h2{font-size:21px}.st-new{font-size:22px}.promise-card h3{font-size:17px;max-width:100%}}@media(prefers-reduced-motion:reduce){.lux-sweep:after,.ps-seal,.read-progress{animation:none;transition:none}}.st-save{align-items:flex-start}.st-save>span{display:block}.compare-table,.stack-card{isolation:isolate}.hero-bonus-strip{position:relative;align-items:center;gap:12px;padding:10px 44px 10px 10px;border-radius:12px;background:linear-gradient(112deg,#0a162f,#1a2f56);box-shadow:inset 0 0 0 1px #cd9f516b,0 16px 30px -23px #040a16f2}.hero-bonus-strip:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;border-radius:11px;pointer-events:none;background:linear-gradient(105deg,transparent 20%,hsl(0 0% 100% / .08) 48%,transparent 72%);background-size:240% 100%;animation:premiumGlint 8s ease-in-out infinite}.hbs-cover{position:relative;z-index:1;flex:none;width:48px;height:56px;padding:3px;border-radius:6px;background:var(--brass-soft);box-shadow:0 9px 16px -9px #030811f2,inset 0 0 0 1px #d2b37f}.hbs-cover img{width:100%;height:100%;display:block;object-fit:cover;border-radius:3px}.hbs-txt{position:relative;z-index:1;min-width:0}.hbs-label{display:block;margin-bottom:3px;font-size:8.5px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;color:var(--brass)}.hbs-txt b{font-size:11px;line-height:1.25}.hbs-txt p{font-size:9.5px;line-height:1.4}.hbs-seal{position:absolute;z-index:1;right:9px;top:50%;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;transform:translateY(-50%);font-family:Sora,Manrope,sans-serif;font-size:9.5px;font-weight:800;color:#0d1b36;background:var(--brass);box-shadow:0 0 0 3px #e3a9451f,inset 0 0 0 1px #ffffff73}@keyframes premiumGlint{0%,55%{background-position:180% 0}to{background-position:-80% 0}}.posture-guide{padding:30px 0 10px;background:linear-gradient(180deg,hsl(210 40% 98%),var(--ivory))}.posture-guide .center-head{max-width:480px;margin:0 auto}.posture-guide .lead{margin:9px auto 0;max-width:390px}.posture-guide .height-guide{margin-top:18px;padding:8px 15px;border-radius:18px;background:var(--card);box-shadow:inset 0 0 0 1px var(--hairline),var(--shadow-lux)}.posture-guide .height-guide ul{margin-top:0;gap:0}.posture-guide .height-guide li{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:12px;align-items:center;padding:13px 0;border-top:1px solid var(--hairline)}.posture-guide .height-guide li:first-child{border-top:0}.posture-guide .hg-n{width:38px;height:38px;border-radius:12px;color:var(--brass-deep)}.posture-guide .hg-n svg{width:18px;height:18px}.posture-guide .height-guide li b{font-size:12.5px}.posture-guide .height-guide li p{font-size:10.5px}.posture-guide .height-guide li small{font-size:8.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--brass-deep);white-space:nowrap}.offer-card{position:relative;overflow:hidden;border-radius:18px;padding:18px;box-shadow:inset 0 0 0 1px #e0d5c2,0 30px 64px -38px #030811f2}.offer-card:before{content:"";position:absolute;left:18px;right:18px;top:0;height:1px;background:linear-gradient(90deg,transparent,var(--brass),transparent)}.offer .pack-img{filter:drop-shadow(0 18px 18px hsl(219 47% 13% / .16))}.offer-value-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:17px 0}.ov-item{display:flex;align-items:center;gap:9px;min-width:0;padding:10px 9px;border-radius:10px;text-align:left;background:var(--ivory);box-shadow:inset 0 0 0 1px var(--hairline);transition:transform .3s ease,box-shadow .3s ease}.js-ready .offer-card.in .ov-item{animation:offerIconRise .55s ease-out both}.js-ready .offer-card.in .ov-item:nth-child(2){animation-delay:.07s}.js-ready .offer-card.in .ov-item:nth-child(3){animation-delay:.14s}.js-ready .offer-card.in .ov-item:nth-child(4){animation-delay:.21s}.js-ready .offer-card.in .ov-item:nth-child(5){animation-delay:.28s}.js-ready .offer-card.in .ov-item:nth-child(6){animation-delay:.35s}.ov-item:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px #d8c097,0 12px 22px -18px #121c31b3}.ov-item.is-featured{grid-column:1 / -1;background:linear-gradient(110deg,#0d1b36,#1a2f56);box-shadow:inset 0 0 0 1px #cd9f516b}.ov-ic{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;color:var(--brass-deep);background:var(--brass-soft);box-shadow:inset 0 0 0 1px #eadbc3}.ov-ic svg{width:16px;height:16px}.ov-item b{display:block;font-size:10.5px;font-weight:800;line-height:1.25;color:var(--navy-deep)}.ov-item small{display:block;margin-top:2px;font-size:8.8px;font-weight:700;line-height:1.25;color:var(--muted)}.ov-item.is-featured .ov-ic{color:var(--brass);background:#ffffff14;box-shadow:inset 0 0 0 1px #cd9f5159}.ov-item.is-featured b{font-size:12px;color:#fbfcfd}.ov-item.is-featured small{color:#fbfcfdad}.offer .price-new{color:var(--navy-deep)}.offer .save-note{display:inline-flex;align-items:center;justify-content:center;width:100%;font-size:10.5px;letter-spacing:.04em}@keyframes offerIconRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:380px){.posture-guide .height-guide li{grid-template-columns:34px minmax(0,1fr);gap:10px}.posture-guide .height-guide li small{grid-column:2}.ov-item{padding:9px 7px;gap:7px}.ov-ic{width:29px;height:29px}.ov-item b{font-size:9.5px}.ov-item small{font-size:8px}}@media(prefers-reduced-motion:reduce){.hero-bonus-strip:before{animation:none}.ov-item,.js-ready .offer-card.in .ov-item{transition:none;animation:none}}.offer-card .pack-detail{margin:16px 0 18px}.pack-detail-head{text-align:center;margin:2px 0 0}.pack-detail-head h3{font-size:18px;font-weight:800;line-height:1.25;letter-spacing:-.01em;margin-top:10px;color:var(--navy-deep)}.pack-detail-head .lead{margin-top:8px;font-size:12px;color:var(--muted)}.offer-card .stack-card{margin:14px 0 0}:root{--vf-blue:#0ea5e9;--vf-dark:#0f172a;--vf-light:#f8fafc;--vf-green:#22c55e;--vf-border:#e2e8f0;--vf-muted:#64748b}.vf-wrap{width:min(1160px,calc(100% - 40px));margin:auto}.vf-announcement{background:var(--vf-dark);color:#fff;text-align:center;padding:9px 16px;font-size:11px;font-weight:800;letter-spacing:.1em}.vf-nav{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 max(20px,calc((100% - 1160px)/2));background:#fffffff0;border-bottom:1px solid var(--vf-border);position:sticky;top:0;z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.vf-brand{color:var(--vf-blue);font-size:21px;font-weight:800}.vf-nav-btn{background:var(--vf-blue);color:#fff;padding:11px 18px;border-radius:999px;font-size:13px;font-weight:800}.vf-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding:56px 0 72px}.vf-eyebrow,.vf-head small,.vf-dark small,.vf-gift-card small,.vf-guarantee small,.vf-order small{color:var(--vf-blue);font-weight:800;font-size:12px;letter-spacing:.14em}.vf-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:6px;background:#e0f2fe}.vf-eyebrow i{width:7px;height:7px;background:var(--vf-blue);border-radius:50%}.vf-hero h1{font-size:clamp(40px,5vw,64px);line-height:1.04;letter-spacing:0;margin:20px 0}.vf-hero h1 em{font-style:normal;color:var(--vf-blue)}.vf-lead{font-size:18px;line-height:1.65;color:var(--vf-muted)}.vf-gift-mini{display:flex;gap:16px;align-items:center;background:var(--vf-light);border:1px solid var(--vf-border);padding:14px;border-radius:16px;margin:24px 0}.vf-gift-mini img{width:88px;height:88px;object-fit:cover;border-radius:12px}.vf-gift-mini small,.vf-gift-mini b,.vf-gift-mini span{display:block}.vf-gift-mini small{color:var(--vf-green);font-weight:800}.vf-gift-mini span{color:var(--vf-muted);font-size:13px;margin-top:3px}.vf-price small,.vf-price strong{display:block}.vf-price small{font-size:11px;color:var(--vf-muted);font-weight:800}.vf-price strong{font-size:38px;color:var(--vf-dark)}.vf-price strong span{font-size:13px}.vf-cta{display:flex;width:100%;min-height:56px;align-items:center;justify-content:center;border:0;border-radius:14px;background:var(--vf-blue);color:#fff;font-weight:800;font-size:17px;box-shadow:0 14px 30px #0ea5e940;cursor:pointer;margin-top:20px}.es-native-anchor{position:absolute!important;opacity:0!important;pointer-events:none!important}.vf-micro{text-align:center;color:var(--vf-muted);font-size:13px;font-weight:700}.vf-hero-media{position:relative}.vf-hero-media>img:first-of-type{width:100%;border-radius:28px;border:1px solid var(--vf-border);box-shadow:0 24px 55px #0f172a1f}.vf-regalo{position:absolute;right:-8px;top:20px;z-index:2;background:var(--vf-green);color:#fff;padding:15px;border-radius:12px;font-weight:800}.vf-brisa{position:absolute;left:-45px;bottom:-45px;width:155px!important;border:0!important;box-shadow:none!important}.vf-marquee{overflow:hidden;background:var(--vf-dark);color:#fff;padding:16px 0}.vf-marquee>div{display:flex;width:max-content;animation:vfMarquee 26s linear infinite}.vf-marquee span{padding:0 30px;font-size:13px;font-weight:800;white-space:nowrap}@keyframes vfMarquee{to{transform:translate(-50%)}}.vf-band,.vf-section,.vf-dark,.vf-gift{padding:72px 0}.vf-band{background:var(--vf-light)}.vf-head{text-align:center;max-width:680px;margin:0 auto 38px}.vf-head h2,.vf-dark h2,.vf-gift-card h2,.vf-guarantee h2,.vf-order h2{font-size:clamp(30px,4vw,42px);line-height:1.12;margin:10px 0}.vf-head p,.vf-three p,.vf-guarantee p{color:var(--vf-muted);line-height:1.6}.vf-three,.vf-kit{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.vf-three article,.vf-kit div{background:#fff;border:1px solid var(--vf-border);border-radius:16px;padding:26px;box-shadow:0 5px 18px #0f172a0a}.vf-three i{display:grid;width:46px;height:46px;place-items:center;border-radius:50%;background:#e0f2fe;color:var(--vf-blue);font-style:normal;font-weight:800;margin-bottom:18px}.vf-narrow{max-width:880px}.vf-compare{display:grid;grid-template-columns:1fr 1fr;gap:16px}.vf-compare>div{padding:30px;border:1px solid var(--vf-border);border-radius:20px;background:var(--vf-light)}.vf-compare p{color:var(--vf-muted)}.vf-compare .good{background:var(--vf-blue);color:#fff;border-color:var(--vf-blue);box-shadow:0 18px 35px #0ea5e938}.vf-compare .good p{color:#fff}.vf-dark{background:var(--vf-dark);color:#fff}.vf-use{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.vf-use ol{list-style:none;padding:0}.vf-use li{display:flex;gap:14px;align-items:center;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;padding:15px;border-radius:12px;margin:10px 0}.vf-use li i{display:grid;place-items:center;min-width:32px;height:32px;border-radius:50%;background:var(--vf-blue);font-style:normal;font-weight:800}.vf-use aside{background:#ffffff0d;padding:24px;border-radius:24px}.vf-use aside>img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:16px}.vf-tip{display:flex;align-items:center;gap:14px;color:#cbd5e1;font-size:13px}.vf-tip img{width:75px}.vf-kit div{display:flex;align-items:center;gap:13px;font-size:14px}.vf-kit i{display:grid;width:38px;height:38px;place-items:center;background:#e0f2fe;color:var(--vf-blue);border-radius:9px;font-style:normal}.vf-gift{background:#f0fdf4}.vf-gift-card{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;background:var(--vf-dark);color:#fff;border-radius:28px;padding:44px}.vf-gift-card p{color:#cbd5e1;line-height:1.6}.vf-gift-card ul{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0;list-style:none}.vf-gift-images{display:grid;grid-template-columns:1fr .78fr;align-items:end;gap:12px}.vf-gift-images img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:16px}.vf-gift-images img:last-child{aspect-ratio:3/4}.vf-guarantee{max-width:820px;display:flex;gap:28px;align-items:center;padding:34px;border:2px solid var(--vf-blue);border-radius:24px;box-shadow:0 18px 45px #0f172a14}.vf-guarantee>i{display:grid;place-items:center;min-width:80px;height:80px;border-radius:50%;background:#e0f2fe;color:var(--vf-blue);font-size:25px;font-style:normal;font-weight:800}.vf-faq{max-width:760px}.vf-faq details{background:#fff;border:1px solid var(--vf-border);border-radius:12px;padding:18px;margin:10px 0}.vf-faq summary{font-weight:800;cursor:pointer}.vf-faq summary span{float:right;color:var(--vf-blue)}.vf-faq details p{color:var(--vf-muted);line-height:1.55;font-size:14px}.vf-order{max-width:570px;border:2px solid var(--vf-blue);padding:38px;border-radius:28px;box-shadow:0 24px 60px #0f172a1f;text-align:center}.vf-order-line{text-align:left;border:1px dashed rgba(14,165,233,.4);background:#f0f9ff;padding:18px;border-radius:12px;margin:24px 0}.vf-order-line strong{float:right;color:var(--vf-blue);font-size:20px}.vf-order-line span{display:block;clear:both;color:var(--vf-muted);font-size:12px;margin-top:8px}.vf-seals{display:flex;justify-content:center;gap:20px;color:var(--vf-muted);font-size:11px;font-weight:800;margin-top:20px}.vf-footer{text-align:center;background:var(--vf-light);border-top:1px solid var(--vf-border);padding:44px 20px;color:var(--vf-muted);font-size:12px}.vf-footer b{display:block;color:var(--vf-blue);font-size:20px}.vf-footer p{max-width:720px;margin:14px auto;line-height:1.6}@media(max-width:760px){.vf-hero-grid,.vf-use,.vf-gift-card{grid-template-columns:1fr}.vf-hero-copy{order:1}.vf-hero-media{order:0}.vf-hero-grid{padding:28px 0 52px;gap:30px}.vf-hero h1{font-size:40px}.vf-brisa{width:105px!important;left:-18px;bottom:-25px}.vf-regalo{right:8px}.vf-three,.vf-kit,.vf-compare{grid-template-columns:1fr}.vf-gift-card{padding:26px;gap:28px}.vf-gift-card ul{grid-template-columns:1fr}.vf-guarantee{align-items:flex-start;padding:25px}.vf-guarantee>i{min-width:58px;height:58px}.vf-order{padding:26px}.vf-seals{gap:8px}.vf-section,.vf-band,.vf-dark,.vf-gift{padding:54px 0}}@media(prefers-reduced-motion:reduce){.vf-marquee>div{animation-play-state:paused}}.brand-badge .brand-logo{color:var(--vf-blue);font-size:21px;font-weight:800;letter-spacing:0}.vf-art{padding:32px 20px;background:#fff}.vf-art>img{display:block;width:min(100%,768px);height:auto;margin:auto;border-radius:20px;box-shadow:0 24px 60px #01193329}.vf-art-wide{padding:0;background:#04b8e8}.vf-art-wide>img{width:min(100%,1584px);border-radius:0;box-shadow:none}.vf-art-dark{background:#001a36}.vf-art-tall>img{max-width:512px}.vf-art-gift{background:#d9f7f8}@media(max-width:749px){.vf-art{padding:0}.vf-art>img{border-radius:0;box-shadow:none}}.vf-stack{width:min(100%,40rem);margin:0 auto;display:flex;flex-direction:column;box-shadow:0 30px 80px #0718331f}.vf-stack img{display:block;width:100%;height:auto;margin:0}.vf-note{max-width:36rem;margin:0 auto;padding:2rem 1.25rem;text-align:center;font-size:.9rem}.vf-reference-top{display:block;max-width:768px;padding:48px 0 32px;text-align:center}.vf-reference-top .vf-hero-copy{width:100%}.vf-reference-top h1{font-size:48px;line-height:1.15}.vf-reference-top .vf-lead{margin:20px auto;max-width:670px}.vf-reference-top .vf-price{margin:28px auto 22px;padding-top:24px;border-top:1px solid var(--vf-border);max-width:672px}.vf-reference-top .vf-price strong{font-size:48px}.vf-reference-gift{max-width:672px;margin:20px auto 16px;text-align:left;border:1px dashed var(--vf-green);background:var(--vf-light);border-radius:0}.vf-reference-gift-row{display:flex;gap:16px;align-items:center;margin-top:12px}.vf-reference-gift strong{display:block;color:var(--vf-green);font-size:14px;margin-top:8px}.vf-reference-pdf{display:flex;align-items:center;gap:16px;max-width:672px;margin:16px auto;padding:16px;border-radius:8px;background:var(--vf-dark);color:var(--vf-light);text-align:left}.vf-reference-pdf>div{flex:1;min-width:0}.vf-reference-pdf small,.vf-reference-pdf b{display:block}.vf-reference-pdf small{font-size:10px;color:var(--vf-blue)}.vf-reference-pdf b{font-size:16px;margin-top:4px}.vf-reference-pdf p{font-size:12px;margin:4px 0}.vf-reference-pdf a{color:var(--vf-blue);font-size:12px;text-decoration:underline}.vf-pdf-icon{font-size:38px;color:var(--vf-blue)}.vf-reference-pdf>strong{color:var(--vf-green);font-size:20px}.vf-reference-top .native-product-form,.vf-reference-top>.vf-hero-copy>.vf-cta{max-width:672px;margin:auto}.vf-story-sequence{width:min(100%,1584px);margin:auto}.vf-story-sequence img{display:block;width:100%;height:auto;max-width:none;object-fit:contain;border-radius:0}.vf-reference-top .vf-micro{margin-top:12px}@media(max-width:768px){.vf-reference-top h1{font-size:36px}.vf-reference-top .vf-price strong{font-size:40px}.vf-reference-top{padding-top:36px}.vf-reference-gift-row img{width:88px;height:88px;object-fit:contain}}.vf-feature-sequence{width:min(100%,672px);margin:auto;background:#fff}.vf-feature-sequence img{display:block;width:100%;height:auto;max-width:none;object-fit:contain;border-radius:0}.vf-compare-text{padding:72px 20px;background:#fff}.vf-compare-text header{text-align:center;max-width:720px;margin:0 auto 32px}.vf-compare-text small{color:#00a9dc;font-weight:800}.vf-compare-text h2{font-size:clamp(30px,4vw,48px);line-height:1.1;margin:10px 0}.vf-compare-text .vf-wrap>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.vf-compare-text article{padding:28px;border:1px solid #dbe5ed;border-radius:12px}.vf-compare-text article:last-child{background:#00a9dc;color:#fff}.vf-compare-text p{margin:12px 0}@media(max-width:640px){.vf-compare-text .vf-wrap>div{grid-template-columns:1fr}.vf-compare-text{padding:48px 16px}}.vf-benefits{padding:64px 0;background:var(--vf-light)}.vf-benefits header{max-width:680px;margin:0 auto 36px;text-align:center}.vf-benefits small{color:var(--vf-blue);font-size:12px;font-weight:800;letter-spacing:.14em}.vf-benefits h2{margin:10px 0;font-size:clamp(30px,4vw,42px);line-height:1.12}.vf-benefits header p,.vf-benefits article p{color:var(--vf-muted);line-height:1.6}.vf-benefits .vf-wrap>div{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.vf-benefits article{padding:26px;background:#fff;border:1px solid var(--vf-border);border-radius:16px;box-shadow:0 5px 18px #0f172a0a}@media(max-width:760px){.vf-benefits{padding:54px 0}.vf-benefits .vf-wrap>div{grid-template-columns:1fr}}:root{--radius: .625rem;--background: oklch(1 0 0);--foreground: oklch(.129 .042 264.695);--card: oklch(1 0 0);--card-foreground: oklch(.129 .042 264.695);--popover: oklch(1 0 0);--popover-foreground: oklch(.129 .042 264.695);--primary: oklch(.208 .042 265.755);--primary-foreground: oklch(.984 .003 247.858);--secondary: oklch(.968 .007 247.896);--secondary-foreground: oklch(.208 .042 265.755);--muted: oklch(.968 .007 247.896);--muted-foreground: oklch(.554 .046 257.417);--accent: oklch(.968 .007 247.896);--accent-foreground: oklch(.208 .042 265.755);--destructive: oklch(.577 .245 27.325);--destructive-foreground: oklch(.984 .003 247.858);--border: oklch(.929 .013 255.508);--input: oklch(.929 .013 255.508);--ring: oklch(.704 .04 256.788);--chart-1: oklch(.646 .222 41.116);--chart-2: oklch(.6 .118 184.704);--chart-3: oklch(.398 .07 227.392);--chart-4: oklch(.828 .189 84.429);--chart-5: oklch(.769 .188 70.08);--sidebar: oklch(.984 .003 247.858);--sidebar-foreground: oklch(.129 .042 264.695);--sidebar-primary: oklch(.208 .042 265.755);--sidebar-primary-foreground: oklch(.984 .003 247.858);--sidebar-accent: oklch(.968 .007 247.896);--sidebar-accent-foreground: oklch(.208 .042 265.755);--sidebar-border: oklch(.929 .013 255.508);--sidebar-ring: oklch(.704 .04 256.788);--nube-sky: oklch(.71 .145 223);--nube-sky-soft: oklch(.97 .025 221);--nube-navy: oklch(.22 .07 253);--nube-navy-soft: oklch(.3 .085 253);--nube-green: oklch(.61 .145 157);--nube-buy: oklch(.58 .16 152);--nube-green-soft: oklch(.97 .035 157);--nube-ink-muted: oklch(.49 .04 253);--nube-line: oklch(.9 .02 233);--nube-hero-floor: oklch(.918 .038 238);--nube-gold: oklch(.74 .1 84);--co-yellow: oklch(.86 .18 91);--co-blue: oklch(.37 .17 259);--co-red: oklch(.52 .2 27)}.preview-page{font-family:Manrope,Segoe UI,sans-serif;line-height:1.5}.preview-page h1,.preview-page h2,.preview-page h3,.preview-page h4{font-family:Sora,Manrope,sans-serif}.preview-page figure{margin:0}.preview-page svg{display:block;flex-shrink:0}.preview-page .primary-order{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;cursor:pointer;font-family:inherit}html{scroll-behavior:smooth}.preview-page{min-height:100vh;background:var(--background);color:var(--nube-navy)}.preview-page *{box-sizing:border-box}.preview-page img{max-width:100%}.announcement{overflow:hidden;padding:11px 0;background:var(--nube-navy);color:var(--primary-foreground);font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.marquee-track{display:flex;width:max-content;animation:nube-marquee 28s linear infinite}.announcement:hover .marquee-track{animation-play-state:paused}.marquee-group{display:flex;align-items:center;gap:44px;margin:0;padding:0 44px 0 0;list-style:none}.marquee-group li{display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.marquee-group li:after{content:"\2022";margin-left:35px;color:var(--nube-sky)}.marquee-group svg{width:16px;height:16px;color:var(--nube-sky)}.co-flag{width:22px!important;height:15px!important;border-radius:2px;box-shadow:0 0 0 1px color-mix(in oklab,var(--primary-foreground) 40%,transparent);flex:none}@keyframes nube-marquee{to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.marquee-track{animation:none}}.site-nav{position:sticky;top:0;z-index:30;height:66px;padding:0 max(20px,calc((100% - 1160px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--nube-line);background:color-mix(in oklab,var(--background) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--nube-navy);font-size:19px;font-weight:900;letter-spacing:.06em;text-decoration:none}.brand img{width:46px;height:auto}.nav-seal{display:inline-flex;align-items:center;gap:11px;color:var(--nube-navy)}.nav-seal-medal{position:relative;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:radial-gradient(circle at 30% 25%,var(--nube-navy-soft),var(--nube-navy) 80%);color:var(--nube-gold);box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--nube-gold) 50%,transparent),0 8px 16px -9px color-mix(in oklab,var(--nube-navy) 55%,transparent)}.nav-seal-medal:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;border:1px solid color-mix(in oklab,var(--nube-gold) 42%,transparent)}.nav-seal-medal svg{width:19px;height:19px}.nav-seal-text{display:grid;gap:1px;line-height:1.3}.nav-seal-text small{color:var(--nube-ink-muted);font-size:8.5px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.nav-seal-text b{font-size:13.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.offer-section{padding:26px 20px 0;background:linear-gradient(180deg,var(--nube-hero-floor),var(--nube-sky-soft) 22%,var(--background) 72%)}.top-product-visual{position:relative;margin:0;overflow:hidden;background:var(--nube-hero-floor)}.top-visual-frame{position:relative;max-width:1376px;margin:0 auto}.top-visual-frame:before,.top-visual-frame:after{content:"";position:absolute;top:0;bottom:0;width:14%;z-index:1;pointer-events:none}.top-visual-frame:before{left:0;background:linear-gradient(90deg,var(--nube-hero-floor),transparent)}.top-visual-frame:after{right:0;background:linear-gradient(270deg,var(--nube-hero-floor),transparent)}.top-product-visual img{display:block;width:100%;height:auto;aspect-ratio:1376 / 768;max-height:640px;object-fit:cover;object-position:48% 100%}.offer-intro{max-width:760px;margin:0 auto 42px;text-align:center}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:1px solid color-mix(in oklab,var(--nube-sky) 32%,var(--background));border-radius:999px;background:var(--nube-sky-soft);color:color-mix(in oklab,var(--nube-sky) 60%,var(--nube-navy));font-size:11px;font-weight:850;letter-spacing:.1em}.eyebrow svg{width:15px}.offer-intro h1{margin:4px auto 16px;max-width:640px;font-size:clamp(42px,4.4vw,58px);line-height:1.05;letter-spacing:0;font-weight:900}.offer-intro h1 em{color:var(--nube-sky);font-style:normal}.offer-intro>p{max-width:620px;margin:0 auto;color:var(--nube-ink-muted);font-size:17px;line-height:1.65}.trust-row{display:grid;grid-template-columns:repeat(3,1fr);max-width:620px;margin:24px auto 0;border:1px solid var(--nube-line);border-radius:14px;background:var(--background);box-shadow:0 10px 30px -18px color-mix(in oklab,var(--nube-navy) 45%,transparent);overflow:hidden}.trust-item{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 10px;text-align:center}.trust-item+.trust-item{border-left:1px solid var(--nube-line)}.trust-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:999px;background:color-mix(in oklab,var(--nube-sky) 14%,var(--background));color:var(--nube-navy)}.trust-icon svg{width:20px}.trust-item b{display:inline-flex;align-items:center;gap:5px;color:var(--nube-navy);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.03em}.trust-item b .co-flag{width:16px!important;height:11px!important}.trust-item small{color:var(--muted-foreground);font-size:11px;line-height:1.3}.offer-card{max-width:680px;margin:auto;padding:24px;border:1px solid var(--nube-line);border-radius:22px;background:var(--background);box-shadow:0 22px 60px color-mix(in oklab,var(--nube-navy) 13%,transparent)}.price-block{padding-bottom:20px;border-bottom:1px solid var(--nube-line);text-align:center}.price-block small{color:var(--nube-ink-muted);font-size:11px;font-weight:850;letter-spacing:.08em}.price-block>strong{display:block;margin-top:3px;font-size:52px;line-height:1.08;font-weight:900}.price-block>strong span{color:var(--nube-ink-muted);font-size:14px}.price-block p{display:flex;align-items:center;justify-content:center;gap:5px;margin:5px 0 0;color:var(--nube-green);font-size:13px;font-weight:850}.price-block p svg{width:16px}.gift-box{margin-top:16px;padding:15px;border:1.5px dashed var(--nube-green);border-radius:14px;background:var(--nube-green-soft)}.gift-label{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;background:var(--nube-green);color:var(--primary-foreground);font-size:10px;font-weight:850}.gift-label svg{width:16px}.gift-content{display:flex;align-items:center;gap:15px;margin-top:13px}.gift-content img{width:100px;height:100px;flex:none;object-fit:contain;border-radius:10px;background:var(--background);box-shadow:0 7px 18px color-mix(in oklab,var(--nube-navy) 10%,transparent)}.gift-content b,.gift-content strong{display:block}.gift-content b{font-size:17px}.gift-content p{margin:3px 0 7px;color:var(--nube-ink-muted);font-size:13px;line-height:1.45}.gift-content strong{color:var(--nube-green);font-size:13px}.pdf-box{display:flex;flex-direction:column;gap:11px;margin-top:14px;padding:16px;border:1px solid var(--nube-navy-soft);border-radius:14px;background:var(--nube-navy);color:var(--primary-foreground)}.pdf-head{display:flex;align-items:center;gap:13px}.pdf-icon{display:grid;place-items:center;width:48px;height:48px;flex:none;border-radius:50%;background:linear-gradient(150deg,color-mix(in oklab,var(--nube-sky) 82%,white) 0%,var(--nube-sky) 42%,color-mix(in oklab,var(--nube-sky) 30%,var(--nube-navy)) 100%);box-shadow:0 0 0 4px color-mix(in oklab,var(--nube-sky) 18%,transparent),0 8px 18px -8px color-mix(in oklab,var(--nube-sky) 70%,transparent);color:var(--primary-foreground)}.pdf-icon svg{width:26px}.pdf-icon-book{width:64px;height:64px;border-radius:12px;background:var(--background);box-shadow:0 0 0 1px var(--nube-line),0 8px 18px -10px color-mix(in oklab,var(--nube-navy) 50%,transparent);overflow:hidden}.pdf-icon-book img{width:100%;height:100%;object-fit:contain}.pdf-head>div{flex:1;min-width:0}.pdf-head small,.pdf-head b{display:block}.pdf-head small{color:color-mix(in oklab,var(--nube-sky) 60%,var(--primary-foreground));font-size:10px;font-weight:800;letter-spacing:.09em}.pdf-head b{margin-top:3px;font-size:17px}.pdf-value{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none}.pdf-value s{color:color-mix(in oklab,var(--primary-foreground) 60%,transparent);font-size:13px;font-weight:800}.pdf-free{padding:4px 10px;border-radius:999px;background:var(--nube-green);color:var(--primary-foreground);font-size:11px;font-weight:900;letter-spacing:.06em}.pdf-list{display:grid;gap:6px;margin:0;padding:10px 12px;border-radius:10px;background:color-mix(in oklab,var(--primary-foreground) 8%,transparent);list-style:none}.pdf-list li{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:650}.pdf-list li svg{width:14px;flex:none;color:var(--nube-sky)}.pdf-locked{display:flex;align-items:center;justify-content:center;gap:7px;margin:0;padding-top:10px;border-top:1px dashed color-mix(in oklab,var(--primary-foreground) 25%,transparent);color:color-mix(in oklab,var(--primary-foreground) 78%,transparent);font-size:12px;font-weight:800}.pdf-locked svg{width:14px;color:var(--nube-sky)}.primary-order{width:100%;min-height:60px;margin-top:17px;background:var(--nube-buy);color:var(--primary-foreground);font-size:16px;font-weight:900;box-shadow:0 12px 26px color-mix(in oklab,var(--nube-buy) 32%,transparent)}.primary-order:hover{background:color-mix(in oklab,var(--nube-buy) 88%,black)}.secure-note{display:flex;justify-content:center;align-items:center;gap:7px;margin:13px 0 0;color:var(--nube-ink-muted);font-size:12px;font-weight:700}.secure-note svg{width:15px;color:var(--nube-green)}.image-story{width:min(100%,1584px);margin:auto}.image-story img,.feature-images img{display:block;width:100%;height:auto}.kit-wrap{max-width:768px;margin:0 auto}.rutina-card{background:#00c4f8;color:#fff;margin:-2px 1.04% 0;padding:6px 18px 58px;border-radius:0 0 40px 40px;text-align:center}.rutina-card h2{margin:0 0 28px;font-size:clamp(26px,6.4vw,46px);line-height:1.1;font-weight:900;letter-spacing:.01em}.rutina-card ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:30px 14px}.rutina-card li{width:calc(33.333% - 10px);display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0}.rutina-dot-wrap{position:relative;display:block;width:82%;max-width:170px}.rutina-card .image-story li img,.rutina-card li img{display:block;width:100%;aspect-ratio:1;border-radius:50%;border:3px solid oklch(1 0 0);box-shadow:0 6px 16px #071a332e}.rutina-dot{position:absolute;top:2%;right:2%;width:22%;aspect-ratio:1;border-radius:50%;background:#d40c1a;border:3px solid oklch(1 0 0);box-shadow:0 3px 8px #071a3340}.rutina-card b{font-size:clamp(15px,3.4vw,22px);line-height:1.15;font-weight:800}.rutina-card small{font-size:clamp(11px,2.4vw,13px);line-height:1.3;opacity:.95}@media(max-width:390px){.rutina-card{padding:6px 10px 46px}.rutina-card ul{gap:22px 8px}}.benefit-ribbon{display:grid;grid-template-columns:repeat(4,1fr);padding:26px 20px;background:var(--nube-navy);color:var(--primary-foreground)}.ribbon-cell{display:flex;flex-direction:column;align-items:center;gap:7px;padding:4px 18px;text-align:center}.ribbon-cell+.ribbon-cell{border-left:1px solid color-mix(in oklab,var(--primary-foreground) 18%,transparent)}.ribbon-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:color-mix(in oklab,var(--nube-sky) 20%,transparent);color:var(--nube-sky)}.ribbon-icon svg{width:22px}.ribbon-cell b{font-size:12px;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.ribbon-cell small{color:color-mix(in oklab,var(--primary-foreground) 72%,transparent);font-size:10.5px}.benefits-section,.comparison-section{padding:68px 20px}.benefits-section{padding-inline:0;background:var(--background)}.benefits-section header{padding-inline:20px}.benefits-section header,.comparison-section header{max-width:700px;margin:0 auto 34px;text-align:center}.benefit-flow{margin-top:12px}.benefit-flow article{border-top:1px solid var(--nube-line)}.benefit-flow article:nth-child(2n){background:var(--nube-sky-soft)}.flow-inner{max-width:780px;margin:0 auto;padding:34px 24px;display:flex;align-items:center;gap:34px}.flow-right .flow-inner{flex-direction:row-reverse}.flow-number{flex:none;font-size:clamp(58px,8vw,92px);line-height:1;font-weight:900;letter-spacing:-.02em;color:color-mix(in oklab,var(--nube-sky) 30%,var(--background))}.flow-text{flex:1;min-width:0}.flow-right .flow-text{text-align:right}.flow-text b{display:flex;align-items:center;gap:10px;color:var(--nube-navy);font-size:19px}.flow-right .flow-text b{justify-content:flex-end}.flow-icon{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:50%;background:color-mix(in oklab,var(--nube-sky) 14%,var(--background));color:var(--nube-navy)}.flow-icon svg{width:18px}.flow-text p{margin:8px 0 0;color:var(--nube-ink-muted);font-size:14.5px;line-height:1.6}.benefits-section header p{color:var(--nube-ink-muted);line-height:1.6}.feature-images{width:min(100%,768px);margin:auto;background:var(--background)}.nebulizer-usage{margin-top:48px;padding:44px 24px;border-block:1px solid var(--nube-line);background:var(--nube-sky-soft)}.nebulizer-usage-inner{max-width:1084px;margin:auto}.nebulizer-usage-heading{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:32px;margin-bottom:26px}.nebulizer-usage-heading small{color:var(--nube-ink-muted);font-size:10px;font-weight:900;letter-spacing:0}.nebulizer-usage-heading h2{margin:7px 0 0;color:var(--nube-navy);font-size:32px;line-height:1.15}.nebulizer-usage-heading>p{margin:0;max-width:400px;color:var(--nube-ink-muted);font-size:14px;line-height:1.6}.nebulizer-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid var(--nube-line)}.nebulizer-steps li{min-width:0;padding:22px 24px;border-bottom:1px solid var(--nube-line)}.nebulizer-steps li:not(:nth-child(3n+1)){border-left:1px solid var(--nube-line)}.nebulizer-step-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.nebulizer-step-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--background);color:var(--nube-navy);border:1px solid var(--nube-line)}.nebulizer-step-icon svg{width:23px;height:23px;stroke-width:1.6}.nebulizer-step-number{color:color-mix(in oklab,var(--nube-sky) 50%,var(--nube-navy));font-size:24px;font-weight:800;line-height:1}.nebulizer-steps h3{margin:0 0 6px;color:var(--nube-navy);font-size:15px;line-height:1.3}.nebulizer-steps p{margin:0;color:var(--nube-ink-muted);font-size:12px;line-height:1.5}.nebulizer-safety{display:flex;gap:12px;align-items:flex-start;margin-top:22px;padding:18px 20px;border-left:3px solid var(--nube-green);background:var(--nube-green-soft)}.nebulizer-safety>svg{width:23px;height:23px;flex:none;color:var(--nube-green)}.nebulizer-safety b{display:block;margin-bottom:5px;color:var(--nube-navy);font-size:13px}.nebulizer-safety p{margin:0;color:var(--nube-ink-muted);font-size:12px;line-height:1.5}.nebulizer-manual{margin:12px 0 0;color:var(--nube-ink-muted);font-size:10.5px;line-height:1.5}@media(max-width:760px){.nebulizer-usage{margin-top:32px;padding:30px 14px}.nebulizer-usage-heading{grid-template-columns:1fr;gap:12px;margin-bottom:20px}.nebulizer-usage-heading h2{font-size:27px}.nebulizer-usage-heading>p{font-size:13px}.nebulizer-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.nebulizer-steps li{padding:18px 12px}.nebulizer-steps li:not(:nth-child(3n+1)){border-left:0}.nebulizer-steps li:nth-child(2n){border-left:1px solid var(--nube-line)}.nebulizer-steps h3{font-size:13px}.nebulizer-steps p{font-size:11.5px}.nebulizer-safety{gap:9px;padding:14px 12px}.nebulizer-safety p{font-size:11.5px}}.comparison-section>div{display:grid;grid-template-columns:1fr 1fr;gap:clamp(8px,2.2vw,16px);max-width:980px;margin:auto}.comparison-section article{display:grid;grid-template-rows:auto repeat(3,minmax(0,1fr));gap:6px;padding:clamp(12px,3.4vw,28px);border:1px solid var(--nube-line);border-radius:8px}.comparison-section article b{line-height:1.15;min-height:2.3em;font-size:clamp(10.5px,2.85vw,14px);letter-spacing:.04em}.comparison-section article p{display:grid;grid-template-columns:14px minmax(0,1fr);gap:5px;margin:0;color:var(--nube-ink-muted);font-size:clamp(10.5px,2.85vw,14px);line-height:1.3}.comparison-section article p span{text-align:center;font-weight:800}.comparison-section .highlight{background:var(--nube-sky);color:var(--primary-foreground)}.comparison-section .highlight p{color:var(--primary-foreground)}.gift-experience{position:relative;overflow:hidden;margin:78px 0;background:color-mix(in oklab,var(--nube-navy) 91%,var(--nube-sky))}.gift-experience:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 12% 18%,color-mix(in oklab,var(--co-yellow) 18%,transparent),transparent 28%),radial-gradient(ellipse at 77% 28%,color-mix(in oklab,var(--nube-sky) 25%,transparent),transparent 45%),radial-gradient(ellipse at 62% 92%,color-mix(in oklab,var(--co-red) 13%,transparent),transparent 30%);filter:blur(48px);pointer-events:none}.gift-section{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:center;max-width:960px;margin:0 auto;padding:48px 48px 56px;color:var(--primary-foreground)}.gift-section:before{content:"";position:absolute;z-index:0;top:10px;right:-12%;width:72%;height:510px;background:radial-gradient(ellipse at center,color-mix(in oklab,var(--background) 16%,transparent),transparent 70%);filter:blur(18px);pointer-events:none}.gift-copy{position:relative;z-index:1;max-width:650px;margin:0 auto 32px;text-align:center}.gift-zero{display:inline-flex;align-items:center;gap:8px;margin-bottom:22px;padding:9px 12px;border:1px solid color-mix(in oklab,var(--co-yellow) 65%,transparent);border-radius:4px;background:color-mix(in oklab,var(--nube-navy-soft) 72%,transparent);color:var(--primary-foreground);box-shadow:0 14px 30px -24px color-mix(in oklab,var(--co-yellow) 50%,transparent);font-size:10.5px;font-weight:900;letter-spacing:.04em}.gift-zero svg{width:16px;color:var(--co-yellow);filter:drop-shadow(0 2px 5px color-mix(in oklab,var(--co-yellow) 35%,transparent))}.gift-zero:after{content:"";width:4px;height:4px;margin-left:2px;border-radius:50%;background:var(--co-red);box-shadow:0 0 0 3px color-mix(in oklab,var(--co-red) 18%,transparent)}.gift-copy>small{display:block;color:var(--co-yellow);font-size:11px;font-weight:900;letter-spacing:.09em}.gift-copy h2{margin:0 0 14px;font-size:38px;line-height:1.12;letter-spacing:0}.gift-copy>p{margin:0;color:color-mix(in oklab,var(--primary-foreground) 78%,transparent);font-size:15px;line-height:1.7}.gift-included{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:20px;padding-top:18px;border-top:1px solid color-mix(in oklab,var(--primary-foreground) 18%,transparent);text-align:left}.gift-included>svg{width:23px;height:23px;flex:none;padding:4px;border-radius:50%;background:var(--nube-green-soft);color:var(--nube-green)}.gift-included b,.gift-included span{display:block}.gift-included b{color:var(--primary-foreground);font-size:13px}.gift-included span{margin-top:2px;color:color-mix(in oklab,var(--primary-foreground) 67%,transparent);font-size:11px}.gift-showcase{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr);min-width:0;overflow:hidden;border:1px solid color-mix(in oklab,var(--primary-foreground) 30%,transparent);border-radius:8px;background:var(--background);box-shadow:0 34px 76px -30px color-mix(in oklab,var(--nube-navy) 80%,transparent)}.gift-product-visual{position:relative;display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;background:var(--background)}.gift-packshot{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;background:var(--background)}.gift-device-photo{display:grid;align-items:center;padding:24px 16px;background:var(--nube-sky-soft)}.gift-device-photo img{display:block;width:100%;aspect-ratio:1;object-fit:contain;mix-blend-mode:multiply}.gift-device-record{display:flex;flex-direction:column;justify-content:center;padding:32px 34px;color:var(--nube-navy);border-left:1px solid var(--nube-line)}.gift-record-brand{display:flex;align-items:center;gap:10px;font-size:10px;font-weight:800;color:var(--nube-ink-muted);letter-spacing:0}.gift-record-brand:before{content:"";width:20px;height:2px;background:var(--nube-gold)}.gift-device-record h3{margin:12px 0 22px;font-size:28px;line-height:1.2}.gift-anatomy{margin:0;padding:0;list-style:none}.gift-anatomy li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;padding:14px 0;border-top:1px solid var(--nube-line)}.gift-anatomy li>span{padding-top:2px;font-size:10px;font-weight:800;color:var(--nube-sky)}.gift-anatomy b{display:block;font-size:13px}.gift-anatomy small{display:block;margin-top:4px;font-size:11px;line-height:1.45;color:var(--nube-ink-muted)}.gift-record-included{display:flex;align-items:center;gap:8px;margin-top:12px;padding-top:14px;border-top:1px solid var(--nube-line);font-size:9px;font-weight:800;color:var(--nube-navy)}.gift-record-included svg{width:15px;height:15px;color:var(--nube-gold)}.gift-photo-caption{display:flex;justify-content:space-between;gap:12px;padding:14px 24px;background:var(--nube-navy-soft);color:var(--primary-foreground);font-size:10px;line-height:1.4}.gift-photo-caption span:first-child{font-weight:800}.gift-photo-caption span:last-child{opacity:.8}.gift-lifestyle{position:relative;width:100%;height:290px;overflow:hidden;background:var(--nube-hero-floor);border-top:1px solid var(--nube-line)}.gift-product-visual .gift-ambient{display:block;width:100%;max-width:480px;margin:auto;height:100%;object-fit:cover;object-position:50% 42%;opacity:.94;filter:saturate(.78) contrast(.94) brightness(1.04)}.gift-product-label,.gift-product-note{position:absolute;z-index:2;text-align:center;font-size:9px;font-weight:900;letter-spacing:.08em}.gift-product-label{top:18px;left:16px;right:16px;color:var(--nube-ink-muted)}.gift-product-note{bottom:15px;left:50%;display:inline-flex;align-items:center;justify-content:center;gap:7px;width:max-content;max-width:calc(100% - 28px);padding:0;color:var(--nube-navy);transform:translate(-50%)}.gift-product-note svg{width:14px;height:14px;flex:none;color:var(--co-yellow)}.gift-product-note:after{content:"";width:12px;height:2px;border-radius:999px;background:var(--co-red)}.gift-confidence{display:flex;flex-direction:column;justify-content:center;padding:22px 28px}.gift-confidence-head{display:flex;align-items:center;gap:8px;padding-bottom:17px;color:var(--nube-sky);font-size:10px;font-weight:900;line-height:1.35;letter-spacing:.05em}.gift-confidence-head svg{width:18px;height:18px;flex:none}.gift-details{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;gap:0;margin:0;padding:0;border-top:1px solid var(--nube-line);list-style:none}.gift-details li{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;gap:10px;padding:17px 0}.gift-details li+li{padding-left:12px;border-left:1px solid var(--nube-line)}.gift-details li>svg{width:23px;height:23px;padding:4px;border-radius:50%;background:var(--nube-green-soft);color:var(--nube-green)}.gift-details li>span{color:var(--nube-navy);font-size:12.5px;font-weight:800;line-height:1.3}.gift-usage{grid-column:1 / -1;display:grid;grid-template-columns:210px minmax(0,1fr);gap:16px 26px;margin-top:20px;padding:26px 28px;border:1px solid color-mix(in oklab,var(--primary-foreground) 25%,transparent);border-radius:8px;background:color-mix(in oklab,var(--background) 96%,transparent);color:var(--nube-navy)}.gift-usage header{align-self:center}.gift-usage header small{color:var(--nube-sky);font-size:10px;font-weight:900;letter-spacing:.08em}.gift-usage h3{margin:6px 0 0;color:var(--nube-navy);font-size:25px;line-height:1.08}.gift-usage ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none}.gift-usage li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:8px;padding:4px 14px;border-left:1px solid var(--nube-line)}.gift-usage li>span{color:var(--nube-sky);font-size:10px;font-weight:900}.gift-usage li p{margin:0;color:var(--nube-ink-muted);font-size:10.5px;line-height:1.4}.gift-usage li b{display:block;margin-bottom:3px;color:var(--nube-navy);font-size:11.5px}.gift-safety{grid-column:1 / -1;display:flex;align-items:center;gap:8px;margin:0;padding-top:14px;border-top:1px solid var(--nube-line);color:var(--nube-ink-muted);font-size:10.5px;line-height:1.4}.gift-safety svg{width:17px;height:17px;flex:none;color:var(--nube-green)}.guide-strip{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,320px);gap:clamp(24px,4vw,40px);align-items:center;margin-top:20px;padding:26px 28px;border-radius:8px;background:var(--nube-hero-floor);box-shadow:0 22px 50px -34px color-mix(in oklab,var(--nube-navy) 50%,transparent)}.guide-thumb{display:grid;justify-items:center;align-content:center;gap:10px;padding:16px;border-radius:8px;background:var(--background);box-shadow:0 18px 40px -28px color-mix(in oklab,var(--nube-navy) 48%,transparent)}.guide-thumb-frame{display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:6px;box-shadow:0 10px 24px -14px color-mix(in oklab,var(--nube-navy) 60%,transparent)}.guide-thumb-frame img{display:block;width:100%;height:100%;object-fit:cover}.guide-thumb-note{font-size:8.5px;font-weight:900;letter-spacing:.08em;color:var(--nube-navy);text-align:center}.guide-info{position:relative;z-index:1;min-width:0}.guide-zero{display:inline-flex;align-items:center;gap:8px;margin-bottom:12px;padding:7px 11px;border:1px solid color-mix(in oklab,var(--nube-green) 40%,var(--background));border-radius:999px;background:var(--nube-green-soft);color:color-mix(in oklab,var(--nube-green) 74%,var(--nube-navy));font-size:10.5px;font-weight:900;letter-spacing:.04em}.guide-zero svg{width:15px}.guide-info h3{margin:0 0 8px;color:var(--nube-navy);font-size:clamp(24px,2.6vw,30px);line-height:1.1}.guide-info>p{margin:0;color:color-mix(in oklab,var(--nube-ink-muted) 80%,var(--nube-navy));font-size:14px;line-height:1.6}.guide-included{display:inline-flex;align-items:center;gap:11px;margin-top:20px;padding:12px 16px;border:1px solid color-mix(in oklab,var(--nube-navy) 12%,transparent);border-radius:8px;background:var(--background);box-shadow:0 16px 34px -26px color-mix(in oklab,var(--nube-navy) 45%,transparent)}.guide-included>svg{width:21px;height:21px;flex:none;padding:4px;border-radius:50%;background:var(--nube-green-soft);color:var(--nube-green)}.guide-included b,.guide-included span{display:block}.guide-included b{color:var(--nube-navy);font-size:12.5px}.guide-included span{margin-top:2px;color:var(--nube-ink-muted);font-size:10.5px}.order-section{max-width:570px;margin:70px auto;padding:38px;border:2px solid var(--nube-sky);border-radius:8px;text-align:center;box-shadow:0 24px 60px color-mix(in oklab,var(--nube-navy) 12%,transparent)}.order-section>p{color:var(--nube-ink-muted)}.order-summary{padding:18px;margin:24px 0;border:1px dashed color-mix(in oklab,var(--nube-sky) 42%,transparent);border-radius:8px;background:var(--nube-sky-soft);text-align:left}.order-summary strong{float:right;color:var(--nube-sky);font-size:20px}.order-summary span{display:block;clear:both;padding-top:8px;color:var(--nube-ink-muted);font-size:12px}.order-seals{display:flex;justify-content:center;gap:18px;margin-top:20px;color:var(--nube-ink-muted);font-size:10px;font-weight:850}.order-seals span{display:flex;align-items:center;gap:4px}.order-seals svg{width:14px;color:var(--nube-green)}.nube-footer{padding:44px 24px 22px;border-top:3px solid var(--nube-sky);background:var(--nube-navy);color:var(--primary-foreground);font-size:12px}.footer-inner{max-width:960px;margin:auto}.footer-heading{display:flex;align-items:center;justify-content:space-between;gap:24px}.footer-identity b{display:inline-flex;align-items:center;gap:12px;font-size:20px;letter-spacing:0}.footer-identity img{width:48px;height:38px;object-fit:contain;padding:4px;border-radius:8px;background:var(--nube-sky-soft)}.footer-identity p{margin:10px 0 0;color:color-mix(in oklab,var(--primary-foreground) 72%,transparent);font-size:14px}.footer-guarantee{display:flex;align-items:center;gap:12px;color:var(--nube-gold)}.footer-guarantee>svg{width:32px;height:32px;flex:none}.footer-guarantee small,.footer-guarantee strong{display:block}.footer-guarantee small{font-size:9px}.footer-guarantee strong{margin-top:3px;font-size:17px}.footer-assurances{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0;padding:20px 0;list-style:none;border-block:1px solid color-mix(in oklab,var(--primary-foreground) 16%,transparent)}.footer-assurances li{display:flex;align-items:center;gap:10px;font-size:12px}.footer-assurances svg{width:20px;height:20px;flex:none;color:var(--nube-sky)}.footer-care{display:flex;align-items:flex-start;gap:12px;max-width:740px}.footer-care>svg{width:20px;height:20px;flex:none;color:var(--nube-sky)}.footer-care strong{font-size:13px;font-weight:600}.footer-care p{margin:8px 0 0;line-height:1.7;color:color-mix(in oklab,var(--primary-foreground) 65%,transparent)}.footer-bottom{display:flex;justify-content:space-between;gap:16px;margin-top:30px;padding-top:18px;border-top:1px solid color-mix(in oklab,var(--primary-foreground) 12%,transparent);color:color-mix(in oklab,var(--primary-foreground) 55%,transparent);font-size:10px;line-height:1.6}.footer-bottom>span:last-child{display:flex;align-items:center;gap:8px}@media(max-width:760px){.nube-footer{padding:32px 20px 20px}.footer-heading{gap:14px}.footer-identity b{font-size:16px;gap:8px}.footer-identity img{width:36px;height:30px}.footer-identity p{font-size:12px;max-width:170px}.footer-guarantee{gap:7px}.footer-guarantee>svg{width:26px;height:26px}.footer-guarantee small{font-size:7px}.footer-guarantee strong{font-size:14px}.footer-assurances{grid-template-columns:1fr;gap:16px;margin:24px 0}.footer-bottom{flex-direction:column;gap:10px}}@media(max-width:760px){.announcement{font-size:10px}.marquee-group{gap:30px;padding-right:30px}.site-nav{height:60px}.brand{font-size:14px;gap:7px;white-space:nowrap}.brand img{width:34px}.nav-seal{gap:8px}.nav-seal-medal{width:34px;height:34px;box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--nube-gold) 50%,transparent),0 6px 12px -8px color-mix(in oklab,var(--nube-navy) 55%,transparent)}.nav-seal-medal:before{top:3px;right:3px;bottom:3px;left:3px}.nav-seal-medal svg{width:15px;height:15px}.nav-seal-text small{font-size:7px;letter-spacing:.14em}.nav-seal-text b{font-size:10.5px;letter-spacing:.08em}.offer-section{padding:22px 14px 0}.offer-intro{max-width:none;text-align:center}.top-product-visual img{aspect-ratio:4 / 3;max-height:none;object-fit:cover;object-position:47% center}.top-visual-frame:before,.top-visual-frame:after{display:none}.offer-intro h1{font-size:36px;line-height:1.08}.offer-intro>p{margin-inline:auto;font-size:15px;line-height:1.55}.trust-row{margin-top:18px}.trust-item{padding:14px 6px;gap:5px}.trust-icon{width:34px;height:34px}.trust-icon svg{width:17px}.trust-item b{font-size:11px}.trust-item small{font-size:10px}.offer-card{padding:18px 14px;border-radius:8px}.price-block>strong{font-size:41px}.gift-content img{width:82px;height:82px}.gift-content b{font-size:15px}.gift-content p,.gift-content strong{font-size:11px}.pdf-box{gap:8px;padding:13px 11px}.pdf-icon{width:42px;height:42px;box-shadow:0 0 0 3px color-mix(in oklab,var(--nube-sky) 16%,transparent),0 6px 14px -8px color-mix(in oklab,var(--nube-sky) 70%,transparent)}.pdf-icon svg{width:22px}.pdf-icon-book{width:56px;height:56px}.pdf-head b{font-size:14px}.pdf-value s{font-size:11px}.pdf-free{font-size:10px;padding:3px 8px}.pdf-list{padding:8px 10px;gap:5px}.pdf-list li{font-size:11px}.pdf-locked{font-size:10.5px;padding-top:8px}.benefit-ribbon{grid-template-columns:1fr 1fr;padding:6px 0}.benefits-section,.comparison-section{padding:52px 12px}.benefits-section{padding:52px 0 0}.flow-inner{gap:20px;padding:26px 18px}.flow-number{font-size:52px}.flow-right .flow-text{text-align:left}.flow-right .flow-text b{justify-content:flex-start}.flow-text b{font-size:16.5px}.flow-text p{font-size:13.5px}.gift-experience{margin:48px 0}.gift-section{grid-template-columns:1fr;column-gap:30px;row-gap:0;padding:42px 14px}.gift-zero{margin-bottom:20px;font-size:10px}.gift-copy h2{font-size:33px}.gift-copy>p{font-size:14px}.gift-showcase{grid-template-columns:1fr}.gift-section:before{top:330px;right:-45%;width:150%;height:470px}.gift-copy{margin-bottom:26px}.gift-packshot{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:0}.gift-device-photo{padding:12px 0}.gift-device-record{padding:20px 12px}.gift-device-record h3{margin:8px 0 14px;font-size:18px}.gift-record-brand{font-size:8px}.gift-anatomy li{grid-template-columns:16px minmax(0,1fr);gap:5px;padding:10px 0}.gift-anatomy b{font-size:10.5px}.gift-anatomy small{font-size:9px}.gift-anatomy li>span{font-size:8px}.gift-record-included{font-size:7.5px;gap:5px;line-height:1.4}.gift-record-included svg{width:12px;height:12px;flex:none}.gift-photo-caption{padding:12px 14px;font-size:8px}.gift-lifestyle{height:205px}.gift-product-visual .gift-ambient{object-position:50% 40%}.guide-strip{grid-template-columns:104px minmax(0,1fr);gap:13px;margin-top:20px;padding:16px 12px}.guide-thumb{order:-1;padding:9px 8px 8px}.guide-thumb-note{font-size:7px}.guide-info h3{font-size:20px}.guide-info>p{font-size:12.5px}.guide-zero{margin-bottom:9px;font-size:9px}.guide-included{margin-top:11px;padding:9px 11px;gap:9px}.guide-included b{font-size:11.5px}.guide-included span{font-size:9.5px}.gift-confidence{padding:22px 18px}.gift-confidence-head{padding-bottom:13px}.gift-details{grid-template-columns:1fr 1fr;align-content:stretch}.gift-details li:nth-child(odd){padding-left:0;border-left:0}.gift-details li{grid-template-columns:22px minmax(0,1fr);align-items:center;gap:7px;padding:14px 8px}.gift-details li:nth-child(2n){border-left:1px solid var(--nube-line)}.gift-details li:nth-child(n+3){border-top:1px solid var(--nube-line)}.gift-details li>span{font-size:10.5px}.gift-usage{grid-template-columns:1fr;gap:18px;padding:22px 14px}.gift-usage h3{font-size:23px}.gift-usage ol{grid-template-columns:1fr 1fr}.gift-usage li{padding:10px 8px;border-left:0}.gift-usage li:nth-child(2n){border-left:1px solid var(--nube-line)}.gift-usage li:nth-child(n+3){border-top:1px solid var(--nube-line)}.gift-safety{font-size:9.5px}.order-section{margin:48px 14px;padding:26px 18px}.order-seals{gap:8px}}@media(max-width:390px){.offer-intro h1{font-size:33px}.trust-item{padding:12px 4px}.trust-item b{font-size:10.5px}.gift-content{align-items:flex-start}.gift-content img{width:72px;height:72px}}.gift-marquee{position:relative;z-index:2;overflow:hidden;padding:11px 0;border-block:1px solid color-mix(in oklab,var(--primary-foreground) 16%,transparent);background:color-mix(in oklab,var(--nube-navy-soft) 70%,transparent);color:var(--primary-foreground);font-size:10px;font-weight:900;text-transform:uppercase}.gift-marquee .marquee-track{animation-duration:32s}.gift-marquee:hover .marquee-track{animation-play-state:paused}.gift-marquee-group{display:flex;align-items:center;gap:42px;margin:0;padding:0 42px 0 0;list-style:none}.gift-marquee-group li{display:inline-flex;align-items:center;gap:9px;white-space:nowrap}.gift-marquee-group li:after{content:"\2726";margin-left:33px;color:var(--co-yellow)}.gift-marquee-group svg{width:15px;height:15px;color:var(--co-yellow)}.gift-trust-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:28px;border-block:1px solid color-mix(in oklab,var(--primary-foreground) 18%,transparent)}.gift-trust-item{display:flex;align-items:center;gap:8px;min-width:0;padding:14px 8px;color:color-mix(in oklab,var(--primary-foreground) 76%,transparent);font-size:9.5px;line-height:1.3}.gift-trust-item+.gift-trust-item{border-left:1px solid color-mix(in oklab,var(--primary-foreground) 18%,transparent)}.gift-trust-item svg{width:19px;height:19px;flex:none;color:var(--co-yellow)}.gift-trust-item b{display:block;color:var(--primary-foreground);font-size:10.5px}@media(max-width:760px){.gift-marquee-group{gap:28px;padding-right:28px}.gift-marquee-group li:after{margin-left:19px}.gift-trust-badges{margin-top:24px}.gift-trust-item{flex-direction:column;align-items:flex-start;gap:6px;padding:12px 6px;font-size:8.5px}.gift-trust-item svg{width:18px;height:18px}.gift-trust-item b{font-size:9.5px}}.reviews-section{max-width:620px;margin:0 auto;padding:52px 16px 44px}.reviews-section header{margin:0 auto 22px;text-align:center}.reviews-section header small{color:var(--nube-sky);font-size:10px;font-weight:900;letter-spacing:.1em}.reviews-section header h2{margin:6px 0;color:var(--nube-navy);font-size:clamp(22px,3vw,30px);line-height:1.15}.reviews-rating{display:inline-flex;align-items:center;gap:6px;color:var(--muted-foreground);font-size:12px;font-weight:700}.reviews-stars{display:inline-flex;gap:1px;color:var(--co-yellow)}.reviews-stars svg{width:12px;height:12px;fill:currentColor}.reviews-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.review-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--nube-line);border-radius:10px;background:var(--background);box-shadow:0 12px 28px -24px color-mix(in oklab,var(--nube-navy) 55%,transparent)}.review-media{position:relative;overflow:hidden;aspect-ratio:4 / 3;background:var(--nube-sky-soft)}.review-media img,.review-media video{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover}.review-media-tag{position:absolute;top:6px;left:6px;padding:2px 6px;border-radius:999px;background:color-mix(in oklab,var(--nube-navy) 78%,transparent);color:var(--primary-foreground);font-size:8px;font-weight:800;letter-spacing:.04em;pointer-events:none}.review-body{display:flex;flex:1;flex-direction:column;gap:5px;padding:10px 11px 11px}.review-body p{margin:0;color:var(--nube-navy);font-size:12px;line-height:1.4}.review-meta{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin-top:auto;padding-top:6px;border-top:1px solid var(--nube-line);font-size:10.5px}.review-meta b{color:var(--nube-navy)}.review-meta span{color:var(--muted-foreground)}.review-verified{display:inline-flex;align-items:center;gap:3px;color:var(--nube-green)!important;font-weight:800}.review-verified svg{width:11px;height:11px}@media(max-width:760px){.reviews-section{padding:40px 12px 36px}.reviews-grid{gap:8px}.review-body{padding:8px 8px 9px}.review-body p{font-size:11px}.review-meta{font-size:9.5px}}.package-section{padding:58px 16px 62px;background:linear-gradient(180deg,color-mix(in oklab,var(--nube-navy) 76%,var(--nube-sky)),color-mix(in oklab,var(--nube-navy) 84%,var(--nube-sky)))}.package-card{position:relative;overflow:hidden;max-width:560px;margin:0 auto;padding:30px 24px 26px;border:1px solid color-mix(in oklab,var(--primary-foreground) 20%,transparent);border-radius:20px;background:linear-gradient(180deg,color-mix(in oklab,var(--nube-navy-soft) 78%,var(--nube-sky)),color-mix(in oklab,var(--nube-navy) 85%,var(--nube-sky)));text-align:center;box-shadow:0 34px 80px -34px color-mix(in oklab,var(--nube-navy) 90%,transparent),inset 0 1px color-mix(in oklab,var(--primary-foreground) 14%,transparent)}.package-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(130% 55% at 50% 0%,color-mix(in oklab,var(--nube-sky) 22%,transparent) 0%,transparent 62%)}.package-chip{position:relative;display:inline-flex;align-items:center;padding:8px 16px;border:1px solid color-mix(in oklab,var(--nube-gold) 55%,transparent);border-radius:999px;background:color-mix(in oklab,var(--nube-gold) 16%,transparent);color:color-mix(in oklab,var(--nube-gold) 82%,white);font-size:10.5px;font-weight:900;letter-spacing:.09em}.package-stage{position:relative;display:block;width:min(360px,88%);margin:18px auto 4px;padding:12px;border:1px solid color-mix(in oklab,var(--nube-gold) 42%,transparent);border-radius:18px;background:linear-gradient(180deg,#fff,color-mix(in oklab,var(--nube-sky-soft) 82%,white));box-shadow:0 24px 50px -24px color-mix(in oklab,var(--nube-navy) 85%,transparent),inset 0 1px #fff}.package-stage img{display:block;width:100%;height:auto;border-radius:10px;mix-blend-mode:multiply}.package-card h2{position:relative;margin:12px 0 8px;color:color-mix(in oklab,var(--primary-foreground) 94%,var(--nube-sky));font-size:clamp(22px,3.2vw,30px);line-height:1.15}.package-intro{position:relative;max-width:430px;margin:0 auto 20px;color:color-mix(in oklab,var(--primary-foreground) 62%,transparent);font-size:13.5px;line-height:1.55}.package-list{position:relative;margin:0;padding:0;list-style:none;overflow:hidden;border:1px solid color-mix(in oklab,var(--nube-navy) 10%,transparent);border-radius:16px;background:color-mix(in oklab,white 94%,var(--nube-gold));box-shadow:0 18px 40px -26px color-mix(in oklab,var(--nube-navy) 70%,transparent)}.package-list li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;text-align:left}.package-list li+li{border-top:1px solid color-mix(in oklab,var(--nube-navy) 8%,transparent)}.package-list .package-icon{display:flex;align-items:center;justify-content:center;flex:0 0 44px;width:44px;height:44px;margin:0;padding:0;box-sizing:border-box;border:1px solid color-mix(in oklab,var(--nube-gold) 34%,transparent);border-radius:12px;background:color-mix(in oklab,var(--nube-gold) 14%,white);color:color-mix(in oklab,var(--nube-gold) 62%,var(--nube-navy));line-height:0}.package-list .package-icon svg{display:block;width:19px;height:19px;margin:auto;flex:none}.package-list b{display:block;color:color-mix(in oklab,var(--nube-navy) 92%,black);font-size:14px;line-height:1.3}.package-list div span{display:block;margin-top:2px;color:color-mix(in oklab,var(--nube-navy) 55%,white);font-size:11.5px;line-height:1.45}.package-list strong{justify-self:end;color:color-mix(in oklab,var(--nube-navy) 90%,black);font-size:15px;white-space:nowrap}.package-free{color:var(--nube-green)!important;font-size:12px;letter-spacing:.04em}.package-free s{display:block;margin:3px 0 0;color:color-mix(in oklab,var(--nube-navy) 38%,white);font-size:11px;font-weight:600;text-align:right}.package-incl{color:var(--nube-green)!important;font-size:11.5px;letter-spacing:.04em}.package-total{position:relative;margin-top:16px;padding:18px;border:1px solid color-mix(in oklab,var(--nube-gold) 40%,transparent);border-radius:16px;background:linear-gradient(180deg,color-mix(in oklab,var(--nube-navy) 88%,var(--nube-sky)),color-mix(in oklab,var(--nube-navy) 95%,black));text-align:left;box-shadow:0 22px 46px -26px color-mix(in oklab,var(--nube-navy) 90%,transparent)}.package-total-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.package-total-row span{color:color-mix(in oklab,var(--primary-foreground) 62%,transparent);font-size:12.5px}.package-total-row s{color:color-mix(in oklab,var(--primary-foreground) 45%,transparent);font-size:14px;font-weight:700}.package-total-main{margin-top:10px;padding-top:12px;border-top:1px solid color-mix(in oklab,var(--primary-foreground) 14%,transparent)}.package-total-main b{color:color-mix(in oklab,var(--primary-foreground) 96%,transparent);font-size:14.5px;line-height:1.3}.package-total-main strong{color:var(--nube-gold);font-size:27px;white-space:nowrap}.package-total-main strong small{color:color-mix(in oklab,var(--nube-gold) 65%,transparent);font-size:13px;font-weight:800}.package-ship{display:block;margin-top:14px;color:color-mix(in oklab,var(--primary-foreground) 55%,transparent);font-size:11px;text-align:center;letter-spacing:.03em}.package-cta{width:100%;margin-top:16px;font-size:17px}.package-cta svg{width:20px;height:20px}@media(max-width:760px){.package-section{padding:44px 12px 48px}.package-card{padding:24px 14px 20px;border-radius:14px}.package-stage{width:min(280px,82%);padding:8px;border-radius:13px}.package-list li{grid-template-columns:38px minmax(0,1fr) auto;gap:9px;padding:12px}.package-list .package-icon{flex:0 0 38px;width:38px;height:38px;border-radius:10px}.package-list .package-icon svg{width:16px;height:16px}.package-list b{font-size:12.5px}.package-list div span{font-size:10.5px}.package-list strong{font-size:13px}.package-total{padding:14px}.package-total-main strong{font-size:22px}.package-total-main b{font-size:12.5px}.package-cta{font-size:15px}}.bottom-trust{padding:44px 20px 30px;background:var(--background)}.bt-block{max-width:720px;margin:0 auto 44px}.bt-center{text-align:center}.bt-chip{display:inline-block;padding:8px 16px;border-radius:999px;background:color-mix(in oklab,var(--nube-sky) 16%,var(--background));color:var(--nube-navy);font-size:11px;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.bt-chip-gold{background:color-mix(in oklab,var(--nube-gold) 18%,var(--background));border:1px solid color-mix(in oklab,var(--nube-gold) 40%,transparent);color:color-mix(in oklab,var(--nube-gold) 55%,var(--nube-navy))}.bt-title{margin:14px 0 20px;color:var(--nube-navy);font-size:clamp(26px,4vw,36px);font-weight:900;line-height:1.1;letter-spacing:-.01em}.bt-intro{margin:-6px auto 26px;max-width:560px;color:var(--nube-ink-muted);font-size:15.5px;line-height:1.55}.bt-faq{display:grid;gap:10px}.bt-faq details{border:1px solid var(--nube-line);border-radius:16px;background:var(--background);box-shadow:0 6px 18px -14px color-mix(in oklab,var(--nube-navy) 40%,transparent)}.bt-faq summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 20px;color:var(--nube-navy);font-size:15.5px;font-weight:700;cursor:pointer;list-style:none}.bt-faq summary::-webkit-details-marker{display:none}.bt-faq summary svg{flex:0 0 18px;width:18px;height:18px;color:var(--nube-ink-muted);transition:transform .2s}.bt-faq details[open] summary svg{transform:rotate(180deg)}.bt-faq details p{margin:0;padding:0 20px 18px;color:var(--nube-ink-muted);font-size:14.5px;line-height:1.55}.bt-promise{position:relative;margin:0;padding:26px 24px 24px;border:1px solid color-mix(in oklab,var(--nube-gold) 30%,transparent);border-radius:22px;background:color-mix(in oklab,var(--nube-gold) 8%,var(--background))}.bt-quote{position:absolute;top:4px;right:22px;color:color-mix(in oklab,var(--nube-gold) 45%,transparent);font-family:Georgia,serif;font-size:78px;line-height:1}.bt-promise blockquote{margin:18px 0 14px;color:var(--nube-navy);font-size:17px;font-weight:600;line-height:1.55}.bt-promise figcaption{color:color-mix(in oklab,var(--nube-gold) 55%,var(--nube-navy));font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.bt-dispatch{position:relative;padding:22px 0 20px;border:1px solid var(--nube-line);border-radius:22px;background:var(--background);text-align:center;overflow:hidden;box-shadow:0 10px 26px -20px color-mix(in oklab,var(--nube-navy) 45%,transparent)}.bt-dispatch:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--co-yellow) 0 50%,var(--co-blue) 50% 78%,var(--co-red) 78% 100%)}.bt-live{display:inline-flex;align-items:center;gap:9px;color:var(--nube-green);font-size:12px;font-weight:800;letter-spacing:.2em;text-transform:uppercase}.bt-live i{width:8px;height:8px;border-radius:50%;background:var(--nube-green);animation:bt-pulse 1.6s ease-in-out infinite}@keyframes bt-pulse{50%{opacity:.35}}.bt-dispatch h3{margin:10px 18px 16px;color:var(--nube-navy);font-size:clamp(17px,2.6vw,21px);font-weight:900}.bt-cities{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.bt-city-track{display:flex;width:max-content;animation:nube-marquee 32s linear infinite}.bt-city-group{display:flex;gap:10px;margin:0;padding:0 10px 0 0;list-style:none}.bt-city-group li{display:inline-flex;align-items:center;gap:7px;padding:8px 16px;border:1px solid var(--nube-line);border-radius:999px;background:var(--nube-sky-soft);color:var(--nube-navy);font-size:14px;font-weight:700;white-space:nowrap}.bt-city-group svg{width:15px;height:15px;color:var(--nube-sky)}.bt-perks{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:20px 12px 0;padding:0;list-style:none}.bt-perks li{display:grid;justify-items:center;gap:8px;color:var(--nube-navy);font-size:11.5px;font-weight:800;letter-spacing:.06em;line-height:1.3;text-transform:uppercase}.bt-perks svg{width:22px;height:22px;color:var(--nube-gold)}.bt-perk--green svg{color:var(--nube-green)}.bt-steps-section{text-align:left}.bt-steps-fold{margin-top:14px;border:1px solid var(--nube-line);border-radius:16px;background:var(--background);box-shadow:0 6px 18px -14px color-mix(in oklab,var(--nube-navy) 40%,transparent)}.bt-steps-fold summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:17px 20px;cursor:pointer;list-style:none}.bt-steps-fold summary::-webkit-details-marker{display:none}.bt-steps-question{color:var(--nube-navy);font-size:clamp(17px,2.6vw,21px);font-weight:900;text-align:left}.bt-steps-fold summary svg{flex:0 0 18px;width:18px;height:18px;color:var(--nube-ink-muted);transition:transform .2s}.bt-steps-fold[open] summary svg{transform:rotate(180deg)}.bt-steps-fold .bt-intro{margin:0;padding:0 20px 4px}.bt-steps-fold .bt-steps{gap:18px;padding:4px 20px 24px}.bt-steps{position:relative;display:grid;gap:22px;margin:0;padding:0;list-style:none;text-align:left}.bt-steps:before{content:"";position:absolute;top:24px;bottom:24px;left:25px;width:1px;background:color-mix(in oklab,var(--nube-gold) 50%,transparent)}.bt-steps li{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);gap:16px;align-items:start}.bt-step-icon{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border:1px solid var(--nube-line);border-radius:14px;background:var(--background);color:var(--nube-sky);box-shadow:0 6px 14px -10px color-mix(in oklab,var(--nube-navy) 40%,transparent)}.bt-step-icon svg{width:20px;height:20px}.bt-steps small{display:block;color:color-mix(in oklab,var(--nube-gold) 60%,var(--nube-navy));font-size:11.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.bt-steps b{display:block;margin:4px 0;color:var(--nube-navy);font-size:17px;font-weight:900}.bt-steps p{margin:0;color:var(--nube-ink-muted);font-size:14.5px;line-height:1.5}@media(max-width:760px){.bt-perks li{font-size:10px;letter-spacing:.03em}.bt-city-group li{font-size:13px;padding:7px 13px}.bt-promise blockquote{font-size:15.5px}}@media(prefers-reduced-motion:reduce){.bt-city-track,.bt-live i{animation:none}}.preview-page{font-size:15px;line-height:1.5}.preview-page h1,.preview-page h2,.preview-page h3,.preview-page b,.preview-page strong{letter-spacing:0}.announcement{padding-block:9px;font-size:10.5px}.marquee-group{gap:32px;padding-right:32px}.marquee-group li{gap:7px}.marquee-group li:after{margin-left:25px}.marquee-group svg{width:14px;height:14px}.co-flag{width:19px!important;height:13px!important}.site-nav{height:58px;padding-inline:max(20px,calc((100% - 620px)/2))}.brand{gap:8px;font-size:15px}.brand img{width:38px}.nav-seal{gap:8px}.nav-seal-medal{width:36px;height:36px}.nav-seal-medal svg{width:16px;height:16px}.nav-seal-text small{font-size:7.5px}.nav-seal-text b{font-size:11.5px}.top-visual-frame{max-width:760px}.top-product-visual img{max-height:425px}.offer-section{padding:22px 20px 0}.offer-intro{max-width:560px;margin-bottom:30px}.offer-intro h1{max-width:520px;margin-bottom:12px;font-size:32px;line-height:1.1}.offer-intro>p{max-width:500px;font-size:14px;line-height:1.6}.trust-row{max-width:560px;margin-top:18px;border-radius:12px}.trust-item{gap:4px;padding:12px 7px}.trust-icon{width:32px;height:32px}.trust-icon svg{width:16px;height:16px}.trust-item b{font-size:10.5px}.trust-item small{font-size:9.5px}.offer-card{max-width:560px;padding:18px;border-radius:16px}.price-block{padding-bottom:15px}.price-block>strong{font-size:36px}.price-block>strong span{font-size:11px}.gift-box{margin-top:12px;padding:12px;border-radius:12px}.gift-label{padding:5px 8px;font-size:9px}.gift-label svg{width:14px}.gift-content{gap:12px;margin-top:10px}.gift-content img{width:78px;height:78px}.gift-content b{font-size:14px}.gift-content p,.gift-content strong{font-size:11px}.pdf-box{gap:8px;margin-top:12px;padding:12px;border-radius:12px}.pdf-icon-book{width:50px;height:50px}.pdf-head b{font-size:14px}.pdf-list{padding:8px 10px}.pdf-list li{font-size:11px}.primary-order{min-height:52px;margin-top:14px;font-size:14px}.secure-note{margin-top:10px;font-size:10.5px}.image-story{width:min(100%,760px)}.kit-wrap,.feature-images{max-width:600px}.rutina-card{padding:6px 14px 40px;border-radius:0 0 24px 24px}.rutina-card h2{margin-bottom:20px;font-size:28px}.rutina-card ul{gap:20px 10px}.rutina-dot-wrap{max-width:112px}.rutina-card b{font-size:14px}.rutina-card small{max-width:120px;font-size:9.5px}.benefit-ribbon{max-width:760px;margin-inline:auto;padding:18px 12px}.ribbon-cell{gap:5px;padding-inline:10px}.ribbon-icon{width:34px;height:34px}.ribbon-icon svg{width:17px}.ribbon-cell b{font-size:10px}.ribbon-cell small{font-size:9px}.benefits-section,.comparison-section{padding-block:44px}.benefits-section header,.comparison-section header{max-width:560px;margin-bottom:24px}.benefits-section header h2,.comparison-section header h2{font-size:24px;line-height:1.2}.benefits-section header p{font-size:13px}.flow-inner{max-width:560px;gap:20px;padding:22px 20px}.flow-number{font-size:48px;letter-spacing:0}.flow-text b{gap:8px;font-size:15px}.flow-icon{width:30px;height:30px}.flow-icon svg{width:15px}.flow-text p{margin-top:5px;font-size:12px;line-height:1.5}.comparison-section>div{max-width:560px}.comparison-section article{padding:16px}.nebulizer-usage{margin-top:32px;padding:34px 20px}.nebulizer-usage-inner{max-width:620px}.nebulizer-usage-heading{gap:20px;margin-bottom:20px}.nebulizer-usage-heading h2{font-size:24px}.nebulizer-usage-heading>p{font-size:12.5px}.nebulizer-steps li{padding:16px}.nebulizer-step-icon{width:34px;height:34px}.nebulizer-step-icon svg{width:18px;height:18px}.nebulizer-step-number{font-size:18px}.nebulizer-steps h3{font-size:13px}.nebulizer-steps p{font-size:10.5px}.nebulizer-safety{margin-top:16px;padding:14px 16px}.nebulizer-safety>svg{width:19px;height:19px}.gift-experience{margin-block:48px}.gift-marquee{padding-block:9px;font-size:9px}.gift-section{max-width:620px;padding:34px 20px 40px}.gift-copy{max-width:520px;margin-bottom:22px}.gift-zero{margin-bottom:16px;padding:7px 10px;font-size:9px}.gift-copy h2{margin-bottom:10px;font-size:28px}.gift-copy>p{font-size:13px;line-height:1.6}.gift-included{gap:9px;margin-top:14px;padding-top:14px}.gift-included>svg{width:19px;height:19px}.gift-included b{font-size:11.5px}.gift-included span{font-size:9.5px}.gift-device-photo{padding:18px 10px}.gift-device-record{padding:24px}.gift-device-record h3{margin:9px 0 15px;font-size:21px}.gift-anatomy li{padding-block:10px}.gift-lifestyle{height:230px}.gift-photo-caption{padding:10px 16px;font-size:8.5px}.gift-details li{padding-block:13px}.gift-details li>svg{width:19px;height:19px}.gift-details li>span{font-size:10.5px}.gift-usage{grid-template-columns:160px minmax(0,1fr);padding:20px}.gift-usage h3{font-size:20px}.guide-strip{grid-template-columns:minmax(0,1fr) 220px;gap:22px;padding:20px}.guide-info h3{font-size:23px}.guide-info>p{font-size:12.5px}.guide-thumb{padding:12px}.reviews-section{max-width:560px;padding-block:40px 34px}.reviews-section header{margin-bottom:18px}.reviews-section header h2{font-size:24px}.review-body p{font-size:11px}.package-section{padding-block:44px 48px}.package-card{max-width:560px;padding:24px 18px 20px;border-radius:16px}.package-chip{padding:6px 12px;font-size:9px}.package-stage{width:min(280px,75%);margin-top:14px;padding:8px;border-radius:14px}.package-card h2{font-size:24px}.package-intro{margin-bottom:16px;font-size:12px}.package-list li{grid-template-columns:38px minmax(0,1fr) auto;gap:9px;padding:11px 12px}.package-list .package-icon{width:38px;height:38px;flex-basis:38px;border-radius:10px}.package-list .package-icon svg{width:16px;height:16px}.package-list b{font-size:12.5px}.package-list div span{font-size:10px}.package-list strong{font-size:13px}.package-total{padding:14px}.package-total-main strong{font-size:23px}.package-cta{font-size:14px}.bottom-trust{padding:36px 20px 24px}.bt-block{max-width:560px;margin-bottom:32px}.bt-chip{padding:6px 12px;font-size:9px}.bt-title{margin:10px 0 16px;font-size:24px}.bt-faq{gap:8px}.bt-faq details,.bt-steps-fold{border-radius:12px}.bt-faq summary,.bt-steps-fold summary{padding:14px 16px;font-size:13px}.bt-faq details p{padding:0 16px 15px;font-size:12px}.bt-promise{padding:20px;border-radius:16px}.bt-promise blockquote{margin:14px 0 10px;font-size:14px}.bt-quote{font-size:60px}.bt-dispatch{padding:18px 0 16px;border-radius:16px}.bt-dispatch h3,.bt-steps-question{font-size:17px}.bt-city-group li{padding:6px 12px;font-size:11px}.bt-perks{margin-top:16px}.bt-perks li{font-size:9px}.bt-perks svg{width:18px;height:18px}.bt-steps-fold .bt-intro{padding-inline:16px;font-size:12px}.bt-steps-fold .bt-steps{padding:4px 16px 18px}.bt-steps li{grid-template-columns:40px minmax(0,1fr);gap:12px}.bt-steps:before{left:19px}.bt-step-icon{width:40px;height:40px;border-radius:10px}.bt-step-icon svg{width:16px;height:16px}.bt-steps small{font-size:9px}.bt-steps b{font-size:14px}.bt-steps p{font-size:12px}.order-section{max-width:560px;margin-block:46px;padding:26px}.order-section h2{font-size:24px}.order-summary{margin-block:18px;padding:14px}.order-summary strong{font-size:17px}.nube-footer{padding:34px 20px 18px}.footer-inner{max-width:620px}.footer-identity b{font-size:16px}.footer-identity img{width:38px;height:31px}.footer-identity p{font-size:12px}.footer-guarantee>svg{width:25px;height:25px}.footer-guarantee strong{font-size:14px}.footer-assurances{gap:14px;margin-block:22px;padding-block:16px}.footer-assurances li{font-size:10.5px}.footer-assurances svg,.footer-care>svg{width:17px;height:17px}.footer-care strong{font-size:11.5px}.footer-care p{font-size:10.5px;line-height:1.6}.footer-bottom{margin-top:22px;padding-top:14px;font-size:9px}@media(max-width:760px){.site-nav{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-inline:14px}.brand{min-width:0}.nav-seal{flex:none}.offer-section{padding-inline:14px}.offer-intro{margin-bottom:24px}.offer-intro h1{font-size:28px}.offer-intro>p{font-size:13px}.trust-item{padding:10px 4px}.trust-icon{width:28px;height:28px}.trust-icon svg{width:14px}.trust-item b{font-size:9px}.trust-item small{font-size:8.5px}.offer-card{padding:14px 12px}.price-block>strong{font-size:32px}.rutina-card{padding-bottom:34px}.rutina-card h2{font-size:24px}.rutina-card b{font-size:12px}.rutina-card small{font-size:8.5px}.ribbon-icon{width:30px;height:30px}.ribbon-icon svg{width:15px}.benefits-section,.comparison-section{padding-block:38px}.flow-inner{padding-block:19px}.flow-number{font-size:42px}.nebulizer-usage{padding-block:28px}.nebulizer-usage-heading h2{font-size:23px}.nebulizer-step-icon{width:30px;height:30px}.nebulizer-step-icon svg{width:16px;height:16px}.gift-experience{margin-block:38px}.gift-section{padding:32px 14px}.gift-copy h2{font-size:25px}.gift-device-record{padding:16px 10px}.gift-device-record h3{font-size:16px}.gift-lifestyle{height:190px}.gift-usage{grid-template-columns:1fr;gap:14px;padding:17px 12px}.gift-usage ol{grid-template-columns:1fr 1fr}.gift-usage li{grid-template-columns:22px minmax(0,1fr);padding:9px 7px}.gift-usage li:nth-child(2n){border-left:1px solid var(--nube-line)}.gift-usage li:nth-child(n+3){border-top:1px solid var(--nube-line)}.guide-strip{grid-template-columns:88px minmax(0,1fr);padding:14px 10px}.guide-info h3{font-size:18px}.guide-info>p{font-size:11px}.reviews-section{padding-block:34px 30px}.reviews-section header h2{font-size:22px}.package-section{padding-block:38px 42px}.package-card{padding:20px 12px 17px}.package-stage{width:min(240px,76%)}.bottom-trust{padding-inline:14px}.order-section{margin:40px 14px;padding:22px 16px}}@media(max-width:360px){.site-nav{gap:6px;padding-inline:10px}.brand{gap:5px;font-size:12.5px}.brand img{width:30px}.nav-seal{gap:5px}.nav-seal-medal{width:30px;height:30px}.nav-seal-medal svg{width:13px;height:13px}.nav-seal-text small{font-size:6px;letter-spacing:.08em}.nav-seal-text b{font-size:9.5px}}.preview-page .native-product-form{width:100%;margin:0}.preview-page .native-product-form .primary-order{width:100%}.preview-page .es-native-anchor{display:none!important}.sticky-cta .vf-cta{background:var(--nube-buy)}.theme-native-btn-hidden,.sticky-cta{display:none!important}.order-section--app-only{max-width:760px;margin:0 auto;padding:0 20px 48px;border:0;background:transparent;box-shadow:none}.order-section--app-only .cod-app-slot:empty{display:none}@media(max-width:640px){.order-section--app-only{padding:0 14px 32px}}.offer-card{border:2px dashed var(--nube-green)!important;border-bottom:0!important;border-radius:16px 16px 0 0!important}.device-box{position:relative;overflow:hidden;padding:15px;border:1.5px dashed var(--nube-sky);border-radius:14px;background:linear-gradient(180deg,color-mix(in oklab,var(--nube-sky) 16%,var(--background)),color-mix(in oklab,var(--nube-sky) 7%,var(--background)))}.device-box:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(135deg,color-mix(in oklab,var(--nube-sky) 16%,transparent) 0 1px,transparent 1px 12px);opacity:.45;pointer-events:none}.device-label{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border-radius:999px;background:var(--nube-sky);color:var(--primary-foreground);font-size:10px;font-weight:850}.device-label svg{width:16px;height:16px}.device-content{position:relative;z-index:1;display:flex;align-items:center;gap:15px;margin-top:13px}.device-content>img{width:100px;height:100px;flex:none;object-fit:contain;border-radius:10px;background:var(--background);box-shadow:0 7px 18px color-mix(in oklab,var(--nube-navy) 10%,transparent)}.device-offer{min-width:0;flex:1}.device-offer>b{display:block;font-size:17px}.device-offer>strong{display:block;margin-top:5px;color:var(--nube-navy);font-size:31px;font-weight:900;line-height:1.08;white-space:nowrap}.device-offer>strong span{color:var(--nube-ink-muted);font-size:11px}.device-offer>p{display:flex;align-items:center;gap:5px;margin:5px 0 0;color:var(--nube-green);font-size:12px;font-weight:850}.device-offer>p svg{width:15px;height:15px;flex:none}@media(max-width:760px){.device-box{padding:12px;border-radius:12px}.device-label{padding:5px 8px;font-size:9px}.device-content{gap:12px;margin-top:10px}.device-content>img{width:82px;height:82px}.device-offer>b{font-size:14px}.device-offer>strong{font-size:27px}.device-offer>p{font-size:10px}}@media(max-width:360px){.device-content>img{width:72px;height:72px}.device-offer>strong{font-size:24px}}.trust-row{grid-template-columns:repeat(4,minmax(0,1fr))!important}.trust-item{min-width:0}@media(max-width:760px){.trust-row{gap:6px;border:0;background:transparent;box-shadow:none;overflow:visible}.trust-item{min-height:108px;padding:10px 3px 9px;border:1px solid var(--nube-line)!important;border-radius:8px;background:var(--background)}.trust-icon{width:30px;height:30px}.trust-icon svg{width:15px;height:15px}.trust-item b{min-height:2.6em;justify-content:center;font-size:8px;overflow-wrap:anywhere}.trust-item small{font-size:7.5px}}.gift-device-photo{margin:14px!important;padding:18px 14px!important;border:1px solid color-mix(in oklab,var(--nube-sky) 16%,var(--nube-line))!important;border-radius:8px!important;background:color-mix(in oklab,var(--background) 98%,var(--nube-gift-floor))!important;box-shadow:0 18px 34px -26px color-mix(in oklab,var(--nube-navy) 65%,transparent)!important}.gift-device-photo img{mix-blend-mode:normal!important;filter:saturate(1.04) contrast(1.08) drop-shadow(0 14px 12px color-mix(in oklab,var(--nube-navy) 16%,transparent))!important}.gift-lifestyle{height:auto!important}.gift-product-visual .gift-ambient{width:100%!important;max-width:640px!important;height:auto!important;aspect-ratio:640 / 580!important;object-fit:contain!important;object-position:center!important;opacity:1!important;filter:saturate(.94) contrast(1.02) brightness(1.01)!important}@media(max-width:760px){.gift-device-photo{margin:8px!important;padding:10px 4px!important}}.gift-showcase{border-color:color-mix(in oklab,var(--nube-sky) 22%,transparent)!important;background:color-mix(in oklab,var(--nube-gift-floor) 24%,var(--background))!important;box-shadow:0 24px 52px -34px color-mix(in oklab,var(--nube-navy) 48%,transparent)!important}.gift-product-visual,.gift-packshot,.gift-device-photo,.gift-device-record,.gift-lifestyle{background:color-mix(in oklab,var(--nube-gift-floor) 24%,var(--background))!important}.gift-device-photo{margin:0!important;padding:28px 20px!important;border:0!important;border-radius:0!important;box-shadow:none!important}.gift-device-photo img{filter:saturate(1.05) contrast(1.1) drop-shadow(0 12px 10px color-mix(in oklab,var(--nube-navy) 14%,transparent))!important}.gift-device-record{border-left-color:color-mix(in oklab,var(--nube-sky) 18%,transparent)!important}@media(max-width:760px){.gift-device-photo{margin:0!important;padding:16px 8px!important}}.gift-showcase{border-color:color-mix(in oklab,var(--nube-sky) 22%,transparent)!important;border-bottom:0!important;border-radius:8px 8px 0 0!important;background:var(--background)!important;box-shadow:0 20px 44px -34px color-mix(in oklab,var(--nube-navy) 38%,transparent)!important}.gift-product-visual,.gift-packshot,.gift-device-photo,.gift-lifestyle{background:var(--background)!important}.gift-device-photo{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.gift-device-photo img{filter:saturate(1.06) contrast(1.12) drop-shadow(0 12px 10px color-mix(in oklab,var(--nube-navy) 14%,transparent))!important}.gift-device-record{background:color-mix(in oklab,var(--nube-sky-soft) 58%,var(--background))!important;border-left-color:color-mix(in oklab,var(--nube-sky) 18%,transparent)!important}.gift-lifestyle{display:flex!important;align-items:flex-end!important;justify-content:center!important;border:0!important;line-height:0!important}.gift-product-visual .gift-ambient{margin:0 auto!important;object-position:center bottom!important;vertical-align:bottom!important}.gift-usage{margin-top:0!important;border-radius:0 0 8px 8px!important}.gift-showcase .gift-packshot,.gift-showcase .gift-device-photo{background:color-mix(in oklab,var(--nube-sky-soft) 58%,var(--background))!important;box-shadow:none!important;border:0!important}.gift-showcase .gift-device-photo img{mix-blend-mode:multiply;box-shadow:none!important;filter:saturate(1.08) contrast(1.1)!important}.gift-device-record{border-left:0!important}.gift-showcase,.gift-showcase .gift-product-visual,.gift-showcase .gift-packshot,.gift-showcase .gift-device-photo,.gift-showcase .gift-device-record,.gift-showcase .gift-photo-caption,.gift-showcase .gift-lifestyle{background:color-mix(in oklab,var(--nube-sky-soft) 58%,var(--background))!important}.gift-showcase{border-color:color-mix(in oklab,var(--nube-sky) 16%,transparent)!important;box-shadow:0 16px 34px -30px color-mix(in oklab,var(--nube-navy) 28%,transparent)!important}.gift-showcase .gift-packshot,.gift-showcase .gift-device-photo{border:0!important;box-shadow:none!important}.gift-showcase .gift-device-photo img{mix-blend-mode:multiply!important;box-shadow:none!important;filter:saturate(1.08) contrast(1.1)!important}.gift-showcase .gift-photo-caption{border-color:color-mix(in oklab,var(--nube-sky) 14%,transparent)!important}.gift-showcase .gift-lifestyle{padding-bottom:0!important}.gift-showcase+.gift-usage,.gift-usage{margin-top:0!important;padding-top:18px!important;border-top:0!important}.gift-showcase .gift-device-photo{overflow:hidden!important;padding:10px 0!important}.gift-showcase .gift-device-photo img{width:118%!important;max-width:none!important;margin-left:-9%!important}.gift-showcase .gift-lifestyle{z-index:1!important;overflow:visible!important}.gift-showcase .gift-lifestyle:after{content:"";position:absolute;z-index:2;left:0;right:0;bottom:-14px;height:28px;pointer-events:none;background:linear-gradient(180deg,color-mix(in oklab,var(--nube-navy) 12%,transparent),transparent);filter:blur(7px);opacity:.38}.gift-showcase+.gift-usage,.gift-usage{position:relative;z-index:0;border-top:0!important}@media(max-width:760px){.gift-showcase .gift-device-photo{padding:4px 0!important}.gift-showcase .gift-device-photo img{width:126%!important;margin-left:-13%!important}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/theme.css.map */
