.onrev{--ink:#29274c;--text:#595568;--muted:#817c88;--pink:#c00087;--blue:#eaf5ff;--line:#e8e3e9;text-align:left;color:var(--text)}.onrev *{box-sizing:border-box}.onrev [hidden]{display:none!important}.onrev-wrap{width:min(1180px,88%);margin:auto}.onrev-hero{width:min(1500px,94%);margin:18px auto 0;background:var(--blue);border-radius:28px;overflow:hidden}.hero-grid{height:520px;min-height:520px;display:grid;grid-template-columns:1.05fr .95fr;gap:70px;align-items:center;padding:0}.onrev-hero h1{margin:0 0 26px;color:var(--ink);font-size:clamp(48px,5vw,76px);line-height:1.02;font-weight:800;letter-spacing:-2px}.onrev-hero p:not(.comp-kicker){max-width:620px;font-size:20px;line-height:1.6}.meta{display:flex;gap:9px;flex-wrap:wrap;margin-top:28px}.meta span{padding:7px 11px;background:#fff;color:var(--ink);font-size:12px;font-weight:700}.visual{display:flex;justify-content:center}.browser{position:relative;width:min(455px,90%);background:#fff;box-shadow:0 25px 70px #29274c22;transform:rotate(1deg)}.browser-top{padding:16px;color:#aaa;font-size:11px;border-bottom:1px solid #eee}.browser-body{padding:48px 42px}.browser-body>b,.browser-body>i{display:block;height:11px;margin-bottom:12px;background:#e6e3e7}.browser-body>b{width:62%;height:25px;background:var(--ink)}.browser-body>i{width:82%}.browser-body>i:nth-of-type(2){width:50%}.browser-body>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:35px}.browser-body em{height:85px;background:#f2eef2}.browser-body em:nth-child(2){background:#f4d73f}.tag{position:absolute;padding:10px 14px;background:#fff;box-shadow:0 10px 28px #29274c22;color:#18794e;font-size:12px;font-weight:800}.t1{left:-35px;bottom:30px}.t2{right:-30px;top:80px;color:var(--pink)}.t3{right:30px;bottom:-18px}.test{padding:110px 0}.section-head{max-width:760px;margin:0 auto 45px;text-align:center}.section-head h2{margin:0 0 12px;color:var(--ink);font-size:44px}.section-head>p:last-child{color:var(--muted);font-size:18px}.app,.results{max-width:950px;margin:auto}.progress p{display:flex;justify-content:space-between;color:var(--muted);font-size:12px;font-weight:700;text-transform:uppercase}.progress>div{height:5px;background:#eee}.progress i{display:block;height:100%;background:var(--pink)}.question{padding:55px 60px;background:#faf9fa;border:1px solid #eee}.cat{color:var(--pink)!important;font-size:12px!important;font-weight:800!important;text-transform:uppercase}.question h2{margin:0 0 14px;color:var(--ink);font-size:36px;line-height:1.2}.help{color:var(--muted)!important;line-height:1.6!important}.options{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:32px}.options button{min-height:100px;display:flex;align-items:center;gap:13px;padding:18px;border:1px solid #ddd;background:#fff;text-align:left;cursor:pointer}.options button:hover{border-color:var(--pink)}.options b{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#f3eff3;color:var(--pink)}.options strong,.options small{display:block}.options strong{color:var(--ink);font-size:16px}.options small{color:var(--muted);margin-top:3px}.prev{margin-top:25px;border:0;background:none;color:var(--muted);cursor:pointer}.result-head{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:45px 50px;background:var(--blue)}.result-head h2{margin:0 0 10px;color:var(--ink);font-size:44px}.score{flex:0 0 145px;height:145px;display:flex;align-items:baseline;justify-content:center;padding-top:40px;border-radius:50%;background:#fff}.score strong{font-size:48px;color:var(--ink)}.areas{display:grid;grid-template-columns:repeat(5,1fr);margin:32px 0 70px}.area-card{padding:20px;border:1px solid var(--line);border-left:0}.area-card:first-child{border-left:1px solid var(--line)}.area-card span{display:block;color:var(--muted);font-size:10px;font-weight:800;text-transform:uppercase}.area-card strong{font-size:25px;color:var(--ink)}.area-card div{height:4px;margin-top:12px;background:#eee}.area-card i{display:block;height:100%;background:var(--pink)}.priorities h2{margin:0;color:var(--ink);font-size:36px}.priority{display:grid;grid-template-columns:48px 1fr;gap:18px;padding:24px 0;border-top:1px solid var(--line)}.priority:last-child{border-bottom:1px solid var(--line)}.priority>b{width:38px;height:38px;display:grid;place-items:center;background:var(--pink);color:#fff}.priority h3{margin:0 0 5px;color:var(--ink);font-size:18px}.priority p{margin:0;font-size:14px;line-height:1.6}.unknown{margin-top:30px;padding:24px;background:#fff8df;border-left:4px solid #d8a223}.actions{display:flex;justify-content:center;gap:12px;margin-top:45px}.btn2{padding:14px 23px;border:2px solid var(--pink);border-radius:50px;background:#fff;color:var(--pink);font-weight:750;text-decoration:none;cursor:pointer}.btn2.primary{background:var(--pink);color:#fff}.explain{padding:95px 0;background:#f7f5f7}.explain-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px}.explain h2{margin:0;color:var(--ink);font-size:52px;line-height:1.08}.items{display:grid;grid-template-columns:1fr 1fr}.items article{display:flex;gap:15px;padding:22px;border-bottom:1px solid #ddd}.items b{color:var(--pink);font-size:11px}.items h3{margin:0 0 6px;color:var(--ink)}.items p{margin:0;color:var(--muted);font-size:13px}.note{max-width:900px;margin:0 auto!important;padding:38px 5% 75px;color:var(--muted)!important;font-size:13px!important;text-align:center}@media(max-width:900px){.hero-grid,.explain-grid{grid-template-columns:1fr}.areas{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.onrev-wrap{width:90%}.onrev-hero{width:calc(100% - 24px)}.hero-grid{padding:48px 0 65px}.onrev-hero h1{font-size:46px}.question{padding:35px 22px}.options{grid-template-columns:1fr}.options button{min-height:72px}.result-head{display:block;padding:35px 25px}.score{width:110px;height:110px;margin-top:25px;padding-top:30px}.areas{grid-template-columns:1fr 1fr}.actions{flex-direction:column}.items{grid-template-columns:1fr}.explain h2{font-size:42px}}