.intro-hero-section{color:#fff;background-image:url(/static/img/Home/Reports/hero.webp);background-position:top;background-repeat:no-repeat;background-size:cover;height:100vh;padding:120px 15px}.intro-hero-section .logo img{height:60px}.intro-hero-section .title{letter-spacing:2px;margin-bottom:15px;font-family:Poppins;font-size:70px;font-weight:800}.intro-hero-section .subtitle{color:#a8d1ff;margin-bottom:10px;font-family:Inter;font-size:40px;font-weight:600}.intro-hero-section .description{max-width:550px;margin:20px auto 0;font-family:Inter;font-size:20px;font-weight:500}.intro-hero-section .learn-btn{color:#fff;background:linear-gradient(90deg,#ff9312,#f06a2b);border:none;border-radius:6px;padding:10px 50px;font-family:Poppins}.intro-hero-section .rating-text{margin-bottom:15px;font-family:Poppins;font-size:13px}.intro-hero-section .review-logos{flex-wrap:wrap;justify-content:center;gap:30px}.intro-hero-section .review-logos img{opacity:.9;height:30px}@media (max-width:768px){.intro-hero-section .logo img{height:50px}.intro-hero-section .title{font-size:40px}.intro-hero-section .subtitle{font-size:26px}.intro-hero-section .description{font-size:16px}}.intro-page{background:#f9fbfd;position:relative}.intro-page .lens-section{gap:80px;padding:80px 20px;margin-left:0!important;margin-right:0!important}.intro-page .lens-section .title{color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(270deg,#1675dd,#00c6c6 99.22%);-webkit-background-clip:text;background-clip:text;font-family:Poppins;font-size:60px;font-weight:700}.intro-page .lens-section .subtitle{max-width:600px;margin:0;font-size:16px}.intro-page .lens-section .image-wrapper{position:relative}.intro-page .lens-section .image-wrapper .overlay-text{font-family:Manrope;font-size:17px;font-weight:600}.intro-page .lens-section .image-wrapper .hero-image{object-fit:cover;width:80%;height:100%}@media (max-width:768px){.intro-page .lens-section .image-wrapper .hero-image{width:100%}}.intro-page .lens-section .image-wrapper .image-overlay-bottom,.intro-page .lens-section .image-wrapper .image-overlay-top{-webkit-backdrop-filter:blur(50px);backdrop-filter:blur(50px);z-index:1;background:hsla(0,0%,100%,.3);border:1px solid hsla(150,1%,57%,.15);border-radius:16px;flex-direction:column;justify-content:center;width:200px;height:140px;padding:0 15px;display:flex;position:absolute}.intro-page .lens-section .image-wrapper .image-overlay-top{text-align:center;align-items:center;gap:10px;top:70px;left:-30px}.intro-page .lens-section .image-wrapper .image-overlay-top .avatars{display:flex}.intro-page .lens-section .image-wrapper .image-overlay-top .avatars i{background:#eceef2;border:1px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.intro-page .lens-section .image-wrapper .image-overlay-top .avatars i:nth-child(2){margin-left:-8px}.intro-page .lens-section .image-wrapper .image-overlay-top .avatars i:nth-child(3){margin-left:-10px}@media (max-width:768px){.intro-page .lens-section .image-wrapper .image-overlay-top{top:-60px;left:30px}}.intro-page .lens-section .image-wrapper .image-overlay-bottom{gap:6px;bottom:70px;right:60px}.intro-page .lens-section .image-wrapper .image-overlay-bottom .score-value{color:#fff;font-family:Manrope;font-size:20px}.intro-page .lens-section .image-wrapper .image-overlay-bottom .score-value span{color:#ff9617;font-size:32px;font-weight:600}.intro-page .lens-section .image-wrapper .image-overlay-bottom .score-bar{background:#fff;border-radius:10px;width:100%;height:7px;position:relative;overflow:hidden}.intro-page .lens-section .image-wrapper .image-overlay-bottom .score-bar:before{content:"";transform-origin:0;background:#ff9617;border-radius:10px;transition:transform .9s cubic-bezier(.22,1,.36,1);position:absolute;top:0;bottom:0;left:0;right:0;transform:scaleX(0)}.intro-page .lens-section .image-wrapper .image-overlay-bottom .score-bar--active:before{transform:scaleX(.89)}@media (prefers-reduced-motion:reduce){.intro-page .lens-section .image-wrapper .image-overlay-bottom .score-bar:before{transition:none}.intro-page .lens-section .image-wrapper .image-overlay-bottom .score-bar--active:before{transform:scaleX(.89)}}@media (max-width:768px){.intro-page .lens-section .image-wrapper .image-overlay-bottom{bottom:-60px;right:10px}.intro-page .lens-section .title{font-size:40px}.intro-page .lens-section .subtitle{font-size:14px}}.intro-page .features{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));justify-content:center;padding:48px 0;display:grid}@media (min-width:991px){.intro-page .features{flex-direction:row;align-items:stretch;display:flex}}.intro-page .features .feature-card{min-width:0;padding:20px;transition:flex-grow .52s cubic-bezier(.25,.8,.25,1),flex-shrink .52s cubic-bezier(.25,.8,.25,1),flex-basis .52s cubic-bezier(.25,.8,.25,1);position:relative;overflow:visible}@media (min-width:991px){.intro-page .features .feature-card{flex:1;min-height:700px;padding:30px 27px 30px 30px}}.intro-page .features .feature-card .feature-card-header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:24px;transition:margin-bottom .52s cubic-bezier(.25,.8,.25,1),min-height .52s cubic-bezier(.25,.8,.25,1);display:flex;overflow:visible}.intro-page .features .feature-card .feature-card-header .icon-wrapper{color:#fff;border-radius:16px;justify-content:center;align-items:center;min-width:48px;min-height:48px;transition:opacity .4s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.22,1,.36,1),visibility .4s cubic-bezier(.22,1,.36,1),min-width .52s cubic-bezier(.25,.8,.25,1),margin .52s cubic-bezier(.25,.8,.25,1);display:flex}.intro-page .features .feature-card .feature-card-header .icon-wrapper i{font-size:24px}.intro-page .features .feature-card .feature-card-header .title{color:revert;-webkit-text-fill-color:revert;background:none;font-family:Manrope;font-size:20px;font-weight:700;transition:opacity .58s cubic-bezier(.22,1,.36,1)}@media (min-width:991px){.intro-page .features .feature-card .feature-card-header .title{white-space:nowrap;writing-mode:vertical-rl;font-size:26px;transform:rotate(180deg)}.intro-page .features .feature-card .feature-card-header{justify-content:space-between;align-items:flex-start;min-height:600px}}.intro-page .features .feature-card .desc{margin:auto 0 0;padding:0 20px;font-size:14px;transition:opacity .58s cubic-bezier(.22,1,.36,1);position:absolute;bottom:30px;left:0}.intro-page .features .feature-card .feature-bg{object-fit:cover;pointer-events:none;opacity:0;visibility:hidden;border-radius:53px;flex-shrink:0;align-self:stretch;width:85%;height:auto;max-height:0;margin:80px auto 0;padding-top:0;transition:opacity .58s cubic-bezier(.22,1,.36,1),max-height .52s cubic-bezier(.25,.8,.25,1),visibility 0s linear .58s;display:block;overflow:hidden}@media (max-width:990px){.intro-page .features .feature-card{position:unset;padding:40px 20px}.intro-page .features .feature-card .desc{position:unset;padding:0}.intro-page .features .feature-card .feature-bg{opacity:1;visibility:visible;border-radius:10px;width:100%;max-height:230px;margin-top:20px}}@media (min-width:991px) and (hover:hover){.intro-page .features:has(.feature-card:hover) .feature-card:hover{flex-direction:column;flex-grow:7;display:flex}.intro-page .features:has(.feature-card:hover) .feature-card:not(:hover){flex-grow:1}.intro-page .features:has(.feature-card:hover) .feature-card:hover .feature-card-header{justify-content:space-between;align-items:center;min-height:0;margin-bottom:24px}.intro-page .features:has(.feature-card:hover) .feature-card:hover .feature-card-header .title{white-space:normal;writing-mode:horizontal-tb;transform:none}.intro-page .features:has(.feature-card:hover) .feature-card:not(:hover) .feature-card-header .title{writing-mode:vertical-rl;white-space:nowrap;transform:rotate(180deg)}.intro-page .features:has(.feature-card:hover) .feature-card:hover .desc{opacity:1;visibility:visible;flex:auto;margin-top:0;padding:0;transition:opacity .58s cubic-bezier(.22,1,.36,1) 80ms,visibility linear;position:static}.intro-page .features:has(.feature-card:hover) .feature-card:hover .feature-bg{opacity:1;visibility:visible;max-height:350px;transition:opacity .58s cubic-bezier(.22,1,.36,1) .12s,max-height .52s cubic-bezier(.25,.8,.25,1),visibility linear}.intro-page .features:has(.feature-card:hover) .feature-card:not(:hover){flex-direction:column;justify-content:center;align-items:center;display:flex}.intro-page .features:has(.feature-card:hover) .feature-card:not(:hover) .feature-card-header{justify-content:center;align-self:stretch;align-items:center;min-height:0;margin-bottom:0}.intro-page .features:has(.feature-card:hover) .feature-card:not(:hover) .icon-wrapper{opacity:0;visibility:hidden;pointer-events:none;width:0;min-width:0;height:0;min-height:0;margin:0;padding:0;overflow:hidden;transform:scale(0)}.intro-page .features:has(.feature-card:hover) .feature-card:not(:hover) .desc{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s cubic-bezier(.22,1,.36,1),visibility 0s linear .32s}}.intro-page .about-report{background:linear-gradient(90.67deg,rgba(248,250,252,.8) -2.34%,rgba(238,242,255,.8) 107.19%);border:.74px solid #e2e8f0;border-radius:30px;padding:36px}.intro-page .about-report .title{color:#111318;font-family:Poppins;font-size:36px;font-weight:700}.intro-page .about-report .subtitle{color:#45556c;padding:0 100px;font-family:Inter;font-size:16px;font-weight:400}@media (max-width:768px){.intro-page .about-report .subtitle{padding:6px}}.intro-page .about-report .learn-btn{color:#fff;background:#ff9617;border:.83px solid rgba(218,248,255,.4);border-radius:6px;padding:10px 50px;font-family:Poppins;box-shadow:0 3.31px 7.44px rgba(0,0,0,.2)}@media (max-width:768px){.intro-page .about-report{padding:20px}.intro-page .about-report .title{font-size:28px}.intro-page .about-report .subtitle{font-size:14px}.intro-page .about-report .learn-btn{padding:10px 30px;font-size:14px}}.intro-page .about-founder-card-wrapper{padding-top:80px;padding-bottom:80px}.intro-page .about-founder-card-wrapper .about-founder-card{background:#2d6cdf;border-radius:20px;min-height:360px;position:relative}.intro-page .about-founder-card-wrapper .about-founder-card .portrait-bg-circle{z-index:0;background:#ffaa45;border-radius:50%;width:320px;height:320px;position:absolute;bottom:0;left:0}.intro-page .about-founder-card-wrapper .about-founder-card .portrait-bg-arc{z-index:0;background:#ff9617;border-radius:50%;width:320px;height:320px;position:absolute;bottom:40px;left:5%}.intro-page .about-founder-card-wrapper .about-founder-card .portrait-img{object-fit:cover;object-position:center bottom;z-index:2;border-radius:0 0 0 20px;width:auto;max-height:420px;position:absolute;bottom:0;left:0}.intro-page .about-founder-card-wrapper .about-founder-card .about-founder-content{max-width:65%;min-height:360px;margin:0 0 0 auto;padding:48px 40px;position:relative}.intro-page .about-founder-card-wrapper .about-founder-card .about-founder-decor{pointer-events:none;width:120px;height:auto;position:absolute;top:0;right:0}.intro-page .about-founder-card-wrapper .about-founder-card .about-founder-quote{color:#fff;text-align:center;margin:0 0 24px;padding:28px 36px 32px;font-family:Poppins,sans-serif;font-size:28px;font-weight:700;line-height:1.35;position:relative}.intro-page .about-founder-card-wrapper .about-founder-card .about-founder-quote .quote-mark{color:#ff9617;font-family:Georgia,serif;font-size:48px;font-weight:700;line-height:1}.intro-page .about-founder-card-wrapper .about-founder-card .about-founder-quote .quote-open{position:absolute;top:6px;left:0}.intro-page .about-founder-card-wrapper .about-founder-card .about-founder-quote .quote-close{position:absolute;bottom:-10px;right:0}.intro-page .about-founder-card-wrapper .about-founder-card .about-founder-attribution{text-align:center;flex-direction:column;align-items:center;display:flex}.intro-page .about-founder-card-wrapper .about-founder-card .about-founder-attribution .founder-name{color:#fff;font-family:Poppins,sans-serif;font-size:22px;font-weight:700}.intro-page .about-founder-card-wrapper .about-founder-card .about-founder-attribution .founder-underline{background:#ff9617;width:200px;height:3px;margin:0 0 4px;display:block}.intro-page .about-founder-card-wrapper .about-founder-card .about-founder-attribution .founder-title{color:#fff;opacity:.95;font-family:Inter,sans-serif;font-size:14px;font-weight:400}@media (max-width:768px){.intro-page .about-founder-card-wrapper{padding-top:40px;padding-bottom:40px}.intro-page .about-founder-card-wrapper .about-founder-card{min-height:380px}.intro-page .about-founder-card-wrapper .about-founder-card .portrait-bg-circle{width:200px;height:200px;left:50%;transform:translateX(-50%)}.intro-page .about-founder-card-wrapper .about-founder-card .portrait-bg-arc{width:200px;height:200px;left:55%;transform:translateX(-50%)}.intro-page .about-founder-card-wrapper .about-founder-card .portrait-img{max-height:230px;left:50%;transform:translateX(-50%)}.intro-page .about-founder-card-wrapper .about-founder-card .about-founder-content{max-width:100%;min-height:400px;padding:24px 10px}.intro-page .about-founder-card-wrapper .about-founder-card .about-founder-content .about-founder-decor{width:60px}.intro-page .about-founder-card-wrapper .about-founder-card .about-founder-content .about-founder-quote{margin-bottom:8px;padding:0 10px;font-size:18px}.intro-page .about-founder-card-wrapper .about-founder-card .about-founder-content .about-founder-quote .quote-mark{font-size:26px}.intro-page .about-founder-card-wrapper .about-founder-card .about-founder-content .founder-underline{width:120px;height:3px;margin:0 0 4px}.intro-page .about-founder-card-wrapper .about-founder-card .about-founder-content .founder-name{font-size:12px}.intro-page .about-founder-card-wrapper .about-founder-card .about-founder-content .founder-title{font-size:8px}}.intro-page .chapter-outline-section{padding-bottom:40px}.intro-page .chapter-outline-section .chapter-outline-title{color:#111318;font-family:Poppins;font-size:36px;font-weight:700}.intro-page .chapter-outline-section .chapter-outline-grid{grid-template-columns:repeat(2,1fr);gap:20px;max-width:100%;display:grid}.intro-page .chapter-outline-section .chapter-card{border-radius:12px;align-items:stretch;min-height:200px;padding:28px 18px;font-family:Inter,sans-serif;display:flex;position:relative;overflow:hidden}.intro-page .chapter-outline-section .chapter-card .chapter-card-number{pointer-events:none;z-index:0;font-family:Inter;font-size:12rem;font-weight:600;line-height:.75;position:absolute}.intro-page .chapter-outline-section .chapter-card.num-left .chapter-card-number{bottom:-10px;left:0}.intro-page .chapter-outline-section .chapter-card.num-left .chapter-card-content{margin-left:auto}@media (max-width:768px){.intro-page .chapter-outline-section .chapter-card.num-left:nth-child(2) .chapter-card-number{right:0;left:unset}}.intro-page .chapter-outline-section .chapter-card.num-right .chapter-card-number{bottom:-10px;left:auto;right:0}.intro-page .chapter-outline-section .chapter-card.num-right .chapter-card-content{margin-right:auto}@media (max-width:768px){.intro-page .chapter-outline-section .chapter-card.num-right:nth-child(3) .chapter-card-number{left:0;right:unset}}.intro-page .chapter-outline-section .chapter-card .chapter-card-content{z-index:1;flex-direction:column;justify-content:center;max-width:45%;display:flex;position:relative}.intro-page .chapter-outline-section .chapter-card .chapter-card-title{margin:0 0 10px;font-size:19px;font-weight:700;line-height:1.3}.intro-page .chapter-outline-section .chapter-card .chapter-card-description{margin:0;font-size:14px;font-weight:400;line-height:1.5}@media (max-width:768px){.intro-page .chapter-outline-section .chapter-outline-section{padding-top:32px;padding-bottom:48px}.intro-page .chapter-outline-section .chapter-outline-title{margin-bottom:24px;font-size:28px}.intro-page .chapter-outline-section .chapter-outline-grid{grid-template-columns:1fr;gap:16px}.intro-page .chapter-outline-section .chapter-card{min-height:200px;padding:20px 16px}.intro-page .chapter-outline-section .chapter-card.num-left .chapter-card-content,.intro-page .chapter-outline-section .chapter-card.num-right .chapter-card-content{justify-content:flex-start;max-width:100%}.intro-page .chapter-outline-section .chapter-card-number{opacity:.5;font-size:120px!important;bottom:-3px!important}.intro-page .chapter-outline-section .chapter-card-title{font-size:16px}.intro-page .chapter-outline-section .chapter-card-description{font-size:13px}}.intro-page .survey-overview-section{padding-top:48px;padding-bottom:48px}.intro-page .survey-overview-image{object-fit:cover;border-radius:14px;width:90%;height:100%;margin:0 auto}@media (max-width:768px){.intro-page .survey-overview-image{width:100%}}.intro-page .survey-overview-title{color:#111318;margin:0 0 16px;font-family:Poppins,sans-serif;font-size:36px;font-weight:700;line-height:1.2}.intro-page .survey-overview-grid{gap:20px;display:grid}.intro-page .survey-overview-card{background:#f1f5fe;border:1px solid #ebebeb;border-radius:14px;padding:14px;box-shadow:8px 12px 12px rgba(87,87,87,.04)}.intro-page .survey-overview-icon-wrap{color:#1675dd;background:#fff;border-radius:50%;justify-content:center;align-items:center;min-width:45px;min-height:45px;margin-bottom:16px;display:flex}.intro-page .survey-overview-icon-wrap img{object-fit:contain;width:30px;height:30px}.intro-page .survey-overview-card-title{color:#111318;margin:0 0 0 8px;font-family:Poppins,sans-serif;font-size:20px;font-weight:600;line-height:1.3}.intro-page .survey-overview-card-desc{color:#5a6578;white-space:pre-line;margin:0;font-family:Inter,sans-serif;font-size:12px;line-height:1.5}@media (max-width:991px){.intro-page .survey-overview-grid{grid-template-columns:repeat(2,1fr);margin-top:20px}}@media (max-width:576px){.intro-page .survey-overview-section{padding-top:32px;padding-bottom:32px}.intro-page .survey-overview-title{font-size:28px}.intro-page .survey-overview-grid{grid-template-columns:1fr;gap:16px}.intro-page .survey-overview-card{padding:20px 18px}}