.jc .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.jc{--jc-bg:#06080f;--jc-bg-elevated:#0c101c;--jc-surface:rgba(14,20,36,0.72);--jc-border:rgba(120,180,255,0.22);--jc-border-strong:rgba(160,220,255,0.45);--jc-text:#eef4ff;--jc-muted:#9aa8c4;--jc-accent:#6ee7ff;--jc-accent-2:#a78bfa;--jc-accent-3:#38bdf8;--jc-glow:rgba(110,231,255,0.35);--jc-radius:16px;--jc-radius-lg:24px;--jc-max:1120px;--jc-font:ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--jc-shadow:0 24px 80px rgba(0,0,0,0.55);color:var(--jc-text);background:var(--jc-bg);font-family:var(--jc-font);font-size:16px;line-height:1.55;min-height:100vh;position:relative;overflow-x:hidden}.jc *,.jc :after,.jc :before{box-sizing:border-box}.jc a{color:inherit;text-decoration:none}.jc img{max-width:100%;height:auto}.jc .jc-skip{position:absolute;left:-9999px;top:0;z-index:9999;padding:.75rem 1rem;background:var(--jc-accent);color:#001018;font-weight:600}.jc .jc-skip:focus{left:1rem;top:1rem}.jc .jc-bg-orbs{pointer-events:none;position:fixed;inset:0;z-index:0;overflow:hidden}.jc .jc-orb{position:absolute;border-radius:50%;filter:blur(80px);opacity:.55}.jc .jc-orb--1{width:520px;height:520px;top:-120px;left:50%;transform:translateX(-50%);background:radial-gradient(circle,var(--jc-accent-2),transparent 70%)}.jc .jc-orb--2{width:400px;height:400px;top:40%;right:-100px;background:radial-gradient(circle,var(--jc-accent-3),transparent 70%)}.jc .jc-orb--3{width:360px;height:360px;bottom:10%;left:-80px;background:radial-gradient(circle,var(--jc-accent),transparent 70%)}.jc .jc-inner{position:relative;z-index:1;width:min(100% - 2rem,var(--jc-max));margin-inline:auto}.jc .jc-header{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(255,255,255,.06);background:rgba(6,8,15,.82);backdrop-filter:blur(14px)}.jc .jc-header__row{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:4rem}.jc .jc-logo{font-weight:700;font-size:1.125rem;letter-spacing:-.02em;display:flex;align-items:center;gap:.5rem}.jc .jc-logo__mark{width:2rem;height:2rem;border-radius:10px;background:linear-gradient(135deg,var(--jc-accent),var(--jc-accent-2));box-shadow:0 0 24px var(--jc-glow)}.jc .jc-nav{display:none;align-items:center;gap:1.5rem}.jc .jc-nav a{font-size:.875rem;color:var(--jc-muted);transition:color .15s}.jc .jc-nav a:focus-visible,.jc .jc-nav a:hover{color:var(--jc-text)}.jc .jc-header__actions{display:none;align-items:center;gap:.5rem}.jc .jc-menu-btn{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:1px solid var(--jc-border);border-radius:10px;background:var(--jc-surface);color:var(--jc-text);cursor:pointer}.jc .jc-menu-btn:focus-visible{outline:2px solid var(--jc-accent);outline-offset:2px}.jc .jc-mobile-nav{display:none;flex-direction:column;gap:.25rem;padding:0 0 1rem;border-top:1px solid rgba(255,255,255,.06)}.jc .jc-mobile-nav.is-open{display:flex}.jc .jc-mobile-nav a{padding:.75rem .25rem;color:var(--jc-muted);font-size:.9375rem}.jc .jc-mobile-nav a:hover{color:var(--jc-text)}.jc .jc-btn{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;padding:.55rem 1.1rem;border-radius:999px;font-size:.875rem;font-weight:600;border:1px solid transparent;cursor:pointer;transition:transform .15s,box-shadow .15s,background .15s;white-space:nowrap}.jc .jc-btn:focus-visible{outline:2px solid var(--jc-accent);outline-offset:2px}.jc .jc-btn--ghost{background:transparent;border-color:var(--jc-border);color:var(--jc-text)}.jc .jc-btn--ghost:hover{border-color:var(--jc-border-strong);background:rgba(255,255,255,.04)}.jc .jc-btn--primary{background:linear-gradient(135deg,var(--jc-accent-3),var(--jc-accent-2));color:#041018;box-shadow:0 8px 32px rgba(56,189,248,.25)}.jc .jc-btn--primary:hover{transform:translateY(-1px);box-shadow:0 12px 40px rgba(56,189,248,.35)}.jc .jc-btn--block{width:100%}.jc .jc-hero{padding:3.5rem 0 4rem}.jc .jc-hero__grid{display:grid;gap:2.5rem;align-items:center}.jc .jc-eyebrow{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--jc-accent);margin-bottom:1rem}.jc .jc-hero h1{font-size:clamp(2rem,5vw,3.25rem);line-height:1.08;letter-spacing:-.03em;font-weight:700;margin:0 0 1rem}.jc .jc-hero h1 span{background:linear-gradient(90deg,var(--jc-accent),var(--jc-accent-2));-webkit-background-clip:text;background-clip:text;color:transparent}.jc .jc-lead{color:var(--jc-muted);font-size:1.0625rem;max-width:34rem;margin:0 0 1.5rem}.jc .jc-hero__cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1rem}.jc .jc-note{font-size:.8125rem;color:var(--jc-muted)}.jc .jc-workspace{perspective:1200px;position:relative}.jc .jc-workspace__frame{transform:rotateY(-8deg) rotateX(6deg);transform-style:preserve-3d;border-radius:var(--jc-radius-lg);border:1px solid var(--jc-border-strong);background:linear-gradient(145deg,rgba(20,30,55,.95),rgba(8,12,24,.98));box-shadow:var(--jc-shadow),inset 0 1px 0 rgba(255,255,255,.08);padding:1rem;min-height:280px}.jc .jc-workspace__label{font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--jc-muted);margin-bottom:.75rem}.jc .jc-workspace__bar{display:flex;gap:.35rem;margin-bottom:1rem}.jc .jc-workspace__dot{width:.5rem;height:.5rem;border-radius:50%;background:rgba(255,255,255,.15)}.jc .jc-workspace__panels{display:grid;gap:.65rem}.jc .jc-workspace__panel{border-radius:12px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.03);padding:.75rem .85rem;font-size:.8125rem;color:var(--jc-muted)}.jc .jc-workspace__panel strong{color:var(--jc-text);display:block;font-size:.75rem;margin-bottom:.25rem}.jc .jc-workspace__disclaimer{margin-top:.75rem;font-size:.6875rem;color:var(--jc-muted);text-align:center}.jc .jc-section{padding:4rem 0;scroll-margin-top:5rem}.jc .jc-section--border{border-top:1px solid rgba(255,255,255,.06)}.jc .jc-section__head{text-align:center;max-width:40rem;margin:0 auto 2.5rem}.jc .jc-section__head h2{font-size:clamp(1.5rem,3vw,2rem);letter-spacing:-.02em;margin:0 0 .75rem}.jc .jc-section__head p{color:var(--jc-muted);margin:0}.jc .jc-steps{display:grid;gap:1rem}.jc .jc-step{border-radius:var(--jc-radius);border:1px solid var(--jc-border);background:var(--jc-surface);backdrop-filter:blur(12px);padding:1.25rem 1.35rem}.jc .jc-step__num{font-size:.75rem;font-weight:700;color:var(--jc-accent);margin-bottom:.35rem}.jc .jc-step h3{margin:0 0 .35rem;font-size:1rem}.jc .jc-step p{margin:0;font-size:.875rem;color:var(--jc-muted)}.jc .jc-features{display:grid;gap:1rem}.jc .jc-feature{border-radius:var(--jc-radius);border:1px solid var(--jc-border);background:linear-gradient(160deg,rgba(255,255,255,.04),transparent);padding:1.35rem}.jc .jc-feature h3{margin:0 0 .5rem;font-size:1rem}.jc .jc-feature p{margin:0;font-size:.875rem;color:var(--jc-muted)}.jc .jc-pricing{display:grid;gap:1.25rem}.jc .jc-price-card{border-radius:var(--jc-radius-lg);border:1px solid var(--jc-border);background:var(--jc-surface);backdrop-filter:blur(14px);padding:1.5rem;display:flex;flex-direction:column;gap:1rem}.jc .jc-price-card--featured{border-color:var(--jc-border-strong);background:linear-gradient(165deg,rgba(56,189,248,.12),rgba(167,139,250,.08));box-shadow:0 0 60px rgba(110,231,255,.12);position:relative}.jc .jc-badge{position:absolute;top:-.65rem;right:1rem;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.25rem .65rem;border-radius:999px;background:linear-gradient(90deg,var(--jc-accent-3),var(--jc-accent-2));color:#041018}.jc .jc-price-card h3{margin:0;font-size:1.125rem}.jc .jc-price-card__sub{font-size:.8125rem;color:var(--jc-muted);margin:0}.jc .jc-price{font-size:2rem;font-weight:700;letter-spacing:-.03em}.jc .jc-price small{font-size:.875rem;font-weight:500;color:var(--jc-muted)}.jc .jc-price-card ul{list-style:none;margin:0;padding:0;flex:1;display:flex;flex-direction:column;gap:.5rem;font-size:.875rem;color:var(--jc-muted)}.jc .jc-price-card li:before{content:"✦";color:var(--jc-accent);margin-right:.5rem;font-size:.65rem}.jc .jc-price-card li.jc-li-muted:before{content:"—";color:var(--jc-muted);opacity:.7}.jc .jc-price-card li.jc-li-muted{color:var(--jc-muted);opacity:.85}.jc .jc-price-card--free{border-style:dashed;opacity:.92}.jc .jc-price-card--pro{border-color:var(--jc-border-strong)}.jc .jc-badge--pro{right:auto;left:1rem;background:linear-gradient(90deg,var(--jc-accent),var(--jc-accent-2))}.jc .jc-workspace__panel--pro{border-color:rgba(167,139,250,.25)}.jc .jc-idea-card{border-radius:var(--jc-radius-lg);border:1px solid var(--jc-border);background:var(--jc-surface);backdrop-filter:blur(12px);padding:1.25rem 1.35rem;margin-bottom:1rem}.jc .jc-idea-card__num{font-size:.75rem;font-weight:700;color:var(--jc-accent);margin:0 0 .25rem}.jc .jc-idea-card__title{margin:0 0 .75rem;font-size:1.125rem}.jc .jc-idea-card__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.75rem;margin:0;font-size:.8125rem}.jc .jc-idea-card__meta dt{color:var(--jc-muted);font-weight:500;margin-bottom:.15rem}.jc .jc-idea-card__meta dd{margin:0;color:var(--jc-text)}.jc .jc-idea-card__potential{color:var(--jc-accent);font-weight:600}.jc .jc-idea-card__opportunity{font-size:.875rem;color:var(--jc-muted);border-left:3px solid var(--jc-accent-2);padding-left:.75rem;margin:0 0 1rem}.jc .jc-idea-section{border-top:1px solid rgba(255,255,255,.06);padding:.65rem 0}.jc .jc-idea-section summary{cursor:pointer;font-weight:600;font-size:.875rem;list-style:none}.jc .jc-idea-section summary::-webkit-details-marker{display:none}.jc .jc-idea-section p{margin:.5rem 0 0;font-size:.875rem;color:var(--jc-muted);line-height:1.55}@media (min-width:760px){.jc .jc-idea-section{padding:.75rem 0}.jc .jc-idea-section summary{pointer-events:none}}.jc .jc-dfy{border-radius:var(--jc-radius-lg);border:1px solid var(--jc-border);background:linear-gradient(135deg,rgba(14,20,36,.9),rgba(6,8,15,.95));padding:2rem 1.5rem;text-align:center}.jc .jc-dfy h2{margin:0 0 .75rem;font-size:1.5rem}.jc .jc-dfy p{color:var(--jc-muted);max-width:36rem;margin:0 auto 1.25rem;font-size:.9375rem}.jc .jc-footer{border-top:1px solid rgba(255,255,255,.06);padding:2.5rem 0 3rem;font-size:.8125rem;color:var(--jc-muted)}.jc .jc-footer__links{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 1.5rem;margin-bottom:1.5rem}.jc .jc-footer__links a:hover{color:var(--jc-text)}.jc .jc-footer__company{text-align:center;line-height:1.6;max-width:40rem;margin:0 auto}.jc .jc-footer__company strong{color:var(--jc-text)}@media (min-width:760px){.jc .jc-steps{grid-template-columns:repeat(3,1fr)}.jc .jc-features{grid-template-columns:repeat(2,1fr)}.jc .jc-pricing{grid-template-columns:repeat(3,1fr);align-items:stretch}.jc .jc-hero__grid{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.jc .jc-header__actions,.jc .jc-nav{display:flex}.jc .jc-menu-btn{display:none}.jc .jc-mobile-nav{display:none!important}}@media (prefers-reduced-motion:reduce){.jc .jc-btn--primary:hover,.jc .jc-workspace__frame{transform:none}}