*,*::before,*::after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{min-width:320px}img,picture{display:block;max-width:100%}svg{display:block}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit;border:0;outline:0;background:none}button{cursor:pointer}ul,ol{list-style:none}@font-face{font-family:"Josefin Sans";src:url("/assets/fonts/josefin-sans/josefin-sans-300.woff2") format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"Josefin Sans";src:url("/assets/fonts/josefin-sans/josefin-sans-regular.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Josefin Sans";src:url("/assets/fonts/josefin-sans/josefin-sans-500.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:"Josefin Sans";src:url("/assets/fonts/josefin-sans/josefin-sans-600.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"Josefin Sans";src:url("/assets/fonts/josefin-sans/josefin-sans-700.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:"Roboto";src:url("/assets/fonts/roboto/roboto-300.woff2") format("woff2");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:"Roboto";src:url("/assets/fonts/roboto/roboto-regular.woff2") format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:"Roboto";src:url("/assets/fonts/roboto/roboto-500.woff2") format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:"Roboto";src:url("/assets/fonts/roboto/roboto-600.woff2") format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:"Roboto";src:url("/assets/fonts/roboto/roboto-700.woff2") format("woff2");font-style:normal;font-weight:700;font-display:swap}html{font-size:.8333333333vw}@media(max-width: 1279.98px){html{font-size:16px}}:root{--font-heading: Josefin Sans, sans-serif;--font-body: Roboto, sans-serif;--font-native: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Helvetica Neue, Arial, sans-serif}body{min-width:320px;font-family:"Roboto",sans-serif;font-size:1rem;font-weight:400;line-height:1.5;color:#000;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{font-family:"Josefin Sans",sans-serif;font-weight:700;line-height:1.2}p,span,li,a,button,input,textarea,select,label{font-family:"Roboto",sans-serif}.container{width:100%;margin-inline:auto}[hidden]{display:none !important}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;white-space:nowrap;clip:rect(0, 0, 0, 0);border:0}.img-fluid{display:block;max-width:100%;height:auto}.btn{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;height:2.875rem;padding:0 1.4375rem;border:0;border-radius:1.4375rem;font-family:"Josefin Sans",sans-serif;font-size:1.0625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .35s cubic-bezier(0.2, 0.7, 0.3, 1),transform .35s cubic-bezier(0.2, 0.7, 0.3, 1),box-shadow .35s cubic-bezier(0.2, 0.7, 0.3, 1),filter .35s cubic-bezier(0.2, 0.7, 0.3, 1)}.btn::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg, rgba(255, 255, 255, 0) 35%, rgba(255, 255, 255, 0.38) 50%, rgba(255, 255, 255, 0) 65%);background-size:220% 100%;background-position:140% 0;transition:background-position .7s cubic-bezier(0.2, 0.7, 0.3, 1);pointer-events:none}.btn:hover{transform:translate3d(0, -0.1875rem, 0);filter:brightness(1.06)}.btn:hover::after{background-position:-60% 0}.btn:active{transform:translate3d(0, 0.0625rem, 0);filter:brightness(0.97);transition-duration:.08s}.btn:focus-visible{outline:none;box-shadow:0 0 0 .25rem hsla(0,0%,100%,.55)}.btn[disabled],.btn.is-disabled,.btn.is-loading{cursor:not-allowed;opacity:.6;transform:none;filter:none}.btn[disabled]::after,.btn.is-disabled::after,.btn.is-loading::after{display:none}.btn--accent{background-color:var(--accent, #4fc0a8);color:var(--accent-text, #ffffff);box-shadow:0 .5rem 1.25rem var(--accent-shadow, rgba(31, 122, 104, 0.28))}.btn--accent:hover{background-color:var(--accent-hover, #45ab96);box-shadow:0 1rem 2.125rem var(--accent-shadow-hover, rgba(31, 122, 104, 0.42))}.btn--accent:active{box-shadow:0 .375rem .875rem var(--accent-shadow-active, rgba(31, 122, 104, 0.3))}.btn-row{display:flex;align-items:center;gap:.75rem}@media(max-width: 479.98px){.btn-row{flex-direction:column;align-items:stretch;gap:10px;width:100%}.btn-row>.btn{width:100%;min-height:48px;padding-left:20px;padding-right:20px}}.btn--quiet{background-color:rgba(0,0,0,0);color:var(--modal-text-color, #414b55);border:1px solid rgba(7,30,53,.22);box-shadow:none}.btn--quiet:hover{background-color:rgba(7,30,53,.06);box-shadow:none}@media(max-width: 1279.98px){.btn{height:46px;padding:0 30px;border-radius:23px;font-size:15px}.btn:hover{transform:translate3d(0, -3px, 0)}.btn:active{transform:translate3d(0, 1px, 0)}.btn:focus-visible{box-shadow:0 0 0 4px hsla(0,0%,100%,.55)}.btn--accent{box-shadow:0 6px 16px var(--accent-shadow, rgba(31, 122, 104, 0.28))}.btn--accent:hover{box-shadow:0 12px 26px var(--accent-shadow-hover, rgba(31, 122, 104, 0.42))}}@media(max-width: 767px){.btn{height:44px;padding:0 26px;border-radius:22px;font-size:14px}}@media(hover: none){.btn::after{display:none}.btn:hover{transform:none;filter:none}}html.has-animations [data-animate]{will-change:opacity,transform;opacity:0;transition:opacity var(--animate-duration, 800ms) var(--animate-easing, cubic-bezier(0.22, 0.61, 0.36, 1)) var(--animate-delay, 0ms),transform var(--animate-duration, 800ms) var(--animate-easing, cubic-bezier(0.22, 0.61, 0.36, 1)) var(--animate-delay, 0ms),filter var(--animate-duration, 800ms) var(--animate-easing, cubic-bezier(0.22, 0.61, 0.36, 1)) var(--animate-delay, 0ms)}html.has-animations [data-animate=fade]{transform:none}html.has-animations [data-animate=fade-up]{transform:translate3d(0, var(--animate-distance, 40px), 0)}html.has-animations [data-animate=fade-down]{transform:translate3d(0, calc(var(--animate-distance, 40px) * -1), 0)}html.has-animations [data-animate=fade-left]{transform:translate3d(var(--animate-distance, 40px), 0, 0)}html.has-animations [data-animate=fade-right]{transform:translate3d(calc(var(--animate-distance, 40px) * -1), 0, 0)}html.has-animations [data-animate=zoom-in]{transform:scale3d(0.88, 0.88, 1)}html.has-animations [data-animate=zoom-out]{transform:scale3d(1.12, 1.12, 1)}html.has-animations [data-animate=zoom-up]{transform:translate3d(0, var(--animate-distance, 40px), 0) scale3d(0.92, 0.92, 1)}html.has-animations [data-animate=blur-in]{filter:blur(12px);transform:scale3d(1.04, 1.04, 1)}html.has-animations [data-animate=reveal-up]{clip-path:inset(100% 0 0 0);transform:translate3d(0, calc(var(--animate-distance, 40px) * 0.4), 0);transition:opacity var(--animate-duration, 800ms) var(--animate-easing, cubic-bezier(0.22, 0.61, 0.36, 1)) var(--animate-delay, 0ms),transform var(--animate-duration, 800ms) var(--animate-easing, cubic-bezier(0.22, 0.61, 0.36, 1)) var(--animate-delay, 0ms),clip-path var(--animate-duration, 800ms) var(--animate-easing, cubic-bezier(0.22, 0.61, 0.36, 1)) var(--animate-delay, 0ms)}html.has-animations [data-animate=flip-up]{transform:perspective(1200px) rotateX(18deg) translate3d(0, calc(var(--animate-distance, 40px) * 0.6), 0);transform-origin:center bottom}html.has-animations [data-animate].is-inview{opacity:1;transform:none;filter:none;will-change:auto}html.has-animations [data-animate=reveal-up].is-inview{clip-path:inset(0 0 0 0)}@media(max-width: 992px){html.has-animations [data-animate]{--animate-distance: 28px;--animate-duration: 640ms}html.has-animations [data-animate=fade-left],html.has-animations [data-animate=fade-right]{transform:translate3d(0, var(--animate-distance, 28px), 0)}}@media(max-width: 767px){html.has-animations [data-animate]{--animate-distance: 22px;--animate-duration: 560ms}}@keyframes float-soft{0%,100%{transform:translate3d(0, 0, 0)}50%{transform:translate3d(0, -0.625rem, 0)}}@keyframes pulse-soft{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.88}}@keyframes shimmer{0%{background-position:-160% 0}100%{background-position:260% 0}}.is-floating{animation:float-soft 5s ease-in-out infinite}.is-pulsing{animation:pulse-soft 2.6s ease-in-out infinite}.is-shimmering{position:relative;overflow:hidden}.is-shimmering::after{content:"";position:absolute;inset:0;background:linear-gradient(100deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, 0.22) 50%, rgba(255, 255, 255, 0) 70%);background-size:200% 100%;animation:shimmer 4.5s ease-in-out infinite;pointer-events:none}.hover-lift{transition:transform .3s ease,box-shadow .3s ease}.hover-lift:hover{transform:translate3d(0, -0.375rem, 0)}.hover-zoom{overflow:hidden}.hover-zoom img{transition:transform 1.1s cubic-bezier(0.22, 0.61, 0.36, 1)}.hover-zoom:hover img{transform:scale(1.07)}.hover-glow{transition:box-shadow .3s ease,transform .3s ease}.hover-glow:hover{transform:translate3d(0, -0.1875rem, 0);box-shadow:0 1.125rem 2.5rem var(--glow-color, rgba(79, 192, 168, 0.35))}.hover-tilt{transition:transform .5s cubic-bezier(0.22, 0.61, 0.36, 1);transform-style:preserve-3d}.hover-tilt:hover{transform:perspective(900px) rotateX(3deg) rotateY(-3deg) translate3d(0, -0.25rem, 0)}.hover-rise img{transition:transform .6s cubic-bezier(0.22, 0.61, 0.36, 1),filter .6s cubic-bezier(0.22, 0.61, 0.36, 1)}.hover-rise:hover img{transform:translate3d(0, -0.5rem, 0) scale(1.02);filter:saturate(1.08)}.hover-underline{position:relative;text-decoration:none}.hover-underline::after{content:"";position:absolute;left:0;bottom:-0.1875rem;width:100%;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform .4s cubic-bezier(0.22, 0.61, 0.36, 1)}.hover-underline:hover::after{transform:scaleX(1);transform-origin:left center}@keyframes breathe{0%,100%{transform:scale(1)}50%{transform:scale(1.04)}}.is-breathing{animation:breathe 6s ease-in-out infinite}.is-wiping{position:relative;overflow:hidden}.is-wiping::before{content:"";position:absolute;inset:0;background:var(--wipe-color, rgba(255, 255, 255, 0.12));transform:translate3d(-100%, 0, 0);transition:transform .9s cubic-bezier(0.22, 0.61, 0.36, 1)}.is-wiping.is-inview::before{transform:translate3d(100%, 0, 0)}@media(hover: none){.hover-glow:hover,.hover-tilt:hover,.hover-rise:hover img{transform:none;box-shadow:none}}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;scroll-behavior:auto !important}}.signup-form__grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:.625rem}.signup-form__title,.signup-form__subtitle{text-align:center}.signup-form__title{display:var(--form-title-display, block);font-size:1.875rem}.signup-form__subtitle{display:var(--form-subtitle-display, block);font-size:calc(1.02rem*var(--form-subtitle-scale, 1));font-weight:500;line-height:1.5}.form-field{grid-column:span 2;display:flex;flex-direction:column;gap:.5rem;min-width:0}.form-field--half{grid-column:span 1}.form-field label:not(.form-check){position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.form-field input,.form-field select,.form-field textarea{text-shadow:none;width:100%;min-height:3.625rem;padding:0 1.25rem;border:1px solid var(--field-border, #d8dde5);border-radius:.875rem;background:var(--field-background, #ffffff);color:var(--field-color, #263238);font:inherit;appearance:none;-webkit-appearance:none;transition:border-color .3s ease,box-shadow .3s ease,background-color .3s ease}.form-field textarea{min-height:7.5rem;padding:1rem 1.25rem;resize:vertical}.form-field input::placeholder,.form-field textarea::placeholder{color:var(--field-placeholder, #8f9cab);opacity:1}.form-field select{cursor:pointer;padding-right:3rem;background-repeat:no-repeat;background-position:right 1.125rem center;background-size:1rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24'%3E%3Cpath fill='%23838C96' d='M7 10l5 5l5-5z'/%3E%3C/svg%3E")}.form-field select.is-placeholder{color:var(--field-placeholder, #8f9cab)}.form-field select option{color:var(--field-option-color, #263238);background-color:var(--field-option-background, #ffffff)}.form-field input:focus,.form-field select:focus,.form-field textarea:focus{outline:none;background:var(--field-background-focus, var(--field-background, #ffffff));border-color:var(--field-border-focus, #47d6cd);box-shadow:0 0 0 .25rem rgba(71,214,205,.18)}.select{position:relative}.select__native{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.select__button{display:flex;align-items:center;width:100%;min-height:3.625rem;padding:0 3rem 0 1.25rem;border:1px solid var(--field-border, #d8dde5);border-radius:.875rem;background:var(--field-background, #ffffff);color:var(--field-color, #263238);font:inherit;text-align:left;text-shadow:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24'%3E%3Cpath fill='%23838C96' d='M7 10l5 5l5-5z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1.125rem center;background-size:1rem}.select__button.is-placeholder{color:var(--field-placeholder, #8f9cab)}.select__button:focus-visible{outline:none;border-color:var(--field-border-focus, #47d6cd);box-shadow:0 0 0 .25rem rgba(71,214,205,.18)}.select__list{position:absolute;top:calc(100% + 0.375rem);left:0;right:0;z-index:30;max-height:min(20rem,44vh);overflow-y:auto;overscroll-behavior:contain;margin:0;padding:.375rem;list-style:none;border:1px solid var(--field-border, #d8dde5);border-radius:.875rem;background:var(--field-option-background, #ffffff);box-shadow:0 .875rem 2.125rem rgba(2,16,32,.22)}.select.is-above .select__list{top:auto;bottom:calc(100% + 0.375rem);box-shadow:0 -0.875rem 2.125rem rgba(2,16,32,.22)}.select__option{padding:.625rem .875rem;border-radius:.5rem;color:var(--field-option-color, #263238);font-size:.9375rem;line-height:1.4;text-shadow:none;cursor:pointer}.select__option:hover,.select__option:focus-visible{outline:none;background:var(--field-option-hover, rgba(71, 214, 205, 0.16))}.select__option[aria-selected=true]{font-weight:600}.form-field--checkbox{gap:0}.form-check{display:flex;align-items:center;gap:.625rem;font-size:.625rem;line-height:1.4;cursor:pointer}.form-check input{appearance:auto;-webkit-appearance:checkbox;flex:0 0 auto;width:1.125rem;height:1.125rem;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;accent-color:var(--field-check-color, var(--accent, #4fc0a8));cursor:inherit}.form-field--checkbox-large{padding:.875rem 1rem;border-radius:.75rem;background:var(--form-agreement-background, #ffffff);border:1px solid var(--form-agreement-border, rgba(7, 30, 53, 0.12));color:var(--form-agreement-color, #1F2A37);text-shadow:none}.form-field--checkbox-large .form-check__link{color:var(--form-agreement-link, #0F7C68)}.form-field--checkbox-large .form-check{align-items:flex-start;gap:.75rem;font-size:.875rem;line-height:1.55}.form-field--checkbox-large .form-check input{width:1.375rem;height:1.375rem;margin-top:.0625rem}.form-check__link{color:var(--form-link-color, var(--accent, #4fc0a8));font-weight:500;text-decoration:underline;text-underline-offset:.18em}.form-check__link:hover{text-decoration:none}.form-field--checkbox.is-locked .form-check{cursor:not-allowed;opacity:.78}.form-note{font-size:.625rem;line-height:1.4;color:var(--form-note-color, rgba(255, 255, 255, 0.8))}.form-suggestion{font-size:.6875rem;line-height:1.4;color:var(--form-note-color, rgba(255, 255, 255, 0.8))}.form-suggestion__value{padding:0;border:0;background:none;font:inherit;color:inherit;text-decoration:underline;cursor:pointer}.form-error{display:block;font-size:.6875rem;font-weight:500;line-height:1.4;color:#f99}.is-invalid{border-color:#ff7d7d !important;box-shadow:0 0 0 .1875rem rgba(255,125,125,.15) !important}.signup-form__captcha{display:flex;align-items:center;justify-content:center;min-height:5.625rem;padding:.625rem;border:1px solid var(--captcha-border, #d8dde5);border-radius:.875rem;background:var(--captcha-background, #ffffff);overflow:hidden}.signup-form__captcha-fit{position:relative;width:304px;height:78px;flex:none}.signup-form__captcha-widget{position:absolute;top:0;left:0;width:304px;height:78px;transform-origin:0 0}.signup-form__captcha:empty{display:none}.signup-form__message{font-size:.8125rem;font-weight:500;line-height:1.5;text-align:center}.signup-form__message:empty{display:none}.signup-form__message[data-state=error]{color:#ffb4b4}.signup-form__message[data-state=success]{color:#b6f0e4}.signup-form__footer:not([hidden]){display:var(--form-footer-display, none)}.signup-form__footer{font-size:.875rem;text-align:center}.signup-form__footer a{color:inherit;font-weight:500;text-decoration:underline}@media(max-width: 1279.98px){.signup-form__grid{gap:10px}.signup-form__title{font-size:24px}.signup-form__subtitle{font-size:calc(16px*var(--form-subtitle-scale, 1))}.form-field{gap:6px}.form-field input,.form-field select,.form-field textarea{min-height:52px;padding:0 16px;border-radius:12px;font-size:15px}.form-field textarea{min-height:110px;padding:14px 16px}.form-field select{padding-right:40px;background-position:right 14px center;background-size:14px}.select__button{min-height:52px;padding:0 40px 0 16px;border-radius:12px;font-size:15px;background-position:right 14px center;background-size:14px}.select__list{max-height:min(300px,46vh);border-radius:12px;padding:5px}.select__option{padding:9px 12px;border-radius:7px;font-size:15px}.form-note,.form-error,.form-check{font-size:10px}.form-field--checkbox-large{padding:12px 14px;border-radius:10px}.form-field--checkbox-large .form-check{gap:10px;font-size:14px}.form-field--checkbox-large .form-check input{width:20px;height:20px;margin-top:1px}.signup-form__captcha{min-height:84px;padding:8px;border-radius:12px}.signup-form__message{font-size:13px}.signup-form__footer{font-size:13px}}@media(max-width: 767px){.form-field--half{grid-column:span 2}.form-field input,.form-field select,.form-field textarea{min-height:48px;padding:0 14px;font-size:16px}.form-field select{padding-right:36px}}[data-form-captcha].is-locked{position:relative;opacity:.55;pointer-events:none;filter:grayscale(1)}html.is-loading,html.is-loading body{overflow:hidden}.preloader{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:var(--preloader-background, #071e35);color:var(--preloader-color, #ffffff);opacity:var(--preloader-opacity, 1);transition:opacity var(--preloader-exit-duration, 500ms) ease,visibility var(--preloader-exit-duration, 500ms) ease}.preloader.is-complete{opacity:0;visibility:hidden;pointer-events:none}.preloader__stack{display:flex;flex-direction:column;align-items:center;gap:var(--preloader-gap, 1.25rem);padding:1.5rem;text-align:center;animation:preloader-enter var(--preloader-enter-duration, 400ms) ease both}.preloader__image{display:block;width:7.5rem;height:auto}.preloader__icon{display:inline-flex;width:3rem;height:3rem;color:inherit}.preloader__icon svg{width:100%;height:100%}.preloader__icon-track{fill:none;stroke:currentColor;stroke-width:4;opacity:.2}.preloader__icon-head{fill:none;stroke:currentColor;stroke-width:4;stroke-linecap:round;stroke-dasharray:90 150;transform-origin:center;animation:preloader-spin var(--preloader-speed, 1200ms) linear infinite}.preloader__site-name,.preloader__content,.preloader__counter{margin:0;line-height:1.4;color:inherit}.preloader__site-name{font-family:var(--font-native);font-size:1.5rem;font-weight:600}.preloader__content{font-family:var(--font-body);font-size:1rem}.preloader__counter{font-family:var(--font-body);font-size:.875rem;font-variant-numeric:tabular-nums}.preloader__progress{overflow:hidden;height:.25rem;background:hsla(0,0%,100%,.18);border-radius:999px}.preloader__progress--top,.preloader__progress--bottom{position:absolute;left:0;right:0;border-radius:0}.preloader__progress--top{top:0}.preloader__progress--bottom{bottom:0}.preloader__progress--middle{position:relative;width:15rem;max-width:100%}.preloader__progress-bar{display:block;width:100%;height:100%;transform:scaleX(0);transform-origin:left center;background:var(--accent, #4fc0a8);transition:transform .35s ease}@keyframes preloader-spin{to{transform:rotate(360deg)}}@keyframes preloader-enter{from{opacity:0;transform:translate3d(0, 0.75rem, 0)}to{opacity:1;transform:none}}@media(max-width: 1279.98px){.preloader__stack{gap:16px;padding:20px}.preloader__image{width:100px}.preloader__icon{width:42px;height:42px}.preloader__site-name{font-size:20px}.preloader__content{font-size:15px}.preloader__counter{font-size:13px}.preloader__progress{height:4px}.preloader__progress--middle{width:200px}}@media(max-width: 767px){.preloader__stack{gap:14px}.preloader__image{width:84px}.preloader__site-name{font-size:18px}.preloader__progress--middle{width:160px}}@media(prefers-reduced-motion: reduce){.preloader__stack{animation:none}.preloader__icon-head{animation-duration:3s}}.common-modal{position:fixed;inset:0;z-index:100}.common-modal__overlay{display:flex;align-items:center;justify-content:center;min-height:100%;padding:1.5rem;background:rgba(4,16,28,.62);backdrop-filter:blur(0.375rem);-webkit-backdrop-filter:blur(0.375rem)}.common-modal__box{width:100%;max-width:32.5rem;padding:2.75rem 2.5rem;border-radius:1.5rem;background:var(--modal-background, #ffffff);box-shadow:0 1.5rem 3.75rem rgba(0,0,0,.32);text-align:center}.common-modal__title{margin:0 0 1rem;font-family:"Josefin Sans",sans-serif;font-size:1.75rem;font-weight:600;line-height:1.3;color:var(--modal-title-color, #071e35)}.common-modal__message{font-size:1.125rem;line-height:1.6;color:var(--modal-text-color, #414b55)}.common-modal__message a{color:var(--accent, #4fc0a8);font-weight:500}.common-modal__actions{display:flex;justify-content:center;gap:.875rem;margin-top:2rem}@media(max-width: 1279.98px){.common-modal__overlay{padding:20px}.common-modal__box{max-width:440px;padding:32px 28px;border-radius:18px}.common-modal__title{margin-bottom:12px;font-size:22px}.common-modal__message{font-size:16px}.common-modal__actions{gap:12px;margin-top:24px}}@media(max-width: 767px){.common-modal__box{padding:26px 20px;border-radius:16px}.common-modal__title{font-size:20px}.common-modal__message{font-size:15px}}.common-modal--document .common-modal__box{max-width:61.25rem;padding:2.25rem 2.5rem 1.75rem;text-align:left}.common-modal--document .common-modal__title{margin-bottom:1.25rem;padding-bottom:1rem;border-bottom:1px solid rgba(7,30,53,.12);font-size:1.5rem}.common-modal--document .common-modal__message{max-height:60vh;overflow-y:auto;padding-right:1rem;font-size:1rem;text-align:left}.common-modal--document .common-modal__message p,.common-modal--document .common-modal__message ul,.common-modal--document .common-modal__message ol{margin:0 0 .875rem}.common-modal--document .common-modal__message ul,.common-modal--document .common-modal__message ol{padding-left:1.5rem}.common-modal--document .common-modal__message li{margin-bottom:.375rem}.common-modal--document .common-modal__message h1,.common-modal--document .common-modal__message h2,.common-modal--document .common-modal__message h3,.common-modal--document .common-modal__message h4{margin:1.375rem 0 .625rem;font-family:"Josefin Sans",sans-serif;font-weight:600;color:var(--modal-title-color, #071e35)}.common-modal--document .common-modal__message table{width:100%;border-collapse:collapse}.common-modal--document .common-modal__message td,.common-modal--document .common-modal__message th{padding:.5rem;border:1px solid rgba(7,30,53,.14)}.common-modal--document .common-modal__actions{margin-top:1.375rem;padding-top:1.125rem;border-top:1px solid rgba(7,30,53,.12)}@media(max-width: 1279.98px){.common-modal--document .common-modal__box{max-width:720px;padding:24px 22px 20px}.common-modal--document .common-modal__title{margin-bottom:14px;padding-bottom:12px;font-size:19px}.common-modal--document .common-modal__message{max-height:58vh;padding-right:10px;font-size:15px}.common-modal--document .common-modal__message p,.common-modal--document .common-modal__message ul,.common-modal--document .common-modal__message ol{margin-bottom:12px}.common-modal--document .common-modal__message ul,.common-modal--document .common-modal__message ol{padding-left:20px}.common-modal--document .common-modal__message h1,.common-modal--document .common-modal__message h2,.common-modal--document .common-modal__message h3,.common-modal--document .common-modal__message h4{margin:18px 0 8px}.common-modal--document .common-modal__message td,.common-modal--document .common-modal__message th{padding:6px}.common-modal--document .common-modal__actions{margin-top:18px;padding-top:14px}}@media(max-width: 767px){.common-modal--document .common-modal__box{padding:20px 16px 16px}.common-modal--document .common-modal__title{font-size:17px}.common-modal--document .common-modal__message{max-height:56vh;font-size:14px}}.has-watermark{position:relative;isolation:isolate}.has-watermark::before{content:"";position:absolute;inset:0;z-index:-1;background-image:var(--watermark, none);background-attachment:fixed;background-position:bottom right;background-repeat:no-repeat;background-size:21.25rem auto;pointer-events:none}.has-watermark>.container{position:relative;z-index:1}.has-watermark--on-dark::before{opacity:var(--watermark-opacity-dark, 0.22);filter:var(--watermark-filter-dark, brightness(1.6))}.has-watermark--on-light::before{opacity:var(--watermark-opacity-light, 0.18);filter:var(--watermark-filter-light, invert(1) brightness(0.55))}@media(max-width: 1279.98px){.has-watermark::before{background-size:300px auto}}@media(max-width: 992px){.has-watermark::before{background-attachment:scroll;background-size:220px auto}}@media(max-width: 767px){.has-watermark::before{background-size:160px auto}}.thank-you-page{display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100svh;padding:2.5rem;background:var(--about-background, #071e35);text-align:center}.thank-you-container{width:100%;max-width:45rem}.thank-you-container h1{margin:0 0 1.25rem;font-family:"Josefin Sans",sans-serif;font-size:2.75rem;font-weight:600;line-height:1.2;color:var(--heading, #ffffff)}.thank-you-container p{margin:0;font-size:1.25rem;line-height:1.7;color:var(--about-text-color, #ffffff)}.thank-you-button{margin-top:2.5rem}@media(max-width: 1279.98px){.thank-you-page{padding:32px}.thank-you-container{max-width:620px}.thank-you-container h1{margin-bottom:16px;font-size:32px}.thank-you-container p{font-size:17px}.thank-you-button{margin-top:28px}}@media(max-width: 767px){.thank-you-container h1{font-size:26px}.thank-you-container p{font-size:15px}}.banner{position:relative;display:flex;align-items:center;min-height:100vh;min-height:100dvh;padding-top:var(--banner-padding-top, 5rem);padding-bottom:var(--banner-padding-bottom, 5rem);padding-left:9.375rem;padding-right:9.375rem;background-color:var(--banner-background, var(--background, #071e35));background-image:var(--banner-background-image, none);background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden;isolation:isolate}.banner::after{content:"";position:absolute;inset:-2px;z-index:-2;background-image:var(--banner-image, none);background-repeat:no-repeat;background-position:var(--banner-image-position, center);background-size:var(--banner-image-size, cover);filter:var(--banner-image-filter, none);mix-blend-mode:var(--banner-image-blend, normal);pointer-events:none}.banner::before{content:"";position:absolute;inset:-1.5rem;z-index:-1;background-color:var(--banner-overlay-color, #071E35);background-image:var(--banner-overlay-image, none);opacity:var(--banner-overlay-opacity, 0.45);filter:var(--banner-filter, none);mix-blend-mode:var(--banner-overlay-blend, normal);pointer-events:none}.banner>.container{position:relative;width:100%;max-width:101.25rem;margin-inline:auto}.banner__header{display:flex;justify-content:var(--banner-header-align, flex-start);margin-bottom:4.375rem}.banner__brand{display:inline-flex;flex-direction:column;align-items:var(--banner-header-align, flex-start);gap:.875rem;text-decoration:none}.banner__logo,.banner__partner-logo{display:block;object-fit:contain;object-position:left center}.banner__logo{width:10.625rem;height:4rem}.banner__partner-logo{width:10.625rem;height:4rem;background:var(--banner-partner-logo-plate, none);padding:var(--banner-partner-logo-plate-padding, 0);border-radius:var(--banner-partner-logo-plate-radius, 0);box-sizing:content-box}.banner__body{display:flex;align-items:stretch;justify-content:space-between;gap:7.5rem}.banner__content,.banner__form{display:flex;flex-direction:column}.banner__content{position:relative;flex:1 1 auto;min-width:0;justify-content:flex-start;padding-top:0;color:var(--banner-text-color, #fff)}.banner__content::before{content:"";position:absolute;top:var(--banner-scrim-top, -28.75rem);bottom:-28.75rem;left:-20rem;right:-8.75rem;z-index:-1;background-image:var(--banner-scrim, none);-webkit-mask-image:var(--banner-scrim-mask, none);mask-image:var(--banner-scrim-mask, none);pointer-events:none}.banner__content{text-shadow:var(--banner-text-shadow, none)}.banner__form{flex:0 0 30rem;justify-content:flex-start}.banner__title,.banner__subtitle{max-width:65rem;font-family:"Josefin Sans",sans-serif;font-weight:700;line-height:1.15;text-transform:var(--banner-title-transform, uppercase)}.banner__title{margin:0;font-size:2.375rem}.banner__subtitle{margin:.625rem 0 0;font-size:2.375rem}.banner__description{max-width:59.375rem;margin:1.25rem 0 0;font-size:1.3125rem;line-height:1.7}.banner__footnote{max-width:59.375rem;margin:1.25rem 0 0;font-size:1.3125rem;line-height:1.7}.banner__highlights-title{max-width:57.5rem;margin:2.75rem 0 0;font-size:1.3125rem;font-weight:700;line-height:1.7}.banner__highlights-title+.banner__highlights{margin-top:1.5rem}.banner__highlights{max-width:57.5rem;margin:2.75rem 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:1.5rem;font-size:1.25rem}.banner__highlights li{position:relative;padding-left:1.75rem;line-height:1.7}.banner__highlights li::before{content:"";position:absolute;top:.625rem;left:0;width:.625rem;height:.625rem;border-radius:50%;background:currentColor}.banner__highlights li strong{display:inline;font-weight:700}@media(max-width: 1279.98px){.banner{min-height:auto;padding-top:70px;padding-bottom:70px;padding-left:80px;padding-right:80px}.banner__body{gap:48px}.banner__title,.banner__subtitle{max-width:100%;font-size:40px}.banner__title br,.banner__subtitle br{display:var(--banner-title-break-display, none)}.banner__description,.banner__footnote{max-width:100%;font-size:17px}.banner__highlights-title{max-width:100%;font-size:17px}.banner__highlights{max-width:100%;font-size:16px;gap:18px}.banner__form{flex-basis:420px}.banner__logo{width:150px;height:46px}.banner__partner-logo{width:150px;height:46px}}@media(max-width: 991.98px){.banner{padding-top:60px;padding-bottom:60px;padding-left:48px;padding-right:48px}.banner__header{justify-content:center}.banner__brand{align-items:center}.banner__body{flex-direction:column;gap:48px}.banner__content,.banner__form{flex:none;width:100%;padding-top:0}.banner__title,.banner__subtitle{font-size:34px}.banner__description{font-size:16px}}@media(max-width: 767.98px){.banner{padding-top:48px;padding-bottom:48px;padding-left:24px;padding-right:24px}.banner__header{margin-bottom:40px}.banner__logo{width:120px;height:38px}.banner__partner-logo{width:120px;height:38px}.banner__title,.banner__subtitle{font-size:28px}.banner__subtitle{margin-top:8px}.banner__description{margin-top:24px;font-size:15px}.banner__highlights{margin-top:28px;gap:16px;font-size:15px}}@media(max-width: 575.98px){.banner{padding-top:40px;padding-bottom:40px;padding-left:20px;padding-right:20px}.banner__title,.banner__subtitle{font-size:24px}.banner__description{font-size:14px}.banner__logo{width:105px}.banner__partner-logo{width:105px;height:38px}}.steps{padding:6rem 0 5.25rem;background-color:var(--steps-background, #ffffff)}.steps>.container{max-width:50.625rem;padding-inline:1.25rem}.steps__header{margin-bottom:2.8125rem;text-align:center}.steps__title{margin:0;font-family:"Josefin Sans",sans-serif;font-size:2.5rem;font-weight:600;line-height:1.25;color:var(--steps-title-color, #071e35)}.steps__title-line{display:block;font:inherit}.steps__title-line--accent{color:var(--steps-accent-color, #ed1c24)}.steps__list{display:flex;flex-direction:column;gap:1.75rem;margin:0;padding:0;list-style:none}.steps__item{display:flex;align-items:flex-start;gap:1.125rem}.steps__number{flex:0 0 1.125rem;font-family:"Josefin Sans",sans-serif;font-size:1.25rem;font-weight:400;line-height:1.6;color:var(--steps-number-color, #ed1c24)}.steps__text{margin:0;font-size:1.25rem;font-weight:400;line-height:1.6;color:var(--steps-text-color, #414b55)}@media(max-width: 1279.98px){.steps{padding:70px 0 80px}.steps>.container{max-width:820px;padding-inline:40px}.steps__header{margin-bottom:40px}.steps__title{font-size:32px}.steps__list{gap:20px}.steps__item{gap:14px}.steps__number{flex-basis:22px;font-size:19px}.steps__text{font-size:18px}}@media(max-width: 992px){.steps{padding:56px 0 64px}.steps>.container{padding-inline:32px}.steps__header{margin-bottom:32px}.steps__title{font-size:28px}.steps__text{font-size:17px}}@media(max-width: 767px){.steps{padding:44px 0 48px}.steps>.container{padding-inline:24px}.steps__title{font-size:24px}.steps__list{gap:18px}.steps__number{flex-basis:18px;font-size:17px}.steps__text{font-size:16px}}@media(max-width: 575px){.steps>.container{padding-inline:20px}.steps__title{font-size:21px}.steps__text{font-size:15px}}.ribbon{padding:1rem 0;background-color:var(--ribbon-background, #5cc1a7)}.ribbon__text{margin:0;padding-inline:2.5rem;font-family:"Josefin Sans",sans-serif;font-size:1.3125rem;font-weight:700;line-height:1.3;letter-spacing:.02em;text-align:center;text-transform:uppercase;color:var(--ribbon-text-color, #ffffff)}@media(max-width: 1279.98px){.ribbon{padding:16px 0}.ribbon__text{padding-inline:32px;font-size:16px}}@media(max-width: 992px){.ribbon{padding:14px 0}.ribbon__text{padding-inline:24px;font-size:15px}}@media(max-width: 767px){.ribbon{padding:12px 0}.ribbon__text{padding-inline:20px;font-size:13px;letter-spacing:.01em}}.cards{padding:2.75rem 0 3.5rem;background-color:var(--cards-background, #16232e)}.cards>.container{max-width:66.5rem;padding-inline:1.25rem}.cards__header{margin-bottom:3rem;text-align:center}.cards__title{margin:0;font-family:"Josefin Sans",sans-serif;font-size:2.375rem;font-weight:600;line-height:1.25;color:var(--cards-title-color, #ffffff)}.cards__subtitle{margin:.875rem 0 0;font-size:1.25rem;line-height:1.6;color:var(--cards-text-color, #ffffff)}.cards__grid{display:grid;grid-template-columns:repeat(var(--cards-columns, 3), 1fr);gap:4.9375rem;align-items:start}.cards__item{display:flex;flex-direction:column}.cards__media{margin:0;border-radius:3.125rem}.cards__image{width:100%;height:auto;aspect-ratio:302/278;object-fit:cover}.cards__heading{margin:1.75rem 0 2rem;font-family:"Josefin Sans",sans-serif;font-size:1.375rem;font-weight:600;line-height:1.3;text-align:center;color:var(--cards-heading-color, #4fc0a8)}.cards__body{display:flex;flex-direction:column;gap:1.125rem}.cards__text{margin:0;font-size:1.0625rem;font-weight:400;line-height:1.75;color:var(--cards-text-color, #ffffff)}.cards__text strong{font-weight:700;font-size:calc(1em*var(--cards-lead-scale, 1));background-image:var(--cards-lead-gradient, none);background-clip:text;-webkit-background-clip:text;color:var(--cards-lead-color, inherit)}@media(max-width: 1279.98px){.cards{padding:60px 0 72px}.cards>.container{max-width:1000px;padding-inline:40px}.cards__header{margin-bottom:36px}.cards__title{font-size:30px}.cards__subtitle{margin-top:12px;font-size:17px}.cards__grid{gap:40px}.cards__heading{margin:22px 0 20px;font-size:19px}.cards__body{gap:14px}.cards__text{font-size:15px}}@media(max-width: 992px){.cards{padding:48px 0 56px}.cards>.container{padding-inline:32px}.cards__grid{grid-template-columns:repeat(2, 1fr);gap:32px}.cards__title{font-size:26px}}@media(max-width: 767px){.cards{padding:40px 0 48px}.cards>.container{padding-inline:24px}.cards__grid{grid-template-columns:1fr;gap:40px}.cards__title{font-size:22px}.cards__heading{margin:18px 0 16px;font-size:18px}.cards__text{font-size:15px}}@media(max-width: 575px){.cards>.container{padding-inline:20px}}.about{padding:1.75rem 0 2.875rem;background-color:var(--about-background, #071e35)}.about>.container{max-width:70rem;padding-inline:1.25rem}.about__inner{display:flex;align-items:center;gap:3.125rem}.about__media{flex:0 0 34.5rem;margin:0;border-radius:3.125rem}.about__image{width:100%;height:auto;aspect-ratio:552/542;object-fit:cover}.about__content{flex:1 1 auto;min-width:0}.about__logos{display:flex;flex-direction:column;align-items:flex-start;gap:1.125rem;margin-bottom:3.5rem}.about__logo{width:10.4375rem;height:auto}.about__logo--partner{width:9.375rem}.about__title{margin:0 0 1.5rem;font-family:"Josefin Sans",sans-serif;font-size:2.125rem;font-weight:600;line-height:1.25;color:var(--about-title-color, #ffffff)}.about__text{display:flex;flex-direction:column;gap:2.25rem}.about__paragraph strong{background-image:var(--about-lead-gradient, none);background-clip:text;-webkit-background-clip:text;color:var(--about-lead-color, inherit)}.about__paragraph{margin:0;font-size:1.125rem;font-weight:400;line-height:1.7;color:var(--about-text-color, #ffffff)}.about__button{margin-top:2.5rem}@media(max-width: 1279.98px){.about{padding:64px 0 72px}.about>.container{max-width:1060px;padding-inline:40px}.about__inner{gap:40px}.about__media{flex-basis:440px}.about__logo{width:140px;margin-bottom:28px}.about__title{margin-bottom:18px;font-size:26px}.about__text{gap:18px}.about__paragraph{font-size:16px}.about__button{margin-top:28px}}@media(max-width: 992px){.about{padding:56px 0 60px}.about>.container{padding-inline:32px}.about__inner{flex-direction:column;align-items:stretch;gap:32px}.about__media{flex:none;width:100%}.about__image{aspect-ratio:16/10}.about__title{font-size:24px}}@media(max-width: 767px){.about{padding:44px 0 48px}.about>.container{padding-inline:24px}.about__inner{gap:26px}.about__logo{width:120px;margin-bottom:22px}.about__title{font-size:21px}.about__text{gap:16px}.about__paragraph{font-size:15px}.about__button{margin-top:24px}}@media(max-width: 575px){.about>.container{padding-inline:20px}}.footer{padding:1.875rem 0 3.75rem;background-color:var(--footer-background, #0a1721)}.footer>.container{padding-inline:4.6875rem}.footer__brand{margin-bottom:2.375rem;text-align:center;opacity:.43}.footer__logo{display:inline-block;width:10.4375rem;height:auto;opacity:var(--footer-logo-opacity, 0.48)}.footer__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1.5rem}.footer__item{display:flex;align-items:center;gap:.75rem;min-width:0}.footer__item--phone{justify-content:center}.footer__icon{display:inline-flex;align-items:center;flex:0 0 auto;line-height:0;margin-top:-0.125rem;color:var(--footer-muted-color, rgba(255, 255, 255, 0.4784313725))}.footer__icon svg{display:block;width:1.125rem;height:1.125rem}.footer__text{font-family:"Josefin Sans",sans-serif;font-size:1.2rem;font-weight:var(--footer-text-weight, 300);font-style:normal;line-height:1.5;color:var(--footer-muted-color, rgba(255, 255, 255, 0.4784313725));transition:color .3s ease}.footer a.footer__text:hover{color:var(--accent, #4fc0a8)}.footer__social{display:flex;align-items:center;justify-content:flex-end;gap:1.3125rem;margin:0;padding:0;list-style:none}.footer__social-link{display:inline-flex;align-items:center;line-height:0;color:var(--footer-muted-color, rgba(255, 255, 255, 0.4784313725));transition:color .3s ease,transform .3s ease}.footer__social-link svg{display:block;width:1.249375rem;height:1.199375rem}.footer__social-link:hover{color:var(--accent, #4fc0a8);transform:translateY(-0.125rem)}.footer__copyright{margin:1.75rem 0 0;font-size:.9375rem;text-align:center;color:var(--footer-text-color, #ffffff);opacity:.7}@media(max-width: 1279.98px){.footer{padding:44px 0 36px}.footer>.container{padding-inline:48px}.footer__brand{margin-bottom:28px}.footer__logo{width:140px}.footer__bar{gap:20px}.footer__item{gap:10px}.footer__icon{margin-top:-2px}.footer__icon svg{width:15px;height:15px}.footer__text{font-size:15px}.footer__social{gap:18px}.footer__social-link svg{width:19.99px;height:19.19px}.footer__copyright{margin-top:22px;font-size:14px}}@media(max-width: 992px){.footer{padding:40px 0 32px}.footer>.container{padding-inline:32px}.footer__bar{grid-template-columns:1fr;justify-items:center;gap:18px;text-align:center}.footer__item{justify-content:center}.footer__social{justify-content:center}}@media(max-width: 767px){.footer{padding:32px 0 28px}.footer>.container{padding-inline:24px}.footer__logo{width:120px}.footer__text{font-size:14px}.footer__social{gap:16px}}@media(max-width: 575px){.footer>.container{padding-inline:20px}.footer__text{font-size:13px}}.gototop{position:fixed;right:1.875rem;bottom:1.875rem;z-index:60;display:inline-flex;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border:0;border-radius:50%;background-color:var(--gototop-background, #e3e8ec);color:var(--gototop-color, #071e35);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(0.625rem);transition:opacity .3s ease,visibility .3s ease,transform .3s ease,background-color .3s ease}.gototop svg{width:1.25rem;height:1.25rem}.gototop.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.gototop:hover{background-color:var(--accent, #4fc0a8);color:var(--gototop-hover-color, #ffffff);transform:translate3d(0, -0.25rem, 0);box-shadow:0 .75rem 1.5rem rgba(2,16,32,.3)}.gototop:active{transform:translate3d(0, 0, 0)}.gototop:focus-visible{outline:none;box-shadow:0 0 0 .25rem rgba(79,192,168,.55)}@media(max-width: 1279.98px){.gototop{right:24px;bottom:24px;width:42px;height:42px;transform:translateY(10px)}.gototop svg{width:18px;height:18px}.gototop.is-visible{transform:translateY(0)}}@media(max-width: 767px){.gototop{right:16px;bottom:16px;width:38px;height:38px}.gototop svg{width:16px;height:16px}}.signup-form{position:relative;display:flex;flex-direction:column;gap:1.125rem;padding:2.625rem;border-radius:var(--form-card-radius, 4.375rem);background-color:var(--form-glass-base, transparent);background-image:linear-gradient(180deg, var(--form-glass-top, rgba(255, 255, 255, 0.14)) 0%, var(--form-glass-bottom, rgba(255, 255, 255, 0.06)) 100%);border:1px solid var(--form-border-color, rgba(255, 255, 255, 0.16));--form-shadow-base: var(--form-shadow, 0 1.125rem 3.125rem rgba(2, 16, 32, .12), inset 0 1px 1px rgba(255, 255, 255, .18));box-shadow:var(--form-shadow-base);color:var(--form-text-color, #ffffff);text-shadow:var(--form-text-shadow, 0 0 0.125rem rgba(6, 14, 26, 0.34), 0 0.0625rem 0.1875rem rgba(6, 14, 26, 0.24));width:30rem;max-width:100%}.signup-form.is-glowing{animation:signup-form-glow var(--form-glow-duration, 2600ms) cubic-bezier(0.33, 0, 0.25, 1)}@keyframes signup-form-glow{0%{box-shadow:var(--form-shadow-base),0 0 0 0 hsla(0,0%,100%,0)}14%,55%{box-shadow:var(--form-shadow-base),0 0 1.25rem .0625rem var(--form-glow-inner, rgba(255, 255, 255, 0.3)),0 0 4rem .5rem var(--form-glow-color, rgba(255, 255, 255, 0.2))}100%{box-shadow:var(--form-shadow-base),0 0 0 0 hsla(0,0%,100%,0)}}.btn--primary{width:100%;height:4.125rem;border:var(--button-border-width, 0) solid var(--button-border-color, transparent);border-radius:2.0625rem;background:var(--button-background, var(--accent, #4fc0a8));color:var(--button-text-color, #ffffff);font-family:"Josefin Sans",sans-serif;font-size:1.125rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;box-shadow:0 .75rem 1.75rem var(--button-shadow, rgba(54, 194, 188, 0.35))}.btn--primary:hover{box-shadow:0 1.375rem 2.75rem var(--button-shadow-hover, rgba(54, 194, 188, 0.5))}.btn--primary:active{box-shadow:0 .5rem 1.125rem var(--button-shadow-active, rgba(54, 194, 188, 0.38))}.btn--primary[disabled],.btn--primary.is-disabled{cursor:not-allowed;opacity:.55;box-shadow:none}@media(max-width: 1279.98px){.signup-form{width:100%;gap:14px;padding:28px;border-radius:48px;--form-shadow-base: 0 12px 30px rgba(2, 16, 32, .12), inset 0 1px 1px rgba(255, 255, 255, .18)}.btn--primary{height:56px;border-radius:28px;font-size:16px;box-shadow:0 10px 22px var(--button-shadow, rgba(54, 194, 188, 0.35))}.btn--primary:hover{box-shadow:0 16px 32px var(--button-shadow-hover, rgba(54, 194, 188, 0.5))}}@media(max-width: 767px){.signup-form{gap:12px;padding:20px;border-radius:22px}.btn--primary{height:52px;border-radius:26px;font-size:15px}}@media(max-width: 575px){.signup-form{padding:16px;border-radius:18px}}.silverseaWrap{--banner-overlay-color: #0083FFC9;--banner-overlay-opacity: 0.77;--banner-overlay-blend: multiply;--banner-filter: brightness(97%) contrast(117%) saturate(169%) blur(7.7px) hue-rotate(360deg)}/*# sourceMappingURL=style.css.map */
