.landing-page{overflow-x:clip}.landing-page .lp-section{width:100%}.landing-page .lp-section>div{margin-inline:auto}.landing-page *,.landing-page :before,.landing-page :after{box-sizing:border-box}.landing-page img{object-fit:contain;height:auto}.landing-page video{border-radius:16px;width:100%;height:auto}.landing-page a{cursor:pointer}.landing-page a:focus-visible,.landing-page button:focus-visible,.landing-page summary:focus-visible{outline-offset:4px;outline:3px solid #75c}.landing-page .lp-faq{background:#fafafa;border:1px solid #0a001f0d;width:100%;max-width:1040px;border-radius:16px!important;padding:20px!important;display:block!important}.landing-page .lp-faq summary{cursor:pointer;color:#101828;justify-content:space-between;gap:20px;font-size:18px;line-height:1.4;list-style:none;display:flex}.landing-page .lp-faq summary:after{content:"+";flex:0 0 20px}.landing-page .lp-faq[open] summary:after{content:"−"}.landing-page .lp-faq p{color:#71717a;white-space:pre-line;margin-top:16px;font-size:17px;line-height:1.4}.landing-page .lp-citation{text-align:left;border:1px solid #e8e9ec;border-radius:16px;width:100%;padding:24px}.landing-page .lp-citation p{margin-block:20px;line-height:1.6}.landing-page .lp-citation-formats{gap:8px;margin-top:16px;display:flex}.landing-page .lp-citation-formats button{border:1px solid #e8e9ec;border-radius:8px;padding:8px 16px}.landing-page .lp-citation-formats [aria-pressed=true]{color:#fff;background:#323dd6}@media (max-width:809px){.landing-page h1{overflow-wrap:anywhere}.landing-page .lp-section{min-width:0}}@media (prefers-reduced-motion:reduce){.landing-page *,.landing-page :before,.landing-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.landing-page .lp-research-demo{width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px}@media (max-width:809px){.landing-page .lp-research-demo{padding-inline:8px}}.landing-page .lp-waitlist{flex-wrap:wrap;gap:12px;width:100%;max-width:560px;margin:24px auto;display:flex}.landing-page .lp-waitlist input[type=email]{border:1px solid #e5e7eb;border-radius:12px;flex:240px;min-width:0;padding:14px 18px;font-size:16px}.landing-page .lp-waitlist [role=alert]{color:#b42318;flex-basis:100%}.landing-page .lp-waitlist-success{color:#1722be;padding:24px}.landing-page .lp-hero-media{position:relative;overflow:hidden}.landing-page .lp-hero-media>img{border-radius:8px;width:100%;height:auto;position:absolute;inset:0}.landing-page .lp-hero-media:after{content:"";pointer-events:none;background:linear-gradient(#0000,#fff);position:absolute;inset:50% 0 0}.landing-page .lp-social-proof{color:#757b85;justify-content:center;align-items:center;gap:8px;min-height:31px;font-size:12px;display:flex}.landing-page .lp-social-proof>div{padding-left:8px;display:flex}.landing-page .lp-social-proof img{border:2px solid #fff;border-radius:50%;width:28px;height:28px;margin-left:-8px}.landing-page .lp-logos{justify-content:space-around;align-items:center;gap:40px;width:100%;max-width:1040px;min-height:100px;margin-inline:auto;display:flex;overflow:hidden}.landing-page .lp-logos img{object-fit:contain;flex-shrink:0;width:auto;max-width:169px;height:70px}@media (max-width:809px){.landing-page .lp-logos{justify-content:flex-start;gap:30px}.landing-page .lp-logos img{max-width:130px;height:60px}}.landing-page .lp-resource-access{width:100%;max-width:760px;margin:auto}.landing-page .lp-resource-cover{aspect-ratio:16/9;background:#101828;border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}.landing-page .lp-resource-cover img{object-fit:cover;filter:brightness(.55);width:100%;height:100%;position:absolute}.landing-page .lp-resource-cover button{z-index:1}.landing-page .lp-resource-access form{border:1px solid #e8e9ec;border-radius:16px;gap:20px;padding:32px;display:grid}.landing-page .lp-resource-access label{gap:8px;display:grid}.landing-page .lp-resource-access input,.landing-page .lp-resource-access select{border:1px solid #d0d5dd;border-radius:8px;width:100%;padding:12px;font-size:16px}.landing-page .lp-resource-names{grid-template-columns:1fr 1fr;gap:16px;display:grid}.landing-page .lp-webinar{aspect-ratio:16/9;border:0;border-radius:16px;width:100%}@media (max-width:809px){.landing-page .lp-resource-names{grid-template-columns:1fr}}.landing-page .lp-guide-more{text-align:center;color:#757b85;margin-top:32px;font-size:14px}.landing-page .lp-cookie-copy{max-width:760px;margin:0 auto 100px;padding:0 20px;font-size:18px;line-height:1.6}.landing-page .lp-cookie-copy p+p{margin-top:20px}.landing-page video{object-fit:contain;height:auto!important}.landing-page .research-workflow{width:100%;min-height:520px;padding-right:calc(50% + 40px);position:relative}.landing-page .research-step{border-bottom:1px solid #e5e7eb}.landing-page .research-step>button{text-align:left;color:#98a2b3;cursor:pointer;gap:20px;width:100%;padding:24px 16px;font-size:14px;line-height:1.5;display:flex}.landing-page .research-step>button>span:first-child{font-size:12px}.landing-page .research-step>button strong{font-weight:600}.landing-page .research-step.is-active>button{color:#344054;border-right:3px solid #6366f1}.landing-page .research-step.is-active>button>span:first-child{color:#6366f1}.landing-page .research-step-description{color:#667085;margin-top:8px;font-size:14px;line-height:1.5;display:block}.landing-page .research-workflow-panel{width:calc(50% - 40px);position:absolute;top:0;right:0}.landing-page .research-step-preview{color:#475467;background:#fff;border:1px solid #e5e7eb;border-radius:16px;height:520px;font-size:12px;overflow:hidden;box-shadow:0 4px 20px #10182806}.landing-page .research-window-dots{background:#f9fafb;gap:5px;height:25px;padding:9px 14px;display:flex}.landing-page .research-window-dots i{background:#f87171;border-radius:50%;width:7px;height:7px}.landing-page .research-window-dots i:nth-child(2){background:#fbbf24}.landing-page .research-window-dots i:nth-child(3){background:#4ade80}.landing-page .research-preview-label{letter-spacing:.4px;text-transform:uppercase;color:#6366f1;background:#f5f5ff;padding:10px 14px;font-size:10px;font-weight:600}.landing-page .research-preview-toolbar{border-bottom:1px solid #eef0f3;align-items:center;gap:12px;padding:14px;display:flex}.landing-page .research-preview-toolbar>span:first-child{flex:1}.landing-page .research-added{color:#fff;background:#16a34a;border-radius:4px;padding:4px 8px;font-size:10px}.landing-page .research-source{border-bottom:1px solid #f2f4f7;gap:5px;margin:0 14px;padding:12px 0;display:grid}.landing-page .research-source strong{font-size:11px;font-weight:500}.landing-page .research-source:first-of-type strong{color:#6366f1}.landing-page .research-source small{color:#98a2b3;font-size:10px}.landing-page .research-preview-copy{padding:20px;line-height:1.7}.landing-page .research-preview-copy p{margin-block:16px}.landing-page .research-preview-copy em{color:#6366f1;font-style:normal}.landing-page .research-preview-copy small{color:#667085;font-size:10px}.landing-page .research-question{background:#f2f4f7;border-radius:8px;padding:12px}.landing-page .research-suggestion{color:#6366f1;background:#f5f3ff;padding:12px}.landing-page .research-highlight{background:#fef9c3;padding:8px}.landing-page .research-flag{border-bottom:1px solid #e5e7eb;padding-block:12px}.landing-page .research-flag>small{text-transform:uppercase;color:#d97706}.landing-page .research-flag p{margin:8px 0 0}.landing-page .research-review-carousel{background:#e3e1fc;justify-content:center;align-items:flex-start;width:100%;height:472px;padding-top:40px;display:flex;position:relative;overflow:hidden}.landing-page .research-review-card{color:#475467;background:#fff;border:1px solid #eef0f3;border-radius:14px;width:min(460px,100% - 80px);min-height:410px;padding:20px;font-size:12px;box-shadow:0 6px 24px #1018280a}.landing-page .research-review-title{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.landing-page .research-review-title small{white-space:nowrap;font-size:11px}.landing-page .research-review-card>p{color:#98a2b3;margin:16px 0;font-size:11px;line-height:1.5}.landing-page .research-review-row{border-top:1px solid #f2f4f7;justify-content:space-between;align-items:center;gap:8px;padding:12px 0;display:flex}.landing-page .research-review-row>span:first-child{align-items:center;gap:8px;display:flex}.landing-page .research-review-row>span:last-child{text-align:right}.landing-page .research-review-row svg{color:#22c55e;flex-shrink:0}.landing-page .research-carousel-arrow{color:#fff;cursor:pointer;background:#5145e5;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 2px 6px #5145e540}.landing-page .research-carousel-prev{left:12px}.landing-page .research-carousel-next{right:12px}.landing-page .research-carousel-dots{gap:4px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.landing-page .research-carousel-dots button{cursor:pointer;width:16px;height:16px;position:relative}.landing-page .research-carousel-dots button:after{content:"";background:#c4bffa;border-radius:50%;position:absolute;inset:5px}.landing-page .research-carousel-dots button[aria-pressed=true]:after{background:#6366f1}@media (max-width:809px){.landing-page .research-workflow{min-height:0;padding-right:0}.landing-page .research-workflow-panel{width:100%;padding:24px 0;position:static}.landing-page .research-step>button{padding:24px 12px}.landing-page .research-step-preview{height:480px}.landing-page .research-review-card{padding:16px}.landing-page .research-carousel-prev{left:8px}.landing-page .research-carousel-next{right:8px}.landing-page .research-carousel-arrow{width:28px;height:28px}}.landing-page .lp-review-hero{background:#f5f3ff;padding:49px 20px}.landing-page .lp-review-hero picture{width:100%;max-width:1040px;margin:auto;display:block}.landing-page .lp-review-hero img{border-radius:16px;width:100%;height:auto;display:block}@media (max-width:809px){.landing-page .lp-review-hero picture{max-width:290px}}.landing-page .lp-policy-heading{background:#fafafa;padding:140px 40px 80px}.landing-page.lp-route-essay>.lp-section:first-of-type,.landing-page.lp-route-thesis-writing>.lp-section:first-of-type,.landing-page.lp-route-research>.lp-section:first-of-type{margin-bottom:40px}@media (max-width:809px){.landing-page .lp-policy-heading{padding:120px 20px 60px}}.landing-page .lp-document-preview{width:100%;max-width:1200px;margin-inline:auto;padding-inline:20px}.landing-page .lp-preview-frame{color:#344054;height:740px;font-family:var(--font-jenni-sans),Arial,sans-serif;background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden;box-shadow:0 12px 24px -8px #10182814}.landing-page .lp-preview-title{white-space:nowrap;border-bottom:1px solid #f2f4f7;justify-content:space-between;align-items:center;gap:24px;height:48px;padding:0 20px;font-size:13px;display:flex;overflow:hidden}.landing-page .lp-preview-title>span{flex:none}.landing-page .lp-preview-columns{grid-template-columns:minmax(0,1fr) 360px;height:calc(100% - 48px);display:grid}.landing-page .lp-preview-document{min-width:0;overflow:auto}.landing-page .lp-preview-toolbar{white-space:pre;border-bottom:1px solid #f2f4f7;align-items:center;height:40px;padding-inline:20px;font-size:13px;display:flex}.landing-page .lp-preview-paper{padding:40px}.landing-page .lp-preview-paper h3{margin:0 0 32px;font-size:24px;font-weight:600;line-height:1.35}.landing-page .lp-preview-paper h4{margin-bottom:24px;font-size:22px;font-weight:600}.landing-page .lp-preview-paper p{margin:20px 0;font-size:14px;line-height:1.7}.landing-page .lp-preview-review{border-left:1px solid #e5e7eb}.landing-page .lp-preview-review .research-review-carousel{background:#f9fafb;height:100%}.landing-page .lp-preview-review .research-review-card{width:calc(100% - 40px)}.landing-page .lp-preview-review .research-carousel-arrow{top:auto;bottom:16px;transform:none}@media (max-width:809px){.landing-page .lp-document-preview{padding-inline:8px}.landing-page .lp-preview-columns{grid-template-columns:minmax(0,1fr)}.landing-page .lp-preview-review{display:none}.landing-page .lp-preview-paper{padding:28px 20px}.landing-page .lp-preview-paper h3{font-size:22px}}
