:root{--ink:#0f1b2d;--ink-2:#16263c;--ink-3:#1f3350;--kraft:#c9a876;--kraft-light:#ebddc3;--kraft-dark:#a9854f;--paper:#f7f3ec;--card:#fff;--accent:#00875a;--accent-dark:#064e3b;--accent-soft:#d6f0e3;--text:#0c1929;--muted:#5d6b7a;--line:#e5decf;--line-dark:#26364e;--green:#00875a;--radius:14px;--font-h:"Space Grotesk",sans-serif;--font-b:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-heading:var(--font-h);--font-body:var(--font-b);--color-bg:#f7f3ec;--color-surface:#fff;--color-surface-raised:#fff;--color-surface-2:#ebddc3;--color-primary:#00875a;--color-primary-strong:#064e3b;--color-primary-soft:#d6f0e3;--color-text:#0c1929;--color-text-muted:#5d6b7a;--color-border:#e5decf;--color-success:var(--green);--color-danger:#c1440e;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--shadow-sm:0 1px 2px rgba(15,27,45,.06),0 4px 14px rgba(15,27,45,.06);--shadow-md:0 6px 24px rgba(15,27,45,.1)}*{box-sizing:border-box}html{overflow-x:clip}body,html{padding:0;margin:0;max-width:100%}body{background:var(--color-bg);font-family:var(--font-body);font-size:15px;line-height:1.55;-webkit-font-smoothing:antialiased}body,h1,h2,h3,h4{color:var(--color-text)}h1,h2,h3,h4{font-family:var(--font-heading);font-weight:700;line-height:1.15}h1,h2,h3,h4,p{margin:0 0 var(--space-3)}p{color:var(--color-text-muted)}a{color:inherit;text-decoration:none}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}ol,ul{margin:0;padding:0;list-style:none}img{max-width:100%;display:block}button{font-family:inherit;cursor:pointer}.container{max-width:90vw;width:90%;margin:0 auto;padding:0 var(--space-4);box-sizing:border-box}@media (max-width:1024px){.container{width:92%}}@media (max-width:640px){.container{width:94%;padding:0 var(--space-2)}}.tag{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;background:var(--color-primary-soft);color:var(--color-primary-strong);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.tag-accent{background:var(--color-primary);color:#fff!important}.tag-accent-2{background:var(--color-primary-strong);color:#fff!important}.tag-neutral{background:var(--color-surface-2);color:var(--color-text-muted)}.tag-neutral,.tag-outline{text-transform:none;font-weight:600;letter-spacing:0}.tag-outline{background:transparent;color:var(--color-text);border:1.5px solid var(--color-border);cursor:pointer;transition:all .15s ease}.tag-outline:hover{border-color:var(--color-primary-strong);color:var(--color-primary-strong)}button.tag{border:none;cursor:pointer}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 22px;border-radius:var(--radius-md);font-weight:700;font-size:14px;border:1px solid transparent;transition:transform .18s cubic-bezier(.16,1,.3,1),box-shadow .2s ease,background .18s ease}.btn:active{transform:scale(.98)}.btn-primary{background:var(--accent,#1a7a4a);color:#fff;border-radius:12px;box-shadow:0 8px 20px rgba(26,122,74,.28);font-family:var(--font-h,"Space Grotesk",sans-serif)}.btn-primary:hover{background:var(--accent-dark,#145e38);color:#fff;transform:translateY(-2px);box-shadow:0 10px 24px rgba(26,122,74,.38)}.btn-outline{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}.btn-outline:hover{border-color:var(--color-primary-strong);color:var(--color-primary-strong);transform:translateY(-1px)}.btn-disabled,.btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.btn-block{display:flex;width:100%;margin-top:var(--space-2)}.page-transition-wrap{animation:pageFadeIn .32s cubic-bezier(.16,1,.3,1) backwards}@keyframes pageFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-5);box-shadow:0 4px 15px rgba(43,36,16,.05)}.input{display:block;width:100%;min-width:0;box-sizing:border-box;min-height:40px;padding:8px 12px;font-family:inherit;font-size:14px;color:var(--color-text);background:var(--color-bg);border:1.5px solid var(--color-border);border-radius:var(--radius-sm);outline:none;transition:border-color .15s ease,box-shadow .15s ease}.input:focus,.input:hover{border-color:var(--color-primary-strong)}.input:focus{box-shadow:0 0 0 3px var(--color-primary-soft)}.input::placeholder{color:var(--color-text-muted)}.CompareFloatingBar_bar__evHQA{position:fixed;bottom:24px;left:50%;transform:translateX(-50%);z-index:1000;display:flex;align-items:center;gap:16px;padding:10px 18px;background:rgba(15,27,45,.95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;border-radius:9999px;box-shadow:0 12px 32px rgba(15,27,45,.35),0 0 0 1px hsla(0,0%,100%,.12);transition:all .3s cubic-bezier(.16,1,.3,1);max-width:92vw}.CompareFloatingBar_itemGroup__pGBVg{display:flex;align-items:center;gap:8px}.CompareFloatingBar_thumbWrap___tXZn{position:relative;width:36px;height:36px;border-radius:50%;overflow:hidden;background:#fff;border:2px solid #c9a876;flex-shrink:0}.CompareFloatingBar_thumb__A_gbc{width:100%;height:100%;object-fit:cover}.CompareFloatingBar_removeBtn__LDFgm{position:absolute;top:-2px;right:-2px;width:16px;height:16px;border-radius:50%;background:#ef4444;color:#fff;border:none;font-size:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}.CompareFloatingBar_label__OuO7G{font-size:13px;font-weight:500;white-space:nowrap;color:#e2e8f0}.CompareFloatingBar_labelStrong__vNbAp{color:#c9a876;font-weight:600}.CompareFloatingBar_actions__ErOy1{display:flex;align-items:center;gap:8px}.CompareFloatingBar_compareBtn__p05JC{display:inline-flex;align-items:center;gap:6px;background:#c9a876;color:#0f1b2d;font-weight:600;font-size:13px;padding:6px 16px;border-radius:9999px;text-decoration:none;transition:background .15s ease,transform .1s ease;white-space:nowrap}.CompareFloatingBar_compareBtn__p05JC:hover{background:#d4b789;transform:translateY(-1px)}.CompareFloatingBar_clearBtn__8xQiG{background:transparent;color:#94a3b8;border:none;font-size:12px;cursor:pointer;padding:4px 8px;border-radius:4px;transition:color .15s ease;white-space:nowrap}.CompareFloatingBar_clearBtn__8xQiG:hover{color:#fff}@media (max-width:640px){.CompareFloatingBar_bar__evHQA{bottom:16px;padding:8px 14px;gap:10px}.CompareFloatingBar_label__OuO7G{display:none}}.PageTransitionLoader_barContainer__gD2yQ{position:fixed;top:0;left:0;right:0;height:3px;z-index:99999;pointer-events:none;background:transparent}.PageTransitionLoader_barFill__Kaj1W{height:100%;background:linear-gradient(90deg,var(--kraft,#c9a876),var(--accent,#1a7a4a) 60%,#3aad6e 100%);transition:width .22s cubic-bezier(.1,.9,.2,1),opacity .2s ease;position:relative;border-radius:0 2px 2px 0}.PageTransitionLoader_barGlow__9Al51{position:absolute;right:0;top:0;bottom:0;width:100px;background:radial-gradient(circle,rgba(26,122,74,.9),transparent 75%);box-shadow:0 0 10px #1a7a4a,0 0 5px #c9a876}