:root{--brand-primary:#0c4bea;--brand-primary-hover:#0a3cc0;--brand-primary-soft:#e8eefd;--brand-heading:#111827;--brand-text:#374151;--brand-muted:#6b7280;--brand-background:#f7f8fa;--brand-surface:#fff;--brand-border:#e5e7eb;--brand-success:#2e7d32;--brand-warning:#b45309;--brand-danger:#c62828;--brand-font-display:Inter,sans-serif;--brand-font-heading:Inter,sans-serif;--brand-font-body:Inter,sans-serif;--brand-radius:8px;--v-font:var(--brand-font-body);--v-text-display:clamp(2.2rem,1.45rem + 3vw,4rem);--v-text-h1:clamp(2rem,1.5rem + 2vw,3rem);--v-text-h2:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);--v-text-h3:clamp(1.125rem,1.05rem + 0.3vw,1.25rem);--v-text-label:clamp(1rem,0.95rem + 0.25vw,1.25rem);--v-text-lead:clamp(1rem,0.95rem + 0.2vw,1.125rem);--v-text-body:1rem;--v-text-small:0.875rem;--v-space-1:4px;--v-space-2:8px;--v-space-3:12px;--v-space-4:16px;--v-space-5:24px;--v-space-6:32px;--v-space-7:48px;--v-space-8:64px;--v-space-9:96px;--v-section-y:clamp(56px,5vw + 28px,112px);--v-section-y-tight:clamp(36px,3vw + 20px,64px);--v-container:1200px;--v-container-narrow:760px;--v-gutter:clamp(16px,4vw,32px);--v-gap:clamp(16px,1.2vw + 10px,28px);--v-radius:8px;--v-radius-card:18px;--v-radius-pill:999px;--v-shadow-card:0 4px 12px #00000014;--v-shadow-hover:0 8px 32px #00000014;--v-hero-overlay:linear-gradient(90deg,#000000b3,#0006,#0000001a);--v-ease:ease-in-out;--v-duration:800ms}.v-page{background:var(--brand-surface);color:var(--brand-text);font-family:var(--brand-font-body);font-family:var(--v-font);overflow-x:clip}.v-container{box-sizing:border-box;margin-inline:auto;max-width:1200px;max-width:var(--v-container);padding-inline:clamp(16px,4vw,32px);padding-inline:var(--v-gutter);width:100%}.v-container--narrow{max-width:760px;max-width:var(--v-container-narrow)}.v-section{font-family:var(--brand-font-body);font-family:var(--v-font);padding-block:clamp(56px,5vw + 28px,112px);padding-block:var(--v-section-y);position:relative}.v-section--tight{padding-block:clamp(36px,3vw + 20px,64px);padding-block:var(--v-section-y-tight)}.v-tone-white{background:var(--brand-surface)}.v-tone-light{background:var(--brand-background)}.v-tone-tint{background:var(--brand-primary-soft)}.v-tone-blue{background:var(--brand-primary);color:#fff}.v-tone-blue :is(.v-display,.v-h1,.v-h2,.v-h3,.v-label){color:#fff}.v-tone-blue :is(.v-lead,.v-muted){color:#ffffffd9}.v-stack{display:flex;flex-direction:column;gap:16px;gap:var(--v-space-4)}.v-stack--lg{gap:32px;gap:var(--v-space-6)}.v-row{align-items:center;display:flex;flex-wrap:wrap;gap:12px;gap:var(--v-space-3)}.v-grid{grid-gap:clamp(16px,1.2vw + 10px,28px);grid-gap:var(--v-gap);display:grid;gap:clamp(16px,1.2vw + 10px,28px);gap:var(--v-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--v-grid-min,260px)),1fr))}.v-grid--2{--v-grid-min:380px}.v-grid--3{--v-grid-min:280px}.v-grid--4{--v-grid-min:220px}.v-split{grid-gap:clamp(32px,5vw,64px);align-items:center;display:grid;gap:clamp(32px,5vw,64px);grid-template-columns:1fr}@media (min-width:900px){.v-split{grid-template-columns:1fr 1fr}.v-split--reverse>:first-child{order:2}}.v-center{margin-inline:auto;text-align:center}.v-display,.v-h1,.v-h2,.v-h3{text-wrap:balance;color:var(--brand-heading);font-family:var(--brand-font-body);font-family:var(--v-font);font-weight:600;margin:0}.v-display{font-size:clamp(2.2rem,1.45rem + 3vw,4rem);font-size:var(--v-text-display);letter-spacing:-.04em;line-height:1.125}.v-h1{font-size:clamp(2rem,1.5rem + 2vw,3rem);font-size:var(--v-text-h1);letter-spacing:-.02em;line-height:1.2}.v-h2{font-size:clamp(1.75rem,1.4rem + 1.4vw,2.5rem);font-size:var(--v-text-h2);letter-spacing:-.01em;line-height:1.25}.v-h3{font-size:clamp(1.125rem,1.05rem + .3vw,1.25rem);font-size:var(--v-text-h3);line-height:1.35}.v-accent,.v-display em,.v-h1 em,.v-h2 em{color:var(--brand-primary);font-style:normal}.v-label{color:var(--brand-primary);font-family:var(--brand-font-body);font-family:var(--v-font);font-size:clamp(1rem,.95rem + .25vw,1.25rem);font-size:var(--v-text-label);font-weight:600;margin:0}.v-lead{color:var(--brand-muted);font-size:clamp(1rem,.95rem + .2vw,1.125rem);font-size:var(--v-text-lead);font-weight:400;line-height:1.6;margin:0;max-width:62ch}.v-center .v-lead,.v-center.v-lead{margin-inline:auto}.v-body{font-size:1rem;font-size:var(--v-text-body);line-height:1.6;margin:0}.v-small{font-size:.875rem;font-size:var(--v-text-small);line-height:1.5}.v-muted{color:var(--brand-muted)}.v-section-header{display:flex;flex-direction:column;gap:12px;gap:var(--v-space-3);margin-bottom:clamp(28px,3vw,48px);max-width:720px}.v-section-header.v-center{align-items:center;text-align:center}.v-btn{align-items:center;background:var(--brand-primary);border:1.5px solid #0000;border-radius:999px;border-radius:var(--v-radius-pill);color:#fff;cursor:pointer;display:inline-flex;font-family:var(--brand-font-body);font-family:var(--v-font);font-size:1rem;font-weight:500;gap:8px;justify-content:center;min-height:48px;padding:0 24px;text-decoration:none;transition:background-color .3s,color .3s,border-color .3s,transform .2s;white-space:nowrap}.v-btn:hover{background:var(--brand-primary-hover);color:#fff;transform:translateY(-2px)}.v-btn:active{transform:translateY(0)}.v-btn:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.v-btn:disabled{cursor:not-allowed;opacity:.55;transform:none}.v-btn-arrow{align-items:center;border:1.5px solid;border-radius:50%;display:inline-flex;height:24px;justify-content:center;width:24px}.v-btn-arrow svg{height:14px;width:14px}.v-btn--outline{background:#0000;border-color:var(--brand-primary);color:var(--brand-primary)}.v-btn--outline:hover{background:var(--brand-primary);color:#fff}.v-btn--light{background:var(--brand-surface);color:var(--brand-primary)}.v-btn--light:hover{background:var(--brand-primary-soft);color:var(--brand-primary)}.v-btn--link{background:#0000;color:var(--brand-primary);min-height:0;padding-inline:4px}.v-btn--link:hover{background:#0000;color:var(--brand-primary-hover)}.v-btn--lg{font-size:1.125rem;min-height:54px;padding:0 28px}.v-btn--sm{font-size:.875rem;min-height:38px;padding:0 16px}.v-btn--block{width:100%}.v-card{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:18px;border-radius:var(--v-radius-card);box-shadow:0 4px 12px #00000014;box-shadow:var(--v-shadow-card);display:flex;flex-direction:column;gap:12px;gap:var(--v-space-3);padding:clamp(20px,1.5vw + 12px,28px);transition:transform .3s ease,box-shadow .3s ease}.v-card--hover:hover,a.v-card:hover{box-shadow:0 8px 32px #00000014;box-shadow:var(--v-shadow-hover);transform:translateY(-4px)}a.v-card{color:inherit;text-decoration:none}.v-icon{background:var(--brand-primary);border-radius:6px;color:#fff;display:inline-grid;height:44px;place-items:center;width:44px}.v-icon--soft{background:var(--brand-primary-soft);border-radius:50%;color:var(--brand-primary)}.v-icon svg{height:22px;width:22px}.v-step-number{font-family:var(--brand-font-body);font-family:var(--v-font);font-size:2rem;font-weight:700;line-height:1}.v-badge,.v-step-number{color:var(--brand-primary)}.v-badge{align-items:center;background:var(--brand-primary-soft);border-radius:999px;border-radius:var(--v-radius-pill);display:inline-flex;font-size:.8125rem;font-weight:500;gap:6px;padding:4px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.v-field{display:flex;flex-direction:column;gap:6px}.v-label-field{color:var(--brand-heading);font-size:.875rem;font-size:var(--v-text-small);font-weight:500}.v-input,.v-select,.v-textarea{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:8px;border-radius:var(--v-radius);box-sizing:border-box;color:var(--brand-heading);font-family:var(--brand-font-body);font-family:var(--v-font);font-size:1rem;min-height:48px;outline:none;padding:12px 14px;transition:border-color .2s,box-shadow .2s;width:100%}.v-textarea{min-height:120px;resize:vertical}.v-input::placeholder,.v-textarea::placeholder{color:var(--brand-muted)}.v-input:focus,.v-select:focus,.v-textarea:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px var(--brand-primary-soft)}.v-input[aria-invalid=true],.v-textarea[aria-invalid=true]{border-color:var(--brand-danger)}.v-help{color:var(--brand-muted)}.v-error,.v-help{font-size:.8125rem}.v-error{color:var(--brand-danger)}.v-hero{background:var(--brand-background);overflow:hidden;padding-block:clamp(72px,8vw + 32px,140px)}.v-hero-inner{display:flex;flex-direction:column;gap:24px;gap:var(--v-space-5);max-width:760px;position:relative}.v-hero.v-center .v-hero-inner{align-items:center;margin-inline:auto;text-align:center}.v-hero-actions{display:flex;flex-wrap:wrap;gap:12px;gap:var(--v-space-3);margin-top:8px;margin-top:var(--v-space-2)}.v-hero.v-center .v-hero-actions{justify-content:center}.v-hero--photo{background:var(--brand-heading);color:#fff;position:relative}.v-hero-bg{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.v-hero--photo:before{background:linear-gradient(90deg,#000000b3,#0006,#0000001a);background:var(--v-hero-overlay);content:"";inset:0;position:absolute}.v-hero--photo .v-container{position:relative}.v-hero--photo :is(.v-display,.v-h1){color:#fff}.v-hero--photo .v-lead{color:#ffffffd9}.v-hero-media img{border-radius:10%;display:block;height:auto;transition:transform .3s ease;width:100%}.v-hero-media img:hover{transform:scale(1.02)}.v-faq{display:flex;flex-direction:column;gap:12px;gap:var(--v-space-3)}.v-faq-item{background:var(--brand-surface);border:1px solid var(--brand-border);border-radius:12px;transition:box-shadow .3s ease}.v-faq-item[open]{box-shadow:0 4px 12px #00000014;box-shadow:var(--v-shadow-card)}.v-faq-item summary{align-items:center;color:var(--brand-heading);cursor:pointer;display:flex;font-family:var(--brand-font-body);font-family:var(--v-font);font-size:1.0625rem;font-weight:600;gap:16px;justify-content:space-between;list-style:none;padding:18px 20px}.v-faq-item summary::-webkit-details-marker{display:none}.v-faq-item summary:after{background:var(--brand-primary-soft);border-radius:50%;color:var(--brand-primary);content:"+";display:grid;flex-shrink:0;font-size:1.125rem;font-weight:500;height:28px;place-items:center;transition:transform .3s ease;width:28px}.v-faq-item[open] summary:after{transform:rotate(45deg)}.v-faq-item summary:focus-visible{border-radius:12px;outline:2px solid var(--brand-primary);outline-offset:2px}.v-faq-answer{animation:v-fade-in-up .4s ease;color:var(--brand-muted);line-height:1.6;padding:0 20px 20px}.v-stats{grid-gap:clamp(16px,1.2vw + 10px,28px);grid-gap:var(--v-gap);display:grid;gap:clamp(16px,1.2vw + 10px,28px);gap:var(--v-gap);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.v-stat{display:flex;flex-direction:column;gap:4px}.v-stat-value{color:var(--brand-primary);font-family:var(--brand-font-body);font-family:var(--v-font);font-size:clamp(2rem,1.5rem + 1.5vw,2.75rem);font-weight:700;line-height:1.1}.v-stat-label{color:var(--brand-muted);font-size:.875rem;font-size:var(--v-text-small)}.v-cta,.v-tone-blue .v-stat-value{color:#fff}.v-cta{align-items:center;background:var(--brand-primary);border-radius:18px;border-radius:var(--v-radius-card);display:flex;flex-direction:column;gap:16px;gap:var(--v-space-4);padding:clamp(36px,5vw,64px) clamp(20px,5vw,56px);text-align:center}.v-cta .v-h2{color:#fff}.v-cta .v-lead{color:#ffffffd9;margin-inline:auto}.v-js .v-reveal{opacity:0;transform:translateY(20px);transition:opacity .8s ease-in-out,transform .8s ease-in-out;transition:opacity var(--v-duration) var(--v-ease),transform var(--v-duration) var(--v-ease);transition-delay:0ms;transition-delay:var(--v-delay,0ms)}.v-js .v-reveal--fade{transform:none}.v-js .v-reveal.is-visible{opacity:1;transform:none}.v-stagger>*{--v-delay:calc(var(--i, 0)*100ms)}@keyframes v-fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.v-js .v-reveal{opacity:1!important;transform:none!important;transition:none!important}.v-btn,.v-card,.v-faq-answer,.v-hero-media img{animation:none!important;transition:none!important}}.roboto-thin{font-style:normal}.roboto-thin,.roboto-thin-italic{font-family:Roboto,sans-serif;font-weight:100}.roboto-thin-italic{font-style:italic}.roboto-light{font-style:normal}.roboto-light,.roboto-light-italic{font-family:Roboto,sans-serif;font-weight:400}.roboto-light-italic{font-style:italic}.roboto-regular{font-style:normal}.roboto-regular,.roboto-regular-italic{font-family:Roboto,sans-serif;font-weight:400}.roboto-regular-italic{font-style:italic}.roboto-medium{font-style:normal}.roboto-medium,.roboto-medium-italic{font-family:Roboto,sans-serif;font-weight:500}.roboto-medium-italic{font-style:italic}.roboto-bold{font-style:normal}.roboto-bold,.roboto-bold-italic{font-family:Roboto,sans-serif;font-weight:700}.roboto-bold-italic{font-style:italic}.roboto-black{font-style:normal}.roboto-black,.roboto-black-italic{font-family:Roboto,sans-serif;font-weight:900}.roboto-black-italic{font-style:italic}body{font-family:Inter,sans-serif;margin:0;overflow-x:hidden;padding:0}*{box-sizing:border-box}@media (hover:none){body{-webkit-tap-highlight-color:rgba(0,0,0,0);cursor:pointer}}.logo-small{width:140px}button,p{font-family:Inter,sans-serif}p{color:#575f63;font-weight:400;letter-spacing:-.011rem;line-height:26px}a,h1,h2,h3,h4,h5,label,span{font-family:Inter,sans-serif}h1,h2,h3,h4,h5{color:#000;letter-spacing:-.08rem}ul{color:#6d7e86}h1,h2{font-size:36px}input::placeholder{font-family:Inter,sans-serif}@media screen and (max-width:1000px){h1,h2{font-size:30px}}@media screen and (max-width:500px){h1,h2{font-size:24px}}html{scroll-behavior:smooth}#root{overflow:clip}.global-vertical-margin-bottom{margin-bottom:6rem!important}.custom-notification-overlay{align-items:flex-start;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;opacity:0;padding-top:100px;position:fixed;right:0;top:0;transition:opacity .3s ease;z-index:9999}.custom-notification-overlay.show{opacity:1}.custom-notification{background:#fff;border:1px solid #e5e7eb;border-radius:6px;box-shadow:0 10px 25px #00000026;max-width:526px;min-width:320px;padding:32px;position:relative;transform:translateY(20px);transition:all .3s ease}.custom-notification.slide-in{transform:translateY(0)}.custom-notification.slide-out{transform:translateY(-20px)}.notification-close{align-items:center;background:none;border:none;border-radius:50%;color:#9ca3af;cursor:pointer;display:flex;font-size:14px;height:28px;justify-content:center;padding:6px;position:absolute;right:12px;top:12px;transition:all .2s ease;width:28px}.notification-close:hover{background-color:#f3f4f6;color:#374151}.notification-content{align-items:center;display:flex;flex-direction:column;gap:16px}.notification-icon{align-items:center;border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:20px;height:44px;justify-content:center;margin-top:2px;width:44px}.notification-text{flex:1 1;padding-top:2px}.notification-text h3{color:#111827;font-size:20px;font-weight:600;line-height:1.3;margin:0 0 8px;text-align:center}.notification-text p{color:#6b7280;font-size:16px;line-height:1.5;margin:0;text-align:center}@media (max-width:480px){.custom-notification-overlay{align-items:center;padding:20px}.custom-notification{margin:0;max-width:100%;min-width:auto;padding:24px;width:100%}.notification-content{gap:12px}.notification-icon{font-size:18px;height:38px;width:38px}.notification-text h3{font-size:16px}.notification-text p{font-size:13px}}.notification-container{display:flex;flex-direction:column;gap:10px;pointer-events:none;position:fixed;right:20px;top:20px;z-index:9998}.notification-container>*{pointer-events:auto}.notification-container .custom-notification-overlay{background-color:initial;bottom:auto;left:auto;margin:0;padding:0;position:fixed;right:auto;top:auto;z-index:9999}.notification-container .custom-notification{box-shadow:0 4px 12px #00000026;margin:0;max-width:400px;min-width:320px;position:relative}@media (max-width:640px){.notification-container{left:10px;right:10px;top:10px}.notification-container .custom-notification{max-width:100%;min-width:auto}}
/*# sourceMappingURL=main.a1b1b0d6.css.map*/