:root{--font-sans:"Medeo Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--c-bg:#fff;--c-surface:#e9edef;--c-ink:#151413;--c-muted:#6f6f6f;--c-line:#e6e8eb;--c-brand:#0085f2;--c-wave:#0085f2;--c-brand-ink:#fff;--c-brand-hover:#0074d4;--c-brand-deep:#0068c4;--c-surface-2:#e4e7ea;--c-tint:#e6f3fe;--c-tint-2:#e8f3fe;--c-tint-3:#d6eafd;--c-line-2:#d9dce0;--c-hover:#1514130f;--c-brand-soft:#0085f214;--c-wheel-off:#b3bcc8;--c-dark:#151413;--c-dark-hover:#000;--c-on-dark:#fff;--c-footer:#151413;--c-footer-card:#2a2a2a;--c-white:#fff;--c-white-90:#ffffffe6;--c-white-85:#ffffffd9;--c-white-75:#ffffffbf;--c-white-60:#fff9;--c-white-40:#fff6;--c-white-28:#ffffff47;--c-white-20:#fff3;--c-white-12:#ffffff1f;--c-paper:#fff;--c-paper-ink:#2b2b2b;--c-backdrop:#15141380;--c-ink-fixed:#151413;--c-white-hover:#e9edef;--c-ok:#1fa971;--c-err:#e5484d;--c-amber:#ea9903;--c-ember:#cd6a05;--c-sand:#ffeedb;--r-md:20px;--r-lg:28px;--r-xl:32px;--r-card:40px;--r-panel:52px;--r-hero:64px;--r-pill:999px;--shadow-menu:0 16px 40px #15141314;--shadow-mega:0 24px 60px #1514131f;--shadow-modal:0 24px 80px #15141340;--shadow-paper:0 -4px 18px #1514131f;--ring:0 0 0 3px #0085f259;--ring-brand:0 0 0 2px var(--c-brand);--ring-err:0 0 0 2px var(--c-err);--ease:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1);--ease-pop:cubic-bezier(.34, 1.56, .64, 1);--ease-sheet:cubic-bezier(.32, .72, 0, 1);--w-page:1648px;--w-max:1920px;--w-doc:1264px;--gutter:40px;--gap:40px;--header-h:86px;--hero-top:127px;--hero-bottom:40px;--hero-scene-ar:1 / 1;--hero-scene-min-h:240px;--sp-section:100px;--sp-block:100px;--fs-micro:calc(clamp(12px, 11.4189px + .149vw, 14px));--fs-caption:calc(clamp(13px, 12.7075px + .075vw, 14px));--fs-small:calc(clamp(13px, 12.4189px + .149vw, 15px));--fs-chip:calc(clamp(13px, 12.1264px + .224vw, 16px));--fs-btn:calc(clamp(14px, 13.4189px + .149vw, 16px));--fs-text:calc(clamp(14px, 13.1264px + .224vw, 17px));--fs-body:calc(clamp(15px, 14.1264px + .224vw, 18px));--fs-lead:calc(clamp(16px, 15.4189px + .149vw, 18px));--fs-phone:calc(clamp(16px, 14.8339px + .299vw, 20px));--fs-h4:calc(clamp(18px, 16.2528px + .448vw, 24px));--fs-h3:calc(clamp(20px, 17.6678px + .598vw, 28px));--fs-h3-wide:calc(clamp(18px, 15.0867px + .747vw, 28px));--fs-h2-s:calc(clamp(26px, 24.2528px + .448vw, 32px));--fs-h2-l:calc(clamp(22px, 18.5017px + .897vw, 34px));--fs-section:calc(clamp(30px, 27.0867px + .747vw, 40px));--fs-h1:calc(clamp(38px, 28.0901px + 2.541vw, 72px));--fs-cta:calc(clamp(36px, 27.8373px + 2.093vw, 64px));--fs-switch:calc(clamp(26px, 19.5884px + 1.644vw, 48px))}@media (max-width:1100px){:root{--gutter:24px;--gap:24px;--sp-section:72px}}@media (max-width:767px){:root{--gutter:16px;--gap:16px;--header-h:64px;--hero-top:80px;--sp-section:56px}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-bg:#131313;--c-surface:#1e1f21;--c-ink:#f1f2f4;--c-muted:#9aa0a6;--c-line:#2c2e31;--c-surface-2:#2a2c2f;--c-tint:#12263b;--c-tint-2:#12304d;--c-tint-3:#18406a;--c-line-2:#3a3d42;--c-hover:#ffffff14;--c-wheel-off:#3a4048;--c-dark:#f1f2f4;--c-dark-hover:#fff;--c-on-dark:#151413;--c-footer:#080808;--c-footer-card:#121212;--c-err:#ef5b60;--c-wave:#f1f2f4}@font-face{font-family:Medeo Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/medeo/MedeoSansVariable.woff2)format("woff2")}@font-face{font-family:Medeo Sans;font-style:italic;font-weight:100 900;font-display:swap;src:url(../fonts/medeo/MedeoSansVariable-Italic.woff2)format("woff2")}.btn{border-radius:var(--r-pill);height:48px;font-size:var(--fs-btn);white-space:nowrap;justify-content:center;align-items:center;padding:0 28px;font-weight:500;line-height:1;transition:background-color .2s,color .2s;display:inline-flex}.btn--primary{background:var(--c-brand);color:var(--c-brand-ink)}.btn--primary:hover{background:var(--c-brand-hover)}.btn--dark{background:var(--c-dark);color:var(--c-on-dark)}.btn--dark:hover{background:var(--c-dark-hover)}.btn--outline{border:1px solid var(--c-brand);color:var(--c-brand);background:0 0}.btn--outline:hover{background:var(--c-brand-soft)}.btn--white{background:var(--c-white);color:var(--c-ink-fixed)}.btn--white:hover{background:var(--c-white-hover)}.btn--ghost{border:1.5px solid var(--c-white-75);color:var(--c-white);background:0 0}.btn--ghost:hover{background:var(--c-white-12)}.btn--sm{height:40px;font-size:var(--fs-small);padding:0 22px}.btn--lg{height:72px;font-size:var(--fs-phone);padding:0 44px}@media (max-width:767px){.btn--lg{height:60px}}.btn--arrow:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 10' fill='none'%3E%3Cpath d='M1 5h9M6.5 1.5L10 5 6.5 8.5' stroke='%230085f2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:12px;height:10px;margin-left:10px}.btn:focus-visible{box-shadow:var(--ring);outline:none}.slider{position:relative}.slider__ind{z-index:0;border-radius:var(--r-pill);background:var(--ind-bg);pointer-events:none;width:0;height:0;transition:transform .35s var(--ease),width .35s var(--ease),height .35s var(--ease),background-color .25s ease;position:absolute;top:0;left:0}.slider.is-hover-default .slider__ind{background:var(--ind-bg-hover)}.slider.is-ready.no-anim .slider__ind{transition:none}.slider__item{z-index:1;color:var(--slider-ink);position:relative}.slider__item.is-active{color:var(--slider-on,var(--c-white))}.slider .btn--dark,.slider .btn--dark:hover,.slider .btn--primary,.slider .btn--primary:hover{background:0 0}.slider:not(.is-ready) [data-default]{background:var(--ind-bg);color:var(--slider-on,var(--c-white))}.seg.slider{--ind-bg:var(--c-dark);--ind-bg-hover:var(--c-dark-hover);--slider-ink:var(--c-ink);--slider-on:var(--c-on-dark)}.cta-row.slider{--ind-bg:var(--c-brand);--ind-bg-hover:var(--c-brand-hover);--slider-ink:var(--c-ink)}.form{gap:24px;display:grid}.form--on-gray .input,.form--on-gray .radio input,.form--on-gray .textarea{background:var(--c-bg)}.form__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.field{gap:8px;min-width:0;display:grid}.field__label,.fieldset>legend{color:var(--c-muted);font-size:14px;font-weight:500;line-height:1.3}.fieldset{border:0;gap:18px;min-width:0;display:grid}.fieldset>legend{margin-bottom:4px;padding:0}.input,.textarea{appearance:none;background:var(--c-surface);width:100%;color:var(--c-ink);font:inherit;border-radius:var(--r-md);border:0;outline:0;font-size:16px;line-height:1.4;transition:background-color .2s,box-shadow .2s;display:block}.input{height:56px;padding:0 20px}.textarea{resize:vertical;min-height:128px;padding:16px 20px}.input::-moz-placeholder{color:var(--c-muted);opacity:.8}.textarea::-moz-placeholder{color:var(--c-muted);opacity:.8}.input::placeholder,.textarea::placeholder{color:var(--c-muted);opacity:.8}.input:hover,.textarea:hover{background:var(--c-surface-2)}.form--on-gray .input:hover,.form--on-gray .textarea:hover{background:var(--c-bg);filter:brightness(.97)}.input:focus-visible,.textarea:focus-visible{box-shadow:var(--ring-brand)}.input[type=number]{-moz-appearance:textfield}.input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.input[type=date]{min-width:0}.input[type=date]::-webkit-date-and-time-value{text-align:left}.input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.55;transition:opacity .2s}.input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.input.is-invalid,.textarea.is-invalid,.toggle.is-invalid .toggle__track{box-shadow:var(--ring-err)}.field__error{color:var(--c-err);font-size:13px;line-height:1.3;display:none}.field.is-invalid .field__error,.is-invalid+.field__error,.toggle.is-invalid .field__error{display:block}.toggle__body{gap:6px;display:grid}.radios{gap:14px;display:grid}.radio{cursor:pointer;align-items:center;gap:12px;font-size:16px;line-height:1.3;display:flex}.radio input{appearance:none;background:var(--c-surface);cursor:pointer;border-radius:50%;flex:none;place-content:center;width:26px;height:26px;margin:0;transition:background-color .2s,box-shadow .2s;display:grid}.radio input:before{content:"";background:var(--c-white);width:10px;height:10px;transition:transform .2s var(--ease-pop);border-radius:50%;transform:scale(0)}.radio:hover input:not(:checked){background:var(--c-surface-2)}.radio input:checked{background:var(--c-brand)}.radio input:checked:before{transform:scale(1)}.radio input:focus-visible{box-shadow:var(--ring)}.tag-radios{flex-wrap:wrap;gap:4px;display:flex}.tag-radio{cursor:pointer;position:relative}.tag-radio input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.tag-radio span{border-radius:var(--r-pill);background:var(--c-tint-2);height:40px;color:var(--c-brand);white-space:nowrap;align-items:center;padding:0 18px;font-size:15px;font-weight:500;transition:background-color .2s,color .2s;display:inline-flex}.tag-radio:hover input:not(:checked)+span{background:var(--c-tint-3)}.tag-radio input:checked+span{background:var(--c-brand);color:var(--c-white)}.tag-radio input:focus-visible+span{box-shadow:var(--ring)}.toggle{cursor:pointer;align-items:flex-start;gap:14px;font-size:15px;line-height:1.4;display:flex}.toggle input{opacity:0;width:1px;height:1px;position:absolute}.toggle__track{border-radius:var(--r-pill);background:var(--c-line-2);flex:none;width:48px;height:28px;transition:background-color .25s,box-shadow .2s;position:relative}.toggle__track:after{content:"";width:20px;height:20px;transition:transform .25s var(--ease),background-color .25s ease;border-radius:50%;position:absolute;top:4px;left:4px}.toggle input:checked+.toggle__track,.toggle__track:after{background:var(--c-brand)}.toggle input:checked+.toggle__track:after{background:var(--c-white);transform:translate(20px)}.toggle input:focus-visible+.toggle__track{box-shadow:var(--ring)}.toggle__text{color:var(--c-muted);padding-top:3px}.toggle__text a{color:var(--c-brand);text-underline-offset:3px;text-decoration:underline}.form__actions{flex-wrap:wrap;gap:12px;display:flex}.form__actions .btn{height:56px;padding:0 36px}.form__hint{color:var(--c-muted);font-size:13px}.modal,.modal__sheet,html.modal-open,html.modal-open body{overflow:hidden}.modal{width:auto;max-width:none;height:auto;max-height:none;color:var(--c-ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}.modal[open]{justify-content:center;align-items:center;display:flex}.modal::backdrop{background:var(--c-backdrop)}.modal[open]::backdrop{animation:.25s modal-fade}.modal.is-closing::backdrop{animation:.25s reverse forwards modal-fade}.modal__sheet{background:var(--c-bg);border-radius:var(--r-card);width:min(600px,100% - 32px);max-height:calc(100% - 48px);box-shadow:var(--shadow-modal);animation:sheet-pop .3s var(--ease);outline:0;flex-direction:column;display:flex;position:relative}.modal.is-closing .modal__sheet{animation:.22s reverse forwards sheet-pop}.modal__scroll{--p:calc(clamp(28px, 3vw, 44px));overscroll-behavior:contain;min-height:0;padding:calc(-20px + var(--p)) calc(-10px + var(--p)) calc(-20px + var(--p)) var(--p);scrollbar-width:thin;scrollbar-color:var(--c-line-2) transparent;flex:auto;margin:20px 10px 20px 0;position:relative;overflow-y:auto}.modal__scroll::-webkit-scrollbar{width:12px}.modal__scroll::-webkit-scrollbar-track{background:0 0}.modal__scroll::-webkit-scrollbar-thumb{background:var(--c-line-2);background-clip:padding-box;border:3px solid #0000;border-radius:12px}.modal__scroll::-webkit-scrollbar-thumb:hover{background:var(--c-muted);background-clip:padding-box}.modal__close{z-index:2;background:var(--c-surface);width:44px;height:44px;color:var(--c-ink);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;right:10px}.modal__close:hover{background:var(--c-dark);color:var(--c-on-dark)}.modal__title{letter-spacing:-.03em;padding-right:56px;font-size:calc(clamp(26px,24.2528px + .448vw,32px));font-weight:600;line-height:1.1}.modal__sub{color:var(--c-muted);margin-top:10px;margin-bottom:28px;font-size:16px;line-height:1.45}.modal__grip{display:none}.modal__done{text-align:left;padding:8px 0;display:none}.modal__ok{background:var(--c-ok);width:56px;height:56px;color:var(--c-white);border-radius:50%;place-items:center;margin-bottom:20px;display:grid}.modal__ok svg{width:28px;height:28px}.modal__done h3{letter-spacing:-.03em;font-size:28px;font-weight:600}.modal__done p{color:var(--c-muted);margin-top:12px;font-size:16px;line-height:1.45}.modal__done .btn{margin-top:28px}.modal.is-sent .modal__form,.modal.is-sent .modal__head{display:none}.modal.is-sent .modal__done{display:block}@keyframes modal-fade{0%{opacity:0}}@keyframes sheet-pop{0%{opacity:0;transform:translateY(16px)scale(.98)}}@keyframes sheet-up{0%{transform:translateY(100%)}to{transform:translateZ(0)}}.theme{flex:none;padding:0}.theme,.theme__track{border-radius:var(--r-pill)}.theme__track{background:var(--c-white-12);width:64px;height:32px;transition:background-color .25s;display:block;position:relative}.theme:hover .theme__track{background:var(--c-white-20)}.theme__track:before{content:"";background:var(--c-white);width:24px;height:24px;transition:transform .3s var(--ease);border-radius:50%;position:absolute;top:4px;left:4px}.theme[aria-checked=true] .theme__track:before{transform:translate(32px)}.theme svg{width:18px;height:18px;transition:color .25s;position:absolute;top:7px}.theme__sun{color:var(--c-ink-fixed);left:7px}.theme__moon{right:7px}.theme[aria-checked=true] .theme__sun,.theme__moon{color:var(--c-white-60)}.theme[aria-checked=true] .theme__moon{color:var(--c-ink-fixed)}.theme:focus-visible{outline:2px solid var(--c-brand);outline-offset:3px}@media (max-width:767px){.modal[open]{align-items:flex-end}.modal__sheet{border-radius:var(--r-xl) var(--r-xl) 0 0;will-change:transform;width:auto;max-height:calc(100% - 24px);animation:sheet-up .35s var(--ease-sheet);position:fixed;bottom:0;left:0;right:0}.modal.is-closing .modal__sheet{animation:sheet-up .25s var(--ease-sheet) reverse forwards}.modal__grip{z-index:3;touch-action:none;cursor:grab;width:200px;height:32px;margin-left:-100px;display:block;position:absolute;top:0;left:50%}.modal__grip:before{content:"";background:var(--c-line-2);border-radius:3px;width:44px;height:5px;margin-left:-22px;position:absolute;top:12px;left:50%}.modal__scroll{padding:36px 20px calc(24px + env(safe-area-inset-bottom));scrollbar-width:none;margin:0}.modal__scroll::-webkit-scrollbar{display:none}.modal__close{top:10px;right:14px}.form__row{grid-template-columns:1fr}.form__actions .btn{width:100%}}*,:after,:before{box-sizing:border-box}*{margin:0;padding:0}html{scroll-behavior:smooth}body,html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--c-bg);max-width:100vw;color:var(--c-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:16px;font-weight:400;line-height:1.5;overflow-x:clip}img{max-width:100%;display:block}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;background:0 0;border:0}ul{list-style:none}@media (prefers-reduced-motion:reduce){.modal.is-closing .modal__sheet,.modal.is-closing::backdrop,.modal[open]::backdrop,.modal__sheet{animation:none}.toggle__track,.toggle__track:after{transition:none}html{scroll-behavior:auto}}.btn,.chip,.tabs__btn,a,button,summary{transition:color .25s,background-color .25s,border-color .25s,opacity .25s,transform .25s}h1,h2,h3,h4{line-height:1.15}.section{padding:var(--sp-section) var(--gutter);background:var(--c-bg)}.section--gray{background:var(--c-surface)}.section__in{max-width:var(--w-page);margin:0 auto}.section__title{font-size:var(--fs-section);letter-spacing:-.03em;font-weight:600;line-height:1.1}.section__sub{max-width:560px;font-size:var(--fs-lead);color:var(--c-muted);margin-top:16px;line-height:1.45}.img-dark,:root[data-theme=dark] .img-light{display:none}:root[data-theme=dark] .img-dark{display:block}@media (max-width:767px){.br-d{display:none}}.js .folder:not(.is-in) .fdoc{opacity:0}
