.pf-wrap{max-width:1180px;margin:0 auto;padding:0 24px}main>div:has(>.pf-root){opacity:1!important;transform:none!important}.pf-root [role=dialog]{height:fit-content;max-height:calc(100dvh - 32px);margin:auto;overflow-y:auto;inset:16px!important}body:has(.pf-root) header:has(:focus-visible){transform:none!important}#precios:focus{outline:none}.pf-rise{animation:.8s cubic-bezier(.22,1,.36,1) both pf-fade-up}@keyframes pf-fade-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.pf-lead.pf-rise{animation-name:pf-nudge-up}@keyframes pf-nudge-up{0%{transform:translateY(16px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.pf-rise{animation:none}}.pf-stage{z-index:-1;pointer-events:none;height:100lvh;position:fixed;inset:0;overflow:hidden}.pf-bg{background:var(--black);position:absolute;inset:0}.pf-live .pf-sec{background:0 0}.pf-sec-hero,.pf-sec-hero>.pf-wrap{position:relative}.pf-sec-hero:before{content:"";pointer-events:none;background:radial-gradient(62% 46% at 26% 340px,#0a0a0ad1,#0a0a0a00 72%);position:absolute;inset:0}.pf-loader{z-index:5000;background:var(--black);color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:22px;animation:.5s cubic-bezier(.22,1,.36,1) 1.2s forwards pf-loader-out;display:none;position:fixed;inset:0}.pf-loader.pf-loader-on{display:flex}.pf-loader-letters{letter-spacing:-.01em;gap:.34em;font-size:clamp(30px,5vw,56px);font-weight:400;display:flex}.pf-loader-letters span{opacity:0;animation:.5s cubic-bezier(.22,1,.36,1) forwards pf-letter}.pf-loader-bar{background:#ffffff29;width:min(220px,50vw);height:1px;overflow:hidden}.pf-loader-bar i{transform-origin:0;background:#fff;height:100%;transition:transform .25s linear;display:block;transform:scaleX(0)}@keyframes pf-letter{0%{opacity:0;transform:translateY(.35em)}to{opacity:1;transform:none}}@keyframes pf-loader-out{to{opacity:0;visibility:hidden}}.pf-sec-dark{background:var(--black);color:#fff}.pf-sec-light{color:var(--gray1);background:#fff}.pf-sec-dark .pf-eyebrow{color:#ffffff80}.pf-sec-light .pf-eyebrow{color:#6b6b6b}.pf-eyebrow{margin-bottom:18px}.pf-h2{letter-spacing:-.03em;font-size:clamp(30px,4.6vw,56px);font-weight:400;line-height:1.04}[data-pf-section=modules],[data-pf-section=prices],[data-pf-section=faq]{padding:clamp(72px,11vh,120px) 0}.pf-mask{margin-bottom:-.14em;padding-bottom:.14em;display:block;overflow:hidden}.pf-mask-in{transition:transform .9s cubic-bezier(.22,1,.36,1);display:block}.pf-live .pf-mask:not(.pf-in):not(.pf-mask-now) .pf-mask-in{transform:translateY(110%)}.pf-mask-now .pf-mask-in{animation:.9s cubic-bezier(.22,1,.36,1) both pf-rise}@keyframes pf-rise{0%{transform:translateY(110%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.pf-mask-in{transition:none;animation:none!important;transform:none!important}}.pf-hero{padding-block:clamp(120px,18vh,180px) clamp(48px,7vh,80px)}.pf-h1{letter-spacing:-.035em;color:#fff;margin:0;font-size:clamp(40px,7.2vw,92px);font-weight:400;line-height:.98}.pf-lead{color:#ffffffb8;max-width:620px;margin:28px 0 0;font-size:clamp(16px,1.6vw,20px);line-height:1.5}.pf-ctas{flex-wrap:wrap;align-items:center;gap:12px;margin-top:36px;display:flex}.pf-video{aspect-ratio:16/9;background:#0f0f0f;border-radius:4px;width:100%;margin-top:clamp(40px,6vh,72px);position:relative;overflow:hidden}.pf-video video{object-fit:cover;width:100%;height:100%;display:block}.pf-video-ph{text-align:center;color:#ffffffbf;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.pf-flow-sec{flex-direction:column;display:flex}.pf-flow-head{order:6;min-height:78vh;padding:0 0 12vh}.pf-flow-head .pf-h2{max-width:460px}.pf-station{min-height:125vh;display:grid;position:relative}.pf-station>.pf-wrap{width:100%}.pf-station-text{max-width:380px;padding-bottom:12px;position:sticky;top:34vh}.pf-step-n{color:#ffffff80;margin-bottom:14px;font-size:20px;display:block}.pf-station h3{letter-spacing:-.035em;color:#fff;margin:0 0 18px;font-size:clamp(42px,5.4vw,76px);font-weight:400;line-height:1}.pf-station p{color:#ffffffb8;margin:0;font-size:clamp(15px,1.25vw,17px);line-height:1.55}.pf-invoice{width:min(380px,80vw);color:var(--gray1);opacity:0;visibility:hidden;background:#fff;padding:38px 36px 34px;position:absolute;top:50%;left:62%;transform:translate(-50%,-50%);box-shadow:0 40px 120px #0000008c}.pf-invoice-head{letter-spacing:.04em;color:var(--gray5);justify-content:space-between;align-items:baseline;margin-bottom:26px;font-size:12px;display:flex}.pf-invoice-to{letter-spacing:-.02em;margin:0 0 26px;font-size:30px}.pf-invoice-row{border-top:1px solid var(--gray8);justify-content:space-between;padding:11px 0;font-size:14px;display:flex}.pf-invoice-row span:last-child{font-variant-numeric:tabular-nums}.pf-invoice-total{border-top:1px solid var(--gray1);justify-content:space-between;align-items:baseline;margin-top:8px;padding-top:16px;font-size:14px;display:flex}.pf-invoice-total b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:400}.pf-hold{z-index:3;color:#fff;width:0;height:0;font:inherit;cursor:none;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;background:0 0;border:0;justify-content:center;align-items:flex-end;margin:0;padding:0;display:flex;position:fixed;top:0;left:0}.pf-hold.on{opacity:1;pointer-events:auto}.pf-hold.on:focus-visible{outline-offset:4px;outline:2px solid #fff}.pf-hold-hint{letter-spacing:.06em;background:#0a0a0a9e;border-radius:100px;margin-bottom:14px;padding:7px 14px;font-size:12px;display:none}.pf-hold.on:focus-visible .pf-hold-hint{display:block}@media (pointer:coarse){.pf-hold-hint{display:block}}.pf-light{transition:opacity .28s linear;position:absolute;inset:0;overflow:hidden}.pf-light-world{width:0;height:0;transform-style:preserve-3d;position:absolute;top:50%;left:50%}.pf-light-item,.pf-light-frame,.pf-light-art{transform-origin:50%;opacity:0;backface-visibility:hidden;transition:transform 1.1s cubic-bezier(.22,1,.36,1),opacity .7s linear;position:absolute;top:0;left:0}.pf-light-item img{object-fit:cover;width:100%;height:100%;display:block}.pf-light-frame{background:#fff}.pf-light-edit img{filter:contrast(.62)saturate(.74)brightness(1.1);transition:filter .5s cubic-bezier(.22,1,.36,1)}.pf-light-edit span{opacity:0;background:radial-gradient(#0000 34%,#0000009e 100%);transition:opacity .5s;position:absolute;inset:0}.pf-light-edit.pf-held img{filter:contrast(1.28)saturate(1.1)}.pf-light-edit.pf-held span{opacity:1}.pf-light-reduced .pf-light-item,.pf-light-reduced .pf-light-frame,.pf-light-reduced .pf-light-art,.pf-light-reduced .pf-light-edit img,.pf-light-reduced .pf-light-edit span{transition:none}.pf-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pf-reel{vertical-align:bottom;height:1.2em;line-height:1.2em;display:inline-block;overflow:hidden}.pf-reel-col{display:block}.pf-reel-col>span{height:1.2em;display:block}.pf-reel-run{animation:1.6s cubic-bezier(.22,1,.36,1) .15s both pf-reel}@keyframes pf-reel{0%{transform:none}to{transform:translateY(-12em)}}.pf-closing{align-items:center;min-height:100vh;padding:14vh 0;display:flex;position:relative}.pf-closing:before{content:"";pointer-events:none;background:radial-gradient(72% 58% at 42%,#0a0a0acc,#0a0a0a00 74%);position:absolute;inset:0}.pf-closing>.pf-wrap{width:100%;position:relative}.pf-closing-title{font-family:var(--font-serif), Georgia, serif;letter-spacing:-.035em;color:#fff;max-width:12em;font-size:clamp(50px,10vw,150px);font-weight:400;line-height:.96;margin-bottom:44px!important}.pf-founder{background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:2px;padding:28px 34px;display:flex}.pf-grid{background:var(--gray8);grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.pf-card{background:var(--white);flex-direction:column;width:100%;min-height:240px;padding:30px 28px 32px;display:flex;position:relative}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.pf-card{transform:perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .6s cubic-bezier(.22,1,.36,1),background-color .3s}.pf-card.pf-tilting{z-index:2;background:#f7f7f5;transition:transform .1s linear,background-color .3s;box-shadow:0 18px 50px #00000017}.pf-card:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(260px circle at var(--mx,50%) var(--my,50%), #fffffff2, #fff0 70%);transition:opacity .3s;position:absolute;inset:0}.pf-card.pf-tilting:after{opacity:1}.pf-card>*{z-index:1;position:relative}.pf-card:hover .pf-gate svg{animation:1.15s cubic-bezier(.22,1,.36,1) infinite pf-beat}}@keyframes pf-beat{0%,to{transform:scale(1)}22%{transform:scale(1.22)}44%{transform:scale(.98)}62%{transform:scale(1.1)}}.pf-live .pf-grid{background:0 0}.pf-live .pf-card{box-shadow:0 0 0 1px var(--gray8)}.pf-card h3{letter-spacing:-.015em;color:var(--gray1);margin:14px 0 8px;font-size:20px;font-weight:500}.pf-card p{color:#666;flex:1;margin:0 0 22px;font-size:14px;line-height:1.55}.pf-badge{letter-spacing:.14em;text-transform:uppercase;border-radius:100px;align-items:center;gap:6px;width:max-content;padding:5px 10px;font-size:10px;font-weight:500;display:inline-flex}.pf-badge-free{background:var(--gray9);color:var(--gray3)}.pf-badge-pro{background:var(--black);color:var(--white)}.pf-badge-dev{color:#8a5a00;background:#fff4e0}.pf-badge-soon{color:#3a4a9a;background:#eef2ff}.pf-gate{letter-spacing:.04em;border:1px solid var(--gray8);color:var(--gray1);cursor:pointer;background:0 0;border-radius:100px;align-items:center;gap:8px;width:max-content;padding:9px 16px;font-family:inherit;font-size:12px;font-weight:500;transition:border-color .25s,background .25s;display:inline-flex}.pf-gate:hover{border-color:var(--gray1);background:var(--gray9)}.pf-gate svg{width:13px;height:13px}.pf-pricing{grid-template-columns:1fr 1fr;gap:2px;display:grid}.pf-plan{background:var(--white);color:var(--gray1);flex-direction:column;width:100%;padding:36px 34px 38px;display:flex}.pf-plan-dark{background:var(--black);color:#fff}.pf-live .pf-plan-dark{background:#0a0a0ae0;box-shadow:inset 0 0 0 1px #ffffff1f}.pf-price{letter-spacing:-.04em;margin:18px 0 4px;font-size:clamp(44px,5vw,64px);font-weight:400;line-height:1}.pf-price small{letter-spacing:0;color:inherit;opacity:.6;font-size:16px}.pf-list{gap:10px;margin:26px 0 30px;padding:0;font-size:14px;line-height:1.45;list-style:none;display:grid}.pf-list li{align-items:flex-start;gap:10px;display:flex}.pf-list li:before{content:"—";opacity:.4;flex:none}.pf-list li.off{opacity:.66}.pf-periods{background:#0a0a0ac7;border-radius:100px;gap:2px;padding:4px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff29}.pf-period{cursor:pointer;letter-spacing:.04em;color:#ffffffb8;background:0 0;border:none;border-radius:100px;min-height:44px;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:500;transition:color .25s,background .25s;position:relative}.pf-period.on{color:var(--black)}.pf-period-pill{background:#fff;border-radius:100px;position:absolute;inset:0}.pf-period-label{position:relative}.pf-period b{opacity:.6;margin-left:6px;font-weight:500}.pf-faq{border-top:1px solid #ffffff2e}.pf-faq details{border-bottom:1px solid #ffffff2e;position:relative}.pf-faq details:after{content:"";transform-origin:0;background:#fff;height:1px;transition:transform .8s cubic-bezier(.22,1,.36,1);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.pf-faq details[open]:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.pf-faq details:after{transition:none}}.pf-faq summary{cursor:pointer;letter-spacing:-.01em;color:#fff;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.pf-faq summary::-webkit-details-marker{display:none}.pf-faq summary:after{content:"+";color:#ffffff8c;font-size:22px;font-weight:300}.pf-faq details[open] summary:after{content:"–"}.pf-faq details p{color:#ffffffb8;max-width:720px;margin:0 0 24px;font-size:15px;line-height:1.6}.pf-input{border:1px solid var(--gray8);width:100%;color:var(--gray1);background:#fff;border-radius:4px;outline:none;padding:13px 16px;font-family:inherit;font-size:15px;transition:border-color .2s}.pf-input:focus{border-color:var(--gray1)}.pf-chip{border:1px solid var(--gray8);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:100px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:inline-flex}.pf-chip.on{background:var(--black);color:#fff;border-color:var(--black)}.pf-chip{position:relative}.pf-chip input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.pf-chip:has(input:focus-visible){outline:2px solid var(--gray1);outline-offset:2px}@media (pointer:coarse),(max-width:640px){.pf-gate,.pf-chip,.pf-root [role=dialog] button{min-height:44px}.pf-root [role=dialog] button:not(.btn-fill){min-width:44px}.pf-ctas a{align-items:center;min-height:44px;display:inline-flex}.pf-faq summary{min-height:44px}.pf-root p a{margin-block:-13px;padding-block:13px;display:inline-block}}@media (max-width:900px){.pf-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:899.98px),(max-aspect-ratio:1){.pf-sec-hero:before{background:linear-gradient(#0a0a0a9e,#0a0a0a9e 640px,#0a0a0a00 860px)}.pf-station-text{max-width:none;top:60vh}.pf-station{min-height:115vh}.pf-station h3{margin-bottom:12px;font-size:clamp(38px,9vw,64px)}.pf-invoice{width:min(300px,78vw);padding:26px 24px 22px;top:30%;left:50%}.pf-invoice-to{margin-bottom:16px;font-size:24px}.pf-invoice-head{margin-bottom:16px}.pf-invoice-row{padding:8px 0;font-size:13px}.pf-invoice-total b{font-size:24px}.pf-flow-head{min-height:100vh;padding-top:56vh}}@media (max-width:640px){.pf-grid,.pf-pricing{grid-template-columns:1fr}.pf-plan{padding:30px 24px}.pf-period{white-space:nowrap;padding:8px 10px}.pf-period b{margin-left:4px}.pf-card{min-height:0}}
