
:root{
  --navy:#060E1E;--navy-mid:#0C1830;--navy-light:#132040;
  --red:#E3192B;--red-dk:#B01220;--white:#F4F6FA;
  --muted:#8A99B3;--bdr:rgba(255,255,255,0.08);
  --gold:#D4A017;--glight:#F0C040;--green:#2ED573;
}
*,*::before,*::after{box-sizing:border-box;margin:0;padding:0;}
html{scroll-behavior:smooth;}
body{background:var(--navy);color:var(--white);font-family:'Barlow',sans-serif;overflow-x:hidden;}
body::after{content:'';position:fixed;inset:0;opacity:.03;pointer-events:none;z-index:99;
  background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");}

/* NAV */
nav{position:fixed;top:0;left:0;right:0;z-index:999;height:80px;display:flex;align-items:center;
  justify-content:space-between;padding:0 48px;background:rgba(6,14,30,.93);
  backdrop-filter:blur(20px);border-bottom:1px solid var(--bdr);}
.nl{display:flex;align-items:center;gap:16px;list-style:none;}
.nl a{font-family:'Barlow Condensed',sans-serif;font-size:13px;font-weight:600;letter-spacing:.1em;
  text-transform:uppercase;color:var(--muted);cursor:pointer;text-decoration:none;transition:color .2s;white-space:nowrap;}
.nl a:hover,.nl a.on{color:var(--white);}
.ndl{background:var(--red);color:var(--white)!important;padding:9px 18px;border-radius:3px;}
.ndl:hover{background:var(--red-dk)!important;}
.ndon{border:1px solid rgba(255,255,255,.3);color:var(--white)!important;padding:9px 18px;border-radius:3px;}
.ncont{border:1px solid var(--white);border-radius:3px;padding:7px 16px !important;}
.ndon:hover{background:rgba(255,255,255,.06)!important;border-color:var(--white)!important;}
.nsfs{background:rgba(212,160,23,.12);border:1px solid rgba(212,160,23,.35);color:var(--glight)!important;padding:9px 14px;border-radius:3px;}
.nsfs:hover{background:rgba(212,160,23,.22)!important;}
.nl .dd{position:relative;}
.nl .dd>a::after{content:' \25BE';font-size:10px;opacity:.5;}
.nl .dd-menu{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);
  background:rgba(6,14,30,.97);border:1px solid var(--bdr);border-radius:4px;
  padding:8px 0;min-width:180px;margin-top:12px;list-style:none;
  backdrop-filter:blur(20px);box-shadow:0 12px 36px rgba(0,0,0,.5);}
.nl .dd-menu::before{content:'';position:absolute;top:-12px;left:0;right:0;height:12px;}
.nl .dd:hover .dd-menu{display:block;}
.nl .dd-menu li a{display:block;padding:9px 20px;font-size:12px;letter-spacing:.1em;
  color:var(--muted);white-space:nowrap;transition:all .15s;}
.nl .dd-menu li a:hover{color:var(--white);background:rgba(255,255,255,.04);}

/* PAGES */
.pg{display:none;min-height:100vh;}
.pg.on{display:block;}

/* HERO */
.hero{position:relative;display:flex;align-items:flex-start;overflow:hidden;padding-top:80px;}
.hero.full{min-height:100vh;}
.hero.tall{min-height:78vh;}
.hero.mid{min-height:62vh;}
.hbg{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.04);}
.hbg.rdy{transform:scale(1);transition:transform 10s ease-out;}
.hgr{position:absolute;inset:0;}
.hgr.btm{background:linear-gradient(to top,rgba(6,14,30,1) 0%,rgba(6,14,30,.72) 30%,rgba(6,14,30,.35) 70%,rgba(6,14,30,.3) 100%);}
.hgr.hvy{background:linear-gradient(to top,rgba(6,14,30,1) 0%,rgba(6,14,30,.88) 50%,rgba(6,14,30,.3) 100%);}
.hgr.lft{background:linear-gradient(to right,rgba(6,14,30,.97) 0%,rgba(6,14,30,.75) 45%,rgba(6,14,30,.2) 100%);}
.hc{position:relative;z-index:2;padding:40px 80px 80px;}
.hero.full .hc{padding-top:40px;}
h1.big{font-family:'Barlow Condensed',sans-serif;font-size:clamp(58px,8.5vw,112px);font-weight:900;
  line-height:.91;text-transform:uppercase;letter-spacing:-.01em;margin-bottom:24px;}
