.pricing-releases-strip[data-astro-cid-lmkygsfs]{background:#070a0f;padding:56px 0 48px}.pricing-releases-inner[data-astro-cid-lmkygsfs]{max-width:1080px;margin:0 auto;padding:0 24px}.pricing-releases-header[data-astro-cid-lmkygsfs]{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:24px;gap:16px}.pricing-releases-eyebrow[data-astro-cid-lmkygsfs]{font-size:11px;font-family:JetBrains Mono,monospace;letter-spacing:.14em;text-transform:uppercase;color:#10b981;margin:0 0 6px}.pricing-releases-heading[data-astro-cid-lmkygsfs]{font-size:22px;font-weight:700;color:#fff;margin:0}.pricing-releases-all[data-astro-cid-lmkygsfs]{font-size:13px;color:#10b981;text-decoration:none;font-weight:500;border-bottom:1px solid rgba(16,185,129,.3);padding-bottom:2px;white-space:nowrap;transition:border-color .2s}.pricing-releases-all[data-astro-cid-lmkygsfs]:hover{border-color:#10b981}.pricing-releases-cards[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pricing-release-card[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;text-decoration:none;border-radius:14px;border:1px solid rgba(255,255,255,.07);padding:20px 22px;gap:8px;background:#ffffff05;transition:border-color .2s,transform .15s}.pricing-release-card[data-astro-cid-lmkygsfs]:hover{border-color:color-mix(in srgb,var(--ra, #10b981) 40%,transparent);transform:translateY(-2px)}.pricing-rc-top[data-astro-cid-lmkygsfs]{display:flex;align-items:center;gap:8px}.pricing-rc-ver[data-astro-cid-lmkygsfs]{font-family:JetBrains Mono,monospace;font-size:11px;font-weight:600;color:var(--ra, #10b981);background:color-mix(in srgb,var(--ra, #10b981) 15%,transparent);padding:2px 7px;border-radius:5px}.pricing-rc-badge[data-astro-cid-lmkygsfs]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--ra, #10b981);border:1px solid color-mix(in srgb,var(--ra, #10b981) 50%,transparent);padding:1px 6px;border-radius:4px}.pricing-rc-name[data-astro-cid-lmkygsfs]{font-size:15px;font-weight:700;color:#fff;margin:0;line-height:1.3}.pricing-rc-desc[data-astro-cid-lmkygsfs]{font-size:12px;color:#6b7280;line-height:1.5;margin:0;flex:1}.pricing-rc-cta[data-astro-cid-lmkygsfs]{font-size:12px;font-weight:600;color:var(--ra, #10b981);margin-top:4px}.pricing-hero{background:var(--dark-bg);padding:120px 0 60px;text-align:center}.pricing-hero-content{max-width:1080px;margin:0 auto;padding:0 24px}.pricing-hero-headline{font-size:48px;font-weight:800;color:var(--dark-text);letter-spacing:-.02em;line-height:1.1;margin:0 0 16px}.pricing-hero-sub{font-size:16px;color:var(--dark-muted);margin:0;opacity:0;transform:translateY(8px);animation:fadeInUp .4s .2s var(--ease-out) forwards}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.journey{margin-top:56px;max-width:900px;margin-left:auto;margin-right:auto;padding:0 24px}.journey-track{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative;align-items:start}.journey-line{position:absolute;top:24px;left:12.5%;right:12.5%;height:1px;background:#10b98126;z-index:0}.journey-line:after{content:"";position:absolute;top:-3px;left:-40px;width:40px;height:7px;background:linear-gradient(90deg,transparent,rgba(16,185,129,.5),transparent);border-radius:4px;animation:journey-pulse 5s ease-in-out infinite}@keyframes journey-pulse{0%{left:-40px;opacity:0}8%{opacity:1}92%{opacity:1}to{left:calc(100% + 40px);opacity:0}}.journey-step{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:1;opacity:0;transform:translateY(12px);transition:opacity .4s ease,transform .4s ease}.journey-step--visible{opacity:1;transform:translateY(0)}.journey-node{width:48px;height:48px;border-radius:50%;background:#10b98114;border:1px solid rgba(16,185,129,.2);display:flex;align-items:center;justify-content:center;margin-bottom:16px;transition:all .3s ease}.journey-node--highlight{background:#10b9811f;border-color:#10b98159;box-shadow:0 0 20px #10b9811a}.journey-icon{color:var(--teal)}.journey-title{font-size:14px;font-weight:700;color:#fff;margin:0 0 6px;letter-spacing:-.2px}.journey-detail{font-size:12px;color:#777;line-height:1.5;max-width:180px;margin:0}.teal-horizon{height:1px;background:linear-gradient(90deg,transparent 0%,rgba(16,185,129,.2) 20%,rgba(16,185,129,.3) 50%,rgba(16,185,129,.2) 80%,transparent 100%)}.pricing-light-section{background:radial-gradient(ellipse 500px 400px at 50% 55%,rgba(16,185,129,.04) 0%,transparent 70%),radial-gradient(ellipse 400px 300px at 20% 30%,rgba(245,230,210,.2) 0%,transparent 70%),radial-gradient(ellipse 350px 250px at 80% 70%,rgba(200,220,240,.1) 0%,transparent 70%),#faf7f2;padding:80px 0 100px;position:relative}.pricing-dark-section{background:var(--dark-bg);padding:80px 0}.pricing-inner{max-width:1080px;margin:0 auto;padding:0 24px}.pricing-inner--narrow{max-width:720px;margin:0 auto;padding:0 24px}.founder-overlap-section{position:relative;z-index:2;margin-top:-120px;padding:0 0 80px;background:linear-gradient(180deg,transparent 0px,var(--dark-bg) 120px)}.section-heading{font-size:32px;font-weight:700;color:#fff;text-align:center;margin:0 0 48px;letter-spacing:-.02em}.breathe-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.breathe-card{padding:24px;border:1px solid var(--dark-border);border-radius:12px}.breathe-card h3{font-size:16px;font-weight:600;color:#fff;margin:0 0 8px}.breathe-card p{font-size:14px;color:var(--dark-muted);margin:0;line-height:1.6}.usage-quote{font-size:20px;font-style:italic;color:#fff;line-height:1.6;border-left:3px solid var(--teal);padding-left:24px;margin:0 0 20px}.usage-note{font-size:14px;color:var(--dark-muted);margin:0}.included-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.included-item{display:flex;gap:10px;align-items:flex-start}.included-check{color:var(--teal);font-weight:700;flex-shrink:0;font-size:14px;margin-top:2px}.included-name{font-size:14px;font-weight:600;color:#fff;margin-bottom:2px}.included-desc{font-size:13px;color:var(--dark-muted)}.included-note{text-align:center;font-size:14px;color:var(--dark-muted);margin-top:32px}.faq-list{display:flex;flex-direction:column;gap:0}.faq-item{border-bottom:1px solid var(--dark-border)}.faq-question{padding:20px 0;font-size:15px;font-weight:600;color:#fff;cursor:pointer;list-style:none}.faq-question::-webkit-details-marker{display:none}.faq-question:after{content:"+";float:right;font-size:18px;color:var(--dark-subtle);transition:transform .2s ease}details[open] .faq-question:after{content:"−"}.faq-answer{font-size:14px;color:var(--dark-muted);line-height:1.7;padding-bottom:20px}.pricing-footer-cta{padding:80px 24px 100px}.footer-cta-text{font-size:24px;font-weight:700;color:#fff;margin:0 0 8px}.footer-cta-sub{font-size:14px;color:var(--dark-muted);margin:0 0 24px}.footer-cta-btn{display:inline-block;width:auto;color:#0a0e17;background:#3d9a8b;border:1px solid #3d9a8b;padding:14px 32px;border-radius:12px;font-size:15px;font-weight:600;text-decoration:none}.footer-cta-btn:hover{background:#4ab09f;border-color:#4ab09f;color:#0a0e17}.roadmap-headline{font-size:32px;font-weight:700;color:#fff;text-align:center;margin-bottom:8px}.roadmap-sub{font-size:15px;color:#888;text-align:center;max-width:480px;margin:0 auto 48px}.roadmap-track{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.roadmap-track--3col{grid-template-columns:repeat(3,1fr)}.roadmap-group-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;padding:4px 10px;border-radius:6px;margin-bottom:16px}.roadmap-group-label--shipped{color:var(--teal);background:#10b9811a;border:1px solid rgba(16,185,129,.15)}.roadmap-group-label--active{color:#d4a847;background:#d4a8471a;border:1px solid rgba(212,168,71,.15)}.roadmap-group-label--next{color:#8b9dc3;background:#8b9dc31a;border:1px solid rgba(139,157,195,.1)}.roadmap-group-label--horizon{color:#666;background:#ffffff08;border:1px solid rgba(255,255,255,.06)}.roadmap-items{display:flex;flex-direction:column;gap:10px}.roadmap-item{display:flex;align-items:center;gap:10px}.roadmap-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.roadmap-dot--shipped{background:var(--teal);box-shadow:0 0 6px #10b9814d}.roadmap-dot--active{background:#d4a847;box-shadow:0 0 6px #d4a8474d;animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,to{opacity:1}50%{opacity:.5}}.roadmap-dot--next{background:#8b9dc3}.roadmap-dot--horizon{background:#ffffff26;border:1px solid rgba(255,255,255,.1)}.roadmap-item-text{font-size:13px;color:#ccc}.roadmap-item--shipped .roadmap-item-text{color:#aaa}.roadmap-item--active .roadmap-item-text{color:#fff;font-weight:500}.roadmap-link{color:inherit;text-decoration:none;border-bottom:1px solid rgba(16,185,129,.3);transition:border-color .15s ease,color .15s ease}.roadmap-link:hover{color:var(--teal);border-bottom-color:var(--teal)}[data-reveal]{opacity:0;transform:translateY(20px);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}[data-reveal].visible{opacity:1;transform:translateY(0)}@media(max-width:1024px){.breathe-grid{gap:16px}.included-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.roadmap-track{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.roadmap-track{grid-template-columns:1fr}}@media(max-width:768px){.pricing-hero{padding:80px 0 40px}.pricing-hero-headline{font-size:32px}.pricing-light-section{padding:48px 0 64px}.pricing-dark-section{padding:48px 0}.founder-overlap-section{padding:0 0 48px}.pricing-inner,.pricing-inner--narrow,.pricing-hero-content,.pricing-component-root{padding:0 16px}.breathe-grid{grid-template-columns:1fr;gap:12px}.included-grid{grid-template-columns:1fr}.section-heading{font-size:24px}.pricing-releases-cards{grid-template-columns:1fr}.journey{margin-top:40px}.journey-track{grid-template-columns:1fr;gap:32px;max-width:280px;margin:0 auto}.journey-step{flex-direction:row;text-align:left;gap:16px}.journey-node{flex-shrink:0;margin-bottom:0}.journey-detail{max-width:none}.journey-line{inset:24px auto 24px 24px;width:1px;height:auto}.journey-line:after{top:-40px;left:-3px;width:7px;height:40px;background:linear-gradient(180deg,transparent,rgba(16,185,129,.5),transparent);animation:journey-pulse-vertical 5s ease-in-out infinite}@keyframes journey-pulse-vertical{0%{top:-40px;opacity:0}8%{opacity:1}92%{opacity:1}to{top:calc(100% + 40px);opacity:0}}}
