.signup_page__DueRn{min-height:100dvh;background:var(--color-cream,#fbf7ef);padding:40px 24px}.signup_shell__ZEHhO{max-width:1120px;margin:auto;display:grid;grid-template-columns:.88fr 1.12fr;border:1px solid #ded6cd;border-radius:24px;overflow:hidden;box-shadow:0 20px 60px -36px #302a25}.signup_story__owwCN{background:#292524;color:#f9f5ed;padding:48px 38px}.signup_brand__HRmyG{display:inline-block;background:#fbf7ef;padding:18px 25px;border-radius:14px}.signup_eyebrow__toAnN{margin-top:42px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#d4c8ba}.signup_story__owwCN h2{margin-top:16px;font-family:var(--font-serif),Georgia,serif;font-size:clamp(30px,3.2vw,42px);line-height:1.12;letter-spacing:-.03em}.signup_story__owwCN h2 em{color:#e9bba1}.signup_story__owwCN>p:not(.signup_eyebrow__toAnN){margin-top:24px;line-height:1.7;color:#d8d0c7}.signup_journey__XsshU{margin-top:34px;display:grid;gap:17px;font-size:14px}.signup_journey__XsshU span{color:#e9bba1;margin-right:13px;font-size:12px}.signup_firstFind__c3trW{border-top:1px solid #655b51;margin-top:38px;padding-top:24px}.signup_firstFind__c3trW p{font-size:14px;color:#d8d0c7;margin-top:8px;line-height:1.6}.signup_content__w0O1t{min-width:0;padding:44px 38px;background:#fffdfa}.signup_plans__ieUw6{margin-top:24px;display:grid;gap:12px}.signup_plan__2kVA4{display:flex;gap:12px;padding:18px;border:1px solid #d6cec5;border-radius:12px;cursor:pointer;transition:box-shadow .18s,border-color .18s,background .18s}.signup_plan__2kVA4 input{width:18px;height:18px;margin-top:3px;accent-color:#a4492a;flex-shrink:0}.signup_plan__2kVA4:focus-within{outline:2px solid #a4492a;outline-offset:3px}.signup_selected__od_pl{border-color:#a4492a;background:#f7ede1;box-shadow:0 8px 20px -15px #5b3524}.signup_sourcer__zDvcX.signup_selected__od_pl{background:#292524;color:#fff9f0;border-color:#292524;box-shadow:0 14px 24px -16px #292524}.signup_planBody__BIpSz{display:block;flex:1;min-width:0}.signup_planHeading__kZo5N{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.signup_planHeading__kZo5N>strong{font-size:20px;font-family:var(--font-serif),Georgia,serif}.signup_badge__2dCQz{border-radius:4px;background:#ead6bc;color:#3c2d23;padding:3px 6px;font-size:10px;font-weight:600}.signup_price__Xd8P4{margin-left:auto;font-size:13px;white-space:nowrap}.signup_benefit__I7bjW{display:block;margin-top:8px;font-size:14px;line-height:1.55}.signup_credits__ONIBU{display:block;margin-top:10px;font-size:12px;font-weight:600}.signup_notice__QEFe7{margin-top:20px;font-size:13px;line-height:1.65;color:#64584e}.signup_selection__UE7pJ{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:20px 0;margin-top:14px;border-bottom:1px solid #ded6cd}.signup_selection__UE7pJ strong{display:block;font-size:22px;margin-top:6px}.signup_selection__UE7pJ small{font-size:14px;font-weight:400;color:#64584e}.signup_selection__UE7pJ button{text-decoration:underline;text-underline-offset:4px;font-size:13px;min-height:44px}.signup_error__cVvvb{margin-top:20px;padding:12px;border:1px solid #b23a2e;border-radius:8px;color:#a12f26;font-size:14px}@media (max-width:760px){.signup_page__DueRn{padding:0}.signup_shell__ZEHhO{display:block;border:0;border-radius:0;box-shadow:none}.signup_story__owwCN{padding:25px 24px}.signup_brand__HRmyG{padding:10px 18px}.signup_eyebrow__toAnN{margin-top:22px}.signup_story__owwCN h2{font-size:32px}.signup_firstFind__c3trW,.signup_journey__XsshU,.signup_story__owwCN>p:not(.signup_eyebrow__toAnN){display:none}.signup_content__w0O1t{padding:30px 22px 40px}.signup_plan__2kVA4{padding:15px 12px}.signup_price__Xd8P4{margin-left:0}.signup_planHeading__kZo5N{-moz-column-gap:10px;column-gap:10px}.signup_selection__UE7pJ{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.signup_plan__2kVA4{transition:none}}@media(max-width:760px){.signup_story__owwCN{padding:18px 22px}.signup_story__owwCN .signup_eyebrow__toAnN,.signup_story__owwCN h2{display:none}.signup_brand__HRmyG{padding:10px 16px}.signup_brand__HRmyG>span{flex-direction:row;gap:12px}.signup_brand__HRmyG svg{width:40px;height:40px}}