.web-page{color:#eaf0ef;background:radial-gradient(at 85% 13%,#153e3b66,#0000 36%),#0a1419;min-height:100vh}.web-page a{text-decoration:none}.web-header,.web-main,.web-footer{width:min(1180px,100% - 80px);margin:auto}.web-header{border-bottom:1px solid #a6d7cb19;justify-content:space-between;align-items:center;height:108px;display:flex}.web-brand{color:#eaf0ef;align-items:center;gap:12px;display:flex}.web-brand>span{color:#a1e4cc;background:#153b35;border:1px solid #7acbb780;border-radius:13px;place-items:center;width:43px;height:43px;display:grid}.web-brand strong{letter-spacing:-.6px;font-size:23px;font-weight:600;line-height:1.1}.web-brand strong span{letter-spacing:2.6px;text-transform:uppercase;color:#91b2ae;margin-top:5px;font-size:11px;font-weight:400;display:block}.web-header nav{align-items:center;gap:30px;font-size:13px;display:flex}.web-header nav a{color:#b4c6c4}.web-header nav .web-nav-cta{color:#e0f2ea;background:#22403966;border:1px solid #698d834d;border-radius:8px;align-items:center;gap:13px;padding:12px 17px;display:flex}.web-main{padding:0}.web-hero{grid-template-columns:1.05fr 1fr;align-items:center;gap:65px;padding:92px 0 80px;display:grid}.web-kicker{color:#9ac8ba;letter-spacing:1.8px;align-items:center;gap:10px;font-size:10px;font-weight:600;line-height:1.7;display:flex}.web-kicker>span{background:#98d4b6;border-radius:50%;width:6px;height:6px;box-shadow:0 0 15px #98d4b650}.hero-copy h1,.pricing-heading h1{letter-spacing:-2.8px;margin:23px 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,5.3vw,72px);font-weight:400;line-height:1.08}.web-page h1 em{color:#a9dfc8;font-weight:400}.hero-description{color:#a4b8b9;max-width:390px;font-size:16px;line-height:1.8}.hero-actions{flex-wrap:wrap;align-items:center;gap:25px;margin-top:32px;display:flex}.web-button{color:#112d28;background:#b2e4cd;border-radius:8px;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:16px 22px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.web-button:hover{background:#c4efdd}.web-text-link{color:#b4cec7;align-items:center;gap:10px;min-height:44px;font-size:13px;display:inline-flex}.hero-note{color:#7f9a9b;align-items:center;gap:7px;margin-top:19px;font-size:11px;display:flex}.hero-preview{background:#121f25;border:1px solid #3b5d5766;border-radius:16px;overflow:hidden;transform:rotate(1deg);box-shadow:0 35px 90px #0004}.preview-bar{letter-spacing:1.5px;color:#a4c4ba;border-bottom:1px solid #648b7c26;justify-content:space-between;align-items:center;gap:10px;padding:19px 23px;font-size:9px;display:flex}.preview-bar span{align-items:center;gap:9px;display:flex}.preview-bar .preview-saved{letter-spacing:0;color:#759e8e;font-size:10px}.preview-document{padding:31px 30px 30px}.preview-label{letter-spacing:1.5px;color:#72938e;margin-bottom:19px;font-size:8px}.preview-document h2{letter-spacing:-.8px;margin-bottom:19px;font-family:Georgia,serif;font-size:34px;font-weight:400;line-height:1.22}.preview-document>p:not(.preview-label){color:#aebfbd;font-family:Georgia,serif;font-size:15px;line-height:1.9}.preview-document .preview-highlight{background:#dab9870b;border-left:2px solid #dbb989;margin-top:20px;padding:10px 12px;color:#ccbea8!important}.preview-suggestion{color:#aee0c9;background:#1b3430;border:1px solid #618e6844;border-radius:10px;gap:13px;margin-top:23px;padding:18px 16px;display:flex}.preview-suggestion strong{font-size:12px;font-weight:500}.preview-suggestion p{color:#d6e6df;margin-top:8px;font-size:12px;line-height:1.6}.preview-suggestion small{color:#7da796;margin-top:11px;font-size:10px;line-height:1.6;display:block}.preview-bottom{color:#6f9191;border-top:1px solid #648b7c26;justify-content:space-between;align-items:center;padding:15px 23px;font-size:10px;display:flex}.preview-dot{background:#83c6a2;border-radius:50%;width:5px;height:5px}.web-benefits{border-top:1px solid #a6d7cb19;border-bottom:1px solid #a6d7cb19;justify-content:center;gap:60px;padding:25px 10px;display:flex}.web-benefits span{color:#a4bdb7;align-items:center;gap:11px;font-size:12px;display:flex}.web-benefits svg{color:#80c4ac}.web-section{padding:100px 0}.section-heading{max-width:600px}.section-heading h2,.web-ai-section h2,.web-last h2{letter-spacing:-1px;margin:16px 0;font-family:Georgia,serif;font-size:42px;font-weight:400;line-height:1.18}.section-heading>p:last-child{color:#91aaa8;font-size:15px;line-height:1.8}.web-feature-grid{grid-template-columns:repeat(3,1fr);gap:36px;margin-top:45px;display:grid}.web-feature-grid article{border-top:1px solid #98cbb438;padding:25px 0}.feature-icon{color:#9ad3bd;justify-content:space-between;align-items:center;margin-bottom:29px;display:flex}.feature-icon small{color:#5e7b78;font-family:Georgia,serif;font-size:14px}.web-feature-grid h3{letter-spacing:-.2px;margin-bottom:14px;font-size:17px;font-weight:500}.web-feature-grid p{color:#8fa7a7;font-size:14px;line-height:1.9}.web-ai-section{background:linear-gradient(120deg,#18332e,#132525);border:1px solid #315047;border-radius:16px;grid-template-columns:1fr 1fr;gap:70px;padding:55px;display:grid}.web-ai-section h2{font-size:42px}.web-ai-section p:not(.web-kicker){color:#9bb8b0;margin:20px 0;font-size:14px;line-height:1.9}.tool-cloud{flex-direction:column;justify-content:center;gap:11px;display:flex}.tool-cloud>span{color:#cae0d7;background:#ffffff03;border:1px solid #557f6e33;border-radius:8px;align-items:center;gap:14px;padding:16px 18px;font-size:13px;display:flex}.tool-cloud svg{color:#80baa6}.tool-cloud small{letter-spacing:.7px;color:#7e9f93;margin-left:auto;font-size:7px}.web-faq{grid-template-columns:1fr 1.15fr;gap:80px;display:grid}.web-faq details{border-bottom:1px solid #8ec4b526;padding:22px 0}.web-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;font-size:15px;line-height:1.6;list-style:none;display:flex}.web-faq summary::-webkit-details-marker{display:none}.web-faq summary span{color:#99c6b8;font-size:22px;font-weight:300}.web-faq details[open] summary span{transform:rotate(45deg)}.web-faq details p{color:#95adaa;margin-top:15px;padding-right:22px;font-size:13px;line-height:1.9}.web-last{text-align:center;border-top:1px solid #8ec4b526;padding:65px 0 85px}.web-last>svg{color:#96cdb6;margin:0 auto 15px}.web-last p{color:#91aaa8;margin:18px 0 28px;font-size:15px}.web-footer{border-top:1px solid #8ec4b526;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:32px 0 38px;display:flex}.web-footer>p{color:#c4d7cf;font-size:14px;font-weight:600}.web-footer>p span{color:#66867e;margin-top:8px;font-size:11px;font-weight:400;display:block}.web-footer nav{color:#8ba99f;gap:25px;font-size:12px;display:flex}.web-footer small{color:#66867e;width:100%;font-size:10px;line-height:1.7}.pricing-heading{text-align:center;padding:80px 0 55px}.pricing-heading .web-kicker{justify-content:center}.pricing-heading>p:last-child{color:#93b0a7;font-size:16px;line-height:1.7}.free-plan{background:#17342b66;border:1px solid #3d6659;border-radius:14px;justify-content:space-between;align-items:center;gap:25px;margin-bottom:30px;padding:32px 35px;display:flex}.free-plan h2{margin:9px 0;font-family:Georgia,serif;font-size:25px;font-weight:400}.free-plan p{color:#97b7ab;max-width:550px;font-size:13px;line-height:1.7}.free-plan .web-button{flex-shrink:0}.pricing-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.price-tile{background:#11231f;border:1px solid #2f4a40;border-radius:14px;flex-direction:column;align-items:flex-start;padding:30px 25px;display:flex}.price-featured{border-color:#8bc6ac}.price-tile h2{margin:15px 0;font-family:Georgia,serif;font-size:31px;font-weight:400}.price-number{letter-spacing:-1.6px;font-size:42px;margin:8px 0!important}.price-number small{letter-spacing:0;color:#81a697;margin-left:5px;font-size:13px}.price-tile>p:not(.price-number){color:#8fad9f;min-height:48px;font-size:13px;line-height:1.8}.price-tile ul{flex-direction:column;gap:16px;margin:30px 0;padding:0;list-style:none;display:flex}.price-tile li{color:#bdd2c6;gap:8px;font-size:12px;line-height:1.7;display:flex}.price-tile li svg{color:#85b9a0;margin-top:2px}.web-plan-link{color:#aad3ba;border:1px solid #639a7d66;border-radius:7px;justify-content:space-between;align-items:center;width:100%;margin-top:auto;padding:13px;font-size:13px;display:flex}.price-tile>small{color:#779a87;margin-top:14px;font-size:11px}.pricing-terms{max-width:800px;padding:50px 0 75px}.pricing-terms h2{margin-bottom:18px;font-size:23px;font-weight:500}.pricing-terms p{color:#85a592;margin-top:14px;font-size:13px;line-height:1.9}.pricing-terms a{color:#b0d5ba;text-decoration:underline}.web-signin{flex-direction:column;gap:20px;max-width:430px;margin-top:30px;display:flex}.web-signin label{flex-direction:column;gap:10px;display:flex}.web-signin .small-note{display:block}@media (max-width:1000px){.web-hero{gap:32px;padding-top:65px}.hero-copy h1{font-size:57px}.preview-document{padding:25px}.preview-document h2{font-size:30px}.web-benefits{gap:26px}.web-ai-section{gap:35px;padding:35px}.web-faq{gap:35px}.pricing-grid{gap:12px}.price-tile{padding:25px 18px}.web-header,.web-main,.web-footer{width:calc(100% - 48px)}}@media (max-width:720px){.web-header,.web-main,.web-footer{width:calc(100% - 40px)}.web-header{height:85px}.web-header nav{gap:17px}.web-header nav a:first-child{display:none}.web-header nav .web-nav-cta{gap:6px;padding:11px;font-size:12px}.web-brand strong{font-size:20px}.web-brand>span{width:35px;height:38px}.web-brand{gap:8px}.web-brand strong span{font-size:9px}.web-hero{grid-template-columns:1fr;gap:42px;padding:48px 0 40px}.hero-copy h1{letter-spacing:-2px;font-size:clamp(48px,12vw,66px)}.web-kicker{letter-spacing:1.5px;font-size:9px}.hero-description{font-size:16px}.hero-actions{gap:12px;margin-top:26px}.hero-preview{transform:none}.preview-document{padding:27px}.preview-document h2{font-size:34px}.preview-document>p:not(.preview-label){font-size:16px}.hero-note{font-size:11px;line-height:1.7}.web-benefits{flex-direction:column;gap:18px;padding:25px}.web-benefits span{font-size:13px}.web-section{padding:60px 0}.section-heading h2,.web-last h2{font-size:34px}.web-feature-grid{grid-template-columns:1fr;gap:7px;margin-top:30px}.web-feature-grid article{padding:23px 0}.feature-icon{margin-bottom:20px}.web-feature-grid p{font-size:15px}.web-ai-section{grid-template-columns:1fr;gap:15px;padding:27px 22px}.web-ai-section h2{font-size:34px}.web-ai-section p:not(.web-kicker){font-size:14px}.tool-cloud>span{padding:16px 12px;font-size:13px}.tool-cloud small{letter-spacing:0;font-size:6px}.web-faq{grid-template-columns:1fr;gap:15px}.web-faq details p{font-size:14px}.web-last{padding:45px 0 55px}.web-footer{gap:24px}.web-footer nav{gap:25px;font-size:12px}.web-footer small{font-size:11px}.pricing-heading{padding:45px 0 35px}.pricing-heading h1{letter-spacing:-1.7px;font-size:43px}.pricing-heading>p:last-child{font-size:14px}.free-plan{flex-direction:column;align-items:flex-start;padding:25px}.free-plan .web-button{width:100%}.pricing-grid{grid-template-columns:1fr;gap:17px}.price-tile{padding:30px}.price-tile li{font-size:14px}.price-tile>p:not(.price-number){min-height:0;font-size:14px}.pricing-terms p{font-size:14px}}
