.yve{max-width:none;margin:0;padding:clamp(56px,7vw,100px) max(24px,7vw);color:#fff;background:linear-gradient(90deg,rgb(2 16 38 / .94),rgb(2 16 38 / .78) 58%,rgb(2 16 38 / .62)),url(/wp-content/plugins/yetvis-public-engine-v035-ready/assets/engine-desktop.webp) center/cover no-repeat}.yve:before{display:block;width:48px;height:4px;margin:0 auto 16px;border-radius:4px;background:#20d8d1;content:''}.yve-intro{max-width:780px;margin:0 auto 30px;text-align:center}.yve-intro span,.yve-visual-summary>div>span{color:#68f1eb;font-size:12px;font-weight:900;letter-spacing:.14em}.yve h2{margin:8px 0 12px;color:#fff;font-size:clamp(32px,4.5vw,58px);line-height:1.05}.yve-intro p{max-width:660px;margin:0 auto;color:#d3e6f5;line-height:1.6}.yve-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:12px;max-width:1120px;margin:auto;padding:18px;border:1px solid rgb(107 231 245 / .34);border-radius:20px;background:rgb(4 24 54 / .86);box-shadow:0 25px 70px rgb(0 0 0 / .32);backdrop-filter:blur(12px)}.yve-form label{display:grid;gap:6px;color:#b8e7f1;font-size:12px;font-weight:900;letter-spacing:.03em}.yve-form input,.yve-form select{min-height:52px;padding:0 13px;border:1px solid rgb(126 219 239 / .42);border-radius:10px;background:rgb(255 255 255 / .96);color:#112d52;font:700 15px inherit}.yve-form button{min-height:52px;padding:0 20px;border:0;border-radius:10px;background:linear-gradient(135deg,#1769e8,#16c5af);box-shadow:0 9px 22px rgb(17 205 184 / .28);color:#fff;font-weight:900;cursor:pointer}.yve-note{max-width:900px;margin:15px auto 0;color:#adc9df;text-align:center;font-size:12px;line-height:1.5}.yve-result{max-width:1120px;margin:25px auto 0}.yve-visual-summary{display:flex;gap:18px;align-items:center;padding:20px;border:1px solid #c8ddec;border-radius:18px;background:#fff url(/wp-content/plugins/yetvis-public-engine-v035-ready/assets/result-grid.webp) center/cover;color:#102d53}.yve-visual-summary h3{margin:4px 0;font-size:25px}.yve-visual-summary p{margin:0;color:#60748a;font-size:14px;line-height:1.5}.yve-bmi-orb{display:grid;flex:0 0 110px;width:110px;height:110px;place-items:center;border-radius:50%;color:#08764d;background:#eaf9f1;text-align:center}.yve-bmi-orb.flat{color:#2256a3;background:#edf4ff}.yve-bmi-orb.down{color:#b3392f;background:#fff1ef}.yve-bmi-orb span{font-size:11px;font-weight:900}.yve-bmi-orb b{font-size:29px;line-height:1}.yve-bmi-orb small{font-size:11px;font-weight:800}.yve-podium,.yve-card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:18px}.yve-card-grid{grid-template-columns:repeat(4,1fr)}.yve-card{position:relative;min-height:178px;padding:17px;border:1px solid #d5e5f3;border-radius:18px;background:#fff url(/wp-content/plugins/yetvis-public-engine-v035-ready/assets/result-grid.webp) center/cover;box-shadow:0 12px 28px rgb(13 55 94 / .07);color:#102d53;overflow:hidden}.yve-card:before{position:absolute;inset:0 0 auto;height:5px;content:'';background:#3b82f6}.yve-card.up:before{background:linear-gradient(90deg,#13ad76,#20c99b)}.yve-card.down:before{background:linear-gradient(90deg,#e45a51,#f18d70)}.yve-medal{position:absolute;top:14px;right:14px;display:grid;width:25px;height:25px;place-items:center;border-radius:8px;color:#fff;background:#286fd6;font-size:12px;font-weight:900}.yve-icon{display:block;font-size:39px}.yve-card h3{margin:8px 0 4px;font-size:19px}.yve-card strong{display:block;color:#1769e8;font-size:27px}.yve-card.up strong{color:#079563}.yve-card.down strong{color:#cc433a}.yve-card small{display:block;margin-top:5px;color:#60748a;font-size:12px;line-height:1.4}.yve-details{margin-top:18px;padding:16px 18px;border:1px solid #c9dcec;border-radius:14px;background:#fff;color:#4e647c}.yve-details summary{color:#153d6b;font-weight:900;cursor:pointer}.yve-details p{font-size:14px}.yve-details li{margin:6px 0;font-size:13px}.yve-cta{margin-top:16px;padding:18px 20px;border-radius:14px;background:#0d2c52;color:#fff}.yve-cta a{display:inline-flex;margin-top:8px;padding:10px 14px;border-radius:9px;background:#20b99f;color:#fff;text-decoration:none;font-weight:900}@media(max-width:800px){.yve{padding:52px 16px;background-image:linear-gradient(180deg,rgb(2 16 38 / .88),rgb(2 16 38 / .76)),url(/wp-content/plugins/yetvis-public-engine-v035-ready/assets/engine-mobile.webp)}.yve-form{grid-template-columns:1fr 1fr}.yve-form button{grid-column:1/-1}.yve-card-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.yve-form{grid-template-columns:1fr}.yve-visual-summary{align-items:flex-start}.yve-bmi-orb{flex-basis:88px;width:88px;height:88px}.yve-podium{grid-template-columns:1fr}.yve-card-grid{grid-template-columns:1fr 1fr}.yve-card{min-height:145px;padding:13px}.yve-icon{font-size:31px}.yve-card h3{font-size:16px}.yve-card strong{font-size:22px}.yve-medal{top:10px;right:10px}}