:root{--dexis-layer-overlap: clamp(28px, 4vw, 48px)}.dex-layer-hero{overflow:hidden;position:relative;z-index:1}.dex-layer-band{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);overflow:hidden;position:relative}.dex-layer-band--overlap{margin-top:calc(-1*var(--dexis-layer-overlap) - 5px);border-radius:var(--radius-lg) var(--radius-lg) 0 0;z-index:2}
.dex-schedule-modal{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));pointer-events:none;visibility:hidden;opacity:0;transition:opacity .28s ease,visibility 0s linear .28s}.dex-schedule-modal.is-open{pointer-events:auto;visibility:visible;opacity:1;transition:opacity .28s ease;overscroll-behavior:contain}.dex-schedule-modal.is-open .dex-schedule-modal__panel{transform:translateY(0) scale(1);opacity:1}.dex-schedule-modal__scrim{position:absolute;inset:0;background:rgba(13,15,18,.48);cursor:pointer}.dex-schedule-modal__panel{position:relative;width:min(600px,100%);max-height:min(92dvh,900px);overflow:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:none;-ms-overflow-style:none;background:var(--dex-color-bg-white);border-radius:24px;box-shadow:0 24px 64px rgba(17,22,30,.18);padding:28px 24px 40px;z-index:1;transform:translateY(12px) scale(0.98);opacity:0;transition:transform .32s cubic-bezier(0.2, 0.8, 0.2, 1),opacity .28s ease}.dex-schedule-modal__panel::-webkit-scrollbar{display:none;width:0;height:0}.dex-schedule-modal__close{position:absolute;top:14px;right:14px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:none;border-radius:12px;background:var(--dex-color-bg-light);color:var(--dex-color-text-primary);font-size:22px;line-height:1;cursor:pointer;transition:background .2s ease}.dex-schedule-modal__close:hover{background:var(--dex-color-bg-skeleton)}.dex-schedule-modal__close:focus-visible{outline:2px solid var(--dex-color-text-primary);outline-offset:2px}.dex-schedule-modal__title{margin:0 40px 20px 0;font-size:22px;font-weight:var(--dex-weight-bold);letter-spacing:-0.3px;color:var(--dex-color-text-primary);line-height:1.25}.dex-schedule-modal__form{display:flex;flex-direction:column;gap:16px}.dex-schedule-modal__form[hidden]{display:none}.dex-schedule-modal__field{display:flex;flex-direction:column;gap:6px;position:relative}.dex-schedule-modal__field--slot-picker{margin-top:2px}.dex-schedule-modal__field--invalid .dex-schedule-modal__input,.dex-schedule-modal__field--invalid .dex-schedule-modal__textarea,.dex-schedule-modal__field--invalid .dex-schedule-modal__select{border-color:#d93025 !important;box-shadow:0 0 0 1px #d93025 !important}.dex-schedule-modal__row{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width: 480px){.dex-schedule-modal__row{grid-template-columns:1fr}}.dex-schedule-modal__label{font-size:var(--dex-font-caption);font-weight:var(--dex-weight-semibold);color:var(--dex-color-text-secondary);letter-spacing:-0.05px}.dex-schedule-modal__label--vh{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.dex-schedule-modal__required{color:var(--dex-color-error);font-weight:var(--dex-weight-bold);margin-left:1px;font-size:1em;line-height:1;vertical-align:baseline;position:relative;top:-2px;text-decoration:none}.dex-schedule-modal__input,.dex-schedule-modal__textarea,.dex-schedule-modal__select{width:100%;border:1px solid var(--dex-color-border);border-radius:14px;padding:12px 14px;font-size:var(--dex-font-body);line-height:1.4;color:var(--dex-color-text-primary);background:var(--dex-color-bg-white);transition:border-color .2s ease,box-shadow .2s ease}.dex-schedule-modal__textarea{min-height:140px;resize:vertical}.dex-schedule-modal__input::placeholder,.dex-schedule-modal__textarea::placeholder{color:var(--dex-color-text-muted)}.dex-schedule-modal__input:focus-visible,.dex-schedule-modal__textarea:focus-visible,.dex-schedule-modal__select:focus-visible{outline:none;border-color:var(--dex-color-text-nav);box-shadow:0 0 0 3px rgba(13,15,18,.08)}.dex-schedule-modal__input.dex-schedule-modal__control--invalid,.dex-schedule-modal__textarea.dex-schedule-modal__control--invalid,.dex-schedule-modal__select.dex-schedule-modal__control--invalid{border-color:var(--dex-color-error) !important;box-shadow:0 0 0 1px var(--dex-color-error) !important}.dex-schedule-modal__input.dex-schedule-modal__control--invalid:focus,.dex-schedule-modal__textarea.dex-schedule-modal__control--invalid:focus,.dex-schedule-modal__select.dex-schedule-modal__control--invalid:focus,.dex-schedule-modal__input.dex-schedule-modal__control--invalid:focus-visible,.dex-schedule-modal__textarea.dex-schedule-modal__control--invalid:focus-visible,.dex-schedule-modal__select.dex-schedule-modal__control--invalid:focus-visible{border-color:var(--dex-color-error) !important;box-shadow:0 0 0 2px rgba(217,48,37,.28) !important;outline:none}.dex-schedule-modal__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%236f757d%27 stroke-width=%272%27%3E%3Cpath d=%27M6 9l6 6 6-6%27/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px;cursor:pointer}.dex-schedule-modal__actions{display:flex;flex-direction:column;align-items:stretch;gap:18px;margin-top:8px;padding:4px 0 8px}.dex-schedule-modal__confidential{margin:0;font-size:var(--dex-font-sm);line-height:1.45;color:var(--dex-color-text-muted);text-align:left;align-self:flex-start}.dex-schedule-modal button.schedule-modal__submit{align-self:center;min-width:min(100%,280px);margin:0;appearance:none;-webkit-appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;position:relative;overflow:hidden;cursor:pointer;font-weight:var(--dex-weight-medium);font-size:var(--dex-font-body-lg) !important;line-height:1.35 !important;border-radius:16px !important;padding:16px 40px !important;background:var(--dex-color-text-primary);color:var(--dex-color-bg-white);transition:background .25s ease}.dex-schedule-modal button.schedule-modal__submit:hover{background:var(--dex-color-text-subtle)}.dex-schedule-modal button.schedule-modal__submit:focus-visible{outline:2px solid var(--dex-color-border-light);outline-offset:2px}.dex-schedule-modal button.schedule-modal__submit:active{transform:scale(0.98)}.dex-schedule-modal__tz-hint{margin:-4px 0 10px;font-size:var(--dex-font-sm);line-height:1.4;color:var(--dex-color-text-muted)}.dex-schedule-modal__inline-error{margin:8px 0 0;font-size:var(--dex-font-caption);line-height:1.4;color:var(--dex-color-error)}.dex-schedule-modal__success{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:48px 24px 40px;gap:12px;animation:dex-fade-in .35s ease}.dex-schedule-modal__success[hidden]{display:none}.dex-schedule-modal__success-icon{margin-bottom:8px}.dex-schedule-modal__success-title{margin:0;font-size:var(--dex-font-title-sm);font-weight:var(--dex-weight-bold);color:var(--dex-color-text-primary);letter-spacing:-0.3px;line-height:1.3}.dex-schedule-modal__success-sub{margin:0;font-size:var(--dex-font-body);color:var(--dex-color-text-muted);line-height:1.5}html.schedule-modal-open{overflow:hidden}body.schedule-modal-open{overflow:hidden;overscroll-behavior:none;touch-action:none}.dex-schedule-slot-picker{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid var(--dex-color-border);border-radius:16px;overflow:hidden;background:var(--dex-color-bg-input);min-height:260px}@media(max-width: 520px){.dex-schedule-slot-picker{grid-template-columns:1fr}}.dex-schedule-slot-picker__calendar{padding:14px 12px 16px;background:var(--dex-color-bg-white);border-right:1px solid var(--dex-color-border)}@media(max-width: 520px){.dex-schedule-slot-picker__calendar{border-right:none;border-bottom:1px solid var(--dex-color-border)}}.dex-schedule-slot-picker__month-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.dex-schedule-slot-picker__month-label{font-size:var(--dex-font-body-sm);font-weight:var(--dex-weight-bold);color:var(--dex-color-text-primary);letter-spacing:-0.02em}.dex-schedule-slot-picker__nav{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:10px;background:var(--dex-color-bg-hover);color:var(--dex-color-text-nav);font-size:var(--dex-font-title-sm);line-height:1;cursor:pointer;transition:background .15s ease}.dex-schedule-slot-picker__nav:hover:not(:disabled){background:var(--dex-color-bg-skeleton)}.dex-schedule-slot-picker__nav:disabled{opacity:.35;cursor:not-allowed}.dex-schedule-slot-picker__weekdays{display:grid;grid-template-columns:repeat(7, 1fr);gap:2px;margin-bottom:6px;text-align:center;font-size:11px;font-weight:var(--dex-weight-semibold);color:var(--dex-color-text-placeholder);text-transform:uppercase;letter-spacing:.04em}.dex-schedule-slot-picker__grid{display:grid;grid-template-columns:repeat(7, 1fr);gap:4px}.dex-schedule-slot-picker__day{aspect-ratio:1;min-height:0;display:flex;align-items:center;justify-content:center;padding:0;border:none;border-radius:10px;background:rgba(0,0,0,0);font-size:var(--dex-font-caption);font-weight:var(--dex-weight-medium);color:var(--dex-color-text-primary);cursor:pointer;transition:background .15s ease,color .15s ease}.dex-schedule-slot-picker__day:hover:not(:disabled):not(.dex-is-empty){background:var(--dex-color-bg-hover)}.dex-schedule-slot-picker__day.dex-is-empty{visibility:hidden;pointer-events:none}.dex-schedule-slot-picker__day:disabled{color:var(--dex-color-border-light);cursor:not-allowed}.dex-schedule-slot-picker__day.is-today:not(.dex-is-selected){box-shadow:inset 0 0 0 1.5px var(--dex-color-border-light)}.dex-schedule-slot-picker__day.dex-is-selected{background:var(--dex-color-text-primary);color:var(--dex-color-bg-white);font-weight:var(--dex-weight-semibold)}.dex-schedule-slot-picker__times-wrap{display:flex;flex-direction:column;min-height:0;padding:14px 12px 16px;background:var(--dex-color-bg-white)}.dex-schedule-slot-picker__times-title{margin:0 0 10px;font-size:var(--dex-font-caption);font-weight:var(--dex-weight-semibold);color:var(--dex-color-text-secondary)}.dex-schedule-slot-picker__slots{display:flex;flex-direction:column;gap:6px;max-height:220px;overflow-y:auto;padding-right:4px;scrollbar-width:thin}.dex-schedule-slot-picker__slot{display:block;width:100%;text-align:left;padding:10px 12px;border:1px solid var(--dex-color-border);border-radius:12px;background:var(--dex-color-bg-white);font-size:var(--dex-font-body-sm);font-weight:var(--dex-weight-medium);color:var(--dex-color-text-primary);cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.dex-schedule-slot-picker__slot:hover{border-color:var(--dex-color-border-light);background:var(--dex-color-bg-input)}.dex-schedule-slot-picker__slot.dex-is-selected{background:var(--dex-color-text-primary);border-color:var(--dex-color-text-primary);color:var(--dex-color-bg-white)}.dex-schedule-slot-picker__placeholder{margin:0;font-size:var(--dex-font-caption);line-height:1.5;color:var(--dex-color-text-placeholder)}@keyframes dex-fade-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
.dex-site-footer{padding:0;border-top:none}.dex-site-footer .dex-container{width:min(1280px,90vw);margin:0 auto}.dex-site-footer.dexis-layer-footer{background:var(--dex-color-bg-white);margin-top:calc(-1*var(--dexis-layer-overlap));border-radius:var(--radius-lg) var(--radius-lg) 0 0;position:relative;z-index:20;overflow-x:clip;overflow-y:visible;border-top:none !important;padding-top:calc(var(--dexis-layer-overlap) + clamp(12px,3vw,30px))}@media(max-width: 480px){.dex-site-footer.dexis-layer-footer{padding-top:16px}}.dex-site-footer.dexis-layer-footer .dex-footer-top{padding-bottom:clamp(8px,1.1vw,14px)}@media(max-width: 767px){.dex-site-footer.dexis-layer-footer .dex-footer-top{padding-bottom:28px}}.dex-site-footer.dexis-layer-footer .dex-footer-brand{padding-top:clamp(3px,2vw,33px);padding-bottom:clamp(3px,1vw,3px)}.dex-site-footer .dex-footer-col .dex-footer-link--static{font-size:var(--dex-font-body-sm);font-weight:var(--dex-weight-medium);color:var(--dex-color-text-nav);cursor:default;pointer-events:none;user-select:none}.dex-site-footer .dex-footer-col a.footer-terms-link,.dex-site-footer .dex-footer-col a.footer-privacy-link{font-size:var(--dex-font-body-sm);font-weight:var(--dex-weight-medium);color:var(--dex-color-text-nav);text-decoration:none;cursor:pointer}.dex-site-footer .dex-footer-col a.footer-terms-link:hover,.dex-site-footer .dex-footer-col a.footer-terms-link:active,.dex-site-footer .dex-footer-col a.footer-terms-link:visited,.dex-site-footer .dex-footer-col a.footer-privacy-link:hover,.dex-site-footer .dex-footer-col a.footer-privacy-link:active,.dex-site-footer .dex-footer-col a.footer-privacy-link:visited{color:var(--dex-color-text-nav);text-decoration:none;opacity:1}.dex-site-footer .dex-footer-col a.footer-terms-link:focus,.dex-site-footer .dex-footer-col a.footer-privacy-link:focus{outline:none}.dex-site-footer .dex-footer-col a.footer-terms-link:focus-visible,.dex-site-footer .dex-footer-col a.footer-privacy-link:focus-visible{outline:2px solid var(--dex-color-text-nav);outline-offset:2px}.dex-footer-top{display:grid;grid-template-columns:minmax(0, 524px) 1fr;gap:128px;align-items:start}@media(max-width: 1280px){.dex-footer-top{gap:24px}}@media(max-width: 900px){.dex-footer-top{grid-template-columns:1fr;gap:36px}}.dex-footer-card{width:524px;max-width:100%;height:223px;padding:28px;border-radius:28px;background:var(--dex-color-border-card);display:flex;flex-direction:column;justify-content:flex-start}@media(max-width: 600px){.dex-footer-card{height:auto;min-height:223px}}.dex-footer-card__title{margin:0;font-size:var(--dex-font-title);font-weight:var(--dex-weight-medium);letter-spacing:.02em;color:var(--dex-color-text-primary);line-height:1.25}.dex-footer-card__top{display:flex;flex-direction:column;gap:10px}.dex-footer-card__lines{display:flex;flex-direction:column;gap:12px;margin:0}.dex-footer-card__lines .dex-footer-card__row{align-items:flex-start}.dex-footer-card__lines .dex-footer-card__icon{margin-top:2px}.dex-footer-card__lower{margin-top:auto;width:100%}.dex-footer-card__row{display:flex;align-items:center;gap:10px;font-size:var(--dex-font-body);line-height:1.5;color:var(--dex-color-text-secondary)}.dex-footer-card__row a{color:inherit;font-weight:var(--dex-weight-medium)}.dex-footer-card__row a:hover{opacity:.75}.dex-footer-card__icon{flex-shrink:0;color:var(--dex-color-text-muted)}.dex-footer-card__icon svg{display:block}.dex-footer-card__icon img{display:block;width:16px;height:16px;object-fit:contain}.dex-footer-card__mailbox{flex-shrink:0;width:16px;height:16px;object-fit:contain;display:block}.dex-footer-card__bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:0;width:100%}.dex-footer-card__stack{height:40px;display:flex;flex-direction:column;justify-content:center;gap:8px;flex:1;min-width:0}.dex-footer-card__stack .dex-footer-card__row{font-size:var(--dex-font-body);line-height:22px;height:22px;margin:0;color:var(--dex-color-text-secondary)}.dex-footer-card__stack .dex-footer-card__copy{margin:0;font-size:var(--dex-font-caption);line-height:14px;color:var(--dex-color-text-placeholder);font-weight:var(--dex-weight-regular)}.dex-footer-card__social{display:inline-flex;align-items:center;justify-content:center;width:47px;height:47px;border-radius:18px;background:var(--dex-color-bg-white);color:var(--dex-color-text-body-alt);transition:color .2s ease,box-shadow .2s ease}.dex-footer-card__social:hover{color:#0a66c2;box-shadow:0 2px 8px rgba(0,0,0,.06)}.dex-footer-card__social svg{width:16px;height:16px;display:block}.dex-footer-links{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:clamp(24px,2vw,24px);padding-top:28px}@media(max-width: 900px){.dex-footer-links{grid-template-columns:1fr;gap:40px}}.dex-footer-col h4{margin:0 0 14px;font-size:var(--dex-font-body);font-weight:var(--dex-weight-medium);color:var(--dex-color-text-primary);line-height:1.3}.dex-footer-col ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.dex-footer-col a{font-size:var(--dex-font-body-sm);font-weight:var(--dex-weight-regular);color:var(--dex-color-text-primary);transition:color .2s ease}.dex-footer-col a:hover{color:var(--dex-color-text-body-alt)}.dex-footer-brand{width:100%;background:var(--dex-color-bg-white);display:flex;justify-content:center;align-items:center}.dex-footer-brand__logo-stage{width:min(1280px,90vw);aspect-ratio:96/32;background:var(--dex-color-bg-white);overflow:visible}.dex-footer-brand__svg{display:block;width:100%;height:100%;overflow:visible;shape-rendering:geometricPrecision}.dex-footer-brand__svg image{image-rendering:auto}.dex-footer-brand__parallax{will-change:transform}@media(prefers-reduced-motion: reduce){.dex-footer-brand__parallax{will-change:auto}}@media(max-width: 767px){.dex-site-footer .dex-container{width:100%;max-width:100%;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}.dex-footer-top{gap:clamp(20px,5vw,28px);padding-bottom:clamp(13px,2vw,19px);min-width:0}.dex-footer-card{width:100%;margin-left:0;margin-right:auto;min-width:0;height:223px;padding:28px;border-radius:28px;gap:64px;justify-content:flex-start}.dex-footer-card__lower{margin-top:0}.dex-footer-card__top,.dex-footer-card__lower{min-width:0}.dex-footer-card__lines .dex-footer-card__row>span:last-child{min-width:0;overflow-wrap:anywhere;word-break:break-word}.dex-footer-card__bottom{flex-direction:row;align-items:flex-end;justify-content:space-between;flex-wrap:nowrap;gap:12px}.dex-footer-card__stack{height:40px;width:auto;flex:1 1 auto;min-width:0}.dex-footer-card__stack .dex-footer-card__row{height:22px;min-height:0;flex-wrap:nowrap}.dex-footer-card__stack .dex-footer-card__row a{overflow-wrap:anywhere;word-break:break-word}.dex-footer-card__stack .dex-footer-card__copy{height:14px}.dex-footer-card__social{align-self:flex-end;flex-shrink:0}.dex-footer-links{width:100%;min-width:0;padding-left:26px}.dex-footer-brand__logo-stage{width:min(100%,340px);max-width:min(92vw,340px)}}.dex-problem-value-testimonial{background:var(--dex-color-bg-white);border-radius:var(--radius-lg);padding:28px 32px;box-shadow:0 1px 3px rgba(17,22,30,.06);border:1px solid rgba(231,234,238,.9)}.dex-problem-value-tmeta{display:flex;align-items:center;gap:16px;margin-bottom:20px}.dex-problem-value-avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#eee}.dex-problem-value-name{font-weight:var(--dex-weight-bold);font-size:var(--dex-font-title);line-height:1.35;color:var(--dex-color-text-primary)}.dex-problem-value-role{font-size:var(--dex-font-body);line-height:1.5;color:var(--dex-color-text-muted);margin-top:2px}.dex-problem-value-quote{margin:0;font-size:var(--dex-font-subtitle);line-height:var(--dex-type-leading);font-weight:350;letter-spacing:.01em;color:var(--dex-color-text-primary)}@media(max-width: 767px){.dex-problem-value-quote{line-height:var(--dex-type-leading)}}:root{--dex-color-text-primary: #09090B;--dex-color-text-secondary: #3a4250;--dex-color-text-muted: #6f757d;--dex-color-text-subtle: #5c6370;--dex-color-text-hint: #9aa3b2;--dex-color-text-placeholder: #8b919a;--dex-color-text-nav: #1f242b;--dex-color-bg-page: #ebebed;--dex-color-bg-alt: #eef0f3;--dex-color-bg-surface: #f2f2f2;--dex-color-bg-hover: #f2f3f5;--dex-color-bg-light: #f5f5f5;--dex-color-bg-subtle: #fafafa;--dex-color-bg-white: #fff;--dex-color-bg-dark: #111317;--dex-color-border: #e7eaee;--dex-color-border-light: #e0e0e0;--dex-color-border-card: #ececee;--dex-color-ink: #25262A;--dex-color-fyio: #ee2474;--dex-color-fyio-deep: #c41e5e;--dex-color-fyio-hero: #db3b73;--dex-color-accent: #ff5a00;--dex-color-black: #000;--dex-color-error: #d93025;--dex-color-text-body-alt: #71717b;--dex-color-bg-input: #fafbfc;--dex-color-bg-skeleton: #e8eaed;--dex-color-bg-panel: #f0f0f0;--dex-color-border-subtle: #e4e4e7;--dex-font-family: 'Manrope Variable', Manrope, 'Manrope Fallback', system-ui, -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;--dex-font-xs: 10px;--dex-font-sm: 12px;--dex-font-caption: 13px;--dex-font-body-sm: 14px;--dex-font-body: 15px;--dex-font-body-lg: 16px;--dex-font-subtitle: 17px;--dex-font-title-sm: 18px;--dex-font-title: 20px;--dex-font-title-lg: 24px;--dex-font-heading-sm: 32px;--dex-font-heading: 40px;--dex-font-heading-lg: 56px;--dex-weight-light: 300;--dex-weight-regular: 400;--dex-weight-medium: 500;--dex-weight-semibold: 500;--dex-weight-bold: 600;--dex-type-leading: 1.58;--dex-type-leading-tight: 1.22;--dex-type-dash-weight: 300;--radius: 28px;--radius-lg: 36px;--radius-card: 40px;--radius-img: 28px;--radius-xl: 32px;--shadow: 0 8px 32px rgba(17, 22, 30, 0.06);--shadow-card: 0 1px 2px 0 rgba(0, 0, 0, 0.05);--shadow-card-soft: 0 1px 3px 0 rgba(0, 0, 0, 0.08), 0 1px 2px -1px rgba(0, 0, 0, 0.06);--ease-default: cubic-bezier(0.4, 0, 0.2, 1);--duration-fast: 150ms;--duration-normal: 250ms;--section-pad: 80px 0;--content-inset: max(16px, calc((100vw - min(1180px, 92vw)) / 2));--carousel-left-nudge: 56px;--carousel-pad-left: max(12px, calc(var(--content-inset) - var(--carousel-left-nudge)));--hero-bottom-row-h: 52px}*{box-sizing:border-box}html{overflow-x:clip}html,body{margin:0;padding:0;font-family:var(--dex-font-family);font-size:var(--dex-font-body);font-weight:var(--dex-weight-regular);color:var(--dex-color-text-primary);line-height:var(--dex-type-leading);letter-spacing:.012em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}.dex-copy-em{font-weight:var(--dex-type-dash-weight)}button,input,textarea,select{font-family:var(--dex-font-family)}.dex-container{width:min(1280px,90vw);margin:0 auto}@media(max-width: 767px){.dex-container{width:100%;max-width:100%;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}}.dex-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:100;transition:.25s ease;background:var(--dex-color-bg-white)}.dex-header-inner{width:min(1300px,90vw);margin:0 auto;display:flex;align-items:center;gap:22px;justify-content:space-between;padding:18px 10px;border-radius:0;border:none;backdrop-filter:none;position:relative}@media(max-width: 767px){.dex-header-inner{padding:12px 0;gap:10px;flex-wrap:nowrap}}.dex-header.scrolled .dex-header-inner{box-shadow:none}.dex-logo{display:inline-flex;align-items:center;flex-shrink:0;line-height:0;position:relative;z-index:1000}.dex-logo-img{display:block;height:40px;width:96px;object-fit:contain}.dex-menu{display:flex;flex-wrap:wrap;gap:2px;margin:0;position:absolute;left:50%;transform:translateX(-50%);width:max-content;max-width:calc(100% - 96px);justify-content:center}.dex-menu a{font-size:var(--dex-font-caption);color:var(--dex-color-text-primary);font-weight:var(--dex-weight-semibold);transition:color .2s ease;letter-spacing:-0.1px;white-space:nowrap;padding:9px 14px;border-radius:14px}.dex-menu a[aria-current=page]{background:var(--dex-color-bg-subtle)}.dex-menu a:hover{color:var(--dex-color-text-subtle)}.dex-btn{border:none;border-radius:14px;cursor:pointer;padding:10px 16px;height:40px;font-size:var(--dex-font-caption);font-weight:var(--dex-weight-semibold);transition:.2s ease}.dex-btn:hover{background:var(--dex-color-text-subtle)}.dex-btn-dark{background:var(--dex-color-ink);color:var(--dex-color-bg-white)}.dex-btn-lite{background:var(--dex-color-bg-white);color:var(--dex-color-text-primary);border:1px solid var(--dex-color-border)}.dex-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.dex-skip-link{position:absolute;top:-100%;left:16px;z-index:10000;padding:8px 16px;background:#1a1a1a;color:var(--dex-color-bg-white);font-size:14px;font-weight:500;text-decoration:none;border-radius:4px;white-space:nowrap}.dex-skip-link:focus{top:12px}:root{--dex-color-bg-surface: #f8f9fb}body{background:var(--dex-color-bg-white);line-height:1.6;font-size:var(--dex-font-body-lg)}a{color:var(--dex-color-text-nav);text-decoration:underline;text-underline-offset:2px}a:hover{opacity:.8}.dex-menu a{text-decoration:none}.dex-doc{max-width:min(880px,92vw);margin:0 auto;padding:32px 0 80px}.dex-doc h1{margin:0 0 12px;font-size:clamp(26px,4vw,34px);font-weight:var(--dex-weight-bold);letter-spacing:-0.02em;line-height:1.2}.dex-doc h2{margin:36px 0 12px;font-size:var(--dex-font-title-sm);font-weight:var(--dex-weight-bold);letter-spacing:-0.01em;color:var(--dex-color-text-primary);padding-top:8px;border-top:1px solid var(--dex-color-border)}.dex-doc h2:first-of-type{border-top:none;padding-top:0;margin-top:28px}.dex-doc h3{margin:20px 0 8px;font-size:var(--dex-font-body);font-weight:var(--dex-weight-semibold)}.dex-doc p{margin:0 0 14px;color:var(--dex-color-text-secondary);font-size:var(--dex-font-body)}.dex-doc ul,.dex-doc ol{margin:0 0 16px;padding-left:22px;color:var(--dex-color-text-secondary);font-size:var(--dex-font-body)}.dex-doc li{margin-bottom:6px}.dex-doc table{width:100%;border-collapse:collapse;font-size:var(--dex-font-body-sm);margin:16px 0 24px}.dex-doc th,.dex-doc td{text-align:left;padding:10px 12px;border:1px solid var(--dex-color-border);vertical-align:top}.dex-doc th{background:var(--dex-color-bg-surface);font-weight:var(--dex-weight-semibold);color:var(--dex-color-text-primary)}.dex-doc pre,.dex-doc code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--dex-font-caption)}.dex-doc pre{background:var(--dex-color-bg-surface);border:1px solid var(--dex-color-border);border-radius:12px;padding:16px;overflow:auto;margin:16px 0;line-height:1.5}.dex-doc-lead{font-size:var(--dex-font-body);color:var(--dex-color-text-muted);margin:0 0 40px;line-height:1.65}.dex-guide-layer{background:var(--dex-color-bg-white);padding-top:124px}.dex-doc-copybox{position:relative;display:grid}.dex-doc-copybox pre{padding-right:104px}.dex-doc-copybox__btn{position:absolute;top:50%;right:12px;transform:translateY(-50%);z-index:2;height:34px;padding:0 12px;border-radius:10px;border:1px solid var(--dex-color-border-subtle);background:var(--dex-color-bg-white);color:var(--dex-color-text-primary);font-size:var(--dex-font-caption);font-weight:var(--dex-weight-medium);cursor:pointer;transition:background .2s ease,box-shadow .2s ease}.dex-doc-copybox__btn:hover{background:#f6f7f9}.dex-doc-copybox__btn:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px #0d0f12}
.dex-header-burger{display:none;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:none;cursor:pointer;flex-shrink:0;position:relative;z-index:130;border-radius:14px;background:none}.dex-header-burger__bar{display:block;width:16px;height:2px;background:var(--dex-color-ink);border-radius:1px;margin:1.5px 0;transition:transform .22s ease,opacity .22s ease}.dex-header-burger[aria-expanded=true]{background:var(--dex-color-bg-white)}.dex-header-burger[aria-expanded=true] .dex-header-burger__bar:first-child{transform:translateY(6px) rotate(45deg)}.dex-header-burger[aria-expanded=true] .dex-header-burger__bar:nth-child(2){opacity:0}.dex-header-burger[aria-expanded=true] .dex-header-burger__bar:nth-child(3){transform:translateY(-4px) rotate(-45deg)}.dex-header-scrim{display:none;position:fixed;inset:0;background:rgba(13,15,18,.45);z-index:110;opacity:0;transition:opacity .25s ease;pointer-events:none}.dex-header--nav-open .dex-header-scrim{display:block;opacity:1;pointer-events:auto}.dex-header--nav-open .dex-header-mobile{transform:translateX(0);pointer-events:auto}.dex-header-mobile{display:none;position:fixed;top:0;right:0;width:100%;height:100%;min-height:100dvh;max-height:100dvh;background:#fafafa;z-index:120;box-shadow:-8px 0 32px rgba(17,22,30,.12);transform:translateX(100%);transition:transform .28s cubic-bezier(0.2, 0.8, 0.2, 1);flex-direction:column;align-items:stretch;gap:0;padding:max(16px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) 24px;overflow:auto;-webkit-overflow-scrolling:touch;pointer-events:none}.dex-header-mobile__nav{display:flex;flex-direction:column;gap:4px;padding-top:125px;flex:1 0 auto}.dex-header-mobile__nav a{font-size:var(--dex-font-caption);font-weight:var(--dex-weight-regular);color:#09090b;padding:12px;border-radius:12px}.dex-header-mobile__nav a:active{background:var(--dex-color-bg-hover)}.dex-header-mobile__cta{margin-top:auto;width:100%}@media(min-width: 768px){.dex-header-burger,.dex-header-scrim,.dex-header-mobile{display:none !important}}@media(max-width: 767px){.dex-header-burger{display:inline-flex !important;flex-direction:column}.dex-menu{display:none !important}.dex-header-cta-desktop{display:none !important}.dex-header-mobile{display:flex !important}}body.nav-open{overflow:hidden;touch-action:none;position:fixed;width:100%}
/**
 * Swiper 12.1.3
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2026 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: March 24, 2026
 */

:root {
  --swiper-theme-color: #007aff;
  /*
  --swiper-preloader-color: var(--swiper-theme-color);
  --swiper-wrapper-transition-timing-function: initial;
  */
}
:host {
  position: relative;
  display: block;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
}
.swiper {
  margin-left: auto;
  margin-right: auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  /* Fix of Webkit flickering */
  z-index: 1;
  display: block;
}
.swiper-vertical > .swiper-wrapper {
  flex-direction: column;
}
.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  transition-property: transform;
  transition-timing-function: var(--swiper-wrapper-transition-timing-function, initial);
  box-sizing: content-box;
}
.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0px, 0, 0);
}
.swiper-horizontal {
  touch-action: pan-y;
}
.swiper-vertical {
  touch-action: pan-x;
}
.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: 100%;
  position: relative;
  transition-property: transform;
  display: block;
}
.swiper-slide-invisible-blank {
  visibility: hidden;
}
/* Auto Height */
.swiper-autoheight,
.swiper-autoheight .swiper-slide {
  height: auto;
}
.swiper-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}
.swiper-backface-hidden .swiper-slide {
  transform: translateZ(0);
  backface-visibility: hidden;
}
/* 3D Effects */
.swiper-3d.swiper-css-mode .swiper-wrapper {
  perspective: 1200px;
}
.swiper-3d .swiper-wrapper {
  transform-style: preserve-3d;
}
.swiper-3d {
  perspective: 1200px;
  .swiper-slide,
  .swiper-cube-shadow {
    transform-style: preserve-3d;
  }
}

