.wg-page{--dtp-teal: #235868;--dtp-teal-deep: #235868;--dtp-pink: #F49DA3;--dtp-pink-soft: #F49DA3;--dtp-peach: #F49DA3;--dtp-peach-soft: #F49DA3;--dtp-yellow: #F49DA3;--dtp-cream: #FFF6F4;--dtp-cream-soft: #FFF6F4;--dtp-cream-deep: #FDEAE9;--dtp-ink: #235868;--dtp-ink-soft: #6a7a7e;--dtp-ink-faint: #99a3a6;--dtp-line: rgba(35, 88, 104, .12 );--dtp-line-soft: rgba(35, 88, 104, .06 );--dtp-shadow-sm: 0 6px 20px -10px rgba(35, 88, 104, .15 );--dtp-shadow-md: 0 12px 30px -16px rgba(35, 88, 104, .25 );--dtp-shadow-lg: 0 24px 60px -20px rgba(35, 88, 104, .25 );--dtp-radius-sm: 12px;--dtp-radius-md: 18px;--dtp-radius-lg: 24px;--dtp-ease: .22s cubic-bezier( .4, 0, .2, 1 );background:var( --dtp-cream );color:var( --dtp-ink )}.wg-page-hide-global-header .header-title{display:none!important}.wg-page__hero{position:relative;padding:4.5rem 1.25rem 4rem;background:linear-gradient(145deg,var( --dtp-cream ) 0%,var( --dtp-cream-soft ) 50%,var( --dtp-cream-deep ) 100%);overflow:hidden}.wg-page__hero:before,.wg-page__hero:after{content:"";position:absolute;pointer-events:none;z-index:0}.wg-page__hero:before{top:-10%;left:-8%;width:45%;height:70%;background:radial-gradient(circle,rgba(234,191,189,.35),transparent 65%)}.wg-page__hero:after{bottom:-10%;right:-10%;width:50%;height:70%;background:radial-gradient(circle,rgba(238,204,170,.32),transparent 65%)}.wg-page__hero>.container,.wg-page__hero>.main-container{position:relative;z-index:1;max-width:1100px}.wg-page__hero-content{max-width:760px;margin:0 auto;text-align:center}.wg-page__hero--split .wg-page__hero-content{max-width:none;text-align:left}.wg-page__hero-eyebrow{display:inline-flex;align-items:center;gap:.45rem;background:linear-gradient(135deg,var( --dtp-pink-soft ) 0%,var( --dtp-peach ) 100%);color:var( --dtp-teal-deep );padding:.4rem 1.05rem;border-radius:999px;font-family:var(--font-primary);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:1rem;box-shadow:0 8px 20px -10px #f49da38c;border:1px solid rgba(255,255,255,.55)}.wg-page__hero-eyebrow i{font-size:.82rem;color:var( --dtp-pink )}.wg-page__hero-title{font-family:var(--font-display);font-size:clamp(2.4rem,5.5vw,3.8rem);font-weight:400;color:var( --dtp-teal-deep );margin:0 0 .75rem;line-height:1.05;letter-spacing:-.005em}.wg-page__hero-lede{font-family:var(--font-primary);color:var( --dtp-ink-soft );font-size:1.05rem;max-width:56ch;margin:0 auto;line-height:1.6}.wg-page__hero--split .wg-page__hero-lede{margin-left:0}.wg-page__hero-image{position:relative;border-radius:var( --dtp-radius-lg );overflow:hidden;box-shadow:var( --dtp-shadow-lg );border:1.5px solid rgba(255,255,255,.55)}.wg-page__hero-image img{display:block;width:100%;height:100%;object-fit:cover;border-radius:var( --dtp-radius-lg )}.wg-page__hero-trust{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.5rem}.wg-page__hero-trust .wg-trust-pill{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem 1rem;background:#ffffffe6;border:1px solid var( --dtp-line );border-radius:999px;color:var( --dtp-teal-deep );font-family:var(--font-primary);font-size:.8rem;font-weight:700;letter-spacing:.04em;box-shadow:var( --dtp-shadow-sm )}.wg-page__hero-trust .wg-trust-pill i{color:var( --dtp-pink );font-size:.9rem}.wg-page__section{padding:4rem 1.25rem}.wg-page__section--cream{background:var( --dtp-cream-soft )}.wg-page__section--gradient{background:linear-gradient(145deg,var( --dtp-cream ) 0%,var( --dtp-cream-deep ) 100%)}.wg-page__section>.container,.wg-page__section>.main-container{max-width:1240px}.wg-page__section-head{text-align:center;max-width:720px;margin:0 auto 2.5rem}.wg-page__section-eyebrow{display:inline-block;font-family:var(--font-primary);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var( --dtp-pink );margin-bottom:.55rem}.wg-page__section-title{font-family:var(--font-display);font-size:clamp(2rem,4vw,2.75rem);font-weight:400;color:var( --dtp-teal-deep );margin:0 0 .65rem;line-height:1.05}.wg-page__section-lede{font-family:var(--font-display);font-style:italic;color:var( --dtp-ink-soft );font-size:1.05rem;max-width:56ch;margin:0 auto;line-height:1.55}.wg-feature-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;max-width:1100px;margin:0 auto}.wg-feature-grid--3{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.wg-feature-card{position:relative;padding:1.85rem 1.6rem 1.65rem;background:#fff;border:1.5px solid var( --dtp-line );border-radius:var( --dtp-radius-md );box-shadow:var( --dtp-shadow-md );transition:all .3s cubic-bezier(.4,0,.2,1);text-align:center;display:flex;flex-direction:column;overflow:hidden}.wg-feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var( --dtp-pink-soft ),var( --dtp-peach ));opacity:0;transition:opacity var( --dtp-ease )}.wg-feature-card:hover{transform:translateY(-4px);border-color:var( --dtp-pink );box-shadow:var( --dtp-shadow-lg )}.wg-feature-card:hover:before{opacity:1}.wg-feature-card--feature{background:linear-gradient(145deg,var( --dtp-cream ) 0%,var( --dtp-cream-soft ) 100%);border-color:var( --dtp-pink-soft )}.wg-feature-card--feature:before{opacity:.65}.wg-feature-icon{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var( --dtp-pink-soft ) 0%,var( --dtp-peach ) 100%);color:var( --dtp-teal-deep );font-size:1.6rem;margin:0 auto 1.1rem;box-shadow:0 10px 24px -10px #f49da38c;transition:transform var( --dtp-ease );flex-shrink:0}.wg-feature-card:hover .wg-feature-icon{transform:scale(1.08) rotate(-4deg)}.wg-feature-icon img{max-width:36px;height:auto;display:block}.wg-feature-title{font-family:var(--font-display);font-size:1.2rem;font-weight:700;color:var( --dtp-teal-deep );margin:0 0 .55rem;line-height:1.25}.wg-feature-desc{color:var( --dtp-ink-soft );font-size:.95rem;line-height:1.6;margin:0 0 1rem;flex:1}.wg-feature-desc:last-child{margin-bottom:0}.wg-feature-cta{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;margin:0 auto;padding:.65rem 1.25rem;background:var( --dtp-teal );color:#fff;border-radius:999px;font-family:var(--font-primary);font-weight:700;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;transition:all var( --dtp-ease );width:100%}.wg-feature-cta:hover{background:var( --dtp-teal-deep );color:#fff;gap:.65rem}.wg-feature-cta--ghost{background:transparent;color:var( --dtp-teal );border:1.5px solid var( --dtp-teal )}.wg-feature-cta--ghost:hover{background:var( --dtp-teal );color:#fff}.wg-feature-cta i{transition:transform var( --dtp-ease )}.wg-feature-cta:hover i{transform:translate(3px)}.wg-value-list{display:flex;flex-direction:column;gap:1.25rem}.wg-value-prop{display:flex;align-items:center;gap:1.25rem;padding:1.25rem 1.4rem;background:#fff;border:1.5px solid var( --dtp-line );border-radius:var( --dtp-radius-md );box-shadow:var( --dtp-shadow-sm );transition:all var( --dtp-ease );position:relative;overflow:hidden}.wg-value-prop:before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background:linear-gradient(180deg,var( --dtp-pink-soft ),var( --dtp-peach ));opacity:0;transition:opacity var( --dtp-ease )}.wg-value-prop:hover{transform:translate(4px);border-color:var( --dtp-pink );box-shadow:var( --dtp-shadow-md )}.wg-value-prop:hover:before{opacity:1}.wg-value-prop__text{flex:1;color:var( --dtp-ink );font-family:var(--font-display);font-size:1.02rem;line-height:1.55;font-style:italic}.wg-value-prop__icon{flex-shrink:0;width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var( --dtp-pink-soft ) 0%,var( --dtp-peach ) 100%);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 6px 14px -4px #f49da38c;color:var( --dtp-teal-deep )}.wg-value-prop__icon img{max-width:36px;max-height:36px;display:block}.wg-value-prop__icon i{font-size:1.4rem}.wg-image-frame{border-radius:var( --dtp-radius-lg );overflow:hidden;box-shadow:var( --dtp-shadow-lg );border:1.5px solid rgba(255,255,255,.55);position:relative}.wg-image-frame img{display:block;width:100%;height:100%;object-fit:cover}.wg-image-frame:after{content:"";position:absolute;inset:0;border-radius:var( --dtp-radius-lg );box-shadow:inset 0 0 0 4px #ffffff59;pointer-events:none}.wg-step-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1.25rem;max-width:1100px;margin:0 auto;position:relative}.wg-step-card{position:relative;padding:2rem 1.5rem 1.5rem;background:#fff;border:1.5px solid var( --dtp-line );border-radius:var( --dtp-radius-md );text-align:center;box-shadow:var( --dtp-shadow-sm );transition:all var( --dtp-ease );overflow:hidden}.wg-step-card:hover{transform:translateY(-4px);border-color:var( --dtp-pink );box-shadow:var( --dtp-shadow-md )}.wg-step-num{position:absolute;top:.85rem;left:50%;transform:translate(-50%);width:36px;height:36px;border-radius:50%;background:var( --dtp-teal-deep );color:var( --dtp-peach );font-family:var(--font-display);font-size:1.15rem;font-weight:400;display:inline-flex;align-items:center;justify-content:center;line-height:1;box-shadow:0 6px 14px -4px #23586859;border:3px solid #ffffff}.wg-step-icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,var( --dtp-pink-soft ) 0%,var( --dtp-peach ) 100%);color:var( --dtp-teal-deep );font-size:1.85rem;margin:1.25rem auto 1rem;box-shadow:0 10px 24px -10px #f49da38c}.wg-step-title{font-family:var(--font-display);font-size:1.05rem;font-weight:700;color:var( --dtp-teal-deep );margin:0 0 .5rem}.wg-step-desc{color:var( --dtp-ink-soft );font-size:.9rem;line-height:1.55;margin:0}.wg-employment-form{max-width:780px;margin:0 auto}.wg-employment-form .gform_wrapper,.wg-employment-form .gform_wrapper form{margin:0}.wg-employment-form .gform_confirmation_message{text-align:center;font-family:var(--font-display, Georgia, serif);font-size:1.25rem;color:var(--wg-blue, #235868);padding:1.5rem 0}.wg-page__cta{background:linear-gradient(135deg,var( --wg-pink-100 ) 0%,var( --wg-sky-100 ) 100%);color:var(--wg-on-pink);padding:4.5rem 1.25rem;position:relative;overflow:hidden}.wg-page__cta:before,.wg-page__cta:after{content:"";position:absolute;pointer-events:none}.wg-page__cta:before{top:-20%;left:-10%;width:50%;height:80%;background:radial-gradient(circle,rgba(255,255,255,.55),transparent 65%)}.wg-page__cta:after{bottom:-20%;right:-10%;width:50%;height:80%;background:radial-gradient(circle,rgba(105,193,241,.2),transparent 65%)}.wg-page__cta>.container{max-width:800px;position:relative;z-index:1}.wg-page__cta-content{text-align:center}.wg-page__cta-eyebrow{display:inline-block;font-family:var(--font-primary);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var( --wg-pink-600 );margin-bottom:.85rem}.wg-page__cta-title{font-family:var(--font-display);font-size:clamp(2rem,4.5vw,3rem);font-weight:400;color:var( --wg-blue );margin:0 0 .85rem;line-height:1.1}.wg-page__cta-text{font-family:var(--font-display);font-style:italic;color:var( --dtp-ink-soft );font-size:1.1rem;max-width:56ch;margin:0 auto 1.85rem;line-height:1.55}.wg-page__cta-button{display:inline-flex;align-items:center;gap:.55rem;padding:1rem 2rem;background:var( --wg-blue );color:#fff;border:none;border-radius:999px;font-family:var(--font-primary);font-weight:700;font-size:.95rem;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;box-shadow:0 14px 28px -10px #00000059;transition:all var( --dtp-ease )}.wg-page__cta-button:hover{background:var( --wg-blue-deep );color:#fff;transform:translateY(-2px);box-shadow:0 18px 36px -10px #00000073}.wg-contact-row{display:grid;grid-template-columns:1fr 1.4fr;gap:1.5rem;max-width:1180px;margin:0 auto;align-items:stretch}.wg-contact-card{background:linear-gradient(145deg,var( --dtp-cream ) 0%,var( --dtp-cream-soft ) 100%);border:1.5px solid var( --dtp-line );border-radius:var( --dtp-radius-lg );padding:2rem;box-shadow:var( --dtp-shadow-md )}.wg-contact-card__title{font-family:var(--font-display);font-size:1.85rem;font-weight:400;color:var( --dtp-teal-deep );margin:0 0 1.25rem;padding-bottom:.85rem;border-bottom:1px dashed var( --dtp-line );line-height:1.1}.wg-contact-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.wg-contact-item{display:flex;gap:.85rem;align-items:flex-start}.wg-contact-item__icon{flex-shrink:0;width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,var( --dtp-pink-soft ) 0%,var( --dtp-peach ) 100%);color:var( --dtp-teal-deep );display:inline-flex;align-items:center;justify-content:center;font-size:1.05rem;box-shadow:0 6px 14px -4px #f49da38c}.wg-contact-item__body{flex:1;min-width:0}.wg-contact-item__label{display:block;font-family:var(--font-primary);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var( --dtp-ink-soft );margin-bottom:.15rem}.wg-contact-item__value{font-family:var(--font-display);font-size:1rem;font-weight:600;color:var( --dtp-teal-deep );line-height:1.45}.wg-contact-item__value a{color:var( --dtp-teal-deep );text-decoration:none;transition:color var( --dtp-ease )}.wg-contact-item__value a:hover{color:var( --dtp-pink )}.wg-contact-item__value pre{font-family:var(--font-primary);font-size:.9rem;color:var( --dtp-ink-soft );margin:0;white-space:pre-wrap;line-height:1.7}.wg-contact-map{margin-top:1.5rem;border-radius:var( --dtp-radius-md );overflow:hidden;box-shadow:var( --dtp-shadow-md );border:1.5px solid var( --dtp-pink-soft )}.wg-contact-map iframe{display:block;width:100%;height:240px;border:0}.wg-contact-form-card{background:#fff;border:1.5px solid var( --dtp-line );border-radius:var( --dtp-radius-lg );padding:2rem;box-shadow:var( --dtp-shadow-md )}.wg-contact-form-card__title{font-family:var(--font-display);font-size:1.85rem;font-weight:400;color:var( --dtp-teal-deep );margin:0 0 .55rem;line-height:1.1}.wg-contact-form-card__lede{font-family:var(--font-display);font-style:italic;color:var( --dtp-ink-soft );margin:0 0 1.5rem;font-size:1rem;line-height:1.55}.wg-contact-form-card .gform_wrapper{margin:0;max-width:100%}.wg-contact-form-card .gform_wrapper .gfield{margin-bottom:1.1rem}.wg-contact-form-card .gform_wrapper .gfield_label,.wg-contact-form-card .gform_wrapper label.gfield_label{font-family:var(--font-primary)!important;font-weight:600!important;font-size:.85rem!important;color:var( --dtp-teal-deep )!important;letter-spacing:.03em!important;margin-bottom:.35rem!important;display:block}.wg-contact-form-card .gform_wrapper .gfield_required{color:var( --dtp-pink )!important}.wg-contact-form-card .gform_wrapper input[type=text],.wg-contact-form-card .gform_wrapper input[type=email],.wg-contact-form-card .gform_wrapper input[type=tel],.wg-contact-form-card .gform_wrapper input[type=url],.wg-contact-form-card .gform_wrapper input[type=number],.wg-contact-form-card .gform_wrapper textarea,.wg-contact-form-card .gform_wrapper select{width:100%!important;min-height:48px!important;padding:.75rem .95rem!important;border:1.5px solid var( --dtp-line )!important;border-radius:12px!important;background:var( --dtp-cream )!important;font-family:var(--font-primary)!important;color:var( --dtp-teal-deep )!important;font-size:.95rem!important;box-shadow:none!important;transition:all var( --dtp-ease )}.wg-contact-form-card .gform_wrapper textarea{min-height:120px!important;resize:vertical}.wg-contact-form-card .gform_wrapper input:focus,.wg-contact-form-card .gform_wrapper textarea:focus,.wg-contact-form-card .gform_wrapper select:focus{outline:none!important;border-color:var( --dtp-teal )!important;background:#fff!important;box-shadow:0 0 0 3px #23586814!important}.wg-contact-form-card .gform_wrapper .gform_button,.wg-contact-form-card .gform_wrapper input[type=submit]{display:inline-flex!important;align-items:center;justify-content:center;gap:.5rem;width:100%!important;padding:1rem 1.5rem!important;background:linear-gradient(135deg,var( --dtp-teal ) 0%,var( --dtp-teal-deep ) 100%)!important;color:#fff!important;border:none!important;border-radius:999px!important;font-family:var(--font-primary)!important;font-weight:700!important;font-size:.95rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;cursor:pointer;transition:all var( --dtp-ease )!important;box-shadow:0 12px 28px -12px #2358688c!important}.wg-contact-form-card .gform_wrapper .gform_button:hover{transform:translateY(-2px);box-shadow:0 18px 36px -12px #235868a6!important;background:linear-gradient(135deg,var( --dtp-teal-deep ) 0%,#1a2a2d 100%)!important}.wg-contact-form-card .gform_confirmation_message{background:linear-gradient(135deg,var( --dtp-pink-soft ),var( --dtp-peach ))!important;border:none!important;border-radius:18px!important;padding:1.5rem!important;color:var( --dtp-teal-deep )!important;text-align:center;font-size:1rem;line-height:1.55}.wg-disclaimer{max-width:760px;margin:0 auto;display:flex;gap:.85rem;align-items:flex-start;padding:1.1rem 1.4rem;background:#ffffffd9;border:1px dashed var( --dtp-line );border-radius:var( --dtp-radius-md )}.wg-disclaimer i{flex-shrink:0;color:var( --dtp-pink );font-size:1.1rem;margin-top:.15rem}.wg-disclaimer p{margin:0;color:var( --dtp-ink-soft );font-size:.82rem;line-height:1.6}.wg-coming-soon{max-width:800px;margin:0 auto;background:linear-gradient(135deg,var( --dtp-pink-soft ) 0%,var( --dtp-peach ) 100%);border-radius:var( --dtp-radius-lg );padding:2.5rem 2rem;text-align:center;box-shadow:0 24px 60px -24px #f49da38c;color:var( --dtp-teal-deep )}.wg-coming-soon__badge{display:inline-flex;align-items:center;gap:.45rem;background:#ffffffe6;color:var( --dtp-teal-deep );padding:.4rem 1rem;border-radius:999px;font-family:var(--font-primary);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:1.1rem;box-shadow:var( --dtp-shadow-sm )}.wg-coming-soon__title{font-family:var(--font-display);font-size:clamp(1.85rem,4vw,2.6rem);font-weight:400;color:var( --dtp-teal-deep );margin:0 0 .85rem;line-height:1.05}.wg-coming-soon__text{font-family:var(--font-display);font-style:italic;color:var( --dtp-teal-deep );font-size:1.05rem;max-width:60ch;margin:0 auto;line-height:1.6}.wg-split-row{display:grid;grid-template-columns:1fr 1.5fr;gap:2rem;align-items:center;max-width:1180px;margin:0 auto}.wg-split-row--reverse{grid-template-columns:1.5fr 1fr}.wg-split-row--reverse .wg-split-row__media{order:2}.wg-split-row__media,.wg-split-row__content{min-width:0}@media (max-width: 767.98px){.wg-page__hero{padding:2.75rem 1rem 2.5rem}.wg-page__hero-title{font-size:2rem}.wg-page__section{padding:2.5rem 1rem}.wg-page__cta{padding:3rem 1rem}.wg-page__section-head{margin-bottom:1.75rem}.wg-page__section-title{font-size:1.85rem}.wg-feature-grid,.wg-step-grid,.wg-value-list{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;min-width:0;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-behavior:smooth;margin-inline:-.75rem;padding:.25rem .75rem .9rem;scrollbar-width:none}.wg-feature-grid::-webkit-scrollbar,.wg-step-grid::-webkit-scrollbar,.wg-value-list::-webkit-scrollbar{display:none}.wg-feature-grid>*,.wg-step-grid>*,.wg-value-list>*{flex:0 0 min(72vw,300px);scroll-snap-align:center}.wg-feature-card,.wg-step-card{padding:1.5rem 1.25rem 1.4rem}.wg-value-prop{flex-direction:column-reverse;text-align:center;gap:1rem}.wg-value-prop:hover{transform:translateY(-2px)}.wg-contact-row{grid-template-columns:1fr;gap:1rem}.wg-contact-card,.wg-contact-form-card{padding:1.5rem 1.25rem;border-radius:var( --dtp-radius-md )}.wg-contact-card__title,.wg-contact-form-card__title{font-size:1.55rem}.wg-split-row,.wg-split-row--reverse{grid-template-columns:1fr;gap:1.5rem}.wg-split-row--reverse .wg-split-row__media{order:0}.wg-coming-soon{padding:1.85rem 1.25rem;border-radius:var( --dtp-radius-md )}}@media (prefers-reduced-motion: reduce){.wg-feature-card:hover,.wg-step-card:hover,.wg-value-prop:hover,.wg-page__cta-button:hover{transform:none!important}}.wg-page__hero--centered .wg-page__hero-content{text-align:center;max-width:720px;margin:0 auto}.wg-page__hero--centered .wg-page__hero-eyebrow,.wg-page__hero--centered .wg-page__hero-trust{justify-content:center}.wg-faq-nav{position:sticky;top:0;z-index:30;background:#ffffffeb;backdrop-filter:saturate(160%) blur(10px);-webkit-backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid rgba(35,88,104,.08);padding:.85rem 0}.admin-bar .wg-faq-nav{top:32px}@media (max-width: 782px){.admin-bar .wg-faq-nav{top:46px}}.wg-faq-nav__list{list-style:none;margin:0;padding:0;display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}@media (max-width: 767.98px){.wg-faq-nav__list{flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-behavior:smooth;margin-inline:-.75rem;padding:.25rem .75rem .5rem;scrollbar-width:none}.wg-faq-nav__list::-webkit-scrollbar{display:none}.wg-faq-nav__list>li{flex:0 0 auto;scroll-snap-align:center}}.wg-faq-nav__pill{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem .95rem;border-radius:999px;background:var( --wg-cream, #FFF6F4 );color:var( --color-primary-dark-teal, #235868 );font:600 .825rem/1 var(--font-primary);letter-spacing:.02em;text-decoration:none;border:1px solid transparent;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease;white-space:nowrap}.wg-faq-nav__pill i{font-size:.95rem;opacity:.7;transition:opacity .2s ease}.wg-faq-nav__pill:hover{background:#fff;color:var( --color-primary-dark-teal, #235868 );border-color:var( --color-primary-light-peach, #F49DA3 );transform:translateY(-1px)}.wg-faq-nav__pill.is-active{background:var( --color-primary-dark-teal, #235868 );color:#fff;border-color:var( --color-primary-dark-teal, #235868 )}.wg-faq-nav__pill.is-active i{opacity:1}.wg-faq-nav__pill:focus-visible{outline:2px solid var( --color-primary-light-peach, #F49DA3 );outline-offset:2px}html{scroll-behavior:smooth}.wg-faq-section{scroll-margin-top:110px}.admin-bar .wg-faq-section{scroll-margin-top:142px}.wg-faq-section .wg-page__section-eyebrow{display:inline-flex;align-items:center;gap:.4rem}.wg-faqs-accordion{max-width:820px;margin:0 auto}.wg-faqs-accordion .accordion-item{background:transparent;border:0;margin-bottom:.85rem}.wg-faqs-accordion .accordion-header{margin:0!important;font-size:1.05rem;font-family:var(--font-primary);font-weight:600;color:var( --color-primary-dark-teal, #235868 )}.wg-faqs-accordion .accordion-button{background:#fff;border-radius:var( --wg-radius-md, 14px )!important;padding:1.05rem 1.4rem;box-shadow:var( --wg-shadow-soft, 0 4px 20px rgba(0, 0, 0, .05) );border:1px solid rgba(35,88,104,.07);font:600 1rem var(--font-display);color:var( --color-primary-dark-teal, #235868 );letter-spacing:.005em;transition:border-color .25s ease,background .25s ease,box-shadow .25s ease;width:100%;text-align:left;display:inline-flex;align-items:flex-start;gap:.4rem}.wg-faqs-accordion .accordion-button:hover{border-color:var( --color-primary-light-peach, #F49DA3 )}.wg-faqs-accordion .accordion-button:not(.collapsed){background:var( --wg-cream, #FFF6F4 );color:var( --color-primary-dark-teal, #235868 );box-shadow:var( --wg-shadow-soft, 0 4px 20px rgba(0, 0, 0, .05) );border-color:var( --color-primary-light-peach, #F49DA3 )}.wg-faqs-accordion .accordion-button:focus,.wg-faqs-accordion .accordion-button:focus-visible{box-shadow:var( --wg-shadow-soft, 0 4px 20px rgba(0, 0, 0, .05) );outline:2px solid var( --color-primary-light-peach, #F49DA3 );outline-offset:2px}.wg-faqs-accordion .accordion-button:after{display:none}.wg-faqs-accordion .accordion-button i{color:var( --color-secondary-light-pink, #F49DA3 );margin-right:.45rem;margin-top:.2rem;transition:transform .25s cubic-bezier(.4,0,.2,1);font-size:1rem;flex-shrink:0}.wg-faqs-accordion .accordion-button span{flex:1;line-height:1.45}.wg-faqs-accordion .accordion-body{background:var( --wg-cream, #FFF6F4 );border-radius:0 0 var( --wg-radius-md, 14px ) var( --wg-radius-md, 14px );padding:1.15rem 1.5rem 1.4rem;color:var( --color-primary-dark-grey, #2B2829 );font-family:var(--font-primary);font-size:.95rem;line-height:1.7;margin-top:-1px;border:1px solid var( --color-primary-light-peach, #F49DA3 );border-top:0}.wg-faqs-accordion .accordion-body p{margin:0 0 .85rem}.wg-faqs-accordion .accordion-body p:last-child{margin-bottom:0}.wg-faqs-accordion .accordion-body a{color:var( --color-primary-dark-teal, #235868 );text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;transition:color .2s ease}.wg-faqs-accordion .accordion-body a:hover{color:var( --color-secondary-light-pink, #F49DA3 )}@media (max-width: 575.98px){.wg-faq-nav{padding:.65rem 0}.wg-faq-nav__list{flex-wrap:nowrap;overflow-x:auto;justify-content:flex-start;padding:0 .25rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.wg-faq-nav__list::-webkit-scrollbar{display:none}.wg-faq-nav__pill{font-size:.78rem;padding:.45rem .85rem}.wg-faqs-accordion .accordion-button{font-size:.95rem;padding:.9rem 1.1rem}.wg-faqs-accordion .accordion-body{padding:1rem 1.15rem 1.15rem}}.wg-apply-band{display:flex;align-items:center;justify-content:center;gap:clamp(1.8rem,4vw,3.2rem);background:#fff;border:1.5px solid var( --dtp-line );border-radius:var( --dtp-radius-lg, 24px );box-shadow:var( --dtp-shadow-md );padding:clamp(2.2rem,5vw,3.6rem);text-align:center}.wg-apply-band .wg-page__section-head{margin-bottom:1.5rem}.wg-apply-band__content{min-width:0}.wg-apply-band__action{margin:0}.wg-apply-band--qr{justify-content:space-between;text-align:left}.wg-apply-band--qr .wg-page__section-head{text-align:left;margin-left:0;margin-right:0}.wg-apply-band__qr{flex:0 0 auto;display:grid;justify-items:center;gap:.7rem;background:var( --wg-cream, #FFF6F4 );border-radius:var( --dtp-radius-md, 18px );padding:1.4rem 1.6rem}.wg-apply-band__qr img{width:200px;height:auto;display:block;border-radius:10px;background:#fff}.wg-apply-band__qr-hint{font-weight:700;font-size:.88rem;color:var( --wg-blue, #235868 )}@media (max-width: 767.98px){.wg-apply-band--qr{flex-direction:column;text-align:center}.wg-apply-band--qr .wg-page__section-head{text-align:center;margin:0 auto 1.5rem}}.wg-breed-filter{position:relative;max-width:420px;margin:0 auto 1.75rem}.wg-breed-filter .bi-search{position:absolute;left:1rem;top:50%;transform:translateY(-50%);color:var( --wg-blue, #235868 );opacity:.55;pointer-events:none}.wg-breed-filter input[type=search]{width:100%;padding:.8rem 1.1rem .8rem 2.6rem;border:1.5px solid var( --dtp-line, rgba(35, 88, 104, .14) );border-radius:999px;background:#fff;font-size:1rem;box-shadow:var( --dtp-shadow-sm, 0 2px 10px rgba(35, 88, 104, .06) )}.wg-breed-filter input[type=search]:focus{outline:none;border-color:var( --wg-pink, #F49DA3 );box-shadow:0 0 0 3px #f49da333}.wg-breed-filter__none{display:block;margin-top:.8rem;text-align:center;color:var( --dtp-ink-soft, #6a7a7e );font-size:.95rem}.wg-feature-icon--photo{overflow:hidden;padding:0}.wg-feature-icon--photo img{width:100%;height:100%;object-fit:cover;border-radius:inherit;display:block}.wg-feature-title__link{color:inherit;text-decoration:none}.wg-feature-title__link:hover{color:var( --wg-pink-600, #F49DA3 )}@media (max-width: 767.98px){.wg-page--breeds .wg-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;overflow-x:visible;margin-inline:0;padding:0}.wg-page--breeds .wg-feature-grid>*{flex:none}.wg-page--breeds .wg-feature-card{padding:1.1rem .9rem 1rem}.wg-page--breeds .wg-feature-title{font-size:1rem}.wg-page--breeds .wg-feature-desc{font-size:.8rem}}
