.site-page--homepage{--site-home-page-background:oklch(0.999 0.002 282);--site-home-ink:#20224f;--site-home-ink-soft:#626b88;--site-home-muted:#8c93ad;--site-home-purple:#6351d8;--site-home-purple-deep:#302775;--site-home-blue:#4e8be8;--site-home-rose:#f37d7d;--site-home-mint:#61b991;--site-home-amber:#f0a531;--site-home-line:#e4e3f0;--site-home-panel:#ffffff;--site-home-soft:#f7f6ff;--site-home-wash:#fbfbff;--site-home-shadow:0 22px 58px rgb(46 39 117/10%);--site-home-hero-highlight:oklch(0.57 0.2 292);--site-home-report-preview-background:radial-gradient(circle at 88% 18%,oklch(0.72 0.16 350/72%),transparent 32%),linear-gradient(135deg,oklch(0.42 0.17 288),oklch(0.55 0.19 292) 58%,oklch(0.68 0.18 350));--site-home-report-levels-background:radial-gradient(circle at 86% 8%,rgb(255 255 255/16%) 0 0.16rem,transparent 0.18rem),radial-gradient(circle at 91% 8%,rgb(255 255 255/12%) 0 0.16rem,transparent 0.18rem),radial-gradient(circle at 86% 13%,rgb(255 255 255/13%) 0 0.16rem,transparent 0.18rem),radial-gradient(circle at 91% 13%,rgb(255 255 255/9%) 0 0.16rem,transparent 0.18rem),linear-gradient(145deg,#666cf5,#704ee4 54%,#8054df);--site-home-chart-axis:#dedaef;--site-home-chart-fill:#7d63f1;--site-home-chart-stroke:#6e53df;--site-home-chart-marker:#6755dd;--site-home-chart-active-label:#6755df;--site-home-chart-track-fill:#6755df;background:var(--site-home-page-background)}.site-page--homepage .site-home-editorial{width:100%;color:var(--site-home-ink);display:grid;gap:0}.site-page--homepage .site-home-hero{padding:1.4rem 0 3.1rem}.site-page--homepage .site-home-hero__layout{display:grid;gap:3.4rem;align-items:center}.site-page--homepage .site-home-hero__content,.site-page--homepage .site-home-report-preview__copy,.site-page--homepage .site-home-section-heading{min-width:0;display:grid;align-content:start}.site-page--homepage .site-home-hero__content{gap:1.15rem}.site-page--homepage .site-home-kicker{margin:0;color:var(--site-home-purple);font-size:.72rem;font-weight:800;letter-spacing:0;text-transform:uppercase}.site-page--homepage .site-home-cta h2,.site-page--homepage .site-home-hero__title,.site-page--homepage .site-home-pricing__copy h2,.site-page--homepage .site-home-report-preview__copy h2,.site-page--homepage .site-home-section-heading h2{margin:0;font-family:var(--site-font-display);color:var(--site-home-ink);font-weight:650;letter-spacing:0;overflow-wrap:anywhere}.site-page--homepage .site-home-hero__title{max-width:19ch;font-size:3.8rem;line-height:1.04}.site-page--homepage .site-home-hero__title span{color:var(--site-home-hero-highlight)}.site-page--homepage .site-home-benefit-card p,.site-page--homepage .site-home-cta__action span,.site-page--homepage .site-home-cta__proof p,.site-page--homepage .site-home-faq-item p,.site-page--homepage .site-home-hero__lede,.site-page--homepage .site-home-pricing__copy>p,.site-page--homepage .site-home-pricing__legal,.site-page--homepage .site-home-pricing__note,.site-page--homepage .site-home-pricing__price span,.site-page--homepage .site-home-pricing__trial-price,.site-page--homepage .site-home-report-preview__copy>p,.site-page--homepage .site-home-report-preview__note p,.site-page--homepage .site-home-report-sheet__takeaway p,.site-page--homepage .site-home-section-heading p,.site-page--homepage .site-home-step p,.site-page--homepage .site-home-testimonial-card p{margin:0;color:var(--site-home-ink-soft);font-size:.96rem;line-height:1.72}.site-page--homepage .site-home-hero__lede{max-width:33rem}.site-page--homepage .site-home-hero__actions{display:flex;flex-wrap:wrap;gap:.85rem;align-items:center;margin-top:.8rem}.site-page--homepage .site-home-cta__action .site-button,.site-page--homepage .site-home-hero__secondary-action{gap:.48rem}.site-page--homepage .site-home-cta__action svg,.site-page--homepage .site-home-hero__secondary-action svg{width:1.05rem;height:1.05rem;flex:0 0 auto}.site-page--homepage .site-home-hero__trust-badge{display:inline-flex;flex-direction:row;align-items:center;gap:.42rem;box-sizing:border-box;width:-moz-fit-content;width:fit-content;min-height:2rem;margin:0;color:var(--site-home-purple);direction:ltr;font-size:.78rem;font-weight:850;line-height:1}.site-page--homepage .site-home-hero__trust-badge-copy{display:inline-flex;align-items:center;align-self:center;order:2;height:1rem;min-height:1rem;line-height:1rem;white-space:nowrap}.site-page--homepage .site-home-hero__trust-badge-flag{display:inline-flex;align-items:center;justify-content:center;align-self:center;order:1;width:1.4rem;min-width:1.4rem;height:1rem;font-size:1rem;line-height:1}.site-page--homepage img.site-home-hero__trust-badge-flag{width:1.4rem;height:1rem;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--site-home-line) 82%,white);border-radius:.12rem;background:color-mix(in srgb,white 94%,var(--site-home-soft));-o-object-fit:cover;object-fit:cover}.site-page--homepage .site-home-hero__trust-badge svg{display:block;order:1;width:.96rem;height:.96rem;flex:0 0 auto;stroke-width:2.3}.site-page--homepage .site-home-hero__trust-badge-icon{order:1}.site-page--homepage .site-home-hero-facts{display:flex;flex-wrap:nowrap;gap:clamp(.9rem,1.8vw,1.5rem);align-items:start;margin-top:.42rem}.site-page--homepage .site-home-hero-fact{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:center;min-width:0;padding:0;border:0;border-radius:0;background:transparent}.site-page--homepage .site-home-hero-fact__icon{display:inline-grid;place-items:center;width:2.25rem;aspect-ratio:1;border-radius:999px;background:color-mix(in srgb,var(--site-home-purple) 12%,white);color:var(--site-home-purple);box-shadow:0 8px 18px color-mix(in srgb,var(--site-home-purple) 10%,transparent)}.site-page--homepage .site-home-hero-fact__icon svg{width:1rem;height:1rem;stroke-width:2.35}.site-page--homepage .site-home-hero-fact__copy{display:grid;gap:.14rem;min-width:0;padding-top:.1rem}.site-page--homepage .site-home-hero-fact strong{color:var(--site-home-ink);font-size:.74rem;font-weight:880;line-height:1.2;white-space:nowrap}.site-page--homepage .site-home-hero-fact__copy>span{color:var(--site-home-ink-soft);font-size:.68rem;font-weight:720;line-height:1.28}.site-page--homepage .site-home-hero-foundations{display:grid;gap:.72rem;margin-top:1.1rem}.site-page--homepage .site-home-hero-foundations p{margin:0;color:var(--site-home-ink-soft);font-size:.78rem;font-weight:800}.site-page--homepage .site-home-hero-foundations>div{display:flex;flex-wrap:wrap;gap:.5rem}.site-page--homepage .site-home-hero-foundations span{display:inline-flex;align-items:center;min-height:2rem;padding:.28rem .62rem;border:1px solid color-mix(in srgb,var(--site-home-purple) 14%,white);border-radius:999px;background:color-mix(in srgb,white 90%,var(--site-home-soft));color:var(--site-home-ink);font-size:.74rem;font-weight:800}.site-page--homepage .site-home-cta__avatars,.site-page--homepage .site-home-hero__avatars{display:flex;align-items:center;padding-inline-start:.42rem}.site-page--homepage .site-home-cta__avatars img,.site-page--homepage .site-home-hero__avatars img{width:2rem;height:2rem;margin-inline-start:-.42rem;border:2px solid white;border-radius:999px;-o-object-fit:cover;object-fit:cover;box-shadow:0 5px 16px rgb(32 34 79/10%)}body:has(.site-page--homepage){--site-home-page-background:oklch(0.999 0.002 282);background:var(--site-home-page-background)}body:has(.site-page--homepage) .site-frame{background:var(--site-home-page-background)}body:has(.site-page--homepage) .site-frame:after,body:has(.site-page--homepage) .site-frame:before{content:none;display:none}body:has(.site-page--homepage) .site-footer[data-site-surface=public]{background:var(--site-home-page-background)}.site-page--homepage .site-home-editorial--iq .site-home-hero{padding:clamp(.75rem,1.7vw,1.25rem) 0 3.05rem}body:has(.site-home-editorial--iq){--site-home-page-background:oklch(0.999 0.002 282);--site-brand:#5a63e4;--site-brand-deep:#4b53d5;--site-brand-soft:#e3e5fa;--site-support:#709fd9;--site-support-soft:#dce9f8;--site-cta:#5a63e4;--site-cta-deep:#4b53d5;--site-paper:#fdfdfe;--site-panel:#f6f6fa;--site-line:#d8def4;background:var(--site-home-page-background)}body:has(.site-home-editorial--iq) .site-frame{background:var(--site-home-page-background)}body:has(.site-home-editorial--iq) .site-header[data-site-surface=public] .site-header__inner{background:rgb(255 255 255/92%);box-shadow:0 18px 42px rgb(85 87 104/7%)}body:has(.site-home-editorial--iq) .site-header[data-site-surface=public] .site-header__primary-action{background:#5a63e4;border-color:#4b53d5;box-shadow:0 12px 24px rgb(90 99 228/18%)}body:has(.site-home-editorial--iq) .site-footer[data-site-surface=public]{background:var(--site-home-page-background)}.site-page--homepage .site-home-editorial--iq{--site-home-ink:#242842;--site-home-ink-soft:#555768;--site-home-muted:#757888;--site-home-purple:#5a63e4;--site-home-purple-deep:#4b53d5;--site-home-blue:#709fd9;--site-home-rose:#dcb5b1;--site-home-mint:#a6ccd1;--site-home-amber:#cea485;--site-home-line:#d8def4;--site-home-panel:#ffffff;--site-home-soft:#e3e5fa;--site-home-wash:#fdfdfe;--site-home-shadow:0 22px 58px rgb(85 87 104/8%);--site-home-hero-highlight:#5a63e4;--site-home-report-preview-background:#f6f6fa;--site-home-report-levels-background:radial-gradient(circle at 86% 8%,rgb(255 255 255/16%) 0 0.16rem,transparent 0.18rem),radial-gradient(circle at 91% 8%,rgb(255 255 255/12%) 0 0.16rem,transparent 0.18rem),radial-gradient(circle at 86% 13%,rgb(255 255 255/13%) 0 0.16rem,transparent 0.18rem),radial-gradient(circle at 91% 13%,rgb(255 255 255/9%) 0 0.16rem,transparent 0.18rem),linear-gradient(145deg,#5a63e4,#556fe2 54%,#4b53d5);--site-home-chart-axis:#d8def4;--site-home-chart-fill:#5a63e4;--site-home-chart-stroke:#5a63e4;--site-home-chart-marker:#5a63e4;--site-home-chart-active-label:#5a63e4;--site-home-chart-track-fill:#5a63e4}.site-page--homepage .site-home-editorial--iq .site-home-hero__layout{gap:clamp(2.2rem,4.5vw,4.4rem);align-items:start}.site-page--homepage .site-home-editorial--iq .site-home-hero__content{gap:1rem;max-width:43.5rem}.site-page--homepage .site-home-editorial--iq .site-home-hero__trust-badge{justify-self:start;min-height:2rem;margin-bottom:.25rem;border:1px solid #d8def4;border-radius:999px;padding:.4rem 1.05rem;background:rgb(255 255 255/88%);color:#5a63e4;box-shadow:0 12px 30px rgb(90 99 228/8%);font-size:.78rem;font-weight:850;line-height:1}.site-page--homepage .site-home-editorial--iq .site-home-hero__title{max-width:18ch;color:#242842;font-size:clamp(3.15rem,4.8vw,4.7rem);font-weight:720;line-height:1.02}.site-page--homepage .site-home-editorial--iq .site-home-hero__title span{color:#5a63e4}.site-page--homepage .site-home-editorial--iq .site-home-hero__lede{max-width:36.2rem;color:#555768;font-size:1rem;font-weight:650;line-height:1.65}.site-page--homepage .site-home-editorial--iq .site-home-hero__actions{gap:.9rem;margin-top:1.2rem}.site-page--homepage .site-home-editorial--iq .site-home-hero__actions .site-button{min-width:20rem;min-height:3.5rem;font-size:1rem;font-weight:850}.site-page--homepage .site-home-editorial--iq .site-home-hero__primary-action{min-width:clamp(18rem,24vw,22rem);min-height:3.35rem;padding-inline:clamp(2.5rem,4vw,3.25rem);font-size:1rem;background:#5a63e4;border-color:#4b53d5;box-shadow:0 10px 22px rgb(36 40 66/12%)}.site-page--homepage .site-home-editorial--iq .site-home-hero__secondary-action{background:rgb(255 255 255/84%);border-color:#d8def4;color:#242842;box-shadow:0 10px 24px rgb(85 87 104/5%)}.site-page--homepage .site-home-editorial--iq .site-home-hero__avatars img{width:2.08rem;height:2.08rem;border-width:2px}.site-page--homepage .site-home-illustration{position:relative;min-width:0;min-height:clamp(25rem,47vw,37rem);display:grid;place-items:center;overflow:visible}.site-page--homepage .site-home-illustration__image{display:block;width:min(100%,43rem);height:auto;border:0;transform:none;filter:none}.site-page--homepage .site-home-benefit-card,.site-page--homepage .site-home-faq-item,.site-page--homepage .site-home-pricing__offer,.site-page--homepage .site-home-report-sheet,.site-page--homepage .site-home-testimonial-card{border:1px solid var(--site-home-line);border-radius:8px;background:rgb(255 255 255/94%);box-shadow:var(--site-home-shadow)}.site-page--homepage .site-home-benefit-card h3,.site-page--homepage .site-home-pricing__price strong,.site-page--homepage .site-home-report-preview__note h3,.site-page--homepage .site-home-report-sheet__persona,.site-page--homepage .site-home-step h3{margin:0;color:var(--site-home-ink);letter-spacing:0}.site-page--homepage .site-home-report-sheet__persona{font-family:var(--site-font-display);font-size:1.85rem;font-weight:650;line-height:1.08}.site-page--homepage .site-home-tag-list{display:flex;flex-wrap:wrap;gap:.45rem}.site-page--homepage .site-home-tag-list span{display:inline-flex;align-items:center;min-height:1.55rem;border-radius:999px;background:#f1efff;color:var(--site-home-purple);padding:0 .7rem;font-size:.72rem;font-weight:750}.site-page--homepage .site-home-benefit-card h3,.site-page--homepage .site-home-report-preview__note h3,.site-page--homepage .site-home-step h3{font-size:.98rem;font-weight:850;line-height:1.35}.site-page--homepage .site-home-report-sheet__bars{display:grid;gap:.82rem}.site-page--homepage .site-home-report-sheet__bar-track{height:.34rem;overflow:hidden;border-radius:999px;background:#eceaf8}.site-page--homepage .site-home-report-sheet__bar-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--site-home-purple),#7f6ee8)}.site-page--homepage .site-home-benefits{display:grid;gap:1.75rem;padding:1.9rem;border-radius:8px;background:transparent}.site-page--homepage .site-home-section-heading{gap:.48rem}.site-page--homepage .site-home-section-heading--center{justify-items:center;text-align:center}.site-page--homepage .site-home-pricing__copy h2,.site-page--homepage .site-home-report-preview__copy h2,.site-page--homepage .site-home-section-heading h2{max-width:42rem;font-size:2.28rem;line-height:1.08}.site-page--homepage .site-home-benefits__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.site-page--homepage .site-home-benefit-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:center;min-height:8.35rem;padding:1.3rem;border:0;background:transparent;box-shadow:none}.site-page--homepage .site-home-benefit-card__icon{display:inline-grid;place-items:center;width:3.7rem;aspect-ratio:1;border-radius:999px;background:#f1efff;color:var(--site-home-purple)}.site-page--homepage .site-home-benefit-card[data-tone=rose] .site-home-benefit-card__icon{background:#fff0f0;color:var(--site-home-rose)}.site-page--homepage .site-home-benefit-card[data-tone=sky] .site-home-benefit-card__icon{background:#eef5ff;color:var(--site-home-blue)}.site-page--homepage .site-home-benefit-card[data-tone=mint] .site-home-benefit-card__icon{background:#edf9f3;color:var(--site-home-mint)}.site-page--homepage .site-home-benefit-card[data-tone=amber] .site-home-benefit-card__icon{background:#fff7e9;color:var(--site-home-amber)}.site-page--homepage .site-home-benefit-card[data-tone=indigo] .site-home-benefit-card__icon{background:#f0edff;color:var(--site-home-purple)}.site-page--homepage .site-home-benefit-card__icon svg{width:1.45rem;height:1.45rem;stroke-width:2}.site-page--homepage .site-home-benefit-card h3{margin-bottom:.32rem}.site-page--homepage .site-home-benefit-card p{font-size:.82rem;line-height:1.56}.site-page--homepage .site-home-result-includes{padding:1.85rem 0 .65rem}.site-page--homepage .site-home-result-includes__inner{display:grid;gap:clamp(1.45rem,3vw,2.3rem);padding:clamp(1.8rem,4vw,2.75rem) clamp(1rem,3.5vw,2.2rem);border-radius:8px;background:radial-gradient(circle at 18% 18%,rgb(255 255 255/82%),transparent 31%),radial-gradient(circle at 82% 20%,rgb(255 255 255/64%),transparent 30%),linear-gradient(135deg,#fbfaff,#f5f2ff 52%,#faf9ff)}.site-page--homepage .site-home-result-includes__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,2vw,1.2rem);align-items:start}.site-page--homepage .site-home-result-includes__item{display:grid;justify-items:center;gap:.58rem;min-width:0;text-align:center}.site-page--homepage .site-home-result-includes__icon{display:inline-grid;place-items:center;width:3.35rem;aspect-ratio:1;border-radius:999px;background:#ebe6ff;color:var(--site-home-purple)}.site-page--homepage .site-home-result-includes__icon svg{width:1.18rem;height:1.18rem;stroke-width:2.2}.site-page--homepage .site-home-result-includes__item h3{margin:0;color:var(--site-home-ink);font-size:.9rem;font-weight:850;line-height:1.25;overflow-wrap:anywhere}.site-page--homepage .site-home-result-includes__item p{margin:0;max-width:12rem;color:var(--site-home-ink-soft);font-size:.78rem;font-weight:720;line-height:1.5;overflow-wrap:anywhere}.site-page--homepage .site-home-explore-tests{padding:.25rem 0 2.1rem}.site-page--homepage .site-home-explore-tests__panel{display:grid;gap:clamp(1.8rem,3vw,2.4rem);border:1px solid color-mix(in srgb,var(--site-home-line) 86%,white);border-radius:8px;background:radial-gradient(circle at 50% 0,rgb(255 255 255/96%),transparent 30%),linear-gradient(180deg,#fbfcff,#f8f9fd);box-shadow:0 24px 64px rgb(85 87 104/7%);padding:clamp(2rem,4.5vw,3.2rem) clamp(1rem,3.5vw,2.6rem)}.site-page--homepage .site-home-explore-tests__heading{gap:.72rem}.site-page--homepage .site-home-explore-tests__heading .site-home-kicker{justify-self:center;border:1px solid color-mix(in srgb,var(--site-home-purple) 10%,white);border-radius:999px;background:color-mix(in srgb,var(--site-home-soft) 72%,white);padding:.35rem 1.05rem;color:var(--site-home-purple);font-size:.72rem;font-weight:900}.site-page--homepage .site-home-explore-tests__heading p:last-child{max-width:45rem;justify-self:center}.site-page--homepage .site-home-explore-tests__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.9rem,1.6vw,1.25rem);align-items:stretch}.site-page--homepage .site-home-explore-tests__card{display:grid;justify-items:center;align-content:start;gap:1rem;min-width:0;min-height:17.7rem;border:1px solid color-mix(in srgb,var(--site-home-line) 78%,white);border-radius:8px;background:rgb(255 255 255/94%);padding:clamp(1.05rem,2vw,1.45rem) 1rem 1.35rem;text-align:center;box-shadow:0 18px 42px rgb(85 87 104/5%)}.site-page--homepage .site-home-explore-tests__card[data-placeholder=true]{background:color-mix(in srgb,white 88%,var(--site-home-soft))}.site-page--homepage .site-home-explore-tests__icon{display:block;width:min(100%,8.65rem);aspect-ratio:1;height:auto;-o-object-fit:contain;object-fit:contain}.site-page--homepage .site-home-explore-tests__card h3{margin:0;min-height:2.7rem;display:grid;place-items:center;color:var(--site-home-ink);font-size:clamp(1rem,1.4vw,1.16rem);font-weight:900;line-height:1.18;overflow-wrap:anywhere}.site-page--homepage .site-home-explore-tests__action{display:inline-flex;align-items:center;justify-content:center;gap:.52rem;box-sizing:border-box;width:-moz-fit-content;width:fit-content;max-width:100%;min-height:2.6rem;margin-top:auto;border:1px solid var(--site-home-purple);border-radius:999px;padding-inline:1.05rem;background:rgb(255 255 255/84%);color:var(--site-home-purple);font-size:.86rem;font-weight:900;line-height:1.1;text-decoration:none;box-shadow:0 10px 24px rgb(90 99 228/8%)}.site-page--homepage .site-home-explore-tests__action svg{width:1rem;height:1rem;flex:0 0 auto;stroke-width:2.55}.site-page--homepage .site-home-explore-tests__action--placeholder{border-color:color-mix(in srgb,var(--site-home-muted) 34%,white);background:color-mix(in srgb,white 72%,var(--site-home-soft));color:var(--site-home-muted);box-shadow:none;cursor:default}.site-page--homepage .site-home-report-preview{display:grid;gap:2.6rem;align-items:center;padding:3.6rem 0 3.35rem}.site-page--homepage .site-home-report-preview__copy{gap:1rem}.site-page--homepage .site-home-report-preview__copy>p{max-width:18rem}.site-page--homepage .site-home-report-preview__copy .site-button{width:-moz-fit-content;width:fit-content;margin-top:.45rem}.site-page--homepage .site-home-report-preview__stage{display:grid;grid-template-columns:minmax(14rem,.54fr) minmax(0,1fr);gap:1.25rem;align-items:stretch;padding:1.45rem;border-radius:18px;background:var(--site-home-report-preview-background);box-shadow:0 22px 42px rgb(32 34 79/24%)}.site-page--homepage .site-home-report-preview__notes{display:grid;gap:1rem}.site-page--homepage .site-home-report-preview__note{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.8rem;align-items:start;padding:.2rem 0}.site-page--homepage .site-home-report-preview__note>span{display:inline-grid;place-items:center;width:1.75rem;aspect-ratio:1;border-radius:999px;background:rgb(255 255 255/12%);color:white}.site-page--homepage .site-home-report-preview__note svg{width:.98rem;height:.98rem}.site-page--homepage .site-home-report-preview__note h3,.site-page--homepage .site-home-report-preview__note p{color:white}.site-page--homepage .site-home-report-preview__note p:first-child{font-size:.78rem;font-weight:850}.site-page--homepage .site-home-report-preview__note p:last-child{color:rgb(255 255 255/72%);font-size:.78rem;line-height:1.55}.site-page--homepage .site-home-report-sheet{padding:1.45rem;background:white;box-shadow:none}.site-page--homepage .site-home-report-sheet__bar>div:first-child,.site-page--homepage .site-home-report-sheet__header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start}.site-page--homepage .site-home-report-sheet__header p{margin:0 0 .42rem;color:var(--site-home-ink-soft);font-size:.78rem;font-weight:850}.site-page--homepage .site-home-report-sheet__header>span{border:1px solid #cfc8ff;border-radius:6px;padding:.28rem .46rem;color:var(--site-home-purple);font-size:.72rem;font-weight:850}.site-page--homepage .site-home-report-sheet__bars{margin-top:1.35rem}.site-page--homepage .site-home-report-sheet__bar{display:grid;gap:.38rem}.site-page--homepage .site-home-report-sheet__bar span,.site-page--homepage .site-home-report-sheet__bar strong{color:var(--site-home-ink-soft);font-size:.8rem;font-weight:800}.site-page--homepage .site-home-report-sheet__takeaway{display:grid;gap:.38rem;margin-top:1.35rem;padding:1rem;border-radius:8px;background:#f0edff}.site-page--homepage .site-home-report-sheet__takeaway p:first-child{color:var(--site-home-purple);font-weight:850}.site-page--homepage .site-home-report-preview--wide-card .site-home-report-preview__stage{grid-template-columns:minmax(20rem,.29fr) minmax(0,.71fr);gap:clamp(1.35rem,2.4vw,2rem);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.site-page--homepage .site-home-report-preview.site-home-report-preview--showcase-only{grid-template-columns:1fr;align-items:stretch}.site-page--homepage .site-home-report-preview--wide-card .site-home-report-preview__levels{display:grid;grid-template-rows:auto repeat(7,minmax(2.9rem,1fr));gap:.22rem;align-content:stretch;min-width:0;min-height:32rem;padding:2.15rem 2rem 1.75rem;overflow:hidden;border:0;border-radius:22px;background:var(--site-home-report-levels-background);box-shadow:0 24px 58px rgb(82 68 194/22%)}.site-page--homepage .site-home-report-preview--wide-card .site-home-report-preview__level-head{display:grid;grid-template-columns:3.25rem minmax(0,1fr);gap:.9rem;align-items:center;margin-bottom:1.45rem}.site-page--homepage .site-home-report-preview--wide-card .site-home-report-preview__level-head p,.site-page--homepage .site-home-report-preview--wide-card .site-home-report-preview__level-head>div>span{color:white}.site-page--homepage .site-home-report-preview__level-icon{display:inline-grid;place-items:center;width:3.25rem;aspect-ratio:1;border-radius:15px;background:rgb(255 255 255/94%);color:white}.site-page--homepage .site-home-report-preview__level-icon svg{width:1.52rem;height:1.52rem;color:var(--site-home-purple)}.site-page--homepage .site-home-report-preview__level-head p{margin:0;font-size:clamp(1.18rem,1.45vw,1.42rem);font-weight:850;line-height:1.15}.site-page--homepage .site-home-report-preview__level-head>div>span{font-size:.94rem;font-weight:750}.site-page--homepage .site-home-report-preview__level{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.78rem;align-items:center;min-width:0;min-height:3rem;padding:0 1.05rem;border:0;border-radius:12px;background:transparent;color:white;cursor:pointer}.site-page--homepage .site-home-report-preview__level+.site-home-report-preview__level{border-top:1px solid rgb(255 255 255/10%)}.site-page--homepage .site-home-report-preview__level--active{border-top-color:transparent;background:rgb(255 255 255/15%);color:white;box-shadow:inset 0 0 0 1px rgb(255 255 255/6%),0 12px 30px rgb(50 37 145/12%)}.site-page--homepage .site-home-report-preview__level--active .site-home-report-preview__level-dot{background:rgb(255 255 255/68%)}.site-page--homepage .site-home-report-preview__level-dot{display:none}.site-page--homepage .site-home-report-preview__level span,.site-page--homepage .site-home-report-preview__level strong{min-width:0;overflow-wrap:anywhere;font-size:clamp(.82rem,.9vw,.98rem);font-weight:850;line-height:1.2}.site-page--homepage .site-home-report-preview__level strong{text-align:end}.site-page--homepage .site-home-report-preview__report-surface{display:grid;grid-template-columns:minmax(22rem,.48fr) minmax(25rem,.52fr);gap:0;align-items:stretch;min-width:0;min-height:32rem;padding:2.45rem 2.3rem 2.2rem;border:1px solid rgb(228 227 240/72%);border-radius:22px;background:rgb(255 255 255/98%);box-shadow:0 24px 62px rgb(46 39 117/13%)}.site-page--homepage .site-home-report-preview__chart-card,.site-page--homepage .site-home-report-preview__dimension-panel{display:grid;min-width:0;border:0;border-radius:0;background:transparent}.site-page--homepage .site-home-report-preview__chart-card{gap:1.45rem;align-content:center;padding-block:.2rem;padding-inline:.35rem 2.2rem}.site-page--homepage .site-home-report-preview__score-head{display:grid;grid-template-columns:minmax(0,1fr);gap:0;align-items:start}.site-page--homepage .site-home-report-preview__score-head>div:first-child{display:grid;gap:.18rem;min-width:0}.site-page--homepage .site-home-report-preview__score-head p{margin:0;color:var(--site-home-ink-soft);font-size:.92rem;font-weight:850}.site-page--homepage .site-home-report-preview__score-head strong{color:#151847;font-family:var(--site-font-display);font-size:clamp(4.35rem,5.9vw,5.35rem);font-weight:850;line-height:.9}.site-page--homepage .site-home-report-preview__score-level{justify-self:start;margin-top:.55rem;border-radius:12px;padding:.42rem .82rem;background:#e7e3ff;color:#6651df;font-size:.94rem;font-weight:850;line-height:1}.site-page--homepage .site-home-report-preview__percentile{margin-top:.95rem;padding:0;color:var(--site-home-ink-soft);font-size:.94rem;font-weight:850;white-space:nowrap}.site-page--homepage .site-home-report-sheet__score-visual{display:grid;gap:1rem;margin-top:.15rem}.site-page--homepage .site-home-report-sheet__bell svg{display:block;width:100%;height:auto}.site-page--homepage .site-home-report-sheet__axis-label{fill:var(--site-home-ink-soft);font-size:13px;font-weight:750}.site-page--homepage .site-home-report-sheet__axis-label--active{fill:var(--site-home-chart-active-label);font-weight:850}.site-page--homepage .site-home-report-sheet__score-note{display:grid;grid-template-columns:2.2rem minmax(0,1fr);gap:.75rem;align-items:center;margin:0;padding:.9rem 1rem;border-radius:15px;background:#f3f1ff}.site-page--homepage .site-home-report-sheet__score-note svg{width:1.12rem;height:1.12rem;color:var(--site-home-purple)}.site-page--homepage .site-home-report-sheet__score-note span{color:var(--site-home-ink-soft);font-size:.9rem;font-weight:750;line-height:1.45}.site-page--homepage .site-home-report-preview--showcase-only .site-home-report-sheet__score-note{grid-template-columns:2.05rem minmax(0,1fr);margin-top:.15rem;padding:.72rem .88rem;border-radius:8px;background:#f3f1ff}.site-page--homepage .site-home-report-preview--showcase-only .site-home-report-sheet__score-note svg{align-self:center;justify-self:center;width:1.05rem;height:1.05rem}.site-page--homepage .site-home-report-preview__dimension-panel{align-content:stretch;padding-block:.2rem;padding-inline:2.35rem .2rem;border-inline-start:1px solid #e1dfec}.site-page--homepage .site-home-report-sheet__bars-head{display:flex;gap:1rem;justify-content:space-between;align-items:center;padding-bottom:1.25rem}.site-page--homepage .site-home-report-sheet__bars-title{margin:0;color:#151847;font-size:clamp(1.12rem,1.35vw,1.34rem);font-weight:850}.site-page--homepage .site-home-report-sheet__bars-head svg{width:1.1rem;height:1.1rem;color:#a3a7bf}.site-page--homepage .site-home-report-preview--showcase-only .site-home-report-sheet__bars{grid-template-rows:auto repeat(5,minmax(3.75rem,1fr));margin-top:0;gap:.92rem;height:100%}.site-page--homepage .site-home-report-preview--showcase-only .site-home-report-sheet__bar{grid-template-columns:3.45rem minmax(0,1fr);gap:1.15rem;align-items:center}.site-page--homepage .site-home-report-preview--showcase-only .site-home-report-sheet__bar>div>div:first-child{display:flex;gap:1rem;justify-content:space-between;align-items:center;margin-bottom:.46rem}.site-page--homepage .site-home-report-preview--showcase-only .site-home-report-sheet__bar span,.site-page--homepage .site-home-report-preview--showcase-only .site-home-report-sheet__bar strong{color:#1c214d;font-size:clamp(.86rem,.95vw,1rem);font-weight:850}.site-page--homepage .site-home-report-preview--showcase-only .site-home-report-sheet__bar strong{color:#626b88}.site-page--homepage .site-home-report-sheet__bar-icon{display:inline-grid;place-items:center;width:3.45rem;aspect-ratio:1;border-radius:999px;background:#f0edff;color:var(--site-home-purple)}.site-page--homepage .site-home-report-sheet__bar-icon svg{width:1.55rem;height:1.55rem}.site-page--homepage .site-home-report-preview--showcase-only .site-home-report-sheet__bar-icon{background:#f1eeff}.site-page--homepage .site-home-report-preview--showcase-only .site-home-report-sheet__bar-track{height:.34rem;background:#eceaf4}.site-page--homepage .site-home-report-preview--showcase-only .site-home-report-sheet__bar-track span{background:var(--site-home-chart-track-fill)}.site-page--homepage .site-home-report-preview__privacy-note{display:flex;gap:.62rem;align-items:center;justify-content:center;margin:.85rem 0 0;color:var(--site-home-ink-soft);font-size:.82rem;font-weight:750}.site-page--homepage .site-home-report-preview__privacy-note svg{width:1.05rem;height:1.05rem;color:var(--site-home-purple)}.site-page--homepage .site-home-report-preview--showcase-only .site-home-report-preview__privacy-note svg{box-sizing:content-box;border-radius:999px;padding:.52rem;background:#f1eeff}.site-page--homepage .site-home-faq,.site-page--homepage .site-home-steps,.site-page--homepage .site-home-testimonials{display:grid;gap:1.45rem;padding:2.2rem 0 1.8rem}.site-page--homepage .site-home-steps__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;align-items:start}.site-page--homepage .site-home-step{position:relative;display:grid;justify-items:center;gap:.62rem;text-align:center}.site-page--homepage .site-home-step:not(:last-child):after{content:"";position:absolute;top:1.15rem;inset-inline-start:calc(50% + 2.6rem);width:calc(100% - 5.2rem);border-top:2px dotted #d8d2ff}.site-page--homepage .site-home-step__number{display:inline-grid;place-items:center;width:2.45rem;aspect-ratio:1;border-radius:999px;background:#e9e4ff;color:var(--site-home-purple);font-weight:850}.site-page--homepage .site-home-step p{max-width:13.5rem;font-size:.8rem;line-height:1.55}.site-page--homepage .site-home-testimonials__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.35rem}.site-page--homepage .site-home-testimonial-card{display:grid;gap:1.2rem;padding:1.3rem;box-shadow:0 10px 24px rgb(32 34 79/5%)}.site-page--homepage .site-home-testimonial-card__quote{color:var(--site-home-purple);font-family:var(--site-font-display);font-size:3rem;line-height:.78}.site-page--homepage .site-home-testimonial-card p{font-size:.84rem;line-height:1.62}.site-page--homepage .site-home-testimonial-card__person{display:flex;gap:.75rem;align-items:center}.site-page--homepage .site-home-testimonial-card__person img{width:2.4rem;height:2.4rem;border-radius:999px;-o-object-fit:cover;object-fit:cover}.site-page--homepage .site-home-testimonial-card__person div{display:grid;gap:.08rem}.site-page--homepage .site-home-testimonial-card__person strong{color:var(--site-home-ink);font-size:.82rem}.site-page--homepage .site-home-latest-results{display:grid;gap:clamp(1rem,2.5vw,1.5rem);padding:clamp(1.1rem,3vw,1.8rem) 0;border:0;border-radius:0;background:transparent;box-shadow:none}.site-page--homepage .site-home-latest-results__viewport{overflow:hidden}.site-page--homepage .site-home-latest-results__rail,.site-page--homepage .site-home-latest-results__viewport{--site-home-latest-results-gap:clamp(0.9rem,1.6vw,1.35rem);--site-home-latest-results-card-width:calc((100% - (5 * var(--site-home-latest-results-gap))) / 6);--site-home-latest-results-step:calc(var(--site-home-latest-results-card-width) + var(--site-home-latest-results-gap));width:100%}.site-page--homepage .site-home-latest-results__rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--site-home-latest-results-gap)}.site-page--homepage .site-home-latest-results__rail[data-sliding=true]{grid-template-columns:repeat(7,var(--site-home-latest-results-card-width));width:100%;animation:site-home-latest-results-slide .5s cubic-bezier(.16,1,.3,1) both;will-change:transform}.site-page--homepage .site-home-latest-results__ticker{display:grid;gap:.85rem;width:100%}.site-page--homepage .site-home-latest-results__item{display:grid;grid-template-rows:auto auto auto 1fr;align-content:start;justify-items:center;gap:.32rem;min-height:8.85rem;padding:1rem .7rem .82rem;border:1px solid color-mix(in srgb,var(--site-home-line) 74%,white);border-radius:16px;background:#ffffff;box-shadow:0 14px 34px rgb(32 34 79/6%);text-align:center}.site-page--homepage .site-home-latest-results__item[data-level-accent=true]{border-color:color-mix(in srgb,var(--site-home-purple) 24%,white);box-shadow:0 16px 36px rgb(90 99 228/10%)}.site-page--homepage .site-home-latest-results__item[data-entering=true],.site-page--homepage .site-home-latest-results__item[data-exiting=true]{opacity:1}.site-page--homepage .site-home-latest-results__status{display:inline-flex;align-items:center;justify-self:center;justify-content:center;gap:.42rem;width:-moz-fit-content;width:fit-content;margin-inline:auto;text-align:center;color:var(--site-home-ink-soft);font-size:.74rem;font-weight:800}.site-page--homepage .site-home-latest-results__status-icon{width:.52rem;height:.52rem;flex:0 0 auto;border-radius:999px;background:#2fbf78;box-shadow:0 0 0 .22rem rgb(47 191 120/14%);animation:site-home-latest-results-status-pulse 1.4s ease-in-out infinite}.site-page--homepage .site-home-latest-results__flag{width:2rem;height:1.38rem;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--site-home-line) 82%,white);border-radius:4px;background:color-mix(in srgb,white 94%,var(--site-home-soft));-o-object-fit:cover;object-fit:cover;box-shadow:0 4px 10px rgb(32 34 79/5%)}.site-page--homepage .site-home-latest-results__item strong{margin-top:.28rem;color:var(--site-home-ink);font-family:var(--site-font-display);font-size:1.56rem;font-weight:650;line-height:1}.site-page--homepage .site-home-latest-results__item span{color:var(--site-home-ink-soft);font-size:.74rem;font-weight:780;line-height:1.25}.site-page--homepage .site-home-latest-results__item .site-home-latest-results__level{color:var(--site-home-ink-soft);font-size:.9rem}.site-page--homepage .site-home-latest-results__item[data-level-accent=true] .site-home-latest-results__level{color:var(--site-home-purple)}.site-page--homepage .site-home-latest-results__item .site-home-latest-results__time{align-self:end;margin-top:.28rem;font-size:.84rem}@keyframes site-home-latest-results-slide{0%{transform:translate3d(calc(-1 * var(--site-home-latest-results-step)),0,0)}to{transform:translateZ(0)}}@keyframes site-home-latest-results-status-pulse{0%,to{opacity:.58;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}.site-page--homepage .site-home-pricing{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,.52fr);gap:clamp(1.2rem,3vw,2.2rem);align-items:center;margin-top:1.2rem;padding:clamp(1.35rem,3vw,2.2rem);border:1px solid color-mix(in srgb,var(--site-action) 16%,white);border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,white 84%,var(--site-action-soft)),color-mix(in srgb,white 90%,var(--site-home-soft)));box-shadow:0 16px 38px rgb(46 39 117/6%)}.site-page--homepage .site-home-pricing__copy{display:grid;gap:.86rem;min-width:0}.site-page--homepage .site-home-pricing__copy>p{max-width:36rem}.site-page--homepage .site-home-pricing__copy .site-button{width:-moz-fit-content;width:fit-content;gap:.48rem;margin-top:.35rem}.site-page--homepage .site-home-pricing__copy .site-button svg{width:1.05rem;height:1.05rem;flex:0 0 auto}.site-page--homepage .site-home-pricing__note{font-size:.78rem;font-weight:760;line-height:1.5}.site-page--homepage .site-home-pricing__offer{display:grid;gap:.95rem;padding:1.25rem;background:color-mix(in srgb,white 94%,var(--site-paper));box-shadow:0 12px 30px rgb(32 34 79/6%)}.site-page--homepage .site-home-pricing__trial{margin:0;color:var(--site-action-deep);font-size:.74rem;font-weight:850;letter-spacing:0;text-transform:uppercase}.site-page--homepage .site-home-pricing__price{display:flex;flex-wrap:wrap;gap:.46rem;align-items:flex-end}.site-page--homepage .site-home-pricing__price strong{font-family:var(--site-font-display);font-size:clamp(2.35rem,4vw,3.05rem);font-weight:650;line-height:.92}.site-page--homepage .site-home-pricing__price span{padding-bottom:.22rem;font-size:.84rem;font-weight:780;line-height:1.2}.site-page--homepage .site-home-pricing__trial-price{margin-top:-.42rem;color:var(--site-home-ink-soft);font-size:.8rem;font-weight:760;line-height:1.45}.site-page--homepage .site-home-pricing__benefits{display:grid;gap:.64rem;margin:0;padding:0;list-style:none}.site-page--homepage .site-home-pricing__benefits li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.55rem;align-items:start;color:var(--site-home-ink);font-size:.84rem;font-weight:780;line-height:1.42}.site-page--homepage .site-home-pricing__benefits svg{width:1rem;height:1rem;margin-top:.1rem;color:var(--site-success);flex:0 0 auto}.site-page--homepage .site-home-pricing__legal{padding-top:.82rem;border-top:1px solid color-mix(in srgb,var(--site-home-line) 78%,white);font-size:.78rem;line-height:1.5}.site-page--homepage .site-home-faq{padding-top:1.35rem}.site-page--homepage .site-home-faq-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.85rem}.site-page--homepage .site-home-faq-item{box-shadow:none;overflow:hidden}.site-page--homepage .site-home-faq-item summary{display:flex;justify-content:space-between;gap:1rem;align-items:center;min-height:3.65rem;padding:.9rem 1rem;cursor:pointer;list-style:none;color:var(--site-home-ink);font-size:.88rem;font-weight:850}.site-page--homepage .site-home-faq-item summary::-webkit-details-marker{display:none}.site-page--homepage .site-home-faq-item summary svg{width:1rem;height:1rem;color:var(--site-home-muted);transform:rotate(0deg);transition:transform .18s ease}.site-page--homepage .site-home-faq-item[open] summary svg{transform:rotate(90deg)}.site-page--homepage .site-home-faq-item p{padding:0 1rem 1rem;font-size:.82rem;line-height:1.58}.site-page--homepage .site-home-cta{display:grid;grid-template-columns:minmax(0,1fr) minmax(16rem,.82fr) auto;gap:2rem;align-items:center;margin-top:1.7rem;padding:2.45rem;border-radius:20px;background:linear-gradient(135deg,#28236c,#5039bd 66%,#382c8a);color:white;overflow:hidden}.site-page--homepage .site-home-cta .site-home-kicker,.site-page--homepage .site-home-cta h2,.site-page--homepage .site-home-cta__action span,.site-page--homepage .site-home-cta__proof p{color:white}.site-page--homepage .site-home-cta h2{max-width:19rem;margin-top:.55rem;font-size:2.15rem;line-height:1.08}.site-page--homepage .site-home-cta__proof{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.78rem;align-items:center;min-width:0}.site-page--homepage .site-home-cta__proof p{max-width:20rem;font-weight:700}.site-page--homepage .site-home-cta__action{display:grid;gap:.62rem;justify-items:center}.site-page--homepage .site-home-cta__action .site-button{min-width:12.6rem;background:white;color:var(--site-home-ink)}.site-page--homepage .site-home-cta__action span{font-size:.76rem}.site-page--homepage .site-home-editorial--iq .site-home-illustration{min-height:clamp(22rem,33vw,28rem);place-items:start center}.site-page--homepage .site-home-editorial--iq .site-home-illustration__image{width:min(108%,46rem);border:0;transform:none;filter:none}.site-page--homepage .site-home-editorial--iq .site-home-report-preview--showcase-only .site-home-report-preview__privacy-note svg,.site-page--homepage .site-home-editorial--iq .site-home-report-preview--showcase-only .site-home-report-sheet__score-note,.site-page--homepage .site-home-editorial--iq .site-home-report-sheet__bar-icon,.site-page--homepage .site-home-editorial--iq .site-home-report-sheet__score-note,.site-page--homepage .site-home-editorial--iq .site-home-report-sheet__takeaway,.site-page--homepage .site-home-editorial--iq .site-home-step__number,.site-page--homepage .site-home-editorial--iq .site-home-tag-list span{background:#e3e5fa;color:#5a63e4}.site-page--homepage .site-home-editorial--iq .site-home-report-preview--showcase-only .site-home-report-sheet__bar-track,.site-page--homepage .site-home-editorial--iq .site-home-report-sheet__bar-track{background:#e3e5fa}.site-page--homepage .site-home-editorial--iq .site-home-report-preview--showcase-only .site-home-report-sheet__bar-track span,.site-page--homepage .site-home-editorial--iq .site-home-report-sheet__bar-track span{background:#5a63e4}.site-page--homepage .site-home-editorial--iq .site-home-pricing{border-color:#d8def4;background:#ffffff;box-shadow:0 18px 44px rgb(85 87 104/6%)}.site-page--homepage .site-home-editorial--iq .site-home-result-includes__inner{border-color:color-mix(in srgb,#5a63e4 18%,#d8def4);background:radial-gradient(circle at 16% 18%,rgb(255 255 255/70%),transparent 32%),radial-gradient(circle at 86% 16%,rgb(227 229 250/72%),transparent 34%),linear-gradient(135deg,#f7f8ff,#eef2fb 54%,#f5f3ff);box-shadow:0 18px 44px rgb(85 87 104/6%)}.site-page--homepage .site-home-editorial--iq .site-home-benefit-card[data-tone] .site-home-benefit-card__icon,.site-page--homepage .site-home-editorial--iq .site-home-benefit-card__icon,.site-page--homepage .site-home-editorial--iq .site-home-result-includes__icon{background:#e3e5fa;color:#5a63e4}.site-page--homepage .site-home-editorial--iq .site-home-cta{background:#5a63e4}.site-page--homepage .site-home-editorial--iq .site-home-report-preview--wide-card .site-home-report-preview__levels{box-shadow:0 24px 58px rgb(90 99 228/22%)}.site-page--homepage .site-home-editorial--iq .site-home-report-preview__report-surface{border-color:#d8def4;box-shadow:0 24px 62px rgb(85 87 104/10%)}.site-page--homepage .site-home-editorial--iq .site-home-report-preview--showcase-only .site-home-report-sheet__bar span,.site-page--homepage .site-home-editorial--iq .site-home-report-preview__score-head strong,.site-page--homepage .site-home-editorial--iq .site-home-report-sheet__bars-title{color:#242842}.site-page--homepage .site-home-editorial--iq .site-home-report-preview__score-level{background:#e3e5fa;color:#5a63e4}.site-page--homepage .site-home-editorial--iq .site-home-report-preview__privacy-note svg,.site-page--homepage .site-home-editorial--iq .site-home-report-sheet__axis-label--active,.site-page--homepage .site-home-editorial--iq .site-home-report-sheet__score-note svg,.site-page--homepage .site-home-editorial--iq .site-home-testimonial-card__quote{color:#5a63e4}.site-page--homepage .site-home-editorial--iq .site-home-report-preview--showcase-only .site-home-report-sheet__bar-icon{background:#e3e5fa;color:#4b53d5}.site-page--homepage .site-home-editorial--iq .site-home-report-preview--showcase-only .site-home-report-sheet__bar-icon svg{color:#4b53d5}.site-page--homepage .site-home-editorial--iq .site-home-pricing__legal,.site-page--homepage .site-home-editorial--iq .site-home-report-preview__dimension-panel{border-color:#d8def4}.site-page--homepage .site-home-editorial--iq .site-home-step:not(:last-child):after{border-top-color:#d8def4}.site-page--homepage .site-home-editorial--iq .site-home-pricing{border-color:color-mix(in srgb,#5a63e4 18%,white)}.site-page--homepage .site-home-editorial--iq .site-home-pricing__trial{color:#4b53d5}.site-page--homepage .site-home-editorial--iq .site-home-cta{box-shadow:0 24px 58px rgb(90 99 228/18%)}.site-page--homepage .site-home-editorial--iq .site-home-cta__action .site-button{color:#242842;border-color:#d8def4}@media (min-width:901px){.site-page--homepage .site-home-hero__layout{grid-template-columns:minmax(0,1.12fr) minmax(28rem,.88fr)}.site-page--homepage .site-home-report-preview{grid-template-columns:minmax(14rem,.42fr) minmax(0,1fr)}}@media (min-width:1101px){.site-page--homepage .site-home-editorial--iq .site-home-hero__layout{grid-template-columns:minmax(0,.9fr) minmax(34rem,1.1fr)}}@media (max-width:1100px){.site-page--homepage .site-home-hero__layout{grid-template-columns:1fr}.site-page--homepage .site-home-hero__title{max-width:19ch;font-size:3.45rem}.site-page--homepage .site-home-illustration{min-height:clamp(27rem,58vw,34rem)}}@media (max-width:900px){.site-page--homepage .site-home-hero{padding-top:.8rem}.site-page--homepage .site-home-cta,.site-page--homepage .site-home-hero__layout,.site-page--homepage .site-home-pricing,.site-page--homepage .site-home-report-preview{grid-template-columns:1fr}.site-page--homepage .site-home-hero__title{max-width:19ch;font-size:3.45rem}.site-page--homepage .site-home-editorial--iq .site-home-illustration{display:grid;min-height:clamp(18rem,40vw,24rem)}.site-page--homepage .site-home-editorial--iq .site-home-illustration__image{width:min(100%,34rem)}.site-page--homepage .site-home-editorial--iq .site-home-hero__layout{gap:1.1rem}.site-page--homepage .site-home-hero-facts{width:100%;gap:.82rem;display:grid;grid-template-columns:1fr 1fr}.site-page--homepage .site-home-editorial--iq .site-home-hero-facts{display:none}.site-page--homepage .site-home-illustration{min-height:32rem}.site-page--homepage .site-home-benefits__grid,.site-page--homepage .site-home-explore-tests__grid,.site-page--homepage .site-home-faq-list,.site-page--homepage .site-home-latest-results__rail,.site-page--homepage .site-home-result-includes__grid,.site-page--homepage .site-home-testimonials__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.site-page--homepage .site-home-latest-results__rail[data-sliding=true]{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;animation:none}.site-page--homepage .site-home-report-preview__stage{grid-template-columns:1fr}.site-page--homepage .site-home-cta,.site-page--homepage .site-home-cta__action{justify-items:start}}@media (min-width:641px) and (max-width:900px){.site-page--homepage .site-home-explore-tests__card:nth-child(n+5){display:none}}@media (min-width:800px) and (max-width:1179px){.site-page--homepage .site-home-report-preview--wide-card .site-home-report-preview__stage{grid-template-columns:minmax(20rem,38%) minmax(0,1fr)}.site-page--homepage .site-home-report-preview__report-surface{grid-template-columns:1fr;gap:1rem;padding:1.35rem}.site-page--homepage .site-home-report-preview__chart-card,.site-page--homepage .site-home-report-preview__dimension-panel{padding:0}.site-page--homepage .site-home-report-preview__dimension-panel{border-top:1px solid #e1dfec;border-inline-start:0;padding-top:1rem}}@media (min-width:1180px){.site-page--homepage .site-home-report-preview--wide-card .site-home-report-preview__stage{grid-template-columns:minmax(17.5rem,.28fr) minmax(0,.72fr)}.site-page--homepage .site-home-report-preview__report-surface{grid-template-columns:minmax(22rem,.48fr) minmax(25rem,.52fr)}}@media (max-width:799px){.site-page--homepage .site-home-report-preview--wide-card .site-home-report-preview__stage{grid-template-columns:1fr;gap:.9rem}.site-page--homepage .site-home-report-preview__report-surface{grid-template-columns:1fr;gap:.9rem;padding:.9rem}.site-page--homepage .site-home-report-preview--wide-card .site-home-report-preview__levels{padding:.9rem;overflow:visible}.site-page--homepage .site-home-report-preview__chart-card,.site-page--homepage .site-home-report-preview__dimension-panel{padding:1rem}.site-page--homepage .site-home-report-preview__dimension-panel{border-top:1px solid #e1dfec;border-inline-start:0}.site-page--homepage .site-home-editorial--iq .site-home-report-preview--showcase-only .site-home-report-sheet__bars{grid-template-rows:none;gap:.78rem;height:auto}.site-page--homepage .site-home-editorial--iq .site-home-report-preview--showcase-only .site-home-report-sheet__bar{grid-template-columns:2.4rem minmax(0,1fr);gap:.76rem;min-width:0}.site-page--homepage .site-home-editorial--iq .site-home-report-sheet__bar-icon{width:2.4rem}.site-page--homepage .site-home-editorial--iq .site-home-report-preview--showcase-only .site-home-report-sheet__bar-icon svg{width:1.12rem;height:1.12rem}.site-page--homepage .site-home-editorial--iq .site-home-report-preview--showcase-only .site-home-report-sheet__bar>div{min-width:0}.site-page--homepage .site-home-editorial--iq .site-home-report-preview--showcase-only .site-home-report-sheet__bar>div>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:.7rem;align-items:baseline;margin-bottom:.42rem}.site-page--homepage .site-home-editorial--iq .site-home-report-preview--showcase-only .site-home-report-sheet__bar span{min-width:0;overflow-wrap:anywhere;line-height:1.25}.site-page--homepage .site-home-editorial--iq .site-home-report-preview--showcase-only .site-home-report-sheet__bar strong{white-space:nowrap;line-height:1.25}.site-page--homepage .site-home-editorial--iq .site-home-report-sheet__score-note{grid-template-columns:1.8rem minmax(0,1fr)}}@media (max-width:640px){.site-page--homepage .site-home-hero{padding-bottom:2rem}.site-page--homepage .site-home-editorial--iq .site-home-hero{padding-top:0}.site-page--homepage .site-home-hero__layout{gap:1.6rem}.site-page--homepage .site-home-hero__title{font-size:2.72rem}.site-page--homepage .site-home-editorial--iq .site-home-hero__title{max-width:12.8ch;font-size:2.86rem}.site-page--homepage .site-home-hero__actions,.site-page--homepage .site-home-hero__actions .site-button,.site-page--homepage .site-home-pricing__copy .site-button,.site-page--homepage .site-home-report-preview__copy .site-button{width:100%}.site-page--homepage .site-home-hero__actions .site-button{min-height:3.2rem}.site-page--homepage .site-home-editorial--iq .site-home-hero__primary-action{min-width:0}.site-page--homepage .site-home-hero__secondary-action{display:none}.site-page--homepage .site-home-illustration{min-height:clamp(20rem,84vw,30rem)}.site-page--homepage .site-home-illustration__image{width:min(116%,32rem);border:0;transform:none;filter:none}.site-page--homepage .site-home-editorial--iq .site-home-illustration{display:grid;min-height:clamp(9.5rem,42vw,14rem)}.site-page--homepage .site-home-editorial--iq .site-home-illustration__image{width:min(100%,24rem)}.site-page--homepage .site-home-benefits__grid,.site-page--homepage .site-home-explore-tests__grid,.site-page--homepage .site-home-faq-list,.site-page--homepage .site-home-result-includes__grid,.site-page--homepage .site-home-steps__grid,.site-page--homepage .site-home-testimonials__grid{grid-template-columns:1fr}.site-page--homepage .site-home-hero-fact{padding:0}.site-page--homepage .site-home-report-sheet__bar{grid-template-columns:1fr;min-width:0}.site-page--homepage .site-home-report-sheet__bar>div:first-child{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:.7rem;align-items:baseline}.site-page--homepage .site-home-report-sheet__bar>div:first-child span{min-width:0;overflow-wrap:anywhere;line-height:1.25}.site-page--homepage .site-home-report-sheet__bar>div:first-child strong{white-space:nowrap;line-height:1.25}.site-page--homepage .site-home-latest-results__rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}.site-page--homepage .site-home-latest-results__viewport{max-height:calc((3 * 8.45rem) + (2 * .62rem))}.site-page--homepage .site-home-latest-results__item{min-height:8.45rem;padding:.88rem .68rem .76rem}.site-page--homepage .site-home-benefits{padding:1rem}.site-page--homepage .site-home-explore-tests{padding-bottom:1.35rem}.site-page--homepage .site-home-explore-tests__panel{padding:1.55rem 1rem}.site-page--homepage .site-home-explore-tests__card{min-height:auto}.site-page--homepage .site-home-explore-tests__icon{width:min(100%,7.5rem)}.site-page--homepage .site-home-result-includes{padding-top:1.25rem}.site-page--homepage .site-home-result-includes__inner{padding:1.55rem 1rem}.site-page--homepage .site-home-benefit-card{min-height:auto}.site-page--homepage .site-home-cta h2,.site-page--homepage .site-home-pricing__copy h2,.site-page--homepage .site-home-report-preview__copy h2,.site-page--homepage .site-home-section-heading h2{font-size:1.88rem}.site-page--homepage .site-home-cta,.site-page--homepage .site-home-pricing,.site-page--homepage .site-home-report-preview__stage{padding:1rem;border-radius:12px}.site-page--homepage .site-home-step:not(:last-child):after{content:none}}@media (prefers-reduced-motion:reduce){.site-page--homepage .site-button,.site-page--homepage .site-home-faq-item summary svg,.site-page--homepage .site-home-latest-results__item[data-entering=true],.site-page--homepage .site-home-latest-results__item[data-exiting=true],.site-page--homepage .site-home-latest-results__rail[data-sliding=true],.site-page--homepage .site-home-latest-results__status-icon{animation:none;transition:none}}