:root{--bg:#0b0f08;--panel:#151a14;--panel-deep:#10150f;--line:#ffffff14;--line-strong:#ffffff24;--text:#f5f7f2;--muted:#aab3a1;--muted-2:#7f8978;--brand:#8bcf17;--brand-soft:#c4e87a;--shadow:0 18px 50px #00000061}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at top center, #8bcf171f, transparent 25%), linear-gradient(180deg, #111510 0%, var(--bg) 28%, #090c08 100%);color:var(--text);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Arial,sans-serif;line-height:1.65;overflow-x:hidden}a{color:inherit;text-decoration:none}button,input{font:inherit}:focus-visible{outline-offset:3px;outline:3px solid #8bcf1780}.pricing-page,.legal-page{min-height:100svh;padding:0 16px max(48px, env(safe-area-inset-bottom))}.shell{width:min(1100px,100%);margin:0 auto}.topbar{z-index:40;border-bottom:1px solid var(--line);padding:env(safe-area-inset-top) 16px 0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0f08e0;margin:0 -16px;position:sticky;top:0}.topbar__inner{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-height:64px;padding:12px 0;display:flex}.brand{color:var(--text);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:10px;font-weight:700;display:inline-flex}.brand__mark{background:var(--brand);border-radius:999px;width:12px;height:12px;box-shadow:0 0 24px #8bcf17b3}.brand__accent{color:var(--brand)}.nav{max-width:100%;color:var(--muted);flex-wrap:wrap;gap:10px 12px;font-size:.88rem;display:flex}.nav a:hover,.nav a[aria-current=page]{color:var(--text)}.hero{background:linear-gradient(#8bcf1717,#8bcf1705);border:1px solid #8bcf172e;border-radius:20px;margin-top:28px;padding:24px}.hero h1{letter-spacing:-.04em;margin:0 0 8px;font-size:clamp(1.8rem,9vw,2.6rem);line-height:1.15}.hero p{max-width:820px;color:var(--muted);margin:0}.hero__stat{color:var(--brand-soft);margin-top:14px;font-size:.95rem;font-weight:600}.pricing-grid,.section{margin-top:18px}.pricing-grid{grid-template-columns:1fr;gap:18px;display:grid}.card{border:1px solid var(--line);box-shadow:var(--shadow);background:linear-gradient(#181d16f5,#121611f5);border-radius:20px;padding:22px}.card__title{letter-spacing:-.03em;margin:0 0 6px;font-size:1.35rem;line-height:1.2}.eyebrow{color:var(--brand-soft);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.76rem}.price{color:var(--brand);margin:0;font-size:clamp(2rem,12vw,2.8rem);font-weight:700;line-height:1}.muted,.section p,.list li,.notes li{color:var(--muted)}.muted{margin:8px 0 0}.list,.notes{margin:16px 0 0;padding-left:18px}.list li,.notes li{margin-bottom:6px}.btn{background:var(--brand);color:#10170b;text-align:center;border:1px solid #8bcf1773;border-radius:999px;justify-content:center;align-items:center;width:100%;min-height:48px;margin-top:16px;padding:12px 14px;font-weight:700;display:inline-flex}.btn:hover{background:#9fe424}.btn--compact{max-width:320px}.calc-group{margin-top:14px}.calc-group label{color:var(--muted);justify-content:space-between;gap:16px;margin-bottom:8px;font-size:.86rem;display:flex}.calc-slider{width:100%;accent-color:var(--brand)}.calc-result{border:1px solid var(--line);background:var(--panel-deep);border-radius:14px;margin-top:18px;padding:16px}.calc-price{color:var(--brand);margin:0;font-size:clamp(1.65rem,10vw,2.1rem);font-weight:700;line-height:1}.calc-sub,.calc-pairs,.calc-note{color:var(--muted);margin:8px 0 0;font-size:.88rem}.section h2{letter-spacing:-.03em;margin:0;font-size:1.35rem;line-height:1.2}.section p{margin:10px 0 0}.examples-table-wrap{max-width:100%;overflow-x:auto}.examples-table{border-collapse:collapse;width:100%;min-width:560px;margin-top:12px;font-size:.9rem}.examples-table th,.examples-table td{border-bottom:1px solid var(--line);text-align:left;padding:10px 8px}.examples-table th{color:var(--text);font-weight:600}.examples-table td{color:var(--muted)}.examples-table a,.section a:not(.btn){color:var(--brand)}.footer-links{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:22px;padding-top:16px;font-size:.9rem;display:flex}.footer-links a:hover,.footer-links a[aria-current=page]{color:var(--text)}.legal-page .wrap{border:1px solid var(--line);width:min(900px,100%);box-shadow:var(--shadow);background:linear-gradient(#181d16f5,#121611f5);border-radius:20px;margin:28px auto 0;padding:24px}.legal-page h1,.legal-page h2{letter-spacing:-.03em;line-height:1.15}.legal-page h1{margin-top:0;font-size:clamp(2rem,10vw,2.2rem)}.legal-page h2{margin-top:32px;font-size:1.2rem}.legal-page p,.legal-page li{color:var(--muted)}.legal-page .wrap a{color:var(--brand)}.legal-page .footer-links{width:min(900px,100%);margin-left:auto;margin-right:auto}.legal-page .footer-links a{color:var(--muted)}.legal-page .footer-links a:hover,.legal-page .footer-links a[aria-current=page]{color:var(--text)}@media (width>=720px){.pricing-page,.legal-page{padding-left:20px;padding-right:20px}.topbar{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.topbar__inner{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:0}.nav{gap:18px;font-size:.92rem}.hero{margin-top:32px;padding:28px}.card{padding:24px}.legal-page .wrap{margin-top:32px;padding:32px}}@media (width>=901px){.pricing-grid{grid-template-columns:1fr 1.25fr}}.pricing-page .shell,.legal-page .shell{width:min(1100px,100%);margin:0 auto}.pricing-page .topbar,.legal-page .topbar{z-index:40;border-bottom:1px solid var(--line);padding:env(safe-area-inset-top) 16px 0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0b0f08e0;margin:0 -16px;position:sticky;top:0}.pricing-page .topbar__inner,.legal-page .topbar__inner{flex-direction:column;justify-content:center;align-items:flex-start;gap:12px;min-height:64px;padding:12px 0;display:flex}.pricing-page .brand,.legal-page .brand{color:var(--text);letter-spacing:.01em;white-space:nowrap;align-items:center;gap:10px;font-size:1rem;font-weight:700;display:inline-flex}.pricing-page .brand__mark,.legal-page .brand__mark{background:var(--brand);border-radius:999px;width:12px;height:12px;box-shadow:0 0 24px #8bcf17b3}.pricing-page .brand__accent,.legal-page .brand__accent{color:var(--brand)}.pricing-page .nav,.legal-page .nav{max-width:100%;color:var(--muted);flex-wrap:wrap;gap:10px 12px;font-size:.88rem;display:flex}.pricing-page .nav a,.legal-page .nav a{color:var(--muted)}.pricing-page .nav a:hover,.pricing-page .nav a[aria-current=page],.legal-page .nav a:hover,.legal-page .nav a[aria-current=page]{color:var(--text)}.pricing-page .hero{background:linear-gradient(#8bcf1717,#8bcf1705);border:1px solid #8bcf172e;border-radius:20px;min-height:0;margin-top:28px;padding:24px;display:block}.pricing-page .hero h1{letter-spacing:-.04em;max-width:none;margin:0 0 8px;font-size:clamp(1.8rem,9vw,2.6rem);line-height:1.15}.pricing-page .hero p{max-width:820px;color:var(--muted);margin:0}.pricing-page .hero__stat{width:auto;color:var(--brand-soft);margin-top:14px;font-size:.95rem;font-weight:600;display:block}.pricing-page .pricing-grid{grid-template-columns:1fr;gap:18px;margin-top:18px;display:grid}.pricing-page .footer-links,.legal-page .footer-links{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:14px;margin-top:22px;padding-top:16px;font-size:.9rem;display:flex}@media (width>=720px){.pricing-page .topbar,.legal-page .topbar{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.pricing-page .topbar__inner,.legal-page .topbar__inner{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:0}.pricing-page .nav,.legal-page .nav{gap:18px;font-size:.92rem}.pricing-page .hero{margin-top:32px;padding:28px}}@media (width>=901px){.pricing-page .pricing-grid{grid-template-columns:1fr 1.25fr}}
