.redirect-container{min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#fafafa;width:100%}.redirect-content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.spinner-container{display:flex;justify-content:center;align-items:center;min-height:80px}.spinner{width:70px;height:70px;border:4px solid rgba(2,54,124,.2);border-top:4px solid #02367c;border-radius:50%;animation:spin 1s linear infinite}.loading-text{font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:29px;color:#1e1e1f;margin:0;text-align:center}.open-in-app-btn{display:inline-block;padding:12px 24px;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;font-weight:600;color:#fff;background:#02367c;border-radius:8px;text-decoration:none;transition:background .2s}.open-in-app-btn:hover{background:#034a9e}.open-in-app-banner{position:fixed;top:0;left:0;right:0;z-index:1000;background:#f4f4f5;border-bottom:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px #0000000f}.open-in-app-banner-inner{display:flex;align-items:center;justify-content:space-between;gap:12px;max-width:100%;padding:10px 12px}.open-in-app-banner-brand{display:flex;align-items:center;gap:10px;min-width:0}.open-in-app-banner-icon{flex-shrink:0;border-radius:8px}.open-in-app-banner-copy{display:flex;flex-direction:column;min-width:0}.open-in-app-banner-title{font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;line-height:1.2;color:#1e1e1f}.open-in-app-banner-subtitle{font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:12px;line-height:1.3;color:#666}.open-in-app-banner-action{flex-shrink:0;padding:7px 14px;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:700;letter-spacing:.02em;color:#fff;background:#02367c;border-radius:6px;text-decoration:none;transition:background .2s}.open-in-app-banner-action:hover{background:#034a9e}.open-in-app-banner-spacer{height:62px}.open-in-app-banner-content{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:420px;margin:0 auto}.redirect-hint{font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;color:#666;margin:0;text-align:center}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 600px){.redirect-content{padding:2rem}.spinner{width:50px;height:50px;border-width:3px}.loading-text{font-size:18px}}.header{display:flex;flex-direction:column;width:100%}.header-container{display:flex;flex-direction:row;align-items:center;padding:20px clamp(16px,5vw,48px);width:100%;box-sizing:border-box}.header-content{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.header-logo-container{display:flex;align-items:center;width:112px;height:40px}.header-logo-link{display:flex;align-items:center;text-decoration:none;width:100%;height:100%}.header-logo-img{width:112px;height:40px;object-fit:contain}.header-buttons{display:flex;flex-direction:row;align-items:center;padding:0;gap:16px;height:40px;flex:none;order:1;flex-grow:0}.header-btn{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 24px;gap:8px;border-radius:4px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:20px;text-align:center;text-decoration:none;transition:all .3s ease;flex:none;white-space:nowrap;height:40px}.header-btn-primary{background:#141a45;color:#fff;border:none}.header-btn-primary:hover{background:#1a2255;transform:translateY(-1px);box-shadow:0 4px 8px #141a454d}.header-btn-secondary{background:transparent;border:none;color:#141a45}.header-btn-secondary:hover{background:#141a450d}@media (max-width: 768px){.header-container{padding:12px 16px}.header-logo-container,.header-logo-img{width:80px;height:28px}.header-buttons{gap:8px;height:28px}.header-btn-contact{display:none}.header-btn{padding:0 12px;font-size:11px;font-weight:600;line-height:14px;height:28px}}@media (max-width: 480px){.header-logo-container,.header-logo-img{width:72px;height:26px}.header-buttons{gap:6px;height:26px}.header-btn{padding:0 10px;font-size:11px;line-height:14px;height:26px}}:root{--landing-max-width: 1728px;--section-gutter-desktop: 32px;--section-gutter-tablet: 64px;--section-gutter-mobile: 32px;--section-stack-desktop: 96px;--section-stack-tablet: 72px;--section-stack-mobile: 48px}.section{padding:80px var(--section-gutter-desktop);display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;max-width:var(--landing-max-width);margin:0 auto;overflow-x:clip;height:auto;overflow-y:visible}.top-section.section{min-height:auto;padding:0;max-width:100%;align-items:center;justify-content:flex-start}.faq-section.section{align-items:flex-start;min-height:auto;height:auto;flex:1 1 auto;align-self:stretch;overflow-y:visible;overflow-x:hidden}.section-container{max-width:1200px;width:100%;margin:0 auto;text-align:center}.top-section{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:0;width:100%;background:linear-gradient(to bottom,#ec8b5e calc(100% - 4px),#fff calc(100% - 4px));box-sizing:border-box;position:relative;overflow:hidden}.top-section:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:clamp(60px,17.5vw,264px);background-image:url("data:image/svg+xml,%3csvg%20width='1512'%20height='264'%20viewBox='0%200%201512%20264'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M0%205.58254C0%205.58254%20129.14%20-6.97655%20210.425%205.5801C348.095%2026.8468%20400.504%20133.798%20538.856%20149.557C726.893%20170.975%20816.326%20-25.9297%201003.05%205.5801C1129.79%2026.9685%201170.49%20150.431%201298.7%20143.223C1414.5%20136.713%201556%205.5801%201556%205.5801V264L0%20264V5.58254Z'%20fill='white'/%3e%3c/svg%3e");background-size:100% auto;background-repeat:no-repeat;pointer-events:none}.top-section-left-right-container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;padding:0 32px 0 96px;gap:clamp(8px,4vw,48px);width:100%;max-width:1512px;box-sizing:border-box;position:relative;z-index:1}.top-section-left-container{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:80px 0 96px;gap:clamp(16px,4vw,64px);flex:1 1 0;max-width:580px;min-width:0}.top-section-left{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(16px,3vw,32px);align-self:stretch}.top-section-container{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.top-section-heading{font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:clamp(30px,4vw,60px);line-height:1;color:#fff;margin:0 0 16px;width:100%;max-width:580px}.top-section-paragraph{font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:16px;line-height:20px;color:#141a46;margin:0;width:100%}.top-section-app-buttons{display:flex;flex-direction:column;align-items:flex-start;gap:12px;width:100%;max-width:376px}.top-section-app-buttons-row{display:flex;flex-direction:row;align-items:flex-start;gap:16px;width:100%}.top-section-app-link{display:flex;width:176px;height:48px;text-decoration:none}.top-section-app-button{width:176px;height:48px;object-fit:contain}.top-section-right-container{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 0;max-width:740px;min-width:0}.top-section-right-image{width:100%;height:auto;max-width:740px;object-fit:contain}@media (max-width: 1024px){.section{padding-inline:var(--section-gutter-tablet)}}@media (max-width: 768px){.section{padding-inline:var(--section-gutter-mobile)}.top-section-left-right-container{flex-direction:column;align-items:center;padding:0 16px;gap:8px}.top-section-left-container{align-items:center;order:1;padding-top:0;padding-bottom:46px;max-width:100%}.top-section-left,.top-section-container{align-items:center}.top-section-heading{text-align:center;max-width:100%}.top-section-paragraph{text-align:center}.top-section-app-buttons{align-items:center}.top-section-app-buttons-row{justify-content:center}.top-section-right-container{order:0;max-width:100%;align-items:center}.top-section-right-image{display:block;width:min(326px,100%);max-width:100%;height:auto;object-fit:contain}}.switch-section{display:flex;flex-direction:column;align-items:center;padding:0px clamp(32px,5vw,64px);gap:clamp(24px,3vw + 12px,48px);width:100%;background:#fff;border-radius:0;box-sizing:border-box}.switch-section.section{padding:0px clamp(32px,5vw,64px);min-height:auto}.switch-section-container{width:100%;max-width:1512px;display:flex;flex-direction:column;align-items:center;padding:0;gap:clamp(24px,3vw + 12px,48px)}.switch-header-container{display:flex;flex-direction:column;align-items:center;padding:0;gap:8px;width:100%}.switch-eyebrow{margin:0;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:700;font-size:clamp(18px,1.1vw + 14px,20px);line-height:24px;letter-spacing:.15px;text-transform:uppercase;color:#1e1e1f;text-align:center}.switch-heading{margin:0;width:100%;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:700;font-size:clamp(30px,2vw + 22px,36px);line-height:1.2;letter-spacing:.15px;text-transform:capitalize;color:#0f3487;text-align:center}.switch-cards-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;align-content:center;padding:0;gap:clamp(16px,1vw + 12px,24px);width:100%;max-width:1200px}.switch-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:16px 12px;gap:12px;width:100%;max-width:400px;min-width:0;min-height:192px;background:#fff;border:1.5px solid #d7d7d7;border-radius:8px;flex:1 1 288px}.switch-card-icon{width:30px;height:30px;flex:none}.switch-card-badge{width:30px;height:30px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:700;font-size:38px;line-height:1;color:#fff}.switch-card-badge-orange{background:#ec8b5e}.switch-card-badge-blue{background:#04297c}.switch-card-badge-navy{background:#141a45}.switch-card-title{margin:0;width:100%;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:32px;text-align:center;color:#1e1e1f}.switch-card-text{margin:0;width:100%;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:20px;text-align:center;color:#4a5565}.introduce-section.section{padding:clamp(108px,8vw,112px) clamp(32px,5vw,56px) 0px;min-height:auto;background:#fff}.introduce-section-container{width:100%;max-width:1200px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"image heading" "image body";align-items:start;gap:clamp(24px,4vw,40px)}.introduce-image-container{grid-area:image;width:100%;border-radius:6px;overflow:hidden;align-self:stretch}.introduce-image{width:100%;height:100%;display:block;object-fit:cover}.introduce-heading-block{grid-area:heading;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;width:100%;min-width:0}.introduce-body{grid-area:body;display:flex;flex-direction:column;gap:clamp(24px,2vw + 16px,32px);width:100%;min-width:0}@media (max-width: 768px){.introduce-section-container{grid-template-columns:1fr;grid-template-areas:"heading" "image" "body"}.introduce-heading-block,.introduce-body{align-items:center;text-align:center}.introduce-buttons{flex-direction:column;align-items:stretch;width:100%;max-width:228px}.introduce-button{width:100%;box-sizing:border-box}}.introduce-eyebrow{margin:0;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:700;font-size:clamp(18px,1.1vw + 14px,20px);line-height:24px;letter-spacing:.15px;text-transform:uppercase;color:#1e1e1f}.introduce-heading{margin:0;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:700;font-size:clamp(30px,2vw + 22px,36px);line-height:1.2;letter-spacing:.15px;text-transform:capitalize;color:#0f3487}.introduce-paragraph{margin:0;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:400;font-size:clamp(16px,.8vw + 12px,20px);line-height:1.4;color:#4a5565}.introduce-paragraph-strong{font-weight:700}.introduce-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:clamp(12px,1vw + 8px,16px);padding-top:4px;width:100%}.introduce-button{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:4px;border:1px solid #141a45;text-decoration:none;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:20px;white-space:nowrap;transition:all .2s ease;height:40px;box-sizing:border-box}.introduce-button-primary{background:#141a45;color:#fff}.introduce-button-primary:hover{background:#1a234f}.introduce-button-secondary{background:#fff;color:#141a45}.introduce-button-secondary:hover{background:#f7f8fa}.app-only-section.section{display:flex;flex-direction:column;align-items:center;padding:clamp(108px,8vw,112px) clamp(32px,7vw,96px) 0px;gap:5px;width:100%;max-width:100%;align-self:stretch;margin:0 auto}.app-only-banner{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px;gap:5px;width:100%;max-width:1300px;background:#fcf2e9;border:1px solid #eb8b5e;border-radius:8px;margin:0 auto}.app-only-text{margin:0;width:100%;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:26px;text-align:center;color:#121212}.logo-container{margin-bottom:30px}.logo-img{height:80px;width:auto}.hero-title{font-size:4rem;font-weight:700;margin-bottom:20px;background:linear-gradient(135deg,#fff,#a0a0a0);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle{font-size:1.5rem;margin-bottom:20px;opacity:.9;color:#fff}.hero-description{font-size:1.2rem;max-width:600px;margin:0 auto 40px;opacity:.8;line-height:1.8}.cta-buttons{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.btn{padding:16px 32px;border-radius:30px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s ease;display:inline-block;border:2px solid transparent}.btn-primary{background:#0056b3;color:#fff;border-color:#0056b3}.btn-primary:hover{background:#00408a;border-color:#00408a;transform:translateY(-2px);box-shadow:0 10px 20px #0056b34d}.section-title{font-size:3rem;font-weight:700;margin-bottom:20px;color:#fff}.section-description{font-size:1.2rem;max-width:700px;margin:0 auto 60px;opacity:.9;line-height:1.8}.different-section{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:80px 24px;gap:64px;width:100%;height:auto;min-height:auto;background:#fff;flex:none;order:3;align-self:stretch;flex-grow:0;box-sizing:border-box;position:relative;z-index:0;margin-bottom:0}.different-section-container{width:100%;display:flex;justify-content:center;align-items:center}.different-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;padding:0;gap:64px;width:100%;max-width:1212px;height:auto;flex:none;order:1;align-self:center;flex-grow:0}.different-shop-svg{width:100%;max-width:558px;height:auto;flex:1;order:0;flex-grow:1;display:flex;align-items:center;justify-content:center}.different-shop-image{width:100%;height:100%;object-fit:contain}.different-text-content{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:32px;width:100%;max-width:558px;height:auto;flex:1;order:1;flex-grow:1}.different-heading{margin:0;text-align:left;flex:none;order:0;align-self:stretch;flex-grow:0}.different-paragraph-container{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:52px;width:100%;height:286px;flex:none;order:1;align-self:stretch;flex-grow:0}.different-paragraph{width:100%;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:29px;color:#1e1e1f;margin:0;flex:none;order:0;align-self:stretch;flex-grow:0}.different-paragraph-bold{font-weight:700}.different-link{text-decoration:underline;color:inherit}.different-link-charlotte{color:#02367c}.different-link-monroe{color:#eb8b5e}@media (max-width: 1024px){.different-section{padding:48px 16px;gap:64px;width:100%;max-width:100%;height:auto}.different-content{width:100%;height:auto;gap:32px;flex-wrap:wrap}.different-shop-svg{width:100%;max-width:464px;min-width:280px;height:auto;min-height:200px}.different-text-content{width:100%;min-width:0;height:auto;gap:24px}.different-heading{width:100%;height:auto;font-size:32px;line-height:1.2}.different-paragraph-container{width:100%;height:auto;gap:32px}.different-paragraph{width:100%;height:auto;font-size:20px;line-height:1.5}}@media (max-width: 768px){.different-section{padding:48px 16px;gap:64px;width:100%;max-width:100%;height:auto;position:relative;z-index:0;margin-bottom:0}.different-content{width:100%;height:auto;gap:32px;flex-direction:column}.different-shop-svg{width:100%;min-width:0;height:auto;min-height:0;order:0}.different-text-content{width:100%;min-width:0;height:auto;gap:24px;order:1}.different-heading{width:100%;height:auto;font-size:32px;line-height:1.2}.different-paragraph-container{width:100%;height:auto;gap:32px}.different-paragraph{width:100%;height:auto;font-size:20px;line-height:1.5}}.how-it-works-section{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:112px clamp(32px,5vw,64px);gap:clamp(24px,4vw,64px);width:100%;background:#fff;box-sizing:border-box;position:relative;z-index:1}.how-it-works-section-container{width:100%;max-width:1200px;display:flex;justify-content:center;align-items:center}.how-it-works-content{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;padding:0;gap:clamp(24px,4vw,40px);width:100%;max-width:1200px}.how-it-works-svg{flex:1 1 400px;max-width:580px;min-width:0;display:flex;align-items:center;justify-content:center}.how-it-works-image{width:100%;max-width:580px;height:auto;object-fit:contain}.how-it-works-text-content{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:clamp(24px,2vw + 16px,32px);width:100%;max-width:580px;min-width:0;flex:1 1 384px}.how-it-works-header{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:8px;width:100%}.how-it-works-eyebrow{margin:0;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:700;font-size:clamp(18px,1.1vw + 14px,20px);line-height:24px;letter-spacing:.15px;text-transform:uppercase;color:#1e1e1f}.how-it-works-heading{width:100%;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:700;font-size:clamp(30px,2vw + 22px,36px);line-height:1.2;letter-spacing:.15px;text-transform:capitalize;color:#02367c;margin:0}.how-it-works-list{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:clamp(16px,1vw + 12px,24px);width:100%}.how-it-works-item{display:flex;flex-direction:row;align-items:flex-start;padding:0 0 8px;gap:16px;width:100%}.how-it-works-icon-wrap{display:flex;align-items:center;padding:6px 1px;width:32px;height:42px;flex:none}.how-it-works-icon{width:30px;height:30px;flex:none}.how-it-works-item-content{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:8px;flex:1;min-width:0}.how-it-works-item-title{width:100%;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:32px;color:#1e1e1f;margin:0}.how-it-works-item-description{width:100%;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:400;font-size:clamp(16px,.8vw + 12px,20px);line-height:1.4;color:#4a5565;margin:0}@media (max-width: 768px){.how-it-works-header{align-items:center;text-align:center}.how-it-works-eyebrow,.how-it-works-heading{text-align:center}}.pickup-locations-section{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0px clamp(32px,5vw,64px) clamp(96px,8vw,112px);gap:clamp(32px,3vw + 16px,48px);width:100%;background:#fff;box-sizing:border-box}.pickup-locations-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;gap:clamp(32px,3vw + 16px,48px);width:100%}.pickup-locations-heading-container{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;gap:6px;width:100%}.pickup-locations-label{font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:700;font-size:clamp(18px,1.1vw + 14px,20px);line-height:24px;text-align:center;letter-spacing:.15px;text-transform:uppercase;color:#1e1e1f;margin:0}.pickup-locations-main-heading{width:100%;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:700;font-size:clamp(30px,2vw + 22px,36px);line-height:1.2;text-align:center;letter-spacing:.15px;text-transform:capitalize;color:#02367c;margin:0}.pickup-locations-description{width:100%;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:400;font-size:clamp(16px,.8vw + 12px,20px);line-height:1.4;text-align:center;color:#4a5565;margin:0}.pickup-locations-cards-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;padding:0;gap:clamp(16px,2vw + 8px,32px);width:100%;max-width:1000px}.pickup-location-card{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:clamp(16px,1vw + 12px,24px) 16px;gap:clamp(16px,1vw + 12px,24px);flex:1 1 384px;min-width:0;background-size:cover;background-position:center;border-radius:16px;outline:2px solid rgba(0,0,0,.1);outline-offset:-2px;overflow:hidden}.pickup-location-card-content{display:flex;flex-direction:column;align-items:center;padding:0;gap:clamp(16px,1vw + 12px,24px);width:100%}.pickup-location-paragraph{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:12px 0;gap:5px;width:100%;max-width:320px;background:linear-gradient(96.26deg,#fff0 6.77%,#fffc,#fff3 96.83%),#ffffff54;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:8px;outline:1px solid rgba(0,0,0,.1);outline-offset:-1px;margin:0 auto}.pickup-location-header{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0;gap:8px}.pickup-location-icon{width:28px;height:28px;flex:none;display:flex;align-items:center;justify-content:center}.pickup-location-icon-img{width:100%;height:100%;object-fit:contain}.pickup-location-name{font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:32px;letter-spacing:-.449219px;color:#1e1e1f;margin:0}.pickup-location-text{width:100%;max-width:320px;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:400;font-size:clamp(16px,.8vw + 12px,20px);line-height:1.4;text-align:center;color:#1e1e1f;margin:0}.pickup-location-button-container{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:0;gap:16px}.pickup-location-button{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 20px 10px 16px;gap:6px;background:#141a45;border-radius:4px;border:none;cursor:pointer;transition:background .3s ease;white-space:nowrap}.pickup-location-button:hover{background:#1a234f}.pickup-location-button-text{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:20px;text-align:center;color:#fff;white-space:nowrap}.pickup-location-button-icon{width:18px;height:18px;flex:none}.faq-section{display:flex;justify-content:center;align-items:flex-start;padding:80px clamp(32px,5vw,64px) 48px;width:100%;background:#fff;box-sizing:border-box}.faq-container{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:wrap;padding:0;gap:clamp(24px,4vw,40px);width:100%;max-width:1200px;box-sizing:border-box}.faq-left-content{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0;gap:clamp(24px,4vw,64px);flex:0 1 auto;box-sizing:border-box}.faq-headline{font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:700;font-size:clamp(30px,2vw + 22px,36px);line-height:1.2;letter-spacing:.15px;text-transform:capitalize;color:#02367c;margin:0}.faq-button-wrapper{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;padding:0;gap:16px}.faq-contact-button{box-sizing:border-box;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:10px 14px;gap:6px;border:1px solid #141a45;border-radius:4px;background:transparent;cursor:pointer;transition:all .3s ease;white-space:nowrap}.faq-contact-button:hover{background:#f5f5f5}.faq-contact-button-text{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:20px;text-align:center;color:#141a45;white-space:nowrap}.faq-contact-button-icon{width:18px;height:18px;flex:none}.faq-accordions-container{display:flex;flex-direction:column;align-items:center;padding:0;gap:16px;width:100%;flex:1 1 600px;min-width:0;box-sizing:border-box}.faq-accordion{box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(24px,2vw + 12px,32px) clamp(16px,1vw + 12px,24px);gap:16px;width:100%;background:#fafafa;border-bottom:1px solid #f2f2f2;border-radius:8px;cursor:pointer;transition:all .3s ease}.faq-accordion-header{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:8px;width:100%;min-width:0}.faq-question{font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:700;font-size:20px;line-height:clamp(28px,1vw + 24px,32px);color:#121212;margin:0;flex:1 1 auto;min-width:0;word-wrap:break-word;overflow-wrap:break-word}.faq-chevron{width:28px;height:28px;flex:none;display:flex;align-items:center;justify-content:center}.faq-answer{width:100%;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:400;font-size:clamp(16px,.8vw + 12px,20px);line-height:1.4;color:#4a5565;margin:0}@media (max-width: 1024px){.faq-left-content{display:contents}.faq-headline{order:0;text-align:center;width:100%}.faq-accordions-container{order:1}.faq-button-wrapper{order:2;justify-content:center;width:100%}}.be-the-first-section{display:flex;justify-content:center;align-items:center;padding:32px clamp(32px,5vw,64px) 64px;width:100%;border-radius:10px;box-sizing:border-box}.be-the-first-container{display:flex;justify-content:center;align-items:center;padding:0;width:100%;max-width:1216px}.be-the-first-item{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:clamp(32px,2vw + 24px,40px) 32px;gap:24px;width:100%;max-width:1216px;background:#f2f2f2;border-radius:10px;overflow:hidden}.be-the-first-content{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;gap:24px;width:100%}.be-the-first-button-container{display:flex;flex-direction:column;align-items:center;padding:0;gap:8px;width:100%}.be-the-first-icon-container{display:flex;justify-content:center;align-items:center;width:48px;height:48px;flex:none}.be-the-first-icon{width:48px;height:48px;flex:none;object-fit:contain;display:block}.be-the-first-paragraph-container{display:flex;flex-direction:column;align-items:center;padding:0;gap:16px;width:100%}.be-the-first-headline{width:100%;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:700;font-size:clamp(30px,2vw + 22px,36px);line-height:1.2;text-align:center;letter-spacing:.15px;text-transform:capitalize;color:#1e1e1f;margin:0}.be-the-first-paragraph{width:100%;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:400;font-size:clamp(16px,.8vw + 12px,20px);line-height:1.4;text-align:center;color:#4a5565;margin:0}.be-the-first-form{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;gap:12px;width:100%;max-width:600px}.be-the-first-form-row{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:12px;width:100%}.be-the-first-input{box-sizing:border-box;display:flex;align-items:center;padding:4px 12px;height:48px;background:#ffffff80;border:1px solid #c6c6c6;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;color:#121212;flex:1;min-width:0;outline:none}.be-the-first-input::placeholder{color:#828282}.be-the-first-input:focus{border-color:#141a46;background:#fffc}.be-the-first-submit-button{display:flex;justify-content:center;align-items:center;padding:16px 24px;gap:6px;height:48px;background:#141a46;border-radius:8px;border:none;cursor:pointer;flex:none;transition:background .3s ease;white-space:nowrap}.be-the-first-submit-button:hover{background:#1a234f}.be-the-first-submit-text{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:20px;text-align:center;color:#fff;white-space:nowrap}.be-the-first-privacy-text{width:100%;max-width:600px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;color:#737373;margin:0}@media (max-width: 768px){.be-the-first-section{padding:0}.be-the-first-item{border-radius:0}.be-the-first-form-row{flex-direction:column}.be-the-first-input{width:100%;min-height:48px}.be-the-first-submit-button{width:100%}}.features-grid{flex-direction:column;justify-content:center;padding:0;gap:5px;width:100%;max-width:1480px;height:auto;font-family:Helvetica,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:700;font-size:52.5px;line-height:61px;display:flex;align-items:center;text-align:center;letter-spacing:-1.06px;color:#1e1e1f;margin:0}.bid-description{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;gap:5px;width:100%;max-width:1480px;height:auto;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:26px;text-align:center;color:#4a5565;margin:0}.bid-cards-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;padding:0;gap:32px;width:100%;max-width:1480px;height:auto;filter:drop-shadow(0px 4px 6px rgba(3,77,177,.12)) drop-shadow(-8px -8px 20px rgba(34,34,34,.09));border-radius:0}.bid-card{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:10px;width:394.66px;min-width:300px;height:198px;background:#fff;border:2px solid #e8e8e8;border-radius:14px;flex:none}.bid-card-step3{border:2px solid #034db1}.bid-card-icon{width:164px;height:164px;flex:none;object-fit:contain}.bid-card-content{display:flex;flex-direction:column;align-items:flex-start;padding:14px 14px 14px 0;gap:16px;width:206.66px;height:174px;flex:1}.bid-card-heading{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;gap:5px;width:100%;max-width:192.66px;height:auto;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:28px;letter-spacing:-.449219px;color:#034db1;margin:0;text-align:left}.bid-card-heading-text{color:#1e1e1f}.bid-card-text{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;gap:5px;width:100%;max-width:192.66px;height:auto;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:22px;color:#4a5565;margin:0;text-align:left}@media (max-width: 1200px){.bid-cards-container{gap:24px}.bid-card{width:100%;max-width:394.66px}}@media (max-width: 768px){.bid-section{padding:48px 16px}.bid-heading{font-size:40px;line-height:48px}.bid-description{font-size:16px;line-height:24px}.bid-card{flex-direction:column;height:auto;min-height:198px;padding:20px}.bid-card-icon{width:120px;height:120px}.bid-card-content{width:100%;padding:14px 0;align-items:center;text-align:center}.bid-card-heading,.bid-card-text{text-align:center;max-width:100%}}@media (max-width: 480px){.bid-section{padding:48px 16px}.bid-heading{font-size:32px;line-height:40px}.bid-card{min-width:auto;width:100%}.bid-card-heading{font-size:20px;line-height:24px}.bid-card-text{font-size:14px;line-height:20px}}.pickup-section{display:flex;flex-direction:column;align-items:center;padding:96px 0;gap:5px;width:100%;min-height:582.92px;background:#fff;border-radius:0}.pickup-section-container{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;align-content:flex-start;padding:0 16px;gap:48px;width:100%;max-width:1200px;height:auto;margin:0 auto}.pickup-content-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:48px;width:100%}.pickup-video-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;gap:24px;isolation:isolate;width:560px;min-width:374px;height:390.92px;background:url(https://storage.googleapis.com/common-bucket-vista-auction-bidding/main/vista-auction-building.jpg);background-size:cover;background-position:center;border-radius:16px;position:relative;flex:1}.pickup-video-wrapper{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.pickup-video-thumbnail{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:16px;overflow:hidden;display:flex;justify-content:center;align-items:center;z-index:0}.pickup-play-button{width:86px;height:66px;flex:none;z-index:1;cursor:pointer;transition:transform .3s ease}.pickup-play-button:hover{transform:scale(1.1)}.pickup-video-badge{box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:3.18182px 12.7273px;gap:6.36px;position:absolute;width:297.52px;height:60.55px;left:calc(50% - 149px);top:313px;background:#fff6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border-radius:12.7273px;flex:none;z-index:1}.pickup-video-badge-text{width:268.89px;height:51px;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:500;font-size:19.0909px;line-height:25px;text-align:center;text-transform:capitalize;color:#fff;margin:0;flex:none}.pickup-text-container{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:24px;width:560px;min-width:374px;height:300.92px;flex:1}.pickup-heading{flex-direction:column;align-items:flex-start;padding:0 0 .92px;width:560px;height:122.92px;font-family:Helvetica,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:700;font-size:52.5px;line-height:61px;display:flex;align-items:center;letter-spacing:-1.06px;color:#1e1e1f;margin:0;flex:none}.pickup-description{display:flex;flex-direction:column;align-items:flex-start;padding:0;width:560px;height:104px;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:26px;color:#4a5565;margin:0;flex:none}.pickup-cta-link{display:flex;flex-direction:row;align-items:center;padding:0;gap:4px;width:560px;height:26px;text-decoration:none;flex:none}.pickup-cta-link span{width:304px;height:26px;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:700;font-size:18px;line-height:26px;text-decoration-line:underline;color:#034db1;flex:none}.pickup-arrow-icon{width:24px;height:24px;flex:none}@media (max-width: 1200px){.pickup-content-wrapper{flex-direction:column;align-items:center}.pickup-video-container,.pickup-text-container{width:100%;max-width:560px}}@media (max-width: 768px){.pickup-section{padding:48px 16px}.pickup-heading{font-size:40px;line-height:48px;width:100%;height:auto}.pickup-description{font-size:16px;line-height:24px;width:100%;height:auto}.pickup-cta-link{width:100%}.pickup-video-container{min-width:auto;height:300px}.pickup-video-badge{width:90%;max-width:297.52px;left:50%;transform:translate(-50%);top:auto;bottom:20px}}@media (max-width: 480px){.pickup-section{padding:48px 16px}.pickup-heading{font-size:32px;line-height:40px}.pickup-description{font-size:14px;line-height:22px}.pickup-video-container,.pickup-text-container{min-width:auto}.pickup-video-container{height:250px}.pickup-play-button{width:60px;height:46px}.pickup-video-badge-text{font-size:14px;line-height:20px}}.realtime-section{display:flex;flex-direction:column;align-items:center;padding:96px 16px 0;gap:5px;width:100%;min-height:640px;background:#fff;border-radius:0}.realtime-section-container{display:flex;flex-direction:row;align-items:center;padding:0;gap:48px;width:100%;max-width:1200px;height:544px;margin:0 auto}.realtime-content-wrapper{display:flex;flex-direction:row;align-items:center;gap:48px;width:100%;height:100%}.realtime-text-container{display:flex;flex-direction:column;align-items:flex-start;padding:16px 0;gap:24px;width:576px;height:544px;flex:1}.realtime-heading{flex-direction:column;justify-content:center;padding:0;gap:5px;width:576px;height:122px;font-family:Helvetica,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:700;font-size:52.5px;line-height:61px;display:flex;align-items:center;letter-spacing:-1.06px;color:#1e1e1f;margin:0;flex:none;text-align:left}.realtime-list-container{display:flex;flex-direction:column;align-items:flex-start;padding:16px 0;width:510px;max-width:510px;height:366px;flex:none}.realtime-list{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:16px;width:510px;height:334px;flex:none}.realtime-item{display:flex;flex-direction:row;align-items:flex-start;padding:0 0 8px;gap:16px;isolation:isolate;width:510px;height:auto;flex:none}.realtime-check-container{display:flex;flex-direction:row;align-items:flex-start;padding:0;width:30px;height:30px;flex:none;z-index:1}.realtime-check-icon{width:30px;height:30px;flex:none}.realtime-item-content{display:flex;flex-direction:column;align-items:flex-start;padding:0;gap:4px;width:464px;height:auto;flex:1;z-index:0}.realtime-item-title{width:464px;height:28px;font-family:Poppins,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:700;font-size:24px;line-height:28px;letter-spacing:-.449219px;color:#1e1e1f;margin:0;flex:none}.realtime-item-text{width:464px;height:auto;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:400;font-size:18px;line-height:26px;color:#4a5565;margin:0;flex:none}.realtime-image-container{display:flex;flex-direction:column;align-items:flex-start;padding:5px;gap:5px;width:576px;height:544px;flex:1}.realtime-image{width:100%;height:100%;object-fit:contain;border-radius:0}@media (max-width: 1200px){.realtime-content-wrapper{flex-direction:column;align-items:center}.realtime-section-container{height:auto}.realtime-text-container,.realtime-image-container{width:100%;max-width:576px;height:auto}}@media (max-width: 768px){.realtime-section{padding:48px 16px}.realtime-heading{font-size:40px;line-height:48px;width:100%;height:auto}.realtime-list-container{width:100%;max-width:510px}.realtime-list,.realtime-item{width:100%}.realtime-item-content{width:calc(100% - 46px)}.realtime-item-title,.realtime-item-text{width:100%}.realtime-image-container{width:100%;height:auto;min-height:400px}}@media (max-width: 480px){.realtime-section{padding:48px 16px 0}.realtime-heading{font-size:32px;line-height:40px}.realtime-item-title{font-size:20px;line-height:24px;height:auto}.realtime-item-text{font-size:16px;line-height:24px}.realtime-image-container{min-height:300px}}.feedback-section{display:flex;flex-direction:column;align-items:center;padding:80px 0;gap:48px;width:100%;min-height:501px;background:linear-gradient(135deg,#034db1,#141a46,#141a46);border-radius:0}.feedback-section-container{display:flex;flex-direction:column;align-items:center;padding:0 24px;gap:28px;width:100%;max-width:1512px;height:341px;margin:0 auto}.feedback-content-container{display:flex;flex-direction:column;align-items:center;padding:0;gap:28px;width:100%;max-width:900px;height:auto}.feedback-icon-container{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;width:64px;height:64px;background:#fff3;border-radius:50%;flex:none}.feedback-icon{width:32px;height:32px;flex:none}.feedback-text-container{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;gap:24px;width:100%;max-width:900px;height:auto;flex:none}.feedback-heading{width:100%;max-width:900px;height:auto;font-family:Helvetica,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:700;font-size:52.5px;line-height:61px;text-align:center;letter-spacing:-1.06px;color:#fff;margin:0 auto;flex:none}.feedback-description{width:100%;max-width:900px;height:auto;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:400;font-size:20px;line-height:28px;text-align:center;letter-spacing:-.449219px;color:#fff;margin:0;flex:none}.feedback-form{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0;gap:12px;width:100%;max-width:600px;height:auto;flex:none}.feedback-form-row{display:flex;flex-direction:row;align-items:flex-start;padding:0;gap:12px;width:100%;max-width:600px;height:48px;flex:none}.feedback-email-input{box-sizing:border-box;display:flex;flex-direction:row;align-items:center;padding:4px 12px;width:100%;height:48px;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:17px;letter-spacing:-.150391px;color:#fcf2e9;flex:1;outline:none}.feedback-email-input::placeholder{color:#fcf2e9;opacity:.7}.feedback-email-input:focus{border-color:#ffffff80;background:#ffffff26}.feedback-submit-btn{flex-direction:row;justify-content:center;padding:16px 24px;gap:6px;width:114px;height:48px;background:#034db1;border:none;border-radius:8px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:600;font-size:14px;line-height:20px;display:flex;align-items:center;text-align:center;color:#fff;cursor:pointer;transition:all .3s ease;flex:none}.feedback-submit-btn:hover{background:#023a8a;transform:translateY(-1px);box-shadow:0 4px 8px #034db14d}.feedback-submit-btn:active{transform:translateY(0)}.feedback-privacy-text{width:100%;max-width:600px;height:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-align:center;letter-spacing:-.150391px;color:#e8e8e8;margin:0;flex:none}@media (max-width: 900px){.feedback-section-container{height:auto}.feedback-heading{font-size:42px;line-height:50px}.feedback-description{font-size:18px;line-height:26px}}@media (max-width: 768px){.feedback-section{padding:48px 16px}.feedback-heading{font-size:36px;line-height:44px}.feedback-description{font-size:16px;line-height:24px}.feedback-form-row{flex-direction:column;height:auto;gap:12px}.feedback-submit-btn{width:100%}}@media (max-width: 480px){.feedback-section{padding:48px 16px}.feedback-heading{font-size:28px;line-height:36px}.feedback-description{font-size:14px;line-height:22px}.feedback-icon-container{width:56px;height:56px}.feedback-icon{width:28px;height:28px}}.features-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:40px;margin-top:60px}.feature-card{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px 30px;transition:all .3s ease}.feature-card:hover{transform:translateY(-10px);background:#ffffff14;border-color:#fff3;box-shadow:0 20px 40px #0000004d}.feature-icon{font-size:3rem;margin-bottom:20px}.feature-title{font-size:1.5rem;font-weight:600;margin-bottom:15px;color:#fff}.feature-text{font-size:1rem;opacity:.8;line-height:1.6}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:40px;margin-top:60px}.testimonial-card{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:40px 30px;text-align:left}.testimonial-stars{font-size:1.2rem;margin-bottom:20px}.testimonial-text{font-size:1.1rem;line-height:1.8;margin-bottom:20px;opacity:.9;font-style:italic}.testimonial-author{font-size:1rem;font-weight:600;opacity:.7}.footer-section{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:clamp(32px,4vw,48px) clamp(16px,5vw,64px) 24px;gap:32px;width:100%;background:#fff;border-top:1px solid #c6c6c6}.footer-container{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%;max-width:1300px;margin:0 auto}.footer-content-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:clamp(24px,3vw,32px);width:100%;max-width:1300px;margin:0 auto}.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:16px;min-width:0}.footer-column-company{padding-right:16px;flex:0 0 auto}.footer-logo-container{width:208px;height:80px;overflow:hidden}.footer-logo-link{display:flex;align-items:center;text-decoration:none;width:100%;height:100%}.footer-logo{width:100%;height:100%;object-fit:contain}.footer-tagline{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#737373;margin:0}.footer-social-icons{display:flex;flex-direction:row;align-items:flex-start;gap:12px}.footer-social-btn{display:flex;justify-content:center;align-items:center;width:36px;height:36px;border-radius:8px;background:transparent;border:none;cursor:pointer;transition:all .3s ease}.footer-social-btn:hover{background:#0000000d}.footer-social-icon{width:16px;height:16px}.footer-column-locations,.footer-column-legal,.footer-column-contact{flex:0 1 auto}.footer-column-locations{order:1}.footer-column-legal{order:2}.footer-column-contact{order:3}.footer-column-title{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:16px;line-height:24px;color:#1e1e1f;margin:0}.footer-list{display:flex;flex-direction:column;align-items:flex-start;gap:8px;list-style:none;margin:0;padding:0}.footer-locations-list{gap:12px}.footer-contact-list,.footer-hiring-contact-list{gap:16px}.footer-hiring-location{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.footer-hiring-location-name{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:14px;line-height:20px;color:#141a46}.footer-list-item{width:auto}.footer-location-item{display:flex;flex-direction:row;align-items:flex-start;gap:8px}.footer-contact-item{display:flex;flex-direction:row;align-items:center;gap:8px}.footer-link{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#737373;text-decoration:none;transition:color .3s ease}.footer-link:hover{color:#141a46}.footer-contact-icon{width:16px;height:16px;flex-shrink:0;margin-top:2px}.footer-contact-text{display:flex;flex-direction:column;align-items:flex-start}.footer-contact-text span{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#737373}.footer-contact-text span.footer-location-name{font-weight:700}.footer-email-link{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px;text-decoration:underline;color:#034db1}.footer-copyright-container{box-sizing:border-box;display:flex;flex-direction:column;align-items:center;padding:24px 0 0;width:100%;border-top:1px solid #71717a}.footer-copyright{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:400;font-size:14px;line-height:20px;text-align:center;color:#737373;margin:0}@media (max-width: 768px){.footer-content-wrapper{flex-direction:column;align-items:center;gap:24px}.footer-column-company{align-items:center;padding-right:0}.footer-tagline{text-align:center}.footer-social-icons{justify-content:center}.footer-column-locations,.footer-column-legal,.footer-column-contact,.footer-list{align-items:center}.footer-contact-text{align-items:flex-start}}@media (max-width: 768px){.hero-title{font-size:2.5rem}.section-title{font-size:2rem}.features-grid,.testimonials-grid{grid-template-columns:1fr;gap:30px}}.top-section.section{position:relative;background-color:#fff;background-image:url(/assets/TopSectionBackground-jgiE-vLI.svg);background-size:cover;background-repeat:no-repeat;background-position:bottom}.top-section:after{display:none}.top-section-heading{color:#141a46;font-family:Roboto,Helvetica Neue,Arial,sans-serif;font-size:clamp(48px,4.8vw + 20px,96px);font-weight:700;line-height:1.05;display:flex;flex-direction:column;align-items:flex-start;width:fit-content;max-width:100%}.top-section-heading-line{display:block}@media (min-width: 769px){.top-section-heading-line{white-space:nowrap}}.top-section-paragraph{color:#141a46;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:30px;font-weight:700;line-height:36px}.top-section-paragraph-break{display:none}.top-section-download-button{display:inline-flex;align-items:center;justify-content:center;margin-top:8px;min-width:240px;height:64px;padding:0 24px;background:#eb8b5e;border-radius:2px;color:#fff;font-family:Inter,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.025em;text-decoration:none;transition:background .2s ease}.top-section-download-button:hover{background:#d97a4d}@media (max-width: 1200px){.top-section-left-right-container{flex-direction:column;align-items:center;padding:0 16px;gap:8px}.top-section-left-container{align-items:center;order:1;padding-top:0;padding-bottom:46px;max-width:100%}.top-section-left,.top-section-container{align-items:center}.top-section-heading{align-items:center;width:fit-content;max-width:100%;margin-inline:auto;font-size:clamp(40px,5vw + 12px,64px);line-height:1.1;text-align:center}.top-section-heading-line{white-space:normal}.top-section-paragraph{text-align:center;font-size:clamp(16px,1.2vw + 12px,20px);line-height:1.25}.top-section-paragraph-break{display:block}.top-section-right-container{order:0;max-width:100%;align-items:center}.top-section-right-image{display:block;width:min(420px,100%);max-width:100%;height:auto;object-fit:contain}.top-section-download-button{min-width:auto;height:56px}}@media (max-width: 1024px){.top-section-heading{font-size:clamp(40px,7vw,56px)}.top-section-paragraph{font-size:16px;line-height:20px}}@media (max-width: 768px){.top-section.section{min-height:auto;background-size:cover;background-position:center bottom}.top-section-heading{font-size:clamp(36px,11.5vw,60px);line-height:1.1}}.why-shop-vista-section.section{padding:64px clamp(32px,5vw,64px)}.why-shop-vista-container{width:100%;max-width:1200px;display:flex;gap:40px;align-items:center;flex-wrap:nowrap}.why-shop-vista-intro-mobile{display:none}.why-shop-vista-visual{position:relative;width:580px;height:580px;flex:0 0 580px;min-width:580px}.why-shop-vista-rectangle{width:580px;height:580px;object-fit:contain}.why-shop-vista-content{flex:1 1;min-width:320px}.why-shop-vista-intro-desktop{display:block}.why-shop-vista-eyebrow{margin:0 0 8px;font-size:22px;font-weight:700;text-transform:uppercase;color:#1e1e1f}.why-shop-vista-heading{margin:0 0 16px;color:#02367c;font-size:clamp(32px,3vw,48px);line-height:1.1}.why-shop-vista-text,.why-shop-vista-list{color:#4a5565;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:20px;font-weight:400;line-height:28px}.why-shop-vista-text{margin:0 0 28px}.why-shop-vista-list{margin:0 0 24px;padding-left:20px}.why-shop-vista-actions{display:flex;gap:12px;flex-wrap:wrap}.why-shop-vista-button-primary,.why-shop-vista-button-secondary{text-decoration:none;height:40px;padding:10px 14px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-weight:600;font-size:14px}.why-shop-vista-button-primary{background:#141a45;color:#fff}.why-shop-vista-button-secondary{border:1px solid #141a45;color:#141a45}@media (max-width: 1200px){.why-shop-vista-container{flex-direction:column;align-items:center;gap:12px}.why-shop-vista-intro-mobile{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;text-align:center}.why-shop-vista-intro-mobile .why-shop-vista-heading{margin:0}.why-shop-vista-intro-desktop{display:none}.why-shop-vista-visual{margin:0 auto;width:min(480px,100%);max-width:480px;min-width:0;height:auto;flex:0 0 auto}.why-shop-vista-rectangle{width:100%;height:auto;margin:0 auto}.why-shop-vista-content{width:100%;max-width:760px;min-width:0}.why-shop-vista-actions{justify-content:center}}@media (max-width: 768px){.why-shop-vista-container{flex-direction:column;align-items:center;gap:24px}.why-shop-vista-section.section{padding:32px 16px 48px}.why-shop-vista-intro-mobile{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%;text-align:center}.why-shop-vista-intro-desktop{display:none}.why-shop-vista-visual{width:min(326px,100%);max-width:326px;min-width:0;height:auto;flex:0 0 auto;overflow:visible;margin:4px auto}.why-shop-vista-rectangle{display:block;width:100%;height:auto;margin:0 auto}.why-shop-vista-content{margin-top:0;width:100%;min-width:0}.why-shop-vista-text,.why-shop-vista-list{font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:20px;font-weight:400;color:#4a5565}.why-shop-vista-text{margin:0 0 32px}.why-shop-vista-list{margin:0 0 24px;padding-left:20px}.why-shop-vista-eyebrow,.why-shop-vista-heading{width:100%;text-align:center}.why-shop-vista-actions{width:100%;flex-direction:column;gap:12px}.why-shop-vista-button-primary,.why-shop-vista-button-secondary{width:100%;justify-content:center;box-sizing:border-box}}@media (max-width: 560px){.why-shop-vista-visual{width:min(326px,100%);max-width:326px;min-width:0;height:auto;flex:0 0 auto;margin:4px auto}}.legacy-migration-section.section{display:flex;flex-direction:column;align-items:center;padding:108px clamp(32px,5vw,64px) 0;gap:5px;width:100%;max-width:100%;align-self:stretch;margin:0 auto}.legacy-migration-banner{box-sizing:border-box;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:20px 24px;gap:24px;width:100%;max-width:1300px;background:#fcf2e9;border:1px solid #eb8b5e;border-radius:8px;margin:0 auto}.legacy-migration-text{flex:1;min-width:0}.legacy-migration-heading{margin:0 0 4px;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:18px;line-height:26px;color:#121212}.legacy-migration-subtext{margin:0;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;line-height:24px;color:#121212}.legacy-migration-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;padding:10px 16px;background:#fff;border:1px solid #141a45;border-radius:4px;color:#141a45;font-family:Helvetica Neue,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;font-weight:600;line-height:20px;text-decoration:none;white-space:nowrap;transition:background .2s ease}.legacy-migration-button:hover{background:#f7f8fa}.legacy-migration-button-icon{flex-shrink:0}.footer-globe-icon{width:16px;height:16px;flex-shrink:0}@media (max-width: 768px){.legacy-migration-section.section{padding:48px 16px 0}.legacy-migration-banner{flex-direction:column;align-items:flex-start;padding:16px;gap:16px}.legacy-migration-button{width:100%;box-sizing:border-box}}.landing-page{width:100%;min-height:100vh;overflow-x:hidden}.careers-page{background:#fff}.careers-header{width:100%;background:#fff;padding:0 32px;box-sizing:border-box}.careers-header-nav{max-width:1240px;margin:0 auto;padding:18px 0;display:flex;align-items:center;gap:28px;box-sizing:border-box;min-height:76px}.careers-header-logo{display:flex;align-items:center;width:112px;height:40px;margin-right:auto;text-decoration:none;flex:none}.careers-header-logo img{width:112px;height:40px;object-fit:contain;display:block}.careers-header-link{flex:none;display:inline-flex;align-items:center;height:40px;font-family:Inter,system-ui,sans-serif;font-weight:600;font-size:15px;line-height:20px;color:#151a45;text-decoration:none}.careers-header-link:hover{color:#151a45;opacity:.8}.careers-header-apply{flex:none;display:inline-flex;align-items:center;justify-content:center;height:40px;box-sizing:border-box;background:#ec8b5e;color:#fff;font-family:Inter,system-ui,sans-serif;font-weight:700;font-size:14px;line-height:18px;padding:0 20px;border-radius:6px;text-decoration:none}.careers-header-apply:hover{background:#d97a4d;color:#fff}@media (max-width: 860px){.careers-header{padding:0 20px}.careers-header-nav{min-height:64px;padding:12px 0}.careers-header-logo,.careers-header-logo img{width:80px;height:28px}.careers-header-link,.careers-header-apply{height:28px}.careers-header-apply{padding:0 14px;font-size:13px}}.careers-design{background:#fff;color:#151a45;font-family:Inter,system-ui,sans-serif}.careers-design h1,.careers-design h2,.careers-design h3,.careers-design h4{font-family:Inter,system-ui,sans-serif;margin:0}.careers-wrap{width:100%;max-width:1240px;margin:0 auto}.careers-h2{margin:0 0 20px;font-weight:800;font-size:24px;line-height:1.2;color:#151a45}.careers-h2-flush{margin:0}.careers-btn{display:inline-flex;align-items:center;justify-content:center;border-radius:6px;font-family:inherit;font-weight:700;text-decoration:none;box-sizing:border-box}.careers-btn-orange{background:#ec8b5e;color:#fff}.careers-btn-orange:hover{color:#fff;background:#d97a4d}.careers-btn-navy{background:#fff;color:#151a45;border:2px solid #151a45}.careers-btn-navy:hover{color:#151a45;background:#fafafc}.careers-hero-section{background:linear-gradient(135deg,#fdf1ec,#fff 55%);padding:72px 32px}.careers-hero-container{width:100%;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1.05fr 1fr;gap:56px;align-items:center}.careers-hero-eyebrow{margin:0 0 12px;color:#ec8b5e;font-weight:700;font-size:14px;letter-spacing:.06em;text-transform:uppercase}.careers-hero-heading{margin:0;max-width:11ch;font-weight:800;font-size:56px;line-height:1.06;color:#151a45}.careers-hero-text{margin:20px 0 0;max-width:44ch;font-size:18px;font-weight:500;line-height:1.5;color:#4a4f6b}.careers-hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.careers-hero-actions .careers-btn{font-size:15px;padding:14px 24px}.careers-hero-image-wrap{position:relative;aspect-ratio:4 / 3;border-radius:6px;overflow:hidden;box-shadow:0 20px 45px -20px #151a4559}.careers-hero-image{width:100%;height:100%;object-fit:cover;display:block}.careers-highlights-section{width:100%;margin:0 auto;padding:40px 32px 0;box-sizing:border-box}.careers-highlights-section .careers-h2{margin-bottom:28px}.careers-highlights-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.careers-highlight-card{background:#fafafc;border-radius:6px;padding:20px}.careers-highlight-title{font-weight:700;font-size:15px;line-height:1.3;color:#151a45}.careers-highlight-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;margin-bottom:14px;font-weight:800;font-size:18px}.careers-highlight-icon-peach{background:#fdf1ec;color:#ec8b5e}.careers-highlight-icon-blue{background:#eaedfb}.careers-clock{position:relative;width:22px;height:22px;border-radius:50%;border:2px solid #2547c4}.careers-clock-hour{position:absolute;left:50%;top:50%;width:2px;height:7px;background:#2547c4;transform:translate(-50%,-100%);transform-origin:bottom center}.careers-clock-minute{position:absolute;left:50%;top:50%;width:5px;height:2px;background:#2547c4;transform:translateY(-1px);transform-origin:left center}.careers-people-icon{position:relative;display:block;width:40px;height:40px;margin-bottom:14px}.careers-people-left-body{position:absolute;left:0;bottom:2px;width:20px;height:11px;border-radius:6px 6px 0 0;background:#ec8b5e}.careers-people-left-head{position:absolute;left:4px;bottom:11px;width:12px;height:12px;border-radius:50%;background:#ec8b5e}.careers-people-right-body{position:absolute;left:20px;bottom:2px;width:20px;height:13px;border-radius:6px 6px 0 0;background:#151a45}.careers-people-right-head{position:absolute;left:24px;bottom:13px;width:13px;height:13px;border-radius:50%;background:#151a45}.careers-play{width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid #2547c4}.careers-bars-icon{display:flex;align-items:flex-end;gap:3px;width:40px;height:40px;padding:6px 0 0}.careers-bars-icon span{width:7px;background:#ec8b5e;border-radius:2px}.careers-bars-icon span:nth-child(1){height:14px}.careers-bars-icon span:nth-child(2){height:22px}.careers-bars-icon span:nth-child(3){height:30px}.careers-highlight-card .careers-bars-icon+.careers-highlight-title{margin-top:14px}.careers-briefcase{width:18px;height:14px;border:2px solid #2547c4;border-radius:2px;position:relative}.careers-briefcase span{position:absolute;top:-7px;left:3px;width:8px;height:5px;border:2px solid #2547c4;border-bottom:none;border-radius:2px 2px 0 0}.careers-openings-section{width:100%;margin:0 auto;padding:56px 32px 80px;box-sizing:border-box}.careers-openings-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px}.careers-filter-toggle{display:none;border:1px solid #e4e4ec;background:#fff;padding:10px 12px;border-radius:6px;cursor:pointer;flex-direction:column;gap:4px;align-items:center;justify-content:center}.careers-filter-toggle span{display:block;width:18px;height:2px;background:#151a45}.careers-openings-grid{display:grid;grid-template-columns:270px 1fr;gap:28px;align-items:start}.careers-filters-panel{display:none;background:#fafafc;border-radius:6px;padding:22px;flex-direction:column;gap:18px}.careers-filters-panel.is-open{display:flex}.careers-filter-field{display:flex;flex-direction:column}.careers-filter-label{display:block;font-size:12px;font-weight:600;color:#7c81a0;margin-bottom:6px}.careers-filter-input{width:100%;box-sizing:border-box;border:1px solid #e4e4ec;border-radius:6px;padding:10px 12px;font-size:14px;font-family:inherit;color:#151a45;background:#fff}.careers-filter-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23151A45' stroke-width='1.6' d='M1 1.5L6 6.5L11 1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:32px}.careers-segmented{display:flex;border:1px solid #e4e4ec;border-radius:6px;overflow:hidden}.careers-segmented-btn{flex:1;text-align:center;padding:8px 0;font-size:13px;font-weight:600;font-family:inherit;cursor:pointer;background:transparent;color:#151a45;border:0;border-left:1px solid #e4e4ec}.careers-segmented-btn:first-child{border-left:0}.careers-segmented-btn.is-active{background:#151a45;color:#fff}.careers-jobs-count{margin:0 0 16px;font-size:13px;font-weight:600;color:#7c81a0}.careers-jobs-list{display:flex;flex-direction:column;gap:14px}.careers-job-card{background:#fff;border:1px solid #f0f0f5;border-radius:6px;padding:20px 22px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;box-shadow:0 8px 24px -20px #151a4540}.careers-job-copy{min-width:0}.careers-job-title{margin:0 0 8px;font-weight:700;font-size:17px;color:#151a45}.careers-job-meta{display:flex;flex-wrap:wrap;align-items:center;gap:18px;font-size:13px;color:#7c81a0}.careers-job-button{flex:none;font-size:14px;padding:11px 20px}.careers-jobs-empty{background:#fafafc;border-radius:6px;padding:40px;text-align:center}.careers-jobs-empty p{margin:0;font-size:15px;color:#7c81a0}.careers-culture-section{width:100%;margin:0 auto;padding:56px 32px 24px;box-sizing:border-box}.careers-culture-grid{display:grid;grid-template-columns:1fr 1fr;gap:56px}.careers-kicker{margin:0 0 10px;color:#ec8b5e;font-weight:700;font-size:13px;letter-spacing:.06em;text-transform:uppercase}.careers-culture-section .careers-h2{margin-bottom:28px}.careers-culture-grid>div:last-child .careers-h2{margin-bottom:20px}.careers-part-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px}.careers-part-letter{display:block;font-weight:800;font-size:36px;line-height:1;color:#ec8b5e}.careers-part-title{display:block;font-weight:700;font-size:14px;color:#151a45;margin-top:4px}.careers-body{margin:0;font-size:15px;line-height:1.6;color:#4a4f6b}.careers-benefits-section{width:100%;margin:0 auto;padding:64px 32px;box-sizing:border-box}.careers-benefits-section .careers-h2{margin-bottom:28px}.careers-benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.careers-benefit-card{background:#fafafc;border-radius:6px;padding:22px}.careers-benefit-title{font-weight:700;font-size:16px;color:#151a45}.careers-benefit-text{margin:6px 0 0;font-size:14px;line-height:1.5;color:#7c81a0}.careers-cta-section{width:100%;margin:0 auto;padding:56px 32px 80px;box-sizing:border-box}.careers-cta-card{background:#f2f2f3;border-radius:16px;padding:56px 32px;text-align:center}.careers-cta-text{margin:14px 0 24px;font-size:15px;color:#4a4f6b}.careers-cta-card .careers-btn{display:inline-block;font-size:15px;padding:14px 28px}@media (min-width: 861px){.careers-filters-panel{display:flex}}@media (max-width: 860px){.careers-filter-toggle{display:inline-flex}.careers-hero-section{padding:48px 20px}.careers-hero-container{grid-template-columns:1fr;gap:32px}.careers-hero-heading{font-size:36px;max-width:none}.careers-highlights-grid{grid-template-columns:repeat(2,1fr)}.careers-highlights-section{padding:40px 20px 0}.careers-openings-section{padding:48px 20px 40px}.careers-openings-grid{grid-template-columns:1fr}.careers-filters-panel{margin-bottom:8px}.careers-job-card{flex-direction:column;align-items:flex-start}.careers-job-button{width:100%;text-align:center;margin-top:12px;box-sizing:border-box}.careers-culture-section{padding:40px 20px 24px}.careers-culture-grid{grid-template-columns:1fr;gap:64px}.careers-benefits-section{padding:40px 20px 48px}.careers-benefits-grid{grid-template-columns:1fr 1fr}.careers-cta-section{padding:32px 20px 40px}.careers-cta-card{padding:32px 24px}}@media (max-width: 520px){.careers-benefits-grid{grid-template-columns:1fr}.careers-part-grid{grid-template-columns:1fr 1fr}}html:has(.careers-job-page),body:has(.careers-job-page),#root:has(.careers-job-page){overflow-x:clip}.landing-page.careers-job-page{overflow-x:clip}.careers-job-hero{width:100%;max-width:100%;background:#fff;padding:40px 32px 32px;border-bottom:1px solid #f0f0f5}.careers-section-container{width:100%;max-width:1240px;margin:0 auto}.careers-job-meta{display:flex;flex-wrap:wrap;align-items:center;gap:18px;font-family:Inter,system-ui,sans-serif;font-size:13px;line-height:18px;color:#7c81a0}.careers-job-meta-item{display:inline-flex;align-items:center;gap:6px}.careers-job-meta-item svg{flex:none}.careers-job-back{display:inline-block;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-weight:600;line-height:18px;color:#7c81a0;text-decoration:none}.careers-job-back:hover{color:#141a45}.careers-job-page-title{margin:14px 0 0;font-family:Inter,system-ui,sans-serif;font-style:normal;font-weight:800;font-size:40px;line-height:1.1;color:#151a45}.careers-job-hero .careers-job-meta{margin-top:16px}.careers-job-body{width:100%;max-width:100%;padding:48px 32px 64px}.careers-job-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-template-rows:auto 1fr;grid-template-areas:"content facts" "content cta";gap:48px;align-items:start;width:100%;max-width:1240px;margin:0 auto}.careers-job-content{grid-area:content;min-width:0}.careers-job-sidebar{display:contents}.careers-job-facts{grid-area:facts;background:#fafafc;border-radius:6px;padding:24px;display:flex;flex-direction:column;gap:18px}.careers-job-apply-button-desktop{grid-area:cta}.careers-job-heading{margin:0 0 16px;font-family:Inter,system-ui,sans-serif;font-weight:800;font-size:20px;line-height:28px;color:#151a45}.careers-job-heading-spaced{margin:32px 0 16px}.careers-job-paragraph{margin:0 0 16px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;line-height:1.7;color:#4a4f6b}.careers-job-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.careers-job-list-item{display:flex;gap:10px;align-items:flex-start;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14.5px;line-height:1.6;color:#4a4f6b}.careers-job-bullet{flex:none;width:6px;height:6px;border-radius:50%;background:#ec8b5e;margin-top:8px}.careers-job-check{flex:none;width:18px;height:18px;border-radius:50%;background:#eaedfb;color:#2547c4;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}.careers-job-fact-label{margin-bottom:5px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:11px;font-weight:700;line-height:16px;letter-spacing:.07em;text-transform:uppercase;color:#6b7089}.careers-job-fact-value{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14.5px;font-weight:700;line-height:20px;color:#151a45}.careers-job-fact-address{margin-top:2px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;line-height:18px;color:#4a4f6b}.careers-job-schedule-list{display:flex;flex-direction:column}.careers-job-schedule-row{padding:8px 0}.careers-job-schedule-row.has-border{border-bottom:1px solid #e9e9f0}.careers-job-schedule-line-text{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13.5px;font-weight:500;line-height:1.45;color:#151a45}.careers-job-schedule-note{margin-top:8px;padding-top:9px;border-top:1px solid #e9e9f0;font-size:12.5px;line-height:1.5;color:#4a4f6b}.careers-job-apply-button{display:block;background:#ec8b5e;border:1px solid #ec8b5e;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-weight:700;font-size:15px;line-height:20px;padding:13px 0;border-radius:6px;text-align:center;text-decoration:none}.careers-job-apply-button:hover{background:#d97a4d;border-color:#d97a4d;color:#fff}.careers-job-apply-button-mobile{display:none}@media (max-width: 860px){.careers-job-page-title{font-size:30px}.careers-job-hero,.careers-job-body{padding-left:20px;padding-right:20px}.careers-job-layout{display:flex;flex-direction:column;gap:32px}.careers-job-sidebar{display:contents}.careers-job-facts{order:-2}.careers-job-apply-button-desktop{display:none}.careers-job-content{order:0}.careers-job-apply-button-mobile{display:block;margin-top:28px}}*{margin:0;padding:0;box-sizing:border-box}html{overflow-x:hidden;width:100%;max-width:100%;scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;background:#fff;min-height:100vh;color:#fff;margin:0;padding:0;line-height:1.6;overflow-x:hidden;width:100%;max-width:100%}#root{min-height:100vh;width:100%;max-width:100%;overflow-x:hidden}
