:root,.ext-community-page-scope{--ext-orange:#fa5537;--ext-orange-soft:#ff7a5c;--ext-orange-deep:#d83c20;--ext-black:#050505;--ext-panel:#0a0a0a;--ext-panel-2:#111111;--ext-white:#ffffff;--ext-off:#f7f6f3;--ext-border:rgba(255,255,255,0.10);--ext-border-2:rgba(255,255,255,0.06);--ext-border-light:#e8e6e1;--ext-ink:#0c0c0c;--ext-ink-2:#4a4a4a;--ext-green:#3ddc84;--font-main:'Montserrat', 'Helvetica Neue', Helvetica, Arial, sans-serif;--font-mono:'JetBrains Mono', 'Courier New', monospace;--trans-smooth:all 0.5s cubic-bezier(0.16, 1, 0.3, 1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:80px}body{margin:0;font-family:var(--font-main);background:var(--ext-black);color:var(--ext-white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer}.ext-community-page-scope{background:var(--ext-black);color:var(--ext-white);position:relative}.ext-community-page-scope,.ext-community-page-scope h1,.ext-community-page-scope h2,.ext-community-page-scope h3,.ext-community-page-scope h4,.ext-community-page-scope h5,.ext-community-page-scope h6,.ext-community-page-scope p,.ext-community-page-scope span,.ext-community-page-scope a,.ext-community-page-scope blockquote,.ext-community-page-scope button,.ext-community-page-scope input,.ext-community-page-scope textarea,.ext-community-page-scope select,.ext-community-page-scope label,.ext-community-page-scope li,.ext-community-page-scope div{font-family:var(--font-main)}.ext-community-page-scope .eyebrow-mono,.ext-community-page-scope .engine-eyebrow,.ext-community-page-scope .hero-proof-item,.ext-community-page-scope .comm-badge,.ext-community-page-scope .step-kicker,.ext-community-page-scope .ref-label,.ext-community-page-scope .pts-label,.ext-community-page-scope .pts-sub-k,.ext-community-page-scope .ref-table th,.ext-community-page-scope .status-pill,.ext-community-page-scope .what-tag,.ext-community-page-scope .gate-note,.ext-community-page-scope .stat-k,.ext-community-page-scope .copy-foot,.ext-community-page-scope .demo-toggle,.ext-community-page-scope .eng-trust-item{font-family:var(--font-mono)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ext-honeypot{position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.ext-btn{padding:17px 34px;border-radius:6px;text-decoration:none;font-weight:800;text-transform:uppercase;font-size:.8rem;letter-spacing:2px;border:1px solid #fff0;text-align:center;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-main);line-height:1;transition:var(--trans-smooth)}.ext-btn.primary{background:var(--ext-orange);color:#000;border-color:var(--ext-orange)}.ext-btn.primary:hover{background:#fff;color:#000;border-color:#fff}.ext-btn.ghost{border:1px solid rgb(255 255 255 / .3);color:#fff;background:rgb(255 255 255 / .04);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ext-btn.ghost:hover{background:#fff;color:#000;border-color:#fff}.ext-btn .arrow{display:inline-block;transition:transform 0.3s ease}.ext-btn:hover .arrow{transform:translateX(6px)}.glow-btn{box-shadow:0 10px 30px rgb(250 85 55 / .28)}.magnetic-btn{will-change:transform}.ext-btn:disabled{opacity:.5;cursor:not-allowed}.ext-btn.sm{padding:13px 24px;font-size:.72rem}.eyebrow-mono{font-family:var(--font-mono);font-size:.7rem;letter-spacing:2px;text-transform:uppercase;font-weight:600;color:var(--ext-orange)}.glass{position:relative;isolation:isolate;overflow:hidden;background:radial-gradient(130% 90% at 82% -12%,rgb(250 85 55 / .13),transparent 52%),radial-gradient(120% 90% at 0% 112%,rgb(120 150 255 / .05),transparent 55%),linear-gradient(155deg,rgb(255 255 255 / .09) 0%,rgb(255 255 255 / .022) 42%,rgb(255 255 255 / .052) 100%),rgb(11 11 14 / .74);border:1px solid rgb(255 255 255 / .13);-webkit-backdrop-filter:blur(34px) saturate(185%);backdrop-filter:blur(34px) saturate(185%);box-shadow:inset 0 1px 0 rgb(255 255 255 / .18),inset 0 -1px 0 rgb(0 0 0 / .3),0 40px 90px rgb(0 0 0 / .6)}.glass::before{content:"";position:absolute;top:0;left:0;right:0;height:45%;background:linear-gradient(180deg,rgb(255 255 255 / .06),transparent);pointer-events:none;z-index:-1}.glass-glow::after,.glow-track::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(340px 200px at var(--mx,50%) var(--my,-20%),rgb(250 85 55 / .16),transparent 60%);opacity:0;transition:opacity 0.4s ease}.glow-track:hover::before{opacity:1}.comm-hero{position:relative;padding:104px 24px 78px;text-align:center;overflow:hidden;border-bottom:1px solid var(--ext-border-2)}.hero-bg{position:absolute;inset:0;z-index:0;pointer-events:none}.hero-bg::before{content:"";position:absolute;top:-10%;left:50%;transform:translateX(-50%);width:120%;height:90%;background:radial-gradient(ellipse at center,rgb(250 85 55 / .16) 0%,rgb(250 85 55 / .04) 35%,transparent 65%)}.hero-grid{position:absolute;inset:0;opacity:.5;background-image:linear-gradient(rgb(255 255 255 / .03) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .03) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse at 50% 30%,#000 0%,transparent 75%);mask-image:radial-gradient(ellipse at 50% 30%,#000 0%,transparent 75%)}.hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.16;filter:grayscale(34%) contrast(1.05);z-index:-1}.hero-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.32;filter:grayscale(8%) contrast(1.04) saturate(1.05);z-index:-1}.comm-hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgb(5 5 5 / .55) 0%,rgb(5 5 5 / .15) 34%,rgb(5 5 5 / .92) 100%)}.hero-inner{position:relative;z-index:2;max-width:1000px;margin:0 auto}.comm-badge{display:inline-flex;align-items:center;gap:9px;padding:8px 18px;background:rgb(250 85 55 / .08);border:1px solid rgb(250 85 55 / .3);border-radius:50px;font-family:var(--font-mono);font-size:.68rem;color:var(--ext-orange);font-weight:600;letter-spacing:2px;text-transform:uppercase;margin-bottom:28px}.comm-badge .pulse-ring{width:7px;height:7px;background:var(--ext-orange);border-radius:50%;box-shadow:0 0 10px var(--ext-orange);animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.25)}}.comm-hero h1{font-size:clamp(2.7rem, 7vw, 5.4rem);line-height:.95;font-weight:900;margin:0 0 24px;text-transform:uppercase;letter-spacing:-.03em}.text-flow{background:linear-gradient(to right,#fff 18%,var(--ext-orange) 50%,#fff 82%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;animation:shine 6s linear infinite}@keyframes shine{to{background-position:200% center}}.comm-hero .hero-sub{font-size:clamp(1.02rem, 1.5vw, 1.2rem);line-height:1.6;color:rgb(255 255 255 / .74);max-width:620px;margin:0 auto 36px}.hero-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.hero-proof{margin-top:40px;display:flex;gap:14px 30px;justify-content:center;flex-wrap:wrap;align-items:center}.hero-proof-item{display:flex;align-items:center;gap:9px;font-family:var(--font-mono);font-size:.72rem;letter-spacing:1px;text-transform:uppercase;color:rgb(255 255 255 / .62);font-weight:500}.hero-proof-item .ico{color:var(--ext-orange);font-size:.85rem}.hero-proof-divider{width:1px;height:14px;background:rgb(255 255 255 / .18)}.section{padding:100px 24px}.section.light{background:var(--ext-off);color:var(--ext-ink)}.section.dark{background:var(--ext-black);border-top:1px solid var(--ext-border-2)}.container{max-width:1180px;margin:0 auto}.section-head{text-align:center;max-width:740px;margin:0 auto 56px}.section-head .eyebrow-mono{display:inline-block;margin-bottom:16px}.section-head h2{font-size:clamp(2rem, 4.2vw, 2.9rem);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:1.05;margin:0 0 16px}.section.light .section-head h2{color:var(--ext-ink)}.section-head p{font-size:1.04rem;line-height:1.6;color:rgb(255 255 255 / .6);margin:0}.section.light .section-head p{color:var(--ext-ink-2)}.cv-section{content-visibility:auto;contain-intrinsic-size:auto 720px}.ext-ico{width:74px;height:74px;border-radius:19px;flex-shrink:0;position:relative;display:grid;place-items:center;background:linear-gradient(158deg,rgb(250 85 55 / .26),rgb(250 85 55 / .05));border:1px solid rgb(250 85 55 / .45);box-shadow:inset 0 1px 0 rgb(255 255 255 / .22),inset 0 -10px 24px rgb(0 0 0 / .28),0 12px 30px rgb(250 85 55 / .2)}.ext-ico::after{content:"";position:absolute;inset:-1px;border-radius:19px;pointer-events:none;background:radial-gradient(60% 50% at 50% 0%,rgb(255 255 255 / .25),transparent 70%);-webkit-mask:linear-gradient(#000,transparent 60%);mask:linear-gradient(#000,transparent 60%)}.ext-ico svg{width:38px;height:38px;position:relative;z-index:1}.ext-ico svg .dfill{fill:var(--ext-orange);opacity:.22}.ext-ico svg .dstroke{fill:none;stroke:var(--ext-orange);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ext-ico svg .dnode{fill:var(--ext-orange)}.ext-ico svg .dwhite{fill:none;stroke:#ffd9cf;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ext-ico.lg{width:88px;height:88px;border-radius:22px}.ext-ico.lg svg{width:46px;height:46px}.ext-ico svg .ic-fill{fill:url(#extIcoGrad)}.ext-ico svg .ic-fill2{fill:url(#extIcoGrad);opacity:.62}.ext-ico svg .ic-line{fill:none;stroke:var(--ext-orange-deep);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.ext-ico svg .ic-stroke{fill:none;stroke:url(#extIcoGrad);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.ext-ico svg .ic-hl{fill:none;stroke:rgb(255 255 255 / .55);stroke-width:1.1}.ext-ico svg .ic-dot{fill:#fff}.ext-ico svg .ic-play{fill:#fff}.ext-ico svg .ic-dollar{fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ext-ico svg .ic-arrow{fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ext-ico svg .ic-globe{fill:none;stroke:#fff;stroke-width:1.5;opacity:.9}.ext-ico svg .ic-shine{fill:none;stroke:rgb(255 255 255 / .72);stroke-width:1.8;stroke-linecap:round}.ext-ico svg .ic-badge{fill:#0a0a0a;stroke:url(#extIcoGrad);stroke-width:2.4}.ext-ico svg .ic-plus{fill:none;stroke:var(--ext-orange);stroke-width:2.4;stroke-linecap:round}.ext-ico svg .ic-inner{fill:rgb(0 0 0 / .18);stroke:rgb(255 255 255 / .42);stroke-width:1}.ext-ico svg .ic-stand{fill:none;stroke:url(#extIcoGrad);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ext-ico{transition:transform 0.85s cubic-bezier(.16,1,.3,1)}.what-card:hover .ext-ico,.step3-card:hover .ext-ico,.value-card:hover .ext-ico,.edito-row:hover .ext-ico{transform:perspective(600px) rotateY(360deg)}@media (prefers-reduced-motion:reduce){.what-card:hover .ext-ico,.step3-card:hover .ext-ico,.value-card:hover .ext-ico,.edito-row:hover .ext-ico{transform:none}}.edito{display:flex;flex-direction:column;gap:30px}.edito-row{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.edito-row.flip .edito-media{order:2}.edito-media{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:5 / 4;border:1px solid rgb(255 255 255 / .12);box-shadow:0 30px 70px rgb(0 0 0 / .5)}.edito-media image-slot{width:100%;height:100%;display:block}.edito-media .media-tag{position:absolute;left:16px;bottom:16px;z-index:4;pointer-events:none;font-family:var(--font-mono);font-size:.6rem;letter-spacing:1.5px;text-transform:uppercase;color:#fff;background:rgb(5 5 5 / .6);border:1px solid rgb(255 255 255 / .18);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:7px 13px;border-radius:50px;display:inline-flex;align-items:center;gap:8px}.edito-media .media-tag .mt-dot{width:6px;height:6px;border-radius:50%;background:var(--ext-orange);box-shadow:0 0 8px var(--ext-orange)}.edito-media .media-frame{position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:20px;box-shadow:inset 0 1px 0 rgb(255 255 255 / .16),inset 0 0 0 1px rgb(255 255 255 / .04)}.edito-text{max-width:480px}.edito-text .ext-ico{margin-bottom:22px}.edito-text .what-tag{display:inline-block;margin-bottom:12px}.edito-text h3{font-size:clamp(1.5rem, 2.6vw, 1.95rem);font-weight:900;letter-spacing:-.02em;line-height:1.08;margin:0 0 14px;text-transform:uppercase}.edito-text>p{font-size:1.02rem;line-height:1.65;color:rgb(255 255 255 / .66);margin:0 0 22px}.edito-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.edito-list li{display:flex;gap:13px;align-items:flex-start;font-size:.96rem;line-height:1.5;color:rgb(255 255 255 / .78)}.edito-list li .li-check{flex-shrink:0;width:22px;height:22px;border-radius:6px;margin-top:1px;display:grid;place-items:center;background:rgb(250 85 55 / .14);border:1px solid rgb(250 85 55 / .4)}.edito-list li .li-check svg{width:12px;height:12px;stroke:var(--ext-orange);fill:none;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.edito-list li strong{color:#fff;font-weight:700}.what-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.what-card{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:14px;padding:34px 30px;border-radius:16px;border:1px solid rgb(255 255 255 / .1);background:linear-gradient(145deg,rgb(255 255 255 / .055),rgb(255 255 255 / .012));transition:var(--trans-smooth)}.what-card:hover{transform:translateY(-6px);border-color:rgb(250 85 55 / .5);box-shadow:0 24px 50px rgb(0 0 0 / .45)}.what-icon{width:48px;height:48px;border-radius:12px;display:grid;place-items:center;background:rgb(250 85 55 / .1);border:1px solid rgb(250 85 55 / .28)}.what-icon svg{width:23px;height:23px;stroke:var(--ext-orange);fill:none;stroke-width:1.6}.edito-media image-slot::part(empty){background:linear-gradient(150deg,rgb(255 255 255 / .06),rgb(255 255 255 / .015))}.what-tag{font-family:var(--font-mono);font-size:.62rem;letter-spacing:1.5px;text-transform:uppercase;color:rgb(255 255 255 / .42)}.what-card h3{font-size:1.22rem;font-weight:800;letter-spacing:-.01em;margin:0}.what-card p{font-size:.92rem;line-height:1.6;color:rgb(255 255 255 / .6);margin:0}.founding-band{margin-top:22px;border-radius:16px;border:1px solid rgb(250 85 55 / .24);background:linear-gradient(180deg,rgb(250 85 55 / .07),rgb(250 85 55 / .02));padding:26px 30px;display:flex;align-items:center;justify-content:center;gap:14px 26px;flex-wrap:wrap;text-align:center}.founding-band .fb-dot{width:8px;height:8px;border-radius:50%;background:var(--ext-green);box-shadow:0 0 10px var(--ext-green);animation:pulse-dot 1.8s ease-in-out infinite;flex-shrink:0}.founding-band .fb-text{font-size:1rem;font-weight:700;letter-spacing:-.01em}.founding-band .fb-text strong{color:var(--ext-orange)}.founding-band .fb-sub{font-family:var(--font-mono);font-size:.66rem;letter-spacing:1px;text-transform:uppercase;color:rgb(255 255 255 / .5)}.steps3{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;position:relative}.step3-card{position:relative;isolation:isolate;overflow:hidden;border-radius:18px;padding:34px 30px 30px;z-index:1;border:1px solid rgb(255 255 255 / .1);background:linear-gradient(150deg,rgb(255 255 255 / .05),rgb(255 255 255 / .012));transition:var(--trans-smooth);display:flex;flex-direction:column;gap:14px;min-height:240px}.step3-card:hover{transform:translateY(-6px);border-color:rgb(250 85 55 / .45);box-shadow:0 24px 54px rgb(0 0 0 / .45)}.step3-head{display:flex;align-items:center;justify-content:space-between;gap:14px}.step3-card .step-kicker{font-family:var(--font-mono);font-size:2.4rem;font-weight:700;line-height:1;color:rgb(250 85 55 / .22);letter-spacing:-.02em;transition:color 0.4s}.step3-card:hover .step-kicker{color:rgb(250 85 55 / .55)}.step3-card h3{font-size:1.32rem;font-weight:900;text-transform:uppercase;letter-spacing:-.01em;margin:2px 0 0}.step3-card p{font-size:.96rem;line-height:1.6;color:rgb(255 255 255 / .62);margin:0}.step3-card p .accent{color:var(--ext-orange);font-weight:700}.step3-card .step-foot{margin-top:auto;padding-top:16px;border-top:1px solid var(--ext-border-2);font-family:var(--font-mono);font-size:.64rem;letter-spacing:1px;text-transform:uppercase;color:rgb(255 255 255 / .45);display:flex;align-items:center;gap:8px}.step3-card .step-foot .ico{color:var(--ext-orange)}.gate-wrap{position:relative;z-index:3;padding:0 20px 0}.gate-card{max-width:940px;margin:0 auto;position:relative;border-radius:22px}.gate-card::after{border-radius:22px}.gate-topline{position:absolute;top:0;left:0;right:0;height:1px;z-index:2;background:linear-gradient(90deg,transparent,rgb(250 85 55 / .7),transparent)}.gate-inner{padding:44px 46px 40px}.gate-head{text-align:center;max-width:560px;margin:0 auto 30px}.gate-head .engine-eyebrow{font-family:var(--font-mono);font-size:.7rem;letter-spacing:2px;text-transform:uppercase;color:var(--ext-orange);font-weight:600;margin-bottom:12px}.gate-head h2{font-size:clamp(1.6rem, 3.2vw, 2.2rem);font-weight:900;line-height:1.06;margin:0 0 10px;letter-spacing:-.02em;text-transform:uppercase}.gate-head p{color:rgb(255 255 255 / .6);font-size:.98rem;line-height:1.6;margin:0}.gate-state{display:none;animation:stageFade 0.5s cubic-bezier(.16,1,.3,1)}.gate-state.active{display:block}@keyframes stageFade{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.gate-locked{text-align:center;padding:18px 10px 6px}.gate-lock-icon{width:72px;height:72px;margin:0 auto 24px;border-radius:50%;background:rgb(250 85 55 / .1);border:1px solid rgb(250 85 55 / .3);display:grid;place-items:center}.gate-lock-icon svg{width:30px;height:30px;stroke:var(--ext-orange);fill:none;stroke-width:1.6}.gate-locked h3{font-size:1.5rem;font-weight:900;text-transform:uppercase;letter-spacing:-.01em;margin:0 0 10px}.gate-locked>p{color:rgb(255 255 255 / .62);font-size:.96rem;line-height:1.6;max-width:440px;margin:0 auto 26px}.gate-locked-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.gate-preview-row{margin-top:30px;padding-top:22px;border-top:1px solid var(--ext-border-2);display:grid;grid-template-columns:repeat(3,1fr);gap:12px;opacity:.5;-webkit-mask-image:linear-gradient(180deg,#000,transparent);mask-image:linear-gradient(180deg,#000,transparent)}.gate-preview-row .gp-chip{border:1px solid rgb(255 255 255 / .08);border-radius:12px;padding:18px;text-align:left;background:rgb(255 255 255 / .02)}.gate-preview-row .gp-chip .k{font-family:var(--font-mono);font-size:.58rem;letter-spacing:1px;text-transform:uppercase;color:rgb(255 255 255 / .4);display:block;margin-bottom:8px}.gate-preview-row .gp-chip .v{font-size:1.3rem;font-weight:800;color:rgb(255 255 255 / .5)}.member-top{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:26px}.member-hello{display:flex;align-items:center;gap:14px}.member-avatar{width:46px;height:46px;border-radius:50%;flex-shrink:0;display:grid;place-items:center;background:var(--ext-orange);color:#000;font-weight:900;font-size:1.05rem}.member-hello .mh-k{font-family:var(--font-mono);font-size:.6rem;letter-spacing:1.5px;text-transform:uppercase;color:rgb(255 255 255 / .42)}.member-hello .mh-name{font-size:1.15rem;font-weight:800;letter-spacing:-.01em;margin-top:2px}.member-rate{font-family:var(--font-mono);font-size:.66rem;letter-spacing:1px;text-transform:uppercase;color:var(--ext-orange);padding:9px 16px;border-radius:50px;background:rgb(250 85 55 / .08);border:1px solid rgb(250 85 55 / .28);font-weight:600}.ref-label{font-family:var(--font-mono);font-size:.66rem;color:rgb(255 255 255 / .5);text-transform:uppercase;letter-spacing:1.5px;margin-bottom:10px;display:block}.copy-row{display:flex;align-items:stretch;gap:0;border:1px solid rgb(255 255 255 / .14);border-radius:12px;overflow:hidden;background:rgb(255 255 255 / .045);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:border-color 0.25s,box-shadow 0.25s}.copy-row:focus-within{border-color:var(--ext-orange);box-shadow:0 0 0 3px rgb(250 85 55 / .14)}.copy-row input{flex:1;min-width:0;background:#fff0;border:none;outline:none;color:#fff;padding:16px 18px;font-family:var(--font-mono);font-size:.92rem;letter-spacing:.3px;text-overflow:ellipsis}.copy-btn{flex-shrink:0;border:none;border-left:1px solid rgb(255 255 255 / .12);background:var(--ext-orange);color:#000;font-weight:800;font-size:.72rem;text-transform:uppercase;letter-spacing:1.5px;padding:0 22px;display:inline-flex;align-items:center;gap:8px;transition:background 0.25s,color 0.25s}.copy-btn svg{width:15px;height:15px;stroke:currentColor;fill:none;stroke-width:1.8}.copy-btn:hover{background:#fff}.copy-btn.copied{background:var(--ext-green);color:#000}.copy-foot{margin:10px 2px 0;font-family:var(--font-mono);font-size:.62rem;letter-spacing:.5px;color:rgb(255 255 255 / .4);display:flex;align-items:center;gap:14px;flex-wrap:wrap}.copy-foot .cf-mini{display:inline-flex;align-items:center;gap:7px}.copy-foot .cf-mini button{background:none;border:none;color:rgb(255 255 255 / .55);font-family:inherit;font-size:inherit;letter-spacing:inherit;padding:0;text-decoration:underline;text-underline-offset:2px;transition:color 0.2s}.copy-foot .cf-mini button:hover{color:var(--ext-orange)}.points-grid{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:12px;margin:26px 0 0}.points-card{border-radius:14px;padding:24px 24px;border:1px solid rgb(255 255 255 / .1);background:linear-gradient(160deg,rgb(255 255 255 / .05),rgb(255 255 255 / .012));display:flex;flex-direction:column;gap:8px}.points-card.primary{border-color:rgb(250 85 55 / .4);background:linear-gradient(160deg,rgb(250 85 55 / .14),rgb(250 85 55 / .03))}.pts-label{font-family:var(--font-mono);font-size:.62rem;letter-spacing:1.5px;text-transform:uppercase;color:rgb(255 255 255 / .5);display:flex;align-items:center;gap:8px}.points-card.primary .pts-label{color:rgb(255 255 255 / .7)}.pts-value{font-size:2.1rem;font-weight:900;letter-spacing:-.02em;line-height:1}.pts-value .unit{font-size:.9rem;font-weight:700;color:rgb(255 255 255 / .5);margin-left:5px}.points-card.primary .pts-value{color:var(--ext-orange)}.points-card.primary .pts-value .unit{color:rgb(255 255 255 / .65)}.pts-usd{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.5px;color:rgb(255 255 255 / .45)}.pts-sub-k .pend-dot{width:7px;height:7px;border-radius:50%;background:#f5a623;box-shadow:0 0 8px rgb(245 166 35 / .6)}.pts-sub-k .conf-dot{width:7px;height:7px;border-radius:50%;background:var(--ext-green);box-shadow:0 0 8px rgb(61 220 132 / .6)}.ref-block{margin-top:26px}.ref-block-head{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:14px}.ref-block-head h4{font-size:1.02rem;font-weight:800;letter-spacing:-.01em;margin:0;text-transform:uppercase}.ref-block-head .ref-count{font-family:var(--font-mono);font-size:.64rem;letter-spacing:1px;text-transform:uppercase;color:rgb(255 255 255 / .45)}.ref-table-wrap{border:1px solid rgb(255 255 255 / .1);border-radius:14px;overflow:hidden}.ref-table{width:100%;border-collapse:collapse}.ref-table th{text-align:left;font-family:var(--font-mono);font-size:.58rem;letter-spacing:1.2px;text-transform:uppercase;color:rgb(255 255 255 / .42);font-weight:600;padding:14px 18px;background:rgb(255 255 255 / .03);border-bottom:1px solid var(--ext-border-2)}.ref-table td{padding:15px 18px;border-bottom:1px solid var(--ext-border-2);font-size:.9rem;vertical-align:middle}.ref-table tr:last-child td{border-bottom:none}.ref-table tbody tr{transition:background 0.2s}.ref-table tbody tr:hover{background:rgb(255 255 255 / .02)}.ref-name{font-weight:700}.ref-date{font-family:var(--font-mono);font-size:.78rem;color:rgb(255 255 255 / .5)}.ref-amt{font-weight:800;text-align:right}.ref-amt .unit{font-size:.72rem;font-weight:600;color:rgb(255 255 255 / .45);margin-left:3px}.ref-amt.zero{color:rgb(255 255 255 / .35)}.th-right,.td-right{text-align:right}.status-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 12px;border-radius:50px;font-family:var(--font-mono);font-size:.6rem;letter-spacing:1px;text-transform:uppercase;font-weight:600;border:1px solid #fff0;white-space:nowrap}.status-pill .sp-dot{width:6px;height:6px;border-radius:50%}.status-pill.signed_up{color:#9fb4ff;background:rgb(120 150 255 / .1);border-color:rgb(120 150 255 / .28)}.status-pill.signed_up .sp-dot{background:#9fb4ff}.status-pill.paid{color:var(--ext-green);background:rgb(61 220 132 / .1);border-color:rgb(61 220 132 / .3)}.status-pill.paid .sp-dot{background:var(--ext-green)}.status-pill.refunded{color:rgb(255 255 255 / .55);background:rgb(255 255 255 / .04);border-color:rgb(255 255 255 / .14)}.status-pill.refunded .sp-dot{background:rgb(255 255 255 / .45)}.ref-empty{text-align:center;padding:40px 20px;color:rgb(255 255 255 / .45);font-size:.9rem;line-height:1.6}.ref-empty .ico{font-size:1.5rem;display:block;margin-bottom:8px;opacity:.5}.gate-note{margin-top:22px;padding:16px 18px;border-radius:12px;background:rgb(255 255 255 / .03);border:1px solid var(--ext-border-2);font-family:var(--font-mono);font-size:.68rem;line-height:1.6;letter-spacing:.3px;color:rgb(255 255 255 / .55);display:flex;gap:12px;align-items:flex-start}.gate-note .gn-ico{color:var(--ext-orange);flex-shrink:0}.gate-note a{color:var(--ext-orange);font-weight:600}.gate-error{text-align:center;padding:30px 10px}.gate-error h3{font-size:1.2rem;font-weight:800;margin:0 0 8px}.gate-error p{color:rgb(255 255 255 / .55);font-size:.92rem;margin:0 0 20px}.member-stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.member-stat{border:1px solid var(--ext-border-2);border-radius:12px;padding:16px 18px;display:flex;flex-direction:column;gap:4px;background:rgb(255 255 255 / .02)}.member-stat .stat-k{font-family:var(--font-mono);font-size:.58rem;letter-spacing:1px;text-transform:uppercase;color:rgb(255 255 255 / .42)}.member-stat .stat-v{font-size:1.2rem;font-weight:800}.member-stat .stat-v .accent{color:var(--ext-orange)}.demo-toggle{display:inline-flex;align-items:center;gap:8px;margin:0 auto;padding:9px 16px;border-radius:50px;border:1px dashed rgb(255 255 255 / .22);background:rgb(255 255 255 / .03);font-family:var(--font-mono);font-size:.6rem;letter-spacing:1px;text-transform:uppercase;color:rgb(255 255 255 / .55);font-weight:600;transition:var(--trans-smooth)}.demo-toggle:hover{color:#fff;border-color:rgb(250 85 55 / .5)}.demo-toggle .dt-dot{width:6px;height:6px;border-radius:50%;background:var(--ext-orange)}.demo-toggle-wrap{display:flex;justify-content:center;margin-top:26px}.eng-trust{display:flex;gap:10px 22px;justify-content:center;flex-wrap:wrap;margin-top:30px;padding-top:24px;border-top:1px solid var(--ext-border-2)}.eng-trust-item{display:flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:.66rem;color:rgb(255 255 255 / .5);letter-spacing:.5px;text-transform:uppercase}.eng-trust-item .ico{color:var(--ext-orange);font-weight:700}.faq-layout{display:grid;grid-template-columns:1fr 1.4fr;gap:70px;align-items:flex-start}.faq-side{position:sticky;top:100px}.faq-side .eyebrow-mono{display:inline-block;margin-bottom:16px}.faq-side h2{font-size:clamp(2rem, 4vw, 2.8rem);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:1.04;margin:0 0 18px;color:var(--ext-ink)}.faq-side p{font-size:1.02rem;line-height:1.6;color:var(--ext-ink-2);margin:0}.faq-side a{color:var(--ext-orange);font-weight:700}.faq-list{display:flex;flex-direction:column;gap:12px}.faq-item{border:1px solid var(--ext-border-light);border-radius:12px;background:#fff;overflow:hidden;transition:0.3s}.faq-item summary{padding:22px 26px;font-weight:800;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;color:var(--ext-ink);font-size:1rem;transition:color 0.3s}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"+";font-weight:300;font-size:1.6rem;color:#bbb;transition:0.3s;flex-shrink:0}.faq-item summary:hover{color:var(--ext-orange)}.faq-item[open]{border-color:var(--ext-orange);background:#fffaf9}.faq-item[open] summary{color:var(--ext-orange)}.faq-item[open] summary::after{content:"\2212";color:var(--ext-orange)}.faq-body{padding:0 26px 24px;color:#555;line-height:1.7;font-size:.95rem}.faq-body strong{color:var(--ext-ink)}.faq-body a{color:var(--ext-orange);font-weight:700}.section.has-bg{position:relative;overflow:hidden}.section.has-bg>.container{position:relative;z-index:1}.section-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background-size:cover;background-position:center;opacity:.06;-webkit-mask-image:radial-gradient(ellipse at 50% 45%,#000 0%,transparent 78%);mask-image:radial-gradient(ellipse at 50% 45%,#000 0%,transparent 78%)}.final-cta{background:var(--ext-orange);padding:96px 24px;text-align:center;color:#000;position:relative;overflow:hidden}.final-cta.has-video{background:#050505;color:#fff}.final-cta.has-photo{background:linear-gradient(135deg,rgb(250 85 55 / .9),rgb(216 60 32 / .94)),url(https://extensostudio.com/wp-content/uploads/Photography-services-Cover.jpg) center/cover no-repeat}.final-cta .cta-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.final-cta .cta-veil{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(118deg,rgb(216 60 32 / .66) 0%,rgb(250 85 55 / .36) 32%,rgb(250 85 55 / .08) 56%,transparent 76%),radial-gradient(85% 120% at 84% 116%,rgb(255 122 92 / .45),transparent 56%),linear-gradient(180deg,rgb(5 5 5 / .4) 0%,rgb(5 5 5 / .3) 45%,rgb(5 5 5 / .74) 100%)}.final-cta.has-video .final-cta-inner{z-index:3}.final-cta.has-video h2{color:#fff;text-shadow:0 2px 22px rgb(0 0 0 / .45)}.final-cta .cta-bubbles{position:absolute;inset:-12%;z-index:2;pointer-events:none;overflow:hidden;mix-blend-mode:screen;filter:blur(40px);opacity:.82}.final-cta .cta-bubbles b{position:absolute;display:block;border-radius:50%;background:radial-gradient(circle at 40% 38%,rgb(255 138 100 / .92),rgb(250 85 55 / .34) 54%,transparent 72%)}.final-cta .cta-b1{width:46%;padding-top:46%;left:0%;top:-8%;animation:ctaBub1 17s ease-in-out infinite}.final-cta .cta-b2{width:40%;padding-top:40%;right:-4%;bottom:-12%;animation:ctaBub2 21s ease-in-out infinite}.final-cta .cta-b3{width:32%;padding-top:32%;left:40%;top:22%;animation:ctaBub3 25s ease-in-out infinite}@keyframes ctaBub1{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(22%,15%) scale(1.22)}}@keyframes ctaBub2{0%,100%{transform:translate(0,0) scale(1.06)}50%{transform:translate(-18%,-12%) scale(.86)}}@keyframes ctaBub3{0%,100%{transform:translate(0,0) scale(.9)}50%{transform:translate(-15%,19%) scale(1.24)}}.final-cta.has-video p{color:rgb(255 255 255 / .82)}.final-cta.has-video .eyebrow-mono{color:var(--ext-orange)}.final-cta.has-video .ext-btn.primary{background:var(--ext-orange);color:#000;border-color:var(--ext-orange)}.final-cta.has-video .ext-btn.primary:hover{background:#fff;color:#000;border-color:#fff}.final-cta.has-video .ext-btn.ghost{border-color:rgb(255 255 255 / .4);color:#fff;background:rgb(255 255 255 / .06)}.final-cta.has-video .ext-btn.ghost:hover{background:#fff;color:#000;border-color:#fff}.final-cta::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 40%,rgb(255 255 255 / .14),transparent 55%)}.final-cta-inner{max-width:820px;margin:0 auto;position:relative;z-index:2}.final-cta .eyebrow-mono{color:rgb(0 0 0 / .7);display:inline-block;margin-bottom:16px}.final-cta h2{font-size:clamp(2.2rem, 5vw, 3.4rem);font-weight:900;text-transform:uppercase;letter-spacing:-.02em;line-height:1.03;margin:0 0 18px;color:#000}.final-cta p{font-size:1.06rem;line-height:1.55;color:rgb(0 0 0 / .72);max-width:560px;margin:0 auto 32px}.final-cta-actions{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.final-cta .ext-btn.primary{background:#000;color:#fff;border-color:#000}.final-cta .ext-btn.primary:hover{background:#fff;color:#000;border-color:#fff}.final-cta .ext-btn.ghost{border-color:rgb(0 0 0 / .4);color:#000;background:#fff0}.final-cta .ext-btn.ghost:hover{background:#000;color:#fff;border-color:#000}.scan-divider{position:relative;width:100%;height:2px;overflow:hidden;background:rgb(255 255 255 / .06)}.scan-divider::after{content:"";position:absolute;top:0;left:0;width:34%;height:100%;background:linear-gradient(90deg,transparent,var(--ext-orange) 50%,transparent);box-shadow:0 0 16px 1px rgb(250 85 55 / .45);will-change:transform;animation:scanDivider 4.6s linear infinite}@keyframes scanDivider{0%{transform:translateX(-120%)}100%{transform:translateX(360%)}}.reveal-up{transition:var(--trans-smooth)}.has-js .reveal-up{opacity:0;transform:translateY(26px)}.reveal-up.active{opacity:1;transform:translateY(0)}.delay-1{transition-delay:0.08s}.delay-2{transition-delay:0.16s}.delay-3{transition-delay:0.24s}@media (max-width:900px){.edito-row{grid-template-columns:1fr;gap:26px}.edito-row.flip .edito-media{order:0}.edito-media{aspect-ratio:16 / 10}.edito-text{max-width:100%}.steps3::before{display:none}.what-grid{grid-template-columns:1fr}.steps3{grid-template-columns:1fr}.points-grid{grid-template-columns:1fr}.faq-layout{grid-template-columns:1fr;gap:36px}.faq-side{position:static}.gate-preview-row{grid-template-columns:1fr}}@media (max-width:680px){.section{padding:72px 20px}.comm-hero{padding:80px 18px 56px}.gate-inner{padding:32px 22px 30px}.gate-wrap{padding:0 14px}.member-stats{grid-template-columns:1fr}.ref-table th:nth-child(2),.ref-table td:nth-child(2){display:none}.copy-btn{padding:0 16px}.copy-btn .cb-text{display:none}}@media (max-width:460px){.comm-hero h1{font-size:clamp(2.2rem, 9vw, 3rem)}.hero-actions .ext-btn{width:100%}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.001ms!important;animation-iteration-count:1!important;transition-duration:0.001ms!important;scroll-behavior:auto!important}.reveal-up{opacity:1!important;transform:none!important}.scan-divider::after{animation:none!important}}.edito-media img.vis-img,.edito-media>img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;border-radius:inherit}