/* CSS Mode */
.swiper-css-mode {
  > .swiper-wrapper {
    overflow: auto;
    scrollbar-width: none; /* For Firefox */
    -ms-overflow-style: none; /* For Internet Explorer and Edge */
    &::-webkit-scrollbar {
      display: none;
    }
  }
  > .swiper-wrapper > .swiper-slide {
    scroll-snap-align: start start;
  }
  &.swiper-horizontal {
    > .swiper-wrapper {
      scroll-snap-type: x mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-slides-offset-before);
      scroll-margin-inline-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      margin-inline-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-vertical {
    > .swiper-wrapper {
      scroll-snap-type: y mandatory;
    }
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-slides-offset-before);
      scroll-margin-block-start: var(--swiper-slides-offset-before);
    }
    > .swiper-wrapper > .swiper-slide:last-child {
      margin-block-end: var(--swiper-slides-offset-after);
    }
  }
  &.swiper-free-mode {
    > .swiper-wrapper {
      scroll-snap-type: none;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: none;
    }
  }
  &.swiper-centered {
    > .swiper-wrapper::before {
      content: '';
      flex-shrink: 0;
      order: 9999;
    }
    > .swiper-wrapper > .swiper-slide {
      scroll-snap-align: center center;
      scroll-snap-stop: always;
    }
  }
  &.swiper-centered.swiper-horizontal {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-inline-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      height: 100%;
      min-height: 1px;
      width: var(--swiper-centered-offset-after);
    }
  }
  &.swiper-centered.swiper-vertical {
    > .swiper-wrapper > .swiper-slide:first-child {
      margin-block-start: var(--swiper-centered-offset-before);
    }
    > .swiper-wrapper::before {
      width: 100%;
      min-width: 1px;
      height: var(--swiper-centered-offset-after);
    }
  }
}

/* Slide styles start */
/* 3D Shadows */
.swiper-3d {
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom,
  .swiper-slide-shadow,
  .swiper-slide-shadow-left,
  .swiper-slide-shadow-right,
  .swiper-slide-shadow-top,
  .swiper-slide-shadow-bottom {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
  }
  .swiper-slide-shadow {
    background: rgba(0, 0, 0, 0.15);
  }
  .swiper-slide-shadow-left {
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-right {
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-top {
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
  .swiper-slide-shadow-bottom {
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
  }
}
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  box-sizing: border-box;
  border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
  border-radius: 50%;
  border-top-color: transparent;
}
.swiper:not(.swiper-watch-progress),
.swiper-watch-progress .swiper-slide-visible {
  .swiper-lazy-preloader {
    animation: swiper-preloader-spin 1s infinite linear;
  }
}
.swiper-lazy-preloader-white {
  --swiper-preloader-color: #fff;
}
.swiper-lazy-preloader-black {
  --swiper-preloader-color: #000;
}
@keyframes swiper-preloader-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/* Slide styles end */


/*# sourceMappingURL=guideToDexis.2731e494.css.map*/