@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Orbitron:wght@500;700;800&family=Space+Grotesk:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";:root,:root[data-theme=qorwall-light]{--qw-blue: #285BA5;--qw-blue-dark: #1A4A9E;--qw-blue-light: #4F7FD6;--qw-green: #31A853;--qw-yellow: #E0AC2B;--qw-red: #C5241D;--qw-bg-app: #F6F7FB;--qw-bg-surface: #FFFFFF;--qw-bg-muted: #F5F6FA;--qw-bg-muted-2: #EEF0F6;--qw-text-primary: #0E1530;--qw-text-secondary: #2A3252;--qw-text-muted: #5A6280;--qw-text-subtle: #8A90A8;--qw-text-on-brand: #FFFFFF;--qw-border-subtle: rgba(15,30,75,.08);--qw-border-default: rgba(15,30,75,.14);--qw-border-strong: rgba(15,30,75,.22);--qw-status-info-bg: #E3ECFA;--qw-status-info-border: #BCD0EC;--qw-status-info-fg: #1A4A9E;--qw-status-success-bg: #D4F0DC;--qw-status-success-border: #A8DDBA;--qw-status-success-fg: #1F8A3B;--qw-status-warning-bg: #FBEEC6;--qw-status-warning-border: #F0D682;--qw-status-warning-fg: #936710;--qw-status-danger-bg: #FBDADA;--qw-status-danger-border: #F0B0AC;--qw-status-danger-fg: #A01910;--qw-status-violet-bg: #E5DDF8;--qw-status-violet-border: #C5B4ED;--qw-status-violet-fg: #4A2EA8;--qw-shadow-xs: 0 1px 2px rgba(15,30,75,.04);--qw-shadow-sm: 0 1px 0 rgba(15,30,75,.02), 0 1px 2px rgba(15,30,75,.04);--qw-shadow-md: 0 4px 12px rgba(15,30,75,.08);--qw-shadow-lg: 0 30px 60px rgba(15,30,75,.1);--qw-shadow-xl: 0 40px 80px rgba(15,30,75,.12);--qw-shadow-glow: 0 0 0 1px rgba(40,91,165,.18), 0 6px 20px rgba(40,91,165,.1);--qw-shadow-hover: 0 8px 24px rgba(15,30,75,.12);--qw-shadow-active: 0 2px 6px rgba(15,30,75,.08);--qw-radius-sm: 6px;--qw-radius: 8px;--qw-radius-md: 10px;--qw-radius-lg: 12px;--qw-radius-xl: 16px;--qw-radius-pill: 999px;--qw-space-1: 4px;--qw-space-2: 8px;--qw-space-3: 12px;--qw-space-4: 16px;--qw-space-6: 24px;--qw-space-8: 32px;--qw-space-12: 48px;--qw-space-16: 64px;--qw-space-24: 96px;--qw-font-sans: "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--qw-font-display: "Orbitron", "Inter", system-ui, sans-serif;--qw-font-mono: "JetBrains Mono", "SF Mono", ui-monospace, Menlo, Consolas, monospace;--qw-border-w: 1px;--qw-border-w-lg: 1px;--qw-motion-default: .15s ease;--qw-motion-hover: .12s ease;--qw-motion-page: .2s ease-out;--qw-page-bg-image: none;--qw-band-plain: var(--qw-bg-app);--qw-band-cream: #FBF7EE;--qw-band-sky: #EAF1FB;--qw-band-mint: #E8F6EC;--qw-band-sun: #FCF4DC;--qw-band-blush: #FBECEB;--qw-band-motif: rgba(40, 91, 165, .05);--qw-band-motif-2: rgba(49, 168, 83, .045);color-scheme:light}:root[data-theme=qorwall-dark]{--qw-blue: #285BA5;--qw-blue-dark: #1A4A9E;--qw-blue-light: #4F7FD6;--qw-green: #31A853;--qw-yellow: #E0AC2B;--qw-red: #C5241D;--qw-bg-app: #0A0A0F;--qw-bg-surface: #14141C;--qw-bg-muted: #1A1A24;--qw-bg-muted-2: #22222E;--qw-text-primary: #F4F6FB;--qw-text-secondary: #C8CDE0;--qw-text-muted: #8A93AE;--qw-text-subtle: #5A6280;--qw-text-on-brand: #FFFFFF;--qw-border-subtle: rgba(255,255,255,.08);--qw-border-default: rgba(255,255,255,.14);--qw-border-strong: rgba(255,255,255,.22);--qw-status-info-bg: #1A2D52;--qw-status-info-border: #2A4880;--qw-status-info-fg: #88AEE3;--qw-status-success-bg: #1A3A26;--qw-status-success-border: #2A5A3F;--qw-status-success-fg: #6DD789;--qw-status-warning-bg: #3A2D14;--qw-status-warning-border: #604A20;--qw-status-warning-fg: #F0CD5B;--qw-status-danger-bg: #3A1818;--qw-status-danger-border: #6A2A2A;--qw-status-danger-fg: #FF7B7B;--qw-status-violet-bg: #2A1F4A;--qw-status-violet-border: #4A3580;--qw-status-violet-fg: #B8A6E8;--qw-shadow-xs: 0 1px 2px rgba(0,0,0,.3);--qw-shadow-sm: 0 1px 0 rgba(0,0,0,.2), 0 1px 2px rgba(0,0,0,.3);--qw-shadow-md: 0 4px 12px rgba(0,0,0,.45);--qw-shadow-lg: 0 30px 60px rgba(0,0,0,.55);--qw-shadow-xl: 0 40px 80px rgba(0,0,0,.65);--qw-shadow-glow: 0 0 0 1px rgba(74,125,214,.3), 0 6px 20px rgba(74,125,214,.2);--qw-shadow-hover: 0 0 0 1px rgba(74,125,214,.4), 0 10px 30px rgba(74,125,214,.25);--qw-shadow-active: 0 2px 6px rgba(0,0,0,.5);--qw-page-bg-image: radial-gradient(1200px 600px at 50% -10%, rgba(40,91,165,.18), transparent 60%), radial-gradient(900px 500px at 85% 20%, rgba(49,168,83,.08), transparent 55%);--qw-band-plain: var(--qw-bg-app);--qw-band-cream: #12121A;--qw-band-sky: #0F1726;--qw-band-mint: #0E1A14;--qw-band-sun: #1A150B;--qw-band-blush: #1A0F0F;--qw-band-motif: rgba(79, 127, 214, .1);--qw-band-motif-2: rgba(49, 168, 83, .08);color-scheme:dark}:root[data-theme=neobrutalism-light]{--qw-blue: #3B82F6;--qw-blue-dark: #1D4ED8;--qw-blue-light: #60A5FA;--qw-green: #5BFF7C;--qw-yellow: #FFE500;--qw-red: #FF3D3D;--nb-pink: #FF6BCB;--nb-orange: #FF8A3D;--nb-violet: #B084FF;--nb-cyan: #00F0FF;--qw-bg-app: #FFFDF7;--qw-bg-surface: #FFFFFF;--qw-bg-muted: #F5F2E8;--qw-bg-muted-2: #EFEBE0;--qw-text-primary: #000000;--qw-text-secondary: #1A1A22;--qw-text-muted: #3A3A3A;--qw-text-subtle: #4D4D55;--qw-text-on-brand: #FFFFFF;--qw-border-subtle: #000000;--qw-border-default: #000000;--qw-border-strong: #000000;--qw-status-info-bg: #DCE9FB;--qw-status-info-border: #000000;--qw-status-info-fg: #1D4ED8;--qw-status-success-bg: #C9F5D2;--qw-status-success-border: #000000;--qw-status-success-fg: #1F8A3B;--qw-status-warning-bg: #FFE500;--qw-status-warning-border: #000000;--qw-status-warning-fg: #4A3A00;--qw-status-danger-bg: #FBD5D5;--qw-status-danger-border: #000000;--qw-status-danger-fg: #A01910;--qw-status-violet-bg: #E5D7FB;--qw-status-violet-border: #000000;--qw-status-violet-fg: #4A2EA8;--qw-shadow-xs: 2px 2px 0 0 #000000;--qw-shadow-sm: 2px 2px 0 0 #000000;--qw-shadow-md: 3px 3px 0 0 #000000;--qw-shadow-lg: 4px 4px 0 0 #000000;--qw-shadow-xl: 6px 6px 0 0 #000000;--qw-shadow-glow: 4px 4px 0 0 #000000;--qw-shadow-hover: 1px 1px 0 0 #000000;--qw-shadow-active: 0 0 0 0 #000000;--qw-radius-sm: 4px;--qw-radius: 6px;--qw-radius-md: 6px;--qw-radius-lg: 8px;--qw-radius-xl: 8px;--qw-radius-pill: 999px;--qw-border-w: 2px;--qw-border-w-lg: 3px;--qw-font-sans: "Space Grotesk", "Public Sans", "Inter", system-ui, sans-serif;--qw-font-display: "Space Grotesk", "Archivo Black", system-ui, sans-serif;--qw-font-mono: "JetBrains Mono", "SF Mono", ui-monospace, Menlo, Consolas, monospace;--qw-page-bg-image: none;--qw-band-plain: var(--qw-bg-app);--qw-band-cream: #FFF6D6;--qw-band-sky: #DCE9FB;--qw-band-mint: #C9F5D2;--qw-band-sun: #FFE500;--qw-band-blush: #FBD5D5;--qw-band-motif: rgba(0, 0, 0, .05);--qw-band-motif-2: rgba(0, 0, 0, .04);color-scheme:light}:root[data-theme=neobrutalism-dark]{--qw-blue: #60A5FA;--qw-blue-dark: #3B82F6;--qw-blue-light: #93C5FD;--qw-green: #5BFF7C;--qw-yellow: #FFE500;--qw-red: #FF6B6B;--nb-pink: #FF6BCB;--nb-orange: #FF8A3D;--nb-violet: #B084FF;--nb-cyan: #00F0FF;--qw-bg-app: #1A1A22;--qw-bg-surface: #2A2A33;--qw-bg-muted: #33333D;--qw-bg-muted-2: #3D3D47;--qw-text-primary: #F4F6FB;--qw-text-secondary: #C8CDE0;--qw-text-muted: #8A93AE;--qw-text-subtle: #5A6280;--qw-text-on-brand: #000000;--qw-border-subtle: #FFFFFF;--qw-border-default: #FFFFFF;--qw-border-strong: #FFFFFF;--qw-status-info-bg: #1E3A5F;--qw-status-info-border: #FFFFFF;--qw-status-info-fg: #93C5FD;--qw-status-success-bg: #1E4D2B;--qw-status-success-border: #FFFFFF;--qw-status-success-fg: #5BFF7C;--qw-status-warning-bg: #4D3D00;--qw-status-warning-border: #FFFFFF;--qw-status-warning-fg: #FFE500;--qw-status-danger-bg: #4D1818;--qw-status-danger-border: #FFFFFF;--qw-status-danger-fg: #FF6B6B;--qw-status-violet-bg: #2E1F4A;--qw-status-violet-border: #FFFFFF;--qw-status-violet-fg: #B084FF;--qw-shadow-xs: 2px 2px 0 0 #FFFFFF;--qw-shadow-sm: 2px 2px 0 0 #FFFFFF;--qw-shadow-md: 3px 3px 0 0 #FFFFFF;--qw-shadow-lg: 4px 4px 0 0 #FFFFFF;--qw-shadow-xl: 6px 6px 0 0 #FFFFFF;--qw-shadow-glow: 4px 4px 0 0 #FFFFFF;--qw-shadow-hover: 1px 1px 0 0 #FFFFFF;--qw-shadow-active: 0 0 0 0 #FFFFFF;--qw-radius-sm: 4px;--qw-radius: 6px;--qw-radius-md: 6px;--qw-radius-lg: 8px;--qw-radius-xl: 8px;--qw-radius-pill: 999px;--qw-border-w: 2px;--qw-border-w-lg: 3px;--qw-font-sans: "Space Grotesk", "Public Sans", "Inter", system-ui, sans-serif;--qw-font-display: "Space Grotesk", "Archivo Black", system-ui, sans-serif;--qw-font-mono: "JetBrains Mono", "SF Mono", ui-monospace, Menlo, Consolas, monospace;--qw-page-bg-image: none;--qw-band-plain: var(--qw-bg-app);--qw-band-cream: #242420;--qw-band-sky: #16243D;--qw-band-mint: #16331F;--qw-band-sun: #33290A;--qw-band-blush: #331818;--qw-band-motif: rgba(255, 255, 255, .06);--qw-band-motif-2: rgba(255, 255, 255, .05);color-scheme:dark}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{background-color:var(--qw-bg-app);scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background-color:var(--qw-bg-app);background-image:var(--qw-page-bg-image);background-attachment:fixed;color:var(--qw-text-primary);font-family:var(--qw-font-sans);font-weight:400;font-size:16px;line-height:1.6;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color var(--qw-motion-default),color var(--qw-motion-default)}:root[data-theme=neobrutalism-light] body,:root[data-theme=neobrutalism-dark] body{font-weight:500}img,svg{display:block;max-width:100%}a{color:var(--qw-blue);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;cursor:pointer}ul,ol{list-style:none}:focus-visible{outline:2px solid var(--qw-blue);outline-offset:2px}.qw-skip-link{position:absolute;left:-9999px;top:0;z-index:200;background:var(--qw-bg-surface);color:var(--qw-text-primary);padding:var(--qw-space-3) var(--qw-space-4);border-radius:var(--qw-radius)}.qw-skip-link:focus{left:var(--qw-space-4);top:var(--qw-space-4)}.qw-container{width:100%;max-width:1200px;margin-inline:auto;padding-inline:clamp(16px,5vw,32px)}.qw-section{padding-block:var(--qw-space-24)}@media (max-width: 768px){.qw-section{padding-block:var(--qw-space-16)}}.qw-eyebrow{font-family:var(--qw-font-sans);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--qw-blue);line-height:1}.qw-hero-title{font-family:var(--qw-font-display);font-size:clamp(40px,6vw,76px);font-weight:800;line-height:1.02;letter-spacing:-.02em;color:var(--qw-text-primary)}.qw-h2{font-family:var(--qw-font-display);font-size:clamp(28px,4vw,44px);font-weight:700;line-height:1.1;letter-spacing:-.01em;color:var(--qw-text-primary)}.qw-h3{font-family:var(--qw-font-sans);font-size:clamp(18px,2vw,22px);font-weight:700;line-height:1.2;letter-spacing:-.005em;color:var(--qw-text-primary)}.qw-lead{font-size:clamp(17px,1.6vw,21px);font-weight:400;line-height:1.5;color:var(--qw-text-secondary)}.qw-stat-num{font-family:var(--qw-font-display);font-size:clamp(32px,5vw,56px);font-weight:800;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.qw-mono{font-family:var(--qw-font-mono);font-size:13px}.qw-card{background:var(--qw-bg-surface);border:var(--qw-border-w) solid var(--qw-border-subtle);border-radius:var(--qw-radius-lg);box-shadow:var(--qw-shadow-sm)}.qw-btn-primary,.qw-btn-secondary,.qw-btn-ghost{display:inline-flex;align-items:center;gap:var(--qw-space-2);padding:12px 22px;border-radius:var(--qw-radius);font-family:var(--qw-font-sans);font-weight:600;font-size:15px;transition:transform var(--qw-motion-hover),box-shadow var(--qw-motion-hover),background var(--qw-motion-hover);text-decoration:none}.qw-btn-primary{background:var(--qw-blue);color:var(--qw-text-on-brand);border:var(--qw-border-w) solid var(--qw-border-default);box-shadow:var(--qw-shadow-sm)}.qw-btn-secondary{background:transparent;color:var(--qw-text-primary);border:var(--qw-border-w) solid var(--qw-border-default)}.qw-btn-secondary:hover{background:var(--qw-bg-muted)}.qw-btn-ghost{background:transparent;color:var(--qw-blue);border:none}:root[data-theme^=qorwall] .qw-btn-primary:hover{transform:translateY(-1px);box-shadow:var(--qw-shadow-md)}:root[data-theme^=neobrutalism] .qw-btn-primary:active,:root[data-theme^=neobrutalism] .qw-btn-secondary:active{box-shadow:var(--qw-shadow-active);transform:translate(3px,3px)}:root[data-theme^=qorwall] .qw-card-hover:hover{transform:translateY(-2px);box-shadow:var(--qw-shadow-hover)}:root[data-theme^=neobrutalism] .qw-card-hover:hover{transform:translate(1px,1px);box-shadow:var(--qw-shadow-hover)}.qw-reveal{opacity:1;transform:none}html.js-reveal .qw-reveal{opacity:0;transform:translateY(16px);transition:opacity var(--qw-motion-page),transform var(--qw-motion-page)}html.js-reveal .qw-reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.qw-reveal,html.js-reveal .qw-reveal{opacity:1;transform:none;transition:none}.eco-flow,.hero-ring,.logo-floaty,.glow-drift{animation:none!important}*{transition-duration:.001ms!important}}.qw-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.qw-brand{display:block;width:auto}.qw-brand-horizontal{flex-shrink:0}.qw-brand-shield .qw-shield-blue{fill:#285ba5}.qw-brand-shield .qw-shield-green{fill:#31a853}.qw-brand-shield .qw-shield-yellow{fill:#e0ac2b}.qw-brand-shield .qw-shield-red{fill:#c5241d}.qw-brand-wordmark path{fill:var(--qw-blue);transition:fill var(--qw-motion-default)}.qw-brand-slogan path{fill:var(--qw-text-secondary);transition:fill var(--qw-motion-default)}:root[data-theme=qorwall-dark] .qw-brand-wordmark path,:root[data-theme=neobrutalism-dark] .qw-brand-wordmark path{fill:var(--qw-text-primary)}:root[data-theme=neobrutalism-light] .qw-brand-wordmark path{fill:var(--qw-text-primary)}.theme-switcher{position:relative;flex-shrink:0}.theme-switcher-trigger{display:inline-flex;align-items:center;gap:4px;height:40px;padding-inline:var(--qw-space-3);background:var(--qw-bg-surface);border:var(--qw-border-w) solid var(--qw-border-default);border-radius:var(--qw-radius);box-shadow:var(--qw-shadow-sm);color:var(--qw-text-primary);transition:background var(--qw-motion-hover),box-shadow var(--qw-motion-hover)}.theme-switcher-trigger:hover{background:var(--qw-bg-muted)}.theme-switcher-caret{opacity:.6}.theme-switcher-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:80;min-width:220px;padding:var(--qw-space-1);background:var(--qw-bg-surface);border:var(--qw-border-w) solid var(--qw-border-default);border-radius:var(--qw-radius-md);box-shadow:var(--qw-shadow-md);display:flex;flex-direction:column;gap:2px}.theme-switcher-option{display:flex;align-items:center;gap:var(--qw-space-3);width:100%;padding:var(--qw-space-2) var(--qw-space-3);background:transparent;border:var(--qw-border-w) solid transparent;border-radius:var(--qw-radius-sm);color:var(--qw-text-primary);font-size:14px;font-weight:500;text-align:left;transition:background var(--qw-motion-hover)}.theme-switcher-option:hover{background:var(--qw-bg-muted)}.theme-switcher-option.is-active{background:var(--qw-status-info-bg);border-color:var(--qw-status-info-border)}.theme-switcher-name{flex:1}.theme-switcher-check{color:var(--qw-blue);flex-shrink:0}.theme-swatch{position:relative;display:inline-flex;width:26px;height:26px;border-radius:var(--qw-radius-sm);border:1px solid var(--qw-border-default);overflow:hidden;flex-shrink:0}.theme-swatch-bg{position:absolute;top:0;right:0;bottom:0;left:0}.theme-swatch-brand{position:absolute;right:3px;bottom:3px;width:11px;height:11px;border-radius:999px}.theme-swatch[data-theme=qorwall-light] .theme-swatch-bg{background:#f6f7fb}.theme-swatch[data-theme=qorwall-light] .theme-swatch-brand{background:#285ba5}.theme-swatch[data-theme=qorwall-dark] .theme-swatch-bg{background:#0a0a0f}.theme-swatch[data-theme=qorwall-dark] .theme-swatch-brand{background:#4f7fd6}.theme-swatch[data-theme=neobrutalism-light] .theme-swatch-bg{background:#fffdf7}.theme-swatch[data-theme=neobrutalism-light] .theme-swatch-brand{background:#3b82f6}.theme-swatch[data-theme=neobrutalism-dark] .theme-swatch-bg{background:#1a1a22}.theme-swatch[data-theme=neobrutalism-dark] .theme-swatch-brand{background:#60a5fa}.lang-switcher{display:inline-flex;align-items:center;padding:3px;gap:2px;background:var(--qw-bg-surface);border:var(--qw-border-w) solid var(--qw-border-default);border-radius:var(--qw-radius);box-shadow:var(--qw-shadow-sm);flex-shrink:0}.lang-switcher-btn{min-width:34px;height:30px;padding-inline:var(--qw-space-2);background:transparent;border:none;border-radius:var(--qw-radius-sm);color:var(--qw-text-muted);font-family:var(--qw-font-sans);font-size:13px;font-weight:700;letter-spacing:.02em;transition:background var(--qw-motion-hover),color var(--qw-motion-hover)}.lang-switcher-btn:hover{color:var(--qw-text-primary);background:var(--qw-bg-muted)}.lang-switcher-btn.is-active{background:var(--qw-blue);color:var(--qw-text-on-brand)}.lang-switcher-btn.is-active:hover{background:var(--qw-blue)}.qw-btn-arrow-icon{flex-shrink:0;transition:transform var(--qw-motion-hover)}.qw-btn-arrow:hover .qw-btn-arrow-icon{transform:translate(2px)}.qw-btn-ghost:hover{text-decoration:none}.qw-btn-ghost:hover .qw-btn-label{text-decoration:underline}.qw-header{position:sticky;top:0;z-index:50;background:var(--qw-bg-surface);border-bottom:var(--qw-border-w) solid var(--qw-border-subtle);transition:box-shadow var(--qw-motion-default),background var(--qw-motion-default)}.qw-header.is-scrolled{box-shadow:var(--qw-shadow-sm)}:root[data-theme=qorwall-dark] .qw-header.is-scrolled{background:color-mix(in srgb,var(--qw-bg-surface) 78%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.qw-header-inner{display:flex;align-items:center;gap:var(--qw-space-4);height:68px;transition:height var(--qw-motion-default)}.qw-header.is-scrolled .qw-header-inner{height:60px}.qw-header-logo{display:inline-flex;align-items:center;flex-shrink:0}.qw-header-logo:hover{text-decoration:none}.qw-nav{display:flex;align-items:center;gap:var(--qw-space-6);margin-inline:auto}.qw-nav a{position:relative;color:var(--qw-text-secondary);font-size:15px;font-weight:600;padding:var(--qw-space-2) 0;transition:color var(--qw-motion-hover)}.qw-nav a:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:2px;background:var(--qw-blue);transform:scaleX(0);transform-origin:left;transition:transform var(--qw-motion-hover)}.qw-nav a:hover{color:var(--qw-text-primary);text-decoration:none}.qw-nav a:hover:after,.qw-nav a.is-active:after{transform:scaleX(1)}.qw-nav a.is-active{color:var(--qw-blue)}.qw-header-actions{display:flex;align-items:center;gap:var(--qw-space-2);flex-shrink:0}.qw-header-burger{display:none;align-items:center;justify-content:center;width:42px;height:42px;background:transparent;border:var(--qw-border-w) solid var(--qw-border-default);border-radius:var(--qw-radius);color:var(--qw-text-primary)}.qw-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#00000073;opacity:0;visibility:hidden;transition:opacity var(--qw-motion-default),visibility var(--qw-motion-default)}.qw-drawer-backdrop.is-open{opacity:1;visibility:visible}.qw-drawer{position:fixed;top:0;right:0;bottom:0;z-index:70;width:min(300px,86vw);background:var(--qw-bg-surface);border-left:var(--qw-border-w-lg) solid var(--qw-border-default);box-shadow:var(--qw-shadow-lg);padding:var(--qw-space-4);display:flex;flex-direction:column;gap:var(--qw-space-4);transform:translate(100%);transition:transform var(--qw-motion-page);overflow-y:auto}.qw-drawer.is-open{transform:translate(0)}.qw-drawer-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:var(--qw-space-3);border-bottom:var(--qw-border-w) solid var(--qw-border-subtle)}.qw-drawer-close{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:var(--qw-border-w) solid var(--qw-border-default);border-radius:var(--qw-radius);color:var(--qw-text-primary)}.qw-drawer-nav{display:flex;flex-direction:column;gap:var(--qw-space-1)}.qw-drawer-nav a{color:var(--qw-text-primary);font-size:17px;font-weight:600;padding:var(--qw-space-3) var(--qw-space-2);border-radius:var(--qw-radius);transition:background var(--qw-motion-hover)}.qw-drawer-nav a:hover,.qw-drawer-nav a.is-active{background:var(--qw-bg-muted);color:var(--qw-blue);text-decoration:none}.qw-drawer-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--qw-space-3);padding-block:var(--qw-space-3);border-block:var(--qw-border-w) solid var(--qw-border-subtle)}.qw-drawer-cta{justify-content:center;width:100%}@media (max-width: 900px){.qw-nav,.qw-header-cta{display:none}.qw-header-burger{display:inline-flex}.qw-header-actions>.lang-switcher,.qw-header-actions>.theme-switcher{display:none}}@media (min-width: 901px){.qw-drawer,.qw-drawer-backdrop{display:none}}.qw-footer{background:var(--qw-bg-muted);border-top:var(--qw-border-w) solid var(--qw-border-subtle);padding-block:var(--qw-space-16) var(--qw-space-8);margin-top:var(--qw-space-12)}.qw-footer-grid{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:var(--qw-space-8) var(--qw-space-6)}.qw-footer-brand{display:flex;flex-direction:column;gap:var(--qw-space-4);max-width:320px}.qw-footer-tagline{font-family:var(--qw-font-display);font-size:15px;font-weight:600;letter-spacing:.01em;color:var(--qw-text-secondary)}.qw-footer-controls{display:flex;flex-wrap:wrap;align-items:center;gap:var(--qw-space-3)}.qw-footer-col-title{font-family:var(--qw-font-sans);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--qw-text-primary);margin-bottom:var(--qw-space-4)}.qw-footer-col ul{display:flex;flex-direction:column;gap:var(--qw-space-3)}.qw-footer-col a{color:var(--qw-text-muted);font-size:14px;font-weight:500;transition:color var(--qw-motion-hover)}.qw-footer-col a:hover{color:var(--qw-blue);text-decoration:none}.qw-footer-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--qw-space-3);margin-top:var(--qw-space-12);padding-top:var(--qw-space-6);border-top:var(--qw-border-w) solid var(--qw-border-subtle)}.qw-footer-copyright,.qw-footer-madein{font-size:13px;color:var(--qw-text-subtle)}@media (max-width: 900px){.qw-footer-grid{grid-template-columns:1fr 1fr}.qw-footer-brand{grid-column:1 / -1;max-width:none}}@media (max-width: 520px){.qw-footer-grid{grid-template-columns:1fr}.qw-footer-bottom{flex-direction:column;align-items:flex-start}}.qw-hero{position:relative;overflow:hidden;padding-block:clamp(48px,8vw,104px)}.qw-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.qw-hero-shield{position:absolute;right:-160px;top:-120px;width:clamp(420px,50vw,680px);height:clamp(420px,50vw,680px);opacity:.06}:root[data-theme=qorwall-dark] .qw-hero-shield{opacity:.16}:root[data-theme^=neobrutalism] .qw-hero-shield{opacity:.1}:root[data-theme^=qorwall] .glow-drift{animation:qwGlowDrift 12s ease-in-out infinite alternate}@keyframes qwGlowDrift{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(-3%,2%,0) rotate(4deg)}}.qw-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr .9fr;gap:var(--qw-space-16);align-items:center}.qw-hero-eyebrow{display:inline-flex;align-items:center;gap:var(--qw-space-2);color:var(--qw-green)}.qw-eyebrow-dot{width:8px;height:8px;border-radius:var(--qw-radius-pill);background:var(--qw-green);box-shadow:0 0 0 4px color-mix(in srgb,var(--qw-green) 22%,transparent)}.qw-hero-title{margin-top:var(--qw-space-4)}.qw-acc-blue{color:var(--qw-blue)}.qw-acc-green{color:var(--qw-green)}.qw-acc-yellow{color:var(--qw-yellow)}.qw-acc-red{color:var(--qw-red)}:root[data-theme=qorwall-dark] .qw-hero-title .qw-acc-blue,:root[data-theme=qorwall-dark] .qw-hero-title .qw-acc-green{text-shadow:0 0 24px color-mix(in srgb,currentColor 45%,transparent)}.qw-hero-lead{margin-top:var(--qw-space-4);max-width:56ch}.qw-hero-benefits{margin-top:var(--qw-space-6);display:flex;flex-direction:column;gap:var(--qw-space-3)}.qw-hero-benefits li{display:flex;align-items:center;gap:var(--qw-space-3);color:var(--qw-text-secondary);font-size:16px}.qw-hero-benefit-ic{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border-radius:var(--qw-radius-pill);color:var(--qw-green);background:color-mix(in srgb,var(--qw-green) 14%,transparent)}:root[data-theme^=neobrutalism] .qw-hero-benefit-ic{border-radius:var(--qw-radius);border:var(--qw-border-w) solid var(--qw-border-default)}.qw-hero-cta{margin-top:var(--qw-space-8);display:flex;gap:var(--qw-space-3);flex-wrap:wrap}.qw-btn-arrow{transition:transform var(--qw-motion-hover)}.qw-hero-cta-primary:hover .qw-btn-arrow{transform:translate(3px)}.qw-hero-visual{position:relative;display:flex;flex-direction:column;align-items:center}.qw-hero-orbit{position:relative;width:clamp(180px,26vw,240px);height:clamp(180px,26vw,240px);display:grid;place-items:center;margin-bottom:calc(-1 * var(--qw-space-8));z-index:2}.qw-hero-glow{position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;border-radius:50%;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--qw-blue) 26%,transparent),transparent 65%);filter:blur(8px)}:root[data-theme^=neobrutalism] .qw-hero-glow{display:none}:root[data-theme=qorwall-dark] .qw-hero-glow{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--qw-blue) 40%,transparent),color-mix(in srgb,var(--qw-green) 12%,transparent) 45%,transparent 70%)}.qw-hero-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.qw-ring-outer,.qw-ring-inner{fill:none;stroke-linecap:round;transform-origin:100px 100px}.qw-ring-outer{stroke:var(--qw-blue);stroke-width:2.5;stroke-dasharray:120 460;opacity:.7}.qw-ring-inner{stroke:var(--qw-green);stroke-width:2;stroke-dasharray:60 360;opacity:.55}:root[data-theme^=qorwall] .qw-ring-outer{animation:qwSpin 18s linear infinite}:root[data-theme^=qorwall] .qw-ring-inner{animation:qwSpin 14s linear infinite reverse}@keyframes qwSpin{to{transform:rotate(360deg)}}:root[data-theme^=neobrutalism] .qw-ring-outer{stroke:var(--qw-border-default);stroke-width:4;stroke-dasharray:14 12;opacity:1}:root[data-theme^=neobrutalism] .qw-ring-inner{stroke:var(--qw-yellow);stroke-width:4;stroke-dasharray:12 10;opacity:1}.qw-hero-mark{position:relative;z-index:1;width:clamp(84px,13vw,112px);height:auto;filter:drop-shadow(var(--qw-shadow-md))}.logo-floaty{animation:qwFloaty 5s ease-in-out infinite}@keyframes qwFloaty{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.qw-hero-panel{position:relative;z-index:1;width:100%;max-width:460px;background:var(--qw-bg-surface);border:var(--qw-border-w) solid var(--qw-border-default);border-radius:var(--qw-radius-lg);box-shadow:var(--qw-shadow-lg);overflow:hidden}.qw-panel-bar{display:flex;align-items:center;gap:6px;padding:10px 12px;background:var(--qw-bg-muted);border-bottom:var(--qw-border-w) solid var(--qw-border-subtle)}.qw-panel-dot{width:11px;height:11px;border-radius:50%}.qw-dot-red{background:var(--qw-red)}.qw-dot-yellow{background:var(--qw-yellow)}.qw-dot-green{background:var(--qw-green)}.qw-panel-url{margin-left:10px;flex:1;max-width:220px;font-family:var(--qw-font-mono);font-size:12px;color:var(--qw-text-muted);background:var(--qw-bg-surface);border:var(--qw-border-w) solid var(--qw-border-subtle);border-radius:var(--qw-radius-pill);padding:3px 12px}.qw-panel-body{padding:var(--qw-space-4);display:grid;gap:var(--qw-space-3)}.qw-panel-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--qw-space-2)}.qw-panel-stat{background:var(--qw-bg-muted);border:var(--qw-border-w) solid var(--qw-border-subtle);border-radius:var(--qw-radius);padding:var(--qw-space-3)}.qw-panel-stat b{display:block;font-family:var(--qw-font-display);font-size:22px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.qw-panel-stat small{display:block;margin-top:4px;font-size:11px;color:var(--qw-text-muted)}.qw-panel-chart{height:96px;background:var(--qw-bg-muted);border:var(--qw-border-w) solid var(--qw-border-subtle);border-radius:var(--qw-radius);overflow:hidden}.qw-panel-chart svg{width:100%;height:100%}.qw-chart-line{stroke:var(--qw-blue);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.qw-panel-services{display:flex;flex-direction:column;gap:var(--qw-space-2)}.qw-panel-services li{display:flex;align-items:center;gap:var(--qw-space-2);font-size:13px;color:var(--qw-text-secondary)}.qw-svc-ic{display:inline-flex;align-items:center;justify-content:center}.qw-svc-pill{margin-left:auto;font-size:10px;font-weight:700;padding:2px 9px;border-radius:var(--qw-radius-pill);background:var(--qw-status-success-bg);color:var(--qw-status-success-fg);border:var(--qw-border-w) solid var(--qw-status-success-border)}@media (max-width: 900px){.qw-hero-inner{grid-template-columns:1fr;gap:var(--qw-space-12);text-align:left}.qw-hero-visual{max-width:480px;margin-inline:auto}}@media (max-width: 480px){.qw-panel-stat b{font-size:18px}}@media (prefers-reduced-motion: reduce){.qw-ring-outer,.qw-ring-inner,.qw-hero-mark,.qw-hero-shield,.qw-btn-arrow{animation:none!important;transition:none!important}}.qw-viz-donut{position:relative;display:inline-flex;align-items:center;justify-content:center;line-height:0}.qw-viz-donut svg{display:block}.qw-donut-track{fill:none;stroke:var(--qw-bg-muted-2);stroke-width:9}.qw-donut-fill{fill:none;stroke:var(--accent-color, var(--qw-blue));stroke-width:9;stroke-linecap:round;stroke-dasharray:0 var(--qw-viz-circ, 264);transition:stroke-dasharray 1.1s cubic-bezier(.22,1,.36,1)}html.js-reveal .qw-viz-donut.is-visible .qw-donut-fill{stroke-dasharray:var(--qw-viz-fill, 0) var(--qw-viz-circ, 264)}:root[data-theme=qorwall-dark] .qw-donut-fill{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent-color) 50%,transparent))}:root[data-theme^=neobrutalism] .qw-donut-track,:root[data-theme^=neobrutalism] .qw-donut-fill{stroke-width:11}:root[data-theme^=neobrutalism] .qw-donut-fill{stroke-linecap:butt}.qw-donut-center{position:absolute;font-size:clamp(15px,2.4vw,20px);color:var(--accent-color, var(--qw-text-primary));letter-spacing:-.01em}.qw-viz-spark{display:block;width:100%;max-width:120px;height:36px;line-height:0}.qw-viz-spark svg{display:block;width:100%;height:100%}.qw-spark-bar{fill:color-mix(in srgb,var(--accent-color, var(--qw-blue)) 55%,transparent);transform-box:fill-box;transform-origin:bottom;transform:scaleY(0);transition:transform .52s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--qw-spark-i, 0) * 55ms)}.qw-viz-spark .qw-spark-bar:last-child{fill:var(--accent-color, var(--qw-blue))}html.js-reveal .qw-reveal.is-visible .qw-viz-spark .qw-spark-bar,html.js-reveal .qw-viz-spark.is-visible .qw-spark-bar,.qw-viz-spark .qw-spark-bar{transform:scaleY(1)}html.js-reveal .qw-viz-spark .qw-spark-bar{transform:scaleY(0)}:root[data-theme^=neobrutalism] .qw-spark-bar{fill:var(--accent-color, var(--qw-blue));stroke:var(--qw-border-default);stroke-width:1}.qw-feature-card .qw-feature-chip{position:relative;background:color-mix(in srgb,var(--qw-accent) 14%,var(--qw-bg-surface))}.qw-feature-card .qw-feature-chip:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:inherit;border:2px solid color-mix(in srgb,var(--qw-accent) 28%,transparent);opacity:.7;pointer-events:none}:root[data-theme^=neobrutalism] .qw-feature-card .qw-feature-chip:after{display:none}.qw-feature-card:after{content:"";position:absolute;inset-block-end:-34px;inset-inline-end:-34px;inline-size:120px;block-size:120px;border-radius:50%;background:radial-gradient(circle at 30% 30%,color-mix(in srgb,var(--qw-accent) 16%,transparent),transparent 68%);opacity:.55;pointer-events:none;z-index:0;transition:transform var(--qw-motion-default),opacity var(--qw-motion-default)}.qw-feature-card>*{position:relative;z-index:1}:root[data-theme^=qorwall] .qw-feature-card:hover:after{transform:scale(1.18);opacity:.8}:root[data-theme^=neobrutalism] .qw-feature-card:after{background:color-mix(in srgb,var(--qw-accent) 22%,transparent);opacity:.4}:root[data-theme=qorwall-dark] .qw-feature-card .qw-feature-chip{box-shadow:0 0 14px color-mix(in srgb,var(--qw-accent) 28%,transparent)}.qw-flash-card .qw-flash-chip{width:56px;height:56px;position:relative}.qw-flash-card .qw-flash-chip:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:inherit;border:2px solid color-mix(in srgb,var(--accent-color) 34%,transparent);pointer-events:none}:root[data-theme^=neobrutalism] .qw-flash-card .qw-flash-chip:before{display:none}:root[data-theme^=qorwall] .qw-flash-card .qw-flash-glow{opacity:.4}:root[data-theme^=qorwall] .qw-flash-card:hover .qw-flash-glow{opacity:1}.qw-flash-card{border-block-start:3px solid color-mix(in srgb,var(--accent-color) 70%,var(--qw-border-subtle))}:root[data-theme^=neobrutalism] .qw-flash-card{border-block-start:var(--qw-border-w-lg) solid var(--qw-border-default)}.qw-stat-viz{margin-block-start:var(--qw-space-2);align-self:stretch;display:flex;align-items:flex-end;min-height:36px}.qw-stat--with-donut{flex-direction:row;align-items:center;gap:var(--qw-space-4)}.qw-stat--with-donut .qw-stat-donut{flex:0 0 auto}.qw-stat--with-donut .qw-stat-body{display:flex;flex-direction:column;gap:var(--qw-space-1);min-width:0}.qw-impact-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--qw-space-6);margin-block-start:var(--qw-space-12)}.qw-impact-card{display:flex;align-items:center;gap:var(--qw-space-4);padding:var(--qw-space-6);background:var(--qw-bg-surface);border:var(--qw-border-w) solid var(--qw-border-subtle);border-inline-start:4px solid var(--accent-color, var(--qw-blue));border-radius:var(--qw-radius-lg);box-shadow:var(--qw-shadow-sm)}.qw-impact-text{display:flex;flex-direction:column;gap:var(--qw-space-1);min-width:0}.qw-impact-text .qw-stat-qualitative{font-size:clamp(15px,2vw,19px)}@media (prefers-reduced-motion: reduce){.qw-donut-fill{transition:none;stroke-dasharray:var(--qw-viz-fill, 0) var(--qw-viz-circ, 264)}.qw-spark-bar,html.js-reveal .qw-viz-spark .qw-spark-bar{transition:none;transform:scaleY(1)}.qw-feature-card:after,:root[data-theme^=qorwall] .qw-feature-card:hover:after{transition:none}}[data-accent=blue]{--accent-color: var(--qw-blue)}[data-accent=blueLight]{--accent-color: var(--qw-blue-light)}[data-accent=green]{--accent-color: var(--qw-green)}[data-accent=yellow]{--accent-color: var(--qw-yellow)}[data-accent=red]{--accent-color: var(--qw-red)}[data-accent=violet]{--accent-color: var(--qw-status-violet-fg)}[data-accent=muted]{--accent-color: var(--qw-text-muted)}.qw-stats-strip .qw-h2{margin-top:var(--qw-space-2)}.qw-stats-strip .qw-eyebrow{margin-bottom:var(--qw-space-2)}.qw-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(185px,1fr));gap:var(--qw-space-6);margin-top:var(--qw-space-12)}.qw-stats-grid .qw-stat-num{font-size:clamp(20px,2.4vw,32px);white-space:nowrap;letter-spacing:-.03em}@media (max-width: 560px){.qw-stats-grid{grid-template-columns:repeat(2,1fr);gap:var(--qw-space-4)}.qw-stats-grid .qw-stat-num{font-size:clamp(18px,6vw,26px)}}.qw-stat{display:flex;flex-direction:column;gap:var(--qw-space-2);padding:var(--qw-space-4);background:var(--qw-bg-surface);border:var(--qw-border-w) solid var(--qw-border-subtle);border-radius:var(--qw-radius-lg);box-shadow:var(--qw-shadow-sm)}.qw-stat-num--accent{color:var(--accent-color, var(--qw-blue))}:root[data-theme=qorwall-dark] .qw-stat-num--accent{filter:drop-shadow(0 0 10px color-mix(in srgb,var(--accent-color) 35%,transparent))}.qw-stat-label{font-size:14px;font-weight:500;color:var(--qw-text-muted);letter-spacing:.01em}.qw-stat-qualitative{font-family:var(--qw-font-display);font-size:clamp(18px,2.4vw,26px);font-weight:700;line-height:1.2;color:var(--accent-color, var(--qw-text-primary))}.qw-stats-split{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:var(--qw-space-6);margin-top:var(--qw-space-12)}@media (max-width: 760px){.qw-stats-split{grid-template-columns:1fr}.qw-split-bar{width:100%;height:14px!important;flex-direction:row!important}}.qw-split-card{display:flex;flex-direction:column;gap:var(--qw-space-1);padding:var(--qw-space-6);background:var(--qw-bg-surface);border:var(--qw-border-w) solid var(--qw-border-subtle);border-left:4px solid var(--accent-color);border-radius:var(--qw-radius-lg);box-shadow:var(--qw-shadow-sm)}.qw-split-title{font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--qw-text-muted)}.qw-split-num{color:var(--accent-color);font-size:clamp(28px,4vw,44px)}.qw-split-pct{font-family:var(--qw-font-mono);font-size:14px;color:var(--qw-text-secondary)}.qw-split-bar{display:flex;flex-direction:column;width:18px;height:140px;border-radius:var(--qw-radius-pill);overflow:hidden;border:var(--qw-border-w) solid var(--qw-border-subtle);background:var(--qw-bg-muted)}.qw-pbar-own,.qw-pbar-eco{display:block;width:100%}.qw-split-bar>[data-accent]{background:var(--accent-color)}.qw-stats-qual{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--qw-space-6);margin-top:var(--qw-space-12)}.qw-stats-qual .qw-stat{border-left:4px solid var(--accent-color)}.qw-stats-qual .qw-stat-label:empty{display:none}.qw-stats-disclaimer{margin-top:var(--qw-space-8);font-size:13px;line-height:1.5;color:var(--qw-text-subtle);max-width:760px}.qw-flagship-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--qw-space-6);margin-top:var(--qw-space-12)}@media (min-width: 1024px){.qw-flagship-grid{grid-template-columns:repeat(3,1fr)}}.qw-flash-card{position:relative;display:flex;flex-direction:column;gap:var(--qw-space-3);padding:var(--qw-space-6);overflow:hidden;isolation:isolate}.qw-flash-glow{position:absolute;inset:auto auto -40% -20%;width:60%;height:80%;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--accent-color) 22%,transparent),transparent 70%);opacity:0;pointer-events:none;z-index:-1;transition:opacity var(--qw-motion-default)}:root[data-theme=qorwall-dark] .qw-flash-card:hover .qw-flash-glow{opacity:.9}.qw-flash-chip{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--qw-radius-md);color:var(--accent-color);background:color-mix(in srgb,var(--accent-color) 14%,transparent);border:var(--qw-border-w) solid color-mix(in srgb,var(--accent-color) 40%,transparent)}:root[data-theme^=neobrutalism] .qw-flash-chip{border:var(--qw-border-w-lg) solid var(--qw-border-default);box-shadow:var(--qw-shadow-xs)}:root[data-theme=qorwall-dark] .qw-flash-chip{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent-color) 45%,transparent))}.qw-flash-title{margin-top:var(--qw-space-1)}.qw-flash-promise{color:var(--qw-text-secondary);font-size:15px;line-height:1.55;flex:1}.qw-flash-detail{display:inline-flex;align-items:center;gap:var(--qw-space-1);margin-top:auto;font-weight:600;font-size:14px;color:var(--accent-color)}.qw-flash-detail:hover{text-decoration:none}.qw-flash-arrow{transition:transform var(--qw-motion-hover)}.qw-flash-detail:hover .qw-flash-arrow{transform:translate(3px)}.qw-tech-strip .qw-lead{margin-top:var(--qw-space-3);max-width:680px}.qw-tech-badges{display:flex;flex-wrap:wrap;gap:var(--qw-space-3);margin-top:var(--qw-space-8)}.qw-tech-badge{display:inline-flex;align-items:center;gap:var(--qw-space-2);padding:8px 16px;border-radius:var(--qw-radius-pill);background:var(--qw-bg-surface);border:var(--qw-border-w) solid var(--qw-border-default);box-shadow:var(--qw-shadow-xs);color:var(--qw-text-secondary);font-weight:500;letter-spacing:0;transition:transform var(--qw-motion-hover),box-shadow var(--qw-motion-hover)}:root[data-theme^=qorwall] .qw-tech-badge:hover{transform:translateY(-2px);box-shadow:var(--qw-shadow-sm)}:root[data-theme^=neobrutalism] .qw-tech-badge:hover{transform:translate(1px,1px);box-shadow:var(--qw-shadow-hover)}.qw-tech-badge--tr{color:var(--qw-status-success-fg);background:var(--qw-status-success-bg);border-color:var(--qw-status-success-border);font-family:var(--qw-font-sans)}.qw-ecosystem .qw-lead{margin-top:var(--qw-space-3);max-width:720px}.qw-eco-svg-wrap{margin-top:var(--qw-space-12);width:100%;background:var(--qw-bg-surface);border:var(--qw-border-w) solid var(--qw-border-subtle);border-radius:var(--qw-radius-xl);box-shadow:var(--qw-shadow-md);padding:var(--qw-space-6)}:root[data-theme^=neobrutalism] .qw-eco-svg-wrap{box-shadow:var(--qw-shadow-lg)}.qw-eco-svg{width:100%;height:auto;display:block;font-family:var(--qw-font-sans)}.qw-eco-svg .eco-box{fill:var(--qw-bg-surface);stroke:color-mix(in srgb,var(--accent-color, var(--qw-border-default)) 55%,var(--qw-border-default));stroke-width:1.5}.qw-eco-svg .eco-box-center{fill:color-mix(in srgb,var(--qw-blue) 10%,var(--qw-bg-surface));stroke:var(--qw-blue);stroke-width:2.5}.qw-eco-svg .eco-accent-bar{fill:var(--accent-color, var(--qw-border-default))}.qw-eco-svg .eco-shadow{fill:var(--qw-border-default);opacity:0}:root[data-theme^=neobrutalism] .qw-eco-svg .eco-box{stroke:var(--qw-border-default);stroke-width:2.5;fill:var(--qw-bg-surface)}:root[data-theme^=neobrutalism] .qw-eco-svg .eco-box-center{stroke-width:3}:root[data-theme^=neobrutalism] .qw-eco-svg .eco-shadow{opacity:1;transform:translate(4px,4px)}.qw-eco-svg .eco-fo{overflow:visible}.qw-eco-svg .eco-card{box-sizing:border-box;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:4px 10px;text-align:center;font-family:var(--qw-font-sans);overflow:hidden}.qw-eco-svg .eco-card-title{font-weight:700;font-size:14px;line-height:1.18;color:var(--qw-text-primary);word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.qw-eco-svg .eco-card-desc{font-size:11.5px;line-height:1.25;color:var(--qw-text-muted);word-break:break-word}.qw-eco-svg .eco-card--center .eco-card-title{font-family:var(--qw-font-display);font-weight:800;font-size:22px;color:var(--qw-blue);letter-spacing:-.01em}.qw-eco-svg .eco-card--center .eco-card-desc{font-size:12.5px;color:var(--qw-text-secondary);max-width:240px}.qw-eco-svg .eco-card-mark{width:34px;height:34px;margin-bottom:2px}.qw-eco-svg .eco-card--cap .eco-card-title,.qw-eco-svg .eco-card--part .eco-card-title{font-size:13.5px}.qw-eco-svg .eco-card--cap .eco-card-title,.qw-eco-svg .eco-card--part .eco-card-title{color:var(--accent-color, var(--qw-text-primary))}:root[data-theme=neobrutalism-dark] .qw-eco-svg .eco-card--cap .eco-card-title,:root[data-theme=neobrutalism-dark] .qw-eco-svg .eco-card--part .eco-card-title{color:var(--qw-text-primary)}.qw-eco-svg .eco-link-main{fill:none;stroke:var(--qw-blue);stroke-width:2.5;stroke-dasharray:7 6;animation:ecoFlow 1.2s linear infinite}.qw-eco-svg .eco-link-branch{fill:none;stroke:var(--qw-border-strong);stroke-width:1.6;stroke-dasharray:4 5}.qw-eco-svg .eco-branch-green{stroke:var(--qw-green)}.qw-eco-svg .eco-branch-violet{stroke:var(--qw-status-violet-fg)}.qw-eco-svg .eco-branch-yellow{stroke:var(--qw-yellow)}.qw-eco-svg .eco-branch-blue{stroke:var(--qw-blue)}.qw-eco-svg .eco-branch-down{stroke:var(--qw-border-strong)}.qw-eco-svg .eco-arrow-head{fill:var(--qw-blue)}:root[data-theme^=neobrutalism] .qw-eco-svg .eco-link-main,:root[data-theme^=neobrutalism] .qw-eco-svg .eco-link-branch,:root[data-theme^=neobrutalism] .qw-eco-svg .eco-branch-green,:root[data-theme^=neobrutalism] .qw-eco-svg .eco-branch-violet,:root[data-theme^=neobrutalism] .qw-eco-svg .eco-branch-yellow,:root[data-theme^=neobrutalism] .qw-eco-svg .eco-branch-blue,:root[data-theme^=neobrutalism] .qw-eco-svg .eco-branch-down{stroke:var(--qw-border-default)}:root[data-theme^=neobrutalism] .qw-eco-svg .eco-arrow-head{fill:var(--qw-border-default)}@keyframes ecoFlow{to{stroke-dashoffset:-13}}:root[data-theme=qorwall-dark] .qw-eco-svg .eco-center .eco-box-center{filter:drop-shadow(0 0 12px color-mix(in srgb,var(--qw-blue) 50%,transparent))}@media (prefers-reduced-motion: reduce){.qw-eco-svg .eco-link-main{animation:none}}@media (max-width: 640px){.qw-eco-svg-wrap{padding:var(--qw-space-3);overflow-x:auto}.qw-eco-svg{min-width:620px}}.qw-trust-strip{border-top:var(--qw-border-w) solid var(--qw-border-subtle);border-bottom:var(--qw-border-w) solid var(--qw-border-subtle);background:var(--qw-bg-surface)}.qw-trust-inner{display:flex;align-items:center;flex-wrap:wrap;gap:var(--qw-space-6) var(--qw-space-8);padding-block:var(--qw-space-8)}.qw-trust-lead{font-size:15px;font-weight:600;color:var(--qw-text-secondary);max-width:28ch;flex-shrink:0}.qw-trust-metrics{display:flex;flex-direction:column;gap:var(--qw-space-2);flex:1;min-width:240px}.qw-trust-metric{display:flex;align-items:center;gap:var(--qw-space-2);font-size:14px;color:var(--qw-text-secondary)}.qw-trust-check{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--qw-green)}.qw-trust-badges{display:flex;flex-wrap:wrap;gap:var(--qw-space-2);margin-left:auto}.qw-trust-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;padding:6px 12px;border-radius:var(--qw-radius-pill);background:var(--qw-bg-muted);border:var(--qw-border-w) solid var(--qw-border-default);color:var(--qw-text-secondary);transition:transform var(--qw-motion-hover),box-shadow var(--qw-motion-hover)}.qw-trust-badge svg{color:var(--qw-green)}:root[data-theme^=qorwall] .qw-trust-badge:hover{transform:translateY(-1px);box-shadow:var(--qw-shadow-sm)}:root[data-theme^=neobrutalism] .qw-trust-badge{border-radius:var(--qw-radius);box-shadow:var(--qw-shadow-sm)}:root[data-theme^=neobrutalism] .qw-trust-badge:hover{transform:translate(1px,1px);box-shadow:var(--qw-shadow-hover)}@media (max-width: 768px){.qw-trust-badges{margin-left:0}}.qw-section-app{background:transparent}.qw-section-muted{background:var(--qw-bg-muted)}.qw-section-surface{background:var(--qw-bg-surface)}.qw-band{position:relative;background:var(--qw-band-plain)}.qw-band--plain{background:var(--qw-band-plain)}.qw-band--cream{background:var(--qw-band-cream)}.qw-band--sky{background:var(--qw-band-sky)}.qw-band--mint{background:var(--qw-band-mint)}.qw-band--sun{background:var(--qw-band-sun)}.qw-band--blush{background:var(--qw-band-blush)}:root[data-theme^=neobrutalism] .qw-band{border-top:var(--qw-border-w-lg) solid var(--qw-border-default)}.qw-band-motif{position:relative;overflow:hidden;isolation:isolate}.qw-band-motif:before,.qw-band-motif:after{content:"";position:absolute;border-radius:50%;pointer-events:none;z-index:-1}.qw-band-motif:before{top:-90px;right:-70px;width:260px;height:260px;border:28px solid var(--qw-band-motif);background:transparent}.qw-band-motif:after{bottom:-120px;left:-80px;width:320px;height:320px;background:radial-gradient(circle,var(--qw-band-motif-2),transparent 70%)}:root[data-theme^=neobrutalism] .qw-band-motif:before,:root[data-theme^=neobrutalism] .qw-band-motif:after{opacity:.6}@media (max-width: 768px){.qw-band-motif:before{width:160px;height:160px;border-width:18px}.qw-band-motif:after{width:200px;height:200px}}.qw-section{padding-block:var(--qw-space-16)}@media (max-width: 768px){.qw-section{padding-block:var(--qw-space-12)}}.qw-section-head{display:flex;flex-direction:column;gap:var(--qw-space-2);margin-bottom:var(--qw-space-8);max-width:720px}.qw-section-head .qw-lead{margin-top:var(--qw-space-2)}.qw-section-head-center{align-items:center;text-align:center;margin-inline:auto}.qw-section-head-left{align-items:flex-start;text-align:left}@media (max-width: 768px){.qw-section-head{margin-bottom:var(--qw-space-6)}}.qw-steps-grid{display:grid;gap:var(--qw-space-8);grid-template-columns:repeat(4,1fr);margin-block-start:var(--qw-space-12);position:relative}@media (min-width: 900px){.qw-step-card:not(:last-child):after{content:"";position:absolute;inset-block-start:28px;inset-inline-start:calc(100% + var(--qw-space-2));inline-size:calc(var(--qw-space-8) - var(--qw-space-4));block-size:0;border-block-start:2px dashed color-mix(in srgb,var(--qw-blue) 45%,transparent)}}@media (max-width: 899px){.qw-steps-grid{grid-template-columns:1fr;gap:var(--qw-space-6)}}.qw-step-card{position:relative;display:flex;flex-direction:column;gap:var(--qw-space-2);padding-inline-end:var(--qw-space-2)}.qw-step-num{font-family:var(--qw-font-display);font-size:clamp(40px,5vw,56px);font-weight:800;line-height:1;letter-spacing:-.02em;color:transparent;-webkit-text-stroke:2px var(--qw-yellow);opacity:.9}:root[data-theme^=neobrutalism] .qw-step-num{color:var(--qw-yellow);-webkit-text-stroke:0}.qw-step-icon{display:inline-flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;border-radius:var(--qw-radius-md);color:var(--qw-blue);background:color-mix(in srgb,var(--qw-blue) 12%,var(--qw-bg-surface));border:var(--qw-border-w) solid color-mix(in srgb,var(--qw-blue) 28%,transparent)}.qw-step-title{margin-block-start:var(--qw-space-1)}.qw-step-desc{font-size:15px;color:var(--qw-text-secondary);line-height:1.6}.qw-feature-card{position:relative;display:flex;flex-direction:column;gap:var(--qw-space-3);padding:var(--qw-space-6);overflow:hidden;--qw-accent: var(--qw-blue)}.qw-feature-card:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:3px;background:var(--qw-accent)}.qw-feature-chip{display:inline-flex;align-items:center;justify-content:center;inline-size:48px;block-size:48px;border-radius:var(--qw-radius-md);color:var(--qw-accent);background:color-mix(in srgb,var(--qw-accent) 12%,var(--qw-bg-surface));border:var(--qw-border-w) solid color-mix(in srgb,var(--qw-accent) 30%,transparent)}.qw-feature-title{margin-block-start:var(--qw-space-1)}.qw-feature-tagline{font-size:15px;font-style:italic;color:var(--qw-text-muted);line-height:1.4}.qw-feature-desc{font-size:15px;color:var(--qw-text-secondary);line-height:1.6}.qw-feature-card[data-accent=blue]{--qw-accent: var(--qw-blue)}.qw-feature-card[data-accent=blueLight]{--qw-accent: var(--qw-blue-light)}.qw-feature-card[data-accent=green]{--qw-accent: var(--qw-green)}.qw-feature-card[data-accent=yellow]{--qw-accent: var(--qw-yellow)}.qw-feature-card[data-accent=red]{--qw-accent: var(--qw-red)}.qw-feature-card[data-accent=violet]{--qw-accent: var(--qw-status-violet-fg)}.qw-features-grid{display:grid;gap:var(--qw-space-6);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-block-start:var(--qw-space-12)}@media (min-width: 1024px){.qw-features-grid{grid-template-columns:repeat(3,1fr)}}.qw-screenshot-frame{background:var(--qw-bg-surface);border:var(--qw-border-w) solid var(--qw-border-default);border-radius:var(--qw-radius-lg);box-shadow:var(--qw-shadow-md);overflow:hidden;inline-size:100%}.qw-sf-chrome{display:flex;align-items:center;gap:var(--qw-space-3);padding:var(--qw-space-2) var(--qw-space-3);background:var(--qw-bg-muted);border-block-end:var(--qw-border-w) solid var(--qw-border-subtle)}.qw-sf-dots{display:inline-flex;gap:6px;flex-shrink:0}.qw-sf-dot{inline-size:11px;block-size:11px;border-radius:var(--qw-radius-pill);display:block}.qw-sf-dot-r{background:var(--qw-red)}.qw-sf-dot-y{background:var(--qw-yellow)}.qw-sf-dot-g{background:var(--qw-green)}.qw-sf-address{flex:1;min-inline-size:0;text-align:center;font-family:var(--qw-font-mono);font-size:12px;color:var(--qw-text-muted);background:var(--qw-bg-surface);border:var(--qw-border-w) solid var(--qw-border-subtle);border-radius:var(--qw-radius-pill);padding:3px var(--qw-space-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-inline-size:320px;margin-inline:auto}.qw-sf-viewport{background:var(--qw-bg-app)}.qw-sf-viewport img{inline-size:100%;block-size:auto;display:block}.qw-showcase{margin-block-start:var(--qw-space-12)}.qw-showcase-tabs{display:flex;gap:var(--qw-space-2);border-block-end:var(--qw-border-w) solid var(--qw-border-subtle);margin-block-end:var(--qw-space-8);overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch}.qw-showcase-tab{position:relative;flex-shrink:0;background:transparent;border:none;padding:var(--qw-space-3) var(--qw-space-4);font-family:var(--qw-font-sans);font-weight:600;font-size:15px;color:var(--qw-text-muted);white-space:nowrap;transition:color var(--qw-motion-hover)}.qw-showcase-tab:hover{color:var(--qw-text-primary)}.qw-showcase-tab.is-active{color:var(--qw-blue)}.qw-showcase-tab.is-active:after{content:"";position:absolute;inset-inline:var(--qw-space-3);inset-block-end:-1px;block-size:2px;background:var(--qw-blue);border-radius:var(--qw-radius-pill)}.qw-showcase-panel{display:flex;flex-direction:column;gap:var(--qw-space-4);max-inline-size:920px;margin-inline:auto;animation:qw-showcase-fade var(--qw-motion-page)}@keyframes qw-showcase-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.qw-showcase-caption{text-align:center;font-size:15px;color:var(--qw-text-secondary);line-height:1.5}@media (prefers-reduced-motion: reduce){.qw-showcase-panel{animation:none}}.qw-segments-grid{display:grid;gap:var(--qw-space-6);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-block-start:var(--qw-space-12)}@media (min-width: 720px){.qw-segments-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.qw-segments-grid{grid-template-columns:repeat(3,1fr)}}.qw-segment-card{position:relative;display:flex;flex-direction:column;gap:var(--qw-space-4);padding:var(--qw-space-6);overflow:hidden;--qw-accent: var(--qw-green)}.qw-segment-card:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:3px;background:var(--qw-accent);z-index:1}.qw-segment-glow{position:absolute;inset-block-start:calc(-1 * var(--qw-space-12));inset-inline-end:calc(-1 * var(--qw-space-12));inline-size:180px;block-size:180px;border-radius:var(--qw-radius-pill);background:radial-gradient(circle,color-mix(in srgb,var(--qw-accent) 26%,transparent) 0%,transparent 70%);opacity:0;pointer-events:none;transition:opacity var(--qw-motion-default)}:root[data-theme^=qorwall] .qw-segment-card:hover .qw-segment-glow{opacity:1}:root[data-theme^=neobrutalism] .qw-segment-glow{display:none}.qw-segment-head{display:flex;align-items:center;gap:var(--qw-space-3)}.qw-segment-chip{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:52px;block-size:52px;border-radius:var(--qw-radius-lg);color:var(--qw-accent);background:color-mix(in srgb,var(--qw-accent) 12%,var(--qw-bg-surface));border:var(--qw-border-w) solid color-mix(in srgb,var(--qw-accent) 30%,transparent)}.qw-segment-title{margin:0}.qw-segment-lead{font-size:15px;color:var(--qw-text-secondary);line-height:1.55;margin:0}.qw-segment-bullets{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--qw-space-3);margin-block-start:auto;padding-block-start:var(--qw-space-2);border-block-start:var(--qw-border-w) solid var(--qw-border-subtle)}.qw-segment-bullet{display:flex;align-items:flex-start;gap:var(--qw-space-3);font-size:14px;line-height:1.5;color:var(--qw-text-primary)}.qw-segment-bullet-icon{flex:none;display:inline-flex;align-items:center;justify-content:center;inline-size:22px;block-size:22px;margin-block-start:1px;border-radius:var(--qw-radius-sm);color:var(--qw-accent);background:color-mix(in srgb,var(--qw-accent) 14%,var(--qw-bg-surface));border:var(--qw-border-w) solid color-mix(in srgb,var(--qw-accent) 28%,transparent)}.qw-segment-card[data-accent=blue]{--qw-accent: var(--qw-blue)}.qw-segment-card[data-accent=blueLight]{--qw-accent: var(--qw-blue-light)}.qw-segment-card[data-accent=green]{--qw-accent: var(--qw-green)}.qw-segment-card[data-accent=yellow]{--qw-accent: var(--qw-yellow)}.qw-segment-card[data-accent=red]{--qw-accent: var(--qw-red)}.qw-segment-card[data-accent=violet]{--qw-accent: var(--qw-status-violet-fg)}@media (prefers-reduced-motion: reduce){.qw-segment-glow{transition:none}}.qw-privacy .qw-privacy-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--qw-space-6);margin-top:var(--qw-space-12)}@media (max-width: 768px){.qw-privacy .qw-privacy-grid{grid-template-columns:1fr}}.qw-privacy-point{display:flex;gap:var(--qw-space-4);align-items:flex-start;padding:var(--qw-space-6);background:var(--qw-bg-surface);border:var(--qw-border-w) solid var(--qw-border-subtle);border-left:3px solid var(--qw-green);border-radius:var(--qw-radius-lg);box-shadow:var(--qw-shadow-sm)}.qw-privacy-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:48px;height:48px;border-radius:var(--qw-radius-md);color:var(--qw-status-success-fg);background:var(--qw-status-success-bg);border:var(--qw-border-w) solid var(--qw-status-success-border)}.qw-privacy-body{display:flex;flex-direction:column;gap:var(--qw-space-2)}.qw-privacy-desc{color:var(--qw-text-muted);font-size:15px;line-height:1.6}.qw-plan-card{position:relative;display:flex;flex-direction:column;gap:var(--qw-space-4);padding:var(--qw-space-8);overflow:hidden}.qw-plan-card:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;height:4px;background:var(--qw-plan-accent, var(--qw-blue))}.qw-plan-card[data-accent=blue]{--qw-plan-accent: var(--qw-blue)}.qw-plan-card[data-accent=green]{--qw-plan-accent: var(--qw-green)}.qw-plan-card[data-accent=yellow]{--qw-plan-accent: var(--qw-yellow)}.qw-plan-card[data-accent=red]{--qw-plan-accent: var(--qw-red)}.qw-plan-card[data-accent=violet],.qw-plan-card[data-accent=blueLight]{--qw-plan-accent: var(--qw-blue-light)}.qw-plan-card.is-highlight{border-color:var(--qw-blue);border-width:var(--qw-border-w-lg);box-shadow:var(--qw-shadow-lg)}@media (min-width: 1024px){.qw-plan-card.is-highlight{transform:scale(1.03)}}.qw-plan-flag{position:absolute;inset-block-start:var(--qw-space-4);inset-inline-end:var(--qw-space-4);white-space:nowrap;padding:4px 12px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--qw-text-on-brand);background:var(--qw-blue);border:var(--qw-border-w) solid var(--qw-border-default);border-radius:var(--qw-radius-pill);box-shadow:var(--qw-shadow-sm)}.qw-plan-head{display:flex;align-items:center;gap:var(--qw-space-3)}.qw-plan-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:48px;height:48px;border-radius:var(--qw-radius-md);color:var(--qw-plan-accent, var(--qw-blue));background:color-mix(in srgb,var(--qw-plan-accent, var(--qw-blue)) 12%,transparent);border:var(--qw-border-w) solid color-mix(in srgb,var(--qw-plan-accent, var(--qw-blue)) 28%,transparent);transition:transform .25s ease}.qw-plan-card:hover .qw-plan-icon{transform:translateY(-2px) scale(1.05)}.qw-plan-headtext{display:flex;flex-direction:column;gap:2px;min-width:0}.qw-plan-badge{align-self:flex-start;font-size:11px;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--qw-green);background:color-mix(in srgb,var(--qw-green) 14%,transparent);padding:2px 8px;border-radius:var(--qw-radius-pill)}.qw-plan-name{margin:0}.qw-plan-tagline{color:var(--qw-text-muted);font-size:14px;line-height:1.5}.qw-plan-price{font-family:var(--qw-font-display);font-size:clamp(32px,4.5vw,44px);font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--qw-text-primary);display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--qw-space-2);margin-block:var(--qw-space-2)}.qw-plan-period{font-family:var(--qw-font-sans);font-size:14px;font-weight:500;letter-spacing:0;color:var(--qw-text-muted)}.qw-plan-features{display:flex;flex-direction:column;gap:var(--qw-space-3);flex:1 1 auto;margin-block:var(--qw-space-2);padding-block-start:var(--qw-space-4);border-top:var(--qw-border-w) solid var(--qw-border-subtle)}.qw-plan-feature{display:flex;gap:var(--qw-space-3);align-items:flex-start;font-size:15px;line-height:1.45;color:var(--qw-text-secondary)}.qw-plan-check{flex:0 0 auto;margin-top:2px;color:var(--qw-plan-accent, var(--qw-green))}.qw-plan-cta{justify-content:center;width:100%;margin-top:auto}.qw-pricing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--qw-space-6);align-items:stretch;max-width:880px;margin-inline:auto}@media (max-width: 720px){.qw-pricing-grid{grid-template-columns:1fr;gap:var(--qw-space-8)}}.qw-pricing-grid>.qw-reveal{display:flex}.qw-pricing-grid>.qw-reveal>.qw-plan-card{width:100%}.qw-pricing-includes{margin-top:var(--qw-space-12);max-width:880px;margin-inline:auto;padding:var(--qw-space-8);border-radius:var(--qw-radius-lg);border:var(--qw-border-w) solid var(--qw-border-subtle);background:var(--qw-bg-surface);box-shadow:var(--qw-shadow-sm)}.qw-pricing-includes-title{margin:0 0 var(--qw-space-6);text-align:center}.qw-pricing-includes-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--qw-space-4) var(--qw-space-6)}@media (max-width: 640px){.qw-pricing-includes-list{grid-template-columns:1fr}}.qw-pricing-include{display:flex;gap:var(--qw-space-3);align-items:flex-start;font-size:15px;line-height:1.45;color:var(--qw-text-secondary)}.qw-pricing-include-check{flex:0 0 auto;margin-top:2px;color:var(--qw-green)}.qw-pricing-note{margin-top:var(--qw-space-6);max-width:720px;margin-inline:auto;font-size:14px;color:var(--qw-text-muted);text-align:center;line-height:1.5}.qw-faq-item{overflow:hidden}.qw-faq-q{display:flex;align-items:center;justify-content:space-between;gap:var(--qw-space-4);width:100%;padding:var(--qw-space-4) var(--qw-space-6);background:transparent;border:none;text-align:left;font-family:var(--qw-font-sans);font-size:clamp(15px,1.6vw,17px);font-weight:600;color:var(--qw-text-primary);line-height:1.4}.qw-faq-chevron{flex:0 0 auto;color:var(--qw-blue);transition:transform var(--qw-motion-default)}.qw-faq-item.is-open .qw-faq-chevron{transform:rotate(180deg)}.qw-faq-a-wrap{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--qw-motion-default)}.qw-faq-item.is-open .qw-faq-a-wrap{grid-template-rows:1fr}.qw-faq-a{overflow:hidden;min-height:0;padding:0 var(--qw-space-6);color:var(--qw-text-muted);font-size:15px;line-height:1.65}.qw-faq-item.is-open .qw-faq-a{padding-bottom:var(--qw-space-5)}@media (prefers-reduced-motion: reduce){.qw-faq-a-wrap,.qw-faq-chevron{transition:none}}.qw-faq-list{display:flex;flex-direction:column;gap:var(--qw-space-3);max-width:820px;margin-inline:auto;margin-top:var(--qw-space-12)}.qw-cta-band{position:relative;overflow:hidden;background:var(--qw-blue);color:var(--qw-text-on-brand);padding-block:var(--qw-space-24);border-block:var(--qw-border-w) solid var(--qw-border-default)}@media (max-width: 768px){.qw-cta-band{padding-block:var(--qw-space-16)}}:root[data-theme^=neobrutalism] .qw-cta-band{border-block-width:var(--qw-border-w-lg)}.qw-cta-watermark{position:absolute;top:50%;right:-40px;width:clamp(280px,36vw,460px);height:auto;transform:translateY(-50%);color:var(--qw-text-on-brand);opacity:.12;pointer-events:none}.qw-cta-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--qw-space-4)}.qw-cta-title{color:var(--qw-text-on-brand);max-width:18ch}.qw-cta-subtitle{color:var(--qw-text-on-brand);opacity:.92;max-width:52ch}.qw-cta-band .qw-cta-button{margin-top:var(--qw-space-4);background:var(--qw-bg-surface);color:var(--qw-blue);border:var(--qw-border-w) solid var(--qw-border-default);box-shadow:var(--qw-shadow-md);font-size:16px;padding:14px 26px}:root[data-theme^=qorwall] .qw-cta-band .qw-cta-button:hover{transform:translateY(-1px);box-shadow:var(--qw-shadow-lg)}.qw-cta-arrow{transition:transform var(--qw-motion-hover)}.qw-cta-band .qw-cta-button:hover .qw-cta-arrow{transform:translate(3px)}@media (prefers-reduced-motion: reduce){.qw-cta-arrow{transition:none}}.qw-contact-intro{max-width:60ch;margin-bottom:var(--qw-space-12)}.qw-contact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--qw-space-6)}@media (max-width: 860px){.qw-contact-grid{grid-template-columns:1fr}}.qw-contact-card{display:flex;flex-direction:column;gap:var(--qw-space-2);padding:var(--qw-space-6);color:var(--qw-text-primary);text-decoration:none}.qw-contact-card:hover{text-decoration:none}.qw-contact-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:var(--qw-space-2);border-radius:var(--qw-radius-md);color:var(--qw-blue);background:var(--qw-status-info-bg);border:var(--qw-border-w) solid var(--qw-status-info-border)}.qw-contact-label{font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--qw-text-muted)}.qw-contact-value{font-size:16px;font-weight:600;color:var(--qw-text-primary);word-break:break-word}.qw-contact-social{margin-top:var(--qw-space-16)}.qw-contact-social-row{display:flex;flex-wrap:wrap;gap:var(--qw-space-4);margin-top:var(--qw-space-6)}.qw-contact-social-link{display:inline-flex;align-items:center;gap:var(--qw-space-3);padding:var(--qw-space-3) var(--qw-space-5);color:var(--qw-text-primary);text-decoration:none;font-weight:600;font-size:15px}.qw-contact-social-link:hover{text-decoration:none;color:var(--qw-blue)}.qw-contact-main{display:grid;grid-template-columns:1.1fr .9fr;gap:var(--qw-space-6);margin-top:var(--qw-space-8);align-items:start}@media (max-width: 880px){.qw-contact-main{grid-template-columns:1fr}}.qw-contact-form{padding:var(--qw-space-6);display:flex;flex-direction:column;gap:var(--qw-space-4)}.qw-field-row{display:grid;grid-template-columns:1fr 1fr;gap:var(--qw-space-4)}@media (max-width: 520px){.qw-field-row{grid-template-columns:1fr}}.qw-field{display:flex;flex-direction:column;gap:6px}.qw-field>span{font-size:13px;font-weight:600;color:var(--qw-text-muted)}.qw-field input,.qw-field textarea{width:100%;font:inherit;font-size:15px;color:var(--qw-text-primary);background:var(--qw-bg-app);border:var(--qw-border-w) solid var(--qw-border-default);border-radius:var(--qw-radius);padding:10px 12px;transition:border-color .15s,box-shadow .15s}.qw-field textarea{resize:vertical;min-height:120px}.qw-field input:focus,.qw-field textarea:focus{outline:none;border-color:var(--qw-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--qw-blue) 22%,transparent)}.qw-contact-send{align-self:flex-start;display:inline-flex;align-items:center;gap:8px}.qw-contact-note{font-size:12.5px;color:var(--qw-text-subtle);margin:0}.qw-contact-map{padding:var(--qw-space-6);display:flex;flex-direction:column;gap:var(--qw-space-3)}.qw-map-frame{position:relative;width:100%;aspect-ratio:4 / 3;border:var(--qw-border-w) solid var(--qw-border-default);border-radius:var(--qw-radius);overflow:hidden}.qw-map-frame iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.qw-contact-map-addr{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;color:var(--qw-text-secondary);margin:0}.qw-about-hero{display:flex;flex-direction:column;align-items:center;gap:var(--qw-space-4);text-align:center;margin-bottom:var(--qw-space-12)}.qw-about-slogan{font-family:var(--qw-font-display);font-size:clamp(18px,2.4vw,26px);font-weight:700;letter-spacing:-.01em;color:var(--qw-blue)}.qw-about-story{display:flex;flex-direction:column;gap:var(--qw-space-4);max-width:68ch;margin-inline:auto}.qw-about-story p{font-size:clamp(16px,1.5vw,18px);line-height:1.7;color:var(--qw-text-secondary)}.qw-about-mission{max-width:68ch;margin:var(--qw-space-12) auto 0;padding:var(--qw-space-6) var(--qw-space-8);border-left:4px solid var(--qw-green);background:var(--qw-status-success-bg);border-radius:var(--qw-radius-md);font-family:var(--qw-font-display);font-size:clamp(17px,1.8vw,21px);font-weight:600;line-height:1.45;color:var(--qw-status-success-fg)}.qw-about-values-title{text-align:center;margin-top:var(--qw-space-16);margin-bottom:var(--qw-space-6)}.qw-about-values{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--qw-space-4)}@media (max-width: 860px){.qw-about-values{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.qw-about-values{grid-template-columns:1fr}}.qw-about-value{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--qw-space-3);padding:var(--qw-space-6) var(--qw-space-4)}.qw-about-value-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--qw-radius-md);border:var(--qw-border-w) solid var(--qw-border-subtle)}.qw-about-value[data-accent=green] .qw-about-value-icon{color:var(--qw-green);background:var(--qw-status-success-bg)}.qw-about-value[data-accent=yellow] .qw-about-value-icon{color:var(--qw-status-warning-fg);background:var(--qw-status-warning-bg)}.qw-about-value[data-accent=blue] .qw-about-value-icon{color:var(--qw-blue);background:var(--qw-status-info-bg)}.qw-about-value[data-accent=red] .qw-about-value-icon{color:var(--qw-status-danger-fg);background:var(--qw-status-danger-bg)}.qw-about-value-label{font-weight:600;font-size:15px;color:var(--qw-text-primary)}
