.footer,.footer *{box-sizing:border-box}.footer :where(h1,h2,h3,h4,p,ul,ol,li,figure){margin:0;padding:0}.footer ul,.footer ol{list-style:none}.footer a{color:inherit;text-decoration:none}.footer button{font:inherit;cursor:pointer;background:none;border:0}.footer a:focus-visible,.footer button:focus-visible,.footer input:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px;border-radius:4px}.footer,.footer input,.footer button{font-family:var(--sans)}.footer .visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pp-foot{margin-top:clamp(48px, 7vw, 104px);background:var(--pp-navy);color:rgb(238 243 249 / .72)}.pp-foot .wrap{width:100%;max-width:1336px;margin-inline:auto;padding-inline:clamp(20px, 4vw, 48px)}.pp-foot__top{display:grid;grid-template-columns:minmax(0,.65fr) minmax(0,1.7fr);gap:clamp(40px, 5vw, 80px);padding-block:clamp(56px, 7vw, 88px) clamp(40px, 5vw, 56px)}.pp-foot img.pp-foot__logo{display:block;width:auto;max-width:none;height:61.7px;margin-bottom:22px}.pp-foot__about{max-width:30em;font-size:15px;line-height:1.6;color:rgb(238 243 249 / .74)}.pp-foot__lead{margin-top:28px;font-size:14px;font-weight:500;line-height:1.4;color:var(--canvas)}.pp-foot__form{position:relative;display:flex;align-items:center;max-width:400px;margin-top:16px;padding:5px;border:1px solid rgb(238 243 249 / .4);border-radius:999px;transition:border-color .15s ease,box-shadow .15s ease}.pp-foot .pp-foot__form:focus-within{border-color:rgb(238 243 249 / .9);box-shadow:0 0 0 3px var(--pp-navy),0 0 0 4px rgb(238 243 249 / .55)}.pp-foot .pp-foot__form input[type="email"]{flex:1 1 auto;min-width:0;height:44px;min-height:0;margin:0;padding:0 8px 0 16px;border:0;border-radius:999px;background:#fff0;box-shadow:none;outline:none;color:var(--canvas);caret-color:var(--canvas);font-size:16px}.pp-foot .pp-foot__form input[type="email"]::placeholder{color:rgb(238 243 249 / .62);opacity:1}.pp-foot .pp-foot__form input[type="email"]:focus,.pp-foot .pp-foot__form input[type="email"]:focus-visible{outline:none;box-shadow:none;border:0;background:#fff0}.pp-foot .pp-foot__form input[type="email"]:-webkit-autofill,.pp-foot .pp-foot__form input[type="email"]:-webkit-autofill:hover,.pp-foot .pp-foot__form input[type="email"]:-webkit-autofill:focus{-webkit-text-fill-color:var(--canvas);-webkit-box-shadow:0 0 0 40px var(--pp-navy) inset;box-shadow:0 0 0 40px var(--pp-navy) inset;transition:background-color 9999s ease-out 0s}.pp-foot .pp-foot__form button{flex:0 0 auto;display:grid;place-items:center;width:44px;height:44px;min-height:0;margin:0;padding:0;border:0;border-radius:50%;background:rgb(238 243 249 / .14);color:var(--canvas);line-height:1;transition:background-color .15s ease}.pp-foot .pp-foot__form button svg{width:18px;height:18px}.pp-foot .pp-foot__form button:hover,.pp-foot .pp-foot__form button:focus-visible{background:rgb(238 243 249 / .26);color:var(--canvas);outline:none}.pp-foot .pp-foot__form button:disabled{opacity:.5;cursor:wait}.footer .fn-hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.footer .pp-foot__form[hidden],.footer .fn-done[hidden],.footer .fn-err[hidden]{display:none}.footer .fn-done{display:inline-flex;margin-top:16px;padding:12px 18px;border-radius:999px;background:rgb(238 243 249 / .1);color:var(--canvas);font-size:14px;font-weight:600}.footer .fn-err{margin-top:10px;font-size:13px;color:#FFB4B4}.pp-foot__cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.8fr);gap:28px}.pp-foot__col h3{font-size:14px;font-weight:600;line-height:1.3;color:var(--canvas)}.pp-foot__col ul{display:grid;gap:14px;margin-top:22px}.pp-foot .pp-foot__col a{font-size:15px;line-height:1.35;color:rgb(238 243 249 / .78);transition:color .15s ease}.pp-foot .pp-foot__col a:hover,.pp-foot .pp-foot__col a:focus-visible{color:var(--canvas)}.pp-foot__contact li,.pp-foot .pp-foot__contact a{display:flex;align-items:flex-start;gap:10px}.pp-foot__contact svg{flex:none;width:18px;height:18px;margin-top:1px;color:var(--pp-pastel)}.pp-foot .pp-foot__contact a span{overflow-wrap:anywhere}.pp-foot .pp-foot__contact a small{display:block;margin-top:4px;font-size:13px;color:rgb(238 243 249 / .56)}.pp-foot__place{font-size:15px;line-height:1.35;color:rgb(238 243 249 / .78)}.pp-foot__place small{display:block;margin-top:4px;font-size:13px;color:rgb(238 243 249 / .56)}.pp-foot__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding-block:24px;border-bottom:1px solid rgb(238 243 249 / .1)}.pp-foot__top+.pp-foot__row{border-top:1px solid rgb(238 243 249 / .1)}.pp-foot__row.pp-foot__base{padding-block:22px 32px;border-bottom:0}.pp-foot__pay{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.pp-foot__pay span{margin-right:6px;font-size:13px;color:rgb(238 243 249 / .6)}.pp-foot__pay b{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 10px;border-radius:8px;background:var(--canvas);font-size:13px;font-weight:600;line-height:1;color:var(--pp-navy)}.pp-foot__pay svg{width:20px;height:20px}.pp-foot__pay-qr svg{color:var(--pp-blue-deep)}.pp-foot__pay-bank svg{color:var(--pp-teal)}.pp-foot__pay-coin svg{color:var(--pp-amber-ink)}.pp-foot__legal{display:flex;flex-wrap:wrap;gap:10px 24px}.pp-foot .pp-foot__legal a{font-size:13px;color:rgb(238 243 249 / .78);transition:color .15s ease}.pp-foot .pp-foot__legal a:hover,.pp-foot .pp-foot__legal a:focus-visible{color:var(--canvas)}.pp-foot__copy{font-size:13px;color:rgb(238 243 249 / .6)}.pp-foot__trust{display:flex;flex-wrap:wrap;gap:10px 24px}.pp-foot__trust li{display:flex;align-items:center;gap:8px;font-size:13px;color:rgb(238 243 249 / .72)}.pp-foot__trust svg{width:16px;height:16px;color:var(--pp-pastel)}@media (max-width:1080px){.pp-foot__top{grid-template-columns:1fr}}@media (max-width:760px){.pp-foot__cols{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.pp-foot__contact{grid-column:1 / -1}.pp-foot__row{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.pp-foot img.pp-foot__logo{height:51.4px}}.pp-foot--v5 .pp-f5__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.9fr);gap:clamp(40px, 6vw, 96px);padding-block:72px 48px}.pp-foot--v5 .pp-f5__about{max-width:30em;font:400 14px/1.65 var(--sans);color:rgb(238 243 249 / .72)}.pp-foot--v5 .pp-f5__social{display:flex;gap:10px;margin-top:22px}.pp-foot--v5 .pp-f5__social a,.pp-foot--v5 .pp-f5__social span{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgb(255 255 255 / .08);color:var(--canvas);transition:background-color .2s ease,transform .2s ease}.pp-foot--v5 .pp-f5__social a:hover{background:rgb(255 255 255 / .16);transform:translateY(-2px)}.pp-foot--v5 .pp-f5__social a:hover,.pp-foot--v5 .pp-f5__social a:focus,.pp-foot--v5 .pp-f5__social a:active,.pp-foot--v5 .pp-f5__social a:visited{color:var(--canvas)}.pp-foot--v5 .pp-f5__social svg{width:18px;height:18px}.pp-foot--v5 .pp-f5__lead{margin-top:28px;margin-bottom:10px;font:600 14px/1.3 var(--sans);color:var(--canvas)}.pp-foot--v5 .pp-foot__form{max-width:340px}.pp-foot--v5 .pp-f5__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.pp-foot--v5 .pp-f5__col h3{margin-bottom:18px;font:600 14px/1.2 var(--sans);color:var(--canvas)}.pp-foot--v5 .pp-f5__col ul{display:grid;gap:12px}.pp-foot--v5 .pp-f5__col a{display:inline-flex;align-items:center;gap:8px;font:400 14px/1.4 var(--sans);color:rgb(238 243 249 / .72);transition:color .2s ease}.pp-foot--v5 .pp-f5__col a:hover{color:var(--canvas)}.pp-foot--v5 .pp-f5__col a em{padding:3px 7px;border-radius:999px;background:var(--pp-mint);font:600 12px/1 var(--sans);font-style:normal;color:var(--pass-green);white-space:nowrap}.pp-foot--v5 .pp-f5__pay{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:0;padding-block:20px;border-block:1px solid rgb(255 255 255 / .08);font:400 13px/1 var(--sans);color:rgb(238 243 249 / .6)}.pp-foot--v5 .pp-f5__pay span{margin-right:6px}.pp-foot--v5 .pp-f5__pay b{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:8px;background:var(--canvas);font:600 12px/1 var(--sans);color:var(--pp-navy)}.pp-foot--v5 .pp-f5__pay b svg{width:15px;height:15px}.pp-foot--v5 .pp-f5__pay .pp-f5__coin{padding:0 10px;letter-spacing:.02em}.pp-foot--v5 .pp-f5__base{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:22px 28px;font:400 13px/1.4 var(--sans);color:rgb(238 243 249 / .55)}@media (max-width:1080px){.pp-foot--v5 .pp-f5__top{grid-template-columns:minmax(0,1fr);gap:40px}}@media (max-width:699px){.pp-foot--v5 .pp-f5__top{padding-block:48px 32px}.pp-foot--v5 .pp-f5__cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px}.pp-foot--v5 .pp-f5__pay{justify-content:flex-start}.pp-foot--v5 .pp-f5__base{flex-direction:column}}@media (prefers-reduced-motion:reduce){.pp-foot--v5 .pp-f5__social a{transition:none}}.pp-foot--v5 .pp-f5__col a{flex-wrap:wrap;row-gap:4px}.pp-foot--v5 .pp-f5__col a em{flex:none}.pp-foot--v5 .pp-f5__col li{white-space:nowrap}.pp-foot--v5 .pp-foot__form{max-width:320px;margin-top:12px;padding:4px;border-color:rgb(238 243 249 / .16);background:rgb(238 243 249 / .07)}.pp-foot--v5 .pp-foot__form input[type="email"]{height:36px;padding-left:14px;font-size:14px}.pp-foot--v5 .pp-foot__form button{width:36px;height:36px;background:var(--canvas);color:var(--pp-navy)}.pp-foot--v5 .pp-foot__form button svg{width:16px;height:16px}.pp-foot--v5 .pp-foot__form button:hover,.pp-foot--v5 .pp-foot__form button:focus-visible{background:var(--pp-sky);color:var(--pp-navy)}.pp-foot--v5 .pp-f5__lead{font-size:13.5px;font-weight:500;color:rgb(238 243 249 / .82)}@media (min-width:900px){.pp-foot--v5 .pp-f5__base{padding-right:56px}}.pp-foot--v5 .pp-f5__ruo{margin:0;padding-block:20px;border-top:1px solid rgb(255 255 255 / .08);font:400 12.5px/1.6 var(--sans);color:rgb(238 243 249 / .55);text-align:center;text-wrap:balance}@media (max-width:899px){.pp-foot--v5 .pp-f5__ruo{margin-top:24px;text-align:left}}.pp-foot--v5 .pp-f5__legal{display:flex;flex-wrap:wrap;gap:2px 20px}.pp-foot--v5 .pp-f5__legal a{display:inline-block;padding-block:3px;color:inherit;text-decoration:none}.pp-foot--v5 .pp-f5__legal a:hover{color:var(--canvas);text-decoration:underline}.pp-foot--v5 .pp-f5__cols{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:899px){.pp-foot--v5 .pp-f5__cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){html body .pp-foot .wrap{width:auto;max-width:none;padding-inline:max(48px, 4.7vw)}}