@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-500-normal-DIxvyhka.woff2)format("woff2"),url(/assets/playfair-display-latin-500-normal-BScSeVwi.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-600-normal-CZLGqjJe.woff2)format("woff2"),url(/assets/playfair-display-latin-600-normal-CxxueQ0Z.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/playfair-display-latin-700-normal-CuDiGg7c.woff2)format("woff2"),url(/assets/playfair-display-latin-700-normal-Bc_1Q1cG.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:500;src:url(/assets/playfair-display-latin-500-italic-BFrGFGAj.woff2)format("woff2"),url(/assets/playfair-display-latin-500-italic-CRSb1Pyp.woff)format("woff")}@font-face{font-family:Playfair Display;font-style:italic;font-display:swap;font-weight:600;src:url(/assets/playfair-display-latin-600-italic-Bvp5b4iR.woff2)format("woff2"),url(/assets/playfair-display-latin-600-italic-BFV_U8S6.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/poppins-latin-400-normal-cpxAROuN.woff2)format("woff2"),url(/assets/poppins-latin-400-normal-BOb3E3N0.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/poppins-latin-500-normal-C8OXljZJ.woff2)format("woff2"),url(/assets/poppins-latin-500-normal-DGXqpDMm.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/poppins-latin-600-normal-zEkxB9Mr.woff2)format("woff2"),url(/assets/poppins-latin-600-normal-BJdTmd5m.woff)format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/poppins-latin-700-normal-Qrb0O0WB.woff2)format("woff2"),url(/assets/poppins-latin-700-normal-BVuQR_eA.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal-Co1r35X9.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-600-normal-2CBVLo0M.woff)format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/cormorant-garamond-latin-700-normal-DajfzrDU.woff2)format("woff2"),url(/assets/cormorant-garamond-latin-700-normal-O25Qpphb.woff)format("woff")}:root{--verde:#004225;--verde-deep:#00301a;--dorado:#d4af37;--dorado-soft:#e7cd7a;--crema:#f5f2e8;--stone:#eae2cc;--terracota:#a83b2c;--texto-secundario:#626b65;--bg:var(--crema);--surface:#fff;--surface-stone:var(--stone);--ink:#12261c;--texto-sec:var(--texto-secundario);--borde:#00422524;--header-bg:#f5f2e8db;--phone-bezel:#0d1f16}*{box-sizing:border-box}[hidden]{display:none!important}@font-face{font-family:Poppins Fallback;font-weight:100 400;font-style:normal;src:local(Arial),local(ArialMT);size-adjust:112.14%;ascent-override:93.63%;descent-override:31.21%;line-gap-override:8.92%}@font-face{font-family:Poppins Fallback;font-weight:500;font-style:normal;src:local(Arial),local(ArialMT);size-adjust:113.04%;ascent-override:92.89%;descent-override:30.96%;line-gap-override:8.85%}@font-face{font-family:Poppins Fallback;font-weight:600 900;font-style:normal;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:106.8%;ascent-override:98.31%;descent-override:32.77%;line-gap-override:9.36%}@font-face{font-family:Poppins Caps Fallback;font-weight:600 900;font-style:normal;src:local(Arial Bold),local(Arial-BoldMT);size-adjust:96.14%;ascent-override:109.22%;descent-override:36.41%;line-gap-override:10.4%}@font-face{font-family:Playfair Fallback;font-weight:100 500;font-style:normal;src:local(Georgia);size-adjust:102.4%;ascent-override:105.66%;descent-override:24.51%;line-gap-override:0.0%}@font-face{font-family:Playfair Fallback;font-weight:600 900;font-style:normal;src:local(Georgia Bold),local(Georgia-Bold);size-adjust:88.08%;ascent-override:122.84%;descent-override:28.5%;line-gap-override:0.0%}@font-face{font-family:Playfair Fallback;font-weight:100 500;font-style:italic;src:local(Georgia Italic),local(Georgia-Italic);size-adjust:96.5%;ascent-override:112.12%;descent-override:26.01%;line-gap-override:0.0%}@font-face{font-family:Playfair Fallback;font-weight:600 900;font-style:italic;src:local(Georgia Bold Italic),local(Georgia-BoldItalic);size-adjust:84.75%;ascent-override:127.67%;descent-override:29.62%;line-gap-override:0.0%}html{scroll-behavior:smooth;overscroll-behavior-y:contain}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Poppins,Poppins Fallback,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-weight:400;line-height:1.55}a{color:inherit}h1,h2,h3{text-wrap:balance;margin:0;font-family:Playfair Display,Playfair Fallback,Georgia,serif}p{margin:0}img,svg{display:block}.wrap{max-width:1120px;margin:0 auto;padding:0 28px}section,#precio{scroll-margin-top:84px}.nav{z-index:40;background:var(--verde);border-bottom:1px solid #f5f2e81a;transition:transform .3s;position:sticky;top:0}.nav.is-hidden{transform:translateY(-100%)}.nav .wrap{justify-content:space-between;align-items:center;height:64px;display:flex}.brand{letter-spacing:.01em;color:#f8f9f5;align-items:center;gap:10px;font-family:Playfair Display,Playfair Fallback,serif;font-size:1.28rem;font-weight:700;text-decoration:none;display:flex}.brand .brand-logo{border-radius:9px;flex:none;width:34px;height:34px}.navlinks{gap:30px;font-size:.92rem;font-weight:500;display:flex}.navlinks a{opacity:.82;color:#f5f2e8;text-decoration:none;transition:opacity .15s}.navlinks a:hover{opacity:1}.nav-cta{background:var(--dorado);color:var(--verde-deep);white-space:nowrap;border-radius:100px;padding:9px 18px;font-size:.86rem;font-weight:600;text-decoration:none}.nav-menu{cursor:pointer;color:#f5f2e8;background:0 0;border:1px solid #f5f2e840;border-radius:50%;flex:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:none}.nav-menu svg{width:20px;height:20px;overflow:visible}.nav-menu path{transition:transform .25s,opacity .2s}.nav-menu .l1{transform-origin:12px 7px}.nav-menu .l3{transform-origin:12px 17px}.nav.is-open .nav-menu .l1{transform:translateY(5px)rotate(45deg)}.nav.is-open .nav-menu .l2{opacity:0}.nav.is-open .nav-menu .l3{transform:translateY(-5px)rotate(-45deg)}.nav-menu:focus-visible{outline:2px solid var(--dorado);outline-offset:2px}.navlinks a:focus-visible{outline:2px solid var(--dorado);outline-offset:2px}.brand:focus-visible{outline:2px solid var(--dorado);outline-offset:2px}@media (max-width:720px){.nav .wrap{gap:10px}.nav-cta-wrap{margin-left:auto}.nav-menu{display:flex}.navlinks{background:var(--verde);visibility:hidden;opacity:0;border-top:1px solid #f5f2e81f;flex-direction:column;gap:0;padding:4px 16px 14px;transition:opacity .2s,transform .2s,visibility 0s .2s;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px);box-shadow:0 22px 34px -20px #00140a8c}.nav.is-open .navlinks{visibility:visible;opacity:1;transition:opacity .2s,transform .2s;transform:none}.navlinks a{opacity:1;border-bottom:1px solid #f5f2e81a;padding:15px 4px;font-size:1.02rem}.navlinks a:last-child{border-bottom:0}}@media (max-width:340px){.wrap{padding:0 16px}.brand .brand-logo{display:none}}@media (prefers-reduced-motion:reduce){.nav,.navlinks,.nav-menu path{transition:none}}.hero{padding:76px 0 88px;overflow:hidden}.hero .wrap{grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid}@media (max-width:860px){.hero .wrap{grid-template-columns:1fr}.hero{padding:44px 0 40px}}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--verde);border:1px solid var(--borde);background:#00422514;border-radius:100px;align-items:center;gap:8px;margin-bottom:22px;padding:6px 14px 6px 12px;font-family:Poppins,Poppins Caps Fallback,sans-serif;font-size:.74rem;font-weight:600;display:inline-flex}.eyebrow .dot{background:var(--dorado);border-radius:50%;width:6px;height:6px}.hero h1{color:var(--ink);font-size:max(2.6rem,min(5.4vw,3.6rem));font-weight:700}.hero h1 em{color:var(--verde);font-style:italic}.hero .tagline{color:var(--texto-sec);max-width:46ch;margin-top:20px;font-size:1.14rem}.hero .cta-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}@media (max-width:440px){.hero .cta-row{flex-direction:column;align-items:flex-start}}.btn-primary{background:var(--verde);color:#f8f9f5;border-radius:100px;align-items:center;gap:9px;padding:14px 26px;font-size:.96rem;font-weight:600;text-decoration:none;display:inline-flex;box-shadow:0 10px 26px -10px #0042258c}.btn-ghost{border:1.4px solid var(--borde);color:var(--ink);border-radius:100px;align-items:center;gap:8px;padding:13px 22px;font-size:.94rem;font-weight:500;text-decoration:none;display:inline-flex}.iphone{width:100%;max-width:var(--mw,368px);aspect-ratio:368/778;margin-inline-start:auto;margin-inline-end:auto;position:relative}.iphone:not(.is-ready){background:#0b0f0d;border-radius:12%;overflow:hidden}.iphone:not(.is-ready)>img,.iphone:not(.is-ready)>video{object-fit:cover;object-position:top;width:100%;height:100%}.if-scale{transform-origin:0 0;perspective:2400px;width:368px;height:778px;position:absolute;top:0;left:0}.if-depth{width:368px;height:778px;transform-style:preserve-3d;will-change:transform;position:absolute;top:0;left:0}.if-body{width:368px;height:778px;position:relative}.if-shadow{filter:blur(28px);background:#14120e57;border-radius:60px;position:absolute;top:0;bottom:0;left:0;right:0;transform:translate3d(0,32px,-70px)}.if-edge{border-radius:60px;position:absolute;top:0;bottom:0;left:0;right:0}.if-btn{background:linear-gradient(#3a3a3e,#1c1c1e);border-radius:2px;width:3px;position:absolute;transform:translateZ(-11px)}.if-chassis{background:linear-gradient(118deg,#0e0e10 0%,#3a3a3e 6%,#191a1c 14%,#2a2b2e 38%,#141517 62%,#37383c 82%,#101113 100%);border-radius:60px;position:absolute;top:0;bottom:0;left:0;right:0;box-shadow:inset 0 1px 1.5px #ffffff47,inset 0 -1px 2px #00000080}.if-bezel{background:#08090a;border-radius:53px;position:absolute;top:8px;bottom:8px;left:8px;right:8px}.if-screen{isolation:isolate;background:#0b0f0d;border-radius:50px;position:absolute;top:11px;bottom:11px;left:11px;right:11px;overflow:hidden}.if-screen>img,.if-screen>video{object-fit:cover;object-position:top;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.if-ring{pointer-events:none;border-radius:50px;position:absolute;top:11px;bottom:11px;left:11px;right:11px;box-shadow:inset 0 0 0 1px #ffffff0f}.iphone.lite .if-scale{perspective:none}.iphone.lite .if-btn{transform:none}.iphone.lite .if-chassis{box-shadow:inset 0 1px 1.5px #ffffff47,inset 0 -1px 2px #00000080,0 26px 54px #14120e57,0 3px 8px #14120e33}.if-glint{pointer-events:none;background:radial-gradient(70% 66% at 16% 10%,#ffffff1f 0%,#fff0 100%);border-radius:50px 0 110px;width:190px;height:170px;position:absolute;top:11px;left:11px}.hero-stage{flex-direction:column;align-items:center;gap:22px;min-width:0;padding:8px 0;display:flex;position:relative}.hero-stage:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side,#d4af3742,#d4af3700 74%),radial-gradient(closest-side at 72% 78%,#0042252e,#00422500 70%);position:absolute;top:-6%;bottom:6%;left:-10%;right:-10%}.hero-phone-wrap{z-index:1;width:min(100%,max(280px,min(47.29vh - 94.58px,420px)));position:relative}@supports (height:100svh){.hero-phone-wrap{width:min(100%,max(280px,min(47.29svh - 94.58px,420px)))}}@media (min-width:861px){.hero{padding:40px 0 56px}}.hero-screens{position:absolute;top:0;bottom:0;left:0;right:0}.hs{object-fit:cover;object-position:top;opacity:0;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.hs.on{opacity:1}.hero-sheen{pointer-events:none;opacity:0;background:linear-gradient(105deg,#fff0 30%,#fff3 50%,#fff0 70%);position:absolute;top:0;bottom:0;left:0;right:0}#hero-phone,.fan{touch-action:pan-y;-webkit-user-select:none;user-select:none}#hero-phone{cursor:pointer}#hero-phone:focus-visible{outline:2px solid var(--dorado);outline-offset:6px;border-radius:14%}.hero-ctl{z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex;position:relative}.hero-pills{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.pill{cursor:pointer;border:1.4px solid var(--borde);background:var(--surface);color:var(--ink);border-radius:100px;padding:7px 12px;font:500 .78rem Poppins,Poppins Fallback,sans-serif;transition:background .2s,color .2s,border-color .2s}.pill:hover{border-color:var(--verde)}.pill[aria-pressed=true]{background:var(--verde);color:#f8f9f5;border-color:var(--verde)}.pill-ctl{cursor:pointer;border:1.4px solid var(--borde);background:var(--surface);width:34px;height:34px;color:var(--verde);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.pill-ctl svg{width:14px;height:14px}.pill:focus-visible{outline:2px solid var(--dorado);outline-offset:3px}.pill-ctl:focus-visible{outline:2px solid var(--dorado);outline-offset:3px}.fan-front:focus-visible{outline:2px solid var(--dorado);outline-offset:3px}@media (max-width:860px){.hero-phone-wrap{width:min(74vw,320px)}}.section-head{text-align:center;max-width:640px;margin:0 auto 46px}.section-head .eyebrow{margin-bottom:16px}.section-head h2{font-size:max(1.7rem,min(3.4vw,2.3rem))}.section-head p{color:var(--texto-sec);margin-top:14px;font-size:1.02rem}.band{padding:88px 0;overflow-x:clip}@supports not (overflow-x:clip){body{overflow-x:hidden}}.band.alt{background:var(--surface)}.band.stone{background:var(--surface-stone);--texto-sec:#565f59}.wrap.wide{max-width:1240px}.feature-rows{flex-direction:column;gap:64px;display:flex}.feature-row{grid-template-columns:.8fr 1.2fr;align-items:center;gap:40px;display:grid}.feature-row.rev{grid-template-columns:1.2fr .8fr}.feature-row.rev .fr-text{order:2}.feature-row.rev .fr-phones{order:1}@media (max-width:860px){.feature-rows{gap:72px}.feature-row,.feature-row.rev{grid-template-columns:1fr;gap:30px}.feature-row .fr-text,.feature-row.rev .fr-text{order:1}.feature-row .fr-phones,.feature-row.rev .fr-phones{order:2}}.fr-text .f-icon{background:var(--verde);border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:18px;display:flex}.fr-text .f-icon svg{stroke:#f5f2e8;width:22px;height:22px}.fr-text h3{font-family:Playfair Display,Playfair Fallback,serif;font-size:1.5rem;font-weight:600}.fr-text p{color:var(--texto-sec);max-width:42ch;margin-top:12px;font-size:.98rem}.hero-cap{min-height:1.6em;color:var(--verde);align-items:center;gap:9px;margin-top:18px;font-size:.86rem;font-weight:600;display:flex}.hero-cap:before{content:"";background:var(--dorado);border-radius:50%;flex:none;width:7px;height:7px}@media (max-width:520px){.hero-cap{align-items:flex-start;min-height:2.9em}.hero-cap:before{margin-top:.5em}}.fr-phones{flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:12px 0;display:flex;position:relative}.fr-phones:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(closest-side,#d4af3733,#d4af3700 72%);position:absolute;top:2%;bottom:2%;left:6%;right:6%}.fr-phones>*{z-index:1;position:relative}.single{width:min(100%,380px);position:relative}.fan{aspect-ratio:1;--cq:1cqw;--w:calc(46 * var(--cq));--sx:calc(31 * var(--cq));width:min(100%,680px);position:relative;container-type:inline-size}.fan[data-n="2"]{--w:calc(50 * var(--cq));--sx:calc(38 * var(--cq));aspect-ratio:1/1.1}.fan[data-n="3"]{--w:calc(44 * var(--cq));--sx:calc(29 * var(--cq));aspect-ratio:1/1.02}.fan-item{width:var(--w);transform:translateX(calc(-50% + var(--slot,0) * var(--sx))) translateY(calc(calc(4 * var(--cq)) - var(--front,0) * calc(3.5 * var(--cq)))) scale(calc(.92 + var(--front,0) * .11));z-index:calc(1 + var(--front,0) * 4);opacity:var(--o,1);border-radius:14%;position:absolute;top:0;left:50%}.fan[data-n="5"]{--w:calc(32 * var(--cq));--sx:calc(19.5 * var(--cq));aspect-ratio:1/.73}.fan[data-n="5"] .fan-item{transform:translateX(calc(-50% + var(--slot,0) * var(--sx))) translateY(calc(calc(2 * var(--cq)) + var(--dist,0) * calc(1.5 * var(--cq)))) scale(calc(1.06 - var(--dist,0) * .1));z-index:calc(10 - var(--dist,0) * 3);opacity:var(--om,1)}.fan-front{z-index:5;border-radius:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute;top:0;bottom:0;left:0;right:0}.fan-hint{text-align:center;color:var(--texto-sec);margin-top:40px;font-size:.82rem}@media (max-width:860px){.single{width:min(80vw,330px)}.fan{--w:calc(54 * var(--cq));--sx:calc(27 * var(--cq));aspect-ratio:1/1.16}.fan[data-n="2"]{--w:calc(56 * var(--cq));--sx:calc(34 * var(--cq));aspect-ratio:1/1.16}.fan[data-n="3"],.fan[data-n="5"]{--w:calc(50 * var(--cq));--sx:calc(27 * var(--cq));aspect-ratio:1/1.16}.fan-hint{margin-top:32px}}.story,.story *{overflow-anchor:none}.story{position:relative}.story-nav{flex-direction:column;align-items:center;gap:12px;margin-top:40px;display:none}.story-bar{align-items:center;gap:14px;display:flex}.story-dots{justify-content:space-between;width:168px;display:flex;position:relative}.story-dots:before,.story-dots:after{content:"";border-radius:1px;height:2px;position:absolute;top:11px;left:12px}.story-dots:before{background:#e3eae6;right:12px}.story-dots:after{width:calc((100% - 24px) * var(--p,0));background:var(--verde)}.story-dot{z-index:1;cursor:pointer;background:0 0;border:0;border-radius:50%;width:24px;height:24px;padding:0;position:relative}.story-dot:before{content:"";background:#ccd9d3;border-radius:50%;transition:background .25s,transform .25s;position:absolute;top:7.5px;bottom:7.5px;left:7.5px;right:7.5px}.story-dot.is-past:before{background:var(--verde)}.story-dot[aria-current=true]:before{background:var(--verde);transform:scale(1.4)}.story-skip{color:var(--verde);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #00422547;border-radius:100px;padding:4px 11px;font:600 .78rem/1.4 Poppins,Poppins Fallback,sans-serif}.story-skip:hover{background:#0042250f}.story-skip:focus-visible{outline:2px solid var(--dorado);outline-offset:2px}.story-skip.is-done{visibility:hidden}.story-dot:focus-visible{outline:2px solid var(--dorado);outline-offset:-2px}.story-cap{color:var(--texto-sec);text-align:center;font-size:.84rem}.story-cap strong{color:var(--verde);font-weight:600}.story.is-on .story-nav{display:flex}.story.is-on .story-pin{top:var(--pin-top,76px);height:calc(100vh - var(--pin-top,76px) - 16px);align-items:center;display:flex;position:sticky}@supports (height:100svh){.story.is-on .story-pin{height:calc(100svh - var(--pin-top,76px) - 16px)}}.story.is-on .story-pin>.feature-row{width:100%}.story.is-on .story-track{height:var(--story-extra,0px)}.story.is-touch .story-nav{display:flex}.story.is-touch .story-skip,.story.is-touch .fan-hint{display:none}.story.is-touch .story-dots:after{transition:width .3s}@media (max-width:860px){.story-nav{margin-top:32px}.story.is-on .fan{width:min(100%,680px,86.2069vh - 181.034px)}.story.is-on{flex-direction:column;display:flex}.story.is-on .story-pin,.story.is-on .story-pin>.feature-row{display:contents}.story.is-on .fr-text{margin-bottom:30px}.story.is-on .fr-phones{top:var(--pin-top,76px);position:sticky}.story.is-on .story-track{order:3}}@supports (height:100svh){@media (max-width:860px){.story.is-on .fan{width:min(100%,680px,86.2069svh - 181.034px)}}}@media (min-width:861px){.fan[data-n="5"]{--w:calc(40 * var(--cq));--sx:calc(27 * var(--cq));aspect-ratio:1/.95;width:min(100%,640px,105.263vh - 294.737px)}.fan[data-n="2"]{width:min(100%,680px,90.9091vh - 245.455px)}.fan[data-n="3"]{width:min(100%,680px,98.0392vh - 264.706px)}}@supports (height:100svh){@media (min-width:861px){.fan[data-n="5"]{width:min(100%,640px,105.263svh - 294.737px)}.fan[data-n="2"]{width:min(100%,680px,90.9091svh - 245.455px)}.fan[data-n="3"]{width:min(100%,680px,98.0392svh - 264.706px)}}}.fr-note{text-align:center;color:var(--texto-sec);margin-top:8px;font-size:.92rem}.fr-note em{color:var(--ink);font-family:Playfair Display,Playfair Fallback,serif;font-style:italic}@media (prefers-reduced-motion:reduce){.fan-item,.hs,.story-dots:after{transition:none}}.qv{--cream:#f6f2e6;--card:#fff;--hair:#e4eae4;--green:#0d472a;--ink:#123420;--gold:#c9a65f;--goldink:#6b5215;--goldsoft:#f5ead2;--body:#6b7a71;--track:#edeae0;background:var(--cream);width:100%;height:100%;color:var(--ink);text-align:left;flex-direction:column;font-family:Poppins,Poppins Fallback,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:14px;line-height:normal;display:flex;overflow:hidden}.qv,.qv *{box-sizing:border-box}.qv-status{justify-content:space-between;align-items:center;padding:17px 30px 0;font-size:12px;font-weight:600;display:flex}.qv-batt{opacity:.6;border:1px solid;border-radius:2px;width:16px;height:9px}.qv-head{justify-content:space-between;align-items:center;gap:14px;padding:30px 26px 0;display:flex}.qv-title{align-items:center;gap:14px;display:flex}.qv-title svg{flex:none;width:20px;height:20px}.qv-title .t{color:var(--ink);font-family:Cormorant Garamond,Georgia,serif;font-size:26px;font-weight:600;line-height:1}.qv-title .u{background:var(--gold);width:36px;height:2px;margin-top:6px}.qv-pill{background:var(--card);border:1px solid var(--hair);color:var(--green);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:11px;font-weight:600;display:flex}.qv-pill.gold{background:var(--goldsoft);color:var(--goldink);border-color:#0000}.qv-dot{background:var(--gold);border-radius:50%;width:7px;height:7px;animation:1.6s ease-in-out infinite qvBlink}@keyframes qvBlink{0%,to{opacity:.35}50%{opacity:1}}.qv-body{flex-direction:column;flex:1;min-height:0;padding:26px 24px 0;display:flex}.qv-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--goldink);font-size:10px;font-weight:600}.qv-row{justify-content:space-between;align-items:center;display:flex}.qv-dots{align-items:center;gap:4px;display:flex}.qv-dots i{background:#0d472a2e;border-radius:50%;width:6px;height:6px}.qv-dots i.done{background:var(--green)}.qv-dots i.now{background:var(--gold)}.qv-qcard{background:var(--card);border:1px solid var(--hair);border-radius:22px;margin-top:18px;padding:22px 20px;box-shadow:0 2px 10px #1234200d}.qv-q{color:var(--ink);text-wrap:pretty;font-family:Cormorant Garamond,Georgia,serif;font-size:27px;font-weight:600;line-height:1.2}.qv-q.sm{margin-top:10px;font-size:24px;line-height:1.22}.qv-note{color:var(--body);margin-top:14px;font-size:12.5px;line-height:1.5}.qv-ringwrap{justify-content:center;margin-top:34px;display:flex}.qv-ring{justify-content:center;align-items:center;width:104px;height:104px;display:flex;position:relative}.qv-ring svg{width:104px;height:104px;position:absolute;top:0;bottom:0;left:0;right:0;transform:rotate(-90deg)}.qv-ring .prog{transition:stroke-dashoffset 1s linear}.qv-ring .mid{flex-direction:column;align-items:center;display:flex}.qv-ring .n{color:var(--ink);font-family:Cormorant Garamond,Georgia,serif;font-size:36px;font-weight:700;line-height:1}.qv-ring .l{letter-spacing:.14em;text-transform:uppercase;color:var(--goldink);margin-top:2px;font-size:10px;font-weight:600}.qv-foot{padding:0 22px 40px}.qv-foot.col{flex-direction:column;gap:10px;display:flex}.qv-card{background:var(--card);border:1px solid var(--hair);border-radius:20px;padding:17px 20px;box-shadow:0 2px 10px #1234200d}.qv-card .top{justify-content:space-between;align-items:baseline;display:flex}.qv-card .cnt{color:var(--body);font-size:12px}.qv-card .cnt strong{color:var(--ink);font-family:Cormorant Garamond,Georgia,serif;font-size:19px;font-weight:700}.qv-bar{background:var(--track);border-radius:999px;height:6px;margin-top:11px;overflow:hidden}.qv-bar>i{background:var(--green);border-radius:999px;width:58%;height:100%;transition:width .4s;display:block}.qv-ok{background:var(--card);border:1px solid var(--hair);color:#5c6b62;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;margin-top:16px;padding:9px 15px;font-size:12.5px;display:flex}.qv-ok svg{flex:none;width:15px;height:15px}.qv-ok strong{color:var(--ink);font-weight:700}.qv-stats{gap:12px;margin-top:28px;display:flex}.qv-stat{border-radius:20px;flex-direction:column;flex:1;align-items:center;gap:4px;padding:20px 16px;display:flex}.qv-stat .num{font-family:Cormorant Garamond,Georgia,serif;font-size:46px;font-weight:700;line-height:1}.qv-stat .lab{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.qv-stat.good{background:linear-gradient(150deg,#12512e,#0b3b22);box-shadow:0 8px 20px #0b3b2238}.qv-stat.good .num{color:#f3eedf}.qv-stat.good .lab{color:var(--gold)}.qv-stat.bad{background:var(--card);border:1px solid #e4d7d3;box-shadow:0 2px 10px #1234200d}.qv-stat.bad .num,.qv-stat.bad .lab{color:#8e4038}.qv-split{margin-top:22px}.qv-split .bar{background:var(--track);border-radius:999px;height:10px;display:flex;overflow:hidden}.qv-split .bar i:first-child{background:var(--green);width:71%}.qv-split .bar i:last-child{background:#8e4038;width:29%}.qv-split .lbl{color:var(--body);justify-content:space-between;margin-top:10px;font-size:11.5px;display:flex}.qv-btn{background:var(--green);color:#f8f9fa;border-radius:16px;justify-content:center;align-items:center;width:100%;height:52px;font-size:15px;font-weight:600;display:flex;box-shadow:0 8px 20px #0d472a38}.qv-left{text-align:center;color:var(--body);font-size:12px}@media (prefers-reduced-motion:reduce){.qv-dot{animation:none}.qv-ring .prog,.qv-bar>i{transition:none}}.demo{grid-template-columns:.9fr 1.1fr;align-items:center;gap:48px;max-width:1040px;margin:0 auto;display:grid}.demo-steps{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.demo-step{text-align:left;width:100%;color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:18px;grid-template-columns:auto 1fr;gap:4px 16px;padding:18px 20px 20px;transition:background .3s;display:grid;position:relative}.demo-step:hover{background:#ffffff73}.demo-step[aria-pressed=true]{background:var(--surface);box-shadow:0 10px 30px -18px #00422559}.demo-step:focus-visible{outline:2px solid var(--dorado);outline-offset:2px}.ds-num{color:var(--dorado);font-family:Playfair Display,Playfair Fallback,serif;font-size:1.25rem;font-style:italic;font-weight:600;line-height:1.3}.ds-title{font-family:Playfair Display,Playfair Fallback,serif;font-size:1.15rem;font-weight:600;line-height:1.3;display:block}.demo-step:not([aria-pressed=true]) .ds-title{opacity:.7}.ds-copy{opacity:0;max-height:0;color:var(--texto-sec);font-size:.9rem;transition:max-height .4s,opacity .3s,margin .4s;display:block;overflow:hidden}.demo-step[aria-pressed=true] .ds-copy{opacity:1;max-height:7em;margin-top:6px}.ds-bar{opacity:0;background:#0042251a;border-radius:3px;grid-column:2;height:0;transition:opacity .3s;overflow:hidden}.demo-step[aria-pressed=true] .ds-bar{opacity:1;height:3px;margin-top:12px}.ds-bar i{background:var(--verde);width:100%;height:100%;transform:scaleX(var(--p,0));transform-origin:0;border-radius:3px;display:block}.demo-screen{background:#0b0f0d;position:absolute;top:0;bottom:0;left:0;right:0}.demo-poster,.demo-video{object-fit:cover;object-position:top;width:100%;height:100%;transition:opacity .25s;position:absolute;top:0;bottom:0;left:0;right:0}.demo-video{opacity:0}.demo-screen.has-video .demo-video{opacity:1}.demo-screen.is-swapping .demo-poster,.demo-screen.is-swapping .demo-video{opacity:0}.demo-cap{display:none}.dc-title{font-family:Playfair Display,Playfair Fallback,serif;font-size:1.15rem;font-weight:600;line-height:1.3}.dc-copy{max-width:36ch;color:var(--texto-sec);margin:6px auto 0;font-size:.9rem}@media (max-width:860px){#crea-tu-boda .section-head{margin-bottom:24px}.demo{grid-template-columns:1fr;gap:14px}.demo-steps{flex-direction:row;justify-content:center;gap:6px}.demo-steps li{flex:1;max-width:62px}.demo-step{border-radius:12px;flex-direction:column;align-items:center;gap:0;padding:8px 0 9px;display:flex}.demo-step:hover{background:0 0}.demo-step[aria-pressed=true]{background:var(--surface);box-shadow:0 8px 20px -14px #00422566}.ds-num{opacity:.55;font-size:1.05rem;line-height:1.2}.demo-step[aria-pressed=true] .ds-num{opacity:1}.ds-body{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ds-bar,.demo-step[aria-pressed=true] .ds-bar{opacity:1;width:70%;height:3px;margin-top:6px}.demo-phone{padding:4px 0}.demo-phone .single{width:max(180px,min(47.3vh - 113.52px,min(62vw,260px)))}.demo-cap{text-align:center;min-height:6.4em;padding:0 8px;display:block}}@supports (height:100svh){@media (max-width:860px){.demo-phone .single{width:max(180px,min(47.3svh - 113.52px,min(62vw,260px)))}}}@media (prefers-reduced-motion:reduce){.ds-copy,.demo-poster,.demo-video{transition:none}}.nav-cta-wrap{position:relative}.notify-pop{z-index:50;background:var(--surface);width:330px;color:var(--ink);border:1px solid var(--borde);transform-origin:calc(100% - 44px) -10px;max-height:calc(100vh - 100px);overscroll-behavior:contain;border-radius:20px;max-height:calc(100dvh - 100px);padding:22px 22px 20px;animation:.38s cubic-bezier(.2,.9,.3,1.15) npIn;position:absolute;top:calc(100% + 14px);right:0;overflow-y:auto;box-shadow:0 24px 60px -20px #00301a73,0 4px 14px #00301a14}.notify-pop[hidden]{display:none}.notify-pop:before{content:"";background:var(--surface);border-left:1px solid var(--borde);border-top:1px solid var(--borde);border-radius:3px 0 0;width:14px;height:14px;position:absolute;top:-7px;right:38px;transform:rotate(45deg)}@keyframes npIn{0%{opacity:0;transform:translateY(-6px)scale(.92)}to{opacity:1;transform:none}}.np-close{width:30px;height:30px;color:var(--texto-sec);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:12px;right:12px}.np-close:hover{color:var(--ink);background:#00422512}.np-close svg{width:15px;height:15px}.np-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--verde);align-items:center;gap:7px;font-family:Poppins,Poppins Caps Fallback,sans-serif;font-size:.68rem;font-weight:600;display:inline-flex}.np-eyebrow .dot{background:var(--dorado);border-radius:50%;width:6px;height:6px}.np-title{text-wrap:balance;margin-top:10px;padding-right:18px;font-family:Playfair Display,Playfair Fallback,serif;font-size:1.22rem;font-weight:600;line-height:1.3}.np-copy{color:var(--texto-sec);margin-top:6px;font-size:.86rem}.np-form{flex-direction:column;gap:8px;margin-top:16px;display:flex}.np-form input{border:1.4px solid var(--borde);background:var(--bg);color:var(--ink);border-radius:100px;width:100%;padding:12px 16px;font:.9rem Poppins,Poppins Fallback,sans-serif}.np-form input:focus{outline:2px solid var(--dorado);outline-offset:1px}.np-form input[aria-invalid=true],.notify-form input[aria-invalid=true]{border-color:var(--terracota)}.np-form button{cursor:pointer;background:var(--verde);color:#f8f9f5;border:0;border-radius:100px;padding:12px 18px;font:600 .9rem Poppins,Poppins Fallback,sans-serif;box-shadow:0 10px 22px -12px #00422599}.np-form button:disabled,.notify-form button:disabled{opacity:.6;cursor:default}.np-done,.notify-done{color:var(--verde);margin-top:14px;font-size:.88rem;font-weight:500}.np-done.err,.notify-done.err{color:var(--terracota)}.notify-again{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:400;text-decoration:underline}.notify-again:focus-visible{outline:2px solid var(--dorado);outline-offset:2px;border-radius:2px}@media (max-width:520px){.nav-cta-wrap{position:static}.notify-pop{width:auto;position:fixed;top:76px;left:16px;right:16px}.notify-pop:before{right:56px}}@media (prefers-reduced-motion:reduce){.notify-pop{animation:none}}.steps{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (max-width:1000px){.steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:780px){.steps{grid-template-columns:1fr}}.faq{max-width:760px;margin:0 auto}.faq details{border-bottom:1px solid var(--borde)}.faq summary{cursor:pointer;color:var(--ink);padding:18px 40px 18px 0;font-size:1.02rem;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--verde);font-size:1.4rem;font-weight:400;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.faq details[open] summary:after{content:"−"}.faq summary:focus-visible{outline:2px solid var(--dorado);outline-offset:3px}.faq details p{color:var(--texto-sec);max-width:62ch;padding:0 0 20px;font-size:.95rem}.step{padding-top:6px;position:relative}.step .num{color:var(--dorado);margin-bottom:14px;font-family:Playfair Display,Playfair Fallback,serif;font-size:2.1rem;font-style:italic;font-weight:600;line-height:1}.step h3{font-size:1.02rem;font-weight:600}.step p{color:var(--texto-sec);margin-top:8px;font-size:.89rem}.price-panel{background:linear-gradient(135deg, var(--verde), var(--verde-deep));color:#f5f2e8;border-radius:22px;grid-template-columns:1.1fr 1fr;align-items:center;gap:30px;margin-top:54px;padding:38px 40px;display:grid}@media (max-width:780px){.price-panel{grid-template-columns:1fr;padding:30px 26px}}.price-panel .pp-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--dorado-soft);font-family:Poppins,Poppins Caps Fallback,sans-serif;font-size:.72rem;font-weight:600}.price-panel h3{margin-top:10px;font-family:Playfair Display,Playfair Fallback,serif;font-size:1.5rem;font-weight:600}.price-panel p.pp-copy{color:#f5f2e8cc;max-width:40ch;margin-top:10px;font-size:.92rem}.pp-figure{text-align:right}@media (max-width:780px){.pp-figure{text-align:left}}.pp-figure .amount{font-family:Playfair Display,Playfair Fallback,serif;font-size:2.6rem;font-weight:700}.pp-figure .amount span{opacity:.7;font-size:1.1rem;font-weight:500}.pp-figure .sub{color:var(--dorado-soft);margin-top:4px;font-size:.78rem}.pp-list{flex-direction:column;gap:8px;margin-top:18px;display:flex}.pp-list li{color:#f5f2e8d1;gap:9px;font-size:.82rem;list-style:none;display:flex}.pp-list svg{width:14px;height:14px;stroke:var(--dorado-soft);flex:none;margin-top:2px}.download-box{background:var(--surface);border:1px solid var(--borde);text-align:center;border-radius:24px;padding:52px 44px}.store-row{flex-wrap:wrap;justify-content:center;gap:22px 14px;margin-top:34px;display:flex}.store-badge{color:#fff;cursor:default;background:#000;border:1px solid #a6a6a6;border-radius:12px;align-items:center;gap:11px;min-width:172px;padding:10px 20px 10px 16px;text-decoration:none;display:flex;position:relative}.store-badge svg{flex:none;width:26px;height:26px}.store-badge .sb-text{text-align:left;line-height:1.25}.store-badge .sb-text .small{opacity:.75;font-size:.62rem;display:block}.store-badge .sb-text .big{font-family:Poppins,Poppins Fallback,sans-serif;font-size:.92rem;font-weight:600}.store-badge .sb-soon{background:var(--dorado);color:var(--verde-deep);letter-spacing:.06em;text-transform:uppercase;border-radius:100px;padding:3px 9px;font:600 .6rem/1.3 Poppins,Poppins Caps Fallback,sans-serif;position:absolute;top:-10px;right:-8px}.dl-title{margin-top:16px;font-size:max(1.6rem,min(3vw,2.1rem))}.dl-copy{max-width:46ch;color:var(--texto-sec);margin:12px auto 0}.notify-form button{cursor:pointer;border:none}.hp{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ts-slot:not(.is-shown){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ts-slot.is-shown{flex-basis:100%;width:100%}.ts-slot.is-shown>*{max-width:400px;margin-inline-start:auto;margin-inline-end:auto}.ts-slot[data-size=compact].is-shown>*{justify-content:center;display:flex}.form-legal{color:var(--texto-sec);margin-top:12px;font-size:.78rem;line-height:1.45}.form-legal a{color:var(--verde);text-underline-offset:3px}.form-legal a:focus-visible{outline:2px solid var(--verde);outline-offset:3px}.download-box .form-legal{max-width:44ch;margin-left:auto;margin-right:auto}.notify-form{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.notify-form input{border:1.4px solid var(--borde);background:var(--bg);color:var(--ink);border-radius:100px;width:260px;max-width:70vw;padding:13px 18px;font-family:Poppins,Poppins Fallback,sans-serif;font-size:.92rem}.notify-form input:focus{outline:2px solid var(--dorado);outline-offset:1px}footer{border-top:1px solid var(--borde);padding:52px 0 40px}footer .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;display:flex}.f-brand{align-items:center;gap:8px;font-family:Playfair Display,Playfair Fallback,serif;font-size:1.1rem;font-weight:700;text-decoration:none;display:flex}.f-brand:focus-visible{outline:2px solid var(--dorado);outline-offset:4px;border-radius:8px}.f-brand img{border-radius:7px;flex:none;width:26px;height:26px}.f-links{color:var(--texto-sec);flex-wrap:wrap;gap:20px;font-size:.84rem;display:flex}.f-social{gap:12px;display:flex}.f-social a{border:1px solid var(--borde);width:34px;height:34px;color:var(--ink);border-radius:50%;justify-content:center;align-items:center;transition:color .2s,border-color .2s;display:flex}.f-social a:hover{color:var(--verde);border-color:var(--verde)}.f-social a:focus-visible{outline:2px solid var(--dorado);outline-offset:3px}.f-social svg{width:15px;height:15px}.f-bottom{color:var(--texto-sec);text-align:center;margin-top:26px;font-size:.76rem}.solo{justify-content:center;align-items:center;min-height:100vh;padding:48px 16px;display:flex}@supports (height:100svh){.solo{min-height:100svh}}.solo-box{text-align:center;flex-direction:column;align-items:center;max-width:520px;display:flex}.solo-brand{color:var(--verde);flex-direction:column;align-items:center;gap:12px;margin-bottom:40px;font-family:Playfair Display,Playfair Fallback,serif;font-size:1.4rem;font-weight:700;text-decoration:none;display:flex}.solo-brand img{border-radius:14px;width:56px;height:56px}.solo-brand:focus-visible{outline:2px solid var(--dorado);outline-offset:4px}.solo-box .btn-primary:focus-visible{outline:2px solid var(--dorado);outline-offset:4px}.solo-box>[data-estado]{display:contents}.solo-box h1{font-size:max(2rem,min(6vw,2.6rem));font-weight:700}.solo-box p{max-width:42ch;color:var(--texto-sec);margin-top:14px;font-size:1.02rem}.solo-box .btn-primary{margin-top:32px}.legal{max-width:760px;padding-top:56px;padding-bottom:72px}.legal h1{font-size:max(1.9rem,min(6vw,2.6rem));font-weight:700}.legal h2{margin-top:40px;font-size:1.35rem;font-weight:600}.legal p,.legal ul,.legal ol{margin-top:14px}.legal ul,.legal ol{margin-bottom:0;padding-left:1.3em}.legal li+li{margin-top:6px}.legal a:not(.btn-primary){color:var(--verde);text-underline-offset:3px;overflow-wrap:anywhere}.legal .btn-primary{margin-top:20px}.legal a:focus-visible{outline:2px solid var(--verde);outline-offset:3px}.legal h2{scroll-margin-top:88px}.legal code{overflow-wrap:anywhere}.legal-index{border:1px solid var(--borde);border-radius:12px;margin-top:28px;padding:16px 20px}.legal-index summary{cursor:pointer;color:var(--verde);font-weight:600}.legal-index summary:focus-visible{outline:2px solid var(--verde);outline-offset:4px}.legal-index li a{padding:5px 0;display:inline-block}.skip-content{z-index:100;background:var(--verde);color:#fff;border-radius:8px;padding:12px 18px;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip-content:focus{transform:none}#contenido{scroll-margin-top:6rem}#contenido:focus{outline:none}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
