
/* --- base -------------------------------------------------------------- */
img,svg,video{max-width:100%}
a.btn{text-decoration:none;cursor:pointer;box-sizing:border-box}
:focus-visible{outline:2px solid #FF4A1C;outline-offset:3px}
input,textarea,button,a.btn{font-family:'Instrument Sans',sans-serif}

/* --- mobile navigation ------------------------------------------------- */
.aya-burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;margin:-10px -10px -10px 0;background:none;border:0}
.aya-burger span{display:block;height:2px;width:100%;background:#101014;border-radius:2px;transition:transform .2s linear,opacity .2s linear}
.aya-burger[aria-expanded="true"] span:nth-child(1){transform:translateY(7px) rotate(45deg)}
.aya-burger[aria-expanded="true"] span:nth-child(2){opacity:0}
.aya-burger[aria-expanded="true"] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}

@media (max-width:900px){
  .aya-burger{display:flex}
  #aya-nav{display:none !important;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch !important;gap:0 !important;background:#F6F4F0;border-bottom:1px solid rgba(16,16,20,.12);padding:8px 20px 16px;box-shadow:0 18px 40px rgba(16,16,20,.08)}
  #aya-nav.open{display:flex !important}
  #aya-nav>a{padding:14px 0 !important;border-bottom:1px solid rgba(16,16,20,.07) !important;font-size:16px !important}
  #aya-nav>a:last-child{border-bottom:0 !important}
}
@media (max-width:640px){
  header .btn:last-of-type{font-size:13px !important;padding:10px 16px !important}
}

/* --- misc mobile fixes -------------------------------------------------- */
@media (max-width:640px){
  h1,h2,h3{overflow-wrap:anywhere}
  input,textarea{font-size:16px !important} /* stop iOS zoom-on-focus */
}
@media (prefers-reduced-motion:reduce){
  *{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important}
  html.js [data-reveal]{opacity:1 !important;transform:none !important}
}

