:root{--bg:#F1F1EF;--panel:#FFFFFF;--ink:#15130F;--ink-soft:#5A5650;--muted:#8A867E;--accent:#C23A22;--line:rgba(20,18,15,0.12);--section-alt:#ECECEA}*{box-sizing:border-box}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--ink);font-family:Inter,system-ui,sans-serif;-webkit-font-smoothing:antialiased;line-height:1.5}::selection{background:rgba(194,58,34,.18);color:var(--ink)}a{color:inherit;text-decoration:none}.sv-card{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.sv-card:hover{transform:translateY(-3px);border-color:rgba(20,18,15,.3);box-shadow:0 14px 30px -20px rgba(20,18,15,.32)}.sv-hint{opacity:0;transform:translateX(-5px);transition:opacity .3s,transform .3s}.sv-card:hover .sv-hint{opacity:1;transform:none}.sv-readmore{color:var(--accent);transition:gap .2s}.sv-link{transition:color .15s}.sv-link:hover{color:var(--accent)}.sv-btn{transition:background .18s ease,color .18s ease,border-color .18s ease,transform .2s ease}.sv-btn-dark:hover{background:#2A2620}.sv-btn-dark-lift:hover{background:#2A2620;transform:translateY(-2px)}.sv-ghost-invert:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.sv-ghost-accent:hover{border-color:var(--accent);background:rgba(194,58,34,.06)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}input:focus,select:focus{border-color:var(--accent)!important}@media (max-width:1024px){.sv-nav{display:none!important}}.sv-metrics{display:flex;flex-wrap:wrap;background:var(--panel);border:1px solid var(--line);border-radius:10px;overflow:hidden}.sv-metric{flex:1 1;min-width:140px;padding:20px 22px}.sv-metric+.sv-metric{border-left:1px solid rgba(20,18,15,.1)}@media (max-width:760px){.sv-metric{flex:1 1 45%;border-left:none!important;border-top:1px solid rgba(20,18,15,.1)}.sv-metric:nth-child(-n+2){border-top:none}}.sv-reasons{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:980px){.sv-reasons{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.sv-reasons{grid-template-columns:1fr}}.sv-cats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}@media (max-width:980px){.sv-cats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.sv-cats{grid-template-columns:1fr}}.sv-grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}@media (max-width:980px){.sv-grid4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.sv-grid4{grid-template-columns:1fr}}.sv-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}@media (max-width:760px){.sv-grid3{grid-template-columns:1fr}}.sv-cat{grid-template-columns:repeat(auto-fill,minmax(248px,1fr));grid-gap:18px}.sv-cat,.sv-steps{display:grid;gap:18px}.sv-steps{grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px}@media (max-width:760px){.sv-steps{grid-template-columns:1fr}}.sv-pay{display:grid;grid-template-columns:1fr 1fr;grid-gap:36px;gap:36px;align-items:start}@media (max-width:760px){.sv-pay{grid-template-columns:1fr}}details.sv-faq{border:1px solid var(--line);border-radius:10px;background:var(--panel);overflow:hidden}details.sv-faq+details.sv-faq{margin-top:12px}details.sv-faq summary{list-style:none;cursor:pointer;padding:20px 22px;font-weight:600;font-size:16.5px;color:var(--ink);display:flex;justify-content:space-between;gap:16px;align-items:center}details.sv-faq summary::-webkit-details-marker{display:none}details.sv-faq summary:after{content:"+";font-family:JetBrains Mono,monospace;color:var(--accent);font-size:20px;transition:transform .2s}details.sv-faq[open] summary:after{content:"–"}details.sv-faq .sv-ans{padding:0 22px 20px;color:var(--ink-soft);font-size:15.5px;line-height:1.6}.sv-prose h2{font-size:clamp(1.5rem,3vw,2.1rem);line-height:1.12;letter-spacing:-.02em;margin:36px 0 14px}.sv-prose h2,.sv-prose h3{font-family:Archivo,sans-serif;font-weight:700;color:var(--ink)}.sv-prose h3{font-size:clamp(1.2rem,2.4vw,1.5rem);line-height:1.15;margin:28px 0 12px}.sv-prose p,.sv-prose ul{margin:0 0 18px}.sv-prose ul{padding:0;list-style:none;display:flex;flex-direction:column;gap:11px}.sv-prose li{display:flex;gap:12px;align-items:flex-start}.sv-prose li:before{content:"—";color:var(--accent);font-family:JetBrains Mono,monospace;flex:none}.sv-prose strong{color:var(--ink);font-weight:600}.sv-related{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}@media (max-width:680px){.sv-related{grid-template-columns:1fr}}.sv-row{transition:background .15s}.sv-row:hover{background:#F8F8F6}.sv-stats{display:flex;flex-wrap:wrap;background:var(--panel);border:1px solid var(--line);border-radius:10px;overflow:hidden}.sv-stat{flex:1 1;min-width:150px;padding:22px 24px}.sv-stat+.sv-stat{border-left:1px solid rgba(20,18,15,.1)}@media (max-width:760px){.sv-stat{flex:1 1 50%;border-left:none!important;border-top:1px solid rgba(20,18,15,.1)}.sv-stat:nth-child(-n+2){border-top:none}}.sv-posts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}@media (max-width:900px){.sv-posts{grid-template-columns:1fr}}.sv-foot4{grid-template-columns:1.5fr 1fr 1fr;grid-gap:36px}.sv-foot3,.sv-foot4{display:grid;gap:36px}.sv-foot3{grid-template-columns:1.4fr 1fr 1fr;grid-gap:36px}@media (max-width:720px){.sv-foot3,.sv-foot4{grid-template-columns:1fr}}.sv-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:clamp(32px,5vw,64px);gap:clamp(32px,5vw,64px);align-items:center}@media (max-width:860px){.sv-hero{grid-template-columns:1fr}.sv-hero-card{max-width:430px!important;justify-self:start!important}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}