:root {
  --clr-yc52: rgb(156,109,243);
  --clr-x0aa: rgb(193,163,250);
  --clr-j1db: rgb(83,45,154);
  --clr-q754: rgb(156,109,243);
  --clr-ce03: rgb(19,16,24);
  --clr-cb9d: rgb(90,213,68);
  --clr-i2a3: rgb(19,16,24);
  --clr-h501: rgb(26,23,33);
  --clr-p7ba: rgb(41,37,50);
  --clr-t660: rgb(242,240,244);
  --clr-l068: rgb(174,170,181);
  --clr-e287: rgb(49,43,59);
  --clr-ecc7: rgb(12,11,14);
  --clr-q8df: rgb(26,22,34);
  --clr-m5b1: rgb(244,244,246);
  --clr-y68a: rgb(176,171,186);
  --radius-f638: 8px;
  --radius-f15e: 16px;
  --radius-u4fb: 8px;
  --transform-rc34: none;
  --ls-l119: 0;
  --fw-e18d: 600;
  --font-ccee: 'Space Grotesk', 'Helvetica Neue', Arial, sans-serif;
  --font-x017: 'DM Sans', Roboto, system-ui, sans-serif;
  --fs-ad5b: clamp(2rem, 4.5vw, 3.25rem);
  --fs-p5c3: clamp(1.6rem, 3vw, 2.25rem);
  --fs-u9f5: 1.25rem;
  --fw-n6c3: 700;
  --ls-qf5e: -0.03em;
  --lh-tfce: 1.15;
  --transform-n8b4: uppercase;
  --ls-r7f2: .12em;
  --clr-b13e: rgb(156,109,243);
  --fs-p88f: 1rem;
  --lh-ga0d: 1.6;
  --max-w-l37f: 1193px;
  --gap-ib27: 4.7rem;
  --shadow-f2ad: 0 10px 30px rgba(0,0,0,.06);
  --shadow-mcc7: 0 24px 60px rgba(0,0,0,.12);
}
*,*::before,*::after{box-sizing:border-box}
html {
  -webkit-text-size-adjust: 100%;
  scroll-behavior: smooth;
}
body {
  margin: 0;
  overflow-wrap: anywhere;
  font-family: var(--font-x017);
  font-size: var(--fs-p88f);
  line-height: var(--lh-ga0d);
  color: var(--clr-t660);
  background: var(--clr-h501);
}
img,svg,video{max-width:100%;height:auto;display:block}
h1,h2,h3,h4 {
  font-family: var(--font-ccee);
  font-weight: var(--fw-n6c3);
  line-height: var(--lh-tfce);
  margin: 0 0 .6em;
  color: var(--clr-t660);
  letter-spacing: var(--ls-qf5e);
  hyphens: manual;
}
h1 {
  font-size: var(--fs-ad5b);
}
h2 {
  font-size: var(--fs-p5c3);
}
h3 {
  font-size: var(--fs-u9f5);
  line-height: 1.3;
}
h4 {
  font-size: 1.05rem;
  line-height: 1.35;
}
p{margin:0 0 1em}
a {
  color: var(--clr-yc52);
  text-decoration: none;
}
@media (min-width:481px){
a[href^="tel:"] {
  white-space: nowrap;
}
}
a:hover{color:var(--clr-x0aa)}
ul,ol{margin:0 0 1em;padding-left:1.25em}
button,input,textarea,select {
  font: inherit;
  color: inherit;
}
::selection {
  background: var(--clr-j1db);
  color: var(--clr-t660);
}
._4syssqoe {
  width: min(100% - 2.5rem,var(--max-w-l37f));
  margin-inline: auto;
}
._n4deghc {
  width: min(100% - 2.5rem,48rem);
}
._plcpb3k{padding-block:var(--gap-ib27)}
._cz4u9x0e {
  background: var(--clr-p7ba);
}
._evhumzj{background:var(--clr-ecc7);color:var(--clr-m5b1)}
._evhumzj h1,._evhumzj h2,._evhumzj h3,._evhumzj h4 {
  color: inherit;
}
._evhumzj a{color:var(--clr-q754)}
._evhumzj ._mvaw5j,._evhumzj ._9rqqk8 {
  color: var(--clr-y68a);
}
._evhumzj ._cgpn1mka {
  color: var(--clr-q754);
}
._uyy9se {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: .5rem;
  padding: .8rem 1.5rem;
  border-radius: var(--radius-u4fb);
  background: var(--clr-yc52);
  color: var(--clr-ce03);
  font-weight: var(--fw-e18d);
  text-transform: var(--transform-rc34);
  letter-spacing: var(--ls-l119);
  line-height: 1.25;
  border: 1px solid transparent;
  cursor: pointer;
  transition: background .2s,color .2s,border-color .2s,transform .2s;
}
._uyy9se:hover{background:var(--clr-x0aa);color:var(--clr-ce03)}
._uyy9se:active {
  transform: translateY(1px);
}
._2qukmt {
  background: transparent;
  color: var(--clr-yc52);
  border-color: currentColor;
}
._2qukmt:hover{background:var(--clr-yc52);color:var(--clr-ce03);border-color:var(--clr-yc52)}
._id9ahexw {
  background: var(--clr-cb9d);
  color: var(--clr-i2a3);
}
._id9ahexw:hover {
  background: var(--clr-cb9d);
  color: var(--clr-i2a3);
  filter: brightness(.92);
}
._lupo29z{background:var(--clr-m5b1);color:var(--clr-ecc7)}
._lupo29z:hover{background:rgb(255,255,255);color:var(--clr-ecc7)}
._1h1qpf{padding:.55rem 1.1rem;font-size:.9rem}
._w3eshbrn {
  padding: 1rem 2rem;
  font-size: 1.05rem;
}
._evhumzj ._uyy9se:not(._2qukmt):not(._id9ahexw):not(._lupo29z){background:var(--clr-q754);color:var(--clr-ecc7)}
._evhumzj ._uyy9se:not(._2qukmt):not(._id9ahexw):not(._lupo29z):hover{background:var(--clr-m5b1);color:var(--clr-ecc7)}
._evhumzj ._2qukmt {
  color: var(--clr-m5b1);
  border-color: var(--clr-y68a);
}
._evhumzj ._2qukmt:hover{background:var(--clr-m5b1);color:var(--clr-ecc7);border-color:var(--clr-m5b1)}
._dn5dbksr {
  display: grid;
  gap: 1.5rem;
}
._3sh2uhsq {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,18rem),1fr));
}
._4qsn86pv{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}
._rzp7wpj {
  grid-template-columns: repeat(auto-fit,minmax(min(100%,12rem),1fr));
}
._yr3i8b0f{grid-template-columns:repeat(2,1fr)}
._lfa9cez{grid-template-columns:repeat(3,1fr)}
._yh5a9v{grid-template-columns:repeat(4,1fr)}
@media (max-width:960px){
._yh5a9v{grid-template-columns:repeat(2,1fr)}
._lfa9cez{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:560px){._yr3i8b0f,._lfa9cez,._yh5a9v {
  grid-template-columns: 1fr;
}}
._702fgk2 {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
._702fgk2>*{min-width:0}
._702fgk2._yr3i8b0f>*{flex:0 0 calc((100% - 1.5rem)/2)}
._702fgk2._lfa9cez>*{flex:0 0 calc((100% - 3rem)/3)}
._702fgk2._yh5a9v>* {
  flex: 0 0 calc((100% - 4.5rem)/4);
}
@media (max-width:960px){._702fgk2._lfa9cez>*,._702fgk2._yh5a9v>*{flex-basis:calc((100% - 1.5rem)/2)}}
@media (max-width:560px){._702fgk2._yr3i8b0f>*,._702fgk2._lfa9cez>*,._702fgk2._yh5a9v>*{flex-basis:100%}}
._mvaw5j{font-size:1.15rem;color:var(--clr-l068)}
._cgpn1mka{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:var(--ls-r7f2);text-transform:var(--transform-n8b4);color:var(--clr-b13e);margin-bottom:.75rem}
._9rqqk8{color:var(--clr-l068)}
._x1pfssr {
  text-align: center;
}
._6m0xymn{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0}
@media (max-width:640px){._plcpb3k {
  padding-block: calc(var(--gap-ib27) * .7);
}}
._fflulpc{background:var(--clr-h501);position:relative;z-index:20}
._sp2wvhqx{border-bottom:1px solid var(--clr-e287)}
._4ayy90 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2rem;
  min-height: 5.5rem;
}
._bmxudtl{display:inline-flex;align-items:center;min-width:0;max-width:100%}
._rkdxgw {
  height: auto;
  width: auto;
  max-height: 2.4rem;
}
._4rdmq0gt {
  display: flex;
  align-items: center;
  gap: 2rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
._1v8ubuw {
  color: var(--clr-t660);
  font-size: .92rem;
  font-weight: 500;
  letter-spacing: .01em;
  position: relative;
  padding: .25rem 0;
}
._szfg3d ._1v8ubuw{text-transform:uppercase;font-size:.78rem;letter-spacing:.1em}
._1v8ubuw::after {
  content: "";
  position: absolute;
  left: 0;
  right: 100%;
  bottom: -2px;
  height: 1px;
  background: currentColor;
  transition: right .25s;
}
._1v8ubuw:hover::after,._1bib1v::after{right:0}
._1v8ubuw:hover{color:var(--clr-t660)}
._wuq5jqc3{margin-left:.5rem}
._qlwtf0m0{color:var(--clr-yc52);font-weight:600;font-size:.92rem}
._r3iu1rj{display:inline-flex;padding:.55rem 1.1rem;border:1px solid var(--clr-yc52);border-radius:var(--radius-u4fb);color:var(--clr-yc52)}
._r3iu1rj:hover{background:var(--clr-yc52);color:var(--clr-ce03)}
._zijg50ez {
  display: none;
}
._zijg50ez:focus-visible + ._7dbz7ymf {
  outline: 2px solid var(--clr-yc52);
  outline-offset: 4px;
}
._7dbz7ymf{display:none;flex:none;align-items:center;justify-content:center;min-width:44px;min-height:44px;white-space:nowrap;line-height:1.2;padding:.4rem 1rem;border:1px solid var(--clr-e287);border-radius:var(--radius-u4fb);cursor:pointer;font-size:.9rem}
@media (max-width:860px){
._zijg50ez {
  display: block;
}
._4ayy90{gap:.75rem}
._7dbz7ymf{display:inline-flex}
._xes8qji{display:none;position:absolute;left:0;right:0;top:100%;background:var(--clr-h501);border-bottom:1px solid var(--clr-e287);box-shadow:var(--shadow-f2ad);padding:1.25rem}
._zijg50ez:checked ~ ._xes8qji {
  display: block;
}
._4rdmq0gt {
  flex-direction: column;
  align-items: flex-start;
  gap: 1rem;
}
._wuq5jqc3{margin-left:0}
}
._9l76qpx {
  margin-top: auto;
  font-size: .92rem;
}
._i66qx90 {
  border-top: 1px solid var(--clr-e287);
}
._vc01fbb{background:var(--clr-p7ba);border-top:1px solid var(--clr-e287)}
._of3d1kih {
  background: var(--clr-ecc7);
  color: var(--clr-m5b1);
}
._ln60vtki {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: space-between;
  gap: 2rem;
  padding-block: calc(var(--gap-ib27) * .7);
}
._bvvopry{height:2rem;width:auto}
._9hnomgf {
  display: flex;
  flex-wrap: wrap;
  gap: 1.25rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
._antsk5 {
  color: inherit;
  opacity: .85;
}
._antsk5:hover {
  opacity: 1;
  color: inherit;
  text-decoration: underline;
}
._of3d1kih ._antsk5:hover{color:var(--clr-q754)}
._nbuemk {
  display: grid;
  gap: .25rem;
  font-style: normal;
  font-size: .9rem;
  text-align: right;
}
._mlp0le{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;opacity:.75}
._655tkvqe{border-top:1px solid rgba(128,128,128,.25)}
._cht2s9 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: .5rem 1.5rem;
  padding-block: 1rem;
  font-size: .85rem;
  opacity: .8;
}
._e1l64n5n {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  list-style: none;
  margin: 0;
  padding: 0;
}
@media (max-width:720px){
._ln60vtki{flex-direction:column;align-items:flex-start}
._nbuemk{text-align:left}
._cht2s9 {
  flex-direction: column;
}
}
._xkbuehvk{position:fixed;left:0;right:0;z-index:50;padding:1rem 0;box-shadow:var(--shadow-f2ad)}
._eg0fpz {
  bottom: 0;
}
._rmg59yee{background:var(--clr-ecc7);color:var(--clr-m5b1)}
._ljr8i4d {
  background: var(--clr-p7ba);
  color: var(--clr-t660);
  border-top: 1px solid var(--clr-e287);
}
._xkbuehvk[hidden]{display:none}
._cc3mjx1 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.5rem;
}
._1nsxjgl {
  margin: 0;
  font-size: .95rem;
}
._h4te7zy {
  color: inherit;
  text-decoration: underline;
  margin-left: .35rem;
}
._z1lj8w {
  display: flex;
  gap: .75rem;
  flex-shrink: 0;
}
._rmg59yee ._r64f3hj{border-color:var(--clr-h501)}
._rmg59yee ._r64f3hj:not(._2qukmt){background:var(--clr-q754);color:var(--clr-ecc7);border-color:transparent}
._rmg59yee ._2qukmt._r64f3hj {
  color: var(--clr-h501);
}
@media (max-width:720px){
._xkbuehvk {
  padding: .7rem 0;
}
._cc3mjx1{flex-direction:column;align-items:stretch;gap:.6rem}
._1nsxjgl {
  font-size: .84rem;
  line-height: 1.4;
}
._z1lj8w{justify-content:flex-end}
}
._hmjkjxvl{padding:2.25rem;background:var(--clr-p7ba);border:1px solid var(--clr-e287);border-radius:var(--radius-f15e);min-width:0}
._vymht8qd ._hmjkjxvl {
  text-align: center;
}
._pp4bk3ll{margin:0;overflow-wrap:anywhere}
._xgydai2{margin:.75rem 0 0;color:var(--clr-l068);overflow-wrap:anywhere}
._7e4qs5kl{color:inherit}
._bznby4y{display:grid;gap:1rem;margin-top:1.75rem;text-align:start}
._wxt8znth{display:grid;gap:.35rem;min-width:0}
._crf0h37{font-size:.9rem;font-weight:600}
._76jd7kp {
  width: 100%;
  min-width: 0;
  padding: .7rem .9rem;
  border: 1px solid var(--clr-e287);
  border-radius: var(--radius-f638);
  background: var(--clr-h501);
}
._76jd7kp:focus{outline:2px solid var(--clr-yc52);outline-offset:1px}
._2l8ikgs4{resize:vertical}
._ihvdrvb {
  justify-self: start;
  max-width: 100%;
  overflow-wrap: anywhere;
}
._vymht8qd ._ihvdrvb{justify-self:center}
@media (max-width:480px){._hmjkjxvl {
  padding: 1.25rem;
}}
._2dnh0l2p {
  position: relative;
  isolation: isolate;
  display: flex;
  align-items: center;
  min-height: min(78vh,44rem);
  padding-block: calc(var(--gap-ib27) * 1.4);
  color: var(--clr-m5b1);
  overflow: hidden;
}
._0xevuo7t{min-height:min(92vh,54rem)}
._3jj83mi {
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  z-index: -2;
}
._ps8v9fdh{position:absolute;inset:0;z-index:-1}
._yfw6ylc ._ps8v9fdh {
  background: rgba(8,10,14,.58);
}
._lsjm1e23 ._ps8v9fdh {
  background: var(--clr-yc52);
  opacity: .86;
}
._56pda6ue ._ps8v9fdh {
  background: linear-gradient(100deg,rgba(6,8,12,.86) 0%,rgba(6,8,12,.55) 55%,rgba(6,8,12,.2) 100%);
}
._bunzoki8._56pda6ue ._ps8v9fdh{background:rgba(8,10,14,.6)}
._ohvk2r {
  width: min(100% - 2.5rem,var(--max-w-l37f));
}
._7xygk7 {
  max-width: 38rem;
}
._bunzoki8 ._ohvk2r{text-align:center}
._bunzoki8 ._7xygk7 {
  margin-inline: auto;
  max-width: 44rem;
}
._1v70mc9y{display:inline-block;font-size:.8rem;font-weight:700;letter-spacing:var(--ls-r7f2);text-transform:var(--transform-n8b4);margin-bottom:1rem;opacity:.9}
._lsjm1e23 ._1v70mc9y {
  color: var(--clr-ce03);
}
._7b0nz0 {
  color: inherit;
  margin-bottom: 1rem;
}
._lsjm1e23 ._7b0nz0,._lsjm1e23 ._mygsxbw{color:var(--clr-ce03)}
._mygsxbw {
  font-size: 1.15rem;
  opacity: .9;
  max-width: 34rem;
  margin-bottom: 1.75rem;
}
._bunzoki8 ._mygsxbw {
  margin-inline: auto;
}
._vd3z5j {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
._bunzoki8 ._vd3z5j {
  justify-content: center;
}
._kpk9y3wf {
  color: inherit;
  border-color: rgba(255,255,255,.7);
}
._kpk9y3wf:hover{background:rgb(255,255,255);color:var(--clr-ecc7);border-color:rgb(255,255,255)}
@media (max-width:640px){
._2dnh0l2p {
  min-height: 0;
  padding-block: calc(var(--gap-ib27) * 1.1);
}
}
._wi35xx{overflow-wrap:anywhere}
._m12e9u>* {
  min-width: 0;
}
._lbprdmqg{max-width:24ch}
._tes0wnhg {
  color: var(--clr-l068);
}
._w222bpd6{max-width:100%;white-space:normal;text-align:center}
._m12e9u {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,.85fr);
  gap: clamp(2rem,5vw,5rem);
  align-items: start;
}
._aandlqj{display:flex;flex-direction:column;gap:1.5rem}
._pw6vow ._mvaw5j {
  max-width: 48ch;
}
._ol5ixw6f {
  width: 100%;
  aspect-ratio: 5/4;
  object-fit: cover;
  border-radius: var(--radius-f15e);
}
._8cd8a4uz{padding-top:.3rem}
._js67mx {
  list-style: none;
  margin: 0 0 2rem;
  padding: 0;
  display: grid;
  grid-template-columns: repeat(2,minmax(0,1fr));
  gap: 2rem 1.5rem;
}
._fs6a567k {
  padding-top: 1rem;
  border-top: 2px solid var(--clr-e287);
  min-width: 0;
}
._dk161mfw{font-size:.8rem;color:var(--clr-yc52);font-weight:700;letter-spacing:.12em;margin-bottom:1rem}
._x0kahrdu{font-size:1.1rem}
._tes0wnhg{font-size:.95rem;margin:0}
._tcm38b {
  color: var(--clr-l068);
  font-size: .9rem;
  border-top: 1px solid var(--clr-e287);
  padding-top: 1.5rem;
}
._fs6a567k:last-child:nth-child(odd){grid-column:1/-1}
@media(max-width:800px){
._m12e9u{grid-template-columns:1fr}
._ol5ixw6f {
  aspect-ratio: 16/9;
}
}
@media(max-width:420px){
._js67mx{grid-template-columns:1fr}
._ol5ixw6f {
  aspect-ratio: 4/3;
}
}
._awmxsif{background:var(--clr-p7ba);hyphens:auto}
._5s5hduk{max-width:48rem;margin-bottom:2.5rem}
._jo2vue {
  max-width: 26ch;
  font-size: clamp(1.75rem,3.4vw,var(--fs-p5c3));
}
._nfjtj3nj{margin:0;max-width:60ch}
._1cvftpq{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 2rem;list-style:none;padding:0;margin:0}
._66ksn30{min-width:0;padding-top:.75rem;border-top:1px solid var(--clr-t660)}
._jkhgr1{margin:0}
._wbzjhvxp{padding:.65rem;background:var(--clr-h501);border:1px solid var(--clr-e287);margin-bottom:1.25rem}
._wbzjhvxp:not(:has(img)){display:none}
._5mdrtr {
  width: 100%;
  aspect-ratio: 4/3;
  object-fit: contain;
}
._vzzobj0a{display:grid;grid-template-columns:2rem minmax(0,1fr);gap:.5rem}
._rtd6lknr {
  font-size: .75rem;
  line-height: 1.75;
  color: var(--clr-l068);
  font-variant-numeric: tabular-nums;
}
._itb5s39 {
  font-size: 1.15rem;
  line-height: 1.35;
  margin-bottom: .6rem;
}
._0k4nusm9 {
  font-size: .9rem;
  line-height: 1.7;
  color: var(--clr-l068);
  margin: 0;
}
@media(max-width:1000px){
._1cvftpq{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:600px){._1cvftpq{grid-template-columns:minmax(0,1fr);gap:2rem}._5s5hduk {
  margin-bottom: 2rem;
}}
._icu3frle{display:grid;grid-template-columns:1fr 1.1fr;gap:3rem;align-items:center}
._b6z4qt8g ._ri35uwji {
  order: 2;
}
._ri35uwji {
  margin: 0;
}
._ohgjhxe{width:100%;border-radius:var(--radius-f15e);object-fit:cover;aspect-ratio:9/8}
._tp2y4m {
  color: var(--clr-l068);
}
._1mrh2ur {
  font-weight: 600;
}
@media (max-width:860px){
._icu3frle {
  grid-template-columns: 1fr;
  gap: 1.5rem;
}
._b6z4qt8g ._ri35uwji{order:0}
}
._mhi2yrxy {
  overflow-wrap: anywhere;
}
._mkgt01>*{min-width:0}
._qg5393{max-width:24ch}
._pdskqe6 {
  color: var(--clr-l068);
}
._pnqwoktv {
  max-width: 100%;
  white-space: normal;
  text-align: center;
}
._kulruu07{text-align:center;max-width:48rem;margin:0 auto 3rem}
._qg5393{margin-inline:auto}
._6m0ooa {
  list-style: none;
  padding: 0;
  margin: 0;
  position: relative;
}
._6m0ooa::before {
  content: '';
  position: absolute;
  left: 50%;
  top: 1.5rem;
  bottom: 1.5rem;
  border-left: 1px solid var(--clr-e287);
}
._b5u40fl{position:relative;padding-bottom:2rem}
._b5u40fl:last-child {
  padding-bottom: 0;
}
._krv39f4t {
  position: absolute;
  left: 50%;
  top: 1.5rem;
  transform: translateX(-50%);
  width: 3rem;
  height: 3rem;
  border: 5px solid var(--clr-h501);
  border-radius: 50%;
  display: grid;
  place-items: center;
  background: var(--clr-yc52);
  color: var(--clr-ce03);
  font-size: .85rem;
  font-weight: 700;
}
._luinqz{width:calc(50% - 3rem);padding:clamp(1.4rem,2.8vw,2.4rem);border:1px solid var(--clr-e287);border-radius:var(--radius-f15e);background:var(--clr-h501)}
._b5u40fl:nth-child(even) ._luinqz{margin-left:auto;background:var(--clr-ecc7);color:var(--clr-m5b1);border-color:var(--clr-ecc7)}
._owdal5t{font-size:clamp(1.2rem,2.2vw,1.75rem)}
._b5u40fl:nth-child(even) ._owdal5t{color:var(--clr-m5b1)}
._b5u40fl:nth-child(even) ._pdskqe6{color:var(--clr-y68a)}
._pdskqe6 {
  margin-bottom: 1.5rem;
}
._yi4mqde{display:grid;gap:.5rem;margin:0;padding-top:1rem;border-top:1px solid var(--clr-e287);font-size:.9rem}
._yi4mqde strong{font-size:.75rem;letter-spacing:.04em}
._b5u40fl:nth-child(even) ._yi4mqde{border-color:var(--clr-q8df)}
@media(max-width:760px){._kulruu07 {
  text-align: left;
}._qg5393{margin-left:0}._6m0ooa::before{left:1rem}._krv39f4t{left:1rem;width:2rem;height:2rem;border-width:3px;font-size:.65rem;top:1.3rem}._luinqz,._b5u40fl:nth-child(even) ._luinqz {
  width: calc(100% - 3rem);
  margin-left: 3rem;
}._b5u40fl{padding-bottom:1rem}}
._u45f4n {
  display: grid;
  grid-template-columns: minmax(0,1fr) minmax(0,2.15fr);
  gap: clamp(2rem,5vw,5rem);
  align-items: start;
}