@charset "UTF-8";:is(#papp-download,#papp-features,#papp-login) [data-aos].aos-animate{transform:none}.shot-frame{--tw-bg-opacity:1;--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);--tw-shadow-color:rgba(25,57,97,.2);--tw-shadow:var(--tw-shadow-colored);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);--tw-ring-color:rgba(0,0,0,.05);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.75rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);overflow:hidden}.shot-frame img{display:block}.papp-placeholder{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;aspect-ratio:16/10;background-color:rgb(242 247 253/var(--tw-bg-opacity));background-image:repeating-linear-gradient(45deg,transparent 0 14px,rgba(44,126,203,.06) 14px 28px);color:rgb(142 189 235/var(--tw-text-opacity));display:flex;flex-direction:column;font-size:.875rem;font-weight:600;gap:.5rem;height:100%;justify-content:center;letter-spacing:.1em;line-height:1.25rem;padding:1rem;text-align:center;text-transform:uppercase;width:100%}.papp-placeholder i{font-size:2.25rem;line-height:2.5rem}.papp-placeholder--phone{aspect-ratio:9/19}.papp-placeholder--square{aspect-ratio:1;font-size:.75rem;letter-spacing:0;line-height:1rem;padding:.5rem}.papp-placeholder--square i{font-size:3rem;line-height:1}.step-shot .papp-placeholder{aspect-ratio:auto}#hero-image .shot-placeholder{align-items:center;aspect-ratio:16/10;background:hsla(0,0%,100%,.1) repeating-linear-gradient(45deg,transparent 0 14px,hsla(0,0%,100%,.06) 14px 28px);border:2px dashed hsla(0,0%,100%,.35);border-radius:.5rem;color:hsla(0,0%,100%,.7);display:flex;flex-direction:column;font-size:.875rem;font-weight:600;gap:.5rem;height:100%;justify-content:center;letter-spacing:.1em;line-height:1.25rem;min-height:100%;text-transform:uppercase;width:100%}#hero-image .shot-placeholder i{font-size:2.25rem;line-height:2.5rem}.papp-orbit{position:relative}.papp-orbit-line,.papp-orbit-ring{display:none}.papp-orbit-phone{margin-bottom:2rem;margin-left:auto;margin-right:auto;position:relative;width:14rem;z-index:10}@media (min-width:768px){.papp-orbit-phone{width:15rem}}.papp-orbit-phone{filter:drop-shadow(0 12px 20px rgba(10,30,60,.35))}.papp-orbit-dots{display:flex;justify-content:center;margin-bottom:2rem;margin-left:auto;margin-right:auto;position:relative;width:-moz-max-content;width:max-content;z-index:10}.papp-orbit-dots button{background:#aaa;border:0;border-radius:50%;cursor:pointer;height:6px;margin:3px;opacity:.7;padding:0;transition:transform .2s linear;width:6px}.papp-orbit-dots button:hover{opacity:.9}.papp-orbit-dots button.is-active{background:#ff8b54;opacity:1;transform:scale(1.4)}.papp-orbit-nodes{display:none;list-style-type:none;margin:0;padding:0}.papp-orbit-node{margin:0}.papp-orbit-card{--tw-bg-opacity:1;align-items:flex-start;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:1rem;box-shadow:0 4px 12px rgba(24,68,116,.12),0 0 0 1px rgba(24,68,116,.06);display:flex;gap:.75rem;padding:.875rem 1rem;position:relative;transition:transform .2s,box-shadow .2s}.is-open .papp-orbit-card,.papp-orbit-card:has(:focus-visible),.papp-orbit-card:hover{box-shadow:0 6px 10px rgba(24,68,116,.16),0 0 0 1px rgba(24,68,116,.08);transform:translateY(-3px)}.papp-orbit-card h3{align-items:center;display:flex;min-height:46px}.papp-orbit-toggle{background-color:transparent;border-width:0;color:inherit;cursor:pointer;font:inherit;margin:0;padding:0;text-align:left}.papp-orbit-toggle:after{border-radius:inherit;content:"";inset:0;position:absolute}.papp-orbit-toggle:focus-visible{outline:none}.papp-orbit-toggle:focus-visible:after{outline:2px solid var(--c1);outline-offset:2px}.papp-orbit-more{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease,margin-top .25s ease,visibility 0s .25s;visibility:hidden}.papp-orbit-more>div{min-height:0;overflow:hidden}.is-open .papp-orbit-more{grid-template-rows:1fr;margin-top:.25rem;transition:grid-template-rows .25s ease,margin-top .25s ease,visibility 0s;visibility:visible}#papp-orbit .papp-orbit-link{color:var(--c2);display:inline-block;font-size:.875rem;font-weight:600;line-height:1.25rem;margin-top:.25rem;position:relative;text-decoration-line:none;white-space:nowrap;z-index:10}#papp-orbit .papp-orbit-link:after{content:" →"}#papp-orbit .papp-orbit-link:focus-visible,#papp-orbit .papp-orbit-link:hover{text-decoration-line:underline}.papp-orbit-icon{display:block;flex-shrink:0;height:32px;margin:7px 0;-o-object-fit:contain;object-fit:contain;width:32px}.papp-orbit-text{-webkit-box-orient:vertical;-webkit-line-clamp:4;--tw-text-opacity:1;color:rgb(75 85 99/var(--tw-text-opacity));display:-webkit-box;font-size:.875rem;line-height:1.25rem;line-height:1.375;margin:0;overflow:hidden}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}@media (min-width:1024px){.papp-orbit{--rmax:350px;--fit:clamp(600px,100svh - var(--nav-height,92px),818px);--r:min(var(--rmax),(var(--fit) - 36px)/2);--rx:var(--r);--ry:var(--r);--cy:calc(var(--r) + 8px);--bottom:max(var(--ry) * var(--maxuy) + 37px,var(--ry));--ph:min(240px,var(--ry) - 64px,var(--phmax,240px));height:calc(var(--cy) + var(--bottom) + 28px);margin:0 auto;width:calc(var(--rx)*2 + 236px)}}@media (min-width:1024px) and (min-width:1536px){.papp-orbit{--rmax:290px}}@media (min-width:1024px){.papp-orbit-ring{background:radial-gradient(circle,rgba(44,126,203,.18) 0,rgba(44,126,203,0) 55%);border-color:rgba(142,189,235,.2);border-radius:50%;border-width:1px;display:block;height:calc(var(--ry)*2);left:50%;position:absolute;top:var(--cy);transform:translate(-50%,-50%);width:calc(var(--rx)*2)}.papp-orbit{--spin-from:40deg;--turn:1.8s;--turn-ease:cubic-bezier(.51,.6,.2,1);--fade:.8s;--fade-end:1.1}.papp-orbit-line,.papp-orbit-node{--a:atan2(var(--uy),var(--ux));--vx:cos(var(--a) - var(--spin));--vy:sin(var(--a) - var(--spin));transition:opacity var(--fade) ease-out,--spin var(--turn) var(--turn-ease);transition-delay:max(0s,var(--i,0) * (var(--turn) * var(--fade-end) - var(--fade))/max(var(--n,1) - 1,1)),0s}.papp-orbit:not(.aos-animate) .papp-orbit-line,.papp-orbit:not(.aos-animate) .papp-orbit-node{--spin:var(--spin-from);opacity:0}}@media (min-width:1024px) and (prefers-reduced-motion:reduce){.papp-orbit:not(.aos-animate) .papp-orbit-line,.papp-orbit:not(.aos-animate) .papp-orbit-node{--spin:0deg}}@media (min-width:1024px){.papp-orbit-line{border-top:4px dotted var(--c1);display:block;height:0;opacity:.7;transform:rotate(atan2(var(--vy) * var(--ry),var(--vx) * var(--rx)));transform-origin:0 0;width:hypot(var(--vx) * var(--rx),var(--vy) * var(--ry))}.papp-orbit-line,.papp-orbit-phone{left:50%;position:absolute;top:var(--cy)}.papp-orbit-phone{margin:0;perspective:900px;transform:translate(-50%,-50%);width:var(--ph)}.papp-orbit-phone .papp-phone-anim{will-change:transform}.papp-orbit-dots{left:50%;margin:0;position:absolute;top:calc(var(--cy) + var(--bottom) + 16px);translate:-50% 0}.papp-orbit-nodes{display:block;max-width:none}.papp-orbit-node{height:0;left:50%;position:absolute;top:var(--cy);transform:translate(calc(var(--vx)*var(--rx)),calc(var(--vy)*var(--ry)));width:0;z-index:20}.papp-orbit-node.is-open{z-index:30}.papp-orbit-node>div{bottom:-37px;left:-118px;position:absolute;width:236px}.papp-orbit-node.opens-down>div{bottom:auto;top:-37px}.papp-orbit-node.opens-centre>div{bottom:auto;top:0;translate:0 -50%}}.papp-phone-anim{aspect-ratio:1/2;position:relative}.papp-phone-anim .papp-tabbar,.papp-phone-anim>img{height:100%;inset:0;pointer-events:none;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.papp-phone-anim .papp-frame{z-index:40}.papp-phone-anim .papp-statusbar{z-index:30}.papp-screen{background:#4e81be 50%/cover;border-radius:13%/6%;bottom:2.125%;left:6.5%;overflow:hidden;position:absolute;right:6.5%;top:2.25%;z-index:10}.papp-splide,.papp-splide .splide__list,.papp-splide .splide__slide,.papp-splide .splide__track{height:100%}.papp-splide .splide__track{overflow:visible}.papp-card{background:#4e81be;border-radius:13%/6%;box-shadow:0 10px 30px rgba(10,30,60,.35);inset:0;overflow:hidden;position:absolute;will-change:transform}.papp-card img{left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;position:absolute;top:7.6%;width:100%}.papp-tabbar{z-index:20}.papp-tabbar img{height:auto;left:6.5%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;position:absolute;right:6.5%;top:4%;width:87%}.papp-store{--tw-bg-opacity:1;--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);--tw-shadow-color:rgba(25,57,97,.2);--tw-shadow:var(--tw-shadow-colored);align-items:center;background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.75rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;flex-direction:column;gap:1rem;padding:1.5rem}@media (max-width:767.98px){.papp-stores .papp-store{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;background-color:transparent;border-radius:0;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:0}.papp-stores .papp-qr{display:none}.papp-stores .papp-badge{display:block;width:100%}.papp-stores .papp-badge img{height:auto;margin:0 auto;max-width:170px;width:100%}}.papp-laptop img{display:block;filter:drop-shadow(0 20px 28px rgba(10,30,60,.35))}.papp-qr{border-radius:.5rem;overflow:hidden;width:10rem}.papp-qr svg{display:block;height:auto;width:100%}.papp-badge img{display:block;height:48px;width:auto}.papp-feature-icon{--tw-text-opacity:1;--tw-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);--tw-shadow-colored:0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color);--tw-shadow-color:rgba(24,68,116,.1);--tw-shadow:var(--tw-shadow-colored);background:linear-gradient(150deg,var(--c1),var(--c2));color:rgb(255 255 255/var(--tw-text-opacity));flex-shrink:0;font-size:2.25rem;height:4rem;justify-content:center;line-height:2.5rem;width:4rem}.papp-feature-icon,.papp-notify{align-items:center;border-radius:.75rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex}.papp-notify{--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);--tw-shadow-color:rgba(24,68,116,.1);--tw-shadow:var(--tw-shadow-colored);background-color:rgba(228,237,250,.6);flex-direction:column;gap:1rem;margin-left:auto;margin-right:auto;max-width:56rem;padding:1.5rem;text-align:center}@media (min-width:768px){.papp-notify{flex-direction:row;gap:1.25rem;padding:2rem;text-align:left}}.papp-notify{position:relative;transition:box-shadow .2s,transform .2s}.papp-notify:has(:focus-visible),.papp-notify:hover{--tw-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);--tw-shadow-colored:0 20px 25px -5px var(--tw-shadow-color),0 8px 10px -6px var(--tw-shadow-color);--tw-shadow-color:rgba(24,68,116,.15);--tw-shadow:var(--tw-shadow-colored);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);transform:translateY(-3px)}.papp-notify-more{background-color:transparent;border-width:0;color:#1d63ad;cursor:pointer;font-size:inherit;font-weight:600;margin-top:.5rem;padding:0}.papp-notify-more:after{border-radius:inherit;content:"";inset:0;position:absolute}.papp-notify:hover .papp-notify-more{text-decoration:underline;text-underline-offset:3px}.papp-notify-more:focus-visible{outline:none}.papp-notify-more:focus-visible:after{outline:2px solid #1d63ad;outline-offset:3px}#papp-notify-modal .modal__container{max-width:640px;text-align:left}#papp-notify-modal .modal__title{font-size:1.5rem;line-height:2rem}#papp-notify-modal h3{font-size:1.125rem;line-height:1.75rem;margin-bottom:.75rem;margin-top:1.5rem}.papp-notify-list{display:grid;gap:.75rem;list-style-type:none;margin:0;padding:0}.papp-notify-list li{align-items:flex-start;display:flex;gap:.75rem;margin:0}.papp-notify-list .papp-feature-icon{border-radius:.5rem;font-size:1.125rem;height:2.5rem;line-height:1.75rem;width:2.5rem}.papp-notify-school{--tw-bg-opacity:1;background-color:rgb(242 247 253/var(--tw-bg-opacity));border-radius:.5rem;font-size:.875rem;line-height:1.25rem;margin-bottom:0;margin-top:1rem;padding:.75rem 1rem}.papp-notify-school i{--tw-text-opacity:1;color:rgb(29 99 173/var(--tw-text-opacity));margin-right:.25rem}.papp-notify-settings{list-style-type:none;margin:0;padding:0}.papp-notify-settings li{margin-bottom:.25rem;margin-top:.25rem}.papp-notify-settings i{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity));width:1.25rem}.papp-notify-icon{aspect-ratio:3102/2984;display:block;flex-shrink:0;height:auto;margin:-5.5rem 0 0;overflow:visible;width:8rem}@media (min-width:768px){.papp-notify-icon{align-self:flex-end;margin:-8rem 0 -2rem;width:13rem}}.papp-notify-icon .kc-bell,.papp-notify-icon .kc-clapper{transform-box:view-box}.papp-notify-icon .kc-bell{transform-origin:2238.6px 316px}.papp-notify-icon .kc-clapper{transform-origin:2238.6px 1234.6px}@media (prefers-reduced-motion:no-preference){.aos-animate .papp-notify-icon .kc-bell{animation:papp-bell-ring 1.4s ease-in-out .8s both}.aos-animate .papp-notify-icon .kc-clapper{animation:papp-bell-clapper 1.4s ease-in-out .88s both}}@keyframes papp-bell-ring{0%,to{transform:rotate(0)}10%{transform:rotate(16deg)}22%{transform:rotate(-14deg)}34%{transform:rotate(11deg)}46%{transform:rotate(-8deg)}58%{transform:rotate(5deg)}70%{transform:rotate(-3deg)}82%{transform:rotate(1deg)}}@keyframes papp-bell-clapper{0%,to{transform:rotate(0)}10%{transform:rotate(-12deg)}22%{transform:rotate(12deg)}34%{transform:rotate(-9deg)}46%{transform:rotate(7deg)}58%{transform:rotate(-4deg)}70%{transform:rotate(2deg)}}#papp-login .papp-steps .splide__pagination__page{background:hsla(0,0%,100%,.45)}#papp-login .papp-steps .splide__pagination__page.is-active{background:#fff}@media (max-width:767.98px){#papp-login .step-card[data-aos].aos-animate{transition-delay:0s!important}}#papp-login .step-card{--tw-bg-opacity:1;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);--tw-shadow-color:rgba(25,57,97,.2);--tw-shadow:var(--tw-shadow-colored);background-color:rgb(255 255 255/var(--tw-bg-opacity));border-radius:.75rem;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);overflow:hidden}#papp-login .step-shot{--tw-border-opacity:1;--tw-bg-opacity:1;aspect-ratio:16/10;background-color:rgb(242 247 253/var(--tw-bg-opacity));border-bottom-width:1px;border-color:rgb(228 237 250/var(--tw-border-opacity));overflow:hidden}#papp-login .step-shot img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;width:100%}#papp-login .step-number{--tw-bg-opacity:1;--tw-text-opacity:1;align-items:center;background-color:rgb(255 139 84/var(--tw-bg-opacity));border-radius:9999px;color:rgb(255 255 255/var(--tw-text-opacity));display:flex;flex-shrink:0;font-weight:700;height:2.25rem;justify-content:center;width:2.25rem}.papp-intro-text a{color:#1d63ad;text-decoration:underline;text-underline-offset:2px}.papp-intro-text a:hover{color:#ff8b54;text-decoration:none}
