.contact_page__cbJV7{min-height:100vh;background:#fff;color:#191521}.contact_header__4rP_U{height:76px;display:flex;align-items:center;justify-content:space-between;padding:0 32px;border-bottom:1px solid #eeeaf2;background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:20}.contact_brand__KjvJk{display:flex;align-items:center;gap:10px;color:#8f43df;text-decoration:none;font-weight:800}.contact_brandIcon__pUJep{width:34px;height:34px;border-radius:10px;background:#9145df;color:#fff;display:grid;place-items:center}.contact_nav__ThiRx{display:flex;align-items:center;gap:20px}.contact_nav__ThiRx a{font-size:13px;color:#4f4a55;text-decoration:none}.contact_nav__ThiRx .contact_active__yThWZ,.contact_nav__ThiRx a:hover{color:#8f43df}.contact_main__QZlkm{max-width:820px;margin:0 auto;padding:70px 28px 92px}.contact_hero__6nf3I{text-align:center;max-width:720px;margin:0 auto 38px}.contact_hero__6nf3I h1{margin:0 0 14px;font-size:52px;letter-spacing:-.035em;line-height:1.02}.contact_hero__6nf3I p{margin:0 auto;color:#706a76;font-size:17px;line-height:1.7}.contact_formCard__gu_PD{border:1px solid #eee7f3;border-radius:28px;background:#fff;box-shadow:0 18px 42px rgba(42,24,57,.08);padding:34px}.contact_form__wCApJ{display:flex;flex-direction:column;gap:22px}.contact_twoColumn__NfDUh{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.contact_form__wCApJ label{display:flex;flex-direction:column;gap:9px}.contact_form__wCApJ label>span{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#7b7382;font-weight:800}.contact_form__wCApJ input,.contact_form__wCApJ select,.contact_form__wCApJ textarea{width:100%;box-sizing:border-box;border:1px solid #ece8f0;background:#fafafd;border-radius:12px;padding:15px 16px;font:inherit;color:#29242d;outline:none;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.contact_form__wCApJ input,.contact_form__wCApJ select{height:52px}.contact_form__wCApJ textarea{min-height:190px;resize:vertical;line-height:1.6}.contact_form__wCApJ input:focus,.contact_form__wCApJ select:focus,.contact_form__wCApJ textarea:focus{border-color:#a458e5;background:#fff;box-shadow:0 0 0 4px rgba(145,69,223,.09)}.contact_turnstileWrapper__IVGSP{min-height:66px;display:flex;align-items:center}.contact_turnstileSlot__E46Me{min-height:65px;min-width:300px}.contact_form__wCApJ button{height:56px;border:0;border-radius:14px;background:linear-gradient(90deg,#8d3fdf,#b14adf);color:#fff;font-weight:800;font-size:15px;cursor:pointer;box-shadow:0 12px 24px rgba(143,67,223,.18)}.contact_form__wCApJ button:disabled{cursor:wait;opacity:.7}.contact_status__eanAC{min-height:22px}.contact_status__eanAC p{margin:0;padding:12px 14px;border-radius:10px;font-size:14px;line-height:1.45}.contact_success__OHRjY{background:#eefaf4;color:#17653f;border:1px solid #cdebdc}.contact_error__tMl9F{background:#fff2f2;color:#9a2a2a;border:1px solid #f0cccc}.contact_honeypot__QNoh5{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}@media(max-width:1020px){.contact_nav__ThiRx{display:none}}@media(max-width:640px){.contact_header__4rP_U{padding:0 18px}.contact_main__QZlkm{padding:46px 16px 68px}.contact_hero__6nf3I h1{font-size:38px}.contact_hero__6nf3I p{font-size:15px}.contact_formCard__gu_PD{border-radius:22px;padding:22px}.contact_twoColumn__NfDUh{grid-template-columns:1fr}.contact_form__wCApJ textarea{min-height:170px}}.contact_formCard__gu_PD>p{font-size:15px;line-height:1.7;color:#706a76;margin:0 0 20px}.contact_formCard__gu_PD>p:last-child{margin:20px 0 0}.contact_formCard__gu_PD>p a{color:#7832bd;overflow-wrap:anywhere}.site-footer_footer__UVYZj{border-top:1px solid #ece7f4;background:#ffffff;color:#4b5563}.site-footer_inner__h_YHl{width:min(100% - 36px,1180px);margin:0 auto;padding:48px 0 36px;display:grid;grid-template-columns:1.35fr 1fr 1fr .95fr;grid-gap:38px;gap:38px}.site-footer_brandCol__1Y7DF{min-width:0}.site-footer_brandLink__uaskn{display:inline-flex;align-items:center;gap:10px;color:#7e22ce;font-size:20px;font-weight:800;letter-spacing:-.02em;text-decoration:none}.site-footer_brandIconWrap__aJiWO{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:linear-gradient(135deg,#a855f7,#7e22ce);color:#ffffff;flex-shrink:0}.site-footer_bio__yiDo9{max-width:340px;margin:14px 0 0;color:#4b5563;font-size:14px;line-height:1.65}.site-footer_inlineLink__OIEEk{color:#6d28d9;font-weight:700;text-decoration:underline;text-underline-offset:2px}.site-footer_linkCol__23M28{min-width:0}.site-footer_linkCol__23M28 h3{margin:2px 0 12px;color:#111827;font-size:12px;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.site-footer_linkCol__23M28 ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:9px;gap:9px}.site-footer_linkCol__23M28 li{margin:0;padding:0}.site-footer_linkCol__23M28 a{color:#4b5563;font-size:14px;line-height:1.45;text-decoration:none;transition:color .15s ease}.site-footer_linkCol__23M28 a:focus-visible,.site-footer_linkCol__23M28 a:hover{color:#7e22ce;text-decoration:underline;outline:none}.site-footer_bottomBar__wEyIt{width:min(100% - 36px,1180px);margin:0 auto;padding:18px 0 26px;border-top:1px solid #f0ecf7;color:#6b7280;font-size:13px;line-height:1.5}.site-footer_bottomBar__wEyIt p{margin:0}@media (max-width:1024px){.site-footer_inner__h_YHl{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding:40px 0 30px}.site-footer_bio__yiDo9{max-width:480px}}@media (max-width:640px){.site-footer_inner__h_YHl{width:min(100% - 28px,1180px);grid-template-columns:1fr;gap:28px;padding:34px 0 26px}.site-footer_bottomBar__wEyIt{width:min(100% - 28px,1180px);padding:16px 0 22px}}.about_page__6UDEE{min-height:100vh;background:#ffffff;color:#3d3d3d}.about_main__ykYkY{max-width:820px;margin:0 auto;padding:48px 24px 84px}.about_editorialArticle__MVn8P{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;color:#4a4a4a}.about_heroHeader__yeTxI{margin-bottom:20px}.about_eyebrow__Cnlyg{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#b86649;margin:0 0 8px}.about_pageTitle__AdL2r{font-size:32px;font-weight:800;letter-spacing:.02em;color:#2f2f2f;margin:0}.about_welcomeCardTop__1BOg_{position:relative;display:grid;grid-template-columns:185px 1fr;align-items:center;grid-gap:0;gap:0;margin:0 0 32px}.about_welcomePhotoCol__cZKvi{position:relative;z-index:2}.about_welcomePhoto__Fysed{display:block;width:185px;height:auto;border-radius:4px;box-shadow:0 6px 20px rgba(0,0,0,.08)}.about_welcomeBox__vO5w_{position:relative;z-index:1;margin-left:-18px;padding:26px 32px 24px 42px;border:1px solid #ececec;background:#ffffff;text-align:center;transform:rotate(-.6deg);box-shadow:0 2px 10px rgba(0,0,0,.02)}.about_welcomeScript__MdeRc{font-family:Brush Script MT,Segoe Script,Snell Roundhand,Georgia,cursive;font-size:38px;line-height:1.1;color:#4a4a4a;margin:0 0 10px;transform:rotate(.6deg)}.about_welcomeBio__s2_oJ{font-size:14.5px;line-height:1.7;color:#5a5a5a;margin:0 auto 14px;max-width:520px;transform:rotate(.6deg)}.about_socialRow__Qq0Rc{display:flex;justify-content:center;align-items:center;margin-top:6px;transform:rotate(.6deg)}.about_pinterestBadge__1p3WO{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;border-radius:999px;background:#e60023;color:#ffffff;font-size:13px;font-weight:600;letter-spacing:.01em;text-decoration:none;box-shadow:0 2px 6px rgba(230,0,35,.22);transition:background .15s ease,transform .15s ease}.about_pinterestBadge__1p3WO:hover{background:#ad081b;color:#ffffff;transform:translateY(-1px)}.about_factsCard__BDOU_{margin:0 0 36px;padding:24px 28px;border:1px solid #ececec;border-radius:10px;background:#fafafa}.about_factsTitle__rvez_{font-size:15px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#3a3a3a;margin:0 0 14px}.about_factsGrid__RN4Pp{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px 24px;gap:14px 24px;margin:0}.about_factItem__fHvII dt{font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#757575;margin-bottom:4px}.about_factItem__fHvII dd{margin:0;font-size:15px;line-height:1.5;color:#2f2f2f;font-weight:500}.about_bodyText__QqHvI,.about_leadText__paVzU{font-size:16px;line-height:1.85;color:#555555;margin:0 0 22px;font-weight:400}.about_sectionBlock__65M8k{margin:38px 0}.about_sectionHeading__hSfcF{font-size:20px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#3a3a3a;margin:0 0 16px}.about_accentLink__JiqyK{color:#b86649;text-decoration:none;font-weight:600;transition:color .15s ease}.about_accentLink__JiqyK:hover{color:#8f4b32;text-decoration:underline}.about_heartList__wUzFD{list-style:disc;padding-left:22px;margin:14px 0 28px;color:#555555;font-size:15.5px;line-height:1.9}.about_heartList__wUzFD li{margin-bottom:6px}.about_psLine__De14A{font-size:15.5px;line-height:1.8;color:#555555;margin:16px 0 36px}.about_toolsSection__7VMKL{margin:44px 0 28px;padding-top:28px;border-top:1px solid #efefef}.about_toolGrid__8_f8H{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px;margin-top:16px}.about_toolGrid__8_f8H a{padding:14px 10px;text-align:center;border-radius:10px;background:#fafafa;border:1px solid #eaeaea;color:#4a4a4a;text-decoration:none;font-weight:600;font-size:13.5px;transition:background .15s ease,border-color .15s ease}.about_toolGrid__8_f8H a:hover{background:#fdf6f3;border-color:#d9896c;color:#b86649}@media (max-width:760px){.about_main__ykYkY{padding:32px 18px 64px}.about_pageTitle__AdL2r{font-size:26px}.about_welcomeCardTop__1BOg_{grid-template-columns:1fr;gap:16px}.about_welcomePhoto__Fysed{margin:0 auto;width:185px}.about_welcomeBox__vO5w_{margin-left:0;padding:24px 20px;transform:none}.about_socialRow__Qq0Rc,.about_welcomeBio__s2_oJ,.about_welcomeScript__MdeRc{transform:none}.about_factsGrid__RN4Pp{grid-template-columns:1fr}.about_toolGrid__8_f8H{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.about_toolGrid__8_f8H{grid-template-columns:1fr}}.about_updatedMeta__TjrXG{margin:8px 0 0;font-size:14px;color:#6b6b6b}.affiliate-disclosure_page__sbciM{min-height:100vh;background:#fff;color:#1b1720}.affiliate-disclosure_main__T1lL2{max-width:1120px;margin:0 auto;padding:76px 28px 96px}.affiliate-disclosure_hero__fgGNZ{text-align:center;margin:0 auto 54px}.affiliate-disclosure_hero__fgGNZ h1{margin:0 0 14px;font-size:54px;line-height:1.02;letter-spacing:-.035em}.affiliate-disclosure_updated__xcrxi{margin:0;color:#827b87;font-size:14px}.affiliate-disclosure_welcome__Js6Gv{margin:0 0 46px;padding:30px 34px;border:1px solid #eee5f3;border-radius:20px;background:#fbf6ff}.affiliate-disclosure_welcome__Js6Gv h2{margin:0 0 14px;font-size:27px;letter-spacing:-.02em}.affiliate-disclosure_welcome__Js6Gv p{margin:0 0 12px;color:#5f5965;font-size:15px;line-height:1.8}.affiliate-disclosure_welcome__Js6Gv p:last-child{margin-bottom:0}.affiliate-disclosure_section__f4VBI{margin:0 0 48px}.affiliate-disclosure_sectionTitle__e9lqh{position:relative;margin:0 0 22px;padding-left:20px;font-size:30px;line-height:1.15;letter-spacing:-.025em}.affiliate-disclosure_sectionTitle__e9lqh:before{content:"";position:absolute;left:0;top:1px;width:4px;height:30px;border-radius:4px;background:linear-gradient(180deg,#a54be6,#d26ee8)}.affiliate-disclosure_card__IQpNi{margin:0 0 22px;padding:28px 30px;border:1px solid #e9e5ed;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(30,20,40,.02)}.affiliate-disclosure_card__IQpNi h3{margin:0 0 14px;font-size:20px;letter-spacing:-.01em}.affiliate-disclosure_card__IQpNi li,.affiliate-disclosure_card__IQpNi p{font-size:15px;line-height:1.8;color:#5f5965}.affiliate-disclosure_card__IQpNi p{margin:0 0 14px}.affiliate-disclosure_card__IQpNi p:last-child{margin-bottom:0}.affiliate-disclosure_card__IQpNi ul{margin:8px 0 16px;padding-left:24px}.affiliate-disclosure_card__IQpNi li{margin:5px 0}.affiliate-disclosure_card__IQpNi li::marker{color:#9b47df}.affiliate-disclosure_card__IQpNi strong{color:#2b2530}.affiliate-disclosure_steps__PJTSe{counter-reset:affiliate-step;list-style:none!important;padding-left:0!important;margin:16px 0 0!important}.affiliate-disclosure_steps__PJTSe li{position:relative;margin:0 0 14px!important;padding:16px 18px 16px 58px;border:1px solid #eee7f3;border-radius:14px;background:#fcfaff}.affiliate-disclosure_steps__PJTSe li:before{counter-increment:affiliate-step;content:counter(affiliate-step);position:absolute;left:16px;top:15px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#9a48df;color:#fff;font-size:12px;font-weight:800}.affiliate-disclosure_contactBanner__3smx2{margin:66px 0 34px;padding:42px 46px;border-radius:28px;text-align:center;color:#fff;background:linear-gradient(135deg,#a448e0,#7b35c6);box-shadow:0 18px 38px rgba(124,54,198,.14)}.affiliate-disclosure_contactBanner__3smx2 h2{margin:0 0 15px;font-size:30px;letter-spacing:-.02em}.affiliate-disclosure_contactBanner__3smx2>p{max-width:760px;margin:0 auto 24px;font-size:15px;line-height:1.7;color:#fff}.affiliate-disclosure_contactInner__H0Mj_{max-width:760px;margin:0 auto;padding:23px 28px;border:1px solid rgba(255,255,255,.15);border-radius:16px;background:rgba(255,255,255,.13)}.affiliate-disclosure_contactInner__H0Mj_ p{margin:8px 0;font-size:15px;line-height:1.55;color:#fff}.affiliate-disclosure_contactInner__H0Mj_ strong{color:#fff}.affiliate-disclosure_contactInner__H0Mj_ a{color:#fff;text-decoration:none}.affiliate-disclosure_finalSummary__1pSru{margin:0 0 20px;padding:36px 42px;border:1px solid #eadff1;border-radius:20px;background:#fcf8ff}.affiliate-disclosure_finalSummary__1pSru h2{margin:0 0 14px;text-align:center;font-size:26px;letter-spacing:-.02em}.affiliate-disclosure_finalSummary__1pSru>p{margin:0 0 18px;text-align:center;color:#625c68;font-size:15px}.affiliate-disclosure_finalSummary__1pSru ul{max-width:840px;margin:0 auto;padding:0;list-style:none}.affiliate-disclosure_finalSummary__1pSru li{position:relative;margin:10px 0;padding-left:26px;color:#5f5965;font-size:15px;line-height:1.65}.affiliate-disclosure_finalSummary__1pSru li:before{content:"✓";position:absolute;left:0;top:0;color:#9b47df;font-weight:900}@media(max-width:760px){.affiliate-disclosure_main__T1lL2{padding:50px 18px 72px}.affiliate-disclosure_hero__fgGNZ{margin-bottom:38px}.affiliate-disclosure_hero__fgGNZ h1{font-size:40px}.affiliate-disclosure_updated__xcrxi{font-size:13px}.affiliate-disclosure_welcome__Js6Gv{padding:24px 22px;margin-bottom:38px}.affiliate-disclosure_welcome__Js6Gv h2{font-size:23px}.affiliate-disclosure_card__IQpNi li,.affiliate-disclosure_card__IQpNi p,.affiliate-disclosure_welcome__Js6Gv p{font-size:14px}.affiliate-disclosure_sectionTitle__e9lqh{font-size:25px;padding-left:17px}.affiliate-disclosure_sectionTitle__e9lqh:before{height:26px}.affiliate-disclosure_card__IQpNi{padding:23px 21px;border-radius:14px}.affiliate-disclosure_card__IQpNi h3{font-size:18px}.affiliate-disclosure_steps__PJTSe li{padding-left:52px}.affiliate-disclosure_contactBanner__3smx2{margin-top:48px;padding:32px 22px;border-radius:22px}.affiliate-disclosure_contactBanner__3smx2 h2{font-size:25px}.affiliate-disclosure_contactBanner__3smx2>p,.affiliate-disclosure_contactInner__H0Mj_ p{font-size:14px}.affiliate-disclosure_contactInner__H0Mj_{padding:20px 16px}.affiliate-disclosure_finalSummary__1pSru{padding:28px 22px}.affiliate-disclosure_finalSummary__1pSru h2{font-size:23px}.affiliate-disclosure_finalSummary__1pSru li,.affiliate-disclosure_finalSummary__1pSru>p{font-size:14px}}.blog_page__i3gIe{min-height:100vh;background:#fff;color:#1b1720}.blog_main__zZKg7{max-width:1120px;margin:0 auto;padding:76px 28px 96px}.blog_hero__m_tED{margin:0 0 28px}.blog_eyebrow__BA9dX{margin:0 0 10px;color:#9b47df;font-size:12px;font-weight:800;letter-spacing:.11em}.blog_hero__m_tED h1{margin:0 0 14px;font-size:50px;line-height:1.04;letter-spacing:-.035em}.blog_intro__uxSd4{max-width:760px;margin:0;color:#66606a;font-size:16px;line-height:1.75}.blog_list__lOvuD{border-top:1px solid #eeeaf1}.blog_item__15oR5{padding:34px 0 32px;border-bottom:1px solid #eeeaf1}.blog_titleLink__Ap_Ui{display:inline-block;color:inherit;text-decoration:none}.blog_titleLink__Ap_Ui h2{margin:0 0 8px;font-size:26px;line-height:1.25;letter-spacing:-.02em;transition:color .18s ease}.blog_titleLink__Ap_Ui:focus-visible h2,.blog_titleLink__Ap_Ui:hover h2{color:#9143df}.blog_item__15oR5 time{display:block;margin:0 0 11px;color:#8a838e;font-size:13px}.blog_item__15oR5 p{max-width:860px;margin:0;color:#625c67;font-size:14px;line-height:1.7}@media(max-width:760px){.blog_main__zZKg7{padding:50px 18px 72px}.blog_hero__m_tED{margin-bottom:24px}.blog_hero__m_tED h1{font-size:39px}.blog_intro__uxSd4{font-size:14px}.blog_item__15oR5{padding:26px 0 25px}.blog_titleLink__Ap_Ui h2{font-size:22px}.blog_item__15oR5 p{font-size:13px;line-height:1.65}}.article_page__vMGIx{min-height:100vh;background:#fff;color:#1b1720}.article_main__czSpt{max-width:920px;margin:0 auto;padding:72px 28px 96px}.article_back__6u_a3{display:inline-block;margin:0 0 34px;color:#9143df;font-size:14px;font-weight:700;text-decoration:none}.article_back__6u_a3:focus-visible,.article_back__6u_a3:hover{text-decoration:underline}.article_hero__tzNN5{padding-bottom:34px;border-bottom:1px solid #eeeaf1}.article_eyebrow__Wg0W0{margin:0 0 12px;color:#9b47df;font-size:12px;font-weight:800;letter-spacing:.11em}.article_hero__tzNN5 h1{margin:0 0 16px;font-size:48px;line-height:1.08;letter-spacing:-.035em}.article_meta__L9jyX{display:flex;flex-wrap:wrap;gap:10px 18px;margin:0 0 16px;color:#8a838e;font-size:13px}.article_meta__L9jyX span{position:relative;padding-left:17px}.article_meta__L9jyX span:before{content:"•";position:absolute;left:0;color:#b49aba}.article_description__OQ3X7{max-width:800px;margin:0;color:#5f5965;font-size:17px;line-height:1.75}.article_content__Zm1Bq{padding-top:34px}.article_content__Zm1Bq section{margin:0 0 44px}.article_content__Zm1Bq h2{margin:0 0 15px;font-size:29px;line-height:1.2;letter-spacing:-.025em}.article_content__Zm1Bq li,.article_content__Zm1Bq p{color:#5f5965;font-size:16px;line-height:1.82}.article_content__Zm1Bq p{margin:0 0 16px}.article_content__Zm1Bq ul{margin:10px 0 0;padding-left:24px}.article_content__Zm1Bq li{margin:7px 0}.article_content__Zm1Bq li::marker{color:#9b47df}.article_figure__Px15U{margin:30px 0 8px}.article_figure__Px15U img{display:block;width:100%;height:auto;border:1px solid #eadff1;border-radius:24px;background:#fbf7ff;box-shadow:0 16px 40px rgba(69,38,85,.09)}.article_figure__Px15U figcaption{margin:10px 4px 0;color:#827a87;font-size:13px;line-height:1.6}.article_note__b9UHo{margin-top:48px;padding:26px 28px;border:1px solid #eadff1;border-radius:18px;background:#fcf8ff}.article_note__b9UHo strong{font-size:16px}.article_note__b9UHo p{margin:8px 0 0;font-size:14px;line-height:1.7}@media(max-width:760px){.article_main__czSpt{padding:50px 18px 72px}.article_hero__tzNN5 h1{font-size:36px}.article_description__OQ3X7{font-size:15px}.article_content__Zm1Bq h2{font-size:25px}.article_content__Zm1Bq li,.article_content__Zm1Bq p{font-size:15px}.article_figure__Px15U{margin-top:24px}.article_figure__Px15U img{border-radius:18px}.article_figure__Px15U figcaption{font-size:12px}.article_note__b9UHo{padding:22px 20px}}.privacy-policy_page__gIPSQ{min-height:100vh;background:#fff;color:#1b1720}.privacy-policy_main__JlHGK{max-width:1120px;margin:0 auto;padding:76px 28px 96px}.privacy-policy_hero__07uyC{text-align:center;margin:0 auto 54px}.privacy-policy_hero__07uyC h1{margin:0 0 14px;font-size:54px;line-height:1.02;letter-spacing:-.035em}.privacy-policy_updated__GaTXW{margin:0;color:#827b87;font-size:14px}.privacy-policy_welcome__PZOWl{margin:0 0 46px;padding:30px 34px;border:1px solid #eee5f3;border-radius:20px;background:#fbf6ff}.privacy-policy_welcome__PZOWl h2{margin:0 0 14px;font-size:27px;letter-spacing:-.02em}.privacy-policy_welcome__PZOWl p{margin:0 0 12px;color:#5f5965;font-size:15px;line-height:1.8}.privacy-policy_welcome__PZOWl p:last-child{margin-bottom:0}.privacy-policy_section__PpBW6{margin:0 0 48px}.privacy-policy_sectionTitle__m_N50{position:relative;margin:0 0 22px;padding-left:20px;font-size:30px;line-height:1.15;letter-spacing:-.025em}.privacy-policy_sectionTitle__m_N50:before{content:"";position:absolute;left:0;top:1px;width:4px;height:30px;border-radius:4px;background:linear-gradient(180deg,#a54be6,#d26ee8)}.privacy-policy_card__inLEu{margin:0 0 22px;padding:28px 30px;border:1px solid #e9e5ed;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(30,20,40,.02)}.privacy-policy_card__inLEu h3{margin:0 0 14px;font-size:20px;letter-spacing:-.01em}.privacy-policy_card__inLEu h4{margin:22px 0 7px;color:#9a48df;font-size:16px}.privacy-policy_card__inLEu li,.privacy-policy_card__inLEu p{font-size:15px;line-height:1.8;color:#5f5965}.privacy-policy_card__inLEu p{margin:0 0 14px}.privacy-policy_card__inLEu p:last-child{margin-bottom:0}.privacy-policy_card__inLEu ul{margin:8px 0 16px;padding-left:24px}.privacy-policy_card__inLEu li{margin:5px 0}.privacy-policy_card__inLEu li::marker{color:#9b47df}.privacy-policy_card__inLEu strong{color:#2b2530}.privacy-policy_card__inLEu a{color:#8f43df;text-decoration:underline;text-underline-offset:3px}.privacy-policy_contactBanner__cOgFT{margin:66px 0 34px;padding:42px 46px;border-radius:28px;text-align:center;color:#fff;background:linear-gradient(135deg,#a448e0,#7b35c6);box-shadow:0 18px 38px rgba(124,54,198,.14)}.privacy-policy_contactBanner__cOgFT h2{margin:0 0 15px;font-size:30px;letter-spacing:-.02em}.privacy-policy_contactBanner__cOgFT>p{max-width:760px;margin:0 auto 24px;font-size:15px;line-height:1.7;color:#fff}.privacy-policy_contactInner__nYF7T{max-width:760px;margin:0 auto;padding:23px 28px;border:1px solid rgba(255,255,255,.15);border-radius:16px;background:rgba(255,255,255,.13)}.privacy-policy_contactInner__nYF7T p{margin:8px 0;font-size:15px;line-height:1.55;color:#fff}.privacy-policy_contactInner__nYF7T strong{color:#fff}.privacy-policy_contactInner__nYF7T a{color:#fff;text-decoration:none}.privacy-policy_finalSummary__b7F6G{margin:0 0 20px;padding:36px 42px;border:1px solid #eadff1;border-radius:20px;background:#fcf8ff}.privacy-policy_finalSummary__b7F6G h2{margin:0 0 14px;text-align:center;font-size:26px;letter-spacing:-.02em}.privacy-policy_finalSummary__b7F6G>p{margin:0 0 18px;text-align:center;color:#625c68;font-size:15px}.privacy-policy_finalSummary__b7F6G ul{max-width:820px;margin:0 auto;padding:0;list-style:none}.privacy-policy_finalSummary__b7F6G li{position:relative;margin:10px 0;padding-left:26px;color:#5f5965;font-size:15px;line-height:1.65}.privacy-policy_finalSummary__b7F6G li:before{content:"✓";position:absolute;left:0;top:0;color:#9b47df;font-weight:900}@media(max-width:760px){.privacy-policy_main__JlHGK{padding:50px 18px 72px}.privacy-policy_hero__07uyC{margin-bottom:38px}.privacy-policy_hero__07uyC h1{font-size:40px}.privacy-policy_updated__GaTXW{font-size:13px}.privacy-policy_welcome__PZOWl{padding:24px 22px;margin-bottom:38px}.privacy-policy_welcome__PZOWl h2{font-size:23px}.privacy-policy_card__inLEu li,.privacy-policy_card__inLEu p,.privacy-policy_welcome__PZOWl p{font-size:14px}.privacy-policy_sectionTitle__m_N50{font-size:25px;padding-left:17px}.privacy-policy_sectionTitle__m_N50:before{height:26px}.privacy-policy_card__inLEu{padding:23px 21px;border-radius:14px}.privacy-policy_card__inLEu h3{font-size:18px}.privacy-policy_card__inLEu h4{font-size:15px}.privacy-policy_contactBanner__cOgFT{margin-top:48px;padding:32px 22px;border-radius:22px}.privacy-policy_contactBanner__cOgFT h2{font-size:25px}.privacy-policy_contactBanner__cOgFT>p,.privacy-policy_contactInner__nYF7T p{font-size:14px}.privacy-policy_contactInner__nYF7T{padding:20px 16px}.privacy-policy_finalSummary__b7F6G{padding:28px 22px}.privacy-policy_finalSummary__b7F6G h2{font-size:23px}.privacy-policy_finalSummary__b7F6G li,.privacy-policy_finalSummary__b7F6G>p{font-size:14px}}.cookies-policy_page__LTa9l{min-height:100vh;background:#fff;color:#1b1720}.cookies-policy_main__faQ_t{max-width:1120px;margin:0 auto;padding:76px 28px 96px}.cookies-policy_hero__0rHF2{text-align:center;margin:0 auto 54px}.cookies-policy_hero__0rHF2 h1{margin:0 0 14px;font-size:54px;line-height:1.02;letter-spacing:-.035em}.cookies-policy_updated__Rprjq{margin:0;color:#827b87;font-size:14px}.cookies-policy_welcome__6khW2{margin:0 0 46px;padding:30px 34px;border:1px solid #eee5f3;border-radius:20px;background:#fbf6ff}.cookies-policy_welcome__6khW2 h2{margin:0 0 14px;font-size:27px;letter-spacing:-.02em}.cookies-policy_welcome__6khW2 p{margin:0 0 12px;color:#5f5965;font-size:15px;line-height:1.8}.cookies-policy_welcome__6khW2 p:last-child{margin-bottom:0}.cookies-policy_section__gknvD{margin:0 0 48px}.cookies-policy_sectionTitle__KGIYz{position:relative;margin:0 0 22px;padding-left:20px;font-size:30px;line-height:1.15;letter-spacing:-.025em}.cookies-policy_sectionTitle__KGIYz:before{content:"";position:absolute;left:0;top:1px;width:4px;height:30px;border-radius:4px;background:linear-gradient(180deg,#a54be6,#d26ee8)}.cookies-policy_card__xgTaU{margin:0 0 22px;padding:28px 30px;border:1px solid #e9e5ed;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(30,20,40,.02)}.cookies-policy_card__xgTaU h3{margin:0 0 14px;font-size:20px;letter-spacing:-.01em}.cookies-policy_card__xgTaU h3:not(:first-child){margin-top:26px}.cookies-policy_card__xgTaU h4{margin:22px 0 7px;color:#9a48df;font-size:16px}.cookies-policy_card__xgTaU li,.cookies-policy_card__xgTaU p{font-size:15px;line-height:1.8;color:#5f5965}.cookies-policy_card__xgTaU p{margin:0 0 14px}.cookies-policy_card__xgTaU p:last-child{margin-bottom:0}.cookies-policy_card__xgTaU ul{margin:8px 0 16px;padding-left:24px}.cookies-policy_card__xgTaU li{margin:5px 0}.cookies-policy_card__xgTaU li::marker{color:#9b47df}.cookies-policy_card__xgTaU strong{color:#2b2530}.cookies-policy_card__xgTaU a{color:#8f43df;text-decoration:underline;text-underline-offset:3px}.cookies-policy_noAdsNote__PAnkL{margin:6px 0 0;padding:25px 28px;border:1px solid #eadff1;border-radius:16px;background:#fbf8fd}.cookies-policy_noAdsNote__PAnkL h3{margin:0 0 10px;font-size:18px;color:#2b2530}.cookies-policy_noAdsNote__PAnkL p{margin:0;color:#5f5965;font-size:14px;line-height:1.75}.cookies-policy_contactBanner__1Hmm8{margin:66px 0 46px;padding:42px 46px;border-radius:28px;text-align:center;color:#fff;background:linear-gradient(135deg,#a448e0,#7b35c6);box-shadow:0 18px 38px rgba(124,54,198,.14)}.cookies-policy_contactBanner__1Hmm8 h2{margin:0 0 15px;font-size:30px;letter-spacing:-.02em}.cookies-policy_contactBanner__1Hmm8>p{max-width:760px;margin:0 auto 24px;font-size:15px;line-height:1.7;color:#fff}.cookies-policy_contactInner__CANyj{max-width:760px;margin:0 auto;padding:23px 28px;border:1px solid rgba(255,255,255,.15);border-radius:16px;background:rgba(255,255,255,.13)}.cookies-policy_contactInner__CANyj p{margin:8px 0;font-size:15px;line-height:1.55;color:#fff}.cookies-policy_contactInner__CANyj strong{color:#fff}.cookies-policy_contactInner__CANyj a{color:#fff;text-decoration:none}.cookies-policy_tableWrap__BD8uT{overflow-x:auto;border:1px solid #eadff1;border-radius:16px}.cookies-policy_cookieTable__LIqTA{width:100%;border-collapse:collapse;background:#fff}.cookies-policy_cookieTable__LIqTA td,.cookies-policy_cookieTable__LIqTA th{padding:16px 18px;border-bottom:1px solid #eee8f2;text-align:left;vertical-align:top;font-size:14px;line-height:1.55}.cookies-policy_cookieTable__LIqTA th{background:#f6effb;color:#692da7;font-size:13px}.cookies-policy_cookieTable__LIqTA td:first-child{width:28%;font-weight:800;color:#2b2530}.cookies-policy_cookieTable__LIqTA tr:last-child td{border-bottom:0}.cookies-policy_finalSummary__AcNUw{margin:0 0 20px;padding:36px 42px;border:1px solid #eadff1;border-radius:20px;background:#fcf8ff}.cookies-policy_finalSummary__AcNUw h2{margin:0 0 14px;text-align:center;font-size:26px;letter-spacing:-.02em}.cookies-policy_finalSummary__AcNUw>p{margin:0 0 18px;text-align:center;color:#625c68;font-size:15px}.cookies-policy_finalSummary__AcNUw ul{max-width:820px;margin:0 auto;padding:0;list-style:none}.cookies-policy_finalSummary__AcNUw li{position:relative;margin:10px 0;padding-left:26px;color:#5f5965;font-size:15px;line-height:1.65}.cookies-policy_finalSummary__AcNUw li:before{content:"✓";position:absolute;left:0;top:0;color:#9b47df;font-weight:900}@media(max-width:760px){.cookies-policy_main__faQ_t{padding:50px 18px 72px}.cookies-policy_hero__0rHF2{margin-bottom:38px}.cookies-policy_hero__0rHF2 h1{font-size:40px}.cookies-policy_updated__Rprjq{font-size:13px}.cookies-policy_welcome__6khW2{padding:24px 22px;margin-bottom:38px}.cookies-policy_welcome__6khW2 h2{font-size:23px}.cookies-policy_card__xgTaU li,.cookies-policy_card__xgTaU p,.cookies-policy_welcome__6khW2 p{font-size:14px}.cookies-policy_sectionTitle__KGIYz{font-size:25px;padding-left:17px}.cookies-policy_sectionTitle__KGIYz:before{height:26px}.cookies-policy_card__xgTaU{padding:23px 21px;border-radius:14px}.cookies-policy_card__xgTaU h3{font-size:18px}.cookies-policy_card__xgTaU h4{font-size:15px}.cookies-policy_noAdsNote__PAnkL{padding:22px 20px}.cookies-policy_contactBanner__1Hmm8{margin-top:48px;padding:32px 22px;border-radius:22px}.cookies-policy_contactBanner__1Hmm8 h2{font-size:25px}.cookies-policy_contactBanner__1Hmm8>p,.cookies-policy_contactInner__CANyj p{font-size:14px}.cookies-policy_contactInner__CANyj{padding:20px 16px}.cookies-policy_cookieTable__LIqTA td,.cookies-policy_cookieTable__LIqTA th{padding:13px 14px;font-size:13px}.cookies-policy_finalSummary__AcNUw{padding:28px 22px}.cookies-policy_finalSummary__AcNUw h2{font-size:23px}.cookies-policy_finalSummary__AcNUw li,.cookies-policy_finalSummary__AcNUw>p{font-size:14px}}.visual-example-card_gridSection__MeTlm{margin-top:38px}.visual-example-card_heading__G46vT{margin:0;color:#121318;font-size:clamp(24px,3vw,32px);line-height:1.15;letter-spacing:-.03em;font-weight:850}.visual-example-card_subtitle__Im1ID{max-width:880px;margin:10px 0 0;color:#5c606b;font-size:16px;line-height:1.58}.visual-example-card_grid__GYujz{margin-top:22px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.visual-example-card_card__pks_G{display:flex;flex-direction:column;justify-content:space-between;padding:22px 22px 24px;border:1px solid #ece3f4;border-radius:22px;background:linear-gradient(180deg,#ffffff,#fcf9ff);box-shadow:0 12px 30px rgba(51,28,74,.045)}.visual-example-card_topRow__fAmPx{display:flex;align-items:center;justify-content:space-between;gap:8px}.visual-example-card_formulaBadge__2lSVi{display:inline-flex;align-items:center;padding:5px 11px;border-radius:999px;background:#f3e8ff;color:#6d28d9;font-size:12px;font-weight:800}.visual-example-card_metaPill__CBqgE{color:#6b7280;font-size:12px;font-weight:700}.visual-example-card_inputsRow__pPsf4{margin-top:16px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;font-weight:700;color:#374151}.visual-example-card_inputPill__x7Ino{padding:5px 10px;border-radius:10px;background:#f8f5fc;border:1px solid #e9e0f2}.visual-example-card_operator__MFT5b{color:#9ca3af;font-weight:800}.visual-example-card_resultBox__antpN{margin-top:14px;padding:12px 14px;border-radius:14px;background:#faf5ff;border:1px solid #e9d5ff}.visual-example-card_resultLabel__nyRgW{display:block;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#7c3aed}.visual-example-card_resultValue__gL_H5{display:block;margin-top:3px;font-size:19px;font-weight:850;color:#111827}.visual-example-card_ratioWrap__n7v_W{margin-top:14px}.visual-example-card_ratioLabels__P5l8d{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:#555963;margin-bottom:6px}.visual-example-card_ratioBar__LTycF{height:7px;border-radius:999px;background:#ece6f4;overflow:hidden}.visual-example-card_ratioFill__yCB8J{height:100%;border-radius:999px;background:linear-gradient(90deg,#7c3aed,#db2777)}.visual-example-card_note__GkQHA{margin:14px 0 0;color:#555963;font-size:14px;line-height:1.56}@media (max-width:900px){.visual-example-card_grid__GYujz{grid-template-columns:1fr}}.tool-faq_faqSection__BKPiR{padding:76px 0 84px;background:#ffffff;border-top:1px solid #f1ebf5}.tool-faq_inner__8Ml0U{width:min(100% - 40px,1040px);margin:0 auto}.tool-faq_eyebrow__goiHI{margin:0 0 10px;color:#8b3dff;font-size:12px;font-weight:800;letter-spacing:.11em;text-transform:uppercase}.tool-faq_heading__IQLEi{margin:0 0 28px;color:#111217;font-size:clamp(32px,4.2vw,48px);line-height:1.06;letter-spacing:-.04em;font-weight:850}.tool-faq_list__RmpSZ{display:grid;grid-gap:14px;gap:14px}.tool-faq_item__cQkeG{border:1px solid #e9e1f0;border-radius:18px;background:#fcfaff;padding:18px 22px;transition:border-color .15s ease,box-shadow .15s ease}.tool-faq_item__cQkeG[open]{background:#ffffff;border-color:#d3b8f5;box-shadow:0 10px 26px rgba(98,42,168,.06)}.tool-faq_question__lBEuA{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:14px;color:#15161c;font-size:18px;font-weight:800;line-height:1.35}.tool-faq_question__lBEuA::-webkit-details-marker{display:none}.tool-faq_answer__AYXQZ{margin:12px 0 0;color:#4f5460;font-size:16px;line-height:1.65}.terms-of-service_page__cipmC{min-height:100vh;background:#fff;color:#1b1720}.terms-of-service_main__ANdl4{max-width:1120px;margin:0 auto;padding:76px 28px 96px}.terms-of-service_hero__1kiCa{text-align:center;margin:0 auto 54px}.terms-of-service_hero__1kiCa h1{margin:0 0 14px;font-size:54px;line-height:1.02;letter-spacing:-.035em}.terms-of-service_updated__jNN1d{margin:0;color:#827b87;font-size:14px}.terms-of-service_welcome__p3g__{margin:0 0 46px;padding:30px 34px;border:1px solid #eee5f3;border-radius:20px;background:#fbf6ff}.terms-of-service_welcome__p3g__ h2{margin:0 0 14px;font-size:27px;letter-spacing:-.02em}.terms-of-service_welcome__p3g__ p{margin:0 0 12px;color:#5f5965;font-size:15px;line-height:1.8}.terms-of-service_welcome__p3g__ p:last-child{margin-bottom:0}.terms-of-service_section__lMhVj{margin:0 0 48px}.terms-of-service_sectionTitle__d52oc{position:relative;margin:0 0 22px;padding-left:20px;font-size:30px;line-height:1.15;letter-spacing:-.025em}.terms-of-service_sectionTitle__d52oc:before{content:"";position:absolute;left:0;top:1px;width:4px;height:30px;border-radius:4px;background:linear-gradient(180deg,#a54be6,#d26ee8)}.terms-of-service_card__aSkWe{margin:0 0 22px;padding:28px 30px;border:1px solid #e9e5ed;border-radius:16px;background:#fff;box-shadow:0 1px 2px rgba(30,20,40,.02)}.terms-of-service_card__aSkWe h3{margin:0 0 14px;font-size:20px;letter-spacing:-.01em}.terms-of-service_card__aSkWe li,.terms-of-service_card__aSkWe p{font-size:15px;line-height:1.8;color:#5f5965}.terms-of-service_card__aSkWe p{margin:0 0 14px}.terms-of-service_card__aSkWe p:last-child{margin-bottom:0}.terms-of-service_card__aSkWe ul{margin:8px 0 16px;padding-left:24px}.terms-of-service_card__aSkWe li{margin:5px 0}.terms-of-service_card__aSkWe li::marker{color:#9b47df}.terms-of-service_card__aSkWe strong{color:#2b2530}.terms-of-service_contactBanner__co7AZ{margin:66px 0 34px;padding:42px 46px;border-radius:28px;text-align:center;color:#fff;background:linear-gradient(135deg,#a448e0,#7b35c6);box-shadow:0 18px 38px rgba(124,54,198,.14)}.terms-of-service_contactBanner__co7AZ h2{margin:0 0 15px;font-size:30px;letter-spacing:-.02em}.terms-of-service_contactBanner__co7AZ>p{max-width:760px;margin:0 auto 24px;font-size:15px;line-height:1.7;color:#fff}.terms-of-service_contactInner__GInlt{max-width:760px;margin:0 auto;padding:23px 28px;border:1px solid rgba(255,255,255,.15);border-radius:16px;background:rgba(255,255,255,.13)}.terms-of-service_contactInner__GInlt p{margin:8px 0;font-size:15px;line-height:1.55;color:#fff}.terms-of-service_contactInner__GInlt strong{color:#fff}.terms-of-service_contactInner__GInlt a{color:#fff;text-decoration:none}.terms-of-service_finalSummary__qS0qC{margin:0 0 20px;padding:36px 42px;border:1px solid #eadff1;border-radius:20px;background:#fcf8ff}.terms-of-service_finalSummary__qS0qC h2{margin:0 0 14px;text-align:center;font-size:26px;letter-spacing:-.02em}.terms-of-service_finalSummary__qS0qC>p{margin:0 0 18px;text-align:center;color:#625c68;font-size:15px}.terms-of-service_finalSummary__qS0qC ul{max-width:820px;margin:0 auto;padding:0;list-style:none}.terms-of-service_finalSummary__qS0qC li{position:relative;margin:10px 0;padding-left:26px;color:#5f5965;font-size:15px;line-height:1.65}.terms-of-service_finalSummary__qS0qC li:before{content:"✓";position:absolute;left:0;top:0;color:#9b47df;font-weight:900}@media(max-width:760px){.terms-of-service_main__ANdl4{padding:50px 18px 72px}.terms-of-service_hero__1kiCa{margin-bottom:38px}.terms-of-service_hero__1kiCa h1{font-size:40px}.terms-of-service_updated__jNN1d{font-size:13px}.terms-of-service_welcome__p3g__{padding:24px 22px;margin-bottom:38px}.terms-of-service_welcome__p3g__ h2{font-size:23px}.terms-of-service_card__aSkWe li,.terms-of-service_card__aSkWe p,.terms-of-service_welcome__p3g__ p{font-size:14px}.terms-of-service_sectionTitle__d52oc{font-size:25px;padding-left:17px}.terms-of-service_sectionTitle__d52oc:before{height:26px}.terms-of-service_card__aSkWe{padding:23px 21px;border-radius:14px}.terms-of-service_card__aSkWe h3{font-size:18px}.terms-of-service_contactBanner__co7AZ{margin-top:48px;padding:32px 22px;border-radius:22px}.terms-of-service_contactBanner__co7AZ h2{font-size:25px}.terms-of-service_contactBanner__co7AZ>p,.terms-of-service_contactInner__GInlt p{font-size:14px}.terms-of-service_contactInner__GInlt{padding:20px 16px}.terms-of-service_finalSummary__qS0qC{padding:28px 22px}.terms-of-service_finalSummary__qS0qC h2{font-size:23px}.terms-of-service_finalSummary__qS0qC li,.terms-of-service_finalSummary__qS0qC>p{font-size:14px}}