.features{position:relative;padding:40px 16px 60px;overflow:visible}.features-bg{position:absolute;left:50%;top:20px;transform:translateX(-50%);width:calc(100% - 32px);max-width:808px;aspect-ratio:808/589;background-image:url(/features/bg-L.svg);background-position:top;background-size:cover;background-repeat:no-repeat;border-radius:36px;pointer-events:none;z-index:2}.features-title{color:#fff;font-family:Unbounded,sans-serif;font-weight:700;text-align:center;font-size:30px;position:relative;z-index:4;max-width:520px;margin:-40px auto 40px;white-space:normal}.features-deco{display:none}.features-embla{position:relative;margin:18px auto;max-width:1024px;z-index:3}.features-embla,.features__viewport{overflow:visible}.features__container{display:flex;gap:20px;align-items:flex-start;padding:0 40px;overflow:visible}.features__slide{flex:0 0 100%;max-width:100%;overflow:visible}.feature-card{background:#fff;border-radius:20px;padding:28px 30px 36px;text-align:left;box-shadow:0 26px 40px rgba(17,24,39,.1);min-height:260px;display:flex;flex-direction:column;align-items:flex-start;transition:transform .28s cubic-bezier(.2,.9,.2,1);will-change:transform}.feature-icon{display:block;margin-bottom:20px}.feature-icon img{max-width:44px;height:auto;display:block}.feature-card-title{font-family:Montserrat,sans-serif;font-weight:700;margin:0 0 10px;font-size:22px;line-height:1.2;color:#0f1724}.feature-card-desc{font-family:Montserrat,sans-serif;color:#6b7280;font-size:15px;margin:0;line-height:1.45}.feature-card-title .title-line{display:block}.features__button{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border-radius:999px;border:none;display:flex;align-items:center;justify-content:center;background:var(--accent);z-index:6;cursor:pointer;box-shadow:0 10px 20px rgba(7,85,179,.16)}.features__button--prev{left:6px}.features__button--next{right:6px}@media (min-width:768px){.features__slide{flex:0 0 300px;max-width:300px}.feature-card{min-height:320px}.features-deco.deco-1{right:10%;top:6%;width:160px}.features-deco.deco-2{left:8%;top:6%;width:160px}.features__button--prev{left:-36px;top:56%}.features__button--next{right:-36px;top:56%}.features__button--prev img{transform:rotate(-8deg);width:24px;height:24px}.features__button--next img{transform:rotate(8deg);width:24px;height:24px}.features-title{font-size:34px}.features{padding:120px 24px 100px}.features__container>.features__slide:first-child .feature-card{transform:rotate(-6deg) translateY(6px);transform-origin:center bottom;z-index:1}.features__container>.features__slide:last-child .feature-card{transform:rotate(6deg) translateY(6px);transform-origin:center bottom;z-index:1}.features__container>.features__slide:nth-child(2) .feature-card{z-index:2;transform:translateY(-10px) scale(1.01)}}.how{padding:36px 16px 28px;background:transparent}.how-subtitle{font-family:Montserrat,sans-serif;font-weight:500;color:#85888d;text-align:center;max-width:480px;margin:6px auto 18px;font-size:16px;line-height:1.4}.embla{position:relative;margin:24px auto;max-width:660px;overflow:visible}.embla__viewport{overflow:hidden}.embla__container{display:flex;gap:20px;align-items:flex-start;padding:0}.embla__slide{flex:0 0 100%;max-width:100%}.how-card{position:relative;flex-direction:column;text-align:center;min-height:320px;padding:40px 14px 0;border-radius:28px;background:linear-gradient(180deg,#e5f1ff,#d4ebff 65%,#0075ff)}.how-card,.how-num{display:flex;align-items:center}.how-num{width:36px;height:36px;border-radius:50%;background:#fff;color:var(--accent);justify-content:center;font-weight:700;margin-bottom:12px}.how-title{font-weight:700;margin:0 0 8px}.how-text,.how-title{font-family:Montserrat,sans-serif}.how-text{font-weight:400;font-size:14px;color:#334155;margin:0 0 12px}.how-media{position:absolute;left:0;right:0;bottom:0;width:160px;overflow:visible}.how-media,.how-media img{margin-left:auto;margin-right:auto;border-radius:0;display:block}.how-media img{max-width:100%;max-height:170px;width:auto;height:auto;object-fit:contain}.embla__button{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;border-radius:999px;border:none;display:flex;align-items:center;justify-content:center;background:var(--accent);color:#fff;cursor:pointer;box-shadow:0 10px 20px rgba(7,85,179,.16);z-index:200}.embla__button--prev{left:6px}.embla__button--next{right:6px}.embla__arrow{width:24px;height:24px;display:block}.steps{flex-direction:column}.step,.steps{display:flex;gap:12px}.step{background:#fff;padding:14px;border-radius:12px}.num,.step{align-items:center}.num{background:#0b63ff;color:#fff;border-radius:50%;width:40px;height:40px;display:flex;justify-content:center;font-weight:700}@media (min-width:768px){.embla__slide{flex:0 0 320px;max-width:320px}.how-card{min-height:360px;padding:48px 16px 0}.embla__container{gap:20px}.embla__button--prev{left:-36px}.embla__button--next{right:-36px}.how-media{width:180px;margin-left:auto;margin-right:auto}.how-media img{max-height:200px}.steps{flex-direction:row}}.popular{padding:48px 16px}.container,.popular .container{max-width:1024px;margin:0 auto;text-align:center}.popular .popular-title,.popular-title{font-size:30px;margin:0 0 16px;font-weight:700;font-family:Unbounded,sans-serif}.popular-box{background:#eaf6ff;border-radius:36px;padding:8px 20px;display:block;margin:20px auto!important;max-width:720px!important}.popular .countries-list,.popular-box{width:100%!important;box-sizing:border-box!important}.popular .countries-list{max-width:680px!important;margin:0 auto!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-columns:minmax(0,1fr)!important}.popular .country-card{width:100%!important;min-width:0!important;box-sizing:border-box!important}.popular .tabs,.tabs{display:flex;gap:14px;justify-content:center;margin-bottom:20px}.popular .tab,.tab{padding:12px 18px;border-radius:12px;background:transparent;border:none;font-family:Montserrat,sans-serif;font-weight:700;color:#000;cursor:pointer;font-size:18px}.tab.active{background:var(--accent);color:#fff;border-radius:12px}.countries-list,.popular .countries-list{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:0}.country-card,.popular .country-card{background:transparent;border-radius:0;padding:8px 12px;min-width:0;box-shadow:none;display:flex;align-items:center;position:relative}.country-card{text-decoration:none;color:inherit;cursor:pointer}.country-flag,.popular .country-flag{width:44px;height:44px;border-radius:50%;object-fit:cover;margin-right:10px;flex:0 0 44px}.country-info,.popular .country-info{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.country-name,.popular .country-name{font-weight:700;font-size:18px;font-family:Montserrat,sans-serif}.country-meta,.popular .country-meta{font-size:14px;margin-top:6px;display:flex;align-items:center}.country-price,.popular .country-price{color:#0b63ff;margin-top:0;font-family:Montserrat,sans-serif;font-weight:500;font-size:14px}.country-gb,.popular .country-gb{color:#6b7280;margin-left:6px;font-size:14px;font-family:Montserrat,sans-serif;font-weight:500}.country-arrow,.popular .country-arrow{width:20px;height:20px;flex:0 0 20px;margin-left:auto;object-fit:contain}.all-btn{display:block;margin:12px auto;padding:22px 34px;background:#0b63ff;color:#fff;border-radius:14px;border:none;max-width:600px;width:100%;font-size:17px;text-decoration:none}.all-btn,.no-results{font-family:Montserrat,sans-serif;font-weight:700}.no-results{padding:36px 12px;font-size:16px;color:#374151;text-align:center}.popular .countries-list .no-results{grid-column:1/-1;width:100%;box-sizing:border-box}.popular .all-btn{display:block;margin:12px auto;padding:22px 34px;background:#0b63ff;color:#fff;border-radius:14px;border:none;max-width:600px;width:100%;font-family:Montserrat,sans-serif;font-weight:700;font-size:17px;text-decoration:none}.popular.standalone .popular-box{background:transparent;padding:8px 20px;max-width:720px}.popular.standalone .all-btn{display:none}@media (min-width:768px){.popular-title{font-size:34px}.popular{padding:64px 16px}.popular-box{padding:44px 32px 32px}}.popular.standalone .popular-title{margin-top:2px;margin-bottom:12px}