.marketingNav_nav___Bs1R{position:fixed;top:0;left:0;right:0;z-index:100;height:72px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0 64px;transition:background .5s,box-shadow .5s,-webkit-backdrop-filter .5s;transition:background .5s,box-shadow .5s,backdrop-filter .5s;transition:background .5s,box-shadow .5s,backdrop-filter .5s,-webkit-backdrop-filter .5s}.marketingNav_scrolled__ekBD5{background:rgba(249,246,240,.93);-webkit-backdrop-filter:blur(20px) saturate(1.3);backdrop-filter:blur(20px) saturate(1.3);box-shadow:0 1px 0 rgba(26,36,32,.08)}.marketingNav_brand__S_0CC{display:inline-flex;align-items:center;gap:8px;flex-shrink:0;color:#1A5340;font-family:var(--font-geist-sans),"Figtree",system-ui,sans-serif;font-size:1.65rem;font-weight:600;letter-spacing:-.03em;text-decoration:none}.marketingNav_brandWordmark__nnnf_{line-height:1}.marketingNav_links__zoIDE{position:absolute;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:38px;list-style:none;margin:0;padding:0}.marketingNav_link__MY4Ou{position:relative;padding-bottom:2px;color:#1A5340;font-family:Figtree,system-ui,sans-serif;font-size:15px;font-weight:500;letter-spacing:.01em;text-decoration:none;transition:color .25s}.marketingNav_link__MY4Ou:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#1A5340;transform:scaleX(0);transform-origin:left;transition:transform .35s cubic-bezier(.16,1,.3,1)}.marketingNav_link__MY4Ou:hover:after{transform:scaleX(1)}.marketingNav_linkAccent__vlM6Q{color:#1A5340}.marketingNav_right__bh53P{display:flex;align-items:flex-start;gap:12px;margin-left:auto}.marketingNav_accessStack__dxdhd{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px}.marketingNav_langToggle__oVAlF{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid rgba(26,36,32,.08);border-radius:999px;background:#EDE8DE}.marketingNav_langBtn__4aPmN{min-width:42px;padding:5px 12px;border:none;border-radius:999px;background:transparent;color:rgba(26,83,64,.5);font-family:DM Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.08em;cursor:pointer;transition:background .2s,color .2s}.marketingNav_langBtnActive__qSUO_{background:#1A5340;color:#FFFFFF}.marketingNav_cta__azQDs{display:inline-flex;align-items:center;justify-content:center;min-height:36px;min-width:92px;padding:0 22px;border-radius:9999px;background:#1A5340;color:#ffffff;font-family:Figtree,system-ui,sans-serif;font-size:13px;font-weight:600;letter-spacing:.02em;text-decoration:none;box-shadow:0 4px 14px rgba(26,83,64,.2);transition:background .25s,box-shadow .25s,transform .2s,color .2s}.marketingNav_cta__azQDs:hover{background:#1C6750;color:#ffffff;transform:translateY(-1px);box-shadow:0 8px 24px rgba(26,83,64,.3)}.marketingNav_appStatusWrap__gWesL{display:inline-flex;align-items:center;gap:6px;padding-left:4px;color:rgba(26,83,64,.82);font-family:Figtree,system-ui,sans-serif;font-size:11.5px;line-height:1;letter-spacing:.01em;white-space:nowrap}.marketingNav_appStatusDot__ET_aL{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.marketingNav_appStatusDotChecking__BodPn{background:#C2AE5B}.marketingNav_appStatusDotOnline__qUkFM{background:#28A64B}.marketingNav_appStatusDotOffline__Sqpzg{background:#D44949}.marketingNav_appStatusText__7owg1{font-weight:600}.marketingNav_nav___Bs1R a.marketingNav_cta__azQDs{color:#ffffff}.marketingNav_nav___Bs1R a.marketingNav_link__MY4Ou{color:#1A5340}@media (max-width:1080px){.marketingNav_nav___Bs1R{padding:0 36px}.marketingNav_links__zoIDE{gap:24px}}@media (max-width:768px){.marketingNav_nav___Bs1R{padding:0 28px}.marketingNav_links__zoIDE{display:none}.marketingNav_cta__azQDs{min-width:80px;min-height:34px;padding:0 16px;font-size:12.5px}}@media (max-width:560px){.marketingNav_nav___Bs1R{gap:10px;padding:0 18px}.marketingNav_brand__S_0CC{font-size:1.45rem}.marketingNav_right__bh53P{gap:8px}.marketingNav_accessStack__dxdhd{align-items:flex-end}.marketingNav_langBtn__4aPmN{min-width:38px;padding:4px 10px}.marketingNav_cta__azQDs{min-width:72px;padding:0 13px}.marketingNav_appStatusWrap__gWesL{font-size:11px}}@media (max-width:420px){.marketingNav_brandWordmark__nnnf_{display:none}}.marketingFooter_footer__GbUXj{display:flex;align-items:center;justify-content:space-between;min-height:120px;padding:32px 64px;box-sizing:border-box;background:#f4f0e8;border-top:1px solid rgba(26,36,32,.08)}.marketingFooter_footerLeft__8Z_Ln{display:flex;flex-direction:column;gap:8px}.marketingFooter_footerTitle__YK7GO{color:#1a5340;font-family:Cormorant,Georgia,serif;font-size:1.6rem;font-weight:500;letter-spacing:.01em;line-height:1}.marketingFooter_footerTagline__BbxIM{color:rgba(26,83,64,.72);font-family:DM Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;line-height:1}.marketingFooter_footerRight__dgXkR{display:flex;flex-direction:column;align-items:flex-end;gap:14px}.marketingFooter_footerLinks__FjD0B{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:24px;list-style:none;margin:0;padding:0}.marketingFooter_footer__GbUXj .marketingFooter_footerLinks__FjD0B a{color:#1a5340;font-family:Figtree,system-ui,sans-serif;font-size:15px;font-weight:500;letter-spacing:.01em;text-decoration:none;transition:opacity .2s}.marketingFooter_footer__GbUXj .marketingFooter_footerLinks__FjD0B a:hover{opacity:.75}.marketingFooter_footerCopy__h5Ww3{color:rgba(26,83,64,.65);font-family:DM Mono,monospace;font-size:10px;font-weight:500;letter-spacing:.05em;line-height:1;white-space:nowrap}@media (max-width:1080px){.marketingFooter_footer__GbUXj{padding-left:36px;padding-right:36px}.marketingFooter_footerLinks__FjD0B{gap:20px}}@media (max-width:768px){.marketingFooter_footer__GbUXj{flex-direction:column;min-height:0;padding:32px 28px;gap:24px;align-items:center;text-align:center}.marketingFooter_footerLeft__8Z_Ln,.marketingFooter_footerRight__dgXkR{align-items:center}.marketingFooter_footerLinks__FjD0B{justify-content:center;gap:16px 22px}}@media (max-width:560px){.marketingFooter_footer__GbUXj{padding:24px 18px;gap:20px}.marketingFooter_footerLinks__FjD0B{gap:12px 18px}.marketingFooter_footer__GbUXj .marketingFooter_footerLinks__FjD0B a{font-size:14px}}@media (max-width:420px){.marketingFooter_footerTitle__YK7GO{font-size:1.35rem}}.legalRefresh_page__z8rkx{position:relative;min-height:100vh}.legalRefresh_main__xS4fw a{color:inherit;text-decoration:none}.legalRefresh_main__xS4fw{position:relative;z-index:1;max-width:1120px;margin:0 auto;padding:132px 24px 88px}.legalRefresh_hero__FhOYr{margin-bottom:34px}.legalRefresh_heroTop__X0Pmg{display:flex;align-items:flex-start;justify-content:flex-start;gap:20px;margin-bottom:16px}.legalRefresh_eyebrow__7FS7w{display:inline-flex;align-items:center;gap:10px;color:#1A5340;font-family:DM Mono,monospace;font-size:10.5px;font-weight:400;letter-spacing:.15em;text-transform:uppercase}.legalRefresh_eyebrow__7FS7w:before{content:"";width:6px;height:6px;border-radius:50%;background:#1A5340;box-shadow:0 0 0 0 rgba(26,83,64,.45);animation:legalRefresh_eyebrow-pulse__ypluv 2s ease-in-out infinite}@keyframes legalRefresh_eyebrow-pulse__ypluv{0%,to{box-shadow:0 0 0 0 rgba(26,83,64,.45)}50%{box-shadow:0 0 0 6px rgba(26,83,64,0)}}.legalRefresh_heroTitle__AqDY3{max-width:14ch;margin:0 0 14px;color:#1A2420;font-family:Cormorant,Georgia,serif;font-size:clamp(3.35rem,6vw,6.2rem);font-weight:300;line-height:.98;letter-spacing:-.02em}.legalRefresh_heroLead__1LqdX{max-width:44rem;margin:0;color:rgba(26,36,32,.55);font-size:15.5px;line-height:1.78;font-weight:300}.legalRefresh_metaRow__f95LA{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.legalRefresh_metaChip__Cplgo{display:inline-flex;align-items:center;padding:10px 16px;border-radius:999px;border:1px solid rgba(26,83,64,.14);background:rgba(232,244,240,.88);color:#1A5340;font-family:DM Mono,monospace;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase}.legalRefresh_documentCard__LQvd2{position:relative;overflow:hidden;padding:32px 32px 36px;border-radius:32px;border:1px solid rgba(26,36,32,.08);background:rgba(255,255,255,.84);box-shadow:0 22px 56px rgba(26,36,32,.1);-webkit-backdrop-filter:blur(16px) saturate(1.08);backdrop-filter:blur(16px) saturate(1.08)}.legalRefresh_documentCard__LQvd2:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,rgba(232,244,240,.32),transparent 38%),linear-gradient(0deg,rgba(255,255,255,.24),rgba(255,255,255,.24))}.legalRefresh_documentCard__LQvd2>*{position:relative}.legalRefresh_termsPre__qzjoE{margin:0;color:rgba(26,36,32,.74);white-space:pre-wrap;word-break:break-word;font-family:Figtree,system-ui,sans-serif;font-size:15px;line-height:1.84;font-weight:300}.legalRefresh_toc__qblz8{display:flex;flex-wrap:wrap;gap:10px 16px;margin-bottom:30px;padding-bottom:22px;border-bottom:1px solid rgba(26,36,32,.08)}.legalRefresh_toc__qblz8 a{color:#1A5340;font-family:DM Mono,monospace;font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;transition:opacity .2s}.legalRefresh_toc__qblz8 a:hover{opacity:.72}.legalRefresh_prose__SyHgS h2{margin:52px 0 12px;color:#1A2420;font-family:Cormorant,Georgia,serif;font-size:clamp(2.2rem,3.6vw,3.3rem);font-weight:300;line-height:1.02;letter-spacing:-.02em}.legalRefresh_prose__SyHgS h2:first-of-type{margin-top:0}.legalRefresh_prose__SyHgS h3{margin:24px 0 10px;color:#1A5340;font-family:DM Mono,monospace;font-size:10.5px;font-weight:400;letter-spacing:.15em;text-transform:uppercase;line-height:1.6}.legalRefresh_prose__SyHgS li,.legalRefresh_prose__SyHgS p{color:rgba(26,36,32,.74);font-size:15.5px;line-height:1.84;font-weight:300}.legalRefresh_prose__SyHgS p+p{margin-top:16px}.legalRefresh_prose__SyHgS ul{display:grid;grid-gap:14px;gap:14px;margin:18px 0 0;padding:0;list-style:none}.legalRefresh_prose__SyHgS li{position:relative;padding-left:18px}.legalRefresh_prose__SyHgS li:before{content:"";position:absolute;left:0;top:.9em;width:6px;height:6px;border-radius:50%;background:#1A5340;transform:translateY(-50%)}.legalRefresh_prose__SyHgS strong{color:#1A2420;font-weight:500}.legalRefresh_prose__SyHgS a{color:#1A5340;text-decoration:underline;text-underline-offset:.18em}.legalRefresh_muted__AWb7I{margin-top:32px;color:rgba(26,36,32,.45);font-size:15px;line-height:1.75;font-style:italic}.legalRefresh_actionRow___CG8J{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.legalRefresh_primaryButton__uEfaB,.legalRefresh_secondaryButton__O2FDe{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 24px;border-radius:999px;font-family:DM Mono,monospace;font-size:10.5px;letter-spacing:.15em;text-transform:uppercase;transition:transform .2s,box-shadow .25s,background .25s,color .25s}.legalRefresh_primaryButton__uEfaB{background:#1A5340;color:#FFFFFF!important;box-shadow:0 10px 28px rgba(26,83,64,.2)}.legalRefresh_primaryButton__uEfaB:hover{background:#1C6750;transform:translateY(-1px);box-shadow:0 14px 34px rgba(26,83,64,.24)}.legalRefresh_secondaryButton__O2FDe{border:1px solid rgba(26,83,64,.16);background:rgba(249,246,240,.84);color:#1A5340}.legalRefresh_secondaryButton__O2FDe:hover{transform:translateY(-1px);background:#FFFFFF;box-shadow:0 10px 28px rgba(26,36,32,.08)}.legalRefresh_related__bwI2I{margin-top:38px;padding-top:28px;border-top:1px solid rgba(26,36,32,.08)}.legalRefresh_related__bwI2I h3{margin:0 0 14px;color:#1A5340;font-family:DM Mono,monospace;font-size:10.5px;font-weight:400;letter-spacing:.15em;text-transform:uppercase}.legalRefresh_related__bwI2I ul{display:grid;grid-gap:10px;gap:10px;list-style:none;margin:0;padding:0}.legalRefresh_related__bwI2I a{color:rgba(26,36,32,.74);font-size:15px;line-height:1.7;transition:color .2s}.legalRefresh_related__bwI2I a:hover{color:#1A5340}@media (max-width:960px){.legalRefresh_main__xS4fw{padding-top:118px}}@media (max-width:780px){.legalRefresh_documentCard__LQvd2{padding:26px;border-radius:28px}}@media (max-width:640px){.legalRefresh_main__xS4fw{padding:106px 14px 64px}.legalRefresh_heroTitle__AqDY3{font-size:2.95rem;line-height:1}.legalRefresh_heroLead__1LqdX,.legalRefresh_muted__AWb7I,.legalRefresh_prose__SyHgS li,.legalRefresh_prose__SyHgS p,.legalRefresh_related__bwI2I a,.legalRefresh_termsPre__qzjoE{font-size:14.5px;line-height:1.76}.legalRefresh_prose__SyHgS h2{font-size:2.2rem}.legalRefresh_documentCard__LQvd2{padding:22px 18px 26px}}