.juku-module__jX3NCq__page{background:var(--color-cream);color:var(--color-ink)}@media (max-width:767px){.juku-module__jX3NCq__page{padding-bottom:calc(96px + env(safe-area-inset-bottom))}}.juku-module__jX3NCq__container{max-width:1120px;margin:0 auto;padding-left:20px;padding-right:20px}.juku-module__jX3NCq__section{padding-top:40px;padding-bottom:40px;scroll-margin-top:96px}.juku-module__jX3NCq__sectionAlt{background:color-mix(in srgb, var(--color-cream-line) 50%, transparent)}.juku-module__jX3NCq__anchor{height:0;scroll-margin-top:96px;display:block}.juku-module__jX3NCq__sectionTitle{font-family:var(--font-hd);color:var(--color-ink);margin:0 0 16px;font-size:24px;font-weight:900;line-height:1.45}.juku-module__jX3NCq__cardTitle{font-family:var(--font-hd);color:var(--color-ink);margin:0 0 8px;font-size:19px;font-weight:900;line-height:1.5}.juku-module__jX3NCq__body{color:var(--color-ink-soft);margin:0;font-size:16px;line-height:1.85}.juku-module__jX3NCq__bodyStrong{color:var(--color-ink);font-weight:700;}.juku-module__jX3NCq__note{color:var(--color-ink-soft);margin:0;font-size:14px;line-height:1.75}.juku-module__jX3NCq__stack>*+*{margin-top:16px}.juku-module__jX3NCq__stackTight>*+*{margin-top:8px}@media (min-width:768px){.juku-module__jX3NCq__container{padding-left:32px;padding-right:32px}.juku-module__jX3NCq__section{padding-top:64px;padding-bottom:64px}.juku-module__jX3NCq__sectionTitle{font-size:32px}.juku-module__jX3NCq__cardTitle{font-size:21px}}.juku-module__jX3NCq__card{border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#fff;padding:20px}.juku-module__jX3NCq__cardAccent{border-top:4px solid var(--color-sun);}@media (min-width:768px){.juku-module__jX3NCq__card,.juku-module__jX3NCq__cardAccent{padding:28px}}.juku-module__jX3NCq__primaryCta{background:var(--color-sun);width:100%;min-height:48px;color:var(--color-ink);font-family:var(--font-hd);text-align:center;box-shadow:var(--shadow-cta);border-radius:999px;padding:13px 24px;font-size:16px;font-weight:900;line-height:1.4;transition:transform .15s ease-out,box-shadow .15s ease-out;display:block}.juku-module__jX3NCq__primaryCta:hover{box-shadow:var(--shadow-cta-pressed);transform:translateY(2px)}.juku-module__jX3NCq__ctaNote{text-align:center;color:var(--color-ink-soft);margin-top:8px;}@media (min-width:768px){.juku-module__jX3NCq__primaryCta{width:auto;display:inline-block}.juku-module__jX3NCq__ctaNote{text-align:left}}.juku-module__jX3NCq__hero{padding-top:16px;padding-bottom:32px;scroll-margin-top:96px}.juku-module__jX3NCq__heroEyebrow{border:1.5px solid var(--color-ink);color:var(--color-ink);background:#fff;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:700;line-height:1.5;display:inline-flex}.juku-module__jX3NCq__heroTitle{font-family:var(--font-hd);letter-spacing:.01em;color:var(--color-ink);margin:16px 0;font-size:clamp(26px,7.1vw,32px);font-weight:900;line-height:1.4}.juku-module__jX3NCq__heroTitle span{display:block}.juku-module__jX3NCq__heroParagraphs>*+*{margin-top:8px}.juku-module__jX3NCq__heroReassurance{margin-top:8px;}.juku-module__jX3NCq__heroCtaWrap{margin-top:16px;margin-bottom:8px}.juku-module__jX3NCq__heroDetails{color:var(--color-ink);font-weight:700;}.juku-module__jX3NCq__heroParticipation{margin-top:4px;}.juku-module__jX3NCq__heroImageDesktop{display:none}.juku-module__jX3NCq__heroImage{border-radius:22px;width:100%;height:auto}.juku-module__jX3NCq__heroImageFrame{border-radius:var(--radius-panel);box-shadow:var(--shadow-lift);background:#fff;padding:12px}@media (min-width:768px){.juku-module__jX3NCq__heroTitle{font-size:40px}}@media (min-width:1280px){.juku-module__jX3NCq__heroTitle{font-size:44px}.juku-module__jX3NCq__heroGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;display:grid}.juku-module__jX3NCq__heroImageDesktop{display:block}.juku-module__jX3NCq__heroImageFrame{padding:20px}}.juku-module__jX3NCq__concernList{gap:12px;margin:0;padding:0;list-style:none;display:grid}.juku-module__jX3NCq__concernItem{padding-left:44px;position:relative;}.juku-module__jX3NCq__concernItem:before{content:"";background:var(--color-coral);border-radius:999px;width:8px;height:8px;position:absolute;top:calc(.92em + 20px);left:22px}.juku-module__jX3NCq__closing{border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#fff;margin-top:16px;padding:20px;}@media (min-width:768px){.juku-module__jX3NCq__concernItem{padding-left:52px}.juku-module__jX3NCq__concernItem:before{top:calc(.92em + 28px);left:28px}.juku-module__jX3NCq__closing{padding:28px}}.juku-module__jX3NCq__infoList{flex-direction:column;margin-top:20px;display:flex;}.juku-module__jX3NCq__infoList>*+*{border-top:1px dashed var(--color-cream-line);margin-top:16px;padding-top:16px}.juku-module__jX3NCq__steps{gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.juku-module__jX3NCq__step{grid-template-columns:44px 1fr;align-items:start;gap:12px;display:grid;}.juku-module__jX3NCq__stepNumber{background:var(--color-ink);color:#fff;width:44px;height:44px;font-family:var(--font-mono);border-radius:999px;justify-content:center;align-items:center;font-size:14px;font-weight:500;display:inline-flex}.juku-module__jX3NCq__fallbackBox{border-radius:var(--radius-card);border:1.5px dashed var(--color-ink-muted);background:#fff;margin-top:20px;padding:20px}.juku-module__jX3NCq__philosophy{border-radius:var(--radius-card);background:var(--color-ink);color:#fff;font-family:var(--font-hd);margin-top:20px;padding:20px;font-size:19px;font-weight:900;line-height:1.5}.juku-module__jX3NCq__approachImage{margin-top:20px}@media (min-width:768px){.juku-module__jX3NCq__fallbackBox,.juku-module__jX3NCq__philosophy{padding:28px}.juku-module__jX3NCq__philosophy{font-size:21px}}@media (min-width:1280px){.juku-module__jX3NCq__approachImage{display:none}}.juku-module__jX3NCq__exampleGrid{gap:16px;margin-top:20px;display:grid}.juku-module__jX3NCq__exampleRow+.juku-module__jX3NCq__exampleRow{border-top:1px dashed var(--color-cream-line);margin-top:16px;padding-top:16px}.juku-module__jX3NCq__exampleLabel{background:var(--color-cream);color:var(--color-ink);border-radius:999px;margin-bottom:6px;padding:4px 10px;font-size:12px;font-weight:700;line-height:1.5;display:inline-flex}@media (min-width:1024px){.juku-module__jX3NCq__exampleGrid{grid-template-columns:repeat(3,1fr)}}.juku-module__jX3NCq__roadmapRows{gap:12px;margin-top:20px;display:grid}.juku-module__jX3NCq__roadmapRow{}.juku-module__jX3NCq__roadmapPeriod{background:var(--color-ink);color:#fff;font-family:var(--font-mono);border-radius:999px;margin-bottom:8px;padding:4px 12px;font-size:13px;font-weight:500;line-height:1.6;display:inline-flex}.juku-module__jX3NCq__roadmapOutput{border-top:1px dashed var(--color-cream-line);margin-top:8px;padding-top:8px;}.juku-module__jX3NCq__roadmapOutputLabel{color:var(--color-ink);font-weight:700}.juku-module__jX3NCq__supportGrid{gap:12px;margin-top:20px;display:grid}@media (min-width:768px){.juku-module__jX3NCq__supportGrid{grid-template-columns:repeat(3,1fr)}}.juku-module__jX3NCq__priceHead{border-radius:var(--radius-card);background:var(--color-ink);color:#fff;margin-top:20px;padding:20px}.juku-module__jX3NCq__priceLabel{font-family:var(--font-hd);color:var(--color-on-ink-body);margin:0;font-size:16px;font-weight:900}.juku-module__jX3NCq__priceMonthly{font-family:var(--font-hd);color:var(--color-sun);margin:4px 0 0;font-size:28px;font-weight:900;line-height:1.4}.juku-module__jX3NCq__priceCapacity{color:#fff;margin:8px 0 0;font-size:16px;font-weight:700;line-height:1.85}@media (min-width:768px){.juku-module__jX3NCq__priceHead{padding:28px}.juku-module__jX3NCq__priceMonthly{font-size:36px}}.juku-module__jX3NCq__faqList{gap:12px;max-width:800px;margin:20px auto 0;display:grid}.juku-module__jX3NCq__faqItem{border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#fff}.juku-module__jX3NCq__faqSummary{cursor:pointer;font-family:var(--font-hd);color:var(--color-ink);align-items:flex-start;gap:12px;padding:20px;font-size:16px;font-weight:900;line-height:1.6;list-style:none;display:flex}.juku-module__jX3NCq__faqSummary::-webkit-details-marker{display:none}.juku-module__jX3NCq__faqQ{font-family:var(--font-mono);color:var(--color-coral-text);font-size:14px;font-weight:500}.juku-module__jX3NCq__faqMark{color:var(--color-ink-muted);margin-left:auto;font-size:20px;line-height:1.2;transition:transform .15s ease-out}.juku-module__jX3NCq__faqItem[open] .juku-module__jX3NCq__faqMark{transform:rotate(45deg)}.juku-module__jX3NCq__faqAnswer{padding:0 20px 20px;}@media (min-width:768px){.juku-module__jX3NCq__faqSummary{padding:24px 28px}.juku-module__jX3NCq__faqAnswer{padding:0 28px 24px}}.juku-module__jX3NCq__applyGrid{gap:20px;margin-top:20px;display:grid}.juku-module__jX3NCq__formCard{border-radius:var(--radius-card);box-shadow:var(--shadow-card);background:#fff;padding:20px}@media (min-width:768px){.juku-module__jX3NCq__formCard{padding:28px}}@media (min-width:1024px){.juku-module__jX3NCq__applyGrid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:32px}}.juku-module__jX3NCq__resourceCard{justify-items:start;gap:20px;margin-top:20px;display:grid;}.juku-module__jX3NCq__resourceTitle{margin-top:12px;}.juku-module__jX3NCq__lineCta{border:1.5px solid var(--color-ink);min-height:48px;color:var(--color-ink);background:#fff;border-radius:999px;justify-content:center;align-items:center;padding:12px 24px;font-size:16px;font-weight:700;line-height:1.5;display:inline-flex}.juku-module__jX3NCq__lineCta:hover{background:var(--color-cream)}.juku-module__jX3NCq__resourceCover{border-radius:12px;width:120px;height:auto}@media (min-width:768px){.juku-module__jX3NCq__resourceCard{grid-template-columns:1fr auto;align-items:center}.juku-module__jX3NCq__resourceCover{width:146px}}.juku-module__jX3NCq__pageFooter{border-top:1px solid var(--color-cream-line);color:var(--color-ink-soft);margin-top:8px;padding-top:24px;font-size:14px;line-height:1.75}.juku-module__jX3NCq__pageFooterLinks{gap:16px;margin-top:12px;display:flex}.juku-module__jX3NCq__pageFooterLinks a{text-underline-offset:2px;text-decoration:underline}@media (min-width:768px){.juku-module__jX3NCq__pageFooter{justify-content:space-between;align-items:center;display:flex}.juku-module__jX3NCq__pageFooterLinks{margin-top:0}}.juku-module__jX3NCq__primaryCta:focus-visible,.juku-module__jX3NCq__lineCta:focus-visible,.juku-module__jX3NCq__faqSummary:focus-visible{outline:3px solid var(--color-ink);outline-offset:2px}
