.product-landing .interview-hero-copy-v2 h1{font-size:clamp(38px,3.7vw,54px);line-height:1.16;letter-spacing:-.045em;margin:22px 0 14px}.product-landing .interview-hero-copy-v2>.product-tagline{margin-bottom:18px;color:#655991;font-size:clamp(19px,1.9vw,25px);font-weight:650;line-height:1.5}.product-details{padding-block:70px;border-top:1px solid #ebe7ed}.product-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.product-steps li>span{color:#8c7cc5;font-size:25px;font-weight:700}.product-steps h3{font-size:17px;margin:18px 0 10px}.product-steps p,.product-example p{margin:0;color:#77747e;font-size:14px;line-height:1.85}.product-example{display:grid;grid-template-columns:.85fr 1.15fr;border:1px solid #e5dfef;border-radius:20px;overflow:hidden;background:#fff}.product-example article{padding:32px;min-width:0}.product-example article:first-child{background:#f5f2fc;border-right:1px solid #e5dfef}.product-example article>span{display:block;margin-bottom:18px;color:#7666c1;font-size:12px;font-weight:650}.product-example h3{font-size:19px;line-height:1.65;margin:0 0 20px}.product-example p+p{margin-top:16px}.product-formula{margin-block:20px;color:#403659;font-size:18px;line-height:1.7;overflow-wrap:anywhere}.product-faq{border-top:1px solid #dedbe0}.product-faq details{border-bottom:1px solid #dedbe0}.product-faq summary{display:flex;justify-content:space-between;align-items:center;gap:20px;list-style:none;padding:22px 4px;font-size:16px;font-weight:700;cursor:pointer}.product-faq summary::-webkit-details-marker{display:none}.product-faq summary:after{content:"+";color:#7666c1;font-size:22px;font-weight:400}.product-faq details[open] summary:after{content:"−"}.product-faq details>div{max-width:820px;padding:0 4px 24px;color:#6d6973;line-height:1.85}.product-faq p{margin:0}.product-faq a{color:#6756bd}.prerender-nav{display:flex;gap:24px;font-size:14px}.prerender-nav a{color:#5a5d69}@media(max-width:760px){.prerender-nav{display:none}}@media(max-width:980px){.product-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.product-details{padding-block:48px}.product-steps{gap:24px 18px}.product-example{grid-template-columns:1fr}.product-example article{padding:24px}.product-example article:first-child{border-right:0;border-bottom:1px solid #e5dfef}.product-landing .interview-hero-copy-v2 h1{font-size:clamp(34px,9vw,46px)}}
