:root{--inner-wrap:min(1320px, calc(100% - 48px));--inner-hero-title-size:56px;--inner-hero-title-leading:1.01;--inner-hero-title-tracking:-.052em;--inner-hero-title-width:570px;--inner-hero-lead-size:16px;--inner-hero-lead-leading:1.55;--inner-hero-lead-width:520px;--inner-section-title-size:48px;--inner-section-title-leading:1.04;--inner-section-title-tracking:-.045em;--inner-section-lead-size:15px;--inner-section-lead-leading:1.68;--inner-section-lead-width:730px;--inner-section-space:108px;--inner-section-space-compact:42px;--inner-panel-radius:30px;--inner-hero-radius:34px}@media (width<=760px){:root{--inner-wrap:min(100% - 28px, 640px);--inner-hero-title-size:40px;--inner-section-title-size:36px;--inner-hero-lead-size:14px;--inner-section-lead-size:14px;--inner-section-space:78px;--inner-section-space-compact:32px;--inner-panel-radius:24px;--inner-hero-radius:24px}}.dt{background:#fff;overflow:hidden}.du{border-radius:var(--inner-hero-radius);isolation:isolate;background:#050806;border:1px solid #1c291f;min-height:632px;margin-top:22px;position:relative;overflow:hidden}.cY{z-index:2;width:48%;padding:64px 0 64px 64px;position:relative}.du h1{max-width:var(--inner-hero-title-width);font-size:var(--inner-hero-title-size);line-height:var(--inner-hero-title-leading);letter-spacing:var(--inner-hero-title-tracking);text-wrap:balance;color:#fff;margin:0;font-weight:850}.cZ{max-width:var(--inner-hero-lead-width);color:#c4cac3;font-size:var(--inner-hero-lead-size);line-height:var(--inner-hero-lead-leading);text-wrap:balance;margin:18px 0 0}.dj{align-items:center;gap:12px;margin-top:19px;display:flex}.ck{color:#fff;box-shadow:none;background:#05080661;border:1px solid #ffffffa3}.cM{z-index:1;background:#050806;width:100%;height:100%;margin:0;position:absolute;inset:0;overflow:hidden}.cM:after{content:"";pointer-events:none;background:linear-gradient(90deg,#050806 0,#050806fa 28%,#05080694 47%,#0000 68%);position:absolute;inset:0}.cM img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.do{z-index:3;border:1px solid var(--line);background:#fff;border-radius:26px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:-58px;padding:10px;scroll-margin-top:100px;display:grid;position:relative;box-shadow:0 22px 56px #11120f1a}.do a{border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-width:0;min-height:88px;transition:filter .18s,background .18s;display:flex}.do a:hover{filter:brightness(1.01);background:#f7f8f5}.do a:focus-visible{outline-offset:-2px;outline:2px solid #4f9319}.do a span{background:#f0f2ed;border-radius:11px;place-items:center;width:35px;height:35px;font-size:18px;display:grid}.do a strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:750;overflow:hidden}.dp{padding:var(--inner-section-space) 0 var(--inner-section-space-compact);text-align:center}.dp h2{max-width:850px;font-size:var(--inner-section-title-size);line-height:var(--inner-section-title-leading);letter-spacing:var(--inner-section-title-tracking);text-wrap:balance;margin:0 auto;font-weight:830}.dp>span{max-width:var(--inner-section-lead-width);color:var(--muted);font-size:var(--inner-section-lead-size);line-height:var(--inner-section-lead-leading);text-wrap:balance;margin:19px auto 0;display:block}.da{gap:34px;padding-bottom:108px;display:grid}.dk{border:1px solid var(--line);background:#fff;border-radius:32px;grid-template-columns:3fr 2fr;min-height:528px;scroll-margin-top:96px;display:grid;position:relative;overflow:hidden}.bH{pointer-events:none;width:1px;height:1px;scroll-margin-top:96px;position:absolute;top:0;left:0}.cC{background:#050806;min-width:0;margin:0;position:relative;overflow:hidden}.cC:after{content:"";pointer-events:none;background:radial-gradient(circle at 72% 48%,#9cff000e,#0000 52%);position:absolute;inset:0}.cC img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.cN{flex-direction:column;justify-content:center;min-width:0;padding:45px 48px;display:flex}.cN>h2{max-width:520px;font-size:var(--inner-section-title-size);line-height:var(--inner-section-title-leading);letter-spacing:var(--inner-section-title-tracking);text-wrap:balance;margin:0;font-weight:830}.cN>p{max-width:580px;color:var(--muted);font-size:var(--inner-section-lead-size);line-height:var(--inner-section-lead-leading);margin:17px 0 0}.dq{gap:9px;margin-top:24px;display:grid}.dq article{border:1px solid var(--line);background:#fff;border-radius:18px;grid-template-columns:46px 1fr 38px;align-items:center;gap:14px;min-height:72px;padding:10px 12px;display:grid}.dq article>span{background:#f1f2ef;border-radius:14px;place-items:center;width:46px;height:46px;font-size:21px;display:grid}.dq article>div{min-width:0}.dq h3{margin:0;font-size:13px}.dq p{color:var(--muted);margin:4px 0 0;font-size:10px;line-height:1.45}.dq article>a{background:var(--green);border-radius:50%;place-items:center;width:38px;height:38px;font-size:17px;transition:filter .18s,box-shadow .18s;display:grid}.dq article>a:hover{filter:brightness(1.025);box-shadow:0 0 17px #a8fb2033}.db{border:1px solid var(--line);background:var(--line);border-radius:30px;grid-template-columns:repeat(3,1fr);gap:1px;margin-bottom:112px;display:grid;overflow:hidden}.db article{background:#fff;flex-direction:column;min-height:290px;padding:38px;display:flex}.db h2{letter-spacing:-.035em;max-width:310px;margin:auto 0 15px;font-size:28px;line-height:1.08}.db p{color:var(--muted);margin:0;font-size:13px;line-height:1.66}.dr{color:#fff;text-align:center;isolation:isolate;background:#0d120f;border-radius:32px;place-items:center;min-height:560px;margin-bottom:24px;display:grid;position:relative;overflow:hidden}.dr:after{content:"";z-index:-1;background:radial-gradient(circle,#a8fb201f,#0000 58%);position:absolute;inset:0}.dr>div{flex-direction:column;align-items:center;width:min(760px,100% - 48px);padding:72px 0;display:flex}.dr h2{letter-spacing:-.055em;text-wrap:balance;max-width:720px;margin:0;font-size:64px;line-height:.98}.dr>div>span{color:#c2c7c0;max-width:620px;margin-top:24px;font-size:16px;line-height:1.65;display:block}.cD{justify-content:center;align-items:center;gap:12px;margin-top:34px;display:flex}.cD a{background:0 0;border:0;border-radius:0;width:auto;height:auto;line-height:0;transition:filter .18s;display:block}.cD a:hover{filter:brightness(1.08)}.cD a:focus-visible{outline:2px solid var(--green);outline-offset:5px;border-radius:8px}.cD img,.cD a:first-child img,.cD a:last-child img{object-fit:contain;width:auto;height:48px;display:block}@media (width<=1050px){.du{min-height:680px}.cY{width:55%;padding-left:50px}.du h1{font-size:58px}.cM{width:100%}.do{grid-template-columns:repeat(2,1fr);margin-top:-40px}.do a{min-height:82px}.dk{grid-template-columns:1fr;min-height:0}.cC{aspect-ratio:3/2;width:100%}.cN{padding:42px}.cN>h2{font-size:39px}}@media (width<=760px){.du{border-radius:24px;min-height:790px;margin-top:14px}.cY{text-align:left;width:auto;padding:58px 24px 0}.du h1{font-size:var(--inner-hero-title-size);line-height:var(--inner-hero-title-leading)}.cZ{font-size:var(--inner-hero-lead-size);line-height:1.62}.dj{flex-direction:column;align-items:stretch}.dj .f{width:100%}.cM{width:100%;height:46%;inset:auto 0 0 auto}.cM:after{background:linear-gradient(#050806 0,#05080657 25%,#0000 48%)}.cM img{object-fit:cover;object-position:center bottom}.do{border-radius:20px;grid-template-columns:repeat(2,1fr);gap:2px;margin-top:-22px;padding:7px}.do a{gap:6px;min-height:76px}.do a span{border-radius:10px;width:31px;height:31px;font-size:16px}.do a strong{font-size:9px}.dp{padding:88px 0 50px}.dp h2{font-size:var(--inner-section-title-size)}.dp>span{font-size:var(--inner-section-lead-size);line-height:1.62}.da{gap:22px;padding-bottom:78px}.dk{border-radius:24px;grid-template-columns:1fr;min-height:0}.cC{aspect-ratio:3/2;height:auto}.cN{padding:34px 24px 28px}.cN>h2{font-size:34px}.cN>p{font-size:13px}.dq{margin-top:25px}.dq article{grid-template-columns:42px 1fr 36px;gap:11px}.dq article>span{width:42px;height:42px}.db{border-radius:24px;grid-template-columns:1fr;margin-bottom:78px}.db article{min-height:210px;padding:29px}.db h2{margin:auto 0 12px;font-size:25px}.dr{border-radius:24px;min-height:520px}.dr h2{font-size:42px}.dr>div>span{font-size:14px}.cD{gap:12px}.cD a,.cD img,.cD a:first-child img,.cD a:last-child img{width:auto;height:44px}}@media (width<=420px){.du h1{font-size:38px}.du{min-height:800px}.do{grid-template-columns:repeat(2,1fr)}.do a{flex-direction:row;min-height:68px}.cD{flex-direction:column;width:100%}.cD a{width:auto}}