.s1{background:#F6F4F0;color:#101014;font-family:'Instrument Sans',sans-serif;min-height:100vh;overflow-x:hidden}
.s2{position:sticky;top:0;z-index:80;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:14px 40px;background:rgba(246,244,240,.86);backdrop-filter:blur(14px);border-bottom:1px solid rgba(16,16,20,.1)}
.s3{display:flex;flex-direction:column;gap:4px;align-items:flex-start;color:inherit;text-align:center}
.s4{height:34px;width:auto;display:block}
.s5{display:flex;align-items:center;gap:26px}
.s6{font-size:14px;font-weight:500;letter-spacing:-.01em;padding:6px 0;border-bottom:2px solid transparent;transition:color .15s linear;display:inline-block;color:inherit;text-align:center}
.s7{color: #FF4A1C}
.s8{color: #101014}
.s9{background:#FF4A1C;color:#fff;font-family:Archivo,sans-serif;font-weight:600;font-size:14px;letter-spacing:-.01em;padding:11px 22px;border-radius:999px;transition:background .15s linear,transform .15s linear;display:inline-block;text-align:center}
.s10{display:grid;grid-template-columns:1.15fr .85fr;gap:64px;align-items:end;padding:96px 40px 72px;max-width:1512px;margin:0 auto}
.s11{animation:ayaRise .8s cubic-bezier(.2,.7,.2,1) both}
.s12{display:flex;align-items:center;gap:10px;margin-bottom:28px}
.s13{width:9px;height:9px;background:#FF4A1C;border-radius:2px;display:block}
.s14{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(16,16,20,.55)}
.s15{font-family:Archivo,sans-serif;font-weight:800;font-size:88px;line-height:.92;letter-spacing:-.045em;margin:0 0 28px;text-wrap:balance}
.s16{color:#FF4A1C}
.s17{font-size:19px;line-height:1.5;max-width:520px;color:rgba(16,16,20,.7);margin:0 0 36px}
.s18{display:flex;gap:14px;flex-wrap:wrap}
.s19{background:#101014;color:#F6F4F0;font-family:Archivo,sans-serif;font-weight:600;font-size:16px;padding:16px 30px;border-radius:999px;transition:background .15s linear;display:inline-block;text-align:center}
.s20{border:1.5px solid rgba(16,16,20,.25);font-family:Archivo,sans-serif;font-weight:600;font-size:16px;padding:16px 30px;border-radius:999px;transition:border-color .15s linear,color .15s linear;display:inline-block;color:inherit;text-align:center}
.s21{position:relative;height:420px;background:#FF4A1C;border-radius:20px;overflow:hidden;animation:ayaRise 1s .12s cubic-bezier(.2,.7,.2,1) both}
.s22{position:absolute;inset:0;background-image:radial-gradient(rgba(255,255,255,.28) 1px, transparent 1px);background-size:22px 22px}
.s23{position:absolute;left:34px;bottom:34px;right:34px;color:#fff}
.s24{font-family:Archivo,sans-serif;font-weight:700;font-size:56px;line-height:.9;letter-spacing:-.04em}
.s25{font-size:15px;font-weight:500;opacity:.85;margin-top:8px}
.s26{position:absolute;top:38px;right:40px;width:78px;height:78px;background:#101014;border-radius:6px;animation:ayaFloat 6s ease-in-out infinite}
.s27{position:absolute;top:150px;left:44px;width:46px;height:46px;border:6px solid rgba(255,255,255,.5);border-radius:50%;animation:ayaFloat 7.5s .6s ease-in-out infinite}
.s28{background:#101014;color:#F6F4F0;padding:22px 0;overflow:hidden}
.s29{display:flex;width:max-content;animation:ayaMarquee 34s linear infinite}
.s30{display:flex;align-items:center;gap:34px;padding-right:34px}
.s31{font-family:Archivo,sans-serif;font-weight:600;font-size:21px;letter-spacing:-.02em;white-space:nowrap}
.s32{color:#FF4A1C;font-size:21px}
.s33{padding:88px 40px;max-width:1512px;margin:0 auto}
.s34{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:rgba(16,16,20,.14);border:1px solid rgba(16,16,20,.14);border-radius:16px;overflow:hidden}
.s35{background:#F6F4F0;padding:34px 28px}
.s36{font-family:Archivo,sans-serif;font-weight:700;font-size:38px;letter-spacing:-.04em;line-height:1}
.s37{font-size:14px;color:rgba(16,16,20,.6);margin-top:10px;line-height:1.4}
.s38{padding:24px 40px 96px;max-width:1512px;margin:0 auto}
.s39{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:44px}
.s40{font-family:Archivo,sans-serif;font-weight:800;font-size:54px;line-height:.95;letter-spacing:-.04em;margin:0}
.s41{font-family:Archivo,sans-serif;font-weight:600;font-size:15px;color:#FF4A1C;padding-bottom:4px;border-bottom:2px solid #FF4A1C;display:inline-block;text-align:center}
.s42{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}
.s43{text-align:left;background:#fff;border:1px solid rgba(16,16,20,.1);border-radius:16px;padding:28px;min-height:210px;display:flex;flex-direction:column;justify-content:space-between;transition:background .18s linear,color .18s linear,transform .18s linear;color:inherit}
.s44{font-family:Archivo,sans-serif;font-size:13px;font-weight:600;letter-spacing:.08em;color:#FF4A1C}
.s45{display:block}
.s46{display:block;font-family:Archivo,sans-serif;font-weight:700;font-size:24px;letter-spacing:-.03em;line-height:1.05;margin-bottom:12px}
.s47{display:block;font-size:14.5px;line-height:1.5;opacity:.7}
.s48{background:#101014;color:#F6F4F0;padding:96px 40px}
.s49{max-width:1512px;margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;gap:72px;align-items:center}
.s50{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#FF4A1C;margin-bottom:24px}
.s51{font-family:Archivo,sans-serif;font-weight:800;font-size:52px;line-height:.98;letter-spacing:-.04em;margin:0 0 24px}
.s52{font-size:18px;line-height:1.55;color:rgba(246,244,240,.7);margin:0 0 32px}
.s53{background:#FF4A1C;color:#fff;font-family:Archivo,sans-serif;font-weight:600;font-size:16px;padding:16px 30px;border-radius:999px;transition:background .15s linear;display:inline-block;text-align:center}
.s54{border:1.5px solid rgba(246,244,240,.3);color:#F6F4F0;font-family:Archivo,sans-serif;font-weight:600;font-size:16px;padding:16px 30px;border-radius:999px;transition:border-color .15s linear,color .15s linear;display:inline-block;text-align:center}
.s55{display:grid;grid-template-columns:1fr 1fr;gap:16px}
.s56{background:rgba(246,244,240,.06);border:1px solid rgba(246,244,240,.12);border-radius:16px;padding:28px}
.s57{font-family:Archivo,sans-serif;font-weight:700;font-size:34px;letter-spacing:-.04em}
.s58{font-size:14px;color:rgba(246,244,240,.6);margin-top:10px;line-height:1.4}
.s59{padding:96px 40px 0;max-width:1512px;margin:0 auto}
.s60{display:grid;grid-template-columns:.9fr 1.1fr;gap:64px;align-items:center}
.s61{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.s62{display:block;width:100%;height:320px;object-fit:cover;object-position:center 18%;border-radius:16px;background:#101014}
.s63{display:block;width:100%;height:320px;object-fit:cover;object-position:center 18%;border-radius:16px;background:#101014;margin-top:36px}
.s64{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#FF4A1C;margin-bottom:22px}
.s65{font-family:Archivo,sans-serif;font-weight:800;font-size:46px;line-height:1;letter-spacing:-.04em;margin:0 0 22px}
.s66{font-size:18px;line-height:1.6;color:rgba(16,16,20,.72);margin:0 0 28px;max-width:560px}
.s67{padding:96px 40px;max-width:1512px;margin:0 auto}
.s68{font-family:Archivo,sans-serif;font-weight:800;font-size:54px;line-height:.95;letter-spacing:-.04em;margin:0 0 48px}
.s69{border-top:3px solid #FF4A1C;padding-top:24px}
.s70{font-family:Archivo,sans-serif;font-weight:600;font-size:13px;letter-spacing:.08em;color:#FF4A1C;margin-bottom:14px}
.s71{font-family:Archivo,sans-serif;font-weight:700;font-size:28px;letter-spacing:-.03em;margin:0 0 12px}
.s72{font-size:15.5px;line-height:1.55;color:rgba(16,16,20,.68);margin:0}
.s73{background:#FF4A1C;color:#fff;padding:88px 40px;text-align:center}
.s74{font-family:Archivo,sans-serif;font-weight:800;font-size:64px;line-height:.95;letter-spacing:-.045em;margin:0 auto 30px;max-width:900px}
.s75{background:#101014;color:#F6F4F0;font-family:Archivo,sans-serif;font-weight:600;font-size:17px;padding:18px 36px;border-radius:999px;transition:background .15s linear,color .15s linear;display:inline-block;text-align:center}
.s76{background:#101014;color:#F6F4F0;padding:64px 40px 40px}
.s77{max-width:1512px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px}
.s78{display:flex;flex-direction:column;gap:5px;align-items:flex-start;margin-bottom:20px;color:#F6F4F0}
.s79{height:40px;width:auto;display:block;filter:invert(1)}
.s80{font-size:15px;line-height:1.55;color:rgba(246,244,240,.6);margin:0;max-width:320px}
.s81{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:rgba(246,244,240,.45);margin-bottom:18px}
.s82{display:flex;flex-direction:column;gap:11px}
.s83{text-align:left;font-size:15px;color:rgba(246,244,240,.8);transition:color .15s linear;display:inline-block}
.s84{max-width:1512px;margin:56px auto 0;padding-top:24px;border-top:1px solid rgba(246,244,240,.14);display:flex;justify-content:space-between;font-size:13px;color:rgba(246,244,240,.45)}
.s85{padding:88px 40px 56px;max-width:1512px;margin:0 auto}
.s86{font-family:Archivo,sans-serif;font-weight:800;font-size:76px;line-height:.94;letter-spacing:-.045em;margin:0 0 24px;max-width:900px}
.s87{font-size:19px;line-height:1.5;max-width:620px;color:rgba(16,16,20,.7);margin:0}
.s88{padding:0 40px 96px;max-width:1512px;margin:0 auto}
.s89{display:grid;grid-template-columns:80px 1fr 1.1fr;gap:32px;align-items:start;padding:34px 0;border-top:1px solid rgba(16,16,20,.14);transition:background .15s linear}
.s90{font-family:Archivo,sans-serif;font-size:14px;font-weight:600;color:#FF4A1C}
.s91{font-family:Archivo,sans-serif;font-weight:700;font-size:32px;letter-spacing:-.035em;line-height:1.05;margin:0}
.s92{font-size:16.5px;line-height:1.55;color:rgba(16,16,20,.7);margin:0}
.s93{background:#101014;color:#F6F4F0;padding:88px 40px}
.s94{max-width:1512px;margin:0 auto}
.s95{font-family:Archivo,sans-serif;font-weight:800;font-size:48px;letter-spacing:-.04em;margin:0 0 44px}
.s96{background:rgba(246,244,240,.06);border:1px solid rgba(246,244,240,.12);border-radius:16px;padding:32px}
.s97{font-family:Archivo,sans-serif;font-weight:700;font-size:26px;letter-spacing:-.03em;margin:0 0 14px}
.s98{font-size:15.5px;line-height:1.55;color:rgba(246,244,240,.68);margin:0 0 18px}
.s99{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#FF4A1C}
.s100{padding:0 40px 40px;max-width:1512px;margin:0 auto}
.s101{height:560px;border-radius:20px;overflow:hidden;background:#101014}
.s102{display:block;width:100%;height:100%;object-fit:cover}
.s103{padding:0 40px 96px;max-width:1512px;margin:0 auto;display:grid;grid-template-columns:repeat(2,1fr);gap:20px}
.s104{text-align:left;background:#fff;border:1px solid rgba(16,16,20,.1);border-radius:20px;padding:36px;min-height:300px;display:flex;flex-direction:column;justify-content:space-between;transition:transform .2s linear,background .2s linear,color .2s linear;color:inherit}
.s105{display:flex;align-items:center;gap:12px}
.s106{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#FF4A1C}
.s107{font-size:12px;font-weight:500;letter-spacing:.06em;opacity:.5}
.s108{display:block;font-family:Archivo,sans-serif;font-weight:700;font-size:34px;letter-spacing:-.035em;line-height:1.02;margin-bottom:14px}
.s109{display:block;font-size:16px;line-height:1.5;opacity:.7;max-width:440px}
.s110{display:block;font-family:Archivo,sans-serif;font-weight:600;font-size:14px;color:#FF4A1C;margin-top:22px}
.s111{background:#101014;color:#F6F4F0;padding:88px 40px 80px}
.s112{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#FF4A1C;margin-bottom:26px}
.s113{font-family:Archivo,sans-serif;font-weight:800;font-size:82px;line-height:.93;letter-spacing:-.045em;margin:0 0 32px;max-width:1080px}
.s114{display:flex;gap:56px;flex-wrap:wrap;font-size:15px;font-weight:500}
.s115{opacity:.55;margin-bottom:6px}
.s116{background:#101014;padding:0 40px 80px}
.s117{max-width:1512px;margin:0 auto;height:600px;border-radius:20px;overflow:hidden}
.s118{padding:80px 40px;max-width:1512px;margin:0 auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:72px}
.s119{font-family:Archivo,sans-serif;font-weight:800;font-size:40px;letter-spacing:-.04em;line-height:1;margin:0}
.s120{font-size:19px;line-height:1.6;color:rgba(16,16,20,.78)}
.s121{margin:0 0 20px}
.s122{margin:0}
.s123{padding:0 40px 80px;max-width:1512px;margin:0 auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:72px}
.s124{border-top:1px solid rgba(16,16,20,.14);padding:26px 0}
.s125{font-family:Archivo,sans-serif;font-weight:700;font-size:24px;letter-spacing:-.03em;margin:0 0 10px}
.s126{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}
.s127{border:1px solid rgba(16,16,20,.2);border-radius:999px;padding:8px 16px;font-size:13.5px;font-weight:500}
.s128{padding:0 40px 88px;max-width:1512px;margin:0 auto}
.s129{display:grid;grid-template-columns:1.3fr 1fr;gap:20px;margin-bottom:64px}
.s130{height:420px;border-radius:20px;overflow:hidden;background:#EDEAE4}
.s131{font-family:Archivo,sans-serif;font-weight:800;font-size:40px;letter-spacing:-.04em;margin:0 0 36px}
.s132{background:#fff;border:1px solid rgba(16,16,20,.1);border-radius:16px;padding:28px}
.s133{font-family:Archivo,sans-serif;font-weight:700;font-size:22px;letter-spacing:-.03em;margin:0 0 10px}
.s134{font-size:15px;line-height:1.5;color:rgba(16,16,20,.68);margin:0}
.s135{background:#FF4A1C;color:#fff;padding:80px 40px}
.s136{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}
.s137{border:1px solid rgba(255,255,255,.35);border-radius:16px;padding:30px}
.s138{font-family:Archivo,sans-serif;font-weight:700;font-size:40px;letter-spacing:-.04em;line-height:1}
.s139{font-size:14.5px;opacity:.85;margin-top:12px;line-height:1.4}
.s140{padding:72px 40px;max-width:1512px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:32px;flex-wrap:wrap}
.s141{font-family:Archivo,sans-serif;font-weight:700;font-size:28px;letter-spacing:-.03em}
.s142{background:#FF4A1C;color:#fff;padding:88px 40px 80px}
.s143{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;opacity:.85;margin-bottom:26px}
.s144{opacity:.7;margin-bottom:6px}
.s145{color:#101014;text-decoration:underline}
.s146{background:#FF4A1C;padding:0 40px 80px}
.s147{max-width:1512px;margin:0 auto;height:600px;border-radius:20px;overflow:hidden;background:#101014}
.s148{padding:0 40px 80px;max-width:1512px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:20px}
.s149{background:#101014;color:#F6F4F0;padding:80px 40px}
.s150{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:64px}
.s151{height:300px;border-radius:16px;overflow:hidden;background:rgba(246,244,240,.08)}
.s152{font-family:Archivo,sans-serif;font-weight:700;font-size:20px;letter-spacing:-.03em;margin-top:16px}
.s153{font-size:14.5px;color:rgba(246,244,240,.6);margin-top:8px;line-height:1.45}
.s154{padding:88px 40px 64px;max-width:1512px;margin:0 auto}
.s155{font-family:Archivo,sans-serif;font-weight:800;font-size:80px;line-height:.93;letter-spacing:-.045em;margin:0 0 28px;max-width:1000px}
.s156{font-size:19px;line-height:1.6;max-width:680px;color:rgba(16,16,20,.72);margin:0}
.s157{display:grid;grid-template-columns:1fr 1fr;gap:20px}
.s158{margin:0;background:#101014;border-radius:20px;overflow:hidden}
.s159{display:block;width:100%;height:520px;object-fit:cover;object-position:center 18%}
.s160{padding:22px 26px;color:#F6F4F0}
.s161{font-family:Archivo,sans-serif;font-weight:700;font-size:24px;letter-spacing:-.03em}
.s162{font-size:14.5px;color:rgba(246,244,240,.6);margin-top:6px}
.s163{padding:56px 40px 88px;max-width:1512px;margin:0 auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:72px;align-items:start}
.s164{font-family:Archivo,sans-serif;font-weight:800;font-size:44px;letter-spacing:-.04em;line-height:1;margin:0 0 20px}
.s165{font-size:15px;line-height:1.5;color:rgba(16,16,20,.55);margin:0}
.s166{font-size:19px;line-height:1.62;color:rgba(16,16,20,.8)}
.s167{margin:0 0 22px}
.s168{background:#fff;border:1px solid rgba(16,16,20,.1);border-radius:16px;padding:30px;min-height:220px}
.s169{width:10px;height:10px;background:#FF4A1C;border-radius:2px;margin-bottom:22px}
.s170{font-family:Archivo,sans-serif;font-weight:700;font-size:23px;letter-spacing:-.03em;margin:0 0 12px}
.s171{max-width:1512px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);gap:48px}
.s172{font-family:Archivo,sans-serif;font-weight:700;font-size:30px;letter-spacing:-.035em;margin-bottom:10px}
.s173{font-size:15px;color:rgba(246,244,240,.6);line-height:1.5}
.s174{font-family:Archivo,sans-serif;font-weight:800;font-size:78px;line-height:.94;letter-spacing:-.045em;margin:0 0 24px;max-width:940px}
.s175{font-size:19px;line-height:1.55;max-width:640px;color:rgba(16,16,20,.72);margin:0}
.s176{padding:0 40px 72px;max-width:1512px;margin:0 auto}
.s177{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(16,16,20,.5);margin-bottom:8px}
.s178{width:100%;text-align:left;display:grid;grid-template-columns:1.4fr .7fr .7fr auto;gap:24px;align-items:center;padding:28px 0;border-top:1px solid rgba(16,16,20,.14);transition:background .15s linear;color:inherit}
.s179{font-family:Archivo,sans-serif;font-weight:700;font-size:26px;letter-spacing:-.03em}
.s180{font-size:15px;color:rgba(16,16,20,.62)}
.s181{font-family:Archivo,sans-serif;font-weight:600;font-size:14px;color:#FF4A1C;border-bottom:2px solid #FF4A1C;padding-bottom:3px}
.s182{padding:0 40px 88px;max-width:1512px;margin:0 auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:80px;border-top:1px solid rgba(16,16,20,.14);padding-top:72px}
.s183{font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#FF4A1C;margin-bottom:18px}
.s184{font-family:Archivo,sans-serif;font-weight:700;font-size:40px;letter-spacing:-.04em;line-height:1.02;margin:0}
.s185{font-size:18px;line-height:1.6;color:rgba(16,16,20,.72);margin:0 0 20px}
.s186{font-size:18px;line-height:1.6;color:rgba(16,16,20,.72);margin:0 0 32px}
.s187{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(16,16,20,.5);margin-bottom:16px}
.s188{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:36px}
.s189{background:#101014;color:#F6F4F0;font-family:Archivo,sans-serif;font-weight:600;font-size:16px;padding:16px 30px;border-radius:999px;display:inline-block;transition:background .15s linear}
.s190{padding:88px 40px 96px;max-width:1512px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:80px}
.s191{font-family:Archivo,sans-serif;font-weight:800;font-size:74px;line-height:.93;letter-spacing:-.045em;margin:0 0 28px}
.s192{font-size:19px;line-height:1.55;color:rgba(16,16,20,.72);margin:0 0 44px;max-width:460px}
.s193{display:flex;flex-direction:column;gap:26px}
.s194{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(16,16,20,.5);margin-bottom:8px}
.s195{font-family:Archivo,sans-serif;font-weight:600;font-size:24px;letter-spacing:-.03em}
.s196{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(16,16,20,.5);margin-bottom:14px}
.s197{display:flex;flex-direction:column;gap:18px;font-size:16.5px;line-height:1.5}
.s198{font-weight:600}
.s199{color:rgba(16,16,20,.65)}
.s200{background:#fff;border:1px solid rgba(16,16,20,.1);border-radius:20px;padding:38px;display:flex;flex-direction:column;gap:22px}
.s201{display:flex;flex-direction:column;gap:9px}
.s202{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgba(16,16,20,.55)}
.s203{border:0;border-bottom:1.5px solid rgba(16,16,20,.2);padding:10px 0;font-family:'Instrument Sans',sans-serif;font-size:17px;background:transparent;outline:none}
.s204{border:1.5px solid rgba(16,16,20,.2);border-radius:10px;padding:14px;font-family:'Instrument Sans',sans-serif;font-size:17px;background:transparent;outline:none;resize:vertical}
.s205{display:none;font-size:15px;line-height:1.5}
.s206{background:#FF4A1C;color:#fff;font-family:Archivo,sans-serif;font-weight:600;font-size:16px;padding:16px;border-radius:999px;margin-top:6px;transition:background .15s linear}
.s207{padding:88px 40px 48px;max-width:1512px;margin:0 auto}
.s208{font-size:13px;font-weight:600;letter-spacing:.06em;color:#FF4A1C;display:inline-block;margin-bottom:26px}
.s209{font-family:Archivo,sans-serif;font-weight:800;font-size:74px;line-height:.95;letter-spacing:-.045em;margin:0 0 26px;max-width:900px}
.s210{display:flex;flex-wrap:wrap;gap:12px}
.s211{padding:32px 40px 24px;max-width:1512px;margin:0 auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}
.s212{border-top:1px solid rgba(16,16,20,.14);padding:20px 0;font-size:16.5px;line-height:1.55;color:rgba(16,16,20,.75)}
.s213{padding:56px 40px 88px;max-width:1512px;margin:0 auto;display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}
.s214{border-top:1px solid rgba(16,16,20,.14);padding:24px 0}
.s215{max-width:1512px;margin:0 auto;text-align:center}
.s216{font-family:Archivo,sans-serif;font-weight:800;font-size:54px;letter-spacing:-.045em;line-height:1;margin:0 0 20px}
.s217{background:#FF4A1C;color:#fff;font-family:Archivo,sans-serif;font-weight:600;font-size:16px;padding:16px 30px;border-radius:999px;display:inline-block;transition:background .15s linear}
.h1:hover,.h1:focus-visible{color:#FF4A1C !important}
.h2:hover,.h2:focus-visible{background:#101014 !important;transform:translateY(-1px) !important}
.h3:hover,.h3:focus-visible{background:#FF4A1C !important}
.h4:hover,.h4:focus-visible{border-color:#FF4A1C !important;color:#FF4A1C !important}
.h5:hover,.h5:focus-visible{background:#101014 !important;color:#F6F4F0 !important;transform:translateY(-4px) !important}
.h6:hover,.h6:focus-visible{background:#F6F4F0 !important;color:#101014 !important}
.h7:hover,.h7:focus-visible{background:rgba(255,74,28,.06) !important}
.h8:hover,.h8:focus-visible{transform:translateY(-5px) !important;background:#101014 !important;color:#F6F4F0 !important}
.h9:hover,.h9:focus-visible{background:#101014 !important}
@media (max-width:1024px){
.s34{grid-template-columns:repeat(2,1fr)}
.s42{grid-template-columns:repeat(2,1fr)}
.s77{grid-template-columns:repeat(2,1fr)}
.s89{grid-template-columns:repeat(2,1fr)}
.s136{grid-template-columns:repeat(2,1fr)}
.s150{grid-template-columns:repeat(2,1fr)}
.s171{grid-template-columns:repeat(2,1fr)}
.s178{grid-template-columns:repeat(2,1fr)}
}
@media (max-width:900px){
.s2{gap:22.4px;padding:11.2px 28px}
.s6{padding:4.8px 0}
.s9{padding:8.8px 24px}
.s10{grid-template-columns:1fr;gap:44.8px;padding:76.8px 28px 57.6px}
.s15{font-size:66px}
.s19{padding:12.8px 24px}
.s20{padding:12.8px 24px}
.s21{height:294px}
.s24{font-size:42px}
.s27{top:105px}
.s28{padding:17.6px 0}
.s30{gap:23.8px}
.s33{padding:70.4px 28px}
.s35{padding:27.2px 24px}
.s36{font-size:28.5px}
.s38{padding:19.2px 28px 76.8px}
.s39{gap:28px}
.s40{font-size:40.5px}
.s43{padding:22.4px;min-height:147px}
.s48{padding:76.8px 28px}
.s49{grid-template-columns:1fr;gap:50.4px}
.s51{font-size:39px}
.s53{padding:12.8px 24px}
.s54{padding:12.8px 24px}
.s55{grid-template-columns:1fr}
.s56{padding:22.4px}
.s57{font-size:25.5px}
.s59{padding:76.8px 28px 0}
.s60{grid-template-columns:1fr;gap:44.8px}
.s61{grid-template-columns:1fr}
.s62{height:224px}
.s63{height:224px}
.s65{font-size:34.5px}
.s67{padding:76.8px 28px}
.s68{font-size:40.5px}
.s73{padding:70.4px 28px}
.s74{font-size:48px}
.s75{padding:14.4px 25.2px}
.s76{padding:51.2px 28px 32px}
.s77{gap:33.6px}
.s85{padding:70.4px 28px 44.8px}
.s86{font-size:57px}
.s88{padding:0 28px 76.8px}
.s89{gap:22.4px;padding:27.2px 0}
.s93{padding:70.4px 28px}
.s95{font-size:36px}
.s96{padding:25.6px}
.s100{padding:0 28px 32px}
.s101{height:392px}
.s103{padding:0 28px 76.8px;grid-template-columns:1fr}
.s104{padding:28.8px;min-height:210px}
.s108{font-size:25.5px}
.s111{padding:70.4px 28px 64px}
.s113{font-size:61.5px}
.s114{gap:39.2px}
.s116{padding:0 28px 64px}
.s117{height:420px}
.s118{padding:64px 28px;grid-template-columns:1fr;gap:50.4px}
.s119{font-size:30px}
.s123{padding:0 28px 64px;grid-template-columns:1fr;gap:50.4px}
.s124{padding:20.8px 0}
.s127{padding:6.4px 24px}
.s128{padding:0 28px 70.4px}
.s129{grid-template-columns:1fr}
.s130{height:294px}
.s131{font-size:30px}
.s132{padding:22.4px}
.s135{padding:64px 28px}
.s137{padding:24px}
.s138{font-size:30px}
.s140{padding:57.6px 28px;gap:22.4px}
.s142{padding:70.4px 28px 64px}
.s146{padding:0 28px 64px}
.s147{height:420px}
.s148{padding:0 28px 64px;grid-template-columns:1fr}
.s149{padding:64px 28px}
.s151{height:210px}
.s154{padding:70.4px 28px 51.2px}
.s155{font-size:60px}
.s157{grid-template-columns:1fr}
.s159{height:364px}
.s160{padding:17.6px 24px}
.s163{padding:44.8px 28px 70.4px;grid-template-columns:1fr;gap:50.4px}
.s164{font-size:33px}
.s168{padding:24px;min-height:154px}
.s171{gap:33.6px}
.s174{font-size:58.5px}
.s176{padding:0 28px 57.6px}
.s178{padding:22.4px 0}
.s182{padding:0 28px 70.4px;grid-template-columns:1fr;gap:56px}
.s184{font-size:30px}
.s189{padding:12.8px 24px}
.s190{padding:70.4px 28px 76.8px;grid-template-columns:1fr;gap:56px}
.s191{font-size:55.5px}
.s200{padding:30.4px}
.s203{padding:8px 0}
.s204{padding:11.2px}
.s206{padding:12.8px}
.s207{padding:70.4px 28px 38.4px}
.s209{font-size:55.5px}
.s211{padding:25.6px 28px 19.2px;grid-template-columns:1fr;gap:56px}
.s212{padding:16px 0}
.s213{padding:44.8px 28px 70.4px;grid-template-columns:1fr;gap:56px}
.s214{padding:19.2px 0}
.s216{font-size:40.5px}
.s217{padding:12.8px 24px}
}
@media (max-width:640px){
.s2{gap:18px;padding:8.4px 20px}
.s6{padding:3.6px 0}
.s9{padding:6.6px 18px}
.s10{grid-template-columns:1fr;gap:28.8px;padding:57.6px 20px 43.2px}
.s15{font-size:44px}
.s19{padding:9.6px 18px}
.s20{padding:9.6px 18px}
.s21{height:210px}
.s24{font-size:28px}
.s27{top:75px}
.s28{padding:13.2px 0}
.s30{gap:18px}
.s33{padding:52.8px 20px}
.s34{grid-template-columns:1fr}
.s35{padding:20.4px 18px}
.s36{font-size:26px}
.s38{padding:14.4px 20px 57.6px}
.s39{gap:18px}
.s40{font-size:27px}
.s42{grid-template-columns:1fr}
.s43{padding:16.8px;min-height:180px}
.s46{font-size:20.4px}
.s48{padding:57.6px 20px}
.s49{grid-template-columns:1fr;gap:32.4px}
.s51{font-size:26px}
.s53{padding:9.6px 18px}
.s54{padding:9.6px 18px}
.s55{grid-template-columns:1fr}
.s56{padding:16.8px}
.s57{font-size:26px}
.s59{padding:57.6px 20px 0}
.s60{grid-template-columns:1fr;gap:28.8px}
.s61{grid-template-columns:1fr}
.s62{height:180px}
.s63{height:180px}
.s65{font-size:26px}
.s67{padding:57.6px 20px}
.s68{font-size:27px}
.s71{font-size:23.8px}
.s73{padding:52.8px 20px}
.s74{font-size:32px}
.s75{padding:10.8px 18px}
.s76{padding:38.4px 20px 24px}
.s77{grid-template-columns:1fr;gap:21.6px}
.s85{padding:52.8px 20px 33.6px}
.s86{font-size:38px}
.s88{padding:0 20px 57.6px}
.s89{grid-template-columns:1fr;gap:18px;padding:20.4px 0}
.s91{font-size:27.2px}
.s93{padding:52.8px 20px}
.s95{font-size:26px}
.s96{padding:19.2px}
.s97{font-size:22.1px}
.s100{padding:0 20px 24px}
.s101{height:280px}
.s103{padding:0 20px 57.6px;grid-template-columns:1fr}
.s104{padding:21.6px;min-height:180px}
.s108{font-size:26px}
.s111{padding:52.8px 20px 48px}
.s113{font-size:41px}
.s114{gap:25.2px}
.s116{padding:0 20px 48px}
.s117{height:300px}
.s118{padding:48px 20px;grid-template-columns:1fr;gap:32.4px}
.s119{font-size:26px}
.s123{padding:0 20px 48px;grid-template-columns:1fr;gap:32.4px}
.s124{padding:15.6px 0}
.s125{font-size:20.4px}
.s127{padding:4.8px 18px}
.s128{padding:0 20px 52.8px}
.s129{grid-template-columns:1fr}
.s130{height:210px}
.s131{font-size:26px}
.s132{padding:16.8px}
.s133{font-size:18.7px}
.s135{padding:48px 20px}
.s136{grid-template-columns:1fr}
.s137{padding:18px}
.s138{font-size:26px}
.s140{padding:43.2px 20px;gap:18px}
.s141{font-size:23.8px}
.s142{padding:52.8px 20px 48px}
.s146{padding:0 20px 48px}
.s147{height:300px}
.s148{padding:0 20px 48px;grid-template-columns:1fr}
.s149{padding:48px 20px}
.s150{grid-template-columns:1fr}
.s151{height:180px}
.s154{padding:52.8px 20px 38.4px}
.s155{font-size:40px}
.s157{grid-template-columns:1fr}
.s159{height:260px}
.s160{padding:13.2px 18px}
.s161{font-size:20.4px}
.s163{padding:33.6px 20px 52.8px;grid-template-columns:1fr;gap:32.4px}
.s164{font-size:26px}
.s168{padding:18px;min-height:180px}
.s170{font-size:19.6px}
.s171{grid-template-columns:1fr;gap:21.6px}
.s172{font-size:25.5px}
.s174{font-size:39px}
.s176{padding:0 20px 43.2px}
.s178{grid-template-columns:1fr;padding:16.8px 0}
.s179{font-size:22.1px}
.s182{padding:0 20px 52.8px;grid-template-columns:1fr;gap:36px}
.s184{font-size:26px}
.s189{padding:9.6px 18px}
.s190{padding:52.8px 20px 57.6px;grid-template-columns:1fr;gap:36px}
.s191{font-size:37px}
.s195{font-size:20.4px}
.s200{padding:22.8px}
.s203{padding:6px 0}
.s204{padding:8.4px}
.s206{padding:9.6px}
.s207{padding:52.8px 20px 28.8px}
.s209{font-size:37px}
.s211{padding:19.2px 20px 14.4px;grid-template-columns:1fr;gap:36px}
.s212{padding:12px 0}
.s213{padding:33.6px 20px 52.8px;grid-template-columns:1fr;gap:36px}
.s214{padding:14.4px 0}
.s216{font-size:27px}
.s217{padding:9.6px 18px}
}
