@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/93a6e477e1480c92-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c7e0cf6c760983e7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/9d5a263311222317-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_01ae00{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_01ae00{--font-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_7c5662{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_7c5662{--font-body:"Figtree","Figtree Fallback"}@property --pp-primary{syntax:"<color>";inherits:true;initial-value:#8b5cf6}@property --pp-bg{syntax:"<color>";inherits:true;initial-value:#ffffff}@property --pp-text{syntax:"<color>";inherits:true;initial-value:#000000}.landing{--ink:#04263b;--ink-2:#0b3550;--ink-line:rgb(255 255 255/0.12);--on-ink:#eef6fb;--on-ink-muted:#a9c3d4;--huella:#007ac8;--huella-hover:#00669f;--cielo:#2eb3fc;--paper:#f3f7fa;--paper-2:#e3edf4;--line:#d2dfe8;--text:#0a2131;--muted:#476073;--sol:#ffc53d;--sol-soft:#fff1c7;--lp-fast:180ms;--lp-control:320ms;--lp-scene:600ms;--lp-ease:cubic-bezier(0.22,1,0.36,1);--lp-ease-io:cubic-bezier(0.65,0,0.35,1);font-family:var(--font-body),system-ui,sans-serif;color:var(--text);background:var(--paper);min-height:100vh;overflow-x:clip;-webkit-font-smoothing:antialiased}.landing h1,.landing h2,.landing h3{font-family:var(--font-display),var(--font-body),sans-serif;letter-spacing:-.02em}.lp-wrap{width:100%;max-width:78rem;margin-inline:auto;padding-inline:1rem}@media (min-width:640px){.lp-wrap{padding-inline:1.5rem}}@media (min-width:1280px){.lp-wrap{padding-inline:2rem}}.landing :focus-visible{outline:3px solid var(--huella);outline-offset:3px;border-radius:6px}.lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;padding:0 1.25rem;border-radius:.8rem;font-weight:600;font-size:.975rem;line-height:1;white-space:nowrap;transition:background-color var(--lp-fast) var(--lp-ease),color var(--lp-fast) var(--lp-ease),border-color var(--lp-fast) var(--lp-ease),transform var(--lp-fast) var(--lp-ease)}.lp-btn:active{transform:translateY(1px) scale(.98)}.lp-btn-sm{min-height:40px;padding:0 1rem;font-size:.9rem}.lp-btn-lg{min-height:52px;padding:0 1.6rem;font-size:1.05rem}.lp-btn-primary{background:var(--huella);color:#fff}.lp-btn-primary:hover{background:var(--huella-hover)}.lp-btn-ghost{color:var(--ink);border:1.5px solid color-mix(in srgb,var(--ink) 28%,transparent);background:#fff}.lp-btn-ghost:hover{border-color:var(--ink)}.lp-btn-quiet{color:var(--text);padding-inline:.85rem}.lp-btn-quiet:hover{background:var(--paper-2)}.lp-nav{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);transition:box-shadow var(--lp-control) var(--lp-ease)}.lp-nav-row{display:flex;align-items:center;gap:1.5rem;min-height:4.25rem}.lp-logo{flex-shrink:0;margin-right:auto}.lp-nav-links{display:none;gap:.25rem}.lp-nav-links a{display:inline-flex;align-items:center;min-height:40px;padding:0 .75rem;border-radius:.6rem;color:var(--muted);font-weight:500;font-size:.95rem;transition:color var(--lp-fast),background-color var(--lp-fast)}.lp-nav-links a:hover{color:var(--text);background:var(--paper-2)}.lp-nav-auth{display:none;gap:.35rem;align-items:center}.lp-menu-btn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:.7rem;color:var(--text)}.lp-mobile-menu{overflow:hidden;border-top:1px solid var(--line)}.lp-mobile-inner{display:flex;flex-direction:column;gap:.25rem;padding-block:.75rem 1rem}.lp-mobile-inner>a:not(.lp-btn){display:flex;align-items:center;min-height:44px;padding:0 .5rem;font-weight:500}.lp-mobile-inner .lp-btn{margin-top:.5rem}@media (min-width:768px){.lp-nav-auth{display:flex}.lp-menu-btn,.lp-mobile-menu{display:none}}@media (min-width:1024px){.lp-nav-links{display:flex}}.hero{padding-block:1.75rem 3.5rem}.hero-grid{display:grid;gap:2rem;align-items:center}@media (min-width:1024px){.hero{padding-block:1.25rem 4rem}.hero-grid{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:2.5rem}}@media (min-width:1280px){.hero-grid{gap:3.5rem}}.hero-title{font-size:clamp(2.3rem,9.6vw,3.6rem);font-weight:800;line-height:.98;letter-spacing:-.035em;color:var(--ink);text-wrap:balance}@media (min-width:1024px){.hero-title{font-size:clamp(3rem,3.9vw,3.4rem)}}.hero-lead{margin-top:1.1rem;max-width:34rem;font-size:clamp(1.05rem,2.6vw,1.2rem);line-height:1.5;color:var(--muted)}.hero-ctas{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.5rem}.hero-note{margin-top:.9rem;font-size:.9rem;color:var(--muted)}@media (max-width:420px){.hero-ctas .lp-btn{flex:1 1 100%}}.stage-host{container-type:inline-size;min-width:0}.stage{position:relative;display:grid;gap:1rem;padding:1rem;border-radius:1.75rem;color:var(--on-ink);background:radial-gradient(120% 90% at 50% 0,rgb(46 179 252/.16),transparent 60%),repeating-radial-gradient(circle at 50% 118%,rgb(255 255 255/.045) 0 1px,transparent 1px 26px),var(--ink);scroll-margin-top:5rem;outline:none}.stage:focus-visible{outline:3px solid var(--cielo);outline-offset:4px}.stage-top{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:44px}.ctl-playback{display:flex;gap:.15rem;margin-right:-.4rem}.stage-badge-more{display:none}@container (max-width: 359px){.ctl-playback .ctl-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ctl-playback .ctl-btn{width:44px;padding:0;justify-content:center}}@container (min-width: 420px){.stage-badge-more{display:inline}}.stage-badge{flex-shrink:0;padding:.35rem .75rem;border-radius:999px;font-size:.8rem;font-weight:600;color:var(--ink);background:var(--sol-soft)}.stage-steps{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:.4rem;padding-bottom:2.9rem}.stage-steps li{display:flex;align-items:center;gap:.4rem}.stage-step-num{display:inline-grid;place-items:center;flex-shrink:0;width:1.6rem;height:1.6rem;border-radius:999px;font-size:.8rem;font-weight:700;color:var(--on-ink-muted);border:1.5px solid var(--ink-line);transition:background-color var(--lp-control),color var(--lp-control),border-color var(--lp-control)}.stage-steps li[data-state=active] .stage-step-num{background:var(--on-ink);border-color:var(--on-ink);color:var(--ink)}.stage-steps li[data-state=done] .stage-step-num{border-color:var(--cielo);color:var(--cielo)}.stage-step-bar{position:relative;flex:1;height:3px;border-radius:3px;background:var(--ink-line);overflow:hidden}.stage-step-bar>span{position:absolute;inset:0;background:var(--cielo);transform-origin:left;transform:scaleX(0)}.stage-steps li[data-state=done] .stage-step-bar>span{transform:none}.stage-step-copy{display:none}.stage-steps li[data-state=active] .stage-step-copy{position:absolute;inset:auto 0 0 0;display:flex;flex-direction:column;min-height:2.5rem}.stage-step-copy b{font-size:1rem;font-weight:700;line-height:1.25}.stage-step-copy span{font-size:.82rem;color:var(--on-ink-muted);line-height:1.3}.stage-device{display:flex;justify-content:center;perspective:1600px}.ex-phone,.phone{--pp-size:12.5px;width:min(18rem,100%);padding:.45rem;border-radius:2.1rem;background:#071a28;box-shadow:0 0 0 1px rgb(255 255 255/.1),0 30px 60px -20px rgb(0 0 0/.55)}.phone{transition:transform var(--lp-scene) var(--lp-ease)}.phone-bar{display:flex;align-items:center;justify-content:center;gap:.35rem;height:2.3rem;color:#8fa9bb}.phone-bar svg{width:.8rem;height:.8rem}.phone-url{padding:.25rem .65rem;border-radius:999px;font-size:.78rem;font-weight:600;color:#cfe0ea;background:rgb(255 255 255/.08);transition:background-color var(--lp-control) var(--lp-ease),color var(--lp-control) var(--lp-ease),transform var(--lp-control) var(--lp-ease)}.phone-url[data-on]{color:var(--ink);background:var(--sol)}.phone-screen{position:relative;border-radius:1.65rem;overflow:hidden;height:calc(var(--pp-size) * 33);background:#fff}@media (min-width:1024px) and (hover:hover){.stage[data-tilt] .phone{transform:rotateY(-10deg) rotateX(4deg) translateZ(0)}.stage[data-tilt]:focus-within .phone{transform:none}}.stage-side{position:relative;display:grid;min-height:6.75rem}.stage-side>*{grid-area:1/1}.side-chips{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;gap:.4rem;pointer-events:none}.side-chips li{display:flex;align-items:center;gap:.45rem;padding:.4rem .7rem .4rem .5rem;border-radius:999px;background:#fff;color:var(--text);font-size:.75rem;line-height:1.15;box-shadow:0 8px 18px -10px rgb(0 0 0/.5);opacity:0;transform:translateY(.75rem)}.side-chips li svg{width:1.1rem;height:1.1rem;color:var(--huella);flex-shrink:0}.side-chips li span{display:flex;flex-direction:column;color:var(--muted)}.side-chips li b{color:var(--text);font-size:.8rem}.side-chips[data-state=out] li{opacity:1;transform:none}.side-chips[data-state=in] li{opacity:0;transform:translateY(-7rem) scale(.7)}.side-palette,.side-share{align-self:center;justify-self:center;display:flex;flex-direction:column;gap:.35rem;width:100%;max-width:21rem;padding:.8rem .9rem;border-radius:1rem;background:var(--ink-2);border:1px solid var(--ink-line);opacity:0;visibility:hidden;transform:translateY(.6rem)}.side-palette[data-on],.side-share[data-on]{opacity:1;visibility:visible;transform:none}.side-label{font-size:.78rem;color:var(--on-ink-muted)}.side-palette b{font-size:.95rem}.side-swatches{display:flex;gap:.5rem}.side-swatches span{width:2rem;height:2rem;border-radius:999px;background:linear-gradient(135deg,var(--sw-b) 0 50%,var(--sw-a) 50% 100%);box-shadow:0 0 0 1px rgb(255 255 255/.25);transition:box-shadow var(--lp-control),transform var(--lp-control) var(--lp-ease)}.side-swatches span[data-active]{box-shadow:0 0 0 2px var(--ink-2),0 0 0 4px var(--on-ink);transform:scale(1.08)}.side-url{align-self:flex-start;padding:.3rem .6rem;border-radius:.5rem;font-size:1.05rem;color:var(--ink);background:var(--sol);overflow-wrap:anywhere}.side-qr{display:flex;align-items:center;gap:.65rem;margin-top:.3rem;font-size:.78rem;line-height:1.35;color:var(--on-ink)}.side-qr em{display:block;font-style:normal;color:var(--on-ink-muted);margin-top:.15rem}.side-qr-svg{flex-shrink:0;width:3.6rem;height:3.6rem;padding:.3rem;border-radius:.5rem;color:var(--ink);background:#fff}.stage-controls{flex-wrap:wrap;justify-content:center;gap:.6rem .9rem;padding-top:.9rem;border-top:1px solid var(--ink-line)}.ctl-group,.stage-controls{display:flex;align-items:center}.ctl-group{gap:.25rem}.ctl-group:first-child{padding:.2rem;border-radius:.9rem;background:rgb(255 255 255/.07)}.ctl-seg{min-height:40px;padding:0 .8rem;border-radius:.7rem;font-size:.875rem;font-weight:600;color:var(--on-ink-muted);transition:background-color var(--lp-fast),color var(--lp-fast)}.ctl-seg:hover{color:var(--on-ink)}.ctl-seg[aria-pressed=true]{background:var(--on-ink);color:var(--ink)}.ctl-styles{gap:.15rem}.ctl-swatch{position:relative;width:44px;height:44px;border-radius:999px}.ctl-swatch:before{content:"";position:absolute;inset:8px;border-radius:inherit;background:linear-gradient(135deg,var(--sw-b) 0 50%,var(--sw-a) 50% 100%);box-shadow:0 0 0 1px rgb(255 255 255/.3);transition:box-shadow var(--lp-fast),transform var(--lp-fast) var(--lp-ease)}.ctl-swatch:hover:before{transform:scale(1.08)}.ctl-swatch[aria-pressed=true]:before{box-shadow:0 0 0 2px var(--ink),0 0 0 4px var(--on-ink)}.ctl-btn{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;padding:0 .8rem;border-radius:.7rem;font-size:.875rem;font-weight:600;color:var(--on-ink);transition:background-color var(--lp-fast)}.ctl-btn:hover{background:rgb(255 255 255/.1)}.ctl-btn svg{width:1rem;height:1rem}.stage :focus-visible{outline-color:var(--cielo)}@container (min-width: 640px){.stage{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"top top top" "steps device side" "controls controls controls";-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:.9rem;padding:1.1rem 1.25rem 1rem}.stage-top{grid-area:top}.side-url{font-size:.92rem}.stage-steps{grid-area:steps;align-self:center;grid-template-columns:1fr;gap:.35rem;padding:0}.stage-steps li{position:relative;display:grid;grid-template-columns:auto 1fr;-moz-column-gap:.6rem;column-gap:.6rem;align-items:start;padding:.55rem 0}.stage-step-copy,.stage-steps li[data-state=active] .stage-step-copy{position:static;display:flex;flex-direction:column;gap:.1rem;min-height:0}.stage-step-copy b{font-size:.92rem;color:var(--on-ink-muted);transition:color var(--lp-control)}.stage-steps li[data-state=active] .stage-step-copy b,.stage-steps li[data-state=done] .stage-step-copy b{color:var(--on-ink)}.stage-step-copy span{font-size:.78rem}.stage-step-bar{grid-column:2;margin-top:.45rem;height:2px}.stage-device{grid-area:device}.stage-side{grid-area:side;min-height:0}.side-chips{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:.5rem}.side-chips li{transform:translateX(.75rem)}.side-chips[data-state=in] li{transform:translateX(-8.5rem) scale(.7)}.side-palette,.side-share{max-width:none}.side-qr{flex-direction:column;align-items:flex-start}.side-qr-svg{width:5.5rem;height:5.5rem}.stage-controls{grid-area:controls}}.pp{position:relative;height:100%;overflow:hidden;font-size:var(--pp-size,13px);font-family:Arial,Helvetica,sans-serif;color:var(--pp-text);background:linear-gradient(to bottom right,var(--pp-bg),color-mix(in srgb,var(--pp-primary) 12.5%,var(--pp-bg)))}.pp-body{display:flex;flex-direction:column;align-items:center;padding:1.7em 1.15em 1.2em;text-align:center}.pp-avatar{display:grid;place-items:center;width:4.4em;height:4.4em;border-radius:999px;font-size:1em;font-weight:600;color:#3f3f46;background:#e4e4e7;box-shadow:0 0 0 .16em #fff,0 0 0 .32em #006fee;margin-bottom:.9em}.pp-name{font-size:1.55em;font-weight:700;line-height:1.2}.pp-handle{margin-top:.15em;font-size:.95em;color:#71717a}.pp-bio{margin-top:.7em;max-width:19em;font-size:.9em;line-height:1.4;color:#52525b;min-height:2.8em}.pp-links{flex-direction:column;gap:.6em;margin-top:1.3em}.pp-link,.pp-links{display:flex;width:100%}.pp-link{position:relative;align-items:center;gap:.75em;min-height:3.2em;padding:.55em .9em;border:2px solid var(--pp-primary);border-radius:.95em;background:#fff;color:var(--pp-text);text-align:left;font:inherit;box-shadow:0 1px 3px rgb(0 0 0/.08);transition:transform var(--lp-fast) var(--lp-ease)}.pp-link:after{content:"";position:absolute;inset:-2px;border-radius:inherit;background:var(--pp-primary);opacity:0;pointer-events:none}button.pp-link{cursor:pointer}button.pp-link:hover{transform:translateY(-1px)}.pp-link[data-pressed],button.pp-link:active{transform:scale(.97)}.pp-icon{width:1.75em;height:1.75em;flex-shrink:0}.pp-title{flex:1;font-size:1.1em;font-weight:600}.pp-arrow{width:1.4em;height:1.4em;color:#a1a1aa;flex-shrink:0}.pp-footer{display:flex;align-items:center;gap:.35em;margin-top:1.5em;font-size:.82em;color:#a1a1aa}.pp-footer b{color:#3f3f46}.pp-sheet{position:absolute;inset:auto .6em .6em;display:flex;flex-direction:column;gap:.4em;padding:1em 1.1em 1.1em;border-radius:1.1em;background:#fff;color:#18181b;box-shadow:0 -10px 30px -12px rgb(0 0 0/.35);text-align:left;transform:translateY(115%);visibility:hidden}.pp-sheet[data-open]{transform:none;visibility:visible}.pp-sheet-tag{align-self:flex-start;padding:.2em .6em;border-radius:999px;font-size:.78em;font-weight:700;color:#5c4100;background:#ffe7a3}.pp-sheet-title{display:flex;align-items:center;gap:.45em;font-size:1.15em;font-weight:700}.pp-sheet-title svg{width:1.3em;height:1.3em;color:var(--pp-primary)}.pp-sheet-text{font-size:.95em;line-height:1.4}.pp-sheet-note{font-size:.82em;color:#52525b}.pp-sheet-close{display:inline-flex;align-items:center;justify-content:center;gap:.35em;min-height:44px;margin-top:.3em;border-radius:.8em;font-weight:600;color:#fff;background:#18181b}.pp-sheet-close svg{width:1.1em;height:1.1em}.pp-swap{height:100%}.lp-h2{font-size:clamp(2rem,5.5vw,3.1rem);font-weight:800;line-height:1.02;color:var(--ink);text-wrap:balance}.lp-lead{margin-top:.9rem;max-width:34rem;font-size:1.075rem;line-height:1.55;color:var(--muted)}.how{padding-block:4.5rem;background:#fff;border-block:1px solid var(--line)}.how-grid{display:grid;gap:2.5rem}.how-intro .lp-btn{margin-top:1.5rem}.how-steps{display:flex;flex-direction:column;gap:1rem}.how-step-inner{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem 1rem;padding:1.25rem;border-radius:1.25rem;background:var(--paper)}.how-num{align-self:start;font-family:var(--font-display),sans-serif;font-size:2.6rem;font-weight:800;line-height:.9;color:var(--huella)}.how-text h3{font-size:1.35rem;font-weight:700;color:var(--ink)}.how-text p{margin-top:.35rem;line-height:1.5;color:var(--muted)}.how-visual{grid-column:1/-1;min-height:9rem;display:flex;flex-direction:column;justify-content:center;gap:.75rem;padding:1rem;border-radius:1rem;background:#fff;border:1px solid var(--line)}@media (min-width:768px){.how-step-inner{grid-template-columns:auto minmax(0,1fr) minmax(0,1.05fr);align-items:center;-moz-column-gap:1.25rem;column-gap:1.25rem;padding:1.5rem}.how-visual{grid-column:auto}}@media (min-width:1024px){.how-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:4rem;align-items:start}.how-intro{position:sticky;top:6.5rem}}.picker-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.4rem}.picker-tile{position:relative;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.55rem .25rem;border-radius:.7rem;border:1.5px solid var(--line);font-size:.72rem;font-weight:600;color:var(--muted)}.picker-tile svg{width:1.15rem;height:1.15rem}.picker-tile[data-on]{border-color:var(--huella);color:var(--ink);background:color-mix(in srgb,var(--huella) 7%,#fff)}.picker-check,.picker-tile[data-on] svg:first-child{color:var(--huella)}.picker-check{position:absolute;top:.25rem;right:.25rem;width:.8rem!important;height:.8rem!important}.picker-input{padding:.55rem .75rem;border-radius:.6rem;border:1.5px solid var(--huella);font-size:.85rem;font-weight:600}.picker-input span{color:var(--muted);font-weight:400}.how-style{flex-direction:row;align-items:center;gap:1rem}.template-strip{display:grid;grid-template-columns:repeat(4,1.9rem);gap:.45rem}.template-strip span{width:1.9rem;height:1.9rem;border-radius:999px;background:linear-gradient(135deg,var(--sw-b) 0 50%,var(--sw-a) 50% 100%);box-shadow:0 0 0 1px var(--line)}.template-strip span[data-on]{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ink)}.how-mini{--pp-size:6.4px;flex:1;height:9.5rem;max-width:9rem;margin-left:auto;border-radius:.9rem;overflow:hidden;box-shadow:0 0 0 1px var(--line)}.how-share{align-items:flex-start}.share-pill{display:inline-flex;align-items:center;gap:.15rem;padding:.6rem .9rem;border-radius:.7rem;font-size:1.1rem;color:var(--ink);background:var(--sol)}.share-pill svg{width:1rem;height:1rem;margin-left:.6rem}.share-places{display:flex;flex-wrap:wrap;gap:.35rem}.share-places li{padding:.3rem .6rem;border-radius:999px;font-size:.78rem;color:var(--muted);background:var(--paper)}.examples{padding-block:4.5rem}.examples-head{margin-bottom:2.5rem}.ex-list{display:grid;gap:2.5rem}@media (max-width:899px){.ex-list{grid-auto-flow:column;grid-auto-columns:min(80%,18rem);gap:1rem;margin-inline:-1rem;padding:.25rem 1rem 1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:1rem;overscroll-behavior-x:contain}.ex-card{scroll-snap-align:start}.ex-copy{max-width:none}}.ex-card{display:flex;flex-direction:column;align-items:center;gap:1.25rem}.ex-phone{--pp-size:11.5px;width:min(16.5rem,100%)}.ex-copy{width:100%;max-width:22rem}.ex-copy h3{font-size:1.2rem;font-weight:700;color:var(--ink)}.ex-copy p{margin-top:.3rem;line-height:1.5;color:var(--muted)}.ex-styles{display:flex;align-items:center;gap:.1rem;margin-top:.5rem;margin-left:-8px}.ctl-swatch-sm:before{box-shadow:0 0 0 1px var(--line)}.ctl-swatch-sm[aria-pressed=true]:before{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--ink)}.ex-style-name{margin-left:.35rem;font-size:.85rem;color:var(--muted)}@media (min-width:900px){.ex-list{grid-template-columns:repeat(3,1fr);gap:2rem;align-items:start}.ex-card:nth-child(2){margin-top:3rem}.ex-copy{max-width:16.5rem}}.benefits{padding-block:4.5rem;background:#fff;border-block:1px solid var(--line)}.benefits-title{margin-bottom:2rem}.bento{display:grid;gap:1rem}.tile{position:relative;overflow:hidden;padding:1.5rem;border-radius:1.5rem;background:var(--paper)}.tile h3{font-size:1.35rem;font-weight:700;color:var(--ink);line-height:1.15}.tile p{margin-top:.45rem;line-height:1.5;color:var(--muted);max-width:28rem}.tile-copy{position:relative;z-index:1}.tile-style{min-height:21rem;background:var(--paper-2)}.fan{position:relative;height:15rem;margin-top:1.25rem}.fan .pp{--pp-size:8.5px;position:absolute;top:0;left:50%;width:10.5rem;height:17rem;border-radius:1.2rem;box-shadow:0 0 0 1px rgb(0 0 0/.06),0 18px 30px -18px rgb(4 38 59/.45)}.fan-1{transform:translateX(-120%) rotate(-7deg) translateY(1rem)}.fan-2{transform:translateX(-50%);z-index:1}.fan-3{transform:translateX(20%) rotate(7deg) translateY(1rem)}.tile-qr{display:flex;flex-direction:column;gap:.25rem;color:var(--on-ink);background:var(--ink)}.tile-qr h3{color:var(--on-ink);margin-top:1rem}.tile-qr p,.tile-qr small{color:var(--on-ink-muted)}.tile-qr small{margin-top:.5rem;font-size:.78rem}.tile-qr-box{align-self:flex-start;padding:.6rem;border-radius:1rem;background:#fff}.tile-qr-svg{display:block;width:7rem;height:7rem;color:var(--ink)}.tile .tile-note{margin-top:.6rem;font-size:.85rem}.chart{margin-top:1.5rem}.chart-bars{display:flex;align-items:flex-end;gap:.5rem;height:9rem}.chart-bars span{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.35rem;height:100%;font-size:.75rem;color:var(--muted)}.chart-bars i{width:100%;max-width:2.6rem;height:calc(var(--v) * 1%);border-radius:.4rem .4rem .15rem .15rem;background:color-mix(in srgb,var(--huella) 45%,#fff);transform-origin:bottom}.chart-bars span:nth-child(5) i{background:var(--ink)}.chart figcaption{margin-top:.75rem;font-size:.8rem;color:var(--muted)}.devices{position:relative;height:12.5rem;margin-top:1.25rem}.dev-laptop{position:absolute;left:0;bottom:0;width:min(19rem,78%);padding:.45rem .45rem .9rem;border-radius:.9rem .9rem .3rem .3rem;background:#071a28}.dev-laptop-screen{--pp-size:6.2px;height:10.5rem;border-radius:.5rem;overflow:hidden}.dev-laptop-screen .pp-body{padding-inline:18%}.dev-phone{--pp-size:5.6px;position:absolute;right:0;bottom:0;width:6.4rem;height:11.5rem;border:.3rem solid #071a28;border-radius:1.1rem;overflow:hidden;background:#fff}@media (min-width:768px){.bento{grid-template-columns:repeat(6,1fr)}.tile-style{grid-column:span 4;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:1rem}.tile-style .fan{margin-top:0;height:18rem}.tile-qr{grid-column:span 2}.tile-devices,.tile-stats{grid-column:span 3}}.faq{padding-block:4.5rem}.faq-grid{display:grid;gap:2rem}@media (min-width:1024px){.faq-grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:4rem}}.faq-list details{border-bottom:1px solid var(--line)}.faq-list details:first-child{border-top:1px solid var(--line)}.faq-list summary{position:relative;display:flex;align-items:center;min-height:3.75rem;padding:.9rem 2.5rem .9rem 0;font-size:1.1rem;font-weight:600;color:var(--ink);cursor:pointer;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"";position:absolute;right:.4rem;width:.7rem;height:.7rem;border-right:2px solid;border-bottom:2px solid;transform:translateY(-25%) rotate(45deg);transition:transform var(--lp-control) var(--lp-ease)}.faq-list details[open] summary:after{transform:translateY(15%) rotate(225deg)}.faq-list details p{max-width:40rem;padding:0 0 1.25rem;line-height:1.6;color:var(--muted)}.final{padding-block:4.5rem;color:var(--on-ink);background:repeating-radial-gradient(circle at 85% 140%,rgb(255 255 255/.05) 0 1px,transparent 1px 26px),var(--ink)}.final-inner{display:grid;gap:2rem;align-items:end}.final-title{max-width:40rem;font-size:clamp(2rem,5.5vw,3.4rem);font-weight:800;line-height:1.02;text-wrap:balance}.final-actions{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem}.final-actions p{color:var(--on-ink-muted)}.final-actions p a{color:var(--on-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px}.final :focus-visible{outline-color:var(--cielo)}@media (min-width:900px){.final-inner{grid-template-columns:minmax(0,1fr) auto}}.lp-footer{padding-block:2rem;font-size:.875rem;color:var(--muted)}.lp-footer-row{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center}.lp-footer-row p{display:flex;align-items:center;gap:.5rem}.lp-footer-meta{display:flex;flex-direction:column;align-items:center;gap:.75rem}.lp-footer-row .lp-credit{gap:0}.lp-credit a{display:inline-flex;align-items:center;gap:.3rem;min-height:44px;margin-left:2px;padding:0 8px 0 6px;border-radius:.5rem;color:var(--text);transition:background-color var(--lp-fast)}.landing .lp-credit a:focus-visible{outline-offset:-3px}.lp-credit a:hover{background:var(--paper-2)}.lp-credit img{display:block;height:18px;width:auto}.lp-footer nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.25rem 1.25rem}.lp-footer nav a{display:inline-flex;align-items:center;min-height:32px}.lp-footer nav a:hover{color:var(--text);text-decoration:underline;text-underline-offset:3px}@media (min-width:640px){.lp-footer-meta{flex-direction:row;gap:1.5rem}}@media (min-width:1100px){.lp-footer-row{flex-direction:row;justify-content:space-between}}@media (prefers-reduced-motion:no-preference){.pp{transition:--pp-primary .5s var(--lp-ease-io),--pp-bg .5s var(--lp-ease-io),--pp-text .5s var(--lp-ease-io)}.pp-swap{animation:lp-swap .42s var(--lp-ease) both}.side-chips li{transition:opacity .42s var(--lp-ease),transform .42s var(--lp-ease);transition-delay:calc(var(--i) * 90ms)}.side-chips[data-state=in] li{transition:opacity .52s var(--lp-ease-io),transform .62s var(--lp-ease-io);transition-delay:calc(var(--i) * 70ms)}.side-chips[data-state=hidden] li{transition:none}.side-palette,.side-share{transition:opacity .45s var(--lp-ease),transform .55s var(--lp-ease),visibility 0s linear .55s}.side-palette[data-on],.side-share[data-on]{transition:opacity .45s var(--lp-ease) .12s,transform .55s var(--lp-ease) .12s,visibility 0s}.pp-link[data-lit]:after{animation:lp-lit .9s var(--lp-ease) both}.pp-links li:nth-child(2) .pp-link[data-lit]:after{animation-delay:90ms}.pp-links li:nth-child(3) .pp-link[data-lit]:after{animation-delay:.18s}.pp-links li:nth-child(4) .pp-link[data-lit]:after{animation-delay:.27s}.pp-sheet{transition:transform .48s var(--lp-ease),visibility 0s linear .48s}.pp-sheet[data-open]{transition:transform .48s var(--lp-ease),visibility 0s}.phone-url[data-on]{animation:lp-nudge .6s var(--lp-ease)}.stage-steps li[data-state=active] .stage-step-bar>span{animation:lp-fill var(--step-ms) linear both;animation-play-state:paused}.stage[data-running] .stage-steps li[data-state=active] .stage-step-bar>span{animation-play-state:running}[data-reveal=shown] .chart-bars i{animation:lp-grow .65s var(--lp-ease) backwards}.chart-bars span:nth-child(n) i{animation-delay:calc(var(--v) * 2ms + .15s)}}@media (prefers-reduced-motion:reduce){.landing *,.landing :after,.landing :before{transition-duration:0s!important;animation:none!important}}@keyframes lp-swap{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes lp-lit{0%,to{opacity:0}35%{opacity:.16}}@keyframes lp-nudge{40%{transform:scale(1.08)}}@keyframes lp-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes lp-grow{0%{transform:scaleY(.1)}}.landing section[id]{scroll-margin-top:5rem}