.o-editorial-review .o-editorial-intro{grid-template-columns:1.25fr .75fr;align-items:center;gap:5vw;padding-bottom:85px;display:grid}.o-editorial-review .o-editorial-intro h1{font-size:clamp(58px,6.7vw,112px)}.o-editorial-review .o-editorial-intro-copy>p{color:#646a66;max-width:640px;font-size:17px;line-height:1.8}.o-editorial-intro-art{padding-top:60px}.o-editorial-intro-art>.o-kicker{text-align:center;margin-top:36px;font-size:9px;display:block}.o-editorial-review .o-detail-benefit-grid{gap:18px}.o-editorial-review .o-detail-benefit-grid>article{background:#ece8df66;border:1px solid #698c7e20;min-width:0;padding:32px;position:relative}.o-editorial-review .o-detail-benefit-grid>article:nth-child(3n+2){background:#698c7e10}.o-editorial-review .o-detail-block-number{background:0 0;border:1px solid #698c7e66;width:46px;height:46px;margin:8px 0 40px;transform:none;box-shadow:8px -8px 0 -1px #f5f5f5,8px -8px #698c7e30}.o-editorial-review .o-detail-benefit-grid h2{font-size:clamp(26px,2.35vw,38px)}.o-editorial-review :is(#fundamenty,#dla-zespolu) .o-detail-benefit-grid{grid-template-columns:repeat(3,1fr)}.o-editorial-review :is(#fundamenty,#dla-zespolu) .o-detail-benefit-grid>article:first-child{background:#e3ebe5;grid-column:span 2;grid-template-columns:1fr 1fr;align-content:center;column-gap:40px;min-height:310px;display:grid}.o-editorial-review :is(#fundamenty,#dla-zespolu) .o-detail-benefit-grid>article:first-child .o-detail-block-number{grid-column:1/-1}.o-editorial-review :is(#fundamenty,#dla-zespolu) .o-detail-benefit-grid>article:first-child h2{font-size:clamp(34px,3.4vw,55px)}.o-editorial-review :is(#fundamenty,#dla-zespolu) .o-detail-benefit-grid>article:last-child{grid-column:span 2;grid-template-columns:1fr 1fr;column-gap:40px;display:grid}.o-editorial-review :is(#fundamenty,#dla-zespolu) .o-detail-benefit-grid>article:last-child .o-detail-block-number{grid-column:1/-1}.o-editorial-review #pytania{padding-bottom:100px}.o-editorial-review #pytania .o-ai-roles{counter-reset:role;grid-template-columns:repeat(2,1fr);gap:24px}.o-editorial-review #pytania .o-ai-roles>div{counter-increment:role;background:#698c7e0c;border:1px solid #698c7e60;gap:14px;padding:30px}.o-editorial-review #pytania .o-ai-roles strong{justify-content:space-between;margin-bottom:16px;font-size:28px;display:flex}.o-editorial-review #pytania .o-ai-roles strong:after{content:"0" counter(role);color:#a9bdb2;border:1px solid #698c7e66;place-items:center;width:35px;height:35px;font-size:12px;display:grid;box-shadow:5px -5px #698c7e22}.o-editorial-review #pytania .o-ai-roles small{color:#e3ebe5;background:#f5f5f508;border-left:2px solid #698c7e;max-width:94%;padding:16px 20px;font-size:16px}.o-editorial-review #pytania .o-ai-roles small:nth-child(3){border-left-color:#a9bdb2;margin-left:6%}.o-editorial-review #dane .o-benefits-promises{border-top:1px solid #698c7e66;gap:0}.o-editorial-review #dane .o-benefits-promises>div{border-top:0;border-right:1px solid #698c7e44;padding:30px 24px}.o-editorial-review #dane .o-benefits-promises>div:first-child{padding-left:0}.o-editorial-review #dane .o-benefits-promises strong{font-size:25px}.o-editorial-review #start{padding-top:65px}.o-editorial-review #start .o-detail-benefit-grid{gap:0}.o-editorial-review #start .o-detail-benefit-grid>article{background:0 0;border:0;border-top:1px solid #698c7e60;padding:35px 35px 0 0}.o-editorial-review #start .o-detail-block-number{box-shadow:none;letter-spacing:-.065em;color:#698c7e;border:0;justify-content:center;width:auto;height:auto;margin:0 0 26px;font-size:65px}.o-editorial-review .o-module-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding-bottom:90px;display:grid}.o-editorial-review .o-directory-row{background:#698c7e08;border:1px solid #698c7e30;grid-template-columns:1fr auto;align-items:start;gap:22px;padding:35px;transition:background .25s;display:grid}.o-editorial-review .o-directory-row:hover{background:#698c7e16}.o-editorial-review .o-directory-row:nth-child(3n+2){background:#ece8df77}.o-editorial-review .o-directory-number{grid-column:1/-1;justify-content:space-between;align-items:center;width:100%;font-size:12px;display:flex}.o-editorial-review .o-directory-number .o-module-glyph{color:#698c7e;width:85px;height:85px}.o-editorial-review .o-directory-row>div{grid-column:1/-1}.o-editorial-review .o-directory-row h2{max-width:500px;font-size:clamp(30px,3.2vw,49px)}.o-editorial-review .o-directory-row>p{max-width:440px;font-size:15px;line-height:1.8}.o-editorial-review .o-directory-row>.o-arrow{align-self:end}.o-editorial-review .o-directory-row:last-child:nth-child(odd){grid-column:1/-1}.o-editorial-review .o-detail-screen{box-shadow:none;background:#e3ebe566;border-color:#698c7e40;padding:20px}.o-editorial-review .o-detail-demo-grid{gap:4vw}.o-editorial-review .o-step-select button[aria-selected=true]{background:#698c7e0b;padding-left:15px;padding-right:15px}.o-editorial-review .o-detail-atlas{border:1px solid #698c7e30}.o-editorial-review .o-detail-note{margin-top:30px}@media (width<=1000px){.o-editorial-review .o-editorial-intro{grid-template-columns:1fr}.o-editorial-intro-art{display:none}.o-editorial-review .o-detail-benefit-grid>article{padding:25px}}@media (width<=820px){.o-editorial-review .o-editorial-intro{padding-bottom:50px}.o-editorial-review .o-editorial-intro h1{font-size:clamp(52px,10vw,80px)}.o-editorial-review :is(#fundamenty,#dla-zespolu) .o-detail-benefit-grid{grid-template-columns:1fr}.o-editorial-review .o-detail-benefit-grid>article,.o-editorial-review :is(#fundamenty,#dla-zespolu) .o-detail-benefit-grid>article:first-child,.o-editorial-review :is(#fundamenty,#dla-zespolu) .o-detail-benefit-grid>article:last-child{grid-column:auto;min-height:0;display:block}.o-editorial-review .o-detail-block-number{margin:8px 0 30px}.o-editorial-review .o-detail-benefit-grid h2{margin-bottom:18px}.o-editorial-review :is(#fundamenty,#dla-zespolu) .o-detail-benefit-grid>article:first-child h2{font-size:32px}.o-editorial-review #pytania .o-ai-roles{grid-template-columns:1fr}.o-editorial-review #pytania .o-ai-roles>div{padding:24px}.o-editorial-review #pytania .o-ai-roles small{padding:14px;font-size:15px}.o-editorial-review #dane .o-benefits-promises>div{border-bottom:1px solid #698c7e44;border-right:0;padding:25px 0}.o-editorial-review #start .o-detail-benefit-grid>article{padding:30px 0}.o-editorial-review .o-module-directory{grid-template-columns:1fr}.o-editorial-review .o-directory-row{padding:25px}.o-editorial-review .o-directory-row h2{font-size:32px}.o-editorial-review .o-detail-screen{padding:12px}}.o-editorial-review .o-directory-row>.o-directory-number{grid-row:1}.o-editorial-review .o-directory-row>div{grid-row:2}.o-editorial-review .o-directory-row>p{grid-area:3/1}.o-editorial-review .o-directory-row>svg{grid-area:3/2}.o-animation-slot{isolation:isolate;width:100%;min-width:0}.o-animation-slot>*{max-width:100%}.o-subpage .o-contact-form .o-button{box-shadow:none;appearance:none;cursor:pointer;border:0;font-family:inherit}.o-subpage .o-contact-form :is(input,textarea)::placeholder{color:#698c7e;opacity:.78}.o-subpage :is(.o-contact-intro,.o-offer-intro,.o-presentation-copy,.o-editorial-intro-copy) h1{margin-top:25px;margin-bottom:32px}.o-editorial-review .o-detail-benefits:where(:not(#fundamenty):not(#dla-zespolu)) .o-detail-block-number{color:#415c4f;letter-spacing:0;width:55px;height:55px;box-shadow:none;background:#e4ece6;border:0;place-items:center;margin:0 0 30px;font-size:12px;display:grid;transform:rotate(-6deg)}.o-editorial-review #pytania .o-ai-roles>div{transition:background .3s,border-color .3s,box-shadow .3s}@media (hover:hover){.o-editorial-review #pytania .o-ai-roles>div:hover{background:#698c7e20;border-color:#a9bdb2;box-shadow:0 15px 40px #0002}.o-editorial-review #pytania .o-ai-roles small:hover{background:#698c7e25}}.o-type-line{position:relative}.o-type-measure{visibility:hidden;display:block}.o-type-ink{position:absolute;inset:0}.o-type-ink.is-typing:after{content:"";vertical-align:-.12em;background:#a9bdb2;width:1px;height:1em;margin-left:3px;display:inline-block}.o-connection-track>i{position:relative}.o-connection-track>i>b{background:0 0;display:block;position:absolute;inset:-14px}.o-connection-track>i>b:after{content:"";background:#698c7e;position:absolute;inset:14px}.o-related-grid .o-connection-open{color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;border-top:1px solid #ffffff30;align-items:center;gap:15px;padding:25px 0 0;display:flex}.o-connection-open small{color:#becbc2;font-size:11px;display:block}.o-connection-open strong{letter-spacing:-.035em;margin-top:8px;font-size:21px;font-weight:400;display:block}.o-connection-open>.o-arrow{flex:none;width:18px;margin-left:auto}.o-connection-open .o-module-glyph{flex:none}.o-connection-open:hover strong{color:#a9bdb2}.o-link-dialog{color:#252525;background:#f5f5f5;border:1px solid #698c7e55;width:min(760px,100% - 32px);max-height:85svh;margin:auto;padding:clamp(26px,5vw,65px);font-family:Satoshi,sans-serif;overflow:auto}.o-link-dialog::backdrop{background:#1c1c1ccc}.o-link-dialog h2{letter-spacing:-.055em;margin:28px 0;font-size:clamp(32px,4vw,54px);line-height:1.1}.o-link-dialog p{color:#646a66;margin:20px 0;font-size:17px;line-height:1.8}.o-link-dialog .o-dialog-close{width:44px;height:44px;font:inherit;cursor:pointer;background:#e3ebe5;border:0;font-size:25px;position:absolute;top:12px;right:12px}.o-link-dialog .o-dialog-route{border-block:1px solid #698c7e44;flex-wrap:wrap;align-items:center;gap:15px;margin:35px 0;padding-block:20px;display:flex}.o-dialog-route span{background:#e3ebe5;padding:12px}.o-link-dialog .o-text-link{align-items:center;gap:20px;display:inline-flex}.o-link-dialog:focus-visible{outline:2px solid #698c7e}@media (width<=820px){.o-editorial-review .o-detail-benefits:where(:not(#fundamenty):not(#dla-zespolu)) .o-detail-block-number{width:38px;height:38px;margin-bottom:25px}.o-link-dialog p{font-size:15px}}@media (prefers-reduced-motion:reduce){.o-editorial-review #pytania .o-ai-roles>div{transition:none}}.o-subpage .o-type-ink{padding:inherit}.o-subpage .o-link-dialog h2{margin:28px 0}.o-subpage .o-link-dialog p{margin:20px 0}.o-subpage .o-type-accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.o-subpage .o-contact-form>.o-consent{cursor:pointer;align-items:flex-start;gap:14px;margin:24px 0;font-size:13px;line-height:1.7;display:flex}.o-subpage .o-contact-form .o-consent input{appearance:auto;accent-color:#415c4f;flex:none;width:20px;height:20px;margin-top:2px;padding:0}.o-consent a{text-underline-offset:3px;text-decoration:underline}.o-subpage .o-contact-form .o-consent input:focus-visible{outline-offset:4px;outline:2px solid #415c4f}.o-subpage .o-detail-benefits .o-detail-benefit-grid .o-detail-block-number,.o-editorial-review #start .o-detail-block-number{color:#f5f5f5;width:55px;height:55px;box-shadow:none;letter-spacing:0;background:#415c4f;border:0;place-items:center;margin:0 0 30px;font-size:12px;transition:transform .35s;display:grid;transform:rotate(-6deg)}.o-subpage .o-detail-benefit-grid article:hover .o-detail-block-number,.o-subpage .o-detail-benefit-grid article:focus-within .o-detail-block-number{transform:rotate(0)}.o-editorial-review #pytania .o-ai-roles strong:after{color:#f5f5f5;box-shadow:none;background:#415c4f;border:0;transition:transform .35s;transform:rotate(-6deg)}.o-editorial-review #pytania .o-ai-roles>div:hover strong:after{transform:rotate(0)}.o-subpage #w-ofercie{padding-top:clamp(80px,9vw,145px)}@media (prefers-reduced-motion:reduce){.o-subpage .o-detail-benefit-grid .o-detail-block-number,.o-editorial-review #pytania .o-ai-roles strong:after{transition:none}}.o-editorial-review .o-directory-index{color:#f5f5f5;background:#415c4f;place-items:center;width:42px;height:42px;transition:transform .35s;display:grid;transform:rotate(-6deg)}.o-editorial-review .o-directory-row:hover .o-directory-index,.o-editorial-review .o-directory-row:focus-visible .o-directory-index,.o-editorial-review #start article:hover .o-detail-block-number,.o-editorial-review #start article:focus-within .o-detail-block-number{transform:rotate(0)}.o-subpage .o-detail-benefits .o-detail-benefit-grid .o-detail-block-number,.o-editorial-review #start .o-detail-block-number{text-align:center;place-content:center;padding:0;line-height:1}
