.text-page{position:relative}.text-page .text-content{padding:2rem 30% 2rem 1rem}.text-page .text-content.wide{padding:2rem 2rem 2rem 1rem}.search-info{margin:3rem 1rem}.search-info .search-info-form{position:relative;margin:0 0 2rem}.search-info .search-info-form .form-control{width:100%;padding:1rem 2rem 1rem 55px}.search-info .search-info-form img{position:absolute;top:50%;left:1rem;z-index:9;display:block;height:22px;line-height:1;transform:translate(0,-50%)}.search-info .search-info-menu{padding:0;margin:0;list-style:none;position:relative;border-bottom:1px solid #f2f2f2}.search-info .search-info-menu li{display:inline-block}.search-info .search-info-menu li a{display:block;padding:1rem 2rem;color:#3a322c}.search-info .search-info-menu li a:hover{color:#3979be}.search-info .search-info-menu li.active a{font-weight:600;border-bottom:2px solid #3a322c;color:#3979be}@media only screen and (max-width:1000px){.text-page .text-content{padding:2rem 10% 2rem 1rem}}@media only screen and (max-width:800px){.text-page .text-content{padding:2rem 2rem 2rem 1rem}}@media only screen and (max-width:600px){.search-info .search-info-menu{overflow-x:scroll;overflow-y:hidden;white-space:nowrap;width:auto;-webkit-overflow-scrolling:touch;display:block;text-align:center;margin:0 -2rem}.search-info .search-info-menu li{vertical-align:top;white-space:normal;width:auto;color:#151515;transition:all ease 0.3s;cursor:pointer;border-bottom:3px solid #fff}}.text-content td:has(a>img[src*="millinekell/must2/"]){padding:8px;width:50%}.text-content p:has(>a>img[src*="millinekell/must2/"]){margin:0}.text-content table:has(a>img[src*="millinekell/must2/"]){max-width:720px;width:100%;margin-left:auto;margin-right:auto;table-layout:fixed}.text-content a:has(>img[src*="millinekell/must2/"]){position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;min-height:150px;padding:30px 20px;color:#17222e;text-decoration:none;border:1px solid #e2e7ec;border-radius:16px;background-color:#fff;background-image:linear-gradient(#007cc3,#007cc3);background-repeat:no-repeat;background-position:bottom center;background-size:0 2px;box-shadow:0 1px 2px rgb(20 40 60 / .08);overflow:hidden;transition:transform 0.28s cubic-bezier(.2,.7,.3,1),box-shadow 0.28s ease,border-color 0.28s ease,color 0.28s ease,background-size 0.28s cubic-bezier(.2,.7,.3,1)}.text-content a:has(>img[src*="millinekell/must2/"])>img{display:none}.text-content a:has(>img[src*="millinekell/must2/"])::before{content:"";width:46px;height:46px;flex:none;background-color:currentColor;-webkit-mask:center/contain no-repeat;mask:center/contain no-repeat;transition:transform 0.28s cubic-bezier(.2,.7,.3,1)}.text-content a:has(>img[src*="millinekell/must2/"])::after{font-size:15px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;text-align:center;line-height:1.3}.text-content a:has(>img[src*="millinekell/must2/"]):hover,.text-content a:has(>img[src*="millinekell/must2/"]):focus-visible{transform:translateY(-6px);color:#007cc3;border-color:#9fc7e0;box-shadow:0 14px 32px rgb(20 60 90 / .16);background-size:40px 2px;outline:none}.text-content a:has(>img[src*="millinekell/must2/"]):hover::before,.text-content a:has(>img[src*="millinekell/must2/"]):focus-visible::before{transform:scale(1.06)}.text-content a:has(>img[src*="joo5ks"])::before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M13%204m-1%200a1%201%200%201%200%202%200a1%201%200%201%200%20-2%200%27%2F%3E%3Cpath%20d%3D%27M4%2017l5%201l.7%20-1.5%27%2F%3E%3Cpath%20d%3D%27M15%2021v-4l-4%20-3l1%20-6%27%2F%3E%3Cpath%20d%3D%27M7%2012v-3l5%20-1l3%203l3%201%27%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M13%204m-1%200a1%201%200%201%200%202%200a1%201%200%201%200%20-2%200%27%2F%3E%3Cpath%20d%3D%27M4%2017l5%201l.7%20-1.5%27%2F%3E%3Cpath%20d%3D%27M15%2021v-4l-4%20-3l1%20-6%27%2F%3E%3Cpath%20d%3D%27M7%2012v-3l5%20-1l3%203l3%201%27%2F%3E%3C%2Fsvg%3E)}.text-content a:has(>img[src*="joo5ks"])::after{content:"Jooksmine"}.text-content a:has(>img[src*="heaol5u"])::before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M19%2014c1.5-1.5%203-3.2%203-5.5A5.5%205.5%200%200%200%2016.5%203c-1.8%200-3%20.5-4.5%202-1.5-1.5-2.7-2-4.5-2A5.5%205.5%200%200%200%202%208.5c0%202.3%201.5%204%203%205.5l7%207Z%27%2F%3E%3Cpath%20d%3D%27M3.5%2012h4l1.5-2.5L11.5%2015l2-6%201.3%203h5.7%27%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M19%2014c1.5-1.5%203-3.2%203-5.5A5.5%205.5%200%200%200%2016.5%203c-1.8%200-3%20.5-4.5%202-1.5-1.5-2.7-2-4.5-2A5.5%205.5%200%200%200%202%208.5c0%202.3%201.5%204%203%205.5l7%207Z%27%2F%3E%3Cpath%20d%3D%27M3.5%2012h4l1.5-2.5L11.5%2015l2-6%201.3%203h5.7%27%2F%3E%3C%2Fsvg%3E)}.text-content a:has(>img[src*="heaol5u"])::after{content:"Heaolu jälgimine"}.text-content a:has(>img[src*="mu5lti"])::before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Ccircle%20cx%3D%278%27%20cy%3D%279%27%20r%3D%274.2%27%2F%3E%3Ccircle%20cx%3D%2716%27%20cy%3D%279%27%20r%3D%274.2%27%2F%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%2715.5%27%20r%3D%274.2%27%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Ccircle%20cx%3D%278%27%20cy%3D%279%27%20r%3D%274.2%27%2F%3E%3Ccircle%20cx%3D%2716%27%20cy%3D%279%27%20r%3D%274.2%27%2F%3E%3Ccircle%20cx%3D%2712%27%20cy%3D%2715.5%27%20r%3D%274.2%27%2F%3E%3C%2Fsvg%3E)}.text-content a:has(>img[src*="mu5lti"])::after{content:"Mitu spordiala"}.text-content a:has(>img[src*="lood5us"])::before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M8%203l4%208%203-3%206%2013H2Z%27%2F%3E%3Ccircle%20cx%3D%2718%27%20cy%3D%276%27%20r%3D%272%27%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M8%203l4%208%203-3%206%2013H2Z%27%2F%3E%3Ccircle%20cx%3D%2718%27%20cy%3D%276%27%20r%3D%272%27%2F%3E%3C%2Fsvg%3E)}.text-content a:has(>img[src*="lood5us"])::after{content:"Looduses seiklemine"}.text-content a:has(>img[src*="g5olf"])::before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M7%2021V3%27%2F%3E%3Cpath%20d%3D%27M7%204s1.2-1%204-1%204.5%202%207.5%202v6s-2.5%201-5.5%201-4-2-6.5-2%27%2F%3E%3Cpath%20d%3D%27M4.5%2021h5%27%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M7%2021V3%27%2F%3E%3Cpath%20d%3D%27M7%204s1.2-1%204-1%204.5%202%207.5%202v6s-2.5%201-5.5%201-4-2-6.5-2%27%2F%3E%3Cpath%20d%3D%27M4.5%2021h5%27%2F%3E%3C%2Fsvg%3E)}.text-content a:has(>img[src*="g5olf"])::after{content:"Golf"}.text-content a:has(>img[src*="gym5"])::before{-webkit-mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M2%2012h20%27%2F%3E%3Cpath%20d%3D%27M4%208.5v7M20%208.5v7%27%2F%3E%3Cpath%20d%3D%27M7%206v12M17%206v12%27%2F%3E%3C%2Fsvg%3E);mask-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20viewBox%3D%270%200%2024%2024%27%20fill%3D%27none%27%20stroke%3D%27%23000%27%20stroke-width%3D%272%27%20stroke-linecap%3D%27round%27%20stroke-linejoin%3D%27round%27%3E%3Cpath%20d%3D%27M2%2012h20%27%2F%3E%3Cpath%20d%3D%27M4%208.5v7M20%208.5v7%27%2F%3E%3Cpath%20d%3D%27M7%206v12M17%206v12%27%2F%3E%3C%2Fsvg%3E)}.text-content a:has(>img[src*="gym5"])::after{content:"Jõusaali treeningud"}@media (max-width:600px){.text-content table:has(a>img[src*="millinekell/must2/"]),.text-content table:has(a>img[src*="millinekell/must2/"]) tbody,.text-content table:has(a>img[src*="millinekell/must2/"]) tr,.text-content td:has(a>img[src*="millinekell/must2/"]){display:block;width:100%}}@media (prefers-reduced-motion:reduce){.text-content a:has(>img[src*="millinekell/must2/"]),.text-content a:has(>img[src*="millinekell/must2/"])::before{transition:none}.text-content a:has(>img[src*="millinekell/must2/"]):hover,.text-content a:has(>img[src*="millinekell/must2/"]):focus-visible{transform:none}}.diag-tool{--diag-navy:#091E42;--diag-blue:#007cc3;--diag-ink:#17222e;--diag-muted:#5b6b7a;--diag-line:#e6e9ed;--diag-warn:#d64545;--diag-good:#2e9e5b;max-width:680px;margin:0 auto;padding:.5rem 0 3rem;color:var(--diag-ink);-webkit-font-smoothing:antialiased}.diag-tool *{box-sizing:border-box}.diag-card{background:#fff;border:1px solid var(--diag-line);border-radius:16px;box-shadow:0 10px 30px rgb(20 40 60 / .07);padding:2rem 2rem 2.25rem}.diag-intro{text-align:center}.diag-intro .diag-eyebrow{display:inline-block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--diag-blue);font-weight:700;margin-bottom:.75rem}.diag-intro h2{font-size:30px;line-height:1.15;font-weight:800;margin:0 0 .75rem;color:var(--diag-navy)}.diag-intro p{color:var(--diag-muted);font-size:16px;line-height:1.55;max-width:46ch;margin:0 auto 1.5rem}.diag-meta{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap;margin:0 0 1.75rem;font-size:13px;color:var(--diag-muted)}.diag-meta span::before{content:"✓ ";color:var(--diag-good);font-weight:700}.diag-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:none;cursor:pointer;font:inherit;font-weight:700;padding:1rem 2rem;border-radius:10px;background:var(--diag-navy);color:#fff;font-size:16px;transition:transform 0.15s ease,background 0.2s ease,box-shadow 0.2s ease;text-decoration:none}.diag-btn:hover{background:#0c2a5c;transform:translateY(-1px);box-shadow:0 8px 20px rgb(9 30 66 / .22)}.diag-btn:disabled{opacity:.4;cursor:not-allowed;transform:none;box-shadow:none}.diag-btn.diag-btn-ghost{background:#fff;color:var(--diag-ink);border:1px solid var(--diag-line)}.diag-btn.diag-btn-ghost:hover{background:#f5f7f9;box-shadow:none}.diag-btn.diag-btn-block{width:100%}.diag-progress{margin-bottom:1.5rem}.diag-progress-row{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--diag-muted);margin-bottom:.5rem}.diag-progress-row b{color:var(--diag-navy)}.diag-progress-track{height:8px;background:#eef1f4;border-radius:99px;overflow:hidden}.diag-progress-fill{height:100%;width:0;border-radius:99px;background:linear-gradient(90deg,var(--diag-blue),var(--diag-navy));transition:width 0.35s cubic-bezier(.22,.61,.36,1)}.diag-q-label{font-size:21px;font-weight:700;line-height:1.3;margin:0 0 1.25rem;color:var(--diag-navy)}.diag-q-hint{font-size:14px;color:var(--diag-muted);margin:-.75rem 0 1.25rem}.diag-opts{display:flex;flex-direction:column;gap:.65rem}.diag-opt{display:flex;align-items:center;text-align:left;width:100%;padding:1rem 1.15rem;border:1.5px solid var(--diag-line);border-radius:12px;background:#fff;cursor:pointer;font:inherit;font-size:16px;color:var(--diag-ink);transition:border-color 0.15s ease,background 0.15s ease,transform 0.1s ease}.diag-opt:hover{border-color:#9fc7e0;background:#f7fbfe}.diag-opt.is-selected{border-color:var(--diag-blue);background:#eaf5fc;font-weight:600}.diag-opt.is-selected::after{content:"●";margin-left:auto;color:var(--diag-blue)}.diag-num-wrap{display:flex;align-items:baseline;gap:.6rem}.diag-num{width:100%;max-width:220px;font:inherit;font-size:28px;font-weight:700;padding:.6rem .9rem;border:1.5px solid var(--diag-line);border-radius:12px;color:var(--diag-navy)}.diag-num:focus{outline:none;border-color:var(--diag-blue)}.diag-num-unit{font-size:16px;color:var(--diag-muted)}.diag-nav{display:flex;justify-content:space-between;gap:1rem;margin-top:1.75rem}.diag-result{text-align:center}.diag-result .diag-eyebrow{display:inline-block;font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--diag-muted);font-weight:700;margin-bottom:.5rem}.diag-bignum{font-size:84px;line-height:1;font-weight:800;color:var(--diag-navy);margin:.25rem 0;letter-spacing:-.02em}.diag-bignum small{font-size:22px;font-weight:600;color:var(--diag-muted)}.diag-subnum{font-size:17px;color:var(--diag-muted);margin:0 0 1.25rem}.diag-ghost{display:inline-block;margin:0 auto 1.5rem;padding:.75rem 1.25rem;border-radius:12px;font-size:17px;font-weight:700;line-height:1.35}.diag-ghost.is-warn{background:#fdecec;color:var(--diag-warn)}.diag-ghost.is-good{background:#e9f6ee;color:var(--diag-good)}.diag-bars{text-align:left;margin:0 0 1.5rem;display:flex;flex-direction:column;gap:1rem}.diag-bar-head{display:flex;justify-content:space-between;font-size:14px;margin-bottom:.4rem}.diag-bar-head b{color:var(--diag-navy)}.diag-bar-head span{color:var(--diag-muted)}.diag-bar-track{height:9px;background:#eef1f4;border-radius:99px;overflow:hidden}.diag-bar-fill{height:100%;border-radius:99px;transition:width 0.6s ease}.diag-disclaimer{font-size:12.5px;color:var(--diag-muted);line-height:1.5;background:#f7f9fb;border-radius:10px;padding:.85rem 1rem;margin:.5rem 0 0}.diag-skip{display:inline-block;margin-top:.9rem;background:none;border:none;color:var(--diag-muted);font:inherit;font-size:14px;cursor:pointer;text-decoration:underline}.diag-skip:hover{color:var(--diag-ink)}.diag-outcomes{margin-top:1.5rem;background:linear-gradient(180deg,#fff6f6 0%,#ffffff 100%);border:1px solid #f4d9d9;border-radius:16px;padding:1.5rem 1.5rem 1.65rem}.diag-loss-eyebrow{display:block;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--diag-warn);margin-bottom:.5rem;font-weight:700}.diag-outcomes-lead{margin:0 0 1.25rem;font-size:15px;line-height:1.55;color:#6a4a4a;font-weight:500}.diag-outcome-row{display:grid;grid-template-columns:repeat(3,1fr);gap:.85rem}.diag-outcome{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;background:#fff;border:1px solid var(--diag-line);border-radius:12px;padding:1.1rem .75rem 1rem}.diag-outcome-icon{width:34px;height:34px;color:var(--diag-good);margin-bottom:.15rem}.diag-outcome-icon svg{width:100%;height:100%;display:block}.diag-outcome-value{font-size:22px;font-weight:800;color:var(--diag-navy);line-height:1.05;letter-spacing:-.01em}.diag-outcome-label{font-size:12.5px;color:var(--diag-muted);line-height:1.35}.diag-outcomes-foot{margin:1.1rem 0 0;font-size:11.5px;color:#9a8585;line-height:1.45}.diag-capture{margin-top:1.5rem;text-align:center;background:var(--diag-navy);color:#fff;border-radius:16px;padding:1.75rem 1.5rem}.diag-capture h3{margin:0 0 .4rem;font-size:20px;font-weight:800}.diag-capture p{margin:0 0 1.15rem;font-size:14.5px;color:#c7d3e6;line-height:1.5}.diag-capture-form{display:flex;gap:.6rem;max-width:420px;margin:0 auto}.diag-capture-form input{flex:1;font:inherit;font-size:15px;padding:.85rem 1rem;border:none;border-radius:10px;color:var(--diag-ink)}.diag-capture-form input:focus{outline:2px solid var(--diag-blue)}.diag-capture .diag-btn{background:var(--diag-blue)}.diag-capture .diag-btn:hover{background:#0a90dd}.diag-capture-note{font-size:11.5px;color:#8ea1bd;margin:.85rem 0 0}.diag-capture-msg{font-size:15px;margin-top:.75rem;min-height:1.2em}.diag-capture.is-done{background:#0d3d2a}.diag-recos{margin-top:1.75rem}.diag-recos h3{text-align:center;font-size:20px;font-weight:800;color:var(--diag-navy);margin:0 0 .35rem}.diag-recos .diag-recos-sub{text-align:center;color:var(--diag-muted);font-size:14.5px;margin:0 0 1.25rem}.diag-reco-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.diag-reco{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;text-decoration:none;border:1px solid var(--diag-line);border-radius:12px;padding:1.35rem 1.25rem 1.25rem;background:#fff;transition:transform 0.2s ease,box-shadow 0.2s ease,border-color 0.2s ease}.diag-reco-thumb{width:78px;height:78px;border-radius:50%;overflow:hidden;background:#f2f4f6;border:1px solid var(--diag-line);display:flex;align-items:center;justify-content:center;margin-bottom:.25rem}.diag-reco-thumb img{width:100%;height:100%;object-fit:cover;display:block}.diag-reco:hover{transform:translateY(-3px);box-shadow:0 10px 24px rgb(20 60 90 / .12);border-color:#9fc7e0}.diag-reco .diag-reco-name{font-size:17px;font-weight:800;color:var(--diag-navy);text-transform:uppercase;letter-spacing:.01em}.diag-reco .diag-reco-why{font-size:14px;color:var(--diag-muted);line-height:1.5}.diag-reco .diag-reco-cta{font-size:14px;font-weight:700;color:var(--diag-blue);margin-top:auto}.diag-seo-h1{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.diag-hidden{display:none!important}.diag-fade{animation:diagFade 0.35s ease}@keyframes diagFade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media only screen and (max-width:600px){.diag-card{padding:1.5rem 1.25rem 1.75rem;border-radius:14px}.diag-intro h2{font-size:24px}.diag-bignum{font-size:64px}.diag-q-label{font-size:19px}.diag-reco-list{grid-template-columns:1fr}.diag-capture-form{flex-direction:column}.diag-nav .diag-btn{padding:.9rem 1.25rem}.diag-outcomes{padding:1.25rem 1rem 1.35rem}.diag-outcome-row{gap:.5rem}.diag-outcome{padding:.9rem .4rem .85rem}.diag-outcome-value{font-size:17px}.diag-outcome-label{font-size:11px}.diag-outcome-icon{width:28px;height:28px}}@media (prefers-reduced-motion:reduce){.diag-progress-fill,.diag-bar-fill,.diag-btn,.diag-reco{transition:none}.diag-fade{animation:none}}.google-reviews-container{margin-top:20px;margin-bottom:10px;display:flex;justify-content:left}.google-reviews-container .review-container{max-width:360px;display:flex;align-items:center;background:#fff;padding:10px 15px;border-radius:10px;box-shadow:0 2px 8px rgb(0 0 0 / .15);position:relative}.google-reviews-container .google-logo{background:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;position:relative;margin-right:10px}.google-reviews-container .google-logo::after{content:"";position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:6px solid #fff0;border-right:6px solid #fff0;border-top:6px solid #fff}.google-reviews-container .google-logo img{width:70px}.google-reviews-container .review-content{display:flex;flex-direction:column}.google-reviews-container .review-content .review-title{font-size:16px;font-weight:700;color:#444}.google-reviews-container .review-content .review-rating{display:flex;align-items:center;margin-top:3px}.google-reviews-container .review-content .review-rating .rating-value{font-size:24px;font-weight:700;margin-right:5px}.google-reviews-container .review-content .review-rating .stars{display:flex;align-items:center}.google-reviews-container .review-content .review-rating .stars .star{color:gold;font-size:18px;margin-right:2px}.google-reviews-container .review-content .review-rating .review-count{font-size:14px;color:gray;margin-left:5px}