*,::after,::before{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth}body{min-height:100%;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;max-width:100vw;overflow-x:hidden}img{display:block;max-width:100%}a{text-decoration:none}:root{--bg:#fff;--tx:#0d0d0d;--mut:#575757;--a1:#ef476f;--a2:#ffd166;--a3:#06d6a0;--a4:#118ab2;--a5:#5a00ff;--r-xl:24px;--r-lg:16px;--shadow:0 10px 30px rgba(0,0,0,.08);--shadow2:0 20px 50px rgba(0,0,0,.12);--container:1200px;--tr:280ms cubic-bezier(.2,.8,.2,1);--header-minh:64px;--footer-minh:64px}body,html{background:var(--bg);color:var(--tx);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.s-79d49d004717529298bf{width:min(100% - 2rem,var(--container));margin-inline:auto}.s-06ea740c03eb00938fac,.s-9df2a19b64332e4b608d{grid-template-columns:1fr 1fr}.s-4625245a89bbd72c4220{color:var(--a4);transition:color var(--tr)}.s-4625245a89bbd72c4220:hover{color:var(--a1)}.s-52536e0de99b3d723766{cursor:pointer;display:inline-flex;align-items:center;gap:.6rem;padding:.9rem 1.2rem;border-radius:var(--r-lg);border:2px solid transparent;background:linear-gradient(90deg,var(--a1),var(--a4));color:#fff;font-weight:700;box-shadow:var(--shadow);transition:transform var(--tr),box-shadow var(--tr),opacity var(--tr)}.s-52536e0de99b3d723766:hover{transform:translateY(-2px);box-shadow:var(--shadow2)}.s-52536e0de99b3d723766:active{transform:translateY(0);opacity:.9}header.s-ef6e8f24dfe86c86e4a3{position:sticky;top:0;z-index:70;backdrop-filter:saturate(180%) blur(10px);background:rgba(255,255,255,.85);border-bottom:1px solid rgba(0,0,0,.06)}.s-4357e1c43bddc3d7ce36:hover,.s-5fe930d4144a7bac72ee a{background:rgba(0,0,0,.04)}.s-ef6e8f24dfe86c86e4a3 .s-1b869034cc17cd5439c9{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:.8rem 0}.s-c20cc21fc3e1f0eae158{display:flex;align-items:center;gap:.8rem}.s-c20cc21fc3e1f0eae158 img.s-cc4c9d0b9490c325c4d4{width:44px;height:44px;border-radius:12px}.s-c20cc21fc3e1f0eae158 .s-bebc0c198b7ecc8f6a31{font-weight:900;letter-spacing:.2px;font-size:1.15rem}nav.s-f1546577c9f36b0a4fab{display:flex;justify-content:center}nav.s-f1546577c9f36b0a4fab ul{list-style:none;display:flex;gap:1rem}nav.s-f1546577c9f36b0a4fab a{padding:.6rem .8rem;border-radius:12px;color:var(--tx);font-weight:600;transition:background var(--tr),color var(--tr)}nav.s-f1546577c9f36b0a4fab a:hover{background:rgba(17,138,178,.12);color:var(--a4)}.s-d25333cab646cccf8c8e{display:flex;align-items:center;gap:.6rem}.s-4357e1c43bddc3d7ce36{display:none;width:42px;height:42px;border-radius:12px;border:2px solid rgba(0,0,0,.06);background:#fff;align-items:center;justify-content:center;transition:background var(--tr),border-color var(--tr)}.s-4357e1c43bddc3d7ce36 .s-da508b809b2df578ecee{width:22px;height:18px;position:relative}.s-4357e1c43bddc3d7ce36 .s-da508b809b2df578ecee span{position:absolute;left:0;right:0;height:2px;background:#111;border-radius:2px;transition:transform var(--tr),opacity var(--tr)}.s-4357e1c43bddc3d7ce36 .s-da508b809b2df578ecee span:first-child{top:0}.s-4357e1c43bddc3d7ce36 .s-da508b809b2df578ecee span:nth-child(2){top:8px}.s-4357e1c43bddc3d7ce36 .s-da508b809b2df578ecee span:nth-child(3){bottom:0}.s-5fe930d4144a7bac72ee{position:fixed;inset:0;background:rgba(255,255,255,.98);z-index:80;transform:translateY(-100%);transition:transform var(--tr);display:flex;flex-direction:column}.s-5fe930d4144a7bac72ee.s-5de10a77b1a58584801c{transform:translateY(0)}.s-5fe930d4144a7bac72ee .s-874b143e3b529901b890{padding:1rem;display:grid;gap:.8rem}.s-5fe930d4144a7bac72ee a{cursor:pointer;display:block;padding:.9rem 1rem;border-radius:14px;font-weight:700;color:var(--tx)}.s-5fe930d4144a7bac72ee a:hover{background:rgba(17,138,178,.14);color:var(--a4)}.s-5fe930d4144a7bac72ee .s-3e58288fcac1621b21af{margin-top:auto;padding:1rem;color:var(--mut);font-size:.9rem}main{min-height:calc(100vh - var(--header-minh) - var(--footer-minh))}.s-4f83f5d075d80d957ef6{padding:clamp(2rem,4vw,3rem) 0}.s-b6b7900838cecd2f3786{display:grid;gap:1rem}.s-18d84508992beb45a7fa{padding:clamp(2rem,4vw,3rem) 0 1rem}.s-f2110309f25db6a393a1{font-size:clamp(2rem,1.2rem + 2vw,2.6rem);font-weight:900;line-height:1.05}.s-f2110309f25db6a393a1 .s-763ccdcf96156983ddc8{background:linear-gradient(90deg,var(--a1),var(--a2),var(--a3),var(--a4),var(--a5));-webkit-background-clip:text;background-clip:text;color:transparent}.s-d1609acdad160da12518{color:var(--mut);max-width:70ch;margin-top:.6rem}.s-cfa79d79c4cef978f7df{background:#fff;border-radius:var(--r-xl);box-shadow:var(--shadow);padding:1rem}.s-33c71e2d448addd02247{border-radius:var(--r-xl);overflow:hidden;aspect-ratio:16/9}.s-c34482e476bead775d63{margin-top:.6rem}.s-33c71e2d448addd02247 img{width:100%;height:100%;object-fit:cover;object-position:center}label{font-weight:800;margin-bottom:.3rem;display:block}input{width:100%;padding:.8rem 1rem;border:1.5px solid rgba(0,0,0,.15);border-radius:12px}input:focus{outline:0;border-color:var(--a4);box-shadow:0 0 0 4px rgba(17,138,178,.12)}form .s-35fa8347ce854d728448{display:grid;gap:.8rem}.s-99e03dbed662319aef20,.s-d8662a418353ec347a55{margin-top:.8rem}.s-74be5f322aec5b891087{opacity:0;transform:translateY(14px) scale(.98)}.s-1995224090faf1778461{opacity:1;transform:none;transition:.6s cubic-bezier(.2,.8,.2,1)}footer.s-1f9b12d3041fd3481029{border-top:1px solid rgba(0,0,0,.08);padding:1.2rem 0;background:#fff}.s-b73ee0233d15940f0282{display:flex;justify-content:space-between;align-items:center;gap:1rem}.s-fb4e9c0137a631b8b608{display:flex;gap:1rem}.s-fb4e9c0137a631b8b608 a{color:var(--tx);font-weight:600;padding:.4rem .6rem;border-radius:10px}.s-fb4e9c0137a631b8b608 a:hover{background:rgba(0,0,0,.06);color:var(--a4)}.s-84462391d5b0ef1a3349{color:var(--mut);font-size:.92rem}.s-9e8e6f56cd4b5e44c771{color:#575757;margin-top:.6rem}@media (max-width:980px){nav.s-f1546577c9f36b0a4fab{display:none}.s-4357e1c43bddc3d7ce36{display:inline-flex}}.s-4357e1c43bddc3d7ce36,a,button{cursor:pointer}.s-2a6e7ea1d0b018116f30{display:grid;gap:.3rem;list-style:none;margin-top:.8rem}