.page-hero[data-astro-cid-vynty3oi]{padding:clamp(24px,3vw,48px) 0 clamp(36px,5vw,64px);position:relative;overflow:clip}.page-hero[data-astro-cid-vynty3oi]:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 38%,#f2b96824 38% 55%,#0000 55%);width:75%;height:165%;position:absolute;top:-20%;right:-32%;transform:rotate(6deg)}.page-hero[data-astro-cid-vynty3oi] h1[data-astro-cid-vynty3oi]{max-width:19.6em;margin:0;font-size:clamp(28px,4.4vw,46px);line-height:1.1}.art[data-astro-cid-vynty3oi]{background:var(--paper);color:var(--ink);padding:clamp(40px,6vw,80px) 0 clamp(48px,7vw,88px)}.art__body[data-astro-cid-vynty3oi]{max-width:760px}.art__body[data-astro-cid-vynty3oi]>p[data-astro-cid-vynty3oi]:first-child{color:var(--ink);font-size:clamp(17px,1.3vw,19px);line-height:1.6}.art__body[data-astro-cid-vynty3oi] h2[data-astro-cid-vynty3oi]{font-family:var(--disp);text-transform:uppercase;letter-spacing:.01em;color:var(--ink);margin:44px 0 16px;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.12}.art__body[data-astro-cid-vynty3oi] h2[data-astro-cid-vynty3oi]:before{content:"// ";color:var(--orange)}.art__body[data-astro-cid-vynty3oi] p[data-astro-cid-vynty3oi]{color:#0e1620db;margin-bottom:16px;font-size:clamp(16px,1.2vw,17.5px);line-height:1.68}.art__body[data-astro-cid-vynty3oi] ul[data-astro-cid-vynty3oi]{margin:0 0 18px}.art__body[data-astro-cid-vynty3oi] ul[data-astro-cid-vynty3oi] li[data-astro-cid-vynty3oi]{color:#0e1620db;margin-bottom:10px;padding-left:24px;font-size:clamp(15.5px,1.2vw,17px);line-height:1.6;position:relative}.art__body[data-astro-cid-vynty3oi] ul[data-astro-cid-vynty3oi] li[data-astro-cid-vynty3oi]:before{content:"";background:var(--orange);width:9px;height:9px;transform:skew(var(--skew));position:absolute;top:.55em;left:2px}.art__body[data-astro-cid-vynty3oi] strong[data-astro-cid-vynty3oi]{color:var(--ink);font-weight:700}.art__body[data-astro-cid-vynty3oi] a[data-astro-cid-vynty3oi]{color:var(--orange-ink);border-bottom:1px solid}.checklist-box[data-astro-cid-vynty3oi]{background:var(--white);border:2px solid var(--ink);margin-top:22px;padding:clamp(22px,3vw,32px)}.checklist-box[data-astro-cid-vynty3oi] ul[data-astro-cid-vynty3oi]{margin:0}.checklist-box[data-astro-cid-vynty3oi] ul[data-astro-cid-vynty3oi] li[data-astro-cid-vynty3oi]:before{background:var(--gold)}.art-faq[data-astro-cid-vynty3oi]{margin-top:52px}.art-faq[data-astro-cid-vynty3oi] h2[data-astro-cid-vynty3oi]{font-family:var(--disp);text-transform:uppercase;color:var(--ink);font-size:clamp(22px,2.4vw,30px);font-weight:700}.art-faq__list[data-astro-cid-vynty3oi]{gap:10px;margin-top:18px;display:grid}.art-faq__item[data-astro-cid-vynty3oi]{background:var(--white);border:2px solid var(--ink)}.art-faq__item[data-astro-cid-vynty3oi] summary[data-astro-cid-vynty3oi]{cursor:pointer;font-family:var(--disp);text-transform:uppercase;letter-spacing:.04em;color:var(--ink);justify-content:space-between;align-items:baseline;gap:16px;padding:15px 18px;font-size:14.5px;font-weight:600;line-height:1.3;list-style:none;display:flex}.art-faq__item[data-astro-cid-vynty3oi] summary[data-astro-cid-vynty3oi]::-webkit-details-marker{display:none}.art-faq__item[data-astro-cid-vynty3oi] summary[data-astro-cid-vynty3oi]:after{content:"+";font-family:var(--disp);color:var(--orange);flex-shrink:0;font-size:22px;font-weight:700;line-height:1}.art-faq__item[data-astro-cid-vynty3oi][open] summary[data-astro-cid-vynty3oi]:after{content:"−"}.art-faq__a[data-astro-cid-vynty3oi]{color:#0e1620cc;padding:0 18px 16px;font-size:15px;line-height:1.6}.cta-bar[data-astro-cid-vynty3oi]{text-align:center;padding:clamp(44px,6vw,80px) 0}.cta-bar[data-astro-cid-vynty3oi] .h[data-astro-cid-vynty3oi]{max-width:23.2em;margin:0 auto;font-size:clamp(24px,3vw,36px);line-height:1.12}.cta-bar__sub[data-astro-cid-vynty3oi]{color:var(--mut);max-width:60ch;margin:14px auto 0;font-size:15.5px}.cta-bar__btns[data-astro-cid-vynty3oi]{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:28px;display:flex}.cta-bar__phone[data-astro-cid-vynty3oi]{color:var(--mut);margin-top:18px;font-size:14px}
