.marketing-landing_root__zBPQl{--lp-ink:#071f42;--lp-coral:#f25b78;--lp-aqua:#2d9b9a;--lp-cream:#fffaf3;--lp-line:rgba(7,31,66,0.12);color:var(--lp-ink);background:#fffdf9}.marketing-landing_header__70GZW{position:sticky;top:0;z-index:10;border-bottom:1px solid var(--lp-line);background:rgba(255,253,249,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.marketing-landing_headerInner__gGtOw{display:flex;min-height:72px;align-items:center;justify-content:space-between;gap:20px}.marketing-landing_brandLink__C3KI3{display:inline-flex;align-items:center;min-width:0}.marketing-landing_brandLogo__y1Rya{display:block;width:min(220px,52vw);height:auto}.marketing-landing_navActions__PXbS6{flex-shrink:0}.marketing-landing_hero__SAAUI{position:relative;overflow:hidden;min-height:min(640px,calc(100vh - 130px));border-bottom:1px solid var(--lp-line);background:linear-gradient(90deg,rgba(255,253,249,.98),rgba(255,253,249,.9) 52%,rgba(255,250,243,.74)),#fffdf9}.marketing-landing_hero__SAAUI:before{position:absolute;inset:auto 0 0;height:34%;pointer-events:none;content:"";background:linear-gradient(0deg,rgba(242,91,120,.1),transparent)}.marketing-landing_heroInner__I_irm{position:relative;display:grid;min-height:inherit;grid-template-columns:minmax(0,1fr) minmax(280px,460px);align-items:center;gap:44px;padding-block:42px 38px}.marketing-landing_heroCopy__8Imuf{position:relative;z-index:2;max-width:670px}.marketing-landing_heroKicker__lXs57{width:fit-content;border:1px solid rgba(242,91,120,.28);color:var(--lp-coral);background:rgba(242,91,120,.1)}.marketing-landing_heroTitle__VHFI9.marketing-landing_heroTitle__VHFI9{margin:18px 0 0;font-size:clamp(2.9rem,8vw,6.1rem);line-height:.92;letter-spacing:0}.marketing-landing_heroSubtitle__EcdhI{margin-top:10px;font-size:clamp(1.55rem,4vw,2.6rem);font-weight:700;line-height:1.12;color:var(--lp-coral)}.marketing-landing_heroLead__hPtz_.marketing-landing_heroLead__hPtz_{max-width:620px;margin-top:22px;line-height:1.9}.marketing-landing_heroActions__Z1jW9{margin-top:28px}.marketing-landing_trustLine___wX0X{margin-top:14px}.marketing-landing_heroVisual__Lsi87{position:relative;z-index:1;display:grid;place-items:center;min-height:350px}.marketing-landing_heroBirds__P7RUD{width:min(100%,400px);height:auto;filter:drop-shadow(0 18px 32px rgba(7,31,66,.14))}.marketing-landing_pulseLine__Tuwvv{position:absolute;right:0;bottom:28px;left:18%;height:2px;background:linear-gradient(90deg,transparent,rgba(242,91,120,.72),transparent)}.marketing-landing_pulseLine__Tuwvv:before{position:absolute;top:-25px;left:32%;width:116px;height:52px;content:"";border-bottom:3px solid rgba(242,91,120,.7);clip-path:polygon(0 54%,18% 54%,30% 12%,42% 92%,55% 44%,70% 44%,78% 22%,88% 54%,100% 54%,100% 64%,83% 64%,77% 44%,68% 56%,57% 56%,42% 100%,30% 36%,22% 64%,0 64%)}.marketing-landing_oauthPanel__sdCD4{position:absolute;right:clamp(24px,4vw,48px);bottom:26px;z-index:3;width:min(360px,calc(100% - 48px))}.marketing-landing_rhythmStrip__zWnHG{border-bottom:1px solid var(--lp-line);background:#ffffff;contain-intrinsic-size:auto 150px;content-visibility:auto;padding-block:22px}.marketing-landing_rhythmItem__66bxi{min-height:86px;border-left:3px solid rgba(242,91,120,.42);padding:14px 18px;background:linear-gradient(90deg,rgba(242,91,120,.08),transparent)}.marketing-landing_rhythmLabel__IseZ2{font-weight:700;color:var(--lp-aqua)}.marketing-landing_rhythmValue__SIvbp{margin-top:6px;font-size:1.08rem;font-weight:700;color:var(--lp-ink)}.marketing-landing_section__DHghF{padding-block:76px;background:#fffdf9;contain-intrinsic-size:auto 720px;content-visibility:auto}.marketing-landing_surfaceSection__vrqNk{background:#f6fbfa}.marketing-landing_sectionHeader___6u6u{max-width:760px;margin-inline:auto;text-align:center}.marketing-landing_featureCard__DiXbo,.marketing-landing_priceCard__kspDd,.marketing-landing_valueCard__BRWHI{height:100%;border-color:var(--lp-line);border-radius:8px;background:rgba(255,255,255,.9)}.marketing-landing_featureCard__DiXbo{border-top:3px solid rgba(45,155,154,.26)}.marketing-landing_featureIcon__38bIY{color:var(--lp-coral);background:rgba(242,91,120,.11)}.marketing-landing_cardTitle__7zO9T.marketing-landing_cardTitle__7zO9T{font-size:1.12rem;line-height:1.35}.marketing-landing_blogCard__dpqD_{height:100%;overflow:hidden;border-color:var(--lp-line);border-radius:8px;background:rgba(255,255,255,.94)}.marketing-landing_blogImageFrame__jKDmI{overflow:hidden;aspect-ratio:16/9;border-bottom:1px solid var(--lp-line);background:#eefafa}.marketing-landing_blogImage__RTPpY{display:block;width:100%;height:100%;object-fit:cover}.marketing-landing_blogCardBody__cM__c{padding:22px}.marketing-landing_blogCardTitle__BzD_7.marketing-landing_blogCardTitle__BzD_7{font-size:1.12rem;line-height:1.45}.marketing-landing_blogCardTitle__BzD_7 a{color:inherit;text-decoration:none}.marketing-landing_blogCardTitle__BzD_7 a:focus-visible,.marketing-landing_blogCardTitle__BzD_7 a:hover{color:var(--lp-coral);text-decoration:underline;text-underline-offset:.2em}.marketing-landing_blogExcerpt__2DFJY{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.marketing-landing_priceText__NAHM2.marketing-landing_priceText__NAHM2{color:var(--lp-coral);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.marketing-landing_ctaBand__mqwHy{border-top:1px solid var(--lp-line);border-bottom:1px solid var(--lp-line);background:linear-gradient(135deg,#fff8f1,#eefafa);contain-intrinsic-size:auto 320px;content-visibility:auto;padding-block:76px}.marketing-landing_ctaInner__PChly{text-align:center}.marketing-landing_ctaIcon__9r7fX{color:var(--lp-coral)}.marketing-landing_ctaLead__nIfZ6{max-width:680px}.marketing-landing_footer__rM8WC{border-top:1px solid var(--lp-line);background:#ffffff;contain-intrinsic-size:auto 120px;content-visibility:auto}.marketing-landing_footerInner__sKLsf{display:grid;min-height:84px;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;padding-block:14px}.marketing-landing_footerLinks__ueObI{min-width:0}.marketing-landing_footerTagline__pN6LM{justify-self:end}@media (max-width:900px){.marketing-landing_hero__SAAUI{min-height:auto}.marketing-landing_heroInner__I_irm{grid-template-columns:1fr;padding-block:42px 28px}.marketing-landing_heroVisual__Lsi87{position:absolute;top:150px;right:-82px;z-index:0;min-height:0;width:280px;opacity:.15}.marketing-landing_heroBirds__P7RUD{width:280px}.marketing-landing_pulseLine__Tuwvv{display:none}.marketing-landing_oauthPanel__sdCD4{position:relative;right:auto;bottom:auto;width:100%;max-width:420px}.marketing-landing_section__DHghF{padding-block:56px}.marketing-landing_footerInner__sKLsf{grid-template-columns:1fr;justify-items:center;text-align:center}.marketing-landing_footerTagline__pN6LM{justify-self:center}}@media (max-width:720px){.marketing-landing_headerInner__gGtOw{flex-wrap:wrap;justify-content:center;padding-block:8px}.marketing-landing_brandLink__C3KI3,.marketing-landing_navActions__PXbS6{width:100%;justify-content:center}.marketing-landing_heroLead__hPtz_,.marketing-landing_heroVisual__Lsi87{display:none}}@media (max-width:560px){.marketing-landing_headerInner__gGtOw{min-height:66px}.marketing-landing_brandLogo__y1Rya{width:min(180px,48vw)}.marketing-landing_navActions__PXbS6{gap:4px}.marketing-landing_heroInner__I_irm{gap:22px}.marketing-landing_heroTitle__VHFI9.marketing-landing_heroTitle__VHFI9{font-size:clamp(2.55rem,16vw,4rem)}.marketing-landing_heroSubtitle__EcdhI{font-size:1.45rem}.marketing-landing_heroVisual__Lsi87{top:160px;right:-104px;width:260px}.marketing-landing_heroBirds__P7RUD{width:260px}}.marketing-blog-shell_root__gBFS8{background:var(--tw-bg);display:flex;flex-direction:column;min-height:100vh;min-width:0}.marketing-blog-shell_skipLink__tx9df{background:var(--tw-primary);border-radius:0 0 var(--tw-radius-md) 0;color:white;left:0;padding:.75rem 1rem;position:fixed;top:0;transform:translateY(-120%);transition:transform .12s ease;z-index:100}.marketing-blog-shell_skipLink__tx9df:focus{transform:translateY(0)}.marketing-blog-shell_header__nWDk5{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:color-mix(in srgb,var(--tw-bg) 88%,transparent);border-bottom:1px solid var(--tw-border);position:sticky;top:0;z-index:20}.marketing-blog-shell_headerInner__D6anl{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;margin-inline:auto;max-width:1180px;min-height:var(--tw-header-h);padding-block:.625rem;padding-inline:1rem;width:100%}.marketing-blog-shell_brandLink___kZf4{border-radius:var(--tw-radius-sm);display:inline-flex;flex:0 0 auto;width:10.5rem}.marketing-blog-shell_brandLink___kZf4:focus-visible{outline:2px solid var(--tw-primary);outline-offset:4px}.marketing-blog-shell_brandLogo__K1GNT{aspect-ratio:555/170;display:block;height:auto;max-width:100%;width:10.5rem}.marketing-blog-shell_navActions__Icfq2{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end;min-width:0}.marketing-blog-shell_action__oo9bh{align-items:center;background:var(--tw-surface);border:1px solid var(--tw-border-strong);border-radius:var(--tw-radius);color:var(--tw-text);cursor:pointer;display:inline-flex;font:inherit;font-size:13px;font-weight:500;gap:6px;justify-content:center;line-height:1;min-height:2rem;padding:7px 13px;text-decoration:none;transition:background-color .12s ease,border-color .12s ease,color .12s ease,transform 50ms ease,box-shadow .12s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.marketing-blog-shell_actionSmall__rPqQi{font-size:12.5px;min-height:1.75rem;padding:5px 11px}.marketing-blog-shell_actionSubtle__8j_7n{background:transparent;border-color:transparent}.marketing-blog-shell_actionPrimary__UloDy{background:var(--tw-primary);border-color:var(--tw-primary);color:#fff}.marketing-blog-shell_action__oo9bh:hover{background:var(--tw-surface-sunken)}.marketing-blog-shell_actionPrimary__UloDy:hover{background:var(--tw-primary-hover);border-color:var(--tw-primary-hover)}.marketing-blog-shell_action__oo9bh:active{transform:translateY(1px)}.marketing-blog-shell_action__oo9bh:focus-visible{outline:2px solid var(--tw-primary);outline-offset:2px}.marketing-blog-shell_mobileNavigation__ShmQ0{display:none}.marketing-blog-shell_mobileNavigation__ShmQ0 summary{border:1px solid var(--tw-border);border-radius:var(--tw-radius-md);color:var(--tw-text);cursor:pointer;font-weight:700;list-style-position:inside;padding:.625rem .75rem}.marketing-blog-shell_mobileNavigation__ShmQ0 summary:focus-visible{outline:2px solid var(--tw-primary);outline-offset:2px}.marketing-blog-shell_mobileNavActions__ATiWH{display:flex;flex-direction:column;gap:4px;min-width:0;padding-top:8px}.marketing-blog-shell_content__jCZDM{flex:1 1}.marketing-blog-shell_footer__CDqDo{background:var(--tw-surface-soft);border-top:1px solid var(--tw-border);padding-block:2rem}.marketing-blog-shell_footerInner__bgr2_{align-items:center;box-sizing:border-box;display:flex;gap:2rem;justify-content:space-between;margin-inline:auto;max-width:1180px;padding-inline:1rem;width:100%}.marketing-blog-shell_footerCopy__VJD9e{color:var(--tw-text-muted);display:flex;flex-direction:column;font-size:12.5px;gap:4px;line-height:1.55;min-width:0}.marketing-blog-shell_footerCopy__VJD9e p{margin:0}.marketing-blog-shell_footerLinks__03qDN{align-items:center;display:flex;flex-wrap:wrap;gap:4px;justify-content:flex-end;min-width:0}@media (max-width:48rem){.marketing-blog-shell_header__nWDk5{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--tw-bg)}.marketing-blog-shell_headerInner__D6anl{align-items:stretch;flex-direction:column;gap:.5rem}.marketing-blog-shell_headerInner__D6anl nav{min-width:0;width:100%}.marketing-blog-shell_navActions__Icfq2{display:none}.marketing-blog-shell_mobileNavigation__ShmQ0{display:block}.marketing-blog-shell_mobileNavigation__ShmQ0 .marketing-blog-shell_action__oo9bh{justify-content:flex-start;width:100%}.marketing-blog-shell_footerInner__bgr2_{align-items:flex-start;flex-direction:column}.marketing-blog-shell_footerLinks__03qDN{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.marketing-blog-shell_action__oo9bh,.marketing-blog-shell_skipLink__tx9df{transition:none}}.marketing-seminar-pickup_section__955cN{padding-block:clamp(3rem,7vw,5rem);background:var(--tw-surface-soft)}.marketing-seminar-pickup_titleLink__5rGDU{color:inherit;text-underline-offset:.18em}.marketing-seminar-pickup_section__955cN a:focus-visible{outline:3px solid var(--tw-primary);outline-offset:3px}.marketing-root-lp_main__vUHj8{background:var(--tokiawase-color-body,#f8fafc);color:var(--tokiawase-color-text,#172033)}.marketing-root-lp_hero__jalkt{padding:clamp(4rem,9vw,8rem) 0;background:radial-gradient(circle at 90% 10%,rgb(99 102 241/18%),transparent 38%),linear-gradient(145deg,#f8fafc,#eef2ff)}.marketing-root-lp_heroGrid__pcuft{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(2rem,6vw,5rem);align-items:center}.marketing-root-lp_heroTitle__pqeRl{max-width:17ch;font-size:clamp(2.4rem,5vw,4.8rem);line-height:1.08}.marketing-root-lp_heroBody__ugUo_{max-width:46rem;line-height:1.9}.marketing-root-lp_finalCta__r6py9,.marketing-root-lp_sectionAlt__Uf33u,.marketing-root-lp_section__BHowP{padding:clamp(3.5rem,7vw,6.5rem) 0}.marketing-root-lp_sectionAlt__Uf33u{background:#eef2ff}.marketing-root-lp_finalCta__r6py9{color:#fff;background:linear-gradient(135deg,#312e81,#4f46e5)}.marketing-root-lp_image__PrAqc{display:block;max-width:100%;height:auto;object-fit:contain;border-radius:1rem}.marketing-root-lp_metric___O36K{color:#4338ca;font-size:clamp(1.8rem,4vw,2.8rem)}.marketing-root-lp_quote__YFve2{display:grid;gap:1.25rem;margin:0}.marketing-root-lp_faq__wrnzh{padding:1rem 1.25rem;background:#fff;border:1px solid #dbe1ea;border-radius:.75rem}.marketing-root-lp_faq__wrnzh summary{cursor:pointer;font-weight:700}.marketing-root-lp_faq__wrnzh p{margin-top:.85rem;line-height:1.8}@media (max-width:48rem){.marketing-root-lp_heroGrid__pcuft{grid-template-columns:1fr}.marketing-root-lp_hero__jalkt{padding-top:3rem}}@media (prefers-reduced-motion:reduce){.marketing-root-lp_faq__wrnzh summary{scroll-behavior:auto}}