.marketing_site-shell__BkYbe{max-width:1440px;margin:24px auto;overflow:hidden;border-radius:32px;background:var(--surface);box-shadow:0 20px 80px rgba(35,32,65,.06)}.marketing_script__jl1yr{color:#9a87f4;font-family:Comic Sans MS,cursive;font-size:18px;font-style:italic}.marketing_site-shell__BkYbe h1{margin-bottom:0;font-size:clamp(3.8rem,6.2vw,6.4rem);line-height:.94;letter-spacing:-.075em}.marketing_site-shell__BkYbe h1 span{display:block;white-space:nowrap}.marketing_site-shell__BkYbe h1 em{color:#9a87f4;font-family:Georgia,serif;font-weight:400;letter-spacing:.02em}.marketing_site-shell__BkYbe h2{font-size:clamp(1.5rem,3vw,4rem);line-height:1.02;letter-spacing:-.065em}.marketing_beta-banner__FBOlK{display:flex;align-items:center;justify-content:center;gap:11px;margin:0 8%;padding:12px 18px;border:1px solid #d8ecdc;border-radius:16px;background:#f0f8f1;color:#3d5e46;font-size:13px;line-height:1.5;text-align:center}.marketing_beta-banner__FBOlK p{margin:0}.marketing_beta-label__YOVIX{flex:0 0 auto;padding:4px 8px;border-radius:999px;background:#dcefe0;color:#315e3b;font-size:10px;font-weight:900;letter-spacing:.08em}.marketing_footer__HhJ_o{display:flex;min-height:430px;align-items:center;justify-content:flex-end;padding:70px 8%;color:#fff;background:linear-gradient(90deg,rgba(20,24,64,.05),rgba(20,24,64,.5)),url(/assets/landing_page/footer.webp) 50% /cover}.marketing_footer__HhJ_o h2{margin:0;font-size:clamp(2.3rem,4vw,4rem)}@media (max-width:680px){.marketing_site-shell__BkYbe h1{font-size:clamp(3rem,14vw,5rem)}.marketing_footer__HhJ_o{display:none;position:relative;min-height:560px;align-items:flex-end;padding:35px 7%;background-color:#26366e;background-image:url(/assets/landing_page/footer-mobile.webp);background-size:auto 100%;background-position:0 100%;background-repeat:no-repeat}.marketing_footer__HhJ_o>div{position:relative;z-index:1}.marketing_footer__HhJ_o h2{font-size:2.55rem}}.marketing_hero-section__RK0en{display:grid;grid-template-columns:.86fr 1.14fr;min-height:630px;padding:70px 8% 26px;background:radial-gradient(circle at 75% 32%,#eee9ff 0,transparent 28%),linear-gradient(145deg,#fffdfa,#fff3ed)}.marketing_hero-copy__Kp_Ro{align-self:center;position:relative;z-index:1;padding-bottom:60px}.marketing_hero-description__5b00M{max-width:440px;margin:28px 0 0;color:var(--muted);font-size:18px;line-height:1.7}.marketing_microcopy__XWBSR{margin:13px 0 0;color:#7e8494;font-size:12px;font-weight:700}.marketing_hero-art__TD5cM{display:flex;position:relative;align-items:flex-end;justify-content:center;min-height:460px}.marketing_hero-art__TD5cM img{width:min(100%,690px);max-height:530px;-o-object-fit:contain;object-fit:contain}.marketing_hero-note__SIzrw{position:absolute;top:3%;right:4%;z-index:2;margin:0;transform:rotate(5deg);text-align:left}.marketing_primary-cta__JUkgA{display:inline-flex;align-items:center;gap:20px;min-height:52px;margin-top:28px;padding:0 23px;border-radius:999px;background:var(--ink);color:#fff;font-size:14px;font-weight:800;box-shadow:0 14px 30px rgba(16,26,58,.16);transition:transform .2s,box-shadow .2s}.marketing_primary-cta__JUkgA:hover{transform:translateY(-3px);box-shadow:0 18px 34px rgba(16,26,58,.22)}.marketing_primary-cta__JUkgA span{font-size:20px;font-weight:400}.marketing_feature-strip__hbRyo{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:0 8% 42px;background:linear-gradient(180deg,#fff3ed,#fffdfa)}.marketing_feature-pill__FipiC{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:100px;border-radius:22px;color:#27314d;font-size:14px;font-weight:800}.marketing_feature-pill__FipiC svg{width:40px;height:40px;color:#27314d}.marketing_mobile-menu__kHeKk{z-index:30;border-color:#f1eef7;background:#fffdfa;color:#111a38;box-shadow:0 18px 60px rgba(40,41,67,.16)}.marketing_mobile-menu-link__5MNLN{color:inherit;transition:background .2s}.marketing_mobile-menu-link__5MNLN:hover{background:#f1ecff}.marketing_mobile-menu-cta__EFr_P{background:#111a38;color:#fff}.marketing_mobile-menu-secondary__Mek0e{border-color:#e3e6ef;color:inherit}.marketing_mobile-menu-secondary-feature__wTD_G{background:#111a38;color:#fff}.marketing_mobile-menu-toggle__zqRt6{display:grid;width:38px;height:38px;place-content:center;gap:5px;border:1px solid #e3ddd4;border-radius:50%;background:transparent;color:#111a38}.marketing_mobile-menu-toggle__zqRt6 span{display:block;width:18px;height:2px;border-radius:2px;background:currentColor}.marketing_desktop-discover-link__WKiPb{transition:background .2s,color .2s}.marketing_section-pad__zpBOg{padding:110px 8%}.marketing_personality-cta__Q3eWA{display:grid;grid-template-columns:.75fr 1.25fr;align-items:center;gap:40px;margin:0 8% 110px;padding:40px 7%;border-radius:36px;background:#eee8ff}.marketing_personality-cta__Q3eWA h2{margin-bottom:20px;font-size:48px;font-weight:700}.marketing_personality-cta__Q3eWA p:not(.marketing_script__jl1yr){max-width:520px;color:var(--muted);line-height:1.75}.marketing_personality-art__SnoCf{text-align:center}.marketing_personality-art__SnoCf img{width:min(100%,310px);mix-blend-mode:multiply}.marketing_how-section__6iTIQ{padding-top:82px;padding-bottom:82px;background:#f4efff}.marketing_center-intro__qSHOB{max-width:670px;margin:0 auto;text-align:center}.marketing_center-intro__qSHOB h2{margin:10px 0 22px}.marketing_center-intro__qSHOB>p:last-child{color:var(--muted);line-height:1.7}.marketing_steps-grid__pgD4O{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:42px}.marketing_step-card___ixKY{position:relative;padding:18px;border-radius:27px;background:hsla(0,0%,100%,.75)}.marketing_step-image__KlySo{display:flex;position:relative;align-items:center;justify-content:center;height:145px}.marketing_step-image__KlySo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;margin-top:100px}.marketing_step-note__KA4F8{position:absolute;top:5px;right:10px;z-index:1;max-width:250px;margin:0;text-align:right}.marketing_step-number__qdUYW{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;margin-top:14px;border-radius:50%;background:var(--lavender);color:#fff;font-weight:800}.marketing_step-card___ixKY h3{margin:13px 0 8px;font-size:19px}.marketing_step-card___ixKY>p:not(.marketing_step-note__KA4F8){color:var(--muted);font-size:13px;line-height:1.55}.marketing_center-cta___RXxc{margin-top:42px;text-align:center}.marketing_center-cta___RXxc .marketing_primary-cta__JUkgA{margin-top:0}.marketing_center-cta___RXxc p{color:var(--muted);font-size:13px}.marketing_steps-horizontal__71wpe{grid-template-columns:1fr}.marketing_steps-horizontal__71wpe .marketing_step-card___ixKY{display:grid;grid-template-columns:220px 1fr;grid-template-rows:auto auto 1fr;-moz-column-gap:20px;column-gap:20px;align-items:center}.marketing_steps-horizontal__71wpe .marketing_step-image__KlySo{grid-column:1;grid-row:1/4;height:220px}.marketing_steps-horizontal__71wpe .marketing_step-card___ixKY h3,.marketing_steps-horizontal__71wpe .marketing_step-card___ixKY>p:not(.marketing_step-note__KA4F8),.marketing_steps-horizontal__71wpe .marketing_step-number__qdUYW{grid-column:2}@media (min-width:1001px){.marketing_steps-grid__pgD4O.marketing_steps-vertical__AtQ6g .marketing_step-card___ixKY{margin-top:100px}}.marketing_mission___lc0Z{display:grid;grid-template-columns:1fr .75fr;align-items:center;gap:50px;margin:110px 8%;padding:65px 7%;border-radius:36px;background:#eee8ff}.marketing_mission-copy__n2gHR>p{max-width:450px;margin-bottom:0;color:var(--muted);line-height:1.75}.marketing_mission-art__yWjSe{position:relative;text-align:center}.marketing_mission-art__yWjSe img{width:min(100%,300px);height:230px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.marketing_mission-art__yWjSe .marketing_script__jl1yr{position:absolute;top:5px;right:0;transform:rotate(5deg)}.marketing_archetypes__Ky_RO{background:#fffdfa}.marketing_archetype-intro__XArXi{display:flex;align-items:end;justify-content:space-between;gap:30px}.marketing_archetype-intro__XArXi h2{margin:10px 0 20px}.marketing_archetype-intro__XArXi>div>p:last-child{max-width:450px;color:var(--muted);line-height:1.75}.marketing_intro-note__a_6t1{transform:rotate(-4deg);text-align:right}.marketing_filter-row__FYt9W{display:flex;flex-wrap:wrap;gap:9px;margin:45px 0 25px}.marketing_filter__cet4a{padding:11px 17px;border:0;border-radius:999px;background:#f5f2ee;color:#697089;font-size:13px;font-weight:700;cursor:pointer}.marketing_filter__cet4a.marketing_active__dIkLN{background:var(--ink);color:#fff}.marketing_archetype-grid__kXBuY{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.marketing_archetype-card__Jp6M8{display:flex;position:relative;min-height:280px;flex-direction:column;padding:22px;border-radius:28px;transition:transform .2s,box-shadow .2s}.marketing_archetype-card__Jp6M8:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(30,30,60,.09)}.marketing_archetype-card__Jp6M8 h3{max-width:250px;margin:0 0 7px;font-size:19px;font-weight:900;line-height:1.1}.marketing_archetype-card__Jp6M8 p{margin:0;color:#5f667b;font-size:13px}.marketing_archetype-visual__Dvxot{display:flex;align-items:center;justify-content:center;height:155px;margin-top:14px}.marketing_archetype-visual__Dvxot img{height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.marketing_card-arrow__m_M_J{display:grid;position:absolute;right:20px;bottom:20px;width:34px;height:34px;place-items:center;border-radius:50%;background:hsla(0,0%,100%,.75);font-size:19px}.marketing_tone-lavender__FO1A5{background:#eee8ff}.marketing_tone-peach__0siZj{background:#fff0e9}.marketing_tone-mint__DihfV{background:#edf8ef}.marketing_tone-blue__rdm35{background:#e7efff}.marketing_tone-pink__D5sRL{background:#ffe9ef}.marketing_tone-yellow__ZyUWU{background:#fff3cf}.marketing_tone-sand__2u84D{background:#f4eee4}.marketing_landscape-cta__SBeLZ{display:block;position:relative;aspect-ratio:1665/704;color:#fff;text-align:center;background:#1c2b5d url(/assets/landing_page/top-banner-desktop.webp) 50%/100% 100% no-repeat}.marketing_landscape-cta__SBeLZ h2{margin:0;font-size:clamp(2rem,4vw,3.8rem)}.marketing_landscape-cta__SBeLZ .marketing_script__jl1yr{position:absolute;right:10%;bottom:20%;margin:0;color:#fff}.marketing_landscape-link__z8V4f{margin:13px 0 0;color:#fff;font-size:12px;font-weight:700}.marketing_legal-links__cTp_1{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 28px;padding:22px 7%;background:#fffdfa;color:#687089;font-size:12px;font-weight:700}.marketing_legal-links__cTp_1 a:hover{color:#7764d8;text-decoration:underline;text-underline-offset:3px}@media (max-width:1000px){.marketing_site-shell__BkYbe{margin:12px;border-radius:25px}.marketing_beta-banner__FBOlK{margin-inline:6%}.marketing_hero-section__RK0en{padding-inline:6%}.marketing_section-pad__zpBOg{padding:80px 6%}.marketing_personality-cta__Q3eWA{margin-inline:6%}.marketing_archetype-grid__kXBuY{grid-template-columns:repeat(3,1fr)}}@media (max-width:680px){.marketing_site-shell__BkYbe{margin:0;border-radius:0}.marketing_beta-banner__FBOlK{margin-inline:7%;padding:10px 12px;font-size:12px;text-align:left}.marketing_hero-section__RK0en{display:flex;min-height:auto;flex-direction:column;padding:46px 7% 12px}.marketing_hero-copy__Kp_Ro{padding-bottom:10px}.marketing_hero-description__5b00M{font-size:16px}.marketing_hero-art__TD5cM{min-height:280px}.marketing_hero-note__SIzrw{top:0;right:0;font-size:15px}.marketing_feature-strip__hbRyo{grid-template-columns:1fr;padding:0 7% 30px}.marketing_feature-pill__FipiC{min-height:61px;flex-direction:row;gap:10px}.marketing_feature-pill__FipiC svg{width:27px;height:27px}.marketing_section-pad__zpBOg{padding:70px 7%}.marketing_personality-cta__Q3eWA{grid-template-columns:1fr;margin:0 7% 70px;padding:30px 8%}.marketing_personality-cta__Q3eWA h2{font-size:48px;line-height:1}.marketing_personality-art__SnoCf img{width:min(100%,240px)}.marketing_steps-grid__pgD4O{grid-template-columns:1fr;margin-top:36px}.marketing_step-card___ixKY{display:grid;grid-template-columns:125px 1fr;-moz-column-gap:17px;column-gap:17px}.marketing_step-image__KlySo{grid-row:span 3;height:205px}.marketing_step-note__KA4F8{top:4px;right:8px;max-width:145px;font-size:14px;line-height:1.1}.marketing_step-number__qdUYW{margin-top:0}.marketing_step-card___ixKY h3{margin:8px 0;font-size:17px}.marketing_step-card___ixKY>p:not(.marketing_step-note__KA4F8){margin-bottom:0;font-size:12px;line-height:1.45}.marketing_mission___lc0Z{display:flex;flex-direction:column;align-items:stretch;margin:65px 7%;padding:35px 8%}.marketing_mission-art__yWjSe{min-height:310px}.marketing_mission-art__yWjSe img{display:block;width:100%;max-width:none;height:300px}.marketing_mission-art__yWjSe .marketing_script__jl1yr{top:10px;right:0;max-width:150px;font-size:16px;line-height:1.05}.marketing_archetype-intro__XArXi{display:block}.marketing_intro-note__a_6t1{margin-top:30px;text-align:left}.marketing_filter-row__FYt9W{flex-wrap:nowrap;margin-right:-7vw;overflow-x:auto;padding-bottom:4px}.marketing_filter__cet4a{flex:0 0 auto}.marketing_archetype-grid__kXBuY{grid-template-columns:repeat(2,1fr);gap:10px}.marketing_archetype-card__Jp6M8{min-height:220px;padding:15px;border-radius:20px}.marketing_archetype-card__Jp6M8 h3{font-size:15px}.marketing_archetype-card__Jp6M8 p{font-size:11px}.marketing_archetype-visual__Dvxot{height:125px;margin-top:10px}.marketing_card-arrow__m_M_J{right:11px;bottom:11px;width:28px;height:28px;font-size:16px}.marketing_landscape-cta__SBeLZ{aspect-ratio:2/3;background-size:100% 100%;background-position:50%;background-image:url(/assets/landing_page/top-banner-mobile.webp)}.marketing_landscape-cta__SBeLZ h2{font-size:2.2rem}.marketing_landscape-cta__SBeLZ .marketing_script__jl1yr{right:9%;bottom:18%;font-size:20px}}.dark-theme .marketing_site-shell__BkYbe{background:#111827;box-shadow:0 24px 90px rgba(0,0,0,.32)}.dark-theme .marketing_hero-section__RK0en{background:radial-gradient(circle at 75% 32%,rgba(106,88,191,.28) 0,transparent 28%),linear-gradient(145deg,#121a2d,#211b30)}.dark-theme .marketing_archetypes__Ky_RO,.dark-theme .marketing_feature-strip__hbRyo{background:#111827}.dark-theme .marketing_legal-links__cTp_1{background:#111827;color:#aab3c7}.dark-theme .marketing_feature-pill__FipiC,.dark-theme .marketing_feature-pill__FipiC svg{color:#eef0fb}.dark-theme .marketing_beta-banner__FBOlK{border-color:#31543d;background:#17271d;color:#c4dfcb}.dark-theme .marketing_beta-label__YOVIX{background:#294a33;color:#b7e5c1}.dark-theme .marketing_mobile-menu__kHeKk{border-color:#2a3550;background:#121a2b;color:#eef0fb}.dark-theme .marketing_mobile-menu-link__5MNLN:hover{background:#252344;color:#fff}.dark-theme .marketing_mobile-menu-cta__EFr_P{background:#a998ff;color:#14192a}.dark-theme .marketing_mobile-menu-secondary__Mek0e{border-color:#37425a;background:#1d273b}.dark-theme .marketing_mobile-menu-secondary-feature__wTD_G{background:#a998ff;color:#14192a}.dark-theme .marketing_desktop-discover-link__WKiPb:hover{background:#252344;color:#f5f2ff}.dark-theme .marketing_mobile-menu-toggle__zqRt6{border-color:#303a51;color:#f5f2ff}.dark-theme .marketing_site-shell__BkYbe header nav[aria-label="Marketing navigation"]{color:#aab4c9}.dark-theme .marketing_site-shell__BkYbe header nav[aria-label="Marketing navigation"] a:hover{color:#f5f2ff}.dark-theme .marketing_how-section__6iTIQ,.dark-theme .marketing_mission___lc0Z,.dark-theme .marketing_personality-cta__Q3eWA{background:#191d34}.dark-theme .marketing_archetype-card__Jp6M8,.dark-theme .marketing_step-card___ixKY{background:#171e31}.dark-theme .marketing_archetype-card__Jp6M8 p{color:#aab3c7}.dark-theme .marketing_filter__cet4a{background:#20283c;color:#aab3c7}.dark-theme .marketing_filter__cet4a.marketing_active__dIkLN,.dark-theme .marketing_primary-cta__JUkgA{background:#f5f2ff;color:#14192a}.dark-theme .marketing_site-shell__BkYbe header a[href="/auth"]:hover{color:#15182a;background:#a998ff}.dark-theme .marketing_card-arrow__m_M_J{background:rgba(27,34,53,.84)}.dark-theme .marketing_center-cta___RXxc p,.dark-theme .marketing_center-intro__qSHOB>p:last-child,.dark-theme .marketing_mission-copy__n2gHR>p{color:#9aa5bd}.dark-theme .marketing_archetype-visual__Dvxot img,.dark-theme .marketing_mission-art__yWjSe img,.dark-theme .marketing_personality-art__SnoCf img,.dark-theme .marketing_step-image__KlySo img{mix-blend-mode:normal}