.pg-own{--po-ground:#f8fcf7;--po-card:var(--pg-white);--po-radius:26px;--po-radius-sm:18px;--po-icon-sky:var(--pg-sky);--po-icon-mint:color-mix(in srgb, var(--pg-action) 38%, var(--pg-white));background:var(--po-ground);min-height:100vh}.dark .pg-own{--po-ground:var(--pg-night-teal);--po-card:var(--pg-surface);--po-icon-sky:color-mix(in srgb, var(--pg-sky) 82%, transparent);--po-icon-mint:color-mix(in srgb, var(--pg-action) 70%, transparent)}.po-head{z-index:40;color:var(--pg-ink);background:var(--pg-head-bg);border-bottom:1px solid color-mix(in srgb, var(--pg-rule) 70%, transparent);box-shadow:0 10px 30px -24px hsl(var(--pg-shadow-color) / .5);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);position:sticky;top:0}.po-head-inner{z-index:2;align-items:center;gap:24px;max-width:1440px;min-height:64px;margin-inline:auto;padding-inline:clamp(24px,2.5vw,40px);display:flex;position:relative}.po-head[data-open=true]{background:var(--po-card)}.po-brand{color:var(--pg-ink);border-radius:8px;flex:none;align-items:center;gap:10px;text-decoration:none;display:flex}.po-brand .pg-logo{height:28px}.po-brand-tag{font-family:var(--pg-body), ui-sans-serif, system-ui, sans-serif;color:var(--pg-forest);white-space:nowrap;background:var(--pg-sky);border-radius:999px;padding:3px 10px;font-size:12.5px;font-weight:600;display:none}.po-head a:focus-visible,.po-head button:focus-visible{outline:2px solid var(--pg-focus);outline-offset:3px}.po-head-nav{gap:4px;margin-right:auto;display:none}.po-head-link{color:var(--pg-slate);white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:14.5px;text-decoration:none;transition:background-color .18s,color .18s}.po-head-link:hover{color:var(--pg-ink);background:color-mix(in srgb, var(--pg-sky) 45%, transparent)}.po-head-link[aria-current=page]{color:var(--pg-forest);background:var(--pg-sky);font-weight:600}.po-head-end{align-items:center;gap:6px;margin-left:auto;display:flex}.po-head-end .pg-lang-compact{display:none}.po-head-clinics,.po-head-quiet{color:var(--pg-slate);white-space:nowrap;text-underline-offset:3px;border-radius:6px;padding:8px 10px;font-size:14px;text-decoration:underline;text-decoration-thickness:1px;display:none}.po-head-clinics:hover,.po-head-quiet:hover{color:var(--pg-ink)}.po-head-getapp{color:var(--pg-forest);white-space:nowrap;background:var(--pg-action);border-radius:999px;padding:9px 18px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .16s,transform .16s;display:none}.po-head-getapp:hover{background:var(--pg-action-hover)}.po-head-getapp:active{transform:scale(.97)}.po-sheet{z-index:1;padding:96px 24px max(24px, env(safe-area-inset-bottom));background:color-mix(in srgb, var(--po-ground) 94%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;animation:.26s cubic-bezier(.2,.7,.2,1) both po-fade;display:flex;position:fixed;inset:0;overflow-y:auto}.po-sheet>*{animation:.42s cubic-bezier(.2,.7,.2,1) both po-rise}.po-sheet>:nth-child(2){animation-delay:40ms}.po-sheet>:nth-child(3){animation-delay:80ms}.po-sheet>:nth-child(4){animation-delay:.12s}.po-sheet>:nth-child(n+5){animation-delay:.16s}.po-sheet-link{font-family:var(--pg-display), ui-sans-serif, system-ui, sans-serif;color:var(--pg-ink);border-bottom:1px solid var(--pg-rule-soft);padding-block:14px;font-size:22px;font-weight:600;text-decoration:none}.po-sheet-link[aria-current=page]{color:var(--pg-link)}.po-sheet-signin{color:var(--pg-forest);text-align:center;background:var(--pg-action);border-radius:999px;margin-top:20px;padding:13px 16px;font-weight:600;text-decoration:none;display:block}.po-sheet-clinics,.po-sheet-quiet{color:var(--pg-slate);text-align:center;padding:14px 0;font-size:15px}.po-sheet-lang{border-top:1px solid var(--pg-rule-soft);justify-content:center;margin-top:4px;padding-top:12px;display:flex}.po-sheet-lang .pg-lang-link{min-height:44px;padding-inline:8px}@keyframes po-fade{0%{opacity:0}}@keyframes po-rise{0%{opacity:0;transform:translateY(12px)}}@media (min-width:640px){.po-head-end .pg-lang-compact{display:inline-flex}}@media (min-width:1024px){.po-head-nav,.po-head-clinics,.po-head-quiet{display:flex}.po-head-getapp{display:inline-flex}}.po-eyebrow{font-family:var(--pg-mono), ui-monospace, monospace;color:var(--pg-deep);text-transform:uppercase;letter-spacing:.12em;background:color-mix(in srgb, var(--pg-action) 22%, transparent);border-radius:999px;align-items:center;gap:8px;margin:0;padding:5px 12px;font-size:11.5px;display:inline-flex}.dark .po-eyebrow,.pg-section-invert .po-eyebrow{color:var(--pg-sky);background:color-mix(in srgb, var(--pg-sky) 12%, transparent)}.po-h1{max-width:18ch;font-family:var(--pg-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.03em;text-wrap:balance;margin:18px 0 0;font-size:clamp(2.3rem,5.8vw,4.2rem);font-weight:600;line-height:1.02}.po-lede{max-width:50ch;color:var(--pg-slate);margin:20px 0 0;font-size:18px}.po-h2{max-width:22ch;font-family:var(--pg-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.02em;text-wrap:balance;margin:14px 0 0;font-size:clamp(1.7rem,3.4vw,2.5rem);font-weight:600;line-height:1.08}.po-h3{font-family:var(--pg-display), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:600;line-height:1.25}.po-body{color:var(--pg-slate);margin:6px 0 0;font-size:16px}.po-lede-sm{max-width:58ch;color:var(--pg-slate);margin:14px 0 0}.po-coverage{max-width:58ch;color:var(--pg-slate);align-items:baseline;gap:8px;margin:12px 0 0;font-size:14px;display:flex}.po-coverage:before{content:"";background:var(--pg-action);border-radius:50%;flex:none;width:8px;height:8px;translate:0 -1px}.po-note{max-width:64ch;color:var(--pg-mute);margin:22px 0 0;font-size:15px}.po-note-top{margin:0 0 24px}.po-hero{isolation:isolate;padding-block:clamp(56px,8vw,112px) clamp(48px,6vw,84px);position:relative;overflow:hidden}.po-hero-shell{z-index:1;position:relative}.po-blob{z-index:0;opacity:.9;filter:blur(4px);border-radius:46% 54% 58% 42%/52% 44% 56% 48%;position:absolute}.po-blob-sky{aspect-ratio:1;background:radial-gradient(circle at 35% 35%, var(--pg-sky), color-mix(in srgb, var(--pg-sky) 0%, transparent) 70%);width:clamp(260px,38vw,520px);top:-60px;right:-80px}.po-blob-mint{aspect-ratio:1;background:radial-gradient(circle at 60% 40%, color-mix(in srgb, var(--pg-action) 45%, transparent), transparent 70%);width:clamp(240px,34vw,460px);bottom:0;left:-160px}.dark .po-blob{opacity:.35}@media (prefers-reduced-motion:no-preference){.po-blob-sky{animation:18s ease-in-out infinite alternate po-drift}.po-blob-mint{animation:22s ease-in-out -6s infinite alternate-reverse po-drift}}@keyframes po-drift{to{border-radius:56% 44% 42% 58%/44% 58% 42% 56%;transform:translate(-24px,18px)rotate(10deg)scale(1.05)}}.po-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.pg-own .po-btn{padding:13px 24px}.po-btn-icon{align-items:center;gap:8px;display:inline-flex}.po-hero-signin{margin:16px 0 0;font-size:15px}.po-page{isolation:isolate;position:relative}.po-section{padding-block:clamp(52px,7vw,92px)}.po-section-wash{background:radial-gradient(ellipse 70% 60% at 100% 0%, color-mix(in srgb, var(--pg-sky) 45%, transparent), transparent 70%), color-mix(in srgb, var(--pg-action) 16%, var(--pg-wash-mint));border-radius:clamp(28px,4vw,56px);margin-inline:clamp(8px,1.5vw,20px)}.dark .po-section-wash{background:radial-gradient(ellipse 70% 60% at 100% 0%, color-mix(in srgb, var(--pg-cyan) 14%, transparent), transparent 70%), var(--pg-wash-mint)}.po-section-glow{background:radial-gradient(ellipse 55% 50% at 0% 100%, color-mix(in srgb, var(--pg-action) 14%, transparent), transparent 70%), radial-gradient(ellipse 50% 45% at 100% 10%, color-mix(in srgb, var(--pg-sky) 45%, transparent), transparent 70%)}.dark .po-section-glow{background:radial-gradient(ellipse 55% 50% at 0% 100%, color-mix(in srgb, var(--pg-action) 8%, transparent), transparent 70%), radial-gradient(ellipse 50% 45% at 100% 10%, color-mix(in srgb, var(--pg-cyan) 10%, transparent), transparent 70%)}.po-icon{width:40px;height:40px;color:var(--pg-forest);background:var(--po-icon-sky);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.po-icon-lg{border-radius:18px;width:54px;height:54px}li:nth-child(2n)>.po-icon{background:var(--po-icon-mint)}.po-card{background:var(--po-card);border:1px solid var(--pg-card-border);border-radius:var(--po-radius);min-width:0;box-shadow:var(--pg-shadow-sm);flex-direction:column;gap:10px;padding:clamp(20px,2.6vw,28px);display:flex}.po-card-lift{transition:transform .26s cubic-bezier(.2,.7,.2,1),box-shadow .26s}.po-card-lift:hover{box-shadow:var(--pg-shadow);transform:translateY(-4px)rotate(-.4deg)}.po-card-soon{background:repeating-linear-gradient(135deg, transparent 0 14px, color-mix(in srgb, var(--pg-sky) 18%, transparent) 14px 28px), var(--po-card);border-color:var(--pg-deep);border-style:dashed}.po-status{font-family:var(--pg-mono), ui-monospace, monospace;color:var(--pg-forest);text-transform:uppercase;letter-spacing:.08em;background:var(--pg-sky);border-radius:999px;align-self:flex-start;margin:0;padding:3px 10px;font-size:11.5px}.po-grid{grid-template-columns:1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.po-grid{grid-template-columns:1fr 1fr}}@media (min-width:980px){.po-grid{grid-template-columns:repeat(3,1fr)}.po-grid-two{grid-template-columns:1fr 1fr}}.po-more{margin:22px 0 0}.pg .po-more-link{color:var(--pg-link);border-bottom:2px solid color-mix(in srgb, var(--pg-action) 70%, transparent);align-items:center;gap:6px;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.pg .po-more-link:hover{color:var(--pg-link-hover);gap:10px}.pg .po-card .po-more-link{margin-top:auto}.po-split{grid-template-columns:1fr;align-items:center;gap:clamp(36px,5vw,72px);display:grid}@media (min-width:900px){.po-split{grid-template-columns:minmax(280px,.8fr) 1.2fr}}.po-phone{background:var(--pg-forest);width:min(300px,100%);box-shadow:0 0 0 6px color-mix(in srgb, var(--pg-sky) 60%, transparent), var(--pg-shadow);border-radius:44px;justify-self:center;margin:0;padding:12px;rotate:-3deg}@media (prefers-reduced-motion:no-preference){.po-phone{animation:7s ease-in-out infinite alternate po-float}}@keyframes po-float{to{translate:0 -12px;rotate:-1deg}}.po-phone-screen{min-height:440px;color:var(--pg-forest);background:linear-gradient(180deg, var(--pg-sky-soft), #f8fcf7 60%);border-radius:34px;flex-direction:column;gap:14px;padding:26px 16px 20px;display:flex}.po-phone-tag{font-family:var(--pg-mono), ui-monospace, monospace;text-transform:uppercase;letter-spacing:.1em;background:color-mix(in srgb, var(--pg-forest) 8%, transparent);border-radius:999px;align-self:center;margin:0;padding:2px 10px;font-size:10.5px}.po-phone-pet{align-items:center;gap:12px;display:flex}.po-phone-avatar{background:var(--pg-action);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.po-phone-name{font-family:var(--pg-display), ui-sans-serif, system-ui, sans-serif;margin:0;font-size:1.35rem;font-weight:600;line-height:1.1}.po-phone-species{color:var(--pg-deep);margin:0;font-size:13px}.po-phone-cards{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.po-phone-card{background:var(--pg-white);border-radius:18px;padding:12px 14px;box-shadow:0 8px 18px -12px #15322459}.po-phone-card:last-child{background:color-mix(in srgb, var(--pg-action) 30%, var(--pg-white))}@media (prefers-reduced-motion:no-preference){.po-phone-card{animation:.6s cubic-bezier(.2,.7,.2,1) both po-rise;animation-delay:calc(.4s + var(--po-i,0) * .22s)}}.po-phone-term{font-family:var(--pg-mono), ui-monospace, monospace;color:var(--pg-deep);text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:10.5px}.po-phone-value{margin:2px 0 0;font-size:14.5px;font-weight:600;line-height:1.3}.po-what{grid-template-columns:1fr;gap:18px 28px;margin:28px 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.po-what{grid-template-columns:1fr 1fr}}.po-what-item{align-items:flex-start;gap:14px;display:flex}.po-upgrade{background:var(--po-card);border:1px dashed var(--pg-deep);border-radius:var(--po-radius-sm);flex-direction:column;gap:8px;min-width:0;margin-top:28px;padding:clamp(18px,2.4vw,24px);display:flex}.po-upgrade .po-h3,.po-upgrade .po-body{margin:0}.po-upgrade-list{grid-template-columns:1fr;gap:8px 20px;margin:4px 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.po-upgrade-list{grid-template-columns:1fr 1fr}}.po-upgrade-list li{align-items:flex-start;gap:8px;min-width:0;font-size:15px;line-height:1.4;display:flex}.po-upgrade-list svg{color:var(--pg-deep);flex:none;margin-top:2px}.dark .po-upgrade-list svg{color:var(--pg-action)}.po-section-wash>.pg-shell>.po-status,.po-tone-night>.pg-shell>.po-status{margin-bottom:12px;display:inline-block}.po-grid-upgrade{margin-top:24px}.po-steps{counter-reset:po-step;grid-template-columns:1fr;gap:16px;margin:30px 0 0;padding:0;list-style:none;display:grid}@media (min-width:820px){.po-steps{grid-template-columns:repeat(3,1fr)}}.po-step{counter-increment:po-step;background:var(--po-card);border-radius:var(--po-radius);box-shadow:var(--pg-shadow-sm);padding:26px 24px 24px;position:relative}.po-step-dot{width:40px;height:40px;color:var(--pg-forest);background:var(--pg-action);border-radius:50%;justify-content:center;align-items:center;margin-bottom:14px;display:inline-flex}.po-step-dot:before{font-family:var(--pg-display), ui-sans-serif, system-ui, sans-serif;content:counter(po-step);font-size:1.1rem;font-weight:700}.po-trust{background:var(--po-card);border:1px solid var(--pg-card-border);border-radius:var(--po-radius);box-shadow:var(--pg-shadow-sm);flex-direction:column;gap:18px;padding:clamp(24px,4vw,44px);display:flex}@media (min-width:720px){.po-trust{flex-direction:row;gap:28px}}.po-timeline{gap:18px;max-width:820px;margin:0;padding:0;list-style:none;display:grid;position:relative}.po-timeline:before{content:"";background:repeating-linear-gradient(180deg, var(--pg-deep) 0 6px, transparent 6px 14px);opacity:.4;width:2px;position:absolute;top:28px;bottom:28px;left:27px}.po-timeline-step{align-items:flex-start;gap:20px;display:flex;position:relative}.po-timeline-step>div{background:var(--po-card);border:1px solid var(--pg-card-border);border-radius:var(--po-radius-sm);min-width:0;box-shadow:var(--pg-shadow-sm);flex:1;padding:20px 22px}.po-install{grid-template-columns:1fr;gap:16px;margin-top:28px;display:grid}@media (min-width:720px){.po-install{grid-template-columns:1fr 1fr}}.po-install-steps{color:var(--pg-slate);margin:4px 0 0;padding-left:22px}.po-install-steps li{padding-block:4px}.po-install-steps li::marker{color:var(--pg-deep);font-weight:700}.po-ticks{grid-template-columns:1fr;gap:10px;max-width:760px;margin:26px 0 0;padding:0;list-style:none;display:grid}.po-tick{background:var(--po-card);border:1px solid var(--pg-card-border);border-radius:999px;align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.po-tick-icon{color:var(--pg-deep);flex:none;margin-top:3px}.dark .po-tick-icon{color:var(--pg-action)}.po-pair{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:760px){.po-pair{grid-template-columns:1fr 1fr}}.po-faq-list{gap:12px;max-width:860px;display:grid}.po-faq{background:var(--po-card);border:1px solid var(--pg-card-border);border-radius:var(--po-radius-sm);box-shadow:var(--pg-shadow-sm)}.po-faq[open]{border-color:color-mix(in srgb, var(--pg-deep) 40%, transparent)}.po-faq-q{font-family:var(--pg-display), ui-sans-serif, system-ui, sans-serif;cursor:pointer;border-radius:var(--po-radius-sm);padding:18px 56px 18px 22px;font-size:1.08rem;font-weight:600;line-height:1.3;list-style:none;display:block;position:relative}.po-faq-q::-webkit-details-marker{display:none}.po-faq-q:before,.po-faq-q:after{content:"";background:var(--pg-deep);border-radius:2px;width:14px;height:2px;transition:transform .22s cubic-bezier(.2,.7,.2,1);position:absolute;top:50%;right:22px}.dark .po-faq-q:before,.dark .po-faq-q:after{background:var(--pg-sky)}.po-faq-q:after{transform:rotate(90deg)}.po-faq[open] .po-faq-q:after{transform:rotate(0)}.po-faq-q:focus-visible{outline:2px solid var(--pg-focus);outline-offset:2px}.po-faq-a{max-width:68ch;color:var(--pg-slate);margin:0;padding:0 22px 20px}.po-close{padding-block:clamp(36px,5vw,72px) clamp(56px,7vw,96px)}.pg-own .po-close-card{text-align:center;background:radial-gradient(ellipse 60% 80% at 100% 0%, color-mix(in srgb, var(--pg-cyan) 22%, transparent), transparent 70%), radial-gradient(ellipse 50% 70% at 0% 100%, color-mix(in srgb, var(--pg-action) 22%, transparent), transparent 70%), var(--pg-forest);border-radius:clamp(28px,4vw,48px);padding:clamp(32px,5vw,64px);position:relative;overflow:hidden}.po-close-paw{opacity:.08;background:radial-gradient(circle at 50% 70%,currentColor 26%,#0000 27%),radial-gradient(circle at 20% 38%,currentColor 10%,#0000 11%),radial-gradient(circle at 40% 20%,currentColor 10%,#0000 11%),radial-gradient(circle at 62% 20%,currentColor 10%,#0000 11%),radial-gradient(circle at 82% 38%,currentColor 10%,#0000 11%);width:140px;height:140px;position:absolute;bottom:-18px;right:-10px;rotate:-18deg}.po-close-h2{margin-inline:auto}.po-close-lede{max-width:50ch;color:var(--pg-slate);margin:14px auto 0}.po-close .po-actions{justify-content:center}.po-foot{border-radius:clamp(28px,4vw,56px) clamp(28px,4vw,56px) 0 0;margin-top:clamp(24px,4vw,48px)}.po-foot-find{color:var(--pg-forest);background:var(--pg-action);border-radius:999px;margin-top:18px;padding:9px 18px;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.po-foot-find:hover{background:var(--pg-action-hover)}.po-foot-base{flex-direction:column}.po-foot-note{max-width:80ch;color:var(--pg-slate);margin:0;font-size:13.5px}@media (min-width:720px){.pg-own .po-foot-grid{grid-template-columns:1fr 1fr}.po-foot-intro{grid-column:1/-1}}@media (min-width:1040px){.pg-own .po-foot-grid{grid-template-columns:1.6fr repeat(4,1fr)}.po-foot-intro{grid-column:auto}}@media (prefers-reduced-motion:reduce){.po-head-link,.po-head-getapp,.po-card-lift,.po-faq-q:before,.po-faq-q:after,.pg .po-more-link{transition:none}.po-sheet,.po-sheet>*{animation:none}.po-card-lift:hover{transform:none}}.po-head-home{align-items:center;gap:6px;display:inline-flex}.po-head-nav{align-items:center}.po-card:has(.po-card-link){position:relative}.po-card-link{color:inherit;text-decoration:none}.po-card-link:before{content:"";border-radius:inherit;position:absolute;inset:0}.po-card-link:after{color:var(--pg-deep);content:"→";margin-left:6px;transition:translate .2s;display:inline-block}.po-card-link:hover{text-underline-offset:3px;text-decoration:underline}.po-card-link:hover:after{translate:3px}.po-card-link:focus-visible{outline:none}.po-card:has(.po-card-link:focus-visible){outline:2px solid var(--pg-focus,var(--pg-action));outline-offset:3px}@media (max-width:1439px){:root:not(:lang(en)) .po-brand-tag{display:none}}.po-hero-split .po-hero-shell{align-items:center;gap:clamp(36px,5vw,64px);display:grid}@media (min-width:980px){.po-hero-split .po-hero-shell{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}}.po-glance-card{gap:12px;display:grid}.po-glance-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.po-glance-list li{color:var(--pg-ink);align-items:flex-start;gap:10px;font-size:15px;font-weight:600;line-height:1.35;display:flex}.po-glance-list svg{color:var(--pg-deep);flex:none;margin-top:2px}@media (min-width:640px){.po-soon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.po-soon-grid .po-more-link{align-self:flex-start;min-height:44px;margin-top:4px}.po-soon-note{color:var(--pg-slate);margin:0;font-size:13px;line-height:1.5}.po-alive{isolation:isolate;position:relative}.po-alive>.pg-shell{z-index:1;position:relative}.po-alive>.pg-bg{border-radius:inherit}.po-tone-sky{background:radial-gradient(ellipse 60% 70% at 0% 100%, color-mix(in srgb, var(--pg-action) 16%, transparent), transparent 70%), linear-gradient(160deg, var(--pg-wash-sky) 0%, color-mix(in srgb, var(--pg-sky) 70%, var(--pg-wash-sky)) 100%);border-radius:clamp(28px,4vw,56px);margin-inline:clamp(8px,1.5vw,20px)}.dark .po-tone-sky{background:radial-gradient(ellipse 60% 70% at 0% 100%, color-mix(in srgb, var(--pg-action) 8%, transparent), transparent 70%), linear-gradient(160deg, var(--pg-wash-sky) 0%, color-mix(in srgb, var(--pg-cyan) 10%, var(--pg-wash-sky)) 100%)}.pg-own .pg-section-invert{--po-card:var(--pg-surface);--po-icon-sky:color-mix(in srgb, var(--pg-sky) 82%, transparent);--po-icon-mint:color-mix(in srgb, var(--pg-action) 70%, transparent)}.po-tone-night{padding-block:clamp(60px,8vw,104px)}.po-tone-night .po-lede-sm,.po-tone-night .po-body{color:var(--pg-slate)}.po-paws{z-index:0;width:clamp(220px,30vw,420px);height:clamp(150px,20vw,260px);color:var(--pg-deep);pointer-events:none;position:absolute}.po-paws[data-at=bottom-left]{bottom:clamp(12px,3vw,40px);left:clamp(4px,2vw,32px)}.po-paws[data-at=bottom-right]{bottom:clamp(12px,3vw,40px);right:clamp(4px,2vw,32px);scale:-1 1}.po-paws[data-at=top-right]{top:clamp(12px,3vw,40px);right:clamp(4px,2vw,32px);scale:-1}.dark .po-paws,.pg-section-invert .po-paws{color:var(--pg-sky)}.po-paw{top:var(--y);left:var(--x);aspect-ratio:1;opacity:.16;background:radial-gradient(circle at 50% 70%,currentColor 26%,#0000 27%),radial-gradient(circle at 20% 38%,currentColor 10%,#0000 11%),radial-gradient(circle at 40% 20%,currentColor 10%,#0000 11%),radial-gradient(circle at 62% 20%,currentColor 10%,#0000 11%),radial-gradient(circle at 82% 38%,currentColor 10%,#0000 11%);width:clamp(18px,2vw,26px);position:absolute;rotate:58deg}@media (prefers-reduced-motion:no-preference){.po-paw{opacity:0;animation:po-step 9s ease-out calc(var(--i) * .55s) infinite}}@keyframes po-step{0%{opacity:0;scale:.6}6%{opacity:.22;scale:1}55%{opacity:.16}75%,to{opacity:0}}.pg-motion [data-ambient]:not([data-live]) .po-paws *{animation-play-state:paused}@media (max-width:719px){.po-paws{opacity:.8;width:180px;height:110px}}@media (prefers-reduced-motion:reduce){.po-paws *{animation:none!important}}.po-duo{grid-template-columns:1fr;align-items:center;gap:clamp(28px,4vw,56px);display:grid}@media (min-width:960px){.po-duo{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}}.po-duo-visual{justify-self:center;width:min(100%,380px)}.po-alerts{background:radial-gradient(ellipse 90% 60% at 50% 0%, color-mix(in srgb, var(--pg-sky) 55%, transparent), transparent 70%), linear-gradient(170deg, var(--pg-deep), var(--pg-forest));border:8px solid var(--pg-forest);box-shadow:var(--pg-shadow);border-radius:36px;flex-direction:column;align-items:center;gap:10px;padding:28px 18px 30px;display:flex;position:relative}.po-alerts-time,.po-alerts-date{background:color-mix(in srgb, var(--pg-white) 85%, transparent);border-radius:999px;display:block}.po-alerts-time{width:46%;height:26px}.po-alerts-date{opacity:.6;width:30%;height:8px;margin-bottom:12px}.po-alerts-list{gap:10px;width:100%;margin:0;padding:0;list-style:none;display:grid}.po-alert{background:color-mix(in srgb, var(--pg-white) 92%, transparent);border-radius:18px;align-items:center;gap:12px;padding:12px 14px;display:flex}.po-alert-icon{width:32px;height:32px;color:var(--pg-forest);background:var(--pg-action);border-radius:10px;flex:none;justify-content:center;align-items:center;display:inline-flex}.po-alert:nth-child(2) .po-alert-icon{background:var(--pg-sky)}.po-alert-lines{flex:1;gap:6px;display:grid}.po-alert-lines>span{background:color-mix(in srgb, var(--pg-forest) 22%, transparent);border-radius:999px;height:7px}.po-alert-lines>span:last-child{opacity:.6;width:62%}.po-alerts-paw{color:var(--pg-action);opacity:.5;position:absolute;bottom:10px;right:18px}@media (prefers-reduced-motion:no-preference){.po-alerts[data-shown] .po-alert{animation:po-alert 7.5s cubic-bezier(.2, .7, .2, 1) calc(var(--i) * .5s) infinite}}@keyframes po-alert{0%{opacity:0;translate:0 -12px;scale:.96}8%,86%{opacity:1;translate:0;scale:1}to{opacity:0}}.pg-motion [data-ambient]:not([data-live]) .po-alert{animation-play-state:paused}.po-tone-night{margin-block:clamp(10px,1.6vw,20px)}.po-paw{width:clamp(20px,2.2vw,30px)}.pg-section-invert .po-card-soon{background:repeating-linear-gradient(135deg, transparent 0 14px, color-mix(in srgb, var(--pg-sky) 7%, transparent) 14px 28px), var(--po-card);border-color:color-mix(in srgb, var(--pg-action) 55%, transparent)}