@import"https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&family=Instrument+Serif:ital@0;1&family=Jura:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500;600;700&display=swap";button:not(:disabled):not([aria-disabled=true]):hover{opacity:.9;transform:translateY(-1px)}button:not(:disabled):not([aria-disabled=true]):active{transform:translateY(0);opacity:1}button:focus-visible,a:focus-visible,[role=tab]:focus-visible,[role=switch]:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:3px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-bg-canvas),0 0 0 4px var(--color-focus-ring)}body{font-family:Inter,sans-serif;background:var(--color-bg-canvas);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*::selection{background:var(--color-accent-gold);color:var(--color-text-primary)}:root{--sarf-emerald: #10B281;--sarf-emerald-2: #0AA274;--sarf-viridian: #006F53;--sarf-viridian-deep: #057654;--sarf-night-forest: #06211A;--sarf-gold: #F9D13E;--sarf-tangerine: #F58220;--sarf-white: #FFFFFF;--sarf-platinum: #F4F4F5;--sarf-fog: #E6E6E6;--sarf-stone: #CECECE;--sarf-smoke: #A0A0A0;--sarf-graphite: #4F4F4F;--green-deep: var(--sarf-night-forest);--green-mid: #0A3E2F;--green-mid-2: #0D5540;--green-dark: #071E17;--green-card: #0A2920;--green-bright: var(--sarf-emerald);--green-soft: var(--sarf-emerald-2);--gold: var(--sarf-gold);--yellow: var(--gold);--amber-500: #F59E0B;--white: var(--sarf-white);--surface-light: var(--sarf-platinum);--surface-mid: var(--sarf-fog);--neutral-300: var(--sarf-stone);--neutral-400: var(--sarf-smoke);--text-muted: var(--sarf-graphite);--text-dim: #A0A0A0;--color-bg-canvas: var(--green-deep);--color-bg-canvas-alt: var(--green-dark);--color-bg-surface: var(--white);--color-bg-surface-muted: var(--surface-light);--color-bg-surface-mid: var(--surface-mid);--color-bg-elevated-dark: var(--green-card);--color-bg-brand-gradient: linear-gradient(175deg,var(--green-deep) 0%,var(--green-mid) 55%,var(--green-mid-2) 100%);--color-bg-brand-gradient-deep: linear-gradient(135deg,var(--green-deep) 0%,#0A3520 30%,#1A4A35 60%,var(--green-mid-2) 100%);--color-bg-photo-placeholder: linear-gradient(145deg,var(--green-mid) 0%,var(--green-bright) 60%,var(--green-soft) 100%);--color-text-primary: var(--green-deep);--color-text-secondary: var(--text-muted);--color-text-muted: var(--text-dim);--color-text-dim: var(--neutral-400);--color-text-inverse: var(--white);--color-text-inverse-muted: rgba(255,255,255,.72);--color-text-inverse-body: rgba(255,255,255,.74);--color-text-inverse-label: rgba(255,255,255,.65);--color-text-inverse-subtle: rgba(255,255,255,.45);--color-border-subtle: var(--surface-mid);--color-border-strong: var(--green-deep);--color-border-inverse-subtle: rgba(255,255,255,.08);--color-border-inverse-hairline: rgba(255,255,255,.06);--color-border-inverse-hairline-strong: rgba(255,255,255,.07);--color-border-inverse-soft: rgba(255,255,255,.1);--color-border-inverse-medium: rgba(255,255,255,.12);--color-border-inverse: rgba(255,255,255,.18);--color-border-inverse-strong: rgba(255,255,255,.2);--color-accent-gold: var(--gold);--color-action-primary-bg: var(--gold);--color-action-primary-text: var(--green-deep);--color-action-secondary-bg: var(--green-deep);--color-action-secondary-text: var(--white);--color-action-ghost-bg: rgba(255,255,255,.07);--color-action-ghost-border: rgba(255,255,255,.18);--color-focus-ring: var(--gold);--color-status-success: var(--green-bright);--color-status-success-bg: rgba(16,178,129,.15);--color-status-success-bg-strong: rgba(16,178,129,.18);--color-status-positive: var(--green-bright);--color-status-negative: var(--amber-500);--color-status-down: var(--color-status-negative);--color-status-warning: var(--amber-500);--color-status-warning-bg: rgba(245,158,11,.12);--color-status-info: #38BDF8;--color-status-info-bg: rgba(56,189,248,.12);--color-status-danger: #EF4444;--color-status-danger-bg: rgba(239,68,68,.12);--color-status-pending: #A78BFA;--color-status-disabled: var(--text-dim);--color-glass-nav-bg: rgba(6,33,26,.82);--color-glass-nav-bg-deep: rgba(4,20,14,.72);--color-glass-surface: rgba(255,255,255,.07);--color-glass-surface-soft: rgba(255,255,255,.04);--color-glass-surface-active: rgba(255,255,255,.09);--color-text-inverse-faint: rgba(255,255,255,.35);--color-text-inverse-xfaint: rgba(255,255,255,.3);--color-text-inverse-micro: rgba(255,255,255,.38);--color-text-inverse-major-muted: rgba(255,255,255,.55);--color-text-inverse-submicro: rgba(255,255,255,.32);--color-text-inverse-low: rgba(255,255,255,.58);--color-text-primary-soft: rgba(6,33,26,.1);--color-text-primary-muted: rgba(6,33,26,.65);--color-text-primary-strong: rgba(6,33,26,.8);--color-gold-surface-soft: rgba(249,209,62,.1);--color-gold-border-soft: rgba(249,209,62,.26);--color-warning-border: rgba(245,158,11,.3);--color-info-border-soft: rgba(56,189,248,.25);--color-info-surface-faint: rgba(56,189,248,.06);--color-info-surface-soft: rgba(56,189,248,.08);--color-danger-border-soft: rgba(239,68,68,.25);--color-danger-border: rgba(239,68,68,.3);--color-danger-surface-faint: rgba(239,68,68,.04);--color-danger-surface-soft: rgba(239,68,68,.08);--color-warning-surface-faint: rgba(245,158,11,.04);--color-glass-hover-faint: rgba(255,255,255,.03);--color-glow-success-soft: rgba(16,178,129,.13);--color-glow-success-mid: rgba(16,178,129,.14);--color-glow-success-tint: rgba(16,178,129,.15);--color-glow-success: rgba(16,178,129,.22);--color-glow-gold: rgba(249,209,62,.42);--color-scrim-deep: rgba(6,33,26,.88);--color-scrim-document: rgba(6,33,26,.92);--color-scrim-modal: rgba(6,33,26,.72);--color-scrim-photo: rgba(6,33,26,.55);--color-scrim-mid: rgba(6,33,26,.45);--color-scrim-soft: rgba(6,33,26,.1);--color-scrim-faint: rgba(6,33,26,.07);--font-sans: "Inter", sans-serif;--font-serif: "Instrument Serif", Georgia, serif;--font-ui: "Jura", sans-serif;--font-display: var(--font-ui);--font-mono: "JetBrains Mono", monospace;--type-display-size: clamp(64px,9vw,144px);--type-display-line: .92;--type-section-title-size: clamp(36px,5vw,80px);--type-page-title-size: clamp(48px,7vw,96px);--type-card-title-size: clamp(34px,3.5vw,48px);--type-body-lg-size: 18px;--type-body-size: 16px;--type-body-sm-size: 14px;--type-micro-size: 11px;--type-micro-tracking: .22em;--fs-display: 96px;--lh-display: 1;--ls-display: -.04em;--fs-h1: 56px;--lh-h1: 64px;--ls-h1: -.04em;--fs-h2: 40px;--lh-h2: 48px;--ls-h2: -.04em;--fs-h3: 36px;--lh-h3: 42px;--ls-h3: -.04em;--fs-h4: 28px;--lh-h4: 36px;--ls-h4: -.02em;--fs-subhead: 24px;--lh-subhead: 32px;--ls-subhead: -.04em;--fs-body: 20px;--lh-body: 28px;--ls-body: -.02em;--fs-small: 16px;--lh-small: 24px;--ls-small: 0;--fs-micro: 12px;--lh-micro: 16px;--ls-micro: .02em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-14: 56px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-30: 120px;--space-35: 140px;--border-width-hairline: .5px;--border-width-sm: 1px;--border-width-md: 1.5px;--border-width-lg: 2px;--radius-none: 0;--radius-xs: 6px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--radius-2xl: 40px;--radius-3xl: 48px;--radius-card: var(--radius-2xl);--radius-btn: var(--radius-md);--radius-pill: 999px;--shadow-raised: 0 20px 48px -12px rgba(6,33,26,.32);--shadow-floating: 0 30px 64px -20px rgba(0,0,0,.5);--shadow-overlay: 0 40px 80px -20px rgba(0,0,0,.6);--shadow-action-gold: 0 20px 48px -12px var(--color-glow-gold);--shadow-sm: 0 1px 2px rgba(15,23,42,.06), 0 1px 3px rgba(15,23,42,.04);--shadow-md: 0 4px 12px rgba(15,23,42,.06), 0 2px 4px rgba(15,23,42,.04);--shadow-lg: 0 20px 50px rgba(0,0,0,.08);--shadow-glass: 0 4px 30px rgba(0,0,0,.03);--shadow-primary: 0 20px 40px -12px rgba(16,178,129,.35);--shadow-gold: 0 2px 8px rgba(249,209,62,.35);--shadow-inset: inset 0 24px 56px rgba(168,216,245,.06), inset 0 1px 2px rgba(216,236,248,.2);--blur-glass-sm: blur(8px);--blur-glass-md: blur(12px);--blur-glass-lg: blur(20px);--blur-ambient: blur(36px);--blur-nav: blur(24px) saturate(140%);--motion-fast: .15s;--motion-medium: .24s;--motion-slow: .42s;--ease-standard: cubic-bezier(.2,0,0,1);--duration-fast: var(--motion-fast);--duration-base: var(--motion-medium);--duration-slow: var(--motion-slow);--ease-out: cubic-bezier(0,0,.4,1);--ease-in: cubic-bezier(.4,0,1,1);--ease-in-out: cubic-bezier(.4,0,.2,1);--z-nav: 50;--max-w: 1440px;--col-prose: 720px;--col-form: 480px;--col-sidebar: 280px;--col-inspector: 360px;--grid-gap: 24px;--grid-gap-sm: 12px;--px: 48px;--density-body-size: 15px;--density-ui-size: 13px;--density-label-size: 11px;--density-row-h: 48px;--density-cell-py: 14px;--density-cell-px: 16px;--density-gap-xs: 6px;--density-gap-sm: 10px;--density-gap-md: 16px;--density-gap-lg: 24px;--density-panel-px: 24px;--density-panel-py: 20px;--density-nav-item-py: 10px;--density-input-py: 10px;--density-btn-py: 9px;--density-btn-px: 18px;--button-primary-bg: var(--color-action-primary-bg);--button-primary-text: var(--color-action-primary-text);--button-secondary-bg: var(--color-action-secondary-bg);--button-secondary-text: var(--color-action-secondary-text);--card-elevated-shadow: var(--shadow-overlay);--nav-glass-bg: var(--color-glass-nav-bg);--nav-glass-border: var(--color-border-inverse-subtle);--nav-glass-backdrop: var(--blur-nav);--ticker-bg: var(--color-bg-canvas-alt);--pay-primary: var(--sarf-emerald);--pay-primary-hover: #059669;--pay-highlight: #F59E0B;--pay-highlight-hover: #D97706;--pay-bg: #FAFAFA;--pay-surface: #FFFFFF;--pay-surface-muted: #F1F5F9;--pay-surface-dark: #0B0F19;--pay-text-heading: #0F172A;--pay-text-body: #475569;--pay-text-muted: #64748B;--pay-border: #E2E8F0;--pay-success-bg: rgba(16,185,129,.1);--pay-success-text: #059669;--pay-pending-bg: rgba(245,158,11,.1);--pay-pending-text: #D97706;--pay-failed-bg: rgba(239,68,68,.1);--pay-failed-text: #DC2626;--fg-1: var(--sarf-night-forest);--fg-2: var(--sarf-graphite);--fg-3: var(--sarf-smoke);--bg-1: var(--sarf-white);--bg-2: var(--sarf-platinum);--bg-3: var(--sarf-fog);--accent: var(--sarf-emerald);--accent-deep:var(--sarf-viridian);--hairline: #E2E8F0}.density-medium{--density-body-size: 14px;--density-ui-size: 12px;--density-label-size: 11px;--density-row-h: 40px;--density-cell-py: 10px;--density-cell-px: 14px;--density-gap-xs: 4px;--density-gap-sm: 8px;--density-gap-md: 12px;--density-gap-lg: 20px;--density-panel-px: 20px;--density-panel-py: 16px;--density-nav-item-py: 8px;--density-input-py: 8px;--density-btn-py: 7px;--density-btn-px: 14px}.density-compact{--density-body-size: 13px;--density-ui-size: 11px;--density-label-size: 10px;--density-row-h: 36px;--density-cell-py: 8px;--density-cell-px: 12px;--density-gap-xs: 3px;--density-gap-sm: 6px;--density-gap-md: 10px;--density-gap-lg: 16px;--density-panel-px: 16px;--density-panel-py: 12px;--density-nav-item-py: 6px;--density-input-py: 6px;--density-btn-py: 5px;--density-btn-px: 12px}.density-dense{--density-body-size: 12px;--density-ui-size: 11px;--density-label-size: 10px;--density-row-h: 32px;--density-cell-py: 6px;--density-cell-px: 10px;--density-gap-xs: 2px;--density-gap-sm: 4px;--density-gap-md: 8px;--density-gap-lg: 12px;--density-panel-px: 12px;--density-panel-py: 8px;--density-nav-item-py: 5px;--density-input-py: 5px;--density-btn-py: 4px;--density-btn-px: 10px}@keyframes sarf-skeleton-slide{0%{background-position:200% 0}to{background-position:-200% 0}}.sarf-skeleton{animation:sarf-skeleton-slide 1.4s var(--ease-standard) infinite}.sarf-tooltip-content{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--motion-fast) var(--ease-standard),visibility var(--motion-fast) var(--ease-standard)}.sarf-tooltip:hover .sarf-tooltip-content,.sarf-tooltip:focus-within .sarf-tooltip-content{opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}.ticker-track{animation:none}}.hover-row{transition:background var(--duration-fast, .12s) var(--ease-out, ease-out)}.hover-row:hover,.hover-row:focus-visible{background:var(--color-bg-surface-muted)}.hover-row-glass{transition:background var(--duration-fast, .12s) var(--ease-out, ease-out)}.hover-row-glass:hover,.hover-row-glass:focus-visible{background:var(--color-bg-surface-alt, var(--color-glass-hover-faint))}.hover-fade{opacity:.7;transition:opacity .15s}.hover-fade:hover,.hover-fade:focus-visible{opacity:1}.hover-raise{transition:transform .25s,border-color .25s}.hover-raise:hover,.hover-raise:focus-within{transform:translateY(-2px);border-color:var(--color-accent-gold)!important}.hover-gold-border{transition:border-color .15s,background .15s,color .15s}.hover-gold-border:hover:not(.is-active),.hover-gold-border:focus-visible:not(.is-active){border-color:var(--color-accent-gold)!important}.hover-glass-gold:hover:not(.is-active),.hover-glass-gold:focus-visible:not(.is-active){background:var(--color-glass-surface-active)!important;border-color:var(--color-accent-gold)!important}.hover-gold-fill{transition:background .2s,color .2s}.hover-gold-fill:hover,.hover-gold-fill:focus-visible{background:var(--color-accent-gold)!important;color:var(--color-text-primary)!important}.hover-bright{color:var(--neutral-300);opacity:.72;transition:color .2s,opacity .2s}.hover-bright:hover,.hover-bright:focus-visible{color:var(--color-text-primary);opacity:1}.nav-link{color:var(--color-text-inverse-muted);transition:color .15s}.nav-link:hover,.nav-link:focus-visible{color:var(--color-text-inverse)}.nav-link.is-active{color:var(--color-accent-gold)}@media(max-width:900px){:root{--px: 24px}.hide-mobile{display:none!important}}@media(max-width:760px){.components-page{display:block!important;height:auto!important;min-height:calc(100vh - 64px);overflow:visible!important}.components-sidebar{width:100%!important;max-height:42vh;border-right:0!important;border-bottom:1px solid var(--color-border-subtle)}.components-main{display:block!important;overflow:visible!important}.components-gallery-header{position:relative!important;padding:20px 16px 16px!important}.components-gallery-area{padding:16px!important;overflow:visible!important}.components-preview-card{border-radius:var(--radius-xl)!important}.components-preview-card-header,.components-preview-card-body{padding:18px!important}.components-preview-shell{padding:14px!important;min-height:156px!important}}.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}.sr-only-focusable:active,.sr-only-focusable:focus{position:absolute;width:auto;height:auto;top:16px;left:16px;padding:12px 24px;margin:0;overflow:visible;clip:auto;white-space:normal;background:var(--color-action-primary-bg);color:var(--color-action-primary-text);border:2px solid var(--color-focus-ring);border-radius:6px;font-family:var(--font-ui);font-weight:600;font-size:14px;z-index:10000;outline:none;box-shadow:0 4px 20px #0000004d;text-decoration:none}main::-webkit-scrollbar,.no-scrollbar::-webkit-scrollbar{display:none}.theme-high-contrast{--color-bg-canvas: #000000;--color-bg-canvas-alt: #000000;--color-bg-surface: #000000;--color-bg-surface-muted: #121212;--color-bg-surface-mid: #1c1c1c;--color-bg-elevated-dark: #000000;--color-text-primary: #FFFFFF;--color-text-secondary: #FFFFFF;--color-text-muted: #FFFFFF;--color-text-dim: #CECECE;--color-text-inverse: #FFFFFF;--color-text-inverse-muted: #FFFFFF;--color-text-inverse-body: #FFFFFF;--color-text-inverse-label: #FFFFFF;--color-text-inverse-subtle: #CECECE;--color-border-subtle: #FFFFFF;--color-border-strong: #FFFFFF;--color-border-inverse-subtle: #FFFFFF;--color-border-inverse-hairline: #FFFFFF;--color-border-inverse-hairline-strong: #FFFFFF;--color-border-inverse-soft: #FFFFFF;--color-border-inverse-medium: #FFFFFF;--color-border-inverse: #FFFFFF;--color-border-inverse-strong: #FFFFFF;--color-accent-gold: #FFFF00;--color-action-primary-bg: #FFFF00;--color-action-primary-text: #000000;--color-action-secondary-bg: #000000;--color-action-secondary-text: #FFFFFF;--color-focus-ring: #FFFF00;--color-status-success: #00FF00;--color-status-positive: #00FF00;--color-status-negative: #FF0000;--color-status-down: #FF0000;--color-status-warning: #FFFF00;--color-status-info: #00FFFF;--color-status-danger: #FF0000}.theme-high-contrast button,.theme-high-contrast input,.theme-high-contrast select,.theme-high-contrast textarea,.theme-high-contrast a,.theme-high-contrast [role=button]{border:2px solid #FFFFFF!important;outline-color:#ff0!important}.theme-high-contrast input:focus-visible,.theme-high-contrast select:focus-visible,.theme-high-contrast textarea:focus-visible,.theme-high-contrast button:focus-visible,.theme-high-contrast a:focus-visible{outline:3px solid #FFFF00!important;outline-offset:2px!important;box-shadow:none!important}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}a{text-decoration:none;color:inherit}button{font-family:inherit;transition:opacity .15s,transform .15s,box-shadow .15s}button:hover{opacity:.9;transform:translateY(-1px)}button:active{transform:translateY(0);opacity:1}body{font-family:Inter,sans-serif;background:#06211a;color:#06211a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}em{font-family:"Instrument Serif",Cormorant Garamond,Georgia,serif;font-style:italic;font-weight:400}*::selection{background:#f9d13e;color:#06211a}:root{--green-deep: #06211A;--green-mid: #0A3E2F;--green-bright: #10B281;--yellow: #F9D13E;--surface-light: #F4F4F5;--surface-mid: #E6E6E6;--text-muted: #4F4F4F;--text-dim: #A0A0A0;--font-sans: "Inter", sans-serif;--font-serif: "Instrument Serif", Georgia, serif;--font-ui: "Jura", sans-serif;--font-mono: "JetBrains Mono", monospace;--radius-card: 40px;--radius-btn: 12px;--radius-pill: 999px;--max-w: 1440px;--px: 48px}@keyframes ticker-slide{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.ticker-track{display:flex;width:max-content;animation:ticker-slide 32s linear infinite}.ticker-track:hover{animation-play-state:paused}.section-label{font-family:var(--font-ui);font-weight:700;font-size:11px;letter-spacing:.22em;text-transform:uppercase}.hover-lift{transition:transform .24s cubic-bezier(.25,1,.5,1),box-shadow .24s ease}.hover-lift:hover{transform:translateY(-4px) scale(1.01);box-shadow:0 15px 30px #00000026}.hover-glow-gold{transition:transform .24s cubic-bezier(.25,1,.5,1),box-shadow .24s ease,border-color .24s ease}.hover-glow-gold:hover{transform:translateY(-2px);box-shadow:0 0 25px #f9d13e38;border-color:#f9d13e!important}.hover-arrow{display:inline-block;transition:transform .2s ease}a:hover .hover-arrow,button:hover .hover-arrow,div:hover .hover-arrow{transform:translate(4px)}.hover-scale-img{overflow:hidden}.hover-scale-img img,.hover-scale-img .photo-bg-scale{transition:transform .4s cubic-bezier(.25,1,.5,1)}.hover-scale-img:hover img,.hover-scale-img:hover .photo-bg-scale{transform:scale(1.05)}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .8s cubic-bezier(.25,1,.5,1) both}.show-mobile,.show-mobile-flex{display:none!important}@media(max-width:900px){:root{--px: 24px}.hide-mobile{display:none!important}.show-mobile{display:block!important}.show-mobile-flex{display:flex!important}.footer-grid,.hero-grid{grid-template-columns:1fr!important;gap:40px!important}.hero-stats{grid-template-columns:repeat(2,1fr)!important;gap:24px!important;margin-top:64px!important}.manifesto-grid{grid-template-columns:1fr!important;gap:20px!important}.product-split-grid{grid-template-columns:1fr!important;gap:24px!important}.app-preview-grid{grid-template-columns:1fr!important;gap:48px!important}.imagery-grid{grid-template-columns:1fr!important;gap:40px!important}.promo-band-grid{grid-template-columns:1fr!important;gap:32px!important;align-items:start!important}.cta-grid{grid-template-columns:1fr!important;gap:40px!important;text-align:center!important}.cta-button-container{align-items:center!important}}@media(max-width:640px){:root{--px: 16px}}@media(max-width:600px){.hero-stats{grid-template-columns:1fr!important;gap:16px!important}.press-grid{grid-template-columns:repeat(3,1fr)!important;gap:24px!important}.app-preview-mockup-container{height:520px!important}.portfolio-card-mock{width:100%!important;right:0!important;left:0!important;padding:20px!important}.buy-order-mock{width:260px!important;top:240px!important;left:0!important;padding:16px!important}.toast-mock{right:0!important;bottom:20px!important;width:100%!important;padding:16px!important}}@media(max-width:900px){.heritage-hero-grid{grid-template-columns:1fr!important;gap:48px!important;text-align:center!important}.heritage-hero-grid>div{display:flex!important;flex-direction:column!important;align-items:center!important}.triad-grid{grid-template-columns:1fr!important;gap:40px!important}.triad-grid img{order:1!important}.triad-grid div{order:2!important}.proverb-grid{grid-template-columns:1fr!important;gap:32px!important}}@media(max-width:768px){.mobile-scroll-tabs{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;overflow-x:auto!important;white-space:nowrap!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;padding-bottom:12px!important;margin-left:calc(-1 * var(--px))!important;margin-right:calc(-1 * var(--px))!important;padding-left:var(--px)!important;padding-right:var(--px)!important}.mobile-scroll-tabs::-webkit-scrollbar{display:none!important}.mobile-scroll-tabs>*{scroll-snap-align:start!important;flex-shrink:0!important}.responsive-table th:nth-child(4),.responsive-table td:nth-child(4),.responsive-table th:nth-child(5),.responsive-table td:nth-child(5){display:none!important}}@media(max-width:480px){.press-grid{grid-template-columns:repeat(2,1fr)!important}.mobile-fx-container div[style*="display: flex"][style*="align-items: flex-start"],.mobile-fx-container div[style*="display: flex"][style*="alignItems: flex-start"]{flex-direction:column!important;align-items:stretch!important;gap:12px!important}.mobile-fx-container div[style*="display: flex"][style*="align-items: flex-start"]>*,.mobile-fx-container div[style*="display: flex"][style*="alignItems: flex-start"]>*{width:100%!important}}
