.landing{--glass:var(--surface);--glass-strong:var(--surface-strong);--glass-border:var(--surface-border);--glass-hairline:var(--hairline);--glass-shadow:var(--card-shadow);--glass-sheen:var(--sheen);--red:#ef4444;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:100px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:20px;--radius-2xl:24px;--radius-full:100px;--transition-fast:0.2s ease;--transition-base:0.3s ease;--transition-slow:0.4s ease;--font-sans:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:"Bebas Neue","Plus Jakarta Sans",sans-serif;font-family:var(--font-sans);color:var(--white);line-height:1.5;overflow-x:hidden}.landing .section-pad{padding:var(--space-4xl) 0}main.landing{background:var(--landing-paper)}.landing #ai,.landing #auctions,.landing #blog-featured,.landing #cm-trophy,.landing #grounds,.landing #proof,.landing #run,.landing #talk-to-us{background:var(--section-alt);border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline)}main.landing #hero{background:var(--bg)}main.landing{--gray-400:var(--landing-ink-faint);--lime-ink:var(--landing-lime-ink);--accent-text:var(--landing-lime-ink)}main.landing #everything,main.landing #price{--glass-border:var(--landing-divider)}.landing .text-gold,.landing .text-green,.landing .text-lime{color:var(--lime-ink)}.landing .text-gray{color:var(--gray-300)}.landing .text-center{text-align:center}@keyframes landing-fade-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-slide-left{0%{opacity:0;transform:translateX(-40px)}to{opacity:1;transform:translateX(0)}}@keyframes landing-slide-right{0%{opacity:0;transform:translateX(40px)}to{opacity:1;transform:translateX(0)}}@keyframes landing-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.landing .anim{opacity:0;transform:translateY(28px);transition:opacity .45s ease,transform .45s ease}.landing .anim.vis{opacity:1;transform:translateY(0)}.landing .btn-primary{display:inline-flex;align-items:center;gap:10px;background:var(--lime);color:var(--charcoal);padding:16px 36px;border-radius:12px;border:none;font-family:var(--font-sans);font-size:16px;font-weight:800;letter-spacing:.5px;cursor:pointer;text-decoration:none;transition:all .25s ease;box-shadow:none}.landing .btn-primary:hover{background:#ffffff;transform:translateY(-2px);box-shadow:none}[data-theme=dark] .landing .btn-primary:hover{background:var(--color-lime-hover)}.landing .btn-secondary{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;border-radius:12px;font-family:var(--font-sans);font-size:16px;font-weight:600;cursor:pointer;text-decoration:none;transition:all .25s ease;background:var(--glass);border:1px solid var(--glass-border);color:var(--white);box-shadow:none}.landing .btn-secondary:hover{background:var(--glass-strong);border-color:rgba(164,255,0,.6);color:var(--lime-ink)}.landing .section-header{text-align:center;margin-bottom:var(--space-3xl);position:relative;z-index:2}.landing .section-eyebrow{font-size:13px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--lime-ink);margin-bottom:var(--space-md)}.landing .section-title{font-family:var(--font-display);font-weight:400;font-size:clamp(40px,5vw,64px);line-height:1.05;letter-spacing:1px;margin-bottom:var(--space-md)}.landing .section-sub{font-size:17px;color:var(--gray-100);max-width:600px;margin:0 auto;line-height:1.7}.landing .hero{position:relative;min-height:100vh;display:flex;align-items:center;padding-top:80px;overflow:hidden}.landing .hero-bg{position:absolute;inset:0;z-index:0}.landing .hero-bg:before{content:"";position:absolute;top:-30%;left:-10%;width:700px;height:700px;background:radial-gradient(circle,rgba(164,255,0,.06) 0,transparent 65%);animation:landing-float 14s ease-in-out infinite}.landing .hero-bg:after{content:"";position:absolute;bottom:-20%;right:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(164,255,0,.03) 0,transparent 65%);animation:landing-float 18s ease-in-out infinite reverse}.landing .pitch-lines{position:absolute;inset:0;overflow:hidden;opacity:.02;background:repeating-linear-gradient(0deg,transparent,transparent 120px,rgba(16,19,12,.3) 0,rgba(16,19,12,.3) 121px),repeating-linear-gradient(90deg,transparent,transparent 200px,rgba(16,19,12,.15) 0,rgba(16,19,12,.15) 201px)}.landing .hero-content{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.landing .hero-text{animation:landing-slide-left .8s ease both}.landing .hero h1{font-family:var(--font-display);font-weight:400;font-size:clamp(52px,7vw,92px);line-height:.95;letter-spacing:2px;margin-bottom:var(--space-lg)}.landing .hero h1 .accent{color:var(--lime-ink);display:block}.landing .hero-free-line{font-family:var(--font-display);font-size:clamp(16px,2vw,20px);letter-spacing:1px;margin:0 0 20px}.landing .hero-sub{font-size:18px;line-height:1.7;color:var(--gray-100);max-width:520px;margin-bottom:36px}.landing .hero-small-link{display:inline-block;margin-top:8px;font-size:14px;color:var(--gray-400);letter-spacing:.3px;text-decoration:underline;text-decoration-color:var(--lime-muted)}.landing .hero-small-link:hover{color:var(--lime-ink)}.landing .hero-sub strong{color:var(--white);font-weight:700}.landing .hero-ctas{display:flex;gap:var(--space-md);flex-wrap:wrap;margin-bottom:var(--space-2xl)}.landing .hero-visual{position:relative;display:flex;justify-content:center;align-items:center;animation:landing-slide-right 1s ease .2s both}.landing .hero-screenshots{position:relative;width:320px;height:580px}.landing .hero-screenshot{position:absolute;width:260px;border-radius:28px;box-shadow:0 0 0 1px rgba(16,19,12,.06);transition:all .4s ease}.landing .hero-screenshot:first-child{z-index:3;top:0;left:30px}.landing .hero-screenshot:nth-child(2){z-index:2;top:40px;left:-20px;opacity:.5;transform:scale(.92) rotate(-3deg);filter:blur(1px)}.landing .hero-screenshot:nth-child(3){z-index:1;top:40px;right:-20px;opacity:.35;transform:scale(.88) rotate(3deg);filter:blur(2px)}.landing .float-card{position:absolute;z-index:4;border-radius:var(--radius-lg);padding:14px 18px;background-color:var(--glass);background-image:var(--glass-sheen);border:1px solid var(--glass-border);box-shadow:none}.landing .float-top{top:12%;right:-24px;animation:landing-fade-up .8s ease .6s both}.landing .float-bottom{bottom:22%;left:-32px;animation:landing-fade-up .8s ease .9s both}.landing .float-icon{width:32px;height:32px;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;font-size:16px;margin-bottom:6px}.landing .float-icon.g,.landing .float-icon.y{background:var(--lime-dim)}.landing .float-lbl{font-size:10px;color:var(--gray-400);margin-bottom:2px}.landing .float-val{font-family:JetBrains Mono,monospace;font-size:17px;font-weight:700}.landing .streams-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg)}.landing .stream-card{border-radius:var(--radius-xl);overflow:hidden;transition:all var(--transition-base)}.landing .stream-card:hover{transform:translateY(-4px);border-color:rgba(164,255,0,.25)}.landing .stream-thumb{position:relative;aspect-ratio:16/9;background:var(--charcoal);cursor:pointer;overflow:hidden}.landing .stream-thumb img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--transition-base)}.landing .stream-thumb:hover img{transform:scale(1.04)}.landing .stream-thumb iframe{width:100%;height:100%;border:0;display:block}.landing .stream-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:46px;border-radius:12px;background:rgba(18,18,18,.82);color:var(--lime);font-size:20px;display:flex;align-items:center;justify-content:center;pointer-events:none;transition:all var(--transition-base)}.landing .stream-thumb:focus-visible .stream-play,.landing .stream-thumb:hover .stream-play{background:var(--lime);color:var(--charcoal);transform:translate(-50%,-50%) scale(1.06)}.landing .stream-thumb:focus-visible{outline:2px solid var(--lime-ink);outline-offset:2px}.landing .stream-meta{padding:var(--space-md) var(--space-lg)}.landing .stream-title{font-size:15px;font-weight:700;color:var(--gray-100);margin-bottom:4px}.landing .stream-sub{font-size:12px;color:var(--gray-400);letter-spacing:.3px}.landing .streams-footer{text-align:center;margin-top:var(--space-xl)}.landing .proof-bar{position:relative;z-index:2;background:rgba(164,255,0,.03);border-top:1px solid rgba(164,255,0,.08);border-bottom:1px solid rgba(164,255,0,.08);padding:36px 0}.landing .proof-inner{display:flex;justify-content:center;align-items:center;gap:var(--space-3xl);flex-wrap:wrap}.landing .proof-item{text-align:center}.landing .proof-num{font-family:var(--font-display);font-weight:400;font-size:44px;color:var(--lime-ink);letter-spacing:1px}.landing .proof-label{font-size:13px;color:var(--gray-400);letter-spacing:.5px;margin-top:2px}.landing .proof-cmt-small{font-size:12.5px;line-height:1.6;color:var(--gray-400);margin:0 0 20px}.landing .proof-disclaimer{max-width:560px;margin:20px auto 0;text-align:center}.landing .proof-disclaimer a{color:var(--lime-ink);text-decoration:underline}.landing .problem{position:relative}.landing .problem h2{font-family:var(--font-display);font-weight:400;font-size:clamp(40px,5vw,64px);line-height:1;letter-spacing:1px;margin-bottom:var(--space-lg)}.landing .problem p{font-size:17px;line-height:1.8;color:var(--gray-100);margin-bottom:var(--space-md)}.landing .pillars{position:relative;overflow:hidden}.landing .pillars:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(164,255,0,.03) 0,transparent 70%)}.landing .pillars-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-lg);position:relative;z-index:2}.landing .pillars-grid--3{grid-template-columns:repeat(3,1fr)}.landing .ai-heading-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.landing .ai-heading-row .section-title{margin-bottom:0}.landing .pillar-link{text-decoration:none;color:inherit;display:block}.landing .pillar{border-radius:var(--radius-xl);padding:var(--space-xl) var(--space-lg);text-align:center;transition:all var(--transition-slow);position:relative;overflow:hidden}.landing .pillar:after{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--lime);transform:scaleX(0);transition:transform var(--transition-slow)}.landing .pillar:hover:after{transform:scaleX(1)}.landing .pillar:hover{border-color:rgba(164,255,0,.15);transform:translateY(-8px);box-shadow:none}.landing .pillar-icon{width:60px;height:60px;margin:0 auto 20px;border-radius:var(--radius-xl);display:flex;align-items:center;justify-content:center;font-size:28px}.landing .pillar-icon.perform,.landing .pillar-icon.play{background:var(--lime-dim)}.landing .pillar-icon.improve{background:rgba(96,165,250,.1)}.landing .pillar-icon.share{background:rgba(244,63,94,.1)}.landing .pillar h3{font-family:var(--font-display);font-weight:400;font-size:28px;letter-spacing:2px;margin-bottom:12px}.landing .pillar p{font-size:14px;color:var(--gray-100);line-height:1.7}.landing .features{position:relative}.landing .feat-row{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center;margin-bottom:var(--space-4xl)}.landing .feat-row:last-child{margin-bottom:0}.landing .feat-row.rev{direction:rtl}.landing .feat-row.rev>*{direction:ltr}.landing .feat-tag{display:inline-block;background:var(--lime-dim);border:1px solid rgba(164,255,0,.15);border-radius:var(--radius-sm);padding:4px 12px;font-size:12px;font-weight:700;color:var(--lime-ink);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:var(--space-md)}.landing .feat-text h3{font-family:var(--font-display);font-weight:400;font-size:clamp(32px,4vw,48px);line-height:1.05;letter-spacing:1px;margin-bottom:var(--space-md)}.landing .feat-text p{font-size:16px;line-height:1.8;color:var(--gray-100);margin-bottom:var(--space-lg)}.landing .feat-list{list-style:none;display:flex;flex-direction:column;gap:12px}.landing .feat-list li{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:var(--gray-100)}.landing .feat-list li:before{content:"✓";min-width:22px;height:22px;background:var(--lime-dim);color:var(--lime-ink);border-radius:var(--radius-sm);font-size:12px;font-weight:700}.landing .feat-list li:before,.landing .feat-visual{display:flex;align-items:center;justify-content:center}.landing .feat-visual{border-radius:var(--radius-2xl);padding:24px;min-height:380px;position:relative;overflow:hidden}.landing .feat-visual img{border-radius:20px;max-height:500px;width:auto;box-shadow:none}.landing .organizers{position:relative}.landing .feature-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;align-items:center;margin:0 auto;position:relative;z-index:2}.landing .feature-row--media-left .feature-row__media{order:-1}.landing .feature-row--media-right .feature-row__media{order:1}.landing .feature-row__copy .section-header{text-align:left;margin-bottom:var(--space-lg)}.landing .feature-row__copy .section-sub{max-width:600px;margin:0}.landing .feature-row__copy .section-sub.feature-row__lead{margin:0 0 24px}.landing .feature-row__copy .section-sub.feature-row__note{margin:20px 0 0}.landing .feature-row__actions{margin-top:32px;display:flex;gap:12px;flex-wrap:wrap}.landing .feature-row__small-link{margin-top:16px;display:inline-block}.landing .feature-row__copy>.section-header:last-child{margin-bottom:0}.landing .feature-row .streams-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing .feature-row .streams-footer{margin-top:var(--space-lg);text-align:left}.landing .phone-panel{margin:0;min-height:580px;padding:var(--space-lg);border-radius:var(--radius-2xl);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-md);text-align:center}.landing .phone-panel--paper{background:var(--landing-paper)}.landing .phone-panel--white{background:var(--section-alt)}.landing .phone-panel img{display:block;height:520px;width:auto;object-fit:contain;max-width:100%;border:6px solid var(--tile-1);border-radius:var(--radius-2xl);box-shadow:var(--sc-panel-shadow)}.landing .phone-panel figcaption{font-size:13px;color:var(--gray-400);max-width:340px}.landing .ai-list{display:flex;flex-direction:column;margin:0 0 var(--space-lg)}.landing .ai-list__item{display:block;padding:16px 0;border-bottom:1px solid var(--hairline);text-decoration:none;color:var(--white)}.landing .ai-list__item:first-child{border-top:1px solid var(--hairline)}.landing .ai-list__item h3{font-size:17px;font-weight:700;margin-bottom:4px}.landing .ai-list__item p{font-size:15px;color:var(--gray-100);line-height:1.6}.landing .ai-list__item:focus-visible h3,.landing .ai-list__item:hover h3{color:var(--lime-ink)}.landing .ai-list__item:focus-visible{outline:2px solid var(--lime-ink);outline-offset:2px}.landing .home-share{margin:56px auto 0}.landing .home-share__actions{margin-top:40px}.landing .home-band{display:flex;align-items:center;justify-content:space-between;gap:56px;margin:0 auto}.landing .home-band__copy{max-width:640px}.landing .home-band__copy .section-sub{margin:0}.landing .org-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.landing .cta{position:relative;overflow:hidden}.landing .cta:before{content:"";position:absolute;top:-40%;right:-15%;width:700px;height:700px;background:radial-gradient(circle,rgba(164,255,0,.04) 0,transparent 60%)}.landing .cta-inner{text-align:center;position:relative;z-index:2;max-width:700px;margin:0 auto}.landing .cta-inner h2{font-family:var(--font-display);font-weight:400;font-size:clamp(44px,5vw,72px);line-height:1;letter-spacing:2px;margin-bottom:20px}.landing .cta-inner p{font-size:18px;color:var(--gray-100);line-height:1.7;margin-bottom:40px}.landing .store-badges{display:flex;gap:var(--space-md);justify-content:center;margin-top:var(--space-xl)}.landing .store-badge{display:flex;align-items:center;gap:10px;border-radius:12px;padding:12px 20px;text-decoration:none;color:var(--white);transition:all var(--transition-base);background:var(--glass);border:1px solid var(--glass-border);box-shadow:none}.landing .store-badge:hover{background:var(--glass-strong);border-color:rgba(164,255,0,.5)}.landing .store-badge-icon{font-size:24px}.landing .store-badge-text{text-align:left}.landing .store-badge-lbl{font-size:10px;color:var(--gray-400)}.landing .store-badge-name{font-size:15px;font-weight:700}.landing .featured-blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-lg)}.landing .featured-blog-footer{text-align:center;margin-top:var(--space-xl)}.landing .price-reveal{border-top:1px solid rgba(16,19,12,.04);border-bottom:1px solid rgba(16,19,12,.04)}.landing .price-reveal-inner{max-width:720px;margin:0 auto;text-align:center}.landing .price-reveal-inner .section-eyebrow{color:var(--gray-400);margin-bottom:1.5rem}.landing .price-reveal-q{font-family:var(--font-sans);font-weight:400;font-style:italic;font-size:clamp(1.5rem,3vw,2rem);line-height:1.2;color:var(--gray-300);margin:0 0 .5rem;letter-spacing:-.01em}.landing .price-reveal-a{font-family:var(--font-display);font-weight:400;font-size:clamp(4rem,10vw,7rem);line-height:1;letter-spacing:4px;margin:0 0 2rem}.landing .price-reveal-body{max-width:560px;margin:0 auto;color:var(--gray-300);font-size:1rem;line-height:1.75}.landing .price-reveal-body p{margin:0 0 .875rem}.landing .price-reveal-body p:last-child{margin-bottom:0}.landing .price-reveal-sub{font-size:1rem;color:var(--gray-300);margin:0 0 1.75rem}.landing .price-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:.875rem;margin:0 0 1.5rem;text-align:center}.landing .price-reveal-ctas{display:flex;justify-content:center;gap:var(--space-md);flex-wrap:wrap;margin:2rem 0 1.75rem}.landing .price-tier{background-color:var(--glass);background-image:var(--glass-sheen);border:1px solid var(--glass-border);border-top:3px solid var(--lime);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),var(--glass-shadow);border-radius:14px;padding:1.5rem 1rem}.landing .price-tier-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--gray-400);margin:0 0 .625rem}.landing .price-tier-amount{white-space:nowrap;font-family:var(--font-display);font-weight:400;font-size:clamp(2rem,5vw,2.5rem);letter-spacing:1px;color:var(--lime-ink);font-variant-numeric:tabular-nums;margin:0}.landing .price-tier-note{font-size:.75rem;color:var(--gray-400);margin:.5rem 0 0}.landing .price-tier-chip{display:inline-block;margin-top:.625rem;padding:.25rem .625rem;border-radius:999px;background:var(--lime-muted);color:var(--lime-ink);font-size:.6875rem;font-weight:600;letter-spacing:.02em}.landing .price-reveal-footnote{max-width:560px;margin:0 auto;color:var(--gray-400);font-size:.8125rem;line-height:1.6}.landing .price-reveal-footnote+.price-reveal-footnote{margin-top:.5rem}.landing .price-table{width:100%;max-width:640px;margin:0 auto 1.5rem;border-collapse:collapse;text-align:left}.landing .price-table tr{border-bottom:1px solid var(--glass-border)}.landing .price-table tr:last-child{border-bottom:none}.landing .price-table td,.landing .price-table th{padding:.875rem .5rem;font-size:.875rem;line-height:1.5;vertical-align:top}.landing .price-table th{font-weight:600;color:var(--gray-100);width:45%}.landing .price-table td{color:var(--lime-ink);font-weight:600;text-align:right}@media (max-width:640px){.landing .price-table,.landing .price-table tbody,.landing .price-table td,.landing .price-table th,.landing .price-table tr{display:block;width:auto}.landing .price-table tr{padding:.75rem 0}.landing .price-table td,.landing .price-table th{text-align:left;padding:.25rem .5rem}}.landing .feat-visual,.landing .pillar,.landing .quote-card,.landing .story-card,.landing .stream-card{background-color:var(--glass);background-image:var(--glass-sheen);border:1px solid var(--glass-border);box-shadow:none}.landing .stories-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg)}.landing .story-card{border-radius:var(--radius-xl);overflow:hidden;padding-bottom:var(--space-lg)}.landing .story-card .feat-tag{margin:var(--space-lg) var(--space-lg) 0}.landing .story-card h3,.landing .story-card p{margin:var(--space-sm) var(--space-lg) 0}.landing .story-card p{font-size:14px;line-height:1.7;color:var(--gray-100)}.landing .story-links{display:flex;gap:var(--space-md);flex-wrap:wrap;margin:var(--space-md) var(--space-lg) 0;font-size:14px}.landing .story-links a{color:var(--accent-text)}@media (max-width:900px){.landing .stories-grid{grid-template-columns:1fr}}.landing .quote-card{border-radius:var(--radius-xl);padding:var(--space-xl) var(--space-lg);display:flex;flex-direction:column;gap:var(--space-md)}.landing .quote-card-text{margin:0;font-size:17px;line-height:1.6}.landing .quote-card-attribution{color:inherit;text-decoration:none}.landing .quote-card-name{font-weight:700;font-size:15px}.landing .quote-card-role{font-size:13px;color:var(--gray-100);margin-top:2px}.landing .release-card{display:block;text-decoration:none;background-color:var(--glass);background-image:var(--glass-sheen);border:1px solid var(--glass-border);border-radius:16px;padding:20px 22px;box-shadow:none;transition:transform var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.landing .release-card:hover{transform:translateY(-3px);border-color:rgba(164,255,0,.55);box-shadow:none}.landing .release-card__head{display:flex;align-items:center;gap:12px;margin-bottom:6px}.landing .release-card__ver{font-family:JetBrains Mono,monospace;font-weight:700;color:var(--lime-ink);font-size:13px}.landing .release-card__date{color:var(--gray-400);font-size:12px}.landing .release-card__title{color:var(--white);font-weight:700;font-size:17px;margin-bottom:4px}.landing .release-card__body{color:var(--gray-300);font-size:14px;line-height:1.55}.landing .release-card--featured{background-color:var(--glass-strong);background-image:radial-gradient(130% 150% at 0 0,rgba(164,255,0,.24),transparent 55%),var(--glass-sheen);border-color:rgba(164,255,0,.55);box-shadow:none}.landing .release-card__pill{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-size:10px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--lime-ink);background:rgba(164,255,0,.2);border:1px solid rgba(164,255,0,.45);padding:3px 10px;border-radius:999px}@media (max-width:1024px){.landing .hero-content{grid-template-columns:1fr;text-align:center}.landing .hero-text{order:1}.landing .hero-visual{order:0;margin-bottom:20px}.landing .hero-sub{margin:0 auto 36px}.landing .hero-ctas{justify-content:center}.landing .pillars-grid,.landing .pillars-grid--3{grid-template-columns:repeat(2,1fr)}.landing .feat-row,.landing .feat-row.rev{grid-template-columns:1fr;direction:ltr}.landing .feat-row>*{direction:ltr}.landing .feature-row,.landing .org-grid{grid-template-columns:1fr}.landing .feature-row{gap:32px}.landing .phone-panel{max-width:560px;margin-inline:auto}.landing .feature-row--media-left .feature-row__media,.landing .feature-row--media-right .feature-row__media{order:0}.landing .streams-grid{grid-template-columns:1fr 1fr}.landing .featured-blog-grid{grid-template-columns:repeat(2,1fr)}.landing .float-card{display:none}}@media (max-width:1280px){.landing .home-band{flex-direction:column;align-items:flex-start;gap:24px}}@media (max-width:768px){.landing .section-pad{padding:var(--space-3xl) 0}.landing .phone-panel{min-height:480px;padding:var(--space-md)}.landing .phone-panel img{height:420px}.landing .feature-row .streams-grid,.landing .featured-blog-grid,.landing .pillars-grid,.landing .pillars-grid--3,.landing .streams-grid{grid-template-columns:1fr}.landing .proof-inner{gap:var(--space-xl)}.landing .store-badges{flex-direction:column;align-items:center}.landing .hero-screenshots{width:240px;height:440px}.landing .hero-screenshot{width:200px}.landing .hero-screenshot:nth-child(2),.landing .hero-screenshot:nth-child(3){display:none}.landing .hero-screenshot:first-child{left:20px}}@media (max-width:640px){.landing .price-reveal-q{font-size:1.375rem}.landing .price-reveal-body{font-size:.9375rem}.landing .price-tiers{grid-template-columns:1fr}}@media (max-width:480px){.landing .hero h1{font-size:48px}.landing .section-title{font-size:36px}}@media (prefers-reduced-motion:reduce){.landing .anim{opacity:1;transform:none;transition:none}}.landing .pillar-bullets{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.landing .pillar-bullets li{position:relative;padding-left:16px;font-size:13.5px;line-height:1.5;color:var(--gray-100)}.landing .pillar-bullets li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--lime-ink)}.landing .value-band{margin-top:var(--space-2xl);padding:20px 28px;border-radius:var(--radius-xl);background:var(--lime);color:var(--charcoal);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.landing .value-band-text{margin:0;font-weight:800;font-size:15px;letter-spacing:.4px}.landing .value-band-link{color:var(--charcoal);font-weight:700;font-size:14px;text-decoration:underline;white-space:nowrap}.landing .rail-pills{display:inline-flex;gap:6px}.landing .rail-pill{padding:2px 8px;border-radius:999px;background:var(--lime-muted);color:var(--lime-ink);font-size:10px;font-weight:800;letter-spacing:.4px}.landing .sc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);column-gap:var(--space-3xl);align-items:start}.landing .sc-table{display:flex;flex-direction:column}.landing .sc-group-label{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gray-400);padding:8px 0}.landing .sc-group-label--second{margin-top:var(--space-md)}.landing .sc-row{display:grid;grid-template-columns:minmax(140px,1fr) minmax(0,1.4fr) auto;align-items:center;column-gap:var(--space-lg);padding:16px 0;border-bottom:1px solid var(--glass-border);text-decoration:none;color:var(--white)}.landing .sc-row.is-active,.landing .sc-row:focus-visible,.landing .sc-row:hover{color:var(--lime-ink)}.landing .sc-row-name{font-weight:800;font-size:16px;text-align:left}.landing .sc-row-line{font-size:14px;line-height:1.5;color:var(--gray-100);text-align:left}.landing .sc-row-cost{display:flex;align-items:center;justify-content:flex-end;gap:8px;text-align:right;white-space:nowrap}.landing .sc-row-cost-text{font-variant-numeric:tabular-nums;font-weight:700;font-size:14px}.landing .sc-thumb{display:none}.landing .sc-foot{margin-top:var(--space-sm)}.landing .sc-foot-row{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;padding:14px 0;border-top:2px solid var(--glass-border)}.landing .sc-foot-row+.sc-foot-row{border-top:1px solid var(--glass-border)}.landing .sc-foot-label{font-family:var(--font-display);font-size:15px;letter-spacing:.06em;color:var(--lime-ink);flex:none}.landing .sc-foot-line{font-size:14px;color:var(--gray-100)}.landing .sc-panel{order:-1;position:sticky;top:88px;display:flex;flex-direction:column;align-items:center;gap:var(--space-md)}.landing .sc-panel-frame{position:relative;width:100%;aspect-ratio:3/4;max-height:560px;margin-inline:auto;display:flex;align-items:center;justify-content:center}.landing .sc-panel-img{position:absolute;inset:0;width:100%;height:100%;max-height:100%;object-fit:contain;border-radius:var(--radius-lg);box-shadow:var(--sc-panel-shadow);opacity:0;transition:opacity .25s ease}.landing .sc-panel-img.is-shown{opacity:1;transition:opacity .12s ease}.landing .sc-caption{margin:0;font-size:13px;font-weight:700;color:var(--gray-400);text-align:center}@media (max-width:900px){.landing .sc-grid{grid-template-columns:1fr}.landing .sc-row{grid-template-columns:minmax(0,1fr) 120px;grid-template-areas:"name thumb" "line thumb" "cost thumb";align-items:start;column-gap:var(--space-md);row-gap:6px}.landing .sc-row-name{grid-area:name}.landing .sc-row-line{grid-area:line}.landing .sc-row-cost{grid-area:cost;justify-content:flex-start;text-align:left}.landing .sc-thumb{grid-area:thumb;display:block;width:120px;height:auto;aspect-ratio:3/4;align-self:center;object-fit:contain;border-radius:10px;box-shadow:var(--sc-panel-shadow)}.landing .sc-panel{display:none}}.landing .share-row-heading{margin:0 0 12px;font-size:15px;font-weight:800;letter-spacing:.3px;text-align:center}.landing .share-row{display:flex;gap:16px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x mandatory;justify-content:center;justify-content:safe center;margin-inline:auto}.landing .share-row img{flex:none;width:160px;height:200px;object-fit:cover;border-radius:14px;scroll-snap-align:start;box-shadow:0 8px 24px rgba(0,0,0,.3)}.landing .share-row--large img{width:220px;height:275px}.landing .share-group+.share-group{margin-top:40px}.landing .section-sub.share-group__note{margin:12px auto 0}.landing .share-lines{list-style:none;margin:40px auto 0;padding:0;max-width:640px;display:flex;flex-direction:column;gap:12px}.landing .share-lines li{font-size:14.5px;line-height:1.6;color:var(--gray-100);text-align:center}.landing .share-lines strong{color:var(--white)}.landing .share-showcase--compact .share-row-heading{text-align:left}.landing .share-showcase--compact .share-row{justify-content:flex-start;margin-inline:0}.landing .share-showcase--compact .section-sub.share-group__note{margin:12px 0 0;max-width:600px}.landing .share-showcase--compact .share-lines{grid-column:1/-1;max-width:none;margin:40px 0 0}.landing .share-showcase--compact .share-lines li{text-align:left}@media (min-width:1200px){.landing .share-showcase--compact{display:grid;grid-template-columns:calc((100% - 136px) * 4 / 7 + 48px) minmax(0,1fr);column-gap:56px;align-items:start}.landing .share-showcase--compact .share-group+.share-group{margin-top:0}.landing .share-showcase--compact .share-row{overflow-x:visible;align-items:flex-start}.landing .share-showcase--compact .section-sub.share-group__note{max-width:none}.landing .share-showcase--compact .share-row img{flex:1 1 0;min-width:0;width:auto;height:auto;aspect-ratio:4/5}.landing .share-showcase--compact .share-lines{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}:is(.article-index,.article-shell,.article){--font-sans:"Plus Jakarta Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-display:"Bebas Neue","Plus Jakarta Sans",sans-serif;font-family:var(--font-sans)}.article .page-header,.article-index .page-header,.site-page .page-header{padding:3rem 0 2rem;border-bottom:1px solid var(--card-border);margin-bottom:2rem}.article .page-header__title,.article-index .page-header__title,.site-page .page-header__title{font-size:2rem;font-weight:700;margin-bottom:.5rem;line-height:1.2}.article .page-header__meta,.article-index .page-header__meta,.site-page .page-header__meta{color:var(--gray-400);font-size:.875rem}@media (max-width:480px){.article .page-header__title,.article-index .page-header__title,.site-page .page-header__title{font-size:1.5rem}}.article-index__intro{max-width:640px;margin:0 auto 2.5rem;text-align:center;opacity:.8}.article-index .blog-filters{display:flex;flex-wrap:wrap;gap:.5rem;padding:1.5rem 0 0}.article-index .blog-filter{padding:.5rem 1rem;border-radius:8px;border:1px solid var(--card-border);background:transparent;color:var(--gray-300);font-family:inherit;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .2s}.article-index .blog-filter:hover{border-color:var(--lime-ink);color:var(--white)}.article-index .blog-filter--active{background:var(--lime);border-color:var(--lime-ink);color:var(--charcoal)}.article-index .blog-search{width:100%;max-width:400px;padding:.625rem 1rem;border-radius:8px;border:1px solid var(--card-border);background:var(--card-bg);color:var(--white);font-family:inherit;font-size:.875rem;margin-top:1rem;transition:border-color .2s}.article-index .blog-search::placeholder{color:var(--gray-400)}.article-index .blog-search:focus{outline:none;border-color:var(--lime-ink)}.article-index .blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;padding:2rem 0 4rem}@media (max-width:960px){.article-index .blog-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.article-index .blog-grid{grid-template-columns:1fr}}.article-index .blog-grid__empty{grid-column:1/-1;color:var(--gray-400);text-align:center;padding:2rem 0}.article-index .blog-card,.landing .blog-card{background-color:var(--surface);background-image:var(--sheen);border:1px solid var(--surface-border);box-shadow:none;border-radius:16px;padding:2rem;transition:border-color .2s;display:flex;flex-direction:column}.article-index .blog-card:hover,.landing .blog-card:hover{border-color:var(--lime-ink)}.article-index .blog-card__image,.landing .blog-card__image{width:100%;height:180px;object-fit:cover;border-radius:8px;margin-bottom:1rem}.article-index .blog-card__tag,.landing .blog-card__tag{display:inline-block;font-size:.75rem;font-weight:600;color:var(--lime-ink);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.75rem}.article-index .blog-card__title,.landing .blog-card__title{font-size:1.25rem;font-weight:600;margin-bottom:.75rem;line-height:1.4}.article-index .blog-card__title a,.landing .blog-card__title a{color:var(--white);text-decoration:none}.article-index .blog-card__title a:hover,.landing .blog-card__title a:hover{color:var(--lime-ink)}.article-index .blog-card__excerpt,.landing .blog-card__excerpt{color:var(--gray-300);font-size:.9375rem;line-height:1.6;flex:1;margin-bottom:1rem}.article-index .blog-card__excerpt a,.landing .blog-card__excerpt a{color:var(--lime-ink)}.article-index .blog-card__meta,.landing .blog-card__meta{color:var(--gray-400);font-size:.8125rem}.article{padding-bottom:4rem}.article a{color:var(--lime-ink)}.article img.article__hero{width:100%;height:350px;object-fit:cover;border-radius:12px;margin-bottom:2rem}@media (max-width:640px){.article img.article__hero{height:200px}}.article p{color:var(--gray-300);margin-bottom:1.25rem;line-height:1.8}.article h2{font-size:1.375rem;font-weight:600;margin:2.5rem 0 1rem}.article h3{font-size:1.125rem;font-weight:600;margin:2rem 0 .75rem}.article ol,.article ul{color:var(--gray-300);margin:.75rem 0 1.25rem 1.5rem;line-height:1.8}.article ul{list-style:disc}.article ol{list-style:decimal}.article li{margin-bottom:.5rem}.article strong{color:var(--white);font-weight:600}.article blockquote{border-left:3px solid var(--lime);padding:1rem 1.5rem;margin:1.5rem 0;background:var(--card-bg);border-radius:0 8px 8px 0;color:var(--gray-300);font-style:italic}.article blockquote cite{display:block;margin-top:.5rem;font-size:.85rem;font-style:normal;color:var(--lime-ink)}.article__back{display:inline-flex;align-items:center;gap:.25rem;color:var(--gray-400);font-size:.875rem;margin-bottom:2rem;text-decoration:none}.article__back:hover{color:var(--gray-300)}.article table{width:100%;border-collapse:collapse;margin:1.5rem 0}.article td,.article th{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--card-border);color:var(--gray-300);font-size:.9375rem}.article th{color:var(--white);font-weight:600;font-size:.875rem;text-transform:uppercase;letter-spacing:.03em}.article img{max-width:100%;height:auto}.article__author{display:flex;align-items:center;gap:.75rem;margin:1.5rem 0 2rem}.article__author-avatar{width:36px;height:36px;border-radius:50%;background:var(--lime-dim);border:1px solid var(--card-border);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:var(--lime-ink);flex-shrink:0}.article__author-name{display:block;font-size:.875rem;font-weight:600}.article__author-date{display:block;font-size:.75rem;color:var(--gray-400)}.article__sources{margin-top:2.5rem;padding:1.25rem 1.5rem;background:var(--card-bg);border-radius:10px;border:1px solid var(--card-border)}.article__sources h3{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--gray-300);margin:0 0 .75rem}.article__sources ul{list-style:none;margin:0;padding:0}.article__sources li{margin-bottom:.375rem}.article__sources a{font-size:.875rem;color:var(--lime-ink)}.article__related{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--card-border)}.article__related h2{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.article__related ul{list-style:none;margin:0;padding:0}.article__related li{margin-bottom:.5rem}.article__related a{color:var(--lime-ink);font-size:.9375rem;font-weight:500}.article .blog-cta{margin:3rem 0;padding:2.5rem 2rem 2rem;background:radial-gradient(circle at 20% 0,rgba(164,255,0,.1),transparent 55%),radial-gradient(circle at 100% 100%,rgba(164,255,0,.06),transparent 50%),linear-gradient(160deg,var(--charcoal-lighter),var(--charcoal-light) 60%,var(--charcoal));border:1px solid var(--lime-dim);border-radius:18px;position:relative;overflow:hidden;text-align:center;box-shadow:none}.article .blog-cta:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,var(--lime-60),transparent)}.article .blog-cta__eyebrow{display:inline-block;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--color-lime);background:var(--lime-muted);border:1px solid var(--lime-dim);padding:.35rem .75rem;border-radius:999px;margin-bottom:1.25rem}.article .blog-cta__title{font-size:clamp(1.625rem,3.2vw,2.125rem);font-weight:800;line-height:1.15;letter-spacing:-.01em;color:#ffffff;margin:0 auto 1rem;max-width:28ch}.article .blog-cta__accent{color:var(--color-lime)}.article .blog-cta__body{color:rgba(255,255,255,.72);font-size:.9375rem;line-height:1.7;margin:0 auto 1.5rem;max-width:52ch}.article .blog-cta__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;list-style:none;margin:0 auto 1.75rem;padding:0}.article .blog-cta__chip{display:inline-flex;align-items:center;gap:.4rem;font-size:.8125rem;font-weight:600;color:#ffffff;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);padding:.4rem .85rem;border-radius:999px;margin:0}.article .blog-cta__chip-icon{font-size:.95rem;line-height:1}.article .blog-cta__primary{display:inline-flex;align-items:center;gap:.5rem;background:var(--color-lime);color:var(--charcoal);font-size:1rem;font-weight:800;letter-spacing:.01em;padding:.95rem 1.75rem;border-radius:12px;text-decoration:none;box-shadow:none;transition:transform .2s,box-shadow .2s,background .2s}.article .blog-cta__primary:hover{background:var(--color-lime-hover);color:var(--charcoal);transform:translateY(-2px);box-shadow:none}.article .blog-cta__arrow{font-size:1.1rem;transition:transform .2s}.article .blog-cta__primary:hover .blog-cta__arrow{transform:translateX(3px)}.article .blog-cta__foot{margin:1rem 0 0;font-size:.8125rem;color:rgba(255,255,255,.5)}@media (max-width:640px){.article .blog-cta{padding:2rem 1.25rem 1.5rem;margin:2rem 0;border-radius:14px}.article .blog-cta__title{font-size:1.5rem}.article .blog-cta__primary{width:100%;justify-content:center}}