h1.big em{font-style:normal;color:var(--red);}

/* SECTIONS */
sec,section{padding:96px 80px;display:block;}
.tag{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:.25em;
  text-transform:uppercase;color:var(--red);margin-bottom:18px;display:flex;align-items:center;gap:12px;}
.tag::before{content:'';width:28px;height:1px;background:var(--red);}
.tag.c{justify-content:center;}.tag.c::before{display:none;}
.tag.gd{color:var(--glight);}.tag.gd::before{background:var(--gold);}
.ttl{font-family:'Barlow Condensed',sans-serif;font-size:clamp(38px,4.8vw,64px);font-weight:800;
  line-height:1;text-transform:uppercase;letter-spacing:-.01em;margin-bottom:22px;}
.ttl em{font-style:normal;color:var(--red);}
.ttl em.gd{color:var(--glight);}
.body{font-size:17px;font-weight:300;color:rgba(244,246,250,.7);line-height:1.75;max-width:580px;}
.badge{display:inline-flex;align-items:center;gap:7px;background:rgba(255,255,255,.12);
  border:1px solid rgba(255,255,255,.3);padding:5px 14px;border-radius:2px;
  font-family:'Barlow Condensed',sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;
  text-transform:uppercase;color:var(--white);margin-bottom:22px;}
.badge::before{content:'';width:5px;height:5px;background:var(--white);border-radius:50%;animation:pulse 2s infinite;}
.badge.gd{background:rgba(212,160,23,.15);border-color:rgba(212,160,23,.4);color:var(--glight);}
.badge.gd::before{background:var(--gold);}
@keyframes pulse{0%,100%{opacity:1;transform:scale(1);}50%{opacity:.4;transform:scale(.8);}}
@keyframes fadeU{to{opacity:1;transform:translateY(0);}}
.ani{opacity:0;transform:translateY(20px);animation:fadeU .8s forwards;}
.ani1{animation-delay:.15s;}.ani2{animation-delay:.3s;}.ani3{animation-delay:.45s;}.ani4{animation-delay:.6s;}

/* REVEAL */
.rv{opacity:1;transform:translateY(0);}
.rv.vis{opacity:1;transform:translateY(0);}
.d1{animation-delay:.1s;}.d2{animation-delay:.2s;}.d3{animation-delay:.3s;}.d4{animation-delay:.4s;}
@keyframes fadeIn{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}

/* BUTTONS */
.btn{display:inline-flex;align-items:center;gap:9px;font-family:'Barlow Condensed',sans-serif;
  font-weight:700;font-size:15px;letter-spacing:.1em;text-transform:uppercase;border-radius:3px;
  cursor:pointer;transition:all .2s;border:none;padding:15px 30px;text-decoration:none;}
.btr{background:var(--red);color:var(--white);}
.btr:hover{background:var(--red-dk);transform:translateY(-1px);}
.btg{background:transparent;color:var(--white);border:1px solid rgba(255,255,255,.3);}
.btg:hover{border-color:var(--white);background:rgba(255,255,255,.06);}
.btgold{background:var(--gold);color:var(--navy);font-weight:800;}
.btgold:hover{background:var(--glight);}
.row{display:flex;gap:14px;flex-wrap:wrap;align-items:center;}
.row.c{justify-content:center;}

/* GRIDS */
.g2{display:grid;grid-template-columns:1fr 1fr;gap:2px;}
.g3{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;}
.g4{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;}
.g2h{display:grid;grid-template-columns:1fr 1fr;}

