.about__header{text-align:center;margin-bottom:2rem}.about__title{font-size:clamp(1.75rem,3.5vw,2.25rem);margin:0 0 .5rem;color:var(--color-accent)}.about__text{max-width:70ch;margin:0 auto;line-height:1.6;color:#333}.about__actions{margin-top:1.5rem;text-align:center}.block__header--about{margin-bottom:0}.about__qa-section{padding-top:clamp(3rem,6vw,6rem)}.qa-wrapper{display:flex;justify-content:center;padding:2rem 1rem;overflow:visible}.qa-items{width:100%;max-width:1200px;position:relative}.qa-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,26vw);grid-template-areas:'item connector';align-items:center;column-gap:2rem;margin-bottom:2rem}.qa-row:last-child{margin-bottom:0}.qa-row:last-child .qa-connector{display:none}.qa-row--right{grid-template-columns:minmax(140px,26vw) minmax(0,1fr);grid-template-areas:'connector item'}.qa-item{position:relative;z-index:1;grid-area:item}.qa-item--left{margin-right:auto}.qa-item--right{margin-left:auto}.qa__question,.qa__answer{display:flex;align-items:flex-start;gap:2rem}.qa__question{margin-bottom:1rem}.qa__answer:before{content:'';flex:0 0 64px;width:64px;height:64px;background-image:url(//dualworks.fi/wp-content/themes/dualworks-wp-theme/blocks/about/../../assets/img/dualworks-logo-emblem.svg);background-size:48px;background-position:center;background-repeat:no-repeat}.qa__question:before{content:'';flex:0 0 64px;width:64px;height:64px;background-size:100% auto;background-position:center;background-repeat:no-repeat}.qa__question--1:before{background-image:url(//dualworks.fi/wp-content/themes/dualworks-wp-theme/blocks/about/../../assets/img/icons/binoculars_256.png)}.qa__question--2:before{background-image:url(//dualworks.fi/wp-content/themes/dualworks-wp-theme/blocks/about/../../assets/img/icons/cash_flow_256.png)}.qa__question--3:before{background-image:url(//dualworks.fi/wp-content/themes/dualworks-wp-theme/blocks/about/../../assets/img/icons/diamond_256.png)}.qa__question--4:before{background-image:url(//dualworks.fi/wp-content/themes/dualworks-wp-theme/blocks/about/../../assets/img/icons/strategy_implem_256.png)}.qa__question--5:before{background-image:url(//dualworks.fi/wp-content/themes/dualworks-wp-theme/blocks/about/../../assets/img/icons/regeneration_innovation_256.png)}.qa__question--6:before{background-image:url(//dualworks.fi/wp-content/themes/dualworks-wp-theme/blocks/about/../../assets/img/icons/sustainable_business_256.png)}.qa__question h3,.qa__question h4{margin-top:.25rem;margin-bottom:1rem;line-height:1.2}.qa__answer p{margin:0}.qa__title{display:block;font-size:1rem;font-weight:400;letter-spacing:.125em;text-transform:uppercase;margin:0}.qa-item{padding:36px 30px;border-radius:20px;background:#fff;box-shadow:0 25px 60px rgba(15,23,42,.14),0 10px 25px rgba(15,23,42,.08),0 0 0 1px rgba(15,23,42,.03)}.qa-connector{position:relative;height:50%;align-self:flex-end;grid-area:connector}.qa-row--left .qa-connector{margin-right:50%}.qa-row--right .qa-connector{margin-left:50%}.qa-connector__line{position:absolute;top:50%;left:0;width:100%;height:100%;border:1px solid var(--brand-green,#94c054);border-left:none;border-bottom:none;border-radius:0 18px 0 0;transform:translateY(-50%);display:block;box-sizing:border-box}.qa-row--right .qa-connector__line{left:auto;right:0;transform:translateY(-50%) scaleX(-1)}.qa-connector__line:after{content:'';position:absolute;right:-4.5px;bottom:-5px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid var(--brand-green,#94c054);transform:rotate(0deg)}.qa-connector__line:before{content:'';position:absolute;width:5px;height:5px;border-radius:50%;background-color:var(--brand-green,#94c054);top:-3px;left:-2px}@media (max-width:768px){.qa-wrapper{padding-inline:0}.qa-row,.qa-row--right{grid-template-columns:1fr}.qa-connector{display:none}.qa-item{max-width:90%}}@media (max-width:600px){.qa-wrapper{margin-inline:-1rem}.qa-item{max-width:100%;padding:2rem 1.5rem;box-shadow:0 8px 24px -4px rgba(0,0,0,.15)}.qa__question,.qa__answer{gap:1rem}}@media (max-width:900px){.qa-item:not(:last-child):after{display:none}}