@media (max-width:760px){.marketingPreviewMobilePolish{--mn-gutter:16px;--mn-card-radius:24px;--mn-control-radius:15px;--mn-section-space:72px;--mn-text:#f7f8ff;--mn-muted:#9aa4c4;--mn-border:rgba(160,151,225,.14);--mn-surface:rgba(11,14,38,.72);--mn-surface-strong:rgba(12,15,42,.92);width:100%;max-width:100%;overflow-x:clip;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;touch-action:manipulation;background:#050713}.marketingPreviewMobilePolish *,.marketingPreviewMobilePolish :after,.marketingPreviewMobilePolish :before{box-sizing:border-box}.marketingPreviewMobilePolish :where(a,button,summary,input,textarea,select){-webkit-tap-highlight-color:transparent}.marketingPreviewMobilePolish :where(button,a,summary){touch-action:manipulation}.marketingPreviewMobilePolish :where(input,textarea,select){font-size:16px!important}.marketingPreviewMobilePolish :where([id]){scroll-margin-top:82px}.marketingPreviewMobilePolish [class*=sales-v3_nav__]{position:-webkit-sticky!important;position:sticky!important;top:max(8px,env(safe-area-inset-top))!important;z-index:1000!important;width:calc(100% - 20px)!important;height:56px!important;min-height:56px!important;margin:8px auto 0!important;padding:0 9px 0 12px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;grid-gap:8px!important;gap:8px!important;border:1px solid rgba(190,186,236,.15)!important;border-radius:19px!important;background:rgba(8,10,26,.78)!important;box-shadow:0 10px 34px rgba(0,0,0,.23),inset 0 1px 0 rgba(255,255,255,.045)!important;backdrop-filter:blur(22px) saturate(135%)!important;-webkit-backdrop-filter:blur(22px) saturate(135%)!important}.marketingPreviewMobilePolish [class*=sales-v3_navLinks__]{display:none!important}.marketingPreviewMobilePolish [class*=sales-v3_brand__]{min-width:0!important;gap:9px!important}.marketingPreviewMobilePolish [class*=sales-v3_brandOrb__]{width:27px!important;height:27px!important;flex:0 0 27px!important}.marketingPreviewMobilePolish [class*=sales-v3_brandName__]{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;letter-spacing:-.01em!important}.marketingPreviewMobilePolish [class*=sales-v3_navCta__]{min-height:38px!important;padding:0 12px!important;gap:7px!important;border-radius:12px!important;font-size:10px!important;letter-spacing:.01em!important;white-space:nowrap!important}.marketingPreviewMobilePolish [class*=sales-v3_navCta__] svg{width:14px!important;height:14px!important}.marketingPreviewMobilePolish .videoIntroHero{width:100%!important;min-height:0!important;margin:0!important;padding:42px var(--mn-gutter) 36px!important;border:0!important;border-radius:0!important;overflow:hidden!important;background:radial-gradient(circle at 88% 12%,rgba(97,72,219,.13),transparent 31%),linear-gradient(180deg,#07091a,#050713)!important;box-shadow:none!important}.marketingPreviewMobilePolish .videoIntroAmbient{opacity:.26!important;filter:blur(70px)!important}.marketingPreviewMobilePolish .videoIntroGrid{width:100%!important;max-width:440px!important;margin:0 auto!important;display:flex!important;flex-direction:column!important;gap:26px!important}.marketingPreviewMobilePolish .videoIntroCopy{width:100%!important;max-width:none!important;margin:0!important;text-align:left!important}.marketingPreviewMobilePolish .videoIntroEyebrow{width:-moz-fit-content!important;width:fit-content!important;min-height:28px!important;margin:0 0 16px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;border:1px solid rgba(164,143,255,.18)!important;border-radius:999px!important;color:#c9bfff!important;background:rgba(110,82,216,.09)!important;font-size:9px!important;font-weight:850!important;letter-spacing:.13em!important}.marketingPreviewMobilePolish .videoIntroCopy h1{max-width:390px!important;margin:0!important;font-size:clamp(44px,12.4vw,54px)!important;line-height:.94!important;letter-spacing:-.052em!important;text-align:left!important}.marketingPreviewMobilePolish .videoIntroCopy h1 span{display:inline!important}.marketingPreviewMobilePolish .videoIntroLead{max-width:395px!important;margin:18px 0 0!important;color:#aab3cf!important;font-size:15.5px!important;line-height:1.56!important;text-align:left!important}.marketingPreviewMobilePolish .videoIntroLead strong{color:#f3f4ff!important;font-weight:760!important}.marketingPreviewMobilePolish .videoIntroBenefits,.marketingPreviewMobilePolish .videoIntroMetrics,.marketingPreviewMobilePolish .videoIntroMetricsVisual{display:none!important}.marketingPreviewMobilePolish .videoIntroActions{width:100%!important;margin:22px 0 0!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:8px!important;gap:8px!important;justify-content:stretch!important}.marketingPreviewMobilePolish .videoIntroPrimary{min-height:54px!important;width:100%!important;justify-content:center!important;border-radius:16px!important;font-size:12px!important;box-shadow:0 14px 38px rgba(83,59,208,.24),inset 0 1px 0 rgba(255,255,255,.16)!important}.marketingPreviewMobilePolish .videoIntroSecondary{min-height:42px!important;justify-content:flex-start!important;padding:0 3px!important;border:0!important;background:transparent!important;color:#a9b1ce!important;font-size:11px!important}.marketingPreviewMobilePolish .videoIntroProof{margin:12px 0 0!important;justify-content:flex-start!important;gap:9px!important}.marketingPreviewMobilePolish .videoIntroProofFaces{transform:scale(.9)!important;transform-origin:left center!important}.marketingPreviewMobilePolish .videoIntroProof>div:last-child strong{font-size:10px!important}.marketingPreviewMobilePolish .videoIntroProof>div:last-child small{font-size:8px!important}.marketingPreviewMobilePolish .videoIntroMediaColumn{width:100%!important;margin:0!important}.marketingPreviewMobilePolish .videoIntroVideoShell{width:100%!important;overflow:hidden!important;border:1px solid rgba(157,147,225,.17)!important;border-radius:23px!important;background:#090c20!important;box-shadow:0 22px 56px rgba(0,0,0,.3),inset 0 1px 0 rgba(255,255,255,.035)!important}.marketingPreviewMobilePolish .videoIntroVideoChrome{height:34px!important;padding:0 11px!important;gap:5px!important;background:rgba(10,12,31,.96)!important}.marketingPreviewMobilePolish .videoIntroVideoChrome>span{width:6px!important;height:6px!important}.marketingPreviewMobilePolish .videoIntroVideoChrome b{max-width:65%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:7px!important}.marketingPreviewMobilePolish .videoIntroVideoChrome em{font-size:7px!important}.marketingPreviewMobilePolish .videoIntroVideoViewport{aspect-ratio:16/9!important;min-height:0!important;height:auto!important}.marketingPreviewMobilePolish #product-hero{width:100%!important;min-height:0!important;margin:0!important;padding:64px var(--mn-gutter) 52px!important;display:block!important;overflow:hidden!important;background:radial-gradient(circle at 7% 20%,rgba(126,70,225,.1),transparent 28%),linear-gradient(180deg,#050713,#07091b)!important}.marketingPreviewMobilePolish #product-hero>div:first-child{width:100%!important;max-width:430px!important;margin:0 auto!important;text-align:left!important}.marketingPreviewMobilePolish #product-hero>div:first-child>div:first-child{max-width:none!important;margin:0 0 14px!important;text-align:left!important;font-size:8px!important;letter-spacing:.13em!important}.marketingPreviewMobilePolish [data-mobile-hero-v2]{display:block!important}.marketingPreviewMobilePolish .mobileHeroV2{width:100%!important;margin-top:0!important}.marketingPreviewMobilePolish .mobileHeroV2Title{max-width:410px!important;margin:0!important;text-align:left!important;font-size:clamp(37px,10.4vw,46px)!important;line-height:.98!important;letter-spacing:-.048em!important}.marketingPreviewMobilePolish .mobileHeroV2Title em{margin-top:8px!important}.marketingPreviewMobilePolish .mobileHeroV2Scene{width:100%!important;max-width:410px!important;height:238px!important;margin:24px 0 0!important;border-radius:24px!important;box-shadow:0 20px 52px rgba(0,0,0,.25),inset 0 1px rgba(255,255,255,.035)!important}.marketingPreviewMobilePolish .mobileHeroV2Glow{opacity:.22!important;animation:none!important}.marketingPreviewMobilePolish .mobileHeroV2Beam,.marketingPreviewMobilePolish .mobileHeroV2Signal{display:none!important}.marketingPreviewMobilePolish .mobileHeroV2Feedback,.marketingPreviewMobilePolish .mobileHeroV2Record,.marketingPreviewMobilePolish .mobileHeroV2Teacher{animation:none!important;transform:none!important;backdrop-filter:blur(20px)!important;-webkit-backdrop-filter:blur(20px)!important}.marketingPreviewMobilePolish .mobileHeroV2Lead{max-width:400px!important;margin:19px 0 0!important;text-align:left!important;font-size:14px!important;line-height:1.55!important}.marketingPreviewMobilePolish .mobileHeroV2Actions{width:100%!important;max-width:410px!important;margin:18px 0 0!important;gap:7px!important}.marketingPreviewMobilePolish .mobileHeroV2Primary{min-height:52px!important;border-radius:16px!important;font-size:11.5px!important}.marketingPreviewMobilePolish .mobileHeroV2Secondary{min-height:42px!important;justify-content:flex-start!important;padding:0 2px!important;border:0!important;background:transparent!important;color:#98a2c2!important}.marketingPreviewMobilePolish .mobileHeroV2MicroProof{margin:11px 0 0!important;justify-content:flex-start!important;gap:7px 12px!important;font-size:8px!important}.marketingPreviewMobilePolish #product-hero>div:last-child{display:none!important}.marketingPreviewMobilePolish section[aria-label="Najważniejsze cechy Opieki 2.0"]{width:100%!important;max-width:none!important;margin:0!important;padding:0 var(--mn-gutter) 10px!important;display:flex!important;gap:8px!important;overflow-x:auto!important;scroll-snap-type:x proximity;scrollbar-width:none;background:#07091b!important}.marketingPreviewMobilePolish section[aria-label="Najważniejsze cechy Opieki 2.0"]::-webkit-scrollbar{display:none}.marketingPreviewMobilePolish section[aria-label="Najważniejsze cechy Opieki 2.0"] span{display:inline-flex!important;flex:0 0 auto!important;min-height:38px!important;padding:0 12px!important;align-items:center!important;gap:7px!important;border:1px solid rgba(157,148,218,.13)!important;border-radius:999px!important;background:rgba(16,19,48,.66)!important;color:#b7bfd8!important;font-size:9px!important;scroll-snap-align:start}.marketingPreviewMobilePolish section[aria-label="Najważniejsze cechy Opieki 2.0"] svg{width:13px!important;height:13px!important}.marketingPreviewMobilePolish :is([class*=sales-v3_section__],[class*=sales-v3_workflowSection__],[class*=sales-v3_ecosystem__],[class*=sales-v3_engine__],[class*=sales-v3_proof__],[class*=sales-v3_guarantee__],[class*=sales-v3_faq__],[class*=sales-v3_finalCta__]){width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.marketingPreviewMobilePolish :is([class*=sectionHeading],[class*=workflowHeading],[class*=ecosystemHeading],[class*=engineHeading]){max-width:430px!important;margin-left:auto!important;margin-right:auto!important;text-align:left!important}.marketingPreviewMobilePolish :is([class*=sectionHeading],[class*=workflowHeading],[class*=ecosystemHeading],[class*=engineHeading],[class*=proofTop],[class*=faq]>div:first-child) h2{max-width:410px!important;margin-left:0!important;margin-right:0!important;font-size:clamp(31px,8.9vw,38px)!important;line-height:1.01!important;letter-spacing:-.042em!important;text-align:left!important}.marketingPreviewMobilePolish [class*=kicker]{font-size:8.5px!important;letter-spacing:.14em!important}.marketingPreviewMobilePolish section[aria-label="Najważniejsze cechy Opieki 2.0"]+section{padding:var(--mn-section-space) var(--mn-gutter) 56px!important}.marketingPreviewMobilePolish section[aria-label="Najważniejsze cechy Opieki 2.0"]+section [class*=problemGrid]{max-width:430px!important;margin:28px auto 0!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:8px!important;gap:8px!important}.marketingPreviewMobilePolish section[aria-label="Najważniejsze cechy Opieki 2.0"]+section [class*=problemCard]{min-height:0!important;padding:17px!important;display:grid!important;grid-template-columns:34px minmax(0,1fr)!important;grid-column-gap:12px!important;column-gap:12px!important;grid-row-gap:4px!important;row-gap:4px!important;align-items:start!important;border-radius:19px!important;border:1px solid var(--mn-border)!important;background:rgba(13,16,42,.64)!important;box-shadow:inset 0 1px rgba(255,255,255,.025)!important}.marketingPreviewMobilePolish section[aria-label="Najważniejsze cechy Opieki 2.0"]+section [class*=problemCard]>span{grid-column:1!important;grid-row:1/span 2!important;width:34px!important;height:34px!important;display:grid!important;place-items:center!important;border-radius:11px!important;background:rgba(120,91,226,.1)!important;color:#b9a8ff!important;font-size:10px!important}.marketingPreviewMobilePolish section[aria-label="Najważniejsze cechy Opieki 2.0"]+section [class*=problemCard] h3{grid-column:2!important;margin:0!important;font-size:17px!important;line-height:1.18!important;letter-spacing:-.025em!important}.marketingPreviewMobilePolish section[aria-label="Najważniejsze cechy Opieki 2.0"]+section [class*=problemCard] p{grid-column:2!important;display:block!important;margin:3px 0 0!important;color:#8993b2!important;font-size:11.5px!important;line-height:1.42!important}.marketingPreviewMobilePolish .painStorySection{padding:62px var(--mn-gutter)!important}.marketingPreviewMobilePolish .methodStoryInner,.marketingPreviewMobilePolish .painStoryInner{width:100%!important;max-width:430px!important;margin:0 auto!important}.marketingPreviewMobilePolish .painStoryHeading{display:block!important;text-align:left!important}.marketingPreviewMobilePolish .painStoryKicker{margin-bottom:15px!important;font-size:8px!important}.marketingPreviewMobilePolish .methodStoryInner>h2,.marketingPreviewMobilePolish .painStoryHeading h2{max-width:410px!important;margin:0!important;text-align:left!important;font-size:clamp(32px,9vw,39px)!important;line-height:1.01!important;letter-spacing:-.043em!important}.marketingPreviewMobilePolish .painStoryHeading p{margin:14px 0 0!important;font-size:13px!important;line-height:1.5!important}.marketingPreviewMobilePolish .painStoryCards{width:calc(100% + var(--mn-gutter))!important;margin:26px calc(var(--mn-gutter) * -1) 0 0!important;padding:0 var(--mn-gutter) 4px 0!important;display:grid!important;grid-auto-flow:column!important;grid-auto-columns:min(82vw,332px)!important;grid-template-columns:none!important;grid-gap:10px!important;gap:10px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.marketingPreviewMobilePolish .painStoryCards::-webkit-scrollbar{display:none}.marketingPreviewMobilePolish .painStoryCard{min-height:238px!important;padding:20px!important;border-radius:24px!important;scroll-snap-align:start}.marketingPreviewMobilePolish .painStoryCard h3{font-size:24px!important;line-height:1.05!important}.marketingPreviewMobilePolish .painStoryCard p{font-size:12px!important;line-height:1.48!important}.marketingPreviewMobilePolish .methodStorySection{padding:68px var(--mn-gutter)!important}.marketingPreviewMobilePolish .methodStoryGrid{display:flex!important;flex-direction:column!important;gap:18px!important;margin-top:28px!important}.marketingPreviewMobilePolish .methodStoryList{display:grid!important;grid-gap:8px!important;gap:8px!important}.marketingPreviewMobilePolish .methodStoryCard{min-height:0!important;padding:17px!important;grid-template-columns:28px minmax(0,1fr) 36px!important;gap:10px!important;border-radius:19px!important}.marketingPreviewMobilePolish .methodStoryCardBody h3{font-size:18px!important}.marketingPreviewMobilePolish .methodStoryCardBody p{font-size:11.5px!important;line-height:1.48!important}.marketingPreviewMobilePolish .methodStoryPortrait{width:100%!important;min-height:430px!important;order:-1!important;border-radius:26px!important;overflow:hidden!important}.marketingPreviewMobilePolish .methodStoryPortrait img{transform:scale(.92)!important;transform-origin:50% 72%!important}.marketingPreviewMobilePolish #method-story-portrait-upload,.marketingPreviewMobilePolish label[for=method-story-portrait-upload]{display:none!important}.marketingPreviewMobilePolish [class*=sales-v3_workflowSection__]{padding:72px 12px 64px!important;background:radial-gradient(circle at 50% 0,rgba(85,62,189,.11),transparent 25%),#050713!important}.marketingPreviewMobilePolish [class*=sales-v3_workflowHeading__]{padding:0 4px!important}.marketingPreviewMobilePolish [class*=sales-v3_workflow__]{width:100%!important;max-width:440px!important;margin:34px auto 0!important;padding:0!important}.marketingPreviewMobilePolish .teacherLoopExtendedSpine,.marketingPreviewMobilePolish [class*=sales-v3_workflowSpine__]{display:none!important}.marketingPreviewMobilePolish #workflow [class*=sales-v3_workflowStepReverse__],.marketingPreviewMobilePolish #workflow [class*=sales-v3_workflowStep__]{width:100%!important;min-height:0!important;margin:0 0 28px!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:10px!important;grid-template-columns:none!important;border:0!important;background:transparent!important}.marketingPreviewMobilePolish #workflow [class*=sales-v3_stepMarker__]{position:static!important;order:1!important;width:42px!important;height:25px!important;min-height:25px!important;margin:0 0 -2px 4px!important;display:inline-grid!important;place-items:center!important;border:1px solid rgba(161,148,232,.17)!important;border-radius:999px!important;background:rgba(19,22,54,.82)!important;color:#bcc4df!important;box-shadow:none!important;font-size:9px!important}.marketingPreviewMobilePolish #workflow [class*=sales-v3_stepCopy__]{position:relative!important;order:2!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:20px!important;border:1px solid rgba(157,148,220,.14)!important;border-radius:24px!important;background:linear-gradient(155deg,rgba(16,19,49,.94),rgba(9,12,33,.84))!important;box-shadow:inset 0 1px rgba(255,255,255,.03),0 18px 44px rgba(0,0,0,.18)!important}.marketingPreviewMobilePolish #workflow [class*=sales-v3_stepCopy__] [class*=stepEyebrow],.marketingPreviewMobilePolish #workflow [class*=sales-v3_stepEyebrow__]{font-size:8px!important;letter-spacing:.12em!important}.marketingPreviewMobilePolish #workflow [class*=sales-v3_stepCopy__] h3{max-width:340px!important;margin:9px 0 0!important;font-size:clamp(26px,7.5vw,31px)!important;line-height:1.02!important;letter-spacing:-.038em!important}.marketingPreviewMobilePolish #workflow [class*=sales-v3_stepCopy__]>p,.marketingPreviewMobilePolish #workflow article>div:nth-child(2)>p{margin:12px 0 0!important;display:block!important;color:#929dbc!important;font-size:13px!important;line-height:1.5!important}.marketingPreviewMobilePolish #workflow [class*=sales-v3_stepCopy__]>ul{display:none!important}.marketingPreviewMobilePolish #workflow [class*=sales-v3_stepSignal__]{width:-moz-fit-content!important;width:fit-content!important;max-width:100%!important;min-height:30px!important;margin:15px 0 0!important;padding:0 9px!important;display:inline-flex!important;align-items:center!important;border-radius:999px!important;font-size:7px!important;letter-spacing:.085em!important;line-height:1.25!important}.marketingPreviewMobilePolish #workflow [class*=sales-v3_stepVisual__]{order:3!important;width:100%!important;max-width:none!important;min-width:0!important;min-height:0!important;margin:0!important;overflow:hidden!important;border:1px solid rgba(157,148,220,.12)!important;border-radius:24px!important;background:rgba(9,12,31,.86)!important;box-shadow:0 20px 48px rgba(0,0,0,.2)!important}.marketingPreviewMobilePolish #workflow [class*=productFrame]{width:100%!important;max-width:none!important;margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important}.marketingPreviewMobilePolish #workflow [class*=productFrame] [class*=chrome]{height:30px!important;min-height:30px!important;padding:0 9px!important;border-bottom-color:rgba(255,255,255,.04)!important;background:rgba(8,10,26,.94)!important}.marketingPreviewMobilePolish #workflow [class*=productFrame] [class*=chromeLabel],.marketingPreviewMobilePolish #workflow [class*=productFrame] [class*=realBadge]{font-size:6.5px!important}.marketingPreviewMobilePolish #workflow .mobileRealProductViewport,.marketingPreviewMobilePolish #workflow [class*=viewport]{min-height:0!important;max-height:none!important;overflow:hidden!important}.marketingPreviewMobilePolish #workflow [class*=sales-v3_alwaysOn__],.marketingPreviewMobilePolish #workflow [class*=sales-v3_handoff__]{display:none!important}.marketingPreviewMobilePolish .teacherDecisionBadge,.marketingPreviewMobilePolish .teacherReportNote{max-width:calc(100% - 20px)!important;margin-left:auto!important;margin-right:auto!important}.marketingPreviewMobilePolish #funkcje{padding:72px var(--mn-gutter) 66px!important;overflow:hidden!important}.marketingPreviewMobilePolish #funkcje [class*=ecosystemGrid]{width:calc(100% + var(--mn-gutter))!important;margin:28px calc(var(--mn-gutter) * -1) 0 0!important;padding:0 var(--mn-gutter) 8px 0!important;display:grid!important;grid-auto-flow:column!important;grid-auto-columns:min(86vw,350px)!important;grid-template-columns:none!important;grid-gap:10px!important;gap:10px!important;overflow-x:auto!important;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.marketingPreviewMobilePolish #funkcje [class*=ecosystemGrid]::-webkit-scrollbar{display:none}.marketingPreviewMobilePolish #funkcje [class*=ecosystemCard]{width:100%!important;min-height:0!important;padding:18px!important;display:flex!important;flex-direction:column!important;gap:16px!important;border-radius:24px!important;scroll-snap-align:start}.marketingPreviewMobilePolish #funkcje [class*=ecosystemCard] header{min-height:96px!important}.marketingPreviewMobilePolish #funkcje [class*=ecosystemCard] header h3{margin:7px 0 0!important;font-size:23px!important;line-height:1.04!important}.marketingPreviewMobilePolish #funkcje [class*=ecosystemCard] header p{display:none!important}.marketingPreviewMobilePolish #funkcje [class*=productFrame]{margin-top:auto!important;border-radius:19px!important;overflow:hidden!important}.marketingPreviewMobilePolish #technologia{padding:64px 12px!important}.marketingPreviewMobilePolish #technologia [class*=engineShell]{max-width:430px!important;margin:0 auto!important;padding:24px 16px!important;border-radius:27px!important}.marketingPreviewMobilePolish #technologia [class*=engineGrid]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:25px!important}.marketingPreviewMobilePolish #technologia [class*=engineCard]{min-height:136px!important;padding:14px!important;border-radius:18px!important}.marketingPreviewMobilePolish #technologia [class*=engineCard] i{width:32px!important;height:32px!important;border-radius:10px!important;font-size:12px!important}.marketingPreviewMobilePolish #technologia [class*=engineCard] strong{margin-top:auto!important;font-size:13px!important;line-height:1.15!important}.marketingPreviewMobilePolish #technologia [class*=engineCard] p{display:none!important}.marketingPreviewMobilePolish #transformacje{padding-left:var(--mn-gutter)!important;padding-right:var(--mn-gutter)!important;overflow:hidden!important}.marketingPreviewMobilePolish #transformacje [class*=studentNav]{max-width:100%!important;overflow-x:auto!important;justify-content:flex-start!important;scrollbar-width:none}.marketingPreviewMobilePolish #transformacje [class*=studentNav]::-webkit-scrollbar{display:none}.marketingPreviewMobilePolish #transformacje [class*=reviewViewport]{overflow-x:auto!important;scroll-snap-type:x mandatory!important;mask-image:none!important;-webkit-mask-image:none!important;scrollbar-width:none!important}.marketingPreviewMobilePolish #transformacje [class*=reviewRail]{animation:none!important}.marketingPreviewMobilePolish #transformacje [class*=reviewCard]{width:min(82vw,318px)!important;border-radius:22px!important;scroll-snap-align:start!important}.marketingPreviewMobilePolish [class*=sales-v3_proof__]{display:none!important}.marketingPreviewMobilePolish [class*=sales-v3_guarantee__]{max-width:430px!important;margin:0 auto!important;padding:24px var(--mn-gutter)!important;grid-template-columns:58px minmax(0,1fr)!important;gap:14px!important}.marketingPreviewMobilePolish [class*=sales-v3_guaranteeBadge__]{width:58px!important;height:58px!important;border-radius:18px!important;font-size:23px!important}.marketingPreviewMobilePolish [class*=sales-v3_guarantee__] h2{font-size:25px!important;line-height:1.04!important}.marketingPreviewMobilePolish [class*=sales-v3_guarantee__] p{font-size:12px!important;line-height:1.46!important}.marketingPreviewMobilePolish [data-pricing-portal]{width:100%!important}.marketingPreviewMobilePolish [data-pricing-portal]>section{width:100%!important;max-width:none!important;margin:0!important;padding:68px var(--mn-gutter) 72px!important;display:flex!important;flex-direction:column!important;gap:28px!important;border-radius:0!important;overflow:hidden!important}.marketingPreviewMobilePolish [data-pricing-portal] [class*=copy]{max-width:430px!important;margin:0 auto!important;text-align:left!important}.marketingPreviewMobilePolish [data-pricing-portal] [class*=copy] h2{margin:10px 0 0!important;font-size:clamp(32px,8.9vw,39px)!important;line-height:1.01!important;letter-spacing:-.043em!important}.marketingPreviewMobilePolish [data-pricing-portal] [class*=copy] h2 em{margin-top:5px!important}.marketingPreviewMobilePolish [data-pricing-portal] [class*=copy]>p{margin-top:14px!important;font-size:14px!important}.marketingPreviewMobilePolish [data-pricing-portal] [class*=eligibilityNotice]{margin-top:18px!important;padding:12px!important;border-radius:15px!important}.marketingPreviewMobilePolish [data-pricing-portal] [class*=console]{width:100%!important;max-width:430px!important;margin:0 auto!important;padding:16px!important;border-radius:27px!important;box-shadow:0 24px 64px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.04)!important}.marketingPreviewMobilePolish [data-pricing-portal] [class*=consoleHeader]{margin-bottom:13px!important}.marketingPreviewMobilePolish [data-pricing-portal] [class*=switcher]{padding:4px!important;gap:4px!important;border-radius:14px!important}.marketingPreviewMobilePolish [data-pricing-portal] [class*=switcher] button{min-height:43px!important;border-radius:11px!important;font-size:9px!important}.marketingPreviewMobilePolish [data-pricing-portal] [class*=priceArea]{padding:22px 2px 17px!important}.marketingPreviewMobilePolish [data-pricing-portal] [class*=price] strong{font-size:clamp(54px,16vw,70px)!important;line-height:.9!important;letter-spacing:-.06em!important}.marketingPreviewMobilePolish [data-pricing-portal] [class*=featureGrid]{display:grid!important;grid-template-columns:1fr!important;grid-gap:0!important;gap:0!important;margin-top:6px!important;border-top:1px solid rgba(255,255,255,.055)!important}.marketingPreviewMobilePolish [data-pricing-portal] [class*=featureGrid]>div{min-height:43px!important;padding:10px 2px!important;border-bottom:1px solid rgba(255,255,255,.055)!important;font-size:11.5px!important}.marketingPreviewMobilePolish [data-pricing-portal] [class*=buyButton]{min-height:56px!important;margin-top:15px!important;border-radius:16px!important;font-size:12px!important}.marketingPreviewMobilePolish [data-pricing-portal] [class*=guarantee]{margin-top:12px!important;padding:11px!important;border-radius:15px!important}.marketingPreviewMobilePolish [class*=sales-v3_faq__]{max-width:430px!important;margin:0 auto!important;padding:68px var(--mn-gutter)!important;display:block!important}.marketingPreviewMobilePolish [class*=sales-v3_faqList__]{margin-top:27px!important;display:grid!important;grid-gap:7px!important;gap:7px!important}.marketingPreviewMobilePolish [class*=sales-v3_faqList__] details{overflow:hidden!important;border:1px solid rgba(154,149,209,.12)!important;border-radius:18px!important;background:rgba(12,15,39,.66)!important}.marketingPreviewMobilePolish [class*=sales-v3_faqList__] summary{min-height:58px!important;padding:15px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;font-size:13px!important;line-height:1.3!important}.marketingPreviewMobilePolish [class*=sales-v3_faqList__] summary span{flex:0 0 30px!important;width:30px!important;height:30px!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:rgba(115,91,218,.1)!important}.marketingPreviewMobilePolish [class*=sales-v3_faqList__] details p{padding:0 15px 16px!important;color:#929cba!important;font-size:12.5px!important;line-height:1.52!important}.marketingPreviewMobilePolish [class*=sales-v3_finalCta__]{width:calc(100% - 24px)!important;max-width:430px!important;margin:10px auto 20px!important;padding:48px 18px!important;border-radius:28px!important;text-align:left!important}.marketingPreviewMobilePolish [class*=sales-v3_finalCta__] h2{margin:9px 0 0!important;font-size:clamp(34px,9.7vw,42px)!important;line-height:.98!important;letter-spacing:-.045em!important;text-align:left!important}.marketingPreviewMobilePolish [class*=sales-v3_finalCta__]>p{margin:13px 0 0!important;text-align:left!important;font-size:14px!important}.marketingPreviewMobilePolish [class*=sales-v3_finalCtaButton__]{width:100%!important;min-height:56px!important;margin-top:22px!important;justify-content:center!important;border-radius:16px!important}.marketingPreviewMobilePolish [class*=sales-v3_finalMicro__]{margin-top:13px!important;text-align:center!important;font-size:8px!important}.marketingPreviewMobilePolish [class*=sales-v3_footer__]{width:100%!important;padding:28px var(--mn-gutter) calc(28px + env(safe-area-inset-bottom))!important;display:grid!important;grid-template-columns:1fr!important;grid-gap:10px!important;gap:10px!important;text-align:left!important}.marketingPreviewMobilePolish [class*=sales-v3_footer__] p,.marketingPreviewMobilePolish [class*=sales-v3_footer__]>a:last-child{font-size:10px!important}.marketingPreviewMobilePolish .marketingEditorLauncher,.marketingPreviewMobilePolish .marketingInlineEditorLauncher,.marketingPreviewMobilePolish [data-marketing-editor-launcher]{display:none!important}.marketingPreviewMobilePolish :where(a,button,summary):focus-visible{outline:2px solid rgba(161,142,255,.86)!important;outline-offset:3px!important}}@media (max-width:390px){.marketingPreviewMobilePolish{--mn-gutter:14px}.marketingPreviewMobilePolish [class*=sales-v3_nav__]{width:calc(100% - 16px)!important;padding-left:10px!important}.marketingPreviewMobilePolish [class*=sales-v3_brandName__]{font-size:11px!important}.marketingPreviewMobilePolish [class*=sales-v3_navCta__]{padding-inline:10px!important;font-size:9px!important}.marketingPreviewMobilePolish .videoIntroCopy h1{font-size:clamp(41px,12.2vw,47px)!important}.marketingPreviewMobilePolish .mobileHeroV2Title{font-size:clamp(35px,10.6vw,41px)!important}.marketingPreviewMobilePolish #workflow [class*=sales-v3_stepCopy__]{padding:18px!important}.marketingPreviewMobilePolish #workflow [class*=sales-v3_stepCopy__] h3{font-size:26px!important}.marketingPreviewMobilePolish #technologia [class*=engineGrid]{grid-template-columns:1fr!important}.marketingPreviewMobilePolish #technologia [class*=engineCard]{min-height:104px!important}}@media (hover:none) and (pointer:coarse){.marketingPreviewMobilePolish :where(a,button,article,details):active{opacity:.88}.marketingPreviewMobilePolish :where(a,button,article,details):hover{transform:none!important}}@media (prefers-reduced-motion:reduce){.marketingPreviewMobilePolish *,.marketingPreviewMobilePolish :after,.marketingPreviewMobilePolish :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width:760px){[data-mobile-marketing-v2] [class*=mWorkflow]{position:relative!important;padding:86px 14px 94px!important;overflow:hidden!important;background:radial-gradient(circle at 50% 0,rgba(101,76,226,.12),transparent 24%),radial-gradient(circle at 92% 44%,rgba(52,129,224,.07),transparent 28%),linear-gradient(180deg,#060819,#050713)!important}[data-mobile-marketing-v2] [class*=mWorkflow]>[class*=mSectionIntro]{width:100%!important;max-width:410px!important;margin:0 auto!important;text-align:center!important}[data-mobile-marketing-v2] [class*=mWorkflow]>[class*=mSectionIntro]>span{color:#b8a6ff!important;font-size:9px!important;letter-spacing:.16em!important}[data-mobile-marketing-v2] [class*=mWorkflow]>[class*=mSectionIntro] h2{max-width:390px!important;margin:12px auto 0!important;font-size:clamp(36px,10vw,43px)!important;line-height:.98!important;letter-spacing:-.052em!important;text-wrap:balance!important}[data-mobile-marketing-v2] [class*=mWorkflow]>[class*=mSectionIntro] p{max-width:330px!important;margin:15px auto 0!important;color:#8f9aba!important;font-size:13px!important;line-height:1.5!important}[data-mobile-marketing-v2] [class*=mStepList]{position:relative!important;width:100%!important;max-width:430px!important;margin:42px auto 0!important;padding-left:48px!important;display:grid!important;grid-gap:0!important;gap:0!important}[data-mobile-marketing-v2] [class*=mStepList]:before{content:"";position:absolute;z-index:0;left:21px;top:30px;bottom:34px;width:1px;background:linear-gradient(180deg,rgba(151,111,255,.18),rgba(126,100,255,.72) 10%,rgba(91,194,236,.63) 55%,rgba(92,222,181,.48) 80%,rgba(151,111,255,.1));box-shadow:0 0 24px rgba(106,91,255,.16)}[data-mobile-marketing-v2] [class*=mStepList]>[class*=mStep]{position:relative!important;isolation:isolate!important;width:100%!important;min-height:0!important;margin:0!important;padding:36px 0 54px!important;overflow:visible!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}[data-mobile-marketing-v2] [class*=mStepList]>[class*=mStep]:before{content:"";position:absolute;z-index:-1;width:250px;height:250px;right:-90px;top:120px;border-radius:50%;filter:blur(70px);opacity:.12;pointer-events:none}[data-mobile-marketing-v2] [class*=mStepList]>[class*=mStep]:not(:last-child):after{content:"↓  SYGNAŁ PRZECHODZI DALEJ";position:absolute;z-index:4;left:-33px;bottom:7px;min-height:28px;padding:0 9px;display:inline-flex;align-items:center;border:1px solid rgba(121,137,218,.13);border-radius:999px;background:rgba(6,13,35,.94);box-shadow:0 10px 24px rgba(0,0,0,.2);color:#7581a5;font-size:7px;font-weight:900;letter-spacing:.09em;white-space:nowrap}[data-mobile-marketing-v2] [class*=mStepMeta]{position:relative!important;min-height:42px!important;display:flex!important;align-items:center!important;gap:0!important}[data-mobile-marketing-v2] [class*=mStepMeta]>b{position:absolute!important;z-index:5!important;left:-48px!important;top:0!important;width:42px!important;height:42px!important;display:grid!important;place-items:center!important;border:1px solid rgba(157,136,255,.34)!important;border-radius:999px!important;background:rgba(8,14,38,.97)!important;box-shadow:0 0 0 7px rgba(5,8,24,.88),0 0 26px rgba(112,84,255,.16)!important;color:#f4f1ff!important;font-size:11px!important;font-weight:900!important}[data-mobile-marketing-v2] [class*=mStepMeta]>span{min-height:28px!important;padding:0 10px!important;display:inline-flex!important;align-items:center!important;border:1px solid rgba(149,127,255,.16)!important;border-radius:9px!important;background:rgba(111,76,218,.065)!important;color:#aa98ef!important;font-size:8px!important;font-weight:900!important;letter-spacing:.13em!important}[data-mobile-marketing-v2] [class*=mStep]>h3{max-width:340px!important;margin:14px 0 0!important;color:#f8f8ff!important;font-size:clamp(31px,8.5vw,37px)!important;font-weight:800!important;line-height:.99!important;letter-spacing:-.052em!important;text-wrap:balance!important}[data-mobile-marketing-v2] [class*=mStep]>p{max-width:350px!important;margin:15px 0 0!important;color:#97a2c1!important;font-size:13.5px!important;line-height:1.56!important}[data-mobile-marketing-v2] [class*=mStep]>[class*=mVisual]{position:relative!important;width:100%!important;min-height:300px!important;margin:24px 0 0!important;padding:56px 17px 17px!important;overflow:hidden!important;border:1px solid rgba(111,126,219,.22)!important;border-radius:24px!important;background:radial-gradient(circle at 86% 18%,rgba(92,75,218,.11),transparent 34%),#05091b!important;box-shadow:0 28px 72px rgba(0,0,0,.32),0 0 0 1px rgba(130,117,255,.03),0 0 54px rgba(78,83,198,.065)!important}[data-mobile-marketing-v2] [class*=mStep]>[class*=mVisual]:before{content:"●   ●   ●     BOSTON ENGLISH APP";position:absolute;z-index:4;left:0;right:0;top:0;height:39px;padding:0 12px;display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.065);background:#080e24;color:#626c8d;font-size:6.5px;font-weight:900;letter-spacing:.1em;white-space:pre}[data-mobile-marketing-v2] [class*=mStep]>[class*=mVisual]:after{content:"REAL UI";position:absolute;z-index:5;right:11px;top:10px;min-height:19px;padding:0 7px;display:flex;align-items:center;border:1px solid rgba(91,218,180,.18);border-radius:999px;background:rgba(53,181,143,.07);color:#79dec0;font-size:6px;font-weight:950;letter-spacing:.09em}[data-mobile-marketing-v2] [class*=mReviewMeta],[data-mobile-marketing-v2] [class*=mVisualLabel],[data-mobile-marketing-v2] [class*=mVisualTop]{color:#7e8aaa!important;font-size:9px!important;font-weight:900!important;letter-spacing:.1em!important}[data-mobile-marketing-v2] [class*=mStepList]>[class*=mStep]:first-child:before{background:rgba(137,87,255,.75)}[data-mobile-marketing-v2] [class*=mStepList]>[class*=mStep]:first-child [class*=mVisual]{min-height:326px!important;border-color:rgba(143,107,255,.26)!important;background:radial-gradient(circle at 50% 48%,rgba(134,75,255,.13),transparent 48%),linear-gradient(155deg,#080b22,#06091b)!important}[data-mobile-marketing-v2] [class*=mMiniWave]{height:122px!important;margin:15px 0 12px!important;gap:5px!important}[data-mobile-marketing-v2] [class*=mMiniWave] i{width:4px!important;box-shadow:0 0 12px rgba(178,93,255,.24)}[data-mobile-marketing-v2] [class*=mRecord] button{min-height:48px!important;border-radius:14px!important;color:#ffc0d3!important;font-size:10px!important}[data-mobile-marketing-v2] [class*=mStepList]>[class*=mStep]:nth-child(2):before{background:rgba(255,76,139,.72)}[data-mobile-marketing-v2] [class*=mStepList]>[class*=mStep]:nth-child(2) [class*=mVisual]{min-height:310px!important;border-color:rgba(255,95,149,.22)!important;background:radial-gradient(circle at 85% 20%,rgba(255,64,127,.11),transparent 32%),linear-gradient(155deg,#11091c,#07091b 66%)!important}[data-mobile-marketing-v2] [class*=mFeedback]>p{margin-top:20px!important;padding:18px!important;border:1px solid rgba(255,255,255,.055);border-radius:16px;background:rgba(255,255,255,.018);color:#d0d5e6!important;font-size:17px!important;line-height:1.52!important}[data-mobile-marketing-v2] [class*=mCorrection]{margin-top:11px!important;padding:14px!important;border-radius:15px!important}[data-mobile-marketing-v2] [class*=mCorrection] small{font-size:8px!important}[data-mobile-marketing-v2] [class*=mCorrection] strong{font-size:15px!important}[data-mobile-marketing-v2] [class*=mStepList]>[class*=mStep]:nth-child(3):before{background:rgba(70,222,183,.68)}[data-mobile-marketing-v2] [class*=mStepList]>[class*=mStep]:nth-child(3) [class*=mVisual]{min-height:330px!important;border-color:rgba(75,225,186,.2)!important;background:radial-gradient(circle at 82% 18%,rgba(56,211,174,.1),transparent 34%),linear-gradient(155deg,#07131c,#06091b)!important}[data-mobile-marketing-v2] [class*=mTrainer] h4{max-width:300px!important;margin-top:18px!important;font-size:23px!important;line-height:1.18!important}[data-mobile-marketing-v2] [class*=mInput]{margin-top:18px!important;min-height:54px!important;padding:15px!important;display:flex!important;align-items:center!important;border-radius:14px!important;font-size:13px!important}[data-mobile-marketing-v2] [class*=mTrainerResult]{margin-top:10px!important;padding:13px!important;border-radius:14px!important}[data-mobile-marketing-v2] [class*=mStepList]>[class*=mStep]:nth-child(4):before{background:rgba(255,184,72,.56)}[data-mobile-marketing-v2] [class*=mStepList]>[class*=mStep]:nth-child(4) [class*=mVisual]{min-height:316px!important;border-color:rgba(255,190,84,.17)!important;background:radial-gradient(circle at 80% 14%,rgba(255,183,66,.08),transparent 31%),linear-gradient(155deg,#100f1a,#06091b)!important}[data-mobile-marketing-v2] [class*=mReview] h4{margin-top:22px!important;font-size:23px!important;line-height:1.2!important}[data-mobile-marketing-v2] [class*=mReview]>p{margin-top:12px!important;font-size:12.5px!important}[data-mobile-marketing-v2] [class*=mReviewButtons]{margin-top:24px!important;gap:9px!important}[data-mobile-marketing-v2] [class*=mReviewButtons] button{min-height:47px!important;border-radius:13px!important;font-size:9px!important}[data-mobile-marketing-v2] [class*=mStepList]>[class*=mStep]:nth-child(5):before{background:rgba(82,181,255,.68)}[data-mobile-marketing-v2] [class*=mStepList]>[class*=mStep]:nth-child(5) [class*=mVisual]{min-height:330px!important;border-color:rgba(87,184,255,.21)!important;background:radial-gradient(circle at 76% 16%,rgba(65,166,255,.11),transparent 32%),linear-gradient(155deg,#07111f,#06091b)!important}[data-mobile-marketing-v2] [class*=mProgress] svg{height:174px!important;margin-top:18px!important;filter:drop-shadow(0 0 13px rgba(84,193,255,.14))}[data-mobile-marketing-v2] [class*=mProgressAxis]{padding-top:4px!important;font-size:8px!important}[data-mobile-marketing-v2] [class*=mStepList]>[class*=mStep]:nth-child(6):before{background:rgba(77,171,255,.66)}[data-mobile-marketing-v2] [class*=mStepList]>[class*=mStep]:nth-child(6) [class*=mVisual]{min-height:332px!important;border-color:rgba(88,174,255,.22)!important;background:radial-gradient(circle at 86% 14%,rgba(78,158,255,.15),transparent 34%),linear-gradient(145deg,rgba(10,23,49,.98),#06091b 72%)!important}[data-mobile-marketing-v2] [class*=mTeacherHead]{grid-template-columns:48px 1fr auto!important;gap:11px!important}[data-mobile-marketing-v2] [class*=mAvatar]{width:48px!important;height:48px!important;font-size:11px!important;box-shadow:0 0 26px rgba(117,89,239,.18)}[data-mobile-marketing-v2] [class*=mTeacherHead] small{font-size:8px!important}[data-mobile-marketing-v2] [class*=mTeacherHead] strong{font-size:14px!important}[data-mobile-marketing-v2] [class*=mTeacherDecision]{margin-top:19px!important;padding:17px!important;border:1px solid rgba(91,169,255,.11);border-radius:16px!important;background:rgba(37,103,179,.07)!important}[data-mobile-marketing-v2] [class*=mTeacherDecision] small{font-size:8px!important}[data-mobile-marketing-v2] [class*=mTeacherDecision] p{margin-top:9px!important;font-size:13px!important;line-height:1.5!important}[data-mobile-marketing-v2] [class*=mTeacherDecision] strong{margin-top:12px!important;font-size:11px!important}[data-mobile-marketing-v2] [class*=mStepList]>[class*=mStep]:nth-child(7):before{background:rgba(107,92,245,.58)}[data-mobile-marketing-v2] [class*=mStepList]>[class*=mStep]:nth-child(7) [class*=mVisual]{min-height:318px!important;border-color:rgba(124,108,239,.2)!important;background:radial-gradient(circle at 16% 12%,rgba(112,89,235,.12),transparent 34%),linear-gradient(155deg,#0a0d26,#06091b)!important}[data-mobile-marketing-v2] [class*=mMessage]{align-content:center!important;gap:12px!important}[data-mobile-marketing-v2] [class*=mBubbleStudent],[data-mobile-marketing-v2] [class*=mBubbleTeacher]{padding:15px!important;border-radius:16px!important}[data-mobile-marketing-v2] [class*=mBubbleTeacher] small{font-size:8px!important}[data-mobile-marketing-v2] [class*=mBubbleStudent] p,[data-mobile-marketing-v2] [class*=mBubbleTeacher] p{font-size:13px!important;line-height:1.5!important}}@media (max-width:390px){[data-mobile-marketing-v2] [class*=mWorkflow]{padding-left:12px!important;padding-right:12px!important}[data-mobile-marketing-v2] [class*=mStepList]{padding-left:44px!important}[data-mobile-marketing-v2] [class*=mStepMeta]>b{left:-44px!important;width:39px!important;height:39px!important}[data-mobile-marketing-v2] [class*=mStep]>h3{font-size:30px!important}[data-mobile-marketing-v2] [class*=mStep]>[class*=mVisual]{padding-left:14px!important;padding-right:14px!important}}@media (max-width:760px){.marketingPreviewMobilePolish>#transformacje{display:none!important}.mNativeWorkflow{position:relative;padding:90px 16px 98px;background:radial-gradient(circle at 50% -2%,rgba(126,85,255,.22),transparent 34%),radial-gradient(circle at 8% 57%,rgba(38,105,208,.08),transparent 28%),linear-gradient(180deg,#060812,#050711 55%,#060812);color:#f7f8ff;overflow:hidden}.mNativeWorkflow *{box-sizing:border-box}.mNativeWorkflow:before{left:-18%;top:-120px;width:136%;height:360px;border-radius:50%;background:conic-gradient(from 120deg at 50% 50%,transparent,rgba(144,95,255,.14),transparent 36%,rgba(67,151,233,.08),transparent 72%);filter:blur(38px)}.mNativeWorkflow:after,.mNativeWorkflow:before{content:"";position:absolute;pointer-events:none}.mNativeWorkflow:after{inset:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 0);background-size:36px 36px;-webkit-mask-image:linear-gradient(180deg,black,transparent 62%);mask-image:linear-gradient(180deg,black,transparent 62%)}.mNativeWorkflowIntro{position:relative;z-index:1;max-width:440px;margin:0 auto 50px}.mNativeWorkflowIntro>span{width:-moz-fit-content;width:fit-content;padding:7px 10px;display:block;border:1px solid rgba(178,155,255,.15);border-radius:999px;background:linear-gradient(145deg,rgba(126,94,229,.09),rgba(72,91,177,.04));color:#b9a9ff;font-size:8.5px;font-weight:900;letter-spacing:.14em;box-shadow:inset 0 1px rgba(255,255,255,.03)}.mNativeWorkflowIntro h2{margin:14px 0 0;font-size:clamp(40px,10.9vw,50px);line-height:.95;letter-spacing:-.06em;font-weight:870;text-wrap:balance;text-shadow:0 12px 34px rgba(0,0,0,.22)}.mNativeWorkflowIntro h2 em{display:block;font-style:normal;color:transparent;background:linear-gradient(105deg,#e1c1ff,#a98bff 50%,#76c8ef);background-size:180% 180%;-webkit-background-clip:text;background-clip:text}.mNativeWorkflowIntro p{max-width:370px;margin:17px 0 0;color:#9aa3ba;font-size:14px;line-height:1.6}.mNativeSteps{position:relative;z-index:1;max-width:470px;margin:0 auto}.mNativeSteps:before{content:"";position:absolute;left:20px;top:46px;bottom:80px;width:1px;background:linear-gradient(180deg,rgba(163,136,255,.28),rgba(65,151,232,.14) 42%,rgba(80,210,173,.12) 72%,transparent);box-shadow:0 0 16px rgba(130,103,235,.08)}.mNativeStep{position:relative;padding:0 0 32px}.mNativeStepHead{position:relative;z-index:2;display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.mNativeNumber{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(181,157,255,.34);border-radius:14px;background:linear-gradient(145deg,#151b31,#0c1020);box-shadow:inset 0 1px rgba(255,255,255,.055),0 10px 28px rgba(0,0,0,.22),0 0 25px rgba(130,93,238,.08);color:#d7ceff;font-size:10px;font-weight:900;letter-spacing:.05em}.mNativeStepHead>div:last-child>span{display:block;margin:3px 0 5px;color:#929cb7;font-size:8.5px;font-weight:900;letter-spacing:.12em}.mNativeStep h3{margin:0;font-size:28px;line-height:1;letter-spacing:-.049em;font-weight:830;text-shadow:0 8px 24px rgba(0,0,0,.16)}.mNativeStepText{margin:14px 0 20px;padding-left:56px;max-width:430px;color:#a8b0c5;font-size:13.5px;line-height:1.6}.mNativeProduct{position:relative;overflow:hidden;border:1px solid rgba(166,155,222,.24);border-radius:28px;background:#050817;box-shadow:0 36px 92px rgba(0,0,0,.46),0 0 48px rgba(101,74,221,.055),inset 0 1px rgba(255,255,255,.05);transform:translateZ(0)}.mNativeProduct:before{z-index:4;left:13%;right:13%;top:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(227,213,255,.58),rgba(108,194,246,.28),transparent)}.mNativeProduct:after,.mNativeProduct:before{content:"";position:absolute;pointer-events:none}.mNativeProduct:after{z-index:1;right:-95px;top:-110px;width:220px;height:220px;border-radius:50%;background:rgba(127,91,241,.08);filter:blur(46px)}.mNativeProductTop{position:relative;z-index:3;height:58px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.075);background:linear-gradient(180deg,rgba(17,23,44,.99),rgba(8,13,25,.98));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.mNativeProductBrand{display:flex;align-items:center;gap:10px;min-width:0}.mNativeProductBrand>span{width:32px;height:32px;display:grid;place-items:center;flex:0 0 32px;border:1px solid rgba(218,202,255,.18);border-radius:10px;background:linear-gradient(145deg,#a084ff,#6065e6);box-shadow:0 8px 22px rgba(87,67,207,.22),0 0 22px rgba(128,94,255,.07),inset 0 1px rgba(255,255,255,.15);font-size:9px;font-weight:950;letter-spacing:-.02em}.mNativeProductBrand>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.mNativeProductBrand strong{font-size:8.5px;letter-spacing:.08em;white-space:nowrap}.mNativeProductBrand small{color:#858fa8;font-size:7px;font-weight:800;letter-spacing:.1em}.mNativeLive{padding:6px 8px;display:flex;align-items:center;gap:5px;flex:0 0 auto;border:1px solid rgba(83,207,171,.11);border-radius:999px;background:rgba(66,191,156,.05);color:#8ce6cb;font-size:7px;font-weight:900;letter-spacing:.09em}.mNativeLive i{width:6px;height:6px;border-radius:50%;background:#6fe0bc;box-shadow:0 0 13px rgba(103,217,183,.85)}.mNativeViewport{position:relative;z-index:2;width:100%;overflow:hidden;background:linear-gradient(180deg,#050817,#060914)}.mNativeViewport iframe{display:block;width:100%;height:100%;border:0;background:#050817;pointer-events:none}.mNativeViewport.mobileRealProductViewport{height:auto!important;min-height:390px;overflow:hidden}.mNativeViewport .mobileRealProductCapture{display:block;width:100%;min-width:0;overflow:hidden;background:#050817}.mNativeViewport .mobileRealProductCapture .productDemoInner,.mNativeViewport .mobileRealProductCapture .productDemoStage{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.mNativeViewport .mobileRealProductCapture .productDemoInner{padding:15px 12px 19px!important}.mNativeViewport .mobileRealProductCapture .productDemoTopbar{display:none!important}.mNativeViewport .mobileRealProductCapture .dashboard,.mNativeViewport .mobileRealProductCapture .demoFeedbackPage,.mNativeViewport .mobileRealProductCapture .demoMessagesPage,.mNativeViewport .mobileRealProductCapture .demoProgressPage,.mNativeViewport .mobileRealProductCapture .reviewPage,.mNativeViewport .mobileRealProductCapture .trainerPage{width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}.mNativeViewport .mobileRealProductCapture .dashboardHeader,.mNativeViewport .mobileRealProductCapture .demoProgressHeader,.mNativeViewport .mobileRealProductCapture .pageHeader{gap:10px!important;margin:0 0 12px!important;padding:0!important}.mNativeViewport .mobileRealProductCapture h1{font-size:25px!important;line-height:1!important}.mNativeViewport .mobileRealProductCapture h2{max-width:100%!important}.mNativeViewport .mobileRealProductCapture .demoKpiGrid,.mNativeViewport .mobileRealProductCapture .demoTeacherChartsGrid,.mNativeViewport .mobileRealProductCapture .weeklyDashboardGrid{grid-template-columns:1fr!important}.mNativeViewport .mobileRealProductCapture .weeklyTaskRow{grid-template-columns:38px minmax(0,1fr) auto!important;gap:9px!important}.mNativeViewport .mobileRealProductCapture .weeklyTaskRight{display:none!important}.mNativeViewport .mobileRealProductCapture .demoKpiGrid{gap:8px!important}.mNativeViewport .mobileRealProductCapture .demoKpi{min-height:0!important;padding:13px!important}.mNativeViewport .mobileRealProductCapture .demoTeacherChartsGrid{gap:10px!important}.mNativeViewport .mobileRealProductCapture .demoTeacherChart{min-width:0!important;overflow:hidden!important}.mNativeViewport .mobileRealProductCapture .trainerPanel{min-width:0!important;padding:14px!important}.mNativeViewport .mobileRealProductCapture textarea{width:100%!important}.mNativeTeacherDecision{position:relative;z-index:2;padding:16px;border-top:1px solid rgba(78,157,255,.18);background:radial-gradient(circle at 92% 0,rgba(67,143,255,.16),transparent 34%),linear-gradient(160deg,rgba(16,37,83,.99),rgba(8,18,43,.99));box-shadow:inset 0 1px rgba(255,255,255,.02)}.mNativeTeacherDecision>span{display:block;margin-bottom:8px;color:#83cbff;font-size:7px;font-weight:900;letter-spacing:.12em}.mNativeTeacherDecision>div{min-height:39px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid rgba(255,255,255,.065);font-size:10px}.mNativeTeacherDecision>div strong{color:#c6cee1;font-weight:700}.mNativeTeacherDecision>div b{padding:5px 7px;border:1px solid rgba(82,216,178,.08);border-radius:999px;background:rgba(73,203,168,.07);color:#84e8c8;font-size:7px;letter-spacing:.07em}.mNativeConnector{height:60px;margin:2px 0 5px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px;color:#7b829c;font-size:14px}.mNativeConnector i{height:1px;background:linear-gradient(90deg,transparent,rgba(149,128,239,.28))}.mNativeConnector i:last-child{background:linear-gradient(90deg,rgba(149,128,239,.28),transparent)}.mNativeAccent-violet .mNativeNumber{border-color:rgba(172,132,255,.5);color:#d8c4ff;box-shadow:0 10px 28px rgba(0,0,0,.22),0 0 25px rgba(135,90,241,.12)}.mNativeAccent-violet .mNativeProduct{border-color:rgba(151,112,255,.34);box-shadow:0 36px 92px rgba(0,0,0,.46),0 0 58px rgba(116,80,238,.09)}.mNativeAccent-rose .mNativeNumber{border-color:rgba(255,111,159,.43);color:#ffabc6;box-shadow:0 10px 28px rgba(0,0,0,.22),0 0 23px rgba(226,80,129,.1)}.mNativeAccent-rose .mNativeProduct{border-color:rgba(235,93,140,.3);box-shadow:0 36px 92px rgba(0,0,0,.46),0 0 55px rgba(215,73,124,.075)}.mNativeAccent-blue .mNativeNumber{border-color:rgba(88,177,255,.44);color:#9bd4ff;box-shadow:0 10px 28px rgba(0,0,0,.22),0 0 23px rgba(73,148,239,.1)}.mNativeAccent-blue .mNativeProduct{border-color:rgba(82,157,248,.3);box-shadow:0 36px 92px rgba(0,0,0,.46),0 0 55px rgba(67,140,230,.075)}.mNativeAccent-mint .mNativeNumber{border-color:rgba(89,224,186,.42);color:#93ecd0;box-shadow:0 10px 28px rgba(0,0,0,.22),0 0 23px rgba(70,197,162,.1)}.mNativeAccent-mint .mNativeProduct{border-color:rgba(78,207,173,.29);box-shadow:0 36px 92px rgba(0,0,0,.46),0 0 55px rgba(60,183,151,.07)}.mNativeAccent-amber .mNativeNumber{border-color:rgba(245,191,96,.4);color:#f7d08d;box-shadow:0 10px 28px rgba(0,0,0,.22),0 0 23px rgba(210,159,76,.09)}.mNativeAccent-amber .mNativeProduct{border-color:rgba(224,177,91,.27);box-shadow:0 36px 92px rgba(0,0,0,.46),0 0 55px rgba(195,145,65,.06)}.mNativeLoop{max-width:470px;margin:22px auto 0;padding:18px;display:grid;grid-template-columns:44px minmax(0,1fr);grid-gap:13px;gap:13px;border:1px solid rgba(170,143,255,.25);border-radius:24px;background:radial-gradient(circle at 92% 0,rgba(121,87,239,.09),transparent 34%),linear-gradient(145deg,rgba(17,21,42,.97),rgba(9,12,24,.99));box-shadow:0 22px 58px rgba(0,0,0,.28),0 0 35px rgba(108,77,224,.04),inset 0 1px rgba(255,255,255,.04)}.mNativeLoopIcon{width:44px;height:44px;display:grid;place-items:center;border:1px solid rgba(180,155,255,.15);border-radius:14px;background:rgba(126,95,238,.14);color:#c5b0ff;font-size:22px;box-shadow:0 0 22px rgba(121,86,231,.06)}.mNativeLoop strong{display:block;font-size:13px;line-height:1.35}.mNativeLoop p{margin:4px 0 0;color:#939db4;font-size:10.5px;line-height:1.5}}@media (max-width:390px){.mNativeWorkflow{padding-left:13px;padding-right:13px}.mNativeStepText{padding-left:56px;font-size:13px}.mNativeStep h3{font-size:24px}.mNativeProduct{border-radius:23px}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.mNativeWorkflowIntro h2 em{animation:wfGradient 6s ease-in-out infinite alternate}.mNativeLive i{animation:wfPulse 2.4s ease-in-out infinite}.mNativeConnector{animation:wfConnector 2.8s ease-in-out infinite}.mNativeNumber{animation:wfNumberBreath 4.8s ease-in-out infinite}.mNativeStep:nth-child(2) .mNativeNumber{animation-delay:.5s}.mNativeStep:nth-child(3) .mNativeNumber{animation-delay:1s}.mNativeStep:nth-child(4) .mNativeNumber{animation-delay:1.5s}.mNativeStep:nth-child(5) .mNativeNumber{animation-delay:2s}.mNativeStep:nth-child(6) .mNativeNumber{animation-delay:2.5s}}@keyframes wfGradient{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes wfPulse{0%,to{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.25);filter:brightness(1.25)}}@keyframes wfConnector{0%,to{opacity:.68;transform:translateY(0)}50%{opacity:1;transform:translateY(2px)}}@keyframes wfNumberBreath{0%,to{filter:brightness(1)}50%{filter:brightness(1.12)}}@media (min-width:1100px){.marketingPreviewMobilePolish .humanAuthoritySection{width:min(1580px,calc(100% - 40px))!important;max-width:1580px!important;margin-inline:auto!important;padding:clamp(64px,5vw,82px) clamp(52px,4.5vw,72px)!important;display:grid!important;grid-template-columns:minmax(500px,.94fr) minmax(560px,1.06fr)!important;align-items:center!important;grid-gap:clamp(58px,5vw,84px)!important;gap:clamp(58px,5vw,84px)!important;min-height:0!important}.marketingPreviewMobilePolish .humanAuthorityCopy{max-width:650px!important;align-self:center!important}.marketingPreviewMobilePolish .humanAuthorityCopy h2{max-width:650px!important;margin-top:20px!important;font-size:clamp(54px,4.1vw,70px)!important;line-height:1.06!important;letter-spacing:-.045em!important}.marketingPreviewMobilePolish .humanAuthorityCopy>p{max-width:610px!important;margin-top:28px!important;font-size:16px!important;line-height:1.68!important}.marketingPreviewMobilePolish .humanAuthorityPoints{margin-top:34px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-gap:10px!important;gap:10px!important;border:0!important}.marketingPreviewMobilePolish .humanAuthorityPoints>div{min-height:104px!important;padding:15px 14px!important;display:grid!important;grid-template-columns:1fr!important;align-content:start!important;grid-gap:10px!important;gap:10px!important;border:1px solid rgba(143,132,226,.13)!important;border-radius:15px!important;background:rgba(11,15,39,.52)!important;box-shadow:inset 0 1px rgba(255,255,255,.02)!important}.marketingPreviewMobilePolish .humanAuthorityPoints>div+div{border-top:1px solid rgba(143,132,226,.13)!important}.marketingPreviewMobilePolish .humanAuthorityPoints i{width:28px!important;height:28px!important;margin:0!important;display:grid!important;place-items:center!important;border:1px solid rgba(157,129,255,.18)!important;border-radius:9px!important;background:rgba(112,80,235,.08)!important;color:#b7a2ff!important;font-size:9px!important;font-style:normal!important;font-weight:900!important}.marketingPreviewMobilePolish .humanAuthorityPoints span{display:grid!important;grid-gap:4px!important;gap:4px!important}.marketingPreviewMobilePolish .humanAuthorityPoints strong{color:#f1f3ff!important;font-size:13px!important;line-height:1.2!important}.marketingPreviewMobilePolish .humanAuthorityPoints small{color:#7f89a6!important;font-size:10px!important;line-height:1.35!important}.marketingPreviewMobilePolish .humanAuthorityFlow{margin-top:22px!important;padding-top:0!important;border-top:0!important}.marketingPreviewMobilePolish .humanAuthorityVisual{min-height:0!important;height:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;margin:0!important;transform:translateY(-34px)!important}.marketingPreviewMobilePolish .humanAuthorityPhotoFrame{width:min(100%,720px)!important;max-width:720px!important;height:clamp(480px,34vw,540px)!important;min-height:0!important;margin:0 auto!important;border-radius:26px!important;overflow:hidden!important}.marketingPreviewMobilePolish .humanAuthorityPhotoFrame img[data-human-authority-portrait]{width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 50%!important}}.marketingPreviewMobilePolish .humanAuthorityDecisionCard{position:absolute;z-index:5;left:18px;bottom:18px;width:min(290px,calc(100% - 36px));padding:15px 16px;display:grid;grid-gap:9px;gap:9px;border:1px solid rgba(145,224,206,.2);border-radius:16px;background:linear-gradient(145deg,rgba(8,20,35,.88),rgba(10,13,35,.92));box-shadow:0 18px 46px rgba(0,0,0,.28),inset 0 1px rgba(255,255,255,.04);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.marketingPreviewMobilePolish .humanAuthorityDecisionCard>span{color:#78dfc5;font-size:8px;font-weight:900;letter-spacing:.15em}.marketingPreviewMobilePolish .humanAuthorityDecisionCard>strong{color:#f5f7ff;font-size:16px;line-height:1.15;letter-spacing:-.02em}.marketingPreviewMobilePolish .humanAuthorityDecisionCard>div{min-height:26px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid rgba(151,168,210,.1);padding-top:8px}.marketingPreviewMobilePolish .humanAuthorityDecisionCard small{color:#8c96b0;font-size:9px}.marketingPreviewMobilePolish .humanAuthorityDecisionCard b{color:#91ead2;font-size:10px;font-weight:900}.marketingPreviewMobilePolish .humanAuthorityDecisionCard>div:last-child b{color:#c1a4ff}@media (min-width:761px) and (max-width:1099px){.marketingPreviewMobilePolish .humanAuthoritySection{width:min(920px,calc(100% - 32px))!important;grid-template-columns:1fr!important;gap:44px!important;padding:54px 42px!important}.marketingPreviewMobilePolish .humanAuthorityCopy{max-width:720px!important}.marketingPreviewMobilePolish .humanAuthorityPoints{display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-gap:10px!important;gap:10px!important}.marketingPreviewMobilePolish .humanAuthorityPhotoFrame{width:min(760px,100%)!important;max-width:760px!important;height:500px!important;margin-inline:auto!important}}.painStoryCards{gap:18px}.painStoryCard{min-height:248px;padding:26px 28px 27px;justify-content:flex-start;border-radius:22px;background:radial-gradient(circle at 12% 0,rgba(113,123,255,.1),transparent 38%),linear-gradient(155deg,rgba(14,18,48,.94),rgba(7,10,29,.92));box-shadow:0 20px 55px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.045)}.painStoryCard:nth-child(2){background:radial-gradient(circle at 12% 0,rgba(146,93,255,.11),transparent 38%),linear-gradient(155deg,rgba(15,17,49,.95),rgba(8,10,30,.92))}.painStoryCard:nth-child(3){background:radial-gradient(circle at 12% 0,rgba(180,91,255,.1),transparent 38%),linear-gradient(155deg,rgba(15,17,48,.95),rgba(9,10,30,.92))}.painStoryIcon{width:62px;height:62px;margin:0;border-radius:17px;display:grid;place-items:center;border-color:rgba(119,151,255,.34);background:radial-gradient(circle at 48% 38%,rgba(111,147,255,.15),transparent 58%),linear-gradient(155deg,rgba(13,20,56,.96),rgba(11,12,42,.92));box-shadow:0 9px 26px rgba(53,69,185,.14),inset 0 1px 0 rgba(255,255,255,.045)}.painStoryCard:nth-child(2) .painStoryIcon,.painStoryCard:nth-child(3) .painStoryIcon{border-color:rgba(158,104,255,.34);background:radial-gradient(circle at 48% 38%,rgba(142,92,255,.16),transparent 58%),linear-gradient(155deg,rgba(17,16,58,.96),rgba(12,11,42,.92))}.painStoryIcon:before{width:36px;height:36px;filter:drop-shadow(0 0 9px rgba(143,113,255,.34))}.painStoryCard:first-child .painStoryIcon:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Ccircle cx='32' cy='32' r='22' fill='none' stroke='%237fa9ff' stroke-width='3' opacity='.34'/%3E%3Cpath d='M16 38h10l6-8 7 6h8' fill='none' stroke='%237fa9ff' stroke-width='3.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M48 27v18' fill='none' stroke='%237fa9ff' stroke-width='3.6' stroke-linecap='round'/%3E%3C/svg%3E")}.painStoryCard:nth-child(2) .painStoryIcon:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Crect x='25' y='12' width='14' height='25' rx='7' fill='none' stroke='%239d7cff' stroke-width='3.2'/%3E%3Cpath d='M19 31a13 13 0 0 0 26 0M32 44v7m-7 0h14' fill='none' stroke='%239d7cff' stroke-width='3.2' stroke-linecap='round'/%3E%3Cpath d='M12 25v6m6-11v16m28-11v6m6-11v16' fill='none' stroke='%239d7cff' stroke-width='2.5' stroke-linecap='round' opacity='.62'/%3E%3C/svg%3E")}.painStoryCard:nth-child(3) .painStoryIcon:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M13 16h38v27H31l-10 8v-8h-8z' fill='none' stroke='%23b879ff' stroke-width='3.2' stroke-linejoin='round'/%3E%3Cpath d='m27 25 10 10m0-10L27 35' fill='none' stroke='%23b879ff' stroke-width='3.4' stroke-linecap='round'/%3E%3C/svg%3E")}.painStoryNo{position:absolute;top:28px;right:28px;margin:0;padding:5px 10px;color:#b9a0ff;border-color:rgba(156,120,255,.18);background:rgba(125,91,255,.08);letter-spacing:.12em}.painStoryCard h3{min-height:0;margin:auto 0 0;padding-top:31px;display:block;max-width:95%;font-size:clamp(24px,1.8vw,28px);line-height:1.06;letter-spacing:-.035em}@media (max-width:980px){.painStoryCards{gap:15px}.painStoryCard{min-height:232px;padding:24px 23px 25px}.painStoryIcon{width:58px;height:58px;border-radius:16px}.painStoryIcon:before{width:33px;height:33px}.painStoryNo{top:25px;right:23px}.painStoryCard h3{padding-top:26px;font-size:clamp(22px,2.2vw,26px)}}@media (max-width:760px){.painStoryCards{gap:13px}.painStoryCard{min-height:206px;padding:21px 20px 22px}.painStoryIcon{width:54px;height:54px;border-radius:15px}.painStoryIcon:before{width:31px;height:31px}.painStoryNo{top:22px;right:20px}.painStoryCard h3{margin-top:auto;padding-top:24px;font-size:23px;line-height:1.08}}@media (min-width:1100px){.marketingPreviewMobilePolish [data-product-hero]{width:min(1680px,calc(100% - 32px))!important;max-width:1680px!important;min-height:720px!important;margin-inline:auto!important;padding:clamp(66px,4.8vw,84px) clamp(28px,3.2vw,52px)!important;grid-template-columns:minmax(500px,.86fr) minmax(0,1.14fr)!important;gap:clamp(48px,4.2vw,72px)!important;align-items:center!important}.marketingPreviewMobilePolish [data-product-hero]>:first-child{width:100%!important;max-width:none!important;align-self:center!important}.marketingPreviewMobilePolish [data-product-hero]>:first-child>:not(h1){display:none!important}.marketingPreviewMobilePolish [data-product-hero]>:first-child h1{width:max-content!important;max-width:none!important;margin:0!important;padding:.08em 0 .12em!important;font-size:clamp(52px,4.25vw,72px)!important;line-height:.98!important;letter-spacing:-.055em!important;white-space:nowrap!important;overflow:visible!important}.marketingPreviewMobilePolish [data-product-hero]>:first-child h1>span{display:block!important;width:8.7em!important;max-width:8.7em!important;margin-top:.16em!important;white-space:normal!important;line-height:.98!important;overflow:visible!important}.marketingPreviewMobilePolish [data-product-hero]>:nth-child(2){width:100%!important;min-width:0!important;margin:0!important;transform:none!important}}@media (min-width:761px) and (max-width:1099px){.marketingPreviewMobilePolish [data-product-hero]{width:min(980px,calc(100% - 28px))!important;margin-inline:auto!important;padding:52px 34px!important;grid-template-columns:1fr!important;gap:42px!important;min-height:0!important}.marketingPreviewMobilePolish [data-product-hero]>:first-child>:not(h1){display:none!important}.marketingPreviewMobilePolish [data-product-hero]>:first-child h1{width:max-content!important;max-width:100%!important;margin:0!important;font-size:clamp(50px,7vw,68px)!important;line-height:.99!important;letter-spacing:-.05em!important;white-space:nowrap!important}.marketingPreviewMobilePolish [data-product-hero]>:first-child h1>span{display:block!important;width:8.7em!important;max-width:100%!important;margin-top:.15em!important;white-space:normal!important}}#m-workflow ul,#workflow ul{display:none!important}@media (min-width:1100px){.marketingPreviewMobilePolish #funkcje{width:min(1660px,calc(100% - 40px))!important;max-width:1660px!important}.marketingPreviewMobilePolish #funkcje [class*=ecosystemGrid]{gap:34px!important}.marketingPreviewMobilePolish #funkcje .salesEcosystemStory.salesEcosystemStory{min-height:720px!important;grid-template-columns:minmax(310px,.27fr) minmax(0,.73fr)!important;gap:clamp(48px,3.4vw,64px)!important;padding:40px 44px!important;align-items:center!important}.marketingPreviewMobilePolish #funkcje .salesEcosystemStory>header{max-width:370px!important}.marketingPreviewMobilePolish #funkcje .salesEcosystemStory>.salesStoryProductFrame,.marketingPreviewMobilePolish #funkcje .salesEcosystemStory>[class*=product-frames_productFrame__]{width:100%!important;max-width:none!important;min-width:0!important;align-self:center!important}.marketingPreviewMobilePolish #funkcje .salesStoryProductFrame>[class*=product-frames_viewport__],.marketingPreviewMobilePolish #funkcje [class*=product-frames_productFrame__]>[class*=product-frames_viewport__]{height:640px!important;min-height:640px!important;max-height:640px!important}.marketingPreviewMobilePolish #funkcje .salesStoryProductFrame iframe,.marketingPreviewMobilePolish #funkcje [class*=product-frames_productFrame__] iframe{height:1100px!important}}@media (min-width:761px) and (max-width:1099px){.marketingPreviewMobilePolish #funkcje{width:min(980px,calc(100% - 32px))!important;max-width:980px!important}.marketingPreviewMobilePolish #funkcje .salesEcosystemStory.salesEcosystemStory{min-height:0!important;grid-template-columns:1fr!important;gap:28px!important;padding:30px!important}.marketingPreviewMobilePolish #funkcje .salesEcosystemStory>header{max-width:680px!important}.marketingPreviewMobilePolish #funkcje .salesStoryProductFrame>[class*=product-frames_viewport__],.marketingPreviewMobilePolish #funkcje [class*=product-frames_productFrame__]>[class*=product-frames_viewport__]{height:590px!important;min-height:590px!important;max-height:590px!important}.marketingPreviewMobilePolish #funkcje .salesStoryProductFrame iframe,.marketingPreviewMobilePolish #funkcje [class*=product-frames_productFrame__] iframe{height:1060px!important}}.painStorySection .painStoryInner{width:min(1600px,calc(100% - 64px))!important}.painStoryCards{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;gap:18px!important;align-items:stretch}.painStoryCard{--pain-rgb:103,156,255;--pain-color:#78adff;position:relative;min-height:232px!important;padding:25px 27px 27px!important;display:grid!important;grid-template-columns:74px minmax(0,1fr) auto;grid-template-rows:74px auto;grid-column-gap:16px;column-gap:16px;grid-row-gap:24px;row-gap:24px;align-content:start;overflow:hidden;isolation:isolate;border:1px solid rgba(var(--pain-rgb),.2)!important;border-radius:24px!important;background:linear-gradient(145deg,rgba(255,255,255,.045) 0,rgba(255,255,255,.012) 32%,transparent 62%),radial-gradient(circle at 8% 4%,rgba(var(--pain-rgb),.18),transparent 31%),radial-gradient(circle at 96% 110%,rgba(var(--pain-rgb),.08),transparent 34%),linear-gradient(150deg,rgba(14,18,49,.9),rgba(6,9,28,.95))!important;box-shadow:0 24px 56px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.055),inset 0 0 0 1px rgba(255,255,255,.012)!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:border-color .25s ease,box-shadow .25s ease}.painStoryCard:nth-child(2){--pain-rgb:146,105,255;--pain-color:#a47fff}.painStoryCard:nth-child(3){--pain-rgb:184,95,255;--pain-color:#bb7aff}.painStoryCard:before{content:"";position:absolute;z-index:-1;width:210px;height:210px;left:-76px;top:-82px;border-radius:50%;background:radial-gradient(circle,rgba(var(--pain-rgb),.23) 0,rgba(var(--pain-rgb),.08) 42%,transparent 72%);filter:blur(5px);pointer-events:none}.painStoryCard:after{content:""!important;position:absolute!important;left:28px!important;right:28px!important;bottom:0!important;width:auto!important;height:1px!important;border-radius:999px!important;background:linear-gradient(90deg,transparent,rgba(var(--pain-rgb),.46),transparent)!important;box-shadow:0 0 16px rgba(var(--pain-rgb),.14)!important;opacity:.56!important;pointer-events:none}.painStoryCard:hover{transform:none!important;border-color:rgba(var(--pain-rgb),.31)!important;box-shadow:0 30px 64px rgba(0,0,0,.23),0 0 34px rgba(var(--pain-rgb),.055),inset 0 1px 0 rgba(255,255,255,.07)!important}.painStoryIcon{grid-column:1;grid-row:1;width:72px!important;height:72px!important;margin:0!important;position:relative;display:grid!important;place-items:center!important;overflow:hidden;border:1px solid rgba(var(--pain-rgb),.27)!important;border-radius:20px!important;background:linear-gradient(145deg,rgba(255,255,255,.06),rgba(255,255,255,.01)),radial-gradient(circle at 50% 38%,rgba(var(--pain-rgb),.2),transparent 62%),rgba(11,14,43,.76)!important;color:var(--pain-color)!important;box-shadow:0 13px 30px rgba(var(--pain-rgb),.12),inset 0 1px 0 rgba(255,255,255,.075),inset 0 -13px 26px rgba(4,6,22,.16)!important}.painStoryIcon:after{content:"";position:absolute;left:18%;right:18%;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);opacity:.78}.painStoryIcon svg{display:none!important}.painStoryIcon:before{content:"";width:42px!important;height:42px!important;display:block;background-repeat:no-repeat;background-position:50%;background-size:contain;filter:drop-shadow(0 0 11px rgba(var(--pain-rgb),.34))!important}.painStoryCard:first-child .painStoryIcon:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M13 47h38M17 39l8-8 7 6 9-12' fill='none' stroke='%2378adff' stroke-width='3.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M43 20v24' fill='none' stroke='%2378adff' stroke-width='3.8' stroke-linecap='round'/%3E%3Ccircle cx='25' cy='31' r='2.2' fill='%2378adff'/%3E%3Ccircle cx='32' cy='37' r='2.2' fill='%2378adff'/%3E%3C/svg%3E")}.painStoryCard:nth-child(2) .painStoryIcon:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Crect x='25' y='11' width='14' height='27' rx='7' fill='none' stroke='%23a47fff' stroke-width='3.5'/%3E%3Cpath d='M18.5 31a13.5 13.5 0 0 0 27 0M32 45v8m-8 0h16' fill='none' stroke='%23a47fff' stroke-width='3.5' stroke-linecap='round'/%3E%3Cpath d='M12 24v14M7 28v6M52 24v14M57 28v6' fill='none' stroke='%23a47fff' stroke-width='2.8' stroke-linecap='round' opacity='.72'/%3E%3C/svg%3E")}.painStoryCard:nth-child(3) .painStoryIcon:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 64 64'%3E%3Cpath d='M12 15h40v29H31l-11 9v-9h-8z' fill='none' stroke='%23bb7aff' stroke-width='3.3' stroke-linejoin='round'/%3E%3Cpath d='M21 25h10M21 34h7' fill='none' stroke='%23bb7aff' stroke-width='2.8' stroke-linecap='round' opacity='.58'/%3E%3Cpath d='m38 25 9 9m0-9-9 9' fill='none' stroke='%23bb7aff' stroke-width='3.5' stroke-linecap='round'/%3E%3C/svg%3E")}.painStoryNo{grid-column:3;grid-row:1;position:static!important;width:-moz-fit-content;width:fit-content;height:30px!important;margin:2px 0 0!important;padding:0 11px!important;align-self:start;justify-self:end;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(var(--pain-rgb),.16)!important;border-radius:999px!important;background:rgba(var(--pain-rgb),.055)!important;color:rgba(214,218,242,.72)!important;font-size:9px!important;font-weight:850!important;letter-spacing:.13em!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.025)!important}.painStoryNo:after,.painStoryNo:before{display:none!important;content:none!important}.painStoryCard h3{grid-column:1/-1;grid-row:2;align-self:start;max-width:100%!important;width:100%!important;margin:0!important;padding:0!important;color:transparent!important;background:linear-gradient(104deg,#eef2ff 0,#d8e0f6 62%,rgba(var(--pain-rgb),.92) 132%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(29px,1.9vw,35px)!important;line-height:1.035!important;font-weight:700!important;letter-spacing:-.041em!important;text-wrap:balance;text-shadow:none!important}.painStoryCard h3:after{content:"";display:block!important;width:54px;height:2px;margin-top:15px;border-radius:999px;background:linear-gradient(90deg,rgba(var(--pain-rgb),.88),rgba(var(--pain-rgb),.04));box-shadow:0 0 14px rgba(var(--pain-rgb),.18)}.painStoryCard>p{display:none!important}@media (min-width:1100px){.painStoryCards{margin-top:46px!important}}@media (max-width:1100px){.painStorySection .painStoryInner{width:min(980px,calc(100% - 36px))!important}.painStoryCards{gap:14px!important}.painStoryCard{min-height:212px!important;padding:22px 23px 24px!important;grid-template-columns:66px minmax(0,1fr) auto;grid-template-rows:66px auto;column-gap:14px;row-gap:20px}.painStoryIcon{width:64px!important;height:64px!important;border-radius:18px!important}.painStoryIcon:before{width:38px!important;height:38px!important}.painStoryCard h3{font-size:clamp(25px,2.5vw,30px)!important}}@media (max-width:760px){.painStorySection .painStoryInner{width:min(100% - 28px,680px)!important}.painStoryCards{gap:12px!important}.painStoryCard{min-height:194px!important;padding:20px!important;grid-template-columns:58px minmax(0,1fr) auto;grid-template-rows:58px auto;column-gap:12px;row-gap:17px;border-radius:21px!important}.painStoryIcon{width:56px!important;height:56px!important;border-radius:16px!important}.painStoryIcon:before{width:33px!important;height:33px!important}.painStoryNo{height:27px!important;font-size:9px!important}.painStoryCard h3{font-size:23px!important;line-height:1.07!important}.painStoryCard h3:after{margin-top:12px}}@media (prefers-reduced-motion:reduce){.painStoryCard{transition:none!important}}