:root{
    --dark:#070b14;
    --dark2:#111827;
    --red:#ef111f;
    --red2:#ff2d38;
    --muted:#b9c1cf;
    --border:rgba(255,255,255,.14)

}
html,body{
    margin:0;
    padding:0;
    font-family:Inter,Segoe UI,Arial,sans-serif;
    background:#f5f6fa;color:#101828

}
.gonsta-nav{
    min-height:88px;
    background:rgba(7,11,20,.94);
    backdrop-filter:blur(18px);
    border-bottom:1px solid rgba(255,255,255,.08)

}
.brand-logo {
    height: 54px;
    width: auto;
    max-width: 235px;
    object-fit: contain;
    display: block;
}

.gonsta-nav {
    min-height: 88px;
    background: rgba(7,11,20,.94);
    backdrop-filter: blur(18px);
    border-bottom: 1px solid rgba(255,255,255,.08);
}

.navbar-brand{
    padding:0

}
.gonsta-nav .nav-link {
    color:rgba(255,255,255,.78);
    font-weight:800;
    margin:0 .45rem

}
.gonsta-nav .nav-link:hover {
    color:#fff}
.navbar-toggler {
    border-color:rgba(255,255,255,.25)

}
.navbar-toggler-icon{
    filter:invert(1)

}
.btn-gonsta{
    background:linear-gradient(135deg,var(--red),var(--red2));
    color:#fff!important;
    border:0;
    border-radius:999px;
    font-weight:900;
    padding:.78rem 1.45rem;
    box-shadow:0 16px 35px rgba(239,17,31,.30)

}
.btn-gonsta:hover{
    transform:translateY(-1px);
    box-shadow:0 20px 42px rgba(239,17,31,.42)

}.btn-glass{
     background:rgba(255,255,255,.08);
     border:1px solid rgba(255,255,255,.22);
     color:white;
     border-radius:999px;
     font-weight:800

 }
 .btn-glass:hover{
     background:rgba(255,255,255,.16);
     color:white

 }
 .hero-gonsta{
     min-height:100vh;
     padding:165px 0 85px;
     color:#fff;
     background:radial-gradient(circle at 82% 20%,rgba(239,17,31,.38),transparent 34%),linear-gradient(135deg,#050914 0%,#101827 48%,#4b0c18 100%);
     overflow:hidden

 }.premium-pill{
      display:inline-flex;
      align-items:center;
      padding:.65rem 1.15rem;
      border:1px solid var(--border);
      background:rgba(255,255,255,.10);
      border-radius:999px;
      color:#fff;
      font-weight:800;
      margin-bottom:1.5rem

  }.hero-gonsta h1,.page-hero h1{
       font-size:clamp(3rem,5.7vw,5.7rem);
       line-height:.96;
       letter-spacing:-.07em;
       font-weight:950;
       text-shadow:0 8px 22px rgba(0,0,0,.25)

   }
   .hero-text{
       margin-top:2rem;
       max-width:720px;
       font-size:1.22rem;
       line-height:1.75;
       color:rgba(255,255,255,.82)

   }
   .glass-card{
       position:relative;
       overflow:hidden;
       border-radius:30px;
       background:linear-gradient(145deg,rgba(255,255,255,.10),rgba(255,255,255,.035));
       backdrop-filter:blur(22px);
       -webkit-backdrop-filter:blur(22px);
       border:1px solid rgba(255,255,255,.16);
       box-shadow:0 40px 120px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.09);
       color:#fff

   }.glass-card:before{
        content:"";
        position:absolute;
        inset:0;border-radius:30px;
        pointer-events:none;
        background:linear-gradient(120deg,rgba(255,255,255,.25),transparent 42%);
        opacity:.22}
    .quote-card{padding:2rem}.quote-card>*{position:relative;z-index:1}.quote-card h3{font-weight:950;font-size:1.35rem;margin:0}.status-pill{display:inline-flex;align-items:center;gap:.5rem;border:1px solid rgba(239,17,31,.45);background:rgba(239,17,31,.12);padding:.55rem .9rem;border-radius:999px;font-weight:900}.status-pill span{width:9px;height:9px;background:var(--red2);border-radius:50%;box-shadow:0 0 0 5px rgba(239,17,31,.12)}.quote-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.quote-field label{display:block;color:rgba(255,255,255,.62);font-weight:800;margin-bottom:.45rem}.quote-field input,.quote-field select,.quote-field textarea{width:100%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);color:#fff;border-radius:18px;padding:.9rem 1rem;outline:none}.quote-field input::placeholder,.quote-field textarea::placeholder{color:rgba(255,255,255,.45)}.quote-field select option{color:#111}.secure-note{margin-top:1.2rem;color:rgba(255,255,255,.66);font-weight:600}.secure-note i{color:var(--red2);margin-right:.45rem}.trust-row{margin-top:3rem;padding:1.1rem;border-radius:24px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;color:rgba(255,255,255,.78);font-weight:800}.trust-row i{color:var(--red2);margin-right:.4rem}.section-white{padding:90px 0;background:#fff}.section-title{max-width:760px;margin-bottom:2.5rem}.section-title span{color:var(--red);font-weight:950;text-transform:uppercase;letter-spacing:.12em}.section-title h2{margin-top:.75rem;font-size:clamp(2rem,4vw,3.4rem);font-weight:950;letter-spacing:-.05em}.feature-card{height:100%;padding:2rem;border-radius:28px;background:#fff;border:1px solid #e8eaf0;box-shadow:0 18px 50px rgba(16,24,40,.08);transition:.25s}.feature-card:hover{transform:translateY(-6px);box-shadow:0 28px 70px rgba(16,24,40,.14)}.icon-box{width:54px;height:54px;border-radius:18px;display:grid;place-items:center;background:#fff0f1;color:var(--red);font-weight:950;margin-bottom:1.25rem}.feature-card h4{font-weight:950;letter-spacing:-.03em}.feature-card p{color:#667085;line-height:1.7}.page-hero{padding:160px 0 80px;color:white;background:radial-gradient(circle at 78% 20%,rgba(239,17,31,.38),transparent 34%),linear-gradient(135deg,#050914 0%,#101827 54%,#4b0c18 100%)}.page-hero.compact{min-height:auto}.page-hero p{max-width:720px;color:rgba(255,255,255,.78);font-size:1.18rem;line-height:1.7}.form-card{background:#fff;border:1px solid #e8eaf0;border-radius:28px;padding:2rem;box-shadow:0 24px 70px rgba(16,24,40,.10)}.form-card label{font-weight:850;margin-bottom:.4rem;color:#344054}.form-control,.form-select{border-radius:15px;padding:.85rem 1rem}.side-info{padding:2rem;background:linear-gradient(150deg,#0b1220,#3c0d18)}.side-info h3{font-weight:950;margin-bottom:1.5rem}.process-item{display:flex;gap:1rem;border-bottom:1px solid rgba(255,255,255,.11);padding:1rem 0}.process-item strong{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;background:rgba(239,17,31,.18);color:#fff}.process-item span{color:rgba(255,255,255,.75);font-weight:700}.gonsta-footer{background:#070b14;color:#fff;padding:45px 0}.footer-logo{height:46px;width:auto}.gonsta-footer p,.gonsta-footer span{color:rgba(255,255,255,.62)}@media(max-width:991px){.hero-gonsta{padding-top:130px}.brand-logo{height:46px}.trust-row{grid-template-columns:1fr 1fr}.quote-grid{grid-template-columns:1fr}}@media(max-width:575px){.hero-gonsta h1,.page-hero h1{font-size:2.75rem}.hero-text{font-size:1.05rem}.trust-row{grid-template-columns:1fr}.quote-card{padding:1.35rem}}
