body:has(.igl) .header,body:has(.igl) header.header,body:has(.igl) .header-menu-mob,body:has(.igl) footer:not(.igl-foot),body:has(.igl) .footer,body:has(.igl) .whatsapp-fixed,body:has(.igl) .mobile-menu-bottom,body:has(.igl) .reviews-footer-mobile,body:has(.igl) .cookie-banner,body:has(.igl) .mobile-line{display:none!important}
.igl{--igl-bg:#0a0a0b;--igl-card:#141417;--igl-line:rgba(255,255,255,.1);--igl-muted:rgba(255,255,255,.66);--igl-green:#25d366;--igl-accent:#f2a7bd;background:var(--igl-bg);color:#fff;padding:0!important;margin:0;min-height:100vh;font-size:16px}
.igl a{color:inherit}
.igl-top{position:sticky;top:0;z-index:50;display:flex;align-items:center;gap:14px;padding:12px 20px;background:rgba(10,10,11,.86);backdrop-filter:blur(12px);border-bottom:1px solid var(--igl-line)}
.igl-logo{display:flex;align-items:center;margin-inline-end:auto}
.igl-logo img{height:34px;width:auto;display:block}
.igl-lang{font-size:13px;color:var(--igl-muted);text-decoration:none}
.igl-wa{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:8px 18px;border-radius:24px;background:var(--igl-green);color:#0a0a0b!important;font-weight:600;font-size:15px;text-decoration:none}
.igl-wa--top{min-height:38px;padding:6px 14px;font-size:14px}
.igl-hero{position:relative;overflow:hidden;background:#0a0a0b}
.igl-hero picture{display:block}
.igl-hero img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%}
.igl-hero__txt{position:relative;z-index:1}
@media (min-width:760px){.igl-hero{min-height:74vh;max-height:860px}.igl-hero picture{position:absolute;inset:0}.igl-hero img{object-position:center 35%}.igl-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(10,10,11,.72) 0%,rgba(10,10,11,.35) 45%,rgba(10,10,11,0) 70%),linear-gradient(180deg,rgba(10,10,11,0) 55%,#0a0a0b 100%)}.igl-hero__txt{max-width:1100px;margin:0 auto;padding:30vh 24px 40px}.igl-hero h1,.igl-hero p{text-shadow:0 2px 14px rgba(0,0,0,.5)}}
.igl-hero h1{font-size:52px;line-height:1.05;margin:0 0 14px;letter-spacing:-.01em}
.igl-hero p{max-width:560px;font-size:18px;line-height:1.5;color:rgba(255,255,255,.88);margin:0 0 22px}
.igl a.igl-btn,.igl-btn{color:#0a0a0b!important}
.igl-btn{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:10px 30px;border-radius:28px;background:#fff;color:#0a0a0b;font-weight:700;font-size:16px;text-decoration:none;border:0;cursor:pointer;transition:transform .2s,filter .2s}
.igl-btn:hover{filter:brightness(.92);transform:translateY(-1px)}
.igl-btn--full{width:100%;margin-top:6px}
.igl-gift{margin:18px 0 0!important;font-size:14px!important;color:#fff!important;display:inline-block;padding:10px 14px;border-radius:12px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18)}
.igl-why{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1100px;margin:10px auto 0;padding:0 24px 10px;position:relative;z-index:2}
.igl-why div{padding:16px 18px;border-radius:14px;background:var(--igl-card);border:1px solid var(--igl-line)}
.igl-why b{display:block;font-size:19px;margin-bottom:4px}
.igl-why span{font-size:13.5px;color:var(--igl-muted);line-height:1.35}
.igl-looks,.igl-how,.igl-form,.igl-port,.igl-video{max-width:1100px;margin:0 auto;padding:44px 24px 10px}
.igl h2{font-size:30px;margin:0 0 8px;line-height:1.15}
.igl-looks>p,.igl-looks__head>p,.igl-form__box>p,.igl-how>p,.igl-port>p,.igl-sim>p,.igl-video__txt p{color:var(--igl-muted);margin:0 0 20px;font-size:16px}
.igl-looks{max-width:none;padding-left:0;padding-right:0}
.igl-looks__head{max-width:1100px;margin:0 auto;padding:0 24px}
.igl-looks__grid{display:flex;flex-direction:column;gap:10px;padding:0 10px}
.igl-looks__grid--m{display:none}
.igl-looks__row{display:flex;gap:10px}
.igl-look{position:relative;display:block;flex:var(--ar) 1 0;aspect-ratio:var(--ar);min-width:0;border-radius:14px;overflow:hidden;background:#141417;text-decoration:none}
.igl-look img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .5s}
.igl-look:hover img{transform:scale(1.04)}
.igl-look__cap{position:absolute;left:0;right:0;bottom:0;padding:40px 12px 12px;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.8));font-size:12.5px;line-height:1.25;font-weight:600;display:flex;flex-direction:column;gap:4px;opacity:0;transition:opacity .2s}
.igl-look:hover .igl-look__cap,.igl-look:focus-visible .igl-look__cap{opacity:1}
.igl-look::after{content:"";position:absolute;left:10px;bottom:10px;width:14px;height:14px;border-radius:50%;background:var(--c);border:2px solid #fff;box-shadow:0 2px 6px rgba(0,0,0,.5)}
.igl-look:hover::after{opacity:0}
.igl-look__cap i{display:inline-block;width:14px;height:14px;border-radius:50%;background:var(--c);border:2px solid #fff;margin-inline-end:8px;vertical-align:-2px}
.igl-look__cap b,.igl-look__go{font-size:13px;color:var(--igl-green);font-weight:600}
.igl-look__go{background:none;border:0;padding:0;margin:0;font:inherit;font-size:13px;font-weight:600;color:var(--igl-green);text-align:left;cursor:pointer;pointer-events:auto}
.igl-how ol{list-style:none;counter-reset:s;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}
.igl-how li{counter-increment:s;position:relative;padding:50px 20px 20px;border-radius:16px;background:var(--igl-card);border:1px solid var(--igl-line)}
.igl-how li::before{content:counter(s);position:absolute;top:16px;left:18px;width:28px;height:28px;border-radius:50%;background:#fff;color:#0a0a0b;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:14px}
.igl-how b{display:block;font-size:17px;margin-bottom:6px}
.igl-how span{font-size:14.5px;color:var(--igl-muted);line-height:1.5}
.igl-form{padding-bottom:50px}
.igl-form__box{max-width:620px;margin:0 auto;padding:30px 28px;border-radius:22px;background:linear-gradient(160deg,rgba(242,167,189,.14),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.14)}
.igl-f{margin-bottom:14px}
.igl-f label{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--igl-muted);margin-bottom:6px}
.igl-f input,.igl-f select{width:100%;min-height:50px;padding:10px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.06);color:#fff;font-size:16px;outline:none;-webkit-appearance:none;appearance:none}
.igl-f select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px}
.igl-f select option{color:#000}
.igl-f input:focus,.igl-f select:focus{border-color:#fff}
.igl-f input.is-bad{border-color:#ff7b6e}
.igl-chips{display:flex;flex-wrap:wrap;gap:8px}
.igl-chip input{position:absolute;opacity:0;width:0;height:0}
.igl-chip span{display:inline-flex;align-items:center;gap:7px;min-height:36px;padding:6px 12px 6px 8px;border-radius:999px;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.05);font-size:13.5px;cursor:pointer;transition:background .2s,border-color .2s}
.igl-chip span i{width:16px;height:16px;border-radius:50%;background:var(--c);border:1px solid rgba(255,255,255,.35)}
.igl-chip input:checked+span{background:#fff;color:#0a0a0b;border-color:#fff}
.igl-err{margin:10px 0 0;color:#ff9b90;font-size:14px}
.igl-consent{margin:12px 0 0;font-size:12px;color:var(--igl-muted);line-height:1.4}
.igl-thanks h3{font-size:26px;margin:0 0 10px}
.igl-thanks p{color:rgba(255,255,255,.85);line-height:1.5;margin:0 0 16px}
.igl-foot{max-width:1100px;margin:0 auto;padding:18px 24px 30px;font-size:12.5px;color:var(--igl-muted);text-align:center}
.igl-foot a{color:var(--igl-muted)}
@media (max-width:899.98px){.igl-why{grid-template-columns:repeat(2,minmax(0,1fr))}.igl-how ol{grid-template-columns:1fr}.igl-hero h1{font-size:40px}}
@media (max-width:759.98px){
.igl-top{padding:10px 14px;gap:10px}.igl-logo{font-size:12px}
.igl-hero{min-height:88vh;max-height:none}.igl-hero picture{position:absolute;inset:0}.igl-hero img{object-position:center 20%}.igl-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,10,11,0) 35%,rgba(10,10,11,.78) 72%,#0a0a0b 100%)}.igl-hero__txt{padding:54vh 18px 28px}
.igl-hero h1{font-size:34px;margin-bottom:10px}.igl-hero p{font-size:15.5px;margin-bottom:16px}.igl-btn{width:100%;min-height:52px}
.igl-gift{display:block;font-size:13px!important;padding:9px 12px}
.igl-why{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 14px 6px;margin-top:0}.igl-why div{padding:12px 12px}.igl-why b{font-size:16px}.igl-why span{font-size:12px}
.igl-looks,.igl-how,.igl-form{padding:32px 14px 6px}.igl h2{font-size:24px}
.igl-look{border-radius:10px}.igl-look__cap{padding:30px 8px 8px;font-size:11px}.igl-look__cap b{font-size:10.5px}
.igl-form__box{padding:22px 16px;border-radius:16px}.igl-chip span{font-size:12.5px;min-height:34px}
.igl-form{padding-bottom:36px}
}

.igl-port__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}
.igl-pcard{display:block;border-radius:14px;overflow:hidden;background:var(--igl-card);border:1px solid var(--igl-line);text-decoration:none;transition:transform .25s,border-color .25s}
.igl-pcard:hover{transform:translateY(-3px);border-color:rgba(255,255,255,.3)}
.igl-pcard__img{display:block;position:relative;aspect-ratio:1/1;overflow:hidden;background:#141417}
.igl-pcard__img img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover;display:block}
.igl-pcard__body{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px 12px;font-size:13px}
.igl-port__all{margin:16px 0 0;text-align:center}
.igl-pcard b{width:100%;font-size:14px;font-weight:600}
.igl-pcard i{font-style:normal;padding:2px 8px;border-radius:999px;background:rgba(37,211,102,.14);border:1px solid rgba(37,211,102,.35);font-size:11.5px}
.igl-pcard em{font-style:normal;color:var(--igl-muted);font-size:11.5px}
.igl-video{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:36px;align-items:center}
.igl-video__txt p{font-size:16px;line-height:1.6;color:rgba(255,255,255,.85)!important}
.igl-link{color:#fff;font-weight:600;text-decoration:underline;text-underline-offset:4px}
.igl-video__frame{margin:0;width:360px;max-width:100%;height:850px;border-radius:14px;overflow:hidden;background:#fff;justify-self:end}
.igl-video__frame iframe{width:100%;height:100%;border:0;display:block}
@media (max-width:899.98px){.igl-port__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.igl-video{grid-template-columns:1fr;gap:18px}.igl-video__frame{justify-self:center}}
@media (max-width:759.98px){.igl-port,.igl-video{padding:32px 14px 6px}.igl-port__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.igl-pcard{border-radius:10px}.igl-pcard__body{padding:8px 9px 10px;font-size:12px}.igl-pcard b{font-size:12.5px}.igl-video__frame{height:760px}}

.igl-rating{display:inline-flex;align-items:center;gap:10px;margin:14px 0 0;padding:8px 14px;border-radius:12px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);text-decoration:none;color:#fff;font-size:13.5px}
.igl-rating b{font-size:18px;font-weight:700}
.igl-rating i{font-style:normal;color:#f5b301;letter-spacing:1px;font-size:14px}
.igl-rating span{color:rgba(255,255,255,.85)}
.igl-hero__txt .igl-gift{margin-top:16px!important}
@media (max-width:759.98px){.igl-logo img{height:28px}.igl-rating{display:flex;justify-content:center;margin-top:10px;font-size:13px}}

.igl-slider{position:relative;margin:4px 0 0}
.igl-slider__track{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:4px 0 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.igl-slider__track::-webkit-scrollbar{display:none}
.igl-slide{position:relative;flex:0 0 300px;aspect-ratio:4/5;border-radius:16px;overflow:hidden;background:#141417;scroll-snap-align:start;text-decoration:none;display:block}
.igl-slide img{width:100%!important;height:100%!important;object-fit:cover;display:block}
.igl-slide>span{position:absolute;left:0;right:0;bottom:0;padding:36px 12px 11px;font-size:13px;font-weight:600;color:#fff;background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.75));pointer-events:none}
.igl-slide--video button{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;border:0;background:rgba(255,255,255,.92);color:#0a0a0b;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 24px rgba(0,0,0,.4)}
.igl-slide--video.is-on{flex-basis:360px;aspect-ratio:auto;height:640px;background:#fff}
.igl-slide--video iframe{width:100%;height:100%;border:0;display:block}
.igl-slider__btn{position:absolute;top:50%;z-index:2;width:44px;height:44px;margin-top:-30px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:rgba(10,10,11,.75);color:#fff;font-size:26px;line-height:1;cursor:pointer;backdrop-filter:blur(6px)}
.igl-slider__btn--prev{left:-10px}.igl-slider__btn--next{right:-10px}
.igl-slider__hint{margin:2px 0 0;font-size:12.5px;color:var(--igl-muted)}
.ccw-lb[hidden]{display:none}.ccw-lb{position:fixed;inset:0;z-index:200;background:rgba(0,0,0,.94);display:flex;align-items:center;justify-content:center}
.ccw-lb img{max-width:94vw;max-height:88vh;object-fit:contain;border-radius:8px}
.ccw-lb button{position:absolute;width:48px;height:48px;border:0;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;font-size:30px;line-height:1;cursor:pointer}
.ccw-lb__x{top:16px;right:16px}.ccw-lb__p{left:12px;top:50%;margin-top:-24px}.ccw-lb__n{right:12px;top:50%;margin-top:-24px}
@media (max-width:759.98px){.igl-slide{flex-basis:72vw}.igl-slide--video.is-on{flex-basis:84vw;height:560px}.igl-slider__btn{display:none}.igl-slider__track{gap:8px;padding-bottom:6px}.igl-slide{border-radius:12px}}
.igl-slide>span i{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:999px;background:rgba(255,255,255,.18);font-style:normal;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.04em;vertical-align:1px}

@media (max-width:759.98px){
.igl-why,.igl-looks__grid,.igl-how ol{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-padding:0 14px}
.igl-why::-webkit-scrollbar,.igl-looks__grid::-webkit-scrollbar,.igl-how ol::-webkit-scrollbar{display:none}
.igl-why{gap:8px;padding:0 14px 6px}.igl-why div{flex:0 0 58vw;scroll-snap-align:start}
.igl-looks{padding:32px 0 6px}.igl-looks__head{padding:0 14px}.igl-looks__grid--d{display:none}.igl-looks__grid--m{display:flex}.igl-looks__grid{flex-direction:column;gap:6px;margin:0;padding:0 14px 8px;scroll-snap-type:none}.igl-looks__row{display:flex;gap:6px;width:max-content}.igl-look{flex:0 0 auto;height:46vw;width:auto;scroll-snap-align:none}.igl-look img{width:auto}
.igl-how ol{gap:10px;margin:0 -14px;padding:0 14px 8px}.igl-how li{flex:0 0 78vw;scroll-snap-align:start}
}

.igl-chat{--igl-card:#141417;--igl-line:rgba(255,255,255,.1);--igl-muted:rgba(255,255,255,.66);--igl-green:#25d366;position:fixed;left:auto!important;right:18px!important;top:auto!important;bottom:18px!important;width:auto!important;max-width:none;z-index:150;font-family:inherit;display:flex;flex-direction:column;align-items:flex-end}
.igl-chat__fab{display:flex;align-items:center;gap:10px;padding:5px 16px 5px 5px;border-radius:999px;border:1px solid rgba(255,255,255,.18);background:rgba(14,14,16,.92);color:#fff;cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.45);backdrop-filter:blur(8px);position:relative}
.igl-chat__fab img{width:48px;height:48px;border-radius:50%;object-fit:cover;display:block}
.igl-chat__fab i{position:absolute;left:40px;top:38px;width:13px;height:13px;border-radius:50%;background:#25d366;border:2px solid #0e0e10;animation:igl-pulse 2s infinite}
.igl-chat__fab span{font-size:14px;font-weight:600;white-space:nowrap}
.igl-chat__card{position:absolute;right:0;bottom:66px;width:320px;max-width:calc(100vw - 28px);border-radius:18px;background:#141417;border:1px solid var(--igl-line);box-shadow:0 20px 50px rgba(0,0,0,.55);overflow:hidden}
.igl-chat__card[hidden]{display:none}
.igl-chat__head{display:flex;align-items:center;gap:12px;padding:14px 14px 12px;background:#1b1b1f}
.igl-chat__head img{width:44px;height:44px;border-radius:50%;object-fit:cover}
.igl-chat__head b{display:block;font-size:16px}.igl-chat__head small{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--igl-muted)}
.igl-chat__head small i{width:8px;height:8px;border-radius:50%;background:#25d366}
.igl-chat__x{margin-left:auto;width:32px;height:32px;border:0;border-radius:50%;background:rgba(255,255,255,.08);color:#fff;font-size:20px;line-height:1;cursor:pointer}
.igl-chat__msg{margin:14px 14px 0;padding:12px 14px;border-radius:14px 14px 14px 4px;background:#26262b;font-size:14.5px;line-height:1.5;color:#e8e8ea}
.igl-chat__btn{display:flex;justify-content:center;margin:14px;min-height:48px;font-size:15px}
@keyframes igl-pulse{0%{box-shadow:0 0 0 0 rgba(37,211,102,.6)}70%{box-shadow:0 0 0 10px rgba(37,211,102,0)}100%{box-shadow:0 0 0 0 rgba(37,211,102,0)}}
@media (max-width:759.98px){.igl-chat{right:12px;bottom:12px}.igl-chat__fab{padding:4px 14px 4px 4px}.igl-chat__fab img{width:44px;height:44px}.igl-chat__fab i{left:36px;top:34px}.igl-chat__fab span{font-size:13px}.igl-chat__card{bottom:62px}}

.igl-sim{max-width:1100px;margin:0 auto;padding:44px 24px 10px}
.igl-sim__wrap{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:20px;align-items:stretch}
.igl-sim__stage{position:relative;width:100%;max-width:100%;min-width:0;min-height:0;border-radius:18px;overflow:hidden;background:#141417;border:1px solid var(--igl-line);align-self:stretch}
@media (max-width:899.98px){.igl-sim__stage{aspect-ratio:3/2}}
.igl-sim__stage picture{display:block;width:100%;height:100%}
.igl-sim__stage img{width:100%!important;height:100%!important;object-fit:cover;display:block;transition:opacity .25s}
.igl-sim__stage.is-sw img{opacity:.35}
.igl-sim__cap{position:absolute;left:14px;bottom:14px;padding:8px 14px;border-radius:999px;background:rgba(10,10,11,.72);backdrop-filter:blur(6px);font-size:14px;color:#fff}.igl-sim__cap em{font-style:normal;color:#25d366}
.igl-sim__panel{display:flex;flex-direction:column;padding:20px;border-radius:18px;background:var(--igl-card);border:1px solid var(--igl-line)}
.igl-sim__sel{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 16px}.igl-sim__brand{grid-column:1/-1}
.igl-sim__sel label span{display:block;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--igl-muted);margin-bottom:6px}
.igl-sim__sel select{width:100%;min-height:44px;padding:0 12px;border-radius:10px;border:1px solid var(--igl-line);background:#0f0f11;color:#fff;font-size:15px}
.igl-sim__note{margin:-6px 0 14px;padding:10px 12px;border-radius:10px;background:rgba(255,255,255,.06);font-size:13.5px;color:#e8e8ea}.igl-sim__note a{color:#25d366;font-weight:600}
.igl-sim__lbl{font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--igl-muted);margin:0 0 10px}
.igl-sim__chips{display:flex;flex-wrap:wrap;gap:10px}
.igl-sim__chip{width:40px;height:40px;padding:0;border-radius:50%;border:2px solid transparent;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center}
.igl-sim__chip i{width:30px;height:30px;border-radius:50%;background:var(--c);border:1px solid rgba(255,255,255,.22);display:block;transition:transform .15s}
.igl-sim__chip:hover i{transform:scale(1.1)}.igl-sim__chip.is-on{border-color:#fff}
.igl-sim__pick{margin:12px 0 0;font-size:14.5px;color:var(--igl-muted)}.igl-sim__pick em{font-style:normal;color:#fff;font-weight:600}
.igl-sim__wa{margin-top:auto;padding-top:0;min-height:50px;font-size:15.5px;display:flex;justify-content:center}.igl-sim__panel .igl-sim__wa{margin-top:18px}
.igl-sim__form{display:block;text-align:center;margin-top:10px;font-size:14px}
@media (max-width:899.98px){.igl-sim__wrap{grid-template-columns:1fr}}
@media (max-width:759.98px){.igl-sim{padding:32px 14px 6px}.igl-sim__stage{border-radius:14px}.igl-sim__panel{padding:16px;border-radius:14px}.igl-sim__sel{gap:8px}}
@media (max-width:759.98px){.igl-foot{padding-bottom:92px}}
@media (min-width:760px){.igl-foot{padding-bottom:40px;padding-right:260px}}

.igl-sim__cars{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px}
.igl-sim__car{position:relative;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--igl-line);background:#0f0f11;color:#fff;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer}
.igl-sim__car.is-on{background:#fff;color:#0a0a0b;border-color:#fff}
.igl-sim__car.is-soon{color:var(--igl-muted)}.igl-sim__car.is-soon.is-on{background:#2a2a2f;color:#fff;border-color:#2a2a2f}
.igl-sim__car i{display:inline-block;margin-left:7px;padding:1px 7px;border-radius:999px;background:rgba(37,211,102,.18);color:#25d366;font-style:normal;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;vertical-align:1px}
@media (max-width:759.98px){.igl-sim__cars{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -14px 14px;padding:0 14px 4px}.igl-sim__cars::-webkit-scrollbar{display:none}.igl-sim__car{flex:0 0 auto}}

.igl-sim__pick-car{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px 14px;margin:0 0 18px}
.igl-sim__pick-car .igl-sim__cars{margin:0;flex:1 1 auto}
.igl-sim__more select{min-height:38px;padding:0 34px 0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.35);background:#0f0f11 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23fff' stroke-width='1.6'/%3E%3C/svg%3E") no-repeat right 14px center;color:#fff;font:inherit;font-size:13.5px;font-weight:600;appearance:none;-webkit-appearance:none;max-width:320px;text-overflow:ellipsis}
@media (max-width:759.98px){.igl-sim__pick-car{display:block}.igl-sim__pick-car .igl-sim__cars{margin:0 -14px 10px}.igl-sim__more select{width:100%;max-width:none;min-height:44px;border-radius:12px}}
.igl-sim__chip.is-off i{opacity:.28}.igl-sim__chip.is-off{cursor:help}

.igl-hero--sim{min-height:0!important;max-height:none!important;overflow:visible;padding:28px 24px 10px}
.igl-hero--sim::after{display:none}
.igl-hero--sim .igl-hero__txt{padding:0;margin:0 0 18px}
.igl-hero--sim h1{font-size:44px;margin-bottom:8px}
.igl-hero--sim .igl-hero__txt p{font-size:17px;margin:0;max-width:720px}
.igl-hero--sim .igl-sim__panel .igl-gift{margin-top:16px!important;display:block;text-align:center}
.igl-hero--sim .igl-sim__panel .igl-rating{display:flex;justify-content:center;margin-top:10px}
@media (max-width:759.98px){.igl-hero--sim{padding:18px 14px 6px}.igl-hero--sim h1{font-size:30px}.igl-hero--sim .igl-hero__txt{padding:0;margin:0 0 12px}.igl-hero--sim .igl-hero__txt p{font-size:15px}}
.igl-seo,.igl-faq{max-width:1100px;margin:0 auto;padding:44px 24px 10px}
.igl-seo p{color:var(--igl-muted);font-size:16px;line-height:1.6;margin:0 0 14px}.igl-seo h3{font-size:16px;margin:18px 0 6px}.igl-seo__list{font-size:14.5px!important;line-height:1.6}
.igl-faq__i{border-top:1px solid var(--igl-line);padding:4px 0}.igl-faq__i:last-child{border-bottom:1px solid var(--igl-line)}
.igl-faq__i summary{cursor:pointer;padding:12px 0;font-size:17px;font-weight:600;list-style:none;position:relative;padding-right:30px}.igl-faq__i summary::-webkit-details-marker{display:none}
.igl-faq__i summary::after{content:"+";position:absolute;right:4px;top:10px;font-size:22px;color:var(--igl-muted)}.igl-faq__i[open] summary::after{content:"–"}
.igl-faq__i p{margin:0 0 14px;color:var(--igl-muted);font-size:15.5px;line-height:1.55}
@media (max-width:759.98px){.igl-seo,.igl-faq{padding:32px 14px 6px}.igl-faq__i summary{font-size:15.5px}}
.igl-video__ph{position:relative;cursor:pointer;background:#111}.igl-video__ph img{width:100%;height:100%;object-fit:cover;display:block}.igl-video__ph button{position:absolute;left:50%;top:50%;width:72px;height:72px;margin:-36px 0 0 -36px;border-radius:50%;border:0;background:rgba(255,255,255,.92);color:#0a0a0b;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 24px rgba(0,0,0,.4)}.igl-video__ph.is-on{background:#fff}
