:root{color-scheme:dark;--yellow:#ffd600;--red:#ff3030;--muted:#c3c3c8;--border:#343438;--panel:#19191c}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:linear-gradient(135deg,#0a0a0a,#191919 55%,#080808);color:#fff;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;line-height:1.7}a{color:var(--yellow);text-underline-offset:4px}a:hover{color:#fff}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a:focus-visible,button:focus-visible,summary:focus-visible,video:focus-visible{outline:3px solid var(--yellow);outline-offset:5px}[hidden]{display:none!important}
.skip-link{position:absolute;top:-100px;left:16px;z-index:50;background:#111;padding:12px}.skip-link:focus{top:12px}.site-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px max(24px,calc((100vw - 1200px)/2));background:#101012f5;border-bottom:1px solid var(--border)}.brand{font-size:1.45rem;font-weight:800;font-style:italic;text-decoration:none;color:#fff;white-space:nowrap}.brand span{color:var(--red)}nav{display:flex;gap:24px;align-items:center}nav a{color:#e0e0e3;font-size:.92rem;text-decoration:none}.nav-cta{border:1px solid var(--yellow);border-radius:8px;padding:7px 14px;color:var(--yellow)}main{overflow:clip}.container,section{width:min(1200px,calc(100% - 48px));margin-inline:auto}section{padding-block:56px}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(2.1rem,4.2vw,3.5rem);line-height:1.15;letter-spacing:-.035em;margin-bottom:24px}h2{font-size:clamp(1.6rem,3vw,2.2rem);line-height:1.25;margin-bottom:24px}h3{font-size:1.25rem;line-height:1.4}p{color:var(--muted)}.eyebrow{text-transform:uppercase;letter-spacing:.14em;color:var(--yellow);font-size:.8rem;font-weight:700}.hero{display:grid;grid-template-columns:1.08fr 1fr;gap:56px;align-items:center;padding-top:64px}.hero-intro{font-size:1.15rem}.hero figure{margin:0}.hero img{width:100%;height:auto;border:1px solid #633332;border-radius:18px;box-shadow:0 15px 60px #ff000018}figcaption,.small,.payment-note{font-size:.86rem;color:var(--muted);line-height:1.6}figcaption{margin-top:10px}.store-buttons{display:flex;flex-wrap:wrap;gap:12px;margin:26px 0 14px}.store-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border:1px solid var(--yellow);border-radius:10px;background:var(--yellow);color:#111;font-weight:700;text-decoration:none;text-align:center}.store-button:hover{background:#fff;color:#111}.secondary-button{background:transparent;color:var(--yellow)}.secondary-button:hover{color:#111}.hero-links{display:flex;gap:20px;font-size:.92rem;margin-top:22px}.video-carousel-container{padding:20px;background:var(--panel);border:1px solid var(--border);border-radius:20px}.video-carousel{width:100%;aspect-ratio:16/9;background:#000;border-radius:10px;overflow:hidden}.carousel-video{display:none;width:100%;height:100%;object-fit:contain}.carousel-video.active{display:block}.video-indicators{display:flex;flex-wrap:wrap;gap:10px;margin:18px 0 12px}.indicator{cursor:pointer;border:1px solid #56565c;border-radius:8px;background:transparent;color:#eee;padding:10px 16px;min-height:44px}.indicator[aria-pressed=true]{border-color:var(--yellow);color:var(--yellow)}.video-description{margin-bottom:0}.features-grid,.pricing-grid,.link-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.feature-card,.price-card,.link-card{padding:28px;border:1px solid var(--border);border-radius:16px;background:linear-gradient(145deg,#18181b,#222225)}.feature-card h2{font-size:1.3rem;color:var(--yellow);line-height:1.35;margin-bottom:14px}.feature-card p,.price-card p{margin-bottom:0}.feature-card.featured{border-color:#7c6b21}.feature-label{display:block;color:var(--yellow);font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px}.car-section{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.car-section aside{padding:28px;border-left:3px solid var(--yellow);background:var(--panel)}.price-card h3{margin-bottom:8px}.price-card .period{color:var(--yellow)}.price-card .store-button{width:100%;margin-top:24px}.billing-note{max-width:900px;margin:24px 0 0}.reviews,.get-started{text-align:center}.review-summary{max-width:680px;margin:0 auto;padding:30px;border:1px solid var(--border);border-radius:16px;background:var(--panel)}.faq{max-width:850px}.faq details{border-bottom:1px solid var(--border);padding:20px 0}.faq summary{font-weight:650;cursor:pointer;min-height:44px;display:list-item;align-content:center}.faq details p{margin:16px 0 0}.founder-card{display:flex;gap:30px;align-items:center;border:1px solid var(--border);border-radius:18px;background:var(--panel);padding:32px}.founder-card img{width:136px;height:136px;object-fit:cover;border-radius:50%;flex:none}.founder-card h2{margin-bottom:12px}.founder-card p:last-child{margin-bottom:0}.link-card{text-decoration:none;color:#fff}.link-card:hover{border-color:var(--yellow)}.link-card span{display:block;color:var(--yellow);margin-top:12px}.get-started{padding-block:72px}.get-started .store-buttons{justify-content:center}footer{border-top:1px solid var(--border);padding:36px 24px;text-align:center;font-size:.9rem}.footer-links{display:flex;justify-content:center;flex-wrap:wrap;gap:14px 24px}.updated{margin-top:20px;font-size:.8rem}.article{max-width:960px}.article h1{max-width:900px}.article h2{margin-top:48px}.table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:12px;margin-block:24px}table{width:100%;border-collapse:collapse;min-width:580px;text-align:left}th,td{padding:18px;border-bottom:1px solid var(--border);vertical-align:top}thead{background:#262626}th[scope=row]{width:23%}td{color:var(--muted)}.source-note{font-size:.9rem}.article .store-buttons{margin-block:30px}.article li{color:var(--muted);margin-bottom:12px}
@media(max-width:800px){.hero{grid-template-columns:1fr;gap:30px;padding-top:40px}.features-grid,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.link-grid,.car-section{grid-template-columns:1fr}.site-header{padding:12px 24px;gap:16px}nav{gap:16px}nav a{font-size:.85rem}.hero figure{max-width:640px}}
@media(max-width:520px){section{width:calc(100% - 36px);padding-block:36px}.site-header{padding:12px 18px;flex-wrap:wrap;gap:8px}.brand{font-size:1.25rem}nav{width:100%;gap:0;justify-content:space-between}nav a{display:inline-flex;align-items:center;min-height:44px}html{scroll-padding-top:140px}.features-grid,.pricing-grid{grid-template-columns:1fr}.store-buttons{flex-direction:column}.store-button{width:100%}.founder-card{flex-direction:column;align-items:flex-start;padding:24px}.founder-card img{width:100px;height:100px}.feature-card,.price-card{padding:24px}.video-carousel-container{padding:12px}.indicator{padding:8px 10px;font-size:.85rem}.hero-links{flex-wrap:wrap}.hero{padding-top:32px}h1{font-size:2.15rem}.table-wrap{margin-right:0}.review-summary{padding:24px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
