:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f8fafc;background:#050b12;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{color:#f8fafc;background:linear-gradient(#38bdf809 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#38bdf807 1px,#0000 1px) 0 0/34px 34px,radial-gradient(circle at 12% 8%,#38bdf829,#0000 26%),radial-gradient(circle at 86% 3%,#f59e0b24,#0000 28%),radial-gradient(circle at 50% 100%,#22c55e0f,#0000 34%),linear-gradient(#071018 0%,#09111b 42%,#070d14 100%);margin:0}main{width:min(1100px,100% - 40px);margin:0 auto;padding:38px 0 54px}main.landing-page{width:min(1240px,100% - 40px)}.brand{color:#f8fafc;align-items:center;gap:10px;font-weight:900;text-decoration:none;display:inline-flex}.brand img{border-radius:9px;width:34px;height:34px}nav{z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000003d;border:1px solid #94a3b81a;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;padding:14px 18px;display:flex;position:sticky;top:14px;box-shadow:0 16px 34px #0000002e,inset 0 1px #ffffff0a}.nav-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.nav-links a,a{color:#c2410c;font-weight:800}.nav-links a{color:#94a3b8;font-size:13px;text-decoration:none}.nav-links a:hover,.nav-links a:focus-visible{color:#ffb15a}article,.page-card{background:linear-gradient(145deg,#0f172af0,#070d18f0);border:1px solid #ff8a2b38;border-radius:18px;padding:34px;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff0a}h1{letter-spacing:0;margin:0 0 12px;font-size:clamp(34px,6vw,58px);line-height:1}h2{margin:30px 0 10px;font-size:21px}h3{margin:0 0 8px;font-size:17px}p,li{color:#a8b3c7;font-size:15px;line-height:1.7}ul{padding-left:22px}.eyebrow{color:#f97316;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:900}.updated,.lead{color:#a8b3c7;font-weight:700}.lead{max-width:720px;margin:0 0 24px;font-size:17px}.grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.tile{background:linear-gradient(#0f172ae6,#0f172a9e);border:1px solid #94a3b82e;border-radius:12px;padding:18px;box-shadow:inset 0 1px #ffffff0a}.link-tile{color:inherit;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:block;position:relative}.link-tile:hover,.link-tile:focus-visible{background:linear-gradient(#162031fa,#0b1320eb);border-color:#ff8a2bc2;outline:none;transform:translateY(-2px);box-shadow:0 18px 38px #00000042,0 0 0 1px #ff8a2b29}.link-tile:after{content:"Open";color:#ffb15a;letter-spacing:.08em;opacity:0;text-transform:uppercase;font-size:11px;font-weight:900;transition:opacity .16s,transform .16s;position:absolute;top:16px;right:16px;transform:translate(-4px)}.link-tile:hover:after,.link-tile:focus-visible:after{opacity:1;transform:translate(0)}.link-tile:hover h2,.link-tile:focus-visible h2,.link-tile:hover h3,.link-tile:focus-visible h3{color:#ffb15a}.link-tile h2{margin-top:0}.link-tile h3{color:#f8fafc}.back-link{color:#e2e8f0;background:#0000002e;border:1px solid #94a3b82e;border-radius:999px;align-items:center;gap:8px;width:fit-content;margin:0 0 16px;padding:9px 12px;font-size:13px;font-weight:900;text-decoration:none;transition:transform .16s,border-color .16s,color .16s,background .16s;display:inline-flex}.back-link:hover,.back-link:focus-visible{color:#ffb15a;background:#ff8a2b1a;border-color:#ff8a2bb8;outline:none;transform:translate(-2px)}.back-link svg{flex:none;width:16px;height:16px}.landing-hero{background:linear-gradient(145deg,#0f172af0,#070d18f0);border:1px solid #ff8a2b38;border-radius:18px;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);align-items:center;gap:26px;padding:34px;display:grid;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff0a}h1,h2,h3{color:#f8fafc}.landing-hero-copy{min-width:0}.landing-preview{background:#07111f;border:1px solid #38bdf829;border-radius:16px;overflow:hidden;box-shadow:0 18px 52px #00000052,inset 0 0 0 1px #ffffff0a}.landing-preview img{width:100%;height:auto;display:block}.public-rating-card,.footer-rating{background:#0206176b;border:1px solid #ffd6a53d;border-radius:999px;align-items:center;gap:12px;width:fit-content;padding:11px 13px;display:inline-flex;box-shadow:inset 0 1px #ffffff0d,0 14px 32px #0003}.public-rating-card[hidden],.footer-rating[hidden]{display:none}.public-rating-card{margin:2px 0 0}.public-rating-stars{color:#fbbf24;align-items:center;gap:3px;display:inline-flex}.public-rating-stars svg{fill:currentColor;filter:drop-shadow(0 0 7px #fbbf2452);width:18px;height:18px}.public-rating-card p,.footer-rating p{color:#cbd5e1;margin:0;font-size:13px;font-weight:850;line-height:1.35}.public-rating-card strong,.footer-rating strong{color:#f8fafc;font-weight:950}.public-rating-card span,.footer-rating span{color:#94a3b8}.landing-section{background:linear-gradient(145deg,#0f172af0,#070d18f0);border:1px solid #ff8a2b38;border-radius:18px;margin-top:18px;padding:28px;box-shadow:0 24px 70px #00000057,inset 0 1px #ffffff0a}.landing-section h2{margin-top:0}.landing-split{justify-content:space-between;align-items:center;gap:24px;display:flex}.landing-split p{max-width:680px}.analytics-story{background:linear-gradient(135deg,#0ea5e917,#0000 44%),linear-gradient(#0f172ae6,#070d18d6);border:1px solid #38bdf82e;border-radius:16px;margin-top:28px;padding:24px;box-shadow:inset 0 1px #ffffff0a}.analytics-intro h2{margin-top:0;font-size:28px}.analytics-intro p{max-width:840px}.analytics-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.analytics-card{background:#02061752;border:1px solid #94a3b829;border-radius:12px;padding:16px}.analytics-card span{color:#ffb15a;border:1px solid #ff8a2b42;border-radius:999px;justify-content:center;align-items:center;min-width:32px;height:28px;margin-bottom:12px;font-size:11px;font-weight:950;display:inline-flex}.analytics-card p{margin-bottom:0}.analytics-note{background:#064e3b2e;border:1px solid #22c55e2e;border-radius:12px;margin-top:14px;padding:16px}.analytics-note strong{color:#f8fafc;font-size:16px}.analytics-note p{margin-bottom:0}.marketing-section{background:linear-gradient(145deg,#0f172ac2,#02061757);border:1px solid #94a3b829;border-radius:16px;margin-top:28px;padding:24px;box-shadow:inset 0 1px #ffffff0a}.marketing-section h2{margin-top:0;font-size:28px}.value-grid,.comparison-grid,.persona-grid,.trust-grid,.workflow-steps,.faq-list{gap:12px;margin-top:18px;display:grid}.value-grid,.comparison-grid,.persona-grid,.trust-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.workflow-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}.value-card,.comparison-card,.workflow-step,.faq-item{background:#02061752;border:1px solid #94a3b829;border-radius:12px;min-width:0;padding:16px}.value-card h3,.comparison-card h3,.workflow-step h3,.faq-item h3{color:#f8fafc}.value-card p,.comparison-card p,.workflow-step p,.faq-item p{margin-bottom:0}.comparison-card.highlighted{background:linear-gradient(145deg,#ff8a2b24,#0206175c);border-color:#ff8a2b8c}.comparison-card ul,.faq-item ul{margin-bottom:0}.comparison-table-wrap{background:#02061752;border:1px solid #94a3b829;border-radius:14px;margin-top:18px;overflow-x:auto}.comparison-table{border-collapse:collapse;width:100%;min-width:720px}.comparison-table th,.comparison-table td{color:#cbd5e1;text-align:left;vertical-align:top;border-bottom:1px solid #94a3b824;padding:16px;font-size:14px;line-height:1.55}.comparison-table th{color:#f8fafc;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:950}.comparison-table td:first-child{color:#ffb15a;font-weight:950}.comparison-table tr:last-child td{border-bottom:0}.workflow-step span{color:#ffb15a;border:1px solid #ff8a2b57;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;margin-bottom:12px;font-size:13px;font-weight:950;display:inline-flex}.before-after{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.before-card,.after-card{background:#02061752;border-radius:16px;padding:24px}.before-card{border:1px solid #f43f5e47}.after-card{border:1px solid #22c55e47}.before-card h2,.after-card h2{margin-top:0;font-size:28px}.trust-section{background:linear-gradient(135deg,#22c55e14,#0000 46%),linear-gradient(145deg,#0f172ac2,#02061757);border-color:#22c55e33}.faq-section{background:linear-gradient(145deg,#0ea5e914,#02061757);border:1px solid #38bdf829;border-radius:16px;margin-top:28px;padding:24px}.faq-section h2{margin-top:0;font-size:28px}.feature-callout{background:linear-gradient(135deg,#ff8a2b1f,#0f172ab8);border:1px solid #ff8a2b47;border-radius:14px;justify-content:space-between;align-items:center;gap:22px;margin-top:24px;padding:20px;display:flex}.feature-callout h2{margin-top:0}.feature-callout p:last-child{margin-bottom:0}.unlock-copy{color:#e2e8f0;font-weight:800}.exp-callout{align-items:stretch}.exp-rewards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-width:min(100%,460px);display:grid}.exp-rewards div{background:#0f172ac2;border:1px solid #94a3b82e;border-radius:12px;padding:14px}.exp-rewards strong,.exp-rewards span{display:block}.exp-rewards strong{color:#ffb15a;font-size:22px;font-weight:950}.exp-rewards span{color:#cbd5e1;margin-top:6px;font-size:13px;font-weight:800;line-height:1.35}.theme-preview-section{background:#02061747;border:1px solid #94a3b824;border-radius:14px;margin-top:14px;padding:16px}.theme-preview-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.theme-preview-grid figure{min-width:0;margin:0}.theme-preview-grid img{aspect-ratio:820/716;object-fit:contain;background:#07111f;border:1px solid #94a3b82e;border-radius:12px;width:100%;display:block;box-shadow:0 14px 28px #00000047}.theme-preview-grid figcaption{color:#cbd5e1;margin-top:8px;font-size:12px;font-weight:900;line-height:1.25}.pricing-grid{align-items:start}.pricing-status,.pricing-updated{color:#64748b;margin:6px 0 0;font-size:13px;font-weight:800}.pricing-highlight{background:linear-gradient(135deg,#ff8a2b29,#0f172ab8),#02061770;border:1px solid #ff8a2b61;border-radius:14px;gap:2px;width:fit-content;margin:0 0 12px;padding:14px 18px;display:inline-grid;box-shadow:inset 0 1px #ffffff0d,0 18px 34px #0000002e}.pricing-highlight span{color:#ffb15a;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.pricing-highlight strong{color:#f8fafc;font-size:34px;font-weight:950;line-height:1}.pricing-highlight small{color:#a8b3c7;font-size:13px;font-weight:800}.pricing-status.is-warning{color:#be123c}.pricing-card{gap:18px;display:grid}.pricing-card ul{margin-bottom:0}.pricing-plan-block h3{margin-bottom:10px}.pricing-plan-list{gap:10px;display:grid}.pricing-plan-row{background:#0f172a9e;border:1px solid #94a3b82e;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.pricing-plan-row strong,.pricing-price{color:#f8fafc;font-weight:900;display:block}.pricing-plan-row small,.pricing-price small{color:#94a3b8;margin-top:3px;font-size:12px;font-weight:800;display:block}.pricing-price{text-align:right;flex:none}.cta-row{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.button{color:#111827;background:linear-gradient(135deg,#ff8a2b,#ffb066);border-radius:10px;justify-content:center;align-items:center;min-height:46px;padding:0 18px;font-weight:900;text-decoration:none;display:inline-flex}.button.secondary{color:#e2e8f0;background:#1e293bf0;border:1px solid #94a3b82e}footer{color:#a8b3c7;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:24px;font-size:13px;display:flex}footer>*{flex:0 auto}@media (width<=760px){body{background-size:26px 26px,26px 26px,auto,auto,auto,auto}nav{flex-direction:column;align-items:flex-start}.grid,.grid.two,.analytics-grid,.value-grid,.comparison-grid,.persona-grid,.trust-grid,.workflow-steps,.faq-list,.before-after{grid-template-columns:1fr}.landing-hero{grid-template-columns:1fr;padding:24px 18px}.public-rating-card,.footer-rating{border-radius:16px;flex-direction:column;align-items:flex-start}.landing-split,.feature-callout,.exp-callout{flex-direction:column;align-items:flex-start}.exp-rewards{grid-template-columns:1fr;width:100%;min-width:0}.theme-preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){body{background-size:18px 18px,18px 18px,auto,auto,auto,auto}article,.page-card{border-radius:14px;padding:24px 18px}.pricing-plan-row{flex-direction:column;align-items:flex-start}.pricing-price{text-align:left}}
