.dlapx .lap-anchor{scroll-margin-top:76px}@media (max-width:900px){.dlapx .lap-anchor{scroll-margin-top:68px}}.dlapx .lap-kick{margin-bottom:.1rem}.dlapx .lap-art{place-items:center;width:100%;max-width:540px;max-height:380px;margin-inline:auto;padding:clamp(.75rem,2vw,1.5rem);display:grid}.dlapx .lap-art svg{width:100%;height:100%;display:block}@media (max-width:960px){.dlapx .lap-art{display:none}}.dlapx .lap-why,.dlapx .lap-types{grid-template-columns:1fr;gap:clamp(.7rem,1.3vw,.9rem);margin:0;padding:0;list-style:none;display:grid}.dlapx .lap-why>li,.dlapx .lap-types>li{background:var(--card);border:1px solid var(--line);border-radius:14px;flex-direction:column;padding:clamp(.95rem,1.7vw,1.25rem);display:flex}.dlapx .lap-why,.dlapx .lap-types{counter-reset:lapc}.dlapx .lap-why>li:before,.dlapx .lap-types>li:before{counter-increment:lapc;content:counter(lapc, decimal-leading-zero);font-family:var(--m);background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:.3rem;font-size:.8rem;font-weight:600;line-height:1.5;display:block}.dlapx .lap-why h3,.dlapx .lap-types h3{letter-spacing:-.015em;color:var(--ink);margin-bottom:.35rem;font-size:1.0625rem;font-weight:800;line-height:1.25}.dlapx .lap-why p,.dlapx .lap-types p{color:var(--slate);max-width:52ch;font-size:.9375rem;font-weight:500;line-height:1.6}@media (min-width:760px){.dlapx .lap-why{grid-template-columns:repeat(3,1fr)}}.dlapx .lap-why .lap-hl{color:#c2410c;align-items:center;gap:.3rem;margin-top:auto;padding-top:.85rem;font-size:.875rem;font-weight:700;display:flex}@media (min-width:700px){.dlapx .lap-types{grid-template-columns:repeat(2,1fr)}.dlapx .lap-types>li:last-child:nth-child(odd){grid-column:span 2}.dlapx .lap-types h3{min-height:2.5em}}@media (min-width:1100px){.dlapx .lap-types{grid-template-columns:repeat(12,1fr)}.dlapx .lap-types>li,.dlapx .lap-types>li:last-child:nth-child(odd){grid-column:span 3}.dlapx .lap-types>li:nth-child(n+5){grid-column:span 4}}.dlapx .lap-steps{margin:0;padding:0;list-style:none}@media (min-width:1000px){.dlapx.dloanx .lap-steps{grid-template-columns:repeat(4,1fr)}}.dlapx .lap-elig{grid-template-columns:1fr;gap:clamp(.8rem,1.5vw,1.1rem);display:grid}@media (min-width:900px){.dlapx .lap-elig{grid-template-columns:repeat(2,1fr)}}.dlapx .lap-prof{background:var(--card);border:1px solid var(--line);border-radius:18px;flex-direction:column;display:flex;overflow:hidden}.dlapx .lap-prof-h{background:var(--grad-soft);border-bottom:1px solid var(--line);padding:clamp(.95rem,1.7vw,1.25rem) clamp(1rem,1.8vw,1.35rem)}.dlapx .lap-prof+.lap-prof .lap-prof-h{background:#123a7a0f}.dlapx .lap-prof-h h3{letter-spacing:-.02em;color:var(--ink);font-size:1.1875rem;font-weight:800;line-height:1.25}.dlapx .lap-prof-h p{color:var(--slate);margin-top:.2rem;font-size:.9375rem;font-weight:500;line-height:1.55}.dlapx .lap-crit{flex:1;grid-template-columns:1fr;gap:.6rem;margin:0;padding:clamp(.7rem,1.4vw,1rem);list-style:none;display:grid}@media (min-width:560px){.dlapx .lap-crit{grid-template-columns:repeat(2,1fr)}}.dlapx .lap-crit>li{background:var(--bg);border:1px solid var(--line2);border-radius:12px;padding:.8rem .95rem}.dlapx .lap-crit h4{letter-spacing:-.01em;color:var(--ink);font-size:.95rem;font-weight:800;line-height:1.3}.dlapx .lap-crit p{color:var(--slate);margin-top:.2rem;font-size:.9375rem;font-weight:500;line-height:1.5}.dlapx .lap-crit small{color:#15803d;margin-top:.35rem;font-size:.8125rem;font-weight:600;line-height:1.45;display:block}.dlapx .lap-elig-cta{justify-content:center;margin-top:clamp(1.1rem,2.2vw,1.6rem);display:flex}@media (max-width:560px){.dlapx .lap-elig-cta .btn{white-space:normal;text-align:center;justify-content:center;width:100%}}.dlapx .lap-docs{grid-template-columns:1fr;gap:clamp(.8rem,1.5vw,1.1rem);display:grid}@media (min-width:700px) and (max-width:999.98px){.dlapx .lap-docs{grid-template-columns:repeat(2,1fr)}.dlapx .lap-doc:last-child{grid-column:span 2}}@media (min-width:1000px){.dlapx .lap-docs{grid-template-columns:repeat(3,1fr)}}.dlapx .lap-doc{background:var(--card);border:1px solid var(--line);border-radius:18px;overflow:hidden}.dlapx .lap-doc-h{border-bottom:1px solid var(--line);background:var(--grad-soft);padding:.95rem 1.15rem}.dlapx .lap-doc-h h3{letter-spacing:-.015em;color:var(--ink);font-size:1.0625rem;font-weight:800;line-height:1.25}.dlapx .lap-doc-h p{color:var(--slate);margin-top:.15rem;font-size:.9375rem;font-weight:500;line-height:1.5}.dlapx .lap-doc ul{margin:0;padding:0;list-style:none}.dlapx .lap-doc li{justify-content:space-between;align-items:center;gap:.8rem;padding:.7rem 1.15rem;display:flex}.dlapx .lap-doc li+li{border-top:1px solid var(--line2)}.dlapx .lap-doc h4{letter-spacing:-.01em;color:var(--ink);font-size:.95rem;font-weight:800;line-height:1.3}.dlapx .lap-doc small{color:var(--slate);margin-top:.1rem;font-size:.8125rem;font-weight:500;line-height:1.45;display:block}.dlapx .lap-badge{font-family:var(--m);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;flex:none;padding:.4rem .6rem;font-size:.6875rem;font-weight:600;line-height:1}.dlapx .lap-badge-required{color:#c2410c;background:#fff3e4}.dlapx .lap-badge-optional{color:var(--slate);background:#1018260d}.dlapx.dloanx .p1-a p+p{margin-top:.35rem}.dlapx .lap-cta{text-align:center;background:var(--grad-soft);border-radius:var(--r);border:1px solid #ff572229;padding:clamp(1.5rem,3.6vw,2.75rem) clamp(1.1rem,3.6vw,2.75rem)}.dlapx.dloanx .lap-cta .h2{max-width:24ch;margin:0 auto .7rem}.dlapx.dloanx .lap-cta .lede{max-width:62ch;margin:0 auto}.dlapx .lap-cta-row{flex-wrap:wrap;justify-content:center;gap:.7rem;margin-top:clamp(1.1rem,2vw,1.5rem);display:flex}.dlapx .lap-cta-row .btn{justify-content:center;min-height:48px}.dlapx .lap-cta-row .btn-l svg{color:#c2410c;flex:none}@media (max-width:560px){.dlapx .lap-cta-row .btn{width:100%}}
