/* Emprega360 — Empresas */
*{box-sizing:border-box}
  html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip}
  body{margin:0;background:#fff;color:#152624;font-family:"Lexend",system-ui,sans-serif;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}
  h1,h2,h3,h4,p,ul{margin:0}
  ul{padding:0;list-style:none}
  a{color:#152624;text-decoration:none}
  a:hover{color:#152624}
  button{font-family:inherit}
  section{scroll-margin-top:72px}
  img,svg{max-width:100%}
  @keyframes e3float{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}
  @keyframes e3marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
  @keyframes e3prog{from{transform:scaleX(0)}to{transform:scaleX(1)}}
  @keyframes e3in{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
  @media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
:root{--secH:auto;--heroCols:1fr;--heroCompH:380px;--g2:1fr;--g3:1fr;--g4:1fr;--g46:1fr;--g46b:1fr;--steps:1fr;--tabCols:1fr;--faqCols:1fr;--faqPos:static;--footCols:1fr;--footLinks:repeat(2,minmax(0,1fr))}
@media (min-width:720px){:root{--secH:calc(100svh - 72px);--heroCols:1fr;--heroCompH:520px;--g2:1fr;--g3:repeat(2,minmax(0,1fr));--g4:repeat(2,minmax(0,1fr));--g46:1fr;--g46b:1fr;--steps:repeat(2,minmax(0,1fr));--tabCols:1fr;--faqCols:1fr;--faqPos:static;--footCols:1fr;--footLinks:repeat(3,minmax(0,1fr))}}
@media (min-width:1080px){:root{--secH:calc(100svh - 72px);--heroCols:minmax(0,1fr) minmax(0,1fr);--heroCompH:min(640px,72svh);--g2:minmax(0,1fr) minmax(0,1fr);--g3:repeat(3,minmax(0,1fr));--g4:repeat(4,minmax(0,1fr));--g46:minmax(0,.9fr) minmax(0,1.1fr);--g46b:minmax(0,1.15fr) minmax(0,.85fr);--steps:repeat(3,minmax(0,1fr));--tabCols:minmax(0,.75fr) minmax(0,1.25fr);--faqCols:minmax(0,.8fr) minmax(0,1.2fr);--faqPos:sticky;--footCols:minmax(0,1fr) minmax(0,1.4fr);--footLinks:repeat(3,minmax(0,1fr))}}
.if-showPill{display:none}@media (min-width:420px){.if-showPill{display:contents}}
.if-navFull{display:none}.if-navCompact{display:contents}.if-menuOpen{display:none}body.menu-open .if-menuOpen{display:contents}
@media (min-width:1280px){.if-navFull{display:contents}.if-navCompact{display:none}body.menu-open .if-menuOpen{display:none}}
[data-tab].is-on{background:#fff;box-shadow:0 20px 40px -24px rgba(21,38,36,.35)}
.s1{background:#fff;color:#152624;overflow-x:hidden;font-family:'Lexend',system-ui,sans-serif}
.s2{position:sticky;top:0;z-index:60;background:rgba(255,255,255,.94);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid #EEF1EF}
.s3{width:100%;max-width:1440px;margin:0 auto;padding:0 clamp(20px,4vw,64px);height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.s4{display:flex;align-items:center;gap:12px;min-width:0}
.s5{height:clamp(28px,2.4vw,34px);width:auto;display:block}
.s6{padding:6px 12px;border-radius:99px;background:#E9F9F0;color:#137A4A;font-size:13px;font-weight:500;white-space:nowrap}
.s7{display:flex;align-items:center;gap:clamp(18px,2vw,32px);font-size:15px;font-weight:500}
.s8{color:#51605B;transition:color .2s ease}
.s9{flex:none;display:inline-flex;align-items:center;gap:10px;height:48px;padding:0 24px;border-radius:999px;background:#152624;color:#fff;font-size:15px;font-weight:500;white-space:nowrap;transition:transform .3s cubic-bezier(.2,.8,.2,1),gap .3s ease}
.s10{color:#39D98A}
.s11{width:48px;height:48px;border-radius:999px;display:inline-flex;flex-direction:column;justify-content:center;gap:6px;padding:0 15px;border:none;background:#F4F6F4;cursor:pointer;flex:none}
.s12{display:block;height:2px;border-radius:2px;background:#152624}
.s13{background:#fff;padding:8px clamp(20px,4vw,64px) 28px;display:flex;flex-direction:column;font-size:22px;font-weight:600;letter-spacing:-.02em}
.s14{padding:14px 0}
.s15{margin-top:16px;display:inline-flex;align-items:center;justify-content:center;height:56px;border-radius:999px;background:#152624;color:#fff;font-size:16px;font-weight:500;letter-spacing:0;white-space:nowrap}
.s16{min-height:var(--secH);display:flex;flex-direction:column;padding:0}
.s17{flex:1;display:flex;flex-direction:column;justify-content:center;position:relative;background:#39D98A;overflow:hidden}
.s18{position:relative;width:100%;max-width:1440px;margin:0 auto;padding:clamp(56px,7vw,112px) clamp(20px,4vw,64px) clamp(40px,5vw,72px);display:grid;grid-template-columns:var(--heroCols);gap:clamp(48px,5vw,80px);align-items:center}
.s19{font-size:clamp(38px,4.2vw + 16px,84px);line-height:1;letter-spacing:-.048em;font-weight:600;color:#152624;text-wrap:balance;max-width:15ch}
.s20{margin-top:28px;display:flex;flex-direction:column;gap:14px;font-size:clamp(17px,.5vw + 15px,21px);line-height:1.55;color:#1D3531;max-width:44ch}
.s21{text-wrap:pretty}
.s22{text-wrap:pretty;font-size:clamp(16px,.4vw + 14.5px,18px)}
.s23{margin-top:40px;display:flex;flex-wrap:wrap;gap:12px}
.s24{display:inline-flex;align-items:center;gap:12px;justify-content:center;text-align:center;max-width:100%;min-height:58px;padding:14px 28px;border-radius:999px;background:#152624;color:#fff;font-size:16px;font-weight:500;transition:transform .3s cubic-bezier(.2,.8,.2,1),gap .3s ease,box-shadow .3s ease}
.s25{display:inline-flex;align-items:center;gap:12px;justify-content:center;text-align:center;max-width:100%;min-height:58px;padding:14px 28px;border-radius:999px;background:rgba(255,255,255,.55);color:#152624;font-size:16px;font-weight:500;transition:transform .3s cubic-bezier(.2,.8,.2,1),gap .3s ease,background .3s ease}
.s26{margin-top:36px;padding-top:24px;border-top:1px solid rgba(21,38,36,.18);font-size:15.5px;line-height:1.55;color:#1D3531;max-width:46ch;text-wrap:pretty}
.s27{position:relative;height:var(--heroCompH)}
.s28{position:absolute;inset:0;border-radius:36px;overflow:hidden;background:#2BB873}
.s29{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;display:block}
.s30{border-top:1px solid rgba(21,38,36,.14);overflow:hidden;padding:22px 0}
.s31{display:flex;width:max-content;animation:e3marquee 30s linear infinite;font-size:clamp(22px,2.2vw,32px);font-weight:600;letter-spacing:-.03em;color:#152624}
.s32{display:flex;gap:48px;padding-right:48px;white-space:nowrap}
.s33{color:#fff}
.s34{padding:clamp(72px,10vw,168px) clamp(20px,4vw,64px)}
.s35{width:100%;max-width:1440px;margin:0 auto}
.s36{display:grid;grid-template-columns:var(--g2);gap:24px clamp(32px,4vw,64px);align-items:end}
.s37{font-size:clamp(16px,1.2vw,18px);font-weight:500;color:#137A4A}
.s38{margin-top:16px;font-size:clamp(30px,2.6vw + 18px,58px);line-height:1.06;letter-spacing:-.04em;font-weight:600;text-wrap:balance;max-width:18ch}
.s39{display:flex;flex-direction:column;gap:16px;font-size:clamp(16px,.4vw + 14.5px,19px);line-height:1.62;color:#51605B;max-width:46ch}
.s40{margin-top:clamp(56px,6vw,96px);display:grid;grid-template-columns:var(--g3);gap:clamp(12px,1.4vw,20px)}
.s41{padding:clamp(28px,2.6vw,40px);border-radius:32px;background:#F4F6F4;display:flex;flex-direction:column;gap:20px}
.s42{width:52px;height:52px;border-radius:16px;background:#fff;color:#1FA866;display:inline-flex;align-items:center;justify-content:center}
.s43{font-size:clamp(21px,1.6vw,26px);line-height:1.18;letter-spacing:-.03em;font-weight:600;text-wrap:balance}
.s44{font-size:16px;line-height:1.6;color:#51605B;text-wrap:pretty}
.s45{font-size:16px;line-height:1.6;color:#152624;text-wrap:pretty}
.s46{padding:clamp(28px,2.6vw,40px);border-radius:32px;background:#E9F9F0;display:flex;flex-direction:column;gap:20px}
.s47{font-size:16px;line-height:1.6;color:#3F514B;text-wrap:pretty}
.s48{margin-top:clamp(48px,5vw,80px);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:28px}
.s49{font-size:clamp(20px,1vw + 14px,30px);line-height:1.34;letter-spacing:-.025em;font-weight:500;max-width:34ch;text-wrap:pretty}
.s50{display:inline-flex;align-items:center;gap:12px;justify-content:center;text-align:center;max-width:100%;min-height:58px;padding:14px 28px;border-radius:999px;background:#152624;color:#fff;font-size:16px;font-weight:500;transition:transform .3s cubic-bezier(.2,.8,.2,1),gap .3s ease}
.s51{padding:0}
.s52{background:#152624;color:#fff;padding:clamp(72px,10vw,156px) clamp(20px,4vw,64px)}
.s53{font-size:clamp(16px,1.2vw,18px);font-weight:500;color:#39D98A}
.s54{margin-top:16px;font-size:clamp(30px,2.6vw + 18px,58px);line-height:1.06;letter-spacing:-.04em;font-weight:600;text-wrap:balance;max-width:16ch}
.s55{font-size:clamp(16px,.4vw + 14.5px,19px);line-height:1.62;color:rgba(255,255,255,.72);max-width:46ch;text-wrap:pretty}
.s56{padding:clamp(28px,2.4vw,36px);border-radius:32px;background:rgba(255,255,255,.06);display:flex;flex-direction:column;gap:18px;transition:transform .4s cubic-bezier(.2,.8,.2,1),background .3s ease}
.s57{width:52px;height:52px;border-radius:16px;background:#39D98A;color:#152624;display:inline-flex;align-items:center;justify-content:center}
.s58{margin-top:12px;font-size:clamp(21px,1.6vw,25px);line-height:1.2;letter-spacing:-.03em;font-weight:600}
.s59{font-size:16px;line-height:1.6;color:rgba(255,255,255,.7);text-wrap:pretty}
.s60{margin-top:clamp(40px,4vw,64px);display:flex;justify-content:center}
.s61{display:inline-flex;align-items:center;gap:12px;justify-content:center;text-align:center;max-width:100%;min-height:58px;padding:14px 28px;border-radius:999px;background:#39D98A;color:#152624;font-size:16px;font-weight:600;transition:transform .3s cubic-bezier(.2,.8,.2,1),gap .3s ease,box-shadow .3s ease}
.s62{max-width:880px}
.s63{margin-top:28px;font-size:clamp(16px,.4vw + 14.5px,19px);line-height:1.62;color:#51605B;max-width:52ch;text-wrap:pretty}
.s64{margin:clamp(56px,6vw,96px) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:var(--steps);gap:0;border-top:1px solid #DCE3DF}
.s65{padding:32px clamp(0px,1.6vw,28px) 32px 0;border-bottom:1px solid #DCE3DF;display:flex;flex-direction:column;gap:14px}
.s66{width:44px;height:44px;border-radius:99px;background:#39D98A;color:#152624;display:inline-flex;align-items:center;justify-content:center;font-size:17px;font-weight:600}
.s67{margin-top:8px;font-size:clamp(20px,1.5vw,23px);letter-spacing:-.025em;font-weight:600}
.s68{font-size:15.5px;line-height:1.6;color:#51605B;text-wrap:pretty}
.s69{margin-top:clamp(40px,4vw,64px)}
.s70{background:#F4F6F4;padding:clamp(72px,10vw,156px) clamp(20px,4vw,64px)}
.s71{width:100%;max-width:1440px;margin:0 auto;display:grid;grid-template-columns:var(--g46);gap:clamp(48px,6vw,96px);align-items:center}
.s72{margin-top:16px;font-size:clamp(28px,2vw + 18px,48px);line-height:1.08;letter-spacing:-.04em;font-weight:600;text-wrap:balance;max-width:18ch}
.s73{margin-top:28px;display:flex;flex-direction:column;gap:16px;font-size:clamp(16px,.4vw + 14.5px,19px);line-height:1.62;color:#51605B;max-width:46ch}
.s74{margin-top:32px;display:flex;flex-direction:column;gap:14px;font-size:16.5px;font-weight:500}
.s75{display:flex;align-items:center;gap:12px}
.s76{width:28px;height:28px;border-radius:99px;background:#39D98A;color:#152624;display:inline-flex;align-items:center;justify-content:center;flex:none}
.s77{margin-top:32px;padding:18px 22px;border-radius:20px;background:#fff;font-size:15px;line-height:1.55;color:#3F514B;max-width:52ch;text-wrap:pretty}
.s78{margin-top:32px;display:inline-flex;align-items:center;gap:12px;justify-content:center;text-align:center;max-width:100%;min-height:58px;padding:14px 28px;border-radius:999px;background:#152624;color:#fff;font-size:16px;font-weight:500;transition:transform .3s cubic-bezier(.2,.8,.2,1),gap .3s ease}
.s79{border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 30px 60px -30px rgba(21,38,36,.35)}
.s80{display:flex;align-items:center;gap:7px;padding:10px 14px;background:#EEF1EF}
.s81{width:10px;height:10px;border-radius:9px;background:#DCE3DF}
.s82{margin-left:10px;padding:5px 14px;border-radius:99px;background:#fff;font-size:12px;color:#51605B}
.s83{container-type:inline-size}
.s84{aspect-ratio:16 / 10;background:#fff;display:flex;flex-direction:column;font-size:max(7.5px,1.63cqw);line-height:1.3;color:#1F2937;overflow:hidden}
.s85{flex:none;height:5.88cqw;padding:0 2.1cqw;background:#fff;border-bottom:1px solid #EEF0F3;display:flex;align-items:center;justify-content:space-between;gap:2.1cqw}
.s86{height:2.31cqw;width:auto;display:block}
.s87{display:flex;align-items:center;gap:1.05cqw}
.s88{font-size:max(6.5px,1.16cqw);color:#EF4444;font-weight:600}
.s89{flex:none;width:3.57cqw;height:3.57cqw;border-radius:99px;background:#EEF0F3;display:flex;align-items:center;justify-content:center}
.s90{width:78%;display:block}
.s91{display:flex;flex-direction:column;line-height:1.25}
.s92{font-size:max(7px,1.37cqw);font-weight:500}
.s93{font-size:max(6.5px,1.16cqw);color:#6B7280}
.s94{flex:1;min-height:0;display:flex}
.s95{flex:none;width:5.67cqw;padding:1.68cqw 0.63cqw;border-right:1px solid #EEF0F3;display:flex;flex-direction:column;gap:0.37cqw;overflow:hidden}
.s96{display:flex;align-items:center;gap:0.95cqw;padding:0.79cqw 0.95cqw;border-radius:0.63cqw;background:transparent;justify-content:center}
.s97{flex:none;width:1.37cqw;height:1.37cqw;border-radius:0.32cqw;background:#2563EB;display:block}
.s98{display:flex;align-items:center;gap:0.95cqw;padding:0.79cqw 0.95cqw;justify-content:center}
.s99{flex:none;width:1.37cqw;height:1.37cqw;border-radius:0.32cqw;background:#EF4444;display:block}
.s100{flex:1;min-width:0;padding:1.89cqw 2.31cqw;display:flex;flex-direction:column;gap:1.37cqw;overflow:hidden}
.s101{flex:none;display:flex;justify-content:space-between;align-items:center;gap:1.05cqw}
.s102{font-size:max(7px,1.37cqw);color:#6B7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.s103{color:#2563EB}
.s104{color:#6B7280}
.s105{flex:none;padding:0.32cqw 1.05cqw;border-radius:0.42cqw;background:#3B82F6;color:#fff;font-size:max(6.5px,1.16cqw)}
.s106{flex:none;padding:1.26cqw 1.68cqw;border-radius:0.84cqw;background:#fff;box-shadow:0 0.21cqw 1.05cqw rgba(15,23,42,.08);display:flex;align-items:center;justify-content:space-between;gap:1.26cqw}
.s107{min-width:0;display:flex;align-items:center;gap:1.05cqw}
.s108{flex:none;width:1.99cqw;height:1.99cqw;border-radius:0.32cqw;background:#2563EB;display:block}
.s109{min-width:0;display:flex;flex-direction:column;gap:0.21cqw}
.s110{font-size:2.21cqw;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.s111{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.3fr);gap:1.26cqw;align-items:start}
.s112{border:1px solid #E5E7EB;border-radius:0.84cqw;background:#fff;padding:1.37cqw;display:flex;flex-direction:column;gap:1.05cqw}
.s113{font-size:max(6.5px,1.16cqw)}
.s114{padding:0.84cqw 1.16cqw;border:1px solid #D1D5DB;border-radius:0.53cqw;font-size:max(7px,1.37cqw);color:#9CA3AF;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#374151}
.s115{display:flex;align-items:center;gap:0.63cqw}
.s116{flex:none;width:1.16cqw;height:1.16cqw;border:1px solid #9CA3AF;border-radius:0.21cqw}
.s117{flex:1;font-size:max(6.5px,1.16cqw);line-height:1.25}
.s118{flex:none;width:1.68cqw;height:1.68cqw;border-radius:99px;background:#FDE68A;font-size:max(6.5px,1.16cqw);display:flex;align-items:center;justify-content:center}
.s119{position:relative;display:block;height:0.53cqw;border-radius:9px;background:#E5E7EB}
.s120{position:absolute;left:0;top:50%;width:1.37cqw;height:1.37cqw;transform:translateY(-50%);border-radius:99px;background:#2563EB}
.s121{padding:0.84cqw;border-radius:0.42cqw;background:#1D4ED8;color:#fff;font-size:max(7px,1.37cqw);text-align:center}
.s122{font-size:max(6.5px,1.16cqw);color:#2563EB;text-align:center}
.s123{border:1px solid #E5E7EB;border-radius:0.84cqw;background:#fff;padding:1.37cqw;display:flex;flex-direction:column;align-items:center;gap:0.84cqw;min-width:0}
.s124{align-self:stretch;display:flex;justify-content:space-between;align-items:center}
.s125{padding:0.32cqw 0.84cqw;border:1px solid #E5E7EB;border-radius:99px;font-size:max(7px,1.37cqw);font-weight:600}
.s126{padding:0.32cqw 0.84cqw;border:1px solid #E5E7EB;border-radius:0.53cqw;font-size:max(6.5px,1.16cqw)}
.s127{position:relative;flex:none;width:6.72cqw;height:6.72cqw;border-radius:99px;background:linear-gradient(135deg,#3B82F6,#5FD0E0);overflow:hidden;display:block}
.s128{position:absolute;left:34%;top:20%;width:32%;height:32%;border-radius:99px;background:#fff}
.s129{position:absolute;left:20%;top:58%;width:60%;height:44%;border-radius:45% 45% 12% 12%;background:#fff}
.s130{font-weight:600;text-align:center}
.s131{padding:0.32cqw 0.84cqw;border-radius:99px;background:#F3F4F6;font-size:max(6.5px,1.16cqw)}
.s132{color:#EF4444}
.s133{padding:0.73cqw 1.47cqw;border-radius:0.42cqw;background:#1D4ED8;color:#fff;font-size:max(7px,1.37cqw)}
.s134{align-self:stretch;margin-top:0.42cqw;padding-top:1.05cqw;border-top:1px solid #F1F2F4;display:flex;flex-direction:column;gap:0.63cqw}
.s135{align-self:flex-start;padding:0.37cqw 0.84cqw;border:1px solid #BFDBFE;border-radius:0.42cqw;background:#EFF6FF;color:#2563EB;font-size:max(6.5px,1.16cqw)}
.s136{align-self:flex-start;display:inline-flex;align-items:center;gap:0.63cqw;padding:0.37cqw 0.84cqw;border-radius:99px;background:#F3F4F6;font-size:max(6.5px,1.16cqw);white-space:nowrap}
.s137{width:0.95cqw;height:0.95cqw;border-radius:99px;background:#22C55E}
.s138{font-weight:600;font-size:max(6px,1cqw)}
.s139{width:0.95cqw;height:0.95cqw;border-radius:99px;background:#3B82F6}
.s140{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.05cqw;min-width:0}
.s141{border:1px solid #E5E7EB;border-radius:0.84cqw;background:#fff;padding:1.16cqw;display:flex;flex-direction:column;align-items:center;gap:0.84cqw;min-width:0}
.s142{align-self:stretch;display:flex;justify-content:space-between}
.s143{font-size:max(7px,1.37cqw);font-weight:600}
.s144{padding:0 0.53cqw;border-radius:0.32cqw;background:#F3F4F6;font-size:max(6.5px,1.16cqw)}
.s145{width:7.77cqw;height:7.77cqw;border-radius:99px;background:conic-gradient(#22C55E 0 88%,#E5E7EB 0);display:flex;align-items:center;justify-content:center}
.s146{width:6.09cqw;height:6.09cqw;border-radius:99px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:max(7px,1.37cqw);font-weight:600}
.s147{font-size:max(6px,1cqw);color:#6B7280;text-align:center}
.s148{border:1px solid #E5E7EB;border-radius:0.84cqw;background:#fff;padding:1.16cqw;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.05cqw;min-width:0}
.s149{font-size:max(7px,1.37cqw);text-align:center;color:#374151}
.s150{padding:0.42cqw 0.95cqw;border-radius:0.32cqw;background:#3B82F6;color:#fff;font-size:max(6.5px,1.16cqw);text-align:center}
.s151{grid-column:1 / -1;position:relative;border:1px solid #E5E7EB;border-radius:0.84cqw;overflow:hidden;min-height:13.65cqw}
.s152{position:absolute;inset:1.26cqw;filter:blur(3px);opacity:.6;display:flex;gap:1.68cqw;align-items:center}
.s153{flex:none;width:8.4cqw;height:8.4cqw;border-radius:99px;border:1.05cqw solid #E5E7EB}
.s154{flex:1;display:flex;flex-direction:column;gap:0.84cqw}
.s155{height:0.84cqw;background:#E5E7EB}
.s156{height:0.84cqw;width:70%;background:#BBF7D0}
.s157{height:0.84cqw;width:50%;background:#E5E7EB}
.s158{position:absolute;left:8%;right:8%;top:50%;transform:translateY(-50%);padding:1.26cqw;border-radius:0.63cqw;background:#fff;box-shadow:0 0.42cqw 1.68cqw rgba(15,23,42,.14);display:flex;flex-direction:column;align-items:center;gap:0.84cqw}
.s159{font-size:max(7px,1.37cqw);text-align:center}
.s160{padding:0.42cqw 0.95cqw;border-radius:0.32cqw;background:#3B82F6;color:#fff;font-size:max(6.5px,1.16cqw)}
.s161{width:100%;max-width:1440px;margin:0 auto;display:grid;grid-template-columns:var(--g46b);gap:clamp(48px,6vw,96px);align-items:center}
.s162{width:100%;border-radius:20px;background:#fff;overflow:hidden;box-shadow:0 30px 60px -30px rgba(21,38,36,.35)}
.s163{aspect-ratio:16 / 10;background:#fff;display:flex;flex-direction:column;font-size:max(7.5px,1.55cqw);line-height:1.3;color:#1F2937;overflow:hidden}
.s164{flex:none;height:5.6cqw;padding:0 2cqw;background:#fff;border-bottom:1px solid #EEF0F3;display:flex;align-items:center;justify-content:space-between;gap:2cqw}
.s165{height:2.2cqw;width:auto;display:block}
.s166{display:flex;gap:2cqw;font-size:max(7px,1.3cqw);font-weight:500;white-space:nowrap}
.s167{display:flex;align-items:center;gap:0.8cqw}
.s168{flex:none;width:3.2cqw;height:3.2cqw;border-radius:99px;object-fit:cover;display:block}
.s169{font-size:max(7px,1.3cqw);font-weight:500;white-space:nowrap}
.s170{font-size:max(6.5px,1.1cqw);color:#6B7280}
.s171{flex:1;min-width:0;padding:1.8cqw 9cqw;display:flex;flex-direction:column;gap:1.3cqw;overflow:hidden}
.s172{flex:none;padding:1.2cqw 1.8cqw;border-radius:1cqw;border:1px solid #F1F2F4;box-shadow:0 0.2cqw 1cqw rgba(15,23,42,.06);display:flex;align-items:center;justify-content:space-between;gap:1cqw}
.s173{font-size:2.1cqw;font-weight:500;white-space:nowrap}
.s174{display:flex;gap:0.6cqw}
.s175{flex:none;padding:0.6cqw 1.2cqw;border-radius:0.5cqw;background:#fff;color:#2563EB;font-size:max(7px,1.3cqw);font-weight:500;white-space:nowrap;border:1px solid #2563EB}
.s176{flex:none;padding:0.6cqw 1.2cqw;border-radius:0.5cqw;background:#3B82F6;color:#fff;font-size:max(7px,1.3cqw);font-weight:500;white-space:nowrap;}
.s177{flex:none;padding:0.6cqw 1.2cqw;border-radius:0.5cqw;background:#fff;color:#1F2937;font-size:max(7px,1.3cqw);font-weight:500;white-space:nowrap;border:1px solid #E5E7EB}
.s178{flex:none;position:relative;padding:2cqw 2.4cqw 1.8cqw;border-radius:1.2cqw;border:1px solid #F1F2F4;box-shadow:0 0.2cqw 1cqw rgba(15,23,42,.06);display:flex;align-items:center;gap:2.4cqw;overflow:hidden}
.s179{position:absolute;left:0;right:0;top:0;height:0.45cqw;background:linear-gradient(90deg,#1D4ED8,#7C3AED)}
.s180{flex:none;width:8.6cqw;height:8.6cqw;border-radius:99px;object-fit:cover;display:block}
.s181{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:1cqw}
.s182{font-size:2.9cqw;font-weight:700;letter-spacing:-.01em}
.s183{display:flex;gap:1.2cqw;align-items:center;flex-wrap:wrap;justify-content:center}
.s184{font-size:max(7px,1.3cqw);color:#2563EB;font-weight:500}
.s185{padding:0.4cqw 1cqw;border-radius:99px;background:#F3F4F6;font-size:max(7px,1.3cqw)}
.s186{color:#DC2626}
.s187{padding:0.4cqw 1cqw;border-radius:99px;background:#DCFCE7;color:#15803D;font-size:max(7px,1.3cqw);font-weight:500}
.s188{flex:none;padding:1.4cqw 2cqw;border-radius:1.2cqw;border:1px solid #F1F2F4;box-shadow:0 0.2cqw 1cqw rgba(15,23,42,.06);display:flex;flex-direction:column;gap:0.6cqw}
.s189{font-size:max(6.5px,1.1cqw);color:#6B7280;letter-spacing:.04em}
.s190{font-size:max(7px,1.3cqw);line-height:1.5}
.s191{flex:1;min-height:10cqw;display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1.4cqw}
.s192{border-radius:1.2cqw;border:1px solid #F1F2F4;box-shadow:0 0.2cqw 1cqw rgba(15,23,42,.06);overflow:hidden;display:flex;flex-direction:column}
.s193{width:100%;aspect-ratio:426 / 160;object-fit:cover;display:block}
.s194{padding:1cqw 1.4cqw;display:flex;flex-direction:column;gap:0.3cqw}
.s195{font-size:max(7px,1.3cqw)}
.s196{padding:1.4cqw 2cqw;border-radius:1.2cqw;border:1px solid #F1F2F4;box-shadow:0 0.2cqw 1cqw rgba(15,23,42,.06);display:flex;flex-direction:column;gap:0.7cqw;overflow:hidden}
.s197{font-weight:600}
.s198{font-size:max(6.5px,1.1cqw);color:#6B7280;letter-spacing:.04em;padding-top:0.7cqw;border-top:1px solid #F1F2F4}
.s199{margin-top:16px;font-size:clamp(28px,2vw + 18px,48px);line-height:1.08;letter-spacing:-.04em;font-weight:600;text-wrap:balance;max-width:20ch}
.s200{margin-top:28px;display:flex;flex-wrap:wrap;gap:8px;font-size:14.5px;font-weight:500}
.s201{padding:9px 16px;border-radius:99px;background:#E9F9F0;color:#137A4A}
.s202{margin-top:36px;display:inline-flex;align-items:center;gap:12px;justify-content:center;text-align:center;max-width:100%;min-height:58px;padding:14px 28px;border-radius:999px;background:#152624;color:#fff;font-size:16px;font-weight:500;transition:transform .3s cubic-bezier(.2,.8,.2,1),gap .3s ease}
.s203{background:#E9F9F0;padding:clamp(72px,10vw,156px) clamp(20px,4vw,64px)}
.s204{margin-top:16px;font-size:clamp(30px,2.6vw + 18px,58px);line-height:1.06;letter-spacing:-.04em;font-weight:600;text-wrap:balance;max-width:20ch}
.s205{margin-top:clamp(48px,5vw,80px);display:grid;grid-template-columns:var(--tabCols);gap:clamp(20px,2vw,32px);align-items:start}
.s206{padding:10px;border-radius:32px;background:rgba(255,255,255,.6);display:flex;flex-direction:column;gap:4px}
.s207{position:relative;overflow:hidden;text-align:left;padding:18px 22px;border:none;border-radius:22px;background:transparent;box-shadow:none;cursor:pointer;color:#152624;display:flex;align-items:center;gap:14px;font-size:clamp(17px,1.3vw,19px);font-weight:600;letter-spacing:-.02em;transition:background .3s ease}
.s208{display:inline-flex;color:#1FA866}
.s209{display:none}
.s210{position:absolute;left:22px;right:22px;bottom:0;height:3px;border-radius:3px;background:#39D98A;transform-origin:left;animation:e3prog 6s linear both}
.s211{border-radius:32px;background:#fff;overflow:hidden}
.s212{display:block;animation:e3in .5s ease both}
.s213{aspect-ratio:16 / 9;background:#fff;display:flex;flex-direction:column;font-size:max(7.5px,1.55cqw);line-height:1.3;color:#1F2937;overflow:hidden}
.s214{display:flex;align-items:center;gap:1cqw}
.s215{font-size:max(6.5px,1.1cqw);color:#EF4444;font-weight:600}
.s216{flex:none;width:3.4cqw;height:3.4cqw;border-radius:99px;background:#EEF0F3;display:flex;align-items:center;justify-content:center}
.s217{font-size:max(7px,1.3cqw);font-weight:500}
.s218{flex:none;width:19cqw;padding:1.6cqw 1cqw;border-right:1px solid #EEF0F3;display:flex;flex-direction:column;gap:.35cqw;overflow:hidden}
.s219{display:flex;align-items:center;gap:.9cqw;padding:.75cqw .9cqw;border-radius:.6cqw;background:transparent;justify-content:flex-start}
.s220{flex:none;width:1.3cqw;height:1.3cqw;border-radius:.3cqw;background:#2563EB;display:block}
.s221{flex:1;min-width:0;font-size:max(7px,1.3cqw);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.s222{flex:none;width:1.2em;text-align:right;font-size:max(6.5px,1.1cqw);color:#6B7280}
.s223{margin-left:1.6cqw;padding-left:.8cqw;border-left:1px solid #E5E7EB;display:flex;flex-direction:column;gap:.2cqw}
.s224{padding:.55cqw .4cqw;font-size:max(7px,1.3cqw);color:#2563EB;white-space:nowrap}
.s225{padding:.55cqw .4cqw;font-size:max(7px,1.3cqw);color:#1F2937;white-space:nowrap}
.s226{display:flex;align-items:center;gap:.9cqw;padding:.75cqw .9cqw;justify-content:flex-start}
.s227{flex:none;width:1.3cqw;height:1.3cqw;border-radius:.3cqw;background:#EF4444;display:block}
.s228{font-size:max(7px,1.3cqw);color:#DC2626;white-space:nowrap}
.s229{flex:1;min-width:0;padding:1.8cqw 2.2cqw;display:flex;flex-direction:column;gap:1.3cqw;overflow:hidden}
.s230{flex:none;display:flex;justify-content:space-between;align-items:center;gap:1cqw}
.s231{font-size:max(7px,1.3cqw);color:#6B7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.s232{flex:none;padding:.3cqw 1cqw;border-radius:.4cqw;background:#3B82F6;color:#fff;font-size:max(6.5px,1.1cqw)}
.s233{flex:none;padding:1.2cqw 1.6cqw;border-radius:.8cqw;background:#fff;box-shadow:0 .2cqw 1cqw rgba(15,23,42,.08);display:flex;align-items:center;justify-content:space-between;gap:1.2cqw}
.s234{min-width:0;display:flex;align-items:center;gap:1cqw}
.s235{flex:none;width:1.9cqw;height:1.9cqw;border-radius:.3cqw;background:#2563EB;display:block}
.s236{min-width:0;display:flex;flex-direction:column;gap:.2cqw}
.s237{font-size:2.1cqw;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.s238{flex:none;padding:1.2cqw;border-radius:.8cqw;box-shadow:0 .2cqw 1cqw rgba(15,23,42,.08);display:flex;gap:.6cqw;align-items:center}
.s239{padding:.8cqw 1.1cqw;border:1px solid #D1D5DB;border-radius:.5cqw;font-size:max(7px,1.3cqw);color:#9CA3AF;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}
.s240{padding:.8cqw 1.1cqw;border:1px solid #D1D5DB;border-radius:.5cqw;font-size:max(7px,1.3cqw);color:#9CA3AF;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:none;color:#4B5563}
.s241{flex:none;padding:.6cqw 1.2cqw;border-radius:.5cqw;background:#EFF4FF;color:#1F2937;font-size:max(7px,1.3cqw);font-weight:500;white-space:nowrap;}
.s242{flex:none;padding:.6cqw 1.2cqw;border-radius:.5cqw;background:#2563EB;color:#fff;font-size:max(7px,1.3cqw);font-weight:500;white-space:nowrap;}
.s243{border:1px solid #E5E7EB;border-radius:.8cqw;background:#fff;flex:none;padding:1.4cqw;display:flex;flex-direction:column;gap:1.2cqw}
.s244{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2cqw}
.s245{border:1px solid #E5E7EB;border-radius:.8cqw;background:#fff;padding:1.3cqw;display:flex;flex-direction:column;gap:1cqw;min-width:0}
.s246{display:flex;gap:1.1cqw;align-items:flex-start}
.s247{flex:none;width:4.6cqw;height:4.6cqw;border-radius:99px;object-fit:cover;display:block}
.s248{flex:1;min-width:0;display:flex;flex-direction:column;gap:.15cqw}
.s249{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.s250{display:flex;gap:.6cqw;font-size:max(7px,1.3cqw)}
.s251{color:#D97706}
.s252{align-self:flex-start;padding:.3cqw .8cqw;border-radius:99px;background:#F3F4F6;font-size:max(6.5px,1.1cqw);color:#6B7280}
.s253{display:flex;gap:.5cqw;padding-top:1cqw;border-top:1px solid #F1F2F4}
.s254{flex:none;padding:.6cqw 1.2cqw;border-radius:.5cqw;background:#3B82F6;color:#fff;font-size:max(7px,1.3cqw);font-weight:500;white-space:nowrap;}
.s255{flex:none;padding:.6cqw 1.2cqw;border-radius:.5cqw;background:#F3F4F6;color:#1F2937;font-size:max(7px,1.3cqw);font-weight:500;white-space:nowrap;}
.s256{position:relative;flex:none;width:4.6cqw;height:4.6cqw;border-radius:99px;background:linear-gradient(135deg,#3B82F6,#5FD0E0);overflow:hidden;display:block}
.s257{flex:none;padding:.6cqw 1.2cqw;border-radius:.5cqw;background:#10B981;color:#fff;font-size:max(7px,1.3cqw);font-weight:500;white-space:nowrap;}
.s258{padding:clamp(28px,3vw,44px)}
.s259{font-size:15px;font-weight:500;color:#137A4A}
.s260{margin-top:12px;font-size:clamp(23px,1.8vw,30px);line-height:1.15;letter-spacing:-.03em;font-weight:600;text-wrap:balance;max-width:26ch}
.s261{margin-top:18px;display:flex;flex-direction:column;gap:12px;font-size:16.5px;line-height:1.6;color:#51605B;max-width:58ch}
.s262{margin-top:24px;display:inline-flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:#152624;transition:gap .3s ease}
.s263{color:#1FA866}
.s264{display:none;animation:e3in .5s ease both}
.s265{flex:none;display:flex;gap:.5cqw}
.s266{flex:none;padding:.6cqw 1.2cqw;border-radius:.5cqw;background:#EAB308;color:#fff;font-size:max(7px,1.3cqw);font-weight:500;white-space:nowrap;}
.s267{flex:none;padding:.6cqw 1.2cqw;border-radius:.5cqw;background:#EF4444;color:#fff;font-size:max(7px,1.3cqw);font-weight:500;white-space:nowrap;}
.s268{flex:1;min-height:0;border-radius:.8cqw;overflow:hidden;box-shadow:0 .2cqw 1cqw rgba(15,23,42,.08);background:#AADAFF}
.s269{width:100%;height:100%;object-fit:cover;display:block}
.s270{flex:none;display:flex;gap:1.2cqw;align-items:flex-end}
.s271{flex:1;display:flex;flex-direction:column;gap:.4cqw}
.s272{font-size:max(6.5px,1.1cqw)}
.s273{padding:.8cqw 1.1cqw;border:1px solid #D1D5DB;border-radius:.5cqw;font-size:max(7px,1.3cqw);color:#9CA3AF;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.s274{padding:.8cqw 1.1cqw;border:1px solid #D1D5DB;border-radius:.5cqw;font-size:max(7px,1.3cqw);color:#9CA3AF;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#4B5563}
.s275{font-size:max(7px,1.3cqw);padding-bottom:.8cqw;white-space:nowrap}
.s276{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8cqw}
.s277{min-width:0;display:flex;flex-direction:column;gap:.9cqw}
.s278{padding:.9cqw 1.1cqw;border-radius:.4cqw;background:#3B82F6;color:#fff;font-size:max(7px,1.3cqw);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.s279{position:relative;padding:1.1cqw 1.2cqw 3cqw;border-radius:.6cqw;background:#F8FAFC;box-shadow:0 .2cqw .8cqw rgba(15,23,42,.08);display:flex;flex-direction:column;gap:.25cqw}
.s280{font-size:max(7px,1.3cqw);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.s281{font-size:max(6.5px,1.1cqw);color:#374151}
.s282{font-size:max(6.5px,1.1cqw);color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.s283{position:absolute;right:1cqw;bottom:.9cqw;width:2.2cqw;height:2.2cqw;border-radius:.4cqw;background:#CBD5E1;display:flex;align-items:center;justify-content:center}
.s284{width:.9cqw;height:.9cqw;border-radius:99px;background:#374151}
.s285{padding:.9cqw 1.1cqw;border-radius:.4cqw;background:#EAB308;color:#fff;font-size:max(7px,1.3cqw);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.s286{position:relative;padding:1.1cqw 1.2cqw 3cqw;border-radius:.6cqw;background:#FEFCE8;box-shadow:0 .2cqw .8cqw rgba(15,23,42,.08);display:flex;flex-direction:column;gap:.25cqw}
.s287{position:absolute;right:1cqw;bottom:.9cqw;width:2.2cqw;height:2.2cqw;border-radius:.4cqw;background:#FACC15;display:flex;align-items:center;justify-content:center}
.s288{padding:.9cqw 1.1cqw;border-radius:.4cqw;background:#4ADE80;color:#fff;font-size:max(7px,1.3cqw);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.s289{padding:.9cqw 1.1cqw;border-radius:.4cqw;background:#FB8C00;color:#fff;font-size:max(7px,1.3cqw);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.s290{position:relative;padding:1.1cqw 1.2cqw 3cqw;border-radius:.6cqw;background:#FFF7ED;box-shadow:0 .2cqw .8cqw rgba(15,23,42,.08);display:flex;flex-direction:column;gap:.25cqw}
.s291{position:absolute;right:1cqw;bottom:.9cqw;width:2.2cqw;height:2.2cqw;border-radius:.4cqw;background:#FDBA74;display:flex;align-items:center;justify-content:center}
.s292{position:relative;aspect-ratio:16 / 9;background:#D3D9D6}
.s293{display:flex;align-items:center;gap:.9cqw;padding:.75cqw .9cqw;border-radius:.6cqw;background:#E3E8FD;justify-content:flex-start}
.s294{flex:none;padding:2.2cqw 2.6cqw;border-radius:.8cqw;border:1px solid #E5E7EB;background:linear-gradient(90deg,#EEF4FF,#ECFDF5);display:flex;flex-direction:column;gap:.8cqw}
.s295{font-size:2.6cqw;color:#374151}
.s296{color:#1D4ED8;font-weight:500}
.s297{font-size:max(7.5px,1.55cqw);color:#374151}
.s298{flex:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.2cqw}
.s299{border:1px solid #E5E7EB;border-radius:.8cqw;background:#fff;padding:1.3cqw;display:flex;flex-direction:column;justify-content:space-between;gap:1cqw;min-width:0}
.s300{display:flex;justify-content:space-between;gap:.8cqw;align-items:flex-start}
.s301{font-size:max(7px,1.3cqw);color:#374151;line-height:1.25}
.s302{flex:none;width:2.8cqw;height:2.4cqw;border-radius:.4cqw;background:#DBEAFE;display:flex;align-items:center;justify-content:center}
.s303{flex:none;width:1.1cqw;height:1.1cqw;border-radius:.3cqw;background:#2563EB;display:block}
.s304{font-size:2.4cqw;font-weight:400}
.s305{flex:none;width:2.8cqw;height:2.4cqw;border-radius:.4cqw;background:#E0E7FF;display:flex;align-items:center;justify-content:center}
.s306{flex:none;width:1.1cqw;height:1.1cqw;border-radius:.3cqw;background:#4F46E5;display:block}
.s307{flex:none;width:2.8cqw;height:2.4cqw;border-radius:.4cqw;background:#DCFCE7;display:flex;align-items:center;justify-content:center}
.s308{flex:none;width:1.1cqw;height:1.1cqw;border-radius:.3cqw;background:#16A34A;display:block}
.s309{flex:none;width:2.8cqw;height:2.4cqw;border-radius:.4cqw;background:#FEE2E2;display:flex;align-items:center;justify-content:center}
.s310{flex:none;width:1.1cqw;height:1.1cqw;border-radius:.3cqw;background:#DC2626;display:block}
.s311{flex:1;min-height:12cqw;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:1.2cqw}
.s312{border:1px solid #E5E7EB;border-radius:.8cqw;background:#fff;padding:1.3cqw;display:flex;flex-direction:column;gap:1cqw;min-height:0}
.s313{font-size:max(7px,1.3cqw);color:#374151}
.s314{font-weight:600;margin-top:-.6cqw}
.s315{flex:1;min-height:0;display:flex;align-items:flex-end;gap:1cqw;background:repeating-linear-gradient(180deg,transparent 0,transparent calc(25% - 1px),#EEF0F3 calc(25% - 1px),#EEF0F3 25%)}
.s316{flex:1;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:.6cqw}
.s317{display:block;width:46%;height:86%;min-height:1px;background:#3B82F6}
.s318{display:block;width:46%;height:76%;min-height:1px;background:#3B82F6}
.s319{display:block;width:46%;height:2%;min-height:1px;background:#3B82F6}
.s320{display:block;width:46%;height:0%;min-height:1px;background:#3B82F6}
.s321{display:flex;flex-direction:column;gap:1.2cqw;min-height:0}
.s322{border:1px solid #E5E7EB;border-radius:.8cqw;background:#fff;position:relative;flex:1;padding:1.3cqw;display:flex;flex-direction:column;gap:.8cqw;min-height:0}
.s323{font-size:2.2cqw;font-weight:400}
.s324{position:absolute;right:0;bottom:0;padding:.5cqw 1cqw;border-radius:.5cqw 0 .8cqw 0;background:#2563EB;color:#fff;font-size:max(6.5px,1.1cqw)}
.s325{margin-top:16px;font-size:clamp(30px,2.6vw + 18px,58px);line-height:1.06;letter-spacing:-.04em;font-weight:600;text-wrap:balance;max-width:17ch}
.s326{display:flex;flex-direction:column;gap:16px;font-size:clamp(16px,.4vw + 14.5px,19px);line-height:1.62;color:rgba(255,255,255,.72);max-width:46ch}
.s327{margin-top:auto;padding-top:8px;display:inline-flex;align-items:center;gap:10px;font-size:15.5px;font-weight:600;color:#39D98A;transition:gap .3s ease}
.s328{display:inline-flex;align-items:center;gap:12px;justify-content:center;text-align:center;max-width:100%;min-height:58px;padding:14px 28px;border-radius:999px;background:rgba(255,255,255,.1);color:#fff;font-size:16px;font-weight:500;transition:transform .3s cubic-bezier(.2,.8,.2,1),gap .3s ease,background .3s ease}
.s329{font-size:clamp(16px,.4vw + 14.5px,19px);line-height:1.62;color:#51605B;max-width:46ch;text-wrap:pretty}
.s330{margin-top:clamp(56px,6vw,96px);display:grid;grid-template-columns:var(--g4);gap:clamp(12px,1.4vw,20px)}
.s331{padding:clamp(24px,2.2vw,32px);border-radius:32px;background:#F4F6F4;display:flex;flex-direction:column;gap:16px;min-height:280px;transition:transform .4s cubic-bezier(.2,.8,.2,1)}
.s332{margin-top:auto;font-size:clamp(20px,1.5vw,24px);line-height:1.2;letter-spacing:-.03em;font-weight:600}
.s333{width:100%;max-width:1440px;margin:0 auto;display:grid;grid-template-columns:var(--faqCols);gap:clamp(40px,5vw,96px);align-items:start}
.s334{position:var(--faqPos);top:120px}
.s335{margin-top:16px;font-size:clamp(30px,2.6vw + 18px,58px);line-height:1.06;letter-spacing:-.04em;font-weight:600;text-wrap:balance;max-width:14ch}
.s336{display:flex;flex-direction:column;gap:10px}
.s337{border-radius:24px;background:#fff;overflow:hidden}
.s338{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px;border:none;background:transparent;cursor:pointer;text-align:left;color:#152624;font-size:clamp(17px,1.3vw,20px);font-weight:600;letter-spacing:-.02em}
.s339{flex:none;width:36px;height:36px;border-radius:99px;background:#F4F6F4;display:inline-flex;align-items:center;justify-content:center;font-size:20px;font-weight:400;transform:none;transition:transform .3s ease,background .3s ease}
.s340{display:none;padding:0 28px 26px;font-size:16.5px;line-height:1.62;color:#51605B;max-width:64ch;text-wrap:pretty;animation:e3in .4s ease both}
.s341{position:relative;background:#152624;color:#fff;padding:clamp(88px,11vw,180px) clamp(20px,4vw,64px);overflow:hidden}
.s342{position:absolute;left:50%;top:100%;width:min(1400px,160vw);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(57,217,138,.28),rgba(57,217,138,0))}
.s343{position:relative;width:100%;max-width:960px;margin:0 auto;text-align:center}
.s344{margin:16px auto 0;font-size:clamp(34px,3.4vw + 16px,72px);line-height:1.02;letter-spacing:-.045em;font-weight:600;text-wrap:balance;max-width:17ch}
.s345{margin:28px auto 0;display:flex;flex-direction:column;gap:14px;font-size:clamp(17px,1.4vw,20px);line-height:1.6;color:rgba(255,255,255,.78);max-width:52ch}
.s346{margin-top:40px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px}
.s347{display:inline-flex;align-items:center;gap:12px;justify-content:center;text-align:center;max-width:100%;min-height:60px;padding:14px 30px;border-radius:999px;background:var(--cta,#39D98A);color:#152624;font-size:17px;font-weight:600;transition:transform .3s cubic-bezier(.2,.8,.2,1),gap .3s ease,box-shadow .3s ease}
.s348{display:inline-flex;align-items:center;gap:12px;justify-content:center;text-align:center;max-width:100%;min-height:60px;padding:14px 30px;border-radius:999px;background:rgba(255,255,255,.1);color:#fff;font-size:17px;font-weight:500;transition:transform .3s cubic-bezier(.2,.8,.2,1),gap .3s ease,background .3s ease}
.s349{margin-top:32px;display:inline-flex;align-items:center;gap:10px;font-size:16px;color:rgba(255,255,255,.78);transition:color .2s ease}
.s350{display:inline-flex;color:#39D98A}
.s351{background:#0F1D1B;color:#fff;padding:clamp(56px,6vw,96px) clamp(20px,4vw,64px) clamp(28px,3vw,40px)}
.s352{display:grid;grid-template-columns:var(--footCols);gap:40px clamp(32px,4vw,64px)}
.s353{height:32px;width:auto;display:block}
.s354{margin-top:20px;font-size:18px;line-height:1.5;letter-spacing:-.01em;color:#39D98A;max-width:34ch}
.s355{margin-top:16px;display:inline-block;font-size:15.5px;color:rgba(255,255,255,.72);transition:color .2s ease}
.s356{display:grid;grid-template-columns:var(--footLinks);gap:16px 32px;font-size:15.5px;align-content:start}
.s357{color:rgba(255,255,255,.72);transition:color .2s ease}
.s358{margin-top:clamp(48px,5vw,80px);padding-top:24px;border-top:1px solid rgba(255,255,255,.1);display:flex;flex-wrap:wrap;gap:12px 28px;justify-content:space-between;font-size:13.5px;color:rgba(255,255,255,.5)}
.x1:hover{color:#152624}
.x2:hover{color:#152624}
.x3:hover{color:#152624}
.x4:hover{color:#152624}
.x5:hover{transform:translateY(-2px);gap:14px;color:#fff}
.x6:hover{transform:translateY(-3px);gap:18px;box-shadow:0 16px 32px -14px rgba(21,38,36,.6);color:#fff}
.x7:hover{transform:translateY(-3px);gap:18px;background:#fff;color:#152624}
.x8:hover{transform:translateY(-3px);gap:18px;color:#fff}
.x9:hover{transform:translateY(-6px);background:rgba(255,255,255,.1)}
.x10:hover{transform:translateY(-6px);background:rgba(255,255,255,.1)}
.x11:hover{transform:translateY(-6px);background:rgba(255,255,255,.1)}
.x12:hover{transform:translateY(-6px);background:rgba(255,255,255,.1)}
.x13:hover{transform:translateY(-6px);background:rgba(255,255,255,.1)}
.x14:hover{transform:translateY(-6px);background:rgba(255,255,255,.1)}
.x15:hover{transform:translateY(-3px);gap:18px;box-shadow:0 16px 36px -14px rgba(57,217,138,.8);color:#152624}
.x16:hover{transform:translateY(-3px);gap:18px;color:#fff}
.x17:hover{transform:translateY(-3px);gap:18px;color:#fff}
.x18:hover{transform:translateY(-3px);gap:18px;color:#fff}
.x19:hover{gap:16px}
.x20:hover{gap:16px}
.x21:hover{gap:16px}
.x22:hover{gap:16px}
.x23:hover{gap:16px}
.x24:hover{gap:16px}
.x25:hover{gap:16px}
.x26:hover{transform:translateY(-6px);background:rgba(255,255,255,.1)}
.x27:hover{gap:16px;color:#39D98A}
.x28:hover{transform:translateY(-6px);background:rgba(255,255,255,.1)}
.x29:hover{transform:translateY(-6px);background:rgba(255,255,255,.1)}
.x30:hover{transform:translateY(-3px);gap:18px;background:rgba(255,255,255,.18);color:#fff}
.x31:hover{transform:translateY(-6px)}
.x32:hover{transform:translateY(-6px)}
.x33:hover{transform:translateY(-6px)}
.x34:hover{transform:translateY(-6px)}
.x35:hover{transform:translateY(-3px);gap:18px;color:#fff}
.x36:hover{transform:translateY(-3px);gap:18px;color:#fff}
.x37:hover{transform:translateY(-3px);gap:18px;box-shadow:0 16px 36px -14px rgba(57,217,138,.8);color:#152624}
.x38:hover{transform:translateY(-3px);gap:18px;background:rgba(255,255,255,.18);color:#fff}
.x39:hover{color:#39D98A}
.x40:hover{color:#fff}
.x41:hover{color:#fff}
.x42:hover{color:#fff}
.x43:hover{color:#fff}
.x44:hover{color:#fff}
.x45:hover{color:#fff}
.x46:hover{color:#fff}
.x5:active{transform:scale(.97)}
.x6:active{transform:scale(.97)}
.x7:active{transform:scale(.97)}
.x8:active{transform:scale(.97)}
.x15:active{transform:scale(.97)}
.x16:active{transform:scale(.97)}
.x17:active{transform:scale(.97)}
.x18:active{transform:scale(.97)}
.x30:active{transform:scale(.97)}
.x35:active{transform:scale(.97)}
.x36:active{transform:scale(.97)}
.x37:active{transform:scale(.97)}
.x38:active{transform:scale(.97)}
