@import url("https://fonts.googleapis.com/css2?family=Syne:wght@600;700;800&family=DM+Sans:wght@300;400;500&display=swap");.DiyFooter_diyFooter__1Qgko *{box-sizing:border-box}.DiyFooter_diyFooter__1Qgko{color:#1a2635;margin-top:50px}.DiyFooter_dfSection__5GpP7{margin-bottom:72px}.DiyFooter_dfEyebrow__hHTje{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#003f6b;margin-bottom:10px}.DiyFooter_dfEyebrowLine__TqkxX{width:28px;height:2px;background:#003f6b;border-radius:2px;display:inline-block}.DiyFooter_dfHeading__xZUTC{font-size:clamp(22px,3vw,30px);font-weight:800;color:#0d1f2d;line-height:1.2;letter-spacing:-.02em;margin:0 0 16px}.DiyFooter_dfLead__BXiE3{font-size:16px;line-height:1.75;color:#4a6071;max-width:680px;margin:0}.DiyFooter_dfDivider__q_UlW{height:1px;background:linear-gradient(90deg,#dce8f0,transparent);margin:52px 0}.DiyFooter_dfIntroGrid__ZJsbM{display:grid;grid-template-columns:1fr 1fr;gap:40px 60px;margin-top:32px}@media (max-width:680px){.DiyFooter_dfIntroGrid__ZJsbM{grid-template-columns:1fr}}.DiyFooter_dfIntroItem__jD66s h4{font-size:15px;font-weight:700;color:#0d1f2d;margin:0 0 8px}.DiyFooter_dfIntroItem__jD66s p{font-size:14px;line-height:1.7;color:#5a7082;margin:0}.DiyFooter_dfSteps__FR1kN{display:flex;flex-direction:column;gap:0;margin-top:32px;position:relative}.DiyFooter_dfSteps__FR1kN:before{content:"";position:absolute;left:27px;top:28px;bottom:28px;width:1.5px;background:linear-gradient(180deg,#003f6b,#c8dff0)}.DiyFooter_dfStep__CdpQt{display:flex;gap:20px;align-items:flex-start;padding:20px 0;position:relative;transition:transform .25s ease}.DiyFooter_dfStep__CdpQt:hover{transform:translateX(4px)}.DiyFooter_dfStepNum__1Zfpy{flex-shrink:0;width:56px;height:56px;border-radius:16px;background:#fff;border:1.5px solid #c8dff0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;z-index:1;transition:background .25s,border-color .25s}.DiyFooter_dfStep__CdpQt:hover .DiyFooter_dfStepNum__1Zfpy{background:#003f6b;border-color:#003f6b;color:#fff}.DiyFooter_dfStepNum__1Zfpy .DiyFooter_num__cvKPI{font-size:13px;font-weight:800;color:#003f6b;line-height:1;transition:color .25s}.DiyFooter_dfStep__CdpQt:hover .DiyFooter_dfStepNum__1Zfpy .DiyFooter_num__cvKPI{color:#fff}.DiyFooter_dfStepNum__1Zfpy .DiyFooter_icon__HyY2P{color:#7aaac8;display:flex;align-items:center;transition:color .25s}.DiyFooter_dfStep__CdpQt:hover .DiyFooter_dfStepNum__1Zfpy .DiyFooter_icon__HyY2P{color:#a8d4f0}.DiyFooter_dfStepBody__KW2OD{padding-top:6px}.DiyFooter_dfStepBody__KW2OD h4{font-size:15px;font-weight:700;color:#0d1f2d;margin:0 0 6px}.DiyFooter_dfStepBody__KW2OD p{font-size:14px;line-height:1.65;color:#5a7082;margin:0}.DiyFooter_dfBenefitsGrid__lCyBZ{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:32px}@media (max-width:680px){.DiyFooter_dfBenefitsGrid__lCyBZ{grid-template-columns:1fr}}.DiyFooter_dfBenefitCard__X0sTW{background:#fff;border:1.5px solid #e8eef4;border-radius:18px;padding:24px 20px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),border-color .3s,box-shadow .3s}.DiyFooter_dfBenefitCard__X0sTW:hover{transform:translateY(-4px);border-color:#b8d4ec;box-shadow:0 12px 32px rgba(0,63,107,.08)}.DiyFooter_dfBenefitIcon__JRHri{width:46px;height:46px;border-radius:14px;background:#e8f3fb;display:flex;align-items:center;justify-content:center;color:#003f6b;margin-bottom:14px}.DiyFooter_dfBenefitCard__X0sTW h4{font-size:15px;font-weight:700;color:#0d1f2d;margin:0 0 8px}.DiyFooter_dfBenefitCard__X0sTW p{font-size:13.5px;line-height:1.6;color:#6a8093;margin:0}.DiyFooter_dfTipsBanner__kEP3Y{background:#003f6b;border-radius:20px;padding:32px 36px;display:flex;gap:40px;align-items:flex-start;flex-wrap:wrap}.DiyFooter_dfTipsBanner__kEP3Y h3{font-size:20px;font-weight:800;color:#e8f4ff;margin:0 0 6px;white-space:nowrap}.DiyFooter_dfTipsBanner__kEP3Y .DiyFooter_sub__8ifsV{font-size:13px;color:#7aaac8}.DiyFooter_dfTipsList__EJgSk{display:grid;grid-template-columns:1fr 1fr;gap:12px 32px;flex:1}@media (max-width:600px){.DiyFooter_dfTipsList__EJgSk{grid-template-columns:1fr}.DiyFooter_dfTipsBanner__kEP3Y{padding:24px}}.DiyFooter_dfTipItem__Eo_46{display:flex;align-items:flex-start;gap:10px}.DiyFooter_dfTipDot__wq6WC{width:6px;height:6px;border-radius:50%;background:#4a9fd4;flex-shrink:0;margin-top:7px}.DiyFooter_dfTipItem__Eo_46 span{font-size:13.5px;color:#b8d4ec;line-height:1.55}.DiyFooter_dfFaq__5YSqE{margin-top:32px;display:flex;flex-direction:column;gap:0;border:1.5px solid #e8eef4;border-radius:18px;overflow:hidden}.DiyFooter_dfaqItem__BYJOm{border-bottom:1px solid #e8eef4}.DiyFooter_dfFaqItem__6bW4J:last-child{border-bottom:none}.DiyFooter_dfFaqq__meEcB{width:100%;background:none;border:none;text-align:left;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;gap:16px;transition:background .2s}.DiyFooter_dfFaqq__meEcB:hover{background:#f7fafd}.DiyFooter_dfFaqq__meEcB span{font-size:14.5px;font-weight:700;color:#0d1f2d;line-height:1.35}.DiyFooter_dfFaqChevron__6TRys{flex-shrink:0;width:22px;height:22px;border-radius:50%;background:#e8f3fb;display:flex;align-items:center;justify-content:center;color:#003f6b;transition:transform .3s ease,background .2s}.DiyFooter_dfFaqChevron__6TRys.DiyFooter_open__szENq{transform:rotate(180deg);background:#003f6b;color:#fff}.DiyFooter_dfFaqA__qoi4E{font-size:14px;line-height:1.7;color:#5a7082;padding:0 24px 20px;margin:0;display:none}.DiyFooter_dfFaqA__qoi4E.DiyFooter_open__szENq{display:block}