/* Instant Loan landing — company design v31, namespaced under .il-landing.
   Generated from faten_instant_finance_uiux_v31. Do not hand-edit selectors' prefix. */
.il-landing{
  --yellow:#ffcc00;
  --yellow-dark:#e7b900;
  --charcoal:#3f4146;
  --text:#34363b;
  --muted:#72767d;
  --line:#e3e5e8;
  --soft:#f3f4f5;
  --embed:#ffffff;
}.il-landing *{box-sizing:border-box}html{scroll-behavior:smooth}.il-landing{margin:0;background:#f2f3f4;color:var(--text);font-family:'GE Dinar One', Tahoma, Arial, "Segoe UI", sans-serif;line-height:1.75}.il-landing a{color:inherit;text-decoration:none}.il-landing button, .il-landing a{-webkit-tap-highlight-color:transparent}.il-landing .container{width:min(1440px,calc(100% - 48px));margin:auto}.il-landing .utility{background:var(--yellow);min-height:64px;display:flex;align-items:center}.il-landing .utility .row{display:flex;align-items:center;justify-content:space-between;gap:22px}.il-landing .login{font-weight:700;color:#fff;display:flex;align-items:center;gap:8px}.il-landing .search-wrap{display:flex;align-items:center;gap:7px}.il-landing .search{height:38px;width:255px;border:0;border-radius:3px;padding:0 14px;background:#fff;color:#777;outline:none}.il-landing .lang{height:38px;min-width:38px;border:0;border-radius:3px;background:#fff;color:#9b7400;font-weight:700}.il-landing .nav{background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.08);position:relative;z-index:3}.il-landing .nav .row{min-height:112px;display:flex;align-items:center;gap:44px}.il-landing .brand{margin-inline-start:auto;display:flex;align-items:center}.il-landing .brand img{width:166px;height:auto;display:block}.il-landing .menu{display:flex;align-items:center;gap:37px;font-size:16px;font-weight:700;color:#5b5e63;white-space:nowrap}.il-landing .menu a:hover{color:#b88900}.il-landing .hero{background:linear-gradient(135deg,#f6f6f6 0%,#e8e8e8 100%);min-height:205px;position:relative;overflow:hidden;display:flex;align-items:flex-end}.il-landing .hero:before{content:"";position:absolute;width:310px;height:310px;border-radius:50%;border:54px solid rgba(255,204,0,.78);left:-90px;top:-140px}.il-landing .hero:after{content:"";position:absolute;width:125px;height:125px;background:#747474;border-radius:0 0 0 70px;left:170px;bottom:-20px;opacity:.72}.il-landing .hero-inner{position:relative;z-index:1;padding:45px 0 42px}.il-landing .breadcrumb{font-size:14px;color:#6d7075;margin-bottom:12px}.il-landing .hero h1{margin:0;font-size:38px;line-height:1.3;color:#34363b}.il-landing .hero p{margin:12px 0 0;color:#686c72;font-size:17px}.il-landing .page{padding:58px 0 70px}.il-landing .intro-grid{display:block;margin-bottom:28px}.il-landing .intro-card{background:#fff;border-radius:20px;padding:32px 34px;box-shadow:0 9px 25px rgba(36,39,44,.06);border-top:5px solid var(--yellow)}.il-landing .eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:800;color:#8d6e00;background:#fff4bf;padding:6px 12px;border-radius:999px}.il-landing .intro-card h2{font-size:27px;margin:16px 0 10px}.il-landing .intro-card p{margin:0;color:#666b72}.il-landing .intro-card .requirement{margin-top:16px;padding-top:16px;border-top:1px solid #eceef0;color:#4b4f55}.il-landing .intro-card .requirement strong{color:#765d00}.il-landing .store-row{display:flex;flex-wrap:wrap;gap:10px}.il-landing .store{background:#101113;color:#fff;border-radius:9px;min-width:145px;padding:8px 12px;display:flex;align-items:center;gap:10px;direction:ltr;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18)}.il-landing .store svg{width:28px;height:28px;fill:#fff;flex:0 0 auto}.il-landing .store small{display:block;font-size:8px;line-height:1.05;opacity:.85;text-transform:uppercase}.il-landing .store b{display:block;font-size:15px;line-height:1.15;font-weight:600}.il-landing .embed-shell{background:#e9ecef;border-radius:20px;padding:22px;box-shadow:0 12px 35px rgba(32,36,41,.08)}.il-landing .embed-label{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;color:#6a6f75;font-size:12px}.il-landing .embed-label span:first-child{font-weight:800;color:#4f5359}.il-landing .dots{display:flex;gap:5px;direction:ltr}.il-landing .dots i{width:8px;height:8px;border-radius:50%;background:#bdc1c6}.il-landing .embedded{max-width:850px;margin:auto;background:var(--embed);border:1px solid #d9dcdf;border-radius:10px;padding:24px 26px 28px;box-shadow:0 2px 8px rgba(0,0,0,.03)}.il-landing .embedded h3{font-size:20px;text-align:center;margin:0 0 7px;padding-bottom:9px;border-bottom:3px solid var(--yellow);line-height:1.5}.il-landing .embedded .welcome{text-align:right;margin:15px 0 8px}.il-landing .embedded .lead{margin:0 0 12px;font-weight:700}.il-landing .steps{margin:0;padding-right:22px}.il-landing .steps li{margin:6px 0}.il-landing .notice{margin:18px 0 14px;border:1px solid #efc400;background:#fff9db;border-radius:7px;padding:13px 15px}.il-landing .notice strong{display:block;color:#765d00;margin-bottom:2px}.il-landing .notice p{margin:0;font-size:14px}.il-landing .mini-store-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:12px}.il-landing .mini-store-row .store{min-width:138px;padding:7px 10px}.il-landing .cta{display:block;width:min(500px,100%);margin:22px auto 0;border:0;border-radius:5px;background:var(--yellow);color:#222;padding:13px 20px;text-align:center;font-weight:800;font-size:16px;cursor:pointer}.il-landing .cta:hover{background:var(--yellow-dark)}.il-landing .embed-note{font-size:12px;text-align:center;color:#7a7e84;margin-top:12px}.il-landing .hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.il-landing .hero-cta{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:12px 22px;font-weight:800;border:1px solid transparent;min-width:165px}.il-landing .hero-cta.primary{background:var(--yellow);color:#222;box-shadow:0 6px 18px rgba(255,204,0,.25)}.il-landing .hero-cta.secondary{background:#fff;color:#4b4f55;border-color:#dfe2e5}.il-landing .hero-cta:hover{transform:translateY(-1px)}.il-landing .benefit-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:0 0 22px}.il-landing .benefit{background:#fff;border:1px solid #eceef0;border-radius:14px;padding:16px 18px;box-shadow:0 6px 18px rgba(36,39,44,.04);display:flex;gap:12px;align-items:flex-start}.il-landing .benefit .icon{width:36px;height:36px;border-radius:10px;background:#fff4bf;color:#8d6e00;display:flex;align-items:center;justify-content:center;font-weight:900;flex:0 0 auto}.il-landing .benefit strong{display:block;color:#34363b;margin-bottom:3px}.il-landing .benefit span{display:block;color:#6c7077;font-size:14px;line-height:1.6}.il-landing .intro-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.il-landing .ghost-cta{display:inline-flex;align-items:center;justify-content:center;border:1px solid #dfe2e5;background:#fff;color:#4b4f55;border-radius:7px;padding:11px 18px;font-weight:800}.il-landing .cta.inline{display:inline-flex;width:auto;margin:0;border-radius:7px;min-width:170px;justify-content:center}.il-landing .requirement-card{background:#fff;border:1px solid #e4e7eb;border-radius:16px;padding:22px;margin:0 0 22px;box-shadow:0 7px 22px rgba(36,39,44,.05)}.il-landing .requirement-card h3{margin:0 0 8px;font-size:22px;color:#34363b}.il-landing .requirement-card p{margin:0 0 16px;color:#62676e}.il-landing .idplus-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.il-landing .idplus-actions a{border-radius:7px;padding:11px 16px;font-weight:800;border:1px solid #dfe2e5;background:#fff;color:#4b4f55}.il-landing .idplus-actions a.primary{background:var(--yellow);border-color:var(--yellow);color:#222}.il-landing .trust-note{display:flex;gap:10px;align-items:flex-start;background:#f7fbf8;border:1px solid #d5ecd9;border-radius:12px;padding:12px 14px;color:#3f6f48;font-size:14px;margin-top:14px}.il-landing .step-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0 4px;padding:0;list-style:none;counter-reset:steps}.il-landing .step-cards li{background:#fff;border:1px solid #e6e9ed;border-radius:13px;padding:16px;position:relative;min-height:132px;box-shadow:0 5px 15px rgba(36,39,44,.035)}.il-landing .step-cards li:before{counter-increment:steps;content:counter(steps);width:30px;height:30px;border-radius:9px;background:var(--yellow);color:#222;display:flex;align-items:center;justify-content:center;font-weight:900;margin-bottom:10px}.il-landing .step-cards strong{display:block;color:#34363b;margin-bottom:5px}.il-landing .step-cards span{display:block;color:#687078;font-size:13px;line-height:1.55}.il-landing .embedded .process-title{text-align:center;margin:0 0 5px;font-size:22px;color:#34363b}.il-landing .embedded .process-subtitle{text-align:center;margin:0 auto 14px;color:#666b72;max-width:650px}.il-landing .final-cta-block{text-align:center;border-top:1px solid #eceef0;margin-top:20px;padding-top:18px}.il-landing .final-cta-block p{margin:0 0 12px;color:#686c72;font-size:14px}.il-landing .amount-pill{display:inline-flex;align-items:center;gap:8px;background:#fff4bf;color:#6d5500;border:1px solid #efd15a;border-radius:999px;padding:7px 12px;font-weight:800;font-size:13px;margin-inline-start:8px}.il-landing .user-path-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:18px}.il-landing .user-path{border:1px solid #e3e6ea;border-radius:15px;background:#fff;padding:18px;box-shadow:0 6px 18px rgba(36,39,44,.04);display:flex;flex-direction:column;gap:10px;min-height:230px}.il-landing .user-path.ready{border-top:4px solid var(--yellow)}.il-landing .user-path.setup{border-top:4px solid #9aa1aa;background:#fbfbfc}.il-landing .path-kicker{font-size:12px;font-weight:900;color:#7d6400;background:#fff4bf;border-radius:999px;padding:5px 10px;width:max-content}.il-landing .user-path.setup .path-kicker{background:#eef1f4;color:#4f5359}.il-landing .user-path h4{font-size:18px;margin:0;color:#34363b}.il-landing .user-path p{margin:0;color:#62676e;font-size:14px;line-height:1.7}.il-landing .path-actions{margin-top:auto;display:flex;flex-wrap:wrap;gap:8px}.il-landing .path-actions a{display:inline-flex;align-items:center;justify-content:center;border-radius:7px;padding:10px 14px;font-weight:800;border:1px solid #dfe2e5;background:#fff;color:#4b4f55;font-size:14px}.il-landing .path-actions a.primary{background:var(--yellow);border-color:var(--yellow);color:#222}.il-landing .idplus-download-note{font-size:13px;color:#686c72;margin-top:12px;border-top:1px dashed #dfe2e5;padding-top:12px}.il-landing .micro-copy{font-size:13px;color:#72767d;margin-top:8px}.il-landing .footer{background:#3f4146;color:#e7e8ea;padding:52px 0 0}.il-landing .footer-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr 1.1fr;gap:42px;padding-bottom:38px}.il-landing .footer-logo{filter:brightness(0) invert(1);opacity:.94;width:175px}.il-landing .footer p{color:#c7c9cd;font-size:14px;margin:14px 0 0}.il-landing .footer h4{color:#fff;margin:0 0 15px;font-size:17px}.il-landing .footer ul{list-style:none;margin:0;padding:0}.il-landing .footer li{margin:7px 0;color:#cfd1d4;font-size:14px}.il-landing .footer a:hover{color:var(--yellow)}.il-landing .footer-bottom{border-top:1px solid rgba(255,255,255,.12);padding:17px 0;display:flex;justify-content:space-between;gap:20px;color:#bfc2c6;font-size:13px}@media (max-width:1100px){.il-landing .menu{gap:19px;font-size:14px;overflow:auto;padding-bottom:4px}.il-landing .nav .row{gap:24px}.il-landing .footer-grid{grid-template-columns:1fr 1fr}}@media (max-width:760px){.il-landing .container{width:min(100% - 28px,1440px)}.il-landing .utility{min-height:56px}.il-landing .search{width:155px}.il-landing .nav .row{min-height:auto;padding:17px 0;display:block}.il-landing .brand img{width:130px;margin-bottom:15px}.il-landing .menu{width:100%;gap:22px}.il-landing .hero{min-height:170px}.il-landing .hero h1{font-size:29px}.il-landing .hero p{font-size:15px}.il-landing .page{padding:34px 0 45px}.il-landing .intro-card{padding:22px;border-radius:15px}.il-landing .intro-card h2{font-size:23px}.il-landing .embed-shell{padding:10px;border-radius:14px}.il-landing .embedded{padding:18px 15px 22px}.il-landing .embedded h3{font-size:18px}.il-landing .steps{padding-right:18px;font-size:14px}.il-landing .hero-actions{gap:9px}.il-landing .hero-cta{width:100%;min-width:0}.il-landing .benefit-grid{grid-template-columns:1fr}.il-landing .intro-actions .cta.inline, .il-landing .intro-actions .ghost-cta{width:100%}.il-landing .idplus-actions a{width:100%;text-align:center}.il-landing .user-path-grid{grid-template-columns:1fr}.il-landing .path-actions a{width:100%}.il-landing .step-cards{grid-template-columns:1fr}.il-landing .requirement-card{padding:18px}.il-landing .footer-grid{grid-template-columns:1fr}.il-landing .footer-bottom{display:block;text-align:center}}.il-landing .process-grid.six-steps{
  grid-template-columns:repeat(3,1fr);
}@media (max-width:900px){.il-landing .process-grid.six-steps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.il-landing .process-grid.six-steps{grid-template-columns:1fr}}.il-landing .official-idplus-link{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:42px;
  padding:9px 14px;
  border-radius:8px;
  border:1px solid #d6b100;
  color:#5c4a00;
  background:#fff8d6;
  font-weight:800;
  margin-top:10px;
}.il-landing .official-idplus-link:hover{background:#fff0a6}.il-landing .store[target="_blank"]::after, .il-landing .official-idplus-link[target="_blank"]::after{
  content:"↗";
  font-size:12px;
  margin-inline-start:6px;
  opacity:.75;
}.il-landing .step-cards{
  list-style:none;
  counter-reset:none;
  margin:28px 0 0;
  padding:0;
  display:grid;
  grid-template-columns:repeat(5,1fr);
  gap:0;
  position:relative;
}.il-landing .step-cards::before{
  content:"";
  position:absolute;
  top:78px;
  right:10%;
  left:10%;
  height:4px;
  background:linear-gradient(90deg,#d9dde2,#ffcc00,#d9dde2);
  border-radius:999px;
  z-index:0;
}.il-landing .step-cards li{
  position:relative;
  z-index:1;
  background:transparent;
  border:0;
  box-shadow:none;
  padding:0 10px;
  text-align:center;
}.il-landing .step-badge{
  position:relative;
  width:84px;
  height:96px;
  margin:0 auto 14px;
  display:block;
}.il-landing .step-badge::before{
  content:"";
  position:absolute;
  top:0;
  left:50%;
  transform:translateX(-50%);
  width:66px;
  height:66px;
  background:#ececec;
  border:2px solid #7e8084;
  border-radius:12px;
  box-shadow:0 8px 22px rgba(32,36,41,.08);
}.il-landing .step-badge::after{
  content:"";
  position:absolute;
  top:66px;
  left:50%;
  transform:translateX(-50%);
  width:3px;
  height:18px;
  background:#d9dde2;
  border-radius:999px;
}.il-landing .step-badge .step-no{
  position:absolute;
  top:9px;
  right:18px;
  z-index:2;
  font-size:15px;
  line-height:1;
  font-weight:800;
  color:#d1a300;
  font-variant-numeric:tabular-nums;
}.il-landing .step-badge svg{
  position:absolute;
  top:22px;
  left:50%;
  transform:translateX(-50%);
  width:28px;
  height:28px;
  z-index:2;
  color:#51545a;
  stroke:currentColor;
  fill:none;
  stroke-width:1.9;
  stroke-linecap:round;
  stroke-linejoin:round;
}.il-landing .step-cards li strong{
  display:block;
  color:#34363b;
  font-size:17px;
  margin-bottom:8px;
}.il-landing .step-cards li span{
  display:block;
  color:#686c72;
  font-size:13.5px;
  line-height:1.7;
}@media(max-width:1100px){.il-landing .step-cards{
    grid-template-columns:repeat(3,1fr);
    row-gap:34px;
  }.il-landing .step-cards::before{
    display:none;
  }.il-landing .step-cards li::after{
    content:"";
    position:absolute;
    top:78px;
    inset-inline-start:-20px;
    width:40px;
    height:4px;
    background:#d9dde2;
    border-radius:999px;
  }.il-landing .step-cards li:nth-child(3n+1)::after{
    display:none;
  }}@media(max-width:640px){.il-landing .step-cards{
    display:block;
    margin-top:22px;
  }.il-landing .step-cards li{
    display:grid;
    grid-template-columns:84px 1fr;
    text-align:right;
    gap:12px;
    padding:0 0 24px;
    margin:0;
  }.il-landing .step-badge{
    margin:0;
    width:72px;
    height:88px;
    grid-row:1 / span 2;
  }.il-landing .step-badge::before{
    width:58px;
    height:58px;
    border-radius:11px;
  }.il-landing .step-badge::after{
    top:58px;
    height:18px;
  }.il-landing .step-badge .step-no{
    top:9px;
    right:15px;
    font-size:13px;
  }.il-landing .step-badge svg{
    top:18px;
    width:24px;
    height:24px;
  }.il-landing .step-cards li::after{
    content:"";
    position:absolute;
    top:74px;
    right:29px;
    width:4px;
    height:calc(100% - 56px);
    background:#d9dde2;
    border-radius:999px;
  }.il-landing .step-cards li:last-child::after{
    display:none;
  }.il-landing .step-cards li strong, .il-landing .step-cards li span{
    text-align:right;
  }}.il-landing .idplus-choice{
  margin-top:22px;
  background:#fff;
  border:1px solid #e4e7eb;
  border-radius:18px;
  padding:22px;
  box-shadow:0 8px 22px rgba(36,39,44,.045);
}.il-landing .choice-buttons{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:12px;
  margin-top:16px;
}.il-landing .choice-btn{
  border:1px solid #d9dde2;
  background:#fff;
  border-radius:14px;
  padding:16px 18px;
  cursor:pointer;
  text-align:right;
  font-family:inherit;
  color:#34363b;
  transition:.18s ease;
}.il-landing .choice-btn strong{display:block;font-size:18px;margin-bottom:5px}.il-landing .choice-btn span{display:block;font-size:13.5px;color:#697078;line-height:1.65}.il-landing .choice-btn.active, .il-landing .choice-btn:hover{
  border-color:#ffcc00;
  box-shadow:0 8px 20px rgba(255,204,0,.18);
  transform:translateY(-1px);
}.il-landing .choice-btn.primary.active{
  background:#fff7c7;
}.il-landing .choice-screen{
  display:none;
  margin-top:18px;
  border-radius:16px;
  padding:22px;
  border:1px solid #e6e9ed;
  background:#fbfcfd;
}.il-landing .choice-screen.active{display:block}.il-landing .apply-panel{
  display:grid;
  grid-template-columns:1.15fr .85fr;
  gap:22px;
  align-items:start;
}.il-landing .apply-form{
  background:#fff;
  border:1px solid #e6e9ed;
  border-radius:14px;
  padding:18px;
}.il-landing .form-row{
  display:grid;
  grid-template-columns:1fr auto;
  gap:10px;
  margin-top:12px;
}.il-landing .id-input{
  height:48px;
  border:1px solid #cfd4da;
  border-radius:9px;
  padding:0 14px;
  font-family:inherit;
  font-size:16px;
  outline:none;
}.il-landing .id-input:focus{
  border-color:#ffcc00;
  box-shadow:0 0 0 4px rgba(255,204,0,.18);
}.il-landing .continue-btn{
  min-height:48px;
  border:0;
  border-radius:9px;
  background:#ffcc00;
  color:#222;
  font-family:inherit;
  font-weight:900;
  padding:0 18px;
  cursor:pointer;
}.il-landing .continue-btn:hover{background:#e7b900}.il-landing .panel-note{
  margin-top:10px;
  font-size:12.5px;
  color:#686c72;
  line-height:1.65;
}.il-landing .ready-points{
  margin:0;
  padding:0;
  list-style:none;
}.il-landing .ready-points li{
  display:flex;
  gap:8px;
  align-items:flex-start;
  margin:8px 0;
  color:#565b61;
  font-size:14px;
}.il-landing .ready-points li::before{
  content:"✓";
  color:#9b7400;
  font-weight:900;
}.il-landing .setup-panel{
  display:grid;
  grid-template-columns:1fr 1.1fr;
  gap:22px;
  align-items:start;
}.il-landing .setup-panel .mini-store-row{margin-top:12px}.il-landing .setup-steps{
  margin:0;
  padding:0;
  list-style:none;
}.il-landing .setup-steps li{
  position:relative;
  padding:0 34px 14px 0;
  color:#565b61;
}.il-landing .setup-steps li::before{
  content:attr(data-step);
  position:absolute;
  right:0;
  top:0;
  width:24px;
  height:24px;
  border-radius:8px;
  background:#ffcc00;
  color:#222;
  display:flex;
  align-items:center;
  justify-content:center;
  font-weight:900;
  font-size:12px;
}.il-landing .route-hint{
  margin-top:14px;
  padding:12px 14px;
  border-radius:12px;
  background:#fff8d6;
  border:1px solid #f0d45c;
  color:#5f510e;
  font-size:13.5px;
}@media(max-width:850px){.il-landing .choice-buttons, .il-landing .apply-panel, .il-landing .setup-panel, .il-landing .form-row{
    grid-template-columns:1fr;
  }.il-landing .choice-screen{padding:17px}}.il-landing .hero-cta, .il-landing .cta, .il-landing .cta.inline, .il-landing .ghost-cta, .il-landing .path-actions a, .il-landing .choice-btn, .il-landing .continue-btn, .il-landing .official-idplus-link{
  border-radius:4px;
}.il-landing .hero-cta.primary, .il-landing .cta, .il-landing .cta.inline, .il-landing .continue-btn, .il-landing .choice-btn.primary.active{
  background:#ffcc00;
  color:#3f4146;
  border:1px solid #e4b800;
  box-shadow:inset 0 -2px 0 rgba(0,0,0,.12);
}.il-landing .hero-cta.primary:hover, .il-landing .cta:hover, .il-landing .cta.inline:hover, .il-landing .continue-btn:hover{
  background:#e7b900;
}.il-landing .hero-cta.secondary, .il-landing .ghost-cta, .il-landing .official-idplus-link, .il-landing .choice-btn{
  background:#fff;
  color:#3f4146;
  border:1px solid #c9ccd1;
  box-shadow:none;
}.il-landing .choice-btn.active, .il-landing .choice-btn:hover{
  border-color:#ffcc00;
  box-shadow:0 0 0 3px rgba(255,204,0,.18);
  transform:none;
}.il-landing .id-input, .il-landing .apply-form, .il-landing .choice-screen, .il-landing .idplus-choice, .il-landing .requirement-card, .il-landing .intro-card, .il-landing .embed-shell, .il-landing .embedded, .il-landing .benefit{
  border-radius:6px;
}.il-landing .step-badge{
  width:78px;
  height:92px;
}.il-landing .step-badge::before{
  width:62px;
  height:62px;
  border:2px solid #777a80;
  border-radius:10px 10px 14px 10px;
  background:#f1f1f1;
  box-shadow:none;
}.il-landing .step-badge::after{
  top:62px;
  height:20px;
  background:#d3d5d8;
}.il-landing .step-badge .step-no{
  top:8px;
  right:18px;
  color:#ffcc00;
  font-size:15px;
  font-weight:900;
}.il-landing .step-badge svg{
  top:23px;
  width:25px;
  height:25px;
  color:#3f4146;
  stroke-width:1.85;
}.il-landing .step-cards::before{
  top:74px;
  height:3px;
  background:#d3d5d8;
}@media(max-width:1100px){.il-landing .step-cards li::after{
    top:74px;
    height:3px;
    background:#d3d5d8;
  }}@media(max-width:640px){.il-landing .step-badge{
    width:70px;
    height:84px;
  }.il-landing .step-badge::before{
    width:56px;
    height:56px;
    border-radius:9px 9px 13px 9px;
  }.il-landing .step-badge::after{
    top:56px;
  }.il-landing .step-badge .step-no{
    top:8px;
    right:16px;
    font-size:13px;
  }.il-landing .step-badge svg{
    top:20px;
    width:23px;
    height:23px;
  }.il-landing .step-cards li::after{
    top:72px;
    right:28px;
    background:#d3d5d8;
  }}.il-landing .simple-start{
  text-align:center;
  padding:46px 42px;
  margin-bottom:28px;
}.il-landing .simple-start h2{
  margin:14px 0 6px;
  font-size:34px;
  color:#34363b;
}.il-landing .simple-lead{
  margin:0 auto 22px;
  color:#686c72;
  font-size:18px;
}.il-landing .simple-choice{
  margin-top:18px;
  text-align:right;
}.il-landing .choice-buttons.compact{
  max-width:680px;
  margin:0 auto;
}.il-landing .choice-buttons.compact .choice-btn{
  text-align:center;
  min-height:86px;
}.il-landing .choice-buttons.compact .choice-btn strong{
  font-size:22px;
}.il-landing .choice-buttons.compact .choice-btn span{
  font-size:14px;
}.il-landing .choice-screen{
  max-width:980px;
  margin-inline:auto;
}.il-landing .apply-panel.simplified, .il-landing .setup-panel.simplified{
  grid-template-columns:1fr 1fr;
}.il-landing .setup-panel.simplified{
  max-width:760px;
  margin:auto;
  text-align:center;
}.il-landing .setup-panel.simplified .mini-store-row{
  justify-content:center;
}.il-landing .simple-disclaimer{
  max-width:980px;
  margin:22px auto 0;
  padding-top:16px;
  border-top:1px solid #eceef0;
  color:#5f6369;
  line-height:1.8;
}.il-landing .simple-disclaimer strong{
  color:#806400;
}@media(max-width:850px){.il-landing .simple-start{padding:30px 18px}.il-landing .simple-start h2{font-size:28px}.il-landing .choice-buttons.compact, .il-landing .apply-panel.simplified, .il-landing .setup-panel.simplified{
    grid-template-columns:1fr;
  }}.il-landing .journey-actions{justify-content:flex-start}.il-landing .mini-definitions{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:1000px;margin:22px auto 10px;text-align:right}.il-landing .mini-def{background:#fff;border:1px solid #eceef0;border-radius:16px;padding:18px 18px 16px;box-shadow:0 6px 18px rgba(36,39,44,.04)}.il-landing .mini-def h3{margin:0 0 8px;font-size:19px;color:#34363b}.il-landing .mini-def p{margin:0;color:#68707a;line-height:1.85;font-size:15px}.il-landing .path-intro{max-width:1000px;margin:20px auto 10px;padding:0 4px;text-align:right;color:#5f6369;display:flex;gap:8px;align-items:center;justify-content:flex-start;flex-wrap:wrap}.il-landing .path-intro strong{color:#34363b}.il-landing .screen-badge{display:inline-flex;align-items:center;gap:8px;background:#fff2b3;color:#7f6500;border-radius:999px;padding:8px 14px;font-weight:800;font-size:13px;margin-bottom:14px}.il-landing .screen-badge.soft{background:#f6f0d2}.il-landing .micro-steps{margin:14px 0 0;padding:0 18px 0 0;color:#4f545b;line-height:1.9}.il-landing .micro-steps li{margin-bottom:4px}.il-landing .micro-steps.centered{display:inline-block;text-align:right}.il-landing .simple-start .choice-screen{margin-top:20px}.il-landing .simple-start .choice-btn{min-height:96px}.il-landing .simple-start .choice-btn strong{font-size:20px}.il-landing .simple-start .choice-btn span{font-size:14px}.il-landing .simple-start .panel-note{margin-top:12px}@media(max-width:850px){.il-landing .mini-definitions{grid-template-columns:1fr}.il-landing .journey-actions{justify-content:stretch}}.il-landing .compact-definition{
  max-width:980px;
  margin:18px auto 20px;
  padding:14px 18px;
  border:1px solid #eceef0;
  background:#fbfcfd;
  border-radius:10px;
  display:flex;
  gap:10px;
  align-items:flex-start;
  justify-content:center;
  text-align:center;
  color:#5f6369;
  line-height:1.8;
}.il-landing .compact-definition strong{
  color:#806400;
  white-space:nowrap;
}.il-landing .simple-start{
  padding-top:42px;
}.il-landing .simple-start .path-intro{
  margin-top:8px;
}.il-landing .simple-start .idplus-choice{
  margin-top:12px;
}.il-landing .process-title{
  font-size:26px;
}.il-landing .process-subtitle{
  text-align:center;
  color:#686c72;
  margin:0 0 18px;
}@media(max-width:720px){.il-landing .compact-definition{
    display:block;
    text-align:right;
  }.il-landing .compact-definition strong{
    display:block;
    margin-bottom:4px;
  }}.il-landing .why-idplus-note{
  max-width:980px;
  margin:14px auto 12px;
  padding:13px 16px;
  border-radius:10px;
  background:#fff8d6;
  border:1px solid #f0d45c;
  color:#5f510e;
  line-height:1.8;
  text-align:center;
}.il-landing .why-idplus-note strong{
  color:#806400;
}.il-landing .tabs-wrapper{
  max-width:1040px;
  margin:24px auto 0;
  background:#fff;
  border:1px solid #e4e7eb;
  border-radius:12px;
  padding:16px;
  box-shadow:0 8px 22px rgba(36,39,44,.045);
}.il-landing .tabs-header{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:8px;
  background:#f2f3f4;
  border-radius:8px;
  padding:6px;
  margin-bottom:16px;
}.il-landing .tab-btn{
  min-height:52px;
  border:1px solid transparent;
  border-radius:6px;
  background:transparent;
  color:#4f5359;
  font-family:inherit;
  font-weight:900;
  font-size:17px;
  cursor:pointer;
}.il-landing .tab-btn.active{
  background:#ffcc00;
  color:#2b2d31;
  border-color:#e3b600;
  box-shadow:inset 0 -2px 0 rgba(0,0,0,.12);
}.il-landing .tab-panel{
  display:none;
}.il-landing .tab-panel.active{
  display:block;
}.il-landing .tab-content-grid{
  display:grid;
  grid-template-columns:.95fr 1.05fr;
  gap:22px;
  align-items:start;
  text-align:right;
}.il-landing .tab-copy{
  padding:8px 4px;
}.il-landing .tab-copy h3{
  margin:8px 0 10px;
  font-size:25px;
  color:#34363b;
}.il-landing .tab-copy p{
  color:#5f666e;
  margin:0;
  line-height:1.9;
}.il-landing .clean-list, .il-landing .clean-steps{
  margin:16px 0 0;
  padding:0;
  list-style:none;
}.il-landing .clean-list li, .il-landing .clean-steps li{
  position:relative;
  padding:0 30px 10px 0;
  color:#555b63;
  line-height:1.75;
}.il-landing .clean-list li::before{
  content:"✓";
  position:absolute;
  right:0;
  top:0;
  width:21px;
  height:21px;
  border-radius:5px;
  background:#fff4bf;
  color:#8d6e00;
  display:flex;
  align-items:center;
  justify-content:center;
  font-weight:900;
  font-size:12px;
}.il-landing .clean-steps{
  counter-reset:setupsteps;
}.il-landing .clean-steps li::before{
  counter-increment:setupsteps;
  content:counter(setupsteps);
  position:absolute;
  right:0;
  top:2px;
  width:22px;
  height:22px;
  border-radius:6px;
  background:#ffcc00;
  color:#34363b;
  display:flex;
  align-items:center;
  justify-content:center;
  font-weight:900;
  font-size:12px;
}.il-landing .focused-form, .il-landing .download-card{
  background:#fbfcfd;
  border:1px solid #e6e9ed;
  border-radius:10px;
  padding:20px;
}.il-landing .download-card h4{
  margin:0 0 12px;
  color:#34363b;
  font-size:20px;
}.il-landing .download-card .mini-store-row{
  justify-content:flex-start;
}.il-landing .compact-definition{
  margin-bottom:12px;
}@media(max-width:850px){.il-landing .tabs-header, .il-landing .tab-content-grid, .il-landing .form-row{
    grid-template-columns:1fr;
  }.il-landing .tab-btn{
    font-size:16px;
  }.il-landing .tabs-wrapper{
    padding:12px;
  }}.il-landing .simplified-hero{min-height:250px}.il-landing .hero-kicker{display:inline-block;margin-bottom:12px;padding:8px 14px;border-radius:999px;background:#fff4bf;color:#8b6a00;font-weight:800;font-size:14px}.il-landing .hero-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px}.il-landing .benefit-card{background:#fff;border:1px solid #e8ebef;border-radius:24px;padding:28px 22px 22px;text-align:center;box-shadow:0 12px 26px rgba(18,23,30,.06)}.il-landing .benefit-icon{width:88px;height:88px;margin:0 auto 18px;color:#f28a1c;display:flex;align-items:center;justify-content:center}.il-landing .benefit-icon svg{width:88px;height:88px}.il-landing .benefit-card h3{margin:0 0 10px;font-size:28px;line-height:1.25;color:#34363b}.il-landing .benefit-card p{margin:0;color:#686f78;line-height:1.85;font-size:15px}.il-landing .single-jump{margin-top:24px;min-width:240px}.il-landing .journey-tabs-section{padding-top:26px}.il-landing .section-intro-card{max-width:1000px;margin:0 auto 18px;padding:0 2px;text-align:right}.il-landing .section-intro-card h2{margin:10px 0 8px;font-size:34px;color:#34363b}.il-landing .section-intro-card p{margin:0;color:#636870;line-height:1.95;font-size:17px}.il-landing .modern-tabs{margin-top:0;padding:18px;background:#fff;border-radius:22px;border:1px solid #e7eaee;box-shadow:0 12px 28px rgba(18,23,30,.06)}.il-landing .modern-tabs .tabs-header{grid-template-columns:1fr 1fr;gap:12px;background:#f5f6f7;padding:8px;border-radius:999px;margin-bottom:20px}.il-landing .modern-tabs .tab-btn{min-height:58px;border-radius:999px;font-size:18px;font-weight:900;color:#636a73}.il-landing .modern-tabs .tab-btn.active{background:#fff;color:#34363b;border-color:#d9dde2;box-shadow:0 4px 14px rgba(0,0,0,.06)}.il-landing .tab-content-grid{gap:26px}.il-landing .form-card-head h4{margin:0 0 6px;font-size:24px;color:#34363b}.il-landing .form-card-head p, .il-landing .download-lead{margin:0 0 14px;color:#66707a;line-height:1.85}.il-landing .inline-steps-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px}.il-landing .mini-step-card{background:#fbfcfd;border:1px solid #e6e9ed;border-radius:14px;padding:16px;text-align:right;box-shadow:0 4px 12px rgba(24,28,35,.03)}.il-landing .mini-step-card span{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:9px;background:#ffcc00;color:#2d2f34;font-weight:900;font-size:14px;margin-bottom:10px}.il-landing .mini-step-card strong{display:block;color:#34363b;font-size:16px;margin-bottom:4px}.il-landing .mini-step-card small{display:block;color:#737983;line-height:1.7;font-size:13px}.il-landing .focused-form, .il-landing .download-card{border-radius:16px;padding:24px;box-shadow:0 4px 14px rgba(24,28,35,.03)}.il-landing .compact-disclaimer{margin-top:18px}@media (max-width:1180px){.il-landing .hero-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:850px){.il-landing .section-intro-card h2{font-size:27px}.il-landing .section-intro-card p{font-size:15px}.il-landing .hero-benefits{grid-template-columns:1fr;gap:14px}.il-landing .benefit-card{padding:22px 18px}.il-landing .benefit-card h3{font-size:22px}.il-landing .benefit-icon{width:72px;height:72px;margin-bottom:14px}.il-landing .benefit-icon svg{width:72px;height:72px}.il-landing .modern-tabs .tabs-header{grid-template-columns:1fr;border-radius:18px}.il-landing .modern-tabs .tab-btn{border-radius:14px;min-height:52px;font-size:16px}.il-landing .inline-steps-grid{grid-template-columns:1fr}}.il-landing .hero-benefits{
  display:grid;
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:34px;
  margin-top:36px;
  padding:18px 0 4px;
}.il-landing .benefit-card{
  background:transparent !important;
  border:0 !important;
  border-radius:0 !important;
  padding:0 8px !important;
  text-align:center;
  box-shadow:none !important;
  cursor:default;
}.il-landing .benefit-icon{
  width:96px;
  height:96px;
  margin:0 auto 16px;
  color:#f28a1c;
  display:flex;
  align-items:center;
  justify-content:center;
}.il-landing .benefit-icon svg{
  width:96px;
  height:96px;
}.il-landing .benefit-card h3{
  margin:0 0 8px;
  font-size:24px;
  line-height:1.3;
  color:#34363b;
  font-weight:900;
}.il-landing .benefit-card p{
  margin:0 auto;
  color:#666d76;
  line-height:1.8;
  font-size:15px;
  max-width:260px;
}.il-landing .benefits-heading{
  margin:30px 0 0;
  text-align:center;
  color:#34363b;
  font-size:26px;
  font-weight:900;
}@media (max-width:1180px){.il-landing .hero-benefits{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }}@media (max-width:850px){.il-landing .hero-benefits{
    grid-template-columns:1fr;
    gap:28px;
  }.il-landing .benefit-card h3{
    font-size:21px;
  }.il-landing .benefit-icon, .il-landing .benefit-icon svg{
    width:78px;
    height:78px;
  }}.il-landing .product-subnav{
  background:#fff;
  position:relative;
  z-index:5;
  margin-top:-1px;
}.il-landing .product-subnav-inner{
  display:grid;
  grid-template-columns:repeat(5,1fr);
  background:#f1f1f1;
  border-radius:0 0 28px 28px;
  overflow:hidden;
  box-shadow:0 8px 20px rgba(32,36,41,.05);
  border:1px solid #e2e4e7;
  border-top:0;
}.il-landing .product-subnav a{
  min-height:105px;
  padding:18px 10px 15px;
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:8px;
  color:#44484f;
  text-align:center;
  border-left:1px solid #dedede;
  background:#f3f3f3;
}.il-landing .product-subnav a:last-child{
  border-left:0;
}.il-landing .product-subnav a:hover{
  background:#fff;
  color:#2f3238;
}.il-landing .subnav-icon{
  width:42px;
  height:42px;
  color:#565a61;
  display:flex;
  align-items:center;
  justify-content:center;
}.il-landing .subnav-icon svg{
  width:42px;
  height:42px;
  fill:none;
  stroke:currentColor;
  stroke-width:2.4;
  stroke-linecap:round;
  stroke-linejoin:round;
}.il-landing .product-subnav strong{
  font-size:17px;
  line-height:1.25;
}.il-landing .simple-info-section{
  margin:34px 0 0;
  background:#fff;
  border:1px solid #e6e9ed;
  border-radius:22px;
  padding:30px;
  box-shadow:0 10px 24px rgba(32,36,41,.045);
}.il-landing .section-heading{
  text-align:right;
  margin-bottom:20px;
}.il-landing .section-heading h2{
  margin:8px 0 6px;
  color:#34363b;
  font-size:28px;
}.il-landing .section-heading p{
  margin:0;
  color:#686f78;
  line-height:1.8;
}.il-landing .info-grid{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:14px;
}.il-landing .info-item{
  border-top:4px solid #ffcc00;
  background:#fbfcfd;
  border-radius:14px;
  padding:18px;
}.il-landing .info-item strong{
  display:block;
  color:#34363b;
  margin-bottom:8px;
  font-size:17px;
}.il-landing .info-item span{
  display:block;
  color:#697078;
  line-height:1.75;
  font-size:14px;
}.il-landing .faq-list{
  display:grid;
  gap:10px;
}.il-landing .faq-list details{
  background:#fbfcfd;
  border:1px solid #e6e9ed;
  border-radius:12px;
  padding:16px 18px;
}.il-landing .faq-list summary{
  cursor:pointer;
  font-weight:900;
  color:#34363b;
}.il-landing .faq-list p{
  margin:10px 0 0;
  color:#666d76;
  line-height:1.8;
}@media(max-width:1100px){.il-landing .product-subnav-inner{
    grid-template-columns:repeat(3,1fr);
    border-radius:0 0 20px 20px;
  }.il-landing .info-grid{
    grid-template-columns:repeat(2,1fr);
  }}@media(max-width:700px){.il-landing .product-subnav-inner{
    grid-template-columns:1fr;
  }.il-landing .product-subnav a{
    min-height:72px;
    flex-direction:row;
    justify-content:flex-start;
    padding:14px 18px;
    border-left:0;
    border-bottom:1px solid #dedede;
  }.il-landing .product-subnav a:last-child{
    border-bottom:0;
  }.il-landing .subnav-icon, .il-landing .subnav-icon svg{
    width:34px;
    height:34px;
  }.il-landing .simple-info-section{
    padding:22px 16px;
  }.il-landing .info-grid{
    grid-template-columns:1fr;
  }}.il-landing .product-hero{
  min-height:360px;
  background:linear-gradient(135deg,#f6f6f6 0%,#e9e9e9 100%);
  position:relative;
  overflow:hidden;
  display:block;
}.il-landing .product-hero:before{
  content:"";
  position:absolute;
  width:330px;
  height:330px;
  border-radius:50%;
  border:55px solid rgba(255,204,0,.72);
  left:-120px;
  top:-170px;
}.il-landing .product-hero:after{
  content:"";
  position:absolute;
  width:160px;
  height:160px;
  background:#747474;
  border-radius:0 0 0 85px;
  left:195px;
  top:-18px;
  opacity:.65;
}.il-landing .hero-layout{
  position:relative;
  z-index:1;
  display:grid;
  grid-template-columns:1.05fr .95fr;
  gap:44px;
  align-items:center;
  padding:48px 0 42px;
}.il-landing .hero-copy{
  text-align:right;
}.il-landing .hero-copy h1{
  margin:10px 0 12px;
  font-size:44px;
  line-height:1.25;
  color:#34363b;
}.il-landing .hero-copy p{
  max-width:760px;
  margin:0;
  color:#5f666e;
  font-size:18px;
  line-height:1.95;
}.il-landing .hero-visual{
  display:flex;
  justify-content:center;
}.il-landing .visual-card{
  width:min(430px,100%);
  min-height:300px;
  display:flex;
  align-items:center;
  justify-content:center;
}.il-landing .visual-card svg{
  width:100%;
  max-width:390px;
  height:auto;
}.il-landing .cover-image-card{
  width:min(560px,100%);
  background:#fff;
  border-radius:28px;
  padding:14px;
  box-shadow:0 20px 40px rgba(31,36,44,.12);
  border:1px solid rgba(255,255,255,.9);
}.il-landing .cover-image-card img{
  width:100%;
  display:block;
  border-radius:20px;
  object-fit:cover;
}.il-landing .hero-actions{
  display:flex;
  gap:12px;
  flex-wrap:wrap;
  margin-top:22px;
}.il-landing .hero-btn{
  min-height:48px;
  padding:0 22px;
  border-radius:999px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  font-weight:900;
  font-size:16px;
  transition:.2s ease;
}.il-landing .hero-btn.primary{
  background:var(--yellow);
  color:#2f3238;
  box-shadow:0 10px 18px rgba(255,204,0,.22);
}.il-landing .hero-btn.primary:hover{background:var(--yellow-dark)}.il-landing .hero-btn.secondary{
  background:#fff;
  color:#454a51;
  border:1px solid #e2e5e9;
}.il-landing .hero-btn.secondary:hover{background:#f8f9fa}.il-landing .website-subnav{
  background:#fff;
}.il-landing .website-subnav .product-subnav-inner{
  margin-top:0;
  border-radius:0 0 36px 36px;
  background:#f1f1f1;
  border-top:0;
}.il-landing .website-subnav .product-subnav-inner a{
  min-height:126px;
}.il-landing .about-service-section{
  margin:34px 0 24px;
  display:grid;
  grid-template-columns:1.3fr .7fr;
  gap:18px;
  align-items:stretch;
  background:#fff;
  border:1px solid #e6e9ed;
  border-radius:22px;
  padding:30px;
  box-shadow:0 10px 24px rgba(32,36,41,.045);
}.il-landing .about-service-copy h2{
  margin:8px 0 10px;
  font-size:32px;
  color:#34363b;
}.il-landing .about-service-copy p{
  margin:0;
  color:#626972;
  line-height:1.9;
  font-size:17px;
}.il-landing .about-service-note{
  background:#fff8d6;
  border:1px solid #f0d45c;
  border-radius:16px;
  padding:20px;
  display:flex;
  flex-direction:column;
  justify-content:center;
  color:#5f510e;
  line-height:1.8;
}.il-landing .about-service-note strong{
  color:#806400;
  font-size:19px;
  margin-bottom:6px;
}.il-landing .benefits-heading{
  margin-top:34px;
}@media(max-width:950px){.il-landing .hero-layout, .il-landing .about-service-section{
    grid-template-columns:1fr;
  }.il-landing .hero-copy h1{
    font-size:34px;
  }.il-landing .hero-copy p{
    font-size:16px;
  }.il-landing .hero-visual{
    order:-1;
  }.il-landing .visual-card{
    min-height:220px;
  }.il-landing .cover-image-card{
    width:min(640px,100%);
  }}@media(max-width:700px){.il-landing .website-subnav .product-subnav-inner a{
    min-height:76px;
  }.il-landing .about-service-section{
    padding:22px 16px;
  }}.il-landing .features-open-section{
  margin:34px 0 28px;
  background:#fff;
  border:1px solid #e6e9ed;
  border-radius:22px;
  padding:32px 26px 36px;
  box-shadow:0 10px 24px rgba(32,36,41,.045);
}.il-landing .centered-heading{
  text-align:center;
  margin-bottom:26px;
}.il-landing .centered-heading h2{
  margin:8px 0 0;
}.il-landing .open-benefits{
  margin-top:0;
  padding:0;
}.il-landing .open-benefits .benefit-card{
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
  border-radius:0 !important;
  padding:0 10px !important;
}.il-landing .cover-image-card{
  width:min(720px,100%);
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
  padding:0 !important;
  border-radius:28px;
  overflow:hidden;
}.il-landing .cover-image-card img{
  width:100%;
  display:block;
  border-radius:28px;
  object-fit:cover;
  aspect-ratio:16/7;
}.il-landing .product-hero .hero-visual{
  align-items:center;
}.il-landing .full-width-cover{
  width:100%;
  background:#fff;
  overflow:hidden;
  line-height:0;
}.il-landing .full-width-cover img{
  display:block;
  width:100%;
  height:auto;
  object-fit:cover;
}.il-landing .website-subnav{
  margin-top:0;
}.il-landing .website-subnav .product-subnav-inner{
  border-radius:0 0 36px 36px;
}.il-landing .page{
  padding-top:42px;
}@media(max-width:760px){.il-landing .full-width-cover img{
    min-height:220px;
    object-fit:cover;
    object-position:center;
  }}