:root{color-scheme:dark;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#030504;color:#f7fbf8;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{min-width:320px;min-height:100vh;margin:0;background:linear-gradient(180deg,#121f1bbd,#03050400 280px),#030504}button,a{font:inherit}a{color:inherit;text-decoration:none}.pricing-shell{width:min(100%,1180px);margin:0 auto;padding:18px 32px 48px}.hero-section{min-height:210px}.site-nav{display:flex;align-items:center;justify-content:space-between;gap:18px}.brand-link,.support-link,.language-toggle{display:inline-flex;align-items:center;min-height:40px}.brand-link{gap:10px;color:#f8fffb;font-size:15px;font-weight:800}.brand-icon{width:32px;height:32px;border-radius:9px;box-shadow:0 10px 30px #36f0a038}.nav-actions{display:flex;align-items:center;gap:10px}.support-link,.language-toggle{padding:0 14px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:#ffffff05;color:#c6d1cc;font-size:13px;font-weight:700;transition:border-color .16s ease,color .16s ease,background-color .16s ease}.support-link:hover,.support-link:focus-visible,.language-toggle:hover,.language-toggle:focus-visible{border-color:#36f0a085;background:#36f0a014;color:#fff;outline:none}.language-toggle{gap:7px;cursor:pointer}.language-icon{width:15px;height:15px;fill:currentColor;opacity:.92}.hero-content{display:grid;justify-items:center;gap:14px;margin:20px auto 0;text-align:center}.transparent-label{display:inline-flex;align-items:center;gap:8px;min-height:30px;padding:0 14px;border:1px solid rgba(54,240,160,.24);border-radius:999px;background:#36f0a014;color:#42f7af;font-size:13px;font-weight:800}.label-dot{width:9px;height:9px;border-radius:50%;background:#36f0a0;box-shadow:0 0 18px #36f0a0b3}.hero-content h1{max-width:860px;margin:0;color:#fff;font-size:clamp(36px,5vw,62px);font-weight:950;line-height:1.04;letter-spacing:0}.hero-content h1 span{background:linear-gradient(90deg,#36f0a0,#42d3ff 48%,#8b5cf6);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy{max-width:760px;margin:0;color:#aab4b0;font-size:17px;line-height:1.6}.founder-note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;margin:22px auto 48px;padding:20px 24px;border:1px solid rgba(245,188,41,.35);border-radius:8px;background:#2b1d0561;color:#d6c17e}.note-icon{display:grid;place-items:center;width:28px;height:28px}.note-icon img{width:22px;height:22px;border-radius:6px}.founder-note h2{margin:0 0 6px;color:#ffdf42;font-size:15px;font-weight:900}.founder-note p{margin:0;color:#d0b76d;font-size:13px;font-weight:650;line-height:1.65}.pricing-section{display:grid;gap:22px}.email-chip,.email-error,.checkout-notice{justify-self:center;width:min(100%,650px);border-radius:8px;padding:12px 16px;text-align:center}.email-chip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;border:1px solid rgba(54,240,160,.2);background:#36f0a00f;color:#9eb0a8;font-size:13px}.email-chip strong{color:#fff;font-weight:850}.email-error{border:1px solid rgba(255,104,104,.34);background:#ff686817;color:#ffb3b3;font-size:13px;font-weight:750}.pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.plan-card{position:relative;display:flex;min-height:462px;flex-direction:column;padding:26px 24px 24px;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:#000000a3;box-shadow:0 24px 55px #00000057}.plan-card.selected{border-color:#4b8dffc7;box-shadow:0 0 0 1px #ffffff0a inset,0 24px 55px #4b8dff33}.plan-card.value{border-color:#36f0a06b}.popular-ribbon{position:absolute;top:-12px;left:50%;min-width:106px;transform:translate(-50%);border-radius:999px;padding:6px 12px;background:linear-gradient(90deg,#4c7cf3,#933cf2);color:#fff;font-size:10px;font-weight:950;line-height:1;text-align:center;text-transform:uppercase}.plan-duration{color:#8d97a4;font-size:12px;font-weight:950;letter-spacing:0;text-transform:uppercase}.plan-card.value .plan-duration{color:#36f0a0}.plan-card.popular .plan-duration{color:#4c92ff}.plan-price-row{display:flex;align-items:baseline;gap:8px;margin:6px 0 18px}.plan-price{color:#fff;font-size:45px;font-weight:950;line-height:1}.plan-billing{color:#8b949f;font-size:14px;font-weight:650}.feature-list{display:grid;gap:13px;margin:0;padding:0;list-style:none}.feature-list li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;align-items:start;color:#d7dedb;font-size:14px;font-weight:650;line-height:1.45}.feature-list .value-feature{color:#36f0a0}.check-icon{width:16px;height:16px;margin-top:1px;fill:#36f0a0}.upgrade-button{min-height:45px;margin-top:auto;border:0;border-radius:8px;background:#141414;color:#fff;cursor:pointer;font-size:14px;font-weight:950;transition:transform .16s ease,filter .16s ease,opacity .16s ease}.plan-card.popular .upgrade-button{background:linear-gradient(90deg,#477dee,#9b35ee)}.plan-card.value .upgrade-button{background:linear-gradient(90deg,#14c77f,#24bdb0)}.upgrade-button:not(:disabled):hover,.upgrade-button:not(:disabled):focus-visible{transform:translateY(-1px);filter:brightness(1.08);outline:none}.upgrade-button:disabled{cursor:not-allowed;opacity:.44}.checkout-notice{border:1px solid rgba(54,240,160,.24);background:#36f0a014;color:#bfffe3;font-size:13px;font-weight:750;line-height:1.5}.faq-section{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:42px;padding:24px 0 4px;border-top:1px solid rgba(255,255,255,.12)}.faq-section h2{margin:0 0 8px;color:#fff;font-size:15px;font-weight:900}.faq-section p{margin:0;color:#9fa9a5;font-size:13px;line-height:1.65}.site-footer{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 18px;margin-top:42px;padding:24px 0 0;border-top:1px solid rgba(255,255,255,.12);color:#9fa9a5;font-size:13px;font-weight:750}.site-footer a{transition:color .16s ease,text-decoration-color .16s ease}.site-footer a:hover,.site-footer a:focus-visible{color:#fff;text-decoration:underline;text-decoration-color:#36f0a0e6;outline:none}.legal-shell{min-height:100vh}.legal-page{width:min(100%,860px);margin:48px auto 0;padding:30px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#0000006b;box-shadow:0 24px 55px #00000042}.legal-back-link{display:inline-flex;margin-bottom:22px;color:#36f0a0;font-size:13px;font-weight:850}.legal-back-link:hover,.legal-back-link:focus-visible{text-decoration:underline;outline:none}.legal-eyebrow{margin:0 0 10px;color:#42f7af;font-size:12px;font-weight:950;letter-spacing:0;text-transform:uppercase}.legal-page h1{margin:0;color:#fff;font-size:40px;line-height:1.1;letter-spacing:0}.legal-effective-date{margin:14px 0 0;color:#889690;font-size:13px;font-weight:750}.legal-intro{margin:24px 0 0;color:#c7d2cd;font-size:16px;line-height:1.65}.legal-section-list{display:grid;gap:22px;margin-top:30px}.legal-section{padding-top:22px;border-top:1px solid rgba(255,255,255,.1)}.legal-section h2{margin:0 0 8px;color:#fff;font-size:17px;font-weight:900}.legal-section p{margin:0;color:#9fa9a5;font-size:14px;line-height:1.75}.not-found-page{min-height:260px}@media (max-width: 920px){.pricing-grid{grid-template-columns:1fr}.plan-card{min-height:auto}.faq-section{grid-template-columns:1fr}}@media (max-width: 720px){.pricing-shell{padding:14px 16px 36px}.hero-section{min-height:230px}.site-nav{align-items:flex-start}.nav-actions{gap:8px}.support-link,.language-toggle{min-height:38px;padding:0 12px}.hero-content h1{font-size:38px}.hero-copy{font-size:15px}.founder-note{grid-template-columns:1fr;margin-bottom:32px;padding:18px}.plan-card{padding:24px 20px 20px}.legal-page{margin-top:34px;padding:22px 18px}.legal-page h1{font-size:32px}}
