.styles_page__qXbmd{background-color:var(--background-01);min-height:100vh}.styles_hero__ZF423{padding-top:160px;padding-bottom:var(--space-96);text-align:center;background-image:radial-gradient(circle,#CCCCCC 1px,transparent 0);background-size:28px 28px}.styles_heroInner__nt8tt{max-width:720px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:var(--space-24)}.styles_h1__HpxtV{font-size:56px;font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--text-primary)}.styles_heroSub__V8mP9{font-size:20px;line-height:1.6;color:var(--text-secondary);max-width:560px}.styles_heroButtons__LDGbu{display:flex;gap:12px;margin-top:var(--space-8);flex-wrap:wrap;justify-content:center}.styles_heroButton__dGejD{display:inline-flex;align-items:center;gap:8px;background:#1a1a1a;color:#fff;padding:14px 28px;border-radius:50px;text-decoration:none;font-weight:500;font-size:16px;transition:all .2s ease;border:none}.styles_heroButton__dGejD:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.styles_appleIcon__0LcSD,.styles_playIcon__zSNVz{filter:brightness(100)}.styles_heroImageWrap__2ri3N{position:relative;margin-top:var(--space-40);display:flex;justify-content:center}.styles_cloudLeft__IXwZ3{left:-180px;top:55%;width:420px}.styles_cloudLeft__IXwZ3,.styles_cloudRight__ZYurY{position:absolute;height:auto;z-index:0;pointer-events:none}.styles_cloudRight__ZYurY{right:-160px;top:-5%;width:380px}.styles_heroImage__C8myF{position:relative;z-index:1;width:100%;max-width:360px;height:auto;border-radius:24px;transform:rotate(-2deg)}.styles_steps__bbyEO{padding:var(--space-96) 0}.styles_stepsInner__xo5PC{max-width:1280px;margin:0 auto;text-align:center;background:#F4F3EE;border-radius:32px;padding:var(--space-80) var(--space-64)}.styles_sectionTitle__cKYrO{font-size:44px;font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--text-primary);margin-bottom:var(--space-56)}.styles_stepsGrid__XcsHL{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-48);gap:var(--space-48)}.styles_step__RmhKS{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-12)}.styles_stepNumber__OYLNO{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.styles_stepImage__i4B4G{width:100%;height:auto;aspect-ratio:1;border-radius:24px;object-fit:cover}.styles_stepTitle__nFgAN{font-size:26px;font-weight:500;color:var(--text-primary);margin:var(--space-16) 0 0}.styles_stepText__3Nt38{font-size:16px;line-height:1.6;color:var(--text-secondary);margin:0;max-width:260px}.styles_whyDifferent___qec1{padding:var(--space-96) 0}.styles_whyDifferentInner__i05E4{max-width:1080px;margin:0 auto;text-align:center}.styles_featureGrid__cM2TM{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-16);gap:var(--space-16);margin-top:var(--space-48);text-align:left}.styles_featureCard__t4Dxp{padding:var(--space-28) var(--space-24);background:var(--background-02);border-radius:16px}.styles_featureTitle__s1_IL{font-size:24px;font-weight:500;color:var(--text-primary);margin-bottom:var(--space-8)}.styles_featureText__Aab3j{font-size:18px;line-height:1.6;color:var(--text-secondary)}.styles_subjects__r01HD{padding:var(--space-96) 0;background:#fff}.styles_subjectsInner__v5QKy{max-width:1280px;margin:0 auto;text-align:center}.styles_subjectGrid__iUmKg{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-24);gap:var(--space-24);margin-top:var(--space-48)}.styles_subjectCard__evdeH{perspective:800px;background:none;border:none;padding:0;cursor:pointer;text-align:left;font-family:inherit;min-height:380px}.styles_cardInner__DOdCj{position:relative;width:100%;height:100%;transition:transform .5s ease;transform-style:preserve-3d}.styles_subjectCard__evdeH.styles_flipped__yPok4 .styles_cardInner__DOdCj{transform:rotateY(180deg)}@media (hover:hover){.styles_subjectCard__evdeH:hover .styles_cardInner__DOdCj{transform:rotateY(180deg)}}.styles_cardBack__wxMAH,.styles_cardFront__SQW6V{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#F7F6F4;border-radius:20px;padding:var(--space-32);display:flex;flex-direction:column}.styles_cardBack__wxMAH{transform:rotateY(180deg);background:#262626;color:#fff}.styles_cardBack__wxMAH .styles_subjectBack__6o7jb,.styles_cardBack__wxMAH .styles_subjectLabel__nSfwf{color:#fff}.styles_subjectLabel__nSfwf{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);margin-bottom:var(--space-16)}.styles_subjectFront__3hQUf{font-size:28px;line-height:1.15}.styles_subjectBack__6o7jb,.styles_subjectFront__3hQUf{font-family:var(--font-exposure),serif;font-weight:400;letter-spacing:-.02em;color:var(--text-primary);flex:1 1}.styles_subjectBack__6o7jb{font-size:20px;line-height:1.3}.styles_statsLine__vHsW8{margin-top:var(--space-48);font-size:20px;color:var(--text-secondary);line-height:1.6}.styles_statsBold__oC5it{font-weight:600;color:var(--text-primary)}.styles_faq__URcCz{padding:var(--space-96) 0;max-width:720px;margin:0 auto}.styles_faq__URcCz h2{text-align:center;font-size:38px}.styles_bottomCta__HaEmc{padding:0 0 var(--space-96);max-width:720px;margin:0 auto}@media (max-width:1023px){.styles_hero__ZF423{padding-top:140px;padding-bottom:var(--space-80)}.styles_h1__HpxtV{font-size:44px}.styles_sectionTitle__cKYrO{font-size:36px}.styles_stepsInner__xo5PC{padding:var(--space-40);border-radius:24px}.styles_stepsGrid__XcsHL{gap:var(--space-48);max-width:360px;margin:0 auto}.styles_featureGrid__cM2TM,.styles_stepsGrid__XcsHL{grid-template-columns:1fr}.styles_subjectGrid__iUmKg{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:var(--space-16);padding-bottom:var(--space-8);margin-top:var(--space-48);margin-right:calc(-1 * var(--space-16))}.styles_subjectCard__evdeH{min-width:300px;min-height:400px;flex-shrink:0;scroll-snap-align:start}.styles_faq__URcCz,.styles_steps__bbyEO,.styles_subjects__r01HD,.styles_whyDifferent___qec1{padding:var(--space-80) 0}}@media (max-width:640px){.styles_hero__ZF423{padding-top:120px;padding-bottom:var(--space-64)}.styles_h1__HpxtV{font-size:36px}.styles_heroSub__V8mP9{font-size:18px}.styles_heroButtons__LDGbu{flex-direction:column;align-items:center}.styles_heroButton__dGejD{justify-content:center;white-space:nowrap;font-size:15px;padding:14px 24px;width:220px}.styles_heroImage__C8myF{max-width:320px}.styles_sectionTitle__cKYrO{font-size:34px;margin-bottom:var(--space-40)}.styles_stepTitle__nFgAN{font-size:24px}.styles_faq__URcCz,.styles_steps__bbyEO,.styles_subjects__r01HD,.styles_whyDifferent___qec1{padding:var(--space-64) 0}.styles_bottomCta__HaEmc{padding:0 0 var(--space-64)}}