/* CARDS */
.card{background:var(--navy-mid);padding:44px 32px;border-top:3px solid transparent;transition:border-color .3s,background .3s;}
.card:hover{border-color:var(--red);background:var(--navy-light);}
.card h3{font-family:'Barlow Condensed',sans-serif;font-size:21px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px;}
.card p,.card-p{font-size:14px;font-weight:300;color:var(--muted);line-height:1.7;}
.cn{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;color:var(--red);letter-spacing:.18em;margin-bottom:14px;}

/* STAT BAR */
.sbar{background:var(--navy-light);border-top:1px solid var(--bdr);border-bottom:1px solid var(--bdr);
  padding:28px 80px;display:flex;justify-content:space-between;align-items:center;gap:24px;}
.si{text-align:center;flex:1;}
.si+.si{border-left:1px solid var(--bdr);}
.sn{font-family:'Barlow Condensed',sans-serif;font-size:48px;font-weight:900;line-height:1;letter-spacing:-.02em;}
.sn span{color:var(--red);}
.sl{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin-top:5px;}

/* BIG CTA */
.bigcta{text-align:center;position:relative;overflow:hidden;}
.bigcta::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);
  width:600px;height:600px;background:radial-gradient(circle,rgba(227,25,43,.07),transparent 70%);pointer-events:none;}
.bigcta .ttl{font-size:clamp(48px,6.5vw,86px);margin:0 auto 20px;max-width:800px;}
.bigcta .body{margin:0 auto 44px;text-align:center;max-width:480px;}

/* SPLIT */
.split{display:grid;grid-template-columns:1fr 1fr;}
.split-text{padding:88px 72px;display:flex;flex-direction:column;justify-content:center;}
.split-text p+p{margin-top:18px;}
.split-img{overflow:hidden;position:relative;}
.split-img img{width:100%;height:100%;object-fit:cover;display:block;}
.blockq{margin-top:28px;padding:20px 24px;border-left:3px solid var(--red);
  background:rgba(227,25,43,.06);font-size:16px;font-style:italic;font-weight:300;
  color:rgba(244,246,250,.85);line-height:1.7;}
.blockq cite{display:block;margin-top:10px;font-size:13px;font-style:normal;color:var(--muted);}

/* PHONE MOCKUP */
.phone{border-radius:28px;overflow:hidden;box-shadow:0 40px 80px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.08);}
.phone img{width:100%;display:block;}

/* CHAT DEMO */
.chatbox{background:var(--navy-light);border-radius:14px;border:1px solid var(--bdr);padding:22px;max-width:380px;box-shadow:0 40px 80px rgba(0,0,0,.5);}
.chat-hd{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--bdr);margin-bottom:18px;}
.chat-av{width:34px;height:34px;background:var(--red);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:'Barlow Condensed',sans-serif;font-size:15px;font-weight:800;flex-shrink:0;}
.chat-st{font-size:12px;color:var(--green);display:flex;align-items:center;gap:4px;}
.chat-st::before{content:'';width:5px;height:5px;background:var(--green);border-radius:50%;}
.msg{margin-bottom:12px;display:flex;flex-direction:column;}
.msg.bot{align-items:flex-start;}.msg.usr{align-items:flex-end;}
.bub{max-width:88%;padding:11px 14px;border-radius:12px;font-size:14px;font-weight:300;line-height:1.5;}
.msg.bot .bub{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-bottom-left-radius:4px;}
.msg.usr .bub{background:var(--red);border-bottom-right-radius:4px;}
.msg-t{font-size:11px;color:var(--muted);margin-top:3px;}
.typing{display:flex;align-items:center;gap:5px;padding:9px 14px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08);border-radius:12px;border-bottom-left-radius:4px;}
.dot{width:5px;height:5px;background:var(--muted);border-radius:50%;animation:typ .9s infinite;}
.dot:nth-child(2){animation-delay:.2s;}.dot:nth-child(3){animation-delay:.4s;}
@keyframes typ{0%,60%,100%{opacity:.3;transform:translateY(0);}30%{opacity:1;transform:translateY(-3px);}}
.privflag{display:flex;align-items:center;gap:7px;background:rgba(46,213,115,.07);border:1px solid rgba(46,213,115,.2);padding:7px 10px;border-radius:6px;font-size:11px;color:rgba(46,213,115,.9);margin-top:12px;}

