:root{--sp-boop:#f25e61;--sp-lake-walk:#caf6f6;--sp-neon-zoomies:#ddfece;--sp-lighter-teal:#0c5a66;--sp-medium-teal:#023945;--sp-pet-pool:#75dbc8;--sp-coral:var(--sp-boop);--sp-coral-600:#f46f72;--sp-coral-700:#e04b4e;--sp-teal:var(--sp-pet-pool);--sp-teal-dark:var(--sp-lighter-teal);--sp-dark-teal:#042e33;--sp-tranquil-dark:#668182;--sp-tranquil-light:#7b9c9e;--sp-light-neutral-gray:#f0f6f6;--sp-light-neutral-cool:#e1edea;--sp-whisker:#fff;--sp-ink:var(--sp-dark-teal);--sp-ink-2:var(--sp-medium-teal);--sp-fg-1:var(--sp-tranquil-dark);--sp-fg-2:var(--sp-tranquil-light);--sp-line:#dfe8e4;--sp-surface:var(--sp-light-neutral-gray);--sp-surface-2:var(--sp-light-neutral-cool);--sp-white:var(--sp-whisker);--sp-off-white:var(--sp-whisker);--sp-mint-50:var(--sp-neon-zoomies);--sp-mint-100:#e0fed3;--sp-aqua-50:#d0f7f2;--sp-aqua-100:var(--sp-lake-walk);--sp-rose-50:#fee6e8;--sp-rose-100:#fdd5d6;--sp-bg:var(--sp-white);--sp-bg-muted:var(--sp-surface);--sp-text:var(--sp-ink);--sp-text-muted:var(--sp-fg-1);--sp-text-subtle:var(--sp-fg-2);--sp-border:var(--sp-line);--sp-primary:var(--sp-coral);--sp-primary-fg:#fff;--sp-secondary-fg:var(--sp-ink);--sp-success:#2e9e6a;--sp-warning:#e0a82e;--sp-danger:var(--sp-coral);--sp-dark-bg:var(--sp-ink-2);--sp-dark-bg-2:var(--sp-ink);--sp-dark-fg:var(--sp-off-white);--sp-dark-muted:#7b9c9e;--sp-font-sans:"Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--sp-font-display:"Poppins", system-ui, -apple-system, sans-serif;--sp-font-utility:"Poppins", sans-serif;--sp-fs-h0:64px;--sp-fs-h1:48px;--sp-fs-h2:32px;--sp-fs-h3:24px;--sp-fs-h4:20px;--sp-fs-body-xl:24px;--sp-fs-body-lg:20px;--sp-fs-body:16px;--sp-fs-body-sm:12px;--sp-fs-h0-m:44px;--sp-fs-h1-m:40px;--sp-fs-h2-m:32px;--sp-fs-h3-m:24px;--sp-fs-h4-m:18px;--sp-fs-body-xl-m:20px;--sp-fs-body-lg-m:18px;--sp-fs-body-m:16px;--sp-fs-body-sm-m:14px;--sp-fw-regular:400;--sp-fw-medium:500;--sp-fw-semi:600;--sp-fw-strong:600;--sp-lh-tight:1.1;--sp-lh-heading:1.2;--sp-lh-body:1.5;--sp-lh-prose:1.6;--sp-r-sm:8px;--sp-r-md:12px;--sp-r-lg:16px;--sp-r-xl:24px;--sp-r-pill:999px;--sp-r-card:16px;--sp-s-1:4px;--sp-s-2:8px;--sp-s-3:12px;--sp-s-4:16px;--sp-s-5:24px;--sp-s-6:32px;--sp-s-7:48px;--sp-s-8:64px;--sp-s-9:96px;--sp-s-10:120px;--sp-shadow-sm:0 1px 2px #0000000f;--sp-shadow-md:0 4px 16px #0000001a;--sp-shadow-lg:0 12px 40px #12444e33;--sp-shadow-card:0 2px 12px #12444e14;--sp-btn-h-lg:52px;--sp-btn-h-md:44px;--sp-btn-h-sm:36px;--spd-bg:#001a22;--spd-bg-elev-1:#052b35;--spd-bg-elev-2:#0b3c48;--spd-bg-muted:#042029;--spd-bg-hover:#0e4652;--spd-text:#eaf5f4;--spd-text-muted:#a8c7c8;--spd-text-subtle:#7fa3a5;--spd-text-disabled:#4f6e71;--spd-border:#12404b;--spd-border-strong:#1e5a68;--spd-focus-ring:#8fe7d8;--spd-primary:#ff8184;--spd-primary-hover:#ffa1a3;--spd-primary-fg:#1a0a0b;--spd-accent-teal:#8fe7d8;--spd-accent-aqua:#9eebe4;--spd-accent-mint:#b6f0a2;--spd-tint-coral:#3a1618;--spd-tint-teal:#0e3a3f;--spd-tint-mint:#16371e;--spd-tint-aqua:#10343a;--spd-success:#6fe0a0;--spd-warning:#ffc861;--spd-danger:#ff8184;--spd-info:#8fe7d8;--spd-shadow-sm:0 1px 2px #00000080;--spd-shadow-md:0 4px 16px #00000073;--spd-shadow-lg:0 12px 40px #0000008c;--spd-shadow-card:0 2px 12px #00000059}[data-theme=dark]{--sp-bg:var(--spd-bg);--sp-bg-muted:var(--spd-bg-muted);--sp-text:var(--spd-text);--sp-text-muted:var(--spd-text-muted);--sp-text-subtle:var(--spd-text-subtle);--sp-border:var(--spd-border);--sp-primary:var(--spd-primary);--sp-primary-fg:var(--spd-primary-fg);--sp-success:var(--spd-success);--sp-warning:var(--spd-warning);--sp-danger:var(--spd-danger);--sp-ink:var(--spd-text);--sp-ink-2:var(--spd-text);--sp-fg-1:var(--spd-text-muted);--sp-fg-2:var(--spd-text-subtle);--sp-line:var(--spd-border);--sp-surface:var(--spd-bg-muted);--sp-surface-2:var(--spd-bg-elev-1);--sp-white:var(--spd-bg-elev-1);--sp-shadow-sm:var(--spd-shadow-sm);--sp-shadow-md:var(--spd-shadow-md);--sp-shadow-lg:var(--spd-shadow-lg);--sp-shadow-card:var(--spd-shadow-card)}@media (width<=640px){:root{--sp-fs-h0:var(--sp-fs-h0-m);--sp-fs-h1:var(--sp-fs-h1-m);--sp-fs-h2:var(--sp-fs-h2-m);--sp-fs-h3:var(--sp-fs-h3-m);--sp-fs-h4:var(--sp-fs-h4-m);--sp-fs-body-xl:var(--sp-fs-body-xl-m);--sp-fs-body-lg:var(--sp-fs-body-lg-m);--sp-fs-body:var(--sp-fs-body-m);--sp-fs-body-sm:var(--sp-fs-body-sm-m)}}.sp-h0{font:var(--sp-fw-regular) var(--sp-fs-h0)/var(--sp-lh-tight) var(--sp-font-display);color:var(--sp-ink-2);letter-spacing:-.02em}.sp-h1,h1.sp{font:var(--sp-fw-regular) var(--sp-fs-h1)/var(--sp-lh-heading) var(--sp-font-display);color:var(--sp-ink-2);letter-spacing:-.02em}.sp-h2,h2.sp{font:var(--sp-fw-medium) var(--sp-fs-h2)/var(--sp-lh-heading) var(--sp-font-display);color:var(--sp-ink-2);letter-spacing:-.01em}.sp-h3,h3.sp{font:var(--sp-fw-semi) var(--sp-fs-h3)/var(--sp-lh-heading) var(--sp-font-display);color:var(--sp-ink-2)}.sp-h4,h4.sp{font:var(--sp-fw-semi) var(--sp-fs-h4)/var(--sp-lh-heading) var(--sp-font-sans);color:var(--sp-ink-2)}.sp-body-xl{font:var(--sp-fw-regular) var(--sp-fs-body-xl)/var(--sp-lh-body) var(--sp-font-sans);color:var(--sp-ink)}.sp-body-xl-b{font:var(--sp-fw-semi) var(--sp-fs-body-xl)/var(--sp-lh-body) var(--sp-font-sans);color:var(--sp-ink-2)}.sp-body-lg{font:var(--sp-fw-regular) var(--sp-fs-body-lg)/var(--sp-lh-body) var(--sp-font-sans);color:var(--sp-ink)}.sp-body-lg-b{font:var(--sp-fw-semi) var(--sp-fs-body-lg)/var(--sp-lh-body) var(--sp-font-sans);color:var(--sp-ink-2)}.sp-body{font:var(--sp-fw-regular) var(--sp-fs-body)/var(--sp-lh-body) var(--sp-font-sans);color:var(--sp-ink)}.sp-body-b{font:var(--sp-fw-semi) var(--sp-fs-body)/var(--sp-lh-body) var(--sp-font-sans);color:var(--sp-ink-2)}.sp-body-sm{font:var(--sp-fw-regular) var(--sp-fs-body-sm)/1.5 var(--sp-font-sans);color:var(--sp-ink)}.sp-body-sm-b{font:var(--sp-fw-semi) var(--sp-fs-body-sm)/1.5 var(--sp-font-sans);color:var(--sp-ink-2)}.sp-btn-label{font:var(--sp-fw-medium) var(--sp-fs-body)/1 var(--sp-font-sans)}.sp-hairline{font:var(--sp-fw-semi) var(--sp-fs-body)/1 var(--sp-font-utility);text-transform:uppercase;letter-spacing:.08em;color:var(--sp-ink)}.sp-hairline-sm{font:var(--sp-fw-semi) var(--sp-fs-body-sm)/1 var(--sp-font-utility);text-transform:uppercase;letter-spacing:.12em;color:var(--sp-ink)}.sp-link{color:var(--sp-ink);text-underline-offset:3px;text-decoration:underline}body,body *,.sp-scope,.sp-scope *{font-synthesis-weight:none}:where(body,body *,.sp-scope,.sp-scope *)[style*=font-weight\:700],:where(body,body *,.sp-scope,.sp-scope *)[style*="font-weight: 700"],:where(body,body *,.sp-scope,.sp-scope *)[style*=font-weight\:800],:where(body,body *,.sp-scope,.sp-scope *)[style*="font-weight: 800"],:where(body,body *,.sp-scope,.sp-scope *)[style*=font-weight\:900],:where(body,body *,.sp-scope,.sp-scope *)[style*="font-weight: 900"]{font-weight:600!important}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Italic.ttf)format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-MediumItalic.ttf)format("truetype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(/fonts/Poppins-SemiBoldItalic.ttf)format("truetype");font-weight:600;font-style:italic;font-display:swap}:root{--tv-font-sans:"Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;--tv-font-display:"Poppins", system-ui, -apple-system, sans-serif;--tv-fw-regular:400;--tv-fw-medium:500;--tv-fw-semi:600;--tv-fs-h0:64px;--tv-fs-h1:48px;--tv-fs-h2:32px;--tv-fs-h3:24px;--tv-fs-h4:20px;--tv-fs-body-xl:24px;--tv-fs-body-lg:20px;--tv-fs-body:16px;--tv-fs-body-sm:12px;--tv-lh-tight:1.1;--tv-lh-heading:1.2;--tv-lh-body:1.5;--tv-lh-prose:1.6}@media (width<=640px){:root{--tv-fs-h0:44px;--tv-fs-h1:40px;--tv-fs-h2:32px;--tv-fs-h3:24px;--tv-fs-h4:18px;--tv-fs-body-xl:20px;--tv-fs-body-lg:18px;--tv-fs-body:16px;--tv-fs-body-sm:14px}}body,body *{font-synthesis-weight:none}*,:before,:after{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--tv-font-sans);font-weight:var(--tv-fw-regular);color:var(--sp-fg-1);background:var(--sp-whisker);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img{max-width:100%;display:block}a{color:inherit}button{font-family:inherit}.sp-container{max-width:1240px;margin:0 auto;padding:0 40px}.btn{cursor:pointer;height:52px;font:500 16px/1 var(--tv-font-sans);letter-spacing:-.01em;white-space:nowrap;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 28px;text-decoration:none;transition:background .18s,color .18s,box-shadow .18s,transform .18s;display:inline-flex}.btn-primary{background:var(--sp-boop);color:#fff}.btn-primary:hover{background:var(--sp-coral-700)}.btn-primary.full{width:100%}.btn-ghost{color:var(--sp-dark-teal);background:0 0;height:auto;padding:0 8px}.btn-ghost:hover{color:var(--sp-boop)}.btn-outline-light{color:#fff;background:0 0;box-shadow:inset 0 0 0 1.5px #ffffff80}.btn-outline-light:hover{color:var(--sp-medium-teal);box-shadow:none;background:#fff}.btn-arrow:after{content:"arrow_forward";font-family:Material Symbols Outlined;font-size:18px}.bonus-bar{background:var(--sp-lighter-teal);color:#fff;text-align:center;font:500 13px/1.4 var(--tv-font-sans);letter-spacing:0;padding:12px 16px}.bonus-bar strong{text-transform:uppercase;letter-spacing:.04em;font-weight:600}.nav-wrap{border-bottom:1px solid var(--sp-line);background:#fff}.nav{align-items:center;gap:32px;height:80px;display:flex}.nav-brand{align-items:center;display:inline-flex}.nav-brand img{width:auto;height:32px}.nav-links{flex:1;justify-content:center;align-items:center;gap:28px;margin:0;padding:0;list-style:none;display:flex}.nav-links a{font:500 15px/1 var(--tv-font-sans);color:var(--sp-dark-teal);border-bottom:2px solid #0000;align-items:center;gap:4px;padding:10px 2px;text-decoration:none;transition:color .18s,border-color .18s;display:inline-flex}.nav-links a:hover,.nav-links a.active{color:var(--sp-lighter-teal);border-bottom-color:var(--sp-lighter-teal)}.nav-links .chev{color:var(--sp-tranquil-light);font-family:Material Symbols Outlined;font-size:18px}.nav-cta{align-items:center;gap:20px;display:flex}.nav-cta .login{font:500 15px/1 var(--tv-font-sans);color:var(--sp-dark-teal);text-decoration:none}.nav-cta .login:hover{color:var(--sp-boop)}.nav-cta .btn{height:44px;padding:0 22px;font-size:14px}.mobile-toggle{display:none}.hero{background:var(--sp-medium-teal);color:#fff;padding:96px 0}.hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:80px;display:grid}.hero .stars-row{font:500 13px/1 var(--tv-font-sans);color:#ffffffe0;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:10px;margin-bottom:20px;padding:8px 14px;display:inline-flex}.hero .stars-row .stars{color:var(--sp-pet-pool);font-variation-settings:"FILL" 1;letter-spacing:1px;font-family:Material Symbols Outlined;font-size:14px}.hero h1{font:var(--tv-fw-regular) var(--tv-fs-h0)/var(--tv-lh-tight) var(--tv-font-display);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0 0 20px}.hero h1 .accent{color:var(--sp-pet-pool)}.hero .subhead{font:var(--tv-fw-medium) var(--tv-fs-h4)/var(--tv-lh-heading) var(--tv-font-sans);color:var(--sp-pet-pool);text-wrap:balance;max-width:540px;margin:-4px 0 16px}.hero .lede{font:var(--tv-fw-regular) var(--tv-fs-h4)/var(--tv-lh-body) var(--tv-font-sans);color:#ffffffd1;max-width:520px;margin:0 0 32px}.hero-ctas{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:36px;display:flex}.hero .already{font:400 13px/1 var(--tv-font-sans);color:#fff9;margin-top:14px}.hero .already a{color:var(--sp-pet-pool);text-underline-offset:3px;text-decoration:underline}.hero .trust-row{flex-direction:column;align-items:flex-start;gap:14px;padding-top:28px;display:flex}.hero .trust-row .trust-item{font:500 15px/1.2 var(--tv-font-sans);color:#fff;border-right:none;align-items:center;gap:10px;padding-right:0;display:flex}.hero .trust-row .trust-item .tick{background:var(--sp-pet-pool);width:22px;height:22px;color:var(--sp-medium-teal);font-variation-settings:"FILL" 1;border-radius:50%;flex:none;justify-content:center;align-items:center;font-family:Material Symbols Outlined;font-size:14px;display:inline-flex}.hero-media{aspect-ratio:5/6;max-height:620px;position:relative}.hero-media .frame{background:var(--sp-lake-walk);border-radius:24px;position:absolute;inset:0;overflow:hidden;box-shadow:0 12px 40px #12444e33}.hero-media .frame img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hero-media .dot-grid{background-image:radial-gradient(var(--sp-pet-pool) 2px, transparent 2.5px);z-index:0;background-size:14px 14px;border-radius:8px;width:120px;height:120px;position:absolute;bottom:-28px;left:-36px}.hero-media .badge-float{z-index:2;background:#fff;border-radius:999px;align-items:center;gap:12px;padding:14px 22px;display:flex;position:absolute;top:28px;right:-28px;box-shadow:0 4px 16px #0000001a}.hero-media .badge-float .ico{background:var(--sp-neon-zoomies);width:36px;height:36px;color:var(--sp-medium-teal);font-variation-settings:"FILL" 1;border-radius:50%;justify-content:center;align-items:center;font-family:Material Symbols Outlined;font-size:20px;display:inline-flex}.hero-media .badge-float .t{font:600 15px/1.2 var(--tv-font-sans);color:var(--sp-dark-teal)}.hero-media .badge-float .s{font:600 11px/1.2 var(--tv-font-sans);color:var(--sp-tranquil-dark);letter-spacing:.1em;text-transform:uppercase;margin-top:4px}.hero-media .quote-float{z-index:2;background:#fff;border-radius:16px;max-width:260px;padding:18px 22px;position:absolute;bottom:28px;left:-36px;box-shadow:0 4px 16px #0000001a}.hero-media .quote-float .stars{color:#f4b740;letter-spacing:1px;margin-bottom:6px;font-size:15px}.hero-media .quote-float p{font:500 15px/1.5 var(--tv-font-sans);color:var(--sp-dark-teal);margin:0 0 10px}.hero-media .quote-float cite{font:400 12px/1 var(--tv-font-sans);color:var(--sp-tranquil-dark);font-style:normal}.trust-strip{background:var(--sp-light-neutral-gray);border-bottom:1px solid var(--sp-line)}.trust-strip .row{grid-template-columns:repeat(4,1fr);align-items:center;gap:24px;padding:22px 0;display:grid}.trust-item{font:500 13px/1.35 var(--tv-font-sans);color:var(--sp-dark-teal);border-right:1px solid var(--sp-line);align-items:center;gap:12px;padding-right:24px;display:flex}.trust-item:last-child{border-right:none}.trust-item .ico-img{-o-object-fit:contain;object-fit:contain;flex:none;width:44px;height:44px;display:block}.trust-item .ico{background:var(--sp-light-neutral-cool);width:32px;height:32px;color:var(--sp-medium-teal);border-radius:50%;flex:none;justify-content:center;align-items:center;font-family:Material Symbols Outlined;font-size:18px;display:inline-flex}.trust-item .stars{color:#f4b740;font-variation-settings:"FILL" 1;letter-spacing:1px;margin-bottom:2px;font-family:Material Symbols Outlined;font-size:14px}.section{padding:96px 0}.section-head{text-align:center;max-width:720px;margin:0 auto 64px}.section-head h2{font:var(--tv-fw-regular) var(--tv-fs-h1)/var(--tv-lh-heading) var(--tv-font-display);color:var(--sp-medium-teal);letter-spacing:-.02em;text-wrap:balance;margin:0 0 12px}.section-head p{font:var(--tv-fw-regular) var(--tv-fs-body)/var(--tv-lh-body) var(--tv-font-sans);color:var(--sp-dark-teal);margin:0}.answers .feature-grid{grid-template-columns:repeat(3,1fr);gap:56px;display:grid}.feature-tile{text-align:left}.feature-tile .ico-wrap{width:76px;height:76px;color:var(--sp-medium-teal);justify-content:center;align-items:center;margin-bottom:24px;display:inline-flex}.feature-tile .ico-wrap svg{width:100%;height:100%}.feature-tile .ico-wrap img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.feature-tile h4{font:var(--tv-fw-semi) var(--tv-fs-h3)/var(--tv-lh-heading) var(--tv-font-sans);color:var(--sp-dark-teal);margin:0 0 10px}.feature-tile p{font:var(--tv-fw-regular) var(--tv-fs-body)/var(--tv-lh-prose) var(--tv-font-sans);color:var(--sp-dark-teal);max-width:320px;margin:0}.answers .legal{font:var(--tv-fw-regular) var(--tv-fs-body-sm)/var(--tv-lh-body) var(--tv-font-sans);color:var(--sp-fg-2);max-width:1100px;margin-top:40px}.symptoms .grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:80px;display:grid}.symptoms h2{font:var(--tv-fw-regular) var(--tv-fs-h1)/var(--tv-lh-heading) var(--tv-font-display);color:var(--sp-medium-teal);letter-spacing:-.02em;text-wrap:balance;margin:0 0 16px}.symptoms p.lede{font:var(--tv-fw-regular) var(--tv-fs-body)/var(--tv-lh-body) var(--tv-font-sans);color:var(--sp-dark-teal);margin:0 0 28px}.symptoms .checks{-moz-column-gap:32px;grid-template-columns:1fr 1fr;gap:22px 32px;margin:0 0 32px;padding:0;list-style:none;display:grid}.symptoms .checks li{font:var(--tv-fw-medium) var(--tv-fs-body)/1.4 var(--tv-font-sans);color:var(--sp-dark-teal);align-items:center;gap:10px;display:flex}.symptoms .checks .tick{background:var(--sp-pet-pool);width:22px;height:22px;color:var(--sp-medium-teal);font-variation-settings:"FILL" 1;border-radius:50%;flex:none;justify-content:center;align-items:center;font-family:Material Symbols Outlined;font-size:14px;display:inline-flex}.phones-image{justify-content:center;align-items:center;display:flex}.phones-image img{width:100%;max-width:540px;height:auto;display:block}.phone-stack{aspect-ratio:1;max-width:540px;margin-left:auto;position:relative}.phone-stack .photo,.phone-stack .chat{background:#fff;border:8px solid #fff;border-radius:38px;position:absolute;overflow:hidden;box-shadow:0 20px 50px #0239452e}.phone-stack .photo{aspect-ratio:9/19;z-index:2;width:46%;top:8%;left:6%;transform:rotate(-3deg)}.phone-stack .photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.phone-stack .photo .header{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-bottom:1px solid var(--sp-line);font:600 12px/1.1 var(--tv-font-sans);color:var(--sp-dark-teal);background:#fffffff0;align-items:center;gap:8px;padding:10px 12px;display:flex;position:absolute;top:0;left:0;right:0}.phone-stack .photo .header .av{background:var(--sp-pet-pool);border-radius:50%;flex:none;width:30px;height:30px;overflow:hidden}.phone-stack .photo .header .av img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.phone-stack .photo .header .meta{flex-direction:column;flex:1;gap:2px;display:flex}.phone-stack .photo .header .meta small{font:400 9px/1 var(--tv-font-sans);color:var(--sp-tranquil-dark);text-transform:none}.phone-stack .photo .header .more{color:var(--sp-tranquil-dark);font-family:Material Symbols Outlined;font-size:16px}.phone-stack .photo .pill{background:#fff;border-radius:12px;flex-direction:column;gap:8px;width:78%;padding:10px;display:flex;position:absolute;bottom:10%;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0239452e}.phone-stack .photo .pill .label{font:500 9px/1 var(--tv-font-sans);color:var(--sp-tranquil-dark);margin-bottom:2px}.phone-stack .photo .pill .opt{height:28px;font:600 10px/1 var(--tv-font-sans);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:6px;display:flex}.phone-stack .photo .pill .opt.chat-opt{background:#2a66d1}.phone-stack .photo .pill .opt.video-opt{background:#2bb673}.phone-stack .photo .pill .opt:before{font-variation-settings:"FILL" 1;font-family:Material Symbols Outlined;font-size:12px}.phone-stack .photo .pill .opt.chat-opt:before{content:"chat"}.phone-stack .photo .pill .opt.video-opt:before{content:"videocam"}.phone-stack .chat{aspect-ratio:9/19;z-index:1;background:#f7f8fa;width:50%;top:4%;right:4%;transform:rotate(3deg)}.phone-stack .chat .ch-header{border-bottom:1px solid var(--sp-line);font:600 12px/1.1 var(--tv-font-sans);color:var(--sp-dark-teal);background:#fff;align-items:center;gap:8px;padding:10px 12px;display:flex}.phone-stack .chat .ch-header .back{color:var(--sp-tranquil-dark);font-family:Material Symbols Outlined;font-size:16px}.phone-stack .chat .ch-header .av{background:var(--sp-pet-pool);border-radius:50%;flex:none;width:26px;height:26px;overflow:hidden}.phone-stack .chat .ch-header .av img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.phone-stack .chat .ch-header .meta{flex-direction:column;flex:1;gap:2px;display:flex}.phone-stack .chat .ch-header .meta small{font:400 9px/1 var(--tv-font-sans);color:var(--sp-tranquil-dark)}.phone-stack .chat .ch-header .more{color:var(--sp-tranquil-dark);font-family:Material Symbols Outlined;font-size:16px}.phone-stack .chat .ch-body{flex-direction:column;gap:8px;padding:14px 10px;display:flex}.phone-stack .chat .ch-body .day{text-align:center;font:500 9px/1 var(--tv-font-sans);color:var(--sp-tranquil-light);margin-bottom:4px}.phone-stack .chat .ch-body .bub{max-width:80%;font:400 10px/1.35 var(--tv-font-sans);border-radius:14px;padding:8px 10px}.phone-stack .chat .ch-body .bub.them{color:var(--sp-dark-teal);background:#fff;border-bottom-left-radius:4px;align-self:flex-start;box-shadow:0 1px 2px #02394514}.phone-stack .chat .ch-body .bub.me{color:var(--sp-dark-teal);background:#caf6f6;border-bottom-right-radius:4px;align-self:flex-end}.phone-stack .chat .ch-input{font:400 10px/1 var(--tv-font-sans);color:var(--sp-tranquil-light);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:5px 6px 5px 12px;display:flex;position:absolute;bottom:8px;left:8px;right:8px;box-shadow:0 1px 4px #00000014}.phone-stack .chat .ch-input .send{background:var(--sp-pet-pool);width:24px;height:24px;color:var(--sp-medium-teal);border-radius:50%;justify-content:center;align-items:center;margin-left:auto;font-family:Material Symbols Outlined;font-size:14px;display:inline-flex}.stats{padding:0 0 96px}.stats .grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.stat-card{background:var(--sp-light-neutral-gray);text-align:center;border-radius:16px;padding:36px 28px;position:relative;overflow:hidden}.stat-card>*{z-index:1;position:relative}.stat-card .num{font:400 44px/1 var(--tv-font-display);color:#0c5a66;letter-spacing:-.02em;align-items:center;gap:6px;display:inline-flex}.stat-card .num .star{color:#21a385;font-size:28px;line-height:1}.stat-card .lab{font:400 16px/1.5 var(--tv-font-sans);color:#042e33;margin-top:10px;max-width:260px;margin-inline:auto}.test-dark{background:var(--sp-medium-teal);color:#fff;padding:80px 0}.test-dark .grid{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.test-dark .badge{font:500 13px/1 var(--tv-font-sans);color:#ffffffd9;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;margin-bottom:28px;padding:8px 14px;display:inline-flex}.test-dark .badge .stars{color:var(--sp-pet-pool);font-variation-settings:"FILL" 1;letter-spacing:1px;font-family:Material Symbols Outlined;font-size:14px}.test-dark blockquote{font:var(--tv-fw-medium) var(--tv-fs-h2)/var(--tv-lh-heading) var(--tv-font-display);color:#fff;letter-spacing:-.01em;text-wrap:balance;margin:0 0 32px}.test-dark .author{margin-bottom:32px}.test-dark .author .n{font:600 15px/1.2 var(--tv-font-sans);color:#fff}.test-dark .author .l{font:400 13px/1.3 var(--tv-font-sans);color:#fff9;margin-top:4px}.test-dark .photos{grid-template-columns:1fr 1fr;gap:16px;display:grid}.test-dark .photos .ph{aspect-ratio:1;background:var(--sp-lighter-teal);border-radius:16px;overflow:hidden}.test-dark .photos .ph img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.answers .section-head{max-width:none}.answers .section-head h2{white-space:nowrap}.pricing{padding:120px 0}.pricing .section-head{max-width:920px}.pricing .cards{grid-template-columns:1fr 1fr;gap:24px;max-width:1080px;margin:0 auto;display:grid}.price-card{background:var(--sp-light-neutral-gray);border:1px solid #0000;border-radius:20px;flex-direction:column;padding:36px 36px 32px;display:flex}.price-card.featured{background:var(--sp-light-neutral-gray);border-color:var(--sp-light-neutral-cool)}.price-card .pname{font:600 17px/1.2 var(--tv-font-sans);color:var(--sp-dark-teal);margin-bottom:16px}.price-card .price{align-items:baseline;gap:4px;margin-bottom:16px;display:flex}.price-card .price .num{font:500 44px/1 var(--tv-font-display);color:var(--sp-medium-teal);letter-spacing:-.02em}.price-card.alt .price .num{color:var(--sp-tranquil-dark);text-decoration:line-through;text-decoration-thickness:2px}.price-card .price .per{font:400 16px/1 var(--tv-font-sans);color:var(--sp-fg-1)}.price-card .desc{font:400 14px/1.55 var(--tv-font-sans);color:var(--sp-dark-teal);border-bottom:1px solid var(--sp-line);margin:0 0 24px;padding-bottom:24px}.price-card .feats{flex-direction:column;gap:12px;margin:0 0 24px;padding:0;list-style:none;display:flex}.price-card .feats li{font:500 16px/1.4 "Poppins", var(--tv-font-sans);color:var(--sp-dark-teal);align-items:center;gap:10px;display:flex}.price-card .feats .tick{background:var(--sp-medium-teal);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.price-card .feats .tick svg{width:12px;height:12px;display:block}.price-card .cta-row{flex-direction:column;align-items:center;gap:10px;margin-top:auto;display:flex}.price-card .cta-row .already{font:400 12px/1 var(--tv-font-sans);color:var(--sp-tranquil-dark)}.price-card .cta-row .already a{color:var(--sp-medium-teal);text-underline-offset:2px;text-decoration:underline}.social-proof{background:var(--sp-whisker);padding:96px 0}.social-proof .section-head{text-align:center;max-width:980px;margin:0 auto 40px}.social-proof .section-head h2{font:400 var(--tv-fs-h1)/var(--tv-lh-heading) var(--tv-font-display);color:var(--sp-dark-teal);letter-spacing:-.02em;text-wrap:balance;margin:0 0 24px}.reviews-header{font:400 18px/1 var(--tv-font-sans);color:var(--sp-dark-teal);align-items:center;gap:14px;display:inline-flex}.reviews-header .stars-big{color:#f4b740;font-size:var(--tv-fs-body-xl);letter-spacing:2px}.reviews-header .rating-n{font:var(--tv-fw-semi) var(--tv-fs-body-xl)/1 var(--tv-font-sans);color:var(--sp-dark-teal)}.reviews-header .rating-l{font:var(--tv-fw-regular) var(--tv-fs-body)/1 var(--tv-font-sans);color:var(--sp-fg-1)}.video-testimonials{flex-direction:column;align-items:center;gap:28px;margin:56px 0 0;display:flex}.vt-stage{perspective:1400px;width:100%;max-width:880px;height:580px;margin:0 auto;position:relative}.vt-card{aspect-ratio:9/16;background:var(--sp-light-neutral-cool);cursor:pointer;will-change:transform;isolation:isolate;border:none;border-radius:28px;width:280px;margin:0;padding:0;transition:transform .55s cubic-bezier(.22,.61,.36,1),box-shadow .35s,filter .35s,opacity .35s;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 20px 50px -18px #02394559,0 8px 22px -10px #02394540}.vt-card.is-center{z-index:3;transform:translate(-50%,-50%)scale(1.08);box-shadow:0 36px 70px -22px #02394573,0 14px 28px -12px #0239454d}.vt-card.is-left{z-index:2;filter:brightness(.96);transform:translate(calc(-50% - 240px),-50%)rotate(-4deg)scale(.92)}.vt-card.is-right{z-index:2;filter:brightness(.96);transform:translate(calc(240px - 50%),-50%)rotate(4deg)scale(.92)}.vt-card:focus-visible{outline:3px solid var(--sp-pet-pool);outline-offset:4px}.vt-poster{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.vt-shade{pointer-events:none;background:linear-gradient(#02394500 0% 55%,#023945a6 100%);position:absolute;inset:0}.vt-card.is-center .vt-shade{background:linear-gradient(#02394500 0% 35%,#0239458c 75%,#023945cc 100%)}.vt-caption{color:#fff;font:600 17px/1.35 var(--tv-font-sans);text-shadow:0 2px 10px #0006;pointer-events:none;z-index:2;text-wrap:pretty;text-align:center;position:absolute;bottom:32px;left:22px;right:22px}.vt-play{background:var(--sp-boop);color:#fff;z-index:3;pointer-events:none;border-radius:50%;justify-content:center;align-items:center;width:84px;height:84px;transition:transform .25s,box-shadow .25s;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 14px 32px -10px #f25e618c,0 0 0 6px #ffffff40}.vt-play svg{margin-left:4px}.vt-card.is-center:hover .vt-play{transform:translate(-50%,-50%)scale(1.06);box-shadow:0 18px 38px -10px #f25e61a6,0 0 0 8px #ffffff4d}.vt-controls{align-items:center;gap:14px;margin-top:4px;display:flex}.vt-nav{width:44px;height:44px;color:var(--sp-dark-teal);cursor:pointer;background:#fbe7e2;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .18s,color .18s,transform .18s;display:inline-flex}.vt-nav:hover{background:var(--sp-boop);color:#fff;transform:translateY(-1px)}.vt-dots{align-items:center;gap:8px;padding:0 6px;display:inline-flex}.vt-dotbtn{cursor:pointer;background:#0239452e;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:background .18s,width .25s}.vt-dotbtn.is-on{background:var(--sp-boop);border-radius:999px;width:22px}.reviews-marquee{flex-direction:column;gap:18px;margin:56px calc(50% - 50vw) 0;padding:0;display:flex;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.reviews-marquee-row{display:flex;overflow:hidden}.reviews-marquee-track{will-change:transform;flex-shrink:0;align-items:stretch;gap:18px;padding-right:18px;display:flex}.reviews-marquee-row.left .reviews-marquee-track{animation:70s linear infinite rmScrollLeft}.reviews-marquee-row.right .reviews-marquee-track{animation:80s linear infinite rmScrollRight}.reviews-marquee:hover .reviews-marquee-track{animation-play-state:paused}@keyframes rmScrollLeft{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes rmScrollRight{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.reviews-marquee-row.left .reviews-marquee-track,.reviews-marquee-row.right .reviews-marquee-track{animation:none}}.rm-card{background:#fff;border-radius:16px;flex-direction:column;flex-shrink:0;gap:10px;width:320px;padding:22px 24px;display:flex;box-shadow:0 2px 10px #0239450f}.rm-card .rm-stars{color:var(--sp-boop);letter-spacing:1.5px;font-size:13px;line-height:1}.rm-card .rm-body{font:var(--tv-fw-regular) 14px/1.55 var(--tv-font-sans);color:var(--sp-dark-teal);quotes:"“" "”";flex:1;margin:0}.rm-card .rm-body:before{content:open-quote}.rm-card .rm-body:after{content:close-quote}.rm-card .rm-foot{flex-direction:column;gap:2px;margin-top:6px;display:flex}.rm-card .rm-name{font:600 15px/1.25 var(--tv-font-sans);color:var(--sp-dark-teal)}.rm-card .rm-role{font:400 13px/1.3 var(--tv-font-sans);color:var(--sp-tranquil-dark);opacity:.8}.rm-photo{background:var(--sp-lake-walk);border-radius:16px;flex-shrink:0;width:240px;overflow:hidden;box-shadow:0 2px 10px #0239450f}.rm-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.reviews-marquee-row.right .rm-card{width:340px}.reviews-marquee-row.right .rm-photo{width:220px}.reviews-marquee-track .rm-card:nth-child(2n of .rm-card){background:#f0f6f6}.faq{background:var(--sp-whisker);padding:96px 0}.faq-wrap{max-width:1080px;margin:0 auto}.faq-head{text-align:center;margin-bottom:56px}.faq-head h2{font:var(--tv-fw-regular) var(--tv-fs-h1)/var(--tv-lh-heading) var(--tv-font-display);color:var(--sp-ink-2);letter-spacing:-.02em;margin:0}.faq-list{flex-direction:column;display:flex}.faq-item{border-top:1px solid var(--sp-line)}.faq-item:last-child{border-bottom:1px solid var(--sp-line)}.faq-q{text-align:left;width:100%;font:var(--tv-fw-regular) var(--tv-fs-body-lg)/var(--tv-lh-body) var(--tv-font-sans);color:var(--sp-ink-2);cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:24px;padding:28px 8px;display:flex}.faq-q .chev{color:var(--sp-dark-teal);flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.faq-q .chev:before{content:"";background:currentColor;width:16px;height:1.5px;display:block}.faq-q .chev:after{content:"";background:currentColor;width:1.5px;height:16px;margin-left:-8.75px;transition:transform .3s cubic-bezier(.4,0,.2,1);display:block}.faq-item.open .faq-q .chev:after{transform:scaleY(0)}.faq-a-wrap{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.4,0,.2,1);display:grid}.faq-item.open .faq-a-wrap{grid-template-rows:1fr}.faq-a{font:var(--tv-fw-regular) var(--tv-fs-body)/var(--tv-lh-body) var(--tv-font-sans);color:var(--sp-ink);opacity:0;max-width:880px;transition:opacity .25s,transform .32s cubic-bezier(.4,0,.2,1);overflow:hidden;transform:translateY(-4px)}.faq-a-inner{padding:0 8px 28px}.faq-item.open .faq-a{opacity:1;transform:translateY(0)}.cta-banner{padding:0 0 96px}.cta-banner .panel{background:var(--sp-medium-teal);color:#fff;border-radius:24px;grid-template-columns:1.05fr 1fr;align-items:stretch;display:grid;overflow:hidden}.cta-banner .copy{flex-direction:column;justify-content:center;padding:72px 64px;display:flex}.cta-banner h2{font:var(--tv-fw-regular) var(--tv-fs-h1)/var(--tv-lh-heading) var(--tv-font-display);letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0 0 28px}.cta-banner .row{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.cta-banner .already{font:400 13px/1 var(--tv-font-sans);color:#fff9}.cta-banner .already a{color:var(--sp-pet-pool);text-underline-offset:3px;text-decoration:underline}.cta-banner .image{background:center/cover var(--sp-lighter-teal);min-height:320px}@media (width<=980px){.sp-container{padding:0 20px}.nav-links,.nav-cta .login,.nav-cta .btn{display:none}.mobile-toggle{cursor:pointer;width:40px;height:40px;color:var(--sp-dark-teal);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;margin-left:auto;font-family:Material Symbols Outlined;font-size:24px;display:inline-flex}.nav-cta{gap:8px;margin-left:auto}.nav-cta .btn-mobile{background:var(--sp-boop);color:#fff;border-radius:999px;align-items:center;height:36px;padding:0 16px;font-size:13px;text-decoration:none;display:inline-flex}.nav{gap:12px;height:64px}.nav-brand img{height:26px}.hero{padding:36px 0 48px}.hero-grid{grid-template-columns:1fr;gap:32px}.hero .lede{max-width:none}.hero-ctas{flex-direction:column;align-items:stretch;gap:12px}.hero-ctas .btn{width:100%}.hero-media{aspect-ratio:4/3;order:2;max-height:none}.hero-media .frame img{-o-object-position:center 30%;object-position:center 30%}.hero-media .dot-grid{background-size:12px 12px;width:100px;height:70px;bottom:-16px;left:-20px}.hero-media .badge-float{gap:10px;padding:10px 12px;top:16px;right:-12px}.hero-media .badge-float .ico{width:30px;height:30px}.hero-media .quote-float{max-width:220px;padding:14px 16px;bottom:16px;left:-16px}.trust-strip .row{grid-template-columns:1fr 1fr;gap:12px;padding:20px 0}.trust-item{border-right:none;gap:8px;padding-right:0}.trust-item .ico{width:28px;height:28px}.trust-item .ico-img{width:36px;height:36px}.section{padding:56px 0}.section-head{margin-bottom:36px}.answers .section-head h2{white-space:normal}.answers .feature-grid{grid-template-columns:1fr;gap:32px}.feature-tile .ico-wrap{width:52px;height:52px;margin-bottom:16px}.symptoms .grid{grid-template-columns:1fr;gap:36px}.symptoms .checks{-moz-column-gap:16px;grid-template-columns:1fr 1fr;gap:16px}.phone-stack{max-width:380px;margin:0 auto}.stats .grid{grid-template-columns:1fr;gap:12px}.stat-card{padding:28px 20px}.test-dark{padding:48px 0}.test-dark .grid{grid-template-columns:1fr;gap:32px}.test-dark .photos .ph{border-radius:12px}.test-dark .grid>div>.btn-primary{width:max-content;margin-left:auto;margin-right:auto;display:flex}.pricing{padding:56px 0}.pricing .cards{grid-template-columns:1fr;gap:16px;max-width:460px}.price-card{padding:28px 24px}.social-proof{padding:64px 0}.vt-stage{max-width:640px;height:480px}.vt-card{width:220px}.vt-card.is-left{transform:translate(calc(-50% - 170px),-50%)rotate(-4deg)scale(.9)}.vt-card.is-right{transform:translate(calc(170px - 50%),-50%)rotate(4deg)scale(.9)}.vt-play{width:68px;height:68px}.vt-play svg{width:22px;height:22px}}@media (width<=560px){.vt-stage{height:420px}.vt-card{width:180px}.vt-card.is-left{transform:translate(calc(-50% - 130px),-50%)rotate(-5deg)scale(.86)}.vt-card.is-right{transform:translate(calc(130px - 50%),-50%)rotate(5deg)scale(.86)}.vt-card.is-center{transform:translate(-50%,-50%)scale(1.05)}.vt-caption{bottom:22px;left:16px;right:16px}.faq{padding:64px 0}.faq-head{margin-bottom:32px}.faq-q{padding:20px 4px}.faq-a-inner{padding:0 4px 20px}.cta-banner{padding:0 0 56px}.cta-banner .panel{border-radius:16px;grid-template-columns:1fr}.cta-banner .copy{text-align:center;align-items:center;padding:36px 24px}.cta-banner .image{order:2;min-height:220px}.cta-banner .row{align-items:center}}.sp-footer{background:var(--sp-medium-teal);color:var(--sp-whisker);font-family:var(--sp-font-sans);padding:72px 0 32px}.sp-footer .f-container{max-width:1280px;margin:0 auto;padding:0 48px}.sp-footer--main .f-top{border-bottom:1px solid #ffffff1f;grid-template-columns:1.3fr 2.7fr;gap:64px;padding-bottom:48px;display:grid}.sp-footer .f-brand .logo{margin-bottom:20px;display:block}.sp-footer .f-brand .logo img{width:auto;height:44px;display:block}.sp-footer .f-brand .tagline{color:#ffffffb3;max-width:340px;margin:0 0 24px;font:400 14px/1.6 Poppins}.sp-footer .socials{gap:10px;display:flex}.sp-footer .socials a{width:36px;height:36px;color:var(--sp-whisker);background:#ffffff14;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:all .18s;display:inline-flex}.sp-footer .socials a:hover{background:var(--sp-pet-pool);color:var(--sp-medium-teal)}.sp-footer .socials svg{width:16px;height:16px}.sp-footer .f-cols{grid-template-columns:repeat(4,1fr);gap:36px 24px;display:grid}.sp-footer .f-cols h4{color:var(--sp-whisker);text-transform:uppercase;letter-spacing:.1em;margin:0 0 16px;font:600 12px/1 Poppins}.sp-footer .f-cols a{color:#ffffffb8;padding:5px 0;font:400 14px/1.4 Poppins;text-decoration:none;transition:color .18s;display:block}.sp-footer .f-cols a:hover{color:var(--sp-pet-pool)}.sp-footer .f-acc{border-top:1px solid #ffffff1f;margin-top:8px;display:none}.sp-footer .f-acc details{border-bottom:1px solid #ffffff1a}.sp-footer .f-acc summary{cursor:pointer;color:var(--sp-whisker);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;padding:18px 4px;font:600 13px/1 Poppins;list-style:none;display:flex}.sp-footer .f-acc summary::-webkit-details-marker{display:none}.sp-footer .f-acc summary .chev{color:#fff9;width:14px;height:14px;transition:transform .2s}.sp-footer .f-acc details[open] summary .chev{transform:rotate(180deg)}.sp-footer .f-acc .acc-body{flex-direction:column;gap:2px;padding:0 4px 16px;display:flex}.sp-footer .f-acc .acc-body a{color:#ffffffc7;padding:8px 0;font:400 15px/1.4 Poppins;text-decoration:none;transition:color .18s;display:block}.sp-footer .f-acc .acc-body a:active{color:var(--sp-pet-pool)}.sp-footer .f-disclaimer{border-bottom:1px solid #ffffff1f;padding:36px 0 28px}.sp-footer .f-disclaimer p{color:#ffffff8c;max-width:1080px;margin:0 0 14px;font:400 11px/1.65 Poppins}.sp-footer .f-disclaimer p:last-child{margin-bottom:0}.sp-footer .f-disclaimer sup{vertical-align:super;font-size:.7em}.sp-footer--landing .f-disclaimer--top{padding-top:0}.sp-footer .legal{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:24px;display:flex}.sp-footer .legal .copy{color:#ffffff8c;font:400 12px Poppins}.sp-footer .legal .legal-links{flex-wrap:wrap;gap:24px;display:flex}.sp-footer .legal .legal-links a{color:#ffffffb8;padding:0;font:400 12px Poppins;text-decoration:none;display:inline}.sp-footer .legal .legal-links a:hover{color:var(--sp-pet-pool)}@media (width<=860px){.sp-footer{padding:48px 0 28px}.sp-footer .f-container{padding:0 22px}.sp-footer--main .f-top{border-bottom:0;grid-template-columns:1fr;gap:28px;padding-bottom:8px}.sp-footer .f-brand .tagline{max-width:none}.sp-footer--main .f-cols{display:none}.sp-footer--main .f-acc{display:block}.sp-footer .f-disclaimer{padding:28px 0 24px}.sp-footer .legal{flex-direction:column;align-items:flex-start;gap:14px}}[data-vp=mobile] .sp-footer{padding:48px 0 28px}[data-vp=mobile] .sp-footer .f-container{padding:0 22px}[data-vp=mobile] .sp-footer--main .f-top{border-bottom:0;grid-template-columns:1fr;gap:28px;padding-bottom:8px}[data-vp=mobile] .sp-footer .f-brand .tagline{max-width:none}[data-vp=mobile] .sp-footer--main .f-cols{display:none}[data-vp=mobile] .sp-footer--main .f-acc{display:block}[data-vp=mobile] .sp-footer .f-disclaimer{padding:28px 0 24px}[data-vp=mobile] .sp-footer .legal{flex-direction:column;align-items:flex-start;gap:14px}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Poppins,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.inline{display:inline}.grid{display:grid}.hidden{display:none}:focus-visible{outline-offset:2px;border-radius:2px;outline:3px solid #06c}.skip-link{background:var(--sp-dark-teal,#042e33);color:var(--sp-whisker,#fff);z-index:1000;border-radius:0 0 12px 12px;padding:.75rem 1rem;text-decoration:none;transition:top .15s;position:absolute;top:-40px;left:1rem}.skip-link:focus{top:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:focus-visible{outline-color:canvastext}.skip-link{color:canvastext;background:canvas;border:1px solid canvastext}}
