/* Home adjustments from Figma EKTjOFjzrmF6RO0jAkYYlu, node 1:29. Existing interactions remain in their original scripts. */
.home-figma .original-intro{gap:32px;padding-top:64px;padding-bottom:88px}.home-figma .figma-intro-art{display:block;width:120px;height:120px;flex:0 0 120px;object-fit:contain}.home-figma .original-intro h2{font-size:38.4px;line-height:48px}.home-figma .single-session>div:first-child>img{max-width:100%;height:auto}.home-figma .original-faq{grid-template-columns:276px minmax(0,644px);gap:115px;justify-content:center;align-items:start;padding-top:56px;padding-bottom:100px}.home-figma .original-faq h2{font-size:40px;line-height:48px;max-width:276px}.home-figma .original-faq .questions{margin-top:-21px}.home-figma .questions summary{font-size:17px;line-height:27.2px;padding-top:21px;padding-bottom:21px}.home-figma .questions p{font-size:17px;line-height:30.6px;padding-bottom:27px}.home-figma .questions details{height:auto;overflow:visible}.home-figma #vivian-home{padding-bottom:102px}.home-figma #orientation-invitation{margin:42px auto 0;padding:0}.home-figma #orientation-invitation .orientation-home-layout{grid-template-columns:minmax(0,620px) minmax(0,458px);gap:18px;min-height:482px;padding:40px 44px 16px;background:transparent}.home-figma #orientation-invitation h2{max-width:480px;font-size:36px;line-height:43.2px}.home-figma #orientation-invitation .orientation-home-description{max-width:620px}.home-figma #orientation-invitation .orientation-home-visual{min-height:0;background:none;padding:0;border:0;border-radius:0;align-self:center}.home-figma #orientation-invitation .orientation-home-visual img{display:block;width:458px;max-width:100%;height:auto;object-fit:contain}.home-figma #orientation-invitation .orientation-home-visual div{display:none}.home-figma .original-feature.reverse{padding-top:92px}.home-figma .collage .study-image{height:410px}
@media(min-width:1181px){.home-figma .hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));max-width:560px}.home-figma .hero-actions>a{min-height:53px}}
@media(max-width:1000px){.home-figma .original-faq{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:48px}.home-figma #orientation-invitation .orientation-home-layout{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);padding:32px;gap:20px}.home-figma #orientation-invitation h2{font-size:30px;line-height:1.25}}
@media(max-width:760px){.home-figma .original-intro{padding:48px 0;gap:20px;flex-direction:column;text-align:center}.home-figma .original-intro h2{font-size:29px;line-height:1.3}.home-figma .figma-intro-art{width:120px;height:120px}.home-figma #vivian-home{padding-bottom:40px}.home-figma #orientation-invitation{margin-top:32px;width:auto}.home-figma #orientation-invitation .orientation-home-layout{display:flex;flex-direction:column;min-height:0;padding:24px;gap:24px}.home-figma #orientation-invitation .orientation-home-visual{order:0;width:100%;padding:0;margin:0}.home-figma #orientation-invitation .orientation-home-visual img{width:458px;max-width:100%;height:auto}.home-figma #orientation-invitation h2{font-size:28px;line-height:1.25;max-width:none}.home-figma #orientation-invitation .orientation-home-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.home-figma .original-feature.reverse{padding-top:48px}.home-figma .collage .study-image{height:320px}.home-figma .original-faq{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:32px;padding-bottom:48px}.home-figma .original-faq h2{font-size:32px;line-height:1.25;max-width:none}.home-figma .original-faq .questions{margin:0}.home-figma .questions summary{font-size:16px;line-height:1.6}.home-figma .questions p{font-size:15px;line-height:1.8}.home-figma .single-session img{max-width:100%;height:auto}}
