*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:1.6}a{color:inherit;text-decoration:none;touch-action:manipulation}a:focus-visible{outline:3px solid #bfcde0;outline-offset:4px}h1,h2,h3,p{margin:0}
.r{position:relative;isolation:isolate;--brand-white: #fefcfd;--brand-slate: #bfcde0;--brand-secondary: #5d5d81;--brand-purple: #3b3355;--brand-black: #000505;--surface-soft: color-mix( in srgb, var(--brand-black) 65%, var(--brand-purple) );--ink: var(--brand-white);--muted: var(--brand-slate);--edge: var(--brand-secondary);--accent: var(--brand-slate);--surface: color-mix(in srgb, var(--brand-black) 80%, var(--brand-purple));color-scheme:dark;background:var(--brand-black);color:var(--ink);min-height:100vh;padding:0 max(24px,calc((100vw - 1200px)/2));font-family:Arial,Helvetica,sans-serif}.x{min-height:calc(100svh - 250px);display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:80px;padding:90px 0}.x h1{font-size:clamp(48px,5.5vw,76px);line-height:1.04;letter-spacing:-3px;margin:26px 0}.x h1 span{color:var(--accent)}.i{padding:40px;border:1px solid var(--edge);border-radius:16px;background:linear-gradient(140deg,var(--surface-soft),var(--surface));box-shadow:0 20px 80px #00050540}.i h2{font-size:28px;letter-spacing:-.8px;margin:22px 0 12px}.i p{color:var(--muted);line-height:1.8}.i .b{display:block;text-align:center;margin:28px 0 20px}.i small{display:block;color:var(--muted);line-height:1.8}.i .T{margin-top:20px;padding:14px;border:1px solid var(--brand-secondary);border-radius:7px;color:var(--brand-white)}@media(max-width:760px){.x{grid-template-columns:1fr;gap:36px;padding:50px 0}.x h1{font-size:clamp(44px,9vw,70px);letter-spacing:-2px}.i{padding:28px}}.r *{box-sizing:border-box}.r h1,.r h2,.r h3{color:var(--ink)}.r a{color:inherit;text-decoration:none}.r a:focus-visible{outline:3px solid var(--accent);outline-offset:5px}.F{position:absolute;top:8px;left:24px;padding:8px 16px;background:var(--surface);z-index:10;transform:translateY(-160%)}.F:focus{transform:translateY(0)}.m,.k,.h,.G,.o,.f,.j{display:flex;align-items:center}.m{min-height:104px;justify-content:space-between;gap:24px;border-bottom:1px solid var(--edge)}.k{gap:12px;font-size:23px;font-weight:700;letter-spacing:-1px;line-height:1.1}.U{display:grid;place-items:center;background:var(--accent);color:var(--brand-black);width:45px;height:45px;border-radius:12px;font-size:24px}.V{display:block;color:var(--muted);font-size:9px;letter-spacing:3px;margin-top:7px}.h{gap:27px}.W,.Y{font-size:13px;color:var(--muted)!important}.u{border:1px solid var(--brand-secondary);border-radius:7px;padding:10px 18px;font-weight:600;font-size:13px}.u span{margin-left:12px}.u:hover,.Y:hover{background:var(--surface-soft)}.a{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:50px;padding:88px 0 80px}.X{min-width:0}.I{font-size:10px;font-weight:700;letter-spacing:2px;color:var(--accent)}.I>span{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--accent);margin-right:8px}.a h1{font-size:clamp(48px,5.5vw,76px);line-height:1.04;letter-spacing:-3px;margin:26px 0}.a h1>span{color:var(--accent)}.J{max-width:470px;font-size:17px;line-height:1.85;color:var(--muted)}.G{gap:22px;flex-wrap:wrap;margin-top:30px}.r .b{display:inline-block;padding:14px 20px;background:var(--accent);color:var(--brand-black);border-radius:7px;font-weight:700;font-size:13px}.b span{margin-left:12px}.r .b:hover{background:var(--brand-white)}.Y{padding:12px 0}.K{font-size:12px;line-height:1.8;color:var(--muted);margin-top:22px;max-width:430px}.v{height:460px;position:relative;display:grid;place-items:center;background:radial-gradient(ellipse,color-mix(in srgb,var(--brand-purple) 55%,transparent),transparent 65%)}.L,.q{position:absolute;width:360px;height:360px;border:1px solid var(--brand-secondary);border-radius:50%}.q{width:250px;height:250px;border-style:dashed;border-color:var(--brand-secondary)}.w{width:132px;height:132px;border-radius:32px;display:grid;place-items:center;background:linear-gradient(135deg,var(--brand-slate),var(--brand-purple));transform:rotate(-10deg);box-shadow:0 0 80px color-mix(in srgb,var(--brand-slate) 14%,transparent)}.w>span{font-size:55px;color:var(--brand-black);letter-spacing:-5px;font-weight:700}.l,.n,.d{position:absolute;display:flex;align-items:center;gap:13px;padding:17px;background:var(--surface);border:1px solid var(--brand-secondary);border-radius:12px;font-size:15px;font-weight:600;box-shadow:0 12px 30px color-mix(in srgb,var(--brand-black) 27%,transparent)}.l{left:0;top:40px;transform:rotate(-5deg)}.n{right:0;top:240px;transform:rotate(5deg)}.d{left:4px;bottom:42px;border-style:dashed;background:var(--surface)}.d>span{font-size:28px;color:var(--accent)}.l small,.n small,.d small{display:block;margin-top:4px;font-size:8px;letter-spacing:1.3px;color:var(--muted)}.M{display:grid;place-items:center;width:37px;height:37px;border-radius:8px;background:var(--brand-purple);color:var(--brand-slate);font-size:26px}.n .M{background:var(--brand-purple);color:var(--brand-slate)}.Z{width:6px;height:6px;border-radius:50%;background:var(--accent);margin-left:6px}.N{position:absolute;bottom:0;right:0;font-size:9px;letter-spacing:2px;color:var(--muted)}.e{display:grid;grid-template-columns:1fr 1.2fr 1.2fr;align-items:center;gap:30px;padding:35px 0;border-top:1px solid var(--edge);border-bottom:1px solid var(--edge)}.e>span{font-size:10px;letter-spacing:2px;color:var(--muted)}.e p{color:var(--muted);font-size:14px;line-height:1.8}.e p:first-of-type{font-size:24px;line-height:1.35;color:var(--ink)}.e strong{font-weight:400;color:var(--accent)}.O{padding:65px 0;border-bottom:1px solid var(--edge);scroll-margin-top:24px}.o{justify-content:space-between;gap:30px;margin-bottom:30px}.o h2{font-size:34px;letter-spacing:-1px;line-height:1.2;margin-top:12px}.o>p{font-size:13px;color:var(--muted);line-height:1.8}.z{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.A{padding:26px;border:1px solid var(--edge);background:var(--surface);border-radius:12px}._{font-size:9px;letter-spacing:1.5px;color:var(--accent)}.z h3{font-size:23px;margin:24px 0 14px;line-height:1.3;letter-spacing:-.4px}.z p,.p,.s p{color:var(--muted);font-size:15px;line-height:1.85}.rr,.P{display:inline-block;font-size:10px;margin-top:24px;padding:5px 9px;border:1px solid var(--brand-secondary);color:var(--brand-slate);border-radius:5px;background:var(--brand-purple)}.P{color:var(--brand-slate);background:var(--brand-purple);border-color:var(--brand-secondary)}.Q{display:grid;grid-template-columns:1fr 1fr;gap:22px}.t{border:1px solid var(--edge);border-radius:12px;padding:28px;display:grid;grid-template-columns:95px 1fr;gap:25px;background:var(--surface)}.t h3{font-size:28px;margin:10px 0}.t p{font-size:14px;line-height:1.8;color:var(--muted)}.t:hover,.s>a:hover{border-color:var(--brand-secondary);background:var(--surface-soft)}.ar{color:var(--muted);font-size:8px;letter-spacing:1.3px;font-weight:700}.er{display:inline-block;margin-top:20px;color:var(--accent);font-size:12px}.g,.c{position:relative;height:130px;align-self:center;border-radius:10px;overflow:hidden;background:var(--surface-soft)}.g span{position:absolute;width:43px;height:43px;border-top:13px solid var(--brand-slate);background:var(--brand-purple);transform:skewY(-12deg)}.g span:nth-child(1){top:59px;left:10px}.g span:nth-child(2){top:34px;left:47px}.g span:nth-child(3){top:85px;left:49px}.c{background:var(--surface-soft)}.c span{position:absolute;width:0;height:0;border-left:38px solid transparent;border-right:38px solid transparent;border-bottom:85px solid var(--brand-slate);bottom:0;left:-12px}.c span:nth-child(2){left:35px;border-bottom-color:var(--brand-secondary);border-bottom-width:105px}.c span:nth-child(3){left:10px;bottom:-36px;border-bottom-color:var(--brand-slate)}.pr{color:var(--muted);font-size:12px;line-height:1.8;margin-top:24px;max-width:800px}.H{padding:5px 20px 5px 0}.H h3 a:hover{color:var(--accent)}.tr,.p a{text-decoration:underline!important;text-underline-offset:4px;color:var(--accent)!important}.y{display:grid;grid-template-columns:1fr 1fr;gap:32px 60px}.y h3{font-size:18px;margin-bottom:12px}.y p{font-size:14px;line-height:1.85;color:var(--muted)}.B{padding:70px 0;text-align:center;background:radial-gradient(ellipse at bottom,color-mix(in srgb,var(--brand-purple) 35%,transparent),transparent 65%)}.B h2{font-size:clamp(36px,4.5vw,56px);line-height:1.1;letter-spacing:-2px;margin:20px 0 30px}.B h2 span{color:var(--accent)}.f{justify-content:space-between;gap:20px;flex-wrap:wrap;padding:28px 0;border-top:1px solid var(--edge);font-size:11px;color:var(--muted)}.f>span{font-weight:700;color:var(--ink)}.j{gap:20px;flex-wrap:wrap}.f>p{flex-basis:100%}.C{max-width:820px;margin:auto;padding:36px 0 70px}.D{color:var(--muted);font-size:12px;margin-bottom:48px;overflow-wrap:anywhere}.D a{text-decoration:underline;text-underline-offset:3px}.C h1{font-size:clamp(36px,5vw,56px);line-height:1.12;letter-spacing:-1.5px;margin:18px 0}.C>.K{max-width:620px;margin-bottom:38px;font-size:13px}.p{max-width:720px}.p h2{margin:36px 0 12px;font-size:26px;line-height:1.3}.p h3{margin:28px 0 8px;font-size:20px}.p p+p{margin-top:16px}.p ol{padding-left:24px}.p li{padding-left:4px;margin-bottom:12px}.s{display:grid;gap:20px}.s>a{padding:26px;border:1px solid var(--edge);border-radius:12px;background:var(--surface)}.s h2{font-size:23px;line-height:1.3;margin-bottom:12px}.E{margin-top:48px;padding:28px;border:1px solid var(--brand-secondary);border-radius:12px;background:var(--brand-purple)}.E h2{font-size:25px;margin-bottom:10px}.E p{color:var(--muted);margin-bottom:20px}@media(max-width:1000px){.a{gap:25px}.a h1{font-size:58px}.v{transform:scale(.88);margin:0 -20px}.t{grid-template-columns:75px 1fr;padding:20px;gap:18px}.A{padding:20px}}@media(max-width:760px){.m{min-height:90px}.h{gap:16px}.a{grid-template-columns:1fr;padding:60px 0 45px;gap:15px}.a h1{font-size:clamp(44px,9vw,70px);letter-spacing:-2px}.v{width:100%;max-width:470px;margin:0 auto;transform:none}.e{grid-template-columns:1fr 1fr;gap:20px}.e>span{grid-column:1 / -1}.o{flex-direction:column;align-items:flex-start;gap:16px}.z,.Q{grid-template-columns:1fr}.A{padding:26px}.H{padding:20px 0;border-bottom:1px solid var(--edge)}.t{grid-template-columns:95px 1fr;padding:26px}}@media(max-width:480px){.r{padding:0 22px}.m{padding:20px 0;flex-wrap:wrap;gap:20px}.k{font-size:21px}.h{width:100%;justify-content:space-between;gap:12px}.u{padding:8px 12px}.a{padding-top:45px}.a h1{font-size:46px}.J{font-size:16px}.v{height:410px}.L{width:270px;height:270px}.q{width:190px;height:190px}.w{width:100px;height:100px;border-radius:26px}.w>span{font-size:42px}.l,.n,.d{padding:12px;gap:8px;font-size:13px}.l{top:30px;left:6px}.n{top:210px;right:6px}.d{bottom:42px}.N{font-size:8px;letter-spacing:1.3px}.e{grid-template-columns:1fr}.e>span{grid-column:auto}.O{padding:45px 0}.o h2{font-size:30px}.t{padding:20px;gap:16px;grid-template-columns:65px 1fr}.t h3{font-size:23px}.y{grid-template-columns:1fr}.D{margin-bottom:32px}.j{gap:14px}}.ir{position:absolute;inset:0;container-type:size;overflow:hidden;pointer-events:none;user-select:none;z-index:-1}.R{position:absolute;bottom:-48px;color:#bfcde0;line-height:1;opacity:0;animation:S var(--duration) var(--delay) linear infinite}@keyframes S{0%{transform:translateZ(0);opacity:0}12%{opacity:.16}60%{opacity:.09}85%,to{transform:translate3d(var(--drift),calc(-100cqh - 96px),0);opacity:0}}@media(prefers-reduced-motion:reduce){.R{animation:none}}
