:root{--oh-cream: #fefdf9;--oh-blue: #006fda;--oh-blue-line: #4790f2;--oh-blue-rule: #3384f1;--oh-yellow: #f7ff89;--oh-yellow-line: #e5f494;--oh-ink: #333333;--oh-ink-soft: #7b7b7b;--oh-hair: #eaf1f8;--oh-white: #ffffff;--oh-placeholder: #e3e3de;--oh-placeholder-ink: #a8a8a0;--oh-bg: var(--oh-cream);--oh-fg: var(--oh-ink);--oh-section-divider: var(--oh-hair);--oh-font-display: "Lora", Georgia, "Times New Roman", serif;--oh-font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", monospace;--oh-font-sans: "Inter", system-ui, -apple-system, sans-serif;--oh-weight-display: 400;--oh-weight-display-medium: 500;--oh-weight-mono: 400;--oh-weight-sans: 300;--oh-size-name: 80px;--oh-size-display: 48px;--oh-size-title: 40px;--oh-size-head: 32px;--oh-size-sub: 24px;--oh-size-label: 16px;--oh-size-micro: 14px;--oh-size-nano: 12px;--oh-size-counter: 80px;--oh-lh-name: 1.2;--oh-lh-display: 1.28;--oh-lh-title: 1.2;--oh-lh-stat: 1.12;--oh-lh-body: 1.28;--oh-lh-mono: 1;--oh-track-display: -1px;--oh-track-mono: .11em;--oh-page-pad: 56px;--oh-page-pad-narrow: 20px;--oh-col: 112px;--oh-col-narrow: 88px;--oh-rule-width: 1px;--oh-rule-color: rgb(51 132 241 / .1);--oh-rule-color-on-blue: #4790f2;--oh-rule-color-white: rgb(255 255 255 / .1);--oh-sec-pad: 56px;--oh-sec-pad-lg: 80px;--oh-sec-pad-xl: 87px;--oh-sec-pad-sm: 40px;--oh-gap-3xs: 4px;--oh-gap-2xs: 8px;--oh-gap-xs: 12px;--oh-gap-sm: 16px;--oh-gap-md: 24px;--oh-gap-lg: 32px;--oh-gap-xl: 56px;--oh-radius: 8px;--oh-radius-sm: 4px;--oh-radius-lg: 24px;--oh-radius-pill: 100px;--oh-radius-round: 50%;--oh-border: 1px;--oh-border-thick: 1.5px;--oh-shadow: none;--oh-hover-lift-amount: 4px;--oh-hover-scale-amount: 1.03;--oh-hover-subtle-zoom-amount: 1.015;--oh-hover-transition-duration: .25s;--oh-hover-transition-timing: ease-out;--oh-surface-transition-duration: .3s;--oh-swap-duration: .1s;--oh-swap-timing: linear;--oh-glow-duration: .3s;--oh-drawer-duration: .3s;--oh-drawer-timing: ease-in-out;--oh-overlay-duration: .2s;--oh-ease-out-quad: cubic-bezier(.32, .72, 0, 1);--oh-ease-out-cubic: cubic-bezier(.33, 1, .68, 1);--oh-backdrop: rgb(8 19 33 / .9);--oh-glow-w: 283px;--oh-glow-h: 103px;--oh-glow-w-narrow: 169px;--oh-glow-h-narrow: 67px;--oh-glow-blur: 2px;--oh-glow-blur-narrow: 1.3px;--oh-button-pad-block: 16px;--oh-button-pad-inline: 24px;--oh-button-min-width: 176px;--oh-button-min-width-lg: 208px;--oh-link-underline-width: 1.12px;--oh-link-underline-offset: 2.5px;--oh-layer-base: 1;--oh-layer-sticky: 3;--oh-layer-header: 8;--oh-layer-overlay: 9;--oh-layer-drawer: 111;--oh-header-height: 87px;--oh-nav-item-width: 112px;--oh-drawer-width: 992px;--oh-card-height-service: 200px;--oh-row-height-compare: 88px;--oh-thumb-width-featured: 176px}@media(max-width:1439px){:root{--oh-page-pad: var(--oh-page-pad-narrow);--oh-size-name: 50px;--oh-size-display: 40px;--oh-size-title: 34px;--oh-glow-w: 243px;--oh-glow-h: 83px}}@media(max-width:989px){:root{--oh-size-name: 36px;--oh-size-display: 30px;--oh-size-title: 30px;--oh-size-counter: 60px;--oh-glow-w: var(--oh-glow-w-narrow);--oh-glow-h: var(--oh-glow-h-narrow)}}@media(max-width:749px){:root{--oh-col: var(--oh-col-narrow);--oh-size-name: 32px;--oh-size-display: 24px;--oh-size-title: 24px;--oh-size-head: 24px;--oh-size-sub: 20px;--oh-size-label: 14px;--oh-size-counter: 64px;--oh-weight-display: 500;--oh-glow-blur: var(--oh-glow-blur-narrow);--oh-sec-pad: 56px;--oh-sec-pad-lg: 56px;--oh-sec-pad-xl: 56px}}@media(prefers-reduced-motion:reduce){:root{--oh-swap-duration: .01ms;--oh-glow-duration: .01ms;--oh-drawer-duration: .01ms;--oh-hover-transition-duration: .01ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--oh-bg);color:var(--oh-fg);font-family:var(--oh-font-display);font-weight:var(--oh-weight-display);font-size:var(--oh-size-micro);line-height:var(--oh-lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,svg,video{display:block;max-width:100%}button{font:inherit;color:inherit}ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,p{margin:0}a{color:inherit}.oh-width{padding-inline:var(--oh-page-pad)}.oh-rules{background-image:linear-gradient(to right,var(--oh-rules-color, var(--oh-rule-color)) 0 var(--oh-rule-width),transparent var(--oh-rule-width));background-size:var(--oh-col) 100%;background-position:calc(50% + var(--oh-col) / 2) top;background-repeat:repeat}.oh-rules--blue{--oh-rules-color: var(--oh-rule-color-on-blue)}.oh-rules--white{--oh-rules-color: var(--oh-rule-color-white)}.oh-section{position:relative;padding-block:var(--oh-pad-top, var(--oh-sec-pad)) var(--oh-pad-bottom, var(--oh-sec-pad));border-bottom:var(--oh-border) solid var(--oh-section-divider)}.oh-section--blue{background:var(--oh-blue);color:var(--oh-cream);border-bottom-color:transparent}.oh-section--yellow{background:var(--oh-yellow);border-bottom-color:var(--oh-yellow-line)}.oh-name,.oh-display,.oh-title,.oh-head,.oh-sub{font-family:var(--oh-font-display);font-weight:var(--oh-weight-display);letter-spacing:var(--oh-track-display);text-wrap:initial}.oh-name{font-size:var(--oh-size-name);line-height:var(--oh-lh-name)}.oh-display{font-size:var(--oh-size-display);line-height:var(--oh-lh-display)}.oh-title{font-size:var(--oh-size-title);line-height:var(--oh-lh-title)}.oh-head{font-size:var(--oh-size-head);line-height:var(--oh-lh-title)}.oh-sub{font-size:var(--oh-size-sub);line-height:1.18}.oh-label{font-family:var(--oh-font-mono);font-weight:var(--oh-weight-mono);font-size:var(--oh-size-label);line-height:var(--oh-lh-mono);letter-spacing:var(--oh-track-mono);text-transform:uppercase}.oh-label--micro{font-size:var(--oh-size-micro)}.oh-label--nano{font-size:var(--oh-size-nano)}.oh-body{font-family:var(--oh-font-sans);font-weight:var(--oh-weight-sans);font-size:var(--oh-size-label);line-height:var(--oh-lh-body);letter-spacing:.025em}.oh-body--micro{font-size:var(--oh-size-micro)}.oh-glow{position:relative;z-index:0;display:inline-block;text-indent:0}.oh-glow:after{content:"";position:absolute;left:50%;top:50%;width:var(--oh-glow-width, var(--oh-glow-w));height:var(--oh-glow-height, var(--oh-glow-h));transform:translate(-50%,-50%);background:radial-gradient(50% 50% at 50% 50%,var(--oh-yellow),#f7ff8900);filter:blur(var(--oh-glow-blur));z-index:-1;pointer-events:none}.oh-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:14px 24px;border:0;border-radius:var(--oh-radius-pill);background:var(--oh-blue);color:var(--oh-cream);font-family:var(--oh-font-mono);font-weight:var(--oh-weight-mono);font-size:14px;line-height:1.25;letter-spacing:.11em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background var(--oh-hover-transition-duration) var(--oh-hover-transition-timing)}.oh-button:hover{background:#0062c2}.oh-button--light{background:var(--oh-cream);color:var(--oh-ink);border:var(--oh-border) solid var(--oh-ink)}.oh-button--light:hover{background:var(--oh-yellow)}.oh-link{display:inline-block;font-family:var(--oh-font-mono);font-weight:var(--oh-weight-mono);font-size:var(--oh-size-label);line-height:var(--oh-lh-mono);text-transform:uppercase;text-decoration:underline;text-decoration-thickness:var(--oh-link-underline-width);text-underline-offset:var(--oh-link-underline-offset);cursor:pointer}.oh-ph{display:block;position:relative;width:100%;padding-bottom:var(--oh-ph-ratio, 75%);border-radius:var(--oh-radius);background:var(--oh-placeholder);overflow:hidden}.oh-ph:after{content:attr(data-label);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-family:var(--oh-font-mono);font-size:var(--oh-size-nano);text-transform:uppercase;color:var(--oh-placeholder-ink);letter-spacing:.06em}.oh-dots{display:flex;align-items:center;gap:6px}.oh-dot{width:8px;height:8px;padding:0;border:var(--oh-border) solid currentColor;border-radius:var(--oh-radius-round);background:none;cursor:pointer}.oh-dot[aria-current=true]{background:currentColor}:where(a,button,[tabindex]):focus-visible{outline:2px solid var(--oh-blue);outline-offset:3px}.oh-section--blue :where(a,button,[tabindex]):focus-visible{outline-color:var(--oh-cream)}
