/* vietnamese */
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url("./desigly-assets/5f30dd0a-a66a-42d1-855e-2f64a4408482.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url("./desigly-assets/a94dbf71-cb95-4025-a551-20436f0313ef.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url("./desigly-assets/a637714f-2622-4df1-ad8c-e8e4bc85b8f9.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;
}
/* vietnamese */
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url("./desigly-assets/5f30dd0a-a66a-42d1-855e-2f64a4408482.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url("./desigly-assets/a94dbf71-cb95-4025-a551-20436f0313ef.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url("./desigly-assets/a637714f-2622-4df1-ad8c-e8e4bc85b8f9.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;
}
/* vietnamese */
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url("./desigly-assets/5f30dd0a-a66a-42d1-855e-2f64a4408482.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url("./desigly-assets/a94dbf71-cb95-4025-a551-20436f0313ef.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Bricolage Grotesque';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url("./desigly-assets/a637714f-2622-4df1-ad8c-e8e4bc85b8f9.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./desigly-assets/1470b311-67d4-4690-ab82-42bfd6d5aa56.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* vietnamese */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./desigly-assets/eff49555-d178-4852-a944-0dd923d9aa50.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./desigly-assets/f85faf20-1926-4adb-b217-4c26cd31e550.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("./desigly-assets/128209e9-655f-4d17-aa46-6750bf6059c9.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./desigly-assets/1470b311-67d4-4690-ab82-42bfd6d5aa56.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* vietnamese */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./desigly-assets/eff49555-d178-4852-a944-0dd923d9aa50.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./desigly-assets/f85faf20-1926-4adb-b217-4c26cd31e550.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("./desigly-assets/128209e9-655f-4d17-aa46-6750bf6059c9.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("./desigly-assets/1470b311-67d4-4690-ab82-42bfd6d5aa56.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* vietnamese */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("./desigly-assets/eff49555-d178-4852-a944-0dd923d9aa50.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("./desigly-assets/f85faf20-1926-4adb-b217-4c26cd31e550.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url("./desigly-assets/128209e9-655f-4d17-aa46-6750bf6059c9.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("./desigly-assets/1470b311-67d4-4690-ab82-42bfd6d5aa56.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* vietnamese */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("./desigly-assets/eff49555-d178-4852-a944-0dd923d9aa50.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("./desigly-assets/f85faf20-1926-4adb-b217-4c26cd31e550.woff2") format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Hanken Grotesk';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("./desigly-assets/128209e9-655f-4d17-aa46-6750bf6059c9.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;
}

*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth;overflow-x:clip}
:root{--bg:#05030F;--bg2:#0B0920;--bgdeep:#030210;--panel:#100D29;--mockbg:#0C0A22;--line:rgba(255,255,255,.09);--line2:rgba(255,255,255,.1);--line3:rgba(255,255,255,.12);--line4:rgba(255,255,255,.15);--line5:rgba(255,255,255,.18);--grid:rgba(255,255,255,.025);--s2:rgba(255,255,255,.02);--s3:rgba(255,255,255,.03);--s4:rgba(255,255,255,.04);--s5:rgba(255,255,255,.05);--s6:rgba(255,255,255,.06);--s7:rgba(255,255,255,.07);--s8:rgba(255,255,255,.08);--glass:rgba(13,10,32,.72);--glasssolid:rgba(13,10,32,.96);--glass2:rgba(13,10,34,.9);--mockink:rgba(255,255,255,.85);--mockink2:rgba(255,255,255,.5);--logoink:rgba(255,255,255,.62);--ink:#F5F4FF;--muted:#9D9BBE;--accent:#7B6CF6;--accent2:#9B8FFF;--teal:#34C79E;--grad:linear-gradient(115deg,#9B8FFF 0%,#7B6CF6 45%,#34C79E 100%)}
html[data-theme="light"]{--bg:#F4F3FA;--bg2:#ECEAF5;--bgdeep:#E9E7F3;--panel:#FFFFFF;--mockbg:#FFFFFF;--line:rgba(20,16,46,.1);--line2:rgba(20,16,46,.12);--line3:rgba(20,16,46,.15);--line4:rgba(20,16,46,.18);--line5:rgba(20,16,46,.22);--grid:rgba(20,16,46,.05);--s2:rgba(20,16,46,.025);--s3:rgba(20,16,46,.04);--s4:rgba(20,16,46,.05);--s5:rgba(20,16,46,.06);--s6:rgba(20,16,46,.07);--s7:rgba(20,16,46,.08);--s8:rgba(20,16,46,.09);--glass:rgba(255,255,255,.78);--glasssolid:rgba(255,255,255,.97);--glass2:rgba(255,255,255,.92);--mockink:rgba(20,16,46,.85);--mockink2:rgba(20,16,46,.45);--logoink:rgba(20,16,46,.55);--ink:#14122E;--muted:#5C5980;--accent2:#6D5FD6}
:root{--page-max:1440px}
body{background:var(--bg);color:var(--ink);font-family:'Hanken Grotesk',sans-serif;-webkit-font-smoothing:antialiased;overflow-x:clip}
#desigly-root{width:100%;max-width:100%;overflow-x:clip}
::selection{background:rgba(123,108,246,.35);color:#fff}
.logo-light{display:none}
html[data-theme="light"] .logo-dark{display:none}
html[data-theme="light"] .logo-light{display:block}
[data-page-wrap]{max-width:var(--page-max)!important}
[data-hamburger],#desigly-mobile{display:none!important}
[data-hero]{overflow:hidden;overflow-x:clip;isolation:isolate}
[data-hero-grid]{position:relative;z-index:2;min-width:0}
[data-hero-copy]{min-width:0}
[data-hero-copy] p{max-width:560px!important}
[data-hero-title]{max-width:12.2ch}
[data-hero-bg]{position:absolute;inset:20px 12px 12px;pointer-events:none;z-index:1;border-radius:36px;overflow:hidden}
[data-hero-title]{position:relative;display:inline-block}
[data-hero-title]::after{
  content:"";
  position:absolute;
  left:calc(var(--title-mx) - 120px);
  top:calc(var(--title-my) - 42px);
  width:240px;
  height:84px;
  pointer-events:none;
  opacity:0;
  border-radius:999px;
  background:radial-gradient(ellipse at center, rgba(255,255,255,.16), rgba(123,108,246,.10) 42%, transparent 72%);
  filter:blur(12px);
  transition:opacity .2s ease;
}
[data-hero-title][data-hovering="1"]::after{opacity:1}
[data-hero-char]{
  position:relative;
  display:inline-block;
  transform:translateY(0) rotate(0deg);
  transition:transform .18s ease, filter .18s ease, text-shadow .18s ease;
  will-change:transform, filter;
}
[data-hero-char]::before{
  content:"";
  position:absolute;
  left:-.04em;
  right:-.04em;
  top:58%;
  height:.48em;
  border-radius:.18em;
  background:linear-gradient(90deg, rgba(123,108,246,.24), rgba(52,199,158,.18));
  opacity:0;
  transform:scaleX(.82) skewX(-14deg);
  transform-origin:center;
  filter:blur(1px);
  transition:opacity .18s ease, transform .18s ease;
  z-index:-1;
}
[data-hero-char][data-active="1"]{
  filter:drop-shadow(0 10px 18px rgba(123,108,246,.18));
  text-shadow:0 8px 20px rgba(123,108,246,.12);
}
[data-hero-char][data-active="1"]::before{
  opacity:1;
  transform:scaleX(1) skewX(-14deg);
}
[data-hero-word]{
  position:relative;
  display:inline-block;
  white-space:nowrap;
  transform:translateY(0) rotate(0deg);
  transition:transform .18s ease, filter .18s ease, text-shadow .18s ease;
  will-change:transform, filter;
}
[data-hero-word]::before{
  content:"";
  position:absolute;
  left:-.08em;
  right:-.08em;
  top:56%;
  height:.52em;
  border-radius:.24em;
  background:linear-gradient(90deg, rgba(123,108,246,.22), rgba(52,199,158,.26));
  opacity:0;
  transform:scaleX(.82) skewX(-14deg);
  transform-origin:center;
  filter:blur(1px);
  transition:opacity .18s ease, transform .18s ease;
  z-index:-1;
}
[data-hero-word][data-active="1"]{
  filter:drop-shadow(0 10px 18px rgba(123,108,246,.18));
  text-shadow:0 8px 20px rgba(123,108,246,.12);
}
[data-hero-word][data-active="1"]::before{
  opacity:1;
  transform:scaleX(1) skewX(-14deg);
}
[data-hero-word-wrap]{
  position:relative;
  display:inline-block;
  white-space:nowrap;
  transform:translateY(0) rotate(0deg);
  transition:transform .18s ease, filter .18s ease, text-shadow .18s ease;
  will-change:transform, filter;
}
[data-hero-word-wrap]::before{
  content:"";
  position:absolute;
  left:-.08em;
  right:-.08em;
  top:56%;
  height:.52em;
  border-radius:.24em;
  background:linear-gradient(90deg, rgba(123,108,246,.22), rgba(52,199,158,.26));
  opacity:0;
  transform:scaleX(.82) skewX(-14deg);
  transform-origin:center;
  filter:blur(1px);
  transition:opacity .18s ease, transform .18s ease;
  z-index:-1;
}
[data-hero-word-wrap][data-active="1"]{
  filter:drop-shadow(0 10px 18px rgba(123,108,246,.18));
  text-shadow:0 8px 20px rgba(123,108,246,.12);
}
[data-hero-word-wrap][data-active="1"]::before{
  opacity:1;
  transform:scaleX(1) skewX(-14deg);
}
[data-hero-accent]{display:inline-block}
[data-hero-glow],[data-hero-beam],[data-hero-noise]{position:absolute;inset:0}
[data-hero-glow]{
  background:
    radial-gradient(420px circle at var(--hero-mx) var(--hero-my), rgba(123,108,246,.22), transparent 60%),
    radial-gradient(240px circle at calc(var(--hero-mx) + 8%) calc(var(--hero-my) + 12%), rgba(52,199,158,.14), transparent 62%);
  filter:blur(8px);
  transform:translate3d(calc(var(--hero-dx) * .18), calc(var(--hero-dy) * .18), 0);
  transition:opacity .25s ease;
}
[data-hero-beam]{
  inset:auto -8% 8% 18%;
  height:220px;
  border-radius:999px;
  background:linear-gradient(90deg, rgba(123,108,246,0), rgba(123,108,246,.18), rgba(52,199,158,.12), rgba(123,108,246,0));
  filter:blur(36px);
  opacity:.7;
  transform:translate3d(calc(var(--hero-dx) * .24), calc(var(--hero-dy) * .12), 0) rotate(-8deg);
}
[data-hero-noise]{
  opacity:.18;
  mix-blend-mode:screen;
  background-image:
    radial-gradient(circle at 20% 30%, rgba(255,255,255,.16) 0 1px, transparent 1.2px),
    radial-gradient(circle at 72% 38%, rgba(155,143,255,.18) 0 1px, transparent 1.2px),
    radial-gradient(circle at 56% 72%, rgba(52,199,158,.16) 0 1px, transparent 1.2px);
  background-size:180px 180px, 220px 220px, 260px 260px;
  transform:translate3d(calc(var(--hero-dx) * -.08), calc(var(--hero-dy) * -.08), 0);
}
[data-faq-wrap]{position:relative}
[data-faq-copy]{max-width:760px}
@keyframes floaty{0%,100%{transform:translateY(0)}50%{transform:translateY(-14px)}}
@keyframes floaty2{0%,100%{transform:translateY(0)}50%{transform:translateY(10px)}}
@keyframes gradslide{0%{background-position:0% 50%}100%{background-position:200% 50%}}
@keyframes spin{to{transform:rotate(360deg)}}
@keyframes pulsering{0%{transform:scale(.9);opacity:.7}70%{transform:scale(1.6);opacity:0}100%{opacity:0}}
@keyframes blink{0%,100%{opacity:1}50%{opacity:.25}}
@media(max-width:1000px){
  [data-nav-links],[data-cta-desktop]{display:none!important}
  [data-hamburger]{display:flex!important}
  #desigly-mobile{display:flex!important}
  [data-hero]{padding:136px 20px 56px!important}
  [data-hero-grid]{grid-template-columns:1fr!important;gap:32px!important}
  [data-hero-visual]{display:none!important}
  [data-hero-copy] p{max-width:520px!important}
  [data-hero-title]{max-width:none}
  [data-hero-bg]{inset:36px 0 0}
  [data-hero-beam]{left:8%;right:8%;bottom:16%;height:160px}
  [data-faq-copy]{padding-left:26px!important}
  [data-hero-title]::after{display:none}
  [data-split]{grid-template-columns:1fr!important}
  [data-footer-grid]{grid-template-columns:1fr 1fr!important;gap:26px!important;padding:44px 20px 24px!important}
  [data-footer-bottom]{padding:18px 20px 28px!important;flex-direction:column!important;align-items:flex-start!important}
  [data-footer-legal]{flex-direction:column!important;gap:12px!important}
}
@media(max-width:680px){
  [data-nav]{padding:0 16px!important}
  [data-hero]{padding:128px 16px 52px!important}
  [data-hero-bg]{inset:32px 0 0}
  [data-footer-grid]{grid-template-columns:1fr!important;gap:22px!important}
  [data-footer-bottom]{gap:12px!important}
}
