.marketing{color:#362e41;background:#faf9fd;font-family:DM Sans,Arial,sans-serif;font-size:15px}.marketing p{color:#6b5d80;font-size:14px;line-height:1.85}.marketing h1,.marketing h2,.marketing h3{letter-spacing:-1.2px;font-family:Manrope,Arial,sans-serif}.marketing h1{font-size:59px;font-weight:600;line-height:1.14}.marketing h2{font-size:34px;font-weight:600;line-height:1.3}.marketing h3{letter-spacing:-.45px;font-size:19px;line-height:1.5}.marketing .m-main{max-width:none;margin:0;padding:0}.skip-link{z-index:20;background:#fff;padding:12px;position:absolute;top:-70px;left:20px}.skip-link:focus{top:10px}.marketing .marketing-header{color:#4c425a;background:#faf9fd;border-bottom:1px solid #e1d9ec;justify-content:space-between;gap:25px;max-width:none;height:96px;padding:0 max(5vw,24px);display:flex}.m-brand{letter-spacing:-.5px;align-items:center;gap:10px;font-family:Manrope,sans-serif;display:flex}.m-brand>span{color:#ffbd92;background:#392b57;border-radius:11px;place-items:center;width:42px;height:43px;display:grid}.m-brand b{font-size:14px;font-weight:750;line-height:1.35}.m-brand i{color:#7149d9;font-style:normal}.marketing-header nav{align-items:center;gap:26px;display:flex}.marketing-header nav a{color:#625576;font-size:12px}.m-header-actions{align-items:center;gap:23px;display:flex}.m-header-actions>a:first-child{align-items:center;gap:5px;font-size:11px;display:flex}.m-button{color:#342338;background:#ffbd92;border:0;border-radius:7px;justify-content:center;align-items:center;gap:12px;padding:15px 21px;font-size:12px;font-weight:650;transition:background .15s;display:inline-flex}.m-button:disabled{opacity:.6;cursor:wait}.marketing-header .m-button{padding:12px 15px;font-size:10px}.m-eyebrow{color:#6f6085;letter-spacing:1.8px;font-size:9px;font-weight:650;line-height:1.8;display:block}.m-hero{grid-template-columns:1.25fr 1fr;align-items:center;gap:7vw;max-width:1440px;margin:auto;padding:83px 6vw 70px;display:grid}.m-hero .m-eyebrow{align-items:center;gap:8px;margin-bottom:23px;display:flex}.m-hero .m-eyebrow>span{background:#73579d;border-radius:50%;width:6px;height:6px;display:inline-block}.m-hero h1{margin:0 0 24px}.m-hero h1 em{color:#7149d9;font-style:normal}.m-hero>div>p{max-width:490px;font-size:15px}.m-score-form{margin-top:30px;scroll-margin-top:30px}.m-score-form label{color:#4b4159;margin-bottom:10px;font-size:11px;display:block}.m-score-form>div{background:#fff;border:1px solid #d4cae4;border-radius:9px;align-items:center;gap:10px;padding:6px 6px 6px 14px;display:flex;box-shadow:0 6px 20px #38304310}.m-score-form svg{color:#796990;flex-shrink:0}.m-score-form input{color:#423950;background:0 0;border:0;flex:1;min-width:0;height:45px;font-size:13px}.m-score-form small{color:#73648a;margin-top:10px;font-size:9px}.m-score-form .m-button{white-space:nowrap;padding:15px 13px;font-size:10px}.m-score-form .m-button svg{color:#342338}.m-hero-links{align-items:center;gap:22px;margin-top:22px;display:flex}.m-hero-links a{color:#594379;align-items:center;gap:6px;font-size:10px;display:flex}.m-hero-links>span{color:#7b6b94;font-size:9px}.marketing .m-form-error{color:#a44429;background:#fbede5;border-radius:5px;margin-top:10px;padding:10px;font-size:12px}.m-hero-demo{color:#fff;background:#292333;border-radius:15px;max-width:440px;padding:25px;position:relative;transform:rotate(2deg);box-shadow:0 20px 50px #2e283820}.m-demo-top{letter-spacing:1.4px;color:#b6a4d0;align-items:center;gap:7px;font-size:8px;display:flex}.m-demo-top>span:last-child{border:1px solid #554a66;border-radius:4px;margin-left:auto;padding:4px 6px;font-size:7px}.m-demo-dot{background:#ffbd92;border-radius:50%;width:5px;height:5px}.m-demo-score{border-bottom:1px solid #4e445e;justify-content:space-between;align-items:center;padding:21px 0;display:flex}.m-demo-score strong{letter-spacing:-5px;color:#ffbd92;font-family:Manrope;font-size:73px;font-weight:500;line-height:1.15}.m-demo-score span{color:#b3a1cf;margin-left:3px;font-size:9px;display:block}.m-demo-score svg{color:#b6a0ed}.m-hero-demo h2{color:#fff;letter-spacing:-.5px;margin-top:22px;font-size:22px}.marketing .m-hero-demo p{color:#c0b0d7;font-size:11px}.m-demo-finding{background:#f8f6fa;border-radius:8px;margin-top:20px;padding:17px}.m-demo-finding>span{color:#9d7a43;letter-spacing:1.2px;background:#f3ebd8;border-radius:3px;padding:4px 6px;font-size:7px}.m-demo-finding b{color:#493f59;margin:11px 0 7px;font-size:11px;display:block}.marketing .m-demo-finding p{color:#6e5f84;font-size:10px}.m-demo-finding>div{color:#684e8e;align-items:center;gap:5px;margin-top:14px;font-size:9px;display:flex}.m-hero-demo>small{text-align:center;color:#b3a1cf;margin-top:18px;font-size:8px}.m-proof-strip{background:#eeeaf4;border-block:1px solid #ddd5ea;justify-content:center;gap:5vw;padding:25px 30px;display:flex}.m-proof-strip span{color:#645777;align-items:center;gap:8px;font-size:11px;display:flex}.m-proof-strip svg{color:#72569d}.m-section{max-width:1320px;margin:0 auto;padding:75px 6vw}.m-problem{grid-template-columns:1fr 1fr;gap:70px;display:grid}.m-problem h2{margin-top:14px}.m-problem p{margin:0 0 15px}.m-text-link{color:#5b457d;align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.m-section-heading{max-width:620px;margin-bottom:34px}.m-section-heading h2{margin:13px 0}.m-section-heading p{margin:0}.m-areas{padding-top:15px}.m-area-grid{border:1px solid #dad1e8;border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.m-area-grid>a,.m-area-last{background:#fff;border-bottom:1px solid #e2dbec;border-right:1px solid #e2dbec;min-height:230px;padding:26px 22px;position:relative}.m-area-grid>a:hover{background:#f1eef6}.m-area-grid>a>svg:first-child{color:#6a5091;margin-bottom:20px}.m-area-grid>a>span{float:right;color:#9f93b1;font-size:10px}.m-area-grid h3{margin-bottom:9px;font-size:15px}.m-area-grid p{font-size:11px;line-height:1.9}.m-area-grid>a>svg:last-child{color:#8a7ca0;position:absolute;bottom:17px;right:19px}.m-area-last{background:#e6e0ef;border:none;flex-direction:column;justify-content:center;display:flex}.m-area-last h3{letter-spacing:-.7px;font-size:22px}.m-area-last a{color:#59437a;margin-top:10px;font-size:10px}.m-steps{padding-top:10px}.m-three-cols{grid-template-columns:repeat(3,1fr);gap:43px;display:grid}.m-three-cols>div>span{color:#957eb8;margin-bottom:16px;font-family:Manrope;font-size:30px;display:block}.m-three-cols h3{font-size:18px}.m-three-cols p{font-size:12px}.m-sample-band{background:#292333;grid-template-columns:1.15fr 1fr;align-items:center;gap:8vw;padding:65px max(7vw,24px);display:grid}.m-sample-band .m-eyebrow{color:#b2a0ce}.m-sample-band h2{color:#f3f0f7;max-width:530px;margin:14px 0 18px}.marketing .m-sample-band>div>p{color:#b8a7d2;max-width:520px;margin-bottom:24px;font-size:13px}.m-evidence-card{background:#f5f3f9;border-radius:9px;max-width:440px;padding:27px}.m-evidence-card .m-eyebrow{color:#786890}.m-evidence-card h3{margin:13px 0;font-size:19px}.m-evidence-card dl{margin:0}.m-evidence-card dt{color:#796992;text-transform:uppercase;letter-spacing:1px;margin-top:17px;font-size:9px}.m-evidence-card dd{color:#5a4e6b;margin:5px 0 0;font-size:12px;line-height:1.8}.m-price-overview{grid-template-columns:1fr 1fr;align-items:center;gap:10vw;display:grid}.m-price-overview h2{margin:15px 0}.m-price-overview p{font-size:13px}.m-simple-price{background:#ede9f3;border:1px solid #c7badb;border-radius:10px;padding:30px}.m-simple-price>span{letter-spacing:1.4px;color:#674e8d;font-size:9px;display:block}.m-simple-price>strong{letter-spacing:-2px;color:#453b53;margin:15px 0;font-family:Manrope;font-size:56px;display:block}.m-simple-price small{color:#726389;font-size:10px}.m-simple-price .m-button{margin-top:24px}.m-founder{border-block:1px solid #dfd7ea;align-items:center;gap:60px;padding-top:50px;padding-bottom:50px;display:flex}.m-founder>div{max-width:700px}.m-founder h2{margin:12px 0;font-size:28px}.m-founder p{font-size:13px}.m-founder-mark{letter-spacing:-4px;color:#6e5397;background:#e3dced;border:1px solid #d2c8e2;border-radius:70px 70px 12px 12px;flex-shrink:0;place-items:center;width:145px;height:160px;font-family:Manrope;font-size:48px;display:grid;position:relative}.m-founder-mark>span{color:#957eb8;font-size:32px;position:absolute;bottom:8px;right:14px}.m-faq-section{grid-template-columns:.8fr 1.2fr;gap:70px;display:grid}.m-faq-section h2{margin:14px 0}.marketing details{border-top:1px solid #dad1e8;margin:0;padding:18px 0}.marketing details:last-child{border-bottom:1px solid #dad1e8}.marketing summary{color:#493f59;font-size:13px;font-weight:500;line-height:1.7}.marketing details p{margin:14px 0 0;font-size:12px;line-height:1.9}.m-bottom-cta{background:#eae5f2;border:1px solid #d1c6e2;border-radius:11px;justify-content:space-between;align-items:center;gap:25px;margin:0 max(5vw,20px) 65px;padding:42px 45px;display:flex}.m-bottom-cta h2{margin:12px 0;font-size:30px}.m-bottom-cta p{margin:0;font-size:12px}.marketing .m-footer{color:#6a5c7e;background:#eae5f2;border-top:1px solid #d8cee6;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:35px;margin:0;padding:50px 6vw 0;font-size:11px;display:grid}.m-footer>div{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.m-footer>div>b{color:#554075;margin-bottom:4px;font-size:11px}.m-footer>div>a{color:#685a7d;font-size:11px}.marketing .m-footer p{color:#74648b;margin:0;font-size:11px;line-height:1.8}.m-footer small{color:#796991;font-size:9px}.m-footer>.m-footer-bottom{border-top:1px solid #d4cae3;flex-direction:row;grid-column:1/-1;justify-content:space-between;padding:20px 0;font-size:9px;display:flex}.m-page-intro{text-align:center;max-width:1000px;margin:auto;padding:65px 6vw 35px}.m-page-intro h1{margin:15px 0 20px;font-size:43px}.m-page-intro p{max-width:680px;margin:0 auto;font-size:15px}.m-article{max-width:820px;margin:0 auto;padding:20px 35px 55px}.m-article h2{letter-spacing:-.7px;margin:33px 0 13px;font-size:24px}.m-article p{margin:13px 0;font-size:14px}.m-article ul{color:#6b5d80;padding-left:20px;font-size:14px;line-height:1.9}.m-article a{color:#574177;text-underline-offset:4px;font-size:13px;text-decoration:underline}.m-callout{background:#ece8f3;border:1px solid #d4cae4;border-radius:8px;margin:20px 0;padding:20px 24px}.m-callout b{color:#5b457c;font-size:13px}.m-callout p{margin:8px 0 0;font-size:12px}.m-category-details{max-width:950px;margin:0 auto 30px;padding:0 35px}.m-category-details article{background:#fff;border:1px solid #dcd4e9;border-radius:9px;margin:20px 0;padding:28px;scroll-margin-top:25px}.m-category-details h2{margin:12px 0;font-size:25px}.m-category-details article>div{background:#f3f0f8;border-radius:5px;margin-top:17px;padding:15px}.m-category-details article>div>b{color:#6c5e82;font-size:10px}.m-category-details article>div p{margin-bottom:0;font-size:12px}.m-full-faq{max-width:850px;margin:auto;padding:20px 35px 65px}.m-pricing-wrap{max-width:1200px;margin:auto;padding:0 5vw 30px}.m-pricing-wrap .plans-intro{display:none}.m-pricing-wrap .plans-section{margin-top:30px}.m-pricing-wrap .card p,.m-pricing-wrap .card li{font-size:12px}.m-pricing-wrap .monitor-explainer h3{font-size:20px}.m-pricing-wrap .monthly-plan h3{font-size:18px}.m-pricing-wrap .monthly-plan p{font-size:11px}.m-pricing-wrap>.m-article{padding-bottom:10px}.m-about-layout{align-items:flex-start;gap:35px;max-width:1050px;margin:auto;padding:20px 40px 30px;display:flex}.m-about-layout>.m-founder-mark{margin-top:48px}.m-about-layout>.m-article{padding:0 0 30px}.m-sample-report{max-width:960px;margin:auto;padding:0 35px 65px}.m-sample-summary{background:#fff;border:1px solid #dad1e7;border-radius:9px;align-items:center;gap:30px;margin:25px 0 35px;padding:30px;display:flex}.m-sample-summary h2{margin-top:7px;font-size:26px}.m-sample-summary p{font-size:12px}.m-sample-summary .m-button{margin-top:8px;padding:10px 14px;font-size:10px}.m-sample-report>h2{margin:35px 0 17px;font-size:25px}.m-sample-report>p{font-size:13px}.m-sample-fix{background:#fff;border:1px solid #dcd4e9;border-radius:8px;align-items:flex-start;gap:20px;margin:15px 0;padding:23px;display:flex}.m-sample-fix h3{margin:8px 0;font-size:17px}.m-sample-fix p{font-size:12px}.m-sample-fix>div>div{background:#f2eff7;border-radius:4px;margin:14px 0;padding:13px}.m-sample-fix b{color:#76668e;font-size:10px}.m-sample-fix small{font-size:9px}.m-pass-row{color:#6e5f84;border-bottom:1px solid #ded6ea;grid-template-columns:1fr 2fr;gap:15px;padding:16px 0;font-size:11px;display:grid}.m-pass-row b{color:#5a447b;font-weight:500}.marketing .m-sample-method{margin:25px 0;font-size:11px}.m-guide-list{grid-template-columns:1fr 1fr;gap:25px;max-width:1100px;margin:auto;padding:20px 40px 65px;display:grid}.m-guide-list>a{background:#fff;border:1px solid #dad1e7;border-radius:9px;padding:30px}.m-guide-list>a:hover{background:#efebf4}.m-guide-list h2{margin:15px 0;font-size:24px}.m-guide-list p{margin-bottom:25px;font-size:13px}.m-guide-article>section{margin-top:25px}@media (min-width:1500px){.m-hero{gap:100px;padding:100px 85px 90px}.marketing h1{font-size:67px}.m-hero-demo{max-width:460px}.m-section{padding-left:70px;padding-right:70px}}@media (max-width:1100px){.marketing .marketing-header{gap:15px;padding:0 25px}.marketing-header nav{gap:16px}.m-header-actions{gap:14px}.m-header-actions>a:first-child{display:none}.m-hero{gap:35px;padding:60px 35px}.marketing h1{font-size:46px}.m-hero-demo{padding:22px}.m-hero-links{display:block}.m-hero-links>span{margin-top:12px;display:block}.m-score-form>div{flex-wrap:wrap}.m-score-form input{width:calc(100% - 40px)}.m-score-form .m-button{width:100%}.m-proof-strip{flex-wrap:wrap;gap:25px}.m-area-grid{grid-template-columns:repeat(2,1fr)}.m-problem,.m-faq-section,.m-sample-band{gap:35px}.m-price-overview{gap:50px}.m-founder{gap:30px}.m-footer{gap:20px}.m-bottom-cta{padding:35px}.m-bottom-cta .m-button{white-space:nowrap}}@media (max-width:760px){.marketing .marketing-header{flex-wrap:wrap;gap:17px;height:auto;min-height:85px;padding:18px 20px}.m-brand>span{width:34px;height:35px}.m-brand b{font-size:12px}.m-header-actions{margin-left:auto}.marketing-header .m-button{gap:5px;padding:10px 12px;font-size:9px}.marketing-header nav{border-top:1px solid #ddd5ea;order:3;justify-content:space-between;gap:8px;width:100%;padding-top:15px}.marketing-header nav a{font-size:10px}.marketing h1{letter-spacing:-1.7px;font-size:43px}.m-hero{grid-template-columns:1fr;gap:35px;padding:40px 22px 45px}.m-hero h1{margin-bottom:21px}.m-hero>div>p{font-size:14px}.m-hero .m-eyebrow{margin-bottom:20px;font-size:8px}.m-score-form{margin-top:25px}.m-score-form input{font-size:13px}.m-score-form .m-button{font-size:11px}.m-hero-demo{max-width:none;padding:25px;transform:none}.m-demo-score strong{font-size:63px}.m-hero-demo h2{font-size:24px}.marketing .m-hero-demo p{font-size:12px}.m-demo-finding b{font-size:13px}.marketing .m-demo-finding p{font-size:11px}.m-proof-strip{grid-template-columns:1fr 1fr;gap:16px 10px;padding:20px;display:grid}.m-proof-strip span{gap:5px;font-size:9px}.m-proof-strip svg{width:13px}.m-section{padding:42px 22px}.marketing h2{letter-spacing:-.8px;font-size:28px}.m-problem{grid-template-columns:1fr;gap:20px}.m-problem h2 br{display:none}.m-area-grid{grid-template-columns:1fr 1fr}.m-area-grid>a,.m-area-last{min-height:230px;padding:20px 16px}.m-area-grid h3{font-size:14px}.m-area-grid p{font-size:11px}.m-area-last h3{font-size:22px}.m-three-cols{grid-template-columns:1fr;gap:23px}.m-three-cols>div{border-top:1px solid #dcd3e9;padding-top:23px}.m-three-cols>div>span{margin-bottom:10px;font-size:23px}.m-three-cols h3{font-size:20px}.m-three-cols p{font-size:13px}.m-sample-band{grid-template-columns:1fr;gap:28px;padding:38px 22px}.m-evidence-card{max-width:none;padding:24px}.m-evidence-card h3{font-size:20px}.m-price-overview{grid-template-columns:1fr;gap:25px}.m-price-overview h2 br{display:none}.m-simple-price>strong{font-size:48px}.m-founder{align-items:flex-start;gap:20px}.m-founder-mark{letter-spacing:-2px;border-radius:40px 40px 8px 8px;width:70px;height:90px;font-size:26px}.m-founder-mark>span{font-size:20px;bottom:4px;right:8px}.m-founder h2{font-size:23px}.m-founder p{font-size:12px}.m-faq-section{grid-template-columns:1fr;gap:25px}.marketing summary,.marketing details p{font-size:13px}.m-bottom-cta{flex-direction:column;align-items:flex-start;margin:0 18px 35px;padding:27px}.m-bottom-cta h2{font-size:26px}.m-bottom-cta p{font-size:12px}.marketing .m-footer{grid-template-columns:1fr 1fr;gap:30px 20px;padding:35px 22px 0}.m-footer>.m-footer-bottom{gap:15px;font-size:8px}.m-footer .m-brand b{font-size:11px}.m-footer .m-brand>span{width:30px;height:31px}.m-footer p{font-size:10px}.m-page-intro{text-align:left;padding:40px 22px 20px}.m-page-intro h1{font-size:36px}.m-page-intro p{font-size:14px}.m-article{padding:10px 22px 35px}.m-article h2{font-size:23px}.m-article p,.m-article ul{font-size:14px}.m-category-details{padding:0 20px}.m-category-details article{padding:23px}.m-category-details h2{font-size:23px}.m-category-details p{font-size:13px}.m-full-faq{padding:15px 22px 40px}.m-pricing-wrap{padding:0 20px 20px}.m-pricing-wrap>.m-article{padding:0 2px 20px}.m-pricing-wrap .plan-price strong{font-size:30px}.m-pricing-wrap .monthly-plan .plan-price strong{font-size:23px}.m-about-layout{padding:0 22px 20px;display:block}.m-about-layout>.m-founder-mark{width:110px;height:125px;margin:20px 0;font-size:39px}.m-sample-report{padding:0 20px 40px}.m-sample-summary{align-items:flex-start;gap:19px;padding:22px}.m-sample-summary .score-circle{width:90px;height:90px;padding:6px}.m-sample-summary .score-circle strong{font-size:29px}.m-sample-summary h2{font-size:23px}.m-sample-summary p{overflow-wrap:anywhere;font-size:10px}.m-sample-report>.score-grid{grid-template-columns:repeat(2,1fr)}.m-sample-fix{gap:13px;padding:19px 15px}.m-sample-fix h3{font-size:17px}.m-pass-row{grid-template-columns:1fr;gap:7px;font-size:11px}.m-guide-list{grid-template-columns:1fr;padding:20px 22px 40px}.m-guide-list>a{padding:25px}.m-guide-list h2{font-size:25px}.m-callout{padding:18px}.m-callout p{font-size:12px}.m-header-actions .m-button svg{display:none}}@media print{.marketing-header,.m-footer,.m-bottom-cta,.m-score-form{display:none!important}.m-sample-fix{break-inside:avoid}.m-sample-report{padding:0}.marketing{background:#fff}}.marketing{color:#30283d}.marketing p,.m-article ul{color:#6d647a}.marketing h1,.marketing h2,.marketing h3{color:#30283d}.m-hero-demo h2,.m-sample-band h2{color:#faf9fd}.m-hero-demo .m-demo-finding b{color:#30283d}.m-text-link,.m-hero-links a,.m-article a,.m-pass-row b{color:#7149d9}.marketing summary{color:#46365f}.m-eyebrow{color:#75618c}.m-button{color:#342338;background:#ffbd92}.m-button:hover{background:#ffad79}.m-button:focus-visible{outline-color:#7149d9}.m-brand i{color:#7149d9}
