.hm-ai-service{--ai-ink:#1a1a2e;--ai-muted:#5f5d75;--ai-paper:#fbfaf9;--ai-purple:#7c3aed;--ai-purple-text:#6d28d9;--ai-lilac:#f5f1fb;--ai-green:#123024;--ai-sage:#e4efe4;--ai-line:#dedce5}.hm-ai-service *{box-sizing:border-box}.hm-ai-service{margin:0;background:var(--ai-paper);color:var(--ai-ink);font:16px/1.6 Geist,Arial,sans-serif}.hm-ai-service h1,.hm-ai-service h2,.hm-ai-service h3,.hm-ai-service p,.hm-ai-service figure{margin:0}.hm-ai-service h1,.hm-ai-service h2,.hm-ai-service h3{line-height:1.1;letter-spacing:-.045em}.hm-ai-service h2{font-size:clamp(30px,3.2vw,42px);font-weight:650}.hm-ai-service h3{font-size:25px;font-weight:600}.hm-ai-service a{color:var(--ai-purple-text);text-underline-offset:4px}.hm-ai-service button,.hm-ai-service textarea{font:inherit}.hm-ai-service button{cursor:pointer}.hm-ai-service img{max-width:100%;height:auto}.hm-ai-service button,.hm-ai-service a{touch-action:manipulation}.hm-ai-service a:focus-visible,.hm-ai-service button:focus-visible,.hm-ai-service textarea:focus-visible,.hm-ai-service summary:focus-visible,.hm-ai-service [tabindex="0"]:focus-visible{outline:3px solid var(--ai-purple);outline-offset:5px}.hm-ai-service button:focus:not(:focus-visible){outline:none}.hm-ai-service [hidden]{display:none!important}.hm-ai-service .wrap{width:min(1180px,calc(100% - 80px));margin-inline:auto}.hm-ai-service .hero{display:grid;grid-template-columns:1fr 1.05fr;gap:60px;align-items:center;padding-top:45px;padding-bottom:50px}.hm-ai-service .service-label{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--ai-purple-text);margin-bottom:23px}.hm-ai-service .product-mark{display:grid;place-items:center;background:var(--ai-lilac);border:1px solid #d9caeb;border-radius:6px;width:31px;height:31px;font-weight:750}.hm-ai-service .hero h1{font-size:clamp(48px,4.7vw,64px);font-weight:800;line-height:1.04;letter-spacing:-.055em;margin-bottom:24px}.hm-ai-service .hero-lead{font-size:28px;font-weight:550;letter-spacing:-.035em;line-height:1.25;max-width:480px;margin-bottom:20px}.hm-ai-service .hero-problem{font-size:17px;line-height:1.6;max-width:440px;margin-bottom:17px;color:var(--ai-muted)}.hm-ai-service .hero-detail{max-width:455px;color:var(--ai-muted);font-size:16px;margin-bottom:26px}.hm-ai-service .hero-detail strong{color:var(--ai-ink);font-weight:550}.hm-ai-service .button{display:inline-flex;gap:22px;align-items:center;justify-content:center;padding:15px 21px;border-radius:6px;font-weight:600;text-decoration:none;border:1px solid transparent;line-height:1.3;min-height:52px}.hm-ai-service .conversation{background:#13803c;color:#fff}.hm-ai-service .conversation:hover{background:var(--ai-green)}.hm-ai-service .personal{margin-top:16px;color:var(--ai-muted);font-size:14px;line-height:1.5}.hm-ai-service .personal strong{color:var(--ai-ink);font-weight:550}.hm-ai-service .hero-visual{position:relative;min-width:0;align-self:center}.hm-ai-service .workplace{display:block;width:100%;height:180px;object-fit:cover;object-position:60% 38%;border-radius:12px 12px 0 0}.hm-ai-service .work-example{position:relative;margin:-23px 14px 0;background:#fff;border:1px solid var(--ai-line);border-radius:8px;box-shadow:0 14px 40px #172e2815;overflow:hidden}.hm-ai-service .example-tabs{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--ai-line);background:#faf8ff}.hm-ai-service .example-tabs button{background:none;border:0;padding:14px 8px;color:var(--ai-muted);font-size:13px;font-weight:600;border-bottom:3px solid transparent;min-height:49px}.hm-ai-service .example-tabs button[aria-selected=true]{border-color:var(--ai-purple);color:var(--ai-purple-text);background:#fff}.hm-ai-service .example-tabs button:focus-visible{outline-offset:-5px}.hm-ai-service .work-example [role=tabpanel]{padding:18px 22px 12px}.hm-ai-service .example-label{font-size:12px;color:var(--ai-purple-text);margin-bottom:6px}.hm-ai-service .work-example h2{font-size:22px;line-height:1.2;margin-bottom:14px}.hm-ai-service .hero-visual>figcaption{margin-top:9px;text-align:right;font-size:10px;color:var(--ai-muted)}.hm-ai-service .hero-visual>figcaption a{color:inherit}.hm-ai-service .proof-band{border-block:1px solid var(--ai-line);background:#fff}.hm-ai-service .proof-inner{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:40px;align-items:center;padding-block:25px}.hm-ai-service .rating{display:flex;align-items:center;gap:16px;text-decoration:none;color:var(--ai-ink)}.hm-ai-service .rating>strong{font-size:43px;line-height:1;font-weight:700;letter-spacing:-.06em}.hm-ai-service .rating>strong>span{font-size:15px;font-weight:400;letter-spacing:0}.hm-ai-service .rating>span{font-size:12px}.hm-ai-service .rating>span>span{display:block}.hm-ai-service .stars{color:#a54205;letter-spacing:2px}.hm-ai-service .rating .stars{font-size:17px;line-height:1.4}.hm-ai-service .rating small{display:block;color:var(--ai-muted);font-size:10px}.hm-ai-service .proof-inner>p{font-size:14px;color:var(--ai-muted);border-left:1px solid var(--ai-line);padding-left:26px}.hm-ai-service .proof-inner>p strong{color:var(--ai-ink);font-weight:550}.hm-ai-service .section{padding-block:70px}.hm-ai-service .section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:32px}.hm-ai-service .section-intro{font-size:13px;color:var(--ai-purple-text);margin-bottom:12px}.hm-ai-service .section-head>p{font-size:15px;color:var(--ai-muted);padding-bottom:2px}.hm-ai-service .help-layout{display:grid;grid-template-columns:1fr 1fr;gap:30px}.hm-ai-service .need-options{display:flex;flex-direction:column;gap:12px}.hm-ai-service .need-options>button{display:flex;align-items:center;text-align:left;gap:17px;padding:24px 22px;border:1px solid var(--ai-line);border-radius:6px;background:#fff;color:var(--ai-ink);flex:1}.hm-ai-service .need-options>button[aria-selected=true]{background:var(--ai-lilac);border-color:var(--ai-purple)}.hm-ai-service .need-icon{display:grid;place-items:center;width:35px;height:35px;flex:0 0 35px;border:1px solid #c8b6df;color:var(--ai-purple-text);border-radius:50%;font-size:22px}.hm-ai-service .need-options strong{display:block;font-size:20px;letter-spacing:-.025em;font-weight:600;line-height:1.25}.hm-ai-service .need-options small{display:block;font-size:13px;color:var(--ai-muted);line-height:1.5;margin-top:8px}.hm-ai-service .need-arrow{margin-left:auto;color:var(--ai-purple-text);font-size:23px}.hm-ai-service .need-panel{background:var(--ai-lilac);padding:32px 36px;border-radius:6px}.hm-ai-service .panel-kicker{font-size:12px;color:var(--ai-purple-text);margin-bottom:14px}.hm-ai-service .need-panel h3{font-size:32px;margin-bottom:17px}.hm-ai-service .need-panel>p:not(.panel-kicker):not(.scope-note){font-size:15px;color:var(--ai-muted)}.hm-ai-service .useful-start{margin-top:24px;padding:17px 0;border-top:1px solid #d9cce8}.hm-ai-service .useful-start strong{font-size:13px;font-weight:600}.hm-ai-service .useful-start p{font-size:14px;color:var(--ai-muted);margin-top:5px}.hm-ai-service .text-action{display:inline-flex;gap:12px;align-items:center;padding:0;border:0;background:none;color:var(--ai-purple-text);font-weight:600;text-decoration:underline;text-underline-offset:5px;text-align:left}.hm-ai-service .scope-note{font-size:11px;color:var(--ai-muted);margin-top:15px}.hm-ai-service .scope-rule{margin-top:20px}.hm-ai-service .scope-rule strong{display:block;color:var(--ai-green);margin-bottom:3px;font-weight:600}.hm-ai-service .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;list-style:none;margin:0;padding:0;counter-reset:step}.hm-ai-service .steps>li{border-top:1px solid var(--ai-line);padding-top:20px}.hm-ai-service .steps>li>span{color:var(--ai-purple-text);font-size:14px;display:block;margin-bottom:16px}.hm-ai-service .steps h3{font-size:26px;margin-bottom:15px}.hm-ai-service .steps p{font-size:14px;color:var(--ai-muted);max-width:305px}.hm-ai-service .questions-section{border-block:1px solid var(--ai-line);padding-block:55px;background:#fff}.hm-ai-service .questions-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}.hm-ai-service .questions-grid h2{margin-bottom:20px}.hm-ai-service .questions-grid>div>p:not(.section-intro){font-size:15px;color:var(--ai-muted)}.hm-ai-service .questions-grid .text-action{font-size:15px;margin-top:7px}.hm-ai-service .questions details{border-bottom:1px solid var(--ai-line)}.hm-ai-service .questions details:first-child{border-top:1px solid var(--ai-line)}.hm-ai-service .questions summary{padding:20px 30px 20px 0;font-weight:550;cursor:pointer;list-style:none;position:relative;font-size:15px}.hm-ai-service .questions summary::-webkit-details-marker{display:none}.hm-ai-service .questions summary:after{content:"+";position:absolute;right:2px;top:15px;color:var(--ai-purple-text);font-size:24px;font-weight:400}.hm-ai-service .questions details[open] summary:after{content:"\2212"}.hm-ai-service .questions details p{font-size:14px;line-height:1.7;color:var(--ai-muted);padding:0 25px 20px 0}.hm-ai-service .final-cta{padding-block:60px;display:flex;justify-content:space-between;align-items:center;gap:35px}.hm-ai-service .final-cta h2{margin-bottom:16px}.hm-ai-service .final-cta p{font-size:16px;color:var(--ai-muted)}.hm-ai-service dialog{border:1px solid var(--ai-line);padding:0;border-radius:13px;width:min(470px,calc(100% - 32px));max-height:calc(100dvh - 32px);color:var(--ai-ink);background:var(--ai-paper);box-shadow:0 15px 65px #12302440}.hm-ai-service dialog::backdrop{background:#12302499}.hm-ai-service .composer-head{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 25px;border-bottom:1px solid var(--ai-line);background:#fff}.hm-ai-service .composer-head>span{font-size:25px;letter-spacing:-.05em;font-weight:700}.hm-ai-service .composer-head>span>span{color:var(--ai-purple)}.hm-ai-service .composer-head>button{border:0;background:none;color:var(--ai-ink);font-size:30px;width:40px;height:40px;line-height:1}.hm-ai-service .composer-body{padding:26px}.hm-ai-service .composer-body h2{font-size:32px;margin-bottom:12px}.hm-ai-service .composer-context{font-size:13px;color:var(--ai-muted);margin-bottom:22px}.hm-ai-service .composer-body label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.hm-ai-service textarea{width:100%;resize:vertical;padding:13px;border:1px solid #9a97aa;border-radius:6px;color:var(--ai-ink);background:#fff;font-size:16px;min-height:135px}.hm-ai-service .composer-help{font-size:11px;color:var(--ai-muted);margin:8px 0 17px}.hm-ai-service .composer-body .button{width:100%;margin-top:2px}.hm-ai-service .button[aria-disabled=true]{background:#d7ded9;color:#56665c;cursor:default}.hm-ai-service .composer-body .button+p{margin-bottom:0}.hm-ai-service .tool-line{font-size:13px;color:var(--ai-purple-text);margin:-8px 0 25px;line-height:1.7}.hm-ai-service .tool-line span{margin:0 7px;color:var(--ai-muted)}.hm-ai-service .demo-stage{display:grid;min-height:274px}.hm-ai-service .demo-stage>div{grid-area:1/1;border:1px solid var(--ai-line);border-radius:5px;overflow:hidden;background:#fff}.hm-ai-service .sheet-heading{display:flex;gap:8px;align-items:center;padding:10px 13px;border-bottom:1px solid var(--ai-line);background:#faf8ff;color:var(--ai-purple-text);font-size:12px;line-height:1.5}.hm-ai-service .sheet-heading strong{font-weight:600}.hm-ai-service .sheet-heading>span:last-child{margin-left:auto;color:var(--ai-muted);font-size:10px}.hm-ai-service .note-title{font-weight:600;font-size:16px;margin:13px 15px 8px;letter-spacing:-.02em}.hm-ai-service .rough-notes{padding-left:30px;margin:0 15px 14px 0;font-size:13px;line-height:1.6}.hm-ai-service .rough-notes li+li{margin-top:5px}.hm-ai-service .prompt-strip{margin:0;padding:12px 15px;border-top:1px solid var(--ai-line);font-size:12px;color:var(--ai-muted);line-height:1.6;background:#f9f8fc}.hm-ai-service .prompt-strip strong{color:var(--ai-ink);font-weight:600}.hm-ai-service .draft-sheet .sheet-heading{background:var(--ai-lilac)}.hm-ai-service .draft-actions{margin:4px 15px 0;font-size:13px;line-height:1.5}.hm-ai-service .draft-actions>div{display:grid;grid-template-columns:64px 1fr;gap:9px;padding:9px 0;border-bottom:1px solid #eeecf2}.hm-ai-service .draft-actions>div:last-child{border:0}.hm-ai-service .draft-actions dt{font-size:11px;color:var(--ai-purple-text);font-weight:600;padding-top:2px}.hm-ai-service .draft-actions dd{margin:0}.hm-ai-service .human-check{background:#fff6e7;border-top:1px solid #eadfc9;padding:10px 15px;font-size:12px;line-height:1.5;color:#654b26}.hm-ai-service .human-check strong{display:block;font-weight:600;margin-bottom:4px}.hm-ai-service .sample-email{margin:13px 15px;font-size:13px;line-height:1.65}.hm-ai-service .demo-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px;border:1px solid var(--ai-purple);border-radius:5px;color:var(--ai-purple-text);background:#fff;font-size:13px;font-weight:600;text-align:left;padding:11px 14px;min-height:44px;margin-top:13px}.hm-ai-service .demo-toggle:hover{background:var(--ai-lilac)}.hm-ai-service .demo-toggle[aria-expanded=true]{border-color:var(--ai-line);color:var(--ai-muted)}.hm-ai-service .illustration-note{padding:0 22px 15px;font-size:10px;color:var(--ai-muted);line-height:1.5}.hm-ai-service .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.hm-ai-service .working-section{background:var(--ai-sage)}.hm-ai-service .working-section .section{padding-block:50px}.hm-ai-service .working-section .steps>li{border-color:#c9d9cb}.hm-ai-service .practical-note{margin-top:26px;padding-top:21px;border-top:1px solid #c9d9cb;font-size:14px;color:#405547;max-width:820px}.hm-ai-service .resource-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-block:60px;align-items:center}.hm-ai-service .resource-copy>p:not(.section-intro):not(.resource-note){font-size:15px;color:var(--ai-muted);max-width:430px;margin-top:20px}.hm-ai-service .resource-note{font-size:13px;color:var(--ai-purple-text);margin-top:13px}.hm-ai-service .resource-links{border-top:1px solid var(--ai-line)}.hm-ai-service .resource-links>a{display:flex;gap:20px;justify-content:space-between;align-items:center;padding:21px 0;border-bottom:1px solid var(--ai-line);text-decoration:none}.hm-ai-service .resource-links strong{font-size:18px;font-weight:600;display:block;letter-spacing:-.025em}.hm-ai-service .resource-links small{display:block;font-size:12px;color:var(--ai-muted);margin-top:4px}.hm-ai-service .resource-links a:hover strong{text-decoration:underline;text-underline-offset:4px}.hm-ai-service .file-type{font-size:11px;white-space:nowrap;color:var(--ai-muted)}.hm-ai-service .file-type span{color:var(--ai-purple-text);font-size:18px;margin-left:8px}@media (min-width:1450px){.hm-ai-service .hero{padding-top:55px;padding-bottom:65px}}@media (max-width:1000px){.hm-ai-service .wrap{width:calc(100% - 48px)}.hm-ai-service .hero{gap:30px}.hm-ai-service .hero h1{font-size:47px}.hm-ai-service .hero-lead{font-size:25px}.hm-ai-service .work-example{margin-inline:8px}.hm-ai-service .work-example [role=tabpanel]{padding:16px}.hm-ai-service .work-example h2{font-size:23px}.hm-ai-service .proof-inner{gap:20px}.hm-ai-service .proof-inner>p{padding-left:18px;font-size:12px}.hm-ai-service .help-layout{gap:20px}.hm-ai-service .need-options>button{padding:20px 16px;gap:12px}.hm-ai-service .need-options strong{font-size:18px}.hm-ai-service .need-panel{padding:28px}.hm-ai-service .questions-grid{gap:35px}}@media (max-width:720px){.hm-ai-service .wrap{width:calc(100% - 40px)}.hm-ai-service .hero{grid-template-columns:1fr;gap:29px;padding-top:23px;padding-bottom:25px}.hm-ai-service .service-label{font-size:12px;margin-bottom:19px}.hm-ai-service .hero h1{font-size:clamp(40px,10.8vw,62px);margin-bottom:20px}.hm-ai-service .hero-lead{font-size:25px;max-width:500px}.hm-ai-service .hero-lead br{display:none}.hm-ai-service .hero-problem{font-size:16px}.hm-ai-service .hero-detail{font-size:15px;margin-bottom:22px}.hm-ai-service .hero .button{font-size:14px;padding:15px 18px}.hm-ai-service .personal{font-size:13px}.hm-ai-service .personal br{display:none}.hm-ai-service .personal strong{margin-left:3px}.hm-ai-service .workplace{height:170px;object-position:60% 32%}.hm-ai-service .work-example{margin:-18px 0 0}.hm-ai-service .example-tabs button{padding:13px 6px;font-size:12px}.hm-ai-service .work-example [role=tabpanel]{padding:17px 16px 8px}.hm-ai-service .work-example h2{font-size:24px}.hm-ai-service .hero-visual>figcaption{font-size:10px}.hm-ai-service .proof-inner{grid-template-columns:1fr;gap:0;padding-block:20px}.hm-ai-service .rating{justify-content:center}.hm-ai-service .proof-inner>p{display:none}.hm-ai-service .section{padding-block:43px}.hm-ai-service .section-head{display:block;margin-bottom:24px}.hm-ai-service .section-head>p{margin-top:14px;font-size:14px}.hm-ai-service .section-head>p br{display:none}.hm-ai-service .section-intro{font-size:12px;margin-bottom:10px}.hm-ai-service h2{font-size:32px}.hm-ai-service .help-layout{grid-template-columns:1fr;gap:18px}.hm-ai-service .need-options{gap:8px}.hm-ai-service .need-options>button{padding:17px 15px;gap:12px}.hm-ai-service .need-options strong{font-size:18px}.hm-ai-service .need-options small{font-size:12px;margin-top:5px}.hm-ai-service .need-icon{width:30px;height:30px;flex-basis:30px;font-size:19px}.hm-ai-service .need-arrow{font-size:22px}.hm-ai-service .need-panel{padding:25px}.hm-ai-service .need-panel h3{font-size:30px}.hm-ai-service .need-panel>p:not(.panel-kicker):not(.scope-note){font-size:14px}.hm-ai-service .useful-start{margin-top:20px}.hm-ai-service .steps{grid-template-columns:1fr;gap:23px}.hm-ai-service .steps>li{display:grid;grid-template-columns:29px 1fr;gap:7px 15px;padding-top:19px}.hm-ai-service .steps>li>span{margin:3px 0 0;grid-row:1/3}.hm-ai-service .steps h3{font-size:23px;margin:0}.hm-ai-service .steps h3 br{display:none}.hm-ai-service .steps p{max-width:none;grid-column:2}.hm-ai-service .questions-section{padding-block:38px}.hm-ai-service .questions-grid{grid-template-columns:1fr;gap:25px}.hm-ai-service .questions-grid h2{font-size:31px;margin-bottom:13px}.hm-ai-service .questions summary{font-size:14px;padding-block:18px}.hm-ai-service .questions details p{font-size:13px}.hm-ai-service .final-cta{padding-block:40px;display:block}.hm-ai-service .final-cta h2{font-size:34px}.hm-ai-service .final-cta p{font-size:15px}.hm-ai-service .final-cta .button{margin-top:22px}.hm-ai-service .composer-body{padding:23px}.hm-ai-service .composer-body h2{font-size:30px}.hm-ai-service .composer-body .section-intro{font-size:11px}}@media (prefers-reduced-motion:reduce){.hm-ai-service *,.hm-ai-service *:before,.hm-ai-service *:after{transition:none!important;animation:none!important}}@media (max-width:1000px){.hm-ai-service .resource-section{gap:40px}.hm-ai-service .illustration-note{padding-inline:16px}.hm-ai-service .demo-stage{min-height:307px}}@media (max-width:720px){.hm-ai-service .hero h1 br:nth-child(2){display:none}.hm-ai-service .hero-lead{font-size:23px}.hm-ai-service .tool-line{font-size:12px;margin-bottom:22px}.hm-ai-service .demo-stage{min-height:298px}.hm-ai-service .work-example [role=tabpanel]{padding:17px 16px 12px}.hm-ai-service .work-example h2{font-size:23px}.hm-ai-service .illustration-note{padding:0 16px 14px}.hm-ai-service .working-section .section{padding-block:38px}.hm-ai-service .resource-section{grid-template-columns:1fr;gap:26px;padding-block:40px}.hm-ai-service .resource-copy h2 br{display:none}.hm-ai-service .resource-copy>p:not(.section-intro):not(.resource-note){margin-top:15px}.hm-ai-service .resource-links>a{padding:18px 0}.hm-ai-service .resource-links strong{font-size:17px}.hm-ai-service .resource-links small{font-size:12px}.hm-ai-service .practical-note{font-size:13px}.hm-ai-service .sheet-heading{padding-inline:11px}.hm-ai-service .rough-notes{font-size:13px}.hm-ai-service .note-title{font-size:15px}}.hm-ai-service{--font-sans:Geist,Arial,sans-serif}.hm-ai-service .hero{padding-top:52px}.hm-ai-service [id]{scroll-margin-top:100px}.hm-ai-service dialog{margin:auto;line-height:1.6}.hm-ai-service .hero h1,.hm-ai-service h2,.hm-ai-service h3{font-family:Geist,Arial,sans-serif;text-transform:none}.hm-ai-service a.button{color:#fff}.hm-ai-service a.button[aria-disabled=true]{color:#56665c}.hm-ai-service-page .mk-fab{width:auto;height:auto;min-height:54px;border-radius:40px;gap:12px;padding:14px 22px;font-size:15px;font-weight:600;text-decoration:none}.hm-ai-service-page .mk-fab.ai-hidden{opacity:0;pointer-events:none;visibility:hidden}.no-js .hm-ai-service .work-example [role=tabpanel],.no-js .hm-ai-service .draft-sheet{display:block!important}.no-js .hm-ai-service .draft-sheet{grid-area:auto;margin-top:12px}.no-js .hm-ai-service .example-tabs,.no-js .hm-ai-service .demo-toggle{display:none}@media (max-width:720px){.hm-ai-service .hero{padding-top:28px}.hm-ai-service-page .mk-fab{right:16px;bottom:16px;font-size:14px;padding:13px 19px}}
