.landing-revamp{--bg: #f7f9fa;--surface: #fff;--surface-2: #f2f5f6;--ink: #10202d;--muted: #697784;--faint: #8b98a3;--line: #e2e8eb;--line-strong: #ced9df;--accent: #079bd3;--accent-strong: #007eaf;--accent-soft: #e8f7fc;--green: #179669;min-height:100vh;overflow-x:clip;background:var(--bg)!important;color:var(--ink)!important;font-family:Inter,Arial,sans-serif}.landing-revamp .hero,.landing-revamp .hero:before,.landing-revamp .hero:after{background:transparent!important}.landing-revamp .hero-cosmic-background,.landing-revamp .hero-fade{display:none!important}.landing-revamp .site-header{position:fixed;z-index:100;top:8px;left:50%;width:calc(100% - 16px);height:56px;padding:0 10px;border:1px solid var(--line);border-radius:14px;background:#fffffff0!important;box-shadow:0 8px 28px #18324514;transform:translate(-50%)}.landing-revamp .site-header .header-inner{width:100%;padding:0}.landing-revamp .site-header .currency-select{display:none}.landing-revamp .site-header .language-picker>button,.landing-revamp .site-header .mobile-menu-button{border-color:var(--line);background:var(--surface);color:var(--ink)}.landing-revamp .hero{min-height:0;padding:111px 0 56px}.landing-revamp .hero-inner{width:min(100% - 28px,580px)}.landing-revamp .hero h1{margin-top:18px;color:var(--ink)!important;font-size:clamp(43px,13vw,58px)}.landing-revamp .hero-copy>p{color:var(--muted)!important;font-size:15px}.landing-revamp .hero-actions .button.primary,.landing-revamp .final-cta .button.primary{background:var(--accent)!important;color:#fff!important}.landing-revamp .button.ghost,.landing-revamp .button.secondary{border-color:var(--line)!important;background:var(--surface)!important;color:var(--ink)!important}.landing-revamp .hero-actions .button{flex:0 0 auto;min-height:48px;height:48px}.landing-revamp .proof-strip{width:min(100% - 28px,580px);margin:-6px auto 0;padding:4px 12px;border-color:var(--line);background:var(--surface)}.landing-revamp .proof-grid{grid-template-columns:repeat(2,1fr)}.landing-revamp .proof-grid>div{justify-content:flex-start;padding:10px 8px;border:0}.landing-revamp .proof-grid>div:last-child{grid-column:1 / -1}.landing-revamp .feature-grid{grid-template-columns:1fr;border-color:var(--line);background:var(--line)}.landing-revamp .feature-grid article{grid-template-columns:42px 1fr;min-height:104px;background:var(--surface)}.landing-revamp .feature-tag{display:none}.landing-revamp .feature-grid article h3{display:none}.landing-revamp .feature-grid p{color:var(--muted)!important;font-size:13px;font-weight:520}.landing-revamp .feature-grid p:first-line{color:var(--ink)}.landing-revamp .pricing-controls{display:flex;width:100%;flex-direction:column;gap:10px}.landing-revamp .currency-toggle,.landing-revamp .billing-toggle{display:flex;width:100%;gap:3px;padding:4px;border:1px solid var(--line);border-radius:11px;background:var(--surface-2)}.landing-revamp .currency-toggle button,.landing-revamp .billing-toggle button{flex:1;height:35px;border:0;border-radius:8px;background:transparent;color:var(--muted);font-size:11px;font-weight:630}.landing-revamp .currency-toggle button.active,.landing-revamp .billing-toggle button.active{background:var(--surface);color:var(--ink);box-shadow:0 3px 10px #1e374814}.landing-revamp .plan-card li.plan-feature{position:relative;display:grid;min-height:0;padding-left:0}.landing-revamp .plan-card{border-color:var(--line);background:var(--surface)!important;color:var(--ink)}.landing-revamp .plan-card li.plan-feature,.landing-revamp .plan-card li.plan-feature--limited{color:#455866!important}.landing-revamp .plan-card li.plan-feature--excluded{color:#8997a1!important}.landing-revamp .plan-card .plan-feature-text{color:inherit!important;text-decoration-color:color-mix(in srgb,var(--faint) 55%,transparent)!important}.landing-revamp .plan-card .price strong,.landing-revamp .plan-card h3{color:var(--ink)!important}.landing-revamp .plan-feature-icon{position:static}.landing-revamp .plan-feature-text{grid-column:2}.landing-revamp .plan-help-dot{grid-column:3}.landing-revamp .plan-card .annual-note{display:block;height:15px;visibility:hidden}.landing-revamp .plan-card .annual-note.visible{visibility:visible}.landing-revamp .review-card{width:285px;height:200px;border-color:var(--line);background:linear-gradient(180deg,var(--surface),var(--bg))}.landing-revamp .footer{grid-template-columns:1fr;justify-items:start}.landing-revamp .footer nav{justify-content:flex-start;flex-wrap:wrap}@media (max-width: 420px){.landing-revamp .hero-actions .button{width:100%}}.landing-revamp{display:flex!important;flex-direction:column}.landing-revamp>.hero{order:1}.landing-revamp>.proof-strip{order:2}.landing-revamp>#features{order:3}.landing-revamp>#how{order:4}.landing-revamp>#pricing{order:5}.landing-revamp>.discord-cta{order:6}.landing-revamp>.reviews-section{order:7}.landing-revamp>#faq{order:8}.landing-revamp>.final-cta{order:9}.landing-revamp>footer{order:10}.landing-revamp>.image-teaser{display:none!important}.landing-revamp .hero h1 em{color:var(--accent)!important;font-style:normal;-webkit-text-fill-color:var(--accent)!important}.landing-revamp .section{width:min(100% - 28px,580px);margin-inline:auto;padding-block:64px}.landing-revamp .section-title{width:100%;margin-bottom:28px;text-align:left}.landing-revamp .section-title h2{margin:0;color:var(--ink)!important;font-size:clamp(34px,10vw,44px);font-weight:690;letter-spacing:-.045em;line-height:1.02}.landing-revamp .section-title p{margin:13px 0 0;color:var(--muted)!important;font-size:15px;line-height:1.6}.landing-revamp .feature-grid{overflow:hidden;gap:1px!important;border:1px solid var(--line);border-radius:16px}.landing-revamp .feature-grid article.feature-card{display:grid!important;grid-template-columns:42px minmax(0,1fr)!important;gap:14px!important;min-height:0!important;padding:22px 18px!important;border:0!important;border-radius:0!important;background:var(--surface)!important;text-align:left!important}.landing-revamp .feature-card-link{display:block;min-width:0;color:inherit;text-decoration:none}.landing-revamp .feature-card-link article.feature-card{height:100%}.landing-revamp .comparison-row>strong a{color:var(--ink);text-decoration:none}.landing-revamp .feature-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid color-mix(in srgb,var(--accent) 32%,var(--line));border-radius:11px;background:var(--accent-soft);color:var(--accent-strong)}.landing-revamp .feature-grid article.feature-card p{display:block!important;grid-template-columns:none!important;align-self:center;margin:0!important;color:#4f6170!important;font-size:14px!important;font-weight:500!important;line-height:1.55}.landing-revamp .feature-grid article.feature-card p strong{color:var(--ink)!important;font-weight:750}.landing-revamp #how{width:100%;max-width:none;padding:34px 14px;background:var(--surface-2)}.landing-revamp #how>*{width:min(100%,580px);margin-inline:auto}.landing-revamp .steps{display:grid;grid-template-columns:1fr!important;gap:1px!important;overflow:hidden;border:1px solid var(--line);border-radius:15px;background:var(--line)}.landing-revamp .step-card{display:grid!important;grid-template-columns:46px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:4px 12px!important;min-height:0!important;padding:20px!important;border:0!important;border-radius:0!important;background:var(--surface)!important;text-align:left}.landing-revamp .step-card:after{display:none!important}.landing-revamp .step-card .step-head{display:block!important;grid-column:1;grid-row:1 / 3}.landing-revamp .step-card .step-head span{display:block;color:var(--accent)!important;font-size:24px!important;font-weight:700;line-height:1}.landing-revamp .step-card .step-head em{display:none}.landing-revamp .step-card h3{grid-column:2;grid-row:1;margin:0!important;color:var(--ink)!important;font-size:15px!important}.landing-revamp .step-card p{grid-column:2;grid-row:2;width:auto!important;min-width:0!important;margin:0!important;color:var(--muted)!important;font-size:13px!important;line-height:1.5}.landing-revamp #how .section-action{display:none!important}.landing-revamp #pricing{padding-bottom:36px}.landing-revamp .pricing-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:18px!important}.landing-revamp .plan-card,.landing-revamp .plan-card.featured{position:relative!important;display:flex!important;grid-template-rows:none!important;align-items:stretch!important;justify-items:initial!important;gap:0!important;min-height:0!important;padding:24px 20px 20px!important;overflow:visible!important;border-radius:16px!important;background:var(--surface)!important;box-shadow:none!important;text-align:left!important}.landing-revamp .plan-card.featured{border:2px solid var(--accent)!important;background:linear-gradient(180deg,var(--accent-soft),var(--surface) 230px)!important}.landing-revamp .plan-card.featured:after,.landing-revamp .plan-card:before{display:none!important}.landing-revamp .plan-card .popular{top:-11px;right:14px;justify-self:auto;background:var(--accent)!important;color:#fff!important}.landing-revamp .plan-card h3{margin:0;text-align:left}.landing-revamp .plan-card>p{display:none!important}.landing-revamp .plan-vehicle-frame{width:100%;height:112px!important;margin:5px 0 2px}.landing-revamp .plan-card .price-block{display:grid!important;min-height:70px;align-content:center;text-align:left!important}.landing-revamp .plan-card .price{justify-content:flex-start!important}.landing-revamp .plan-card ul{display:grid!important;width:100%;margin:8px 0 0!important;gap:0!important}.landing-revamp .plan-card li.plan-feature{position:relative!important;display:grid!important;grid-template-columns:18px minmax(0,1fr) auto!important;grid-auto-rows:auto!important;align-items:start!important;gap:8px!important;width:100%!important;min-height:0!important;padding:10px 0!important;border-top:1px solid var(--line)!important;font-size:13px!important;line-height:1.4}.landing-revamp .plan-card>.button{position:static!important;inset:auto!important;width:100%!important;min-height:44px!important;margin:16px 0 0!important;border:1px solid var(--line)!important;background:var(--surface-2)!important;color:var(--ink)!important;transform:none!important}.landing-revamp .plan-card.featured>.button{border-color:var(--accent)!important;background:var(--accent)!important;color:#fff!important}.landing-revamp .full-comparison{position:relative!important;z-index:1;width:100%;margin-top:22px;overflow:hidden;border:1px solid var(--line);border-radius:15px;background:var(--surface)!important}.landing-revamp .full-comparison>summary{min-height:56px;padding:0 16px;color:var(--ink)!important;font-size:14px}.landing-revamp .comparison-table{overflow-x:auto!important;background:var(--surface)!important}.landing-revamp .comparison-row,.landing-revamp .comparison-group{width:780px}.landing-revamp .discord-cta{display:grid!important;width:min(100% - 28px,580px);margin:14px auto 0!important;padding:24px!important;border:1px solid var(--line)!important;border-radius:16px!important;background:var(--surface)!important;box-shadow:none!important}.landing-revamp .discord-cta h2{margin:9px 0 7px;color:var(--ink)!important;font-size:24px!important}.landing-revamp .discord-cta p{color:var(--muted)!important;font-size:14px!important}.landing-revamp .discord-cta .button{width:100%;margin-top:16px}.landing-revamp .reviews-section{margin-top:74px;background:var(--surface-2)!important}.landing-revamp .faq details{border-color:var(--line)!important;background:var(--surface)!important}.landing-revamp .faq summary,.landing-revamp .faq-answer p{color:var(--ink)!important}.landing-revamp .faq-answer p{color:var(--muted)!important}.landing-revamp .final-cta{width:min(100% - 28px,580px);margin:20px auto 58px!important;border:1px solid var(--line)!important;background:var(--ink)!important}.landing-revamp .final-cta h2,.landing-revamp .final-cta p{color:#fff!important}.landing-revamp>footer.shell{display:flex!important;width:min(100% - 28px,580px);margin-inline:auto;padding:30px 0 46px;flex-wrap:wrap;gap:15px 20px;color:var(--muted)!important}.landing-revamp>footer.shell strong{width:100%;color:var(--ink)!important}.landing-revamp>footer.shell a,.landing-revamp>footer.shell summary,.landing-revamp>footer.shell small,.landing-revamp>footer.shell span{color:var(--muted)!important}.landing-revamp>.proof-strip{display:none!important}.landing-revamp .hero-inner{display:flex!important;flex-direction:column;align-items:stretch}.landing-revamp .hero-copy{order:1}.landing-revamp .hero-showcase{order:2;margin-top:34px}.landing-revamp .hero-inner>.trust-row{display:flex;order:3;justify-content:center;flex-wrap:wrap;gap:8px 14px;margin-top:20px;color:var(--muted);font-size:11px}.landing-revamp .hero-inner>.trust-row span{display:inline-flex;align-items:center;gap:5px}.landing-revamp .hero-inner>.trust-row svg{color:var(--green)}.landing-revamp .hero-inner>.hero-actions{display:grid!important;order:4;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;width:100%;margin-top:20px}.landing-revamp .hero-inner>.hero-actions .button{width:auto!important;min-width:0;min-height:42px!important;height:42px!important;padding:0 12px!important;font-size:12px;white-space:nowrap}.landing-revamp .hero-inner>.hero-actions .button:not(.mobile-install) svg:last-child{display:none}.landing-revamp .section-title,.landing-revamp .pricing-heading,.landing-revamp .reviews-heading{text-align:center!important}.landing-revamp .section-title p{margin-inline:auto}.landing-revamp #how .section-action{display:grid!important;grid-template-columns:1fr 1fr;gap:9px;width:min(100%,580px);margin:18px auto 0}.landing-revamp #how .section-action .button{width:100%;min-height:42px;padding-inline:10px;font-size:12px}.landing-revamp .pricing-grid{display:flex!important;grid-template-columns:none!important;align-items:stretch!important;gap:12px!important;width:calc(100vw - 14px);margin-left:calc((100vw - min(100vw - 28px,580px))/-2 + 7px);padding:4px 14px 18px;overflow-x:auto!important;overscroll-behavior-inline:contain;scroll-padding-inline:14px;scroll-snap-type:x mandatory;scrollbar-width:none}.landing-revamp .pricing-grid::-webkit-scrollbar{display:none}.landing-revamp .pricing-grid .plan-card{flex:0 0 min(86vw,360px)!important;scroll-snap-align:center}.landing-revamp .hero-inner>.hero-actions>:first-child{grid-column:1;grid-row:1}.landing-revamp .hero-inner>.hero-actions .mobile-install{display:inline-flex!important;grid-column:2;grid-row:1;background:var(--accent)!important;color:#fff!important}.landing-revamp .hero-inner>.hero-actions .features-link{grid-column:1 / -1;grid-row:2}.landing-revamp .feature-grid{gap:12px!important;overflow:visible!important;border:0!important;background:transparent!important}.landing-revamp .feature-grid article.feature-card{border:1px solid var(--line)!important;border-radius:14px!important}.landing-revamp .pricing-controls{display:grid!important;grid-template-columns:minmax(102px,.72fr) minmax(190px,1.28fr)!important;align-items:stretch!important;gap:8px!important}.landing-revamp .currency-toggle,.landing-revamp .billing-toggle{box-sizing:border-box;width:100%!important;height:45px!important;min-height:45px!important;margin:0!important;align-items:center!important}.landing-revamp .currency-toggle button,.landing-revamp .billing-toggle button{height:35px!important;margin:0!important}.landing-revamp .plan-card h3,.landing-revamp .plan-card .plan-top,.landing-revamp .plan-card .price{justify-content:center!important;text-align:center!important}.landing-revamp .plan-card .plan-top{position:relative}.landing-revamp .plan-card .plan-label{position:absolute;right:0}.landing-revamp .plan-card .price{padding-top:6px!important;border-top:0!important;line-height:1!important}.landing-revamp .plan-card .price-block{min-height:42px!important;gap:0}.landing-revamp .plan-card .annual-note{display:none!important;height:0!important;margin:1px 0 0!important;line-height:10px;text-align:center!important}.landing-revamp .plan-card .annual-note.visible{display:block!important;width:100%;height:10px!important;visibility:visible!important}.landing-revamp .plan-card .price strong{line-height:1!important}.landing-revamp .plan-card ul{margin-top:2px!important}.landing-revamp .pricing-grid{padding-bottom:14px!important;scrollbar-width:thin!important;scrollbar-color:var(--accent) var(--surface-2)!important}.landing-revamp .pricing-grid::-webkit-scrollbar{display:block!important;height:6px}.landing-revamp .pricing-grid::-webkit-scrollbar-track{border-radius:999px;background:var(--surface-2)}.landing-revamp .pricing-grid::-webkit-scrollbar-thumb{border-radius:999px;background:var(--accent)}.landing-revamp .pricing-grid .plan-card{flex-basis:min(79vw,350px)!important}.landing-revamp .comparison-table{overflow-x:auto!important;scrollbar-width:thin!important;scrollbar-color:var(--accent) var(--surface-2)!important}.landing-revamp .comparison-table::-webkit-scrollbar{display:block!important;height:7px}.landing-revamp .comparison-table::-webkit-scrollbar-track{background:var(--surface-2)}.landing-revamp .comparison-table::-webkit-scrollbar-thumb{border-radius:999px;background:var(--accent)}.landing-revamp .comparison-row>:first-child{position:sticky;z-index:2;left:0;background:var(--surface);box-shadow:8px 0 14px color-mix(in srgb,var(--ink) 8%,transparent)}.landing-revamp .comparison-row.head>:first-child{background:var(--accent-soft)}.landing-revamp .review-card{background:var(--surface)!important;box-shadow:none!important}.landing-revamp .review-card blockquote,.landing-revamp .review-card blockquote p,.landing-revamp .review-name{color:var(--ink)!important}.landing-revamp .footer-blog-links[open]>summary{color:var(--accent-strong)!important}.landing-revamp .footer-blog-links>div{background:var(--surface)!important}.landing-revamp>footer.shell>small{display:flex!important;width:100%;margin-top:2px;justify-content:center!important;color:var(--ink)!important;font-size:11px;font-weight:630;text-align:center}.landing-revamp>footer.shell .footer-heart{margin-inline:3px;color:#dc526d!important;font-size:13px;line-height:1}
