body.is-home{background:#fff}body.is-home #top .hero.hero-focus.studio-hero{background:#fff;padding:84px 0 92px;overflow:hidden}body #top .studio-hero .studio-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:70px;width:min(1200px,calc(100% - 72px));margin:auto}body #top .studio-hero .hero-copy{text-align:left;max-width:none;margin:0}body #top .studio-hero .eyebrow{border:0;border-radius:0;background:none;padding:0;color:#62604f;font-size:10px;font-weight:500;letter-spacing:.065em}body #top .studio-hero h1{font-size:clamp(50px,4.8vw,70px);line-height:1.08;letter-spacing:-.045em;margin:24px 0 26px;font-weight:750}body #top .studio-headline-mark{display:table;width:fit-content;max-width:100%;padding:0 8px 6px;margin:4px 0 0 -8px;-webkit-box-decoration-break:clone;box-decoration-break:clone;transform:rotate(-1deg)}body #top .studio-hero .hero-desc{max-width:460px;margin:0;line-height:1.8;color:#6c6a63}body #top .studio-hero .hero-ctas{justify-content:flex-start;align-items:center;gap:24px;margin:27px 0 0}body #top .studio-hero .hero-ctas .btn-dark{color:#131517;font-size:15px;font-weight:700;min-height:48px}body #top .studio-hero .hero-ctas .btn-dark:hover{color:#131517}.studio-tour-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:14px;font-weight:600;color:#292929;text-decoration:none}.studio-tour-link:hover{color:#131517;text-decoration:underline;text-underline-offset:4px}.studio-tour-link span{transition:transform .18s}.studio-tour-link:hover span{transform:translate(2px,-2px)}body #top .studio-hero .hero-note{max-width:none;margin:13px 0 0;text-align:left;font-size:12px;color:#8b877f}.studio-workflow-note{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:34px;font:400 11px/1.5 var(--brand-secondary-font);color:#6b6b6b}.studio-workflow-note>span:nth-child(2n){color:#c1b9ab}.studio-hero .hero-square-decoration{opacity:.32}.studio-hero .hero-tile-cluster--left{left:-190px;top:320px}.studio-hero .hero-tile-cluster--right{right:-155px;top:30px}.studio-desk{position:relative;isolation:isolate;min-width:0;margin:22px 0}.studio-desk:after,.studio-desk:before{content:"";position:absolute;inset:8px 3px -5px;z-index:-1;border:1px solid #e8dfd2;border-radius:14px;pointer-events:none}.studio-desk:before{background:#efe7d8;transform:rotate(-3deg)}.studio-desk:after{background:#fffdf8;transform:rotate(2deg)}.studio-example{position:relative;z-index:1;background:#fff;border:1px solid #dedbd4;border-radius:12px;box-shadow:0 18px 52px #342a2010;overflow:hidden}.studio-example-top{display:flex;align-items:center;gap:9px;min-height:58px;padding:14px 20px;border-bottom:1px solid #eeeae4}.studio-example-top>strong{font-size:17px;font-weight:700;letter-spacing:-.02em}.studio-example-mark{font-size:28px;line-height:1;color:#78a477}.studio-example-label{margin-left:auto;color:#9b968d;font:400 8px/1.4 var(--brand-secondary-font);letter-spacing:.05em}.studio-example-topics{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:17px 20px 0}.studio-example-topics>span{margin-right:4px;font:400 10px/1.4 var(--brand-secondary-font);color:#929087}.studio-example-topics button{padding:6px 9px;min-height:32px;border:1px solid #e8e5df;border-radius:5px;background:#faf9f6;color:#6c6a63;font:400 10px/1.4 var(--brand-secondary-font);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.studio-example-topics button:hover{border-color:#d2c7b8;background:#f5f0e7}.studio-example-topics button[aria-pressed=true]{background:#292929;border-color:#292929}.studio-example-topics button:disabled{cursor:default}.studio-example-subject{padding:17px 20px 18px;font-size:21px;line-height:1.3;letter-spacing:-.02em;font-weight:700;color:#292929}.studio-example-tabs{display:flex;gap:0;border-block:1px solid #eeeae4;background:#faf9f6;padding-inline:9px}.studio-example-tabs button{display:flex;gap:8px;align-items:center;justify-content:center;flex:1 1;min-height:45px;padding:11px 8px;background:none;border:0;border-bottom:2px solid transparent;color:#929087;font:400 11px/1.3 var(--brand-secondary-font);cursor:pointer}.studio-example-tabs button>span{font-size:9px;opacity:.7}.studio-example-tabs button:hover{color:#292929}.studio-example-tabs button[aria-selected=true]{color:#3f6741}.studio-example-stage{height:326px;padding:21px 20px;box-sizing:border-box}.studio-example [hidden]{display:none!important}.studio-example-stage-label{font:400 11px/1.6 var(--brand-secondary-font);color:#929087;margin:0 0 16px}.studio-question{display:flex;align-items:center;gap:11px;min-height:50px;padding:11px 13px;border:1px solid #eeeae4;border-radius:6px;background:#fff;margin-bottom:8px}.studio-question>span{display:grid;place-items:center;flex-shrink:0;width:22px;height:22px;border-radius:5px;color:#3f6741;font:500 11px/1 var(--brand-secondary-font)}.studio-question p{margin:0;font-size:13px;line-height:1.5;color:#4e514f}.studio-example-next{display:flex;align-items:center;gap:18px;margin:17px 0 0 auto;min-height:32px;padding:5px 0;border:0;background:none;color:#292929;font:600 12px/1.4 var(--brand-body-font);cursor:pointer}.studio-example-next:hover{color:#3f6741}.studio-outline{counter-reset:outline-step;list-style:none;padding:0;margin:0}.studio-outline li{display:flex;align-items:center;gap:13px;min-height:58px;padding:12px 0;border-bottom:1px solid #eeeae4;font-size:14px;color:#4e514f}.studio-outline li:before{counter-increment:outline-step;content:"0" counter(outline-step);color:#3f6741;font:400 11px/1.4 var(--brand-secondary-font)}.studio-example-draft{margin:0;color:#4e514f;font-size:18px;line-height:1.7;letter-spacing:-.01em}.studio-example-draft-note{display:block;margin-top:19px;font:400 10px/1.6 var(--brand-secondary-font);color:#929087}.studio-example-footer{display:flex;align-items:center;gap:7px;min-height:36px;padding:10px 20px;border-top:1px solid #eeeae4;font:400 9px/1.5 var(--brand-secondary-font);color:#929087;background:#fff}.studio-example-indicator{width:5px;height:5px;border-radius:50%;background:#d5a66b;flex-shrink:0}.studio-paper-note{position:absolute;z-index:2;pointer-events:none;font:400 11px/1.55 var(--brand-secondary-font);color:#6d675b}.studio-paper-note--top{top:-47px;left:28px;transform:rotate(-5deg)}.studio-paper-note--top>span{position:absolute;right:-29px;top:4px;font-size:29px}.studio-paper-note--bottom{right:7px;bottom:-42px;padding:10px 16px;border:1px solid #edf4ec;border-radius:3px;transform:rotate(3deg);font-size:10px;box-shadow:0 2px 0 #edf4ec}.studio-paper-note--bottom strong{font-size:12px;font-weight:500}body.is-home #top .uses{background:#292929;border-color:#292929;padding:24px 0}body #top .uses-label{color:#b9bcb7}body #top .use-tag{color:#f3f1eb}body #top .use-icon{background:#3a3c3b}body #top .use-icon .sketch-icon{color:#cbdcc9}body.is-home #top .features-open{padding:82px 0;background:#fff}body #top .section-heading h2 .serif{color:#3f6741}body #top .section-kicker{color:#929087}body.is-home #top .features-open .saas-feature-card.feature-wide{background:#edf4ec;border-color:#cbdcc9}body.is-home #top .features-open .saas-feature-card:nth-child(2){background:#f8fafc;border-color:#edf4ec}body.is-home #top .features-open .saas-feature-card:nth-child(3){background:#f8fafc;border-color:#ece2ca}body.is-home #top .features-open .saas-feature-card:after{background:#ffffff80;color:#a69a8b}body #top .saas-feature-card .feature-eyebrow{color:#3f6741}body #top .saas-feature-card:nth-child(2) .feature-eyebrow{color:#78a477}body #top .saas-feature-card:nth-child(3) .feature-eyebrow{color:#8b7448}.studio-product-tour{padding:76px 0;background:#fafafa;border-block:1px solid #e9e2d6;overflow:hidden}.studio-product-tour>.container{max-width:1120px}body #top .studio-product-tour .section-heading{margin-bottom:32px}body #top .studio-product-tour .saas-product-shell{width:100%;max-width:1040px;margin:0 auto}body #top .studio-product-tour .saas-demo-label{color:#8b877f}body.is-home #top .workflow{background:#fff;border:0}body.is-home #top .pricing.pricing-refresh{background:#fff;border-top:1px solid #eee9df}body #top .pricing-refresh .price-card{border-color:#e5e0d6}body.is-home #top .faq{background:#fff;border-color:#eee9df}body.is-home #top .final-cta{border-color:#edf4ec;margin-block:56px;box-shadow:none}body #top .final-cta p{color:#475569}body #top .final-cta .btn{background:#292929;border-color:#292929}body #top .final-cta .btn:hover{background:#131517;border-color:#131517;color:#fff}@media(max-width:1100px){body #top .studio-hero .studio-hero-inner{grid-template-columns:1fr;max-width:760px;gap:66px;width:calc(100% - 64px)}body #top .studio-hero .hero-copy{text-align:center;max-width:650px;margin:auto}body #top .studio-hero h1{font-size:64px}body #top .studio-headline-mark{margin-inline:auto}body #top .studio-hero .hero-desc{max-width:600px;margin:auto}body #top .studio-hero .hero-ctas{justify-content:center}body #top .studio-hero .hero-note{text-align:center}.studio-workflow-note{justify-content:center;margin-top:24px}.studio-desk{width:min(100%,580px);margin-inline:auto}}@media(max-width:600px){body.is-home #top .hero.hero-focus.studio-hero{padding:46px 0 47px}body #top .studio-hero .studio-hero-inner{width:calc(100% - 36px);gap:30px}body #top .studio-hero h1{font-size:45px;margin:20px 0 23px}body #top .studio-hero .eyebrow{font-size:8px;letter-spacing:.04em}body #top .studio-hero .hero-desc{font-size:16px;line-height:1.75}body #top .studio-hero .hero-ctas{gap:18px;margin-top:23px}body #top .studio-hero .hero-ctas .btn-dark{font-size:13px;min-height:44px}.studio-tour-link{font-size:12px;gap:5px}.studio-workflow-note{font-size:9px;gap:8px;margin-top:21px}.studio-desk{margin-block:10px}.studio-paper-note{display:none}.studio-example-top{padding:12px 15px;min-height:52px}.studio-example-top>strong{font-size:16px}.studio-example-label{font-size:7px;max-width:65px;text-align:right}.studio-example-topics{padding:14px 15px 0;gap:5px}.studio-example-topics>span{width:100%;margin-bottom:3px;font-size:9px}.studio-example-topics button{min-height:36px;padding:6px 8px;font-size:10px}.studio-example-subject{padding:15px;font-size:19px}.studio-example-tabs{padding-inline:4px}.studio-example-tabs button{font-size:10px;min-height:45px;gap:6px}.studio-example-stage{height:344px;padding:18px 15px}.studio-example-stage-label{font-size:10px;line-height:1.6;margin-bottom:13px}.studio-question{padding:10px;min-height:53px;gap:9px}.studio-question p{font-size:12px}.studio-example-draft{font-size:16px;line-height:1.7}.studio-example-footer{font-size:8px;padding:10px 15px}.studio-outline li{font-size:13px;min-height:61px}.studio-product-tour,body.is-home #top .features-open{padding-block:48px}body.is-home #top .features-open .saas-feature-card.feature-wide{padding:25px}body #top .studio-product-tour .section-heading h2{font-size:31px}}@media(max-width:360px){body #top .studio-hero h1{font-size:39px}.studio-example-topics button{font-size:9px;padding:6px 7px}.studio-example-top>strong{font-size:14px}.studio-example-subject{font-size:18px}.studio-example-stage{height:365px}.studio-example-draft{font-size:15px}}@media(prefers-reduced-motion:reduce){.studio-tour-link:hover span{transform:none}}:root{--brand-primary:#78a477;--brand-primary-hover:#3f6741;--brand-purple:#78a477;--brand-canvas:#fafafa;--brand-lavender:#edf4ec;--brand-lavender-line:#cbdcc9}body{color:#292929}body.is-home,body.is-home #top .hero.hero-focus.studio-hero{background:#fff}body #top .studio-hero h1{font-size:clamp(42px,4.4vw,64px);font-weight:650;letter-spacing:-.035em;line-height:1.12}body #top .studio-headline-mark{color:#78a477;border-radius:5px}body #top .studio-hero :is(.eyebrow,.hero-desc,.hero-note){color:#6b6b6b}body #top .studio-hero .hero-desc{font-size:17px;line-height:1.7}body #top .studio-hero .hero-ctas .btn-dark{background:#78a477;border-color:#78a477;color:#fff;font-weight:600}body #top .studio-hero .hero-ctas .btn-dark:hover{background:#3f6741;border-color:#3f6741;color:#fff}.studio-desk:after,.studio-desk:before{background:#f8fafc;border-color:#e5e5e5;transform:none;box-shadow:none}.studio-paper-note{color:#6b6b6b;transform:none}.studio-paper-note--top>span{color:#78a477}.studio-paper-note--bottom{color:#3f6741;background:#edf4ec;border-color:#cbdcc9;box-shadow:none}.studio-example{border-radius:8px;box-shadow:0 8px 28px #17255406}.studio-example :is(.studio-example-top,.studio-example-tabs,.studio-question,.studio-outline li,.studio-example-footer){border-color:#e5e5e5}.studio-example :is(.studio-example-label,.studio-example-topics>span,.studio-example-stage-label,.studio-example-draft-note,.studio-example-footer){color:#6b6b6b}.studio-example :is(.studio-example-mark,.studio-outline li:before){color:#78a477}.studio-example-topics button{background:#fff;border-color:#e5e5e5;color:#6b6b6b}.studio-example-topics button:hover{background:#f8fafc;border-color:#cbdcc9}.studio-example-topics button[aria-pressed=true]{background:#edf4ec;border-color:#cbdcc9;color:#3f6741}.studio-example-footer,.studio-example-tabs{background:#fafafa}.studio-example-tabs button{color:#6b6b6b}.studio-example-tabs button[aria-selected=true]{color:#78a477;background:#fff}.studio-question>span{background:#edf4ec;color:#78a477}.studio-example-next:hover{color:#78a477}.studio-example-indicator{background:#78a477}body.is-home #top .uses{background:#fafafa;border-color:#e5e5e5}body #top :is(.uses-label,.use-tag){color:#6b6b6b}body #top .use-icon{background:#edf4ec}body #top .use-icon .sketch-icon{color:#78a477}body.is-home #top :is(.features-open,.workflow,.faq){background:#fff;border-color:#e5e5e5}body.is-home #top .features-open .saas-feature-card:is(.feature-wide,:nth-child(2),:nth-child(3)){background:#fafafa;border-radius:8px;box-shadow:none}body.is-home #top .features-open .saas-feature-card:hover{background:#f2f6f1;transform:none;box-shadow:none}body #top :is(.section-heading h2 .serif,.section-kicker,.saas-feature-card .feature-eyebrow,.saas-feature-card:nth-child(2) .feature-eyebrow,.saas-feature-card:nth-child(3) .feature-eyebrow){color:#78a477}body #top :is(.section-heading,.workflow-copy,.faq-left) h2{font-weight:600;letter-spacing:-.025em}body #top .feature-copy h3{font-weight:600}.studio-product-tour,body.is-home #top .pricing.pricing-refresh{background:#fafafa;border-color:#e5e5e5}body #top .pricing-refresh .price-card{border-color:#e5e5e5}body #top .pricing-refresh .price-card.featured{background:#f2f6f1;border-top-color:var(--brand-line)}body #top .studio-product-tour .saas-demo-label{color:#6b6b6b}body #top .step-num{color:#78a477;background:#edf4ec}body.is-home #top .final-cta{background:#edf4ec;border-color:#cbdcc9}body #top .final-cta :is(h2,h2 .serif){color:#292929}body #top .final-cta p{color:#6b6b6b}body #top .final-cta .btn{background:#78a477;border-color:#78a477;color:#fff}body #top .final-cta .btn:hover{background:#3f6741;border-color:#3f6741}body :is(.header .nav-actions .btn,.btn-dark){background:#78a477;border-color:#78a477;color:#fff}body :is(.header .nav-actions .btn,.btn-dark):hover{background:#3f6741;border-color:#3f6741;color:#fff}body .header{border-color:#e5e5e5}body .header :is(.nav-links a,.login){color:#6b6b6b}body .header :is(.nav-links a,.login):hover{color:#78a477}body:is(.is-home,.inner-page) .footer{color:#6b6b6b}body .footer :is(p,a,.footer-bottom){color:#6b6b6b;border-color:#e5e5e5}body .footer :is(strong,h3,h4,.brand-wordmark,.header-brand-name){color:#292929}body .footer a:hover{color:#78a477}body .footer :is(a,button):focus-visible,body .header :is(a,button):focus-visible{outline-color:#78a477}.app-preview-rail{background:#fff;color:#6b6b6b;border-right:1px solid #e5e5e5}.app-preview-rail strong,.saas-product-shell .app-preview-rail strong{color:#292929}.app-preview-rail .active{background:#edf4ec;color:#78a477}@media(max-width:600px){body #top .studio-hero h1{font-size:42px}}@media(max-width:360px){body #top .studio-hero h1{font-size:36px}}body .header :is(.nav-links a,.nav-actions .login):hover{color:#78a477}body .header .menu-btn{background:#fff;border-color:#e5e5e5;color:#374151}body #top :is(.hero-focus .eyebrow,.feature-eyebrow .sketch-icon,.pricing-refresh .price-plan-icon,.pricing-refresh .plan-highlight,.pricing-billing small){color:#78a477}body #top .pricing-billing small{background:#edf4ec}body #top .eyebrow:before{background:#78a477}:root{--brand-secondary:#f59e0b;--brand-secondary-ink:#92400e;--brand-secondary-soft:#fffbeb;--brand-secondary-line:#fde68a}body #top .studio-headline-mark{color:var(--brand-primary);background:var(--brand-secondary-soft)}body #top .studio-example-mark{color:var(--brand-secondary)}body #top :is(.section-kicker:before,.saas-accent-dot){background:var(--brand-secondary)}body #top .saas-feature-card:nth-child(2) .feature-eyebrow,body #top .saas-feature-card:nth-child(2) .feature-eyebrow .sketch-icon{color:var(--brand-secondary-ink)}body #top .post-category,body #top .pricing-refresh .plan-highlight{color:var(--brand-secondary-ink);background:var(--brand-secondary-soft)}body .brand-wordmark .contentryter-brand-image{display:block;width:192px;max-width:100%;height:auto;object-fit:contain;filter:none}@media(max-width:600px){body .header .brand-wordmark .contentryter-brand-image{width:164px}}@media(max-width:380px){body .header .brand-wordmark .contentryter-brand-image{width:146px}}body .header :is(.website-session-actions,.website-session-guest){display:flex;align-items:center;gap:20px}body .header .website-session-member{display:none}html[data-website-session=checking] body .header .website-session-guest{visibility:hidden;pointer-events:none}html[data-website-session=member] body .header .website-session-guest{display:none}html[data-website-session=member] body .header .website-session-member{display:block}@media(max-width:600px){body .header .website-session-guest{gap:12px}}.studio-hero .hero-square-decoration{opacity:1}.studio-hero .hero-block-pattern{position:absolute;display:block;width:528px;max-width:none;height:auto;opacity:.88;pointer-events:none;-webkit-user-select:none;user-select:none}.studio-hero .hero-block-pattern--left{left:-200px;top:95px}.studio-hero .hero-block-pattern--right{right:-200px;top:20px;transform:scaleX(-1)}@media(max-width:1100px){.studio-hero .hero-block-pattern{width:440px;opacity:.8}.studio-hero .hero-block-pattern--left{left:-200px;top:125px}.studio-hero .hero-block-pattern--right{right:-190px;top:35px}}@media(max-width:700px){.studio-hero .hero-block-pattern{width:320px;opacity:.7}.studio-hero .hero-block-pattern--left{left:-165px;top:110px}.studio-hero .hero-block-pattern--right{right:-165px;top:400px}}.studio-desk.studio-desk--image{width:calc(100% + 24px);max-width:none;margin:-34px -12px}.studio-desk--image:after,.studio-desk--image:before{display:none}.studio-preview-image{display:block;width:100%;height:auto;max-width:100%}@media(max-width:1100px){.studio-desk.studio-desk--image{width:min(calc(100% + 24px),611px);margin:-34px auto}}@media(max-width:700px){.studio-desk.studio-desk--image{width:calc(100% + 24px);margin:-12px;max-width:none}}body .footer .footer-nav{width:min(100%,520px);max-width:100%;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;justify-self:end}body .footer .footer-nav-group{gap:5px}body .footer .footer-nav-group strong{color:#292929;font-size:13px;font-weight:600;margin-bottom:7px}body .footer .footer-nav-group a{color:#626a76;min-height:30px;font-size:13px}body .footer .footer-nav-group a:hover{color:#78a477}@media(max-width:700px){body .footer .footer-nav{justify-self:start;gap:22px}}@media(max-width:480px){body .footer .footer-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px}}:root{--brand-primary:#171717;--brand-primary-hover:#303030;--brand-purple:#171717;--brand-ink:#292929;--brand-muted:#6b6b6b;--brand-line:#e5e5e5;--brand-paper:#fff;--brand-canvas:#f8f8f8;--brand-green:#78a477;--brand-mint:#edf4ec;--brand-mint-line:#cbdcc9;--brand-coral:#78a477;--brand-coral-soft:#edf4ec;--brand-secondary:#956d2e;--brand-secondary-ink:#956d2e;--brand-secondary-soft:#f8f0df;--brand-secondary-line:#e8d9ba;--brand-control-radius:8px;--brand-card-radius:12px;--brand-body-font:"Source Sans 3",Arial,sans-serif;--brand-heading-font:"Source Sans 3",Arial,sans-serif;--brand-secondary-font:"IBM Plex Sans","Source Sans 3",sans-serif;--mint-dark:#3f6741;--ui-green-ink:#3f6741;--studio-lime-ink:#3f6741}body{background:#fff;color:var(--brand-ink)}body .header{background:#fafafa;border-color:var(--brand-line)}body .header .nav{min-height:72px}body .brand-wordmark{display:inline-flex;gap:9px;align-items:center;color:#292929;text-decoration:none}body .header-brand-icon{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;background:#78a477;border-radius:9px}body .header-brand-icon img{display:block;width:32px;height:32px}body .header-brand-name{font:700 24px/1.2 var(--brand-body-font);letter-spacing:-.6px;color:#292929}body .header :is(.nav-links a,.nav-actions .login){color:#292929}body .header :is(.nav-links a,.nav-actions .login):hover{background:#edf4ec;color:#3f6741}body :is(.btn,.btn-small,.btn-dark,.price-btn,.btn-primary,.btn-secondary){border-radius:8px}body .header .nav-actions .btn{background:#78a477;border-color:#78a477}body .header .nav-actions .btn:hover{background:#689266;border-color:#689266;color:#fff}body #top .final-cta .btn,body #top .pricing-refresh .price-btn,body #top .studio-hero .hero-ctas .btn-dark{background:#171717;border-color:#171717;color:#fff}body #top .final-cta .btn:hover,body #top .pricing-refresh .price-btn:hover,body #top .studio-hero .hero-ctas .btn-dark:hover{background:#303030;border-color:#303030;color:#fff}body #top .pricing-refresh .price-card.featured .price-btn{background:#78a477;border-color:#78a477;color:#fff}body #top .pricing-refresh .price-card.featured .price-btn:hover{background:#689266;border-color:#689266}body #top :is(.section-kicker,.feature-eyebrow,.studio-example-mark,.studio-example-tabs button[aria-selected=true]){color:#3f6741}body #top .studio-headline-mark{background:#edf4ec;color:#292929;transform:none;border-radius:8px}body #top .studio-hero .eyebrow{color:#3f6741}body #top :is(.section-heading h2 .serif,.workflow-copy h2 .serif){color:#292929}.studio-desk:before{background:#edf4ec;border-color:#cbdcc9;transform:rotate(-2deg)}.studio-desk:after{background:#fafafa;border-color:#e5e5e5;transform:rotate(1deg)}.studio-example{border-color:#e5e5e5;box-shadow:0 12px 36px #17171708}.studio-example-tabs,.studio-example-top,.studio-example-topics button{border-color:#e5e5e5;background:#fafafa}.studio-example-topics button[aria-pressed=true]{background:#171717;border-color:#171717;color:#fff}.studio-example-tabs button[aria-selected=true]{border-bottom-color:#78a477}body #top :is(.tools-directory-card,.journal-card,.journal-featured,.pricing-addons,.tool-metric){background:#f8f8f8;border-color:#e5e5e5;border-radius:12px}body.is-home #top .features-open .saas-feature-card:is(.feature-wide,:nth-child(2),:nth-child(3)){background:#f8f8f8;border-color:#e5e5e5;border-radius:12px}body.is-home #top .features-open .saas-feature-card:hover{background:#f8f8f8;border-color:#cbdcc9}body #top .saas-feature-card:nth-child(2) .feature-eyebrow{color:#80648b}body #top .saas-feature-card:nth-child(3) .feature-eyebrow{color:#3c7771}body #top .app-preview-action{background:#78a477;border-color:#78a477;color:#fff}body #top .app-preview-rail{background:#fafafa}body #top .app-preview-tabs .active{background:#edf4ec;color:#3f6741;border-color:#cbdcc9}body #top :is(.tool-workspace,.generator-form) :is(input,select,textarea):focus-visible{outline:2px solid #3f6741;outline-offset:2px;border-color:#78a477;box-shadow:none}body :is(a,button):focus-visible{outline:2px solid #3f6741;outline-offset:4px}body:is(.is-home,.inner-page) .footer{background:#fafafa;border-color:#e5e5e5}body #top .final-cta{background:#edf4ec;border-color:#cbdcc9}@media(max-width:600px){body .header .nav{min-height:64px}body .header-brand-name{font-size:21px}body .header-brand-icon,body .header-brand-icon img{width:28px;height:28px}}body #top .studio-example-stage{height:auto;min-height:326px}body #top .studio-example-footer{background:#fafafa;border-color:#e5e5e5;color:#6b6b6b}body #top .studio-example-indicator{background:#78a477}body #top .hero-block-pattern{filter:grayscale(1);opacity:.35}body #top .studio-example-topics button[aria-pressed=true]{background:#edf4ec;border-color:#cbdcc9;color:#3f6741}:root{--mh-ink:#24252a;--mh-muted:#6c6d76;--mh-line:#e5e5e9;--mh-accent:#6865cf;--mh-soft:#f3f2fc;--mh-canvas:#fafafa}html{scroll-behavior:smooth;scroll-padding-top:90px}body .header{border-bottom:1px solid var(--mh-line)}body .header .nav{height:76px;min-height:76px}body .header .header-brand-icon{background:var(--mh-accent)}body .header .nav-actions .btn{background:#25252a;border-color:#25252a;color:#fff;font-size:14px}body .header .nav-actions .btn:hover{background:#414148;border-color:#414148}body .header :is(.nav-links a,.nav-actions .login){font-weight:500;font-size:14px}body .header .nav-links{gap:26px;padding-left:0}body .header :is(.nav-links a,.nav-actions .login):hover{background:var(--mh-soft);color:#514eb0}body :is(a,button,summary):focus-visible{outline:2px solid var(--mh-accent);outline-offset:4px}.marketing-home{color:var(--mh-ink);font:400 17px/1.65 Source Sans\ 3,Arial,sans-serif;background:#fff}.marketing-home *{box-sizing:border-box}.marketing-home :is(h1,h2,h3,p,figure){margin:0}body #top .marketing-home :is(h1,h2,h3){color:var(--mh-ink);font-family:Source Sans\ 3,Arial,sans-serif;font-weight:600;letter-spacing:-.035em}.marketing-home :is(a,button){-webkit-tap-highlight-color:transparent}.marketing-home [hidden]{display:none!important}.marketing-home svg{width:19px;height:19px;flex-shrink:0}.mh-container{width:min(1160px,calc(100% - 64px));margin-inline:auto}.mh-hero{padding-top:70px;background:linear-gradient(#fff 42%,#f8f8fb);border-bottom:1px solid var(--mh-line)}.mh-hero-copy{text-align:center;max-width:850px}.mh-eyebrow{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:#6d697c}.mh-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--mh-accent);flex-shrink:0}body #top .marketing-home .mh-hero h1{font-size:clamp(42px,5vw,68px);line-height:1.08;letter-spacing:-.045em;margin:20px 0 24px}.mh-hero h1>span{color:var(--mh-accent)}body #top .marketing-home .mh-hero-copy>p:not(.mh-small){font-size:19px;line-height:1.65;max-width:640px;margin:0 auto;color:var(--mh-muted)}.mh-actions{display:flex;gap:12px;margin-top:28px}.mh-actions,.mh-button{justify-content:center;align-items:center}.mh-button{display:inline-flex;gap:18px;min-height:46px;padding:11px 20px;border:1px solid transparent;border-radius:7px;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .16s,box-shadow .16s,color .16s}.mh-primary{background:#25252a;color:#fff}.mh-primary:hover{background:#414148;box-shadow:0 4px 12px #24252a14}.mh-secondary{background:#fff;border-color:var(--mh-line);color:var(--mh-ink)}.mh-secondary:hover{background:var(--mh-canvas);border-color:#c9c8d7}body #top .marketing-home .mh-small{font-size:13px;color:#85848e;margin:14px 0 38px}.mh-demo{background:#fff;border:1px solid #dcdce4;border-radius:12px;box-shadow:0 16px 55px #2924420b;overflow:hidden;text-align:left}.mh-demo-bar{min-height:59px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 19px;background:#fff;border-bottom:1px solid var(--mh-line);font-size:12px;color:var(--mh-muted)}.mh-demo-bar>span:first-child{display:flex;align-items:center;gap:9px;color:#44424e;font-weight:600}.mh-demo-bar [role=tablist]{display:flex;padding:3px;gap:3px;border:1px solid #ecebf0;background:#f8f8fa;border-radius:7px}.mh-demo-bar button{font:500 12px/1.4 Source Sans\ 3,sans-serif;padding:7px 15px;border:1px solid transparent;border-radius:5px;background:transparent;color:#74717e;cursor:pointer;transition:background .15s,color .15s}.mh-demo-bar button[aria-selected=true]{color:var(--mh-accent);border-color:#dedcf4;background:#fff;box-shadow:0 1px 3px #24252a08}.mh-demo-shell{display:grid;grid-template-columns:170px minmax(0,1fr);min-height:435px}.mh-demo-nav{background:#fafafa;border-right:1px solid var(--mh-line);display:flex;flex-direction:column;padding:17px 12px;gap:6px;font-size:12px}.mh-demo-site{display:flex;gap:7px;align-items:center;padding:7px 5px;font-weight:600;margin-bottom:20px}.mh-demo-site>span:first-child{display:grid;place-items:center;background:#e6e3f8;color:#6964b4;width:22px;height:22px;border-radius:5px}.mh-demo-site>span:last-child{margin-left:auto}.mh-demo-nav-label{display:block;color:#91909a;font-size:10px;font-weight:400;letter-spacing:.03em}.mh-demo-nav>.mh-demo-nav-label{padding:0 8px;margin-bottom:3px}.mh-demo-nav>span:not(.mh-demo-nav-label):not(.mh-demo-site):not(.mh-demo-nav-bottom){display:flex;align-items:center;gap:9px;padding:8px;border-radius:5px;color:#65636e}.mh-demo-nav svg{width:15px;height:15px}.mh-demo-nav>span.active{background:#eceafa;color:#625dc2!important;font-weight:600}.mh-demo-project{margin:23px 6px 0;padding-top:14px;border-top:1px solid var(--mh-line)}.mh-demo-project strong{font-size:11px;font-weight:500;display:block;margin-top:7px}.mh-demo-project small{display:block;color:#92909a;font-size:10px;line-height:1.6;margin-top:4px}.mh-demo-nav-bottom{font-size:9px;line-height:1.5;color:#9a98a2;margin:auto 7px 0;padding-top:20px}.mh-demo-main{min-width:0}.mh-demo-breadcrumb{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 20px;border-bottom:1px solid var(--mh-line);font-size:11px;color:#66636f}.mh-demo-breadcrumb>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mh-demo-breadcrumb>span>span{margin:0 9px;color:#b4b2bc}.mh-demo-saved{display:flex;align-items:center;gap:6px;font-size:10px;white-space:nowrap}.mh-demo-saved .mh-dot{background:#83a28e;width:4px;height:4px;margin:0}.mh-demo-panel:focus-visible{outline:2px solid var(--mh-accent);outline-offset:-3px}.mh-demo-writing{display:grid;grid-template-columns:minmax(0,1fr) 236px;min-height:395px}.mh-demo-document{padding:18px 22px 26px;min-width:0}.mh-demo-toolbar{display:flex;align-items:center;gap:18px;min-height:33px;padding:5px 10px;border:1px solid var(--mh-line);border-radius:5px;font-size:11px;color:#85828f}.mh-demo-toolbar>span:first-child{padding-right:12px;border-right:1px solid var(--mh-line);font-size:10px;color:#585661}.mh-demo-toolbar small{margin-left:auto;font-size:9px;color:#9a97a5}.mh-demo-document article{padding:23px 9px 0}body #top .marketing-home .mh-demo-document h2{font-size:28px;line-height:1.15;letter-spacing:-.025em;margin:8px 0 18px}body #top .marketing-home .mh-demo-document p{font-size:12px;line-height:1.85;color:#6c6876}body #top .marketing-home .mh-demo-document h3{font-size:17px;line-height:1.4;margin:19px 0 8px;letter-spacing:-.02em}.mh-demo-caret{display:flex;align-items:center;gap:8px;margin-top:17px;font-size:11px;font-style:italic;color:#aaa6b5}.mh-demo-caret>span{height:14px;width:1px;background:var(--mh-accent)}.mh-demo-assistant{padding:21px 16px;border-left:1px solid var(--mh-line);background:#fff}.mh-demo-assistant-heading{display:flex;gap:7px;align-items:center;color:#4d495b;font-size:12px}.mh-demo-assistant-heading svg{width:15px;height:15px;color:var(--mh-accent)}body #top .marketing-home .mh-demo-assistant>p{font-size:10px;line-height:1.6;color:#908b9d;margin:7px 0 17px}.mh-demo-segment{display:flex;align-items:center;justify-content:space-between;padding:4px;border-radius:5px;background:#f8f8fa;font-size:10px;color:#928b9f;margin-bottom:14px}.mh-demo-segment>*{padding:5px 10px}.mh-demo-segment strong{border-radius:4px;background:var(--mh-accent);color:#fff;font-weight:500}.mh-demo-assistant label{display:block;font-size:10px;color:#696373;margin:12px 0 6px}.mh-demo-input{display:flex;justify-content:space-between;gap:8px;padding:9px 10px;font-size:10px;color:#696373}.mh-demo-input,.mh-demo-prompt{border:1px solid var(--mh-line);border-radius:5px}.mh-demo-prompt{padding:11px;font-size:11px;line-height:1.8;color:#8d879a;background:#fff}.mh-demo-generate{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:13px;padding:8px;background:var(--mh-accent);color:#fff;border-radius:5px;font-size:10px;font-weight:500}.mh-demo-generate svg{width:12px;height:12px}.mh-demo-source-note{display:flex;gap:6px;align-items:flex-start;font-size:9px;line-height:1.6;color:#9891a6;border-top:1px solid var(--mh-line);padding-top:13px;margin-top:19px}.mh-demo-source-note .mh-dot{width:4px;height:4px;margin-top:5px;background:#a9a4c7}.mh-demo-caption{display:flex;justify-content:space-between;gap:15px;padding:11px 20px;background:#fafafa;border-top:1px solid var(--mh-line);font-size:11px;color:#8b8697}.mh-demo-caption>span:last-child{color:#757080}.mh-demo-brief,.mh-demo-research{display:grid;grid-template-columns:minmax(0,1fr) 230px;min-height:395px}.mh-demo-brief>div,.mh-demo-research>div{padding:28px 30px}.mh-demo-panel .mh-eyebrow{font-size:9px}.mh-demo-panel :is(.mh-demo-research,.mh-demo-brief) h2{font-size:26px;line-height:1.2;margin:12px 0}.mh-demo-panel :is(.mh-demo-research,.mh-demo-brief) p{font-size:12px;color:#817b8f;line-height:1.8;margin:10px 0 17px}.mh-demo-research .mh-demo-input{margin-top:23px;font-size:11px;background:#fafafa}.mh-demo-source-list>div{display:flex;gap:9px;align-items:center;padding:15px 0;border-bottom:1px solid var(--mh-line);font-size:11px}.mh-demo-source-list strong{font-weight:500}.mh-demo-add{margin-left:auto;color:var(--mh-accent);font-size:16px}.mh-demo-panel :is(.mh-demo-research,.mh-demo-brief) aside{padding:34px 20px;border-left:1px solid var(--mh-line);background:#fafafa}.mh-demo-panel :is(.mh-demo-research,.mh-demo-brief) aside h3{font-size:18px;line-height:1.3;margin:14px 0 20px}.mh-demo-research aside small{font-size:10px;color:#97909f;display:block;margin-top:30px}.mh-demo-brief ol{padding:0;list-style:none;counter-reset:outline;margin:23px 0 0}.mh-demo-brief li{counter-increment:outline;display:flex;gap:12px;padding:12px 0;border-bottom:1px solid var(--mh-line);font-size:12px}.mh-demo-brief li:before{content:"0" counter(outline);color:#a6a0b4;font-size:10px}.mh-benefits{justify-content:center;gap:70px;padding:28px 0;color:#898490;font-size:12px}.mh-benefits,.mh-benefits>span{display:flex;align-items:center}.mh-benefits>span{gap:8px}.mh-benefits svg{width:15px;height:15px;color:#918a9e}.mh-section{padding:104px 0}.mh-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end;margin-bottom:48px}body #top .marketing-home .mh-section h2{font-size:clamp(32px,3.2vw,44px);line-height:1.16;letter-spacing:-.035em;margin-top:15px}body #top .marketing-home .mh-section-heading>p{font-size:18px;line-height:1.7;color:var(--mh-muted);max-width:430px;padding-bottom:4px}.mh-workflow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--mh-line)}.mh-workflow-grid article{padding:32px 32px 0 0;display:flex;flex-direction:column;align-items:flex-start}.mh-workflow-grid article+article{padding-left:32px;border-left:1px solid var(--mh-line)}.mh-step-number{display:grid;place-items:center;width:30px;height:30px;border:1px solid #e0ddef;background:#f8f7fd;color:#7f77ac;border-radius:7px;font-size:11px}body #top .marketing-home .mh-workflow-grid h3{font-size:23px;line-height:1.25;margin:20px 0 13px;letter-spacing:-.025em;max-width:280px}body #top .marketing-home .mh-workflow-grid p{font-size:16px;color:var(--mh-muted);line-height:1.7;margin-bottom:25px}.mh-feature-note{font-size:12px;color:#9a94a5;margin-top:auto}.mh-audit{background:#fafafa;border-block:1px solid var(--mh-line)}.mh-split{display:grid;grid-template-columns:.95fr 1.15fr;gap:80px;align-items:center}body #top .marketing-home .mh-split-copy>p{font-size:17px;line-height:1.8;color:var(--mh-muted);margin:22px 0}.mh-checks{list-style:none;padding:0;margin:22px 0 27px;font-size:14px;line-height:2.3;color:#66616f}.mh-checks li:before{content:"✓";margin-right:10px;color:var(--mh-accent)}.mh-inline-link{font-size:14px;color:#5752b0;font-weight:600;display:inline-flex;gap:18px;align-items:center}.mh-inline-link:hover{text-decoration:underline;text-underline-offset:4px}.mh-audit-preview{background:#fff;border:1px solid var(--mh-line);border-radius:10px;box-shadow:0 6px 24px #24252a03;overflow:hidden}.mh-preview-top{display:flex;justify-content:space-between;align-items:center;padding:14px 18px;border-bottom:1px solid var(--mh-line);font-size:12px;color:#80798a}.mh-preview-top>span:first-child{display:flex;gap:8px;align-items:center}.mh-preview-top svg{width:14px;height:14px}.mh-tag{display:inline-flex;align-items:center;padding:3px 6px;border:1px solid var(--mh-line);border-radius:4px;font-size:9px;line-height:1.4;color:#97909f;white-space:nowrap;background:#fff}.mh-tag-accent{background:var(--mh-soft);border-color:#e4e0f5;color:#7b72af}.mh-tag-warm{background:#fbf8f1;color:#a38b57;border-color:#f0e8d7}.mh-audit-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:26px 20px 24px}.mh-audit-heading .mh-eyebrow{font-size:8px}body #top .marketing-home .mh-audit-heading h3{font-size:19px;line-height:1.4;margin-top:6px;letter-spacing:-.02em}.mh-audit-columns{display:flex;justify-content:space-between;padding:10px 20px 10px 46px;background:#fafafa;border-block:1px solid var(--mh-line);font-size:10px;color:#a39aa9}.mh-audit-row{display:flex;gap:11px;align-items:center;padding:19px 18px;border-bottom:1px solid #efedf1}.mh-demo-check{width:13px;height:13px;display:grid;place-items:center;border:1px solid #e2dee8;border-radius:3px;font-size:9px;flex-shrink:0;color:#fff}.mh-demo-check.selected{background:#8a82c7;border-color:#8a82c7}.mh-audit-row>div{min-width:0}.mh-audit-row strong{font-size:11px;font-weight:500;display:block;color:#6c6378;overflow-wrap:anywhere}.mh-audit-row small{font-size:10px;color:#a59bab;display:block;margin-top:4px}.mh-audit-row .mh-tag{margin-left:auto}.mh-audit-footer{display:flex;justify-content:space-between;gap:10px;font-size:9px;line-height:1.5;color:#aba2b0;padding:15px 18px}.mh-method-grid{display:grid;grid-template-columns:1fr 1fr;gap:115px}body #top .marketing-home .mh-method-grid>div>p{font-size:17px;color:var(--mh-muted);line-height:1.8;margin:22px 0 28px;max-width:420px}.mh-method-grid ol{list-style:none;padding:0;margin:0}.mh-method-grid li{display:flex;gap:21px;padding:0 0 25px;margin:0 0 24px;border-bottom:1px solid var(--mh-line)}.mh-method-grid li:last-child{margin-bottom:0;padding-bottom:0;border:0}.mh-method-grid li>span{font-size:12px;color:#9c94b1;line-height:27px}body #top .marketing-home .mh-method-grid h3{font-size:20px;line-height:1.4;letter-spacing:-.02em}body #top .marketing-home .mh-method-grid li p{font-size:15px;color:#8a8293;line-height:1.65;margin-top:7px}body #top .pricing.pricing-refresh{background:#fafafa;border-block:1px solid var(--mh-line);padding:90px 0}body #top .marketing-home :is(.section-heading h2,.faq h2){font-size:clamp(32px,3.2vw,44px);line-height:1.16;letter-spacing:-.035em}body #top .marketing-home .serif{font-family:inherit;font-style:normal;color:inherit;letter-spacing:inherit;font-weight:inherit}body #top .marketing-home .section-kicker{font-size:12px;color:#7e768d;letter-spacing:.09em}body #top .pricing.pricing-refresh .section-heading p{font-size:17px;color:var(--mh-muted);max-width:530px}body #top .pricing.pricing-refresh .price-card{border-radius:10px;box-shadow:none;background:#fff;border-color:var(--mh-line);padding:28px}body #top .pricing.pricing-refresh .price-card.featured{background:#fff;border:1px solid #a5a0db;color:var(--mh-ink);box-shadow:0 0 0 3px #f1effa}body #top .pricing.pricing-refresh .price-card.featured :is(.price-desc,.amount span,.price-billing-caption,.check-list li,.price-included,.price-details-link){color:var(--mh-muted)}body #top .pricing.pricing-refresh .price-card .price-name{font-size:23px;color:var(--mh-ink)}body #top .pricing.pricing-refresh .price-card .price-desc{font-size:14px;line-height:1.6}body #top .pricing.pricing-refresh .price-card .amount strong{font-size:42px;color:var(--mh-ink)}body #top .pricing.pricing-refresh .price-card .price-plan-icon{background:#f5f4f8;color:#8d859d;border:0}body #top .pricing.pricing-refresh .plan-highlight{background:var(--mh-soft);color:#8175ad;font-size:10px}body #top .pricing.pricing-refresh .check-list li{font-size:14px}body #top .pricing.pricing-refresh .check-list li>span{color:#8577ae;background:#f4f1fa}body #top .pricing.pricing-refresh .price-btn{background:#fff;border:1px solid var(--mh-line);color:var(--mh-ink);min-height:43px;font-size:14px;border-radius:6px}body #top .pricing.pricing-refresh .featured .price-btn{background:var(--mh-accent);border-color:var(--mh-accent);color:#fff}body #top .pricing.pricing-refresh .price-btn:hover{background:#f3f2f7}body #top .pricing.pricing-refresh .featured .price-btn:hover{background:#5956bc}body #top .pricing.pricing-refresh .price-rule{background:var(--mh-line)}body #top .marketing-home .pricing-billing{background:#f0eff3;border-color:#e5e2ea;border-radius:7px}body #top .marketing-home .pricing-billing label>span{border-radius:5px}body #top .marketing-home .pricing-billing small{color:#8170a8;background:#f0eaf9}body #top .marketing-home .pricing-offer{background:transparent;border:0;font-size:13px;gap:7px}body #top .marketing-home .pricing-offer strong{color:#6b607b;font-weight:500}body #top .marketing-home .pricing-offer code{background:#efedf5;color:#7a6c9b;border-color:#e0dae9}body #top .marketing-home .pricing-addons{background:#fff;border-color:var(--mh-line)}body #top .marketing-home .faq{padding:90px 0;background:#fff}body #top .marketing-home .faq-left>p{font-size:17px;color:var(--mh-muted)}body #top .marketing-home .faq-list details{background:#fff;border:0;border-bottom:1px solid var(--mh-line);border-radius:0;padding:0}body #top .marketing-home .faq-list summary{font-size:16px;font-weight:500;padding:20px 28px 20px 0}body #top .marketing-home .faq-list details p{font-size:15px;color:var(--mh-muted);padding:0 25px 20px 0}.mh-final{padding:79px 0;background:#292733;color:#fff;text-align:center}.mh-final .mh-eyebrow{color:#bcb4d2}body #top .marketing-home .mh-final h2{font-size:clamp(32px,3.7vw,49px);line-height:1.16;color:#fff;margin:20px 0 18px;letter-spacing:-.03em}body #top .marketing-home .mh-final p{font-size:17px;color:#b9b2c7;margin-bottom:25px}.mh-final .mh-button{background:#fff;color:#34303e}.mh-final .mh-button:hover{background:#ece9f5}.mh-final-pricing{display:block;width:fit-content;margin:15px auto 0;color:#b9b2c7;font-size:13px;text-decoration:underline;text-underline-offset:4px}body .footer{background:#fafafa;border-color:var(--mh-line)}@media(min-width:1500px){.mh-hero{padding-top:84px}body #top .marketing-home .mh-hero h1{font-size:74px}}@media(max-width:1000px){.mh-split{gap:40px}.mh-method-grid{gap:55px}.mh-demo-shell{grid-template-columns:140px minmax(0,1fr)}.mh-demo-writing{grid-template-columns:minmax(0,1fr) 210px}.mh-demo-document{padding:15px}.mh-demo-document article{padding-inline:2px}.mh-benefits{gap:27px}.mh-demo-brief,.mh-demo-research{grid-template-columns:minmax(0,1fr) 190px}.mh-demo-label{display:none}.mh-demo-toolbar{gap:13px}}@media(max-width:760px){.mh-container{width:calc(100% - 40px)}.mh-hero{padding-top:47px}body #top .marketing-home .mh-hero-copy>p:not(.mh-small){font-size:17px;max-width:520px}.mh-demo-shell{grid-template-columns:minmax(0,1fr)}.mh-demo-nav{display:none}.mh-section{padding:68px 0}.mh-section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:30px}body #top .marketing-home .mh-section-heading>p{max-width:560px;font-size:16px}.mh-workflow-grid{grid-template-columns:1fr}.mh-workflow-grid article,.mh-workflow-grid article+article{border-left:0;border-bottom:1px solid var(--mh-line);padding:24px 0}.mh-workflow-grid article:last-child{border-bottom:0}body #top .marketing-home .mh-workflow-grid h3{max-width:none;font-size:23px;margin-top:15px}body #top .marketing-home .mh-workflow-grid p{margin-bottom:12px}.mh-method-grid,.mh-split{grid-template-columns:1fr;gap:36px}.mh-audit-preview{max-width:600px;width:100%}.mh-method-grid>div>p{max-width:none}.mh-benefits{gap:15px;justify-content:space-between;font-size:10px;padding:21px 0}.mh-benefits svg{width:13px;height:13px}.mh-benefits>span{gap:6px}.mh-demo-toolbar{gap:18px}.mh-final,body #top .marketing-home .faq,body #top .pricing.pricing-refresh{padding:65px 0}}@media(max-width:520px){body .header .nav{min-height:65px;height:65px}.mh-container{width:calc(100% - 32px)}body #top .marketing-home .mh-hero h1{font-size:43px;letter-spacing:-.04em;margin:17px 0 20px}.mh-eyebrow{font-size:10px}.mh-actions{gap:9px;flex-direction:column;margin-top:24px}.mh-actions .mh-button{width:100%;max-width:310px}body #top .marketing-home .mh-small{font-size:12px;margin-bottom:27px}.mh-demo-bar{padding:12px;flex-direction:column;gap:11px}.mh-demo-bar>span:first-child{font-size:10px}.mh-demo-bar [role=tablist]{width:100%}.mh-demo-bar button{flex:1 1;font-size:12px;padding:7px}.mh-demo-breadcrumb{padding:12px;font-size:9px}.mh-demo-writing{grid-template-columns:1fr}.mh-demo-document{padding:13px 13px 22px}.mh-demo-document article{padding:20px 4px 0}body #top .marketing-home .mh-demo-document h2{font-size:26px}body #top .marketing-home .mh-demo-document p{font-size:12px}.mh-demo-toolbar{gap:19px}.mh-demo-assistant{border-left:0;border-top:1px solid var(--mh-line);padding:16px;background:#fafafa;display:grid;grid-template-columns:1fr 1fr;gap:8px 12px}.mh-demo-assistant-heading{grid-column:1}body #top .marketing-home .mh-demo-assistant>p{grid-column:2;font-size:9px;margin:0;align-self:center}.mh-demo-segment{grid-column:1/-1;margin:0;justify-content:flex-start;background:#fff;gap:8px}.mh-demo-assistant label{display:none}.mh-demo-assistant>.mh-demo-input{grid-column:1;align-self:start;background:#fff;font-size:9px}.mh-demo-assistant>.mh-demo-prompt{grid-column:2;grid-row:3/5;font-size:10px}.mh-demo-generate{grid-column:1;grid-row:4;margin:0;font-size:9px;padding:8px 4px}.mh-demo-source-note{display:none}.mh-demo-caption{padding:12px;font-size:9px;line-height:1.5}.mh-demo-caption>span:last-child{display:none}.mh-benefits{flex-wrap:wrap;justify-content:center;gap:10px 18px;padding:21px 0}.mh-benefits>span{font-size:10px}.mh-demo-brief,.mh-demo-research{grid-template-columns:1fr}.mh-demo-brief>div,.mh-demo-research>div{padding:23px 18px}.mh-demo-panel :is(.mh-demo-research,.mh-demo-brief) aside{border-left:0;border-top:1px solid var(--mh-line);padding:20px}.mh-demo-panel :is(.mh-demo-research,.mh-demo-brief) aside h3{font-size:19px;margin:10px 0}.mh-demo-panel :is(.mh-demo-research,.mh-demo-brief) p{font-size:12px}.mh-demo-research aside small{margin-top:12px}.mh-demo-panel :is(.mh-demo-research,.mh-demo-brief) h2{font-size:25px}.mh-demo-brief li{font-size:12px}.mh-audit-row{padding:16px 12px;gap:7px}.mh-audit-row strong{font-size:10px}.mh-audit-row small{font-size:9px}.mh-audit-row .mh-tag{font-size:8px}.mh-audit-heading{padding:23px 13px}body #top .marketing-home .mh-audit-heading h3{font-size:17px}.mh-audit-footer{font-size:8px;padding:12px}.mh-method-grid{gap:35px}.mh-final .mh-container{width:calc(100% - 40px)}body #top .marketing-home .mh-final h2{font-size:33px}body #top .pricing.pricing-refresh .price-card{padding:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marketing-home *{transition:none!important;animation:none!important}}body .header-brand-icon{background:#6865cf;color:#fff}body .header-brand-icon svg{width:20px;height:20px}body #top .marketing-home .section-heading h2 .serif{color:#24252a}body #top .marketing-home :is(.section-heading,.faq-left) .section-kicker{color:#7e768d}body #top .marketing-home .section-kicker:before{background:#b3a9cb}body #top .pricing.pricing-refresh .price-desc{margin-bottom:18px;min-height:44px}body #top .pricing.pricing-refresh .amount{margin-top:0}.marketing-home .mh-product-capture{margin:0;width:100%;min-width:0;text-align:center}.marketing-home .mh-product-capture img{display:block;width:100%;max-width:100%;height:auto;border-radius:13px;box-shadow:0 18px 54px #24252a12}.marketing-home .mh-product-capture figcaption{margin-top:18px;font-size:13px;line-height:1.6;color:#000}@media(max-width:640px){.marketing-home .mh-product-capture img{border-radius:7px}.marketing-home .mh-product-capture figcaption{font-size:12px;margin-top:12px}}body #top .site-inner{--purple:#6865cf;--purple-dark:#5955b7;--lavender:#f3f2fc;--mint:#f4f3fa;--mint-dark:#5955b7;--line:#e5e5e9;--ink:#24252a;--muted:#6c6d76;background:#fff;color:#24252a;font:400 17px/1.7 Source Sans\ 3,Arial,sans-serif}body #top .site-inner *{box-sizing:border-box}body #top .site-inner :is(h1,h2,h3,h4,h5,h6){font-family:Source Sans\ 3,Arial,sans-serif;font-weight:600;color:#24252a;letter-spacing:-.025em}body #top .site-inner :is(h1,h2,h3){margin:0}body #top .site-inner h1{font-size:clamp(36px,4.2vw,56px);line-height:1.12;letter-spacing:-.04em}body #top .site-inner h2{font-size:28px;line-height:1.3}body #top .site-inner h3{font-size:22px;line-height:1.35}body #top .site-inner h4{font-size:18px;line-height:1.5}body #top .site-inner a{color:inherit}body #top .site-inner a:hover{color:#5955b7}body #top .site-inner .si-eyebrow{display:block;font:600 11px/1.5 Source Sans\ 3,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#81788f}body #top .site-inner .si-intro{max-width:820px;margin:0 0 42px;padding:0;text-align:left}body #top .site-inner .si-intro h1{margin:17px 0 21px}body #top .site-inner .si-intro>p{max-width:670px;font-size:18px;line-height:1.75;color:#6c6d76}body #top .site-inner .si-breadcrumb{display:flex;gap:12px;align-items:center;flex-wrap:wrap;font-size:12px;color:#91889c;margin:0 0 26px;line-height:1.6}body #top .site-inner .si-breadcrumb>a{color:#676170}body #top .site-inner .si-breadcrumb>span[aria-hidden]{color:#c0bac9}body #top .site-inner .si-count{display:inline-block;font-size:12px;color:#8d849c;border:1px solid #e7e2ed;border-radius:5px;padding:4px 9px;margin-top:23px;background:#faf9fc}body #top .site-inner :is(.section-kicker,.section-heading .serif){color:#81788f;font-family:inherit}body #top .site-inner .section-kicker:before{background:#b3a9cb}body #top .site-inner .section-heading{margin:0 auto 30px;max-width:800px}body #top .site-inner .section-heading h1{font-size:clamp(36px,4.2vw,56px)}body #top .site-inner .section-heading h2{font-size:clamp(30px,3vw,40px)}body #top .site-inner .section-heading>p{font-size:18px;color:#6c6d76;line-height:1.75;margin-top:17px}body #top .site-inner :is(.btn,.tool-clear){border-radius:6px;box-shadow:none;transform:none;min-height:40px;font:600 14px/1.4 Source Sans\ 3,sans-serif;padding:10px 15px;border:1px solid #e5e5e9}body #top .site-inner :is(.btn-dark,.btn-primary){background:#27262d;border-color:#27262d;color:#fff}body #top .site-inner :is(.btn-dark,.btn-primary):hover{background:#414048;border-color:#414048;color:#fff}body #top .site-inner :is(.btn-secondary,.tool-clear){background:#fff;color:#625b6e}body #top .site-inner :is(.btn-secondary,.tool-clear):hover{background:#f4f2f9;color:#5955b7;border-color:#d4cfe4}body #top .site-inner :is(button,input,select,textarea):focus-visible{outline:2px solid #8078d1;outline-offset:3px;box-shadow:none}body #top .site-inner .si-workspace-cta{display:flex;align-items:center;justify-content:space-between;gap:36px;border-block:1px solid #e5e5e9;border-radius:0;background:#fafafa;padding:40px;margin:65px 0 0}body #top .site-inner .si-workspace-cta h2{margin:11px 0;font-size:30px;line-height:1.2}body #top .site-inner .si-workspace-cta p{font-size:16px;color:#6c6d76;line-height:1.7}body #top .site-inner .si-workspace-cta .mh-button{flex-shrink:0;background:#27262d;color:#fff;min-height:44px}body #top .site-inner .si-workspace-cta .mh-button:hover{background:#414048;color:#fff}body #top .site-inner .si-text-link{display:inline-flex;align-items:center;gap:15px;font-size:14px;font-weight:600;color:#6865bf;text-decoration:none}body #top .site-inner .si-text-link:hover{text-decoration:underline;text-underline-offset:4px}body #top .site-inner .journal{padding-block:66px 80px}body #top .site-inner .journal-featured{grid-template-columns:1.1fr 1fr;min-height:350px;background:#fafafa;border:1px solid #e5e5e9;border-radius:10px;margin:0 0 66px}body #top .site-inner .journal-featured-copy{padding:35px 36px;display:flex;flex-direction:column;align-items:flex-start}body #top .site-inner .journal-featured-copy>.si-eyebrow{margin-bottom:18px}body #top .site-inner .post-category{display:inline-flex;font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.015em;background:#f0edf7;color:#837398;border:1px solid #e8e1ef;padding:4px 8px;border-radius:4px}body #top .site-inner .journal-featured h2{font-size:clamp(27px,3vw,36px);line-height:1.2;margin:18px 0 15px;letter-spacing:-.03em}body #top .site-inner .journal-featured-copy>p{font-size:16px;line-height:1.75;color:#77707e;margin-bottom:21px}body #top .site-inner .post-meta{display:flex;gap:10px;font-size:12px;line-height:1.6;color:#9b92a3;flex-wrap:wrap}body #top .site-inner .post-meta>span+span:before{content:"·";padding-right:10px;color:#c5bdcd}body #top .site-inner .journal-read{display:inline-flex;gap:22px;align-items:center;font-size:14px;font-weight:600;color:#6865bf;margin-top:23px}body #top .site-inner .journal-featured-art{padding:0;background:#f3f1f7;position:relative;border-left:1px solid #e5e5e9;min-width:0}body #top .site-inner .journal-featured-art>img{display:block;width:100%;height:100%;max-height:none;object-fit:cover;transform:none}body #top .site-inner .si-article-art{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;gap:24px;padding:35px;background:#eeebf5;text-align:left;min-height:250px}body #top .site-inner .si-article-art>span{display:flex;align-items:center;justify-content:space-between;font-size:10px;color:#93869f;letter-spacing:.03em}body #top .site-inner .si-article-art>strong{font-size:27px;line-height:1.25;font-weight:500;letter-spacing:-.03em;color:#655b72;max-width:330px}body #top .site-inner .journal-section-heading{padding-bottom:18px;border-bottom:1px solid #e5e5e9;margin-bottom:25px}body #top .site-inner .journal-section-heading h2{font-size:26px}body #top .site-inner .journal-section-heading :is(a,span){font-size:13px;color:#8c8098}body #top .site-inner .journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}body #top .site-inner .journal-card{border:1px solid #e5e5e9;border-radius:9px;background:#fff;box-shadow:none;transition:border-color .16s,box-shadow .16s}body #top .site-inner .journal-card:hover{border-color:#cac3df;box-shadow:0 7px 20px #2b243507}body #top .site-inner .journal-card-art{padding:0;min-height:210px;max-height:260px;background:#eeebf5}body #top .site-inner .journal-card-art>img{width:100%;height:260px;object-fit:cover;display:block}body #top .site-inner .journal-card .si-article-art{min-height:230px;padding:25px}body #top .site-inner .journal-card .si-article-art>strong{font-size:25px}body #top .site-inner .journal-card-content{padding:27px;gap:0}body #top .site-inner .journal-card h3{font-size:24px;line-height:1.3;margin:17px 0 12px}body #top .site-inner .journal-card-content>p{font-size:16px;line-height:1.75;color:#817787;margin-bottom:25px}body #top .site-inner .journal-card .post-meta{margin-top:auto}body #top .site-inner .journal-single{padding-top:35px}body #top .site-inner .post-header{max-width:900px;text-align:left;margin:0 0 36px}body #top .site-inner .post-header h1{font-size:clamp(34px,4.2vw,54px);line-height:1.14;letter-spacing:-.035em;margin:18px 0 22px}body #top .site-inner .post-description{font-size:20px;line-height:1.7;color:#77707e;max-width:780px;margin:0 0 23px}body #top .site-inner .post-header .post-meta{justify-content:flex-start}body #top .site-inner .post-cover{margin:0 0 40px;border-radius:8px;overflow:hidden;border:1px solid #e5e5e9;max-height:490px}body #top .site-inner .post-cover>img{display:block;width:100%;height:auto;max-height:490px;object-fit:cover}body #top .site-inner .post-layout{display:grid;grid-template-columns:230px minmax(0,740px);gap:65px;padding-top:35px;border-top:1px solid #e5e5e9}body #top .site-inner .post-aside-inner{position:sticky;top:28px;padding:0 20px 0 0;background:transparent;border:0;border-radius:0}body #top .site-inner .post-aside h2{font-size:13px;font-weight:600;letter-spacing:0;margin-bottom:17px}body #top .site-inner #TableOfContents ul{margin:0;padding:0;list-style:none}body #top .site-inner #TableOfContents li{margin-bottom:12px;line-height:1.6}body #top .site-inner #TableOfContents a{font-size:13px;line-height:1.6;color:#92869b;display:block;text-decoration:none}body #top .site-inner #TableOfContents a:hover{color:#5955b7}body #top .site-inner .post-body{min-width:0;font-size:18px;line-height:1.85;color:#5f5b66}body #top .site-inner .post-content h1{font-size:34px}body #top .site-inner :is(.post-content,.prose) h2{font-size:28px;line-height:1.3;margin:43px 0 18px;scroll-margin-top:30px}body #top .site-inner :is(.post-content,.prose) h3{font-size:22px;line-height:1.4;margin:29px 0 14px;scroll-margin-top:30px}body #top .site-inner :is(.post-content,.prose)>:first-child{margin-top:0}body #top .site-inner :is(.post-content,.prose) p{margin:0 0 21px}body #top .site-inner :is(.post-content,.prose) :is(ul,ol){padding-left:24px;margin:17px 0 24px}body #top .site-inner :is(.post-content,.prose) li{margin-bottom:9px}body #top .site-inner :is(.post-content,.prose) a{color:#6865bf;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}body #top .site-inner :is(.post-content,.prose) blockquote{margin:28px 0;padding:18px 24px;border-left:2px solid #b3a9cb;background:#faf9fc;font-size:inherit;color:#7f718d}body #top .site-inner :is(.post-content,.prose) table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse;font-size:15px}body #top .site-inner :is(.post-content,.prose) :is(th,td){padding:12px;border:1px solid #e5e5e9}body #top .site-inner :is(.post-content,.prose) img{max-width:100%;height:auto;border-radius:5px}body #top .site-inner .post-end{font-size:13px;border-top:1px solid #e5e5e9;margin-top:38px;padding-top:24px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;color:#9a8ca4}body #top .site-inner .journal-related{margin-top:70px}body #top .site-inner .tool-page{padding-block:58px 80px}body #top .site-inner .tool-nav{display:flex;justify-content:flex-start;gap:8px;flex-wrap:wrap;border-bottom:1px solid #e5e5e9;padding:0 0 21px;margin:0 0 30px;max-width:none}body #top .site-inner .tool-nav>a{font-size:13px;font-weight:500;line-height:1.5;padding:7px 12px;background:#fff;border:1px solid #e5e5e9;border-radius:6px;color:#8d8299}body #top .site-inner .tool-nav>a:hover{background:#f8f6fc;border-color:#d9d1e8}body #top .site-inner .tool-nav>a[aria-current=page]{background:#eeecfa;border-color:#ded8f4;color:#6c63b8}body #top .site-inner .tools-intro{font-size:15px;line-height:1.75;color:#8e819a;text-align:left;max-width:740px;margin:0 0 30px}body #top .site-inner .tools-directory{max-width:none;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}body #top .site-inner .tools-directory-card{position:relative;background:#fff;border:1px solid #e5e5e9;border-radius:9px;padding:29px;min-width:0;transition:border-color .16s,box-shadow .16s}body #top .site-inner .tools-directory-card:hover{background:#fff;border-color:#cfc5e1;box-shadow:0 6px 20px #2b243504}body #top .site-inner .tools-directory-card :is(h2,h3){font-size:25px;line-height:1.25;margin:20px 0 14px;letter-spacing:-.025em}body #top .site-inner .tools-directory-card>p{font-size:16px;line-height:1.75;color:#817787;max-width:420px;margin:0 0 23px}body #top .site-inner .tools-category-icon{display:grid;place-items:center;width:37px;height:37px;border:1px solid #e5dfef;background:#f5f2fa;color:#9482ab;border-radius:8px;margin:0}body #top .site-inner .tools-category-icon svg{width:18px;height:18px}body #top .site-inner :is(.tools-category-count,.si-tool-kind){position:absolute;right:28px;top:36px;font-size:11px;color:#ac9db7}body #top .site-inner .tools-category-examples{font-size:12px;color:#9e91a8;gap:7px;margin:0 0 25px}body #top .site-inner .tools-category-examples li{background:#faf8fc;border:1px solid #eee8f3;padding:5px 8px;border-radius:4px}body #top .site-inner .tools-category-link{color:#6865bf;font-size:14px;font-weight:600}body #top .site-inner .si-tool-card .si-text-link{margin-top:auto}body #top .site-inner .tool-workspace{display:grid;grid-template-columns:1fr 1fr;gap:32px;max-width:none;margin:0 0 55px;padding:28px;border:1px solid #e5e5e9;border-radius:9px;background:#fafafa;box-shadow:none}body #top .site-inner .tool-workspace :is(h2,h3){font-size:21px;line-height:1.35;letter-spacing:-.02em;margin-bottom:22px}body #top .site-inner .tool-workspace :is(input:not([type=radio]):not([type=checkbox]),select,textarea){width:100%;max-width:100%;border:1px solid #dedbe5;border-radius:6px;background:#fff;color:#4f485a;font:400 15px/1.65 Source Sans\ 3,sans-serif;padding:11px 13px;box-shadow:none;min-height:44px}body #top .site-inner .tool-workspace textarea{resize:vertical}body #top .site-inner .tool-workspace :is(label,legend){color:#655c71;font-size:14px;font-weight:500;line-height:1.6}body #top .site-inner .tool-workspace input::placeholder,body #top .site-inner .tool-workspace textarea::placeholder{color:#afa3b9}body #top .site-inner .tool-hint{font-size:12px;line-height:1.8;color:#a193aa}body #top .site-inner .tool-metric{background:#fff;border:1px solid #e5e5e9;border-radius:6px;padding:18px;color:#8a7b97}body #top .site-inner .tool-metric strong{font-size:28px;font-weight:600;color:#4f465d}body #top .site-inner .generator-quota{background:#f1eef8;border:1px solid #e5ddf0;border-radius:6px;color:#9381a3;font-size:12px;line-height:1.75}body #top .site-inner .generator-result-heading h2{margin:0}body #top .site-inner .generator-actions{gap:10px}body #top .site-inner .tool-output{border-color:#e5e5e9;background:#fff;color:#655c71;overflow-wrap:anywhere}body #top .site-inner .si-tool-guide{max-width:810px;margin:0 auto}body #top .site-inner .si-tool-guide>.si-eyebrow{padding-bottom:24px;border-bottom:1px solid #e5e5e9;margin-bottom:30px}body #top .site-inner .tool-content{font-size:17px;line-height:1.85;color:#706777;max-width:none}body #top .site-inner :is(.content-page,.si-contact){padding-block:65px 85px;max-width:1160px}body #top .site-inner .content-page>.section-heading{max-width:none;text-align:left}body #top .site-inner .si-contact .si-intro{max-width:850px;margin-bottom:48px}body #top .site-inner .si-contact-layout{display:grid;grid-template-columns:1fr 1fr;gap:90px;border-top:1px solid #e5e5e9;padding-top:42px}body #top .site-inner .si-contact-icon{display:grid;place-items:center;width:42px;height:42px;background:#f3eff9;color:#9180a7;border:1px solid #e7dfef;border-radius:9px;margin-bottom:23px}body #top .site-inner .si-contact-icon svg{width:21px;height:21px}body #top .site-inner .si-contact-main>h2{font-size:30px;margin:0 0 19px}body #top .site-inner .si-contact-main>p{font-size:17px;line-height:1.85;color:#8a7c96;max-width:480px}body #top .site-inner .si-contact-email{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:25px;font-weight:500;color:#6865bf;letter-spacing:-.02em;border-bottom:1px solid #e5e5e9;padding:23px 0;margin-top:10px;overflow-wrap:anywhere}body #top .site-inner .si-contact-note{padding-top:26px;color:#9d8cab;font-size:14px}body #top .site-inner .si-contact-note strong{font-weight:500;color:#756580}body #top .site-inner .si-contact-note p{margin-top:10px;line-height:1.8}body #top .site-inner .si-contact-topics article{padding:0 0 25px;margin:0 0 25px;border-bottom:1px solid #e5e5e9}body #top .site-inner .si-contact-topics article:last-child{border-bottom:0;margin-bottom:0}body #top .site-inner .si-contact-topics h3{font-size:22px;margin:0 0 12px}body #top .site-inner .si-contact-topics p{font-size:16px;line-height:1.75;color:#8a7c96;margin-bottom:16px}body #top .site-inner .si-policy-layout{display:grid;grid-template-columns:235px minmax(0,740px);gap:72px;border-top:1px solid #e5e5e9;padding-top:35px}body #top .site-inner .si-policy-aside{align-self:start;position:sticky;top:25px;min-width:0}body #top .site-inner .si-policy-aside>nav:first-of-type{display:grid;gap:12px;margin:21px 0 29px}body #top .site-inner .si-policy-aside>nav:first-of-type a{font-size:13px;color:#9686a1;line-height:1.7}body #top .site-inner .policy-links{display:grid;gap:10px;border-top:1px solid #e5e5e9;padding-top:24px;max-width:none;margin:0;font-size:12px;color:#a593b0}body #top .site-inner .policy-links a[aria-current=page]{color:#6865bf;font-weight:600}body #top .site-inner .si-policy .prose{padding:0;margin:0;max-width:none;font-size:17px;line-height:1.85;color:#706777;min-width:0}body #top .site-inner .si-policy .prose>h2:first-child{margin-top:0}body #top .site-inner .si-not-found{min-height:60vh;padding-block:85px;text-align:center}body #top .site-inner .si-not-found .si-intro{text-align:center;margin:0 auto;max-width:720px}body #top .site-inner .si-not-found .si-intro p{margin-inline:auto}body #top .site-inner .si-not-found .mh-actions{margin-top:30px}body #top .site-inner .si-not-found .mh-primary{color:#fff}body #top .site-pricing .standalone-pricing{background:#fafafa;border-top:0;padding-top:65px}body #top .site-pricing .standalone-pricing .section-heading{margin-bottom:30px}body #top .site-pricing .pricing-refresh :is(.price-name,.amount strong){color:#24252a}body #top .site-pricing .pricing-refresh .price-name{font-size:24px}body #top .site-pricing .pricing-refresh .price-desc{font-size:15px;line-height:1.7;color:#817787;margin:14px 0 23px}body #top .site-pricing .pricing-refresh .check-list{margin:0;padding:0;list-style:none}body #top .site-pricing .pricing-refresh .check-list li{font-size:14px;color:#817787}body #top .site-pricing .pricing-refresh .amount strong{font-size:44px}body #top .site-pricing .pricing-refresh .price-btn{color:#24252a}body #top .site-pricing .pricing-refresh .featured .price-btn{color:#fff}body #top .site-pricing .plan-comparison{margin-top:70px}body #top .site-pricing .comparison-scroll{border:1px solid #e5e5e9;border-radius:8px;background:#fff}body #top .site-pricing .comparison-table{color:#75697f;font-size:14px;background:#fff}body #top .site-pricing .comparison-table :is(th,td){border-color:#e5e5e9;padding:17px 20px}body #top .site-pricing .comparison-table .comparison-featured{background:#faf8ff}body #top .site-pricing .comparison-table .comparison-group th{background:#f5f3f8;color:#867493}body #top .site-pricing .comparison-included{color:#8270a1}body #top .site-pricing .faq{padding-block:75px;background:#fff}body #top .site-pricing .faq h2{font-size:38px;line-height:1.2}body #top .site-pricing .faq .serif{font-family:inherit;color:inherit}body #top .site-pricing .faq-left p{margin-top:18px;font-size:17px;color:#817787;line-height:1.8}body #top .site-pricing .faq-list details{background:#fff;border:0;border-bottom:1px solid #e5e5e9;border-radius:0}body #top .site-pricing .faq-list summary{font-size:16px;font-weight:500;padding:20px 28px 20px 0}body #top .site-pricing .faq-list details p{font-size:15px;color:#817787;padding:0 22px 20px 0}@media(max-width:1000px){body #top .site-inner :is(.post-layout,.si-policy-layout){grid-template-columns:190px minmax(0,1fr);gap:35px}body #top .site-inner .si-contact-layout{gap:45px}body #top .site-inner .si-workspace-cta{padding:30px}}@media(max-width:760px){body #top .site-inner :is(.journal,.tool-page,.si-contact,.content-page){padding-block:38px 55px}body #top .site-inner .si-intro{margin-bottom:30px}body #top .site-inner .si-intro>p{font-size:17px}body #top .site-inner .journal-featured{grid-template-columns:1fr;margin-bottom:45px}body #top .site-inner .journal-featured-art{border-left:0;border-top:1px solid #e5e5e9;max-height:300px}body #top .site-inner .journal-featured-art>img{height:300px;width:100%}body #top .site-inner .journal-featured-copy{padding:27px}body #top .site-inner .journal-grid{grid-template-columns:1fr}body #top .site-inner .journal-card-art{max-height:300px}body #top .site-inner .journal-card-art>img{height:280px}body #top .site-inner :is(.post-layout,.si-policy-layout){grid-template-columns:1fr;gap:30px;padding-top:25px}body #top .site-inner :is(.post-aside-inner,.si-policy-aside){position:static;padding:0}body #top .site-inner .post-aside{border-bottom:1px solid #e5e5e9;padding-bottom:22px}body #top .site-inner #TableOfContents ul{column-count:2;column-gap:22px}body #top .site-inner #TableOfContents li{page-break-inside:avoid;break-inside:avoid}body #top .site-inner .post-description{font-size:18px}body #top .site-inner .post-body{font-size:17px}body #top .site-inner .post-cover{margin-bottom:28px}body #top .site-inner .si-workspace-cta{flex-direction:column;align-items:flex-start;gap:23px;margin-top:45px;padding:28px}body #top .site-inner .si-workspace-cta h2{font-size:27px}body #top .site-inner .tool-workspace{grid-template-columns:1fr;padding:22px;gap:28px;margin-bottom:40px}body #top .site-inner .tools-directory{grid-template-columns:1fr}body #top .site-inner .si-contact-layout{grid-template-columns:1fr;gap:40px;padding-top:28px}body #top .site-inner .si-contact-email{font-size:23px}body #top .site-inner .si-policy-aside>nav:first-of-type{display:flex;gap:9px 20px;flex-wrap:wrap;margin-block:17px 22px}body #top .site-inner .policy-links{display:flex;flex-wrap:wrap;gap:10px 18px;padding-block:17px;border-bottom:1px solid #e5e5e9}body #top .site-pricing .standalone-pricing{padding-top:42px}}@media(max-width:480px){body #top .site-inner .post-header h1,body #top .site-inner h1{font-size:35px;line-height:1.15}body #top .site-inner .container{width:calc(100% - 32px)}body #top .site-inner .si-intro h1{margin:15px 0 18px}body #top .site-inner .si-eyebrow{font-size:10px}body #top .site-inner .journal-featured-copy{padding:23px}body #top .site-inner .journal-featured h2{font-size:28px}body #top .site-inner .si-article-art{padding:24px;min-height:225px}body #top .site-inner .si-article-art>strong{font-size:24px}body #top .site-inner .journal-card-content{padding:23px}body #top .site-inner .journal-card h3{font-size:24px}body #top .site-inner .post-header{margin-bottom:28px}body #top .site-inner .post-description{font-size:17px}body #top .site-inner #TableOfContents ul{column-count:1}body #top .site-inner :is(.post-content,.prose) h2{font-size:26px;margin-top:35px}body #top .site-inner :is(.post-content,.prose) h3{font-size:21px}body #top .site-inner .tools-directory-card{padding:23px}body #top .site-inner .tools-directory-card h2{font-size:24px}body #top .site-inner .si-tool-kind,body #top .site-inner .tools-category-count{right:22px;top:30px}body #top .site-inner .tool-nav{gap:7px}body #top .site-inner .tool-nav>a{font-size:12px;padding:6px 9px}body #top .site-inner .tool-workspace{padding:17px;gap:25px}body #top .site-inner .tool-workspace :is(input:not([type=radio]):not([type=checkbox]),select,textarea){font-size:16px;padding:10px 11px}body #top .site-inner .tool-metric{padding:13px}body #top .site-inner .tool-metric strong{font-size:25px}body #top .site-inner .si-workspace-cta{padding:25px 20px}body #top .site-inner .si-workspace-cta .mh-button{width:100%}body #top .site-inner .si-contact-main>h2{font-size:28px}body #top .site-inner .si-contact-email{font-size:21px}body #top .site-pricing .pricing-refresh .section-heading h1{font-size:35px}body #top .site-pricing .comparison-table :is(th,td){padding:13px;font-size:12px}body #top .site-pricing .faq{padding-block:50px}body #top .site-pricing .faq h2{font-size:32px}}@media(prefers-reduced-motion:reduce){body #top .site-inner *{transition:none!important;animation:none!important}}body #top .pricing.pricing-refresh .section-heading>p{margin:17px auto 0}body #top .pricing.pricing-refresh .pricing-offer{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:fit-content;max-width:100%;margin:0 auto 20px;padding:9px 15px;gap:6px 12px;background:#fff;border:1px solid #e5e2ec;border-radius:7px;font-size:13px;line-height:1.6;color:#81748f}body #top .pricing.pricing-refresh .pricing-offer strong{color:#655c72;font-weight:600}body #top .pricing.pricing-refresh .pricing-offer code{background:#f3f0fa;border:1px solid #e1d9f0;color:#7761a1;border-radius:4px;padding:1px 6px}body #top .pricing.pricing-refresh .pricing-billing{margin:0 auto 34px;background:#f0eff4;border-color:#e5e0ec;border-radius:7px}body #top .pricing.pricing-refresh .pricing-billing label>span{border-radius:5px}body #top .pricing.pricing-refresh .pricing-billing small{background:#e9e4f4;color:#84739f}@media(max-width:480px){body #top .pricing.pricing-refresh .pricing-offer{flex-direction:column;gap:3px;padding:10px 14px;margin-bottom:17px}body #top .pricing.pricing-refresh .pricing-billing{margin-bottom:26px}}:root{--mh-accent:#7063d7;--mh-soft:#eee6ff;--mh-ink:#000;--mh-muted:#000;--brand-ink:#000;--brand-muted:#000;--brand-primary:#7063d7;--brand-primary-hover:#5c50bf;--mh-line:#e3deed}body #top :is(.marketing-home,.site-inner){--ink:#000;--muted:#000;--purple:#7063d7;--purple-dark:#000;--lavender:#eee6ff;--brand-ink:#000;--brand-muted:#000;color:#000}body #top :is(.marketing-home,.site-inner) :is(h1,h2,h3,h4,h5,h6,p,a,span,strong,b,small,label,legend,summary,li,td,th,dt,dd,time,code,blockquote,button,input,select,textarea,div,article,section,aside,nav,figcaption,em,i,u,pre,output){color:#000!important}body :is(.header,.footer) :is(a,p,span,strong,small,button){color:#000!important}body #top :is(.marketing-home,.site-inner) :is(input,textarea)::placeholder{color:#000!important;opacity:1}body #top :is(.marketing-home,.site-inner) :is(.mh-primary,.btn-dark,.btn-primary,.mh-demo-generate,.mh-demo-segment strong,.mh-demo-check.selected,.price-card.featured .price-btn),body #top :is(.marketing-home,.site-inner) :is(.mh-primary,.btn-dark,.btn-primary,.mh-demo-generate,.price-card.featured .price-btn) *,body .footer :is(.header-brand-icon,.header-brand-icon *),body .header :is(.header-brand-icon,.header-brand-icon *,.nav-actions .btn,.nav-actions .btn *){color:#fff!important}body .header{border-bottom-color:#e6dff2;background:#fff}body .header-brand-icon{background:#7063d7}body .header .nav-actions .btn{background:#000;border-color:#000}body .header .nav-actions .btn:hover{background:#7063d7;border-color:#7063d7}body #top :is(.marketing-home,.site-inner) :is(.mh-primary,.btn-dark,.btn-primary){background:#000;border-color:#000}body #top :is(.marketing-home,.site-inner) :is(.mh-primary,.btn-dark,.btn-primary):hover{background:#7063d7;border-color:#7063d7}body :is(a,button,summary):focus-visible{outline-color:#7063d7}body #top .marketing-home .mh-hero{position:relative;isolation:isolate;background:radial-gradient(ellipse at 17% 12%,#fff5ed 0,transparent 35%),radial-gradient(ellipse at 85% 9%,#f3edff 0,transparent 37%),linear-gradient(#fffdfb,#fff 47%,#fbf8ff);border-bottom-color:#e5d8fc}body #top .marketing-home .mh-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/images/studio-orbits.svg) top/1600px auto no-repeat;pointer-events:none;opacity:.45}body #top .marketing-home .mh-hero h1>span{background:linear-gradient(transparent 70%,#eee5ff 0,#eee5ff 91%,transparent 0);padding-inline:4px}body #top .marketing-home .mh-hero-copy .mh-eyebrow{background:#fff9;border:1px solid #e8dcf7;border-radius:100px;padding:7px 13px}body #top .marketing-home .mh-dot{background:#7063d7}body #top .marketing-home .mh-demo{border-color:#ded2ef;box-shadow:0 20px 60px #704db117}body #top .marketing-home .mh-demo-bar{background:#f9f6ff;border-bottom-color:#e4d8f7}body #top .marketing-home .mh-demo-bar [role=tablist]{border-color:#e6d9f9;background:#fff}body #top .marketing-home .mh-demo-bar button[aria-selected=true]{background:#eee6fb;border-color:#d0b7f7;box-shadow:none}body #top .marketing-home .mh-demo-nav{background:#f9f6ff;border-right-color:#e6def0}body #top .marketing-home .mh-demo-nav>span.active{background:#eee6fb}body #top .marketing-home .mh-demo-site>span:first-child{background:#e8ddfa}body #top .marketing-home .mh-demo-segment{background:#f7f3fc}body #top .marketing-home .mh-demo-generate,body #top .marketing-home .mh-demo-segment strong{background:#7063d7}body #top .marketing-home .mh-demo-caption{background:#fffdf8;border-top-color:#efe3c7}body #top .marketing-home .mh-demo-brief aside,body #top .marketing-home .mh-demo-research aside{background:#fffaf2}body #top .marketing-home .mh-demo-saved .mh-dot{background:#5aab78}body #top .marketing-home .mh-workflow{position:relative;background:#fff}body #top .marketing-home .mh-workflow-grid{border-color:#e9e0f2;gap:24px;border-top:0}body #top .marketing-home .mh-workflow-grid article,body #top .marketing-home .mh-workflow-grid article+article{padding:27px;border:1px solid #e6dbf4;border-radius:12px;background:#faf7ff}body #top .marketing-home .mh-workflow-grid article:nth-child(2){background:#fffbf5;border-color:#f1ddc3}body #top .marketing-home .mh-workflow-grid article:nth-child(3){background:#f5fbf6;border-color:#d4e9d8}body #top .marketing-home .mh-step-number{background:#e9dff9;border-color:#cdb5f3}body #top .marketing-home .mh-workflow-grid article:nth-child(2) .mh-step-number{background:#ffe8ce;border-color:#f5c68f}body #top .marketing-home .mh-workflow-grid article:nth-child(3) .mh-step-number{background:#e0f0e3;border-color:#afd7b8}body #top .marketing-home .mh-feature-note{border-top:1px solid #00000010;padding-top:17px;width:100%}body #top .marketing-home .mh-audit{position:relative;isolation:isolate;background:#fffcf7;border-color:#f2e4cf}body #top .marketing-home .mh-audit:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/images/studio-grid.svg) 100%/400px auto repeat;-webkit-mask-image:linear-gradient(90deg,transparent 40%,#000);mask-image:linear-gradient(90deg,transparent 40%,#000);pointer-events:none;opacity:.25}body #top .marketing-home .mh-audit-preview{border-color:#dfcda9;box-shadow:0 12px 35px #c69b5610}body #top .marketing-home .mh-preview-top{background:#fff9eb;border-color:#eeddb9}body #top .marketing-home .mh-tag-accent{background:#efe6fc;border-color:#d7c1f6}body #top .marketing-home .mh-tag-warm{background:#fff2d5;border-color:#f1d38b}body #top .marketing-home .mh-demo-check.selected{background:#7063d7;border-color:#7063d7}body #top .marketing-home .mh-method-grid li>span{display:grid;place-items:center;width:31px;height:31px;flex-shrink:0;background:#f2eafb;border-radius:8px}body #top .marketing-home .mh-method-grid li:nth-child(2)>span{background:#fff2df}body #top .marketing-home .mh-method-grid li:nth-child(3)>span{background:#edf6ed}body #top .marketing-home .mh-method-grid li:nth-child(4)>span{background:#fff7dc}body #top .marketing-home .mh-final{position:relative;isolation:isolate;background:#f3edff;border-block:1px solid #d3baf4;overflow:hidden}body #top .marketing-home .mh-final:before{content:"";position:absolute;inset:0;z-index:-1;background:url(/images/studio-orbits.svg) center 44%/1500px auto no-repeat;pointer-events:none;opacity:.3}body #top .marketing-home .mh-final .mh-button{background:#000;color:#fff!important;border-color:#000}body #top .marketing-home .mh-final .mh-button *{color:#fff!important}body #top .marketing-home .mh-final .mh-button:hover{background:#7063d7;border-color:#7063d7}body #top .site-inner{position:relative;isolation:isolate}body #top .site-inner:before{content:"";position:absolute;inset:0 0 auto;height:340px;z-index:-1;background:radial-gradient(ellipse at 93% 8%,#f7f2fd 0,transparent 42%),radial-gradient(ellipse at 0 0,#fffbf4 0,transparent 36%),url(/images/studio-orbits.svg) center -100px/1600px auto no-repeat;pointer-events:none;opacity:.35}body #top .site-inner .si-intro .si-eyebrow{display:inline-flex;align-items:center;gap:9px}body #top .site-inner .si-intro .si-eyebrow:before{content:"";width:7px;height:7px;background:#9969ef;border-radius:2px;transform:rotate(15deg)}body #top .site-inner .si-count{background:#f1e8fc;border-color:#d8bff4}body #top .site-inner .post-category{background:#f0e7fb;border-color:#d9c0f3}body #top .site-inner .journal-featured{border-color:#ddd0ef;background:#fff}body #top .site-inner .si-article-art{position:relative;isolation:isolate;background:#f1eafa;overflow:hidden}body #top .site-inner .si-article-art:after{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 110% 0,transparent 28%,#c5a5ef 0,#c5a5ef 28.5%,transparent 0,transparent 38%,#c5a5ef 0,#c5a5ef 38.5%,transparent 0),url(/images/studio-grid.svg) 50%/300px;opacity:.25;pointer-events:none}body #top .site-inner .journal-card:nth-child(2n) .si-article-art{background:#fff6eb}body #top .site-inner .journal-card:nth-child(3n) .si-article-art{background:#f3f9ee}body #top .site-inner .tools-category-card:nth-child(4n+1){background:#faf7fe;border-color:#dfcbf5}body #top .site-inner .tools-category-card:nth-child(4n+2){background:#fffbf6;border-color:#f1ddc6}body #top .site-inner .tools-category-card:nth-child(4n+3){background:#f5fbf6;border-color:#d4e8d8}body #top .site-inner .tools-category-card:nth-child(4n+4){background:#fffdf4;border-color:#ede0aa}body #top .site-inner .tools-category-card:hover{border-color:#c8afe9;box-shadow:0 7px 22px #61438a0a}body #top .site-inner .si-contact-icon,body #top .site-inner .tools-category-icon{background:#ece1fb;border-color:#d1b4f7;color:#000}body #top .site-inner .tools-category-examples li{background:#ffffffa6;border-color:#00000009}body #top .site-inner .tool-nav>a[aria-current=page]{background:#efe7fb;border-color:#d1b7f4}body #top .site-inner .tool-workspace{background:#fcfaff;border-color:#dfd2ef}body #top .site-inner .tool-metric:nth-child(4n+1){background:#f7f1fd;border-color:#dfcbf5}body #top .site-inner .tool-metric:nth-child(4n+2){background:#fff8ef;border-color:#f1ddc6}body #top .site-inner .tool-metric:nth-child(4n+3){background:#f6faf1;border-color:#d4e8d8}body #top .site-inner .tool-metric:nth-child(4n+4){background:#fffdf2;border-color:#ede0aa}body #top .site-inner .generator-quota{background:#f2eafa;border-color:#d8bff4}body #top .site-inner .si-contact-email{border-bottom:2px solid #b48ce8}body #top .site-inner .si-contact-topics article{position:relative;padding-left:20px;border-left:3px solid #c6a1f1}body #top .site-inner .si-contact-topics article:nth-child(2){border-left-color:#f4c48d}body #top .site-inner .si-contact-topics article:nth-child(3){border-left-color:#a9d8b2}body #top .site-inner .policy-links a[aria-current=page]{background:#f0e7fb;border-radius:4px;padding:5px 8px;width:fit-content}body #top .site-inner .si-workspace-cta{position:relative;isolation:isolate;background:#f8f3fe;border-color:#d9c2f3;border-radius:10px;overflow:hidden}body #top .site-inner .si-workspace-cta:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:url(/images/studio-grid.svg) 100%/300px repeat;-webkit-mask-image:linear-gradient(90deg,transparent,#000);mask-image:linear-gradient(90deg,transparent,#000);opacity:.7}body #top .pricing.pricing-refresh{position:relative;isolation:isolate;background:#fcfaff!important;border-block-color:#e4d5f7}body #top .pricing.pricing-refresh:before{content:"";position:absolute;inset:0 0 auto;height:420px;z-index:-1;background:radial-gradient(ellipse at 15% 0,#fff6ec,transparent 45%),radial-gradient(ellipse at 90% 10%,#f4edfd,transparent 40%);pointer-events:none}body #top .pricing.pricing-refresh .price-card{border-top:2px solid #badcbc}body #top .pricing.pricing-refresh .price-card.featured{border-top:2px solid #9c72f0;box-shadow:0 0 0 3px #f2eafa}body #top .pricing.pricing-refresh .price-card:last-child{border-top:2px solid #f1c08b}body #top .pricing.pricing-refresh .price-card .price-plan-icon{background:#edf7ef}body #top .pricing.pricing-refresh .plan-highlight,body #top .pricing.pricing-refresh .price-card.featured .price-plan-icon{background:#efe5fc}body #top .pricing.pricing-refresh .price-card:last-child .price-plan-icon{background:#fff2e0}body #top .pricing.pricing-refresh .featured .price-btn{background:#7063d7;border-color:#7063d7}body #top .pricing.pricing-refresh .featured .price-btn:hover{background:#5c50bf;border-color:#5c50bf}body #top .pricing.pricing-refresh .pricing-billing{background:#f2edf8;border-color:#dbcaef}body #top .pricing.pricing-refresh .pricing-billing small{background:#eae0f4}body #top .pricing.pricing-refresh .pricing-offer{background:#fffcf2;border-color:#ead9a9}body #top .pricing.pricing-refresh .pricing-offer code{background:#fff4d8;border-color:#e9cd81}body #top .site-pricing .comparison-table .comparison-featured{background:#faf7ff}body #top .site-pricing .comparison-table .comparison-group th{background:#f0e7fb}body .footer{position:relative;background:#fcfafc!important;border-top:1px solid #e7d8f8}body .footer:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,#d5baff,#f5d3aa,#c5e5bb,#f5e4a3);pointer-events:none}@media(max-width:1000px){body #top .marketing-home .mh-hero:before{background-size:1400px auto;opacity:.35}body #top .site-inner:before{background-size:auto,auto,1400px auto}}@media(max-width:760px){body #top .marketing-home .mh-workflow-grid{gap:16px}body #top .marketing-home .mh-workflow-grid article,body #top .marketing-home .mh-workflow-grid article+article{padding:25px}body #top .marketing-home .mh-hero:before{background-size:1100px auto;opacity:.2}body #top .site-inner:before{height:340px;background-size:auto,auto,1100px auto}body #top .marketing-home .mh-final:before{background-size:1100px auto;opacity:.2}}@media(max-width:480px){body #top .marketing-home .mh-hero:before{background-size:950px auto;opacity:.15}body #top .marketing-home .mh-workflow-grid article,body #top .marketing-home .mh-workflow-grid article+article{padding:22px}body #top .site-inner .si-contact-topics article{padding-left:16px}}