.page-module__n2obGa__page{gap:52px;width:min(1280px,100% - 120px);margin:0 auto;padding:78px 0 150px;display:grid}.page-module__n2obGa__pageHeader{grid-template-columns:minmax(320px,.36fr) minmax(0,.64fr);align-items:center;gap:40px;min-height:0;padding:0;display:grid}.page-module__n2obGa__headerCopy{gap:18px;display:grid}.page-module__n2obGa__pageHeader h1{color:var(--foreground);font-family:var(--font-display);font-size:clamp(2.9rem,5vw,5rem);font-weight:400;line-height:.96}.page-module__n2obGa__pageHeader p{max-width:720px;color:var(--muted);font-size:clamp(1.05rem,1.25vw,1.22rem);line-height:1.62}.page-module__n2obGa__platformPreview{min-height:500px;position:relative}.page-module__n2obGa__platformMockupImage{width:min(980px,100%);height:auto;margin-left:auto;display:block}.page-module__n2obGa__laptopMockup{border:12px solid var(--green-section);background:var(--on-green);border-bottom-width:20px;grid-template-columns:minmax(130px,.3fr) minmax(0,.7fr);width:min(620px,100%);min-height:300px;display:grid;box-shadow:0 24px 60px #231d1824}.page-module__n2obGa__moduleRail{border-right:1px solid #505b4238;align-content:start;gap:12px;padding:22px 16px;display:grid}.page-module__n2obGa__progressLine{background:linear-gradient(90deg,#d7a98c 0 36%,#505b422e 36%);height:4px;margin-bottom:8px}.page-module__n2obGa__moduleRail span{background:linear-gradient(90deg,#505b423d 0 20px,#0000 20px 30px,#505b421f 30px);height:34px}.page-module__n2obGa__moduleRail span:nth-child(4){background:#d9bda8}.page-module__n2obGa__videoPanel{background:linear-gradient(#505b4214,#505b4214),url(/instagram/rajski-ptak-photo.webp) 50%/cover;min-height:276px;position:relative}.page-module__n2obGa__videoPanel:before{content:"";background:#f1eadfeb;border-radius:50%;width:52px;height:52px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.page-module__n2obGa__videoPanel:after{content:"";border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:15px solid var(--green-section);position:absolute;inset:50% auto auto 50%;transform:translate(-36%,-50%)}.page-module__n2obGa__videoPanel span{color:var(--surface);background:#231d18b8;padding:5px 8px;font-size:.72rem;position:absolute;bottom:12px;right:14px}.page-module__n2obGa__phoneMockup{border:10px solid var(--green-section);background:var(--on-green);border-radius:28px;gap:12px;width:150px;min-height:270px;padding:24px 12px 16px;display:grid;position:absolute;bottom:-18px;right:0;box-shadow:0 22px 50px #231d182e}.page-module__n2obGa__phoneSpeaker{background:var(--green-section);border-radius:999px;width:46px;height:7px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.page-module__n2obGa__phoneVideo{background:linear-gradient(#505b421a,#505b421a),url(/instagram/rajski-ptak-photo.webp) 50%/cover;height:96px}.page-module__n2obGa__phoneMockup span{background:#505b421f;height:24px}.page-module__n2obGa__featureTabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.page-module__n2obGa__featureTab{background:var(--green-section);align-content:start;gap:14px;min-height:260px;padding:30px;display:grid}.page-module__n2obGa__featureIcon{width:42px;height:42px;color:var(--surface);background:#f1eadf29;border-radius:50%;place-items:center;margin-bottom:4px;display:grid}.page-module__n2obGa__featureIcon:before{content:"";width:24px;height:24px;-webkit-mask:var(--feature-icon)center/contain no-repeat;mask:var(--feature-icon)center/contain no-repeat;-webkit-mask:var(--feature-icon)center/contain no-repeat;background:currentColor;display:block}.page-module__n2obGa__featureIconLesson{--feature-icon:url(/icons/play_lesson.svg)}.page-module__n2obGa__featureIconCommunity{--feature-icon:url(/icons/3p.svg)}.page-module__n2obGa__featureIconJournal{--feature-icon:url(/icons/book_ribbon.svg)}.page-module__n2obGa__featureTab h2{color:var(--surface);font-family:var(--font-display);font-size:1.6rem;font-weight:400;line-height:1.05}.page-module__n2obGa__featureTab p{color:#ffffffb8;font-size:.92rem;line-height:1.6}.page-module__n2obGa__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 60px;display:grid}.page-module__n2obGa__card{background:var(--green-section);min-height:0;color:var(--on-green);border:0;grid-template-columns:1fr;display:grid;position:relative;overflow:hidden}.page-module__n2obGa__cardPurchased{overflow:visible}.page-module__n2obGa__cardImageFrame{aspect-ratio:16/9;width:100%;position:relative;overflow:hidden}.page-module__n2obGa__cardImage{object-fit:cover;object-position:center top;width:calc(100% + 44px);max-width:none;height:calc(100% + 24px);min-height:100%;margin:-12px -22px 0;display:block}.page-module__n2obGa__cardImageBadge{z-index:2;min-height:36px;color:var(--foreground);letter-spacing:0;text-transform:uppercase;background:#fffaf1e6;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;font-size:.72rem;font-weight:620;display:inline-flex;position:absolute;top:22px;left:22px}.page-module__n2obGa__cardCornerIcon{z-index:3;width:52px;height:52px;color:var(--green-section);background:#fffaf1;border-radius:50%;place-items:center;display:grid;position:absolute;top:-26px;right:30px}.page-module__n2obGa__cardCornerIcon svg{width:23px;height:23px;display:block}.page-module__n2obGa__cardHeader{align-content:start;gap:12px;padding:28px 30px 0;display:grid}.page-module__n2obGa__cardHeader h2{color:var(--on-green);font-family:var(--font-display);font-size:clamp(1.95rem,2.45vw,2.75rem);font-weight:400;line-height:1.02}.page-module__n2obGa__cardHeader span{color:#f1eadfc7;font-size:.96rem;line-height:1.68}.page-module__n2obGa__metaGrid{border-top:1px solid #f1eadf47;border-bottom:1px solid #f1eadf47;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:22px 30px 0;display:grid}.page-module__n2obGa__metaGrid div{background:0 0;border:0;gap:5px;padding:12px 14px 12px 0;display:grid}.page-module__n2obGa__metaGrid div+div{padding-left:14px}.page-module__n2obGa__metaGrid dt{color:#f1eadfb8;text-transform:uppercase;font-size:.72rem;font-style:italic;font-weight:300}.page-module__n2obGa__metaGrid dd{color:var(--on-green);font-family:var(--font-display);font-size:1.08rem;font-weight:400;line-height:1}.page-module__n2obGa__pathProgress{gap:9px;margin:22px 30px 0;display:grid}.page-module__n2obGa__pathProgressHeader{color:var(--on-green);text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:.78rem;font-weight:560;display:flex}.page-module__n2obGa__pathProgressHeader strong{font-size:.8rem}.page-module__n2obGa__pathProgressTrack{background:#f1eadf33;border-radius:999px;width:100%;height:7px;overflow:hidden}.page-module__n2obGa__pathProgressTrack span{border-radius:inherit;background:var(--on-green);height:100%;transition:width .18s;display:block}.page-module__n2obGa__card>a{border:1px solid var(--on-green);background:var(--on-green);min-height:50px;color:var(--green-section);text-transform:uppercase;border-radius:0;justify-content:center;justify-self:start;align-items:center;margin:24px 30px 30px;padding:0 28px;font-size:.82rem;font-weight:700;transition:background-color .18s,border-color .18s,font-weight .18s;display:inline-flex}.page-module__n2obGa__card>a:hover{border-color:var(--surface);background:var(--surface);color:var(--green-section);font-weight:700}@media (max-width:860px){.page-module__n2obGa__page{width:min(100% - 48px,1120px)}.page-module__n2obGa__pageHeader{grid-template-columns:1fr;gap:28px}.page-module__n2obGa__grid{grid-template-columns:1fr;gap:38px}.page-module__n2obGa__cardImageFrame{aspect-ratio:16/10;min-height:auto}.page-module__n2obGa__platformPreview{max-width:680px;min-height:auto}.page-module__n2obGa__featureTabs{grid-template-columns:1fr}}@media (max-width:640px){.page-module__n2obGa__page{width:min(100% - 24px,1120px);padding:46px 0 88px}.page-module__n2obGa__pageHeader{gap:24px;min-height:82px;padding-bottom:0}.page-module__n2obGa__platformPreview{min-height:auto}.page-module__n2obGa__platformMockupImage{width:100%;margin-left:0}.page-module__n2obGa__laptopMockup{border-width:8px 8px 14px;grid-template-columns:1fr;min-height:220px}.page-module__n2obGa__moduleRail{display:none}.page-module__n2obGa__videoPanel{min-height:198px}.page-module__n2obGa__phoneMockup{display:none}.page-module__n2obGa__cardHeader{padding:28px 24px 0}.page-module__n2obGa__metaGrid{grid-template-columns:1fr;gap:0;margin:24px 24px 0}.page-module__n2obGa__metaGrid div,.page-module__n2obGa__metaGrid div+div{padding:16px 0}.page-module__n2obGa__metaGrid div+div{border-top:1px solid #f1eadf47}.page-module__n2obGa__pageHeader h1,.page-module__n2obGa__cardHeader h2{font-size:3rem}.page-module__n2obGa__card>a{width:calc(100% - 48px);margin:28px 24px 32px}}