/* SFS TIERS */
.tier{background:var(--navy);padding:40px 28px;position:relative;display:flex;flex-direction:column;border-top:4px solid transparent;}
.tier.tgold{border-color:var(--gold);}
.tier.tsilv{border-color:#A0B0C0;}
.tier.tbrz{border-color:#CD7F32;}
.tier.tfan{border-color:var(--red);}
.tier-lbl{font-family:'Barlow Condensed',sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;margin-bottom:4px;}
.tier-lbl.gd{color:var(--glight);}
.tier-lbl.sv{color:#B8C8D8;}
.tier-lbl.bz{color:#CD8F50;}
.tier-lbl.fn{color:#FF6B7A;}
.tier-price{font-family:'Barlow Condensed',sans-serif;font-size:48px;font-weight:900;line-height:1;letter-spacing:-.02em;margin-bottom:2px;}
.tier-unit{font-size:13px;color:var(--muted);margin-bottom:4px;}
.tier-spots{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:20px;padding-bottom:18px;border-bottom:1px solid var(--bdr);}
.tier ul{list-style:none;flex:1;margin-bottom:24px;}
.tier ul li{font-size:13px;font-weight:300;color:rgba(244,246,250,.72);padding:5px 0;padding-left:18px;position:relative;line-height:1.4;}
.tier ul li::before{content:'✓';position:absolute;left:0;color:var(--red);font-size:11px;font-weight:700;}
.tier-btn{display:block;text-align:center;padding:13px;border-radius:3px;font-family:'Barlow Condensed',sans-serif;font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;transition:all .2s;}
.tbgold{background:var(--gold);color:var(--navy);}
.tbgold:hover{background:var(--glight);}
.tbsilv{background:rgba(160,176,192,.12);border:1px solid #A0B0C0;color:#B8C8D8;}
.tbsilv:hover{background:rgba(160,176,192,.22);}
.tbbronze{background:rgba(205,127,50,.12);border:1px solid #CD7F32;color:#CD8F50;}
.tbbronze:hover{background:rgba(205,127,50,.22);}
.tbfan{background:rgba(227,25,43,.12);border:1px solid var(--red);color:var(--red);}
.tbfan:hover{background:var(--red);color:var(--white);}

/* DONATE AMOUNTS */
.amtbtn{background:var(--navy-mid);border:1px solid var(--bdr);padding:16px;border-radius:3px;font-family:'Barlow Condensed',sans-serif;font-size:22px;font-weight:700;color:var(--white);cursor:pointer;transition:all .2s;}
.amtbtn:hover,.amtbtn.sel{border-color:var(--red);background:rgba(227,25,43,.1);color:var(--red);}
.finp{background:var(--navy-mid);border:1px solid var(--bdr);padding:13px 16px;border-radius:3px;font-family:'Barlow',sans-serif;font-size:16px;color:var(--white);outline:none;width:100%;}
.finp:focus{border-color:var(--red);}
.flbl{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--muted);display:block;margin-bottom:5px;}

/* FOOTER */
footer{background:var(--navy-mid);border-top:1px solid var(--bdr);padding:44px 80px;}
.ft-in{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;}
.ft-sub{font-size:12px;color:var(--muted);font-weight:300;margin-top:4px;}
.ft-links{display:flex;gap:16px;list-style:none;flex-wrap:wrap;}
.ft-links a{font-family:'Barlow Condensed',sans-serif;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);cursor:pointer;text-decoration:none;transition:color .2s;}
.ft-links a:hover{color:var(--white);}
.ft-copy{font-size:12px;color:var(--muted);text-align:right;line-height:1.6;}
.ft-div{height:1px;background:var(--bdr);margin-bottom:26px;}

/* MISC */
.priv-badge{background:rgba(46,213,115,.07);border:1px solid rgba(46,213,115,.2);padding:9px 14px;border-radius:4px;font-size:13px;color:rgba(46,213,115,.85);margin-bottom:8px;}
.np-check{display:flex;gap:12px;align-items:flex-start;margin-bottom:12px;font-size:15px;font-weight:300;color:rgba(244,246,250,.75);line-height:1.5;}
.np-check::before{content:'✓';flex-shrink:0;width:20px;height:20px;background:rgba(46,213,115,.1);border:1px solid rgba(46,213,115,.3);border-radius:3px;display:flex;align-items:center;justify-content:center;font-size:12px;color:var(--green);font-weight:700;text-align:center;line-height:20px;}
@keyframes ringPulse{0%,100%{opacity:.25;transform:translate(-50%,-50%) scale(1);}50%{opacity:.65;transform:translate(-50%,-50%) scale(1.04);}}

/* FORM PAGES (reset-password, data-deletion) */
.fp{max-width:560px;margin:0 auto;}
.fp-title{font-family:'Barlow Condensed',sans-serif;font-size:clamp(42px,6vw,72px);font-weight:900;line-height:.93;text-transform:uppercase;letter-spacing:-.01em;margin-bottom:16px;}
.fp-title em{font-style:normal;color:var(--red);}
.fp-sub{font-size:16px;font-weight:300;color:rgba(244,246,250,.7);line-height:1.7;margin-bottom:36px;max-width:480px;}
.fp-group{margin-bottom:18px;}
.fp-msg{padding:24px;border-radius:4px;text-align:center;margin-bottom:24px;}
.fp-msg.ok{background:rgba(46,213,115,.08);border:1px solid rgba(46,213,115,.25);}
.fp-msg.ok h3{color:var(--green);font-family:'Barlow Condensed',sans-serif;font-size:28px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;}
.fp-msg.ok p{font-size:15px;font-weight:300;color:rgba(244,246,250,.75);line-height:1.6;}
.fp-msg.err{background:rgba(227,25,43,.08);border:1px solid rgba(227,25,43,.25);}
.fp-msg.err h3{color:var(--red);font-family:'Barlow Condensed',sans-serif;font-size:22px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px;}
.fp-msg.err p{font-size:14px;font-weight:300;color:rgba(244,246,250,.7);line-height:1.6;}
.fp-hint{font-size:12px;color:var(--muted);margin-top:6px;}
.fp-hint.err-text{color:var(--red);}
.fp-spinner{display:inline-block;width:18px;height:18px;border:2px solid transparent;border-top-color:var(--white);border-radius:50%;animation:spin .7s linear infinite;vertical-align:middle;}
@keyframes spin{to{transform:rotate(360deg);}}

/* POLICY PAGE */
.pol{max-width:780px;margin:0 auto;}
.pol h2{font-family:'Barlow Condensed',sans-serif;font-size:24px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--red);margin-top:40px;margin-bottom:12px;}
.pol p{font-size:15px;font-weight:300;color:rgba(244,246,250,.75);line-height:1.8;margin-bottom:14px;}
.pol a{color:var(--red);text-decoration:none;}
.pol a:hover{text-decoration:underline;}

/* HAMBURGER */
.ham{display:none;flex-direction:column;gap:5px;cursor:pointer;padding:8px;z-index:1001;background:none;border:none;}
.ham span{display:block;width:24px;height:2px;background:var(--white);transition:all .3s;}
.ham.open span:nth-child(1){transform:rotate(45deg) translate(5px,5px);}
.ham.open span:nth-child(2){opacity:0;}
.ham.open span:nth-child(3){transform:rotate(-45deg) translate(5px,-5px);}

/* MOBILE */
@media(max-width:1200px){
  nav{padding:0 20px;height:64px;overflow:visible;backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--navy);width:100%;max-width:100vw;}
  .ham{display:flex;}
  .nl{display:none;position:absolute;top:64px;left:0;right:0;background:#060E1E;
    flex-direction:column;align-items:stretch;padding:24px 24px 40px;
    gap:0;overflow-y:auto;z-index:1000;height:calc(100vh - 64px);height:calc(100dvh - 64px);
    width:100%;}
  .nl.open{display:flex;}
  .nl>li{border-bottom:1px solid var(--bdr);}
  .nl>li>a{display:block;padding:16px 4px;font-size:16px;letter-spacing:.08em;color:var(--white)!important;}
  .nl .dd-menu{position:static;transform:none;background:transparent;border:none;box-shadow:none;
    padding:0 0 8px 20px;margin:0;backdrop-filter:none;display:none;}
  .nl .dd-menu::before{display:none;}
  .nl .dd.open .dd-menu{display:block;}
  .nl .dd-menu li a{padding:10px 4px;font-size:14px;color:rgba(244,246,250,.7)!important;}
  .ndl,.ndon,.nsfs,.ncont{background:none!important;border:none!important;padding:16px 4px!important;border-radius:0!important;color:var(--white)!important;}
  .ndl:hover,.ndon:hover,.nsfs:hover,.ncont:hover{color:var(--red)!important;}

  /* HERO */
  .hero{padding-top:64px;min-height:auto!important;align-items:stretch;}
  .hero.full{min-height:100vh!important;min-height:100dvh!important;}
  .hc{padding:20px 24px 32px!important;display:flex;flex-direction:column;flex:1;}
  .hero.full .hc{padding-top:20px!important;}
  .hc>.row{margin-top:auto;}
  h1.big{font-size:clamp(42px,12vw,68px);}
  .hero .hc[style*="grid"]{display:flex!important;flex-direction:column!important;gap:40px!important;}

  /* SECTIONS */
  sec,section{padding:56px 24px;}
  .split{grid-template-columns:1fr!important;}
  .split-text{padding:48px 24px!important;}
  .split-img{min-height:260px!important;}
  .g2,.g2h{grid-template-columns:1fr!important;}
  .g3{grid-template-columns:1fr!important;}
  .g4{grid-template-columns:1fr 1fr!important;}
  .sbar{flex-direction:column;padding:24px;gap:20px;}
  .si+.si{border-left:none;border-top:1px solid var(--bdr);padding-top:20px;}
  .sn{font-size:36px;}

  /* FOOTER */
  footer{padding:32px 24px;}
  .ft-links{gap:10px;}
  .ft-copy{text-align:center;font-size:11px;}

  /* BIG CTA */
  .bigcta{padding:64px 24px!important;}

  /* SFS */
  .tier{padding:32px 20px;}
  .tier-price{font-size:40px;}

  /* MISC */
  .body{font-size:15px;}
  .blockq{font-size:14px;padding:16px 18px;}
  .chatbox{max-width:100%;}
  [style*="grid-template-columns:1fr 1.1fr"]{grid-template-columns:1fr!important;}
  [style*="grid-template-columns:1fr 1fr"]{grid-template-columns:1fr!important;}
  [style*="padding:96px 80px"]{padding:56px 24px!important;}
  [style*="padding:72px 80px"]{padding:48px 24px!important;}
  [style*="padding:52px 80px"]{padding:36px 24px!important;}
  [style*="padding:0 80px"]{padding:0 24px!important;}
  [style*="padding:80px 70px"]{padding:48px 24px!important;}
  [style*="padding:120px 80px"]{padding:80px 24px!important;}
  [style*="gap:72px"]{gap:32px!important;}
  [style*="gap:80px"]{gap:32px!important;}
  [style*="gap:60px"]{gap:32px!important;}
}
