._featuredCta_j26k1_5{width:100%;background-color:#fff;overflow:hidden;margin:0;padding:0}._featuredCta__container_j26k1_13{position:relative;width:100%;max-width:1440px;margin:0 auto;padding:clamp(40px,6vw,80px) clamp(24px,4vw,64px);min-height:clamp(280px,40vh,420px);display:flex;align-items:center;justify-content:space-between;gap:clamp(32px,5vw,80px)}._featuredCta__textBlock_j26k1_30{flex:1;display:flex;flex-direction:column;gap:clamp(8px,1.5vw,24px);max-width:900px;align-items:flex-start}._featuredCta__titleTop_j26k1_39,._featuredCta__titleBottom_j26k1_40{font-family:Century Gothic Std;font-size:clamp(52px,8vw,150px);font-weight:700;line-height:.9;letter-spacing:-.05em;color:#161616;margin:0;padding:0;text-transform:uppercase;align-self:flex-start;font-kerning:normal;font-feature-settings:"kern" 1;text-rendering:optimizeLegibility}._featuredCta__titleTop_j26k1_39{margin-left:-.02em}._featuredCta__titleBottom_j26k1_40{margin-left:-.08em}._featuredCta__bracketsWrapper_j26k1_69{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:clamp(18px,3vw,36px);margin:clamp(8px,1.5vw,16px) 0;padding-left:0;align-self:flex-start}._featuredCta__bracketLeft_j26k1_80,._featuredCta__bracketRight_j26k1_81{position:relative;width:clamp(10px,1.4vw,20px);height:clamp(72px,9.6vw,144px);background-color:#2d5fff;flex-shrink:0}._featuredCta__bracketLeft_j26k1_80:before,._featuredCta__bracketLeft_j26k1_80:after,._featuredCta__bracketRight_j26k1_81:before,._featuredCta__bracketRight_j26k1_81:after{content:"";position:absolute;background-color:#2d5fff}._featuredCta__bracketLeft_j26k1_80:before{top:0;left:0;width:clamp(24px,3.6vw,48px);height:clamp(10px,1.4vw,20px)}._featuredCta__bracketLeft_j26k1_80:after{bottom:0;left:0;width:clamp(24px,3.6vw,48px);height:clamp(10px,1.4vw,20px)}._featuredCta__bracketRight_j26k1_81:before{top:0;right:0;width:clamp(24px,3.6vw,48px);height:clamp(10px,1.4vw,20px)}._featuredCta__bracketRight_j26k1_81:after{bottom:0;right:0;width:clamp(24px,3.6vw,48px);height:clamp(10px,1.4vw,20px)}._featuredCta__bracketsText_j26k1_128{font-family:Century Gothic Std;font-size:clamp(16px,1.8vw,28px);font-weight:400;line-height:1.4;color:#161616;margin:0;padding:0 clamp(24px,3vw,48px);text-align:center}._featuredCta__ctaWrapper_j26k1_143{display:flex;align-items:center;justify-content:center;flex-shrink:0;transform:translate(-120px);transition:transform .3s ease}._featuredCta__button_j26k1_152{font-family:Century Gothic Std;font-size:clamp(16px,1.5vw,22px);font-weight:600;color:#fff;background-color:#2d5fff;border:none;border-radius:999px;padding:clamp(14px,1.8vw,20px) clamp(32px,4vw,56px);cursor:pointer;transition:all .3s ease;white-space:nowrap;box-shadow:0 4px 12px #2d5fff40}._featuredCta__button_j26k1_152:hover{background-color:#1e4fe5;box-shadow:0 6px 20px #2d5fff59;transform:translateY(-2px)}._featuredCta__button_j26k1_152:active{transform:translateY(0);box-shadow:0 2px 8px #2d5fff4d}._featuredCta__button_j26k1_152:focus-visible{outline:3px solid #2D5FFF;outline-offset:4px}@media (max-width: 900px){._featuredCta__container_j26k1_13{gap:clamp(24px,4vw,48px)}._featuredCta__textBlock_j26k1_30{gap:clamp(6px,1.2vw,16px)}._featuredCta__ctaWrapper_j26k1_143{align-self:center}}@media (max-width: 600px){._featuredCta__container_j26k1_13{gap:16px;padding:32px 16px;min-height:auto}._featuredCta__textBlock_j26k1_30{width:100%;align-items:flex-start;gap:10px}._featuredCta__titleTop_j26k1_39{align-self:flex-start;text-align:left;margin-left:-2px}._featuredCta__titleBottom_j26k1_40{align-self:flex-start;text-align:left;margin-left:-4px}._featuredCta__bracketsWrapper_j26k1_69{padding-left:0;justify-content:flex-start;align-self:flex-start;margin:8px 0;max-width:90%}._featuredCta__bracketsText_j26k1_128{font-size:13px;padding:0 8px}._featuredCta__ctaWrapper_j26k1_143{position:absolute;right:16px;top:50%;transform:translateY(-50%);width:auto}._featuredCta__button_j26k1_152{padding:10px 20px;font-size:clamp(.7rem,3.2vw,.85rem);font-weight:600;white-space:nowrap}}._crossBands__wrapper_p37wq_5{width:100%;overflow:visible;position:relative;height:clamp(110px,14vw,170px);margin:0;padding:0}._crossBands__container_p37wq_14{position:relative;width:100%;height:100%;overflow:visible}._crossBands__bandUpper_p37wq_25{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-6deg);width:220%;height:clamp(50px,6.5vw,75px);background-color:#2d5fff;overflow:visible;z-index:1;display:flex;align-items:center;box-shadow:none}._crossBands__bandLower_p37wq_44{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(6deg);width:220%;height:clamp(50px,6.5vw,75px);background-color:#dcdcdc;overflow:visible;z-index:2;display:flex;align-items:center;box-shadow:none}._crossBands__textTrack_p37wq_63{display:flex;white-space:nowrap;align-items:center;gap:clamp(40px,5vw,80px);padding:0 clamp(20px,3vw,40px)}._crossBands__textTrackUpper_p37wq_71{justify-content:flex-start;width:100%;gap:clamp(60px,8vw,140px);padding:0 clamp(40px,6vw,100px)}._crossBands__textTrackLower_p37wq_78{justify-content:space-between;width:100%;gap:0;padding:0 clamp(40px,6vw,100px)}._crossBands__spacer_p37wq_85{display:block;flex:0 0 clamp(220px,30vw,520px);height:100%}._crossBands__text_p37wq_63{font-family:Century Gothic Std,Century Gothic,sans-serif;font-size:clamp(18px,2.5vw,36px);font-weight:700;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}._crossBands__bandUpper_p37wq_25 ._crossBands__text_p37wq_63{color:#dcdcdc;font-size:clamp(16px,2.2vw,32px);text-transform:none;font-weight:600}._crossBands__bandLower_p37wq_44 ._crossBands__text_p37wq_63{color:#2d5fff;font-weight:500}._crossBands__textCenter_p37wq_118{font-weight:700!important}@media (max-width: 768px){._crossBands__wrapper_p37wq_5{display:none}}@media (max-width: 900px){._crossBands__wrapper_p37wq_5{height:clamp(90px,12vw,130px)}._crossBands__bandUpper_p37wq_25,._crossBands__bandLower_p37wq_44{height:clamp(40px,5.5vw,60px)}._crossBands__textTrack_p37wq_63{gap:clamp(25px,3.5vw,50px)}._crossBands__text_p37wq_63{font-size:clamp(14px,2vw,24px)}._crossBands__textTrackUpper_p37wq_71{gap:clamp(40px,6vw,100px)}._crossBands__spacer_p37wq_85{flex:0 0 clamp(140px,28vw,400px)}}@media (max-width: 600px){._crossBands__wrapper_p37wq_5{height:clamp(80px,11vw,110px)}._crossBands__bandUpper_p37wq_25,._crossBands__bandLower_p37wq_44{height:clamp(35px,5vw,50px)}._crossBands__bandUpper_p37wq_25{transform:translate(-50%,-50%) rotate(-8deg);width:220%}._crossBands__bandLower_p37wq_44{transform:translate(-50%,-50%) rotate(8deg);width:220%}._crossBands__textTrack_p37wq_63{gap:clamp(18px,2.5vw,35px)}._crossBands__text_p37wq_63{font-size:clamp(12px,1.8vw,20px);letter-spacing:.03em}._crossBands__textTrackUpper_p37wq_71{gap:clamp(30px,5vw,70px);padding:0 clamp(20px,4vw,60px)}._crossBands__spacer_p37wq_85{flex:0 0 clamp(100px,22vw,280px)}._crossBands__bandUpper_p37wq_25 ._crossBands__text_p37wq_63{font-size:clamp(13px,1.9vw,24px)}}.partner-carousels-block{--logo-item-width: 160px;--logo-item-height: 132px;--logo-track-gap: 24px;--logo-max-width: 140px;--logo-max-height: 75px;--logo-wrapper-height: 88px}.partner-carousels-block{width:100%;display:flex;flex-direction:column;gap:0;margin-top:0;margin-bottom:0;padding:0 24px;box-sizing:border-box;overflow:hidden}.partner-section{width:100%;padding:24px 0}.partner-section--light{background-color:#fff}.partner-section--dark{background-color:#2d5fff;border-radius:14px;margin:0 auto;padding:24px 0;max-width:1400px}.partner-section__inner{display:grid;grid-template-columns:200px 240px 1fr;gap:0;align-items:center;max-width:1400px;margin:0 auto;padding:0 16px}.partner-section__title-col{display:flex;align-items:flex-start;padding-right:16px;min-height:110px}.partner-section__title{font-family:Century Gothic Bold,Century Gothic,sans-serif;font-weight:700;font-size:1.5rem;line-height:1.2;color:#161616;text-transform:uppercase;margin:0;display:flex;flex-direction:column;letter-spacing:.01em;padding-top:0}.partner-section__title--dark{color:#fff}.partner-section__title-line{display:block}.partner-section__title-highlight{color:#2d5fff}.partner-section__title-highlight--dark{color:#161616}.partner-section__desc-col{display:flex;flex-direction:column;justify-content:flex-start;gap:4px;padding:0 24px;min-height:110px}.partner-section__subtitle{font-family:Century Gothic Bold,Century Gothic,sans-serif;font-weight:700;font-size:.9rem;color:#fff;margin:0;text-transform:none}.partner-section__description{font-family:Century Gothic Std,Century Gothic,sans-serif;font-weight:400;font-size:.85rem;line-height:1.4;color:#161616;margin:0}.partner-section__description--dark{color:#ffffffe6}.partner-section__description-bold{font-weight:700}.partner-section__carousel-col{display:flex;align-items:center;justify-content:flex-start;min-width:0;overflow:hidden}.logo-carousel{display:flex;align-items:center;gap:12px;width:100%;position:relative;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none}.logo-carousel--light,.logo-carousel--dark{background-color:transparent}.logo-carousel__viewport{flex:1;overflow:hidden;min-width:0;position:relative}.logo-carousel__track{display:flex;gap:var(--logo-track-gap);will-change:transform}.logo-carousel__item{flex-shrink:0;width:var(--logo-item-width);height:var(--logo-item-height);display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;padding:8px 12px 12px;cursor:pointer;transition:transform .3s ease;position:relative;box-sizing:border-box}.logo-carousel__item--light{background-color:transparent}.logo-carousel__logo-wrapper{width:100%;height:var(--logo-wrapper-height);display:flex;align-items:center;justify-content:center;transition:all .3s ease}.logo-carousel__item--light .logo-carousel__logo{filter:grayscale(1) opacity(.6);transition:filter .3s ease,transform .3s ease}.logo-carousel__item--light:hover .logo-carousel__logo{filter:grayscale(0) opacity(1);transform:scale(1.15)}.logo-carousel__item--dark .logo-carousel__logo{filter:grayscale(1) brightness(0) invert(1) opacity(.7);transition:filter .3s ease,transform .3s ease}.logo-carousel__item--dark:hover .logo-carousel__logo{filter:grayscale(0) brightness(1) opacity(1);transform:scale(1.15)}.logo-carousel__photo-count{display:flex;align-items:center;justify-content:center;background:#fff;padding:4px 8px;border-radius:12px;font-size:.75rem;font-weight:600;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .3s ease,transform .3s ease;box-shadow:0 2px 6px #00000026;margin-top:8px;height:24px;width:100%;max-width:160px;transform:translateY(-5px)}.logo-carousel__photo-count-number{color:#2d5fff;font-weight:700}.logo-carousel__photo-count-text{color:#000;font-weight:500}.logo-carousel__item:hover .logo-carousel__photo-count{opacity:1;transform:translateY(0)}.logo-carousel__social-icon{opacity:0;transform:translateY(-5px);transition:opacity .3s ease,transform .3s ease;display:flex;align-items:center;justify-content:center;pointer-events:none;margin-top:8px;height:24px}.logo-carousel__social-icon svg{width:24px;height:24px}.logo-carousel__item:hover .logo-carousel__social-icon{opacity:1;transform:translateY(0);pointer-events:auto}.logo-carousel__logo{display:block;width:auto;height:auto;max-width:var(--logo-max-width);max-height:var(--logo-max-height);object-fit:contain;pointer-events:none}.logo-carousel__arrow{flex-shrink:0;width:29px;height:29px;border-radius:50%;border:2px solid #2D5FFF;background-color:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;color:#2d5fff;padding:0}.logo-carousel__arrow svg{width:14px;height:14px;stroke-width:2.5}.logo-carousel__arrow:hover{border-color:#2d5fff;color:#fff;background-color:#2d5fff}.logo-carousel__arrow:focus{outline:none}.logo-carousel__arrow--dark{border-color:#ffffffb3;background-color:transparent;color:#ffffffb3}.logo-carousel__arrow--dark svg{width:18px;height:18px;stroke-width:2.5}.logo-carousel__arrow--dark:hover{border-color:#fff;color:#2d5fff;background-color:#fff}.logo-carousel__arrow--left{order:-1}.logo-carousel__arrow--right{order:1}@media (max-width: 1200px){.partner-carousels-block{--logo-item-width: 150px;--logo-item-height: 127px;--logo-track-gap: 20px;--logo-max-width: 130px;--logo-max-height: 70px;--logo-wrapper-height: 83px}.partner-section__inner{grid-template-columns:190px 220px 1fr;gap:0;padding:0 16px}.partner-section__title-col{min-height:105px}.partner-section__title{font-size:1.4rem}.partner-section__desc-col{min-height:105px}}@media (max-width: 1024px){.partner-carousels-block{--logo-item-width: 140px;--logo-item-height: 121px;--logo-track-gap: 16px;--logo-max-width: 120px;--logo-max-height: 65px;--logo-wrapper-height: 77px}.partner-carousels-block{padding:0 16px}.partner-section__inner{grid-template-columns:170px 200px 1fr;gap:0;padding:0 12px}.partner-section__title-col{padding-right:12px;min-height:100px}.partner-section__title{font-size:1.3rem}.partner-section__desc-col{padding:0 16px;min-height:100px}.partner-section__description{font-size:.8rem}.logo-carousel__arrow{width:26px;height:26px}.logo-carousel__arrow svg{width:13px;height:13px}}@media (max-width: 768px){.partner-carousels-block{--logo-item-width: 130px;--logo-item-height: 110px;--logo-track-gap: 10.8px;--logo-max-width: 115px;--logo-max-height: 65px;--logo-wrapper-height: 77px}.partner-carousels-block{margin-top:0;padding:0 12px}.partner-section{padding:20px 0}.partner-section--light{border:1px solid #e5e7eb;border-radius:12px;padding:16px 0;margin:8px 0}.partner-section--dark{margin:8px 0;max-width:100%;border-radius:12px;padding:16px 12px}.partner-section__inner{grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:16px;text-align:center;padding:0 12px}.partner-section__title-col{justify-content:center;padding-right:0;min-height:auto}.partner-section__title{font-size:clamp(.75rem,3.36vw,1.8rem);align-items:center;padding-top:0;flex-direction:row;flex-wrap:nowrap;white-space:nowrap;gap:.3em}.partner-section__desc-col{align-items:center;padding:0 16px;min-height:auto}.partner-section__description{text-align:center;font-size:.85rem}.partner-section__subtitle{text-align:center}.partner-section__carousel-col{justify-content:center;width:100%;overflow:hidden}.logo-carousel{max-width:100%;justify-content:center;gap:8px}.logo-carousel__viewport{overflow:hidden}.logo-carousel__arrow{width:26px;height:26px;flex-shrink:0}.logo-carousel__arrow svg{width:13px;height:13px}.logo-carousel__social-icon{height:20px;margin-top:6px}.logo-carousel__social-icon svg{width:20px;height:20px}.logo-carousel__photo-count{height:20px;font-size:.7rem;padding:3px 6px;margin-top:6px;width:100%;max-width:var(--logo-item-width)}}@media (max-width: 600px){.partner-carousels-block{--logo-item-width: 120px;--logo-item-height: 105px;--logo-track-gap: 9px;--logo-max-width: 105px;--logo-max-height: 60px;--logo-wrapper-height: 72px}.partner-carousels-block{margin-top:0;padding:0 8px}.partner-section{padding:16px 0}.partner-section--dark{margin:6px 0;max-width:100%;padding:16px 8px}.partner-section__inner{gap:12px;padding:0 8px}.partner-section__title{font-size:clamp(.6rem,3.6vw,1.5rem)}.partner-section__subtitle,.partner-section__description{font-size:.8rem}.logo-carousel__arrow{width:22px;height:22px;flex-shrink:0}.logo-carousel__arrow svg{width:11px;height:11px}.logo-carousel__social-icon{height:18px;margin-top:4px}.logo-carousel__social-icon svg{width:18px;height:18px}.logo-carousel__photo-count{height:18px;font-size:.65rem;padding:2px 5px;margin-top:4px;width:100%;max-width:var(--logo-item-width)}}@media (max-width: 400px){.partner-carousels-block{--logo-item-width: 110px;--logo-item-height: 99px;--logo-track-gap: 7.2px;--logo-max-width: 95px;--logo-max-height: 55px;--logo-wrapper-height: 66px}.partner-section__title{font-size:clamp(.55rem,3.36vw,1.32rem)}.partner-section__description{font-size:.75rem}.logo-carousel__arrow{width:21px;height:21px}.logo-carousel__arrow svg{width:10px;height:10px}.logo-carousel__social-icon{height:16px;margin-top:4px}.logo-carousel__social-icon svg{width:16px;height:16px}.logo-carousel__photo-count{height:16px;font-size:.6rem;padding:2px 4px;margin-top:4px;width:100%;max-width:var(--logo-item-width)}}@media (prefers-reduced-motion: reduce){.logo-carousel__track,.logo-carousel__item--light .logo-carousel__logo,.logo-carousel__item--dark .logo-carousel__logo,.logo-carousel__arrow,.logo-carousel__social-icon{transition:none!important}}.section-divider{width:calc(100% - 48px);max-width:1400px;height:6px;background-color:#2d5fff;margin:8px auto;border-radius:3px}.section-divider--last{margin-bottom:96px}@media (max-width: 768px){.section-divider{margin:6px auto}.section-divider--last{margin-bottom:64px}}@media (max-width: 600px){.section-divider{margin:4px auto;width:calc(100% - 32px)}.section-divider--last{margin-bottom:48px}}/*!
  Theme: GitHub
  Description: Light theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-light
  Current colors taken from GitHub's CSS
*/.hljs{color:#24292e;background:#fff}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#d73a49}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#6f42c1}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#005cc5}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#032f62}.hljs-built_in,.hljs-symbol{color:#e36209}.hljs-comment,.hljs-code,.hljs-formula{color:#6a737d}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#22863a}.hljs-subst{color:#24292e}.hljs-section{color:#005cc5;font-weight:700}.hljs-bullet{color:#735c0f}.hljs-emphasis{color:#24292e;font-style:italic}.hljs-strong{color:#24292e;font-weight:700}.hljs-addition{color:#22863a;background-color:#f0fff4}.hljs-deletion{color:#b31d28;background-color:#ffeef0}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}/*!
  Theme: GitHub Dark
  Description: Dark theme as seen on github.com
  Author: github.com
  Maintainer: @Hirse
  Updated: 2021-05-15

  Outdated base version: https://github.com/primer/github-syntax-dark
  Current colors taken from GitHub's CSS
*/.hljs{color:#c9d1d9;background:#0d1117}.hljs-doctag,.hljs-keyword,.hljs-meta .hljs-keyword,.hljs-template-tag,.hljs-template-variable,.hljs-type,.hljs-variable.language_{color:#ff7b72}.hljs-title,.hljs-title.class_,.hljs-title.class_.inherited__,.hljs-title.function_{color:#d2a8ff}.hljs-attr,.hljs-attribute,.hljs-literal,.hljs-meta,.hljs-number,.hljs-operator,.hljs-variable,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id{color:#79c0ff}.hljs-regexp,.hljs-string,.hljs-meta .hljs-string{color:#a5d6ff}.hljs-built_in,.hljs-symbol{color:#ffa657}.hljs-comment,.hljs-code,.hljs-formula{color:#8b949e}.hljs-name,.hljs-quote,.hljs-selector-tag,.hljs-selector-pseudo{color:#7ee787}.hljs-subst{color:#c9d1d9}.hljs-section{color:#1f6feb;font-weight:700}.hljs-bullet{color:#f2cc60}.hljs-emphasis{color:#c9d1d9;font-style:italic}.hljs-strong{color:#c9d1d9;font-weight:700}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}@font-face{font-family:Century Gothic Std;src:url(/assets/CenturyGothicStd-CXECkbUc.woff2) format("woff2"),url(/assets/CenturyGothicStd-BUl3WzIg.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Century Gothic Std;src:url(/assets/CenturyGothicStd-Bold-CRL39N0x.woff2) format("woff2"),url(/assets/CenturyGothicStd-Bold-gPwN9I3j.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Century Gothic Bold;src:url(/assets/CenturyGothicStd-Bold-CRL39N0x.woff2) format("woff2"),url(/assets/CenturyGothicStd-Bold-gPwN9I3j.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@tailwind base;@tailwind components;@tailwind utilities;@layer base{*{margin:0;padding:0;box-sizing:border-box}:root{font-family:Century Gothic Std,Century Gothic,sans-serif;line-height:1.5;font-weight:400;color:#333;background-color:#f8f9fa;--safe-area-inset-top: env(safe-area-inset-top, 0px);--safe-area-inset-bottom: env(safe-area-inset-bottom, 0px);--safe-area-inset-left: env(safe-area-inset-left, 0px);--safe-area-inset-right: env(safe-area-inset-right, 0px);--navbar-height: 70px}html{height:100%;height:100dvh;overscroll-behavior:none;-webkit-overflow-scrolling:touch}body{margin:0;padding:0;width:100%;min-width:100%;height:100%;height:100dvh;overflow-x:hidden;overflow-y:hidden;overscroll-behavior:none;overscroll-behavior-y:none;padding-top:var(--safe-area-inset-top);padding-bottom:var(--safe-area-inset-bottom);padding-left:var(--safe-area-inset-left);padding-right:var(--safe-area-inset-right);position:relative}#root{width:100%;height:100%;height:100dvh;overflow-x:hidden;overflow-y:hidden;transform:none;filter:none;perspective:none}a{font-weight:500;color:#2d5fff;text-decoration:inherit}a:hover{color:#1e42cc}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:Century Gothic Std,Century Gothic,sans-serif;background-color:#f9f9f9;cursor:pointer;transition:all .25s}button:hover{border-color:#2d5fff;background-color:#f0f7ff}button:focus,button:focus-visible{outline:2px solid #2D5FFF}@media (prefers-color-scheme: light){:root{color:#213547;background-color:#fff}a:hover{color:#747bff}button{background-color:#f9f9f9}}}@supports (-webkit-touch-callout: none){html,body,#root{height:100svh;height:100dvh}.MuiAppBar-root{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}}@supports (height: 100dvh){html,body,#root{height:100dvh}}@supports not (height: 100dvh){html,body,#root{height:100vh;height:-webkit-fill-available}}html{overscroll-behavior-y:none}body{overscroll-behavior-y:none;touch-action:manipulation}main,[role=main]{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}@media screen and (max-width: 768px){html,body{height:100%;height:100dvh}.MuiAppBar-positionFixed{position:fixed!important;top:env(safe-area-inset-top,0px)!important}@supports (-webkit-touch-callout: none){input,select,textarea,.MuiInputBase-input,.MuiOutlinedInput-input,.MuiAutocomplete-input{font-size:16px!important}}}
