.Button_btn__Q6ynF{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:44px;min-width:44px;border:1.5px solid transparent;border-radius:var(--radius-sm);font-family:var(--ff-body);font-weight:500;cursor:pointer;transition:background .2s,transform .2s,box-shadow .2s,border-color .2s,color .2s;-webkit-font-smoothing:antialiased;white-space:nowrap;line-height:1}.Button_btn__Q6ynF:focus-visible{outline:2px solid var(--green);outline-offset:2px}.Button_btn__Q6ynF:disabled{opacity:.55;cursor:not-allowed}.Button_sm__noUV8{padding:.5rem 1rem;font-size:.8125rem;min-height:44px;min-width:44px}.Button_md__r8K3o{padding:.75rem 1.5rem;font-size:.9375rem;min-height:44px;min-width:44px}.Button_lg__XOUac{padding:.875rem 1.875rem;font-size:1rem;min-height:48px;min-width:48px}.Button_fullWidth__qvmPn{width:100%}.Button_primary__C802e{background:var(--green);color:var(--on-accent,#fff)}.Button_primary__C802e:hover:not(:disabled){background:var(--green-mid);transform:translateY(-1px);box-shadow:0 6px 20px rgba(61,122,82,.28)}.Button_primary__C802e:active:not(:disabled){transform:none}.Button_secondary__F_xs9{background:transparent;color:var(--green);border-color:var(--green)}.Button_secondary__F_xs9:hover:not(:disabled){background:var(--green-lt)}.Button_ghost__mj2je{background:transparent;color:var(--text-2)}.Button_ghost__mj2je:hover:not(:disabled){background:var(--bg-soft)}.Button_danger__jj40t{background:transparent;color:var(--error);border-color:rgba(220,38,38,.3)}.Button_danger__jj40t:hover:not(:disabled){background:var(--error-lt)}.Button_spinner__45q_r{width:14px;height:14px;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:Button_btnspin__zia5O .6s linear infinite}.Button_srOnly__XCaMv{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes Button_btnspin__zia5O{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.Button_btn__Q6ynF{transition:none}.Button_primary__C802e:hover:not(:disabled){transform:none}.Button_spinner__45q_r{animation:none;opacity:.8}}.ConsentBanner_banner__pD_HM{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:1000;max-width:1040px;margin:0 auto;background:var(--bg-white);border:1px solid var(--border-strong,rgba(61,122,82,.22));border-radius:var(--radius-md);box-shadow:var(--shadow-lg);font-family:var(--ff-body);color:var(--text)}.ConsentBanner_banner__pD_HM:focus-visible{outline:2px solid var(--green);outline-offset:2px}.ConsentBanner_inner__XywrM{display:flex;gap:1.25rem;align-items:flex-end;padding:1.25rem 1.5rem}.ConsentBanner_text__vo6VD{flex:1 1;min-width:0}.ConsentBanner_title__pdBLU{margin:0 0 .375rem;font-family:var(--ff-display);font-weight:400;font-size:1.125rem;color:var(--text)}.ConsentBanner_body__3TZW8{margin:0;font-size:.875rem;line-height:1.6;color:var(--text-2)}.ConsentBanner_link__LoV_T{color:var(--green);text-decoration:underline;text-underline-offset:2px}.ConsentBanner_options__WV1NS{margin:.875rem 0 0;padding:0;border:0;display:grid;grid-gap:.5rem;gap:.5rem}.ConsentBanner_legend___MIA1{padding:0;margin-bottom:.375rem;font-size:.8125rem;font-weight:500;color:var(--text)}.ConsentBanner_option__9h1nm{display:flex;gap:.625rem;align-items:flex-start;font-size:.875rem;line-height:1.5;color:var(--text-2)}.ConsentBanner_option__9h1nm input{margin-top:.25rem;width:1rem;height:1rem;accent-color:var(--green)}.ConsentBanner_option__9h1nm strong{color:var(--text);font-weight:500}.ConsentBanner_actions__F03hx{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;flex-shrink:0}@media (max-width:720px){.ConsentBanner_banner__pD_HM{left:.5rem;right:.5rem;bottom:.5rem}.ConsentBanner_inner__XywrM{flex-direction:column;align-items:stretch;padding:.75rem 1rem;gap:.625rem}.ConsentBanner_title__pdBLU{margin-bottom:.25rem;font-size:1rem;line-height:1.25}.ConsentBanner_body__3TZW8{font-size:.8125rem;line-height:1.5}.ConsentBanner_actions__F03hx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.375rem;gap:.375rem}.ConsentBanner_actions__F03hx>button{padding:.25rem .375rem;white-space:normal;line-height:1.15;text-align:center}}html[data-consent-decided] .ConsentBanner_banner__pD_HM{display:none}.Hero_hero__LXPjz{position:relative;padding:calc(5.75rem + var(--promo-banner-h, 0px)) 0 4.25rem;overflow:hidden;background:radial-gradient(ellipse 60% 50% at 80% 25%,rgba(61,122,82,.08),transparent 70%),radial-gradient(ellipse 50% 45% at 15% 80%,rgba(184,120,64,.06),transparent 65%),var(--bg)}.Hero_heroContainer__zXePt{max-width:1180px;margin:0 auto;padding:0 2rem;width:100%;display:flex;flex-direction:column;gap:1.5rem}.Hero_gatewayBar__e2dcD{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.75rem;gap:.75rem;padding:.375rem;background:rgba(255,255,255,.86);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.Hero_gatewayCard__fphgU{display:flex;align-items:center;gap:.75rem;min-height:48px;padding:.5rem .875rem;border-radius:var(--radius-sm);border:1.5px solid transparent;background:transparent;text-align:left;font-family:var(--ff-body);text-decoration:none;cursor:pointer;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease,transform .2s ease}.Hero_gatewayCard__fphgU:hover{background:var(--bg)}.Hero_gatewayCard__fphgU:focus-visible{outline:2px solid var(--green);outline-offset:2px}.Hero_gatewayCardActive__kLDZ_{background:var(--bg-white);border-color:var(--green);box-shadow:var(--shadow-sm)}.Hero_gatewayIcon__gSaA2{width:32px;height:32px;border-radius:var(--radius-sm);background:var(--green-lt);color:var(--green);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s ease,color .2s ease}.Hero_gatewayCardActive__kLDZ_ .Hero_gatewayIcon__gSaA2{background:var(--green);color:var(--bg-white)}.Hero_gatewayTitle__AkxUH{font-size:var(--fs-small);font-weight:600;color:var(--text);line-height:1.3}.Hero_heroGrid__rUvAP{display:grid;grid-template-columns:1.05fr 1fr;grid-gap:3rem;gap:3rem;align-items:center;width:100%}.Hero_heroContent__6HUxE>*{animation:Hero_heroReveal__k_0JP .65s ease both}.Hero_heroContent__6HUxE>:first-child{animation-delay:0s}.Hero_heroContent__6HUxE>:nth-child(2){animation-delay:.1s}.Hero_heroContent__6HUxE>:nth-child(3){animation-delay:.2s}@keyframes Hero_heroReveal__k_0JP{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.Hero_heroBadge__koisq{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .875rem;margin-bottom:1rem;background:var(--green-lt);border-radius:100px;font-size:var(--fs-small);font-weight:500;line-height:1.4;color:var(--text);text-wrap:balance}.Hero_heroBadge__koisq svg{color:var(--green)}.Hero_h1__VbwE6{font-family:var(--ff-display);font-size:var(--fs-h1);font-weight:400;line-height:1.12;letter-spacing:-.015em;color:var(--text);margin-bottom:1rem}.Hero_h1__VbwE6 em{font-style:italic;color:var(--green)}.Hero_sub__cg8qI{font-size:var(--fs-body);color:var(--text-2);line-height:1.68;max-width:520px;margin-bottom:1.25rem;font-weight:400}.Hero_ctaGroup__g2rSA{display:flex;flex-direction:column;align-items:flex-start;gap:1.125rem;width:100%}.Hero_ctaRow__Tn0jv{display:flex;flex-wrap:nowrap;align-items:center;gap:.75rem;width:100%}.Hero_btnGreen__dOonm{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:46px;padding:.8rem 1.35rem;background:var(--green);color:var(--bg-white);border:1.5px solid var(--green);border-radius:var(--radius-sm);font-family:var(--ff-body);font-size:var(--fs-small);font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}.Hero_btnGreen__dOonm:hover{background:var(--green-mid);border-color:var(--green-mid);transform:translateY(-1px);box-shadow:var(--shadow-md)}.Hero_btnGreen__dOonm:active{transform:translateY(0)}.Hero_btnGreen__dOonm:focus-visible{outline:2px solid var(--green);outline-offset:2px}.Hero_btnOutline__ldF2n{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:46px;padding:.8rem 1.35rem;background:rgba(255,255,255,.78);color:var(--green);border:1.5px solid var(--green);border-radius:var(--radius-sm);font-family:var(--ff-body);font-size:var(--fs-small);font-weight:600;cursor:pointer;white-space:nowrap;text-decoration:none;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.Hero_btnOutline__ldF2n:hover{background:var(--green-lt);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.Hero_btnOutline__ldF2n:active{transform:translateY(0)}.Hero_btnOutline__ldF2n:focus-visible{outline:2px solid var(--green);outline-offset:2px}.Hero_microMetrics__NAcyL{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;font-size:var(--fs-small);color:var(--text-2);font-weight:500}.Hero_microItem__8DeBV{display:inline-flex;align-items:center;gap:.375rem}.Hero_microCheck__0vzBS{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--green-lt);color:var(--green);flex-shrink:0}.Hero_appPreview__N4ZsZ{position:relative;width:100%;min-width:0}.Hero_appShell__tTU4a{background:var(--bg-white);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);overflow:hidden;border:1px solid var(--border-strong)}.Hero_appChrome__pEjKE{background:var(--bg-soft);border-bottom:1px solid var(--border);padding:.625rem 1rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}.Hero_chromeLeft__HkgLR{display:flex;align-items:center;gap:.75rem;min-width:0}.Hero_chromeDots__uzHGe{display:flex;align-items:center;gap:.375rem;flex-shrink:0}.Hero_chromeDot__4xQp6{width:10px;height:10px;border-radius:50%}.Hero_chromeDotRed__RBBEl{background:var(--warm);opacity:.75}.Hero_chromeDotAmber__voF6I{background:var(--text-3);opacity:.65}.Hero_chromeDotGreen__uDO6S{background:var(--green-mid)}.Hero_chromeContext__Q6LGq{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .75rem;background:var(--bg-white);border:1px solid var(--border);border-radius:100px;font-size:var(--fs-micro);font-weight:600;color:var(--text-2);white-space:nowrap}.Hero_chromeLock__8eR6u,.Hero_videoToggle___hNew{color:var(--green);flex-shrink:0}.Hero_videoToggle___hNew{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:36px;padding:.35rem .875rem;border-radius:100px;border:1px solid var(--border-strong);background:var(--bg-white);font-family:var(--ff-body);font-size:var(--fs-micro);font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s ease,color .2s ease,border-color .2s ease}.Hero_videoToggle___hNew:hover{background:var(--green);border-color:var(--green);color:var(--bg-white)}.Hero_videoToggle___hNew:focus-visible{outline:2px solid var(--green);outline-offset:2px}.Hero_videoToggleActive__1kmZU{background:var(--green-lt);border-color:var(--border-strong);color:var(--green)}.Hero_viewportWrap__j39c2{position:relative;width:100%;aspect-ratio:16/10;background:var(--bg);overflow:hidden;border-bottom:1px solid var(--border)}.Hero_previewMedia__re2rs{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.Hero_lensFooter__mH5Qu{padding:.75rem 1rem;background:var(--bg-white);display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.Hero_statusPill__SAmDM{display:inline-flex;align-items:center;gap:.375rem;padding:.3rem .65rem;border-radius:100px;background:var(--bg);border:1px solid var(--border);font-size:var(--fs-micro);font-weight:600;color:var(--text-2);line-height:1.3}.Hero_statusPillIcon__B94n7{color:var(--green);flex-shrink:0}@media (prefers-reduced-motion:reduce){.Hero_heroContent__6HUxE>*{animation:none}}@media (max-width:1080px){.Hero_heroGrid__rUvAP{grid-template-columns:1fr;gap:2.5rem}.Hero_sub__cg8qI{max-width:100%}}@media (max-width:768px){.Hero_hero__LXPjz{padding:calc(5.25rem + var(--promo-banner-h, 0px)) 0 3rem}.Hero_heroContainer__zXePt{padding:0 1.25rem;gap:1.25rem}.Hero_gatewayBar__e2dcD{grid-template-columns:1fr;gap:.5rem}.Hero_gatewayCard__fphgU{min-height:48px;padding:.5rem .75rem}.Hero_h1__VbwE6{font-size:var(--fs-h2)}.Hero_sub__cg8qI{font-size:var(--fs-body);margin-bottom:1.5rem}.Hero_ctaRow__Tn0jv{flex-direction:column;align-items:stretch}.Hero_btnGreen__dOonm,.Hero_btnOutline__ldF2n{width:100%;min-height:48px}.Hero_chromeDots__uzHGe{display:none}.Hero_appChrome__pEjKE{padding:.5rem .75rem;flex-wrap:wrap}.Hero_videoToggle___hNew{min-height:44px;padding:.5rem .875rem}.Hero_lensFooter__mH5Qu{display:none}}.PersonaSwitcher_section__KExEM{padding:7rem 0;background:var(--bg-white);border-top:1px solid var(--border);position:relative}.PersonaSwitcher_header__D3RTc{text-align:center;max-width:700px;margin:0 auto 2.75rem}.PersonaSwitcher_headline__dR4ug{font-family:var(--ff-display);font-size:var(--fs-h2);font-weight:400;line-height:1.15;letter-spacing:-.015em;color:var(--text);margin-bottom:1rem}.PersonaSwitcher_headline__dR4ug em{font-style:italic;color:var(--green)}.PersonaSwitcher_subtitle__NDRc4{font-size:var(--fs-lead);color:var(--text-2);line-height:1.7;font-weight:300}.PersonaSwitcher_pillRailWrap__dhFqk{margin-bottom:2.5rem}.PersonaSwitcher_pillRail__Epmdx{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.625rem;gap:.625rem;padding:.5rem;background:var(--bg);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.PersonaSwitcher_pillBtn__LHcmR{display:flex;align-items:center;gap:.75rem;padding:.85rem 1.1rem;border-radius:var(--radius-md);border:1.5px solid transparent;background:transparent;color:var(--text-2);font-family:var(--ff-body);font-size:var(--fs-small);font-weight:500;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease;min-height:52px;text-align:left;width:100%}.PersonaSwitcher_pillBtn__LHcmR:hover{background:var(--bg);color:var(--text)}.PersonaSwitcher_pillBtn__LHcmR:focus-visible{outline:none;border-color:var(--green);box-shadow:0 0 0 3px var(--green-lt)}.PersonaSwitcher_pillBtnActive__mIaUp{background:var(--green);color:var(--bg-white);box-shadow:var(--shadow-sm)}.PersonaSwitcher_pillBtnActive__mIaUp:hover{background:var(--green-mid);color:var(--bg-white)}.PersonaSwitcher_pillIconWrap__xKnQ2{width:34px;height:34px;border-radius:var(--radius-sm);background:var(--bg-soft);color:var(--green);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .2s ease,color .2s ease}.PersonaSwitcher_pillBtnActive__mIaUp .PersonaSwitcher_pillIconWrap__xKnQ2{background:var(--green-mid);color:var(--bg-white)}.PersonaSwitcher_pillTitle__OC8kx{font-size:var(--fs-small);font-weight:600}.PersonaSwitcher_stageGrid__rA1wx{display:grid;grid-template-columns:1fr 1.05fr;grid-gap:2.25rem;gap:2.25rem;align-items:stretch;background:var(--bg);border-radius:var(--radius-lg);padding:2.25rem;border:1px solid var(--border)}.PersonaSwitcher_leftCol__8lMV5{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.5rem}.PersonaSwitcher_personaHeadline__Ev73H{font-family:var(--ff-display);font-size:var(--fs-title);font-weight:400;line-height:1.3;color:var(--text)}.PersonaSwitcher_bentoStack__lPLgW{display:flex;flex-direction:column;gap:.875rem}.PersonaSwitcher_bentoCard__De3Oj{display:flex;align-items:flex-start;gap:1rem;padding:1.15rem 1.25rem;background:var(--bg-white);border-radius:var(--radius-md);border:1px solid var(--border);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.PersonaSwitcher_bentoCard__De3Oj:hover{transform:translateY(-2px);box-shadow:var(--shadow-sm);border-color:var(--green-mid)}.PersonaSwitcher_bentoIcon__kOPu3{width:38px;height:38px;border-radius:var(--radius-sm);background:var(--bg-white);color:var(--green);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:var(--shadow-sm)}.PersonaSwitcher_bentoIconWarm__wuWa_{background:var(--warm-lt);color:var(--warm)}.PersonaSwitcher_bentoBody__s9VP9{flex:1 1}.PersonaSwitcher_bentoTitle__vmPbd{font-size:var(--fs-body);font-weight:600;color:var(--text);margin-bottom:.25rem;line-height:1.35}.PersonaSwitcher_bentoDesc__8RnEn{font-size:var(--fs-small);color:var(--text-2);line-height:1.6;font-weight:400}.PersonaSwitcher_btnPrimary__tGP61{display:inline-flex;align-items:center;gap:.5rem;padding:.875rem 1.5rem;background:var(--green);color:var(--bg-white);border-radius:var(--radius-sm);font-family:var(--ff-body);font-size:var(--fs-small);font-weight:500;text-decoration:none;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;min-height:44px}.PersonaSwitcher_btnPrimary__tGP61:hover{background:var(--green-mid);transform:translateY(-1px);box-shadow:var(--shadow-md)}.PersonaSwitcher_matrixCol__Z9FM_{display:flex;flex-direction:column;justify-content:space-between;background:var(--bg);border-radius:var(--radius-md);border:1px solid var(--border);padding:1.35rem;position:relative}.PersonaSwitcher_previewTopBar__xjAUA{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;margin-bottom:1rem}.PersonaSwitcher_roleBadge__bZpsn{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .9rem;background:var(--bg-white);color:var(--green);border-radius:100px;font-size:var(--fs-small);font-weight:600;box-shadow:var(--shadow-sm);border:1px solid var(--border)}.PersonaSwitcher_matrixFrame__twjrN{background:var(--bg-white);border-radius:var(--radius-sm);border:1px solid var(--border);box-shadow:var(--shadow-sm);overflow:hidden;display:flex;flex-direction:column}.PersonaSwitcher_matrixRows__OAcop{display:flex;flex-direction:column}.PersonaSwitcher_matrixRow__YsyYY{padding:1rem 1.1rem;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:1rem}.PersonaSwitcher_matrixRow__YsyYY:last-child{border-bottom:none}.PersonaSwitcher_matrixCapability__ZJwfb{display:flex;align-items:center;gap:.5rem;font-size:var(--fs-small);font-weight:600;color:var(--text);line-height:1.4}.PersonaSwitcher_matrixStatusWrap__gAxYc{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.PersonaSwitcher_cellAllowed__p3IeB,.PersonaSwitcher_cellBlocked__nILyU,.PersonaSwitcher_cellConditional__P5UDW{display:inline-flex;align-items:center;gap:.35rem;font-size:var(--fs-micro);font-weight:600;line-height:1.25;padding:.35rem .75rem;border-radius:100px}.PersonaSwitcher_cellAllowed__p3IeB{color:var(--green);background:var(--green-lt)}.PersonaSwitcher_cellConditional__P5UDW{color:var(--warm);background:var(--warm-lt)}.PersonaSwitcher_cellBlocked__nILyU{color:var(--error);background:var(--error-lt)}.PersonaSwitcher_previewFooter__IxsnQ{margin-top:1rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;background:var(--bg-white);border-radius:var(--radius-sm);border:1px solid var(--border)}.PersonaSwitcher_previewFooterItem__O_Uwv{display:flex;align-items:center;gap:.5rem;font-size:var(--fs-small);color:var(--text-2)}.PersonaSwitcher_previewFooterItem__O_Uwv strong{color:var(--text);font-weight:600}.PersonaSwitcher_securityPillarsGrid__CdyLi{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.15rem;gap:1.15rem;margin-top:1.25rem}.PersonaSwitcher_securityPillarCard__gHm3M{display:flex;align-items:flex-start;gap:.9rem;padding:1.25rem 1.35rem;background:var(--bg-white);border-radius:var(--radius-md);border:1px solid var(--border);box-shadow:var(--shadow-sm)}.PersonaSwitcher_securityPillarIcon__22ULb{width:40px;height:40px;border-radius:var(--radius-sm);background:var(--green-lt);color:var(--green);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.PersonaSwitcher_securityPillarBody__lQt2U{display:flex;flex-direction:column;gap:.25rem}.PersonaSwitcher_securityPillarTitle__v7sMQ{font-size:var(--fs-body);font-weight:600;color:var(--text);line-height:1.3}.PersonaSwitcher_securityPillarDesc__FlEjn{font-size:var(--fs-small);color:var(--text-2);line-height:1.55}@media (max-width:1024px){.PersonaSwitcher_pillRail__Epmdx{grid-template-columns:repeat(2,1fr)}.PersonaSwitcher_stageGrid__rA1wx{grid-template-columns:1fr;padding:1.75rem}.PersonaSwitcher_securityPillarsGrid__CdyLi{grid-template-columns:1fr}}@media (max-width:768px){.PersonaSwitcher_section__KExEM{padding:4.5rem 0}.PersonaSwitcher_pillRail__Epmdx{grid-template-columns:repeat(2,1fr);gap:.5rem;padding:.45rem}.PersonaSwitcher_pillBtn__LHcmR{padding:.7rem .75rem;gap:.55rem}.PersonaSwitcher_pillIconWrap__xKnQ2{width:30px;height:30px}.PersonaSwitcher_pillTitle__OC8kx{font-size:var(--fs-small)}.PersonaSwitcher_stageGrid__rA1wx{padding:1rem;gap:1.25rem}.PersonaSwitcher_bentoCard__De3Oj{padding:1rem;gap:.75rem}.PersonaSwitcher_btnPrimary__tGP61{justify-content:center;width:100%}.PersonaSwitcher_matrixRow__YsyYY{flex-direction:column;align-items:flex-start;gap:.55rem}.PersonaSwitcher_matrixStatusWrap__gAxYc{width:100%;justify-content:flex-start}.PersonaSwitcher_previewFooter__IxsnQ{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.PersonaSwitcher_section__KExEM{padding:3.5rem 0}}.PricingCalculator_section__qGc7a{position:relative;padding:5.5rem 0;background:var(--bg);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.PricingCalculator_header__TBZTz{max-width:780px;margin:0 auto 2.25rem;text-align:center}.PricingCalculator_eyebrow__MqmcQ{display:inline-flex;align-items:center;gap:.5rem;padding:0;background:none;border:none;font-size:var(--fs-micro);font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:var(--green);margin-bottom:1rem}.PricingCalculator_title__FcHAm{font-family:var(--ff-display);font-size:var(--fs-h2);font-weight:400;line-height:1.14;letter-spacing:-.015em;color:var(--text);margin-bottom:.85rem}.PricingCalculator_title__FcHAm em{font-style:italic;color:var(--green)}.PricingCalculator_subtitle__OQs4k{font-size:var(--fs-body);color:var(--text-2);line-height:1.65;font-weight:400;max-width:700px;margin:0 auto}.PricingCalculator_teamBar__whaLL{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:.9rem 1.25rem;margin-bottom:1.5rem;background:var(--bg-white);border:1.5px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.PricingCalculator_teamControlsGroup__i_Iyu{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem}.PricingCalculator_teamLabel__5i1tK{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--fs-small);font-weight:600;color:var(--text)}.PricingCalculator_teamLabelIcon__HeNRv{color:var(--green);flex-shrink:0}.PricingCalculator_stepperWrap__jo4A2{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem;background:var(--bg);border:1px solid var(--border-strong);border-radius:var(--radius-sm)}.PricingCalculator_stepperBtn__n13q4{width:38px;height:38px;min-width:38px;min-height:38px;border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-white);color:var(--text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.PricingCalculator_stepperBtn__n13q4:hover:not(:disabled){background:var(--green-lt);border-color:var(--green);color:var(--green)}.PricingCalculator_stepperBtn__n13q4:focus-visible{outline:2px solid var(--green);outline-offset:2px}.PricingCalculator_stepperBtn__n13q4:disabled{opacity:.4;cursor:not-allowed}.PricingCalculator_stepperCount__RHcit{min-width:6.75rem;padding:0 .65rem;text-align:center;font-size:var(--fs-small);font-weight:600;color:var(--green);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PricingCalculator_quickPills___celk{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.4rem}.PricingCalculator_quickPillBtn__94TC3{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:.4rem .75rem;border-radius:100px;border:1px solid var(--border-strong);background:var(--bg);color:var(--text-2);font-family:var(--ff-body);font-size:var(--fs-micro);font-weight:600;cursor:pointer;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:background .2s ease,color .2s ease,border-color .2s ease}.PricingCalculator_quickPillBtn__94TC3:hover{background:var(--green-lt);color:var(--green);border-color:var(--green)}.PricingCalculator_quickPillBtn__94TC3:focus-visible{outline:2px solid var(--green);outline-offset:2px}.PricingCalculator_quickPillBtnActive__1G5FM{background:var(--green);color:var(--bg-white);border-color:var(--green)}.PricingCalculator_quickPillBtnActive__1G5FM:hover{background:var(--green-mid);color:var(--bg-white)}.PricingCalculator_plansGrid__vQYBA{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1.5rem;gap:1.5rem;align-items:stretch}.PricingCalculator_planCard__HhOBp{position:relative;display:flex;flex-direction:column;text-align:left;background:var(--bg-white);border:1.5px solid var(--border-strong);border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-md);font-family:var(--ff-body);color:var(--text);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.PricingCalculator_planCard__HhOBp:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.PricingCalculator_planCardFeatured__PL__J{border:2px solid var(--green);box-shadow:var(--shadow-lg)}.PricingCalculator_planTopRow__z2CER{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.65rem;margin-bottom:.85rem}.PricingCalculator_planName__vdWY4{font-family:var(--ff-display);font-size:var(--fs-title);font-weight:400;color:var(--text);letter-spacing:-.01em}.PricingCalculator_planTagStandard__Ooqfz{padding:.3rem .75rem;background:var(--bg-soft);color:var(--text-2)}.PricingCalculator_planTagFeatured__sSV4F,.PricingCalculator_planTagStandard__Ooqfz{display:inline-flex;align-items:center;gap:.35rem;border-radius:100px;font-size:var(--fs-micro);font-weight:600}.PricingCalculator_planTagFeatured__sSV4F{padding:.3rem .8rem;background:var(--green);color:var(--bg-white);letter-spacing:.01em}.PricingCalculator_planPriceBlock__61fzs{margin-bottom:1rem}.PricingCalculator_planPriceRow__bPeS_{display:flex;align-items:baseline;flex-wrap:wrap;gap:.35rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PricingCalculator_planCurrency__RQUcK{font-size:var(--fs-body);font-weight:600;color:var(--text-2)}.PricingCalculator_planPrice___lbu_{font-family:var(--ff-display);font-size:var(--fs-h2);font-weight:400;line-height:1;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PricingCalculator_planPeriod__EZRA9,.PricingCalculator_planPriceFull__92_o1{font-size:var(--fs-small);color:var(--text-2);font-weight:500}.PricingCalculator_planPriceFull__92_o1{text-decoration-thickness:1.5px}.PricingCalculator_planPromoBadge__NqgXg{align-self:center;display:inline-flex;align-items:center;padding:.2rem .6rem;border-radius:100px;background:var(--green-lt);color:var(--green);font-size:var(--fs-micro);font-weight:500}.PricingCalculator_planTotalBanner__60B3l{margin-top:.65rem;padding:.55rem .85rem;border-radius:var(--radius-sm);background:var(--bg);border:1px solid var(--border);font-size:var(--fs-small);color:var(--text-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.45}.PricingCalculator_planTotalBannerFeatured__RnF11{background:var(--green-lt);border-color:var(--border-strong);color:var(--green)}.PricingCalculator_planTotalBanner__60B3l strong{color:var(--text);font-weight:600}.PricingCalculator_planTotalBannerFeatured__RnF11 strong{color:var(--green)}.PricingCalculator_planDivider__qVroC{height:1px;background:var(--border);width:100%;margin-bottom:1.15rem}.PricingCalculator_planFeatures__p6JP9{list-style:none;display:flex;flex-direction:column;gap:.65rem;margin-bottom:1.5rem;flex:1 1}.PricingCalculator_planFeatureItem__VtRuq{display:flex;align-items:flex-start;gap:.55rem;font-size:var(--fs-small);color:var(--text);line-height:1.45}.PricingCalculator_planFeatureIcon__rVtxC{color:var(--green);flex-shrink:0;margin-top:.12rem}.PricingCalculator_planCtaPrimary__5UICb,.PricingCalculator_planCtaSecondary__tJDUa{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:46px;padding:.85rem 1.25rem;border-radius:var(--radius-sm);font-family:var(--ff-body);font-size:var(--fs-small);font-weight:600;text-decoration:none;transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.PricingCalculator_planCtaSecondary__tJDUa{border:1.5px solid var(--green);background:transparent;color:var(--green)}.PricingCalculator_planCtaSecondary__tJDUa:hover{background:var(--green-lt);transform:translateY(-1px)}.PricingCalculator_planCtaPrimary__5UICb{border:1.5px solid var(--green);background:var(--green);color:var(--bg-white)}.PricingCalculator_planCtaPrimary__5UICb:hover{background:var(--green-mid);border-color:var(--green-mid);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.PricingCalculator_explainerGrid__Ccac2{display:grid;grid-template-columns:1.06fr .94fr;grid-gap:1.5rem;gap:1.5rem;align-items:stretch}.PricingCalculator_aiQuotaCard__rwOMn{background:var(--bg-dark);color:var(--bg-white);border:1px solid var(--bg-dark-2);border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:1.15rem}.PricingCalculator_cardEyebrowDark__eyKKN{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;padding:.28rem .75rem;border-radius:100px;background:var(--bg-dark-2);color:var(--green-lt);font-size:var(--fs-micro);font-weight:600}.PricingCalculator_cardTitleDark__FzAS5{font-family:var(--ff-display);font-size:var(--fs-title);font-weight:400;line-height:1.2;color:var(--bg-white)}.PricingCalculator_poolSummaryBox__Mj8A3{display:flex;align-items:flex-start;gap:.75rem;padding:.9rem 1rem;border-radius:var(--radius-md);background:var(--bg-dark-2);border:1px solid var(--border-strong)}.PricingCalculator_poolSummaryIcon__SQ_bA{color:var(--green-lt);flex-shrink:0;margin-top:.1rem}.PricingCalculator_poolSummaryText__sV8Le{font-size:var(--fs-small);line-height:1.5;color:var(--green-lt)}.PricingCalculator_poolSummaryText__sV8Le strong{color:var(--bg-white);font-weight:600}.PricingCalculator_modeToggleGroup__aIhHj{display:grid;grid-template-columns:1fr 1fr;grid-gap:.45rem;gap:.45rem;padding:.35rem;background:var(--bg-dark-2);border-radius:var(--radius-md)}.PricingCalculator_modeToggleBtn__Tirgm{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-height:48px;padding:.65rem .85rem;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--green-lt);font-family:var(--ff-body);text-align:left;cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease}.PricingCalculator_modeToggleBtn__Tirgm:hover{background:rgba(255,255,255,.06)}.PricingCalculator_modeToggleBtn__Tirgm:focus-visible{outline:2px solid var(--green-lt);outline-offset:2px}.PricingCalculator_modeToggleBtnActive__lDKZw{background:var(--bg-white);color:var(--bg-dark);border-color:var(--bg-white);box-shadow:var(--shadow-sm)}.PricingCalculator_modeToggleBtnActive__lDKZw:hover{background:var(--bg-white)}.PricingCalculator_modeToggleKicker__pSPj0{font-size:var(--fs-micro);font-weight:600;text-transform:uppercase;letter-spacing:.05em;opacity:.82}.PricingCalculator_modeToggleLabel___HlXV{font-size:var(--fs-small);font-weight:600;line-height:1.25}.PricingCalculator_modePanel__mcix1{padding:1.1rem 1.15rem;border-radius:var(--radius-md);background:var(--bg-dark-2);border:1px solid var(--border-strong);display:flex;flex-direction:column;gap:.6rem;flex:1 1}.PricingCalculator_modePanelHeader__rXX3j{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.PricingCalculator_modePanelTitle__la8s4{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--fs-small);font-weight:600;color:var(--bg-white)}.PricingCalculator_modeStatusPill__KjYqT{display:inline-flex;align-items:center;padding:.2rem .65rem;border-radius:100px;background:var(--green-lt);color:var(--bg-dark);font-size:var(--fs-micro);font-weight:600}.PricingCalculator_modeStatusPillWarm__cYqQm{background:var(--warm-lt);color:var(--warm)}.PricingCalculator_modePanelBody__ab_qA{font-size:var(--fs-small);line-height:1.6;color:var(--green-lt)}.PricingCalculator_paymentsCard__HBsWO{background:var(--bg-white);color:var(--text);border:1.5px solid var(--border-strong);border-radius:var(--radius-lg);padding:2rem;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:1.15rem}.PricingCalculator_cardEyebrowLight__mE5oE{display:inline-flex;align-items:center;gap:.4rem;align-self:flex-start;padding:.28rem .75rem;border-radius:100px;background:var(--green-lt);color:var(--green);font-size:var(--fs-micro);font-weight:600}.PricingCalculator_cardTitleLight__MvkaR{font-family:var(--ff-display);font-size:var(--fs-title);font-weight:400;line-height:1.2;color:var(--text)}.PricingCalculator_paymentOptionsStack__KU27w{display:flex;flex-direction:column;gap:.9rem;flex:1 1}.PricingCalculator_paymentOptionBox__klflL{padding:1.1rem 1.15rem;border-radius:var(--radius-md);background:var(--bg);border:1px solid var(--border-strong);display:flex;flex-direction:column;gap:.55rem}.PricingCalculator_paymentOptionBoxOnline__FA_7o{background:var(--warm-lt);border-color:var(--border-strong)}.PricingCalculator_paymentOptionTop__tb0b3{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.PricingCalculator_paymentOptionTitle___N9Ss{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--fs-small);font-weight:600;color:var(--text)}.PricingCalculator_paymentOptionIcon__FJIXy{color:var(--green);flex-shrink:0}.PricingCalculator_paymentOptionIconWarm__DndAK{color:var(--warm);flex-shrink:0}.PricingCalculator_valueBadgeZero__q807h{background:var(--green-lt);color:var(--green)}.PricingCalculator_valueBadgeOnline__Jx8tY,.PricingCalculator_valueBadgeZero__q807h{display:inline-flex;align-items:center;padding:.22rem .7rem;border-radius:100px;font-size:var(--fs-micro);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PricingCalculator_valueBadgeOnline__Jx8tY{background:var(--bg-white);color:var(--warm);border:1px solid var(--border)}.PricingCalculator_paymentOptionDesc___iZai{font-size:var(--fs-small);line-height:1.55;color:var(--text-2)}.PricingCalculator_compareStrip__DOHnR{display:flex;justify-content:center;margin-top:1.25rem}.PricingCalculator_compareStripLink__03iyV{display:inline-flex;align-items:center;gap:.45rem;min-height:42px;padding:.55rem 1rem;border-radius:var(--radius-sm);background:var(--green-lt);color:var(--green);font-size:var(--fs-small);font-weight:600;text-decoration:none;white-space:nowrap;transition:background .2s ease,color .2s ease,transform .2s ease}.PricingCalculator_compareStripLink__03iyV:hover{background:var(--green);color:var(--bg-white);transform:translateY(-1px)}@media (max-width:980px){.PricingCalculator_explainerGrid__Ccac2,.PricingCalculator_plansGrid__vQYBA{grid-template-columns:1fr}.PricingCalculator_teamBar__whaLL{flex-direction:column;align-items:flex-start}.PricingCalculator_compareStripLink__03iyV{white-space:normal;text-align:center}}@media (max-width:768px){.PricingCalculator_section__qGc7a{padding:4rem 0}.PricingCalculator_aiQuotaCard__rwOMn,.PricingCalculator_paymentsCard__HBsWO,.PricingCalculator_planCard__HhOBp{padding:1.4rem}.PricingCalculator_modeToggleGroup__aIhHj{grid-template-columns:1fr}}.ProductShowcase_section__mp3gP{padding:7rem 0;background:var(--bg);border-top:1px solid var(--border);position:relative}.ProductShowcase_header__tCEjL{text-align:center;max-width:720px;margin:0 auto 2.5rem}.ProductShowcase_secTag__Tlg0k{display:inline-flex;align-items:center;gap:.5rem;padding:0;background:none;border:none;font-size:var(--fs-micro);font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:var(--green);margin-bottom:1.25rem}.ProductShowcase_secH__zqPGQ{font-family:var(--ff-display);font-size:var(--fs-h2);font-weight:400;line-height:1.14;letter-spacing:-.015em;color:var(--text);margin-bottom:1rem}.ProductShowcase_secH__zqPGQ em{font-style:italic;color:var(--green)}.ProductShowcase_secSub__vdGCG{font-size:var(--fs-lead);color:var(--text-2);line-height:1.7;font-weight:400;max-width:640px;margin:0 auto}.ProductShowcase_tabBarWrap__4_RzQ{width:100%;margin-bottom:2rem}.ProductShowcase_tabBar__DNpxg{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.5rem;gap:.5rem;padding:.4rem;background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);width:100%}.ProductShowcase_tabBtn__RVn7w{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem .875rem;min-height:48px;border-radius:var(--radius-sm);border:1px solid transparent;background:transparent;color:var(--text-2);font-family:var(--ff-body);font-size:var(--fs-small);font-weight:600;cursor:pointer;text-align:center;line-height:1.25;transition:background .2s ease,color .2s ease,box-shadow .2s ease,border-color .2s ease}.ProductShowcase_tabBtn__RVn7w:hover{color:var(--text);background:var(--bg)}.ProductShowcase_tabBtn__RVn7w:focus-visible{outline:2px solid var(--green);outline-offset:2px}.ProductShowcase_tabBtnActive__5SHLw{background:var(--green);color:var(--bg-white);box-shadow:var(--shadow-sm)}.ProductShowcase_tabBtnActive__5SHLw:hover{background:var(--green-mid);color:var(--bg-white)}.ProductShowcase_stage__9l1LG{display:flex;flex-direction:column;gap:1.5rem}.ProductShowcase_browserFrame__Q_0_A{background:var(--bg-white);border-radius:var(--radius-lg);border:1px solid var(--border);box-shadow:var(--shadow-lg);overflow:hidden}.ProductShowcase_browserChrome__LKo_G{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.25rem;background:var(--bg-soft);border-bottom:1px solid var(--border);flex-wrap:wrap}.ProductShowcase_windowDots__MqltC{display:flex;align-items:center;gap:.425rem;flex-shrink:0}.ProductShowcase_dot__GWNI6{width:10px;height:10px;border-radius:50%;background:var(--text-3);opacity:.45}.ProductShowcase_dotWarm__APDjj{background:var(--warm);opacity:.75}.ProductShowcase_dotGreen__p5F_s{background:var(--green);opacity:.85}.ProductShowcase_urlBar__JoJDA{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem .875rem;background:var(--bg-white);border:1px solid var(--border);border-radius:100px;font-size:var(--fs-small);color:var(--text-2);font-weight:500;min-width:0;max-width:100%;flex:1 1;justify-content:center}.ProductShowcase_urlIcon__Z_s4k{color:var(--green);flex-shrink:0}.ProductShowcase_urlText__nUdoB{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProductShowcase_modeToggle__9lWVy{display:inline-flex;align-items:center;padding:.25rem;background:var(--bg-white);border:1px solid var(--border);border-radius:var(--radius-sm);gap:.25rem;flex-shrink:0}.ProductShowcase_modeBtn__loDsJ{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;padding:.45rem .875rem;min-height:44px;border:none;border-radius:calc(var(--radius-sm) - 2px);background:transparent;color:var(--text-2);font-family:var(--ff-body);font-size:var(--fs-micro);font-weight:600;cursor:pointer;white-space:nowrap;transition:background .2s ease,color .2s ease}.ProductShowcase_modeBtn__loDsJ:hover{color:var(--text)}.ProductShowcase_modeBtn__loDsJ:focus-visible{outline:2px solid var(--green);outline-offset:1px}.ProductShowcase_modeBtnActive__AfryU{background:var(--green-lt);color:var(--green)}.ProductShowcase_viewport__tFR6h{position:relative;background:var(--bg);aspect-ratio:16/10;width:100%;overflow:hidden;border-bottom:1px solid var(--border)}.ProductShowcase_mediaEl__6rdP5{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.ProductShowcase_mediaElZoomable__TFTgk{cursor:zoom-in}.ProductShowcase_zoomOverlayBtn__pVRXk{position:absolute;right:1rem;bottom:1rem;display:inline-flex;align-items:center;gap:.375rem;min-height:40px;padding:.45rem .875rem;border-radius:100px;border:1px solid var(--border-strong);background:rgba(255,255,255,.94);color:var(--text);font-family:var(--ff-body);font-size:var(--fs-micro);font-weight:600;cursor:pointer;box-shadow:var(--shadow-md);transition:background .2s ease,color .2s ease,transform .2s ease}.ProductShowcase_zoomOverlayBtn__pVRXk:hover{background:var(--green);color:var(--bg-white);transform:translateY(-1px)}.ProductShowcase_zoomOverlayBtn__pVRXk:focus-visible{outline:2px solid var(--green);outline-offset:2px}.ProductShowcase_viewportCaptionBar__dRtxK{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1.25rem;background:var(--bg-white);font-size:var(--fs-small);color:var(--text-2);flex-wrap:wrap}.ProductShowcase_captionRole__ouz9w{font-weight:500;color:var(--text);min-width:0}.ProductShowcase_calloutsGrid__uC79P{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}.ProductShowcase_calloutCard__nKrtP{background:var(--bg-white);border-radius:var(--radius-md);padding:1.5rem;border:1px solid var(--border);box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:.625rem;transition:transform .25s ease,box-shadow .25s ease}.ProductShowcase_calloutCard__nKrtP:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.ProductShowcase_calloutTop__uwjAC{display:flex;align-items:center;gap:.75rem}.ProductShowcase_calloutIcon__sqrEA{width:38px;height:38px;border-radius:var(--radius-sm);background:var(--green-lt);color:var(--green);display:flex;align-items:center;justify-content:center;flex-shrink:0}.ProductShowcase_calloutTitle__nz6NK{font-family:var(--ff-display);font-size:var(--fs-lead);font-weight:400;color:var(--text);line-height:1.28}.ProductShowcase_calloutDesc__54KJU{font-size:var(--fs-small);color:var(--text-2);line-height:1.6;font-weight:400}.ProductShowcase_lightboxBackdrop__B_ZyK{position:fixed;inset:0;z-index:999;background:rgba(27,35,24,.88);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:1.5rem}.ProductShowcase_lightboxDialog__2NfHo{background:var(--bg-white);border-radius:var(--radius-lg);border:1px solid var(--border-strong);box-shadow:var(--shadow-lg);max-width:min(1360px,95vw);max-height:92vh;width:100%;display:flex;flex-direction:column;overflow:hidden}.ProductShowcase_lightboxBar__H12gF{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem 1.25rem;background:var(--bg-soft);border-bottom:1px solid var(--border)}.ProductShowcase_lightboxTitle__BgyqD{gap:.5rem}.ProductShowcase_lightboxClose__VoqV5,.ProductShowcase_lightboxTitle__BgyqD{display:inline-flex;align-items:center;font-size:var(--fs-small);font-weight:600;color:var(--text)}.ProductShowcase_lightboxClose__VoqV5{gap:.375rem;min-height:40px;padding:.4rem .875rem;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--bg-white);font-family:var(--ff-body);cursor:pointer;transition:background .2s ease,color .2s ease}.ProductShowcase_lightboxClose__VoqV5:hover{background:var(--green);color:var(--bg-white)}.ProductShowcase_lightboxClose__VoqV5:focus-visible{outline:2px solid var(--green);outline-offset:2px}.ProductShowcase_lightboxBody__JdM6P{background:var(--bg);overflow:auto;display:flex;align-items:center;justify-content:center}.ProductShowcase_lightboxImg__lbTkA{display:block;width:100%;height:auto;max-height:82vh;object-fit:contain}@media (max-width:960px){.ProductShowcase_tabBar__DNpxg{grid-template-columns:repeat(2,1fr)}.ProductShowcase_calloutsGrid__uC79P{grid-template-columns:1fr}}@media (max-width:768px){.ProductShowcase_section__mp3gP{padding:4.5rem 0}.ProductShowcase_tabBar__DNpxg{grid-template-columns:repeat(2,1fr);gap:.375rem;padding:.375rem}.ProductShowcase_tabBtn__RVn7w{padding:.625rem .5rem;font-size:var(--fs-micro);min-height:48px}.ProductShowcase_browserChrome__LKo_G{padding:.75rem 1rem}.ProductShowcase_windowDots__MqltC{display:none}.ProductShowcase_urlBar__JoJDA{order:2;flex-basis:100%;justify-content:flex-start}.ProductShowcase_modeToggle__9lWVy{order:1;width:100%;justify-content:center;flex-wrap:wrap}.ProductShowcase_modeBtn__loDsJ{flex:1 1;justify-content:center;min-height:44px;padding:.45rem .5rem;font-size:var(--fs-micro)}.ProductShowcase_viewport__tFR6h{aspect-ratio:16/10}}@media (max-width:480px){.ProductShowcase_section__mp3gP{padding:3.25rem 0}.ProductShowcase_tabBtn__RVn7w{flex-direction:column;gap:.3rem;padding:.5rem .375rem;font-size:var(--fs-micro)}.ProductShowcase_calloutCard__nKrtP{padding:1.25rem}}.QueueSection_section__rmy6z{padding:6.5rem 0;background:var(--bg-white);border-top:1px solid var(--border)}.QueueSection_header__RxSnA{text-align:center;max-width:720px;margin:0 auto 2.75rem}.QueueSection_secH__S0lga{font-family:var(--ff-display);font-size:var(--fs-h2);font-weight:400;line-height:1.14;letter-spacing:-.015em;color:var(--text);margin-bottom:1rem}.QueueSection_secH__S0lga em{font-style:italic;color:var(--green)}.QueueSection_secSub__6_G6T{font-size:var(--fs-lead);color:var(--text-2);line-height:1.7;max-width:640px;margin:0 auto}.QueueSection_flow__t_s2k{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;margin-bottom:1.5rem;counter-reset:none}.QueueSection_flowStep__3Rbdf{display:flex;flex-direction:column;gap:.6rem;padding:1.5rem 1.35rem;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.QueueSection_flowTop__ohoGk{display:flex;align-items:center;justify-content:space-between;margin-bottom:.25rem}.QueueSection_flowNumber__WzB_v{font-family:var(--ff-display);font-size:var(--fs-title);line-height:1;color:var(--warm)}.QueueSection_flowIcon__O3jOy{width:44px;height:44px;border-radius:var(--radius-sm);background:var(--green-lt);color:var(--green);display:inline-flex;align-items:center;justify-content:center}.QueueSection_flowTitle__O8p1h{font-size:var(--fs-body);font-weight:600;color:var(--text);line-height:1.3}.QueueSection_flowDesc__mr2Z_{font-size:var(--fs-small);color:var(--text-2);line-height:1.6}.QueueSection_featuresGrid__Ffh9U{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;gap:1rem}.QueueSection_featureCard__JhbEJ{display:flex;align-items:flex-start;gap:.9rem;padding:1.25rem 1.35rem;background:var(--bg);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.QueueSection_featureIcon__8AXMJ{width:40px;height:40px;border-radius:var(--radius-sm);background:var(--green-lt);color:var(--green);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.QueueSection_featureBody__HbyXA{display:flex;flex-direction:column;gap:.25rem}.QueueSection_featureTitle__V_awa{font-size:var(--fs-body);font-weight:600;color:var(--text);line-height:1.3}.QueueSection_featureDesc__Qsb_2{font-size:var(--fs-small);color:var(--text-2);line-height:1.55}.QueueSection_actionRow__ApqFE{margin-top:2.25rem;display:flex;justify-content:center}.QueueSection_btnOutline__0YSaZ{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:48px;padding:.875rem 1.625rem;background:var(--bg-white);color:var(--green);border:1.5px solid var(--green);border-radius:var(--radius-sm);font-family:var(--ff-body);font-size:var(--fs-small);font-weight:600;text-decoration:none;text-align:center;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}.QueueSection_btnOutline__0YSaZ:hover{background:var(--green-lt);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.QueueSection_btnOutline__0YSaZ:focus-visible{outline:none;box-shadow:0 0 0 3px var(--green-lt),0 0 0 5px var(--green)}@media (max-width:1024px){.QueueSection_featuresGrid__Ffh9U,.QueueSection_flow__t_s2k{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.QueueSection_section__rmy6z{padding:4.5rem 0}.QueueSection_featuresGrid__Ffh9U,.QueueSection_flow__t_s2k{grid-template-columns:1fr}.QueueSection_flowStep__3Rbdf{display:grid;grid-template-columns:44px 1fr;grid-column-gap:.9rem;column-gap:.9rem;grid-row-gap:.25rem;row-gap:.25rem;padding:1.1rem}.QueueSection_flowTop__ohoGk{grid-row:span 2;align-self:start;margin-bottom:0}.QueueSection_flowNumber__WzB_v{display:none}.QueueSection_btnOutline__0YSaZ{width:100%}}.Footer_footer__eNA9m{background:var(--bg-white);border-top:1px solid var(--border);padding:3.5rem 0 2.25rem}.Footer_footTop__YOXsY{display:grid;grid-template-columns:1.2fr 1.8fr;grid-gap:3rem;gap:3rem;padding-bottom:2.25rem;border-bottom:1px solid var(--border)}.Footer_brandCol__6UIwg{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.Footer_logo__8uCHD{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;line-height:1;font-size:1.5rem}.Footer_logoAllio__3c8hP{color:var(--text)}.Footer_logoAllio__3c8hP,.Footer_logoMed__PNj9h{font-family:var(--ff-logo);font-weight:800;letter-spacing:-.025em}.Footer_logoMed__PNj9h{color:var(--green)}.Footer_logoDot__nVMgM{font-family:var(--ff-logo);font-weight:800;color:var(--text);letter-spacing:0}.Footer_brandDesc__JyP2_{font-size:.875rem;font-weight:400;color:var(--text-2);line-height:1.6;max-width:400px}.Footer_complianceBadge__Ml9Hs{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .75rem;border-radius:100px;background:var(--green-lt);border:1px solid var(--border-strong);color:var(--green);font-size:.75rem;font-weight:600}.Footer_linksGrid__3bN21{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.Footer_linkCol__k1elH{display:flex;flex-direction:column;gap:.375rem}.Footer_colTitle__u3AX5{font-family:var(--ff-body);font-size:.78125rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--text);margin-bottom:.125rem}.Footer_colList___Hn_o{list-style:none;display:flex;flex-direction:column;gap:.125rem}.Footer_colLink__GC62z{display:inline-flex;align-items:center;min-height:40px;font-size:.875rem;font-weight:500;color:var(--text-2);text-decoration:none;transition:color .2s ease}.Footer_colLink__GC62z:hover{color:var(--green)}.Footer_colLinkButton__nPP45{display:inline-flex;align-items:center;min-height:40px;padding:0;border:none;background:none;font-family:var(--ff-body);font-size:.875rem;font-weight:500;color:var(--text-2);cursor:pointer;transition:color .2s ease}.Footer_colLinkButton__nPP45:hover{color:var(--green)}.Footer_colLinkButton__nPP45:focus-visible,.Footer_colLink__GC62z:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:6px}.Footer_footBottom__JYZE2{padding-top:1.5rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.625rem 1.5rem}.Footer_footCopy__PfDl0{font-size:.8125rem;font-weight:500;color:var(--text)}.Footer_footNote__Y0Y1H{font-size:.78125rem;font-weight:400;color:var(--text-2);line-height:1.5}@media (max-width:900px){.Footer_footTop__YOXsY{grid-template-columns:1fr;gap:1.75rem}.Footer_brandDesc__JyP2_{max-width:100%}}@media (max-width:768px){.Footer_footer__eNA9m{padding:2.25rem 0 1.75rem}.Footer_footTop__YOXsY{gap:1.5rem;padding-bottom:1.5rem}.Footer_linksGrid__3bN21{grid-template-columns:repeat(2,1fr);gap:1rem 1.25rem}.Footer_colList___Hn_o{gap:0}.Footer_colLink__GC62z,.Footer_logo__8uCHD{min-height:44px;align-items:center}.Footer_colLink__GC62z{display:inline-flex;font-size:.8125rem;line-height:1.3}.Footer_footBottom__JYZE2{padding-top:1.25rem;flex-direction:column;align-items:flex-start;gap:.5rem}}.TrustBar_trust__9K3zu{background:var(--bg-white);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:1.75rem 0}.TrustBar_trustGrid__b10gz{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem 1.5rem;gap:1rem 1.5rem}.TrustBar_trustItem__6yeja{display:flex;align-items:flex-start;gap:.75rem;padding:.5rem .625rem;border-radius:var(--radius-md);min-width:0;transition:background .2s ease}.TrustBar_trustItem__6yeja:hover{background:var(--bg)}.TrustBar_trustIconWrap__Gmqkd{width:34px;height:34px;border-radius:var(--radius-sm);background:var(--green-lt);border:1px solid var(--border-strong);color:var(--green);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:.125rem}.TrustBar_trustBody__fcGZW{display:flex;flex-direction:column;gap:.15rem;min-width:0}.TrustBar_trustTitle__6tY1u{font-family:var(--ff-body);font-size:var(--fs-small);font-weight:600;color:var(--text);line-height:1.3}.TrustBar_trustSub__hHzWO{font-family:var(--ff-body);font-size:var(--fs-micro);font-weight:400;color:var(--text-2);line-height:1.45}.TrustBar_trustSub__hHzWO a{color:var(--green);text-decoration:underline;text-underline-offset:2px}.TrustBar_trustSub__hHzWO a:hover{color:var(--green-mid)}@media (max-width:980px){.TrustBar_trustGrid__b10gz{grid-template-columns:repeat(2,1fr);gap:.875rem 1.25rem}}@media (max-width:768px){.TrustBar_trust__9K3zu{padding:1.375rem 0}.TrustBar_trustGrid__b10gz{grid-template-columns:repeat(2,1fr);gap:.75rem}.TrustBar_trustItem__6yeja{flex-direction:column;gap:.5rem;padding:.625rem;background:var(--bg);border:1px solid var(--border)}.TrustBar_trustIconWrap__Gmqkd{width:30px;height:30px;margin-top:0}.TrustBar_trustTitle__6tY1u{font-size:var(--fs-micro)}.TrustBar_trustSub__hHzWO{font-size:var(--fs-micro);line-height:1.38}}.PromoBanner_banner__5fCU_{margin:calc(-1 * var(--nav-pad, 0px)) 0 var(--nav-pad,0);background:var(--bg-dark);color:var(--bg-white);animation:PromoBanner_promoIn__m5FYr .45s ease both}.PromoBanner_inner__kZ50a{max-width:1360px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:.75rem;min-height:2.5rem;padding:.4375rem 2rem}.PromoBanner_badge__o_J4H{display:inline-flex;align-items:center;gap:.375rem;flex-shrink:0;padding:.1875rem .625rem;border-radius:100px;background:rgba(255,255,255,.14);font-size:var(--fs-micro);font-weight:500;letter-spacing:.02em}.PromoBanner_text__uRUTZ{font-size:var(--fs-small);font-weight:400;line-height:1.4;text-align:center}.PromoBanner_link__rsCL2{display:inline-flex;align-items:center;gap:.25rem;flex-shrink:0;min-height:32px;color:var(--bg-white);font-size:var(--fs-small);font-weight:500;text-decoration:underline;text-underline-offset:3px;border-radius:6px}.PromoBanner_link__rsCL2:hover{color:var(--green-lt)}.PromoBanner_link__rsCL2:focus-visible{outline:2px solid var(--bg-white);outline-offset:2px}@keyframes PromoBanner_promoIn__m5FYr{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.PromoBanner_inner__kZ50a{padding-left:1.25rem;padding-right:1.25rem}}@media (max-width:640px){.PromoBanner_inner__kZ50a{flex-wrap:wrap;gap:.25rem .625rem}.PromoBanner_text__uRUTZ{font-size:var(--fs-micro);flex-basis:100%;order:3}}@media (prefers-reduced-motion:reduce){.PromoBanner_banner__5fCU_{animation:none}}.Nav_nav__bbBYX{position:fixed;top:0;left:0;right:0;z-index:100;--nav-pad:1rem;padding:var(--nav-pad) 0;transition:background .25s ease,padding .25s ease,border-color .25s ease,box-shadow .25s ease;border-bottom:1px solid transparent}.Nav_nav__bbBYX.Nav_up__FklrG{background:rgba(245,243,238,.96);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom-color:var(--border);box-shadow:var(--shadow-sm);--nav-pad:.6875rem}.Nav_navContainer__ydPkE{max-width:1360px;margin:0 auto;padding:0 2rem}.Nav_navRow__o58GZ{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:1.25rem;gap:1.25rem}.Nav_navLeft__cbKd_{display:flex;align-items:center;justify-self:start;min-width:0}.Nav_logo__gZgyW{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;line-height:1;font-size:1.5rem;flex-shrink:0}.Nav_logoAllio__6guAX{color:var(--text)}.Nav_logoAllio__6guAX,.Nav_logoMed__r4bmE{font-family:var(--ff-logo);font-weight:800;letter-spacing:-.025em;line-height:1}.Nav_logoMed__r4bmE{color:var(--green)}.Nav_logoDot__A6WE0{font-family:var(--ff-logo);font-weight:800;color:var(--text);letter-spacing:0;line-height:1}.Nav_navCenter__Z5n2G{display:flex;align-items:center;justify-content:center;gap:.25rem;justify-self:center}.Nav_navCenterLink__GlYdx{display:inline-flex;align-items:center;min-height:40px;padding:0 .6875rem;border-radius:var(--radius-sm);font-family:var(--ff-body);font-size:.84375rem;font-weight:500;color:var(--text-2);text-decoration:none;white-space:nowrap;transition:color .2s ease,background .2s ease}.Nav_navCenterLink__GlYdx:hover{color:var(--text);background:var(--green-lt)}.Nav_navCenterLink__GlYdx:focus-visible{outline:2px solid var(--green);outline-offset:2px}.Nav_navActions__eHkw4{display:flex;align-items:center;justify-content:flex-end;justify-self:end;gap:.625rem;flex-shrink:0}.Nav_audienceSwitchBtn__jTT2a{display:inline-flex;align-items:center;gap:.375rem;min-height:44px;padding:0 .625rem;background:transparent;border:none;border-radius:var(--radius-sm);font-family:var(--ff-body);font-size:.8125rem;font-weight:500;color:var(--text-2);text-decoration:none;cursor:pointer;white-space:nowrap;transition:color .2s ease,background .2s ease}.Nav_audienceSwitchBtn__jTT2a:hover{color:var(--green);background:var(--green-lt)}.Nav_audienceSwitchBtn__jTT2a:focus-visible{outline:2px solid var(--green);outline-offset:2px}.Nav_navLink__kMgtg{display:inline-flex;align-items:center;min-height:44px;padding:0 .5rem;font-family:var(--ff-body);font-size:.84375rem;font-weight:500;color:var(--text-2);text-decoration:none;white-space:nowrap;transition:color .2s ease}.Nav_navLink__kMgtg:hover{color:var(--green)}.Nav_navLink__kMgtg:focus-visible{outline:2px solid var(--green);outline-offset:2px;border-radius:var(--radius-sm)}.Nav_navEntrar__w3OsX{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 1rem;background:transparent;border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);font-family:var(--ff-body);font-size:.84375rem;font-weight:500;color:var(--text);text-decoration:none;white-space:nowrap;transition:background .2s ease,border-color .2s ease,color .2s ease}.Nav_navEntrar__w3OsX:hover{background:var(--bg-soft);border-color:var(--green);color:var(--green)}.Nav_navEntrar__w3OsX:focus-visible{outline:2px solid var(--green);outline-offset:2px}.Nav_navCta__Paum7{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 1.25rem;background:var(--green);color:var(--bg-white);border:none;border-radius:var(--radius-sm);font-family:var(--ff-body);font-size:.84375rem;font-weight:600;text-decoration:none;cursor:pointer;transition:background .2s ease,transform .2s ease,box-shadow .2s ease;white-space:nowrap}.Nav_navCta__Paum7:hover{background:var(--green-mid);transform:translateY(-1px);box-shadow:0 4px 16px rgba(61,122,82,.25)}.Nav_navCta__Paum7:focus-visible{outline:2px solid var(--green);outline-offset:2px}.Nav_menuToggle__JivWF{display:none;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;padding:0;background:var(--bg-white);border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);color:var(--text);cursor:pointer;flex-shrink:0;transition:background .2s ease,border-color .2s ease,color .2s ease}.Nav_menuToggle__JivWF:hover{background:var(--green-lt);border-color:var(--green);color:var(--green)}.Nav_menuToggle__JivWF:focus-visible{outline:2px solid var(--green);outline-offset:2px}.Nav_mobileDrawer__gTu93{margin-top:.75rem;padding:1rem;background:var(--bg-white);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:1rem}.Nav_drawerSection__7hARv{display:flex;flex-direction:column;gap:.5rem}.Nav_drawerLabel__AMo1n{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--text-2)}.Nav_drawerAudienceGrid__eRY7M{display:grid;grid-template-columns:1fr 1fr;grid-gap:.5rem;gap:.5rem}.Nav_drawerAudienceBtn__RtUi9{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;padding:.5rem .75rem;background:var(--bg);border:1.5px solid var(--border-strong);border-radius:var(--radius-sm);font-family:var(--ff-body);font-size:.8125rem;font-weight:600;color:var(--text-2);text-decoration:none;cursor:pointer;text-align:center;transition:background .2s ease,color .2s ease,border-color .2s ease}.Nav_drawerAudienceBtnActive__x3El_{background:var(--green);border-color:var(--green);color:var(--bg-white)}.Nav_drawerLinks__6KEmW{display:flex;flex-direction:column;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:.375rem 0}.Nav_drawerLink__WfGPM{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 .5rem;border-radius:var(--radius-sm);font-family:var(--ff-body);font-size:.9rem;font-weight:500;color:var(--text);text-decoration:none;transition:background .2s ease,color .2s ease}.Nav_drawerLink__WfGPM:hover{background:var(--green-lt);color:var(--green)}.Nav_drawerFooter__QxxGw{display:flex;flex-direction:column;gap:.5rem}.Nav_drawerCta__jeExT{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:44px;padding:0 1rem;background:var(--green);border:1px solid var(--green);border-radius:var(--radius-sm);font-family:var(--ff-body);font-size:.875rem;font-weight:600;color:var(--bg-white);text-decoration:none;transition:background .2s ease,border-color .2s ease}.Nav_drawerCta__jeExT:hover{background:var(--green-mid);border-color:var(--green-mid)}.Nav_drawerSearchLink__UXQyR{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:44px;padding:0 1rem;background:var(--green-lt);border:1px solid var(--border-strong);border-radius:var(--radius-sm);font-family:var(--ff-body);font-size:.875rem;font-weight:600;color:var(--green);text-decoration:none}@media (max-width:1320px) and (min-width:981px){.Nav_navRow__o58GZ{gap:.875rem}.Nav_navCenterLink__GlYdx{padding:0 .45rem;font-size:.8rem}.Nav_audienceSwitchBtn__jTT2a,.Nav_navLink__kMgtg{padding:0 .4rem;font-size:.78125rem}.Nav_navEntrar__w3OsX{padding:0 .75rem;font-size:.8rem}.Nav_navCta__Paum7{padding:0 .95rem;font-size:.8rem}}@media (max-width:980px){.Nav_nav__bbBYX{--nav-pad:.75rem}.Nav_nav__bbBYX.Nav_up__FklrG{--nav-pad:.5rem}.Nav_navRow__o58GZ{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.Nav_desktopOnly__L_jUA,.Nav_navCenter__Z5n2G{display:none}.Nav_menuToggle__JivWF{display:inline-flex}.Nav_navActions__eHkw4{gap:.5rem}.Nav_navEntrar__w3OsX{padding:0 .75rem;font-size:.8125rem}.Nav_navCta__Paum7{padding:0 .9375rem;font-size:.8125rem}.Nav_logo__gZgyW{font-size:1.3125rem}}@media (max-width:768px){.Nav_navContainer__ydPkE{padding:0 1.25rem}}@media (max-width:480px){.Nav_navContainer__ydPkE{padding:0 .625rem}.Nav_navRow__o58GZ{gap:.375rem}.Nav_navActions__eHkw4{gap:.3125rem}.Nav_logo__gZgyW{font-size:1.125rem}.Nav_navEntrar__w3OsX{padding:0 .5rem;font-size:.75rem}.Nav_navCta__Paum7{padding:0 .625rem;font-size:.75rem}.Nav_drawerAudienceGrid__eRY7M{grid-template-columns:1fr}}@media (max-width:360px){.Nav_navContainer__ydPkE{padding:0 .375rem}.Nav_navActions__eHkw4,.Nav_navRow__o58GZ{gap:.25rem}.Nav_logo__gZgyW{font-size:.95rem}.Nav_navEntrar__w3OsX{padding:0 .35rem;font-size:.6875rem;border-width:1px}.Nav_navCta__Paum7{padding:0 .45rem;font-size:.6875rem}}.LegalPage_main__TZOZA{padding:8rem 0 5rem;background:var(--bg);min-height:100vh}.LegalPage_inner__Ex7Ic{max-width:860px;margin:0 auto;padding:0 2rem}.LegalPage_eyebrow__V6phV{display:inline-flex;align-items:center;gap:.5rem;padding:.35rem .875rem;background:var(--green-lt);border-radius:100px;font-size:.8rem;font-weight:500;color:var(--green);margin-bottom:1rem}.LegalPage_title__Cg5zy{font-family:var(--ff-display);font-weight:400;font-size:clamp(1.875rem,3.5vw,2.5rem);color:var(--text);letter-spacing:-.015em;line-height:1.15;margin:0 0 .625rem}.LegalPage_meta___nkVk{font-size:.875rem;color:var(--text-3);margin:0 0 2.5rem}.LegalPage_doc__uInA_{background:var(--bg-white);border:1px solid rgba(0,0,0,.05);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:2.5rem 2.75rem}.LegalPage_doc__uInA_ h2{font-family:var(--ff-display);font-weight:400;font-size:1.375rem;color:var(--text);margin:2.25rem 0 .75rem;letter-spacing:-.01em}.LegalPage_doc__uInA_ h2:first-child{margin-top:0}.LegalPage_doc__uInA_ p{font-size:.9375rem;color:var(--text-2);line-height:1.75;margin:0 0 1rem}.LegalPage_doc__uInA_ ul{padding-left:1.375rem;margin:0 0 1rem;display:flex;flex-direction:column;gap:.375rem}.LegalPage_doc__uInA_ li{font-size:.9375rem;color:var(--text-2);line-height:1.7}.LegalPage_doc__uInA_ strong{color:var(--text);font-weight:600}.LegalPage_doc__uInA_ a{color:var(--green);text-decoration:none;font-weight:500}.LegalPage_doc__uInA_ a:hover{text-decoration:underline}.LegalPage_doc__uInA_ table{width:100%;border-collapse:collapse;margin:.5rem 0 1.25rem;font-size:.875rem}.LegalPage_doc__uInA_ th{text-align:left;font-weight:600;color:var(--text);padding:.5rem .75rem;border-bottom:1.5px solid var(--border);background:var(--bg-soft)}.LegalPage_doc__uInA_ td{padding:.5rem .75rem;border-bottom:1px solid var(--border);color:var(--text-2);vertical-align:top;line-height:1.6}@media (max-width:640px){.LegalPage_main__TZOZA{padding:6.5rem 0 3.5rem}.LegalPage_inner__Ex7Ic{padding:0 1.25rem}.LegalPage_doc__uInA_{padding:1.5rem 1.25rem}.LegalPage_doc__uInA_ table{font-size:.8125rem}.LegalPage_doc__uInA_ td,.LegalPage_doc__uInA_ th{padding:.5rem .375rem;-webkit-hyphens:auto;hyphens:auto}}