@font-face{font-family:DM Sans;src:local("DM Sans Regular Italic"),local("DM Sans Italic"),url(../_fonts/pNywh9pTIgZ_UUv8agRme42igNEuBqf-GZz0rEi4JOs-D_1G37m2hbzuKIhfD33JHVL7VRp0WCAsryBglX0Fs94.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:"DM Sans Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:111.8837%;ascent-override:88.6635%;descent-override:27.7073%;line-gap-override:0%}@font-face{font-family:"DM Sans Fallback: Segoe UI";src:local("Segoe UI");size-adjust:105.1066%;ascent-override:94.3804%;descent-override:29.4939%;line-gap-override:0%}@font-face{font-family:"DM Sans Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:103.5556%;ascent-override:95.794%;descent-override:29.9356%;line-gap-override:0%}@font-face{font-family:"DM Sans Fallback: Arial";src:local("Arial");size-adjust:104.531%;ascent-override:94.9001%;descent-override:29.6563%;line-gap-override:0%}@font-face{font-family:"DM Sans Fallback: Noto Sans";src:local("Noto Sans");size-adjust:98.3122%;ascent-override:100.903%;descent-override:31.5322%;line-gap-override:0%}@font-face{font-family:DM Sans;src:local("DM Sans Regular Italic"),local("DM Sans Italic"),url(../_fonts/qaeriRtlZn9XxeKcuODsKeXTWIHZ_X8ruo8SqRjheHE-F0a_9eULWoLhNLYxtt1zSZMGrBy_9VORiQB4VFeYgpY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Medium Italic"),url(../_fonts/pNywh9pTIgZ_UUv8agRme42igNEuBqf-GZz0rEi4JOs-D_1G37m2hbzuKIhfD33JHVL7VRp0WCAsryBglX0Fs94.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Medium Italic"),url(../_fonts/qaeriRtlZn9XxeKcuODsKeXTWIHZ_X8ruo8SqRjheHE-F0a_9eULWoLhNLYxtt1zSZMGrBy_9VORiQB4VFeYgpY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans SemiBold Italic"),url(../_fonts/pNywh9pTIgZ_UUv8agRme42igNEuBqf-GZz0rEi4JOs-D_1G37m2hbzuKIhfD33JHVL7VRp0WCAsryBglX0Fs94.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans SemiBold Italic"),url(../_fonts/qaeriRtlZn9XxeKcuODsKeXTWIHZ_X8ruo8SqRjheHE-F0a_9eULWoLhNLYxtt1zSZMGrBy_9VORiQB4VFeYgpY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Bold Italic"),url(../_fonts/pNywh9pTIgZ_UUv8agRme42igNEuBqf-GZz0rEi4JOs-D_1G37m2hbzuKIhfD33JHVL7VRp0WCAsryBglX0Fs94.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Bold Italic"),url(../_fonts/qaeriRtlZn9XxeKcuODsKeXTWIHZ_X8ruo8SqRjheHE-F0a_9eULWoLhNLYxtt1zSZMGrBy_9VORiQB4VFeYgpY.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Regular"),local("DM Sans"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Medium"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Medium"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans SemiBold"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans SemiBold"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Bold"),url(../_fonts/BtWnw4L7ID7li7toH36oa37jEXkPNscr88SSQKgjODQ-zvAGW_pVSm4Av_to8e0yf9P7_BEF7Ru1kqihlvS1Zpk.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:DM Sans;src:local("DM Sans Bold"),url(../_fonts/4uHnWt_9ibVCXb7nqQ4alctKAS2EDXfugaxBChA9tFw-4vCjmb6BU4qrCKhD_60PO9PnjCZBbng26FRTh0jzvOA.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--primary:#1b4d3e;--primary-light:#2a7a5f;--primary-dark:#0f3028;--accent:#4ecb71;--accent-light:#a8e6cf;--bg:#fafaf7;--bg-dark:#1b4d3e;--bg-section:#f0ede6;--text:#1a1a1a;--text-light:#555;--text-on-dark:#fff;--white:#fff;--radius:16px;--radius-sm:8px;--radius-xl:24px;--shadow:0 2px 16px rgba(0,0,0,.06);--max-w:1200px;--transition:.3s cubic-bezier(.4,0,.2,1)}html{font-size:16px;scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:DM Sans,"DM Sans Fallback: BlinkMacSystemFont","DM Sans Fallback: Segoe UI","DM Sans Fallback: Helvetica Neue","DM Sans Fallback: Arial","DM Sans Fallback: Noto Sans",-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.6;-webkit-font-smoothing:antialiased}body.menu-open{overflow:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}ul{list-style:none}.container{margin:0 auto;max-width:var(--max-w);padding:0 24px}.section-pad{padding:80px 0}.btn{align-items:center;border:none;border-radius:100px;cursor:pointer;display:inline-flex;font-size:1rem;font-weight:600;gap:8px;padding:14px 32px;transition:var(--transition)}.btn-primary{background:var(--primary);color:var(--white)}.btn-primary:hover{background:var(--primary-light);transform:translateY(-1px)}.btn-outline{background:transparent;border:2px solid var(--primary);color:var(--primary)}.btn-outline:hover{background:var(--primary);color:var(--white)}.btn-white{background:var(--white);color:var(--primary)}.btn-white:hover{background:var(--accent-light)}.btn:focus-visible,.hamburger:focus-visible,.slider-btn:focus-visible,.weight-slider:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fafaf7eb;border-bottom:1px solid rgba(0,0,0,.06);position:sticky;top:0;z-index:100}.nav-inner{align-items:center;display:flex;height:72px;justify-content:space-between;margin:0 auto;padding:0 clamp(24px,4vw,56px);width:100%}.nav-logo{color:var(--primary);font-size:1.5rem;font-weight:700;letter-spacing:-.5px}.nav .nav-logo{align-items:center;display:inline-flex}.nav .nav-logo img{display:block;height:47px;width:auto}.nav-logo span{color:var(--accent)}.nav-links{align-items:center;display:flex;gap:32px}.nav-links a{color:var(--text-light);font-size:.95rem;font-weight:500;transition:var(--transition)}.nav-links a:hover{color:var(--primary)}.nav-cta{align-items:center;display:flex;gap:12px}.nav-cta .btn{font-size:.9rem;padding:10px 24px}.hamburger{background:none;border:none;cursor:pointer;display:none;padding:4px}.hamburger svg{color:var(--text);height:28px;width:28px}.hero{background:var(--primary-dark);isolation:isolate;overflow:hidden;padding:44px 0 36px;position:relative}.hero:before{background:linear-gradient(90deg,#fafaf7fa,#fafaf7f0 24%,#fafaf7a8 48%,#fafaf72e 74%,#0f302857),linear-gradient(180deg,#0f302814,#0f302847);inset:0}.hero:after,.hero:before{content:"";position:absolute;z-index:1}.hero:after{background:linear-gradient(180deg,rgba(250,250,247,0) 0,var(--bg) 100%);bottom:0;height:120px;left:0;right:0}.hero-media{inset:0;position:absolute;z-index:0}.hero-inner{align-items:center;display:flex;margin:0 auto;min-height:clamp(540px,74vh,720px);padding:0 clamp(24px,4vw,72px);position:relative;width:100%;z-index:2}.hero-content{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fafaf7bd;border:1px solid hsla(0,0%,100%,.5);border-radius:32px;box-shadow:0 24px 80px #0f30282e;margin:10px 0 104px;max-width:min(680px,54vw);padding:clamp(32px,4vw,52px)}.hero h1{color:var(--primary-dark);font-size:clamp(3rem,5vw,4.5rem);font-weight:700;letter-spacing:-2px;line-height:1.02;margin-bottom:20px}.hero p{color:#1a1a1acc;font-size:1.1rem;line-height:1.75;margin-bottom:32px;max-width:none}.hero-guarantee{align-items:center;color:#1a1a1ab8;display:flex;font-size:.85rem;gap:8px;margin-top:16px}.hero-guarantee svg{color:var(--accent);flex-shrink:0;height:18px;width:18px}.hero-trust{align-items:center;background:#ffffffeb;border-radius:var(--radius);box-shadow:0 10px 30px #0f30281f;display:flex;gap:12px;margin-top:20px;padding:12px 20px;width:-moz-fit-content;width:fit-content}.hero-trust-label{color:var(--text-light);font-size:.8rem}.hero-trust-meta{align-items:center;display:flex;gap:8px;margin-top:4px}.trust-stars{display:flex;gap:2px}.trust-stars svg{fill:#00b67a;height:18px;width:18px}.trust-stars--accent svg{fill:var(--accent)}.trust-score{color:var(--text);font-size:.85rem;font-weight:600}.hero-img-main{filter:saturate(.95) contrast(1.02);height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 58%;object-position:center 58%;transform:scale(1.06);transform-origin:center center;width:100%}.img-placeholder{align-items:center;background:linear-gradient(135deg,var(--accent-light) 0,var(--primary-light) 100%);border-radius:var(--radius);color:var(--white);display:flex;font-size:.85rem;font-weight:600;justify-content:center;padding:16px;text-align:center}.placeholder-step-1{background:linear-gradient(135deg,#a8e6cf,#2a7a5f)}.placeholder-step-2{background:linear-gradient(135deg,#88d8b0,#1b4d3e)}.placeholder-step-3{background:linear-gradient(135deg,#b2dfdb,#1b4d3e)}.placeholder-testimonial-before-1{background:linear-gradient(135deg,#ffdab9,#e8967a)}.placeholder-testimonial-after-1{background:linear-gradient(135deg,#a8e6cf,#4ecb71)}.placeholder-testimonial-before-2{background:linear-gradient(135deg,bisque,#deb887)}.placeholder-testimonial-after-2{background:linear-gradient(135deg,#88d8b0,#2a7a5f)}.placeholder-testimonial-before-3{background:linear-gradient(135deg,#fadadd,#e8a0bf)}.placeholder-testimonial-after-3{background:linear-gradient(135deg,#b2dfdb,#1b4d3e)}.placeholder-testimonial-before-4{background:linear-gradient(135deg,#ffecd2,#fcb69f)}.placeholder-testimonial-after-4{background:linear-gradient(135deg,#c3fae8,#38d9a9)}.placeholder-testimonial-before-5{background:linear-gradient(135deg,#e0c3fc,#8ec5fc)}.placeholder-testimonial-after-5{background:linear-gradient(135deg,#a8e6cf,#1b4d3e)}.placeholder-stat-line{background:linear-gradient(90deg,var(--accent-light),var(--primary-light))}.placeholder-stat-pie{background:linear-gradient(90deg,#b2dfdb,var(--primary))}.placeholder-feature-science{background:linear-gradient(135deg,#e8f5e9,#66bb6a)}.placeholder-feature-experts{background:linear-gradient(135deg,#e3f2fd,#42a5f5)}.placeholder-feature-longterm{background:linear-gradient(135deg,#fff3e0,#ffa726)}.placeholder-team-1{background:linear-gradient(135deg,#e8f5e9,#2e7d32)}.placeholder-team-2{background:linear-gradient(135deg,#e3f2fd,#1565c0)}.placeholder-team-3{background:linear-gradient(135deg,#fff3e0,#e65100)}.ticker{background:var(--white);border-bottom:1px solid rgba(0,0,0,.06);border-top:1px solid rgba(0,0,0,.06);overflow:hidden;padding:16px 0}.ticker-track{animation:ticker 30s linear infinite;display:flex;gap:48px;width:-moz-max-content;width:max-content}.ticker-item{color:var(--text-light);font-size:.9rem;font-weight:500;gap:10px;white-space:nowrap}.ticker-icon,.ticker-item{align-items:center;display:flex}.ticker-icon{background:var(--accent-light);border-radius:50%;flex-shrink:0;height:32px;justify-content:center;width:32px}.ticker-icon svg{color:var(--primary);height:16px;width:16px}.ticker-icon--community{background:#e2f5eb}.ticker-icon--delivery{background:#e7f4ef}.ticker-icon--treatment{background:#eaf7ee}.ticker-icon--flexible{background:#eff8e8}.ticker-icon--support{background:#e6f2ec}.ticker-icon--guarantee{background:#e0f6ea}@keyframes ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}.steps{background:var(--bg)}.steps-title{color:var(--primary-dark);font-size:2.2rem;font-weight:700;letter-spacing:-.5px;margin-bottom:56px;text-align:center}.steps-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.step-card{background:var(--white);border-radius:var(--radius-xl);box-shadow:var(--shadow);overflow:hidden;transition:var(--transition)}.step-card:hover{box-shadow:0 8px 32px #0000001a;transform:translateY(-4px)}.step-card-img{height:280px;overflow:hidden}.step-card-img .img-placeholder{border-radius:0;height:100%}.step-card-body{padding:28px}.step-card h3{color:var(--primary-dark);font-size:1.2rem;font-weight:700;margin-bottom:12px}.step-card p{color:var(--text-light);font-size:.95rem;line-height:1.6}.cta-banner{background:var(--primary);color:var(--white);padding:48px 24px;text-align:center}.cta-banner h2{font-size:1.6rem;font-weight:600;margin-bottom:8px}.cta-banner-subtitle{font-size:1.1rem;opacity:.8}.cta-banner-trust{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:16px}.cta-banner-score{color:var(--white);font-size:.9rem;font-weight:600}.testimonials{background:var(--bg-section);position:relative}.testimonials-header{margin-bottom:48px;text-align:center}.testimonials-header h2{color:var(--primary-dark);font-size:2.2rem;font-weight:700;margin-bottom:16px}.testimonial-slider{display:flex;gap:24px;overflow-x:auto;padding-bottom:16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.testimonial-slider::-webkit-scrollbar{display:none}.testimonial-card{background:var(--white);border-radius:var(--radius-xl);box-shadow:var(--shadow);flex-shrink:0;min-width:360px;overflow:hidden;scroll-snap-align:start}.testimonial-images{display:grid;grid-template-columns:1fr 1fr;height:240px}.testimonial-img-wrap{overflow:hidden;position:relative}.testimonial-img-wrap .img-placeholder{border-radius:0;height:100%}.testimonial-label{background:#0009;border-radius:100px;bottom:8px;color:var(--white);font-size:.75rem;font-weight:600;left:8px;padding:4px 10px;position:absolute}.testimonial-body{padding:24px}.testimonial-stat{align-items:baseline;display:flex;gap:6px;margin-bottom:4px}.testimonial-stat .big{color:var(--primary);font-size:2.5rem;font-weight:700}.testimonial-stat .unit{color:var(--primary);font-size:1.2rem;font-weight:600}.testimonial-period{color:var(--text-light);font-size:.85rem;margin-bottom:12px}.testimonial-quote{color:var(--text);font-size:.95rem;font-style:italic;line-height:1.6}.slider-nav{gap:12px;margin-top:32px}.slider-btn,.slider-nav{display:flex;justify-content:center}.slider-btn{align-items:center;background:var(--white);border:2px solid var(--primary);border-radius:50%;cursor:pointer;height:48px;transition:var(--transition);width:48px}.slider-btn:hover{background:var(--primary)}.slider-btn:hover,.slider-btn:hover svg{color:var(--white)}.slider-btn svg{color:var(--primary);height:20px;width:20px}.results{background:var(--white)}.results-header{margin-bottom:48px;text-align:center}.results-header h2{color:var(--primary-dark);font-size:2.2rem;font-weight:700}.results-highlight{align-items:center;background:var(--bg-section);border-radius:var(--radius-xl);display:flex;gap:48px;margin-bottom:48px;padding:48px}.results-number{color:var(--primary);font-size:5rem;font-weight:700;line-height:1;white-space:nowrap}.results-number small{font-size:2rem}.results-desc h3{font-size:1.1rem;font-weight:600;margin-bottom:8px}.results-desc p{color:var(--text-light);font-size:.9rem}.weight-calc{background:var(--primary-dark);border-radius:var(--radius-xl);color:var(--white);padding:48px;text-align:center}.weight-calc h3{font-size:1.4rem;margin-bottom:32px}.weight-slider-wrap{margin:0 auto;max-width:500px}.weight-slider-label{display:flex;font-size:.9rem;justify-content:space-between;margin-bottom:8px;opacity:.8}.weight-slider-value{font-size:1.3rem;font-weight:700}.weight-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff3;border-radius:100px;height:8px;margin:16px 0;outline:none;width:100%}.weight-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--accent);border-radius:50%;box-shadow:0 2px 8px #0000004d;cursor:pointer;height:32px;width:32px}.weight-result{background:#ffffff1a;border-radius:var(--radius);margin-top:24px;padding:20px;text-align:center}.weight-result-label{font-size:.85rem;margin-bottom:8px;opacity:.8}.weight-result-value{color:var(--accent);font-size:3rem;font-weight:700}.weight-result-value span{font-size:1.5rem}.stats-grid{display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-top:48px}.stat-card{background:var(--bg-section);border-radius:var(--radius-xl);padding:40px;text-align:center}.stat-card .stat-value{color:var(--primary);font-size:3rem;font-weight:700;margin-bottom:12px}.stat-card .stat-label{color:var(--text-light);font-size:.85rem;font-weight:600;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.stat-card p{color:var(--text);font-size:.95rem}.stat-chart{height:120px;margin-top:16px}.stat-chart .img-placeholder{font-size:.75rem;height:100%}.partners{background:var(--bg-section);padding:40px 0;text-align:center}.partners p{color:var(--text-light);font-size:.85rem;font-weight:600;letter-spacing:1px;margin-bottom:24px;text-transform:uppercase}.partners-logos{align-items:center;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;opacity:.5}.partner-logo{color:var(--text);font-size:.9rem;font-weight:700;white-space:nowrap}.features{background:linear-gradient(180deg,var(--bg-section) 0,var(--bg) 100%)}.features-title{color:var(--primary-dark);font-size:2.2rem;font-weight:700;margin-bottom:56px;text-align:center}.features-grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.feature-card{background:var(--white);border-radius:var(--radius-xl);box-shadow:var(--shadow);overflow:hidden;transition:var(--transition)}.feature-card:hover{transform:translateY(-4px)}.feature-card-img{height:220px;overflow:hidden}.feature-card-img img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.feature-card-img .img-placeholder{border-radius:0;height:100%}.feature-card-body{padding:28px}.feature-card h3{color:var(--primary-dark);font-size:1.15rem;font-weight:700;margin-bottom:12px}.feature-card p{color:var(--text-light);font-size:.95rem;line-height:1.6}.team{background:var(--bg)}.team-header{margin-bottom:48px;text-align:center}.team-header p{color:var(--text-light);font-size:.85rem;font-weight:600;letter-spacing:1px;margin-bottom:12px;text-transform:uppercase}.team-grid{display:grid;gap:40px;grid-template-columns:repeat(3,minmax(0,1fr))}.team-card{text-align:center}.team-card-img{aspect-ratio:1/1;border-radius:50%;box-shadow:0 12px 30px #0f30281f;margin:0 auto 24px;overflow:hidden;width:min(100%,240px)}.team-card-img .img-placeholder{border-radius:50%;font-size:1rem;height:100%}.team-card-body{padding:0}.team-card h3{color:var(--primary-dark);font-size:1.1rem;font-weight:700;margin-bottom:6px}.team-card .role{color:var(--text-light);font-size:.85rem;margin-bottom:14px}.team-bio,.team-card p{color:var(--text-light);font-size:.9rem;line-height:1.6}.team-bio{margin:0 auto;max-width:320px}.money-back{background:var(--primary);color:var(--white)}.money-back-inner{align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1fr}.money-back-content h2{font-size:2.2rem;font-weight:700;margin-bottom:16px}.money-back-content p{font-size:1.05rem;line-height:1.7;margin-bottom:24px;opacity:.9}.money-back-img{display:flex;justify-content:center}.money-back-img .img-placeholder{border-radius:50%;font-size:1rem;height:320px;width:320px}.money-back-badge{background:linear-gradient(135deg,var(--accent),var(--accent-light));border-radius:50%;height:280px;width:280px}.final-cta{background:var(--bg);text-align:center}.final-cta h2{color:var(--primary-dark);font-size:2rem;font-weight:700;margin-bottom:8px}.final-cta p{color:var(--text-light);font-size:1.05rem;margin-bottom:32px}.final-cta .hero-guarantee{justify-content:center;margin-top:16px}.footer{background:var(--primary-dark);color:#ffffffb3;padding:64px 0 32px}.footer-grid{display:grid;gap:48px;grid-template-columns:2fr 1fr 1fr 1fr;margin-bottom:48px}.footer-brand .nav-logo{align-items:center;background:#fffffff0;border-radius:18px;box-shadow:0 12px 30px #00000024;display:inline-flex;margin-bottom:16px;padding:8px 14px}.footer-brand .nav-logo img{display:block;height:49px;width:auto}.footer-contact{margin-top:16px}.footer-contact a{color:#ffffffb3;display:block;font-size:.9rem;margin-bottom:8px;transition:var(--transition)}.footer-contact a:hover{color:var(--white)}.footer-contact-link-spaced{margin-top:8px}.footer-contact-note{display:block;font-size:.8rem;opacity:.6}.footer-col h4{color:var(--white);font-size:.9rem;font-weight:600;margin-bottom:16px}.footer-col a{color:#fff9;display:block;font-size:.85rem;margin-bottom:10px;transition:var(--transition)}.footer-col a:hover{color:var(--white)}.footer-bottom{align-items:center;border-top:1px solid hsla(0,0%,100%,.1);display:flex;justify-content:space-between;padding-top:24px}.footer-copy{font-size:.8rem}.footer-socials{display:flex;gap:16px}.footer-socials a{align-items:center;background:#ffffff1a;border-radius:50%;display:flex;height:36px;justify-content:center;transition:var(--transition);width:36px}.footer-socials a:hover{background:var(--accent)}.footer-socials svg{fill:var(--white);height:16px;width:16px}.footer-emergency{font-size:.8rem;margin-top:24px;opacity:.5;text-align:center}.mobile-menu{background:var(--bg);display:none;flex-direction:column;gap:24px;inset:72px 0 0;padding:32px 24px;position:fixed;z-index:99}.mobile-menu.active{display:flex}.mobile-menu a{border-bottom:1px solid rgba(0,0,0,.06);color:var(--text);font-size:1.2rem;font-weight:600;padding:12px 0}.mobile-menu-cta{margin-top:16px;text-align:center}@media(max-width:1024px){.hero:before{background:linear-gradient(180deg,#fafaf7f5,#fafaf7d6 48%,#fafaf7b3),linear-gradient(90deg,#0f30281a,#0f30283d)}.hero-inner{min-height:620px}.hero h1{font-size:2.5rem}.features-grid,.steps-grid,.team-grid{grid-template-columns:1fr;margin:0 auto;max-width:500px}.stats-grid{grid-template-columns:1fr}.results-highlight{flex-direction:column;gap:24px;text-align:center}.money-back-inner{grid-template-columns:1fr;text-align:center}.money-back-img{order:-1}.footer-grid{gap:32px;grid-template-columns:1fr 1fr}}@media(max-width:768px){.nav-cta,.nav-links{display:none}.hamburger{display:block}.nav .nav-logo img{height:42px}.hero{padding:16px 0 18px}.hero:before{background:linear-gradient(180deg,#fafaf7f0,#fafaf7e0 45%,#fafaf7c2),linear-gradient(90deg,#0f302824,#0f302847)}.hero-inner{min-height:auto}.hero h1{font-size:2.15rem}.hero-content{border-radius:24px;margin:6px 0 76px;max-width:100%;padding:24px}.hero p{font-size:1rem}.section-pad{padding:56px 0}.features-title,.results-header h2,.steps-title,.testimonials-header h2{font-size:1.7rem}.testimonial-card{min-width:300px}.weight-calc{padding:32px 24px}.footer-grid{grid-template-columns:1fr}.footer-bottom{flex-direction:column;gap:16px;text-align:center}}.quiz-overlay[hidden]{display:none}body.quiz-page{background:radial-gradient(circle at top right,rgba(78,203,113,.1),transparent 28%),linear-gradient(180deg,#f7f2e8,#f2ece1);min-height:100vh}body.quiz-open{overflow:hidden}.quiz-page-main{min-height:100vh;padding:20px}.quiz-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f302838;inset:0;padding:20px;position:fixed;z-index:300}.quiz-shell{background:radial-gradient(circle at top right,rgba(78,203,113,.16),transparent 30%),linear-gradient(180deg,#f7f2e8,#f2ece1);border-radius:32px;box-shadow:0 28px 80px #0f30282e;display:flex;flex-direction:column;margin:0 auto;overflow:hidden;width:min(1180px,100%)}.quiz-shell,.quiz-shell--page{min-height:calc(100vh - 40px)}.quiz-header{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f2e8e6;border-bottom:1px solid rgba(27,77,62,.08);display:flex;gap:20px;padding:20px 28px}.quiz-header-btn{align-items:center;background:#ffffffd9;border:1px solid rgba(27,77,62,.12);border-radius:50%;color:var(--primary-dark);cursor:pointer;display:inline-flex;height:48px;justify-content:center;transition:var(--transition);width:48px}.quiz-header-btn:hover:not(:disabled){background:var(--primary);color:var(--white)}.quiz-auth-btn:focus-visible,.quiz-consent input:focus-visible,.quiz-header-btn:focus-visible,.quiz-help-toggle:focus-visible,.quiz-input:focus-visible,.quiz-option:focus-visible,.quiz-textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.quiz-header-btn:disabled{opacity:0;pointer-events:none}.quiz-header-btn svg{height:20px;width:20px}.quiz-header-main{flex:1}.quiz-header-label{color:#1b4d3ea3;display:block;font-size:.82rem;font-weight:700;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.quiz-progress{background:#1b4d3e17;border-radius:999px;height:8px;overflow:hidden;position:relative;width:100%}.quiz-progress-bar{background:linear-gradient(90deg,var(--accent) 0,var(--primary) 100%);border-radius:inherit;inset:0 auto 0 0;position:absolute;transition:width .28s ease;width:0}.quiz-stage{flex:1;overflow-y:auto;padding:44px 48px 52px}.quiz-stage::-webkit-scrollbar{width:10px}.quiz-stage::-webkit-scrollbar-thumb{background:#1b4d3e29;border-radius:999px}.quiz-step{display:flex;flex-direction:column;gap:28px;margin:0 auto;width:min(980px,100%)}.quiz-step--narrow{width:min(760px,100%)}.quiz-step--wide{width:min(1080px,100%)}.quiz-step--centered{justify-content:center;min-height:100%}.quiz-doctor{align-items:center;background:#ffffffd6;border-radius:999px;box-shadow:0 12px 28px #1b4d3e14;display:inline-flex;gap:14px;padding:12px 18px;width:-moz-fit-content;width:fit-content}.quiz-doctor-avatar{align-items:center;background:linear-gradient(135deg,var(--primary) 0,#3f725d 100%);border-radius:50%;color:var(--white);display:flex;font-size:1rem;font-weight:700;height:48px;justify-content:center;width:48px}.quiz-doctor-meta span,.quiz-doctor-meta strong{display:block}.quiz-doctor-meta strong{color:var(--primary-dark);font-size:.98rem}.quiz-doctor-meta span{color:var(--text-light);font-size:.84rem}.quiz-title{color:var(--primary-dark);font-size:clamp(2.35rem,4vw,4.2rem);letter-spacing:-.05em;line-height:1.04}.quiz-title--compact{font-size:clamp(2rem,3.2vw,3.3rem)}.quiz-copy{color:var(--text-light);font-size:1.08rem;line-height:1.75;max-width:720px}.quiz-copy strong{color:var(--primary-dark)}.quiz-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px}.quiz-actions--stack{align-items:stretch;flex-direction:column}.quiz-btn{justify-content:center;min-width:168px}.quiz-btn[disabled]{cursor:not-allowed;opacity:.42;transform:none}.quiz-question-header{display:flex;flex-direction:column;gap:10px}.quiz-question-subtitle{color:var(--text-light);font-size:1rem;max-width:760px}.quiz-help{display:flex;flex-direction:column;gap:12px}.quiz-help-toggle{align-items:center;background:transparent;border:none;color:var(--primary);cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:700;gap:10px;padding:0;width:-moz-fit-content;width:fit-content}.quiz-help-toggle svg{height:16px;transition:transform .2s ease;width:16px}.quiz-help-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.quiz-help-text{background:#ffffffdb;border-radius:20px;color:var(--text-light);display:none;max-width:760px;padding:16px 18px}.quiz-help-text.is-open{display:block}.quiz-options{display:grid;gap:16px}.quiz-options--two{grid-template-columns:repeat(2,minmax(0,1fr))}.quiz-options--three{grid-template-columns:repeat(3,minmax(0,1fr))}.quiz-option{align-items:flex-start;background:#ffffffeb;border:1px solid rgba(27,77,62,.12);border-radius:24px;color:var(--primary-dark);cursor:pointer;display:flex;gap:18px;justify-content:space-between;padding:22px 24px;text-align:left;transition:var(--transition);width:100%}.quiz-option:hover{border-color:#1b4d3e3d;transform:translateY(-1px)}.quiz-option.is-selected{background:linear-gradient(180deg,#f2fbf4,#ebf5ef);border-color:#1b4d3ed6;box-shadow:0 12px 32px #1b4d3e14}.quiz-option-copy-wrap{display:flex;flex-direction:column;gap:6px}.quiz-option-title{font-size:1.04rem;font-weight:700}.quiz-option-copy{color:var(--text-light);font-size:.92rem;line-height:1.6}.quiz-option-indicator{border:2px solid rgba(27,77,62,.22);border-radius:50%;flex-shrink:0;height:24px;margin-top:2px;transition:var(--transition);width:24px}.quiz-option.is-selected .quiz-option-indicator{background:radial-gradient(circle at center,var(--primary) 0 44%,transparent 48%);border-color:var(--primary)}.quiz-input-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.quiz-field{background:#fffffff0;border:1px solid rgba(27,77,62,.12);border-radius:24px;padding:24px}.quiz-field--account{gap:18px}.quiz-field-head{align-items:baseline;display:flex;gap:12px;justify-content:space-between}.quiz-field label{color:#1b4d3e99;display:block;font-size:.86rem;font-weight:700;letter-spacing:.08em;margin-bottom:14px;text-transform:uppercase}.quiz-field-head label{margin-bottom:0}.quiz-field-error{color:#bb4c4c;font-size:.88rem;font-weight:600;opacity:0;transition:opacity .2s ease}.quiz-field-error.is-visible{opacity:1}.quiz-input-wrap{align-items:center;display:flex;gap:12px}.quiz-input{background:transparent;border:none;color:var(--primary-dark);font:inherit;font-size:2.3rem;font-weight:700;letter-spacing:-.04em;width:100%}.quiz-input--email{font-size:1.5rem;letter-spacing:-.02em}.quiz-input::-moz-placeholder,.quiz-textarea::-moz-placeholder{color:#1a1a1a42}.quiz-input::placeholder,.quiz-textarea::placeholder{color:#1a1a1a42}.quiz-input:focus,.quiz-textarea:focus{outline:none}.quiz-input-suffix{color:var(--text-light);font-size:1rem;font-weight:700}.quiz-footer-note,.quiz-input-note,.quiz-note{color:var(--text-light);font-size:.92rem;line-height:1.6}.quiz-textarea{background:#fffffff0;border:1px solid rgba(27,77,62,.12);border-radius:24px;color:var(--primary-dark);font:inherit;font-size:1rem;line-height:1.65;min-height:180px;padding:20px 22px;resize:vertical;width:100%}.quiz-account-card{background:#fffffff2;border-radius:30px;box-shadow:0 18px 48px #1b4d3e14;display:grid;gap:22px;padding:28px}.quiz-account-alt{color:var(--text-light);font-size:.92rem;font-weight:600;text-align:center}.quiz-auth-btn{align-items:center;background:#111;border:1px solid rgba(27,77,62,.14);border-radius:999px;color:var(--white);cursor:pointer;display:inline-flex;font:inherit;font-weight:700;gap:12px;justify-content:center;min-height:58px;padding:16px 24px;transition:var(--transition);width:100%}.quiz-auth-btn:hover{background:#000;transform:translateY(-1px)}.quiz-auth-btn svg{height:20px;width:20px}.quiz-stat-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.quiz-stat-card{background:linear-gradient(180deg,#fffffff0,#ffffffdb);border-radius:26px;box-shadow:0 18px 48px #1b4d3e14;padding:24px}.quiz-stat-value{color:var(--primary);display:block;font-size:clamp(2.1rem,5vw,3.7rem);letter-spacing:-.06em;line-height:1;margin-bottom:10px}.quiz-stat-label{color:var(--primary-dark);display:block;font-size:1rem;font-weight:600;line-height:1.5}.quiz-insight-layout{align-items:stretch;display:grid;gap:24px;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}.quiz-insight-card{background:linear-gradient(180deg,hsla(0,0%,100%,.06),transparent 34%),#314b36;border-radius:32px;box-shadow:0 22px 52px #0f302833;color:var(--white);padding:32px}.quiz-insight-metric{font-size:clamp(4rem,7vw,6rem);letter-spacing:-.08em;line-height:.95;margin-bottom:14px}.quiz-insight-card p{color:#ffffffe0;font-size:1.08rem;line-height:1.7;max-width:320px}.quiz-trend-svg{height:auto;margin-top:18px;width:100%}.quiz-trend-axis,.quiz-trend-label{fill:#ffffffb8;font-size:12px;stroke:#ffffff29}.quiz-trend-line{fill:none;stroke:#fffffff5;stroke-linecap:round;stroke-linejoin:round;stroke-width:4}.quiz-trend-dashed{fill:none;stroke:#ffffff8f;stroke-dasharray:2 12;stroke-linecap:round;stroke-width:4}.quiz-trend-area{fill:url(#quizTrendArea)}.quiz-trend-dot{fill:#fff;stroke:#fff3;stroke-width:6}.quiz-trend-pill{fill:#ffffffeb}.quiz-trend-pill-text{fill:var(--primary-dark);font-size:12px;font-weight:700}.quiz-trust-layout{display:grid;gap:24px}.quiz-social-grid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr))}.quiz-social-card{background:#fffffff5;border-radius:30px;box-shadow:0 18px 44px #1b4d3e14;display:flex;flex-direction:column;gap:18px;padding:18px}.quiz-social-visual{background:linear-gradient(180deg,#dfe8df,#b9c9bd);border-radius:24px;min-height:290px;overflow:hidden;position:relative}.quiz-social-visual:before{background:radial-gradient(circle at 50% 18%,hsla(0,0%,100%,.42),transparent 18%),radial-gradient(circle at 50% 42%,rgba(39,58,45,.32),transparent 28%),linear-gradient(180deg,transparent,rgba(26,26,26,.14));content:"";inset:0;position:absolute}.quiz-social-visual--1{background:linear-gradient(180deg,#e7d8c8,#b79e87)}.quiz-social-visual--2{background:linear-gradient(180deg,#d8ddd6,#8a9589)}.quiz-social-visual--3{background:linear-gradient(180deg,#d8eadf,#9fbeaa)}.quiz-social-visual--4{background:linear-gradient(180deg,#d7e4f0,#94acc4)}.quiz-social-badge{align-items:center;background:#e4f7e7eb;border-radius:999px;bottom:16px;color:var(--primary);display:inline-flex;font-size:.82rem;font-weight:700;gap:10px;justify-content:center;left:16px;letter-spacing:.04em;padding:12px 14px;position:absolute;right:16px;text-transform:uppercase;z-index:1}.quiz-social-badge svg{height:18px;width:18px}.quiz-social-name{color:var(--primary-dark);font-size:1.1rem;font-weight:700}.quiz-social-loss{align-items:flex-end;color:#143444;display:flex;font-size:3.8rem;gap:6px;letter-spacing:-.08em;line-height:1}.quiz-social-loss span{font-size:1rem;letter-spacing:0;margin-bottom:9px}.quiz-social-time{color:var(--text-light);font-size:.98rem}.quiz-rating-card{align-items:center;background:#ffffffb8;border-radius:28px;display:flex;flex-direction:column;gap:12px;padding:22px 28px}.quiz-rating-card strong{color:var(--primary-dark);font-size:1.5rem}.quiz-rating-stars{display:inline-flex;gap:8px}.quiz-rating-stars span{align-items:center;background:linear-gradient(180deg,#3fd07d,#169e5c);border-radius:12px;color:var(--white);display:inline-flex;height:34px;justify-content:center;width:34px}.quiz-agreement-list,.quiz-tag-list{display:grid;gap:12px}.quiz-tag-list{grid-template-columns:repeat(2,minmax(0,1fr))}.quiz-tag{align-items:flex-start;background:#ffffffeb;border-radius:22px;display:flex;gap:12px;padding:18px 18px 18px 20px}.quiz-tag-bullet{background:var(--accent);border-radius:50%;flex-shrink:0;height:8px;margin-top:10px;width:8px}.quiz-agreement-list li,.quiz-tag strong{color:var(--primary-dark);font-size:.98rem;line-height:1.6}.quiz-agreement-list li{align-items:flex-start;background:#ffffffeb;border-radius:22px;display:flex;gap:14px;padding:18px 20px}.quiz-agreement-list li:before{background:radial-gradient(circle at center,#4ecb71 0 40%,transparent 44%),#4ecb712e;border-radius:50%;content:"";flex-shrink:0;height:18px;margin-top:3px;width:18px}.quiz-list-panel{background:#fffffff0;border-radius:26px;box-shadow:0 18px 48px #1b4d3e14;padding:24px 26px}.quiz-list-panel-items{display:grid;gap:12px;list-style:none;padding-left:0}.quiz-list-panel-items li{color:var(--primary-dark);font-size:.98rem;line-height:1.6;padding-left:22px;position:relative}.quiz-list-panel-items li:before{background:var(--accent);border-radius:50%;content:"";height:8px;left:0;position:absolute;top:11px;width:8px}.quiz-consent{align-items:flex-start;background:#fffffff0;border-radius:24px;display:flex;gap:16px;padding:20px 22px}.quiz-consent input{accent-color:var(--primary);height:22px;width:22px}.quiz-consent label{color:var(--primary-dark);font-size:1rem;line-height:1.6}.quiz-success{display:grid;gap:24px;justify-items:start}.quiz-success-badge{align-items:center;background:linear-gradient(135deg,var(--accent) 0,var(--primary) 100%);border-radius:28px;box-shadow:0 16px 40px #1b4d3e24;color:var(--white);display:flex;height:92px;justify-content:center;width:92px}.quiz-success-badge svg{height:42px;width:42px}.quiz-prognosis-layout{display:grid;gap:24px}.quiz-prognosis-summary{display:grid;gap:24px;grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}.quiz-graph-card,.quiz-prognosis-card{background:#fffffff2;border-radius:30px;box-shadow:0 18px 48px #1b4d3e14;padding:28px}.quiz-kicker{color:#1b4d3ea3;display:block;font-size:.82rem;font-weight:700;letter-spacing:.14em;margin-bottom:14px;text-transform:uppercase}.quiz-weight-grid{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.quiz-weight-chip{background:linear-gradient(180deg,#edf6ef,#e1f0e5);border-radius:24px;padding:18px 16px}.quiz-weight-chip strong{color:var(--primary-dark);display:block;font-size:2rem;letter-spacing:-.06em;line-height:1;margin-top:6px}.quiz-weight-chip span{color:var(--text-light);font-size:.88rem}.quiz-motivation-list{display:grid;gap:10px;margin-top:22px}.quiz-motivation-item{align-items:center;background:#1b4d3e12;border-radius:999px;color:var(--primary-dark);display:inline-flex;font-weight:600;gap:12px;padding:12px 16px;width:-moz-fit-content;width:fit-content}.quiz-motivation-item:before{background:var(--accent);border-radius:50%;content:"";height:10px;width:10px}.quiz-graph-meta{display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin-bottom:18px}.quiz-graph-metric{display:flex;flex-direction:column;gap:4px}.quiz-graph-metric span{color:var(--text-light);font-size:.84rem}.quiz-graph-metric strong{color:var(--primary-dark);font-size:2.2rem;letter-spacing:-.06em;line-height:1}.quiz-prognosis-svg{height:auto;width:100%}.quiz-prognosis-axis,.quiz-prognosis-caption,.quiz-prognosis-grid{fill:#1b4d3e99;font-size:12px;stroke:#1b4d3e24}.quiz-prognosis-line{fill:none;stroke:var(--primary);stroke-linecap:round;stroke-width:4}.quiz-prognosis-fill{fill:url(#quizPrognosisArea)}.quiz-prognosis-point{fill:var(--white);stroke:var(--primary);stroke-width:4}.quiz-prognosis-footer{color:var(--text-light);font-size:.92rem;line-height:1.65;margin-top:18px}.quiz-inline-highlight{color:var(--primary-dark);font-weight:700}@media(max-width:1024px){.quiz-overlay,.quiz-page-main{padding:0}.quiz-shell{border-radius:0;min-height:100vh;width:100%}.quiz-stage{padding:36px 26px 40px}.quiz-insight-layout,.quiz-options--three,.quiz-prognosis-summary,.quiz-social-grid,.quiz-stat-grid{grid-template-columns:1fr}.quiz-tag-list,.quiz-weight-grid{grid-template-columns:1fr 1fr}}@media(max-width:768px){.quiz-header{gap:14px;padding:18px 16px}.quiz-stage{padding:24px 16px 28px}.quiz-step,.quiz-step--narrow,.quiz-step--wide{width:100%}.quiz-title{font-size:clamp(1.9rem,8vw,2.9rem)}.quiz-copy{font-size:1rem}.quiz-input-grid,.quiz-options--two,.quiz-tag-list,.quiz-weight-grid{grid-template-columns:1fr}.quiz-account-card,.quiz-field,.quiz-graph-card,.quiz-insight-card,.quiz-option,.quiz-prognosis-card,.quiz-stat-card{padding:20px}.quiz-social-grid{gap:16px}.quiz-social-card{padding:14px}.quiz-social-visual{min-height:240px}.quiz-social-loss{font-size:3rem}.quiz-actions .quiz-btn{width:100%}}
