[data-astro-cid-4jg3ifd3],[data-astro-cid-4jg3ifd3]:before,[data-astro-cid-4jg3ifd3]:after{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg);color:var(--text);font-family:var(--ff-b);overflow-x:hidden}.label[data-astro-cid-4jg3ifd3]{font-family:var(--ff-b);letter-spacing:.22em;text-transform:uppercase;color:var(--gold-text);margin-bottom:.6rem;font-size:.7rem}.accent-line[data-astro-cid-4jg3ifd3]{background:var(--gold);width:40px;height:2px;margin-bottom:1.5rem}h2[data-astro-cid-4jg3ifd3]{font-family:var(--ff-d);letter-spacing:.03em;margin-bottom:1.5rem;font-size:clamp(2.5rem,4vw,4rem);line-height:.95}h2[data-astro-cid-4jg3ifd3] em[data-astro-cid-4jg3ifd3]{color:var(--gold);font-style:normal}h3[data-astro-cid-4jg3ifd3]{font-family:var(--ff-d);letter-spacing:.05em;color:var(--text);margin-bottom:.75rem;font-size:1.2rem}p[data-astro-cid-4jg3ifd3]{color:var(--muted);margin-bottom:1rem;font-size:.92rem;line-height:1.85}p[data-astro-cid-4jg3ifd3] strong[data-astro-cid-4jg3ifd3]{color:var(--text);font-weight:500}.answer[data-astro-cid-4jg3ifd3]{max-width:var(--max-w);padding:var(--hero-top) var(--gutter) var(--sec-y);grid-template-columns:1fr 1.4fr;align-items:start;gap:4rem;margin:0 auto;display:grid}.answer-text[data-astro-cid-4jg3ifd3]{font-family:var(--ff-i);color:var(--text);margin:0;font-size:clamp(1.15rem,1.8vw,1.4rem);font-style:italic;line-height:1.7}.answer-more[data-astro-cid-4jg3ifd3]{margin-top:1.25rem;font-size:.98rem;line-height:1.85}.looks[data-astro-cid-4jg3ifd3]{border-top:1px solid var(--bdr);flex-direction:column;gap:0;max-width:760px;margin:1rem 0 1.5rem;list-style:none;display:flex}.looks[data-astro-cid-4jg3ifd3] li[data-astro-cid-4jg3ifd3]{border-bottom:1px solid var(--bdr);color:var(--text);padding:1.1rem 0 1.1rem 1.75rem;font-size:1rem;line-height:1.6;position:relative}.looks[data-astro-cid-4jg3ifd3] li[data-astro-cid-4jg3ifd3]:before{content:"";background:var(--gold);width:10px;height:1px;position:absolute;top:1.75rem;left:0}.looks-note[data-astro-cid-4jg3ifd3]{font-size:.85rem}.areas-head[data-astro-cid-4jg3ifd3]{padding-bottom:6rem!important}.fit[data-astro-cid-4jg3ifd3]{border-left:2px solid var(--gold);background:var(--surf);color:var(--muted);margin-top:1.5rem;padding:1.25rem 1.5rem;font-size:.92rem;line-height:1.75}.fit[data-astro-cid-4jg3ifd3] strong[data-astro-cid-4jg3ifd3]{color:var(--text);font-weight:500}.areas[data-astro-cid-4jg3ifd3]{background:var(--surf);border-top:1px solid var(--bdr);border-bottom:1px solid var(--bdr)}.areas-head[data-astro-cid-4jg3ifd3]{max-width:var(--max-w);padding:6rem var(--gutter) 0;margin:0 auto}.areas-inner[data-astro-cid-4jg3ifd3]{max-width:var(--max-w);padding:2.5rem var(--gutter) var(--sec-y);grid-template-columns:repeat(3,1fr);gap:1px;margin:0 auto;display:grid}.area[data-astro-cid-4jg3ifd3]{background:var(--bg);outline:1px solid var(--bdr);padding:2.5rem 2rem;transition:background .3s}.area[data-astro-cid-4jg3ifd3]:hover{background:var(--surf2)}.area-tag[data-astro-cid-4jg3ifd3]{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-text);font-size:.68rem;font-family:var(--ff-b);margin-bottom:.65rem}.faq[data-astro-cid-4jg3ifd3]{max-width:var(--max-w);padding:var(--sec-y) var(--gutter);margin:0 auto}.faq[data-astro-cid-4jg3ifd3] h2[data-astro-cid-4jg3ifd3]{margin-bottom:2.5rem}.faq-item[data-astro-cid-4jg3ifd3]{border-bottom:1px solid var(--bdr)}.faq-q[data-astro-cid-4jg3ifd3]{color:var(--text);font-size:.95rem;font-weight:600;font-family:var(--ff-b);margin:0;padding:1.25rem 0 .5rem}.faq-a[data-astro-cid-4jg3ifd3]{color:var(--muted);margin:0;padding-bottom:1.25rem;font-size:.88rem;line-height:1.85}.others[data-astro-cid-4jg3ifd3]{max-width:var(--max-w);padding:0 var(--gutter) 6rem;margin:0 auto}.others-list[data-astro-cid-4jg3ifd3]{flex-wrap:wrap;gap:.75rem;margin-top:1rem;display:flex}.others-list[data-astro-cid-4jg3ifd3] a[data-astro-cid-4jg3ifd3]{border:1px solid var(--bdr);color:var(--text);padding:.6rem 1.1rem;font-size:.85rem;text-decoration:none;transition:border-color .2s,color .2s}.others-list[data-astro-cid-4jg3ifd3] a[data-astro-cid-4jg3ifd3]:hover{border-color:var(--gold);color:var(--gold-text)}.cta-strip[data-astro-cid-4jg3ifd3]{max-width:var(--max-w);padding:var(--sec-y) var(--gutter);border-top:1px solid var(--bdr);border-bottom:1px solid var(--bdr);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:3rem;margin:0 auto;display:flex}.cta-strip[data-astro-cid-4jg3ifd3] h2[data-astro-cid-4jg3ifd3]{margin-bottom:0}.btn-p[data-astro-cid-4jg3ifd3]{border:1px solid var(--gold);color:var(--gold);font-family:var(--ff-d);letter-spacing:.12em;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%);background:linear-gradient(to right,var(--gold) 50%,transparent 50%);white-space:nowrap;background-position:100% 0;background-size:202% 100%;align-items:center;gap:.75rem;padding:1.05rem 2.4rem;font-size:1rem;text-decoration:none;transition:background-position .45s cubic-bezier(.16,1,.3,1),color .3s;display:inline-flex}.btn-p[data-astro-cid-4jg3ifd3]:hover{color:#03050a;background-position:0 0}@media (width<=1100px){.answer[data-astro-cid-4jg3ifd3],.areas-head[data-astro-cid-4jg3ifd3],.faq[data-astro-cid-4jg3ifd3],.others[data-astro-cid-4jg3ifd3],.cta-strip[data-astro-cid-4jg3ifd3],.areas-inner[data-astro-cid-4jg3ifd3]{padding-left:2.5rem;padding-right:2.5rem}}@media (width<=820px){.answer[data-astro-cid-4jg3ifd3]{grid-template-columns:1fr;gap:2rem;padding-top:4.5rem}.areas-inner[data-astro-cid-4jg3ifd3]{grid-template-columns:1fr 1fr}.answer[data-astro-cid-4jg3ifd3],.areas-head[data-astro-cid-4jg3ifd3],.areas-inner[data-astro-cid-4jg3ifd3],.faq[data-astro-cid-4jg3ifd3],.others[data-astro-cid-4jg3ifd3],.cta-strip[data-astro-cid-4jg3ifd3]{padding-left:2rem;padding-right:2rem}.cta-strip[data-astro-cid-4jg3ifd3]{flex-direction:column;align-items:flex-start;gap:2rem}}@media (width<=640px){.areas-inner[data-astro-cid-4jg3ifd3]{grid-template-columns:1fr}.answer[data-astro-cid-4jg3ifd3],.areas-head[data-astro-cid-4jg3ifd3],.areas-inner[data-astro-cid-4jg3ifd3],.faq[data-astro-cid-4jg3ifd3],.others[data-astro-cid-4jg3ifd3],.cta-strip[data-astro-cid-4jg3ifd3]{padding-left:1.25rem;padding-right:1.25rem}h2[data-astro-cid-4jg3ifd3]{font-size:clamp(2.2rem,9vw,3rem)}}
