:root{--font-sans: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI", system-ui, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-heading: var(--font-sans);--fs-12: 12px;--lh-12: 16px;--fs-13: 13px;--lh-13: 18px;--fs-14: 14px;--lh-14: 20px;--fs-15: 15px;--lh-15: 22px;--fs-16: 16px;--lh-16: 24px;--fs-18: 18px;--lh-18: 26px;--fs-20: 20px;--lh-20: 28px;--fs-24: 24px;--lh-24: 32px;--fs-30: 30px;--lh-30: 38px;--fs-36: 36px;--lh-36: 44px;--fs-48: 48px;--lh-48: 56px;--fs-60: 60px;--lh-60: 68px;--fw-regular: 400;--fw-medium: 500;--fw-semibold: 600;--fw-bold: 700;--tracking-tight: -.01em;--tracking-base: 0;--tracking-wide: .04em;--sp-2: 2px;--sp-4: 4px;--sp-8: 8px;--sp-12: 12px;--sp-16: 16px;--sp-20: 20px;--sp-24: 24px;--sp-32: 32px;--sp-40: 40px;--sp-48: 48px;--sp-64: 64px;--sp-96: 96px;--r-2: 2px;--r-4: 4px;--r-8: 8px;--r-12: 12px;--r-14: 14px;--r-20: 20px;--r-pill: 999px;--shadow-sm: 0 1px 2px rgba(13, 18, 28, .04);--shadow-md: 0 1px 2px rgba(13, 18, 28, .04), 0 8px 24px rgba(13, 18, 28, .06);--shadow-lg: 0 1px 2px rgba(13, 18, 28, .04), 0 16px 48px rgba(13, 18, 28, .1);--tap-min: 44px;--dur-tap: 80ms;--dur-fast: .12s;--dur-base: .2s;--ease-out: cubic-bezier(.2, .6, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1)}:root{--bg: #FAFAF7;--surface: #FFFFFF;--elevated: #FFFFFF;--fg: #0F1620;--fg-muted: #4A5360;--fg-faint: #6A7483;--rule: #E4E5E2;--rule-strong: #C9CBC6;--accent: #2563EB;--accent-fg: #FFFFFF;--accent-soft: #DCE7FB;--focus-ring: #2563EB;--accent-text: var(--accent)}[data-app=umbrella]{--bg: #0B0F14;--surface: #11161D;--elevated: #1A2029;--fg: #F4F6F8;--fg-muted: #A8B0BA;--fg-faint: #7E8793;--rule: #1F2731;--rule-strong: #2D3744;--accent: #6BB6FF;--accent-fg: #0B0F14;--accent-soft: #264C68;--focus-ring: #6BB6FF;--glyph: #124D6D}[data-app=regbrief]{--bg: #F6F5F1;--surface: #FFFFFF;--elevated: #FFFFFF;--fg: #1A1916;--fg-muted: #4F4D47;--fg-faint: #737068;--rule: #E2DFD7;--rule-strong: #C7C2B5;--accent: #B8651E;--accent-fg: #FFFFFF;--accent-soft: #F4E9D9;--accent-text: #A95D1C;--focus-ring: #B8651E}[data-app=wilcoai]{--bg: #F5F1EA;--surface: #FFFFFF;--elevated: #FFFFFF;--fg: #1A1716;--fg-muted: #5A5249;--fg-faint: #756D64;--rule: #E5DFD2;--rule-strong: #C7BFAE;--accent: #B92E2E;--accent-fg: #FFFFFF;--accent-soft: #F5DCDC;--focus-ring: #B92E2E}[data-app=chartbrief]{--bg: #DEE6EE;--surface: #ECF1F6;--elevated: #FFFFFF;--fg: #0E2540;--fg-muted: #3E5874;--fg-faint: #57687D;--rule: #B7C3D1;--rule-strong: #8A9CB1;--accent: #2F6F4E;--accent-fg: #FFFFFF;--accent-soft: #D6E5DD;--focus-ring: #2F6F4E;--severity-critical: #B23A2F;--severity-critical-soft: #F3DAD2;--severity-high: #A8651B;--severity-high-soft: #F0E2C9;--severity-fg: #FFFFFF}[data-app=checkride]{--bg: #FBF6EC;--surface: #FFFCF4;--elevated: #FFFFFF;--fg: #2A1F12;--fg-muted: #5C4A33;--fg-faint: #7F6F53;--fg-on-fg: #93866E;--rule: #E8DFC8;--rule-strong: #CFC2A1;--accent: #2F5D3A;--accent-fg: #FFFFFF;--accent-soft: #DDE7D9;--focus-ring: #2F5D3A;--status-pass: #2E7346;--status-pass-soft: #DDE7D9;--status-pass-fg: #FFFFFF;--status-fail: #B23A2F;--status-fail-soft: #F3DAD2;--status-fail-fg: #FFFFFF;--status-caution: #A8651B;--status-caution-soft: #F0E2C9;--status-caution-fg: #FFFFFF}[data-app=clearanceai]{--bg: #05080C;--surface: #0B1118;--elevated: #131C26;--fg: #E8F1FA;--fg-muted: #93A8BD;--fg-faint: #728597;--rule: #1B2632;--rule-strong: #2A3845;--accent: #4FB6E6;--accent-fg: #05080C;--accent-soft: #0F2230;--focus-ring: #4FB6E6}[data-app=niner]{--bg: #FFFFFF;--surface: #F4F5F7;--elevated: #FFFFFF;--fg: #0B0B0C;--fg-muted: #55585E;--fg-faint: #6D7077;--rule: #E5E6E9;--rule-strong: #CBCDD2;--accent: #05738B;--accent-fg: #FFFFFF;--accent-soft: #DEF4F9;--focus-ring: #05738B}@media (prefers-color-scheme: dark){:root{--bg: #0B0F14;--surface: #11161D;--elevated: #1A2029;--fg: #F4F6F8;--fg-muted: #A8B0BA;--fg-faint: #7E8793;--rule: #1F2731;--rule-strong: #2D3744;--accent: #6BB6FF;--accent-fg: #0B0F14;--accent-soft: #264C68;--focus-ring: #6BB6FF}[data-app=regbrief]{--bg: #0B1526;--surface: #0F1D35;--elevated: #162440;--fg: #ECEFF3;--fg-muted: #93A8BD;--fg-faint: #7B8D9E;--rule: #1A2A3D;--rule-strong: #2A3D54;--accent: #38BDF8;--accent-text: #38BDF8;--accent-fg: #0B1526;--accent-soft: #0E1F33;--focus-ring: #38BDF8}[data-app=wilcoai]{--bg: #1C1612;--surface: #261E18;--elevated: #322820;--fg: #F4ECDC;--fg-muted: #C5B393;--fg-faint: #A18E72;--rule: #2A2419;--rule-strong: #3D3526;--accent: #E66A5E;--accent-fg: #1C1612;--accent-soft: #2D1A18;--focus-ring: #E66A5E}[data-app=chartbrief]{--bg: #0A1622;--surface: #0F1E2E;--elevated: #19293B;--fg: #DCE8F2;--fg-muted: #94AFC8;--fg-faint: #7592AA;--rule: #1A2A3B;--rule-strong: #2B3F54;--accent: #5DBE89;--accent-fg: #0A1622;--accent-soft: #11271E;--focus-ring: #5DBE89;--severity-critical: #E0796B;--severity-critical-soft: #2E1A16;--severity-high: #D9A23E;--severity-high-soft: #2C2412;--severity-fg: #0A1622}[data-app=checkride]{--bg: #14110B;--surface: #1C1812;--elevated: #25201A;--fg: #F4ECDC;--fg-muted: #C5B393;--fg-faint: #998566;--fg-on-fg: #796951;--rule: #2A2419;--rule-strong: #3D3526;--accent: #6BBD7B;--accent-fg: #14110B;--accent-soft: #1A2A1F;--focus-ring: #6BBD7B;--status-pass: #5FB873;--status-pass-soft: #1A2A1F;--status-pass-fg: #14110B;--status-fail: #E0796B;--status-fail-soft: #2E1A16;--status-fail-fg: #14110B;--status-caution: #D9A23E;--status-caution-soft: #2C2412;--status-caution-fg: #14110B}[data-app=clearanceai]{--bg: #04070A;--surface: #090F16;--elevated: #111B25;--fg: #E8F1FA;--fg-muted: #93A8BD;--fg-faint: #718497;--rule: #16222F;--rule-strong: #243443;--accent: #4FB6E6;--accent-fg: #04070A;--accent-soft: #0F2230;--focus-ring: #4FB6E6}[data-app=niner]{--bg: #0A0E17;--surface: #131924;--elevated: #1C2432;--fg: #F5F6F7;--fg-muted: #A6A9AE;--fg-faint: #888A8F;--rule: #2A2A2E;--rule-strong: #3B3B41;--accent: #22D3EE;--accent-fg: #06181C;--accent-soft: #123138;--focus-ring: #22D3EE}}html,body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);font-size:var(--fs-16);line-height:var(--lh-16);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.display-1,h1.display{font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-60);line-height:var(--lh-60);letter-spacing:var(--tracking-tight);margin:0}.display-2{font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-48);line-height:var(--lh-48);letter-spacing:var(--tracking-tight);margin:0}h1,.h1{font-family:var(--font-heading);font-weight:var(--fw-bold);font-size:var(--fs-36);line-height:var(--lh-36);letter-spacing:var(--tracking-tight);margin:0}h2,.h2{font-family:var(--font-heading);font-weight:var(--fw-semibold);font-size:var(--fs-24);line-height:var(--lh-24);letter-spacing:var(--tracking-tight);margin:0}h3,.h3{font-family:var(--font-heading);font-weight:var(--fw-semibold);font-size:var(--fs-20);line-height:var(--lh-20);margin:0}h4,.h4{font-family:var(--font-heading);font-weight:var(--fw-semibold);font-size:var(--fs-16);line-height:var(--lh-16);margin:0}p,.body{font-size:var(--fs-16);line-height:var(--lh-16);margin:0}.body-lg{font-size:var(--fs-18);line-height:var(--lh-18)}.body-sm,small{font-size:var(--fs-14);line-height:var(--lh-14)}.caption{font-size:var(--fs-12);line-height:var(--lh-12);color:var(--fg-muted)}code,kbd,samp,pre,.mono{font-family:var(--font-mono);font-size:.95em;font-feature-settings:"tnum","zero"}.aiviation-wordmark{font-family:var(--font-heading);font-weight:var(--fw-bold);letter-spacing:.01em;color:var(--accent-text, var(--accent));font-size:1em;white-space:nowrap;font-feature-settings:"ss01" off,"liga" off,"calt" off}.aiviation-wordmark .ai{color:var(--fg);font-weight:700;margin-right:.04em}.aiviation-wordmark-chip{display:inline-block;background:#0f1620;padding:var(--sp-4) var(--sp-12);border-radius:var(--r-8);line-height:1.2}.aiviation-wordmark-chip .ai{color:#fff}.aiviation-wordmark-chip{color:var(--accent)}.tagline-split{color:var(--fg)}.tagline-split .accent{color:var(--accent-text, var(--accent));font-weight:var(--fw-semibold)}.aiviation-lockup{display:inline-flex;align-items:center;gap:.5em;text-decoration:none}.aiviation-lockup-glyph{height:1.4em;width:auto;flex:0 0 auto}.eyebrow{font-size:var(--fs-12);line-height:var(--lh-12);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-weight:var(--fw-semibold);color:var(--fg-muted)}.rule{border:0;border-top:1px solid var(--rule);margin:0}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;border-radius:2px}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-1.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-2.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-3.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-4.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/font-5.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lato;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/font-6.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:75% 100%;font-display:swap;src:url(/fonts/font-7.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:75% 100%;font-display:swap;src:url(/fonts/font-8.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:75% 100%;font-display:swap;src:url(/fonts/font-9.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:75% 100%;font-display:swap;src:url(/fonts/font-10.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:75% 100%;font-display:swap;src:url(/fonts/font-11.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:75% 100%;font-display:swap;src:url(/fonts/font-12.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.container{max-width:1120px;margin:0 auto;padding:0 24px}.top{position:sticky;top:0;background:rgb(from var(--bg) r g b / .85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgb(from var(--accent) r g b / .18);z-index:50}.top-inner{max-width:1120px;margin:0 auto;padding:14px 24px;display:flex;align-items:center;justify-content:space-between}.top-logo{text-decoration:none;display:inline-flex;align-items:center}.top-logo img{height:28px;width:auto;display:block}.top nav a{color:rgb(from var(--fg) r g b / .6);text-decoration:none;font-size:14px;margin-left:24px;transition:color .12s ease}.top nav a:hover{color:var(--fg)}.hero{padding:96px 0 80px;border-bottom:1px solid rgb(from var(--accent) r g b / .15);position:relative}.hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(48% 36% at 30% 30%,rgb(from var(--accent) r g b / .1),transparent 70%)}.hero-inner{position:relative;text-align:center}.hero h1{font-family:var(--font-heading);font-weight:700;font-size:clamp(40px,9vw,72px);line-height:1.05;letter-spacing:-.015em;color:var(--fg);max-width:880px;margin:0 auto 32px}.hero h1 .sky{color:var(--accent)}.hero p{font-family:var(--font-sans);font-size:18px;line-height:1.55;color:rgb(from var(--fg) r g b / .65);max-width:640px;margin:0 auto}.apps-section{padding:64px 0;display:flex;flex-direction:column;gap:16px}.apps-row{display:flex;flex-wrap:wrap;justify-content:center;gap:16px}.section-head{max-width:720px;margin:0 auto 32px;text-align:center}.section-head .eyebrow{display:block;margin-bottom:12px}.section-head h2{color:var(--fg)}.section-head p{margin-top:14px;color:rgb(from var(--fg) r g b / .72)}.app-card{background:var(--accent-soft);border:1px solid var(--accent);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:14px;min-height:280px;flex:0 0 320px;max-width:320px;box-sizing:border-box;font-family:Lato,system-ui,sans-serif;color:var(--fg);text-decoration:none;transition:all .12s cubic-bezier(.2,.6,.2,1)}.app-card img{width:56px;height:56px;border-radius:13px;display:block;box-shadow:0 1px 3px #00000040;flex-shrink:0}.app-card h3{font-family:Lato,system-ui,sans-serif;font-weight:600;font-size:20px;line-height:28px;color:var(--fg);margin:4px 0 0}.app-card p{font-size:14px;line-height:1.5;color:rgb(from var(--fg) r g b / .8);margin:0}.app-card .card-price{font-weight:600;color:var(--accent)}.app-card:hover .card-price{color:var(--bg)!important}.card-domain{margin-top:auto;align-self:flex-start;font-family:Nunito Sans,system-ui,sans-serif;font-stretch:75%;font-size:13px;color:var(--accent);border:1px solid rgb(from var(--accent) r g b / .55);border-radius:999px;padding:5px 14px}.card-badge-soon{display:inline-block;margin-left:8px;vertical-align:middle;font-family:Nunito Sans,system-ui,sans-serif;font-stretch:75%;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-faint);border:1px solid var(--rule-strong);border-radius:999px;padding:3px 10px;white-space:nowrap}.app-card:hover{background:var(--accent)!important;border-color:var(--accent-soft)!important;transform:translateY(-1px)}.app-card:hover h3,.app-card:hover p,.app-card:hover .card-domain{color:var(--bg)!important}.app-card:hover .card-domain{border-color:rgb(from var(--bg) r g b / .45)!important}.app-card:hover .card-badge-soon{color:var(--bg)!important;border-color:rgb(from var(--bg) r g b / .45)!important}.plans-section{padding:48px 0 64px;border-top:1px solid rgb(from var(--accent) r g b / .15)}.plans-table-wrap{overflow-x:auto;border:1px solid var(--rule);border-radius:12px}.plans-table{width:100%;border-collapse:collapse;font-size:14px;min-width:640px}.plans-table th,.plans-table td{text-align:left;padding:14px 16px;border-bottom:1px solid var(--rule);color:rgb(from var(--fg) r g b / .85);line-height:1.5}.plans-table th{font-family:var(--font-heading);font-weight:700;color:var(--fg);background:var(--accent-soft)}.plans-table tr:last-child td{border-bottom:none}.plans-table td:first-child,.plans-table th:first-child{color:var(--fg);font-weight:600}.faq-section{padding:48px 0 64px;border-top:1px solid rgb(from var(--accent) r g b / .15)}.faq-list{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.faq-item h3{color:var(--fg);margin-bottom:8px}.faq-item p{color:rgb(from var(--fg) r g b / .75);font-size:15px;line-height:1.6}.about-section{padding:48px 0 64px;border-top:1px solid rgb(from var(--accent) r g b / .15)}.about-section .section-head p{color:rgb(from var(--fg) r g b / .75)}.site-footer{border-top:1px solid var(--rule);padding:40px 0 32px;margin-top:24px}.footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin-bottom:32px}.footer-brand img{height:20px;width:auto;display:block}.footer-brand p{margin-top:8px;font-size:12px;line-height:1.5;color:var(--fg-muted)}.footer-brand .footer-social-link{display:inline-flex;align-items:center;margin-top:12px;color:var(--fg-faint);text-decoration:none;transition:color .12s ease}.footer-brand .footer-social-link:hover{color:var(--fg-muted)}.footer-brand .footer-social-link svg{width:18px;height:18px}.footer-col-heading{font-size:12px;font-weight:700;color:var(--fg);margin-bottom:10px;letter-spacing:.02em}.footer-col a{display:block;color:var(--fg-muted);text-decoration:none;font-size:13px;line-height:2;transition:color .12s ease}.footer-col a:hover{color:var(--fg)}.footer-bottom{display:flex;justify-content:space-between;align-items:center;padding-top:20px;border-top:1px solid var(--rule);font-size:12px;color:var(--fg-faint)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 700px){.app-card{flex:0 0 calc(100vw - 48px);max-width:calc(100vw - 48px)}.footer-grid{grid-template-columns:1fr;gap:28px}}@media (min-width: 701px) and (max-width: 1000px){.app-card{flex:0 0 calc(50% - 8px);max-width:calc(50% - 8px)}}
