@media (min-width: 1024px){.nav-home{--nav-home-height: 4.75rem}.nav-home .nav-header-surface{overflow:visible;backdrop-filter:blur(18px) saturate(1.12);-webkit-backdrop-filter:blur(18px) saturate(1.12)}.nav-home .nav-header-container{width:100%;max-width:96rem;height:var(--nav-home-height)!important;padding-inline:clamp(1rem,2.7vw,2.75rem)}.nav-home .nav-header-brand{min-width:0;flex:0 1 auto}.nav-home .nav-brand-link{gap:clamp(.45rem,.8vw,.75rem)!important}.nav-home .nav-brand-link>img{height:clamp(2.55rem,4vw,2.9rem)!important}.nav-home .nav-brand-wordmark{flex-shrink:0}.nav-home .nav-brand-starfruit{font-size:clamp(1.45rem,2.2vw,1.78rem)!important;line-height:.95}.nav-home .nav-brand-express{font-size:clamp(.78rem,1.15vw,.92rem)!important}.nav-home .nav-brand-tagline-group{display:none!important}.nav-home .nav-primary{min-width:0;margin-top:0;padding-inline:clamp(.45rem,1.35vw,1.25rem)}.nav-home .nav-d-menu{width:100%;max-width:36rem;justify-content:center;gap:clamp(.1rem,.45vw,.35rem)}.nav-home .nav-d-menu-item{min-width:0;flex:1 1 0}.nav-home .nav-d-divider{display:none}.nav-home .nav-d-link{width:100%;min-width:0!important;min-height:2.8rem!important;gap:.3rem;padding:.5rem clamp(.42rem,.85vw,.8rem) .45rem!important;border-radius:999px;font-size:clamp(.665rem,.84vw,.76rem)!important;letter-spacing:.075em!important}.nav-home .nav-d-link-label{padding-bottom:.22rem}.nav-home .nav-d-link-label:after{height:2px}.nav-home .nav-header-actions{margin-left:0}.nav-home .nav-header-cta{min-height:2.65rem;gap:.48rem!important;padding:.4rem .42rem .4rem .78rem!important;border-radius:999px;animation:none;white-space:nowrap}.nav-home .nav-header-cta:before{animation:none;opacity:0}.nav-home .nav-header-cta-copy{gap:0}.nav-home .nav-header-cta-eyebrow{display:none!important}.nav-home .nav-header-cta-label{font-size:clamp(.68rem,.82vw,.76rem)!important;letter-spacing:.075em!important}.nav-home .nav-header-cta-icon{width:1.75rem!important;height:1.75rem!important;margin-left:0;border-radius:50%;animation:none}.nav-home .nav-header-cta:hover,.nav-home .nav-header-cta:focus-visible{transform:translateY(-1px);filter:none}.nav-header.nav-home--v3{--nav-home-height: 4.25rem;--nav-ring-offset: #f8f3e9;--nav-focus-ring: #2f7052;--nav-surface-color: transparent;--nav-surface-image: none;--nav-surface-color-scrolled: transparent;--nav-surface-image-scrolled: none;--nav-surface-border: transparent;--nav-surface-border-scrolled: transparent;--nav-surface-highlight: none;--nav-surface-shadow: none;--nav-edge-gradient: transparent;--nav-texture-opacity: 0;--nav-link-color: #425e50;--nav-link-hover: #173b2c;--nav-link-active: #173b2c;--nav-link-underline: linear-gradient(90deg, #36795a, #d09a3b);--nav-link-box-bg: transparent;--nav-link-box-border: transparent;--nav-link-box-hover-bg: rgba(38, 91, 64, .065);--nav-link-box-hover-border: transparent;--nav-link-box-active-bg: rgba(255, 255, 255, .54);--nav-link-box-active-border: rgba(45, 103, 76, .12);--nav-link-box-active-shadow: inset 0 1px 0 rgba(255, 255, 255, .82);--nav-link-icon-hover: #2f7052;--nav-link-icon-active: #2f7052;--nav-link-icon-glow: transparent;--nav-link-active-glow: none;--nav-brand-starfruit-gradient: linear-gradient(165deg, #215b41, #4a8a65);--nav-brand-starfruit-shadow: none;--nav-brand-express-gradient: linear-gradient(165deg, #9a681f, #cf953c);--nav-brand-express-shadow: none;--nav-tagline-color: #4a7467;--nav-cta-bg: linear-gradient(165deg, #254f3c, #18392b);--nav-cta-border: linear-gradient(135deg, #3f765b, #173526);--nav-cta-color: #fffaf1;--nav-cta-accent-gradient: linear-gradient(90deg, #f5d995, #e1b65d);--nav-cta-icon-bg: rgba(244, 213, 139, .14);--nav-cta-icon-border: rgba(244, 213, 139, .48);--nav-cta-icon-color: #f5d995;--nav-cta-shadow: 0 8px 18px -12px rgba(20, 52, 38, .86)}.nav-home--v3 .nav-header-surface,.nav-home--v3.nav-header--scrolled .nav-header-surface{background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.nav-home--v3 .nav-header-container{width:calc(100% - clamp(1rem,2.5vw,2.25rem));height:var(--nav-home-height)!important;margin-block:.5rem;border:1px solid rgba(40,84,62,.13);border-radius:1rem;background:linear-gradient(105deg,#fffdf8e8,#f4efe4c7),#fffcf5c7;box-shadow:inset 0 1px #ffffffe6,0 16px 36px -22px #1e3f2f7a;backdrop-filter:blur(22px) saturate(1.16);-webkit-backdrop-filter:blur(22px) saturate(1.16)}.nav-home--v3 .nav-header-cta:hover,.nav-home--v3 .nav-header-cta:focus-visible{box-shadow:0 11px 22px -13px #143426eb}}@media (min-width: 1001px){.nav-home .nav-d-link-icon{display:block}}@media (max-width: 1000px){.nav-home .nav-d-link{flex-direction:row}.nav-home .nav-d-link-icon{display:none}}@media (min-width: 1220px){.nav-home .nav-brand-tagline-group{display:flex!important}}@media (prefers-reduced-transparency: reduce) and (min-width: 1024px){.nav-home--v3 .nav-header-container{background:#f5efe4;backdrop-filter:none;-webkit-backdrop-filter:none}}.nav-header,.nav-header *,.nav-mobile-drawer,.nav-mobile-drawer *{font-family:var(--font-body, Poppins, system-ui, sans-serif)!important}.nav-header a,.nav-header button,.nav-mobile-drawer a,.nav-mobile-drawer button{-webkit-tap-highlight-color:transparent}.nav-header a:focus-visible,.nav-header button:focus-visible,.nav-mobile-drawer a:focus-visible,.nav-mobile-drawer button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--nav-ring-offset, #fff),0 0 0 4px var(--nav-focus-ring, #d6aa4f)}.nav-mobile-backdrop{border:0;background:#0a18116b;opacity:0;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);cursor:default}.nav-mobile-backdrop--open{animation:nav-backdrop-in .18s ease-out forwards}.nav-mobile-backdrop--closing{animation:nav-backdrop-out .18s ease-in forwards}@keyframes nav-backdrop-in{to{opacity:1}}@keyframes nav-backdrop-out{0%{opacity:1}to{opacity:0}}@media (min-width: 1024px){.nav-home .nav-header-container{display:grid!important;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);-moz-column-gap:clamp(.75rem,1.35vw,1.4rem);column-gap:clamp(.75rem,1.35vw,1.4rem)}.nav-home .nav-header-brand{min-width:0;justify-self:start}.nav-home .nav-primary{width:clamp(19rem,36vw,35rem);padding-inline:0;flex:none;justify-self:center}.nav-home .nav-header-actions{min-width:-moz-max-content;min-width:max-content;justify-self:end}.nav-home .nav-d-menu{max-width:none}.nav-home .nav-d-link{min-height:2.75rem!important;border:1px solid var(--nav-link-box-border, transparent);line-height:1}.nav-home .nav-d-link:hover{background:var(--nav-link-box-hover-bg);border-color:var(--nav-link-box-hover-border)}.nav-home .nav-d-link.active{background:var(--nav-link-box-active-bg);border-color:var(--nav-link-box-active-border);box-shadow:var(--nav-link-box-active-shadow, none)}.nav-home .nav-d-link-icon{width:1rem;height:1rem;flex:0 0 auto}.nav-home .nav-header-cta{min-height:2.75rem;border:1px solid transparent;background-clip:padding-box}.nav-home .nav-header-cta:active{transform:translateY(0) scale(.985)}.nav-home--v3 .nav-header-container{background:linear-gradient(105deg,#fffdf8f0,#f4efe4d9),#fffcf5d6;border-color:#28543e29;box-shadow:inset 0 1px #fffffff5,0 18px 42px -25px #1e3f2f8a}.nav-home--v3 .nav-header-cta{--nav-cta-bg: linear-gradient(165deg, #254f3c, #18392b);--nav-cta-border: linear-gradient(135deg, #3f765b, #173526);--nav-cta-shadow: 0 8px 18px -12px rgba(20, 52, 38, .86)}}@media (min-width: 1024px) and (max-width: 1219px){.nav-home .nav-primary{width:clamp(21rem,38vw,29rem)}}@media (min-width: 1220px){.nav-home .nav-header-container{-moz-column-gap:clamp(1rem,1.6vw,1.75rem);column-gap:clamp(1rem,1.6vw,1.75rem)}}@media (max-width: 1023px){.nav-home .nav-header-surface{overflow:visible}.nav-home .nav-header-container{width:100%;padding-inline:max(1.5rem,env(safe-area-inset-left)) max(1.5rem,env(safe-area-inset-right))}.nav-home .nav-header-brand{min-width:0}.nav-home .nav-brand-link{gap:.55rem!important}.nav-home .nav-brand-link>img{height:2.55rem!important}.nav-home .nav-brand-lockup{gap:0!important}.nav-home .nav-brand-starfruit{font-size:clamp(1.28rem,6vw,1.48rem)!important;line-height:.94}.nav-home .nav-brand-express{font-size:clamp(.72rem,3.2vw,.8rem)!important}.nav-home .nav-brand-tagline-group{display:none!important}.nav-home .nav-header-menu-btn{width:2.75rem;height:2.75rem;flex:0 0 2.75rem;border-radius:999px}.nav-home--v3{--nav-ring-offset: #f6f1e7;--nav-focus-ring: #2f7052}.nav-home--v3 .nav-header-surface,.nav-home--v3.nav-header--scrolled .nav-header-surface{background:transparent;border:0;box-shadow:none}.nav-home--v3 .nav-header-container{width:calc(100% - .9rem);height:4.25rem!important;margin:.5rem auto;padding-inline:max(1.5rem,env(safe-area-inset-left)) max(1.5rem,env(safe-area-inset-right));border:1px solid rgba(40,84,62,.16);border-radius:1rem;background:linear-gradient(105deg,#fffdf8f2,#f4efe4e0),#fffcf5db;box-shadow:inset 0 1px #fffffff5,0 16px 36px -24px #1e3f2f94;backdrop-filter:blur(18px) saturate(1.12);-webkit-backdrop-filter:blur(18px) saturate(1.12)}.nav-home--v3 .nav-header-menu-btn{color:#244f3b;border-color:#2b604833;background:#ffffff7a}.nav-mobile-drawer{overscroll-behavior:contain;border-radius:0 0 1.25rem 1.25rem;box-shadow:0 28px 52px -28px #091c1394}.nav-mobile-drawer--home .nav-container{padding-inline:max(1rem,env(safe-area-inset-left))}.nav-mobile-drawer--home-v3{color:#244f3b;background:radial-gradient(circle at 92% 0%,rgba(61,121,88,.08),transparent 42%),linear-gradient(180deg,#faf7f0,#eee7db);border-top:1px solid rgba(44,79,61,.15)}.nav-mobile-drawer--home-v3 .nav-m-header,.nav-mobile-drawer--home-v3 .nav-m-footer{color:#557065;border-color:#27553e21}.nav-mobile-drawer--home-v3 .nav-m-link{color:#294f3d;border-color:#27553e21}.nav-mobile-drawer--home-v3 .nav-m-link:hover,.nav-mobile-drawer--home-v3 .nav-m-link.active{color:#173b2c;background:#27553e11}.nav-mobile-drawer--home-v3 .nav-m-link-index,.nav-mobile-drawer--home-v3 .nav-m-link-desc{color:#647e72}.nav-mobile-drawer--home-v3 .nav-m-cta{color:#fffaf1;background:linear-gradient(165deg,#2b6048,#193c2d);border-color:#2b6048a8}.nav-mobile-drawer--home-v3 .nav-m-footer-phone{color:#2b6048}}@media (max-width: 380px){.nav-home .nav-brand-starfruit{font-size:1.22rem!important}.nav-home .nav-brand-express{font-size:.7rem!important}.nav-home .nav-brand-link>img{height:2.35rem!important}}@media (prefers-reduced-motion: reduce){.nav-header *,.nav-mobile-drawer *,.nav-mobile-backdrop{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-reduced-transparency: reduce){.nav-mobile-backdrop{backdrop-filter:none;-webkit-backdrop-filter:none}.nav-home--v3 .nav-header-container{background:#f5efe4;backdrop-filter:none;-webkit-backdrop-filter:none}}@media (max-width: 1023px){.nav-home .nav-header-surface{overflow:hidden}.nav-home .nav-header-container{display:flex!important;gap:.4rem;min-width:0;padding-inline:max(1.5rem,env(safe-area-inset-left)) max(1.5rem,env(safe-area-inset-right))}.nav-home .nav-header-brand{min-width:0;flex:1 1 auto}.nav-home .nav-brand-link{min-width:0;gap:clamp(.38rem,1.8vw,.55rem)!important}.nav-home .nav-brand-link>img{height:clamp(2.15rem,9vw,2.55rem)!important}.nav-home .nav-brand-lockup,.nav-home .nav-brand-wordmark{min-width:0}.nav-home .nav-brand-lockup{gap:0!important}.nav-home .nav-brand-starfruit{overflow:hidden;max-width:100%;font-size:clamp(1.05rem,4.9vw,1.4rem)!important;line-height:.94;text-overflow:clip;white-space:nowrap}.nav-home .nav-brand-express{font-size:clamp(.62rem,2.75vw,.76rem)!important}.nav-home .nav-brand-tagline-group{display:none!important}.nav-home .nav-header-actions{min-width:-moz-max-content;min-width:max-content;margin-left:auto;gap:clamp(.32rem,1.4vw,.5rem)!important}.nav-home .nav-header-cta{display:inline-flex;min-width:0;min-height:2.45rem;gap:.35rem;padding:.32rem .34rem .32rem .62rem;border-radius:999px;animation:none;white-space:nowrap}.nav-home .nav-header-cta:before,.nav-home .nav-header-cta-icon{animation:none}.nav-home .nav-header-cta-eyebrow{display:none}.nav-home .nav-header-cta-label{font-size:clamp(.61rem,2.2vw,.7rem);letter-spacing:.065em}.nav-home .nav-header-cta-icon{width:1.65rem;height:1.65rem;margin-left:0;border-radius:50%}.nav-home .nav-header-menu-btn{width:2.5rem;height:2.5rem;flex:0 0 2.5rem;border-radius:50%;box-shadow:none}.nav-header.nav-home--v3{--nav-ring-offset: #f6f1e7;--nav-focus-ring: #2f7052;--nav-brand-starfruit-gradient: linear-gradient(165deg, #215b41, #4a8a65);--nav-brand-express-gradient: linear-gradient(165deg, #9a681f, #cf953c);--nav-cta-bg: linear-gradient(165deg, #285740, #193c2d);--nav-cta-border: linear-gradient(135deg, #4c8467, #173526);--nav-cta-color: #fffaf1;--nav-cta-accent-gradient: linear-gradient(90deg, #f5d995, #e1b65d);--nav-cta-icon-bg: rgba(244, 213, 139, .14);--nav-cta-icon-border: rgba(244, 213, 139, .48);--nav-cta-icon-color: #f5d995;--nav-cta-shadow: 0 8px 18px -13px rgba(20, 52, 38, .9)}.nav-home--v3 .nav-header-surface,.nav-home--v3.nav-header--scrolled .nav-header-surface{background:linear-gradient(180deg,#f6f1e8b8,#f6f1e842);border:0;box-shadow:none;backdrop-filter:blur(12px) saturate(1.08);-webkit-backdrop-filter:blur(12px) saturate(1.08)}.nav-home--v3 .nav-header-container{padding-inline:max(1.5rem,env(safe-area-inset-left)) max(1.5rem,env(safe-area-inset-right))}.nav-home--v3 .nav-header-menu-btn{color:#244f3b;border-color:#2b604833;background:#ffffff85}.nav-mobile-drawer.nav-mobile-drawer--home-v3{--nav-mobile-drawer-bg: radial-gradient(circle at 90% 0%, rgba(202, 125, 54, .1), transparent 40%), linear-gradient(145deg, rgba(255, 253, 248, .985), rgba(239, 234, 223, .965));--nav-m-ink: #274f3d;--nav-m-ink-muted: #5b7468;--nav-m-ink-faint: #71857c;--nav-m-border: rgba(41, 85, 63, .14);--nav-m-link-label-hover: #173b2c;--nav-m-link-label-active: #173b2c;background:var(--nav-mobile-drawer-bg);color:var(--nav-m-ink);border:1px solid rgba(40,84,62,.15);border-top-color:#28543e1f;box-shadow:inset 0 1px #ffffffeb,0 30px 56px -28px #1e3f2f7a;backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1)}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-header,.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-footer{color:var(--nav-m-ink-muted);border-color:var(--nav-m-border)}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link{color:var(--nav-m-ink);border-color:var(--nav-m-border)}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link-index,.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link-desc{color:var(--nav-m-ink-faint)}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link:hover,.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link.active{color:#173b2c;background:#27553e11}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-cta{color:#fffaf1;background:linear-gradient(165deg,#2b6048,#193c2d) padding-box,linear-gradient(135deg,#4c8467,#173526) border-box}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-cta-label--conversation{color:#fffaf1;-webkit-text-fill-color:#fffaf1}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-cta-arrow{color:#f5d995}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-footer-phone{color:#b86729}}.nav-home--v3 .nav-header-container{transition:width .32s cubic-bezier(.16,1,.3,1),height .32s cubic-bezier(.16,1,.3,1),margin .32s cubic-bezier(.16,1,.3,1),border-radius .32s cubic-bezier(.16,1,.3,1),box-shadow .32s ease}.nav-home--v3:not(.nav-header--scrolled) .nav-header-container{width:100%;max-width:none;height:5.25rem!important;margin:0;border-top:0;border-radius:0 0 1rem 1rem;box-shadow:inset 0 1px #fffffff0,0 15px 34px -25px #1e3f2f7a}@media (max-width: 349px){.nav-home .nav-header-container{gap:.28rem;padding-inline:max(1rem,env(safe-area-inset-left)) max(1rem,env(safe-area-inset-right))}.nav-home .nav-brand-link{gap:.3rem!important}.nav-home .nav-brand-link>img{height:2rem!important}.nav-home .nav-brand-starfruit{font-size:1rem!important}.nav-home .nav-brand-express{font-size:.58rem!important}.nav-home .nav-header-cta{padding-inline:.5rem .28rem}.nav-home .nav-header-cta-icon{width:1.5rem;height:1.5rem}.nav-home .nav-header-menu-btn{width:2.25rem;height:2.25rem;flex-basis:2.25rem}}@media (min-width: 1024px){.nav-home--v3 .nav-d-link{border-radius:10px 3px}.nav-home--v3 .nav-d-link.active{box-shadow:inset 0 1px #ffffffdb,inset 2px -2px #2f705221}.nav-home--v3 .nav-header-cta{border-radius:2px 12px;padding:.38rem .38rem .38rem .8rem!important;box-shadow:inset 0 1px #ffffff14,5px 5px #b7872f2e,0 10px 20px -14px #143426eb}.nav-home--v3 .nav-header-cta-icon{width:1.82rem!important;height:1.82rem!important;margin-left:.08rem;border-width:0 0 0 1px;border-radius:0 8px;clip-path:none;background:#f4d58b1a;box-shadow:inset 1px 0 #ffffff0f}.nav-home--v3 .nav-header-cta:hover,.nav-home--v3 .nav-header-cta:focus-visible{box-shadow:inset 0 1px #ffffff1c,3px 3px #b7872f40,0 13px 24px -14px #143426f5}}@media (max-width: 1023px){.nav-home--v3 .nav-header-cta{border-radius:2px 10px;box-shadow:inset 0 1px #ffffff14,3px 3px #b7872f2b,0 8px 18px -13px #143426e6}.nav-home--v3 .nav-header-cta-icon{border-width:0 0 0 1px;border-radius:0 7px;clip-path:none;background:#f4d58b1a}.nav-home--v3 .nav-header-menu-btn{border-radius:10px 3px}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-cta{border-radius:1px 18px;box-shadow:inset 0 1px #ffffff14,6px 6px #b7872f29}}@media (min-width: 1024px){.nav-home .nav-d-menu,.nav-home .nav-d-link,.nav-home .nav-header-cta,.nav-home .nav-header-cta-icon{border-radius:0}.nav-home .nav-header-cta{overflow:hidden;border:1px solid transparent;animation:nav-header-cta-pulse 5.8s ease-in-out infinite;transition:color .2s ease,filter .2s ease,transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s ease}.nav-home .nav-header-cta:before{display:block;opacity:.6;animation:nav-cta-shimmer 6.8s ease-in-out infinite}.nav-home .nav-header-cta:after{display:block;background:linear-gradient(180deg,rgba(255,255,255,.13),transparent 46%),repeating-linear-gradient(-42deg,transparent,transparent 11px,rgba(255,255,255,.018) 11px,rgba(255,255,255,.018) 12px)}.nav-home .nav-header-cta-icon{animation:none;transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .22s cubic-bezier(.16,1,.3,1)}.nav-home--v3 .nav-header-container{border-radius:1.1rem}.nav-home--v3 .nav-d-menu{gap:clamp(.16rem,.4vw,.34rem)}.nav-home--v3 .nav-d-link{border:1px solid transparent;border-radius:999px;background:transparent}.nav-home--v3 .nav-d-link:hover{border-color:#28543e14;background:#ffffff61}.nav-home--v3 .nav-d-link.active{border-color:#28543e24;border-radius:999px;background:#ffffffa8;box-shadow:inset 0 1px #fffffff5,0 7px 16px -13px #1e3f2f9e}.nav-home--v3 .nav-d-link-label:after{height:1.5px}.nav-home--v3 .nav-header-cta{min-height:2.9rem;gap:.62rem!important;overflow:hidden;padding:.38rem .42rem .38rem .82rem!important;border:1px solid transparent;background:linear-gradient(165deg,#2c5d46,#214a38,#163428) padding-box,linear-gradient(135deg,#6e9c82,#d7ad58 48%,#173526) border-box;box-shadow:inset 0 1px #ffffff1a,5px 5px #b7872f29,0 11px 22px -15px #143426e6;color:#fffaf1}.nav-home--v3 .nav-header-cta-copy{align-items:flex-start;padding:0;border:0}.nav-home--v3 .nav-header-cta-label,.nav-home--v3 .nav-header-cta-label-accent{color:#fffaf1}.nav-home--v3 .nav-header-cta-label-accent{background:linear-gradient(105deg,#fff8e7,#f0c97a 52%,#d49e35);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nav-home--v3 .nav-header-cta-icon{width:1.86rem!important;height:1.86rem!important;border:1px solid rgba(240,201,122,.5);background:#f0c97a1f;color:#f5d995;box-shadow:inset 1px 0 #f0c97a38}.nav-home--v3 .nav-header-cta:hover,.nav-home--v3 .nav-header-cta:focus-visible{transform:translateY(-1px);filter:none;box-shadow:inset 0 1px #ffffff24,3px 3px #b7872f3d,0 14px 25px -15px #143426f5}.nav-home--v3 .nav-header-cta:hover .nav-header-cta-icon,.nav-home--v3 .nav-header-cta:focus-visible .nav-header-cta-icon{transform:translate(3px);border-color:#f5d999b8;background:#f0c97a38;color:#fff8e7;box-shadow:inset 1px 0 #f0c97a52}}@media (min-width: 1280px){.nav-home--v3 .nav-header-cta-eyebrow{display:block!important;font-size:.48rem;letter-spacing:.16em;color:#f2d48f;text-shadow:0 1px 0 rgba(10,31,21,.34)}}@media (max-width: 1023px){.nav-home .nav-header-cta{animation:none}.nav-home .nav-header-cta:before,.nav-home .nav-header-cta-icon{animation:none}.nav-home .nav-header-cta:before{display:block;opacity:.42}.nav-home .nav-header-cta:after{display:block;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 46%)}.nav-home--v3 .nav-header-cta{gap:.42rem;overflow:hidden;padding:.32rem .34rem .32rem .62rem;border:1px solid transparent;border-radius:0;background:linear-gradient(165deg,#2c5d46,#214a38,#163428) padding-box,linear-gradient(135deg,#6e9c82,#d7ad58 48%,#173526) border-box;box-shadow:inset 0 1px #ffffff1a,3px 3px #b7872f29,0 9px 18px -14px #143426e6;color:#fffaf1}.nav-home--v3 .nav-header-cta-copy{padding:0;border:0}.nav-home--v3 .nav-header-cta-label,.nav-home--v3 .nav-header-cta-label-accent{color:#fffaf1}.nav-home--v3 .nav-header-cta-label-accent{background:linear-gradient(105deg,#fff8e7,#f0c97a 52%,#d49e35);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nav-home--v3 .nav-header-cta-icon{border:1px solid rgba(240,201,122,.5);border-radius:0;clip-path:none;background:#f0c97a1f;color:#f5d995;box-shadow:inset 1px 0 #f0c97a38}.nav-home--v3 .nav-header-menu-btn{border-radius:50%}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-item{border:0}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link{margin-block:.18rem;border:1px solid transparent;border-radius:.9rem}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link:hover,.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link.active{border-color:#28543e1f;background:#ffffff8f;box-shadow:inset 0 1px #ffffffe6}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-cta{border-radius:0;box-shadow:7px 7px #b7872f2b}}@media (min-width: 1024px){.nav-home--v3 .nav-d-link{min-height:3.5rem!important;padding-block:.26rem!important}.nav-home--v3 .nav-d-link-label{padding-bottom:0}}@media (min-width: 1220px){.nav-home--v3 .nav-d-link{min-height:3.6rem!important;padding-block:.28rem!important}}@property --sfe-nav-cta-orbit{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes sfe-nav-cta-text-glare{0%,18%{background-position:115% 50%}52%,to{background-position:-35% 50%}}@keyframes sfe-nav-arrow-glare{0%,34%{transform:translate(-88%) skew(-18deg)}68%,to{transform:translate(88%) skew(-18deg)}}@media (min-width: 1024px){.nav-header.nav-home--v3{--nav-home-height: 4.75rem;--nav-ring-offset: #102f2d;--nav-focus-ring: #f0c97a;--nav-surface-color: #102f2d;--nav-surface-image: radial-gradient(ellipse 42% 190% at 82% 20%, rgba(230, 179, 84, .25) 0%, rgba(177, 116, 36, .095) 40%, transparent 69%), radial-gradient(ellipse 48% 190% at 12% 92%, rgba(58, 165, 133, .32) 0%, rgba(27, 102, 87, .12) 46%, transparent 74%), radial-gradient(ellipse 30% 155% at 49% 0%, rgba(105, 164, 149, .13) 0%, transparent 70%), linear-gradient(112deg, #184a42 0%, #103733 36%, #0a292a 70%, #07191d 100%);--nav-surface-color-scrolled: #0c2827;--nav-surface-image-scrolled: radial-gradient(ellipse 40% 170% at 83% 22%, rgba(222, 170, 76, .2), rgba(157, 101, 28, .06) 46%, transparent 69%), radial-gradient(ellipse 45% 175% at 10% 90%, rgba(51, 151, 121, .26), transparent 73%), linear-gradient(112deg, #154139 0%, #0d302e 48%, #07191d 100%);--nav-surface-border: rgba(217, 170, 78, .34);--nav-surface-border-scrolled: rgba(226, 182, 91, .48);--nav-surface-highlight: linear-gradient(90deg, transparent 5%, rgba(126, 221, 188, .075) 26%, rgba(190, 235, 219, .025) 42%, transparent 56%, rgba(255, 213, 126, .1) 79%, transparent 96%);--nav-surface-shadow: 0 16px 38px -22px rgba(2, 14, 15, .94);--nav-edge-gradient: linear-gradient(90deg, transparent 2%, rgba(57, 149, 125, .3) 24%, rgba(231, 185, 91, .56) 78%, transparent 98%);--nav-texture-opacity: .19;--nav-texture-image: repeating-linear-gradient(37deg, transparent 0 15px, rgba(159, 220, 199, .018) 15px 16px), radial-gradient(circle at 76% 38%, rgba(244, 209, 135, .12), transparent 2px);--nav-link-color: rgba(237, 248, 242, .8);--nav-link-hover: #f8fff9;--nav-link-active: #fff9e9;--nav-link-icon-hover: #8fd8bd;--nav-link-icon-active: #f1cc7b;--nav-brand-starfruit-gradient: linear-gradient(160deg, #bdf0d4 0%, #83d1b1 50%, #58b08e 100%);--nav-brand-starfruit-shadow: drop-shadow(0 1px 8px rgba(87, 181, 147, .2));--nav-brand-express-gradient: linear-gradient(165deg, #ffe9aa 0%, #dba643 100%);--nav-brand-express-shadow: drop-shadow(0 1px 6px rgba(211, 153, 48, .18))}.nav-home--v3 .nav-header-surface{overflow:visible;background-color:var(--nav-surface-color);background-image:var(--nav-surface-image);border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:var(--nav-surface-border);box-shadow:var(--nav-surface-shadow);backdrop-filter:blur(18px) saturate(1.13);-webkit-backdrop-filter:blur(18px) saturate(1.13)}.nav-home--v3.nav-header--scrolled .nav-header-surface{background-color:var(--nav-surface-color-scrolled);background-image:var(--nav-surface-image-scrolled);border-bottom-color:var(--nav-surface-border-scrolled);box-shadow:var(--nav-surface-shadow)}.nav-home--v3 .nav-header-container,.nav-home--v3:not(.nav-header--scrolled) .nav-header-container{width:100%;max-width:96rem;height:var(--nav-home-height)!important;margin:0 auto;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.nav-home--v3 .nav-primary{width:clamp(22rem,40vw,37.5rem);margin-left:clamp(.6rem,1.1vw,1rem)}.nav-home--v3 .nav-d-menu{display:flex;grid-template-columns:none;gap:clamp(.48rem,.82vw,.78rem);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.nav-home--v3 .nav-d-menu-item{min-width:0;flex:1 1 0;border-left:0!important}.nav-home--v3 .nav-d-link{position:relative;overflow:hidden;flex-direction:row;align-items:center;justify-content:center;gap:.54rem;min-height:2.9rem!important;padding:.34rem clamp(.4rem,.74vw,.82rem)!important;border:0;border-bottom:1px solid rgba(246,219,158,.13);border-radius:3px;background:#ffffff03;box-shadow:none;color:var(--nav-link-color);font-size:clamp(.8rem,.98vw,.88rem)!important;letter-spacing:.095em!important}.nav-home--v3 .nav-d-link:before{content:"";position:absolute;top:50%;left:0;width:2px;height:0;transform:translateY(-50%);transition:height .22s cubic-bezier(.16,1,.3,1);background:linear-gradient(180deg,#7ad0b2,#e3b75f)}.nav-home--v3 .nav-d-link:hover{transform:translateY(-1px);border-bottom-color:#f6db9e4d;background:linear-gradient(105deg,rgba(85,196,159,.16),rgba(239,194,99,.055) 72%,transparent 96%);box-shadow:inset 0 1px #b1edd812,0 8px 17px -15px #4dbe9bd1;text-shadow:0 0 13px rgba(130,218,187,.18)}.nav-home--v3 .nav-d-link:hover .nav-d-link-icon{color:#8de0c1;filter:drop-shadow(0 0 5px rgba(91,205,166,.32))}.nav-home--v3 .nav-d-link.active{border-radius:3px;color:var(--nav-link-active);border-bottom-color:#e5bd697a;background:linear-gradient(105deg,#40a18624,#ebc0640f);box-shadow:inset 0 1px #afebd60d,inset 0 -1px #e5b85b42}.nav-home--v3 .nav-d-link:hover:before{height:42%}.nav-home--v3 .nav-d-link.active:before{height:72%}.nav-home--v3 .nav-d-link-label{padding-bottom:0}.nav-home--v3 .nav-d-link-label:after{display:none}.nav-home--v3 .nav-header-cta{isolation:isolate;min-height:2.9rem;max-height:2.9rem;gap:.54rem!important;overflow:hidden;padding:.22rem .34rem .22rem .76rem!important;border:1px solid transparent;clip-path:none;animation:none;filter:none;border-radius:4px 12px;background:linear-gradient(150deg,#285b4f,#173e37 45%,#0b2726) padding-box,linear-gradient(135deg,#8fcdb7,#ebc673 38%,#9b6a20 72%,#3b7e68) border-box;color:#fffaf0;box-shadow:inset 0 1px #c4f0e02e,inset 0 -2px #020f0e3d,4px 4px #b37f2733,0 12px 25px -14px #010d0efa,0 0 18px #3a907514}.nav-home--v3 .nav-header-cta:before{display:block;opacity:.52;animation:nav-cta-shimmer 6.8s ease-in-out infinite}.nav-home--v3 .nav-header-cta:after{display:block;top:2px;right:2px;bottom:2px;left:2px;border:1px solid rgba(255,245,214,.22);border-radius:1px 7px;background:linear-gradient(180deg,rgba(255,255,255,.18),transparent 42%);box-sizing:border-box;pointer-events:none}.nav-home--v3 .nav-header-cta-copy{align-items:flex-start;gap:.04rem;padding:0;border:0}.nav-home--v3 .nav-header-cta-label,.nav-home--v3 .nav-header-cta-label-accent{font-size:clamp(.76rem,.9vw,.84rem)!important;font-weight:700;line-height:1.05;letter-spacing:.08em!important;background:linear-gradient(105deg,#f8fff9,#f8fff9 30%,#9fe5ca 42%,#fff0bd,#e1ad4a 58%,#f8fff9 70%,#f8fff9);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:sfe-nav-cta-text-glare 5.2s ease-in-out infinite}.nav-home--v3 .nav-header-cta-icon{width:1.82rem!important;height:1.82rem!important;margin-left:.05rem;border-radius:0 7px;border:1px solid rgba(242,204,122,.62);background:linear-gradient(145deg,#f0cd7e,#b77b25);color:#113129;box-shadow:inset 1px 1px #fffae470,inset -1px -1px #5b36082e,0 3px 8px -4px #000f0ef5}.nav-home--v3 .nav-header-cta:hover,.nav-home--v3 .nav-header-cta:focus-visible{transform:translateY(-2px);filter:none}.nav-home--v3 .nav-header-cta:focus-visible{outline:2px solid var(--nav-focus-ring);outline-offset:2px}.nav-home--v3 .nav-header-cta:hover,.nav-home--v3 .nav-header-cta:focus-visible{background:linear-gradient(145deg,#397a66,#245746 42%,#123b35 72%,#092826) padding-box,linear-gradient(135deg,#b9f0da,#f4d58c 38%,#b77b24 70%,#54a185) border-box;box-shadow:inset 0 1px #d7f7eb38,inset 0 -2px #020f0e42,2px 2px #be8b3247,0 17px 31px -14px #010d0e,0 0 25px #4ab9943d;filter:saturate(1.12) brightness(1.045)}.nav-home--v3 .nav-header-cta:hover .nav-header-cta-icon,.nav-home--v3 .nav-header-cta:focus-visible .nav-header-cta-icon{transform:translate(3px) rotate(-5deg) scale(1.04);border-color:#a9ead2!important;background:linear-gradient(145deg,#4ca783,#164d3e)!important;color:#fff0bd!important;box-shadow:inset 1px 1px #d0f8e847,0 4px 10px -4px #000f0efa,0 0 10px #57cba438!important}.nav-home--v3 .nav-header-cta:hover .nav-header-cta-label,.nav-home--v3 .nav-header-cta:focus-visible .nav-header-cta-label,.nav-home--v3 .nav-header-cta:hover .nav-header-cta-label-accent,.nav-home--v3 .nav-header-cta:focus-visible .nav-header-cta-label-accent{animation-duration:1.9s}.nav-home--v3 .nav-header-cta-eyebrow{display:block!important;font-size:clamp(.43rem,.5vw,.5rem);letter-spacing:.14em;opacity:.94;color:#f2d48f;text-shadow:0 1px 0 rgba(2,18,16,.62)}}@media (max-width: 1023px){.nav-header.nav-home--v3{--nav-ring-offset: #102f2d;--nav-focus-ring: #f0c97a;--nav-brand-starfruit-gradient: linear-gradient(160deg, #bdf0d4 0%, #83d1b1 50%, #58b08e 100%);--nav-brand-express-gradient: linear-gradient(165deg, #ffe9aa 0%, #dba643 100%)}.nav-home--v3 .nav-header-surface,.nav-home--v3.nav-header--scrolled .nav-header-surface{background:radial-gradient(ellipse 62% 205% at 88% 18%,rgba(230,177,80,.24),rgba(164,104,29,.07) 50%,transparent 72%),radial-gradient(ellipse 68% 210% at 2% 88%,rgba(55,163,131,.3),rgba(23,95,81,.08) 48%,transparent 73%),linear-gradient(112deg,#184a42,#103532 52%,#071b1e);border:0;border-bottom:1px solid rgba(222,176,82,.38);box-shadow:0 13px 31px -23px #010d0efa;backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12)}.nav-home--v3 .nav-header-container,.nav-home--v3:not(.nav-header--scrolled) .nav-header-container{width:100%;max-width:none;height:var(--navbar-height)!important;margin:0;padding-inline:max(.7rem,env(safe-area-inset-left)) max(.7rem,env(safe-area-inset-right));border:0;border-radius:0;background:transparent;box-shadow:none}.nav-home--v3 .nav-header-menu-btn{border-radius:4px 9px;color:#fff9ea;box-shadow:inset 0 1px #ffffff14,0 5px 12px -8px #000c08e6;border-color:#e2b55b66;background:linear-gradient(155deg,#6ac4a61f,#041b1b33)}.nav-home--v3 .nav-header-cta{min-height:2.45rem;gap:.34rem;overflow:hidden;padding:.3rem .3rem .3rem .58rem;border:1px solid transparent;clip-path:none;animation:none;border-radius:4px 10px;background:linear-gradient(150deg,#285b4f,#173e37 45%,#0b2726) padding-box,linear-gradient(135deg,#8fcdb7,#ebc673 42%,#91621b 78%,#3b7e68) border-box;color:#fffaf0;box-shadow:inset 0 1px #c4f0e02e,inset 0 -2px #020f0e38,3px 3px #b37f272e,0 9px 20px -13px #010d0efa}.nav-home--v3 .nav-header-cta:before{display:block;opacity:.42;animation:none}.nav-home--v3 .nav-header-cta:after{display:block;top:2px;right:2px;bottom:2px;left:2px;border:1px solid rgba(255,255,255,.1);border-radius:1px 6px;background:linear-gradient(180deg,rgba(255,255,255,.15),transparent 44%)}.nav-home--v3 .nav-header-cta-copy{padding:0;border:0}.nav-home--v3 .nav-header-cta-label{color:#fffaf0}.nav-home--v3 .nav-header-cta-label-accent{background:linear-gradient(105deg,#f8fff9,#9fe5ca 42%,#fff0bd,#e1ad4a 58%,#f8fff9);background-size:250% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:sfe-nav-cta-text-glare 6s ease-in-out infinite}.nav-home--v3 .nav-header-cta-icon{border-radius:0 6px;border:1px solid rgba(242,204,122,.62);background:linear-gradient(145deg,#f0cd7e,#b77b25);color:#113129;box-shadow:inset 1px 1px #fffae470,inset -1px -1px #5b36082e}.nav-mobile-drawer.nav-mobile-drawer--home-v3{--nav-ring-offset: #0c2928;--nav-focus-ring: #f0c97a;--nav-m-ink: #f3fbf7;--nav-m-ink-muted: rgba(214, 239, 230, .7);--nav-m-ink-faint: rgba(221, 202, 155, .68);--nav-m-border: rgba(220, 175, 84, .2);--nav-mobile-drawer-bg: radial-gradient(ellipse 92% 58% at 100% 0%, rgba(215, 160, 66, .16), transparent 68%), radial-gradient(ellipse 90% 64% at 0% 64%, rgba(47, 145, 116, .18), transparent 72%), linear-gradient(155deg, #143c37 0%, #0b2928 56%, #071b1d 100%);--nav-m-drawer-texture: repeating-linear-gradient(37deg, transparent 0 17px, rgba(165, 226, 204, .018) 17px 18px), radial-gradient(circle at 82% 14%, rgba(244, 209, 135, .12), transparent 2px);background:var(--nav-mobile-drawer-bg);color:var(--nav-m-ink);border:0;border-top:1px solid rgba(220,175,84,.28);box-shadow:0 30px 60px -28px #000b0cf0;backdrop-filter:none;-webkit-backdrop-filter:none}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-header,.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-footer{color:var(--nav-m-ink-muted);border-color:var(--nav-m-border)}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link{margin-block:0;border:0;border-left:2px solid transparent;border-radius:0;color:var(--nav-m-ink);box-shadow:none}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-item{border-bottom:1px solid var(--nav-m-border)}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link-index,.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link-desc{color:var(--nav-m-ink-faint)}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link:hover,.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link.active{border-left-color:#71c5aa;background:linear-gradient(90deg,#4bae8f2b,#e2b55909);color:#fffaf0}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link.active .nav-m-link-label,.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link.active .nav-m-link-desc,.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link.active .nav-m-link-index{color:#fffaf0}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-cta{overflow:hidden;border:1px solid transparent;border-radius:3px 14px;background:linear-gradient(150deg,#285b4f,#173e37 45%,#0b2726) padding-box,linear-gradient(135deg,#8fcdb7,#ebc673 42%,#91621b 78%,#3b7e68) border-box;color:#fffaf0;box-shadow:inset 0 1px #c4f0e02e,inset 0 -2px #020f0e3d,6px 6px #b37f272e,0 13px 27px -16px #000c0dfa}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-cta-label--conversation{color:#fffaf0;-webkit-text-fill-color:#fffaf0}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-cta-eyebrow{color:#f2d48f}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-cta-arrow{border-color:#f2cc7a9e;background:linear-gradient(145deg,#f0cd7e,#b77b25);color:#113129;box-shadow:inset 1px 1px #fffae470,inset -1px -1px #5b36082e}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-footer-phone{color:#82d0b4}}@media (prefers-reduced-transparency: reduce){.nav-home--v3 .nav-header-surface,.nav-home--v3.nav-header--scrolled .nav-header-surface{backdrop-filter:none;-webkit-backdrop-filter:none}}.nav-home--v3 .nav-header-cta-label{background:none;color:#fffaf0;-webkit-text-fill-color:#fffaf0;animation:none}.nav-home--v3 .nav-header-cta-label-accent{background:linear-gradient(105deg,#fff7df,#f2ce7f 52%,#d69c35);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:none}.nav-home--v3 .nav-header-cta-icon{overflow:hidden}.nav-home--v3 .nav-header-cta-icon:before{content:"";position:absolute;top:-20%;right:-65%;bottom:-20%;left:-65%;z-index:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,249,221,.12) 45%,rgba(255,255,244,.86) 50%,rgba(255,224,151,.22) 56%,transparent 63%);animation:sfe-nav-arrow-glare 4.6s ease-in-out infinite}.nav-home--v3 .nav-header-cta-icon svg{position:relative;z-index:1}.nav-home--v3 .nav-header-cta:hover .nav-header-cta-icon:before,.nav-home--v3 .nav-header-cta:focus-visible .nav-header-cta-icon:before{animation-duration:1.65s}@media (prefers-reduced-motion: reduce){.nav-home--v3 .nav-header-cta:after,.nav-home--v3 .nav-header-cta-label,.nav-home--v3 .nav-header-cta-label-accent,.nav-home--v3 .nav-header-cta-icon:before{animation:none!important}}.nav-header.nav-home--v3{--nav-ring-offset: #2f291d;--nav-focus-ring: #f4d58c;--nav-brand-starfruit-gradient: linear-gradient(160deg, #c9efd3 0%, #8ed1a5 48%, #5ead7b 100%);--nav-brand-starfruit-shadow: drop-shadow(0 1px 8px rgba(96, 174, 119, .19));--nav-brand-express-gradient: linear-gradient(165deg, #fff1b9 0%, #e1ad43 100%);--nav-brand-express-shadow: drop-shadow(0 1px 7px rgba(218, 157, 43, .22));--canopy-surface-color: #292a20;--canopy-surface-image: radial-gradient(ellipse 44% 200% at 84% 24%, rgba(236, 188, 85, .32) 0%, rgba(173, 113, 31, .13) 42%, transparent 71%), radial-gradient(ellipse 48% 190% at 8% 94%, rgba(70, 151, 108, .26) 0%, rgba(37, 91, 65, .09) 48%, transparent 74%), radial-gradient(ellipse 28% 160% at 50% -2%, rgba(202, 183, 128, .11) 0%, transparent 68%), linear-gradient(110deg, #344735 0%, #2c3b2d 33%, #292f25 64%, #211f18 100%);--canopy-surface-color-scrolled: #25261e;--canopy-surface-image-scrolled: radial-gradient(ellipse 42% 180% at 84% 22%, rgba(225, 173, 72, .25), transparent 70%), radial-gradient(ellipse 45% 175% at 7% 92%, rgba(61, 135, 95, .21), transparent 73%), linear-gradient(110deg, #30402f 0%, #293329 48%, #1e1d17 100%);--canopy-border: rgba(227, 182, 88, .4);--canopy-border-scrolled: rgba(239, 197, 107, .54);--canopy-edge: linear-gradient(90deg, transparent 2%, rgba(93, 159, 117, .28) 22%, rgba(239, 195, 101, .66) 76%, transparent 98%);--canopy-texture: repeating-linear-gradient(-38deg, transparent 0 14px, rgba(255, 240, 199, .022) 14px 15px), radial-gradient(circle at 82% 36%, rgba(249, 213, 132, .15), transparent 2px);--canopy-link: rgba(250, 246, 232, .82);--canopy-link-hover: #fffdf3;--canopy-link-active: #fff2c9;--canopy-link-accent: #f1ce7e;--canopy-link-marker: linear-gradient(180deg, #80c7a2, #edbd5a);--canopy-link-hover-bg: linear-gradient(105deg, rgba(234, 193, 106, .15), rgba(86, 164, 120, .06) 72%, transparent 96%);--canopy-link-active-bg: linear-gradient(105deg, rgba(233, 187, 89, .16), rgba(77, 145, 103, .065));--canopy-mobile-surface: radial-gradient(ellipse 64% 200% at 90% 12%, rgba(235, 183, 78, .29), rgba(162, 102, 28, .08) 50%, transparent 72%), radial-gradient(ellipse 70% 210% at 0% 92%, rgba(69, 148, 105, .26), rgba(36, 91, 64, .07) 50%, transparent 74%), linear-gradient(112deg, #344735 0%, #2a362a 52%, #201f19 100%);--canopy-menu-border: rgba(232, 188, 96, .46);--canopy-menu-bg: linear-gradient(155deg, rgba(244, 207, 125, .12), rgba(34, 38, 28, .24))}@media (min-width: 1024px){.nav-header.nav-home--v3{--nav-home-height: 4.75rem;--nav-link-color: var(--canopy-link);--nav-link-hover: var(--canopy-link-hover);--nav-link-active: var(--canopy-link-active);--nav-link-icon-hover: var(--canopy-link-accent);--nav-link-icon-active: var(--canopy-link-accent)}.nav-home--v3 .nav-header-surface{overflow:visible;background-color:var(--canopy-surface-color);background-image:var(--canopy-surface-image);border:0;border-bottom:1px solid var(--canopy-border);box-shadow:0 16px 38px -22px #020e0ff0;backdrop-filter:blur(18px) saturate(1.13);-webkit-backdrop-filter:blur(18px) saturate(1.13)}.nav-home--v3.nav-header--scrolled .nav-header-surface{background-color:var(--canopy-surface-color-scrolled);background-image:var(--canopy-surface-image-scrolled);border-bottom-color:var(--canopy-border-scrolled)}.nav-home--v3 .nav-header-texture{background-image:var(--canopy-texture);opacity:.19}.nav-home--v3 .nav-header-edge{background:var(--canopy-edge)}.nav-home--v3 .nav-header-container,.nav-home--v3:not(.nav-header--scrolled) .nav-header-container{width:100%;max-width:96rem;height:var(--nav-home-height)!important;margin:0 auto;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.nav-home--v3 .nav-primary{width:clamp(22rem,40vw,37.5rem);margin-left:clamp(.6rem,1.1vw,1rem)}.nav-home--v3 .nav-d-menu{display:flex;grid-template-columns:none;gap:clamp(.48rem,.82vw,.78rem);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.nav-home--v3 .nav-d-menu-item{min-width:0;flex:1 1 0;border-left:0!important}.nav-home--v3 .nav-d-link{position:relative;overflow:hidden;flex-direction:row;align-items:center;justify-content:center;gap:.54rem;min-height:2.9rem!important;padding:.42rem clamp(.95rem,1.55vw,1.4rem)!important;border:0;border-bottom:1px solid rgba(246,219,158,.13);border-radius:3px;background:#ffffff03;box-shadow:none;color:var(--canopy-link);font-size:clamp(.8rem,.98vw,.88rem)!important;letter-spacing:.095em!important}.nav-home--v3 .nav-d-link:before{content:"";position:absolute;top:50%;left:0;width:2px;height:0;transform:translateY(-50%);background:var(--canopy-link-marker);transition:height .22s cubic-bezier(.16,1,.3,1)}.nav-home--v3 .nav-d-link:hover{transform:translateY(-1px);border-bottom-color:#f6db9e4d;background:var(--canopy-link-hover-bg);box-shadow:inset 0 1px #b1edd812,0 8px 17px -15px var(--canopy-link-accent);color:var(--canopy-link-hover);text-shadow:0 0 13px color-mix(in srgb,var(--canopy-link-accent) 24%,transparent)}.nav-home--v3 .nav-d-link:hover .nav-d-link-icon{color:var(--canopy-link-accent);filter:drop-shadow(0 0 5px color-mix(in srgb,var(--canopy-link-accent) 34%,transparent))}.nav-home--v3 .nav-d-link.active{border-bottom-color:#e5bd697a;border-radius:3px;background:var(--canopy-link-active-bg);box-shadow:inset 0 1px #afebd60d,inset 0 -1px #e5b85b42;color:var(--canopy-link-active)}.nav-home--v3 .nav-d-link:hover:before{height:42%}.nav-home--v3 .nav-d-link.active:before{height:72%}.nav-home--v3 .nav-d-link-label{padding-bottom:0}.nav-home--v3 .nav-d-link-label:after{display:none}.nav-home--v3 .nav-header-cta{display:inline-flex!important;isolation:isolate;min-height:2.9rem;max-height:2.9rem;gap:.54rem!important;overflow:hidden;padding:.22rem .34rem .22rem .76rem!important;border:1px solid transparent;border-radius:4px 12px;clip-path:none;background:linear-gradient(150deg,#285b4f,#173e37 45%,#0b2726) padding-box,linear-gradient(135deg,#8fcdb7,#ebc673 38%,#9b6a20 72%,#3b7e68) border-box;color:#fffaf0;box-shadow:inset 0 1px #c4f0e02e,inset 0 -2px #020f0e3d,4px 4px #b37f2733,0 12px 25px -14px #010d0efa,0 0 18px #3a907514;animation:none;filter:none}.nav-home--v3 .nav-header-cta:before{display:block;opacity:.42;animation:none}.nav-home--v3 .nav-header-cta:after{display:block;top:2px;right:2px;bottom:2px;left:2px;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:1px 8px;background:linear-gradient(180deg,rgba(255,255,255,.15),transparent 44%);filter:none;-webkit-mask:none;mask:none;animation:none}.nav-home--v3 .nav-header-cta-copy{align-items:flex-start;gap:.04rem;padding:0;border:0}.nav-home--v3 .nav-header-cta-label{background:none;color:#fffaf0;-webkit-text-fill-color:#fffaf0;animation:none}.nav-home--v3 .nav-header-cta-label,.nav-home--v3 .nav-header-cta-label-accent{font-size:clamp(.76rem,.9vw,.84rem)!important;font-weight:700;line-height:1.05;letter-spacing:.08em!important}.nav-home--v3 .nav-header-cta-label-accent{background:linear-gradient(105deg,#fff7df,#f2ce7f 52%,#d69c35);background-size:100% 100%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:none}.nav-home--v3 .nav-header-cta-icon{width:1.82rem!important;height:1.82rem!important;margin-left:.05rem;overflow:hidden;border:1px solid rgba(242,204,122,.62);border-radius:0 7px;background:linear-gradient(145deg,#f0cd7e,#b77b25);color:#113129;box-shadow:inset 1px 1px #fffae470,inset -1px -1px #5b36082e,0 3px 8px -4px #000f0ef5}.nav-home--v3 .nav-header-cta-icon:before{content:"";position:absolute;top:-20%;right:-65%;bottom:-20%;left:-65%;z-index:0;pointer-events:none;background:linear-gradient(105deg,transparent 38%,rgba(255,249,221,.12) 45%,rgba(255,255,244,.86) 50%,rgba(255,224,151,.22) 56%,transparent 63%);animation:sfe-nav-arrow-glare 4.6s ease-in-out infinite}.nav-home--v3 .nav-header-cta-icon svg{position:relative;z-index:1}.nav-home--v3 .nav-header-cta:hover,.nav-home--v3 .nav-header-cta:focus-visible{transform:translateY(-2px);background:linear-gradient(145deg,#397a66,#245746 42%,#123b35 72%,#092826) padding-box,linear-gradient(135deg,#b9f0da,#f4d58c 38%,#b77b24 70%,#54a185) border-box;box-shadow:inset 0 1px #d7f7eb38,inset 0 -2px #020f0e42,2px 2px #be8b3247,0 17px 31px -14px #010d0e,0 0 25px #4ab9943d;filter:saturate(1.12) brightness(1.045)}.nav-home--v3 .nav-header-cta:focus-visible{outline:2px solid var(--nav-focus-ring);outline-offset:2px}.nav-home--v3 .nav-header-cta:hover .nav-header-cta-icon,.nav-home--v3 .nav-header-cta:focus-visible .nav-header-cta-icon{transform:translate(3px) rotate(-5deg) scale(1.04);border-color:#a9ead2!important;background:linear-gradient(145deg,#4ca783,#164d3e)!important;color:#fff0bd!important;box-shadow:inset 1px 1px #d0f8e847,0 4px 10px -4px #000f0efa,0 0 10px #57cba438!important}.nav-home--v3 .nav-header-cta:hover .nav-header-cta-icon:before,.nav-home--v3 .nav-header-cta:focus-visible .nav-header-cta-icon:before{animation-duration:1.65s}.nav-home--v3 .nav-header-cta-eyebrow{display:block!important;color:#f2d48f;font-size:clamp(.43rem,.5vw,.5rem);letter-spacing:.14em;text-shadow:0 1px 0 rgba(2,18,16,.62);opacity:.94}}@media (max-width: 799px){.nav-home .nav-header-cta,.nav-home--v3 .nav-header-cta{display:none!important}}@media (max-width: 1023px){.nav-home--v3 .nav-header-surface,.nav-home--v3.nav-header--scrolled .nav-header-surface{background:var(--canopy-mobile-surface);border:0;border-bottom:1px solid var(--canopy-border);box-shadow:0 13px 31px -23px #010d0efa;backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12)}.nav-home--v3 .nav-header-container,.nav-home--v3:not(.nav-header--scrolled) .nav-header-container{width:100%;max-width:none;height:var(--navbar-height)!important;margin:0;padding-inline:max(1.5rem,env(safe-area-inset-left)) max(1.5rem,env(safe-area-inset-right));border:0;border-radius:0;background:transparent;box-shadow:none}.nav-home--v3 .nav-header-menu-btn{border-color:var(--canopy-menu-border);border-radius:4px 9px;background:var(--canopy-menu-bg);color:#fff9ea;box-shadow:inset 0 1px #ffffff14,0 5px 12px -8px #000c08e6}.nav-mobile-drawer.nav-mobile-drawer--home-v3{--nav-ring-offset: #2c2a20;--nav-focus-ring: #f4d58c;--nav-m-ink: #fffaf0;--nav-m-ink-muted: rgba(242, 232, 207, .72);--nav-m-ink-faint: rgba(226, 200, 147, .7);--nav-m-border: rgba(232, 188, 96, .22);--canopy-drawer-active: #edc66f;--canopy-drawer-active-bg: linear-gradient(90deg, rgba(229, 180, 82, .17), rgba(73, 144, 103, .045));--canopy-drawer-phone: #f0cd7d;--canopy-drawer-bg: radial-gradient(ellipse 92% 58% at 102% 0%, rgba(225, 173, 70, .2), transparent 68%), radial-gradient(ellipse 92% 66% at -6% 68%, rgba(66, 139, 99, .17), transparent 72%), linear-gradient(155deg, #354536 0%, #29342a 54%, #201f19 100%);--canopy-drawer-texture: repeating-linear-gradient(-38deg, transparent 0 16px, rgba(255, 240, 199, .022) 16px 17px);background:var(--canopy-drawer-bg);color:var(--nav-m-ink);border:0;border-top:1px solid var(--nav-m-border);box-shadow:0 30px 60px -28px #000b0cf0;backdrop-filter:none;-webkit-backdrop-filter:none}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-mobile-drawer-texture{background-image:var(--canopy-drawer-texture)}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-header,.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-footer{color:var(--nav-m-ink-muted);border-color:var(--nav-m-border)}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link{margin-block:0;border:0;border-left:2px solid transparent;border-radius:0;color:var(--nav-m-ink);box-shadow:none}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-item{border-bottom:1px solid var(--nav-m-border)}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link-index,.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link-desc{color:var(--nav-m-ink-faint)}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link:hover,.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link.active{border-left-color:var(--canopy-drawer-active);background:var(--canopy-drawer-active-bg);color:#fffaf0}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link.active .nav-m-link-label,.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link.active .nav-m-link-desc,.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link.active .nav-m-link-index{color:#fffaf0}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-cta{overflow:hidden;border:1px solid transparent;border-radius:3px 14px;background:linear-gradient(150deg,#285b4f,#173e37 45%,#0b2726) padding-box,linear-gradient(135deg,#8fcdb7,#ebc673 42%,#91621b 78%,#3b7e68) border-box;color:#fffaf0;box-shadow:inset 0 1px #c4f0e02e,inset 0 -2px #020f0e3d,6px 6px #b37f272e,0 13px 27px -16px #000c0dfa}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-cta-label--conversation{color:#fffaf0;-webkit-text-fill-color:#fffaf0}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-cta-eyebrow{color:#f2d48f}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-cta-arrow{border-color:#f2cc7a9e;background:linear-gradient(145deg,#f0cd7e,#b77b25);color:#113129;box-shadow:inset 1px 1px #fffae470,inset -1px -1px #5b36082e}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-footer-phone{color:var(--canopy-drawer-phone)}}@media (prefers-reduced-transparency: reduce){.nav-home--v3 .nav-header-surface{backdrop-filter:none;-webkit-backdrop-filter:none}}@media (prefers-reduced-motion: reduce){.nav-home--v3 .nav-header-cta-icon:before{animation:none!important}}@media (min-width: 1024px){.nav-home--v3 .nav-header-cta-eyebrow{color:#f2d48f!important;-webkit-text-fill-color:#f2d48f}.nav-home--v3 .nav-header-cta:before{top:-10%;right:-24%;bottom:-10%;left:-24%;opacity:1;background:linear-gradient(105deg,transparent 37%,rgba(230,255,244,.04) 43%,rgba(255,255,244,.38) 50%,rgba(255,227,162,.12) 57%,transparent 64%);transform:translate(-122%);animation:nav-cta-shimmer 5.4s ease-in-out infinite}.nav-home--v3 .nav-header-cta:hover:before,.nav-home--v3 .nav-header-cta:focus-visible:before{animation-duration:2.3s}.nav-home--v3 .nav-d-menu{gap:.22rem;padding:.22rem;border:1px solid rgba(244,210,132,.14);border-radius:999px;background:#08141124;box-shadow:inset 0 1px #fff5d114,0 8px 20px -18px #070e0ae0}.nav-home--v3 .nav-d-link{min-height:2.46rem!important;border:1px solid transparent;border-bottom:1px solid transparent;border-radius:999px;background:transparent;letter-spacing:.075em!important}.nav-home--v3 .nav-d-link:before{top:auto;bottom:.33rem;left:50%;width:36%;height:2px;transform:translate(-50%) scaleX(0);transform-origin:center;background:linear-gradient(90deg,#7dc7a3,#f0ca72);transition:transform .22s cubic-bezier(.16,1,.3,1)}.nav-home--v3 .nav-d-link:hover{border-color:#efcd7c2b;border-bottom-color:#efcd7c2b;background:linear-gradient(105deg,#eec16421,#5eae7c14);box-shadow:inset 0 1px #ffefbf1a,0 7px 15px -14px #e9bc5bb8;text-shadow:0 0 12px rgba(248,214,137,.18)}.nav-home--v3 .nav-d-link.active{border-color:#f3cf7a52;border-bottom-color:#f3cf7a52;background:linear-gradient(105deg,#ecc05f30,#539e701f);box-shadow:inset 0 1px #ffefbe29,0 8px 18px -15px #e5b756b8;color:#fff5d8}.nav-home--v3 .nav-d-link:hover:before{height:2px;transform:translate(-50%) scaleX(.72)}.nav-home--v3 .nav-d-link.active:before{height:2px;transform:translate(-50%) scaleX(1)}.nav-home--v3 .nav-d-link.active .nav-d-link-icon{color:#f0ca72;filter:drop-shadow(0 0 5px rgba(240,202,114,.26))}}@media (prefers-reduced-motion: reduce){.nav-home--v3 .nav-header-cta:before,.nav-home--v3 .nav-d-link:before{animation:none!important;transition:none!important}}@media (min-width: 1024px){.nav-home--v3 .nav-d-menu{overflow:hidden;isolation:isolate}.nav-home--v3 .nav-d-menu-item{overflow:hidden;border-radius:999px}.nav-home--v3 .nav-d-link,.nav-home--v3 .nav-d-link:hover,.nav-home--v3 .nav-d-link.active{border-radius:999px!important;clip-path:inset(0 round 999px)}}.nav-header.nav-home--v3{--navbar-height: 5.25rem}@media (min-width: 1024px){.nav-header.nav-home--v3{--navbar-height: 4.75rem;--nav-home-height: 4.75rem}.nav-home--v3 .nav-header-container{height:var(--nav-home-height)!important}.nav-home--v3 .nav-d-link:before{content:none!important;display:none!important}.nav-home--v3 .nav-d-link-icon{position:relative;top:-.15rem}.nav-home--v3 .nav-d-link-label{position:relative;display:inline-block;padding-bottom:.22rem}.nav-home--v3 .nav-d-link-label:after{content:"";display:block!important;position:absolute;left:0;right:0;bottom:0;width:auto;height:2px;border-radius:1px;background:linear-gradient(90deg,#7dc7a3,#f0ca72);transform:scaleX(0);transform-origin:center;transition:transform .22s cubic-bezier(.16,1,.3,1)}.nav-home--v3 .nav-d-link:hover .nav-d-link-label:after{transform:scaleX(.55)}.nav-home--v3 .nav-d-link.active .nav-d-link-label:after{transform:scaleX(.62)}.nav-home--v3 .nav-d-menu,.nav-home--v3 .nav-d-menu-item,.nav-home--v3 .nav-d-link{overflow:visible}.nav-home--v3 .nav-d-link,.nav-home--v3 .nav-d-link:hover,.nav-home--v3 .nav-d-link.active{clip-path:none}}@media (min-width: 1024px) and (max-width: 1099px){.nav-header.nav-home--v3{--navbar-height: 5.6rem;--nav-home-height: 5.6rem}.nav-home--v3 .nav-header-container{height:var(--nav-home-height)!important;align-items:center}.nav-home--v3 .nav-d-menu{gap:.28rem;padding:.38rem}.nav-home--v3 .nav-primary{width:clamp(26rem,48vw,40rem)}.nav-home--v3 .nav-d-link{min-height:2.7rem!important;align-items:center}.nav-home--v3 .nav-d-link-label{padding-bottom:0;line-height:1.15}.nav-home--v3 .nav-d-link-label:after{left:50%;right:auto;bottom:-.12rem;width:52%;transform:translate(-50%) scaleX(0);transform-origin:center}.nav-home--v3 .nav-d-link:hover .nav-d-link-label:after{transform:translate(-50%) scaleX(.85)}.nav-home--v3 .nav-d-link.active .nav-d-link-label:after{transform:translate(-50%) scaleX(1)}.nav-home--v3 .nav-header-cta{min-height:2.75rem;max-height:2.75rem}}@media (min-width: 1024px){.nav-home--v3 .nav-primary{width:auto;max-width:min(44rem,56vw);margin-left:0}.nav-home--v3 .nav-d-menu{width:-moz-max-content;width:max-content;max-width:100%;gap:.32rem;padding:.34rem}.nav-home--v3 .nav-d-menu-item{flex:0 0 auto;min-width:auto}.nav-home--v3 .nav-d-link{width:auto;gap:.65rem;padding:.5rem clamp(.95rem,1.5vw,1.35rem)!important}.nav-home--v3 .nav-d-link.active{padding-inline:clamp(1.1rem,1.7vw,1.5rem)!important}}@media (min-width: 1100px){.nav-home--v3 .nav-primary{max-width:min(48rem,58vw)}.nav-home--v3 .nav-d-link{gap:.72rem;padding:.52rem clamp(1.05rem,1.7vw,1.55rem)!important}.nav-home--v3 .nav-d-link.active{padding-inline:clamp(1.2rem,1.9vw,1.7rem)!important}}@media (prefers-reduced-motion: reduce){.nav-home--v3 .nav-d-link-label:after{transition:none!important}}@media (max-width: 1023px){.nav-header.nav-home--v3{--navbar-height: 5.25rem;--nav-ring-offset: #2f291d;--nav-focus-ring: #f4d58c;--nav-brand-starfruit-gradient: linear-gradient(160deg, #c9efd3 0%, #8ed1a5 48%, #5ead7b 100%);--nav-brand-starfruit-shadow: drop-shadow(0 1px 8px rgba(96, 174, 119, .19));--nav-brand-express-gradient: linear-gradient(165deg, #fff1b9 0%, #e1ad43 100%);--nav-brand-express-shadow: drop-shadow(0 1px 7px rgba(218, 157, 43, .22));--canopy-border: rgba(227, 182, 88, .4);--canopy-mobile-surface: radial-gradient(ellipse 64% 200% at 90% 12%, rgba(235, 183, 78, .29), rgba(162, 102, 28, .08) 50%, transparent 72%), radial-gradient(ellipse 70% 210% at 0% 92%, rgba(69, 148, 105, .26), rgba(36, 91, 64, .07) 50%, transparent 74%), linear-gradient(112deg, #344735 0%, #2a362a 52%, #201f19 100%);--canopy-menu-border: rgba(232, 188, 96, .46);--canopy-menu-bg: linear-gradient(155deg, rgba(244, 207, 125, .12), rgba(34, 38, 28, .24))}.nav-home--v3 .nav-header-surface,.nav-home--v3.nav-header--scrolled .nav-header-surface{overflow:hidden;background:var(--canopy-mobile-surface);border:0;border-bottom:1px solid var(--canopy-border);box-shadow:0 13px 31px -23px #010d0efa;backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12)}.nav-home--v3 .nav-header-container,.nav-home--v3:not(.nav-header--scrolled) .nav-header-container{width:100%;max-width:none;height:var(--navbar-height)!important;margin:0;padding-inline:var(--nav-container-inline, clamp(1.375rem, 4.6vw, 5.25rem));border:0;border-radius:0;background:transparent;box-shadow:none}.nav-home--v3 .nav-brand-link{gap:.625rem!important}.nav-home--v3 .nav-brand-link>img{height:2.75rem!important}.nav-home--v3 .nav-brand-lockup{gap:.625rem!important}.nav-home--v3 .nav-brand-starfruit{font-size:1.55rem!important;line-height:1}.nav-home--v3 .nav-brand-express{font-size:.875rem!important}.nav-home--v3 .nav-brand-tagline-group{display:none!important}.nav-home--v3 .nav-header-menu-btn{width:2.75rem!important;height:2.75rem!important;flex:0 0 2.75rem;border-radius:.125rem;border-color:var(--canopy-menu-border);background:var(--canopy-menu-bg);color:#fff9ea;box-shadow:inset 0 1px #ffffff14,0 5px 12px -8px #000c08e6}.nav-mobile-drawer.nav-mobile-drawer--home-v3{--navbar-height: 5.25rem;--nav-ring-offset: #2c2a20;--nav-focus-ring: #f4d58c;--nav-gold: #f0cd7d;--nav-m-ink: #fffaf0;--nav-m-ink-muted: rgba(242, 232, 207, .72);--nav-m-ink-faint: rgba(226, 200, 147, .7);--nav-m-border: rgba(232, 188, 96, .22);--nav-m-link-label-hover: #fffaf0;--nav-m-link-label-active: #fffaf0;--nav-m-link-hover-bg: linear-gradient(90deg, rgba(229, 180, 82, .1) 0%, rgba(73, 144, 103, .04) 38%, transparent 100%);--nav-m-link-active-bg: linear-gradient(90deg, rgba(229, 180, 82, .17) 0%, rgba(73, 144, 103, .045) 40%, transparent 100%);--canopy-drawer-active: #edc66f;--canopy-drawer-phone: #f0cd7d;--nav-mobile-drawer-bg: radial-gradient(ellipse 92% 58% at 102% 0%, rgba(225, 173, 70, .2), transparent 68%), radial-gradient(ellipse 92% 66% at -6% 68%, rgba(66, 139, 99, .17), transparent 72%), linear-gradient(155deg, #354536 0%, #29342a 54%, #201f19 100%);--nav-m-drawer-texture: radial-gradient(ellipse 130% 110% at 100% 0%, rgba(240, 201, 122, .19) 0%, rgba(212, 158, 53, .1) 24%, rgba(201, 146, 26, .045) 46%, transparent 78%), radial-gradient(ellipse 90% 80% at 72% 8%, rgba(240, 201, 122, .07) 0%, transparent 62%);border-radius:0;background:var(--nav-mobile-drawer-bg);color:var(--nav-m-ink);border:0;border-top:1px solid var(--nav-m-border);box-shadow:inset 0 1px #f0c97a1a,0 20px 48px -18px #0000008c;backdrop-filter:none;-webkit-backdrop-filter:none}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-mobile-drawer-texture{background-image:var(--nav-m-drawer-texture);opacity:1}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-container{padding-top:1.5rem;padding-bottom:2.5rem}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-header,.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-footer{color:var(--nav-m-ink-muted);border-color:var(--nav-m-border)}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-header{margin-bottom:0;padding-bottom:.875rem}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-header-label{color:var(--nav-gold);font-size:.625rem;font-weight:800;letter-spacing:.3em}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-header-count{font-size:.6875rem;color:var(--nav-m-ink-faint)}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-item{border-bottom:1px solid var(--nav-m-border)}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-item:last-child{border-bottom:0}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-block:0;margin-inline:0;border:0;border-left:2px solid transparent;border-radius:0;padding:1.125rem .75rem 1.125rem 1rem;color:var(--nav-m-ink);box-shadow:none;background:transparent}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link-main{display:flex;align-items:baseline;gap:1rem;min-width:0}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link-index{flex-shrink:0;min-width:1.375rem;font-size:.625rem;font-weight:600;color:var(--nav-gold)}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link-label{font-size:1.5rem;font-style:italic;line-height:1.1;color:var(--nav-m-ink)}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link-desc{display:flex;flex-shrink:0;align-items:center;gap:.625rem;font-size:.5625rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--nav-m-ink-faint)}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link:hover,.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link.active{border-left-color:var(--canopy-drawer-active);background:var(--nav-m-link-active-bg);color:#fffaf0}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link:hover .nav-m-link-label,.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link.active .nav-m-link-label,.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link.active .nav-m-link-desc,.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link.active .nav-m-link-index{color:#fffaf0}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link.active .nav-m-link-desc,.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link.active .nav-m-link-arrow{color:var(--nav-gold)}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-cta{border-radius:0;padding:1.25rem 1.125rem;border:1px solid transparent;background:linear-gradient(135deg,#0a160ffa,#07100bfc) padding-box,linear-gradient(135deg,#f0c97a8c,#d49e35bf 52%,#f0c97a8c) border-box;color:#fffaf0;box-shadow:inset 0 1px #f0c97a14}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-cta-label--conversation{font-size:1.375rem;font-style:italic;font-weight:400;line-height:1.15;letter-spacing:.01em;text-transform:none;color:#fffaf0;-webkit-text-fill-color:#fffaf0}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-cta-eyebrow{color:#f2d48f;letter-spacing:.34em}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-cta-arrow{height:auto;width:auto;border:none;border-radius:0;background:transparent;color:#f2d48f;box-shadow:none}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-footer{margin-top:2rem;font-size:.625rem;font-weight:700;letter-spacing:.24em}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-footer-phone{color:var(--canopy-drawer-phone);font-size:.625rem;font-weight:700;letter-spacing:.05em;text-transform:none}}@media (max-width: 1023px){.nav-header.nav-home--v3{--canopy-mobile-surface: radial-gradient(ellipse 44% 200% at 84% 24%, rgba(236, 188, 85, .3) 0%, rgba(173, 113, 31, .12) 42%, transparent 71%), radial-gradient(ellipse 48% 190% at 8% 94%, rgba(70, 151, 108, .24) 0%, rgba(37, 91, 65, .08) 48%, transparent 74%), linear-gradient(110deg, #344735 0%, #2c3b2d 33%, #292f25 64%, #211f18 100%);--canopy-menu-bg: linear-gradient(145deg, rgba(244, 207, 125, .16), rgba(52, 73, 53, .36))}.nav-home--v3.nav-header--menu-open .nav-header-surface{background:var(--canopy-mobile-surface);border-bottom-color:#efc56b80}.nav-home--v3.nav-header--menu-open .nav-header-menu-btn--open{border-color:#f4d284a3;background:linear-gradient(145deg,#f4cf7d33,#2b3b2a6b);color:#f6d582;box-shadow:inset 0 1px #fff3d024,0 5px 12px -8px #000c08e6}.nav-mobile-drawer.nav-mobile-drawer--home-v3{--nav-mobile-drawer-bg: radial-gradient(ellipse 54% 82% at 100% 0%, rgba(236, 188, 85, .17), transparent 70%), radial-gradient(ellipse 58% 100% at 0% 92%, rgba(70, 151, 108, .16), transparent 74%), linear-gradient(110deg, #344735 0%, #2c3b2d 33%, #292f25 64%, #211f18 100%);--nav-m-border: rgba(239, 197, 107, .28);--nav-m-link-active-bg: linear-gradient(90deg, rgba(236, 192, 95, .19) 0%, rgba(83, 158, 112, .12) 62%, transparent 100%);background:var(--nav-mobile-drawer-bg);border-top-color:#efc56b80;box-shadow:inset 0 1px #ffefbe1f,0 24px 48px -24px #000000ad}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-mobile-drawer-texture{background-image:radial-gradient(ellipse 72% 52% at 94% 0%,rgba(255,224,148,.08),transparent 72%);opacity:1}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-cta{background:linear-gradient(135deg,#1e382a,#15271f) padding-box,linear-gradient(135deg,#f0c97a9e,#d49e35c7 52%,#7dc7a380) border-box;box-shadow:inset 0 1px #ffefbe1a}.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link:hover,.nav-mobile-drawer.nav-mobile-drawer--home-v3 .nav-m-link.active{box-shadow:none}}@media (max-width: 1023px){.nav-home--v3.nav-header--over-hero .nav-header-surface{transition:background .28s ease,backdrop-filter .28s ease,-webkit-backdrop-filter .28s ease,box-shadow .28s ease,border-color .28s ease}.nav-home--v3.nav-header--over-hero:not(.nav-header--menu-open) .nav-header-surface,.nav-home--v3.nav-header--over-hero.nav-header--scrolled:not(.nav-header--menu-open) .nav-header-surface{background:linear-gradient(180deg,#071b12c7,#071b12ad 55%,#071b1294);border-bottom-color:#e3b6582e;box-shadow:0 10px 24px -18px #010d0e8c;backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1)}.nav-home--v3.nav-header--over-hero.nav-header--menu-open .nav-header-surface{background:var(--canopy-mobile-surface);border-bottom:1px solid var(--canopy-border);box-shadow:0 13px 31px -23px #010d0efa;backdrop-filter:blur(14px) saturate(1.12);-webkit-backdrop-filter:blur(14px) saturate(1.12)}}.nav-lang{display:inline-flex;align-items:center;gap:.12rem;white-space:nowrap;line-height:1}.nav-lang-item{display:inline-flex;align-items:center;gap:.12rem}.nav-lang-divider{color:#f4d28480;font-size:.58rem;font-weight:600;padding-inline:.02rem}.nav-lang-link{display:inline-flex;align-items:center;justify-content:center;min-height:1.85rem;min-width:1.45rem;padding:.12rem .3rem;border:1px solid transparent;border-radius:999px;color:#edf8f2c7;font-size:.625rem;font-weight:700;letter-spacing:.12em;text-decoration:none;background:transparent;transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.nav-lang-link:hover{color:#fff9e9;border-color:#efcd7c2b;background:linear-gradient(105deg,#eec16421,#5eae7c14)}.nav-lang-link.is-active{color:#fff5d8;border-color:#f3cf7a52;background:linear-gradient(105deg,#ecc05f30,#539e701f);box-shadow:inset 0 1px #ffefbe29}.nav-lang-link:focus-visible{outline:2px solid var(--nav-focus-ring, #f0c97a);outline-offset:2px}.nav-lang--header{display:none}@media (min-width: 800px){.nav-home .nav-header-actions{overflow:visible;gap:.85rem}}@media (min-width: 1024px){.nav-home .nav-lang--header{position:static;z-index:26;display:inline-flex;margin:0;padding:0;transform:none}.nav-home .nav-lang--header .nav-lang-link{min-height:1.85rem;font-size:.625rem;letter-spacing:.12em}}@media (max-width: 1023px){.nav-m-footer .nav-lang--drawer{flex:0 0 auto;justify-content:center;min-width:0;gap:.1rem;padding:.2rem;border:1px solid var(--nav-m-border, rgba(240, 201, 122, .38));border-radius:999px;background:color-mix(in srgb,var(--nav-m-ink, #fffaf0) 12%,transparent);letter-spacing:0;box-shadow:inset 0 1px #fff9e91a}.nav-m-footer .nav-lang-divider{display:none}.nav-m-footer .nav-lang-link{min-height:2.25rem;min-width:2.75rem;padding:.35rem .8rem;border:1px solid transparent;border-radius:999px;color:var(--nav-m-ink-muted, rgba(242, 232, 207, .72));font-size:13px;font-weight:800;letter-spacing:.08em;background:transparent;box-shadow:none}.nav-m-footer .nav-lang-link.is-active{color:#1a2e1f;border-color:#f0c97a8c;background:linear-gradient(180deg,#f6dc9a,#e4bc62);box-shadow:0 1px 2px #00000038}.nav-m-footer .nav-lang-link:hover{color:var(--nav-m-ink, #fffaf0);background:color-mix(in srgb,var(--nav-m-ink, #fffaf0) 10%,transparent)}.nav-m-footer .nav-lang-link.is-active:hover{color:#1a2e1f;background:linear-gradient(180deg,#f8e3ad,#e8c36a)}.nav-m-footer .nav-lang-link:focus-visible{outline-color:var(--nav-focus-ring, #f4d58c)}}@media (min-width: 640px) and (max-width: 1023px){.nav-home .nav-header-container{gap:.85rem}.nav-home .nav-header-brand{flex:0 1 auto}.nav-home .nav-brand-link>img{height:2.75rem!important}.nav-home .nav-brand-starfruit{font-size:1.5rem!important}.nav-home .nav-brand-express{font-size:.82rem!important}.nav-home .nav-header-menu-btn{width:2.65rem;height:2.65rem;flex-basis:2.65rem}.nav-mobile-drawer .nav-container{max-width:40rem}}@media (min-width: 800px) and (max-width: 1023px){.nav-home .nav-header-cta{min-height:2.7rem;gap:.5rem;padding:.34rem .4rem .34rem .85rem}.nav-home .nav-header-cta-label{font-size:.75rem;letter-spacing:.085em}.nav-home .nav-header-cta-icon{width:1.75rem;height:1.75rem}}@media (min-width: 1024px){.nav-home--v3.nav-refinement .nav-primary{align-self:center;margin-top:0;transform:translateY(1px)}.nav-home--v3.nav-refinement .nav-d-menu{position:relative;isolation:isolate;align-items:center;gap:.26rem;width:-moz-max-content;width:max-content;padding:.32rem;overflow:visible;border-radius:999px;transition:border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.nav-home--v3.nav-refinement .nav-d-menu-item{position:relative;z-index:1;flex:0 0 auto;min-width:auto;overflow:visible;border-radius:999px}.nav-home--v3.nav-refinement .nav-d-divider{display:none}.nav-home--v3.nav-refinement .nav-d-link,.nav-home--v3.nav-refinement .nav-d-link:hover,.nav-home--v3.nav-refinement .nav-d-link.active{position:relative;z-index:1;min-height:2.82rem!important;flex-direction:row;align-items:center;justify-content:center;gap:.58rem;padding:.52rem clamp(.82rem,1.25vw,1.2rem)!important;overflow:visible;border:1px solid transparent;border-radius:999px!important;clip-path:none;line-height:1;transform:none;transition:border-color .24s ease,background-color .24s ease,box-shadow .24s ease,color .18s ease,text-shadow .18s ease}.nav-home--v3.nav-refinement .nav-d-link:before,.nav-home--v3.nav-refinement .nav-d-link:hover:before,.nav-home--v3.nav-refinement .nav-d-link.active:before,.nav-home--v3.nav-refinement .nav-d-link-label:after,.nav-home--v3.nav-refinement .nav-d-link:hover .nav-d-link-label:after,.nav-home--v3.nav-refinement .nav-d-link.active .nav-d-link-label:after{content:none!important;display:none!important}.nav-home--v3.nav-refinement .nav-d-link-icon{position:relative;top:0;width:1.05rem;height:1.05rem;flex-shrink:0;transition:color .2s ease,filter .22s ease,transform .26s cubic-bezier(.16,1,.3,1)}.nav-home--v3.nav-refinement .nav-d-link-label,.nav-home--v3.nav-refinement .nav-d-link.active .nav-d-link-label{position:relative;display:inline-block;padding:0;font-weight:inherit;line-height:1.12;text-shadow:inherit}.nav-home--v3.nav-refinement .nav-d-fluid-indicator{--nav-indicator-ease: cubic-bezier(.22, 1, .36, 1);position:absolute;z-index:3;left:0;top:0;bottom:auto;width:var(--nav-indicator-width, 0px);height:2.5px;pointer-events:none;opacity:0;transform:translate3d(var(--nav-indicator-x, 0px),var(--nav-indicator-y, 0px),0);transition:none;will-change:width,transform}.nav-home--v3.nav-refinement .nav-d-fluid-indicator.is-ready{opacity:1;transition:width .48s var(--nav-indicator-ease),transform .48s var(--nav-indicator-ease),opacity .14s ease}.nav-home--v3.nav-refinement .nav-d-fluid-indicator-core{position:relative;display:block;width:100%;height:100%;border-radius:999px;background:linear-gradient(90deg,#74c8a5,#f3cf78 58%,#d9a33c);box-shadow:0 0 0 1px #fff1c41a,0 1px 4px #edbe5b33;transform:scaleX(1);transform-origin:center}.nav-home--v3.nav-refinement .nav-d-fluid-indicator-core:after{content:none;display:none}.nav-home--v3.nav-refinement .nav-header-cta{min-height:2.9rem;max-height:2.9rem;gap:.46rem!important;padding:.2rem .3rem .2rem .72rem!important}.nav-home--v3.nav-refinement .nav-header-cta-copy{gap:.05rem}.nav-home--v3.nav-refinement .nav-header-cta-eyebrow{display:block!important;font-size:.5625rem!important;line-height:1;letter-spacing:.1em}.nav-home--v3.nav-refinement .nav-header-cta-label,.nav-home--v3.nav-refinement .nav-header-cta-label-accent{font-size:clamp(.875rem,.82vw,.925rem)!important;line-height:1;letter-spacing:.055em!important}.nav-home--v3.nav-refinement .nav-header-cta-icon{width:1.7rem!important;height:1.7rem!important;margin-left:.02rem}.nav-home--v3.nav-refinement .nav-header-cta-icon svg{width:.9375rem;height:.9375rem}.nav-home--v3.nav-refinement .nav-d-menu{border:1px solid rgba(244,210,132,.15);background:#08141129;box-shadow:inset 0 1px #fff5d113,0 9px 22px -20px #020a07e6}.nav-home--v3.nav-refinement .nav-d-link{color:#f6f1e7db;font-size:clamp(.79rem,.78vw,.86rem)!important;font-weight:700;letter-spacing:.078em!important}.nav-home--v3.nav-refinement .nav-d-link:hover{border-color:#efcd7c26;background:linear-gradient(105deg,#eec1641a,#5eae7c11);color:#fff8e7}.nav-home--v3.nav-refinement .nav-d-link.active{border-color:#f3cf7a45;background:linear-gradient(105deg,#ecc05f2b,#539e701b);box-shadow:inset 0 1px #ffefbe1f;color:#fff7df}.nav-home--v3.nav-refinement .nav-d-link.active .nav-d-link-icon{color:#f0ca72;filter:drop-shadow(0 0 5px rgba(240,202,114,.24))}}@media (min-width: 800px) and (max-width: 1023px){.nav-home--v3.nav-refinement .nav-header-cta{min-height:2.7rem;max-height:2.7rem;gap:.4rem!important;padding:.3rem .34rem .3rem .78rem!important}.nav-home--v3.nav-refinement .nav-header-cta-label,.nav-home--v3.nav-refinement .nav-header-cta-label-accent{font-size:.875rem!important;letter-spacing:.055em!important}.nav-home--v3.nav-refinement .nav-header-cta-icon{width:1.625rem!important;height:1.625rem!important}.nav-home--v3.nav-refinement .nav-header-cta-icon svg{width:.875rem;height:.875rem}}@media (max-width: 1023.98px){.nav-home--v3.nav-refinement .nav-primary{display:none!important}}@media (min-width: 800px) and (max-width: 1023.98px){.nav-home--v3.nav-refinement .nav-header-cta{display:inline-flex!important}.nav-home--v3.nav-refinement .nav-header-cta-label,.nav-home--v3.nav-refinement .nav-header-cta-label-accent{font-size:.875rem!important;letter-spacing:.055em!important}}@media (max-width: 799.98px){.nav-home--v3.nav-refinement .nav-header-cta{display:none!important}}@media (prefers-reduced-motion: reduce){.nav-home--v3.nav-refinement .nav-d-fluid-indicator,.nav-home--v3.nav-refinement .nav-d-link,.nav-home--v3.nav-refinement .nav-d-link-icon{transition:none!important}}.pain-section{--forest-900: #07100c;--forest-800: #0a140f;--forest-700: #0d1c14;--forest-600: #101f18;--forest-500: #11241a;--gold: #f0c97a;--gold-deep: #d48c3a;--gold-bronze: #b8792e;--gold-pale: #f7dca4;--gold-muted: #d7be91;--sf-300: #8cd2b3;--sf-400: #56bd91;--sf-500: #00a87e;--sf-700: #007d5e;--ink-white: #ffffff;--ink-200: #c0d0c7;--ink-300: #a6bbaf;--ink-500: #7a9286;--amber: #ff8c00;--amber-2: #fb923c;--rust: #e0824a;--pen-red: #e8674c;--ps-head: var(--home-title-font);--ps-body: var(--home-body-font);--ps-sans: var(--home-body-font);--ps-mono: var(--home-body-font);--ps-serif: var(--home-body-font);--ps-hand: var(--font-hand, "Caveat", cursive);--ps-stack: 48px;--ps-stack-lg: 56px;position:relative;isolation:isolate;font-family:var(--ps-body);color:var(--ink-white);background:radial-gradient(70% 40% at 78% 4%,rgba(212,140,58,.08),transparent 50%),radial-gradient(70% 50% at 14% 96%,rgba(0,168,126,.06),transparent 55%),linear-gradient(180deg,#11241a,#0a140f,#0b1812);overflow:hidden}.pain-section *{box-sizing:border-box}.ps-grain{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)' opacity='0.05'/%3E%3C/svg%3E")}.ps-dotgrid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.4;background-image:radial-gradient(rgba(140,210,179,.09) 1px,transparent 1px);background-size:26px 26px;-webkit-mask-image:radial-gradient(120% 60% at 50% 0%,#000 25%,transparent 80%);mask-image:radial-gradient(120% 60% at 50% 0%,#000 25%,transparent 80%)}.ps-toprule{position:relative;height:4px;width:100%;z-index:5}.ps-toprule .glow{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,var(--gold-bronze) 30%,var(--gold) 50%,var(--gold-bronze) 70%,transparent);box-shadow:0 0 18px #f0c97a73}.ps-toprule .sheen{position:absolute;right:10%;bottom:0;left:10%;top:1px;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.35),transparent)}.ps-wrap{position:relative;z-index:2;max-width:1280px;margin:0 auto;padding:0 16px}@media (min-width: 640px){.ps-wrap{padding:0 24px}}@media (min-width: 1024px){.ps-wrap{padding:0 32px}}.ps-part{position:relative;z-index:2;padding:64px 0 0}@media (min-width: 900px){.ps-part{padding:84px 0 0}}.ps-divider{max-width:1280px;margin:0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(240,201,122,.16) 20%,rgba(140,210,179,.14) 80%,transparent)}.ps-eyebrow{display:inline-flex;align-items:center;gap:.7rem;font-family:var(--ps-body);font-size:.66rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:var(--gold);margin-bottom:18px}.ps-eyebrow .tick{width:2rem;height:1px;flex:0 0 auto;background:currentColor}.ps-eyebrow.center{justify-content:center}.ps-eyebrow.center .tick.r{background:linear-gradient(90deg,var(--gold),transparent)}.ps-eyebrow.center .tick.l{background:linear-gradient(90deg,transparent,var(--gold))}@media (max-width: 560px){.ps-eyebrow{font-size:.62rem;letter-spacing:.15em;gap:.6rem}}.ps-head{position:relative;max-width:780px}.ps-head .rule{position:absolute;left:-14px;top:6px;bottom:6px;width:4px;border-radius:99px;background:linear-gradient(180deg,var(--gold),var(--sf-400) 55%,rgba(0,150,112,.25))}@media (min-width: 900px){.ps-head .rule{left:-26px}}.ps-head .inner{padding-left:20px}@media (min-width: 900px){.ps-head .inner{padding-left:36px}}.ps-head--right{margin-left:auto;text-align:right;max-width:900px}.ps-head--right .rule{left:auto;right:-14px}@media (min-width: 900px){.ps-head--right .rule{left:auto;right:-26px}}.ps-head--right .inner{padding-left:0;padding-right:20px}@media (min-width: 900px){.ps-head--right .inner{padding-right:36px}}.ps-head--right .ps-eyebrow{flex-direction:row-reverse}.ps-head--right .ps-eyebrow .tick{background:currentColor}.ps-head--right .ps-lede{margin-left:auto;max-width:720px;border-left:none;border-right:1px solid rgba(255,255,255,.12);padding-left:0;padding-right:20px}.ps-typical-tuesday .ps-head--right .ps-title{text-wrap:balance}@media (max-width: 1150px) and (min-width: 721px){.ps-typical-tuesday .ps-head--right{max-width:100%;padding-left:clamp(2.75rem,14vw,8rem);box-sizing:border-box}.ps-typical-tuesday .ps-head--right .ps-title{font-size:clamp(1.95rem,3.5vw,2.85rem);max-width:17ch;margin-left:auto;line-height:1.08}.ps-typical-tuesday .ps-head--right .ps-lede{max-width:min(34rem,100%)}}@media (max-width: 720px){.ps-typical-tuesday .ps-head--right .ps-title{font-size:clamp(1.85rem,7.2vw,2.35rem);max-width:15ch;margin-left:auto;margin-right:0;text-align:right;line-height:1.06;font-weight:400}.ps-typical-tuesday .ps-head--right .ps-lede{font-size:clamp(.9rem,3.4vw,.98rem);line-height:1.55}}.ps-head--price-gap{max-width:820px;margin-bottom:0}.ps-head--price-gap .ps-title{font-size:clamp(2.1rem,3.8vw,3.4rem);line-height:1.1;text-wrap:balance;max-width:21ch}.ps-head--price-gap .ps-lede{max-width:46ch}.ps-title-break{display:block}@media (min-width: 560px){.ps-title-break{display:none}}.ps-title{font-family:var(--ps-head);font-weight:800;color:#fff;line-height:1.04;letter-spacing:-.01em;font-size:clamp(2.3rem,5vw,4.2rem);margin-bottom:20px}.ps-title .accent{color:var(--gold);font-style:italic;font-weight:700}.ps-title .accent-amber{color:var(--amber-2);font-style:italic;font-weight:700}.ps-title .accent-sf{color:var(--sf-300);font-style:italic;font-weight:700}@media (max-width: 560px){.ps-title{line-height:1.1;margin-bottom:16px}}.ps-lede{font-family:var(--ps-serif);font-style:italic;font-size:clamp(1.02rem,1.6vw,1.26rem);line-height:1.62;color:var(--ink-300);border-left:1px solid rgba(255,255,255,.12);padding-left:20px;max-width:600px}.ps-lede b{color:var(--ink-200);font-style:normal;font-weight:600}.ps-price-gap>.ps-wrap,.ps-coststrip--bridge>.ps-wrap,.ps-typical-tuesday>.ps-wrap,.ps-incentives-scene-content>.ps-wrap,.ps-incentives-costcap>.ps-wrap{padding-inline:clamp(32px,8vw,88px)}.ps-proof-pressure{position:relative;background:linear-gradient(180deg,#050a1200,#362f1e29 26%,#3a322038 46%,#1e1e1857,#090d10b8,#050a12)}.ps-price-gap.ps-part{position:relative;padding:clamp(64px,9vh,96px) 0 clamp(40px,6vh,64px);overflow:hidden}@media (min-width: 900px){.ps-price-gap.ps-part{padding:clamp(88px,12vh,136px) 0 clamp(48px,7vh,72px)}}.ps-price-gap>.ps-wrap{position:relative;z-index:1;width:100%}.ps-price-visual-reveal{min-width:0;width:100%;margin-top:var(--ps-stack)}.ps-price-composition{position:relative;display:flex;flex-direction:column;align-items:center;gap:clamp(18px,2.5vw,28px);width:100%;max-width:940px;margin-inline:auto}.ps-price-composition:before{content:"";position:absolute;z-index:-1;top:-10%;right:-16%;bottom:-4%;left:-16%;pointer-events:none;background:radial-gradient(ellipse 72% 62% at 50% 44%,rgba(242,232,214,.16),rgba(212,140,58,.05) 56%,transparent 76%);filter:blur(26px)}.ps-pg-closeline{margin:0;margin-top:clamp(6px,1.2vw,14px);max-width:46ch;text-align:center;font-family:var(--ps-sans, system-ui, sans-serif);font-size:clamp(1rem,1.3vw,1.18rem);line-height:1.5;color:var(--ink-200);letter-spacing:.01em}.ps-pg-closeline em{font-family:var(--ps-head);font-style:italic;font-weight:600;color:var(--sf-300)}.ps-pg-support{margin:0;max-width:52ch;text-align:center;font-family:var(--ps-sans, system-ui, sans-serif);font-size:clamp(.88rem,1.05vw,.98rem);line-height:1.55;color:var(--ink-500)}.ps-price-visual{position:relative;width:100%;margin:0;-webkit-mask-image:radial-gradient(ellipse 27% 64% at 29% 47%,#000 60%,rgba(0,0,0,.5) 80%,transparent 98%),radial-gradient(ellipse 27% 64% at 71% 47%,#000 60%,rgba(0,0,0,.5) 80%,transparent 98%),radial-gradient(ellipse 15% 36% at 50% 46%,#000 55%,transparent 100%);mask-image:radial-gradient(ellipse 27% 64% at 29% 47%,#000 60%,rgba(0,0,0,.5) 80%,transparent 98%),radial-gradient(ellipse 27% 64% at 71% 47%,#000 60%,rgba(0,0,0,.5) 80%,transparent 98%),radial-gradient(ellipse 15% 36% at 50% 46%,#000 55%,transparent 100%)}.ps-price-visual img{display:block;width:100%;height:auto;aspect-ratio:1305 / 590;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.ps-price-figures{display:grid;grid-template-columns:1fr 1fr;width:100%;margin-top:calc(-1*clamp(4px,1vw,12px))}.ps-price-figure{display:flex;flex-direction:column;align-items:center;gap:clamp(4px,.7vw,8px);text-align:center}.ps-price-figure-label{font-family:var(--ps-mono);font-size:clamp(.62rem,1vw,.75rem);font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--gold-muted)}.ps-price-figure-value{font-family:var(--ps-head);font-weight:700;font-size:clamp(2rem,4.6vw,3.4rem);line-height:1;color:var(--ink-white);font-variant-numeric:tabular-nums}.ps-price-figure-per{font-family:var(--ps-sans, system-ui, sans-serif);font-size:clamp(.7rem,.95vw,.82rem);color:var(--ink-500)}.ps-price-figure--with .ps-price-figure-label,.ps-price-figure--with .ps-price-figure-value{color:var(--sf-300)}@media (max-width: 560px){.ps-price-gap.ps-part{padding:clamp(48px,8vh,64px) 0 clamp(32px,5vh,44px)}.ps-price-visual-reveal{margin-top:36px}.ps-price-visual{width:calc(100% + 2*clamp(16px,6vw,40px));margin-inline:calc(-1*clamp(16px,6vw,40px))}.ps-pg-closeline{max-width:30ch;font-size:.95rem}.ps-pg-support{font-size:.88rem}}.ps-coststrip{position:relative}.ps-costs{position:relative;z-index:2;display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding:34px 0 26px}.ps-cstat{text-align:center}.ps-cstat .cl{font-family:var(--ps-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-500);margin-bottom:4px}.ps-cl-short{display:none}.ps-cstat .cv{font-family:var(--ps-head);font-weight:800;font-size:clamp(2.2rem,4vw,3.4rem);line-height:1;color:#e8503a;text-shadow:0 0 26px rgba(232,80,58,.28);font-variant-numeric:tabular-nums}.ps-cstat .cv .ar-up{font-size:.5em;vertical-align:.32em;margin-right:1px}.ps-cstat.hot .cl{color:#f6ab97}.ps-cstat.hot .cv{color:#ff5b3d;text-shadow:0 0 36px rgba(255,91,61,.5);font-size:clamp(2.6rem,4.8vw,4rem)}.ps-costcap{text-align:center;padding:18px 0;font-family:var(--ps-mono);font-size:11.5px;letter-spacing:.22em;text-transform:uppercase;color:#7e9185}.ps-costcap-line{display:inline}.ps-costcap .st{color:var(--gold);margin:0 8px}.ps-coststrip--bridge{position:relative;z-index:2;padding-top:clamp(40px,6vw,72px);padding-bottom:0;background:transparent}.ps-coststrip--bridge:after{content:"";display:block;height:clamp(56px,8vw,96px);pointer-events:none;background:linear-gradient(180deg,#050a1200,#050a128c 42%,#050a12eb 78%,#050a12)}.ps-coststrip--bridge .ps-costs{padding-top:clamp(28px,4vw,40px);padding-bottom:clamp(24px,3.5vw,36px)}@media (max-width: 760px){.ps-costs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:26px 0 18px}.ps-costs .ps-cstat.hot{grid-column:auto;order:0;padding-bottom:0;border-bottom:none}.ps-cstat{min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.ps-cstat .cl{font-size:10.5px;letter-spacing:.07em;margin-bottom:6px;line-height:1.15;max-width:100%}.ps-cl-long{display:none}.ps-cl-short{display:inline}.ps-cstat .cv{font-size:clamp(1.65rem,7.8vw,2.25rem);text-shadow:0 0 20px rgba(232,80,58,.22)}.ps-cstat.hot .cv{font-size:clamp(1.8rem,8.4vw,2.4rem);text-shadow:0 0 28px rgba(255,91,61,.42)}.ps-cstat .cv .ar-up{font-size:.48em;vertical-align:.28em;margin-right:1px}.ps-costs .ps-cstat.ps-cstat--mobile-hide{display:none}.ps-costcap{padding:10px 6px 0;font-size:12px;letter-spacing:.04em;line-height:1.45;text-transform:none;text-wrap:balance}.ps-costcap-line{display:inline}.ps-costcap .cl{display:inline;text-transform:none;letter-spacing:.02em}.ps-costcap .st{display:inline;margin:0 .4em;font-size:.85em;vertical-align:baseline}}.ps-canvas{position:relative;margin-top:var(--ps-stack);min-height:720px}@media (max-width: 899px){.ps-canvas{min-height:0}}.ps-alerts{position:absolute;top:-14px;right:0;z-index:30;display:flex;flex-direction:column;gap:12px;align-items:flex-end}@media (max-width: 899px){.ps-alerts{position:static;flex-direction:row;flex-wrap:wrap;order:-1}}.ps-alert{display:inline-flex;align-items:center;gap:9px;background:linear-gradient(180deg,#0c1812,#070f0b);border:1px solid rgba(240,201,122,.28);border-radius:9px;padding:9px 14px;font-family:var(--ps-mono);font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--gold-pale);box-shadow:0 14px 34px #00000080,inset 0 1px #ffffff0d;animation:ps-alertpulse 4.5s ease-in-out infinite}.ps-alert .ico{color:var(--amber-2);font-size:13px}.ps-alert:nth-child(2){animation-delay:1.4s}@keyframes ps-alertpulse{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.ps-win{position:absolute;z-index:10;background:linear-gradient(180deg,#12221aeb,#09120df0);border:1px solid rgba(255,255,255,.1);border-radius:14px;overflow:hidden;box-shadow:0 34px 70px #0000008c,0 4px 12px #0006,inset 0 1px #ffffff0f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (min-width: 550px) and (max-width: 719px){.ps-typical-tuesday{isolation:isolate;overflow:visible;padding-bottom:clamp(2.5rem,6.5vw,4rem)}.ps-typical-tuesday .ps-canvas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:auto auto auto;align-items:start;-moz-column-gap:clamp(4px,1vw,8px);column-gap:clamp(4px,1vw,8px);row-gap:clamp(2px,.6vw,6px);position:relative;min-height:0;width:100%;max-width:100%;margin-inline:0;padding:clamp(4px,1vw,8px) 0 clamp(1.65rem,3.75vw,2.5rem)}.ps-typical-tuesday .ps-canvas-left{display:contents}.ps-typical-tuesday .ps-win--invoice,.ps-typical-tuesday .ps-scribble{display:none!important}.ps-typical-tuesday .ps-win{position:relative!important;inset:auto!important;flex-shrink:0}.ps-typical-tuesday .ps-win--sms{grid-column:1;grid-row:1;width:100%!important;max-width:100%;justify-self:stretch;margin:0;rotate:-2deg;z-index:12}.ps-typical-tuesday .ps-win--scan{grid-column:1;grid-row:2;width:100%!important;max-width:100%;justify-self:stretch;align-self:start;margin-top:clamp(2px,.6vw,6px);rotate:-1.5deg;z-index:11}.ps-typical-tuesday .ps-win--sheet{grid-column:2;grid-row:1 / span 2;width:100%!important;max-width:100%;justify-self:stretch;align-self:stretch;margin:0;rotate:1.2deg;z-index:13;display:flex;flex-direction:column}.ps-typical-tuesday .ps-win--sheet .ps-win-body{flex:1;display:flex;flex-direction:column;padding-bottom:clamp(14px,2.5vw,18px)}.ps-typical-tuesday .ps-win--sheet .ps-sheet{flex:1;display:flex;flex-direction:column}.ps-typical-tuesday .ps-win--sheet .ps-sheet table{flex:1}.ps-typical-tuesday .ps-sheet-row-extra{display:table-row}.ps-typical-tuesday .ps-win-bar{padding:8px 11px;min-height:32px}.ps-typical-tuesday .ps-win-name{font-size:10px}.ps-typical-tuesday .ps-win-ctrls{font-size:10px;letter-spacing:.14em}.ps-typical-tuesday .ps-win-body{padding:12px 13px 14px}.ps-typical-tuesday .ps-bubble{font-size:12px;padding:7px 10px}.ps-typical-tuesday .ps-sms-meta{font-size:8.5px}.ps-typical-tuesday .ps-sheet table{font-size:11px}.ps-typical-tuesday .ps-sheet th{font-size:8.5px;padding:4px 6px}.ps-typical-tuesday .ps-sheet td{padding:clamp(5px,1vw,7px) 6px}.ps-typical-tuesday .ps-win--sheet .ps-sheet td{padding:clamp(6px,1.1vw,8px) 6px}.ps-typical-tuesday .ps-scan-img{height:clamp(72px,13vw,104px)}.ps-typical-tuesday .ps-scan-status{font-size:12px;margin-top:8px}.ps-typical-tuesday .ps-canvas-cap{grid-column:1 / -1;grid-row:3;position:relative;bottom:auto;margin-top:clamp(6px,1.2vw,12px);text-align:center;font-size:clamp(14px,2.2vw,16px);line-height:1.48;opacity:1;transform:none}.ps-typical-tuesday .ps-canvas-cap--desktop{display:none}.ps-typical-tuesday .ps-canvas-cap--mobile{display:inline}}@media (max-width: 549px){.ps-typical-tuesday{overflow:visible;padding-bottom:clamp(1.75rem,5.5vw,2.75rem)}.ps-typical-tuesday .ps-canvas{display:flex;flex-direction:column;align-items:stretch;gap:clamp(4px,1.5vw,8px);min-height:0;width:100%;max-width:100%;margin-inline:0;padding:6px 0 clamp(1.4rem,4vw,2.25rem)}.ps-typical-tuesday .ps-canvas-left{position:static;display:flex;flex-direction:column;align-items:stretch;gap:clamp(4px,1.5vw,8px);width:100%;max-width:none;height:auto;min-height:0;padding:0 0 clamp(1rem,3.25vw,1.65rem)}.ps-typical-tuesday .ps-canvas-left .ps-win--scan{margin-top:clamp(-1px,-.3vw,0px)}.ps-typical-tuesday .ps-canvas-left .ps-win--sheet{margin-left:0}.ps-typical-tuesday .ps-scribble{display:none!important}.ps-typical-tuesday .ps-win{position:relative!important;inset:auto!important;width:100%!important;max-width:100%;min-width:0;flex-shrink:0;box-shadow:0 22px 48px #00000085,0 8px 18px #0000005c,inset 0 1px #ffffff12}.ps-typical-tuesday .ps-win--sms{align-self:flex-start;width:min(92%,calc(100% - 1.5rem))!important;margin-left:clamp(2px,1vw,6px);rotate:-1.8deg}.ps-typical-tuesday .ps-win--sheet{align-self:flex-end;width:min(90%,calc(100% - 2rem))!important;margin-top:clamp(-1px,-.3vw,0px);margin-left:auto;margin-right:clamp(2px,1vw,6px);rotate:1.6deg}.ps-typical-tuesday .ps-win--scan{align-self:flex-start;width:min(91%,calc(100% - 1.75rem))!important;margin-top:clamp(-1px,-.3vw,0px);margin-left:clamp(6px,2.5vw,14px);rotate:-1.4deg}.ps-typical-tuesday .ps-win--invoice{display:none!important}.ps-typical-tuesday .ps-win-bar{display:flex;align-items:center;gap:7px;padding:8px 10px;min-height:34px}.ps-typical-tuesday .ps-win-dots{flex-shrink:0}.ps-typical-tuesday .ps-win-name{flex:1 1 auto;min-width:0;font-size:10px;line-height:1.25;letter-spacing:.03em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-typical-tuesday .ps-win-ctrls{flex-shrink:0;margin-left:4px;font-size:10px;letter-spacing:.12em;opacity:.85}.ps-typical-tuesday .ps-win-body{padding:11px 12px 13px}.ps-typical-tuesday .ps-bubble{font-size:13px;line-height:1.35;padding:8px 11px}.ps-typical-tuesday .ps-sms-meta{font-size:8.5px;margin-top:3px}.ps-typical-tuesday .ps-sheet table{font-size:12px}.ps-typical-tuesday .ps-sheet th{font-size:8.5px;padding:5px 6px}.ps-typical-tuesday .ps-sheet td{padding:6px}.ps-typical-tuesday .ps-scan-img{height:76px}.ps-typical-tuesday .ps-scan-tag{font-size:9px;padding:8px 10px}.ps-typical-tuesday .ps-scan-status{font-size:14px;font-weight:700;margin-top:9px}.ps-typical-tuesday .ps-inv-body{padding:12px 13px 16px}.ps-typical-tuesday .ps-inv-from{font-size:12px}.ps-typical-tuesday .ps-inv table{font-size:10px}.ps-typical-tuesday .ps-inv th{font-size:8px}.ps-typical-tuesday .ps-inv td{padding:5px 0}.ps-typical-tuesday .ps-inv-totals{font-size:10px;width:72%}.ps-typical-tuesday .ps-inv-totals .row.total{font-size:13px}.ps-typical-tuesday .ps-inv-alerts .ps-alert{font-size:8.5px;padding:5px 8px}.ps-typical-tuesday .ps-canvas-cap{margin-top:clamp(.75rem,3.5vw,1.25rem);padding-top:.15rem;padding-inline:clamp(.5rem,3vw,1rem);text-align:center;font-size:clamp(15px,4vw,16px);line-height:1.48;opacity:1;transform:none}}.ps-canvas-cap--mobile{display:none}@media (max-width: 549px){.ps-canvas-cap--desktop{display:none}.ps-canvas-cap--mobile{display:inline}}.ps-win-bar{display:flex;align-items:center;gap:8px;padding:9px 13px;border-bottom:1px solid rgba(255,255,255,.07);background:#ffffff06}.ps-win-dots{display:flex;gap:6px}.ps-win-dots i{width:9px;height:9px;border-radius:50%;display:block;background:#3a4a42}.ps-win-name{font-family:var(--ps-mono);font-size:11px;color:var(--ink-500);letter-spacing:.02em}.ps-win-ctrls{margin-left:auto;font-family:var(--ps-mono);font-size:11px;color:#3f4f47;letter-spacing:.18em}.ps-win-body{padding:16px 18px 18px}.ps-win--sms{top:8px;left:0;width:300px;rotate:-2.5deg}.ps-win--sheet{top:256px;left:36px;width:340px;rotate:1.5deg;z-index:9}@media (min-width: 900px){.ps-typical-tuesday{isolation:isolate}.ps-typical-tuesday .ps-canvas{margin-top:8px;position:relative;min-height:calc(40px + 35.5rem);padding-bottom:3.5rem}.ps-typical-tuesday .ps-canvas-cap{bottom:0}.ps-typical-tuesday .ps-canvas-left{position:relative;width:min(46%,400px);max-width:400px;margin-top:40px;min-height:32rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:clamp(28px,3.8vh,44px);z-index:12}.ps-typical-tuesday .ps-canvas-left .ps-win{position:relative;inset:auto;top:auto;right:auto;bottom:auto;left:auto;flex-shrink:0}.ps-typical-tuesday .ps-canvas-left .ps-win--sms{width:300px;rotate:-2.5deg;z-index:11}.ps-typical-tuesday .ps-canvas-left .ps-win--sheet{width:340px;margin-left:clamp(28px,4vw,48px);rotate:1.5deg;z-index:10}.ps-typical-tuesday .ps-canvas-left .ps-win--scan{width:318px;margin-top:auto;rotate:-2deg;z-index:16}.ps-typical-tuesday .ps-win--invoice{top:40px;right:64px;width:432px;rotate:1.2deg;z-index:20}}@media (min-width: 1068px){.ps-typical-tuesday{--ps-tt-lift: clamp(11.5rem, 12vw + 4.5rem, 13.75rem);--ps-tt-collapse: clamp(7rem, 8.5vw, 9rem);padding-bottom:0}.ps-typical-tuesday .ps-canvas-left{transform:translateY(calc(-1 * var(--ps-tt-lift)));margin-bottom:calc(-1 * var(--ps-tt-collapse))}.ps-typical-tuesday .ps-canvas{min-height:max(36rem,calc(40px + 32rem + 3.5rem - var(--ps-tt-collapse)));padding-bottom:1.5rem}.ps-typical-tuesday .ps-canvas-cap{bottom:0}.ps-typical-tuesday .ps-win--invoice{translate:-2.75rem 0}.ps-typical-tuesday .ps-scribble.s1{transform:translate(-2.75rem) rotate(-5deg)}.ps-typical-tuesday .ps-scribble.s4{transform:translate(-2.75rem) rotate(-3deg)}.ps-typical-tuesday .ps-scribble.s3{transform:translate(-2.75rem) rotate(-2.5deg)}}.ps-win--invoice{top:40px;right:64px;width:432px;rotate:1.2deg;z-index:20}.ps-win--scan{top:430px;right:0;width:318px;rotate:-2deg;z-index:14}@media (max-width: 1180px) and (min-width: 900px){.ps-typical-tuesday .ps-win--invoice,.ps-win--invoice{right:0;width:400px}.ps-typical-tuesday .ps-win--invoice{translate:-3.5rem 0}.ps-typical-tuesday .ps-canvas-left .ps-win--sms{width:280px}.ps-typical-tuesday .ps-canvas-left .ps-win--sheet{width:300px;margin-left:clamp(20px,3vw,36px)}.ps-typical-tuesday .ps-canvas-left .ps-win--scan{width:280px}}@media (max-width: 1180px) and (min-width: 1068px){.ps-typical-tuesday .ps-win--invoice{translate:-4.5rem 0}}@media (max-width: 1067px) and (min-width: 900px){.ps-typical-tuesday{padding-bottom:clamp(2rem,4vw,3rem)}.ps-typical-tuesday .ps-canvas-left .ps-win--scan{display:none!important}.ps-typical-tuesday .ps-canvas{min-height:clamp(36rem,62vw,40rem);padding-bottom:clamp(3rem,5vw,3.75rem)}.ps-typical-tuesday .ps-canvas-cap{bottom:0;padding-inline:clamp(1rem,4vw,2rem);line-height:1.5}.ps-typical-tuesday .ps-canvas-left{margin-top:20px;margin-left:clamp(1.5rem,4vw,2.75rem);min-height:0;width:min(40%,320px);max-width:320px;gap:clamp(8px,1.6vw,14px)}.ps-typical-tuesday .ps-canvas-left .ps-win--sms{width:clamp(228px,27vw,260px);rotate:-2deg;z-index:13}.ps-typical-tuesday .ps-canvas-left .ps-win--sheet{width:clamp(236px,28vw,268px);margin-left:clamp(14px,2.8vw,26px);margin-top:0;rotate:1.2deg;z-index:12}.ps-typical-tuesday .ps-win--invoice{top:20px;width:clamp(330px,40vw,380px);translate:-2.25rem 0;z-index:20}}.ps-sms{display:flex;flex-direction:column;gap:9px}.ps-bubble{max-width:84%;padding:8px 12px;border-radius:13px;font-size:13px;line-height:1.35}.ps-bubble.in{align-self:flex-start;background:#16271e;color:var(--ink-200);border:1px solid rgba(255,255,255,.06);border-bottom-left-radius:4px}.ps-bubble.out{align-self:flex-end;background:#00a87e2e;color:#d7f5e8;border:1px solid rgba(86,189,145,.3);border-bottom-right-radius:4px}.ps-sms-meta{font-family:var(--ps-mono);font-size:9.5px;color:#5d6f66;text-transform:uppercase;letter-spacing:.14em;margin-top:4px}.ps-sheet-row-extra{display:none}.ps-sheet table{width:100%;border-collapse:collapse;font-family:var(--ps-mono);font-size:12px}.ps-sheet th{text-align:left;color:var(--ink-500);font-weight:500;padding:5px 8px;border-bottom:1px solid rgba(255,255,255,.08);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.ps-sheet td{padding:7px 8px;border-bottom:1px solid rgba(255,255,255,.045);color:var(--ink-200)}.ps-sheet .ref{color:var(--pen-red);font-weight:700;background:#e8674c14}.ps-sheet .late{color:var(--amber-2)}.ps-scan-img{position:relative;height:150px;border-radius:8px;overflow:hidden;background:#0e1a14;display:flex;align-items:flex-end}.ps-scan-img:before{content:"";position:absolute;top:-12px;right:-12px;bottom:-12px;left:-12px;z-index:0;background:url(/assets/optimized/man-van-packages-1280.webp) center 42% / cover no-repeat;filter:blur(2.5px) brightness(.5) saturate(.8) contrast(1.04);transform:rotate(-1.2deg) scale(1.1)}.ps-scan-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#07100c00 28%,#07100ceb),radial-gradient(60% 50% at 72% 16%,rgba(255,255,255,.08),transparent 70%)}.ps-scan-tag{position:relative;z-index:2;font-family:var(--ps-mono);font-size:10px;color:var(--ink-300);padding:10px 12px;letter-spacing:.05em}.ps-scan-status{display:flex;align-items:center;justify-content:flex-start;width:100%;gap:8px;margin-top:12px;padding:0 2px;text-align:left;font-weight:700;font-size:14px;color:#fff}.ps-scan-status .pin{width:8px;height:8px;border-radius:50%;background:var(--amber);box-shadow:0 0 10px var(--amber);animation:ps-blink 1.6s steps(2) infinite}@keyframes ps-blink{50%{opacity:.25}}.ps-inv{background:linear-gradient(180deg,#fbf6ea,#f3ead6);color:#2a2118}.ps-inv .ps-win-bar{background:#0000000a;border-bottom-color:#00000014}.ps-inv .ps-win-name{color:#8a7a5e}.ps-inv .ps-win-ctrls{color:#b9a884}.ps-inv .ps-win-dots i{background:#cdbf9f}.ps-inv-body{padding:18px 20px 22px;position:relative}.ps-inv-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.ps-inv-from{font-family:var(--ps-head);font-weight:800;font-size:14px;letter-spacing:.02em;color:#3a2e1e}.ps-inv-from small{display:block;font-family:var(--ps-mono);font-weight:400;font-size:9.5px;color:#9a8a6c;letter-spacing:.08em;margin-top:3px}.ps-inv-no{font-family:var(--ps-mono);font-size:10.5px;color:#8a7a5e;margin-top:6px}.ps-inv-badge{display:inline-block;white-space:nowrap;font-family:var(--ps-mono);font-size:9px;font-weight:700;letter-spacing:.12em;color:#b4452f;background:#f6dcd4;border:1px solid #e3a99a;padding:4px 8px;border-radius:5px;text-transform:uppercase}.ps-inv table{width:100%;border-collapse:collapse;font-family:var(--ps-mono);font-size:11.5px}.ps-inv th{text-align:left;font-weight:700;color:#8a7a5e;font-size:9px;letter-spacing:.1em;text-transform:uppercase;padding:6px 0;border-bottom:1.5px solid #d8c9a8}.ps-inv th.r,.ps-inv td.r{text-align:right}.ps-inv td{padding:7px 0;border-bottom:1px solid #e6dbc2;color:#4a3d29}.ps-inv tr.void td{color:#a8967a}.ps-inv tr.void td .x{color:#b4452f;font-weight:700}.ps-inv-totals{margin-top:12px;margin-left:auto;width:62%;font-family:var(--ps-mono);font-size:11.5px}.ps-inv-totals .row{display:flex;justify-content:space-between;padding:4px 0;color:#5a4c34}.ps-inv-totals .row.fuel{color:#9a3a22;font-weight:700;background:#f7e0c6;margin:4px -8px;padding:6px 8px;border-radius:6px;border:1px dashed #d68a4e}.ps-inv-totals .row.total{border-top:2px solid #3a2e1e;margin-top:6px;padding-top:8px;font-family:var(--ps-head);font-weight:800;font-size:15px;color:#2a2118}.ps-inv-alerts{position:absolute;left:18px;bottom:21px;z-index:6;display:flex;flex-direction:column;gap:8px;align-items:flex-start;max-width:42%;pointer-events:none}.ps-inv-alerts .ps-alert{font-size:10px;padding:7px 11px;letter-spacing:.06em}@media (max-width: 899px){.ps-inv-alerts{position:static;max-width:none;flex-direction:row;flex-wrap:wrap;margin-top:14px}}.ps-scribble{position:absolute;z-index:40;pointer-events:none;font-family:var(--ps-hand);font-weight:700;line-height:1.12;color:var(--pen-red);text-shadow:0 2px 6px rgba(0,0,0,.5)}.ps-scribble.s1{top:200px;right:506px;width:168px;font-size:19px;transform:rotate(-5deg);text-align:right}.ps-scribble.s4{top:374px;right:506px;width:168px;font-size:17.5px;transform:rotate(-3deg);text-align:right}.ps-scribble.s3{top:482px;right:506px;width:168px;font-size:17px;transform:rotate(-2.5deg);text-align:right}@media (max-width: 1180px){.ps-scribble,.ps-circle-mark{display:none}}.ps-circle-mark{position:absolute;z-index:39;pointer-events:none;bottom:78px;right:6px;width:210px;height:48px}.ps-canvas-cap{position:absolute;bottom:-54px;left:0;right:0;text-align:center;font-family:var(--ps-serif);font-style:italic;color:var(--ink-300);font-size:16px}@media (max-width: 899px){.ps-canvas-cap{position:static;margin-top:26px}}@media (min-width: 720px){.ps-typical-tuesday .ps-canvas{min-height:0;margin-top:clamp(1.75rem,3vw,2.75rem);padding:0 0 clamp(2.75rem,5vw,4rem)}.ps-typical-tuesday .ps-canvas-left{position:relative;display:grid;width:min(100%,1160px);max-width:1160px;min-height:0;margin:0 auto;transform:none!important;grid-template-columns:minmax(0,1.16fr) minmax(min(20rem,42%),.84fr);grid-template-rows:auto auto;gap:clamp(.75rem,2vw,1.5rem);align-items:start}.ps-typical-tuesday .ps-canvas-left .ps-win{position:relative!important;inset:auto!important;width:auto!important;max-width:none;margin:0!important;translate:none!important;transition:rotate .26s ease,box-shadow .26s ease}.ps-typical-tuesday .ps-canvas-left .ps-win--sheet{grid-column:1;grid-row:1 / span 2;align-self:stretch;display:flex;flex-direction:column;rotate:-.5deg}.ps-typical-tuesday .ps-canvas-left .ps-win--sheet .ps-win-body,.ps-typical-tuesday .ps-canvas-left .ps-win--sheet .ps-sheet,.ps-typical-tuesday .ps-canvas-left .ps-win--sheet .ps-sheet table{flex:1;height:100%}.ps-typical-tuesday .ps-sheet-row-extra{display:table-row}.ps-typical-tuesday .ps-canvas-left .ps-win--sms{grid-column:2;grid-row:1;rotate:.7deg;z-index:12}.ps-typical-tuesday .ps-canvas-left .ps-win--scan{display:block!important;grid-column:2;grid-row:2;rotate:-.6deg;z-index:11}}@media (min-width: 900px){.ps-typical-tuesday .ps-canvas{min-height:40rem;padding-bottom:3.5rem}.ps-typical-tuesday .ps-canvas-left{display:block;width:min(100%,1160px);max-width:1160px;min-height:36rem;margin:0 auto}.ps-typical-tuesday .ps-canvas-left .ps-win{position:absolute!important;inset:auto!important;width:auto!important;margin:0!important}.ps-typical-tuesday .ps-canvas-left .ps-win--sms{top:1rem!important;left:calc(clamp(1.25rem,4vw,4.5rem) + 5.5rem)!important;width:300px!important;rotate:-2.8deg;z-index:12}.ps-typical-tuesday .ps-canvas-left .ps-win--sheet{top:6.75rem!important;left:min(calc(clamp(28rem,42vw,32rem) + 5.5rem),calc(100% - 22rem))!important;width:340px!important;display:block;rotate:1.7deg;z-index:11}.ps-typical-tuesday .ps-canvas-left .ps-win--sheet .ps-win-body,.ps-typical-tuesday .ps-canvas-left .ps-win--sheet .ps-sheet,.ps-typical-tuesday .ps-canvas-left .ps-win--sheet .ps-sheet table{height:auto}.ps-typical-tuesday .ps-canvas-left .ps-win--scan{display:block!important;top:17.25rem!important;left:calc(clamp(4.5rem,9vw,10.5rem) + 5.5rem)!important;width:318px!important;rotate:-1.8deg;z-index:10}}.ps-typical-tuesday .ps-win--sms{rotate:2.5deg}@media (max-width: 549px){.ps-typical-tuesday .ps-win--sms{rotate:1.8deg;margin-left:clamp(10px,3vw,16px);margin-top:-.35rem}}@media (min-width: 550px) and (max-width: 719px){.ps-typical-tuesday .ps-win--sms{rotate:2deg;translate:clamp(.35rem,1.2vw,.65rem) -.4rem}}@media (min-width: 720px) and (max-width: 899px){.ps-typical-tuesday .ps-canvas-left .ps-win--sms{rotate:1.4deg;translate:clamp(.4rem,1vw,.75rem) -.45rem!important}}@media (min-width: 900px) and (max-width: 1067px){.ps-typical-tuesday .ps-canvas-left .ps-win--sms{rotate:2deg;translate:.75rem -.5rem!important}}@media (min-width: 900px){.ps-typical-tuesday .ps-canvas-left .ps-win--sms{rotate:2.8deg;translate:none!important;top:.35rem!important;left:calc(clamp(1.25rem,4vw,4.5rem) + 6.25rem)!important}}@media (min-width: 900px) and (max-width: 1024px){.ps-typical-tuesday .ps-canvas-left .ps-win--sms{top:.25rem!important;left:calc(clamp(1.15rem,3.5vw,3.5rem) + 4.25rem)!important;width:clamp(248px,28.5vw,284px)!important;translate:none!important;rotate:2.2deg}.ps-typical-tuesday .ps-canvas-left .ps-win--scan{display:block!important;top:16.75rem!important;left:calc(clamp(2.25rem,5.5vw,5.5rem) + 3.5rem)!important;width:clamp(260px,30vw,300px)!important;rotate:-1.5deg}}@property --incentives-exit-progress{syntax: "<number>"; inherits: true; initial-value: 0;}.ps-subhead{max-width:760px;margin:30px auto 0;text-align:center;color:var(--ink-300);font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.62}.ps-incentives.ps-part{padding-top:0;padding-bottom:0;background:transparent}.ps-incentives{--ps-incentives-max-w: min(92vw, 1080px);--ps-incentives-scene-gap: clamp(20px, 3vw, 32px);--incentives-exit-blend: clamp(4.75rem, 11vw, 7.5rem);--incentives-exit-wave: var(--incentives-exit-blend);--incentives-content-clearance: 1.35rem;overflow:hidden;--ps-incentives-accent: #8fd4a8;position:relative;font-family:var(--ps-body)}@media (min-width: 768px){.ps-incentives{--incentives-exit-blend: clamp(5.25rem, 9vw, 7.75rem);--incentives-content-clearance: 1.1rem}}.ps-incentives-header{max-width:780px;margin-inline:auto;text-align:center}.ps-incentives-header .ps-eyebrow{font-family:var(--ps-body);font-size:.66rem;font-weight:700;letter-spacing:.17em;color:var(--gold);margin-bottom:clamp(12px,1.6vw,16px);gap:.7rem;opacity:1;filter:none;text-shadow:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.ps-incentives-header .ps-eyebrow .tick{width:2rem;height:1px;opacity:1;background:currentColor;flex:0 0 auto}.ps-incentives-headline{margin:0;font-family:var(--ps-head);font-weight:600;line-height:1.08;font-size:clamp(2.05rem,3.8vw,3.25rem);letter-spacing:-.028em;color:#fff;text-wrap:balance;text-shadow:0 1px 12px rgba(0,0,0,.35)}.ps-incentives-headline .a-best{color:var(--ps-incentives-accent);font-style:italic;font-weight:600}.ps-incentives-header-rule{width:min(64px,16vw);height:1px;margin:clamp(12px,1.6vw,16px) auto 0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.22) 18%,rgba(143,212,168,.5) 50%,rgba(255,255,255,.22) 82%,transparent 100%)}.ps-incentives .ps-incentives-header .ps-subhead{margin:clamp(12px,1.5vw,16px) auto 0;max-width:640px;font-family:var(--ps-body);font-size:clamp(.98rem,1.3vw,1.12rem);font-weight:400;line-height:1.55;text-align:center;color:#fffffff0;text-shadow:0 1px 8px rgba(0,0,0,.32)}.ps-incentives-header .ps-subhead .a-best{font-style:normal;font-weight:500;color:var(--ps-incentives-accent)}@media (max-width: 560px){.ps-incentives-headline{line-height:1.16;font-size:clamp(1.8rem,7.8vw,2.35rem)}}.ps-incentives-scene-reveal{position:relative;width:100%}.ps-incentives-scene{position:relative;width:100%;--incentives-exit-progress: 0;min-height:clamp(520px,68vh,780px);overflow:hidden;isolation:isolate}.ps-incentives-scene-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;width:100%;height:100%;-o-object-fit:fill;object-fit:fill;-o-object-position:center 42%;object-position:center 42%}.ps-incentives-scene-scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(0,0,0,1) 0%,rgba(0,0,0,.85) 4%,rgba(0,0,0,.55) 9%,rgba(0,0,0,.28) 14%,rgba(0,0,0,.1) 19%,transparent 26%,transparent 74%,rgba(0,0,0,.1) 81%,rgba(0,0,0,.28) 86%,rgba(0,0,0,.55) 91%,rgba(0,0,0,.85) 96%,rgba(0,0,0,1) 100%),linear-gradient(180deg,#050a12 0%,rgba(5,10,18,.72) 8%,rgba(5,10,18,.28) 18%,transparent 32%),linear-gradient(180deg,transparent 0%,transparent 58%,rgba(11,24,18,.22) 78%,rgba(11,24,18,.4) 90%,transparent 100%)}.ps-incentives-scene:after{content:"";position:absolute;inset-inline:0;bottom:0;z-index:2;height:calc(var(--incentives-exit-blend) + var(--incentives-exit-progress, 0) * 36vh);pointer-events:none;background:linear-gradient(180deg,#fbf7ed00,#fbf7ed47 14%,#fbf7ed9e 36%,#fbf7ede6 62%,#fbf7ed)}.ps-incentives-scene-content{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:flex-start;box-sizing:border-box;min-height:inherit;padding-top:clamp(48px,6vw,80px);padding-bottom:0}.ps-incentives-costcap{position:relative;z-index:3;margin-top:auto;flex-shrink:0;background:transparent;padding-top:clamp(48px,8vw,88px);padding-bottom:calc(var(--incentives-exit-wave) + var(--incentives-content-clearance))}.ps-incentives-costcap .ps-costcap{padding-top:clamp(10px,1.5vw,16px);padding-bottom:clamp(8px,1.2vw,14px);color:#8fa89a;text-shadow:0 1px 10px rgba(0,0,0,.55)}.ps-incentives-costcap .ps-costcap .cl:last-child{color:var(--gold-pale)}.ps-incentives-columns{display:grid;grid-template-columns:auto auto;justify-content:space-between;-moz-column-gap:clamp(56px,14vw,160px);column-gap:clamp(56px,14vw,160px);row-gap:clamp(28px,4vw,40px);margin-top:clamp(56px,7.5vw,88px);align-items:start;width:calc(100% + clamp(56px,11vw,160px));margin-inline:calc(clamp(28px,5.5vw,80px)*-1)}.ps-incentives-col{display:flex;flex-direction:column;min-width:0}.ps-incentives-col--traditional{align-items:flex-start;justify-self:start;transform:translate(clamp(-10px,-1.4vw,-6px),clamp(8px,1.2vw,16px))}.ps-incentives-col--starfruit{align-items:flex-end;justify-self:end;transform:translate(clamp(6px,1.4vw,12px),clamp(8px,1.2vw,16px))}.ps-incentives-panel{display:flex;flex-direction:column;align-items:flex-start;width:-moz-max-content;width:max-content;max-width:min(100%,320px);padding:0;border:none;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;box-sizing:border-box}.ps-incentives-panel--traditional{align-items:flex-start}.ps-incentives-panel--traditional,.ps-incentives-panel--starfruit{padding:clamp(12px,1.6vw,18px) clamp(14px,1.8vw,20px);border-radius:16px;background:radial-gradient(ellipse 78% 72% at 50% 48%,rgba(0,0,0,.78) 0%,rgba(0,0,0,.41) 42%,rgba(0,0,0,.15) 68%,transparent 100%),radial-gradient(ellipse 100% 100% at 50% 50%,transparent 52%,rgba(0,0,0,.42) 100%)}.ps-incentives-panel--starfruit{align-items:flex-end}.ps-incentives-col-list{display:flex;flex-direction:column;gap:0;width:100%;margin:clamp(18px,2.4vw,26px) 0 0;padding:0;list-style:none}.ps-incentives-col-list>li{margin:0;padding:clamp(14px,1.8vw,18px) 0}.ps-incentives-col-list>li:not(:last-child){border-bottom:1px solid rgba(255,255,255,.12)}.ps-incentives-col-label{display:inline-flex;align-items:center;justify-content:center;margin:0;padding:10px 18px;border-radius:8px;font-family:var(--ps-body);font-size:clamp(11px,1.05vw,13px);font-weight:600;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:transparent}.ps-incentives-col-label--traditional{color:var(--amber-2);border:1px solid rgba(251,146,60,.85);box-shadow:0 0 16px #fb923c2e}.ps-incentives-col-label--starfruit{color:var(--ps-incentives-accent);border:1px solid rgba(143,212,168,.9);box-shadow:0 0 18px #8fd4a852;text-shadow:0 0 12px rgba(143,212,168,.35)}.ps-incentive-row{display:flex;align-items:center;gap:14px;width:100%}.ps-incentive-row--starfruit{flex-direction:row-reverse;text-align:right}.ps-incentive-row-ic{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:#00000061}.ps-incentive-row--traditional .ps-incentive-row-ic{color:var(--amber-2);border:1px solid rgba(251,146,60,.55);box-shadow:0 0 18px #fb923c47}.ps-incentive-row--starfruit .ps-incentive-row-ic{color:var(--ps-incentives-accent);border:1px solid rgba(143,212,168,.75);box-shadow:0 0 20px #8fd4a866}.ps-incentive-row-title{flex:1;min-width:0;font-family:var(--ps-body);font-size:clamp(13px,1.4vw,16.5px);font-weight:300;line-height:1.25;color:#fffc;text-shadow:0 1px 4px rgba(0,0,0,.28)}.ps-incentive-row--starfruit .ps-incentive-row-title{font-weight:400;color:#fffffff5;text-shadow:0 1px 3px rgba(0,0,0,.45),0 0 10px rgba(143,212,168,.45),0 0 22px rgba(143,212,168,.28)}@media (max-width: 899px){.ps-incentives{overflow:visible}.ps-incentives-header .ps-eyebrow{color:var(--gold);font-family:var(--ps-body);font-size:.66rem;font-weight:700;letter-spacing:.17em;gap:.7rem;margin-bottom:.95rem;opacity:1;filter:none;text-shadow:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.ps-incentives-header .ps-eyebrow .tick{width:2rem;height:1px;opacity:1;background:currentColor;flex:0 0 auto}.ps-incentives .ps-incentives-header .ps-subhead{margin-top:clamp(12px,2vw,18px);margin-bottom:clamp(4px,1vw,8px);max-width:22rem;padding-inline:0;text-align:center}.ps-incentives-scene{min-height:clamp(560px,78vh,820px)}.ps-incentives-columns{-moz-column-gap:clamp(32px,8vw,72px);column-gap:clamp(32px,8vw,72px);margin-top:clamp(36px,5.5vw,56px);width:calc(100% + clamp(32px,7vw,80px));margin-inline:calc(clamp(16px,3.5vw,40px)*-1)}.ps-incentives-panel{max-width:min(100%,300px)}.ps-coststrip--bridge .ps-wrap{padding-inline:clamp(14px,3.5vw,24px)}.ps-coststrip--bridge:after{height:clamp(48px,10vw,80px)}}@media (max-width: 640px){.ps-incentives-scene{min-height:clamp(640px,155vw,880px)}.ps-incentives-scene-bg{-o-object-position:center 46%;object-position:center 46%}.ps-incentives-scene-content{padding-top:clamp(40px,8vw,64px);padding-bottom:calc(var(--incentives-exit-wave) + var(--incentives-content-clearance))}.ps-incentives-scene-scrim{background:linear-gradient(180deg,rgba(5,10,18,.4) 0%,rgba(5,10,18,.16) 22%,transparent 42%,rgba(11,24,18,.35) 72%,rgba(11,24,18,.85) 90%,rgba(11,24,18,.98) 100%),linear-gradient(90deg,rgba(0,0,0,1) 0%,rgba(0,0,0,.75) 6%,rgba(0,0,0,.35) 12%,rgba(0,0,0,.1) 18%,transparent 26%,transparent 74%,rgba(0,0,0,.1) 82%,rgba(0,0,0,.35) 88%,rgba(0,0,0,.75) 94%,rgba(0,0,0,1) 100%)}.ps-incentives-columns{grid-template-columns:1fr;justify-content:center;-moz-column-gap:0;column-gap:0;row-gap:clamp(20px,5vw,28px);margin-top:clamp(28px,6vw,40px);width:100%;margin-inline:0}.ps-incentives-col--traditional,.ps-incentives-col--starfruit{align-items:center;justify-self:center;transform:none}.ps-incentives-panel{width:100%;max-width:min(100%,300px)}.ps-incentives-panel--traditional{align-items:flex-start}.ps-incentives-panel--starfruit{align-items:flex-end}.ps-incentives-panel--traditional .ps-incentives-col-label{align-self:flex-start}.ps-incentives-panel--starfruit .ps-incentives-col-label{align-self:flex-end}}@media (max-width: 399px){.ps-incentives-scene{min-height:clamp(620px,170vw,840px)}.ps-incentive-row-title{font-size:13.5px}.ps-incentive-row-ic{width:42px;height:42px}.ps-incentive-row-ic svg{width:20px;height:20px}.ps-incentives-col-label{font-size:10.5px;padding:9px 16px}}@media (prefers-reduced-motion: reduce){.pain-section *,.pain-section *:before,.pain-section *:after{animation:none!important}.ps-incentives-scene{--incentives-exit-progress: 0 !important}.ps-incentives-scene:after{height:var(--incentives-exit-blend)}}.pgx-section{--pgx-cream: #fbf4e7;--pgx-paper: #fffaf0;--pgx-forest: #0b1b13;--pgx-deep: #06100c;--pgx-navy: #08131e;--pgx-ink: #15251c;--pgx-sage: #8cd2b3;--pgx-sage-deep: #377e5e;--pgx-gold: #f0c97a;--pgx-orange: #e5903f;--pgx-red: #ee765f;--pgx-line: rgba(255, 255, 255, .14);--pgx-alert: #f08a78;--pgx-alert-soft: rgba(240, 138, 120, .14);--pgx-alert-line: rgba(240, 138, 120, .48);--pgx-alert-glow: rgba(240, 138, 120, .32);--pgx-win: #9fd9bf;--pgx-win-soft: rgba(140, 210, 179, .16);--pgx-win-line: rgba(140, 210, 179, .5);--pgx-win-glow: rgba(140, 210, 179, .38);--pgx-ink-soft: rgba(255, 252, 247, .94);position:relative;min-width:0;color:#fff;font-family:var(--ps-body);overflow:clip}.ps-price-gap.ps-part.pgx-section{padding:0}.pgx-section:has(.pgx3-console-reveal--ambient){overflow:visible}.ps-price-gap.ps-part:has(.pgx3-console-reveal--ambient){overflow:visible}.pgx-section *,.pgx-section *:before,.pgx-section *:after{box-sizing:border-box}.pgx-inner{width:min(calc(100% - clamp(3.25rem,7vw,5.5rem)),82rem);margin-inline:auto}.pgx-concept{position:relative;isolation:isolate;min-width:0;padding:clamp(4.75rem,8vw,6.5rem) 0 clamp(3.25rem,5vw,4.75rem)}.pgx-eyebrow{display:flex;align-items:center;gap:.7rem;margin:0 0 1.15rem;color:var(--pgx-gold);font-size:.66rem;font-weight:700;letter-spacing:.17em;line-height:1.35;text-transform:uppercase}.pgx-eyebrow>span{width:2rem;height:1px;flex:0 0 auto;background:currentColor}.pgx-eyebrow small{display:inline-flex;align-items:center;gap:.6rem;color:#ffffff70;font:inherit}.pgx-eyebrow small:before{content:"";width:3px;height:3px;border-radius:50%;background:currentColor}.pgx-headline{max-width:14ch;margin:0;color:#fff;font-family:var(--ps-head);font-size:clamp(2.55rem,5.25vw,5.4rem);font-variation-settings:"opsz" 120,"SOFT" 50;font-weight:650;letter-spacing:-.04em;line-height:.98;text-wrap:balance}.pgx-headline em{color:var(--pgx-sage);font-weight:650}.pgx3{background:radial-gradient(circle at 50% 40%,rgba(86,189,145,.11),transparent 28rem),linear-gradient(145deg,#091520,#07110d 72%,#050a12bf)}.pgx3-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.24;background-image:linear-gradient(rgba(140,210,179,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(140,210,179,.09) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 45%,#000,transparent 75%);mask-image:radial-gradient(ellipse 80% 70% at 50% 45%,#000,transparent 75%)}.pgx3-header{display:grid;justify-items:center;text-align:center}.pgx3-header .pgx-eyebrow{justify-content:center}.pgx3-header .pgx-headline{max-width:18ch;font-size:clamp(2.45rem,5vw,5rem)}.pgx3-header>p:last-child{margin:1.15rem 0 0;color:#ffffff8c;font-family:var(--ps-head);font-size:clamp(.98rem,1.4vw,1.15rem);font-style:italic}.pgx3-header>p:last-child strong{color:var(--pgx-alert);font-weight:600;font-style:normal}.pgx3-console-reveal{margin-top:clamp(1.35rem,2.8vw,2.5rem)}.pgx3-console{overflow:hidden;border:1px solid rgba(140,210,179,.2);border-radius:clamp(1rem,2vw,1.65rem);background:linear-gradient(155deg,#0f231cf0,#050f13f5);box-shadow:0 35px 80px #00000059,inset 0 1px #ffffff0f}.pgx3-console-bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;min-height:3.4rem;padding:.7rem 1.1rem;border-bottom:1px solid rgba(255,255,255,.1);color:#ffffff73;font-size:.62rem;letter-spacing:.12em;text-transform:uppercase}.pgx3-console-bar p{display:flex;align-items:center;gap:.5rem;margin:0;color:var(--pgx-sage);font-weight:700}.pgx3-live-dot{width:.42rem;height:.42rem;border-radius:50%;background:var(--pgx-sage);box-shadow:0 0 0 4px #8cd2b31c,0 0 16px var(--pgx-sage);animation:pgx-pulse 2s ease-in-out infinite}.pgx3-console-id{justify-self:end;font-variant-numeric:tabular-nums}.pgx3-audit{display:grid;grid-template-columns:minmax(0,1fr) clamp(11rem,18vw,15rem) minmax(0,1fr);align-items:center;gap:clamp(.9rem,2.4vw,2rem);padding:clamp(1rem,2.7vw,2.2rem)}.pgx3-receipt{min-width:0;padding:clamp(1rem,2vw,1.45rem);border:1px solid rgba(255,255,255,.1);border-radius:1rem;background:#ffffff0e;box-shadow:0 20px 35px #0000002e}.pgx3-receipt-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem}.pgx3-receipt-icon{display:grid;width:2.2rem;aspect-ratio:1;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:.65rem;color:var(--pgx-gold);background:#00000026}.pgx3-receipt-icon svg{width:1.05rem;height:1.05rem}.pgx3-receipt-top small,.pgx3-receipt-top h3{display:block;margin:0}.pgx3-receipt-top small{color:#ffffff6b;font-size:.58rem;letter-spacing:.13em;text-transform:uppercase}.pgx3-receipt-top h3{margin-top:.18rem;color:#fff;font-family:var(--ps-head);font-size:clamp(1.05rem,1.35vw,1.35rem);font-weight:650;letter-spacing:-.02em;line-height:1.15}.pgx3-status{padding:.35rem .48rem;border-radius:999px;color:#ffffff8c;background:#ffffff12;font-size:.54rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.pgx3-receipt-media{margin:1rem 0 0;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:.85rem;background:#0a1210;aspect-ratio:3 / 2}.pgx3-receipt-media img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 45%;object-position:center 45%}.pgx3-receipt-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.75rem;margin-top:.85rem;padding:.85rem 0;border-block:1px dashed rgba(255,255,255,.12)}.pgx3-receipt-item>p{display:flex;min-width:0;align-items:flex-start;gap:.55rem;margin:0;color:#ffffffc7;font-size:.72rem;line-height:1.35}.pgx3-receipt-item svg{width:.9rem;height:.9rem;flex:0 0 auto;color:#ffffff5c}.pgx3-receipt-item span,.pgx3-receipt-item small{display:block}.pgx3-receipt-item small{margin-top:.2rem;color:#ffffff59;font-size:.58rem}.pgx3-receipt-item>strong{color:#fff;font-size:.78rem;font-variant-numeric:tabular-nums}.pgx3-receipt-total{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding-top:1.15rem}.pgx3-receipt-total span{color:#ffffff61;font-size:.62rem;text-transform:uppercase}.pgx3-receipt-total b{color:#fff;font-family:var(--ps-head);font-size:clamp(1.7rem,3.2vw,2.7rem);font-variant-numeric:tabular-nums;line-height:1}.pgx3-receipt--current .pgx3-receipt-total b{color:var(--pgx-alert)}.pgx3-receipt--matched .pgx3-receipt-total b{color:var(--pgx-win)}.pgx3-scan{display:grid;justify-items:center;text-align:center}.pgx3-scan-ring{position:relative;display:grid;width:clamp(4rem,7vw,5.4rem);aspect-ratio:1;place-items:center;border:1px solid rgba(140,210,179,.42);border-radius:50%;color:var(--pgx-win);background:radial-gradient(circle,rgba(140,210,179,.12),transparent 70%);box-shadow:0 0 18px #8cd2b32e}.pgx3-scan-ring:before,.pgx3-scan-ring:after{content:"";position:absolute;top:-.6rem;right:-.6rem;bottom:-.6rem;left:-.6rem;border:1px solid rgba(140,210,179,.12);border-radius:50%}.pgx3-scan-ring:after{top:-1.2rem;right:-1.2rem;bottom:-1.2rem;left:-1.2rem;border-style:dashed;animation:pgx-spin 18s linear infinite}.pgx3-scan-ring svg{width:1.5rem;height:1.5rem}.pgx3-scan-label{margin-top:1.25rem;color:var(--pgx-win);font-size:.6rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.pgx3-scan ul{display:grid;gap:.45rem;margin:.8rem 0 0;padding:0;color:#ffffff80;font-size:.62rem;line-height:1.25;list-style:none;text-align:left}.pgx3-scan li{display:flex;align-items:center;gap:.4rem}.pgx3-scan li svg{width:.75rem;height:.75rem;color:var(--pgx-sage)}.pgx3-result{display:grid;grid-template-columns:minmax(13rem,.8fr) minmax(12rem,.75fr) minmax(16rem,1fr);align-items:center;gap:clamp(1rem,3vw,2.5rem);padding:clamp(1rem,2vw,1.4rem) clamp(1rem,2.7vw,2.2rem);border-top:1px solid rgba(255,255,255,.1);background:#00000029}.pgx3-result>div:first-child{display:flex;align-items:center;gap:.7rem}.pgx3-result>div:first-child>svg{width:1.45rem;height:1.45rem;color:var(--pgx-gold)}.pgx3-result p,.pgx3-result small,.pgx3-result strong{display:block;margin:0}.pgx3-result small{color:#ffffff6b;font-size:.55rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.pgx3-result strong{margin-top:.2rem;color:var(--pgx-gold);font-family:var(--ps-head);font-size:clamp(1rem,1.8vw,1.35rem)}.pgx3-result>p{color:#ffffff9e;font-size:clamp(.76rem,1vw,.88rem);line-height:1.55;text-align:right}.pgx3-result>p em{color:var(--pgx-sage);font-family:var(--ps-head);font-weight:600}.pgx3-result-bars{display:grid;gap:.5rem}.pgx3-result-bars span{position:relative;display:flex;width:var(--bar);min-height:1.3rem;align-items:center;justify-content:flex-end;padding-right:.45rem;border-radius:.3rem;color:#ffffffc7;background:linear-gradient(90deg,#ee765f2e,#ee765f94);font-size:.58rem;font-variant-numeric:tabular-nums}.pgx3-result-bars span:last-child{background:linear-gradient(90deg,#8cd2b32e,#8cd2b399)}.pgx3-support{max-width:58ch;margin:1.4rem auto 0;color:#ffffff78;font-size:clamp(.8rem,1vw,.9rem);line-height:1.55;text-align:center}@media (max-width: 960px){.pgx3-audit{grid-template-columns:minmax(0,1fr) 8rem minmax(0,1fr)}.pgx3-result{grid-template-columns:1fr .8fr}.pgx3-result>p{grid-column:1 / -1;text-align:left}}@media (max-width: 900px){.pgx3-header{justify-items:start;text-align:left}.pgx3-header .pgx-eyebrow{justify-content:flex-start}.pgx3-header .pgx-headline,.pgx3-header>p:last-child{margin-inline:0}.pgx3-header>p:last-child{justify-self:start;text-align:left}}@media (max-width: 720px){.pgx-inner{width:min(100% - 3.5rem,82rem)}.pgx-concept{padding-top:clamp(3.75rem,8vw,5rem);padding-bottom:3.25rem}.pgx-headline,.pgx3-header .pgx-headline{max-width:none;font-size:clamp(2.05rem,5.8vw,2.45rem);line-height:.98}.pgx-eyebrow{flex-wrap:wrap;margin-bottom:.95rem}.pgx-eyebrow small{width:100%;margin-left:2.7rem}.pgx3-header{justify-items:start;text-align:left}.pgx3-header .pgx-eyebrow{justify-content:flex-start}.pgx3-header .pgx-headline{margin-inline:0}.pgx3-header>p:last-child{justify-self:start;margin-inline:0;margin-top:16px;max-width:36rem;color:#ffffffb8;font-family:var(--ps-serif);font-size:clamp(.9rem,3.4vw,.98rem);font-style:italic;font-weight:400;line-height:1.55;text-align:left}.pgx3-console-bar{grid-template-columns:1fr auto}.pgx3-console-bar>span:nth-child(2){display:none}.pgx3-audit{grid-template-columns:1fr;gap:1rem}.pgx3-scan{grid-template-columns:auto minmax(0,1fr);justify-items:start;gap:.25rem 1rem;padding:.7rem .3rem;text-align:left}.pgx3-scan-ring{grid-row:1 / 3;width:3.7rem}.pgx3-scan-label{margin:0}.pgx3-scan ul{grid-template-columns:repeat(3,auto);gap:.3rem .7rem;margin:0}.pgx3-scan-ring:before,.pgx3-scan-ring:after{display:none}.pgx3-result{grid-template-columns:1fr}.pgx3-result>p,.pgx3-result-bars{display:none}}@media (max-width: 520px){.pgx-concept{padding-top:7.25rem;padding-bottom:3rem}.pgx-headline,.pgx3-header .pgx-headline{font-size:clamp(1.95rem,8.2vw,2.125rem);line-height:.98}.pgx3-console-reveal{min-height:clamp(23rem,112vw,30rem)}.pgx3-header .pgx-eyebrow{justify-content:flex-start}.pgx3-header{justify-items:start;text-align:left}.pgx3-header .pgx-headline{margin-inline:0}.pgx3-header>p:last-child{justify-self:start;margin-inline:0;margin-top:16px;max-width:36rem;color:#ffffffb8;font-family:var(--ps-serif);font-size:clamp(.9rem,3.4vw,.98rem);font-style:italic;font-weight:400;line-height:1.55;text-align:left}.pgx3-header>p:last-child strong{color:var(--pgx-alert, #f08a78)}.pgx3-console{border-radius:.9rem}.pgx3-console-bar{min-height:3rem;padding-inline:.8rem}.pgx3-console-id{font-size:.54rem}.pgx3-audit{padding:.75rem}.pgx3-receipt{padding:.9rem}.pgx3-scan{grid-template-columns:auto 1fr;padding-inline:.5rem}.pgx3-scan ul{grid-template-columns:1fr}.pgx3-result{padding:1rem}}@media (max-width: 360px){.pgx-eyebrow{font-size:.58rem;letter-spacing:.12em}.pgx-headline,.pgx3-header .pgx-headline{font-size:2.125rem;line-height:.98}.pgx3-receipt-top{gap:.55rem}.pgx3-status{display:none}}.pgx3-console-reveal{width:min(100%,54rem);margin-inline:auto;padding-inline:clamp(1.5rem,5vw,3.5rem)}.pgx3-audit{grid-template-columns:minmax(0,1fr) clamp(9rem,14vw,12rem) minmax(0,1fr);padding-block:clamp(1.5rem,3.2vw,2.75rem);padding-inline:clamp(1.35rem,2.8vw,2.25rem)}.pgx3-result{padding-block:clamp(1.15rem,2.4vw,1.65rem);padding-inline:clamp(1.35rem,2.8vw,2.25rem)}.pgx3-support{padding-inline:clamp(.5rem,2vw,1rem)}@media (max-width: 960px){.pgx3-audit{grid-template-columns:minmax(0,1fr) 7.5rem minmax(0,1fr)}}@media (max-width: 720px){.pgx3-console-reveal{width:100%;padding-inline:clamp(1rem,4vw,2rem)}}.pgx3-header>p:last-child{color:#ffffffb3}.pgx3-receipt-top small,.pgx3-receipt-item small,.pgx3-receipt-total span,.pgx3-result small,.pgx3-status{color:#ffffffc7}.pgx3-receipt-item>p,.pgx3-scan ul,.pgx3-result>p{color:#ffffffbd}.pgx3-scan-label{font-size:.66rem}.pgx3-scan ul{font-size:.68rem}@media (max-width: 520px){.pgx3-receipt-top small,.pgx3-receipt-item small,.pgx3-receipt-total span,.pgx3-result small,.pgx3-receipt-item>p,.pgx3-scan ul{font-size:.72rem}.pgx3-result>p,.pgx3-support{color:#ffffffb8;font-size:.8rem}}.pgx-cost-bridge.ps-coststrip--bridge{--pgx-cost-accent: #f06c51;--pgx-cost-soft: rgba(240, 108, 81, .12);position:relative;isolation:isolate;margin-top:-1px;padding:clamp(3.5rem,7vw,6.5rem) 0 0;overflow:clip;color:#fff}.pgx-cost-bridge.ps-coststrip--bridge:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.pgx-cost-bridge.ps-coststrip--bridge:after{height:clamp(4.5rem,8vw,7rem)}.pgx-cost-inner{width:min(calc(100% - clamp(2rem,6vw,5rem)),82rem);margin-inline:auto;padding-inline:0!important}.pgx-cost-panel{position:relative;min-width:0}.pgx-cost-bridge .ps-costs{position:relative;z-index:2;gap:clamp(.65rem,1.5vw,1.25rem);padding:0}.pgx-cost-bridge .ps-cstat{position:relative;min-width:0}.pgx-cost-bridge .ps-cstat .cl{margin:0;font-size:.62rem;letter-spacing:.14em}.pgx-cost-bridge .ps-cstat .cv,.pgx-cost-bridge .ps-cstat.hot .cv{color:var(--pgx-cost-accent);font-size:clamp(2rem,3.5vw,3.4rem);text-shadow:0 0 28px var(--pgx-cost-soft)}.pgx-cost-bridge--3{--pgx-cost-accent: #ff7c63;--pgx-cost-soft: rgba(255, 124, 99, .25)}@media (max-width: 900px){.pgx-cost-bridge .ps-costs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 760px){.pgx-cost-bridge.ps-coststrip--bridge{padding-top:clamp(3rem,12vw,4.25rem)}.pgx-cost-inner{width:min(calc(100% - 2rem),82rem)}.pgx-cost-bridge .ps-costs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;padding:0}}@media (max-width: 420px){.pgx-cost-bridge .ps-cstat .cv,.pgx-cost-bridge .ps-cstat.hot .cv{font-size:clamp(1.75rem,9.5vw,2.25rem)}}.pgx-cost-bridge.ps-coststrip--bridge{padding:clamp(1.25rem,2.5vw,2.25rem) 0 0}.pgx-cost-bridge.ps-coststrip--bridge:after{height:clamp(2.75rem,5vw,4.5rem)}.pgx-cost-bridge .pgx-cost-panel{min-width:0}.pgx-cost-bridge .ps-costs{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.45rem,1vw,.9rem)}@media (max-width: 760px){.pgx-cost-bridge.ps-coststrip--bridge{padding-top:.85rem}.pgx-cost-bridge.ps-coststrip--bridge:after{height:2.4rem}.pgx-cost-bridge .ps-costs{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:.25rem}.pgx-cost-bridge .ps-cstat{display:grid;grid-template-rows:auto auto;align-content:center;align-items:center;justify-content:center;justify-items:stretch;gap:.28rem;text-align:center}.pgx-cost-bridge .ps-cstat .cl{display:grid;place-items:center;width:auto;min-height:1.15em;margin:0;font-size:clamp(.45rem,2vw,.56rem);letter-spacing:.03em;line-height:1.15}.pgx-cost-bridge .ps-cstat .cv,.pgx-cost-bridge .ps-cstat.hot .cv{display:flex;width:auto;min-height:1.15em;align-items:center;justify-content:center;overflow:visible;font-size:clamp(1.35rem,7vw,1.8rem);font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1;white-space:nowrap;text-shadow:0 0 20px var(--pgx-cost-soft)}.pgx-cost-bridge .ps-cstat .cv>span{display:inline-flex;align-items:center;justify-content:center;gap:.08em;line-height:1}.pgx-cost-bridge .ps-cstat .cv .ar-up{display:inline-block;margin:0;font-size:.42em;line-height:1;vertical-align:baseline;transform:translateY(-.05em)}}@media (max-width: 420px){.pgx-cost-bridge .ps-costs{gap:.16rem}.pgx-cost-bridge .ps-cstat .cl{font-size:.43rem}.pgx-cost-bridge .ps-cstat .cv,.pgx-cost-bridge .ps-cstat.hot .cv{font-size:clamp(1rem,5.5vw,1.25rem);letter-spacing:-.04em}.pgx-cost-bridge .ps-cstat .cv .ar-up{margin:0;font-size:.36em}}.pgx3-scroll-root{position:relative;z-index:1}.pgx3-console-reveal--ambient{position:relative;z-index:1;overflow:visible}.pgx3-console-reveal--ambient .pgx3-console,.pgx3-console-reveal--ambient .pgx3-support{position:relative;z-index:2}.pgx3-console-reveal--ambient .pgx-cost-ambient{--pgx-stat-gap: clamp(10rem, 15vh, 12.5rem);position:absolute;z-index:0;top:clamp(-5rem,-8vh,-3rem);bottom:clamp(-3rem,-5vh,-2rem);left:calc(50% - 50vw);width:100vw;max-width:100vw;margin:0;padding:0;overflow:visible;pointer-events:none}.pgx3-console-reveal--ambient .pgx-cost-ambient .pgx-cost-inner,.pgx3-console-reveal--ambient .pgx-cost-ambient .pgx-cost-panel{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:0;margin:0;border:0;background:transparent;box-shadow:none;overflow:visible}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-costs{position:absolute;top:0;right:0;bottom:0;left:0;display:block;padding:0;margin:0}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat{position:absolute;display:block;min-height:0;max-width:min(30vw,18rem);padding:0;margin:0;border:0;border-radius:0;background:transparent;box-shadow:none;text-align:left;opacity:1;transform:translateY(calc(var(--drift, 0px) * (1 - var(--scroll-progress, 0))))}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat:nth-child(2n){text-align:right}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat .cl{margin-bottom:.1rem;font-family:var(--ps-head);font-size:clamp(1.5rem,3vw,2.4rem);font-weight:800;letter-spacing:-.03em;line-height:.95;text-transform:none;color:#ffffffe6;opacity:var(--label-fade, .3);text-shadow:none}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat .cv,.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat.hot .cv{color:#ff7c63b8;font-size:clamp(3.8rem,7.5vw,5.8rem);line-height:.92;text-shadow:none;opacity:var(--num-fade, .26)}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat.hot .cv{color:#ff7c63c2;font-size:clamp(4.1rem,8vw,6.2rem);opacity:var(--num-fade, .3)}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat.hot .cl{color:#ffd2c3eb;opacity:var(--label-fade, .34)}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat .cv .ar-up{font-size:.45em;opacity:.75}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat:nth-child(1){top:0;left:clamp(1.25rem,3.5vw,2.75rem);--label-fade: .28;--num-fade: .24;--drift: 300px}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat:nth-child(2){top:calc(var(--pgx-stat-gap) + 2.5rem);right:clamp(1.25rem,3.5vw,2.75rem);left:auto;--label-fade: .3;--num-fade: .26;--drift: 340px}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat:nth-child(3){top:calc(var(--pgx-stat-gap) * 2);left:clamp(1.25rem,3.5vw,2.75rem);--label-fade: .32;--num-fade: .3;--drift: 380px}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat:nth-child(4){top:calc(var(--pgx-stat-gap) * 3 + 2.5rem);right:clamp(1.25rem,3.5vw,2.75rem);left:auto;--label-fade: .26;--num-fade: .22;--drift: 300px}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat:nth-child(5){top:auto;bottom:0;left:clamp(1.25rem,3.5vw,2.75rem);--label-fade: .29;--num-fade: .25;--drift: 340px}@media (max-width: 720px){.pgx3-console-reveal--ambient .pgx-cost-ambient{--pgx-stat-gap: clamp(8.5rem, 14vh, 10.5rem);top:clamp(-3.5rem,-6vh,-2rem);bottom:clamp(-2.5rem,-4vh,-1.5rem)}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat{max-width:min(44vw,12rem)}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat:nth-child(1){top:0;left:clamp(1.25rem,4vw,1.75rem);--drift: 48px}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat:nth-child(2){top:calc(var(--pgx-stat-gap) + 2rem);right:clamp(1.25rem,4vw,1.75rem);--drift: 52px}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat:nth-child(3){top:calc(var(--pgx-stat-gap) * 2);left:clamp(1.25rem,4vw,1.75rem);--drift: 56px}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat:nth-child(4){top:calc(var(--pgx-stat-gap) * 3 + 2rem);right:clamp(1.25rem,4vw,1.75rem);--drift: 48px}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat:nth-child(5){top:calc(var(--pgx-stat-gap) * 3);right:clamp(1.25rem,4vw,1.75rem);left:auto;text-align:right;--drift: 52px}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat .cl{font-size:clamp(1.2rem,5.5vw,1.65rem)}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat .cv,.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat.hot .cv{font-size:clamp(2.8rem,14vw,4rem)}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat.hot .cv{font-size:clamp(3rem,15vw,4.3rem)}}@media (prefers-reduced-motion: reduce){.pgx3-scroll-root{--scroll-progress: 1}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat{--drift: 0px;transform:none}}.pain-section .ps-divider:has(+.ps-proof-pressure .pgx-section--3){--ps-divider-height: clamp(6rem, 8vw, 8.5rem);--ps-divider-half: clamp(3rem, 4vw, 4.25rem);position:relative;z-index:4;width:100%;max-width:none;height:var(--ps-divider-height);margin:calc(-1 * var(--ps-divider-half)) 0;overflow:hidden;background:linear-gradient(180deg,rgba(5,10,18,0) 0%,rgba(5,10,18,.28) 18%,rgba(5,10,18,.84) 36%,#050a12 48%,#050a12 56%,rgba(5,10,18,.76) 70%,rgba(5,10,18,.22) 88%,transparent 100%);pointer-events:none}.ps-divider--incentives-entry{display:none}.pain-section .ps-divider:has(+.ps-proof-pressure .pgx-section--3):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.22;background-image:radial-gradient(circle at 18% 46%,rgba(140,210,179,.22) 0 1px,transparent 1.5px),radial-gradient(circle at 74% 58%,rgba(240,201,122,.16) 0 1px,transparent 1.5px);background-size:44px 38px,58px 52px;-webkit-mask-image:linear-gradient(180deg,transparent,#000 38%,#000 66%,transparent);mask-image:linear-gradient(180deg,transparent,#000 38%,#000 66%,transparent)}.ps-proof-pressure:has(.pgx-section--3){position:relative;isolation:isolate;background:#050a12}.ps-proof-pressure:has(.pgx-section--3):before{content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(ellipse 76% 28% at 50% 20%,rgba(59,118,88,.2),transparent 74%),radial-gradient(circle at 10% 38%,rgba(229,144,63,.055),transparent 28rem),radial-gradient(circle at 90% 62%,rgba(86,189,145,.07),transparent 31rem),radial-gradient(ellipse 70% 42% at 50% 74%,rgba(7,24,21,.78),transparent 78%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 84%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 12%,#000 84%,transparent 100%)}.ps-proof-pressure:has(.pgx-section--3)+.ps-divider--incentives-entry{--ps-divider-height: clamp(7.5rem, 9vw, 9rem);--ps-divider-overlap: clamp(3.25rem, 4vw, 4rem);display:block;position:relative;z-index:4;width:100%;max-width:none;height:var(--ps-divider-height);margin:0 0 calc(-1 * var(--ps-divider-overlap));overflow:hidden;pointer-events:none;background:linear-gradient(180deg,#050a12 0%,#050a12 62%,rgba(5,10,18,.78) 72%,rgba(5,10,18,.36) 86%,rgba(5,10,18,.1) 94%,transparent 100%)}.ps-proof-pressure:has(.pgx-section--3)+.ps-divider--incentives-entry:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.5;background:radial-gradient(ellipse 48% 58% at 18% 76%,rgba(34,74,54,.18),transparent 78%),radial-gradient(ellipse 44% 52% at 82% 82%,rgba(86,73,43,.11),transparent 78%);-webkit-mask-image:linear-gradient(180deg,transparent 0 38%,#000 62%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0 38%,#000 62%,transparent 100%)}.ps-proof-pressure:has(.pgx-section--3)+.ps-divider--incentives-entry+.ps-incentives{margin-top:-1px}@media (min-width: 900px){.pain-section:has(.pgx-section--3) .ps-canvas-cap{bottom:2.5rem}}.ps-proof-pressure:has(.pgx-section--3)+.ps-divider--incentives-entry+.ps-incentives .ps-incentives-scene-content{z-index:3;padding-top:clamp(8rem,9vw,9.5rem)}.pgx3-support{color:#e2ebe6b3;text-shadow:0 1px 12px rgba(0,0,0,.42)}.pgx3{--pgx3-edge: #050a12;overflow:visible;padding-bottom:clamp(2.25rem,2.8vw,2.75rem);background:transparent}.pgx3:before,.pgx3:after{content:"";position:absolute;z-index:0;left:-8%;width:116%;pointer-events:none}.pgx3:before{display:none}.pgx3:after{display:none}@media (max-width: 640px){.pain-section .ps-divider:has(+.ps-proof-pressure .pgx-section--3){--ps-divider-height: 5rem;--ps-divider-half: 2.5rem}.ps-proof-pressure:has(.pgx-section--3)+.ps-divider--incentives-entry{--ps-divider-height: 6.5rem;--ps-divider-overlap: 2.75rem}.ps-proof-pressure:has(.pgx-section--3)+.ps-divider--incentives-entry+.ps-incentives .ps-incentives-scene-content{padding-top:7.25rem}}.ps-proof-pressure:has(.pgx-section--3)+.ps-divider--incentives-entry+.ps-incentives .ps-incentives-scene-scrim{background:linear-gradient(90deg,rgba(0,0,0,1) 0%,rgba(0,0,0,.85) 4%,rgba(0,0,0,.55) 9%,rgba(0,0,0,.28) 14%,rgba(0,0,0,.1) 19%,transparent 26%,transparent 74%,rgba(0,0,0,.1) 81%,rgba(0,0,0,.28) 86%,rgba(0,0,0,.55) 91%,rgba(0,0,0,.85) 96%,rgba(0,0,0,1) 100%),radial-gradient(ellipse 112% 28% at 50% -4%,#050a12 0%,rgba(5,10,18,.82) 34%,rgba(5,10,18,.36) 60%,transparent 84%),radial-gradient(ellipse 42% 20% at 78% 0%,rgba(86,189,145,.08),transparent 76%),linear-gradient(180deg,transparent 0%,transparent 55%,rgba(11,24,18,.28) 72%,rgba(11,24,18,.72) 88%,rgba(11,24,18,.96) 100%)}.ps-proof-pressure:has(.pgx-section--3)+.ps-divider--incentives-entry+.ps-incentives .ps-incentives-header .ps-eyebrow{color:var(--gold, #f0c97a);font-size:.66rem;font-weight:700;letter-spacing:.17em;opacity:1;filter:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;text-shadow:none}.ps-proof-pressure:has(.pgx-section--3)+.ps-divider--incentives-entry+.ps-incentives .ps-incentives-header .ps-eyebrow .tick{width:2rem;height:1px;opacity:1;background:currentColor}.ps-proof-pressure:has(.pgx-section--3)+.ps-divider--incentives-entry+.ps-incentives .ps-incentives-header .ps-eyebrow .tick.l{background:currentColor}.ps-proof-pressure:has(.pgx-section--3)+.ps-divider--incentives-entry+.ps-incentives .ps-incentives-header .ps-eyebrow .tick.r{display:none}.pgx3-scroll-root{z-index:1}.pgx3-grid{opacity:.13;background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 76% 72% at 50% 48%,#000,transparent 78%);mask-image:radial-gradient(ellipse 76% 72% at 50% 48%,#000,transparent 78%)}.pgx3-console-reveal{width:min(100%,clamp(54rem,calc(64vw + 4.5rem),74rem));padding-inline:clamp(1rem,3vw,2.25rem)}.pgx3-console{border-color:#8cd2b32b;background:radial-gradient(circle at 50% 0%,rgba(140,210,179,.055),transparent 25rem),#051112f0;box-shadow:0 2rem 6rem #00000047,0 0 0 1px #050a1252,inset 0 1px #ffffff0d}@media (min-width: 961px) and (max-width: 1599px){.pgx3-audit{grid-template-columns:minmax(0,1fr) clamp(8rem,12vw,12rem) minmax(0,1fr);gap:clamp(1rem,calc(4.5vw - 2.5rem),2rem);padding-block:clamp(1.5rem,calc(4.5vw - 1.75rem),2.75rem)}.pgx3-receipt{padding:clamp(.95rem,1.5vw,1.25rem)}.pgx3-receipt-media{margin-top:clamp(.75rem,calc(1.6vw - .4rem),1rem);border-radius:.75rem}.pgx3-receipt-top h3{font-size:clamp(.95rem,1.2vw,1.2rem)}.pgx3-receipt-item{gap:.55rem;margin-top:clamp(.65rem,.9vw,.85rem);padding-block:clamp(.7rem,.85vw,.85rem)}.pgx3-receipt-item>p{gap:.4rem;font-size:clamp(.64rem,.8vw,.72rem)}.pgx3-receipt-item>p>span{white-space:nowrap}.pgx3-receipt-item small{font-size:clamp(.52rem,.65vw,.58rem)}.pgx3-receipt-item>strong{font-size:clamp(.68rem,.82vw,.78rem)}.pgx3-receipt-total{padding-top:.9rem}.pgx3-receipt-total b{font-size:clamp(2rem,2.7vw,2.7rem)}.pgx3-scan-ring{width:clamp(4.5rem,5.5vw,5.4rem)}.pgx3-scan-label{margin-top:clamp(1rem,1.25vw,1.25rem)}.pgx3-scan ul{gap:.35rem;margin-top:clamp(.65rem,.8vw,.8rem);font-size:clamp(.58rem,.7vw,.62rem)}.pgx3-result{grid-template-columns:minmax(14rem,.9fr) minmax(10rem,.72fr) minmax(14rem,1fr);gap:clamp(1rem,calc(4.5vw - 2.5rem),2rem);padding-block:clamp(.9rem,calc(3.2vw - 1.5rem),1.65rem)}.pgx3-result>div:first-child{gap:.55rem}.pgx3-result>div:first-child>svg{width:clamp(1.25rem,1.45vw,1.45rem);height:clamp(1.25rem,1.45vw,1.45rem)}.pgx3-result small{font-size:clamp(.5rem,.55vw,.55rem)}.pgx3-result strong{font-size:clamp(1rem,1.4vw,1.35rem);white-space:nowrap}.pgx3-result>p{font-size:clamp(.65rem,calc(1.4vw - .55rem),.88rem)}.pgx3-result-bars{gap:clamp(.4rem,.5vw,.5rem)}.pgx3-result-bars span{min-height:clamp(1.15rem,1.3vw,1.3rem);font-size:clamp(.52rem,.58vw,.58rem)}}.pgx3-console-reveal--ambient .pgx-cost-ambient:before,.pgx3-console-reveal--ambient .pgx-cost-ambient:after{display:none}.pgx3-console-reveal--ambient .pgx-cost-ambient{opacity:.72;mix-blend-mode:soft-light;-webkit-mask-image:radial-gradient(ellipse 94% 92% at 50% 50%,#000 20%,rgba(0,0,0,.78) 66%,rgba(0,0,0,.32) 100%);mask-image:radial-gradient(ellipse 94% 92% at 50% 50%,#000 20%,#000000c7 66%,#00000052)}.pgx3-console-reveal--ambient .pgx-cost-ambient .pgx-cost-inner,.pgx3-console-reveal--ambient .pgx-cost-ambient .pgx-cost-panel,.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-costs{max-width:none}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat{width:-moz-min-content;width:min-content;min-width:clamp(9rem,13vw,12.5rem);max-width:clamp(9rem,13vw,12.5rem);filter:blur(.2px) saturate(.72);transform:translateY(max(0px,calc(var(--drift, 0px) * (1 - var(--scroll-progress, 0)))))}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat .cl{color:#d2e2d9b8;font-size:clamp(1.05rem,2vw,1.65rem);opacity:var(--label-fade, .12)}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat .cv,.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat.hot .cv{color:#ee7e669e;font-size:clamp(2.8rem,5.3vw,4.4rem);opacity:var(--num-fade, .1)}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat.hot .cl{color:#f0dacfb8;opacity:var(--label-fade, .13)}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat:nth-child(1){top:5%;left:clamp(.75rem,2vw,2rem);bottom:auto;--label-fade: .1;--num-fade: .085}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat:nth-child(2){top:22%;right:clamp(.75rem,2vw,2rem);bottom:auto;--label-fade: .11;--num-fade: .095}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat:nth-child(3){top:40%;left:clamp(.75rem,2vw,2rem);bottom:auto;--label-fade: .13;--num-fade: .11}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat:nth-child(4){top:59%;right:clamp(.75rem,2vw,2rem);bottom:auto;--label-fade: .09;--num-fade: .075}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat:nth-child(5){top:77%;left:clamp(.75rem,2vw,2rem);bottom:auto;--label-fade: .1;--num-fade: .085}@media (min-width: 1200px){.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat:nth-child(odd){left:max(1rem,calc(50% - 52rem))}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat:nth-child(2n){right:max(1rem,calc(50% - 52rem))}}@media (max-width: 960px){.pgx3-console-reveal{padding-inline:clamp(.8rem,2.5vw,1.5rem)}}@media (min-width: 721px) and (max-width: 960px){.pgx3-console-reveal{width:92%}.pgx3-receipt-top{gap:.5rem}.pgx3-receipt-item{gap:.4rem}.pgx3-receipt-item>p{gap:.35rem;font-size:.64rem}.pgx3-receipt-item svg{width:.8rem;height:.8rem}.pgx3-receipt-item small{font-size:.52rem}}@media (max-width: 720px){.pgx3{background:transparent}.pgx3:before{top:-3.75rem;height:8.5rem}.pgx3:after{height:8rem}.pgx3-console-reveal{padding-inline:.4rem}.pgx3-audit{grid-template-columns:minmax(0,1fr)}.pgx3-console-reveal--ambient .pgx-cost-ambient{opacity:.52;-webkit-mask-image:radial-gradient(ellipse 118% 90% at 50% 50%,#000 12%,rgba(0,0,0,.64) 64%,rgba(0,0,0,.28) 100%);mask-image:radial-gradient(ellipse 118% 90% at 50% 50%,#000 12%,#000000a3 64%,#00000047)}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat,.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat.ps-cstat--mobile-hide{display:block;min-width:clamp(7.5rem,36vw,9.5rem);max-width:clamp(7.5rem,36vw,9.5rem)}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat .cl{font-size:clamp(1rem,5vw,1.4rem)}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat .cv,.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat.hot .cv{font-size:clamp(2.35rem,12vw,3.45rem)}}@media (max-width: 720px){.pgx3-console-reveal--ambient{margin-top:clamp(2rem,5vw,2.65rem)}.pgx3-console-reveal--ambient .pgx-cost-ambient{opacity:.9;-webkit-mask-image:none;mask-image:none}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-costs{inset:-.35rem clamp(.5rem,2vw,1rem) auto;display:grid;width:auto;height:3rem;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:clamp(.2rem,1vw,.55rem)}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat,.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat.ps-cstat--mobile-hide{position:relative;inset:auto!important;display:grid;width:auto;min-width:0;max-width:none;align-content:center;justify-items:center;text-align:center;filter:none;transform:none;--label-fade: .72;--num-fade: .68}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat:nth-child(2n){text-align:center}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat.hot{--label-fade: .82;--num-fade: .78}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat:nth-child(1),.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat:nth-child(5){--label-fade: .58;--num-fade: .54}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat:nth-child(2),.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat:nth-child(4){--label-fade: .68;--num-fade: .64}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat:nth-child(3){--label-fade: .82;--num-fade: .78}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat .cl,.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat.hot .cl{margin:0 0 .1rem;font-family:var(--ps-body);font-size:clamp(.5rem,1.35vw,.67rem);font-weight:700;letter-spacing:.1em;line-height:1;text-transform:uppercase}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat .cv,.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat.hot .cv{font-size:clamp(1.15rem,3.7vw,1.8rem);line-height:1}}@media (max-width: 720px){.pgx3-console-reveal--ambient .pgx-cost-ambient{opacity:.72;mix-blend-mode:normal}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat{--num-fade: .32}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat.hot{--num-fade: .38}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat:nth-child(1),.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat:nth-child(5){--num-fade: .24}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat:nth-child(2),.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat:nth-child(4){--num-fade: .28}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat:nth-child(3){--num-fade: .38}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat .cl,.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat.hot .cl{color:#e4f0e8;font-size:clamp(.44rem,1.7vw,.64rem);letter-spacing:.08em;opacity:var(--label-fade);text-shadow:0 1px 10px rgba(5,14,11,.55)}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat .cv,.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat.hot .cv{color:#ffb09a;font-size:clamp(1.28rem,4.3vw,1.85rem);opacity:var(--num-fade);text-shadow:0 1px 14px rgba(5,14,11,.5)}}@media (max-width: 360px){.pgx3-console-reveal--ambient .pgx-cost-ambient{opacity:.72}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat .cl,.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat.hot .cl{color:#e4f0e8;font-size:.46rem;opacity:var(--label-fade)}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat .cv,.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat.hot .cv{color:#ffb09a;font-size:1.32rem;opacity:var(--num-fade);text-shadow:0 1px 14px rgba(5,14,11,.5)}}@keyframes pgx-spin{to{transform:rotate(1turn)}}@keyframes pgx-pulse{50%{opacity:.55;transform:scale(.88)}}@media (prefers-reduced-motion: reduce){.pgx-section *,.pgx-section *:before,.pgx-section *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (max-width: 720px){.pgx3-console-reveal--ambient{width:calc(100% - 3rem);padding-inline:0}.pgx3-console-reveal--ambient .pgx-cost-ambient{top:-2rem;bottom:-2rem;opacity:.62;mix-blend-mode:normal;-webkit-mask-image:radial-gradient(ellipse 120% 96% at 50% 50%,#000 12%,rgba(0,0,0,.68) 66%,rgba(0,0,0,.24) 100%);mask-image:radial-gradient(ellipse 120% 96% at 50% 50%,#000 12%,#000000ad 66%,#0000003d)}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-costs{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat,.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat.ps-cstat--mobile-hide{position:absolute;display:block;width:-moz-min-content;width:min-content;min-width:clamp(5.5rem,27vw,7.5rem);max-width:clamp(5.5rem,27vw,7.5rem);text-align:left;filter:blur(.2px) saturate(.72);transform:none}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat:nth-child(1){top:4%!important;right:auto!important;bottom:auto!important;left:clamp(-1.2rem,-4vw,-.5rem)!important}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat:nth-child(2){top:25%!important;right:clamp(-1.2rem,-4vw,-.5rem)!important;bottom:auto!important;left:auto!important;text-align:right}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat:nth-child(3){top:46%!important;right:auto!important;bottom:auto!important;left:clamp(-1.2rem,-4vw,-.5rem)!important}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat:nth-child(4){top:67%!important;right:clamp(-1.2rem,-4vw,-.5rem)!important;bottom:auto!important;left:auto!important;text-align:right}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat:nth-child(5){top:86%!important;right:auto!important;bottom:auto!important;left:clamp(-1.2rem,-4vw,-.5rem)!important}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat .cl,.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat.hot .cl{font-family:var(--ps-head);font-size:clamp(.78rem,3.8vw,1rem);font-weight:800;letter-spacing:-.03em;line-height:.95;text-transform:none}.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat .cv,.pgx3-console-reveal--ambient .pgx-cost-ambient .ps-cstat.hot .cv{font-size:clamp(1.85rem,9vw,2.8rem);line-height:.92}}@media (max-width: 399px){.pgx3-console-reveal--ambient{width:calc(100% - 2.25rem)}}.pgx3-header>p:last-child strong{color:var(--pgx-alert);font-weight:600;font-style:normal;text-shadow:0 1px 10px rgba(240,138,120,.22)}.pgx3-receipt--current{border-color:var(--pgx-alert-line);background:linear-gradient(145deg,#b04a3a33,#ffffff0b);box-shadow:0 0 0 1px #f08a781f,0 14px 32px var(--pgx-alert-glow),inset 0 1px #ffffff0f}.pgx3-receipt--current .pgx3-receipt-icon{color:var(--pgx-alert);border-color:#f08a7866;background:#f08a7814}.pgx3-receipt--current .pgx3-receipt-top h3{color:var(--pgx-alert)}.pgx3-receipt--current .pgx3-status{color:var(--pgx-alert);background:var(--pgx-alert-soft)}.pgx3-receipt--current .pgx3-receipt-item>strong,.pgx3-receipt--current .pgx3-receipt-total b{color:var(--pgx-alert)}.pgx3-receipt--matched{border-color:var(--pgx-win-line);background:linear-gradient(145deg,#4a845e3d,#ffffff0e);box-shadow:0 0 0 1px #8cd2b324,0 16px 34px var(--pgx-win-glow),inset 0 1px #ffffff14}.pgx3-receipt--matched .pgx3-receipt-icon{color:var(--pgx-win);border-color:#8cd2b366;background:var(--pgx-win-soft)}.pgx3-receipt--matched .pgx3-receipt-top h3{color:var(--pgx-ink-soft)}.pgx3-receipt--matched .pgx3-status{color:var(--pgx-win);background:var(--pgx-win-soft)}.pgx3-receipt--matched .pgx3-receipt-item>strong,.pgx3-receipt--matched .pgx3-receipt-total b{color:var(--pgx-win)}.pgx3-scan-label{color:var(--pgx-win)}.pgx3-scan-ring{color:var(--pgx-win);border-color:#8cd2b36b;box-shadow:0 0 18px #8cd2b32e}@media (min-width: 521px) and (max-width: 720px){.pgx-inner{width:100%;max-width:none;margin-inline:auto;padding-inline:clamp(32px,8vw,88px);box-sizing:border-box}.pgx3-console-reveal,.pgx3-console-reveal--ambient{width:min(100%,28.5rem);max-width:28.5rem;margin-inline:auto;padding-inline:0}.pgx3-console{max-width:28.5rem;margin-inline:auto}.pgx3-audit{padding-inline:1rem}.pgx3-receipt{padding:.95rem 1rem}.pgx3-receipt-media{max-width:100%;margin-top:.85rem}}.ps-incentives-scene-bg--mobile{display:none}.ps-incentives-scene-bg--desktop{display:block}.ps-incentives-stack-marker,.ps-incentive-row-gap{display:none}@media (max-width: 899px){.ps-incentives-scene-bg--desktop{display:none}.ps-incentives-scene-bg--mobile{display:block}.ps-incentives-costcap{display:none}.ps-incentives-scene{min-height:0;aspect-ratio:auto;height:auto;overflow:hidden}.ps-incentives-scene-bg--mobile{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.ps-incentives-scene:after{height:calc(var(--incentives-exit-blend) + var(--incentives-exit-progress, 0) * 48vh)}.ps-incentives-scene-scrim{background:linear-gradient(180deg,#02070c80,#02070c33 36%,#02070c0a 58%,#030b0838 78%,#040d096b),linear-gradient(90deg,rgba(0,0,0,.62),transparent 18%,transparent 82%,rgba(0,0,0,.62))}.ps-incentives-scene-content,.ps-proof-pressure:has(.pgx-section--3)+.ps-divider--incentives-entry+.ps-incentives .ps-incentives-scene-content{padding-top:clamp(22px,5.7vw,48px);padding-bottom:calc(var(--incentives-exit-blend) + var(--incentives-content-clearance))}.ps-incentives-scene-content>.ps-wrap{width:min(100%,36rem);max-width:36rem;margin-inline:auto;padding-inline:clamp(1.25rem,4.5vw,1.75rem)}.ps-incentives-header{max-width:28rem;width:min(100%,28rem);margin-inline:auto}.home-type .ps-incentives .ps-incentives-headline{font-family:var(--ps-head)!important;font-size:clamp(1.85rem,6.4vw,2.35rem);font-weight:400;line-height:1.08;letter-spacing:-.004em;max-width:22rem;width:100%;margin-inline:auto;text-wrap:pretty}.ps-incentives-headline .a-best{font-style:italic;font-weight:500}.ps-incentives-headline>br{display:none}.ps-incentives .ps-incentives-header .ps-subhead{max-width:22rem;margin-top:clamp(12px,2vw,16px);margin-bottom:0;padding-inline:0;font-size:clamp(.92rem,2.6vw,1rem);font-weight:300;line-height:1.5}.ps-incentives-header .ps-subhead .a-best{font-weight:400}.ps-incentives .ps-incentives-columns{display:grid;grid-template-columns:minmax(0,1fr);justify-content:center;align-items:stretch;width:min(100%,20rem);max-width:20rem;margin-top:clamp(1.35rem,3.2vw,1.85rem);margin-inline:auto;-moz-column-gap:0;column-gap:0;row-gap:0}.ps-incentives-col--traditional,.ps-incentives-col--starfruit{align-items:stretch;justify-self:center;width:100%;transform:none}.ps-incentives .ps-incentives-panel{width:100%;max-width:100%;padding:16px 18px;border-radius:16px;align-items:stretch}.ps-incentives .ps-incentives-panel--starfruit{align-items:stretch}.ps-incentives .ps-incentives-col-label,.ps-incentives .ps-incentives-panel--traditional .ps-incentives-col-label,.ps-incentives .ps-incentives-panel--starfruit .ps-incentives-col-label{display:flex;align-self:stretch;width:100%;box-sizing:border-box;justify-content:center;font-size:12px;padding:10px 16px;white-space:nowrap;text-align:center}.ps-incentives .ps-incentive-row,.ps-incentives .ps-incentive-row--starfruit{flex-direction:row;justify-content:flex-start;text-align:left}.ps-incentives .ps-incentive-row-title{flex:0 1 auto;font-size:15.5px;line-height:1.2;white-space:nowrap;text-align:left}.ps-incentives .ps-incentive-row-title br{display:none}.ps-incentives .ps-incentive-row-gap{display:inline}.ps-incentive-row-ic{width:48px;height:48px}.ps-incentives-stack-marker{display:flex;flex-direction:column;align-items:center;height:auto;padding:.65rem 0 .5rem}.ps-incentives-stack-marker>span{position:relative;z-index:1;display:grid;place-items:center;width:2.35rem;height:2.35rem;border:1px solid rgba(225,238,215,.72);border-radius:999px;color:#b8e56f;background:#040b0ceb;box-shadow:0 0 0 3px #0000002e,0 12px 28px #00000052}.ps-incentives-stack-marker i{flex:none;width:1px;height:1.35rem;margin-top:-1px;background:linear-gradient(180deg,#d2e1c8b3,#d2e1c81f);box-shadow:0 0 10px #00000047}}@media (max-width: 640px){.ps-incentives-scene-content{padding-top:42px}.ps-incentives-headline br{display:none}}@media (max-width: 359px){.ps-incentives .ps-incentives-columns{width:100%;max-width:100%}.ps-incentives-col-label,.ps-incentives .ps-incentives-col-label{font-size:11px;padding:9px 12px;white-space:normal;text-wrap:balance;line-height:1.25;justify-content:center;text-align:center}.ps-incentives .ps-incentive-row-title{font-size:14.5px}.ps-incentive-row-ic{width:44px;height:44px}.ps-incentive-row-ic svg{width:20px;height:20px}}.system-section{position:relative;z-index:1;margin-top:-1px;overflow:clip;font-family:var(--font-body);color:#17251e;isolation:isolate;--system-entry-fill: #fbf7ed;--sys-shell-max: 76rem;--sys-shell-max-wide: 80rem;--sys-shell-gutter: clamp(1.75rem, 6.5vw, 6.5rem);--sys-shell-gutter-mobile: clamp(1.5rem, 6.5vw, 2.25rem)}.system-section *,.system-section *:before,.system-section *:after{box-sizing:border-box}.system-section button{font:inherit}.system-section :is(h2,h3){font-family:var(--font-title);text-wrap:balance}.solution-concept{position:relative;min-height:70rem;overflow:hidden}.solution-shell{position:relative;z-index:2;width:min(100%,var(--sys-shell-max));margin-inline:auto;padding-inline:var(--sys-shell-gutter)}.solution-eyebrow{display:inline-flex;align-items:center;gap:.7rem;color:#a0611c;font-size:.66rem;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.solution-eyebrow__tick,.solution-eyebrow__line{width:2rem;height:1px;flex:0 0 auto;background:currentColor;opacity:1}.solution-eyebrow--dark{color:#f0c97a}.solution-cta-dissolve{position:absolute;z-index:20;inset-inline:0;bottom:0;height:clamp(1.5rem,3vw,2.25rem);pointer-events:none;background:linear-gradient(180deg,transparent,#f5ead2)}.solution-concept--playbook{--playbook-ink: #163528;--playbook-ink-mid: #214a36;background:linear-gradient(90deg,rgba(42,82,61,.025) 1px,transparent 1px),linear-gradient(rgba(42,82,61,.025) 1px,transparent 1px),linear-gradient(180deg,#fbf7ed,#f2f6ed 55%,#f5ead2);background-size:30px 30px,30px 30px,auto}.solution-concept--playbook .playbook-hero__head h2,.solution-concept--playbook .playbook-card h3,.solution-concept--playbook .playbook-card__trigger-copy strong,.solution-concept--playbook .playbook-assurance strong,.solution-concept--playbook .playbook-finish p{color:var(--playbook-ink)}.playbook-sun{position:absolute;border-radius:50%;filter:blur(85px);pointer-events:none}.playbook-sun--one{top:20rem;right:-13rem;width:34rem;height:34rem;background:#f0c97a38}.playbook-sun--two{top:66rem;left:-12rem;width:29rem;height:29rem;background:#7db88a2e}.playbook-hero{display:grid;grid-template-columns:minmax(0,1fr);padding:clamp(3rem,5vw,4.5rem) 0 clamp(1rem,2vw,1.5rem)}.playbook-hero__head{position:relative;display:grid;gap:1.1rem}.playbook-hero__headline-group{position:relative;z-index:1;display:grid;gap:clamp(.3rem,.55vw,.5rem)}.playbook-hero__head h2{position:relative;z-index:1;max-width:20ch;margin:0;color:var(--playbook-ink, #1e4a35);font-size:clamp(2.85rem,3.5rem + 2.2vw,6.25rem);font-weight:610;line-height:.98;letter-spacing:-.055em;text-wrap:balance}.playbook-hero__lede{width:-moz-max-content;width:max-content;max-width:100%;margin:0;padding:0;color:#617268;font-size:clamp(1rem,.95rem + .35vw,1.18rem);line-height:1.5;letter-spacing:-.008em;white-space:nowrap}.playbook-hero__note{position:absolute;top:2.05rem;right:0;z-index:0;display:flex;flex-direction:row;align-items:center;gap:clamp(.75rem,1.2vw,.95rem);max-width:min(24rem,42vw);padding:0;opacity:.58;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-align:left;mask-image:linear-gradient(135deg,#000000e6,#0000006b);-webkit-mask-image:linear-gradient(135deg,rgba(0,0,0,.9) 0%,rgba(0,0,0,.42) 100%)}.playbook-hero__note>span:last-child{display:grid;align-content:center;min-width:0}.playbook-hero__note small{color:#627669db;font-size:clamp(.62rem,.75vw,.72rem);font-weight:700;letter-spacing:.09em;text-transform:uppercase}.playbook-hero__note strong{margin-top:.22rem;color:#2b4435cc;font-family:var(--font-title);font-size:clamp(1.08rem,1.45vw,1.42rem);font-style:italic;font-weight:550;line-height:1.2}.playbook-label-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.05rem 0 1.15rem;border-top:1px solid rgba(37,73,54,.14);color:#7a887f;font-size:.62rem;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.playbook-deck{display:grid;grid-template-columns:minmax(8.4rem,.38fr) minmax(8.4rem,.38fr) minmax(0,2.24fr);min-height:clamp(42rem,58vw,50rem);overflow:hidden;border:1px solid rgba(31,68,49,.15);border-radius:clamp(1.4rem,2.8vw,2.4rem);background:#ffffff94;box-shadow:0 1px #ffffffe6 inset,0 45px 90px -45px #244a3447;transition:grid-template-columns .44s cubic-bezier(.2,.8,.2,1)}.playbook-deck[data-active="1"]{grid-template-columns:minmax(0,2.24fr) minmax(8.4rem,.38fr) minmax(8.4rem,.38fr)}.playbook-deck[data-active="2"]{grid-template-columns:minmax(8.4rem,.38fr) minmax(0,2.24fr) minmax(8.4rem,.38fr)}.playbook-card{position:relative;display:grid;grid-template-columns:100%;min-width:0;overflow:hidden;border-right:1px solid rgba(31,68,49,.11);background:#f8f7ee80}.playbook-card:last-child{border-right:0}.playbook-card[data-active=true]{grid-template-rows:auto 1fr;background:radial-gradient(circle at 88% 10%,rgba(240,201,122,.16),transparent 18rem),#fffdf7eb}.playbook-card__trigger{display:flex;align-items:center;gap:.75rem;min-width:0;padding:1rem;border:0;border-bottom:1px solid rgba(31,68,49,.1);background:transparent;color:#30483a;text-align:left;cursor:pointer}.playbook-card__trigger:focus-visible{outline:3px solid rgba(215,155,69,.38);outline-offset:-4px}.playbook-card__number{color:#9d7138;font-size:.62rem;font-weight:800;letter-spacing:.08em}.playbook-card__icon{display:grid;flex:0 0 auto;place-items:center;width:2.25rem;height:2.25rem;border-radius:.7rem;background:#e8efe4;color:#547962}.playbook-card__trigger-copy{display:grid;min-width:0}.playbook-card__trigger-copy small{overflow:hidden;color:#859188;font-size:.52rem;font-weight:700;letter-spacing:.07em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.playbook-card__trigger-copy strong{overflow:hidden;margin-top:0;color:#2d4436;font-family:var(--font-title);font-size:1.22rem;font-weight:620;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.playbook-card__chevron{display:grid;flex:0 0 auto;place-items:center;margin-left:auto;color:#789083;transition:transform .25s ease}.playbook-card[data-active=true] .playbook-card__chevron{transform:rotate(90deg)}.playbook-card:not([data-active=true]) .playbook-card__trigger{flex-direction:column;align-items:center;height:100%;padding:1.3rem .9rem;border-bottom:0}.playbook-card:not([data-active=true]) .playbook-card__trigger-copy{display:flex;align-items:center;writing-mode:vertical-rl;transform:rotate(180deg)}.playbook-card:not([data-active=true]) .playbook-card__trigger-copy small{display:none}.playbook-card:not([data-active=true]) .playbook-card__trigger-copy strong{font-size:1rem;overflow:visible}.playbook-card:not([data-active=true]) .playbook-card__chevron{margin:auto 0 0;transform:rotate(0)}.playbook-card__panel{display:none;min-width:0}.playbook-card[data-active=true] .playbook-card__panel{display:grid;grid-template-columns:minmax(0,.95fr) minmax(19rem,1.05fr);align-items:center;gap:clamp(1.5rem,3.5vw,3.5rem);padding:clamp(2rem,4vw,4rem);animation:playbook-panel-in .42s cubic-bezier(.2,.8,.2,1) both}.playbook-card__copy{min-width:0}.playbook-card__kicker{margin:0 0 1rem;color:#92662f;font-size:.62rem;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.playbook-card h3{max-width:11ch;margin:0;color:#20362a;font-size:clamp(2.2rem,3.4vw,4rem);font-weight:580;line-height:.98;letter-spacing:-.05em}.playbook-card h3 em{color:#9c6b31;font-style:italic}.playbook-card__body{display:grid;gap:.95rem;margin-top:1.4rem;color:#617167;font-size:clamp(.88rem,.95vw,.98rem);line-height:1.7}.playbook-card__body p{margin:0}.playbook-card__body strong{color:#354e40}.playbook-card__outcome{display:flex;align-items:center;gap:.55rem;margin-top:1.25rem;padding-top:1rem;border-top:1px solid rgba(35,73,52,.11);color:#3e6e51;font-size:.68rem;font-weight:700;line-height:1.4}.playbook-scene{min-width:0;border:1px solid rgba(35,72,52,.12);border-radius:1.2rem;background:#ffffffdb;box-shadow:0 1px #fffffff2 inset,0 25px 50px -28px #20462f4d}.playbook-scene--one{overflow:hidden;padding:.85rem}.playbook-paper__head,.playbook-price__head,.playbook-route__head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem .35rem .9rem;color:#849087;font-size:.53rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.playbook-paper__foot{display:flex;align-items:center;gap:.45rem;margin-top:.65rem;padding:.75rem;border-radius:.65rem;background:#1f3e2d;color:#e5efe7;font-size:.55rem;font-weight:600}.playbook-paper__foot svg{color:#e8c275}.playbook-scene--two{padding:.85rem}.playbook-price__head>div,.playbook-route__head>div,.playbook-route__head>div>span:last-child{display:grid}.playbook-price__head strong,.playbook-route__head strong{margin-top:.14rem;color:#31483a;font-size:.66rem;letter-spacing:0;text-transform:none}.playbook-price__head>span{padding:.32rem .46rem;border-radius:999px;background:#e7f2e8;color:#4f825f}.playbook-price__range{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;padding:1rem .4rem;color:#738178;font-size:.5rem}.playbook-price__bar{position:relative;height:.36rem;border-radius:999px;background:#ebeee9}.playbook-price__bar i{position:absolute;top:0;right:18%;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,#c9893c,#78b48a)}.playbook-price__bar b{position:absolute;top:50%;right:18%;width:.75rem;height:.75rem;border:2px solid #fff;border-radius:50%;background:#66a978;box-shadow:0 3px 8px #2c5d3d3b;transform:translate(50%,-50%)}.playbook-price__totals{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.55rem;padding:.8rem;border-radius:.8rem;background:#f3f6f1}.playbook-price__totals>div{display:grid}.playbook-price__totals small{color:#7e8a82;font-size:.48rem}.playbook-price__totals strong{margin-top:.18rem;color:#304739;font-family:var(--font-title);font-size:1.05rem}.playbook-price__totals>div:last-child strong{color:#477c57}.playbook-price__totals svg{color:#9c733d}.playbook-price__save{display:flex;align-items:center;gap:.55rem;margin-top:.7rem;padding:.72rem;border:1px solid rgba(69,139,88,.14);border-radius:.72rem;background:#e9f4eb;color:#4d885e}.playbook-price__save>span{display:grid}.playbook-price__save strong{font-size:.58rem}.playbook-price__save small{margin-top:.12rem;color:#71877a;font-size:.48rem}.playbook-scene--three{padding:.85rem}.playbook-route__head>div{display:flex;align-items:center;gap:.6rem}.playbook-route__truck{display:grid;place-items:center;width:2.45rem;height:2.45rem;border-radius:.72rem;background:#e7f1e7;color:#548260}.playbook-route__head small{margin-top:.14rem;color:#849087;font-size:.5rem;letter-spacing:0;text-transform:none}.playbook-route__head>span{padding:.38rem .5rem;border-radius:999px;background:#e7f2e8;color:#4f825f}.playbook-route__steps{position:relative;display:flex;justify-content:space-between;gap:.5rem;padding:1.4rem .45rem 1rem}.playbook-route__steps:before{content:"";position:absolute;top:1.92rem;right:1.3rem;left:1.3rem;height:2px;background:linear-gradient(90deg,#66a979 0,#66a979 72%,#e3e8e1 72%)}.playbook-route__steps span{position:relative;z-index:1;display:grid;justify-items:center;gap:.45rem;color:#77877e;font-size:.48rem;font-weight:650}.playbook-route__steps i{display:grid;place-items:center;width:1.2rem;height:1.2rem;border:2px solid #fff;border-radius:50%;background:#dfe7df;color:#789383;box-shadow:0 2px 7px #2a523a26}.playbook-route__steps .is-done i{background:#66a979;color:#fff}.playbook-route__steps .is-current i{background:#d69b48;color:#fff}.playbook-route__eta{display:grid;padding:1rem;border-radius:.8rem;background:#1e3e2d}.playbook-route__eta span{color:#e8f1ea94;font-size:.5rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.playbook-route__eta strong{margin-top:.2rem;color:#f2e6c8;font-family:var(--font-title);font-size:1.45rem;font-weight:550}.playbook-route__eta small{margin-top:.3rem;color:#e7f0e98c;font-size:.5rem}.playbook-assurance{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(2rem,4vw,3.5rem);overflow:hidden;border:1px solid rgba(31,68,49,.12);border-radius:1.1rem;background:#1f44311f}.playbook-assurance>div{display:flex;align-items:flex-start;gap:.75rem;padding:1rem;background:#ffffffb8}.playbook-assurance>div>span{display:grid;flex:0 0 auto;place-items:center;width:2.25rem;height:2.25rem;border-radius:.7rem;background:#e9f0e5;color:#527760}.playbook-assurance p{display:grid;margin:0;color:#748179;font-size:.58rem;line-height:1.5}.playbook-assurance strong{margin-bottom:.3rem;color:var(--playbook-ink, #1e4a35);font-family:var(--font-title);font-size:clamp(.76rem,.65rem + .35vw,.92rem);font-weight:600;line-height:1.15}@media (max-width: 1099px){.playbook-card[data-active=true] .playbook-card__panel{grid-template-columns:minmax(0,1fr);align-content:center}.playbook-card__copy{max-width:38rem}.playbook-scene{width:min(100%,32rem)}}@media (max-width: 899px){.playbook-hero__note{max-width:min(20rem,48vw);opacity:.5}.playbook-hero__lede{white-space:normal;width:auto;line-height:1.55}.playbook-deck,.playbook-deck[data-active="1"],.playbook-deck[data-active="2"],.playbook-deck[data-active="3"]{display:grid;grid-template-columns:minmax(0,1fr);min-height:0;overflow:visible;border-radius:1.4rem}.playbook-card{border-right:0;border-bottom:1px solid rgba(31,68,49,.11)}.playbook-card:last-child{border-bottom:0}.playbook-card:not([data-active=true]) .playbook-card__trigger{flex-direction:row;align-items:center;height:auto;padding:1rem}.playbook-card:not([data-active=true]) .playbook-card__trigger-copy{display:grid;writing-mode:initial;transform:none}.playbook-card:not([data-active=true]) .playbook-card__trigger-copy small{display:block}.playbook-card:not([data-active=true]) .playbook-card__trigger-copy strong{overflow:hidden;font-size:.92rem}.playbook-card:not([data-active=true]) .playbook-card__chevron{margin:0 0 0 auto}.playbook-card[data-active=true] .playbook-card__panel{padding:clamp(1.5rem,5vw,3rem)}}@media (max-width: 699px){.solution-shell{padding-inline:var(--sys-shell-gutter-mobile)}.playbook-hero__head h2{max-width:min(20ch,100%);font-size:clamp(1.9rem,7.8vw,2.55rem);font-weight:650;line-height:1.05;letter-spacing:-.04em}.playbook-hero__headline-group{gap:clamp(.9rem,2.8vw,1.25rem)}.solution-eyebrow__tick,.solution-eyebrow__line{width:1.7rem}.playbook-hero{padding-top:4.5rem}.playbook-label-row{align-items:flex-start}.playbook-label-row span:last-child{display:none}.playbook-card[data-active=true] .playbook-card__panel{gap:2rem}.playbook-card h3{font-size:clamp(2rem,10vw,3.2rem)}.playbook-card__body{font-size:.87rem}}@media (max-width: 899px){.playbook-assurance{display:none}}.solution-concept--playbook-enhanced .playbook-deck{border-color:#264f3838;box-shadow:0 1px #ffffffeb inset,0 48px 100px -48px #1c412d57,0 0 0 1px #d7a14e0f}.solution-concept--playbook-enhanced .playbook-card{transition:background-color .28s ease,box-shadow .28s ease}.solution-concept--playbook-enhanced .playbook-card[data-active=true]{box-shadow:inset 0 3px #c99246,inset 0 0 3.5rem #ebc37412}.solution-concept--playbook-enhanced .playbook-card__number{color:#2f5740}.solution-concept--playbook-enhanced .playbook-card__trigger-copy strong{color:#2a4f3a}.solution-concept--playbook-enhanced .playbook-card__trigger-copy small{color:#4a6b58}.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-card__trigger-copy strong{color:#234832}.solution-concept--playbook-enhanced .playbook-hero{padding-bottom:0}.solution-concept--playbook-enhanced .playbook-label-row{margin-top:clamp(2rem,3vw,2.75rem)}.solution-concept--playbook-enhanced .playbook-assurance{margin-top:clamp(.5rem,1vw,.75rem)}.solution-concept--playbook-enhanced .playbook-finish{margin-top:clamp(3.5rem,4vw,4rem);margin-bottom:clamp(.65rem,1.4vw,1.1rem)}.solution-concept--playbook-enhanced{--playbook-mid-tab-min: 8.4rem;--playbook-mid-tab-fr: .38fr;--playbook-mid-tab-label-size: clamp(1.62rem, 1.95vw, 1.88rem);--playbook-mid-tab-trigger-px: .72rem;--playbook-mid-tab-icon-size: 2.65rem}.solution-concept--playbook-enhanced .playbook-card__trigger{position:relative;z-index:1;transition:background-color .24s ease,color .24s ease,box-shadow .24s ease}.solution-concept--playbook-enhanced .playbook-card__trigger:after{position:absolute;top:.75rem;right:0;bottom:.75rem;width:2px;border-radius:999px;background:linear-gradient(180deg,transparent,rgba(201,146,70,.72),transparent);content:"";opacity:0;transform:scaleY(.45);transition:opacity .22s ease,transform .3s cubic-bezier(.2,.8,.2,1)}.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-card__trigger{background:linear-gradient(90deg,#eaf2e6b8,#fffcf46b)}.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-card__icon{background:#426f54;color:#fffdf7;box-shadow:0 7px 18px -8px #2455399e}.solution-concept--playbook-enhanced .playbook-card__chevron{display:none}.playbook-card__action{display:inline-flex;flex:0 0 auto;align-items:center;gap:.45rem;margin-left:auto;padding:.28rem .48rem .28rem .32rem;border:1px solid rgba(74,116,88,.2);border-radius:999px;background:#ffffffb8;color:#557160;font-size:.55rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase;box-shadow:0 5px 14px -10px #183b27b3;transition:border-color .22s ease,background-color .22s ease,box-shadow .22s ease,transform .22s ease}.playbook-card__action-icon{display:grid;place-items:center;width:1.55rem;height:1.55rem;border-radius:50%;background:#e8efe4;color:#426f54;transition:background-color .22s ease,color .22s ease,transform .24s cubic-bezier(.2,.8,.2,1)}.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-card__action{padding:0;border:0;background:transparent;color:#315740;box-shadow:none}.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-card__action-icon{background:#426f54;color:#fff;box-shadow:0 6px 16px -9px #234e33c7}.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-card__action>span:last-child{display:none}.solution-concept--playbook-enhanced .playbook-card:not([data-active=true]) .playbook-card__trigger-copy{writing-mode:vertical-rl;transform:none}.solution-concept--playbook-enhanced .playbook-card:not([data-active=true]) .playbook-card__action{flex-direction:column;gap:.38rem;margin:auto 0 0;padding:0;border:0;background:transparent;box-shadow:none;writing-mode:vertical-rl}.solution-concept--playbook-enhanced .playbook-card:not([data-active=true]) .playbook-card__action-icon{width:2.1rem;height:2.1rem;border:1px solid rgba(67,111,82,.2);background:#ebf2e6e6;box-shadow:0 0 0 4px #ebf2e673,0 8px 18px -12px #1f472ebf}.solution-concept--playbook-enhanced .playbook-card__trigger:focus-visible{outline:3px solid rgba(202,145,65,.62);outline-offset:-5px;box-shadow:inset 0 0 0 2px #ffffffb8}@media (hover: hover) and (pointer: fine){.solution-concept--playbook-enhanced .playbook-card:not([data-active=true]) .playbook-card__trigger:hover{background:radial-gradient(circle at 50% 88%,rgba(217,170,94,.16),transparent 7rem),linear-gradient(180deg,#f6f9f0f0,#eef4e7d6);box-shadow:inset 0 0 0 1px #4570531f}.solution-concept--playbook-enhanced .playbook-card:not([data-active=true]) .playbook-card__trigger:hover:after{opacity:1;transform:scaleY(1)}.solution-concept--playbook-enhanced .playbook-card:not([data-active=true]) .playbook-card__trigger:hover .playbook-card__icon{background:#dfeade;color:#315f43;box-shadow:0 0 0 5px #e1ecde9e}.solution-concept--playbook-enhanced .playbook-card:not([data-active=true]) .playbook-card__trigger:hover .playbook-card__action-icon{background:#c99246;color:#fff;transform:translate(3px)}.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-card__trigger:hover .playbook-card__action-icon{background:#355f44;transform:translateY(-1px)}}@media (min-width: 900px) and (hover: hover) and (pointer: fine){.solution-concept--playbook-enhanced .playbook-card:first-child,.solution-concept--playbook-enhanced .playbook-card:first-child .playbook-card__trigger{border-top-left-radius:calc(clamp(1.4rem,2.8vw,2.4rem) - 1px)}.solution-concept--playbook-enhanced .playbook-card:last-child,.solution-concept--playbook-enhanced .playbook-card:last-child .playbook-card__trigger{border-top-right-radius:calc(clamp(1.4rem,2.8vw,2.4rem) - 1px)}.solution-concept--playbook-enhanced .playbook-card:not([data-active=true]):hover{background:radial-gradient(circle at 50% 88%,rgba(217,170,94,.16),transparent 7rem),linear-gradient(180deg,#f6f9f0f0,#eef4e7d6);box-shadow:inset 0 0 0 1px #4570531f}.solution-concept--playbook-enhanced .playbook-card:not([data-active=true]) .playbook-card__trigger:hover{background:transparent;box-shadow:none}}@media (prefers-reduced-motion: no-preference){.solution-concept--playbook-enhanced .playbook-card:not([data-active=true]) .playbook-card__action-icon{animation:playbook-action-breathe 3.2s ease-in-out 1.1s 2}}@media (max-width: 899px){.solution-concept--playbook-enhanced .playbook-deck,.solution-concept--playbook-enhanced .playbook-deck[data-active="1"],.solution-concept--playbook-enhanced .playbook-deck[data-active="2"],.solution-concept--playbook-enhanced .playbook-deck[data-active="3"]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;overflow:hidden;border-radius:1.4rem;background:#fffdf7d1}.solution-concept--playbook-enhanced .playbook-card{display:contents}.solution-concept--playbook-enhanced .playbook-card:nth-child(1) .playbook-card__trigger{grid-column:1}.solution-concept--playbook-enhanced .playbook-card:nth-child(2) .playbook-card__trigger{grid-column:2}.solution-concept--playbook-enhanced .playbook-card:nth-child(3) .playbook-card__trigger{grid-column:3}.solution-concept--playbook-enhanced .playbook-card .playbook-card__trigger,.solution-concept--playbook-enhanced .playbook-card:not([data-active=true]) .playbook-card__trigger{grid-row:1;display:flex;flex-direction:column;align-items:center;gap:.6rem;min-height:12rem;padding:.85rem .45rem .75rem;border-right:1px solid rgba(31,68,49,.11);border-bottom:0;text-align:left}.solution-concept--playbook-enhanced .playbook-card:nth-child(3) .playbook-card__trigger{border-right:0}.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-card__trigger{background:linear-gradient(180deg,#e2eedef5,#f7f4e9e0);box-shadow:inset 0 3px #c99246,inset 0 -12px 28px -24px #264f3880}.solution-concept--playbook-enhanced .playbook-card__trigger:after{top:auto;right:.65rem;bottom:0;left:.65rem;width:auto;height:2px;background:linear-gradient(90deg,transparent,rgba(201,146,70,.76),transparent);transform:scaleX(.35)}.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-card__trigger:after{opacity:1;transform:scaleX(1)}.solution-concept--playbook-enhanced .playbook-card .playbook-card__trigger-copy,.solution-concept--playbook-enhanced .playbook-card:not([data-active=true]) .playbook-card__trigger-copy{display:flex;align-items:center;min-height:4.75rem;writing-mode:vertical-rl;transform:none}.solution-concept--playbook-enhanced .playbook-card .playbook-card__trigger-copy small{display:none}.solution-concept--playbook-enhanced .playbook-card .playbook-card__trigger-copy strong,.solution-concept--playbook-enhanced .playbook-card:not([data-active=true]) .playbook-card__trigger-copy strong{overflow:visible;margin:0;font-size:clamp(.86rem,2.2vw,1rem);line-height:1;text-overflow:clip;white-space:nowrap}.solution-concept--playbook-enhanced .playbook-card .playbook-card__action,.solution-concept--playbook-enhanced .playbook-card:not([data-active=true]) .playbook-card__action{flex-direction:row;margin:auto 0 0;padding:0;border:0;background:transparent;box-shadow:none;writing-mode:initial}.solution-concept--playbook-enhanced .playbook-card .playbook-card__action>span:last-child{display:none}.solution-concept--playbook-enhanced .playbook-card .playbook-card__action-icon{width:2rem;height:2rem}.solution-concept--playbook-enhanced .playbook-card__panel,.solution-concept--playbook-enhanced .playbook-card:not([data-active=true]) .playbook-card__panel{grid-column:1 / -1;grid-row:2;border-top:1px solid rgba(31,68,49,.13);background:radial-gradient(circle at 92% 8%,rgba(240,201,122,.14),transparent 16rem),#fffdf7f5}}@media (max-width: 459px){.solution-concept--playbook-enhanced .playbook-card .playbook-card__trigger,.solution-concept--playbook-enhanced .playbook-card:not([data-active=true]) .playbook-card__trigger{min-height:11rem;padding-inline:.3rem}.solution-concept--playbook-enhanced .playbook-card__number{display:block;font-size:.55rem}.solution-concept--playbook-enhanced .playbook-card__icon{width:2rem;height:2rem}}@media (max-width: 399px){.playbook-card__trigger{gap:.5rem;padding-inline:.75rem}.playbook-card__number{display:none}}@media (min-width: 1500px){.solution-shell{width:min(100%,var(--sys-shell-max-wide))}.playbook-deck{min-height:49rem}}@media (prefers-reduced-motion: reduce){.system-section *,.system-section *:before,.system-section *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.system-section{scroll-margin-top:5.25rem}.playbook-card__trigger{touch-action:manipulation;-webkit-tap-highlight-color:rgba(215,155,69,.14)}.solution-cta-dissolve{height:clamp(1.5rem,3vw,2.25rem)}.playbook-deck{min-height:clamp(34rem,45vw,39rem)}.playbook-card[data-active=true] .playbook-card__panel{gap:clamp(1.5rem,3vw,3rem);padding:clamp(2rem,3vw,3rem)}.playbook-assurance{margin-top:clamp(1rem,2vw,1.5rem)}.playbook-finish{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;width:100%;margin:clamp(1rem,2vw,1.5rem) auto clamp(.65rem,1.4vw,1.1rem);padding:1.15rem 1.3rem;border-top:1px solid rgba(38,77,55,.14);border-bottom:1px solid rgba(38,77,55,.14)}.playbook-finish>span{display:inline-flex;align-items:center;gap:.45rem;color:#95682f;font-size:.62rem;font-weight:760;letter-spacing:.13em;text-transform:uppercase}.playbook-finish p{margin:0;color:#334d3e;font-family:var(--font-title);font-size:clamp(1rem,1.7vw,1.35rem);font-weight:560;line-height:1.25}@media (max-width: 899px){.playbook-card__panel,.playbook-card:not([data-active=true]) .playbook-card__panel{display:block;max-height:0;overflow:hidden;padding:0;opacity:0;pointer-events:none;transform:translateY(-.5rem);will-change:max-height,opacity,transform;transition:max-height .46s cubic-bezier(.2,.8,.2,1),padding .46s cubic-bezier(.2,.8,.2,1),opacity .18s ease,transform .46s cubic-bezier(.2,.8,.2,1)}.playbook-card[data-active=true] .playbook-card__panel{display:block;max-height:80rem;padding:clamp(1.5rem,5vw,3rem);opacity:1;pointer-events:auto;transform:translateY(0);animation:none}.playbook-card__panel .playbook-scene{margin-top:clamp(1.5rem,3vw,2rem)}.solution-concept--playbook-enhanced .playbook-card__copy{display:flex;flex-direction:column}.solution-concept--playbook-enhanced .playbook-card__body{order:2}.solution-concept--playbook-enhanced .playbook-card__outcome{order:3}.solution-concept--playbook-enhanced .playbook-card__copy>.playbook-scene{order:4;float:none;width:100%;margin-left:0;margin-right:0;shape-outside:none}}@media (prefers-reduced-motion: no-preference){.playbook-hero{animation:system-enter .56s 80ms cubic-bezier(.2,.8,.2,1) both}.playbook-deck{animation:system-enter .64s .15s cubic-bezier(.2,.8,.2,1) both}.playbook-sun--one{animation:system-drift-one 16s ease-in-out infinite alternate}.playbook-sun--two{animation:system-drift-two 19s ease-in-out infinite alternate}}@keyframes system-enter{0%{opacity:0;transform:translateY(1.1rem)}to{opacity:1;transform:translateY(0)}}@keyframes system-drift-one{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-1.25rem,1rem,0) scale(1.035)}}@keyframes system-drift-two{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(1rem,-1.25rem,0) scale(.97)}}@media (max-width: 719px){.playbook-hero{grid-template-columns:minmax(0,1fr);align-items:start}.playbook-hero__note{display:none}}@media (max-width: 1099px){.playbook-hero{padding-top:clamp(2.75rem,5vw,3.75rem);padding-bottom:clamp(.85rem,1.75vw,1.35rem)}.playbook-deck{min-height:0}}@media (max-width: 699px){.playbook-card__body{font-size:.92rem}.playbook-finish{margin-bottom:clamp(.5rem,1.5vw,.85rem)}.playbook-hero{padding-block:2.75rem .85rem;gap:.35rem}.playbook-card[data-active=true] .playbook-card__panel{padding:1.5rem}.playbook-finish{grid-template-columns:minmax(0,1fr);gap:.55rem}}@media (min-width: 900px){.solution-concept--playbook-enhanced .playbook-card,.solution-concept--playbook-enhanced .playbook-card:first-child,.solution-concept--playbook-enhanced .playbook-card:last-child,.solution-concept--playbook-enhanced .playbook-card .playbook-card__trigger,.solution-concept--playbook-enhanced .playbook-card:first-child .playbook-card__trigger,.solution-concept--playbook-enhanced .playbook-card:last-child .playbook-card__trigger{border-radius:0}.solution-concept--playbook-enhanced .playbook-card:not([data-active=true]) .playbook-card__trigger:after{opacity:.72;transform:scaleY(.82)}}@media (min-width: 900px){.solution-concept--playbook-enhanced .playbook-deck{position:relative}.solution-concept--playbook-enhanced .playbook-deck:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;border-radius:inherit;pointer-events:none;box-shadow:inset 0 3px #c99246}.solution-concept--playbook-enhanced .playbook-card[data-active=true]{box-shadow:inset 0 0 3.5rem #ebc37412}.solution-concept--playbook-enhanced .playbook-deck,.solution-concept--playbook-enhanced .playbook-deck[data-active="1"]{grid-template-columns:minmax(0,2.4fr) repeat(2,minmax(var(--playbook-mid-tab-min),var(--playbook-mid-tab-fr)));min-height:clamp(36rem,43vw,40rem)}.solution-concept--playbook-enhanced .playbook-deck[data-active="2"]{grid-template-columns:minmax(var(--playbook-mid-tab-min),var(--playbook-mid-tab-fr)) minmax(0,2.4fr) minmax(var(--playbook-mid-tab-min),var(--playbook-mid-tab-fr))}.solution-concept--playbook-enhanced .playbook-deck[data-active="3"]{grid-template-columns:repeat(2,minmax(var(--playbook-mid-tab-min),var(--playbook-mid-tab-fr))) minmax(0,2.4fr)}.solution-concept--playbook-enhanced .playbook-card:not([data-active=true]){background:radial-gradient(circle at 50% 0%,rgba(240,201,122,.14),transparent 5.5rem),#f7f9f3c7}.solution-concept--playbook-enhanced .playbook-card:not([data-active=true]) .playbook-card__trigger{display:flex;flex-direction:column;align-items:stretch;justify-content:center;height:100%;padding:1.35rem var(--playbook-mid-tab-trigger-px);background:radial-gradient(ellipse 125% 88% at 50% 0%,rgba(240,201,122,.26),transparent 64%),linear-gradient(180deg,#fbf7edeb,#edf4e9c2);text-align:center}.solution-concept--playbook-enhanced .playbook-card:not([data-active=true]) .playbook-card__number,.solution-concept--playbook-enhanced .playbook-card:not([data-active=true]) .playbook-card__icon{align-self:center}.solution-concept--playbook-enhanced .playbook-card:not([data-active=true]) .playbook-card__number{font-size:.68rem}.solution-concept--playbook-enhanced .playbook-card:not([data-active=true]) .playbook-card__icon{width:var(--playbook-mid-tab-icon-size);height:var(--playbook-mid-tab-icon-size);margin-top:.85rem;border:1px solid rgba(66,111,82,.14);background:#e4f0e3;color:#3f7451}.solution-concept--playbook-enhanced .playbook-card:not([data-active=true]) .playbook-card__trigger-copy{display:flex;align-items:center;min-height:0;margin-top:1rem;writing-mode:vertical-rl;transform:none;text-align:center}.solution-concept--playbook-enhanced .playbook-card:not([data-active=true]) .playbook-card__trigger-copy small{display:none}.solution-concept--playbook-enhanced .playbook-card:not([data-active=true]) .playbook-card__trigger-copy strong{overflow:visible;margin:0;color:#2a4f3a;font-family:var(--font-body);font-size:var(--playbook-mid-tab-label-size);font-weight:650;line-height:1;letter-spacing:.045em;text-overflow:clip;white-space:nowrap}.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-card__trigger{min-height:4.75rem;padding:1rem 1.35rem}.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-card__trigger-copy small{font-size:.72rem;line-height:1.35}.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-card__trigger-copy strong{font-size:1.55rem;line-height:1.1}.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-card__action{gap:.42rem;padding:.3rem .58rem .3rem .34rem;border:1px solid rgba(67,111,82,.18);background:#ffffffbf;box-shadow:0 6px 15px -11px #1f472e99}.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-card__action>span:last-child{display:inline;font-size:.66rem;letter-spacing:.08em}.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-card__panel{display:block;padding:clamp(2rem,3vw,3rem)}.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-card__copy{display:flow-root;min-width:0}.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-card__kicker{margin:0;font-size:.7rem}.solution-concept--playbook-enhanced .playbook-card[data-active=true] h3{max-width:18ch;margin:0 0 .75rem;font-size:clamp(2.8rem,3.45vw,4.1rem);line-height:.98}.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-scene,.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-scene--art{float:right;width:min(48%,26rem);margin:.15rem 0 .85rem 1.35rem;align-self:auto;min-height:0;shape-outside:var(--playbook-art-shape, margin-box);shape-image-threshold:.18;shape-margin:.9rem}.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-scene__stage,.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-scene--art-3-1 .playbook-scene__stage,.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-scene--art-1-2 .playbook-scene__stage{display:block;height:auto;min-height:0;aspect-ratio:auto;place-items:initial}.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-scene__artwork,.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-scene--art-3-1 .playbook-scene__artwork,.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-scene--art-1-2 .playbook-scene__artwork{position:relative;inset:auto;display:block;width:100%;height:auto;max-width:100%;max-height:none;margin:0;-o-object-fit:contain;object-fit:contain}.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-card__body{margin:0;font-size:1.05rem;line-height:1.65}.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-card__outcome{clear:both;margin:.85rem 0 0;font-size:.76rem}@media (hover: hover) and (pointer: fine){.solution-concept--playbook-enhanced .playbook-card:not([data-active=true]) .playbook-card__trigger:hover{background:radial-gradient(ellipse 125% 88% at 50% 0%,rgba(240,201,122,.32),transparent 64%),radial-gradient(circle at 50% 84%,rgba(215,155,69,.16),transparent 10rem),linear-gradient(180deg,#fffdf7,#e6f0e2);box-shadow:inset 0 0 0 2px #4676552e}.solution-concept--playbook-enhanced .playbook-card:not([data-active=true]) .playbook-card__action{transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease}}}.solution-concept--playbook-enhanced .playbook-card__action--explore-v2{flex-direction:row;align-items:center;justify-content:space-between;align-self:stretch;width:100%;gap:.3rem;margin:auto 0 0;padding:.36rem .34rem .36rem .52rem;border:1px solid rgba(67,111,82,.22);border-radius:.65rem;background:#fffdf7;box-shadow:0 8px 18px -13px #1f472e8c;writing-mode:initial;color:#557160;font-size:.58rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;transition:background-color .22s ease,border-color .22s ease,box-shadow .22s ease,transform .22s ease,color .22s ease}.solution-concept--playbook-enhanced .playbook-card__action--explore-v2 .playbook-card__action-icon{display:grid!important;order:2;flex:0 0 auto;width:1.35rem;height:1.35rem;border:0;border-radius:50%;background:#ebf2e6f2;color:#c99246;box-shadow:none;animation:none;transition:background-color .22s ease,color .22s ease,transform .22s ease}.solution-concept--playbook-enhanced .playbook-card__action--explore-v2>span:last-child{display:inline!important;order:1;flex:1 1 auto;min-width:0;padding-right:.08rem;text-align:left}.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-card__action--explore-v2{margin-left:auto;width:auto;min-width:7.5rem;padding:.4rem .42rem .4rem .62rem;border-color:#426f546b;background:#426f54;color:#fffdf7;box-shadow:0 8px 18px -10px #1f472e73}.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-card__action--explore-v2 .playbook-card__action-icon{background:#fffdf729;color:#fff}@media (hover: hover) and (pointer: fine){.solution-concept--playbook-enhanced .playbook-card:not([data-active=true]) .playbook-card__trigger:hover .playbook-card__action--explore-v2{border-color:#436f524d;transform:translateY(-1px)}.solution-concept--playbook-enhanced .playbook-card:not([data-active=true]) .playbook-card__trigger:hover .playbook-card__action--explore-v2 .playbook-card__action-icon{background:#c99246;color:#fff;transform:none}}@media (max-width: 899px){.solution-concept--playbook-enhanced .playbook-card .playbook-card__action--explore-v2,.solution-concept--playbook-enhanced .playbook-card:not([data-active=true]) .playbook-card__action--explore-v2{width:100%;margin:.35rem 0 0;writing-mode:initial}.solution-concept--playbook-enhanced .playbook-card .playbook-card__action--explore-v2>span:last-child{display:inline!important}.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-card__action--explore-v2{width:100%;min-width:0;margin-left:0}}@media (min-width: 900px){.solution-concept--playbook-enhanced .playbook-card:not([data-active=true]) .playbook-card__action--explore-v2{align-self:stretch;width:100%;margin:auto 0 0;padding:.34rem .32rem .34rem .5rem;gap:.28rem;writing-mode:initial}.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-card__action--explore-v2{align-self:center;width:auto;min-width:7.5rem}}@media (min-width: 900px) and (max-width: 1299px){.system-section{--sys-shell-gutter: clamp(2.75rem, 6.75vw, 4.5rem)}.solution-concept--playbook-enhanced{--playbook-mid-tab-min: 7.25rem;--playbook-mid-tab-fr: .32fr;--playbook-mid-tab-label-size: clamp(1.38rem, 1.55vw, 1.58rem);--playbook-mid-tab-trigger-px: .5rem;--playbook-mid-tab-icon-size: 2.4rem}.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-card__trigger{padding-inline:1.15rem}.solution-concept--playbook-enhanced .playbook-card__action--explore-v2,.solution-concept--playbook-enhanced .playbook-card:not([data-active=true]) .playbook-card__action--explore-v2{gap:.24rem;padding:.32rem .28rem .32rem .46rem}.solution-concept--playbook-enhanced .playbook-card__action--explore-v2 .playbook-card__action-icon{width:1.25rem;height:1.25rem}}@media (min-width: 1100px) and (max-width: 1299px){.solution-concept--playbook-enhanced .playbook-hero__lede{max-width:42ch;line-height:1.55;white-space:normal}.solution-concept--playbook-enhanced .playbook-hero__note{max-width:min(20rem,38vw)}.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-card__trigger-copy strong{font-size:1.42rem}}@media (min-width: 720px) and (max-width: 1199px){.playbook-hero__note,.solution-concept--playbook-enhanced .playbook-hero__note{top:0;max-width:min(22rem,40vw)}.playbook-hero__headline-group{padding-top:1.55rem}.playbook-hero__note strong{font-size:clamp(.98rem,1.25vw,1.2rem);white-space:nowrap}}.playbook-scene--art{position:relative;display:grid;grid-template-rows:minmax(12.5rem,1fr) auto;width:100%;min-height:clamp(18rem,34vw,30rem);margin:0;padding:0;overflow:hidden;isolation:isolate;border:1px solid rgba(230,211,151,.3);border-radius:1.2rem;background:#11241a;box-shadow:0 1px #ffffff24 inset,0 24px 52px -32px #153727b3}.playbook-scene--art:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;background:radial-gradient(circle at 50% 30%,rgba(240,201,122,.2),transparent 31%),radial-gradient(circle at 24% 66%,rgba(100,171,127,.2),transparent 43%),linear-gradient(145deg,#173a29,#0c202a 58%,#101b17);content:""}.playbook-scene--art-2:before{background:radial-gradient(circle at 50% 23%,rgba(242,184,87,.26),transparent 30%),radial-gradient(circle at 76% 74%,rgba(100,171,127,.19),transparent 42%),linear-gradient(145deg,#203124,#17332f 46%,#111d1c)}.playbook-scene--art-3:before{background:radial-gradient(circle at 52% 28%,rgba(101,220,244,.26),transparent 31%),radial-gradient(circle at 26% 75%,rgba(231,171,70,.16),transparent 44%),linear-gradient(145deg,#10262d,#112137,#14271d)}.playbook-scene__stage{position:relative;display:grid;min-height:0;overflow:hidden;place-items:center}.playbook-scene__grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;opacity:.42;background-image:linear-gradient(rgba(238,228,187,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(238,228,187,.12) 1px,transparent 1px);background-size:1.45rem 1.45rem;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.86),transparent 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.86),transparent 100%)}.playbook-scene__halo{position:absolute;z-index:1;width:10rem;height:10rem;border:1px solid rgba(240,201,122,.25);border-radius:50%;box-shadow:0 0 0 1.75rem #f0c97a09,0 0 0 3.5rem #f0c97a06}.playbook-scene__halo--one{top:7%;right:10%}.playbook-scene__halo--two{bottom:-4rem;left:-3rem;width:8rem;height:8rem;border-color:#6fbd8d38;box-shadow:0 0 0 1.5rem #6fbd8d08,0 0 0 3rem #6fbd8d06}.playbook-scene__artwork{position:relative;z-index:2;display:block;width:min(88%,26rem);height:min(86%,23rem);-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 1.2rem 1.25rem rgba(4,16,12,.46));animation:playbook-artwork-settle .46s cubic-bezier(.2,.8,.2,1) both}.playbook-scene--art-1-2 .playbook-scene__artwork{width:min(94%,27rem);height:min(92%,25rem)}.playbook-scene--art-3-1 .playbook-scene__artwork{width:min(96%,29rem)}@media (min-width: 900px){.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-scene--art{align-self:auto;min-height:0}}.playbook-scene--art{display:block;align-self:start;min-height:0;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:hidden}.playbook-scene--art:before{background:none}.playbook-scene__stage{min-height:clamp(20rem,25vw,25rem);height:100%;overflow:hidden}.playbook-scene__stage:before{display:none}.playbook-scene--art-2 .playbook-scene__stage:before{display:none}.playbook-scene--art-3 .playbook-scene__stage:before{display:none}.playbook-scene__grid{display:none}.playbook-scene__halo{border-color:#7997783d;box-shadow:0 0 0 1.75rem #89ae800f,0 0 0 3.5rem #89ae8009}.playbook-scene__halo--two{border-color:#d39d4b38;box-shadow:0 0 0 1.5rem #d39d4b0b,0 0 0 3rem #d39d4b06}.playbook-scene__artwork{width:min(116%,38rem);height:min(116%,28rem);filter:drop-shadow(0 1rem .9rem rgba(44,61,43,.25))}.playbook-scene--art-1-2 .playbook-scene__artwork{width:min(120%,40rem);height:min(120%,30rem)}.playbook-scene--art-3-1 .playbook-scene__stage{min-height:0;aspect-ratio:1.5;place-items:center;overflow:hidden}.playbook-scene--art-3-1 .playbook-scene__artwork{position:relative;top:auto;right:auto;left:auto;width:100%;height:100%;max-height:100%;margin:0;-o-object-fit:contain;object-fit:contain}.playbook-scene--art-3-1{overflow:hidden}.playbook-scene--art-1-2 .playbook-scene__stage{display:grid;height:auto;min-height:clamp(20rem,25vw,25rem);place-items:center}.playbook-scene--art-1-2{align-self:center}.playbook-scene--art-1-2 .playbook-scene__artwork{position:relative;inset:auto;width:min(110%,37rem);height:min(110%,27rem);max-width:110%;max-height:110%;margin:0;-o-object-fit:contain;object-fit:contain}@media (min-width: 900px){.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-scene--art,.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-scene__stage,.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-scene--art-3-1 .playbook-scene__stage,.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-scene--art-1-2 .playbook-scene__stage{height:auto;min-height:0}.solution-concept--playbook-enhanced .playbook-card[data-active=true] .playbook-scene--art-3-1{align-self:auto;transform:none}}.playbook-card__summary,.playbook-scene__mobile-context{display:none}@media (max-width: 899px){.solution-concept--playbook-enhanced .playbook-label-row{margin-top:1.15rem;padding-top:1.15rem;padding-bottom:1.25rem}.solution-concept--playbook-enhanced .playbook-card__action{display:none}.solution-concept--playbook-enhanced .playbook-card__panel .playbook-scene{margin-top:1.35rem}.solution-concept--playbook-enhanced .playbook-card__panel h3{max-width:13ch;font-size:clamp(2rem,9vw,3.35rem);line-height:1}.solution-concept--playbook-enhanced .playbook-card__body{font-size:clamp(.86rem,3.7vw,.96rem);line-height:1.65}.solution-concept--playbook-enhanced .playbook-card__outcome{font-size:.82rem}.solution-concept--playbook-enhanced .playbook-card__copy>.playbook-scene{order:1;width:100%;margin:.35rem 0 .15rem}.solution-concept--playbook-enhanced .playbook-card__body{order:2}.solution-concept--playbook-enhanced .playbook-card__outcome{order:3}.solution-concept--playbook-enhanced .playbook-scene--art,.solution-concept--playbook-enhanced .playbook-scene--art-2,.solution-concept--playbook-enhanced .playbook-scene--art-3{position:relative;display:block;width:100%;min-height:0;aspect-ratio:auto;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.solution-concept--playbook-enhanced .playbook-scene--art:before{display:none}.solution-concept--playbook-enhanced .playbook-scene__stage,.solution-concept--playbook-enhanced .playbook-scene--art-3-1 .playbook-scene__stage,.solution-concept--playbook-enhanced .playbook-scene--art-1-2 .playbook-scene__stage{position:relative;inset:auto;display:block;box-sizing:border-box;width:100%;height:auto;min-height:0;padding:0;overflow:visible;aspect-ratio:auto}.solution-concept--playbook-enhanced .playbook-scene__artwork,.solution-concept--playbook-enhanced .playbook-scene--art-3-1 .playbook-scene__artwork,.solution-concept--playbook-enhanced .playbook-scene--art-1-2 .playbook-scene__artwork{position:relative;inset:auto;display:block;width:min(100%,13.5rem);height:auto;max-width:13.5rem;max-height:10.5rem;margin:0 auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:drop-shadow(0 .7rem .55rem rgba(37,59,42,.2));-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;pointer-events:none}.solution-concept--playbook-enhanced .playbook-scene--art-3-1,.solution-concept--playbook-enhanced .playbook-scene--art-3-1 .playbook-scene__stage{overflow:visible}.solution-concept--playbook-enhanced .playbook-scene__mobile-context{display:none}.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card__copy>.playbook-scene,.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card__panel .playbook-scene{width:min(100%,20rem);margin-inline:auto}.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-scene__artwork,.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-scene--art-3-1 .playbook-scene__artwork,.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-scene--art-1-2 .playbook-scene__artwork{width:min(100%,17.5rem);max-width:17.5rem;max-height:13.5rem}.solution-concept--playbook-enhanced[data-mobile-variation="2"]{--playbook-ledger-ink: #0b2318;--playbook-ledger-edge: rgba(40, 70, 50, .14);--playbook-ledger-gold: #c99246;--playbook-ledger-parchment-deep: #efe6d2;--playbook-ledger-parchment: #f3ebda;--playbook-ledger-parchment-lift: #f7f0e2;--playbook-ledger-page: #faf6ec;--playbook-ledger-tab: #e7ebe2;--playbook-ledger-tab-warm: #ebe8dc;background:linear-gradient(90deg,rgba(42,82,61,.035) 1px,transparent 1px),linear-gradient(rgba(42,82,61,.035) 1px,transparent 1px),linear-gradient(180deg,#f3f5ee,#eef2eb 52%,#efe6d0);background-size:30px 30px,30px 30px,auto}.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-deck,.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-deck[data-active="1"],.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-deck[data-active="2"],.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-deck[data-active="3"]{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;isolation:isolate;min-height:0;margin-bottom:.55rem;overflow:hidden;border:1px solid var(--playbook-ledger-edge);border-radius:1.1rem;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.035'/%3E%3C/svg%3E"),radial-gradient(ellipse 120% 70% at 50% -10%,rgba(255,252,245,.55),transparent 55%),linear-gradient(165deg,var(--playbook-ledger-parchment-lift) 0%,var(--playbook-ledger-parchment) 48%,var(--playbook-ledger-parchment-deep) 100%);background-size:140px 140px,auto,auto;box-shadow:0 1px #ffffff8c inset,0 0 0 1px #fff8eb59 inset,0 2px 3px -1px #122d2024,0 18px 28px -20px #122d2073,0 40px 56px -36px #122d2047}.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-deck:after{display:none}.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card{display:contents}.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card .playbook-card__trigger,.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card:not([data-active=true]) .playbook-card__trigger{grid-row:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;width:100%;height:auto;min-height:7.25rem;padding:.7rem .35rem;border:0;border-right:1px solid rgba(70,90,60,.1);border-bottom:1px solid rgba(90,72,42,.12);background:linear-gradient(180deg,var(--playbook-ledger-tab) 0%,var(--playbook-ledger-tab-warm) 100%);text-align:center;transition:background .24s ease,box-shadow .24s ease,color .24s ease}.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card:nth-child(3) .playbook-card__trigger{border-right:0}.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card[data-active=true] .playbook-card__trigger{background:linear-gradient(180deg,#f4efe3 0%,var(--playbook-ledger-page) 100%);box-shadow:inset 0 3px 0 var(--playbook-ledger-gold)}.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card__trigger:after{display:none}.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card__number{display:block;font-size:.55rem;color:#8a7350}.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card[data-active=true] .playbook-card__number{color:#9d7138}.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card__icon{width:2.2rem;height:2.2rem;border-radius:50%;background:#e4dccb;color:#4a6b56;box-shadow:inset 0 1px #ffffff73,0 1px 2px #122d200f;transition:background .24s ease,color .24s ease,box-shadow .24s ease}.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card[data-active=true] .playbook-card__icon{background:#3f6a50;color:#faf6ec;box-shadow:inset 0 1px #ffffff1f,0 6px 14px -8px #2455398c}.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card .playbook-card__trigger-copy,.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card:not([data-active=true]) .playbook-card__trigger-copy{display:grid;align-items:center;min-height:0;margin:0;writing-mode:initial;transform:none}.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card .playbook-card__trigger-copy small{display:none}.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card .playbook-card__trigger-copy strong,.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card:not([data-active=true]) .playbook-card__trigger-copy strong{overflow:visible;margin:0;color:#3a4f41;font-family:var(--font-body);font-size:clamp(.82rem,3.2vw,.98rem);font-weight:680;line-height:1.15;text-overflow:clip;white-space:normal}.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card[data-active=true] .playbook-card__trigger-copy strong{color:var(--playbook-ledger-ink)}.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card__chevron{display:none}.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card__panel,.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card:not([data-active=true]) .playbook-card__panel{display:none;max-height:0;padding:0;opacity:0;pointer-events:none}.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card[data-active=true] .playbook-card__panel{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:minmax(0,1fr);max-height:none;padding:clamp(1.35rem,5vw,2rem);padding-top:clamp(.7rem,2.6vw,1.05rem);border:0;border-top:1px solid rgba(90,72,42,.06);background:radial-gradient(circle at 88% 6%,rgba(125,184,138,.09),transparent 12rem),linear-gradient(180deg,var(--playbook-ledger-page) 0%,#f6f1e4 100%);opacity:1;pointer-events:auto;transform:none;transition:background .26s ease}.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-deck[data-active="1"] .playbook-card[data-active=true] .playbook-card__panel{background:radial-gradient(circle at 88% 6%,rgba(125,184,138,.1),transparent 12rem),linear-gradient(180deg,#f8f7ef,#f1f0e6)}.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-deck[data-active="2"] .playbook-card[data-active=true] .playbook-card__panel{background:radial-gradient(circle at 92% 8%,rgba(240,201,122,.16),transparent 13rem),linear-gradient(180deg,#fbf6ea,#f5ecd8)}.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-deck[data-active="3"] .playbook-card[data-active=true] .playbook-card__panel{background:radial-gradient(circle at 90% 8%,rgba(90,130,105,.1),transparent 12rem),linear-gradient(180deg,#f6f6ee,#eef1e8)}.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card__copy{grid-row:2;margin-top:.15rem}.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card__panel .playbook-scene{grid-row:1;margin-top:0}.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card__panel h3{color:var(--playbook-ledger-ink)}.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card__body{color:#5a6b60}.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card__outcome{border-top-color:#5a482a1f}}@media (max-width: 899px) and (min-width: 560px){.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card[data-active=true] .playbook-card__copy{position:relative;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(12rem,1fr);-moz-column-gap:clamp(1rem,3vw,1.75rem);column-gap:clamp(1rem,3vw,1.75rem);row-gap:.4rem;align-items:start;max-width:none;width:100%}.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card[data-active=true] .playbook-card__kicker,.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card[data-active=true] .playbook-card__copy>h3{grid-column:1 / -1}.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card[data-active=true] .playbook-card__copy>.playbook-scene{position:absolute;inset:auto;grid-column:2 / 3;grid-row:3 / 4;order:unset;align-self:center;justify-self:center;width:100%;max-width:none;margin:0;place-items:center;pointer-events:none;transform:none}.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card[data-active=true] .playbook-card__body{grid-column:1;grid-row:3;order:unset;align-self:center;margin-top:0}.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card[data-active=true] .playbook-card__outcome{grid-column:1 / -1;grid-row:4;order:unset;margin-top:.75rem}.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card[data-active=true] .playbook-scene__artwork{width:100%;max-width:none;max-height:none;margin:0;-o-object-position:50% 50%;object-position:50% 50%;transform:none}}@media (max-width: 429px){.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card .playbook-card__trigger,.solution-concept--playbook-enhanced[data-mobile-variation="2"] .playbook-card:not([data-active=true]) .playbook-card__trigger{min-height:6.75rem}}@media (prefers-reduced-motion: reduce){.solution-concept--playbook-enhanced .playbook-deck,.solution-concept--playbook-enhanced .playbook-card__panel{scroll-behavior:auto!important;animation-duration:.01ms!important;transition-duration:.01ms!important}}.sfe-hv{--hv-forest: #10271c;--hv-forest-deep: #081a12;--hv-sage: #528a64;--hv-mint: #dcecdf;--hv-cream: #fbf6ec;--hv-paper: #fffdf8;--hv-gold: #df9c47;--hv-ink: #10251a;--hv-muted: #52665a;position:relative;isolation:isolate;overflow:hidden;color:var(--hv-ink);font-family:var(--font-body)}.sfe-hv *,.sfe-hv *:before,.sfe-hv *:after{box-sizing:border-box}.sfe-hv-container{position:relative;z-index:2;width:min(calc(100% - clamp(3.25rem,7vw,7rem)),80rem);margin-inline:auto}.sfe-hv-button:focus-visible{outline:3px solid #f1b45e;outline-offset:3px}.sfe-hv-kicker{display:flex;align-items:center;gap:.7rem;margin:0 0 1.1rem;color:#5b7064;font-family:var(--font-title);font-size:clamp(.9rem,1.1vw,1.05rem);font-style:italic;line-height:1.3}.sfe-hv-kicker>span{width:2.15rem;height:1px;flex:0 0 auto;background:linear-gradient(90deg,var(--hv-sage),var(--hv-gold))}.sfe-hv-kicker--light{color:#ffffffc2}.sfe-hv-headline{max-width:12ch;margin:0;color:var(--hv-ink);font-family:var(--font-title);font-size:clamp(2.55rem,5vw,5.25rem);font-variation-settings:"opsz" 144,"SOFT" 50;font-weight:560;letter-spacing:.01em;line-height:.98;text-wrap:balance}.sfe-hv-headline em{position:relative;color:#bd722e;font-weight:650}.sfe-hv-headline em:after{content:"";position:absolute;right:.03em;bottom:.02em;left:.03em;z-index:-1;height:.2em;border-radius:50%;background:linear-gradient(90deg,#df9c4747,#528a6433);transform:rotate(-1.5deg);transform-origin:left;animation:sfe-hv-mark-in .8s .3s cubic-bezier(.2,.8,.2,1) both}.sfe-hv-headline--light{color:#fffdf7;text-shadow:0 2px 28px rgba(0,0,0,.18)}.sfe-hv-headline--light em{color:#f2b65f}.sfe-hv-body{max-width:37rem;margin:1.6rem 0 0;color:var(--hv-muted);font-size:clamp(1rem,1.2vw,1.08rem);line-height:1.72;text-wrap:pretty}.sfe-hv-body--light{color:#ffffffc7;text-shadow:0 1px 18px rgba(0,0,0,.2)}.sfe-hv-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.8rem}.sfe-hv-button{display:inline-flex;min-height:3.15rem;align-items:center;justify-content:center;gap:.55rem;padding:.8rem 1.3rem;border:1px solid transparent;border-radius:999px;font-size:.86rem;font-weight:700;line-height:1;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.sfe-hv-button-label{display:inline-flex;min-width:0;align-items:center}.sfe-hv-button-icon{display:inline-grid;flex:0 0 auto;place-items:center}.sfe-hv-button svg,.sfe-hv-button-icon svg{width:1rem;height:1rem;transition:transform .18s ease}.sfe-hv-cta-compact{display:none}.sfe-hv-button:hover{transform:translateY(-2px)}.sfe-hv-button:hover svg,.sfe-hv-button:hover .sfe-hv-button-icon svg{transform:translate(3px)}.sfe-hv-button--primary{color:#fff;background:var(--hv-forest);box-shadow:0 12px 28px #10271c33}.sfe-hv-button--primary:hover{background:#173b29;box-shadow:0 15px 34px #10271c47}.sfe-hv-button--secondary{color:var(--hv-forest);border-color:#10271c33;background:#fff9}.sfe-hv-button--secondary:hover{border-color:#10271c5c;background:#fff}.sfe-hv-actions--dark .sfe-hv-button--primary{color:var(--hv-forest-deep);background:#f1b45e;box-shadow:0 12px 30px #00000040}.sfe-hv-actions--dark .sfe-hv-button--primary:hover{background:#ffc776}.sfe-hv-actions--dark .sfe-hv-button--secondary{color:#fff;border-color:#ffffff5c;background:#081a123d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.sfe-hv-actions--dark .sfe-hv-button--secondary:hover{border-color:#fff9;background:#ffffff1f}.sfe-hv-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0}.sfe-hv-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;padding:0;border:0;clip:rect(0,0,0,0);white-space:nowrap}.sfe-hv-proof article{--stat-delay: 0ms;--stat-meter: .78;position:relative;display:flex;min-height:10rem;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:.72rem;animation:sfe-hv-stat-in .68s calc(.14s + var(--stat-delay)) cubic-bezier(.2,.8,.2,1) both}.sfe-hv-proof-stat--2{--stat-delay: .1s !important;--stat-meter: .92 !important}.sfe-hv-proof-stat--3{--stat-delay: .2s !important;--stat-meter: .66 !important}.sfe-hv-proof-index{color:#ffffff6b;font-size:.58rem;font-weight:800;letter-spacing:.16em}.sfe-hv-proof strong{position:relative;color:#f2b65f;font-family:var(--font-title);font-size:clamp(2.35rem,3.5vw,3.45rem);font-variation-settings:"opsz" 100;font-weight:680;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums;white-space:nowrap}.sfe-hv-proof-rule{display:block;width:2.5rem;height:1px;background:linear-gradient(90deg,#f2b65f,transparent);transform-origin:left;animation:sfe-hv-stat-rule-in .7s calc(.36s + var(--stat-delay)) cubic-bezier(.2,.8,.2,1) both}.sfe-hv-proof p{max-width:22rem;margin:0;color:#ffffffad;font-family:var(--font-title);font-size:clamp(.75rem,1vw,.86rem);font-style:italic;line-height:1.45;text-wrap:pretty}.sfe-hv-proof p b{color:#fff;font-family:var(--font-body);font-style:normal}.sfe-hv-proof-meter{position:absolute;right:0;bottom:0;left:0;height:2px;background:linear-gradient(90deg,#f2b65f,#528a648c);transform:scaleX(var(--stat-meter));transform-origin:left;animation:sfe-hv-stat-meter-in .9s calc(.42s + var(--stat-delay)) cubic-bezier(.2,.8,.2,1) both}.sfe-hv-proof-value-parts{display:inline-flex;align-items:baseline}.sfe-hv-proof--v2 article{display:grid;min-height:7.25rem;grid-template-columns:auto 1px minmax(0,1fr);grid-template-rows:1fr;align-items:center;gap:clamp(.65rem,1.15vw,1.05rem);padding:.5rem clamp(1.25rem,2.8vw,2.75rem) .95rem;border-left:1px solid rgba(255,255,255,.16);text-align:left}.sfe-hv-proof--v2 article:first-child{border-left:0}.sfe-hv-proof--v2 .sfe-hv-proof-index{display:none}.sfe-hv-proof--v2 .sfe-hv-proof-rule{grid-column:2;grid-row:1;align-self:center;justify-self:center;width:1px;height:clamp(2.5rem,3.8vw,3.5rem);margin:0;background:linear-gradient(180deg,transparent,rgba(242,182,95,.85),transparent);transform-origin:center;animation-name:sfe-hv-stat-rule-y-in}.sfe-hv-proof--v2 p{grid-column:3;grid-row:1;max-width:none;width:100%;min-width:0;font-size:clamp(.88rem,1.15vw,1rem);line-height:1.5;color:#ffffffc7;text-align:left}.sfe-hv-proof--v2 strong{grid-column:1;grid-row:1;justify-self:start;align-self:center}.sfe-hv-proof--v2 .sfe-hv-proof-stat--1 strong{color:#e8c88a;font-size:clamp(2.15rem,3.1vw,2.95rem)}.sfe-hv-proof--v2 .sfe-hv-proof-stat--2 strong{color:#f7c96a;font-size:clamp(2.85rem,4.4vw,4.25rem);font-weight:720;text-shadow:0 0 42px rgba(241,180,94,.28)}.sfe-hv-proof--v2 .sfe-hv-proof-stat--3 strong{font-size:clamp(2.15rem,3.1vw,2.95rem);background:linear-gradient(112deg,#8fbf9f,#b4d1bc 42%,#ddd0b4);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.sfe-hv-proof--v2 .sfe-hv-proof-stat--3 .sfe-hv-proof-meter{background:linear-gradient(90deg,#8fbf9f,#df9c476b)}.sfe-hv-proof--v2 .sfe-hv-proof-prefix{font-size:.76em;opacity:.9}.sfe-hv-proof--v2 .sfe-hv-proof-suffix{margin-left:.04em;font-size:.58em;font-weight:650;letter-spacing:.03em;opacity:.86}.sfe-hv-proof--v2 .sfe-hv-proof-stat--2 .sfe-hv-proof-suffix{color:#fffdf7d1}.sfe-hv-proof--v2 .sfe-hv-proof-meter{right:clamp(1.5rem,3.2vw,3.25rem);bottom:.75rem;left:clamp(1.5rem,3.2vw,3.25rem)}.sfe-hv2-promise span{display:block;color:#6d8474;font-size:.57rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}.sfe-hv2-promise strong{display:block;margin-top:.08rem;font-family:var(--font-title);font-size:1rem;line-height:1.2}.sfe-hv2-promise small{display:block;margin:.18rem 0 0;color:var(--hv-muted);font-size:.68rem;line-height:1.35}.sfe-hv--motion{min-height:min(52rem,calc(100svh - 5.25rem));color:#fff;background:var(--hv-forest-deep);box-shadow:0 1px 0 0 var(--hv-forest-deep)}.sfe-hv2-backdrop,.sfe-hv2-backdrop img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.sfe-hv2-backdrop img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;animation:sfe-hv-soft-zoom 12s ease-out both}.sfe-hv2-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:radial-gradient(circle at 72% 44%,rgba(5,18,12,.02),rgba(5,18,12,.26) 34%,transparent 56%),linear-gradient(90deg,#05120cdb,#05120cb0 36%,#05120c24,#05120c0a),linear-gradient(0deg,rgba(5,18,12,.68) 0%,transparent 40%,rgba(5,18,12,.1) 100%)}.sfe-hv2-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:.1;background-image:linear-gradient(rgba(255,255,255,.18) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.18) 1px,transparent 1px);background-size:72px 72px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 70%);mask-image:linear-gradient(90deg,#000,transparent 70%)}.sfe-hv2-container{min-height:inherit;display:flex;flex-direction:column}.sfe-hv2-stage{position:relative;display:grid;flex:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(1.75rem,5vw,5rem);padding-block:clamp(2.25rem,4.5vw,4rem)}.sfe-hv2-copy{max-width:44rem;padding-inline-start:clamp(1.5rem,4vw,3.75rem)}.sfe-hv2-copy .sfe-hv-headline{max-width:14.5ch;font-size:clamp(2.55rem,4.8vw,4.85rem)}.sfe-hv2-copy .sfe-hv-body{max-width:min(26rem,38ch);margin-top:clamp(1.85rem,3.2vw,2.35rem);line-height:1.78}.sfe-hv2-copy .sfe-hv-actions{margin-top:clamp(1.85rem,3.2vw,2.5rem)}.sfe-hv--motion .sfe-hv-actions{gap:.65rem}.sfe-hv--motion .sfe-hv-button{min-height:3rem;padding:.72rem 1.6rem;border-radius:.625rem;font-size:clamp(.95rem,1.05vw,1.03rem);font-weight:650;letter-spacing:.012em;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.sfe-hv--motion .sfe-hv-button svg{width:1.08rem;height:1.08rem;flex:0 0 auto}.sfe-hv--motion .sfe-hv-actions--dark .sfe-hv-button--primary{position:relative;overflow:hidden;color:#10271c;border:1px solid rgba(255,223,165,.55);background:linear-gradient(135deg,#efbd6f,#d99542);box-shadow:inset 0 1px #ffffff61,0 14px 32px #00000047;text-shadow:none}.sfe-hv--motion .sfe-hv-actions--dark .sfe-hv-button--primary:before{content:"";position:absolute;top:0;bottom:0;right:1rem;left:1rem;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.74),transparent);pointer-events:none}.sfe-hv--motion .sfe-hv-actions--dark .sfe-hv-button--primary svg{color:#10271c}.sfe-hv--motion .sfe-hv-actions--dark .sfe-hv-button--primary:hover{border-color:#ffebc0bf;background:linear-gradient(135deg,#f5ca82,#e2a34f);box-shadow:inset 0 1px #ffffff73,0 16px 36px #00000057}.sfe-hv--motion .sfe-hv-actions--dark .sfe-hv-button--secondary{border:1px solid rgba(255,255,255,.42);background:linear-gradient(145deg,#ffffff24,#ffffff08),#06170f85;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px #ffffff1a,0 10px 28px #0000002e}.sfe-hv--motion .sfe-hv-actions--dark .sfe-hv-button--secondary:hover{border-color:#ffffff80;background:linear-gradient(145deg,#ffffff24,#ffffff0a),#06170f75}.sfe-hv2-promise{display:grid;gap:.85rem}.sfe-hv2-promise-heading{display:flex;align-items:center;gap:.8rem}.sfe-hv2-promise-heading>svg{width:1.75rem;height:1.75rem;flex:0 0 auto;color:var(--hv-forest-deep)}.sfe-hv2-promise p{margin:0}.sfe-hv2-promise span{color:#6d8474}.sfe-hv2-promise strong{color:var(--hv-ink)}.sfe-hv2-promise small{color:var(--hv-muted)}.sfe-hv2-promise--floating{position:absolute;top:clamp(1.25rem,2.5vw,2rem);right:clamp(1.25rem,3vw,2.5rem);bottom:auto;z-index:3;width:min(20.5rem,34%);padding:.9rem 1rem 1rem;overflow:hidden}.sfe-hv2-promise--floating-c3{display:flex;width:min(17rem,28%);flex-direction:column;align-items:flex-end;padding:.85rem .95rem .9rem;overflow:visible;border:1px solid rgba(241,180,94,.28);border-radius:1.35rem .55rem;background:radial-gradient(circle at 100% 0%,rgba(241,180,94,.1),transparent 48%),linear-gradient(145deg,#2b1b0e38,#06170f47);box-shadow:inset 0 1px #ffffff12,0 12px 28px #00000024;backdrop-filter:blur(8px) saturate(1.02);-webkit-backdrop-filter:blur(8px) saturate(1.02);text-align:right}.sfe-hv2-promise--floating-c3:before{content:"";position:absolute;top:0;right:1rem;left:1rem;height:1px;background:linear-gradient(90deg,transparent,rgba(241,180,94,.9),rgba(143,191,159,.5),transparent);pointer-events:none}.sfe-hv2-promise-c3-badge{position:absolute;top:-.45rem;right:-.35rem;z-index:1;display:grid!important;width:2.65rem;height:2.65rem;place-items:center;border:1px solid rgba(241,180,94,.42);border-radius:50%;color:#f1b45e;background:linear-gradient(145deg,#2b1b0ed1,#06170feb);box-shadow:inset 0 1px #ffffff1f,0 0 0 .32rem #f1b45e0a,0 10px 22px #00000047;font-size:inherit;font-weight:400;letter-spacing:normal;line-height:0;text-transform:none}.sfe-hv2-promise-c3-badge svg{display:block;width:1.08rem;height:1.08rem;flex-shrink:0}.sfe-hv2-promise-c3-body{width:100%;padding-top:.15rem;padding-right:1.85rem}.sfe-hv2-promise-c3-label{display:block;color:#f1d5a1d6;font-size:.58rem;font-weight:750;letter-spacing:.15em;text-transform:uppercase}.sfe-hv2-promise-c3-title{margin:.28rem 0 0;color:#f1c46f;font-family:var(--font-title);font-size:clamp(.92rem,1.1vw,1.02rem);font-weight:580;line-height:1.15}.sfe-hv2-promise-c3-quote{margin:.42rem 0 0;color:#fff8e9;font-family:var(--font-title);font-size:clamp(.76rem,.95vw,.84rem);font-style:italic;line-height:1.35;text-wrap:pretty}@media (min-width: 768px){.sfe-hv2-promise--floating{top:calc(clamp(1.25rem,2.5vw,2rem) + 2rem)}}@media (max-width: 999px){.sfe-hv--motion .sfe-hv2-promise--floating-c3{display:none!important}}.sfe-hv2-proof-wrap{position:relative;display:flex;flex-direction:column;margin-inline:0;padding-inline:max(clamp(1.5rem,4vw,3.75rem),env(safe-area-inset-left)) max(clamp(1.5rem,4vw,3.75rem),env(safe-area-inset-right));padding-block:.6rem .75rem}.sfe-hv2-proof-wrap:before{content:"";position:absolute;inset-block:0;left:50%;z-index:0;width:100vw;border-top:1px solid rgba(255,255,255,.18);border-bottom:1px solid rgba(255,255,255,.08);background:linear-gradient(90deg,#071910f0,#0c2b1bbd,#071910e0);transform:translate(-50%)}.sfe-hv2-proof-wrap>*{position:relative;z-index:1}.sfe-hv2-proof-note{display:flex;align-items:center;justify-content:center;gap:clamp(.65rem,2vw,1rem);margin:0 0 .55rem;padding-bottom:.65rem;border-bottom:1px solid rgba(255,255,255,.12);color:#ffffffc7;font-size:clamp(.72rem,.95vw,.84rem);font-weight:700;letter-spacing:.14em;text-align:center;text-transform:uppercase}.sfe-hv2-proof-note:before,.sfe-hv2-proof-note:after{content:"";flex:1;max-width:4.5rem;height:1px}.sfe-hv2-proof-note:before{background:linear-gradient(90deg,transparent,rgba(241,180,94,.55))}.sfe-hv2-proof-note:after{background:linear-gradient(90deg,rgba(241,180,94,.55),transparent)}@keyframes sfe-hv-mark-in{0%{opacity:0;transform:scaleX(0) rotate(-1.5deg)}to{opacity:1;transform:scaleX(1) rotate(-1.5deg)}}@keyframes sfe-hv-soft-zoom{0%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes sfe-hv-stat-in{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes sfe-hv-stat-rule-in{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(1)}}@keyframes sfe-hv-stat-rule-y-in{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}@keyframes sfe-hv-stat-meter-in{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:scaleX(var(--stat-meter))}}@media (min-width: 1024px){.sfe-hv--motion .sfe-hv2-copy{padding-inline-start:clamp(2.5rem,5.5vw,5rem)}.sfe-hv2-proof-wrap{padding-inline:max(clamp(2.5rem,5.5vw,5rem),env(safe-area-inset-left)) max(clamp(2.5rem,5.5vw,5rem),env(safe-area-inset-right))}}@media (max-width: 1023px){.sfe-hv-headline{font-size:clamp(2.4rem,5.6vw,4.2rem)}}@media (min-width: 768px) and (max-width: 1100px){.sfe-hv-cta-full{display:none}.sfe-hv-cta-compact,.sfe-hv--motion .sfe-hv-cta-full{display:inline}.sfe-hv--motion .sfe-hv-cta-compact{display:none}.sfe-hv--motion .sfe-hv2-copy{max-width:min(40rem,100%)}.sfe-hv--motion .sfe-hv2-copy .sfe-hv-headline{max-width:min(18.5ch,100%);font-size:clamp(2.85rem,5.4vw,3.85rem)}.sfe-hv--motion .sfe-hv2-copy .sfe-hv-body{max-width:min(32rem,46ch)}.sfe-hv--motion .sfe-hv2-copy .sfe-hv-actions{gap:.55rem}.sfe-hv--motion .sfe-hv-button{padding-inline:1.05rem;font-size:.88rem}.sfe-hv2-promise--floating{width:14.2rem}}@media (max-width: 767px){.sfe-hv-container{width:min(calc(100% - 3.5rem),42rem)}.sfe-hv-kicker{margin-bottom:.75rem;font-size:.9rem}.sfe-hv-kicker>span{width:1.45rem}.sfe-hv-headline{max-width:13ch;font-size:clamp(2.15rem,9.4vw,3.2rem);line-height:1.04}.sfe-hv-body{margin-top:1rem;font-size:16px;line-height:1.62}.sfe-hv-actions{display:grid;grid-template-columns:1fr;gap:.75rem;margin-top:1.2rem}.sfe-hv-button{width:100%}.sfe-hv--motion{min-height:0}.sfe-hv2-backdrop{height:14.75rem}.sfe-hv2-backdrop img{-o-object-position:65% center;object-position:65% center}.sfe-hv2-overlay{background:linear-gradient(180deg,#05120c24,#05120cbd 11.5rem,#05120cfc 20rem),linear-gradient(90deg,rgba(5,18,12,.55),transparent 75%)}.sfe-hv--v1 .sfe-hv2-backdrop{height:clamp(23.5rem,58vw,28rem);overflow:hidden}.sfe-hv--v1 .sfe-hv2-backdrop img{-o-object-fit:cover;object-fit:cover;animation:none;-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 22%,rgba(0,0,0,.88) 40%,rgba(0,0,0,.5) 58%,rgba(0,0,0,.18) 76%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 22%,rgba(0,0,0,.88) 40%,rgba(0,0,0,.5) 58%,rgba(0,0,0,.18) 76%,transparent 100%);-o-object-position:62% 32%;object-position:62% 32%;transform:scale(1.28);transform-origin:62% 32%}.sfe-hv--v1 .sfe-hv2-backdrop:after{content:"";position:absolute;inset:auto 0 0;z-index:1;height:clamp(9rem,48%,13rem);pointer-events:none;background:linear-gradient(to top,var(--hv-forest-deep) 0%,rgba(8,26,18,.92) 28%,rgba(8,26,18,.55) 58%,rgba(8,26,18,.18) 82%,transparent 100%)}.sfe-hv--v1 .sfe-hv2-overlay{background:linear-gradient(180deg,rgba(8,26,18,0) 0,rgba(8,26,18,.05) 8rem,rgba(8,26,18,.3) 14rem,rgba(8,26,18,.68) 19rem,rgba(8,26,18,.9) 23rem,var(--hv-forest-deep) 27rem,var(--hv-forest-deep) 100%)!important}.sfe-hv--v1 .sfe-hv2-grid{opacity:.04;-webkit-mask-image:linear-gradient(180deg,#000 0%,transparent 70%)!important;mask-image:linear-gradient(180deg,#000 0%,transparent 70%)!important}.sfe-hv--v1 .sfe-hv2-stage{padding-block:clamp(16.5rem,50vw,20rem) 1.5rem}@media (min-width: 540px){.sfe-hv--v1 .sfe-hv2-backdrop{height:clamp(26rem,52vw,30rem)}.sfe-hv--v1 .sfe-hv2-backdrop img{-webkit-mask-image:linear-gradient(180deg,#000 0%,#000 48%,rgba(0,0,0,.9) 68%,rgba(0,0,0,.45) 84%,transparent 100%);mask-image:linear-gradient(180deg,#000 0%,#000 48%,rgba(0,0,0,.9) 68%,rgba(0,0,0,.45) 84%,transparent 100%);-o-object-position:58% 30%;object-position:58% 30%;transform:scale(1.4);transform-origin:58% 30%}.sfe-hv--v1 .sfe-hv2-backdrop:after{height:clamp(5.5rem,28%,8rem);background:linear-gradient(to top,var(--hv-forest-deep) 0%,rgba(8,26,18,.88) 34%,rgba(8,26,18,.4) 68%,transparent 100%)}.sfe-hv--v1 .sfe-hv2-overlay{background:linear-gradient(180deg,rgba(8,26,18,0) 0,rgba(8,26,18,.02) 12rem,rgba(8,26,18,.14) 18rem,rgba(8,26,18,.48) 23rem,rgba(8,26,18,.82) 26.5rem,var(--hv-forest-deep) 29.5rem,var(--hv-forest-deep) 100%)!important}.sfe-hv--v1 .sfe-hv2-stage{padding-block:clamp(18.5rem,48vw,22rem) 1.75rem}}.sfe-hv2-grid{background-size:48px 48px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 55%);mask-image:linear-gradient(180deg,#000,transparent 55%)}.sfe-hv2-stage{display:block;padding-block:10.5rem 1.5rem}.sfe-hv2-copy .sfe-hv-headline{max-width:min(18ch,100%);font-size:clamp(2.15rem,9.4vw,3.2rem)}.sfe-hv2-copy{padding-inline-start:0}.sfe-hv2-copy .sfe-hv-body{max-width:min(22rem,42ch);margin-top:1.5rem;line-height:1.76;color:#ffffffc7}.sfe-hv2-copy .sfe-hv-actions{margin-top:1.65rem}.sfe-hv2-promise--floating{position:relative;top:auto;right:auto;bottom:auto;width:100%;margin-top:1.25rem}.sfe-hv2-promise--floating-c3{width:100%;align-items:stretch;overflow:visible;padding:.9rem .95rem .85rem;text-align:right;background:radial-gradient(circle at 100% 0%,rgba(241,180,94,.08),transparent 48%),linear-gradient(145deg,#2b1b0e33,#06170f42);box-shadow:inset 0 1px #ffffff0f,0 12px 28px #0000001f;backdrop-filter:blur(8px) saturate(1.02);-webkit-backdrop-filter:blur(8px) saturate(1.02)}.sfe-hv2-promise-c3-badge{display:grid!important;top:-.35rem;right:-.25rem;left:auto;width:2.45rem;height:2.45rem;transform:none;line-height:0;text-transform:none}.sfe-hv2-promise-c3-badge svg{width:1rem;height:1rem}.sfe-hv2-promise-c3-body{padding-right:1.65rem}@media (max-width: 539px){.sfe-hv--v1 .sfe-hv2-copy{display:flex;flex-direction:column;align-items:center;text-align:center}.sfe-hv--v1 .sfe-hv2-copy .sfe-hv-kicker{justify-content:center}.sfe-hv--v1 .sfe-hv2-copy .sfe-hv-headline{max-width:14ch;margin-inline:auto}.sfe-hv--v1 .sfe-hv2-copy .sfe-hv-body{max-width:min(21rem,40ch);margin-inline:auto}}@media (min-width: 540px){.sfe-hv--v1 .sfe-hv2-copy{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.sfe-hv--v1 .sfe-hv2-copy .sfe-hv-kicker{justify-content:flex-start}.sfe-hv--v1 .sfe-hv2-copy .sfe-hv-headline{max-width:min(20ch,100%);margin-inline:0;font-size:clamp(2.55rem,6.2vw,3.65rem)}.sfe-hv--v1 .sfe-hv2-copy .sfe-hv-body{max-width:min(34rem,48ch);margin-inline:0}}.sfe-hv--v1 .sfe-hv-actions--v1{width:100%;gap:.75rem}.sfe-hv--v1 .sfe-hv-actions--v1 .sfe-hv-button{width:100%;min-height:3.35rem}.sfe-hv2-proof-wrap{margin-inline:calc(50% - 50vw);padding-inline:max(1.5rem,env(safe-area-inset-left)) max(1.5rem,env(safe-area-inset-right));padding-block:.5rem .65rem}.sfe-hv2-proof-note{margin-bottom:.45rem;padding-bottom:.55rem;font-size:.66rem;letter-spacing:.12em}.sfe-hv2-proof-note:before,.sfe-hv2-proof-note:after{max-width:2.25rem}.sfe-hv-proof{grid-template-columns:1fr;gap:0}.sfe-hv-proof article,.sfe-hv-proof article:first-child{display:grid;min-height:5.9rem;grid-template-columns:auto 1px minmax(0,1fr);grid-template-rows:1fr;gap:.8rem;align-items:center;padding:.95rem 1rem 1.1rem;border-top:1px solid rgba(255,255,255,.14);border-left:0}.sfe-hv-proof article:first-child{border-top:0}.sfe-hv-proof strong{grid-column:1;font-size:clamp(2rem,9vw,2.65rem)}.sfe-hv-proof .sfe-hv-proof-rule,.sfe-hv-proof--v2 .sfe-hv-proof-rule{grid-column:2;grid-row:1;align-self:center;justify-self:center;width:1px;height:3.5rem;margin:0;background:linear-gradient(180deg,transparent,#f2b65f,transparent);transform-origin:center;animation-name:sfe-hv-stat-rule-y-in}.sfe-hv-proof p{grid-column:3;font-size:.8rem}.sfe-hv-proof-index{position:absolute!important;top:.7rem!important;right:.9rem!important}.sfe-hv-proof-meter{right:1rem!important;bottom:.65rem!important;left:1rem!important}.sfe-hv-proof--v2{border-top:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.08)}.sfe-hv-proof--v2 article{min-height:4.5rem;align-items:center;gap:.55rem;padding:.65rem .75rem .8rem;text-align:left}.sfe-hv-proof--v2 p{font-size:.88rem}.sfe-hv-proof--v2 .sfe-hv-proof-stat--1 strong,.sfe-hv-proof--v2 .sfe-hv-proof-stat--3 strong{font-size:clamp(2rem,9vw,2.55rem)}.sfe-hv-proof--v2 .sfe-hv-proof-stat--2 strong{font-size:clamp(2.35rem,10vw,3rem)}.sfe-hv-proof--v2 .sfe-hv-proof-meter{right:.75rem!important;bottom:.55rem!important;left:.75rem!important}}@media (max-width: 379px){.sfe-hv-container{width:min(calc(100% - 3.5rem),42rem)}.sfe-hv-headline,.sfe-hv2-copy .sfe-hv-headline{font-size:clamp(1.95rem,10vw,2.55rem)}}@media (prefers-reduced-motion: reduce){.sfe-hv *,.sfe-hv *:before,.sfe-hv *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (min-width: 768px) and (max-width: 800px){.sfe-hv--v1 .sfe-hv2-action-promise-row{display:flex;align-items:center;gap:.75rem;width:calc(100% + clamp(3rem,9vw,4.5rem));margin-top:clamp(1.85rem,3.2vw,2.5rem)}.sfe-hv--v1 .sfe-hv2-action-promise-row .sfe-hv-actions{flex:0 0 auto;margin-top:0}.sfe-hv--v1 .sfe-hv2-promise--floating-c3{position:relative;top:auto;right:auto;bottom:auto;flex:0 1 auto;width:-moz-max-content;width:max-content;margin:0 0 0 auto;padding:.55rem .65rem}.sfe-hv--v1 .sfe-hv2-promise-c3-body{width:auto;padding-right:1.5rem}.sfe-hv--v1 .sfe-hv2-promise-c3-label{font-size:.5rem}.sfe-hv--v1 .sfe-hv2-promise-c3-title{margin-top:.16rem;font-size:.8rem}.sfe-hv--v1 .sfe-hv2-promise-c3-quote{margin-top:.18rem;font-size:.67rem}.sfe-hv--v1 .sfe-hv2-promise-c3-badge{top:-.25rem;right:-.2rem;width:2rem;height:2rem}}@media (max-width: 540px){.sfe-hv-container{width:min(calc(100% - 4rem),42rem)}.sfe-hv2-proof-wrap{padding-inline:max(2rem,env(safe-area-inset-left)) max(2rem,env(safe-area-inset-right))}}@media (max-width: 767px){.sfe-hv--v1 .sfe-hv2-action-promise-row{width:100%}}@media (min-width: 540px) and (max-width: 767px){.sfe-hv-container{width:min(calc(100% - clamp(5rem,12vw,6rem)),42rem)}}.sfe-mh,.sfe-mh-shell{display:none}.sfe-hv-desktop-study{display:block}@media (max-width: 767px){.sfe-hv-desktop-study{display:none}.sfe-mh-shell{--mh-gutter: clamp(1.25rem, 5.6vw, 2rem);--mh-forest-deep: #071b12;display:block;position:relative}.sfe-mh-shell:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:5.25rem;background:var(--mh-forest-deep);pointer-events:none}.sfe-mh{--mh-forest: #123326;--mh-forest-deep: #071b12;--mh-cream: #fbf4e8;--mh-paper: #fffaf2;--mh-gold: #c97b25;--mh-gold-light: #e9b567;--mh-sage: #6f9b79;--mh-ink: #123326;--mh-muted: #52665a;--mh-gutter: inherit;position:relative;isolation:isolate;display:block;overflow:hidden;color:var(--mh-ink);font-family:var(--font-body)}.sfe-mh *,.sfe-mh *:before,.sfe-mh *:after{box-sizing:border-box}.sfe-mh-kicker{display:flex;align-items:center;gap:.65rem;margin:0 0 1.1rem;color:#3d5d4c;font-size:clamp(.67rem,2.8vw,.78rem);font-weight:500;letter-spacing:.17em;line-height:1.45;text-transform:uppercase}.sfe-mh-kicker>span{width:1.75rem;height:1px;flex:0 0 auto;background:linear-gradient(90deg,var(--mh-sage),var(--mh-gold))}.sfe-mh-title{max-width:12ch;margin:0;color:var(--mh-forest);font-family:var(--font-title);font-size:clamp(2.3rem,9.6vw,3.55rem);font-weight:400;letter-spacing:-.045em;line-height:.98;text-wrap:balance}.sfe-mh-title em{position:relative;display:inline;color:var(--mh-gold);font-style:normal;font-weight:500}.sfe-mh-title em:after{content:"";position:absolute;right:.05em;bottom:-.05em;left:.03em;height:.09em;border-radius:999px;background:currentColor;opacity:.72;transform:rotate(-1.1deg) scaleX(0);transform-origin:left;animation:sfe-mh-underline-in .72s cubic-bezier(.22,.75,.2,1) .22s forwards}.sfe-mh-title--light{color:#fffdf7;text-shadow:0 3px 26px rgba(0,0,0,.38)}.sfe-mh-title--light em{color:#f0b45e}.sfe-mh-body{max-width:36rem;margin:1.45rem 0 0;color:#334c40;font-size:clamp(.98rem,4.05vw,1.08rem);font-weight:400;line-height:1.68;text-wrap:pretty}.sfe-mh-body--light{color:#ffffffc7}.sfe-mh-picture,.sfe-mh-picture img{display:block;width:100%;height:100%}.sfe-mh-picture img{-o-object-fit:cover;object-fit:cover}.sfe-mh--v2{margin-top:-5.25rem;padding-bottom:0;color:#fff;background:var(--mh-forest-deep);overflow:visible;box-shadow:0 2px 0 0 var(--mh-forest-deep)}.sfe-mh-v2-poster{position:relative;width:100%;max-width:none;min-height:min(108svh,58rem);overflow:hidden;margin:0;border-radius:0;background:#071b12;box-shadow:none}.sfe-mh-v2-picture{position:absolute;top:0;right:0;bottom:0;left:0}.sfe-mh-v2-picture img{-o-object-fit:cover;object-fit:cover;-o-object-position:center 42%;object-position:center 42%;width:100%;height:100%;transform:none}.sfe-mh-v2-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#04110b61,#04110b1a 10%,#04110b38 22%,#04110b8c 36%,#04110bc7 48%,#071b12e6 62%,#071b12f7 78%,#071b12),linear-gradient(90deg,rgba(4,17,11,.42) 0%,rgba(4,17,11,.16) 40%,transparent 76%)}.sfe-mh-v2-copy{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;padding:6.5rem clamp(1.35rem,6vw,2.25rem) clamp(2.35rem,8vw,3.5rem)}.sfe-mh-v2-copy .sfe-mh-kicker{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.5rem;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 0 1.15rem;color:#e9b567;font-family:var(--font-title);font-size:clamp(.55rem,2.35vw,.64rem);font-weight:400;letter-spacing:.2em;line-height:1.35;text-transform:uppercase}.sfe-mh-v2-copy .sfe-mh-kicker>span{order:2;width:2.6rem;max-width:100%;height:1px;background:currentColor;opacity:.88;transition:width .32s ease}@media (hover: hover) and (pointer: fine){.sfe-mh-v2-copy .sfe-mh-kicker:hover>span{width:100%}}.sfe-mh-v2-copy .sfe-mh-title{max-width:min(16ch,100%);font-size:clamp(2.1rem,8.5vw,3.1rem);font-weight:400;letter-spacing:-.012em;line-height:1.08;text-shadow:0 2px 28px rgba(0,0,0,.35);transform:scaleY(1.14);transform-origin:top left}.sfe-mh-v2-copy .sfe-mh-title em{color:#f0b45e;font-weight:500}.sfe-mh-v2-copy .sfe-mh-body{max-width:28rem;margin:2.65rem 0 0;color:#ffffffc7;font-size:clamp(.96rem,3.85vw,1.05rem);font-weight:300;line-height:1.55;text-shadow:0 1px 16px rgba(0,0,0,.28)}.sfe-mh-v2-copy .sfe-mh-v3-spotlight{width:100%;max-width:28rem;margin-top:1.35rem;padding:.9rem 0;border-top-color:#ffffff2e;border-bottom-color:#ffffff2e}.sfe-mh-v2-copy .sfe-mh-v3-spotlight>span{color:#ffffff94}.sfe-mh-v2-copy .sfe-mh-v3-spotlight strong{color:#f2b65f}.sfe-mh-v2-copy .sfe-mh-v3-spotlight p{color:#ffffffbd}.sfe-mh-v2-copy .sfe-mh-v2-ctas{width:100%;max-width:28rem;margin:1.85rem 0 0}.sfe-mh-v2-copy .sfe-mh-v2-ctas .sfe-hv-actions{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:.65rem;margin-top:0;width:100%}.sfe-mh-v2-copy .sfe-mh-v2-ctas .sfe-hv-button{flex:1 1 0;min-width:0;width:auto;min-height:3.45rem;padding-block:.9rem;padding-inline:.85rem;font-weight:500;white-space:nowrap}.sfe-mh-v2-copy .sfe-mh-v2-ctas .sfe-hv-button--primary{border-color:#ffdfa59e;background:linear-gradient(180deg,rgba(255,255,255,.28) 0%,transparent 42%),linear-gradient(155deg,#f0c97a,#e2a34f 48%,#c8882e);box-shadow:inset 0 1px #ffffff80,inset 0 -1px #78461224,0 2px #0000001f,0 10px 22px -8px #00000073,0 6px 14px -8px #c97b2566}.sfe-mh-v2-copy .sfe-mh-v2-ctas .sfe-hv-button--secondary{border-color:#ffffff61;background:linear-gradient(180deg,rgba(255,255,255,.16) 0%,transparent 45%),linear-gradient(155deg,#1c3a2ab8,#081a12c7);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0003,0 2px #00000029,0 10px 22px -10px #00000080}.sfe-mh-v2-copy .sfe-mh-v2-ctas .sfe-hv-button:active{transform:translateY(1px);box-shadow:inset 0 1px #fff3,0 1px #0000001f,0 4px 12px -8px #0006}.sfe-mh-v2-copy .sfe-mh-v2-ctas .sfe-hv-button-label{overflow:hidden;text-overflow:ellipsis}@media (max-width: 390px){.sfe-mh-v2-copy .sfe-mh-v2-ctas .sfe-hv-cta-full{display:none}.sfe-mh-v2-copy .sfe-mh-v2-ctas .sfe-hv-cta-compact{display:inline}.sfe-mh-v2-copy .sfe-mh-v2-ctas .sfe-hv-button{font-size:.88rem;padding-inline:.7rem}}.sfe-mh-v3-spotlight{display:grid;grid-template-columns:minmax(7.25rem,38%) minmax(0,1fr);grid-template-rows:auto auto;align-items:center;gap:.1rem 1rem;margin-top:1.65rem;padding:1rem 0;border-top:1px solid rgba(18,51,38,.15);border-bottom:1px solid rgba(18,51,38,.15)}.sfe-mh-v3-spotlight>span{grid-column:1 / -1;margin-bottom:.6rem;color:#5b7064;font-size:.6rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.sfe-mh-v3-spotlight strong{grid-column:1;color:var(--mh-forest);font-family:var(--font-title);font-size:clamp(2.75rem,12vw,4rem);font-weight:400;letter-spacing:-.05em;line-height:1}.sfe-mh-v3-spotlight p{margin:0;color:#40564b;font-size:.78rem;font-weight:400;line-height:1.45}@keyframes sfe-mh-underline-in{to{transform:rotate(-1.1deg) scaleX(1)}}}@media (min-width: 540px) and (max-width: 767px){.sfe-mh-v2-poster{min-height:min(100vh,48rem);min-height:min(100svh,48rem)}.sfe-mh-v2-copy .sfe-mh-title{max-width:min(18ch,100%)}}@media (max-width: 379px){.sfe-mh-shell,.sfe-mh{--mh-gutter: 1rem}.sfe-mh-title,.sfe-mh-v2-copy .sfe-mh-title{font-size:clamp(1.95rem,9.4vw,2.45rem)}}@media (prefers-reduced-motion: reduce){.sfe-mh *,.sfe-mh *:before,.sfe-mh *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.sfe-mh-title em:after{transform:rotate(-1.1deg) scaleX(1)}}@media (max-width: 767px){.sfe-mh--v2{color:#fff;background:radial-gradient(circle at 84% 18%,rgba(82,138,100,.14),transparent 19rem),radial-gradient(circle at 8% 62%,rgba(223,156,71,.08),transparent 17rem),var(--mh-forest-deep);box-shadow:0 2px 0 0 var(--mh-forest-deep)}.sfe-mh-v3-spotlight{border-color:#ffffff29}.sfe-mh-v3-spotlight>span{color:#ffffff8f}.sfe-mh-v3-spotlight strong{color:#f2b65f}.sfe-mh-v3-spotlight p{color:#ffffffb8}.sfe-mh--v2 .sfe-mh-v2-copy .sfe-mh-kicker{color:#e9b567}.sfe-mh--v2 .sfe-mh-v2-copy .sfe-mh-title em{color:#f0b45e}.sfe-mh--v2 .sfe-mh-v2-copy .sfe-mh-body{color:#ffffffc7;font-weight:300}}@media (max-width: 767px){html[lang=es] .sfe-mh-v2-copy .sfe-mh-v2-ctas .sfe-hv-button{white-space:normal;line-height:1.15}html[lang=es] .sfe-mh-v2-copy .sfe-mh-v2-ctas .sfe-hv-button-label{overflow:visible;text-overflow:unset;white-space:normal;text-wrap:balance}}.page-close-cta{--page-close-bg: #1a2d21;--page-close-dissolve-from: #eef6f2;--page-close-dissolve-height: clamp(72px, 12vw, 140px);position:relative;overflow:hidden;background:var(--page-close-bg);color:#fff;margin:0;padding:0}.page-close-cta__dissolve{position:absolute;inset-inline:0;top:0;height:var(--page-close-dissolve-height);z-index:2;pointer-events:none;background:linear-gradient(180deg,var(--page-close-dissolve-from) 0%,color-mix(in srgb,var(--page-close-dissolve-from) 55%,transparent) 35%,transparent 100%)}.page-close-cta__atmosphere{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.page-close-cta__grain{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.3}.page-close-cta__dots{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(125,184,138,.08) 1px,transparent 1px);background-size:24px 24px}.page-close-cta__orb{position:absolute;border-radius:50%;pointer-events:none;filter:blur(100px)}.page-close-cta__orb--sage{top:-8rem;left:-8rem;width:28rem;height:28rem;background:#10b9811a;animation:page-close-orb-drift 22s ease-in-out infinite alternate}.page-close-cta__orb--amber{bottom:-10rem;right:-6rem;width:24rem;height:24rem;background:#f59e0b1a}.page-close-cta__watermark{position:absolute;left:50%;bottom:-6%;transform:translate(-42%);font-family:var(--font-title, Georgia, "Times New Roman", serif);font-weight:700;font-size:clamp(5.5rem,22vw,14rem);line-height:.82;letter-spacing:-.045em;color:#fff;opacity:.055;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.page-close-cta__inner{position:relative;z-index:3;width:100%;max-width:80rem;margin-inline:auto;padding-inline:1.5rem;padding-top:clamp(11rem,22vw,15rem);padding-bottom:clamp(5.5rem,10vw,8rem)}.page-close-cta--with-aside .page-close-cta__inner{padding-bottom:clamp(4.5rem,8vw,6.5rem)}.page-close-cta--home{--page-close-dissolve-height: clamp(1.5rem, 3.2vw, 2.35rem)}.page-close-cta--home .page-close-cta__dissolve{background:linear-gradient(180deg,var(--page-close-dissolve-from) 0%,color-mix(in srgb,var(--page-close-dissolve-from) 32%,transparent) 42%,transparent 100%)}.page-close-cta--home .page-close-cta__orb--sage{top:-3.5rem;width:16rem;height:16rem}.page-close-cta--home .page-close-cta__inner{max-width:76rem;padding-inline:clamp(1.5rem,5.5vw,2rem);padding-top:calc(var(--page-close-dissolve-height) + clamp(2.25rem,4vw,3.25rem));padding-bottom:clamp(2.75rem,5vw,4rem)}@media (min-width: 800px){.page-close-cta--home .page-close-cta__inner{padding-inline:clamp(3.5rem,8vw,6rem)}}@media (min-width: 1024px){.page-close-cta__inner{padding-inline:2rem}}.page-close-cta__layout{display:flex;flex-direction:column;align-items:stretch;gap:2.25rem}@media (min-width: 800px){.page-close-cta__layout:not(.page-close-cta__layout--home){display:grid;grid-template-columns:minmax(16rem,.72fr) minmax(0,1.4fr);align-items:end;gap:clamp(2.5rem,5vw,4.5rem)}.page-close-cta__layout:not(.page-close-cta__layout--home) .page-close-cta__actions{grid-column:1;grid-row:1}.page-close-cta__layout:not(.page-close-cta__layout--home) .page-close-cta__copy{grid-column:2;grid-row:1}}.page-close-cta__copy{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:.85rem}@media (min-width: 800px){.page-close-cta:not(.page-close-cta--home) .page-close-cta__copy{align-items:flex-end;text-align:right}}.page-close-cta__heading{margin:0;font-family:var(--font-title, Georgia, "Times New Roman", serif);font-weight:800;font-size:clamp(2.25rem,4.6vw,3.75rem);line-height:1.22;letter-spacing:-.025em;color:#fff;text-wrap:balance;overflow:visible}.page-close-cta__heading-line{display:block;opacity:0;transform:translateY(18px);overflow:visible;transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1)}.page-close-cta__heading-line--1{transition-delay:80ms}.page-close-cta__heading-line--2{transition-delay:.16s;color:transparent;background-image:linear-gradient(105deg,#c5e0cc,#f6d489 48%,#7db88a);display:inline-block;max-width:100%;padding:.08em .02em .22em;margin:-.08em -.02em;background-clip:text;-webkit-background-clip:text;-webkit-box-decoration-break:clone;box-decoration-break:clone}.page-close-cta__actions{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;width:100%;max-width:22rem;opacity:0;transform:translateY(16px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transition-delay:.24s}@media (min-width: 800px){.page-close-cta__actions{max-width:none;padding-bottom:.2rem}}.page-close-cta__kicker{display:inline-flex;align-items:center;gap:.75rem;margin:0;font-family:var(--font-title, Georgia, "Times New Roman", serif);font-style:italic;font-weight:400;font-size:clamp(1rem,1.6vw,1.125rem);color:#f7dca4;opacity:0;transform:translateY(14px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.page-close-cta__kicker-line{display:block;width:3rem;height:1px;flex-shrink:0;background:#d48c3ad9}.page-close-cta__panel{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;width:100%;min-height:clamp(4.75rem,8vw,5.75rem);padding:1.15rem 1.35rem 1.15rem 1.4rem;border-radius:.4rem;text-decoration:none;color:#f4faf6;overflow:hidden;cursor:pointer;border:1px solid transparent;border-left:1px solid rgba(240,201,122,.45);background:linear-gradient(95deg,rgba(255,255,255,.11) 0%,rgba(125,184,138,.12) 32%,rgba(26,45,33,.08) 62%,transparent 100%);box-shadow:inset 0 1px #ffffff12,1px 0 #7db88a2e;transition:border-color .35s ease,background .35s ease,box-shadow .35s ease,transform .35s ease,color .35s ease}.page-close-cta__panel-wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(115deg,rgba(240,201,122,.1) 0%,transparent 42%,transparent 100%);opacity:.7;transition:opacity .35s ease}.page-close-cta__panel-label{position:relative;z-index:1;font-family:var(--font-body, Poppins, system-ui, sans-serif);font-size:clamp(.95rem,1.5vw,1.1rem);font-weight:700;letter-spacing:.02em;line-height:1.2;text-wrap:balance}.page-close-cta__panel-arrow{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.65rem;height:2.65rem;border-radius:.3rem;border:1px solid rgba(125,184,138,.35);background:#0a161059;color:#b8dfc0;transition:border-color .35s ease,background .35s ease,color .35s ease,transform .35s ease}.page-close-cta__panel-arrow-icon{width:1.15rem;height:1.15rem;transition:transform .35s ease}.page-close-cta__panel:hover,.page-close-cta__panel:focus-visible{color:#fff;border-left-color:#f0c97abf;background:linear-gradient(95deg,rgba(255,255,255,.16) 0%,rgba(125,184,138,.2) 36%,rgba(26,45,33,.12) 68%,transparent 100%);box-shadow:inset 0 1px #ffffff1f,1px 0 #94dca247,0 12px 36px #0000002e;transform:translateY(-2px)}.page-close-cta__panel:hover .page-close-cta__panel-wash,.page-close-cta__panel:focus-visible .page-close-cta__panel-wash{opacity:1}.page-close-cta__panel:hover .page-close-cta__panel-arrow,.page-close-cta__panel:focus-visible .page-close-cta__panel-arrow{border-color:#f0c97a8c;background:#f0c97a1f;color:#f7dca4}.page-close-cta__panel:hover .page-close-cta__panel-arrow-icon,.page-close-cta__panel:focus-visible .page-close-cta__panel-arrow-icon{transform:translate(3px)}.page-close-cta__panel:focus-visible{outline:2px solid rgba(240,201,122,.9);outline-offset:3px}@media (max-width: 799px){.page-close-cta__panel{max-width:22rem}}.page-close-cta__body{display:flex;align-items:flex-start;gap:.65rem;margin:.15rem 0 0;max-width:22rem;font-family:var(--font-body, Poppins, system-ui, sans-serif);font-size:.875rem;line-height:1.55;color:#ffffff80}.page-close-cta__body svg{flex-shrink:0;width:1rem;height:1rem;margin-top:.15rem;color:#7db88a}.page-close-cta__layout--home{display:flex;flex-direction:column;align-items:stretch;gap:1.75rem;width:100%;max-width:100%}@media (min-width: 800px){.page-close-cta__layout--home{flex-direction:row;align-items:center;justify-content:space-between;gap:clamp(2.5rem,5vw,4rem)}.page-close-cta__layout--home .page-close-cta__main{width:auto;flex:0 1 auto}}.page-close-cta__main{display:flex;flex-direction:column;align-items:flex-start;gap:1.35rem;min-width:0;flex:none;width:100%;max-width:none}.page-close-cta--home .page-close-cta__copy{align-items:flex-start;text-align:left;max-width:none;width:100%}.page-close-cta--home .page-close-cta__heading{font-weight:600}@media (min-width: 800px){.page-close-cta--home .page-close-cta__heading{font-size:clamp(2.35rem,3.8vw,3.4rem);max-width:22ch}.page-close-cta--home .page-close-cta__actions{max-width:22rem;width:100%}:lang(es) .page-close-cta--home .page-close-cta__layout--home{gap:clamp(1.5rem,3vw,2.5rem)}:lang(es) .page-close-cta--home .page-close-cta__layout--home .page-close-cta__main{flex:1 1 0;min-width:0;max-width:none}:lang(es) .page-close-cta--home .page-close-cta__heading{max-width:none;width:100%;text-wrap:pretty;font-size:clamp(2.1rem,3.5vw,3.25rem)}:lang(es) .page-close-cta--home .page-close-cta__heading-line,:lang(es) .page-close-cta--home .page-close-cta__heading-line--2{display:inline}:lang(es) .page-close-cta--home .page-close-cta__heading-line--1:after{content:" "}}.page-close-cta--home .page-close-cta__panel{min-height:3.65rem;padding:.9rem 1rem .9rem 1.2rem;border:1px solid rgba(125,184,138,.32);border-left:1px solid rgba(240,201,122,.55);background:#ffffff0f;box-shadow:inset 0 1px #ffffff0f}.page-close-cta--home .page-close-cta__panel-wash{opacity:.35}.page-close-cta--home .page-close-cta__panel-label{font-weight:600;font-size:.9375rem;letter-spacing:.01em}.page-close-cta--home .page-close-cta__panel-arrow{width:2.25rem;height:2.25rem;border-color:#7db88a66;background:#7db88a1a}.page-close-cta--home .page-close-cta__panel:hover,.page-close-cta--home .page-close-cta__panel:focus-visible{border-color:#94dca28c;border-left-color:#f0c97ad9;background:#ffffff1a;box-shadow:inset 0 1px #ffffff1a,0 10px 28px #0003;transform:translateY(-2px)}.page-close-cta--home .page-close-cta__panel:hover .page-close-cta__panel-arrow,.page-close-cta--home .page-close-cta__panel:focus-visible .page-close-cta__panel-arrow{border-color:#f0c97aa6;background:#f0c97a29;color:#f7dca4}.page-close-cta--home .page-close-cta__aside{margin-top:0;padding-top:0;border-top:none;width:100%;max-width:21rem;flex:none}@media (min-width: 800px){.page-close-cta--home .page-close-cta__aside{width:21rem;max-width:21rem;padding-left:1rem;border-left:1px solid rgba(255,255,255,.1)}}@media (not (min-width: 800px)){.page-close-cta--home .page-close-cta__aside,.page-close-cta--home .page-close-cta__steps{display:none}.page-close-cta--home .page-close-cta__layout--home{align-items:stretch}.page-close-cta--home .page-close-cta__main{width:min(100%,42rem);margin-inline:auto}.page-close-cta--home .page-close-cta__actions,.page-close-cta--home .page-close-cta__panel{width:100%;max-width:none}.page-close-cta--home .page-close-cta__body{max-width:36rem}.page-close-cta--home .page-close-cta__aside{padding-top:1.25rem;border-top:1px solid rgba(255,255,255,.08);border-left:none;padding-left:0;max-width:none}.page-close-cta--home .page-close-cta__main{max-width:none;width:100%}.page-close-cta--home .page-close-cta__heading{max-width:none;width:100%;text-wrap:pretty}.page-close-cta--home .page-close-cta__heading-line{display:inline}.page-close-cta--home .page-close-cta__heading-line--1:after{content:" "}}@media (min-width: 600px) and (not (min-width: 800px)){.page-close-cta--home .page-close-cta__main{display:grid;grid-template-columns:minmax(11.5rem,.95fr) minmax(15rem,1.05fr);align-items:center;-moz-column-gap:clamp(1rem,3vw,1.5rem);column-gap:clamp(1rem,3vw,1.5rem);row-gap:1rem;width:100%;max-width:none}.page-close-cta--home .page-close-cta__copy{grid-column:1;grid-row:1}.page-close-cta--home .page-close-cta__actions{display:contents}.page-close-cta--home .page-close-cta__panel{grid-column:2;grid-row:1}.page-close-cta--home .page-close-cta__body{grid-column:1 / -1;grid-row:2;max-width:36rem;margin:0}.page-close-cta--home .page-close-cta__panel,.page-close-cta--home .page-close-cta__body{opacity:0;transform:translateY(16px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transition-delay:.24s}.page-close-cta--home.is-visible .page-close-cta__panel,.page-close-cta--home.is-visible .page-close-cta__body{opacity:1;transform:translateY(0)}}.page-close-cta__aside{opacity:0;transform:translateY(14px);transition:opacity .75s cubic-bezier(.16,1,.3,1),transform .75s cubic-bezier(.16,1,.3,1);transition-delay:.28s}.page-close-cta.is-visible .page-close-cta__aside{opacity:1;transform:translateY(0)}.page-close-cta__steps-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1rem}.page-close-cta__steps-label{font-family:var(--font-body, Poppins, system-ui, sans-serif);font-size:.625rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#b8dfc0d9}.page-close-cta__steps-icon{width:1rem;height:1rem;color:#f0c97a;flex-shrink:0}.page-close-cta__steps-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.page-close-cta__steps-item{display:flex;align-items:center;gap:.85rem;padding:.7rem .85rem;border-radius:.55rem;border:1px solid rgba(255,255,255,.08);background:#0a140f47}.page-close-cta__steps-num{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:.45rem;border:1px solid rgba(240,201,122,.28);background:#f0c97a14;font-family:var(--font-body, Poppins, system-ui, sans-serif);font-size:.65rem;font-weight:800;letter-spacing:.04em;color:#f0c97a}.page-close-cta__steps-text{font-family:var(--font-body, Poppins, system-ui, sans-serif);font-size:.875rem;font-weight:600;line-height:1.35;color:#d8e4ddeb}.page-close-cta.is-visible .page-close-cta__kicker,.page-close-cta.is-visible .page-close-cta__heading-line,.page-close-cta.is-visible .page-close-cta__actions{opacity:1;transform:translateY(0)}@keyframes page-close-orb-drift{0%{transform:translate(0)}to{transform:translate(18px,12px)}}@media (prefers-reduced-motion: reduce){.page-close-cta__orb--sage{animation:none}.page-close-cta__kicker,.page-close-cta__heading-line,.page-close-cta__actions,.page-close-cta__aside{opacity:1;transform:none;transition:none}.page-close-cta__panel,.page-close-cta__panel-arrow-icon{transition:none}.page-close-cta__panel:hover,.page-close-cta__panel:focus-visible{transform:none}}.solutions-hero{--sh-sage: #7db88a;--sh-sage-dk: #2e5740;--sh-amber: #d48c3a;--sh-amber-lt: #f0c97a;--sh-cream: #fff8e7;--sh-callout-y: 44%;--sh-content-min-h: min(78svh, 700px);position:relative;display:flex;flex-direction:column;align-items:stretch;overflow:hidden;background:#faf7f2;text-align:center}.solutions-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden}.solutions-hero__media picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block}.solutions-hero__photo{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.solutions-hero__scrim-top{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgba(0,0,0,.06) 0%,transparent 28%)}.solutions-hero__scrim-center{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse 58% 48% at 50% 36%,rgba(74,124,89,.04) 0%,transparent 72%)}.solutions-hero__scrim-bottom,.solutions-hero__scrim-fade{display:none}.solutions-hero__content{position:relative;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;max-width:1400px;min-height:var(--sh-content-min-h);margin-inline:auto;padding:clamp(4.75rem,11vh,6.25rem) clamp(1.15rem,3.5vw,2rem) clamp(2rem,4.5vh,3rem)}.solutions-hero__center{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;max-width:min(640px,92vw);animation:sh-content-rise 1s cubic-bezier(.16,1,.3,1) both}.solutions-hero__callout--floating{display:none}.solutions-hero__eyebrow{margin:0 0 .75rem;font-family:var(--home-body-font);font-size:clamp(.8125rem,2.2vw,1.0625rem);font-weight:400;letter-spacing:.16em;text-transform:uppercase;color:#1c3424}.solutions-hero__title{display:flex;flex-direction:column;align-items:center;gap:clamp(.15rem,.3em,.45rem);margin:0;font-family:var(--home-title-font);font-weight:600;line-height:1.06;letter-spacing:-.028em;text-wrap:balance;filter:none}.solutions-hero__title-accent{display:block;font-size:1.06em;background:none;-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:#bc7343}.solutions-hero__title-relief{display:block;font-size:.94em;font-weight:550;color:#2b3e34;text-wrap:balance}.solutions-hero__body{margin:clamp(.75rem,1.8vw,1.25rem) 0 0;max-width:36rem;font-family:var(--home-body-font);font-weight:400;line-height:1.62;color:#1c3424}.solutions-hero__body--mobile,.solutions-hero__mobile-lede{display:none}.solutions-hero__mobile-footer{display:contents}.solutions-hero__body-lead,.solutions-hero__body-support{margin:0}.solutions-hero__body-lead{font-weight:500;color:#1c3424}.solutions-hero__body-support{margin-top:.5rem;font-size:.9375em;line-height:1.58;color:#1c3424}.solutions-hero__head-group{position:relative;width:100%}.solutions-hero__panel{display:contents}.solutions-hero__callout-pills,.solutions-hero__body--short,.solutions-hero__body--full{display:none}.solutions-hero__pill{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;border-radius:1.1rem;text-align:left;background:#ffffffbf;border:1px solid rgba(43,62,52,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 4px 18px #0e1a120a}.solutions-hero__pill--sage{border-color:#4a7c5938}.solutions-hero__pill--amber{border-color:#d48c3a33}.solutions-hero__pill-icon{display:flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:9999px;flex-shrink:0;background:#fff}.solutions-hero__pill--sage .solutions-hero__pill-icon{border:1px solid rgba(74,124,89,.45);color:#2e5740}.solutions-hero__pill--amber .solutions-hero__pill-icon{border:1px solid rgba(212,140,58,.42);color:#a8592c}.solutions-hero__pill-label{margin:0 0 .2rem;font-family:var(--home-body-font);font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.solutions-hero__pill--sage .solutions-hero__pill-label{color:#2e5740}.solutions-hero__pill--amber .solutions-hero__pill-label{color:#a8592c}.solutions-hero__pill-body{margin:0;font-family:var(--home-body-font);font-size:.8125rem;line-height:1.45;color:#1c3424}.solutions-hero__ctas{flex-direction:column;align-items:stretch;width:100%;max-width:22rem;margin-top:clamp(1.1rem,2vw,1.5rem);padding-bottom:.75rem}.solutions-hero__callout-inner{display:flex;flex-direction:column;gap:.55rem}.solutions-hero__callout--left .solutions-hero__callout-inner{align-items:flex-end;text-align:right}.solutions-hero__callout--right .solutions-hero__callout-inner{align-items:flex-start;text-align:left}.solutions-hero__callout-icon{display:flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:9999px;flex-shrink:0}.solutions-hero__callout--left .solutions-hero__callout-icon{border:1px solid rgba(74,124,89,.45);color:#1e3b2b;background:#fff;box-shadow:0 4px 14px #4a7c591a}.solutions-hero__callout--right .solutions-hero__callout-icon{border:1px solid rgba(212,140,58,.42);color:#8c431b;background:#fff;box-shadow:0 4px 14px #d48c3a1a}.solutions-hero__callout-label{margin:0;font-family:var(--home-body-font);font-size:.625rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.solutions-hero__callout--left .solutions-hero__callout-label{color:#1e3b2b}.solutions-hero__callout--right .solutions-hero__callout-label{color:#8c431b}.solutions-hero__callout-body{margin:0;max-width:11.5rem;font-family:var(--home-body-font);font-size:.8125rem;font-weight:500;line-height:1.5;color:#112217}.solutions-hero__callout-rule{display:block;width:2.5rem;height:2px;border-radius:9999px;margin-top:.15rem}.solutions-hero__callout--left .solutions-hero__callout-rule{background:linear-gradient(270deg,#2e5740,#2e574026)}.solutions-hero__callout--right .solutions-hero__callout-rule{background:linear-gradient(90deg,#a8592c,#a8592c26)}@keyframes sh-content-rise{0%{opacity:0;transform:translateY(22px);filter:blur(8px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@keyframes sh-content-rise-mobile{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes sh-callout-left-in{0%{opacity:0;transform:translate(-16px) translateY(-50%)}to{opacity:1;transform:translate(0) translateY(-50%)}}@keyframes sh-callout-right-in{0%{opacity:0;transform:translate(16px) translateY(-50%)}to{opacity:1;transform:translate(0) translateY(-50%)}}@media (max-width: 767px){.solutions-hero{--sh-mobile-image-h: clamp(280px, 46svh, 380px);min-height:auto;position:relative;text-align:center;background:radial-gradient(ellipse 130% 55% at 50% 2%,rgba(125,184,138,.12),transparent 58%),radial-gradient(ellipse 95% 48% at 50% 90%,rgba(212,140,58,.1),transparent 62%),linear-gradient(180deg,#1f261c,#191e16 55%,#141810)}.solutions-hero__media{position:relative;inset:auto;width:100%;height:var(--sh-mobile-image-h);z-index:1}.solutions-hero__photo{-o-object-position:center 30%;object-position:center 30%;filter:none}.solutions-hero__scrim-top,.solutions-hero__scrim-center,.solutions-hero__scrim-bottom,.solutions-hero__scrim-fade{display:none}.solutions-hero__content{position:relative;z-index:5;min-height:auto;margin-top:calc(-1 * var(--sh-mobile-image-h));margin-inline:0;padding:0;background:transparent;box-shadow:none}.solutions-hero__content:before{display:none}.solutions-hero__center{position:relative;flex:none;max-width:100%;padding-top:var(--sh-mobile-image-h);filter:none;animation:sh-content-rise-mobile 1s cubic-bezier(.16,1,.3,1) both}.solutions-hero__head-group{position:absolute;top:0;left:0;right:0;z-index:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;height:var(--sh-mobile-image-h);padding:2rem 1.15rem 2.5rem;box-sizing:border-box;pointer-events:none}.solutions-hero__head-group:before{display:none}.solutions-hero__eyebrow,.solutions-hero__title{position:relative;z-index:11}.solutions-hero__eyebrow{margin-bottom:.6rem;font-size:clamp(.8125rem,3vw,1.0625rem)}.solutions-hero__title{font-size:clamp(2.15rem,9.8vw,2.75rem);filter:none}.solutions-hero__body--mobile{display:none}.solutions-hero__panel{position:relative;z-index:9;display:flex;flex-direction:column;align-items:center;width:100%;margin-top:-1.35rem;padding:1.5rem 2rem 2rem;border-radius:1.35rem 1.35rem 0 0;background:radial-gradient(ellipse 130% 8.5rem at 50% 4.75rem,rgba(240,201,122,.2) 0%,rgba(212,140,58,.07) 42%,transparent 78%),linear-gradient(180deg,#1f261c,#191e16);box-shadow:none;overflow:hidden}.solutions-hero__body{margin-top:.85rem;font-size:clamp(.9rem,3.6vw,1rem)}.solutions-hero__body--short,.solutions-hero__body--full{display:none}.solutions-hero__body-lead{display:flex;flex-direction:column;gap:.08em;font-family:var(--home-title-font);font-size:clamp(1.35rem,6.2vw,1.65rem);font-weight:700;line-height:1.08;letter-spacing:-.025em;color:#fff8e7;text-wrap:balance;text-shadow:0 2px 18px rgba(240,201,122,.12)}.solutions-hero__body-support{max-width:31rem;margin-top:.75rem;color:#f4eedeb8}.solutions-hero__callout-pills{display:flex;flex-direction:column;gap:.6rem;width:100%;max-width:100%;margin-top:.35rem}.solutions-hero__pill{flex-direction:row;align-items:center;gap:.75rem;padding:.8rem .95rem;border-radius:.95rem;text-align:left;background:linear-gradient(180deg,#ffffff0e,#ffffff05);border:1px solid rgba(244,238,222,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 6px 22px #00000047}.solutions-hero__pill--sage{border-color:#7db88a52}.solutions-hero__pill--amber{border-color:#f0c97a4d}.solutions-hero__pill-icon{width:2.2rem;height:2.2rem;flex-shrink:0;background:#ffffff0d}.solutions-hero__pill--sage .solutions-hero__pill-icon{border:1px solid rgba(125,184,138,.5);color:#9fd1ab}.solutions-hero__pill--amber .solutions-hero__pill-icon{border:1px solid rgba(240,201,122,.5);color:#f0c97a}.solutions-hero__pill-copy{flex:1;min-width:0}.solutions-hero__pill-label{font-size:.55rem;letter-spacing:.12em;line-height:1.25}.solutions-hero__pill--sage .solutions-hero__pill-label{color:#9fd1ab}.solutions-hero__pill--amber .solutions-hero__pill-label{color:#f0c97a}.solutions-hero__pill-body{font-size:.75rem;line-height:1.45;margin-top:.15rem;color:#f4eedec7}.solutions-hero__ctas{margin-top:1.4rem;max-width:100%;padding-bottom:0}}@media (max-width: 767px){.solutions-hero{--sh-mobile-circle-size: min(136vw, 38rem);--sh-mobile-circle-top: clamp(.85rem, 2.2svh, 1.4rem);--sh-mobile-circle-inset: clamp(2.35rem, 5.5svh, 3.25rem);--sh-mobile-produce-band: clamp(5.75rem, 14svh, 8.5rem);--sh-mobile-poster-h: calc( var(--sh-mobile-circle-top) + var(--sh-mobile-circle-size) + var(--sh-mobile-produce-band) );--sh-content-min-h: var(--sh-mobile-poster-h);min-height:var(--sh-mobile-poster-h);isolation:isolate;background:#eee9df}.solutions-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:auto;height:auto;overflow:hidden}.solutions-hero__media:before,.solutions-hero__media:after{content:"";position:absolute;pointer-events:none}.solutions-hero__media:before{top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,transparent 0%,transparent 85%,rgba(248,244,235,.14) 93%,rgba(248,244,235,.38) 100%)}.solutions-hero__media:after{top:var(--sh-mobile-circle-top);left:50%;z-index:2;width:var(--sh-mobile-circle-size);aspect-ratio:1;transform:translate(-50%);border:1px solid rgba(160,97,28,.24);border-radius:50%;box-shadow:0 0 0 6px #a0611c0a,0 0 0 15px #2e57400a}.solutions-hero__photo{z-index:0;inset:auto;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;filter:saturate(1.02) contrast(1.02)}.solutions-hero__content{position:relative;z-index:5;display:flex;flex-direction:column;min-height:var(--sh-mobile-poster-h);margin:0;padding:clamp(.35rem,1svh,.65rem) clamp(1.1rem,4.25vw,1.65rem) calc(1.1rem + env(safe-area-inset-bottom))}.solutions-hero__center{display:flex;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;width:100%;max-width:31rem;min-height:calc(var(--sh-mobile-circle-top) + var(--sh-mobile-circle-size));padding:calc(var(--sh-mobile-circle-top) + var(--sh-mobile-circle-inset)) 0 calc(var(--sh-mobile-circle-top) + var(--sh-mobile-circle-inset))}.solutions-hero__head-group{position:relative;z-index:3;height:auto;padding:0;pointer-events:none}.solutions-hero__eyebrow{margin-bottom:.55rem;font-size:clamp(.78rem,3.2vw,.9375rem);letter-spacing:.18em}.solutions-hero__title{font-size:clamp(2.3rem,10.2vw,3.05rem);line-height:1.02}.solutions-hero__title-relief{white-space:nowrap;text-wrap:nowrap}.solutions-hero__body,.solutions-hero__body--mobile{display:none}.solutions-hero__mobile-lede{display:block;margin:clamp(.65rem,1.8svh,.95rem) auto 0;width:100%;max-width:none;padding:0;font-family:var(--home-body-font);font-size:clamp(1.02rem,4.45vw,1.2rem);font-weight:600;line-height:1.42;letter-spacing:-.015em;color:#1c3424e0;text-align:center;text-wrap:balance;text-shadow:0 1px 10px rgba(255,253,248,.8)}.solutions-hero__panel{position:relative;z-index:3;display:flex;flex:0 0 auto;flex-direction:column;justify-content:flex-start;width:100%;margin:clamp(1.5rem,4.2svh,2.15rem) 0 0;padding:0 0 clamp(.5rem,1.5svh,.85rem);border-radius:0;overflow:visible;background:transparent;box-shadow:none}.solutions-hero__mobile-footer{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:0;margin-bottom:0;padding-top:0;padding-inline:clamp(.5rem,2.5vw,1rem)}.solutions-hero__panel:before{top:-1.7rem;width:1px;height:1.15rem;background:linear-gradient(180deg,transparent 0%,rgba(160,97,28,.34) 100%);box-shadow:none}.solutions-hero__body{margin-top:0;font-size:clamp(.78rem,3.25vw,.9rem)}.solutions-hero__body-lead{font-size:clamp(1.25rem,5.8vw,1.6rem);font-weight:800;line-height:1.04;color:#243b2d;text-shadow:0 1px 16px rgba(255,253,248,.7)}.solutions-hero__body-support{max-width:23rem;margin:.4rem auto 0;font-size:.82em;line-height:1.48;color:#1c3424c7;text-shadow:0 1px 12px rgba(255,253,248,.84)}.solutions-hero__callout-pills{display:none}.solutions-hero .solutions-hero__ctas{display:flex;flex-direction:column;align-items:center;gap:.65rem;width:100%;max-width:100%;margin-top:0;margin-inline:auto;padding-inline:0}.solutions-hero .solutions-hero__ctas.sfe-cta-group:before{display:none}.solutions-hero__ctas .sfe-cta{min-height:3.25rem;width:auto;min-width:min(100%,16.5rem);max-width:16.5rem;padding:.9375rem 1.5rem;border-radius:9999px;font-size:.9375rem;font-weight:700;letter-spacing:.02em;line-height:1.2;border-width:1.5px;white-space:nowrap;-webkit-backdrop-filter:none;backdrop-filter:none}.solutions-hero__ctas .sfe-cta--primary.sfe-cta--on-light{background:linear-gradient(180deg,#3f9460,#2f7048 52%,#245a3a);border-color:#123824e6;box-shadow:inset 0 1px #ffffff52,inset 0 -2px #0003,0 1px #ffffff1a,0 3px #123824b8,0 7px 16px #0a1f173d,0 2px 5px #0a1f171f}.solutions-hero__ctas .sfe-cta--primary.sfe-cta--on-light:active{transform:translateY(1px);box-shadow:inset 0 1px #ffffff38,inset 0 2px 4px #0000002e,0 1px #1238248c,0 3px 8px #0a1f1729}.solutions-hero__ctas .sfe-cta--secondary.sfe-cta--on-light{background:linear-gradient(180deg,#fff,#f3f7f4 55%,#e8efe9);border-color:#2e57406b;box-shadow:inset 0 1px #fffffffa,inset 0 -1px #2e57401a,0 1px #ffffffa6,0 2px #2e574024,0 6px 14px #0a1f171f,0 2px 4px #0a1f1712}.solutions-hero__ctas .sfe-cta--secondary.sfe-cta--on-light:active{transform:translateY(1px);box-shadow:inset 0 1px #ffffffe6,inset 0 1px 3px #2e57401a,0 1px #2e57401a,0 3px 8px #0a1f171a}.solutions-hero__ctas .sfe-cta.sfe-cta--block{width:auto}.solutions-hero__ctas .sfe-cta svg{width:1.125rem;height:1.125rem}}@media (min-width: 480px) and (max-width: 767px){.solutions-hero{--sh-mobile-image-h: clamp(300px, 50svh, 420px)}.solutions-hero__title{font-size:clamp(2.5rem,9.5vw,3.2rem)}.solutions-hero .solutions-hero__ctas{flex-direction:column;align-items:center}}@media (min-width: 640px){.solutions-hero__ctas{flex-direction:row;align-items:center;max-width:none;gap:.75rem}}@media (min-width: 640px) and (max-width: 767px){.solutions-hero .solutions-hero__ctas{flex-direction:column;align-items:center}}@media (min-width: 768px) and (max-width: 899px){.solutions-hero{--sh-content-min-h: min(78svh, 660px);min-height:var(--sh-content-min-h)}.solutions-hero__content{justify-content:center;padding:clamp(4.5rem,9.5vh,5.75rem) clamp(1.5rem,4vw,2.25rem) clamp(2rem,4vh,2.75rem)}.solutions-hero__center{flex:0 1 auto;max-width:min(580px,88vw)}}@media (min-width: 900px) and (max-width: 1023px){.solutions-hero{--sh-content-min-h: min(80svh, 700px);min-height:var(--sh-content-min-h)}.solutions-hero__content{justify-content:center;padding:clamp(4.75rem,10.5vh,6.25rem) clamp(1.75rem,4vw,2.5rem) clamp(2.25rem,4.5vh,3rem)}}@media (min-width: 768px){.solutions-hero__content{padding:clamp(4.75rem,11vh,6.5rem) clamp(1.75rem,4vw,2.5rem) clamp(2.25rem,4.5vh,3rem)}.solutions-hero__photo{-o-object-position:center bottom;object-position:center bottom}.solutions-hero__scrim-center{background:radial-gradient(ellipse 64% 50% at 50% 34%,rgba(74,124,89,.04) 0%,transparent 74%)}.solutions-hero__title{font-size:clamp(2.35rem,4.5vw,3.65rem)}.solutions-hero__body{font-size:clamp(.9375rem,1.55vw,1.1rem);margin-top:clamp(2rem,4.5vh,3rem)}.solutions-hero__ctas{margin-top:clamp(1.5rem,3.2vh,2.15rem)}.solutions-hero__body--mobile{display:none}.solutions-hero__body--short{display:block}.solutions-hero__callout-pills{display:none}}@media (min-width: 900px){.solutions-hero__body--short{display:none}.solutions-hero__body--full{display:block}}@media (min-width: 768px) and (max-width: 899px){.solutions-hero__body--full{display:none}.solutions-hero__body--short{display:block}.solutions-hero__center{position:relative;inset-block-start:clamp(-4.25rem,-9vh,-3.5rem)}}@media (min-width: 1024px){.solutions-hero{--sh-content-min-h: clamp(680px, 88svh, 820px);--sh-callout-y: 45%}.solutions-hero__photo{-o-object-position:center bottom;object-position:center bottom}.solutions-hero__content{padding:clamp(5.25rem,12.5vh,7.75rem) clamp(2rem,4vw,3rem) clamp(3.25rem,6vh,4.5rem)}.solutions-hero__center{flex:none;margin-inline:auto;max-width:min(680px,52vw)}.solutions-hero__title{font-size:clamp(2.65rem,5.6vw,4.5rem)}.solutions-hero__title-accent,.solutions-hero__title-relief{font-size:1em}.solutions-hero__body{font-size:clamp(.975rem,1.5vw,1.15rem);margin-top:clamp(2.25rem,5vh,3.35rem)}.solutions-hero__ctas{margin-top:clamp(1.65rem,3.5vh,2.35rem)}.solutions-hero__body--full{display:block}.solutions-hero__body--short,.solutions-hero__scrim-bottom,.solutions-hero__callout-pills{display:none}}@media (min-width: 1200px){.solutions-hero{--sh-callout-y: 45%}.solutions-hero__callout--floating{display:flex;position:absolute;top:var(--sh-callout-y);max-width:200px;z-index:5}.solutions-hero__callout--left{left:clamp(.5rem,2vw,1.35rem);transform:translateY(-50%);animation:sh-callout-left-in .85s cubic-bezier(.16,1,.3,1) .25s both}.solutions-hero__callout--right{right:clamp(.5rem,2vw,1.35rem);transform:translateY(-50%);animation:sh-callout-right-in .85s cubic-bezier(.16,1,.3,1) .35s both}}@media (min-width: 1280px){.solutions-hero{--sh-content-min-h: clamp(720px, 90svh, 860px)}.solutions-hero__content{padding-inline:clamp(2.5rem,4vw,3.5rem)}.solutions-hero__callout--floating{max-width:min(220px,16vw)}.solutions-hero__callout--left{left:clamp(.6rem,2.4vw,1.75rem)}.solutions-hero__callout--right{right:clamp(.6rem,2.4vw,1.75rem)}}@media (min-width: 1536px){.solutions-hero{--sh-content-min-h: clamp(760px, 92svh, 920px)}.solutions-hero__content{padding-inline:3.5rem}.solutions-hero__callout--floating{max-width:240px}.solutions-hero__callout--left{left:clamp(.75rem,2.8vw,2.15rem)}.solutions-hero__callout--right{right:clamp(.75rem,2.8vw,2.15rem)}.solutions-hero__callout-body{max-width:13rem}}@media (min-width: 768px) and (max-width: 1299px){.solutions-hero__body{font-size:clamp(.875rem,1.55vw,1rem)}}@media (min-width: 1024px) and (max-width: 1299px){.solutions-hero{--sh-content-min-h: min(88svh, 820px)}.solutions-hero__body{font-size:clamp(.9rem,1.5vw,1.1rem)}}.solutions-hero .solutions-hero__ctas .sfe-cta--primary,.solutions-hero .solutions-hero__ctas .sfe-cta--primary.sfe-cta--on-light{background:linear-gradient(165deg,#284f3a 0%,var(--sh-sage-dk, #2e5740) 28%,#3a6b50 58%,#2f5a44 100%);border:1.5px solid rgba(125,184,138,.32);color:var(--sh-cream, #fff8e7);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:inset 0 1px #fff3,inset 0 -1px #00000024,0 1px #ffffff0d,0 3px 12px #0e1a121f,0 0 0 1px #2e57401a}.solutions-hero .solutions-hero__ctas .sfe-cta--primary:before,.solutions-hero .solutions-hero__ctas .sfe-cta--secondary:before{z-index:-1;opacity:1}.solutions-hero .solutions-hero__ctas .sfe-cta>*{position:relative;z-index:1}.solutions-hero .solutions-hero__ctas .sfe-cta--primary:before{background:radial-gradient(circle at 22% 0%,rgba(255,255,255,.16) 0%,transparent 52%),radial-gradient(circle at 78% 100%,rgba(125,184,138,.07) 0%,transparent 48%)}.solutions-hero .solutions-hero__ctas .sfe-cta--primary:hover,.solutions-hero .solutions-hero__ctas .sfe-cta--primary.sfe-cta--on-light:hover{transform:translateY(-2px);background:linear-gradient(165deg,#264a36,#326048 28%,#3f7558 58%,#356952);border-color:#8cc89a6b;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000001f,0 4px 14px #0e1a1229,0 0 0 1px #2e574024}.solutions-hero .solutions-hero__ctas .sfe-cta--secondary,.solutions-hero .solutions-hero__ctas .sfe-cta--secondary.sfe-cta--on-light{background:linear-gradient(165deg,#fffdf8fc,#fcf8f1f7 48%,#fffaf2fa);border:1.5px solid rgba(46,87,64,.24);color:var(--sh-sage-dk, #2e5740);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 1px #fffffff5,inset 0 -1px #d48c3a0d,0 1px #ffffff73,0 2px 8px #0e1a1212,0 0 0 1px #fffdf899}.solutions-hero .solutions-hero__ctas .sfe-cta--secondary:before{background:radial-gradient(circle at 78% 0%,rgba(212,140,58,.1) 0%,transparent 50%),radial-gradient(circle at 18% 100%,rgba(125,184,138,.05) 0%,transparent 45%)}.solutions-hero .solutions-hero__ctas .sfe-cta--secondary:hover,.solutions-hero .solutions-hero__ctas .sfe-cta--secondary.sfe-cta--on-light:hover{transform:translateY(-2px);background:linear-gradient(165deg,#fffffffc,#fafcf9fa 48%,#fffcf6fc);border-color:#d48c3a5c;color:#243b2d;box-shadow:inset 0 1px #fff,inset 0 -1px #d48c3a0f,0 3px 12px #0e1a1217,0 0 0 1px #f0c97a1f}@media (max-width: 767px){.solutions-hero .solutions-hero__ctas .sfe-cta--primary,.solutions-hero .solutions-hero__ctas .sfe-cta--primary.sfe-cta--on-light{box-shadow:inset 0 1px #ffffff38,inset 0 -1px #00000029,0 2px 4px #0a1f1724,0 6px 14px #0a1f1738,0 10px 24px #0a1f172e,0 0 0 1px #2e57401f}.solutions-hero .solutions-hero__ctas .sfe-cta--primary:hover,.solutions-hero .solutions-hero__ctas .sfe-cta--primary.sfe-cta--on-light:hover{box-shadow:inset 0 1px #ffffff3d,inset 0 -1px #00000024,0 3px 6px #0a1f1729,0 8px 18px #0a1f1742,0 14px 28px #0a1f1733,0 0 0 1px #2e574024}.solutions-hero .solutions-hero__ctas .sfe-cta--secondary,.solutions-hero .solutions-hero__ctas .sfe-cta--secondary.sfe-cta--on-light{box-shadow:inset 0 1px #fffffff5,inset 0 -1px #2e574014,0 2px 4px #0a1f171a,0 6px 14px #0a1f1729,0 10px 22px #0a1f171f,0 0 0 1px #fffdf899}.solutions-hero .solutions-hero__ctas .sfe-cta--secondary:hover,.solutions-hero .solutions-hero__ctas .sfe-cta--secondary.sfe-cta--on-light:hover{box-shadow:inset 0 1px #fff,inset 0 -1px #2e57401a,0 3px 6px #0a1f171f,0 8px 18px #0a1f172e,0 14px 26px #0a1f1724,0 0 0 1px #f0c97a1f}}@media (prefers-reduced-motion: reduce){.solutions-hero__center,.solutions-hero__callout--left,.solutions-hero__callout--right{animation:none;opacity:1;filter:none}.solutions-hero__callout--floating{transform:translateY(-50%)}}html[lang=es] .solutions-hero__eyebrow{letter-spacing:.1em}html[lang=es] .solutions-hero__title-relief{white-space:normal;text-wrap:balance}@media (max-width: 767px){html[lang=es] .solutions-hero__ctas .sfe-cta{white-space:normal;max-width:18.5rem;min-width:min(100%,18.5rem)}}.difference{--difference-ink: #11241a;--difference-green: #2e5740;--difference-green-light: #7db88a;--difference-gold: #c47a2e;--difference-gold-light: #f0c97a;--difference-cream: #fff9ee;position:relative;isolation:isolate;overflow:hidden;margin-top:-1px;border-bottom:none;font-family:var(--home-body-font);scroll-margin-top:var(--navbar-height, 5rem)}.difference *,.difference *:before,.difference *:after{box-sizing:border-box}.difference-shell{position:relative;z-index:2;width:min(100%,1440px);margin-inline:auto;padding:clamp(1.25rem,2.5vw,2.25rem) clamp(1.25rem,5vw,5.5rem) clamp(4.5rem,8vw,7.5rem)}.difference h2,.difference h3,.difference h4,.difference blockquote{font-family:var(--home-title-font)}.difference h2,.difference h3{text-wrap:balance}.difference-reveal{opacity:0;transform:translateY(1.35rem);transition:opacity .75s cubic-bezier(.16,1,.3,1) var(--difference-delay, 0ms),transform .75s cubic-bezier(.16,1,.3,1) var(--difference-delay, 0ms)}.difference-reveal.is-visible{opacity:1;transform:none}.difference-kicker{display:inline-flex;align-items:center;gap:.6rem;margin:0;color:var(--difference-gold);font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.difference-kicker svg{width:1rem;height:1rem}.difference--heritage{background:linear-gradient(180deg,#f5ead2,#fff8ed 42%,#f7edd8 72%,#f3ecdc)}.difference--heritage:after{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");pointer-events:none}.difference-heritage__paper,.difference-heritage__contours,.difference-heritage__glow,.difference-heritage__watermark{position:absolute;pointer-events:none}.difference-heritage__paper{top:0;right:0;bottom:0;left:0;opacity:.72;background-image:linear-gradient(90deg,rgba(120,84,42,.045) 1px,transparent 1px),linear-gradient(rgba(120,84,42,.04) 1px,transparent 1px),radial-gradient(circle at 18% 18%,rgba(196,122,46,.12) 0 1.5px,transparent 1.6px);background-size:76px 76px,76px 76px,34px 34px}.difference-heritage__contours{top:0;right:0;bottom:0;left:0;opacity:.54;background:repeating-radial-gradient(circle at 82% 22%,transparent 0 18px,rgba(105,72,35,.12) 19px,transparent 20px),repeating-radial-gradient(circle at 8% 86%,transparent 0 22px,rgba(74,124,89,.11) 23px,transparent 24px);mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 88%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 18%,#000 88%,transparent 100%)}.difference-heritage__glow{border-radius:50%;filter:blur(95px)}.difference-heritage__glow--warm{top:10%;left:-10%;width:min(34vw,26rem);aspect-ratio:1;background:#d48c3a2e}.difference-heritage__glow--green{right:-8%;bottom:6%;width:min(36vw,27.5rem);aspect-ratio:1;background:#7db88a38;filter:blur(105px)}.difference-heritage__watermark{top:9.5rem;left:50%;color:#7b4e200e;font-family:var(--home-title-font);font-size:clamp(7rem,16vw,14rem);font-weight:700;letter-spacing:-.08em;line-height:.8;transform:translate(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}.difference--heritage .difference-shell{padding-bottom:clamp(1.25rem,2.5vw,2rem)}.difference--heritage .difference-heritage__hero{margin-top:clamp(2.25rem,4vw,3.5rem)}.difference-heritage__hero{position:relative}.difference-heritage__hero-meta{display:flex;align-items:center;justify-content:flex-start;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(120,84,42,.2)}.difference-heritage__hero-copy{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(1.35rem,2.5vw,2rem);align-items:start;padding:clamp(2.25rem,4vw,3.5rem) 0 clamp(2.5rem,4vw,3.5rem)}.difference-heritage__hero h2{max-width:61rem;margin:0;color:var(--difference-ink);font-size:clamp(4.15rem,7vw,6.3rem);font-weight:560;letter-spacing:-.062em;line-height:.89}.difference-heritage__hero h2 em{position:relative;color:var(--difference-green);font-weight:430;background:linear-gradient(transparent 70%,#8fd4a89e 70%)}.difference-heritage__hero-lede{max-width:42rem;margin:0;color:#5f3e1c94;font-size:clamp(.68rem,.95vw,.76rem);font-weight:750;letter-spacing:.13em;line-height:1.65;text-transform:uppercase;text-wrap:pretty}.difference-heritage__values--ledger{position:relative;z-index:2;margin:0;padding:0;background:none;box-shadow:none;border:none;border-radius:0}.difference-heritage__values-ledger-rule{height:1px;background:#78542a47}.difference-heritage__values--ledger ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,4vw,3.5rem);margin:0;padding:clamp(1.75rem,3vw,2.75rem) clamp(.5rem,2vw,1rem);list-style:none}.difference-heritage__values--ledger li{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;min-width:0;padding:0}.difference-heritage__values--ledger li+li{border-left:1px solid rgba(120,84,42,.16);padding-left:clamp(1.25rem,3vw,2.5rem);margin-left:0;box-shadow:none;background:none}.difference-heritage__values--ledger li strong{margin:0;color:var(--difference-green);font-family:var(--home-title-font);font-size:clamp(1.65rem,2.8vw,2.35rem);font-weight:540;letter-spacing:-.03em;line-height:.95;text-wrap:balance}.difference-heritage__values--ledger li span{display:block;margin:0;padding:0;border:none;border-radius:0;min-width:0;color:#5f3e1c85;font-size:clamp(.58rem,.85vw,.64rem);font-weight:750;letter-spacing:.14em;line-height:1.45;text-transform:uppercase;background:none;box-shadow:none}@property --stmt-p{syntax: "<number>"; inherits: false; initial-value: 0;}.difference-heritage__statements{margin-top:clamp(2.75rem,4.5vw,4.25rem);border-bottom:1px solid rgba(120,84,42,.2);overflow:hidden}.difference-heritage__statement{--stmt-p: 0;--stmt-travel: min(42vw, 7.25rem);opacity:min(1,calc(var(--stmt-p) * 1.15));transform:translate3d(calc((1 - var(--stmt-p)) * var(--stmt-travel)),0,0)}.difference-heritage__statement.is-parallax-live{will-change:transform,opacity}.difference-heritage__statement article{display:grid;grid-template-columns:clamp(2rem,3vw,2.75rem) minmax(17rem,.82fr) minmax(0,1.18fr);gap:clamp(1.25rem,4vw,4rem);align-items:start;padding:clamp(2rem,3vw,2.75rem) 0;border-top:1px solid rgba(120,84,42,.2)}.difference-heritage__statement-index{display:flex;align-items:flex-start;justify-content:flex-start;color:#b46a24}.difference-heritage__statement:nth-child(2n) .difference-heritage__statement-index{color:var(--difference-green)}.difference-heritage__statement-index svg{width:1.25rem;height:1.25rem}.difference-heritage__statement header>p{margin:0 0 .65rem;color:#9b642b;font-size:.62rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.difference-heritage__statement:nth-child(2n) header>p{color:var(--difference-green)}.difference-heritage__statement h3{max-width:29rem;margin:0;color:var(--difference-ink);font-size:clamp(2rem,3.4vw,3.35rem);font-weight:550;letter-spacing:-.045em;line-height:.98}.difference-heritage__statement article>p{max-width:39rem;margin:0;color:#50655a;font-size:clamp(.91rem,1.1vw,1rem);line-height:1.74;text-wrap:pretty}.difference-heritage__close{position:relative;margin-top:clamp(2.5rem,4vw,3.5rem);padding-top:clamp(1.5rem,2.5vw,2rem)}.difference-heritage__close-rule{display:flex;align-items:center;gap:clamp(.85rem,2vw,1.5rem);max-width:42rem;margin:clamp(1.35rem,2.5vw,2rem) auto 0}.difference-heritage__close-rule>span:first-child,.difference-heritage__close-rule>span:last-child{flex:1;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(120,84,42,.18) 18%,rgba(125,184,138,.34) 50%,rgba(120,84,42,.18) 82%,transparent 100%)}.difference-heritage__close-mark{flex:0 0 auto;color:var(--difference-green);font-size:.75rem;line-height:1;text-shadow:0 0 .85rem rgba(125,184,138,.35)}.difference-heritage__close-fade{position:absolute;z-index:-1;left:50%;bottom:0;width:100vw;height:clamp(4rem,7vw,6rem);background:linear-gradient(180deg,transparent 0%,#fff8ed 55%,#f3ecdc 100%);transform:translate(-50%);pointer-events:none}@media (min-width: 671px){.difference-heritage__hero-meta{justify-content:flex-end}.difference-heritage__hero-copy{justify-items:end;text-align:right}.difference-heritage__hero h2,.difference-heritage__hero-lede{margin-left:auto;text-align:right}}@media (max-width: 820px){.difference-heritage__hero-copy{gap:1.25rem;padding-block:2.25rem 2.75rem}.difference-heritage__hero-lede{max-width:34rem;font-size:.72rem}.difference-heritage__statement article{grid-template-columns:2rem minmax(0,1fr);gap:1rem 1.5rem}.difference-heritage__statement article>p{grid-column:2}}@media (max-width: 670px){.difference--heritage .difference-heritage__hero{margin-top:2.5rem}.difference-heritage__watermark{top:11rem;font-size:7rem}.difference-heritage__hero h2{font-size:clamp(2.35rem,8.8vw,3.15rem);line-height:.94}.difference-heritage__hero-copy{padding-block:1.75rem 2.25rem}.difference-heritage__hero-lede{max-width:100%;font-size:clamp(.64rem,3.1vw,.72rem);line-height:1.7}.difference-heritage__values--ledger ul{grid-template-columns:1fr;gap:0;padding:1.5rem 0}.difference-heritage__values--ledger li{gap:.4rem;padding:1.15rem 0}.difference-heritage__values--ledger li+li{border-left:none;padding-left:0;border-top:1px solid rgba(120,84,42,.16)}.difference-heritage__values--ledger li strong{font-size:clamp(1.45rem,7vw,1.85rem)}.difference-heritage__values--ledger li span{font-size:.6875rem}.difference-heritage__statements{margin-top:2.75rem}.difference-heritage__statement{--stmt-travel: min(52vw, 8rem)}.difference-heritage__statement article{grid-template-columns:2rem minmax(0,1fr);gap:1.15rem;padding-block:2rem}.difference-heritage__statement h3{font-size:clamp(1.55rem,6.8vw,2.15rem)}.difference-heritage__statement article>p{grid-column:1 / -1;padding-left:3.15rem;font-size:.87rem}.difference-heritage__close{margin-top:2.25rem;padding-top:1.25rem}.difference-heritage__close-fade{height:clamp(3rem,8vw,4.5rem)}}@media (max-width: 360px){.difference-heritage__values--ledger li strong{font-size:1.38rem}}@media (prefers-reduced-motion: reduce){.difference-reveal,.difference-heritage__statement{--stmt-p: 1;opacity:1;transform:none;transition:none;will-change:auto}}html[lang=es] .difference-heritage__watermark{letter-spacing:-.06em}html[lang=es] .difference-heritage__hero-lede,html[lang=es] .difference-heritage__values--ledger li span,html[lang=es] .difference-heritage__statement header>p{letter-spacing:.08em}.who-serve{--who-lime: #9fd45a;--who-lime-soft: rgba(159, 212, 90, .85);--who-muted: rgba(255, 255, 255, .42);--who-card-radius: 1.45rem;position:relative;overflow:hidden;padding-top:3.5rem;padding-bottom:5.75rem;margin-top:-1px;background:linear-gradient(180deg,#173322,#102116 54%,#0a1710)}@media (min-width: 768px){.who-serve{padding-top:5rem;padding-bottom:7.5rem}}@keyframes who-grain{0%,to{transform:translate(0)}10%{transform:translate(-2%,-3%)}30%{transform:translate(3%,-1%)}50%{transform:translate(-1%,2%)}70%{transform:translate(2%,3%)}90%{transform:translate(-3%,1%)}}.who-serve.grain-overlay:before{content:"";position:absolute;top:-50%;right:-50%;bottom:-50%;left:-50%;width:200%;height:200%;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23g)' opacity='0.07'/%3E%3C/svg%3E");animation:who-grain .4s steps(1) infinite;pointer-events:none;z-index:2;opacity:.4}@keyframes who-shimmer{0%{background-position:-200% center}to{background-position:200% center}}.who-serve .shimmer-text{background:linear-gradient(90deg,var(--amber-dk, #a0611c) 0%,var(--amber, #d48c3a) 30%,#f5d78a 50%,var(--amber, #d48c3a) 70%,var(--amber-dk, #a0611c) 100%);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:who-shimmer 4s linear infinite}@keyframes who-pulse-ring{0%{transform:scale(.9);opacity:.6}50%{transform:scale(1.15);opacity:0}to{transform:scale(.9);opacity:0}}.who-serve__ambient{position:absolute;border-radius:9999px;pointer-events:none;filter:blur(100px)}.who-serve__grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.045;background-image:linear-gradient(rgba(255,255,255,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.3) 1px,transparent 1px);background-size:60px 60px}.who-serve__inner{position:relative;z-index:10;width:100%;max-width:1280px;margin-inline:auto;padding-inline:clamp(1.75rem,6vw,2.25rem)}@media (min-width: 768px){.who-serve__inner{padding-inline:clamp(2rem,8vw,5.5rem)}}@media (min-width: 980px){.who-serve__inner{padding-inline:clamp(2.5rem,6vw,4rem)}}.who-serve .who-reveal{opacity:0;transform:translateY(24px);transition:opacity .85s cubic-bezier(.2,.8,.2,1),transform .85s cubic-bezier(.2,.8,.2,1)}.who-serve .who-reveal.is-visible{opacity:1;transform:none}.who-serve__desktop{display:none}@media (min-width: 980px){.who-serve__desktop{display:grid;grid-template-columns:minmax(0,.92fr) 7.75rem minmax(0,1.28fr);gap:clamp(1.75rem,3.2vw,3.25rem);align-items:stretch;min-height:min(62vh,580px)}.who-serve__desktop .who-serve__editorial{justify-content:flex-start;height:100%;min-height:0;max-width:30rem;padding-block:.2rem .4rem}.who-serve__desktop .who-serve__eyebrow{margin-bottom:2.2rem}.who-serve__desktop .who-serve__headline{margin-bottom:0;font-weight:700;line-height:1.14;font-size:clamp(2.35rem,3.75vw,4rem)}.who-serve__desktop .who-serve__body{margin-top:clamp(1.85rem,3.2vh,2.6rem);line-height:1.85;min-height:0;max-width:26rem}.who-serve__desktop .who-serve__tagline{margin-top:auto;padding-top:1.4rem}.who-serve__desktop .who-serve__stepper{align-self:center;height:auto;justify-content:center;gap:.85rem;padding-block:0}.who-serve__desktop .who-serve__stepper:before{top:2.85rem;bottom:2.85rem}.who-serve__desktop .who-serve__step-rail{flex:0 0 auto;display:flex;flex-direction:column;min-height:0;padding-block:.35rem}.who-serve__desktop .who-serve__step-list{flex:0 0 auto;justify-content:flex-start;gap:2.15rem;min-height:0}.who-serve__desktop .who-serve__step-item{padding-top:0}.who-serve__desktop .who-serve__deck{min-height:460px;height:100%;max-height:none}.who-serve__desktop .who-serve__deck-wrap{height:100%;min-height:0}.who-serve__desktop .who-serve__deck-card{height:calc(100% - var(--who-peek-band, 210px))}}.who-serve__editorial{display:flex;flex-direction:column;justify-content:center;max-width:28rem}.who-serve__eyebrow{display:inline-flex;align-items:center;gap:.6rem;margin:0 0 1.25rem;color:#f0c97a;font-family:inherit;font-size:.68rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1}.who-serve__eyebrow svg{width:1rem;height:1rem;flex-shrink:0}.who-serve__eyebrow-label{font-family:inherit;font-style:normal;font-weight:700;font-size:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.who-serve__headline{font-weight:700;line-height:1.1;letter-spacing:-.02em;font-size:clamp(2.15rem,3.4vw,3.65rem);color:#fff;margin:0 0 1.25rem}.who-serve__body{font-size:clamp(.9rem,1.1vw,1.05rem);line-height:1.85;color:#ffffffad;margin:0;min-height:4.5em;transition:opacity .35s ease}.who-serve__body a{text-decoration:underline;text-underline-offset:2px;text-decoration-color:#ffffff59}.who-serve__body a:hover{text-decoration-color:#fff9}.who-serve__tagline{margin-top:1.5rem;font-size:.6875rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--who-lime)}.who-serve__stepper{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding-block:.35rem;align-self:center;width:7.75rem;max-width:7.75rem;flex-shrink:0}.who-serve__stepper:before{content:"";position:absolute;left:50%;top:2.85rem;bottom:2.85rem;width:1px;background:linear-gradient(180deg,#ffffff0f,#ffffff2e 10%,#ffffff2e 90%,#ffffff0f);transform:translate(-50%);pointer-events:none;z-index:0}.who-serve__step-btn{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:9999px;border:1px solid rgba(255,255,255,.28);background:#08120c59;color:#ffffffc7;cursor:pointer;flex-shrink:0;transition:background .25s ease,border-color .25s ease,color .25s ease}.who-serve__step-btn:hover{background:#ffffff14;border-color:#ffffff6b;color:#fff}.who-serve__step-btn:focus-visible{outline:2px solid var(--who-lime);outline-offset:3px}.who-serve__step-rail{position:relative;z-index:1;width:100%;padding-block:.35rem}.who-serve__step-list{display:flex;flex-direction:column;align-items:center;gap:2rem;margin:0;padding:0;list-style:none;width:100%}.who-serve__step-item{position:relative;display:flex;flex-direction:column;align-items:center;width:100%}.who-serve__step-dot{position:relative;z-index:2;display:block;flex-shrink:0;width:.5rem;height:.5rem;border-radius:9999px;border:1.5px solid rgba(255,255,255,.26);background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff0a;transition:transform .35s cubic-bezier(.16,1,.3,1),background .35s ease,border-color .35s ease,box-shadow .35s ease}.who-serve__step-item.is-active .who-serve__step-dot{width:.58rem;height:.58rem;border-color:var(--who-lime);background:var(--who-lime);box-shadow:0 0 0 3px #9fd45a33,0 0 14px #9fd45a61;transform:scale(1.08)}.who-serve__step-tab:hover .who-serve__step-dot{border-color:#ffffff6b;background:#ffffff1a}.who-serve__step-item.is-active .who-serve__step-tab:hover .who-serve__step-dot{border-color:var(--who-lime);background:var(--who-lime-soft);box-shadow:0 0 0 4px #9fd45a3d,0 0 16px #9fd45a6b}.who-serve__step-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.65rem;padding:.2rem .25rem;border:0;background:transparent;cursor:pointer;text-align:center;color:#ffffff61;transition:color .3s ease;white-space:normal;width:100%;line-height:1.15}.who-serve__step-tab:hover{color:#ffffffb8}.who-serve__step-tab:focus-visible{outline:2px solid var(--who-lime);outline-offset:2px;border-radius:.35rem}.who-serve__step-item.is-active .who-serve__step-tab{color:#fff}.who-serve__step-label{display:block;font-size:.78rem;font-weight:500;letter-spacing:.01em;line-height:1.25;max-width:7rem;text-wrap:balance;transition:color .3s ease}.who-serve__step-item.is-active .who-serve__step-label{font-weight:600;color:#fff}.who-serve__deck-wrap{position:relative;display:flex;flex-direction:column;min-height:0;align-self:stretch}.who-serve__deck{position:relative;flex:1;width:100%;min-height:400px;height:min(50vh,480px);--who-peek-band: 210px;padding-bottom:0}.who-serve__deck-card{position:absolute;left:0;right:0;top:0;height:calc(100% - var(--who-peek-band));border-radius:var(--who-card-radius);overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#08100b8c;box-shadow:0 18px 48px #0000004d;transition:transform .55s cubic-bezier(.16,1,.3,1),opacity .45s ease,box-shadow .45s ease,border-color .35s ease;transform-origin:center top;pointer-events:none}.who-serve__deck-card.is-active{pointer-events:auto;border-color:#ffffff24;filter:none;box-shadow:0 28px 70px #00000061,0 0 0 1px #ffffff0f}.who-serve__deck-card img,.who-serve__deck-card picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;filter:saturate(1.02) brightness(.92) contrast(1.04);transform:none;transition:filter .45s ease}.who-serve__deck-card.is-active img,.who-serve__deck-card.is-active picture img{filter:saturate(1.04) brightness(.94) contrast(1.03)}.who-serve__deck-card[data-audience=restaurants] img,.who-serve__deck-card[data-audience=restaurants] picture img{-o-object-position:34% center;object-position:34% center}.who-mobile-card[data-audience=restaurants] img,.who-mobile-card[data-audience=restaurants] picture img{-o-object-position:38% center;object-position:38% center}.who-serve__deck-card:not(.is-active) img,.who-serve__deck-card:not(.is-active) picture img{-o-object-position:center 42%;object-position:center 42%;filter:saturate(.55) brightness(.38) contrast(1.06)}.who-serve__deck-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#08100b14,#08100b2e 32%,#08100b8c 62%,#08100beb);transition:background .45s ease}.who-serve__deck-card:not(.is-active) .who-serve__deck-scrim{background:linear-gradient(180deg,#040a0761,#040a077a 40%,#040a07d1)}.who-serve__deck-content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;height:100%;padding:1.35rem 1.5rem}.who-serve__badge{position:absolute;top:1.15rem;right:1.25rem;z-index:3;display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .8rem;border-radius:9999px;background:#0a140d8c;border:1px solid rgba(159,212,90,.45);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.6rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--who-lime);box-shadow:0 8px 22px #00000047}.who-serve__badge-dot{position:relative;display:inline-block;width:.38rem;height:.38rem;border-radius:9999px;background:var(--who-lime)}.who-serve__badge-dot:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:9999px;border:1px solid var(--who-lime);opacity:.55;animation:who-pulse-ring 2.6s ease-out infinite}.who-serve__card-title{margin:0 0 .35rem;font-family:var(--home-title-font);font-weight:700;font-size:clamp(1.85rem,3vw,2.65rem);line-height:1;letter-spacing:-.02em;color:#fff}.who-serve__peek-label{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;gap:.15rem;padding:.5rem 1.25rem .7rem;pointer-events:none}.who-serve__peek-label-text{display:block;max-width:100%;margin:0;font-family:var(--home-title-font);font-size:clamp(1.2rem,1.9vw,1.55rem);font-weight:700;letter-spacing:-.02em;line-height:1.05;color:#ffffffeb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 10px rgba(0,0,0,.45)}.who-serve__peek-label-sub{display:block;max-width:92%;margin:0;font-size:clamp(.68rem,1vw,.78rem);font-weight:500;line-height:1.25;color:#ffffff85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.who-serve__deck-card[data-depth="1"] .who-serve__peek-label-text{color:#fffffff2}.who-serve__deck-card[data-depth="2"] .who-serve__peek-label-text{color:#ffffffd1}.who-serve__deck-card[data-depth="2"] .who-serve__peek-label-sub{color:#ffffff6b}.who-serve__deck-card[data-depth="3"] .who-serve__peek-label-text{color:#ffffffad}.who-serve__deck-card[data-depth="3"] .who-serve__peek-label-sub{color:#ffffff57}.who-serve__card-tagline{margin:0 0 .55rem;font-family:var(--home-title-font);font-style:italic;font-size:clamp(.95rem,1.3vw,1.2rem);color:var(--amber-lt, #f0c97a)}.who-serve__card-body{margin:0;max-width:22rem;font-size:.9rem;line-height:1.5;color:#ffffffc7}.who-serve__deck-card:not(.is-active) .who-serve__badge{display:none}.who-serve__tablet{display:none}@media (min-width: 768px) and (max-width: 979px){.who-serve{padding-top:clamp(4.5rem,8vw,5.25rem);padding-bottom:clamp(9rem,14vw,11rem)}.who-serve__inner{max-width:64rem;padding-inline:clamp(3rem,8vw,5.25rem)}.who-serve__tablet{display:grid;gap:clamp(2.25rem,5vw,3.5rem)}.who-serve__tablet .who-serve__editorial{align-items:flex-start;max-width:48rem;margin:0;text-align:left}.who-serve__tablet .who-serve__eyebrow{flex-direction:row;align-items:center;gap:.6rem;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.who-serve__tablet .who-serve__eyebrow-label{font-family:inherit;font-size:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit;text-transform:inherit}.who-serve__tablet-headline{margin-bottom:clamp(1.5rem,3vw,2rem);font-size:clamp(2.8rem,5.7vw,3.7rem);font-weight:700;line-height:.98;letter-spacing:-.035em}.who-serve__tablet-headline>span{display:block}.who-serve__tablet-headline .shimmer-text{margin-top:.12em}.who-serve__tablet .who-serve__body{max-width:45rem;min-height:0;font-size:clamp(1.02rem,2vw,1.16rem);line-height:1.65;color:#ffffffc2;text-align:left}.who-serve__tablet .who-serve__tagline{margin-top:clamp(1.75rem,3.5vw,2.25rem);color:#ffffffb8;text-align:left}.who-tablet-stage{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;max-width:50rem;margin-inline:auto}.who-tablet-active-slot{position:relative;z-index:3;width:calc(100% - 6rem);max-width:43rem;aspect-ratio:1 / 1.02;overflow:hidden;border-radius:clamp(1.25rem,2.6vw,1.65rem);background:#07110b;box-shadow:0 34px 90px #0000006b,0 0 0 1px #f0c97a0f}.who-tablet-active-motion{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;will-change:transform}.who-tablet-card{position:relative;overflow:hidden;border:1px solid rgba(212,140,58,.8);border-radius:clamp(1.25rem,2.6vw,1.65rem);background:#07110b;box-shadow:0 26px 70px #00000059}.who-tablet-card img,.who-tablet-card picture img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.86) brightness(.72) contrast(1.04)}.who-tablet-card__scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#040a071f,#040a072e 34%,#040a07c7 70%,#040a07f7)}.who-tablet-card--active{z-index:3;width:100%;max-width:none;height:100%;aspect-ratio:auto;box-shadow:none}.who-tablet-card--active .who-serve__badge{top:clamp(1.35rem,3vw,2rem);right:auto;left:clamp(1.4rem,3.5vw,2.25rem);padding:.55rem .95rem;border-color:#d48c3ab8;background:#07110bb8;color:var(--amber-lt, #f0c97a);font-size:.65rem}.who-tablet-card--active .who-serve__badge-dot{background:var(--amber, #d48c3a)}.who-tablet-card__content{position:absolute;z-index:2;right:0;bottom:0;left:0;display:flex;flex-direction:column;padding:clamp(1.5rem,4vw,2.45rem)}.who-tablet-card__content h3{margin:0 0 .5rem;font-family:var(--home-title-font);font-size:clamp(2.5rem,5.6vw,3.75rem);font-weight:700;line-height:.98;letter-spacing:-.03em;color:#fff}.who-tablet-card__tagline{margin:0 0 .9rem;font-family:var(--home-title-font);font-size:clamp(1.12rem,2.6vw,1.55rem);font-style:italic;line-height:1.25;color:var(--amber-lt, #f0c97a)}.who-tablet-card__body{max-width:31rem;margin:0;font-size:clamp(.9rem,1.9vw,1.05rem);line-height:1.55;color:#ffffffd1}.who-tablet-card__features{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:.65rem .75rem;margin:clamp(1.25rem,3vw,1.75rem) 0 0;padding:0;list-style:none}.who-tablet-card__features li{display:inline-flex;align-items:center;gap:.55rem;min-height:2.45rem;padding:.5rem .85rem;border:1px solid rgba(255,255,255,.17);border-radius:9999px;background:#060f0a7a;font-size:clamp(.62rem,1.35vw,.72rem);font-weight:800;letter-spacing:.14em;line-height:1.1;text-transform:uppercase;color:#ffffffe6;white-space:nowrap}.who-tablet-card__features li:before{content:"";width:.34rem;height:.34rem;flex:0 0 auto;border-radius:9999px;background:var(--amber-lt, #f0c97a);box-shadow:0 0 10px #f0c97a6b}.who-tablet-card--preview{z-index:1;width:calc(100% - 3rem);height:clamp(18rem,36vw,22rem);margin-top:clamp(-7.5rem,-12vw,-6rem);transform:rotate(.7deg)}.who-tablet-card--preview img,.who-tablet-card--preview picture img{-o-object-position:center 48%;object-position:center 48%;filter:saturate(.7) brightness(.55) contrast(1.04)}.who-tablet-card--preview .who-tablet-card__scrim{background:linear-gradient(180deg,#040a072e,#040a07e6 88%)}.who-tablet-card__preview-content{position:absolute;z-index:2;right:0;bottom:0;left:0;padding:1.5rem clamp(1.6rem,4vw,2.4rem) 1.75rem}.who-tablet-card__preview-content h3{margin:0 0 .45rem;font-family:var(--home-title-font);font-size:clamp(1.75rem,4vw,2.4rem);font-weight:700;line-height:1;letter-spacing:-.025em;color:#fff}.who-tablet-card__preview-content p{max-width:31rem;margin:0;font-size:clamp(.84rem,1.8vw,1rem);line-height:1.5;color:#ffffffc2}.who-tablet-arrow{position:absolute;top:35%;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;padding:0;border:1px solid rgba(159,212,90,.45);border-radius:9999px;background:#0c2316d1;color:var(--amber-lt, #f0c97a);box-shadow:0 14px 36px #00000047;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:pointer;transform:translateY(-50%);transition:background .25s ease,border-color .25s ease,transform .25s ease}.who-tablet-arrow svg{width:1.35rem;height:1.35rem;stroke-width:1.8}.who-tablet-arrow--prev{left:0}.who-tablet-arrow--next{right:0}.who-tablet-arrow:hover{border-color:#9fd45abf;background:#143622f0}.who-tablet-arrow:focus-visible{outline:2px solid var(--who-lime);outline-offset:4px}.who-tablet-arrow:active{transform:translateY(-50%) scale(.92)}.who-tablet-progress{position:relative;display:flex;align-items:center;justify-content:center;gap:.8rem;margin-top:clamp(1.5rem,3.5vw,2.25rem);padding-bottom:1.4rem;font-size:.9rem;font-weight:700;letter-spacing:.14em;color:#ffffffbd}.who-tablet-progress span:first-child{color:var(--amber-lt, #f0c97a)}.who-tablet-progress:after{content:"";position:absolute;bottom:0;left:50%;width:3rem;height:1px;background:var(--amber-lt, #f0c97a);transform:translate(-50%)}}.who-serve__mobile{display:block}@media (min-width: 980px){.who-serve__mobile{display:none}}.who-serve__mobile-editorial{margin-bottom:1.5rem}.who-serve__mobile-editorial .who-serve__headline{font-size:clamp(2rem,8vw,2.75rem);margin-bottom:.85rem}.who-serve__mobile-editorial .who-serve__body{font-size:.9rem;min-height:0}.who-serve__mobile-editorial .who-serve__tagline{display:none}.who-mobile-viewport{overflow:hidden;margin-inline:calc(-1*clamp(1.75rem,6vw,2.25rem));padding:.75rem 0 5rem;margin-bottom:-4.15rem}.who-mobile-container{display:flex;touch-action:pan-y pinch-zoom}.who-mobile-slide{flex:0 0 74%;min-width:0;padding-inline:.35rem;box-sizing:border-box;transition:opacity .35s ease}.who-mobile-slide.is-before,.who-mobile-slide.is-after{z-index:1}.who-mobile-slide.is-active{z-index:5}.who-mobile-card{position:relative;display:flex;flex-direction:column;min-height:clamp(320px,78vw,380px);overflow:hidden;border-radius:1.45rem;border:1px solid rgba(255,255,255,.13);background:#08100bd9;box-shadow:0 22px 56px #00000047;transform:perspective(1100px) translateZ(-64px) translateY(8px) scale(.9);transform-origin:center center;opacity:.45;filter:none;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .45s ease,box-shadow .45s ease}.who-mobile-slide.is-before .who-mobile-card{transform:perspective(1100px) translateZ(-64px) translateY(8px) rotateY(8deg) scale(.9);transform-origin:center center}.who-mobile-slide.is-after .who-mobile-card{transform:perspective(1100px) translateZ(-64px) translateY(8px) rotateY(-8deg) scale(.9);transform-origin:center center}.who-mobile-slide.is-active .who-mobile-card{transform:none;transform-origin:center center;opacity:1;filter:none;box-shadow:0 30px 68px #00000061,0 10px 24px #00000038}.who-mobile-card img,.who-mobile-card picture img{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;filter:saturate(.72) brightness(.52) contrast(1.06);transform:none}.who-mobile-slide.is-active .who-mobile-card img,.who-mobile-slide.is-active .who-mobile-card picture img{filter:saturate(1) brightness(.92) contrast(1.02)}.who-mobile-slide.is-before .who-mobile-card img,.who-mobile-slide.is-before .who-mobile-card picture img,.who-mobile-slide.is-after .who-mobile-card img,.who-mobile-slide.is-after .who-mobile-card picture img{filter:saturate(.55) brightness(.38) contrast(1.02) blur(3px)}.who-mobile-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#060e091f,#060e0966 42%,#060e09f0)}.who-mobile-card-content{position:relative;z-index:2;display:flex;flex:1;flex-direction:column;justify-content:flex-end;padding:1rem 1.15rem 1.15rem}.who-mobile-tag{position:absolute;top:1rem;right:1.15rem;z-index:3;display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:.4rem;padding:.35rem .7rem;border-radius:9999px;background:#0a140d9e;border:1px solid rgba(159,212,90,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:.6rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffffe6}.who-mobile-card-content h3{margin:0;font-family:var(--home-title-font);font-size:1.65rem;font-weight:700;line-height:.98;color:#fff}.who-mobile-tagline{margin:.25rem 0 0;font-family:var(--home-title-font);font-style:italic;font-size:1rem;line-height:1.3;color:var(--amber-lt, #f0c97a)}.who-mobile-body{margin:.35rem 0 0;max-width:18rem;font-size:.8125rem;line-height:1.45;color:#ffffffd6}.who-mobile-controls{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.15rem}.who-mobile-dots{display:flex;align-items:center;gap:.35rem}.who-mobile-dot{position:relative;height:.625rem;width:.625rem;border-radius:9999px;border:0;padding:0;background:#ffffff47;cursor:pointer;transition:width .3s ease,background .3s ease}.who-mobile-dot:before{content:"";position:absolute;top:-.85rem;right:-.55rem;bottom:-.85rem;left:-.55rem}.who-mobile-dot.active{width:2rem;background:var(--who-lime)}.who-mobile-dot:focus-visible{outline:2px solid var(--who-lime);outline-offset:2px}.who-mobile-arrows{display:flex;gap:.55rem}@media (min-width: 768px) and (max-width: 979px){.who-serve__mobile{display:block}.who-serve__mobile-editorial{max-width:48rem;margin-bottom:clamp(2.25rem,4vw,3rem)}.who-serve__mobile-editorial .who-serve__eyebrow{margin-bottom:clamp(1.5rem,2.5vw,2rem)}.who-serve__mobile-editorial .who-serve__headline{max-width:48rem;margin-bottom:clamp(1.25rem,2.5vw,1.75rem);font-size:clamp(2.85rem,5.8vw,3.7rem);line-height:1.02;letter-spacing:-.03em}.who-serve__mobile-editorial .who-serve__body{max-width:44rem;font-size:clamp(1rem,1.75vw,1.12rem);line-height:1.7;color:#ffffffbd}.who-mobile-viewport{margin-inline:calc(-1*clamp(3rem,8vw,5.25rem));margin-bottom:-3.75rem;padding-block:1rem 5rem}.who-mobile-slide{flex-basis:68%;padding-inline:.55rem}.who-mobile-card{min-height:clamp(30rem,61vw,39rem);border-radius:1.75rem;transform:perspective(1200px) translateZ(-70px) translateY(10px) scale(.9)}.who-mobile-slide.is-before .who-mobile-card{transform:perspective(1200px) translateZ(-70px) translateY(10px) rotateY(7deg) scale(.9)}.who-mobile-slide.is-after .who-mobile-card{transform:perspective(1200px) translateZ(-70px) translateY(10px) rotateY(-7deg) scale(.9)}.who-mobile-card-content{padding:clamp(1.75rem,3.5vw,2.35rem)}.who-mobile-tag{top:clamp(1.35rem,2.5vw,1.75rem);right:clamp(1.45rem,3vw,2rem);padding:.5rem .9rem;font-size:.68rem}.who-mobile-card-content h3{font-size:clamp(2.5rem,5vw,3.5rem);letter-spacing:-.025em}.who-mobile-tagline{margin-top:.45rem;font-size:clamp(1.2rem,2.4vw,1.55rem)}.who-mobile-body{max-width:32rem;margin-top:.65rem;font-size:clamp(.95rem,1.65vw,1.05rem);line-height:1.55}.who-mobile-controls{width:100%;max-width:46rem;margin:clamp(1.5rem,3vw,2rem) auto 0;padding-inline:.75rem}.who-mobile-dots{gap:.5rem}.who-mobile-dot{width:.7rem;height:.7rem}.who-mobile-dot.active{width:2.5rem}.who-mobile-arrows{gap:.7rem}.who-mobile-arrows .who-serve__icon-btn{width:3.25rem;height:3.25rem;min-width:3.25rem;min-height:3.25rem}}.who-serve__icon-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;border-radius:9999px;border:1px solid rgba(255,255,255,.15);background:#ffffff14;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:background .25s ease}@media (max-width: 767px){.who-serve__icon-btn{width:2.875rem;height:2.875rem;min-width:2.875rem;min-height:2.875rem}}.who-serve__icon-btn:hover{background:#ffffff24}.who-serve__icon-btn:focus-visible{outline:2px solid var(--who-lime);outline-offset:3px}.who-serve__fade{position:absolute;bottom:0;left:0;right:0;height:4rem;pointer-events:none;z-index:15;background:linear-gradient(to bottom,transparent,#0a1710 80%)}@media (min-width: 768px){.who-serve__fade{height:5rem}}.who-serve__wave{position:absolute;bottom:-1px;left:0;width:100%;overflow:hidden;pointer-events:none;z-index:20}.who-serve__wave svg{display:block;width:100%;height:68px}@media (min-width: 768px){.who-serve__wave svg{height:74px}}@media (min-width: 1024px){.who-serve__wave svg{height:82px}}@media (prefers-reduced-motion: reduce){.who-serve.grain-overlay:before,.who-serve .shimmer-text,.who-serve__badge-dot:after{animation:none}.who-serve .who-reveal{opacity:1;transform:none;transition:none}.who-serve__deck-card,.who-mobile-card,.who-mobile-slide,.who-tablet-card,.who-tablet-arrow,.who-serve__body,.who-serve__step-dot,.who-serve__step-label{transition:none!important}.who-tablet-card--preview{opacity:1;transform:rotate(.7deg)}.who-mobile-slide .who-mobile-card{transform:none!important;opacity:.55;filter:none!important}.who-mobile-slide.is-active .who-mobile-card{opacity:1;filter:none!important}.who-serve__deck-card:not(.is-active) img,.who-serve__deck-card:not(.is-active) picture img,.who-mobile-slide.is-before .who-mobile-card img,.who-mobile-slide.is-before .who-mobile-card picture img,.who-mobile-slide.is-after .who-mobile-card img,.who-mobile-slide.is-after .who-mobile-card picture img{filter:saturate(.55) brightness(.38) contrast(1.06)}}html[lang=es] .who-serve__step-label{max-width:8.75rem}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Poppins,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:Poppins,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}html{font-size:16px}:root{--navbar-height: 5rem;--font-title: "Fraunces", ui-serif, serif;--font-body: Poppins, system-ui, sans-serif;--font-hand: "Caveat", cursive;--home-title-font: var(--font-title);--home-body-font: var(--font-body);--popover: 0 0% 100%;--popover-foreground: 222.2 47.4% 11.2%;--accent: 210 40% 96.1%;--accent-foreground: 222.2 47.4% 11.2%}body{font-family:var(--font-body)}@media (max-width: 640px){html{font-size:14px}}.container{width:100%;margin-right:auto;margin-left:auto;padding-right:2rem;padding-left:2rem}@media (min-width: 1400px){.container{max-width:1400px}}.gradient-mint{background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #ffffff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #e6f5ec var(--tw-gradient-to-position)}.max-container{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1rem;padding-right:1rem}@media (min-width: 640px){.max-container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width: 1024px){.max-container{padding-left:2rem;padding-right:2rem}}.nav-container{margin-left:auto;margin-right:auto;width:100%;max-width:100%;padding-left:1.5rem;padding-right:1.5rem}@media (min-width: 640px){.nav-container{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width: 768px){.nav-container{padding-left:3.5rem;padding-right:3.5rem}}@media (min-width: 1024px){.nav-container{padding-left:5rem;padding-right:5rem}}@media (min-width: 1280px){.nav-container{padding-left:7rem;padding-right:7rem}}@media (min-width: 1536px){.nav-container{padding-left:9rem;padding-right:9rem}}.nav-header{transition:box-shadow .45s cubic-bezier(.16,1,.3,1)}.nav-header-surface{--nav-cream: #e2dad0;--nav-cream-deep: #d4cbc0;--nav-ring-offset: #e0d6ca;--nav-ink: #1a2b23;--nav-ink-muted: #5e7164;--nav-tagline-color: #5E96CA;--nav-gold: #d49e35;--nav-glass-opacity: .82;position:relative;isolation:isolate;background-color:#d2c8ba8c;background-image:radial-gradient(ellipse 110% 85% at 6% 40%,rgba(197,160,89,.11),transparent 55%),radial-gradient(ellipse 80% 70% at 94% 25%,rgba(86,130,100,.09),transparent 50%),linear-gradient(180deg,rgba(238,232,222,var(--nav-glass-opacity)),rgba(220,210,198,calc(var(--nav-glass-opacity) + .04)) 48%,rgba(204,194,180,calc(var(--nav-glass-opacity) + .08)));backdrop-filter:blur(16px) saturate(1.14);-webkit-backdrop-filter:blur(16px) saturate(1.14);border-bottom:1px solid rgba(26,43,35,.07);transition:box-shadow .45s cubic-bezier(.16,1,.3,1),background-color .45s ease,--nav-glass-opacity .45s ease}.nav-header-surface:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:var(--nav-surface-highlight, transparent)}@supports not (((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))) or (-webkit-backdrop-filter: blur(1px))){.nav-header-surface{background-color:#e2dad0;background-image:radial-gradient(ellipse 110% 85% at 6% 40%,rgba(197,160,89,.09),transparent 55%),linear-gradient(180deg,#ebe4da,#e2dad0,#d4cbc0)}}.nav-header--scrolled .nav-header-surface{--nav-glass-opacity: .92;background-color:#c8beb0b8;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);border-bottom-color:#1a2b231a;box-shadow:0 1px #ffffff80 inset,0 12px 32px -14px #1a2b2329}.nav-header-texture{pointer-events:none;position:absolute;right:0;bottom:0;z-index:0;width:min(52%,28rem);height:100%;opacity:.42;background-image:repeating-linear-gradient(-42deg,transparent,transparent 11px,rgba(26,43,35,.034) 11px,rgba(26,43,35,.034) 12px);mask-image:radial-gradient(ellipse 95% 90% at 100% 100%,#000 15%,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 95% 90% at 100% 100%,#000 15%,transparent 72%)}.nav-header-edge{position:absolute;inset-inline:0;bottom:0;z-index:2;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(26,43,35,.12) 18%,rgba(197,160,89,.42) 50%,rgba(26,43,35,.12) 82%,transparent 100%)}@media (prefers-reduced-transparency: reduce){.nav-header-surface,.nav-header--scrolled .nav-header-surface,.nav-mobile-drawer{backdrop-filter:none;-webkit-backdrop-filter:none;background-color:#e2dad0;background-image:linear-gradient(180deg,#ebe4da,#e2dad0,#d4cbc0)}}.nav-header-container{padding-left:1.25rem}.nav-header-brand{margin-left:-.125rem}@media (min-width: 640px){.nav-header-container{padding-left:1.5rem}.nav-header-brand{margin-left:-.375rem}}@media (min-width: 768px){.nav-header-container{padding-left:1.75rem}.nav-header-brand{margin-left:-.625rem}}@media (min-width: 1024px){.nav-header-container{padding-left:2.25rem}.nav-header-brand{margin-left:-1rem}}@media (min-width: 1280px){.nav-header-container{padding-left:2.75rem}.nav-header-brand{margin-left:-1.375rem}}@media (min-width: 1536px){.nav-header-brand{margin-left:-1.75rem}}.nav-header-cta{position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:.65rem;overflow:hidden;border-radius:3px;border:1px solid transparent;padding:.4rem .55rem .4rem .9rem;background:linear-gradient(165deg,#1f342b 0%,var(--nav-ink) 48%,#15241d 100%) padding-box,linear-gradient(135deg,#e8c56a 0%,var(--nav-gold) 55%,#c9921a 100%) border-box;color:#f7f4ee;text-decoration:none;box-shadow:0 1px #ffffff1f inset,0 4px 14px #1a2b2333,0 0 0 1px #d49e3514,0 0 10px #d49e351a;animation:nav-header-cta-breathe 3.5s ease-in-out infinite;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease}.nav-header-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.09) 50%,transparent 62%);transform:translate(-120%);animation:nav-cta-shimmer 4.5s ease-in-out infinite;pointer-events:none}.nav-header-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,rgba(255,255,255,.14) 0%,rgba(255,255,255,.04) 26%,transparent 50%),repeating-linear-gradient(-42deg,transparent,transparent 11px,rgba(255,255,255,.018) 11px,rgba(255,255,255,.018) 12px)}.nav-header-cta-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:.1rem;text-align:left}.nav-header-cta-eyebrow{font-family:var(--font-body);font-size:.4375rem;font-weight:600;letter-spacing:.28em;text-transform:uppercase;color:#d49e35f2}.nav-header-cta-label{font-family:var(--font-body);font-size:.8125rem;font-weight:700;letter-spacing:.11em;text-transform:uppercase;line-height:1;white-space:nowrap}.nav-header-cta-label-accent{background:linear-gradient(105deg,#c9921a,#f0c97a 38%,#fff8e7,#f0c97a 62%,#d49e35);background-size:200% auto;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;animation:nav-cta-text-shimmer 4s linear infinite}.nav-header-cta-icon{position:relative;z-index:1;display:flex;height:1.7rem;width:1.7rem;flex-shrink:0;align-items:center;justify-content:center;margin-left:.125rem;border-radius:2px;border:1px solid rgba(212,158,53,.45);background:#d49e351f;box-shadow:inset 1px 0 #d49e3547;color:#f0c97a;transition:transform .28s cubic-bezier(.16,1,.3,1),background-color .28s ease,border-color .28s ease,box-shadow .28s ease}.nav-header-cta:hover,.nav-header-cta:focus-visible{animation:none;transform:translateY(-1px);box-shadow:0 1px #ffffff29 inset,0 8px 22px #1a2b2347,0 0 0 1px #d49e3538,0 0 18px #d49e3538}.nav-header-cta:hover .nav-header-cta-icon,.nav-header-cta:focus-visible .nav-header-cta-icon{transform:translate(2px);background:#d49e3538;border-color:#f0c97a8c;box-shadow:inset 1px 0 #f0c97a73,0 0 8px #d49e3533}.nav-header-cta:focus-visible{outline:2px solid var(--nav-gold);outline-offset:3px}.nav-header-cta:active{transform:scale(.985)}@media (min-width: 1200px){.nav-header-cta{gap:.7rem;padding:.42rem .65rem .42rem 1.05rem}.nav-header-cta-eyebrow{display:block;font-size:.46875rem}.nav-header-cta-label{font-size:.875rem;letter-spacing:.12em}.nav-header-cta-icon{height:1.8rem;width:1.8rem}}@media (min-width: 800px) and (max-width: 1199px){.nav-header-cta-eyebrow{display:none}.nav-header-cta{padding:.4rem .5rem .4rem .8rem}.nav-header-cta-label{font-size:.75rem;letter-spacing:.1em}}.brand-wordmark-starfruit{font-weight:800;letter-spacing:-.02em;background:linear-gradient(145deg,#8cd2b3,#72c9a0 42%,#56bd91);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;transition:filter .35s ease}.brand-wordmark-express{font-weight:500;letter-spacing:.055em;color:#f0c97ae6;-webkit-text-fill-color:rgba(240,201,122,.9);transition:color .3s ease,-webkit-text-fill-color .3s ease}.nav-header-surface .nav-brand-express-wing{background:linear-gradient(90deg,transparent 0%,rgba(45,122,92,.3) 38%,rgba(111,83,32,.65) 100%)}.nav-header-surface .nav-brand-express-wing--right{background:linear-gradient(270deg,transparent 0%,rgba(45,122,92,.3) 38%,rgba(111,83,32,.65) 100%)}.nav-header-surface .nav-brand-tagline{color:#5e96ca}.nav-header-surface .nav-brand-tagline-divider{background:linear-gradient(to bottom,transparent 0%,rgba(26,43,35,.14) 22%,rgba(26,43,35,.22) 50%,rgba(26,43,35,.14) 78%,transparent 100%)}.nav-desktop-link.\!active{color:#1a2e1f!important;background:linear-gradient(135deg,#e8f4ecfa,#faf7f2d6)!important;border-color:#4a7c592e!important;box-shadow:inset 0 1px #ffffffe6,0 4px 12px #2e57400d!important}.nav-desktop-link.active{color:#1a2e1f;background:linear-gradient(135deg,#e8f4ecfa,#faf7f2d6);border-color:#4a7c592e;box-shadow:inset 0 1px #ffffffe6,0 4px 12px #2e57400d}.nav-desktop-link.\!active:after{content:""!important;position:absolute!important;left:50%!important;bottom:.28rem!important;width:1rem!important;height:2px!important;border-radius:999px!important;background:linear-gradient(90deg,#d48c3a,#7db88a)!important;transform:translate(-50%)!important}.nav-desktop-link.active:after{content:"";position:absolute;left:50%;bottom:.28rem;width:1rem;height:2px;border-radius:999px;background:linear-gradient(90deg,#d48c3a,#7db88a);transform:translate(-50%)}@keyframes mobile-slide-down{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes mobile-slide-up{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes item-stagger-in{0%{opacity:0;transform:translate(-15px)}to{opacity:1;transform:translate(0)}}.mobile-menu-open{animation:mobile-slide-down .35s cubic-bezier(.16,1,.3,1) forwards}.mobile-menu-close{animation:mobile-slide-up .25s cubic-bezier(.33,0,.68,1) forwards}.mobile-item-enter{animation:item-stagger-in .4s cubic-bezier(.16,1,.3,1) both}.mobile-menu-panel{top:var(--navbar-height);max-height:calc(100vh - var(--navbar-height))}.nav-m-cta{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:1rem;overflow:hidden;border:1px solid transparent;border-radius:12px;padding:1.125rem 1.25rem 1.125rem 1.375rem;background:linear-gradient(135deg,#0a120e,#0f1d14 55%,#121f16) padding-box,linear-gradient(135deg,#f0c97a,#d4af37 52%,#c69224) border-box;box-shadow:inset 0 1px #f0c97a24,inset 0 0 0 1px #d4af372e,0 0 0 1px #d4af371a,0 10px 28px #00000047,0 0 20px #d4af3724;text-decoration:none;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s ease}.nav-m-cta:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:linear-gradient(105deg,transparent 38%,rgba(255,255,255,.1) 50%,transparent 62%);transform:translate(-120%);animation:nav-cta-shimmer 3.5s ease-in-out infinite;pointer-events:none}.nav-m-cta-body{position:relative;z-index:1;display:flex;min-width:0;flex-direction:column;gap:.45rem;text-align:left}.nav-m-cta-eyebrow{font-family:var(--font-body);font-size:.625rem;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:#d4af37eb}.nav-m-cta-label{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:.28em;font-family:var(--font-body);font-size:clamp(1.375rem,5.2vw,1.625rem);font-weight:700;font-style:normal;line-height:1.05;letter-spacing:.14em;text-transform:uppercase;color:#f5efe4;text-shadow:0 1px 2px rgba(0,0,0,.35)}.nav-m-cta-arrow{position:relative;z-index:1;display:flex;height:2.75rem;width:2.75rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(212,175,55,.35);background:#d4af371a;color:#f0c97a;transition:transform .28s cubic-bezier(.16,1,.3,1),background-color .28s ease,border-color .28s ease}.nav-m-cta:hover .nav-m-cta-arrow,.nav-m-cta:focus-visible .nav-m-cta-arrow{transform:translate(3px);background:#d4af372e;border-color:#f0c97a8c}.nav-m-cta:hover,.nav-m-cta:focus-visible{transform:translateY(-1px);box-shadow:inset 0 1px #f0c97a2e,inset 0 0 0 1px #d4af373d,0 0 0 1px #d4af3724,0 14px 32px #00000052,0 0 28px #d4af3733}.nav-m-cta:active{transform:scale(.985)}.nav-m-cta:focus-visible{outline:2px solid #d4af37;outline-offset:3px}.nav-m-cta--drawer{width:100%}.nav-m-cta--bar .nav-m-cta-body{gap:.2rem}.nav-m-cta--bar .nav-m-cta-eyebrow{display:none}.nav-m-cta--bar .nav-m-cta-label{font-size:.8125rem;letter-spacing:.12em;white-space:nowrap;flex-wrap:nowrap}.nav-m-cta--bar .nav-m-cta-arrow{height:2rem;width:2rem}@media (min-width: 1100px){.nav-m-cta--bar{padding:.55rem 1rem .55rem 1.125rem}.nav-m-cta--bar .nav-m-cta-label{font-size:.875rem;letter-spacing:.13em}}@media (min-width: 1280px){.nav-m-cta--bar{gap:.75rem;padding:.625rem 1.125rem .625rem 1.25rem}.nav-m-cta--bar .nav-m-cta-body{gap:.35rem}.nav-m-cta--bar .nav-m-cta-eyebrow{display:block;font-size:.5625rem;letter-spacing:.28em}.nav-m-cta--bar .nav-m-cta-label{font-size:.9375rem;letter-spacing:.14em}.nav-m-cta--bar .nav-m-cta-arrow{height:2.25rem;width:2.25rem}}.nav-primary{align-self:center;margin-top:.4rem}@media (min-width: 1100px){.nav-primary{margin-top:.5rem}}@media (min-width: 1220px){.nav-primary{margin-top:.55rem}}.nav-d-menu{display:flex;align-items:stretch;list-style:none;margin:0;padding:0;background:transparent;border-radius:0;box-shadow:none}.nav-d-menu-item{display:flex;align-items:stretch}.nav-d-divider{align-self:center;flex-shrink:0;width:1px;height:2.65rem;margin-inline:.35rem;background:linear-gradient(to bottom,transparent 0%,rgba(27,38,33,.14) 22%,rgba(27,38,33,.14) 78%,transparent 100%)}.nav-d-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.42rem;min-width:6.25rem;min-height:2.85rem;padding:.56rem 1.55rem .58rem;font-family:var(--font-body);font-size:.75rem;font-weight:700;line-height:1;letter-spacing:.1em;text-transform:uppercase;color:var(--nav-link-color, #1b2621);text-decoration:none;transition:color .2s ease}.nav-d-link-icon{flex-shrink:0;width:1.125rem;height:.9375rem;color:var(--nav-link-icon-color, currentColor);opacity:1;transition:color .2s ease,opacity .2s ease}.nav-d-link-label{position:relative;display:inline-block;padding-bottom:.3rem}.nav-d-link-label:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2.5px;border-radius:1px;background:var(--nav-link-underline, #d49e35);transform:scaleX(0);transform-origin:center;transition:transform .28s cubic-bezier(.22,1,.36,1)}.nav-d-link:hover{color:var(--nav-link-hover, #0f1714)}.nav-d-link:hover .nav-d-link-icon{opacity:1}.nav-d-link:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #d4af37}.nav-d-link.active{color:var(--nav-link-active, #0f1714)}.nav-d-link.\!active{color:var(--nav-link-active, #0f1714)!important}.nav-d-link.active .nav-d-link-label:after{transform:scaleX(1)}.nav-d-link.\!active .nav-d-link-label:after{transform:scaleX(1)!important}@media (min-width: 1100px){.nav-d-link{min-width:6.85rem;min-height:3rem;padding:.62rem 1.7rem .64rem;font-size:.8125rem;letter-spacing:.11em;gap:.46rem}.nav-d-link-icon{width:1.1875rem;height:1rem}.nav-d-divider{height:2.75rem;margin-inline:.45rem}}@media (min-width: 1220px){.nav-d-link{min-width:7.25rem;min-height:3.1rem;padding:.66rem 1.85rem .68rem;font-size:.84375rem;letter-spacing:.12em;gap:.48rem}.nav-d-link-icon{width:1.25rem;height:1.0625rem}.nav-d-divider{height:2.9rem;margin-inline:.5rem}}@media (min-width: 800px) and (max-width: 1099px){.nav-d-link{min-width:5.85rem;min-height:2.65rem;padding:.5rem 1.35rem .54rem;font-size:.71875rem;letter-spacing:.095em;gap:.36rem}.nav-d-link-icon{width:1.0625rem;height:.875rem}.nav-d-divider{height:2.45rem;margin-inline:.28rem}}@keyframes nav-cta-text-shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes nav-header-cta-breathe{0%,to{box-shadow:0 1px #ffffff1f inset,0 4px 14px #1a2b2333,0 0 0 1px #d49e3514,0 0 10px #d49e351a}50%{box-shadow:0 1px #ffffff24 inset,0 5px 16px #1a2b2338,0 0 0 1px #d49e3524,0 0 14px #d49e3529}}@keyframes nav-header-cta-pulse{0%,to{box-shadow:inset 0 1px #b8eed729,0 4px 16px #08180e70,0 0 0 1px #06120a52,0 0 0 2px #d49e3542}50%{box-shadow:inset 0 1px #b8eed733,0 5px 20px #08180e75,0 0 0 1px #06120a52,0 0 0 2px #f0c97a80,0 0 18px #f0c97a38}}@keyframes nav-cta-arrow-nudge{0%,72%,to{transform:translate(0)}82%{transform:translate(3px)}91%{transform:translate(0)}}@keyframes nav-cta-breathe{0%,to{box-shadow:inset 0 1px #f0c97a24,inset 0 0 0 1px #d4af3738,0 0 0 1px #d4af371f,0 0 12px #d4af3752,0 0 24px #4a7c591f}50%{box-shadow:inset 0 1px #f0c97a2e,inset 0 0 0 1px #d4af3747,0 0 0 1px #d4af3729,0 0 16px #d4af376b,0 0 28px #4a7c5929}}@keyframes nav-cta-shimmer{0%{transform:translate(-120%);opacity:0}18%{opacity:1}42%{transform:translate(120%);opacity:1}43%,to{transform:translate(120%);opacity:0}}@media (prefers-reduced-motion: reduce){.nav-d-link-label:after{transition:none}.nav-m-cta:before,.nav-m-cta-label-accent,.nav-header-cta,.nav-header-cta:before,.nav-header-cta-icon,.nav-header-cta-label-accent{animation:none}.nav-header-cta:hover,.nav-header-cta:focus-visible,.nav-m-cta:hover,.nav-m-cta:focus-visible{transform:none}.nav-header-cta:hover .nav-header-cta-icon,.nav-header-cta:focus-visible .nav-header-cta-icon,.nav-m-cta:hover .nav-m-cta-arrow,.nav-m-cta:focus-visible .nav-m-cta-arrow{transform:none}.nav-mobile-drawer .nav-m-cta-label-accent{background:none;-webkit-text-fill-color:#f0c97a;color:#f0c97a;filter:none}.nav-header-cta-label-accent{background:none;-webkit-text-fill-color:#f0c97a;color:#f0c97a}}.heading-lg{font-weight:700;letter-spacing:-.025em}@media print{.print-compact .heading-lg{font-weight:600}}.heading-lg{font-size:clamp(1.75rem,3vw + .5rem,3rem);line-height:1.2}.rich-text{max-width:none;font-size:1rem;line-height:1.5rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.rich-text h1,.rich-text h2,.rich-text h3{margin-bottom:1rem;margin-top:2rem;font-weight:700;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}@media print{.print-compact .rich-text h1,.print-compact .rich-text h2,.print-compact .rich-text h3{font-weight:600}}.rich-text h1{font-size:clamp(1.75rem,2vw + .5rem,2.5rem)}.rich-text h2{font-size:clamp(1.5rem,1.5vw + .5rem,2rem)}.rich-text h3{font-size:clamp(1.25rem,1.2vw + .4rem,1.75rem)}.rich-text p{margin-bottom:1rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.rich-text a{--tw-text-opacity: 1;color:rgb(0 150 112 / var(--tw-text-opacity, 1));text-decoration-line:none}.rich-text a:hover{text-decoration-line:underline}.rich-text ul{margin-bottom:1rem;list-style-type:disc;padding-left:1.25rem}.rich-text ol{margin-bottom:1rem;list-style-type:decimal;padding-left:1.25rem}.rich-text img{margin-bottom:1rem;border-radius:.75rem;max-width:100%;height:auto}.rich-text blockquote{margin-bottom:1rem;border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius);border-left-width:4px;--tw-border-opacity: 1;border-color:rgb(0 168 126 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(240 250 245 / var(--tw-bg-opacity, 1));padding:.25rem 1rem;--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1));font-style:italic}.text-gradient-3d{position:relative;display:inline-block;background:linear-gradient(to bottom,#008b5e,#00674d);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0px 1px 0px rgba(0,0,0,.15),0px 1px 2px rgba(0,0,0,.08);letter-spacing:.4px}@media (min-width: 768px){.text-gradient-3d{text-shadow:0px 2px 0px rgba(0,0,0,.2),2px 4px 6px rgba(0,0,0,.1),0px 0px 10px rgba(0,139,94,.1);letter-spacing:.5px}}.text-gradient-starfruit{position:relative;display:inline-block;font-weight:700}@media print{.print-compact .text-gradient-starfruit{font-weight:600}}.text-gradient-starfruit{background:linear-gradient(to left bottom,#10b981,#d4af37,#fbbf24);-webkit-background-clip:text;background-clip:text;color:transparent;letter-spacing:.5px;transition:all .3s ease}.text-gradient-starfruit:before{content:"Starfruit";position:absolute;left:0;top:0;z-index:-1;background:linear-gradient(to bottom,#10b981 20%,#d4af37,#fbbf24 60%,#ec5007);-webkit-background-clip:text;background-clip:text;color:transparent;filter:blur(5px) brightness(.8);opacity:.6;transform:translateY(2px)}.nav-brand-wordmark{--nav-brand-track-starfruit: .04em;--nav-brand-track-express: .055em;line-height:1;gap:0;align-items:flex-start;width:-moz-fit-content;width:fit-content;max-width:100%;padding-top:.14em}.nav-brand-starfruit{display:inline-block;font-family:var(--font-body);font-weight:700;font-style:normal;letter-spacing:var(--nav-brand-track-starfruit);line-height:.98;margin-bottom:-.1em;-webkit-font-smoothing:antialiased;background:linear-gradient(168deg,#d2e3da,#b8d4c8 22%,#a8c9b8 48%,#94b8a4 78%,#86a995);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;transition:filter .35s ease}.group:hover .nav-brand-starfruit,.group:focus-visible .nav-brand-starfruit{filter:brightness(1.07)}.nav-brand-express-wrap{display:inline-flex;align-items:center;gap:.44rem;align-self:flex-end;margin-top:-.04em;padding-right:.04em}.nav-brand-express-wing{width:1rem;height:1.5px;flex-shrink:0;border-radius:999px;background:linear-gradient(90deg,transparent 0%,rgba(168,201,184,.5) 38%,rgba(201,176,106,.72) 100%);transition:width .35s ease}.nav-brand-express-wing--right{background:linear-gradient(270deg,transparent 0%,rgba(168,201,184,.5) 38%,rgba(201,176,106,.72) 100%)}.group:hover .nav-brand-express-wing,.group:focus-visible .nav-brand-express-wing{width:1.2rem}.nav-brand-express{display:inline-block;font-family:var(--font-body);font-weight:600;font-style:normal;letter-spacing:var(--nav-brand-track-express);line-height:1;text-transform:none;background:linear-gradient(168deg,#ead6a6,#d9bc72 28%,#c9a85a 58%,#b89448);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;transition:filter .35s ease}.group:hover .nav-brand-express,.group:focus-visible .nav-brand-express{filter:brightness(1.07)}.nav-brand-starfruit.brand-wordmark-starfruit{font-weight:800;letter-spacing:.01em;background:linear-gradient(145deg,#8cd2b3,#72c9a0 42%,#56bd91);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.nav-brand-express.brand-wordmark-express{background:none;font-weight:500;color:#f0c97ae6;-webkit-text-fill-color:rgba(240,201,122,.9);filter:none}.group:hover .nav-brand-express.brand-wordmark-express,.group:focus-visible .nav-brand-express.brand-wordmark-express{filter:none;color:#f0c97a;-webkit-text-fill-color:#f0c97a}footer .brand-wordmark-starfruit{filter:drop-shadow(0 0 18px rgba(140,210,179,.12))}footer .group:hover .brand-wordmark-starfruit{filter:drop-shadow(0 0 22px rgba(140,210,179,.22)) brightness(1.04)}.nav-header-surface .nav-brand-starfruit.brand-wordmark-starfruit{background:var(--nav-brand-starfruit-gradient, var(--nav-cta-bg));-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:var(--nav-brand-starfruit-shadow, drop-shadow(0 1px 3px rgba(110, 201, 150, .14)))}.nav-header-surface .group:hover .nav-brand-starfruit.brand-wordmark-starfruit,.nav-header-surface .group:focus-visible .nav-brand-starfruit.brand-wordmark-starfruit{filter:var(--nav-brand-starfruit-shadow, drop-shadow(0 1px 3px rgba(110, 201, 150, .14))) brightness(1.04)}.nav-header-surface .nav-brand-express.brand-wordmark-express{background:linear-gradient(165deg,#b8892f,#8f6824 52%,#6f501c);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;font-weight:600;filter:drop-shadow(0 1px 0 rgba(255,255,255,.35))}.nav-header-surface .group:hover .nav-brand-express.brand-wordmark-express,.nav-header-surface .group:focus-visible .nav-brand-express.brand-wordmark-express{background:linear-gradient(165deg,#c99a38,#9a7228 52%,#7a5a20);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 1px rgba(255,255,255,.4)) brightness(1.04)}.nav-brand-tagline-group{gap:.25rem}.nav-brand-tagline-divider{display:none;flex-shrink:0;width:1px;height:2.35rem;background:linear-gradient(to bottom,transparent 0%,rgba(159,184,166,.22) 18%,rgba(159,184,166,.42) 50%,rgba(159,184,166,.22) 82%,transparent 100%)}.nav-brand-tagline{display:none;flex-direction:column;justify-content:center;gap:.12rem;min-width:0;padding-top:.06em;font-family:var(--font-body);font-size:.5625rem;font-weight:400;line-height:1.15;letter-spacing:.06em;text-transform:uppercase;color:#5e96ca;-webkit-font-smoothing:antialiased}.nav-brand-tagline-line{display:block;white-space:nowrap}.nav-brand-tagline-line:last-child{letter-spacing:.04em}@media (min-width: 1024px){.nav-brand-tagline-divider{display:block;height:2.5rem}.nav-brand-tagline{display:flex}}@media (min-width: 1100px){.nav-brand-tagline{font-size:.59375rem;letter-spacing:.065em;gap:.14rem}.nav-brand-tagline-divider{height:2.65rem}}@media (min-width: 1280px){.nav-brand-tagline{font-size:.625rem;letter-spacing:.07em;gap:.16rem}.nav-brand-tagline-divider{height:2.85rem}}@media (min-width: 1450px){.nav-brand-tagline{font-size:.65625rem;letter-spacing:.075em}.nav-brand-tagline-divider{height:3rem}}.nav-header{--nav-ring-offset: #14271c;--nav-focus-ring: #f0c97a;--nav-ink: #f6f1e7;--nav-ink-muted: #c8d4ca;--nav-gold: #f0c97a;--nav-surface-color: rgba(14, 28, 20, .97);--nav-surface-image: radial-gradient(ellipse 46% 88% at 0% 52%, rgba(125, 184, 138, .11), transparent 58%), radial-gradient(ellipse 40% 80% at 100% 48%, rgba(125, 184, 138, .08), transparent 54%), linear-gradient(180deg, rgba(20, 40, 29, .99) 0%, rgba(12, 26, 18, .99) 54%, rgba(7, 16, 11, .99) 100%);--nav-surface-color-scrolled: rgba(10, 22, 15, .98);--nav-surface-image-scrolled: radial-gradient(ellipse 42% 76% at 6% 50%, rgba(125, 184, 138, .09), transparent 56%), linear-gradient(180deg, rgba(18, 36, 26, .99) 0%, rgba(8, 18, 13, .99) 100%);--nav-surface-border: rgba(240, 201, 122, .22);--nav-surface-border-scrolled: rgba(240, 201, 122, .3);--nav-surface-highlight: radial-gradient(ellipse 36% 118% at 50% 50%, rgba(212, 158, 53, .1) 0%, rgba(201, 146, 26, .05) 24%, rgba(180, 128, 38, .02) 40%, transparent 56%), linear-gradient( 90deg, transparent 0%, rgba(212, 158, 53, .02) 5%, rgba(212, 158, 53, .05) 14%, rgba(228, 178, 88, .09) 26%, rgba(240, 201, 122, .12) 38%, rgba(212, 158, 53, .13) 50%, rgba(240, 201, 122, .12) 62%, rgba(228, 178, 88, .09) 74%, rgba(212, 158, 53, .05) 86%, rgba(212, 158, 53, .02) 95%, transparent 100% ), radial-gradient(ellipse 105% 36% at 50% 50%, rgba(212, 158, 53, .1) 0%, rgba(201, 146, 26, .05) 22%, rgba(180, 128, 38, .02) 40%, transparent 62%);--nav-surface-shadow: 0 1px 0 rgba(240, 201, 122, .12) inset, 0 18px 46px -24px rgba(5, 12, 8, .74);--nav-texture-opacity: .22;--nav-texture-image: repeating-linear-gradient(-42deg, transparent, transparent 11px, rgba(240, 201, 122, .045) 11px, rgba(240, 201, 122, .045) 12px);--nav-edge-gradient: linear-gradient(90deg, transparent 0%, rgba(212, 158, 53, .2) 16%, rgba(240, 201, 122, .66) 50%, rgba(212, 158, 53, .2) 84%, transparent 100%);--nav-menu-bg: rgba(240, 201, 122, .1);--nav-menu-border: rgba(240, 201, 122, .28);--nav-menu-shadow: inset 0 1px 0 rgba(240, 201, 122, .12), 0 12px 28px -22px rgba(0, 0, 0, .72);--nav-link-color: rgba(246, 241, 231, .88);--nav-link-hover: #fff8e7;--nav-link-hover-bg: rgba(240, 201, 122, .1);--nav-link-active: #fff8e7;--nav-link-active-bg: linear-gradient(135deg, rgba(240, 201, 122, .22) 0%, rgba(212, 158, 53, .1) 100%);--nav-link-active-border: rgba(240, 201, 122, .42);--nav-link-active-shadow: inset 0 1px 0 rgba(240, 201, 122, .14), 0 8px 18px -16px rgba(0, 0, 0, .85);--nav-link-underline: linear-gradient(90deg, #f0c97a, #d49e35);--nav-link-box-bg: transparent;--nav-link-box-border: rgba(240, 201, 122, .06);--nav-link-box-hover-bg: transparent;--nav-link-box-hover-border: rgba(240, 201, 122, .12);--nav-link-box-active-bg: transparent;--nav-link-box-active-border: rgba(240, 201, 122, .18);--nav-link-box-shadow: none;--nav-link-box-active-shadow: none;--nav-link-icon-hover: #f0c97a;--nav-link-icon-active: #f0c97a;--nav-link-icon-glow: rgba(240, 201, 122, .45);--nav-link-active-glow: 0 0 16px rgba(240, 201, 122, .28);--nav-brand-starfruit-gradient: linear-gradient(165deg, #9ee4b8 0%, #72d4a0 38%, #52b07a 100%);--nav-brand-starfruit-shadow: drop-shadow(0 1px 3px rgba(110, 201, 150, .14));--nav-brand-express-gradient: linear-gradient(165deg, #fff3c8 0%, #f0c97a 42%, #d49e35 100%);--nav-brand-express-shadow: drop-shadow(0 1px 8px rgba(240, 201, 122, .18));--nav-brand-wing-left: linear-gradient(90deg, transparent 0%, rgba(140, 210, 179, .5) 38%, rgba(240, 201, 122, .86) 100%);--nav-brand-wing-right: linear-gradient(270deg, transparent 0%, rgba(140, 210, 179, .5) 38%, rgba(240, 201, 122, .86) 100%);--nav-tagline-color: rgba(232, 244, 236, .78);--nav-tagline-divider-gradient: linear-gradient(to bottom, transparent 0%, rgba(240, 201, 122, .18) 22%, rgba(240, 201, 122, .34) 50%, rgba(240, 201, 122, .18) 78%, transparent 100%);--nav-cta-bg: linear-gradient(165deg, #4a8760 0%, #356948 48%, #285238 100%);--nav-cta-border: linear-gradient(135deg, #f5d88a 0%, #d49e35 52%, #c9921a 100%);--nav-cta-color: #f7f4ee;--nav-cta-eyebrow: #b8eed7;--nav-cta-accent-gradient: linear-gradient(105deg, #fff8e7 0%, #f0c97a 44%, #d49e35 100%);--nav-cta-icon-bg: rgba(140, 210, 179, .18);--nav-cta-icon-border: rgba(240, 201, 122, .5);--nav-cta-icon-color: #f0c97a;--nav-cta-shadow: inset 0 1px 0 rgba(184, 238, 215, .16), 0 4px 16px rgba(8, 24, 14, .44), 0 0 0 1px rgba(6, 18, 10, .32), 0 0 0 2px rgba(212, 158, 53, .26);--nav-mobile-drawer-bg: rgba(10, 22, 15, .98);--nav-m-ink: #f6f1e7;--nav-m-ink-muted: rgba(232, 244, 236, .72);--nav-m-ink-faint: rgba(200, 212, 202, .62);--nav-m-border: rgba(240, 201, 122, .14);--nav-m-link-hover-bg: transparent;--nav-m-link-active-bg: transparent;--nav-m-drawer-texture: radial-gradient(ellipse 130% 110% at 100% 0%, rgba(240, 201, 122, .19) 0%, rgba(212, 158, 53, .1) 24%, rgba(201, 146, 26, .045) 46%, transparent 78%), radial-gradient(ellipse 90% 80% at 72% 8%, rgba(240, 201, 122, .07) 0%, transparent 62%)}.nav-header-surface{background-color:var(--nav-surface-color);background-image:var(--nav-surface-image);border-bottom-color:var(--nav-surface-border);transition:box-shadow .45s cubic-bezier(.16,1,.3,1),background-color .45s ease,border-color .45s ease}.nav-header-surface:before{background:var(--nav-surface-highlight)}.nav-header--scrolled .nav-header-surface{background-color:var(--nav-surface-color-scrolled);background-image:var(--nav-surface-image-scrolled);border-bottom-color:var(--nav-surface-border-scrolled);box-shadow:var(--nav-surface-shadow)}.nav-header-texture{opacity:var(--nav-texture-opacity);background-image:var(--nav-texture-image)}.nav-header-edge{background:var(--nav-edge-gradient)}.nav-brand-link{outline:none}.nav-brand-link:focus-visible{box-shadow:0 0 0 2px var(--nav-focus-ring),0 0 0 4px var(--nav-ring-offset)}.nav-header-container{--nav-container-inline: clamp(1.375rem, 4.6vw, 5.25rem);padding-left:var(--nav-container-inline);padding-right:var(--nav-container-inline)}.nav-header-brand{margin-left:0}.nav-d-menu{align-items:stretch;gap:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.nav-d-menu-item{align-items:stretch}.nav-d-divider{display:block;background:linear-gradient(to bottom,transparent 0%,color-mix(in srgb,var(--nav-link-color) 6%,transparent) 22%,color-mix(in srgb,var(--nav-link-color) 8%,transparent) 78%,transparent 100%)}.nav-d-link{min-width:6.25rem;min-height:2.85rem;flex-direction:column;gap:.36rem;border:1px solid var(--nav-link-box-border);border-radius:4px;padding:.58rem 1.55rem .52rem;background:var(--nav-link-box-bg);box-shadow:var(--nav-link-box-shadow);color:var(--nav-link-color);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-shadow:var(--nav-link-text-shadow, none);transition:background-color .22s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}.nav-d-link-icon{width:1.125rem;height:.9375rem;color:var(--nav-link-icon-color, currentColor);opacity:1;filter:var(--nav-link-icon-shadow, none);transition:color .22s ease,opacity .22s ease,transform .22s cubic-bezier(.16,1,.3,1),filter .22s ease}.nav-d-link-label{padding-bottom:.26rem}.nav-d-link-label:after{left:0;right:0;bottom:0;width:auto;height:2.5px;background:var(--nav-link-underline);transform:scaleX(0);transform-origin:center;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .22s ease,box-shadow .22s ease}.nav-d-link:hover{color:var(--nav-link-hover);border-color:var(--nav-link-box-hover-border);background:var(--nav-link-box-hover-bg);transform:translateY(-1px)}.nav-d-link:hover:not(.active) .nav-d-link-label:after{transform:scaleX(.42);opacity:.72}.nav-d-link:hover .nav-d-link-icon{opacity:1;transform:translateY(-.5px);color:var(--nav-link-icon-hover, currentColor);filter:drop-shadow(0 0 5px var(--nav-link-icon-glow, transparent))}.nav-d-link:focus-visible{box-shadow:inset 0 0 0 1px var(--nav-focus-ring),0 0 0 3px color-mix(in srgb,var(--nav-focus-ring) 26%,transparent)}.nav-d-link.active{border-color:var(--nav-link-box-active-border);background:var(--nav-link-box-active-bg);box-shadow:var(--nav-link-box-active-shadow);color:var(--nav-link-active)}.nav-d-link.\!active{border-color:var(--nav-link-box-active-border)!important;background:var(--nav-link-box-active-bg)!important;box-shadow:var(--nav-link-box-active-shadow)!important;color:var(--nav-link-active)!important}.nav-d-link.active .nav-d-link-label{font-weight:800;text-shadow:var(--nav-link-active-glow, none)}.nav-d-link.\!active .nav-d-link-label{font-weight:800!important;text-shadow:var(--nav-link-active-glow, none)!important}.nav-d-link.active .nav-d-link-icon{opacity:1;color:var(--nav-link-icon-active, var(--nav-gold));filter:drop-shadow(0 0 7px var(--nav-link-icon-glow, transparent))}.nav-d-link.\!active .nav-d-link-icon{opacity:1!important;color:var(--nav-link-icon-active, var(--nav-gold))!important;filter:drop-shadow(0 0 7px var(--nav-link-icon-glow, transparent))!important}.nav-d-link.active .nav-d-link-label:after{transform:scaleX(1);box-shadow:0 1px 10px color-mix(in srgb,var(--nav-gold) 38%,transparent)}.nav-d-link.\!active .nav-d-link-label:after{transform:scaleX(1)!important;box-shadow:0 1px 10px color-mix(in srgb,var(--nav-gold) 38%,transparent)!important}@media (min-width: 1100px){.nav-d-link{min-width:6.85rem;min-height:3rem;padding:.62rem 1.65rem .56rem;font-size:.8125rem;letter-spacing:.11em;gap:.4rem}.nav-d-link-icon{width:1.1875rem;height:1rem}}@media (min-width: 1220px){.nav-d-menu{gap:0;padding:0}.nav-d-link{min-width:7.25rem;min-height:3.1rem;padding:.66rem 1.8rem .6rem;font-size:.84375rem;letter-spacing:.12em;gap:.42rem}.nav-d-link-icon{width:1.25rem;height:1.0625rem}}@media (min-width: 800px) and (max-width: 1099px){.nav-header-container{--nav-container-inline: clamp(1.2rem, 3vw, 2rem);padding-left:var(--nav-container-inline);padding-right:var(--nav-container-inline)}.nav-d-menu{gap:0;padding:0}.nav-d-link{min-width:5.85rem;min-height:2.65rem;padding:.54rem 1.3rem .48rem;font-size:.71875rem;letter-spacing:.095em;gap:.32rem}.nav-d-link-icon{width:1.0625rem;height:.875rem}}.nav-header-surface .nav-brand-starfruit.brand-wordmark-starfruit{background:var(--nav-brand-starfruit-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:var(--nav-brand-starfruit-shadow)}.nav-header-surface .group:hover .nav-brand-starfruit.brand-wordmark-starfruit,.nav-header-surface .group:focus-visible .nav-brand-starfruit.brand-wordmark-starfruit{filter:var(--nav-brand-starfruit-shadow) brightness(1.04)}.nav-header-surface .nav-brand-express.brand-wordmark-express{background:var(--nav-brand-express-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:var(--nav-brand-express-shadow)}.nav-header-surface .group:hover .nav-brand-express.brand-wordmark-express,.nav-header-surface .group:focus-visible .nav-brand-express.brand-wordmark-express{background:var(--nav-brand-express-gradient);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;filter:var(--nav-brand-express-shadow) brightness(1.05)}.nav-header-surface .nav-brand-express-wing{background:var(--nav-brand-wing-left)}.nav-header-surface .nav-brand-express-wing--right{background:var(--nav-brand-wing-right)}.nav-header-surface .nav-brand-tagline{color:var(--nav-tagline-color)}.nav-header-surface .nav-brand-tagline-divider{background:var(--nav-tagline-divider-gradient)}.nav-header-cta{border-color:transparent;border-radius:6px;background:var(--nav-cta-bg) padding-box,var(--nav-cta-border) border-box;color:var(--nav-cta-color);overflow:hidden;box-shadow:var(--nav-cta-shadow);animation:nav-header-cta-pulse 3.6s ease-in-out infinite}.nav-header-cta:before{opacity:1;animation:nav-cta-shimmer 4.5s ease-in-out infinite}.nav-header-cta:after{display:none}.nav-header-cta-icon{animation:nav-cta-arrow-nudge 2.6s ease-in-out infinite}.nav-header-cta:hover .nav-header-cta-icon,.nav-header-cta:focus-visible .nav-header-cta-icon{animation:none}.nav-header-cta-eyebrow{color:var(--nav-cta-eyebrow)}.nav-header-cta-label-accent{background:var(--nav-cta-accent-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:none}.nav-header-cta-icon{border-color:var(--nav-cta-icon-border);background:var(--nav-cta-icon-bg);color:var(--nav-cta-icon-color)}.nav-header-cta:hover,.nav-header-cta:focus-visible{box-shadow:inset 0 1px #b8eed738,0 6px 22px #08180e80,0 0 0 1px #06120a5c,0 0 0 2px #f0c97a66,0 0 26px #8cd2b32e;filter:brightness(1.06)}.nav-header-surface .nav-header-cta:hover .nav-header-cta-icon,.nav-header-surface .nav-header-cta:focus-visible .nav-header-cta-icon{transform:translate(2px);background:#8cd2b342;border-color:#f0c97aad}.nav-header-menu-btn{border-color:var(--nav-menu-border);background:var(--nav-menu-bg);color:var(--nav-link-color);box-shadow:var(--nav-menu-shadow)}.nav-header-menu-btn:hover,.nav-header-menu-btn:focus-visible{border-color:var(--nav-link-active-border);background:var(--nav-link-hover-bg);color:var(--nav-link-hover)}.nav-header-menu-btn--open{border-color:var(--nav-link-active-border);background:var(--nav-link-active-bg);color:var(--nav-link-active)}.nav-mobile-drawer{--nav-gold: #f0c97a;--nav-m-ink: #f6f1e7;--nav-m-ink-muted: rgba(232, 244, 236, .74);--nav-m-ink-faint: rgba(200, 212, 202, .62);--nav-m-link-label-hover: #fff8e7;--nav-m-link-label-active: #fff8e7;--nav-mobile-drawer-bg: linear-gradient(180deg, rgba(21, 38, 28, .99) 0%, rgba(16, 30, 22, .99) 52%, rgba(13, 24, 17, .99) 100%);--nav-cta-bg: linear-gradient(145deg, #fff9ec 0%, #ead18f 66%, #d49e35 100%);--nav-cta-border: linear-gradient(135deg, rgba(15, 36, 24, .82) 0%, rgba(92, 68, 26, .74) 58%, rgba(19, 37, 27, .82) 100%);--nav-m-border: rgba(240, 201, 122, .2);--nav-m-link-hover-bg: linear-gradient(90deg, rgba(240, 201, 122, .08) 0%, rgba(212, 158, 53, .04) 38%, transparent 100%);--nav-m-link-active-bg: linear-gradient(90deg, rgba(240, 201, 122, .16) 0%, rgba(212, 158, 53, .09) 32%, rgba(240, 201, 122, .03) 62%, transparent 100%);--nav-m-drawer-texture: radial-gradient(ellipse 130% 110% at 100% 0%, rgba(240, 201, 122, .19) 0%, rgba(212, 158, 53, .1) 24%, rgba(201, 146, 26, .045) 46%, transparent 78%), radial-gradient(ellipse 90% 80% at 72% 8%, rgba(240, 201, 122, .07) 0%, transparent 62%);position:relative;isolation:isolate;background:var(--nav-mobile-drawer-bg);backdrop-filter:none;-webkit-backdrop-filter:none;border-top:1px solid var(--nav-m-border);box-shadow:inset 0 1px #f0c97a1a,0 20px 48px -18px #0000008c}.nav-mobile-drawer-texture{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:var(--nav-m-drawer-texture, transparent)}.nav-m-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:0;padding-bottom:.875rem;border-bottom:1px solid var(--nav-m-border)}.nav-m-header-label{font-family:var(--font-body);font-size:.625rem;font-weight:800;letter-spacing:.3em;text-transform:uppercase;color:var(--nav-gold)}.nav-m-header-count{font-family:var(--font-body);font-size:.6875rem;font-style:italic;color:var(--nav-m-ink-faint)}.nav-m-item{border-bottom:1px solid var(--nav-m-border)}.nav-m-item:last-child{border-bottom:0}.nav-m-link{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-inline:0;border-left:2px solid transparent;border-radius:0;padding:1.125rem .75rem 1.125rem 1rem;text-decoration:none;transition:background .22s ease,border-color .22s ease,transform .22s cubic-bezier(.16,1,.3,1)}.nav-m-link:active{transform:scale(.99)}.nav-m-link:hover{border-left-color:color-mix(in srgb,var(--nav-gold) 55%,transparent);background:var(--nav-m-link-hover-bg)}.nav-m-link:hover .nav-m-link-label{color:var(--nav-m-link-label-hover, var(--nav-m-ink))}.nav-m-link.active{border-left-color:var(--nav-gold);background:var(--nav-m-link-active-bg)}.nav-m-link.\!active{border-left-color:var(--nav-gold)!important;background:var(--nav-m-link-active-bg)!important}.nav-m-link.active .nav-m-link-label{color:var(--nav-m-link-label-active, var(--nav-m-ink))}.nav-m-link.\!active .nav-m-link-label{color:var(--nav-m-link-label-active, var(--nav-m-ink))!important}.nav-m-link-main{display:flex;align-items:baseline;gap:1rem;min-width:0}.nav-m-link-index{flex-shrink:0;min-width:1.375rem;font-family:var(--font-body);font-size:.625rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--nav-gold);transition:color .22s ease}.nav-m-link-label{font-family:var(--font-body);font-size:1.5rem;font-style:italic;line-height:1.1;color:var(--nav-m-ink);transition:color .22s ease}.nav-m-link-desc{display:flex;flex-shrink:0;align-items:center;gap:.625rem;font-family:var(--font-body);font-size:.5625rem;font-weight:700;letter-spacing:.28em;text-transform:uppercase;color:var(--nav-m-ink-faint);transition:color .22s ease}.nav-m-link-arrow{color:var(--nav-m-ink-faint);opacity:.72;transition:color .22s ease,transform .22s ease,opacity .22s ease}.nav-m-link:hover .nav-m-link-index,.nav-m-link.active .nav-m-link-index{color:var(--nav-gold)}.nav-m-link.\!active .nav-m-link-index{color:var(--nav-gold)!important}.nav-m-link.active .nav-m-link-desc{color:var(--nav-gold)}.nav-m-link.\!active .nav-m-link-desc{color:var(--nav-gold)!important}.nav-m-link.active .nav-m-link-arrow{color:var(--nav-gold);opacity:1;transform:translate(2px,-2px)}.nav-m-link.\!active .nav-m-link-arrow{color:var(--nav-gold)!important;opacity:1!important;transform:translate(2px,-2px)!important}.nav-m-footer{display:flex;align-items:center;justify-content:space-between;margin-top:2rem;font-family:var(--font-body);font-size:.625rem;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--nav-m-ink-muted)}.nav-m-footer-phone{color:var(--nav-m-ink);font-size:.625rem;font-weight:700;letter-spacing:.05em;text-decoration:none;text-transform:none;transition:color .22s ease}.nav-m-footer-phone:hover{color:var(--nav-m-ink-muted)}.nav-mobile-drawer .nav-m-cta{border-radius:0;padding:1.25rem 1.125rem;background:linear-gradient(135deg,#0a160ffa,#07100bfc) padding-box,linear-gradient(135deg,#f0c97a8c,#d49e35bf 52%,#f0c97a8c) border-box;box-shadow:inset 0 1px #f0c97a14;transition:background .32s cubic-bezier(.16,1,.3,1),box-shadow .32s cubic-bezier(.16,1,.3,1),transform .32s cubic-bezier(.16,1,.3,1)}.nav-mobile-drawer .nav-m-cta:before{display:block;animation:none;opacity:0;background:linear-gradient(105deg,transparent 32%,rgba(240,201,122,.16) 50%,transparent 68%);transform:translate(-120%);transition:opacity .28s ease}.nav-mobile-drawer .nav-m-cta-label--conversation{font-family:var(--font-body);font-size:1.375rem;font-style:italic;font-weight:400;line-height:1.15;letter-spacing:.01em;text-transform:none;color:var(--nav-m-ink);-webkit-text-fill-color:var(--nav-m-ink);text-shadow:none;transition:color .28s ease}.nav-mobile-drawer .nav-m-cta-eyebrow{color:var(--nav-gold);letter-spacing:.34em;transition:color .28s ease}.nav-mobile-drawer .nav-m-cta-arrow{height:auto;width:auto;border:none;border-radius:0;background:transparent;color:var(--nav-gold);box-shadow:none;transition:transform .32s cubic-bezier(.16,1,.3,1),color .28s ease}.nav-mobile-drawer .nav-m-cta:hover,.nav-mobile-drawer .nav-m-cta:focus-visible{transform:translateY(-1px);background:linear-gradient(135deg,#122219fa,#0e1c14fc 52%,#14261bf7) padding-box,linear-gradient(135deg,#f0c97ad1,#ffecb4f2 46%,#d49e35e0) border-box;box-shadow:inset 0 1px #f0c97a33,0 0 0 1px #f0c97a14,0 0 28px #f0c97a24,0 10px 28px #0000004d}.nav-mobile-drawer .nav-m-cta:hover:before,.nav-mobile-drawer .nav-m-cta:focus-visible:before{opacity:1;transform:translate(120%);transition:transform .7s cubic-bezier(.16,1,.3,1)}.nav-mobile-drawer .nav-m-cta:hover .nav-m-cta-eyebrow,.nav-mobile-drawer .nav-m-cta:focus-visible .nav-m-cta-eyebrow{color:#fff3c8}.nav-mobile-drawer .nav-m-cta:hover .nav-m-cta-label--conversation,.nav-mobile-drawer .nav-m-cta:focus-visible .nav-m-cta-label--conversation{color:#fff8e7;-webkit-text-fill-color:#fff8e7}.nav-mobile-drawer .nav-m-cta:hover .nav-m-cta-arrow,.nav-mobile-drawer .nav-m-cta:focus-visible .nav-m-cta-arrow{transform:translate(5px);color:#fff3c8;background:transparent;border-color:transparent;box-shadow:none}.nav-mobile-drawer .nav-m-cta:active{transform:translateY(0) scale(.992)}@media (prefers-reduced-motion: reduce){.nav-mobile-drawer .nav-m-cta:hover,.nav-mobile-drawer .nav-m-cta:focus-visible,.nav-mobile-drawer .nav-m-cta:active{transform:none}.nav-mobile-drawer .nav-m-cta:hover:before,.nav-mobile-drawer .nav-m-cta:focus-visible:before{transform:none;transition:none}.nav-mobile-drawer .nav-m-cta:hover .nav-m-cta-arrow,.nav-mobile-drawer .nav-m-cta:focus-visible .nav-m-cta-arrow{transform:none}}.nav-header--menu-open .nav-header-menu-btn--open{border-color:#f0c97a73;background:transparent;color:var(--nav-gold);box-shadow:none}@media (prefers-reduced-transparency: reduce){.nav-header-surface,.nav-header--scrolled .nav-header-surface{background-color:var(--nav-surface-color);background-image:none;backdrop-filter:none;-webkit-backdrop-filter:none}.nav-d-menu{backdrop-filter:none;-webkit-backdrop-filter:none}}.diagonal-pattern{background-image:repeating-linear-gradient(45deg,transparent,transparent 8px,rgba(255,255,255,.3) 8px,rgba(255,255,255,.3) 9px)}@keyframes wave{0%{background-position:0 0}to{background-position:100px 0}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes word-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.nav-link.\!active:before,.nav-link.\!active:after{width:100%!important}.nav-link:hover:before,.nav-link:hover:after,.nav-link.active:before,.nav-link.active:after{width:100%}.nav-link.\!active:before,.nav-link.\!active:after{width:100%!important;opacity:1}.nav-link:hover:before,.nav-link:hover:after,.nav-link.active:before,.nav-link.active:after{opacity:1}.nav-link.\!active:before,.nav-link.\!active:after{opacity:1}.nav-link.\!active span:before,.nav-link.\!active span:after{height:100%!important}.nav-link:hover span:before,.nav-link:hover span:after,.nav-link.active span:before,.nav-link.active span:after{height:100%}.nav-link.\!active span:before,.nav-link.\!active span:after{height:100%!important;opacity:1}.nav-link:hover span:before,.nav-link:hover span:after,.nav-link.active span:before,.nav-link.active span:after{opacity:1}.nav-link.\!active span:before,.nav-link.\!active span:after{opacity:1}@keyframes cta-pulse{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes cta-pulse-fast{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes shadowPulse{0%,to{box-shadow:0 2px 4px #00000026,0 4px 8px #0000001f,0 8px 16px #0000001a}50%{box-shadow:0 2px 4px #00000026,0 4px 8px #0000001f,0 8px 16px #0000001a,0 0 8px #ff8c0099,0 0 12px #ff450066}}@keyframes arrowBounce{0%,to{transform:translate(0)}50%{transform:translate(5px)}}@keyframes mobileButtonShine{0%{left:-100%}33%{left:200%}to{left:200%}}.page-header-title{font-weight:700;letter-spacing:-.025em}@media print{.print-compact .page-header-title{font-weight:600}}.page-header-title{font-size:clamp(2rem,5vw + .5rem,4rem);line-height:1.1;letter-spacing:-.02em;margin-bottom:1rem;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}@media (min-width: 640px){.page-header-title{margin-bottom:1.5rem}}.page-header-title .title-text{position:relative;display:inline-block;background:linear-gradient(to bottom,#008b5e,#00674d);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:0px 1px 0px rgba(0,0,0,.15),0px 1px 2px rgba(0,0,0,.08);letter-spacing:.4px}@media (min-width: 768px){.page-header-title .title-text{text-shadow:0px 2px 0px rgba(0,0,0,.2),2px 4px 6px rgba(0,0,0,.1),0px 0px 10px rgba(0,139,94,.1);letter-spacing:.5px}}.page-header-title .title-text{position:relative;z-index:10;display:inline-block}@media (max-width: 768px){.trust-indicator .page-header-title .title-text .underline-accent,.contact-box-mobile .page-header-title .title-text .underline-accent{height:2.5rem!important;width:2.5rem!important}}.page-header-title .title-text .underline-accent{position:absolute;bottom:-.5rem;left:0;z-index:-10;height:.25rem;width:4rem;border-radius:9999px;background-image:linear-gradient(to right,var(--tw-gradient-stops));--tw-gradient-from: #8cd2b3 var(--tw-gradient-from-position);--tw-gradient-to: rgb(140 210 179 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #fcd34d var(--tw-gradient-to-position)}@media (min-width: 640px){.page-header-title .title-text .underline-accent{width:6rem}}@media (max-width: 768px){.mobile-button-fix{width:100%!important}.trust-indicator{--tw-scale-x: .95 !important;--tw-scale-y: .95 !important;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))!important;padding:.5rem!important}.trust-indicator .w-16{height:2.5rem!important;width:2.5rem!important}.trust-indicator h3{font-size:.875rem!important;line-height:1.25rem!important}.trust-indicator p{font-size:.75rem!important;line-height:1rem!important}.mobile-menu-enhanced{background-image:linear-gradient(to bottom,var(--tw-gradient-stops));--tw-gradient-from: #ffffff var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);--tw-gradient-to: #f0faf5 var(--tw-gradient-to-position)}.mobile-menu-link{position:relative;border-left-width:4px;--tw-border-opacity: 1;border-color:rgb(140 210 179 / var(--tw-border-opacity, 1));padding-left:.75rem}.mobile-menu-link:after{content:"";position:absolute;bottom:0;left:0;height:.125rem;width:0px;--tw-bg-opacity: 1;background-color:rgb(0 168 126 / var(--tw-bg-opacity, 1));transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.mobile-menu-link:hover:after{width:100%}.contact-box-mobile{padding:.75rem!important}.contact-box-mobile .w-16{height:2.5rem!important;width:2.5rem!important}.contact-box-mobile h3{font-size:.875rem!important;line-height:1.25rem!important}.contact-box-mobile p{font-size:.75rem!important;line-height:1rem!important}.quote-info-mobile-hidden{display:none!important}h1,h2,h3{letter-spacing:-.025em}.section-spacing{padding-top:2rem;padding-bottom:2rem}@media (min-width: 768px){.section-spacing{padding-top:4rem;padding-bottom:4rem}}.card-spacing>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}@media (min-width: 768px){.card-spacing>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}}.mobile-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}@media (min-width: 640px){.mobile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.pointer-events-auto{pointer-events:auto}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{left:0;right:0}.inset-x-4{left:1rem;right:1rem}.-bottom-1{bottom:-.25rem}.-bottom-1\.5{bottom:-.375rem}.-bottom-12{bottom:-3rem}.-bottom-2{bottom:-.5rem}.-bottom-px{bottom:-1px}.-left-8{left:-2rem}.-left-\[15\%\]{left:-15%}.-right-10{right:-2.5rem}.-right-2{right:-.5rem}.-right-\[8\%\]{right:-8%}.-top-10{top:-2.5rem}.-top-2{top:-.5rem}.bottom-0{bottom:0}.bottom-1\/2{bottom:50%}.bottom-20{bottom:5rem}.bottom-3{bottom:.75rem}.bottom-4{bottom:1rem}.bottom-6{bottom:1.5rem}.bottom-\[-10rem\]{bottom:-10rem}.bottom-\[-12\%\]{bottom:-12%}.bottom-\[-20\%\]{bottom:-20%}.bottom-\[-24\%\]{bottom:-24%}.bottom-\[-36\%\]{bottom:-36%}.bottom-\[10\%\]{bottom:10%}.bottom-\[6\%\]{bottom:6%}.left-0{left:0}.left-1{left:.25rem}.left-2{left:.5rem}.left-3{left:.75rem}.left-3\.5{left:.875rem}.left-6{left:1.5rem}.left-\[-10\%\]{left:-10%}.left-\[-10rem\]{left:-10rem}.left-\[-16\%\]{left:-16%}.left-\[-5\%\]{left:-5%}.left-\[-6\%\]{left:-6%}.left-\[-8\%\]{left:-8%}.left-\[2\%\]{left:2%}.left-\[5\%\]{left:5%}.left-\[50\%\]{left:50%}.left-\[7\%\]{left:7%}.right-0{right:0}.right-1{right:.25rem}.right-2{right:.5rem}.right-3{right:.75rem}.right-4{right:1rem}.right-6{right:1.5rem}.right-\[-10\%\]{right:-10%}.right-\[-10rem\]{right:-10rem}.right-\[-20\%\]{right:-20%}.right-\[-6\%\]{right:-6%}.right-\[-8\%\]{right:-8%}.right-\[3\%\]{right:3%}.right-\[5\%\]{right:5%}.right-\[8\%\]{right:8%}.right-\[9\%\]{right:9%}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-24{top:6rem}.top-3{top:.75rem}.top-4{top:1rem}.top-6{top:1.5rem}.top-\[-10rem\]{top:-10rem}.top-\[-14\%\]{top:-14%}.top-\[-20\%\]{top:-20%}.top-\[-34\%\]{top:-34%}.top-\[10\%\]{top:10%}.top-\[15\%\]{top:15%}.top-\[16\%\]{top:16%}.top-\[20\%\]{top:20%}.top-\[22\%\]{top:22%}.top-\[50\%\]{top:50%}.top-\[8\%\]{top:8%}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.col-span-5{grid-column:span 5 / span 5}.col-span-7{grid-column:span 7 / span 7}.-mx-1{margin-left:-.25rem;margin-right:-.25rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.-mb-1{margin-bottom:-.25rem}.-mb-px{margin-bottom:-1px}.-mt-0\.5{margin-top:-.125rem}.-mt-20{margin-top:-5rem}.-mt-px{margin-top:-1px}.mb-0{margin-bottom:0}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-7{margin-bottom:1.75rem}.mb-8{margin-bottom:2rem}.mb-9{margin-bottom:2.25rem}.ml-1{margin-left:.25rem}.ml-5{margin-left:1.25rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mr-1\.5{margin-right:.375rem}.mr-2{margin-right:.5rem}.mr-3{margin-right:.75rem}.mr-8{margin-right:2rem}.mt-0{margin-top:0}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-3\.5{margin-top:.875rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-7{margin-top:1.75rem}.mt-8{margin-top:2rem}.mt-auto{margin-top:auto}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-1{height:.25rem}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-2\.5{height:.625rem}.h-20{height:5rem}.h-24{height:6rem}.h-28{height:7rem}.h-3{height:.75rem}.h-3\.5{height:.875rem}.h-32{height:8rem}.h-4{height:1rem}.h-40{height:10rem}.h-5{height:1.25rem}.h-56{height:14rem}.h-6{height:1.5rem}.h-64{height:16rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[1\.5px\]{height:1.5px}.h-\[156px\]{height:156px}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[20rem\]{height:20rem}.h-\[22rem\]{height:22rem}.h-\[30vw\]{height:30vw}.h-\[32rem\]{height:32rem}.h-\[32vw\]{height:32vw}.h-\[34vw\]{height:34vw}.h-\[36vw\]{height:36vw}.h-\[38vw\]{height:38vw}.h-\[3px\]{height:3px}.h-\[40vw\]{height:40vw}.h-\[42vw\]{height:42vw}.h-\[440px\]{height:440px}.h-\[460px\]{height:460px}.h-\[500px\]{height:500px}.h-\[52vw\]{height:52vw}.h-\[60px\]{height:60px}.h-\[72px\]{height:72px}.h-\[var\(--navbar-height\)\]{height:var(--navbar-height)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-40{max-height:10rem}.max-h-48{max-height:12rem}.max-h-96{max-height:24rem}.max-h-\[400px\]{max-height:400px}.max-h-\[520px\]{max-height:520px}.max-h-\[560px\]{max-height:560px}.max-h-\[680px\]{max-height:680px}.max-h-\[90vh\]{max-height:90vh}.max-h-screen{max-height:100vh}.min-h-0{min-height:0px}.min-h-\[100px\]{min-height:100px}.min-h-\[108px\]{min-height:108px}.min-h-\[136px\]{min-height:136px}.min-h-\[150px\]{min-height:150px}.min-h-\[300px\]{min-height:300px}.min-h-\[380px\]{min-height:380px}.min-h-\[400px\]{min-height:400px}.min-h-\[6\.25rem\]{min-height:6.25rem}.min-h-\[60px\]{min-height:60px}.min-h-\[62vh\]{min-height:62vh}.min-h-\[80px\]{min-height:80px}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-1\.5{width:.375rem}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-10{width:2.5rem}.w-10\/12{width:83.333333%}.w-11{width:2.75rem}.w-11\/12{width:91.666667%}.w-12{width:3rem}.w-14{width:3.5rem}.w-16{width:4rem}.w-2\.5{width:.625rem}.w-2\/3{width:66.666667%}.w-20{width:5rem}.w-24{width:6rem}.w-28{width:7rem}.w-3{width:.75rem}.w-3\.5{width:.875rem}.w-32{width:8rem}.w-4{width:1rem}.w-40{width:10rem}.w-5{width:1.25rem}.w-5\/6{width:83.333333%}.w-56{width:14rem}.w-6{width:1.5rem}.w-64{width:16rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-8\/12{width:66.666667%}.w-9{width:2.25rem}.w-\[140px\]{width:140px}.w-\[17px\]{width:17px}.w-\[18px\]{width:18px}.w-\[1px\]{width:1px}.w-\[20rem\]{width:20rem}.w-\[22rem\]{width:22rem}.w-\[2px\]{width:2px}.w-\[30vw\]{width:30vw}.w-\[32rem\]{width:32rem}.w-\[32vw\]{width:32vw}.w-\[34vw\]{width:34vw}.w-\[36vw\]{width:36vw}.w-\[38vw\]{width:38vw}.w-\[40vw\]{width:40vw}.w-\[42vw\]{width:42vw}.w-\[440px\]{width:440px}.w-\[460px\]{width:460px}.w-\[500px\]{width:500px}.w-\[52vw\]{width:52vw}.w-\[72px\]{width:72px}.w-\[80px\]{width:80px}.w-\[86vw\]{width:86vw}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[140px\]{min-width:140px}.min-w-\[3\.5rem\]{min-width:3.5rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-7xl{max-width:80rem}.max-w-\[1000px\]{max-width:1000px}.max-w-\[1100px\]{max-width:1100px}.max-w-\[1180px\]{max-width:1180px}.max-w-\[11rem\]{max-width:11rem}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1260px\]{max-width:1260px}.max-w-\[1320px\]{max-width:1320px}.max-w-\[1400px\]{max-width:1400px}.max-w-\[1480px\]{max-width:1480px}.max-w-\[18ch\]{max-width:18ch}.max-w-\[30rem\]{max-width:30rem}.max-w-\[34rem\]{max-width:34rem}.max-w-\[360px\]{max-width:360px}.max-w-\[4\.5rem\]{max-width:4.5rem}.max-w-\[400px\]{max-width:400px}.max-w-\[5\.25rem\]{max-width:5.25rem}.max-w-\[520px\]{max-width:520px}.max-w-\[52rem\]{max-width:52rem}.max-w-\[560px\]{max-width:560px}.max-w-\[640px\]{max-width:640px}.max-w-\[660px\]{max-width:660px}.max-w-\[680px\]{max-width:680px}.max-w-\[760px\]{max-width:760px}.max-w-\[820px\]{max-width:820px}.max-w-\[860px\]{max-width:860px}.max-w-\[980px\]{max-width:980px}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-none{max-width:none}.max-w-sm{max-width:24rem}.max-w-xs{max-width:20rem}.flex-1{flex:1 1 0%}.flex-shrink{flex-shrink:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-bottom{transform-origin:bottom}.origin-left{transform-origin:left}.-translate-x-1{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-\[-50\%\]{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-1\/2{--tw-translate-y: 50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-\[-50\%\]{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-0{--tw-rotate: -0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-1{--tw-rotate: -1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-12{--tw-rotate: -12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-180{--tw-rotate: -180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-2{--tw-rotate: -2deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-3{--tw-rotate: -3deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-45{--tw-rotate: -45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-6{--tw-rotate: -6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-0{--tw-rotate: 0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-1{--tw-rotate: 1deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-12{--tw-rotate: 12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-2{--tw-rotate: 2deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-3{--tw-rotate: 3deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-45{--tw-rotate: 45deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-6{--tw-rotate: 6deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[-10deg\]{--tw-rotate: -10deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-\[12deg\]{--tw-rotate: 12deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-50{--tw-scale-x: .5;--tw-scale-y: .5;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-x-0{--tw-scale-x: 0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.animate-bounce{animation:bounce 1s infinite}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize-none{resize:none}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness: mandatory}.snap-center{scroll-snap-align:center}.snap-always{scroll-snap-stop:always}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[72px_1fr_auto\]{grid-template-columns:72px 1fr auto}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-10{gap:2.5rem}.gap-12{gap:3rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-3\.5{gap:.875rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-9{gap:2.25rem}.gap-\[3px\]{gap:3px}.gap-x-10{-moz-column-gap:2.5rem;column-gap:2.5rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.gap-y-3{row-gap:.75rem}.gap-y-4{row-gap:1rem}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-1\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-3\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.875rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.875rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.space-y-8>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(2rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(2rem * var(--tw-space-y-reverse))}.divide-opacity-0>:not([hidden])~:not([hidden]){--tw-divide-opacity: 0}.divide-opacity-10>:not([hidden])~:not([hidden]){--tw-divide-opacity: .1}.divide-opacity-100>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1}.divide-opacity-15>:not([hidden])~:not([hidden]){--tw-divide-opacity: .15}.divide-opacity-20>:not([hidden])~:not([hidden]){--tw-divide-opacity: .2}.divide-opacity-25>:not([hidden])~:not([hidden]){--tw-divide-opacity: .25}.divide-opacity-30>:not([hidden])~:not([hidden]){--tw-divide-opacity: .3}.divide-opacity-35>:not([hidden])~:not([hidden]){--tw-divide-opacity: .35}.divide-opacity-40>:not([hidden])~:not([hidden]){--tw-divide-opacity: .4}.divide-opacity-45>:not([hidden])~:not([hidden]){--tw-divide-opacity: .45}.divide-opacity-5>:not([hidden])~:not([hidden]){--tw-divide-opacity: .05}.divide-opacity-50>:not([hidden])~:not([hidden]){--tw-divide-opacity: .5}.divide-opacity-55>:not([hidden])~:not([hidden]){--tw-divide-opacity: .55}.divide-opacity-60>:not([hidden])~:not([hidden]){--tw-divide-opacity: .6}.divide-opacity-65>:not([hidden])~:not([hidden]){--tw-divide-opacity: .65}.divide-opacity-70>:not([hidden])~:not([hidden]){--tw-divide-opacity: .7}.divide-opacity-75>:not([hidden])~:not([hidden]){--tw-divide-opacity: .75}.divide-opacity-80>:not([hidden])~:not([hidden]){--tw-divide-opacity: .8}.divide-opacity-85>:not([hidden])~:not([hidden]){--tw-divide-opacity: .85}.divide-opacity-90>:not([hidden])~:not([hidden]){--tw-divide-opacity: .9}.divide-opacity-95>:not([hidden])~:not([hidden]){--tw-divide-opacity: .95}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-x-clip{overflow-x:clip}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.text-wrap{text-wrap:wrap}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:1rem}.rounded-\[1\.15rem\]{border-radius:1.15rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[1\.45rem\]{border-radius:1.45rem}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[1\.75rem\]{border-radius:1.75rem}.rounded-\[1\.8rem\]{border-radius:1.8rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[4px\]{border-radius:4px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:.75rem}.rounded-r-lg{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-b{border-bottom-width:1px}.border-b-2{border-bottom-width:2px}.border-l-4{border-left-width:4px}.border-t{border-top-width:1px}.border-t-2{border-top-width:2px}.border-dashed{border-style:dashed}.border-\[rgba\(212\,140\,58\,0\.14\)\]{border-color:#d48c3a24}.border-\[rgba\(212\,140\,58\,0\.26\)\]{border-color:#d48c3a42}.border-\[rgba\(74\,124\,89\,0\.1\)\],.border-\[rgba\(74\,124\,89\,0\.10\)\]{border-color:#4a7c591a}.border-\[rgba\(74\,124\,89\,0\.12\)\]{border-color:#4a7c591f}.border-\[rgba\(74\,124\,89\,0\.14\)\]{border-color:#4a7c5924}.border-\[rgba\(74\,124\,89\,0\.15\)\]{border-color:#4a7c5926}.border-\[rgba\(74\,124\,89\,0\.16\)\]{border-color:#4a7c5929}.border-\[rgba\(74\,124\,89\,0\.18\)\]{border-color:#4a7c592e}.border-\[rgba\(74\,124\,89\,0\.38\)\]{border-color:#4a7c5961}.border-\[var\(--sage\)\]{border-color:var(--sage)}.border-\[var\(--sage-lt\)\]{border-color:var(--sage-lt)}.border-amber-400{--tw-border-opacity: 1;border-color:rgb(251 191 36 / var(--tw-border-opacity, 1))}.border-blue-200{--tw-border-opacity: 1;border-color:rgb(191 219 254 / var(--tw-border-opacity, 1))}.border-blue-200\/50{border-color:#bfdbfe80}.border-blue-300{--tw-border-opacity: 1;border-color:rgb(147 197 253 / var(--tw-border-opacity, 1))}.border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity, 1))}.border-border{border-color:hsl(var(--border))}.border-destructive{border-color:hsl(var(--destructive))}.border-destructive\/50{border-color:hsl(var(--destructive) / .5)}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.border-gray-200\/50{border-color:#e5e7eb80}.border-gray-200\/70{border-color:#e5e7ebb3}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.border-green-200{--tw-border-opacity: 1;border-color:rgb(187 247 208 / var(--tw-border-opacity, 1))}.border-green-300{--tw-border-opacity: 1;border-color:rgb(134 239 172 / var(--tw-border-opacity, 1))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity, 1))}.border-indigo-500{--tw-border-opacity: 1;border-color:rgb(99 102 241 / var(--tw-border-opacity, 1))}.border-input{border-color:hsl(var(--input))}.border-orange-300{--tw-border-opacity: 1;border-color:rgb(253 186 116 / var(--tw-border-opacity, 1))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity, 1))}.border-pink-500{--tw-border-opacity: 1;border-color:rgb(236 72 153 / var(--tw-border-opacity, 1))}.border-primary{border-color:hsl(var(--primary))}.border-purple-200\/50{border-color:#e9d5ff80}.border-purple-300{--tw-border-opacity: 1;border-color:rgb(216 180 254 / var(--tw-border-opacity, 1))}.border-purple-500{--tw-border-opacity: 1;border-color:rgb(168 85 247 / var(--tw-border-opacity, 1))}.border-red-200{--tw-border-opacity: 1;border-color:rgb(254 202 202 / var(--tw-border-opacity, 1))}.border-red-300{--tw-border-opacity: 1;border-color:rgb(252 165 165 / var(--tw-border-opacity, 1))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity, 1))}.border-starfruit-100\/30{border-color:#e6f5ec4d}.border-starfruit-200{--tw-border-opacity: 1;border-color:rgb(192 230 210 / var(--tw-border-opacity, 1))}.border-starfruit-200\/50{border-color:#c0e6d280}.border-starfruit-300{--tw-border-opacity: 1;border-color:rgb(140 210 179 / var(--tw-border-opacity, 1))}.border-starfruit-600{--tw-border-opacity: 1;border-color:rgb(0 150 112 / var(--tw-border-opacity, 1))}.border-transparent{border-color:transparent}.border-white\/10{border-color:#ffffff1a}.border-white\/15{border-color:#ffffff26}.border-white\/20{border-color:#fff3}.border-white\/5{border-color:#ffffff0d}.border-yellow-200{--tw-border-opacity: 1;border-color:rgb(254 240 138 / var(--tw-border-opacity, 1))}.border-yellow-300{--tw-border-opacity: 1;border-color:rgb(253 224 71 / var(--tw-border-opacity, 1))}.border-opacity-0{--tw-border-opacity: 0}.border-opacity-10{--tw-border-opacity: .1}.border-opacity-100{--tw-border-opacity: 1}.border-opacity-15{--tw-border-opacity: .15}.border-opacity-20{--tw-border-opacity: .2}.border-opacity-25{--tw-border-opacity: .25}.border-opacity-30{--tw-border-opacity: .3}.border-opacity-35{--tw-border-opacity: .35}.border-opacity-40{--tw-border-opacity: .4}.border-opacity-45{--tw-border-opacity: .45}.border-opacity-5{--tw-border-opacity: .05}.border-opacity-50{--tw-border-opacity: .5}.border-opacity-55{--tw-border-opacity: .55}.border-opacity-60{--tw-border-opacity: .6}.border-opacity-65{--tw-border-opacity: .65}.border-opacity-70{--tw-border-opacity: .7}.border-opacity-75{--tw-border-opacity: .75}.border-opacity-80{--tw-border-opacity: .8}.border-opacity-85{--tw-border-opacity: .85}.border-opacity-90{--tw-border-opacity: .9}.border-opacity-95{--tw-border-opacity: .95}.bg-\[\#131C17\]\/15{background-color:#131c1726}.bg-\[\#131C17\]\/20{background-color:#131c1733}.bg-\[\#25592F\]{--tw-bg-opacity: 1;background-color:rgb(37 89 47 / var(--tw-bg-opacity, 1))}.bg-\[\#2E5740\]{--tw-bg-opacity: 1;background-color:rgb(46 87 64 / var(--tw-bg-opacity, 1))}.bg-\[\#2E5740\]\/25{background-color:#2e574040}.bg-\[\#A0611C\]{--tw-bg-opacity: 1;background-color:rgb(160 97 28 / var(--tw-bg-opacity, 1))}.bg-\[\#A0611C\]\/25{background-color:#a0611c40}.bg-\[\#A0611C\]\/30{background-color:#a0611c4d}.bg-\[\#A0611C\]\/70{background-color:#a0611cb3}.bg-\[\#DDE8D8\]{--tw-bg-opacity: 1;background-color:rgb(221 232 216 / var(--tw-bg-opacity, 1))}.bg-\[\#E8B89E\]{--tw-bg-opacity: 1;background-color:rgb(232 184 158 / var(--tw-bg-opacity, 1))}.bg-\[\#F0C97A\]{--tw-bg-opacity: 1;background-color:rgb(240 201 122 / var(--tw-bg-opacity, 1))}.bg-\[\#F0C97A\]\/35{background-color:#f0c97a59}.bg-\[\#F2D9C9\]{--tw-bg-opacity: 1;background-color:rgb(242 217 201 / var(--tw-bg-opacity, 1))}.bg-\[\#F4F1EB\]{--tw-bg-opacity: 1;background-color:rgb(244 241 235 / var(--tw-bg-opacity, 1))}.bg-\[\#F7E6B0\]{--tw-bg-opacity: 1;background-color:rgb(247 230 176 / var(--tw-bg-opacity, 1))}.bg-\[\#ece7d9\]{--tw-bg-opacity: 1;background-color:rgb(236 231 217 / var(--tw-bg-opacity, 1))}.bg-\[\#f0ede6\]{--tw-bg-opacity: 1;background-color:rgb(240 237 230 / var(--tw-bg-opacity, 1))}.bg-\[\#f7faf8\]{--tw-bg-opacity: 1;background-color:rgb(247 250 248 / var(--tw-bg-opacity, 1))}.bg-\[\#f9f5ec\]{--tw-bg-opacity: 1;background-color:rgb(249 245 236 / var(--tw-bg-opacity, 1))}.bg-\[rgba\(14\,26\,18\,0\.82\)\]{background-color:#0e1a12d1}.bg-\[rgba\(212\,140\,58\,0\.08\)\]{background-color:#d48c3a14}.bg-\[rgba\(74\,124\,89\,0\.08\)\]{background-color:#4a7c5914}.bg-\[rgba\(74\,124\,89\,0\.1\)\],.bg-\[rgba\(74\,124\,89\,0\.10\)\]{background-color:#4a7c591a}.bg-\[rgba\(74\,124\,89\,0\.12\)\]{background-color:#4a7c591f}.bg-\[var\(--amber\)\]{background-color:var(--amber)}.bg-\[var\(--char\)\]{background-color:var(--char)}.bg-\[var\(--cream\)\]{background-color:var(--cream)}.bg-\[var\(--mint\)\]{background-color:var(--mint)}.bg-\[var\(--sage\)\]{background-color:var(--sage)}.bg-\[var\(--warm-white\)\]{background-color:var(--warm-white)}.bg-amber-100\/70{background-color:#fef3c7b3}.bg-amber-500\/10{background-color:#f59e0b1a}.bg-background{background-color:hsl(var(--background))}.bg-black\/10{background-color:#0000001a}.bg-black\/20{background-color:#0003}.bg-black\/60{background-color:#0009}.bg-black\/80{background-color:#000c}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.bg-blue-100\/70{background-color:#dbeafeb3}.bg-blue-50{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity, 1))}.bg-card{background-color:hsl(var(--card))}.bg-current{background-color:currentColor}.bg-cyan-100\/70{background-color:#cffafeb3}.bg-destructive{background-color:hsl(var(--destructive))}.bg-emerald-100\/70{background-color:#d1fae5b3}.bg-emerald-500\/10{background-color:#10b9811a}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity, 1))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.bg-gray-50\/50{background-color:#f9fafb80}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity, 1))}.bg-green-50{--tw-bg-opacity: 1;background-color:rgb(240 253 244 / var(--tw-bg-opacity, 1))}.bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity, 1))}.bg-green-600{--tw-bg-opacity: 1;background-color:rgb(22 163 74 / var(--tw-bg-opacity, 1))}.bg-indigo-100\/70{background-color:#e0e7ffb3}.bg-indigo-500{--tw-bg-opacity: 1;background-color:rgb(99 102 241 / var(--tw-bg-opacity, 1))}.bg-muted{background-color:hsl(var(--muted))}.bg-muted\/50{background-color:hsl(var(--muted) / .5)}.bg-orange-100\/70{background-color:#ffedd5b3}.bg-orange-500{--tw-bg-opacity: 1;background-color:rgb(249 115 22 / var(--tw-bg-opacity, 1))}.bg-orange-600{--tw-bg-opacity: 1;background-color:rgb(234 88 12 / var(--tw-bg-opacity, 1))}.bg-pink-500{--tw-bg-opacity: 1;background-color:rgb(236 72 153 / var(--tw-bg-opacity, 1))}.bg-primary{background-color:hsl(var(--primary))}.bg-purple-100{--tw-bg-opacity: 1;background-color:rgb(243 232 255 / var(--tw-bg-opacity, 1))}.bg-purple-100\/70{background-color:#f3e8ffb3}.bg-purple-500{--tw-bg-opacity: 1;background-color:rgb(168 85 247 / var(--tw-bg-opacity, 1))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity, 1))}.bg-red-50{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.bg-red-600{--tw-bg-opacity: 1;background-color:rgb(220 38 38 / var(--tw-bg-opacity, 1))}.bg-rose-100\/70{background-color:#ffe4e6b3}.bg-secondary{background-color:hsl(var(--secondary))}.bg-starfruit-100{--tw-bg-opacity: 1;background-color:rgb(230 245 236 / var(--tw-bg-opacity, 1))}.bg-starfruit-100\/70{background-color:#e6f5ecb3}.bg-starfruit-200{--tw-bg-opacity: 1;background-color:rgb(192 230 210 / var(--tw-bg-opacity, 1))}.bg-starfruit-50{--tw-bg-opacity: 1;background-color:rgb(240 250 245 / var(--tw-bg-opacity, 1))}.bg-starfruit-50\/30{background-color:#f0faf54d}.bg-starfruit-500{--tw-bg-opacity: 1;background-color:rgb(0 168 126 / var(--tw-bg-opacity, 1))}.bg-teal-100\/70{background-color:#ccfbf1b3}.bg-transparent{background-color:transparent}.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.bg-white\/0{background-color:#fff0}.bg-white\/10{background-color:#ffffff1a}.bg-white\/100{background-color:#fff}.bg-white\/15{background-color:#ffffff26}.bg-white\/20{background-color:#fff3}.bg-white\/25{background-color:#ffffff40}.bg-white\/30{background-color:#ffffff4d}.bg-white\/35{background-color:#ffffff59}.bg-white\/40{background-color:#fff6}.bg-white\/45{background-color:#ffffff73}.bg-white\/5{background-color:#ffffff0d}.bg-white\/50{background-color:#ffffff80}.bg-white\/55{background-color:#ffffff8c}.bg-white\/60{background-color:#fff9}.bg-white\/65{background-color:#ffffffa6}.bg-white\/70{background-color:#ffffffb3}.bg-white\/75{background-color:#ffffffbf}.bg-white\/80{background-color:#fffc}.bg-white\/85{background-color:#ffffffd9}.bg-white\/90{background-color:#ffffffe6}.bg-white\/95{background-color:#fffffff2}.bg-white\/\[0\.07\]{background-color:#ffffff12}.bg-yellow-100{--tw-bg-opacity: 1;background-color:rgb(254 249 195 / var(--tw-bg-opacity, 1))}.bg-yellow-50{--tw-bg-opacity: 1;background-color:rgb(254 252 232 / var(--tw-bg-opacity, 1))}.bg-opacity-0{--tw-bg-opacity: 0}.bg-opacity-10{--tw-bg-opacity: .1}.bg-opacity-100{--tw-bg-opacity: 1}.bg-opacity-15{--tw-bg-opacity: .15}.bg-opacity-20{--tw-bg-opacity: .2}.bg-opacity-25{--tw-bg-opacity: .25}.bg-opacity-30{--tw-bg-opacity: .3}.bg-opacity-35{--tw-bg-opacity: .35}.bg-opacity-40{--tw-bg-opacity: .4}.bg-opacity-45{--tw-bg-opacity: .45}.bg-opacity-5{--tw-bg-opacity: .05}.bg-opacity-50{--tw-bg-opacity: .5}.bg-opacity-55{--tw-bg-opacity: .55}.bg-opacity-60{--tw-bg-opacity: .6}.bg-opacity-65{--tw-bg-opacity: .65}.bg-opacity-70{--tw-bg-opacity: .7}.bg-opacity-75{--tw-bg-opacity: .75}.bg-opacity-80{--tw-bg-opacity: .8}.bg-opacity-85{--tw-bg-opacity: .85}.bg-opacity-90{--tw-bg-opacity: .9}.bg-opacity-95{--tw-bg-opacity: .95}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-l{background-image:linear-gradient(to left,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-\[\#2E5740\]\/35{--tw-gradient-from: rgb(46 87 64 / .35) var(--tw-gradient-from-position);--tw-gradient-to: rgb(46 87 64 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[\#2E5740\]\/45{--tw-gradient-from: rgb(46 87 64 / .45) var(--tw-gradient-from-position);--tw-gradient-to: rgb(46 87 64 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[rgba\(10\,22\,14\,0\.52\)\]{--tw-gradient-from: rgba(10,22,14,.52) var(--tw-gradient-from-position);--tw-gradient-to: rgba(10, 22, 14, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-\[rgba\(10\,22\,14\,0\.58\)\]{--tw-gradient-from: rgba(10,22,14,.58) var(--tw-gradient-from-position);--tw-gradient-to: rgba(10, 22, 14, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-100{--tw-gradient-from: #dbeafe var(--tw-gradient-from-position);--tw-gradient-to: rgb(219 234 254 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-blue-50{--tw-gradient-from: #eff6ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 246 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-100{--tw-gradient-from: #f3f4f6 var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 244 246 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-gray-50{--tw-gradient-from: #f9fafb var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 250 251 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-green-50{--tw-gradient-from: #f0fdf4 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 253 244 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-indigo-50{--tw-gradient-from: #eef2ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(238 242 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-orange-50{--tw-gradient-from: #fff7ed var(--tw-gradient-from-position);--tw-gradient-to: rgb(255 247 237 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-pink-50{--tw-gradient-from: #fdf2f8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(253 242 248 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-100{--tw-gradient-from: #f3e8ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(243 232 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-purple-50{--tw-gradient-from: #faf5ff var(--tw-gradient-from-position);--tw-gradient-to: rgb(250 245 255 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-red-500{--tw-gradient-from: #ef4444 var(--tw-gradient-from-position);--tw-gradient-to: rgb(239 68 68 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-starfruit-100{--tw-gradient-from: #e6f5ec var(--tw-gradient-from-position);--tw-gradient-to: rgb(230 245 236 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-starfruit-50{--tw-gradient-from: #f0faf5 var(--tw-gradient-from-position);--tw-gradient-to: rgb(240 250 245 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-starfruit-500{--tw-gradient-from: #00a87e var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 168 126 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-starfruit-600{--tw-gradient-from: #009670 var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 150 112 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-transparent{--tw-gradient-from: transparent var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.from-yellow-50{--tw-gradient-from: #fefce8 var(--tw-gradient-from-position);--tw-gradient-to: rgb(254 252 232 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.via-\[\#A0611C\]\/20{--tw-gradient-to: rgb(160 97 28 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(160 97 28 / .2) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[\#A0611C\]\/25{--tw-gradient-to: rgb(160 97 28 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgb(160 97 28 / .25) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-\[rgba\(74\,124\,89\,0\.22\)\]{--tw-gradient-to: rgba(74, 124, 89, 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), rgba(74,124,89,.22) var(--tw-gradient-via-position), var(--tw-gradient-to)}.via-transparent{--tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to)}.to-\[rgba\(74\,124\,89\,0\.08\)\]{--tw-gradient-to: rgba(74,124,89,.08) var(--tw-gradient-to-position)}.to-black\/20{--tw-gradient-to: rgb(0 0 0 / .2) var(--tw-gradient-to-position)}.to-blue-100\/50{--tw-gradient-to: rgb(219 234 254 / .5) var(--tw-gradient-to-position)}.to-blue-200{--tw-gradient-to: #bfdbfe var(--tw-gradient-to-position)}.to-gray-100\/50{--tw-gradient-to: rgb(243 244 246 / .5) var(--tw-gradient-to-position)}.to-gray-50{--tw-gradient-to: #f9fafb var(--tw-gradient-to-position)}.to-green-100\/50{--tw-gradient-to: rgb(220 252 231 / .5) var(--tw-gradient-to-position)}.to-indigo-100\/50{--tw-gradient-to: rgb(224 231 255 / .5) var(--tw-gradient-to-position)}.to-orange-100\/50{--tw-gradient-to: rgb(255 237 213 / .5) var(--tw-gradient-to-position)}.to-pink-100\/50{--tw-gradient-to: rgb(252 231 243 / .5) var(--tw-gradient-to-position)}.to-purple-100\/50{--tw-gradient-to: rgb(243 232 255 / .5) var(--tw-gradient-to-position)}.to-purple-200{--tw-gradient-to: #e9d5ff var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to: #dc2626 var(--tw-gradient-to-position)}.to-starfruit-100{--tw-gradient-to: #e6f5ec var(--tw-gradient-to-position)}.to-starfruit-100\/50{--tw-gradient-to: rgb(230 245 236 / .5) var(--tw-gradient-to-position)}.to-starfruit-200{--tw-gradient-to: #c0e6d2 var(--tw-gradient-to-position)}.to-starfruit-600{--tw-gradient-to: #009670 var(--tw-gradient-to-position)}.to-starfruit-700{--tw-gradient-to: #007d5e var(--tw-gradient-to-position)}.to-transparent{--tw-gradient-to: transparent var(--tw-gradient-to-position)}.to-white{--tw-gradient-to: #ffffff var(--tw-gradient-to-position)}.to-yellow-100\/50{--tw-gradient-to: rgb(254 249 195 / .5) var(--tw-gradient-to-position)}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-1\.5{padding:.375rem}.p-10{padding:2.5rem}.p-2{padding:.5rem}.p-2\.5{padding:.625rem}.p-3{padding:.75rem}.p-3\.5{padding:.875rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-3\.5{padding-left:.875rem;padding-right:.875rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-6{padding-top:1.5rem;padding-bottom:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[3px\]{padding-top:3px;padding-bottom:3px}.pb-0{padding-bottom:0}.pb-0\.5{padding-bottom:.125rem}.pb-1{padding-bottom:.25rem}.pb-1\.5{padding-bottom:.375rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}.pb-16{padding-bottom:4rem}.pb-2{padding-bottom:.5rem}.pb-2\.5{padding-bottom:.625rem}.pb-20{padding-bottom:5rem}.pb-24{padding-bottom:6rem}.pb-3{padding-bottom:.75rem}.pb-32{padding-bottom:8rem}.pb-4{padding-bottom:1rem}.pb-5{padding-bottom:1.25rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pl-10{padding-left:2.5rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-9{padding-left:2.25rem}.pl-\[3\%\]{padding-left:3%}.pr-0{padding-right:0}.pr-2{padding-right:.5rem}.pr-2\.5{padding-right:.625rem}.pr-4{padding-right:1rem}.pr-6{padding-right:1.5rem}.pr-8{padding-right:2rem}.pr-9{padding-right:2.25rem}.pt-0{padding-top:0}.pt-0\.5{padding-top:.125rem}.pt-1{padding-top:.25rem}.pt-1\.5{padding-top:.375rem}.pt-10{padding-top:2.5rem}.pt-12{padding-top:3rem}.pt-14{padding-top:3.5rem}.pt-16{padding-top:4rem}.pt-2{padding-top:.5rem}.pt-24{padding-top:6rem}.pt-3{padding-top:.75rem}.pt-4{padding-top:1rem}.pt-6{padding-top:1.5rem}.pt-7{padding-top:1.75rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-display{font-family:Fraunces,ui-serif,serif}.font-mono,.font-sans{font-family:Poppins,system-ui,sans-serif}.font-serif{font-family:Fraunces,ui-serif,serif}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-5xl{font-size:3rem;line-height:1}.text-\[0\.65rem\]{font-size:.65rem}.text-\[0\.72rem\]{font-size:.72rem}.text-\[0\.78rem\]{font-size:.78rem}.text-\[0\.8125rem\]{font-size:.8125rem}.text-\[0\.86rem\]{font-size:.86rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[0\.8rem\]{font-size:.8rem}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[0\.9rem\]{font-size:.9rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.1rem\]{font-size:1.1rem}.text-\[1\.55rem\]{font-size:1.55rem}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[19px\]{font-size:19px}.text-\[1rem\]{font-size:1rem}.text-\[2\.25rem\]{font-size:2.25rem}.text-\[2\.35rem\]{font-size:2.35rem}.text-\[2rem\]{font-size:2rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-light{font-weight:300}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.italic{font-style:italic}.not-italic{font-style:normal}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-\[0\.94\]{line-height:.94}.leading-\[0\.95\]{line-height:.95}.leading-\[0\.96\]{line-height:.96}.leading-\[0\.98\]{line-height:.98}.leading-\[0\.9\]{line-height:.9}.leading-\[0\]{line-height:0}.leading-\[1\.02\]{line-height:1.02}.leading-\[1\.04\]{line-height:1.04}.leading-\[1\.05\]{line-height:1.05}.leading-\[1\.08\]{line-height:1.08}.leading-\[1\.12\]{line-height:1.12}.leading-\[1\.15\]{line-height:1.15}.leading-\[1\.1\]{line-height:1.1}.leading-\[1\.2\]{line-height:1.2}.leading-\[1\.35\]{line-height:1.35}.leading-\[1\.65\]{line-height:1.65}.leading-\[1\.75\]{line-height:1.75}.leading-\[1\.78\]{line-height:1.78}.leading-\[1\.7\]{line-height:1.7}.leading-\[1\.82\]{line-height:1.82}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.leading-tight{line-height:1.25}.tracking-\[-0\.005em\]{letter-spacing:-.005em}.tracking-\[-0\.025em\]{letter-spacing:-.025em}.tracking-\[-0\.02em\]{letter-spacing:-.02em}.tracking-\[-0\.035em\]{letter-spacing:-.035em}.tracking-\[-0\.03em\]{letter-spacing:-.03em}.tracking-\[-0\.045em\]{letter-spacing:-.045em}.tracking-\[-0\.04em\]{letter-spacing:-.04em}.tracking-\[0\.05em\]{letter-spacing:.05em}.tracking-\[0\.08em\]{letter-spacing:.08em}.tracking-\[0\.11em\]{letter-spacing:.11em}.tracking-\[0\.12em\]{letter-spacing:.12em}.tracking-\[0\.14em\]{letter-spacing:.14em}.tracking-\[0\.15em\]{letter-spacing:.15em}.tracking-\[0\.16em\]{letter-spacing:.16em}.tracking-\[0\.18em\]{letter-spacing:.18em}.tracking-\[0\.1em\]{letter-spacing:.1em}.tracking-\[0\.22em\]{letter-spacing:.22em}.tracking-\[0\.26em\]{letter-spacing:.26em}.tracking-\[0\.2em\]{letter-spacing:.2em}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.text-\[\#13110f\]{--tw-text-opacity: 1;color:rgb(19 17 15 / var(--tw-text-opacity, 1))}.text-\[\#131C17\]{--tw-text-opacity: 1;color:rgb(19 28 23 / var(--tw-text-opacity, 1))}.text-\[\#131C17\]\/10{color:#131c171a}.text-\[\#25592F\]{--tw-text-opacity: 1;color:rgb(37 89 47 / var(--tw-text-opacity, 1))}.text-\[\#2E5740\]{--tw-text-opacity: 1;color:rgb(46 87 64 / var(--tw-text-opacity, 1))}.text-\[\#2E5740\]\/\[0\.07\]{color:#2e574012}.text-\[\#4a554f\]{--tw-text-opacity: 1;color:rgb(74 85 79 / var(--tw-text-opacity, 1))}.text-\[\#5a7561\]{--tw-text-opacity: 1;color:rgb(90 117 97 / var(--tw-text-opacity, 1))}.text-\[\#6a665f\]{--tw-text-opacity: 1;color:rgb(106 102 95 / var(--tw-text-opacity, 1))}.text-\[\#7db88a\]{--tw-text-opacity: 1;color:rgb(125 184 138 / var(--tw-text-opacity, 1))}.text-\[\#A0611C\]{--tw-text-opacity: 1;color:rgb(160 97 28 / var(--tw-text-opacity, 1))}.text-\[\#A0611C\]\/15{color:#a0611c26}.text-\[\#F0C97A\]{--tw-text-opacity: 1;color:rgb(240 201 122 / var(--tw-text-opacity, 1))}.text-\[\#F0C97A\]\/15{color:#f0c97a26}.text-\[\#F4F1EB\]{--tw-text-opacity: 1;color:rgb(244 241 235 / var(--tw-text-opacity, 1))}.text-\[\#F4F1EB\]\/80{color:#f4f1ebcc}.text-\[rgba\(14\,26\,18\,0\.72\)\]{color:#0e1a12b8}.text-\[var\(--amber\)\]{color:var(--amber)}.text-\[var\(--amber-dk\)\]{color:var(--amber-dk)}.text-\[var\(--amber-lt\)\]{color:var(--amber-lt)}.text-\[var\(--char\)\]{color:var(--char)}.text-\[var\(--sage\)\]{color:var(--sage)}.text-\[var\(--sage-dk\)\]{color:var(--sage-dk)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-amber-600{--tw-text-opacity: 1;color:rgb(217 119 6 / var(--tw-text-opacity, 1))}.text-amber-700{--tw-text-opacity: 1;color:rgb(180 83 9 / var(--tw-text-opacity, 1))}.text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.text-blue-700{--tw-text-opacity: 1;color:rgb(29 78 216 / var(--tw-text-opacity, 1))}.text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.text-blue-900{--tw-text-opacity: 1;color:rgb(30 58 138 / var(--tw-text-opacity, 1))}.text-card-foreground{color:hsl(var(--card-foreground))}.text-current{color:currentColor}.text-cyan-600{--tw-text-opacity: 1;color:rgb(8 145 178 / var(--tw-text-opacity, 1))}.text-destructive{color:hsl(var(--destructive))}.text-destructive-foreground{color:hsl(var(--destructive-foreground))}.text-emerald-600{--tw-text-opacity: 1;color:rgb(5 150 105 / var(--tw-text-opacity, 1))}.text-foreground{color:hsl(var(--foreground))}.text-foreground\/50{color:hsl(var(--foreground) / .5)}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.text-gray-800{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.text-green-600{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.text-green-700{--tw-text-opacity: 1;color:rgb(21 128 61 / var(--tw-text-opacity, 1))}.text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.text-green-900{--tw-text-opacity: 1;color:rgb(20 83 45 / var(--tw-text-opacity, 1))}.text-indigo-600{--tw-text-opacity: 1;color:rgb(79 70 229 / var(--tw-text-opacity, 1))}.text-indigo-900{--tw-text-opacity: 1;color:rgb(49 46 129 / var(--tw-text-opacity, 1))}.text-muted-foreground{color:hsl(var(--muted-foreground))}.text-orange-600{--tw-text-opacity: 1;color:rgb(234 88 12 / var(--tw-text-opacity, 1))}.text-orange-700{--tw-text-opacity: 1;color:rgb(194 65 12 / var(--tw-text-opacity, 1))}.text-orange-900{--tw-text-opacity: 1;color:rgb(124 45 18 / var(--tw-text-opacity, 1))}.text-pink-900{--tw-text-opacity: 1;color:rgb(131 24 67 / var(--tw-text-opacity, 1))}.text-primary{color:hsl(var(--primary))}.text-primary-foreground{color:hsl(var(--primary-foreground))}.text-purple-600{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.text-purple-700{--tw-text-opacity: 1;color:rgb(126 34 206 / var(--tw-text-opacity, 1))}.text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.text-purple-900{--tw-text-opacity: 1;color:rgb(88 28 135 / var(--tw-text-opacity, 1))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity, 1))}.text-red-600{--tw-text-opacity: 1;color:rgb(220 38 38 / var(--tw-text-opacity, 1))}.text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.text-rose-600{--tw-text-opacity: 1;color:rgb(225 29 72 / var(--tw-text-opacity, 1))}.text-secondary-foreground{color:hsl(var(--secondary-foreground))}.text-starfruit-500{--tw-text-opacity: 1;color:rgb(0 168 126 / var(--tw-text-opacity, 1))}.text-starfruit-600{--tw-text-opacity: 1;color:rgb(0 150 112 / var(--tw-text-opacity, 1))}.text-starfruit-700{--tw-text-opacity: 1;color:rgb(0 125 94 / var(--tw-text-opacity, 1))}.text-starfruit-800{--tw-text-opacity: 1;color:rgb(0 100 75 / var(--tw-text-opacity, 1))}.text-starfruit-900{--tw-text-opacity: 1;color:rgb(0 82 64 / var(--tw-text-opacity, 1))}.text-teal-600{--tw-text-opacity: 1;color:rgb(13 148 136 / var(--tw-text-opacity, 1))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/30{color:#ffffff4d}.text-white\/40{color:#fff6}.text-white\/50{color:#ffffff80}.text-white\/55{color:#ffffff8c}.text-white\/70{color:#ffffffb3}.text-white\/80{color:#fffc}.text-white\/85{color:#ffffffd9}.text-white\/90{color:#ffffffe6}.text-yellow-600{--tw-text-opacity: 1;color:rgb(202 138 4 / var(--tw-text-opacity, 1))}.text-yellow-800{--tw-text-opacity: 1;color:rgb(133 77 14 / var(--tw-text-opacity, 1))}.text-yellow-900{--tw-text-opacity: 1;color:rgb(113 63 18 / var(--tw-text-opacity, 1))}.text-opacity-0{--tw-text-opacity: 0}.text-opacity-10{--tw-text-opacity: .1}.text-opacity-100{--tw-text-opacity: 1}.text-opacity-15{--tw-text-opacity: .15}.text-opacity-20{--tw-text-opacity: .2}.text-opacity-25{--tw-text-opacity: .25}.text-opacity-30{--tw-text-opacity: .3}.text-opacity-35{--tw-text-opacity: .35}.text-opacity-40{--tw-text-opacity: .4}.text-opacity-45{--tw-text-opacity: .45}.text-opacity-5{--tw-text-opacity: .05}.text-opacity-50{--tw-text-opacity: .5}.text-opacity-55{--tw-text-opacity: .55}.text-opacity-60{--tw-text-opacity: .6}.text-opacity-65{--tw-text-opacity: .65}.text-opacity-70{--tw-text-opacity: .7}.text-opacity-75{--tw-text-opacity: .75}.text-opacity-80{--tw-text-opacity: .8}.text-opacity-85{--tw-text-opacity: .85}.text-opacity-90{--tw-text-opacity: .9}.text-opacity-95{--tw-text-opacity: .95}.underline{text-decoration-line:underline}.decoration-\[rgba\(46\,87\,64\,0\.35\)\]{text-decoration-color:#2e574059}.decoration-amber-400\/50{text-decoration-color:#fbbf2480}.decoration-white\/35{text-decoration-color:#ffffff59}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.placeholder-opacity-0::-moz-placeholder{--tw-placeholder-opacity: 0}.placeholder-opacity-0::placeholder{--tw-placeholder-opacity: 0}.placeholder-opacity-10::-moz-placeholder{--tw-placeholder-opacity: .1}.placeholder-opacity-10::placeholder{--tw-placeholder-opacity: .1}.placeholder-opacity-100::-moz-placeholder{--tw-placeholder-opacity: 1}.placeholder-opacity-100::placeholder{--tw-placeholder-opacity: 1}.placeholder-opacity-15::-moz-placeholder{--tw-placeholder-opacity: .15}.placeholder-opacity-15::placeholder{--tw-placeholder-opacity: .15}.placeholder-opacity-20::-moz-placeholder{--tw-placeholder-opacity: .2}.placeholder-opacity-20::placeholder{--tw-placeholder-opacity: .2}.placeholder-opacity-25::-moz-placeholder{--tw-placeholder-opacity: .25}.placeholder-opacity-25::placeholder{--tw-placeholder-opacity: .25}.placeholder-opacity-30::-moz-placeholder{--tw-placeholder-opacity: .3}.placeholder-opacity-30::placeholder{--tw-placeholder-opacity: .3}.placeholder-opacity-35::-moz-placeholder{--tw-placeholder-opacity: .35}.placeholder-opacity-35::placeholder{--tw-placeholder-opacity: .35}.placeholder-opacity-40::-moz-placeholder{--tw-placeholder-opacity: .4}.placeholder-opacity-40::placeholder{--tw-placeholder-opacity: .4}.placeholder-opacity-45::-moz-placeholder{--tw-placeholder-opacity: .45}.placeholder-opacity-45::placeholder{--tw-placeholder-opacity: .45}.placeholder-opacity-5::-moz-placeholder{--tw-placeholder-opacity: .05}.placeholder-opacity-5::placeholder{--tw-placeholder-opacity: .05}.placeholder-opacity-50::-moz-placeholder{--tw-placeholder-opacity: .5}.placeholder-opacity-50::placeholder{--tw-placeholder-opacity: .5}.placeholder-opacity-55::-moz-placeholder{--tw-placeholder-opacity: .55}.placeholder-opacity-55::placeholder{--tw-placeholder-opacity: .55}.placeholder-opacity-60::-moz-placeholder{--tw-placeholder-opacity: .6}.placeholder-opacity-60::placeholder{--tw-placeholder-opacity: .6}.placeholder-opacity-65::-moz-placeholder{--tw-placeholder-opacity: .65}.placeholder-opacity-65::placeholder{--tw-placeholder-opacity: .65}.placeholder-opacity-70::-moz-placeholder{--tw-placeholder-opacity: .7}.placeholder-opacity-70::placeholder{--tw-placeholder-opacity: .7}.placeholder-opacity-75::-moz-placeholder{--tw-placeholder-opacity: .75}.placeholder-opacity-75::placeholder{--tw-placeholder-opacity: .75}.placeholder-opacity-80::-moz-placeholder{--tw-placeholder-opacity: .8}.placeholder-opacity-80::placeholder{--tw-placeholder-opacity: .8}.placeholder-opacity-85::-moz-placeholder{--tw-placeholder-opacity: .85}.placeholder-opacity-85::placeholder{--tw-placeholder-opacity: .85}.placeholder-opacity-90::-moz-placeholder{--tw-placeholder-opacity: .9}.placeholder-opacity-90::placeholder{--tw-placeholder-opacity: .9}.placeholder-opacity-95::-moz-placeholder{--tw-placeholder-opacity: .95}.placeholder-opacity-95::placeholder{--tw-placeholder-opacity: .95}.opacity-0{opacity:0}.opacity-10{opacity:.1}.opacity-100{opacity:1}.opacity-15{opacity:.15}.opacity-20{opacity:.2}.opacity-25{opacity:.25}.opacity-30{opacity:.3}.opacity-35{opacity:.35}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-5{opacity:.05}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-65{opacity:.65}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-\[0\.22\]{opacity:.22}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_-2px_8px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow: 0 -2px 8px rgba(0,0,0,.05);--tw-shadow-colored: 0 -2px 8px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_10px_30px_rgba\(14\,26\,18\,0\.06\)\]{--tw-shadow: 0 10px 30px rgba(14,26,18,.06);--tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_26px_rgba\(74\,124\,89\,0\.22\)\]{--tw-shadow: 0 12px 26px rgba(74,124,89,.22);--tw-shadow-colored: 0 12px 26px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_12px_32px_-24px_rgba\(19\,28\,23\,0\.35\)\]{--tw-shadow: 0 12px 32px -24px rgba(19,28,23,.35);--tw-shadow-colored: 0 12px 32px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_14px_30px_-24px_rgba\(19\,28\,23\,0\.42\)\]{--tw-shadow: 0 14px 30px -24px rgba(19,28,23,.42);--tw-shadow-colored: 0 14px 30px -24px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_16px_46px_rgba\(14\,26\,18\,0\.07\)\]{--tw-shadow: 0 16px 46px rgba(14,26,18,.07);--tw-shadow-colored: 0 16px 46px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_20px_50px_-30px_rgba\(26\,22\,18\,0\.55\)\]{--tw-shadow: 0 20px 50px -30px rgba(26,22,18,.55);--tw-shadow-colored: 0 20px 50px -30px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_22px_70px_rgba\(14\,26\,18\,0\.08\)\]{--tw-shadow: 0 22px 70px rgba(14,26,18,.08);--tw-shadow-colored: 0 22px 70px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(14\,26\,18\,0\.20\)\]{--tw-shadow: 0 30px 80px rgba(14,26,18,.2);--tw-shadow-colored: 0 30px 80px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(0\,0\,0\,0\.25\)\]{--tw-shadow: 0 8px 22px rgba(0,0,0,.25);--tw-shadow-colored: 0 8px 22px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-inner{--tw-shadow: inset 0 2px 4px 0 rgb(0 0 0 / .05);--tw-shadow-colored: inset 0 2px 4px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.outline{outline-style:solid}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-white\/15{--tw-ring-color: rgb(255 255 255 / .15)}.ring-opacity-0{--tw-ring-opacity: 0}.ring-opacity-10{--tw-ring-opacity: .1}.ring-opacity-100{--tw-ring-opacity: 1}.ring-opacity-15{--tw-ring-opacity: .15}.ring-opacity-20{--tw-ring-opacity: .2}.ring-opacity-25{--tw-ring-opacity: .25}.ring-opacity-30{--tw-ring-opacity: .3}.ring-opacity-35{--tw-ring-opacity: .35}.ring-opacity-40{--tw-ring-opacity: .4}.ring-opacity-45{--tw-ring-opacity: .45}.ring-opacity-5{--tw-ring-opacity: .05}.ring-opacity-50{--tw-ring-opacity: .5}.ring-opacity-55{--tw-ring-opacity: .55}.ring-opacity-60{--tw-ring-opacity: .6}.ring-opacity-65{--tw-ring-opacity: .65}.ring-opacity-70{--tw-ring-opacity: .7}.ring-opacity-75{--tw-ring-opacity: .75}.ring-opacity-80{--tw-ring-opacity: .8}.ring-opacity-85{--tw-ring-opacity: .85}.ring-opacity-90{--tw-ring-opacity: .9}.ring-opacity-95{--tw-ring-opacity: .95}.ring-offset-background{--tw-ring-offset-color: hsl(var(--background))}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[100px\]{--tw-blur: blur(100px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[55px\]{--tw-blur: blur(55px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur-\[80px\]{--tw-blur: blur(80px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow: drop-shadow(0 1px 2px rgb(0 0 0 / .1)) drop-shadow(0 1px 1px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-\[0_2px_10px_rgba\(26\,43\,35\,0\.12\)\]{--tw-drop-shadow: drop-shadow(0 2px 10px rgba(26,43,35,.12));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-md{--tw-drop-shadow: drop-shadow(0 4px 3px rgb(0 0 0 / .07)) drop-shadow(0 2px 2px rgb(0 0 0 / .06));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow-sm{--tw-drop-shadow: drop-shadow(0 1px 1px rgb(0 0 0 / .05));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.-hue-rotate-0{--tw-hue-rotate: hue-rotate(-0deg);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.-hue-rotate-15{--tw-hue-rotate: hue-rotate(-15deg);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.-hue-rotate-180{--tw-hue-rotate: hue-rotate(-180deg);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.-hue-rotate-30{--tw-hue-rotate: hue-rotate(-30deg);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.-hue-rotate-60{--tw-hue-rotate: hue-rotate(-60deg);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.-hue-rotate-90{--tw-hue-rotate: hue-rotate(-90deg);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hue-rotate-0{--tw-hue-rotate: hue-rotate(0deg);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hue-rotate-15{--tw-hue-rotate: hue-rotate(15deg);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hue-rotate-180{--tw-hue-rotate: hue-rotate(180deg);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hue-rotate-30{--tw-hue-rotate: hue-rotate(30deg);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hue-rotate-60{--tw-hue-rotate: hue-rotate(60deg);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.hue-rotate-90{--tw-hue-rotate: hue-rotate(90deg);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.sepia{--tw-sepia: sepia(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-md{--tw-backdrop-blur: blur(12px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.-backdrop-hue-rotate-0{--tw-backdrop-hue-rotate: hue-rotate(-0deg);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.-backdrop-hue-rotate-15{--tw-backdrop-hue-rotate: hue-rotate(-15deg);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.-backdrop-hue-rotate-180{--tw-backdrop-hue-rotate: hue-rotate(-180deg);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.-backdrop-hue-rotate-30{--tw-backdrop-hue-rotate: hue-rotate(-30deg);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.-backdrop-hue-rotate-60{--tw-backdrop-hue-rotate: hue-rotate(-60deg);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.-backdrop-hue-rotate-90{--tw-backdrop-hue-rotate: hue-rotate(-90deg);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-hue-rotate-0{--tw-backdrop-hue-rotate: hue-rotate(0deg);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-hue-rotate-15{--tw-backdrop-hue-rotate: hue-rotate(15deg);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-hue-rotate-180{--tw-backdrop-hue-rotate: hue-rotate(180deg);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-hue-rotate-30{--tw-backdrop-hue-rotate: hue-rotate(30deg);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-hue-rotate-60{--tw-backdrop-hue-rotate: hue-rotate(60deg);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-hue-rotate-90{--tw-backdrop-hue-rotate: hue-rotate(90deg);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-0{--tw-backdrop-opacity: opacity(0);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-10{--tw-backdrop-opacity: opacity(.1);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-100{--tw-backdrop-opacity: opacity(1);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-15{--tw-backdrop-opacity: opacity(.15);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-20{--tw-backdrop-opacity: opacity(.2);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-25{--tw-backdrop-opacity: opacity(.25);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-30{--tw-backdrop-opacity: opacity(.3);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-35{--tw-backdrop-opacity: opacity(.35);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-40{--tw-backdrop-opacity: opacity(.4);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-45{--tw-backdrop-opacity: opacity(.45);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-5{--tw-backdrop-opacity: opacity(.05);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-50{--tw-backdrop-opacity: opacity(.5);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-55{--tw-backdrop-opacity: opacity(.55);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-60{--tw-backdrop-opacity: opacity(.6);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-65{--tw-backdrop-opacity: opacity(.65);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-70{--tw-backdrop-opacity: opacity(.7);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-75{--tw-backdrop-opacity: opacity(.75);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-80{--tw-backdrop-opacity: opacity(.8);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-85{--tw-backdrop-opacity: opacity(.85);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-90{--tw-backdrop-opacity: opacity(.9);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-opacity-95{--tw-backdrop-opacity: opacity(.95);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-\[transform\,background-color\,border-color\]{transition-property:transform,background-color,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-shadow{transition-property:box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity, 1);transform:translate3d(var(--tw-enter-translate-x, 0),var(--tw-enter-translate-y, 0),0) scale3d(var(--tw-enter-scale, 1),var(--tw-enter-scale, 1),var(--tw-enter-scale, 1)) rotate(var(--tw-enter-rotate, 0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity, 1);transform:translate3d(var(--tw-exit-translate-x, 0),var(--tw-exit-translate-y, 0),0) scale3d(var(--tw-exit-scale, 1),var(--tw-exit-scale, 1),var(--tw-exit-scale, 1)) rotate(var(--tw-exit-rotate, 0))}}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.duration-700{animation-duration:.7s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.running{animation-play-state:running}.paused{animation-play-state:paused}#root{width:100%}.nav-link-horizontal span{position:relative}.nav-link-horizontal span:after{content:"";position:absolute;width:100%;height:2px;bottom:-4px;left:0;background-color:currentColor;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s ease}.nav-link-horizontal.active span:after{transform:scaleX(1);transform-origin:bottom left}.nav-link-horizontal:hover span:after{transform:scaleX(1);transform-origin:bottom left}.print-only{display:none}.additional-fees-row{border-bottom:1px solid #4b5563;background-color:#faf6f6;background-image:linear-gradient(180deg,#ffffff47,#ffffff29),repeating-linear-gradient(-45deg,#6f1d1b12 0,#6f1d1b12 10px,#faf6f6f0 10px,#faf6f6f0 20px)}@media print{header,.nav-header,.mobile-menu-panel,nav,footer{display:none!important}html,body{margin:0!important;padding:0!important;background:#fff!important;color:#000!important;min-height:0!important;height:auto!important}.flex.min-h-screen{min-height:0!important;display:block!important}main{flex-grow:0!important;padding:0!important;margin:0!important}@page{size:letter portrait;margin:.35in}.print-report{min-height:0!important;background:#fff!important}.print-only{display:block!important}.additional-fees-row{border-bottom:1px solid #4b5563!important;background-color:#faf6f6!important;background-image:linear-gradient(180deg,#ffffff38,#ffffff1a),repeating-linear-gradient(-45deg,#5f1a1d0f 0,#5f1a1d0f 8px,#faf6f6f5 8px,#faf6f6f5 16px)!important}.print-report .max-container{max-width:none!important;padding:0!important;margin:0!important}table{-moz-column-break-inside:auto;break-inside:auto;width:100%;table-layout:fixed}thead{display:table-header-group}tr,td,th{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}tbody tr{page-break-after:auto}.print-avoid-break{page-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}.print-compact{font-size:10px!important;line-height:1.15!important}.print-compact .font-bold{font-weight:600!important}.print-compact .font-semibold{font-weight:500!important}.print-no-bg{background:#fff!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}.shadow-xl,.shadow-lg,.shadow-md{box-shadow:none!important}}.scrollbar-hide{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide::-webkit-scrollbar{display:none}@media (min-width: 1280px){@media (max-width: 768px){.trust-indicator .xl\:w-16,.contact-box-mobile .xl\:w-16{height:2.5rem!important;width:2.5rem!important}}}.selection\:bg-\[var\(--sage\)\] *::-moz-selection{background-color:var(--sage)}.selection\:bg-\[var\(--sage\)\] *::selection{background-color:var(--sage)}.selection\:bg-starfruit-200 *::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(192 230 210 / var(--tw-bg-opacity, 1))}.selection\:bg-starfruit-200 *::selection{--tw-bg-opacity: 1;background-color:rgb(192 230 210 / var(--tw-bg-opacity, 1))}.selection\:text-starfruit-900 *::-moz-selection{--tw-text-opacity: 1;color:rgb(0 82 64 / var(--tw-text-opacity, 1))}.selection\:text-starfruit-900 *::selection{--tw-text-opacity: 1;color:rgb(0 82 64 / var(--tw-text-opacity, 1))}.selection\:text-white *::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:text-white *::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:bg-\[var\(--sage\)\]::-moz-selection{background-color:var(--sage)}.selection\:bg-\[var\(--sage\)\]::selection{background-color:var(--sage)}.selection\:bg-starfruit-200::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(192 230 210 / var(--tw-bg-opacity, 1))}.selection\:bg-starfruit-200::selection{--tw-bg-opacity: 1;background-color:rgb(192 230 210 / var(--tw-bg-opacity, 1))}.selection\:text-starfruit-900::-moz-selection{--tw-text-opacity: 1;color:rgb(0 82 64 / var(--tw-text-opacity, 1))}.selection\:text-starfruit-900::selection{--tw-text-opacity: 1;color:rgb(0 82 64 / var(--tw-text-opacity, 1))}.selection\:text-white::-moz-selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.selection\:text-white::selection{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.file\:border-0::file-selector-button{border-width:0px}.file\:bg-transparent::file-selector-button{background-color:transparent}.file\:text-sm::file-selector-button{font-size:.875rem;line-height:1.25rem}.file\:font-medium::file-selector-button{font-weight:500}.placeholder\:text-\[var\(--text-muted\)\]::-moz-placeholder{color:var(--text-muted)}.placeholder\:text-\[var\(--text-muted\)\]::placeholder{color:var(--text-muted)}.placeholder\:text-gray-400::-moz-placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-gray-400::placeholder{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity, 1))}.placeholder\:text-muted-foreground::-moz-placeholder{color:hsl(var(--muted-foreground))}.placeholder\:text-muted-foreground::placeholder{color:hsl(var(--muted-foreground))}.hover\:-translate-y-1:hover{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:scale-\[1\.02\]:hover{--tw-scale-x: 1.02;--tw-scale-y: 1.02;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-\[rgba\(74\,124\,89\,0\.28\)\]:hover{border-color:#4a7c5947}.hover\:border-gray-400:hover{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.hover\:border-starfruit-500:hover{--tw-border-opacity: 1;border-color:rgb(0 168 126 / var(--tw-border-opacity, 1))}.hover\:bg-\[\#131C17\]\/35:hover{background-color:#131c1759}.hover\:bg-\[\#131C17\]\/5:hover{background-color:#131c170d}.hover\:bg-\[var\(--mint\)\]:hover{background-color:var(--mint)}.hover\:bg-\[var\(--sage\)\]:hover{background-color:var(--sage)}.hover\:bg-\[var\(--sage-dk\)\]:hover{background-color:var(--sage-dk)}.hover\:bg-accent:hover{background-color:hsl(var(--accent))}.hover\:bg-amber-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 251 235 / var(--tw-bg-opacity, 1))}.hover\:bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:bg-destructive\/80:hover{background-color:hsl(var(--destructive) / .8)}.hover\:bg-destructive\/90:hover{background-color:hsl(var(--destructive) / .9)}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity, 1))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity, 1))}.hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity, 1))}.hover\:bg-muted:hover{background-color:hsl(var(--muted))}.hover\:bg-muted\/50:hover{background-color:hsl(var(--muted) / .5)}.hover\:bg-orange-50:hover{--tw-bg-opacity: 1;background-color:rgb(255 247 237 / var(--tw-bg-opacity, 1))}.hover\:bg-orange-700:hover{--tw-bg-opacity: 1;background-color:rgb(194 65 12 / var(--tw-bg-opacity, 1))}.hover\:bg-primary\/80:hover{background-color:hsl(var(--primary) / .8)}.hover\:bg-primary\/90:hover{background-color:hsl(var(--primary) / .9)}.hover\:bg-purple-50:hover{--tw-bg-opacity: 1;background-color:rgb(250 245 255 / var(--tw-bg-opacity, 1))}.hover\:bg-red-50:hover{--tw-bg-opacity: 1;background-color:rgb(254 242 242 / var(--tw-bg-opacity, 1))}.hover\:bg-red-700:hover{--tw-bg-opacity: 1;background-color:rgb(185 28 28 / var(--tw-bg-opacity, 1))}.hover\:bg-secondary:hover{background-color:hsl(var(--secondary))}.hover\:bg-secondary\/80:hover{background-color:hsl(var(--secondary) / .8)}.hover\:bg-starfruit-100:hover{--tw-bg-opacity: 1;background-color:rgb(230 245 236 / var(--tw-bg-opacity, 1))}.hover\:bg-starfruit-50:hover{--tw-bg-opacity: 1;background-color:rgb(240 250 245 / var(--tw-bg-opacity, 1))}.hover\:bg-starfruit-50\/30:hover{background-color:#f0faf54d}.hover\:bg-starfruit-50\/40:hover{background-color:#f0faf566}.hover\:bg-starfruit-600:hover{--tw-bg-opacity: 1;background-color:rgb(0 150 112 / var(--tw-bg-opacity, 1))}.hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.hover\:bg-white\/100:hover{background-color:#fff}.hover\:from-starfruit-700:hover{--tw-gradient-from: #007d5e var(--tw-gradient-from-position);--tw-gradient-to: rgb(0 125 94 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.hover\:to-starfruit-800:hover{--tw-gradient-to: #00644b var(--tw-gradient-to-position)}.hover\:text-\[var\(--amber-lt\)\]:hover{color:var(--amber-lt)}.hover\:text-\[var\(--sage-dk\)\]:hover{color:var(--sage-dk)}.hover\:text-accent-foreground:hover{color:hsl(var(--accent-foreground))}.hover\:text-amber-800:hover{--tw-text-opacity: 1;color:rgb(146 64 14 / var(--tw-text-opacity, 1))}.hover\:text-foreground:hover{color:hsl(var(--foreground))}.hover\:text-gray-900:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.hover\:text-muted-foreground:hover{color:hsl(var(--muted-foreground))}.hover\:text-red-700:hover{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.hover\:text-red-900:hover{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity, 1))}.hover\:text-starfruit-600:hover{--tw-text-opacity: 1;color:rgb(0 150 112 / var(--tw-text-opacity, 1))}.hover\:text-starfruit-700:hover{--tw-text-opacity: 1;color:rgb(0 125 94 / var(--tw-text-opacity, 1))}.hover\:text-starfruit-900:hover{--tw-text-opacity: 1;color:rgb(0 82 64 / var(--tw-text-opacity, 1))}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:decoration-\[rgba\(46\,87\,64\,0\.7\)\]:hover{text-decoration-color:#2e5740b3}.hover\:decoration-amber-500:hover{text-decoration-color:#f59e0b}.hover\:decoration-starfruit-500:hover{text-decoration-color:#00a87e}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-2xl:hover{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-\[0_20px_48px_rgba\(14\,26\,18\,0\.10\)\]:hover{--tw-shadow: 0 20px 48px rgba(14,26,18,.1);--tw-shadow-colored: 0 20px 48px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-lg:hover{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.focus\:border-starfruit-500:focus{--tw-border-opacity: 1;border-color:rgb(0 168 126 / var(--tw-border-opacity, 1))}.focus\:bg-gray-100:focus{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.focus\:bg-starfruit-50:focus{--tw-bg-opacity: 1;background-color:rgb(240 250 245 / var(--tw-bg-opacity, 1))}.focus\:text-gray-900:focus{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.focus\:opacity-100:focus{opacity:1}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-\[var\(--nav-focus-ring\)\]:focus{--tw-ring-color: var(--nav-focus-ring)}.focus\:ring-ring:focus{--tw-ring-color: hsl(var(--ring))}.focus\:ring-starfruit-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 168 126 / var(--tw-ring-opacity, 1))}.focus\:ring-offset-2:focus{--tw-ring-offset-width: 2px}.focus-visible\:outline-none:focus-visible{outline:2px solid transparent;outline-offset:2px}.focus-visible\:ring-2:focus-visible{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus-visible\:ring-\[var\(--amber-lt\)\]:focus-visible{--tw-ring-color: var(--amber-lt)}.focus-visible\:ring-\[var\(--sage\)\]:focus-visible{--tw-ring-color: var(--sage)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color: hsl(var(--ring))}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width: 2px}.active\:scale-95:active{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.group:hover .group-hover\:-translate-x-0\.5{--tw-translate-x: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:-translate-x-1{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-0\.5{--tw-translate-x: .125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:translate-x-1{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:rotate-\[-4deg\]{--tw-rotate: -4deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-105{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-\[1\.03\]{--tw-scale-x: 1.03;--tw-scale-y: 1.03;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-x-100{--tw-scale-x: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:border-\[\#7db88a\]\/30{border-color:#7db88a4d}.group:hover .group-hover\:bg-\[\#7db88a\]\/10{background-color:#7db88a1a}.group:hover .group-hover\:bg-\[var\(--sage\)\]{background-color:var(--sage)}.group:hover .group-hover\:text-\[var\(--sage\)\]{color:var(--sage)}.group:hover .group-hover\:text-\[var\(--sage-dk\)\]{color:var(--sage-dk)}.group:hover .group-hover\:text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.group:hover .group-hover\:opacity-100{opacity:1}.group.destructive .group-\[\.destructive\]\:border-muted\/40{border-color:hsl(var(--muted) / .4)}.group.destructive .group-\[\.destructive\]\:text-red-300{--tw-text-opacity: 1;color:rgb(252 165 165 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:hover\:border-destructive\/30:hover{border-color:hsl(var(--destructive) / .3)}.group.destructive .group-\[\.destructive\]\:hover\:bg-destructive:hover{background-color:hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:hover\:text-destructive-foreground:hover{color:hsl(var(--destructive-foreground))}.group.destructive .group-\[\.destructive\]\:hover\:text-red-50:hover{--tw-text-opacity: 1;color:rgb(254 242 242 / var(--tw-text-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-destructive:focus{--tw-ring-color: hsl(var(--destructive))}.group.destructive .group-\[\.destructive\]\:focus\:ring-red-400:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(248 113 113 / var(--tw-ring-opacity, 1))}.group.destructive .group-\[\.destructive\]\:focus\:ring-offset-red-600:focus{--tw-ring-offset-color: #dc2626}.peer:disabled~.peer-disabled\:cursor-not-allowed{cursor:not-allowed}.peer:disabled~.peer-disabled\:opacity-70{opacity:.7}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=left\]\:-translate-x-1[data-side=left]{--tw-translate-x: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x: .25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[side\=top\]\:-translate-y-1[data-side=top]{--tw-translate-y: -.25rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=cancel\]\:translate-x-0[data-swipe=cancel]{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=end\]\:translate-x-\[var\(--radix-toast-swipe-end-x\)\][data-swipe=end]{--tw-translate-x: var(--radix-toast-swipe-end-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[swipe\=move\]\:translate-x-\[var\(--radix-toast-swipe-move-x\)\][data-swipe=move]{--tw-translate-x: var(--radix-toast-swipe-move-x);transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.data-\[state\=active\]\:border-blue-600[data-state=active]{--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1))}.data-\[state\=active\]\:border-green-600[data-state=active]{--tw-border-opacity: 1;border-color:rgb(22 163 74 / var(--tw-border-opacity, 1))}.data-\[state\=active\]\:border-purple-600[data-state=active]{--tw-border-opacity: 1;border-color:rgb(147 51 234 / var(--tw-border-opacity, 1))}.data-\[state\=checked\]\:border-\[var\(--sage\)\][data-state=checked]{border-color:var(--sage)}.data-\[state\=active\]\:bg-background[data-state=active]{background-color:hsl(var(--background))}.data-\[state\=active\]\:bg-white[data-state=active]{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.data-\[state\=checked\]\:bg-\[var\(--sage\)\][data-state=checked]{background-color:var(--sage)}.data-\[state\=checked\]\:bg-primary[data-state=checked]{background-color:hsl(var(--primary))}.data-\[state\=on\]\:bg-accent[data-state=on]{background-color:hsl(var(--accent))}.data-\[state\=on\]\:bg-starfruit-600[data-state=on]{--tw-bg-opacity: 1;background-color:rgb(0 150 112 / var(--tw-bg-opacity, 1))}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:hsl(var(--accent))}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:hsl(var(--muted))}.data-\[state\=active\]\:bg-gradient-to-r[data-state=active]{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.data-\[state\=active\]\:from-emerald-500[data-state=active]{--tw-gradient-from: #10b981 var(--tw-gradient-from-position);--tw-gradient-to: rgb(16 185 129 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.data-\[state\=active\]\:from-orange-500[data-state=active]{--tw-gradient-from: #f97316 var(--tw-gradient-from-position);--tw-gradient-to: rgb(249 115 22 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.data-\[state\=active\]\:to-emerald-600[data-state=active]{--tw-gradient-to: #059669 var(--tw-gradient-to-position)}.data-\[state\=active\]\:to-orange-600[data-state=active]{--tw-gradient-to: #ea580c var(--tw-gradient-to-position)}.data-\[state\=active\]\:text-blue-600[data-state=active]{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:text-foreground[data-state=active]{color:hsl(var(--foreground))}.data-\[state\=active\]\:text-green-600[data-state=active]{--tw-text-opacity: 1;color:rgb(22 163 74 / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:text-purple-600[data-state=active]{--tw-text-opacity: 1;color:rgb(147 51 234 / var(--tw-text-opacity, 1))}.data-\[state\=active\]\:text-white[data-state=active]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\[state\=checked\]\:text-primary-foreground[data-state=checked]{color:hsl(var(--primary-foreground))}.data-\[state\=inactive\]\:text-gray-500[data-state=inactive]{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.data-\[state\=inactive\]\:text-gray-600[data-state=inactive]{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.data-\[state\=on\]\:text-accent-foreground[data-state=on]{color:hsl(var(--accent-foreground))}.data-\[state\=on\]\:text-white[data-state=on]{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.data-\[state\=open\]\:text-muted-foreground[data-state=open]{color:hsl(var(--muted-foreground))}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[state\=active\]\:shadow-md[data-state=active]{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=active\]\:shadow-none[data-state=active]{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=active\]\:shadow-sm[data-state=active]{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.data-\[state\=active\]\:shadow-emerald-500\/40[data-state=active]{--tw-shadow-color: rgb(16 185 129 / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[state\=active\]\:shadow-orange-500\/40[data-state=active]{--tw-shadow-color: rgb(249 115 22 / .4);--tw-shadow: var(--tw-shadow-colored)}.data-\[swipe\=move\]\:transition-none[data-swipe=move]{transition-property:none}.data-\[state\=open\]\:animate-in[data-state=open]{animation-name:enter;animation-duration:.15s;--tw-enter-opacity: initial;--tw-enter-scale: initial;--tw-enter-rotate: initial;--tw-enter-translate-x: initial;--tw-enter-translate-y: initial}.data-\[state\=closed\]\:animate-out[data-state=closed],.data-\[swipe\=end\]\:animate-out[data-swipe=end]{animation-name:exit;animation-duration:.15s;--tw-exit-opacity: initial;--tw-exit-scale: initial;--tw-exit-rotate: initial;--tw-exit-translate-x: initial;--tw-exit-translate-y: initial}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity: 0}.data-\[state\=closed\]\:fade-out-80[data-state=closed]{--tw-exit-opacity: .8}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity: 0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale: .95}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale: .95}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y: -.5rem}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x: .5rem}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x: -.5rem}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y: .5rem}.data-\[state\=closed\]\:slide-out-to-left-1\/2[data-state=closed]{--tw-exit-translate-x: -50%}.data-\[state\=closed\]\:slide-out-to-right-full[data-state=closed]{--tw-exit-translate-x: 100%}.data-\[state\=closed\]\:slide-out-to-top-\[48\%\][data-state=closed]{--tw-exit-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-left-1\/2[data-state=open]{--tw-enter-translate-x: -50%}.data-\[state\=open\]\:slide-in-from-top-\[48\%\][data-state=open]{--tw-enter-translate-y: -48%}.data-\[state\=open\]\:slide-in-from-top-full[data-state=open]{--tw-enter-translate-y: -100%}.data-\[state\=inactive\]\:hover\:bg-gray-100\/50:hover[data-state=inactive]{background-color:#f3f4f680}.data-\[state\=inactive\]\:hover\:bg-gray-200\/50:hover[data-state=inactive]{background-color:#e5e7eb80}.data-\[state\=on\]\:hover\:bg-starfruit-600:hover[data-state=on]{--tw-bg-opacity: 1;background-color:rgb(0 150 112 / var(--tw-bg-opacity, 1))}.data-\[state\=inactive\]\:hover\:text-gray-700:hover[data-state=inactive]{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.data-\[state\=inactive\]\:hover\:text-gray-900:hover[data-state=inactive]{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity, 1))}.dark\:border-destructive:is(.dark *){border-color:hsl(var(--destructive))}@media (max-width: 1023px){.max-\[1023px\]\:hidden{display:none}}@media (max-width: 799px){.max-\[799px\]\:contents{display:contents}}@media not all and (min-width: 768px){.max-md\:mb-4{margin-bottom:1rem}.max-md\:contents{display:contents}.max-md\:overflow-visible{overflow:visible}.max-md\:rounded-none{border-radius:0}.max-md\:border-0{border-width:0px}.max-md\:bg-transparent{background-color:transparent}.max-md\:px-0{padding-left:0;padding-right:0}.max-md\:py-0{padding-top:0;padding-bottom:0}.max-md\:pt-14{padding-top:3.5rem}.max-md\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 640px){.sm\:bottom-0{bottom:0}.sm\:right-0{right:0}.sm\:top-auto{top:auto}.sm\:mt-0{margin-top:0}.sm\:block{display:block}.sm\:inline{display:inline}.sm\:hidden{display:none}.sm\:h-12{height:3rem}.sm\:min-h-\[8\.5rem\]{min-height:8.5rem}.sm\:w-\[170px\]{width:170px}.sm\:w-auto{width:auto}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-col{flex-direction:column}.sm\:items-start{align-items:flex-start}.sm\:items-center{align-items:center}.sm\:justify-end{justify-content:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:gap-10{gap:2.5rem}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-4{gap:1rem}.sm\:space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.sm\:whitespace-nowrap{white-space:nowrap}.sm\:break-normal{overflow-wrap:normal;word-break:normal}.sm\:rounded-lg{border-radius:var(--radius)}.sm\:border-t-0{border-top-width:0px}.sm\:p-5{padding:1.25rem}.sm\:p-6{padding:1.5rem}.sm\:p-7{padding:1.75rem}.sm\:pb-10{padding-bottom:2.5rem}.sm\:pt-0{padding-top:0}.sm\:text-left{text-align:left}.sm\:text-3xl{font-size:1.875rem;line-height:2.25rem}.sm\:text-\[0\.9375rem\]{font-size:.9375rem}.sm\:text-\[1\.7rem\]{font-size:1.7rem}.sm\:text-\[1\.9rem\]{font-size:1.9rem}.data-\[state\=open\]\:sm\:slide-in-from-bottom-full[data-state=open]{--tw-enter-translate-y: 100%}}@media (min-width: 768px){.md\:bottom-24{bottom:6rem}.md\:bottom-8{bottom:2rem}.md\:left-10{left:2.5rem}.md\:right-10{right:2.5rem}.md\:right-4{right:1rem}.md\:top-10{top:2.5rem}.md\:top-5{top:1.25rem}.md\:col-span-4{grid-column:span 4 / span 4}.md\:col-span-8{grid-column:span 8 / span 8}.md\:my-14{margin-top:3.5rem;margin-bottom:3.5rem}.md\:-mt-\[5\.5rem\]{margin-top:-5.5rem}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-14{margin-bottom:3.5rem}.md\:mb-16{margin-bottom:4rem}.md\:mb-2\.5{margin-bottom:.625rem}.md\:mb-3{margin-bottom:.75rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-7{margin-bottom:1.75rem}.md\:mb-8{margin-bottom:2rem}.md\:mt-0{margin-top:0}.md\:mt-16{margin-top:4rem}.md\:mt-2\.5{margin-top:.625rem}.md\:mt-20{margin-top:5rem}.md\:mt-4{margin-top:1rem}.md\:mt-5{margin-top:1.25rem}.md\:mt-7{margin-top:1.75rem}.md\:block{display:block}.md\:inline{display:inline}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-12{height:3rem}.md\:h-14{height:3.5rem}.md\:h-20{height:5rem}.md\:h-24{height:6rem}.md\:h-3\.5{height:.875rem}.md\:h-6{height:1.5rem}.md\:h-7{height:1.75rem}.md\:h-9{height:2.25rem}.md\:h-\[100px\]{height:100px}.md\:h-\[620px\]{height:620px}.md\:h-\[640px\]{height:640px}.md\:h-\[80px\]{height:80px}.md\:min-h-\[620px\]{min-height:620px}.md\:min-h-\[8\.75rem\]{min-height:8.75rem}.md\:w-12{width:3rem}.md\:w-14{width:3.5rem}.md\:w-3\.5{width:.875rem}.md\:w-48{width:12rem}.md\:w-6{width:1.5rem}.md\:w-7{width:1.75rem}.md\:w-9{width:2.25rem}.md\:w-\[620px\]{width:620px}.md\:w-\[640px\]{width:640px}.md\:w-auto{width:auto}.md\:max-w-\[12rem\]{max-width:12rem}.md\:max-w-\[420px\]{max-width:420px}.md\:flex-none{flex:none}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-1\.5{gap:.375rem}.md\:gap-10{gap:2.5rem}.md\:gap-14{gap:3.5rem}.md\:gap-2\.5{gap:.625rem}.md\:gap-3{gap:.75rem}.md\:gap-4{gap:1rem}.md\:gap-5{gap:1.25rem}.md\:gap-7{gap:1.75rem}.md\:gap-8{gap:2rem}.md\:space-y-2\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.md\:space-y-5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.25rem * var(--tw-space-y-reverse))}.md\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.md\:space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.md\:overflow-hidden{overflow:hidden}.md\:rounded-2xl{border-radius:1rem}.md\:rounded-3xl{border-radius:1.5rem}.md\:rounded-\[1\.45rem\]{border-radius:1.45rem}.md\:rounded-\[1\.55rem\]{border-radius:1.55rem}.md\:rounded-\[1\.85rem\]{border-radius:1.85rem}.md\:rounded-\[2\.5rem\]{border-radius:2.5rem}.md\:rounded-\[2rem\]{border-radius:2rem}.md\:rounded-\[3rem\]{border-radius:3rem}.md\:border{border-width:1px}.md\:bg-\[var\(--warm-white\)\]{background-color:var(--warm-white)}.md\:bg-transparent{background-color:transparent}.md\:p-12{padding:3rem}.md\:p-2{padding:.5rem}.md\:p-4{padding:1rem}.md\:p-5{padding:1.25rem}.md\:p-6{padding:1.5rem}.md\:p-8{padding:2rem}.md\:p-9{padding:2.25rem}.md\:px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:px-2\.5{padding-left:.625rem;padding-right:.625rem}.md\:px-3{padding-left:.75rem;padding-right:.75rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.md\:py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:py-20{padding-top:5rem;padding-bottom:5rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:py-8{padding-top:2rem;padding-bottom:2rem}.md\:py-9{padding-top:2.25rem;padding-bottom:2.25rem}.md\:pb-0{padding-bottom:0}.md\:pb-10{padding-bottom:2.5rem}.md\:pb-14{padding-bottom:3.5rem}.md\:pb-20{padding-bottom:5rem}.md\:pb-28{padding-bottom:7rem}.md\:pb-3{padding-bottom:.75rem}.md\:pb-32{padding-bottom:8rem}.md\:pb-6{padding-bottom:1.5rem}.md\:pb-8{padding-bottom:2rem}.md\:pl-6{padding-left:1.5rem}.md\:pl-\[8\%\]{padding-left:8%}.md\:pt-12{padding-top:3rem}.md\:pt-14{padding-top:3.5rem}.md\:pt-16{padding-top:4rem}.md\:pt-20{padding-top:5rem}.md\:pt-24{padding-top:6rem}.md\:pt-32{padding-top:8rem}.md\:pt-4{padding-top:1rem}.md\:pt-8{padding-top:2rem}.md\:font-serif{font-family:Fraunces,ui-serif,serif}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-\[0\.78rem\]{font-size:.78rem}.md\:text-\[0\.7rem\]{font-size:.7rem}.md\:text-\[0\.86rem\]{font-size:.86rem}.md\:text-\[0\.875rem\]{font-size:.875rem}.md\:text-\[0\.95rem\]{font-size:.95rem}.md\:text-\[1\.08rem\]{font-size:1.08rem}.md\:text-\[1\.2rem\]{font-size:1.2rem}.md\:text-\[1\.55rem\]{font-size:1.55rem}.md\:text-\[10px\]{font-size:10px}.md\:text-\[11px\]{font-size:11px}.md\:text-\[13px\]{font-size:13px}.md\:text-\[2\.2rem\]{font-size:2.2rem}.md\:text-\[2\.35rem\]{font-size:2.35rem}.md\:text-\[3\.5rem\]{font-size:3.5rem}.md\:text-\[4\.2rem\]{font-size:4.2rem}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-lg{font-size:1.125rem;line-height:1.75rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}.md\:text-xl{font-size:1.25rem;line-height:1.75rem}.md\:text-xs{font-size:.75rem;line-height:1rem}.md\:font-normal{font-weight:400}.md\:normal-case{text-transform:none}.md\:italic{font-style:italic}.md\:leading-\[0\.92\]{line-height:.92}.md\:leading-\[1\.06\]{line-height:1.06}.md\:tracking-normal{letter-spacing:0em}.md\:text-\[var\(--amber-dk\)\]{color:var(--amber-dk)}.md\:shadow-\[0_12px_38px_rgba\(26\,46\,31\,0\.07\)\]{--tw-shadow: 0 12px 38px rgba(26,46,31,.07);--tw-shadow-colored: 0 12px 38px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.md\:shadow-\[0_24px_56px_-32px_rgba\(19\,28\,23\,0\.38\)\]{--tw-shadow: 0 24px 56px -32px rgba(19,28,23,.38);--tw-shadow-colored: 0 24px 56px -32px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.md\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.md\:backdrop-blur-xl{--tw-backdrop-blur: blur(24px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}}@media (min-width: 800px){.min-\[800px\]\:mb-12{margin-bottom:3rem}.min-\[800px\]\:inline-flex{display:inline-flex}}@media (min-width: 900px){.min-\[900px\]\:mb-14{margin-bottom:3.5rem}.min-\[900px\]\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.lg\:sticky{position:sticky}.lg\:right-10{right:2.5rem}.lg\:top-28{top:7rem}.lg\:col-span-2{grid-column:span 2 / span 2}.lg\:mx-0{margin-left:0;margin-right:0}.lg\:my-16{margin-top:4rem;margin-bottom:4rem}.lg\:mb-2\.5{margin-bottom:.625rem}.lg\:mt-1{margin-top:.25rem}.lg\:mt-8{margin-top:2rem}.lg\:block{display:block}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:h-\[168px\]{height:168px}.lg\:h-\[3\.35rem\]{height:3.35rem}.lg\:min-h-\[660px\]{min-height:660px}.lg\:w-\[200px\]{width:200px}.lg\:max-w-\[280px\]{max-width:280px}.lg\:max-w-none{max-width:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.lg\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[200px_1fr\]{grid-template-columns:200px 1fr}.lg\:grid-cols-\[minmax\(0\,0\.92fr\)_minmax\(420px\,0\.72fr\)\]{grid-template-columns:minmax(0,.92fr) minmax(420px,.72fr)}.lg\:grid-cols-\[minmax\(0\,1\.08fr\)_minmax\(410px\,0\.82fr\)\]{grid-template-columns:minmax(0,1.08fr) minmax(410px,.82fr)}.lg\:grid-cols-\[minmax\(0\,760px\)_320px\]{grid-template-columns:minmax(0,760px) 320px}.lg\:flex-row{flex-direction:row}.lg\:flex-col{flex-direction:column}.lg\:items-start{align-items:flex-start}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:gap-10{gap:2.5rem}.lg\:gap-12{gap:3rem}.lg\:gap-14{gap:3.5rem}.lg\:gap-16{gap:4rem}.lg\:gap-3{gap:.75rem}.lg\:gap-5{gap:1.25rem}.lg\:gap-6{gap:1.5rem}.lg\:gap-x-14{-moz-column-gap:3.5rem;column-gap:3.5rem}.lg\:space-y-7>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.75rem * var(--tw-space-y-reverse))}.lg\:p-11{padding:2.75rem}.lg\:p-5{padding:1.25rem}.lg\:p-6{padding:1.5rem}.lg\:px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-14{padding-left:3.5rem;padding-right:3.5rem}.lg\:px-7{padding-left:1.75rem;padding-right:1.75rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:pb-2\.5{padding-bottom:.625rem}.lg\:pb-24{padding-bottom:6rem}.lg\:pb-32{padding-bottom:8rem}.lg\:pl-8{padding-left:2rem}.lg\:pr-1{padding-right:.25rem}.lg\:pt-1{padding-top:.25rem}.lg\:pt-14{padding-top:3.5rem}.lg\:pt-24{padding-top:6rem}.lg\:pt-3{padding-top:.75rem}.lg\:text-left{text-align:left}.lg\:text-\[1\.08rem\]{font-size:1.08rem}.lg\:text-\[1\.7rem\]{font-size:1.7rem}.lg\:text-\[1\.85rem\]{font-size:1.85rem}.lg\:text-\[1rem\]{font-size:1rem}.lg\:text-\[2\.1rem\]{font-size:2.1rem}.lg\:text-\[3\.75rem\]{font-size:3.75rem}.lg\:text-\[5rem\]{font-size:5rem}.min-\[1024px\]\:flex{display:flex}.min-\[1024px\]\:inline-flex{display:inline-flex}.min-\[1024px\]\:hidden{display:none}}@media (min-width: 1280px){.xl\:-mt-24{margin-top:-6rem}.xl\:mb-14{margin-bottom:3.5rem}.xl\:mb-20{margin-bottom:5rem}.xl\:h-16{height:4rem}.xl\:min-h-\[68vh\]{min-height:68vh}.xl\:min-h-\[9rem\]{min-height:9rem}.xl\:w-16{width:4rem}.xl\:w-\[260px\]{width:260px}.xl\:max-w-\[1120px\]{max-width:1120px}.xl\:grid-cols-\[minmax\(0\,1\.12fr\)_minmax\(460px\,0\.78fr\)\]{grid-template-columns:minmax(0,1.12fr) minmax(460px,.78fr)}.xl\:flex-row{flex-direction:row}.xl\:items-start{align-items:flex-start}.xl\:gap-10{gap:2.5rem}.xl\:gap-16{gap:4rem}.xl\:gap-5{gap:1.25rem}.xl\:p-10{padding:2.5rem}.xl\:p-5{padding:1.25rem}.xl\:p-9{padding:2.25rem}.xl\:pb-44{padding-bottom:11rem}.xl\:pr-2{padding-right:.5rem}.xl\:pt-2{padding-top:.5rem}.xl\:pt-24{padding-top:6rem}.xl\:text-5xl{font-size:3rem;line-height:1}.xl\:text-\[1\.12rem\]{font-size:1.12rem}.xl\:text-\[1\.95rem\]{font-size:1.95rem}.xl\:text-\[2\.25rem\]{font-size:2.25rem}.xl\:text-\[2\.75rem\]{font-size:2.75rem}.xl\:text-lg{font-size:1.125rem;line-height:1.75rem}.min-\[1280px\]\:gap-3\.5{gap:.875rem}}@media (min-width: 1450px){.min-\[1450px\]\:gap-4{gap:1rem}}@media (min-width: 1536px){.\32xl\:min-h-\[70vh\]{min-height:70vh}.\32xl\:min-h-\[9\.25rem\]{min-height:9.25rem}.\32xl\:w-\[300px\]{width:300px}.\32xl\:gap-12{gap:3rem}.\32xl\:gap-20{gap:5rem}.\32xl\:gap-6{gap:1.5rem}.\32xl\:p-10{padding:2.5rem}.\32xl\:p-6{padding:1.5rem}.\32xl\:pr-2{padding-right:.5rem}}@media print{.print\:mb-0{margin-bottom:0}.print\:mb-0\.5{margin-bottom:.125rem}.print\:mb-1{margin-bottom:.25rem}.print\:mb-1\.5{margin-bottom:.375rem}.print\:mb-2{margin-bottom:.5rem}.print\:mb-3{margin-bottom:.75rem}.print\:mb-6{margin-bottom:1.5rem}.print\:mr-\[2px\]{margin-right:2px}.print\:mt-0{margin-top:0}.print\:mt-1{margin-top:.25rem}.print\:mt-2{margin-top:.5rem}.print\:mt-4{margin-top:1rem}.print\:block{display:block}.print\:inline{display:inline}.print\:flex{display:flex}.print\:hidden{display:none}.print\:h-3{height:.75rem}.print\:h-3\.5{height:.875rem}.print\:h-4{height:1rem}.print\:min-h-0{min-height:0px}.print\:w-3\.5{width:.875rem}.print\:w-4{width:1rem}.print\:w-\[12\%\]{width:12%}.print\:w-\[14\%\]{width:14%}.print\:w-\[18\%\]{width:18%}.print\:w-\[20\%\]{width:20%}.print\:w-\[32\%\]{width:32%}.print\:w-\[58\%\]{width:58%}.print\:w-\[6\%\]{width:6%}.print\:w-\[60px\]{width:60px}.print\:w-\[72px\]{width:72px}.print\:w-\[8\%\]{width:8%}.print\:w-px{width:1px}.print\:min-w-\[140px\]{min-width:140px}.print\:table-fixed{table-layout:fixed}.print\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.print\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.print\:flex-row{flex-direction:row}.print\:items-start{align-items:flex-start}.print\:items-end{align-items:flex-end}.print\:justify-between{justify-content:space-between}.print\:gap-1\.5{gap:.375rem}.print\:gap-2{gap:.5rem}.print\:gap-4{gap:1rem}.print\:gap-6{gap:1.5rem}.print\:gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.print\:gap-y-0\.5{row-gap:.125rem}.print\:space-y-0\.5>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.print\:rounded-md{border-radius:calc(var(--radius) - 2px)}.print\:border{border-width:1px}.print\:border-0{border-width:0px}.print\:border-y{border-top-width:1px;border-bottom-width:1px}.print\:\!border-t{border-top-width:1px!important}.print\:\!border-t-2{border-top-width:2px!important}.print\:border-b{border-bottom-width:1px}.print\:border-b-0{border-bottom-width:0px}.print\:border-l{border-left-width:1px}.print\:border-r-2{border-right-width:2px}.print\:border-t{border-top-width:1px}.print\:\!border-\[\#6b7280\]{--tw-border-opacity: 1 !important;border-color:rgb(107 114 128 / var(--tw-border-opacity, 1))!important}.print\:\!border-gray-400{--tw-border-opacity: 1 !important;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))!important}.print\:border-\[\#9ca3af\]{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.print\:border-\[\#b8bec7\]{--tw-border-opacity: 1;border-color:rgb(184 190 199 / var(--tw-border-opacity, 1))}.print\:border-\[\#d1d5db\]{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.print\:border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity, 1))}.print\:border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity, 1))}.print\:border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.print\:border-y-\[\#9ca3af\]{--tw-border-opacity: 1;border-top-color:rgb(156 163 175 / var(--tw-border-opacity, 1));border-bottom-color:rgb(156 163 175 / var(--tw-border-opacity, 1))}.print\:border-l-\[\#8f98a3\]{--tw-border-opacity: 1;border-left-color:rgb(143 152 163 / var(--tw-border-opacity, 1))}.print\:border-r-\[\#8f98a3\]{--tw-border-opacity: 1;border-right-color:rgb(143 152 163 / var(--tw-border-opacity, 1))}.print\:\!bg-white{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))!important}.print\:bg-\[\#fdf7ec\]{--tw-bg-opacity: 1;background-color:rgb(253 247 236 / var(--tw-bg-opacity, 1))}.print\:bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.print\:bg-gray-400{--tw-bg-opacity: 1;background-color:rgb(156 163 175 / var(--tw-bg-opacity, 1))}.print\:bg-green-200{--tw-bg-opacity: 1;background-color:rgb(187 247 208 / var(--tw-bg-opacity, 1))}.print\:bg-starfruit-800{--tw-bg-opacity: 1;background-color:rgb(0 100 75 / var(--tw-bg-opacity, 1))}.print\:bg-transparent{background-color:transparent}.print\:bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.print\:p-2{padding:.5rem}.print\:p-3{padding:.75rem}.print\:px-0{padding-left:0;padding-right:0}.print\:px-1{padding-left:.25rem;padding-right:.25rem}.print\:px-1\.5{padding-left:.375rem;padding-right:.375rem}.print\:px-2{padding-left:.5rem;padding-right:.5rem}.print\:px-5{padding-left:1.25rem;padding-right:1.25rem}.print\:py-0{padding-top:0;padding-bottom:0}.print\:py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.print\:py-1{padding-top:.25rem;padding-bottom:.25rem}.print\:py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.print\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.print\:pl-4{padding-left:1rem}.print\:pl-6{padding-left:1.5rem}.print\:pr-1\.5{padding-right:.375rem}.print\:pr-6{padding-right:1.5rem}.print\:pt-1{padding-top:.25rem}.print\:pt-2{padding-top:.5rem}.print\:pt-4{padding-top:1rem}.print\:text-center{text-align:center}.print\:text-right{text-align:right}.print\:text-\[10px\]{font-size:10px}.print\:text-\[11px\]{font-size:11px}.print\:text-\[12px\]{font-size:12px}.print\:text-\[13px\]{font-size:13px}.print\:text-\[14px\]{font-size:14px}.print\:text-\[20px\]{font-size:20px}.print\:text-\[24px\]{font-size:24px}.print\:text-\[8px\]{font-size:8px}.print\:text-\[9px\]{font-size:9px}.print\:text-lg{font-size:1.125rem;line-height:1.75rem}.print\:text-sm{font-size:.875rem;line-height:1.25rem}.print\:text-xl{font-size:1.25rem;line-height:1.75rem}.print\:text-xs{font-size:.75rem;line-height:1rem}.print\:font-bold{font-weight:700}.print\:font-semibold{font-weight:600}.print\:leading-tight{line-height:1.25}.print\:tracking-\[0\.06em\]{letter-spacing:.06em}.print\:text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity, 1))}.print\:text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.print\:text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.print\:text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity, 1))}.print\:text-green-800{--tw-text-opacity: 1;color:rgb(22 101 52 / var(--tw-text-opacity, 1))}.print\:text-purple-800{--tw-text-opacity: 1;color:rgb(107 33 168 / var(--tw-text-opacity, 1))}.print\:text-red-700{--tw-text-opacity: 1;color:rgb(185 28 28 / var(--tw-text-opacity, 1))}.print\:text-red-800{--tw-text-opacity: 1;color:rgb(153 27 27 / var(--tw-text-opacity, 1))}.print\:text-starfruit-700{--tw-text-opacity: 1;color:rgb(0 125 94 / var(--tw-text-opacity, 1))}.print\:text-starfruit-800{--tw-text-opacity: 1;color:rgb(0 100 75 / var(--tw-text-opacity, 1))}.print\:no-underline{text-decoration-line:none}.print\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.print\:hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.print\:hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:0}@media (min-width: 1024px){.lg\:\[\&\>\*\]\:min-w-0>*{min-width:0px}}.\[\&\>span\]\:line-clamp-1>span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.\[\&\>svg\+div\]\:translate-y-\[-3px\]>svg+div{--tw-translate-y: -3px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.\[\&\>svg\]\:absolute>svg{position:absolute}.\[\&\>svg\]\:left-4>svg{left:1rem}.\[\&\>svg\]\:top-4>svg{top:1rem}.\[\&\>svg\]\:text-destructive>svg{color:hsl(var(--destructive))}.\[\&\>svg\]\:text-foreground>svg{color:hsl(var(--foreground))}.\[\&\>svg\~\*\]\:pl-7>svg~*{padding-left:1.75rem}.\[\&\>tr\]\:last\:border-b-0:last-child>tr{border-bottom-width:0px}.\[\&_p\]\:leading-relaxed p{line-height:1.625}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:1rem;height:1rem}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-width:0px}.\[\&_tr\]\:border-b tr{border-bottom-width:1px}.sfe-cta{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:2.75rem;padding:.875rem 1.75rem;border-radius:9999px;border:1.5px solid transparent;font-family:var(--font-body, Poppins, system-ui, sans-serif);font-size:.875rem;font-weight:700;line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease,background .3s ease}button.sfe-cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:none}.sfe-cta:focus-visible{outline:2px solid rgba(240,201,122,.9);outline-offset:3px}.sfe-cta:disabled,.sfe-cta[aria-disabled=true]{opacity:.65;cursor:not-allowed;pointer-events:none}.sfe-cta--primary{color:#fff;border-color:#7dc88aeb;background:linear-gradient(165deg,#122a1ed1,#1e4830b8 48%,#163426c7);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000038,0 0 0 1px #7dc88a38,0 0 14px #5eb4768c,0 0 28px #4a9b6261,0 0 44px #2e784838}.sfe-cta--primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at 22% 0%,rgba(255,255,255,.16) 0%,transparent 55%);pointer-events:none}.sfe-cta--primary:hover{transform:translateY(-3px);border-color:#94dca2fa;background:linear-gradient(165deg,#163224e0,#26583ac7 48%,#1a3c2cd6);box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #0003,0 0 0 1px #94dca247,0 0 18px #6ec884a6,0 0 36px #52af6c7a,0 0 52px #348c4e47}.sfe-cta--primary:focus-visible{outline-color:#7dc88ae6}.sfe-cta--primary.sfe-cta--on-light{background:linear-gradient(165deg,#22583af0,#2e7848e0 52%,#266440eb);box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000001f,0 0 0 1px #5eb47659,0 0 12px #4a9b6273,0 0 24px #4a9b6247,0 0 36px #2e784829}.sfe-cta--primary.sfe-cta--on-light:hover{box-shadow:inset 0 1px #ffffff42,inset 0 -1px #0000001a,0 0 0 1px #6ec88466,0 0 16px #52af6c85,0 0 32px #4a9b625c,0 0 44px #2e784833}@media (max-width: 767px){.sfe-cta--primary.sfe-cta--responsive-light{background:linear-gradient(165deg,#22583af0,#2e7848e0 52%,#266440eb);box-shadow:inset 0 1px #ffffff38,inset 0 -1px #0000001f,0 0 0 1px #5eb47659,0 0 12px #4a9b6273,0 0 24px #4a9b6247,0 0 36px #2e784829}}.sfe-cta--secondary{color:#fffffffa;border-color:#f0c97ae6;background:linear-gradient(165deg,#0e0c0ac7,#1c160ead 52%,#120e0abd);box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000040,0 0 0 1px #f0c97a2e,0 0 14px #f0c97a7a,0 0 28px #d48c3a5c,0 0 44px #b46e2833}.sfe-cta--secondary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:radial-gradient(circle at 78% 0%,rgba(255,220,160,.12) 0%,transparent 52%);pointer-events:none}.sfe-cta--secondary:hover{transform:translateY(-3px);border-color:#f8d694fa;background:linear-gradient(165deg,#14100cdb,#241c12c2 52%,#16120cd1);box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000038,0 0 0 1px #f8d6943d,0 0 18px #f8d28294,0 0 36px #e4a84870,0 0 52px #c4783042}.sfe-cta--secondary:focus-visible{outline-color:#f0c97ae6}.sfe-cta--secondary.sfe-cta--on-light{color:#0a1f17;border-color:#d48c3ad1;background:linear-gradient(165deg,#fffffff5,#eef5efeb);box-shadow:inset 0 1px #fffffff2,inset 0 -1px #4a7c590f,0 0 0 1px #d48c3a38,0 0 10px #f0c97a52,0 0 22px #d48c3a2e,0 0 34px #b46e281a}.sfe-cta--secondary.sfe-cta--on-light:hover{border-color:#c47a2eeb;box-shadow:inset 0 1px #fff,inset 0 -1px #4a7c5914,0 0 0 1px #d48c3a47,0 0 14px #f0c97a66,0 0 28px #d48c3a3d,0 0 40px #b46e2824}.sfe-cta--lg{min-height:3.25rem;padding:1rem 2rem;font-size:.9375rem}.sfe-cta--block{width:100%}.sfe-cta-group{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.65rem;overflow:visible}.sfe-cta-group--glow:before{content:"";position:absolute;left:50%;top:50%;z-index:0;width:min(100%,36rem);height:7rem;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse 52% 88% at 22% 50%,rgba(94,163,106,.38) 0%,transparent 68%),radial-gradient(ellipse 52% 88% at 78% 50%,rgba(212,140,58,.34) 0%,transparent 68%);filter:blur(18px);pointer-events:none}.sfe-cta-group--on-light:before{opacity:.55}.sfe-cta-group>.sfe-cta{position:relative;z-index:1}.sfe-cta>svg,.sfe-cta>span>svg{position:relative;z-index:1;flex-shrink:0}@media (min-width: 640px){.sfe-cta-group--stack-sm-row{flex-direction:row}.sfe-cta-group--stack-sm-row .sfe-cta--block-sm-auto{width:auto}}@media (prefers-reduced-motion: reduce){.sfe-cta:hover{transform:none}}
