.site-light{--bg: #ffffff;--card: #ffffff;--surf: #faf7f2;--fg: #1f2937;--fg-strong: #111827;--fg-2: #4b5563;--fg-3: #6b7280;--fg-4: #9ca3af;--gold: #ea7317;--gold-2: #b45309;--gold-3: #c8651e;--gold-glow: rgba(234, 115, 23, .22);--on-gold: #ffffff;--hair: rgba(17, 24, 39, .1);--hair-s: rgba(17, 24, 39, .2);--good: #16a34a;--f-d: "Instrument Serif", Georgia, serif;--f-b: "Manrope", system-ui, sans-serif;--f-m: "JetBrains Mono", ui-monospace, monospace;--ease: cubic-bezier(.16, 1, .3, 1);font-family:var(--f-b);color:var(--fg);background:var(--bg)}.dark .site-light{--bg: #0a0805;--card: #120e08;--surf: rgba(255, 232, 180, .04);--fg: #f5ecd8;--fg-strong: #ffffff;--fg-2: #cbbf9f;--fg-3: #8a7e63;--fg-4: #5a503e;--gold: #e8a534;--gold-2: #f5c66b;--gold-3: #c8651e;--gold-glow: rgba(232, 165, 52, .32);--on-gold: #1a1208;--hair: rgba(245, 198, 107, .16);--hair-s: rgba(245, 198, 107, .32);--good: #5fcf86}.site-light a{color:inherit;text-decoration:none}.site-light img{max-width:100%}.site-light .eyebrow{font-family:var(--f-m);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-weight:600;display:inline-flex;align-items:center;gap:12px}.site-light .eyebrow:before{content:"";width:26px;height:1px;background:var(--gold);opacity:.7}.site-light .italic{font-style:italic;color:var(--gold-2);font-family:var(--f-d)}.site-light .btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:15px 26px;border-radius:999px;font-size:13px;font-weight:600;border:.5px solid transparent;transition:transform .2s var(--ease),background .2s,border-color .2s,color .2s,box-shadow .2s,filter .2s}.site-light .btn-primary{background:var(--gold);color:var(--on-gold);box-shadow:0 8px 24px var(--gold-glow)}.site-light .btn-primary:hover{filter:brightness(1.06);transform:translateY(-1px)}.site-light .btn-ghost{border-color:var(--hair-s);color:var(--fg)}.site-light .btn-ghost:hover{border-color:var(--gold);color:var(--gold-2)}.site-light .btn-arrow{width:14px;height:14px;display:inline-block;position:relative}.site-light .btn-arrow:before{content:"";position:absolute;inset:0;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'><path d='M2 7h10M8 3l4 4-4 4' stroke='black' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'><path d='M2 7h10M8 3l4 4-4 4' stroke='black' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>") center/contain no-repeat}.site-light .container{max-width:1100px;margin:0 auto;padding:0 46px}.site-light .sec{position:relative;padding:80px 0}.site-light .sec+.sec:before{content:"";position:absolute;top:0;left:46px;right:46px;height:.5px;background:var(--hair)}.site-light .sec-head{margin-bottom:44px;max-width:760px}.site-light .sec-head h1,.site-light .sec-head h2{font-family:var(--f-d);font-weight:400;font-size:clamp(32px,4.4vw,56px);line-height:1.04;letter-spacing:-.01em;margin:14px 0 0;color:var(--fg-strong)}.site-light .sec-head h1 em,.site-light .sec-head h2 em{font-style:italic;color:var(--gold-2)}.site-light .sec-head p{color:var(--fg-2);font-size:16px;line-height:1.6;margin:18px 0 0;max-width:560px}.site-light .trust-row{display:flex;flex-wrap:wrap;gap:12px 26px}.site-light .trust-badge{display:inline-flex;align-items:center;gap:9px;font-family:var(--f-m);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--fg-3)}.site-light .trust-badge:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--gold);flex-shrink:0}.site-light .card{border:1px solid var(--hair);border-radius:12px;background:var(--card);padding:26px;box-shadow:0 1px 2px #1118270a}.site-light .card h3{font-family:var(--f-d);font-size:23px;font-weight:400;margin:0 0 6px;color:var(--fg-strong)}.site-light .faq-list{display:flex;flex-direction:column;gap:12px}.site-light .faq{border:1px solid var(--hair);border-radius:10px;background:var(--card);overflow:hidden}.site-light .faq summary{list-style:none;cursor:pointer;padding:18px 22px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:var(--f-d);font-size:19px;color:var(--fg-strong)}.site-light .faq summary::-webkit-details-marker{display:none}.site-light .faq summary:after{content:"+";color:var(--gold);font-size:22px;line-height:1;transition:transform .2s}.site-light .faq[open] summary:after{transform:rotate(45deg)}.site-light .faq-body{padding:0 22px 20px;color:var(--fg-2);font-size:14.5px;line-height:1.65}.site-light .faq-body p{margin:0 0 8px}.site-light .faq-body ul,.site-light .faq-body ol{margin:8px 0;padding-left:18px}.site-light .faq-body li{margin:3px 0}.site-light .faq-body strong{color:var(--fg-strong)}.site-light .faq-body a{color:var(--gold-2);text-decoration:underline}@media(max-width:760px){.site-light .container{padding:0 24px}.site-light .sec{padding:56px 0}.site-light .sec+.sec:before{left:24px;right:24px}}
