:root{--okazcar-primary: #2563eb;--okazcar-primary-hover: #1d4ed8;--okazcar-primary-light: #0ea5e9;--okazcar-accent: #fbbf24;--okazcar-accent-hover: #f59e0b;--okazcar-bg-white: #ffffff;--okazcar-bg-light: #f8fafc;--okazcar-bg-subtle: #f9fafb;--okazcar-bg-dark: #0f172a;--okazcar-bg-dark-mid: #1e293b;--okazcar-text-primary: #111827;--okazcar-text-secondary: #6b7280;--okazcar-text-muted: #94a3b8;--okazcar-text-slate: #1e293b;--okazcar-text-white: #ffffff;--okazcar-text-white-muted: rgba(255, 255, 255, .55);--okazcar-gradient-hero: linear-gradient(135deg, #1e3a5f 0%, #1e40af 50%, #2563eb 100%);--okazcar-gradient-cta: linear-gradient(135deg, #2563eb, #0ea5e9);--okazcar-gradient-cta-hover: linear-gradient(135deg, #1d4ed8, #0284c7);--okazcar-gradient-premium: linear-gradient(135deg, #2563eb, #7c3aed);--okazcar-gradient-glow: radial-gradient(circle, rgba(255, 255, 255, .08) 0%, transparent 70%);--okazcar-pass: #22c55e;--okazcar-warning: #f59e0b;--okazcar-fail: #ef4444;--okazcar-neutral: #9ca3af;--okazcar-lbc: #ff6e14;--okazcar-as24: #0061c9;--okazcar-shadow-card: 0 4px 24px rgba(0, 0, 0, .08);--okazcar-shadow-card-hover: 0 8px 40px rgba(0, 0, 0, .12);--okazcar-shadow-cta: 0 4px 14px rgba(37, 99, 235, .35), inset 0 1px 0 rgba(255, 255, 255, .15);--okazcar-shadow-cta-hover: 0 6px 20px rgba(37, 99, 235, .45), inset 0 1px 0 rgba(255, 255, 255, .15);--okazcar-shadow-popup: 0 25px 60px rgba(0, 0, 0, .2), 0 0 0 1px rgba(0, 0, 0, .05);--okazcar-shadow-glass: 0 8px 32px rgba(0, 0, 0, .08);--okazcar-radius-lg: 20px;--okazcar-radius-md: 12px;--okazcar-radius-sm: 8px;--okazcar-font: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;font-family:var(--okazcar-font);line-height:1.5;font-weight:400;color:var(--okazcar-text-primary);background:var(--okazcar-bg-white);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:var(--okazcar-bg-white)}img,svg{display:block;max-width:100%}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid rgba(37,99,235,.35);outline-offset:3px}#root{min-height:100vh}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.container{width:min(1200px,calc(100% - 2rem));margin:0 auto}.page-shell{overflow:clip}.navbar{position:fixed;inset:0 0 auto;z-index:1000;transform:translateY(0);transition:transform .3s ease,background .3s ease,box-shadow .3s ease}.navbar.hidden{transform:translateY(-100%)}.navbar.scrolled{background:#fffc;backdrop-filter:blur(12px) saturate(180%);-webkit-backdrop-filter:blur(12px) saturate(180%);box-shadow:0 1px #0f172a14}.navbar__inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:80px}.navbar__brand{position:relative;z-index:2}.logo{display:inline-flex;align-items:center;gap:.7rem;color:var(--okazcar-text-white)}.logo--dark{color:var(--okazcar-text-slate)}.logo__wheel{width:1.75rem;height:1.75rem;flex:0 0 auto}.logo__text{font-size:1.2rem;font-weight:800;letter-spacing:-.02em}.logo__accent{color:var(--okazcar-accent)}.navbar__burger{display:inline-flex;flex-direction:column;justify-content:center;gap:.25rem;width:2.75rem;height:2.75rem;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:#ffffff1a;color:var(--okazcar-text-white)}.navbar__burger span{width:1rem;height:2px;margin:0 auto;background:currentColor;border-radius:999px;transition:transform .25s ease,opacity .25s ease}.navbar__burger.is-open span:nth-child(1){transform:translateY(6px) rotate(45deg)}.navbar__burger.is-open span:nth-child(2){opacity:0}.navbar__burger.is-open span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.navbar__nav{position:absolute;top:calc(100% + .5rem);left:1rem;right:1rem;display:none;flex-direction:column;gap:1rem;padding:1rem;border-radius:20px;background:#fffffff0;box-shadow:var(--okazcar-shadow-glass)}.navbar__nav.is-open{display:flex}.navbar__link{color:var(--okazcar-text-white);font-size:.95rem;font-weight:700}.navbar:not(.scrolled) .logo--dark,.navbar:not(.scrolled) .navbar__burger{color:var(--okazcar-text-white)}.navbar.scrolled .logo--dark,.navbar.scrolled .navbar__burger,.navbar.scrolled .navbar__link{color:var(--okazcar-text-primary)}@media(min-width:1024px){.navbar__burger{display:none}.navbar__nav{position:static;display:flex;flex-direction:row;align-items:center;gap:1.5rem;padding:0;background:transparent;box-shadow:none}.navbar__link{color:var(--okazcar-text-primary)}}.button{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--okazcar-radius-md);border:1px solid transparent;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.button:hover{transform:translateY(-1px)}.button--compact{padding:.85rem 1.15rem}.button--large{min-height:3.75rem;padding:.95rem 1.4rem}.button--xl{min-height:4rem;padding:1rem 1.6rem}.button--primary{color:var(--okazcar-text-white);background:var(--okazcar-gradient-cta);box-shadow:var(--okazcar-shadow-cta)}.button--primary:hover{background:var(--okazcar-gradient-cta-hover);box-shadow:var(--okazcar-shadow-cta-hover)}.button--ghost-light{color:var(--okazcar-text-white);border-color:#ffffff3d;background:#ffffff0f}.button--light{color:var(--okazcar-primary);background:#fff;box-shadow:0 8px 24px #0f172a38}.hero-section{position:relative;min-height:100vh;padding:8.5rem 0 4rem;background:var(--okazcar-gradient-hero);color:var(--okazcar-text-white)}.hero-bg{position:absolute;inset:auto;pointer-events:none;border-radius:50%;opacity:.6;filter:blur(0);background:var(--okazcar-gradient-glow);animation:floatGlow 18s ease-in-out infinite alternate}.hero-bg--one{width:28rem;height:28rem;top:4rem;left:-6rem}.hero-bg--two{width:32rem;height:32rem;right:-10rem;bottom:-5rem;animation-delay:-6s}.hero-grid{position:relative;display:grid;gap:2.5rem;align-items:center}.hero-copy{max-width:42rem}.hero-label,.eyebrow{display:inline-flex;align-items:center;gap:.55rem;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.hero-label__dot{width:.55rem;height:.55rem;border-radius:50%;background:var(--okazcar-accent);box-shadow:0 0 #fbbf2480;animation:pulseDot 1.8s infinite}.hero-title{margin:1rem 0 1.25rem;font-size:clamp(2.5rem,7vw,4.5rem);line-height:1.05;letter-spacing:-.03em}.hero-subtitle{margin:0;max-width:40rem;color:var(--okazcar-text-white-muted);font-size:clamp(1.05rem,2vw,1.5rem)}.hero-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:2rem}.support-badges{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.5rem}.support-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.65rem .9rem;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:var(--okazcar-text-white);font-size:.95rem;font-weight:700}.support-pill--lbc{color:#fff6f0}.support-pill--as24{color:#eff6ff}.hero-visual{position:relative}.hero-visual__browser,.showcase-browser{overflow:hidden;border-radius:var(--okazcar-radius-lg);background:#ffffff1f;border:1px solid rgba(255,255,255,.12);box-shadow:var(--okazcar-shadow-popup)}.browser-bar{display:flex;gap:.35rem;align-items:center;padding:.9rem 1rem;background:#ffffff14}.browser-bar span{width:.7rem;height:.7rem;border-radius:50%;background:#ffffff7a}.browser-bar--light{background:#eef2ff}.browser-bar--light span{background:#cbd5e1}.listing-preview,.showcase-content{display:grid;gap:1rem;padding:1rem}.listing-preview__media,.showcase-listing__image{min-height:10rem;border-radius:14px;background:linear-gradient(135deg,#ffffff47,#ffffff14),url('data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 800 400"%3E%3Crect width="800" height="400" fill="%23dbeafe"/%3E%3Cpath d="M120 240c50-70 130-110 235-110 110 0 210 44 286 110" fill="none" stroke="%2394a3b8" stroke-width="26" stroke-linecap="round"/%3E%3Ccircle cx="255" cy="260" r="42" fill="%231e293b"/%3E%3Ccircle cx="548" cy="260" r="42" fill="%231e293b"/%3E%3Crect x="220" y="168" rx="36" ry="36" width="355" height="82" fill="%23fff"/%3E%3C/svg%3E') center/cover}.listing-preview__body,.showcase-listing__info{padding:.25rem .1rem 0}.listing-preview__badge,.showcase-listing__site,.panel-chip,.process-pill{display:inline-flex;align-items:center;padding:.35rem .65rem;border-radius:999px;font-size:.75rem;font-weight:700}.listing-preview__badge,.panel-chip,.process-pill{background:#ffffff1f;color:#ffffffeb}.listing-preview__body h2,.showcase-listing__info h3,.process-mockup h3{margin:.8rem 0 .4rem;line-height:1.15}.listing-preview__body p,.showcase-listing__info p,.process-mockup p{margin:0;color:#ffffffb8}.listing-preview__blurred{height:4rem;margin-top:1rem;border-radius:12px;background:linear-gradient(90deg,#ffffff2e,#ffffff0a);filter:blur(6px)}.extension-panel,.showcase-panel,.process-mockup{padding:1rem;border-radius:18px;background:#0f172ab8;border:1px solid rgba(255,255,255,.08)}.extension-panel__header,.showcase-panel__rows>div,.site-footer__links,.site-footer__inner{display:flex}.extension-panel__header{align-items:center;justify-content:space-between;gap:1rem}.extension-panel__mini-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-top:1rem}.extension-panel__mini-grid div,.showcase-panel__rows>div{flex-direction:column;gap:.35rem;padding:.85rem;border-radius:12px;background:#ffffff0f}.extension-panel__mini-grid span,.showcase-panel__rows span{color:#fff9;font-size:.82rem}.extension-panel__mini-grid strong,.showcase-panel__rows strong{font-size:.98rem}.scroll-cue{position:absolute;left:50%;bottom:1.6rem;transform:translate(-50%)}.scroll-cue span{display:inline-flex;width:1.5rem;height:2.5rem;border-radius:999px;border:2px solid rgba(255,255,255,.34);position:relative}.scroll-cue span:after{content:"";position:absolute;top:.4rem;left:50%;width:.3rem;height:.55rem;border-radius:999px;background:#fff;transform:translate(-50%);animation:scrollDot 1.6s ease-in-out infinite}.section{padding:clamp(5rem,9vw,8rem) 0}.section--showcase,.section--process,.section--faq,.section--numbers{background:var(--okazcar-bg-white)}.section--light{background:var(--okazcar-bg-light)}.section--dark{background:var(--okazcar-bg-dark);color:var(--okazcar-text-white)}.section-head{margin-bottom:3rem}.section-head--center{text-align:center}.section-head--narrow{max-width:42rem}.eyebrow,.eyebrow--blue{color:var(--okazcar-primary)}.eyebrow--dark{color:var(--okazcar-text-white-muted)}.section-title{margin:.8rem 0 0;max-width:16ch;color:var(--okazcar-text-primary);font-size:clamp(2.1rem,4vw,3rem);line-height:1.1;letter-spacing:-.03em}.section-head--center .section-title{margin-inline:auto}.section-title--dark{color:var(--okazcar-text-white)}.showcase-shell{display:grid;gap:1.5rem}.showcase-browser{background:#fff;border:1px solid rgba(37,99,235,.08);box-shadow:var(--okazcar-shadow-popup)}.showcase-content{grid-template-columns:1.35fr .9fr;align-items:stretch;background:linear-gradient(180deg,#f8fafcb3,#fff)}.showcase-listing__site{background:#fff7ed;color:var(--okazcar-lbc)}.showcase-listing__info h3,.showcase-listing__info p,.showcase-panel__score,.filter-card,.stat-card,.faq-item,.site-footer__copy,.site-footer__brand p,.process-step p,.feature-copy p,.filter-card p,.stat-card span,.faq-item p{color:var(--okazcar-text-secondary)}.showcase-listing__cards{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.showcase-listing__cards span{padding:.55rem .75rem;border-radius:10px;background:var(--okazcar-bg-subtle);font-size:.88rem;font-weight:700;color:var(--okazcar-text-slate)}.showcase-panel{color:#fff;background:linear-gradient(180deg,#0f172a,#1e293b)}.showcase-panel__score{display:flex;flex-direction:column;gap:.4rem;margin-bottom:.9rem;color:#fff}.showcase-panel__score strong{font-size:2rem}.showcase-panel__rows{display:grid;gap:.65rem}.showcase-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.showcase-highlight,.filter-card,.stat-card,.feature-visual,.process-step,.faq-item{border-radius:var(--okazcar-radius-md)}.showcase-highlight{padding:1rem 1.1rem;background:#fff;border:1px solid rgba(15,23,42,.06);box-shadow:var(--okazcar-shadow-card)}.showcase-highlight span{display:inline-flex;margin-bottom:.55rem;font-size:1.25rem}.showcase-highlight strong{display:block;color:var(--okazcar-text-slate)}.feature-stack{display:grid;gap:2rem}.feature-row{display:grid;gap:2rem;align-items:center}.feature-copy{max-width:34rem}.feature-icon{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:14px;background:#2563eb1a;color:var(--okazcar-primary);font-size:1.3rem;font-weight:800}.feature-copy h3,.process-step h3,.filter-card h3,.faq-item summary,.cta-shell h2,.site-footer__brand,.process-mockup h3{color:var(--okazcar-text-slate)}.feature-copy h3{margin:1rem 0 .8rem;font-size:clamp(1.55rem,2.6vw,1.9rem);line-height:1.2}.feature-copy p,.process-step p,.faq-item p,.cta-shell p,.site-footer__brand p{margin:0;font-size:1.05rem;line-height:1.7}.feature-visual{padding:1.25rem;border:1px solid rgba(15,23,42,.07);background:#fff;box-shadow:var(--okazcar-shadow-card)}.gauge-card,.price-card,.alerts-card{min-height:21rem}.gauge-card{display:grid;place-items:center}.gauge-shell{position:relative;width:12rem;height:12rem}.gauge-svg{width:100%;height:100%;transform:rotate(-90deg)}.gauge-svg__track{fill:none;stroke:#e5e7eb;stroke-width:12}.gauge-svg__value{fill:none;stroke:var(--okazcar-primary);stroke-width:12;stroke-linecap:round;stroke-dasharray:289;stroke-dashoffset:40}.gauge-center{position:absolute;inset:0;display:grid;place-items:center;text-align:center}.gauge-center strong{display:block;color:var(--okazcar-text-slate);font-size:2.5rem;line-height:1}.gauge-center span{color:var(--okazcar-text-secondary);font-size:.95rem;font-weight:700}.radar-mini{display:flex;gap:.65rem;margin-top:1.25rem}.radar-mini span{padding:.45rem .65rem;border-radius:999px;background:var(--okazcar-bg-light);color:var(--okazcar-text-slate);font-size:.82rem;font-weight:700}.price-card{display:flex;flex-direction:column;justify-content:center;gap:2rem}.price-bar{position:relative;display:grid;grid-template-columns:1fr 1fr 1fr;overflow:hidden;border-radius:999px;background:#e5e7eb}.price-bar__zone{padding:1rem .75rem;text-align:center;font-size:.85rem;font-weight:800}.price-bar__zone--bad{background:#fee2e2;color:#b91c1c}.price-bar__zone--ok{background:#dbeafe;color:#1d4ed8}.price-bar__zone--great{background:#dcfce7;color:#15803d}.price-bar__marker{position:absolute;left:58%;top:50%;transform:translate(-50%,-50%);padding:.55rem .8rem;border-radius:999px;background:var(--okazcar-bg-dark);color:#fff;font-size:.8rem;font-weight:800;box-shadow:0 12px 24px #0f172a2e}.price-card__legend{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--okazcar-text-secondary)}.price-card__legend strong{color:var(--okazcar-text-slate)}.alerts-card{display:grid;gap:.85rem}.alert-row{padding:.95rem 1rem;border-radius:12px;font-weight:700}.alert-row--warning{background:#fff7ed;color:#b45309}.alert-row--fail{background:#fef2f2;color:#b91c1c}.alert-row--pass{background:#f0fdf4;color:#15803d}.process-layout{display:grid;gap:2rem}.process-steps{display:grid;gap:1rem}.process-step{display:grid;grid-template-columns:3rem 1fr;gap:1rem;padding:1.35rem;border:1px solid #e5e7eb;background:#fff;box-shadow:var(--okazcar-shadow-card)}.process-step.is-active{border-color:#2563eb42;box-shadow:0 12px 36px #2563eb24}.process-step__number{display:inline-flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:50%;background:var(--okazcar-gradient-cta);color:#fff;font-weight:800}.process-step__icon{margin-bottom:.4rem!important;font-size:1.35rem}.sticky-visual{position:sticky;top:7rem;height:fit-content}.process-mockup{color:#fff;background:linear-gradient(135deg,#0f172a,#1e40af);box-shadow:var(--okazcar-shadow-popup)}.process-mockup__label{color:#ffffffb3;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.process-mockup h3{margin:.8rem 0 .45rem;color:#fff}.process-mockup p{color:#ffffffbd}.process-mockup__screen{display:grid;grid-template-columns:10rem 1fr;gap:1rem;margin-top:1.4rem}.process-mockup__sidebar,.process-mockup__content,.process-card-grid{display:grid;gap:.75rem}.process-card,.process-card--wide{min-height:4.5rem;border-radius:12px;background:#ffffff1f}.process-card--wide{min-height:6.5rem}.filter-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.filter-card{padding:1.3rem;background:var(--okazcar-bg-dark-mid);border:1px solid rgba(255,255,255,.06);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.filter-card:hover{transform:translateY(-4px);border-color:#ffffff1f;box-shadow:0 16px 36px #00000038}.filter-card__code{display:inline-flex;margin-bottom:.9rem;color:var(--okazcar-accent);font-size:.8rem;font-weight:800}.filter-card h3{margin:0 0 .7rem;color:#fff;font-size:1.12rem}.filter-card p{color:var(--okazcar-text-white-muted)}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.stat-card{position:relative;padding:1.6rem 1rem;text-align:center;background:#fff;border:1px solid #e5e7eb;box-shadow:var(--okazcar-shadow-card)}.stat-card strong{display:block;color:var(--okazcar-text-slate);font-size:clamp(2rem,5vw,3.4rem);line-height:1;letter-spacing:-.04em}.stat-card span{display:block;margin-top:.75rem;font-weight:700}.faq-list{max-width:45rem}.faq-item{padding:0;overflow:hidden;border:1px solid #e5e7eb;background:#fff}.faq-item+.faq-item{margin-top:.9rem}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.4rem;list-style:none;cursor:pointer;font-size:1.05rem;font-weight:700}.faq-item summary::-webkit-details-marker{display:none}.faq-item p{padding:0 1.4rem 1.3rem}.faq-item__chevron{transition:transform .25s ease}.faq-item[open] .faq-item__chevron{transform:rotate(180deg)}.cta-section{background:var(--okazcar-gradient-hero);color:#fff}.cta-shell{display:grid;justify-items:center;text-align:center}.cta-wheel{width:5rem;height:5rem;margin-bottom:1.4rem;color:#ffffffe6;animation:spin 20s linear infinite}.cta-shell h2{margin:0;color:#fff;font-size:clamp(2rem,4vw,3rem);letter-spacing:-.03em}.cta-shell p{max-width:38rem;margin:1rem auto 1.8rem;color:#ffffffb8}.cta-note{margin-top:.85rem;color:#fff9;font-size:.82rem;font-weight:600}.site-footer{padding:2.6rem 0;background:var(--okazcar-bg-dark);color:var(--okazcar-text-white-muted)}.site-footer__inner{flex-direction:column;gap:1.2rem}.site-footer__brand{display:grid;gap:.65rem}.site-footer__brand p{color:var(--okazcar-text-white-muted)}.site-footer__links{flex-wrap:wrap;gap:1rem}.site-footer__links a,.site-footer__copy{color:var(--okazcar-text-white-muted)}[data-animate=fade-up],[data-animate=fade-in],[data-animate=scale-up],[data-animate=slide-left],[data-animate=slide-right]{will-change:opacity,transform}[data-animate=fade-up]{opacity:0;transform:translateY(40px);transition:opacity .8s cubic-bezier(.25,.46,.45,.94),transform .8s cubic-bezier(.25,.46,.45,.94)}[data-animate=fade-in]{opacity:0;transition:opacity 1s ease}[data-animate=scale-up]{opacity:0;transform:scale(.92);transition:opacity .8s ease,transform .8s cubic-bezier(.25,.46,.45,.94)}[data-animate=slide-left]{opacity:0;transform:translate(-60px);transition:opacity .8s ease,transform .8s cubic-bezier(.25,.46,.45,.94)}[data-animate=slide-right]{opacity:0;transform:translate(60px);transition:opacity .8s ease,transform .8s cubic-bezier(.25,.46,.45,.94)}[data-animate].visible{opacity:1;transform:none}[data-animate-stagger]>[data-animate]{transition-delay:calc(var(--stagger-index, 0) * .12s)}@keyframes pulseDot{0%{box-shadow:0 0 #fbbf2473}70%{box-shadow:0 0 0 10px #fbbf2400}to{box-shadow:0 0 #fbbf2400}}@keyframes scrollDot{0%,to{opacity:0;transform:translate(-50%)}40%{opacity:1}70%{opacity:0;transform:translate(-50%,10px)}}@keyframes floatGlow{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(30px,-20px,0) scale(1.08)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(min-width:900px){.hero-grid,.feature-row,.process-layout{grid-template-columns:1.05fr .95fr}.feature-row--reverse .feature-copy{order:2}.feature-row--reverse .feature-visual-wrap{order:1}}@media(max-width:1023px){.showcase-content,.process-mockup__screen,.extension-panel__mini-grid,.filter-grid,.stats-grid,.showcase-highlights{grid-template-columns:1fr}.sticky-visual{position:static}}@media(max-width:639px){.hero-section{padding-top:7rem}.hero-actions{flex-direction:column}.button--large,.button--xl{width:100%}.process-step{grid-template-columns:1fr}.process-step__number{margin-bottom:.5rem}.site-footer__links{flex-direction:column;gap:.65rem}}
