*,*::before,*::after{box-sizing:border-box;}
body{margin:0;padding:0;font-family:"Exo 2", sans-serif;}
a{color:inherit;}
.featured-tile {
    width: 100%;
    background: #F4F3FB;
    color: #141838;
    border-bottom: 1px solid rgba(255, 255, 255, 0.08);
  }
.text-method {
    max-width: 1520px;
    margin: 0 auto;
    padding: 1.5rem 2.36rem;
    display: flex;
    align-items: center;
    gap: 1.58rem;
  }
.strong-items {
    font-size: calc(19.4px * 1.125);
    font-weight: 700;
    letter-spacing: 0.02em;
    color: #141838;
    text-decoration: none;
    white-space: nowrap;
  }
:root {
  --paint-deep: rgba(109, 74, 255, 0.28);
  --paint-panel: #161A3C;
  --ease-nav: cubic-bezier(0.22,1,0.36,1);
  --tone-extra-4: #EDEEF8;
}
.featured-group {
    margin-left: calc(1.58rem * 1.5);
    flex: 1 1 auto;
  }
.featured-group ul {
    list-style: none;
    margin: 0;
    padding: 0;
    display: flex;
    align-items: center;
    gap: 1.58rem;
  }
.featured-group a {
    color: #141838;
    text-decoration: none;
    font-size: 19.4px;
    padding: 0.5rem 0.25rem;
    border-radius: 0.32rem;
    transition: color 320ms var(--ease-nav), background-color 320ms var(--ease-nav);
  }
.featured-group a:hover,
  .featured-group a:focus-visible {
    color: #1A0A14;
    background: #FF4D6D;
    outline: none;
  }
.text-contact {
    margin-left: auto;
  }
.wide-group {
    display: inline-block;
    background: #FF4D6D;
    color: #1A0A14;
    padding: 0.7rem 1.2rem;
    border-radius: 0.46rem;
    font-size: 19.4px;
    font-weight: 600;
    text-decoration: none;
    white-space: nowrap;
    transition: background-color 320ms var(--ease-nav);
  }
.wide-group:hover,
  .wide-group:focus-visible{
    background: #E63A5C;
    outline: none;color:var(--tone-extra-4);}
.primary-region {
    display: none;
    background: transparent;
    border: 1px solid rgba(255, 255, 255, 0.25);
    border-radius: 0.32rem;
    padding: 0.5rem;
    cursor: pointer;
    margin-left: auto;
  }
.quiet-panel{
    display: block;
    width: 22px;
    height: 2px;
    background: #141838;
    margin: 4px 0;
    border-radius: 2px;color:var(--tone-extra-4);}
@media (max-width: 767px) {
    .text-method {
      flex-wrap: wrap;
      gap: calc(1.58rem * 1.5);
    }

    .primary-region {
      display: inline-block;
    }

    .featured-group {
      display: none;
      flex-basis: 100%;
      margin-left: 0;
      order: 3;
    }

    .featured-group.is-open {
      display: block;
    }

    .featured-group ul {
      flex-direction: column;
      align-items: flex-start;
      gap: calc(1.58rem * 1.5);
      padding: calc(1.58rem * 1.5) 0;
    }

    .featured-group a {
      display: block;
      width: 100%;
      padding: 0.6rem 0.25rem;
    }

    .text-contact {
      order: 2;
      margin-left: 0;
      flex-basis: 100%;
    }

    .wide-group {
      display: block;
      text-align: center;
      width: 100%;
    }
  }
