.proto-review-bar{color:#493762;background:#eee8f6;justify-content:space-between;gap:20px;padding:10px 28px;font-size:13px;display:flex}.proto-review-bar a{color:inherit;text-decoration:underline}.ha-prototype .ha-hero{min-height:620px;padding-block:70px 90px}.ha-prototype .ha-hero h1{letter-spacing:-2.8px;font-size:clamp(44px,4.7vw,68px)}.ha-prototype .ha-hero-copy{max-width:630px}.ha-prototype .proto-result{background:#eee7f6;gap:70px;max-width:none;min-height:0;margin:0;padding:90px max(60px,50vw - 630px)}.ha-prototype .ha-outcome h2{max-width:520px}.ha-prototype .ha-outcome p{max-width:440px}.ha-prototype .ha-product{padding-block:110px 60px}.ha-prototype .ha-margin-clip{display:none}.ha-prototype .ha-section-heading{margin-bottom:38px}.ha-prototype .ha-product .ha-section-heading>p{max-width:390px}.ha-prototype .proto-tools{padding-block:65px 100px}.proto-tools-grid{grid-template-columns:repeat(3,1fr);gap:42px;display:grid}.proto-tools-grid article{min-width:0}.proto-tools-grid h3{letter-spacing:-.6px;margin:24px 0 12px;font-size:23px}.proto-tools-grid p{max-width:320px;margin:0;font-size:17px;line-height:1.6}.proto-tool-preview{background:#f5f3f7;border-radius:8px;flex-direction:column;justify-content:center;gap:10px;height:145px;padding:26px;font-size:15px;display:flex}.proto-tool-preview span{justify-content:space-between;gap:10px;display:flex}.proto-tool-preview strong{font-size:21px;font-weight:500}.proto-tool-preview b{color:#7351ac;font-weight:500}.proto-tools .ha-text-button{margin-top:32px}.ha-prototype .ha-lms{color:#fff;background:#372848;padding-block:55px}.ha-prototype .ha-lms h2{white-space:normal;color:#fff;font-size:38px}.ha-prototype .ha-lms p{color:#dfd5eb}.ha-prototype .ha-lms-heading{margin-bottom:22px}.ha-prototype .ha-lms-logos>div{color:#f3eafa;background:0 0}.ha-prototype .ha-lms .ha-button{color:#2a173b;background:#d1b8ef;border-color:#d1b8ef}.proto-pricing{padding-block:110px 65px}.proto-plans{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.proto-plans article{border:1px solid #e3dce9;border-radius:8px;flex-direction:column;align-items:flex-start;padding:32px;display:flex}.proto-plans article:nth-child(2){background:#f2eafa;border-color:#bea4dc}.proto-plans h3{margin:0 0 8px;font-size:24px}.proto-plans p{min-height:48px;margin:0;font-size:16px}.proto-price{letter-spacing:-2px;margin:24px 0 18px;font-size:48px}.proto-price span{letter-spacing:0;margin-left:9px;font-size:14px}.proto-plans strong{margin-bottom:32px;font-size:17px;font-weight:500}.proto-plans .ha-button,.proto-plan-link{justify-content:space-between;width:100%;margin-top:auto}.proto-plan-link{font:inherit;cursor:pointer;background:0 0;border:1px solid #a994bc;border-radius:6px;align-items:center;gap:14px;min-height:54px;padding:16px 20px;display:flex}.proto-plan-link:hover{background:#eee7f6}.proto-plan-link:focus-visible{outline-offset:4px;outline:3px solid #7952c4}.proto-included{text-align:center;max-width:760px;margin:28px auto 0;font-size:15px;line-height:1.7}.ha-prototype .ha-faq{padding-block:70px 100px}.proto-modal-backdrop{z-index:1000;background:#20142c88;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.proto-modal-backdrop section{background:#fff;border-radius:12px;max-width:520px;padding:40px}.proto-modal-backdrop h2{font-size:28px;line-height:1.2}.proto-modal-backdrop p{line-height:1.6}.proto-modal-backdrop button{color:#fff;font:inherit;cursor:pointer;background:#7952c4;border:0;border-radius:6px;padding:14px 22px}@media (max-width:850px){.proto-review-bar{padding:10px 18px;font-size:11px}.ha-prototype .ha-hero{min-height:0;padding-block:40px}.ha-prototype .proto-result{gap:36px;padding:60px 24px}.ha-prototype .ha-product{padding-block:65px 30px}.proto-tools-grid,.proto-plans{grid-template-columns:1fr;gap:26px}.proto-tools-grid article{grid-template-columns:100px 1fr;column-gap:20px;display:grid}.proto-tool-preview{grid-row:1/3;height:125px;padding:12px;font-size:10px}.proto-tool-preview strong{font-size:14px}.proto-tools-grid h3{margin:8px 0;font-size:20px}.proto-tools-grid p{font-size:15px}.ha-prototype .proto-tools{padding-block:40px 60px}.proto-pricing{padding-block:60px 35px}.proto-plans article{padding:26px}.proto-plans p{min-height:0}.proto-price{margin:18px 0}.ha-prototype .ha-faq{padding-block:40px 60px}}
