.dqQtWW_hero{--hero-green:var(--primary-green,#2db57e);--hero-green-dark:var(--primary-green-dark,#1d7f58);--hero-pink:var(--accent-pink,#ff5c7a);--hero-ink:var(--dark-charcoal,#333);--hero-muted:var(--muted-ink,#5b6b63);--header-h:73px;height:calc(100vh - var(--header-h));min-height:520px;color:var(--hero-ink);flex-direction:column;display:flex;position:relative;overflow:hidden}.dqQtWW_loader{z-index:6;background:linear-gradient(180deg, #fff 0%, var(--mint-tint,#eafaf3) 100%);flex-direction:column;justify-content:center;align-items:center;gap:16px;transition:opacity .5s,visibility .5s;display:flex;position:absolute;inset:0}.dqQtWW_loaderDone{opacity:0;visibility:hidden;pointer-events:none}.dqQtWW_loaderSpinner{border:3px solid #2db57e2e;border-top-color:var(--hero-green);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite dqQtWW_loaderSpin}.dqQtWW_loaderText{letter-spacing:.22em;color:var(--hero-muted);font-size:.72rem;font-weight:700}@keyframes dqQtWW_loaderSpin{to{transform:rotate(360deg)}}.dqQtWW_stage{z-index:0;position:absolute;inset:0;overflow:hidden}.dqQtWW_scene{visibility:hidden;position:absolute;inset:0}.dqQtWW_scene.dqQtWW_active{visibility:visible}.dqQtWW_zoomer{position:absolute;inset:0}.dqQtWW_scene.dqQtWW_active .dqQtWW_zoomer{animation:9s ease-out .4s forwards dqQtWW_drift}@keyframes dqQtWW_drift{0%{transform:scale(1)}to{transform:scale(1.05)}}.dqQtWW_full{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.dqQtWW_tilewrap{visibility:hidden;position:absolute;inset:0}.dqQtWW_scene.dqQtWW_tiles .dqQtWW_tilewrap{visibility:visible}.dqQtWW_scene.dqQtWW_tiles .dqQtWW_full{visibility:hidden}.dqQtWW_tile{opacity:1;will-change:transform, opacity;backface-visibility:hidden;background-repeat:no-repeat;position:absolute;transform:none}.dqQtWW_tilewrap.dqQtWW_out .dqQtWW_tile{transition:transform 1.25s cubic-bezier(.16,.55,.35,1),opacity 1.1s cubic-bezier(.33,.55,.45,1)}.dqQtWW_tilewrap.dqQtWW_in .dqQtWW_tile{transition:transform .55s cubic-bezier(.22,.68,.31,1),opacity .5s}.dqQtWW_tile.dqQtWW_scatter{opacity:0;transform:var(--sc)}.dqQtWW_scrim{z-index:1;pointer-events:none;background:linear-gradient(90deg,#fffffff0 0%,#fffc 24%,#ffffff57 42%,#fff0 56%);position:absolute;inset:0}.dqQtWW_particles{z-index:2;pointer-events:none;opacity:.5;width:100%;height:100%;position:absolute;inset:0}.dqQtWW_copy{z-index:3;flex-direction:column;flex:1;justify-content:center;width:100%;max-width:1200px;min-height:0;margin:0 auto;padding:0 24px;display:flex;position:relative}.dqQtWW_copyInner{max-width:640px}.dqQtWW_copyswap{grid-template-columns:minmax(0,1fr);display:grid}.dqQtWW_copyblock{pointer-events:none;grid-area:1/1;min-width:0}.dqQtWW_copyblock .dqQtWW_cel{opacity:0;transition:opacity .55s,transform .55s;transform:translateY(16px)}.dqQtWW_copyblock.dqQtWW_show .dqQtWW_cel{opacity:1;transform:none}.dqQtWW_copyblock.dqQtWW_show .dqQtWW_cel:first-child{transition-delay:.18s}.dqQtWW_copyblock.dqQtWW_show .dqQtWW_cel:nth-child(2){transition-delay:.32s}.dqQtWW_copyblock.dqQtWW_show .dqQtWW_cel:nth-child(3){transition-delay:.46s}.dqQtWW_copyblock:not(.dqQtWW_show) .dqQtWW_cel{transition-duration:.45s;transition-delay:0s}.dqQtWW_eyebrow{color:var(--hero-green-dark);letter-spacing:.16em;margin-bottom:14px;font-size:.82rem;font-weight:700}.dqQtWW_title{letter-spacing:.02em;color:var(--hero-ink);margin:0;font-size:clamp(2.1rem,4.3vw,3.6rem);font-weight:900;line-height:1.3}.dqQtWW_grad{background:linear-gradient(90deg, var(--hero-green), var(--hero-pink));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.dqQtWW_lead{color:var(--hero-muted);margin:22px 0 0;font-size:clamp(.92rem,1.2vw,1.05rem);font-weight:500;line-height:1.9}.dqQtWW_ctas{flex-wrap:wrap;align-items:center;gap:14px;margin-top:30px;animation:.7s .5s both dqQtWW_heroFadeUp;display:flex}.dqQtWW_btnPrimary{background:var(--hero-green);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;padding:17px 40px;font-size:15.5px;font-weight:700;transition:transform .2s;display:inline-flex;box-shadow:0 14px 34px -14px #2db57ebf}.dqQtWW_btnPrimary:hover{transform:translateY(-2px)}.dqQtWW_ctaNote{color:var(--hero-muted);margin:12px 0 0;font-size:.74rem;animation:.7s .6s both dqQtWW_heroFadeUp}@keyframes dqQtWW_heroFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (max-width:640px){.dqQtWW_hero{height:calc(100vh - var(--header-h));min-height:560px}.dqQtWW_stage{flex:0 0 42%;order:1;min-height:0;position:relative}.dqQtWW_stage:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(#0000,#fff);height:14%;position:absolute;bottom:0;left:0;right:0}.dqQtWW_scrim,.dqQtWW_particles{display:none}.dqQtWW_copy{background:#fff;flex:1;order:2;justify-content:flex-start;padding:16px 20px 14px}.dqQtWW_copyInner{max-width:none}.dqQtWW_eyebrow{margin-bottom:8px;font-size:.72rem}.dqQtWW_title{font-size:clamp(1.7rem,7.8vw,2.2rem)}.dqQtWW_lead{margin-top:12px;font-size:.86rem;line-height:1.8}.dqQtWW_pcbr{display:none}.dqQtWW_ctas{width:100%;margin-top:16px}.dqQtWW_btnPrimary{width:100%;padding:15px 24px}.dqQtWW_ctaNote{margin-top:9px;font-size:.7rem}}
