.page-module___8aEwW__page{gap:1.2rem;width:min(1260px,94vw);margin:1.2rem auto 3.5rem;display:grid}.page-module___8aEwW__hero{border:1px solid var(--line);background:radial-gradient(circle at 14% 6%,#f0641833,#0000 26%),radial-gradient(circle at 88% 18%,#3b7ead38,#0000 30%),linear-gradient(135deg,#fffdfb 0%,#fbfdff 48%,#eaf4fa 100%);border-radius:30px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.84fr);align-items:stretch;gap:clamp(1rem,3vw,2rem);min-height:640px;padding:clamp(1rem,3vw,1.4rem);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px -66px #182233d1}.page-module___8aEwW__hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#3b7ead1f,#f064181f);border-radius:50%;height:64%;position:absolute;inset:auto -12% -32% 34%}.page-module___8aEwW__hero:after{content:"";pointer-events:none;border:1px solid #ffffffc2;border-radius:24px;position:absolute;inset:1rem}.page-module___8aEwW__heroContent,.page-module___8aEwW__heroStudio{z-index:1;position:relative}.page-module___8aEwW__heroContent{align-content:center;justify-items:start;gap:1rem;padding:clamp(1.2rem,4vw,3.1rem);display:grid}.page-module___8aEwW__eyebrow,.page-module___8aEwW__sectionEyebrow{width:fit-content;min-height:30px;color:var(--accent-strong);letter-spacing:.05em;text-transform:uppercase;background:#fff3eccc;border:1px solid #f3c3a5;border-radius:999px;align-items:center;padding:.28rem .75rem;font-size:.76rem;font-weight:850;display:inline-flex}.page-module___8aEwW__hero h1{max-width:12ch;font-family:var(--font-manrope), sans-serif;letter-spacing:-.075em;color:#101a2a;font-size:clamp(2.7rem,5.7vw,5.4rem);line-height:.94}.page-module___8aEwW__lead{max-width:60ch;color:var(--muted);font-size:clamp(1rem,1.48vw,1.14rem);line-height:1.68}.page-module___8aEwW__heroActions{flex-wrap:wrap;gap:.7rem;margin-top:.1rem;display:flex}.page-module___8aEwW__signalGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.72rem;width:min(100%,740px);margin-top:.35rem;display:grid}.page-module___8aEwW__signalCard{background:linear-gradient(#ffffffeb,#f8fbfdd1),#fff;border:1px solid #b7c5d3c7;border-radius:20px;gap:.25rem;min-height:118px;padding:.95rem;display:grid;box-shadow:0 16px 36px -34px #182233c2}.page-module___8aEwW__signalCard strong{font-family:var(--font-manrope), sans-serif;color:var(--ink);font-size:1.02rem;line-height:1.2}.page-module___8aEwW__signalCard span{color:var(--muted);font-size:.88rem;line-height:1.48}.page-module___8aEwW__heroStudio{align-content:center;gap:.9rem;padding:clamp(.8rem,2vw,1.4rem);display:grid}.page-module___8aEwW__heroImageShell{aspect-ratio:1.1;background:radial-gradient(circle at 18% 16%,#f064181f,#0000 24%),linear-gradient(#fff,#f6fafd);border:1px solid #dce7ef;border-radius:28px;overflow:hidden;box-shadow:0 26px 58px -48px #182233db}.page-module___8aEwW__heroImageShell img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.page-module___8aEwW__memberCard,.page-module___8aEwW__floatingCard{background:linear-gradient(#fffffff5,#f9fbfde6),#fff;border:1px solid #d7e0e9e6;border-radius:22px;box-shadow:0 26px 58px -50px #182233e6}.page-module___8aEwW__memberCard{gap:.72rem;padding:1rem;display:grid}.page-module___8aEwW__memberHead{grid-template-columns:auto 1fr;align-items:center;gap:.75rem;display:grid}.page-module___8aEwW__memberIcon{background:var(--brand);color:#fff;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.page-module___8aEwW__memberHead strong{font-size:1rem;line-height:1.2;display:block}.page-module___8aEwW__memberHead p,.page-module___8aEwW__memberCard p{color:var(--muted)}.page-module___8aEwW__memberHead p{margin-top:.12rem;font-size:.86rem;font-weight:800}.page-module___8aEwW__memberCard p{line-height:1.56}.page-module___8aEwW__floatingCard{gap:.22rem;max-width:320px;margin-left:auto;padding:.9rem 1rem;display:grid}.page-module___8aEwW__floatingCard span{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.76rem;font-weight:850}.page-module___8aEwW__floatingCard strong{font-family:var(--font-manrope), sans-serif;font-size:1rem;line-height:1.3}.page-module___8aEwW__sectionIntro{gap:.45rem;max-width:72ch;display:grid}.page-module___8aEwW__sectionIntro h2,.page-module___8aEwW__valueText h2,.page-module___8aEwW__contactBand h2{font-family:var(--font-manrope), sans-serif;letter-spacing:-.05em;font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.06}.page-module___8aEwW__sectionIntro p,.page-module___8aEwW__valueText>p,.page-module___8aEwW__contactBand p{color:var(--muted);line-height:1.62}.page-module___8aEwW__valueGrid,.page-module___8aEwW__workflowSection,.page-module___8aEwW__workspaceSection,.page-module___8aEwW__showcaseSection,.page-module___8aEwW__contactBand{border:1px solid var(--line);background:linear-gradient(#fffffffa,#f7fbfdf0),#fff;border-radius:28px;box-shadow:0 22px 62px -54px #182233b3}.page-module___8aEwW__valueGrid,.page-module___8aEwW__workflowSection,.page-module___8aEwW__workspaceSection{padding:clamp(1rem,3vw,1.5rem)}.page-module___8aEwW__valuePanel{grid-template-columns:minmax(0,1.05fr) minmax(320px,.8fr);align-items:stretch;gap:1rem;display:grid}.page-module___8aEwW__valueText{align-content:center;gap:.75rem;padding:clamp(.5rem,2vw,1rem);display:grid}.page-module___8aEwW__valueVisual{background:#f7fbfd;border:1px solid #dce7ef;border-radius:24px;min-height:360px;overflow:hidden}.page-module___8aEwW__valueVisual img{object-fit:cover;width:100%;height:100%;display:block}.page-module___8aEwW__valueList{gap:.85rem;margin-top:.1rem;display:grid}.page-module___8aEwW__valueList p{border-bottom:1px solid var(--line);gap:.18rem;padding-bottom:.75rem;display:grid}.page-module___8aEwW__valueList p:last-child{border-bottom:0;padding-bottom:0}.page-module___8aEwW__valueList strong{font-size:.98rem}.page-module___8aEwW__valueList span{color:var(--muted);line-height:1.52}.page-module___8aEwW__workflowSection,.page-module___8aEwW__workspaceSection{gap:1rem;display:grid}.page-module___8aEwW__workflowGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.page-module___8aEwW__workflowCard,.page-module___8aEwW__workspaceCard,.page-module___8aEwW__showcaseCard{transition:transform .18s,border-color .18s,box-shadow .18s}.page-module___8aEwW__workflowCard{border:1px solid var(--line);background:linear-gradient(#fffffffa,#f8fbfde6),#fff;border-radius:22px;align-content:start;gap:.58rem;min-height:230px;padding:1rem;display:grid}.page-module___8aEwW__workflowCard:hover,.page-module___8aEwW__workspaceCard:hover,.page-module___8aEwW__showcaseCard:hover{border-color:var(--brand);transform:translateY(-2px);box-shadow:0 28px 56px -46px #182233c7}.page-module___8aEwW__stepNumber{background:var(--brand-soft);width:fit-content;min-width:48px;color:var(--brand-strong);border:1px solid #c6ddeb;border-radius:999px;justify-content:center;padding:.26rem .65rem;font-size:.82rem;font-weight:850;display:inline-flex}.page-module___8aEwW__workflowCard strong,.page-module___8aEwW__workspaceCard strong,.page-module___8aEwW__showcaseBody strong{font-family:var(--font-manrope), sans-serif;font-size:1.04rem;line-height:1.28}.page-module___8aEwW__workflowCard p,.page-module___8aEwW__workspaceCard p,.page-module___8aEwW__showcaseBody p{color:var(--muted);line-height:1.56}.page-module___8aEwW__workspaceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;display:grid}.page-module___8aEwW__workspaceCard{border:1px solid var(--line);background:linear-gradient(#fffffffa,#f8fbfde6),#fff;border-radius:22px;align-content:start;gap:.75rem;min-height:262px;padding:1rem;display:grid}.page-module___8aEwW__workspaceBadge{width:fit-content;color:var(--muted);background:#fff;border:1px solid #d4e2ec;border-radius:999px;padding:.24rem .58rem;font-size:.74rem;font-weight:850}.page-module___8aEwW__workspaceIcon{background:var(--brand-soft);width:48px;height:48px;color:var(--brand-strong);border-radius:16px;place-items:center;display:grid}.page-module___8aEwW__workspaceLink{color:var(--brand-strong);align-items:center;gap:.38rem;margin-top:auto;font-weight:850;display:inline-flex}.page-module___8aEwW__showcaseSection{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:1rem;display:grid}.page-module___8aEwW__showcaseCard{border:1px solid var(--line);background:#fff;border-radius:24px;overflow:hidden}.page-module___8aEwW__showcaseVisual{border-bottom:1px solid var(--line);aspect-ratio:1.7;background:radial-gradient(circle at 12% 10%,#f0641814,#0000 28%),linear-gradient(#fff,#f8fbfd);overflow:hidden}.page-module___8aEwW__showcaseVisual img{object-fit:cover;width:100%;height:100%;display:block}.page-module___8aEwW__showcaseCard:last-child .page-module___8aEwW__showcaseVisual img{object-fit:contain;padding:1rem}.page-module___8aEwW__showcaseBody{gap:.42rem;padding:1rem;display:grid}.page-module___8aEwW__contactBand{background:radial-gradient(circle at 0 0,#f064181a,#0000 28%),radial-gradient(circle at 100% 100%,#3b7ead1f,#0000 26%),linear-gradient(135deg,#fff,#f5fafc);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:clamp(1rem,3vw,1.5rem);display:grid}.page-module___8aEwW__contactActions{flex-wrap:wrap;justify-content:flex-end;gap:.7rem;display:flex}@media (max-width:1120px){.page-module___8aEwW__hero,.page-module___8aEwW__valuePanel,.page-module___8aEwW__showcaseSection,.page-module___8aEwW__contactBand,.page-module___8aEwW__workflowGrid,.page-module___8aEwW__workspaceGrid{grid-template-columns:1fr}.page-module___8aEwW__hero{min-height:auto}.page-module___8aEwW__floatingCard{margin-left:0}}@media (max-width:760px){.page-module___8aEwW__page{gap:1rem;margin-top:1rem}.page-module___8aEwW__hero{border-radius:20px;padding:.75rem}.page-module___8aEwW__hero:after{border-radius:16px;inset:.75rem}.page-module___8aEwW__heroContent,.page-module___8aEwW__heroStudio,.page-module___8aEwW__workflowSection,.page-module___8aEwW__workspaceSection,.page-module___8aEwW__valueGrid,.page-module___8aEwW__contactBand{padding:.95rem}.page-module___8aEwW__hero h1{max-width:13ch;font-size:clamp(2.35rem,12vw,3.8rem)}.page-module___8aEwW__signalGrid{grid-template-columns:1fr}.page-module___8aEwW__valueVisual{min-height:260px}.page-module___8aEwW__workflowCard,.page-module___8aEwW__workspaceCard{min-height:0}.page-module___8aEwW__contactActions{justify-content:flex-start}}
