.hero_hero___LiG2{position:relative;overflow:hidden;isolation:isolate;color:#25213b;background:radial-gradient(ellipse at 85% 35%,#eae5fa 0,transparent 48%),#fcfbf8;font-family:var(--font-geist-sans),Arial,sans-serif}.hero_container__ZuGK4{max-width:1280px;margin:0 auto;padding:62px 32px 0}.hero_layout__VE1iO{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:32px}.hero_copy__y7vnt{position:relative;z-index:1;padding-bottom:24px}.hero_eyebrow__gyCcF{display:flex;align-items:center;gap:9px;margin:0 0 23px;color:#65548e;font-size:10px;font-weight:700;letter-spacing:1.7px}.hero_eyebrow__gyCcF>span{display:grid;place-items:center;width:27px;height:27px;border:1px solid #ded5ee;border-radius:50%;background:#f2edf9}.hero_heading__iDtNV{margin:0;font-size:clamp(48px,5.1vw,70px);font-weight:650;letter-spacing:-3.4px;line-height:1.06}.hero_heading__iDtNV>span{color:#7953bd;font-family:Georgia,Times New Roman,serif;font-size:1.13em;font-weight:400;font-style:italic;letter-spacing:-3.5px}.hero_caret__YxoZw{display:inline-block;width:.055em;height:.78em;margin-left:.07em;vertical-align:-.03em;border-radius:3px;background:#9b7fd0;animation:hero_caretBlink__qxepO 1.05s linear infinite}.hero_caretBusy__biLoZ{animation:none}.hero_description__TqIJY{max-width:455px;margin:26px 0 0;color:#676372;font-size:16px;line-height:1.8}.hero_actions__l9eRr{display:flex;align-items:center;flex-wrap:wrap;gap:20px;margin-top:30px}.hero_primaryCta__Z2iB_,.hero_secondaryCta__r0ZOK{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-size:13px;font-weight:650;text-decoration:none}.hero_primaryCta__Z2iB_{min-height:52px;padding:14px 21px;border:1px solid #6940b2;border-radius:9px;background:#7650b9;color:#fff;box-shadow:0 5px 0 #5e3996,0 10px 20px -8px #7953bd60;transition:background .2s,transform .2s,box-shadow .2s}.hero_primaryCta__Z2iB_:hover{background:#6840ab;transform:translateY(-2px);box-shadow:0 7px 0 #5e3996,0 14px 24px -8px #7953bd60}.hero_primaryCta__Z2iB_:active{transform:translateY(2px);box-shadow:0 2px 0 #5e3996}.hero_secondaryCta__r0ZOK{min-height:48px;color:#514662}.hero_secondaryCta__r0ZOK:hover{color:#7953bd;text-decoration:underline;text-underline-offset:5px}.hero_primaryCta__Z2iB_:focus-visible,.hero_secondaryCta__r0ZOK:focus-visible{outline:3px solid #7953bd;outline-offset:6px}.hero_reassurance__CSZ_1{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin-top:21px;color:#746c7b;font-size:11px}.hero_reassurance__CSZ_1>svg{color:#52846c}.hero_reassurance__CSZ_1>span{margin:0 2px}.hero_benefits__Msy2N{display:flex;justify-content:space-between;gap:24px;margin:32px 0 0;padding:25px 0;border-top:1px solid #e7e1eb;list-style:none}.hero_benefits__Msy2N li{display:flex;align-items:center;gap:11px;color:#756d7f;font-size:12px;line-height:1.6}.hero_benefits__Msy2N svg{flex-shrink:0;color:#8a6cab;stroke-width:1.5}.hero_benefits__Msy2N strong{color:#484052;font-weight:600}.hero_artwork__3x7e1{--art-scale:1;position:relative;width:100%;height:calc(550px * var(--art-scale));pointer-events:none}.hero_canvas__WdInl{position:absolute;left:50%;width:560px;height:550px;transform:translateX(-50%) scale(var(--art-scale));transform-origin:top center}.hero_backdrop__Py8KA{position:absolute;inset:36px 8px 32px 38px;border:1px solid #ded5ee;border-radius:160px 160px 28px 28px;background:linear-gradient(145deg,#f3edf9,#e9e2f4);transform:rotate(5deg)}.hero_backdrop__Py8KA:after{content:"";position:absolute;inset:15px;border:1px solid #ffffff90;border-radius:inherit}.hero_previewLabel__0JT9j{position:absolute;top:4px;left:100px;display:flex;align-items:center;gap:7px;color:#827292;font-size:8px;font-weight:600;letter-spacing:1.8px}.hero_previewLabel__0JT9j>span{width:5px;height:5px;border-radius:50%;background:#9477b7}.hero_resumeFrame__Onoxb{position:absolute;top:38px;left:137px;transform:rotate(3deg);border:1px solid #e1dbe9;border-radius:10px;box-shadow:0 20px 55px -20px #4f34604a}.hero_toolbar__zHwt6{position:relative;display:flex;align-items:center;justify-content:space-between;height:35px;padding:0 13px;border-radius:9px 9px 0 0;border-bottom:1px solid #eee9f2;background:#fff;font-size:9px;color:#6d6479}.hero_toolbar__zHwt6>span{display:flex;align-items:center;gap:6px}.hero_toolbar__zHwt6 .hero_saved__4cVID{display:inline-flex;align-items:center;gap:4px;color:#498264;font-size:8px;white-space:nowrap}.hero_toolbarRight__y6NMu{flex-shrink:0;gap:10px!important}.hero_templateChip__sywo1{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;background:#f4f0fa;color:#6a5a88;font-size:8px;font-weight:650;letter-spacing:.2px;white-space:nowrap;animation:hero_chipIn__ZC3MV .45s ease-out both}.hero_templateChip__sywo1>i{flex-shrink:0;width:6px;height:6px;border-radius:50%}.hero_progress__JOF82{position:absolute;left:0;right:0;bottom:-1px;height:2px;background:linear-gradient(90deg,#c3b0e6,#7953bd);transform-origin:left;transform:scaleX(0);animation:hero_heroProgress__RSGjA linear forwards}.hero_stage__ADyOO{position:relative;overflow:hidden;border-radius:0 0 9px 9px;background:#fff}.hero_sheet__nz2DQ{position:absolute;inset:0}.hero_sheetEnter__WTpwh{animation:hero_sheetIn__GUf8c .65s cubic-bezier(.2,.7,.2,1) both}.hero_sheetExit__2_Tsv{animation:hero_sheetOut__qDe4_ .6s ease-in both}.hero_paper__7e5_r{border-radius:0 0 9px 9px!important;box-shadow:none!important}.hero_formatBadge__TxPnU{position:absolute;top:107px;left:0;display:flex;align-items:center;gap:11px;padding:14px 18px 14px 13px;border:1px solid #e4ede5;border-radius:12px;background:#fff;box-shadow:0 8px 24px -12px #3f355d30;transform:rotate(-4deg)}.hero_checkIcon__MiT2Z{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#edf5ee;color:#4f8662}.hero_formatBadge__TxPnU strong{display:block;color:#3f4f43;font-size:10px;font-weight:650}.hero_formatBadge__TxPnU div>span{display:block;margin-top:4px;color:#758379;font-size:9px}.hero_writingCard__ex9TU{position:absolute;left:6px;top:288px;width:328px;padding:19px;border:1px solid #e3d9f0;border-radius:14px;background:#fff;box-shadow:0 18px 40px -18px #50336b45;transform:rotate(-3deg);animation:hero_cardSettle__sHqj7 .7s ease-out both}.hero_writingHeader__0_Jlq{display:flex;justify-content:space-between;align-items:center;gap:8px}.hero_writingHeader__0_Jlq>span:first-child{display:flex;align-items:center;gap:7px;color:#6e4ba1;font-size:11px;font-weight:650}.hero_exampleLabel__pIN0_{padding:3px 5px;border-radius:4px;background:#f4f0f8;color:#85758f;font-size:7px;font-weight:600;letter-spacing:1px}.hero_before__hVhRH{margin:17px 0 8px;color:#807a86;font-size:11px;line-height:1.6;animation:hero_fadeIn__l2oXH .4s ease-out both}.hero_rewriteArrow__VD8_T{margin:0 0 8px;color:#a38abb}.hero_after__biNQj{min-height:86px;margin:0;padding:12px;border-left:2px solid #a17ac9;border-radius:0 6px 6px 0;background:#f6f1fc;color:#58446f;font-size:12px;font-weight:500;line-height:1.7}.hero_inkCaret__fEgG7{display:inline-block;width:2px;height:.95em;margin-left:2px;vertical-align:-.12em;border-radius:1px;background:#8f6cc2}.hero_writingFooter__OhjNH{display:flex;align-items:center;gap:5px;min-height:14px;margin-top:12px;color:#8b7c99;font-size:9px}.hero_writingPulse__Iwzsh{color:#a17ac9;animation:hero_writingPulse__Iwzsh 1.1s ease-in-out infinite}.hero_previewCaption__0RfmS{position:absolute;right:25px;bottom:-14px;color:#8c7b9a;font-size:7px;letter-spacing:1.7px}@keyframes hero_cardSettle__sHqj7{0%{opacity:0;transform:translateY(12px) rotate(-3deg)}to{opacity:1;transform:translateY(0) rotate(-3deg)}}@keyframes hero_caretBlink__qxepO{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes hero_chipIn__ZC3MV{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes hero_heroProgress__RSGjA{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hero_sheetIn__GUf8c{0%{opacity:0;transform:translateY(18px) scale(.985)}to{opacity:1;transform:none}}@keyframes hero_sheetOut__qDe4_{to{opacity:0;transform:translateY(-14px) scale(.99)}}@keyframes hero_fadeIn__l2oXH{0%{opacity:0}to{opacity:1}}@keyframes hero_writingPulse__Iwzsh{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}@media (min-width:1024px) and (max-width:1199px){.hero_artwork__3x7e1{--art-scale:.84}.hero_heading__iDtNV{font-size:57px}.hero_actions__l9eRr{gap:15px}.hero_primaryCta__Z2iB_{padding-inline:16px}.hero_benefits__Msy2N li{font-size:11px}}@media (max-width:1023px){.hero_container__ZuGK4{padding:48px 24px 0}.hero_layout__VE1iO{grid-template-columns:1fr;gap:35px}.hero_copy__y7vnt{padding:0;text-align:center}.hero_actions__l9eRr,.hero_eyebrow__gyCcF,.hero_reassurance__CSZ_1{justify-content:center}.hero_heading__iDtNV{font-size:64px}.hero_description__TqIJY{margin-inline:auto}.hero_artwork__3x7e1{--art-scale:.92;max-width:560px;margin:0 auto}.hero_benefits__Msy2N{gap:18px;margin-top:40px}.hero_benefits__Msy2N li{flex:1;align-items:flex-start;font-size:11px}.hero_benefits__Msy2N strong{display:block}}@media (max-width:599px){.hero_container__ZuGK4{padding:35px 22px 0}.hero_eyebrow__gyCcF{gap:7px;margin-bottom:20px;font-size:8px;letter-spacing:1.3px}.hero_heading__iDtNV{font-size:clamp(34px,10.6vw,60px);letter-spacing:-2.3px}.hero_heading__iDtNV>span{letter-spacing:-2.4px}.hero_description__TqIJY{max-width:370px;margin-top:21px;font-size:14px;line-height:1.75}.hero_actions__l9eRr{flex-direction:column;gap:9px;margin-top:25px}.hero_primaryCta__Z2iB_{width:100%;max-width:340px;font-size:14px}.hero_secondaryCta__r0ZOK{min-height:40px;font-size:12px}.hero_reassurance__CSZ_1{margin-top:7px;font-size:10px;gap:5px}.hero_layout__VE1iO{gap:31px}.hero_artwork__3x7e1{--art-scale:.62}.hero_benefits__Msy2N{flex-direction:column;gap:14px;margin-top:29px;padding:22px 0}.hero_benefits__Msy2N li{align-items:center;font-size:11px}.hero_benefits__Msy2N strong{display:inline}}@media (min-width:450px) and (max-width:599px){.hero_artwork__3x7e1{--art-scale:.74}}@media (max-width:374px){.hero_artwork__3x7e1{--art-scale:.51}.hero_reassurance__CSZ_1{font-size:9px}}@media (prefers-reduced-motion:reduce){.hero_hero___LiG2 *,.hero_hero___LiG2 :after,.hero_hero___LiG2 :before{animation:none!important;transition:none!important}}.illustrations_demoBackdrop__na3se{isolation:isolate;min-width:0}.illustrations_demoBackdrop__na3se>.hero-glow{opacity:.45}.illustrations_demoFrame__t85f8{border-color:#e4e0f0;background:linear-gradient(145deg,#fff,#fcfbff);box-shadow:0 24px 64px -34px #40317055,0 2px 6px #40317005}.illustrations_demoChrome__P_f_0{display:flex;align-items:center;gap:5px;margin:-4px 0 23px;padding-bottom:16px;border-bottom:1px solid #eeeaf5;color:#938ca8;font-size:9px;font-weight:600;letter-spacing:1.2px}.illustrations_demoChrome__P_f_0 i{width:6px;height:6px;border-radius:50%;background:#e0d9ef}.illustrations_demoChrome__P_f_0 i:nth-child(2){background:#d9dff4}.illustrations_demoChrome__P_f_0 i:nth-child(3){background:#cfe7e0}.illustrations_demoChrome__P_f_0 span{margin-left:8px}.illustrations_featureCard__soM3f{border-color:#ebe8f1;box-shadow:0 3px 12px #35255503}.illustrations_featureIcon__Y_n87{position:relative;isolation:isolate;width:48px;height:48px;border-radius:15px;box-shadow:inset 0 2px 1px #ffffffc0,0 5px 10px -6px currentColor}.illustrations_featureIcon__Y_n87:before{content:"";position:absolute;inset:-4px;z-index:-1;border:1px solid;border-radius:19px;opacity:.09;transform:rotate(-9deg);transition:transform .3s ease}.illustrations_featureIcon__Y_n87 svg{stroke-width:1.7}.illustrations_featureCard__soM3f:hover .illustrations_featureIcon__Y_n87:before{transform:rotate(0)}@media (prefers-reduced-motion:reduce){.illustrations_featureIcon__Y_n87,.illustrations_featureIcon__Y_n87:before{animation:none!important;transition:none!important}}