
:root{--green:#10d66f;--green-dark:#003f31;--yellow:#ffd000;--red:#ef2b32;--black:#07110f;--text:#111827;--muted:#667085;--line:#e7ecea;--bg:#f7faf8;--white:#fff;--radius:24px;--shadow:0 24px 70px rgba(0,0,0,.14);--container:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:var(--text);background:#fff;line-height:1.55}img{max-width:100%;height:auto;display:block}a{text-decoration:none;color:inherit}.container{width:min(var(--container),calc(100% - 32px));margin:0 auto}.narrow{width:min(860px,calc(100% - 32px))}

/* =========================================================
   GO REKLAM AJANSI - PREMIUM ADS TECH HEADER
   Tüm eski header css kodlarını silip bunu kullan
========================================================= */

/* GENEL SCROLLBAR */
::-webkit-scrollbar{
    width:14px;
    height:14px;
}

/* ARKAPLAN */
::-webkit-scrollbar-track{
    background:#031f18;
}

/* TUTMA KISMI */
::-webkit-scrollbar-thumb{
    background:linear-gradient(
        180deg,
        #00c16a 0%,
        #00995a 45%,
        #006b46 100%
    );
    border-radius:20px;
    border:3px solid #031f18;
}

/* HOVER */
::-webkit-scrollbar-thumb:hover{
    background:linear-gradient(
        180deg,
        #19db82 0%,
        #00b96d 45%,
        #008755 100%
    );
}

/* KÖŞE */
::-webkit-scrollbar-corner{
    background:#031f18;
}


.site-header{
  display:none !important;
}

.tech-header{
  position:sticky;
  top:0;
  z-index:9999;
  background:#fff;
  border-bottom:1px solid rgba(15,23,42,.08);
  box-shadow:0 16px 45px rgba(15,23,42,.08);
}

.tech-topbar{
  background:linear-gradient(135deg,#061713,#003f31);
  color:#fff;
  font-size:13px;
  font-weight:900;
}

.tech-topbar-inner{
  min-height:38px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
}

.tech-topbar span:last-child{
  color:#ffd000;
}

.tech-header-inner{
  min-height:92px;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:22px;
}

.tech-brand{
  display:flex;
  align-items:center;
  gap:16px;
  min-width:330px;
}

.tech-brand img{
  width:178px;
  height:auto;
}

.tech-brand small{
  display:block;
  color:#008f68;
  font-size:13px;
  font-weight:900;
  letter-spacing:.05em;
  text-transform:uppercase;
  line-height:1.25;
}

.tech-nav{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:4px;
  flex:1;
  white-space:nowrap;
  font-weight:900;
}

.tech-nav > a,
.nav-drop-btn{
  height:48px;
  display:flex;
  align-items:center;
  justify-content:center;
  padding:0 14px;
  border-radius:15px;
  border:0;
  background:transparent;
  color:#172033;
  font-size:15px;
  font-weight:900;
  cursor:pointer;
  transition:.2s;
}

.tech-nav > a:hover,
.nav-dropdown:hover .nav-drop-btn,
.nav-dropdown.active .nav-drop-btn{
  background:#07110f;
  color:#fff;
}

.nav-drop-btn span{
  font-size:12px;
  margin-left:5px;
}

.nav-dropdown{
  position:relative;
}

.nav-dropdown:after{
  content:'';
  position:absolute;
  left:-12px;
  right:-12px;
  top:44px;
  height:28px;
}

.mega-menu{
  position:absolute;
  top:64px;
  left:50%;
  width:560px;
  max-width:calc(100vw - 40px);
  transform:translateX(-50%) translateY(12px);
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:12px;
  padding:18px;
  background:rgba(255,255,255,.98);
  border:1px solid #e5e7eb;
  border-radius:26px;
  box-shadow:0 35px 90px rgba(15,23,42,.22);
  opacity:0;
  visibility:hidden;
  pointer-events:none;
  transition:.22s ease;
  z-index:10000;
}

.nav-dropdown:hover .mega-menu,
.nav-dropdown.active .mega-menu{
  opacity:1;
  visibility:visible;
  pointer-events:auto;
  transform:translateX(-50%) translateY(0);
}

.mega-menu:before{
  content:'';
  position:absolute;
  top:-10px;
  left:50%;
  width:18px;
  height:18px;
  background:#fff;
  border-left:1px solid #e5e7eb;
  border-top:1px solid #e5e7eb;
  transform:translateX(-50%) rotate(45deg);
}

.mega-menu a{
  position:relative;
  z-index:1;
  display:block;
  padding:18px;
  border-radius:18px;
  background:#f8fafc;
  border:1px solid #eef2f7;
  transition:.2s;
}

.mega-menu a:hover{
  background:#07110f;
  transform:translateY(-3px);
}

.mega-menu b{
  display:block;
  color:#071527;
  font-size:15px;
  margin-bottom:6px;
}

.mega-menu span{
  display:block;
  color:#64748b;
  font-size:13px;
  line-height:1.45;
}

.mega-menu a:hover b{
  color:#ffd000;
}

.mega-menu a:hover span{
  color:rgba(255,255,255,.78);
}

.tech-products a{
  background:linear-gradient(180deg,#f0fff8,#ffffff);
}

.tech-header-actions{
  display:flex;
  align-items:center;
  gap:12px;
}

.tech-offer-btn{
  height:52px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:0 26px;
  border-radius:17px;
  background:linear-gradient(135deg,#10d66f,#ffd000);
  color:#07110f;
  font-size:17px;
  font-weight:900;
  box-shadow:0 16px 34px rgba(16,214,111,.28);
  white-space:nowrap;
  transition:.2s;
}

.tech-offer-btn:hover{
  transform:translateY(-2px);
  box-shadow:0 20px 44px rgba(16,214,111,.35);
}

.menu-toggle{
  display:none;
  width:52px;
  height:52px;
  border:1px solid #dbe3ea;
  background:#fff;
  border-radius:16px;
  align-items:center;
  justify-content:center;
  flex-direction:column;
  gap:6px;
  cursor:pointer;
  box-shadow:0 10px 24px rgba(15,23,42,.08);
}

.menu-toggle span{
  width:22px;
  height:2px;
  display:block;
  background:#07110f;
  border-radius:99px;
  transition:.2s;
}

.menu-toggle.active span:nth-child(1){
  transform:translateY(8px) rotate(45deg);
}

.menu-toggle.active span:nth-child(2){
  opacity:0;
}

.menu-toggle.active span:nth-child(3){
  transform:translateY(-8px) rotate(-45deg);
}

/* Tablet sıkıştırma */
@media(max-width:1280px){
  .tech-brand{
    min-width:280px;
  }

  .tech-brand img{
    width:158px;
  }

  .tech-brand small{
    font-size:11px;
  }

  .tech-nav{
    gap:0;
  }

  .tech-nav > a,
  .nav-drop-btn{
    padding:0 9px;
    font-size:14px;
  }

  .tech-offer-btn{
    padding:0 20px;
  }
}

/* =========================================================
   MOBİL PREMIUM FULL MENU
========================================================= */

@media(max-width:1024px){
  body.menu-open{
    overflow:hidden;
  }

  .tech-topbar{
    display:none;
  }

  .tech-header{
    background:rgba(255,255,255,.96);
    backdrop-filter:blur(18px);
  }

  .tech-header-inner{
    min-height:78px;
    gap:12px;
  }

  .tech-brand{
    min-width:auto;
    gap:10px;
  }

  .tech-brand img{
    width:150px;
  }

  .tech-brand div{
    display:none;
  }

  .tech-header-actions{
    margin-left:auto;
  }

  .tech-offer-btn{
    height:46px;
    padding:0 18px;
    border-radius:15px;
    font-size:15px;
  }

  .menu-toggle{
    display:flex !important;
  }

  .tech-nav{
    position:fixed;
    top:78px;
    left:0;
    right:0;
    bottom:0;
    z-index:10001;
    display:flex !important;
    flex-direction:column;
    justify-content:flex-start;
    align-items:stretch;
    gap:12px;
    padding:18px;
    background:
      radial-gradient(circle at 20% 0%,rgba(255,208,0,.18),transparent 28%),
      radial-gradient(circle at 90% 20%,rgba(16,214,111,.22),transparent 30%),
      linear-gradient(180deg,#061713,#003f31);
    overflow-y:auto;
    transform:translateX(105%);
    opacity:0;
    visibility:hidden;
    pointer-events:none;
    transition:.32s ease;
    white-space:normal;
  }

  .tech-nav.open{
    transform:translateX(0);
    opacity:1;
    visibility:visible;
    pointer-events:auto;
  }



  .tech-nav > a,
  .nav-drop-btn{
    width:100%;
    min-height:64px;
    height:auto;
    justify-content:space-between;
    padding:18px 20px;
    border-radius:20px;
    background:rgba(255,255,255,.10);
    border:1px solid rgba(255,255,255,.14);
    color:#fff;
    font-size:18px;
    box-shadow:0 14px 34px rgba(0,0,0,.18);
  }

  .tech-nav > a:hover,
  .nav-dropdown.active .nav-drop-btn{
    background:#fff;
    color:#07110f;
  }

  .nav-dropdown{
    width:100%;
  }

  .nav-dropdown:after{
    display:none;
  }

  .nav-drop-btn span{
    width:28px;
    height:28px;
    border-radius:50%;
    background:rgba(255,255,255,.16);
    display:flex;
    align-items:center;
    justify-content:center;
    transition:.2s;
  }

  .nav-dropdown.active .nav-drop-btn span{
    background:#ffd000;
    transform:rotate(180deg);
  }

  .mega-menu,
  .tech-products{
    position:static;
    width:100%;
    max-width:100%;
    display:grid;
    grid-template-columns:1fr;
    gap:10px;
    padding:0;
    margin:10px 0 0;
    background:transparent;
    border:0;
    border-radius:0;
    box-shadow:none;
    opacity:1;
    visibility:visible;
    pointer-events:auto;
    transform:none !important;
    max-height:0;
    overflow:hidden;
    transition:max-height .32s ease;
  }

  .nav-dropdown.active .mega-menu{
    max-height:700px;
  }

  .mega-menu:before{
    display:none;
  }

  .mega-menu a{
    padding:18px;
    border-radius:18px;
    background:rgba(255,255,255,.94);
    border:1px solid rgba(255,255,255,.22);
    box-shadow:0 12px 28px rgba(0,0,0,.14);
  }

  .mega-menu a:hover{
    transform:none;
    background:#fff;
  }

  .mega-menu b{
    color:#071527;
    font-size:16px;
  }

  .mega-menu span{
    color:#475569;
    font-size:14px;
  }

  .mega-menu a:hover b{
    color:#008f68;
  }

  .mega-menu a:hover span{
    color:#475569;
  }

  .tech-nav > a[href*="paketler"]{
    background:linear-gradient(135deg,#10d66f,#ffd000);
    color:#07110f;
  }

  .tech-nav > a[href*="iletisim"]{
    background:#fff;
    color:#07110f;
  }
}

@media(max-width:640px){
  .tech-header-inner{
    min-height:72px;
  }

  .tech-brand img{
    width:138px;
  }

  .tech-offer-btn{
    height:42px;
    padding:0 14px;
    font-size:14px;
    border-radius:13px;
  }

  .menu-toggle{
    width:44px;
    height:44px;
    border-radius:13px;
  }

  .tech-nav{
    top:72px;
    padding:16px;
  }

  .tech-nav > a,
  .nav-drop-btn{
    min-height:58px;
    font-size:16px;
    border-radius:18px;
    padding:16px 18px;
  }

  .mega-menu a{
    padding:16px;
  }
}



.hero{position:relative;overflow:hidden;min-height:760px;background:radial-gradient(circle at 80% 25%,rgba(16,214,111,.28),transparent 35%),linear-gradient(135deg,#002d24 0%,#004d3b 55%,#008060 100%);color:#fff;padding:104px 0 74px}.orb{position:absolute;border-radius:50%;filter:blur(4px);opacity:.72}.one{width:440px;height:440px;background:rgba(255,208,0,.18);top:-160px;left:-140px}.two{width:580px;height:580px;background:rgba(16,214,111,.16);right:-240px;bottom:-220px}
.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:58px;align-items:center;position:relative;z-index:1}.eyebrow{display:inline-flex;align-items:center;background:rgba(255,208,0,.12);border:1px solid rgba(255,208,0,.45);color:var(--yellow);border-radius:999px;padding:9px 15px;font-size:13px;font-weight:900;text-transform:uppercase}.eyebrow.dark{color:#0b7a4b;border-color:rgba(16,214,111,.35)}.hero h1{font-size:clamp(42px,5vw,76px);line-height:.98;margin:22px 0 24px;letter-spacing:-.045em}.hero h1 span{color:var(--green)}.lead{font-size:20px;color:rgba(255,255,255,.88);max-width:650px}.actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.hero-proof{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:34px}.hero-proof div{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:16px}.hero-proof b{display:block;color:var(--yellow);font-size:20px}.hero-proof span{font-size:13px;color:rgba(255,255,255,.82)}.hero-visual{min-height:560px;display:flex;align-items:center;justify-content:center}.dashboard{width:min(520px,100%);background:rgba(1,25,21,.72);border:1px solid rgba(255,255,255,.14);border-radius:34px;padding:26px;box-shadow:var(--shadow)}.dots{display:flex;gap:8px}.dots i{width:12px;height:12px;border-radius:50%;background:var(--green)}.dashboard h3{font-size:24px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.metrics div{background:rgba(255,255,255,.08);border-radius:18px;padding:16px}.metrics small{display:block;color:rgba(255,255,255,.68)}.metrics strong{font-size:28px;color:var(--yellow)}.bars{height:230px;display:flex;align-items:flex-end;gap:18px;padding-top:26px}.bars i{flex:1;border-radius:12px 12px 0 0;background:linear-gradient(180deg,var(--green),var(--yellow));box-shadow:0 0 30px rgba(16,214,111,.4)}.trust{padding:28px 0;background:#061713;color:#fff}.trust-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.trust-grid div{border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:18px;background:rgba(255,255,255,.04)}.trust-grid b{display:block;color:var(--green);font-size:18px}.trust-grid span{font-size:14px;color:rgba(255,255,255,.72)}.section{padding:92px 0}.section-head{text-align:center;max-width:820px;margin:0 auto 48px}.section-head h2{font-size:clamp(32px,4vw,54px);line-height:1.05;letter-spacing:-.035em;margin:18px 0 14px}.section-head p{color:var(--muted);font-size:18px}.light h2,.light p{color:#fff}.process-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.process-grid article{background:#fff;border:1px solid var(--line);border-radius:24px;padding:28px;box-shadow:0 10px 30px rgba(0,0,0,.04)}.process-grid span{display:inline-flex;color:#041913;background:var(--yellow);font-weight:900;border-radius:999px;padding:6px 12px}.process-grid p,.split p{color:var(--muted)}.dark-section,.case{background:linear-gradient(135deg,#061713,#003f31);color:#fff}.services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.services-grid a{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:26px;padding:26px;color:#fff;min-height:260px;display:flex;flex-direction:column}.services-grid i{width:58px;height:58px;border-radius:18px;background:rgba(255,208,0,.14);display:flex;align-items:center;justify-content:center;font-size:26px;margin-bottom:20px}.services-grid p{color:rgba(255,255,255,.72)}.services-grid b{margin-top:auto;color:var(--yellow)}.split,.cta-grid{display:grid;grid-template-columns:1fr 1fr;gap:52px;align-items:center}.split h2,.final h2{font-size:clamp(32px,4vw,52px);line-height:1.08;letter-spacing:-.035em}.checks{list-style:none;margin:24px 0 0;padding:0;display:grid;gap:12px}.checks li{position:relative;padding-left:32px;font-weight:800}.checks li:before{content:'✓';position:absolute;left:0;top:0;width:22px;height:22px;border-radius:50%;background:var(--green);display:flex;align-items:center;justify-content:center;font-size:13px;color:#062018}.formula{background:#07110f;color:#fff;border-radius:32px;padding:34px;box-shadow:var(--shadow)}.formula h3{font-size:28px}.formula strong{display:block;font-size:26px;color:var(--green);margin-top:22px}.packages{background:var(--bg)}.pricing{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pricing article{background:#fff;border:1px solid var(--line);border-radius:30px;padding:30px;box-shadow:0 16px 50px rgba(0,0,0,.06)}.pricing .featured{background:#07110f;color:#fff;transform:translateY(-14px);border-color:var(--green)}.pricing em{display:inline-flex;background:rgba(16,214,111,.1);color:#0b7a4b;border-radius:999px;padding:8px 12px;font-weight:900;font-style:normal;font-size:13px}.price{font-size:42px;font-weight:900;color:#0b7a4b}.featured .price{color:var(--yellow)}.pricing ul{list-style:none;padding:0;display:grid;gap:10px}.pricing li:before{content:'• ';color:var(--green);font-size:24px}.metric-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.metric-grid div{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:26px}.metric-grid b{color:var(--yellow)}.faq button{width:100%;text-align:left;background:#f6faf8;border:1px solid var(--line);border-radius:18px;padding:20px;font-weight:900;cursor:pointer;margin-top:12px}.acc-panel{display:none;padding:0 20px 16px;color:var(--muted)}.acc-panel.open{display:block}.final,.page-hero{background:linear-gradient(135deg,#002d24,#006b52);color:#fff}.final p,.page-hero p{color:rgba(255,255,255,.78);font-size:18px}.page-hero{padding:96px 0 72px}.page-hero h1{font-size:clamp(38px,5vw,68px);line-height:1.05;letter-spacing:-.04em;max-width:900px}.lead-form{background:#fff;color:#111;border-radius:30px;padding:28px;display:grid;gap:14px;box-shadow:var(--shadow)}.lead-form label{font-weight:900;display:grid;gap:7px}.lead-form input,.lead-form select,.lead-form textarea{border:1px solid var(--line);border-radius:14px;padding:14px;background:#f8fbf9}.site-footer{background:#07110f;color:#fff;padding:70px 0 118px}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:34px}.footer-logo{width:190px;background:#fff;border-radius:12px;padding:6px;margin-bottom:18px}.site-footer p,.site-footer a{color:rgba(255,255,255,.7)}.site-footer a{display:block;margin:10px 0}.site-footer h3{color:var(--yellow)}.footer-bottom{border-top:1px solid rgba(255,255,255,.1);margin-top:34px;padding-top:22px;display:flex;justify-content:space-between;color:rgba(255,255,255,.55);font-size:14px}.sticky-mobile-cta{display:none}@media(max-width:1024px){.main-nav{position:fixed;top:82px;left:16px;right:16px;background:#fff;border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;padding:18px;display:none;flex-direction:column;align-items:flex-start}.main-nav.open{display:flex}.menu-toggle{display:flex}.header-actions .btn-wa,.header-actions .btn-call{display:none}.hero-grid,.split,.cta-grid{grid-template-columns:1fr}.process-grid,.pricing,.services-grid,.metric-grid,.trust-grid{grid-template-columns:1fr 1fr}.footer-grid{grid-template-columns:1fr 1fr}}@media(max-width:640px){.container{width:min(100% - 24px,var(--container))}.header-inner{height:72px}.brand img{width:170px}.main-nav{top:72px}.hero{padding:70px 0 44px;min-height:auto}.hero h1{font-size:42px}.lead{font-size:17px}.hero-proof,.process-grid,.pricing,.services-grid,.metric-grid,.trust-grid,.footer-grid{grid-template-columns:1fr}.section{padding:64px 0}.metrics{grid-template-columns:1fr}.bars{height:150px}.pricing .featured{transform:none}.footer-bottom{flex-direction:column}.sticky-mobile-cta{position:fixed;left:12px;right:12px;bottom:12px;z-index:90;display:grid;grid-template-columns:1fr 1fr;gap:10px}.sticky-mobile-cta a{padding:14px;background:var(--green);color:#062018;text-align:center;border-radius:14px;font-weight:900;box-shadow:0 12px 24px rgba(0,0,0,.18)}.sticky-mobile-cta a:first-child{background:var(--red);color:#fff}}

.hero h1,
.hero .hero-title{
display: block !important;
    font-size: 42px;
    line-height: 46px;
    letter-spacing: -2.0px !important;
    font-weight: 900 !important;
}

.hero h1 span,
.hero .hero-title span{
  color:#ffd400 !important;
  font-weight:900 !important;
}

@media(max-width:768px){
  .hero h1,
  .hero .hero-title{
    font-size:34px !important;
    line-height:1.08 !important;
    letter-spacing:-.025em !important;
    max-width:100% !important;
  }
}

.go-protection{
  background:linear-gradient(180deg,#fff7ef 0%,#fff 100%);
  padding:96px 0;
}

.go-protection-head{
  max-width:980px;
  margin:0 auto 42px;
  text-align:center;
}

.go-protection-head span{
  display:inline-flex;
  background:#e52d2d;
  color:#fff;
  padding:10px 22px;
  border-radius:999px;
  font-weight:900;
  box-shadow:0 8px 20px rgba(229,45,45,.25);
}

.go-protection-head h2{
  font-size:clamp(36px,4.5vw,64px);
  line-height:1.05;
  margin:22px 0 20px;
  letter-spacing:-.04em;
  color:#071527;
}

.go-protection-head h2 strong{
  display:block;
  color:#e11d2e;
}

.go-protection-head p{
  font-size:22px;
  color:#334155;
  line-height:1.55;
}

.go-protection-head p b{
  color:#008f68;
}

.protection-alert-box{
  max-width:900px;
  margin:0 auto 54px;
  background:linear-gradient(135deg,#fff3bf,#ffe1e1);
  border:4px solid #f3b316;
  border-radius:22px;
  padding:30px;
  text-align:center;
}

.protection-alert-box h3{
  margin:0 0 24px;
  color:#7c2d12;
  font-size:24px;
  font-weight:900;
}

.alert-list{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:18px 34px;
  text-align:left;
  font-weight:800;
}

.protection-compare{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:36px;
  align-items:stretch;
}

.budget-theft,
.go-safe{
  border-radius:26px;
  padding:36px;
  box-shadow:0 22px 60px rgba(0,0,0,.10);
}

.budget-theft{
  background:#ffd6d6;
  border:5px solid #ef4444;
}

.go-safe{
  background:#b8dfc8;
  border:5px solid #008f68;
}

.compare-title{
  display:flex;
  align-items:center;
  gap:18px;
  margin-bottom:28px;
}

.big-icon{
  width:62px;
  height:62px;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:42px;
}

.compare-title h3{
  margin:0;
  font-size:34px;
  line-height:1.1;
  font-weight:900;
}

.budget-theft .compare-title h3{
  color:#8b1a1a;
}

.go-safe .compare-title h3{
  color:#008f68;
}

.inner-box{
  border-radius:18px;
  padding:22px;
  margin-bottom:20px;
}

.red-inner{
  background:#ffecec;
  border:2px solid #ef4444;
}

.inner-box h4{
  margin:0 0 14px;
  font-size:18px;
  font-weight:900;
  color:#991b1b;
}

.inner-box ul,
.inner-box ol{
  margin:0;
  padding-left:22px;
  display:grid;
  gap:10px;
  font-size:15px;
}

.red-result-card,
.green-result-card{
  margin-top:20px;
  border-radius:18px;
  padding:28px;
  text-align:center;
  color:#fff;
  box-shadow:0 12px 24px rgba(0,0,0,.18);
}

.red-result-card{
  background:#d71920;
}

.green-result-card{
  background:#008f68;
}

.red-result-card h4,
.green-result-card h4{
  margin:0 0 12px;
  font-size:20px;
  font-weight:900;
}

.red-result-card p,
.green-result-card p{
  margin:8px 0;
  font-size:20px;
  font-weight:800;
}

.red-result-card strong,
.green-result-card strong{
  color:#ffe600;
  font-size:24px;
}

.green-ratio{
  background:rgba(255,255,255,.18);
  border:2px solid #21a77f;
  border-radius:18px;
  padding:28px;
  text-align:center;
  margin-bottom:26px;
}

.green-ratio h4{
  margin:0 0 12px;
  color:#008f68;
  font-size:28px;
  font-weight:900;
}

.green-ratio p{
  margin:0;
  font-weight:800;
  color:#195044;
}

.protect-items{
  display:grid;
  gap:14px;
}

.protect-items div{
  background:rgba(255,255,255,.72);
  border-left:6px solid #009b72;
  border-radius:14px;
  padding:16px 18px;
}

.protect-items b{
  display:block;
  font-size:17px;
  margin-bottom:6px;
  color:#061527;
}

.protect-items span{
  color:#334155;
  font-size:15px;
}

@media(max-width:980px){
  .protection-compare,
  .alert-list{
    grid-template-columns:1fr;
  }
}

@media(max-width:640px){
  .go-protection{
    padding:64px 0;
  }

  .budget-theft,
  .go-safe{
    padding:24px;
  }

  .compare-title h3{
    font-size:26px;
  }

  .go-protection-head p{
    font-size:18px;
  }
   }
  
  
  
  
  .ads-pricing-section{
  padding:90px 0;
  background:#fff;
}

.ads-pricing-head{
  text-align:center;
  max-width:820px;
  margin:0 auto 48px;
}

.ads-pricing-head h2{
  font-size:clamp(36px,4.5vw,58px);
  line-height:1.05;
  margin:0 0 14px;
  color:#071527;
  font-weight:900;
  letter-spacing:-.04em;
}

.ads-pricing-head p{
  font-size:20px;
  color:#475569;
  margin:0;
}

.ads-pricing-grid{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:32px;
  align-items:start;
}

.ads-price-card{
  border-radius:18px;
  overflow:hidden;
  background:#fff;
  box-shadow:0 24px 70px rgba(0,0,0,.10);
  border:3px solid transparent;
}

.ads-price-card.blue{border-color:#2f7cff;}
.ads-price-card.green{border-color:#009b72;}
.ads-price-card.purple{border-color:#8b2cff;}

.price-top{
  min-height:520px;
  padding:42px 34px 34px;
  text-align:center;
  color:#fff;
  position:relative;
  background-size:22px 22px;
  background-image:radial-gradient(rgba(255,255,255,.16) 1px,transparent 1px);
}

.blue .price-top{background-color:#2878ff;}
.green .price-top{background-color:#008f68;}
.purple .price-top{background:linear-gradient(135deg,#8b2cff,#f12691);}

.price-icon{
  width:82px;
  height:82px;
  margin:0 auto 28px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:18px;
  background:rgba(255,255,255,.18);
  font-size:44px;
  font-weight:900;
}

.price-top h3{
  font-size:40px;
  line-height:1.05;
  margin:0 0 22px;
  color:#fff;
  font-weight:900;
}

.budget{
  display:inline-flex;
  justify-content:center;
  background:rgba(255,255,255,.18);
  padding:11px 20px;
  border-radius:999px;
  font-weight:900;
  font-size:15px;
  margin-bottom:22px;
}

.price-top del{
  display:block;
  font-size:24px;
  opacity:.65;
  font-weight:800;
}

.price-top strong{
  display:block;
  font-size:56px;
  line-height:1;
  margin:12px 0 8px;
  font-weight:900;
}

.price-top small{
  display:block;
  font-size:17px;
  font-weight:900;
}

.price-top p{
  margin:6px 0 22px;
  font-size:13px;
  opacity:.75;
  font-weight:900;
}

.mini-badges{
  display:grid;
  gap:12px;
  justify-content:center;
}

.mini-badges span{
  display:inline-flex;
  justify-content:center;
  background:rgba(255,255,255,.18);
  padding:10px 18px;
  border-radius:999px;
  font-weight:900;
  font-size:15px;
}

.gift-top{
  position:relative;
  padding:28px 22px;
  text-align:center;
  color:#fff;
  background:linear-gradient(135deg,#ffd400,#ff7a00);
}

.gift-top h5{
  margin:0 0 12px;
  font-size:28px;
  font-weight:900;
}

.gift-top b{
  display:block;
  font-size:20px;
  margin-bottom:6px;
}

.gift-top span{
  display:block;
  font-weight:900;
}

.gift-top p{
  margin:8px 0 0;
  font-size:13px;
  font-style:italic;
  font-weight:700;
}

.recommended{
    position: absolute;
    top: 0;
    right: 18px;
    background: #ff9d00;
    color: #fff;
    border: 2px solid #fff;
    border-radius: 999px;
    padding: 4px 5px;
    font-size: 12px;
    font-weight: 900;
}

.price-body{
  padding:34px;
  background:#fff;
}

.price-body h4{
  margin:0 0 18px;
  font-size:20px;
  color:#071527;
}

.price-body ul{
  list-style:none;
  padding:0;
  margin:0 0 28px;
  display:grid;
  gap:14px;
}

.price-body li{
  position:relative;
  padding-left:34px;
  font-size:16px;
  color:#172033;
}

.price-body li:before{
  content:'✓';
  position:absolute;
  left:0;
  top:0;
  width:22px;
  height:22px;
  border-radius:50%;
  background:#d7fff0;
  color:#009b72;
  display:flex;
  align-items:center;
  justify-content:center;
  font-weight:900;
  border:1px solid #65d7b0;
}

.gift-card{
  background:linear-gradient(180deg,#f1ffe8,#f8fffb);
  border:2px solid #009b72;
  border-radius:18px;
  padding:22px;
  margin-bottom:28px;
  box-shadow:0 14px 34px rgba(0,0,0,.08);
}

.gift-card > b{
  color:#009b72;
  font-size:18px;
  display:block;
}

.gift-card > small{
  display:block;
  margin-bottom:16px;
  color:#172033;
}

.gift-card div{
  background:#fff;
  border:1px solid #d8e6df;
  border-radius:14px;
  padding:20px;
}

.gift-card h4{
  font-size:22px;
  line-height:1.25;
}

.gift-card p{
  margin:8px 0;
  color:#263244;
}

.gift-card strong{
  display:block;
  border-top:1px solid #d8e6df;
  margin-top:16px;
  padding-top:16px;
  color:#009b72;
  text-align:center;
  font-size:16px;
}

.who-box{
  border-top:1px solid #e5e7eb;
  padding-top:18px;
  margin-bottom:24px;
}

.who-box b{
  color:#071527;
  font-size:15px;
  font-weight:900;
}

.who-box p{
  margin:8px 0 0;
  color:#334155;
}

.info-blue{
  background:#eef5ff;
  border:1px solid #b7d4ff;
  border-radius:16px;
  padding:20px;
  margin-bottom:24px;
}

.info-blue b{
  color:#1459c8;
}

.info-blue p{
  margin:8px 0 0;
  color:#1e293b;
  font-size:14px;
}

.warning-box{
  background:#fff8ef;
  border:2px solid #ff6060;
  border-radius:16px;
  padding:20px;
  margin-bottom:24px;
  text-align:center;
}

.warning-box b{
  color:#9b1111;
  font-size:17px;
}

.warning-box p{
  margin:8px 0 0;
  font-weight:900;
  color:#111827;
}

.buy-btn{
  display:flex;
  align-items:center;
  justify-content:center;
  width:100%;
  height:62px;
  background:#22c761;
  color:#fff;
  border-radius:12px;
  font-size:18px;
  font-weight:900;
  box-shadow:0 12px 25px rgba(34,199,97,.28);
  transition:.2s;
}

.buy-btn:hover{
  transform:translateY(-3px);
  background:#18b856;
}

.pricing-note-box{
  max-width:940px;
  margin:70px auto 0;
  background:linear-gradient(135deg,#fffdf0,#fff7ed);
  border:2px solid #ffa800;
  border-radius:18px;
  padding:34px;
  box-shadow:0 20px 50px rgba(0,0,0,.08);
}

.pricing-note-box h3{
  margin:0 0 20px;
  text-align:center;
  color:#009b72;
  font-size:28px;
  font-weight:900;
}

.pricing-note-box p{
  margin:14px 0;
  color:#172033;
}

.pricing-note-box b{
  color:#009b72;
}

@media(max-width:1100px){
  .ads-pricing-grid{
    grid-template-columns:1fr;
    max-width:620px;
    margin:0 auto;
  }

  .price-top{
    min-height:auto;
  }
}

@media(max-width:640px){
  .ads-pricing-section{
    padding:64px 0;
  }

  .ads-pricing-head h2{
    font-size:34px;
  }

  .ads-pricing-head p{
    font-size:17px;
  }

  .price-top{
    padding:34px 22px;
  }

  .price-top h3{
    font-size:34px;
  }

  .price-top strong{
    font-size:46px;
  }

  .price-body{
    padding:24px;
  }

  .gift-top h5{
    font-size:23px;
  }

  .pricing-note-box{
    padding:24px;
  }
}



.expertise-tags-section{
  padding:84px 0 62px;
  background:#fff;
  text-align:center;
}

.expertise-head h2{
  margin:0 0 12px;
  font-size:clamp(30px,3.5vw,44px);
  color:#071527;
  font-weight:900;
}

.expertise-head p{
  max-width:720px;
  margin:0 auto 44px;
  color:#526078;
  font-size:18px;
}

.expertise-head p b{
  color:#071527;
}

.expertise-tags{
  display:flex;
  flex-wrap:wrap;
  gap:14px;
  justify-content:center;
  max-width:980px;
  margin:0 auto;
}

.expertise-tags span{
  display:inline-flex;
  align-items:center;
  gap:8px;
  padding:13px 22px;
  border-radius:999px;
  border:2px solid #dfe7f1;
  background:#fff;
  color:#071527;
  font-weight:900;
  box-shadow:0 6px 16px rgba(15,23,42,.04);
}

.expertise-tags span.dark{
  background:#20283a;
  border-color:#20283a;
  color:#fff;
  box-shadow:0 10px 22px rgba(15,23,42,.18);
}

.expertise-note{
  margin:44px 0 0;
  font-size:14px;
  color:#64748b;
  font-style:italic;
}

.expertise-note b{
  color:#071527;
}

.seo-article-section{
  padding:70px 0 100px;
  background:#f8fafc;
}

.seo-article{
  background:#fff;
  border:1px solid #e5e7eb;
  border-radius:28px;
  padding:44px;
  box-shadow:0 20px 55px rgba(15,23,42,.07);
}

.seo-article h2{
  font-size:clamp(30px,3.4vw,46px);
  line-height:1.1;
  margin:0 0 24px;
  color:#071527;
  letter-spacing:-.03em;
}

.seo-article h3{
  margin:34px 0 14px;
  font-size:26px;
  color:#071527;
}

.seo-article p{
  margin:0 0 18px;
  font-size:18px;
  line-height:1.85;
  color:#334155;
}

@media(max-width:640px){
  .expertise-tags-section{
    padding:64px 0 44px;
  }

  .expertise-tags{
    gap:10px;
  }

  .expertise-tags span{
    width:100%;
    justify-content:center;
    padding:12px 16px;
    font-size:14px;
  }

  .seo-article{
    padding:26px;
    border-radius:20px;
  }

  .seo-article p{
    font-size:16px;
    line-height:1.75;
  }
}




@media(max-width:1024px){

  .tech-header{
    position:sticky !important;
    top:0 !important;
    z-index:999999 !important;
    background:#fff !important;
  }

  .tech-header-inner{
    position:relative !important;
    min-height:72px !important;
  }

  .tech-nav{
    position:fixed !important;
    top:72px !important;
    left:0 !important;
    right:0 !important;
    bottom:0 !important;
    width:100vw !important;
    height:calc(100vh - 72px) !important;
    z-index:999998 !important;

    display:flex !important;
    flex-direction:column !important;
    align-items:stretch !important;
    justify-content:flex-start !important;
    gap:14px !important;

    padding:22px 18px 40px !important;
    overflow-y:auto !important;

    background:
      radial-gradient(circle at top left,rgba(255,208,0,.20),transparent 32%),
      radial-gradient(circle at top right,rgba(16,214,111,.28),transparent 35%),
      linear-gradient(180deg,#061713 0%,#003f31 100%) !important;

    transform:translateX(110%) !important;
    opacity:0 !important;
    visibility:hidden !important;
    pointer-events:none !important;
    transition:.28s ease !important;
  }

  .tech-nav.open{
    transform:translateX(0) !important;
    opacity:1 !important;
    visibility:visible !important;
    pointer-events:auto !important;
  }



  .tech-nav > a,
  .nav-drop-btn{
    width:100% !important;
    min-height:62px !important;
    padding:18px 20px !important;
    border-radius:20px !important;

    display:flex !important;
    align-items:center !important;
    justify-content:space-between !important;

    background:rgba(255,255,255,.12) !important;
    border:1px solid rgba(255,255,255,.18) !important;
    color:#fff !important;

    font-size:17px !important;
    font-weight:900 !important;
    box-shadow:0 14px 34px rgba(0,0,0,.18) !important;
  }

  .nav-dropdown{
    width:100% !important;
  }

  .nav-dropdown:after{
    display:none !important;
  }

  .mega-menu{
    position:static !important;
    width:100% !important;
    max-width:100% !important;

    display:grid !important;
    grid-template-columns:1fr !important;
    gap:10px !important;

    margin-top:10px !important;
    padding:0 !important;
    background:transparent !important;
    border:0 !important;
    box-shadow:none !important;

    opacity:1 !important;
    visibility:visible !important;
    pointer-events:auto !important;
    transform:none !important;

    max-height:0 !important;
    overflow:hidden !important;
    transition:max-height .3s ease !important;
  }

  .nav-dropdown.active .mega-menu{
    max-height:900px !important;
  }

  .mega-menu:before{
    display:none !important;
  }

  .mega-menu a{
    background:#fff !important;
    color:#071527 !important;
    border-radius:18px !important;
    padding:17px !important;
    box-shadow:0 12px 28px rgba(0,0,0,.16) !important;
  }

  .mega-menu b{
    color:#071527 !important;
  }

  .mega-menu span{
    color:#475569 !important;
  }

  .menu-toggle{
    display:flex !important;
    position:relative !important;
    z-index:1000000 !important;
  }

  .tech-offer-btn{
    position:relative !important;
    z-index:1000000 !important;
  }

  body.menu-open{
    overflow:hidden !important;
  }
}




/* MOBİL KAYMA / YATAY TAŞMA KESİN ÇÖZÜM */
html,
body{
  width:100%;
  max-width:100%;
  overflow-x:hidden !important;
}

body{
  position:relative;
}

main,
section,
header,
footer,
.container{
  max-width:100%;
}

*{
  min-width:0;
}

@media(max-width:640px){

  .container{
    width:100% !important;
    max-width:100% !important;
    padding-left:16px !important;
    padding-right:16px !important;
    margin-left:auto !important;
    margin-right:auto !important;
  }

  .tech-header-inner{
    width:100% !important;
    padding-left:12px !important;
    padding-right:12px !important;
  }

  .tech-brand img{
    width:118px !important;
    max-width:118px !important;
  }

  .tech-offer-btn{
    height:40px !important;
    padding:0 13px !important;
    font-size:13px !important;
    white-space:nowrap;
  }

  .menu-toggle{
    width:42px !important;
    height:42px !important;
    flex:0 0 42px;
  }

  .hero{
    padding:54px 0 42px !important;
    min-height:auto !important;
    overflow:hidden !important;
  }

  .hero-grid{
    display:grid !important;
    grid-template-columns:1fr !important;
    gap:28px !important;
    width:100% !important;
  }


  .lead{
    font-size:16px !important;
    max-width:100% !important;
  }

  .actions{
    display:grid !important;
    grid-template-columns:1fr !important;
    width:100% !important;
  }

  .actions .btn,
  .btn{
    width:100% !important;
    max-width:100% !important;
    justify-content:center !important;
    text-align:center !important;
  }

  .hero-proof{
    grid-template-columns:1fr !important;
    width:100% !important;
  }

  .hero-visual{
    min-height:auto !important;
    width:100% !important;
  }

  .dashboard{
    width:100% !important;
    max-width:100% !important;
    padding:18px !important;
    border-radius:24px !important;
  }

  .metrics{
    grid-template-columns:1fr !important;
  }

  .trust-grid,
  .process-grid,
  .services-grid,
  .metric-grid,
  .ads-pricing-grid,
  .protection-compare,
  .alert-list,
  .split,
  .cta-grid,
  .footer-grid{
    grid-template-columns:1fr !important;
    width:100% !important;
  }

  .ads-price-card,
  .go-safe,
  .budget-theft,
  .pricing-note-box{
    width:100% !important;
    max-width:100% !important;
  }

  .price-top strong{
    font-size:42px !important;
  }

  .price-top h3{
    font-size:32px !important;
  }

  .budget,
  .mini-badges span{
    max-width:100%;
    white-space:normal;
  }

  img,
  iframe,
  video{
    max-width:100% !important;
  }
}




/* =========================================================
   TÜM REKLAM PLATFORMLARI - SEKTÖR + KİTLE BLOKLU
========================================================= */

.go-platforms-exact{
  padding:76px 0 82px;
  background:#fff;
  color:#071527;
}

.go-platforms-exact .container{
  width:min(1380px,calc(100% - 56px));
}

.go-platforms-title{
  text-align:center;
  margin:0 auto 34px;
}

.go-platforms-title span{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  color:#009b72;
  font-size:13px;
  font-weight:900;
  letter-spacing:.02em;
  margin-bottom:10px;
}

.go-platforms-title h2{
  margin:0 0 9px;
  font-size:42px;
  line-height:1.08;
  letter-spacing:-.035em;
  font-weight:900;
  color:#071527;
}

.go-platforms-title p{
  margin:0;
  color:#64748b;
  font-size:16px;
  font-weight:700;
}

.go-platforms-grid{
  display:grid;
  grid-template-columns:repeat(5,minmax(0,1fr));
  gap:18px;
}

.go-platform-card{
  background:#fff;
  border:1px solid #dbe8e4;
  border-radius:14px;
  padding:22px 18px 18px;
  min-height:540px;
  display:flex;
  flex-direction:column;
  box-shadow:0 14px 42px rgba(15,23,42,.055);
  transition:.22s ease;
}

.go-platform-card:hover{
  transform:translateY(-4px);
  border-color:#10d66f;
  box-shadow:0 24px 70px rgba(15,23,42,.10);
}

.go-platform-card-top{
  display:grid;
  grid-template-columns:72px 1fr;
  gap:14px;
  align-items:center;
  margin-bottom:18px;
}

.go-platform-logo{
  width:68px;
  height:68px;
  border-radius:50%;
  background:#fff;
  border:1px solid #eef3f1;
  display:flex;
  align-items:center;
  justify-content:center;
  box-shadow:0 10px 28px rgba(15,23,42,.10),0 2px 6px rgba(15,23,42,.04);
  overflow:hidden;
  flex:0 0 auto;
}

.go-platform-logo img{
  width:48px;
  height:48px;
  object-fit:contain;
  display:block;
}

.programmatic-fallback{
  background:linear-gradient(135deg,#0fcf7a,#11a866);
  color:#fff;
}

.programmatic-fallback span{
  font-size:30px;
  font-weight:900;
  color:#fff;
}

.go-platform-maintext h3{
  margin:0 0 8px;
  font-size:22px;
  line-height:1.18;
  font-weight:900;
  color:#071527;
}

.go-platform-maintext p{
  margin:0;
  color:#334155;
  font-size:13px;
  line-height:1.45;
  font-weight:500;
}

.go-platform-features{
  width:100%;
  list-style:none;
  padding:0;
  margin:0 0 18px;
  display:grid;
  gap:8px;
  text-align:left;
}

.go-platform-features li{
  position:relative;
  padding-left:20px;
  color:#172033;
  font-size:13.5px;
  line-height:1.32;
  font-weight:500;
}

.go-platform-features li:before{
  content:'';
  position:absolute;
  left:6px;
  top:.62em;
  width:4px;
  height:4px;
  border-radius:50%;
  background:#009b72;
}

.platform-info-box{
  display:grid;
  grid-template-columns:34px 1fr;
  gap:10px;
  align-items:flex-start;
  width:100%;
  padding:13px 12px;
  border:1px solid #dbe8e4;
  background:#fbfffd;
  border-radius:12px;
  margin-top:8px;
  text-align:left;
}

.platform-info-icon{
  width:28px;
  height:28px;
  border-radius:9px;
  background:#ecfff6;
  color:#009b72;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:17px;
  font-weight:900;
}

.platform-info-box b{
  display:block;
  color:#071527;
  font-size:12.5px;
  font-weight:900;
  margin-bottom:4px;
}

.platform-info-box span{
  display:block;
  color:#334155;
  font-size:12.5px;
  line-height:1.45;
  font-weight:500;
}

.platform-detail-btn{
  width:100%;
  height:42px;
  margin-top:auto;
  border:1px solid #9cc9bd;
  border-radius:8px;
  display:flex;
  align-items:center;
  justify-content:center;
  gap:8px;
  color:#008f68;
  background:#fff;
  font-size:14px;
  font-weight:900;
  transition:.2s ease;
}

.platform-detail-btn:hover{
  background:#07110f;
  color:#fff;
  border-color:#07110f;
}

.go-platforms-bottom{
  margin-top:20px;
  padding:18px 22px;
  border:1px dashed #cbd5d1;
  border-radius:14px;
  display:grid;
  grid-template-columns:1.4fr repeat(8,1fr);
  align-items:center;
  gap:16px;
  background:#fff;
}

.go-platforms-bottom strong{
  font-size:13px;
  color:#172033;
  font-weight:900;
}

.go-platforms-bottom div{
  display:flex;
  flex-direction:column;
  align-items:center;
  gap:7px;
  text-align:center;
}

.go-platforms-bottom small{
  font-size:11.5px;
  color:#172033;
  font-weight:800;
}

.mini{
  width:44px;
  height:44px;
  border-radius:50%;
  background:#fff;
  border:1px solid #eef3f1;
  display:flex;
  align-items:center;
  justify-content:center;
  box-shadow:0 8px 18px rgba(15,23,42,.08);
  overflow:hidden;
}

.mini img{
  width:30px;
  height:30px;
  object-fit:contain;
  display:block;
}

.other-mini{
  background:#003f31;
  color:#fff;
  font-size:15px;
  font-weight:900;
}

@media(max-width:1280px){
  .go-platforms-grid{
    grid-template-columns:repeat(3,minmax(0,1fr));
  }

  .go-platforms-bottom{
    grid-template-columns:repeat(4,1fr);
  }

  .go-platforms-bottom strong{
    grid-column:1 / -1;
    text-align:center;
  }
}

@media(max-width:760px){
  .go-platforms-exact{
    padding:54px 0;
  }

  .go-platforms-exact .container{
    width:calc(100% - 20px);
  }

  .go-platforms-title{
    margin-bottom:24px;
  }

  .go-platforms-title h2{
    font-size:26px;
    line-height:1.15;
  }

  .go-platforms-title p{
    line-height:1.5;
    padding:0 8px;
  }

  .go-platforms-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:12px;
  }

  .go-platform-card{
    min-height:auto;
    padding:14px 10px 12px;
    border-radius:14px;
  }

  .go-platform-card-top{
    grid-template-columns:1fr;
    gap:10px;
    text-align:center;
    margin-bottom:12px;
  }

  .go-platform-logo{
    width:56px;
    height:56px;
    margin:0 auto;
  }

  .go-platform-logo img{
    width:38px;
    height:38px;
  }

  .programmatic-fallback span{
    font-size:24px;
  }

  .go-platform-maintext h3{
    font-size:18px;
    line-height:1.25;
    margin-bottom:7px;
  }

  .go-platform-maintext p{
    font-size:18px;
    line-height:1.42;
  }

  .go-platform-features{
    gap:5px;
    margin-bottom:10px;
  }

  .go-platform-features li{
    font-size:18px;
    line-height:1.32;
    padding-left:14px;
  }

  .go-platform-features li:before{
    left:3px;
  }

  .platform-info-box{
    grid-template-columns:1fr;
    gap:6px;
    padding:9px 8px;
    margin-top:7px;
    text-align:center;
  }

  .platform-info-icon{
    width:24px;
    height:24px;
    margin:0 auto;
    font-size:14px;
  }

  .platform-info-box b{
    font-size:16px;
    margin-bottom:3px;
  }

  .platform-info-box span{
    font-size:16px;
    line-height:1.35;
  }

  .platform-detail-btn{
    height:34px;
    font-size:16px;
    border-radius:8px;
  }

  .go-platforms-bottom{
    margin-top:14px;
    grid-template-columns:repeat(3,1fr);
    gap:14px 10px;
    padding:16px 12px;
  }

  .go-platforms-bottom strong{
    grid-column:1 / -1;
    text-align:center;
    margin-bottom:4px;
  }

  .mini{
    width:38px;
    height:38px;
  }

  .mini img{
    width:24px;
    height:24px;
  }

  .go-platforms-bottom small{
    font-size:10px;
    line-height:1.2;
  }
}



/* =========================================================
   ALT SAYFA - GOOGLE ADS REKLAM YÖNETİMİ
========================================================= */

.service-hero{
  position:relative;
  overflow:hidden;
  padding:110px 0 90px;
  background:
    radial-gradient(circle at 82% 20%,rgba(16,214,111,.28),transparent 34%),
    radial-gradient(circle at 0% 0%,rgba(255,208,0,.12),transparent 30%),
    linear-gradient(135deg,#061713,#003f31 58%,#008060);
  color:#fff;
}

.service-hero-grid{
  display:grid;
  grid-template-columns:1.05fr .95fr;
  gap:58px;
  align-items:center;
}

.service-badge{
  display:inline-flex;
  align-items:center;
  padding:10px 17px;
  border-radius:999px;
  background:rgba(255,208,0,.12);
  border:1px solid rgba(255,208,0,.45);
  color:#ffd000;
  font-size:13px;
  font-weight:900;
  text-transform:uppercase;
}

.service-badge.dark{
  background:#effff7;
  border-color:#c7f5df;
  color:#008f68;
}

.service-hero h1{
  margin:24px 0 22px;
  font-size:clamp(42px,5vw,72px);
  line-height:.98;
  letter-spacing:-.045em;
  max-width:760px;
}

.service-hero p{
  margin:0;
  max-width:660px;
  color:rgba(255,255,255,.84);
  font-size:19px;
  line-height:1.7;
}

.service-actions{
  display:flex;
  flex-wrap:wrap;
  gap:14px;
  margin-top:30px;
}

.service-stats{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:12px;
  margin-top:34px;
}

.service-stats div{
  padding:18px;
  border-radius:18px;
  background:rgba(255,255,255,.10);
  border:1px solid rgba(255,255,255,.14);
}

.service-stats b{
  display:block;
  color:#ffd000;
  font-size:18px;
}

.service-stats span{
  display:block;
  color:rgba(255,255,255,.72);
  font-size:13px;
  margin-top:4px;
}

.service-panel{
  border-radius:34px;
  padding:28px;
  background:rgba(1,25,21,.72);
  border:1px solid rgba(255,255,255,.14);
  box-shadow:0 30px 90px rgba(0,0,0,.28);
}

.panel-top{
  display:flex;
  gap:8px;
  margin-bottom:26px;
}

.panel-top span{
  width:12px;
  height:12px;
  border-radius:50%;
  background:#10d66f;
}

.service-panel h3{
  margin:0 0 22px;
  font-size:26px;
  color:#fff;
}

.panel-metrics{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:12px;
}

.panel-metrics div{
  padding:16px;
  border-radius:18px;
  background:rgba(255,255,255,.08);
}

.panel-metrics small{
  display:block;
  color:rgba(255,255,255,.68);
  font-size:12px;
}

.panel-metrics strong{
  display:block;
  color:#ffd000;
  font-size:28px;
  margin-top:5px;
}

.panel-bars{
  height:230px;
  display:flex;
  align-items:flex-end;
  gap:16px;
  padding-top:28px;
}

.panel-bars i{
  flex:1;
  border-radius:12px 12px 0 0;
  background:linear-gradient(180deg,#10d66f,#ffd000);
  box-shadow:0 0 28px rgba(16,214,111,.35);
}

.panel-note{
  margin-top:18px;
  padding:14px;
  border-radius:14px;
  background:rgba(255,255,255,.08);
  color:rgba(255,255,255,.75);
  font-size:13px;
  text-align:center;
  font-weight:800;
}

.service-strip{
  padding:26px 0;
  background:#061713;
  color:#fff;
}

.service-strip-grid{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:14px;
}

.service-strip-grid div{
  padding:18px;
  border-radius:18px;
  background:rgba(255,255,255,.06);
  border:1px solid rgba(255,255,255,.1);
}

.service-strip-grid b{
  display:block;
  color:#10d66f;
  font-size:17px;
}

.service-strip-grid span{
  display:block;
  color:rgba(255,255,255,.68);
  font-size:13px;
  margin-top:5px;
}

.service-section{
  padding:92px 0;
  background:#fff;
}

.service-soft{
  background:#f7faf8;
}

.service-head{
  max-width:850px;
  margin:0 auto 46px;
  text-align:center;
}

.service-head span{
  color:#008f68;
  font-size:13px;
  font-weight:900;
  text-transform:uppercase;
}

.service-head h2,
.service-split h2{
  margin:14px 0;
  font-size:clamp(34px,4vw,54px);
  line-height:1.08;
  letter-spacing:-.035em;
  color:#071527;
}

.service-head p,
.service-split p{
  color:#667085;
  font-size:18px;
  line-height:1.7;
}

.service-head.light h2{
  color:#fff;
}

.service-cards{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:20px;
}

.service-cards article{
  padding:28px;
  border-radius:26px;
  background:#fff;
  border:1px solid #e1ebe7;
  box-shadow:0 15px 42px rgba(15,23,42,.06);
}

.service-cards i{
  width:58px;
  height:58px;
  border-radius:18px;
  display:flex;
  align-items:center;
  justify-content:center;
  background:#effff7;
  font-size:26px;
  margin-bottom:20px;
}

.service-cards h3{
  margin:0 0 12px;
  color:#071527;
  font-size:21px;
}

.service-cards p{
  margin:0;
  color:#667085;
  line-height:1.65;
}

.service-dark{
  padding:92px 0;
  background:
    radial-gradient(circle at 80% 20%,rgba(16,214,111,.18),transparent 34%),
    linear-gradient(135deg,#061713,#003f31);
  color:#fff;
}

.timeline-grid{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:20px;
}

.timeline-grid div{
  padding:28px;
  border-radius:24px;
  background:rgba(255,255,255,.07);
  border:1px solid rgba(255,255,255,.12);
}

.timeline-grid b{
  display:inline-flex;
  padding:7px 12px;
  border-radius:999px;
  background:#ffd000;
  color:#07110f;
  font-weight:900;
}

.timeline-grid h3{
  color:#fff;
  margin:18px 0 10px;
  font-size:22px;
}

.timeline-grid p{
  margin:0;
  color:rgba(255,255,255,.72);
}

.service-split{
  display:grid;
  grid-template-columns:1fr .85fr;
  gap:54px;
  align-items:center;
}

.service-checks{
  list-style:none;
  padding:0;
  margin:26px 0 0;
  display:grid;
  gap:13px;
}

.service-checks li{
  position:relative;
  padding-left:34px;
  font-weight:900;
  color:#172033;
}

.service-checks li:before{
  content:'✓';
  position:absolute;
  left:0;
  top:1px;
  width:22px;
  height:22px;
  border-radius:50%;
  background:#10d66f;
  display:flex;
  align-items:center;
  justify-content:center;
  color:#061713;
  font-size:13px;
}

.shield-box{
  border-radius:34px;
  padding:42px;
  background:linear-gradient(135deg,#061713,#006b52);
  color:#fff;
  text-align:center;
  box-shadow:0 30px 80px rgba(0,0,0,.18);
}

.shield-icon{
  width:110px;
  height:110px;
  margin:0 auto 22px;
  border-radius:30px;
  background:rgba(16,214,111,.14);
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:58px;
  border:1px solid rgba(255,255,255,.14);
}

.shield-box h3{
  font-size:36px;
  margin:0 0 10px;
  color:#ffd000;
}

.shield-box p{
  color:rgba(255,255,255,.76);
  margin:0 0 24px;
}

.shield-list{
  display:grid;
  gap:12px;
}

.shield-list span{
  padding:14px;
  border-radius:14px;
  background:rgba(255,255,255,.08);
  font-weight:900;
}

.ad-type-grid{
  display:grid;
  grid-template-columns:repeat(3,1fr);
  gap:20px;
}

.ad-type-grid div{
  padding:28px;
  border-radius:24px;
  background:#fff;
  border:1px solid #e1ebe7;
  box-shadow:0 14px 35px rgba(15,23,42,.05);
}

.ad-type-grid h3{
  margin:0 0 10px;
  color:#071527;
}

.ad-type-grid p{
  margin:0;
  color:#667085;
}

.service-cta{
  padding:86px 0;
  background:#07110f;
  color:#fff;
}

.service-cta-box{
  padding:40px;
  border-radius:30px;
  background:
    radial-gradient(circle at 90% 10%,rgba(255,208,0,.16),transparent 30%),
    linear-gradient(135deg,#003f31,#061713);
  display:grid;
  grid-template-columns:1fr auto;
  gap:30px;
  align-items:center;
  border:1px solid rgba(255,255,255,.12);
}

.service-cta-box span{
  color:#ffd000;
  font-weight:900;
  text-transform:uppercase;
  font-size:13px;
}

.service-cta-box h2{
  margin:12px 0;
  font-size:clamp(30px,4vw,48px);
  line-height:1.08;
  letter-spacing:-.035em;
}

.service-cta-box p{
  margin:0;
  color:rgba(255,255,255,.74);
  font-size:17px;
}

.service-cta-box a{
  height:58px;
  padding:0 28px;
  display:flex;
  align-items:center;
  justify-content:center;
  border-radius:16px;
  background:linear-gradient(135deg,#10d66f,#ffd000);
  color:#07110f;
  font-weight:900;
  white-space:nowrap;
}

.service-article{
  padding:90px 0;
  background:#fff;
}

.service-article article{
  color:#172033;
}

.service-article h2{
  font-size:38px;
  line-height:1.12;
  letter-spacing:-.025em;
  color:#071527;
}

.service-article h3{
  font-size:25px;
  margin-top:32px;
  color:#071527;
}

.service-article p{
  color:#475569;
  font-size:18px;
  line-height:1.8;
}

@media(max-width:1024px){
  .service-hero-grid,
  .service-split,
  .service-cta-box{
    grid-template-columns:1fr;
  }

  .service-cards,
  .service-strip-grid,
  .timeline-grid,
  .ad-type-grid{
    grid-template-columns:1fr 1fr;
  }
}

@media(max-width:640px){
  .service-hero{
    padding:70px 0 58px;
  }

  .service-hero h1{
    font-size:38px;
  }

  .service-hero p{
    font-size:16px;
  }

  .service-stats,
  .service-cards,
  .service-strip-grid,
  .timeline-grid,
  .ad-type-grid{
    grid-template-columns:1fr;
  }

  .panel-metrics{
    grid-template-columns:1fr;
  }

  .panel-bars{
    height:150px;
  }

  .service-section,
  .service-dark,
  .service-article{
    padding:64px 0;
  }

  .service-cta-box{
    padding:26px;
  }

  .service-cta-box a{
    width:100%;
  }
}



/* META REKLAM YÖNETİMİ SAYFASI EK STİLLERİ */

.meta-ads-page{
  background:
    radial-gradient(circle at 78% 18%,rgba(24,119,242,.24),transparent 32%),
    radial-gradient(circle at 10% 8%,rgba(255,0,128,.18),transparent 30%),
    linear-gradient(135deg,#061713,#003f31 52%,#0a6a58);
}

.meta-panel{
  position:relative;
}

.meta-platform-icons{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:10px;
  margin:24px 0 0;
}

.meta-platform-icons div{
  min-height:76px;
  border-radius:18px;
  background:rgba(255,255,255,.08);
  border:1px solid rgba(255,255,255,.10);
  display:flex;
  flex-direction:column;
  align-items:center;
  justify-content:center;
  gap:6px;
  font-size:26px;
  font-weight:900;
}

.meta-platform-icons div:nth-child(2){
  color:#1877f2;
  font-size:34px;
}

.meta-platform-icons span{
  color:rgba(255,255,255,.72);
  font-size:11px;
  font-weight:800;
}

.meta-box{
  background:
    radial-gradient(circle at 20% 10%,rgba(255,0,128,.20),transparent 34%),
    linear-gradient(135deg,#4b164c,#0a4d3f);
}

.facebook-box{
  background:
    radial-gradient(circle at 20% 10%,rgba(24,119,242,.28),transparent 34%),
    linear-gradient(135deg,#071527,#0a4d8f);
}

.facebook-box .shield-icon{
  font-size:74px;
  font-weight:900;
  font-family:Arial,Helvetica,sans-serif;
}

.left-head{
  text-align:left;
  margin:0;
}

.meta-system-list{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:14px;
}

.meta-system-list div{
  padding:20px;
  border-radius:18px;
  background:rgba(255,255,255,.08);
  border:1px solid rgba(255,255,255,.12);
}

.meta-system-list b{
  display:inline-flex;
  width:38px;
  height:38px;
  border-radius:12px;
  align-items:center;
  justify-content:center;
  background:#ffd000;
  color:#07110f;
  font-weight:900;
  margin-bottom:12px;
}

.meta-system-list span{
  display:block;
  color:#fff;
  font-size:17px;
  font-weight:900;
}

@media(max-width:640px){
  .meta-platform-icons{
    grid-template-columns:repeat(2,1fr);
  }

  .meta-system-list{
    grid-template-columns:1fr;
  }

  .left-head{
    text-align:center;
  }
}





.go-premium-hero{
  position:relative;
  overflow:hidden;
  padding:74px 0 58px;
  min-height:860px;
  background:
    radial-gradient(circle at 92% 76%, rgba(0,255,136,.23), transparent 31%),
    radial-gradient(circle at 5% 12%, rgba(178,255,0,.18), transparent 22%),
    linear-gradient(110deg,#001b17 0%,#002b24 38%,#005d42 100%);
  color:#fff;
}

.go-hero-pattern{
  position:absolute;
  inset:0;
  opacity:.22;
  background-image:
    linear-gradient(rgba(255,255,255,.08) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.08) 1px, transparent 1px);
  background-size:58px 58px;
}

.go-glow-left{
  position:absolute;
  left:-105px;
  top:-100px;
  width:340px;
  height:340px;
  border-radius:50%;
  background:rgba(161,255,0,.14);
  filter:blur(4px);
}

.go-glow-right{
  position:absolute;
  right:-230px;
  bottom:-180px;
  width:600px;
  height:600px;
  border-radius:50%;
  border:1px solid rgba(160,255,0,.12);
  box-shadow:inset 0 0 120px rgba(0,255,140,.09);
}

.go-premium-inner{
  position:relative;
  z-index:2;
  display:grid;
  grid-template-columns:530px 1fr;
  gap:82px;
  align-items:center;
}

.go-premium-badge{
  display:inline-flex;
  align-items:center;
  gap:10px;
  padding:11px 18px;
  border-radius:999px;
  border:1px solid rgba(224,255,0,.45);
  background:rgba(0,20,17,.58);
  color:#eaff00;
  font-size:13px;
  font-weight:900;
  letter-spacing:.3px;
}

.go-premium-badge i{
  width:9px;
  height:9px;
  border-radius:50%;
  background:#28ec72;
  box-shadow:0 0 16px #28ec72;
}

.go-premium-copy h1{
  margin:26px 0 22px;
  font-size:66px;
  line-height:.99;
  letter-spacing:-2.7px;
  font-weight:950;
  color:#fff;
  text-shadow:0 8px 0 rgba(0,0,0,.22);
}

.go-premium-copy h1 mark{
  display:inline;
  padding:0;
  background:none;
  color:#dfff00;
  text-shadow:0 8px 0 rgba(0,0,0,.18);
}

.go-premium-copy p{
  max-width:520px;
  margin:0;
  color:rgba(255,255,255,.88);
  font-size:18px;
  line-height:1.65;
}

.go-premium-buttons{
  display:flex;
  align-items:center;
  gap:16px;
  margin-top:34px;
}

.go-yellow-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:24px;
  min-width:280px;
  height:58px;
  padding:0 28px;
  border-radius:999px;
  background:linear-gradient(135deg,#e9ff00,#ffc400);
  color:#071b12;
  text-decoration:none;
  font-weight:950;
  box-shadow:0 18px 42px rgba(224,255,0,.23);
}

.go-outline-btn{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:12px;
  height:58px;
  padding:0 25px;
  border-radius:999px;
  border:1px solid rgba(255,255,255,.22);
  color:#fff;
  text-decoration:none;
  font-weight:850;
  background:rgba(0,0,0,.16);
}

.go-outline-btn i{
  display:grid;
  place-items:center;
  width:28px;
  height:28px;
  border-radius:50%;
  border:1px solid rgba(224,255,0,.6);
  color:#eaff00;
  font-size:11px;
  font-style:normal;
}

.go-premium-dashboard-wrap{
  position:relative;
  min-height:470px;
}

.go-premium-dashboard{
  position:relative;
  z-index:2;
  width:100%;
  max-width:650px;
  padding:32px;
  border-radius:30px;
  background:linear-gradient(145deg,rgba(0,31,27,.94),rgba(0,72,52,.64));
  border:1px solid rgba(224,255,0,.46);
  box-shadow:0 35px 95px rgba(0,0,0,.36), inset 0 1px 0 rgba(255,255,255,.08);
  transform:rotate(-2deg);
}

.dash-head{
  display:flex;
  justify-content:space-between;
  align-items:center;
  margin-bottom:24px;
}

.dash-head h3{
  margin:0;
  font-size:25px;
  color:#fff;
  font-weight:900;
}

.dash-head span{
  padding:10px 15px;
  border-radius:999px;
  border:1px solid rgba(255,255,255,.17);
  background:rgba(0,0,0,.22);
  color:#fff;
  font-size:13px;
}

.dash-boxes{
  display:grid;
  grid-template-columns:repeat(4,1fr);
  gap:14px;
  margin-bottom:26px;
}

.dash-boxes div{
  padding:16px 14px 14px;
  border-radius:14px;
  background:rgba(255,255,255,.065);
  border:1px solid rgba(255,255,255,.055);
}

.dash-boxes small{
  display:block;
  margin-bottom:8px;
  color:rgba(255,255,255,.72);
  font-size:12px;
}

.dash-boxes b{
  display:block;
  color:#eaff00;
  font-size:25px;
  line-height:1;
  margin-bottom:12px;
}

.dash-boxes svg{
  width:78px;
  height:24px;
}

.dash-boxes path{
  fill:none;
  stroke:#37f875;
  stroke-width:3;
  stroke-linecap:round;
  stroke-linejoin:round;
}

.big-chart{
  position:relative;
  height:278px;
  border-radius:20px;
  overflow:hidden;
  background:rgba(255,255,255,.025);
}

.chart-lines{
  position:absolute;
  inset:0;
  background-image:
    linear-gradient(rgba(255,255,255,.055) 1px, transparent 1px),
    linear-gradient(90deg, rgba(255,255,255,.055) 1px, transparent 1px);
  background-size:80px 56px;
}

.bars{
  position:absolute;
  left:42px;
  right:42px;
  bottom:22px;
  height:190px;
  display:flex;
  align-items:flex-end;
  justify-content:space-between;
}

.bars i{
  display:block;
  width:43px;
  border-radius:8px;
  background:linear-gradient(180deg,#40eb70 0%,#eaff00 60%,#ffc400 100%);
  box-shadow:0 0 22px rgba(224,255,0,.26);
}

.chart-curve{
  position:absolute;
  inset:0;
  width:100%;
  height:100%;
}

.chart-curve path{
  fill:none;
  stroke:#fff;
  stroke-width:3;
  filter:drop-shadow(0 0 6px rgba(255,255,255,.32));
}

.chart-curve circle{
  fill:#fff;
  filter:drop-shadow(0 0 10px rgba(255,255,255,.7));
}

.chart-pop{
  position:absolute;
  right:42px;
  top:28px;
  min-width:134px;
  padding:14px 16px;
  border-radius:14px;
  background:linear-gradient(135deg,#2ce579,#008a5a);
  box-shadow:0 16px 38px rgba(0,0,0,.28);
}

.chart-pop b{
  display:block;
  color:#fff;
  font-size:24px;
  line-height:1;
}

.chart-pop span{
  display:block;
  margin-top:5px;
  color:rgba(255,255,255,.9);
  font-size:12px;
}

.chart-pop em{
  position:absolute;
  right:12px;
  top:5px;
  color:#fff;
  font-size:42px;
  font-style:normal;
  transform:rotate(5deg);
}

.css-rocket{
  position:absolute;
  right:-72px;
  top:75px;
  z-index:3;
  width:150px;
  height:250px;
  transform:rotate(33deg);
}

.css-rocket:before{
  content:"";
  position:absolute;
  left:42px;
  top:0;
  width:74px;
  height:158px;
  border-radius:80% 80% 34% 34%;
  background:linear-gradient(140deg,#0c4037,#031b17 58%,#0d5f48);
  border:1px solid rgba(255,255,255,.32);
  box-shadow:0 20px 50px rgba(0,0,0,.32);
}

.css-rocket:after{
  content:"";
  position:absolute;
  left:34px;
  bottom:38px;
  width:100px;
  height:38px;
  background:linear-gradient(90deg,#cfff00,#78db24);
  clip-path:polygon(0 35%, 72% 0, 100% 50%, 72% 100%, 0 65%);
}

.css-rocket .rocket-window{
  position:absolute;
  left:59px;
  top:67px;
  z-index:4;
  display:grid;
  place-items:center;
  width:42px;
  height:42px;
  border-radius:50%;
  background:#fff;
  color:#09231c;
  font-weight:950;
  font-size:24px;
  box-shadow:inset -8px -8px 0 #ffc400;
}

.css-rocket span{
  position:absolute;
  left:27px;
  bottom:-48px;
  width:115px;
  height:150px;
  border-radius:50%;
  background:radial-gradient(circle,rgba(255,255,0,.85) 0%,rgba(69,255,99,.45) 42%,transparent 70%);
  filter:blur(13px);
  z-index:-1;
}

.premium-feature-bar{
  position:relative;
  z-index:3;
  display:grid;
  grid-template-columns:repeat(4,1fr);
  margin-top:48px;
  padding:22px 28px;
  border-radius:22px;
  background:rgba(0,25,21,.58);
  border:1px solid rgba(255,255,255,.13);
  box-shadow:0 20px 60px rgba(0,0,0,.25);
  backdrop-filter:blur(20px);
}

.premium-feature-bar div{
  display:grid;
  grid-template-columns:54px 1fr;
  column-gap:16px;
  padding:10px 24px;
  border-right:1px solid rgba(255,255,255,.14);
}

.premium-feature-bar div:last-child{
  border-right:0;
}

.premium-feature-bar i{
  grid-row:1 / span 2;
  display:grid;
  place-items:center;
  width:48px;
  height:48px;
  border-radius:15px;
  color:#eaff00;
  font-size:32px;
  font-style:normal;
}

.premium-feature-bar strong{
  color:#fff;
  font-size:17px;
  margin-bottom:7px;
}

.premium-feature-bar span{
  color:rgba(255,255,255,.76);
  font-size:14px;
  line-height:1.5;
}

@media(max-width:1150px){
  .go-premium-inner{
    grid-template-columns:1fr;
    gap:50px;
  }

  .go-premium-dashboard{
    max-width:none;
    transform:none;
  }

  .css-rocket{
    right:10px;
  }

  .premium-feature-bar{
    grid-template-columns:repeat(2,1fr);
  }

  .premium-feature-bar div:nth-child(2){
    border-right:0;
  }

  .premium-feature-bar div{
    border-bottom:1px solid rgba(255,255,255,.12);
  }

  .premium-feature-bar div:nth-child(3),
  .premium-feature-bar div:nth-child(4){
    border-bottom:0;
  }
}

@media(max-width:700px){
  .go-premium-hero{
    padding:42px 0 38px;
    min-height:auto;
  }

  .go-premium-copy h1{
    font-size:42px;
    letter-spacing:-1.4px;
  }

  .go-premium-copy p{
    font-size:16px;
  }

  .go-premium-buttons{
    flex-direction:column;
    align-items:stretch;
  }

  .go-yellow-btn,
  .go-outline-btn{
    width:100%;
  }

  .go-premium-dashboard{
    padding:20px;
    border-radius:22px;
  }

  .dash-head{
    flex-direction:column;
    align-items:flex-start;
    gap:12px;
  }

  .dash-boxes{
    grid-template-columns:repeat(2,1fr);
  }

  .css-rocket{
    display:none;
  }

  .premium-feature-bar{
    grid-template-columns:1fr;
    padding:14px;
  }

  .premium-feature-bar div{
    border-right:0;
    border-bottom:1px solid rgba(255,255,255,.12);
    padding:16px 8px;
  }

  .premium-feature-bar div:last-child{
    border-bottom:0;
  }
}



/* GO PREMIUM FOOTER */
.go-footer{
  position:relative;
  overflow:hidden;
  background:
    radial-gradient(circle at 15% 10%, rgba(255,204,0,.16), transparent 28%),
    radial-gradient(circle at 92% 82%, rgba(255,204,0,.12), transparent 24%),
    linear-gradient(135deg,#07130f 0%,#101828 55%,#061713 100%);
  color:#fff;
  padding:78px 0 0;
}

.go-footer:before{
  content:"";
  position:absolute;
  right:-180px;
  top:-180px;
  width:520px;
  height:520px;
  border-radius:50%;
  border:8px solid rgba(255,204,0,.12);
}

.go-footer:after{
  content:"";
  position:absolute;
  left:60px;
  bottom:80px;
  width:280px;
  height:280px;
  background-image:radial-gradient(rgba(255,255,255,.12) 2px, transparent 2px);
  background-size:24px 24px;
  opacity:.35;
}

.go-footer-glow{
  position:absolute;
  right:18%;
  top:35%;
  width:260px;
  height:260px;
  border-radius:50%;
  background:rgba(255,204,0,.12);
  filter:blur(70px);
}

.go-footer-top{
  position:relative;
  z-index:2;
  display:grid;
  grid-template-columns:1fr .8fr .9fr;
  gap:28px;
  align-items:start;
}

.go-footer-brand,
.go-footer-card,
.go-footer-contact{
  background:rgba(255,255,255,.06);
  border:1px solid rgba(255,255,255,.10);
  border-radius:30px;
  padding:30px;
  backdrop-filter:blur(12px);
  box-shadow:0 24px 70px rgba(0,0,0,.18);
}

.go-footer-brand{
  min-height:100%;
}

.go-footer-logo{
  width:210px;
  max-width:100%;
  height:auto;
  display:block;
  margin-bottom:22px;
  filter:drop-shadow(0 10px 24px rgba(0,0,0,.2));
}

.go-footer-brand p{
  color:rgba(255,255,255,.76);
  line-height:1.8;
  font-size:15.5px;
  margin:0;
}

.go-footer-badges{
  display:flex;
  gap:10px;
  flex-wrap:wrap;
  margin-top:24px;
}

.go-footer-badges span{
  display:inline-flex;
  padding:9px 13px;
  border-radius:999px;
  background:rgba(255,204,0,.12);
  border:1px solid rgba(255,204,0,.24);
  color:#ffcc00;
  font-size:12px;
  font-weight:900;
}

.go-footer-card h3,
.go-footer-contact h3{
  color:#fff;
  font-size:21px;
  margin:0 0 20px;
}

.go-footer-card a{
  position:relative;
  display:flex;
  align-items:center;
  gap:10px;
  color:rgba(255,255,255,.72);
  text-decoration:none;
  padding:11px 0;
  line-height:1.4;
  transition:.2s ease;
}

.go-footer-card a:before{
  content:"→";
  width:24px;
  height:24px;
  border-radius:50%;
  background:rgba(255,204,0,.12);
  color:#ffcc00;
  display:flex;
  align-items:center;
  justify-content:center;
  font-size:13px;
  flex:0 0 24px;
}

.go-footer-card a:hover{
  color:#ffcc00;
  transform:translateX(4px);
}

.go-footer-contact{
  display:grid;
  gap:14px;
}

.go-footer-contact-item{
  display:flex;
  gap:14px;
  align-items:center;
  padding:15px;
  border-radius:18px;
  background:rgba(255,255,255,.07);
  border:1px solid rgba(255,255,255,.08);
  text-decoration:none;
  color:#fff;
}

.go-footer-contact-item i{
  width:46px;
  height:46px;
  border-radius:15px;
  background:linear-gradient(135deg,#ffe600,#ffb700);
  color:#101828;
  display:flex;
  align-items:center;
  justify-content:center;
  font-style:normal;
  font-size:21px;
  flex:0 0 46px;
}

.go-footer-contact-item b{
  display:block;
  color:#fff;
  font-size:13px;
  margin-bottom:3px;
}

.go-footer-contact-item span{
  color:rgba(255,255,255,.76);
  line-height:1.4;
}

.go-footer-whatsapp{
  height:58px;
  border-radius:18px;
  background:linear-gradient(135deg,#ffe600,#ffb700);
  color:#101828;
  text-decoration:none;
  font-weight:900;
  display:flex;
  align-items:center;
  justify-content:center;
  box-shadow:0 16px 40px rgba(255,190,0,.22);
}

.go-footer-disclaimer{
  position:relative;
  z-index:2;
  margin-top:34px;
}

.go-footer-disclaimer p{
  margin:0;
  padding:20px 24px;
  border-radius:22px;
  background:rgba(0,0,0,.18);
  border:1px solid rgba(255,255,255,.08);
  color:rgba(255,255,255,.52);
  font-size:12px;
  line-height:1.75;
  text-align:center;
}

.go-footer-bottom{
  position:relative;
  z-index:2;
  margin-top:26px;
  padding:24px 0;
  border-top:1px solid rgba(255,255,255,.08);
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
  color:rgba(255,255,255,.58);
  font-size:14px;
}

@media(max-width:1100px){
  .go-footer-top{
    grid-template-columns:1fr 1fr;
  }
}

@media(max-width:700px){
  .go-footer{
    padding-top:55px;
  }

  .go-footer-top{
    grid-template-columns:1fr;
  }

  .go-footer-brand,
  .go-footer-card,
  .go-footer-contact{
    border-radius:24px;
    padding:24px;
  }

  .go-footer-bottom{
    flex-direction:column;
    text-align:center;
  }

  .go-footer-logo{
    width:185px;
  }
}