.payrollWebsite-module__G3ecza__mobileLogo{display:none}@font-face{font-family:PayrollPublicInter;src:url(/fonts/inter-public-latin.woff2)format("woff2");font-style:normal;font-weight:400 600;font-display:swap}.payrollWebsite-module__G3ecza__site{--web-paper:var(--color-page);--web-forest:var(--color-rail);color:var(--color-ink);background:var(--web-paper);font-family:PayrollPublicInter,system-ui,sans-serif;font-size:16px;line-height:1.65;overflow-x:clip}.payrollWebsite-module__G3ecza__site *{box-sizing:border-box}.payrollWebsite-module__G3ecza__site h1,.payrollWebsite-module__G3ecza__site h2,.payrollWebsite-module__G3ecza__site h3,.payrollWebsite-module__G3ecza__site p{margin:0}.payrollWebsite-module__G3ecza__site h1,.payrollWebsite-module__G3ecza__site h2,.payrollWebsite-module__G3ecza__site h3{color:inherit;font-family:inherit;font-weight:600}.payrollWebsite-module__G3ecza__site h1{letter-spacing:-.04em;font-size:clamp(38px,4.5vw,64px);line-height:1.12}.payrollWebsite-module__G3ecza__site h2{letter-spacing:-.025em;font-size:clamp(28px,3vw,38px);line-height:1.2}.payrollWebsite-module__G3ecza__site h3{letter-spacing:0;font-size:22px;line-height:1.3}.payrollWebsite-module__G3ecza__site p{color:var(--color-ink-2)}.payrollWebsite-module__G3ecza__site p+p{margin-top:18px}.payrollWebsite-module__G3ecza__site a{color:inherit;text-decoration:none}.payrollWebsite-module__G3ecza__site a:focus-visible,.payrollWebsite-module__G3ecza__site button:focus-visible,.payrollWebsite-module__G3ecza__site summary:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:5px}.payrollWebsite-module__G3ecza__site a:hover{text-underline-offset:5px;text-decoration:underline}.payrollWebsite-module__G3ecza__wrap{max-width:1200px;margin-inline:auto}.payrollWebsite-module__G3ecza__section{padding:clamp(48px,6vw,96px) clamp(20px,5vw,56px);scroll-margin-top:85px}.payrollWebsite-module__G3ecza__eyebrow{text-transform:uppercase;letter-spacing:.12em;font-weight:600;color:var(--color-primary)!important;margin-bottom:22px!important;font-size:13px!important}.payrollWebsite-module__G3ecza__lead{max-width:620px;font-size:clamp(18px,2vw,21px);line-height:1.65;margin:26px auto 28px!important}.payrollWebsite-module__G3ecza__note{font-size:14px;line-height:1.65;color:var(--color-ink-muted)!important;margin-top:16px!important}.payrollWebsite-module__G3ecza__skip{z-index:100;background:var(--color-surface);padding:12px;position:absolute;top:-100px;left:16px}.payrollWebsite-module__G3ecza__skip:focus{top:12px}.payrollWebsite-module__G3ecza__header{background:var(--color-surface);z-index:50;border-bottom:1px solid var(--color-line);position:sticky;top:0}.payrollWebsite-module__G3ecza__headerInner{align-items:center;gap:24px;max-width:1320px;height:64px;margin:auto;padding:0 clamp(20px,4vw,48px);display:flex}.payrollWebsite-module__G3ecza__headerInner>a{flex-shrink:0}.payrollWebsite-module__G3ecza__desktop{align-items:center;gap:24px;margin-left:auto;font-size:15px;font-weight:500;display:flex}.payrollWebsite-module__G3ecza__headerCta{margin-left:0}.payrollWebsite-module__G3ecza__headerCta a{min-height:44px;padding:10px 18px;font-size:15px}.payrollWebsite-module__G3ecza__menuButton{background:var(--color-surface);border:1px solid var(--color-line-control);border-radius:var(--radius-md);color:var(--color-ink);justify-content:center;align-items:center;padding:0 18px;font-size:15px;font-weight:600;display:none}.payrollWebsite-module__G3ecza__mobile{border-top:1px solid var(--color-line);gap:4px;padding:8px 20px 24px;display:grid}.payrollWebsite-module__G3ecza__mobile>a{padding:12px}.payrollWebsite-module__G3ecza__desktop a,.payrollWebsite-module__G3ecza__mobile>a{min-height:44px;color:var(--color-ink-2);align-items:center;text-decoration:none;display:inline-flex}.payrollWebsite-module__G3ecza__desktop a:hover,.payrollWebsite-module__G3ecza__mobile>a:hover{color:var(--color-ink);text-decoration:none}.payrollWebsite-module__G3ecza__hero{text-align:left;background:var(--color-surface);padding-block:64px}.payrollWebsite-module__G3ecza__heroCopy{min-width:0}.payrollWebsite-module__G3ecza__heroCopy .payrollWebsite-module__G3ecza__lead{margin:20px 0 28px!important}.payrollWebsite-module__G3ecza__heroActions{flex-wrap:wrap;align-items:center;gap:16px 24px;display:flex}.payrollWebsite-module__G3ecza__hero em{color:var(--color-primary);font-style:normal}.payrollWebsite-module__G3ecza__heroBottom{color:var(--color-ink-2);flex-wrap:wrap;justify-content:flex-start;gap:12px 32px;margin-top:28px;padding:0;font-size:14px;list-style:none;display:flex}.payrollWebsite-module__G3ecza__heroBottom>li{align-items:center;gap:7px;display:flex}.payrollWebsite-module__G3ecza__heroBottom svg{width:15px;color:var(--color-primary)}.payrollWebsite-module__G3ecza__twoCol{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(32px,7vw,104px);display:grid}.payrollWebsite-module__G3ecza__twoCol h2{margin-bottom:24px}.payrollWebsite-module__G3ecza__bodyLarge{font-size:22px;line-height:1.55}.payrollWebsite-module__G3ecza__textLink{text-decoration:underline;-webkit-text-decoration-color:var(--color-primary);text-decoration-color:var(--color-primary);text-underline-offset:.2em;align-items:center;gap:12px;margin-top:24px;font-size:16px;font-weight:600;text-decoration-thickness:2px;display:inline-flex;color:var(--color-ink)!important}.payrollWebsite-module__G3ecza__heroActions .payrollWebsite-module__G3ecza__textLink{margin-top:0}.payrollWebsite-module__G3ecza__soft{background:var(--color-surface-sunken);border-block:1px solid var(--color-line)}.payrollWebsite-module__G3ecza__plain{background:var(--color-surface)}.payrollWebsite-module__G3ecza__steps{grid-template-columns:repeat(3,1fr);gap:28px;margin-top:44px;padding:0;list-style:none;display:grid}.payrollWebsite-module__G3ecza__steps>li{border-top:1px solid var(--color-line-control);padding-top:24px}.payrollWebsite-module__G3ecza__stepNumber{color:var(--color-primary);margin-bottom:24px;font-size:14px;display:block}.payrollWebsite-module__G3ecza__steps h3{margin-bottom:14px}.payrollWebsite-module__G3ecza__steps p,.payrollWebsite-module__G3ecza__audience p{font-size:14px}.payrollWebsite-module__G3ecza__featureRow{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}.payrollWebsite-module__G3ecza__featureRow h2{margin-bottom:24px}.payrollWebsite-module__G3ecza__featureRow .payrollWebsite-module__G3ecza__preview{min-width:0}.payrollWebsite-module__G3ecza__sectionTitle{margin-bottom:56px!important}.payrollWebsite-module__G3ecza__featureStack{gap:clamp(56px,7vw,100px);display:grid}.payrollWebsite-module__G3ecza__featureRow .payrollWebsite-module__G3ecza__featureTitle{margin-bottom:24px;font-size:22px;line-height:1.3}.payrollWebsite-module__G3ecza__linkRow{flex-wrap:wrap;gap:8px 28px;margin-top:24px;display:flex}.payrollWebsite-module__G3ecza__featureCards{grid-template-columns:1fr 1fr;gap:32px;margin-top:64px;display:grid}.payrollWebsite-module__G3ecza__featureCards article{border-top:1px solid var(--color-line-control);padding-top:28px}.payrollWebsite-module__G3ecza__featureCards svg{color:var(--color-primary)}.payrollWebsite-module__G3ecza__featureCards h3{margin:20px 0 14px}.payrollWebsite-module__G3ecza__featureCards p{margin-bottom:16px}.payrollWebsite-module__G3ecza__canadaGrid{grid-template-columns:repeat(3,1fr);gap:32px;margin:40px 0 0;padding:0;list-style:none;display:grid}.payrollWebsite-module__G3ecza__canadaGrid li{border-top:1px solid var(--color-line-control);padding-top:24px}.payrollWebsite-module__G3ecza__canadaGrid h3{margin-bottom:14px}.payrollWebsite-module__G3ecza__canadaGrid p{font-size:14px}.payrollWebsite-module__G3ecza__checks{gap:12px;margin:24px 0;padding:0;font-size:14px;list-style:none;display:grid}.payrollWebsite-module__G3ecza__checks li{padding-left:26px;position:relative}.payrollWebsite-module__G3ecza__checks li:before{content:"✓";color:var(--color-primary);font-weight:600;position:absolute;left:0}.payrollWebsite-module__G3ecza__dark{background:var(--web-forest);color:var(--color-on-rail)}.payrollWebsite-module__G3ecza__dark p{color:var(--color-rail-ink)}.payrollWebsite-module__G3ecza__dark .payrollWebsite-module__G3ecza__eyebrow,.payrollWebsite-module__G3ecza__dark .payrollWebsite-module__G3ecza__checks li:before{color:var(--color-on-rail)!important}.payrollWebsite-module__G3ecza__dark .payrollWebsite-module__G3ecza__note{color:var(--color-rail-ink)!important}.payrollWebsite-module__G3ecza__reverse{grid-template-columns:1.15fr .85fr}.payrollWebsite-module__G3ecza__audience{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px;display:grid}.payrollWebsite-module__G3ecza__audience article{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);flex-direction:column;align-items:flex-start;padding:28px;display:flex}.payrollWebsite-module__G3ecza__audience svg{color:var(--color-primary);margin-bottom:28px}.payrollWebsite-module__G3ecza__audience h3{margin-bottom:12px}.payrollWebsite-module__G3ecza__audience p{flex:1;margin-bottom:28px}.payrollWebsite-module__G3ecza__audience a{min-height:44px;font-size:13px}.payrollWebsite-module__G3ecza__trustList{gap:28px;display:grid}.payrollWebsite-module__G3ecza__trustList article{border-bottom:1px solid var(--color-line);gap:20px;padding-bottom:26px;display:flex}.payrollWebsite-module__G3ecza__trustList svg{color:var(--color-primary);flex-shrink:0}.payrollWebsite-module__G3ecza__trustList h3{margin-bottom:8px;font-size:18px}.payrollWebsite-module__G3ecza__trustList p{font-size:14px}.payrollWebsite-module__G3ecza__suite{background:var(--color-surface-selected)}.payrollWebsite-module__G3ecza__intro{max-width:580px;margin-top:24px!important}.payrollWebsite-module__G3ecza__suiteGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px;display:grid}.payrollWebsite-module__G3ecza__suiteGrid>a{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:28px;display:block}.payrollWebsite-module__G3ecza__suiteGrid>a>span{letter-spacing:-.04em;font-size:22px}.payrollWebsite-module__G3ecza__suiteGrid strong{color:var(--color-primary);font-weight:500}.payrollWebsite-module__G3ecza__suiteGrid p{margin:12px 0 30px;font-size:14px}.payrollWebsite-module__G3ecza__suiteGrid svg{color:var(--color-primary)}.payrollWebsite-module__G3ecza__faqLayout{grid-template-columns:.85fr 1.15fr;gap:64px;display:grid}.payrollWebsite-module__G3ecza__faq details{border-bottom:1px solid var(--color-line);padding:21px 0}.payrollWebsite-module__G3ecza__faq details:first-child{border-top:1px solid var(--color-line)}.payrollWebsite-module__G3ecza__faq summary{cursor:pointer;justify-content:space-between;align-items:baseline;gap:20px;font-size:16px;font-weight:500;list-style:none;display:flex}.payrollWebsite-module__G3ecza__faq summary::-webkit-details-marker{display:none}.payrollWebsite-module__G3ecza__faq summary>span{color:var(--color-primary);font-size:23px;font-weight:400}.payrollWebsite-module__G3ecza__faq details[open] summary>span{transform:rotate(45deg)}.payrollWebsite-module__G3ecza__faq details p{padding:16px 20px 0 0;font-size:14px}.payrollWebsite-module__G3ecza__final{text-align:center;background:var(--color-surface-selected)}.payrollWebsite-module__G3ecza__final p{max-width:500px;margin:24px auto 28px}.payrollWebsite-module__G3ecza__final .payrollWebsite-module__G3ecza__note{margin-bottom:0}.payrollWebsite-module__G3ecza__footer{background:var(--web-forest);color:var(--color-on-rail);padding:56px clamp(20px,5vw,56px) 32px}.payrollWebsite-module__G3ecza__footer p{color:var(--color-rail-ink);margin-top:20px;font-size:14px}.payrollWebsite-module__G3ecza__footerGrid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;display:grid}.payrollWebsite-module__G3ecza__footer nav{color:var(--color-rail-ink);flex-direction:column;align-items:flex-start;gap:0;font-size:14px;display:flex}.payrollWebsite-module__G3ecza__footer h2{letter-spacing:0;color:var(--color-on-rail);margin-bottom:8px;font-size:14px;font-weight:600;line-height:1.6}.payrollWebsite-module__G3ecza__footer a{align-items:center;min-height:36px;display:inline-flex}.payrollWebsite-module__G3ecza__footer nav>a{min-height:36px}.payrollWebsite-module__G3ecza__footer nav>a:last-child:has(+*){margin-bottom:0}.payrollWebsite-module__G3ecza__footerBottom{border-top:1px solid var(--color-line-control);color:var(--color-rail-ink);justify-content:space-between;gap:20px;margin-top:48px;padding-top:24px;font-size:13px;display:flex}.payrollWebsite-module__G3ecza__figure{margin:0}.payrollWebsite-module__G3ecza__preview{border:1px solid var(--color-line);border-radius:var(--radius-lg);background:var(--color-surface);color:var(--color-ink);overflow:hidden}.payrollWebsite-module__G3ecza__figure figcaption{color:var(--color-ink-muted);margin:0;padding:12px 0 0;font-size:14px;line-height:1.6}.payrollWebsite-module__G3ecza__previewBody{display:block}.payrollWebsite-module__G3ecza__screen{min-width:0;padding:24px}.payrollWebsite-module__G3ecza__screenHeading{justify-content:space-between;gap:10px;display:flex}.payrollWebsite-module__G3ecza__screenHeading .payrollWebsite-module__G3ecza__eyebrow{color:var(--color-primary)!important;margin-bottom:12px!important}.payrollWebsite-module__G3ecza__status,.payrollWebsite-module__G3ecza__tablePill{border-radius:var(--radius-pill);background:var(--color-surface-selected);color:var(--color-ink-2);height:max-content;padding:2px 10px;font-size:13px;font-weight:600;line-height:1.4}.payrollWebsite-module__G3ecza__screen .payrollWebsite-module__G3ecza__previewTitle{letter-spacing:0;font-size:22px;font-weight:600;line-height:1.3}.payrollWebsite-module__G3ecza__screen>p{color:var(--color-ink-muted);margin:7px 0 20px;font-size:14px}.payrollWebsite-module__G3ecza__previewStats{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:20px;display:grid}.payrollWebsite-module__G3ecza__previewStats>div{background:var(--color-surface-sunken);border:1px solid var(--color-line);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:14px;font-size:14px;display:flex}.payrollWebsite-module__G3ecza__previewStats svg{color:var(--color-primary)}.payrollWebsite-module__G3ecza__previewTable>div{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:14px;display:flex}.payrollWebsite-module__G3ecza__previewTable>div:first-child{color:var(--color-ink-muted);border-top:0}.payrollWebsite-module__G3ecza__previewTable strong{color:var(--color-ink);font-weight:600}.payrollWebsite-module__G3ecza__heroGrid{grid-template-columns:1fr;align-items:center;gap:48px;display:grid}@media (min-width:1024px){.payrollWebsite-module__G3ecza__heroGrid{grid-template-columns:1fr 1fr}}@media (max-width:1100px){.payrollWebsite-module__G3ecza__headerInner{gap:16px}.payrollWebsite-module__G3ecza__featureRow,.payrollWebsite-module__G3ecza__reverse{gap:32px}.payrollWebsite-module__G3ecza__steps{gap:20px}}@media (max-width:1023px){.payrollWebsite-module__G3ecza__footerGrid{grid-template-columns:1fr 1fr}.payrollWebsite-module__G3ecza__footerGrid>:first-child{grid-column:1/-1}}@media (max-width:767px){.payrollWebsite-module__G3ecza__footerGrid{grid-template-columns:1fr}.payrollWebsite-module__G3ecza__desktop{display:none}.payrollWebsite-module__G3ecza__menuButton{display:flex}.payrollWebsite-module__G3ecza__section{padding-block:48px}.payrollWebsite-module__G3ecza__headerInner{height:56px}.payrollWebsite-module__G3ecza__desktopLogo{display:none}.payrollWebsite-module__G3ecza__mobileLogo{display:inline}.payrollWebsite-module__G3ecza__headerCta{display:none}.payrollWebsite-module__G3ecza__menuButton{margin-left:auto}.payrollWebsite-module__G3ecza__twoCol,.payrollWebsite-module__G3ecza__featureRow,.payrollWebsite-module__G3ecza__reverse,.payrollWebsite-module__G3ecza__faqLayout{grid-template-columns:1fr;gap:32px}.payrollWebsite-module__G3ecza__reverse>div:first-child{order:2}.payrollWebsite-module__G3ecza__steps{grid-template-columns:1fr;gap:28px 20px}.payrollWebsite-module__G3ecza__featureCards,.payrollWebsite-module__G3ecza__canadaGrid,.payrollWebsite-module__G3ecza__audience,.payrollWebsite-module__G3ecza__suiteGrid{grid-template-columns:1fr}.payrollWebsite-module__G3ecza__audience article{padding:24px}.payrollWebsite-module__G3ecza__audience svg{margin-bottom:20px}.payrollWebsite-module__G3ecza__heroBottom{gap:10px 20px}.payrollWebsite-module__G3ecza__previewStats{grid-template-columns:1fr}.payrollWebsite-module__G3ecza__footerBottom{flex-direction:column;gap:8px}.payrollWebsite-module__G3ecza__bodyLarge{font-size:20px}.payrollWebsite-module__G3ecza__faqLayout{gap:28px}}.payrollWebsite-module__G3ecza__site a[href="https://ohmyhq.com/waitlist?product=payroll"]{background:var(--color-primary);color:var(--color-on-primary)}.payrollWebsite-module__G3ecza__site .payrollWebsite-module__G3ecza__dark a[href="https://ohmyhq.com/waitlist?product=payroll"]{background:var(--color-on-rail);color:var(--color-rail)}.payrollWebsite-module__G3ecza__screen .payrollWebsite-module__G3ecza__previewTitle{color:var(--color-ink);margin:0}
.ohmy-public-brand,.ohmy-public-brand[data-theme=light]{--color-primary:#1f6b4a;--color-primary-hover:#124631;--color-on-primary:#fff;--color-rail:#0b3b2c;--color-rail-ink:#c9ddd3;--color-on-rail:#fff;--color-page:#f6f7f6;--color-surface:#fff;--color-surface-sunken:#f3f5f4;--color-surface-hover:#f8faf9;--color-surface-selected:#e9f1ec;--color-tint:#f3f4f6;--color-logo-plate:#fff;--color-line:#e5e7eb;--color-line-soft:#eef0f2;--color-line-control:#8a8f95;--color-line-menu:#d1d5db;--color-line-hover:#9ca3af;--color-ink:#111827;--color-ink-2:#374151;--color-ink-muted:#4b5563;--color-ink-placeholder:#6b7280;--color-danger:#b42318;--color-on-danger:#fff;--color-badge-ink:#374151;--color-on-badge-ink:#fff;--color-dot-red:#d9473a;--color-dot-amber:#b26a00;--color-dot-green:#2f8f5b;--color-dot-grey:#8a8f95;--color-dot-blue:#3b6fd8;--color-dot-purple:#7c5cc4;--color-focus-ring:#1f6b4a;--color-focus-halo:#e3efe9;--color-overlay:#11182747;--color-brand-accent:#1f6b4a;--font-sans:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-code:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--text-page-title:21px;--text-page-title--line-height:28px;--text-page-title--font-weight:600;--text-section-title:16px;--text-section-title--line-height:22px;--text-section-title--font-weight:600;--text-card-title:13.5px;--text-card-title--line-height:20px;--text-card-title--font-weight:600;--text-body:14px;--text-body--line-height:20px;--text-body--font-weight:400;--text-table:13px;--text-table--line-height:18px;--text-table--font-weight:400;--text-meta:12px;--text-meta--line-height:16px;--text-meta--font-weight:400;--text-label:11px;--text-label--line-height:14px;--text-label--font-weight:600;--text-label--letter-spacing:.06em;--text-figure:20px;--text-figure--line-height:26px;--text-figure--font-weight:600;--radius-xs:4px;--radius-sm:6px;--radius-md:7px;--radius-lg:10px;--radius-xl:12px;--radius-pill:9999px;--spacing-row:38px;--spacing-row-compact:30px;--spacing-row-expanded:60px;--spacing-control:30px;--spacing-control-sm:26px;--spacing-control-touch:44px;--spacing-rail:72px;--spacing-menu:176px;--spacing-topbar:50px;--spacing-drawer:640px;--shadow-seg:0 1px 2px #1118271a;--shadow-row:0 1px 4px #1118271a;--shadow-actions:0 4px 14px #11182724;--shadow-popover:0 10px 30px #1118272e;--shadow-dialog:0 20px 50px #11182740;--z-sticky:4;--z-actions:3;--z-popover:20;--z-toast:30;--z-overlay:40;--duration-fast:.12s;--duration-base:.18s;--duration-slow:.24s;--duration-loader-delay:.3s;--ease-standard:cubic-bezier(.2,0,0,1);--ease-exit:cubic-bezier(.4,0,1,1)}.ohmy-public-brand[data-theme=dark]{--color-primary:#5cb88c;--color-primary-hover:#86cfab;--color-on-primary:#062418;--color-rail:#0b3b2c;--color-rail-ink:#c9ddd3;--color-on-rail:#fff;--color-page:#0e1613;--color-surface:#141e1a;--color-surface-sunken:#101915;--color-surface-hover:#1a2520;--color-surface-selected:#1e3329;--color-tint:#222c28;--color-logo-plate:#fff;--color-line:#2b3631;--color-line-soft:#222c28;--color-line-control:#76817c;--color-line-menu:#3c4843;--color-line-hover:#8b9691;--color-ink:#e9eeec;--color-ink-2:#ccd5d1;--color-ink-muted:#a6b1ac;--color-ink-placeholder:#8e9994;--color-danger:#f08a7e;--color-on-danger:#2a0a06;--color-badge-ink:#4b5563;--color-on-badge-ink:#fff;--color-dot-red:#ee6a5c;--color-dot-amber:#e0a13c;--color-dot-green:#4cbf82;--color-dot-grey:#808b86;--color-dot-blue:#6f97ec;--color-dot-purple:#a58ce4;--color-focus-ring:#5cb88c;--color-focus-halo:#1e3329;--color-overlay:#0000008c;--color-brand-accent:#5cb88c;--font-sans:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-code:"IBM Plex Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--text-page-title:21px;--text-page-title--line-height:28px;--text-page-title--font-weight:600;--text-section-title:16px;--text-section-title--line-height:22px;--text-section-title--font-weight:600;--text-card-title:13.5px;--text-card-title--line-height:20px;--text-card-title--font-weight:600;--text-body:14px;--text-body--line-height:20px;--text-body--font-weight:400;--text-table:13px;--text-table--line-height:18px;--text-table--font-weight:400;--text-meta:12px;--text-meta--line-height:16px;--text-meta--font-weight:400;--text-label:11px;--text-label--line-height:14px;--text-label--font-weight:600;--text-label--letter-spacing:.06em;--text-figure:20px;--text-figure--line-height:26px;--text-figure--font-weight:600;--radius-xs:4px;--radius-sm:6px;--radius-md:7px;--radius-lg:10px;--radius-xl:12px;--radius-pill:9999px;--spacing-row:38px;--spacing-row-compact:30px;--spacing-row-expanded:60px;--spacing-control:30px;--spacing-control-sm:26px;--spacing-control-touch:44px;--spacing-rail:72px;--spacing-menu:176px;--spacing-topbar:50px;--spacing-drawer:640px;--shadow-seg:0 1px 2px #1118271a;--shadow-row:0 1px 4px #1118271a;--shadow-actions:0 4px 14px #11182724;--shadow-popover:0 10px 30px #1118272e;--shadow-dialog:0 20px 50px #11182740;--z-sticky:4;--z-actions:3;--z-popover:20;--z-toast:30;--z-overlay:40;--duration-fast:.12s;--duration-base:.18s;--duration-slow:.24s;--duration-loader-delay:.3s;--ease-standard:cubic-bezier(.2,0,0,1);--ease-exit:cubic-bezier(.4,0,1,1)}
.ohmy-public-brand main{scroll-margin-top:110px}.ohmy-public-brand :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:5px}.ohmy-public-brand footer{--color-focus-ring:var(--color-on-rail)}.ohmy-public-brand .public-menu-button{min-width:44px;min-height:44px}.ohmy-public-brand header a[aria-current=page]{color:var(--color-ink);font-weight:600}.ohmy-public-brand footer a[aria-current=page]{font-weight:600}.ohmy-public-brand *,.ohmy-public-brand :before,.ohmy-public-brand :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.ohmy-public-brand a:hover{transform:none!important}.ohmy-public-brand .public-calculator{--public-section-space:clamp(40px,5vw,64px);--public-gap:clamp(16px,2vw,24px)}.ohmy-public-brand .public-calculator :is(h1,h2,h3){letter-spacing:normal;line-height:1.3}.ohmy-public-brand .public-calculator h1{font-size:clamp(30px,4vw,42px)}.ohmy-public-brand .public-calculator h2{font-size:20px}.ohmy-public-brand .public-calculator p{margin-top:12px}.ohmy-public-brand .public-calculator a{text-underline-offset:3px;text-decoration:underline}@media (min-width:1101px){.ohmy-public-brand nav[aria-label=Mobile]{display:none}}
