@font-face{font-family:Barlow;src:url(/fonts/barlow-400.woff2) format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Barlow;src:url(/fonts/barlow-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-500.woff2) format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-600.woff2) format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-700.woff2) format("woff2");font-weight:700;font-display:swap}@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}:root{--bg:#050506;--ink:#f2efe8;--soft:#c9c6bf;--muted:#99968f;--dim:#6b6862;--gold:#d4af37;--gold2:#f3d77e;--blue:#2f80ff;--red:#ff3b30;--green:#3ddc84;--cond:"Barlow Condensed",sans-serif;--sans:Barlow,sans-serif;--gutter:clamp(18px,5vw,80px);--line:rgba(255,255,255,.08);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%;overflow-x:clip}body{margin:0;background:var(--bg);color:var(--ink);font:400 17px/1.55 var(--sans);overflow-x:clip;-webkit-font-smoothing:antialiased}main{overflow-x:clip}img,video,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}h1,h2,h3{margin:0}::selection{background:var(--gold);color:#111}:focus-visible{outline:2px solid var(--gold2);outline-offset:4px;border-radius:6px}.skip{position:fixed;left:16px;top:-60px;z-index:100;padding:10px 16px;background:var(--gold);color:#111;font-weight:600;border-radius:8px}.skip:focus{top:16px}.gold{color:var(--gold)}.grain{position:fixed;inset:0;z-index:60;pointer-events:none;opacity:.075;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain .9s steps(6) infinite}@keyframes grain{0%{background-position:0 0}20%{background-position:-37px 29px}40%{background-position:51px -44px}60%{background-position:-63px -18px}80%{background-position:44px 61px}to{background-position:0 0}}.cursor-light{position:fixed;left:0;top:0;z-index:1;width:560px;height:560px;margin:-280px 0 0 -280px;border-radius:50%;pointer-events:none;background:radial-gradient(circle,rgba(212,175,55,.11),transparent 62%);transform:translate(-999px,-999px)}@media(pointer:coarse){.cursor-light{display:none}}.progress{position:fixed;inset:0 0 auto;z-index:70;height:2px;pointer-events:none}.progress i{display:block;height:100%;background:linear-gradient(90deg,var(--gold),var(--gold2));transform:scaleX(0);transform-origin:0 50%}.intro{display:none}.js .intro{position:fixed;inset:0;z-index:90;display:grid;place-items:center;align-content:center;gap:18px;background:#000;animation:intro-fuera .5s ease 3s forwards}@keyframes intro-fuera{to{opacity:0;visibility:hidden}}.intro-word{font:700 clamp(34px,5vw,64px)/1 var(--cond);letter-spacing:.18em}.intro-word b{color:var(--gold)}.intro-mark{width:56px;height:56px;border-width:12px}.brand{display:inline-flex;align-items:center;gap:12px}.brand-mark{position:relative;display:grid;place-items:center;width:30px;height:30px;border:7px solid var(--gold);border-radius:50%}.brand-mark>span{width:5px;height:5px;border-radius:50%;background:var(--gold)}.brand-name{font:600 20px/1 var(--cond);letter-spacing:.14em}.brand-name b{color:var(--gold)}.site-header{position:fixed;inset:0 0 auto;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:24px;height:74px;padding:0 var(--gutter);transition:background .3s,border-color .3s,backdrop-filter .3s;border-bottom:1px solid transparent}.site-header.is-scrolled{background:#050506b8;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom-color:var(--line)}.nav{display:flex;gap:34px;font-size:15px;color:var(--soft)}.nav a{position:relative;padding:6px 0}.nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--gold);transform:scaleX(0);transform-origin:0 50%;transition:transform .3s}.nav a:hover{color:var(--ink)}.nav a:hover:after{transform:none}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:54px;padding:0 26px;border-radius:999px;background:var(--gold);color:#0b0b0b;font:600 16px/1 var(--sans);letter-spacing:.01em;overflow:hidden;isolation:isolate;transition:transform .25s,box-shadow .25s,background .25s}.btn:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.55) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s}.btn:hover{transform:translateY(-2px);background:var(--gold2);box-shadow:0 18px 50px #d4af3752}.btn:hover:before{transform:translate(120%)}.btn-sm{min-height:42px;padding:0 20px;font-size:14px}.btn-xl{min-height:62px;padding:0 32px;font-size:18px}.link{display:inline-flex;align-items:center;gap:10px;padding:6px 0;color:#dcd9d2;border-bottom:1px solid rgba(255,255,255,.28);transition:color .2s,border-color .2s}.link:hover{color:var(--gold2);border-color:var(--gold2)}.kicker{display:flex;align-items:center;gap:10px;margin:0 0 20px;color:var(--gold);font:600 12px/1.3 var(--sans);letter-spacing:.22em;text-transform:uppercase}.kicker.center{justify-content:center;text-align:center}.dot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 12px var(--green);animation:latido 1.6s ease-in-out infinite}@keyframes latido{50%{opacity:.35}}.sample-tag{margin:14px 0 0;color:var(--dim);font-size:11px;letter-spacing:.2em;text-align:center;text-transform:uppercase}.line{display:block;overflow:hidden;padding-bottom:.05em}.line-in{display:inline-block}.scene{position:relative;max-width:1480px;margin:0 auto;padding:clamp(110px,13vw,190px) var(--gutter)}.scene h2{font:700 clamp(44px,5.4vw,92px)/.9 var(--cond);text-transform:uppercase;letter-spacing:-.005em;margin-bottom:24px}.scene p:not([class]){color:var(--soft);font-size:18px}.ticker{position:relative;z-index:2;overflow:hidden;padding:18px 0;border-block:1px solid rgba(212,175,55,.35);background:var(--gold);transform:rotate(-2deg) scale(1.04);box-shadow:0 30px 80px #d4af372e}.ticker-track{display:flex;width:max-content;animation:cinta 38s linear infinite}.ticker span{display:flex;align-items:center;gap:28px;padding-right:28px;color:#0b0b0b;font:700 clamp(26px,3vw,44px)/1 var(--cond);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.ticker span:after{content:"✦";font-size:.6em}@keyframes cinta{to{transform:translate(-50%)}}.is-glitch .line-in{animation:glitch .9s steps(2) 1}@keyframes glitch{0%{text-shadow:6px 0 var(--red),-6px 0 var(--blue);transform:translate(-4px)}20%{text-shadow:-5px 0 var(--red),5px 0 var(--blue);transform:translate(5px) skew(-6deg)}40%{text-shadow:3px 0 var(--red),-3px 0 var(--blue);transform:none}60%{text-shadow:-8px 0 var(--red),8px 0 var(--blue);transform:translate(-6px)}80%,to{text-shadow:0 0 60px rgba(212,175,55,.25);transform:none}}.hero{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:40px;min-height:100svh;padding:120px var(--gutter) 90px;overflow:hidden;isolation:isolate}.hero:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(ellipse 60% 70% at 75% 45%,rgba(212,175,55,.13),transparent 60%),radial-gradient(ellipse 40% 50% at 10% 90%,rgba(47,128,255,.08),transparent 70%)}.hero-film{position:relative;grid-column:2;grid-row:1;justify-self:center;width:min(100%,440px);aspect-ratio:9/16;border-radius:30px;overflow:hidden;background:#111;box-shadow:0 70px 160px #000000b3,0 0 0 1px #d4af374d,0 0 90px #d4af371f}.hero-video{width:100%;height:100%;object-fit:cover;filter:saturate(.85) contrast(1.06)}.film-shade{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.45),transparent 22%,transparent 68%,rgba(0,0,0,.65))}.hud{position:absolute;left:18px;right:18px;display:flex;justify-content:space-between;gap:12px;color:#fff;font:600 11px/1 var(--sans);letter-spacing:.2em;text-shadow:0 1px 8px rgba(0,0,0,.7)}.hud-top{top:18px}.hud-bottom{bottom:18px;color:#ffffffd1}.rec i{display:inline-block;width:8px;height:8px;margin-right:7px;border-radius:50%;background:var(--red);animation:latido 1s steps(2) infinite}.hero-copy{position:relative;z-index:2;grid-column:1;grid-row:1}.hero-title{margin:0 0 28px;font:700 clamp(58px,8.2vw,148px)/.86 var(--cond);text-transform:uppercase;letter-spacing:-.012em}.hero-title .gold{color:var(--gold);text-shadow:0 0 60px rgba(212,175,55,.25)}.hero-lead{max-width:560px;margin:0 0 34px;color:var(--soft);font-size:clamp(17px,1.45vw,21px)}.hero-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:18px 30px}.chips{display:flex;flex-wrap:wrap;gap:10px;margin:30px 0 0;padding:0;list-style:none}.chips li{padding:8px 14px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff08;color:#bfbcb5;font-size:13px}.scroll-cue{position:absolute;left:50%;bottom:24px;width:26px;height:42px;border:1.5px solid rgba(255,255,255,.35);border-radius:14px;transform:translate(-50%)}.scroll-cue span{position:absolute;left:50%;top:8px;width:3px;height:9px;margin-left:-1.5px;border-radius:2px;background:var(--gold);animation:cue 1.7s ease-in-out infinite}@keyframes cue{0%{opacity:0;transform:translateY(-3px)}40%{opacity:1}to{opacity:0;transform:translateY(14px)}}.scene-leave{position:relative;overflow:hidden}.leave-stage{position:relative;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1480px;min-height:100svh;margin:0 auto;padding:110px var(--gutter) 70px}.beats{position:relative;font:700 clamp(40px,4.8vw,82px)/.95 var(--cond);text-transform:uppercase}.beat{margin:0 0 .4em}.beat b{color:var(--gold)}.beat.red b,.beat.red{color:var(--red)}.beat.gold{color:var(--gold)}.beat.gold b{color:var(--ink)}.js .beats{min-height:3.2em}.js .beat{position:absolute;inset:0 0 auto;margin:0;opacity:0;transform:translateY(26px);transition:opacity .35s,transform .45s cubic-bezier(.2,.8,.2,1)}.js .beat.is-on{opacity:1;transform:none}.leave-visual{position:relative;justify-self:center;width:min(100%,470px)}.day-counter{position:absolute;right:0;bottom:calc(100% + 18px);font-family:var(--cond);text-align:right;line-height:.8}.day-counter small{display:block;margin-bottom:6px;color:var(--muted);font:600 12px var(--sans);letter-spacing:.32em}.day-counter strong{font-size:clamp(84px,9vw,150px);font-weight:700;font-variant-numeric:tabular-nums}.member{position:relative;padding:26px;border:1px solid rgba(255,255,255,.09);border-radius:26px;background:linear-gradient(180deg,#17171c,#0d0d11);box-shadow:0 50px 120px #0000008c}.member-head{display:flex;align-items:center;gap:14px}.avatar{display:grid;place-items:center;flex:none;width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,var(--gold2),#8a6d17);color:#111;font:700 17px var(--cond);letter-spacing:.04em}.member-head strong{display:block;font:600 20px/1.15 var(--sans)}.member-head small{color:var(--muted);font-size:13px}.status{margin-left:auto;padding:7px 12px;border-radius:999px;background:#3ddc8421;color:var(--green);font:600 11px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.status.warn{background:#f3b73a24;color:#f3b73a}.status.lost{background:#ff3b3026;color:var(--red)}.status.info{background:#2f80ff29;color:#7fb0ff}.member-label{margin:24px 0 10px;color:var(--muted);font-size:12px;letter-spacing:.16em;text-transform:uppercase}.visits{display:grid;grid-template-columns:repeat(10,1fr);gap:7px}.visits i{aspect-ratio:1;border-radius:6px;background:#ffffff0f;transition:background .25s,box-shadow .25s}.visits i.on{background:var(--gold);box-shadow:0 0 14px #d4af3773}.visits i.today{outline:1px solid rgba(255,255,255,.5);outline-offset:1px}.visits i.ping{background:var(--blue);box-shadow:0 0 16px #2f80ffb3}.member-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 14px;margin-top:18px;color:var(--muted);font-size:13px}.member-foot b{color:var(--ink)}.stamp{position:absolute;left:50%;top:46%;padding:10px 22px;border:5px solid var(--red);border-radius:10px;background:#0505068c;color:var(--red);font:700 clamp(34px,4vw,58px)/1 var(--cond);letter-spacing:.05em;white-space:nowrap;opacity:0;transform:translate(-50%,-50%) rotate(-12deg);box-shadow:0 0 50px #ff3b3059}.alerts{display:grid;gap:10px;margin-top:16px}.alert{display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#16161cf2;box-shadow:0 20px 50px #00000073}.alert i{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:11px;background:var(--blue);color:#fff;font:700 16px var(--cond);font-style:normal}.alert.gold i{background:var(--gold);color:#111}.alert span{color:#c8c5be;font-size:13px;line-height:1.35}.alert b{display:block;color:var(--ink);font-size:14px}.js .alerts{position:absolute;left:-26px;right:-26px;bottom:-34px;margin:0}.js .alert{opacity:0}.vhs{position:absolute;inset:0;z-index:5;display:grid;place-items:center;opacity:0;pointer-events:none;background:repeating-linear-gradient(0deg,rgba(255,255,255,.07) 0 2px,transparent 2px 5px),#0006}.vhs span{color:#fff;font:700 clamp(30px,4.4vw,70px)/1 var(--cond);letter-spacing:.14em;text-shadow:4px 0 var(--red),-4px 0 var(--blue)}.flash{position:absolute;inset:0;z-index:4;opacity:0;pointer-events:none;background:var(--red);mix-blend-mode:screen}.desk-titles{display:flex;flex-wrap:wrap;justify-content:center;gap:0 .22em;margin-bottom:clamp(50px,7vw,110px);font:700 clamp(62px,11.5vw,210px)/.84 var(--cond);text-transform:uppercase;letter-spacing:-.02em;text-align:center}.punch{display:inline-block}.desk-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:center}.scene .desk-copy h2{font-size:clamp(40px,4.4vw,74px)}.desk-copy p:not(.kicker){max-width:520px}.paper-bono{display:flex;width:max-content;max-width:100%;margin-top:36px}.half{display:block;padding:14px 18px;background:#efe6cc;color:#5d4a14;font:700 15px/1 var(--cond);letter-spacing:.08em;white-space:nowrap;box-shadow:0 12px 30px #00000073}.half.left{border-radius:6px 0 0 6px;clip-path:polygon(0 0,100% 0,95% 20%,100% 40%,95% 60%,100% 80%,95% 100%,0 100%)}.half.right{border-radius:0 6px 6px 0;clip-path:polygon(5% 0,100% 0,100% 100%,5% 100%,0 80%,5% 60%,0 40%,5% 20%)}.desk-visual{position:relative;padding-bottom:70px}.browser{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:16px;background:#0c0c0f;box-shadow:0 50px 130px #000000a6}.browser-bar{display:flex;align-items:center;gap:7px;height:34px;padding:0 14px;border-bottom:1px solid rgba(255,255,255,.06);background:#141418}.browser-bar i{width:10px;height:10px;border-radius:50%;background:#2c2c33}.browser-bar span{margin-left:12px;overflow:hidden;color:var(--muted);font-size:12px;white-space:nowrap;text-overflow:ellipsis}.browser img{width:100%;height:auto}.ticket{position:absolute;right:-12px;bottom:0;width:min(340px,82%);padding:20px 22px 18px;border-radius:6px;background:#f6f1e3;color:#1b1b1b;font:500 14px/1.4 ui-monospace,Menlo,Consolas,monospace;box-shadow:0 40px 90px #0009}.ticket-head{display:flex;justify-content:space-between;gap:10px;margin:0 0 12px;font-weight:700;letter-spacing:.06em}.ticket-head small{color:#8a7f60}.ticket ul{margin:0;padding:0;list-style:none;border-top:1px dashed #b9b09a}.ticket li{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px dashed #d4ccb6}.flip span:first-child{opacity:.45;text-decoration:line-through}.ticket-ok{margin:14px 0 0;padding:6px 0;border:3px solid #13893f;border-radius:6px;color:#13893f;font:700 26px/1 var(--cond);letter-spacing:.14em;text-align:center;transform:rotate(-4deg)}.scene-app{position:relative}.app-stage{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;max-width:1480px;min-height:100svh;margin:0 auto;padding:100px var(--gutter) 50px}.app-copy h2{margin-bottom:10px;font:700 clamp(38px,4.2vw,72px)/.92 var(--cond);text-transform:uppercase}.app-steps{margin:28px 0 0;padding:0;list-style:none;counter-reset:paso}.app-steps li{position:relative;padding:12px 0 12px 48px;border-top:1px solid rgba(255,255,255,.06);color:#6f6c66;font-size:17px;transition:color .35s}.app-steps li:before{counter-increment:paso;content:"0" counter(paso);position:absolute;left:0;top:13px;color:#4b4944;font:700 16px var(--cond);transition:color .35s}.app-steps li.is-on{color:var(--ink)}.app-steps li.is-on:before{color:var(--gold)}.app-bar{height:2px;margin-top:16px;background:#ffffff14}.app-bar i{display:block;height:100%;background:var(--gold);transform:scaleX(0);transform-origin:0 50%}.app-visual{justify-self:center}.phone{position:relative;width:min(330px,74vw);aspect-ratio:408/878;margin:0 auto;padding:11px;border-radius:52px;background:linear-gradient(145deg,#2d2d33,#0c0c0f);box-shadow:0 0 0 1px #d4af3761,0 70px 150px #000000b3,0 0 80px #d4af371a,inset 0 0 0 2px #000}.phone-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:42px;background:#000}.screen{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.05);transition:opacity .45s,transform .7s cubic-bezier(.2,.8,.2,1)}.screen.is-on{opacity:1;transform:none}.phone-glare{position:absolute;inset:11px;border-radius:42px;pointer-events:none;background:linear-gradient(118deg,rgba(255,255,255,.14),transparent 32%)}.loyal-grid,.crm-grid,.trial-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.points{position:relative;padding:40px 20px 30px;border:1px solid rgba(212,175,55,.28);border-radius:30px;background:radial-gradient(circle at 50% 38%,rgba(212,175,55,.2),transparent 62%),#0f0f13;text-align:center}.points small{color:var(--muted);font-size:12px;letter-spacing:.26em}.points strong{display:block;color:var(--gold);font:700 clamp(92px,10.5vw,176px)/.9 var(--cond);font-variant-numeric:tabular-nums;text-shadow:0 0 50px rgba(212,175,55,.4)}.burst{position:absolute;left:50%;top:48%;width:0;height:0}.burst span{position:absolute;left:-4px;top:-4px;width:8px;height:8px;border-radius:50%;background:var(--gold2)}.pops{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}.pops span{padding:7px 13px;border-radius:999px;background:#d4af3721;color:var(--gold2);font:600 13px var(--sans)}.podium{display:flex;align-items:flex-end;justify-content:center;gap:12px;height:200px;margin-top:30px}.step{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;width:30%}.step span{margin-bottom:8px;color:#cfccc5;font-size:13px}.step b{display:grid;place-items:center;width:100%;border-radius:14px 14px 0 0;color:#111;font:700 42px var(--cond);transform-origin:50% 100%}.s1 b{height:150px;background:linear-gradient(180deg,var(--gold2),var(--gold))}.s2 b{height:108px;background:linear-gradient(180deg,#eef0f4,#b9bec8)}.s3 b{height:78px;background:linear-gradient(180deg,#e7a56a,#a8642f)}.badges{display:flex;justify-content:center;gap:10px;margin-top:20px}.b{padding:8px 14px;border-radius:10px;font:700 14px var(--cond);letter-spacing:.16em}.bronze{background:#3a2616;color:#e0a46a}.silver{background:#2a2d33;color:#dfe3ea}.goldb{background:#3a3010;color:var(--gold2)}.chat{justify-self:center;width:min(430px,100%);overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:28px;background:#0b141a;box-shadow:0 50px 130px #0009}.chat-head{display:flex;align-items:center;gap:12px;padding:14px 18px;background:#1f2c34}.avatar.small{width:40px;height:40px;font-size:13px}.chat-head strong{display:block;font-size:15px}.chat-head small{color:#9fb3bd;font-size:12px}.chat-body{display:flex;flex-direction:column;gap:10px;min-height:340px;padding:20px 16px 24px;background:radial-gradient(circle at 20% 10%,rgba(255,255,255,.03),transparent 40%),#0b141a}.msg{max-width:82%;margin:0;padding:10px 13px;border-radius:12px;color:#e9edef;font-size:15px;line-height:1.4}.msg.in{align-self:flex-start;border-top-left-radius:4px;background:#202c33}.msg.out{align-self:flex-end;border-top-right-radius:4px;background:#005c4b}.typing{display:none;align-self:flex-end;gap:4px;margin:0;padding:12px 14px;border-radius:12px;background:#005c4b}.typing i{width:7px;height:7px;border-radius:50%;background:#ffffffbf;animation:escribe 1s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes escribe{0%,60%,to{transform:none;opacity:.5}30%{transform:translateY(-4px);opacity:1}}.chat .sample-tag{margin:0;padding:10px 0 14px;background:#0b141a}.scene .crm-copy h2{font-size:clamp(40px,4.6vw,76px)}.crm-copy b{color:var(--ink)}.channels{position:relative;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:30px;padding-bottom:84px}.channels span{padding:8px 15px;border:1px solid rgba(255,255,255,.15);border-radius:999px;color:#d4d1ca;font-size:13px}.channels svg{position:absolute;left:4%;right:4%;top:40px;width:92%;height:52px;overflow:visible;fill:none;stroke:var(--gold);stroke-width:1.6;stroke-dasharray:520;stroke-dashoffset:0}.channels strong{position:absolute;left:50%;bottom:0;padding:11px 22px;border-radius:12px;background:var(--gold);color:#111;font:700 17px var(--cond);letter-spacing:.14em;transform:translate(-50%);box-shadow:0 0 40px #d4af3759}.scene-proof{text-align:center}.scene .proof-title{max-width:13ch;margin:0 auto 64px;font-size:clamp(46px,6vw,104px)}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;text-align:left}.stat{padding:34px 28px;border:1px solid rgba(255,255,255,.08);border-radius:26px;background:linear-gradient(180deg,#121216,#0b0b0e)}.stat strong{display:block;margin-bottom:12px;color:var(--gold);font:700 clamp(62px,6.6vw,118px)/.9 var(--cond);font-variant-numeric:tabular-nums}.stat>span{color:var(--soft);font-size:16px}.prices-head{display:grid;grid-template-columns:1fr auto;align-items:end;gap:0 30px;margin-bottom:56px}.prices-head .kicker{grid-column:1/-1}.scene .prices-head h2{margin:0}.prices-head .billing{justify-self:end}.billing{display:inline-flex;padding:5px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:#121216}.billing button{padding:12px 18px;border:0;border-radius:999px;background:none;color:#bdbab3;font:600 14px var(--sans);cursor:pointer;transition:background .25s,color .25s}.billing button small{margin-left:4px;font-weight:500;opacity:.85}.billing button.is-on{background:var(--gold);color:#111}.plans{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;align-items:start}.plan{position:relative;display:flex;flex-direction:column;padding:36px 30px;border:1px solid rgba(255,255,255,.09);border-radius:28px;background:linear-gradient(180deg,#131317,#0c0c0f)}.plan h3{font:700 34px/1 var(--cond);letter-spacing:.03em;text-transform:uppercase}.plan-for{margin:6px 0 22px;color:var(--muted)!important;font-size:16px!important}.price{display:flex;align-items:baseline;gap:8px;margin:0}.price strong{display:inline-block;font:700 clamp(62px,5.6vw,96px)/.9 var(--cond)}.price span{color:var(--muted);font-size:16px}.setup{margin:10px 0 24px!important;color:#d4d1ca!important;font-size:15px!important}.plan ul{display:grid;gap:12px;margin:0;padding:22px 0 0;list-style:none;border-top:1px solid rgba(255,255,255,.08)}.plan li{position:relative;padding-left:26px;color:#cfccc5;font-size:15px}.plan li:before{content:"✓";position:absolute;left:0;color:var(--gold);font-weight:700}.plan.featured{border-color:#d4af3780;background:linear-gradient(180deg,#1b170b,#0d0c09);box-shadow:0 40px 120px #d4af3721}.plan.featured:before{content:"";position:absolute;inset:-1px;padding:1.5px;border-radius:inherit;background:conic-gradient(from var(--a),transparent 0 62%,var(--gold2) 76%,transparent 90%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:gira 4.5s linear infinite;pointer-events:none}@keyframes gira{to{--a:360deg}}.ribbon{position:absolute;top:-14px;left:30px;padding:7px 14px;border-radius:999px;background:var(--gold);color:#111;font:700 12px var(--sans);letter-spacing:.14em;text-transform:uppercase}.vat{margin:24px 0 0;color:var(--dim)!important;font-size:14px!important;text-align:center}.deal{display:grid;grid-template-columns:1.15fr 1fr;gap:22px;margin-top:64px}.founder{padding:36px;border:1px solid rgba(212,175,55,.38);border-radius:28px;background:radial-gradient(circle at 88% 15%,rgba(212,175,55,.22),transparent 52%),#121009}.founder-big{display:flex;align-items:center;gap:18px;margin:0 0 14px!important}.founder-big strong{color:var(--gold);font:700 clamp(104px,10vw,170px)/.8 var(--cond)}.founder-big span{color:var(--ink);font:700 24px/1.05 var(--cond);letter-spacing:.04em;text-transform:uppercase}.seats{display:flex;gap:10px;margin:20px 0 26px}.seats i{width:40px;height:40px;border:2px solid var(--gold);border-radius:11px;background:#d4af3729}.guarantee{display:flex;align-items:center;gap:26px;padding:36px;border:1px solid rgba(61,220,132,.32);border-radius:28px;background:radial-gradient(circle at 15% 50%,rgba(61,220,132,.1),transparent 55%),#0d120f}.seal{position:relative;flex:none;width:160px;height:160px}.seal svg{width:100%;height:100%;animation:rueda 18s linear infinite}.seal text{fill:var(--green);font:700 14px var(--sans);letter-spacing:3.2px}.seal strong{position:absolute;inset:0;display:grid;place-items:center;color:var(--green);font:700 60px var(--cond)}@keyframes rueda{to{transform:rotate(360deg)}}.guarantee h3{margin-bottom:8px;font:700 32px/1 var(--cond);text-transform:uppercase}.guarantee p{margin:0 0 10px;color:#dedbd4}.guarantee small{color:var(--muted)}.extras{max-width:920px;margin:32px auto 0!important;color:var(--muted)!important;font-size:15px!important;text-align:center}.extras b{color:var(--soft)}.trial-steps{display:grid;gap:2px;margin:30px 0 34px;padding:0;list-style:none}.trial-steps li{display:grid;grid-template-columns:58px 1fr;gap:14px;padding:16px 0;border-top:1px solid rgba(255,255,255,.08);color:var(--soft)}.trial-steps li>span{color:var(--gold);font:700 30px/1 var(--cond)}.trial-steps b{color:var(--ink)}.trial-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:18px 30px}.then{max-width:560px;margin:30px 0 0;color:var(--muted)!important;font-size:16px!important}.trial-visual{position:relative;min-height:580px}.browser.mini{position:absolute;top:30px;right:0;width:90%;opacity:.88}.phone.small{position:absolute;left:4%;bottom:0;z-index:2;width:min(250px,46%)}.scene-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.scene .scene-faq h2,.scene-faq h2{font-size:clamp(44px,5vw,84px)}.faq details{border-bottom:1px solid rgba(255,255,255,.1)}.faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:80px;cursor:pointer;list-style:none;font:600 clamp(18px,1.55vw,22px)/1.3 var(--sans)}.faq summary::-webkit-details-marker{display:none}.faq summary span{flex:none;color:var(--gold);font-size:30px;font-weight:300;transition:transform .3s}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{max-width:680px;margin:0 0 26px;color:#b5b2ab;font-size:17px}.final{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:40px;min-height:100svh;padding:120px var(--gutter);overflow:hidden;isolation:isolate}.final:before{content:"";position:absolute;inset:0;z-index:-2;background:radial-gradient(ellipse 60% 70% at 72% 50%,rgba(212,175,55,.16),transparent 60%)}.final-video{grid-column:2;grid-row:1;justify-self:center;width:min(100%,430px);aspect-ratio:9/16;object-fit:cover;border-radius:30px;box-shadow:0 70px 160px #000000b3,0 0 0 1px #d4af374d,0 0 100px #d4af3729}.final-shade{display:none}.final-copy{grid-column:1;grid-row:1}.final-copy .kicker{justify-content:flex-start}.final h2{margin:0 0 22px;font:700 clamp(84px,13vw,240px)/.82 var(--cond);text-transform:uppercase;letter-spacing:-.02em}.final p:not(.kicker){margin:0 0 34px;color:#dad7d0;font-size:clamp(18px,1.6vw,22px)}.final-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:18px 30px}.footer{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:40px var(--gutter) 54px;border-top:1px solid var(--line);color:var(--muted);font-size:14px}.footer p{margin:0}.footer nav{display:flex;flex-wrap:wrap;gap:10px 24px}.footer nav a:hover{color:var(--gold2)}@media(max-width:1100px){.nav{display:none}.desk-grid,.loyal-grid,.crm-grid,.trial-grid,.scene-faq,.deal{grid-template-columns:1fr;gap:56px}.plans{grid-template-columns:1fr;max-width:560px;margin:0 auto}.prices-head{grid-template-columns:1fr;gap:24px}.prices-head .billing{justify-self:start}.stats{grid-template-columns:1fr}.crm-copy{order:-1}.trial-visual{min-height:520px}}@media(max-width:899px){body{font-size:16px}.site-header{height:64px}.brand-name{font-size:18px}.hero{display:flex;flex-direction:column;justify-content:flex-end;padding:96px 20px 64px}.hero-film{position:absolute;inset:0;width:100%;aspect-ratio:auto;border-radius:0;box-shadow:none;z-index:-1}.film-shade{background:linear-gradient(180deg,#05050699,#0505061f,#0505069e 36%,#050506e6 58%,#050506fa)}.hud-top{top:78px}.hud-bottom{top:100px;bottom:auto;justify-content:flex-start;gap:16px;font-size:10px}.hero-title{font-size:clamp(50px,15vw,84px);text-shadow:0 2px 24px rgba(0,0,0,.55)}.hero .kicker{display:none}.hero-lead{font-size:17px;margin-bottom:26px}.hero-ctas{flex-direction:column;align-items:stretch;gap:16px}.hero-ctas .link{align-self:flex-start}.chips{margin-top:22px}.chips li{font-size:12px;padding:7px 12px}.scroll-cue{display:none}.leave-stage{grid-template-columns:1fr;align-content:center;gap:26px;padding:84px 20px 40px}.beats{font-size:clamp(34px,10vw,52px)}.js .beats{min-height:2.9em}.day-counter{position:static;display:flex;align-items:baseline;justify-content:flex-end;gap:10px;margin-bottom:10px}.day-counter strong{font-size:58px}.member{padding:18px}.member-head strong{font-size:17px}.avatar{width:42px;height:42px}.visits{gap:5px}.member-label{margin-top:16px}.js .alerts{left:-8px;right:-8px;bottom:-26px}.alert{padding:10px 12px}.alert span{font-size:12px}.scene{padding:96px 20px}.scene p{font-size:17px}.desk-titles{font-size:clamp(54px,17vw,96px)}.ticket{right:0;width:86%}.app-stage{grid-template-columns:1fr;grid-template-rows:auto 1fr;align-content:center;gap:18px;padding:80px 20px 26px}.app-copy{text-align:center}.app-copy .kicker{justify-content:center;margin-bottom:10px}.app-copy h2{font-size:clamp(28px,8.6vw,40px)}.app-steps{position:relative;min-height:4.4em;margin-top:12px}.app-steps li{position:absolute;inset:0 0 auto;padding:0;border:0;opacity:0;transition:opacity .35s}.app-steps li:before{display:none}.app-steps li.is-on{opacity:1}.app-bar{margin-top:6px}.phone{width:auto;height:min(54svh,560px);padding:9px;border-radius:40px}.phone-screen{border-radius:32px}.phone-glare{inset:9px;border-radius:32px}.app-visual .sample-tag{margin-top:10px}.podium{height:170px}.s1 b{height:130px}.s2 b{height:94px}.s3 b{height:68px}.seal{width:120px;height:120px}.guarantee,.founder{padding:26px}.guarantee{flex-direction:column;align-items:flex-start}.trial-visual{min-height:440px}.phone.small{width:min(200px,46%);height:auto}.final{display:flex;flex-direction:column;justify-content:flex-end;padding:96px 20px 64px}.final-video{position:absolute;inset:0;z-index:-2;width:100%;height:100%;aspect-ratio:auto;border-radius:0;box-shadow:none}.final-shade{display:block;position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#05050659,#0505062e 24%,#050506b3 44%,#050506ed 62%,#050506fa)}.final h2{font-size:clamp(76px,24vw,120px)}.final-ctas{flex-direction:column;align-items:stretch}.final-ctas .link{align-self:flex-start}.footer{grid-template-columns:1fr;gap:16px}}@media(prefers-reduced-motion:reduce){.grain,.dot,.rec i,.scroll-cue span,.seal svg,.plan.featured:before,.typing i,.ticker-track{animation:none}.js .intro{display:none}.btn,.btn:before,.screen{transition:none}}.is-static .beats{min-height:0}.is-static .beat{position:static;opacity:1;transform:none;margin:0 0 .4em}.is-static .alerts{position:static;margin-top:16px}.is-static .alert{opacity:1}.is-static .typing{display:none}
