:root{--oh-cream: #fefdf9;--oh-blue: #006fda;--oh-blue-hover: #0062c2;--oh-blue-dark: #00519f;--oh-blue-line: #4790f2;--oh-yellow: #f7ff89;--oh-yellow-clear: rgb(247 255 137 / 0);--oh-ink: #333333;--oh-ink-soft: #7b7b7b;--oh-hair: #eaf1f8;--oh-white: #ffffff;--oh-placeholder: #e3e3de;--oh-placeholder-ink: #a8a8a0;--oh-error: #c0452a;--oh-error-pale: #fdecea;--oh-scrim: rgb(8 24 48 / .86);--oh-cream-82: rgb(254 253 249 / .82);--oh-cream-22: rgb(254 253 249 / .22);--oh-cream-14: rgb(254 253 249 / .14);--oh-line-on-blue: rgb(255 255 255 / .28);--oh-blue-20: rgb(0 111 218 / .2);--oh-blue-25: rgb(0 111 218 / .25);--oh-blue-line-20: rgb(71 144 242 / .2);--oh-blue-line-30: rgb(71 144 242 / .3);--oh-rule-fill: rgb(51 132 241 / .08);--oh-ink-on-yellow: rgb(18 20 28 / .78);--oh-shadow-cookie: 0 14px 44px rgb(0 0 0 / .18);--oh-shadow-screen: 0 1px 2px rgb(0 111 218 / .04), 0 18px 40px rgb(0 111 218 / .06);--oh-chart-blue: #1a66e0;--oh-tool-ink: #1c2230;--oh-tool-soft: #6b7385;--oh-tool-line: #e6ebf3;--oh-tool-fill: #eaf1fc;--oh-tool-fill-2: #d3e2f8;--oh-tool-mid: #9dbdf0;--oh-tool-up: #1d9a55;--oh-tool-canvas: #f6f9fe;--oh-tool-split: #5c93ea;--oh-tool-orange: #f08a3c;--oh-tool-green: #22a35a;--oh-tool-green-dark: #138a4b;--oh-tool-purple: #9b4dea;--oh-tool-thumb-1: #2f6fd4;--oh-tool-thumb-2: #7fa9e8;--oh-tool-thumb-3: #b9d0f3;--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-fixed: 400;--oh-weight-display-medium: 500;--oh-weight-sans: 300;--oh-weight-sans-strong: 400;--oh-weight-mono: 400;--oh-fs-hero: clamp(25px, min(2.9vw, 4.6svh), 40px);--oh-fs-hero-lead: clamp(24px, min(2.9vw, 4.6svh), 40px);--oh-fs-section: clamp(26px, 3.4vw, 48px);--oh-fs-section-frame: clamp(26px, min(3.3vw, 5.4svh), 46px);--oh-fs-section-blue: clamp(28px, 3.3vw, 48px);--oh-fs-cta: clamp(26px, 3vw, 42px);--oh-fs-lede: clamp(24px, 2.6vw, 38px);--oh-fs-page-title: clamp(32px, 3.8vw, 52px);--oh-fs-error-title: clamp(30px, 3.8vw, 56px);--oh-fs-quiz: min(clamp(24px, 2.8vw, 40px), 4.8svh);--oh-fs-quiz-wait: clamp(26px, 2.8vw, 40px);--oh-fs-panel-title: clamp(28px, 2.4vw, 36px);--oh-fs-panel-lede: clamp(24px, 2.2vw, 32px);--oh-fs-service: clamp(26px, 2.6vw, 40px);--oh-fs-case: clamp(28px, 3.1vw, 48px);--oh-fs-case-panel: 36px;--oh-fs-case-metric: 40px;--oh-fs-plan-title: clamp(26px, 2.6vw, 38px);--oh-fs-card-blue: clamp(24px, 2.4vw, 34px);--oh-fs-person: clamp(24px, 2.4vw, 36px);--oh-fs-faq: clamp(20px, 2.1vw, 30px);--oh-fs-sheet-sub: clamp(24px, 2.4vw, 32px);--oh-fs-doc-h2: clamp(22px, 2.2vw, 30px);--oh-fs-offer: clamp(22px, 1.9vw, 28px);--oh-fs-card: clamp(20px, 1.8vw, 24px);--oh-fs-situation: clamp(17px, 1.55vw, 22px);--oh-fs-cookie: 24px;--oh-fs-logo-footer: 32px;--oh-fs-case-404: 22px;--oh-fs-review: 20px;--oh-fs-doc-h3: 19px;--oh-fs-intro: 17px;--oh-fs-lead: 16px;--oh-fs-body: 15px;--oh-fs-answer: clamp(15px, 1.9svh, 16px);--oh-fs-small: 14px;--oh-fs-caption: 13px;--oh-fs-field: 15px;--oh-fs-field-touch: 16px;--oh-fs-ui: 14px;--oh-fs-label: 13px;--oh-fs-promo: 13px;--oh-fs-meta: 12px;--oh-fs-meta-xs: 11px;--oh-ls-display: -1px;--oh-ls-mono: .11em;--oh-ls-body: .015em;--oh-col: 112px;--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-rule-color-yellow: rgb(51 51 51 / .08);--oh-page-pad: 56px;--oh-space-1: 4px;--oh-space-2: 8px;--oh-space-3: 12px;--oh-space-4: 16px;--oh-space-5: 20px;--oh-space-6: 24px;--oh-space-8: 32px;--oh-space-10: 40px;--oh-space-14: 56px;--oh-radius-mark: 4px;--oh-radius-check: 5px;--oh-radius-sm: 8px;--oh-radius-md: 12px;--oh-radius-sheet: 14px;--oh-radius-lg: 16px;--oh-radius-xl: 20px;--oh-radius-select: 26px;--oh-radius-pill: 999px;--oh-radius-round: 50%;--oh-layer-sticky: 5;--oh-layer-float: 30;--oh-layer-progress: 39;--oh-layer-header: 40;--oh-layer-drawer-scrim: 40;--oh-layer-drawer: 41;--oh-layer-cookie: 60;--oh-layer-modal-scrim: 60;--oh-layer-modal: 61;--oh-ease: cubic-bezier(.22, .61, .36, 1);--oh-ease-card: cubic-bezier(.4, 0, .2, 1);--oh-ease-plan: cubic-bezier(.6, 0, .15, 1);--oh-dur-swap: .1s;--oh-dur-field: .12s;--oh-dur-turn: .18s;--oh-dur-glow: .3s;--oh-dur-float: .32s;--oh-dur-scrim: .35s;--oh-dur-open: .36s;--oh-dur-panel: .42s;--oh-header-height: 87px;--oh-nav-item-width: 112px;--oh-button-height: 48px;--oh-close-size: 32px}@media(max-width:1439px){:root{--oh-page-pad: 32px}}@media(max-width:749px){:root{--oh-col: 88px;--oh-page-pad: 20px;--oh-weight-display: 500;--oh-fs-promo: 11px;--oh-fs-cookie: 20px}}.rules-bg,.rules{background-image:linear-gradient(to right,var(--rules-color, var(--oh-rule-color)) 0 var(--oh-rule-width),transparent var(--oh-rule-width));background-size:var(--oh-col) 100%;background-position:var(--rules-x, calc(50% + var(--oh-col) / 2)) top}.rules{position:absolute;inset:0;z-index:0;pointer-events:none}.rules-bg--white,.rules--white{--rules-color: var(--oh-rule-color-white)}.rules-bg--yellow{--rules-color: var(--oh-rule-color-yellow)}.rules-bg--edge{--rules-x: 0}.rules-bg--fixed{background-attachment:fixed}.ey{margin:0;font-family:var(--oh-font-mono);font-weight:var(--oh-weight-mono);font-size:var(--oh-fs-ui);letter-spacing:var(--oh-ls-mono);text-transform:uppercase}.ey--s{font-size:var(--oh-fs-label)}.ey--xs{font-size:var(--oh-fs-meta)}.ey--soft{color:var(--oh-ink-soft)}.ey--yellow{color:var(--oh-yellow)}.ey--sq{display:flex;align-items:center;justify-content:flex-start;gap:10px}.ey__sq{width:11px;height:11px;background:var(--oh-blue)}.badge{padding:2px 7.5px;background:var(--oh-yellow);color:var(--oh-ink);font-family:var(--oh-font-mono);font-weight:var(--oh-weight-mono);font-size:var(--oh-fs-ui);line-height:1.2;letter-spacing:var(--oh-ls-mono);text-transform:uppercase}.lst-up{display:flex;align-items:baseline;gap:9px;font-family:var(--oh-font-mono);font-weight:var(--oh-weight-mono);font-size:var(--oh-fs-meta);line-height:1.45;letter-spacing:var(--oh-ls-mono);text-transform:uppercase}.lst-up>i{font-style:normal;font-size:10px}.lst-go{font-family:var(--oh-font-mono);font-weight:var(--oh-weight-mono);font-size:var(--oh-fs-label);letter-spacing:.08em;text-transform:uppercase}.lst-go:before{content:"→ "}.lst-dot{margin:0;padding:0;list-style:none}.lst-dot>li{position:relative;padding:0 0 0 20px;margin-bottom:8px;font-family:var(--oh-font-sans);font-weight:var(--oh-weight-sans);font-size:var(--oh-fs-small);line-height:1.28}.lst-dot>li:last-child{margin-bottom:0}.lst-dot>li:before{content:"";position:absolute;left:8px;top:7px;width:3px;height:3px;border-radius:100%;background:var(--oh-ink)}.ph{display:grid;place-items:center;border-radius:var(--oh-radius-sm);background:var(--oh-placeholder);color:var(--oh-placeholder-ink);font-family:var(--oh-font-mono);font-weight:var(--oh-weight-mono);font-size:var(--oh-fs-meta);letter-spacing:var(--oh-ls-mono);text-transform:uppercase}.fig{display:block;width:clamp(200px,24vw,310px);margin:0 auto clamp(12px,2svh,24px);color:var(--oh-blue)}.fig svg{display:block;width:100%;height:auto;overflow:visible}.fig.filled svg .shape{fill:currentColor;stroke:none}.fig button{display:none}.lnk-back{color:var(--oh-blue);font-family:var(--oh-font-mono);font-weight:var(--oh-weight-mono);font-size:var(--oh-fs-meta);letter-spacing:var(--oh-ls-mono);text-transform:uppercase;text-decoration:none}button.lnk-back{display:inline-flex;align-items:center;gap:10px;padding:0;border:0;background:transparent;cursor:pointer}.lnk-back svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5}@media(hover:hover)and (pointer:fine){a.lnk-back:hover{text-decoration:underline;text-underline-offset:4px}}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:var(--oh-button-height);padding:14px 24px;border:0;border-radius:var(--oh-radius-pill);cursor:pointer;font-family:var(--oh-font-mono);font-weight:var(--oh-weight-mono);font-size:var(--oh-fs-ui);line-height:1.25;letter-spacing:var(--oh-ls-mono);text-transform:uppercase;text-decoration:none;white-space:nowrap;transition:background-color var(--oh-dur-swap) linear,color var(--oh-dur-swap) linear}.btn--main{background:var(--oh-blue);color:var(--oh-cream)}.btn--framed{border:1px solid var(--oh-blue)}.btn--darken{transition:background-color .25s ease-out}.btn--darken:hover{background:var(--oh-blue-hover)}.btn--alt{border:1px solid var(--oh-blue);background:var(--oh-white);color:var(--oh-blue)}.btn--on-blue{background:var(--oh-yellow);color:var(--oh-ink);white-space:normal}.btn--compact{min-height:44px;padding:12px 18px;border:1px solid transparent;font-size:var(--oh-fs-label);transition:background-color var(--oh-dur-field) linear,color var(--oh-dur-field) linear}.btn--light{background:var(--oh-cream);color:var(--oh-blue);border-color:var(--oh-cream)}.btn--outline{background:none;color:var(--oh-cream);border-color:var(--oh-cream)}.btn--block{width:100%}.btn[disabled]{opacity:.35;cursor:default}.btn--wait{opacity:.6;pointer-events:none}@media(hover:hover)and (pointer:fine){.btn--alt:hover{background:var(--oh-blue);color:var(--oh-cream)}.btn--outline:hover{background:var(--oh-cream-14)}}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.fi{position:relative}.fi input,.fi textarea{width:100%;box-sizing:border-box;padding:15px 20px;border:1px solid var(--oh-blue);border-radius:var(--oh-radius-pill);background:var(--oh-white);color:var(--oh-ink);font-family:var(--oh-font-sans);font-weight:var(--oh-weight-sans-strong);font-size:var(--oh-fs-field);line-height:1.4;transition:border-color var(--oh-dur-field) linear}.fi textarea{border-radius:var(--oh-radius-xl);resize:vertical;min-height:110px;padding-right:40px}.fi input[required]{padding-right:40px}.fi input:focus,.fi textarea:focus{outline:none;border-color:var(--oh-blue)}.fi input::placeholder,.fi textarea::placeholder{font-family:var(--oh-font-mono);font-weight:var(--oh-weight-mono);font-size:var(--oh-fs-meta);letter-spacing:var(--oh-ls-mono);text-transform:uppercase;color:var(--oh-ink);opacity:1}.fi__req{position:absolute;top:26px;right:22px;transform:translateY(-50%);font-style:normal;font-size:var(--oh-fs-caption);color:var(--oh-blue);pointer-events:none}.fi__req--top{top:24px}.fi__h{margin:8px 0 0;font-family:var(--oh-font-sans);font-weight:var(--oh-weight-sans);font-size:var(--oh-fs-caption);line-height:1.4}.fi__h:empty{display:none}.fi--err input,.fi--err textarea{border-color:var(--oh-error)}.fi--err .fi__h{color:var(--oh-error);display:flex;gap:7px;align-items:flex-start}.form__err{margin:0 0 12px;padding:12px 16px;border-radius:var(--oh-radius-md);background:var(--oh-error-pale);color:var(--oh-ink);font-family:var(--oh-font-sans);font-size:var(--oh-fs-small);line-height:1.5}.fi--quiz input[required]{padding-right:36px}.fi--quiz input::placeholder,.fi--quiz textarea::placeholder{font-family:inherit;font-weight:inherit;font-size:inherit;letter-spacing:normal;text-transform:none;color:var(--oh-ink-soft);opacity:1}.fi--quiz input:focus,.fi--quiz textarea:focus{border-color:var(--oh-ink)}@media(max-width:749px){.fi:not(.fi--quiz) input,.fi:not(.fi--quiz) textarea{font-size:var(--oh-fs-field-touch)}}.sel{position:relative;border:1px solid var(--oh-blue);border-radius:var(--oh-radius-select);background:var(--oh-white)}.sel.is-open{z-index:var(--oh-layer-sticky);border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.sel__btn{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding:15px 20px;border:0;border-radius:inherit;background:transparent;color:var(--oh-ink);cursor:pointer;font-family:var(--oh-font-mono);font-weight:var(--oh-weight-mono);font-size:var(--oh-fs-meta);letter-spacing:var(--oh-ls-mono);line-height:1.75;text-transform:uppercase;text-align:left}.sel__btn:focus-visible{outline:2px solid var(--oh-blue);outline-offset:2px}.sel__ch{flex:none;width:18px;height:18px;fill:none;stroke:var(--oh-blue);stroke-width:1.5;transition:transform var(--oh-dur-turn) linear}.sel.is-open .sel__ch{transform:rotate(180deg)}.sel__list{position:absolute;left:-1px;right:-1px;top:100%;margin:0;padding:0 20px 18px;list-style:none;border:1px solid var(--oh-blue);border-top:0;border-radius:0 0 var(--oh-radius-select) var(--oh-radius-select);background:var(--oh-white)}.sel__list li{padding:7px 0;cursor:pointer;font-family:var(--oh-font-mono);font-weight:var(--oh-weight-mono);font-size:var(--oh-fs-meta);letter-spacing:var(--oh-ls-mono);line-height:1.75;text-transform:uppercase}.sel__list li:hover,.sel__list li:focus{outline:none;color:var(--oh-blue)}.sel__list li[aria-selected=true]{color:var(--oh-blue)}.cons{display:flex;align-items:flex-start;gap:12px;cursor:pointer;font-family:var(--oh-font-sans);font-weight:var(--oh-weight-sans);font-size:var(--oh-fs-caption);line-height:1.5}.cons input{position:absolute;opacity:0;width:0;height:0}.cons__b{flex:none;width:20px;height:20px;margin-top:1px;display:grid;place-items:center;border:1px solid var(--oh-blue);border-radius:var(--oh-radius-check);background:var(--oh-white)}.cons__b svg{opacity:0;color:var(--oh-cream)}.cons input:checked+.cons__b{background:var(--oh-blue);border-color:var(--oh-blue)}.cons input:checked+.cons__b svg{opacity:1}.cons a{color:var(--oh-blue)}html.sv-locked{overflow:hidden}.pn__scrim{position:fixed;inset:0;background:var(--oh-scrim);opacity:0;visibility:hidden;transition:opacity var(--oh-dur-scrim) ease,visibility var(--oh-dur-scrim);z-index:var(--oh-layer-modal-scrim)}.pn__scrim.is-on{opacity:1;visibility:visible}.pn__scrim--drawer{z-index:var(--oh-layer-drawer-scrim)}.pn{position:fixed;display:flex;flex-direction:column;overflow:hidden;background-color:var(--oh-cream);color:var(--oh-ink);visibility:hidden;transition:transform var(--oh-dur-panel) var(--oh-ease),visibility var(--oh-dur-panel);z-index:var(--oh-layer-modal)}.pn--drawer{z-index:var(--oh-layer-drawer)}.pn.is-open{transform:none;visibility:visible;transition:transform var(--oh-dur-panel) var(--oh-ease),visibility 0s}.pn__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.pn__close{flex:0 0 auto;width:var(--oh-close-size);height:var(--oh-close-size);padding:0;border:0;background:transparent;color:var(--oh-ink);cursor:pointer}.pn__close svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5}.pn__body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.pn--narrow{inset:0 0 0 auto;width:clamp(480px,38vw,560px);transform:translate(100%)}.pn--narrow .pn__head{padding:20px 24px 16px 40px}.pn--narrow .pn__body{padding:0 40px 40px}.pn--wide{inset:0 0 0 auto;width:min(992px,100%);transform:translate(100%)}.pn--wide .pn__head{padding:20px 32px 16px 56px}.pn--wide .pn__body{padding:0 56px 44px}.pn--sheet{left:0;right:0;bottom:0;max-height:88svh;border-radius:var(--oh-radius-xl) var(--oh-radius-xl) 0 0;transform:translateY(100%)}.pn--sheet .pn__head{padding:16px 20px 8px}.pn--sheet .pn__body{padding:8px 20px 32px}@media(max-width:1279px){.pn--wide{width:min(900px,100%)}.pn--wide .pn__head{padding:20px 24px 16px 32px}.pn--wide .pn__body{padding:0 32px 32px}}@media(max-width:989px){.pn--wide{width:min(730px,100%)}}@media(max-width:749px){.pn--narrow,.pn--wide{width:100%}.pn--narrow .pn__head{padding:16px 20px 12px}.pn--narrow .pn__body{padding:0 20px 32px}.pn--wide .pn__head{padding:20px}.pn--wide .pn__body{padding:0 20px 32px}}.gl{--gl-w: 130%;--gl-min: 5em;--gl-h: 1.5em;--gl-top: 50%;--gl-blur: .05em;position:relative;z-index:0;display:inline;font-style:italic;text-indent:0}.gl:after{content:"";position:absolute;left:50%;top:var(--gl-top);width:var(--gl-w);min-width:var(--gl-min);height:var(--gl-h);transform:translate(-50%,-50%);background:radial-gradient(50% 50% at 50% 50%,var(--oh-yellow),var(--oh-yellow-clear));filter:blur(var(--gl-blur));z-index:-1;pointer-events:none}.gl--wide{--gl-min: 6em}.gl--tight{--gl-w: 118%;--gl-min: 0;--gl-blur: 1.6px;display:inline-block}.gl--low{--gl-w: 122%;--gl-min: 0;--gl-h: 1.15em;--gl-top: 52%}.gl--plain{--gl-w: 118%;--gl-min: 4.5em;--gl-h: 2.4em;--gl-blur: 1.5px;display:inline-block;font-style:normal}.gl--box{display:inline-block}.reveal-card{opacity:0;transform:translateY(14px);transition:opacity .65s var(--oh-ease),transform .65s var(--oh-ease);transition-delay:calc(var(--i, 0) * 80ms)}.is-in .reveal-card{opacity:1;transform:none}.reveal-word{display:inline-block;opacity:0;transform:translateY(.3em);filter:blur(5px);transition:opacity .55s var(--oh-ease),transform .55s var(--oh-ease),filter .55s var(--oh-ease);transition-delay:calc(var(--i, 0) * 55ms)}.is-in .reveal-word{opacity:1;transform:none;filter:blur(0)}@media(prefers-reduced-motion:reduce){.reveal-card,.reveal-word{opacity:1;transform:none;filter:none;transition:none}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background:var(--oh-cream);color:var(--oh-ink);font-family:var(--oh-font-display);font-weight:var(--oh-weight-display);font-size:var(--oh-fs-small);line-height:1.28;-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}:where(a,button,[tabindex]):focus-visible{outline:2px solid var(--oh-blue);outline-offset:3px}.ft[data-astro-cid-23jzdqak]{position:relative;background-color:var(--oh-blue);color:var(--oh-cream)}.ft__in[data-astro-cid-23jzdqak]{padding:clamp(44px,5vw,72px) var(--oh-page-pad) clamp(40px,4vw,64px)}.ft__top[data-astro-cid-23jzdqak]{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:clamp(20px,2.6vw,48px)}.ft__brand[data-astro-cid-23jzdqak]{display:flex;flex-direction:column;gap:10px;max-width:42ch}.ft__logo[data-astro-cid-23jzdqak]{margin:0;font-family:var(--oh-font-display);font-weight:var(--oh-weight-display);font-size:var(--oh-fs-logo-footer);line-height:1;letter-spacing:var(--oh-ls-display);text-transform:none}.ft__slogan[data-astro-cid-23jzdqak]{margin:0;font-family:var(--oh-font-mono);font-weight:var(--oh-weight-mono);font-size:var(--oh-fs-meta);letter-spacing:var(--oh-ls-mono);text-transform:uppercase}.ft__about[data-astro-cid-23jzdqak]{margin:8px 0 0;font-family:var(--oh-font-sans);font-weight:var(--oh-weight-sans);font-size:var(--oh-fs-small);line-height:1.55;text-transform:none}.ft__label[data-astro-cid-23jzdqak]{margin:0 0 14px;font-family:var(--oh-font-mono);font-weight:var(--oh-weight-mono);font-size:var(--oh-fs-meta);letter-spacing:var(--oh-ls-mono);text-transform:uppercase;opacity:.72}.ft__label--second[data-astro-cid-23jzdqak]{margin-top:28px}.ft__list[data-astro-cid-23jzdqak]{margin:0;padding:0;list-style:none;display:grid;gap:9px}.ft__list[data-astro-cid-23jzdqak] a[data-astro-cid-23jzdqak],.ft__link[data-astro-cid-23jzdqak]{padding:0;border:0;background:transparent;color:var(--oh-cream);text-decoration:none;cursor:pointer;font-family:var(--oh-font-sans);font-weight:var(--oh-weight-sans);font-size:var(--oh-fs-small);line-height:1.4;text-align:left}.ft__list[data-astro-cid-23jzdqak] a[data-astro-cid-23jzdqak]:hover,.ft__link[data-astro-cid-23jzdqak]:hover{color:var(--oh-yellow)}.ft__tg[data-astro-cid-23jzdqak]{display:inline-flex;align-items:center;gap:8px}.ft__tg[data-astro-cid-23jzdqak] svg[data-astro-cid-23jzdqak]{flex:none;width:16px;height:16px;fill:var(--oh-cream)}.ft__tg[data-astro-cid-23jzdqak]:hover svg[data-astro-cid-23jzdqak]{fill:var(--oh-yellow)}.ft__band[data-astro-cid-23jzdqak]{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px 32px;flex-wrap:wrap;padding:11px var(--oh-page-pad);background:var(--oh-yellow);color:var(--oh-ink)}.ft__unp[data-astro-cid-23jzdqak],.ft__legal[data-astro-cid-23jzdqak] a[data-astro-cid-23jzdqak]{margin:0;padding:0;border:0;background:transparent;color:var(--oh-ink);cursor:pointer;font-family:var(--oh-font-mono);font-weight:var(--oh-weight-mono);font-size:var(--oh-fs-meta);letter-spacing:var(--oh-ls-mono);line-height:1.4;text-transform:uppercase;text-decoration:none}.ft__unp[data-astro-cid-23jzdqak]{cursor:auto}.ft__legal[data-astro-cid-23jzdqak]{display:flex;flex-wrap:wrap;gap:6px 10px;margin:0;padding:0;list-style:none}.ft__legal[data-astro-cid-23jzdqak] li[data-astro-cid-23jzdqak]+li[data-astro-cid-23jzdqak]:before{content:"· "}.ft__legal[data-astro-cid-23jzdqak] a[data-astro-cid-23jzdqak]:hover{text-decoration:underline;text-underline-offset:4px}@media(max-width:989px){.ft__top[data-astro-cid-23jzdqak]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.ft__brand[data-astro-cid-23jzdqak]{grid-column:1 / -1}}@media(max-width:749px){.ft__top[data-astro-cid-23jzdqak]{grid-template-columns:1fr}.ft__band[data-astro-cid-23jzdqak]{display:grid;grid-template-columns:auto auto;justify-content:space-between;align-items:baseline;row-gap:10px;padding-block:14px}.ft__legal[data-astro-cid-23jzdqak]{display:contents}.ft__legal[data-astro-cid-23jzdqak] li[data-astro-cid-23jzdqak]+li[data-astro-cid-23jzdqak]:before{content:none}.ft__legal[data-astro-cid-23jzdqak] li[data-astro-cid-23jzdqak]:first-child{grid-column:1 / -1;grid-row:2}.ft__legal[data-astro-cid-23jzdqak] li[data-astro-cid-23jzdqak]:last-child{grid-column:2;grid-row:1;justify-self:end}}.ico-s{flex:none;display:block}.msg{padding:16px 18px;font-size:var(--oh-fs-small);line-height:1.6;display:flex;gap:12px;align-items:flex-start;max-width:60ch}.msg svg{flex:none;margin-top:2px}.msg b{display:block;font-weight:700;margin-bottom:4px;color:var(--oh-ink)}.msg--ok,.msg--err,.msg--dup{background:var(--oh-white);color:var(--oh-ink)}[data-a2-msg]:focus{outline:none}[data-a2-msg]:focus-visible{outline:3px solid var(--oh-ink);outline-offset:3px}[data-a2-msg] a{color:var(--oh-ink);border-bottom:1px solid var(--oh-blue-20)}[data-a2-msg]+.form{margin-top:18px}.msg__acts{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:12px}.msg__acts .lnk{font-size:var(--oh-fs-small)}.a2-cons .fi__h:empty{display:none}.ct__back[data-astro-cid-64evs3vl]{margin:0 0 20px}.ct__back[data-astro-cid-64evs3vl][hidden]{display:none}.ct__h[data-astro-cid-64evs3vl]{margin:0 0 24px;font-family:var(--oh-font-display);font-weight:var(--oh-weight-display);font-size:var(--oh-fs-panel-title);line-height:1.15;letter-spacing:var(--oh-ls-display)}.ct__pick[data-astro-cid-64evs3vl]{margin:-8px 0 24px;padding:12px 18px;border:1px solid var(--oh-blue-20);border-radius:var(--oh-radius-pill);background:var(--oh-white);font-family:var(--oh-font-mono);font-weight:var(--oh-weight-mono);font-size:var(--oh-fs-meta);letter-spacing:.04em}.form[data-astro-cid-64evs3vl]{display:grid;gap:16px}.form[data-astro-cid-64evs3vl][hidden]{display:none}.ct__send[data-astro-cid-64evs3vl]{margin-top:8px}.ct__under[data-astro-cid-64evs3vl]{margin:20px 0 0;font-family:var(--oh-font-sans);font-weight:var(--oh-weight-sans-strong);font-size:var(--oh-fs-lead);line-height:1.5}.ct__alt[data-astro-cid-64evs3vl]{margin-top:12px}.ct__note[data-astro-cid-64evs3vl]{margin:28px 0 0;font-family:var(--oh-font-sans);font-weight:var(--oh-weight-sans);font-size:var(--oh-fs-caption);line-height:1.5;color:var(--oh-ink-soft)}.ct .a2-cons .fi__h{margin:8px 0 0}.ct [data-a2-msg]{margin:0 0 20px;padding:18px 20px;border:1px solid var(--oh-blue-20);border-radius:var(--oh-radius-md);background:var(--oh-white);font-family:var(--oh-font-sans);font-size:var(--oh-fs-body);line-height:1.5}.ct [data-a2-msg] b{display:block;margin-bottom:6px;font-weight:500}html.ck-done .ck[data-astro-cid-k5cr6cqe]{display:none}.ck[data-astro-cid-k5cr6cqe]{position:fixed;left:24px;bottom:24px;z-index:var(--oh-layer-cookie);width:400px;padding:24px;border-radius:var(--oh-radius-lg);border:1px solid var(--oh-cream-22);box-shadow:var(--oh-shadow-cookie);background:var(--oh-blue);color:var(--oh-cream)}.ck[data-astro-cid-k5cr6cqe][hidden]{display:none}.ck__h[data-astro-cid-k5cr6cqe]{margin:0;font-family:var(--oh-font-display);font-weight:var(--oh-weight-display);font-size:var(--oh-fs-cookie);line-height:1.16;letter-spacing:-.02em}.ck__t[data-astro-cid-k5cr6cqe]{margin:10px 0 0;font-family:var(--oh-font-sans);font-weight:var(--oh-weight-sans);font-size:var(--oh-fs-small);line-height:1.5}.ck__t[data-astro-cid-k5cr6cqe] a[data-astro-cid-k5cr6cqe]{color:inherit;text-decoration:underline;text-underline-offset:3px}.ck__btns[data-astro-cid-k5cr6cqe]{display:flex;gap:10px;margin-top:20px}.ck__b[data-astro-cid-k5cr6cqe]{flex:1 1 0}@media(max-width:749px){.ck[data-astro-cid-k5cr6cqe]{left:16px;right:16px;bottom:16px;width:auto;padding:20px}}
