.landing-page-module__L8I6RW__page{--ink:#203e3b;--soft-ink:#4e6360;color:var(--ink);background:#faf9f5;font-family:Arial,Helvetica,sans-serif}.landing-page-module__L8I6RW__page a{text-decoration:none}.landing-page-module__L8I6RW__page a:focus-visible,.landing-page-module__L8I6RW__page summary:focus-visible{outline-offset:5px;outline:3px solid #3f6da4}.landing-page-module__L8I6RW__skip{z-index:5;background:#fff;padding:12px 20px;position:absolute;top:-100px;left:20px}.landing-page-module__L8I6RW__skip:focus{top:12px}.landing-page-module__L8I6RW__header{justify-content:space-between;align-items:center;gap:25px;max-width:1280px;margin:auto;padding:28px 48px;display:flex}.landing-page-module__L8I6RW__nav{align-items:center;gap:30px;font-size:13px;font-weight:600;display:flex}.landing-page-module__L8I6RW__nav a:hover,.landing-page-module__L8I6RW__footer a:hover{text-underline-offset:5px;text-decoration:underline}.landing-page-module__L8I6RW__navCta,.landing-page-module__L8I6RW__primary{background:var(--ink);color:#fff;border-radius:7px;justify-content:center;align-items:center;gap:16px;padding:17px 23px;font-size:14px;font-weight:600;transition:background .15s;display:inline-flex}.landing-page-module__L8I6RW__navCta{gap:12px;padding:12px 17px}.landing-page-module__L8I6RW__navCta:hover,.landing-page-module__L8I6RW__primary:hover{background:#315650}.landing-page-module__L8I6RW__hero{grid-template-columns:1.1fr 1fr;align-items:center;gap:65px;max-width:1280px;margin:auto;padding:65px 48px 82px;display:grid}.landing-page-module__L8I6RW__eyebrow{letter-spacing:1.5px;align-items:center;gap:9px;font-size:10px;font-weight:700;line-height:1.7;display:flex}.landing-page-module__L8I6RW__eyebrow>span{background:#738e70;border-radius:50%;flex-shrink:0;width:7px;height:7px}.landing-page-module__L8I6RW__hero .landing-page-module__L8I6RW__eyebrow{letter-spacing:.7px;font-size:10px}.landing-page-module__L8I6RW__hero h1{letter-spacing:-2.6px;margin:26px 0 23px;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4.3vw,60px);font-weight:400;line-height:1.12}.landing-page-module__L8I6RW__page em{color:#5b7866;font-weight:400}.landing-page-module__L8I6RW__intro{max-width:435px;color:var(--soft-ink);font-size:16px;line-height:1.85}.landing-page-module__L8I6RW__heroActions{align-items:center;gap:25px;margin:31px 0 17px;display:flex}.landing-page-module__L8I6RW__textLink{align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}.landing-page-module__L8I6RW__textLink:hover{text-underline-offset:5px;text-decoration:underline}.landing-page-module__L8I6RW__trialNote{color:var(--soft-ink);align-items:center;gap:7px;font-size:11px;display:flex}.landing-page-module__L8I6RW__preview{background:#e8eee7;border:1px solid #dbe3d9;border-radius:16px;padding:0 22px 25px;position:relative;transform:rotate(1deg);box-shadow:0 22px 50px -40px #203e3b80}.landing-page-module__L8I6RW__previewTop{color:#4d665b;align-items:center;gap:7px;padding:16px 0;font-size:10px;display:flex}.landing-page-module__L8I6RW__previewDot{background:#7d9676;border-radius:50%;width:6px;height:6px}.landing-page-module__L8I6RW__exampleLabel{background:#ffffff90;border-radius:4px;margin-left:auto;padding:3px 7px;font-size:9px}.landing-page-module__L8I6RW__prompt{background:#ffffffb0;border-radius:9px;gap:11px;margin-bottom:16px;padding:18px 15px;font-size:11px;line-height:1.7;display:flex}.landing-page-module__L8I6RW__prompt b{font-weight:600}.landing-page-module__L8I6RW__prompt p{color:#4e6360;margin-top:3px}.landing-page-module__L8I6RW__coraIcon{background:#e0e9df;border-radius:8px;flex:0 0 29px;justify-content:center;align-items:center;height:29px;display:flex}.landing-page-module__L8I6RW__paper{background:#fffefa;border-radius:3px;padding:25px;box-shadow:0 5px 15px #203e3b0a}.landing-page-module__L8I6RW__paperMeta{color:#5d716b;justify-content:space-between;gap:8px;font-size:8px;display:flex}.landing-page-module__L8I6RW__paperMeta span:first-child{letter-spacing:1px;font-weight:700}.landing-page-module__L8I6RW__paper h2{letter-spacing:-.7px;margin:17px 0 8px;font-family:Georgia,serif;font-size:24px;font-weight:400}.landing-page-module__L8I6RW__paper>p{color:#667873;border-bottom:1px solid #e8eae1;padding-bottom:19px;font-size:10px}.landing-page-module__L8I6RW__lessonSection{gap:12px;margin-top:20px;font-size:10px;line-height:1.6;display:flex}.landing-page-module__L8I6RW__lessonSection>span{color:#789279;flex-shrink:0;font-family:Georgia,serif;font-size:17px}.landing-page-module__L8I6RW__lessonSection b{font-size:11px}.landing-page-module__L8I6RW__lessonSection p{color:#5b6d65;margin-top:4px}.landing-page-module__L8I6RW__reflection{background:#f2f3e9;border-radius:4px;margin-top:20px;padding:15px;font-size:10px}.landing-page-module__L8I6RW__reflection>span{letter-spacing:1px;font-size:8px}.landing-page-module__L8I6RW__reflection p{margin-top:6px}.landing-page-module__L8I6RW__reflection>div{border-bottom:1px solid #ccd5c7;height:16px}.landing-page-module__L8I6RW__paperFooter{color:#667873;justify-content:space-between;margin-top:18px;font-size:9px;display:flex}.landing-page-module__L8I6RW__paperFooter>span{align-items:center;gap:4px;display:flex}.landing-page-module__L8I6RW__previewBadge{background:#f5e8c9;border-radius:6px;align-items:center;gap:9px;padding:13px 17px;font-size:11px;display:flex;position:absolute;bottom:-17px;right:26px;transform:rotate(-3deg);box-shadow:0 4px 12px #203e3b0a}.landing-page-module__L8I6RW__benefitBar{border-top:1px solid #dce2d8;border-bottom:1px solid #dce2d8;justify-content:space-between;align-items:center;gap:20px;max-width:1184px;margin:0 auto;padding:25px 0;font-size:12px;display:flex}.landing-page-module__L8I6RW__benefitBar>span{font-family:Georgia,serif;font-size:18px}.landing-page-module__L8I6RW__benefitBar>p{color:#4e6360;align-items:center;gap:9px;display:flex}.landing-page-module__L8I6RW__section{max-width:1280px;margin:auto;padding:94px 48px;scroll-margin-top:24px}.landing-page-module__L8I6RW__sectionHeading{max-width:560px;margin-bottom:40px}.landing-page-module__L8I6RW__sectionHeading h2,.landing-page-module__L8I6RW__workflow h2,.landing-page-module__L8I6RW__trial h2{letter-spacing:-1.5px;margin:15px 0 18px;font-family:Georgia,serif;font-size:43px;font-weight:400;line-height:1.16}.landing-page-module__L8I6RW__sectionHeading>p:last-child,.landing-page-module__L8I6RW__workflow>div>p:not(.landing-page-module__L8I6RW__eyebrow),.landing-page-module__L8I6RW__trial>div>p:not(.landing-page-module__L8I6RW__eyebrow){color:var(--soft-ink);font-size:14px;line-height:1.85}.landing-page-module__L8I6RW__toolGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.landing-page-module__L8I6RW__toolCard{background:#ffffff65;border:1px solid #dfe4db;border-radius:9px;padding:26px}.landing-page-module__L8I6RW__toolTop{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.landing-page-module__L8I6RW__toolIcon{background:#e9eee4;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.landing-page-module__L8I6RW__toolCard:nth-child(2n) .landing-page-module__L8I6RW__toolIcon{background:#f0e9d9}.landing-page-module__L8I6RW__toolNumber{color:#71816d;font-family:Georgia,serif;font-size:12px}.landing-page-module__L8I6RW__toolCard h3{letter-spacing:-.4px;margin-bottom:12px;font-family:Georgia,serif;font-size:22px;font-weight:400}.landing-page-module__L8I6RW__toolCard>p{color:#52655f;font-size:13px;line-height:1.8}.landing-page-module__L8I6RW__toolExample{color:#60735b;border-top:1px solid #e2e6dc;margin-top:23px;padding-top:16px;font-size:10px;display:block}.landing-page-module__L8I6RW__workflow{background:#e9eee6;grid-template-columns:1fr 1fr;gap:100px;padding:67px max(48px,50vw - 592px);scroll-margin-top:20px;display:grid}.landing-page-module__L8I6RW__workflow>div{max-width:430px}.landing-page-module__L8I6RW__workflow .landing-page-module__L8I6RW__textLink{margin-top:23px}.landing-page-module__L8I6RW__steps{padding:8px 0 0;list-style:none}.landing-page-module__L8I6RW__steps li{gap:20px;margin-bottom:29px;display:flex}.landing-page-module__L8I6RW__steps li:last-child{margin-bottom:0}.landing-page-module__L8I6RW__steps li>span{border:1px solid #b9c8b4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:35px;height:35px;font-family:Georgia,serif;font-size:17px;display:flex}.landing-page-module__L8I6RW__steps h3{margin:5px 0 8px;font-size:15px;font-weight:600}.landing-page-module__L8I6RW__steps p{color:#52655f;font-size:13px;line-height:1.8}.landing-page-module__L8I6RW__trial{grid-template-columns:1.25fr 1fr;align-items:center;gap:90px;display:grid}.landing-page-module__L8I6RW__trial .landing-page-module__L8I6RW__primary{margin-top:24px}.landing-page-module__L8I6RW__creditCard{background:#fffefa;border:1px solid #dfe4db;border-radius:12px;padding:30px}.landing-page-module__L8I6RW__creditNumber{letter-spacing:-3px;color:#59745b;font-family:Georgia,serif;font-size:66px;line-height:1;display:block}.landing-page-module__L8I6RW__creditCard h3{margin:5px 0 6px;font-family:Georgia,serif;font-size:25px;font-weight:400}.landing-page-module__L8I6RW__trial .landing-page-module__L8I6RW__creditCard>p{font-size:12px}.landing-page-module__L8I6RW__creditCard ul{border-top:1px solid #e2e6dc;margin:20px 0 0;padding:20px 0;list-style:none}.landing-page-module__L8I6RW__creditCard li{align-items:flex-start;gap:8px;margin-bottom:12px;font-size:12px;display:flex}.landing-page-module__L8I6RW__creditCard li svg{flex-shrink:0}.landing-page-module__L8I6RW__trial .landing-page-module__L8I6RW__creditCard>.landing-page-module__L8I6RW__creditFine{font-size:10px;line-height:1.7}.landing-page-module__L8I6RW__faq{padding-top:0}.landing-page-module__L8I6RW__faq .landing-page-module__L8I6RW__sectionHeading{text-align:center;margin:0 auto 35px}.landing-page-module__L8I6RW__faq .landing-page-module__L8I6RW__eyebrow{justify-content:center}.landing-page-module__L8I6RW__faqList{max-width:780px;margin:auto}.landing-page-module__L8I6RW__faqList details{border-top:1px solid #dce2d8}.landing-page-module__L8I6RW__faqList details:last-child{border-bottom:1px solid #dce2d8}.landing-page-module__L8I6RW__faqList summary{cursor:pointer;justify-content:space-between;gap:20px;padding:21px 0;font-size:14px;font-weight:600;list-style:none;display:flex}.landing-page-module__L8I6RW__faqList summary::-webkit-details-marker{display:none}.landing-page-module__L8I6RW__faqList summary>span{font-size:19px;font-weight:400}.landing-page-module__L8I6RW__faqList details[open] summary>span{transform:rotate(45deg)}.landing-page-module__L8I6RW__faqList details p{color:#52655f;padding:0 30px 24px 0;font-size:13px;line-height:1.9}.landing-page-module__L8I6RW__libraryNote{color:#60716a;text-align:center;max-width:600px;margin:35px auto 0;font-size:12px;line-height:1.8}.landing-page-module__L8I6RW__finalCta{text-align:center;background:#e9eee6;padding:62px 24px}.landing-page-module__L8I6RW__finalCta>svg{color:#647c60;margin:auto}.landing-page-module__L8I6RW__finalCta h2{letter-spacing:-1px;margin:19px 0 25px;font-family:Georgia,serif;font-size:35px;font-weight:400;line-height:1.35}.landing-page-module__L8I6RW__finalCta p{color:#52655f;margin-top:20px;font-size:12px}.landing-page-module__L8I6RW__finalCta p a{text-underline-offset:3px;text-decoration:underline}.landing-page-module__L8I6RW__footer{justify-content:space-between;align-items:center;gap:20px;max-width:1280px;margin:auto;padding:35px 48px;display:flex}.landing-page-module__L8I6RW__footer>p{color:#60716a;font-family:Georgia,serif;font-size:13px;font-style:italic}.landing-page-module__L8I6RW__footer>div{gap:22px;font-size:12px;display:flex}@media (min-width:1440px){.landing-page-module__L8I6RW__hero{padding-top:85px;padding-bottom:105px}}@media (max-width:1000px){.landing-page-module__L8I6RW__header{padding:24px 30px}.landing-page-module__L8I6RW__nav{gap:20px}.landing-page-module__L8I6RW__hero{gap:35px;padding:45px 30px 65px}.landing-page-module__L8I6RW__hero h1{font-size:46px}.landing-page-module__L8I6RW__heroActions{flex-direction:column;align-items:flex-start;gap:17px}.landing-page-module__L8I6RW__preview{padding-left:16px;padding-right:16px}.landing-page-module__L8I6RW__paper{padding:20px}.landing-page-module__L8I6RW__paperMeta{flex-wrap:wrap}.landing-page-module__L8I6RW__benefitBar{margin:0 30px;font-size:11px}.landing-page-module__L8I6RW__benefitBar>span{font-size:15px}.landing-page-module__L8I6RW__section{padding:70px 30px}.landing-page-module__L8I6RW__workflow{gap:50px;padding:55px 30px}.landing-page-module__L8I6RW__toolCard{padding:22px}.landing-page-module__L8I6RW__trial{gap:45px}.landing-page-module__L8I6RW__faq{padding-top:0}}@media (max-width:700px){.landing-page-module__L8I6RW__header{gap:8px;padding:22px 20px}.landing-page-module__L8I6RW__nav{gap:10px}.landing-page-module__L8I6RW__sectionLink{display:none}.landing-page-module__L8I6RW__navCta{white-space:nowrap;gap:7px;padding:10px;font-size:11px}.landing-page-module__L8I6RW__signIn{white-space:nowrap;font-size:12px}.landing-page-module__L8I6RW__hero{grid-template-columns:1fr;gap:42px;padding:38px 22px 65px}.landing-page-module__L8I6RW__hero h1{letter-spacing:-1.8px;margin-top:20px;font-size:clamp(39px,8vw,52px)}.landing-page-module__L8I6RW__hero .landing-page-module__L8I6RW__eyebrow{letter-spacing:.25px;font-size:9px}.landing-page-module__L8I6RW__intro{font-size:15px}.landing-page-module__L8I6RW__heroActions{flex-flow:wrap;align-items:center;gap:22px}.landing-page-module__L8I6RW__primary{padding:16px 20px;font-size:13px}.landing-page-module__L8I6RW__preview{width:calc(100% - 10px);max-width:460px;margin:auto}.landing-page-module__L8I6RW__paper{padding:25px}.landing-page-module__L8I6RW__paperMeta{flex-wrap:nowrap}.landing-page-module__L8I6RW__benefitBar{grid-template-columns:1fr 1fr;gap:18px 12px;margin:0 22px;display:grid}.landing-page-module__L8I6RW__benefitBar>span{grid-column:1/-1;font-size:18px}.landing-page-module__L8I6RW__benefitBar p{gap:6px;font-size:11px}.landing-page-module__L8I6RW__section{padding:58px 22px}.landing-page-module__L8I6RW__sectionHeading h2,.landing-page-module__L8I6RW__workflow h2,.landing-page-module__L8I6RW__trial h2{letter-spacing:-1px;font-size:36px}.landing-page-module__L8I6RW__toolGrid{grid-template-columns:1fr;gap:14px}.landing-page-module__L8I6RW__toolCard{padding:24px}.landing-page-module__L8I6RW__toolTop{margin-bottom:18px}.landing-page-module__L8I6RW__toolCard h3{font-size:24px}.landing-page-module__L8I6RW__toolExample{font-size:11px}.landing-page-module__L8I6RW__workflow{grid-template-columns:1fr;gap:35px;padding:48px 22px}.landing-page-module__L8I6RW__steps li{gap:16px}.landing-page-module__L8I6RW__trial{grid-template-columns:1fr;gap:30px}.landing-page-module__L8I6RW__creditCard{width:100%;max-width:440px}.landing-page-module__L8I6RW__faq{padding-top:0}.landing-page-module__L8I6RW__faq .landing-page-module__L8I6RW__eyebrow{letter-spacing:1px;font-size:9px}.landing-page-module__L8I6RW__faqList summary{font-size:13px;line-height:1.7}.landing-page-module__L8I6RW__finalCta h2{font-size:28px}.landing-page-module__L8I6RW__footer{flex-wrap:wrap;padding:30px 22px}.landing-page-module__L8I6RW__footer>p{order:3;width:100%}.landing-page-module__L8I6RW__footer>div{gap:14px;font-size:11px}}@media (prefers-reduced-motion:reduce){.landing-page-module__L8I6RW__page *{transition:none}}.landing-page-module__L8I6RW__pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.landing-page-module__L8I6RW__priceCard{background:#fffefa;border:1px solid #dfe4db;border-radius:12px;flex-direction:column;gap:16px;padding:30px;display:flex}.landing-page-module__L8I6RW__plusCard{background:#edf1e7;border-color:#879d7e}.landing-page-module__L8I6RW__priceCard h3{font:26px Georgia,serif}.landing-page-module__L8I6RW__priceCard .landing-page-module__L8I6RW__price{color:#304e40;font:46px Georgia,serif}.landing-page-module__L8I6RW__price span{font:14px sans-serif}.landing-page-module__L8I6RW__priceCard>p{color:#52655f;font-size:13px;line-height:1.8}.landing-page-module__L8I6RW__priceCard ul{flex:1;padding-left:18px;font-size:13px;line-height:2}.landing-page-module__L8I6RW__priceCard .landing-page-module__L8I6RW__primary{justify-content:center}.landing-page-module__L8I6RW__pricingNote,.landing-page-module__L8I6RW__priceCard>.landing-page-module__L8I6RW__pricingNote{color:#52655f;margin-top:20px;font-size:12px;line-height:1.8}@media (max-width:700px){.landing-page-module__L8I6RW__pricingGrid{grid-template-columns:1fr}.landing-page-module__L8I6RW__priceCard{padding:24px}}
