.body--precios,.body--precios .page{background:var(--c-ink)}main{display:flex;flex-direction:column;align-items:center;width:100%}.p-hero{position:sticky;top:0;z-index:1;width:100%;height:100vh;overflow:clip;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;background:var(--c-ink)}.p-hero__bg{position:absolute;left:0;top:calc(50% - 50vh);width:100%;height:100vh;z-index:0;background:linear-gradient(135deg,var(--c-gold-acid),var(--c-ink),var(--c-ink),var(--c-gold-acid));background-size:400% 400%;animation:backdrop-drift 18s ease-in-out infinite}.p-hero__copy{position:relative;z-index:4;width:905px;padding:0 0 0 100px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:10px}.p-hero__title{width:994px;max-width:none;font:600 50px/1em var(--f-demi);color:var(--c-gold);text-shadow:var(--shadow-soft)}.p-hero__title span{color:var(--c-paper)}.p-hero__text{width:736px;font:400 16px/1.2em var(--f-reg);color:var(--c-paper)}.p-hero__logo{position:absolute;z-index:1;right:-41px;bottom:-23px;width:527px;height:606px;object-fit:cover;opacity:.27;transform:rotate(13deg);pointer-events:none}@media(min-width:1870px){.p-hero__logo{width:888px;height:auto;top:-16px;bottom:-67px;right:-80px}}.p-base{position:relative;z-index:2;width:100%;padding:150px 0;background:var(--c-ink);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:100px}.p-base__copy{flex:1 0 0;width:1px;padding:0 0 0 100px;display:flex;flex-direction:column;align-items:flex-start;gap:15px}.p-base__title{width:458px;font:600 40px/1em var(--f-demi);color:#d6cfce;text-shadow:var(--shadow-soft)}.p-base__title .is-gold{color:var(--c-gold)}.p-base__title .is-light{color:var(--c-paper)}.p-base__text{width:460px;font:400 16px/1.2em var(--f-reg);color:var(--c-paper)}.p-base__list li{position:relative;padding-left:20px}.p-base__list li:before{content:"•";position:absolute;left:0;width:20px}.p-extra{position:relative;z-index:2;width:100%;height:100vh;background:var(--c-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:100px}.p-extra__copy{width:100%;padding:0 0 0 100px;display:flex;flex-direction:column;align-items:flex-start;gap:15px}.p-extra__title{width:986px;font:600 40px/1em var(--f-demi);color:var(--c-gold);text-shadow:var(--shadow-soft)}.p-extra__text{width:911px;font:400 16px/1.2em var(--f-reg);color:var(--c-paper)}.p-extra__media{flex:1 0 0;width:1215px;height:1px;margin:0;position:relative}.p-extra__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.p-addons{position:relative;z-index:2;width:100%;padding:50px 0;background:var(--c-ink);display:flex;flex-direction:row;align-items:center;justify-content:center}.addons{width:889px;overflow:hidden;font-family:var(--f-sys);line-height:normal}.addons__head{margin-bottom:18px}.addons__eyebrow{font-size:11.5px;font-weight:600;color:var(--c-gold);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.addons__title{font-size:clamp(20px,4vw,26px);font-weight:600;color:#fff}.addons__sub{font-size:13px;color:#9a9a9a;margin-top:6px;max-width:480px}.addons__list{display:flex;flex-direction:column;gap:14px}.addon{position:relative}.addon__card{position:relative;display:flex;flex-direction:column;gap:10px;padding:18px 20px;background:#1f1f1f;border:1px solid #333;border-radius:18px}@property --edge{syntax: "<angle>"; inherits: false; initial-value: 0deg;}.addon__card:before{content:"";position:absolute;inset:-1px;border-radius:18px;padding:1.5px;pointer-events:none;z-index:2;background:conic-gradient(from var(--edge),transparent 0%,rgb(255 215 0 / 90%) 8%,transparent 22%,transparent 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s ease}.addon__card:hover:before{opacity:1;animation:edge-spin 2.2s linear infinite}@keyframes edge-spin{to{--edge: 360deg}}.addon__top{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;flex-wrap:wrap}.addon__name-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.addon__icon{width:38px;height:38px;min-width:38px;border-radius:11px;background:#ffd70014;display:flex;align-items:center;justify-content:center;color:var(--c-gold)}.addon__icon svg{width:20px;height:20px}.addon__name{font-size:16px;font-weight:600;color:#fff}.addon__tagrow{margin-top:4px}.addon__tag{padding:3px 9px;border-radius:6px;white-space:nowrap;font-size:10.5px;font-weight:600;color:#ccc;background:var(--c-ink-3)}.addon__badge{padding:5px 10px;border-radius:999px;white-space:nowrap;font-size:13px;font-weight:600;color:var(--c-gold);background:#ffd70014}.addon__hook{font-size:13.5px;font-style:italic;line-height:1.4;color:var(--c-gold)}.addon__text{font-size:12.5px;line-height:1.55;color:#9a9a9a}.addon__savings{padding:10px 12px;border-radius:10px;font-size:11.5px;line-height:1.5;color:#e8c94a;background:#241f08}.addon__rule{border:0;border-top:1px solid #333;margin:2px 0}.addon__prices{display:flex;flex-wrap:wrap;gap:10px;margin-top:2px}.addon__price{flex:1 1 160px;display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:12px;background:#ffd70012;border:1px solid rgb(255 215 0 / 25%)}.addon__price-label{font-size:10.5px;font-weight:600;color:#9a9a9a;text-transform:uppercase;letter-spacing:.04em}.addon__price-big{font-size:22px;font-weight:600;line-height:1.15;color:var(--c-gold)}.addon__price-small{font-size:11px;color:#9a9a9a}.p-config{position:relative;z-index:2;width:100%;padding:75px 0 0;background:var(--c-ink);display:flex;flex-direction:row;align-items:center;justify-content:center}.cfg{position:relative;width:1092px;max-width:1100px;padding:32px;border-radius:20px;border:2px solid var(--c-gold);background:var(--c-ink);font-family:var(--f-dm);line-height:normal}.cfg__eyebrow{font-size:12px;font-weight:600;color:#999;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.cfg__head{margin-bottom:22px}.cfg__title{font-size:30px;font-weight:600;line-height:1.1;color:#fff}.cfg__base{margin-top:6px;font-size:13px;color:#999}.cfg__base span{color:var(--c-gold);font-weight:600}.cfg__tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.cfg-tab,.cfg-mode,.cfg__cta{font-family:system-ui,-apple-system,Segoe UI,sans-serif!important}.cfg-tab{padding:8px 14px;border-radius:999px;border:1px solid #333;background:transparent;white-space:nowrap;font-size:12px;font-weight:600;color:#999;font-family:inherit;line-height:normal;transition:all .15s ease}.cfg-tab[aria-pressed=true]{background:var(--c-gold);border-color:var(--c-gold);color:var(--c-ink)}.cfg__hint{font-size:11.5px;line-height:1.4;color:#999;margin-bottom:16px}.cfg__locked{display:inline-flex;align-items:center;gap:6px;width:fit-content;margin-bottom:16px;padding:5px 10px;border-radius:999px;font-size:11px;font-weight:600;color:var(--c-gold);background:#2a2200}.cfg__modes{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.cfg-mode{flex:1 1 200px;padding:12px 14px;border-radius:12px;border:1.5px solid #333;background:transparent;text-align:left;font-family:inherit;font-size:13px;font-weight:600;color:#999;line-height:normal}.cfg-mode span{display:block;margin-top:3px;font-size:11px;font-weight:400;opacity:.85}.cfg-mode[aria-pressed=true]{border-color:var(--c-gold);background:#2a2200;color:var(--c-gold)}.cfg__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:10px;margin-bottom:24px}.cfg__grid li[hidden]{display:none}.cfg-addon{display:flex;flex-direction:column;gap:6px;width:100%;height:100%;padding:14px;border-radius:12px;text-align:left;border:1.5px solid #333;background:#222;font-family:inherit;line-height:normal;transition:all .15s ease}.cfg-addon__top{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.cfg-addon__name{font-size:13.5px;font-weight:600;line-height:1.3;color:#fff}.cfg-addon__price{font-size:13.5px;font-weight:600;white-space:nowrap;color:var(--c-gold)}.cfg-addon__tag{display:inline-block;width:fit-content;padding:3px 8px;border-radius:6px;font-size:10.5px;font-weight:600;color:#bbb;background:var(--c-ink-3)}.cfg-addon[aria-pressed=true]{background:var(--c-gold);border-color:var(--c-gold)}.cfg-addon[aria-pressed=true] .cfg-addon__name,.cfg-addon[aria-pressed=true] .cfg-addon__price{color:var(--c-ink)}.cfg-addon[aria-pressed=true] .cfg-addon__tag{color:var(--c-ink);background:#0000001f}.cfg-addon.is-other{opacity:.5}.cfg-addon.is-other .cfg-addon__name,.cfg-addon.is-other .cfg-addon__price{color:#555}.cfg__summary{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;padding:20px;border-radius:16px;border:1px solid #333;background:#222}.cfg__summary-left{display:flex;flex-direction:column;gap:10px;min-width:220px}.cfg__now-label{font-size:11px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.08em}.cfg__now{display:flex;align-items:baseline;gap:6px}.cfg__now span{font-size:40px;font-weight:600;line-height:1;color:#fff}.cfg__now small{font-size:13px;font-weight:600;color:#999}.cfg__note{width:fit-content;padding:6px 10px;border-radius:8px;font-size:12px;font-weight:600}.cfg__note[hidden]{display:none}.cfg__note--upfront{color:var(--c-gold);background:#2a2200}.cfg__note--future{color:#4ade80;background:#152a1a}.cfg__cta{padding:14px 26px;border-radius:12px;background:#fff;color:var(--c-ink);white-space:nowrap;font-family:inherit;font-size:14px;font-weight:600;line-height:normal;transition:transform .2s ease}.cfg__cta:hover{transform:translateY(-1px)}.cfg__extras{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px;padding-top:18px;border-top:1px dashed #333}.cfg__extras-label{width:100%;margin-bottom:2px;font-size:11px;font-weight:600;color:#999;text-transform:uppercase;letter-spacing:.08em}.cfg__extras-list{display:contents}.cfg-extra{flex:1 1 260px;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid #333;background:#222}.cfg-extra__title{margin-bottom:3px;font-size:13px;font-weight:600;color:#fff}.cfg-extra__text{font-size:12px;line-height:1.4;color:#999}.cfg-extra__price{font-size:13px;font-weight:600;white-space:nowrap;color:var(--c-gold)}.cfg-extra__price span{font-size:10.5px;font-weight:400;color:#999}.cfg__foot{margin-top:18px;font-size:11.5px;line-height:1.5;color:#999}.p-faq{position:relative;z-index:2;width:100%;padding:0 50px;background:var(--c-ink);display:flex;flex-direction:column;align-items:center;gap:100px}.p-faq__col{display:flex;flex-direction:column;align-items:center;gap:60px;padding:100px 0 0}.p-faq__col .faq__title{width:675px;font:600 30px/.9em var(--f-demi);color:var(--c-mute);text-shadow:var(--shadow-soft)}.p-faq__chat{width:675px;gap:29px;padding:0 0 100px}.p-faq__chat--phone{display:none}.p-faq .bubble--a{width:389px}.p-faq .bubble--a strong{font-family:var(--f-demi);font-weight:600}@media(max-width:1199.98px){.site-nav--wide{width:341px;top:20px}.p-hero{flex-direction:column;justify-content:flex-end;height:auto;background:linear-gradient(#c2bf1d,#1a1a1a)}.p-hero__bg{display:none}.p-hero__copy{width:100%;height:100vh;padding:400px 0 100px 20px}.p-hero__title{width:285px;font-size:30px}.p-hero__text{width:356px}.p-hero__logo{width:394px;height:452px;top:44px;right:-14px;bottom:auto}.p-base{flex-direction:column;padding:75px 0 50px}.p-base__copy{flex:none;width:100%;gap:75px;padding:0 0 0 20px}.p-base__title{width:285px}.p-base__text{width:356px}.p-extra{height:auto;padding:75px 0 50px}.p-extra__copy{gap:75px;padding:0 0 0 20px}.p-extra__title{width:285px}.p-extra__text{width:356px}.p-extra__media{flex:none;width:680px;height:405px}.p-addons{flex-direction:column;padding:75px 0 50px}.addons{width:346px}.p-config{flex-direction:column}.cfg{width:370px}.p-faq{padding:0}.p-faq__col{width:100%;align-items:flex-start;gap:48px;padding:100px 20px}.p-faq__col .faq__title{width:auto}.p-faq__chat{width:100%;padding:0}.p-faq__chat--desk{display:none}.p-faq__chat--phone{display:flex}.p-faq .bubble--a{width:333px;max-width:calc(100vw - 57px)}}@media(max-width:480px){.addon__card{padding:14px}.addon__badge{font-size:12px}}.addon__prices{margin-bottom:0}.addon__prices dt,.addon__prices dd{margin:0}.p-aparte,.p-base__text .p-base__list.p-aparte{margin-top:1.2em}.p-base__final{margin-top:8px;font:600 13px/1 var(--f-sys);letter-spacing:.12em;text-transform:uppercase;color:var(--c-gold)}
