:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0d1210;--surface:#141b18;--surface-2:#1a231f;--line:#dcede321;--text:#f3f7f4;--muted:#9ca9a1;--brand:#8fe0b5;--brand-strong:#43bd7b;--ink:#0b2116;--shadow:0 30px 90px #00000059}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f4f6f2;--surface:#fff;--surface-2:#e8eee9;--line:#16362524;--text:#14231b;--muted:#647269;--brand:#2aa968;--brand-strong:#188752;--ink:#f2fff7;--shadow:0 30px 90px #213c2d26}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at 80% 5%, color-mix(in srgb, var(--brand) 10%, transparent), transparent 26rem), var(--bg);margin:0;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,a{font:inherit}a{color:inherit;text-decoration:none}button{color:inherit}.site-header{z-index:20;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 82%, transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);grid-template-columns:1fr auto 1fr;align-items:center;min-height:72px;padding:0 max(24px,50vw - 590px);display:grid;position:sticky;top:0}.brand{align-items:center;gap:10px;display:flex}.brand span{flex-direction:column;display:flex}.brand strong{letter-spacing:.03em;font-size:15px}.brand small{color:var(--muted);letter-spacing:.17em;font-size:8px}.logo{fill:none;width:34px;height:34px;stroke:var(--brand);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.6px}.site-header nav,footer nav{color:var(--muted);gap:30px;font-size:13px;display:flex}.site-header nav a:hover,footer nav a:hover{color:var(--text)}.theme-button{border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:50%;justify-self:end;width:36px;height:36px}.hero{grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);align-items:center;gap:72px;width:min(1180px,100% - 48px);min-height:720px;margin:auto;padding:84px 0;display:grid}.eyebrow{color:var(--brand);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.eyebrow i{background:currentColor;width:22px;height:1px;margin:0 9px 3px 0;display:inline-block}.hero h1,.section-heading h2,.download-copy h2{letter-spacing:-.055em;margin:20px 0;font-size:clamp(45px,6vw,78px);line-height:.98}.lead{max-width:590px;color:var(--muted);font-size:17px;line-height:1.8}.hero-actions{gap:12px;margin-top:34px;display:flex}.primary-button,.secondary-button{border:1px solid var(--brand-strong);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-weight:800;display:inline-flex}.primary-button{color:var(--ink);background:var(--brand)}.secondary-button{background:0 0}.primary-button:disabled{cursor:not-allowed;opacity:.55}.trust-row{color:var(--muted);flex-wrap:wrap;gap:22px;margin-top:26px;font-size:11px;display:flex}.trust-row span:before{content:"✓";color:var(--brand);margin-right:6px}.product-scene{min-height:480px;position:relative}.product-scene:before{background:color-mix(in srgb, var(--brand) 16%, transparent);filter:blur(45px);content:"";border-radius:50%;position:absolute;inset:8% 8% 4%}.mock-window{border:1px solid color-mix(in srgb, var(--brand) 26%, var(--line));box-shadow:var(--shadow);background:#060b09e6;border-radius:20px;position:absolute;inset:34px 18px 54px;overflow:hidden;transform:perspective(900px)rotateY(-4deg)rotateX(2deg)}.mock-toolbar{color:#c6d0ca;border-bottom:1px solid #ffffff17;align-items:center;gap:14px;min-height:58px;padding:0 16px;display:flex}.mock-toolbar span{background:var(--brand);border-radius:7px;width:23px;height:23px}.mock-toolbar strong{flex:1;font-size:12px}.mock-toolbar i{background:#ffffff0f;border-radius:7px;place-items:center;width:26px;height:26px;font-size:10px;font-style:normal;display:grid}.mock-page{background:linear-gradient(135deg,#18221d,#0b0f0d);height:calc(100% - 58px);padding:28px}.video-block{background:radial-gradient(circle at 65% 25%,#8fe0b5,#184a32 32%,#0a0e0c 70%);border-radius:12px;place-items:center;height:70%;display:grid}.video-block span{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff80;border-radius:50%;place-items:center;width:58px;height:58px;display:grid}.mock-lines{gap:12px;margin-top:24px;display:grid}.mock-lines b{background:#ffffff1f;border-radius:10px;height:8px}.mock-lines b:nth-child(2){width:75%}.mock-lines b:nth-child(3){width:44%}.floating-chip{border:1px solid var(--line);color:var(--muted);background:var(--surface);box-shadow:var(--shadow);border-radius:12px;gap:13px;padding:14px 17px;font-size:11px;display:flex;position:absolute}.floating-chip strong{color:var(--brand)}.chip-top{top:4px;right:0}.chip-bottom{bottom:24px;left:0}.proof-strip{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:repeat(4,1fr);width:min(1180px,100% - 48px);margin:0 auto 100px;display:grid}.proof-strip div{border-right:1px solid var(--line);flex-direction:column;gap:6px;padding:28px;display:flex}.proof-strip div:last-child{border:0}.proof-strip strong{font-size:25px}.proof-strip span{color:var(--muted);font-size:11px}.section{width:min(1180px,100% - 48px);margin:auto;padding:100px 0}.section-heading{max-width:690px;margin-bottom:46px}.section-heading h2,.download-copy h2{font-size:clamp(36px,5vw,60px)}.section-heading>p:last-child,.download-copy>p:last-child{color:var(--muted);line-height:1.8}.feature-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.feature-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;min-height:230px;padding:28px}.feature-card span{color:var(--brand);font:800 10px ui-monospace,monospace}.feature-card h3{margin-top:54px;font-size:20px}.feature-card p{color:var(--muted);font-size:13px;line-height:1.8}.pricing-section{border-top:1px solid var(--line)}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.plan-card{border:1px solid var(--line);text-align:left;background:var(--surface);cursor:pointer;border-radius:16px;flex-direction:column;gap:14px;min-height:210px;padding:25px;display:flex}.plan-card:disabled{cursor:wait;opacity:.65}.plan-card[data-selected=true]{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand)}.plan-eyebrow{color:var(--brand);font-size:10px;font-weight:800}.plan-card>strong{margin-top:16px;font-size:24px}.plan-price{font-size:13px}.plan-card small{color:var(--muted);margin-top:auto}.checkout-card{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;grid-template-columns:1fr auto;align-items:center;gap:18px;margin-top:14px;padding:25px;display:grid}.checkout-card>div:first-child{flex-direction:column;gap:6px;display:flex}.checkout-card small,.checkout-card span{color:var(--muted);font-size:11px}.checkout-message,.qr-panel,.license-result{grid-column:1/-1}.checkout-message{color:var(--muted);margin:0;font-size:12px}.qr-panel{align-items:center;gap:18px;display:flex}.qr-panel img{background:#fff;border-radius:10px;width:180px;height:180px;padding:10px}.text-button{color:var(--brand);cursor:pointer;background:0 0;border:0;justify-self:start}.cancel-order-button{color:var(--muted);grid-column:1/-1}.license-result{border:1px solid var(--brand);background:var(--surface);border-radius:12px;gap:12px;padding:20px;display:grid}.license-result code{overflow-wrap:anywhere;font-size:16px}.license-result div{gap:12px;display:flex}.license-result button,.license-result a{border:1px solid var(--line);background:0 0;border-radius:7px;padding:8px 12px}.download-section{grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;display:grid}.download-list{gap:10px;display:grid}.download-item{border:1px solid var(--line);background:var(--surface);border-radius:13px;align-items:center;gap:15px;padding:18px;display:flex}.platform-icon{width:42px;height:42px;color:var(--brand);background:var(--surface-2);border-radius:11px;place-items:center;display:grid}.download-item div{flex-direction:column;flex:1;gap:5px;display:flex}.download-item small{color:var(--muted)}.download-item button{color:var(--muted);background:0 0;border:0}.download-actions{align-items:center;gap:10px;display:flex}.download-guide{color:var(--muted);font-size:13px;text-decoration:none}.download-guide:hover{color:var(--text)}.faq-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.faq-grid article{border-top:1px solid var(--line);padding:26px}.faq-grid p{color:var(--muted);font-size:13px;line-height:1.8}footer{border-top:1px solid var(--line);grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;width:min(1180px,100% - 48px);min-height:160px;margin:auto;display:grid}footer p{color:var(--muted);font-size:11px}footer nav{justify-self:end;gap:18px;font-size:11px}.legal-page{width:min(740px,100% - 48px);min-height:100vh;margin:auto;padding:80px 0}.legal-page>a{color:var(--brand);font-size:12px}.legal-page h1{margin:45px 0;font-size:50px}.legal-page h2{margin-top:45px}.legal-page p{color:var(--muted);font-size:15px;line-height:2}@media (max-width:850px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero{grid-template-columns:1fr;gap:30px;min-height:auto}.product-scene{min-height:390px}.feature-grid{grid-template-columns:repeat(2,1fr)}.download-section{grid-template-columns:1fr;gap:30px}footer{grid-template-columns:1fr;padding:40px 0}footer nav{justify-self:start}}@media (max-width:560px){.site-header{padding:0 18px}.hero,.section,.proof-strip,footer{width:min(100% - 30px,1180px)}.hero{padding-top:58px}.hero h1{font-size:46px}.hero-actions{flex-direction:column;align-items:stretch}.product-scene{min-height:310px}.mock-window{inset:24px 0 40px}.floating-chip{padding:10px}.proof-strip{grid-template-columns:repeat(2,1fr)}.proof-strip div:nth-child(2){border-right:0}.proof-strip div:nth-child(-n+2){border-bottom:1px solid var(--line)}.feature-grid,.pricing-grid,.faq-grid,.checkout-card{grid-template-columns:1fr}.checkout-card .primary-button{width:100%}.qr-panel{flex-direction:column;align-items:flex-start}.download-item{flex-wrap:wrap;align-items:flex-start}.download-actions{width:100%}.download-item button{display:none}}
