@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:wght@300;400;500;600;700&display=swap";@font-face{font-family:GoBold;src:url(https://db.onlinewebfonts.com/t/3a47a4dc56a5b8d9c5e54cc89a5e85e5.woff2) format("woff2"),url(https://db.onlinewebfonts.com/t/3a47a4dc56a5b8d9c5e54cc89a5e85e5.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--pink: #ff2d78;--pink-light: #ff6fa3;--pink-dim: rgba(255,45,120,.13);--pink-glow: rgba(255,45,120,.32);--dark: #0d0509;--dark2: #160b10;--dark3: #1f0f17;--dark4: #2a1420;--surface: #1a0c13;--border: rgba(255,45,120,.18);--border-dim: rgba(255,255,255,.07);--text: #f0e6ea;--muted: rgba(240,230,234,.42);--white: #ffffff;--green: #3ecf8e;--orange: #ff9f43;--purple: #a29bfe;--red: #ff6b6b;--sidebar-w: 244px;--font-head: "GoBold", "Arial Black", sans-serif;--font-body: "Nunito Sans", sans-serif}html,body{background:var(--dark);color:var(--text);font-family:var(--font-body);min-height:100vh;-webkit-font-smoothing:antialiased}#root{min-height:100vh}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--dark2)}::-webkit-scrollbar-thumb{background:var(--pink);border-radius:4px}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes scanLine{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes dotBounce{0%,80%,to{transform:scale(.6);opacity:.4}40%{transform:scale(1);opacity:1}}.fu{animation:fadeUp .45s ease both}.fu1{animation:fadeUp .45s .07s ease both}.fu2{animation:fadeUp .45s .14s ease both}.fu3{animation:fadeUp .45s .21s ease both}.fu4{animation:fadeUp .45s .28s ease both}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media (max-width: 1024px){.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 600px){.grid-4,.grid-3,.grid-2{grid-template-columns:1fr}}.page-pad{padding:48px 40px}@media (max-width: 768px){.page-pad{padding:28px 18px}.hero-pad{padding:56px 20px 36px!important}.hero-pad-bottom{padding:38px 18px 26px!important}.cms-h{padding:22px 18px 0!important}.ft-inner{flex-direction:column!important;gap:28px!important}.ft-links{flex-direction:column!important;gap:20px!important}.ft-bot{flex-direction:column!important;gap:6px!important}.brief-g{grid-template-columns:1fr!important;border-left:none!important;padding-left:0!important;padding-top:18px!important;border-top:1px solid var(--border-dim)!important;margin-top:18px!important}}input,select,textarea{background:var(--dark3);border:1.5px solid var(--border);color:var(--text);font-family:var(--font-body);border-radius:8px;outline:none;transition:border-color .2s,box-shadow .2s}input:focus,select:focus,textarea:focus{border-color:var(--pink);box-shadow:0 0 0 3px var(--pink-dim)}select option{background:var(--dark3)}button{cursor:pointer;font-family:var(--font-body)}.h-title{font-family:var(--font-head);letter-spacing:.01em}.mob-bar{display:none!important}@media (max-width: 768px){.mob-bar{display:flex!important}}
