:root{--ink: #0a0d0b;--ink-2: #111613;--ink-3: #1a201c;--paper: #f3f5f0;--paper-2: #e6ebe3;--white: #ffffff;--green: #22f07a;--mint: #3df5a8;--green-deep: #0b7a3e;--live: #ff3b4e;--muted-d: #9aa59e;--muted-l: #56615a;--body-l: #3a433d;--body-d: #c9d1cb;--line-l: #dde3da;--line-d: rgba(255, 255, 255, .14);--display: "Archivo", system-ui, sans-serif;--head: "Chakra Petch", "Archivo", system-ui, sans-serif;--mono: "JetBrains Mono", ui-monospace, monospace;--pad: clamp(20px, 5vw, 64px)}*,*:before,*:after{box-sizing:border-box}html{background:var(--ink);color-scheme:dark}a,button{touch-action:manipulation;-webkit-tap-highlight-color:rgba(34,240,122,.2)}section[id]{scroll-margin-top:88px}.h2,.hero-h1,.cta-title,.step h3,.service h3{font-family:var(--head);text-wrap:balance}.skip-main{position:fixed;left:16px;top:16px;z-index:60;padding:12px 18px;border-radius:999px;background:var(--green);color:var(--ink);font-weight:700;text-decoration:none;transform:translateY(-160%);transition:transform .25s}.skip-main:focus-visible{transform:none}body{margin:0;font-family:var(--display);color:var(--ink);background:var(--ink);-webkit-font-smoothing:antialiased;overflow-x:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}a{color:inherit}:focus-visible{outline:3px solid var(--white);outline-offset:3px;border-radius:6px}.mono{font-family:var(--mono)}#stage{position:fixed;inset:0;width:100vw;height:100vh;z-index:1;pointer-events:none}#stage.is-front{z-index:3}.progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:40}.progress span{display:block;height:100%;background:var(--green);transform-origin:0 50%;transform:scaleX(0)}.wrap{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding-inline:var(--pad)}.sec{position:relative;overflow:clip}.sec--dark{background:var(--ink);color:var(--white)}.sec--light{background:var(--white)}.sec--paper{background:var(--paper)}.nav{position:fixed;top:0;left:0;right:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:clamp(18px,3vw,36px) clamp(20px,5.5vw,88px) 16px;color:var(--white);transition:transform .5s cubic-bezier(.2,.8,.2,1),background .4s,color .3s}.nav.on-light,.nav.on-light .brand-mark{color:var(--ink)}.nav.on-light .sq{background:var(--green-deep)}.nav.on-light .pill--light{background:var(--ink);color:var(--white)}.nav.on-light .pill--light .pill-icon{background:#f4f7f529}.nav.on-light .pill--light:hover{background:var(--green-deep)}.nav.on-light .pill--line{background:#f4f7f599;color:var(--ink);border-color:#0507064d}.nav.on-light .pill--line:hover{border-color:var(--ink)}.nav.on-light.is-solid{background:linear-gradient(rgba(var(--nav-fade, 244, 247, 245),.9),rgba(var(--nav-fade, 244, 247, 245),0))}.nav.is-solid{background:linear-gradient(#050706db,#05070600);padding-bottom:28px}.nav.is-hidden{transform:translateY(-110%)}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand-mark{position:relative;flex:none;width:52px;height:52px;margin:-4px -4px -4px -6px;color:var(--white)}.brand-mark--lg{width:64px;height:64px}.brand-mark svg,.brand-mark canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.brand-mark canvas{opacity:0;transition:opacity .4s}.brand-mark.is-3d canvas{opacity:1}.brand-mark.is-3d svg{opacity:0}.brand-word{font-weight:700;font-size:22px;letter-spacing:-.03em}.sq{display:inline-block;width:.2em;height:.2em;margin-left:.06em;background:var(--green);vertical-align:baseline}.nav-right{display:flex;align-items:center;gap:clamp(10px,1.6vw,22px)}.nav-clock{display:flex;align-items:center;gap:10px;margin:0 8px 0 0;font-size:13px;letter-spacing:.14em;color:var(--body-d)}.dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--green)}.pill{display:inline-flex;align-items:center;gap:14px;height:52px;padding:0 8px 0 24px;border-radius:999px;font:600 16px/1 var(--display);text-decoration:none;cursor:pointer;transition:background .3s,color .3s,border-color .3s}.pill--light{background:var(--white);color:var(--ink);border:0;transition:background-color .3s,color .3s}.pill--light:hover{background:var(--green)}.pill-icon{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#dfe4e1;transition:transform .4s cubic-bezier(.2,.8,.2,1)}.pill--light:hover .pill-icon{transform:rotate(45deg);background:var(--white)}.pill--line{background:#0507064d;color:var(--white);border:1px solid rgba(255,255,255,.28);padding:0 24px;transition:background-color .3s,color .3s,border-color .3s}.pill--line:hover{border-color:var(--white)}.burger{display:flex;flex-direction:column;gap:5px;width:22px}.burger i{display:block;height:2px;background:currentColor;transition:transform .4s}[aria-expanded=true] .burger i:first-child{transform:translateY(3.5px) rotate(45deg)}[aria-expanded=true] .burger i:last-child{transform:translateY(-3.5px) rotate(-45deg)}.menu{overscroll-behavior:contain;position:fixed;inset:0;z-index:25;display:flex;align-items:flex-end;padding:0 clamp(20px,5.5vw,88px) clamp(40px,8vh,96px);background:#050706f0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.menu[hidden]{display:none}.menu nav{display:flex;flex-direction:column;gap:4px}.menu a{font-family:var(--head);display:flex;align-items:baseline;gap:20px;color:var(--white);text-decoration:none;font-weight:800;font-stretch:112%;font-size:clamp(40px,7vw,96px);line-height:1.02;letter-spacing:-.035em;transition:color .3s,transform .4s cubic-bezier(.2,.8,.2,1)}.menu a .mono{font-size:14px;font-weight:400;letter-spacing:.1em;color:var(--muted-d)}.menu a:hover{color:var(--green);transform:translate(12px)}.grain{position:fixed;inset:0;z-index:50;pointer-events:none;opacity:.05;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='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}@keyframes grain{25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-1%,3%)}}.btn{display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 28px;border-radius:999px;background:var(--green);color:var(--ink);font-weight:750;font-stretch:110%;font-size:16px;letter-spacing:.02em;text-decoration:none;transition:background .25s,box-shadow .25s,transform .25s;will-change:transform}.btn:hover{background:var(--mint);box-shadow:0 0 0 6px #22f07a2e,0 0 32px #22f07a73}.btn svg{transition:transform .25s}.btn:hover svg{transform:translate(3px)}.btn--ghost{background:transparent;color:var(--white);border:1.5px solid rgba(255,255,255,.5)}.btn--ghost:hover{background:var(--white);color:var(--ink);box-shadow:none}.btn--ink{background:var(--ink);color:var(--white)}.btn--ink:hover{background:var(--ink-3);box-shadow:0 0 0 6px #0a0d0b1f}.btn--sm{height:44px;padding:0 20px;font-size:14px}.btn--lg{height:64px;padding:0 32px;font-size:17px}.eyebrow{display:flex;align-items:center;gap:12px;margin:0;font-family:var(--head);font-weight:600;font-size:17px;letter-spacing:.01em;color:var(--green)}.eyebrow--deep{color:var(--green-deep)}.live-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--live);box-shadow:0 0 #ff3b4e99;animation:pulse 1.8s infinite}@keyframes pulse{70%{box-shadow:0 0 0 10px #ff3b4e00}to{box-shadow:0 0 #ff3b4e00}}.display{margin:0;font-weight:850;font-stretch:118%;line-height:.88;letter-spacing:-.035em}.h2{margin:0;font-family:var(--head);font-weight:700;font-size:clamp(40px,5.2vw,72px);line-height:.95;letter-spacing:-.03em}.h2 em,.accent{font-style:normal;color:var(--green)}.sec--light .h2 em,.sec--paper .h2 em{color:var(--green-deep)}.lead{margin:0;font-size:clamp(18px,1.6vw,21px);line-height:1.5;color:var(--body-d);max-width:520px}.lead--dark{color:var(--body-l)}.line{display:block;overflow:hidden;padding-bottom:.04em}.line>span{display:inline-block}.w{display:inline-block;overflow:hidden;vertical-align:top;padding-bottom:.06em}.w>span{display:inline-block}.slot{pointer-events:none}.hero.hero--light{background:radial-gradient(60% 80% at 70% 46%,#fff,#eef2ef 70%);color:var(--ink)}.hero--light .hero-h1{color:var(--ink)}.hero--light .hl>.fill{-webkit-text-stroke:1.5px rgba(10,13,11,.32);background:linear-gradient(90deg,var(--ink) var(--fill, 0%),transparent var(--fill, 0%));-webkit-background-clip:text;background-clip:text}.hero--light .hero-sq{border-color:#0a0d0b52}.hero--light .hero-sq.is-live{background:var(--green);border-color:var(--ink)}.hero--light .hero-lead{color:var(--body-l)}.hero--light .status{background:var(--ink);border-color:#0a0d0be6;color:var(--body-d)}.hero--light .text-link{color:var(--ink);text-decoration-color:#0a0d0b4d}.hero--light .text-link:hover{color:var(--green-deep);text-decoration-color:var(--green-deep)}.hero--light .btn{box-shadow:inset 0 0 0 1.5px #0a0d0b1f}.hero--light .scroll-cue{color:var(--muted-l)}.hero--light .scroll-cue .cue-line{background:var(--green-deep)}.hero--light .skip{color:var(--ink)}.hero{background:radial-gradient(55% 75% at 70% 48%,#0c1813,#050706 64%)}.hero-pin{position:relative;z-index:2;height:100vh;min-height:640px;overflow:hidden;--wall-w: min(52vw, 820px);--wall-top: 15vh;--slot-h: calc(var(--wall-w) * .6)}.hero-stage{position:absolute;inset:0 0 0 40%}.wall-slot{position:absolute;left:50%;top:var(--wall-top);width:var(--wall-w);aspect-ratio:74 / 46;transform:translate(-50%)}.slot--hero{position:absolute;left:calc(50% + var(--wall-w) * .24);top:calc(var(--wall-top) + var(--wall-w) * 46 / 74 + var(--slot-drop, 70px) - var(--slot-h));height:var(--slot-h);width:calc(var(--slot-h) * .75);transform:translate(-50%)}.status{position:absolute;left:calc(50% - var(--wall-w) / 2 + 18px);top:calc(var(--wall-top) + var(--wall-w) * 46 / 74 - 56px);display:flex;align-items:center;gap:10px;margin:0;padding:9px 16px 9px 13px;border-radius:999px;border:1px solid rgba(244,247,245,.16);background:#0507068c;font-size:14px;font-weight:600;color:var(--muted-d);transition:color .4s,border-color .4s}.status i{width:8px;height:8px;border-radius:50%;background:#4c5751;transition:background .4s}.status.is-live{color:var(--white);border-color:#ff3b4e80}.status.is-live i{background:var(--live);animation:pulse 1.8s infinite}.hero-copy{position:absolute;left:clamp(20px,5.5vw,88px);top:52%;transform:translateY(-50%);width:min(46vw,640px);display:flex;flex-direction:column;gap:28px}.hero-h1{margin:0;font-family:var(--head);font-weight:700;font-size:clamp(60px,8.6vw,138px);line-height:.88;letter-spacing:-.035em;text-transform:uppercase;color:var(--white)}.hl{display:block;overflow:hidden;padding:0 .06em .07em 0}.hl>span{display:inline-block}.hl>.fill{color:transparent;-webkit-text-stroke:1.5px rgba(244,247,245,.42);background:linear-gradient(90deg,var(--white) var(--fill, 0%),transparent var(--fill, 0%));-webkit-background-clip:text;background-clip:text}.hero-sq{display:inline-block;width:.13em;height:.13em;margin-left:.05em;border:2px solid rgba(244,247,245,.42);vertical-align:baseline;transition:background .3s,border-color .3s}.hero-sq.is-live{background:var(--green);border-color:var(--green);animation:rec 1.4s steps(1) infinite}@keyframes rec{50%{opacity:.25}}.hero-lead{margin:0;max-width:440px;font-size:clamp(18px,1.45vw,21px);line-height:1.5;color:var(--body-d)}.ctas{display:flex;flex-wrap:wrap;align-items:center;gap:18px 28px}.text-link{color:var(--white);font-weight:600;font-size:16px;text-decoration:underline;text-decoration-color:#f4f7f559;text-underline-offset:6px;transition:text-decoration-color .3s,color .3s}.text-link:hover{color:var(--green);text-decoration-color:var(--green)}.scroll-cue{position:absolute;left:50%;bottom:28px;transform:translate(-50%);display:flex;align-items:center;gap:12px;margin:0;font-size:14px;color:var(--muted-d);white-space:nowrap}.skip{margin-left:6px;padding:10px 4px;color:var(--white);font-weight:600;text-decoration:underline;text-decoration-color:#f4f7f559;text-underline-offset:5px}.skip:hover{color:var(--green)}.cue-line{width:36px;height:1px;background:var(--green);transform-origin:left;animation:cue 2.2s ease-in-out infinite}@keyframes cue{0%{transform:scaleX(0)}50%{transform:scaleX(1);transform-origin:left}51%{transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.ghost{position:absolute;z-index:0;font-weight:900;font-stretch:125%;line-height:1;color:transparent;pointer-events:none;white-space:nowrap;user-select:none}.ghost--light{left:-2vw;bottom:-4vw;font-size:clamp(220px,32vw,480px);-webkit-text-stroke:2px var(--paper-2)}.ghost--dark{right:-3vw;top:12%;font-size:clamp(240px,34vw,540px);-webkit-text-stroke:2px rgba(34,240,122,.13)}.ghost--green{right:-2vw;bottom:-6vw;z-index:0;font-size:clamp(220px,32vw,500px);-webkit-text-stroke:2px rgba(10,13,11,.16)}.services-grid{display:flex;flex-wrap:wrap;gap:48px 72px;padding-block:clamp(96px,11vw,160px)}.services-aside{flex:1 1 360px;display:flex;flex-direction:column;gap:24px}.services-head{display:flex;flex-direction:column;gap:20px}.slot--side{position:sticky;top:18vh;height:52vh;min-height:320px;margin-top:max(11vh,56px)}.services{flex:999 1 560px;min-width:0;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:0 48px;align-content:start}.service{position:relative;display:flex;flex-direction:column;gap:14px;padding:32px 0 56px}.service .rule{position:absolute;top:0;left:0;right:0;height:2px;background:var(--ink);transform-origin:0 50%}.rule--green{background:var(--green)!important}.service-top{display:flex;justify-content:space-between;align-items:center;color:var(--green-deep)}.service-top .mono{color:var(--muted-l);font-size:13px}.service h3{margin:0;font-size:26px;font-weight:750;letter-spacing:-.01em}.service p{margin:0;font-size:17px;line-height:1.55;color:var(--body-l)}.service svg{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.service:hover svg{transform:rotate(-8deg) scale(1.12)}.como-pin{position:relative;z-index:2;min-height:100vh;display:flex;flex-direction:column;justify-content:center;gap:clamp(24px,4vh,48px);padding-block:110px 48px}.como-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;width:100%}.como-head>div:first-child{display:flex;flex-direction:column;gap:18px}.como-stats{display:flex;gap:48px}.como-stats div{display:flex;flex-direction:column;gap:4px}.stat{font-family:var(--head);font-weight:700;font-size:clamp(48px,5vw,72px);line-height:1}.stat--green{color:var(--green)}.como-stats span{font-size:14px;color:var(--muted-d);max-width:170px}.como-body{position:relative;z-index:2;display:flex;flex-direction:row-reverse;align-items:center;max-width:1280px;width:100%;margin:0 auto;padding-inline:var(--pad);gap:24px}.slot--como{flex:0 0 32%;height:min(44vh,440px)}.como-viewport{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 78%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 78%,transparent)}.como-track{list-style:none;margin:0;display:flex;gap:64px;padding:0 0 0 40px;width:max-content;will-change:transform}.step{width:min(520px,70vw);display:flex;flex-direction:column;gap:16px;padding-top:24px;border-top:1px solid var(--line-d);opacity:.35;transition:opacity .4s}.step.is-active{opacity:1}.step.is-past{opacity:0}.step{transition:opacity .4s,transform .6s cubic-bezier(.2,.8,.2,1)}.step:not(.is-active) .step-n{color:#22f07a66}.step-n{font-family:var(--head);font-weight:700;font-size:clamp(72px,9vw,140px);line-height:.9;color:var(--green);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.step h3{font-family:var(--head);margin:0;display:flex;align-items:center;gap:14px;font-size:clamp(28px,3vw,40px);font-weight:800;font-stretch:110%;letter-spacing:-.02em}.step p{margin:0;font-size:19px;line-height:1.55;color:var(--body-d);max-width:440px}.como-progress{display:flex;align-items:center;gap:20px;width:100%;color:var(--muted-d);font-size:13px}.como-progress .bar{flex:1;height:2px;background:var(--line-d)}.como-progress .bar span{display:block;height:100%;background:var(--green);transform-origin:0 50%;transform:scaleX(.25)}.sec--paper .wrap{padding-block:clamp(96px,11vw,160px)}.pack-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:56px}.pack-head>div:first-child{display:flex;flex-direction:column;gap:18px}.perks{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 26px;font-size:15px;color:var(--body-l)}.perks li:before{content:"✓";color:var(--green-deep);font-weight:800;margin-right:8px}.slot--pack{width:260px;height:280px;transform:translateY(-48px)}.plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px}.plan{position:relative;display:flex;flex-direction:column;gap:18px;padding-top:32px}.plan .rule{position:absolute;top:0;left:0;right:0;height:2px;background:var(--ink);transform-origin:0 50%}.plan-kicker{margin:0;font-size:14px;font-weight:600;color:var(--muted-l)}.plan-name{font-family:var(--head);margin:0;font-weight:850;font-stretch:116%;font-size:38px;letter-spacing:-.02em}.plan-desc{margin:0;font-size:17px;line-height:1.5;color:var(--body-l)}.price{font-variant-numeric:tabular-nums;margin:0;font-family:var(--head);font-size:42px;font-weight:700;letter-spacing:-.01em}.price--green{color:var(--green)}.plan-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:20px;padding-top:8px}.link{display:inline-block;padding:12px 2px;color:var(--green-deep);font-weight:700;font-size:15px}.link--green{color:var(--green)}.plan--pro{padding:32px;border-radius:28px;background:var(--ink);color:var(--white)}.plan--pro .plan-desc{color:var(--body-d)}.plan--pro .plan-kicker{color:var(--muted-d)}.plan-pro-top{display:flex;justify-content:space-between;align-items:center}.tag{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:var(--green);color:var(--ink);font-size:13px;font-weight:700}.extras{margin-top:96px;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,2fr);gap:32px 56px;align-items:start}.extras-aside{position:sticky;top:14vh;display:flex;flex-direction:column;gap:20px}.slot--extras{width:52%;height:min(32vh,300px);margin-left:-6%;margin-top:48px}.extras-head{display:flex;flex-direction:column;gap:8px}.extras-head h3{font-family:var(--head);margin:0;font-size:30px;font-weight:750}.extras-head span{color:var(--muted-l);font-size:15px}.extra{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto 52px;column-gap:28px;align-items:start;padding:24px 0;border-top:1px solid #c9d1cb;isolation:isolate}.extra:before{content:"";position:absolute;inset:0 -20px;z-index:-1;border-radius:18px;background:var(--ink);transform:scaleY(0);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.extra-info{display:flex;flex-direction:column;gap:4px;min-width:0}.extra b{font-family:var(--head);font-weight:700;font-size:23px;transition:color .3s}.extra-info>span{font-size:15px;color:var(--muted-l);transition:color .3s}.extra em{padding-top:6px;font-style:normal;font-family:var(--head);font-size:26px;font-weight:700;font-variant-numeric:tabular-nums;transition:color .3s}.extra .arrow{width:52px;height:52px;border-radius:999px;background:var(--ink) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E") center no-repeat;transition:transform .4s cubic-bezier(.2,.8,.2,1),background-color .3s}.extra:hover:before,.extra:focus-within:before{transform:scaleY(1)}.extra:hover b,.extra:hover em,.extra:focus-within b,.extra:focus-within em{color:var(--white)}.extra:hover .extra-info>span,.extra:focus-within .extra-info>span,.extra:hover .more summary,.extra:focus-within .more summary,.extra:hover .checklist,.extra:focus-within .checklist{color:var(--body-d)}.extra .arrow:hover,.extra .arrow:focus-visible{background-color:var(--green);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%230a0d0b' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");transform:rotate(-45deg)}.more summary{display:inline-flex;align-items:center;gap:8px;padding:12px 2px;cursor:pointer;list-style:none;font-weight:700;font-size:15px;color:var(--green-deep);text-decoration:underline;text-underline-offset:5px}.more summary::-webkit-details-marker{display:none}.more summary:after{content:"+";font-size:18px;line-height:1;transition:transform .3s}.more[open] summary:after{transform:rotate(45deg)}.plan--pro .more summary{color:var(--green)}.more--row summary{padding:8px 0 2px}.more-intro{margin:4px 0 8px;font-size:14px;font-weight:600;color:var(--muted-l)}.plan--pro .more-intro{color:var(--muted-d)}.checklist{list-style:none;margin:4px 0 8px;padding:0;display:grid;gap:8px;font-size:15px;color:var(--body-l);transition:color .3s}.plan--pro .checklist{color:var(--body-d)}.checklist li{display:flex;gap:10px}.checklist li:before{content:"✓";color:var(--green-deep);font-weight:800}.plan--pro .checklist li:before,.extra:hover .checklist li:before,.extra:focus-within .checklist li:before{color:var(--green)}.price-note{margin:-10px 0 0;font-size:13px;color:var(--muted-l)}.plan--pro .price-note{color:var(--muted-d)}.trust{list-style:none;margin:56px 0 0;padding:28px 0 0;border-top:1px solid #c9d1cb;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px 40px}.trust li{display:flex;flex-direction:column;gap:4px}.trust b{font-family:var(--head);font-size:19px;font-weight:700}.trust span{font-size:15px;line-height:1.5;color:var(--body-l)}.xray-wrap{display:flex;flex-direction:column;gap:36px;padding-block:clamp(96px,11vw,150px) 0}.xray-head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px}.xray-copy{display:flex;flex-direction:column;gap:18px;max-width:640px}.slot--clips{flex:none;width:min(26vw,300px);height:min(30vh,260px)}.xray-screen{margin:0}.xray-frame{position:relative;aspect-ratio:16 / 9;border-radius:26px;overflow:hidden;background:#000;border:10px solid #1d2420;box-shadow:0 0 0 1px #f4f7f50f,0 40px 80px -40px #22f07a40}.xray-frame video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.xray-lines{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.xray-lines line{stroke:var(--green);stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .5s cubic-bezier(.2,.8,.2,1)}.xray-lines line.is-on{stroke-dashoffset:0}.xray-spots{position:absolute;inset:0;pointer-events:none}.spot{position:absolute;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px #0507068c;opacity:0;transform:scale(.4);transition:opacity .3s,transform .4s cubic-bezier(.2,.8,.2,1)}.spot:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid var(--green);animation:spot-ring 1.8s ease-out infinite}@keyframes spot-ring{0%{transform:scale(.6);opacity:1}to{transform:scale(1.9);opacity:0}}.spot-n{display:none}.spot-label{position:absolute;display:inline-flex;align-items:center;gap:8px;padding:7px 14px 7px 10px;border-radius:999px;background:#050706db;border:1px solid rgba(34,240,122,.55);color:var(--white);font-family:var(--head);font-weight:600;font-size:15px;white-space:nowrap;transform:translateY(-50%);opacity:0;transition:opacity .35s .15s}.spot-label[data-align=right]{transform:translate(-100%,-50%)}.spot-label b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--green);color:var(--ink);font-size:12px}.spot.is-on{opacity:1;transform:scale(1)}.spot-label.is-on{opacity:1}.xray-cut{position:absolute;inset:0;pointer-events:none;opacity:0;background:radial-gradient(circle at center,rgba(34,240,122,.55) 0 1.4px,transparent 1.9px) 0 0 / 9px 9px,#050706}.xray.is-cutting .xray-cut{animation:cut .32s ease-out}@keyframes cut{0%{opacity:1}to{opacity:0}}.xray-legend{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:16px 4px 0}.xray-legend-label{font-size:14px;color:var(--muted-d)}.xray-legend ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.xray-legend li{display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 6px;border-radius:999px;background:#22f07a1a;color:var(--body-d);font-size:14px;transition:opacity .3s}.xray-legend li b{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--green);color:var(--ink);font-family:var(--head);font-size:12px}.xray-legend li.is-off{opacity:.45}.xray-bar{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px}.xtabs{flex:1 1 520px;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.xtab{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 12px;padding:0 0 4px;border:0;background:none;color:var(--muted-d);text-align:left;cursor:pointer;transition:color .2s}.xtab:hover,.xtab[aria-pressed=true]{color:var(--white)}.xtab:focus-visible{outline:2px solid var(--green);outline-offset:6px;border-radius:4px}.xtab-bar{grid-column:1 / -1;height:4px;border-radius:999px;background:#f4f7f524;overflow:hidden}.xtab-bar span{display:block;height:100%;background:var(--green);transform-origin:left center;transform:scaleX(var(--p, 0))}.xtab-name{font-family:var(--head);font-weight:700;font-size:17px;line-height:1.2}.xtab-dur{font-size:14px;font-variant-numeric:tabular-nums}.xray-ctrl{display:flex;gap:10px}.ctrl{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:44px;height:44px;padding:0 14px;border-radius:999px;border:1px solid rgba(244,247,245,.2);background:transparent;color:var(--white);font:600 15px var(--display);cursor:pointer;transition:border-color .2s,background-color .2s,color .2s}.ctrl:hover{border-color:var(--white)}.ctrl:focus-visible{outline:2px solid var(--green);outline-offset:3px}.ctrl svg[hidden]{display:none}.ctrl--sound[aria-pressed=true]{background:var(--green);border-color:var(--green);color:var(--ink)}.ctrl--sound [data-icon-wave],.ctrl--sound[aria-pressed=true] [data-icon-mute]{display:none}.ctrl--sound[aria-pressed=true] [data-icon-wave]{display:inline}.reviews-grid{display:flex;flex-wrap:wrap;align-items:flex-start;gap:48px 80px;padding-block:clamp(96px,11vw,150px)}.reviews-summary{flex:1 1 400px;max-width:440px;position:sticky;top:10vh;display:flex;flex-direction:column;align-items:flex-start;gap:18px}.rating{display:flex;align-items:center;gap:16px}.rating-num{font-family:var(--head);font-weight:700;font-size:72px;line-height:1;color:var(--white);font-variant-numeric:tabular-nums}.rating-meta{display:flex;flex-direction:column;gap:4px;font-size:15px;color:var(--muted-d)}.breakdown{list-style:none;margin:0;padding:0;width:100%;max-width:340px;display:grid;gap:8px}.breakdown li{display:grid;grid-template-columns:34px minmax(0,1fr) 24px;align-items:center;gap:10px;font-size:13px;color:var(--muted-d);font-variant-numeric:tabular-nums}.bd-bar{height:6px;border-radius:999px;background:#f4f7f51a;overflow:hidden}.bd-bar span{display:block;height:100%;border-radius:inherit;background:#ffd166}.bd-n{text-align:right}.plat-count{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 14px;font-size:14px;color:var(--body-d)}.plat-count li{display:flex;align-items:center;gap:6px}.slot--reviews{width:62%;height:min(26vh,240px);margin-top:40px}.chat-panel{flex:1 1 520px;min-width:0;border-radius:22px;background:#0b100d;border:1px solid rgba(244,247,245,.1);overflow:hidden}.chat-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;border-bottom:1px solid rgba(244,247,245,.08);font-size:14px;color:var(--muted-d)}.chat-title{display:flex;align-items:center;gap:10px;font-family:var(--head);font-weight:700;font-size:16px;color:var(--white)}.chat{list-style:none;margin:0;padding:10px 8px;display:flex;flex-direction:column}.msg{display:flex;gap:14px;align-items:flex-start;padding:12px 14px;border-radius:12px;transition:background-color .2s}.msg:hover{background:#f4f7f50d}.msg-avatar{position:relative;flex:none;display:grid;place-items:center;width:32px;height:32px;margin-top:2px;border-radius:50%;overflow:hidden;background:var(--green);color:var(--ink);font-family:var(--head);font-weight:700;font-size:14px}.msg-avatar img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.msg-line{margin:0;min-width:0;display:flex;flex-direction:column;gap:4px}.msg-who{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:15px}.msg-who b{font-weight:700;color:var(--plat, var(--white))}.msg-badge{padding:1px 8px;border-radius:999px;font-size:11px;font-weight:700;color:var(--ink);background:var(--plat, #c9d1cb)}.msg--twitch{--plat: #bfa8ff}.msg--kick{--plat: #53fc18}.msg--youtube{--plat: #ff8a8a}.msg--tiktok{--plat: #7cf5ee}.extras[hidden],.sec[hidden]{display:none}.msg--instagram{--plat: #f7a8d8}.msg-stars{color:#ffd166;letter-spacing:1px;font-size:13px}.msg-stars-off{color:#f4f7f533}.msg-text{font-size:17px;line-height:1.5;color:var(--body-d);overflow-wrap:anywhere}.cta{background:var(--ink);color:var(--ink);min-height:90vh;display:flex;align-items:center}.cta-bg{position:absolute;inset:0;z-index:0;background:var(--green);clip-path:circle(12% at 50% 100%)}.cta-grid{width:100%;display:flex;flex-wrap:wrap;align-items:center;gap:32px;padding-block:120px}.cta-copy{flex:999 1 520px;display:flex;flex-direction:column;align-items:flex-start;gap:40px}.cta-title{font-family:var(--head);font-weight:700;font-size:clamp(44px,6.4vw,104px);line-height:.92}.slot--cta{flex:1 1 300px;height:min(60vh,560px)}.footer{position:relative;z-index:2;background:var(--ink);color:var(--body-d);padding:64px 0 36px}.footer-grid{display:flex;flex-wrap:wrap;justify-content:space-between;gap:40px}.footer-grid>div:first-child{max-width:380px}.footer-brand{display:flex;align-items:center;gap:12px;margin:0 0 14px;font-weight:700;font-size:26px;letter-spacing:-.03em;color:var(--white)}.footer-cols{display:flex;flex-wrap:wrap;gap:64px}.footer-cols div{display:flex;flex-direction:column;gap:10px}.footer-cols .mono{font-size:12px;letter-spacing:.14em;color:var(--muted-d)}.footer-cols a{color:var(--white);text-decoration:none}.footer-cols a:hover{color:var(--green)}.footer-base{display:flex;justify-content:space-between;gap:12px;margin-top:48px;padding-top:20px;border-top:1px solid var(--line-d);font-size:12px;color:var(--muted-d)}@media(max-width:899px){.pill--light{display:none}.brand-word{font-size:19px}.hero-pin{--wall-w: 90vw;--wall-top: 15vh;--slot-h: calc(var(--wall-w) * .78)}.hero-stage{left:0;bottom:auto;height:58vh}.slot--hero{left:calc(50% + var(--wall-w) * .2)}.status{right:auto;left:calc(50% - var(--wall-w) / 2);top:calc(var(--wall-top) + var(--wall-w) * 46 / 74 + 14px)}.hero-copy{top:auto;bottom:64px;transform:none;right:clamp(20px,5.5vw,88px);width:auto;gap:20px}.hero-h1{font-size:15.5vw}.scroll-cue{display:none}.slot--side{position:relative;top:0;height:300px;margin-top:84px}.como-body{flex-direction:column;align-items:stretch}.slot--como{flex:none;height:200px;margin-block:32px 40px}.como-viewport{-webkit-mask-image:none;mask-image:none}.como-track{padding-left:0;flex-direction:column;width:auto;gap:40px}.step{width:auto;opacity:1}.como-progress{display:none}.slot--pack{width:100%;height:220px;transform:none;margin-block:56px 8px}.extras{grid-template-columns:minmax(0,1fr)}.extras-aside{position:static}.slot--extras{height:240px;margin-block:64px 32px}.reviews-summary{position:static;max-width:none}.xray-head{flex-direction:column;align-items:stretch}.slot--clips{width:100%;height:220px;margin-block:32px 56px}.xray-frame{border-width:6px;border-radius:18px}.spot-label,.xray-lines{display:none}.spot{width:18px;height:18px;margin:-9px 0 0 -9px}.spot-n{display:grid;place-items:center;width:100%;height:100%;color:var(--ink);font:700 11px var(--head)}.xtabs{flex-basis:100%;gap:8px}.xtab-name{font-size:14px}.xtab-dur{font-size:12px}.slot--reviews{width:100%;height:220px;margin-block:36px 44px}.slot--cta{margin-top:max(13vh,72px)}.extra{grid-template-columns:minmax(0,1fr) 52px}.extra-info{grid-column:1;grid-row:1}.extra em{grid-column:1;grid-row:2}.extra .arrow{grid-column:2;grid-row:1}}@media(max-width:599px){.hero-pin{--slot-drop: 30px}}@media(min-width:600px)and (max-width:899px){.hero-pin{--slot-h: calc(var(--wall-w) * .62);--slot-drop: -37px}}@media(prefers-reduced-motion:reduce){.xray.is-cutting .xray-cut,.spot:after,.live-dot,.grain,.rec-dot,.hero-sq.is-live,.status.is-live i,.cue-line{animation:none}.skip-main,.btn,.menu a{transition:none}}button.btn,button.arrow{border:0;font-family:inherit;cursor:pointer}button.btn:disabled{opacity:.7;cursor:progress}.buy{width:min(460px,calc(100% - 32px));max-height:calc(100dvh - 32px);padding:0;border:0;border-radius:28px;background:var(--ink);color:var(--white);overscroll-behavior:contain}.buy::backdrop{background:#050706b8;backdrop-filter:blur(6px)}.buy[open]{animation:buy-in .32s cubic-bezier(.2,.8,.2,1)}@keyframes buy-in{0%{opacity:0;transform:translateY(16px) scale(.98)}}.buy-card{position:relative;display:flex;flex-direction:column;gap:16px;padding:32px}.buy-close{position:absolute;top:18px;right:18px;width:44px;height:44px;border:1px solid var(--line-d);border-radius:999px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E") center no-repeat;cursor:pointer;transition:background-color .2s}.buy-close:hover{background-color:var(--ink-3)}.buy-title{margin:0;padding-right:52px;font-family:var(--head);font-size:15px;font-weight:600;color:var(--muted-d)}.buy-item{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.buy-item b{font-family:var(--head);font-size:28px;font-weight:700;line-height:1.1}.buy-item span{font-family:var(--head);font-size:28px;font-weight:700;color:var(--green);font-variant-numeric:tabular-nums;white-space:nowrap}.buy-how{margin:0 0 4px;font-size:15px;line-height:1.5;color:var(--body-d)}.buy-field{display:flex;flex-direction:column;gap:6px}.buy-field>span{font-size:14px;font-weight:600}.buy-field em{font-style:normal;font-weight:400;color:var(--muted-d)}.buy-field input{height:52px;padding:0 16px;border:1px solid var(--line-d);border-radius:14px;background:var(--ink-2);color:var(--white);font:inherit;font-size:16px;transition:border-color .2s,box-shadow .2s}.buy-field input::placeholder{color:#6b766f}.buy-field input:focus{outline:none;border-color:var(--green);box-shadow:0 0 0 4px #22f07a2e}.buy-field input[aria-invalid=true]{border-color:var(--live)}.buy-field small{font-size:13px;color:var(--muted-d)}.buy-error{margin:0;padding:12px 14px;border-radius:12px;background:#ff3b4e24;color:#ff8a96;font-size:14px}.buy-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.buy-item span s{margin-right:10px;font-size:17px;font-weight:500;color:var(--muted-d);text-decoration-thickness:2px;text-decoration-color:#ffffff73}.buy-item span strong{font-weight:700}.buy-coupon{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:-4px 0}.buy-coupon [hidden]{display:none!important}.buy-coupon-toggle{min-height:44px;padding:0;border:0;background:none;color:var(--body-d);font:inherit;font-size:15px;font-weight:600;text-decoration:underline;text-decoration-color:#ffffff47;text-underline-offset:5px;cursor:pointer;transition:color .2s}.buy-coupon-toggle:hover{color:var(--white)}.buy-coupon-box{width:100%;display:flex;flex-direction:column;gap:8px}.buy-coupon-row{display:flex;gap:10px}.buy-coupon-input{flex:1;min-width:0;height:52px;padding:0 16px;border:1px dashed rgba(255,255,255,.28);border-radius:14px;background:var(--ink-2);color:var(--white);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:border-color .2s,box-shadow .2s}.buy-coupon-input::placeholder{color:#6b766f;font-weight:400;letter-spacing:.04em}.buy-coupon-input:focus{outline:none;border-style:solid;border-color:var(--green);box-shadow:0 0 0 4px #22f07a2e}.buy-coupon-input[aria-invalid=true]{border-color:var(--live)}.buy-coupon-apply{flex:none;min-width:92px;height:52px;padding:0 18px;border:1px solid var(--green);border-radius:999px;background:transparent;color:var(--green);font:inherit;font-size:15px;font-weight:700;cursor:pointer;transition:background-color .2s,color .2s}.buy-coupon-apply:hover:not(:disabled){background:var(--green);color:var(--ink)}.buy-coupon-apply:disabled{opacity:.6;cursor:progress}.buy-coupon-toggle:focus-visible,.buy-coupon-apply:focus-visible,.buy-coupon-remove:focus-visible{outline:2px solid var(--green);outline-offset:3px}.buy-coupon-error{margin:0;font-size:14px;line-height:1.4;color:#ff8a96}.buy-coupon-ok{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 6px 6px 16px;border:1px solid rgba(34,240,122,.4);border-radius:14px;background:#22f07a14}.buy-coupon-line{min-width:0;font-size:15px;font-weight:600;color:var(--green);overflow-wrap:anywhere}.buy-coupon-remove{flex:none;min-height:44px;padding:0 14px;border:0;border-radius:999px;background:none;color:var(--body-d);font:inherit;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.buy-coupon-remove:hover{color:var(--white)}.buy-pay{justify-content:center;width:100%;margin-top:4px}.buy-wa{align-self:center;padding:10px 4px;color:var(--green);font-weight:700;font-size:15px;text-underline-offset:5px}@media(max-width:520px){.buy{width:100%;max-width:100%;max-height:92dvh;margin:auto 0 0;border-radius:24px 24px 0 0}.buy-card{padding:26px 20px calc(20px + env(safe-area-inset-bottom))}.buy-item b,.buy-item span{font-size:24px}}@media(prefers-reduced-motion:reduce){.buy[open]{animation:none}}
