@font-face{font-family:Acumin Pro Condensed;src:url(/assets/fonts/AcuminProCondensed-UltraBlack.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--upd-lime:#c3e700;--upd-black:#191919;--upd-white:#fff;--upd-cream:#eeece6;--upd-olive:#406f00;--upd-gray:#6f685e;--upd-font-display:"Acumin Pro Condensed", "Arial Narrow", sans-serif;--upd-font-body:"Inter",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif;--upd-ease:cubic-bezier(.22,.61,.36,1);--upd-max:1440px;--fs-h1:max(44px, min(6.95vw, 100px));--lh-h1:.76;--ls-h1:0;--fs-h2:max(44px, min(6.95vw, 100px));--fs-h2-md:max(44px, min(5vw, 64px));--fs-64:max(44px, min(5vw, 64px));--lh-h2:max(.8, min(.8, .74));--lh-h2-md:max(.9em, min(5vw, 52px));--ls-h2:-.02em;--fs-h3:max(20px, min(1.95vw, 28px));--lh-h3:max(28px, min(3vw, 32px));--fs-body:max(16px, min(1.25vw, 18px));--fs-body-sm:max(14px, min(1.25vw, 16px));--fs-body-md:max(18px, min(2vw, 22px));--lh-body:1.444}.upd-container{--upd-cont-max:1440px;--upd-gutter-x:max(20px, min(5vw, 47.5px));--upd-gutter-y:max(64px, min(8vw, 120px));width:100%;max-width:1440px;max-width:var(--upd-cont-max);padding-left:max(20px,min(5vw,47.5px));padding-right:max(20px,min(5vw,47.5px));padding-left:var(--upd-gutter-x);padding-right:var(--upd-gutter-x);padding-top:max(64px,min(8vw,120px));padding-bottom:max(64px,min(8vw,120px));padding-top:var(--upd-gutter-y);padding-bottom:var(--upd-gutter-y);margin-left:auto;margin-right:auto}.upd-cta{background:#c3e700;background:var(--upd-lime,#c3e700);color:var(--upd-black,#191919);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body,"Inter", system-ui, sans-serif);letter-spacing:-.01em;border:1.5px solid #fff;border:1.5px solid var(--upd-white,#fff);white-space:nowrap;cursor:pointer;transition:transform .15s cubic-bezier(.22,.61,.36,1),filter .2s cubic-bezier(.22,.61,.36,1);transition:transform .15s var(--upd-ease), filter .2s var(--upd-ease);border-radius:999px;align-items:center;gap:12px;padding:10px 20px;font-size:15px;font-weight:500;line-height:1;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.upd-cta:hover{filter:brightness(.97);transform:translateY(-1px)}.upd-cta__arrow{color:currentColor;transition:transform .2s cubic-bezier(.22,.61,.36,1);transition:transform .2s var(--upd-ease);flex-shrink:0;align-items:center;display:inline-flex}.upd-cta__arrow svg{display:block}.upd-cta:hover .upd-cta__arrow{transform:translate(4px)}.cn-header{--cn-lime:#c3e700;--upd-lime:#c3e700;--cn-black:#191919;--cn-white:#fff;--cn-font:"Inter",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif;--cn-ease:cubic-bezier(.22,.61,.36,1)}.cn-header__nav{align-items:center;gap:max(16px,min(2.2vw,32px));margin:0;padding:0;list-style:none;display:flex}.cn-header__nav li a{color:var(--cn-white);letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:400;-webkit-text-decoration:none;text-decoration:none;transition:opacity .15s}.cn-header__nav li a:hover{color:var(--cn-lime)}.cn-header__right{align-items:center;gap:max(12px,min(1.8vw,24px));display:flex}.cn-header__icon{cursor:pointer;color:var(--cn-white);background:0 0;border:none;justify-content:center;align-items:center;padding:4px;-webkit-text-decoration:none;text-decoration:none;transition:opacity .15s;display:flex}.cn-header__icon:hover{color:var(--cn-lime)}.cn-header__icon svg{width:24px;height:24px}.cn-header__burger{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:32px;height:32px;padding:4px;display:none}.cn-header__burger span{background:var(--cn-white);width:22px;height:2px;transition:transform .25s var(--cn-ease), opacity .2s;border-radius:1px;display:block}.cn-header__burger.cn-open span:first-child{transform:translateY(7px)rotate(45deg)}.cn-header__burger.cn-open span:nth-child(2){opacity:0}.cn-header__burger.cn-open span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.cn-header__mobile-menu{z-index:99;padding:calc(var(--topbar-h) + 33px) 32px 48px;background:#191919;flex-direction:column;gap:8px;display:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow-y:auto}.cn-header__mobile-menu.cn-open{display:flex}.cn-header__mobile-menu a:not(.upd-cta){color:#fff;border-bottom:1px solid #ffffff1a;padding:14px 0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:28px;font-weight:500;-webkit-text-decoration:none;text-decoration:none;transition:color .15s}.cn-header__mobile-menu a:not(.upd-cta):hover{color:#c3e700}.cn-header__mobile-cta{align-self:flex-start;margin-top:24px;padding:14px 24px;font-size:16px}@media (max-width:1040px){.cn-header__nav,.cn-header__cta{display:none}.cn-header__burger{display:flex}}@media (min-width:1041px){.cn-header__mobile-menu{display:none!important}.cn-header__burger{display:none}}.upd-hero .reveal{opacity:1;animation:upd-hero-in .45s var(--ease) both;transform:none}.upd-hero .reveal[data-d="1"]{animation-delay:50ms}.upd-hero .reveal[data-d="2"]{animation-delay:.1s}.upd-hero .reveal[data-d="3"]{animation-delay:.15s}@keyframes upd-hero-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.upd-hero .reveal{animation:none}}.upd-hero{width:100%;min-height:calc(100vh - var(--topbar-h));min-height:calc(100svh - var(--topbar-h));background:#191919;background:var(--upd-black);color:var(--upd-white);position:relative;overflow:hidden}.upd-hero__bg{z-index:1;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom;object-position:bottom;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;scale:1.15}.upd-hero__overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0a0a0a6b 0%,#0a0a0a2e 35%,#0000 60%);position:absolute;top:0;bottom:0;left:0;right:0}.upd-hero__inner{z-index:2;min-height:calc(100vh - var(--topbar-h));min-height:calc(100svh - var(--topbar-h));flex-direction:column;justify-content:center;padding-top:max(80px,min(10vh,180px));padding-bottom:max(80px,min(10vh,140px));display:flex;position:relative}.upd-hero__heading{font-family:Acumin Pro Condensed,Arial Narrow,sans-serif;font-family:var(--upd-font-display);font-size:max(44px,min(6.95vw,100px));font-weight:900;font-size:var(--fs-h1);line-height:.76;line-height:var(--lh-h1);letter-spacing:0;letter-spacing:var(--ls-h1);text-transform:uppercase;color:var(--upd-lime);max-width:790px;margin:0 0 24px}.upd-hero__body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);font-size:max(16px,min(1.25vw,18px));font-size:var(--fs-body);line-height:1.444;line-height:var(--lh-body);color:var(--upd-white);max-width:480px;margin:0;font-weight:400}.upd-hero__body+.upd-hero__body{margin-top:8px}.upd-hero__cta{align-self:flex-start;margin-top:32px}@media (max-width:768px){.upd-hero{min-height:60vh}.upd-hero__inner{justify-content:center;min-height:60svh;padding-top:0;padding-bottom:0}.upd-hero__heading{max-width:100%;margin-bottom:14px;font-size:max(38px,min(11vw,56px));line-height:.9}.upd-hero__overlay{background:linear-gradient(#0a0a0a1f 0%,#0a0a0a66 50%,#0a0a0ac7 100%)}.upd-hero__bg{scale:1}.upd-calc__image{transform:scale(1)!important}.cn-header__mobile-menu a:not(.upd-cta){font-size:22px}}.upd-steps{color:var(--upd-black);width:100%;background:0 0;padding:max(24px,min(3vw,48px)) max(16px,min(4vw,56px));position:relative}.upd-steps__panel{max-width:1440px;max-width:var(--upd-cont-max,1440px);background:#c3e700;background:var(--upd-lime);border-radius:20px;margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.upd-steps__bg{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.upd-steps__inner{z-index:2;position:relative}.upd-steps__header{text-align:center;max-width:990px;margin:0 auto max(28px,min(3vw,40px))}.upd-steps__heading{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);font-size:max(20px,min(1.95vw,28px));font-weight:600;font-size:var(--fs-h3);line-height:max(28px,min(3vw,32px));line-height:var(--lh-h3);letter-spacing:0;color:var(--upd-black);margin:0 0 20px}.upd-steps__subtitle{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);font-size:max(16px,min(1.25vw,18px));font-size:var(--fs-body);line-height:1.444;line-height:var(--lh-body);color:var(--upd-black);max-width:100%;margin:0}.upd-steps__grid{grid-gap:max(16px, min(1.6vw, 24px));grid-template-columns:repeat(4,1fr);gap:max(16px,min(1.6vw,24px));display:grid}.upd-steps__card{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffeb;border-radius:16px;flex-direction:column;gap:0;padding:max(24px,min(2vw,32px));display:flex;position:relative}.upd-steps__card-icon{-o-object-fit:contain;object-fit:contain;width:max(40px,min(3.5vw,56px));height:max(40px,min(3.5vw,56px));position:absolute;top:max(20px,min(1.8vw,28px));right:max(20px,min(1.8vw,28px))}.upd-steps__card-step{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);letter-spacing:0;color:var(--upd-black);align-items:center;gap:8px;margin:40px 0 12px;font-size:max(24px,min(2.2vw,32px));font-weight:700;line-height:1.125;display:flex}.upd-steps__card-step svg{flex-shrink:0}.upd-steps__card-title{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);letter-spacing:0;color:var(--upd-olive);margin:0 0 5px;font-size:max(18px,min(1.55vw,22px));font-weight:600;line-height:1.27}.upd-steps__card-body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);color:#191919b8;margin:0;font-size:max(13px,min(1vw,14px));line-height:1.6}.upd-steps__card-body a{color:var(--upd-black);text-underline-offset:2px;-webkit-text-decoration:underline;text-decoration:underline}.upd-steps__card-body a:hover{color:var(--upd-olive)}@media (max-width:900px){.upd-steps__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.upd-steps__grid{grid-template-columns:1fr}}.upd-evidence{color:var(--upd-black);width:100%;min-height:max(480px,min(50vw,640px));position:relative;overflow:hidden}.upd-evidence__bg{background-position:100%;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.upd-evidence__overlay{pointer-events:none;background:linear-gradient(90deg,#ffffffeb 0%,#ffffffd1 35%,#ffffff73 60%,#fff0 80%);position:absolute;top:0;bottom:0;left:0;right:0}.upd-evidence__inner{z-index:2;--upd-gutter-y:max(64px, min(7vw, 100px));align-items:center;min-height:max(480px,min(50vw,640px));display:flex;position:relative}.upd-evidence__content{max-width:520px}.upd-evidence__heading{font-family:Acumin Pro Condensed,Arial Narrow,sans-serif;font-family:var(--upd-font-display);font-size:max(44px,min(6.95vw,100px));font-weight:900;font-size:var(--fs-h2);line-height:.8;line-height:var(--lh-h2);letter-spacing:-.02em;letter-spacing:var(--ls-h2);text-transform:uppercase;color:var(--upd-black);margin:0 0 16px}.upd-evidence__subtitle{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);font-size:max(20px,min(1.95vw,28px));font-weight:400;font-size:var(--fs-h3);line-height:max(28px,min(3vw,32px));line-height:var(--lh-h3);color:var(--upd-olive);margin:0 0 16px}.upd-evidence__body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);font-size:max(16px,min(1.25vw,18px));font-size:var(--fs-body);line-height:1.444;line-height:var(--lh-body);color:var(--upd-black);max-width:452px;margin:0 0 28px}.upd-evidence__cta{background:#191919;background:var(--upd-black);color:#fff;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);letter-spacing:-.01em;cursor:pointer;border:none;border-radius:999px;padding:12px 28px;font-size:14px;font-weight:500;-webkit-text-decoration:none;text-decoration:none;transition:background .2s,transform .15s;display:inline-block}.upd-evidence__cta:hover{background:#222;transform:translateY(-1px)}@media (max-width:768px){.upd-evidence{min-height:auto}.upd-evidence__inner{min-height:auto;padding-top:64px;padding-bottom:64px}.upd-evidence__overlay{background:linear-gradient(#fff0 0%,#ffffffbf 40%,#fffffff2 60%,#fff 80%)}.upd-evidence__bg{background-position:67%}.upd-evidence__content{max-width:100%}}.upd-calc{--upd-black:#191919;--upd-olive:#406f00;--upd-lime:#c3e700;--upd-cream:#f4f0e7;--upd-font-display:"Acumin Pro Condensed", "Anton", "Arial Narrow", sans-serif;--upd-font-body:"Inter",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif;background:#f4f0e7;background:var(--upd-cream);color:var(--upd-black);width:100%}.upd-calc__inner{grid-gap:0;grid-template-columns:1fr 1fr;align-items:center;gap:0;display:grid}.upd-calc__heading{font-family:Acumin Pro Condensed,Arial Narrow,sans-serif;font-family:var(--upd-font-display);font-size:max(44px,min(5vw,64px));font-weight:900;font-size:var(--fs-64);line-height:.8;line-height:var(--lh-h2);letter-spacing:-.02em;letter-spacing:var(--ls-h2);text-transform:uppercase;color:var(--upd-black);margin:0 0 18px}.upd-calc__subheading{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);font-size:max(20px,min(1.95vw,28px));font-weight:400;font-size:var(--fs-h3);color:var(--upd-olive);max-width:70%;margin:0 0 24px;line-height:max(28px,min(3vw,32px))}.upd-calc__intro{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);font-size:max(18px,min(2vw,22px));line-height:1.444;line-height:var(--lh-body);color:var(--upd-black);margin:0 0 12px}.upd-calc__list{flex-direction:column;max-width:70%;margin:0 0 24px;padding-left:20px;list-style:outside;display:flex}.upd-calc__list li{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);color:var(--upd-black);font-size:18px;line-height:24px}.upd-calc__price{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);color:var(--upd-black);max-width:50%;margin:0 0 28px;font-size:max(18px,min(2vw,22px));line-height:28px}.upd-calc__media{justify-content:center;align-items:center;display:flex}.upd-calc__image{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;transform:scale(1.15)}@media (max-width:860px){.upd-calc__inner{grid-template-columns:1fr;gap:40px}.upd-calc__content{max-width:100%}.upd-calc__media{order:-1}}.upd-app{--upd-black:#191919;--upd-olive:#406f00;--upd-lime:#c3e700;--upd-cream:#f4f0e7;--upd-font-display:"Acumin Pro Condensed", "Anton", "Arial Narrow", sans-serif;--upd-font-body:"Inter",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif;background:#f4f0e7;background:var(--upd-cream);color:var(--upd-black);width:100%}.upd-app__grid{grid-template-columns:1fr 1fr;align-items:stretch;margin-left:auto;margin-right:auto;display:grid}.upd-app__media{aspect-ratio:1;background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.upd-app__content{flex-direction:column;justify-content:center;max-width:740px;padding:max(40px,min(5vw,80px)) 20px max(40px,min(5vw,80px)) 80px;display:flex}.upd-app__heading{font-family:Acumin Pro Condensed,Arial Narrow,sans-serif;font-family:var(--upd-font-display);font-size:max(44px,min(5vw,64px));font-weight:900;font-size:var(--fs-64);line-height:.8;line-height:var(--lh-h2);letter-spacing:-.02em;letter-spacing:var(--ls-h2);text-transform:uppercase;color:var(--upd-black);margin:0 0 18px}.upd-app__subheading{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);font-size:max(20px,min(1.95vw,28px));font-weight:400;font-size:var(--fs-h3);line-height:max(28px,min(3vw,32px));line-height:var(--lh-h3);color:var(--upd-olive);max-width:360px;margin:0 0 24px}.upd-app__intro{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);font-size:max(18px,min(2vw,22px));font-size:var(--fs-body-md);line-height:1.444;line-height:var(--lh-body);color:var(--upd-black);margin:0 0 12px}.upd-app__list{flex-direction:column;gap:0;margin:0 0 24px;padding-left:20px;list-style:outside;display:flex}.upd-app__list li{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);color:var(--upd-black);font-size:max(13px,min(1.25vw,18px));line-height:24px}.upd-app__download{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);font-size:max(18px,min(2vw,22px));font-size:var(--fs-body-md);color:var(--upd-black);margin:0 0 16px}.upd-app__badge{background:#191919;background:var(--upd-black);color:#fff;width:max-content;transition:transform .15s cubic-bezier(.22,.61,.36,1),filter .2s;transition:transform .15s var(--upd-ease), filter .2s;border-radius:10px;align-items:center;gap:10px;padding:10px 18px;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.upd-app__badge:hover{filter:brightness(1.15);transform:translateY(-1px)}.upd-app__badge-logo{flex-shrink:0;width:26px;height:26px}.upd-app__badge-text{flex-direction:column;line-height:1.1;display:flex}.upd-app__badge-small{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);letter-spacing:.01em;font-size:11px;font-weight:400}.upd-app__badge-large{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);letter-spacing:-.01em;font-size:max(18px,min(2vw,19px));font-weight:600}@media (max-width:860px){.upd-app__grid{grid-template-columns:1fr}.upd-app__media{aspect-ratio:1;max-height:70vh}.upd-app__content{max-width:100%}}.upd-banner{background:#000;width:100%;line-height:0}.upd-banner__media{aspect-ratio:4/3;width:100%;aspect-ratio:var(--ban-aspect-m,4/3);position:relative;overflow:hidden}.upd-banner__video,.upd-banner__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width:768px){.upd-banner__media{aspect-ratio:16/9;aspect-ratio:var(--ban-aspect-d,16/9)}}.upd-ing{--upd-lime:#c3e700;--upd-black:#191919;--upd-olive:#406f00;--upd-font-display:"Acumin Pro Condensed", "Anton", "Arial Narrow", sans-serif;--upd-font-body:"Inter",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif;color:var(--upd-black);width:100%;background:#fff}.upd-ing__inner{text-align:center}.upd-ing__eyebrow{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);font-size:max(20px,min(1.95vw,28px));font-weight:700;font-size:var(--fs-h3);color:var(--upd-olive);max-width:none;margin:0 0 35px}.upd-ing__heading{font-family:Acumin Pro Condensed,Arial Narrow,sans-serif;font-family:var(--upd-font-display);letter-spacing:-.02em;letter-spacing:var(--ls-h2);text-transform:uppercase;color:var(--upd-black);margin:0 0 24px;font-size:max(52px,min(13vw,200px));font-weight:900;line-height:.88}.upd-ing__body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);font-size:max(16px,min(1.25vw,18px));font-size:var(--fs-body);line-height:1.444;line-height:var(--lh-body);color:var(--upd-black);max-width:990px;margin:0 auto max(24px,min(4vw,48px))}.upd-ing__viz{max-width:760px;margin:0 auto;position:relative}.upd-ing__burst{color:var(--upd-black);width:100%;height:auto;display:block;overflow:visible}.upd-ing__spoke{stroke:var(--upd-black);transition:stroke .18s,filter .18s}.upd-ing__spoke.is-active{stroke:var(--upd-lime);filter:drop-shadow(0 0 3px #c3e700b3)}.upd-ing__hit{cursor:pointer}.upd-ing__card{z-index:5;text-align:left;background:#eeece6;background:var(--upd-cream,#f4f0e7);pointer-events:auto;border:1px solid #1919190f;border-radius:14px;flex-direction:column;gap:10px;width:300px;max-width:min(320px,82vw);padding:20px;display:flex;position:absolute;top:0;left:0;box-shadow:0 20px 50px -20px #0a0a0a4d}.upd-ing__tags{flex-wrap:wrap;gap:6px;display:flex}.upd-ing__tag{background:#c3e700;background:var(--upd-lime);color:var(--upd-black);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);letter-spacing:.02em;text-transform:uppercase;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:600}.upd-ing__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.upd-ing__name{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);color:var(--upd-olive);margin:0;font-size:max(16px,min(1.3vw,18px));font-weight:600;line-height:1.25}.upd-ing__desc{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);color:#1919199e;margin:0;font-size:13px;line-height:1.6}.upd-ing__desc strong{color:var(--upd-black);font-weight:700}.upd-ing__link{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);color:var(--upd-olive);transition:gap .2s cubic-bezier(.22,.61,.36,1);transition:gap .2s var(--upd-ease);align-items:center;gap:6px;margin-top:2px;font-size:13px;font-weight:500;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.upd-ing__link:hover{color:var(--upd-olive);gap:9px}.upd-ing__icon{color:var(--upd-olive);flex-shrink:0}@media (max-width:820px){.upd-ing__viz{max-width:520px}.upd-ing__card{pointer-events:auto;width:100%;max-width:420px;margin:15px auto 0;box-shadow:0 8px 24px #0a0a0a1a;position:static!important;top:auto!important;left:auto!important;transform:none!important}}.upd-life{--upd-lime:#c3e700;--upd-black:#191919;--upd-white:#fff;--upd-font-display:"Acumin Pro Condensed", "Anton", "Arial Narrow", sans-serif;--upd-font-body:"Inter",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif;color:var(--upd-white);width:100%;min-height:max(400px,min(42vw,520px));background:#1a1a1a;position:relative;overflow:hidden}.upd-life__bg{z-index:1;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.upd-life__inner{z-index:2;align-items:center;min-height:max(400px,min(42vw,520px));display:flex;position:relative}.upd-life__content{max-width:600px}.upd-life__heading{font-family:Acumin Pro Condensed,Arial Narrow,sans-serif;font-family:var(--upd-font-display);font-size:max(44px,min(5vw,64px));font-weight:900;font-size:var(--fs-h2-md);line-height:max(.9em,min(5vw,52px));line-height:var(--lh-h2-md);letter-spacing:-.02em;letter-spacing:var(--ls-h2);text-transform:uppercase;color:var(--upd-lime);margin:0 0 20px}.upd-life__body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);font-size:max(16px,min(1.25vw,18px));font-size:var(--fs-body);line-height:1.444;line-height:var(--lh-body);color:var(--upd-white);max-width:340px;margin:0}.upd-life__strip{z-index:2;background:#c3e700;background:var(--upd-lime);height:10px;position:absolute;bottom:0;left:0;right:0}@media (max-width:768px){.upd-life__content{max-width:100%}.upd-app__content{padding-left:20px!important}}.upd-rfm{--upd-black:#191919;--upd-olive:#406f00;--upd-font-display:"Acumin Pro Condensed", "Anton", "Arial Narrow", sans-serif;--upd-font-body:"Inter",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif;color:var(--upd-black);width:100%;background:#fff}.upd-rfm__top{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:max(28px,min(3vw,40px));display:flex}.upd-rfm__heading{font-family:Acumin Pro Condensed,Arial Narrow,sans-serif;font-family:var(--upd-font-display);font-size:max(44px,min(5vw,64px));font-weight:900;font-size:var(--fs-h2-md);line-height:.8;line-height:var(--lh-h2);letter-spacing:-.02em;letter-spacing:var(--ls-h2);text-transform:uppercase;color:var(--upd-black);margin:0 0 16px}.upd-rfm__subtitle{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);font-size:max(16px,min(1.25vw,18px));font-size:var(--fs-body);line-height:1.444;line-height:var(--lh-body);color:var(--upd-black);margin:0}.upd-rfm__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;gap:20px;padding-bottom:4px;display:flex;overflow-x:auto}.upd-rfm__track::-webkit-scrollbar{display:none}.upd-rfm__track.is-dragging{cursor:grabbing;scroll-behavior:auto;-webkit-user-select:none;user-select:none}.upd-rfm__track.is-dragging .upd-rfm__card{pointer-events:none}.upd-rfm__card{scroll-snap-align:start;color:inherit;-webkit-user-drag:none;transition:box-shadow .25s cubic-bezier(.22,.61,.36,1),transform .25s cubic-bezier(.22,.61,.36,1);transition:box-shadow .25s var(--upd-ease), transform .25s var(--upd-ease);background:#fff;border:1px solid #0a0a0a1a;border-radius:14px;flex-direction:column;flex:0 0 max(240px,min(23%,290px));-webkit-text-decoration:none;text-decoration:none;display:flex;overflow:hidden}.upd-rfm__card--link{cursor:pointer}.upd-rfm__card--link:hover{transform:translateY(-3px);box-shadow:0 12px 30px #0a0a0a1f}.upd-rfm__card-media{aspect-ratio:4/3;background-color:#ece9e1;width:100%;overflow:hidden}.upd-rfm__card-img{width:100%;height:100%;transition:transform .55s cubic-bezier(.22,.61,.36,1);transition:transform .55s var(--upd-ease);background-color:#ece9e1;background-position:50%;background-repeat:no-repeat;background-size:cover}.upd-rfm__card:hover .upd-rfm__card-img{transform:scale(1.06)}.upd-rfm__card-body{padding:max(16px,min(1.4vw,20px))}.upd-rfm__card-title{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);font-size:max(18px,min(2vw,22px));font-weight:600;font-size:var(--fs-body-md);color:var(--upd-olive);margin:0 0 10px}.upd-rfm__card-text{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);color:#191919;margin:0;font-size:16px;line-height:22px}.upd-rfm__nav{flex-shrink:0;justify-content:flex-end;gap:12px;display:flex}.upd-rfm__arrow{color:var(--upd-black);width:40px;height:40px;cursor:pointer;background:#fff;border:1.5px solid #0a0a0a33;border-radius:50%;justify-content:center;align-items:center;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.upd-rfm__arrow:hover{background:#191919;background:var(--upd-black);border-color:#191919;border-color:var(--upd-black);color:#fff;transform:translateY(-1px)}@media (max-width:560px){.upd-rfm__card{flex-basis:78%}.upd-rfm__nav{display:none}}.upd-news{--upd-black:#191919;--upd-lime:#c3e700;--upd-font-body:"Inter",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif;color:var(--upd-black);width:100%;background:0 0;padding:max(24px,min(3vw,48px)) max(16px,min(4vw,56px))}.upd-news__panel{max-width:1440px;max-width:var(--upd-cont-max,1440px);background:#c3e700;background:var(--upd-lime);border-radius:20px;margin-left:auto;margin-right:auto;overflow:hidden}.upd-news__inner{--upd-gutter-y:max(28px, min(4vw, 44px));text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.upd-news__heading{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);font-size:max(18px,min(2vw,22px));font-weight:500;font-size:var(--fs-body-md);color:var(--upd-black);max-width:640px;margin-bottom:12px;line-height:1.35}.upd-news__form{align-items:center;gap:10px;width:100%;max-width:520px;display:flex}.upd-news__input{min-width:0;height:48px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);color:var(--upd-black);background:#fff;border:1.5px solid #0a0a0a26;border-radius:999px;outline:none;flex:1;padding:0 22px;font-size:15px;transition:border-color .15s}.upd-news__input::placeholder{color:#0a0a0a73}.upd-news__input:focus{border-color:#191919;border-color:var(--upd-black)}.upd-news__btn{background:#191919;background:var(--upd-black);color:#fff;height:48px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);letter-spacing:-.01em;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;padding:0 28px;font-size:15px;font-weight:500;transition:filter .2s,transform .15s}.upd-news__btn:hover:not(:disabled){filter:brightness(1.2);transform:translateY(-1px)}.upd-news__btn:disabled{opacity:.6;cursor:default}.upd-news__msg{min-height:20px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);color:var(--upd-black);margin:0;font-size:14px;font-weight:500}.upd-news__msg.is-success{color:#1f4d00}.upd-news__msg.is-error{color:#8a1500}.upd-news__turnstile,.turnstile-slot{justify-content:center;max-width:100%;display:flex}.upd-news__turnstile:empty,.turnstile-slot:empty{display:none}@media (max-width:560px){.upd-news__form{gap:8px}.upd-news__input{padding:0 16px;font-size:14px}.upd-news__btn{padding:0 18px;font-size:14px}}.upd-footer{--upd-lime:#c3e700;--upd-black:#191919;--upd-white:#fff;--upd-olive:#406f00;--upd-font-body:"Inter",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans, sans-serif;background:#c3e700;background:var(--upd-lime);color:var(--upd-black);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body)}.upd-footer__inner{grid-gap:max(32px, min(4vw, 64px));grid-template-columns:220px 1fr auto;align-items:start;gap:max(32px,min(4vw,64px));max-width:1440px;margin:0 auto;padding:max(48px,min(6vw,80px)) max(24px,min(5.5vw,120px)) max(32px,min(4vw,48px));display:grid}.upd-footer__logo{align-items:flex-start;display:flex}.upd-footer__logo svg{width:max(130px,min(12vw,180px));height:auto;color:var(--upd-black)!important;filter:none!important}.upd-footer__logo .logo-path{fill:var(--upd-black)!important;stroke:var(--upd-black)!important;stroke-dashoffset:0!important;filter:none!important;transition:none!important}.upd-footer__nav{grid-gap:max(20px, min(2.5vw, 40px));grid-template-columns:repeat(4,1fr);gap:max(20px,min(2.5vw,40px));display:grid}.upd-footer__col-title{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);letter-spacing:.03em;text-transform:uppercase;color:var(--upd-black);margin:0 0 16px;font-size:14px;font-weight:700}.upd-footer__col-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.upd-footer__col-list li a{color:var(--upd-black);opacity:1;font-size:14px;font-weight:400;-webkit-text-decoration:none;text-decoration:none;transition:opacity .15s}.upd-footer__col-list li a:hover{text-underline-offset:2px;-webkit-text-decoration:underline;text-decoration:underline;color:var(--upd-olive)!important}.upd-footer__social{align-items:flex-start;gap:14px;padding-top:4px;display:flex}.upd-footer__social-icon{color:var(--upd-black);justify-content:center;align-items:center;transition:opacity .15s,transform .15s;display:flex}.upd-footer__social-icon:hover{opacity:1;transform:translateY(-2px)}.upd-footer__legal{border-top:1px solid #0a0a0a26}.upd-footer__legal-inner{max-width:1440px;margin:0 auto;padding:max(24px,min(3vw,36px)) max(24px,min(5.5vw,120px)) max(32px,min(4vw,48px))}.upd-footer__legal-links{flex-wrap:wrap;gap:4px 6px;margin-bottom:20px;display:flex}.upd-footer ul a:hover{color:#000!important}.upd-footer__legal-links a{color:var(--upd-black);opacity:1;font-size:12px;font-weight:400;-webkit-text-decoration:none;text-decoration:none;transition:opacity .15s}.upd-footer__legal-links a:hover{opacity:1;text-underline-offset:2px;-webkit-text-decoration:underline;text-decoration:underline}.upd-footer__legal-sep{opacity:.4;margin:0 2px;font-size:12px}.upd-footer__disclaimer{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.upd-footer__disclaimer p{color:#191919;max-width:720px;margin:0;font-size:11px;line-height:1.65}.upd-footer__copyright{color:#0a0a0a8c;text-align:right;white-space:nowrap;flex-shrink:0;font-size:11px;line-height:1.65}@media (max-width:1024px){.upd-footer__inner{grid-template-columns:1fr;gap:36px}.upd-footer__nav{grid-template-columns:repeat(4,1fr)}.upd-footer__social{justify-content:flex-start}}@media (max-width:700px){.upd-footer__nav{grid-template-columns:repeat(2,1fr);gap:28px}.upd-footer__disclaimer{flex-direction:column;align-items:flex-start;gap:16px}.upd-footer__copyright{text-align:left}.upd-calc__list,.upd-calc__subheading,.upd-calc__price{max-width:100%}.upd-calc__subheading{margin:0 0 18px}.upd-calc__price{margin:0 0 24px}}@media (min-width:768px) and (max-width:1079px){.upd-hero,.upd-hero__inner{min-height:53svh!important}.upd-ing__viz{max-width:500px}}@media (min-width:768px) and (max-width:1024px){.faqpage .faqbody,.faqpage .faqtabs .wrap{padding-left:0}.faqpage .faqbody .wrap{padding-left:10px!important}}@media (min-width:550px) and (max-width:768px){.upd-hero__inner{justify-content:center}}@media (max-width:400px){.upd-hero,.upd-hero__inner{justify-content:center;min-height:80svh!important;padding-top:0!important;padding-bottom:0!important}}.upd-ilib{--upd-lime:#c3e700;--upd-black:#191919;--upd-olive:#406f00;--upd-cream:#f4f0e7;--upd-font-display:"Acumin Pro Condensed","Arial Narrow",sans-serif;--upd-font-body:"Inter",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;color:var(--upd-black);width:100%;background:#fff}.upd-ilib__hero .reveal{opacity:1;animation:.45s cubic-bezier(.22,.61,.36,1) both upd-ilib-in;animation:upd-ilib-in .45s var(--upd-ease) both;transform:none}.upd-ilib__hero .reveal[data-d="1"]{animation-delay:50ms}.upd-ilib__hero .reveal[data-d="2"]{animation-delay:.1s}@keyframes upd-ilib-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.upd-ilib__hero .reveal{animation:none}}.upd-ilib__hero{background:0 0;position:relative}.upd-ilib__hero-inner{z-index:1;padding-top:max(40px,min(5vw,60px));padding-bottom:max(40px,min(5vw,60px));position:relative}.upd-ilib__eyebrow{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);color:#1919198c;margin:0 0 20px;font-size:max(16px,min(1.1vw,22px));font-weight:400}.upd-ilib__heading{font-family:Acumin Pro Condensed,Arial Narrow,sans-serif;font-family:var(--upd-font-display);font-size:max(44px,min(5vw,64px));font-weight:900;font-size:var(--fs-64);line-height:.8;line-height:var(--lh-h2);letter-spacing:-.02em;letter-spacing:var(--ls-h2,-.02em);text-transform:uppercase;color:var(--upd-black);max-width:100%;margin:0}.upd-ilib__body{padding-top:max(32px,min(4vw,56px));padding-bottom:max(32px,min(4vw,56px))}.upd-ilib__chips{flex-wrap:wrap;gap:10px;margin-bottom:max(28px,min(3vw,44px));display:flex}.upd-ilib__chip{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);color:var(--upd-black);cursor:pointer;background:#fff;border:1.5px solid #1919192e;border-radius:999px;padding:8px 18px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s,color .15s}.upd-ilib__chip:hover{border-color:#191919;border-color:var(--upd-black)}.upd-ilib__chip.is-active{background:#c3e700;background:var(--upd-lime);border-color:#c3e700;border-color:var(--upd-lime);color:var(--upd-black)}.upd-ilib__search{border:1.5px solid #191919;border:1.5px solid var(--upd-black);background:#fff;border-radius:999px;align-items:center;gap:10px;margin-bottom:max(20px,min(2.5vw,32px));padding:12px 20px;transition:border-color .15s,box-shadow .15s;display:flex}.upd-ilib__search:focus-within{border-color:#406f00;border-color:var(--upd-olive);box-shadow:0 0 0 3px #406f001f}.upd-ilib__search-icon{color:var(--upd-black);flex:none}.upd-ilib__search-input{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);color:var(--upd-black);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:15px}.upd-ilib__search-input::placeholder{color:#1919196b}.upd-ilib__intro{max-width:72ch;margin:0 0 max(16px,min(2vw,24px))}.upd-ilib__intro-title{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);font-size:max(20px,min(1.95vw,28px));font-weight:600;font-size:var(--fs-h3);color:var(--upd-olive);margin:0 0 12px;line-height:1.3}.upd-ilib__intro-body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);font-size:max(16px,min(1.25vw,18px));font-size:var(--fs-body);line-height:1.444;line-height:var(--lh-body);color:var(--upd-black);max-width:85%;margin:0}.upd-ilib__divider{border:0;border-top:1px solid #19191924;margin:max(20px,min(2.6vw,32px)) 0 max(16px,min(2vw,22px))}.upd-ilib__count{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);color:#9c9b9b;margin:0 0 max(20px,min(2.4vw,28px));font-size:14px;font-weight:400}.upd-ilib__group{margin-bottom:max(36px,min(4vw,56px))}.upd-ilib__group-title{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);color:var(--upd-black);margin:0 0 20px;font-size:max(20px,min(1.8vw,26px));font-weight:700}.upd-ilib__grid{grid-gap:max(16px, min(1.6vw, 24px));grid-template-columns:repeat(3,1fr);gap:max(16px,min(1.6vw,24px));display:grid}.upd-ilib__card{background:#eeece6;border:1px solid #1919190f;border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.upd-ilib__card-media{aspect-ratio:16/10;background:#ece9e1;position:relative;overflow:hidden}.upd-ilib__card-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,.61,.36,1);transition:transform .5s var(--upd-ease);will-change:transform;display:block}.upd-ilib__card:hover .upd-ilib__card-img{transform:scale(1.04)}.upd-ilib__card-img--placeholder{background:radial-gradient(circle at 30% 25%,#ffffff59,#0000 45%),linear-gradient(135deg,#d7e88a 0%,#c3e700 55%,#a6c93a 100%);background:radial-gradient(circle at 30% 25%, #ffffff59, transparent 45%), linear-gradient(135deg, #d7e88a 0%, var(--upd-lime,#c3e700) 55%, #a6c93a 100%);justify-content:center;align-items:center;display:flex}.upd-ilib__card-img--placeholder svg{color:#19191947;width:38%;max-width:88px;height:auto}.upd-ilib__card-tags{flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:12px;left:12px;right:12px}.upd-ilib__card-tag{background:#c3e700;background:var(--upd-lime);color:var(--upd-black);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);letter-spacing:.02em;text-transform:uppercase;border-radius:6px;padding:5px 10px;font-size:11px;font-weight:600}.upd-ilib__card-body{flex-direction:column;flex:1;gap:10px;padding:max(16px,min(1.4vw,20px));display:flex}.upd-ilib__card-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.upd-ilib__card-name{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);font-size:max(18px,min(2vw,22px));font-weight:600;font-size:var(--fs-body-md);color:var(--upd-olive);margin:0;line-height:1.25}.upd-ilib__card-text{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);font-size:max(14px,min(1.25vw,16px));font-size:var(--fs-body-sm);color:var(--upd-black);margin:0;line-height:1.6}.upd-ilib__card-text strong{color:var(--upd-black);font-weight:700}.upd-ilib__card-foot{justify-content:space-between;align-items:center;margin-top:auto;padding-top:8px;display:flex}.upd-ilib__card-about{color:#1919199e}.upd-ilib__card-link{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);font-size:max(14px,min(1.25vw,16px));font-size:var(--fs-body-sm);color:var(--upd-olive);cursor:pointer;transition:gap .2s cubic-bezier(.22,.61,.36,1);transition:gap .2s var(--upd-ease);background:0 0;border:0;align-items:center;gap:6px;padding:0;font-weight:500;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.upd-ilib__card-link:hover{color:var(--upd-olive);gap:8px}.upd-ilib__card-arrow{font-size:1.05em;line-height:1;-webkit-text-decoration:none;text-decoration:none}.upd-ilib__card-icon{-o-object-fit:contain;object-fit:contain;flex-shrink:0;width:40px;height:40px;display:block}.upd-ilib__empty{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);color:#191919a6;font-size:15px}.upd-ilib__empty a{color:#191919;-webkit-text-decoration:underline;text-decoration:underline}.upd-ilib__disclaimer{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);color:#9c9b9b;max-width:80ch;margin:max(28px,min(3.5vw,48px)) 0 0;font-size:14px;line-height:1.6}@media (max-width:900px){.upd-ilib__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.upd-ilib__grid{grid-template-columns:1fr}}.upd-ing-detail{--upd-olive:#406f00;--upd-lime:#c3e700;--upd-black:#191919;--upd-font-body:"Inter",system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif;--upd-font-display:"Acumin Pro Condensed","Arial Narrow",sans-serif;color:var(--upd-black);width:100%;background:#fff}.upd-ing-detail__inner{padding-top:max(32px,min(4vw,64px));padding-bottom:max(32px,min(4vw,64px))}.upd-ing-detail__back{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);color:var(--upd-black);margin-bottom:28px;font-size:14px;-webkit-text-decoration:none;text-decoration:none;display:inline-block}.upd-ing-detail__back:hover{color:var(--upd-olive)}.upd-ing-detail__grid{grid-gap:max(24px, min(4vw, 64px));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:max(24px,min(4vw,64px));display:grid}.upd-ing-detail__media{aspect-ratio:4/3;background:#ece9e1;border-radius:16px;overflow:hidden}.upd-ing-detail__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.upd-ing-detail__img--placeholder{background:#ece9e1}.upd-ing-detail__family{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);color:var(--upd-olive);margin:0 0 10px;font-size:14px;font-weight:700}.upd-ing-detail__name{font-family:Acumin Pro Condensed,Arial Narrow,sans-serif;font-family:var(--upd-font-display);letter-spacing:-.02em;letter-spacing:var(--ls-h2,-.02em);text-transform:uppercase;color:var(--upd-black);margin:0 0 18px;font-size:max(34px,min(4.4vw,64px));font-weight:900;line-height:.95}.upd-ing-detail__tags{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.upd-ing-detail__tag{background:#c3e700;background:var(--upd-lime);color:var(--upd-black);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);letter-spacing:.02em;text-transform:uppercase;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600}.upd-ing-detail__body p{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);color:#191919cc;margin:0 0 16px;font-size:max(15px,min(1.1vw,17px));line-height:1.7}@media (max-width:768px){.upd-ing-detail__grid{grid-template-columns:1fr}.upd-ilib__intro-body{max-width:100%}}.legal-header h1{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);font-size:max(20px,min(1.95vw,28px));font-weight:600;font-size:var(--fs-h3);letter-spacing:-.02em;color:var(--upd-olive);text-wrap:balance;margin:0;line-height:36px}.legal-org{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);font-size:max(16px,min(1.25vw,18px));font-weight:600;font-size:var(--fs-body);letter-spacing:-.01em;color:var(--upd-olive);margin:20px 0 0}.legal-dates span{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);letter-spacing:.02em;color:#000;font-size:16px;font-weight:400}.legal-dates b{color:#000;font-weight:400}.legal-doc h2{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);font-size:max(16px,min(1.25vw,18px));font-weight:600;font-size:var(--fs-body);letter-spacing:-.025em;color:var(--upd-olive);margin:var(--s8) 0 var(--s4);text-wrap:balance;scroll-margin-top:16px;line-height:22px}.legal-doc p{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);color:var(--ink);margin:0 0 16px;margin:0 0 var(--s4);max-width:100%;font-size:max(15px,min(1.05vw,16px));line-height:24px}.legal-doc h3{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);letter-spacing:-.01em;color:var(--ink);margin:32px 0 12px;margin:var(--s6) 0 var(--s3);scroll-margin-top:16px;font-size:max(16px,min(1.5vw,14px));font-weight:600;line-height:24px}.legal-doc h2:before{content:"";background:#19191940;width:100%;height:1px;display:block;top:0;transform:translateY(-32px)}.legal-wrap{max-width:840px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.legal-list li{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);color:#000;margin:0 0 4px;font-size:max(15px,min(1.05vw,16px));line-height:24px}.legal{padding-top:max(36px,min(5.5vw,100px));padding-bottom:max(72px,min(10vw,100px))}body.legalpage{background:var(--paper)}.legal-meta{font-family:var(--read);color:var(--muted);margin:var(--s2) 0 0;font-size:14px;line-height:1.55}.legal-meta a{color:var(--muted);text-underline-offset:2px;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:var(--line-deep);text-decoration-color:var(--line-deep)}.legal-meta a:hover{color:var(--ink)}.legal-dates{gap:4px var(--s5);margin-top:var(--s4);flex-wrap:wrap;display:flex}.legal-doc{max-width:68ch}.legal-doc>:first-child{margin-top:0}.legal-doc a{color:var(--ink);text-underline-offset:2px;-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-deep);text-decoration-color:var(--line-deep);transition:text-decoration-color .15s}.legal-doc a:hover{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.legal-list{margin:0 0 var(--s5);padding:0 0 0 19px}.legal-list li:last-child{margin-bottom:0}.legal-list a{color:var(--ink);text-underline-offset:2px;-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:var(--line-deep);text-decoration-color:var(--line-deep)}.legal-tablewrap{margin:var(--s5) 0 var(--s6);border:1px solid var(--line-deep);border-radius:var(--r);-webkit-overflow-scrolling:touch;overflow-x:auto}.legal-tablewrap:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.legal-table{border-collapse:collapse;width:100%;min-width:580px;font-family:var(--read);font-size:13.5px;line-height:1.5}.legal-table th,.legal-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);border-right:1px solid var(--line);padding:11px 14px}.legal-table tr>:last-child{border-right:none}.legal-table thead th{background:var(--cream);font-family:var(--structure);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);border-bottom:1px solid var(--line-deep);white-space:nowrap;font-size:11px;font-weight:800;position:sticky;top:0}.legal-table tbody th{font-family:var(--structure);color:var(--ink);font-size:13px;font-weight:800}.legal-table tbody td{color:#46443e}.legal-table tbody tr:last-child th,.legal-table tbody tr:last-child td{border-bottom:none}@media print{body.legalpage{background:#fff}.legal{padding:0}.legal-wrap{max-width:none}.legal-doc,.legal-doc p,.legal-doc h2,.legal-doc h3,.legal-list,.legal-list li{color:#000;max-width:none}.legal-doc a{color:#000;-webkit-text-decoration:underline;text-decoration:underline}.legal-doc h2{page-break-after:avoid}.legal-tablewrap,.legal-list li{page-break-inside:avoid}}.upd-footer__legal-links button{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font:inherit;letter-spacing:inherit;color:var(--upd-black);background:0 0;border:0;margin:0;padding:0;font-size:12px;font-weight:400}.upd-footer__legal-links button:hover{text-underline-offset:2px;-webkit-text-decoration:underline;text-decoration:underline}.upd-faqcta{color:var(--upd-black,#191919);width:100%;background:0 0;padding:max(24px,min(3vw,40px)) max(16px,min(4vw,40px));position:relative}.upd-faqcta__panel{max-width:1440px;max-width:var(--upd-cont-max,1440px);background:#c3e700;background:var(--upd-lime,#c3e700);border-radius:max(20px,min(2.4vw,32px));margin-left:auto;margin-right:auto;position:relative;overflow:hidden}.upd-faqcta__bg{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;bottom:0;left:0;right:0}.upd-faqcta__inner{z-index:2;--upd-gutter-y:max(48px, min(6vw, 80px));text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:max(16px,min(2vw,24px));min-height:max(320px,min(27.8vw,400px));display:flex;position:relative}.upd-faqcta__heading{font-family:Acumin Pro Condensed,Arial Narrow,sans-serif;font-family:var(--upd-font-display);font-size:max(44px,min(5vw,64px));font-weight:900;font-size:var(--fs-h2-md);letter-spacing:-.02em;letter-spacing:var(--ls-h2);text-transform:uppercase;color:var(--upd-black);max-width:24ch;margin:0;line-height:.92}.upd-faqcta__subtitle{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);font-size:max(18px,min(2vw,22px));font-weight:400;font-size:var(--fs-body-md);line-height:1.444;line-height:var(--lh-body);color:var(--upd-black);max-width:100%;margin:0}.upd-faqcta__cta{margin-top:max(4px,min(1vw,8px))}@media (max-width:768px){.upd-faqcta__inner{--upd-gutter-y:max(56px, min(10vw, 64px));min-height:auto}.upd-faqcta__heading{max-width:14ch}}.upd-contact{background:#eeece6;background:var(--upd-cream,#f4f0e7);color:var(--upd-black,#191919);width:100%}.upd-contact__inner{grid-gap:max(32px, min(5vw, 80px));grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:start;gap:max(32px,min(5vw,80px));display:grid}.upd-contact__left{max-width:550px}.upd-contact__heading{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);font-size:max(20px,min(1.95vw,28px));font-weight:400;font-size:var(--fs-h3);color:var(--upd-olive,#406f00);margin:0 0 24px;line-height:1.28}.upd-contact__body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);font-size:max(14px,min(1.25vw,16px));font-size:var(--fs-body-sm);line-height:1.444;line-height:var(--lh-body);color:var(--upd-black);margin:0 0 16px}.upd-contact__links{flex-direction:column;gap:14px;margin-top:28px;display:flex}.upd-contact__link{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);font-size:max(16px,min(1.25vw,18px));font-weight:600;font-size:var(--fs-body);color:var(--upd-black);width:-moz-fit-content;width:fit-content;transition:gap .2s cubic-bezier(.22,.61,.36,1);transition:gap .2s var(--upd-ease);align-items:center;gap:10px;-webkit-text-decoration:none;text-decoration:none;display:inline-flex}.upd-contact__link:hover{gap:16px}.upd-contact__link-arrow{font-size:1.1em;line-height:1}.upd-contact__card{background:#fff;background:var(--upd-white,#fff);border-radius:18px;padding:max(24px,min(3vw,40px));box-shadow:0 20px 50px -30px #19191959}.upd-contact__form{flex-direction:column;gap:18px;display:flex}.upd-contact__row{grid-gap:16px;grid-template-columns:1fr 1fr;gap:16px;display:grid}.upd-contact__field{flex-direction:column;gap:6px;display:flex}.upd-contact__field label{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);color:var(--upd-black);font-size:14px;font-weight:500}.upd-contact__req{color:#c0392b;margin-left:2px}.upd-contact__field input,.upd-contact__field textarea{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);color:var(--upd-black);width:100%;transition:border-color .18s cubic-bezier(.22,.61,.36,1),box-shadow .18s cubic-bezier(.22,.61,.36,1);transition:border-color .18s var(--upd-ease), box-shadow .18s var(--upd-ease);background:#c3e70014;border:1px solid #e1e5d2;border-radius:9px;padding:11px 13px;font-size:15px}.upd-contact__field textarea{resize:vertical;min-height:104px}.upd-contact__field input::-moz-placeholder{color:#a7a79c}.upd-contact__field textarea::-moz-placeholder{color:#a7a79c}.upd-contact__field input::placeholder,.upd-contact__field textarea::placeholder{color:#a7a79c}.upd-contact__field input:focus,.upd-contact__field textarea:focus{border-color:#406f00;border-color:var(--upd-olive,#406f00);outline:none;box-shadow:0 0 0 3px #406f001f}.upd-contact__field input.err,.upd-contact__field textarea.err{border-color:#c0392b;box-shadow:0 0 0 3px #c0392b1a}.upd-contact__error{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);color:#c0392b;margin:0;font-size:13px;line-height:1.4}.upd-contact__unavailable{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);color:var(--upd-black,#191919);border:1px solid #406f0059;border-left:4px solid #406f00;border-left:4px solid var(--upd-olive,#406f00);background:#c3e70029;border-radius:9px;margin:0;padding:12px 14px;font-size:15px;line-height:1.5}.upd-contact__unavailable a{color:var(--upd-olive,#406f00);word-wrap:anywhere;font-weight:600;-webkit-text-decoration:underline;text-decoration:underline}.upd-contact__check{grid-gap:10px;grid-template-columns:auto 1fr;align-items:start;gap:10px;display:grid}.upd-contact__check input{accent-color:#406f00;width:16px;height:16px;accent-color:var(--upd-olive,#406f00);flex:none;margin-top:3px}.upd-contact__check-body{flex-direction:column;gap:6px;min-width:0;display:flex}.upd-contact__check-text{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);color:#6a6a60;cursor:pointer;font-size:12.5px;line-height:1.45;display:block}.upd-contact__check-text a{color:var(--upd-olive,#406f00);-webkit-text-decoration:underline;text-decoration:underline}.upd-contact__check.err .upd-contact__check-text{color:#c0392b}.upd-contact__submit{background:#191919;background:var(--upd-black,#191919);color:#fff;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);cursor:pointer;transition:background .2s cubic-bezier(.22,.61,.36,1),transform .15s cubic-bezier(.22,.61,.36,1);transition:background .2s var(--upd-ease), transform .15s var(--upd-ease);border:none;border-radius:999px;align-self:flex-start;margin-top:4px;padding:11px 30px;font-size:15px;font-weight:500}.upd-contact__submit:hover:not(:disabled){background:#000;transform:translateY(-1px)}.upd-contact__submit:disabled{opacity:.6;cursor:default}.upd-contact__form-error{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);color:#c0392b;margin:0;font-size:13px}.upd-contact__success{text-align:center;padding:12px 0}.upd-contact__success-icon{background:#c3e700;background:var(--upd-lime,#c3e700);color:var(--upd-black);width:48px;height:48px;border-radius:999px;place-items:center;margin:0 auto 16px;display:grid}.upd-contact__success-icon svg{width:24px;height:24px}.upd-contact__success-h{font-family:Acumin Pro Condensed,Arial Narrow,sans-serif;font-family:var(--upd-font-display);text-transform:uppercase;color:var(--upd-black);margin:0 0 10px;font-size:max(22px,min(3vw,32px));font-weight:900;line-height:1}.upd-contact__success-b,.upd-contact__success-exp{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);font-size:max(16px,min(1.25vw,18px));font-size:var(--fs-body);line-height:1.444;line-height:var(--lh-body);color:#3a3a34;max-width:40ch;margin:0 auto}.upd-contact__success-exp{color:#6a6a60;margin-top:6px;font-size:14px}.upd-contact__reset{color:var(--upd-black);border:1.5px solid #191919;border:1.5px solid var(--upd-black);font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);cursor:pointer;transition:background .2s cubic-bezier(.22,.61,.36,1),color .2s cubic-bezier(.22,.61,.36,1);transition:background .2s var(--upd-ease), color .2s var(--upd-ease);background:0 0;border-radius:999px;margin-top:18px;padding:10px 24px;font-size:14px;font-weight:500}.upd-contact__reset:hover{background:#191919;background:var(--upd-black);color:#fff}@media (max-width:900px){.upd-contact__inner{grid-template-columns:1fr;gap:max(28px,min(6vw,40px))}.upd-contact__left,.upd-ilib__heading{max-width:100%}}@media (max-width:520px){.upd-contact__row{grid-template-columns:1fr}}body.contactpage .upd-contact__field input,body.contactpage .upd-contact__field textarea{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);color:var(--upd-black);background:#c3e70014;border:1px solid #e1e5d2;border-radius:9px;min-height:0;padding:11px 13px;font-size:15px}body.contactpage .upd-contact__field textarea{min-height:104px;line-height:1.5}body.contactpage .upd-contact__field input::-moz-placeholder{color:#a7a79c}body.contactpage .upd-contact__field textarea::-moz-placeholder{color:#a7a79c}body.contactpage .upd-contact__field input::placeholder,body.contactpage .upd-contact__field textarea::placeholder{color:#a7a79c}body.contactpage .upd-contact__field input:hover,body.contactpage .upd-contact__field textarea:hover{border-color:#e1e5d2}body.contactpage .upd-contact__field input:focus,body.contactpage .upd-contact__field textarea:focus{border-color:#406f00;border-color:var(--upd-olive,#406f00);background:#c3e70014;box-shadow:0 0 0 3px #406f001f}.upd-imgbanner{background:#191919;background:var(--upd-black,#191919);align-items:center;width:100%;min-height:max(260px,min(34vw,520px));display:flex;position:relative;overflow:hidden}.upd-imgbanner__bg{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.upd-imgbanner__overlay{pointer-events:none;background:linear-gradient(#0000 45%,#00000073);position:absolute;top:0;bottom:0;left:0;right:0}.upd-imgbanner__inner{z-index:2;--upd-gutter-y:max(24px, min(3.5vw, 52px));text-align:center;width:100%;position:relative}.upd-imgbanner__heading{font-family:Acumin Pro Condensed,Arial Narrow,sans-serif;font-family:var(--upd-font-display);font-size:max(44px,min(6.95vw,100px));font-weight:900;font-size:var(--fs-h2);letter-spacing:-.02em;letter-spacing:var(--ls-h2);text-transform:uppercase;color:var(--upd-lime,#c3e700);margin:0 auto;line-height:.9}.upd-ilib__overlay{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:.18s cubic-bezier(.22,.61,.36,1) both upd-ilib-fade;animation:upd-ilib-fade .18s var(--upd-ease) both;background:#1414109e;justify-content:center;align-items:center;padding:max(16px,min(4vw,48px));display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes upd-ilib-fade{0%{opacity:0}to{opacity:1}}.upd-ilib__modal{background:#eeece6;background:var(--upd-cream,#f4f0e7);width:100%;max-width:520px;max-height:90vh;animation:.22s cubic-bezier(.22,.61,.36,1) both upd-ilib-pop;animation:upd-ilib-pop .22s var(--upd-ease) both;border-radius:16px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #0000008c}@keyframes upd-ilib-pop{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.upd-ilib__modal-close{z-index:2;color:var(--upd-black);width:34px;height:34px;cursor:pointer;transition:background .15s cubic-bezier(.22,.61,.36,1);transition:background .15s var(--upd-ease);background:#ffffffe6;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:12px;right:12px}.upd-ilib__modal-close:hover{background:#fff}.upd-ilib__modal-media{aspect-ratio:16/9;background:#ece9e1;flex:none;position:relative;overflow:hidden}.upd-ilib__modal-body{flex-direction:column;flex:1;gap:12px;min-height:0;padding:max(20px,min(3vw,32px));display:flex;overflow-y:auto}.upd-ilib__modal-body::-webkit-scrollbar{width:8px}.upd-ilib__modal-body::-webkit-scrollbar-thumb{background:#1919192e;border-radius:8px}.upd-ilib__modal-body::-webkit-scrollbar-track{background:0 0}.upd-ilib__modal-name{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);color:var(--upd-olive);margin:0;font-size:max(20px,min(2vw,26px));font-weight:600;line-height:1.2}.upd-ilib__modal-supports,.upd-ilib__modal-section{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);font-size:max(14px,min(1.25vw,16px));font-size:var(--fs-body-sm,14px);color:#191919c7;margin:0;line-height:1.6}.upd-ilib__modal-supports strong,.upd-ilib__modal-label{color:var(--upd-black);font-weight:700}.upd-ilib__modal-nav{background:#eeece6;background:var(--upd-cream,#f4f0e7);border-top:1px solid #1919191a;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:14px max(20px,min(3vw,32px));display:flex}.upd-ilib__modal-navbtn{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);color:var(--upd-black);cursor:pointer;transition:color .15s cubic-bezier(.22,.61,.36,1);transition:color .15s var(--upd-ease);background:0 0;border:0;padding:6px 4px;font-size:14px;font-weight:500}.upd-ilib__modal-navbtn:hover:not(:disabled){color:var(--upd-olive)}.upd-ilib__modal-navbtn:disabled{opacity:.35;cursor:default}.upd-ilib__modal-pos{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-family:var(--upd-font-body);color:#19191980;font-size:12px}
