@font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fonts/montserrat.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 500; font-display: swap; src: url(../fonts/montserrat.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 600; font-display: swap; src: url(../fonts/montserrat.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Montserrat'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fonts/montserrat.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Space Grotesk'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fonts/space-grotesk.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Space Grotesk'; font-style: normal; font-weight: 500; font-display: swap; src: url(../fonts/space-grotesk.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Space Grotesk'; font-style: normal; font-weight: 600; font-display: swap; src: url(../fonts/space-grotesk.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Space Grotesk'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fonts/space-grotesk.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Space Mono'; font-style: normal; font-weight: 400; font-display: swap; src: url(../fonts/space-mono-400.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }
@font-face { font-family: 'Space Mono'; font-style: normal; font-weight: 700; font-display: swap; src: url(../fonts/space-mono-700.woff2) format('woff2'); unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; }

*{box-sizing:border-box}
html{scroll-behavior:smooth}
[style*="min-height:100vh;display:flex;flex-direction:column"]{ min-height:calc(100vh - var(--header-h,116px)) !important; }
[style*="padding:172px 40px 80px"]{ padding-top:max(60px,calc(172px - var(--header-h,116px))) !important; }
[style*="padding:180px 40px 90px"]{ padding-top:max(60px,calc(180px - var(--header-h,116px))) !important; }
[style*="padding:150px 40px 54px"]{ padding-top:max(60px,calc(150px - var(--header-h,116px))) !important; }
body{margin:0;background:#070707;color:#F5F4F1;font-family:'Montserrat',system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}
::selection{background:#F5F4F1;color:#070707}
a{color:inherit;text-decoration:none}
a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid #2BD576;outline-offset:3px;border-radius:4px}
.skip-link{position:fixed;top:-80px;left:16px;z-index:200;background:#F5F4F1;color:#070707;font:600 14px/1 'Montserrat',sans-serif;padding:12px 20px;border-radius:999px;transition:top .2s}
.skip-link:focus{top:16px}


.gtext{background:linear-gradient(100deg,#2BD576,#10B3B0,#2E7CF6,#E84C9A,#F6A63C,#F4D03F);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:drift 8s linear infinite}
a[href*="wa.me"] span[style*="color:#F5F4F1"]{color:#25D366 !important}
[style^="max-width:1320px;margin:0 auto;padding:110px 40px;position:relative"],
[style^="max-width:1320px;margin:0 auto;padding:100px 40px"],
[style^="max-width:1320px;margin:0 auto;padding:96px 40px"],
[style^="max-width:1320px;margin:0 auto;padding:70px 40px;display:grid;grid-template-columns:repeat(3,1fr);gap:0"]{ padding-top:0 !important; padding-bottom:0 !important; }
@keyframes drift{to{background-position:220% 0}}
@keyframes marq{to{transform:translateX(-50%)}}
[style*="animation:marq"]{will-change:transform;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
@keyframes bary{0%,100%{transform:scaleY(.45)}50%{transform:scaleY(1)}}
@keyframes gridpan{to{background-position:56px 56px}}
@keyframes floaty{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}
@keyframes spin{to{transform:rotate(360deg)}}
@keyframes ping{75%,100%{transform:scale(2.4);opacity:0}}
@keyframes bgfloat1{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(6%,8%) scale(1.16)}}
@keyframes bgfloat2{0%,100%{transform:translate(0,0) scale(1)}50%{transform:translate(-8%,-6%) scale(1.22)}}

.rev{opacity:0;transform:translateY(30px);transition:opacity .9s cubic-bezier(.19,1,.22,1),transform .9s cubic-bezier(.19,1,.22,1)}
.rev.in{opacity:1;transform:none}

.mbr{display:none}
.line{display:block;overflow:hidden;padding-bottom:.16em;margin-bottom:-.16em}
.line.inl{display:inline-block;vertical-align:top}
.line>i{display:block;font-style:normal;transform:translateY(112%);animation:lineup 1.05s cubic-bezier(.19,1,.22,1) both;will-change:transform}
@keyframes lineup{to{transform:translateY(0)}}
@keyframes fadeup{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}
.hmeta{opacity:0;animation:fadeup .9s ease .55s both;will-change:opacity,transform}

.vcard{position:relative;transition:background .45s cubic-bezier(.19,1,.22,1)}
.vcard::before{content:"";position:absolute;top:0;left:22px;right:22px;height:2px;border-radius:2px;background:linear-gradient(90deg,#2BD576,#10B3B0,#2E7CF6,#E84C9A,#F6A63C,#F4D03F);transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.19,1,.22,1)}
.vcard:hover{background:#0e0e0d}
.vcard:hover::before{transform:scaleX(1)}
.vcard .vnum{transition:color .4s}
.vcard:hover .vnum{color:#F5F4F1}

.chip{transition:border-color .4s,color .4s,background .4s}
.chip:hover{border-color:rgba(245,244,241,.4);color:#fff;background:rgba(245,244,241,.04)}

.rel{position:relative;transition:background .45s cubic-bezier(.19,1,.22,1)}
.rel::before{content:"";position:absolute;top:0;left:22px;right:22px;height:2px;border-radius:2px;background:linear-gradient(90deg,#2BD576,#10B3B0,#2E7CF6,#E84C9A,#F6A63C,#F4D03F);transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.19,1,.22,1)}
.rel:hover{background:#0e0e0d}
.rel:hover::before{transform:scaleX(1)}
.rel .relarr{transition:.4s cubic-bezier(.19,1,.22,1);opacity:.4}
.rel:hover .relarr{opacity:1;transform:translate(3px,-3px)}

.wcard{position:relative;transition:background .45s cubic-bezier(.19,1,.22,1)}
.wcard::before{content:"";position:absolute;top:0;left:22px;right:22px;height:2px;border-radius:2px;background:linear-gradient(90deg,#2BD576,#10B3B0,#2E7CF6,#E84C9A,#F6A63C,#F4D03F);transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.19,1,.22,1)}
.wcard:hover{background:#0e0e0d}
.wcard:hover::before{transform:scaleX(1)}
.wcard .wnum{transition:color .4s}
.wcard:hover .wnum{color:#F5F4F1}
.wcard .warr2{display:inline-block;opacity:0;transform:translateY(8px);transition:opacity .45s,transform .45s cubic-bezier(.19,1,.22,1)}
.wcard:hover .warr2{opacity:1;transform:none}

.wrow{position:relative;transition:padding-left .5s cubic-bezier(.19,1,.22,1)}
.wrow:hover{padding-left:22px}
.wrow .warr{opacity:0;transform:translateX(-10px);transition:.45s cubic-bezier(.19,1,.22,1)}
.wrow:hover .warr{opacity:1;transform:none}
.wrow .wtitle{transition:color .4s}
.wrow:hover .wtitle{color:#fff}

.svc{transition:background .45s cubic-bezier(.19,1,.22,1)}
.svc:hover{background:#101010}
.svc .sarr{transition:.45s cubic-bezier(.19,1,.22,1);opacity:.4}
.svc:hover .sarr{opacity:1;transform:rotate(-45deg)}
.svc h3{transition:color .35s cubic-bezier(.19,1,.22,1),transform .35s cubic-bezier(.19,1,.22,1)}
.svc:hover h3{background:linear-gradient(90deg,#2BD576,#10B3B0,#2E7CF6,#E84C9A,#F6A63C,#F4D03F);-webkit-background-clip:text;background-clip:text;color:transparent;transform:translateX(8px)}

.scard{position:relative;transition:background .45s cubic-bezier(.19,1,.22,1)}
.scard::before{content:"";position:absolute;top:0;left:22px;right:22px;height:2px;border-radius:2px;background:linear-gradient(90deg,#2BD576,#10B3B0,#2E7CF6,#E84C9A,#F6A63C,#F4D03F);transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.19,1,.22,1)}
.scard:hover{background:#0e0e0d}
.scard:hover::before{transform:scaleX(1)}
.scard .snum{transition:color .4s}
.scard:hover .snum{color:#F5F4F1}
.scard .slink{transition:gap .35s cubic-bezier(.19,1,.22,1),color .35s}
.scard:hover .slink{gap:14px;color:#F5F4F1}

.fq{border-bottom:1px solid #1c1c1c}
.fq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:26px 4px;font:600 clamp(18px,2vw,22px)/1.35 'Space Grotesk';letter-spacing:-.01em;color:#F5F4F1}
.fq summary::-webkit-details-marker{display:none}
.fq summary .pm{font:400 24px/1 'Montserrat';color:#8a8880;flex:none;transition:transform .3s}
.fq[open] summary .pm{transform:rotate(45deg)}
.fq .ans{font:400 16px/1.7 'Montserrat';color:#9a968c;margin:0;padding:0 4px 28px;max-width:760px}

.srow{border-top:1px solid #1c1c1c;padding:60px 0}
.srow:last-child{border-bottom:1px solid #1c1c1c}
.srow .stitle{transition:color .4s,padding-left .5s cubic-bezier(.19,1,.22,1)}
.srow:hover .stitle{color:#fff}
.stag{padding:9px 15px;border:1px solid #262624;border-radius:999px;font:600 12px/1 'Montserrat';color:#b9b6ae;transition:border-color .4s,color .4s,background .4s}
.srow:hover .stag{border-color:#33322e}
.stag:hover{border-color:rgba(245,244,241,.4)!important;color:#fff;background:rgba(245,244,241,.04)}
.svis{position:relative;aspect-ratio:16/11;border-radius:16px;overflow:hidden;border:1px solid #1c1c1a;background:linear-gradient(180deg,#100f0e,#0b0b0a);transition:transform .6s cubic-bezier(.19,1,.22,1)}
.srow:hover .svis{transform:translateY(-6px)}
.slink2{transition:gap .35s cubic-bezier(.19,1,.22,1),color .35s}
.srow:hover .slink2{gap:14px;color:#F5F4F1}

.stackcard>.sc-in{transform-origin:top center;transition:transform .18s linear,opacity .18s linear,filter .18s linear;will-change:transform,opacity}

.pstep{transition:padding-left .5s cubic-bezier(.19,1,.22,1)}
.pstep:hover{padding-left:20px}
.pstep .psth{transition:color .4s}
.pstep:hover .psth{background:linear-gradient(90deg,#2BD576,#10B3B0,#2E7CF6,#E84C9A,#F6A63C,#F4D03F);-webkit-background-clip:text;background-clip:text;color:transparent}
.pstep .pstn{transition:color .4s}
.pstep:hover .pstn{background:linear-gradient(90deg,#2BD576,#E84C9A);-webkit-background-clip:text;background-clip:text;color:transparent}

.bigmark{display:inline-block;font-family:'Space Grotesk';font-weight:700;line-height:1;padding-bottom:.1em;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:1px #242424;background-size:200% 100%;transition:-webkit-text-stroke-color .5s,opacity .5s;transform-origin:center;opacity:0}
footer [style*="padding:80px 40px 24px;min-height:56vh"]{ min-height:0 !important; padding-top:36px !important; }
footer [style*="font-size:clamp(62px,15vw,220px)"]{ font-size:clamp(50px,8vw,140px) !important; }
footer [style*="font-size:clamp(44px,7vw,104px)"]{ font-size:clamp(38px,5.4vw,78px) !important; margin-bottom:28px !important; }
.bigmark:hover{-webkit-text-stroke-color:transparent;background-image:linear-gradient(90deg,#2BD576,#10B3B0,#2E7CF6,#E84C9A,#F6A63C,#F4D03F);-webkit-background-clip:text;background-clip:text;animation:drift 6s linear infinite}

.grain{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}

#cur{position:fixed;top:0;left:0;width:34px;height:34px;border:1.5px solid rgba(245,244,241,.5);border-radius:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:9999;transition:width .25s,height .25s,background .25s,border-color .25s,opacity .25s;mix-blend-mode:difference}
#cur.big{width:74px;height:74px;background:rgba(245,244,241,.12);border-color:transparent}
@media (max-width:900px){#cur{display:none}}

.navlink{position:relative}
.navlink::after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:1.5px;background:linear-gradient(90deg,#2BD576,#E84C9A,#F4D03F);transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.19,1,.22,1)}
.navlink:hover::after{transform:scaleX(1)}
.navlink.active::after{transform:scaleX(1)}

.mag{transition:transform .25s cubic-bezier(.19,1,.22,1)}
.btnp{transition:background .45s cubic-bezier(.19,1,.22,1),color .4s,transform .25s cubic-bezier(.19,1,.22,1)}
.btnp:hover{background:linear-gradient(90deg,#2BD576,#10B3B0,#2E7CF6,#E84C9A,#F6A63C,#F4D03F)!important;color:#070707!important}
.btng{transition:border-color .4s,background .4s,color .4s,transform .25s cubic-bezier(.19,1,.22,1)}
.btng:hover{border-color:rgba(245,244,241,.5)!important;background:rgba(245,244,241,.05)!important;color:#fff!important}

.prow .parr{opacity:0;transform:translateX(-10px);transition:.45s cubic-bezier(.19,1,.22,1)}
.prow:hover .parr{opacity:1;transform:none}

.dc-burger{display:none}
.dc-mpanel{display:none}

.dc-backtotop{position:fixed;right:24px;bottom:24px;width:46px;height:46px;border-radius:50%;border:1px solid #2c2c2c;background:rgba(14,14,13,.85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#c9c6be;font-size:16px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:45;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .35s,transform .35s,visibility .35s,border-color .3s,color .3s}
.dc-backtotop.show{opacity:1;visibility:visible;transform:translateY(0)}
.dc-backtotop.hide-at-footer{opacity:0!important;visibility:hidden!important;transform:translateY(12px)!important}
.dc-backtotop:hover{border-color:rgba(245,244,241,.4);color:#fff}
@media (max-width:960px){
  [data-nav] nav > .navlink, [data-nav] nav > .mag { display:none !important; }
  /* Homepage hero badge: keep on a single line, scale with viewport */
  .hmeta[style*="backdrop-filter"]{
    white-space:nowrap !important;
    font-size:clamp(7px,2.35vw,11px) !important;
    letter-spacing:.08em !important;
    padding:7px 13px !important;
    gap:8px !important;
    max-width:100%;
  }
  .dc-burger{ display:flex; flex-direction:column; justify-content:center; gap:5px; width:44px; height:44px; border:1px solid #262624; border-radius:11px; background:rgba(10,10,10,.4); cursor:pointer; padding:0 12px; }
  .dc-burger span{ display:block; height:2px; width:100%; background:#F5F4F1; border-radius:2px; transition:.3s; }
  body.dc-menu-open .dc-burger span:nth-child(1){ transform:translateY(7px) rotate(45deg); }
  body.dc-menu-open .dc-burger span:nth-child(2){ opacity:0; }
  body.dc-menu-open .dc-burger span:nth-child(3){ transform:translateY(-7px) rotate(-45deg); }
  .dc-mpanel{ display:flex; flex-direction:column; gap:2px; position:absolute; top:100%; left:0; right:0; background:rgba(9,9,9,.96); -webkit-backdrop-filter:blur(16px); backdrop-filter:blur(16px); border-bottom:1px solid #1c1c1c; padding:12px 22px 22px; transform:translateY(-12px); opacity:0; pointer-events:none; transition:.35s cubic-bezier(.19,1,.22,1); }
  body.dc-menu-open .dc-mpanel{ transform:none; opacity:1; pointer-events:auto; }
  .dc-mpanel a{ font:600 16px/1 'Montserrat',sans-serif; color:#D6D3CC; padding:16px 4px; border-bottom:1px solid #161616; text-decoration:none; }
  .dc-mpanel a:last-child{ border-bottom:none; margin-top:10px; background:#F5F4F1; color:#070707 !important; border-radius:999px; text-align:center; padding:16px; }
  [style*="grid-template-columns"]{ grid-template-columns:1fr !important; }
  [style*="grid-template-columns:repeat(4"]{ grid-template-columns:repeat(2,1fr) !important; }
  [style*="grid-template-columns:repeat(3,auto)"]{ grid-template-columns:repeat(3,1fr) !important; gap:14px !important; justify-content:start !important; }
  [style*="font-size:clamp(34px,4vw,56px)"]{ font-size:26px !important; }
  [style*="flex-direction:row"]{ flex-direction:column !important; }
  [style*="flex-direction:row"] > div{ flex:none !important; width:100% !important; }
  .sarr, .relarr, .warr, .warr2, .parr { display:none !important; }
  [style*="position:sticky"]:not(.stackcard){ position:static !important; top:auto !important; }
  .stackcard{ position:sticky !important; }
  [style*="padding:0 34px;border-left:1px solid #1c1c1c"],
  [style*="padding:0 0 0 34px;border-left:1px solid #1c1c1c"]{
    padding:24px 0 0 !important;
    border-left:none !important;
    border-top:1px solid #1c1c1c !important;
  }
  [style*="max-width:1320px"],[style*="max-width:1240px"],[style*="max-width:1100px"],[style*="max-width:1000px"],[style*="max-width:960px"],[style*="max-width:940px"],[style*="max-width:900px"],[style*="max-width:760px"]{ padding-left:22px !important; padding-right:22px !important; }
  [style*="grid-template-columns:.85fr 1.15fr;gap:60px"]{ gap:0 !important; }
  [style*="grid-template-columns:.85fr 1.15fr;gap:60px"] > div:first-child{ padding:56px 0 16px !important; }
  [style*="grid-template-columns:.85fr 1.15fr;gap:60px"] > div:last-child{ padding:16px 0 56px !important; }
  section{ padding-top:40px !important; padding-bottom:40px !important; }
  [style*="padding:24px 40px;border-top:1px solid #161616"]{ justify-content:center !important; text-align:center !important; }
  [style*="padding:172px 40px 80px"],[style*="padding:180px 40px 90px"],[style*="padding:150px 40px 54px"]{ padding:max(20px,calc(140px - var(--header-h,90px))) 0 40px !important; }
  [style*="color:#7a7871;margin-bottom:34px"]{ margin-top:56px !important; }
  [style*="padding:36px 32px"],
  [style*="padding:44px 40px"],
  [style*="padding:40px 34px"],
  [style*="padding:30px 28px"],
  [style*="padding:38px 28px 34px"],
  [style*="padding:38px 30px 34px"],
  [style*="padding:44px 34px 40px"],
  [style*="padding:26px 28px 30px"],
  [style*="padding:34px 30px"],
  [style*="padding:clamp(20px,3vw,48px) clamp(8px,2vw,40px)"],
  [style*="padding:clamp(32px,4vw,60px)"]{ padding-left:20px !important; }
  [style*="grid-template-columns:56px 1fr auto"]{ padding-left:20px !important; }
  [style*="padding:0 40px 20px"]{ padding-left:22px !important; padding-right:22px !important; }
  [style*="padding:120px 40px;position:relative;text-align:center"],
  [style*="padding:150px 40px;position:relative;text-align:center"],
  [style*="padding:140px 40px;position:relative;text-align:center"]{ padding-top:0 !important; padding-bottom:0 !important; }
  #hero-mockup,[style*="min(540px,42vw)"]{ display:none !important; }
  h1 span[style*="white-space:nowrap"]{ white-space:normal !important; }
  [style*="grid-template-columns:1.05fr 1.25fr auto"]{ padding-bottom:24px !important; }
  [style*="grid-template-columns:1.05fr 1.25fr auto"] > div:last-child{ display:none !important; }
  [style*="text-align:right;font:700 11px/1.6"]{ display:none !important; }
  [style*="flex:1;min-height:0"]{ flex:none !important; min-height:24px !important; }
  h2[style*="font-size:clamp(28px,4.4vw,60px)"],
  h2[style*="font-size:clamp(26px,3.4vw,44px)"],
  h2[style*="font-size:clamp(30px,5vw,68px)"],
  h2[style*="font-size:clamp(28px,3.8vw,52px)"],
  h2[style*="font-size:clamp(28px,3.6vw,48px)"],
  h2[style*="font-size:clamp(30px,4.6vw,64px)"],
  h2[style*="font-size:clamp(30px,4vw,54px)"],
  h2[style*="font-size:clamp(24px,3vw,40px)"]{ font-size:30px !important; }
  [style*="border-radius:999px;background:rgba(10,10,10,.35);backdrop-filter:blur(6px)"]{
    font-size:clamp(6px,2.1vw,9px) !important;
    letter-spacing:.03em !important;
    padding:6px 12px !important;
    gap:6px !important;
    white-space:nowrap !important;
  }
  [style*="border-radius:999px;background:rgba(10,10,10,.35);backdrop-filter:blur(6px)"] span[style*="width:8px;height:8px"]{
    width:6px !important;
    height:6px !important;
  }
  a[style*="writing-mode:vertical-rl"]{ display:none !important; }
  [style*="grid-template-columns:repeat(3,1fr);gap:1px;background:#161616"] > *{ border-top:1px solid #262624 !important; }
  [style*="grid-template-columns:repeat(3,1fr);gap:1px;background:#161616"] > *:first-child{ border-top:none !important; }
  .bigmark{ -webkit-text-stroke-color:transparent; background-image:linear-gradient(90deg,#2BD576,#10B3B0,#2E7CF6,#E84C9A,#F6A63C,#F4D03F); -webkit-background-clip:text; background-clip:text; animation:drift 6s linear infinite; }
}
@media (max-width:640px){
  .mbr{ display:inline; }
}
@media (min-width:961px) and (max-width:1300px) and (min-height:900px){
  [style*="flex:1;min-height:0"]{ flex:none !important; min-height:64px !important; }
  [style*="min-height:100vh;display:flex;flex-direction:column"]{ min-height:0 !important; padding-bottom:100px !important; }
}
@media (max-width:560px){
  [style*="grid-template-columns:repeat(2"]{ grid-template-columns:1fr !important; }
  h1[style*="clamp"]{ font-size:clamp(40px,13vw,64px) !important; }
}
@media (max-width:400px){
  [style*="display:flex;gap:26px;flex-wrap:wrap"]{ flex-wrap:nowrap !important; gap:8px !important; font-size:8px !important; }
}
@media (min-width:961px){
  section[style*="padding:0 40px 100px"],
  section[style*="padding:0 40px 110px"],
  section[style*="padding:100px 40px 120px"],
  section[style*="padding:110px 40px"],
  section[style*="padding:110px 40px 100px"],
  section[style*="padding:110px 40px 110px"],
  section[style*="padding:130px 0"],
  section[style*="padding:130px 40px"],
  section[style*="padding:140px 40px 120px"],
  section[style*="padding:150px 40px 120px"],
  section[style*="padding:20px 0 130px"],
  section[style*="padding:20px 40px 0"],
  section[style*="padding:20px 40px 140px"],
  section[style*="padding:30px 40px 0"],
  section[style*="padding:40px 40px 20px"],
  section[style*="padding:60px 40px 100px"],
  section[style*="padding:60px 40px 110px"],
  section[style*="padding:60px 40px 40px"],
  section[style*="padding:70px 40px 110px"],
  section[style*="padding:80px 40px"],
  section[style*="padding:80px 40px 0"],
  section[style*="padding:80px 40px 110px"]{
    padding-top:100px !important;
    padding-bottom:100px !important;
  }
}
