.difference-section{position:relative;width:100%;background-color:#003c8b;padding:110px 160px;box-sizing:border-box;overflow:hidden}.difference-section__inner{width:100%;max-width:1440px;margin:0 auto;box-sizing:border-box}.difference-section__grid{display:grid;grid-template-columns:minmax(0,500px) minmax(0,1fr);gap:60px;align-items:center;margin-bottom:0;width:100%;box-sizing:border-box}.difference-section__media{display:flex;justify-content:center;align-items:center;width:100%}.difference-section__frame{position:relative;width:100%;max-width:500px;aspect-ratio:548/628;display:flex;align-items:center;justify-content:center}.difference-section__img{display:block;width:100%;height:auto;max-width:500px;filter:drop-shadow(0 14px 32px rgba(0, 0, 0, .3));transition:transform .35s ease}.difference-section__frame:hover .difference-section__img{transform:scale(1.02)}.difference-section__content{display:flex;flex-direction:column;align-items:flex-start;width:100%}.difference-section__eyebrow{display:inline-block;color:#edff72;font-family:Inter,sans-serif;font-size:14px;font-weight:600;line-height:16px;letter-spacing:2px;text-transform:uppercase;margin-bottom:10px}.difference-section__title{margin:0 0 10px 0;color:#fff;font-family:Inter,sans-serif;font-size:42px;font-weight:600;line-height:1.4;letter-spacing:-.04em}.difference-section__text{margin:0 0 28px 0;color:rgba(255,255,255,.9);font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.6;letter-spacing:-.04em;max-width:640px}.difference-section__list{display:flex;flex-direction:column;gap:14px;width:100%;margin:0;padding:0;list-style:none}.difference-item{display:flex;align-items:center;gap:16px;width:100%;background-color:#0d4ea3;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:16px 20px;box-sizing:border-box;transition:transform .2s ease,background-color .2s ease}.difference-item:hover{transform:translateX(4px);background-color:#1157b3}.difference-item__icon{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0}.difference-item__icon svg{display:block;width:20px;height:20px}.difference-item__text{color:#fff;font-family:Inter,sans-serif;font-size:18px;font-weight:500;line-height:22.5px}.difference-section__footer{display:flex;justify-content:center;align-items:center;width:100%;margin-top:60px}.difference-section__btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;background-color:#edff72;color:#002b63!important;font-family:Inter,sans-serif;font-size:15px;font-weight:700;border-radius:14px;text-decoration:none!important;box-shadow:0 4px 14px rgba(0,0,0,.15);transition:transform .25s ease,box-shadow .25s ease,background-color .25s ease;cursor:pointer}.difference-section__btn:hover{background-color:#e5f862;transform:translateY(-2px);box-shadow:0 8px 20px rgba(237,255,114,.35)}@media (max-width:1200px){.difference-section{padding:90px 40px}.difference-section__grid{gap:40px;grid-template-columns:minmax(0,420px) minmax(0,1fr)}}@media (max-width:1024px){.difference-section{padding:80px 32px}.difference-section__grid{grid-template-columns:1fr;gap:48px}.difference-section__media{max-width:440px;margin:0 auto}.difference-section__title{font-size:34px}}@media (max-width:640px){.difference-section{padding:60px 20px}.difference-section__grid{gap:36px}.difference-section__media{max-width:320px}.difference-section__title{font-size:28px}.difference-section__text{font-size:15px;margin-bottom:24px}.difference-item{padding:14px 16px;gap:12px}.difference-item__text{font-size:15px;line-height:1.4}.difference-section__btn{width:100%;max-width:320px;text-align:center}}