*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,sans-serif;color:#132b49;background:#fff}a{text-decoration:none;color:inherit}.wrap{width:min(1200px,calc(100% - 34px));margin:auto}header{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid #e6edf5}.head{min-height:78px;display:flex;align-items:center;gap:24px}.logo{font-weight:900;font-size:23px;color:#0a2f63}.logo small{display:block;font-size:9px;letter-spacing:.16em;color:#4b719d;margin-top:3px}.head nav{display:flex;gap:18px;flex:1;justify-content:center}.head nav a{font-size:12px;font-weight:800}.headActions{display:flex;gap:8px}.miniPhone,.miniWa{padding:10px 12px;border-radius:8px;font-size:11px;font-weight:900}.miniPhone{border:1px solid #dbe6f2}.miniWa{background:#1fa45b;color:#fff}.hero{background:radial-gradient(circle at 70% 20%,#d8eaff 0,transparent 36%),linear-gradient(115deg,#fbfdff,#eef5fd);padding:64px 0}.heroGrid{display:grid;grid-template-columns:1.18fr .82fr;gap:42px;align-items:center}.badge,.eyebrow{display:inline-block;font-size:10px;font-weight:900;letter-spacing:.12em;color:#1262bb}.badge{background:#e8f5ee;color:#138048;padding:8px 11px;border-radius:99px}.hero h1{font-size:50px;line-height:1.04;letter-spacing:-.04em;margin:18px 0}.hero p{font-size:16px;line-height:1.72;color:#5f748d}.heroCtas{display:flex;gap:10px;margin:24px 0}.btn,.ghostBtn,.whiteBtn{display:inline-flex;align-items:center;justify-content:center;padding:14px 18px;border-radius:9px;font-weight:900;font-size:12px}.btn{background:linear-gradient(135deg,#1268d3,#073c7d);color:#fff}.ghostBtn{border:1px solid #cddaea;background:#fff;color:#0a2f63}.heroProof{display:flex;gap:18px;flex-wrap:wrap;font-size:11px;font-weight:800;color:#385672}.legalNote{display:block;margin-top:16px;color:#7b8ca1}.panel{background:#fff;border:1px solid #dbe6f2;border-radius:18px;padding:24px;box-shadow:0 18px 42px rgba(16,57,104,.12)}.panel h3{font-size:24px}.quick{display:grid;gap:10px}.quick a{padding:14px;border:1px solid #e2eaf3;border-radius:10px}.quick b{display:block;font-size:13px}.quick small{display:block;margin-top:5px;font-size:10px;color:#72859b}.trustStrip{background:#082e60;color:#fff}.trustGrid{display:grid;grid-template-columns:repeat(4,1fr)}.trustGrid div{padding:20px;text-align:center;border-right:1px solid #ffffff1f}.trustGrid b{display:block;font-size:18px}.trustGrid span{font-size:9px;color:#c9dbef}.section{padding:56px 0}.title{text-align:center;max-width:780px;margin:0 auto 30px}.title h2{font-size:32px;margin:7px 0}.title p{color:#667b93;font-size:13px;line-height:1.65}.flagGrid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.flagCard{border:1px solid #dbe6f2;border-radius:13px;padding:16px;display:flex;align-items:center;gap:13px;box-shadow:0 7px 18px rgba(14,52,93,.05)}.flagCard img{width:44px;height:30px;object-fit:cover;border-radius:4px}.flagCard h3{margin:0;font-size:14px}.flagCard p{font-size:9px;color:#75879a;margin:5px 0}.centerCta{text-align:center;margin-top:22px}.softSection{background:#f4f8fd}.serviceGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.serviceCard{background:#fff;border:1px solid #dbe6f2;border-radius:14px;padding:22px}.serviceCard>span{font-size:11px;font-weight:900;color:#1668c7}.serviceCard h3{font-size:18px}.serviceCard p{font-size:12px;line-height:1.65;color:#6b7e94}.serviceCard a{font-size:11px;font-weight:900;color:#0d60ba}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.step{border:1px solid #dbe6f2;border-radius:14px;padding:20px}.num{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#0b4f9e;color:#fff;font-weight:900}.step p{font-size:11px;color:#72849a}.contentHub{background:#fbfdff}.posts{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.post{border:1px solid #dbe6f2;border-radius:14px;padding:22px}.post>span{font-size:9px;color:#1268d3;font-weight:900}.post h3{font-size:18px}.post p{font-size:11px;color:#708399}.twoCol{display:grid;grid-template-columns:1.1fr .9fr;gap:24px}details{border-bottom:1px solid #dfe7f0;padding:15px 0}summary{cursor:pointer;font-size:14px;font-weight:900}details p{color:#6b7e93;font-size:12px}.contactCard{background:linear-gradient(145deg,#0b3f82,#061f45);color:#fff;border-radius:18px;padding:26px}.lightEye{color:#9dc9f3}.contactCard h2{font-size:28px}.contactCard>p{color:#d6e5f4}.contactLine{display:flex;justify-content:space-between;gap:20px;padding:13px 0;border-bottom:1px solid #ffffff24;font-size:12px}.contactLine span{text-align:right}.contactBtns{display:flex;gap:9px;margin-top:20px}.whiteBtn{background:#fff;color:#0a3b7c}footer{background:#051f43;color:#d9e5f2;padding:38px 0}.foot{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:28px}.foot p{font-size:11px;line-height:1.75}.foot a{color:#fff}.footerLegal{color:#8fa8c2!important}.wa{position:fixed;right:16px;bottom:16px;background:#1fa45b;color:#fff;padding:13px 18px;border-radius:99px;font-weight:900}@media(max-width:980px){.head nav{display:none}.heroGrid,.twoCol{grid-template-columns:1fr}.flagGrid{grid-template-columns:repeat(3,1fr)}.serviceGrid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:repeat(2,1fr)}.foot{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.wrap{width:min(100% - 22px,1200px)}.miniPhone{display:none}.hero{padding:38px 0}.hero h1{font-size:36px}.heroCtas{flex-direction:column}.trustGrid,.flagGrid,.serviceGrid,.steps,.posts,.foot{grid-template-columns:1fr 1fr}.contactLine{display:block}.contactLine span{display:block;text-align:left;margin-top:4px}}@media(max-width:440px){.flagGrid,.serviceGrid,.steps,.posts,.foot{grid-template-columns:1fr}.hero h1{font-size:32px}}
/* GUNDOGAN VIZE HERO SAFE FIX */

