

:root{
--cp1664-ink:#103D47;
--cp1664-text:#587178;
--cp1664-muted:#668188;
--cp1664-brand:#4BA8CE;        
--cp1664-action:#1F7896;       
--cp1664-action-hover:#1B6A85; 
--cp1664-soft:#EFF7F8;
--cp1664-tint:#E7F3F8;
--cp1664-line:#CFE5EA;
--cp1664-line-strong:#B9DBE3;
--cp1664-white:#FFFFFF;
--cp1664-surface:#F8FBFC;
--cp1664-focus:0 0 0 3px rgba(75,168,206,.38);
--cp1664-radius-card:20px;
--cp1664-radius-control:12px;
--cp1664-radius-media:22px;
--cp1664-shadow:0 10px 28px rgba(16,61,71,.06);
--cp1664-shadow-hover:0 16px 36px rgba(16,61,71,.10);
--cp1664-container:1200px;
--cp1664-header-container:1440px;
--cp1664-gutter:clamp(20px,4vw,40px);
--cp1664-section:80px;
--cp1664-section-mobile:56px;
--cp1664-hero-top:64px;
--cp1664-h1:clamp(34px,3.3vw,46px);          
--cp1664-h1-display:clamp(38px,4vw,52px);    
--cp1664-font:"Outfit","Noto Sans Arabic","Noto Sans",system-ui,-apple-system,"Segoe UI",sans-serif;
--cp1664-control-h:48px;
--cp1664-ease:180ms ease;
}
html body.cprc1664-ds:not(#_):not(#_):not(#_){
--cpds-accent:var(--cp1664-brand);--cpds-action:var(--cp1664-action);--cpds-action-hover:var(--cp1664-action-hover);
--cpds-brand:var(--cp1664-brand);--cpds-interactive:var(--cp1664-action);--cpds-primary:var(--cp1664-action);
--cpds-border:var(--cp1664-line);--cpds-surface-soft:var(--cp1664-soft);--cpds-surface:var(--cp1664-surface);
--cpds-ink:var(--cp1664-ink);--cpds-text-secondary:var(--cp1664-text);
--cpds-radius-card:var(--cp1664-radius-card);--cpds-radius-control:var(--cp1664-radius-control);--cpds-radius-large:24px;
--cpds-shadow-card:var(--cp1664-shadow);--cpds-shadow-hover:var(--cp1664-shadow-hover);
--cpds-type-nav:15px;--cpds-type-button:15px;--cpds-control-height:var(--cp1664-control-h);
--cp-accent:var(--cp1664-action);--cp-accent-2:var(--cp1664-brand);--cp-aqua:var(--cp1664-brand);
--cp-aqua-deep:var(--cp1664-action);--cp-aqua-hover:var(--cp1664-action-hover);
--cp-link:var(--cp1664-action);--cp-link-hover:var(--cp1664-action-hover);
--cp-line:var(--cp1664-line);--cp-soft:var(--cp1664-soft);--cp-ink:var(--cp1664-ink);--cp-text:var(--cp1664-text);--cp-copy:var(--cp1664-text);
--cp-npcp-blue:var(--cp1664-brand);--cp-npcp-line:var(--cp1664-line);--cp-npcp-soft:var(--cp1664-soft);
--cp-radius:var(--cp1664-radius-card);--cp-shadow:var(--cp1664-shadow);--cp-shadow-soft:var(--cp1664-shadow);
--cpf2-turquoise:var(--cp1664-brand);--cpf2-line:var(--cp1664-line);--cpf2-shadow:var(--cp1664-shadow);
--cpfp-turquoise:var(--cp1664-brand);--cpfp-turquoise-dark:var(--cp1664-action);--cpfp-line:var(--cp1664-line);--cpfp-shadow:var(--cp1664-shadow);
--cpl19-turquoise:var(--cp1664-brand);--cpl19-line:var(--cp1664-line);--cpl19-shadow:var(--cp1664-shadow);
--cptep-turquoise:var(--cp1664-brand);--cptep-line:var(--cp1664-line);
--cpw13-t:var(--cp1664-brand);--cpw13-l:var(--cp1664-line);--cpw13-shadow:var(--cp1664-shadow);
--cpscov3-aqua:var(--cp1664-brand);--cpscov3-aqua-dark:var(--cp1664-action);--cpscov3-interactive:var(--cp1664-action);--cpscov3-line:var(--cp1664-line);
--cpscov4-aqua:var(--cp1664-brand);--cpstc-turquoise:var(--cp1664-brand);
}
html body.cprc1664-ds:not(#_):not(#_):not(#_),html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(.cp-hero,.cpds-page-hero,.cprc1656-landing-inner,.cpplr1-hero-inner,.cp-hero__grid,.cprc1656-home-media-stack){
--cprc1656-landing-columns:minmax(0,1.05fr) minmax(0,.95fr) !important;--cprc1656-landing-gap:clamp(32px,4vw,64px) !important;
--cprc1656-landing-media-height:auto !important;--cprc1656-landing-media-aspect:5/4 !important;--cprc1656-landing-image-min-height:0px !important;
--cprc1656-trust-columns:64px minmax(0,1fr) !important;--cprc1656-trust-gap:16px !important;--cprc1656-logo-size:64px !important;
--cprc1656-actions-columns:repeat(2,minmax(0,max-content)) !important;--cprc1656-actions-margin:28px 0 0 !important;--cprc1656-actions-gap:12px !important;
--cprc1656-home-trust-columns:64px minmax(0,1fr) !important;--cprc1656-home-trust-gap:16px !important;--cprc1656-home-trust-padding:16px 20px !important;--cprc1656-home-trust-logo-size:64px !important;
--cprc1656-home-photo-height:100% !important;--cprc1656-home-photo-aspect:auto !important;--cprc1656-home-image-height:100% !important;--cprc1656-home-image-min-height:520px !important;--cprc1656-home-image-aspect:auto !important;
}
@media (max-width:1024px){html body.cprc1664-ds:not(#_):not(#_):not(#_),html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(.cp-hero,.cpds-page-hero,.cprc1656-landing-inner,.cpplr1-hero-inner,.cp-hero__grid,.cprc1656-home-media-stack){--cprc1656-landing-columns:minmax(0,1fr) !important;--cprc1656-landing-gap:24px !important;--cprc1656-landing-media-aspect:3/2 !important;--cprc1656-home-image-min-height:0px !important;--cprc1656-home-image-aspect:3/2 !important;--cprc1656-actions-columns:minmax(0,1fr) !important;}}
html body.cprc1664-ds:not(#_):not(#_):not(#_){font-family:var(--cp1664-font);color:var(--cp1664-text);-webkit-font-smoothing:antialiased;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(h1,h2,h3,h4,h5,h6){font-family:var(--cp1664-font);color:var(--cp1664-ink);font-weight:500;letter-spacing:-.01em;text-wrap:balance;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) h1:not(.cpne-card__title){font-size:var(--cp1664-h1) !important;line-height:1.1 !important;font-weight:500 !important;letter-spacing:-.02em !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) .cp-hero h1:not(.cpne-card__title){font-size:var(--cp1664-h1-display) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) h2:not(.cpne-card__title):not(.cprc1652-founder-card__eyebrow):not(.cpab1-educator-card h3):not(.cp1664-policy__title){font-size:clamp(28px,3vw,40px) !important;line-height:1.15 !important;font-weight:500 !important;letter-spacing:-.015em !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) h3:not(.gbp-card__title):not(.cpne-card__title):not(.cp-title-main){font-size:clamp(22px,2vw,26px) !important;line-height:1.3 !important;font-weight:500 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) p{font-size:17px;line-height:1.65;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) :where(.gbp-section__text,.cp-lead,.cptep-intro,p.gb-text){font-size:17px !important;line-height:1.65 !important;color:var(--cp1664-text) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) :where(.cp-eyebrow,.cptep-eyebrow,.cpab1-eyebrow,.cp-kicker,.cpne-group__eyebrow,[class*="__eyebrow"]):not(.cprc1652-founder-card__eyebrow){font-size:12.5px !important;font-weight:600 !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:var(--cp1664-action) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) a{color:var(--cp1664-action);}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) p a:not([class]){color:var(--cp1664-action);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) p a:not([class]):hover{color:var(--cp1664-action-hover);}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :focus-visible{outline:none !important;box-shadow:var(--cp1664-focus) !important;border-radius:6px;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) ::selection{background:rgba(75,168,206,.28);}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(.gbp-section,.cp-section,.cpab1-section,.cpds-page-hero,.cp-hero){padding-left:var(--cp1664-gutter) !important;padding-right:var(--cp1664-gutter) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(.gbp-section__inner,.cp-shell,.cpne-feed,.cpab1-shell,.cpab1-educator-profile,.cpds-page-hero__inner,.cpplr1-hero-inner,.cp-section__inner,.cp-container){max-width:var(--cp1664-container) !important;width:100% !important;margin-left:auto !important;margin-right:auto !important;box-sizing:border-box;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(.gbp-section__inner) > :where(.gb-element-06640412,.cp-npcp-logo-grid,.gb-accordion,.cpne-feed){max-width:none !important;width:100% !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(.cpds-page-hero,.cp-hero){padding-top:var(--cp1664-hero-top) !important;padding-bottom:64px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(.gbp-section:not(.cpds-page-hero),.cp-section,.cpab1-section){padding-top:var(--cp1664-section) !important;padding-bottom:var(--cp1664-section) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) > :where(.content-area) > :where(main,.site-main){padding-top:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(.gbp-section) > :where(.gbp-section__inner) + :where(.gbp-section__inner){margin-top:40px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-language-rail{border-bottom:0 !important;box-shadow:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header{background:var(--cp1664-white) !important;border-bottom:1px solid var(--cp1664-line) !important;box-shadow:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-fixed-stack{height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .inside-header{box-sizing:border-box !important;max-width:calc(var(--cp1664-header-container) + 2 * var(--cp1664-gutter)) !important;width:100% !important;margin:0 auto !important;padding:0 var(--cp1664-gutter) !important;display:flex !important;align-items:center !important;justify-content:space-between !important;height:auto !important;min-height:88px !important;max-height:none !important;gap:clamp(40px,4vw,72px) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-language-rail .cp-language-rail__inner{box-sizing:border-box !important;max-width:calc(var(--cp1664-header-container) + 2 * var(--cp1664-gutter)) !important;width:100% !important;margin:0 auto !important;padding:0 var(--cp1664-gutter) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-language-rail nav a,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-language-rail a[lang]{border-radius:10px !important;transition:background var(--cp1664-ease),color var(--cp1664-ease) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-language-rail nav a:hover,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-language-rail a[lang]:hover{background:var(--cp1664-tint) !important;color:var(--cp1664-action) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-language-rail nav a.is-current,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-language-rail nav a[aria-current],html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-language-rail a[lang].is-current,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-language-rail a[lang][aria-current]{background:var(--cp1664-action) !important;color:#fff !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .site-logo{margin:0 !important;flex:0 0 auto !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .site-logo img{width:140px !important;height:auto !important;display:block !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation.main-navigation{flex:1 1 auto !important;display:flex !important;justify-content:flex-end !important;align-items:center !important;float:none !important;width:auto !important;margin:0 !important;background:transparent !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .inside-navigation{display:flex !important;align-items:center !important;justify-content:flex-end !important;width:100% !important;max-width:none !important;padding:0 !important;gap:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav{flex:0 1 auto !important;float:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav > ul{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;justify-content:flex-end !important;gap:26px !important;margin:0 !important;padding:0 !important;float:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav > ul > li{float:none !important;margin:0 !important;padding:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav > ul > li > a{position:relative !important;display:inline-flex !important;align-items:center !important;height:40px !important;padding:0 !important;margin:0 !important;font:500 15px/1.2 var(--cp1664-font) !important;letter-spacing:0 !important;text-transform:none !important;color:var(--cp1664-ink) !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;white-space:nowrap !important;transform:none !important;translate:none !important;transition:color var(--cp1664-ease) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav > ul > li > a:hover,html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav > ul > li > a:focus-visible,html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav > ul > li:hover > a,html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav > ul > li.current-menu-item > a{transform:none !important;translate:none !important;font-weight:500 !important;padding:0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav > ul > li > a::before,
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav > ul > li > a::after{content:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav > ul > li > a::after{content:"" !important;display:block !important;position:absolute !important;left:0 !important;right:0 !important;top:auto !important;bottom:4px !important;width:auto !important;height:2px !important;border-radius:2px !important;background:var(--cp1664-brand) !important;opacity:1 !important;transform:scaleX(0) !important;transform-origin:left center !important;transition:transform .2s ease !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav > ul > li > a:hover,
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav > ul > li > a:focus-visible{color:var(--cp1664-action) !important;background:transparent !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav > ul > li > a:hover::after,
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav > ul > li > a:focus-visible::after{transform:scaleX(1) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav > ul > li.current-menu-item > a,
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav > ul > li.current_page_item > a,
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav > ul > li.current-menu-ancestor > a,
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav > ul > li.current-menu-parent > a{color:var(--cp1664-ink) !important;font-weight:500 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav > ul > li.current-menu-item > a::after,
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav > ul > li.current_page_item > a::after,
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav > ul > li.current-menu-ancestor > a::after,
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav > ul > li.current-menu-parent > a::after{transform:scaleX(1) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .menu-bar-items{display:flex !important;align-items:center !important;gap:6px !important;margin-left:clamp(12px,1.6vw,24px) !important;padding-left:0 !important;border-left:0 !important;height:auto !important;float:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .menu-bar-items .menu-bar-item,
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .menu-bar-items > a{margin:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .menu-bar-items a:not(.cp1664-lang__item):not(.cp1664-lang__btn){display:inline-flex !important;align-items:center !important;justify-content:center !important;width:40px !important;height:40px !important;padding:0 !important;border-radius:12px !important;color:var(--cp1664-ink) !important;background:transparent !important;border:0 !important;transition:background var(--cp1664-ease),color var(--cp1664-ease) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .menu-bar-items a:hover{background:var(--cp1664-tint) !important;color:var(--cp1664-action) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .menu-bar-items a svg{width:20px !important;height:20px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .cp1664-account{-webkit-appearance:none;appearance:none;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:40px !important;height:40px !important;padding:0 !important;margin:0 !important;border:0 !important;border-radius:12px !important;background:transparent !important;color:var(--cp1664-ink) !important;cursor:pointer !important;box-shadow:none !important;transition:background var(--cp1664-ease),color var(--cp1664-ease) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .cp1664-account:hover,html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .cp1664-account[aria-expanded="true"]{background:var(--cp1664-tint) !important;color:var(--cp1664-action) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .cp1664-account:focus-visible,html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .cprc1657-search-action:focus-visible,html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .inside-header > .cpw13-mobile-search-trigger:focus-visible,html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .menu-bar-items .wc-menu-item a:focus-visible{outline:2px solid var(--cp1664-brand) !important;outline-offset:2px !important;box-shadow:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .cp1664-account svg{width:20px !important;height:20px !important;display:block !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .menu-bar-items .wc-menu-item svg,html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .cprc1657-search-action svg{width:20px !important;height:20px !important;}
@media (min-width:1025px){
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .menu-bar-items .wc-menu-item,html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .menu-bar-items .wc-menu-item > .cart-contents,html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .cprc1657-search-action,html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .inside-header > .cpw13-mobile-search-trigger,html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .cp1664-account{box-sizing:border-box !important;width:40px !important;height:40px !important;min-width:0 !important;min-height:0 !important;max-height:none !important;flex:0 0 40px !important;padding:0 !important;border-radius:12px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .menu-bar-items .wc-menu-item,html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .menu-bar-items .wc-menu-item > .cart-contents{width:auto !important;min-width:40px !important;flex:0 0 auto !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .menu-bar-items .wc-menu-item > .cart-contents{display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 6px !important;color:var(--cp1664-ink) !important;background:transparent !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .menu-bar-items .wc-menu-item > .cart-contents:hover{background:var(--cp1664-tint) !important;color:var(--cp1664-action) !important;}
}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead #site-navigation .main-nav > ul > li.cp1664-account-item,html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead #site-navigation .main-nav > ul > li.cp1664-drawer-lang{display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-account-panel{position:absolute !important;top:calc(100% + 8px) !important;inset-inline-end:var(--cp1664-header-gutter,24px) !important;inset-inline-start:auto !important;z-index:100061 !important;box-sizing:border-box !important;width:min(360px,calc(100vw - 32px)) !important;margin:0 !important;padding:18px 20px 20px !important;background:var(--cp1664-white) !important;border:1px solid var(--cp1664-line) !important;border-radius:16px !important;box-shadow:var(--cp1664-shadow-hover) !important;text-align:start !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-account-panel[hidden]{display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-account-panel__head{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;margin:0 0 10px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-account-panel__status{display:inline-flex !important;align-items:center !important;gap:6px !important;padding:5px 10px !important;border-radius:999px !important;background:var(--cp1664-tint) !important;color:var(--cp1664-action) !important;font:600 11.5px/1.2 var(--cp1664-font) !important;letter-spacing:.06em !important;text-transform:uppercase !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-account-panel__status::before{content:"" !important;width:6px !important;height:6px !important;border-radius:50% !important;background:var(--cp1664-brand) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-account-panel__close{-webkit-appearance:none;appearance:none;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:36px !important;height:36px !important;margin:0 -6px 0 0 !important;padding:0 !important;border:0 !important;border-radius:10px !important;background:transparent !important;color:var(--cp1664-ink) !important;cursor:pointer !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-account-panel__close:hover{background:var(--cp1664-tint) !important;color:var(--cp1664-action) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-account-panel__close:focus-visible{outline:2px solid var(--cp1664-brand) !important;outline-offset:2px !important;box-shadow:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-account-panel__close svg{width:18px !important;height:18px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-account-panel__title{margin:0 0 8px !important;font:500 20px/1.3 var(--cp1664-font) !important;letter-spacing:-.01em !important;color:var(--cp1664-ink) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-account-panel__text{margin:0 !important;font:400 14.5px/1.55 var(--cp1664-font) !important;color:var(--cp1664-text) !important;}
@media (max-width:1024px){
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-account-panel{inset-inline-end:16px !important;top:calc(100% + 6px) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .cpw13-mobile-drawer-head{display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .inside-navigation{display:flex !important;flex-direction:column !important;overflow-y:auto !important;-webkit-overflow-scrolling:touch !important;overscroll-behavior:contain !important;padding-bottom:env(safe-area-inset-bottom,0px) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav{flex:0 0 auto !important;overflow:visible !important;height:auto !important;max-height:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav:not(#_) > ul{display:block !important;gap:0 !important;padding:6px 0 4px !important;margin:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav:not(#_) > ul > li{display:block !important;width:auto !important;margin:0 !important;padding:0 !important;border:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav:not(#_) > ul > li > a{display:flex !important;align-items:center !important;width:auto !important;min-height:48px !important;height:auto !important;margin:0 !important;padding:0 20px !important;border:0 !important;border-radius:0 !important;font:500 15.5px/1.3 var(--cp1664-font) !important;letter-spacing:0 !important;text-transform:none !important;color:var(--cp1664-ink) !important;background:transparent !important;box-shadow:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav:not(#_) > ul > li > a::before,
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav:not(#_) > ul > li > a::after{content:none !important;display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav:not(#_) > ul > li > a:hover,
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav:not(#_) > ul > li > a:focus-visible{background:var(--cp1664-soft) !important;color:var(--cp1664-action) !important;outline:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav:not(#_) > ul > li.current-menu-item > a,
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav:not(#_) > ul > li.current_page_item > a,
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav:not(#_) > ul > li.current-menu-ancestor > a,
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav:not(#_) > ul > li.current-menu-parent > a{font-weight:600 !important;color:var(--cp1664-ink) !important;background:var(--cp1664-tint) !important;box-shadow:inset 3px 0 0 var(--cp1664-brand) !important;}
html[dir="rtl"] body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav:not(#_) > ul > li.current-menu-item > a,
html[dir="rtl"] body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav:not(#_) > ul > li.current_page_item > a,
html[dir="rtl"] body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav:not(#_) > ul > li.current-menu-ancestor > a,
html[dir="rtl"] body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav:not(#_) > ul > li.current-menu-parent > a{box-shadow:inset -3px 0 0 var(--cp1664-brand) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .inside-navigation > .menu-bar-items{display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .cpw13-mobile-utility{flex:0 0 auto !important;margin-top:auto !important;padding:12px 16px 16px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav:not(#_) > ul > li.cp1664-account-item{display:block !important;width:auto !important;margin:6px 12px 2px !important;padding:8px 0 0 !important;border:0 !important;border-top:1px solid var(--cp1664-line) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead #site-navigation .main-nav .cp1664-account-item__btn{-webkit-appearance:none;appearance:none;display:flex !important;align-items:center !important;gap:12px !important;width:100% !important;min-height:48px !important;margin:0 !important;padding:8px 8px !important;border:0 !important;border-radius:12px !important;background:transparent !important;color:var(--cp1664-ink) !important;font:500 15.5px/1.2 var(--cp1664-font) !important;text-align:start !important;cursor:pointer !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-account-item__btn:hover,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-account-item__btn:focus-visible{background:var(--cp1664-tint) !important;color:var(--cp1664-action) !important;outline:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-account-item__btn svg{width:20px !important;height:20px !important;flex:0 0 auto !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-account-item__status{margin-inline-start:auto !important;padding:4px 9px !important;border-radius:999px !important;background:var(--cp1664-tint) !important;color:var(--cp1664-action) !important;font:600 11px/1.2 var(--cp1664-font) !important;letter-spacing:.05em !important;text-transform:uppercase !important;white-space:nowrap !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #site-navigation .cpw13-mobile-utility__primary{display:flex !important;align-items:center !important;justify-content:center !important;min-height:48px !important;margin:0 0 10px !important;border-radius:var(--cp1664-radius-control) !important;background:var(--cp1664-action) !important;color:#fff !important;font:600 15px/1.2 var(--cp1664-font) !important;text-decoration:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #site-navigation .cpw13-mobile-utility__instagram{display:flex !important;align-items:center !important;gap:12px !important;min-height:56px !important;margin:0 !important;padding:8px 12px !important;border:1px solid var(--cp1664-line) !important;border-radius:14px !important;background:var(--cp1664-white) !important;color:var(--cp1664-ink) !important;text-decoration:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #site-navigation .cpw13-mobile-utility__icon{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:36px !important;height:36px !important;flex:0 0 36px !important;border-radius:10px !important;background:var(--cp1664-tint) !important;color:var(--cp1664-action) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #site-navigation .cpw13-mobile-utility__icon svg{width:20px !important;height:20px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #site-navigation .cpw13-mobile-utility__copy{display:flex !important;flex-direction:column !important;gap:1px !important;min-width:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #site-navigation .cpw13-mobile-utility__copy strong{font:600 14.5px/1.25 var(--cp1664-font) !important;color:var(--cp1664-ink) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #site-navigation .cpw13-mobile-utility__copy small{font:500 13px/1.25 var(--cp1664-font) !important;color:var(--cp1664-action) !important;}
}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .menu-bar-items .cart-contents .number-of-items.no-items{display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .menu-bar-items .cart-contents .number-of-items{font-size:11px !important;font-weight:600 !important;line-height:1 !important;min-width:18px !important;height:18px !important;padding:0 5px !important;border-radius:999px !important;background:var(--cp1664-action) !important;color:#fff !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;margin-left:4px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation.main-navigation{min-width:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav{min-width:0 !important;}
@media (max-width:1439px){
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav > ul > li > a{font-size:14px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav > ul{gap:18px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .menu-bar-items{margin-left:16px !important;}
}
@media (max-width:1279px){
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .inside-header{gap:32px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav > ul > li > a{font-size:13.5px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav > ul{gap:12px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .menu-bar-items{margin-left:12px !important;gap:2px !important;}
}
@media (max-width:1180px) and (min-width:1025px){
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .inside-header{gap:24px !important;padding:0 24px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav > ul > li > a{font-size:12.5px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav > ul{gap:8px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .site-logo img{width:auto !important;height:64px !important;min-width:0 !important;max-width:none !important;max-height:none !important;object-fit:contain !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .menu-bar-items{margin-left:10px !important;gap:0 !important;}
}
@media (max-width:400px){
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .inside-header{gap:8px !important;padding:0 16px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #mobile-menu-control-wrapper{min-width:0 !important;flex:0 0 auto !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #mobile-menu-control-wrapper .menu-bar-items{margin-left:0 !important;padding-left:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .site-logo img{height:64px !important;}
}
html body.cprc1664-ds:not(#_):not(#_):not(#_){--cp1664-header-height:88px;--cp1664-header-gutter:clamp(20px,1.7vw,32px);--cp1664-header-zone-gap:16px;--cp1664-nav-gap:clamp(28px,calc(12.5vw - 148px),38px);--cp1664-nav-size:15px;--cp1664-utility-gap:2px;--cp1664-utility-size:40px;--cp1664-logo-h:76px;}
@media (min-width:1500px){html body.cprc1664-ds:not(#_):not(#_):not(#_){--cp1664-nav-gap:clamp(36px,2.5vw,52px);}}
@media (min-width:1280px) and (max-width:1399px){html body.cprc1664-ds:not(#_):not(#_):not(#_){--cp1664-nav-gap:20px;--cp1664-nav-size:14px;--cp1664-logo-h:72px;--cp1664-utility-gap:2px;--cp1664-utility-size:38px;--cp1664-header-zone-gap:16px;}}
@media (min-width:1181px) and (max-width:1279px){html body.cprc1664-ds:not(#_):not(#_):not(#_){--cp1664-nav-gap:13px;--cp1664-nav-size:13.5px;--cp1664-logo-h:68px;--cp1664-utility-gap:0px;--cp1664-utility-size:36px;--cp1664-header-zone-gap:12px;}}
@media (min-width:1181px){
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header:not(.cpscos20-header){box-sizing:border-box !important;width:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header:not(.cpscos20-header) .inside-header{display:grid !important;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr) !important;grid-template-rows:var(--cp1664-header-height) !important;grid-template-areas:"logo nav utils" !important;align-items:center !important;column-gap:var(--cp1664-header-zone-gap) !important;row-gap:0 !important;justify-content:stretch !important;max-width:none !important;padding:0 var(--cp1664-header-gutter) !important;height:var(--cp1664-header-height) !important;min-height:var(--cp1664-header-height) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .site-logo{grid-area:logo !important;justify-self:start !important;align-self:center !important;margin:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .site-logo img{width:auto !important;height:var(--cp1664-logo-h) !important;min-width:0 !important;max-width:none !important;min-height:0 !important;max-height:none !important;object-fit:contain !important;transform:translateY(-3px) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .site-logo > a{width:auto !important;min-width:0 !important;max-width:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation.main-navigation,
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .inside-navigation{display:contents !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav{grid-area:nav !important;justify-self:center !important;align-self:center !important;width:auto !important;min-width:0 !important;max-width:100% !important;margin:0 !important;padding:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav > ul{justify-content:center !important;gap:var(--cp1664-nav-gap) !important;padding:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .main-nav > ul > li > a{font-size:var(--cp1664-nav-size) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .navigation-branding,
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation > .inside-navigation > .menu-toggle,
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #mobile-menu-control-wrapper{display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .menu-bar-items{display:flex !important;grid-area:utils !important;justify-self:end !important;align-self:center !important;align-items:center !important;justify-content:flex-end !important;gap:var(--cp1664-utility-gap) !important;width:auto !important;min-width:0 !important;max-width:none !important;flex:0 0 auto !important;margin:0 !important;padding:0 !important;border:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .menu-bar-items > .cp1664-account{order:1 !important;margin:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .menu-bar-items > .wc-menu-item{order:2 !important;margin:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .menu-bar-items > .cpw13-mobile-search-trigger,
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .menu-bar-items > .cprc1657-search-action{order:3 !important;margin:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .menu-bar-items > .cp1664-lang--desktop{order:4 !important;margin:0 0 0 calc(var(--cp1664-utility-gap) + 6px) !important;padding-left:0 !important;border-left:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .menu-bar-items > :is(.cp1664-account,.wc-menu-item,.cpw13-mobile-search-trigger,.cprc1657-search-action):not(#_),html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .menu-bar-items > .wc-menu-item > .cart-contents:not(#_){box-sizing:border-box !important;width:var(--cp1664-utility-size) !important;height:var(--cp1664-utility-size) !important;min-width:0 !important;min-height:0 !important;max-height:none !important;flex:0 0 var(--cp1664-utility-size) !important;padding:0 !important;border-radius:12px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .menu-bar-items > .wc-menu-item:not(#_),html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .menu-bar-items > .wc-menu-item > .cart-contents:not(#_){width:auto !important;min-width:var(--cp1664-utility-size) !important;flex:0 0 auto !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .menu-bar-items > .wc-menu-item > .cart-contents:not(#_){padding:0 6px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .cp1664-lang__btn{height:var(--cp1664-utility-size) !important;min-height:0 !important;min-block-size:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .inside-header > .cpw13-mobile-search-trigger,
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .menu-bar-items > .cpw13-mobile-search-trigger,
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .cprc1657-search-action{display:inline-flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;border-radius:12px !important;color:var(--cp1664-ink) !important;background:transparent !important;border:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .inside-header > .cpw13-mobile-search-trigger:hover,
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .menu-bar-items > .cpw13-mobile-search-trigger:hover,
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .cprc1657-search-action:hover{background:var(--cp1664-tint) !important;color:var(--cp1664-action) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .inside-header > .cpw13-mobile-search-trigger svg,
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .menu-bar-items > .cpw13-mobile-search-trigger svg,
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .cprc1657-search-action svg{width:20px !important;height:20px !important;}
}
@media (max-width:1180px) and (min-width:1025px){
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .cp1664-lang--desktop{margin:0 4px 0 6px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .cp1664-lang__btn{height:36px !important;padding:0 8px 0 10px !important;font-size:12px !important;}
}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-lang{position:relative !important;display:inline-flex !important;align-items:center !important;flex:0 0 auto !important;margin:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-lang__btn{-webkit-appearance:none;appearance:none;display:inline-flex !important;align-items:center !important;gap:6px !important;height:40px !important;min-width:0 !important;margin:0 !important;padding:0 10px 0 12px !important;border:1px solid var(--cp1664-line) !important;border-radius:12px !important;background:var(--cp1664-white) !important;color:var(--cp1664-ink) !important;font:600 13px/1 var(--cp1664-font) !important;letter-spacing:.05em !important;text-transform:uppercase !important;cursor:pointer !important;box-shadow:none !important;transition:border-color var(--cp1664-ease),background var(--cp1664-ease),color var(--cp1664-ease) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-lang__btn:hover,
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-lang__btn[aria-expanded="true"]{border-color:var(--cp1664-brand) !important;background:var(--cp1664-tint) !important;color:var(--cp1664-action) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-lang__btn:focus-visible{outline:2px solid var(--cp1664-brand) !important;outline-offset:2px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-lang__chev{width:12px !important;height:12px !important;flex:0 0 auto !important;transition:transform .2s ease !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-lang__btn[aria-expanded="true"] .cp1664-lang__chev{transform:rotate(180deg) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-lang__menu{position:absolute !important;top:calc(100% + 8px) !important;inset-inline-end:0 !important;inset-inline-start:auto !important;z-index:100060 !important;min-width:200px !important;margin:0 !important;padding:6px !important;list-style:none !important;background:var(--cp1664-white) !important;border:1px solid var(--cp1664-line) !important;border-radius:14px !important;box-shadow:var(--cp1664-shadow-hover) !important;display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-lang.is-open .cp1664-lang__menu{display:block !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-lang__menu li{margin:0 !important;padding:0 !important;list-style:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_):not(#_) .cp1664-lang__item{display:flex !important;align-items:center !important;gap:10px !important;width:100% !important;min-width:0 !important;max-width:none !important;height:auto !important;box-sizing:border-box !important;padding:10px 12px !important;border-radius:10px !important;font:500 14px/1.2 var(--cp1664-font) !important;color:var(--cp1664-text) !important;text-decoration:none !important;background:transparent !important;white-space:nowrap !important;transition:background var(--cp1664-ease),color var(--cp1664-ease) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-lang__item:hover,
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-lang__item:focus-visible{background:var(--cp1664-tint) !important;color:var(--cp1664-ink) !important;outline:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-lang__name{flex:1 1 auto !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-lang__abbr{font:600 11px/1 var(--cp1664-font) !important;letter-spacing:.06em !important;color:var(--cp1664-muted) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-lang__check{width:14px !important;height:14px !important;flex:0 0 auto !important;display:none !important;color:var(--cp1664-action) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-lang__item.is-current{color:var(--cp1664-action) !important;font-weight:600 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-lang__item.is-current .cp1664-lang__abbr{color:var(--cp1664-action) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-lang__item.is-current .cp1664-lang__check{display:inline-block !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-lang__item[dir="rtl"] .cp1664-lang__name{font-family:"Noto Sans Arabic",var(--cp1664-font) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_).cp1664-langdd .cp-language-rail{display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_).cp1664-langdd .cp-fixed-stack{background:var(--cp1664-white) !important;}
@media (max-width:1024px){
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .inside-header{gap:4px !important;justify-content:flex-end !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .inside-header > .site-logo{margin-inline-end:auto !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .site-logo,html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .site-logo > a{width:auto !important;min-width:0 !important;max-width:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .site-logo img{width:auto !important;height:72px !important;min-width:0 !important;max-width:none !important;min-height:0 !important;max-height:none !important;object-fit:contain !important;transform:translateY(-2px) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .inside-header > #mobile-menu-control-wrapper,
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #mobile-menu-control-wrapper{flex:0 0 auto !important;width:auto !important;min-width:0 !important;max-width:none !important;inline-size:auto !important;gap:4px !important;overflow:visible !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #mobile-menu-control-wrapper > .menu-bar-items,
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #mobile-menu-control-wrapper .menu-bar-items{display:flex !important;align-items:center !important;gap:4px !important;flex:0 0 auto !important;width:auto !important;min-width:0 !important;max-width:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #mobile-menu-control-wrapper > .cpw13-mobile-search-trigger:not(#_),
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .inside-header > .cpw13-mobile-search-trigger:not(#_),
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #mobile-menu-control-wrapper .menu-bar-items > .wc-menu-item:not(#_),
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #mobile-menu-control-wrapper .menu-bar-items > .wc-menu-item > .cart-contents:not(#_),
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #mobile-menu-control-wrapper > .menu-toggle:not(#_){box-sizing:border-box !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;width:44px !important;min-width:44px !important;height:44px !important;min-height:44px !important;max-height:none !important;padding:0 !important;margin:0 !important;border-radius:12px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .cp1664-lang--mobile{margin:0 2px 0 0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .cp1664-lang--mobile .cp1664-lang__btn{height:44px !important;min-height:0 !important;padding:0 7px 0 9px !important;font-size:12px !important;border-radius:12px !important;gap:4px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .cp1664-lang--mobile .cp1664-lang__menu{min-width:188px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #site-navigation .cp1664-lang--desktop{display:none !important;}
}
@media (max-width:400px){
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .cp1664-lang--mobile .cp1664-lang__btn{padding:0 5px 0 7px !important;font-size:11.5px !important;gap:3px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .cp1664-lang--mobile{margin:0 !important;}
}
@media (max-width:360px){
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .inside-header{gap:4px !important;padding:0 12px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .site-logo img{height:58px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #mobile-menu-control-wrapper,
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #mobile-menu-control-wrapper .menu-bar-items{gap:2px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #mobile-menu-control-wrapper > .cpw13-mobile-search-trigger:not(#_),
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .inside-header > .cpw13-mobile-search-trigger:not(#_),
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #mobile-menu-control-wrapper .menu-bar-items > .wc-menu-item:not(#_),
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #mobile-menu-control-wrapper .menu-bar-items > .wc-menu-item > .cart-contents:not(#_),
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header #mobile-menu-control-wrapper > .menu-toggle:not(#_){width:40px !important;min-width:40px !important;height:40px !important;min-height:40px !important;flex:0 0 40px !important;padding:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .cp1664-lang--mobile .cp1664-lang__btn{height:40px !important;padding:0 4px 0 6px !important;}
}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpw13-mobile-search-sheet{position:fixed !important;left:50% !important;top:0 !important;transform:translate(-50%,-8px) !important;width:min(720px,calc(100vw - 32px)) !important;max-width:none !important;margin:0 !important;padding:16px !important;background:var(--cp1664-white) !important;border:1px solid var(--cp1664-line) !important;border-radius:0 0 20px 20px !important;box-shadow:0 24px 60px rgba(16,61,71,.18) !important;z-index:100050 !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpw13-mobile-search-sheet[aria-hidden="false"]{visibility:visible !important;opacity:1 !important;pointer-events:auto !important;transform:translate(-50%,0) !important;transition:opacity .18s ease,transform .18s ease !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpw13-mobile-search-sheet form{display:flex !important;align-items:center !important;gap:8px !important;margin:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpw13-mobile-search-sheet input[type="search"]{flex:1 1 auto !important;height:48px !important;padding:0 16px !important;font:400 16px/1.2 var(--cp1664-font) !important;color:var(--cp1664-ink) !important;background:var(--cp1664-surface) !important;border:1px solid var(--cp1664-line) !important;border-radius:12px !important;box-shadow:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpw13-mobile-search-sheet input[type="search"]:focus{border-color:var(--cp1664-brand) !important;box-shadow:var(--cp1664-focus) !important;outline:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpw13-mobile-search-sheet button{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:48px !important;height:48px !important;border-radius:12px !important;border:1px solid var(--cp1664-line) !important;background:var(--cp1664-white) !important;color:var(--cp1664-ink) !important;cursor:pointer !important;transition:background var(--cp1664-ease) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpw13-mobile-search-sheet button.cpw13-mobile-search-submit{background:var(--cp1664-action) !important;border-color:var(--cp1664-action) !important;color:#fff !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpw13-mobile-search-sheet button:hover{background:var(--cp1664-tint) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpw13-mobile-search-sheet button.cpw13-mobile-search-submit:hover{background:var(--cp1664-action-hover) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpw13-mobile-backdrop{z-index:100040 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_).search-results .page-header,html body.cprc1664-ds:not(#_):not(#_):not(#_).search-results .cp1664-search-header{max-width:var(--cp1664-container);margin:0 auto;padding:var(--cp1664-hero-top) var(--cp1664-gutter) 24px;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content,.cp-hero) :where(.cp-button,.wp-block-button__link,.wp-element-button,.gbp-button,.gbp-button--primary,.gbp-button--secondary,.cpds-button,.cpne-card__cta,.cprc1650-partnership-section-cta a,.cpplr1-hero-actions a:not(.cppr1-model-link),.cp-actions a,.cp-section__action,.cpab1-educator-profile__back,.cptep-actions a,button.wpforms-submit,.cp-consult-cta a,.cpne-card__cta a,.cp1664-consult-book,.cp1664-host-cta__button,.cp1664-tform__submit){display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:8px !important;min-height:var(--cp1664-control-h) !important;padding:0 22px !important;font:600 15px/1.2 var(--cp1664-font) !important;letter-spacing:0 !important;text-transform:none !important;text-decoration:none !important;border-radius:var(--cp1664-radius-control) !important;border:1px solid var(--cp1664-action) !important;background:var(--cp1664-action) !important;color:#fff !important;box-shadow:none !important;cursor:pointer;transition:background var(--cp1664-ease),border-color var(--cp1664-ease),color var(--cp1664-ease),transform var(--cp1664-ease),box-shadow var(--cp1664-ease) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content,.cp-hero) :where(.cp-button,.wp-block-button__link,.wp-element-button,.gbp-button,.gbp-button--primary,.gbp-button--secondary,.cpds-button,.cpne-card__cta,.cprc1650-partnership-section-cta a,.cpplr1-hero-actions a:not(.cppr1-model-link),.cp-actions a,.cp-section__action,.cptep-actions a,button.wpforms-submit,.cp-consult-cta a,.cp1664-consult-book,.cp1664-host-cta__button,.cp1664-tform__submit):hover{background:var(--cp1664-action-hover) !important;border-color:var(--cp1664-action-hover) !important;color:#fff !important;transform:translateY(-1px);box-shadow:0 10px 24px rgba(31,120,150,.22) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content,.cp-hero) :where(.cp-button--secondary,.gbp-button--secondary,.cpds-button--secondary,.cprc1652-secondary-action,.is-style-outline .wp-block-button__link,.cp-actions a:nth-child(2),.cpplr1-hero-actions a:nth-child(2):not(.cppr1-model-link),.cpab1-educator-profile__back,.cp-section__action--secondary,.cprc1651-workshop-card .gbp-button--primary,[data-cprc1651-workshop-slug] .gbp-button--primary){background:var(--cp1664-white) !important;border-color:var(--cp1664-action) !important;color:var(--cp1664-action) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content,.cp-hero) :where(.cp-button--secondary,.gbp-button--secondary,.cpds-button--secondary,.cprc1652-secondary-action,.is-style-outline .wp-block-button__link,.cp-actions a:nth-child(2),.cpplr1-hero-actions a:nth-child(2):not(.cppr1-model-link),.cpab1-educator-profile__back,.cp-section__action--secondary,.cprc1651-workshop-card .gbp-button--primary,[data-cprc1651-workshop-slug] .gbp-button--primary):hover{background:var(--cp1664-action) !important;border-color:var(--cp1664-action) !important;color:#fff !important;box-shadow:0 10px 24px rgba(31,120,150,.18) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) :where(.cp-text-link,.cpab1-educator-card__cta,.cpds-text-link,.text-cta,.cp-section__link){display:inline-flex !important;align-items:center !important;gap:6px !important;padding:0 !important;min-height:0 !important;font:600 15px/1.3 var(--cp1664-font) !important;color:var(--cp1664-ink) !important;background:transparent !important;border:0 !important;border-radius:0 !important;text-decoration:none !important;box-shadow:none !important;transition:color var(--cp1664-ease) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) :where(.cp-text-link,.cpab1-educator-card__cta,.cpds-text-link,.text-cta,.cp-section__link):hover{color:var(--cp1664-action) !important;text-decoration:underline !important;text-underline-offset:4px !important;text-decoration-thickness:1.5px !important;background:transparent !important;transform:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(.cp-actions,.cpplr1-hero-actions,.cptep-actions,.wp-block-buttons){display:flex !important;flex-wrap:wrap !important;gap:12px !important;align-items:center !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(.cpne-card,.cp-npcp-path-card,.cprc1651-workshop-card,.cpab1-educator-card,.cpab1-educator-profile__hero,.gbp-card,.cp-premium-card,.cprc1656-home-trust,.cpplr1-trust,.cppr1-model-section > .gbp-section__inner,.cptep-module-detail,.cp-consult-card){border-radius:var(--cp1664-radius-card) !important;border:1px solid var(--cp1664-line) !important;background:var(--cp1664-white) !important;box-shadow:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(a.cpne-card,a.cp-npcp-path-card,.cpab1-educator-card,.cprc1651-workshop-card,.cpab1-educator-card__link):hover{box-shadow:var(--cp1664-shadow-hover) !important;border-color:var(--cp1664-line-strong) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) :where(.cprc1656-landing-media,.cprc1656-landing-image,.cpds-page-hero img,.cprc1651-workshop-card img,.cppr1-model-section img,.cp-gallery-wrap,.cpab1-educator-profile__media,.cpab1-educator-card__media,.cprc1656-home-photo,.cprc1656-home-photo__image,.gspb_image img){border-radius:var(--cp1664-radius-media) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) :where(.cprc1651-workshop-card,[data-cprc1651-workshop-slug],.cp-preview-card){display:flex !important;flex-direction:column !important;box-sizing:border-box !important;padding:0 !important;margin:0 !important;border-radius:var(--cp1664-radius-card) !important;border:1px solid var(--cp1664-line) !important;background:var(--cp1664-white) !important;box-shadow:none !important;overflow:hidden !important;transition:border-color var(--cp1664-ease),box-shadow var(--cp1664-ease),background-color var(--cp1664-ease),color var(--cp1664-ease) !important;transform:none !important;translate:none !important;scale:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) :where(.cp-program-card,.cprc1653-blog-card,.cp-choice-card,.cp-npcp-path-card,.cpab1-educator-card){border-radius:var(--cp1664-radius-card) !important;border:1px solid var(--cp1664-line) !important;background:var(--cp1664-white) !important;box-shadow:none !important;transition:border-color var(--cp1664-ease),box-shadow var(--cp1664-ease),background-color var(--cp1664-ease),color var(--cp1664-ease) !important;transform:none !important;translate:none !important;scale:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) :where(.cprc1651-workshop-card,[data-cprc1651-workshop-slug],.cp-preview-card,.cp-program-card,.cprc1653-blog-card,.cp-choice-card,.cp-npcp-path-card,.cpab1-educator-card):hover{border-color:var(--cp1664-brand) !important;box-shadow:var(--cp1664-shadow-hover) !important;transform:none !important;translate:none !important;scale:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) :where(.cprc1651-workshop-card,[data-cprc1651-workshop-slug]) > img,html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) .cp-preview-card .cp-preview-card__media,html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) .cprc1653-blog-card .cprc1653-blog-card__media{display:block !important;width:100% !important;max-width:none !important;height:auto !important;aspect-ratio:16/10 !important;object-fit:cover !important;margin:0 0 18px !important;padding:0 !important;border-radius:0 !important;background:var(--cp1664-soft) !important;overflow:hidden !important;box-sizing:border-box !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) .cp-preview-card .cp-preview-card__media{margin:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) .cp-preview-card .cp-preview-card__media img,html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) .cprc1653-blog-card .cprc1653-blog-card__media img{width:100% !important;height:100% !important;object-fit:cover !important;display:block !important;border-radius:0 !important;transition:transform .4s ease !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) .cp-preview-card:hover .cp-preview-card__media img{transform:scale(1.03) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) :where(.cprc1651-workshop-card,[data-cprc1651-workshop-slug]) > :not(img):not(noscript){margin-left:22px !important;margin-right:22px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) :where(.cprc1651-workshop-card,[data-cprc1651-workshop-slug]) > h3{margin-top:0 !important;margin-bottom:10px !important;font:500 19px/1.3 var(--cp1664-font) !important;color:var(--cp1664-ink) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) :where(.cprc1651-workshop-card,[data-cprc1651-workshop-slug]) > p{margin-top:0 !important;margin-bottom:18px !important;font:400 15px/1.55 var(--cp1664-font) !important;color:var(--cp1664-text) !important;flex:1 1 auto !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) :where(.cprc1651-workshop-card,[data-cprc1651-workshop-slug]) > div:last-child{margin-top:auto !important;margin-bottom:22px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) :where(.cprc1651-workshop-card,[data-cprc1651-workshop-slug]) .gbp-button--primary{min-height:44px !important;padding:0 18px !important;font-size:14px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:20px !important;width:100% !important;max-width:none !important;margin:0 !important;align-items:stretch !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap > a.cpvs-row{box-sizing:border-box !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:0 !important;width:100% !important;min-width:0 !important;max-width:none !important;min-height:0 !important;height:auto !important;margin:0 !important;padding:0 !important;overflow:hidden !important;border:1px solid var(--cp1664-line) !important;border-radius:var(--cp1664-radius-card) !important;background:var(--cp1664-white) !important;color:var(--cp1664-ink) !important;box-shadow:none !important;text-decoration:none !important;transition:border-color var(--cp1664-ease),box-shadow var(--cp1664-ease),background-color var(--cp1664-ease),color var(--cp1664-ease) !important;transform:none !important;translate:none !important;scale:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap > a.cpvs-row:hover,html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap > a.cpvs-row:focus-visible{border-color:var(--cp1664-brand) !important;background:var(--cp1664-white) !important;box-shadow:var(--cp1664-shadow-hover) !important;outline:none !important;transform:none !important;translate:none !important;scale:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap > a.cpvs-row:last-child:nth-child(3n+1){grid-column:1 / -1 !important;flex-direction:row !important;align-items:stretch !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap > a.cpvs-row:last-child:nth-child(3n+1) .cpvs-media{flex:0 0 38% !important;aspect-ratio:auto !important;min-height:240px !important;align-self:stretch !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap > a.cpvs-row:last-child:nth-child(3n+1) .cpvs-media img{position:absolute !important;inset:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap > a.cpvs-row:last-child:nth-child(3n+1) .cpvs-content{padding-bottom:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap > a.cpvs-row:last-child:nth-child(3n+1) .cpvs-content{padding-top:26px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap > a.cpvs-row:last-child:nth-child(3n+1) .cpvs-title{font-size:22px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap .cpvs-icon{display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap .cpvs-media{display:block !important;position:relative !important;width:100% !important;aspect-ratio:16/10 !important;margin:0 !important;overflow:hidden !important;background:var(--cp1664-soft) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap .cpvs-media img{display:block !important;width:100% !important;height:100% !important;object-fit:cover !important;object-position:50% 40% !important;border-radius:0 !important;margin:0 !important;transform:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap .cpvs-media[data-cp1664-cover]{display:flex !important;align-items:center !important;justify-content:center !important;background:var(--cp1664-brand) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap .cpvs-media[data-cp1664-cover] img,html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap > a.cpvs-row:last-child:nth-child(3n+1) .cpvs-media[data-cp1664-cover] img{position:static !important;inset:auto !important;width:100% !important;height:auto !important;aspect-ratio:1080/322 !important;object-fit:cover !important;object-position:50% 0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap .cpvs-media[data-cp1664-cover="short"] img,html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap > a.cpvs-row:last-child:nth-child(3n+1) .cpvs-media[data-cp1664-cover="short"] img{aspect-ratio:1080/260 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap .cpvs-media__tile{display:flex !important;align-items:center !important;justify-content:center !important;width:100% !important;height:100% !important;color:var(--cp1664-brand) !important;background:linear-gradient(135deg,var(--cp1664-soft) 0%,var(--cp1664-tint) 100%) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap .cpvs-content{display:flex !important;flex:1 1 auto !important;flex-direction:column !important;align-items:stretch !important;justify-content:flex-start !important;gap:0 !important;min-width:0 !important;margin:0 !important;padding:18px 22px 0 !important;text-align:start !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap .cpvs-title{display:block !important;min-height:0 !important;margin:0 0 12px !important;font:500 19px/1.3 var(--cp1664-font) !important;letter-spacing:-.01em !important;color:var(--cp1664-ink) !important;text-align:start !important;text-wrap:balance !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap .cpvs-meta{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px 14px !important;margin:0 !important;padding:0 !important;font-size:14px !important;line-height:1.4 !important;color:var(--cp1664-text) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap .cpvs-meta > span{display:flex !important;flex-direction:column !important;gap:2px !important;min-width:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap .cpvs-meta small{display:block !important;font:600 11.5px/1.3 var(--cp1664-font) !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:var(--cp1664-muted) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap .cpvs-meta strong{display:block !important;font:500 14.5px/1.4 var(--cp1664-font) !important;color:var(--cp1664-ink) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap .cpvs-cta{display:block !important;width:auto !important;min-width:0 !important;min-height:0 !important;margin:auto 22px 22px !important;padding:18px 0 0 !important;align-self:flex-start !important;background:transparent !important;color:inherit !important;text-decoration:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap .cpvs-cta > span{box-sizing:border-box !important;display:inline-flex !important;width:auto !important;min-height:44px !important;margin:0 !important;padding:0 18px !important;align-items:center !important;justify-content:center !important;gap:8px !important;border:1px solid var(--cp1664-line-strong) !important;border-radius:var(--cp1664-radius-control) !important;background:var(--cp1664-white) !important;color:var(--cp1664-action) !important;font:600 14px/1.2 var(--cp1664-font) !important;white-space:nowrap !important;opacity:1 !important;visibility:visible !important;transform:none !important;transition:background var(--cp1664-ease),border-color var(--cp1664-ease),color var(--cp1664-ease) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap > a.cpvs-row:hover .cpvs-cta > span,html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap > a.cpvs-row:focus-visible .cpvs-cta > span{background:var(--cp1664-action) !important;border-color:var(--cp1664-action) !important;color:#fff !important;opacity:1 !important;visibility:visible !important;transform:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap .cpvs-cta b{display:inline-block !important;color:inherit !important;font-size:16px !important;font-weight:600 !important;line-height:1 !important;transition:transform var(--cp1664-ease) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap > a.cpvs-row:hover .cpvs-cta b{transform:translateX(3px) !important;}
@media (max-width:1024px){
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap{grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:16px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap > a.cpvs-row:last-child:nth-child(3n+1){grid-column:auto !important;flex-direction:column !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap > a.cpvs-row:last-child:nth-child(3n+1) .cpvs-media{flex:0 0 auto !important;aspect-ratio:16/10 !important;min-height:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap > a.cpvs-row:last-child:nth-child(3n+1) .cpvs-media img{position:static !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap > a.cpvs-row:last-child:nth-child(3n+1) .cpvs-content{padding-top:18px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap > a.cpvs-row:last-child:nth-child(3n+1) .cpvs-title{font-size:19px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap > a.cpvs-row:last-child:nth-child(2n+1){grid-column:1 / -1 !important;}
}
@media (max-width:640px){
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap{grid-template-columns:minmax(0,1fr) !important;gap:14px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap > a.cpvs-row:last-child:nth-child(2n+1){grid-column:auto !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap .cpvs-content{padding:16px 18px 0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap .cpvs-cta{align-self:stretch !important;margin:auto 18px 18px !important;padding-top:16px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :is(#franchise,#content) .cpvs-wrap .cpvs-cta > span{width:100% !important;}
}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) .cp-preview-card .cp-preview-card__body{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;gap:8px !important;padding:20px 22px 22px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) .cp-preview-card .cp-preview-card__body h3{margin:0 !important;font:500 20px/1.3 var(--cp1664-font) !important;color:var(--cp1664-ink) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) .cp-preview-card .cp-preview-card__meta{font:600 12.5px/1.3 var(--cp1664-font) !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:var(--cp1664-action) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) .cp-preview-card .cp-text-link{margin-top:auto !important;padding-top:6px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) :where(.cp-preview-grid,.gbp-section__inner:has(> [data-cprc1651-workshop-slug]),.cp-card-grid--programs,.cp-blog-preview__grid){display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:20px !important;align-items:stretch !important;}
@media (min-width:1280px){
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) :where(.cp-preview-grid,.cp-card-grid--programs,.cp-blog-preview__grid):has(> :nth-child(4)),
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) .gbp-section__inner:has(> [data-cprc1651-workshop-slug]):has(> :nth-child(4)){grid-template-columns:repeat(4,minmax(0,1fr)) !important;}
}
@media (max-width:1279px) and (min-width:1025px){html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) :where(.cp-preview-grid,.gbp-section__inner:has(> [data-cprc1651-workshop-slug]),.cp-card-grid--programs,.cp-blog-preview__grid):has(> :nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr)) !important;}}
@media (max-width:1024px){html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) :where(.cp-preview-grid,.gbp-section__inner:has(> [data-cprc1651-workshop-slug]),.cp-card-grid--programs,.cp-blog-preview__grid){grid-template-columns:repeat(2,minmax(0,1fr)) !important;}}
@media (max-width:767px){
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cptep-pathway .cptep-back{position:static !important;margin:0 0 16px !important;}html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) :where(.cp-preview-grid,.gbp-section__inner:has(> [data-cprc1651-workshop-slug]),.cp-card-grid--programs,.cp-blog-preview__grid){grid-template-columns:minmax(0,1fr) !important;}}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero .cpplr1-hero-inner,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero .cpds-page-hero__inner{display:grid !important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) !important;gap:clamp(32px,4vw,64px) !important;align-items:start !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero .cpplr1-hero-inner,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero .cpds-page-hero__inner{box-sizing:border-box !important;width:100% !important;max-width:var(--cp1664-container) !important;margin:0 auto !important;padding:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero .cpplr1-hero-copy,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero .cpds-page-hero__copy{align-self:start !important;padding-top:0 !important;margin-top:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero .cpds-page-hero__visual,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero .cpplr1-hero-media{align-self:center !important;min-height:0 !important;height:auto !important;padding:0 !important;margin:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero .cpds-page-hero__visual figure,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero .cpds-page-hero__visual a{display:block !important;width:100% !important;margin:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero .cpds-page-hero__visual img{width:100% !important;height:auto !important;aspect-ratio:5/4 !important;object-fit:cover !important;object-position:50% 30% !important;display:block !important;border-radius:var(--cp1664-radius-media) !important;border:1px solid var(--cp1664-line) !important;background:var(--cp1664-soft) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--consultancy .cpds-page-hero__inner{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) !important;--cprc1656-landing-columns:minmax(0,1.05fr) minmax(0,.95fr) !important;--cprc1656-home-image-min-height:0px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--consultancy .cpds-page-hero__copy h2{font-size:22px !important;line-height:1.35 !important;font-weight:600 !important;color:var(--cp1664-ink) !important;margin-top:16px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--consultancy .cpplr1-hero-actions{display:flex !important;flex-wrap:wrap !important;gap:12px !important;height:auto !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--consultancy .cpplr1-hero-actions > a{flex:0 0 auto !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero .cpplr1-hero-copy > * + *,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero .cpds-page-hero__copy > * + *{margin-top:20px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero .cpplr1-hero-copy > .cpplr1-trust,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero .cpplr1-hero-copy > .cprc1626-hero-verified{margin-top:24px !important;margin-bottom:8px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero .cpplr1-hero-actions{margin-top:28px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero .cprc1656-landing-media{width:100% !important;max-width:none !important;aspect-ratio:5/4 !important;height:auto !important;overflow:hidden !important;border-radius:var(--cp1664-radius-media) !important;background:var(--cp1664-soft) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero .cprc1656-landing-media img,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero > .cpds-page-hero__inner > img{width:100% !important;height:100% !important;max-height:none !important;object-fit:cover !important;object-position:50% 30% !important;display:block !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero > .cpds-page-hero__inner > img{aspect-ratio:5/4 !important;height:auto !important;align-self:start !important;justify-self:stretch !important;border:1px solid var(--cp1664-line) !important;box-shadow:none !important;background:var(--cp1664-soft) !important;margin-top:0 !important;}
@media (min-width:1025px){
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero .cprc1656-landing-media{align-self:stretch !important;display:flex !important;flex-direction:column !important;aspect-ratio:auto !important;--cprc1656-landing-media-aspect:auto !important;height:auto !important;min-height:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero .cprc1656-landing-media img{flex:1 1 auto !important;width:100% !important;height:auto !important;min-height:0 !important;aspect-ratio:5/4 !important;object-fit:cover !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero .cpds-page-hero__visual{position:relative !important;align-self:stretch !important;display:block !important;box-sizing:border-box !important;padding:80% 0 0 !important;height:auto !important;min-height:0 !important;max-height:none !important;overflow:hidden !important;border-radius:var(--cp1664-radius-media) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero .cpds-page-hero__visual > :not(img){position:absolute !important;inset:0 !important;display:block !important;width:100% !important;height:100% !important;min-height:0 !important;max-height:none !important;max-width:none !important;margin:0 !important;padding:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero .cpds-page-hero__visual img{position:absolute !important;inset:0 !important;width:100% !important;height:100% !important;min-height:0 !important;max-height:none !important;aspect-ratio:auto !important;object-fit:cover !important;border-radius:var(--cp1664-radius-media) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero .cpplr1-hero-copy,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero .cpds-page-hero__copy{justify-content:flex-start !important;}
}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #wpadminbar #wp-admin-bar-search,html body.cprc1664-ds:not(#_):not(#_):not(#_) #wpadminbar #adminbarsearch{display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero:not(.cpds-page-hero--partnerships) .cpplr1-hero-inner:not(:has(.cprc1656-landing-media,.cpds-page-hero__visual img,.cpplr1-hero-media img)){grid-template-columns:minmax(0,1fr) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero .cpplr1-hero-copy .gbp-section__headline,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero h1{margin:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(.cprc1656-home-trust,.cpplr1-trust,.cprc1626-hero-verified,.cprc1656-verified-card,.cp-npcp-why-badge){display:grid !important;grid-template-columns:64px minmax(0,1fr) !important;align-items:center !important;gap:16px !important;padding:16px 20px !important;border-radius:16px !important;border:1px solid var(--cp1664-line) !important;background:var(--cp1664-white) !important;box-shadow:none !important;max-width:none !important;width:auto !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(.cprc1656-home-trust,.cpplr1-trust,.cprc1626-hero-verified,.cprc1656-verified-card) :where(img,.cprc1656-home-trust-logo,.cpplr1-trust__logo,figure,picture){width:64px !important;min-width:64px !important;max-width:64px !important;height:64px !important;min-height:64px !important;max-height:64px !important;margin:0 !important;padding:0 !important;object-fit:contain !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(.cprc1656-home-trust,.cpplr1-trust,.cprc1626-hero-verified,.cprc1656-verified-card) :where(strong,b,.cpplr1-trust__title){display:block !important;font:500 15.5px/1.35 var(--cp1664-font) !important;color:var(--cp1664-ink) !important;margin:0 0 4px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(.cprc1656-home-trust,.cpplr1-trust,.cprc1626-hero-verified,.cprc1656-verified-card) :where(small,p,.cpplr1-trust__text){display:block !important;font:400 14px/1.5 var(--cp1664-font) !important;color:var(--cp1664-text) !important;margin:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-hero.cprc1656-home-hero{background:var(--cp1664-surface) !important;padding-bottom:64px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-hero .cp-hero__grid.cprc1656-home-grid{display:grid !important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) !important;grid-template-areas:"copy media" "founder founder" !important;column-gap:clamp(24px,2.2vw,32px) !important;row-gap:20px !important;align-items:stretch !important;/*cp-polish:home-desktop-gaps*/}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-hero .cp-hero__grid > .cp-hero__content{grid-area:copy !important;display:flex !important;flex-direction:column !important;justify-content:center !important;padding:clamp(28px,3vw,44px) !important;border-radius:var(--cp1664-radius-card) !important;background:var(--cp1664-white) !important;border:1px solid var(--cp1664-line) !important;box-shadow:none !important;min-width:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-hero .cp-hero__grid > .cprc1656-home-media-stack,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-hero .cp-hero__grid > .cp-hero__photo{grid-area:media !important;min-width:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-hero .cprc1656-home-media-stack .cp-hero__photo,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-hero .cp-hero__photo{border-radius:var(--cp1664-radius-media) !important;overflow:hidden !important;height:100% !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-hero .cp-hero__photo img{width:100% !important;height:100% !important;min-height:520px !important;object-fit:cover !important;object-position:50% 32% !important;border-radius:var(--cp1664-radius-media) !important;display:block !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-hero .cp-hero__content > h1{margin:0 0 18px !important;font-size:var(--cp1664-h1-display) !important;line-height:1.08 !important;letter-spacing:-.02em !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-hero .cp-hero__content > .cp-lead{margin:0 0 28px !important;max-width:56ch !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-hero .cp-hero__content > .cprc1656-home-trust,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-hero .cp-hero__content > .cprc1626-home-trust{margin:0 0 32px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-hero .cp-hero__content > .cp-actions{margin:0 !important;gap:12px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-hero .cp-hero__content > .cp-actions a{min-height:48px !important;flex:0 0 auto !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-hero .cp-hero__grid > #founder-message,html body.cprc1664-ds:not(#_):not(#_):not(#_) #founder-message{grid-area:founder !important;grid-column:1 / -1 !important;width:100% !important;max-width:none !important;margin:0 !important;display:grid !important;grid-template-columns:136px minmax(0,1fr) !important;column-gap:28px !important;row-gap:0 !important;align-items:center !important;padding:28px 32px !important;background:var(--cp1664-white) !important;border:1px solid var(--cp1664-line) !important;border-radius:var(--cp1664-radius-card) !important;box-shadow:none !important;box-sizing:border-box !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #founder-message .cprc1652-founder-card__portrait,html body.cprc1664-ds:not(#_):not(#_):not(#_) #founder-message figure{width:136px !important;height:170px !important;margin:0 !important;padding:0 !important;border-radius:16px !important;border:1px solid var(--cp1664-line) !important;overflow:hidden !important;background:var(--cp1664-soft) !important;display:block !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #founder-message figure img{width:100% !important;height:100% !important;max-width:none !important;object-fit:cover !important;object-position:50% 12% !important;border-radius:0 !important;display:block !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #founder-message .cprc1652-founder-card__copy{display:flex !important;flex-direction:column !important;gap:6px !important;min-width:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #founder-message .cprc1652-founder-card__eyebrow,html body.cprc1664-ds:not(#_):not(#_):not(#_) #founder-message h2{order:1 !important;margin:0 0 4px !important;font:500 22px/1.25 var(--cp1664-font) !important;letter-spacing:-.01em !important;text-transform:none !important;color:var(--cp1664-ink) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #founder-message .cprc1652-founder-card__message{order:2 !important;margin:0 0 10px !important;font:400 16.5px/1.65 var(--cp1664-font) !important;color:var(--cp1664-text) !important;max-width:80ch !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #founder-message .cprc1652-founder-card__signature{order:3 !important;margin:0 !important;font:600 16px/1.3 var(--cp1664-font) !important;color:var(--cp1664-ink) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #founder-message .cprc1652-founder-card__role{order:4 !important;margin:0 !important;font:500 14px/1.3 var(--cp1664-font) !important;color:var(--cp1664-action) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-group{margin-bottom:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-group + .cpne-group{margin-top:48px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-group__header{padding:0 !important;margin:0 0 22px !important;border-bottom:0 !important;box-shadow:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-grid{display:grid !important;gap:16px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card{display:grid !important;grid-template-columns:152px minmax(160px,184px) minmax(0,1fr) 184px !important;grid-template-rows:auto auto !important;grid-template-areas:"schedule title meta price" "schedule title meta cta" !important;align-items:stretch !important;gap:0 !important;padding:0 !important;overflow:hidden !important;/*cp-polish:event-desktop-tracks*/}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__schedule{grid-area:schedule !important;padding:18px 12px 18px 18px !important;background:var(--cp1664-soft) !important;border-right:0 !important;display:flex !important;flex-direction:column !important;justify-content:center !important;gap:11px !important;border-radius:0 !important;min-height:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__date{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:2px !important;width:auto !important;min-width:0 !important;margin:0 !important;padding:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__date > span::after{display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__date-text{display:flex !important;flex-direction:column !important;gap:2px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__date-days{display:block !important;font:500 28px/1.1 var(--cp1664-font) !important;color:var(--cp1664-ink) !important;letter-spacing:-.02em !important;width:auto !important;height:auto !important;border:0 !important;background:transparent !important;/*cp-polish:event-day*/}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__date-month-year{display:block !important;font:500 16px/1.3 var(--cp1664-font) !important;color:var(--cp1664-action) !important;letter-spacing:0 !important;text-transform:none !important;width:auto !important;height:auto !important;border:0 !important;background:transparent !important;/*cp-polish:event-month*/}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__top{padding-top:0 !important;border-top:0 !important;margin:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__country{display:inline-flex !important;align-items:center !important;gap:10px !important;font:600 17px/1.3 var(--cp1664-font) !important;flex-wrap:wrap !important;color:var(--cp1664-ink) !important;/*cp-polish:event-country*/}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__flag{font-size:30px !important;line-height:1 !important;/*cp-polish:event-flag*/}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__title{grid-area:title !important;position:relative !important;padding:20px 16px !important;margin:0 !important;font:600 20px/1.25 var(--cp1664-font) !important;letter-spacing:-.01em !important;color:var(--cp1664-ink) !important;display:flex !important;align-items:center !important;border-right:0 !important;min-height:0 !important;overflow-wrap:normal !important;/*cp-polish:event-title-space*/}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__title::after,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__meta-item + .cpne-card__meta-item::before{content:"" !important;position:absolute !important;top:22px !important;bottom:22px !important;width:1px !important;background:var(--cp1664-brand) !important;opacity:.3 !important;pointer-events:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__title::after{right:0 !important;left:auto !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__meta-item + .cpne-card__meta-item::before{left:0 !important;right:auto !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card dl.cpne-card__meta{grid-area:meta !important;display:grid !important;grid-template-columns:repeat(5,minmax(0,1fr)) !important;gap:0 !important;margin:0 !important;padding:0 4px !important;background:transparent !important;align-items:stretch !important;border:0 !important;min-height:0 !important;/*cp-polish:event-metadata-tracks*/}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__meta-item[hidden],html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__meta-item[aria-hidden="true"]{display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__meta-item{position:relative !important;display:flex !important;flex-direction:column !important;justify-content:flex-start !important;align-items:center !important;text-align:center !important;gap:5px !important;padding:18px 7px 16px !important;border:0 !important;min-width:0 !important;min-height:0 !important;height:auto !important;/*cp-polish:event-metadata-alignment*/}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__meta-item dt{font:500 12px/1.25 var(--cp1664-font) !important;letter-spacing:.035em !important;text-transform:uppercase !important;color:var(--cp1664-muted) !important;margin:0 !important;white-space:normal !important;min-height:2.5em !important;display:flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;width:100% !important;/*cp-polish:event-labels*/}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__meta-item dd{display:block !important;font:500 15.5px/1.35 var(--cp1664-font) !important;color:var(--cp1664-ink) !important;margin:0 !important;min-height:0 !important;text-transform:none !important;text-align:center !important;overflow-wrap:normal !important;word-break:normal !important;/*cp-polish:event-values*/}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__meta-item dd .cp1664-time-line{display:block !important;white-space:nowrap !important;line-height:1.35 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__meta-item dd .cp1664-time-line + .cp1664-time-line{margin-top:2px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__meta-item--location dd.cpne-card__location-value{text-transform:none !important;font:600 17px/1.3 var(--cp1664-font) !important;text-align:center !important;letter-spacing:.01em !important;color:var(--cp1664-action) !important;/*cp-polish:event-location*/}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__meta-item--location dd.cpne-card__location-value .cpne-card__venue{display:block !important;font:500 13px/1.35 var(--cp1664-font) !important;color:var(--cp1664-text) !important;margin-top:3px !important;letter-spacing:0 !important;text-transform:none !important;white-space:normal !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-detail__summary .cpne-detail__venue-row dd .cpne-detail__emphasis--venue{text-transform:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__meta-item dd a.cpne-educator-link{display:inline-flex !important;align-items:center !important;gap:8px !important;font:500 15.5px/1.35 var(--cp1664-font) !important;justify-content:center !important;text-align:center !important;color:var(--cp1664-action) !important;text-decoration:none !important;/*cp-polish:event-educator*/}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__meta-item dd a.cpne-educator-link:hover{text-decoration:underline !important;text-underline-offset:3px;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cp1664-educator-avatar,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-educator-link img{display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__price-row{grid-area:price !important;align-self:end !important;display:flex !important;justify-content:center !important;text-align:center !important;padding:18px 20px 6px !important;margin:0 !important;min-height:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__price--contact{display:block !important;font:500 13px/1.4 var(--cp1664-font) !important;color:var(--cp1664-text) !important;white-space:normal !important;overflow-wrap:break-word !important;text-align:center !important;/*cp-polish:event-contact-price*/}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__price:not(.cpne-card__price--contact){font:600 15px/1.3 var(--cp1664-font) !important;color:var(--cp1664-ink) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__cta{grid-area:cta !important;align-self:start !important;justify-self:center !important;box-sizing:border-box !important;width:156px !important;min-width:0 !important;max-width:100% !important;margin:0 14px 18px !important;min-height:46px !important;padding:0 14px !important;font-size:14px !important;white-space:nowrap !important;justify-content:center !important;text-align:center !important;/*cp-polish:event-cta-track-fit*/}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__cta.cpne-card__cta--demo{cursor:pointer !important;opacity:1 !important;pointer-events:auto !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__price-row:has(.cpne-card__price--contact) + .cpne-card__cta,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__price-row:has(.cpne-card__price--contact){align-self:center !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__price-row:has(.cpne-card__price--contact) + .cpne-card__cta{margin:18px 14px !important;justify-self:center !important;/*cp-polish:event-contact-cta-track-fit*/}
@media (max-width:1180px){
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__title::after,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__meta-item + .cpne-card__meta-item::before{display:none !important;content:none !important;}
}
@media (max-width:1180px) and (min-width:641px){
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card{grid-template-columns:140px minmax(0,1fr) !important;grid-template-rows:auto auto auto !important;grid-template-areas:"schedule title" "meta meta" "price cta" !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__schedule{padding:16px 14px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__title{border-right:0 !important;padding:18px 20px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card dl.cpne-card__meta{grid-template-columns:repeat(3,minmax(0,1fr)) !important;border-top:1px solid var(--cp1664-line) !important;padding:4px 8px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__meta-item{padding:14px 12px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__meta-item:nth-child(3n){border-right:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__country{font-size:17px !important;/*cp-polish:event-tablet-country*/}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__flag{font-size:30px !important;/*cp-polish:event-small-screen-flags*/}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__price-row{padding:12px 20px !important;align-self:center !important;justify-content:flex-start !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__cta{margin:10px 20px 18px !important;align-self:center !important;justify-self:end !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__price-row:has(.cpne-card__price--contact) + .cpne-card__cta{margin:10px 20px 18px !important;grid-column:2 !important;justify-self:end !important;/*cp-polish:event-tablet-contact-separate-tracks*/}
}
@media (max-width:640px){
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card{grid-template-columns:minmax(0,1fr) !important;grid-template-areas:"schedule" "title" "meta" "price" "cta" !important;grid-template-rows:auto auto auto auto auto !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__schedule{border-right:0 !important;border-bottom:1px solid var(--cp1664-line) !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:center !important;gap:6px !important;padding:14px 16px !important;min-height:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__date,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__date-text{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:baseline !important;gap:0 8px !important;flex:0 0 auto !important;width:auto !important;max-width:100% !important;min-width:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__date-days{font-size:24px !important;line-height:1 !important;white-space:nowrap !important;width:auto !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__date-month-year{font-size:16px !important;line-height:1.2 !important;white-space:nowrap !important;width:auto !important;/*cp-polish:event-mobile-month*/}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__top{display:flex !important;width:auto !important;max-width:100% !important;flex:0 0 auto !important;padding-top:0 !important;border-top:0 !important;margin:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__country{font-size:17px !important;/*cp-polish:event-mobile-country*/}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__flag{font-size:30px !important;/*cp-polish:event-small-screen-flags*/}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__title{padding:16px 16px 4px !important;font-size:19px !important;line-height:1.3 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__meta-item--location{order:-1 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__meta-item--location dd.cpne-card__location-value{font-size:17px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card dl.cpne-card__meta{grid-template-columns:repeat(auto-fit,minmax(160px,1fr)) !important;gap:0 !important;padding:6px 6px 0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__meta-item{padding:10px 10px !important;gap:3px !important;border:0 !important;min-height:0 !important;height:auto !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__meta-item dt{font-size:12px !important;letter-spacing:.035em !important;/*cp-polish:event-mobile-label*/}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__meta-item dd{font-size:15px !important;line-height:1.3 !important;text-align:center !important;overflow-wrap:normal !important;word-break:normal !important;/*cp-polish:event-mobile-value-alignment*/}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__meta-item dd a.cpne-educator-link{font-size:15px !important;min-height:0 !important;height:auto !important;padding:6px 0 !important;margin:-6px 0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__meta-item--location dd.cpne-card__location-value .cpne-card__venue{font-size:13px !important;margin-top:2px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__price-row{padding:10px 16px 0 !important;justify-content:flex-start !important;text-align:start !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__cta,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card .cpne-card__price-row:has(.cpne-card__price--contact) + .cpne-card__cta{grid-column:1 !important;justify-self:stretch !important;align-self:auto !important;width:auto !important;min-width:0 !important;margin:12px 16px 16px !important;min-height:48px !important;padding:0 16px !important;white-space:normal !important;text-align:center !important;}
}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--partnerships .cpfp-partner-actions{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;grid-auto-rows:1fr !important;gap:12px !important;margin-top:16px !important;align-items:stretch !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--partnerships .cpfp-partner-actions > .expansion-link{cursor:pointer !important;position:relative !important;display:flex !important;flex-direction:column !important;gap:6px !important;box-sizing:border-box !important;width:100% !important;min-width:0 !important;min-height:100% !important;margin:0 !important;padding:16px 18px 14px !important;border-radius:16px !important;border:1px solid var(--cp1664-line) !important;background:var(--cp1664-white) !important;box-shadow:none !important;font:400 13.5px/1.5 var(--cp1664-font) !important;color:var(--cp1664-text) !important;text-align:start !important;transition:border-color var(--cp1664-ease),box-shadow var(--cp1664-ease),transform var(--cp1664-ease) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--partnerships .cpfp-partner-actions > .expansion-link:hover{border-color:var(--cp1664-brand) !important;box-shadow:var(--cp1664-shadow-hover) !important;transform:translateY(-2px) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--partnerships .cpfp-partner-actions > .expansion-link > a{position:static !important;display:block !important;width:auto !important;min-height:0 !important;margin:0 !important;padding:0 !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;font:600 15.5px/1.3 var(--cp1664-font) !important;color:var(--cp1664-ink) !important;text-align:start !important;text-decoration:none !important;transform:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--partnerships .cpfp-partner-actions > .expansion-link > a::before{content:none !important;display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--partnerships .cpfp-partner-actions > .expansion-link > a::after{content:"" !important;display:block !important;position:absolute !important;inset:0 !important;z-index:1 !important;cursor:pointer !important;width:auto !important;height:auto !important;border-radius:inherit !important;background:transparent !important;transform:none !important;opacity:1 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--partnerships .cpfp-partner-actions > .expansion-link:hover > a{color:var(--cp1664-action) !important;background:transparent !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--partnerships .cpfp-partner-actions > .expansion-link > a:focus-visible{box-shadow:none !important;outline:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--partnerships .cpfp-partner-actions > .expansion-link:has(> a:focus-visible){box-shadow:var(--cp1664-focus) !important;border-color:var(--cp1664-brand) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-model-card__text{display:block !important;font:400 13.5px/1.5 var(--cp1664-font) !important;color:var(--cp1664-text) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-model-card__cta{display:inline-flex !important;align-items:center !important;gap:6px !important;margin-top:auto !important;padding-top:6px !important;font:600 13px/1.2 var(--cp1664-font) !important;color:var(--cp1664-action) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-model-card__arrow{display:inline-block !important;transition:transform var(--cp1664-ease) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .expansion-link:hover .cp1664-model-card__arrow,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-host-cta__button:hover .cp1664-model-card__arrow{transform:translateX(3px) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) [dir="rtl"] .cp1664-model-card__arrow,html body.cprc1664-ds:not(#_):not(#_):not(#_).rtl .cp1664-model-card__arrow{transform:scaleX(-1) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) [dir="rtl"] .expansion-link:hover .cp1664-model-card__arrow,html body.cprc1664-ds:not(#_):not(#_):not(#_).rtl .expansion-link:hover .cp1664-model-card__arrow{transform:scaleX(-1) translateX(3px) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--partnerships .expansion-title{font-size:20px !important;line-height:1.3 !important;margin:28px 0 0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--partnerships .cpds-page-hero__inner{display:grid !important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) !important;grid-template-rows:auto auto minmax(0,1fr) auto !important;grid-template-areas:"title photo" "text photo" "models-title photo" "models models" !important;column-gap:clamp(32px,4vw,56px) !important;row-gap:0 !important;align-items:start !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--partnerships .cpds-page-hero__inner > .cpplr1-hero-copy{display:contents !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--partnerships .cpplr1-hero-copy > h1{grid-area:title !important;margin:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--partnerships .cpplr1-hero-copy > .gbp-section__text{grid-area:text !important;margin:20px 0 0 !important;max-width:56ch !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--partnerships .cpplr1-hero-copy > .expansion-title{grid-area:models-title !important;align-self:end !important;margin:36px 0 0 !important;font-size:22px !important;max-width:none !important;width:100% !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--partnerships .cpplr1-hero-copy > .cpfp-partner-actions{grid-area:models !important;justify-self:stretch !important;width:100% !important;max-width:none !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:16px !important;margin-top:16px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--partnerships .cpds-page-hero__inner > img{grid-area:photo !important;align-self:start !important;width:100% !important;height:auto !important;aspect-ratio:auto !important;object-fit:cover !important;}
@media (max-width:1279px) and (min-width:1025px){html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--partnerships .cpplr1-hero-copy > .cpfp-partner-actions{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}}
@media (max-width:1024px){
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--partnerships .cpds-page-hero__inner{grid-template-columns:minmax(0,1fr) !important;grid-template-rows:auto !important;grid-template-areas:"title" "text" "photo" "models-title" "models" !important;row-gap:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--partnerships .cpds-page-hero__inner > img{margin-top:24px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--partnerships .cpplr1-hero-copy > .expansion-title{margin-top:32px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--partnerships .cpplr1-hero-copy > .cpfp-partner-actions{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}
}
@media (max-width:640px){html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--partnerships .cpplr1-hero-copy > .cpfp-partner-actions{grid-template-columns:minmax(0,1fr) !important;}}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cppr1-detail-intro,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cppr1-detail-info{padding-left:var(--cp1664-gutter) !important;padding-right:var(--cp1664-gutter) !important;margin:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cppr1-detail-intro{padding-top:var(--cp1664-hero-top) !important;padding-bottom:64px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .entry-content:has(> .cppr1-detail-intro){padding-top:0 !important;margin-top:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cppr1-detail-intro .cppr1-detail-copy{justify-content:flex-start !important;align-self:start !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cppr1-detail-intro .cppr1-detail-visual{align-self:center !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cppr1-detail-info{padding-top:0 !important;padding-bottom:var(--cp1664-section) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cppr1-detail-intro::before,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cppr1-detail-intro::after,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cppr1-detail-info::after{content:none !important;display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cppr1-detail-info::before{content:"" !important;display:block !important;position:static !important;width:100% !important;max-width:var(--cp1664-container) !important;height:1px !important;margin:0 auto var(--cp1664-section) !important;background:var(--cp1664-line) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(.cppr1-detail-intro,.cppr1-detail-info) > .gbp-section__inner{display:grid !important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) !important;gap:clamp(32px,4vw,56px) !important;align-items:center !important;box-sizing:border-box !important;width:100% !important;max-width:var(--cp1664-container) !important;height:auto !important;min-height:0 !important;margin:0 auto !important;padding:0 !important;background:transparent !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(.cppr1-detail-intro,.cppr1-detail-info) .cppr1-detail-copy{display:flex !important;flex-direction:column !important;justify-content:center !important;height:auto !important;min-height:0 !important;padding:0 !important;margin:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(.cppr1-detail-intro,.cppr1-detail-info) .cppr1-detail-copy > :where(h1,h2){margin:0 0 18px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(.cppr1-detail-intro,.cppr1-detail-info) .cppr1-detail-copy > .gbp-section__text{margin:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(.cppr1-detail-intro,.cppr1-detail-info) .cppr1-detail-visual{display:block !important;width:100% !important;height:auto !important;min-height:0 !important;aspect-ratio:5/4 !important;overflow:hidden !important;padding:0 !important;margin:0 !important;border-radius:var(--cp1664-radius-media) !important;border:1px solid var(--cp1664-line) !important;background:var(--cp1664-soft) !important;box-shadow:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(.cppr1-detail-intro,.cppr1-detail-info) .cppr1-detail-visual img{width:100% !important;height:100% !important;max-height:none !important;object-fit:cover !important;object-position:50% 30% !important;display:block !important;border-radius:0 !important;border:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cppr1-detail-application{margin:28px 0 0 !important;padding:22px 24px !important;border-radius:16px !important;border:1px solid var(--cp1664-line) !important;background:var(--cp1664-surface) !important;box-shadow:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cppr1-model-section > .gbp-section__inner{display:grid !important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) !important;gap:clamp(28px,4vw,56px) !important;align-items:center !important;padding:36px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cppr1-model-section > .gbp-section__inner > img{width:100% !important;height:auto !important;aspect-ratio:4/3 !important;object-fit:cover !important;border-radius:var(--cp1664-radius-media) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cppr1-model-section .gbp-section__headline{margin:0 0 16px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cppr1-model-section .gbp-section__headline .cp1664-subtitle{display:block !important;margin-top:8px !important;font:500 13px/1.3 var(--cp1664-font) !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:var(--cp1664-action) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cppr1-model-section .cprc1650-partnership-section-cta{padding-top:20px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cppr1-model-section .gbp-section__headline::before,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cppr1-model-section .gbp-section__headline::after,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cppr1-model-section .gbp-section__text::before{content:none !important;display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .site-main{padding-top:var(--cp1664-hero-top) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .site-main > article.product{margin:0 !important;padding:0 !important;width:100% !important;max-width:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .inside-article{box-sizing:border-box !important;width:100% !important;max-width:calc(var(--cp1664-container) + 2 * var(--cp1664-gutter)) !important;margin:0 auto !important;padding:0 var(--cp1664-gutter) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .inside-article > .entry-content > .product{display:grid !important;grid-template-columns:minmax(0,1fr) 400px !important;grid-template-areas:"title title" "info info" "left right" !important;column-gap:40px !important;row-gap:24px !important;align-items:start !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp1664-consult-title{grid-area:title !important;margin:0 !important;font-size:clamp(28px,3vw,40px) !important;line-height:1.15 !important;font-weight:500 !important;color:var(--cp1664-ink) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp-consult-left{grid-area:left !important;padding:0 !important;width:auto !important;min-width:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp-consult-left > .cp-title-main{display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .summary.entry-summary{grid-area:right !important;width:auto !important;min-width:0 !important;margin:0 !important;float:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp-premium-card.cp1664-consult-info{grid-area:info !important;width:100% !important;max-width:none !important;margin:0 !important;padding:20px 28px !important;border-radius:var(--cp1664-radius-card) !important;background:var(--cp1664-white) !important;border:1px solid var(--cp1664-line) !important;box-shadow:none !important;display:block !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp1664-consult-info .cp-consult-table,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp1664-consult-info .cp-consult-table tbody{display:flex !important;width:100% !important;margin:0 !important;border:0 !important;background:transparent !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp1664-consult-info .cp-consult-table tbody{flex-wrap:wrap !important;gap:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp1664-consult-info .cp-consult-table tr{display:flex !important;flex:1 1 0 !important;min-width:0 !important;flex-direction:column !important;gap:6px !important;padding:6px 20px 6px 0 !important;border:0 !important;margin-right:20px !important;border-right:1px solid var(--cp1664-line) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp1664-consult-info::before,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp1664-consult-info::after,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp1664-consult-info .cp-consult-table::before,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp1664-consult-info .cp-consult-table::after{content:none !important;display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp1664-consult-info .cp-consult-table,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp1664-consult-info .cp-consult-table tbody{border:0 !important;background:transparent !important;box-shadow:none !important;border-radius:0 !important;padding:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp1664-consult-info .cp-elite-footer{text-align:left !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp1664-consult-info .cp-consult-table tr:last-child{border-right:0 !important;margin-right:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp1664-consult-info .cp-consult-table td{display:block !important;width:auto !important;min-width:0 !important;max-width:none !important;padding:0 !important;border:0 !important;background:transparent !important;text-align:left !important;overflow-wrap:normal !important;word-break:normal !important;hyphens:none !important;white-space:normal !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp1664-consult-info .cp-consult-table td.k{font:600 11.5px/1.2 var(--cp1664-font) !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:var(--cp1664-muted) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp1664-consult-info .cp-consult-table td.v,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp1664-consult-info .cp-consult-table td.v *{font:600 17px/1.3 var(--cp1664-font) !important;color:var(--cp1664-ink) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp1664-consult-info .cp-elite-footer{margin:12px 0 0 !important;padding:12px 0 0 !important;border-top:1px solid var(--cp1664-line) !important;font:500 13px/1.5 var(--cp1664-font) !important;color:var(--cp1664-text) !important;text-transform:none !important;letter-spacing:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp-consult-amelia{box-sizing:border-box !important;width:100% !important;max-width:960px !important;margin:0 auto !important;padding:16px !important;border-radius:var(--cp1664-radius-card) !important;border:1px solid var(--cp1664-line) !important;background:var(--cp1664-white) !important;overflow:visible !important;height:auto !important;max-height:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp-consult-amelia #amelia-container,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp-consult-amelia .amelia-v2-booking,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp-consult-amelia .am-fs__wrapper,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp-consult-amelia .am-fs__main,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp-consult-amelia .am-fs__main-content,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp-consult-amelia .am-fs__main-inner{height:auto !important;max-height:none !important;min-height:0 !important;overflow:visible !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp-consult-amelia .am-fs__wrapper{width:100% !important;max-width:100% !important;}
@media (max-width:1024px){
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .site-main{padding-top:32px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .site-main,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).blog .site-main,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).archive .site-main,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).search .site-main{padding-top:32px !important;padding-bottom:var(--cp1664-section-mobile) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .inside-article > .entry-content > .product{grid-template-columns:minmax(0,1fr) !important;grid-template-areas:"hero" "left" "right" !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp1664-consult-info .cp-consult-table tr{flex:1 1 100% !important;border-right:0 !important;margin-right:0 !important;padding:8px 0 !important;border-bottom:1px solid var(--cp1664-line) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp1664-consult-info .cp-consult-table tr:last-child{border-bottom:0 !important;}
}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).blog .site-main,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).archive .site-main,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).search .site-main{box-sizing:border-box !important;width:100% !important;max-width:calc(var(--cp1664-container) + 2 * var(--cp1664-gutter)) !important;margin:0 auto !important;padding:var(--cp1664-hero-top) var(--cp1664-gutter) var(--cp1664-section) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).blog .cpf2-blog-page-title,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).blog .cpf2-blog-page-title h1{max-width:760px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).blog .cpf2-blog-page-title{margin:0 0 40px !important;padding-top:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).blog main article.post .entry-title,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).archive main article.post .entry-title,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).search main article .entry-title{font-size:22px !important;line-height:1.3 !important;font-weight:500 !important;margin:0 0 10px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).blog main article.post .entry-title a,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).archive main article.post .entry-title a{color:var(--cp1664-ink) !important;text-decoration:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).blog main article.post .entry-title a:hover,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).archive main article.post .entry-title a:hover{color:var(--cp1664-action) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).blog main article.post .inside-article,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).archive main article.post .inside-article{border-radius:var(--cp1664-radius-card) !important;border:1px solid var(--cp1664-line) !important;box-shadow:none !important;padding:26px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).blog main article.post .entry-meta,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).archive main article.post .entry-meta,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .entry-meta{font-size:13.5px !important;color:var(--cp1664-muted) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .site-main{max-width:none !important;width:100% !important;padding:var(--cp1664-hero-top) var(--cp1664-gutter) var(--cp1664-section) !important;margin:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .site-main > article.post,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .site-main > article.post > .inside-article{max-width:none !important;width:100% !important;margin:0 !important;padding:0 !important;border:0 !important;box-shadow:none !important;background:transparent !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .inside-article > .entry-header,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .inside-article > .entry-content,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .inside-article > footer.entry-meta,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .inside-article > .post-navigation,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .comments-area{box-sizing:border-box !important;max-width:780px !important;width:100% !important;margin-left:auto !important;margin-right:auto !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .site-main{padding-top:72px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .entry-header{display:flex !important;flex-direction:column !important;gap:14px !important;margin-bottom:32px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .entry-header .entry-meta{order:-1 !important;font:600 12.5px/1.4 var(--cp1664-font) !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:var(--cp1664-action) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .entry-header .entry-meta .byline,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .entry-meta .byline{display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .inside-article > footer.entry-meta{margin-top:40px !important;padding-top:20px !important;border-top:1px solid var(--cp1664-line) !important;font:500 14px/1.5 var(--cp1664-font) !important;color:var(--cp1664-text) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .inside-article > footer.entry-meta .gp-icon{display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .inside-article > footer.entry-meta a{color:var(--cp1664-action) !important;text-decoration:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .inside-article > footer.entry-meta a:hover{text-decoration:underline !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .entry-header .entry-title{font-size:var(--cp1664-h1) !important;line-height:1.12 !important;font-weight:500 !important;letter-spacing:-.01em !important;margin:0 0 14px !important;text-wrap:balance;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .entry-content{font-size:18px !important;line-height:1.7 !important;color:var(--cp1664-text) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .entry-content > p,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .entry-content > ul,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .entry-content > ol{margin:0 0 1.35em !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .entry-content h2{font-size:clamp(26px,2.4vw,32px) !important;line-height:1.2 !important;margin:2em 0 .7em !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .entry-content h3{font-size:clamp(21px,1.8vw,24px) !important;line-height:1.3 !important;margin:1.6em 0 .6em !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .entry-content li{margin:0 0 .45em !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .entry-content img,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .entry-content figure{max-width:100% !important;height:auto !important;border-radius:var(--cp1664-radius-media) !important;margin:1.6em auto !important;display:block !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .entry-content blockquote{margin:1.8em 0 !important;padding:18px 24px !important;border-left:3px solid var(--cp1664-brand) !important;background:var(--cp1664-soft) !important;border-radius:0 var(--cp1664-radius-control) var(--cp1664-radius-control) 0 !important;font-size:19px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .entry-content a{color:var(--cp1664-action) !important;text-decoration:underline !important;text-decoration-color:var(--cp1664-line-strong) !important;text-underline-offset:3px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .entry-content a:hover{text-decoration-color:var(--cp1664-action) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .gb-accordion.cp1664-faq{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:14px !important;align-items:start !important;max-width:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .gb-accordion.cp1664-faq .cpcff1-faq-column{display:contents !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .gb-accordion.cp1664-faq .gb-accordion__item{margin:0 !important;border:1px solid var(--cp1664-line) !important;border-radius:16px !important;background:var(--cp1664-white) !important;box-shadow:none !important;overflow:hidden !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .gb-accordion.cp1664-faq .gb-accordion__item.gb-accordion__item-open{border-color:var(--cp1664-line-strong) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .gb-accordion.cp1664-faq .gb-accordion__toggle{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:16px !important;width:100% !important;padding:18px 20px !important;margin:0 !important;background:transparent !important;border:0 !important;cursor:pointer !important;text-align:left !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .gb-accordion.cp1664-faq .gb-accordion__toggle:hover{background:var(--cp1664-surface) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .gb-accordion.cp1664-faq .gb-accordion__toggle h3,html body.cprc1664-ds:not(#_):not(#_):not(#_) .gb-accordion.cp1664-faq .gb-accordion__toggle .gbp-card__title{margin:0 !important;font:500 17px/1.35 var(--cp1664-font) !important;color:var(--cp1664-ink) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .gb-accordion.cp1664-faq .gb-accordion__toggle .cp1664-faq-icon{flex:0 0 28px !important;width:28px !important;height:28px !important;border-radius:50% !important;border:1px solid var(--cp1664-line-strong) !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;color:var(--cp1664-action) !important;transition:transform .2s ease,background var(--cp1664-ease) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .gb-accordion.cp1664-faq .gb-accordion__item-open .gb-accordion__toggle .cp1664-faq-icon{transform:rotate(45deg) !important;background:var(--cp1664-tint) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .gb-accordion.cp1664-faq .gb-accordion__toggle > :not(h3):not(.gbp-card__title):not(.cp1664-faq-icon){display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .gb-accordion.cp1664-faq .gb-accordion__content{display:none !important;max-height:none !important;overflow:visible !important;padding:0 20px 20px !important;margin:0 !important;font:400 16px/1.65 var(--cp1664-font) !important;color:var(--cp1664-text) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .gb-accordion.cp1664-faq .gb-accordion__item-open > .gb-accordion__content{display:block !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .gb-accordion.cp1664-faq .gb-accordion__content p{margin:0 0 10px !important;font-size:16px !important;}
@media (max-width:860px){html body.cprc1664-ds:not(#_):not(#_):not(#_) .gb-accordion.cp1664-faq{grid-template-columns:minmax(0,1fr) !important;}}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpab1-educator-grid{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(280px,420px)) !important;gap:20px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpab1-educator-card{overflow:hidden !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpab1-educator-card__link{display:grid !important;grid-template-columns:112px minmax(0,1fr) !important;gap:20px !important;align-items:center !important;padding:18px !important;text-decoration:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpab1-educator-card__media{width:112px !important;height:140px !important;border-radius:14px !important;overflow:hidden !important;display:block !important;background:var(--cp1664-soft) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpab1-educator-card__media img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:50% 8% !important;display:block !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpab1-educator-card__copy h3{margin:0 0 4px !important;font:500 22px/1.2 var(--cp1664-font) !important;color:var(--cp1664-ink) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpab1-educator-card__copy p{margin:0 !important;font:500 14px/1.4 var(--cp1664-font) !important;color:var(--cp1664-action) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpab1-educator-card__cta{display:inline-block !important;margin-top:12px !important;font:600 14px/1.3 var(--cp1664-font) !important;color:var(--cp1664-action) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpab1-educator-profile{padding-top:32px !important;padding-bottom:var(--cp1664-section) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpab1-educator-profile__back{margin-bottom:20px !important;min-height:40px !important;padding:0 16px !important;font-size:14px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpab1-educator-profile__hero{display:grid !important;grid-template-columns:200px minmax(0,1fr) !important;gap:32px !important;align-items:center !important;padding:28px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpab1-educator-profile__media{width:200px !important;height:250px !important;margin:0 !important;border-radius:16px !important;overflow:hidden !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpab1-educator-profile__media img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:50% 8% !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpab1-educator-profile__copy h1{margin:4px 0 10px !important;font-size:clamp(28px,3vw,36px) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpab1-educator-profile__copy > p:not(.cpab1-eyebrow){margin:0 0 16px !important;font-size:16.5px !important;max-width:70ch !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cprc1653-feyzan-facts{display:flex !important;flex-wrap:wrap !important;gap:8px !important;margin:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cprc1653-feyzan-facts > div,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cprc1653-feyzan-facts .cprc1653-feyzan-facts__item{display:inline-flex !important;align-items:center !important;gap:8px !important;padding:8px 14px !important;border-radius:999px !important;background:var(--cp1664-soft) !important;border:1px solid var(--cp1664-line) !important;margin:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cprc1653-feyzan-facts dt{font:600 11px/1.2 var(--cp1664-font) !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:var(--cp1664-muted) !important;margin:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cprc1653-feyzan-facts dd{font:600 14px/1.2 var(--cp1664-font) !important;color:var(--cp1664-ink) !important;margin:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpab1-educator-profile__events{margin-top:48px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpab1-educator-profile__events .cpne-group__header{padding-bottom:20px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpab1-educator-profile__events h2{margin:0 0 24px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpab1-educator-profile__events h2 .cp1664-eyebrow{display:block !important;margin:0 0 8px !important;font:600 12.5px/1.3 var(--cp1664-font) !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:var(--cp1664-action) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero .cpplr1-hero-copy .gbp-section__text{max-width:64ch !important;font-size:18px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--about{display:grid !important;align-items:start !important;min-height:0 !important;margin-top:40px !important;padding-top:var(--cp1664-hero-top) !important;padding-bottom:60px !important;background-color:var(--cp1664-ink) !important;background-size:cover !important;background-position:50% 40% !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--about::before,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--about::after{content:none !important;display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--about .cpplr1-hero-inner{display:flex !important;flex-direction:column !important;justify-content:flex-start !important;align-items:stretch !important;align-content:start !important;height:auto !important;min-height:0 !important;grid-template-columns:minmax(0,1fr) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--about .cpplr1-hero-copy{max-width:760px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--about .cpplr1-hero-copy > * + *{margin-top:18px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--about h1,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--about .gbp-section__headline{color:#fff !important;text-shadow:0 1px 2px rgba(0,0,0,.18) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--about .cpplr1-hero-copy .gbp-section__text,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--about .cpplr1-hero-copy p{color:rgba(255,255,255,.9) !important;opacity:1 !important;font-size:18px !important;line-height:1.6 !important;max-width:60ch !important;text-shadow:0 1px 2px rgba(0,0,0,.18) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--about .cpplr1-hero-copy :where(.cp-eyebrow,.cpab1-eyebrow,[class*="__eyebrow"]){color:#CFEAF3 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpab1-educator-grid{justify-content:start !important;justify-items:stretch !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cprc1653-feyzan-facts,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpab1-educator-profile__facts{display:none !important;}
html.cp1664-js:not(.cp1664-settled) body.cprc1664-ds:not(#_).cp-consultancy-product .inside-article > .entry-content > .product:not([data-cp1664-reflowed]){visibility:hidden !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .inside-article > .entry-content > .product{grid-template-columns:minmax(0,1fr) !important;grid-template-areas:"hero" "left" "right" !important;row-gap:clamp(40px,5vw,64px) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp1664-consult-hero{grid-area:hero !important;display:grid !important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) !important;gap:clamp(32px,4vw,56px) !important;align-items:center !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp1664-consult-hero__copy{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:18px !important;min-width:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp1664-consult-hero__copy .cp1664-eyebrow,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp1664-consult-hero__copy .cpfp-localized-consultancy__eyebrow{display:block !important;margin:0 !important;font:600 12.5px/1.3 var(--cp1664-font) !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:var(--cp1664-action) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp1664-consult-hero__copy .cp1664-consult-title{margin:0 !important;font-size:var(--cp1664-h1) !important;line-height:1.1 !important;letter-spacing:-.02em !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp1664-consult-hero__copy .cp1664-consult-lead{margin:0 !important;max-width:60ch !important;font-size:17.5px !important;line-height:1.65 !important;color:var(--cp1664-text) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp1664-consult-hero__copy .cp1664-consult-info{grid-area:auto !important;width:100% !important;margin:4px 0 0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp1664-consult-hero__copy .cp1664-consult-book{margin:4px 0 0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp1664-consult-hero__media{position:relative !important;width:100% !important;aspect-ratio:4/3 !important;overflow:hidden !important;border-radius:var(--cp1664-radius-media) !important;border:1px solid var(--cp1664-line) !important;background:var(--cp1664-soft) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp1664-consult-hero__media :where(.cp-gallery-wrap,.woocommerce-product-gallery,.woocommerce-product-gallery__wrapper,.woocommerce-product-gallery__image,.woocommerce-product-gallery__image > a,.flex-viewport,.flex-control-nav ~ *){display:block !important;width:100% !important;height:100% !important;max-width:none !important;margin:0 !important;padding:0 !important;border-radius:0 !important;opacity:1 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp1664-consult-hero__media img{width:100% !important;height:100% !important;max-height:none !important;object-fit:cover !important;object-position:50% 18% !important;display:block !important;border-radius:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp1664-consult-hero__media :where(.flex-control-nav,.flex-direction-nav,.woocommerce-product-gallery__trigger,.zoomImg){display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp-consult-left .cpfp-localized-consultancy > h2[hidden]{display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp-consult-left .cpfp-localized-consultancy{margin:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .summary.entry-summary{grid-area:right !important;position:static !important;top:auto !important;align-self:stretch !important;box-sizing:border-box !important;width:100% !important;max-width:none !important;min-width:0 !important;margin:0 !important;float:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .summary.entry-summary .cp-consult-right{width:100% !important;max-width:none !important;margin:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cprc1650-consultancy-grid{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:20px !important;align-items:stretch !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cprc1650-consultancy-card{display:flex !important;flex-direction:column !important;height:100% !important;border-radius:var(--cp1664-radius-card) !important;border:1px solid var(--cp1664-line) !important;background:var(--cp1664-white) !important;box-shadow:none !important;overflow:hidden !important;transition:border-color var(--cp1664-ease),box-shadow var(--cp1664-ease),background-color var(--cp1664-ease),color var(--cp1664-ease) !important;transform:none !important;translate:none !important;scale:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cprc1650-consultancy-card:hover{border-color:var(--cp1664-brand) !important;box-shadow:var(--cp1664-shadow-hover) !important;transform:none !important;translate:none !important;scale:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cprc1650-consultancy-card > .lazyload,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cprc1650-consultancy-card > [data-back]{height:auto !important;aspect-ratio:16/10 !important;background-size:cover !important;background-position:50% 30% !important;flex:0 0 auto !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cprc1650-consultancy-card .cprc1650-consultancy-content{display:flex !important;flex-direction:column !important;flex:1 1 auto !important;padding:22px 22px 24px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cprc1650-consultancy-card .cprc1650-consultancy-content h3:not(#_){font:600 18px/1.3 var(--cp1664-font) !important;color:var(--cp1664-ink) !important;margin:0 0 10px !important;min-height:calc(3 * 1.3em) !important;letter-spacing:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cprc1650-consultancy-card .cprc1650-consultancy-content p{font:400 14px/1.55 var(--cp1664-font) !important;color:var(--cp1664-text) !important;margin:0 0 16px !important;min-height:calc(3 * 1.55em) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cprc1650-consultancy-card .cprc1650-consultancy-meta{margin-top:auto !important;margin-bottom:14px !important;justify-content:flex-start !important;font:500 12.5px/1.3 var(--cp1664-font) !important;color:var(--cp1664-muted) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cprc1650-consultancy-card .cprc1650-consultancy-content > a{margin-top:0 !important;align-self:stretch !important;}
@media (max-width:1279px){html body.cprc1664-ds:not(#_):not(#_):not(#_) .cprc1650-consultancy-grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}}
@media (max-width:640px){html body.cprc1664-ds:not(#_):not(#_):not(#_) .cprc1650-consultancy-grid{grid-template-columns:minmax(0,1fr) !important;}}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #gspb_row-id-gsbp-22d4f36 .gspb_row__content{display:grid !important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;gap:clamp(32px,4vw,64px) !important;align-items:start !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #gspb_row-id-gsbp-22d4f36 .gspb_row__content > [id^="gspb_col-id"]{width:100% !important;max-width:none !important;min-width:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #gspb_row-id-gsbp-22d4f36 .gspb_row__content > [id^="gspb_col-id"]:has(form.wpforms-form){box-sizing:border-box !important;padding:32px !important;border-radius:var(--cp1664-radius-card) !important;border:1px solid var(--cp1664-line) !important;background:var(--cp1664-white) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #gspb_row-id-gsbp-22d4f36 .gspb_row__content > [id^="gspb_col-id"]:has(form.wpforms-form) .wpforms-container{margin:0 !important;}
@media (max-width:1024px){html body.cprc1664-ds:not(#_):not(#_):not(#_) #gspb_row-id-gsbp-22d4f36 .gspb_row__content{grid-template-columns:minmax(0,1fr) !important;}html body.cprc1664-ds:not(#_):not(#_):not(#_) #gspb_row-id-gsbp-22d4f36 .gspb_row__content > [id^="gspb_col-id"]:has(form.wpforms-form){padding:24px !important;}}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .entry-content > article.cpw13-workshop{box-sizing:border-box !important;width:100% !important;max-width:calc(var(--cp1664-container) + 2 * var(--cp1664-gutter)) !important;margin:var(--cp1664-hero-top) auto var(--cp1664-section) !important;padding:0 var(--cp1664-gutter) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpw13-workshop__hero{display:grid !important;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr) !important;gap:clamp(32px,4vw,64px) !important;align-items:start !important;margin:0 !important;padding:0 !important;border-radius:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpw13-workshop__hero > *:first-child{align-self:start !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpw13-workshop__intro{padding:0 !important;margin:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpw13-workshop__media{width:100% !important;height:auto !important;align-self:center !important;min-height:0 !important;aspect-ratio:5/4 !important;padding:0 !important;margin:0 !important;overflow:hidden !important;border-radius:var(--cp1664-radius-media) !important;border:1px solid var(--cp1664-line) !important;background:var(--cp1664-soft) !important;box-shadow:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpw13-workshop__media img{width:100% !important;height:100% !important;max-height:none !important;object-fit:cover !important;object-position:50% 35% !important;display:block !important;border-radius:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpw13-workshop__grid{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:16px !important;margin:16px 0 0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpw13-workshop__card,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpw13-workshop__card:hover,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpw13-workshop__card:focus,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cptep-detail-grid > *,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cptep-detail-grid > *:hover{transform:none !important;box-shadow:none !important;border:1px solid var(--cp1664-line) !important;border-radius:var(--cp1664-radius-card) !important;background:var(--cp1664-white) !important;cursor:default !important;outline:none !important;transition:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpw13-workshop__card{padding:24px 26px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpw13-workshop__card > h2:not(#_){margin:0 0 12px !important;font-size:19px !important;line-height:1.3 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpw13-workshop__card ul{margin:0 !important;padding-left:18px !important;font-size:15.5px !important;line-height:1.55 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpw13-workshop__card li + li{margin-top:6px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-host-cta{display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;gap:24px !important;align-items:center !important;margin:24px 0 0 !important;padding:28px 32px !important;border-radius:var(--cp1664-radius-card) !important;border:1px solid var(--cp1664-line) !important;background:var(--cp1664-surface) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) h2.cp1664-host-cta__title:not(#_){margin:0 0 6px !important;font-size:22px !important;line-height:1.3 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-host-cta__text{margin:0 !important;max-width:64ch !important;font-size:16px !important;line-height:1.6 !important;color:var(--cp1664-text) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-host-cta__button{white-space:nowrap !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .entry-content > .cptep-pathway{box-sizing:border-box !important;width:100% !important;max-width:calc(var(--cp1664-container) + 2 * var(--cp1664-gutter)) !important;margin:0 auto !important;padding:var(--cp1664-hero-top) var(--cp1664-gutter) var(--cp1664-section) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .entry-content:has(> .cptep-pathway){margin-top:0 !important;padding-top:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .entry-content > .cptep-pathway{position:relative !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cptep-pathway .cptep-back{position:absolute !important;top:var(--cp1664-hero-top) !important;right:var(--cp1664-gutter) !important;margin:0 !important;width:auto !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cptep-pathway .cptep-hero{overflow:visible !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cptep-pathway .cptep-eyebrow{overflow:visible !important;padding-left:1px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cptep-pathway .cptep-hero{padding:0 !important;margin:0 0 40px !important;background:transparent !important;border:0 !important;box-shadow:none !important;max-width:800px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cptep-pathway .cptep-hero > * + *{margin-top:18px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cptep-pathway .cptep-hero h1{margin:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cptep-pathway .cptep-hero .cptep-intro{max-width:64ch !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cptep-pathway .cptep-module-detail{margin:24px 0 0 !important;padding:32px !important;border-radius:var(--cp1664-radius-card) !important;border:1px solid var(--cp1664-line) !important;background:var(--cp1664-white) !important;box-shadow:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cptep-pathway .cptep-module-nav{margin:32px 0 !important;padding:24px !important;border-radius:var(--cp1664-radius-card) !important;border:1px solid var(--cp1664-line) !important;background:var(--cp1664-surface) !important;box-shadow:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cptep-pathway .cptep-module-links{display:grid !important;grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:12px !important;margin:0 !important;padding:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cptep-pathway .cptep-module-links a{display:flex !important;flex-direction:column !important;gap:4px !important;min-height:0 !important;padding:16px 18px !important;border-radius:14px !important;border:1px solid var(--cp1664-line) !important;background:var(--cp1664-white) !important;color:var(--cp1664-ink) !important;text-decoration:none !important;box-shadow:none !important;transform:none !important;transition:background var(--cp1664-ease),border-color var(--cp1664-ease),color var(--cp1664-ease) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cptep-pathway .cptep-module-links a strong{font:600 16px/1.3 var(--cp1664-font) !important;color:inherit !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cptep-pathway .cptep-module-links a span{font:400 13.5px/1.4 var(--cp1664-font) !important;color:var(--cp1664-text) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cptep-pathway .cptep-module-links a:hover,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cptep-pathway .cptep-module-links a:focus-visible{background:var(--cp1664-tint) !important;border-color:var(--cp1664-brand) !important;color:var(--cp1664-ink) !important;transform:none !important;box-shadow:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cptep-pathway .cptep-module-links a:focus-visible{box-shadow:var(--cp1664-focus) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cptep-pathway .cptep-module-links a:is(.is-active,.is-current,.active,[aria-current]),html body.cprc1664-ds:not(#_):not(#_):not(#_) .cptep-pathway .cptep-module-links a:is(.is-active,.is-current,.active,[aria-current]) span{background:var(--cp1664-action) !important;border-color:var(--cp1664-action) !important;color:#fff !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cptep-pathway .cptep-detail-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:16px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cptep-pathway .cptep-detail-grid > *{padding:22px 24px !important;background:var(--cp1664-surface) !important;border-radius:16px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cptep-pathway .cptep-summary{margin:40px 0 0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cptep-pathway .cptep-actions{margin:28px 0 0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform{margin:56px 0 0 !important;padding:40px !important;border-radius:var(--cp1664-radius-card) !important;border:1px solid var(--cp1664-line) !important;background:var(--cp1664-white) !important;scroll-margin-top:120px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__head{max-width:720px !important;margin:0 0 32px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__head .cp1664-eyebrow{display:block !important;margin:0 0 10px !important;font:600 12.5px/1.3 var(--cp1664-font) !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:var(--cp1664-action) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__title{margin:0 0 12px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__intro{margin:0 !important;font-size:17px !important;line-height:1.6 !important;color:var(--cp1664-text) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__form{display:flex !important;flex-direction:column !important;gap:28px !important;margin:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__section{margin:0 !important;padding:26px 28px 28px !important;border:1px solid var(--cp1664-line) !important;border-radius:16px !important;background:var(--cp1664-surface) !important;min-width:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__legend{display:flex !important;align-items:center !important;gap:12px !important;margin:0 0 18px !important;padding:0 !important;font:500 20px/1.3 var(--cp1664-font) !important;color:var(--cp1664-ink) !important;float:none !important;width:auto !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__step{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:30px !important;height:30px !important;border-radius:50% !important;background:var(--cp1664-action) !important;color:#fff !important;font:600 13px/1 var(--cp1664-font) !important;flex:0 0 30px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:16px 20px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__field{display:flex !important;flex-direction:column !important;gap:6px !important;min-width:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__field--wide{grid-column:1 / -1 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__label{font:600 13.5px/1.3 var(--cp1664-font) !important;color:var(--cp1664-ink) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__optional{font:400 12.5px/1.3 var(--cp1664-font) !important;color:var(--cp1664-muted) !important;font-style:normal !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform input[type="text"],html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform input[type="email"],html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform input[type="tel"],html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform textarea{box-sizing:border-box !important;width:100% !important;min-height:var(--cp1664-control-h) !important;padding:10px 14px !important;margin:0 !important;font:400 16px/1.4 var(--cp1664-font) !important;color:var(--cp1664-ink) !important;background:var(--cp1664-white) !important;border:1px solid var(--cp1664-line-strong) !important;border-radius:var(--cp1664-radius-control) !important;box-shadow:none !important;transition:border-color var(--cp1664-ease),box-shadow var(--cp1664-ease) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform textarea{min-height:120px !important;resize:vertical !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform input:focus,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform textarea:focus{outline:none !important;border-color:var(--cp1664-brand) !important;box-shadow:var(--cp1664-focus) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform .is-invalid input,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform .is-invalid textarea{border-color:#C0392B !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__error{font:500 12.5px/1.3 var(--cp1664-font) !important;color:#B03A2E !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__chips{display:flex !important;flex-wrap:wrap !important;gap:8px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__chip{position:relative !important;display:inline-flex !important;align-items:center !important;min-height:40px !important;padding:0 16px !important;border-radius:999px !important;border:1px solid var(--cp1664-line-strong) !important;background:var(--cp1664-white) !important;color:var(--cp1664-ink) !important;font:500 14px/1.2 var(--cp1664-font) !important;cursor:pointer !important;transition:background var(--cp1664-ease),border-color var(--cp1664-ease),color var(--cp1664-ease) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__chip input{position:absolute !important;opacity:0 !important;width:1px !important;height:1px !important;margin:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__chip:hover{background:var(--cp1664-tint) !important;border-color:var(--cp1664-brand) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__chip:has(input:checked){background:var(--cp1664-action) !important;border-color:var(--cp1664-action) !important;color:#fff !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__chip:has(input:focus-visible){box-shadow:var(--cp1664-focus) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__footer{display:flex !important;flex-direction:column !important;gap:16px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__consent{display:flex !important;align-items:flex-start !important;gap:12px !important;font:400 14.5px/1.5 var(--cp1664-font) !important;color:var(--cp1664-text) !important;cursor:pointer !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__consent input{width:20px !important;height:20px !important;margin:2px 0 0 !important;flex:0 0 20px !important;accent-color:var(--cp1664-action) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__consent.is-invalid{color:#B03A2E !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__note{margin:0 !important;font:400 13.5px/1.5 var(--cp1664-font) !important;color:var(--cp1664-muted) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__actions{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:16px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__submit{min-width:220px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform.is-sending .cp1664-tform__submit{opacity:.7 !important;pointer-events:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__status{margin:0 !important;font:500 14px/1.4 var(--cp1664-font) !important;color:#B03A2E !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__status:empty{display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__hp{position:absolute !important;left:-9999px !important;width:1px !important;height:1px !important;overflow:hidden !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__success{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:10px !important;max-width:640px !important;outline:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__success[hidden]{display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform--sent .cp1664-tform__form{display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__success-icon{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:52px !important;height:52px !important;border-radius:50% !important;background:var(--cp1664-tint) !important;color:var(--cp1664-action) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__success-title{margin:6px 0 0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__success p{margin:0 !important;font-size:17px !important;color:var(--cp1664-text) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) hr{border:0 !important;border-top:1px solid var(--cp1664-line) !important;margin:32px 0 !important;height:0 !important;background:none !important;}
@media (prefers-reduced-motion:reduce){html body.cprc1664-ds:not(#_):not(#_):not(#_) *{transition-duration:0s !important;animation-duration:0s !important;}}
@media (max-width:1024px){
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(.gbp-section:not(.cpds-page-hero),.cp-section,.cpab1-section){padding-top:var(--cp1664-section-mobile) !important;padding-bottom:var(--cp1664-section-mobile) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(.cpds-page-hero,.cp-hero){padding-top:32px !important;padding-bottom:40px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero .cpplr1-hero-inner,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero .cpds-page-hero__inner,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-hero .cp-hero__grid.cprc1656-home-grid,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cppr1-model-section > .gbp-section__inner{grid-template-columns:minmax(0,1fr) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-hero .cp-hero__grid.cprc1656-home-grid{grid-template-areas:"copy" "media" "founder" !important;row-gap:16px !important;/*cp-polish:home-mobile-gaps*/}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-hero .cp-hero__grid > .cp-hero__content{padding:24px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) section.cp-hero[data-cp1664-layout-owner="server-home-v3"] .cprc1656-home-media-stack .cp-hero__photo,html body.cprc1664-ds:not(#_):not(#_):not(#_) section.cp-hero[data-cp1664-layout-owner="server-home-v3"] .cp-hero__photo{aspect-ratio:auto !important;height:auto !important;min-height:0 !important;/*cp-first-paint:home-mobile-photo-frame-v3*/}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-hero .cp-hero__photo img{min-height:0 !important;aspect-ratio:3/2 !important;height:auto !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero .cprc1656-landing-media,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero > .cpds-page-hero__inner > img{aspect-ratio:3/2 !important;height:auto !important;min-height:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .inside-header{min-height:72px !important;padding:0 var(--cp1664-gutter) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpab1-educator-profile__hero{grid-template-columns:minmax(0,1fr) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .cp1664-consult-hero{grid-template-columns:minmax(0,1fr) !important;gap:24px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-product.cp-consultancy-product .summary.entry-summary{position:static !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .entry-content > article.cpw13-workshop{margin-top:32px !important;margin-bottom:var(--cp1664-section-mobile) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .entry-content > .cptep-pathway{padding-top:32px !important;padding-bottom:var(--cp1664-section-mobile) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cptep-pathway .cptep-back{top:32px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpw13-workshop__hero{grid-template-columns:minmax(0,1fr) !important;padding:0 !important;gap:20px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpw13-workshop__media{aspect-ratio:3/2 !important;height:auto !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpw13-workshop__grid{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-host-cta{grid-template-columns:minmax(0,1fr) !important;padding:22px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cptep-pathway .cptep-module-links{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cptep-pathway .cptep-module-detail,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cptep-pathway .cptep-module-nav{padding:22px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(.cppr1-detail-intro,.cppr1-detail-info) > .gbp-section__inner{grid-template-columns:minmax(0,1fr) !important;gap:24px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(.cppr1-detail-intro,.cppr1-detail-info) .cppr1-detail-visual{aspect-ratio:3/2 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cppr1-detail-intro{padding-top:32px !important;padding-bottom:40px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cppr1-detail-info::before{margin-bottom:var(--cp1664-section-mobile) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cppr1-detail-info{padding-bottom:var(--cp1664-section-mobile) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--about{min-height:0 !important;margin-top:20px !important;padding-top:40px !important;padding-bottom:40px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform{padding:24px !important;margin-top:40px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__section{padding:20px !important;}
}
@media (max-width:767px){
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpw13-workshop__grid{grid-template-columns:minmax(0,1fr) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cptep-pathway .cptep-detail-grid{grid-template-columns:minmax(0,1fr) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__grid{grid-template-columns:minmax(0,1fr) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-tform__submit{width:100% !important;}
}
@media (max-width:640px){
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-hero .cp-hero__grid > #founder-message,html body.cprc1664-ds:not(#_):not(#_):not(#_) #founder-message{grid-template-columns:minmax(0,1fr) !important;padding:20px !important;row-gap:16px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #founder-message figure{width:104px !important;height:128px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpds-page-hero--partnerships .cpfp-partner-actions{grid-template-columns:minmax(0,1fr) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cptep-pathway .cptep-module-links{grid-template-columns:minmax(0,1fr) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpab1-educator-card__link{grid-template-columns:88px minmax(0,1fr) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpab1-educator-card__media{width:88px !important;height:110px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-hero .cp-hero__content > .cp-actions a{flex:1 1 100% !important;}
}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-contact .cp-newsletter-form .cp-button,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-contact .cp-button--light{background:var(--cp1664-white) !important;border:1px solid var(--cp1664-white) !important;color:var(--cp1664-ink) !important;box-shadow:none !important;transform:none !important;font:600 15px/1.2 var(--cp1664-font) !important;min-height:48px !important;padding:0 22px !important;border-radius:var(--cp1664-radius-control) !important;transition:background var(--cp1664-ease),border-color var(--cp1664-ease),color var(--cp1664-ease),box-shadow var(--cp1664-ease) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-contact .cp-newsletter-form .cp-button:hover,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-contact .cp-button--light:hover{background:var(--cp1664-soft) !important;border-color:var(--cp1664-brand) !important;color:var(--cp1664-ink) !important;transform:none !important;box-shadow:0 8px 22px rgba(0,0,0,.14) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-contact .cp-newsletter-form .cp-button:focus-visible,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-contact .cp-button--light:focus-visible{outline:2px solid var(--cp1664-white) !important;outline-offset:3px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-contact .cp-newsletter-form input[type="email"]{min-height:48px !important;border-radius:var(--cp1664-radius-control) !important;border:1px solid rgba(255,255,255,.35) !important;background:rgba(255,255,255,.12) !important;color:var(--cp1664-white) !important;padding:0 16px !important;font:400 15px/1.2 var(--cp1664-font) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-contact .cp-newsletter-form input[type="email"]::placeholder{color:rgba(255,255,255,.72) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-contact .cp-newsletter-form input[type="email"]:focus{outline:none !important;border-color:var(--cp1664-white) !important;background:rgba(255,255,255,.18) !important;box-shadow:0 0 0 3px rgba(255,255,255,.18) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #gspb_row-id-gsbp-22d4f36 h2.cp1664-contact-intro__title{margin:28px 0 14px !important;padding:0 !important;font-size:20px !important;line-height:1.3 !important;font-weight:500 !important;letter-spacing:-.01em !important;text-transform:none !important;color:var(--cp1664-ink) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #gspb_row-id-gsbp-22d4f36 ul.cp1664-contact-intro{display:grid !important;gap:0 !important;margin:0 0 24px !important;padding:0 !important;list-style:none !important;border-top:1px solid var(--cp1664-line) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #gspb_row-id-gsbp-22d4f36 .cp1664-contact-intro__item{display:grid !important;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr) !important;column-gap:20px !important;align-items:baseline !important;margin:0 !important;padding:12px 0 !important;border-bottom:1px solid var(--cp1664-line) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #gspb_row-id-gsbp-22d4f36 .cp1664-contact-intro__item::before,html body.cprc1664-ds:not(#_):not(#_):not(#_) #gspb_row-id-gsbp-22d4f36 .cp1664-contact-intro__item::after{content:none !important;display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #gspb_row-id-gsbp-22d4f36 .cp1664-contact-intro__label{display:block !important;font:500 15.5px/1.4 var(--cp1664-font) !important;color:var(--cp1664-ink) !important;margin:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #gspb_row-id-gsbp-22d4f36 .cp1664-contact-intro__link{color:var(--cp1664-ink) !important;text-decoration:none !important;border-bottom:1px solid transparent !important;transition:color var(--cp1664-ease),border-color var(--cp1664-ease) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #gspb_row-id-gsbp-22d4f36 .cp1664-contact-intro__link:hover,html body.cprc1664-ds:not(#_):not(#_):not(#_) #gspb_row-id-gsbp-22d4f36 .cp1664-contact-intro__link:focus-visible{color:var(--cp1664-action) !important;border-bottom-color:var(--cp1664-brand) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #gspb_row-id-gsbp-22d4f36 .cp1664-contact-intro__text{display:block !important;font:400 14.5px/1.5 var(--cp1664-font) !important;color:var(--cp1664-text) !important;margin:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #gspb_row-id-gsbp-22d4f36 .wp-block-paragraph{font-size:16.5px !important;line-height:1.65 !important;color:var(--cp1664-text) !important;margin:0 0 16px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #wpforms-75-field_5-container,html body.cprc1664-ds:not(#_):not(#_):not(#_) .wpforms-form [id$="-field_5-container"][data-field-id="5"] > label[aria-hidden="true"]{display:none !important;}
@media (max-width:640px){html body.cprc1664-ds:not(#_):not(#_):not(#_) #gspb_row-id-gsbp-22d4f36 .cp1664-contact-intro__item{grid-template-columns:minmax(0,1fr) !important;row-gap:2px !important;}}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #gspb_row-id-gsbp-22d4f36 .gspb_row__content > [id^="gspb_col-id"]:has(form.wpforms-form) .wpforms-container,html body.cprc1664-ds:not(#_):not(#_):not(#_) #gspb_row-id-gsbp-22d4f36 .wpforms-container{padding:0 !important;margin:0 !important;border:0 !important;border-radius:0 !important;box-shadow:none !important;background:transparent !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #gspb_row-id-gsbp-22d4f36 .gspb_row__content > [id^="gspb_col-id"]:has(form.wpforms-form){padding:32px !important;border-radius:var(--cp1664-radius-card) !important;border:1px solid var(--cp1664-line) !important;background:var(--cp1664-white) !important;box-shadow:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #gspb_row-id-gsbp-22d4f36 .wpforms-form .wpforms-field-label{font:600 13.5px/1.3 var(--cp1664-font) !important;color:var(--cp1664-ink) !important;margin:0 0 6px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #gspb_row-id-gsbp-22d4f36 .gspb_iconsList .gspb_iconsList__item{font-size:15px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #gspb_row-id-gsbp-22d4f36 .gspb_iconsList .gspb_iconsList__item a{font:600 15px/1.3 var(--cp1664-font) !important;color:var(--cp1664-action) !important;text-decoration:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #gspb_row-id-gsbp-22d4f36 ul.wp-block-social-links{display:flex !important;flex-wrap:wrap !important;gap:10px !important;margin:0 !important;padding:0 !important;font-size:22px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #gspb_row-id-gsbp-22d4f36 ul.wp-block-social-links li.wp-social-link{display:inline-flex !important;width:auto !important;min-width:0 !important;height:auto !important;min-height:0 !important;max-height:none !important;margin:0 !important;padding:0 !important;border:1px solid var(--cp1664-line) !important;border-radius:12px !important;background:var(--cp1664-white) !important;color:var(--cp1664-ink) !important;box-shadow:none !important;transform:none !important;transition:border-color var(--cp1664-ease),background var(--cp1664-ease) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #gspb_row-id-gsbp-22d4f36 ul.wp-block-social-links li.wp-social-link:hover{border-color:var(--cp1664-brand) !important;background:var(--cp1664-soft) !important;transform:none !important;box-shadow:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #gspb_row-id-gsbp-22d4f36 ul.wp-block-social-links li.wp-social-link a{display:inline-flex !important;align-items:center !important;gap:10px !important;width:auto !important;height:auto !important;min-height:0 !important;max-height:none !important;padding:11px 16px !important;color:var(--cp1664-ink) !important;line-height:1 !important;text-decoration:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #gspb_row-id-gsbp-22d4f36 ul.wp-block-social-links li.wp-social-link svg{width:22px !important;height:22px !important;fill:var(--cp1664-action) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #gspb_row-id-gsbp-22d4f36 ul.wp-block-social-links li.wp-social-link .cphf-social-label{font:600 14px/1 var(--cp1664-font) !important;color:var(--cp1664-ink) !important;margin:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).blog .cpf2-blog-page-title{width:100% !important;max-width:none !important;margin:0 0 36px !important;padding:0 !important;border:0 !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).blog .cpf2-blog-page-title h1{max-width:760px !important;font-size:var(--cp1664-h1) !important;font-weight:500 !important;line-height:1.1 !important;letter-spacing:-.02em !important;color:var(--cp1664-ink) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).blog main article.post .inside-article,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).archive main article.post .inside-article{padding:28px 30px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).blog main article.post .entry-title,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).archive main article.post .entry-title{font-size:21px !important;line-height:1.35 !important;margin:0 0 8px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).blog main article.post .entry-summary,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).archive main article.post .entry-summary{font-size:16px !important;line-height:1.65 !important;color:var(--cp1664-text) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .inside-article > .entry-header,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .inside-article > .entry-content,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .inside-article > footer.entry-meta,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .inside-article > .post-navigation,html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .comments-area{max-width:840px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(#_).single-post .entry-content{font-size:18px !important;line-height:1.72 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cppr1-model-section > .gbp-section__inner > img,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cppr1-model-section > .gbp-section__inner img.gb-media-a4582343,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cppr1-model-section > .gbp-section__inner img.gb-media-94a61dd7,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cppr1-model-section > .gbp-section__inner img.gb-media-3e8f0d1e,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cppr1-model-section > .gbp-section__inner img.gb-media-29d142c1{box-shadow:none !important;border:1px solid var(--cp1664-line) !important;border-radius:var(--cp1664-radius-media) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .amelia-v2-booking .am-fs__wrapper{--am-c-primary:var(--cp1664-action) !important;--am-c-btn-prim:var(--cp1664-action) !important;--am-c-btn-prim-text:#fff !important;--am-c-btn-sec:var(--cp1664-ink) !important;--am-c-btn-sec-text:#fff !important;--am-c-sb-bgr:var(--cp1664-ink) !important;--am-c-sb-text:#fff !important;--am-c-main-heading-text:var(--cp1664-ink) !important;--am-c-main-text:var(--cp1664-text) !important;--am-c-inp-border:var(--cp1664-line-strong) !important;--am-c-inp-text:var(--cp1664-ink) !important;--am-c-inp-placeholder:var(--cp1664-muted) !important;--am-font-family:var(--cp1664-font) !important;--am-mw-main:1000px !important;--am-brad-main:0 20px 20px 0 !important;max-width:1000px !important;width:100% !important;border-radius:20px !important;box-shadow:none !important;border:1px solid var(--cp1664-line) !important;overflow:hidden !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .amelia-v2-booking .am-fs__wrapper .am-fs-sb{width:280px !important;max-width:280px !important;border-radius:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .amelia-v2-booking .am-fs__wrapper .am-fs__main{--am-mw-fsm:720px !important;max-width:720px !important;width:100% !important;border-radius:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .amelia-v2-booking .am-fs__wrapper .am-fs__main-inner,html body.cprc1664-ds:not(#_):not(#_):not(#_) .amelia-v2-booking .am-fs__wrapper .am-fs__main-content{max-width:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .amelia-v2-booking .am-fs__wrapper button,html body.cprc1664-ds:not(#_):not(#_):not(#_) .amelia-v2-booking .am-fs__wrapper .am-button{border-radius:var(--cp1664-radius-control) !important;font-family:var(--cp1664-font) !important;font-weight:600 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .amelia-v2-booking .am-fs__wrapper .el-input__inner,html body.cprc1664-ds:not(#_):not(#_):not(#_) .amelia-v2-booking .am-fs__wrapper .am-input__inner,html body.cprc1664-ds:not(#_):not(#_):not(#_) .amelia-v2-booking .am-fs__wrapper input,html body.cprc1664-ds:not(#_):not(#_):not(#_) .amelia-v2-booking .am-fs__wrapper .am-select__inner{border-radius:var(--cp1664-radius-control) !important;font-family:var(--cp1664-font) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .amelia-v2-booking .am-fs__wrapper .am-tsc__item,html body.cprc1664-ds:not(#_):not(#_):not(#_) .amelia-v2-booking .am-fs__wrapper .am-ts__item,html body.cprc1664-ds:not(#_):not(#_):not(#_) .amelia-v2-booking .am-fs__wrapper .am-advsc__slot{font-family:var(--cp1664-font) !important;font-size:14px !important;border-radius:10px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .amelia-v2-booking{scroll-margin-top:120px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #cp-consult-booking,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-consult-booking{scroll-margin-top:120px !important;}
@media (max-width:1024px){
html body.cprc1664-ds:not(#_):not(#_):not(#_) .amelia-v2-booking .am-fs__wrapper{max-width:100% !important;border-radius:16px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .amelia-v2-booking .am-fs__wrapper .am-fs-sb{width:240px !important;max-width:240px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .amelia-v2-booking .am-fs__wrapper .am-fs__main{max-width:none !important;}
}
@media (max-width:640px){
html body.cprc1664-ds:not(#_):not(#_):not(#_) #gspb_row-id-gsbp-22d4f36 ul.wp-block-social-links li.wp-social-link a{padding:10px 14px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .amelia-v2-booking .am-fs__wrapper{border-radius:14px !important;}
}
@media (max-width:1024px){
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) a.cp-text-link,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card a.cpne-educator-link{min-height:40px !important;align-items:center !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) :where(#content,.site-content) a.cp-text-link{display:inline-flex !important;padding:8px 0 !important;margin:-2px 0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpne-card a.cpne-educator-link{display:inline-flex !important;padding:4px 0 !important;margin:-4px 0 !important;}
}
@media (max-width:640px){
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cppr1-model-section > .gbp-section__inner{padding:20px !important;gap:18px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cppr1-model-section > .gbp-section__inner > img{width:100% !important;max-width:none !important;height:auto !important;aspect-ratio:4/3 !important;object-fit:cover !important;border-radius:14px !important;}
}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp-fixed-stack{box-shadow:none !important;background:var(--cp1664-white) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header{position:relative !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_):not(.cpw13-mobile-menu-open):not(.cpf2-menu-open){overflow-x:clip !important;overflow-y:visible !important;}
html.cp1664-js{--cp1664-header-h:89px;scroll-padding-top:calc(var(--cp1664-header-h) + 24px) !important;}
html.cp1664-js:has(body.admin-bar){--cp1664-header-h:121px;}
@media (min-width:1025px){
html:has(body.cprc1664-ds.admin-bar){margin-top:32px !important;}
}
@media (max-width:1024px){
html.cpw13-mobile-shell-ready body.cprc1664-ds.cp1664-langdd{padding-top:88px !important;}
html.cpw13-mobile-shell-ready:has(body.cp1664-langdd){--cpw13-mobile-stack-h:88px !important;--cpw13-mobile-stack-expanded-h:88px !important;}
html.cpw13-mobile-shell-ready body.cprc1664-ds.cp1664-langdd.admin-bar{padding-top:120px !important;}
html.cpw13-mobile-shell-ready:has(body.cp1664-langdd.admin-bar){--cpw13-mobile-stack-h:120px !important;--cpw13-mobile-stack-expanded-h:120px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.site-header .inside-header{height:88px !important;min-height:88px !important;}
html.cp1664-drawer-open{overflow:hidden !important;}
html:has(> body.cpw13-mobile-menu-open){overflow:hidden !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_).cpw13-mobile-menu-open #site-navigation,
html body.cprc1664-ds:not(#_):not(#_):not(#_).cpw13-mobile-menu-open #site-navigation .main-nav{overscroll-behavior:contain !important;}
}
@media (min-width:783px) and (max-width:1024px){
html.cpw13-mobile-shell-ready body.cprc1664-ds.admin-bar .cp-fixed-stack{top:32px !important;}
}
@media (max-width:782px){
html.cpw13-mobile-shell-ready body.cprc1664-ds.cp1664-langdd.admin-bar{padding-top:134px !important;}
html.cpw13-mobile-shell-ready:has(body.cp1664-langdd.admin-bar){--cpw13-mobile-stack-h:134px !important;--cpw13-mobile-stack-expanded-h:134px !important;}
}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-join{box-sizing:border-box !important;width:100% !important;margin:0 !important;padding:72px var(--cp1664-gutter) !important;background:var(--cp1664-white) !important;border-top:1px solid var(--cp1664-line) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-join__inner{box-sizing:border-box !important;max-width:var(--cp1664-container) !important;margin:0 auto !important;display:grid !important;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr) !important;gap:clamp(28px,4vw,64px) !important;align-items:center !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-join__eyebrow{display:block !important;margin:0 0 12px !important;font:600 12.5px/1.3 var(--cp1664-font) !important;letter-spacing:.08em !important;text-transform:uppercase !important;color:var(--cp1664-action) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-join__title{margin:0 0 14px !important;font:500 clamp(30px,3.3vw,44px)/1.08 var(--cp1664-font) !important;letter-spacing:.02em !important;text-transform:uppercase !important;color:var(--cp1664-ink) !important;text-wrap:balance !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-join__text{margin:0 !important;max-width:52ch !important;font:400 17px/1.65 var(--cp1664-font) !important;color:var(--cp1664-text) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-join__actions{display:flex !important;flex-direction:column !important;align-items:flex-start !important;gap:18px !important;justify-self:end !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-join__handle{display:inline-flex !important;align-items:center !important;gap:16px !important;min-height:64px !important;margin:0 !important;padding:10px 22px 10px 12px !important;border:1px solid var(--cp1664-line) !important;border-radius:18px !important;background:var(--cp1664-white) !important;color:var(--cp1664-ink) !important;font:500 16px/1.2 var(--cp1664-font) !important;letter-spacing:0 !important;text-decoration:none !important;transition:border-color var(--cp1664-ease),box-shadow var(--cp1664-ease),transform var(--cp1664-ease) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-join__icon{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:48px !important;height:48px !important;flex:0 0 48px !important;border-radius:14px !important;background:var(--cp1664-tint) !important;color:var(--cp1664-action) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-join__icon svg,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-join__handle > svg{width:24px !important;height:24px !important;flex:0 0 auto !important;color:var(--cp1664-action) !important;transition:none !important;transform:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-join__copy{display:flex !important;flex-direction:column !important;gap:2px !important;min-width:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-join__follow{display:block !important;font:600 12.5px/1.3 var(--cp1664-font) !important;letter-spacing:.06em !important;text-transform:uppercase !important;color:var(--cp1664-action) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-join__name{display:block !important;font:500 clamp(22px,2.2vw,28px)/1.1 var(--cp1664-font) !important;letter-spacing:-.01em !important;color:var(--cp1664-ink) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-join__handle:hover{border-color:var(--cp1664-brand) !important;box-shadow:var(--cp1664-shadow-hover) !important;transform:translateY(-2px) !important;color:var(--cp1664-ink) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-join__handle:hover svg{transform:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-join__cta{display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-join__handle:focus-visible{outline:2px solid var(--cp1664-brand) !important;outline-offset:3px !important;box-shadow:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback{box-sizing:border-box !important;width:100% !important;margin:0 !important;padding:0 var(--cp1664-gutter) !important;background:var(--cp1664-surface) !important;border-top:1px solid var(--cp1664-line) !important;border-bottom:1px solid var(--cp1664-line) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__inner{box-sizing:border-box !important;max-width:var(--cp1664-container) !important;margin:0 auto !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__bar{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:16px !important;min-height:64px !important;padding:12px 0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__lead{display:flex !important;align-items:center !important;gap:12px !important;min-width:0 !important;font:400 14.5px/1.45 var(--cp1664-font) !important;color:var(--cp1664-text) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__lead svg{width:20px !important;height:20px !important;flex:0 0 auto !important;color:var(--cp1664-action) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__lead strong{font-weight:600 !important;color:var(--cp1664-ink) !important;margin-right:4px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__open,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__cancel{-webkit-appearance:none;appearance:none;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:40px !important;padding:0 16px !important;border:1px solid var(--cp1664-line-strong) !important;border-radius:var(--cp1664-radius-control) !important;background:var(--cp1664-white) !important;color:var(--cp1664-action) !important;font:600 14px/1.2 var(--cp1664-font) !important;white-space:nowrap !important;cursor:pointer !important;transition:background var(--cp1664-ease),border-color var(--cp1664-ease),color var(--cp1664-ease) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__open:hover,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__cancel:hover{border-color:var(--cp1664-brand) !important;background:var(--cp1664-tint) !important;color:var(--cp1664-ink) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__open[aria-expanded="true"]{border-color:var(--cp1664-brand) !important;background:var(--cp1664-tint) !important;color:var(--cp1664-ink) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__panel{padding:4px 0 28px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__panel[hidden]{display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__form{box-sizing:border-box !important;max-width:720px !important;margin:0 !important;padding:22px 24px 24px !important;background:var(--cp1664-white) !important;border:1px solid var(--cp1664-line) !important;border-radius:16px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__form[hidden]{display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__grid{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:14px 18px !important;margin:0 0 16px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__field{display:flex !important;flex-direction:column !important;gap:6px !important;min-width:0 !important;margin:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__field--wide{grid-column:1 / -1 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__field > span{font:600 13px/1.3 var(--cp1664-font) !important;color:var(--cp1664-ink) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__field input,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__field select,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__field textarea{box-sizing:border-box !important;width:100% !important;min-height:44px !important;margin:0 !important;padding:10px 12px !important;border:1px solid var(--cp1664-line-strong) !important;border-radius:10px !important;background:var(--cp1664-white) !important;color:var(--cp1664-ink) !important;font:400 15px/1.4 var(--cp1664-font) !important;box-shadow:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__field textarea{min-height:110px !important;resize:vertical !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__field input:focus,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__field select:focus,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__field textarea:focus{outline:none !important;border-color:var(--cp1664-brand) !important;box-shadow:var(--cp1664-focus) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__field textarea[aria-invalid="true"]{border-color:#C0392B !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__hp{position:absolute !important;left:-9999px !important;width:1px !important;height:1px !important;overflow:hidden !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__actions{display:flex !important;flex-wrap:wrap !important;align-items:center !important;gap:12px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__submit{-webkit-appearance:none;appearance:none;display:inline-flex !important;align-items:center !important;justify-content:center !important;min-height:44px !important;padding:0 22px !important;border:1px solid var(--cp1664-action) !important;border-radius:var(--cp1664-radius-control) !important;background:var(--cp1664-action) !important;color:#fff !important;font:600 14.5px/1.2 var(--cp1664-font) !important;cursor:pointer !important;transition:background var(--cp1664-ease) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__submit:hover{background:var(--cp1664-action-hover) !important;border-color:var(--cp1664-action-hover) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__submit:disabled{opacity:.7 !important;pointer-events:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__open:focus-visible,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__cancel:focus-visible,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__submit:focus-visible{outline:2px solid var(--cp1664-brand) !important;outline-offset:2px !important;box-shadow:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__status{font:500 13.5px/1.4 var(--cp1664-font) !important;color:#B03A2E !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__status:empty{display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__thanks{display:flex !important;align-items:center !important;gap:10px !important;margin:0 !important;padding:18px 20px !important;max-width:720px !important;box-sizing:border-box !important;background:var(--cp1664-white) !important;border:1px solid var(--cp1664-line) !important;border-radius:16px !important;font:500 15.5px/1.4 var(--cp1664-font) !important;color:var(--cp1664-ink) !important;outline:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__thanks[hidden]{display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__thanks svg{width:22px !important;height:22px !important;color:var(--cp1664-action) !important;flex:0 0 auto !important;}
@media (max-width:1024px){
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-join{padding:56px var(--cp1664-gutter) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-join__inner{grid-template-columns:minmax(0,1fr) !important;gap:24px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-join__actions{justify-self:start !important;}
}
@media (max-width:640px){
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__bar{flex-direction:column !important;align-items:flex-start !important;gap:12px !important;padding:16px 0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__open{width:100% !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__grid{grid-template-columns:minmax(0,1fr) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__form{padding:18px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-feedback__submit{width:100% !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-join__name{font-size:22px !important;}
}
html[dir="rtl"] body.cprc1664-ds .cp1664-join__cta .cp1664-model-card__arrow{transform:scaleX(-1) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #franchise .cpw13-why-layout{margin:0 auto !important;padding:32px !important;box-shadow:none !important;border:1px solid var(--cp1664-line) !important;border-radius:var(--cp1664-radius-media) !important;background:var(--cp1664-white) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #franchise .cpw13-why-copy > h2{margin:0 0 16px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #franchise .cpw13-why-copy > p{margin:0 0 14px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #franchise .cp-npcp-why{display:grid !important;grid-template-columns:auto minmax(0,1fr) !important;column-gap:26px !important;row-gap:0 !important;align-items:center !important;padding:28px 0 0 !important;margin:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #franchise .cp-npcp-why__logo{grid-column:1 !important;grid-row:1 !important;align-self:center !important;justify-self:start !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #franchise .cp-npcp-why > div:not(.cp-npcp-why__points){grid-column:2 !important;grid-row:1 !important;min-width:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #franchise .cp-npcp-why__title{margin:0 0 8px !important;font:600 clamp(20px,1.8vw,24px)/1.25 var(--cp1664-font) !important;letter-spacing:-.01em !important;color:var(--cp1664-ink) !important;text-wrap:balance !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #franchise .cp-npcp-why__lead{margin:0 !important;max-width:none !important;font:400 15.5px/1.65 var(--cp1664-font) !important;color:var(--cp1664-text) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #franchise .cp1664-npcp-link{display:inline-flex !important;align-items:center !important;gap:6px !important;margin:10px 0 0 !important;font:600 13.5px/1.3 var(--cp1664-font) !important;color:var(--cp1664-action) !important;text-decoration:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #franchise .cp1664-npcp-link:hover,html body.cprc1664-ds:not(#_):not(#_):not(#_) #franchise .cp1664-npcp-link:focus-visible{text-decoration:underline !important;text-underline-offset:3px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #franchise .cp-npcp-why__points{grid-column:1 / -1 !important;grid-row:2 !important;display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;align-items:stretch !important;gap:14px !important;margin:26px 0 0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #franchise .cp-npcp-why__notice{grid-column:1 / -1 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #franchise .cp-npcp-why__point{display:flex !important;flex-direction:column !important;gap:6px !important;padding:20px 22px !important;border:1px solid var(--cp1664-line) !important;border-radius:16px !important;background:var(--cp1664-soft) !important;font:400 14.5px/1.55 var(--cp1664-font) !important;color:var(--cp1664-text) !important;box-shadow:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #franchise .cp-npcp-why__point > strong{display:block !important;font:600 15.5px/1.3 var(--cp1664-font) !important;color:var(--cp1664-ink) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #ttp .cp-npcp-path-card{display:flex !important;flex-direction:column !important;box-sizing:border-box !important;height:100% !important;min-height:0 !important;padding:16px 16px 20px !important;border:1px solid var(--cp1664-line) !important;border-radius:var(--cp1664-radius-card) !important;background:var(--cp1664-white) !important;box-shadow:none !important;transition:border-color var(--cp1664-ease),box-shadow var(--cp1664-ease),background-color var(--cp1664-ease),color var(--cp1664-ease) !important;transform:none !important;translate:none !important;scale:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #ttp .cp-npcp-path-card:hover{border-color:var(--cp1664-brand) !important;box-shadow:var(--cp1664-shadow-hover) !important;transform:none !important;translate:none !important;scale:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #ttp .cp-npcp-path-card > img{display:block !important;width:100% !important;height:auto !important;aspect-ratio:3/2 !important;object-fit:cover !important;padding:0 !important;margin:0 !important;border-radius:14px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #ttp .cp-npcp-path-card > h3{margin:20px 6px 8px !important;font:500 22px/1.25 var(--cp1664-font) !important;letter-spacing:-.01em !important;color:var(--cp1664-ink) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #ttp .cp-npcp-path-card > p{margin:0 6px 20px !important;font:400 16px/1.6 var(--cp1664-font) !important;color:var(--cp1664-text) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #ttp .cp-npcp-path-card > div:last-child{display:flex !important;justify-content:center !important;align-items:flex-end !important;margin:auto 6px 0 !important;padding:6px 0 0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #ttp .cp-npcp-path-card > div:last-child > a{box-sizing:border-box !important;margin:0 !important;min-height:48px !important;width:auto !important;min-width:200px !important;max-width:100% !important;padding:0 22px !important;justify-content:center !important;text-align:center !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #ttp .gb-element-9961b53c + .gb-element-ff22977a{margin-top:32px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cpab1-master-section{margin-top:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #simple-chat-button--container{bottom:calc(16px + env(safe-area-inset-bottom,0px)) !important;right:calc(16px + env(safe-area-inset-right,0px)) !important;}
@media (max-width:640px){
html body.cprc1664-ds:not(#_):not(#_):not(#_) #franchise .cpw13-why-layout{padding:20px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #franchise .cp-npcp-why__point{padding:16px 18px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #franchise .cp-npcp-why{grid-template-columns:minmax(0,1fr) !important;row-gap:14px !important;padding-top:22px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #franchise .cp-npcp-why__logo{grid-row:1 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #franchise .cp-npcp-why > div:not(.cp-npcp-why__points){grid-column:1 !important;grid-row:2 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #franchise .cp-npcp-why__points{grid-row:3 !important;grid-template-columns:minmax(0,1fr) !important;margin-top:8px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #ttp .cp-npcp-path-card{padding:12px 12px 16px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #ttp .cp-npcp-path-card > h3{margin:16px 4px 6px !important;font-size:20px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #ttp .cp-npcp-path-card > p{margin:0 4px 16px !important;font-size:15.5px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #ttp .cp-npcp-path-card > div:last-child{margin:auto 4px 0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #ttp .cp-npcp-path-card > div:last-child > a{width:100% !important;min-width:0 !important;justify-content:center !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #simple-chat-button--container{bottom:calc(14px + env(safe-area-inset-bottom,0px)) !important;right:14px !important;}
}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-policy{box-sizing:border-box !important;display:block !important;width:auto !important;max-width:100% !important;margin:56px 0 0 !important;padding:0 !important;color:var(--cp1664-text) !important;text-align:start !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-policy__title{margin:0 0 8px !important;font:600 clamp(24px,2.6vw,32px)/1.25 var(--cp1664-font) !important;font-size:clamp(24px,2.6vw,32px) !important;line-height:1.25 !important;font-weight:600 !important;letter-spacing:normal !important;color:var(--cp1664-ink) !important;text-wrap:balance;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-policy__note{margin:0 0 22px !important;font:400 15px/1.6 var(--cp1664-font) !important;color:var(--cp1664-text) !important;max-width:56ch !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-policy__list{display:flex !important;flex-direction:column !important;gap:10px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-policy__item{border:1px solid var(--cp1664-line) !important;border-radius:14px !important;background:var(--cp1664-white) !important;overflow:hidden !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-policy__item[open]{border-color:var(--cp1664-line-strong) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-policy__summary{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:16px !important;margin:0 !important;padding:16px 20px !important;min-height:56px !important;font:600 16px/1.35 var(--cp1664-font) !important;color:var(--cp1664-ink) !important;cursor:pointer !important;list-style:none !important;transition:background .18s ease;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-policy__summary::-webkit-details-marker{display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-policy__summary::after{content:"" !important;flex:0 0 auto !important;width:11px !important;height:11px !important;margin-inline-start:auto !important;border-right:2px solid var(--cp1664-action) !important;border-bottom:2px solid var(--cp1664-action) !important;transform:rotate(45deg) !important;transition:transform .2s ease !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-policy__item[open] > .cp1664-policy__summary::after{transform:rotate(-135deg) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-policy__summary:hover{background:var(--cp1664-soft) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-policy__summary:focus-visible{outline:2px solid var(--cp1664-action) !important;outline-offset:-2px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-policy__body{padding:2px 20px 20px !important;border-top:1px solid var(--cp1664-line) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-policy__body > *:first-child{margin-top:14px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-policy__body p{margin:0 0 12px !important;font:400 15px/1.7 var(--cp1664-font) !important;color:var(--cp1664-text) !important;max-width:60ch !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-policy__body p:last-child{margin-bottom:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-policy__body strong{color:var(--cp1664-ink) !important;font-weight:600 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-policy__body ol{margin:0 0 12px !important;padding-inline-start:22px !important;display:flex !important;flex-direction:column !important;gap:10px !important;list-style:decimal !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-policy__body ol li{font:400 15px/1.7 var(--cp1664-font) !important;color:var(--cp1664-text) !important;max-width:58ch !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-policy__body ol li::marker{color:var(--cp1664-action);font-weight:600;}
@media (max-width:640px){
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-policy{margin-top:40px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-policy__summary{padding:14px 16px !important;font-size:15.5px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-policy__body{padding:2px 16px 18px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-policy__body p,html body.cprc1664-ds:not(#_):not(#_):not(#_) .cp1664-policy__body ol li{font-size:14.5px !important;}
}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header{border:0 !important;border-bottom:1px solid var(--cp1664-line) !important;background:var(--cp1664-white) !important;box-shadow:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .inside-header{box-sizing:border-box !important;display:flex !important;align-items:center !important;flex-wrap:nowrap !important;gap:clamp(26px,3.2vw,48px) !important;width:100% !important;max-width:1560px !important;height:76px !important;min-height:76px !important;margin:0 auto !important;padding:0 clamp(18px,2.4vw,40px) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-brand{flex:0 0 auto !important;display:flex !important;align-items:center !important;gap:11px !important;margin:0 !important;padding:0 !important;text-decoration:none !important;border-radius:12px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-brand img{width:42px !important;height:42px !important;flex:0 0 auto !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-brand__wordmark{display:flex !important;flex-direction:column !important;gap:2px !important;line-height:1 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-brand__wordmark small{font:600 10.5px/1 var(--cp1664-font) !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:var(--cp1664-text) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-brand__wordmark strong{font:600 17px/1.1 var(--cp1664-font) !important;letter-spacing:.005em !important;color:var(--cp1664-ink) !important;white-space:nowrap !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-brand:focus-visible{outline:2px solid var(--cp1664-action) !important;outline-offset:4px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-header__nav{flex:1 1 auto !important;min-width:0 !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:24px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-header__links{display:flex !important;align-items:center !important;gap:2px !important;min-width:0 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-header__links a{position:relative !important;display:inline-flex !important;align-items:center !important;height:40px !important;padding:0 13px !important;border:0 !important;border-radius:10px !important;background:transparent !important;font:500 15px/1.2 var(--cp1664-font) !important;letter-spacing:normal !important;color:var(--cp1664-text) !important;text-decoration:none !important;white-space:nowrap !important;transition:color var(--cp1664-ease),background var(--cp1664-ease) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-header__links a::after{content:"" !important;position:absolute !important;left:13px !important;right:13px !important;bottom:6px !important;height:2px !important;border-radius:2px !important;background:var(--cp1664-action) !important;opacity:0 !important;transition:opacity var(--cp1664-ease) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-header__links a:hover{background:var(--cp1664-soft) !important;color:var(--cp1664-ink) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-header__links a.is-current{background:transparent !important;color:var(--cp1664-ink) !important;font-weight:600 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-header__links a.is-current::after{opacity:1 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-header__links a:focus-visible{outline:2px solid var(--cp1664-action) !important;outline-offset:-2px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-header__utility{flex:0 0 auto !important;display:flex !important;align-items:center !important;gap:8px !important;margin-inline-start:auto !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-signin{box-sizing:border-box !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;height:42px !important;padding:0 18px !important;border:1px solid var(--cp1664-action) !important;border-radius:12px !important;background:var(--cp1664-action) !important;color:#fff !important;font:600 14.5px/1.2 var(--cp1664-font) !important;text-decoration:none !important;white-space:nowrap !important;transition:background var(--cp1664-ease),border-color var(--cp1664-ease) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-signin:hover{background:var(--cp1664-action-hover,#1B6A85) !important;border-color:var(--cp1664-action-hover,#1B6A85) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-return{box-sizing:border-box !important;display:inline-flex !important;align-items:center !important;height:42px !important;padding:0 10px !important;border:0 !important;border-radius:10px !important;background:transparent !important;color:var(--cp1664-text) !important;font:500 14.5px/1.2 var(--cp1664-font) !important;text-decoration:none !important;white-space:nowrap !important;transition:color var(--cp1664-ease),background var(--cp1664-ease) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-return:hover{color:var(--cp1664-ink) !important;background:var(--cp1664-soft) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-language > summary{box-sizing:border-box !important;display:inline-flex !important;align-items:center !important;gap:6px !important;height:42px !important;padding:0 12px !important;border:1px solid var(--cp1664-line-strong) !important;border-radius:12px !important;background:var(--cp1664-white) !important;color:var(--cp1664-ink) !important;font:600 13.5px/1.2 var(--cp1664-font) !important;cursor:pointer !important;list-style:none !important;transition:border-color var(--cp1664-ease),background var(--cp1664-ease) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-language > summary::-webkit-details-marker{display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-language > summary > span{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;white-space:nowrap !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-language > summary > b{font:inherit !important;letter-spacing:.06em !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-language > summary::after{content:"" !important;width:7px !important;height:7px !important;margin-inline-start:1px !important;border-right:1.6px solid var(--cp1664-action) !important;border-bottom:1.6px solid var(--cp1664-action) !important;transform:translateY(-2px) rotate(45deg) !important;transition:transform .18s ease !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-language[open] > summary::after{transform:translateY(1px) rotate(-135deg) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-language > summary:hover{border-color:var(--cp1664-action) !important;background:var(--cp1664-soft) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-language > summary:focus-visible{outline:2px solid var(--cp1664-action) !important;outline-offset:2px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-language > div{border:1px solid var(--cp1664-line) !important;border-radius:14px !important;background:var(--cp1664-white) !important;box-shadow:0 18px 44px rgba(16,61,71,.13) !important;padding:6px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-language > div a{display:block !important;padding:9px 12px !important;border-radius:9px !important;font:500 14px/1.2 var(--cp1664-font) !important;color:var(--cp1664-ink) !important;text-decoration:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-language > div a:hover{background:var(--cp1664-soft) !important;color:var(--cp1664-action) !important;}
@media (max-width:1180px){
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .inside-header{height:64px !important;min-height:64px !important;gap:12px !important;padding:0 clamp(14px,4vw,20px) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-brand{gap:9px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-brand img{width:36px !important;height:36px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-brand__wordmark strong{font-size:15px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-brand__wordmark small{font-size:9.5px !important;letter-spacing:.16em !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-header__nav{display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-mobile{margin-inline-start:auto !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-mobile > summary{box-sizing:border-box !important;display:inline-flex !important;align-items:center !important;gap:8px !important;width:auto !important;height:40px !important;padding:0 14px !important;border:1px solid var(--cp1664-line-strong) !important;border-radius:12px !important;background:var(--cp1664-white) !important;color:var(--cp1664-ink) !important;font:600 14px/1.2 var(--cp1664-font) !important;cursor:pointer !important;list-style:none !important;white-space:nowrap !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-mobile > summary::-webkit-details-marker{display:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-mobile > summary::after{content:"" !important;width:7px !important;height:7px !important;border-right:1.6px solid var(--cp1664-action) !important;border-bottom:1.6px solid var(--cp1664-action) !important;transform:translateY(-2px) rotate(45deg) !important;transition:transform .18s ease !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-mobile[open] > summary{border-color:var(--cp1664-action) !important;background:var(--cp1664-soft) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-mobile[open] > summary::after{transform:translateY(1px) rotate(-135deg) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-mobile > div{border:1px solid var(--cp1664-line) !important;border-radius:16px !important;background:var(--cp1664-white) !important;box-shadow:0 22px 54px rgba(16,61,71,.16) !important;padding:8px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-mobile > div > a{display:flex !important;align-items:center !important;min-height:46px !important;padding:0 12px !important;border-radius:10px !important;font:500 15px/1.3 var(--cp1664-font) !important;color:var(--cp1664-ink) !important;text-decoration:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-mobile > div > a.is-current{background:var(--cp1664-soft) !important;color:var(--cp1664-action) !important;font-weight:600 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-mobile > div > a.cpscos20-signin{justify-content:center !important;margin-top:8px !important;min-height:46px !important;border:1px solid var(--cp1664-action) !important;border-radius:12px !important;background:var(--cp1664-action) !important;color:#fff !important;font-weight:600 !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-mobile > div > a.cpscos20-return{justify-content:center !important;color:var(--cp1664-text) !important;font-size:14.5px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-mobile > div > strong{display:block !important;margin:10px 12px 4px !important;font:600 10.5px/1 var(--cp1664-font) !important;letter-spacing:.2em !important;text-transform:uppercase !important;color:var(--cp1664-text) !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-mobile > div > span{display:flex !important;flex-wrap:wrap !important;gap:6px !important;padding:0 8px 4px !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-mobile > div > span a{display:inline-flex !important;align-items:center !important;justify-content:center !important;min-width:44px !important;height:36px !important;padding:0 10px !important;border:1px solid var(--cp1664-line) !important;border-radius:10px !important;font:600 13px/1 var(--cp1664-font) !important;color:var(--cp1664-ink) !important;text-decoration:none !important;}
html body.cprc1664-ds:not(#_):not(#_):not(#_) #masthead.cpscos20-header .cpscos20-mobile > div > span a.is-current{border-color:var(--cp1664-action) !important;background:var(--cp1664-soft) !important;color:var(--cp1664-action) !important;}
}

