*,:before,:after{box-sizing:border-box}button,input,select,textarea{font-family:inherit}:root{--pa-font:"Inter", var(--pet-font-sans,system-ui, sans-serif);--pa-serif:"Source Serif 4", var(--pet-font-serif,Georgia, serif);--pa-navy:var(--pet-primary,#1b2f5b);--pa-navy-fill:var(--pa-navy);--pa-coral:var(--pet-secondary,#e46e42);--pa-ink:var(--pet-text-primary,#1a1a2e);--pa-muted:var(--pet-text-muted,#6b6a7a);--pa-ground:var(--pet-surface-alt,#f9f7f3);--pa-surface:var(--pet-surface,#fff);--pa-warm:var(--pet-surface-warm,#f5f0e8);--pa-line:rgba(var(--pet-primary-rgb,27, 47, 91), .12);--pa-radius:var(--pet-radius,14px);--pa-radius-lg:22px;--pa-navy-fill-hover:var(--pet-primary-fill-hover,var(--pet-primary-light,#2a4271));--pa-coral-hover:var(--pet-secondary-dark,#c95c37);--pa-focus-ring:0 0 0 3px rgba(var(--pet-primary-rgb,27, 47, 91), .12);--pa-shadow-xs:var(--pet-shadow-xs,0 1px 2px #1b2f5b0a);--pa-shadow-sm:var(--pet-shadow-sm,0 1px 2px #1b2f5b0a, 0 6px 18px #1b2f5b0f);--pa-shadow-md:var(--pet-shadow-lg,0 1px 3px #1b2f5b0d, 0 12px 30px #1b2f5b17);--pa-shadow-lg:var(--pet-shadow-xl,0 2px 6px #1b2f5b0f, 0 24px 56px #1b2f5b26);--pa-ease:cubic-bezier(.2, .7, .2, 1);--pa-hand:"Caveat", "Segoe Print", "Bradley Hand", cursive;--pa-header-h:72px;--pa-tabbar-h:64px;--pa-wrap:1240px}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--pa-header-h) + 16px)}body{background:var(--pa-ground);color:var(--pa-ink);font-family:var(--pa-font);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.6}img,svg,video{max-width:100%;height:auto}html,body{overflow-x:clip}a{color:var(--pa-navy)}a:hover{color:var(--pet-primary-dark,#0f1e3b)}h1,h2,h3,h4{font-family:var(--pa-serif);letter-spacing:-.01em;color:var(--pa-navy);font-weight:600;line-height:1.15}:focus-visible{outline:3px solid var(--pa-coral);outline-offset:2px;border-radius:6px}.pa-wrap{width:100%;max-width:var(--pa-wrap);margin:0 auto;padding:0 20px}.pa-icon{width:1em;height:1em;font-family:PET Icons;font-style:normal;font-weight:400;font-size:var(--pa-icon,20px);letter-spacing:normal;text-transform:none;white-space:nowrap;font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;direction:ltr;flex:none;line-height:1;display:inline-block;overflow:hidden}.pa-icon--fill{font-variation-settings:"FILL" 1, "wght" 400, "GRAD" 0, "opsz" 24}.screen-reader-text,.pa-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.pa-skip{z-index:1000;background:var(--pa-navy-fill);color:#fff;border-radius:10px;padding:10px 16px;text-decoration:none;position:absolute;top:-60px;left:12px}.pa-skip:focus{color:#fff;top:12px}.pa-main{min-height:50vh;display:block}.pa-main:focus{outline:none}.pa-button{border-radius:var(--pet-button-radius,14px);min-height:44px;font:600 .9375rem/1 var(--pa-font);cursor:pointer;white-space:nowrap;border:1.5px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.pa-button--primary{background:var(--pa-navy-fill);color:#fff}.pa-button--primary:hover{background:var(--pa-navy-fill-hover);color:#fff}.pa-button--secondary{background:var(--pa-coral);color:#fff}.pa-button--secondary:hover{background:var(--pa-coral-hover);color:#fff}.pa-button--ghost{color:var(--pa-navy);border-color:var(--pa-line);background:0 0}.pa-button--ghost:hover{border-color:var(--pa-navy);color:var(--pa-navy)}.pa-header{z-index:50;background:color-mix(in srgb, var(--pa-surface) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--pa-line);transition:box-shadow .2s;position:sticky;top:0}.admin-bar .pa-header{top:32px}@media (max-width:782px){.admin-bar .pa-header{top:46px}}@media (max-width:600px){.admin-bar .pa-header{top:0}}.pa-header.is-scrolled{box-shadow:var(--pa-shadow-md)}.pa-header__bar{max-width:1440px;height:var(--pa-header-h);align-items:center;gap:16px;transition:height .2s;display:flex}.pa-header.is-scrolled .pa-header__bar{height:62px}.pa-brand{flex:0 auto;align-items:center;min-width:96px;line-height:0;display:inline-flex}.pa-brand .pa-logo{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:44px;transition:height .2s}.pa-header.is-scrolled .pa-brand .pa-logo{height:38px}.pa-logo--dark{display:none}.pa-badge{width:var(--pa-badge,96px);height:var(--pa-badge,96px);flex:none;line-height:0;display:inline-block}.pa-badge__img{width:100%;height:100%;display:block}.pa-badge .pa-badge__img--dark,.bb-dark-theme .pa-badge .pa-badge__img--light{display:none}.bb-dark-theme .pa-badge .pa-badge__img--dark{display:block}.pa-badge--stamp,.pa-badge--seal{z-index:2;pointer-events:none;filter:drop-shadow(0 6px 14px #0f172a47);position:absolute}.pa-badge--stamp{bottom:14px;right:14px;transform:rotate(8deg)}.pa-badge--seal{top:-14px;right:-10px;transform:rotate(10deg)}.pa-about .pet-blocks-narrative__media,.pa-person__media,.pa-confirm{position:relative}.bb-dark-theme :is(.pa-badge--seal,.pa-badge--stamp,.pet-certificate-card__seal){border-radius:50%;box-shadow:0 0 0 2px #ffffffd9}@media (max-width:600px){.pa-badge--stamp{bottom:10px;right:10px;--pa-badge:76px!important}.pa-badge--seal{top:-12px;right:-6px;--pa-badge:46px!important}}.pa-nav{flex:1 0 auto;justify-content:center;min-width:max-content;display:flex}.pa-menu{white-space:nowrap;align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.pa-menu>li{align-items:center;display:flex;position:relative}.pa-menu>li>a{color:var(--pa-ink);border-radius:10px;grid-template-columns:auto auto;align-items:center;column-gap:7px;padding:8px 12px;font-size:.9375rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-grid}.pa-menu>li>a .pa-menu__desc{display:none}.pa-menu>li>a>.pa-menu__label{grid-column:2}.pa-menu>li>a>.pa-menu__label:first-child{grid-column:1/-1}.pa-menu__icon{color:var(--pa-coral);line-height:0;display:inline-flex}.pa-menu>li>a:hover .pa-menu__icon,.pa-menu>li.is-open>a .pa-menu__icon{color:var(--pa-navy)}.pa-menu>li>a:hover,.pa-menu>li.is-open>a{background:rgba(var(--pet-primary-rgb,27, 47, 91), .06);color:var(--pa-navy)}.pa-menu>li.current-menu-item>a,.pa-menu>li.current-menu-ancestor>a,.pa-menu>li.current-page-ancestor>a{color:var(--pa-navy);box-shadow:inset 0 -2px 0 var(--pa-coral);border-radius:10px 10px 0 0}.pa-menu>li.menu-item-has-children>a{padding-right:4px}.pa-menu__open{width:28px;height:28px;color:var(--pa-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;margin-left:-2px;padding:0;display:inline-flex}.pa-menu__open:hover{color:var(--pa-navy);background:rgba(var(--pet-primary-rgb,27, 47, 91), .06)}.pa-menu__open .pa-icon{transition:transform .2s}li.is-open>.pa-menu__open .pa-icon{transform:rotate(180deg)}.pa-panel{z-index:60;background:var(--pa-surface);border:1px solid var(--pa-line);min-width:280px;max-width:420px;box-shadow:var(--pet-shadow-xl,0 18px 48px #1e1c181a);opacity:0;visibility:hidden;border-radius:16px;padding:10px;transition:opacity .15s,transform .15s,visibility 0s linear .15s;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%,6px)}.pa-panel:before{content:"";height:12px;position:absolute;top:-12px;left:0;right:0}.pa-menu>li.is-open>.pa-panel{opacity:1;visibility:visible;transition:opacity .15s,transform .15s,visibility;transform:translate(-50%)}@media (hover:hover) and (min-width:1024px){.pa-menu>li.menu-item-has-children:hover>.pa-panel{opacity:1;visibility:visible;transition:opacity .15s 50ms,transform .15s 50ms,visibility 0s 50ms;transform:translate(-50%)}.pa-nav .pa-menu>li.menu-item-has-children{border-radius:10px;padding-right:2px}.pa-nav .pa-menu>li.menu-item-has-children:hover,.pa-nav .pa-menu>li.menu-item-has-children.is-open{background:rgba(var(--pet-primary-rgb,27, 47, 91), .06)}.pa-nav .pa-menu>li.menu-item-has-children:hover>a,.pa-nav .pa-menu>li.menu-item-has-children.is-open>a,.pa-nav .pa-menu>li.menu-item-has-children>.pa-menu__open:hover{background:0 0}.pa-nav .pa-menu>li.menu-item-has-children:hover>a,.pa-nav .pa-menu>li.menu-item-has-children:hover>a .pa-menu__icon,.pa-nav .pa-menu>li.menu-item-has-children:hover>.pa-menu__open,.pa-nav .pa-menu>li.menu-item-has-children.is-open>.pa-menu__open{color:var(--pa-navy)}.pa-nav .pa-menu>li.menu-item-has-children:is(.current-menu-item,.current-menu-ancestor,.current-page-ancestor){box-shadow:inset 0 -2px 0 var(--pa-coral);border-radius:10px 10px 0 0}.pa-nav .pa-menu>li.menu-item-has-children:is(.current-menu-item,.current-menu-ancestor,.current-page-ancestor)>a{box-shadow:none}}.pa-panel .sub-menu{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pa-panel .sub-menu a{color:var(--pa-ink);border-radius:10px;flex-direction:column;gap:2px;padding:10px 12px;font-size:.9375rem;font-weight:600;line-height:1.3;text-decoration:none;display:flex}.pa-panel .sub-menu a:hover{background:var(--pa-warm);color:var(--pa-navy)}.pa-panel .pa-menu__desc{color:var(--pa-muted);font-size:.8125rem;font-weight:400}.pa-panel .current-menu-item>a{color:var(--pa-navy);background:rgba(var(--pet-primary-rgb,27, 47, 91), .05)}.pa-actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.pa-action{border:1px solid var(--pa-line);border-radius:var(--pet-button-radius,14px);background:var(--pa-surface);min-width:44px;height:44px;color:var(--pa-navy);font:600 .875rem/1 var(--pa-font);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 11px;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex;position:relative}:is(.pa-action,.pa-account__button,.pa-continue):hover{background:var(--pa-warm);border-color:rgba(var(--pet-primary-rgb,27, 47, 91), .3);color:var(--pa-navy)}:is(.pa-action,.pa-account__button)[aria-expanded=true]{background:var(--pa-surface);border-color:var(--pa-navy)}:is(.pa-action,.pa-account__button)[aria-expanded=true]:hover{background:var(--pa-warm);border-color:var(--pa-navy)}.pa-action .pa-icon{--pa-icon:22px}.pa-action__word{display:none}.pa-count{background:var(--pa-coral);color:#fff;min-width:18px;height:18px;font:700 .6875rem/18px var(--pa-font);text-align:center;box-shadow:0 0 0 2px var(--pa-surface);border-radius:999px;padding:0 5px;position:absolute;top:-6px;right:-6px}.pa-count[hidden]{display:none}.pa-header__cta{margin-left:6px}.pa-continue{background:var(--pa-warm);height:44px;color:var(--pa-ink);border:1px solid var(--pa-line);border-radius:999px;align-items:center;gap:8px;padding:0 14px 0 6px;text-decoration:none;display:none}.pa-ring{--pa-p:0;background:conic-gradient(var(--pa-coral) calc(var(--pa-p) * 1%), rgba(var(--pet-primary-rgb,27, 47, 91), .12) 0);border-radius:50%;flex:0 0 32px;width:32px;height:32px;-webkit-mask:radial-gradient(circle,#0000 10px,#000 10.5px);mask:radial-gradient(circle,#0000 10px,#000 10.5px)}.pa-continue__text{min-width:0;line-height:1.15;display:flex}.pa-continue__eyebrow{white-space:nowrap;color:var(--pa-navy);font-size:.875rem;font-weight:700}.pa-continue__more{display:none}@media (min-width:1280px){.pa-continue__more{display:inline}}.pa-account{display:flex;position:relative}.pa-account__button{border:1px solid var(--pa-line);border-radius:var(--pet-button-radius,14px);background:var(--pa-surface);height:44px;color:var(--pa-ink);font:600 .875rem/1 var(--pa-font);cursor:pointer;align-items:center;gap:8px;padding:0 10px 0 4px;transition:background-color .15s,border-color .15s;display:inline-flex}.pa-account__button .pa-icon{color:var(--pa-muted);transition:transform .2s;--pa-icon:16px!important}.pa-account__button[aria-expanded=true] .pa-icon{transform:rotate(180deg)}.pa-account__name{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}.pa-avatar{object-fit:cover;background:var(--pa-warm);border-radius:50%;flex:none}.pa-account__button .pa-avatar{border-radius:50%;width:34px;height:34px}.pa-avatar--sm{width:24px;height:24px}.pa-avatar--lg{width:44px;height:44px}.pa-pop{z-index:60;background:var(--pa-surface);border:1px solid var(--pa-line);width:280px;box-shadow:var(--pet-shadow-xl,0 18px 48px #1e1c181a);border-radius:16px;padding:10px;position:absolute;top:calc(100% + 10px);right:0}.pa-pop[hidden]{display:none}.mfp-hide{display:none!important}.pa-searchmenu,.pa-helpmenu{display:none;position:relative}:is(.pa-action--search,.pa-action--help){gap:4px;padding:0 8px 0 11px}:is(.pa-action--search,.pa-action--help)>.pa-icon:not(:first-child){color:var(--pa-muted);transition:transform .2s;--pa-icon:16px!important}:is(.pa-action--search,.pa-action--help)[aria-expanded=true]>.pa-icon:not(:first-child){transform:rotate(180deg)}.pa-searchmenu__panel{width:min(480px,100vw - 32px);padding:10px}.pa-searchmenu__panel .pet-search-modal__input-wrap{padding:10px 12px}.pa-searchmenu__panel .pet-search-modal__input{font-size:1rem!important}.pa-searchmenu__panel .pet-search-modal__results{overscroll-behavior:contain;min-height:0;max-height:min(60vh,520px);padding:6px 0 0;overflow-y:auto}.pa-searchmenu__panel .pet-search-modal__hint{padding:16px 12px 10px;font-size:.9375rem}.pa-searchmenu__panel .pet-search-modal__footer{padding-top:10px}.pa-helpmenu__panel{width:260px}.pa-helpmenu__social{justify-content:flex-start;gap:4px;padding:8px 4px 0}.pa-helpmenu__social a{width:40px;height:40px;color:var(--pa-muted);border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.pa-helpmenu__social a:hover{background:var(--pa-warm);color:var(--pa-navy)}.pa-helpmenu__social svg{width:20px;height:20px}.pa-basket{display:flex;position:relative}.pa-action--basket{gap:4px;padding:0 8px 0 11px}.pa-action--basket>.pa-icon:not(:first-child){color:var(--pa-muted);transition:transform .2s;--pa-icon:16px!important}.pa-action--basket[aria-expanded=true]>.pa-icon:not(:first-child){transform:rotate(180deg)}.pa-basket__panel{width:400px;padding:14px 16px 16px}.pa-mini{overscroll-behavior:contain;max-height:min(50vh,440px);margin:0;padding:0;list-style:none;overflow-y:auto}.pa-mini__item{border-bottom:1px solid var(--pa-line);grid-template-columns:88px minmax(0,1fr);align-items:start;gap:12px;position:relative;background:0 0!important;margin:0!important;padding:12px 36px 12px 0!important;display:grid!important}.pa-mini__item:last-child{border-bottom:0}.pa-mini__thumb{aspect-ratio:16/10;background:var(--pa-warm);border-radius:10px;width:88px;display:block;overflow:hidden}.pa-mini__thumb img{object-fit:cover;display:block;border-radius:0!important;width:100%!important;height:100%!important;margin:0!important}.pa-mini.cart_list .pa-mini__item:before,.pa-mini.cart_list .pa-mini__item:after{content:none;display:none}.pa-mini.cart_list .pa-mini__item img{float:none}.pa-mini__body{flex-direction:column;gap:6px;min-width:0;display:flex}.pa-mini__name{-webkit-line-clamp:2;font:600 .9375rem/1.3 var(--pa-font);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;color:var(--pa-navy)!important;text-decoration:none!important}.pa-mini__opts{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.pa-mini__pill .pet-purchase-type-pill{margin:0}.pa-mini__opt{color:var(--pa-muted);font-size:.8125rem;line-height:1.4}.pa-mini__opt-label{color:var(--pa-ink);font-weight:600}.pa-mini__opt p{margin:0;display:inline}.pa-mini__price{color:var(--pa-ink);flex-wrap:wrap;align-items:baseline;gap:6px;margin:0;font-size:1rem;font-weight:700;display:flex}.pa-mini__price del{color:var(--pa-muted);font-size:.8125rem;font-weight:500}.pa-mini__price ins{text-decoration:none}.pa-mini__qty{color:var(--pa-muted);font-size:.875rem;font-weight:600}.pa-mini__remove{justify-content:center;align-items:center;width:32px;height:32px;text-decoration:none;top:10px;right:0;color:var(--pa-muted)!important;background:0 0!important;border-radius:50%!important;display:inline-flex!important;position:absolute!important}.pa-mini__remove:hover{background:var(--pa-warm)!important;color:var(--pa-navy)!important}.pa-mini__foot{margin:0;padding:0;background:0 0!important}.pa-mini__summary{border-top:1px solid var(--pa-line);gap:6px;padding:12px 0;font-size:.9375rem;display:grid}.pa-mini__summary>*{margin:0}.pa-mini__total{color:var(--pa-ink);justify-content:space-between;align-items:baseline;padding-top:4px;font-size:1.125rem;font-weight:700;display:flex}.pa-mini__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0;display:grid!important}.pa-mini__actions .button{justify-content:center;align-items:center;width:100%;border-radius:var(--pet-button-radius,14px)!important;background:var(--pa-navy-fill)!important;color:#fff!important;height:48px!important;min-height:48px!important;line-height:1!important;font:700 .9375rem/1 var(--pa-font)!important;box-shadow:none!important;border:0!important;margin:0!important;padding:0 12px!important;text-decoration:none!important;display:inline-flex!important}.pa-mini__actions .button.checkout{background:var(--pa-coral)!important}.pa-mini__actions .button:hover{filter:brightness(1.1)}.pa-basket__empty:not(:has(.pet-empty)){justify-items:start;gap:12px;padding:4px 6px 6px;display:grid}.pa-basket__empty:not(:has(.pet-empty)) p{color:var(--pa-muted);margin:0}.pa-basket__empty .pet-empty{padding:12px 8px 8px}.pa-basket__panel .blockUI.blockOverlay{border-radius:16px}@media (max-width:600px){.pa-basket,.pa-actions,.pa-header__bar{position:static}.pa-basket__panel{width:auto;top:100%;left:12px;right:12px}}.pa-basket-sheet .pet-modal__body{min-height:0;padding-bottom:calc(16px + env(safe-area-inset-bottom));flex-direction:column;display:flex}.pa-basket-sheet .widget_shopping_cart_content{flex-direction:column;min-height:0;display:flex}.pa-basket-sheet .pa-mini{flex:auto;max-height:none}.pa-basket-sheet .pa-mini__foot{position:sticky;bottom:0;background:var(--pa-surface)!important}.pa-pop__hello{font-family:var(--pa-serif);color:var(--pa-navy);margin:4px 10px 8px;font-size:1.125rem;font-weight:600}.pa-links{gap:2px;margin:0;padding:0;list-style:none;display:grid}.pa-links a,.pa-signout{color:var(--pa-ink);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:.9375rem;font-weight:500;text-decoration:none;display:flex}.pa-links a:hover,.pa-signout:hover{background:var(--pa-warm);color:var(--pa-navy)}.pa-links .pa-icon,.pa-signout .pa-icon{color:var(--pa-muted)}:root{--pa-gold-rgb:202, 138, 4;--pa-gold-ink:#854d0e;--pa-gold-icon:#a16207}.pa-vip{border:1px solid rgba(var(--pa-gold-rgb), .32);background:linear-gradient(135deg, rgba(var(--pa-gold-rgb), .14) 0%, rgba(var(--pa-gold-rgb), .04) 65%, rgba(var(--pa-gold-rgb), .1) 100%);box-shadow:inset 0 1px 0 #ffffffb3, 0 6px 16px -12px rgba(var(--pa-gold-rgb), .9);border-radius:12px;margin:4px 0;padding:4px;list-style:none;position:relative}.pa-vip__head{letter-spacing:.08em;text-transform:uppercase;color:var(--pa-gold-ink);align-items:center;gap:6px;margin:4px 8px 2px;padding:0;font-size:.6875rem;font-weight:700;line-height:1.4;display:flex}.pa-vip__head .pa-icon{color:var(--pa-gold-icon)}.pa-vip>ul{background:0 0;border:0;border-radius:0;gap:2px;margin:0;padding:0;list-style:none;display:grid}.pa-links .pa-vip a .pa-icon{color:var(--pa-gold-icon)}.pa-links .pa-vip a:hover{background:rgba(var(--pa-gold-rgb), .14)}.pa-pop__foot{border-top:1px solid var(--pa-line);justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding-top:6px;display:flex}.pet-theme-toggle{width:40px;height:40px;color:var(--pa-ink);border-radius:10px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.pet-theme-toggle:hover{background:var(--pa-warm);color:var(--pa-navy)}.pet-theme-toggle i{display:none}.pet-theme-toggle__icon:before{font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font:400 22px/1 PET Icons}.pet-theme-toggle__moon:before{content:"dark_mode"}.pet-theme-toggle__sun:before{content:"light_mode"}.pet-theme-toggle__sun,.bb-dark-theme .pet-theme-toggle__moon{display:none}.bb-dark-theme .pet-theme-toggle__sun{display:inline}.pa-pop__foot .pet-theme-toggle{gap:12px;width:auto;height:auto;padding:10px 12px;font-size:.9375rem;font-weight:500}.pa-pop__foot .pet-theme-toggle .pet-theme-toggle__icon{color:var(--pa-muted)}.pa-pop__foot .pet-theme-toggle:after{content:"Dark mode"}.bb-dark-theme .pa-pop__foot .pet-theme-toggle:after{content:"Light mode"}.pa-pop__foot>:is(.pet-theme-toggle,.pa-signout){white-space:nowrap;flex:1 1 0;justify-content:flex-start}.pa-burger{border-radius:var(--pet-button-radius,14px);background:var(--pa-navy-fill);color:#fff;height:44px;font:600 .875rem/1 var(--pa-font);cursor:pointer;border:0;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.pa-burger:hover{background:var(--pa-navy-fill-hover)}.pa-burger .pa-burger__open,.pa-burger .pa-burger__shut{display:inline-flex}.pa-burger .pa-burger__shut,.pa-burger[aria-expanded=true] .pa-burger__open{display:none}.pa-burger[aria-expanded=true] .pa-burger__shut{display:inline-flex}@media (min-width:1024px){.pa-burger{display:none}.pa-continue{display:inline-flex}.pa-searchmenu,.pa-helpmenu{display:flex}}@media (min-width:1360px){.pa-action--signin .pa-action__word{display:inline}}@media (max-width:1199px){.pa-header__cta,.pa-account__name{display:none}.pa-menu>li>a{padding-left:9px;padding-right:9px}.pa-menu>li>a>.pa-menu__icon{display:none}.pa-menu>li>a>.pa-menu__label{grid-column:1/-1}}@media (max-width:1023px){.pa-nav,.pa-action--search{display:none}.pa-account__button{gap:4px;padding:0 6px 0 4px}.pa-header__bar{gap:12px}.pa-brand .pa-logo{height:38px}}@media (max-width:480px){:root{--pa-header-h:62px}.pa-header__bar{gap:8px;padding-left:14px;padding-right:14px}.pa-actions{gap:6px}.pa-brand .pa-logo{height:34px}.pa-header.is-scrolled .pa-brand .pa-logo{height:32px}.pa-burger__word{display:none}.pa-burger{padding:0 10px}}@media (max-width:379px){.pa-header__bar{gap:6px;padding-left:12px;padding-right:12px}.pa-brand{flex:0 auto;min-width:0}.pa-brand .pa-logo,.pa-header.is-scrolled .pa-brand .pa-logo{max-width:100%;height:auto;max-height:34px}.pa-action--basket>.pa-icon:not(:first-child),.pa-account__button>.pa-icon{display:none}.pa-action--basket{padding:0 10px}.pa-account__button{padding:0 4px}}.pa-drawer{inset:var(--pa-drawer-top,var(--pa-header-h)) 0 0 0;z-index:45;background:#0f1e3b47;position:fixed}.pa-drawer[hidden]{display:none}.pa-drawer__panel{overscroll-behavior:contain;width:min(100%,480px);height:100%;padding:18px 20px calc(32px + var(--pa-tabbar-h) + env(safe-area-inset-bottom));background:var(--pa-ground);flex-direction:column;gap:16px;margin-left:auto;animation:.22s pa-slide;display:flex;overflow-y:auto}@keyframes pa-slide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}.pa-drawer__me{align-items:center;gap:12px;display:flex}.pa-drawer__hello{font-family:var(--pa-serif);color:var(--pa-navy);margin:0;font-size:1.375rem;font-weight:600}.pa-drawer__ctas{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pa-drawer__heading{letter-spacing:.08em;text-transform:uppercase;color:var(--pa-muted);margin:0 0 6px;font-size:.75rem;font-weight:700}.pa-card{border-radius:var(--pa-radius);background:var(--pa-surface);border:1px solid var(--pa-line);color:var(--pa-ink);flex-direction:column;gap:8px;padding:16px;text-decoration:none;display:flex}.pa-continue-card{border-radius:var(--pa-radius);background:var(--pa-navy-fill);color:#fff;align-items:center;gap:12px;padding:10px 14px 10px 10px;text-decoration:none;display:flex}.pa-continue-card:hover{color:#fff;background:var(--pa-navy-fill-hover)}.pa-continue-card__text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.pa-continue-card__eyebrow{letter-spacing:.06em;text-transform:uppercase;color:#ffc3a8;font-size:.6875rem;font-weight:700}.pa-continue-card__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.pa-ring--lg{background:conic-gradient(var(--pa-coral) calc(var(--pa-p) * 1%), #ffffff2e 0);flex:0 0 44px;width:44px;height:44px;position:relative;-webkit-mask:none;mask:none}.pa-ring--lg:before{content:"";background:var(--pa-navy-fill);border-radius:50%;position:absolute;inset:4px}.pa-ring--lg>span{justify-content:center;align-items:center;font-size:.6875rem;font-weight:700;display:flex;position:absolute;inset:0}.pa-drawer__search{border:1px solid var(--pa-line);background:var(--pa-surface);width:100%;min-height:50px;color:var(--pa-muted);font:500 1rem/1 var(--pa-font);text-align:left;cursor:pointer;border-radius:14px;align-items:center;gap:10px;padding:0 16px;display:flex}.pa-menu--drawer{background:var(--pa-surface);border:1px solid var(--pa-line);border-radius:var(--pa-radius);display:block;overflow:hidden}.pa-menu--drawer>li{border-bottom:1px solid var(--pa-line);flex-wrap:wrap;display:flex}.pa-menu--drawer>li:last-child{border-bottom:0}.pa-menu--drawer>li>a{border-radius:0;flex:auto;grid-template-columns:auto 1fr;align-content:center;align-items:center;column-gap:12px;min-height:54px;padding:10px 16px;font-size:1.0625rem;display:grid;box-shadow:none!important}.pa-menu--drawer>li>a>.pa-menu__desc{grid-column:2}.pa-menu--drawer>li>a>.pa-menu__label:first-child~.pa-menu__desc{grid-column:1/-1}.pa-menu--drawer>li>a:hover{background:0 0}.pa-menu--drawer .pa-menu__open{border-left:1px solid var(--pa-line);border-radius:0;width:54px;height:54px;margin:0}.pa-menu--drawer .pa-panel{min-width:0;max-width:none;box-shadow:none;opacity:1;visibility:visible;background:0 0;border:0;border-radius:0;flex:0 0 100%;padding:0 8px 8px;transition:none;display:none;position:static;transform:none}.pa-menu--drawer .pa-panel:before{content:none}.pa-menu--drawer>li.is-open>.pa-panel{display:block;transform:none}.pa-menu--drawer .pa-panel .sub-menu a{justify-content:center;min-height:46px}.pa-drawer__account{background:var(--pa-surface);border:1px solid var(--pa-line);border-radius:var(--pa-radius);padding:12px 8px}.pa-drawer__account .pa-pop__hello{display:none}.pa-drawer__quick{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pa-drawer__quick a{border-radius:var(--pa-radius);background:var(--pa-surface);border:1px solid var(--pa-line);color:var(--pa-ink);flex-direction:column;gap:8px;padding:14px;font-size:.9375rem;font-weight:600;line-height:1.25;text-decoration:none;display:flex}.pa-drawer__quick .pa-icon{color:var(--pa-coral)}html:has(body.pa-drawer-open){overflow:hidden}html:has(>body[style*="overflow: hidden"]){overflow:hidden}html:has(>body[style*="overflow: hidden"])>body{overflow:clip visible!important}.pa-tabbar{display:none}@media (max-width:781px){body{padding-bottom:calc(var(--pa-tabbar-h) + env(safe-area-inset-bottom))}.pa-tabbar{z-index:55;height:calc(var(--pa-tabbar-h) + env(safe-area-inset-bottom));padding:6px 4px env(safe-area-inset-bottom);background:color-mix(in srgb, var(--pa-surface) 94%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);backdrop-filter:saturate(1.4)blur(14px);border-top:1px solid var(--pa-line);grid-auto-columns:1fr;grid-auto-flow:column;display:grid;position:fixed;bottom:0;left:0;right:0}.pa-tabbar__a{min-width:0;color:var(--pa-muted);font:600 .6875rem/1.1 var(--pa-font);cursor:pointer;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;text-decoration:none;display:flex;position:relative}.pa-tabbar__a>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.pa-tabbar__a[aria-current=page],.pa-tabbar__a[aria-current=page] .pa-icon{color:var(--pa-navy)}.pa-tabbar__icon{display:inline-flex;position:relative}.pa-tabbar__icon .pa-count{top:-6px;left:14px}.pa-tabbar__a--main{color:var(--pa-navy)}.pa-tabbar__bubble{background:var(--pa-coral);color:#fff;border:3px solid var(--pa-surface);border-radius:50%;justify-content:center;align-items:center;width:46px;height:46px;margin-top:-22px;display:inline-flex;box-shadow:0 6px 16px #e46e4259}}.pa-page__head{padding-top:40px;padding-bottom:8px}.pa-page__title{font-size:var(--pet-text-4xl,2.25rem);margin:0}.pa-page__intro{color:var(--pa-muted);margin-top:10px;font-size:1.0625rem}.pa-content{padding-bottom:56px}.pa-content>:not(.alignfull):not(.alignwide){box-sizing:border-box;width:min(calc(100% - 40px), calc(var(--pa-wrap) - 40px));max-width:none;margin-left:auto;margin-right:auto}.pa-content>.alignwide{max-width:calc(var(--pa-wrap) + 120px);margin-left:auto;margin-right:auto}.pa-content>.alignfull{max-width:none}.pa-content.pa-wrap>*{padding-left:0;padding-right:0}.pa-content.pa-wrap>:not(.alignfull):not(.alignwide){width:auto}.pa-list{padding-bottom:56px}.pa-cards{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:20px;margin-top:24px;display:grid}.pa-card--post{padding:0;overflow:hidden}.pa-card--post:hover{border-color:var(--pa-navy)}.pa-card__img{object-fit:cover;width:100%;height:170px;display:block}.pa-card__body{flex-direction:column;gap:6px;padding:16px;display:flex}.pa-card__title{font-family:var(--pa-serif);color:var(--pa-navy);font-size:1.1875rem;font-weight:600;line-height:1.25}.pa-card__text{color:var(--pa-muted);font-size:.9375rem}.pa-404{text-align:center;max-width:640px;padding:72px 20px 96px}.pa-404__ctas{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:460px;margin:24px auto 0;display:grid}.pa-404__ctas .pa-button{width:100%;min-width:0;min-height:48px;padding:0 10px}.pa-footer-min{border-top:1px solid var(--pa-line);color:var(--pa-muted);padding:32px 0;font-size:.875rem}.pa-anchor{height:0;display:block}.pa-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--pa-coral);margin:0 0 6px;font-size:.75rem;font-weight:700}.pa-prose{max-width:46em}.pa-prose p{color:var(--pa-ink);margin:0 0 1em;line-height:1.65}.pa-prose--lead{margin:0 0 22px}.pa-prose--lead p{font-size:1.0625rem}.pa-person{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:40px;display:grid}.pa-person__img{aspect-ratio:4/4.4;object-fit:cover;border-radius:24px;width:100%;height:auto;display:block}.pa-person__name{font-family:var(--pa-serif);color:var(--pa-navy);margin:0 0 4px;font-size:clamp(1.75rem,1.3rem + 1.5vw,2.375rem);line-height:1.15}.pa-person__role{color:var(--pa-muted);margin:0 0 16px;font-weight:600}.pa-person__words p{color:var(--pa-ink);margin:0;line-height:1.65}@media (max-width:899px){.pa-person{grid-template-columns:minmax(0,1fr);gap:20px}.pa-person__media{max-width:420px}.pa-person__img{aspect-ratio:16/11;border-radius:20px}}.pa-head{padding:32px 0 8px}.pa-head__title{font-family:var(--pa-serif);color:var(--pa-navy);margin:0 0 10px;font-size:clamp(1.875rem,1.3rem + 2vw,2.75rem);line-height:1.12}.pa-head__intro{max-width:46em}.pa-head__lead{color:var(--pa-ink);margin:0;font-size:1.0625rem;line-height:1.6}.pa-fold__more{display:none}@media (max-width:767px){.pa-head{padding-top:22px}.pa-head__lead{font-size:1rem}.pa-fold__rest{display:none}.pa-fold__more{margin:2px 0 0;display:block}.pa-fold__more summary{min-height:36px;color:var(--pa-navy);cursor:pointer;align-items:center;gap:2px;font-weight:600;list-style:none;display:inline-flex}.pa-fold__more summary::-webkit-details-marker{display:none}.pa-fold__more summary:after{content:"expand_more";font-feature-settings:"liga";font:400 20px/1 PET Icons}.pa-fold__more[open] summary{display:none}.pa-fold__more p,.pa-fold+.pa-fold__more[open]{margin-top:0}}.pa-band--catalogue{padding-top:16px}.pa-band .pcc-info-bar{box-shadow:none;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;margin:4px 0 12px;padding:0;display:flex}.pa-band .pcc-info-bar .pet-grid-info-bar__count{color:var(--pa-muted);font-size:.875rem;font-weight:600}.pa-band .pcc-info-bar .pet-grid-info-bar__placeholder{display:none}.pa-band .pcc-grid .pcc-thumb{aspect-ratio:16/8.5}.pa-band .pcc-grid .pcc-thumb img{object-fit:cover;width:100%;height:100%}.pa-rotate__item[hidden]{display:none}.pa-hero{background:linear-gradient(180deg, var(--pa-warm) 0%, var(--pa-ground) 100%);border-bottom:1px solid var(--pa-line)}.pa-hero__inner{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:48px;padding-top:56px;padding-bottom:56px;display:grid}.pa-hero__title{font-family:var(--pa-serif);color:var(--pa-navy);letter-spacing:-.01em;margin:0 0 16px;font-size:clamp(2rem,1.2rem + 2.6vw,3.25rem);line-height:1.1}.pa-hero__lead{max-width:36em;color:var(--pa-ink);margin:0 0 28px;font-size:1.125rem;line-height:1.6}.pa-hero__actions{flex-wrap:wrap;gap:12px;display:flex}.pa-hero__actions .pa-button{min-height:50px;padding:0 24px;font-size:1rem}@media (min-width:600px){.pa-hero__actions{grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px;display:grid}.pa-hero__actions .pa-button:only-child{grid-column:1/-1;max-width:260px}}.pa-hero__media{position:relative}.pa-hero__media:before{content:"";background:var(--pa-coral);opacity:.16;border-radius:28px;position:absolute;inset:18px -18px -18px 18px}.pa-hero__img{aspect-ratio:4/3.4;object-fit:cover;width:100%;height:auto;box-shadow:var(--pa-shadow-lg);border-radius:28px;display:block;position:relative}@media (max-width:899px){.pa-hero__inner{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:28px;padding-bottom:36px}.pa-hero__media{order:-1}.pa-hero__media:before{border-radius:22px;inset:12px -10px -12px 10px}.pa-hero__img{aspect-ratio:16/10;border-radius:22px}.pa-hero__lead{margin-bottom:22px;font-size:1.0625rem}.pa-hero__actions .pa-button{flex:auto}}.pa-hero__photos>.pa-rotate__item:not([hidden]){display:block}.pa-live{z-index:3;width:min(360px,80%);position:absolute;bottom:-26px;left:-28px}.pa-live>.pa-rotate__item:not([hidden]){display:block}.pa-live__card{border-radius:var(--pa-radius);background:var(--pa-surface);border:1px solid var(--pa-line);box-shadow:var(--pa-shadow-lg);color:var(--pa-ink);align-items:center;gap:12px;padding:12px 14px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.pa-live__card:hover{border-color:var(--pa-navy);color:var(--pa-ink);transform:translateY(-2px)}.pa-live__thumb{background:var(--pa-warm);border-radius:12px;flex:none;width:52px;height:52px;overflow:hidden}.pa-live__img{object-fit:cover;width:100%;height:100%;display:block}.pa-live__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pa-live__eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--pa-coral);font-size:.75rem;font-weight:700}.pa-live__stars{color:#f5a524;letter-spacing:0}.pa-live__title{color:var(--pa-navy);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.pa-live__meta{color:var(--pa-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;line-height:1.35;overflow:hidden}.pa-live__go{color:var(--pa-navy);flex:none}@media (max-width:899px){.pa-live{width:auto;margin:-22px 12px 0;position:relative;bottom:auto;left:auto}.pa-hero__media:has(.pa-live) .pa-hand-note--hero{display:none}.pa-hero__media:has(.pa-live){margin-bottom:0}}@media (prefers-reduced-motion:reduce){.pa-live__card{transition:none}.pa-live__card:hover{transform:none}}.pa-band{padding:48px 0}.pa-band--tight{padding:32px 0}.pa-band--warm{background:var(--pa-warm)}.pa-band--tight+.pa-band{padding-top:12px}.pa-dots{justify-content:center;gap:4px;margin-top:-4px;display:flex}.pa-dots[hidden]{display:none}.pa-dots__dot{width:28px;height:var(--pet-touch-target,44px);cursor:pointer;background:0 0;border:0;padding:0;position:relative}.pa-dots__dot:before{content:"";background:rgba(var(--pet-primary-rgb,27, 47, 91), .22);border-radius:999px;width:8px;height:8px;margin:-4px 0 0 -4px;transition:width .2s,margin .2s,background-color .2s;position:absolute;top:50%;left:50%}.pa-dots__dot[aria-current=true]:before{background:var(--pa-navy-fill);width:22px;margin-left:-11px}.pa-highlights{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:0 -20px;padding:4px 20px 12px;scroll-padding-inline:20px;list-style:none;display:flex;overflow-x:auto}.pa-highlights::-webkit-scrollbar{display:none}.pa-highlights:after{content:"";flex:0 0 6px}.pa-highlights:focus-visible{outline:3px solid var(--pa-navy);outline-offset:2px;border-radius:12px}.pa-highlights>.pa-highlight{scroll-snap-align:start;min-width:0}@media (max-width:1023px){.pa-highlights{grid-template-rows:repeat(2,1fr);grid-auto-columns:84%;grid-auto-flow:column;display:grid}.pa-highlights:after{display:none}.pa-highlights>.pa-highlight:nth-child(odd){scroll-snap-align:start}.pa-highlights>.pa-highlight:nth-child(2n){scroll-snap-align:none}}@media (min-width:600px) and (max-width:1023px){.pa-highlights{grid-auto-columns:46%}}.pa-content>.pa-highlights:not(.alignfull):not(.alignwide){width:min(100%, var(--pa-wrap));margin:0 auto 8px}@media (min-width:1024px){.pa-highlights:not(.pa-highlights--many):after{display:none}.pa-highlights>.pa-highlight{flex:0 0 calc(25% - 10.5px)}.pa-highlights--many>.pa-highlight{flex-basis:calc(29.4118% - 12.3529px)}}.pa-highlight{background:var(--pa-surface);border:1px solid var(--pa-line);border-radius:var(--pa-radius);grid-template-columns:auto 1fr;align-items:start;column-gap:14px;padding:18px;display:grid}.pa-highlight__icon{background:rgba(var(--pet-primary-rgb,27, 47, 91), .07);width:48px;height:48px;color:var(--pa-navy);border-radius:14px;grid-row:span 2;justify-content:center;align-items:center;display:inline-flex}.pa-highlight__title{font-family:var(--pa-font);color:var(--pa-navy);margin:2px 0 4px;font-size:1rem;font-weight:700}.pa-highlight__text{color:var(--pa-muted);margin:0;font-size:.9375rem;line-height:1.5}@media (max-width:600px){.pa-band{padding:32px 0}.pa-highlight{padding:14px}}.pet-modal__close,.pet-library-filters-close{cursor:pointer;z-index:2;flex:none;justify-content:center;align-items:center;margin:0 0 0 auto;position:relative;background:var(--pa-warm)!important;width:40px!important;height:40px!important;color:var(--pa-navy)!important;border:0!important;border-radius:50%!important;padding:0!important;display:inline-flex!important}.pet-modal__close:hover,.pet-library-filters-close:hover{background:rgba(var(--pet-primary-rgb,27, 47, 91), .12)!important}.pet-modal__close>span{display:none!important}.pet-modal__close:not(:has(svg)):before{content:"close";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font:400 24px/1 PET Icons}.pet-modal__close svg{width:20px;height:20px}.pet-library-filters-close svg{width:22px;height:22px}.pet-library-filters__head{justify-content:space-between;align-self:stretch;align-items:center;gap:12px;width:100%;display:flex}.pa-band__title{font-family:var(--pa-serif);color:var(--pa-navy);margin:0 0 8px;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.15}.pa-band__lead{max-width:44em;color:var(--pa-muted);margin:0 0 18px;font-size:1rem;line-height:1.6}.pa-proof{color:var(--pa-ink);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:18px 0 0;font-size:.9375rem;display:flex}.pa-proof__stars{color:#f5a623;letter-spacing:1px;font-size:1rem}.pa-proof strong{font-weight:700}.pa-proof__sep{color:var(--pa-muted)}.pa-proof__extra{align-items:center;gap:4px;display:inline-flex}.pa-proof__extra .pa-icon{color:#2e7d4f}@media (max-width:600px){.pa-proof__sep{display:none}.pa-proof__extra{flex-basis:100%}}.pa-resume{background:var(--pa-navy-fill);color:#fff;box-shadow:var(--pa-shadow-lg);border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px;text-decoration:none;display:grid}.pa-resume:hover{color:#fff;background:var(--pa-navy-fill-hover)}.pa-resume__img{object-fit:cover;border-radius:12px;width:88px;height:66px;display:block}.pa-resume__text{flex-direction:column;gap:4px;min-width:0;display:flex}.pa-resume .pa-eyebrow{color:#f6b79d;margin:0}.pa-resume__title{font-family:var(--pa-serif);text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;font-weight:600;line-height:1.25;overflow:hidden}.pa-resume__bar{max-width:320px}.pa-resume__bar:not(.pet-meter){background:#ffffff2e;border-radius:999px;height:6px;display:block;overflow:hidden}.pa-resume__bar:not(.pet-meter)>span{border-radius:inherit;background:var(--pa-coral);height:100%;display:block}.pa-resume__pct{color:#ffffffbf;font-size:.8125rem}.pa-resume__go{background:var(--pa-coral);color:#fff;white-space:nowrap;border-radius:12px;align-items:center;gap:6px;min-height:44px;padding:0 18px;font-weight:700;display:inline-flex}@media (max-width:600px){.pa-resume{grid-template-columns:auto minmax(0,1fr);gap:12px}.pa-resume__img{width:64px;height:64px}.pa-resume__go{grid-column:1/-1;justify-content:center}}.pa-routes{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.pa-route{border-radius:var(--pa-radius);background:var(--pa-surface);border:1px solid var(--pa-line);height:100%;color:var(--pa-ink);flex-direction:column;gap:6px;padding:18px 16px 44px;text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex;position:relative}.pa-route:hover{border-color:var(--pa-navy);color:var(--pa-ink);box-shadow:var(--pa-shadow-md);transform:translateY(-2px)}.pa-route__icon{background:rgba(var(--pet-secondary-rgb,228, 110, 66), .12);width:46px;height:46px;color:var(--pa-coral);border-radius:14px;justify-content:center;align-items:center;margin-bottom:4px;display:inline-flex}.pa-route__title{color:var(--pa-navy);font-size:1rem;font-weight:700;line-height:1.25}.pa-route__text{color:var(--pa-muted);font-size:.875rem;line-height:1.45}.pa-route__go{color:var(--pa-navy);position:absolute;bottom:12px;right:14px}@media (max-width:1023px){.pa-routes{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:600px){.pa-route{padding:14px 12px 38px}.pa-route__icon{border-radius:12px;width:40px;height:40px}.pa-route__text{font-size:.8125rem}}.pa-topics>*+*{margin-top:34px!important}.pa-split{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:40px;display:grid}.pa-split__img{aspect-ratio:4/3;object-fit:cover;border-radius:24px;width:100%;height:auto;display:block}.pa-steps{gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.pa-steps li{color:var(--pa-ink);align-items:center;gap:12px;font-weight:600;display:flex}.pa-steps__n{background:var(--pa-navy-fill);color:#fff;border-radius:50%;flex:0 0 32px;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;font-weight:700;display:inline-flex}@media (max-width:899px){.pa-split{grid-template-columns:minmax(0,1fr);gap:20px}.pa-split__media{order:-1}.pa-split__img{aspect-ratio:16/9;border-radius:20px}.pa-split .pa-button{width:100%}}.pa-band .pcm-list--premium{gap:16px}@media (min-width:1024px){.pa-band .pcm-list--premium{grid-template-columns:repeat(3,minmax(0,1fr))}}.pa-steps-row{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pa-step{border-radius:var(--pa-radius);background:var(--pa-surface);border:1px solid var(--pa-line);padding:18px}.pa-step__top{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.pa-step__n{background:var(--pa-navy-fill);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.9375rem;font-weight:700;display:inline-flex}.pa-step__icon{color:var(--pa-coral)}.pa-step__title{font-family:var(--pa-font);color:var(--pa-navy);margin:0 0 6px;font-size:1.0625rem;font-weight:700}.pa-step__text{color:var(--pa-muted);margin:0;font-size:.9375rem;line-height:1.5}@media (max-width:899px){.pa-steps-row{grid-template-columns:minmax(0,1fr);gap:10px}.pa-step{grid-template-columns:auto 1fr;column-gap:14px;display:grid}.pa-step__top{flex-direction:column;grid-row:span 2;gap:8px;margin:0}}.pa-panel-box{background:var(--pa-warm);border:1.5px solid rgba(var(--pet-secondary-rgb,228, 110, 66), .35);border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:22px;display:grid}.pa-panel-box__icon{background:var(--pa-coral);color:#fff;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;display:inline-flex}.pa-panel-box__title{font-family:var(--pa-serif);color:var(--pa-navy);margin:0 0 6px;font-size:1.375rem;line-height:1.2}.pa-panel-box__body p{color:var(--pa-ink);margin:0 0 8px;line-height:1.6}.pa-panel-box__body p:last-child{margin-bottom:0}.pa-panel-box__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:340px;display:grid}.pa-panel-box__actions .pa-button:only-child{grid-column:1/-1}@media (max-width:899px){.pa-panel-box{grid-template-columns:minmax(0,1fr);gap:12px;padding:18px}.pa-panel-box__icon{border-radius:14px;width:46px;height:46px}.pa-panel-box__actions{min-width:0}}.pa-band--team .pet-team-card{border-radius:var(--pa-radius);border:1px solid var(--pa-line);box-shadow:none;overflow:hidden}.pa-band--team .pet-team-card__thumbnail{aspect-ratio:16/8.5;margin:0;overflow:hidden}.pa-band--team .pet-team-card__image{object-fit:cover;width:100%;height:100%;display:block}.pa-band--team .pet-team-card__content{gap:10px;padding:14px 16px 16px}.pa-band--team .pet-team-card__title{margin:0;font-size:1.0625rem;line-height:1.3}.pa-band--team .pet-team-card__features{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 10px;margin:0;display:grid}.pa-band--team .pet-team-card__features li{overflow-wrap:anywhere;align-items:flex-start;min-width:0;margin:0;font-size:.8125rem;line-height:1.35}.pa-band--team .pet-team-card__features li i{margin-top:.1em}.pa-band--team .pet-team-card__stats{box-shadow:none;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;display:flex;background:0 0!important;border:0!important}.pa-band--team .pet-team-card__stat{background:0 0;flex-direction:row;align-items:baseline;gap:4px;padding:0;display:inline-flex;border:0!important}.pa-band--team .pet-team-card__stat-badge{width:auto;height:auto;color:var(--pa-navy);background:0 0;font-size:.8125rem;font-weight:700}.pa-band--team .pet-team-card__stat-value{font-size:.8125rem;font-weight:600}.pa-band--team .pet-team-card__stat-label{color:var(--pa-muted);font-size:.75rem}.pa-band--team .pet-quantity-selector{justify-content:space-between;align-items:center;gap:10px;margin:0;display:flex}.pa-band--team .pet-quantity-selector__label{margin:0;font-size:.875rem;font-weight:600}.pa-band--team .pet-quantity-controls{max-width:150px}.pa-band--team .pet-bulk-pricing{margin:0;font-size:.75rem}.pa-band--team .pet-purchase-total{background:0 0;border:0;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;padding:0;display:flex}@media (max-width:600px){.pa-band--team .pet-team-card__thumbnail{aspect-ratio:16/7}.pa-band--team .pet-team-card__content{gap:8px}}.pa-band--team .pet-team-card .pet-blocks-button{border-radius:var(--pet-button-radius,14px);width:100%;min-height:46px;box-shadow:none}.pa-band--team .pet-team-card .pet-team-card__view-course{min-height:36px;font-weight:600;color:var(--pa-navy)!important;background:0 0!important;border:0!important}.pa-narrow{max-width:860px}.pa-helpsearch .faq-deflection-block{text-align:left;margin:0;padding:30px 30px 28px}.pa-helpsearch .pet-section-header{text-align:left;text-align:left;align-items:flex-start;margin:0 0 18px;padding:0}.pa-helpsearch .pet-section-header .pet-section-header__title-row{flex-direction:row;justify-content:flex-start;align-items:center;gap:14px;margin:0;display:flex}.pa-helpsearch .pet-section-header .pet-section-header__description{margin-left:0;margin-right:0}.pa-helpsearch .pet-section-header__icon{background:var(--pa-coral);color:#fff;border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;margin:0;display:inline-flex;box-shadow:0 8px 18px -8px #e46e42b3}.pa-helpsearch .pet-section-header__icon i{display:none}.pa-helpsearch .pet-section-header__icon:before{content:"help";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 24;font-family:PET Icons;font-size:28px;line-height:1}.pa-helpsearch .pet-section-header__title{font-family:var(--pa-serif);color:var(--pa-navy);text-align:left;margin:0;font-size:clamp(1.375rem,1.15rem + .8vw,1.75rem)}.pa-helpsearch .pet-section-header__description{max-width:none;color:var(--pa-muted);text-align:left;margin:10px 0 0;padding:0;font-size:.9375rem;line-height:1.5}.pa-helpsearch .pet-section-header__description strong{color:var(--pa-navy)}.pa-helpsearch .pet-section-header__description:empty{display:none}.pa-helpsearch .faq-quickfilter{background:0 0;border:0;grid-template-columns:minmax(0,1fr) minmax(0,200px) auto;padding:0;gap:8px!important;margin:0!important;display:grid!important}.pa-helpsearch .faq-quickfilter .pet-search-box{box-sizing:border-box;background:var(--pa-surface);min-height:46px;color:var(--pa-ink);box-shadow:none;border:1px solid #1b2f5b33;margin:0;padding:0 18px 0 40px;font-size:1rem;border-radius:999px!important;width:100%!important;min-width:0!important;max-width:none!important}.pa-helpsearch .faq-quickfilter select{background-color:var(--pa-surface);min-height:46px;color:var(--pa-ink);border:1px solid #1b2f5b33;margin:0;padding:0 14px;font-size:.9375rem;border-radius:999px!important;width:100%!important;min-width:0!important;max-width:none!important}.pa-helpsearch .faq-quickfilter button{background:var(--pa-navy-fill);color:#fff;min-height:46px;box-shadow:none;border:0;border-radius:999px;margin:0;padding:0 24px;font-weight:700;width:auto!important;min-width:0!important;max-width:none!important}.pa-helpsearch .faq-quickfilter button:hover{background:var(--pa-coral);color:#fff}.pa-helpsearch .faq-deflection-block .faq-deflection__popular{text-align:left;flex-flow:wrap;justify-content:flex-start;align-items:center;gap:6px;margin:14px 0 0;padding:0;display:flex}.pa-helpsearch .faq-popular-label{color:var(--pa-muted);margin:0 4px 0 0;font-size:.8125rem;font-weight:600}.pa-helpsearch .faq-deflection__popular .faq-popular-row{display:contents}.pa-helpsearch .faq-chip{border:1px solid var(--pa-line);background:var(--pa-surface);min-height:32px;color:var(--pa-navy);border-radius:999px;align-items:center;margin:0;padding:0 12px;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-flex}.pa-helpsearch .faq-chip:hover{border-color:var(--pa-navy);color:var(--pa-navy)}@media (max-width:600px){.pa-helpsearch .faq-deflection-block{padding:22px 18px 20px}.pa-helpsearch .pet-section-header__icon{border-radius:12px;width:42px;height:42px}.pa-helpsearch .pet-section-header__icon:before{font-size:24px}.pa-helpsearch .faq-quickfilter{grid-template-columns:minmax(0,1fr) auto}.pa-helpsearch .faq-quickfilter .pet-search-box{grid-column:1/-1}}.pet-curriculum__item.is-not-open .pet-curriculum__title{color:var(--pa-muted)}.pet-curriculum__icon--locked i:before{font-feature-settings:"liga";font-style:normal;content:"lock"!important;font-family:PET Icons!important}.pa-band .pet-blocks-content-carousel,.pa-band .pc-mentorships{margin:0;padding-bottom:0}:is(.pa-band,.pet-blocks-content-carousel) .pet-blocks-carousel__heading{border:0;flex-direction:row;justify-content:space-between;align-items:flex-end;gap:12px;margin:0 0 18px;padding:0;display:flex}:is(.pa-band,.pet-blocks-content-carousel) .pet-blocks-carousel__title{font-family:var(--pa-serif);color:var(--pa-navy);margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.15}:is(.pa-band,.pet-blocks-content-carousel) .pet-blocks-carousel__eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--pa-coral);margin:0 0 4px;font-size:.75rem;font-weight:700}:is(.pa-band,.pet-blocks-content-carousel) a.pet-blocks-carousel__cta{border-radius:var(--pet-button-radius,14px);width:auto;min-height:44px;font:600 .9375rem/1 var(--pa-font);white-space:nowrap;border:0;align-items:center;gap:6px;margin:0;padding:0 16px 0 20px;display:inline-flex;background:var(--pa-coral)!important;color:#fff!important;box-shadow:none!important;text-decoration:none!important}:is(.pa-band,.pet-blocks-content-carousel) a.pet-blocks-carousel__cta:hover{background:var(--pa-coral-hover)!important}:is(.pa-band,.pet-blocks-content-carousel) .pet-blocks-carousel__cta span[class*=pet-i-]{display:none}:is(.pa-band,.pet-blocks-content-carousel) .pet-blocks-carousel__cta:after{content:"arrow_forward";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font:400 20px/1 PET Icons}.pa-band .pet-blocks-content-carousel .pet-blocks-carousel__heading,.pa-band .pc-mentorships .pet-blocks-carousel__heading{border-bottom:0;flex-flow:column;align-items:flex-start;gap:12px;margin-bottom:18px;padding-bottom:0}:is(.pa-band,.pet-blocks-content-carousel) .pet-blocks-carousel__heading>div{flex:auto;min-width:0}:is(.pa-band,.pet-blocks-content-carousel) .pet-blocks-slider__hint{display:none!important}:is(.pa-band,.pet-blocks-content-carousel) .pet-blocks-slider__progress{display:none!important}:is(.pa-band,.pet-blocks-content-carousel) .pet-blocks-slider .pa-dots{flex-wrap:wrap;margin-top:10px}:is(.pa-band,.pet-blocks-content-carousel) .pet-blocks-slider__dots{display:none!important}:is(.pa-band,.pet-blocks-content-carousel) .pet-blocks-slider__arrow{border:1px solid var(--pa-line);background:var(--pa-surface);width:44px;height:44px;color:var(--pa-navy);box-shadow:var(--pa-shadow-sm);border-radius:12px;justify-content:center;align-items:center;padding:0;display:inline-flex}:is(.pa-band,.pet-blocks-content-carousel) .pet-blocks-slider__arrow:hover{border-color:var(--pa-navy);background:var(--pa-surface);color:var(--pa-navy)}:is(.pa-band,.pet-blocks-content-carousel) .pet-blocks-slider__arrow span[class*=pet-i-]{display:none}:is(.pa-band,.pet-blocks-content-carousel) .pet-blocks-slider__arrow:before{font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font:400 24px/1 PET Icons}:is(.pa-band,.pet-blocks-content-carousel) .pet-blocks-slider__arrow--prev:before{content:"chevron_left"}:is(.pa-band,.pet-blocks-content-carousel) .pet-blocks-slider__arrow--next:before{content:"chevron_right"}:is(.pa-band,.pet-blocks-content-carousel) .pcc-card{border-color:var(--pa-line);border-radius:var(--pa-radius);box-shadow:none}.pcc-card a,.pcm-row a,.pc-course-review a,.pet-mc__card a,.pet-blocks-card a,.pa-highlight a,.fr-card a,.pet-footer-latest a{text-decoration:none!important}.pcc-card .entry-title a,.pcm-row .entry-title a{color:var(--pa-navy)}.pcc-card .entry-title a:hover,.pcm-row .entry-title a:hover{color:var(--pa-navy-hover,var(--pa-navy-fill-hover))}@media (min-width:1024px){:is(.pa-band,.pet-blocks-content-carousel) .pet-blocks-slider--cards .pet-blocks-slide{flex:0 0 calc(30.7692% - 14.7692px)!important}}@media (min-width:768px){:is(.pa-band,.pet-blocks-content-carousel) .pet-blocks-slider--cards .pet-blocks-slider__arrows{padding:0;bottom:30px;left:-16px!important;right:-16px!important}}:is(.pa-band,.pet-blocks-content-carousel) .pcc-card .pcc-thumb{aspect-ratio:16/8.5;height:auto;overflow:hidden}:is(.pa-band,.pet-blocks-content-carousel) .pcc-card .pcc-thumb img{object-fit:cover;width:100%;height:100%}:is(.pa-band,.pet-blocks-content-carousel) .pcc-card .pcc-body{gap:12px;padding:14px 16px 16px}:is(.pa-band,.pet-blocks-content-carousel) .pcc-grid .pet-promo__media{aspect-ratio:16/8.5}:is(.pa-band,.pet-blocks-content-carousel) .pcc-grid .pet-promo__body{gap:12px;padding:14px 16px 16px}:is(.pa-band,.pet-blocks-content-carousel) .pcc-grid .pet-promo__benefit{font-size:.875rem;line-height:1.5}:is(.pa-band,.pet-blocks-content-carousel) .pcc-grid .pet-promo__features{gap:6px;font-size:.8125rem}:is(.pa-band,.pet-blocks-content-carousel) .pcc-card .pcc-facts .pcc-fact{font-size:.8125rem}:is(.pa-band,.pet-blocks-content-carousel) .pcc-card .entry-footer{border-top:1px solid var(--pa-line);grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px 8px;padding-top:12px;display:grid}:is(.pa-band,.pet-blocks-content-carousel) .pcc-card .pcc-price{border:0;flex-wrap:wrap;align-items:baseline;gap:2px 8px;margin:0;padding:0;display:flex}:is(.pa-band,.pet-blocks-content-carousel) .pcc-card .pcc-price .fee{color:var(--pa-ink);font-size:1.25rem;font-weight:700;line-height:1}:is(.pa-band,.pet-blocks-content-carousel) .pcc-card .pcc-price .worth{color:var(--pa-muted);margin:0;font-size:.8125rem}:is(.pa-band,.pet-blocks-content-carousel) .pcc-card .pcc-price .pcc-savings{margin:0}:is(.pa-band,.pet-blocks-content-carousel) .pcc-card .pcc-progress__label{color:var(--pa-muted);justify-self:end;margin:0;font-size:.8125rem;font-weight:600}:is(.pa-band,.pet-blocks-content-carousel) .pcc-card .pcc-cta-row{grid-column:1/-1;margin:0}:is(.pa-band,.pet-blocks-content-carousel) .pcc-card .pcc-status-row{grid-column:1/-1;margin:0}:is(.pa-band,.pet-blocks-content-carousel) .pcc-card .pcc-card-aside{grid-column:1/-1;margin:0}:is(.pa-band,.pet-blocks-content-carousel) .pcc-card .pcc-cta-row .pet-button{border-radius:var(--pet-button-radius,14px);width:100%;min-height:46px}:is(.pa-band,.pet-blocks-content-carousel) .pcc-card .pcc-card-aside{text-align:left;background:0 0;border:0;order:-1;margin:0;padding:0}:is(.pa-band,.pet-blocks-content-carousel) .pcc-card .pcc-card-aside__link{-webkit-line-clamp:2;background:var(--pa-warm);color:var(--pa-navy);border-radius:10px;-webkit-box-orient:vertical;padding:8px 10px;font-size:.8125rem;font-weight:600;line-height:1.35;text-decoration:none;display:-webkit-box;overflow:hidden}.pa-band .pc-course-review__body{gap:8px}.pa-band .pc-course-review__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pa-band .pc-course-review__title,.pcc-card--modern .entry-title a{padding-inline-start:.15em;margin-inline-start:-.15em;margin-top:-.08em;padding-top:.08em}.pa-band .pc-course-review__course-chip{border-radius:12px;gap:10px;padding:8px 10px}.pa-band .pc-course-review__course-chip img{object-fit:cover;border-radius:8px;width:40px;height:40px}.pa-band .pc-course-review__course-chip strong,.pa-band .pc-course-review__course-chip span:not(.pc-course-review__course-thumb){-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.3;display:-webkit-box;overflow:hidden}.pa-band .pcm-row__thumb{aspect-ratio:16/8.5;overflow:hidden}.pa-band .pcm-row__thumb img{object-fit:cover;width:100%;height:100%}.pa-band .pcm-row__bullets{margin:6px 0 0}.pa-band .pcm-row__bullets li{margin:0 0 4px;font-size:.875rem;line-height:1.35}.pa-band .pet-heading--bordered{border-bottom:0!important;margin-bottom:16px!important;padding-bottom:0!important}.pa-band .pet-faq__title{font-family:var(--pa-serif);color:var(--pa-navy);margin:0;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.15}.pa-band .pcm-row__ctas{gap:8px;display:grid}.pa-band .pcm-row__ctas .pet-button{border-radius:var(--pet-button-radius,14px);width:100%;min-height:46px;box-shadow:none}.pa-band .pcm-row{background:var(--pa-surface);border:1px solid var(--pa-line);border-radius:var(--pa-radius);box-shadow:none}@media (max-width:1023px){:is(.pa-band .pcm-list,.pa-article .pcc-grid){overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:0 -20px;padding:4px 20px 8px;scroll-padding-inline:20px;display:flex;overflow-x:auto}:is(.pa-band .pcm-list,.pa-article .pcc-grid)::-webkit-scrollbar{display:none}:is(.pa-band .pcm-list,.pa-article .pcc-grid):after{content:"";flex:0 0 6px}:is(.pa-band .pcm-list>.pcm-row,.pa-article .pcc-grid>*){scroll-snap-align:start;flex:0 0 84%;min-width:0;margin:0}}@media (min-width:600px) and (max-width:1023px){:is(.pa-band .pcm-list>.pcm-row,.pa-article .pcc-grid>*){flex-basis:46%}}.pa-me{background:var(--pa-surface);border:1px solid var(--pa-line);border-radius:var(--pa-radius);align-items:center;gap:12px;padding:12px;display:flex}@media (max-width:1023px){.pa-me{background:0 0;border:0;padding:0}}:root.bb-dark-theme,.bb-dark-theme{--pa-line:#ffffff1f;--pa-navy:#dfe6f7;--pa-navy-fill:#2f4a85;--pa-navy-hover:#fff;--pa-warm:#262d42;--pa-gold-ink:#fcd34d;--pa-gold-icon:#fcd34d}.bb-dark-theme .pa-vip{box-shadow:none;background:linear-gradient(135deg, rgba(var(--pa-gold-rgb), .2) 0%, rgba(var(--pa-gold-rgb), .06) 65%, rgba(var(--pa-gold-rgb), .14) 100%);border-color:#fcd34d47}.bb-dark-theme .pa-logo--light{display:none}.bb-dark-theme .pa-logo--dark{display:inline-block}.bb-dark-theme h1,.bb-dark-theme h2,.bb-dark-theme h3,.bb-dark-theme h4,.bb-dark-theme .pa-drawer__hello,.bb-dark-theme .pa-pop__hello,.bb-dark-theme .pa-card__title{color:#eef0f6}.bb-dark-theme .pa-button--primary{color:#1b2f5b;background:#eef0f6}.bb-dark-theme .pet-pill--bonus{color:#fcd34d}.bb-dark-theme .pet-login-form__checkbox-description{color:var(--pet-text-secondary)!important}.bb-dark-theme .pet-pill--reading-time.pet-pill--overlay{color:#1a1a2e}.bb-dark-theme .pet-pill--subject{color:#d8b4fe}.bb-dark-theme .pet-pill--canine,.bb-dark-theme .pet-library-hero-badge:not(.is-feline),.bb-dark-theme .lgz-hero-badge.is-canine{color:#5eead4}.bb-dark-theme .pet-pill--feline,.bb-dark-theme .pet-library-hero-badge.is-feline,.bb-dark-theme .lgz-hero-badge.is-feline{color:#f9a8d4}.bb-dark-theme .pcm-note--soon{color:#f4a27f}.bb-dark-theme .pet-purchase-type--discount{color:#7fe6c4;background:#10b98129;border-color:#7fe6c466}.bb-dark-theme .pet-purchase-type--self{color:#5eead4;background:#5eead41f;border-color:#5eead466}.bb-dark-theme :is(.pet-renewal-card__cta,.pet-links__footer-link,.pet-links__badge--new){background:var(--pet-primary-fill)!important;border-color:var(--pet-primary-fill)!important;color:#fff!important}.bb-dark-theme :is(.pet-reviews-filter__btn.is-active,.pet-pill--ribbon){color:#fff}.bb-dark-theme .pet-button--primary:not(:hover){border-color:var(--pet-primary-fill)}.bb-dark-theme :is(.pet-course-rec__cta-message,.pet-course-rec__price-current){color:var(--pet-text-primary)}.bb-dark-theme .pet-snav-explore__label{color:var(--pet-text-secondary)}.bb-dark-theme .pet-secondary-nav{background:var(--pet-surface-alt)}.bb-dark-theme .pet-secondary-nav :is(a,.pet-snav-quicknav__link,[class*=breadcrumb_last]){color:var(--pet-text-secondary)!important}.bb-dark-theme :is(.webinar-hero-lede,.wb-intro-enrolment,.webinar-description__text,.webinar-bank-wrapper :is(.webinar-meta,.wb-card-meta) *,.webinar-bank-wrapper .pet-button--ghost,:is(.reference-text,.webinar-reference-card--stacked) :is(.reference-description,.reference-meta,.reference-meta *)){color:var(--pet-text-secondary)!important}.bb-dark-theme .webinar-hero-stat__value{color:var(--pet-text-primary)!important}.bb-dark-theme .webinar-hero-badge.is-canine{color:#5eead4}.bb-dark-theme .webinar-hero-badge.is-feline{color:#f9a8d4}.bb-dark-theme .webinar-bank-wrapper .pet-button--primary{background:var(--pet-primary-fill)!important;color:#fff!important}.bb-dark-theme .webinar-play-button{background-color:var(--pet-primary-fill)!important;color:#fff!important}.bb-dark-theme .pet-pill--type[style*=--pet-type-color]{background:color-mix(in srgb, var(--pet-type-color,#64748b) 22%, var(--pet-surface))}.bb-dark-theme .pet-footer-newsletter__social-proof{color:#ffc7ab}.bb-dark-theme .pet-handout-trigger{background:color-mix(in srgb, #7c3aed 18%, var(--pet-surface))!important}.bb-dark-theme :is(.pet-handout-trigger__label,.pet-handout-trigger__exclusive){color:#e2d8f5!important}.bb-dark-theme .pet-pill--type[style*=--pet-type-color] .pet-pill__label{color:color-mix(in srgb, var(--pet-type-color) 60%, #fff)}.bb-dark-theme :is(.lgz-card .webinar-meta,.lgz-invitation,.lgz-modal-meta,.pcc-row,.pcc-empty__chip,.webinar-availability-note,.pet-blocks-reviews__summary,.pet-blocks-placeholder,.pet-charity-banner,.pet-charity-final-step,.pet-form__file-thumb,.pet-form__file-type-icon,.pet-fa-lib-icon,.pet-code-status--redeemed,.pet-pill--new){background:var(--pet-surface-alt)!important;color:var(--pet-text-secondary)!important}.bb-dark-theme :is(.pet-library-wrapper,.webinar-bank-wrapper) .pet-skeleton{background:var(--pet-surface-muted)!important}.bb-dark-theme :is(.pet-fak-stock-notice,.pet-deadline-badge,.pet-urgency-notice--medium,.pet-slots-indicator--medium,.pcm-slots-card--medium,.pet-callout-saving,.pet-thankyou-block__notice--renewal){background:var(--pet-warning-light)!important;color:var(--pet-warning-dark)!important}.bb-dark-theme :is(.pet-fak-out-of-stock,.pet-urgency-notice--high,.pet-accordion-error .pet-accordion-header,.pet-edit-bin-note,.pet-form__file-remove:hover){background:var(--pet-error-light)!important;color:var(--pet-error-dark)!important}.bb-dark-theme :is(.pet-urgency-notice--info,.pet-callout-prime){background:var(--pet-info-light)!important;color:var(--pet-info-dark)!important}.bb-dark-theme :is(.pet-start-date-badge,.pet-accordion-completed .pet-accordion-header,.pet-code-status--available){background:var(--pet-success-light)!important;color:var(--pet-success-dark)!important}.bb-dark-theme :is(.pet-referral-badge--available,.pet-referral-badge--completed){color:var(--pet-success-dark)!important}.bb-dark-theme .learndash-wrapper :is(.ld-lesson-item,.ld-table-list,.ld-table-list-items,.ld-table-list-item){border-color:var(--pa-line)!important}.bb-dark-theme .learndash-wrapper .ld-status-incomplete{border-color:var(--pet-border-color-soft)!important;background:0 0!important}.bb-dark-theme .learndash-wrapper .ld-status-in-progress{border-bottom-color:var(--pet-border-color-soft)!important;border-left-color:var(--pet-border-color-soft)!important}.bb-dark-theme .learndash-wrapper .ld-primary-color-hover:hover{color:var(--pa-navy)!important}.bb-dark-theme .webinar-bank-wrapper :is(.wb-filters-toggle,.wb-tabs,.wb-tab+.wb-tab){border-color:var(--pa-line)!important}.bb-dark-theme main :is(table,thead,tbody,tr,th,td){border-color:var(--pa-line)}.bb-dark-theme .pet-handout-trigger,.bb-dark-theme .pet-pill--new{border-color:var(--pa-line)!important}.bb-dark-theme .pa-group-card .pc-group-link--leave:hover{color:var(--pet-error-dark)}.bb-dark-theme .pet-referral-share__btn--whatsapp:is(:hover,:focus){color:var(--pet-success-dark)}.bb-dark-theme .pet-download-card__viewer a:hover{color:var(--pa-navy)}.bb-dark-theme .pa-group-page :is(.activity-list,li.load-more){background:0 0}.bb-dark-theme .pa-group-page :is(.like-count,.comment-count){color:var(--pet-text-muted)!important}.bb-dark-theme .buddypress-wrap .activity-list.bp-list{border-color:var(--pa-line);background:0 0}.bb-dark-theme .buddypress-wrap .activity-list.bp-list .activity-item{background:var(--pa-surface);border-color:var(--pa-line);box-shadow:none}.bb-dark-theme .buddypress-wrap .activity-list.bp-list .activity-meta{border-color:var(--pa-line)}.bb-dark-theme .buddypress-wrap .activity-list.bp-list :is(.activity-time-since,.time-since,.activity-meta .button,.like-count,.comment-count){color:var(--pet-text-muted)}.bb-dark-theme .buddypress-wrap .activity-list.bp-list .activity-meta .button:hover{background:var(--pa-warm);color:var(--pa-navy)}.bb-dark-theme .buddypress-wrap .activity-list.bp-list :is(.like-count,.comment-count,.comments-count){color:var(--pet-text-muted)!important}.bb-dark-theme .buddypress-wrap .activity-list.bp-list :is(.acomment-foot-actions :is(.button,.acomment-reply),.activity-state a){color:var(--pet-text-muted);background:0 0;border-color:#0000}.bb-dark-theme .buddypress-wrap .activity-list.bp-list .ac-reply-content{border-color:var(--pa-line);background:var(--pa-surface);color:var(--pa-ink)}.bb-dark-theme .buddypress-wrap .activity-list.bp-list .ac-reply-content .ac-input{color:var(--pa-ink)}.bb-dark-theme .buddypress-wrap .activity-list.bp-list .ac-reply-toolbar .post-elements-buttons-item>*,.bb-dark-theme .buddypress-wrap .activity-list.bp-list .ac-reply-toolbar .post-elements-buttons-item i{color:var(--pet-text-muted);opacity:1}.bb-dark-theme .buddypress-wrap .activity-list.bp-list .acomment-content_block{background:var(--pa-warm)}.bb-dark-theme .buddypress-wrap .activity-list.bp-list .activity-state-reactions{background:var(--pa-surface);border-color:var(--pa-line)}.bb-dark-theme .breadcrumb_last{color:var(--pet-text-muted)}.bb-dark-theme :is(.pet-links__badge--coming-soon,.pet-links__badge--free){background:var(--pa-warm);color:var(--pa-ink)}.bb-dark-theme .pet-links__type{color:var(--pet-text-muted)}.bb-dark-theme :is(.pet-links__thumb,.pet-links__button--mentorship){background-color:var(--pa-warm);color:var(--pa-ink)}.bb-dark-theme .pcm-slots-card{background:#f59e0b1f;border-color:#f59e0b52}.bb-dark-theme .pcm-slots-card__bar{background:#ffffff24}.bb-dark-theme .pcm-slots-card__text{color:#f4c96a}.bb-dark-theme :is(.pcm-slots-card--high,.pcm-slots-card--critical){background:#ef44441f;border-color:#ff9d9d59}.bb-dark-theme :is(.pcm-slots-card--high,.pcm-slots-card--critical) .pcm-slots-card__text{color:#ff9d9d}.bb-dark-theme .pet-reading-ruler{background:#ffd66624;border-top-color:#ffd66680;border-bottom-color:#ffd66680}.bb-dark-theme .lkb{--pet-primary:#1b2f5b;--pet-primary-fill:#1b2f5b;--pet-surface:#fff;--pet-text-primary:#1a1a2e;--pet-text-secondary:#4a4a5a;--pet-text-muted:#6b6a7a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.pa-auth-page .pa-page__head,.pa-auth-page .pa-content>.settings-header,.pa-auth-page .entry-content>.settings-header{display:none}.pa-auth-page .pa-content>.woocommerce{box-sizing:border-box;border:1px solid var(--pa-line);border-radius:var(--pa-radius);background:var(--pa-surface);max-width:440px;margin:32px auto 48px;padding:24px}@media (max-width:600px){.pa-auth-page .pa-content>.woocommerce{margin:20px;padding:20px}}.pa-auth__title{font:600 1.375rem/1.25 var(--pa-serif);color:var(--pa-navy);margin:0 0 6px}.pa-auth-page .woocommerce form.login,.pa-auth-page .woocommerce form.lost_reset_password{background:0 0;border:0;border-radius:0;margin:12px 0 0;padding:0}.pa-auth-page .woocommerce form>p:first-child:not(.form-row){color:var(--pa-muted);margin:0 0 16px;font-size:.9375rem;line-height:1.55}.pa-auth-page .woocommerce .form-row{float:none;width:100%;margin:0 0 16px;padding:0}.pa-auth-page .woocommerce label{color:var(--pa-ink);margin:0 0 6px;font-size:.875rem;font-weight:600;display:block}.pa-auth-page .woocommerce .required{color:var(--pet-error,#dc2626);text-decoration:none}.pa-auth-page .woocommerce input.input-text{box-sizing:border-box;background:var(--pa-surface);width:100%;min-height:48px;color:var(--pa-ink);font:400 1rem/1.2 var(--pa-font);box-shadow:none;border:1px solid #1b2f5b33;border-radius:12px;padding:0 14px}.pa-auth-page .woocommerce input.input-text:focus{border-color:var(--pa-navy);box-shadow:var(--pa-focus-ring);outline:0}.pa-auth-page .woocommerce .password-input{display:block;position:relative}.pa-auth-page .woocommerce .show-password-input{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.pa-auth__row{justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;display:flex}.pa-auth-page .woocommerce .pa-auth__row label.woocommerce-form__label{cursor:pointer;align-items:center;gap:8px;margin:0;font-weight:500;display:inline-flex}.pa-auth__row input[type=checkbox]{width:20px;height:20px;accent-color:var(--pa-navy);margin:0}.pa-auth__forgot{color:var(--pa-navy);font-size:.875rem;font-weight:600;text-decoration:none}.pa-auth__forgot:hover{color:var(--pa-coral)}.pa-auth-page .woocommerce button.button,.pa-auth__submit{clear:both;border-radius:var(--pet-button-radius,14px);background:var(--pa-navy-fill);color:#fff;width:100%;min-height:52px;font:700 1rem/1 var(--pa-font);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 22px;display:flex;float:none!important}.pa-auth-page .woocommerce button.button:hover{background:var(--pa-navy-fill-hover);color:#fff}.pa-auth__more{border-top:1px solid var(--pa-line);text-align:center;margin:24px 0 0;padding:20px 0 0}.pa-auth__more-title{color:var(--pa-ink);margin:0 0 4px;font-weight:600}.pa-auth__more-text{color:var(--pa-muted);margin:0 0 16px;font-size:.875rem;line-height:1.5}.pa-auth__more-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.pa-auth__more-actions .pa-button{width:100%;min-height:48px;padding:0 10px;text-decoration:none}.pa-auth-page .woocommerce :is(.woocommerce-error,.woocommerce-message,.woocommerce-info){border:1px solid var(--pa-line);background:var(--pa-surface);color:var(--pa-ink);background-image:linear-gradient(90deg, var(--pa-navy) 4px, transparent 4px);background-origin:border-box;border-left:4px solid #0000;border-radius:12px;margin:0 0 16px;padding:12px 14px;font-size:.9375rem;list-style:none}.pa-auth-page .woocommerce .woocommerce-error{background-image:linear-gradient(90deg, var(--pet-error,#dc2626) 4px, transparent 4px);background-origin:border-box;border-left-color:#0000}.pa-auth-page .woocommerce .woocommerce-message{background-image:linear-gradient(90deg, var(--pa-coral) 4px, transparent 4px);background-origin:border-box;border-left-color:#0000}.pa-auth-page .woocommerce :is(.woocommerce-error,.woocommerce-message,.woocommerce-info):before{display:none}img.emoji,img.emojione,.activity-inner img.emoji,.acomment-content img.emoji,.bp-messages-wrap img.emoji{width:1.25em!important;max-width:none!important;height:1.25em!important;box-shadow:none!important;vertical-align:-.25em!important;background:0 0!important;border:0!important;margin:0 .06em!important;padding:0!important;display:inline!important}body .pet-download-card{margin:1.5em 0;padding:16px;position:relative;overflow:hidden;border:1.5px solid rgba(var(--pet-secondary-rgb,228, 110, 66), .45)!important;border-radius:var(--pa-radius)!important;background:var(--pa-warm)!important;box-shadow:none!important}body .pet-download-card :is(.pet-download-card__body,.pet-download-card__footer){box-shadow:none!important;background:0 0!important;border:0!important}body .pet-download-card__body{grid-template-columns:48px minmax(0,1fr);grid-template-areas:"icon info""action action";align-items:center;gap:12px 14px;margin:0;padding:0!important;display:grid!important}body .pet-download-card__body:before,body .pet-download-card:before{display:none!important}body .pet-download-card__icon{border-radius:12px;grid-area:icon;place-items:center;width:48px;height:48px;margin:0;display:grid;background:var(--pa-surface)!important}body .pet-download-card__icon svg{width:30px;height:30px}body .pet-download-card__icon:has(.pet-file-icon){padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.pa-area .pet-profile-downloads .pet-download-card__icon:has(.pet-file-icon){padding:0;box-shadow:none!important;background:0 0!important;border:0!important}body .pet-download-card__icon svg.pet-file-icon{width:100%;height:100%}body .pet-download-card__info{grid-area:info;min-width:0;flex:none!important}body .pet-download-card .pet-download-card__title{color:var(--pa-ink)!important;font:700 1rem/1.35 var(--pa-font)!important;text-align:left!important;margin:0 0 4px!important;padding:0!important}body .pet-download-card__info :is(h4,h3){color:var(--pa-ink)!important;font:700 1rem/1.35 var(--pa-font)!important;text-align:left!important;margin:0 0 4px!important;padding:0!important}body .pet-download-card__info a{color:var(--pa-navy);font-weight:600}body .pet-download-card__action{grid-area:action;margin:0;width:auto!important}body .pet-download-card__action :is(a,button){justify-content:center;align-items:center;gap:8px;min-height:44px;border-radius:var(--pet-button-radius,14px)!important;background:var(--pa-navy-fill)!important;color:#fff!important;width:100%!important;font:700 .9375rem/1 var(--pa-font)!important;box-shadow:none!important;border:0!important;margin:0!important;padding:0 18px!important;text-decoration:none!important;display:inline-flex!important}body .pet-download-card__action :is(a,button):hover{filter:brightness(1.2)}body .pet-download-card__meta{flex-wrap:wrap;align-items:center;gap:2px 12px;margin:0;display:flex!important}body .pet-download-card__meta>span{align-items:center;gap:4px;min-height:0!important;color:var(--pa-muted)!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;font-size:.8125rem!important;line-height:1.4!important;display:inline-flex!important}body .pet-download-card__meta i{font-size:14px;color:var(--pa-muted)!important}body .pet-download-card__meta a{margin-left:2px;font-weight:600;color:var(--pa-navy)!important}body .pet-download-card__meta>.pet-download-card__viewer{display:inline!important}body .pet-download-card__footer{border-top:1px solid rgba(var(--pet-secondary-rgb,228, 110, 66), .2)!important;margin:12px 0 0!important;padding:12px 0 0!important}body .pet-download-card__footer p{color:var(--pa-muted)!important;margin:0!important;font-size:.875rem!important;line-height:1.5!important}body :is(.pet-downloads-list,.pet-course-downloads){flex-direction:column;gap:10px;margin:1.5em 0;display:flex}body :is(.pet-downloads-list,.pet-course-downloads) .pet-download-card{margin:0}.pet-email-gate-block .pet-download-card{margin:0}@media (min-width:640px){body .pet-download-card__body{grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"icon info action"}body .pet-download-card__action :is(a,button){width:auto!important}}body :is(.pa-gate,.pet-email-gate-block:not(:is(.pa-gate .pet-email-gate-block,.pet-book__gate .pet-email-gate-block))){margin:1.5em 0;border:1.5px solid rgba(var(--pet-secondary-rgb,228, 110, 66), .45)!important;border-radius:var(--pa-radius)!important;background:var(--pa-warm)!important;box-shadow:none!important;padding:20px!important}body :is(.pa-gate,.pet-book__gate) .pet-email-gate-block{background:0 0!important;border:0!important;border-radius:0!important;margin:16px 0 0!important;padding:0!important;display:block!important}body .pa-gate .wp-block-columns{gap:16px 24px;margin:0!important}body .pa-gate .wp-block-image{margin:0}body .pa-gate .wp-block-image img{border-radius:10px;width:100%;height:auto;display:block}body .pa-gate :is(h2,h3){color:var(--pa-navy);font:600 1.5rem/1.2 var(--pa-serif)!important;text-align:left!important;margin:0 0 8px!important}body .pa-gate .wp-block-column p{color:var(--pa-ink);margin:0 0 10px;font-size:.9375rem;line-height:1.55}body .pa-gate .wp-block-column p:last-child{margin-bottom:0}@media (max-width:781px){body .pa-gate .wp-block-column:has(>.wp-block-image){width:150px;max-width:150px;margin:0 auto;flex-basis:auto!important}}@media (min-width:782px){body .pa-gate .wp-block-column:has(>.wp-block-image){flex-basis:34%!important}}body .pa-gate__lock{color:var(--pa-ink);align-items:flex-start;gap:12px;font-size:.875rem;line-height:1.5;display:flex;margin:0 0 14px!important}body .pa-gate__lock>:first-child{background:var(--pa-coral);color:#fff;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}body .pa-gate__lock strong{color:var(--pa-navy);font-size:1rem;line-height:1.35;display:block}body .pet-email-gate-block .pet-email-gate-block__form{grid-template-columns:minmax(0,1fr);width:100%;gap:10px!important;margin:0!important;display:grid!important}body .pet-email-gate-block .pet-form__fields{display:contents!important}body .pet-email-gate-block .pet-form__field{background:0 0!important;border:0!important;margin:0!important;padding:0!important}body .pet-email-gate-block .pet-form__field--email{order:1}body .pet-email-gate-block .pet-form__field--checkbox{order:2}body .pet-email-gate-block .pet-form__actions{order:3;margin:0!important;padding:0!important}body .pet-email-gate-block .pet-form__field:not(.pet-form__field--checkbox) .pet-form__label,body .pet-email-gate-block .pet-form__error:empty{display:none}body .pet-email-gate-block :is(input[type=email],input[type=text]){width:100%;min-height:48px;color:var(--pa-ink);font:400 16px/1.2 var(--pa-font);margin:0;padding:0 14px;border:1px solid var(--pa-line)!important;background:var(--pa-surface)!important;box-shadow:none!important;border-radius:10px!important}body .pet-email-gate-block .pet-form__checkbox-option{cursor:pointer;align-items:flex-start;gap:10px;margin:0;background:0 0!important;border:0!important;padding:0!important;display:flex!important}body .pet-email-gate-block .pet-form__checkbox{width:20px;height:20px;accent-color:var(--pa-navy);flex:none;margin:1px 0 0}body .pet-email-gate-block .pet-form__checkbox-label{line-height:1.5;color:var(--pa-muted)!important;font-size:.8125rem!important}body .pet-email-gate-block .pet-form__submit{white-space:nowrap;justify-content:center;align-items:center;min-height:48px;margin:0;display:inline-flex;background:var(--pa-navy-fill)!important;color:#fff!important;width:100%!important;font:700 .9375rem/1 var(--pa-font)!important;box-shadow:none!important;border:0!important;border-radius:10px!important;padding:0 20px!important}body .pet-email-gate-block .pet-email-gate-block__success-msg{color:var(--pa-navy);text-align:left;margin:0 0 12px;font-weight:700}body .pet-email-gate-block .pet-download-card{margin:0;background:var(--pa-surface)!important}@media (min-width:640px){body .pet-email-gate-block .pet-email-gate-block__form{grid-template-columns:minmax(0,1fr) auto}body .pet-email-gate-block .pet-form__actions{grid-area:1/2}body .pet-email-gate-block .pet-form__field--email{grid-area:1/1}body .pet-email-gate-block .pet-form__field--checkbox{grid-area:2/1/auto/-1}body .pet-email-gate-block .pet-form__submit{width:auto!important}}.pa-faq{box-sizing:border-box;max-width:760px;margin:0 auto;padding:24px 20px 56px}.pa-faq__head{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;display:flex}:is(.pa-backlink,.pa-faq__back){border:1px solid var(--pa-line);background:var(--pa-surface);min-height:36px;color:var(--pa-navy);border-radius:999px;align-items:center;gap:6px;padding:0 14px 0 10px;font-size:.875rem;font-weight:600;display:inline-flex;text-decoration:none!important}:is(.pa-backlink,.pa-faq__back):hover{border-color:var(--pa-navy)}.pa-page__back{padding-top:24px}.pa-page__back+.pa-page__head,.pa-page__back+.pa-head{padding-top:14px}.pa-page__head>.pa-backlink{margin-bottom:14px}.pet-course-hero__back{margin:0 0 14px}.pa-faq__topic{background:var(--pa-warm);min-height:28px;color:var(--pa-navy);border-radius:999px;align-items:center;padding:0 12px;font-size:.75rem;font-weight:700;display:inline-flex;text-decoration:none!important}.pa-faq__title{color:var(--pa-navy);font:600 clamp(1.625rem, 4vw, 2.25rem)/1.2 var(--pa-serif);flex:1 0 100%;margin:6px 0 0}.pa-faq__answer{color:var(--pa-ink);font-size:1.0625rem;line-height:1.7}.pa-faq__answer>:first-child{margin-top:0}.pa-faq__answer>:last-child{margin-bottom:0}.pa-faq__answer :is(p,ul,ol){margin:0 0 1em}.pa-faq__answer a{color:var(--pa-navy);text-underline-offset:2px;font-weight:600;text-decoration:underline}.pa-faq__answer img{border-radius:12px;max-width:100%;height:auto}.pa-faq__more{margin:32px 0 0}.pa-faq__more-title{color:var(--pa-navy);font:600 1.125rem/1.3 var(--pa-serif);margin:0 0 10px}.pa-faq__list{border:1px solid var(--pa-line);border-radius:var(--pa-radius);background:var(--pa-surface);margin:0;padding:0;list-style:none;overflow:hidden}.pa-faq__list li{border-top:1px solid var(--pa-line);margin:0}.pa-faq__list li:first-child{border-top:0}.pa-faq__list a{min-height:52px;color:var(--pa-navy);font:600 1rem/1.35 var(--pa-serif);justify-content:space-between;align-items:center;gap:12px;padding:12px 14px 12px 16px;display:flex;text-decoration:none!important}.pa-faq__list a:hover{background:var(--pa-ground,#f9f7f3)}.pa-faq__list .pa-icon{color:var(--pa-muted);flex:none}.pa-faq__help{margin:24px 0 0}.pa-faq__help .pc-contact-card{border:1px solid var(--pa-line);border-radius:var(--pa-radius);background:var(--pa-warm);box-shadow:none;background-image:linear-gradient(90deg, var(--pa-coral) 4px, transparent 4px);background-origin:border-box;border-left:4px solid #0000;margin:0;padding:18px}.pa-faq__help :is(.pc-contact-card__inner,.faq-card__body,.entry-header,.entry-footer){box-shadow:none;background:0 0;border:0;margin:0;padding:0}.pa-faq__help .entry-title{color:var(--pa-navy);font:600 1.125rem/1.3 var(--pa-serif);margin:0 0 6px}.pa-faq__help .entry-content p{color:var(--pa-ink);margin:0;font-size:.9375rem;line-height:1.55}.pa-faq__help .pc-contact-list{margin:8px 0 0;padding:0;list-style:none}.pa-faq__help .pc-contact-list li{color:var(--pa-ink);align-items:center;gap:8px;margin:0 0 4px;font-size:.875rem;display:flex}.pa-faq__help .pc-contact-list i{color:var(--pa-coral)}.pa-faq__help .entry-footer{margin-top:12px}.pa-faq__help .entry-footer .pet-button{border-radius:var(--pet-button-radius,14px);background:var(--pa-navy-fill);color:#fff;width:100%;min-height:46px;font:700 .9375rem/1 var(--pa-font);border:0;justify-content:center;align-items:center;text-decoration:none;display:flex}@media (min-width:768px){.pa-faq{padding-top:40px}.pa-faq__help .entry-footer .pet-button{width:auto;padding:0 24px;display:inline-flex}}.pa-faq__help .pc-contact-card :is(.pc-contact-card__inner,.faq-card__body):before{display:none!important}.pa-faq__help .pc-contact-card :is(.pc-contact-card__inner,.faq-card__body):after{display:none!important}.pa-search .pet-search-results-page{max-width:none}.pa-search .pet-search-results__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 12px;margin:0 0 14px;display:grid}.pa-search .pet-search-results__input-wrap{border:1px solid #1b2f5b33;border-radius:999px;grid-column:1/-1;min-width:0;min-height:50px;padding:0 10px 0 16px}.pa-search .pet-search-results__filters{grid-template-columns:repeat(4,minmax(0,max-content));justify-content:start;gap:8px;display:grid}.pa-search .pet-type-filter{border:1px solid var(--pa-line);background:var(--pa-surface);min-height:40px;color:var(--pa-ink);white-space:nowrap;border-radius:999px;justify-content:center;padding:0 16px;font-size:.875rem;font-weight:600;position:relative}.pa-search .pet-type-filter:has(input:focus-visible){outline:2px solid var(--pa-navy);outline-offset:2px}.pa-search .pet-type-filter input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.pa-search .pet-search-results__view-toggle{border-color:var(--pa-line);padding:3px}.pa-search .pet-display-toggle{width:36px;height:36px}.pa-search .pet-grid-info-bar{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 12px;padding:0}.pa-search .pet-grid-info-bar__count{color:var(--pa-ink);font-size:.875rem;font-weight:700}.pa-search .pet-search-card{border-color:var(--pa-line);border-radius:var(--pa-radius);box-shadow:none}.pa-search .pet-search-card__type{color:var(--pa-muted)}.pa-search .pet-search-card__title{font-family:var(--pa-serif)}.pa-search .pet-search-card__title a{color:var(--pa-navy)}.pa-search .pet-search-placeholder{border:1px solid var(--pa-line);border-radius:var(--pa-radius);background:var(--pa-surface);color:var(--pa-muted);text-align:center;padding:32px 16px}.pa-search .pet-search-results__pagination{margin:16px 0 0}@media (max-width:768px){.pa-search .pet-search-results__header{grid-template-columns:1fr}.pa-search .pet-search-results__filters{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch}.pa-search :is(.pet-search-results--grid,.pet-search-results--list){border:1px solid var(--pa-line);border-radius:var(--pa-radius);background:var(--pa-surface);display:block;overflow:hidden}.pa-search :is(.pet-search-results--grid,.pet-search-results--list) .pet-search-card{border:0;border-top:1px solid var(--pa-line);background:0 0;border-radius:0;grid-template-columns:88px minmax(0,1fr);align-items:start;gap:12px;margin:0;padding:14px 16px;display:grid;position:relative;box-shadow:none!important;transform:none!important}.pa-search :is(.pet-search-results--grid,.pet-search-results--list) .pet-search-card:first-child{border-top:0}.pa-search .pet-search-results .pet-search-card__thumb{aspect-ratio:4/3;border-radius:10px;width:88px}.pa-search .pet-search-results .pet-search-card__icon{background:var(--pa-warm);border-radius:10px;width:88px;height:66px;margin:0}.pa-search .pet-search-results .pet-search-card__body{padding:0}.pa-search .pet-search-results .pet-search-card__type{margin:0 0 2px;font-size:.6875rem}.pa-search .pet-search-results .pet-search-card__title{margin:0 0 4px;font-size:1rem;line-height:1.3}.pa-search .pet-search-results .pet-search-card__title a:after{content:"";z-index:1;position:absolute;inset:0}.pa-search .pet-search-results .pet-search-card__excerpt{color:var(--pa-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8125rem;display:-webkit-box;overflow:hidden}.pa-search .pet-search-results .pet-search-card__pills{display:none}.pa-search .pet-search-results .pet-search-card__footer{margin:6px 0 0}.pa-search .pet-search-results .pet-search-card__footer:not(:has(.pet-search-card__price)){display:none}.pa-search .pet-search-results .pet-search-card__footer .pet-button{display:none}.pa-search .pet-search-results .pet-search-card__price{font-size:.875rem}}body .pet-grid-info-bar__filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}body .pet-grid-info-bar__filter-label{color:var(--pa-muted);font-size:.8125rem;font-weight:600}body .pet-grid-info-bar .pet-grid-info-bar__filter-tag{background:var(--pa-surface);max-width:100%;min-height:30px;color:var(--pa-navy);white-space:nowrap;border:1px solid #1b2f5b2e;border-radius:999px;align-items:center;gap:4px;margin:0;padding:0 4px 0 12px;font-size:.8125rem;font-weight:700;line-height:1.2;display:inline-flex;position:relative}body .pet-grid-info-bar .pet-grid-info-bar__filter-tag-text{text-overflow:ellipsis;overflow:hidden}body .pet-grid-info-bar button.pet-grid-info-bar__filter-tag-remove,body.buddypress .buddypress-wrap button.pet-grid-info-bar__filter-tag-remove{color:var(--pa-navy);box-shadow:none;background:#1b2f5b14;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin:0;padding:0;font-size:15px;line-height:1;display:inline-flex;position:relative;width:22px!important;min-width:0!important;height:22px!important;min-height:0!important}body .pet-grid-info-bar button.pet-grid-info-bar__filter-tag-remove:before{content:"";position:absolute;inset:-11px}body .pet-grid-info-bar button.pet-grid-info-bar__filter-tag-remove:hover{background:var(--pa-navy-fill);color:#fff}body .pet-grid-info-bar button.pet-grid-info-bar__clear-all,body.buddypress .buddypress-wrap button.pet-grid-info-bar__clear-all{min-height:32px;box-shadow:none;color:var(--pa-navy);text-underline-offset:2px;background:0 0;border:0;border-radius:0;padding:0 4px;font-size:.8125rem;font-weight:600;text-decoration:underline}body .pet-grid-info-bar button.pet-grid-info-bar__clear-all:hover{color:var(--pa-coral);background:0 0}body.buddypress .buddypress-wrap :is(button,input).pet-button{border:2px solid var(--pet-button-border,var(--pet-primary-fill,var(--pet-primary)));background:var(--pet-button-bg,var(--pet-primary-fill,var(--pet-primary)));color:var(--pet-button-color,#fff)}.buddypress-wrap :is(button,input).pet-button{font-weight:var(--pet-font-semibold,600);padding:.85rem 1.8rem;line-height:1.1}.buddypress-wrap :is(button,input).pet-button--sm{padding:.45rem .9rem;font-size:.85rem}body .buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav{box-shadow:none;border-top:0;border-bottom:0}@media (max-width:1023px){body .buddypress-wrap.bp-dir-hori-nav:not(.bp-vertical-navs) nav.pa-sections{border-bottom:1px solid var(--pa-line)}}body .pet-grid-info-bar button.pet-grid-info-bar__filter-tag-remove{color:#0000;font-size:0!important}body .pet-grid-info-bar button.pet-grid-info-bar__filter-tag-remove:after{content:"";background:linear-gradient(45deg, transparent 43%, var(--pa-navy) 43% 57%, transparent 57%), linear-gradient(-45deg, transparent 43%, var(--pa-navy) 43% 57%, transparent 57%);width:10px;height:10px}body .pet-grid-info-bar button.pet-grid-info-bar__filter-tag-remove:hover:after{background:linear-gradient(45deg,#0000 43%,#fff 43% 57%,#0000 57%),linear-gradient(-45deg,#0000 43%,#fff 43% 57%,#0000 57%)}body .pet-grid-info-bar:not(:has(.pet-grid-info-bar__filter-tag~.pet-grid-info-bar__filter-tag)) button.pet-grid-info-bar__clear-all{display:none!important}@media (min-width:769px){.pa-faq__help .entry-footer .pet-button{width:auto!important;padding:0 24px!important;display:inline-flex!important}}.pet-blocks-reviews{border-color:var(--pa-line);border-radius:var(--pa-radius);box-shadow:none;gap:14px;padding:18px}.pet-blocks-reviews__summary{border:0;border-bottom:1px solid var(--pa-line);min-height:0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:auto 1fr;grid-template-areas:"eyebrow eyebrow""score stars""score meta";align-items:center;gap:2px 14px;padding:0 0 14px;display:grid}.pet-blocks-reviews__eyebrow{color:var(--pa-muted);grid-area:eyebrow;margin:0 0 6px;font-size:.75rem}.pet-blocks-reviews__score{color:var(--pa-navy);font:700 3rem/1 var(--pa-serif);grid-area:score}.pet-blocks-reviews__summary-stars{grid-area:stars;align-self:end}.pet-blocks-reviews__meta{color:var(--pa-muted);letter-spacing:0;grid-area:meta;align-self:start;font-size:.875rem}.pet-blocks-reviews__row,.pet-blocks-reviews__row:last-child{border:0;gap:10px;padding:7px 0;grid-template-columns:auto minmax(0,1fr) 48px!important}.pet-blocks-reviews__row-stars{gap:1px;font-size:.75rem}.pet-blocks-reviews__percent{color:var(--pa-ink);font-size:.8125rem;font-weight:700;text-align:right!important}@media (min-width:861px){.pet-blocks-reviews{gap:28px;padding:24px}.pet-blocks-reviews__summary{border-bottom:0;border-right:1px solid var(--pa-line);align-content:center;padding:0 28px 0 0}}:is(.pet-blocks-narrative__media,.pet-blocks-team-member__media-frame){box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}:is(.pet-blocks-narrative__media,.pet-blocks-team-member__media-frame):before{display:none!important}:is(.pet-blocks-narrative__media,.pet-blocks-team-member__media-frame):after{display:none!important}:is(.pet-blocks-narrative__media,.pet-blocks-team-member__media-frame) img{border-radius:var(--pa-radius)}.pet-blocks-narrative__title,.pet-blocks-team-member .pet-blocks-feature-split__title{color:var(--pa-navy);font:600 clamp(1.5rem, 3.5vw, 2rem)/1.2 var(--pa-serif);margin:0 0 10px}.pet-blocks-narrative__body,.pet-blocks-team-member .pet-blocks-feature-split__description{color:var(--pa-ink);font-size:1rem;line-height:1.65}.pet-blocks-team-member .pet-blocks-hero__eyebrow{color:var(--pa-coral)}.pet-blocks-team-member .pet-blocks-feature-split__ribbon{background:var(--pa-warm);min-height:28px;color:var(--pa-navy);padding:0 12px;font-size:.75rem;font-weight:700}.pet-blocks-team-member__role{font-weight:600;color:var(--pa-muted)!important}@media (max-width:860px){.pet-blocks-narrative__chapter,.pet-blocks-team-member{gap:16px}:is(.pet-blocks-narrative__pane--media,.pet-blocks-team-member__pane--media){order:-1}:is(.pet-blocks-narrative__media,.pet-blocks-team-member__media-frame) img{aspect-ratio:4/3;object-fit:cover;object-position:center 30%;width:100%;height:auto}.pet-blocks-team-member{padding-top:16px;padding-bottom:24px}.pet-blocks-narrative{gap:28px;padding-bottom:16px}}.pet-blocks-reviews :is(.pet-blocks-reviews__summary-stars,.pet-blocks-reviews__row-stars){gap:0!important}body .pet-code-redemption__checkbox{align-items:flex-start;gap:10px;display:flex!important}body .pet-code-redemption__checkbox input[type=checkbox]{width:20px;height:20px;accent-color:var(--pa-navy);flex:none;margin:2px 0 0}body .pet-code-redemption__checkbox-text{color:var(--pa-ink);font-size:.875rem;line-height:1.5}body .pet-invoice-request-form__stepper{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid!important}body .pet-invoice-step-chip{white-space:nowrap;min-width:0;min-height:36px;padding:0 8px;font-size:.8125rem}@media (max-width:480px){body .pet-invoice-request-form__stepper{grid-template-columns:repeat(2,minmax(0,1fr))}}.has-pet-4-background-color{background-color:var(--pa-warm)!important}.has-pet-5-background-color{background-color:#efedea!important}.has-pet-6-background-color{background-color:#1b2f5b0f!important}.has-pet-7-background-color{background-color:#e46e421a!important}:is(.pa-content,.entry-content) .wp-block-group.has-background{border:1px solid var(--pa-line);border-radius:var(--pa-radius);margin-top:24px;margin-bottom:24px;padding:20px}:is(.pa-content,.entry-content) :is(ul,ol).has-background{border-radius:var(--pa-radius);padding:16px 16px 16px 36px}:is(.pa-content,.entry-content) .wp-block-group.has-background>:first-child{margin-top:0}:is(.pa-content,.entry-content) .wp-block-group.has-background>:last-child{margin-bottom:0}.learndash-wrapper .ld-alert{color:var(--pa-ink);background-origin:border-box;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin:0 0 20px;padding:14px 16px;display:flex;border:1px solid var(--pa-line)!important;background:var(--pa-surface)!important;box-shadow:none!important;background-image:linear-gradient(90deg, var(--pa-navy) 4px, transparent 4px)!important;border-left:4px solid #0000!important;border-radius:12px!important}.learndash-wrapper .ld-alert-warning{background-origin:border-box;background-image:linear-gradient(90deg, var(--pa-coral) 4px, transparent 4px)!important;border-left-color:#0000!important}.learndash-wrapper .ld-alert .ld-alert-content{flex:240px;align-items:center;gap:12px;min-width:0;padding:0;display:flex}.learndash-wrapper .ld-alert .ld-alert-icon{border-radius:50%;flex:0 0 40px;place-items:center;font-size:0;background:rgba(var(--pet-primary-rgb,27, 47, 91), .07)!important;width:40px!important;height:40px!important;color:var(--pa-navy)!important;margin:0!important;display:grid!important;position:static!important;transform:none!important}.learndash-wrapper .ld-alert .ld-alert-icon:before{content:"lock";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;font:400 22px/1 PET Icons}.learndash-wrapper .ld-alert .ld-alert-icon.ld-icon-calendar:before{content:"event"}.learndash-wrapper .ld-alert .ld-alert-messages{color:var(--pa-ink);font-size:.9375rem;line-height:1.5;text-align:left!important}.learndash-wrapper .ld-alert .ld-display-label{color:var(--pa-navy);font-weight:700}.learndash-wrapper .ld-alert .ld-button{min-height:42px;font:700 .875rem/1 var(--pa-font);border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 16px;display:inline-flex;background:var(--pa-navy-fill)!important;color:#fff!important;text-decoration:none!important}.learndash-wrapper .ld-alert .ld-button .ld-icon{font-size:0;margin:0!important;position:static!important;transform:none!important}.learndash-wrapper .ld-alert .ld-button .ld-icon-arrow-left:before{content:"arrow_back";font-feature-settings:"liga";font:400 18px/1 PET Icons}@media (max-width:600px){.learndash-wrapper .ld-alert .ld-button{width:100%}}.pet-step-meta{color:var(--pa-muted);font:600 .75rem/1 var(--pa-font);white-space:nowrap;flex:none;align-items:center;gap:4px;margin-left:auto;padding-left:8px;display:inline-flex}.pet-step-meta__ico{flex:0 0 16px;width:16px;height:16px}.pet-step-meta:is(.pet-step-meta--video,.pet-step-meta--webinar){color:var(--pa-coral-hover)}.pet-step-meta:is(.pet-step-meta--reflection,.pet-step-meta--transcript,.pet-step-meta--essay,.pet-step-meta--review,.pet-step-meta--bonus,.pet-step-meta--quiz){color:var(--pa-navy)}.pet-step-line{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:4px;display:flex}.pet-step-line .pet-step-meta{gap:5px;margin:0;padding:0;font-size:.75rem;font-weight:600;color:var(--pa-muted)!important}.pet-step-line .pet-step-meta__ico{flex-basis:15px;width:15px;height:15px}.pet-step-line__label{margin:0;display:inline-flex}.pet-step-line__label .pet-pill{text-transform:none;letter-spacing:0;white-space:nowrap;border-radius:0;min-height:0;margin:0;font-size:.75rem;font-weight:700;line-height:1.5;color:var(--pa-coral)!important;background:0 0!important;border:0!important;padding:0!important}.pet-curriculum__lesson .pet-pill{white-space:nowrap;border-radius:999px;align-items:center;min-height:0;margin:0;padding:1px 9px;font-size:.6875rem;font-weight:700;line-height:1.5;display:inline-flex}.pet-curriculum :is(.pet-curriculum__topic,.pet-curriculum__quiz){align-items:flex-start;gap:10px;display:flex}.pet-curriculum :is(.pet-curriculum__topic,.pet-curriculum__quiz)>.pet-curriculum__icon{flex:none;margin-top:1px}.pet-curriculum__text{flex-direction:column;flex:auto;min-width:0;display:flex}.pet-curriculum__text .pet-curriculum__title{overflow-wrap:normal;word-break:normal;min-width:0}.pet-curriculum__lesson .pet-curriculum__meta{color:var(--pa-muted);background:0 0;border-radius:0;padding:0;font-size:.8125rem;font-weight:600}.pet-curriculum .pet-curriculum__toggle{background:var(--pa-warm);width:36px;max-height:36px;color:var(--pa-navy);align-self:flex-start;transition:transform .2s,background-color .15s;border-radius:50%!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:0!important;padding:0!important}.pet-curriculum .pet-curriculum__toggle i{display:none}.pet-curriculum--expanded .pet-curriculum__lesson{flex-wrap:wrap}.pet-curriculum--expanded .pet-curriculum__lesson .pet-curriculum__meta{flex:0 0 100%;margin:-4px 0 0 34px;display:block!important}.pet-curriculum .pet-curriculum__toggle:before{font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"expand_more";font:400 22px/1 PET Icons}.pet-curriculum .pet-curriculum__toggle[aria-expanded=true]{transform:rotate(180deg)}.pet-curriculum--expanded .pet-curriculum__children{border-left:2px solid var(--pa-line);margin:0 0 8px 11px!important;padding:2px 0 2px 16px!important}.pet-curriculum--expanded .pet-curriculum__children :is(.pet-curriculum__topics,.pet-curriculum__quizzes){border-left:0!important;margin:0!important;padding:0!important}.pet-curriculum--expanded .pet-curriculum__lesson{align-items:center;gap:10px;display:flex}.pet-curriculum__total{color:var(--pa-muted);margin:-4px 0 16px;font-size:.9375rem;font-weight:600}.pet-curriculum--expanded .pet-curriculum__total{margin:0 0 12px;font-size:.875rem}.pet-time-bar{border:1px solid var(--pa-line);border-radius:var(--pa-radius);background:var(--pa-warm);flex-wrap:wrap;align-items:stretch;gap:0;margin:0 0 16px;display:flex;overflow:hidden}.pet-time-bar__item{flex:1 1 0;align-items:center;gap:10px;min-width:0;padding:12px 16px;display:flex}.pet-time-bar__item+.pet-time-bar__item{border-left:1px solid var(--pa-line)}.pet-time-bar__ico{box-sizing:content-box;background:var(--pa-surface);width:28px;height:28px;color:var(--pa-navy);border-radius:50%;flex:none;padding:6px}.pet-time-bar__item:first-child .pet-time-bar__ico{color:var(--pa-coral-hover)}.pet-time-bar__text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.pet-time-bar__text strong{color:var(--pa-navy);font-size:1.0625rem;font-weight:700}.pet-time-bar__text span{color:var(--pa-muted);font-size:.8125rem;font-weight:600}.pet-time-bar__why{border:0;border-left:1px solid var(--pa-line);background:var(--pa-surface);min-height:44px;color:var(--pa-navy);font:700 .875rem/1 var(--pa-font);cursor:pointer;flex:none;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 16px;display:inline-flex}.pet-time-bar__why .pet-time-bar__ico{width:18px;height:18px;color:inherit;background:0 0;padding:0}.pet-time-bar__why:hover{background:var(--pa-warm)}@media (max-width:600px){.pet-time-bar__item{padding:12px}.pet-time-bar__why{border-left:0;border-top:1px solid var(--pa-line);flex:100%}}.pa-sheet-text p{color:var(--pa-ink);margin:0 0 12px;font-size:1rem;line-height:1.6}.pa-sheet-text p:last-child{margin-bottom:0}@media (min-width:769px){.pet-header-bar .pet-header-bar__cta{background:var(--pa-navy-fill);white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:0 12px;font-size:.8125rem;font-weight:700;display:inline-flex;color:#fff!important;text-decoration:none!important}.pet-header-bar .pet-header-bar__cta:hover{filter:brightness(1.15)}.pet-header-bar .pet-header-bar__separator{opacity:.35}}::selection{background:rgba(var(--pet-secondary-rgb,228, 110, 66), .22);color:inherit}h1,h2,.pa-hero__title,.pa-band__title,.pa-page__title{text-wrap:balance}.pa-hero__lead,.pa-band__lead,.pa-page__intro{text-wrap:pretty}.pa-hero__title em{color:var(--pa-coral);white-space:nowrap;font-style:italic;position:relative}.pa-hero__title em:after{content:"";pointer-events:none;opacity:.85;background:currentColor;height:.26em;position:absolute;bottom:-.14em;left:-2%;right:-2%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 14' preserveAspectRatio='none'%3E%3Cpath d='M3 9 C 50 3, 110 4, 160 7 S 225 10, 237 5' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 14' preserveAspectRatio='none'%3E%3Cpath d='M3 9 C 50 3, 110 4, 160 7 S 225 10, 237 5' fill='none' stroke='black' stroke-width='3.4' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat}.pa-band__title:after{content:"";background:var(--pa-coral);opacity:.75;width:64px;height:8px;margin-top:10px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 10' preserveAspectRatio='none'%3E%3Cpath d='M2 6 C 20 2, 44 3, 60 5 S 74 7, 78 4' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 10' preserveAspectRatio='none'%3E%3Cpath d='M2 6 C 20 2, 44 3, 60 5 S 74 7, 78 4' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") 0/100% 100% no-repeat}:is(.pa-band,.pet-blocks-content-carousel) .pet-blocks-carousel__title:after{content:"";background:var(--pa-coral);opacity:.75;width:64px;height:8px;margin-top:10px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 10' preserveAspectRatio='none'%3E%3Cpath d='M2 6 C 20 2, 44 3, 60 5 S 74 7, 78 4' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 10' preserveAspectRatio='none'%3E%3Cpath d='M2 6 C 20 2, 44 3, 60 5 S 74 7, 78 4' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") 0/100% 100% no-repeat}.pa-band__title+.pa-routes{margin-top:18px}.pa-topics .pet-blocks-carousel__title:after{display:none}.pa-hand-note{color:var(--pa-coral);pointer-events:none;align-items:flex-end;gap:6px;display:inline-flex;transform:rotate(-4deg)}.pa-hand-note>span{font:600 1.6rem/1.05 var(--pa-hand);white-space:nowrap}.pa-hand-note__arrow{flex:none}.pa-hand-note--hero{z-index:2;flex-direction:row;position:absolute;top:-44px;left:-14px}.pa-hand-note--hero .pa-hand-note__arrow{order:2;transform:translateY(14px)rotate(28deg)}.pa-hero__inner:has(.pa-hand-note--hero){padding-top:72px}@media (max-width:899px){.pa-hero__inner:has(.pa-hand-note--hero){padding-top:28px}.pa-hand-note--hero{inset:auto 6px -40px auto}.pa-hand-note--hero .pa-hand-note__arrow{order:0;transform:translateY(-10px)scaleX(-1)rotate(-30deg)}.pa-hand-note--hero>span{font-size:1.35rem}.pa-hero__media:has(.pa-hand-note--hero){margin-bottom:30px}}.pa-hero:has(+.pa-trust-band) .pa-hero__inner{padding-bottom:96px}.pa-hero:has(+.pa-resume-band) .pa-hero__inner{padding-bottom:96px}.pa-trust-band,.pa-resume-band{z-index:2;margin-top:-52px;padding:0;position:relative}.pa-trust-band+.pa-band,.pa-resume-band+.pa-band{padding-top:48px}.pa-trust-band .pa-trust{background:var(--pa-surface);border:1px solid var(--pa-line);border-radius:var(--pa-radius-lg);box-shadow:var(--pa-shadow-md);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:22px 8px;list-style:none;display:grid}.pa-trust-band .pa-trust__item{align-items:flex-start;gap:12px;min-width:0;padding:0 18px;display:flex}.pa-trust-band .pa-trust__item+.pa-trust__item{border-left:1px solid var(--pa-line)}.pa-trust-band .pa-trust__icon{background:rgba(var(--pet-secondary-rgb,228, 110, 66), .1);width:40px;height:40px;color:var(--pa-coral);border-radius:12px;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.pa-trust-band .pa-trust__text{flex-direction:column;gap:3px;min-width:0;display:flex}.pa-trust-band .pa-trust__title{color:var(--pa-navy);flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:.9375rem;font-weight:700;line-height:1.3;display:flex}.pa-trust-band .pa-trust__stars{color:var(--pa-ink);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:700}.pa-trust-band .pa-trust__stars>span{color:#f5a623;letter-spacing:1px}.pa-trust-band .pa-trust__words{color:var(--pa-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.8125rem;line-height:1.45;display:-webkit-box;overflow:hidden}@media (max-width:1023px){.pa-trust-band .pa-trust{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px;padding:18px 4px}.pa-trust-band .pa-trust__item:nth-child(odd){border-left:0}}@media (max-width:600px){.pa-trust-band,.pa-resume-band{margin-top:-28px}.pa-hero:has(+.pa-trust-band) .pa-hero__inner{padding-bottom:56px}.pa-hero:has(+.pa-resume-band) .pa-hero__inner{padding-bottom:56px}.pa-trust-band .pa-trust{row-gap:16px;padding:16px 0}.pa-trust-band .pa-trust__item{align-items:center;gap:10px;padding:0 12px}.pa-trust-band .pa-trust__icon{border-radius:10px;flex-basis:34px;width:34px;height:34px}.pa-trust-band .pa-trust__title{font-size:.875rem}.pa-trust-band .pa-trust__words{display:none}.pa-trust-band+.pa-band,.pa-resume-band+.pa-band{padding-top:36px}}.pa-drawing{width:var(--pa-drawing-w,160px);max-width:100%;color:var(--pa-navy);--pet-ill-face:var(--pa-warm);--pet-ill-collar:var(--pa-coral);line-height:0;display:inline-block}.pa-drawing svg{width:100%;height:auto;display:block}.pa-drawing--dog-lying,.pa-drawing--cat-loaf,.pa-drawing--pair-snuggled,.pa-drawing--pair-perched{width:calc(var(--pa-drawing-w,160px) * 1.4)}.pa-404__drawing{margin:0 auto 18px;display:block}.pa-footer-pets{pointer-events:none;height:36px;margin-top:24px;position:relative}.pa-footer-pets .pa-drawing{z-index:1;position:absolute;bottom:-3px;right:48px}@media (max-width:600px){.pa-footer-pets{height:28px;margin-top:16px}.pa-footer-pets .pa-drawing{width:84px;right:24px}}.pet-snav-explore__trigger{min-height:36px;color:var(--pa-navy);border-radius:999px;gap:6px;padding:0 12px;font-weight:600}.pet-snav-explore__trigger:hover,.pet-snav-explore__trigger[aria-expanded=true]{background:rgba(var(--pet-primary-rgb,27, 47, 91), .06);color:var(--pa-navy)}.pet-snav-explore__trigger:focus-visible{background:rgba(var(--pet-primary-rgb,27, 47, 91), .06);color:var(--pa-navy)}.pet-snav-explore__dropdown{background:var(--pa-surface);border:1px solid var(--pa-line);min-width:250px;box-shadow:var(--pa-shadow-lg);border-radius:16px;padding:10px;top:calc(100% + 8px)}.pet-snav-explore__menu li,.pet-snav-explore__social-item{padding:0}.pet-snav-explore__menu a,.pet-snav-explore__menu a.pet-snav-explore__social-link{color:var(--pa-ink);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;font-size:.9375rem;font-weight:500;line-height:1.3;text-decoration:none;display:flex}.pet-snav-explore__menu a:hover,.pet-snav-explore__menu a.pet-snav-explore__social-link:hover{background:var(--pa-warm);color:var(--pa-navy)}.pet-snav-explore__menu a:focus-visible{background:var(--pa-warm);color:var(--pa-navy)}.pet-snav-explore__menu a.pet-snav-explore__social-link:focus-visible{background:var(--pa-warm);color:var(--pa-navy)}.pet-snav-explore__menu a .pa-icon,.pet-snav-explore__social-icon{color:var(--pa-muted)}.pet-snav-explore__social-icon,.pet-snav-explore__social-icon svg{width:20px!important;height:20px!important}.pet-snav-explore__divider{background:var(--pa-line);margin:6px 4px}.pet-purchase-tab__icon svg,.pet-discount-promo__icon svg{display:none!important}.pet-purchase-tab__icon:before,.pet-discount-promo__icon:before{font-feature-settings:"liga";-webkit-font-smoothing:antialiased;color:var(--pa-navy);font:400 30px/1 PET Icons}.pet-purchase-tab__icon{min-height:30px}.pet-purchase-tab[data-mode=student] .pet-purchase-tab__icon:before{content:"person"}.pet-purchase-tab[data-mode=team] .pet-purchase-tab__icon:before{content:"groups"}.pet-purchase-tab[data-mode=gift] .pet-purchase-tab__icon:before{content:"redeem"}.pet-purchase-tab.is-active .pet-purchase-tab__icon:before{color:var(--pa-coral)}.pet-discount-promo__icon:before{content:"sell";color:var(--pet-success,#2e7d4f);font-size:24px}:is(.pet-discount-promo,.pet-course-sidebar .pet-discount-promo) .pet-discount-promo__icon{width:24px;height:24px}img.avatar[src*="/avatars/default/"],.pc-course-review__avatar img[src*="/avatars/default/"],.pet-review-card__avatar-img[src*="/avatars/default/"]{filter:saturate(.4)brightness(1.08)}.pa-head{background:linear-gradient(180deg, var(--pa-warm) 0%, var(--pa-ground) 100%);border-bottom:1px solid var(--pa-line);margin-bottom:24px;padding-bottom:28px}.pa-head__inner{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.pa-head__text{flex:auto;min-width:0}.pa-head__title em{color:var(--pa-coral);white-space:nowrap;font-style:italic;position:relative}:is(.pa-hero__title,.pa-head__title) em.pa-mark--long{white-space:normal;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 14' preserveAspectRatio='none'%3E%3Cpath d='M3 9 C 50 3, 110 4, 160 7 S 225 10, 237 5' fill='none' stroke='%23e46e42' stroke-opacity='.85' stroke-width='3.4' stroke-linecap='round'/%3E%3C/svg%3E") 0 100%/100% .26em no-repeat;padding-bottom:.12em}:is(.pa-hero__title,.pa-head__title) em.pa-mark--long:after{display:none}.pa-head__title:after{content:"";background:var(--pa-coral);opacity:.75;width:64px;height:8px;margin-top:12px;display:block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 10' preserveAspectRatio='none'%3E%3Cpath d='M2 6 C 20 2, 44 3, 60 5 S 74 7, 78 4' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 10' preserveAspectRatio='none'%3E%3Cpath d='M2 6 C 20 2, 44 3, 60 5 S 74 7, 78 4' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round'/%3E%3C/svg%3E") 0/100% 100% no-repeat}.pa-head__drawing{z-index:1;flex:none;margin-bottom:-29px;position:relative;width:auto!important}.pa-head__drawing svg{width:auto;height:132px}@media (max-width:899px){.pa-head__drawing svg{height:96px}}@media (max-width:599px){.pa-head{margin-bottom:16px;padding-bottom:20px}.pa-head__drawing{display:none}}.pa-trust-band--flat{margin:0 0 8px}.pa-about .pa-content{padding-top:24px}.pa-quote{text-align:center;max-width:820px;margin:0 auto;position:relative}.pa-quote__drawing{margin:0 auto 8px;display:block}.pa-quote__text{border:0;margin:0;padding:0}.pa-quote__text p{font-family:var(--pa-serif);text-wrap:balance;color:var(--pa-navy);margin:0;font-size:clamp(1.25rem,1rem + 1.2vw,1.75rem);font-style:italic;font-weight:500;line-height:1.4}.pa-quote__text p:before{content:"“"}.pa-quote__text p:after{content:"”"}.pa-quote__sign{font:600 2rem/1 var(--pa-hand);color:var(--pa-coral);margin-top:14px;display:inline-block;transform:rotate(-4deg)}.woocommerce-account .pa-content .woocommerce{flex-direction:column;gap:20px;display:flex}.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:auto;margin:0}.woocommerce-account .woocommerce-MyAccount-navigation ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.woocommerce-account .woocommerce-MyAccount-navigation li{margin:0;padding:0}.woocommerce-account .woocommerce-MyAccount-navigation a{border:1px solid var(--pa-line);background:var(--pa-surface);min-height:38px;color:var(--pa-navy);font:600 .875rem/1 var(--pa-font);border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.woocommerce-account .woocommerce-MyAccount-navigation a:hover{background:var(--pa-warm)}.woocommerce-account .woocommerce-MyAccount-navigation .is-active a{border-color:var(--pa-navy-fill);background:var(--pa-navy-fill);color:#fff}.woocommerce-account .woocommerce-MyAccount-content{float:none;border:1px solid var(--pa-line);border-radius:var(--pa-radius);background:var(--pa-surface);width:auto;max-width:760px;padding:24px}.woocommerce-account .woocommerce-MyAccount-content h2,.woocommerce-account .woocommerce-MyAccount-content h3{color:var(--pa-navy);font:600 1.375rem/1.3 var(--pa-serif);margin:0 0 16px}.woocommerce-account .woocommerce-MyAccount-content .form-row{margin:0 0 14px;padding:0}.woocommerce-account .woocommerce-MyAccount-content .form-row label{color:var(--pa-ink);margin:0 0 6px;font-size:.875rem;font-weight:600;display:block}.woocommerce-account .woocommerce-MyAccount-content .form-row .required{color:var(--pa-coral);text-decoration:none}.woocommerce-account .woocommerce-MyAccount-content .select2-container .select2-selection--single{border:1px solid var(--pa-line);background:var(--pa-surface);width:100%;min-height:46px;color:var(--pa-ink);font:400 .9375rem/1.4 var(--pa-font);box-shadow:none;border-radius:12px;padding:10px 14px}.woocommerce-account .woocommerce-MyAccount-content :is(input.input-text,input[type=text],input[type=email],input[type=tel],input[type=password],select,textarea){border:1px solid var(--pa-line);background:var(--pa-surface);width:100%;min-height:46px;color:var(--pa-ink);font:400 .9375rem/1.4 var(--pa-font);box-shadow:none;border-radius:12px;padding:10px 14px}.woocommerce-account .woocommerce-MyAccount-content .select2-container .select2-selection--single .select2-selection__rendered{padding:0;line-height:24px}.woocommerce-account .woocommerce-MyAccount-content .select2-container .select2-selection--single .select2-selection__arrow{top:10px;right:10px}.woocommerce-account .woocommerce-MyAccount-content :is(input,select,textarea):focus{border-color:var(--pa-navy);box-shadow:var(--pa-focus-ring);outline:0}.woocommerce-account .woocommerce-MyAccount-content :is(button.button,.button){border-radius:var(--pet-button-radius,14px);background:var(--pa-navy-fill);color:#fff;min-height:46px;font:600 .9375rem/1 var(--pa-font);border:0;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}.woocommerce-account .woocommerce-MyAccount-content :is(button.button,.button):hover{background:var(--pa-navy-fill-hover)}.woocommerce-account .woocommerce-MyAccount-content :is(.woocommerce-password-strength,.woocommerce-password-hint){border-radius:10px;margin:6px 0 0;padding:8px 12px;font-size:.8125rem}@media (min-width:640px){.woocommerce-account .woocommerce-address-fields__field-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:14px;display:grid}.woocommerce-account .woocommerce-address-fields__field-wrapper .form-row-wide{grid-column:1/-1}.woocommerce-account .woocommerce-address-fields__field-wrapper .form-row{float:none;width:auto}}.post-password-form{border:1px solid var(--pa-line);border-radius:var(--pa-radius);background:var(--pa-surface);max-width:480px;margin:24px auto;padding:24px}.post-password-form p{color:var(--pa-ink);margin:0 0 14px;font-size:.9375rem;line-height:1.55}.post-password-form p:last-child{flex-wrap:wrap;align-items:flex-end;gap:10px;margin:0;display:flex}.post-password-form label{flex-direction:column;flex:220px;gap:6px;font-size:.875rem;font-weight:600;display:flex}.post-password-form input[type=password]{border:1px solid var(--pa-line);min-height:46px;font:400 .9375rem/1.4 var(--pa-font);border-radius:12px;padding:10px 14px}.post-password-form input[type=submit]{border-radius:var(--pet-button-radius,14px);background:var(--pa-navy-fill);color:#fff;min-height:46px;font:600 .9375rem/1 var(--pa-font);cursor:pointer;border:0;padding:0 22px}@media (min-width:783px) and (max-width:1440px){#wpadminbar #wp-admin-bar-my-account>.ab-item .display-name{display:none}#wpadminbar #wp-admin-bar-my-account.with-avatar>.ab-item img{margin-left:0}#wpadminbar #wp-admin-bar-site-name>.ab-item{text-overflow:ellipsis;white-space:nowrap;vertical-align:top;max-width:140px;display:inline-block;overflow:hidden}}:is(.pa-article__body,.pa-faq__answer) :is(p,li,td,th,dd,blockquote,figcaption) a:not([class*=button]):not([class*=btn]):not([class*=pet-]):not([class*=pa-]):not(.wp-block-button__link){color:var(--pa-navy);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);font-weight:600;transition:text-decoration-color .15s}:is(.pa-article__body,.pa-faq__answer) :is(p,li,td,th,dd,blockquote,figcaption) a:not([class*=button]):not([class*=btn]):not([class*=pet-]):not([class*=pa-]):not(.wp-block-button__link):hover{text-decoration-color:currentColor;text-decoration-thickness:2px}:is(.pa-article__body,.pa-faq__answer) :is(p,li,td,th,dd,blockquote,figcaption) a:not([class*=button]):not([class*=btn]):not([class*=pet-]):not([class*=pa-]):not(.wp-block-button__link):focus-visible{outline:2px solid var(--pa-navy);outline-offset:2px;border-radius:3px}:is(.pa-article__body,.pa-faq__answer) :is(p,li,td,th,dd,blockquote,figcaption) a :is(strong,b){font-weight:inherit}.pa-article__body :is(h2,h3,h4,h5,h6):not(.pa-article__body [class*=pet-] *){line-height:var(--pet-heading-leading,1.25);text-wrap:balance}.pa-article__body h2:not(.pa-article__body [class*=pet-] *){margin:var(--pet-prose-h2-before,2.75rem) 0 var(--pet-prose-h2-after,.875rem);font-size:var(--pet-prose-h2-size,1.875rem)}.pa-article__body h3:not(.pa-article__body [class*=pet-] *){margin:var(--pet-prose-h3-before,2.25rem) 0 var(--pet-prose-h3-after,.75rem);font-size:var(--pet-prose-h3-size,1.5rem)}.pa-article__body h4:not(.pa-article__body [class*=pet-] *){margin:var(--pet-prose-h4-before,1.875rem) 0 var(--pet-prose-h4-after,.625rem);font-size:var(--pet-prose-h4-size,1.1875rem)}.pa-article__body :is(h5,h6):not(.pa-article__body [class*=pet-] *){margin:var(--pet-prose-h5-before,1.5rem) 0 var(--pet-prose-h5-after,.5rem);font-size:var(--pet-prose-h5-size,1.0625rem)}.pa-article__body :is(h2,h3,h4,h5,h6):not(.pa-article__body [class*=pet-] *)+:is(h3,h4,h5,h6){margin-top:var(--pet-prose-stacked,.75rem)}.pa-article__body>:is(h2,h3,h4,h5,h6):first-child{margin-top:0}.pa-article__body>:is(p,ul,ol){margin:0 0 var(--pet-prose-gap,1.125rem)}.pa-article__body>p+:is(ul,ol){margin-top:-.375rem}.pa-article__body li+li{margin-top:.375rem}.pa-article__body :is(h1,h2,h3,h4,h5,h6) :is(strong,b){font-weight:inherit;color:inherit}.pa-faq__answer :is(h1,h2,h3,h4,h5,h6) :is(strong,b){font-weight:inherit;color:inherit}.pet-essay-submission__existing .pet-button.pet-button--secondary{--pet-button-color:var(--pa-navy);--pet-button-bg:var(--pa-surface);border:1.5px solid var(--pa-line)!important;background:var(--pa-surface)!important;color:var(--pa-navy)!important}.pet-essay-submission__existing .pet-button.pet-button--secondary:is(:hover,:focus-visible){border-color:var(--pa-navy)!important;background:var(--pa-warm)!important}.learndash-wrapper .ld-alert.ld-alert-warning{border-color:var(--pa-line)!important;border-left-color:#0000!important}.pet-header-bar{box-shadow:inset 0 -1px 0 var(--pa-line)!important}.pa-drawer:after{content:"";top:calc(var(--pa-drawer-top,var(--pa-header-h)) + (100vh - var(--pa-drawer-top,var(--pa-header-h))) / 2);z-index:1;background:var(--pa-muted);opacity:.35;pointer-events:none;border-radius:99px;width:5px;height:40px;margin-top:-20px;position:fixed;right:calc(min(100vw,480px) - 12px)}@media (prefers-reduced-motion:no-preference){.pa-drawer:after{animation:.22s pa-slide}}.pet-cta.pet-cta--scheme-dark{border:1px solid color-mix(in srgb, var(--pa-coral) 28%, transparent);box-shadow:var(--pa-shadow-sm);border-radius:var(--pa-radius-lg)!important;background:linear-gradient(135deg, var(--pa-surface) 35%, color-mix(in srgb, var(--pa-coral) 9%, var(--pa-surface)))!important}.pet-cta.pet-cta--scheme-dark .pet-cta__headline{color:var(--pa-navy);font-family:var(--pa-serif)}.pet-cta.pet-cta--scheme-dark .pet-cta__description{color:var(--pa-ink)}.pet-cta.pet-cta--scheme-dark.pet-cta--padding-compact.pet-cta--width-narrow .pet-cta__content{grid-template-columns:auto minmax(0,1fr) auto;column-gap:20px}.pet-cta.pet-cta--scheme-dark.pet-cta--padding-compact.pet-cta--width-narrow .pet-cta__content:before{content:"forum";background:color-mix(in srgb, var(--pa-coral) 14%, var(--pa-surface));width:56px;height:56px;color:var(--pa-coral);font-feature-settings:"liga";-webkit-font-smoothing:antialiased;border-radius:999px;grid-area:1/1/-1;align-self:center;place-items:center;font:400 28px/1 PET Icons;display:grid}.pet-cta.pet-cta--scheme-dark.pet-cta--padding-compact.pet-cta--width-narrow :is(.pet-cta__eyebrow,.pet-cta__headline,.pet-cta__description){grid-column:2}.pet-cta.pet-cta--scheme-dark.pet-cta--padding-compact.pet-cta--width-narrow .pet-cta__buttons{grid-column:3}@media (max-width:768px){.pet-cta.pet-cta--scheme-dark.pet-cta--padding-compact.pet-cta--width-narrow .pet-cta__content{grid-template-columns:auto minmax(0,1fr);row-gap:6px}.pet-cta.pet-cta--scheme-dark.pet-cta--padding-compact.pet-cta--width-narrow .pet-cta__content:before{grid-row:1;width:44px;height:44px;font-size:22px}.pet-cta.pet-cta--scheme-dark.pet-cta--padding-compact.pet-cta--width-narrow .pet-cta__headline{grid-row:1;align-self:flex-start}.pet-cta.pet-cta--scheme-dark.pet-cta--padding-compact.pet-cta--width-narrow .pet-cta__description{grid-column:1/-1}.pet-cta.pet-cta--scheme-dark.pet-cta--padding-compact.pet-cta--width-narrow .pet-cta__buttons{grid-area:auto/1/auto/-1;margin-top:10px}.pet-cta.pet-cta--scheme-dark.pet-cta--padding-compact.pet-cta--width-narrow .pet-cta__buttons a{justify-content:center;width:100%}.pet-cta.pet-cta--scheme-dark .pet-cta__content{text-align:left!important;align-items:flex-start!important}.pet-cta.pet-cta--scheme-dark .pet-cta__content:before{margin-bottom:4px;align-self:flex-start!important}.pet-cta.pet-cta--scheme-dark :is(.pet-cta__headline,.pet-cta__description){text-align:left!important}.pet-cta.pet-cta--scheme-dark .pet-cta__buttons{align-self:stretch;width:100%}}.pa-content>:not(.alignfull):not(.alignwide):is(.pet-code-redemption,.pet-certificate-verifier,.pet-physical-cert-error){width:min(100% - 40px,520px)}.pa-content>:not(.alignfull):not(.alignwide):is(.pet-code-redemption--register,.pet-physical-cert){width:min(100% - 40px,560px)}.pa-content>:not(.alignfull):not(.alignwide):is(.pet-code-redemption,.pet-certificate-verifier,.pet-physical-cert){border:1px solid var(--pa-line);border-radius:var(--pa-radius-lg);background:var(--pa-surface);box-shadow:var(--pa-shadow-md);margin-top:8px;padding:32px}@media (max-width:600px){.pa-content>:not(.alignfull):not(.alignwide):is(.pet-code-redemption,.pet-certificate-verifier,.pet-physical-cert){padding:22px 18px}}.bb-dark-theme :is(.pet-modal__content,.bb-leave-group-popup .modal-container,.bbm-model-wrap .modal-container,.pet-essay-files__panel,.pet-lightbox__figure img,.pa-drawer__panel,.pet-essay-dock){box-shadow:0 0 0 1px #ffffff1f,0 24px 56px #00000080}.pa-footer-theme{margin-left:auto;display:inline-flex}.pa-footer-theme .pet-theme-toggle{color:#fff;border:1px solid #fff3;border-radius:999px;width:40px;height:40px}.pa-footer-theme .pet-theme-toggle:is(:hover,:focus-visible){color:#fff;background:#ffffff1a}.pa-drawer__appearance{border-top:1px solid var(--pa-line);color:var(--pa-muted);justify-content:space-between;align-items:center;gap:12px;margin:4px 0 0;padding:14px 4px 0 6px;font-size:.875rem;font-weight:600;display:flex}.pa-drawer__appearance .pet-theme-toggle{border:1px solid var(--pa-line);background:var(--pa-surface);width:36px;height:36px;color:var(--pa-navy);border-radius:999px}.pa-drawer__appearance .pet-theme-toggle__icon:before{font-size:19px}.content-area .pa-head{border-bottom-color:#0000;border-image:linear-gradient(180deg, var(--pa-warm) 0%, var(--pa-ground) calc(100% - 1px), var(--pa-line) calc(100% - 1px)) fill 0 / 0 / 0 100vw}.pet-purchase-tab[data-mode=invoice] .pet-purchase-tab__icon:before{content:"receipt_long"}.pet-secondary-nav.has-border{border-bottom-color:var(--pa-line)!important}.bb-dark-theme .pet-slots-indicator{background:color-mix(in srgb, #f59e0b 12%, var(--pa-surface))!important;border-color:#f59e0b59!important}.bb-dark-theme .pet-slots-indicator :is(.pet-slots-indicator__icon,.pet-slots-indicator__label){color:#f6b85a!important}.bb-dark-theme .pet-slots-indicator:is(.pet-slots-indicator--high,.pet-slots-indicator--critical){background:color-mix(in srgb, #e5533d 16%, var(--pa-surface))!important;border-color:#e5533d73!important}.bb-dark-theme .pet-slots-indicator:is(.pet-slots-indicator--high,.pet-slots-indicator--critical) :is(.pet-slots-indicator__icon,.pet-slots-indicator__label){color:#f2937f!important}.bb-dark-theme .pet-slots-indicator .pet-slots-indicator__text{color:var(--pa-ink)!important}.pa-pay-ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pa-pay-way{border:1px solid var(--pa-line);border-radius:var(--pa-radius-lg);background:var(--pa-surface);box-shadow:var(--pa-shadow-sm);flex-direction:column;gap:8px;padding:24px;display:flex}.pa-pay-way:last-child{border-color:color-mix(in srgb, var(--pa-coral) 35%, transparent);background:linear-gradient(135deg, var(--pa-surface) 40%, color-mix(in srgb, var(--pa-coral) 8%, var(--pa-surface)))}.pa-pay-way__icon{background:var(--pa-warm);width:48px;height:48px;color:var(--pa-navy);border-radius:14px;place-items:center;display:grid}.pa-pay-way:last-child .pa-pay-way__icon{background:color-mix(in srgb, var(--pa-coral) 14%, var(--pa-surface));color:var(--pa-coral)}.pa-pay-way__title{color:var(--pa-navy);font:600 1.25rem/1.3 var(--pa-serif);margin:6px 0 0}.pa-pay-way__text{color:var(--pa-ink);flex:auto;margin:0;font-size:.9375rem;line-height:1.55}.pa-pay-way__note{background:var(--pa-warm);color:var(--pa-ink);border-radius:10px;align-items:flex-start;gap:8px;margin:2px 0 0;padding:10px 12px;font-size:.875rem;font-weight:600;line-height:1.45;display:flex}.pa-pay-way__note .pa-icon{color:var(--pa-coral);flex:none;margin-top:1px}.pa-pay-way__button{align-self:flex-start;margin-top:8px}@media (max-width:720px){.pa-pay-ways{grid-template-columns:minmax(0,1fr)}.pa-pay-way{padding:20px}.pa-pay-way__button{justify-content:center;align-self:stretch}}.pa-trust-band .pa-trust__words{-webkit-line-clamp:unset;display:block;overflow:visible}.bb-dark-theme :is(.pet-button--primary,.pet-blocks-button--primary,.pa-button--primary,.pet-login-form__submit,.pet-login-modal__courses-link,.pet-reset-button,.pet-reviews-filter__btn.is-active,.pet-pagination__page.is-active,.pet-grid-cat-pill.is-active,.pet-pill.is-active){border-color:var(--pa-navy-fill)!important}body :is(.pa-helpsearch .faq-deflection-block,.pet-course-action-panel,#section-badge .pet-outcomes-card,.pet-certificate-verifier,.pa-pay-way,.pa-trust-band .pa-trust,#mentor .pa-person,.pa-pf-verify,.petd-c--continue-course){background:linear-gradient(180deg, var(--pa-warm) 0, var(--pa-surface) 150px);border:1.5px solid rgba(var(--pet-secondary-rgb,228, 110, 66), .35);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 22px 44px -26px #0f1e3b59}body :is(.pa-helpsearch .faq-deflection-block,.pet-course-action-panel,#section-badge .pet-outcomes-card,.pet-certificate-verifier,.pa-pay-way,.pa-trust-band .pa-trust,#mentor .pa-person,.pa-pf-verify,.petd-c--continue-course):before{content:"";background:var(--pa-coral);pointer-events:none;height:4px;position:absolute;top:0;left:0;right:0}body #mentor .pa-person{padding:32px}@media (max-width:600px){body #mentor .pa-person{padding:20px}}body .pa-routes .pa-route{background:linear-gradient(180deg, var(--pa-warm) 0, var(--pa-surface) 90px);border-color:rgba(var(--pet-secondary-rgb,228, 110, 66), .22)}body .pa-routes .pa-route:hover{border-color:var(--pa-coral)}body .pet-form .pet-form__radio-group--cards .pet-form__radio-option{border-radius:14px;align-items:center;gap:14px}.pet-form__radio-icon{background:var(--pa-warm);width:42px;height:42px;color:var(--pa-navy);border-radius:12px;flex:none;justify-content:center;align-items:center;transition:background-color .15s,color .15s;display:inline-flex}body .pet-form .pet-form__radio-group--cards .pet-form__radio-option:is(:has(.pet-form__radio:checked),.is-selected){border-color:var(--pa-navy);background:linear-gradient(180deg, var(--pa-warm) 0, var(--pa-surface) 100%);box-shadow:0 0 0 3px #1b2f5b1f}body .pet-form .pet-form__radio-group--cards .pet-form__radio-option:is(:has(.pet-form__radio:checked),.is-selected) .pet-form__radio-icon{background:var(--pa-coral);color:#fff}body .pet-form .pet-form__radio-group--cards .pet-form__radio-option:is(:has(.pet-form__radio:checked),.is-selected) .pet-form__radio-label{color:var(--pa-navy)}body .pet-search-card__icon{background:rgba(var(--pet-secondary-rgb,228, 110, 66), .12);width:48px;height:48px;color:var(--pa-coral);border-radius:14px}body .pet-search-card__icon .pa-icon{--pa-icon:24px}.pa-search .pet-search-results--grid .pet-search-card{flex-direction:column;align-items:stretch}.pa-search .pet-search-results--grid .pet-search-card:hover{border-color:rgba(var(--pet-secondary-rgb,228, 110, 66), .45)}.pa-search .pet-search-results--grid .pet-search-card__icon{margin:22px 22px 0}.pa-search .pet-search-results--grid .pet-search-card:has(.pet-search-card__icon){background:linear-gradient(180deg, var(--pa-warm) 0, var(--pa-surface) 110px)}.pa-search .pet-search-results--grid .pet-search-card:has(.pet-search-card__icon) .pet-search-card__body{padding-top:14px}.pa-search .pet-search-results--grid .pet-search-card__excerpt{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pa-search .pet-search-results--grid .pet-search-card__footer{margin-top:auto;padding-top:4px}.pa-search .pet-search-results--list .pet-search-card__icon{margin:20px 0 20px 20px}.pa-search .pet-search-results__filters{flex-wrap:wrap;gap:8px;display:flex}.pa-search .pet-type-filter{min-height:38px;color:var(--pa-muted);padding:0 14px}.pa-search .pet-type-filter:has(input:checked){background:var(--pa-warm);border-color:var(--pa-navy);color:var(--pa-navy)}.pa-search .pet-type-filter:has(input:checked):before{content:"check";font-feature-settings:"liga";color:var(--pa-coral);margin-right:6px;font-family:PET Icons;font-size:18px;line-height:1}@media (max-width:768px){.pa-search .pet-search-results__filters{display:flex}.pa-search :is(.pet-search-results--grid,.pet-search-results--list) .pet-search-card__icon{width:48px;height:48px;margin:0}.pa-search :is(.pet-search-results--grid,.pet-search-results--list) .pet-search-card:has(.pet-search-card__icon) .pet-search-card__body{padding:2px 0 0}.pa-search :is(.pet-search-results--grid,.pet-search-results--list) .pet-search-card:has(.pet-search-card__icon){background:0 0;grid-template-columns:48px minmax(0,1fr)}}:root body :is(.pcc-card:not(.pcc-card--promo),.fr-card:not(.pc-contact-card__inner),.pet-search-card,.pc-course-review,.pa-route,.pa-pf-card,.pa-pf-extra,.pcm-row){box-shadow:var(--pa-shadow-xs);transition:transform .18s,box-shadow .18s,border-color .18s}:root body :is(.pcc-card:not(.pcc-card--promo),.fr-card:not(.pc-contact-card__inner),.pet-search-card,.pa-route,.pa-pf-extra,.pcm-row):hover{box-shadow:var(--pa-shadow-md);transform:translateY(-2px)}:root body .pc-course-review:hover{box-shadow:var(--pa-shadow-xs);transform:none}@media (prefers-reduced-motion:reduce){:root body :is(.pcc-card,.fr-card,.pet-search-card,.pa-route,.pa-pf-extra,.pcm-row):hover{transform:none}}:root body .pet-blocks-slider--cards .pet-blocks-slider__viewport{margin:0 -24px -12px;padding:16px 24px 40px;scroll-padding-inline:24px}@media (max-width:600px){:root body .pet-blocks-slider--cards .pet-blocks-slider__viewport{margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}}body .pet-dashboard-card__status{color:var(--pa-muted);margin:6px 0 0;font-size:.875rem;line-height:1.45}body .pet-contact-method__label{color:var(--pa-navy);font-weight:700}body .pet-thankyou-block__order{color:var(--pa-muted);margin:10px 0 0;font-size:.875rem}body .pet-thankyou-block__faq{margin:12px 0 0}.pet-sessions{align-items:center;gap:12px;display:flex}.pet-sessions__count{background:color-mix(in srgb, var(--pa-coral) 14%, var(--pa-surface));width:56px;height:56px;color:var(--pa-coral);font:600 1.75rem/1 var(--pa-serif);border-radius:14px;flex:none;justify-content:center;align-items:center;display:inline-flex}.pet-sessions__count.is-zero{background:var(--pa-warm);color:var(--pa-navy)}.pet-sessions__words{text-align:left;flex-direction:column;gap:3px;min-width:0;display:flex}.pet-sessions__label{color:var(--pa-navy);font:600 .9375rem/1.3 var(--pa-serif)}.pet-sessions__expiry{color:var(--pa-muted);font-size:.8125rem;font-weight:500}.pet-sessions__expiry.is-soon{color:#a15c00;font-weight:600}.pet-sessions__expiry.is-expired{color:#b42318;font-weight:600}.pet-coaching-sessions:not(.pet-coaching-sessions--callout){align-items:stretch}.pet-coaching-sessions .pet-coaching-sessions__info{flex-direction:column;gap:8px;display:flex}:is(.pet-share__btn,.pet-footer-social__link,.pet-show-more-toggle){position:relative}:is(.pet-header-bar__close,.pet-share__btn,.pet-footer-social__link,.pet-show-more-toggle):after{content:"";width:max(100%, var(--pet-touch-target,44px));height:max(100%, var(--pet-touch-target,44px));position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(a.pet-pill,.pa-help .faq-popular .chip){position:relative}:is(a.pet-pill,.pa-help .faq-popular .chip):after{content:"";height:max(100%, var(--pet-touch-target,44px));position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@media (max-width:767px){.pet-footer .pet-footer-nav__list li{margin-bottom:0}.pet-footer .pet-footer-nav__list a{min-height:var(--pet-touch-target,44px);align-items:center;display:flex}}