.afi-hero,.afi-body{--afi-ink: #14161A;--afi-red: #C4122F;--afi-red-text: #A20E26;--afi-yellow: #F4B400;--afi-line: #D7DAD8;--afi-muted: #4B5057}.afi-wrap{max-width:1208px;margin:0 auto;padding:0 24px}.afi-hero{background:var(--afi-ink);color:#fff;padding:56px 0}.afi-hero h1{margin:0;color:#fff;font-size:clamp(38px,6vw,64px);line-height:1.05;font-weight:800}.afi-hero p{margin:16px 0 24px;max-width:680px;color:#d7dad8;font-size:1.2rem}.afi-btn{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 24px;border-radius:8px;background:var(--afi-yellow);color:var(--afi-ink);font-weight:700;text-decoration:none}.afi-btn:hover{color:var(--afi-ink);filter:brightness(1.05)}.afi-body{display:flex;flex-wrap:wrap;align-items:flex-start;gap:40px;padding-top:48px;padding-bottom:64px}.afi-main{flex:999 1 600px;min-width:0;display:flex;flex-direction:column;gap:40px}.afi-main h2{margin:0 0 8px;font-size:clamp(24px,3vw,30px);line-height:1.2;font-weight:800}.afi-muted{margin:0 0 16px;color:var(--afi-muted)}.afi-topics{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:12px}.afi-topics a{display:flex;flex-direction:column;gap:4px;height:100%;min-height:84px;padding:16px;background:#fff;color:var(--afi-ink);border:1px solid var(--afi-line);border-left:5px solid var(--afi-red);border-radius:8px;text-decoration:none}.afi-topics a:hover{border-color:var(--afi-ink);border-left-color:var(--afi-red);color:var(--afi-ink)}.afi-topics span{color:var(--afi-muted);font-size:.95rem}.afi-list{margin:12px 0 0;padding-left:1.3em;list-style:disc}.afi-list li{margin:6px 0}.afi-photo{display:flex;gap:10px;align-items:flex-start;margin:16px 0 0;padding:14px;background:#fff;border:1px solid var(--afi-line);border-radius:8px}.afi-photo svg{flex:none;margin-top:3px;color:var(--afi-red)}.afi-steps{counter-reset:afi;list-style:none;margin:16px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:16px}.afi-steps li{counter-increment:afi;display:flex;flex-direction:column;gap:4px}.afi-steps li:before{content:counter(afi);display:flex;align-items:center;justify-content:center;width:34px;height:34px;margin-bottom:6px;border-radius:6px;background:var(--afi-ink);color:var(--afi-yellow);font-weight:700}.afi-steps span{color:var(--afi-muted)}.afi-faq details{border-top:1px solid #8A8F96;padding:14px 0}.afi-faq details:last-of-type{border-bottom:1px solid #8A8F96}.afi-faq summary{font-weight:600;cursor:pointer}.afi-faq details p{margin:10px 0 0}.afi-side{flex:1 1 290px;min-width:0;display:flex;flex-direction:column;gap:16px}.afi-box{padding:20px;background:#fff;border:1px solid var(--afi-line);border-radius:8px}.afi-box h2{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:1.2rem;font-weight:700}.afi-box p{margin:0}.afi-box ul{list-style:none;margin:0;padding:0}.afi-box li+li{margin-top:8px}.afi-box a{display:inline-flex;align-items:center;gap:4px;color:var(--afi-red-text);font-weight:600}.afi-phone-list a{min-height:36px;font-size:1.05rem}.afi-address{display:flex;gap:8px;align-items:flex-start;margin-bottom:12px!important}.afi-address svg{flex:none;margin-top:3px;color:var(--afi-red)}.afi-alert{border-top:5px solid var(--afi-yellow)}@media(max-width:640px){.afi-wrap{padding:0 16px}.afi-hero{padding:36px 0}.afi-btn{width:100%;justify-content:center}.afi-body{padding-top:32px;padding-bottom:48px;gap:32px}}
