:root{color-scheme:dark;--bg:#101014;--panel:#19191f;--line:#302e37;--text:#f5f1ed;--muted:#aaa5af;--amber:#f5b96e;--rose:#ed7180;--mint:#9bd8c7}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:82px}body{margin:0;background:var(--bg);color:var(--text);font:15px/1.72 system-ui,"Noto Sans SC",sans-serif}a{color:inherit;text-decoration:none}a:hover{color:var(--amber)}img{display:block;width:100%;height:100%;object-fit:cover}h1,h2,h3,p{margin-top:0}button{font:inherit;color:inherit} :focus-visible{outline:3px solid var(--mint);outline-offset:4px}.q7m2k9a{position:fixed;top:-70px;left:12px;z-index:99;padding:10px;background:#fff;color:#111}.q7m2k9a:focus{top:10px}.b4x8n1c{position:sticky;top:0;z-index:10;border-bottom:1px solid #fff1;background:#101014ed;backdrop-filter:blur(16px)}.c6p3v9d{max-width:1200px;height:72px;margin:auto;padding:0 25px;display:flex;align-items:center;justify-content:space-between;gap:20px}.d2h7w5k{font-weight:800;font-size:17px}.e8r4j2m{display:inline-grid;place-items:center;width:34px;height:34px;margin-right:6px;border-radius:10px;background:linear-gradient(135deg,var(--amber),var(--rose));color:#20171a}.g1n6y4p{display:flex;gap:20px;color:#c9c4cc;font-size:12px}.h3k8s2v,.button{display:inline-block;padding:10px 17px;border-radius:24px;background:linear-gradient(110deg,var(--amber),var(--rose));color:#191419;font-size:12px;font-weight:700}.f5t9z3a{display:none}.u-visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.hero{max-width:1200px;min-height:610px;margin:auto;padding:80px 6%;display:grid;grid-template-columns:1.1fr .9fr;gap:55px;align-items:center;overflow:hidden}.eyebrow{font-size:10px;letter-spacing:.16em;color:var(--amber);font-weight:700}.hero h1{font-size:clamp(42px,5.3vw,68px);line-height:1.2;letter-spacing:-.04em;margin:18px 0}.hero h1 a{background:linear-gradient(90deg,#fff,#f3c47c);color:transparent;background-clip:text}.hero h1 em{font-size:.56em;font-style:normal;letter-spacing:0;color:#ddd7df}.lead{font-size:17px;color:#d8d2da;max-width:570px}.muted,.sectionhead>p:last-child{color:var(--muted);font-size:13px}.actions{display:flex;gap:12px;margin-top:25px}.secondary{background:transparent;border:1px solid #55505a;color:var(--text)}.tags{margin-top:30px;color:#928c96;font-size:10px}.poster{height:420px;max-width:380px;width:100%;justify-self:center;position:relative;overflow:hidden;border-radius:180px 180px 14px 14px;box-shadow:0 25px 80px #0009}.poster:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#101014ee)}.poster>div{position:absolute;z-index:1;left:25px;right:20px;bottom:24px}.poster small{color:var(--amber)}.poster h2{font-size:24px;margin:8px 0}.poster p{font-size:11px;color:#c9c3cc}.poster a{font-size:12px}.section{padding:82px max(6%,calc((100vw - 1080px)/2))}.alt{background:#17171c}.sectionhead{text-align:center;max-width:680px;margin:0 auto 35px}.sectionhead h2,.experience h2,.cta h2{font-size:clamp(28px,3.6vw,40px);line-height:1.35;margin:8px 0 12px}.grid{display:grid;gap:15px}.four{grid-template-columns:repeat(4,1fr)}.three{grid-template-columns:repeat(3,1fr)}.card{padding:22px;background:linear-gradient(145deg,#232229,#19191f);border:1px solid #fff1;border-radius:13px;transition:transform .2s,border-color .2s}.card:hover,.tile:hover{transform:translateY(-4px);border-color:#f5b96e66}.card>b{color:var(--amber);font-size:11px}.card h3{font-size:15px;margin:19px 0 7px}.card p,.tile p{font-size:11px;color:var(--muted)}.card a,.tile a{font-size:11px;color:var(--amber)}.tile{overflow:hidden;background:var(--panel);border:1px solid #fff1;border-radius:13px;transition:transform .2s,border-color .2s}.tile>img{height:210px}.tile>div{padding:17px}.tile small{font-size:9px;color:var(--amber)}.tile h3{font-size:16px;margin:7px 0}.rank{list-style:none;padding:0;margin:0;border-top:1px solid #fff2}.rank li{display:grid;grid-template-columns:50px 1fr 30px;align-items:center;gap:14px;border-bottom:1px solid #fff2;padding:15px 4px}.rank li>b{font-size:22px;color:#807b85}.rank h3{font-size:14px;margin:0}.rank p{font-size:10px;color:var(--muted);margin:2px 0 0}.rank li>a{color:var(--amber)}.experience{display:grid;grid-template-columns:1fr 1fr;gap:55px;align-items:center;background:radial-gradient(ellipse at 20% 50%,#3a292a,#17171c 60%)}.experience>div>p:not(.eyebrow){color:var(--muted);font-size:13px}.mock{max-width:420px;width:100%;justify-self:center;padding:24px;border:1px solid #fff2;border-radius:14px;background:#111116;box-shadow:0 20px 55px #0008}.mock small{font-size:9px;color:var(--amber)}.mock h3{font-size:22px;line-height:1.5;margin:20px 0 8px}.mock p{font-size:11px;color:var(--muted)}.mock div{height:5px;background:linear-gradient(90deg,var(--amber),var(--rose));border-radius:5px;margin:25px 0 12px}.faq{display:grid;grid-template-columns:.7fr 1.3fr;gap:45px}.faq .sectionhead{text-align:left;margin:0}.faq details{border-bottom:1px solid #fff2}.faq details:first-child{border-top:1px solid #fff2}.faq summary{cursor:pointer;padding:15px 25px 15px 0;font-size:13px}.faq details p{font-size:11px;color:var(--muted);padding-right:20px}.cta{position:relative;min-height:330px;padding:70px max(6%,calc((100vw - 1080px)/2));display:grid;align-items:center;overflow:hidden}.cta>img{position:absolute;inset:0;opacity:.35}.cta:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#101014 3%,#101014c9 60%,#10101455)}.cta>div{position:relative;z-index:1}.cta>div>p:not(.eyebrow){color:#cec7d0;font-size:12px}.cta small{display:block;color:var(--muted);font-size:9px;margin-top:12px}.footer{padding:40px max(6%,calc((100vw - 1080px)/2)) 22px;background:#0b0b0e;border-top:1px solid #fff1;display:grid;grid-template-columns:1fr 1fr;gap:22px}.footer>div>p{font-size:11px;color:var(--muted);margin-top:10px}.footer nav{display:flex;flex-wrap:wrap;gap:12px;align-content:start;justify-content:flex-end;font-size:10px;color:#aaa}.copyright{grid-column:1/-1;border-top:1px solid #fff1;padding-top:15px;color:#85808a;font-size:9px}.js [data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .5s,transform .5s}.js [data-reveal].visible{opacity:1;transform:none}
+@media(max-width:900px){.g1n6y4p{gap:10px;font-size:10px}.hero{gap:25px}.four{grid-template-columns:repeat(2,1fr)}.section{padding-left:6%;padding-right:6%}}
+@media(max-width:640px){html{scroll-padding-top:65px}.c6p3v9d{height:64px;padding:0 18px}.f5t9z3a{display:grid;gap:5px;border:0;background:transparent;padding:9px}.f5t9z3a>span:not(.u-visually-hidden){width:21px;height:1px;background:#eee}.g1n6y4p{display:none;position:absolute;top:64px;left:0;right:0;padding:12px 20px;background:#15151a;flex-direction:column;gap:0}.g1n6y4p.open{display:flex}.g1n6y4p a{padding:10px;border-bottom:1px solid #fff1}.h3k8s2v{display:none}.hero{grid-template-columns:1fr;padding:58px 22px;gap:30px}.hero h1{font-size:46px}.lead{font-size:15px}.poster{height:365px;width:min(82vw,340px)}.section{padding:62px 22px}.four{gap:9px}.card{padding:17px}.three{grid-template-columns:1fr;gap:11px}.tile>img{height:200px}.experience,.faq{grid-template-columns:1fr;gap:24px}.faq .sectionhead{text-align:center}.footer{padding:32px 22px 18px;grid-template-columns:1fr}.footer nav{justify-content:flex-start}.copyright{grid-column:auto}.actions{gap:8px}.button{padding:10px 14px;font-size:10px}}
+@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}.js [data-reveal]{opacity:1;transform:none}}
