@keyframes lhSweep{0%,4%{transform:translateX(0);opacity:0}8%{opacity:1}30%{transform:translateX(196px);opacity:1}34%,100%{transform:translateX(196px);opacity:0}}@keyframes lhFade{0%,100%{opacity:1}}@keyframes lhDot0{0%,8%{fill:#C9C6BE;r:5px}11%{fill:#1F6F5C;r:8px}15%,90%{fill:#1F6F5C;r:6px}100%{fill:#C9C6BE;r:5px}}@keyframes lhCard0{0%,34%{opacity:0;transform:translate(-150px,-40px) scale(.6)}40%{opacity:1;transform:translate(-40px,0) scale(1)}46%,92%{opacity:1;transform:none}100%{opacity:0;transform:none}}@keyframes lhChk0{0%,45%{transform:scale(0)}49%{transform:scale(1.25)}52%,92%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lhDot1{0%,14.5%{fill:#C9C6BE;r:5px}17.5%{fill:#1F6F5C;r:8px}21.5%,90%{fill:#1F6F5C;r:6px}100%{fill:#C9C6BE;r:5px}}@keyframes lhCard1{0%,43%{opacity:0;transform:translate(-150px,-30px) scale(.6)}49%{opacity:1;transform:translate(-40px,0) scale(1)}55%,92%{opacity:1;transform:none}100%{opacity:0;transform:none}}@keyframes lhChk1{0%,54%{transform:scale(0)}58%{transform:scale(1.25)}61%,92%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lhDot2{0%,21%{fill:#C9C6BE;r:5px}24%{fill:#1F6F5C;r:8px}28%,90%{fill:#1F6F5C;r:6px}100%{fill:#C9C6BE;r:5px}}@keyframes lhCard2{0%,52%{opacity:0;transform:translate(-150px,-20px) scale(.6)}58%{opacity:1;transform:translate(-40px,0) scale(1)}64%,92%{opacity:1;transform:none}100%{opacity:0;transform:none}}@keyframes lhChk2{0%,63%{transform:scale(0)}67%{transform:scale(1.25)}70%,92%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lhDot3{0%,27.5%{fill:#C9C6BE;r:5px}30.5%{fill:#1F6F5C;r:8px}34.5%,90%{fill:#1F6F5C;r:6px}100%{fill:#C9C6BE;r:5px}}@keyframes lhCard3{0%,61%{opacity:0;transform:translate(-150px,-10px) scale(.6)}67%{opacity:1;transform:translate(-40px,0) scale(1)}73%,92%{opacity:1;transform:none}100%{opacity:0;transform:none}}@keyframes lhChk3{0%,72%{transform:scale(0)}76%{transform:scale(1.25)}79%,92%{transform:scale(1)}100%{transform:scale(0)}}
@keyframes stT0{0%,0%{opacity:0;transform:translateX(0)}2%{opacity:1;transform:translateX(0)}17%{opacity:1;transform:translateX(120px);fill:#9A9AA0}23%{opacity:0;transform:translate(120px,46px);fill:#9A9AA0}100%{opacity:0}}@keyframes stT1{0%,8%{opacity:0;transform:translateX(0)}10%{opacity:1;transform:translateX(0)}32%{opacity:1;transform:translateX(240px);fill:#9A9AA0}38%{opacity:0;transform:translate(240px,46px);fill:#9A9AA0}100%{opacity:0}}@keyframes stT2{0%,16%{opacity:0;transform:translateX(0)}18%{opacity:1;transform:translateX(0)}54%{opacity:1;transform:translateX(480px);fill:#1F6F5C}59%{opacity:0;transform:translateX(510px);fill:#1F6F5C}100%{opacity:0}}@keyframes stC0{0%,56%{fill:#FFFFFF}59%,94%{fill:#1F6F5C}100%{fill:#FFFFFF}}@keyframes stT3{0%,24%{opacity:0;transform:translateX(0)}26%{opacity:1;transform:translateX(0)}41%{opacity:1;transform:translateX(120px);fill:#9A9AA0}47%{opacity:0;transform:translate(120px,46px);fill:#9A9AA0}100%{opacity:0}}@keyframes stT4{0%,32%{opacity:0;transform:translateX(0)}34%{opacity:1;transform:translateX(0)}63%{opacity:1;transform:translateX(360px);fill:#9A9AA0}69%{opacity:0;transform:translate(360px,46px);fill:#9A9AA0}100%{opacity:0}}@keyframes stT5{0%,40%{opacity:0;transform:translateX(0)}42%{opacity:1;transform:translateX(0)}78%{opacity:1;transform:translateX(480px);fill:#1F6F5C}83%{opacity:0;transform:translateX(510px);fill:#1F6F5C}100%{opacity:0}}@keyframes stC1{0%,80%{fill:#FFFFFF}83%,94%{fill:#1F6F5C}100%{fill:#FFFFFF}}@keyframes stT6{0%,48%{opacity:0;transform:translateX(0)}50%{opacity:1;transform:translateX(0)}72%{opacity:1;transform:translateX(240px);fill:#9A9AA0}78%{opacity:0;transform:translate(240px,46px);fill:#9A9AA0}100%{opacity:0}}@keyframes stT7{0%,56%{opacity:0;transform:translateX(0)}58%{opacity:1;transform:translateX(0)}94%{opacity:1;transform:translateX(480px);fill:#1F6F5C}99%{opacity:0;transform:translateX(510px);fill:#1F6F5C}100%{opacity:0}}@keyframes stC2{0%,96%{fill:#FFFFFF}99%,94%{fill:#1F6F5C}100%{fill:#FFFFFF}}
.sd4HdV92{min-height:100vh;background:#FAF9F6;color:#111113;display:flex;flex-direction:column}
.stLUL9SD{position:sticky;top:0;z-index:50;background:rgba(250,249,246,0.86);backdrop-filter:saturate(1.4) blur(12px);-webkit-backdrop-filter:saturate(1.4) blur(12px);border-bottom:1px solid #E7E5DF;font-family:Geist,ui-sans-serif,system-ui,sans-serif}
.sisxF7Xo{max-width:1200px;margin:0 auto;padding:0 20px;height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px}
.sxzYuZFP{display:flex;align-items:center;gap:10px;color:#111113;min-width:0}
.smnTaXAt{position:relative;display:block;width:26px;height:26px;flex:none}
.sQTuAdLn{position:absolute;left:50%;top:50%;width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;opacity:0;pointer-events:none}
.sTvTbr9q{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0turn,transparent .45turn,#2F6BFF 1turn);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,transparent calc(100% - 2px),#000 calc(100% - 1.5px))}
.sp2ZtH1y{position:absolute;left:50%;top:0;width:6px;height:6px;margin:-2px 0 0 -3px;border-radius:50%;background:#2F6BFF;box-shadow:0 0 10px 2px #2F6BFF}
.sFkxV0LN{position:relative;display:block}
.sxSvUX2i{white-space:nowrap;font-family:Satoshi,Geist,system-ui,sans-serif;font-weight:700;letter-spacing:-0.035em;font-size:22px}
.sAWeqH6s{display:flex;align-items:center;gap:28px;font-size:16px}
.sKDelRPB{position:relative;display:flex;align-items:center;height:64px}
.sxTSbbKn{display:inline-flex;align-items:center;gap:6px;padding:3px 0;border:0;background:none;cursor:pointer;font:inherit;color:#46464B}
.secRGZCg{font-size:11px;transition:transform .25s}
.sxxu6YxA{position:absolute;top:56px;left:-16px;min-width:300px;padding:8px;background:#FFFFFF;border:1px solid #E7E5DF;border-radius:14px;box-shadow:0 24px 48px -24px rgba(17,17,19,0.22);display:flex;flex-direction:column;gap:2px;opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .2s ease,transform .25s cubic-bezier(.2,.7,.2,1),visibility .2s}
.sbxHR1O9{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:10px;color:#111113;transition:background .3s ease,color .3s ease}
.sTTIAsgr{font-size:16px;font-weight:500}
.soWCQb3R{font-size:14px}
.sK3XckLH{display:inline-flex;align-items:center;padding:3px 0;color:#46464B;background-image:linear-gradient(#111113,#111113);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;transition:background-size .35s cubic-bezier(.2,.7,.2,1),color .25s ease}
.s7JxDlQz{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:8px;background:#111113;color:#FAF9F6;font-size:16px;font-weight:500;transition:background .15s}
.sDBtcwfx{display:flex;align-items:center;gap:8px;flex:none}
.s1DdiAwC{display:inline-flex;align-items:center;height:44px;padding:0 14px;border-radius:8px;background:#111113;color:#FAF9F6;font-size:16px;font-weight:500;white-space:nowrap}
.sWexgpqf{width:44px;height:44px;border:1px solid #E7E5DF;background:#FFFFFF;border-radius:8px;display:grid;place-items:center;cursor:pointer;color:#111113;font-size:18px}
.sSdBjRWi{border-top:1px solid #E7E5DF;padding:8px 20px 16px;display:flex;flex-direction:column;background:#FAF9F6;max-height:calc(100vh - 64px);overflow-y:auto}
.sVKhEGYR{padding:12px 0;color:#111113;font-size:18px;border-bottom:1px solid #EFEDE8}
.syB1xdwE{padding:12px 0 12px 16px;color:#46464B;font-size:16px;border-bottom:1px solid #EFEDE8}
.sxc7bxIa{padding:12px 0;color:#111113;font-size:18px}
.sAWH8RAr{flex:1;padding:120px 24px 128px}
.sxCNCx0t{max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:22px}
.sRM8T2zJ{font-family:'Geist Mono',monospace;font-size:13px;letter-spacing:0.08em;color:#1F6F5C}
.sxqn5aJx{margin:0;font-size:clamp(42px,6vw,76px);line-height:1.02;letter-spacing:-0.05em;font-weight:600;text-wrap:balance}
.ssiG63ul{margin:0;max-width:560px;font-size:clamp(18px,1.7vw,21px);line-height:1.55;color:#46464B;text-wrap:pretty}
.san121sP{display:flex;flex-wrap:wrap;gap:12px;margin-top:4px}
.shjPvXdb{display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 24px;border-radius:10px;background:#111113;color:#FAF9F6;font-size:17px;font-weight:500;transition:transform .15s,background .15s}
.srI0ZKcL{display:inline-flex;align-items:center;height:52px;padding:0 24px;border-radius:10px;background:#FFFFFF;border:1px solid #E1DED7;color:#111113;font-size:17px;font-weight:500;transition:border-color .15s}
.ssN5mL1D{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px 24px;font-size:16px}
.s7w3xcbl{color:#111113;text-decoration:underline;text-underline-offset:3px}
.sT4TeOXE{padding:40px 20px;border-top:1px solid #E7E5DF;background:#FAF9F6;font-family:Geist,ui-sans-serif,system-ui,sans-serif}
.s54v5N84{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:20px}
.sW3Obr2Z{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 32px}
.swwXvO1b{display:flex;align-items:center;gap:10px;color:#111113}
.suO4LLxt{display:block;flex:none}
.sh3N64yt{font-family:Satoshi,Geist,system-ui,sans-serif;font-weight:700;letter-spacing:-0.035em;font-size:19px}
.sC3pTabf{display:flex;flex-wrap:wrap;gap:8px 22px;font-size:15px}
.sv8hUanY{display:inline-flex;align-items:center;padding:3px 0;color:#5F5F64;background-image:linear-gradient(#111113,#111113);background-repeat:no-repeat;background-position:0 100%;background-size:0% 1px;transition:background-size .35s cubic-bezier(.2,.7,.2,1),color .25s ease}
.s155HC4M{margin:0;font-size:14px;line-height:1.5;color:#5F5F64;overflow-wrap:anywhere}
.sC7NNwfA{flex:1;max-width:1200px;width:100%;margin:0 auto;padding:56px 20px 96px;display:flex;flex-wrap:wrap;gap:40px 64px;align-items:flex-start}
.sFFxEQeJ{flex:1 1 240px;width:100%;display:flex;flex-direction:column;gap:28px;top:96px}
.s2Pm9vS4{display:flex;flex-direction:column;gap:2px}
.sWpG6SkI{font-family:'Geist Mono',monospace;font-size:12px;letter-spacing:0.08em;color:#5F5F64;margin-bottom:8px;padding:0 12px}
.s3cSx8xc{display:block;padding:9px 12px;border-radius:8px;font-size:15px;line-height:1.35;color:#46464B;background:transparent;font-weight:400;transition:background .2s,color .2s}
.smxWe8Oc{display:flex;flex-direction:column;gap:2px;padding-top:24px;border-top:1px solid #E7E5DF}
.scLCp1Tz{font-family:'Geist Mono',monospace;font-size:12px;letter-spacing:0.08em;color:#5F5F64;margin-bottom:8px}
.szX3jQC3{display:block;padding:6px 12px;font-size:14px;line-height:1.4;color:#5F5F64;border-left:1px solid #E7E5DF;transition:color .2s,border-color .2s}
.sW2Wa0ox{flex:999 1 560px;min-width:0;max-width:760px;display:flex;flex-direction:column;gap:40px}
.sjnQP3D9{display:flex;flex-direction:column;gap:16px;padding-bottom:32px;border-bottom:1px solid #E7E5DF}
.s4p4SxNx{margin:0;font-size:clamp(34px,4.4vw,52px);line-height:1.06;letter-spacing:-0.04em;font-weight:600;text-wrap:balance}
.sbOAkB9n{margin:0;font-size:19px;line-height:1.55;color:#46464B;text-wrap:pretty}
.so9BOTPV{display:flex;flex-wrap:wrap;gap:8px 24px;font-size:14px;color:#5F5F64}
.st0rtv6o{white-space:nowrap}
.sWgLPZvx{color:#111113}
.sIdsa5TL{display:flex;flex-direction:column;gap:16px}
.sIdYtF4V{margin:0;font-size:clamp(22px,2.4vw,26px);line-height:1.2;letter-spacing:-0.02em;font-weight:600;text-wrap:balance}
.sR1Xg0G3{margin:0;font-size:17px;line-height:1.7;color:#2C2C30;text-wrap:pretty;overflow-wrap:anywhere}
.sexxi76b{flex:1}
.s8PIDEMq{padding:40px 24px 96px}
.sltwcveL{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:48px}
.sprb9Hwh{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;font-size:14px;color:#5F5F64}
.sdEUkINV{display:flex;gap:8px}
.sDdBCxGC{color:#46464B}
.sSU94Doz{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:56px;align-items:center}
.sM1vElqQ{display:flex;flex-direction:column;gap:24px}
.sq6huwKt{background:#F3F2EE;border:1px solid #E7E5DF;border-radius:24px;padding:clamp(16px,3vw,32px)}
.stgRphgR{display:block;width:100%;height:auto}
.stvA8R14{opacity:0;animation:lhSweep 9s linear infinite both}
.sv2sD1Xx{animation:lhDot0 9s cubic-bezier(.2,.7,.2,1) infinite both}
.sIeMuTlO{animation:lhDot1 9s cubic-bezier(.2,.7,.2,1) infinite both}
.sbUFWLGo{animation:lhDot2 9s cubic-bezier(.2,.7,.2,1) infinite both}
.sHd8AvH7{animation:lhDot3 9s cubic-bezier(.2,.7,.2,1) infinite both}
.sxNFxMvf{animation:lhCard0 9s cubic-bezier(.2,.7,.2,1) infinite both}
.soJtu65m{transform-box:fill-box;transform-origin:center;animation:lhChk0 9s cubic-bezier(.2,.7,.2,1) infinite both}
.s4pcYTQD{animation:lhCard1 9s cubic-bezier(.2,.7,.2,1) infinite both}
.sXnOdfuu{transform-box:fill-box;transform-origin:center;animation:lhChk1 9s cubic-bezier(.2,.7,.2,1) infinite both}
.sPfhPcSl{animation:lhCard2 9s cubic-bezier(.2,.7,.2,1) infinite both}
.smoHn1t2{transform-box:fill-box;transform-origin:center;animation:lhChk2 9s cubic-bezier(.2,.7,.2,1) infinite both}
.s7zBd5SI{animation:lhCard3 9s cubic-bezier(.2,.7,.2,1) infinite both}
.s5mS5obD{transform-box:fill-box;transform-origin:center;animation:lhChk3 9s cubic-bezier(.2,.7,.2,1) infinite both}
.sbzsEJBW{padding:96px 24px;background:#FFFFFF;border-top:1px solid #E7E5DF;border-bottom:1px solid #E7E5DF}
.sLYXJHrV{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:24px}
.syA36Ff6{margin:0;font-size:clamp(32px,4.2vw,52px);line-height:1.06;letter-spacing:-0.04em;font-weight:600;text-wrap:balance}
.s7GxS2xV{margin:0;font-size:clamp(18px,1.6vw,20px);line-height:1.65;color:#46464B;text-wrap:pretty}
.sE5E8cvX{padding:112px 24px}
.sehXOZnl{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));gap:56px;align-items:start}
.srGbWDv0{list-style:none;margin:0;padding:0;display:grid;gap:14px;font-size:18px;line-height:1.5}
.spxo92DO{display:flex;gap:12px}
.s5MdM6iB{flex:none;color:#1F6F5C;margin-top:1px}
.sKuwfqeH{margin:0;font-size:16px;line-height:1.6;color:#5F5F64}
.sG7PShm3{margin:0;background:#FFFFFF;border:1px solid #E1DED7;border-radius:20px;box-shadow:0 28px 56px -32px rgba(17,17,19,0.28);overflow:hidden}
.sFK6RQh3{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:16px 22px;border-bottom:1px solid #EFEDE8;background:#FAF9F6}
.sHGBcFcS{font-size:15px;font-weight:600}
.sFBhpEXL{height:26px;padding:0 10px;border-radius:999px;background:#F3F2EE;border:1px solid #E1DED7;color:#46464B;font-size:13px;font-weight:500;display:inline-flex;align-items:center}
.sen8x4IJ{margin:0;padding:8px 22px 18px;display:grid}
.sttnM6eu{display:grid;grid-template-columns:minmax(0,150px) minmax(0,1fr);gap:12px;padding:12px 0;border-bottom:1px solid #F0EEE9}
.sbHVGQwI{font-size:14px;color:#5F5F64}
.sfH6PejG{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;line-height:1.45;overflow-wrap:anywhere}
.swbqDnIG{display:inline-flex;align-items:center;gap:4px;height:22px;padding:0 8px;border-radius:999px;background:#E6F0EC;color:#1F6F5C;font-size:12px;font-weight:600}
.sql8ftO9{padding:112px 24px;background:#FFFFFF;border-top:1px solid #E7E5DF;border-bottom:1px solid #E7E5DF}
.sta3zWqk{margin:0;font-size:clamp(32px,4.2vw,52px);line-height:1.06;letter-spacing:-0.04em;font-weight:600;max-width:720px;text-wrap:balance}
.smqDxoKZ{position:relative}
.seJQd7Tg{position:absolute;left:22px;right:22px;top:22px;height:2px;background:#E7E5DF}
.sk30pgOl{height:100%;background:#1F6F5C;transform-origin:0 50%}
.sAee6RKS{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:32px 24px}
.sOFHgVbj{display:flex;flex-direction:column;gap:14px}
.syYb4nyg{width:46px;height:46px;border-radius:50%;background:#111113;color:#FAF9F6;display:grid;place-items:center;font-family:'Geist Mono',monospace;font-size:15px;box-shadow:0 0 0 6px #FFFFFF}
.s6KMv3FU{margin:0;font-size:21px;letter-spacing:-0.015em;font-weight:600}
.sWoLNwwh{margin:0;font-size:17px;line-height:1.55;color:#46464B;text-wrap:pretty}
.sxicxCfx{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:32px}
.sbLdCHuX{display:flex;flex-direction:column;gap:14px;max-width:720px}
.sxI4hvWH{margin:0;font-size:18px;line-height:1.6;color:#46464B}
.sfZ5iUBK{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px 40px;align-items:center;padding:32px;border-radius:20px;background:#FFFFFF;border:1px solid #E1DED7}
.s7MM7ft8{display:flex;flex-direction:column;gap:10px}
.sfOMPTlH{align-self:flex-start;height:26px;padding:0 10px;border-radius:999px;background:#F3F2EE;color:#46464B;font-size:13px;font-weight:500;display:inline-flex;align-items:center}
.sclVqc7v{margin:0;font-size:26px;letter-spacing:-0.02em;font-weight:600}
.sD3ayOLx{margin:0;font-size:17px;line-height:1.55;color:#46464B}
.skJUgzsU{justify-self:start;display:inline-flex;align-items:center;gap:8px;height:52px;padding:0 24px;border-radius:10px;background:#111113;color:#FAF9F6;font-size:17px;font-weight:500}
.sAEoYqBs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:10px}
.sHr3J4jX{display:flex;align-items:center;gap:12px;min-height:52px;padding:10px 16px;border:1px solid #E7E5DF;border-radius:12px;background:#FAF9F6;font-size:16px}
.sG0X7cpR{flex:none;color:#1F6F5C;display:flex}
.sJz7jOCk{display:flex}
.soXkW9sQ{flex:1;display:flex;align-items:center;gap:8px;min-height:52px;padding:10px 16px;border-radius:12px;background:#111113;color:#FAF9F6;font-size:16px;font-weight:500}
.swBrCVR5{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:40px}
.sJmxxgmn{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:16px}
.sN7peZzk{display:flex;flex-direction:column;gap:12px;padding:28px;border-radius:18px;background:#FFFFFF;border:1px solid #E7E5DF}
.sQcWaa7n{width:44px;height:44px;border-radius:12px;background:#E6F0EC;color:#1F6F5C;display:grid;place-items:center}
.s2otKbgY{margin:0;font-size:20px;letter-spacing:-0.015em;font-weight:600}
.sKkA9lcb{margin:0;font-size:16px;line-height:1.55;color:#46464B}
.sBA2QDwq{margin:0;max-width:860px;font-size:15px;line-height:1.6;color:#5F5F64}
.s26Vs0sL{color:#1F6F5C;text-decoration:underline}
.sjxdOcMu{padding:112px 24px;background:#FFFFFF;border-top:1px solid #E7E5DF}
.spoXxQ9r{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:32px}
.sUTAQtmM{margin:0;font-size:clamp(32px,4.2vw,52px);line-height:1.06;letter-spacing:-0.04em;font-weight:600}
.sKjuwSFx{border-top:1px solid #E7E5DF}
.sVGxsgFk{border-bottom:1px solid #E7E5DF}
.sHx8Mots{margin:0}
.suZD5fdl{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;border:0;background:none;cursor:pointer;text-align:left;font:600 19px Geist,system-ui,sans-serif;color:#111113;letter-spacing:-0.01em}
.sUkbEsoE{flex:none;width:28px;height:28px;border-radius:50%;border:1px solid #D3D0C8;display:grid;place-items:center;font-size:18px;color:#46464B;transition:transform .3s}
.stqKSlNm{padding:0 44px 24px 0;font-size:17px;line-height:1.6;color:#46464B}
.sjunDNzK{display:flex;flex-direction:column;gap:10px;padding:22px 24px;border-radius:16px;background:#FAF9F6;border:1px solid #E7E5DF}
.sJAx0d2D{font-family:'Geist Mono',monospace;font-size:12px;letter-spacing:0.08em;color:#5F5F64}
.spO20HC2{font-size:17px;font-weight:500;color:#111113}
.sja4SFxx{padding:112px 24px;background:#111113;color:#FAF9F6}
.s5TsNAwR{max-width:880px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px}
.sPEGFgsC{margin:0;font-size:clamp(34px,4.8vw,60px);line-height:1.04;letter-spacing:-0.045em;font-weight:600;text-wrap:balance}
.sxmt4TzC{margin:0;max-width:600px;font-size:19px;line-height:1.6;color:#C9C9CD}
.sJdxWIC0{display:inline-flex;align-items:center;gap:8px;height:54px;padding:0 26px;border-radius:10px;background:#FAF9F6;color:#111113;font-size:17px;font-weight:500}
.sJZIZoH7{font-size:17px;color:#8FCDB6;text-decoration:underline;text-underline-offset:3px}
.sZitCPUg{height:76px}
.s5xtxm6J{position:fixed;left:0;right:0;bottom:0;z-index:40;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgba(250,249,246,0.94);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid #E7E5DF}
.sxdxlgiH{display:flex;align-items:center;justify-content:center;gap:8px;height:50px;border-radius:10px;background:#111113;color:#FAF9F6;font-size:17px;font-weight:500}
.swjP7dDo{flex:1;padding:56px 20px 112px}
.sWq2UZJI{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:32px}
.sMs9hioQ{align-self:flex-start;font-size:16px;color:#46464B}
.suvFiinm{display:flex;flex-direction:column;gap:18px}
.sCufwG7F{display:flex;flex-wrap:wrap;gap:6px 10px;font-family:'Geist Mono',monospace;font-size:13px;color:#5F5F64}
.sqbWI0V6{color:#1F6F5C}
.sas8l3fI{margin:0;font-size:clamp(34px,5vw,56px);line-height:1.06;letter-spacing:-0.04em;font-weight:600;text-wrap:balance}
.spaJDnxg{position:relative;aspect-ratio:16/8;border-radius:20px;border:1px solid #E7E5DF;background:#111113;overflow:hidden}
.sxeMEUfc{position:absolute;inset:0}
.seDKbQA2{display:block}
.sIFtDmQ1{transform-origin:548px 250px;animation:lpRot 60s linear infinite}
.sO0zPMkh{display:flex;flex-direction:column;gap:8px;padding:22px 24px;border-radius:16px;background:#FFFFFF;border:1px solid #E7E5DF}
.sXJAIZay{font-family:'Geist Mono',monospace;font-size:12px;letter-spacing:0.08em;color:#1F6F5C}
.suDTvOYs{margin:0;font-size:18px;line-height:1.6;color:#2C2C30;text-wrap:pretty}
.s3nxFYN8{display:flex;flex-direction:column;gap:20px}
.suKPMxL7{margin:20px 0 0;font-size:clamp(24px,2.6vw,30px);line-height:1.2;letter-spacing:-0.025em;font-weight:600;text-wrap:balance}
.sJI4xCXC{margin:0;font-size:18px;line-height:1.75;color:#2C2C30;text-wrap:pretty}
.sknNybD1{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}
.sb6umOMp{display:flex;gap:14px;font-size:18px;line-height:1.65;color:#2C2C30}
.srkpqxaF{flex:none;margin-top:12px;width:6px;height:6px;border-radius:50%;background:#1F6F5C}
.say2xDpo{text-wrap:pretty}
.sxRTrM9A{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin-top:16px;padding:28px;border-radius:20px;background:#111113;color:#FAF9F6;transition:transform .25s}
.sRU7elBS{font-size:clamp(20px,2.4vw,26px);font-weight:600;letter-spacing:-0.02em}
.sVNdW58u{font-size:17px;font-weight:500;color:#8FCDB6}
.sBseKItY{display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px;padding-top:24px;border-top:1px solid #E7E5DF;font-size:16px}
.sEfHbW7K{display:flex;flex-direction:column;align-items:flex-end;gap:4px;text-align:right;color:#111113;max-width:420px}
.siMk1fL1{font-weight:500}
.snIydh6S{font-size:15px;color:#5F5F64}
.saPjL8oY{transform-box:fill-box;transform-origin:50% 100%;animation:lpBar 3.2s ease-in-out 0.00s infinite}
.sWxs1kku{transform-box:fill-box;transform-origin:50% 100%;animation:lpBar 3.2s ease-in-out 0.12s infinite}
.sJrHjT2l{transform-box:fill-box;transform-origin:50% 100%;animation:lpBar 3.2s ease-in-out 0.24s infinite}
.sIzxs65f{transform-box:fill-box;transform-origin:50% 100%;animation:lpBar 3.2s ease-in-out 0.36s infinite}
.sjvbRFxR{transform-box:fill-box;transform-origin:50% 100%;animation:lpBar 3.2s ease-in-out 0.48s infinite}
.sGHHR0Cu{transform-box:fill-box;transform-origin:50% 100%;animation:lpBar 3.2s ease-in-out 0.60s infinite}
.sFEAp0Ub{transform-box:fill-box;transform-origin:50% 100%;animation:lpBar 3.2s ease-in-out 0.72s infinite}
.sQhoZUvY{transform-box:fill-box;transform-origin:50% 100%;animation:lpBar 3.2s ease-in-out 0.84s infinite}
.sxKgL7Ax{transform-box:fill-box;transform-origin:50% 100%;animation:lpBar 3.2s ease-in-out 0.96s infinite}
.syuaCka0{transform-box:fill-box;transform-origin:50% 100%;animation:lpBar 3.2s ease-in-out 1.08s infinite}
.s7BxN3xG{transform-box:fill-box;transform-origin:50% 100%;animation:lpBar 3.2s ease-in-out 1.20s infinite}
.sXJ8PCIi{transform-box:fill-box;transform-origin:50% 100%;animation:lpBar 3.2s ease-in-out 1.32s infinite}
.sfpOZTB0{transform-box:fill-box;transform-origin:50% 100%;animation:lpBar 3.2s ease-in-out 1.44s infinite}
.srX1e423{transform-box:fill-box;transform-origin:50% 100%;animation:lpBar 3.2s ease-in-out 1.56s infinite}
.sqIBOiVS{transform-box:fill-box;transform-origin:50% 100%;animation:lpBar 3.2s ease-in-out 1.68s infinite}
.sPrl4FWg{transform-box:fill-box;transform-origin:50% 100%;animation:lpBar 3.2s ease-in-out 1.80s infinite}
.sExLcUDx{animation:lpTw 3.00s ease-in-out 2.76s infinite}
.sxvdsHSX{animation:lpTw 3.87s ease-in-out 0.63s infinite}
.sgBAnYjS{animation:lpTw 5.19s ease-in-out 1.60s infinite}
.sCL4w67Q{animation:lpTw 3.99s ease-in-out 2.26s infinite}
.sZpMAeXn{animation:lpTw 5.27s ease-in-out 1.63s infinite}
.s27vK4iR{animation:lpTw 5.05s ease-in-out 1.91s infinite}
.sv82ww7a{animation:lpTw 5.45s ease-in-out 0.73s infinite}
.srKcXgYD{animation:lpTw 4.12s ease-in-out 2.12s infinite}
.se4xicPN{animation:lpTw 5.09s ease-in-out 0.16s infinite}
.sFQ3TvlO{animation:lpTw 5.05s ease-in-out 1.40s infinite}
.sQfmBH25{animation:lpTw 5.77s ease-in-out 2.42s infinite}
.sRq8uX54{animation:lpTw 3.37s ease-in-out 1.54s infinite}
.sy70CYpr{animation:lpTw 5.77s ease-in-out 2.07s infinite}
.se74mB3j{animation:lpTw 4.93s ease-in-out 1.73s infinite}
.scj8ejOh{animation:lpTw 5.74s ease-in-out 2.73s infinite}
.sTLujUr5{animation:lpTw 4.12s ease-in-out 1.01s infinite}
.syYSktZq{animation:lpTw 5.51s ease-in-out 1.00s infinite}
.saGJfew8{animation:lpTw 3.46s ease-in-out 0.89s infinite}
.s8mz4s0E{animation:lpTw 4.29s ease-in-out 0.88s infinite}
.spTd2tp0{animation:lpTw 5.81s ease-in-out 1.67s infinite}
.ssYb8Lb7{animation:lpTw 5.19s ease-in-out 2.63s infinite}
.si8TxdDh{animation:lpTw 3.18s ease-in-out 0.82s infinite}
.s40QgmHf{animation:lpTw 4.68s ease-in-out 1.53s infinite}
.sTAq5uwo{animation:lpTw 4.26s ease-in-out 0.58s infinite}
.svCgu0M5{animation:lpTw 5.73s ease-in-out 0.16s infinite}
.sM0qktOk{animation:lpTw 4.10s ease-in-out 1.03s infinite}
.si9Yheuo{animation:lpTw 4.99s ease-in-out 2.77s infinite}
.siwV2AsK{animation:lpTw 4.54s ease-in-out 0.50s infinite}
.stDZ90uO{animation:lpTw 4.22s ease-in-out 0.85s infinite}
.swMXcMZH{animation:lpTw 4.09s ease-in-out 1.27s infinite}
.sa62PAFC{animation:lpTw 4.00s ease-in-out 1.59s infinite}
.sOtUwr65{animation:lpTw 4.84s ease-in-out 0.70s infinite}
.slAoZF3a{animation:lpTw 5.72s ease-in-out 1.37s infinite}
.s8E32pR3{animation:lpTw 5.59s ease-in-out 1.91s infinite}
.sT1lwC4M{animation:lpTw 4.90s ease-in-out 1.55s infinite}
.snvUYpxw{animation:lpTw 4.51s ease-in-out 2.07s infinite}
.sQWtpxBK{animation:lpDash 2.4s linear infinite}
.sNKoyanU{transform-box:fill-box;transform-origin:center;animation:lpPulse 2.6s ease-out infinite}
.sHKLfLDb{flex:1;padding:96px 20px 112px}
.szPGVD5L{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:56px}
.s3aomVTL{display:flex;flex-direction:column;gap:18px;max-width:720px}
.srTLdzaC{margin:0;font-size:clamp(44px,6.4vw,80px);line-height:1;letter-spacing:-0.05em;font-weight:600}
.sm3Ppui1{margin:0;font-size:clamp(18px,1.7vw,21px);line-height:1.55;color:#46464B;text-wrap:pretty}
.sYlcBJhi{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:40px 20px}
.sz6xiF4j{display:flex;flex-direction:column;gap:20px;color:#111113;transition:transform .25s}
.swe9UhPa{position:relative;aspect-ratio:16/10;border-radius:16px;border:1px solid #E7E5DF;background:#111113;overflow:hidden}
.skEHPc4r{margin:0;font-size:22px;line-height:1.3;letter-spacing:-0.015em;font-weight:600;text-wrap:pretty}
.seJgxY5J{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}
.sygpNT9M{display:flex;gap:14px;font-size:17px;line-height:1.65;color:#2C2C30}
.smfriCzo{flex:none;margin-top:12px;width:5px;height:5px;border-radius:50%;background:#1F6F5C}
.sxTiPhuq{text-wrap:pretty;overflow-wrap:anywhere}
.sgloYRLy{font-weight:600;color:#111113}
.sur0WL0S{min-height:100vh;background:#FAF9F6;color:#111113}
.sx3Rpy43{position:relative;overflow:hidden;padding:120px 24px 80px}
.sOvsW3wf{position:relative;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:center;text-align:center;gap:24px}
.sAxkvOiM{margin:0;max-width:880px;font-size:clamp(46px,7.4vw,96px);line-height:1;letter-spacing:-0.05em;font-weight:600;text-wrap:balance}
.sGvoWSrj{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px}
.s8KOL0xX{position:relative;width:100%;max-width:1040px;height:clamp(400px,50vw,580px);margin-top:40px;background:transparent}
.scxCcohx{position:absolute;inset:0;width:100%;height:100%;display:block}
.s9bXx773{margin:24px 0 0;font-size:16px;color:#6B6B70}
.sxwK2tRs{border-top:1px solid #E7E5DF;border-bottom:1px solid #E7E5DF;overflow:hidden;padding:18px 0;background:#FFFFFF}
.sF52hbxk{list-style:none;margin:0;padding:0;display:flex;gap:40px;width:max-content;animation:marquee 40s linear infinite}
.sexxdg9i{display:inline-flex;align-items:center;gap:40px;font-size:17px;color:#46464B;white-space:nowrap}
.s6WlHIdd{width:5px;height:5px;border-radius:50%;background:#1F6F5C}
.sUOGYp5V{margin:0;font-size:clamp(36px,4.8vw,60px);line-height:1.05;letter-spacing:-0.04em;font-weight:600;max-width:640px;text-wrap:balance}
.sFxMQ86h{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:20px}
.s7cxfUpa{border-width:1px;border-style:solid;border-radius:20px;padding:40px;display:flex;flex-direction:column;gap:24px;transition:background .35s ease,color .3s ease,border-color .3s ease,box-shadow .4s ease,transform .4s cubic-bezier(.2,.7,.2,1)}
.sZ39QOWa{font-family:'Geist Mono',monospace;font-size:13px;transition:color .3s}
.sDzObEFe{display:flex;flex-direction:column;gap:12px}
.sxWvx473{margin:0;font-size:32px;letter-spacing:-0.025em;font-weight:600}
.sXB9NIKP{margin:0;font-size:18px;line-height:1.6;text-wrap:pretty;transition:color .3s}
.sR0IJYL0{display:flex;flex-wrap:wrap;gap:8px}
.sFtPS3u3{padding:6px 12px;border-width:1px;border-style:solid;border-radius:999px;font-size:14px;transition:border-color .3s,color .3s}
.sFCfK8d7{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font-size:17px;font-weight:500;transition:color .3s}
.sCb6THCK{display:inline-block;transition:transform .35s cubic-bezier(.2,.7,.2,1)}
.snxufixi{padding:112px 24px;background:#F3F2EE;border-top:1px solid #E7E5DF;border-bottom:1px solid #E7E5DF}
.sxFG3jy1{display:flex;flex-direction:column;gap:14px;max-width:680px}
.sFzCowmq{margin:0;font-size:clamp(36px,4.8vw,60px);line-height:1.05;letter-spacing:-0.04em;font-weight:600;text-wrap:balance}
.sGotIMNk{display:flex;flex-direction:column;gap:6px;max-width:680px}
.sj3w4VKx{margin:0;font-size:30px;letter-spacing:-0.025em;font-weight:600}
.sT9LaaOA{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:16px}
.s4oxL947{display:flex;flex-direction:column;gap:14px;padding:26px;border-radius:16px;border-width:1px;border-style:solid;transition:background .35s ease,color .3s ease,border-color .3s ease,box-shadow .4s ease,transform .4s cubic-bezier(.2,.7,.2,1)}
.svCvIPD9{display:flex;justify-content:space-between;align-items:center;gap:12px}
.s6zHhTlL{display:flex;gap:3px;width:54px;flex:none}
.sAZVzJNx{flex:1;height:3px;border-radius:2px}
.sSR1GnF7{height:26px;padding:0 10px;border-radius:999px;display:inline-flex;align-items:center;font-size:13px;font-weight:500;transition:background .3s,color .3s}
.seiCQcU8{margin:0;font-size:16px;line-height:1.55;transition:color .3s}
.sQxM1iNu{margin-top:auto;font-size:16px;font-weight:600;transition:color .3s}
.sWxQS6mN{display:inline-block;transition:transform .35s}
.s98JkPUP{display:flex;flex-direction:column;gap:24px;padding-top:40px;border-top:1px solid #E1DED7}
.s6moGxUG{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 24px}
.sFqFmzA1{display:flex;flex-direction:column;gap:6px}
.sAbhAEZy{display:inline-flex;padding:4px;background:#FFFFFF;border:1px solid #E1DED7;border-radius:12px;gap:4px}
.shhlCy2O{height:42px;padding:0 20px;border:0;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:background .2s,color .2s}
.sqjJYtWR{border-width:1px;border-style:solid;border-radius:20px;padding:36px;display:flex;flex-direction:column;gap:24px;transition:background .35s ease,color .3s ease,border-color .3s ease,box-shadow .4s ease,transform .4s cubic-bezier(.2,.7,.2,1)}
.svmlZuKM{display:flex;flex-direction:column;gap:8px}
.s2Do2VgL{font-family:'Geist Mono',monospace;font-size:13px;letter-spacing:0.06em;transition:color .3s}
.sAS0pWG7{margin:0;font-size:17px;line-height:1.55;transition:color .3s}
.sBtaNG7t{display:flex;flex-direction:column;gap:6px;padding:20px 0;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-left:0;border-right:0;transition:border-color .3s}
.sgFMauSG{font-size:14px;transition:color .3s}
.sEeO8Knf{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}
.sjKbDh14{font-size:52px;line-height:1;font-weight:600;letter-spacing:-0.045em;font-variant-numeric:tabular-nums;display:inline-block}
.ssqFRuI4{font-size:17px}
.sMXMVcaf{height:24px;padding:0 8px;border-radius:6px;border-width:1px;border-style:solid;font-family:'Geist Mono',monospace;font-size:12px;display:inline-flex;align-items:center}
.szEwsU4q{overflow:hidden}
.sMjVTPO5{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding-top:4px}
.sxsofZM3{position:relative;font-size:17px;font-variant-numeric:tabular-nums}
.srVRmGFI{position:absolute;left:-2px;right:-2px;top:55%;height:2px;transform-origin:0 50%}
.sauzaGup{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-size:14px;font-weight:600;transition:background .3s, color .3s}
.sjL8M0wO{font-size:16px;transition:color .3s}
.sHJKB0ah{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:20px}
.se2xiAd6{font-size:13px;font-weight:600;letter-spacing:0.06em}
.sfzbCz6V{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:16px;line-height:1.45}
.sxOvF0GY{display:flex;gap:10px}
.sYs05E5X{flex:none;margin-top:9px;width:5px;height:5px;border-radius:50%}
.sLRCMxxN{transition:color .3s}
.sTmEPxgk{font-size:13px;font-weight:600;letter-spacing:0.06em;transition:color .3s}
.swAGWJYB{flex:none;font-size:13px;margin-top:2px}
.shna9V0I{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:8px;height:52px;border-radius:10px;font-size:17px;font-weight:500;transition:background .35s ease,color .3s ease,border-color .3s ease,box-shadow .4s ease,transform .4s cubic-bezier(.2,.7,.2,1)}
.siiHrLxq{height:26px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:500;display:inline-flex;align-items:center;transition:background .3s,color .3s}
.sYgedWOb{margin:0;font-size:14px;line-height:1.5;transition:color .3s}
.sl5aDHIO{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:20px 22px;border-radius:16px;transition:background .35s ease,color .3s ease,border-color .3s ease}
.swJ3bqoD{font-size:17px;font-weight:600}
.sMX2l4GV{font-size:16px;font-weight:600;transition:color .3s}
.sOuB0fdK{margin:0;font-size:16px;line-height:1.6;color:#6B6B70;max-width:860px}
.sIEYqz3x{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:32px 0}
.sk2kF3Mf{display:flex;flex-direction:column;gap:12px;padding-right:28px;border-top:1px solid #D3D0C8;position:relative}
.sF8cMoIW{position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;background:#1F6F5C;box-shadow:0 0 0 4px #FAF9F6}
.sJ9KnCr6{margin-top:24px;font-family:'Geist Mono',monospace;font-size:13px;color:#5F5F64}
.s84Xn94I{position:absolute;top:-5px;left:0;width:9px;height:9px;border-radius:50%;background:#111113;box-shadow:0 0 0 4px #FAF9F6}
.s6ux7zEj{padding:112px 24px;border-top:1px solid #E7E5DF}
.syrv6Ag9{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px}
.sDCzn9kE{margin:0;font-size:clamp(36px,4.8vw,60px);line-height:1.05;letter-spacing:-0.04em;font-weight:600}
.sZUtpdpQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px}
.sWP0sUC8{display:flex;gap:10px;font-family:'Geist Mono',monospace;font-size:13px;color:#5F5F64}
.sDOZRCZ3{padding:112px 24px;background:#F3F2EE;border-top:1px solid #E7E5DF}
.s76zBWvB{max-width:780px;margin:0 auto;display:flex;flex-direction:column;gap:40px}
.sAxQiGnS{border-top:1px solid #E1DED7}
.s0sHzCxv{border-bottom:1px solid #E1DED7}
.sOhF95DB{width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;background:none;border:0;cursor:pointer;text-align:left;color:#111113;font-size:19px;font-weight:500;letter-spacing:-0.01em}
.sPp8fDx5{flex:none;width:28px;height:28px;border-radius:50%;border:1px solid #D3D0C8;display:grid;place-items:center;font-size:18px;color:#46464B;transition:transform .25s}
.sfW5lsyQ{margin:0;padding:0 48px 24px 0;font-size:17px;line-height:1.65;color:#46464B;text-wrap:pretty}
.sxGE8sHG{padding:112px 24px;background:#111113;color:#FAF9F6;position:relative;overflow:hidden;overflow:clip}
.sxq1hqO0{position:absolute;inset:0;pointer-events:none}
.srlEVqaN{position:absolute;right:-200px;top:-200px;width:600px;height:600px}
.sV1Msx12{position:absolute;left:50%;top:50%;width:600px;height:600px;margin-left:-300px;margin-top:-300px;border-radius:50%;border:1px solid #2A2A2E;animation:spin 70s linear infinite}
.sdwjWBy7{position:absolute;top:-4px;left:50%;margin-left:-4px;width:8px;height:8px;border-radius:50%;background:#5FB89A}
.sJFraZHT{position:absolute;bottom:-3px;left:30%;width:6px;height:6px;border-radius:50%;background:#2A2A2E}
.sQ8tWsHc{position:absolute;left:50%;top:50%;width:380px;height:380px;margin-left:-190px;margin-top:-190px;border-radius:50%;border:1px solid #232327;animation:spin 50s linear infinite reverse}
.sqQhypdJ{position:absolute;top:-4px;left:50%;margin-left:-4px;width:8px;height:8px;border-radius:50%;background:#FAF9F6}
.sYmds1Vl{position:absolute;bottom:-3px;left:30%;width:6px;height:6px;border-radius:50%;background:#232327}
.shgDDq92{position:relative;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,400px),1fr));gap:56px;align-items:start}
.sMRxzDxp{margin:0;font-size:clamp(40px,5.4vw,68px);line-height:1;letter-spacing:-0.045em;font-weight:600;text-wrap:balance}
.sPAsiicx{margin:0;font-size:19px;line-height:1.6;color:#B5B5B9;max-width:440px;text-wrap:pretty}
.s7euwZz5{margin:12px 0 0;font-size:16px;color:#B5B5B9}
.swKW9Y0L{background:#FFFFFF;color:#111113;border-radius:20px;padding:32px}
.sSHI2yYj{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px}
.sUYkYCA4{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.sN2ZdCjz{grid-column:1/-1;margin:0;font-size:14px;color:#5F5F64}
.sTOYkuF4{color:#B42318}
.syNK84xk{font-size:14px;font-weight:500;color:#46464B}
.sIIYY0ox{height:48px;padding:0 14px;border:1px solid #E1DED7;border-radius:8px;background:#FAF9F6;font-size:17px;color:#111113;outline:none}
.seamofct{font-size:14px;color:#B42318}
.sc0zC5xo{height:48px;padding:0 12px;border:1px solid #E1DED7;border-radius:8px;background:#FAF9F6;font-size:17px;color:#111113;outline:none;transition:border-color .3s,background .3s}
.sV7Z5R9a{grid-column:1/-1;display:flex;flex-direction:column;gap:6px}
.s5a6cyPA{padding:12px;border:1px solid #E1DED7;border-radius:8px;background:#FAF9F6;font-size:17px;color:#111113;outline:none;resize:vertical;line-height:1.5}
.ssiNxzTZ{grid-column:1/-1;display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.5;color:#46464B;cursor:pointer}
.s8Ko0w9y{flex:none;width:18px;height:18px;margin:2px 0 0;accent-color:#1F6F5C}
.sl9tBeGb{grid-column:1/-1;margin:0;font-size:14px;line-height:1.5;color:#5F5F64}
.sQLjtrvo{grid-column:1/-1;height:48px;border:0;border-radius:10px;background:#111113;color:#FAF9F6;font-size:17px;font-weight:500;cursor:pointer;transition:background .15s}
.sYXKDHEp{grid-column:1/-1}
.sIbn4DHx{margin:0;font-size:15px;line-height:1.5;color:#B42318}
.sda3nePR{display:flex;flex-direction:column;gap:14px;padding:24px 0}
.sWCXSydi{width:40px;height:40px;border-radius:50%;background:#E6F0EC;color:#1F6F5C;display:grid;place-items:center;font-size:20px}
.solf2ihH{margin:0;font-size:17px;line-height:1.6;color:#46464B}
.sEnklT1X{padding:12px 14px;background:#F6F5F1;border-radius:10px;font-size:16px;line-height:1.5;color:#46464B}
.sL0ZwOic{color:#5F5F64}
.sYL3io2X{align-self:flex-start;margin-top:8px;height:44px;padding:0 16px;border:1px solid #E1DED7;border-radius:8px;background:#FFFFFF;color:#111113;font-size:16px;cursor:pointer}
.s8MfaSoQ{margin:0;font-size:clamp(34px,4.4vw,52px);line-height:1.06;letter-spacing:-0.04em;font-weight:600}
.sYuwbcly{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px}
.s00cUa7M{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:16px;border:1px solid #E7E5DF;background:#FFFFFF;color:#111113;transition:background .35s ease,color .3s ease,border-color .3s ease}
.sspYbA9p{font-size:19px;font-weight:600;letter-spacing:-0.015em}
.sDjvUHGY{font-size:15px;line-height:1.5}
.sFUyLezx{display:flex;flex-direction:column;gap:20px;padding:clamp(22px,4vw,36px);background:#FFFFFF;border:1px solid #E1DED7;border-radius:20px}
.sAxehSgY{margin:0;font-size:16px;line-height:1.6;color:#46464B}
.sxbpOFCV{position:relative;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}
.sSb4odxc{height:48px;padding:0 12px;border:1px solid #E1DED7;border-radius:8px;background:#FAF9F6;font-size:17px;color:#111113;outline:none}
.sKdrsOCC{padding:12px 14px;border:1px solid #E1DED7;border-radius:8px;background:#FAF9F6;font-size:17px;color:#111113;outline:none;resize:vertical;line-height:1.5}
.sxEIe31E{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.5;color:#46464B;cursor:pointer}
.sVqQkxlu{grid-column:1/-1;height:52px;border:0;border-radius:10px;background:#111113;color:#FAF9F6;font-size:17px;font-weight:500;cursor:pointer;transition:background .15s}
.s34tmnlS{width:44px;height:44px;border-radius:50%;background:#E6F0EC;color:#1F6F5C;display:grid;place-items:center;font-size:20px}
.speQ1ydA{margin:0;font-size:24px;letter-spacing:-0.02em;font-weight:600}
.shfaTEyE{padding:14px 16px;background:#F6F5F1;border-radius:12px;font-size:15px;color:#46464B}
.suHl7hyf{font-family:'Geist Mono',monospace;color:#111113}
.sK4nbcig{margin:0;font-size:clamp(40px,5.6vw,72px);line-height:1.02;letter-spacing:-0.05em;font-weight:600;text-wrap:balance}
.s2uhqHEq{opacity:0;animation:stT0 10s cubic-bezier(.45,.05,.35,1) infinite both}
.sastWVB8{opacity:0;animation:stT1 10s cubic-bezier(.45,.05,.35,1) infinite both}
.sqrPMjqQ{opacity:0;animation:stT2 10s cubic-bezier(.45,.05,.35,1) infinite both}
.scRQpWtR{opacity:0;animation:stT3 10s cubic-bezier(.45,.05,.35,1) infinite both}
.so59ULcH{opacity:0;animation:stT4 10s cubic-bezier(.45,.05,.35,1) infinite both}
.stwts3Ha{opacity:0;animation:stT5 10s cubic-bezier(.45,.05,.35,1) infinite both}
.sBoOq2jt{opacity:0;animation:stT6 10s cubic-bezier(.45,.05,.35,1) infinite both}
.sxujnuyi{opacity:0;animation:stT7 10s cubic-bezier(.45,.05,.35,1) infinite both}
.sgllnXy2{animation:stC0 10s ease infinite both}
.sLQ7201l{animation:stC1 10s ease infinite both}
.suwut3rM{animation:stC2 10s ease infinite both}
.sORRlk18{display:flex;flex-direction:column;gap:16px;max-width:760px}
.seIixMu5{color:#111113;font-weight:600}
.seczxij2{display:flex;flex-direction:column;gap:20px;padding:28px;border-radius:20px;background:#FFFFFF;border:1px solid #E1DED7}
.sDY6oNbA{display:flex;flex-wrap:wrap;gap:18px;font-size:14px;color:#46464B}
.sIE6idwP{display:inline-flex;align-items:center;gap:8px}
.s65Y8NxS{width:16px;height:16px;border-radius:4px;background:#FFFFFF;border:1.5px solid #B9B5AC}
.stgTwaiA{width:16px;height:16px;border-radius:4px;background:#111113}
.siGxhlad{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:24px}
.sFNNRPsG{font-family:'Geist Mono',monospace;font-size:12px;letter-spacing:0.06em;color:#5F5F64}
.sxGwjxII{font-size:18px;font-weight:600;margin-bottom:6px}
.sL0HQT6w{display:flex;justify-content:space-between;align-items:center;height:42px;padding:0 14px;border-radius:10px;font-size:15px;font-weight:500;background:#FFFFFF;color:#111113;border:1.5px solid #B9B5AC}
.sDgVVsQW{font-size:12px;font-family:'Geist Mono',monospace;letter-spacing:0.04em;color:#5F5F64}
.sZoVQBzK{display:flex;justify-content:space-between;align-items:center;height:42px;padding:0 14px;border-radius:10px;font-size:15px;font-weight:500;background:#111113;color:#FAF9F6;border:1.5px solid #111113}
.s8vnLwIi{font-size:12px;font-family:'Geist Mono',monospace;letter-spacing:0.04em;color:#8FCDB6}
.sxmMYBM1{background:#FFFFFF;border:1px solid #E1DED7;border-radius:20px;padding:36px;display:flex;flex-direction:column;gap:24px}
.slpJ4Obr{font-family:'Geist Mono',monospace;font-size:13px;letter-spacing:0.06em;color:#5F5F64}
.sy71nIxI{display:flex;flex-direction:column;gap:6px;padding:20px 0;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid;border-left:0;border-right:0;border-top-color:#E7E5DF;border-bottom-color:#E7E5DF}
.sNyTxBnr{font-size:17px;color:#5F5F64}
.s7cXmMdN{height:24px;padding:0 8px;border-radius:6px;border-width:1px;border-style:solid;font-family:'Geist Mono',monospace;font-size:12px;display:inline-flex;align-items:center;border-color:#E7E5DF;color:#5F5F64}
.stvzlYON{position:relative;font-size:17px;font-variant-numeric:tabular-nums;color:#5F5F64}
.sB4iA51o{position:absolute;left:-2px;right:-2px;top:55%;height:2px;transform-origin:0 50%;background:#B42318}
.stdjhxiF{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;font-size:14px;font-weight:600;transition:background .3s, color .3s;background:#E6F0EC;color:#1F6F5C}
.s8WXCLEv{font-size:16px;color:#5F5F64}
.sgkyfsEw{font-size:13px;font-weight:600;letter-spacing:0.06em;color:#5F5F64}
.sYtxj1Uh{flex:none;margin-top:9px;width:5px;height:5px;border-radius:50%;background:#5F5F64}
.sTR5rL4C{font-size:13px;font-weight:600;letter-spacing:0.06em;color:#1F6F5C}
.scflr2IX{flex:none;font-size:13px;margin-top:2px;color:#1F6F5C}
.svokFxxG{margin-top:auto;display:flex;align-items:center;justify-content:center;gap:8px;height:52px;border-radius:10px;background:#111113;color:#FAF9F6;font-size:17px;font-weight:500}
.sS6g31Rv{background:#FFFFFF;border:1px solid #111113;border-radius:20px;padding:36px;display:flex;flex-direction:column;gap:24px}
.s8tTkFbQ{height:26px;padding:0 10px;border-radius:999px;font-size:13px;font-weight:500;display:inline-flex;align-items:center;background:#111113;color:#FAF9F6}
.shM1n0GK{margin:0;font-size:14px;line-height:1.5;color:#5F5F64}
.sOtvNjx3{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;padding:20px 22px;border-radius:16px;border:1px dashed #C9C6BE;background:#FFFFFF}
.sSHlZdE5{font-size:16px;font-weight:600;color:#1F6F5C}
.sWnmKD3p{margin:0;font-size:16px;line-height:1.6;color:#5F5F64;max-width:860px}
.sIRFYBkg{display:flex;flex-direction:column;gap:12px;padding:28px;border-radius:18px;background:#FAF9F6;border:1px solid #E7E5DF}
.sgoECzmM{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:56px;align-items:center}
.sPr0MiDx{margin:0;font-size:19px;line-height:1.6;color:#46464B}
.s347Cxrq{padding:14px 22px 22px;display:flex;flex-direction:column}
.sXojjMHA{display:grid;grid-template-columns:minmax(0,170px) minmax(0,1fr);align-items:center;gap:16px;padding:11px 0;border-bottom:1px solid #F0EEE9}
.sreNrx1V{font-size:15px;color:#46464B}
.s2V8UhZJ{height:10px;border-radius:5px;background:#F0EEE9;overflow:hidden}
.sSJKqKdz{display:block;height:100%;border-radius:5px;transform-origin:0 50%;width:78%;background:#C9C6BE}
.saxGoWLZ{display:block;height:100%;border-radius:5px;transform-origin:0 50%;width:46%;background:#C9C6BE}
.szkEfnyx{display:block;height:100%;border-radius:5px;transform-origin:0 50%;width:64%;background:#C9C6BE}
.s4C3vtxr{display:block;height:100%;border-radius:5px;transform-origin:0 50%;width:30%;background:#C9C6BE}
.sYFMIZkR{display:block;height:100%;border-radius:5px;transform-origin:0 50%;width:40%;background:#C9C6BE}
.s0d60UdG{display:block;height:100%;border-radius:5px;transform-origin:0 50%;width:22%;background:#1F6F5C}
.sq8rFKuY{margin-top:16px;padding:14px 16px;border-radius:12px;background:#FAF9F6;display:flex;flex-direction:column;gap:6px}
.sm83dIXL{font-size:15px;line-height:1.5;color:#46464B}
.skdD9PuU{max-width:960px;margin:0 auto;display:flex;flex-direction:column;gap:32px}
.s8qExyTg{overflow-x:auto;border:1px solid #E1DED7;border-radius:18px;background:#FFFFFF}
.scJP7Sfm{width:100%;min-width:520px;border-collapse:collapse;font-size:16px;line-height:1.45}
.smO2NJNv{background:#FAF9F6;text-align:left}
.sJ9FgmZQ{padding:16px 20px;font-weight:600;color:#5F5F64;font-size:14px}
.snUJHLZx{padding:16px 20px;font-weight:600}
.sC7zQkkX{padding:16px 20px;font-weight:600;color:#1F6F5C}
.sIEzMkIC{border-top:1px solid #EFEDE8}
.sxx5Kf9y{padding:16px 20px;text-align:left;font-weight:500}
.szbvMxkc{padding:16px 20px;color:#46464B}
.sRfBQ0Sr{padding:16px 20px;font-weight:500}
.sq3oxdYk{align-self:flex-start;font-size:17px;font-weight:500;color:#111113;text-decoration:underline;text-underline-offset:3px}
.sWjL7ByJ{margin:0;font-size:15px;line-height:1.6;color:#5F5F64}
.sLi7t9vk{padding:0 44px 24px 0;display:flex;flex-direction:column;gap:10px;font-size:17px;line-height:1.6;color:#46464B}
.sQQXhUvE{align-self:flex-start;color:#1F6F5C;font-weight:500}
.hiUnbDBs:hover{color:#111113}
.hOuLqEJb:hover{background:#111113;color:#FAF9F6}
.h1SJ5asm:hover{background-size:100% 1px;color:#111113}
.hQJk1sx0:hover{background:#2A2A2E;color:#FAF9F6}
.hfRPb6Ec:hover{background:#2A2A2E;color:#FAF9F6;transform:translateY(-1px)}
.hy5cYxQa:hover{border-color:#B9B5AC;color:#111113}
.hqyQnRkq:hover{background:#F0EEE9;color:#111113}
.hIuqSxTt:hover{color:#111113;border-color:#111113}
.hDsPEfkj:hover{color:#1F6F5C}
.hldjawwz:hover{background:#FFFFFF;color:#111113}
.hx5LtHX4:hover{color:#FAF9F6}
.hHbwARvn:hover{transform:translateY(-2px);color:#FAF9F6}
.huGHroc8:hover{transform:translateY(-4px);color:#111113}
.hBl12efs:hover{background:#2A2A2E}
.hHGKtaNQ:hover{background:#111113;color:#FAF9F6;border-color:#111113}
