.hero{background-color:#fffef9;width:100%;max-width:100%;position:relative;overflow:hidden}.hero__decorations{z-index:0;pointer-events:none;position:absolute;inset:0}.hero__container{z-index:1;grid-template-columns:1fr 1fr;grid-template-areas:"caption photo""content photo";align-items:start;gap:16px 48px;width:100%;max-width:1280px;margin:0 auto;padding:80px 48px 64px;display:grid;position:relative}.hero__caption{grid-area:caption}.hero__photo-wrap{grid-area:photo;align-self:stretch}.hero__content{flex-direction:column;grid-area:content;gap:20px;display:flex}@media (max-width:1023px){.hero__container{column-gap:32px;padding:64px 32px 48px}}@media (max-width:767px){.hero__container{flex-direction:column;gap:20px;padding:24px 0 40px;display:flex}.hero__caption{padding:0 20px}.hero__content{gap:16px;padding:0 20px}}
.hero__caption{letter-spacing:1.5px;text-transform:uppercase;color:#4a9bd1;margin:0;font-size:13px;font-weight:700}@media (max-width:767px){.hero__caption{letter-spacing:1.2px;font-size:11px}}
.hero__title{color:#13203c;letter-spacing:-.5px;margin:0;font-size:52px;font-weight:700;line-height:1.1}.hero__title-accent{background-image:url(../media/hero__line.0qr4utv-~r4~x.svg);background-position:0 100%;background-repeat:no-repeat;background-size:100%;padding-bottom:14px;display:inline-block;position:relative}@media (max-width:1023px){.hero__title{font-size:40px}.hero__title-accent{padding-bottom:10px}}@media (max-width:767px){.hero__title{text-align:center;font-size:28px;line-height:1.2}.hero__title-accent{padding-bottom:6px}}
.hero__description{color:#3a3853;max-width:420px;margin:8px 0 0;font-size:16px;font-weight:400;line-height:1.5}@media (max-width:767px){.hero__description{color:#3a3853;margin:0 auto;font-size:14px}}
.hero__actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:16px;display:flex}@media (max-width:767px){.hero__actions{flex-direction:column;align-items:center;gap:16px;margin-top:0}}
.hero__button{color:#12263f;letter-spacing:.8px;text-transform:uppercase;cursor:pointer;background-color:#f4c93b;border-radius:40px;flex-shrink:0;align-items:center;gap:14px;height:56px;padding:6px 28px 6px 6px;font-size:14px;font-weight:700;transition:background-color .2s,transform .1s;display:inline-flex}.hero__button:hover{background-color:#e8bd2d}.hero__button:active{transform:translateY(1px)}.hero__button:focus-visible{outline-offset:3px;outline:2px solid #fff}.hero__button-icon{color:#12263f;background-color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.hero__button-label{white-space:nowrap}@media (max-width:767px){.hero__button{gap:12px;height:52px;padding:4px 24px 4px 4px;font-size:13px}.hero__button-icon{width:44px;height:44px}}
.hero__status{flex-direction:column;gap:4px;display:flex}.hero__status-row{align-items:center;gap:8px;display:flex}.hero__status-dot{background-color:#4caf50;border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:background-color .2s;animation:1.6s ease-out infinite hero__statusPulse;display:inline-block}.hero__status-dot_offline{box-shadow:none;background-color:#e74c3c;animation:none}@keyframes hero__statusPulse{0%{box-shadow:0 0 #4caf508c}70%{box-shadow:0 0 0 10px #4caf5000}to{box-shadow:0 0 #4caf5000}}@media (prefers-reduced-motion:reduce){.hero__status-dot{animation:none}}.hero__status-label,.hero__status-offline{color:#13203c;font-size:14px;font-weight:600}.hero__status-hours{color:#24272b;font-size:13px;font-weight:400}@media (max-width:767px){.hero__status{flex-direction:row;align-items:center}.hero__status-label,.hero__status-offline{font-size:13px}.hero__status-hours{font-size:12px}}
.hero__commission-value{color:#4a9bd1;letter-spacing:-1px;font-size:72px;font-weight:800;line-height:1}.hero__commission-text{color:#1c1d1f;font-size:14px;line-height:1.4}.hero__commission-label{letter-spacing:1px;color:#4a9bd1;text-transform:uppercase;font-size:20px;font-weight:800}.hero__commission_inline{align-items:center;gap:20px;margin-top:8px;display:flex}.hero__commission_inline .hero__commission-body{flex-direction:column;gap:2px;display:flex}.hero__commission_inline .hero__commission-text{max-width:220px}@media (max-width:767px){.hero__commission_inline{display:none}}.hero__commission_overlay{display:none}@media (max-width:767px){.hero__commission_overlay{z-index:2;background-color:#fff;border-radius:24px;flex-direction:column;align-items:center;gap:4px;margin:-32px 16px 0;padding:16px 20px 18px;display:flex;position:relative;box-shadow:0 8px 24px #12263f14}.hero__commission_overlay .hero__commission-header{align-items:center;gap:12px;display:flex}.hero__commission_overlay .hero__commission-value{font-size:52px}.hero__commission_overlay .hero__commission-label{color:#4a9bd1;font-size:22px}.hero__commission_overlay .hero__commission-text{color:#3a3853;text-align:center;font-size:11px}.hero__commission_overlay .hero__commission-plane{pointer-events:none;background-image:url(../media/hero__plane_background.05frwc-cnq-o_.webp);background-position:50%;background-repeat:no-repeat;background-size:contain;width:54px;height:24px;position:absolute;top:8px;right:14px}}
.hero__photo-wrap{width:100%;position:relative}.hero__photo{aspect-ratio:3/4;object-fit:cover;object-position:center;width:100%;height:auto;display:block}@media (min-width:768px){.hero__photo{border-radius:32px}}@media (max-width:767px){.hero__photo-wrap{flex-direction:column;display:flex}.hero__photo{aspect-ratio:3/2;border-radius:0}}
.hero__decoration{pointer-events:none;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute}.hero__decoration_cloud{opacity:.9;background-image:url(../media/hero__cloud_background.0ld6a5zrlwa5s.svg);width:160px;height:60px;top:40px;left:8%}.hero__decoration_mountains{opacity:.8;background-image:url(../media/hero__mountains_background.14p1f6n30wuur.svg);width:180px;height:80px;top:80px;right:4%}.hero__decoration_wave{opacity:.6;background-image:url(../media/hero__wave_background.171wcboz5r4ae.svg);width:120px;height:60px;top:30%;left:2%}.hero__decoration_umbrella{opacity:.7;background-image:url(../media/hero__umbrella_background.0fyctt3o2ioym.svg);width:120px;height:100px;bottom:15%;right:6%}.hero__decoration_fruits{opacity:.7;background-image:url(../media/hero__fruits_background.06ewtzybe_lgb.svg);width:140px;height:100px;bottom:12%;left:3%}.hero__decoration_lines{opacity:.4;background-image:url(../media/hero__line_background.0-rtl2qfe8xc9.svg);background-position:50%;background-size:cover;width:100%;height:100%;top:0;left:0}.hero__decoration_plane{background-image:url(../media/hero__plane_background.05frwc-cnq-o_.webp);width:120px;height:80px;top:18%;left:45%;transform:rotate(-5deg)}@media (max-width:1023px){.hero__decoration_cloud,.hero__decoration_mountains,.hero__decoration_wave,.hero__decoration_umbrella,.hero__decoration_fruits,.hero__decoration_plane{transform-origin:50%;transform:scale(.75)}}@media (max-width:767px){.hero__decoration_cloud,.hero__decoration_plane,.hero__decoration_fruits,.hero__decoration_lines{display:none}.hero__decoration_wave{opacity:.5;width:80px;height:40px;top:auto;bottom:8%;left:0}.hero__decoration_mountains{opacity:.6;width:100px;height:50px;top:auto;bottom:5%;right:0}.hero__decoration_umbrella{display:none}}
.trust{color:#4b5563;background-color:#fff;border:1px solid #e5e7eb;border-radius:14px;max-width:480px;margin:24px 0 0;padding:16px 18px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:block}.trust:hover{border-color:#cbd5e1;box-shadow:0 8px 24px #13203c14}.trust:focus-visible{outline-offset:2px;outline:2px solid #4a9bd1}@media (max-width:767px){.trust{width:100%;max-width:360px;margin:8px auto 0;padding:14px 16px}}
.trust__head{align-items:center;gap:12px;display:flex}
.trust__logo{background-image:url(../media/trust__logo.0yilmcff9qlst.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;flex-shrink:0;width:34px;height:38px;display:block}
.trust__heading{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}
.trust__title{letter-spacing:.3px;text-transform:uppercase;color:#6b7280;font-size:11px;font-weight:600;display:block}@media (max-width:767px){.trust__title{font-size:10px}}
.trust__number{letter-spacing:.2px;color:#13203c;font-size:16px;font-weight:700;display:block}@media (max-width:767px){.trust__number{font-size:15px}}
.trust__arrow{color:#6b7280;background-color:#f3f4f6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;margin-left:auto;transition:background-color .2s,color .2s;display:inline-flex}.trust:hover .trust__arrow{color:#fff;background-color:#13203c}
.trust__rows{border-top:1px solid #eef1f4;flex-direction:column;gap:7px;margin:12px 0 0;padding:12px 0 0;display:flex}
.trust__row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}
.trust__label{color:#9aa5b1;white-space:nowrap;margin:0;font-size:12px}
.trust__value{color:#4b5563;text-align:right;margin:0;font-size:12px;font-weight:600}
.audience{background-color:#fffef9;width:100%;max-width:100%;overflow:hidden}.audience__container{width:100%;max-width:1280px;margin:0 auto;padding:80px 48px}@media (max-width:1023px){.audience__container{padding:64px 32px}}@media (max-width:767px){.audience__container{padding:40px 0}}
.audience__caption{letter-spacing:1.5px;text-transform:uppercase;color:#4a9bd1;margin:0 0 16px;font-size:13px;font-weight:700}@media (max-width:767px){.audience__caption{letter-spacing:1.2px;margin:0 20px 12px;font-size:11px}}
.audience__title{color:#13203c;letter-spacing:-.5px;margin:0 0 12px;font-size:40px;font-weight:700;line-height:1.15}@media (max-width:1023px){.audience__title{font-size:32px}}@media (max-width:767px){.audience__title{margin:0 20px 12px;font-size:24px}}
.audience__description{color:#3a3853;max-width:480px;margin:0 0 40px;font-size:16px;line-height:1.5}@media (max-width:767px){.audience__description{margin:0 20px 24px;font-size:14px}}
.audience__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}@media (max-width:767px){.audience__grid{scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;gap:16px;padding:0 20px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.audience__grid::-webkit-scrollbar{display:none}}
.audience__card{aspect-ratio:1;isolation:isolate;color:#fff;border-radius:32px;position:relative;overflow:hidden}.audience__card-image{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}@media (max-width:767px){.audience__card{aspect-ratio:auto;scroll-snap-align:start;border-radius:32px;flex:0 0 85%;min-width:300px;max-width:300px;height:474px}}
.audience__overlay{z-index:1;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);pointer-events:none;background:linear-gradient(#13203c00 0%,#13203cbd 40%,#13203cc7 100%);flex-direction:column;gap:8px;padding:56px 24px 72px;display:flex;position:absolute;bottom:0;left:0;right:0}@media (max-width:767px){.audience__overlay{padding:52px 20px 68px}}
.audience__cardTitle{color:#fff;margin:0;font-size:24px;font-weight:700;line-height:1.2}@media (max-width:1023px){.audience__cardTitle{font-size:22px}}@media (max-width:767px){.audience__cardTitle{font-size:20px}}
.audience__hint{color:#ffffffd9;margin:0;padding-right:130px;font-size:13px;font-weight:400}.audience__hint_tap{display:none}@media (hover:none){.audience__hint_hover{display:none}.audience__hint_tap{display:inline}}@media (max-width:767px){.audience__hint{padding-right:120px;font-size:12px}}
.audience__list{z-index:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);opacity:0;pointer-events:none;background-color:#01a0ce4d;border-radius:32px;flex-direction:column;justify-content:center;gap:12px;margin:0;padding:24px;list-style:none;transition:opacity .25s;display:flex;position:absolute;inset:0}@media (hover:hover){.audience__card:hover .audience__list,.audience__card:focus-within .audience__list{opacity:1;pointer-events:auto}}.audience__card_active .audience__list{opacity:1;pointer-events:auto}.audience__item{color:#fff;align-items:flex-start;gap:10px;font-size:14px;font-weight:500;line-height:1.4;display:flex}.audience__check{color:#fff;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}@media (max-width:767px){.audience__list{gap:10px;padding:20px}.audience__item{font-size:13px}}@media (prefers-reduced-motion:reduce){.audience__list{transition:none}}
.audience__label{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.8px;text-transform:uppercase;color:#fff;white-space:nowrap;background-color:#000000d9;border-radius:20px;padding:8px 16px;font-size:11px;font-weight:700;position:absolute;top:16px;left:16px}@media (max-width:767px){.audience__label{padding:7px 14px;font-size:10px;top:12px;left:12px}}
.audience__flip{z-index:2;cursor:pointer;background:0 0;width:100%;height:100%;position:absolute;inset:0}.audience__flip:focus-visible{outline-offset:-3px;border-radius:32px;outline:3px solid #3b8dc9}
.audience__arrow{z-index:3;color:#13203c;background-color:#ffffffd9;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px 0 6px;transition:background-color .2s;display:inline-flex;position:absolute;bottom:16px;right:16px}.audience__arrow:hover,.audience__arrow:focus-visible{background-color:#fff;outline:none}.audience__arrow-icon{color:#13203c;background-color:#ffd24a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.audience__arrow-text{white-space:nowrap;font-size:14px;font-weight:600;line-height:1}@media (max-width:767px){.audience__arrow{gap:6px;height:36px;padding:0 14px 0 5px;bottom:12px;right:12px}.audience__arrow-icon{width:26px;height:26px}.audience__arrow-text{font-size:13px}}
.audience__accent{background-image:url(../media/hero__line.0qr4utv-~r4~x.svg);background-position:0 100%;background-repeat:no-repeat;background-size:100%;padding-bottom:4px;display:inline-block;position:relative}
.agents{background-color:#fffef9;width:100%;max-width:100%;overflow:hidden}.agents__container{width:100%;max-width:1280px;margin:0 auto;padding:80px 48px}@media (max-width:1023px){.agents__container{padding:64px 32px}}@media (max-width:767px){.agents__container{padding:40px 20px}}
.agents__caption{letter-spacing:1.5px;text-transform:uppercase;color:#4a9bd1;margin:0 0 16px;font-size:13px;font-weight:700}@media (max-width:767px){.agents__caption{letter-spacing:1.2px;margin:0 0 12px;font-size:11px}}
.agents__title{color:#13203c;letter-spacing:-.5px;margin:0 0 12px;font-size:40px;font-weight:700;line-height:1.15}@media (max-width:1023px){.agents__title{font-size:32px}}@media (max-width:767px){.agents__title{font-size:24px}}
.agents__description{color:#3a3853;max-width:680px;margin:0 0 40px;font-size:16px;line-height:1.5}@media (max-width:767px){.agents__description{margin:0 0 24px;font-size:14px}}
.agents__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:767px){.agents__grid{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:column}}
.agents__card{background-color:#fff;border:.8px solid #1e110b0f;border-radius:24px;justify-content:center;align-items:center;height:160px;padding:24px 28px;display:flex;box-shadow:0 6px 20px #1e110b08}@media (max-width:767px){.agents__card{border-radius:20px;height:110px;padding:14px 12px}}
.agents__logo{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%;display:block}
.youtubeReviews{background-color:#fffef9;width:100%;max-width:100%;overflow:hidden}.youtubeReviews__container{border-radius:32px;width:100%;max-width:1280px;margin:0 auto;padding:80px 48px}@media (max-width:1023px){.youtubeReviews__container{padding:64px 32px}}@media (max-width:767px){.youtubeReviews__container{border:none;border-radius:0;padding:32px 0}}
.youtubeReviews__title{color:#13203c;letter-spacing:-.5px;margin:0 0 32px;font-size:40px;font-weight:700;line-height:1.15}@media (max-width:1023px){.youtubeReviews__title{margin:0 0 24px;font-size:32px}}@media (max-width:767px){.youtubeReviews__title{margin:0 20px 20px;font-size:24px}}
.youtubeReviews__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1023px){.youtubeReviews__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:767px){.youtubeReviews__grid{scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;gap:16px;padding:0 20px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.youtubeReviews__grid::-webkit-scrollbar{display:none}}
.youtubeReviews__card{list-style:none}@media (max-width:767px){.youtubeReviews__card{scroll-snap-align:start;flex:0 0 85%;min-width:280px;max-width:320px}}
.youtubeReviews__cardLink{color:inherit;flex-direction:column;gap:12px;text-decoration:none;transition:transform .2s,opacity .2s;display:flex}.youtubeReviews__cardLink:hover,.youtubeReviews__cardLink:focus-visible{transform:translateY(-4px)}
.youtubeReviews__thumbnail{aspect-ratio:16/9;isolation:isolate;background-color:#e4e7ef;border-radius:20px;width:100%;position:relative;overflow:hidden}.youtubeReviews__image{object-fit:cover;width:100%;max-width:100%;height:100%;display:block;position:absolute;inset:0}@media (max-width:767px){.youtubeReviews__thumbnail{border-radius:16px}}
.youtubeReviews__play{color:#13203c;z-index:1;background-color:#fffffff2;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;padding-left:4px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:767px){.youtubeReviews__play{width:64px;height:64px}}
.youtubeReviews__duration{color:#fff;z-index:1;background-color:#13203cbf;border-radius:8px;padding:4px 10px;font-size:12px;font-weight:600;line-height:1;position:absolute;bottom:12px;right:12px}
.youtubeReviews__cardTitle{color:#13203c;margin:0;font-size:16px;font-weight:600;line-height:1.35}@media (max-width:767px){.youtubeReviews__cardTitle{font-size:15px}}
.youtubeReviews__cardLocation{color:#8a8aa0;margin:0;font-size:14px;line-height:1.35}@media (max-width:767px){.youtubeReviews__cardLocation{font-size:13px}}
.youtubeReviews__button{color:#13203c;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;background-color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:10px;width:fit-content;margin:40px auto 0;padding:16px 28px;font-family:inherit;font-size:13px;font-weight:700;text-decoration:none;transition:box-shadow .2s,transform .2s;display:flex;box-shadow:0 6px 20px #13203c14}.youtubeReviews__button:hover{transform:translateY(-1px);box-shadow:0 10px 28px #13203c24}.youtubeReviews__buttonText{line-height:1}@media (max-width:767px){.youtubeReviews__button{letter-spacing:1px;padding:14px 22px;font-size:12px}}
.ctaFish{isolation:isolate;color:#fff;width:100%;max-width:100%;position:relative;overflow:hidden}.ctaFish__background{object-fit:cover;object-position:right center;z-index:0;width:100%;max-width:100%;height:100%;position:absolute;inset:0}.ctaFish__overlay{z-index:1;background:linear-gradient(90deg,#0a3c648c 0%,#0a3c6440 55%,#0a3c6400 75%);position:absolute;inset:0}.ctaFish__container{z-index:2;width:100%;max-width:1280px;margin:0 auto;padding:80px 48px;position:relative}.ctaFish__content{max-width:620px}@media (max-width:1023px){.ctaFish__container{padding:64px 32px}}@media (max-width:767px){.ctaFish__background{object-position:center}.ctaFish__overlay{background:linear-gradient(#02152440 0%,#0b104d59 100%)}.ctaFish__container{padding:48px 20px}.ctaFish__content{text-align:center;max-width:100%}}
.ctaFish__title{color:#fff;letter-spacing:-.5px;margin:0 0 16px;font-size:44px;font-weight:700;line-height:1.15}@media (max-width:1023px){.ctaFish__title{font-size:32px}}@media (max-width:767px){.ctaFish__title{margin:0 0 12px;font-size:24px}}
.ctaFish__description{color:#ffffffd9;max-width:520px;margin:0 0 28px;font-size:16px;line-height:1.5}@media (max-width:767px){.ctaFish__description{margin:0 auto 24px;font-size:14px}}
.ctaFish__form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;max-width:560px;display:grid}@media (max-width:767px){.ctaFish__form{grid-template-columns:1fr;gap:12px;max-width:100%}}
.ctaFish__field{flex-direction:column;gap:6px;min-width:0;display:flex}
.ctaFish__label{color:#ffd64a;text-transform:lowercase;letter-spacing:.2px;font-size:12px;line-height:1}@media (max-width:767px){.ctaFish__label{display:none}}
.ctaFish__input{color:#13203c;background-color:#fff;border:none;border-radius:999px;outline:none;width:100%;max-width:100%;height:56px;padding:0 24px;font-family:inherit;font-size:15px;line-height:1}.ctaFish__input::placeholder{color:#8a8aa0}.ctaFish__input:focus{box-shadow:0 0 0 3px #ffd64a66}@media (max-width:767px){.ctaFish__input{height:52px;font-size:14px}}
.ctaFish__action{flex-direction:column;gap:6px;min-width:0;display:flex}
.ctaFish__button{color:#13203c;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer;background-color:#ffd64a;border:none;border-radius:999px;align-items:center;gap:14px;height:56px;padding:0 28px 0 8px;font-family:inherit;font-size:13px;font-weight:700;transition:background-color .2s,transform .2s;display:inline-flex}.ctaFish__button:hover{background-color:#ffe07a;transform:translateY(-1px)}.ctaFish__buttonIcon{color:#13203c;background-color:#fff;border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.ctaFish__buttonText{line-height:1}@media (max-width:767px){.ctaFish__button{justify-content:flex-start;width:100%;height:52px;padding:0 24px 0 6px}.ctaFish__buttonText{text-align:center;flex:auto}.ctaFish__buttonIcon{flex:0 0 40px;width:40px;height:40px}}
.ctaFish__legal{display:none}@media (max-width:767px){.ctaFish__legal{color:#ffffffd9;text-align:center;margin:20px 0 0;font-size:12px;line-height:1.4;display:block}}
.ctaFish__error{color:#ffd24a;margin:12px 0 0;font-size:13px;line-height:1.4}
.ctaFish__thanks{color:#fff;margin:8px 0 0;font-size:18px;font-weight:600;line-height:1.4}
.ctaFish__honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}
.ctaFish__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.ctaFish__legalLink{color:inherit;text-underline-offset:2px;text-decoration:underline;transition:opacity .2s}.ctaFish__legalLink:hover{opacity:.75}
.profit{background-color:#fffef9;width:100%;max-width:100%;overflow:hidden}.profit__container{width:100%;max-width:1280px;margin:0 auto;padding:80px 48px}@media (max-width:1023px){.profit__container{padding:64px 32px}}@media (max-width:767px){.profit__container{padding:40px 20px}}
.profit__caption{letter-spacing:1.5px;text-transform:uppercase;color:#4a9bd1;margin:0 0 16px;font-size:13px;font-weight:700}@media (max-width:767px){.profit__caption{letter-spacing:1.2px;margin:0 0 12px;font-size:11px}}
.profit__title{color:#13203c;letter-spacing:-.5px;margin:0 0 40px;font-size:40px;font-weight:700;line-height:1.15}@media (max-width:1023px){.profit__title{margin:0 0 32px;font-size:32px}}@media (max-width:767px){.profit__title{margin:0 0 24px;font-size:24px}}
.profit__titleAccent{white-space:nowrap;display:inline;position:relative}
.profit__titleAccentMark{pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 10' preserveAspectRatio='none'><path d='M2 6 Q 30 1 60 5 T 118 6' stroke='%23FFD64A' stroke-width='5' fill='none' stroke-linecap='round'/></svg>") 50%/100% 100% no-repeat;height:8px;position:absolute;bottom:-6px;left:0;right:0}@media (max-width:767px){.profit__titleAccentMark{height:6px;bottom:-4px}}
.profit__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px;display:grid}@media (max-width:1023px){.profit__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (max-width:767px){.profit__grid{grid-template-columns:1fr;gap:12px}}
.profit__card{isolation:isolate;background-color:#fff;border-radius:28px;min-width:0;padding:32px;list-style:none;position:relative;overflow:hidden;box-shadow:0 8px 24px #13203c0a}.profit__card_inspections{grid-column:span 6;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:24px;display:grid}.profit__card_accent{color:#fff;background-color:#0f4c81;grid-column:span 2;min-height:280px;padding:28px}.profit__card_contacts{flex-direction:column;grid-column:span 2;gap:16px;padding-top:28px;display:flex}.profit__card_honest{grid-column:span 2;grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;align-items:start;column-gap:16px;padding-bottom:0;display:grid}.profit__card_honest .profit__cardIcon{grid-area:1/1}.profit__card_honest .profit__cardTitle{grid-area:2/1;align-self:start;padding-top:12px}.profit__card_registration{grid-column:span 3;grid-template-rows:auto 1fr;grid-template-columns:1fr 1fr;align-items:start;column-gap:16px;min-height:240px;padding-bottom:0;display:grid}.profit__card_registration .profit__cardIcon{grid-area:1/1}.profit__card_registration .profit__cardTitle{grid-area:2/1;align-self:start;padding-top:12px}.profit__card_contract{flex-direction:column;grid-column:span 3;gap:16px;display:flex}@media (max-width:1023px){.profit__card{padding:24px}.profit__card_inspections,.profit__card_accent,.profit__card_contacts,.profit__card_honest,.profit__card_registration,.profit__card_contract{grid-column:span 1}.profit__card_inspections{grid-template-columns:1fr}}@media (max-width:767px){.profit__card{border-radius:20px;padding:20px}.profit__card_inspections,.profit__card_accent,.profit__card_contacts,.profit__card_honest,.profit__card_registration,.profit__card_contract{grid-column:span 1}.profit__card_accent{order:-1;min-height:260px}.profit__card_contacts,.profit__card_honest,.profit__card_registration,.profit__card_contract{flex-direction:column;gap:12px;min-height:140px;padding:20px;display:flex}.profit__card_honest .profit__cardIcon,.profit__card_honest .profit__cardTitle,.profit__card_registration .profit__cardIcon,.profit__card_registration .profit__cardTitle{grid-area:auto;place-self:auto;padding-top:0}}
.profit__cardHead{align-items:flex-start;gap:16px;display:flex}.profit__cardText{flex-direction:column;gap:12px;min-width:0;display:flex}@media (max-width:767px){.profit__cardHead{gap:12px}}
.profit__cardTitle{color:#13203c;letter-spacing:-.3px;margin:0;font-size:22px;font-weight:700;line-height:1.2}.profit__cardTitle_light{color:#fff;z-index:1;position:relative}@media (max-width:1023px){.profit__cardTitle{font-size:20px}}@media (max-width:767px){.profit__cardTitle{font-size:18px}}
.profit__cardDescription{color:#3a3853;margin:0;font-size:15px;line-height:1.5}@media (max-width:767px){.profit__cardDescription{font-size:14px}}
.profit__cardIcon{color:#fff;background-color:#4a9bd1;border-radius:50%;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}@media (max-width:767px){.profit__cardIcon{flex:0 0 36px;width:36px;height:36px}}
.profit__collage{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.profit__collageItem{aspect-ratio:3/4;background-color:#e4e7ef;border-radius:14px;position:relative;overflow:hidden}.profit__collageItem:nth-child(2n){transform:translateY(12px)}.profit__collageItem:nth-child(3n){transform:translateY(-8px)}@media (max-width:1023px){.profit__collage{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.profit__collage{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.profit__collageItem:nth-child(2n),.profit__collageItem:nth-child(3n){transform:none}}
.profit__collageImage{object-fit:cover;width:100%;max-width:100%;height:100%;display:block;position:absolute;inset:0}
.profit__cardBackground{object-fit:cover;object-position:center;z-index:0;opacity:.85;width:100%;max-width:100%;height:100%;position:absolute;inset:0}
.profit__cardPortrait{aspect-ratio:3/4;object-fit:cover;object-position:top;border-radius:16px;grid-area:1/2/span 2;place-self:center end;width:85%;max-width:260px;height:auto;display:block;transform:rotate(2deg);box-shadow:0 8px 20px #13203c2e}@media (max-width:767px){.profit__cardPortrait{display:none}}
.profit__cardDecor{pointer-events:none;opacity:.8;position:absolute}.profit__cardDecor_pin{width:120px;height:auto;bottom:-25px;left:-20px}.profit__cardDecor_plane{width:120px;height:auto;bottom:30px;left:-10px;transform:rotate(180deg)}@media (max-width:901px){.profit__cardDecor{display:none}}
.ctaQA{isolation:isolate;color:#fff;background-color:#0a3340;width:100%;max-width:100%;position:relative;overflow:hidden}
.ctaQA__background{object-fit:cover;object-position:center;z-index:0;width:100%;max-width:100%;height:100%;position:absolute;inset:0}@media (max-width:767px){.ctaQA__background{object-position:center top}}
.ctaQA__overlay{z-index:1;background:linear-gradient(90deg,#07263a8c 0%,#07263a40 45%,#07263a00 70%);position:absolute;inset:0}@media (max-width:1023px){.ctaQA__overlay{background:linear-gradient(#07263a8c 0%,#07263a4d 60%,#07263a00 100%)}}
.ctaQA__container{z-index:2;grid-template-columns:minmax(0,480px) minmax(0,1fr);align-items:center;gap:40px;width:100%;max-width:1280px;margin:0 auto;padding:80px 48px;display:grid;position:relative}@media (max-width:1023px){.ctaQA__container{grid-template-columns:minmax(0,1fr);gap:40px;padding:64px 32px}}@media (max-width:767px){.ctaQA__container{gap:32px;padding:40px 20px}}
.ctaQA__content{flex-direction:column;gap:24px;max-width:520px;display:flex}@media (max-width:1023px){.ctaQA__content{text-align:center;align-items:center;max-width:560px;margin:0 auto}}
.ctaQA__title{color:#fff;letter-spacing:-.01em;margin:0;font-size:44px;font-weight:700;line-height:1.15}@media (max-width:1023px){.ctaQA__title{font-size:36px}}@media (max-width:767px){.ctaQA__title{font-size:26px}}
.ctaQA__description{color:#ffffffc7;margin:0;font-size:16px;line-height:1.5}@media (max-width:767px){.ctaQA__description{font-size:14px}}
.ctaQA__cta{flex-wrap:wrap;align-items:center;gap:20px;margin-top:8px;display:flex}@media (max-width:1023px){.ctaQA__cta{justify-content:center}}@media (max-width:767px){.ctaQA__cta{gap:12px}}
.ctaQA__button{color:#12263f;letter-spacing:.06em;text-transform:uppercase;background-color:#ffd24a;border-radius:999px;align-items:center;gap:14px;padding:14px 28px 14px 14px;font-size:14px;font-weight:700;transition:background-color .2s,transform .2s;display:inline-flex}.ctaQA__button:hover{background-color:#ffc227}.ctaQA__button:active{transform:translateY(1px)}.ctaQA__buttonText{white-space:nowrap}@media (max-width:767px){.ctaQA__button{gap:10px;padding:12px 22px 12px 12px;font-size:13px}}
.ctaQA__buttonIcon{color:#12263f;background-color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}@media (max-width:767px){.ctaQA__buttonIcon{width:30px;height:30px}}
.ctaQA__status{flex-direction:column;gap:4px;font-size:13px;line-height:1.4;display:flex}@media (max-width:1023px){.ctaQA__status{align-items:center}}
.ctaQA__online{color:#fff;align-items:center;gap:8px;font-weight:600;display:inline-flex}.ctaQA__onlineDot{background-color:#4ade80;border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:background-color .2s;animation:1.6s ease-out infinite ctaQA__onlineDotPulse}.ctaQA__onlineDot_offline{box-shadow:none;background-color:#e74c3c;animation:none}@keyframes ctaQA__onlineDotPulse{0%{box-shadow:0 0 #4ade808c}70%{box-shadow:0 0 0 10px #4ade8000}to{box-shadow:0 0 #4ade8000}}@media (prefers-reduced-motion:reduce){.ctaQA__onlineDot{animation:none;box-shadow:0 0 0 4px #4ade802e}}
.ctaQA__hours{color:#ffffffa6}
.ctaQA__statusOffline{color:#fff;align-items:center;font-weight:600;display:inline-flex}
.ctaQA__carousel{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 64px calc(100% - 32px),#0000 100%);width:100%;max-width:100%;position:relative;overflow:hidden;mask-image:linear-gradient(90deg,#0000 0,#000 64px calc(100% - 10px),#0000 100%)}@media (max-width:1023px){.ctaQA__carousel{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 10px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 32px calc(100% - 10px),#0000 100%)}}
.ctaQA__track{will-change:transform;align-items:stretch;gap:32px;width:max-content;padding:8px 0;animation:60s linear infinite ctaQA__scroll;display:flex}@keyframes ctaQA__scroll{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (max-width:1023px){.ctaQA__track{gap:24px;animation-duration:50s}}@media (max-width:767px){.ctaQA__track{gap:16px;animation-duration:45s}}@media (prefers-reduced-motion:reduce){.ctaQA__track{animation:none;transform:translate(0)}}
.ctaQA__dialog{flex-direction:column;flex-shrink:0;gap:18px;width:360px;display:flex}@media (max-width:767px){.ctaQA__dialog{gap:14px;width:280px}}
.ctaQA__message{flex-direction:column;gap:6px;max-width:100%;display:flex}.ctaQA__message_user{align-self:flex-start;align-items:flex-start}.ctaQA__message_agent{align-self:flex-end;align-items:flex-end}.ctaQA__bubbleRow{align-items:flex-end;gap:12px;display:flex}.ctaQA__bubbleRow_agent{flex-direction:row}@media (max-width:767px){.ctaQA__bubbleRow{gap:8px}}
.ctaQA__author{color:#ffffff8c;margin:0 0 0 60px;font-size:12px;font-weight:500}.ctaQA__author_agent{color:#ffffffb3;margin:0 60px 0 0}@media (max-width:767px){.ctaQA__author{margin-left:48px;font-size:11px}.ctaQA__author_agent{margin-left:0;margin-right:48px}}
.ctaQA__bubble{border-radius:18px;max-width:280px;margin:0;padding:14px 18px;font-size:14px;line-height:1.45}.ctaQA__bubble_user{color:#12263f;background-color:#fffffff5;border-bottom-left-radius:6px}.ctaQA__bubble_agent{color:#12263f;background-color:#fff;border-bottom-right-radius:6px}@media (max-width:767px){.ctaQA__bubble{border-radius:14px;max-width:220px;padding:10px 14px;font-size:13px}.ctaQA__bubble_user{border-bottom-left-radius:4px}.ctaQA__bubble_agent{border-bottom-right-radius:4px}}
.ctaQA__avatar{object-fit:cover;background-color:#ffffff1a;border-radius:50%;flex-shrink:0;width:48px;height:48px}@media (max-width:767px){.ctaQA__avatar{width:40px;height:40px}}
.ctaQA__text{display:block}
.ourWork{background-color:#fffef9;width:100%;max-width:100%;overflow:hidden}
.ourWork__container{width:100%;max-width:1280px;margin:0 auto;padding:80px 48px}@media (max-width:1023px){.ourWork__container{padding:64px 32px}}@media (max-width:767px){.ourWork__container{padding:40px 20px}}
.ourWork__head{max-width:720px;margin:0 0 40px}@media (max-width:767px){.ourWork__head{margin:0 0 24px}}
.ourWork__caption{letter-spacing:1.5px;text-transform:uppercase;color:#4a9bd1;margin:0 0 16px;font-size:13px;font-weight:700}@media (max-width:767px){.ourWork__caption{letter-spacing:1.2px;margin:0 0 12px;font-size:11px}}
.ourWork__title{color:#13203c;letter-spacing:-.5px;margin:0 0 16px;font-size:40px;font-weight:700;line-height:1.15}@media (max-width:1023px){.ourWork__title{font-size:32px}}@media (max-width:767px){.ourWork__title{margin:0 0 12px;font-size:24px}}
.ourWork__titleAccent{white-space:nowrap;display:inline;position:relative}
.ourWork__titleAccentMark{pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 10' preserveAspectRatio='none'><path d='M2 6 Q 30 1 60 5 T 118 6' stroke='%23FFD64A' stroke-width='5' fill='none' stroke-linecap='round'/></svg>") 50%/100% 100% no-repeat;height:8px;position:absolute;bottom:-6px;left:0;right:0}@media (max-width:767px){.ourWork__titleAccentMark{height:6px;bottom:-4px}}
.ourWork__description{color:#5c6b82;margin:0;font-size:16px;line-height:1.5}@media (max-width:767px){.ourWork__description{font-size:14px}}
.ourWork__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:auto;gap:20px;display:grid}.ourWork__card_screening{grid-column:span 5}.ourWork__card_screeningNo{grid-column:span 7}.ourWork__card_details,.ourWork__card_photos,.ourWork__card_contract{grid-column:span 4}.ourWork__card_support{grid-column:span 12}.ourWork__cta_mobile{display:none}@media (max-width:1023px){.ourWork__grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.ourWork__card_screening,.ourWork__card_screeningNo{grid-column:span 6}.ourWork__card_details,.ourWork__card_photos,.ourWork__card_contract{grid-column:span 2}.ourWork__card_support{grid-column:span 6}}@media (max-width:767px){.ourWork__grid{flex-direction:column;gap:16px;display:flex}.ourWork__cta_mobile{display:inline-flex}}
.ourWork__card{isolation:isolate;background-color:#fff;border-radius:28px;min-width:0;padding:32px;position:relative;overflow:hidden;box-shadow:0 8px 24px #13203c0a}.ourWork__card_screening{flex-direction:column;justify-content:flex-start;min-height:360px;display:flex}.ourWork__card_screeningNo{flex-direction:column;gap:20px;display:flex}.ourWork__card_details,.ourWork__card_photos,.ourWork__card_contract{flex-direction:column;gap:0;min-height:280px;display:flex}.ourWork__card_photos,.ourWork__card_contract{padding-bottom:0}.ourWork__card_support{color:#fff;background-color:#0f4c81;min-height:280px;padding:36px 40px}@media (max-width:1023px){.ourWork__card{padding:24px}.ourWork__card_support{padding:28px 24px}}@media (max-width:767px){.ourWork__card{border-radius:20px;padding:20px}.ourWork__card_screening{min-height:280px}.ourWork__card_screeningNo{gap:16px}.ourWork__card_support{min-height:auto;padding:24px 20px}}
.ourWork__cardContent{z-index:1;position:relative}
.ourWork__cardPhoto{object-fit:cover;z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(1)}
.ourWork__cardOverlay{z-index:0;pointer-events:none;background-image:linear-gradient(#fffffff2 0%,#ffffffb3 30%,#fff0 60%);position:absolute;inset:0}
.ourWork__cardPhotoImg{object-fit:cover;width:100%;height:100%;display:block}
.ourWork__cardTitle{color:#13203c;letter-spacing:-.2px;margin:0;font-size:22px;font-weight:700;line-height:1.2}.ourWork__cardTitle_light{color:#000}@media (max-width:1023px){.ourWork__cardTitle{font-size:20px}}@media (max-width:767px){.ourWork__cardTitle{font-size:18px}}
.ourWork__cardDescription{color:#5c6b82;margin:12px 0 0;font-size:14px;line-height:1.5}.ourWork__cardDescription_light{color:#000c}@media (max-width:767px){.ourWork__cardDescription{margin-top:8px;font-size:13px}}
.ourWork__list{color:#13203c;margin:0;padding:0 0 0 20px;list-style:outside}
.ourWork__listItem{color:#2a3a57;font-size:15px;line-height:1.7}@media (max-width:767px){.ourWork__listItem{font-size:14px;line-height:1.6}}
.ourWork__cta{color:#13203c;letter-spacing:1px;text-transform:uppercase;background-color:#ffd64a;border-radius:999px;align-items:center;gap:14px;padding:14px 24px 14px 14px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex}.ourWork__cta:hover{transform:translateY(-1px);box-shadow:0 8px 20px #ffd64a66}.ourWork__cta_inline{align-self:flex-start;margin-top:auto}.ourWork__cta_mobile{letter-spacing:1.5px;justify-content:center;align-self:stretch;gap:0;min-width:240px;min-height:50px;padding:8px 18px;font-size:13px;position:relative}.ourWork__cta_mobile .ourWork__ctaIcon{position:absolute;top:50%;left:8px;transform:translateY(-50%)}@media (max-width:767px){.ourWork__cta_inline{display:none}.ourWork__cta{font-size:12px}.ourWork__cta_mobile{padding:8px 16px;font-size:13px}}
.ourWork__ctaIcon{color:#13203c;background-color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.ourWork__cta_mobile .ourWork__ctaIcon{width:36px;height:36px}
.ourWork__ctaText{white-space:nowrap;display:inline-block}
.ourWork__collage{z-index:1;justify-content:center;align-items:flex-end;gap:8px;display:flex;position:relative}.ourWork__collageItem{aspect-ratio:3/4;border-radius:16px;width:32%;position:relative;overflow:hidden;transform:translateY(20%);box-shadow:0 8px 20px #13203c2e}.ourWork__collageItem:first-child{transform:translateY(28%)rotate(-5deg)}.ourWork__collageItem:nth-child(2){z-index:2;transform:translateY(18%)rotate(2deg)}.ourWork__collageItem:nth-child(3){transform:translateY(28%)rotate(6deg)}@media (max-width:767px){.ourWork__collageItem{border-radius:12px;width:30%}}
.ourWork__collageImage{object-fit:cover;width:100%;height:100%;display:block}
.ourWork__document{z-index:1;border-radius:16px;align-self:center;width:90%;max-width:240px;margin:auto 0 -10px;display:block;position:relative;overflow:hidden;transform:rotate(-4deg);box-shadow:0 8px 20px #13203c2e}
.ourWork__letter{z-index:1;border-radius:16px;align-self:center;width:90%;max-width:240px;margin:auto 0 -10px;display:block;position:relative;overflow:hidden;transform:rotate(3deg);box-shadow:0 8px 20px #13203c2e}
.ourWork__supportBackground{object-fit:cover;object-position:center;z-index:0;pointer-events:none;width:60%;height:100%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 30%);mask-image:linear-gradient(90deg,#0000 0%,#000 30%)}@media (max-width:1023px){.ourWork__supportBackground{width:55%}}@media (max-width:767px){.ourWork__supportBackground{opacity:.45;width:100%;-webkit-mask-image:none;mask-image:none}}
.ourWork__supportBadge{-webkit-backdrop-filter:blur(10px);color:#fff;letter-spacing:1.2px;text-transform:uppercase;background-color:#0f0d24;border-radius:999px;align-items:center;padding:8px 16px;font-size:12px;font-weight:700;display:inline-flex;position:absolute;top:24px;right:24px}@media (max-width:767px){.ourWork__supportBadge{align-self:flex-start;margin-bottom:12px;padding:6px 12px;font-size:11px;position:relative;top:auto;right:auto}}
.ourWork__supportTitle{color:#fff;letter-spacing:-.3px;max-width:50%;margin:0 0 24px;font-size:28px;font-weight:700;line-height:1.2;position:relative}@media (max-width:1023px){.ourWork__supportTitle{max-width:60%;font-size:24px}}@media (max-width:767px){.ourWork__supportTitle{max-width:100%;margin:0 0 16px;font-size:20px}}
.ourWork__supportList{flex-direction:column;gap:12px;max-width:50%;margin:0;padding:0;list-style:none;display:flex;position:relative}@media (max-width:1023px){.ourWork__supportList{max-width:60%}}@media (max-width:767px){.ourWork__supportList{gap:10px;max-width:100%}}
.ourWork__supportItem{color:#ffffffeb;align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}@media (max-width:767px){.ourWork__supportItem{font-size:13px}}
.ourWork__supportCheck{color:#fff;border:1.5px solid #ffffff8c;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;margin-top:1px;display:inline-flex}
.ourWork__supportText{display:inline-block}
.details{background-color:#fffef9;width:100%;max-width:100%;overflow:hidden}
.details__container{width:100%;max-width:1280px;margin:0 auto;padding:80px 48px}@media (max-width:1023px){.details__container{padding:64px 32px}}@media (max-width:767px){.details__container{padding:40px 20px}}
.details__head{max-width:720px;margin:0 0 40px}@media (max-width:767px){.details__head{margin:0 0 24px}}
.details__caption{letter-spacing:1.5px;text-transform:uppercase;color:#4a9bd1;margin:0 0 16px;font-size:13px;font-weight:700}@media (max-width:767px){.details__caption{letter-spacing:1.2px;margin:0 0 12px;font-size:11px}}
.details__title{color:#13203c;letter-spacing:-.5px;margin:0 0 16px;font-size:40px;font-weight:700;line-height:1.15}@media (max-width:1023px){.details__title{font-size:32px}}@media (max-width:767px){.details__title{margin:0 0 12px;font-size:24px}}
.details__titleAccent{white-space:nowrap;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 10' preserveAspectRatio='none'><path d='M2 6 Q 30 1 60 5 T 118 6' stroke='%23FFD64A' stroke-width='5' fill='none' stroke-linecap='round'/></svg>");background-position:0 100%;background-repeat:no-repeat;background-size:100% 8px;padding-bottom:8px;display:inline-block}@media (max-width:767px){.details__titleAccent{background-size:100% 6px;padding-bottom:6px}}
.details__description{color:#5c6b82;margin:0;font-size:16px;line-height:1.5}@media (max-width:767px){.details__description{font-size:14px}}
.details__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0 0 48px;padding:0;list-style:none;display:grid}@media (max-width:1023px){.details__cards{gap:16px;margin:0 0 40px}}@media (max-width:767px){.details__cards{grid-template-columns:1fr;gap:16px;margin:0 0 32px}}
.details__card{background-color:#fff;border-radius:24px;flex-direction:column;min-width:0;padding:28px;display:flex;box-shadow:0 8px 24px #13203c0a}@media (max-width:1023px){.details__card{padding:24px}}@media (max-width:767px){.details__card{border-radius:20px;padding:20px}}
.details__cardHeader{align-items:center;gap:12px;margin:0 0 20px;display:flex}@media (max-width:767px){.details__cardHeader{margin:0 0 16px}}
.details__cardIcon{flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}@media (max-width:767px){.details__cardIcon{width:32px;height:32px}}
.details__cardIconImg{object-fit:contain;width:100%;height:100%;display:block}
.details__cardTitle{color:#13203c;letter-spacing:-.2px;margin:0;font-size:22px;font-weight:700;line-height:1.2}@media (max-width:1023px){.details__cardTitle{font-size:20px}}@media (max-width:767px){.details__cardTitle{font-size:18px}}
.details__list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}@media (max-width:767px){.details__list{gap:10px}}
.details__listItem{color:#2a3a57;align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}@media (max-width:767px){.details__listItem{font-size:14px}}
.details__listText{display:inline-block}
.details__check{color:#4a9bd1;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:3px;display:inline-flex}
.details__gallery{grid-template-columns:repeat(7,minmax(0,1fr));align-items:start;gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (max-width:1023px){.details__gallery{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}}@media (max-width:767px){.details__gallery{aspect-ratio:1;background-color:#fff;border-radius:20px;grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;overflow:hidden;box-shadow:0 8px 24px #13203c0a}}
.details__galleryItem{aspect-ratio:3/4;border-radius:16px;margin:0;position:relative;overflow:hidden}.details__galleryItem:nth-child(3n+2){aspect-ratio:4/5}.details__galleryItem:nth-child(3n){aspect-ratio:1}@media (max-width:767px){.details__galleryItem,.details__galleryItem:nth-child(3n+2),.details__galleryItem:nth-child(3n){aspect-ratio:auto;border-radius:0;width:100%;height:100%}.details__galleryItem:first-child,.details__galleryItem:nth-child(6){grid-column:span 2}}
.details__galleryImage{object-fit:cover;width:100%;height:100%;display:block}
.reviews{background-color:#fff;width:100%;max-width:100%;position:relative;overflow:hidden}
.reviews__container{width:100%;max-width:1280px;margin:0 auto;padding:80px 48px;position:relative}@media (max-width:1023px){.reviews__container{padding:64px 32px}}@media (max-width:767px){.reviews__container{padding:40px 20px}}
.reviews__head{justify-content:space-between;align-items:flex-end;gap:32px;margin-bottom:40px;display:flex}.reviews__heading{flex-direction:column;gap:12px;display:flex}@media (max-width:767px){.reviews__head{align-items:flex-start;margin-bottom:28px}}
.reviews__caption{letter-spacing:.12em;text-transform:uppercase;color:#2d9cdb;margin:0;font-size:12px;font-weight:600}
.reviews__title{color:#12263f;letter-spacing:-.01em;margin:0;font-size:40px;font-weight:700;line-height:1.15}@media (max-width:1023px){.reviews__title{font-size:32px}}@media (max-width:767px){.reviews__title{font-size:26px}}
.reviews__titleAccent{white-space:nowrap;isolation:isolate;display:inline-block;position:relative}
.reviews__titleAccentMark{z-index:-1;opacity:.95;pointer-events:none;background:#ffd24a;border-radius:50%/60%;height:12px;position:absolute;bottom:-8px;left:-4px;right:-4px;transform:rotate(-1deg)skew(-6deg)}@media (max-width:767px){.reviews__titleAccentMark{height:9px;bottom:-5px}}
.reviews__nav{flex-shrink:0;align-items:center;gap:12px;display:flex}@media (max-width:767px){.reviews__nav{gap:8px}}
.reviews__arrow{color:#12263f;background-color:#f1f4f7;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .2s,color .2s,transform .2s;display:inline-flex}.reviews__arrow:hover{color:#12263f;background-color:#ffd24a}.reviews__arrow:active{transform:scale(.96)}.reviews__arrow:focus-visible{outline-offset:2px;outline:2px solid #2d9cdb}@media (max-width:767px){.reviews__arrow{width:38px;height:38px}}
.reviews__viewport{width:100%;max-width:100%;position:relative}
.reviews__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;align-items:stretch;column-gap:24px;margin:-8px -4px -16px;padding:8px 4px 16px;display:flex;overflow-x:auto}.reviews__track::-webkit-scrollbar{display:none}@media (max-width:1023px){.reviews__track{column-gap:20px}}@media (max-width:767px){.reviews__track{column-gap:16px}}
.reviews__card{scroll-snap-align:start;background-color:#fff;border-radius:24px;flex:none;width:260px;height:380px;position:relative;overflow:hidden;box-shadow:0 12px 32px #12263f14}@media (max-width:1023px){.reviews__card{width:240px;height:360px}}@media (max-width:767px){.reviews__card{border-radius:20px;width:200px;height:320px}}
.reviews__cardButton{cursor:pointer;width:100%;height:100%;transition:transform .2s;display:block;position:relative}.reviews__cardButton:hover{transform:scale(1.02)}.reviews__cardButton:focus-visible{outline-offset:2px;outline:3px solid #3b8dc9}@media (prefers-reduced-motion:reduce){.reviews__cardButton{transition:none}.reviews__cardButton:hover{transform:none}}
.reviews__cardImage{object-fit:cover;object-position:top;width:100%;height:100%;display:block}
.finalCta{background-color:#fff;width:100%;max-width:100%;overflow:hidden}
.finalCta__container{isolation:isolate;width:100%;max-width:1280px;margin:0 auto;padding:80px 48px;position:relative}@media (max-width:1023px){.finalCta__container{padding:64px 32px}}@media (max-width:767px){.finalCta__container{min-height:580px;padding:40px 20px}}
.finalCta__content{z-index:1;max-width:560px;position:relative}@media (max-width:1023px){.finalCta__content{max-width:480px}}@media (max-width:767px){.finalCta__content{text-align:center;max-width:100%}}
.finalCta__caption{letter-spacing:1.5px;text-transform:uppercase;color:#4a9bd1;margin:0 0 16px;font-size:13px;font-weight:700}@media (max-width:767px){.finalCta__caption{display:none}}
.finalCta__title{color:#13203c;letter-spacing:-.5px;margin:0 0 16px;font-size:36px;font-weight:700;line-height:1.2}@media (max-width:1023px){.finalCta__title{font-size:28px}}@media (max-width:767px){.finalCta__title{margin:0 0 12px;font-size:22px}}
.finalCta__description{color:#5c6b82;margin:0 0 28px;font-size:15px;line-height:1.5}@media (max-width:767px){.finalCta__description{margin:0 0 24px;font-size:14px}}
.finalCta__actions{flex-direction:column-reverse;align-items:flex-start;gap:24px;display:flex}@media (max-width:767px){.finalCta__actions{flex-direction:column;align-items:stretch;gap:16px}}
.finalCta__button{color:#13203c;letter-spacing:1.5px;text-transform:uppercase;background-color:#ffd64a;border-radius:999px;align-items:center;gap:14px;padding:12px 22px 12px 12px;font-size:13px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex}.finalCta__button:hover{transform:translateY(-1px);box-shadow:0 8px 20px #ffd64a66}@media (max-width:767px){.finalCta__button{justify-content:center;align-self:stretch;gap:0;min-height:50px;padding:8px 18px;font-size:13px;position:relative}}
.finalCta__buttonIcon{color:#13203c;background-color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@media (max-width:767px){.finalCta__button .finalCta__buttonIcon{width:36px;height:36px;position:absolute;top:50%;left:8px;transform:translateY(-50%)}}
.finalCta__buttonText{white-space:nowrap;display:inline-block}
.finalCta__status{align-items:center;gap:16px;font-size:13px;line-height:1.4;display:flex}@media (max-width:767px){.finalCta__status{justify-content:center;gap:14px}}
.finalCta__statusOnline{color:#2ba84a;white-space:nowrap;flex-shrink:0;align-items:center;gap:8px;font-weight:600;display:inline-flex}
.finalCta__statusDot{background-color:#2ba84a;border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:background-color .2s;animation:1.6s ease-out infinite finalCta__statusDotPulse;display:inline-block}.finalCta__statusDot_offline{box-shadow:none;background-color:#e74c3c;animation:none}@keyframes finalCta__statusDotPulse{0%{box-shadow:0 0 #2ba84a8c}70%{box-shadow:0 0 0 10px #2ba84a00}to{box-shadow:0 0 #2ba84a00}}@media (prefers-reduced-motion:reduce){.finalCta__statusDot{animation:none}}
.finalCta__statusHours{color:#5c6b82;font-size:13px}
.finalCta__statusOffline{color:#5c6b82;font-size:13px;font-weight:500}
.finalCta__background{object-fit:cover;object-position:right center;z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}@media (max-width:767px){.finalCta__background{object-position:center bottom}}
.reviewLightbox{z-index:200;touch-action:pan-y;justify-content:center;align-items:center;padding:24px;animation:.2s ease-out reviewLightbox__fadeIn;display:flex;position:fixed;inset:0}.reviewLightbox__image{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}@keyframes reviewLightbox__fadeIn{0%{opacity:0}to{opacity:1}}@media (max-width:767px){.reviewLightbox{padding:16px}}@media (prefers-reduced-motion:reduce){.reviewLightbox{animation:none}}
.reviewLightbox__overlay{-webkit-backdrop-filter:blur(2px);cursor:pointer;background-color:#000000d9;position:absolute;inset:0}
.reviewLightbox__close{color:#fff;cursor:pointer;z-index:2;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .2s;display:inline-flex;position:absolute;top:20px;right:24px}.reviewLightbox__close:hover,.reviewLightbox__close:focus-visible{background-color:#ffffff26;outline:none}@media (max-width:767px){.reviewLightbox__close{top:max(12px, calc(env(safe-area-inset-top,0px) + 12px));right:max(12px, env(safe-area-inset-right,0px));width:40px;height:40px}}
.reviewLightbox__arrow{color:#fff;cursor:pointer;z-index:2;background-color:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.reviewLightbox__arrow:hover,.reviewLightbox__arrow:focus-visible{background-color:#ffffff38;outline:none}.reviewLightbox__arrow_prev{left:24px}.reviewLightbox__arrow_next{right:24px}@media (max-width:767px){.reviewLightbox__arrow{width:40px;height:40px}.reviewLightbox__arrow_prev{left:8px}.reviewLightbox__arrow_next{right:8px}}
.reviewLightbox__image{z-index:1;border-radius:16px;width:auto;max-width:min(90vw,480px);height:auto;max-height:calc(100vh - 96px);animation:.25s ease-out reviewLightbox__imageIn;position:relative;box-shadow:0 24px 60px #00000080}@keyframes reviewLightbox__imageIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width:767px){.reviewLightbox__image{border-radius:12px;max-width:calc(100vw - 96px);max-height:calc(100vh - 120px)}}@media (prefers-reduced-motion:reduce){.reviewLightbox__image{animation:none}}
.reviewLightbox__counter{color:#fff;letter-spacing:.5px;z-index:2;background-color:#ffffff1f;border-radius:999px;margin:0;padding:6px 14px;font-size:13px;font-weight:500;position:absolute;bottom:20px;left:50%;transform:translate(-50%)}@media (max-width:767px){.reviewLightbox__counter{padding:5px 12px;font-size:12px;bottom:12px}}
.reviewLightbox__closeBottom{display:none}@media (max-width:767px){.reviewLightbox__closeBottom{bottom:max(20px, calc(env(safe-area-inset-bottom,0px) + 20px));color:#fff;-webkit-backdrop-filter:blur(8px);cursor:pointer;z-index:3;background-color:#ffffff2e;border:1px solid #ffffff40;border-radius:100px;justify-content:center;align-items:center;padding:12px 28px;font-size:15px;font-weight:600;transition:background-color .2s;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.reviewLightbox__closeBottom:active{background-color:#ffffff4d}}

