.landing_page__zcSGL{font-family:Inter,system-ui,sans-serif;background:#f5f1ea;color:#3d2225;min-height:100vh;-webkit-font-smoothing:antialiased;position:relative;isolation:isolate}.landing_page__zcSGL *{box-sizing:border-box;margin:0;padding:0}.landing_page__zcSGL:before{content:"";position:fixed;inset:0;background-image:radial-gradient(circle at 1px 1px,rgba(61,34,37,.04) 1px,transparent 0);background-size:28px 28px;pointer-events:none;z-index:0}.landing_container__AkNQQ{max-width:1100px;margin:0 auto;padding:0 24px;position:relative;z-index:1}.landing_nav__x7d3p{border-bottom:1px solid rgba(61,34,37,.08);background:hsla(38,35%,94%,.85);backdrop-filter:blur(8px);position:sticky;top:0;z-index:5}.landing_navInner__SSFxv{display:flex;align-items:center;justify-content:space-between;height:72px}.landing_logo__mUeSd{display:flex;align-items:center;gap:12px}.landing_logoMark__cXjt6{width:36px;height:36px;flex-shrink:0;display:block}.landing_wordmark__aq3FD{font-family:Crimson Pro,Georgia,serif;font-weight:700;font-size:24px;letter-spacing:-.014em;line-height:1;display:inline-flex;align-items:baseline}.landing_wordmark__aq3FD .landing_leme__Jnn9E{color:#3d2225;font-style:normal}.landing_wordmark__aq3FD .landing_base__UMSmQ{color:#7b3340;font-style:italic}.landing_navActions__5xt_y{display:flex;gap:12px;align-items:center}.landing_langToggle__a_cYf{display:flex;background:#fff;border:1px solid rgba(61,34,37,.1);border-radius:999px;padding:3px}.landing_langToggle__a_cYf button{display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border:none;background:transparent;color:#7a6e68;font:inherit;cursor:pointer;border-radius:999px;font-size:13px;font-weight:500}.landing_langToggle__a_cYf button.landing_activeBtn__WTHi1{background:#3d2225;color:#fff}.landing_langToggle__a_cYf .landing_flag__HdUib{width:16px;height:11px;border-radius:2px;display:block;box-shadow:0 0 0 1px rgba(61,34,37,.1)}.landing_navLink__FYX4f{padding:8px 14px;color:#7a6e68;font-size:14px;font-weight:500;text-decoration:none}.landing_navLink__FYX4f:hover{color:#3d2225}.landing_navCta__vwkEs{padding:9px 16px;background:#fff;border:1px solid rgba(61,34,37,.15);color:#3d2225;font-size:14px;font-weight:500;text-decoration:none;border-radius:999px;transition:all .15s;cursor:pointer;font-family:inherit}.landing_navCta__vwkEs:hover{background:#3d2225;color:#fff;border-color:#3d2225}.landing_hero__zVbzX{padding:80px 0}.landing_heroGrid__BOgwI{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:center}.landing_eyebrow__pJHaF{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;background:rgba(123,51,64,.12);color:#5c2530;border-radius:999px;font-size:13px;font-weight:500;margin-bottom:24px}.landing_eyebrow__pJHaF:before{content:"";width:6px;height:6px;border-radius:50%;background:#3d6e6e}.landing_heroH1__yn6WD{font-family:Crimson Pro,Georgia,serif;font-size:clamp(40px,5vw,64px);font-weight:600;line-height:1.05;letter-spacing:-.02em;color:#3d2225}.landing_heroH1__yn6WD em{font-style:italic;color:#7b3340;font-weight:500}.landing_sub__ph8X_{margin-top:24px;font-size:18px;color:#7a6e68;line-height:1.6;max-width:540px}.landing_heroCta__5kU3I{margin-top:32px;display:inline-flex;align-items:center;gap:10px;padding:16px 28px;background:#3d2225;color:#fff;font-weight:600;font-size:15px;border:none;border-radius:999px;cursor:pointer;transition:all .15s;font-family:inherit}.landing_heroCta__5kU3I:hover{transform:translateY(-1px);background:#1a1612}.landing_heroFoot__0L80_{margin-top:16px;font-size:13px;color:#7a6e68}.landing_heroCardWrap__Lo3G_{position:relative}.landing_heroCardWrap__Lo3G_:before{content:"";position:absolute;inset:-6px -16px;background:linear-gradient(135deg,rgba(123,51,64,.2),hsla(5,44%,84%,.2));border-radius:28px;transform:rotate(-2deg);z-index:0}.landing_heroCard__n90Zi{position:relative;background:#fff;border-radius:22px;padding:28px;box-shadow:0 8px 30px rgba(61,34,37,.08),0 1px 3px rgba(61,34,37,.05);border:1px solid rgba(61,34,37,.05);transform:rotate(1.2deg);z-index:1}.landing_cardHead__c8zLD{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid rgba(61,34,37,.08);margin-bottom:8px}.landing_cardTitle__OIItA{font-weight:600;font-size:14px}.landing_cardTime__Z3ZC4{font-size:12px;color:#7a6e68}.landing_reorderRow___0Zab{display:flex;align-items:center;justify-content:space-between;padding:14px 0;border-bottom:1px solid rgba(61,34,37,.05)}.landing_reorderRow___0Zab:last-child{border-bottom:none}.landing_reorderName__CK6sH{font-size:14px;font-weight:600}.landing_reorderMeta__c0wS1{font-size:12px;color:#7a6e68;margin-top:2px}.landing_urgency__Jjnxr{padding:5px 12px;border-radius:999px;font-size:12px;font-weight:600}.landing_urgent__aTJh_{background:rgba(204,140,40,.2);color:#7a4f1a}.landing_soon__phw6e{background:hsla(0,0%,47%,.2);color:#5c5c5c}.landing_ok__GnSnc{background:rgba(101,141,98,.18);color:#2d4a2b}.landing_features__FMzbH{padding:64px 0 80px}.landing_featuresHead__4tjQy{text-align:center;max-width:640px;margin:0 auto 56px}.landing_featuresHead__4tjQy h2{font-family:Crimson Pro,serif;font-size:clamp(30px,4vw,42px);font-weight:600;line-height:1.15;letter-spacing:-.01em}.landing_featuresHead__4tjQy h2 em{font-style:italic;color:#7b3340;font-weight:500}.landing_featuresHead__4tjQy p{margin-top:16px;color:#7a6e68;font-size:17px;line-height:1.5}.landing_featureGrid__GRXG3{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px}.landing_featCard__RnQr1{background:#fff;border:1px solid rgba(61,34,37,.08);border-radius:20px;padding:28px;transition:all .2s}.landing_featCard__RnQr1:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(61,34,37,.06)}.landing_featTime__qW6WF{display:inline-block;font-size:11px;font-weight:700;margin-bottom:14px;padding:4px 10px;border-radius:999px;letter-spacing:.04em;text-transform:uppercase}.landing_featTime__qW6WF,.landing_featTime__qW6WF.landing_teal__pEFN1{color:#2a5050;background:rgba(61,110,110,.16)}.landing_accentLink__pw11t{color:#7b3340;text-decoration:underline;text-decoration-color:#3d6e6e;text-underline-offset:4px;text-decoration-thickness:2px;font-weight:600}.landing_accentLink__pw11t:hover{color:#5c2530}.landing_featCard__RnQr1 h3{font-family:Crimson Pro,serif;font-size:22px;font-weight:600;margin-bottom:10px;line-height:1.2;letter-spacing:-.01em}.landing_featCard__RnQr1 p{font-size:14px;color:#7a6e68;line-height:1.6}.landing_trust__1y7MP{padding:32px 0 80px;text-align:center}.landing_trustLine__ZNcut{font-size:15px;color:#7a6e68;font-style:italic}.landing_trustLine__ZNcut strong{color:#3d2225;font-style:normal;font-weight:600}.landing_footer__oOKph{border-top:1px solid rgba(61,34,37,.08);padding:32px 0;text-align:center;font-size:13px;color:#7a6e68}.landing_modalOverlay__0EY1U{position:fixed;inset:0;background:rgba(61,34,37,.4);backdrop-filter:blur(6px);z-index:100;display:flex;align-items:flex-start;justify-content:center;overflow-y:auto;padding:40px 16px}.landing_modal__dOWlL{background:#fff;border-radius:24px;max-width:540px;width:100%;padding:36px;position:relative;box-shadow:0 20px 60px rgba(61,34,37,.2)}.landing_modalClose__CCxgx{position:absolute;top:16px;right:16px;background:rgba(61,34,37,.05);border:none;width:32px;height:32px;border-radius:999px;color:#7a6e68;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:18px;font-family:inherit}.landing_modalClose__CCxgx:hover{background:rgba(61,34,37,.1);color:#3d2225}.landing_progress__HOrf6{display:flex;gap:6px;margin-bottom:28px}.landing_progressStep__kAJmd{flex:1;height:4px;background:rgba(61,34,37,.08);border-radius:999px;transition:background .3s}.landing_progressStep__kAJmd.landing_activeStep__fkInR{background:#7b3340}.landing_progressStep__kAJmd.landing_doneStep__rBiyD{background:rgba(123,51,64,.4)}.landing_stepBlock__ZouJb{animation:landing_slideIn__jU42U .3s ease}@keyframes landing_slideIn__jU42U{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.landing_stepLabel__WGbZT{font-size:12px;color:#7b3340;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.landing_stepBlock__ZouJb h2{font-family:Crimson Pro,serif;font-size:28px;font-weight:600;margin-bottom:8px;line-height:1.2;letter-spacing:-.01em}.landing_stepHelp__f1caO{font-size:14px;color:#7a6e68;margin-bottom:24px}.landing_options__ExseZ{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.landing_optionGroupHeader__3OdgI{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7a6e68;margin:14px 4px 6px}.landing_optionGroupHeader__3OdgI:first-child{margin-top:0}.landing_option__uij_c{display:flex;align-items:center;gap:12px;padding:13px 16px;background:#fff;border:1px solid rgba(61,34,37,.12);border-radius:12px;cursor:pointer;transition:all .15s;font-size:14px}.landing_option__uij_c:hover{background:rgba(123,51,64,.04);border-color:rgba(123,51,64,.3)}.landing_option__uij_c input{accent-color:#7b3340;flex-shrink:0}.landing_option__uij_c.landing_selected__VrqIj{background:rgba(123,51,64,.08);border-color:#7b3340}.landing_textInput__b6QG_{width:100%;padding:14px 16px;background:#fff;border:1px solid rgba(61,34,37,.15);border-radius:12px;color:#3d2225;font:inherit;font-size:15px}.landing_textInput__b6QG_::-moz-placeholder{color:#a0a2a8}.landing_textInput__b6QG_::placeholder{color:#a0a2a8}.landing_textInput__b6QG_:focus{outline:none;border-color:#7b3340;box-shadow:0 0 0 3px rgba(123,51,64,.15)}.landing_actions__3qS5_{display:flex;gap:12px;align-items:center}.landing_btnSecondary__bT1zJ{padding:12px 18px;background:transparent;border:1px solid rgba(61,34,37,.15);color:#7a6e68;border-radius:999px;cursor:pointer;font:inherit;font-size:14px;font-weight:500}.landing_btnSecondary__bT1zJ:hover{background:rgba(61,34,37,.04)}.landing_btnPrimary___y7j7{flex:1;padding:13px 18px;background:#3d2225;color:#fff;border:none;border-radius:999px;cursor:pointer;font:inherit;font-size:15px;font-weight:600;transition:background .15s}.landing_btnPrimary___y7j7:hover{background:#1a1612}.landing_btnPrimary___y7j7:disabled{background:#7a6e68;cursor:not-allowed}.landing_error__OSIl9{margin-top:12px;padding:10px 14px;background:rgba(204,80,80,.1);border:1px solid rgba(204,80,80,.25);color:#8a2929;font-size:13px;border-radius:12px}.landing_thanks__3aYco{text-align:center;padding:24px 0}.landing_thanksIcon__6nXgu{width:64px;height:64px;margin:0 auto 20px;border-radius:50%;background:linear-gradient(135deg,#7b3340,#e8c7c4);display:flex;align-items:center;justify-content:center;color:#fff;font-size:30px}.landing_thanks__3aYco h2{font-family:Crimson Pro,serif;font-size:30px;margin-bottom:12px}.landing_thanks__3aYco p{color:#7a6e68;font-size:15px}@media (max-width:768px){.landing_heroGrid__BOgwI{grid-template-columns:1fr;gap:48px}.landing_hero__zVbzX{padding:56px 0}.landing_modal__dOWlL{padding:24px}.landing_navLink__FYX4f{display:none}}