.v3-beechat-panel{position:fixed;inset:0;z-index:65;display:flex;flex-direction:column;height:100vh;height:100dvh;background:var(--background);color:var(--foreground);font-size:1rem;outline:none;animation:v3-beechat-rise .3s var(--ease-hive) both}.v3-beechat-panel:focus{outline:none}@keyframes v3-beechat-rise{0%{opacity:0;transform:translateY(6%)}to{opacity:1;transform:none}}@keyframes v3-beechat-slide{0%{transform:translateX(100%)}to{transform:none}}@media (min-width:900px){.v3-beechat-panel{inset:var(--header-h,64px) 0 0 auto;width:440px;max-width:100vw;height:auto;border-left:1px solid var(--border);box-shadow:-28px 0 60px -34px oklch(.42 .06 62/45%);animation-name:v3-beechat-slide}}.v3-beechat-panel a:focus-visible,.v3-beechat-panel button:focus-visible,.v3-beechat-panel input:focus-visible{outline:2px solid var(--honey-deep);outline-offset:2px}.v3-beechat-head{flex:none;display:flex;align-items:center;gap:12px;padding:max(12px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) 12px max(16px,env(safe-area-inset-left,0px));border-bottom:1px solid var(--border);background-color:var(--background-warm);background-image:var(--comb-mid)}.v3-beechat-avatar{flex:none;width:52px;height:64px;display:flex;align-items:flex-end;justify-content:center}.v3-beechat-avatar img{height:100%;width:auto;max-width:100%;object-fit:contain}.v3-beechat-id{flex:1 1;min-width:0}.v3-beechat-panel .v3-beechat-name{margin:0;font-family:var(--font-display);font-size:1.35rem;font-weight:700;line-height:1.15;letter-spacing:-.02em}.v3-beechat-sub{margin:2px 0 0;font-size:1rem;line-height:1.3;color:var(--muted-foreground)}.v3-beechat-textbtn{flex:none;min-height:44px;padding:0 8px;border:none;background:none;font:inherit;font-weight:600;color:var(--honey-deep);text-decoration:underline;cursor:pointer}.v3-beechat-textbtn:hover{filter:brightness(.9)}.v3-beechat-close{flex:none;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border:1.5px solid var(--border);border-radius:999px;background:var(--card);color:var(--foreground);cursor:pointer;transition:border-color .3s var(--ease-hive),background-color .3s var(--ease-hive)}.v3-beechat-close:hover{border-color:var(--honey);background-color:oklch(.96 .05 88)}.v3-beechat-body{flex:1 1;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;gap:12px;padding:16px max(16px,env(safe-area-inset-right,0px)) 16px max(16px,env(safe-area-inset-left,0px));background-color:var(--background-warm)}.v3-beechat-role{color:var(--honey-deep)}.v3-beechat-identity,.v3-beechat-role{margin:0;font-size:1rem;line-height:1.5}.v3-beechat-identity{color:var(--muted-foreground)}.v3-beechat-log{display:flex;flex-direction:column;gap:10px}.v3-beechat-hint{margin:0;font-size:1rem;line-height:1.5;color:var(--muted-foreground)}.v3-beechat-turn{display:flex}.v3-beechat-turn p{margin:0;padding:10px 14px;max-width:88%;border-radius:18px;font-size:1rem;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.v3-beechat-turn.you{justify-content:flex-end}.v3-beechat-turn.you p{background:var(--gradient-honey);color:var(--primary-foreground);border-bottom-right-radius:6px}.v3-beechat-turn.bee p{background:var(--card);border:1px solid var(--border);box-shadow:0 8px 22px -16px oklch(.42 .06 62/40%);border-bottom-left-radius:6px}.v3-beechat-turn p.v3-beechat-dots{display:flex;align-items:center;gap:5px;padding:14px 16px}.v3-beechat-dot{width:7px;height:7px;border-radius:999px;background:var(--honey);animation:v3-beechat-dot 1.4s ease-in-out infinite}.v3-beechat-dot:nth-child(3){animation-delay:.2s}.v3-beechat-dot:nth-child(4){animation-delay:.4s}@keyframes v3-beechat-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.v3-beechat-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.v3-beechat-error,.v3-beechat-note{margin:0;font-size:1rem;line-height:1.5}.v3-beechat-error{color:var(--honey-deep)}.v3-beechat-card{display:flex;flex-direction:column;gap:12px;margin:0;padding:16px;border-radius:16px;background:var(--card);border:1px solid var(--border);box-shadow:var(--shadow-lift)}.v3-beechat-actions{display:flex;flex-wrap:wrap;gap:10px}.v3-beechat-panel .btn.small{height:44px;font-size:1rem}.v3-beechat-emailrow{display:flex;flex-wrap:wrap;gap:10px}.v3-beechat-emailrow .field{flex:1 1 180px;min-width:0}.v3-beechat-quiet{display:flex;flex-direction:column;gap:2px}.v3-beechat-linkrow{display:flex;flex-wrap:wrap;column-gap:20px}.v3-beechat-linkrow a{display:inline-flex;align-items:center;min-height:44px;font-weight:600}.v3-beechat-compose{flex:none;display:flex;gap:10px;padding:12px max(16px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom, 0px)) max(16px,env(safe-area-inset-left,0px));border-top:1px solid var(--border);background:var(--background)}.v3-beechat-compose .field{flex:1 1;min-width:0;height:48px;font-size:1rem}.v3-beechat-compose .btn{flex:none;height:48px;min-width:72px;padding:0 22px}@media (min-width:640px) and (max-width:899.98px){.v3-beechat-body,.v3-beechat-compose,.v3-beechat-head{padding-left:max(16px,calc((100% - 640px) / 2));padding-right:max(16px,calc((100% - 640px) / 2))}}@media (min-width:900px){.v3-beechat-error,.v3-beechat-hint,.v3-beechat-identity,.v3-beechat-note,.v3-beechat-role,.v3-beechat-sub{font-size:.94rem}.v3-beechat-turn p{font-size:.97rem}}@media (prefers-reduced-motion:reduce){.v3-beechat-panel{animation:none}.v3-beechat-dot{animation:none;opacity:.7}}section.v3-compare{--compare-yes:color-mix(in oklab,var(--good) 80%,var(--foreground));scroll-margin-top:var(--header-h,56px)}@media (min-width:900px){section.v3-compare{scroll-margin-top:var(--header-h,64px)}}.v3-compare-intro{margin-bottom:20px;display:flex;flex-direction:column;gap:4px}.v3-compare-intro-text{min-width:0}.v3-compare-intro .eyebrow{margin-bottom:6px}.v3-compare-intro h2{margin-bottom:8px;text-wrap:balance}.v3-compare-intro .lead{margin:0;max-width:44rem}.v3-compare-accent{color:var(--honey-deep);background-image:linear-gradient(100deg,var(--honey-mid),var(--honey-deep));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.v3-compare-board{min-width:0}.v3-compare-legend{display:flex;flex-wrap:wrap;align-items:center;gap:4px 18px;margin:0 0 10px;padding:6px 14px;border:1px solid var(--border);border-radius:16px;background:var(--card);box-shadow:var(--shadow-lift);font-size:1rem;font-weight:700;line-height:1.2;color:var(--foreground)}.v3-compare-legend-item{display:inline-flex;align-items:center;gap:8px}.v3-compare-legend-dot{flex:none;display:block;width:16px;height:16px;border-radius:50%}.v3-compare-legend-dot-yes{background:var(--compare-yes)}.v3-compare-legend-dot-extra{border:2px dashed var(--honey-deep);background:color-mix(in oklab,var(--honey) 14%,var(--card))}.v3-compare-table{position:relative;display:grid;grid-gap:10px;gap:10px;min-width:0}.v3-compare-head,.v3-compare-row{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.v3-compare-head{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.v3-compare-row{overflow:hidden;border:1px solid var(--border);border-radius:18px;background:var(--card);box-shadow:var(--shadow-lift)}.v3-compare-headcell{display:flex;align-items:center;gap:8px;min-width:0;padding:12px;font-family:var(--font-display);font-size:1rem;line-height:1.2;color:var(--foreground);background:var(--secondary)}.v3-compare-head-feature{padding:0;background:none}.v3-compare-head-feature .v3-compare-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.v3-compare-head-airbees{background:var(--gradient-honey);color:var(--primary-foreground)}.v3-compare-head-airbees img{width:28px;height:28px;flex:none}.v3-compare-headtext{display:flex;flex-direction:column;gap:1px;min-width:0}.v3-compare-headname{font-size:1.1rem;font-weight:800;letter-spacing:-.01em}.v3-compare-headnote{font-family:var(--font-sans);font-size:1rem;font-weight:600}.v3-compare-head-typical .v3-compare-headnote{color:var(--honey-deep)}.v3-compare-feature{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 14px 2px;font-family:var(--font-display);font-size:1.15rem;font-weight:700;letter-spacing:-.01em;line-height:1.2;color:var(--foreground);overflow-wrap:break-word}.v3-compare-ico{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:color-mix(in oklab,var(--honey) 24%,var(--card));color:var(--honey-deep)}.v3-compare-ico-svg{display:block}.v3-compare-cell{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:5px 14px;font-size:1rem;line-height:1.3}.v3-compare-cell-airbees{background:color-mix(in oklab,var(--good) 9%,var(--card));box-shadow:inset 3px 0 0 var(--honey),inset -3px 0 0 var(--honey)}.v3-compare-cell-typical{background:color-mix(in oklab,var(--secondary) 38%,var(--card));color:var(--muted-foreground)}.v3-compare-body{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;max-width:100%}.v3-compare-badge{display:inline-flex;flex:none;align-items:center;gap:8px;padding:4px 16px 4px 5px;border-radius:999px;background:var(--compare-yes);color:var(--card);font-family:var(--font-display);font-size:1.2rem;font-weight:800;line-height:1.1;letter-spacing:-.005em;white-space:nowrap}.v3-compare-tick{flex:none;display:block;width:26px;height:26px}.v3-compare-tick circle{fill:var(--card)}.v3-compare-tick path{stroke:var(--compare-yes)}.v3-compare-text{min-width:0;overflow-wrap:break-word;color:var(--foreground);font-weight:600}.v3-compare-extra{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;padding:1px 16px 1px 6px;border:2px dashed var(--honey-deep);border-radius:999px;background:color-mix(in oklab,var(--honey) 14%,var(--card));color:var(--honey-deep)}.v3-compare-cell-typical .v3-compare-text{color:var(--honey-deep);font-weight:700}.v3-compare-tag{flex:none;display:block;width:30px;height:30px}.v3-compare-tag-disc{fill:var(--honey-deep);stroke:var(--card);stroke-width:1.5}.v3-compare-tag-plus{stroke:var(--card)}@media (max-width:359.98px){.v3-compare-cell{padding-right:10px}.v3-compare-cell,.v3-compare-feature{padding-left:10px}.v3-compare-extra{padding-right:12px}}.v3-compare-note{margin:14px 0 0;max-width:62rem;font-size:1rem;line-height:1.5;color:var(--foreground)}.v3-compare-links{display:flex;flex-wrap:wrap;gap:4px 20px;margin:6px 0 0}.v3-compare-links a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1.5px solid var(--border);border-radius:999px;background:var(--card);font-weight:600;transition:border-color .3s var(--ease-hive)}.v3-compare-links a:hover{border-color:var(--honey)}.v3-compare-links a:focus-visible{outline:2px solid var(--honey-deep);outline-offset:2px}@media (prefers-reduced-motion:reduce){.v3-compare-links a{transition:none}}@media (min-width:640px){.v3-compare-table{gap:0;overflow:hidden;border:1px solid var(--border);border-radius:22px;background:var(--card);box-shadow:var(--shadow-lift)}.v3-compare-head,.v3-compare-row{grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr) minmax(0,1.1fr)}.v3-compare-head{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;-webkit-clip-path:none;clip-path:none;white-space:normal;border-bottom:1px solid var(--border)}.v3-compare-row{overflow:visible;border:0;border-radius:0;background:none;box-shadow:none}.v3-compare-row+.v3-compare-row{border-top:1px solid var(--border)}.v3-compare-headcell{gap:10px;padding:12px 18px}.v3-compare-head-feature{padding:0}.v3-compare-head-airbees{box-shadow:inset 3px 0 0 var(--honey),inset -3px 0 0 var(--honey)}.v3-compare-head-airbees img{width:32px;height:32px}.v3-compare-headname{font-size:1.3rem}.v3-compare-headnote{font-size:.95rem}.v3-compare-feature{gap:12px;padding:10px 18px;font-size:1.2rem}.v3-compare-ico{width:34px;height:34px}.v3-compare-cell{flex-direction:row;align-items:center;gap:12px;padding:10px 18px;font-size:1.05rem}.v3-compare-row:last-child .v3-compare-cell-airbees{box-shadow:inset 3px 0 0 var(--honey),inset -3px 0 0 var(--honey),inset 0 -3px 0 var(--honey)}.v3-compare-legend{display:none}}@media (min-width:640px) and (max-width:767.98px){.v3-compare-ico{display:none}.v3-compare-feature{gap:0}.v3-compare-cell,.v3-compare-feature,.v3-compare-head-airbees,.v3-compare-head-typical{padding-left:14px;padding-right:14px}}@media (min-width:768px) and (max-width:899.98px){.v3-compare-ico{width:28px;height:28px}.v3-compare-feature{gap:8px;padding-left:12px;padding-right:12px}}@media (min-width:900px){.v3-compare-intro{margin-bottom:clamp(10px,2vh,22px);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"eyebrow links" "title links" "lead lead";grid-column-gap:32px;column-gap:32px;grid-row-gap:0;row-gap:0}.v3-compare-intro-text{display:contents}.v3-compare-intro .eyebrow{grid-area:eyebrow;justify-self:start}.v3-compare-intro h2{grid-area:title}.v3-compare-intro .lead{grid-area:lead;max-width:none}.v3-compare-links{grid-area:links;align-self:end;margin:0 0 8px}.v3-compare-headname{font-size:1.4rem}.v3-compare-feature{font-size:1.25rem}.v3-compare-ico{width:36px;height:36px}.v3-compare-cell{font-size:1.1rem}.v3-compare-headcell{padding-top:clamp(6px,1.1vh,13px);padding-bottom:clamp(6px,1.1vh,13px)}.v3-compare-cell,.v3-compare-feature{padding-top:clamp(6px,1.1vh,14px);padding-bottom:clamp(6px,1.1vh,14px)}.v3-compare-note{font-size:.9rem;margin-top:clamp(10px,1.8vh,20px)}}section.v3-faq{scroll-margin-top:var(--header-h,56px);overflow-x:clip}@media (min-width:900px){section.v3-faq{scroll-margin-top:var(--header-h,64px)}}.v3-faq-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:28px;gap:28px}@media (min-width:900px){.v3-faq-layout{grid-template-columns:minmax(0,5fr) minmax(0,8fr);grid-template-rows:auto 1fr;grid-template-areas:"intro main" "help main";column-gap:36px;row-gap:0;align-items:start}.v3-faq-intro{grid-area:intro}.v3-faq-main{grid-area:main}.v3-faq-help{grid-area:help}}.v3-faq-intro{min-width:0}.v3-faq-intro .eyebrow{padding-left:0;padding-right:0}.v3-faq-intro h2{margin-bottom:12px}.v3-faq-intro .lead{margin-bottom:0}.v3-faq-main{min-width:0}.v3-faq-groups{display:grid;grid-gap:12px;gap:12px;min-width:0}.v3-faq-list{display:grid;grid-gap:10px;gap:10px}.v3-faq-list-more{padding-top:4px}.v3-faq-item{min-width:0;scroll-margin-top:calc(var(--header-h, 56px) + 12px);border:1px solid var(--border);border-radius:18px;background:var(--card)}.v3-faq-item.is-open{border-color:var(--honey);box-shadow:var(--shadow-lift)}.v3-faq-q{margin:0;font-size:inherit;letter-spacing:normal;line-height:inherit}.v3-faq-trigger{display:flex;align-items:center;gap:14px;width:100%;min-height:56px;margin:0;padding:12px 16px 12px 14px;border:0;border-radius:18px;background:transparent;color:var(--foreground);font-family:var(--font-display);font-size:1.05rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.v3-faq-trigger:hover .v3-faq-icon{background:var(--nectar)}.v3-faq-trigger:focus-visible{outline:3px solid var(--honey-deep);outline-offset:-3px}.v3-faq-q-text{flex:1 1 auto;min-width:0;overflow-wrap:break-word}.v3-faq-q-icon{display:grid;flex:none;place-items:center;width:36px;height:36px;background:var(--secondary);color:var(--honey-deep);-webkit-clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%);clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%)}.v3-faq-q-icon svg{width:20px;height:20px}.v3-faq-item.is-open .v3-faq-q-icon{background:var(--gradient-honey);color:var(--primary-foreground)}.v3-faq-icon{position:relative;flex:none;width:32px;height:32px;border-radius:999px;background:var(--secondary)}.v3-faq-icon:after,.v3-faq-icon:before{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;margin:-1px 0 0 -6px;border-radius:2px;background:var(--honey-mid)}.v3-faq-icon:after{transform:rotate(90deg)}.v3-faq-item.is-open .v3-faq-icon:after{transform:rotate(0deg)}@media (prefers-reduced-motion:no-preference){.v3-faq-icon,.v3-faq-icon:after{transition:transform .3s var(--ease-hive),background-color .3s var(--ease-hive)}.v3-faq-item{transition:border-color .3s var(--ease-hive),box-shadow .3s var(--ease-hive)}.v3-faq-item.is-open .v3-faq-panel-inner{animation:v3-faq-in .32s var(--ease-hive) both}.v3-faq-more-chevron{transition:transform .3s var(--ease-hive)}}@keyframes v3-faq-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.v3-faq-panel-inner{padding:0 18px 6px;color:var(--muted-foreground);font-size:1rem;line-height:1.5}.v3-faq-item.has-icon .v3-faq-panel-inner{padding-left:64px}.v3-faq-panel-inner p{margin:0 0 6px}.v3-faq-links{display:flex;flex-wrap:wrap;gap:0 22px;margin:-6px 0;padding:0;list-style:none}.v3-faq-links a{gap:6px;min-height:44px;font-weight:600}.v3-faq-links a,.v3-faq-more{display:inline-flex;align-items:center}.v3-faq-more{justify-content:center;gap:10px;justify-self:start;min-height:48px;padding:0 24px;border:1.5px solid var(--border);border-radius:999px;background:var(--card);color:var(--foreground);font-family:var(--font-sans);font-size:1rem;font-weight:700;cursor:pointer}.v3-faq-more:hover{border-color:var(--honey);background-color:var(--secondary)}.v3-faq-more:focus-visible{outline:3px solid var(--honey-deep);outline-offset:2px}.v3-faq-more-chevron{width:9px;height:9px;margin-top:-3px;border-right:2.5px solid var(--honey-deep);border-bottom:2.5px solid var(--honey-deep);transform:rotate(45deg)}.v3-faq-more[aria-expanded=true] .v3-faq-more-chevron{margin-top:3px;transform:rotate(-135deg)}.v3-faq-help{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;margin:0;padding:18px 18px 16px;border:1px solid var(--border);border-radius:22px;background:var(--gradient-surface);box-shadow:var(--shadow-lift)}.v3-faq-help-bee{display:none}.v3-faq-help-body{min-width:0}.v3-faq-help-title{margin:0 0 4px;font-family:var(--font-display);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:var(--foreground)}.v3-faq-help-text{margin:0;font-size:1rem;color:var(--muted-foreground)}.v3-faq-help-actions{display:grid;grid-gap:10px;gap:10px}.v3-faq-help-actions .btn{min-height:48px;padding:0 24px;text-align:center}@media (min-width:640px){.v3-faq-help{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:10px 16px}.v3-faq-help-bee{display:block;width:72px;height:auto}.v3-faq-help-actions{grid-column:1/-1;display:flex;flex-wrap:wrap}}@media (min-width:900px){.v3-faq-help{margin-top:22px}.v3-faq-trigger{padding-top:9px;padding-bottom:9px}}@media (min-width:900px) and (max-width:1179.98px){.v3-faq-list{gap:8px}.v3-faq-groups{gap:10px}}.v3-hero{--v3-hero-fig-h:clamp(150px,46vw,220px);position:relative;isolation:isolate;scroll-margin-top:var(--header-h,56px);padding:22px 0 28px;overflow-x:clip}.v3-hero:before{inset:0;background:radial-gradient(ellipse 75% 55% at 28% 18%,color-mix(in oklch,var(--background) 82%,transparent),transparent 78%)}.v3-hero:after,.v3-hero:before{content:"";position:absolute;z-index:-1;pointer-events:none}.v3-hero:after{left:0;right:0;bottom:0;height:40px;background:linear-gradient(to bottom,transparent,var(--background))}.v3-hero-inner{width:100%;max-width:1400px;margin:0 auto;padding:0 16px;gap:20px}.v3-hero-copy,.v3-hero-inner{display:flex;flex-direction:column}.v3-hero-copy{align-items:flex-start;gap:18px}.v3-hero-text{min-width:0}.v3-hero-title{font-size:clamp(2rem,9vw,2.6rem);line-height:1.08;margin:0 0 14px;text-wrap:balance}.v3-hero-accent{color:var(--honey-deep);background-image:linear-gradient(100deg,var(--honey-mid),var(--honey-deep));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.v3-hero-chips{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.v3-hero-chip{display:flex;align-items:center;gap:8px;min-width:0;padding:6px 12px 6px 6px;border-radius:999px;border:1.5px solid color-mix(in oklch,var(--honey) 55%,var(--border));background:color-mix(in oklab,var(--nectar) 40%,var(--card));box-shadow:0 8px 18px -14px oklch(.42 .06 62/45%)}.v3-hero-chip-ico{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--gradient-honey);color:var(--primary-foreground)}.v3-hero-chip-svg{display:block}.v3-hero-chip-text{min-width:0;font-family:var(--font-display);font-weight:700;font-size:1rem;line-height:1.2;letter-spacing:-.01em;color:var(--foreground)}.v3-hero-sub{margin:0;font-size:1.0625rem;line-height:1.5;color:var(--muted-foreground);text-wrap:pretty;max-width:40rem}.btn.v3-hero-cta{flex:none;width:100%;height:52px;text-align:center}.v3-hero-stage{display:flex;flex-direction:column;gap:22px}.v3-hero-honey{order:-1}.v3-hero-bees{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:26px 12px;gap:26px 12px}.v3-hero-card{position:relative;gap:2px}.v3-hero-card,.v3-hero-card-btn{min-width:0;display:flex;flex-direction:column;align-items:center}.v3-hero-card-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;width:100%;gap:8px;border-radius:var(--radius)}.v3-hero-card-btn:focus-visible,.v3-hero-fab:focus-visible,.v3-hero-honey-btn:focus-visible{outline:3px solid var(--honey-deep);outline-offset:3px}.v3-hero-fig{position:relative;display:block;width:100%;height:var(--v3-hero-fig-h);will-change:transform;animation:v3-hero-bob 3s ease-in-out infinite;animation-delay:calc(var(--v3-i, 0) * -.55s)}.v3-hero-fig:before{content:"";position:absolute;inset:10% 2% 0;z-index:0;border-radius:50%;background:radial-gradient(closest-side,var(--glow),transparent);opacity:.85;pointer-events:none}.v3-hero-fab-face img,.v3-hero-fig img,.v3-hero-honey-fig img{position:absolute;inset:0;z-index:1;display:block;width:100%;height:100%;object-fit:contain;object-position:50% 100%;transform-origin:50% 94%;filter:drop-shadow(0 10px 12px oklch(.42 .06 62/22%));transition:transform .35s var(--ease-hive)}.v3-hero-plate{position:relative;z-index:2;margin-top:-14px;display:inline-flex;flex-direction:column;align-items:center;gap:1px;max-width:100%;padding:7px 18px 8px;border-radius:999px;background:var(--card);border:1.5px solid var(--border);box-shadow:0 8px 18px -12px oklch(.42 .06 62/45%);transition:border-color .3s var(--ease-hive),box-shadow .3s var(--ease-hive)}.v3-hero-name{font-family:var(--font-display);font-weight:700;font-size:1.0625rem;line-height:1.2;letter-spacing:-.01em;color:var(--foreground)}.v3-hero-trade{font-size:1rem;line-height:1.25;color:var(--muted-foreground);overflow-wrap:anywhere}.v3-hero-card-btn:focus-visible .v3-hero-plate,.v3-hero-card-btn:hover .v3-hero-plate{border-color:var(--honey);box-shadow:var(--shadow-honey)}.v3-hero-more{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;font-size:1rem;font-weight:500;text-align:center}.v3-hero-fab-label,.v3-hero-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.v3-hero-honey{min-width:0}.v3-hero-honey-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"cap fig" "pill fig";align-items:center;grid-column-gap:12px;column-gap:12px;grid-row-gap:10px;row-gap:10px;padding:12px 14px 12px 18px;border-radius:calc(var(--radius) + 14px);border:1.5px solid color-mix(in oklch,var(--honey) 55%,var(--border));background-color:color-mix(in oklch,var(--nectar) 55%,var(--card));background-image:var(--comb-mid),linear-gradient(160deg,color-mix(in oklch,var(--nectar) 82%,var(--card)),color-mix(in oklch,var(--honey) 34%,var(--card)));box-shadow:var(--shadow-lift);transition:box-shadow .35s var(--ease-hive),border-color .35s var(--ease-hive)}.v3-hero-honey-btn:hover{border-color:var(--honey);box-shadow:var(--shadow-honey),var(--shadow-lift)}.v3-hero-honey-fig{grid-area:fig;position:relative;display:block;width:96px;height:96px;will-change:transform;animation:v3-hero-bob 3.4s ease-in-out infinite;animation-delay:-1.1s}.v3-hero-honey-cap{grid-area:cap;font-family:var(--font-display);font-weight:600;font-size:1.1875rem;line-height:1.2;letter-spacing:-.01em;text-wrap:balance}.v3-hero-honey-cap strong{font-weight:700;color:var(--honey-deep)}.v3-hero-honey-pill{grid-area:pill;justify-self:start;display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:999px;background:var(--gradient-honey);color:var(--primary-foreground);font-weight:700;font-size:1rem;box-shadow:var(--shadow-honey)}@keyframes v3-hero-bob{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-3px,0)}}@keyframes v3-hero-wave{0%{transform:rotate(0) scale(1)}18%{transform:rotate(-5deg) scale(1.04)}38%{transform:rotate(4deg) scale(1.04)}58%{transform:rotate(-3.5deg) scale(1.04)}78%{transform:rotate(2deg) scale(1.04)}to{transform:rotate(0) scale(1.04)}}.v3-hero-card-btn:focus-visible .v3-hero-fig img,.v3-hero-card-btn[data-waving=true] .v3-hero-fig img,.v3-hero-honey-btn:focus-visible .v3-hero-honey-fig img{transform:scale(1.04);animation:v3-hero-wave .9s ease-in-out 1 both}@media (hover:hover){.v3-hero-card-btn:hover .v3-hero-fig img,.v3-hero-honey-btn:hover .v3-hero-honey-fig img{transform:scale(1.04);animation:v3-hero-wave .9s ease-in-out 1 both}}.v3-hero-fab{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;position:fixed;z-index:45;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));display:inline-flex;align-items:center;gap:4px;min-width:56px;min-height:56px;border-radius:999px;border:2px solid var(--honey);background:var(--card);color:var(--foreground);font:inherit;cursor:pointer;box-shadow:var(--shadow-honey),var(--shadow-lift);-webkit-tap-highlight-color:transparent;opacity:0;visibility:hidden;transform:translateY(14px) scale(.92);transition:opacity .25s var(--ease-hive),transform .3s var(--ease-hive),visibility 0s linear .3s}.v3-hero-fab.is-visible{opacity:1;visibility:visible;transform:none;transition-delay:0s}.v3-hero-fab-face{position:relative;display:block;flex:none;width:52px;height:52px}.v3-hero-fab-face img{inset:5px;width:calc(100% - 10px);height:calc(100% - 10px);object-position:50% 50%;filter:none}@media (max-width:359.98px){.v3-hero-honey-pill{white-space:nowrap;padding:0 16px}.v3-hero-more{white-space:nowrap;padding:0 2px}}@media (max-width:639.98px){.v3-hero-fab{min-width:48px;min-height:48px;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom))}.v3-hero-fab-face{width:44px;height:44px}}@media (min-width:640px){.v3-hero{--v3-hero-fig-h:clamp(170px,24vw,230px);padding:28px 0 36px}.v3-hero-inner{padding:0 24px;gap:24px}.v3-hero-title{font-size:2.8rem}.v3-hero-chips{grid-template-columns:repeat(2,max-content);gap:8px 10px}.v3-hero-chip{padding-right:16px}.btn.v3-hero-cta{width:auto}.v3-hero-bees{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 18px}.v3-hero-honey-fig{width:120px;height:120px}.v3-hero-honey-cap{font-size:1.375rem}.v3-hero-fab{gap:2px}.v3-hero-fab-label{position:static;width:auto;height:auto;overflow:visible;clip:auto;-webkit-clip-path:none;clip-path:none;padding:0 18px 0 4px;font-size:1rem;font-weight:700}}@media (min-width:900px){.v3-hero{--v3-hero-pad-y:clamp(10px,1.8vh,24px);--v3-hero-h:var(--v3-section-h,clamp(640px,calc(100svh - var(--header-h, 64px)),900px));display:flex;flex-direction:column;height:var(--v3-hero-h);min-height:var(--v3-hero-h);padding:var(--v3-hero-pad-y) 0}.v3-hero-inner{flex:1 1;min-height:0;padding:0 clamp(16px,2.2vw,40px);gap:clamp(8px,1.8vh,18px)}.v3-hero-copy{flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title cta" "chips chips" "sub sub";align-items:center;grid-gap:clamp(6px,1.3vh,12px) 32px;gap:clamp(6px,1.3vh,12px) 32px}.v3-hero-text{display:contents}.v3-hero-title{grid-area:title;font-size:clamp(2rem,.9rem + 2.4vw,3.4rem);line-height:1.08;margin:0}.v3-hero-chips{grid-area:chips;margin:0;display:flex;flex-wrap:wrap;gap:8px 10px}.btn.v3-hero-cta{grid-area:cta}.v3-hero-chip{padding:4px 16px 4px 5px}.v3-hero-chip-ico{width:28px;height:28px}.v3-hero-chip-text{font-size:1rem}.v3-hero-sub{grid-area:sub;font-size:clamp(1rem,.7rem + .4vw,1.15rem);line-height:1.45;max-width:none}.btn.v3-hero-cta{padding:0 34px}.v3-hero-stage{flex:1 1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) clamp(200px,21vw,300px);grid-template-rows:minmax(0,1fr);grid-gap:clamp(12px,1.6vw,24px);gap:clamp(12px,1.6vw,24px)}.v3-hero-honey{order:0;display:flex;min-height:0}.v3-hero-bees{min-height:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:clamp(6px,1.4vh,14px) clamp(10px,1.2vw,20px)}.v3-hero-card{min-height:0;width:100%;max-width:280px;height:100%;justify-self:center;gap:0}.v3-hero-card-btn{flex:1 1;min-height:0;justify-content:center;gap:6px}.v3-hero-fig{flex:1 1;height:auto;min-height:90px;max-height:340px}.v3-hero-plate{flex:none;padding:5px 16px 6px}.v3-hero-name{font-size:1.05rem}.v3-hero-trade{font-size:.78rem;text-transform:uppercase;letter-spacing:.08em}.v3-hero-more{flex:none;min-height:26px;padding:0 6px;font-size:.85rem}.v3-hero-honey-btn{flex:1 1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(6px,1.4vh,12px);padding:clamp(10px,2vh,22px) 16px;text-align:center}.v3-hero-honey-fig{flex:1 1;width:100%;height:auto;min-height:80px;max-height:300px}.v3-hero-honey-cap{font-size:clamp(1.05rem,.7rem + .55vw,1.4rem)}.v3-hero-honey-pill{flex:none;justify-self:auto;white-space:nowrap;padding:0 16px}}@media (min-width:900px) and (max-height:720px){.v3-hero-title{font-size:clamp(1.8rem,.8rem + 2.2vw,3rem)}.v3-hero-sub{font-size:1rem}}@media (min-width:1200px){.v3-hero-bees{gap:clamp(8px,1.6vh,16px) clamp(14px,1.6vw,28px)}}@media (min-width:640px) and (max-height:500px){.v3-hero-fab-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.v3-hero-fab{min-width:48px;min-height:48px;right:max(12px,env(safe-area-inset-right));bottom:max(12px,env(safe-area-inset-bottom))}.v3-hero-fab-face{width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.v3-hero-fab,.v3-hero-fig,.v3-hero-honey-fig{animation:none;will-change:auto}.v3-hero-card-btn:focus-visible .v3-hero-fig img,.v3-hero-card-btn[data-waving=true] .v3-hero-fig img,.v3-hero-fig img,.v3-hero-honey-btn:focus-visible .v3-hero-honey-fig img,.v3-hero-honey-fig img{animation:none;transform:none;transition:none}.v3-hero-fab{transform:none;transition:opacity .01ms,visibility 0s}}@media (prefers-reduced-motion:reduce) and (hover:hover){.v3-hero-card-btn:hover .v3-hero-fig img,.v3-hero-honey-btn:hover .v3-hero-honey-fig img{animation:none;transform:none}}section.v3-how{scroll-margin-top:var(--header-h,56px);overflow-x:clip}@media (min-width:900px){section.v3-how{scroll-margin-top:var(--header-h,64px)}}.v3-how .eyebrow{padding-left:0;padding-right:0}.v3-how-head h2{margin-bottom:12px}.v3-how-line{display:inline-block}.v3-how-head .lead{font-size:1.05rem;margin-bottom:0}.v3-how-body{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:24px;gap:24px;align-items:center;margin-top:24px}.v3-how-art{position:relative;width:100%;max-width:560px;margin:0 auto;min-width:0}@media (max-width:899.98px){.v3-how-wrap{display:flex;flex-direction:column}.v3-how-body{display:contents}.v3-how-art{order:-1;margin:0 auto 20px}.v3-how-wrap .v3-how-steps{margin-top:24px}}.v3-how-art:before{content:"";position:absolute;inset:12% 8%;border-radius:50%;background:radial-gradient(closest-side,var(--glow),transparent);pointer-events:none}.v3-how-img{position:relative;display:block;width:100%;height:auto;animation:v3-how-float 8s ease-in-out infinite}.v3-how-steps{list-style:none;margin:0;padding:0;display:grid;grid-gap:22px;gap:22px;min-width:0}.v3-how-step{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr) 44px;grid-gap:14px;gap:14px;align-items:center;padding:16px 16px 16px 14px;border:1px solid var(--border);border-radius:22px;background:var(--card);box-shadow:var(--shadow-lift)}.v3-how-step:not(:last-child):after{content:"";position:absolute;left:38.5px;bottom:-23px;width:3px;height:24px;background:var(--honey);border-radius:2px}.v3-how-num{display:flex;align-items:center;justify-content:center;width:52px;height:52px;background:var(--gradient-honey);font-family:var(--font-display);font-size:1.4rem;font-weight:800;color:var(--primary-foreground)}.v3-how-step-text{min-width:0}.v3-how-step h3{margin:0 0 4px;font-size:1.25rem;font-weight:700;line-height:1.2;overflow-wrap:break-word}.v3-how-step p{margin:0;font-size:1rem;line-height:1.45;color:var(--muted-foreground);overflow-wrap:break-word}.v3-how-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--secondary);color:var(--honey-deep)}.v3-how-foot{display:grid;grid-gap:16px;gap:16px;margin-top:24px}.v3-how-note{width:-moz-fit-content;width:fit-content;max-width:100%;margin:0;padding:12px 18px;border:1px solid var(--border);border-left:4px solid var(--honey);border-radius:16px;background:var(--card);font-size:1rem;line-height:1.5;color:var(--foreground)}.v3-how-note-line{display:block}.v3-how-actions{display:grid;grid-gap:12px;gap:12px}.v3-how-cta,.v3-how-demo{width:100%;min-height:44px;white-space:nowrap}.v3-how-cta:focus-visible,.v3-how-demo:focus-visible{outline:3px solid var(--honey-deep);outline-offset:3px}@media (min-width:640px){.v3-how-actions{display:flex;flex-wrap:wrap}.v3-how-cta,.v3-how-demo{width:auto}.v3-how-step{grid-template-columns:56px minmax(0,1fr) 48px;gap:16px;padding:14px 18px 14px 16px}.v3-how-step:not(:last-child):after{left:42.5px}.v3-how-num{width:56px;height:56px}.v3-how-icon{width:48px;height:48px}}@media (min-width:900px){.v3-how-head .lead{font-size:clamp(1.05rem,1.6vw,1.25rem)}.v3-how-body{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;margin-top:24px}.v3-how-art{max-width:none;margin:0}.v3-how-img{width:112%;max-width:none;margin-left:-6%}.v3-how-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:16px 32px;margin-top:24px}}@media (min-width:900px) and (max-width:1099.98px){.v3-how-body{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:28px}}@media (min-width:900px) and (max-width:1099.98px) and (min-height:768px){.v3-how-foot{padding-right:190px}}@media (min-width:1200px){.v3-how-body{gap:56px}}@keyframes v3-how-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.v3-how-img{animation:none}}section.v3-learn{scroll-margin-top:var(--header-h,56px)}@media (min-width:900px){section.v3-learn{scroll-margin-top:var(--header-h,64px)}}.v3-learn-intro{margin-bottom:22px}.v3-learn-intro .eyebrow{padding-left:0;padding-right:0}.v3-learn-intro h2{max-width:52rem;margin-bottom:12px}.v3-learn-intro .lead{margin-bottom:0}.v3-learn-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none}@media (min-width:900px){.v3-learn-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}}.v3-learn-card{position:relative;display:flex;flex-direction:column;gap:14px;min-width:0;padding:22px 22px 18px;border:1px solid var(--border);border-radius:20px;background:var(--card)}@media (prefers-reduced-motion:no-preference){.v3-learn-card{transition:transform .35s var(--ease-hive),border-color .3s var(--ease-hive),box-shadow .35s var(--ease-hive)}.v3-learn-card:hover{transform:translateY(-3px)}.v3-learn-arrow,.v3-learn-chip-arrow{transition:transform .3s var(--ease-hive),background-color .3s var(--ease-hive)}.v3-learn-card:hover .v3-learn-arrow{transform:translateX(4px)}.v3-learn-chip:hover .v3-learn-chip-arrow{transform:translateX(3px)}}.v3-learn-card:focus-within,.v3-learn-card:hover{border-color:var(--honey);box-shadow:var(--shadow-lift)}.v3-learn-card-top{display:flex;align-items:center;gap:12px}.v3-learn-icon{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:16px;background:var(--secondary);color:var(--honey-deep)}.v3-learn-kind{font-size:1rem;font-weight:600;color:var(--honey-deep)}.v3-learn-card-title{flex:1 1;margin:0;font-size:1.35rem;font-weight:700;letter-spacing:-.02em;line-height:1.2}.v3-learn-link{overflow-wrap:break-word}.v3-learn-link,.v3-learn-link:hover{color:var(--foreground)}.v3-learn-link:after{content:"";position:absolute;inset:0;border-radius:20px}.v3-learn-link:focus-visible{outline:none}.v3-learn-link:focus-visible:after{outline:3px solid var(--honey-deep);outline-offset:2px}.v3-learn-arrow{align-self:flex-end;display:grid;place-items:center;width:40px;height:40px;border:1.5px solid var(--honey);border-radius:999px;font-size:1.1rem;font-weight:600;line-height:1;color:var(--honey-deep)}.v3-learn-chips{display:grid;grid-gap:10px;gap:10px;margin:18px 0 0;padding:0;list-style:none}@media (min-width:640px){.v3-learn-chips{display:flex;flex-wrap:wrap;gap:12px}}.v3-learn-chip{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 16px 6px 12px;border:1.5px solid var(--border);border-radius:999px;background:var(--card);color:var(--foreground);font-size:1rem;font-weight:600;line-height:1.25}.v3-learn-chip:hover{border-color:var(--honey);color:var(--foreground)}.v3-learn-chip:focus-visible{outline:3px solid var(--honey-deep);outline-offset:2px}.v3-learn-chip-icon{flex:none;display:grid;place-items:center;color:var(--honey-deep)}.v3-learn-chip-title{min-width:0;overflow-wrap:break-word}.v3-learn-chip-arrow{flex:none;margin-left:auto;font-weight:600;color:var(--honey-deep)}@media (max-width:899.98px){.v3-learn-arrow{position:absolute;top:20px;right:20px;pointer-events:none}}.v3-pricing{scroll-margin-top:var(--header-h,56px);overflow-x:clip}@media (min-width:900px){.v3-pricing{scroll-margin-top:var(--header-h,64px)}}.v3-pricing-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-row-gap:0;row-gap:0}.v3-pricing-intro{min-width:0;text-align:center}.v3-pricing-intro .eyebrow{padding:2px 0}.v3-pricing-intro h2{margin-bottom:10px}.v3-pricing-intro .lead{max-width:36rem;margin:0 auto}.v3-pricing-plans{position:relative;min-width:0}.v3-pricing-bar{position:-webkit-sticky;position:sticky;top:var(--header-h,56px);z-index:6;display:flex;justify-content:center;margin:18px 0 12px;padding:8px 0}.v3-pricing-bar:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:calc(50% - 50vw);right:calc(50% - 50vw);background:var(--background);background:color-mix(in oklch,var(--background) 94%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media (max-height:500px){.v3-pricing-bar{position:static;padding:4px 0}.v3-pricing-bar:before{display:none}}.v3-pricing-switch{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:4px;gap:4px;width:100%;max-width:30rem;min-inline-size:0;margin:0;padding:4px;border:1.5px solid var(--border);border-radius:999px;background:var(--card);box-shadow:var(--shadow-lift)}.v3-pricing-opt{position:relative;display:block;cursor:pointer}.v3-pricing-radio{position:absolute;inset:0;z-index:1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.v3-pricing-face{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:48px;padding:6px 8px;border-radius:999px;color:var(--muted-foreground);font-size:1rem;font-weight:600;line-height:1.15;text-align:center;transition:background-color .3s var(--ease-hive),color .3s var(--ease-hive),box-shadow .3s var(--ease-hive)}.v3-pricing-face-save{margin-top:2px;color:var(--honey-deep);font-size:.875rem;font-weight:700}.v3-pricing-opt:hover .v3-pricing-face{background-color:var(--secondary);color:var(--foreground)}.v3-pricing-radio:checked+.v3-pricing-face{background:var(--gradient-honey);box-shadow:var(--shadow-honey);color:var(--primary-foreground)}.v3-pricing-radio:checked+.v3-pricing-face .v3-pricing-face-save{color:var(--primary-foreground)}.v3-pricing-radio:focus-visible+.v3-pricing-face{outline:3px solid var(--honey-deep);outline-offset:2px}.v3-pricing-cards{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px}.v3-pricing-card{display:flex;flex-direction:column;padding:24px 22px 22px;border:1.5px solid var(--border);border-radius:calc(var(--radius) + 12px);background:var(--card);box-shadow:var(--shadow-lift)}.v3-pricing-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:8px}.v3-pricing-head h3{margin:0;font-size:1.5rem}.v3-pricing-glyph{display:grid;flex:none;place-items:center;width:40px;height:40px;background:var(--gradient-honey);color:var(--primary-foreground);-webkit-clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%);clip-path:polygon(25% 3%,75% 3%,100% 50%,75% 97%,25% 97%,0 50%)}.v3-pricing-glyph svg{width:22px;height:22px}.badge.v3-pricing-tag{margin:0;padding:6px 14px;font-size:.875rem;letter-spacing:.02em;text-transform:none}.v3-pricing-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 12px;margin:0 0 4px}.v3-pricing-amount{color:var(--foreground);font-family:var(--font-display);font-size:clamp(2.4rem,9vw,3.25rem);font-weight:800;letter-spacing:-.03em;line-height:1.05}.v3-pricing-cur{color:var(--muted-foreground);font-size:.45em;font-weight:600;letter-spacing:.02em}.v3-pricing-equiv,.v3-pricing-per{color:var(--muted-foreground);font-size:1rem}.v3-pricing-equiv{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;min-height:34px;margin:0 0 8px}.v3-pricing-equiv strong{color:var(--foreground)}.v3-pricing-save{display:inline-block;padding:4px 14px;line-height:1.3;border-radius:999px;background:var(--nectar);color:var(--primary-foreground);font-size:1rem;font-weight:700}.v3-pricing-rate{display:flex;align-items:center;gap:12px;min-height:52px;margin:0 0 14px;padding:4px 4px 4px 14px;border:1px solid var(--border);border-radius:var(--radius);background:var(--background-warm);color:var(--muted-foreground);font-size:1rem}.v3-pricing-rate-icon{display:grid;flex:none;place-items:center;color:var(--honey-deep)}.v3-pricing-rate-icon svg{width:26px;height:26px}.v3-pricing-rate-text{flex:1 1 auto;min-width:0}.v3-pricing-rate strong{color:var(--foreground);font-family:var(--font-display);font-size:1.25rem;font-weight:800}.v3-pricing-help{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:999px;color:var(--honey-deep)}.v3-pricing-help svg{width:26px;height:26px}.v3-pricing-help:hover{background:var(--secondary);color:var(--foreground)}.v3-pricing-help:focus-visible{outline:3px solid var(--honey-deep);outline-offset:1px}.v3-pricing-cta{width:100%;min-height:52px;margin-top:auto}.v3-pricing-extras{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px;margin-top:20px}.v3-pricing-chip{display:flex;align-items:center;gap:12px;min-height:52px;margin:0;padding:6px 16px;border:1px solid var(--border);border-left:4px solid var(--honey);border-radius:var(--radius);background:var(--background-warm);color:var(--foreground);font-size:1rem;line-height:1.4}.v3-pricing-chip-icon{display:grid;flex:none;place-items:center;color:var(--honey-deep)}.v3-pricing-chip-icon svg{width:26px;height:26px}.v3-pricing-chip-link{font-weight:600;text-decoration:none}.v3-pricing-chip-link:hover{border-color:var(--honey);color:var(--foreground)}.v3-pricing-chip-link:focus-visible{outline:3px solid var(--honey-deep);outline-offset:2px}.v3-pricing-fine{display:flex;flex-direction:column;align-items:center;gap:0;margin:12px 0 0;color:var(--muted-foreground);font-size:1rem;line-height:1.5;text-align:center}.v3-pricing-fine p{max-width:52rem;margin:0}.v3-pricing-rates-link{display:inline-flex;flex:none;align-items:center;min-height:44px;padding:0 6px;font-weight:600}@media (min-width:640px){.v3-pricing-cards{gap:24px}.v3-pricing-card{padding:26px 28px 24px}}@media (min-width:900px){.v3-pricing-grid{grid-template-columns:minmax(0,1fr) auto;column-gap:40px;align-items:end}.v3-pricing-intro{grid-column:1;text-align:left}.v3-pricing-intro .lead{max-width:40rem;margin:0}.v3-pricing-plans{display:contents}.v3-pricing-bar{position:static;grid-column:2;grid-row:1;align-self:center;margin:0;padding:0}.v3-pricing-bar:before{display:none}.v3-pricing-switch{width:25rem}.v3-pricing-cards{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;row-gap:0;margin-top:clamp(14px,2.6svh,26px)}.v3-pricing-card{padding:18px 30px}.v3-pricing-extras{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-top:clamp(12px,2svh,20px)}.v3-pricing-fine{grid-column:1/-1;flex-direction:row;justify-content:space-between;gap:24px;margin-top:clamp(4px,1svh,12px);text-align:left}}@supports (grid-template-rows:subgrid){@media (min-width:900px){.v3-pricing-cards{grid-template-rows:repeat(5,auto)}.v3-pricing-card{display:grid;grid-row:span 5;grid-template-rows:subgrid;grid-row-gap:0;row-gap:0}.v3-pricing-cta{align-self:end}}}@media (min-width:900px) and (max-width:1179.98px){.v3-pricing-intro h2{margin-bottom:6px}.v3-pricing-cards{margin-top:12px}.v3-pricing-card{position:relative;padding:14px 24px}.v3-pricing-head{margin-bottom:4px}.badge.v3-pricing-tag{position:absolute;top:0;right:22px;transform:translateY(-50%)}.v3-pricing-price{flex-wrap:nowrap;align-items:center;gap:0 12px;margin-bottom:2px}.v3-pricing-amount{flex:none;white-space:nowrap}.v3-pricing-per{flex:1 1;min-width:0;line-height:1.3}.v3-pricing-equiv{margin-bottom:6px}.v3-pricing-rate{gap:8px;min-height:48px;margin-bottom:10px;padding-left:12px}.v3-pricing-extras{grid-template-columns:minmax(0,5fr) minmax(0,8fr);gap:16px;margin-top:10px}.v3-pricing-chip{min-height:48px;padding:4px 14px;line-height:1.35}.v3-pricing-fine{margin-top:2px}}@media (min-width:900px) and (max-width:1019.98px){.v3-pricing-equiv{min-height:58px}.v3-pricing-rate-icon{display:none}.v3-pricing-rate{padding-left:14px}.v3-pricing-fine{justify-content:flex-start;gap:16px}.v3-pricing-rates-link{order:-1;padding:0}}@media (prefers-reduced-motion:reduce){.v3-pricing-face{transition:none}}section.v3-what{scroll-margin-top:var(--header-h,56px);overflow-x:clip}@media (min-width:900px){section.v3-what{scroll-margin-top:var(--header-h,64px)}}.v3-what .eyebrow{padding-left:0;padding-right:0}.v3-what-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:20px;gap:20px}.v3-what-copy{min-width:0}.v3-what-copy h2{margin-bottom:14px}.v3-what-copy .lead{font-size:1.05rem;margin-bottom:0}.v3-what-art{--v3-art-scale:1.6;order:-1;position:relative;width:100%;max-width:460px;margin:0 auto;min-width:0}.v3-what-stage{position:relative;display:flex;justify-content:center;overflow:hidden;padding:10px 0}.v3-what-stage:before{content:"";position:absolute;inset:8% 16%;border-radius:50%;background:radial-gradient(closest-side,var(--glow),transparent);pointer-events:none}.v3-what-img{position:relative;display:block;flex:none;width:calc(100% * var(--v3-art-scale));max-width:none;height:auto;animation:v3-what-float 8s ease-in-out infinite}.v3-what-card{display:flex;flex-direction:column;min-width:0;padding:22px 22px 20px;border:1px solid var(--border);border-radius:22px;background:var(--card);box-shadow:var(--shadow-lift)}.v3-what-head{display:flex;align-items:center;gap:14px}.v3-what-icon{display:grid;place-items:center;flex:none;width:52px;height:52px;background:var(--gradient-honey);color:var(--primary-foreground)}.v3-what-head h3{margin:0;font-size:1.4rem;line-height:1.15;overflow-wrap:break-word}.v3-what-list{list-style:none;flex:1 1;margin:12px 0 0;padding:0;display:grid;grid-auto-rows:1fr}.v3-what-list li{display:flex;align-items:center;gap:14px;min-width:0;min-height:56px;padding:8px 0;border-bottom:1px solid var(--border)}.v3-what-list li:last-child{border-bottom:0}.v3-what-chip{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:12px;background:var(--secondary);color:var(--honey-deep)}.v3-what-text{min-width:0}.v3-what-text strong{display:block;font-family:var(--font-display);font-size:1.05rem;font-weight:600;letter-spacing:-.01em;line-height:1.3;color:var(--foreground)}.v3-what-text span{display:block;line-height:1.4;overflow-wrap:break-word}.v3-what-foot,.v3-what-text span{font-size:1rem;color:var(--muted-foreground)}.v3-what-foot{margin:4px 0 0;padding-top:12px;border-top:1px solid var(--border);line-height:1.45;text-wrap:balance}@media (min-width:640px) and (max-width:899.98px){.v3-what-art{max-width:400px}}@media (min-width:900px){.v3-what-grid{--v3-what-art-h:clamp(200px,min(46vh,26vw),360px);grid-template-columns:minmax(0,1fr) var(--v3-what-art-h) minmax(0,1fr);column-gap:24px;row-gap:clamp(14px,3vh,26px);align-items:stretch}.v3-what-copy{grid-column:1/-1;grid-row:1}.v3-what-copy .lead{font-size:clamp(1.05rem,1.6vw,1.25rem)}.v3-what-card-hive{grid-column:1;grid-row:2}.v3-what-art{grid-column:2;grid-row:2;align-self:center;order:0;max-width:none;margin:0}.v3-what-card-live-chat{grid-column:3;grid-row:2}.v3-what-img{width:auto;height:var(--v3-what-art-h)}.v3-what-card{padding:20px 22px 18px}}@media (min-width:900px) and (max-width:1099.98px){.v3-what-grid{--v3-what-art-h:clamp(150px,26vh,230px);grid-template-columns:repeat(2,minmax(0,1fr))}.v3-what-copy{grid-column:1;align-self:center}.v3-what-art{grid-column:2;grid-row:1;justify-self:end;width:var(--v3-what-art-h)}.v3-what-card-hive{grid-column:1}.v3-what-card-live-chat{grid-column:2}.v3-what-card{padding:16px 20px 14px}.v3-what-list{margin-top:6px}.v3-what-list li{min-height:48px;padding:5px 0}}@media (min-width:900px) and (max-height:740px){.v3-what-copy h2{margin-bottom:10px}.v3-what-card{padding:16px 22px 14px}.v3-what-list{margin-top:6px}.v3-what-list li{min-height:48px;padding:5px 0}.v3-what-foot{padding-top:8px}}@media (min-width:900px) and (max-width:1099.98px) and (max-height:740px){.v3-what-grid{--v3-what-art-h:clamp(130px,20vh,230px)}}@keyframes v3-what-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media (prefers-reduced-motion:reduce){.v3-what-img{animation:none}}