:root{--color-primary: #1e4d43;--color-primary-strong: #143630;--color-primary-soft: #e7efec;--color-secondary: #3d6b5f;--color-accent: #e8865a;--color-accent-strong: #d06f43;--color-accent-soft: #fbe9df;--color-bg: #faf7f2;--color-bg-raised: #ffffff;--color-bg-inverse: var(--color-primary-strong);--color-text: #22312d;--color-text-muted: #5c6b66;--color-text-inverse: #f6f3ec;--color-text-inverse-muted: #b8c7c1;--color-text-on-accent: #ffffff;--color-border: #e3ddd2;--color-border-strong: #cfc7b8;--color-ring: color-mix(in srgb, var(--color-accent) 55%, transparent);--color-verdict-buy: #256b4c;--color-verdict-careful: #3a5c8e;--color-verdict-wait: #8a5f1f;--color-verdict-borrow: #6a4b91;--color-verdict-skip: #8f4444;--gradient-hero: linear-gradient(160deg, #143630 0%, #1e4d43 55%, #2a5d50 100%);--gradient-accent: linear-gradient(135deg, #e8865a 0%, #d06f43 100%);--gradient-glow: radial-gradient( ellipse at 30% 20%, color-mix(in srgb, var(--color-accent) 22%, transparent) 0%, transparent 60% );--radius-sm: 8px;--radius-md: 14px;--radius-lg: 22px;--radius-xl: 32px;--radius-full: 999px;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4.5rem;--space-9: 7rem;--shadow-sm: 0 1px 2px rgb(30 45 40 / .06), 0 1px 3px rgb(30 45 40 / .08);--shadow-md: 0 4px 12px rgb(30 45 40 / .08), 0 2px 4px rgb(30 45 40 / .05);--shadow-lg: 0 24px 48px -12px rgb(20 54 48 / .25);--shadow-phone: 0 32px 64px -16px rgb(20 54 48 / .35);--font-sans: "Avenir Next", Avenir, "Segoe UI", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-display: var(--font-sans);--text-xs: .8125rem;--text-sm: .9375rem;--text-base: 1.0625rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--text-2xl: clamp(1.75rem, 1.3rem + 2vw, 2.5rem);--text-hero: clamp(2.25rem, 1.5rem + 4vw, 4rem);--leading-tight: 1.12;--leading-snug: 1.35;--leading-normal: 1.65;--tracking-tight: -.022em;--container-max: 72rem;--container-pad: clamp(1.25rem, 4vw, 2.5rem)}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-text);background:var(--color-bg);-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}[hidden]{display:none!important}[id]{scroll-margin-top:5rem}h1,h2,h3,h4{font-family:var(--font-display);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);font-weight:700;text-wrap:balance}p{text-wrap:pretty}a{color:inherit}button{font:inherit}:focus-visible{outline:3px solid var(--color-ring);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:var(--color-accent-soft);color:var(--color-primary-strong)}.container{max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.section{padding-block:var(--space-8)}@media(min-width:768px){.section{padding-block:var(--space-9)}}.eyebrow{display:inline-block;font-size:var(--text-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--color-secondary);margin-bottom:var(--space-3)}.section-title{font-size:var(--text-2xl);max-width:40ch}.section-lede{font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--color-text-muted);max-width:56ch;margin-top:var(--space-4)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:.875rem 1.5rem;border-radius:var(--radius-full);font-weight:600;font-size:var(--text-sm);text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease}.btn:active{transform:translateY(1px)}.btn-accent{background:var(--gradient-accent);color:var(--color-text-on-accent);box-shadow:var(--shadow-md)}.btn-accent:hover{box-shadow:var(--shadow-lg);transform:translateY(-1px)}.btn-outline{border-color:var(--color-border-strong);color:var(--color-text);background:var(--color-bg-raised)}.btn-outline:hover{border-color:var(--color-secondary)}.btn-inverse-outline{border-color:color-mix(in srgb,var(--color-text-inverse) 35%,transparent);color:var(--color-text-inverse);background:transparent}.btn-inverse-outline:hover{border-color:var(--color-text-inverse)}.store-badge{display:inline-flex;align-items:center;gap:.625rem;padding:.625rem 1.25rem;border-radius:var(--radius-md);background:var(--color-bg-inverse);color:var(--color-text-inverse);text-decoration:none;border:1px solid color-mix(in srgb,var(--color-text-inverse) 18%,transparent);transition:transform .15s ease,box-shadow .15s ease}.store-badge:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.store-badge .store-lines{display:flex;flex-direction:column;line-height:1.2;text-align:left}.store-badge .store-hint{font-size:.6875rem;opacity:.75;letter-spacing:.02em}.store-badge .store-name{font-size:var(--text-sm);font-weight:600}.store-badge.on-light{background:var(--color-primary-strong)}.chip{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .75rem;border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:700;letter-spacing:.01em;white-space:nowrap}.chip:before{content:"";width:7px;height:7px;border-radius:var(--radius-full);background:currentColor}.chip-buy{color:var(--color-verdict-buy);background:color-mix(in srgb,var(--color-verdict-buy) 12%,transparent)}.chip-careful{color:var(--color-verdict-careful);background:color-mix(in srgb,var(--color-verdict-careful) 12%,transparent)}.chip-wait{color:var(--color-verdict-wait);background:color-mix(in srgb,var(--color-verdict-wait) 14%,transparent)}.chip-borrow{color:var(--color-verdict-borrow);background:color-mix(in srgb,var(--color-verdict-borrow) 12%,transparent)}.chip-skip{color:var(--color-verdict-skip);background:color-mix(in srgb,var(--color-verdict-skip) 12%,transparent)}@keyframes rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.rise{animation:rise-in .7s ease both}.nav-wrap[data-astro-cid-dmqpwcec]{position:sticky;top:0;z-index:10;background:color-mix(in srgb,var(--color-bg) 88%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border)}.nav[data-astro-cid-dmqpwcec]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-3)}.brand[data-astro-cid-dmqpwcec]{display:inline-flex;align-items:center;gap:var(--space-2);text-decoration:none;font-weight:700;letter-spacing:var(--tracking-tight)}.brand-name[data-astro-cid-dmqpwcec]{font-size:var(--text-sm)}.nav-links[data-astro-cid-dmqpwcec]{display:none;gap:var(--space-5)}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]{text-decoration:none;font-size:var(--text-sm);font-weight:600;color:var(--color-text-muted);transition:color .15s ease}.nav-links[data-astro-cid-dmqpwcec] a[data-astro-cid-dmqpwcec]:hover{color:var(--color-text)}.nav-cta[data-astro-cid-dmqpwcec]{padding:.5rem 1.1rem;white-space:nowrap}@media(max-width:379px){.nav[data-astro-cid-dmqpwcec]{gap:var(--space-2)}.brand-name[data-astro-cid-dmqpwcec]{font-size:var(--text-xs)}.nav-cta[data-astro-cid-dmqpwcec]{padding:.45rem .8rem;font-size:var(--text-xs)}}@media(min-width:820px){.nav-links[data-astro-cid-dmqpwcec]{display:flex}}.footer[data-astro-cid-sz7xmlte]{background:var(--color-bg-inverse);color:var(--color-text-inverse-muted);padding-block:var(--space-8) var(--space-6);font-size:var(--text-sm)}.footer-grid[data-astro-cid-sz7xmlte]{display:grid;gap:var(--space-6)}.footer-logo[data-astro-cid-sz7xmlte]{display:flex;align-items:center;gap:var(--space-2)}.footer-name[data-astro-cid-sz7xmlte]{font-weight:700;color:var(--color-text-inverse)}.footer-tag[data-astro-cid-sz7xmlte]{margin-top:var(--space-3);max-width:32ch}.footer-head[data-astro-cid-sz7xmlte]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-text-inverse);margin-bottom:var(--space-3)}.footer-col[data-astro-cid-sz7xmlte] ul[data-astro-cid-sz7xmlte]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none;transition:color .15s ease}.footer-col[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{color:var(--color-text-inverse)}.soon[data-astro-cid-sz7xmlte]{font-size:var(--text-xs);opacity:.7}.placeholder-link[data-astro-cid-sz7xmlte]{opacity:.6;cursor:default}.footer-legal[data-astro-cid-sz7xmlte]{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid color-mix(in srgb,var(--color-text-inverse) 12%,transparent);display:flex;flex-wrap:wrap;gap:var(--space-3);justify-content:space-between;font-size:var(--text-xs)}.footer-disclaimer[data-astro-cid-sz7xmlte]{max-width:44ch}@media(min-width:768px){.footer-grid[data-astro-cid-sz7xmlte]{grid-template-columns:1.4fr 1fr 1fr}}
