:root{--brand-ink: #040404;--brand-navy: #1E3950;--brand-steel: var(--brand-navy);--brand-mist: #F3F4F3;--brand-surface: #FFFFFF;--brand-border: #E2E4E2;--brand-line: var(--brand-border);--brand-teal: #0C849C;--brand-gold: #F5A61E;--brand-surface-muted: #f7f8f8;--color-success: #2E7D46;--color-warning: #B8860B;--color-danger: #C4372B;--color-info: #3E6E8E;--color-bg: var(--brand-mist);--color-surface: var(--brand-surface);--color-ink: var(--brand-ink);--color-muted: var(--brand-steel);--color-border: var(--brand-border);--color-accent: var(--brand-teal);--color-accent-soft: color-mix(in srgb, var(--brand-teal) 14%, white);--color-accent-strong: var(--brand-ink);--color-ownership: var(--brand-gold);--color-cta: var(--brand-gold);--font-sans: "Poppins", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display: "Poppins", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-full: 999px;--shadow-overlay: 0 8px 24px rgba(22, 24, 26, .1);--shadow-hover-card: 0 2px 8px rgba(22, 24, 26, .06);--ease-standard: cubic-bezier(.4, 0, .2, 1);--duration-micro: .12s;--duration-standard: .2s;--duration-entrance: .32s;--shell-banner-height: 64px;--shell-sidebar-width: 260px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--brand-mist);color:var(--brand-ink);font-family:var(--font-sans);font-size:16px;line-height:1.6}img{max-width:100%}button,input,select,textarea{font-family:inherit;font-size:inherit}h1,h2,h3{font-family:var(--font-display);color:var(--brand-navy);line-height:1.2;margin:0 0 12px}h1{font-size:clamp(2rem,4vw,3.25rem);letter-spacing:-.02em}h2{font-size:clamp(1.5rem,2.4vw,2rem)}h3,.card-title{font-size:1.125rem}p{margin:0 0 12px}a{color:var(--brand-teal)}.nav-link,.sign-in,.btn,.audience-card,.footer-nav a,.brand-link{text-decoration:none}.sign-in:hover,.text-link:hover,.footer-nav a:hover{text-decoration:underline}.wrap{width:min(1120px,calc(100% - 32px));margin-inline:auto}.narrow{max-width:720px}.section{padding:72px 0}.section-tight{padding-top:0}.lead{font-size:1.125rem;max-width:40rem}.eyebrow{margin:0 0 8px;color:var(--brand-teal);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.site-header{position:sticky;top:0;z-index:10;background:var(--brand-surface);border-bottom:1px solid var(--brand-border)}.header-bar{display:flex;align-items:center;gap:20px;min-height:76px;padding:12px 0}.brand-link{display:inline-flex;order:1;line-height:0}.operently-logo{display:block;width:auto}.site-nav{display:flex;align-items:center;order:2;gap:18px;margin-left:auto}.nav-link{color:var(--brand-navy);font-weight:500;text-decoration:none;white-space:nowrap}.nav-link.is-active{color:var(--brand-teal);font-weight:600}.header-tools{display:flex;align-items:center;order:3;gap:12px}.sign-in{color:var(--brand-teal);font-weight:600;text-decoration:none;white-space:nowrap}.menu-toggle{display:none;padding:8px 12px;border:1px solid var(--brand-border);border-radius:var(--radius-md);background:var(--brand-surface);color:var(--brand-navy);font-weight:600;cursor:pointer}.btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border:0;border-radius:var(--radius-md);font-weight:600;line-height:1.2;text-decoration:none;cursor:pointer}.btn:hover{text-decoration:none}.btn-primary{background:var(--brand-gold);color:var(--brand-ink)}.btn-secondary{background:var(--brand-surface);color:var(--brand-teal);border:1px solid var(--brand-border)}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;align-items:center}.photo{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:16px;background:var(--brand-surface)}.card-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.card-grid.two{grid-template-columns:repeat(2,1fr)}.card-grid.three{grid-template-columns:repeat(3,1fr)}.card{padding:24px;border:1px solid var(--brand-border);border-radius:16px;background:var(--brand-surface);box-shadow:var(--shadow-hover-card)}.card p:last-child{margin-bottom:0}.audience-card{display:flex;flex-direction:column;gap:8px;color:inherit;text-decoration:none}.card-cta{color:var(--brand-teal);font-weight:600}.icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.icon-badge{display:grid;place-items:center;width:44px;height:44px;margin-bottom:14px;border-radius:12px;background:color-mix(in srgb,var(--brand-teal) 14%,white);color:var(--brand-teal);flex:none}.icon-badge.compact{width:36px;height:36px;margin-bottom:0;border-radius:10px}.icon-badge.compact .icon{width:18px;height:18px}.assurance-list{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none}.assurance-list li{display:flex;align-items:center;gap:12px;padding:16px 18px;border-radius:16px;background:var(--brand-surface);color:var(--brand-navy);font-weight:600}.steps{display:grid;gap:12px;margin:0;padding:0;list-style:none}.steps li{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:center;padding:16px 20px;border-radius:16px;background:var(--brand-surface)}.steps h2,.steps h3,.steps p{margin:0}.steps h2,.steps h3{margin-bottom:4px}.step-mark{position:relative}.step-index{position:absolute;top:-6px;right:-6px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--brand-navy);color:#fff;font-size:12px;font-weight:600;line-height:20px;text-align:center}.plain-rows{display:grid;gap:12px}.row-card{display:grid;grid-template-columns:220px 1fr;gap:16px;align-items:center}.row-title{display:flex;align-items:center;gap:12px;margin:0}.row-card p{margin:0}.close-note{margin-top:28px}.note{padding:20px 24px;border-radius:16px;background:var(--brand-surface)}.mail-form{display:grid;gap:16px;max-width:640px}.field{display:grid;gap:6px}.field span{color:var(--brand-teal);font-weight:600}.field input,.field select,.field textarea{width:100%;padding:12px 14px;border:1px solid var(--brand-border);border-radius:var(--radius-md);background:var(--brand-surface);color:var(--brand-ink)}.field textarea{min-height:140px;resize:vertical}.form-success{display:flex;align-items:center;gap:12px;margin:0;padding:14px 16px;border-radius:12px;background:color-mix(in srgb,var(--color-success) 14%,white);color:#1f6b38;font-weight:600}.form-success-check{display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--color-success);color:#fff;flex:none}.form-error{margin:0;color:var(--color-danger);font-weight:600}.text-link{font-weight:600}.closing-band{padding:72px 0;background:var(--brand-navy)}.closing-inner h2{color:var(--brand-surface)}.site-footer{padding:48px 0;background:var(--brand-navy);color:var(--brand-surface)}.footer-grid{display:grid;gap:20px}.footer-brand p,.copyright{margin:12px 0 0}.logo-chip{display:inline-flex;align-items:center;padding:8px 12px;border-radius:12px;background:var(--brand-surface)}.footer-nav{display:flex;flex-wrap:wrap;gap:12px 20px}.footer-nav a{color:var(--brand-surface);font-weight:500;text-decoration:none}.footer-nav a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--brand-teal);outline-offset:2px}@media(max-width:900px){.card-grid,.card-grid.three,.assurance-list{grid-template-columns:repeat(2,1fr)}.hero-grid,.row-card{grid-template-columns:1fr}}@media(max-width:860px){.menu-toggle{display:inline-flex}.header-tools{order:2;margin-left:auto}.site-nav{display:none;order:3;flex-direction:column;align-items:stretch;width:100%;margin-left:0;padding-bottom:8px}.site-nav.is-open{display:flex}.header-bar{flex-wrap:wrap}.site-nav .btn{width:100%}}@media(max-width:640px){.section,.closing-band{padding:48px 0}.card-grid,.card-grid.two,.card-grid.three,.assurance-list{grid-template-columns:1fr}}@media(max-width:480px){.actions .btn,.mail-form .btn{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
