.PolicyHeroSection-module__vD3FCq__dbf-policy-hero-wrapper{background-color:#f8fafc;width:100%}.PolicyHeroSection-module__vD3FCq__dbf-policy-header-bar{border-bottom:1px solid #eef2f6;align-items:center;padding:16px 0 12px;display:flex}.PolicyHeroSection-module__vD3FCq__dbf-breadcrumbs{color:#64748b;word-break:break-word;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.PolicyHeroSection-module__vD3FCq__dbf-breadcrumbs__link{color:#64748b;align-items:center;gap:5px;text-decoration:none;transition:color .2s;display:inline-flex}.PolicyHeroSection-module__vD3FCq__dbf-breadcrumbs__link:hover{color:var(--dbf-color-action-primary,#0070f4)}.PolicyHeroSection-module__vD3FCq__dbf-breadcrumbs__icon{color:#94a3b8}.PolicyHeroSection-module__vD3FCq__dbf-breadcrumbs__delimiter{color:#cbd5e1}.PolicyHeroSection-module__vD3FCq__dbf-breadcrumbs__current{color:#1e293b;word-break:break-word;font-weight:600}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero{background:linear-gradient(135deg,#fff 0%,#f8fafc 50%,#f1f5f9 100%);border-bottom:1px solid #e2e8f0;align-items:center;width:100%;padding:40px 0 48px;display:flex;position:relative;overflow:hidden}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__bg-layer{z-index:1;width:52%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0000000d 15%,#0000004d 30%,#000000b3 50%,#000 75% 100%);mask-image:linear-gradient(90deg,#0000 0%,#0000000d 15%,#0000004d 30%,#000000b3 50%,#000 75% 100%)}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__bg-img{object-fit:cover;object-position:right center;opacity:.85;width:100%;height:100%;display:block}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__container{z-index:2;width:100%;position:relative}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__content{flex-direction:column;gap:14px;max-width:740px;display:flex}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__eyebrow{color:var(--dbf-color-action-primary,#0070f4);letter-spacing:.6px;text-transform:uppercase;background:#0070f414;border:1px solid #0070f42e;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:500;display:inline-flex}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__eyebrow-icon{color:var(--dbf-color-action-primary,#0070f4)}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__title{font-family:var(--dbf-font-family-heading);color:#0f172a;letter-spacing:-.3px;overflow-wrap:break-word;word-break:break-word;margin:0;font-size:clamp(20px,2.3vw,28px);font-weight:600;line-height:1.45}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__title-highlight{color:var(--dbf-color-action-primary,#0070f4);font-weight:600;display:inline}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__pillars{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:12px;max-width:100%;margin-top:14px;display:grid}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__pillars>*{flex-direction:column;min-width:0;height:100%;display:flex}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__pillar-card{text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;flex:auto;align-items:center;gap:6px;min-width:0;height:100%;padding:14px 8px;transition:transform .25s,box-shadow .25s,border-color .25s;display:flex;box-shadow:0 2px 6px #0000000a}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__pillar-card:hover{border-color:#0070f44d;transform:translateY(-3px);box-shadow:0 8px 18px #0070f41a}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__pillar-icon-box{color:var(--dbf-color-action-primary,#0070f4);background:#eff6ff;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:2px;display:flex}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__pillar-info{flex-direction:column;gap:3px;width:100%;display:flex}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__pillar-title{color:#0f172a;letter-spacing:.4px;text-transform:uppercase;overflow-wrap:break-word;word-break:break-word;font-size:13px;font-weight:700;line-height:1.3}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__pillar-desc{color:#64748b;overflow-wrap:break-word;word-break:break-word;font-size:11.5px;font-weight:500;line-height:1.35}@media (max-width:991px){.PolicyHeroSection-module__vD3FCq__dbf-policy-hero{flex-direction:column;align-items:flex-start;padding:32px 0 28px}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__bg-layer{border-radius:12px;order:2;width:100%;height:240px;margin-top:20px;position:relative;overflow:hidden;-webkit-mask-image:none;mask-image:none}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__container{order:1}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__content{max-width:100%}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__pillars{grid-template-columns:repeat(4,1fr);gap:10px;max-width:100%}}@media (max-width:640px){.PolicyHeroSection-module__vD3FCq__dbf-policy-hero{padding:24px 0 20px}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__title{font-size:24px;line-height:1.25}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__description{font-size:14px;line-height:1.5}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__pillars{grid-template-columns:repeat(2,1fr);gap:8px}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__pillar-card{padding:12px 6px}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__pillar-title{font-size:12px}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__bg-layer{height:180px;margin-top:16px}}@media (max-width:480px){.PolicyHeroSection-module__vD3FCq__dbf-policy-header-bar{padding:10px 0 8px}.PolicyHeroSection-module__vD3FCq__dbf-breadcrumbs{gap:6px;font-size:12px}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero{padding:20px 0 16px}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__eyebrow{font-size:11px}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__title{font-size:20px;line-height:1.4}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__bg-layer{height:150px}}@media (max-width:360px){.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__title{font-size:20px}.PolicyHeroSection-module__vD3FCq__dbf-policy-hero__pillars{grid-template-columns:1fr;gap:6px}}
.PolicyTermsCards-module__2grrLq__dbf-policy-terms{background-color:#fff;border-bottom:1px solid #f1f5f9;padding:44px 0 52px;position:relative}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__container{width:100%}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__header{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:32px;display:flex}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__eyebrow{color:var(--dbf-color-action-primary,#0070f4);letter-spacing:.6px;text-transform:uppercase;background:#0070f414;border:1px solid #0070f42e;border-radius:999px;align-items:center;gap:6px;padding:4px 14px;font-size:12px;font-weight:500;display:inline-flex}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__eyebrow-icon{color:var(--dbf-color-action-primary,#0070f4)}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__title{color:#0f172a;letter-spacing:-.4px;text-transform:uppercase;overflow-wrap:break-word;word-break:break-word;margin:0;font-size:clamp(24px,2.8vw,34px);font-weight:600;line-height:1.25}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__title-highlight{color:var(--dbf-color-action-primary,#0070f4)}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__subtitle{color:#64748b;overflow-wrap:break-word;word-break:break-word;max-width:680px;margin:0;font-size:15px;line-height:1.6}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__grid{grid-template-columns:repeat(4,1fr);align-items:stretch;gap:18px;width:100%;display:grid}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__grid>*{flex-direction:column;min-width:0;height:100%;display:flex}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;flex:auto;min-width:0;height:100%;padding:24px 20px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s;display:flex;box-shadow:0 2px 8px #0000000a}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__card:hover{border-color:#0070f44d;transform:translateY(-4px);box-shadow:0 12px 24px #0070f417}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__card-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;display:flex}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__icon-wrap{width:46px;height:46px;color:var(--dbf-color-action-primary,#0070f4);background:#eff6ff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s;display:flex}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__card:hover .PolicyTermsCards-module__2grrLq__dbf-policy-terms__icon-wrap{transform:scale(1.08)}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__badge{letter-spacing:.4px;text-transform:uppercase;overflow-wrap:break-word;word-break:break-word;border-radius:999px;align-items:center;max-width:150px;padding:3px 9px;font-size:10.5px;font-weight:500;display:inline-flex}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__badge--blue{color:#0070f4;background:#eff6ff;border:1px solid #bfdbfe}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__badge--gold{color:#d97706;background:#fef3c7;border:1px solid #fde68a}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__badge--green{color:#059669;background:#ecfdf5;border:1px solid #a7f3d0}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__badge--purple{color:#7c3aed;background:#f5f3ff;border:1px solid #ddd6fe}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__card-title{color:#0f172a;letter-spacing:-.2px;overflow-wrap:break-word;word-break:break-word;margin:0 0 12px;font-size:15.5px;font-weight:600;line-height:1.35}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__card-divider{background:var(--dbf-color-action-primary,#0070f4);border-radius:2px;width:36px;height:2px;margin-bottom:14px}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__list{flex-direction:column;flex:auto;gap:10px;width:100%;margin:0;padding:0;list-style:none;display:flex}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__item{color:#475569;align-items:flex-start;gap:8px;font-size:13.5px;line-height:1.55;display:flex}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__bullet-icon{color:#10b981;flex-shrink:0;margin-top:3px}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__item-text{overflow-wrap:break-word;word-break:break-word;flex:1}@media (max-width:1024px){.PolicyTermsCards-module__2grrLq__dbf-policy-terms{padding:36px 0 42px}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__grid{grid-template-columns:repeat(2,1fr);gap:16px}}@media (max-width:640px){.PolicyTermsCards-module__2grrLq__dbf-policy-terms{padding:28px 0 32px}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__header{margin-bottom:22px}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__title{font-size:22px}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__subtitle{font-size:13.5px}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__grid{grid-template-columns:1fr;gap:14px}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__card{padding:18px 16px}}@media (max-width:480px){.PolicyTermsCards-module__2grrLq__dbf-policy-terms{padding:24px 0 28px}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__eyebrow{padding:4px 12px;font-size:11px}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__title{font-size:20px}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__subtitle{font-size:13px}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__card{border-radius:10px;padding:16px 14px}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__card-title{font-size:14.5px}.PolicyTermsCards-module__2grrLq__dbf-policy-terms__item{font-size:12.5px}}@media (max-width:360px){.PolicyTermsCards-module__2grrLq__dbf-policy-terms__title{font-size:18.5px}}
.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow{background-color:#fff;border-bottom:none;padding:56px 0 48px;position:relative}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__container{width:100%}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__header{text-align:center;flex-direction:column;align-items:center;gap:10px;margin-bottom:44px;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__eyebrow{color:var(--dbf-color-action-primary,#0070f4);letter-spacing:.6px;text-transform:uppercase;background:#0070f414;border:1px solid #0070f42e;border-radius:999px;align-items:center;gap:6px;padding:4px 14px;font-size:12px;font-weight:500;display:inline-flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__eyebrow-icon{color:var(--dbf-color-action-primary,#0070f4)}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__title{color:#0f172a;text-transform:uppercase;letter-spacing:-.4px;overflow-wrap:break-word;word-break:break-word;margin:0;font-size:clamp(24px,2.8vw,34px);font-weight:800;line-height:1.25}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__title-highlight{color:var(--dbf-color-action-primary,#0070f4)}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__subtitle{color:#64748b;overflow-wrap:break-word;word-break:break-word;max-width:740px;margin:0;font-size:15px;line-height:1.6}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__timeline{flex-direction:column;gap:24px;display:flex;position:relative}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__steps-content{flex-direction:column;gap:24px;width:100%;display:flex;position:relative}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__steps-content>:not(.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__desktop-rail-track){z-index:2;position:relative}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__desktop-rail-track{pointer-events:none;z-index:0;width:56px;height:100%;position:absolute;top:0;left:0}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__desktop-rail-bg{background-color:#e2e8f0;border-radius:2px;width:2px;position:absolute;left:28px;transform:translate(-50%)}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__desktop-rail-fill{background:var(--dbf-color-action-primary,#0070f4);will-change:height;border-radius:2px;width:2px;transition:height .65s cubic-bezier(.16,1,.3,1);position:absolute;left:28px;transform:translate(-50%);box-shadow:0 0 8px #0070f466}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-rail-mobile{display:none}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step-row{z-index:2;grid-template-columns:56px 1fr;align-items:center;gap:22px;display:grid;position:relative}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step-rail{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step-rail:before,.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step-rail:after{display:none!important}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step-badge{color:#94a3b8;z-index:3;background:#fff;border:2px solid #cbd5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:16px;font-weight:800;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;box-shadow:0 0 0 6px #fff,0 2px 8px #0000000a}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step-badge span{z-index:2;position:relative}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step-badge--active{color:#fff;background:linear-gradient(135deg,#0070f4 0%,#0056bd 100%);border-color:#0000;font-weight:900;box-shadow:0 0 0 6px #fff,0 0 0 8px #0070f42e,0 8px 20px #0070f447}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step-badge--current{transform:scale(1.08);box-shadow:0 0 0 6px #fff,0 0 0 9px #0070f452,0 10px 26px #0070f46b}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step-row:hover .WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step-badge{transform:scale(1.12);box-shadow:0 0 0 6px #fff,0 0 0 9px #0070f459,0 12px 28px #0070f473}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:340px 1fr;align-items:center;gap:28px;padding:24px 28px;transition:border-color .3s,box-shadow .3s;display:grid;box-shadow:0 4px 14px #0000000a}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card:hover{border-color:#0070f459;box-shadow:0 8px 24px #0070f414}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card--active{border-color:#38bdf8!important;box-shadow:0 10px 28px -4px #0284c729!important}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card-left{align-items:flex-start;gap:16px;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card-icon{width:48px;height:48px;color:var(--dbf-color-action-primary,#0070f4);background:#eff6ff;border:1px solid #dbeafe;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card-meta{flex-direction:column;gap:6px;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card-step-tag{color:var(--dbf-color-action-primary,#0070f4);letter-spacing:.6px;text-transform:uppercase;font-size:11px;font-weight:500}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card-title{color:#0f172a;text-transform:uppercase;letter-spacing:-.2px;overflow-wrap:break-word;word-break:break-word;margin:0;font-size:16px;font-weight:800;line-height:1.3}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card-desc{color:#64748b;overflow-wrap:break-word;word-break:break-word;margin:0;font-size:13.5px;line-height:1.55}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card-right{align-items:center;width:100%;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channels-box{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:100%;display:grid}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-item{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:12px 14px;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-item:hover{background:#fff;transform:translateY(-2px)}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-item--hotline:hover{border-color:#3b82f6;box-shadow:0 6px 16px #3b82f626}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-item--zalo:hover{border-color:#0284c7;box-shadow:0 6px 16px #0284c726}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-item--fb:hover{border-color:#4f46e5;box-shadow:0 6px 16px #4f46e526}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-item--web:hover{border-color:#10b981;box-shadow:0 6px 16px #10b98126}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-icon-wrap{color:#0070f4;background:#fff;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;display:flex;box-shadow:0 2px 6px #0000000d}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-info{flex-direction:column;flex:1;display:flex;overflow:hidden}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-label{color:#64748b;font-size:11px;font-weight:500;line-height:1.2}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-value{color:#0f172a;white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-overflow:ellipsis;font-size:12.5px;font-weight:700;overflow:hidden}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-arrow{color:#94a3b8;flex-shrink:0;transition:transform .2s,color .2s}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-item:hover .WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-arrow{color:#0070f4;transform:translate(3px)}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__photos-grid{grid-template-columns:repeat(4,1fr);gap:12px;width:100%;display:grid}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__photo-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;align-items:center;gap:6px;padding:8px;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__photo-thumb{aspect-ratio:1;background:#e2e8f0;border-radius:8px;width:100%;position:relative;overflow:hidden}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__photo-img{object-fit:cover;transition:transform .35s}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__photo-card:hover .WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__photo-img{transform:scale(1.06)}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__photo-caption{color:#334155;text-align:center;font-size:11.5px;font-weight:500;line-height:1.3}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step3-banner{border-radius:12px;align-items:center;width:100%;min-height:140px;padding:16px 20px;display:flex;position:relative;overflow:hidden}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step3-bg-img{object-fit:cover;object-position:center right;filter:brightness(.9)}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step3-overlay{z-index:1;background:linear-gradient(90deg,#0f172ae0 0%,#0f172a99 100%);position:absolute;inset:0}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step3-card{z-index:2;color:#fff;width:100%;position:relative}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step3-header{letter-spacing:.5px;color:#93c5fd;background:#0070f459;border:1px solid #93c5fd66;border-radius:999px;align-items:center;gap:6px;margin-bottom:10px;padding:3px 10px;font-size:11px;font-weight:500;display:inline-flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step3-checks{grid-template-columns:repeat(2,1fr);gap:8px 16px;display:grid}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__check-row{color:#f1f5f9;align-items:center;gap:8px;font-size:13px;font-weight:500;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__check-icon{color:#34d399;flex-shrink:0}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-banner{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:1fr 140px;align-items:center;gap:16px;width:100%;padding:16px 20px;display:grid}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-info{flex-direction:column;gap:6px;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-header{align-items:center;gap:6px;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-pin{color:#ef4444;flex-shrink:0}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-name{color:#0f172a;overflow-wrap:break-word;word-break:break-word;font-size:14px;font-weight:800}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-address{color:#334155;text-underline-offset:3px;overflow-wrap:break-word;word-break:break-word;font-size:13px;font-weight:500;-webkit-text-decoration:underline #0070f459;text-decoration:underline #0070f459;transition:color .2s,text-decoration-color .2s}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-address:hover{color:var(--dbf-color-action-primary,#0070f4);-webkit-text-decoration-color:var(--dbf-color-action-primary,#0070f4);text-decoration-color:var(--dbf-color-action-primary,#0070f4)}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-meta-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-hotline{color:#0070f4;font-size:12.5px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-time{color:#64748b;font-size:11.5px;font-weight:500}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-note{color:#059669;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-note-icon{flex-shrink:0}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-img-wrap{border-radius:8px;width:100%;height:105px;position:relative;overflow:hidden}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-seal{color:#fff;background:#0070f4e6;border-radius:4px;padding:2px 6px;font-size:9.5px;font-weight:500;position:absolute;bottom:6px;right:6px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step5-grid{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;display:grid}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step5-card{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:6px;padding:8px;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step5-img-wrap{border-radius:6px;width:100%;height:85px;position:relative;overflow:hidden}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step5-tag{color:#334155;text-align:center;font-size:12px;font-weight:500}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step5-tag--highlight{color:#0070f4}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-banner{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:140px 1fr;align-items:center;gap:20px;width:100%;padding:16px;display:grid}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-img-wrap{border-radius:8px;width:100%;height:110px;position:relative;overflow:hidden}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-seal{color:#fff;background:#059669;border-radius:4px;align-items:center;gap:4px;padding:3px 7px;font-size:9.5px;font-weight:500;display:inline-flex;position:absolute;top:6px;left:6px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-content{flex-direction:column;gap:8px;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-checklist{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-check-row{color:#0f172a;align-items:center;gap:7px;font-size:12.5px;font-weight:500;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-check-icon{color:#10b981;flex-shrink:0}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-quote-wrap{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-top:4px;padding-top:8px;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-quote{color:#64748b;font-size:12.5px;font-style:italic}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-stars{gap:2px;display:flex}@media (max-width:1024px){.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow{padding:44px 0 52px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card{grid-template-columns:1fr;gap:18px;padding:20px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channels-box{grid-template-columns:repeat(2,1fr)}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-checklist{grid-template-columns:1fr}}@media (max-width:768px){.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow{padding:32px 0 40px;overflow-x:hidden}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__header{margin-bottom:28px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__title{font-size:23px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__subtitle{font-size:13px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__timeline{grid-template-columns:46px 1fr;align-items:stretch;gap:12px;display:grid;position:relative}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-rail-mobile{z-index:10;flex-direction:column;justify-content:space-between;align-items:center;width:46px;height:min(490px,100dvh - 130px);padding:14px 0 10px;display:flex;position:sticky;top:80px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-rail-track{--rail-btn-size:40px;flex-direction:column;flex:1;justify-content:space-between;align-items:center;width:100%;margin-bottom:8px;display:flex;position:relative}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-rail-bg-line{top:calc(var(--rail-btn-size,40px) / 2);bottom:calc(var(--rail-btn-size,40px) / 2);z-index:1;background:#e2e8f0;border-radius:2px;width:2px;position:absolute;left:50%;transform:translate(-50%)}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-rail-fill-line{top:calc(var(--rail-btn-size,40px) / 2);background:var(--dbf-color-action-primary,#0070f4);z-index:2;width:2px;max-height:calc(100% - var(--rail-btn-size,40px));border-radius:2px;transition:height .4s cubic-bezier(.16,1,.3,1);position:absolute;left:50%;transform:translate(-50%)}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-step-btn{z-index:3;width:44px;height:var(--rail-btn-size,40px);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:0;transition:transform .2s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-step-btn:active{transform:scale(.88)}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-step-btn:focus-visible .WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-step-badge{box-shadow:0 0 0 3px #0070f466}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-step-badge{color:#64748b;background:#fff;border:2px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:700;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 6px #0f172a14}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-step-btn--passed .WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-step-badge{color:#0284c7;background:#f0f9ff;border-color:#0284c7;font-weight:800;box-shadow:0 2px 6px #0284c724}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-step-btn--current .WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-step-badge{color:#fff;background:linear-gradient(135deg,#0070f4 0%,#0284c7 100%);border-color:#0070f4;font-size:12px;font-weight:800;transform:scale(1.18);box-shadow:0 0 0 3px #0070f438,0 4px 12px #0070f459}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-step-pulse{pointer-events:none;z-index:-1;background:#0070f44d;border-radius:50%;width:30px;height:30px;animation:2s cubic-bezier(.25,.46,.45,.94) infinite WarrantyWorkflowSection-module__HptQ1q__dbf-halo-pulse;position:absolute}@keyframes WarrantyWorkflowSection-module__HptQ1q__dbf-halo-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-counter{color:#64748b;letter-spacing:.5px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:2px;padding:2px 8px;font-size:11px;font-weight:500;display:none}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-counter-cur{color:#0070f4;font-weight:800}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-counter-sep{opacity:.6}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step-rail,.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__desktop-rail-track{display:none!important}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__steps-content{box-sizing:border-box;scroll-snap-type:y mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-behavior:smooth;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;width:100%;min-width:0;max-width:100%;height:min(490px,100dvh - 130px);padding:14px 8px 10px;scroll-padding-top:14px;overflow-y:scroll;box-shadow:inset 0 2px 8px #0f172a0a}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__steps-content::-webkit-scrollbar{display:none}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step-row{scroll-snap-align:start;scroll-snap-stop:always;flex-direction:column;width:100%;min-width:0;height:100%;min-height:100%;margin-bottom:0;display:flex!important}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card{box-sizing:border-box;background:#fff;border-radius:14px;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:14px;width:100%;min-width:0;max-width:100%;height:100%;max-height:100%;padding:18px 16px 16px;display:flex;overflow:hidden}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card--active{border-color:#38bdf8!important;box-shadow:0 8px 24px -4px #0284c729!important}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card-left{flex-shrink:0;align-items:flex-start;gap:12px;min-width:0}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card-icon{border-radius:11px;flex-shrink:0;width:42px;height:42px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card-meta{gap:4px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card-step-tag{letter-spacing:.5px;font-size:11px;font-weight:500}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card-title{color:#0f172a;margin-bottom:3px;font-size:15px;font-weight:800;line-height:1.3}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card-right,.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channels-box,.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel,.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-info{min-width:0}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-info,.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-name{overflow-wrap:anywhere;word-break:break-word}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-name{white-space:normal}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card-desc{color:#475569;font-size:13px;line-height:1.45}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card-right{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channels-box{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-item{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;border-radius:10px!important;padding:9px 10px!important}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-info{text-align:left;align-items:flex-start;width:100%}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-arrow{display:none}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-icon-wrap{width:32px!important;height:32px!important}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-label{font-size:10.5px!important}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-value{font-size:12px!important;font-weight:700!important}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__photos-grid{grid-template-columns:repeat(2,1fr);gap:8px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__photo-card{border-radius:10px!important;padding:5px!important}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__photo-thumb{border-radius:7px!important;height:64px!important}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__photo-caption{padding:4px 6px!important;font-size:11px!important;font-weight:500!important}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step3-banner{border-radius:10px;align-items:center;min-height:auto;padding:12px 14px;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step3-header{margin-bottom:8px;padding:3px 10px;font-size:11px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step3-checks{grid-template-columns:repeat(2,1fr);gap:6px 12px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__check-row{gap:6px;padding:2px 0!important;font-size:12px!important;font-weight:500!important}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-banner{border-radius:10px;grid-template-columns:1fr 105px;align-items:center;gap:12px;padding:12px;display:grid}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-info{flex-direction:column;gap:4px;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-header{gap:6px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-pin{width:15px;height:15px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-name{font-size:12.5px;font-weight:800}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-address{font-size:11.5px;line-height:1.4}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-meta-row{gap:6px;margin-top:2px;font-size:11px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-note{gap:5px;margin-top:3px;padding:4px 8px;font-size:10.5px;line-height:1.35}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-img-wrap{border-radius:8px;height:96px;position:relative;overflow:hidden}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-seal{z-index:3;color:#fff;white-space:nowrap;text-align:center;background:#0f172ae0;border-radius:4px;justify-content:center;align-items:center;padding:2px 6px;font-size:9.5px;font-weight:500;display:flex;position:absolute;bottom:5px;left:5px;right:5px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step5-grid{grid-template-columns:repeat(3,1fr);gap:8px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step5-card{border-radius:9px;gap:5px;padding:6px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step5-img-wrap{border-radius:6px;height:68px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step5-tag{padding:3px 2px;font-size:11px;font-weight:500}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-banner{border-radius:10px;grid-template-columns:105px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-img-wrap{border-radius:8px;height:96px;position:relative;overflow:hidden}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-seal{z-index:3;color:#fff;white-space:nowrap;pointer-events:none;background:#059669;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:10px;font-weight:500;line-height:1;display:inline-flex;position:absolute;top:6px;left:6px;box-shadow:0 2px 6px #00000040}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-content{flex-direction:column;gap:6px;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-checklist{gap:4px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-check-row{gap:6px;font-size:12px;font-weight:500}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-quote-wrap{border-top:1px dashed #e2e8f0;flex-direction:column;gap:3px;margin-top:4px;padding-top:4px;display:flex}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-quote{color:#475569;font-size:11px;font-style:italic;line-height:1.35}}@media (max-width:480px){.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow{padding:24px 0 32px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__eyebrow{font-size:11px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__title{font-size:21px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__subtitle{font-size:12.5px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__timeline{grid-template-columns:40px 1fr;gap:8px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-rail-mobile{width:42px;height:min(490px,100dvh - 120px);padding:12px 0 8px;top:76px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__steps-content{height:min(490px,100dvh - 120px);padding:12px 6px 8px;scroll-padding-top:12px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-rail-track{--rail-btn-size:38px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-step-btn{width:42px;height:var(--rail-btn-size,38px)}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-step-badge{width:27px;height:27px;font-size:10.5px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card{gap:10px;padding:15px 12px 12px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card-title{font-size:14.5px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card-desc{font-size:12.5px;line-height:1.4}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__channel-value{font-size:11.5px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-banner{grid-template-columns:1fr 92px;gap:8px;padding:10px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-img-wrap{height:90px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-name{font-size:11.5px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-address{font-size:11px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step4-hotline{font-size:10.5px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-banner{grid-template-columns:92px 1fr;gap:8px;padding:10px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-img-wrap{height:90px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__step6-quote{font-size:10.5px}}@media (max-width:360px){.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__title{font-size:19px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__timeline{grid-template-columns:34px 1fr;gap:6px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-rail-mobile{width:34px;height:min(430px,100dvh - 120px);padding:10px 0 6px;top:72px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__steps-content{height:min(430px,100dvh - 120px);padding:10px 4px 6px;scroll-padding-top:10px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-rail-track{--rail-btn-size:32px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-step-btn{width:34px;height:var(--rail-btn-size,32px)}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__sticky-step-badge{border-width:1.5px;width:23px;height:23px;font-size:9.5px}.WarrantyWorkflowSection-module__HptQ1q__dbf-warranty-workflow__card{gap:6px;padding:12px 8px 8px}}
.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment{color:#0f172a;background:linear-gradient(#fff 0%,#fafcff 20%,#f8fafc 100%);border-top:none;border-bottom:1px solid #e2e8f0;width:100%;padding-block:44px 64px;position:relative;overflow:hidden}@media (min-width:768px){.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment{padding-block:52px 72px}}@media (min-width:1200px){.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment{padding-block:60px 80px}}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__bg-wrapper{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#0000004d 8%,#000 22% 88%,#0006 100%);mask-image:linear-gradient(#0000 0%,#0000004d 8%,#000 22% 88%,#0006 100%)}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__bg-img{object-fit:cover;object-position:center;opacity:.07;pointer-events:none}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__container{z-index:1;width:100%;max-width:1240px;margin:0 auto;padding:0 16px;position:relative}@media (min-width:768px){.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__container{padding:0 24px}}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__header{text-align:center;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:860px;margin:0 auto 32px;display:flex}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__eyebrow{color:var(--dbf-color-action-primary,#0070f4);letter-spacing:.6px;text-transform:uppercase;background:#0070f414;border:1px solid #0070f42e;border-radius:999px;align-items:center;gap:6px;padding:4px 14px;font-size:12px;font-weight:500;display:inline-flex}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__eyebrow-icon{color:var(--dbf-color-action-primary,#0070f4)}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__title{color:#0f172a;text-transform:uppercase;letter-spacing:-.4px;overflow-wrap:break-word;word-break:break-word;margin:0;font-size:clamp(24px,3vw,36px);font-weight:900;line-height:1.25}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__desc{font-family:var(--dbf-font-nunito), "Nunito", system-ui, -apple-system, sans-serif;color:#475569;text-align:center;overflow-wrap:break-word;word-break:break-word;max-width:720px;margin:0;font-size:clamp(15px,1.8vw,18px);font-style:italic;font-weight:600;line-height:1.6}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tabs-track{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:14px;grid-template-columns:repeat(6,1fr);gap:6px;width:100%;margin-bottom:0;padding:6px;display:grid;position:relative;box-shadow:0 1px 3px #0f172a0a}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__vercel-hover-pill{pointer-events:none;z-index:1;will-change:transform, width, height;background-color:#ffffffd9;border:1px solid #e2e8f0e6;border-radius:10px;transition:transform .22s cubic-bezier(.19,1,.22,1),width .22s cubic-bezier(.19,1,.22,1),height .22s cubic-bezier(.19,1,.22,1),opacity .18s;position:absolute;top:0;left:0;box-shadow:0 2px 5px #0f172a0a}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__vercel-active-pill{pointer-events:none;z-index:2;will-change:transform, width, height;background:#fff;border:1px solid #00000014;border-radius:10px;transition:transform .3s cubic-bezier(.19,1,.22,1),width .3s cubic-bezier(.19,1,.22,1),height .3s cubic-bezier(.19,1,.22,1),opacity .22s;position:absolute;top:0;left:0;box-shadow:0 2px 6px -1px #0f172a14,0 1px 2px #0f172a0a}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab{z-index:3;cursor:pointer;-webkit-tap-highlight-color:transparent;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;outline:none;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:8px 10px;transition:opacity .2s;display:flex;position:relative}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-circle-wrap{flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex;position:relative}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-circle{color:#64748b;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-circle svg{width:14px;height:14px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab:hover .PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-circle{color:#0f172a;background:#fff;border-color:#cbd5e1}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab--active .PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-circle{color:var(--dbf-color-action-primary,#0070f4);box-shadow:none;background:#eff6ff;border-color:#bfdbfe;transform:none}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-info{flex-direction:column;align-items:flex-start;gap:1px;min-width:0;display:flex}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-index{color:#94a3b8;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;font-size:8.5px;font-weight:500;line-height:1.1}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab--active .PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-index{color:var(--dbf-color-action-primary,#0070f4);font-weight:600}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-label{color:#64748b;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;line-height:1.2;transition:color .2s;overflow:hidden}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab:hover .PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-label{color:#0f172a}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab--active .PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-label{color:#0f172a;font-weight:600}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__track-progress{pointer-events:none;background:#e2e8f0;border-radius:999px;width:100%;height:2.5px;margin:10px 0 24px;position:relative;overflow:hidden}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__track-progress-fill{height:100%;width:var(--slice-end,16.666%);background:var(--dbf-color-action-primary,#0070f4);box-shadow:none;border-radius:999px;animation:linear forwards PolicyCommitmentSection-module__J2ts_q__dbf-slice-progress}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__track-progress-fill--paused{animation-play-state:paused!important}@keyframes PolicyCommitmentSection-module__J2ts_q__dbf-slice-progress{0%{width:var(--slice-start,0%)}to{width:var(--slice-end,16.666%)}}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-wrapper{width:100%;margin-bottom:0;position:relative}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-card{will-change:transform, opacity;background:#fff;border:1px solid #e2e8f0;border-radius:18px;grid-template-columns:1.15fr 1fr;align-items:center;gap:32px;padding:32px 36px;animation:.75s cubic-bezier(.19,1,.22,1) both PolicyCommitmentSection-module__J2ts_q__dbf-card-fade-scale;display:grid;box-shadow:0 8px 30px -4px #0f172a0f,0 1px 3px #0f172a05}@keyframes PolicyCommitmentSection-module__J2ts_q__dbf-card-fade-scale{0%{opacity:0;transform:scale(.99)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes PolicyCommitmentSection-module__J2ts_q__dbf-stagger-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0,0)}}@keyframes PolicyCommitmentSection-module__J2ts_q__dbf-stagger-slide-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0,0)}}@keyframes PolicyCommitmentSection-module__J2ts_q__dbf-stagger-watermark{0%{opacity:0;transform:scale(.85)translate(14px,-6px)}to{opacity:1;transform:scale(1)translate(0,0)}}@keyframes PolicyCommitmentSection-module__J2ts_q__dbf-stagger-row-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0,0)}}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-left{text-align:left;flex-direction:column;gap:12px;display:flex}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-badge{color:var(--dbf-color-action-primary,#0070f4);letter-spacing:.6px;text-transform:uppercase;will-change:transform, opacity;background:#0070f414;border:1px solid #0070f42e;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:4px 12px;font-size:11px;font-weight:500;animation:.45s cubic-bezier(.19,1,.22,1) 30ms both PolicyCommitmentSection-module__J2ts_q__dbf-stagger-slide-up;display:inline-flex}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-title{color:#0f172a;letter-spacing:-.2px;overflow-wrap:break-word;word-break:break-word;will-change:transform, opacity;margin:0;font-size:clamp(20px,2.2vw,26px);font-weight:900;line-height:1.3;animation:.48s cubic-bezier(.19,1,.22,1) 60ms both PolicyCommitmentSection-module__J2ts_q__dbf-stagger-slide-up}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-desc{color:#475569;overflow-wrap:break-word;word-break:break-word;will-change:transform, opacity;max-width:540px;margin:0;font-size:15px;line-height:1.6;animation:.5s cubic-bezier(.19,1,.22,1) 90ms both PolicyCommitmentSection-module__J2ts_q__dbf-stagger-slide-up}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-actions{will-change:transform, opacity;flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;animation:.52s cubic-bezier(.19,1,.22,1) .12s both PolicyCommitmentSection-module__J2ts_q__dbf-stagger-slide-up;display:flex}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-hotline-btn{color:#fff;background:linear-gradient(135deg,#0070f4 0%,#0284c7 100%);border-radius:999px;align-items:center;gap:8px;padding:11px 22px;font-size:13.5px;font-weight:800;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #0070f44d}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-hotline-btn:hover{background:linear-gradient(135deg,#0056bd 0%,#0369a1 100%);box-shadow:0 6px 18px #0070f473;transform:translateY(-2px)!important}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__btn-arrow{transition:transform .2s}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-hotline-btn:hover .PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__btn-arrow{transform:translate(3px)}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-email-btn{color:#1e293b;background:#fff;border:1px solid #cbd5e1;border-radius:999px;align-items:center;gap:7px;padding:10px 18px;font-size:13px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-email-btn:hover{color:#0070f4;background:#f1f5f9;border-color:#0070f4;transform:translateY(-2px)!important}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-right{color:#fff;will-change:transform, opacity;background-color:#005fd1;border:1px solid #ffffff40;border-radius:16px;flex-direction:column;gap:14px;padding:22px 24px;transition:box-shadow .3s cubic-bezier(.19,1,.22,1);animation:.55s cubic-bezier(.19,1,.22,1) 60ms both PolicyCommitmentSection-module__J2ts_q__dbf-stagger-slide-right;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px -6px #005fd147}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-right:hover{box-shadow:0 16px 36px -6px #005fd161}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-bg-wrapper{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-bg-img{object-fit:cover;object-position:center;opacity:.38;pointer-events:none}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-bg-overlay{pointer-events:none;background:linear-gradient(135deg,#005fd1a6 0%,#072146c7 100%);position:absolute;inset:0}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-watermark{color:#ffffff14;pointer-events:none;z-index:1;will-change:transform, opacity;font-size:96px;font-weight:900;line-height:1;animation:.6s cubic-bezier(.19,1,.22,1) .1s both PolicyCommitmentSection-module__J2ts_q__dbf-stagger-watermark;position:absolute;top:-12px;right:12px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__highlights-header{z-index:2;will-change:transform, opacity;border-bottom:1px solid #ffffff2e;align-items:center;gap:8px;padding-bottom:10px;animation:.48s cubic-bezier(.19,1,.22,1) .12s both PolicyCommitmentSection-module__J2ts_q__dbf-stagger-slide-up;display:flex;position:relative}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__highlights-icon-wrap{color:#fff;background:#ffffff2e;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__highlights-title{color:#fff;letter-spacing:.5px;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__highlights-list{z-index:2;flex-direction:column;gap:8px;display:flex;position:relative}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__highlight-row{will-change:transform, opacity;border-radius:8px;align-items:flex-start;gap:10px;margin:-2px -8px;padding:5px 8px;transition:all .22s cubic-bezier(.19,1,.22,1);display:flex}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__highlight-row:first-child{animation:.45s cubic-bezier(.19,1,.22,1) .15s both PolicyCommitmentSection-module__J2ts_q__dbf-stagger-row-in}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__highlight-row:nth-child(2){animation:.45s cubic-bezier(.19,1,.22,1) .2s both PolicyCommitmentSection-module__J2ts_q__dbf-stagger-row-in}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__highlight-row:nth-child(3){animation:.45s cubic-bezier(.19,1,.22,1) .25s both PolicyCommitmentSection-module__J2ts_q__dbf-stagger-row-in}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__highlight-row:nth-child(4){animation:.45s cubic-bezier(.19,1,.22,1) .3s both PolicyCommitmentSection-module__J2ts_q__dbf-stagger-row-in}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__highlight-row:hover{background:#ffffff1f;transform:translate(3px)!important}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__highlight-icon{color:#34d399;flex-shrink:0;margin-top:2px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__highlight-text{color:#fff;overflow-wrap:break-word;word-break:break-word;font-size:13.5px;font-weight:500;line-height:1.5}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__controls-bar{justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__nav-btn{color:#475569;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#fff;border:1px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;box-shadow:0 1px 3px #0f172a0a}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__nav-btn:hover{color:#0070f4;background:#f8fafc;border-color:#0070f4;transform:scale(1.06)}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__dots{align-items:center;gap:8px;display:flex}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__dot{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#cbd5e1;border:none;border-radius:999px;width:8px;height:8px;padding:0;transition:all .25s cubic-bezier(.16,1,.3,1)}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__dot:hover{background:#94a3b8}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__dot--active{background:#0070f4;width:24px;box-shadow:0 0 8px #0070f459}@media (max-width:1024px){.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment{padding-block:44px 54px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tabs-track{grid-template-columns:repeat(3,1fr);gap:8px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-card{grid-template-columns:1fr;gap:24px;padding:24px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-right{animation-name:PolicyCommitmentSection-module__J2ts_q__dbf-stagger-slide-up}}@media (max-width:640px){.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment{padding-block:36px 44px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__header{margin-bottom:20px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__desc{max-width:95%;font-size:14.5px;line-height:1.55}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tabs-track{border-radius:12px;grid-template-columns:repeat(3,1fr);gap:4px;margin-bottom:0;padding:4px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__vercel-hover-pill,.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__vercel-active-pill{border-radius:8px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__track-progress{border-radius:999px;height:2.5px;margin:8px 0 14px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab{text-align:center;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 3px 7px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab:before{content:"";pointer-events:auto;width:100%;min-width:100%;height:44px;min-height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-circle-wrap{width:26px;height:26px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-circle{width:24px;height:24px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-circle svg{width:12px;height:12px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-info{align-items:center;gap:1px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-label{font-size:10.5px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-index{letter-spacing:.3px;font-size:7.5px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-card{border-radius:14px;gap:16px;padding:20px 16px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-title{font-size:18px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-desc{font-size:13px;line-height:1.5}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-right{border-radius:12px;padding:14px 16px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-watermark{font-size:72px;top:-8px;right:8px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__highlights-title{font-size:10.5px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__highlight-text{font-size:12.5px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-actions{flex-direction:column;align-items:stretch;gap:8px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-hotline-btn,.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-email-btn{justify-content:center;width:100%}}@media (max-width:480px){.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__title{font-size:21px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__desc{font-size:13.5px;line-height:1.5}}@media (max-width:360px){.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__title{font-size:19px}.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__tab-label{font-size:9.5px}}@media (prefers-reduced-motion:reduce){.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-card,.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-badge,.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-title,.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-desc,.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-actions,.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-right,.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__showcase-watermark,.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__highlights-header,.PolicyCommitmentSection-module__J2ts_q__dbf-policy-commitment__highlight-row{opacity:1!important;animation:none!important;transform:none!important}}
.PolicySidebar-module__R1kwDW__dbf-policy-sidebar,.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__desktop-wrap{width:100%}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__card{background:var(--dbf-surface-primary,#fff);border:1px solid var(--dbf-color-border-subtle,#e2e8f0);border-radius:var(--dbf-radius-xl,20px);padding:24px;transition:box-shadow .3s;position:sticky;top:96px;box-shadow:0 4px 20px -2px #0f172a0a,0 1px 3px #0f172a05}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__card:hover{box-shadow:0 8px 28px -4px #0f172a12,0 2px 6px #0f172a08}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__header{border-bottom:1px solid var(--dbf-color-border-subtle,#f1f5f9);margin-bottom:16px;padding-bottom:16px}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__title{color:var(--dbf-color-text-heading,#0f172a);letter-spacing:-.01em;margin:0 0 4px;font-size:1.125rem;font-weight:700}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__subtitle{color:var(--dbf-color-text-subtle,#64748b);margin:0;font-size:.8125rem}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__nav{margin-bottom:24px}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__list{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__item{margin:0;padding:0}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__link{border-radius:var(--dbf-radius-md,12px);min-height:44px;color:var(--dbf-color-text-body,#334155);border:1px solid #0000;align-items:center;gap:12px;padding:11px 14px 11px 16px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__link:before{content:"";background:var(--dbf-color-action-primary,#0284c7);border-radius:0 4px 4px 0;width:3.5px;height:60%;transition:transform .22s cubic-bezier(.16,1,.3,1);position:absolute;top:50%;left:0;transform:translateY(-50%)scaleY(0)}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__link:hover{background:var(--dbf-surface-secondary,#f8fafc);color:var(--dbf-color-action-primary,#0284c7);border-color:var(--dbf-color-border-subtle,#e2e8f0)}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__link:hover .PolicySidebar-module__R1kwDW__dbf-policy-sidebar__link-icon{color:var(--dbf-color-action-primary,#0284c7);transform:translate(3px)}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__link--active{color:#0369a1;background:#f0f9ff;border-color:#bae6fd;font-weight:600}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__link--active:before{transform:translateY(-50%)scaleY(1)}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__link-icon{color:inherit;flex-shrink:0;justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.16,1,.3,1),color .22s;display:flex}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__link-text{flex:1;line-height:1.4}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__arrow{opacity:0;color:inherit;flex-shrink:0;transition:all .22s cubic-bezier(.16,1,.3,1);transform:translate(-6px)}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__link:hover .PolicySidebar-module__R1kwDW__dbf-policy-sidebar__arrow,.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__link--active .PolicySidebar-module__R1kwDW__dbf-policy-sidebar__arrow{opacity:1;transform:translate(0)}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__support{border:1px dashed var(--dbf-color-border-subtle,#cbd5e1);border-radius:var(--dbf-radius-xl,14px);background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);flex-direction:column;gap:10px;padding:16px;transition:all .25s;display:flex}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__support:hover{background:linear-gradient(135deg,#fff 0%,#f8fafc 100%);border-color:#94a3b8;box-shadow:0 4px 14px -2px #0f172a0f}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__support-head{align-items:center;gap:10px;display:flex}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__support-icon-wrap{color:#0284c7;background:#eff6ff;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:relative}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__support-icon{animation:2.8s ease-in-out infinite PolicySidebar-module__R1kwDW__dbfHeadphonesPulse}@keyframes PolicySidebar-module__R1kwDW__dbfHeadphonesPulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__support-label{color:var(--dbf-color-text-heading,#0f172a);margin:0;font-size:.8125rem;font-weight:600}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__support-status{align-items:center;gap:6px;margin-top:2px;display:flex}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__support-dot{background:#10b981;border-radius:9999px;width:7px;height:7px;animation:2s cubic-bezier(.4,0,.6,1) infinite PolicySidebar-module__R1kwDW__dbfDotPulse;box-shadow:0 0 0 2px #10b98133}@keyframes PolicySidebar-module__R1kwDW__dbfDotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__support-time{color:#10b981;font-size:.75rem;font-weight:500}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__support-hotline{color:#e11d48;letter-spacing:.02em;background:#fff;border:1px solid #fecdd3;border-radius:9999px;justify-content:center;align-items:center;padding:8px 12px;font-size:1.0625rem;font-weight:800;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 6px #e11d4814}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__support-hotline:hover{color:#be123c;background:#fff1f2;border-color:#fda4af;transform:translateY(-1px);box-shadow:0 4px 12px #e11d4829}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__mobile-trigger,.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__backdrop,.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer{display:none}@media (max-width:1023px){.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__desktop-wrap{display:none!important}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar{width:0;height:0;margin:0;padding:0}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__mobile-trigger{transform-origin:0;z-index:100;-webkit-backdrop-filter:blur(4px);opacity:.82;color:#1e293b;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;will-change:transform, opacity;background:#ffffff6b;border:1px solid #cbd5e18c;border-left:none;border-radius:0 10px 10px 0;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:34px;min-height:84px;padding:8px 4px;transition:opacity .2s,background-color .2s,border-color .2s,color .2s,transform .2s cubic-bezier(.19,1,.22,1),box-shadow .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;display:inline-flex;position:fixed;top:calc(50% + 56px);left:0;overflow:visible;transform:translateY(-50%);box-shadow:1px 2px 8px #0f172a14}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__mobile-trigger:before{content:"";pointer-events:auto;width:100%;min-width:48px;height:100%;min-height:84px;position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (hover:hover){.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__mobile-trigger:hover{opacity:1;-webkit-backdrop-filter:blur(8px);color:var(--dbf-color-action-primary,#0070f4);background:#ffffffeb;border-color:#93c5fd;transform:translate(2px,-50%);box-shadow:2px 4px 16px #0070f433}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__mobile-trigger:hover .PolicySidebar-module__R1kwDW__dbf-policy-sidebar__trigger-icon{opacity:.9;transform:scale(1.08)}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__mobile-trigger:hover .PolicySidebar-module__R1kwDW__dbf-policy-sidebar__trigger-text{color:var(--dbf-color-action-primary,#0070f4)}}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__mobile-trigger:active{opacity:.9;transform:translateY(-50%)scale(.96)}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__mobile-trigger:focus-visible{outline:2px solid var(--dbf-color-action-primary,#0070f4);outline-offset:2px}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__mobile-trigger--hidden{opacity:0!important;pointer-events:none!important;transform:translate(-100%,-50%)!important}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__trigger-inner{flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__trigger-icon{color:var(--dbf-color-action-primary,#0070f4);will-change:transform;flex-shrink:0;transition:opacity .15s,transform .2s cubic-bezier(.19,1,.22,1)}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__trigger-text{letter-spacing:.14em;text-transform:uppercase;writing-mode:vertical-rl;text-orientation:mixed;color:#1e293b;text-shadow:0 1px 2px #ffffffd9;font-size:10px;font-weight:800;line-height:1;transition:color .2s;display:inline-block}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__backdrop{z-index:100001;background-color:var(--dbf-overlay-backdrop,#0f172a61);-webkit-backdrop-filter:blur(4px);width:100vw;height:100dvh;animation:.24s cubic-bezier(.16,1,.3,1) forwards PolicySidebar-module__R1kwDW__dbfFadeIn;display:block;position:fixed;inset:0}@keyframes PolicySidebar-module__R1kwDW__dbfFadeIn{0%{opacity:0}to{opacity:1}}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer{z-index:100002;background:#fff;flex-direction:column;width:85vw;max-width:328px;height:100dvh;max-height:100dvh;transition:transform .32s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;top:0;bottom:0;left:0;overflow:hidden;transform:translate(-100%);box-shadow:10px 0 36px -4px #0f172a47}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer--open{transform:translate(0,0)}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer-header{border-bottom:1px solid var(--dbf-color-border-subtle,#f1f5f9);background:linear-gradient(#f8fafc 0%,#fff 100%);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer-title-wrap{align-items:center;gap:12px;display:flex}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer-icon-box{color:#0284c7;background:#e0f2fe;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer-title{color:var(--dbf-color-text-heading,#0f172a);margin:0;font-size:1rem;font-weight:700;line-height:1.25}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer-sub{color:var(--dbf-color-text-subtle,#64748b);margin:2px 0 0;font-size:.75rem}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer-close{width:44px;height:44px;color:var(--dbf-color-text-subtle,#64748b);cursor:pointer;touch-action:manipulation;background:0 0;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;transition:all .2s;display:flex}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer-close:hover,.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer-close:focus-visible{color:#0f172a;background:#f1f5f9;transform:rotate(90deg)}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer-body{-webkit-overflow-scrolling:touch;flex-direction:column;flex:1;gap:20px;min-height:0;padding:16px 16px 36px;display:flex;overflow-y:auto}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer-body .PolicySidebar-module__R1kwDW__dbf-policy-sidebar__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer-body .PolicySidebar-module__R1kwDW__dbf-policy-sidebar__item{margin:0;padding:0}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer-body .PolicySidebar-module__R1kwDW__dbf-policy-sidebar__link{background:var(--dbf-surface-secondary,#f8fafc);border:1px solid var(--dbf-color-border-subtle,#e2e8f0);min-height:48px;color:var(--dbf-color-text-body,#334155);border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer-body .PolicySidebar-module__R1kwDW__dbf-policy-sidebar__link--active{color:#0369a1;background:#f0f9ff;border-color:#bae6fd;font-weight:600;box-shadow:0 2px 8px #0284c71f}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer-body .PolicySidebar-module__R1kwDW__dbf-policy-sidebar__arrow{opacity:.6;transform:translate(0)}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer-body .PolicySidebar-module__R1kwDW__dbf-policy-sidebar__link--active .PolicySidebar-module__R1kwDW__dbf-policy-sidebar__arrow{opacity:1;color:#0284c7;transform:translate(2px)}.PolicySidebar-module__R1kwDW__dbf-policy-sidebar__drawer-support{border:1px dashed var(--dbf-color-border-subtle,#cbd5e1);background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-radius:14px;flex-direction:column;flex-shrink:0;gap:12px;margin-top:auto;padding:16px;display:flex}}
.PolicyDetailLayout-module__b_AVZG__dbf-policy-page{background-color:var(--dbf-surface-secondary,#f8fafc);min-height:80dvh;padding-bottom:64px;position:relative}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__reading-progress-wrap{z-index:60;pointer-events:none;background:0 0;width:100%;height:3px;position:sticky;top:0;left:0}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__reading-progress-bar{background:linear-gradient(90deg,#0284c7 0%,#38bdf8 50%,#0284c7 100%);height:100%;transition:width .12s ease-out;box-shadow:0 0 10px #0284c780}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__breadcrumbs-wrap{background:var(--dbf-surface-primary,#fff);border-bottom:1px solid var(--dbf-color-border-subtle,#e2e8f0);margin-bottom:32px;padding:14px 0}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__breadcrumbs{flex-wrap:wrap;align-items:center;gap:8px;font-size:.8125rem;display:flex}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__breadcrumb-item{color:var(--dbf-color-text-subtle,#64748b);align-items:center;gap:6px;text-decoration:none;transition:color .2s,transform .2s;display:flex}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__breadcrumb-item:hover{color:var(--dbf-color-action-primary,#0284c7);transform:translateY(-1px)}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__breadcrumb-sep{color:#cbd5e1}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__breadcrumb-current{color:var(--dbf-color-text-heading,#0f172a);font-weight:600}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__layout{grid-template-columns:310px 1fr;align-items:start;gap:36px;display:grid}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__sidebar-col{width:100%}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__content-col{min-width:0}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__article{background:var(--dbf-surface-primary,#fff);border:1px solid var(--dbf-color-border-subtle,#e2e8f0);border-radius:var(--dbf-radius-xl,24px);padding:44px;box-shadow:0 4px 24px -2px #0f172a0a,0 1px 4px #0f172a05}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__header{border-bottom:1px solid var(--dbf-color-border-subtle,#f1f5f9);margin-bottom:32px;padding-bottom:28px}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__tag{color:#166534;text-transform:uppercase;letter-spacing:.05em;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:9999px;align-items:center;gap:6px;margin-bottom:16px;padding:5px 14px;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:0 1px 3px #1665340f}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__title{color:var(--dbf-color-text-heading,#0f172a);letter-spacing:-.025em;margin:0 0 16px;font-size:2rem;font-weight:800;line-height:1.28}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__meta{border-bottom:1px dashed var(--dbf-color-border-subtle,#f1f5f9);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;padding-bottom:16px;display:flex}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__meta-left{color:var(--dbf-color-text-subtle,#64748b);flex-wrap:wrap;align-items:center;gap:12px;font-size:.8125rem;display:flex}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__meta-item{align-items:center;gap:6px;display:flex}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__meta-dot{color:#cbd5e1}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__meta-actions{align-items:center;gap:8px;display:flex}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__lead{color:#334155;border-left:4px solid var(--dbf-color-action-primary,#0284c7);background:linear-gradient(135deg,#f8fafc 0%,#f1f5f9 100%);border-radius:0 14px 14px 0;margin:0 0 28px;padding:18px 22px;font-size:1.0625rem;font-style:italic;line-height:1.65;box-shadow:0 2px 8px #0f172a05}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__cover-wrap{aspect-ratio:16/9;border-radius:var(--dbf-radius-xl,18px);background:#f1f5f9;width:100%;margin-bottom:36px;position:relative;overflow:hidden;box-shadow:0 8px 28px -4px #0f172a14}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__cover-img{object-fit:cover;transition:transform .45s cubic-bezier(.16,1,.3,1)}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__cover-wrap:hover .PolicyDetailLayout-module__b_AVZG__dbf-policy-page__cover-img{transform:scale(1.025)}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body{color:var(--dbf-color-text-body,#334155);font-size:1rem;line-height:1.85}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body h2{color:var(--dbf-color-text-heading,#0f172a);border-bottom:1px dashed var(--dbf-color-border-subtle,#e2e8f0);align-items:center;gap:10px;margin:38px 0 16px;padding-bottom:12px;font-size:1.375rem;font-weight:700;display:flex}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body h2:before{content:"";background:var(--dbf-color-action-primary,#0284c7);border-radius:2px;width:4px;height:1.2em;display:inline-block}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body h3{color:var(--dbf-color-text-heading,#0f172a);margin:24px 0 12px;font-size:1.125rem;font-weight:600}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body p{margin:0 0 16px}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body img{border-radius:var(--dbf-radius-lg,12px);max-width:100%;height:auto;margin:20px auto;display:block}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body figure{max-width:100%;margin:20px 0}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body figure img{border-radius:var(--dbf-radius-lg,12px);max-width:100%;height:auto;margin:0 auto;display:block}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body ul,.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body ol{margin:0 0 22px;padding-left:24px}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body li{margin-bottom:10px}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body strong{color:var(--dbf-color-text-heading,#0f172a);font-weight:600}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body .dbf-table-responsive-wrapper{-webkit-overflow-scrolling:touch;border:1px solid var(--dbf-color-border-subtle,#e2e8f0);background:#fff;border-radius:14px;width:100%;max-width:100%;margin:28px 0;overflow-x:auto;box-shadow:0 2px 10px -2px #0f172a0a,0 1px 3px #0f172a05}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body .dbf-table-responsive-wrapper::-webkit-scrollbar{height:6px}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body .dbf-table-responsive-wrapper::-webkit-scrollbar-track{background:#f1f5f9;border-radius:0 0 14px 14px}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body .dbf-table-responsive-wrapper::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body .dbf-table-responsive-wrapper::-webkit-scrollbar-thumb:hover{background:#94a3b8}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body table{min-width:560px;font-size:.875rem;table-layout:auto!important;border-collapse:separate!important;border-spacing:0!important;border:none!important;width:100%!important;height:auto!important;margin:0!important;display:table!important}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body .dbf-table-responsive-wrapper table{min-width:560px;font-size:.875rem;table-layout:auto!important;border-collapse:separate!important;border-spacing:0!important;border:none!important;width:100%!important;height:auto!important;margin:0!important;display:table!important}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body table>thead,.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body table>tbody{width:auto!important;display:table-row-group!important}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body .dbf-table-responsive-wrapper table>thead{width:auto!important;display:table-row-group!important}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body .dbf-table-responsive-wrapper table>tbody{width:auto!important;display:table-row-group!important}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body table>thead{display:table-header-group!important}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body .dbf-table-responsive-wrapper table>thead{display:table-header-group!important}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body th{letter-spacing:.01em;color:var(--dbf-color-text-heading,#0f172a)!important;text-align:left!important;vertical-align:middle!important;border-bottom:2px solid var(--dbf-color-border-subtle,#e2e8f0)!important;border-right:1px solid var(--dbf-color-border-subtle,#f1f5f9)!important;background:#f8fafc!important;border-top:none!important;border-left:none!important;padding:14px 18px!important;font-size:.875rem!important;font-weight:700!important}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body .dbf-table-responsive-wrapper th{letter-spacing:.01em;color:var(--dbf-color-text-heading,#0f172a)!important;text-align:left!important;vertical-align:middle!important;border-bottom:2px solid var(--dbf-color-border-subtle,#e2e8f0)!important;border-right:1px solid var(--dbf-color-border-subtle,#f1f5f9)!important;background:#f8fafc!important;border-top:none!important;border-left:none!important;padding:14px 18px!important;font-size:.875rem!important;font-weight:700!important}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body td{transition:background-color .15s;color:var(--dbf-color-text-body,#334155)!important;vertical-align:middle!important;border-bottom:1px solid var(--dbf-color-border-subtle,#f1f5f9)!important;border-right:1px solid var(--dbf-color-border-subtle,#f1f5f9)!important;border-top:none!important;border-left:none!important;padding:14px 18px!important;font-size:.875rem!important;line-height:1.65!important}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body .dbf-table-responsive-wrapper td{transition:background-color .15s;color:var(--dbf-color-text-body,#334155)!important;vertical-align:middle!important;border-bottom:1px solid var(--dbf-color-border-subtle,#f1f5f9)!important;border-right:1px solid var(--dbf-color-border-subtle,#f1f5f9)!important;border-top:none!important;border-left:none!important;padding:14px 18px!important;font-size:.875rem!important;line-height:1.65!important}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body tbody tr:nth-child(2n) td{background-color:#fafbfc}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body .dbf-table-responsive-wrapper tbody tr:nth-child(2n) td{background-color:#fafbfc}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body tbody tr:hover td{background-color:#0284c70d!important}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body .dbf-table-responsive-wrapper tbody tr:hover td{background-color:#0284c70d!important}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body th:last-child,.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body td:last-child{border-right:none!important}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body .dbf-table-responsive-wrapper th:last-child{border-right:none!important}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body .dbf-table-responsive-wrapper td:last-child{border-right:none!important}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body tbody tr:last-child td{border-bottom:none!important}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body .dbf-table-responsive-wrapper tbody tr:last-child td{border-bottom:none!important}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body .PolicyDetailLayout-module__b_AVZG__dbf-policy-page .PolicyDetailLayout-module__b_AVZG__dbf-policy-page .dbf-policy-highlight-box{grid-template-columns:1fr 1fr;gap:18px;margin:28px 0;display:grid}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body .dbf-policy-highlight-item{background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:1px solid #bae6fd;border-radius:14px;padding:20px;transition:all .25s cubic-bezier(.16,1,.3,1)}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body .dbf-policy-highlight-item:hover{transform:translateY(-2px);box-shadow:0 8px 24px -4px #0284c724}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body .dbf-policy-highlight-item strong{color:#0369a1;margin-bottom:8px;font-size:1rem;display:block}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body .dbf-policy-highlight-item p{color:#0c4a6e;margin:0;font-size:.875rem;line-height:1.6}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__cta-box{border-radius:var(--dbf-radius-xl,20px);color:#fff;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);margin-top:48px;padding:36px;position:relative;overflow:hidden;box-shadow:0 12px 30px -5px #0f172a38}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__cta-badge{color:#fbbf24;text-transform:uppercase;letter-spacing:.04em;background:#f59e0b26;border:1px solid #f59e0b4d;border-radius:9999px;align-items:center;gap:6px;margin-bottom:14px;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__cta-title{color:#fff;letter-spacing:-.01em;margin:0 0 10px;font-size:1.375rem;font-weight:800}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__cta-desc{color:#cbd5e1;max-width:680px;margin:0 0 24px;font-size:.9375rem;line-height:1.65}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__cta-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__cta-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:none;border-radius:9999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 26px;font-family:inherit;font-size:.9375rem;font-weight:700;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #f59e0b59}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__cta-btn:before{content:"";background:linear-gradient(90deg,#fff0 0%,#ffffff4d 50%,#fff0 100%);width:50%;height:100%;animation:4.5s ease-in-out infinite PolicyDetailLayout-module__b_AVZG__dbfCtaSweep;position:absolute;top:0;left:-75%;transform:skew(-25deg)}@keyframes PolicyDetailLayout-module__b_AVZG__dbfCtaSweep{0%,75%{left:-75%}to{left:125%}}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__cta-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #f59e0b73}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__cta-btn-sub{color:#94a3b8;align-items:center;gap:8px;min-height:44px;padding:0 8px;font-size:.875rem;text-decoration:none;transition:all .2s;display:inline-flex}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__cta-btn-sub:hover{color:#fff;text-decoration:underline}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__cta-box--general{border-radius:var(--dbf-radius-xl,20px);background:linear-gradient(135deg,#f0fdf4 0%,#f0f9ff 100%);border:1px solid #bae6fd;margin-top:48px;padding:34px;box-shadow:0 8px 24px -4px #0284c714}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__cta-badge--general{color:#0369a1;text-transform:uppercase;letter-spacing:.04em;background:#e0f2fe;border:1px solid #bae6fd;border-radius:9999px;align-items:center;gap:6px;margin-bottom:14px;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__cta-title--general{color:#0f172a;letter-spacing:-.01em;margin:0 0 10px;font-size:1.375rem;font-weight:800}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__cta-desc--general{color:#475569;max-width:680px;margin:0 0 22px;font-size:.9375rem;line-height:1.65}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__cta-btn--primary{color:#fff;background:#e11d48;border-radius:9999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:12px 24px;font-size:.9375rem;font-weight:700;text-decoration:none;transition:all .22s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 4px 14px #e11d4840}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__cta-btn--primary:hover{background:#be123c;transform:translateY(-2px);box-shadow:0 6px 18px #e11d4859}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__cta-btn--secondary{color:#0369a1;background:#fff;border:1px solid #bae6fd;border-radius:9999px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:12px 22px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__cta-btn--secondary:hover{color:#0284c7;background:#f0f9ff;border-color:#0284c7;transform:translateY(-1px)}@media (max-width:1023px){.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__layout{grid-template-columns:1fr;gap:0}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__sidebar-col{display:contents}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__breadcrumbs-wrap{margin-bottom:20px;padding:10px 0}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__article{border-radius:16px;padding:24px 16px}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body th,.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body td{padding:10px 12px}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__title{font-size:1.5rem}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__meta{flex-direction:column;align-items:flex-start;gap:12px}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page .dbf-policy-highlight-box{grid-template-columns:1fr;gap:12px}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__cta-box,.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__cta-box--general{border-radius:16px;padding:24px 16px}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__cta-actions{flex-direction:column;align-items:stretch;gap:12px}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__cta-btn,.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__cta-btn--primary,.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__cta-btn--secondary{width:100%}}@media (max-width:640px){.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__article{border-radius:14px;padding:20px 14px}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__title{font-size:1.35rem}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body{font-size:.9375rem;line-height:1.75}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body h2{margin:28px 0 12px;font-size:1.2rem}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body h3{font-size:1.05rem}}@media print{.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__reading-progress-wrap,.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__breadcrumbs-wrap,.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__sidebar-col,.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__meta-actions,.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__cta-box,.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__cta-box--general{display:none!important}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page{background:#fff!important;padding:0!important}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__layout{display:block!important}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__article{box-shadow:none!important;border:none!important;padding:0!important}.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__title,.PolicyDetailLayout-module__b_AVZG__dbf-policy-page__body{color:#000!important}}
.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal{background:var(--dbf-surface-secondary,#f8fafc);border-top:1px solid var(--dbf-color-border-subtle,#e2e8f0);padding:64px 0}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__header{text-align:center;max-width:720px;margin:0 auto 48px}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__eyebrow{color:#1d4ed8;letter-spacing:.05em;text-transform:uppercase;background:#eff6ff;border:1px solid #bfdbfe;border-radius:9999px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 14px;font-size:.75rem;font-weight:500;display:inline-flex}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__title{color:var(--dbf-color-text-heading,#0f172a);letter-spacing:-.02em;overflow-wrap:break-word;word-break:break-word;margin:0 0 12px;font-size:1.875rem;font-weight:800}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__title-highlight{color:var(--dbf-color-action-primary,#0284c7)}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__desc{color:var(--dbf-color-text-subtle,#64748b);overflow-wrap:break-word;word-break:break-word;margin:0;font-size:1rem;line-height:1.6}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__item{min-width:0;height:100%}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__card{background:var(--dbf-surface-primary,#fff);border:1px solid var(--dbf-color-border-subtle,#e2e8f0);border-radius:var(--dbf-radius-xl,16px);flex-direction:column;min-width:0;height:100%;padding:0;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px -2px #0f172a0a}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__card:hover{border-color:#7dd3fc;transform:translateY(-6px);box-shadow:0 16px 36px -4px #0284c729}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__thumb-wrap{aspect-ratio:16/9;background:#f1f5f9;width:100%;position:relative;overflow:hidden}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__thumb-img{object-fit:cover;transition:transform .5s cubic-bezier(.16,1,.3,1)}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__card:hover .PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__thumb-img{transform:scale(1.06)}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__thumb-overlay{pointer-events:none;background:linear-gradient(#0f172a26 0%,#0f172a73 100%);position:absolute;inset:0}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__icon-badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#0284c7;z-index:2;background:#ffffffeb;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:all .3s;display:flex;position:absolute;top:12px;left:12px;box-shadow:0 4px 10px #0000001f}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__card:hover .PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__icon-badge{color:#fff;background:#0284c7;transform:scale(1.08)}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__read-badge{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;background:#0f172aa6;border-radius:6px;padding:3px 8px;font-size:.72rem;font-weight:500;position:absolute;top:12px;right:12px}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__card-content{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__card-title{color:var(--dbf-color-text-heading,#0f172a);overflow-wrap:break-word;word-break:break-word;margin:0 0 10px;font-size:1.0625rem;font-weight:700;line-height:1.4;transition:color .2s}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__card:hover .PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__card-title{color:var(--dbf-color-action-primary,#0284c7)}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__card-desc{color:var(--dbf-color-text-subtle,#64748b);-webkit-line-clamp:3;line-clamp:3;overflow-wrap:break-word;word-break:break-word;-webkit-box-orient:vertical;flex:1;margin:0 0 20px;font-size:.875rem;line-height:1.55;display:-webkit-box;overflow:hidden}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__card-footer{color:var(--dbf-color-action-primary,#0284c7);border-top:1px dashed var(--dbf-color-border-subtle,#f1f5f9);align-items:center;gap:6px;padding-top:14px;font-size:.8125rem;font-weight:600;display:flex}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__cta-arrow{transition:transform .2s}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__card:hover .PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__cta-arrow{transform:translate(4px)}@media (max-width:1200px){.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal{padding:40px 0}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__header{margin-bottom:24px}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__eyebrow{margin-bottom:8px;padding:3px 10px;font-size:.6875rem}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__title{margin-bottom:8px;font-size:1.25rem;line-height:1.3}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__desc{font-size:.8125rem;line-height:1.5}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__grid{grid-template-columns:repeat(2,1fr);gap:12px}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__card{border-radius:12px}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__icon-badge{border-radius:6px;width:28px;height:28px;top:6px;left:6px}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__icon-badge svg{width:14px;height:14px}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__read-badge{border-radius:4px;padding:2px 6px;font-size:.625rem;top:6px;right:6px}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__card-content{padding:10px 10px 12px}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__card-title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.7em;margin-bottom:6px;font-size:.84rem;line-height:1.35;display:-webkit-box;overflow:hidden}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__card-desc{-webkit-line-clamp:2;line-clamp:2;margin-bottom:10px;font-size:.72rem;line-height:1.4}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__card-footer{gap:4px;padding-top:8px;font-size:.75rem}}@media (max-width:380px){.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__grid{gap:8px}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__card-content{padding:8px 8px 10px}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__card-title{min-height:2.6em;font-size:.78rem}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__card-desc{margin-bottom:8px;font-size:.6875rem;line-height:1.35}}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__load-more-wrap{justify-content:center;margin-top:40px;display:flex}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__load-more-btn{border-radius:var(--dbf-radius-full,9999px);border:1px solid var(--dbf-color-border-subtle,#e2e8f0);background:var(--dbf-surface-primary,#fff);min-height:44px;color:var(--dbf-color-text-heading,#0f172a);cursor:pointer;justify-content:center;align-items:center;gap:10px;padding:10px 28px;font-size:.9375rem;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 2px 8px -2px #0f172a0f}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__load-more-btn:hover{color:#0284c7;background:#f8fafc;border-color:#0284c7;transform:translateY(-2px);box-shadow:0 8px 20px -4px #0284c729}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__load-more-btn:active{transform:translateY(0)}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__load-more-icon{transition:transform .3s cubic-bezier(.16,1,.3,1)}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__load-more-icon--expanded{transform:rotate(180deg)}@media (max-width:640px){.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__load-more-wrap{margin-top:24px}.PolicyPortalGrid-module__CK9t1W__dbf-policy-portal__load-more-btn{width:100%;padding:11px 20px;font-size:.875rem}}
