:root{--hw-yellow: #FFC21A;--hw-yellow-soft: #FFE27A;--hw-yellow-deep: #E9A100;--hw-ink: #111111;--hw-text: #55554E;--hw-muted: #8A8A80;--hw-green: #14301F;--hw-green-2: #1E4A2E;--hw-cream: #FFFBF0;--hw-cream-2: #FFF5DB;--hw-white: #FFFFFF;--hw-line: #EFE8D6;--hw-danger: #C2410C;--hw-success: #1E6B3A;--hw-radius: 14px;--hw-radius-lg: 22px;--hw-shadow: 0 10px 30px rgba(46, 38, 6, .08);--hw-shadow-sm: 0 3px 12px rgba(46, 38, 6, .07);--hw-font: "Outfit", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--hw-container: 1180px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body.hw-body{margin:0;font-family:var(--hw-font);font-size:16px;line-height:1.55;color:var(--hw-ink);background:var(--hw-cream);-webkit-font-smoothing:antialiased;overflow-x:hidden}img,svg,canvas{display:block;max-width:100%}a{color:inherit}button,input{font:inherit}.hw-container{width:100%;max-width:var(--hw-container);margin:0 auto;padding:0 24px}.hw-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.hw-skip{position:absolute;left:-999px;top:8px;background:var(--hw-ink);color:#fff;padding:8px 14px;border-radius:8px;z-index:100}.hw-skip:focus{left:8px}.hw-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}:focus-visible{outline:3px solid var(--hw-ink);outline-offset:3px;border-radius:6px}.hw-header{position:relative;z-index:5;display:flex;justify-content:center;padding:18px 16px 0}.hw-page-home .hw-header{position:absolute;left:0;right:0;top:0}.hw-logo{display:inline-flex;align-items:center;gap:8px;text-decoration:none}.hw-logo__mark{width:40px;height:40px}.hw-logo__word{font-size:36px;font-weight:800;letter-spacing:-1.2px;line-height:1;color:var(--hw-ink)}.hw-logo__dot{color:var(--hw-yellow)}.hw-logo__picture{display:inline-flex}.hw-logo__img{display:block;height:40px;width:auto;max-width:min(220px,60vw);object-fit:contain}@media(max-width:600px){.hw-logo__img{height:34px;max-width:60vw}}.hw-hero{position:relative;padding:72px 0 34px;background:radial-gradient(900px 520px at 72% 38%,rgba(255,214,92,.38),transparent 62%),radial-gradient(600px 400px at 0% 0%,rgba(255,236,170,.55),transparent 70%),linear-gradient(180deg,#FFF8E6 0%,var(--hw-cream) 100%);overflow:hidden}.hw-hero__leaves,.hw-cta__leaves{position:absolute;inset:0;pointer-events:none}.hw-hero__leaves:before,.hw-hero__leaves:after{content:"";position:absolute;width:220px;height:220px;background:radial-gradient(closest-side,#3e8e418c,#3e8e4100 70%);filter:blur(14px);border-radius:60% 40%}.hw-hero__leaves:before{left:-90px;bottom:30px}.hw-hero__leaves:after{right:-110px;top:120px;width:260px}.hw-hero__grid{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:24px}.hw-badge{display:inline-flex;align-items:center;gap:10px;margin:0 0 22px;padding:8px 16px;background:var(--hw-white);border-radius:999px;box-shadow:var(--hw-shadow-sm);font-size:12px;font-weight:600;letter-spacing:1.6px;text-transform:uppercase}.hw-badge__dot{width:9px;height:9px;border-radius:50%;background:var(--hw-yellow);box-shadow:0 0 0 3px #ffc21a40}.hw-hero__title{margin:0 0 22px;font-size:clamp(42px,6vw,70px);line-height:.98;font-weight:800;letter-spacing:-2.4px}.hw-underline{position:relative;white-space:nowrap;display:inline-block;isolation:isolate}.hw-underline:after{content:"";position:absolute;left:0;right:.12em;bottom:-.1em;height:.16em;border-radius:99px;background:var(--hw-yellow);z-index:-1}.hw-hero__lead{margin:0 0 26px;max-width:470px;color:var(--hw-text);font-size:18px;font-weight:300;line-height:1.5}.hw-invite{margin:-8px 0 18px;max-width:470px;padding:10px 14px;background:#ffffffd9;border:1px dashed var(--hw-yellow-deep);border-radius:12px;font-size:15px}.hw-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:52px;padding:0 24px;border:0;border-radius:var(--hw-radius);font-weight:600;font-size:16px;text-decoration:none;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease;white-space:nowrap}.hw-btn--primary{background:var(--hw-yellow);color:var(--hw-ink);box-shadow:0 6px 18px #e9a10052}.hw-btn--primary:hover{transform:translateY(-1px);box-shadow:0 10px 22px #e9a10061}.hw-btn--primary:active{transform:translateY(0)}.hw-btn--ghost{background:transparent;color:var(--hw-ink);box-shadow:inset 0 0 0 1.5px var(--hw-line)}.hw-btn--dark{background:var(--hw-green);color:#fff}.hw-btn--sm{min-height:40px;padding:0 16px;font-size:14px;border-radius:10px}.hw-btn[disabled],.hw-btn.is-loading{opacity:.75;cursor:progress;transform:none}.hw-btn.is-loading .hw-btn__label:after{content:"";display:inline-block;width:14px;height:14px;margin-left:8px;vertical-align:-2px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:hw-spin .7s linear infinite}@keyframes hw-spin{to{transform:rotate(360deg)}}.hw-tabs{display:inline-flex;gap:4px;padding:4px;margin:0 0 14px;max-width:100%;background:var(--hw-cream-2);border:1.5px solid var(--hw-line);border-radius:999px}.hw-tabs__tab{appearance:none;border:0;background:transparent;font:inherit;font-size:15px;font-weight:600;color:var(--hw-text);padding:9px 18px;min-height:40px;border-radius:999px;cursor:pointer;transition:background .15s ease,color .15s ease}.hw-tabs__tab[aria-selected=true]{background:var(--hw-ink);color:var(--hw-white)}.hw-tabs__tab:focus-visible{outline:3px solid rgba(255,194,26,.6);outline-offset:2px}[role=tabpanel][hidden]{display:none}.hw-signup{max-width:480px}.hw-signup__row{display:flex;gap:10px}.hw-field{position:relative;flex:1 1 auto;display:flex;align-items:center;min-width:0;background:var(--hw-white);border:1.5px solid var(--hw-line);border-radius:var(--hw-radius);box-shadow:var(--hw-shadow-sm);transition:border-color .15s ease,box-shadow .15s ease}.hw-field:focus-within{border-color:var(--hw-yellow-deep);box-shadow:0 0 0 4px #ffc21a40}.hw-field.is-invalid{border-color:var(--hw-danger)}.hw-field__icon{position:absolute;left:16px;width:22px;height:22px;color:#6b6b63;pointer-events:none}.hw-field input{width:100%;min-height:50px;padding:0 14px 0 50px;border:0;background:transparent;border-radius:var(--hw-radius);font-size:16px;color:var(--hw-ink)}.hw-field input:focus{outline:none}.hw-field input::placeholder{color:#8a8a80}.hw-consent{display:flex;align-items:flex-start;gap:10px;margin:14px 0 0;font-size:14px;color:var(--hw-text);cursor:pointer}.hw-consent input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--hw-green);flex:none}.hw-consent em{font-style:normal;color:var(--hw-muted)}.hw-code[hidden]{display:none}.hw-code__intro{margin:0 0 12px;font-size:15px;color:var(--hw-ink);outline:none}.hw-code__field input{font-size:24px;font-weight:700;letter-spacing:.4em;font-variant-numeric:tabular-nums;text-align:center}.hw-code__field input::placeholder{letter-spacing:.4em;font-weight:400}.hw-code__actions{display:flex;flex-wrap:wrap;gap:6px 10px;align-items:center}.hw-linkbtn{background:none;border:0;padding:4px 0;font:inherit;color:var(--hw-ink);text-decoration:underline;cursor:pointer}.hw-linkbtn:disabled{color:var(--hw-text);text-decoration:none;cursor:default;opacity:.75}.hw-linkbtn:focus-visible{outline:3px solid var(--hw-yellow-deep);outline-offset:2px;border-radius:4px}.hw-signup__note{margin:10px 0 0;font-size:14px;color:var(--hw-text)}.hw-signup__note a{color:var(--hw-ink)}.hw-signup__feedback:empty{display:none}.hw-alert{margin:12px 0 0;padding:12px 14px;border-radius:12px;font-size:15px}.hw-alert--success{background:#ecf8ef;color:var(--hw-success);border:1px solid #CBEBD3}.hw-alert--error{background:#fff1ea;color:var(--hw-danger);border:1px solid #FBD5C2}.hw-alert--info{background:#fff7db;color:#6b4e00;border:1px solid #FBE7A6}.hw-signup.is-done .hw-signup__row,.hw-signup.is-done .hw-consent{display:none}.hw-signup-success{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;background:var(--hw-white);border-radius:var(--hw-radius);box-shadow:var(--hw-shadow-sm);border:1.5px solid #CBEBD3}.hw-signup-success__icon{font-size:26px;line-height:1}.hw-signup-success p{margin:0}.hw-signup-success__title{font-weight:700;margin-bottom:4px!important}.hw-member-panel{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;align-items:center;max-width:480px;padding:16px 18px;background:var(--hw-white);border-radius:var(--hw-radius-lg);box-shadow:var(--hw-shadow)}.hw-member-panel .hw-btn{grid-column:1 / -1}.hw-member-panel__bee{width:64px;height:64px;border-radius:50%;background:var(--hw-cream-2)}.hw-member-panel__eyebrow{margin:0;font-size:12px;font-weight:600;letter-spacing:1.2px;text-transform:uppercase;color:var(--hw-success)}.hw-member-panel__name{margin:2px 0 0;font-size:18px}.hw-member-panel__meta{margin:0;color:var(--hw-text);font-size:14px}.hw-member-panel.is-celebrating{animation:hw-pop .6s ease-out both}@keyframes hw-pop{0%{transform:scale(.96);opacity:0}to{transform:scale(1);opacity:1}}.hw-proof{display:flex;align-items:center;gap:16px;margin-top:26px;min-height:44px}.hw-proof__avatars{display:flex}.hw-proof__avatar,.hw-live__avatar{width:40px;height:40px;margin-left:-10px;border-radius:50%;background:var(--hw-cream-2);border:3px solid var(--hw-white);box-shadow:var(--hw-shadow-sm);overflow:hidden}.hw-proof__avatar:first-child,.hw-live__avatar:first-child{margin-left:0}.hw-proof__avatar svg,.hw-live__avatar svg,.hw-member-panel__bee svg{width:100%;height:100%}.hw-proof__text{margin:0;color:var(--hw-text);font-size:15px}.hw-proof__count{color:var(--hw-ink);font-weight:700;font-size:17px;text-decoration:underline;text-decoration-color:var(--hw-yellow);text-decoration-thickness:3px;text-underline-offset:4px}.hw-hero__visual{position:relative}.hw-hive{position:relative;width:100%;aspect-ratio:640 / 520}.hw-hive__art,.hw-hive__img{position:absolute;inset:0;width:100%;height:100%}.hw-hive__canvas{position:absolute;inset:-6% -4% -4% -10%;width:114%;height:110%;touch-action:pan-y}.hw-hive.no-glow .hw-hive__glow,.hw-hive.no-deco .hw-deco,.hw-hive.no-bgfx .hw-bgfx{display:none}.hw-hive__glow{transform-origin:330px 250px;animation:hw-breathe 6s ease-in-out infinite}@keyframes hw-breathe{50%{opacity:.82;transform:scale(1.03)}}.hw-deco{pointer-events:none}.hw-abee__body{transform-box:fill-box;transform-origin:50% 50%;animation:hw-abee-bob 2.8s ease-in-out infinite}.hw-abee--b .hw-abee__body{animation-duration:3.3s;animation-delay:-1.1s}.hw-abee--c .hw-abee__body{animation-duration:2.4s;animation-delay:-.6s}.hw-abee--cta2 .hw-abee__body{animation-duration:3.1s;animation-delay:-1.7s}@keyframes hw-abee-bob{50%{transform:translateY(-2.4px)}}.hw-wing{transform-box:fill-box;transform-origin:50% 92%;will-change:transform}.hw-wing--back{animation:hw-flap-back 52ms ease-in-out infinite alternate}.hw-wing--front{animation:hw-flap-front 46ms ease-in-out infinite alternate}@keyframes hw-flap-back{0%{transform:rotate(-26deg) scaleY(1)}to{transform:rotate(16deg) scaleY(.8)}}@keyframes hw-flap-front{0%{transform:rotate(24deg) scaleY(1)}to{transform:rotate(-16deg) scaleY(.8)}}.hw-deco__trail{fill:none;stroke:#f2b705;stroke-width:2.2;stroke-dasharray:1 7;stroke-linecap:round;stroke-linejoin:round;opacity:.38}.hw-flower{opacity:0;transform-origin:0 0;animation:hw-fl-life var(--dur, 16s) cubic-bezier(.45,0,.25,1) var(--delay, 0s) infinite}.hw-flower__petals,.hw-flower__bud,.hw-flower__core{transform-origin:0 0}.hw-flower__petals--back{animation:hw-fl-back var(--dur, 16s) cubic-bezier(.4,0,.2,1) var(--delay, 0s) infinite}.hw-flower__petals--front{animation:hw-fl-front var(--dur, 16s) cubic-bezier(.4,0,.2,1) var(--delay, 0s) infinite}.hw-flower__bud{animation:hw-fl-bud var(--dur, 16s) ease-in-out var(--delay, 0s) infinite}.hw-flower__core{animation:hw-fl-core var(--dur, 16s) ease-in-out var(--delay, 0s) infinite}@keyframes hw-fl-life{0%{opacity:0;transform:scale(.55) translateY(3px)}7%{opacity:.95;transform:scale(.64) translateY(0)}30%{opacity:1;transform:scale(1) rotate(-2deg)}58%{opacity:1;transform:scale(1.04) rotate(3deg)}82%{opacity:.85;transform:scale(.84) rotate(5deg)}93%{opacity:0;transform:scale(.6) rotate(6deg) translateY(2px)}to{opacity:0;transform:scale(.55) translateY(3px)}}@keyframes hw-fl-back{0%,8%{transform:scale(.2) rotate(-16deg)}32%{transform:scale(1) rotate(0)}60%{transform:scale(1.03) rotate(4deg)}80%{transform:scale(.5) rotate(10deg)}92%,to{transform:scale(.2) rotate(14deg)}}@keyframes hw-fl-front{0%,14%{transform:scale(.15) rotate(18deg)}38%{transform:scale(1) rotate(0)}58%{transform:scale(1) rotate(-3deg)}78%{transform:scale(.4) rotate(-8deg)}90%,to{transform:scale(.15) rotate(-14deg)}}@keyframes hw-fl-bud{0%,14%{opacity:1;transform:scale(1)}30%{opacity:0;transform:scale(1.25)}84%{opacity:0;transform:scale(1.1)}94%,to{opacity:1;transform:scale(1)}}@keyframes hw-fl-core{0%,14%{transform:scale(0)}36%,78%{transform:scale(1)}92%,to{transform:scale(0)}}.hw-hive__art.is-paused *,.hw-cta__bees.is-paused *{animation-play-state:paused!important}.hw-hive__tooltip{position:absolute;z-index:4;transform:translate(-50%,calc(-100% - 14px));padding:6px 10px;background:var(--hw-green);color:#fff;border-radius:10px;font-size:13px;line-height:1.3;white-space:nowrap;pointer-events:none;box-shadow:var(--hw-shadow-sm)}.hw-hive__tooltip small{display:block;opacity:.75;font-size:11px}.hw-live{position:absolute;top:-28px;right:0;z-index:3;min-width:200px;padding:14px 18px;background:var(--hw-white);border-radius:18px;box-shadow:var(--hw-shadow)}.hw-live__title{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600}.hw-live__dot{width:9px;height:9px;border-radius:50%;background:#22a447;box-shadow:0 0 #22a44780;animation:hw-pulse 2s infinite}@keyframes hw-pulse{70%{box-shadow:0 0 0 8px #22a44700}to{box-shadow:0 0 #22a44700}}.hw-live__sub{margin:0 0 0 17px;font-size:13px;color:var(--hw-text)}.hw-live__avatars{display:flex;align-items:center;margin:8px 0 0 17px;min-height:0}.hw-live__avatars:empty{display:none}.hw-live__avatar{width:30px;height:30px;border-width:2px;margin-left:-7px}.hw-live__more{margin-left:4px;padding:3px 7px;border-radius:99px;background:#f2efe6;font-size:11px;color:var(--hw-text)}.hw-strip{background:var(--hw-white);border-top:1px solid var(--hw-line);border-bottom:1px solid var(--hw-line)}.hw-strip__inner{display:flex;align-items:center;justify-content:center;gap:48px;min-height:56px;padding-top:10px;padding-bottom:10px;flex-wrap:wrap}.hw-strip__label{margin:0;font-size:11px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--hw-muted)}.hw-strip__list{display:flex;gap:48px;margin:0;padding:0;list-style:none;flex-wrap:wrap;justify-content:center}.hw-strip__list li{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:500}.hw-strip__list svg{width:20px;height:20px}.hw-features{position:relative;padding:56px 0 72px;background:radial-gradient(400px 300px at 0% 100%,rgba(62,142,65,.14),transparent 70%),radial-gradient(400px 300px at 100% 100%,rgba(62,142,65,.14),transparent 70%),var(--hw-cream)}.hw-section-title{margin:0 0 10px;text-align:center;font-size:clamp(28px,3.6vw,40px);font-weight:800;letter-spacing:-1.4px;line-height:1.1}.hw-section-lead{margin:0 auto 32px;max-width:660px;text-align:center;color:var(--hw-text);font-size:17px;font-weight:300}.hw-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hw-card{display:flex;flex-direction:column;padding:26px 28px 24px;background:var(--hw-white);border:1px solid var(--hw-line);border-radius:var(--hw-radius-lg);box-shadow:var(--hw-shadow-sm);overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.hw-card:hover{transform:translateY(-3px);box-shadow:var(--hw-shadow)}.hw-card__icon{display:grid;place-items:center;width:48px;height:48px;margin-bottom:16px;border-radius:12px;background:var(--hw-yellow)}.hw-card__icon svg{width:24px;height:24px}.hw-card h3{margin:0 0 6px;font-size:20px;font-weight:700;letter-spacing:-.3px}.hw-card p{margin:0;color:var(--hw-text);font-weight:300;font-size:15.5px;line-height:1.45}.hw-card__art,.hw-card__img{display:block;flex:0 0 auto;width:100%;height:auto;margin-top:auto;padding-top:10px;object-fit:contain;overflow:visible}.hw-cta{position:relative;padding:34px 0 40px;background:radial-gradient(500px 220px at 50% 0%,rgba(255,194,26,.08),transparent 70%),var(--hw-green);color:#fff;overflow:hidden;text-align:center}.hw-cta__leaves:before,.hw-cta__leaves:after{content:"";position:absolute;bottom:-60px;width:280px;height:220px;background:radial-gradient(closest-side,#5caa5099,#5caa5000 72%);filter:blur(10px)}.hw-cta__leaves:before{left:-80px}.hw-cta__leaves:after{right:-80px}.hw-cta__bees{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hw-cta__trail{fill:none;stroke:#f2b705;stroke-width:2.4;stroke-dasharray:3 8;stroke-linecap:round}.hw-cta__trail--pink{stroke:#ff7aa8}.hw-cta__trail--white{stroke:#ffffffb3}.hw-cta__inner{position:relative}.hw-cta__eyebrow{margin:0 0 6px;color:var(--hw-yellow);font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.hw-cta__title{margin:0 0 10px;font-size:clamp(30px,4vw,42px);font-weight:800;letter-spacing:-1.2px}.hw-cta__text{margin:0 0 20px;font-size:15px;font-weight:300;color:#ffffffe0}.hw-footer{background:var(--hw-green);color:#ffffffa6;font-size:13px;border-top:1px solid rgba(255,255,255,.08)}.hw-footer__inner{display:flex;justify-content:space-between;align-items:center;gap:16px;padding-top:16px;padding-bottom:16px}.hw-footer nav{display:flex;gap:6px;flex-wrap:wrap}.hw-footer a{text-decoration:none;display:inline-flex;align-items:center;min-height:44px;padding:0 6px}.hw-footer a:hover{color:#fff}body:not(.hw-page-home) .hw-footer{background:transparent;color:var(--hw-muted);border-top:1px solid var(--hw-line)}body:not(.hw-page-home) .hw-footer a:hover{color:var(--hw-ink)}.hw-page{padding:40px 0 64px}.hw-page__card{max-width:640px;margin:0 auto;padding:36px;background:var(--hw-white);border-radius:var(--hw-radius-lg);box-shadow:var(--hw-shadow)}.hw-page__card--wide{max-width:980px}.hw-page__title{margin:0 0 10px;font-size:clamp(26px,3.4vw,36px);font-weight:800;letter-spacing:-1px;line-height:1.1}.hw-page__lead{margin:0 0 20px;color:var(--hw-text);font-weight:300;font-size:17px}.hw-page__card p{color:var(--hw-text)}.hw-page__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.hw-spinner{width:36px;height:36px;margin:8px 0 18px;border:4px solid var(--hw-yellow-soft);border-top-color:var(--hw-yellow-deep);border-radius:50%;animation:hw-spin .8s linear infinite}.hw-inline-form{display:flex;gap:10px;margin-top:12px}.hw-inline-form .hw-field{flex:1}.hw-prose h2{margin:26px 0 8px;font-size:20px}.hw-prose p,.hw-prose li{color:var(--hw-text)}.hw-dash{display:grid;grid-template-columns:320px minmax(0,1fr);gap:22px;align-items:start}.hw-dash__bee{position:sticky;top:20px;padding:24px;background:var(--hw-white);border-radius:var(--hw-radius-lg);box-shadow:var(--hw-shadow);text-align:center}.hw-dash__bee-canvas{width:220px;height:220px;margin:0 auto 8px;border-radius:50%;background:radial-gradient(circle,#FFF1BF 0%,#FFF8E4 60%,transparent 70%)}.hw-dash__bee-name{margin:0;font-size:22px;font-weight:800;letter-spacing:-.5px}.hw-dash__bee-level{display:inline-block;margin:6px 0 0;padding:4px 12px;border-radius:99px;background:var(--hw-yellow);font-size:13px;font-weight:600}.hw-dash__bee-code{margin:10px 0 0;font-size:12px;color:var(--hw-muted);letter-spacing:1px}.hw-dash__main{display:grid;gap:18px}.hw-panel{padding:24px;background:var(--hw-white);border-radius:var(--hw-radius-lg);box-shadow:var(--hw-shadow-sm);border:1px solid var(--hw-line)}.hw-panel h2{margin:0 0 12px;font-size:18px;font-weight:700}.hw-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.hw-stat{padding:14px;border-radius:14px;background:var(--hw-cream)}.hw-stat__value{display:block;font-size:28px;font-weight:800;line-height:1.1}.hw-stat__label{font-size:13px;color:var(--hw-text)}.hw-progress{height:12px;margin:10px 0 6px;border-radius:99px;background:#f2eddd;overflow:hidden}.hw-progress__bar{height:100%;border-radius:99px;background:linear-gradient(90deg,var(--hw-yellow),var(--hw-yellow-deep));transition:width .8s ease}.hw-ladder{display:flex;gap:6px;flex-wrap:wrap;margin:12px 0 0;padding:0;list-style:none}.hw-ladder li{padding:4px 10px;border-radius:99px;font-size:12px;background:#f2efe6;color:var(--hw-text)}.hw-ladder li.is-reached{background:var(--hw-green);color:#fff}.hw-share{display:flex;gap:8px}.hw-share input{flex:1;min-width:0;min-height:48px;padding:0 14px;border:1.5px solid var(--hw-line);border-radius:12px;background:var(--hw-cream);font-size:15px}.hw-share-links{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.hw-table{width:100%;border-collapse:collapse;font-size:14px}.hw-table th,.hw-table td{padding:10px 8px;border-bottom:1px solid var(--hw-line);text-align:left}.hw-table th{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:var(--hw-muted);font-weight:600}.hw-pill{display:inline-block;padding:2px 10px;border-radius:99px;font-size:12px;font-weight:600;background:#f2efe6}.hw-pill--credited{background:#e3f4e8;color:var(--hw-success)}.hw-pill--pending,.hw-pill--review{background:#fff4cf;color:#7a5a00}.hw-pill--rejected{background:#f7e9e3;color:var(--hw-danger)}.hw-check{display:flex;gap:10px;align-items:flex-start;margin:10px 0;font-size:15px;color:var(--hw-text)}.hw-check input{width:18px;height:18px;margin-top:3px;accent-color:var(--hw-green)}.hw-input{width:100%;min-height:46px;padding:0 14px;border:1.5px solid var(--hw-line);border-radius:12px;background:#fff}.hw-input:focus{outline:none;border-color:var(--hw-yellow-deep);box-shadow:0 0 0 4px #ffc21a40}.hw-label{display:block;margin:0 0 6px;font-size:14px;font-weight:600}.hw-muted{color:var(--hw-muted);font-size:14px}.hw-toast{position:fixed;left:50%;bottom:24px;z-index:50;transform:translate(-50%);padding:12px 18px;background:var(--hw-green);color:#fff;border-radius:12px;box-shadow:var(--hw-shadow);font-size:14px}.hive-preview-stage{position:relative;width:100%;aspect-ratio:640 / 520;background:radial-gradient(circle at 50% 45%,#ffe9a6,#fff8e6 70%);border-radius:18px;overflow:hidden}.hive-preview-stage.is-mobile{max-width:390px;margin:0 auto}.hive-preview-stage canvas{position:absolute;inset:0;width:100%;height:100%}@media(max-width:980px){.hw-hero{padding-top:76px}.hw-hero__grid{grid-template-columns:1fr;gap:8px}.hw-hero__copy{text-align:left}.hw-hero__visual{max-width:620px;width:100%;margin:26px auto 0}.hw-live{top:-14px;right:4px}.hw-cards{grid-template-columns:1fr;max-width:520px;margin:0 auto}.hw-dash{grid-template-columns:1fr}.hw-dash__bee{position:static}}@media(max-width:600px){.hw-container{padding:0 18px}.hw-logo__word{font-size:30px}.hw-hero__title{letter-spacing:-1.6px}.hw-hero__lead{font-size:16.5px}.hw-signup__row,.hw-inline-form,.hw-share{flex-direction:column}.hw-tabs{display:flex}.hw-tabs__tab{flex:1 1 0;padding-inline:10px;font-size:14px}.hw-btn,.hw-member-panel .hw-btn,.hw-cta .hw-btn{width:100%}.hw-cta .hw-btn{max-width:320px}.hw-live{position:relative;top:0;right:0;margin:0 auto 8px;width:max-content;max-width:100%}.hw-hero__visual{display:flex;flex-direction:column-reverse}.hw-strip__inner,.hw-strip__list{gap:14px 22px}.hw-stats{grid-template-columns:1fr 1fr}.hw-page__card{padding:24px 20px}.hw-footer__inner{flex-direction:column}}@media(prefers-reduced-motion:reduce){.hw-fly,.hw-fly__y,.hw-fly__tilt,.hw-wing,.hw-bloom,.hw-cta__trail,.hw-hive__glow,.hw-live__dot,.hw-member-panel.is-celebrating{animation:none!important;will-change:auto}.hw-bloom{opacity:1}.hw-card,.hw-btn{transition:none}}.hw-bee-layer{position:fixed;left:0;top:0;z-index:40;pointer-events:none}.hw-bee-tooltip{position:fixed;z-index:41;transform:translate(-50%,calc(-100% - 10px));padding:6px 10px;background:var(--hw-green);color:#fff;border-radius:10px;font-size:13px;line-height:1.3;white-space:nowrap;pointer-events:none;box-shadow:var(--hw-shadow-sm)}.hw-bee-tooltip small{display:block;opacity:.75;font-size:11px}.hw-join-slot{max-width:480px}.hw-bee-card{position:relative;padding:18px 20px 16px;background:var(--hw-white);border:1.5px solid var(--hw-line);border-radius:var(--hw-radius-lg);box-shadow:var(--hw-shadow);animation:hw-pop .5s ease-out both;overflow-wrap:anywhere}.hw-bee-card:focus{outline:none}.hw-bee-card:focus-visible{outline:2px solid var(--hw-yellow);outline-offset:3px}.hw-bee-card__head{display:flex;gap:14px;align-items:center;margin-bottom:8px}.hw-bee-card__bee{flex:none;width:56px;height:56px;border-radius:50%;background:var(--hw-cream-2);overflow:hidden}.hw-bee-card__bee svg{width:100%;height:100%}.hw-bee-card__title{margin:0;font-size:20px;font-weight:800;letter-spacing:-.4px;line-height:1.15}.hw-bee-card__name{margin:2px 0 0;font-size:14px;color:var(--hw-text)}.hw-bee-card__text{margin:0 0 6px;font-size:15px;color:var(--hw-text);line-height:1.45}.hw-bee-card__status{display:flex;align-items:center;gap:8px;margin:8px 0 12px;padding:8px 12px;border-radius:12px;background:#fff7db;color:#6b4e00;font-size:14px;font-weight:600}.hw-bee-card.is-verified .hw-bee-card__status,.hw-bee-card[data-state=verified] .hw-bee-card__status{background:#ecf8ef;color:var(--hw-success)}.hw-dot{width:9px;height:9px;border-radius:50%;flex:none}.hw-dot--wait{background:#e9a100;animation:hw-pulse-amber 1.8s infinite}.hw-dot--ok{background:#22a447}@keyframes hw-pulse-amber{70%{box-shadow:0 0 0 7px #e9a10000}0%{box-shadow:0 0 #e9a10073}}.hw-bee-card__label{display:block;margin:0 0 6px;font-size:13px;font-weight:700}.hw-bee-card__link input{width:100%;min-height:44px;padding:0 12px;border:1.5px dashed var(--hw-yellow-deep);border-radius:12px;background:var(--hw-cream);font-size:14.5px;font-weight:500;color:var(--hw-ink);text-overflow:ellipsis}.hw-bee-card__actions{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 4px}.hw-bee-card__actions .hw-btn{flex:1 1 auto;min-height:42px}.hw-bee-card__actions [hidden]{display:none}.hw-bee-card__tagline{margin:10px 0 8px;font-size:14px;font-weight:700;color:var(--hw-green)}.hw-bee-card__progress{padding:10px 12px;border-radius:14px;background:var(--hw-cream)}.hw-bee-card__stats{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px;color:var(--hw-text)}.hw-bee-card__stats strong{color:var(--hw-ink)}.hw-bee-card__progress .hw-progress{height:8px;margin:8px 0 6px}.hw-bee-card__next{margin:0;font-size:13px;color:var(--hw-text)}.hw-bee-card__more{display:inline-flex;align-items:center;min-height:44px;margin-top:2px;font-size:14px;font-weight:700;color:var(--hw-green);text-decoration:none}.hw-bee-card__more:hover{text-decoration:underline}.hw-bee-card__msg{margin:10px 0 0;padding:8px 12px;border-radius:10px;font-size:13.5px}.hw-bee-card__msg--ok{background:#ecf8ef;color:var(--hw-success)}.hw-bee-card__msg--warn{background:#fff1ea;color:var(--hw-danger)}.hw-celebrate{margin:-4px 0 10px;padding:10px 12px;border-radius:12px;background:linear-gradient(90deg,#ffe27a,#ffc21a);color:var(--hw-ink);font-weight:700;font-size:14.5px;animation:hw-pop .45s ease-out both}@media(max-width:600px){.hw-bee-card{padding:16px}.hw-bee-card__title{font-size:18px}.hw-bee-card__actions .hw-btn{width:auto;flex:1 1 calc(50% - 8px)}}@media(prefers-reduced-motion:reduce){.hw-bee-card,.hw-celebrate,.hw-dot--wait{animation:none!important}}.hw-bee-card__head>div:last-child{min-width:0;flex:1 1 auto}.hw-name{margin:2px 0 0}.hw-name__view{display:flex;align-items:center;gap:6px;min-width:0}.hw-name__text{font-size:17px;line-height:1.25;overflow-wrap:anywhere}.hw-name__edit{appearance:none;display:inline-grid;place-items:center;flex:none;width:36px;height:36px;margin:-4px 0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--hw-text);cursor:pointer}.hw-name__edit:hover{background:var(--hw-cream-2);color:var(--hw-ink)}.hw-name__edit:focus-visible,.hw-chip:focus-visible{outline:3px solid rgba(255,194,26,.7);outline-offset:2px}.hw-name__form{margin:8px 0 4px}.hw-name__form[hidden],.hw-name [hidden]{display:none}.hw-name__row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.hw-name__row .hw-input{flex:1 1 140px;min-width:0}.hw-name__hint{margin:6px 0 0;font-size:13px}.hw-name__error{min-height:0;margin:6px 0 0;font-size:14px;font-weight:600;color:var(--hw-danger)}.hw-name__error:empty{display:none}.hw-name__suggestions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.hw-name__suggestions:empty{display:none}.hw-chip{appearance:none;min-height:40px;padding:0 14px;border:1.5px solid var(--hw-line);border-radius:999px;background:var(--hw-white);color:var(--hw-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.hw-chip:hover{border-color:var(--hw-yellow-deep);background:var(--hw-cream-2)}.hw-name__privacy{margin:6px 0 10px}.hw-name__privacy .hw-check{margin:6px 0;font-size:14px}.hw-name__privacy .hw-check input{flex:none;min-width:20px;min-height:20px}.hw-name__privacy em{font-style:normal}.hw-name--dash .hw-name__form{margin-top:0}@media(max-width:640px){.hw-name__row .hw-btn{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.hw-name__edit,.hw-chip{transition:none}}@media(max-width:640px),(pointer:coarse){.hw-name__edit{width:44px;min-width:44px;height:44px;margin:-8px -4px -8px 0}.hw-name__privacy .hw-check input{min-width:24px;min-height:24px}}.hw-name__privacy [hidden]{display:none!important}body.hw-over-bee{cursor:pointer}html.hw-no-scroll{overflow:hidden}.hw-bee-picker{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hw-bee-picker:focus-within{position:absolute;z-index:40;left:8px;right:8px;bottom:8px;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal;display:flex;flex-wrap:wrap;gap:6px;padding:8px;background:#fffffff5;border:1.5px solid var(--hw-line);border-radius:16px;box-shadow:var(--hw-shadow)}.hw-bee-picker__btn{appearance:none;min-height:40px;padding:0 14px;border:1.5px solid var(--hw-line);border-radius:999px;background:var(--hw-white);color:var(--hw-ink);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.hw-bee-picker__btn:focus-visible{outline:3px solid rgba(255,194,26,.8);outline-offset:2px;background:var(--hw-cream-2)}.hw-bee-pop{position:fixed;z-index:1000;width:320px;max-width:calc(100vw - 24px);max-height:calc(100vh - 24px);overflow:auto;padding:16px;background:var(--hw-white);border:1.5px solid var(--hw-line);border-radius:20px;box-shadow:0 18px 50px #2e260638;font-size:15px;color:var(--hw-text);animation:hw-pop-in .16s ease-out}.hw-bee-pop:focus{outline:none}.hw-bee-pop.is-drawer{inset:auto 0 0;width:auto;max-width:none;max-height:84vh;border-radius:22px 22px 0 0;border-bottom:0;padding:14px 16px calc(18px + env(safe-area-inset-bottom,0px));animation:hw-drawer-in .22s ease-out}.hw-bee-pop__backdrop{position:fixed;inset:0;z-index:999;background:#14301f61}@keyframes hw-pop-in{0%{opacity:0;transform:translateY(6px) scale(.98)}to{opacity:1;transform:none}}@keyframes hw-drawer-in{0%{transform:translateY(24px);opacity:.6}to{transform:none;opacity:1}}.hw-bee-pop__top{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.hw-bee-pop__close{appearance:none;flex:none;width:44px;height:44px;margin:-8px -8px 0 0;border:0;border-radius:50%;background:transparent;color:var(--hw-text);font-size:26px;line-height:1;cursor:pointer}.hw-bee-pop__close:hover{background:var(--hw-cream-2);color:var(--hw-ink)}.hw-bee-pop__close:focus-visible,.hw-bee-pop__link:focus-visible,.hw-greet:focus-visible{outline:3px solid rgba(255,194,26,.8);outline-offset:2px}.hw-bee-pop__head{display:flex;align-items:center;gap:12px;min-width:0}.hw-bee-pop__avatar{flex:none;width:64px;height:64px;border-radius:50%;background:var(--hw-cream-2);overflow:hidden}.hw-bee-pop__avatar svg{width:100%;height:100%}.hw-bee-pop__title{margin:0;font-size:20px;line-height:1.2;font-weight:800;letter-spacing:-.3px;color:var(--hw-ink);overflow-wrap:anywhere}.hw-bee-pop__sub{margin:2px 0 0;font-size:14px}.hw-bee-pop__status{display:flex;align-items:center;gap:6px;margin:4px 0 0;font-size:13px;font-weight:600}.hw-bee-pop__status.is-online{color:var(--hw-success)}.hw-bee-pop__status.is-online .hw-dot{background:#22a447}.hw-bee-pop__status.is-away .hw-dot{background:#b9b3a2}.hw-bee-pop__badges{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none}.hw-bee-pop__badges li{padding:4px 10px;border-radius:999px;background:#fff7db;color:#6b4e00;font-size:12px;font-weight:700}.hw-bee-pop__buzz{margin-top:14px}.hw-bee-pop__label{margin:0 0 8px;font-size:13px;font-weight:700;color:var(--hw-ink)}.hw-bee-pop__note{margin:0;padding:10px 12px;border-radius:12px;background:var(--hw-cream-2);font-size:14px}.hw-bee-pop__greetings{display:flex;flex-wrap:wrap;gap:8px}.hw-greet{min-height:44px}.hw-greet:disabled{opacity:.55;cursor:default}.hw-bee-pop__feedback{min-height:20px;margin:8px 0 0;font-size:14px;font-weight:600}.hw-bee-pop__feedback.is-success{color:var(--hw-success)}.hw-bee-pop__feedback.is-error{color:var(--hw-danger)}.hw-bee-pop__safety{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:12px;padding-top:10px;border-top:1px solid var(--hw-line)}.hw-bee-pop__link{appearance:none;min-height:36px;padding:0;border:0;background:none;color:var(--hw-text);font:inherit;font-size:13px;text-decoration:underline;cursor:pointer}.hw-bee-pop__link:hover{color:var(--hw-ink)}.hw-bee-pop__report{display:grid;gap:8px;margin-top:10px}.hw-bee-pop__report .hw-input{min-height:44px}.hw-bee-pop__panel{margin-top:6px}.hw-panel-bee__head{display:flex;align-items:center;gap:12px}.hw-panel-bee__avatar{flex:none;width:64px;height:64px;border-radius:50%;background:var(--hw-cream-2);overflow:hidden}.hw-panel-bee__avatar svg{width:100%;height:100%}.hw-panel-bee__who{min-width:0;flex:1 1 auto}.hw-panel-bee__eyebrow{margin:0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--hw-muted)}.hw-panel-bee__level{margin:2px 0 0;font-size:13px}.hw-panel-bee__section{margin-top:14px;padding-top:12px;border-top:1px solid var(--hw-line)}.hw-panel-bee__more{margin:14px 0 0;font-size:14px;font-weight:600}.hw-relations__list{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:6px}.hw-relations__list li{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:14px}@media(max-width:640px),(pointer:coarse){.hw-bee-pop__link{min-height:44px;min-width:44px;padding:0 8px}.hw-greet{min-height:48px}}@media(prefers-reduced-motion:reduce){.hw-bee-pop,.hw-bee-pop.is-drawer{animation:none}}.hw-evolve{position:fixed;z-index:1100;top:16px;left:50%;transform:translate(-50%);width:min(92vw,420px);padding:16px 52px 16px 18px;box-sizing:border-box;background:linear-gradient(180deg,#fffdf4,#fff3c9);border:2px solid var(--hw-yellow);border-radius:18px;box-shadow:0 16px 44px #2e260640,0 0 0 6px #ffc21a2e;animation:hw-evolve-in .45s cubic-bezier(.2,.9,.3,1.2)}.hw-evolve:before{content:"✨";position:absolute;top:10px;right:52px;font-size:14px;opacity:.8;animation:hw-evolve-twinkle 1.6s ease-in-out infinite}.hw-evolve.is-leaving{opacity:0;transform:translate(-50%) translateY(-10px);transition:opacity .2s ease,transform .2s ease}.hw-evolve__title{margin:0 0 4px;font-size:18px;font-weight:800;letter-spacing:-.2px;color:var(--hw-ink)}.hw-evolve__text{margin:0;font-size:15px;color:var(--hw-ink)}.hw-evolve__sub{margin:4px 0 0;font-size:13px;color:var(--hw-text)}.hw-evolve__close{appearance:none;position:absolute;top:4px;right:4px;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--hw-text);font-size:26px;line-height:1;cursor:pointer}.hw-evolve__close:hover{background:#ffc21a40;color:var(--hw-ink)}.hw-evolve__close:focus-visible{outline:3px solid rgba(255,194,26,.9);outline-offset:1px}@keyframes hw-evolve-in{0%{opacity:0;transform:translate(-50%) translateY(-18px) scale(.94)}to{opacity:1;transform:translate(-50%)}}@keyframes hw-evolve-twinkle{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.hw-evolve.is-calm,.hw-evolve.is-calm:before{animation:none}@media(prefers-reduced-motion:reduce){.hw-evolve,.hw-evolve:before{animation:none}.hw-evolve.is-leaving,.hw-progress__bar{transition:none}}@media(max-width:640px){.hw-evolve{top:10px}}:root{--hw-radius: 16px;--hw-shadow: 0 18px 44px -12px rgba(46, 38, 6, .16);--hw-shadow-sm: 0 2px 4px rgba(46, 38, 6, .04), 0 8px 20px -8px rgba(46, 38, 6, .1);--hw-ease: cubic-bezier(.22, .61, .36, 1)}.hw-header{padding:22px 20px 0}.hw-page-home .hw-header{pointer-events:none}.hw-page-home .hw-logo{pointer-events:auto}.hw-logo{gap:9px;transition:transform .25s var(--hw-ease)}.hw-logo:hover{transform:translateY(-1px)}.hw-logo__mark{width:38px;height:38px;filter:drop-shadow(0 4px 8px rgba(233,161,0,.35))}.hw-logo__word{font-size:34px;letter-spacing:-1.4px}.hw-hero{padding:96px 0 56px}.hw-hero__grid{gap:40px}.hw-badge{padding:7px 14px 7px 12px;border:1px solid var(--hw-line);font-size:11.5px;letter-spacing:1.8px;color:#3d3a2e}.hw-hero__title{letter-spacing:-2.6px;margin-bottom:24px;text-wrap:balance}.hw-underline:after{height:.14em;bottom:-.06em;background:linear-gradient(90deg,var(--hw-yellow),#FFD95E)}.hw-hero__lead{max-width:480px;font-size:18.5px;line-height:1.6;margin-bottom:30px}.hw-tabs{background:#ffffffb3;border:1px solid var(--hw-line);box-shadow:var(--hw-shadow-sm);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hw-tabs__tab{transition:background .2s var(--hw-ease),color .2s var(--hw-ease),transform .2s var(--hw-ease)}.hw-tabs__tab:not([aria-selected=true]):hover{color:var(--hw-ink);background:#ffc21a29}.hw-field{border:1px solid #E8DFC6;border-radius:var(--hw-radius)}.hw-field:hover{border-color:#dccd9e}.hw-field:focus-within{border-color:var(--hw-yellow-deep);box-shadow:0 0 0 4px #ffc21a47,var(--hw-shadow-sm)}.hw-field input{min-height:54px}.hw-btn{border-radius:var(--hw-radius);transition:transform .2s var(--hw-ease),box-shadow .2s var(--hw-ease),background-color .2s var(--hw-ease)}.hw-btn--primary{background:linear-gradient(180deg,#FFCB3D 0%,var(--hw-yellow) 100%);box-shadow:0 1px #ffffff8c inset,0 10px 22px -8px #e9a1008c}.hw-btn--primary:hover{transform:translateY(-2px);box-shadow:0 1px #ffffff8c inset,0 16px 28px -10px #e9a10099}.hw-btn--primary:focus-visible{outline:3px solid var(--hw-ink);outline-offset:3px}.hw-consent{color:#4a4a43}.hw-bee-card,.hw-member-panel{border-radius:24px}.hw-proof{margin-top:30px}.hw-strip{background:#ffffffd9}.hw-strip__list li{font-weight:500;letter-spacing:.1px}.hw-features{padding:84px 0 96px}.hw-section-title{letter-spacing:-1.6px;text-wrap:balance}.hw-section-lead{margin-bottom:44px;line-height:1.6}.hw-cards{gap:24px}.hw-card{padding:30px 30px 26px;border:1px solid #F0E9D6;border-radius:26px;box-shadow:var(--hw-shadow-sm);transition:transform .35s var(--hw-ease),box-shadow .35s var(--hw-ease),border-color .35s var(--hw-ease)}.hw-card:hover{transform:translateY(-5px);border-color:#f2dfa3;box-shadow:var(--hw-shadow)}.hw-card__icon{width:50px;height:50px;margin-bottom:18px;border-radius:14px;box-shadow:0 8px 16px -8px #e9a100b3}.hw-card h3{font-size:21px;margin-bottom:8px}.hw-cta{padding:84px 0 92px;background:radial-gradient(620px 260px at 50% 0%,rgba(255,194,26,.14),transparent 70%),linear-gradient(180deg,#17361F 0%,var(--hw-green) 100%)}.hw-cta__trail{animation:hw-trail 22s linear infinite}@keyframes hw-trail{to{stroke-dashoffset:-220}}.hw-cta__title{letter-spacing:-1.4px;margin-bottom:14px}.hw-cta__text{margin-bottom:30px;font-size:16.5px;line-height:1.6}.hw-cta .hw-btn--primary{min-height:56px;padding:0 30px}.hw-footer__inner{padding-top:20px;padding-bottom:20px}@media(max-width:980px){.hw-hero{padding:92px 0 40px}.hw-hero__grid{gap:12px}.hw-hero__visual{margin-top:34px}.hw-features{padding:64px 0 72px}.hw-cta{padding:68px 0 72px}}@media(max-width:600px){.hw-header{padding:16px 18px 0}.hw-logo__word{font-size:30px}.hw-logo__mark{width:34px;height:34px}.hw-hero{padding:80px 0 28px}.hw-hero__title{letter-spacing:-1.8px}.hw-hero__lead{font-size:16.5px}.hw-cards{gap:16px}.hw-card{padding:24px 22px 22px;border-radius:22px}.hw-features{padding:52px 0 60px}.hw-section-lead{margin-bottom:32px}.hw-cta{padding:56px 0 60px}.hw-bloom--5,.hw-bloom--6,.hw-bloom--7,.hw-fly--c{display:none}}@media(hover:none){.hw-card:hover{transform:none}}@media(prefers-reduced-motion:reduce){.hw-logo,.hw-tabs__tab{transition:none}.hw-card:hover,.hw-btn--primary:hover,.hw-logo:hover{transform:none}}.hw-page-home .hw-header{justify-content:flex-start;padding:28px max(24px,calc((100% - var(--hw-container)) / 2 + 24px)) 0}.hw-page-home .hw-logo__mark{width:40px;height:40px}.hw-page-home .hw-logo__word{font-size:36px}.hw-page-home .hw-hero{padding:120px 0 72px}.hw-page-home .hw-hero__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:56px}.hw-page-home .hw-badge{margin-bottom:26px}.hw-page-home .hw-badge__dot{animation:hw-pulse-honey 3.2s ease-in-out infinite}@keyframes hw-pulse-honey{50%{box-shadow:0 0 0 7px #ffc21a00}}.hw-page-home .hw-hero__title{font-size:clamp(44px,5.6vw,72px);margin-bottom:26px}.hw-page-home .hw-hero__lead{max-width:30em;font-size:18.5px;margin-bottom:34px}.hw-page-home .hw-tabs{margin-bottom:18px;padding:5px}.hw-page-home .hw-tabs__tab{padding:10px 20px;min-height:44px}.hw-page-home .hw-tabs__tab[aria-selected=true]{box-shadow:0 6px 14px -6px #11111180}.hw-page-home .hw-tabs__tab[aria-selected=true]:before{content:"";display:inline-block;width:6px;height:6px;margin:0 9px 2px 0;border-radius:50%;background:var(--hw-yellow)}.hw-page-home .hw-signup__row{align-items:stretch}.hw-page-home .hw-field input,.hw-page-home .hw-signup__submit{min-height:56px}.hw-page-home .hw-field__icon{left:18px;color:#7a786c;transition:color .2s var(--hw-ease)}.hw-page-home .hw-field:focus-within .hw-field__icon{color:var(--hw-ink)}.hw-page-home .hw-consent{padding:4px 0;line-height:1.45}.hw-page-home .hw-consent input:focus-visible{outline:3px solid var(--hw-ink);outline-offset:2px}.hw-page-home .hw-signup__note{max-width:46ch;line-height:1.5}.hw-page-home .hw-proof{margin-top:34px}.hw-page-home .hw-hero__visual{padding-top:12px}.hw-page-home .hw-features{padding:104px 0 150px}.hw-page-home .hw-section-lead{max-width:36em}.hw-page-home .hw-cards{align-items:stretch}.hw-page-home .hw-card{position:relative;padding:32px 32px 30px;background:linear-gradient(180deg,#fff,#fffdf6);border:1px solid #EFE6CC;border-radius:28px;box-shadow:0 1px 2px #2e260608}.hw-page-home .hw-card:hover{transform:none;border-color:#ebdca8;box-shadow:0 1px 2px #2e260608,0 16px 32px -20px #2e260624}.hw-page-home .hw-card__num{position:absolute;top:34px;right:34px;font-size:13px;font-weight:600;letter-spacing:.16em;color:#b8ab80;font-variant-numeric:tabular-nums}.hw-page-home .hw-card h3{font-size:22px;letter-spacing:-.4px}.hw-page-home .hw-card p{max-width:32ch;font-size:16px;line-height:1.55}.hw-page-home .hw-card__art,.hw-page-home .hw-card__img{width:100%;max-width:330px;margin:auto auto 0;padding-top:18px}.hw-page-home .hw-cta{position:relative;z-index:1;margin-top:-64px;padding:124px 0 128px;border-radius:48px 48px 0 0;background:radial-gradient(640px 280px at 50% 0%,rgba(255,194,26,.16),transparent 70%),radial-gradient(560px 300px at 50% 120%,rgba(93,170,106,.22),transparent 72%),linear-gradient(180deg,#194028,#123524);box-shadow:0 -24px 40px -28px #12352473}.hw-page-home .hw-cta__leaves:before,.hw-page-home .hw-cta__leaves:after{opacity:.5}.hw-page-home .hw-cta__eyebrow{display:inline-block;margin:0 0 18px;padding:7px 16px;border:1px solid rgba(255,194,26,.38);border-radius:999px;background:#ffc21a14;font-size:11.5px;letter-spacing:2.2px}.hw-page-home .hw-cta__title{font-size:clamp(38px,5.4vw,60px);line-height:1.04;letter-spacing:-2px;margin-bottom:20px;text-wrap:balance}.hw-page-home .hw-cta__text{max-width:32em;margin:0 auto 36px;font-size:17.5px;color:#fff9ecdb}.hw-page-home .hw-cta .hw-btn--primary{min-height:60px;padding:0 34px;font-size:17px;box-shadow:0 1px #ffffff8c inset,0 18px 34px -12px #ffc21a8c}.hw-page-home .hw-cta .hw-btn--primary:focus-visible{outline-color:#fff9ec}.hw-hive__art,.hw-cta__bees{pointer-events:none;overflow:hidden}@media(max-width:980px){.hw-page-home .hw-hero__grid{grid-template-columns:minmax(0,1fr);gap:12px}.hw-page-home .hw-header{padding:22px 24px 0}.hw-page-home .hw-hero{padding:100px 0 48px}.hw-page-home .hw-hero__lead{max-width:34em}.hw-page-home .hw-hero__visual{max-width:560px}.hw-page-home .hw-features{padding:76px 0 110px}.hw-page-home .hw-cards{max-width:560px}.hw-page-home .hw-cta{margin-top:-48px;padding:92px 0;border-radius:36px 36px 0 0}}@media(max-width:600px){.hw-page-home .hw-header{padding:18px 20px 0}.hw-page-home .hw-logo__mark{width:34px;height:34px}.hw-page-home .hw-logo__word{font-size:30px}.hw-page-home .hw-hero{padding:84px 0 36px}.hw-page-home .hw-hero__title{font-size:clamp(40px,12.4vw,52px);letter-spacing:-2px;margin-bottom:20px}.hw-page-home .hw-hero__lead{font-size:17px;margin-bottom:26px}.hw-page-home .hw-hero__visual{margin-top:28px;padding-top:0}.hw-page-home .hw-features{padding:60px 0 92px}.hw-page-home .hw-card{padding:26px 24px 24px;border-radius:24px}.hw-page-home .hw-card__num{top:28px;right:26px}.hw-page-home .hw-cta{margin-top:-36px;padding:72px 0 76px;border-radius:28px 28px 0 0}.hw-page-home .hw-cta__title{letter-spacing:-1.4px}.hw-page-home .hw-cta__text{font-size:16.5px}.hw-abee--c,[data-ambient-trail=c],.hw-blooms>g:nth-child(n+5){display:none}.hw-cta__bees [data-ambient-bee]{display:none}}.hw-hive__art.is-lite .hw-abee--c,.hw-hive__art.is-lite .hw-blooms>g:nth-child(n+5){display:none}@media(hover:none){.hw-page-home .hw-card:hover{border-color:#efe6cc;box-shadow:0 1px 2px #2e260608}}@media(prefers-reduced-motion:reduce){.hw-abee__body,.hw-wing,.hw-flower,.hw-flower__petals,.hw-flower__bud,.hw-flower__core,.hw-page-home .hw-badge__dot,.hw-cta__trail{animation:none!important;will-change:auto}.hw-flower{opacity:1}.hw-flower__bud,.hw-deco__trail{display:none}.hw-wing--back{transform:rotate(-14deg)}.hw-wing--front{transform:rotate(12deg)}.hw-page-home .hw-card,.hw-field__icon{transition:none}}