.service-content{padding:calc(1.5rem * 2.4) 2.36rem;font-family:"Exo 2", sans-serif;font-size:19.4px;line-height:1.64;width:100%;box-sizing:border-box;background:#F4F3FB;color:#141838;}
.service-content *,
  .service-content *::before,
  .service-content *::after{box-sizing:border-box}
.text-callout{max-width:1520px;margin:0 auto;width:100%}
.simple-actions{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.4fr;gap:calc(1.58rem * 1.5);padding-bottom:calc(1.58rem * 1.5)}
.narrow-items{min-width:0}
.quiet-plan{font-size:calc(19.4px * 1.125);font-weight:600;margin:0 0 calc(1.5rem * .75) 0;letter-spacing:0.01em}
.media-region{margin:0;font-size:calc(19.4px * .875);line-height:1.64;max-width:32ch;opacity:0.85}
.primary-header{font-size:19.4px;font-weight:600;margin:0 0 calc(1.5rem * .75) 0;letter-spacing:0.02em}
.offer-section{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.5rem}
.offer-section a{color:inherit;text-decoration:none;font-size:calc(19.4px * .875);transition:opacity 320ms var(--ease-nav)}
.offer-section a:hover,
  .offer-section a:focus-visible{opacity:0.75;text-decoration:underline;outline:none;color:inherit}
.service-links li{display:flex;flex-direction:column;gap:0.15rem;font-size:calc(19.4px * .875)}
.page-flow{font-weight:600;font-size:calc(19.4px * .875);opacity:0.85}
.steady-proof{font-size:calc(19.4px * .875);color:inherit;text-decoration:none;word-break:break-word}
a.footer-value:hover,
  a.footer-value:focus-visible{text-decoration:underline;opacity:0.85;outline:none;color:inherit}
.fresh-brand{border-top:1px solid rgba(255, 255, 255, 0.18);padding-top:calc(1.58rem * 1.5);display:flex;flex-direction:column;gap:1.5rem}
.focused-note{margin:0;font-size:calc(19.4px * .875);opacity:0.85}
.contact-copy{margin:0;font-size:calc(19.4px * .875);line-height:1.64;max-width:90ch;opacity:0.85}
@media (max-width: 960px) {.simple-actions{grid-template-columns:1fr 1fr}
  }
@media (max-width: 600px) {.simple-actions{grid-template-columns:1fr;gap:calc(1.5rem * .75)}.service-content{padding:calc(1.58rem * 1.5) 2.36rem;background:#F4F3FB;color:#141838;}
  }
footer,footer *{border-radius:0!important;}
.cookies{position:fixed;left:clamp(14px,2vw,24px);top:clamp(14px,2vw,24px);z-index:1200}
.cookies .simple-callout{width:min(30rem,calc(100vw - 28px));padding:14px;border:1px solid rgba(0,0,0,.14);border-radius:22px;background:#FF4D6D;color:#1A0A14;box-shadow:0 14px 50px rgba(0,0,0,0.25)}
.cookies .site-benefit{display:flex;justify-content:space-between;gap:10px;align-items:center}
.cookies strong{font-size:calc(19.4px * 1.35)}
.cookies .site-benefit button{border:0;background:none;color:inherit;text-decoration:underline;cursor:pointer;font-weight:700}
.cookies .active-grid{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
.cookies .active-grid button{border:1px solid rgba(0,0,0,.1);background:rgba(255,255,255,.16);color:inherit;border-radius:12px;padding:8px 12px;cursor:pointer;font-weight:700}
.open-contact{
  --field-control:calc(1.5rem * 0.93);
  --state-strong:calc(1520px / 2.17);
  --label-main:calc(1520px / 3.14);
  padding:calc(1.5rem * 2.4) 2.36rem;
  background:linear-gradient(135deg, #0B0E24 0%, #1B1B4D 45%, #3A1E6E 100%);
  color:#EDEEF8;
}
.open-contact .public-shell{max-width:1520px;
  margin:0 auto;
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:calc(1.58rem * 1.4);}
.open-contact h1,
.open-contact p,
.open-contact figure{margin:0;}
.open-contact h1{font-size:calc(19.4px * 2.65);
  line-height:1.08;
  letter-spacing:-0.01em;}
.open-contact p{font-size:19.4px;
  line-height:1.64;
  color:color-mix(in srgb, currentColor 76%, transparent);}
.open-contact a{color:inherit;text-decoration:none;}
.open-contact img{display:block;
  width:100%;
  height:auto;
  border-radius:0.98rem;
  box-shadow:0 12px 14px rgba(0,0,0,0.21);}
.open-contact .visual-note{flex:1 1 calc(1520px / 2.4);
  min-width:280px;
  display:flex;
  flex-direction:column;
  gap:calc(1.58rem * 1.5);}
.open-contact .visual-note p{margin-top:calc(1.5rem * 0.4);}
.open-contact .local-actions{
  align-self:flex-start;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  padding:calc(1.5rem * .75) 1.5rem;
  border-radius:0.32rem;
  background:#FF4D6D;
  color:#1A0A14;
  font-size:calc(19.4px * .875);
  font-weight:600;
  letter-spacing:0.02em;
  transition:background 320ms var(--ease-nav);
}
.open-contact .local-actions:hover{
  background:#E63A5C;color:var(--tone-extra-4);}
.open-contact .media-fields{flex:1 1 calc(1520px / 3.2);
  min-width:260px;
  margin-top:calc(1.5rem * 0.6);}
@media (max-width:760px){.open-contact .public-shell{
    flex-direction:column;
    align-items:flex-start;
  }.open-contact .media-fields{
    width:100%;
    margin-top:calc(1.58rem * 1.5);
  }
}
.site-links{
  background: #0B0E24;
  color: #EDEEF8;
  padding: calc(1.5rem * 2.4) 2.36rem;
}
.site-links .public-shell{width: min(100%, 1520px);
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  gap: calc(1.58rem * 1.5);
  align-items: flex-start;}
.site-links h2,
.site-links p,
.site-links ul{margin: 0;}
.site-links h2{font-size: calc(19.4px * 2);
  line-height: 1.08;
  flex: 1 1 16rem;
  min-width: 0;}
.site-links .site-shell{flex: 1 1 22rem;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;}
.site-links .visual-note{color: #C9CCE6;
  line-height: 1.64;
  font-size: 19.4px;}
.site-links ul{list-style: none;
  padding: 0;
  display: flex;
  flex-direction: column;
  gap: 1.5rem;}
.site-links li{display: flex;
  flex-wrap: wrap;
  gap: 1.58rem;
  align-items: flex-start;
  padding-top: 1.5rem;
  border-top: 1px solid var(--paint-deep);}
.site-links li span{color: #C9CCE6;
  font-size: calc(19.4px * .875);
  flex: 0 0 8rem;
  min-width: 0;
  letter-spacing: 0.02em;}
.site-links li strong{font-size: calc(19.4px * 1.35);
  line-height: 1.16;
  flex: 1 1 14rem;
  min-width: 0;}
.site-links li p{color: #C9CCE6;
  line-height: 1.64;
  flex: 1 1 100%;
  min-width: 0;}
@media (max-width: 720px) {.site-links li span{
    flex: 1 1 100%;
  }
}
.team-section{--field-control:calc(1.5rem * 1.05);--field-main:calc(1520px / 4.6);padding:calc(1.5rem * 2.4) 2.36rem;background:#0B0E24;color:#EDEEF8;}
.team-section .public-shell{max-width:1520px;margin:0 auto;}
.team-section h2,.team-section h3,.team-section p{margin:0;}
.team-section h2{font-size:calc(19.4px * 2);line-height:1.12;}
.team-section h3{font-size:calc(19.4px * 1.35);line-height:1.22;}
.team-section p{font-size:19.4px;line-height:1.64;}
.team-section a{text-decoration:none;}
.team-section a:hover{}
.team-section img{display:block;width:100%;height:auto;border-radius:0.46rem;}
.team-section .soft-plan{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.58rem;}
.team-section .visual-note{flex:1 1 22rem;min-width:0;}
.team-section .fresh-figure{display:flex;flex-direction:column;gap:var(--field-control);margin-top:var(--field-control);}
.team-section .contact-items{display:flex;flex-wrap:wrap;gap:1.58rem;align-items:flex-start;padding-top:var(--field-control);border-top:1px solid var(--paint-deep);}
.team-section .contact-items:first-child{border-top:0;padding-top:0;}
.team-section .contact-items img{flex:0 0 var(--field-main);max-width:var(--field-main);}
.team-section .contact-section{flex:1 1 20rem;min-width:0;display:flex;flex-direction:column;gap:calc(1.5rem / 3.2);}
.team-section .narrow-team{margin-top:var(--field-control);}
@media (max-width:640px){.team-section .contact-items img{flex:1 1 100%;max-width:100%;}
}
.open-panel{
  --field-control:calc(1.5rem * 0.9);
  --state-strong:calc(1520px / 2.05);
  padding:calc(1.5rem * 2.4) 2.36rem;
  background:#F4F3FB;
  color:#141838;
}
.open-panel .public-shell{max-width:1520px;
  margin:0 auto;
  display:flex;
  flex-direction:column;
  gap:var(--field-control);}
.open-panel h2,
.open-panel h3,
.open-panel p{margin:0;}
.open-panel h2{font-size:calc(19.4px * 2);
  line-height:1.14;}
.open-panel h3{font-size:calc(19.4px * 1.35);
  line-height:1.25;}
.open-panel p{font-size:19.4px;
  line-height:1.64;color:inherit;}
.open-panel .set{display:flex;
  flex-direction:column;
  gap:calc(1.5rem / 2.4);}
.open-panel .visual-note{max-width:var(--state-strong);}
.open-panel .fresh-figure{display:flex;
  flex-direction:column;
  gap:0;
  border-top:1px solid var(--paint-deep);}
.open-panel .contact-items{min-width:0;
  padding-block:calc(var(--field-control) * 0.85);
  border-bottom:1px solid var(--paint-deep);
  display:grid;
  grid-template-columns:minmax(0, 1fr);
  gap:calc(1.5rem / 3);}
.open-panel .contact-items p{max-width:calc(1520px / 1.55);}
@media (min-width:900px){.open-panel .set{
    flex-direction:row;
    align-items:flex-end;
    justify-content:space-between;
    gap:1.58rem;
  }.open-panel .set h2{
    flex:0 0 auto;
  }.open-panel .visual-note{
    flex:1 1 auto;
    margin-top:0;
  }.open-panel .contact-items{
    grid-template-columns:minmax(0, 0.9fr) minmax(0, 1.4fr);
    align-items:baseline;
    column-gap:1.58rem;
  }.open-panel .contact-items p{
    margin-top:0;
  }
}
.text-intro{padding:calc(1.5rem * 2.4) 2.36rem;background:linear-gradient(135deg, #0B0E24 0%, #1B1B4D 45%, #3A1E6E 100%);color:#EDEEF8}
.text-intro .public-shell{max-width:1520px;margin:0 auto}
.text-intro .soft-plan{display:flex;gap:calc(1.58rem * 1.5);align-items:flex-start}
.text-intro .text-summary{flex:0 1 22rem;min-width:0;border-left:1px solid color-mix(in srgb,#EDEEF8 28%,transparent);padding-left:1.5rem}
.text-intro .text-summary p{margin:0;line-height:1.64}
.text-intro .page-inner{flex:1 1 44rem;min-width:0}
.text-intro h2{margin:0;max-width:22ch;font-size:calc(19.4px * 2.65);line-height:1.05}
.text-intro .clear-brand{margin-top:calc(1.58rem * 1.5);display:flex;flex-direction:column;gap:calc(1.58rem * 1.5)}
.text-intro .clear-brand p{margin:0;display:flex;gap:1.5rem;align-items:flex-start;padding-top:calc(1.5rem * .75);border-top:1px solid color-mix(in srgb,#EDEEF8 16%,transparent)}
.text-intro .clear-brand p:first-child{padding-top:0;border-top:0}
.text-intro strong{flex:0 1 14rem;min-width:0;font-size:calc(19.4px * .875);letter-spacing:0.02em;text-transform:uppercase}
.text-intro span{flex:1 1 28rem;min-width:0;line-height:1.64}
@media(max-width:760px){.text-intro .soft-plan,.text-intro .clear-brand p{display:block}.text-intro .text-summary{border-left:0;padding-left:0}.text-intro .page-inner{margin-top:calc(1.58rem * 1.5)}.text-intro span{display:block;margin-top:calc(1.5rem * .75)}.text-intro h2{font-size:calc(19.4px * 2)}}
.page-note{
  background: linear-gradient(120deg, #6D4AFF 0%, #FF4D6D 100%);
  color: #FFFFFF;
  padding: calc(1.5rem * 2.4) 2.36rem;
}
.page-note .public-shell{width: min(100%, 1520px);
  margin: 0 auto;}
.page-note .narrow-track{display: block;
  width: 100%;
  aspect-ratio: 21 / 8;
  object-fit: cover;
  border-radius: 1.15rem;
  margin-bottom: calc(1.58rem * 1.5);}
.page-note h2,
.page-note p{margin: 0;}
.page-note .strong-quote{display: flex;
  flex-wrap: wrap;
  gap: 1.58rem;}
.page-note h2{font-size: calc(19.4px * 2.65);
  line-height: 1.05;
  flex: 1 1 20rem;
  min-width: 0;}
.page-note .strong-brand{flex: 1 1 26rem;
  min-width: 0;
  display: flex;
  flex-direction: column;
  gap: calc(1.5rem * .75);}
.page-note .strong-brand p{line-height: 1.64;
  margin: 0;}
.page-note strong{display: block;
  margin-bottom: calc(calc(1.5rem * .75) * .3);
  font-size: 19.4px;}
@media (max-width: 820px) {.page-note .narrow-track{ aspect-ratio: 16 / 10; }.page-note h2{ font-size: calc(19.4px * 2); }
}
.secondary-area{
  --field-control:calc(1.5rem * 1.2);
  --mark-soft:calc(1520px / 9);
  padding:calc(1.5rem * 2.4) 2.36rem;
  background:#0B0E24;
  color:#EDEEF8;
}
.secondary-area .public-shell{max-width:1520px;
  margin:0 auto;
  display:flex;
  flex-direction:column;
  gap:calc(1.58rem * 1.5);}
.secondary-area h2,
.secondary-area h3,
.secondary-area p,
.secondary-area ol,
.secondary-area li,
.secondary-area figure{margin:0;}
.secondary-area h2{font-size:calc(19.4px * 2);
  line-height:1.14;}
.secondary-area h3{font-size:calc(19.4px * 1.35);
  line-height:1.22;}
.secondary-area .set{display:flex;
  flex-direction:column;
  gap:calc(1.5rem * .75);
  max-width:calc(1520px / 1.55);}
.secondary-area .visual-note{font-size:calc(19.4px * 1.125);
  line-height:1.64;
  color:#C9CCE6;}
.secondary-area .quiet-story{
  border-radius:0.98rem;
  overflow:hidden;
  border:1px solid var(--paint-deep);
  background:var(--paint-panel);color:var(--tone-extra-4);}
.secondary-area .quiet-story img{display:block;
  width:100%;
  height:auto;}
.secondary-area .soft-plan{list-style:none;
  padding:0;
  display:flex;
  flex-direction:column;
  gap:0;
  border-top:1px solid var(--paint-deep);}
.secondary-area .contact-items{display:flex;
  flex-wrap:wrap;
  align-items:flex-start;
  gap:1.58rem;
  padding:calc(1.58rem * 1.5) 0;
  border-bottom:1px solid var(--paint-deep);}
.secondary-area .active-callout{flex:0 0 var(--mark-soft);
  min-width:0;
  font-size:calc(19.4px * .875);
  letter-spacing:0.08em;
  text-transform:uppercase;
  color:#FF4D6D;}
.secondary-area .contact-items h3{flex:1 1 calc(1520px / 3.2);
  min-width:0;}
.secondary-area .contact-items p{flex:1 1 calc(1520px / 2.6);
  min-width:0;
  font-size:19.4px;
  line-height:1.64;
  color:#C9CCE6;}
.secondary-area .narrow-team{font-size:calc(19.4px * .875);
  line-height:1.64;
  color:#C9CCE6;
  padding-top:calc(1.5rem * .75);
  border-top:1px solid var(--paint-deep);}
@media (max-width:820px){.secondary-area .active-callout{
    flex:1 1 100%;
  }.secondary-area .contact-items h3,
  .secondary-area .contact-items p{
    flex:1 1 100%;
  }
}
.direct-wrap{--field-control:calc(1.5rem * 1.15);--axis-public:calc(1520px / 2.85);--label-main:calc(1520px / 3.4);padding:calc(1.5rem * 2.4) 2.36rem;background:#0B0E24;color:#EDEEF8;}
.direct-wrap .public-shell{max-width:1520px;margin:0 auto;}
.direct-wrap h1,.direct-wrap h2,.direct-wrap h3,.direct-wrap p{margin:0;}
.direct-wrap h2{font-size:calc(19.4px * 2);line-height:1.14;}
.direct-wrap p{font-size:19.4px;line-height:1.64;}
.direct-wrap img{display:block;width:100%;height:auto;border-radius:0.46rem;}
.direct-wrap .page-stack{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.58rem;}
.direct-wrap .page-stack>.quiet-nav{flex:1 1 var(--axis-public);min-width:0;}
.direct-wrap .page-stack>.fresh-figure{flex:1.6 1 var(--axis-public);margin-top:0;display:flex;flex-direction:column;gap:var(--field-control);}
.direct-wrap .page-stack>img{flex:0 1 var(--label-main);margin-left:auto;align-self:stretch;object-fit:cover;}
.direct-wrap .quiet-nav .visual-note{margin-top:1.5rem;}
.direct-wrap .contact-items{min-width:0;padding-left:calc(1.5rem * .75);border-left:2px solid var(--paint-deep);}
.direct-wrap .contact-items p{}
@media (max-width:900px){.direct-wrap .page-stack>img{flex:1 1 100%;margin-left:0;max-height:320px;}
}
.featured-inner{--field-control:calc(1.5rem * 0.9);--state-strong:calc(1520px / 2.7);--label-main:calc(1520px / 3.9);padding:calc(1.5rem * 2.4) 2.36rem;background:#0B0E24;color:#EDEEF8;}
.featured-inner .public-shell{max-width:1520px;margin:0 auto;}
.featured-inner h2,.featured-inner h3,.featured-inner p{margin:0;}
.featured-inner h2{font-size:calc(19.4px * 2);line-height:1.12;}
.featured-inner h3{font-size:calc(19.4px * 1.35);line-height:1.2;}
.featured-inner p{font-size:19.4px;line-height:1.64;color:#C9CCE6;}
.featured-inner .visual-note{color:#EDEEF8;}
.featured-inner img{display:block;width:100%;height:auto;border-radius:0.46rem;}
.featured-inner .fresh-figure{display:flex;flex-wrap:wrap;gap:var(--field-control);margin-top:var(--field-control);}
.featured-inner .contact-items{flex:1 1 calc(1520px / 3.4);min-width:0;padding:calc(calc(1.5rem * .75) * .9);border-radius:0.46rem;background:var(--paint-panel);border:1px solid var(--paint-deep);color:var(--tone-extra-4);}
.featured-inner .contact-items p{margin-top:calc(1.5rem / 3);}
.featured-inner .contact-items img{margin-bottom:calc(1.5rem / 2);max-width:100%;}
.featured-inner .main-service{display:flex;align-items:flex-start;gap:1.58rem;}
.featured-inner .focused-actions{flex:0 1 var(--label-main);min-width:0;}
.featured-inner .focused-actions img{margin-top:1.5rem;}
.featured-inner .narrow-team{font-size:calc(19.4px * .875);color:#C9CCE6;letter-spacing:0.02em;}
.featured-inner .main-service>.quiet-nav{flex:1 1 auto;min-width:0;}
@media(max-width:760px){.featured-inner .main-service{flex-direction:column;}}
.primary-actions{padding:calc(1.5rem * 2.4) 2.36rem;background:#FF4D6D;color:#1A0A14}
.primary-actions .public-shell{max-width:1520px;margin:0 auto}
.primary-actions .site-benefit{display:flex;flex-direction:column;gap:calc(1.5rem * .75)}
.primary-actions .set{margin:0;font-size:calc(19.4px * 1.125);line-height:1.64}
.primary-actions h2{margin:0;font-size:calc(19.4px * 2.65);line-height:1.05}
.primary-actions .local-fields{display:flex;flex-direction:column;margin-top:calc(1.58rem * 1.5)}
.primary-actions [data-voice]{width:min(100%,44rem);padding:1.5rem 0;border-top:1px solid rgba(26,10,20,0.18);align-self:var(--mark-main,flex-start);text-align:var(--surface-cool,left)}
.primary-actions [data-voice]:last-of-type{border-bottom:1px solid rgba(26,10,20,0.18)}
.primary-actions h3{margin:0;font-size:calc(19.4px * 1.35);line-height:1.2}
.primary-actions [data-voice] p{margin:calc(1.5rem * .75) 0 0;line-height:1.64}
.primary-actions .narrow-team{margin:calc(1.58rem * 1.5) 0 0;font-size:calc(19.4px * .875);line-height:1.64}
.primary-actions .narrow-team a{color:inherit;text-decoration:underline;text-underline-offset:3px}
.primary-actions .narrow-team a:hover{}
@media(max-width:620px){.primary-actions [data-voice]{align-self:flex-start!important;text-align:left!important}
}
.method{padding:calc(1.5rem * 2.4) 2.36rem;background:linear-gradient(135deg, #0B0E24 0%, #1B1B4D 45%, #3A1E6E 100%);color:#EDEEF8;overflow:hidden}
.method .narrow-tile{max-width:1520px;margin:0 auto;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:calc(1.58rem * 1.5);align-items:start}
.method .active-benefit{position:sticky;top:1.5rem}
.method .active-benefit span{display:block;margin-bottom:calc(1.5rem * .75);font-size:calc(19.4px * .875);letter-spacing:.04em;text-transform:uppercase}
.method h2{margin:0 0 calc(1.5rem * .75);font-size:calc(19.4px * 2.65);line-height:1.02}
.method .visual-note{margin:0;font-size:19.4px;line-height:1.64}
.method .strong-list{display:flex;flex-direction:column;gap:1.58rem}
.method .compact-header{padding:calc(1.5rem * .75) 1.58rem;border-radius:0.98rem;background:var(--paint-panel);color:var(--tone-extra-4);border:1px solid var(--paint-deep);transition:border-color 320ms var(--ease-nav),transform 320ms var(--ease-nav)}
.method .compact-header:nth-child(even){background:#141838;color:#C9CCE6}
.method .compact-header:hover{border-color:rgba(109, 74, 255, 0.55);transform:translateX(4px)}
.method .compact-header span{display:inline-block;font-size:calc(19.4px * .875);opacity:.85}
.method h3{margin:calc(1.5rem * .75) 0;font-size:calc(19.4px * 1.35);line-height:1.15}
.method .compact-header p{margin:0;font-size:19.4px;line-height:1.64}
@media (max-width:820px){.method .narrow-tile{grid-template-columns:1fr}.method .active-benefit{position:relative;top:auto}.method .compact-header:hover{transform:none}
}
.featured-track{--field-control:calc(1.5rem * 0.9);--state-control:calc(1520px / 3.35);padding:calc(1.5rem * 2.4) 2.36rem;background:#0B0E24;color:#EDEEF8;}
.featured-track .public-shell{max-width:1520px;margin:0 auto;display:flex;flex-direction:column;gap:var(--field-control);}
.featured-track h2,.featured-track h3,.featured-track p{margin:0;}
.featured-track h2{font-size:calc(19.4px * 2);line-height:1.12;}
.featured-track h3{font-size:calc(19.4px * 1.35);line-height:1.2;}
.featured-track p{font-size:19.4px;line-height:1.64;}
.featured-track .set{display:flex;flex-wrap:wrap;gap:1.58rem;align-items:flex-start;}
.featured-track .set>h2{flex:1 1 calc(1520px / 3);min-width:0;}
.featured-track .set>.visual-note{flex:1 1 calc(1520px / 2.6);min-width:0;color:#C9CCE6;}
.featured-track .fresh-figure{display:flex;flex-wrap:wrap;gap:1.58rem;}
.featured-track .contact-items{flex:1 1 var(--state-control);min-width:0;padding:calc(calc(1.5rem * .75) * 1.05);border-radius:0.46rem;background:var(--paint-panel);color:var(--tone-extra-4);border:1px solid var(--paint-deep);}
.featured-track .contact-items p{margin-top:calc(1.5rem / 3.4);color:#C9CCE6;}
.featured-track .narrow-team{margin-top:calc(var(--field-control) * 0.4);padding-top:calc(1.5rem / 2.2);border-top:1px solid var(--paint-deep);color:#C9CCE6;font-size:calc(19.4px * .875);}
@media (max-width:720px){.featured-track .set>h2,.featured-track .set>.visual-note,.featured-track .contact-items{flex:1 1 100%;}
}
.plain-tile{--field-control:calc(1.5rem * 1.20);--type-button:calc(1520px / 3.53);padding:calc(1.5rem * 2.4) 2.36rem;background:#0B0E24;color:#EDEEF8;}
.plain-tile .public-shell{max-width:1520px;margin:0 auto;}
.plain-tile h2,.plain-tile h3,.plain-tile p{margin:0;}
.plain-tile h2{font-size:calc(19.4px * 2);line-height:1.12;}
.plain-tile h3{font-size:calc(19.4px * 1.35);line-height:1.2;}
.plain-tile p{font-size:19.4px;line-height:1.64;}
.plain-tile a{color:inherit;text-decoration:none;}
.plain-tile .secondary-details{padding-inline-start:calc(2.36rem / 2);}
.plain-tile .settled{padding-block:calc(var(--field-control) / 2);}
.plain-tile .media-rail{row-gap:calc(var(--field-control) * .7);}
.plain-tile .row-title{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1.58rem;}
.plain-tile .row-title h2{flex:1 1 calc(1520px / 3);min-width:0;}
.plain-tile .row-title>p{flex:1 1 calc(1520px / 3);min-width:0;}
.plain-tile .open-stack{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:var(--field-control);margin-top:var(--field-control);}
.plain-tile .contact-items{flex:1 1 var(--type-button);min-width:0;padding:calc(1.5rem * .75);border:1px solid var(--paint-deep);border-radius:0.98rem;background:var(--paint-panel);color:var(--tone-extra-4);}
.plain-tile .contact-items p{margin-top:calc(1.5rem / 3);}
.plain-tile .contact-items a{display:inline-flex;margin-top:calc(1.5rem / 2);padding:calc(calc(1.5rem * .75) / 2) calc(1.5rem * .75);border-radius:0.32rem;background:#6D4AFF;color:#FFFFFF;font-size:calc(19.4px * .875);}
.plain-tile .contact-items a:hover{background:#5A38E6;color:var(--tone-extra-4);}
.media-surface{--field-control:calc(1.5rem * 1.05);--label-main:calc(1520px / 3.4);padding:calc(1.5rem * 2.4) 2.36rem;background:#141838;color:#C9CCE6;}
.media-surface .public-shell{max-width:1520px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) var(--label-main);gap:calc(1.58rem * 1.5);align-items:start;}
.media-surface h2,.media-surface h3,.media-surface p,.media-surface figure{margin:0;}
.media-surface h2{font-size:calc(19.4px * 2);line-height:1.14;}
.media-surface h3{font-size:calc(19.4px * 1.35);line-height:1.24;}
.media-surface p{font-size:19.4px;line-height:1.64;}
.media-surface a{color:inherit;text-decoration:none;}
.media-surface a:hover{color:#FF4D6D;}
.media-surface .set{grid-column:1 / -1;}
.media-surface .visual-note{margin-top:calc(1.5rem / 2);font-size:calc(19.4px * 1.125);}
.media-surface .clear-brand{display:flex;flex-direction:column;gap:var(--field-control);}
.media-surface .plain-inner{padding:calc(calc(1.5rem * .75) * .95) calc(1.5rem * .75);border-radius:0.46rem;background:var(--paint-panel);color:var(--tone-extra-4);border:1px solid var(--paint-deep);}
.media-surface .plain-inner p{margin-top:calc(1.5rem / 3.2);}
.media-surface .focused-actions{display:flex;flex-direction:column;gap:calc(1.5rem / 2.4);}
.media-surface .focused-actions img{display:block;width:100%;height:auto;border-radius:0.98rem;box-shadow:0 12px 14px rgba(0,0,0,0.21);}
.media-surface .focused-actions figcaption{font-size:calc(19.4px * .875);line-height:1.64;}
@media (max-width:900px){.media-surface .public-shell{grid-template-columns:1fr;}.media-surface .focused-actions{order:2;}
}
.content-wrap{
  position: relative;
  overflow: hidden;
  padding: calc(1.5rem * 2.4) 2.36rem;
  background: linear-gradient(135deg, #0B0E24 0%, #1B1B4D 45%, #3A1E6E 100%);
  color: #EDEEF8;
}
.content-wrap .public-shell{position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  gap: calc(1.58rem * 1.5);
  max-width: 1520px;
  margin: 0 auto;}
.content-wrap .active-service{padding-bottom: 1.5rem;
  border-bottom: 1px solid color-mix(in srgb, currentColor 22%, transparent);}
.content-wrap h2{margin: 0;
  font-size: calc(19.4px * 2);
  line-height: 1.1;}
.content-wrap .active-service p{margin: calc(1.5rem * .75) 0 0;
  font-size: calc(19.4px * 1.125);
  line-height: 1.64;}
.content-wrap .soft-intro{display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 1.58rem;}
.content-wrap .compact-summary{display: flex;
  flex-direction: column;
  gap: calc(1.5rem * .75);
  flex: 1 1 22rem;}
.content-wrap .compact-summary p{margin: 0;
  line-height: 1.64;}
.content-wrap .active-grid{display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: calc(1.5rem * .75);
  flex: 0 1 auto;}
.content-wrap .active-grid a{color: inherit;
  font-size: calc(19.4px * 1.125);
  overflow-wrap: anywhere;
  text-underline-offset: .2em;}
.content-wrap .direct-section{display: flex;
  flex-direction: column;
  gap: calc(1.5rem * .75);
  padding-top: 1.5rem;
  border-top: 1px solid color-mix(in srgb, currentColor 22%, transparent);}
.content-wrap .direct-section a{display: flex;
  flex-wrap: wrap;
  gap: 0.6rem;
  color: inherit;
  text-decoration: none;
  overflow-wrap: anywhere;}
.content-wrap .direct-section span{opacity: .68;}
@media (max-width: 720px) {.content-wrap .soft-intro{
    flex-direction: column;
  }.content-wrap .active-grid{
    align-items: flex-start;
  }
}
.focused-feature{
  background:#141838;
  color:#C9CCE6;
  padding:calc(1.5rem * 2.4) 2.36rem;
}
.focused-feature .public-shell{max-width:1520px;
  margin:0 auto;}
.focused-feature .set{display:flex;
  flex-wrap:wrap;
  gap:calc(1.58rem * 1.5);
  align-items:flex-end;
  border-bottom:1px solid var(--paint-deep);
  padding-bottom:calc(1.58rem * 1.5);}
.focused-feature h2{flex:1 1 26rem;
  min-width:0;
  margin:0;
  font-size:calc(19.4px * 2);
  line-height:1.1;
  letter-spacing:0;}
.focused-feature .set p{flex:1 1 22rem;
  min-width:0;
  margin:0;
  line-height:1.64;}
.focused-feature .active-track{margin-top:calc(1.58rem * 1.5);
  display:flex;
  flex-wrap:wrap;
  gap:1.58rem;}
.focused-feature .active-track a{
  flex:1 1 17rem;
  min-width:0;
  display:flex;
  flex-direction:column;
  gap:.4rem;
  background:var(--paint-panel);
  color:var(--tone-extra-4);
  border:1px solid var(--paint-deep);
  border-radius:0.98rem;
  padding:calc(1.5rem * .75);
  text-decoration:none;
  transition:border-color 320ms var(--ease-nav), transform 320ms var(--ease-nav);
}
.focused-feature .active-track a:hover{border-color:#6D4AFF;
  transform:translateY(-2px);}
.focused-feature .active-track strong{font-size:19.4px;
  line-height:1.25;}
.focused-feature .active-track span{line-height:1.64;}
.focused-feature .local-actions{
  display:inline-flex;
  margin-top:calc(1.58rem * 1.5);
  background:#6D4AFF;
  color:#FFFFFF;
  text-decoration:none;
  border-radius:1.15rem;
  padding:.8rem 1.2rem;
  font-size:calc(19.4px * .875);
  transition:background 320ms var(--ease-nav);
}
.focused-feature .local-actions:hover{
  background:#5A38E6;color:var(--tone-extra-4);}
@media (max-width:680px){.focused-feature .set{display:block}.focused-feature .set p{margin-top:1.5rem}.focused-feature .active-track{display:block}.focused-feature .active-track a{margin-top:1.58rem}
}
.service-steps{
  padding: calc(1.5rem * 2.4) 2.36rem;
  background: linear-gradient(135deg, #0B0E24 0%, #1B1B4D 45%, #3A1E6E 100%);
  color: #EDEEF8;
}
.service-steps .public-shell{max-width: 1520px;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  gap: calc(1.58rem * 1.5);}
.service-steps .set{display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: space-between;
  gap: 1.58rem;}
.service-steps .set h2{margin: 0;
  flex: 1 1 22rem;
  font-size: calc(19.4px * 2);
  line-height: 1.12;}
.service-steps .set p{margin: 0;
  flex: 1 1 20rem;
  font-size: 19.4px;}
.service-steps .soft-plan{display: flex;
  flex-wrap: wrap;
  gap: 1.58rem;}
.service-steps .soft-plan .plain-inner{
  flex: 1 1 16rem;
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  padding: calc(1.5rem * .75);
  background: var(--paint-panel);
  color: var(--tone-extra-4);
  border: 1px solid var(--paint-deep);
  border-radius: 0.98rem;
  text-decoration: none;
  transition: transform 320ms var(--ease-nav), border-color 320ms var(--ease-nav);
}
.service-steps .soft-plan .plain-inner:hover{transform: translateY(-3px);
  border-color: #6D4AFF;}
.service-steps .soft-plan .visual-group{
  align-self: flex-start;
  padding: 0.15rem 0.6rem;
  font-size: calc(19.4px * .875);
  background: #FF4D6D;
  color: #1A0A14;
  border-radius: 0.32rem;
}
.service-steps .soft-plan strong{font-size: calc(19.4px * 1.125);
  line-height: 1.25;}
.service-steps .soft-plan .narrow-team{font-size: calc(19.4px * .875);}
.service-steps .local-actions{display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 1.58rem;
  padding-top: calc(1.5rem * .75);
  border-top: 1px solid var(--paint-deep);}
.service-steps .local-actions .featured-section{margin: 0;
  flex: 1 1 20rem;
  font-size: 19.4px;}
.service-steps .local-actions .content-grid{display: flex;
  flex-wrap: wrap;
  gap: 1.58rem;}
.service-steps .local-actions .content-grid a{text-decoration: none;
  font-size: 19.4px;}
.service-steps .local-actions .content-grid a:hover{}
@media (max-width: 720px) {.service-steps .set{
    flex-direction: column;
    align-items: flex-start;
  }.service-steps .local-actions{
    flex-direction: column;
    align-items: flex-start;
  }
}
.media-headline{padding:calc(1.5rem * 2.4) 2.36rem;background:#F4F3FB;color:#141838}
.media-headline .public-shell{max-width:1520px;margin:0 auto;display:flex;flex-wrap:wrap;gap:calc(1.58rem * 1.5);align-items:flex-start}
.media-headline .set{flex:1 1 22rem;min-width:0}
.media-headline h2{margin:0;font-size:calc(19.4px * 2);line-height:1.1}
.media-headline .set p{margin:1.5rem 0 0;line-height:1.64}
.media-headline .set .narrow-team{margin-top:calc(1.5rem * .75);font-size:calc(19.4px * .875)}
.media-headline .set a{color:#6D4AFF;text-decoration:underline}
.media-headline .set a:hover{color:inherit;}
.media-headline form{flex:1 1 26rem;min-width:0;display:flex;flex-direction:column;gap:1.5rem}
.media-headline fieldset{display:flex;flex-wrap:wrap;gap:1.58rem;margin:0;padding:0;border:0}
.media-headline fieldset label{flex:1 1 14rem;min-width:0}
.media-headline label span{display:block;margin-bottom:calc(1.5rem * .75);font-size:calc(19.4px * .875)}
.media-headline input,.media-headline textarea{width:100%;padding:calc(1.5rem * .75);border:1px solid var(--paint-deep);border-radius:0.32rem;background:#0B0E24;color:#EDEEF8;font:inherit}
.media-headline input::placeholder,.media-headline textarea::placeholder{color:rgba(255,255,255,0.55)}
.media-headline input:focus,.media-headline textarea:focus{outline:none;border-color:#6D4AFF;box-shadow:0 0 0 2px rgba(109, 74, 255, 0.55)}
.media-headline .active-service{display:block}
.media-headline textarea{resize:vertical}
.media-headline .media-body{margin:0;font-size:calc(19.4px * .875)}
.media-headline button{align-self:flex-start;padding:calc(1.5rem * .75) 1.5rem;border:1px solid #6D4AFF;border-radius:0.32rem;background:#6D4AFF;color:#FFFFFF;font:inherit;cursor:pointer;transition:background 320ms var(--ease-nav),border-color 320ms var(--ease-nav)}
.media-headline button:hover{background:#5A38E6;border-color:#5A38E6;color:var(--tone-extra-4);}
@media(max-width:720px){.media-headline .public-shell{display:block}.media-headline form{margin-top:calc(1.58rem * 1.5)}}
.featured-service{background:#0B0E24;color:#EDEEF8;padding:calc(1.5rem * 2.4) 2.36rem}
.featured-service .public-shell{max-width:1520px;margin:0 auto}
.featured-service .text-summary{display:flex;align-items:flex-start;gap:calc(1.58rem * 1.5);flex-wrap:wrap}
.featured-service .main-intro{display:block;flex:0 1 20rem;min-width:14rem;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:0.98rem;box-shadow:0 12px 14px rgba(0,0,0,0.21)}
.featured-service .narrow-team{flex:0 1 20rem;margin:0;min-width:0;color:#C9CCE6;line-height:1.65}
.featured-service .quiet-frame{flex:1 1 40rem;min-width:0;display:flex;flex-direction:column;gap:calc(1.58rem * 1.5)}
.featured-service h2{margin:0;font-size:calc(19.4px * 2);line-height:1.15;letter-spacing:0}
.featured-service .focused-intro{display:flex;flex-direction:column;gap:calc(1.5rem * .75)}
.featured-service .focused-intro div{padding:calc(1.5rem * .75);background:var(--paint-panel);color:var(--tone-extra-4);border:1px solid var(--paint-deep);border-radius:0.46rem}
.featured-service strong,.featured-service span{display:block}
.featured-service strong{font-size:19.4px}
.featured-service span{margin-top:calc(calc(1.5rem * .75)*.4);color:#C9CCE6;line-height:1.6;font-size:calc(19.4px * .875)}
.featured-service .quiet-frame > .narrow-team{flex-basis:auto;color:#C9CCE6;font-size:calc(19.4px * .875);margin-top:calc(1.58rem * 1.5)}
@media(max-width:760px){.featured-service .text-summary{flex-direction:column}.featured-service .main-intro{flex-basis:auto;min-width:0;aspect-ratio:16/9}.featured-service .narrow-team{flex-basis:auto}}
.secondary-note{padding:calc(1.5rem * 2.4) 2.36rem;background:#0B0E24;color:#EDEEF8}
.secondary-note .content-callout{max-width:min(1520px,72rem);margin:0 auto;display:flex;flex-direction:column;gap:calc(1.58rem * 1.5)}
.secondary-note h2{margin:0;font-size:calc(19.4px * 2);line-height:1.1}
.secondary-note .strong-story{margin:0;font-size:calc(19.4px * 1.125);}
.secondary-note .media-content{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);gap:1.58rem;padding:calc(1.5rem * .75) 0;border-top:1px solid var(--paint-deep)}
.secondary-note .media-content:first-of-type{border-top:0;padding-top:0}
.secondary-note h3{margin:0;font-size:calc(19.4px * 1.35);line-height:1.25}
.secondary-note .media-content p{margin:0;font-size:19.4px;line-height:1.64}
.secondary-note a{text-decoration:underline;text-underline-offset:3px}
.secondary-note a:hover{}
@media (max-width:760px){.secondary-note .media-content{grid-template-columns:1fr;gap:calc(1.5rem * .75)}
}
.entries{
  padding: calc(1.5rem * 2.4) 2.36rem;
  background: #FF4D6D;
  color: #1A0A14;
}
.entries .public-shell{max-width: 1520px;
  margin: 0 auto;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 1.58rem;}
.entries .quiet-links{
  flex: 1 1 320px;
  padding: calc(1.5rem * .75);
  border-radius: 1.15rem;
  background: #F4F3FB;
  color: #141838;
}
.entries .quiet-links span{display: inline-block;
  font-size: calc(19.4px * .875);
  letter-spacing: 0.04em;
  text-transform: uppercase;}
.entries h2{margin: calc(1.58rem * 1.5) 0 0;
  font-size: calc(19.4px * 2);
  line-height: 1.1;}
.entries .quiet-links p{margin: calc(1.58rem * 1.5) 0 0;
  font-size: calc(19.4px * 1.125);
  line-height: 1.64;}
.entries .simple-view{flex: 1 1 420px;
  display: flex;
  flex-direction: column;
  gap: calc(1.5rem * .75);}
.entries .simple-view div{
  padding: calc(1.5rem * .75);
  border-radius: 0.46rem;
  background: var(--paint-panel);
  color: var(--tone-extra-4);
  border: 1px solid var(--paint-deep);
}
.entries .simple-view strong{display: block;
  font-size: calc(19.4px * 1.35);
  line-height: 1.2;}
.entries .simple-view p{margin: calc(1.58rem * 1.5) 0 0;}
.entries .simple-view a{text-decoration: underline;
  text-underline-offset: 3px;}
.entries .simple-view a:hover{}
@media (max-width: 760px) {.entries .public-shell{
    flex-direction: column;
  }
}
.compact-note{
  background: #0B0E24;
  color: #EDEEF8;
  padding: calc(1.5rem * 2.4) 2.36rem;
}
.compact-note .public-shell{width: min(100%, 1520px);
  margin: 0 auto;}
.compact-note .clear-details{display: flex;
  flex-direction: column;
  gap: calc(1.58rem * 1.5);}
.compact-note .featured-section{display: flex;
  align-items: flex-end;
  gap: calc(1.58rem * 1.5);
  flex-wrap: wrap;}
.compact-note h1{flex: 1 1 420px;
  margin: 0;
  font-size: clamp(calc(19.4px * 2), 6vw, calc(19.4px * 2.65));
  line-height: 1.05;
  letter-spacing: -0.01em;}
.compact-note p{flex: 1 1 320px;
  margin: 0;
  min-width: 0;
  font-size: calc(19.4px * 1.125);
  line-height: 1.64;
  color: #C9CCE6;}
.compact-note .steady-headline{
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 1.58rem;
  padding: calc(1.5rem * .75);
  border-radius: 0.98rem;
  background: var(--paint-panel);
  border: 1px solid var(--paint-deep);
  box-shadow: 0 2px 5px rgba(0,0,0,0.16);color:var(--tone-extra-4);}
.compact-note a{color: inherit;
  text-decoration: none;}
.compact-note .local-actions{
  padding: 12px 20px;
  border-radius: 0.46rem;
  background: #6D4AFF;
  color: #FFFFFF;
  font-weight: 700;
  transition: background 320ms var(--ease-nav);
}
.compact-note .local-actions:hover{
  background: #5A38E6;color:var(--tone-extra-4);}
.compact-note .contact-wrap{display: flex;
  flex-wrap: wrap;
  gap: 8px 20px;
  min-width: 0;}
.compact-note .contact-wrap a{color: #C9CCE6;
  font-size: calc(19.4px * .875);
  border-bottom: 1px solid transparent;
  transition: color 320ms var(--ease-nav), border-color 320ms var(--ease-nav);}
.compact-note .contact-wrap a:hover{color: #FF4D6D;
  border-bottom-color: #FF4D6D;}
@media (max-width: 720px) {.compact-note .featured-section{
    align-items: flex-start;
    flex-direction: column;
  }.compact-note .steady-headline{
    align-items: flex-start;
    flex-direction: column;
  }
}
