:root{--ease-spring:cubic-bezier(0.16,1,0.3,1);--phone-shadow:clamp(28px,3.6vmin,52px) clamp(30px,3.8vmin,56px) clamp(18px,2.4vmin,35px) clamp(-4px,-0.25vmin,-2px) rgba(66,68,90,0.14)}.modlitewnik{margin:calc(var(--baseline) * 2 + 0.5vw) 0}.modlitewnik-hero{margin-top:calc(var(--baseline) * 3 + 0.5vw)}.modlitewnik-hero h1{line-height:1.1;max-width:20ch;margin-left:auto;margin-right:auto;margin-top:calc(var(--baseline) * 3 + 0.5vw);text-wrap:balance;text-align:center;opacity:0;-webkit-transform:translateY(-24px) scale(0.8);transform:translateY(-24px) scale(0.8);-webkit-transition:opacity 0.6s var(--ease-spring),-webkit-transform 1.6s var(--ease-spring);transition:opacity 0.6s var(--ease-spring),-webkit-transform 1.6s var(--ease-spring);transition:opacity 0.6s var(--ease-spring),transform 1.6s var(--ease-spring);transition:opacity 0.6s var(--ease-spring),transform 1.6s var(--ease-spring),-webkit-transform 1.6s var(--ease-spring);-webkit-transition-delay:0.1s;transition-delay:0.1s}.modlitewnik-hero h1.is-visible{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}@media (prefers-reduced-motion:reduce){.modlitewnik-hero h1{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}}.modlitewnik__app-icon{display:block;margin:0 auto;width:clamp(36px,8vmin,60px);height:auto;opacity:0;-webkit-transform:translateY(24px) scale(0.6);transform:translateY(24px) scale(0.6);-webkit-transition:opacity 0.6s var(--ease-spring),-webkit-transform 1.6s var(--ease-spring);transition:opacity 0.6s var(--ease-spring),-webkit-transform 1.6s var(--ease-spring);transition:opacity 0.6s var(--ease-spring),transform 1.6s var(--ease-spring);transition:opacity 0.6s var(--ease-spring),transform 1.6s var(--ease-spring),-webkit-transform 1.6s var(--ease-spring);-webkit-transition-delay:0.1s;transition-delay:0.1s}.modlitewnik__app-icon.is-visible{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}@media (prefers-reduced-motion:reduce){.modlitewnik__app-icon{opacity:1;-webkit-filter:none;filter:none;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}}.modlitewnik__images{align-items:center;display:flex;flex:none;flex-flow:row;gap:clamp(1.6rem,3.5vmin,4rem);height:-webkit-min-content;height:-moz-min-content;height:min-content;justify-content:center;overflow:visible;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;-webkit-perspective:1800px;perspective:1800px}@media (max-width:56.1875em){.modlitewnik__images{gap:0;justify-content:center;align-items:flex-end}}.modlitewnik__image-wrapper{flex:none;position:relative;border-radius:calc(40px + 10 * var(--border-radius));-webkit-box-shadow:0 4px 20px -4px rgba(66,68,90,0.05);box-shadow:0 4px 20px -4px rgba(66,68,90,0.05);width:clamp(10rem,7.5rem + 20vw,18rem);opacity:0;-webkit-transform:translateY(8vmin) scale(0.88) rotateX(6deg);transform:translateY(8vmin) scale(0.88) rotateX(6deg);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-transition:opacity 0.8s var(--ease-spring),-webkit-transform 1.1s var(--ease-spring),-webkit-box-shadow 1.4s var(--ease-spring);transition:opacity 0.8s var(--ease-spring),-webkit-transform 1.1s var(--ease-spring),-webkit-box-shadow 1.4s var(--ease-spring);transition:opacity 0.8s var(--ease-spring),transform 1.1s var(--ease-spring),box-shadow 1.4s var(--ease-spring);transition:opacity 0.8s var(--ease-spring),transform 1.1s var(--ease-spring),box-shadow 1.4s var(--ease-spring),-webkit-transform 1.1s var(--ease-spring),-webkit-box-shadow 1.4s var(--ease-spring);will-change:transform,opacity}.modlitewnik__image-wrapper.is-visible{opacity:1;-webkit-transform:translateY(0) scale(1) rotateX(0deg);transform:translateY(0) scale(1) rotateX(0deg);-webkit-box-shadow:var(--phone-shadow);box-shadow:var(--phone-shadow)}.modlitewnik__image-wrapper:nth-child(2),.modlitewnik__image-wrapper:nth-child(4){width:clamp(10rem,6.5rem + 19vw,16.5rem);-webkit-transition-delay:0.15s;transition-delay:0.15s}.modlitewnik__image-wrapper:first-child,.modlitewnik__image-wrapper:nth-child(5){align-self:flex-end;width:clamp(9.5rem,6rem + 18vw,15.5rem);-webkit-transition-delay:0.3s;transition-delay:0.3s}@media (max-width:56.1875em){.modlitewnik__image-wrapper:first-child,.modlitewnik__image-wrapper:nth-child(5){display:none}.modlitewnik__image-wrapper:nth-child(3){z-index:3;width:clamp(12rem,8rem + 22vw,18rem)}.modlitewnik__image-wrapper:nth-child(2),.modlitewnik__image-wrapper:nth-child(4){z-index:2;width:clamp(10.5rem,7rem + 20vw,16rem);-webkit-transform-origin:center bottom;transform-origin:center bottom;margin:0 -4rem}.modlitewnik__image-wrapper:nth-child(2).is-visible{-webkit-transform:rotate(-12deg);transform:rotate(-12deg);-webkit-box-shadow:var(--phone-shadow);box-shadow:var(--phone-shadow)}.modlitewnik__image-wrapper:nth-child(4).is-visible{-webkit-transform:rotate(12deg);transform:rotate(12deg);-webkit-box-shadow:var(--phone-shadow);box-shadow:var(--phone-shadow)}}@media (prefers-reduced-motion:reduce){.modlitewnik__image-wrapper,.modlitewnik__image-wrapper.is-visible,.modlitewnik__image-wrapper:nth-child(3){opacity:1;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;-webkit-box-shadow:var(--phone-shadow);box-shadow:var(--phone-shadow)}}.modlitewnik__cta{margin-top:calc(var(--baseline) * 4 + 1.5vw);text-align:center;opacity:0;-webkit-transform:translateY(24px);transform:translateY(24px);-webkit-transition:opacity 0.6s var(--ease-spring),-webkit-transform 1.6s var(--ease-spring);transition:opacity 0.6s var(--ease-spring),-webkit-transform 1.6s var(--ease-spring);transition:opacity 0.6s var(--ease-spring),transform 1.6s var(--ease-spring);transition:opacity 0.6s var(--ease-spring),transform 1.6s var(--ease-spring),-webkit-transform 1.6s var(--ease-spring)}.modlitewnik__cta.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.modlitewnik__cta p{font-size:clamp(1.1377777785rem,1.1377777785rem + 0.3351191022 * (100vw - 20rem)/70,1.4728968807rem);color:var(--gray);line-height:var(--headings-line-height);margin:calc(var(--baseline) * 6 + 3vmin) auto calc(var(--baseline) * 7);max-width:40ch;text-wrap:balance}.modlitewnik__cta a{display:inline-block;-webkit-transition:opacity 0.2s ease,-webkit-transform 0.2s cubic-bezier(0.34,1.56,0.64,1);transition:opacity 0.2s ease,-webkit-transform 0.2s cubic-bezier(0.34,1.56,0.64,1);transition:transform 0.2s cubic-bezier(0.34,1.56,0.64,1),opacity 0.2s ease;transition:transform 0.2s cubic-bezier(0.34,1.56,0.64,1),opacity 0.2s ease,-webkit-transform 0.2s cubic-bezier(0.34,1.56,0.64,1)}.modlitewnik__cta a:focus-visible,.modlitewnik__cta a:hover{-webkit-transform:translateY(-3px) scale(1.02);transform:translateY(-3px) scale(1.02);opacity:0.9}.modlitewnik__cta a img{display:block;height:auto;width:clamp(160px,20vw,200px)}.modlitewnik__cta--bottom p{margin-top:calc(var(--baseline) * 6)}.modlitewnik__privacy-note{font-size:0.8789062495rem;margin-top:calc(var(--baseline) * 6 + 3vmin);text-align:center}.modlitewnik__privacy-note a{text-decoration:underline}.phone-wrapper{width:100%;aspect-ratio:302/620;position:relative}.phone-wrapper .phone{width:100%;height:100%;position:relative}.phone-wrapper .phone__body{width:100%;height:100%;border:4px solid var(--border-color);border-radius:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;position:relative;z-index:2}@media (min-width:56.25em){.phone-wrapper .phone__body{border-width:6px}}.phone-wrapper .phone__screen{width:100%;height:100%;border-radius:28px;overflow:hidden}.phone-wrapper .phone__screen img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.phone-wrapper .phone:before{background:var(--border-color);border-radius:4px;content:"";height:9.375%;left:-2px;position:absolute;top:21.875%;width:2px;z-index:3}.phone-wrapper .phone:after{background:linear-gradient(to bottom,var(--border-color) 30px,transparent 0,transparent 52px,var(--border-color) 0);border-radius:4px;content:"";height:14.375%;position:absolute;right:-2px;top:18.75%;width:2px;z-index:3}.features{margin:calc(var(--baseline) * 10 + 3vw) 0}.features__grid{display:grid;gap:calc(var(--baseline) * 2 + 0.5vw);grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:47.9375em){.features__grid{grid-template-columns:1fr}}.feature{background:var(--lighter);border-radius:calc(8 * var(--border-radius));display:flex;flex-direction:column;gap:clamp(2rem,4vmin,3.2rem);min-height:clamp(260px,28vmin,340px);padding:clamp(2rem,3vmin,3.2rem) clamp(2rem,3vmin,3.2rem) 0;overflow:hidden;opacity:0;-webkit-transform:translateY(32px);transform:translateY(32px);-webkit-transition:opacity 0.4s ease-in-out,-webkit-transform 0.6s ease-in-out;transition:opacity 0.4s ease-in-out,-webkit-transform 0.6s ease-in-out;transition:opacity 0.4s ease-in-out,transform 0.6s ease-in-out;transition:opacity 0.4s ease-in-out,transform 0.6s ease-in-out,-webkit-transform 0.6s ease-in-out}.feature.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.feature__content{text-align:center;text-wrap:balance;flex-grow:1}.feature__image{margin-bottom:-6px}.feature__title{font-size:clamp(1.2136296308rem,1.2136296308rem + 0.2592672499 * (100vw - 20rem)/70,1.4728968807rem);line-height:1.2;margin:2rem 0 0.8rem}.feature__text{color:var(--gray);line-height:1.5;margin:0}.feature__list{color:var(--gray);list-style:disc;margin-bottom:clamp(2rem,4vmin,3.2rem);padding:0;text-align:left}.feature__list li{font-size:0.9374999997rem;margin-bottom:calc(var(--baseline) * 2);line-height:1.5}.feature--wide{grid-column:1/-1;flex-direction:row}.feature--wide .feature__content{flex:1 1 clamp(1rem,2vmin,1.6rem);text-align:left;display:flex;flex-direction:column;justify-content:center}.feature--wide .feature__image{align-self:end;flex:1 1 0;margin-bottom:-20px;margin-top:20px}@media (max-width:47.9375em){.feature--wide{flex-direction:column;padding-bottom:0}.feature--wide .feature__content{text-align:center}.feature--wide .feature__image{margin-top:0}.feature--wide .feature__list{margin-bottom:0;text-wrap:auto}}@media (min-width:48em) and (max-width:74.9375em){.feature--wide .feature__image{align-self:center;flex:1 1 0;margin-bottom:0;margin-top:0}}.faq{margin:calc(var(--baseline) * 10 + 3vw) auto;max-width:56rem}.faq__heading{font-size:clamp(1.3808408252rem,1.3808408252rem + 0.5258805593 * (100vw - 20rem)/70,1.9067213845rem);text-align:center;margin-bottom:calc(var(--baseline) * 4 + 1vw)}.faq__item{border-bottom:1px solid var(--light);opacity:0;-webkit-transform:translateY(24px);transform:translateY(24px);-webkit-transition:opacity 0.6s var(--ease-spring),-webkit-transform 0.8s var(--ease-spring);transition:opacity 0.6s var(--ease-spring),-webkit-transform 0.8s var(--ease-spring);transition:opacity 0.6s var(--ease-spring),transform 0.8s var(--ease-spring);transition:opacity 0.6s var(--ease-spring),transform 0.8s var(--ease-spring),-webkit-transform 0.8s var(--ease-spring)}.faq__item.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.faq__item:nth-child(2){-webkit-transition-delay:0.06s;transition-delay:0.06s}.faq__item:nth-child(3){-webkit-transition-delay:0.12s;transition-delay:0.12s}.faq__item:nth-child(4){-webkit-transition-delay:0.18s;transition-delay:0.18s}.faq__item:nth-child(5){-webkit-transition-delay:0.24s;transition-delay:0.24s}.faq__item:nth-child(6){-webkit-transition-delay:0.3s;transition-delay:0.3s}@media (prefers-reduced-motion:reduce){.faq__item{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}}.faq__item p{color:var(--gray);padding:0 0 calc(var(--baseline) * 3)}.faq__question{font-size:clamp(1rem,1rem + 0 * (100vw - 20rem)/70,1rem);font-family:var(--body-font);cursor:pointer;display:flex;align-items:center;font-weight:var(--font-weight-bold);justify-content:space-between;gap:1rem;margin:0;padding:calc(var(--baseline) * 4) 0;text-align:left;width:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.faq__question:after{content:"+";flex-shrink:0;font-size:1.1377777785rem;line-height:1;-webkit-transition:-webkit-transform 0.3s var(--ease-spring);transition:-webkit-transform 0.3s var(--ease-spring);transition:transform 0.3s var(--ease-spring);transition:transform 0.3s var(--ease-spring),-webkit-transform 0.3s var(--ease-spring)}.faq__question[aria-expanded=true]:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.faq__question[aria-expanded=true]+.faq__answer{grid-template-rows:1fr}.faq__answer{display:grid;grid-template-rows:0fr;margin:0;-webkit-transition:grid-template-rows 0.35s var(--ease-spring);transition:grid-template-rows 0.35s var(--ease-spring);transition:grid-template-rows 0.35s var(--ease-spring),-ms-grid-rows 0.35s var(--ease-spring)}.faq__answer>div{overflow:hidden}.faq__answer>div>p{font-size:0.9374999997rem;margin:0;line-height:1.4}