.df-section{padding:56px 24px}.df-container{max-width:1200px;margin:0 auto}.df-hero-band{width:100%}.df-hero{color:#fff;display:flex;align-items:center;gap:48px;flex-wrap:wrap}.df-hero__media{flex:1 1 420px;border-radius:12px;overflow:hidden;background:#0b1f3a;aspect-ratio:16/10;position:relative}.df-hero__media img,.df-hero__media video,.df-hero__placeholder{width:100%;height:100%;object-fit:contain;display:block}.df-hero__media video{object-fit:cover}.df-hero__media .df-hero__img--mobile{display:none}.df-hero__content{flex:1 1 360px}.df-hero__heading{font-size:clamp(28px,4vw,42px);font-weight:700;line-height:1.15;margin:0 0 16px}.df-hero__text{opacity:.75;margin:0 0 24px;max-width:32em}.df-hero__button{display:inline-flex;align-items:center;gap:8px;padding:14px 22px;border-radius:6px;background:#c9a227;color:#071426;font-weight:600;text-decoration:none;transition:background .18s}.df-hero__button:hover{background:#b38f1d}.df-testimonials__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px}.df-testimonial{background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:22px}.df-testimonial__stars{color:#c9a227;letter-spacing:2px;margin:0 0 12px;font-size:14px}.df-testimonial__quote{margin:0 0 16px;font-size:14px;line-height:1.55;color:#475569}.df-testimonial__name{font-weight:600;font-size:14px;color:#0f172a}.df-testimonial__location{font-size:13px;opacity:.6;color:#64748b}.df-promo{color:#fff;padding:16px 24px;display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;text-align:center}.df-promo__text{font-weight:600}.df-promo__cta{background:#c9a227;color:#071426;border-radius:6px;padding:8px 18px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .18s}.df-promo__cta:hover{background:#b38f1d}.df-icons__head{text-align:center;margin-bottom:32px}.df-icons__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px;text-align:center}a.df-icon{padding:24px 12px;border:1px solid #e2e8f0;border-radius:10px;display:block;text-decoration:none;color:inherit;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;background:#fff}a.df-icon:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0714261a}.df-icon__media{width:var(--df-ico,64px);height:var(--df-ico,64px);margin:0 auto 12px;overflow:hidden;background:#f1f5f9;display:flex;align-items:center;justify-content:center}.df-icons--circle .df-icon__media{border-radius:50%}.df-icons--rounded .df-icon__media{border-radius:14px}.df-icons--square .df-icon__media{border-radius:0}.df-icon__media img{width:100%;height:100%;object-fit:cover;display:block}.df-icons--contain .df-icon__media img{object-fit:contain;padding:14%}.df-icon__fallback{width:var(--df-ico,64px);height:var(--df-ico,64px);background:#0b1f3a;color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto 12px;font-weight:700;font-size:calc(var(--df-ico,64px) * .34)}.df-icons--circle .df-icon__fallback{border-radius:50%}.df-icons--rounded .df-icon__fallback{border-radius:14px}.df-icon__label{font-size:13px;font-weight:600;color:#0f172a}.df-tabs__head{text-align:center;margin-bottom:28px}.df-tabs__nav{display:flex;justify-content:center;gap:8px;margin-bottom:24px;flex-wrap:wrap}.df-tabs__btn{padding:8px 20px;border-radius:20px;border:1px solid #e2e8f0;background:#f1f5f9;color:#475569;cursor:pointer;font-weight:600;font-size:14px;transition:background .18s,color .18s,border-color .18s}.df-tabs__btn:hover{border-color:#c9a227}.df-tabs__btn.is-active{background:#0b1f3a;color:#fff;border-color:#0b1f3a}.df-tabs__panel{display:none;position:relative;border-radius:16px;overflow:hidden;aspect-ratio:var(--df-panel-ar,16/9);min-height:280px;background:#071426}.df-tabs__panel.is-active{display:block}.df-tabs__panel-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:block;text-indent:-9999px;overflow:hidden}.df-tabs__panel--link{cursor:pointer}.df-tabs__panel--link .df-tabs__bg img{transition:transform .55s cubic-bezier(.2,.6,.3,1)}.df-tabs__panel--link:hover .df-tabs__bg img{transform:scale(1.045)}.df-tabs__panel-link:focus-visible{outline:3px solid #c9a227;outline-offset:-3px;border-radius:16px}.df-tabs__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.df-tabs__bg img,.df-tabs__bg svg{width:100%;height:100%;object-fit:contain;display:block}.df-tabs__bg .df-tabs__img--mobile{display:none}.df-tabs__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transition:opacity .3s ease}.df-tabs__panel--link:hover .df-tabs__scrim{opacity:calc(var(--df-scrim-o,.35) + .06)}.df-tabs__inner{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px;color:#fff;gap:14px;pointer-events:none}.df-tabs--left .df-tabs__inner{align-items:flex-start;text-align:left}.df-tabs--right .df-tabs__inner{align-items:flex-end;text-align:right}.df-tabs__panel h3{margin:0;font-size:clamp(22px,2.6vw,34px);font-weight:700;line-height:1.2}.df-tabs__panel p{margin:0;font-size:clamp(15px,1.5vw,18px);line-height:1.6;max-width:44ch;opacity:.92}.df-badges{color:#fff;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px}.df-badge{display:flex;align-items:center;gap:12px}.df-badge img{width:28px;height:28px;flex-shrink:0;object-fit:contain}.df-badge__title{font-weight:700;font-size:13px;letter-spacing:.04em;text-transform:uppercase}.df-badge__subtitle{font-size:13px;opacity:.7}@media(max-width:749px){.df-section{padding:36px 16px}.df-hero__media .df-hero__img--desktop{display:none}.df-hero__media .df-hero__img--mobile{display:block}.df-icons__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.df-tabs__panel{aspect-ratio:var(--df-panel-ar-m,4/5);min-height:0}.df-tabs__inner{padding:28px}.df-tabs__bg .df-tabs__img--desktop{display:none}.df-tabs__bg .df-tabs__img--mobile{display:block}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/df-homepage.css.map */
