.pa-device{position:relative}.pa-device__screen{background:var(--pa-surface);position:relative;overflow:hidden}.pa-device__shot{width:100%;height:auto;display:block}.pa-device--laptop .pa-device__screen{background:#1c1f26;border-radius:16px 16px 0 0;padding:10px;box-shadow:0 30px 60px -20px #0f1e3b73}.pa-device--laptop .pa-device__shot{aspect-ratio:16/10;object-fit:cover;object-position:top;border-radius:4px}.pa-device__base{background:linear-gradient(#d9dde4 0%,#aab1bd 100%);border-radius:0 0 14px 14px;height:14px;margin:0 -7%;position:relative}.pa-device__base:before{content:"";background:#8d95a3;border-radius:0 0 8px 8px;width:18%;height:6px;position:absolute;top:0;left:50%;transform:translate(-50%)}.pa-device--phone{container-type:inline-size}.pa-device--phone .pa-device__screen{background:#1c1f26;border-radius:22px;padding:6px;box-shadow:0 24px 50px -16px #0f1e3b80}.pa-device__status{color:#1a1a2e;background:#fff;border-radius:16px 16px 0 0;justify-content:space-between;align-items:center;height:clamp(14px,11cqw,24px);padding:0 7cqw;font-size:clamp(6px,4.4cqw,10px);font-weight:700;display:flex;position:relative}.pa-device__notch{background:#1c1f26;border-radius:8px;width:30%;height:60%;position:absolute;top:22%;left:50%;transform:translate(-50%)}.pa-device__battery{box-sizing:border-box;background:currentColor content-box content-box;border:1.5px solid;border-radius:3px;width:9cqw;height:4.4cqw;margin-right:1cqw;padding:1px;position:relative}.pa-device__battery:after{content:"";background:currentColor;border-radius:0 1px 1px 0;width:1cqw;height:40%;position:absolute;top:30%;right:-1.6cqw}.pa-device__url{color:#6b6a7a;background:#fff;border-bottom:1px solid #1a1a2e1a;justify-content:center;align-items:center;gap:4px;margin:0;padding:1.6cqw 4cqw 2.6cqw;font-size:clamp(6px,4.2cqw,10px);display:flex}.pa-device__url span{white-space:nowrap;background:#f2efe8;border-radius:8px;align-items:center;gap:1.6cqw;max-width:100%;padding:1.2cqw 5cqw;display:inline-flex;overflow:hidden}.pa-device__url .pa-icon{color:#6b6a7a;flex:none;width:1em;height:1em;font-size:1em;line-height:1;--pa-icon:1em!important}.pa-device--phone .pa-device__shot{aspect-ratio:390/760;object-fit:cover;object-position:top;border-radius:0 0 16px 16px}.pa-device--dark .pa-device__status,.pa-device--dark .pa-device__url,.pa-pf-dark-shots .pa-device--switch .pa-device__status,.pa-pf-dark-shots .pa-device--switch .pa-device__url{color:#e8e6f0;background:#1a1d2b;border-color:#ffffff14}.pa-device--dark .pa-device__url span,.pa-pf-dark-shots .pa-device--switch .pa-device__url span{color:#b9b7c6;background:#262a3a}.pa-device--browser{border:1px solid var(--pa-line);border-radius:var(--pa-radius);background:var(--pa-surface);overflow:hidden;box-shadow:0 24px 50px -24px #0f1e3b59}.pa-device__bar{border-bottom:1px solid var(--pa-line);background:var(--pa-warm);gap:6px;padding:10px 14px;display:flex}.pa-device__bar span{opacity:.8;background:#e46e42;border-radius:50%;width:10px;height:10px}.pa-device__bar span:nth-child(2){background:#f5a524}.pa-device__bar span:nth-child(3){background:#3fa66b}.pa-device--switch.pa-device--browser{background:#fff;border-color:#1a1a2e1a}.pa-device--switch .pa-device__bar{background:#f5f0e8;border-color:#1a1a2e1a}.pa-pf-dark-shots .pa-device--switch.pa-device--browser{background:#1a1d2b;border-color:#ffffff1a}.pa-pf-dark-shots .pa-device--switch .pa-device__bar{background:#232738;border-color:#ffffff14}.pa-device--switch .pa-device__shot{transition:opacity .15s}.pa-device--switch .pa-device__shot.is-swapping{opacity:0}.pa-pf-icon{background:var(--pa-warm);width:48px;height:48px;color:var(--pa-coral);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pa-pf-hero{background:linear-gradient(180deg, var(--pa-warm) 0%, var(--pa-ground) 100%);border-bottom:1px solid var(--pa-line);overflow:hidden}.pa-pf-hero__inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:56px;padding-top:64px;padding-bottom:72px;display:grid}.pa-pf-hero__title{font-family:var(--pa-serif);color:var(--pa-navy);letter-spacing:-.01em;margin:0 0 16px;font-size:clamp(2.1rem,1.2rem + 2.8vw,3.5rem);line-height:1.08}.pa-pf-hero__lead{max-width:34em;color:var(--pa-ink);margin:0 0 28px;font-size:1.125rem;line-height:1.6}.pa-pf-ticks{flex-wrap:wrap;gap:8px 20px;margin:24px 0 0;padding:0;list-style:none;display:flex}.pa-pf-ticks li{color:var(--pa-ink);align-items:center;gap:6px;margin:0;font-size:.9375rem;font-weight:600;display:inline-flex}.pa-pf-ticks .pa-pf-icon{background:0 0;width:auto;height:auto}.pa-pf-hero__devices{padding:0 0 40px;position:relative}.pa-pf-hero__devices .pa-device--laptop{width:92%}.pa-pf-hero__devices .pa-device--phone{width:26%;position:absolute;bottom:0;right:0}.pa-pf-mode{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;margin-top:22px;display:flex}.pa-pf-mode__label{color:var(--pa-muted,var(--pa-ink));margin:0;font-size:.875rem;font-weight:600}.pa-pf-mode__segment{background:var(--pa-surface);min-width:220px}.pa-pf-mode__segment .pet-segment__option{padding:0 16px}.pa-pf-mode__segment .pa-icon{--pa-icon:18px}.pa-pf-proof{background:var(--pa-navy-fill);color:#fff}.pa-pf-proof__list{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:26px 0;list-style:none;display:grid}.pa-pf-proof__list li{border-left:1px solid #ffffff2e;flex-direction:column;gap:4px;margin:0;padding:0 24px;display:flex}.pa-pf-proof__list li:first-child{border-left:0;padding-left:0}.pa-pf-proof__list strong{font-family:var(--pa-serif);color:#f6a07e;font-size:2rem;line-height:1}.pa-pf-proof__list span{color:#ffffffdb;font-size:.875rem;line-height:1.4}.pa-pf-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.pa-pf-card{border:1px solid var(--pa-line);border-radius:var(--pa-radius);background:var(--pa-surface);padding:24px}.pa-pf-card__title{font-family:var(--pa-serif);color:var(--pa-navy);margin:16px 0 6px;font-size:1.1875rem}.pa-pf-card p{color:var(--pa-ink);margin:0;line-height:1.55}.pa-pf-path{counter-reset:none;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:28px 0 0;padding:0;list-style:none;display:grid;position:relative}.pa-pf-path:before{content:"";background:repeating-linear-gradient(90deg, var(--pa-coral) 0 8px, transparent 8px 14px);opacity:.5;height:2px;position:absolute;top:15px;left:12%;right:12%}.pa-pf-path__step{border-radius:var(--pa-radius);background:var(--pa-surface);border:1px solid var(--pa-line);text-align:center;margin:0;padding:48px 22px 24px;position:relative}.pa-pf-path__step:before{content:none!important}.pa-pf-path__num{border:3px solid var(--pa-warm);background:var(--pa-navy-fill);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;font-weight:700;display:inline-flex;position:absolute;top:-1px;left:50%;transform:translate(-50%,-50%)}.pa-pf-path__step .pa-pf-icon{margin:0 auto}.pa-pf-path__title{font-family:var(--pa-serif);color:var(--pa-navy);margin:14px 0 6px;font-size:1.125rem}.pa-pf-path__step p{color:var(--pa-ink);margin:0;font-size:.9375rem;line-height:1.55}.pa-pf-note{color:var(--pa-navy);text-align:center;justify-content:center;align-items:center;gap:8px;margin:22px 0 0;font-size:.9375rem;font-weight:600;display:flex}.pa-pf-note .pa-icon{color:var(--pa-coral)}.pa-pf-split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:56px;display:grid}.pa-pf-split--flip{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.pa-pf-split__text>p{color:var(--pa-ink);line-height:1.6}.pa-pf-features{gap:14px;margin:18px 0 0;padding:0;list-style:none;display:grid}.pa-pf-features li{color:var(--pa-ink);align-items:center;gap:14px;margin:0;line-height:1.5;display:flex}.pa-pf-features .pa-pf-icon{border-radius:12px;width:40px;height:40px}.pa-pf-features strong{color:var(--pa-navy)}.pa-pf-windows{padding-bottom:22%;position:relative}.pa-pf-windows .pa-device--browser:first-child{width:86%}.pa-pf-windows .pa-device--browser:last-child{width:66%;position:absolute;bottom:0;right:0;box-shadow:0 30px 60px -20px #0f1e3b73}.pa-pf-access{background:var(--pa-navy-fill);color:#fff}.pa-pf-access .pa-eyebrow{color:#f6a07e}.pa-pf-access .pa-band__title{color:#fff}.pa-pf-access .pa-pf-features li{color:#ffffffe0}.pa-pf-access .pa-pf-features strong{color:#fff}.pa-pf-access .pa-pf-icon{color:#f6a07e;background:#ffffff1a}.pa-pf-phones{justify-content:center;gap:24px;display:flex}.pa-pf-phones .pa-device--phone{width:min(42%,230px)}.pa-pf-phones .pa-device--phone:last-child{margin-top:56px}.pa-pf-phones .pa-device__screen{box-shadow:0 24px 50px -16px #0000008c}.pa-pf-awards{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:32px;margin-top:28px;display:grid}.pa-pf-award{margin:0}.pa-pf-award figcaption h3,.pa-pf-verify h3{font-family:var(--pa-serif);color:var(--pa-navy);margin:0 0 6px;font-size:1.1875rem}.pa-pf-award figcaption p,.pa-pf-verify p{color:var(--pa-ink);margin:0;line-height:1.55}.pa-pf-award--cert .pa-pf-award__img{border-radius:var(--pa-radius);width:100%;height:auto;box-shadow:0 24px 50px -24px #0f1e3b59, 0 0 0 1px var(--pa-line);margin-bottom:20px;display:block}.pa-pf-award figcaption .pa-pf-small{background:var(--pa-surface);border:1px solid var(--pa-line);color:var(--pa-muted,var(--pa-ink));border-radius:12px;gap:8px;margin-top:12px;padding:10px 14px;font-size:.875rem;line-height:1.5;display:flex}.pa-pf-small .pa-icon{color:var(--pa-navy);flex:none;margin-top:2px}.pa-pf-award-side{gap:18px;display:grid}.pa-pf-award--badge{border-radius:var(--pa-radius);background:var(--pa-surface);border:1px solid var(--pa-line);grid-template-columns:120px minmax(0,1fr);align-items:center;gap:18px;padding:20px;display:grid}.pa-pf-award--badge .pa-pf-award__img,.pa-pf-award--badge .pet-badge-art{filter:drop-shadow(0 8px 16px #0000002e);width:120px;height:120px;display:block}.pa-pf-verify{border-radius:var(--pa-radius);background:var(--pa-surface);border:1.5px solid rgba(var(--pet-secondary-rgb,228, 110, 66), .45);gap:16px;padding:20px;display:flex}.pa-pf-link{color:var(--pa-navy);align-items:center;gap:4px;margin-top:10px;font-weight:700;text-decoration:none;display:inline-flex}.pa-pf-link:hover{color:var(--pa-coral)}.pa-pf-extras{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.pa-pf-extra{border:1px solid var(--pa-line);border-radius:var(--pa-radius);background:var(--pa-surface);color:var(--pa-ink);flex-direction:column;gap:8px;padding:22px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.pa-pf-extra:hover{border-color:var(--pa-navy);color:var(--pa-ink);transform:translateY(-2px)}.pa-pf-extra .pa-pf-icon{margin-bottom:6px}.pa-pf-extra__title{font-family:var(--pa-serif);color:var(--pa-navy);font-size:1.125rem;font-weight:600}.pa-pf-extra__text{font-size:.9375rem;line-height:1.5}.pa-pf-cta{padding:0 0 56px}.pa-pf-cta__inner{background:var(--pa-navy-fill);color:#ffffffe0;background-image:radial-gradient(circle at 92% 0,#e46e4259,#0000 45%);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px 32px;padding:32px 36px;display:flex}.pa-pf-cta__inner p{margin:0}.pa-pf-cta__title{font-family:var(--pa-serif);color:#fff;margin:0 0 6px;font-size:clamp(1.4rem,1.1rem + 1vw,1.875rem)}.pa-pf-cta .pa-button{min-height:50px;padding:0 28px}@media (max-width:1023px){.pa-pf-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pa-pf-path{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}.pa-pf-path:before{display:none}.pa-pf-proof__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}.pa-pf-proof__list li:nth-child(odd){border-left:0;padding-left:0}}@media (max-width:899px){.pa-pf-hero__inner,.pa-pf-split,.pa-pf-split--flip,.pa-pf-awards{grid-template-columns:minmax(0,1fr);gap:32px}.pa-pf-hero__inner{padding-top:32px;padding-bottom:40px}.pa-pf-split--flip .pa-pf-split__media{order:-1}.pa-pf-extras{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.pa-pf-cards,.pa-pf-extras,.pa-pf-path{grid-template-columns:minmax(0,1fr)}.pa-pf-hero__lead{font-size:1.0625rem}.pa-pf-proof__list strong{font-size:1.625rem}.pa-pf-proof__list li{padding:0 0 0 14px}.pa-pf-award--badge{grid-template-columns:84px minmax(0,1fr)}.pa-pf-award--badge .pa-pf-award__img,.pa-pf-award--badge .pet-badge-art{width:84px;height:84px}.pa-pf-cta__inner{padding:26px 22px}.pa-pf-cta .pa-button{width:100%}}@media (prefers-reduced-motion:reduce){.pa-pf-extra,.pa-device--switch .pa-device__shot{transition:none}.pa-pf-extra:hover{transform:none}}