.yritys-module__jksqtG__storyHero{background:var(--surface);padding:clamp(3.5rem,8vw,6.5rem) 0 clamp(1rem,3vw,2rem);overflow:hidden}.yritys-module__jksqtG__storyHeroGrid{align-items:center;gap:clamp(2.5rem,5vw,4rem);min-width:0;display:grid}.yritys-module__jksqtG__storyHeroCopy{min-width:0}.yritys-module__jksqtG__storyHeroCopy .yritys-module__jksqtG__eyebrow{margin-bottom:1rem}.yritys-module__jksqtG__storyHeroCopy h1{letter-spacing:-.045em;max-width:11ch;margin:0 0 1.5rem;font-size:clamp(4rem,3rem + 4vw,6.5rem);font-weight:700;line-height:.98}.yritys-module__jksqtG__storyHeroLead{max-width:28rem;color:var(--muted);margin:0;font-size:clamp(1.125rem,1rem + .45vw,1.375rem);font-weight:500;line-height:1.45}.yritys-module__jksqtG__heroScatterBlock{flex-direction:column;justify-content:center;align-items:center;min-height:clamp(16rem,32vw,22rem);display:flex;position:relative}.yritys-module__jksqtG__heroBigNumber{z-index:2;letter-spacing:-.06em;color:var(--brand-dark);margin:0;font-size:clamp(5rem,3rem + 10vw,9rem);font-weight:700;line-height:.9;position:relative}.yritys-module__jksqtG__heroNumberLabel{z-index:2;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:.5rem 0 0;font-size:.72rem;font-weight:700;position:relative}.yritys-module__jksqtG__scatterField{pointer-events:none;position:absolute;inset:0}.yritys-module__jksqtG__scatterWord{letter-spacing:-.01em;color:var(--muted);opacity:0;white-space:nowrap;font-size:clamp(.78rem,.72rem + .25vw,.95rem);font-weight:500;position:absolute;transform:translateY(6px)}.yritys-module__jksqtG__scatterWordNear{opacity:.55;transform:translateY(0)}.yritys-module__jksqtG__scatterWordSpread{opacity:.35}.yritys-module__jksqtG__scatterPos1{top:18%;left:8%}.yritys-module__jksqtG__scatterPos2{top:12%;right:6%}.yritys-module__jksqtG__scatterPos3{top:38%;left:2%}.yritys-module__jksqtG__scatterPos4{top:42%;right:4%}.yritys-module__jksqtG__scatterPos5{bottom:28%;left:12%}.yritys-module__jksqtG__scatterPos6{bottom:22%;right:8%}.yritys-module__jksqtG__chaosScatterWrap .yritys-module__jksqtG__scatterPos1{top:4%;left:2%}.yritys-module__jksqtG__chaosScatterWrap .yritys-module__jksqtG__scatterPos2{top:8%;right:0}.yritys-module__jksqtG__chaosScatterWrap .yritys-module__jksqtG__scatterPos3{top:32%;left:-2%}.yritys-module__jksqtG__chaosScatterWrap .yritys-module__jksqtG__scatterPos4{top:28%;right:2%}.yritys-module__jksqtG__chaosScatterWrap .yritys-module__jksqtG__scatterPos5{bottom:38%;left:18%}.yritys-module__jksqtG__chaosScatterWrap .yritys-module__jksqtG__scatterPos6{bottom:34%;right:14%}.yritys-module__jksqtG__chaosScatterWrap .yritys-module__jksqtG__scatterWordSpread{opacity:.28}@media (prefers-reduced-motion:no-preference){.yritys-module__jksqtG__scatterWord{transition:opacity .55s,transform .55s,top .9s,left .9s,right .9s,bottom .9s}}.yritys-module__jksqtG__chaosAct{background:var(--surface);padding:clamp(2rem,5vw,4rem) 0 clamp(4rem,8vw,7rem)}.yritys-module__jksqtG__chaosScatterWrap{min-height:clamp(10rem,22vw,14rem);margin-bottom:clamp(3rem,7vw,6rem);position:relative}.yritys-module__jksqtG__problemStatements{gap:clamp(2.5rem,6vw,5rem);min-width:0;display:grid}.yritys-module__jksqtG__problemStatement{letter-spacing:-.04em;text-transform:uppercase;color:var(--brand-dark);opacity:0;flex-direction:column;margin:0;font-size:clamp(3.25rem,2rem + 5vw,5.5rem);font-weight:700;line-height:.95;display:flex;transform:translateY(20px)}.yritys-module__jksqtG__problemStatement span{display:block}.yritys-module__jksqtG__problemVisible{opacity:1;transform:translateY(0)}.yritys-module__jksqtG__problemLeft{text-align:left;justify-self:start}.yritys-module__jksqtG__problemCenter{text-align:center;justify-self:center;padding-left:clamp(0rem,8vw,6rem)}.yritys-module__jksqtG__problemRight{text-align:right;justify-self:end}.yritys-module__jksqtG__problemRight span:last-child{color:var(--brand-primary)}@media (prefers-reduced-motion:no-preference){.yritys-module__jksqtG__problemStatement{transition:opacity .6s,transform .6s}}@media (prefers-reduced-motion:reduce){.yritys-module__jksqtG__scatterWord,.yritys-module__jksqtG__problemStatement{opacity:1;transform:none}}.yritys-module__jksqtG__convergence{min-width:0;margin-top:clamp(3rem,6vw,5rem)}.yritys-module__jksqtG__fragmentStage{justify-content:center;align-items:center;min-height:clamp(18rem,36vw,24rem);display:flex;position:relative}.yritys-module__jksqtG__fragment{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);opacity:.7;font-size:clamp(.72rem,.68rem + .2vw,.88rem);font-weight:600;transition:opacity .5s,transform .7s,left .7s,top .7s;position:absolute}.yritys-module__jksqtG__fragmentConverged{opacity:0;pointer-events:none;transform:scale(.92)}.yritys-module__jksqtG__fragmentPos1{top:8%;left:6%}.yritys-module__jksqtG__fragmentPos2{top:14%;right:8%}.yritys-module__jksqtG__fragmentPos3{top:42%;left:2%}.yritys-module__jksqtG__fragmentPos4{bottom:18%;right:6%}.yritys-module__jksqtG__fragmentPos5{bottom:10%;left:22%}.yritys-module__jksqtG__workspaceFrame{opacity:0;width:min(100%,28rem);transition:opacity .6s .2s,transform .6s .2s;transform:translateY(16px)scale(.98)}.yritys-module__jksqtG__workspaceFrameVisible{opacity:1;transform:translateY(0)scale(1)}.yritys-module__jksqtG__workspaceInner{padding:1.15rem 1.25rem 1.35rem}.yritys-module__jksqtG__workspaceNav{flex-wrap:wrap;gap:.35rem;margin:1rem 0;padding:0;list-style:none;display:flex}.yritys-module__jksqtG__workspaceNavItem,.yritys-module__jksqtG__workspaceNavActive{color:var(--muted);padding:.35rem .55rem;font-size:.75rem;font-weight:500}.yritys-module__jksqtG__workspaceNavActive{color:var(--aidoo-on-light);font-weight:600}.yritys-module__jksqtG__workspaceChat{border-left:2px solid var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 5%, white);color:var(--brand-dark);margin:0;padding:.65rem .75rem;font-size:.82rem;line-height:1.4}.yritys-module__jksqtG__workspaceMention{color:var(--brand-primary);font-weight:600}@media (prefers-reduced-motion:reduce){.yritys-module__jksqtG__fragment{display:none}.yritys-module__jksqtG__workspaceFrame{opacity:1;transform:none}}.yritys-module__jksqtG__principlesList{border-top:1px solid #e2e8f0;min-width:0}.yritys-module__jksqtG__principleRow{border-bottom:1px solid #e2e8f0;align-items:start;gap:.75rem 1.25rem;min-width:0;padding:clamp(2.5rem,4vw,4rem) 0;transition:border-color .2s;display:grid}.yritys-module__jksqtG__principleRow:hover{border-bottom-color:color-mix(in srgb, var(--brand-primary) 35%, #e2e8f0)}.yritys-module__jksqtG__principleNumber{letter-spacing:.06em;color:var(--brand-primary);font-size:.82rem;font-weight:700}.yritys-module__jksqtG__principleTitle{letter-spacing:-.02em;color:var(--brand-dark);margin:0;font-size:clamp(1.05rem,1rem + .25vw,1.25rem);font-weight:600}.yritys-module__jksqtG__principleCopy{max-width:28rem;color:var(--muted);margin:0;font-size:clamp(1rem,.95rem + .1vw,1.0625rem);line-height:1.65}@media (min-width:48rem){.yritys-module__jksqtG__storyHeroGrid{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:clamp(2rem,4vw,3.5rem)}.yritys-module__jksqtG__principleRow{grid-template-columns:5rem 1fr 1fr;align-items:start;gap:0 2rem}.yritys-module__jksqtG__principleCopy{text-align:left;justify-self:end}}@media (max-width:47.99rem){.yritys-module__jksqtG__problemCenter{text-align:left;justify-self:start;padding-left:0}.yritys-module__jksqtG__problemRight{text-align:left;justify-self:start}.yritys-module__jksqtG__chaosScatterWrap .yritys-module__jksqtG__scatterPos1{top:2%;left:0}.yritys-module__jksqtG__chaosScatterWrap .yritys-module__jksqtG__scatterPos2{top:6%;right:0}.yritys-module__jksqtG__chaosScatterWrap .yritys-module__jksqtG__scatterPos3{top:24%;left:0}.yritys-module__jksqtG__chaosScatterWrap .yritys-module__jksqtG__scatterPos4{top:20%;right:0}.yritys-module__jksqtG__chaosScatterWrap .yritys-module__jksqtG__scatterPos5{bottom:42%;left:0}.yritys-module__jksqtG__chaosScatterWrap .yritys-module__jksqtG__scatterPos6{bottom:38%;right:0}}
