.Nav-module__i55YdG__nav{z-index:100;-webkit-backdrop-filter:saturate(180%)blur(20px);transition:border-color var(--dur-base) var(--ease-out), background var(--dur-base) var(--ease-out);background:#ffffffb8;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.Nav-module__i55YdG__scrolled{border-bottom-color:var(--c-border);background:#ffffffdb}.Nav-module__i55YdG__inner{max-width:var(--maxw);height:60px;padding:0 var(--sp-6);justify-content:space-between;align-items:center;gap:var(--sp-6);margin:0 auto;display:flex}.Nav-module__i55YdG__logo{flex-shrink:0;align-items:center;display:inline-flex}.Nav-module__i55YdG__logo img{object-fit:contain;width:auto;height:28px}.Nav-module__i55YdG__links{align-items:center;gap:var(--sp-1);display:flex}.Nav-module__i55YdG__link{padding:var(--sp-2) var(--sp-4);color:var(--c-text-sub);border-radius:var(--r-full);isolation:isolate;font-size:.95rem;font-weight:500;transition:color .24s cubic-bezier(.16,1,.3,1);position:relative}.Nav-module__i55YdG__link:before{content:"";z-index:-1;border-radius:inherit;background:var(--c-border-soft);opacity:0;transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .34s cubic-bezier(.34,1.56,.64,1);position:absolute;inset:0;transform:scale(.82)}.Nav-module__i55YdG__link:hover{color:var(--c-text)}.Nav-module__i55YdG__link:hover:before{opacity:1;transform:scale(1)}.Nav-module__i55YdG__link:active:before{transition-duration:.12s;transform:scale(.94)}.Nav-module__i55YdG__actions{align-items:center;gap:var(--sp-3);flex-shrink:0;display:flex}.Nav-module__i55YdG__cta{height:38px;padding:0 var(--sp-5);color:#fff;background:var(--c-text);border-radius:var(--r-full);transition:transform var(--dur-base) var(--ease-spring), opacity var(--dur-fast) var(--ease-out);align-items:center;font-size:.9rem;font-weight:600;display:inline-flex;box-shadow:0 1px 2px #00000014}.Nav-module__i55YdG__cta:hover{opacity:1;transform:translateY(-2px)scale(1.02);box-shadow:0 8px 20px #0000002e}.Nav-module__i55YdG__cta:active{transition-duration:.12s;transform:translateY(0)scale(.98)}.Nav-module__i55YdG__burger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:0;display:none}.Nav-module__i55YdG__burger span{background:var(--c-text);width:20px;height:2px;transition:transform var(--dur-fast) var(--ease-out);border-radius:2px;margin:0 auto;display:block}.Nav-module__i55YdG__mobileMenu{display:none}@media (max-width:720px){.Nav-module__i55YdG__links,.Nav-module__i55YdG__cta{display:none}.Nav-module__i55YdG__burger{display:flex}.Nav-module__i55YdG__mobileMenu{padding:var(--sp-3) var(--sp-6) var(--sp-5);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--c-border);gap:var(--sp-1);background:#fffffff5;flex-direction:column;display:flex}.Nav-module__i55YdG__mobileMenu a{padding:var(--sp-3) var(--sp-2);color:var(--c-text);font-size:1rem;font-weight:500}.Nav-module__i55YdG__mobileCta{background:var(--c-text);border-radius:var(--r-md);text-align:center;margin-top:var(--sp-2);color:#fff!important;font-weight:600!important}}.Nav-module__i55YdG__megaOpen{background:#ffffffeb;border-bottom-color:#0000}.Nav-module__i55YdG__mega{-webkit-backdrop-filter:saturate(180%)blur(24px);opacity:0;pointer-events:none;background:#fffffff0;border-bottom:1px solid #0000;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.16,1,.3,1),opacity .3s,border-color .42s;display:grid;position:absolute;top:60px;left:0;right:0}.Nav-module__i55YdG__megaShow{opacity:1;pointer-events:auto;border-bottom-color:var(--c-border);grid-template-rows:1fr;box-shadow:0 24px 48px -12px #0000001f}.Nav-module__i55YdG__megaInner{max-width:var(--maxw);width:100%;padding:0 var(--sp-6);margin:0 auto;overflow:hidden}.Nav-module__i55YdG__megaGrid{gap:var(--sp-3);padding:var(--sp-7) 0 var(--sp-5);grid-template-columns:repeat(4,1fr);display:grid}.Nav-module__i55YdG__megaGridPlatform{gap:var(--sp-4);padding:var(--sp-7) 0 var(--sp-7);grid-template-columns:repeat(3,1fr);display:grid}.Nav-module__i55YdG__megaCard{gap:var(--sp-2);padding:var(--sp-4);border-radius:var(--r-lg);opacity:0;flex-direction:column;transition:opacity .4s,transform .4s cubic-bezier(.16,1,.3,1),background .2s;display:flex;transform:translateY(10px)}.Nav-module__i55YdG__megaShow .Nav-module__i55YdG__megaCard{opacity:1;transform:translateY(0)}.Nav-module__i55YdG__megaCard:hover{background:var(--c-surface)}.Nav-module__i55YdG__megaIcon{border-radius:var(--r-md);justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.Nav-module__i55YdG__megaTitle{color:var(--c-text);font-size:1rem;font-weight:700}.Nav-module__i55YdG__megaSummary{color:var(--c-text-sub);word-break:keep-all;font-size:.82rem;line-height:1.5}.Nav-module__i55YdG__megaSubs{margin-top:var(--sp-2);flex-wrap:wrap;gap:6px;display:flex}.Nav-module__i55YdG__megaSub{border-radius:var(--r-full);background:var(--c-surface);color:var(--c-text-sub);padding:3px 9px;font-size:.72rem;font-weight:500}.Nav-module__i55YdG__megaAll{padding:var(--sp-3) 0 var(--sp-6);color:var(--c-point);align-items:center;gap:6px;font-size:.88rem;font-weight:600;display:inline-flex}.Nav-module__i55YdG__megaAll svg{transition:transform .24s var(--ease-out)}.Nav-module__i55YdG__megaAll:hover svg{transform:translate(4px)}.Nav-module__i55YdG__megaPlatformCard{gap:var(--sp-2);padding:var(--sp-5);border:1px solid var(--c-border);border-radius:var(--r-xl);opacity:0;flex-direction:column;transition:opacity .4s,transform .4s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(10px)}.Nav-module__i55YdG__megaShow .Nav-module__i55YdG__megaPlatformCard{opacity:1;transform:translateY(0)}.Nav-module__i55YdG__megaPlatformName{align-items:center;gap:var(--sp-2);font-size:1.05rem;font-weight:800;display:inline-flex}.Nav-module__i55YdG__megaBadge{letter-spacing:.06em;border-radius:var(--r-full);background:var(--c-surface);color:var(--c-text-weak);padding:2px 7px;font-size:.6rem;font-weight:700}.Nav-module__i55YdG__megaPlatformTag{color:var(--c-text);font-size:.85rem;font-weight:600}.Nav-module__i55YdG__megaPlatformDesc{color:var(--c-text-sub);word-break:keep-all;font-size:.8rem;line-height:1.55}.Nav-module__i55YdG__linkBtn{cursor:pointer;background:0 0;border:none;font-family:inherit}.Nav-module__i55YdG__linkActive{color:var(--c-text)}.Nav-module__i55YdG__linkActive:before{opacity:1;transform:scale(1)}.Nav-module__i55YdG__mobileSub{padding-left:var(--sp-4)!important;color:var(--c-text-sub)!important;font-size:.9rem!important}@media (max-width:900px){.Nav-module__i55YdG__mega{display:none}}@media (prefers-reduced-motion:reduce){.Nav-module__i55YdG__mega,.Nav-module__i55YdG__megaCard,.Nav-module__i55YdG__megaPlatformCard{transition:opacity .2s}.Nav-module__i55YdG__megaCard,.Nav-module__i55YdG__megaPlatformCard{transform:none}}.Nav-module__i55YdG__megaList{padding:var(--sp-4) 0 var(--sp-6);padding-left:calc(var(--mega-x,0px) - var(--sp-6) - var(--sp-4));flex-direction:column;align-items:flex-start;gap:4px;transition:padding-left .28s cubic-bezier(.16,1,.3,1);display:flex}.Nav-module__i55YdG__megaLink{padding:var(--sp-2) var(--sp-4);color:var(--c-text-sub);border-radius:999px;align-items:center;font-size:.88rem;font-weight:500;transition:color .18s,background .18s;display:inline-flex}.Nav-module__i55YdG__megaLink:hover{color:var(--c-text);background:var(--c-border-soft)}.Nav-module__i55YdG__megaLinkStatic{cursor:default}.Nav-module__i55YdG__megaLinkStatic:hover{color:var(--c-text-sub);background:0 0}.Nav-module__i55YdG__megaLinkDot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.Nav-module__i55YdG__megaLinkBadge{color:var(--c-text-weak);border-radius:var(--r-full);background:var(--c-surface);margin-left:auto;padding:2px 7px;font-size:.66rem;font-weight:600}
.Footer-module__KWgBSG__footer{padding:var(--sp-12) var(--sp-4) var(--sp-6);background:var(--c-bg-soft);border-top:1px solid var(--c-border)}.Footer-module__KWgBSG__inner{max-width:var(--maxw);justify-content:space-between;align-items:flex-start;gap:var(--sp-6);padding-bottom:var(--sp-8);flex-wrap:wrap;margin:0 auto;display:flex}.Footer-module__KWgBSG__logo{object-fit:contain;width:auto;height:34px}.Footer-module__KWgBSG__tagline{margin-top:var(--sp-2);font-size:var(--fs-sub);color:var(--c-text-sub);max-width:320px}.Footer-module__KWgBSG__links{gap:var(--sp-3) var(--sp-5);font-size:var(--fs-sub);color:var(--c-text-sub);flex-wrap:wrap;display:flex}.Footer-module__KWgBSG__links a{transition:color var(--dur-fast) var(--ease-out)}.Footer-module__KWgBSG__links a:hover{color:var(--c-point)}.Footer-module__KWgBSG__bottom{max-width:var(--maxw);padding-top:var(--sp-5);border-top:1px solid var(--c-border-soft);font-size:var(--fs-cap);color:var(--c-text-weak);margin:0 auto}
.IntroHero-module__kCvc6q__hero{background:var(--c-bg,#fff);width:100%;margin-top:60px;position:relative}.IntroHero-module__kCvc6q__stage{aspect-ratio:1920/710;background:var(--c-surface,#f5f5f7);width:100%;position:relative;overflow:hidden}.IntroHero-module__kCvc6q__slide{position:absolute;inset:0}.IntroHero-module__kCvc6q__img{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.IntroHero-module__kCvc6q__boxWrap{z-index:2;pointer-events:none;justify-content:flex-end;align-items:flex-end;padding:0 0 clamp(48px,8vw,96px);display:flex;position:absolute;inset:0}.IntroHero-module__kCvc6q__box{pointer-events:auto;background:#fff9;width:min(50%,680px);padding:clamp(28px,3.4vw,45px) clamp(30px,3.6vw,50px)}.IntroHero-module__kCvc6q__title{font-family:"S-CoreDream", var(--font-body,sans-serif);color:#000;word-break:keep-all;margin:0;font-size:clamp(1.25rem,2.4vw,2.19rem);font-weight:300;line-height:1.5}.IntroHero-module__kCvc6q__title b{font-weight:700}.IntroHero-module__kCvc6q__dots{gap:var(--sp-2,8px);z-index:3;display:flex;position:absolute;bottom:clamp(12px,2.4vw,24px);left:50%;transform:translate(-50%)}.IntroHero-module__kCvc6q__dot{border-radius:var(--r-full,999px);cursor:pointer;background:#00000047;border:none;width:8px;height:8px;padding:0;transition:width .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1)}.IntroHero-module__kCvc6q__dot:hover{background:#00000080}.IntroHero-module__kCvc6q__dotActive{background:#000;width:24px}@media (max-width:1024px){.IntroHero-module__kCvc6q__box{width:100%}.IntroHero-module__kCvc6q__boxWrap{justify-content:center}}@media (max-width:720px){.IntroHero-module__kCvc6q__hero{margin-top:56px}.IntroHero-module__kCvc6q__stage{aspect-ratio:16/11}.IntroHero-module__kCvc6q__boxWrap{align-items:flex-end;padding:0 16px 40px}.IntroHero-module__kCvc6q__title{font-size:clamp(1.1rem,4.8vw,1.4rem)}}@media (prefers-reduced-motion:reduce){.IntroHero-module__kCvc6q__dot{transition:none}}
.PillarsPreview-module__bmCH1G__section{padding:var(--sp-20) var(--sp-4);background:var(--c-bg)}.PillarsPreview-module__bmCH1G__inner{max-width:var(--maxw);margin:0 auto}.PillarsPreview-module__bmCH1G__head{text-align:center;margin-bottom:var(--sp-12)}.PillarsPreview-module__bmCH1G__eyebrow{font-size:var(--fs-cap);letter-spacing:.18em;color:var(--c-text-weak);margin-bottom:var(--sp-3);font-weight:700;display:inline-block}.PillarsPreview-module__bmCH1G__title{font-size:var(--fs-title);font-weight:var(--fw-black);line-height:var(--lh-snug);letter-spacing:var(--ls-snug);font-family:var(--font-display)}.PillarsPreview-module__bmCH1G__grad{background:var(--grad-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.PillarsPreview-module__bmCH1G__grid{gap:var(--sp-4);grid-template-columns:repeat(3,1fr);display:grid}.PillarsPreview-module__bmCH1G__card{height:100%;padding:var(--sp-6);background:var(--grad-card);border:1px solid var(--c-border);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);transition:box-shadow var(--dur-base) var(--ease-out), border-color var(--dur-base) var(--ease-out);will-change:transform;flex-direction:column;display:flex}.PillarsPreview-module__bmCH1G__card:hover{box-shadow:var(--shadow-md);border-color:var(--c-point)}.PillarsPreview-module__bmCH1G__icon{background:var(--c-point-weak);border-radius:var(--r-lg);width:56px;height:56px;margin-bottom:var(--sp-4);justify-content:center;align-items:center;display:inline-flex}.PillarsPreview-module__bmCH1G__cardEyebrow{font-size:var(--fs-cap);letter-spacing:.12em;color:var(--c-text-weak);margin-bottom:var(--sp-2);font-weight:700}.PillarsPreview-module__bmCH1G__cardTitle{font-size:1.35rem;font-weight:var(--fw-bold);letter-spacing:-.01em;margin-bottom:var(--sp-3)}.PillarsPreview-module__bmCH1G__cardSummary{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-text-sub);margin-bottom:var(--sp-4);flex:1}.PillarsPreview-module__bmCH1G__more{align-items:center;gap:var(--sp-2);font-size:var(--fs-sub);color:var(--c-point);font-weight:600;display:inline-flex}.PillarsPreview-module__bmCH1G__card:hover .PillarsPreview-module__bmCH1G__more{gap:var(--sp-3)}@media (max-width:900px){.PillarsPreview-module__bmCH1G__grid{grid-template-columns:1fr;max-width:480px;margin:0 auto}}
.GradientMesh-module__rEHY0W__wrap{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.GradientMesh-module__rEHY0W__blob{filter:blur(60px);will-change:transform;opacity:.7;border-radius:50%;position:absolute}.GradientMesh-module__rEHY0W__b1{background:radial-gradient(circle,#3b6cff59,#0000 68%);width:44vw;height:44vw;top:-8%;left:-6%}.GradientMesh-module__rEHY0W__b2{background:radial-gradient(circle,#7b5cff4d,#0000 68%);width:40vw;height:40vw;top:6%;right:-8%}.GradientMesh-module__rEHY0W__b3{background:radial-gradient(circle,#17c6e647,#0000 68%);width:46vw;height:46vw;bottom:-14%;left:32%}.GradientMesh-module__rEHY0W__grain{opacity:.6;background-image:radial-gradient(#0d122006 1px,#0000 1px);background-size:3px 3px;position:absolute;inset:0}
.StickyReveal-module__9e2FFa__wrap{max-width:var(--maxw-narrow);padding:var(--sp-16) var(--sp-4);margin:0 auto}.StickyReveal-module__9e2FFa__text{letter-spacing:-.03em;text-align:center;font-size:clamp(1.75rem,4vw,3rem);font-weight:800;line-height:1.35}.StickyReveal-module__9e2FFa__line{color:var(--c-text);transition:none}.StickyReveal-module__9e2FFa__hl{background:var(--grad-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}
.mocks-module___y7FXW__dashboard{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--c-border);border-radius:var(--r-xl);padding:var(--sp-6);box-shadow:var(--shadow-lg);background:#ffffffb3}.mocks-module___y7FXW__dashHeader{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-5);display:flex}.mocks-module___y7FXW__dashDot{border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite mocks-module___y7FXW__livePulse}.mocks-module___y7FXW__dashTitle{font-size:var(--fs-sub);color:var(--c-text);font-weight:600}.mocks-module___y7FXW__dashLive{letter-spacing:.1em;color:#16a34a;border-radius:var(--r-full);background:#16a34a1a;margin-left:auto;padding:2px 8px;font-size:.7rem;font-weight:700}.mocks-module___y7FXW__dashBody{gap:var(--sp-5);margin-bottom:var(--sp-5);flex-direction:column;display:flex}.mocks-module___y7FXW__dashRow{gap:var(--sp-5);align-items:stretch;display:flex}.mocks-module___y7FXW__dashCol{flex:1;min-width:0}.mocks-module___y7FXW__dashColFixed{flex-shrink:0;justify-content:center;align-items:center;display:flex}@keyframes mocks-module___y7FXW__livePulse{0%,to{opacity:1}50%{opacity:.35}}.mocks-module___y7FXW__band{gap:var(--sp-3);padding-top:var(--sp-5);border-top:1px solid var(--c-border);grid-template-columns:repeat(3,1fr);display:grid}.mocks-module___y7FXW__metric{text-align:center}.mocks-module___y7FXW__metricValue{font-family:var(--font-display);letter-spacing:-.03em;font-size:clamp(1.6rem,3.4vw,2.3rem);font-weight:900;line-height:1}.mocks-module___y7FXW__metricSuffix{margin-left:2px;font-size:.55em;font-weight:700}.mocks-module___y7FXW__metricLabel{margin-top:var(--sp-2);font-size:var(--fs-cap);color:var(--c-text-sub)}.mocks-module___y7FXW__gauge{width:132px;height:132px;position:relative}.mocks-module___y7FXW__gaugeSvg{width:100%;height:100%;transform:rotate(-90deg)}.mocks-module___y7FXW__gaugeTrack{fill:none;stroke:var(--c-border);stroke-width:8px}.mocks-module___y7FXW__gaugeFill{fill:none;stroke-width:8px;stroke-linecap:round;transition:stroke-dashoffset 1.6s cubic-bezier(.16,1,.3,1)}.mocks-module___y7FXW__gaugeCenter{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.mocks-module___y7FXW__gaugeValue{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.5rem;font-weight:900}.mocks-module___y7FXW__gaugeValue span{font-size:.6em}.mocks-module___y7FXW__gaugeLabel{color:var(--c-text-sub);margin-top:2px;font-size:.68rem}.mocks-module___y7FXW__grid{gap:var(--sp-2);grid-template-columns:repeat(2,1fr);display:grid}.mocks-module___y7FXW__gridCard{padding:var(--sp-3) var(--sp-4);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-md);justify-content:space-between;align-items:center;display:flex}.mocks-module___y7FXW__gridLabel{font-size:var(--fs-sub);color:var(--c-text);font-weight:500}.mocks-module___y7FXW__badge{border-radius:var(--r-full);align-items:center;gap:5px;padding:3px 9px;font-size:.72rem;font-weight:600;display:inline-flex}.mocks-module___y7FXW__dot{background:currentColor;border-radius:50%;width:6px;height:6px}.mocks-module___y7FXW__stOk{color:#16a34a;background:#16a34a1a}.mocks-module___y7FXW__stBusy{color:#ea8a00;background:#ea8a001f}.mocks-module___y7FXW__stIdle{color:#94a3b8;background:#94a3b824}.mocks-module___y7FXW__timeline{align-items:flex-start;gap:0;display:flex}.mocks-module___y7FXW__tlItem{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.mocks-module___y7FXW__tlNode{border:2px solid var(--c-border);background:var(--c-bg);z-index:1;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:relative}.mocks-module___y7FXW__tlBar{background:var(--c-border);z-index:0;width:100%;height:2px;position:absolute;top:12px;left:50%}.mocks-module___y7FXW__tlPulse{border-radius:50%;width:8px;height:8px;animation:1.4s ease-in-out infinite mocks-module___y7FXW__livePulse}.mocks-module___y7FXW__tlText{margin-top:var(--sp-2)}.mocks-module___y7FXW__tlStep{color:var(--c-text);font-size:.7rem;font-weight:700}.mocks-module___y7FXW__tlLabel{color:var(--c-text-sub);max-width:90px;margin-top:2px;font-size:.66rem}.mocks-module___y7FXW__tl_wait{opacity:.5}.mocks-module___y7FXW__chart{width:100%}.mocks-module___y7FXW__chartSvg{width:100%;height:auto;display:block}.mocks-module___y7FXW__chartLine{transition:stroke-dashoffset 1.6s cubic-bezier(.16,1,.3,1)}.mocks-module___y7FXW__chartAreaHidden{opacity:0}.mocks-module___y7FXW__chartAreaIn{opacity:1;transition:opacity 1s .4s}.mocks-module___y7FXW__chartDotHidden{opacity:0}.mocks-module___y7FXW__chartDotIn{opacity:1;transition:opacity .4s}.mocks-module___y7FXW__chartLabels{margin-top:var(--sp-2);color:var(--c-text-sub);justify-content:space-between;font-size:.66rem;display:flex}.mocks-module___y7FXW__compare{gap:var(--sp-3);flex-direction:column;display:flex}.mocks-module___y7FXW__cmpLabel{font-size:var(--fs-sub);color:var(--c-text);font-weight:600}.mocks-module___y7FXW__cmpRow{align-items:center;gap:var(--sp-3);display:flex}.mocks-module___y7FXW__cmpTag{width:52px;color:var(--c-text-sub);flex-shrink:0;font-size:.72rem;font-weight:600}.mocks-module___y7FXW__cmpTrack{background:var(--c-surface);border-radius:var(--r-full);flex:1;height:12px;overflow:hidden}.mocks-module___y7FXW__cmpBarBefore{background:var(--c-text-weak);border-radius:var(--r-full);height:100%;transition:width 1.4s cubic-bezier(.16,1,.3,1)}.mocks-module___y7FXW__cmpBarAfter{border-radius:var(--r-full);height:100%;transition:width 1.4s cubic-bezier(.16,1,.3,1) .2s}.mocks-module___y7FXW__cmpVal{text-align:right;width:62px;color:var(--c-text-sub);flex-shrink:0;font-size:.8rem}@media (prefers-reduced-motion:reduce){.mocks-module___y7FXW__gaugeFill,.mocks-module___y7FXW__chartLine,.mocks-module___y7FXW__chartAreaIn,.mocks-module___y7FXW__chartDotIn,.mocks-module___y7FXW__cmpBarBefore,.mocks-module___y7FXW__cmpBarAfter{transition:none}.mocks-module___y7FXW__dashDot,.mocks-module___y7FXW__tlPulse{animation:none}}@media (max-width:720px){.mocks-module___y7FXW__dashRow{flex-direction:column}.mocks-module___y7FXW__dashColFixed{align-self:center}.mocks-module___y7FXW__band{gap:var(--sp-2);grid-template-columns:repeat(3,1fr)}.mocks-module___y7FXW__grid{grid-template-columns:1fr}.mocks-module___y7FXW__tlLabel{font-size:.6rem}}.mocks-module___y7FXW__forecast{width:100%}.mocks-module___y7FXW__forecastSvg{width:100%;height:auto;display:block}.mocks-module___y7FXW__fcLine{transition:stroke-dashoffset 1.6s cubic-bezier(.16,1,.3,1)}.mocks-module___y7FXW__fcAreaHidden{opacity:0}.mocks-module___y7FXW__fcAreaIn{opacity:1;transition:opacity 1s .4s}.mocks-module___y7FXW__fcDotHidden{opacity:0}.mocks-module___y7FXW__fcDotIn{opacity:1;transition:opacity .4s}.mocks-module___y7FXW__fcLabels{margin-top:var(--sp-2);color:var(--c-text-sub);justify-content:space-between;font-size:.66rem;display:flex}.mocks-module___y7FXW__fcLegend{gap:var(--sp-4);margin-top:var(--sp-3);color:var(--c-text-sub);font-size:.7rem;display:flex}.mocks-module___y7FXW__fcLegend span{align-items:center;gap:6px;display:inline-flex}.mocks-module___y7FXW__fcLegendBand{opacity:.3;border-radius:2px;width:14px;height:8px}.mocks-module___y7FXW__fcLegendLine{border-radius:2px;width:14px;height:2px}.mocks-module___y7FXW__flow{align-items:flex-start;gap:0;display:flex}.mocks-module___y7FXW__flowItem{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.mocks-module___y7FXW__flowNode{border-radius:var(--r-md);border:2px solid var(--c-border);background:var(--c-bg);z-index:1;width:32px;height:32px;transition:all var(--dur-base) var(--ease-out);justify-content:center;align-items:center;display:flex;position:relative}.mocks-module___y7FXW__flowArrow{background:var(--c-border);z-index:0;width:100%;height:2px;position:absolute;top:15px;left:50%}.mocks-module___y7FXW__flowPulse{border-radius:50%;width:9px;height:9px;animation:1.4s ease-in-out infinite mocks-module___y7FXW__livePulse}.mocks-module___y7FXW__flowLabel{margin-top:var(--sp-2);color:var(--c-text);word-break:keep-all;max-width:80px;font-size:.68rem;font-weight:500}.mocks-module___y7FXW__fn_wait{opacity:.45}@media (max-width:720px){.mocks-module___y7FXW__flowLabel{font-size:.6rem}}
.Philosophy-module__iAOt8q__section{padding:var(--sp-16) var(--sp-4);background:var(--c-bg-soft);border-top:1px solid var(--c-border-soft);border-bottom:1px solid var(--c-border-soft)}
.BusinessDetail-module__fq0mcq__hero{padding:calc(var(--sp-20) + 40px) var(--sp-4) var(--sp-16);background:var(--grad-mesh-1), var(--grad-mesh-2), var(--c-bg);position:relative;overflow:hidden}.BusinessDetail-module__fq0mcq__heroInner{z-index:1;max-width:var(--maxw-narrow);text-align:center;margin:0 auto;position:relative}.BusinessDetail-module__fq0mcq__icon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--c-border);border-radius:var(--r-xl);width:80px;height:80px;margin-bottom:var(--sp-5);box-shadow:var(--shadow-sm);background:#ffffffb3;justify-content:center;align-items:center;display:inline-flex}.BusinessDetail-module__fq0mcq__eyebrow{font-size:var(--fs-cap);letter-spacing:.16em;color:var(--c-text-weak);margin-bottom:var(--sp-3);font-weight:700;display:block}.BusinessDetail-module__fq0mcq__title{font-size:clamp(2.25rem,6vw,4rem);font-weight:var(--fw-black);letter-spacing:var(--ls-tight);margin-bottom:var(--sp-5);line-height:1.06;font-family:var(--font-display)}.BusinessDetail-module__fq0mcq__summary{font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--c-text-sub);max-width:620px;margin:0 auto}.BusinessDetail-module__fq0mcq__caps{padding:var(--sp-20) var(--sp-4);background:var(--c-bg)}.BusinessDetail-module__fq0mcq__capsInner{max-width:var(--maxw);margin:0 auto}.BusinessDetail-module__fq0mcq__sectionHead{text-align:center;margin-bottom:var(--sp-10)}.BusinessDetail-module__fq0mcq__sectionEyebrow{font-size:var(--fs-cap);letter-spacing:.18em;color:var(--c-text-weak);margin-bottom:var(--sp-3);font-weight:700;display:inline-block}.BusinessDetail-module__fq0mcq__sectionTitle{font-size:var(--fs-title);font-weight:var(--fw-black);letter-spacing:var(--ls-snug);font-family:var(--font-display)}.BusinessDetail-module__fq0mcq__capsGrid{gap:var(--sp-4);grid-template-columns:repeat(3,1fr);display:grid}.BusinessDetail-module__fq0mcq__capCard{height:100%;padding:var(--sp-6);background:var(--grad-card);border:1px solid var(--c-border);border-radius:var(--r-xl);box-shadow:var(--shadow-sm);transition:box-shadow var(--dur-base) var(--ease-out);will-change:transform}.BusinessDetail-module__fq0mcq__capCard:hover{box-shadow:var(--shadow-md)}.BusinessDetail-module__fq0mcq__capCheck{background:var(--c-point-weak);border-radius:var(--r-md);width:44px;height:44px;margin-bottom:var(--sp-4);justify-content:center;align-items:center;display:inline-flex}.BusinessDetail-module__fq0mcq__capTitle{font-size:1.2rem;font-weight:var(--fw-bold);letter-spacing:-.01em;margin-bottom:var(--sp-2)}.BusinessDetail-module__fq0mcq__capDesc{font-size:var(--fs-sub);line-height:var(--lh-body);color:var(--c-text-sub)}.BusinessDetail-module__fq0mcq__process{padding:var(--sp-20) var(--sp-4);background:var(--c-bg-soft)}.BusinessDetail-module__fq0mcq__processInner{max-width:var(--maxw);margin:0 auto}.BusinessDetail-module__fq0mcq__processTrack{gap:var(--sp-6);grid-template-columns:repeat(3,1fr);display:grid;position:relative}.BusinessDetail-module__fq0mcq__processLine{transform-origin:0;z-index:0;height:2px;position:absolute;top:28px;left:16%;right:16%}.BusinessDetail-module__fq0mcq__processStep{z-index:1;text-align:center;align-items:center;gap:var(--sp-2);flex-direction:column;display:flex;position:relative}.BusinessDetail-module__fq0mcq__processNode{width:56px;height:56px;font-weight:var(--fw-black);background:var(--c-bg);margin-bottom:var(--sp-3);border:2px solid;border-radius:50%;justify-content:center;align-items:center;display:flex}.BusinessDetail-module__fq0mcq__processTitle{font-size:1.15rem;font-weight:var(--fw-bold)}.BusinessDetail-module__fq0mcq__processDesc{font-size:var(--fs-sub);line-height:var(--lh-body);color:var(--c-text-sub);max-width:260px}.BusinessDetail-module__fq0mcq__cta{padding:var(--sp-16) var(--sp-4) var(--sp-20);background:var(--c-bg)}.BusinessDetail-module__fq0mcq__ctaCard{max-width:var(--maxw-narrow);padding:var(--sp-12) var(--sp-8);text-align:center;background:var(--grad-soft), var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);margin:0 auto}.BusinessDetail-module__fq0mcq__ctaTitle{font-size:var(--fs-hero);font-weight:var(--fw-black);letter-spacing:var(--ls-snug);margin-bottom:var(--sp-3);font-family:var(--font-display)}.BusinessDetail-module__fq0mcq__ctaDesc{font-size:var(--fs-lead);color:var(--c-text-sub);margin-bottom:var(--sp-6)}.BusinessDetail-module__fq0mcq__ctaBtn{align-items:center;gap:var(--sp-2);height:56px;padding:0 var(--sp-6);color:#fff;border-radius:var(--r-full);box-shadow:var(--shadow-glow);transition:transform var(--dur-base) var(--ease-spring);font-weight:600;display:inline-flex}.BusinessDetail-module__fq0mcq__ctaBtn:hover{transform:translateY(-3px)}@media (max-width:860px){.BusinessDetail-module__fq0mcq__capsGrid,.BusinessDetail-module__fq0mcq__processTrack{grid-template-columns:1fr}.BusinessDetail-module__fq0mcq__processLine{display:none}.BusinessDetail-module__fq0mcq__processStep{text-align:left;align-items:flex-start;gap:var(--sp-4);flex-direction:row}.BusinessDetail-module__fq0mcq__processNode{flex-shrink:0;margin-bottom:0}.BusinessDetail-module__fq0mcq__processDesc{max-width:none}}.BusinessDetail-module__fq0mcq__mockSection{padding:0 var(--sp-6) var(--sp-16)}.BusinessDetail-module__fq0mcq__mockInner{z-index:2;max-width:860px;margin:-80px auto 0;position:relative}@media (max-width:720px){.BusinessDetail-module__fq0mcq__mockInner{margin-top:-40px}.BusinessDetail-module__fq0mcq__mockSection{padding-bottom:var(--sp-12)}}
.BusinessHub-module__L2CX8q__head{padding:calc(var(--sp-20) + 60px) var(--sp-4) var(--sp-12);background:var(--grad-mesh-1), var(--grad-mesh-2), var(--c-bg)}.BusinessHub-module__L2CX8q__headInner{max-width:var(--maxw-narrow);text-align:center;margin:0 auto}.BusinessHub-module__L2CX8q__eyebrow{font-size:var(--fs-cap);letter-spacing:.18em;color:var(--c-text-weak);margin-bottom:var(--sp-3);font-weight:700;display:inline-block}.BusinessHub-module__L2CX8q__title{font-size:clamp(2.75rem,7vw,5rem);font-weight:var(--fw-black);letter-spacing:var(--ls-tight);margin-bottom:var(--sp-4);line-height:1.04;font-family:var(--font-display)}.BusinessHub-module__L2CX8q__grad{background:var(--grad-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.BusinessHub-module__L2CX8q__lead{font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--c-text-sub);max-width:600px;margin:0 auto}.BusinessHub-module__L2CX8q__list{max-width:var(--maxw);padding:var(--sp-12) var(--sp-4) var(--sp-20);gap:var(--sp-16);flex-direction:column;margin:0 auto;display:flex}.BusinessHub-module__L2CX8q__row{gap:var(--sp-10);grid-template-columns:1fr 1fr;align-items:center;display:grid}.BusinessHub-module__L2CX8q__reverse .BusinessHub-module__L2CX8q__rowVisual{order:2}.BusinessHub-module__L2CX8q__visual{aspect-ratio:4/3;background:var(--grad-card);border:1px solid var(--c-border);border-radius:var(--r-xl);box-shadow:var(--shadow-md);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.BusinessHub-module__L2CX8q__visual:before{content:"";background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--accent) 12%, transparent), transparent 65%);position:absolute;inset:0}.BusinessHub-module__L2CX8q__bigIcon{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--r-xl);width:120px;height:120px;box-shadow:var(--shadow-sm);background:#ffffffb3;justify-content:center;align-items:center;display:flex;position:relative}.BusinessHub-module__L2CX8q__rowNo{bottom:var(--sp-4);right:var(--sp-5);font-size:3rem;font-weight:var(--fw-black);color:var(--c-border);letter-spacing:-.04em;position:absolute}.BusinessHub-module__L2CX8q__rowEyebrow{font-size:var(--fs-cap);letter-spacing:.12em;color:var(--c-text-weak);margin-bottom:var(--sp-2);font-weight:700;display:block}.BusinessHub-module__L2CX8q__rowTitle{font-size:clamp(1.75rem,3.5vw,2.5rem);font-weight:var(--fw-black);letter-spacing:var(--ls-snug);margin-bottom:var(--sp-4);font-family:var(--font-display)}.BusinessHub-module__L2CX8q__rowDesc{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--c-text-sub);margin-bottom:var(--sp-5)}.BusinessHub-module__L2CX8q__rowPoints{gap:var(--sp-3);margin-bottom:var(--sp-6);flex-direction:column;list-style:none;display:flex}.BusinessHub-module__L2CX8q__rowPoints li{align-items:center;gap:var(--sp-3);font-size:var(--fs-body);font-weight:500;display:flex}.BusinessHub-module__L2CX8q__dot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.BusinessHub-module__L2CX8q__rowCta{align-items:center;gap:var(--sp-2);font-size:var(--fs-body);color:var(--c-point);font-weight:600;display:inline-flex}@media (max-width:860px){.BusinessHub-module__L2CX8q__row{gap:var(--sp-6);grid-template-columns:1fr}.BusinessHub-module__L2CX8q__reverse .BusinessHub-module__L2CX8q__rowVisual{order:0}}
.CTA-module__R5neqq__section{padding:var(--sp-16) var(--sp-4) var(--sp-20);background:var(--c-bg)}.CTA-module__R5neqq__card{max-width:var(--maxw-narrow);padding:var(--sp-16) var(--sp-8);text-align:center;background:var(--grad-soft), var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);margin:0 auto;position:relative;overflow:hidden}.CTA-module__R5neqq__glow{pointer-events:none;background:radial-gradient(circle,#3b6cff2e,#0000 70%);width:70%;height:80%;position:absolute;top:-40%;left:50%;transform:translate(-50%)}.CTA-module__R5neqq__title{font-size:var(--fs-hero);font-weight:var(--fw-black);line-height:var(--lh-tight);letter-spacing:var(--ls-snug);margin-bottom:var(--sp-4);font-family:var(--font-display);position:relative}.CTA-module__R5neqq__grad{background:var(--grad-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.CTA-module__R5neqq__desc{font-size:var(--fs-lead);color:var(--c-text-sub);max-width:520px;margin:0 auto var(--sp-6);position:relative}.CTA-module__R5neqq__btn{align-items:center;gap:var(--sp-2);height:56px;padding:0 var(--sp-6);color:#fff;background:var(--grad-primary);border-radius:var(--r-full);box-shadow:var(--shadow-glow);transition:transform var(--dur-base) var(--ease-spring);font-weight:600;display:inline-flex;position:relative}.CTA-module__R5neqq__btn:hover{transform:translateY(-3px)}
.ContactForm-module__4CUZdq__section{min-height:100vh;padding:calc(var(--sp-20) + 40px) var(--sp-4) var(--sp-16);background:var(--grad-mesh-1), var(--grad-mesh-2), var(--c-bg);position:relative;overflow:hidden}.ContactForm-module__4CUZdq__inner{z-index:1;max-width:720px;margin:0 auto;position:relative}.ContactForm-module__4CUZdq__head{text-align:center;margin-bottom:var(--sp-10)}.ContactForm-module__4CUZdq__eyebrow{font-size:var(--fs-cap);letter-spacing:.18em;color:var(--c-text-weak);margin-bottom:var(--sp-3);font-weight:700;display:inline-block}.ContactForm-module__4CUZdq__title{font-size:clamp(2.25rem,6vw,3.75rem);font-weight:var(--fw-black);letter-spacing:var(--ls-tight);margin-bottom:var(--sp-4);line-height:1.06;font-family:var(--font-display)}.ContactForm-module__4CUZdq__grad{background:var(--grad-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.ContactForm-module__4CUZdq__lead{font-size:var(--fs-lead);line-height:var(--lh-body);color:var(--c-text-sub);max-width:560px;margin:0 auto}.ContactForm-module__4CUZdq__formWrap{padding:var(--sp-8);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--c-border);border-radius:var(--r-xl);box-shadow:var(--shadow-lg);gap:var(--sp-5);background:#fffc;flex-direction:column;display:flex}.ContactForm-module__4CUZdq__grid{gap:var(--sp-4);grid-template-columns:1fr 1fr;display:grid}.ContactForm-module__4CUZdq__field{gap:var(--sp-2);flex-direction:column;display:flex}.ContactForm-module__4CUZdq__fieldLabel{font-size:var(--fs-sub);color:var(--c-text);font-weight:600}.ContactForm-module__4CUZdq__input,.ContactForm-module__4CUZdq__textarea{width:100%;padding:var(--sp-3) var(--sp-4);font-family:inherit;font-size:var(--fs-body);color:var(--c-text);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-md);transition:border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out)}.ContactForm-module__4CUZdq__input:focus,.ContactForm-module__4CUZdq__textarea:focus{border-color:var(--c-point);box-shadow:0 0 0 3px var(--c-point-weak);outline:none}.ContactForm-module__4CUZdq__textarea{resize:vertical;line-height:var(--lh-body)}.ContactForm-module__4CUZdq__invalid{border-color:#ef4444}.ContactForm-module__4CUZdq__chips{gap:var(--sp-2);flex-wrap:wrap;display:flex}.ContactForm-module__4CUZdq__chip{align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);font-size:var(--fs-sub);color:var(--c-text-sub);background:var(--c-bg);border:1px solid var(--c-border);border-radius:var(--r-full);transition:all var(--dur-fast) var(--ease-out);font-weight:500;display:inline-flex}.ContactForm-module__4CUZdq__chipActive{color:#fff;background:var(--grad-primary);border-color:#0000}.ContactForm-module__4CUZdq__submit{justify-content:center;align-items:center;gap:var(--sp-2);height:56px;margin-top:var(--sp-2);font-size:var(--fs-body);color:#fff;background:var(--grad-primary);border-radius:var(--r-full);box-shadow:var(--shadow-glow);transition:transform var(--dur-base) var(--ease-spring), box-shadow var(--dur-base) var(--ease-out);font-weight:600;display:inline-flex}.ContactForm-module__4CUZdq__submit:hover{transform:translateY(-2px);box-shadow:0 24px 70px #3b6cff52}.ContactForm-module__4CUZdq__error{text-align:center;font-size:var(--fs-sub);color:#ef4444}@media (max-width:560px){.ContactForm-module__4CUZdq__grid{grid-template-columns:1fr}.ContactForm-module__4CUZdq__formWrap{padding:var(--sp-5)}}