.premiumHero{
  padding:58px 0 !important;
  min-height:0 !important;
  background:
    radial-gradient(circle at 82% 18%, rgba(47,132,229,.18), transparent 34%),
    linear-gradient(120deg,#f9fcff 0%,#eef5fd 100%) !important;
  color:#132b49 !important;
}

.premiumHero .heroGrid{
  display:grid !important;
  grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr) !important;
  gap:42px !important;
  align-items:center !important;
}

.premiumHero h1{
  display:block !important;
  margin:16px 0 18px !important;
  color:#092d5d !important;
  font-size:50px !important;
  line-height:1.06 !important;
  letter-spacing:-.04em !important;
}

.premiumHero h1 span{
  color:#071d39 !important;
}

.premiumHero > .wrap > div > p,
.premiumHero .heroGrid > div > p{
  color:#5f748d !important;
  font-size:16px !important;
  line-height:1.72 !important;
}

.premiumHero .heroPanel{
  background:#fff !important;
  color:#132b49 !important;
  padding:24px !important;
  border-radius:18px !important;
  min-height:0 !important;
}

.premiumHero .heroPanel h3{
  color:#132b49 !important;
  margin:8px 0 16px !important;
}

.premiumHero .heroPanel .quick a{
  color:#132b49 !important;
  background:#fff !important;
}

.premiumHero .heroPanel .quick b{
  color:#132b49 !important;
  display:block !important;
}

.premiumHero .heroPanel .quick small{
  color:#72859b !important;
  display:block !important;
}

.premiumHero .heroProof{
  color:#385672 !important;
}

.premiumHero .legalNote{
  color:#7b8ca1 !important;
}

@media(max-width:900px){
  .premiumHero .heroGrid{
    grid-template-columns:1fr !important;
  }
}

@media(max-width:600px){
  .premiumHero{
    padding:38px 0 !important;
  }

  .premiumHero h1{
    font-size:34px !important;
  }

  .premiumHero .heroPanel{
    padding:18px !important;
  }
}
