.testers-page{--test-muted:#b3b3b3}.testers-page .header{position:absolute;background:transparent;border-bottom:1px solid #222}.testers-page .header nav{font-size:13px}.testers-page main{overflow:hidden}.testing-hero{max-width:1600px;margin:auto;padding:160px var(--gutter) 80px;display:grid;grid-template-columns:1.05fr 1fr;gap:50px;align-items:center}.testing-kicker{font-size:11px;letter-spacing:.15em;font-weight:500;line-height:1.6;color:#bdbdbd}.status-dot{display:inline-block;background:#ddd;width:6px;height:6px;border-radius:50%;margin-right:9px;box-shadow:0 0 14px #fff5}.testing-hero h1{font-size:clamp(76px,8.6vw,145px);line-height:.9;margin:30px 0;letter-spacing:-.02em}.testers-page h1 .silver-word{color:#929292;background:linear-gradient(135deg,#eee,#747474);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero-description{color:#bababa;font-size:18px;line-height:1.65;max-width:450px}.testing-button{display:inline-flex;justify-content:space-between;align-items:center;gap:45px;background:#eee;color:#090909;padding:20px 25px;font-size:16px;font-weight:600;margin-top:30px;min-height:60px;border:1px solid #eee;transition:background .2s,transform .2s}.testing-button span{font-size:23px;line-height:1}.testing-button:hover{background:#fff;transform:translateY(-2px)}.cta-note{font-size:12px;color:#999;margin-top:14px}.testing-art{position:relative;min-height:570px;display:flex;align-items:center;justify-content:center;isolation:isolate;background:radial-gradient(ellipse,#ffffff0b,transparent 68%)}.art-orbit{border:1px solid #ffffff18;border-radius:50%;position:absolute;z-index:-1;pointer-events:none}.orbit-one{width:420px;height:420px;transform:rotateX(55deg) rotate(-25deg)}.orbit-two{width:500px;height:500px;border-color:#ffffff0b}.testing-device{width:260px;height:440px;background:linear-gradient(140deg,#292929,#111 40%,#080808);border:1px solid #777;border-radius:32px;box-shadow:10px 12px 0 #090909,11px 13px 0 #333,0 35px 90px #000;transform:rotate(-8deg);padding:18px 23px;position:relative}.device-notch{width:64px;height:6px;border-radius:9px;background:#000;margin:0 auto 26px}.testing-device-top{display:flex;justify-content:space-between;font-size:8px;letter-spacing:.12em;color:#aaa}.testing-device-top span:first-child{font-weight:700;color:#eee}.testing-puzzle{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;width:160px;margin:40px auto 30px;transform:rotate(5deg)}.testing-puzzle i{height:49px;border:1px solid #6e6e6e;border-radius:4px;background:linear-gradient(135deg,#545454,#212121)}.testing-puzzle i:nth-child(2){background:linear-gradient(135deg,#e8e8e8,#8a8a8a);border-color:#ccc;transform:translateY(-12px)}.testing-puzzle i:nth-child(9){background:transparent;border:1px dashed #555}.device-headline{font-size:14px;line-height:1.35;letter-spacing:.04em;font-weight:500}.device-progress{height:2px;background:#333;margin-top:21px}.device-progress span{display:block;background:#ddd;width:68%;height:100%}.device-bottom{display:flex;justify-content:space-between;margin-top:16px;font-size:8px;color:#999;letter-spacing:.09em}.device-bottom span:last-child{font-size:17px;color:#ddd}.private-room-note{position:absolute;bottom:80px;left:4%;right:0;max-width:370px;padding:19px 22px;background:#151515f5;border:1px solid #5a5a5a;box-shadow:0 16px 35px #0008;display:flex;gap:15px;align-items:center;transform:rotate(2deg)}.private-room-note strong{font-size:15px;font-weight:500}.private-room-note p{font-size:12px;line-height:1.6;color:#aaa;margin-top:3px}.private-room-note svg{margin-left:auto;flex-shrink:0;color:#bcbcbc}.room-symbol{font-size:29px;color:#a8a8a8}.art-caption{position:absolute;bottom:16px;font-size:8px;color:#777;letter-spacing:.08em;text-align:center}.testing-strip{padding:23px var(--gutter);display:flex;justify-content:space-between;gap:20px;border-block:1px solid #333;font-size:11px;letter-spacing:.12em;color:#aaa;background:#0c0c0c}.testing-section{max-width:1600px;margin:auto;padding:95px var(--gutter);border-bottom:1px solid #252525}.testing-section-heading h2{font-size:clamp(54px,5.4vw,88px);line-height:.96;margin-top:22px}.testing-section-heading>p:not(.testing-kicker){font-size:16px;line-height:1.8;color:#b4b4b4;max-width:365px;margin-top:26px}.how-section{display:grid;grid-template-columns:1fr 1.1fr;gap:12%}.testing-steps{list-style:none;margin:0;padding:0}.testing-steps li{padding:27px 0;border-top:1px solid #3a3a3a;display:flex;gap:22px}.step-number{font-size:12px;color:#858585;padding-top:6px}.testing-steps h3,.feedback-grid h3{font-size:22px;font-weight:500;letter-spacing:-.02em;line-height:1.35}.testing-steps p{font-size:16px;line-height:1.75;color:#b4b4b4;margin-top:12px}.testing-steps a{display:inline-block;margin-top:16px;font-size:13px;color:#e1e1e1;text-decoration:underline;text-underline-offset:4px}.step-arrow{font-size:24px;margin-left:auto}.feedback-section{background:#e6e6e2;color:#111;max-width:none}.feedback-section .testing-kicker{color:#555}.feedback-section h2 span{color:#6e6e6e}.feedback-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:60px}.feedback-grid article{border-top:1px solid #aaa;padding-top:25px}.feedback-icon{font-size:32px;display:block;margin-bottom:30px;color:#555}.feedback-grid p{font-size:16px;line-height:1.75;color:#505050;margin-top:15px;max-width:340px}.feedback-tip{font-size:14px;line-height:1.8;color:#555;margin-top:50px;padding-top:25px;border-top:1px solid #bbb}.feedback-tip strong{color:#222;font-weight:600}.faq-section{display:grid;grid-template-columns:1fr 1.1fr;gap:12%}.testing-faq details{border-top:1px solid #3a3a3a}.testing-faq details:last-child{border-bottom:1px solid #3a3a3a}.testing-faq summary{cursor:pointer;list-style:none;font-size:18px;font-weight:500;padding:24px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;line-height:1.5}.testing-faq summary::-webkit-details-marker{display:none}.testing-faq summary span{font-weight:400;font-size:24px;color:#999;flex-shrink:0}.testing-faq details[open] summary span{transform:rotate(45deg)}.testing-faq details p{font-size:16px;line-height:1.8;color:#b4b4b4;padding:0 25px 25px 0}.testing-faq summary:focus-visible{outline:2px solid #eee;outline-offset:4px}.testing-final{text-align:center;padding:95px var(--gutter);background:radial-gradient(ellipse at center,#1d1d1d,transparent 65%)}.testing-final h2{font-size:clamp(55px,7vw,112px);line-height:.94;margin-top:25px}.testing-final>p:not(.testing-kicker){font-size:17px;color:#b4b4b4;margin-top:28px;line-height:1.7}.testing-support{display:block;width:fit-content;margin:23px auto 0;font-size:13px;color:#aaa}.testing-support:hover{color:white}.testing-footer{padding:30px var(--gutter);border-top:1px solid #303030;display:flex;gap:30px;justify-content:space-between;font-size:12px;color:#aaa;align-items:center}.testing-footer nav{display:flex;gap:25px}.testing-footer>span{font-size:9px;letter-spacing:.12em}.testers-page a:focus-visible{outline-offset:5px}
@media(min-width:1600px){.feedback-section{padding-inline:max(var(--gutter),calc((100vw - 1424px)/2))}}
@media(max-width:1000px){.testing-hero{gap:20px}.testing-art{min-height:520px}.testing-device{transform:rotate(-6deg) scale(.88)}.private-room-note{left:0;bottom:65px;padding:16px;width:100%;max-width:320px}.orbit-two{width:370px;height:370px}.orbit-one{width:320px;height:320px}.how-section,.faq-section{gap:7%}.feedback-grid{gap:25px}}
@media(max-width:650px){.testers-page .header{height:80px}.testers-page .header nav{display:flex!important;gap:18px;font-size:12px}.testers-page .header nav a:nth-child(2){display:none}.testers-page .nav-logo{width:160px;margin-left:-25px}.testing-hero{padding-top:123px;padding-bottom:30px;grid-template-columns:1fr;gap:10px}.testing-hero h1{font-size:clamp(70px,16vw,104px);margin:25px 0}.testing-kicker{font-size:10px}.hero-description{font-size:17px;max-width:430px}.testing-button{width:100%;max-width:360px;padding:19px 20px;font-size:15px;gap:15px;margin-top:25px}.cta-note{font-size:11px}.testing-art{min-height:470px;width:100%;max-width:460px;margin:0 auto}.testing-device{transform:rotate(-8deg) scale(.85)}.private-room-note{bottom:54px;max-width:300px;left:0}.art-caption{bottom:8px;font-size:7px}.testing-strip{font-size:8px;letter-spacing:.07em;gap:14px;padding-block:18px;line-height:1.5;align-items:center}.testing-strip span{max-width:100px}.testing-section{padding-block:60px}.how-section,.faq-section{grid-template-columns:1fr;gap:35px}.testing-section-heading h2{font-size:clamp(48px,11vw,70px)}.testing-section-heading>p:not(.testing-kicker){max-width:100%;font-size:16px}.testing-steps li{gap:20px;padding-block:25px}.testing-steps h3,.feedback-grid h3{font-size:21px}.testing-steps p{font-size:16px}.feedback-grid{grid-template-columns:1fr;gap:32px;margin-top:35px}.feedback-icon{margin-bottom:16px}.feedback-grid p{max-width:100%;margin-top:10px}.feedback-tip{margin-top:35px}.testing-faq summary{font-size:17px;padding-block:21px}.testing-faq details p{padding-right:0}.testing-final{padding-block:65px}.testing-final h2{font-size:clamp(46px,10.8vw,70px)}.testing-final>p:not(.testing-kicker){font-size:16px}.testing-footer{flex-wrap:wrap;justify-content:space-between;gap:25px;font-size:11px}.testing-footer nav{gap:18px}.testing-footer>span{width:100%;font-size:8px}.orbit-two{max-width:100%;height:auto;aspect-ratio:1}}
@media(prefers-reduced-motion:reduce){.testers-page *{scroll-behavior:auto!important;transition:none!important}}
