.pp-page{background:#0a0a0d}.pp-page-full{min-height:100vh}.pp-btn{appearance:none;-webkit-user-select:none;user-select:none;white-space:nowrap;vertical-align:middle;outline-offset:2px;color:#fefefe;border-radius:.375rem;outline:2px solid #0000;justify-content:center;align-items:center;font-weight:400;line-height:1.2;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:.2s;display:inline-flex;position:relative}.pp-btn:focus-visible{box-shadow:0 0 0 3px #4299e199}.pp-btn-hero{background:#d64b3b;min-width:2.5rem;height:2.5rem;padding:1.5rem 1rem;font-size:1rem}.pp-btn-hero:hover,.pp-btn-lg:hover{background:#fe6e61}.pp-btn-lg{background:#d64b3b;min-width:3rem;height:3rem;padding:1.5rem 2rem;font-size:1.25rem}.pp-btn-outline{z-index:3;border:1px solid #fefefe;border-radius:10px;min-width:2.5rem;height:2.5rem;padding:1.5rem 2rem;font-size:1.25rem;font-weight:700}.pp-btn-outline:hover{color:#0a0a0d;background:#fefefe}.pp-link{color:inherit;cursor:pointer;outline-offset:2px;outline:2px solid #0000;text-decoration:none;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:.15s;transition-timing-function:ease-out}.pp-link:hover{text-decoration:none}.pp-link:focus-visible{box-shadow:0 0 0 3px #4299e199}.pp-hero{background:#0a0a0d;justify-content:center;align-items:center;min-height:calc(100vh - 64px);padding:2rem 1rem 5rem;display:flex;position:relative}.pp-hero.is-mobile{min-height:calc(100vh - 72px)}.pp-hero-stack{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:72rem;display:flex}.pp-badge{white-space:nowrap;vertical-align:middle;text-transform:uppercase;color:#fefefe;background:#d64b3b;border-radius:9999px;padding:.5rem 1rem;font-size:.875rem;font-weight:700;display:inline-block}.pp-hero-title{font-size:3rem;font-weight:700;line-height:1.1}.pp-hero-t1{color:#fefefe;font-size:3rem;font-weight:700;line-height:1.1}.pp-hero-t1.is-brand{color:#d64b3b}.pp-hero-t2{color:#fefefe;font-size:1.875rem;font-weight:700;line-height:1.1}.pp-hero-t3{color:#fff;margin-top:1rem;font-size:1.25rem;font-weight:500;line-height:1.4}.pp-hero-btns{align-items:center;gap:.75rem;display:flex}.pp-hero-login{color:#fff;font-size:1.125rem;font-weight:700}.pp-hero-login:hover{color:#fefefe;text-decoration:underline}.pp-hero-note{color:#fff;font-size:.875rem}.pp-scroll{cursor:pointer;opacity:1;visibility:visible;pointer-events:auto;flex-direction:column;align-items:center;transition:all .3s;display:flex;position:absolute;bottom:2rem;left:50%;transform:translate(-50%)}.pp-scroll:hover{transform:translate(-50%)translateY(-2px)}.pp-scroll.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.pp-scroll-label{color:#fefefe;opacity:.8;margin-bottom:.5rem;font-size:.875rem}.pp-bounce{animation:2s infinite ppBounce}.pp-chev{vertical-align:middle;color:#fefefe;opacity:.8;flex-shrink:0;width:2rem;height:2rem;line-height:1em;display:inline-block}@keyframes ppBounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.pp-signup{text-align:center;background:#0a0a0d;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:4rem 1rem;display:flex}.pp-signup-h{color:#fefefe;margin-bottom:0;font-size:3rem;font-weight:700;line-height:1.1}.pp-signup-sub{color:#fe6e61;font-size:1.5rem;font-weight:800;display:block}.pp-signup-p{color:var(--text-color,#fefefe);max-width:42rem;margin:2rem auto;font-size:1.25rem}.pp-faq{background:#0a0a0d;flex-direction:column;justify-content:center;align-items:center;gap:2.5rem;padding:4rem 1rem;display:flex}.pp-faq-h{color:#fefefe;text-align:center;margin-bottom:1rem;font-size:1.875rem;font-weight:700;line-height:1.33}.pp-faq-list{width:100%;max-width:100%;position:relative}.pp-faq-item{opacity:1;filter:none;transition:all .5s;display:block}.pp-faq-item.is-faded{opacity:.5;filter:blur(1px)}.pp-faq-item.is-hidden{display:none}.pp-faq-btn{outline-offset:2px;cursor:pointer;border-bottom:1px solid #232326;outline:2px solid #0000;align-items:center;width:100%;padding:1.5rem 0;font-size:1rem;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform;transition-duration:.2s;display:flex}.pp-faq-item.is-faded .pp-faq-btn{cursor:default}.pp-faq-btn:hover{background:#0000000a}.pp-faq-btn:focus-visible{box-shadow:0 0 0 3px #4299e199}.pp-faq-icon{color:#fefefe;transform-origin:50%;vertical-align:middle;flex-shrink:0;width:1em;height:1em;margin-right:1rem;font-size:1.25em;line-height:1em;transition:transform .2s;display:inline-block}.pp-faq-btn[aria-expanded=true] .pp-faq-icon{transform:rotate(-180deg)}.pp-faq-q{text-align:justify;color:#fefefe;white-space:normal;word-break:break-word;flex:1;padding-inline:0;font-size:1rem;font-weight:700;line-height:1.6}.pp-faq-collapse{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .3s ease-in-out,opacity .3s ease-in-out,visibility 0s linear .3s;display:grid}.pp-faq-collapse.is-open{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.pp-faq-collapse>div{min-height:0;overflow:hidden}.pp-faq-a{color:#cbd5e0;white-space:normal;word-break:break-word;text-align:justify;padding:.5rem 0 1.5rem;font-size:.875rem;line-height:1.7}.pp-faq-fade{pointer-events:none;z-index:2;background-image:linear-gradient(#0000,#0a0a0d);height:200px;position:absolute;bottom:0;left:0;right:0}.pp-vs{background:#0a0a0d;min-height:60vh;position:relative}.pp-vs-win{z-index:5;pointer-events:none;justify-content:center;align-items:center;width:100vw;height:10vh;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.pp-vs-h{color:#fefefe;white-space:nowrap;font-size:1.875rem;font-weight:700;line-height:1.33;transition:opacity .1s ease-out;position:absolute}.pp-vs-h.is-brand{color:#d64b3b}.pp-ph-list{background:#0a0a0d;flex-direction:column;align-items:center;gap:3rem;padding:3rem 1rem;display:flex}.pp-ph-item{width:100%;max-width:375px}.pp-ph-title{color:#fefefe;text-align:center;margin-bottom:1.5rem;font-size:1.125rem;font-weight:700;line-height:1.6}.pp-phone{background:#1a202c;border:3px solid #2d3748;border-radius:1.5rem;max-width:280px;margin-inline:auto;padding:.5rem;box-shadow:0 25px 50px -12px #00000040}.pp-phone-bar{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.5rem;padding-inline:.5rem;display:flex}.pp-phone-time{color:#fff;font-size:.75rem;font-weight:700}.pp-phone-icons{align-items:center;gap:.25rem;display:flex}.pp-phone-icons span{background:#fff;border-radius:.125rem;width:.75rem;height:.25rem}.pp-phone-icons span:last-child{width:1rem;height:.5rem}.pp-phone-screen{background:#171923;border-radius:1rem;width:100%;height:500px;position:relative;overflow:hidden}.pp-phone-img{object-fit:contain;width:100%;height:100%}.pp-ph-desk{background:#0a0a0d;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;min-height:300vh;padding-inline:1rem;display:flex;position:relative}.pp-ph-wrap{width:100%;max-width:72rem;margin-inline:auto;padding-inline:1rem}.pp-ph-wrap.is-head{padding-bottom:400px}.pp-ph-h2{color:#fefefe;text-align:center;font-size:1.875rem;font-weight:700;line-height:1.33}.pp-ph-stage{width:100%;min-height:230vh;position:relative}.pp-ph-msg{max-width:300px;transition:opacity .1s ease-out;position:absolute}.pp-ph-m1{top:20vh;left:5%}.pp-ph-m2{top:60vh;right:5%}.pp-ph-m3{top:100vh;left:5%}.pp-ph-m4{top:140vh;right:5%}.pp-ph-msg-h{color:#fefefe;text-align:justify;font-size:1.25rem;font-weight:700;line-height:1.4}.pp-ph-sticky{z-index:10;max-width:320px;margin-inline:auto;position:sticky;top:50%;left:50%;transform:translate(-50%,-50%)}.pp-int{background:#0a0a0d;padding:5rem 1rem}.pp-int-grid{margin-inline:auto;grid-template-columns:1fr;align-items:center;gap:1rem;max-width:80rem;margin-bottom:1rem;display:grid}.pp-int-h{color:#fff;font-size:1.5rem;font-weight:700;line-height:1.33}.pp-int-hl{color:#d64b3b;font-weight:700;display:inline}.pp-int-p{color:#e2e8f0;text-align:justify;font-size:1.25rem}.pp-int-rows{max-width:80rem;margin-inline:auto}.pp-int-row{width:100%;margin-bottom:1rem;padding-block:.5rem;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 10% 90%,#0000 100%)}.pp-int-track{align-items:center;gap:2rem;width:max-content;min-width:max-content;animation:30s linear infinite scrollAnim;display:flex}.pp-int-track.is-rev{animation-name:scrollAnimReverse}.pp-int-item{background:#111112;border-radius:.75rem;justify-content:center;align-items:center;gap:.75rem;min-width:100px;min-height:50px;padding:1rem;display:flex}.pp-int-logo{object-fit:contain;width:32px;height:32px}.pp-int-name{color:#fff;text-align:center;font-size:1rem;font-weight:500}.pp-y-hero{width:100%;position:relative;overflow:hidden}.pp-y-hero-img{object-fit:cover;width:100%;height:auto;max-height:70vh;display:block}.pp-y-hero-over{background:linear-gradient(#0000 0%,#0a0a0dcc 50%,#0a0a0d 100%);padding:5rem 1rem 2rem;position:absolute;bottom:0;left:0;right:0}.pp-y-hero-stack{text-align:center;flex-direction:column;align-items:center;gap:.5rem;max-width:56rem;margin-inline:auto;display:flex}.pp-y-hero-h{color:#fefefe;font-size:1.875rem;font-weight:700;line-height:1.2}.pp-y-hl{color:#fe6e61;font-weight:400}.pp-y-hero-sub{color:#fefefe;opacity:.9;font-size:1.125rem;font-weight:500}.pp-y-sec{background:#0a0a0d;padding-block:4rem;overflow:hidden}.pp-y-head{flex-direction:column;align-items:center;gap:.75rem;margin-bottom:2.5rem;padding-inline:1rem;display:flex}.pp-y-h2{color:#fefefe;text-align:center;font-size:1.875rem;font-weight:700;line-height:1.33}.pp-y-p{color:#a0aec0;text-align:center;max-width:42rem;font-size:1.125rem}.pp-y-row{justify-content:center;width:100%;padding-block:1.5rem;display:flex;overflow:visible}.pp-y-row.is-anim{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#ffeef1 5% 95%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#ffeef1 5% 95%,#0000 100%)}.pp-y-track{flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;display:flex}.pp-y-track.is-anim{flex-wrap:nowrap;justify-content:flex-start;width:max-content;min-width:max-content;animation:40s linear infinite ppYaldaScroll}.pp-y-track.is-anim:hover{animation-play-state:paused}@keyframes ppYaldaScroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.pp-y-card-link{flex-shrink:0}.pp-y-card{cursor:pointer;border-radius:1rem;width:280px;height:360px;transition:all .4s;position:relative;overflow:hidden}.pp-y-card:hover{transform:translateY(-12px)scale(1.03);box-shadow:0 24px 60px #d64b3b59}.pp-y-img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.pp-y-fb{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 50%,#0f3460 100%);justify-content:center;align-items:center;width:100%;height:100%;transition:transform .4s;display:flex}.pp-y-card:hover .pp-y-img,.pp-y-card:hover .pp-y-fb{transform:scale(1.08)}.pp-y-fb-text{color:#fe6e61;text-align:center;padding-inline:1rem;font-size:2.25rem;font-weight:700}.pp-y-cap{background:linear-gradient(#0000 0%,#000000b3 50%,#000000f2 100%);padding:5rem 1.25rem 1.5rem;position:absolute;bottom:0;left:0;right:0}.pp-y-cap-stack{flex-direction:column;align-items:start;gap:.5rem;display:flex}.pp-y-name{color:#fff;font-size:1.25rem;font-weight:700}.pp-y-visit{color:#fe6e61;font-size:.875rem;font-weight:600;transition:all .3s}.pp-y-card:hover .pp-y-visit{color:#f8a8a5}.pp-y-badge{color:#fff;background:#f65b48;border-radius:9999px;padding:.25rem .75rem;font-size:.75rem;font-weight:700;position:absolute;top:1rem;right:1rem;box-shadow:0 4px 12px #d64b3b66}.pp-y-end{background:#0a0a0d;padding:3rem 1rem}.pp-y-end-box{text-align:center;background:linear-gradient(135deg,#18191a 0%,#1a1a1f 100%);border:1.5px solid #2a2a2a;border-radius:1rem;flex-direction:column;align-items:center;gap:2rem;max-width:48rem;margin-inline:auto;padding:2rem;display:flex;position:relative;overflow:hidden}.pp-y-end-box:before{content:"";background:linear-gradient(90deg,#0000,#d64b3b,#0000);height:3px;position:absolute;top:0;left:0;right:0}.pp-y-end-top{flex-direction:column;align-items:center;gap:1rem;display:flex}.pp-y-end-h{color:#fefefe;font-size:1.25rem;font-weight:700;line-height:1.6}.pp-y-end-p{color:#cbd5e0;max-width:42rem;padding-inline:.5rem;font-size:1rem;line-height:2}.pp-y-stats{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;width:100%;padding-block:1rem;display:grid}.pp-y-stat{flex-direction:column;align-items:center;gap:.25rem;display:flex}.pp-y-stat-v{color:#fe6e61;font-size:1.5rem;font-weight:700}.pp-y-stat-l{color:#a0aec0;text-align:center;font-size:.875rem}.pp-y-rule{background:#2d3748;width:60%;height:1px}.pp-y-poem{flex-direction:column;align-items:center;gap:1rem;padding-block:.5rem;display:flex}.pp-y-poem p{color:#f8a8a5;font-size:1rem;font-style:italic;font-weight:500;line-height:2.2}.pp-y-bless{align-items:center;gap:.75rem;padding-top:.5rem;display:flex}.pp-y-emoji{color:var(--text-color,#fefefe);font-size:1.5rem}.pp-y-bless-h{color:#fefefe;font-size:1.125rem;font-weight:700;line-height:1.33}@media (width>=30em){.pp-y-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=48em){.pp-hero{padding-top:3rem;padding-bottom:7rem}.pp-hero-stack{gap:2rem}.pp-badge{font-size:1rem}.pp-hero-title{font-size:4.5rem}.pp-hero-t1{font-size:3.75rem}.pp-hero-t2{font-size:2.25rem}.pp-hero-t3{font-size:1.5rem}.pp-hero-btns{gap:1rem}.pp-btn-hero{min-width:3rem;height:3rem;padding-inline:1.5rem;font-size:1.125rem}.pp-signup{padding-block:6rem}.pp-signup-h{font-size:4.5rem}.pp-signup-sub{font-size:2.25rem}.pp-faq{padding-block:6rem}.pp-faq-h{font-size:2.25rem;line-height:1.2}.pp-faq-list{max-width:48rem}.pp-faq-q{padding-inline:1rem;font-size:1.125rem}.pp-faq-a{font-size:1rem}.pp-vs{min-height:110vh}.pp-vs-win{height:20vh}.pp-vs-h{font-size:3.75rem;line-height:1.2}.pp-ph-h2{font-size:2.25rem;line-height:1.2}.pp-ph-msg-h{font-size:1.5rem}.pp-int-grid{grid-template-columns:1.2fr 1fr;gap:3rem;margin-bottom:3rem}.pp-int-h{font-size:2.25rem;line-height:1.2}.pp-int-item{min-width:200px;min-height:100px;padding:1.5rem}.pp-int-logo{width:56px;height:56px}.pp-int-name{font-size:1.25rem}.pp-y-hero-img{max-height:80vh}.pp-y-hero-over{padding-top:8rem;padding-bottom:3rem}.pp-y-hero-stack{gap:1rem}.pp-y-hero-h{font-size:3rem}.pp-y-hero-sub{font-size:1.5rem}.pp-y-sec{padding-block:6rem}.pp-y-head{gap:1.25rem;margin-bottom:3.5rem}.pp-y-h2{font-size:3rem;line-height:1.2}.pp-y-p{font-size:1.25rem}.pp-y-track{gap:2rem}.pp-y-card{width:400px;height:500px}.pp-y-fb-text{font-size:3.75rem}.pp-y-name{font-size:1.5rem}.pp-y-visit{font-size:1rem}.pp-y-badge{font-size:.875rem}.pp-y-end{padding-block:5rem}.pp-y-end-box{gap:2.5rem;padding:3rem}.pp-y-end-h{font-size:1.5rem}.pp-y-end-p{padding-inline:2rem;font-size:1.125rem}.pp-y-stats{gap:2.5rem}.pp-y-stat-v{font-size:1.875rem}.pp-y-stat-l{font-size:1rem}.pp-y-poem p{font-size:1.125rem}.pp-y-bless-h{font-size:1.25rem;line-height:1.2}}@media (width>=62em){.pp-hero-title,.pp-hero-t1{font-size:6rem}.pp-hero-t2{font-size:3rem}.pp-hero-t3{font-size:1.875rem}.pp-signup-h{font-size:6rem}.pp-faq-h{font-size:3rem}.pp-vs-h{font-size:6rem}.pp-ph-h2{font-size:3rem}.pp-ph-msg-h{font-size:1.875rem}.pp-int-h{font-size:3rem}.pp-y-hero-h{font-size:3.75rem}}
