.oc-page{--oc-ink:#021118;--oc-body:#333843;--oc-muted:#5a5f6b;--oc-surface:#fff;--oc-surface-alt:#f2fbff;--oc-accent:#ffe744;--oc-accent-ink:#021118;--oc-border:#d9dce3;--oc-error:#b3261e;color:var(--oc-body);font-family:Roboto,Arial,sans-serif;font-size:17px;line-height:1.6}.oc-page h1,.oc-page h2,.oc-page h3{color:var(--oc-ink);font-family:Poppins,Arial,sans-serif;margin:0}.oc-page h1{font-size:50px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.oc-page h2{font-size:36px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.oc-page h3{font-size:24px;font-weight:600;line-height:1.3}.oc-page p{margin:0}.oc-lead{color:var(--oc-body);font-size:20px;line-height:1.5;max-width:680px}.oc-small{color:var(--oc-muted);font-size:14px;line-height:1.5}.oc-measure{max-width:680px}.oc-section{padding:90px 0}.oc-section--alt{background:var(--oc-surface-alt)}.oc-section--accent{background:var(--oc-accent)}.oc-section--accent,.oc-section--accent h2,.oc-section--accent p{color:var(--oc-accent-ink)}.oc-wrap{margin:0 auto;max-width:1250px;padding:0 25px}.oc-btn{align-items:center;background:var(--oc-accent);border:1px solid var(--oc-ink);border-radius:100px;cursor:pointer;display:inline-flex;font-family:Roboto,Arial,sans-serif;font-size:17px;font-weight:600;justify-content:center;letter-spacing:.01em;min-height:56px;padding:0 30px;text-decoration:none}.oc-btn,.oc-btn:hover{color:var(--oc-accent-ink)}.oc-btn:hover{background:#f5dc2e}.oc-btn--block{width:100%}.oc-page a:focus-visible,.oc-page button:focus-visible,.oc-page input:focus-visible,.oc-page select:focus-visible{outline:2px solid var(--oc-ink);outline-offset:1px}.oc-hero__grid{align-items:center;column-gap:24px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.oc-hero__text{align-items:flex-start;display:flex;flex-direction:column;grid-column:1/span 6}.oc-hero__media{grid-column:7/span 6}.oc-hero__media img{aspect-ratio:3/2;display:block;height:auto;object-fit:cover;width:100%}.oc-hero__logo{height:auto;margin-bottom:45px;width:140px}.oc-hero h1{margin-bottom:15px}.oc-hero__sub{margin-bottom:30px}.oc-hero .oc-btn{margin-bottom:15px}.oc-cols-2{align-items:start;display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}.oc-card{background:var(--oc-surface);border:1px solid var(--oc-border);border-radius:8px;padding:30px}.oc-row{display:flex;flex-direction:column;gap:4px;margin-top:25px}.oc-row__label{color:var(--oc-ink);font-weight:600}.oc-stack-40{gap:40px}.oc-stack-30,.oc-stack-40{display:flex;flex-direction:column}.oc-stack-30{gap:30px}.oc-stack-15{gap:15px}.oc-list,.oc-stack-15{display:flex;flex-direction:column}.oc-list{gap:6px;margin:0;padding-left:20px}.oc-steps{position:relative}.oc-steps__rule{background:var(--oc-border);height:1px;left:20px;position:absolute;right:20px;top:20px}.oc-steps__list{display:grid;gap:24px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;position:relative}.oc-steps__item{display:flex;flex-direction:column;gap:15px}.oc-steps__num{align-items:center;background:var(--oc-surface-alt);border:1px solid var(--oc-ink);border-radius:50%;color:var(--oc-ink);font-family:Poppins,Arial,sans-serif;font-size:24px;font-weight:600;height:40px;justify-content:center;width:40px}.oc-quote,.oc-steps__num{box-sizing:border-box;display:flex}.oc-quote{border:1px solid var(--oc-border);border-radius:8px;flex-direction:column;gap:30px;height:100%;justify-content:space-between;margin:0;padding:40px}.oc-quote blockquote{color:var(--oc-ink);font-size:20px;line-height:1.5;margin:0}.oc-quote figcaption{align-items:center;display:flex;gap:15px}.oc-quote__face{border-radius:50%;flex-shrink:0;height:64px;object-fit:cover;width:64px}.oc-quote__who{display:flex;flex-direction:column;flex-grow:1}.oc-quote__name{color:var(--oc-ink);font-weight:600}.oc-quote__logo{flex-shrink:0;max-height:32px;width:auto}.oc-form__grid{align-items:start;column-gap:24px;display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.oc-form__copy{display:flex;flex-direction:column;gap:20px;grid-column:1/span 5}.oc-form__card{background:var(--oc-surface);border-radius:8px;grid-column:7/span 6;padding:48px}.oc-form__card .hs-form-field{margin-bottom:20px}.oc-form__card .hs-form-field>label{color:var(--oc-ink);display:block;font-size:14px;font-weight:600;margin-bottom:6px}.oc-form__card input[type=email],.oc-form__card input[type=text],.oc-form__card select{background:var(--oc-surface);border:1px solid #9aa0ab;border-radius:8px;box-sizing:border-box;color:var(--oc-body);font-family:inherit;font-size:16px;height:52px;padding:0 16px;width:100%}.oc-form__card .hs-button{background:var(--oc-accent);border:1px solid var(--oc-ink);border-radius:100px;color:var(--oc-accent-ink);cursor:pointer;font-size:17px;font-weight:600;letter-spacing:.01em;min-height:56px;width:100%}.oc-form__card .hs-error-msg,.oc-form__card .hs-error-msgs label{color:var(--oc-error);font-size:14px}.oc-form__note{margin-top:20px}.oc-form__meet{color:var(--oc-ink);display:inline-block;font-size:16px;margin-top:15px;padding:12px 0;text-decoration:underline}.oc-faq{max-width:680px}.oc-faq__list{border-top:1px solid var(--oc-border);margin-top:30px}.oc-faq__item{border-bottom:1px solid var(--oc-border)}.oc-faq__q{align-items:center;background:none;border:0;color:var(--oc-ink);cursor:pointer;display:flex;font-family:Roboto,Arial,sans-serif;font-size:17px;font-weight:600;gap:20px;justify-content:space-between;min-height:48px;padding:18px 0;text-align:left;width:100%}.oc-faq__q svg{flex-shrink:0;transition:transform .2s ease}.oc-faq__q[aria-expanded=true] svg{transform:rotate(180deg)}.oc-faq__a{display:none;padding:0 0 18px}.oc-faq__a[data-open=true]{display:block}.oc-cta-band{align-items:center;display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:680px;text-align:center}.oc-sticky{background:var(--oc-surface);border-top:1px solid var(--oc-border);bottom:0;box-sizing:border-box;display:none;height:64px;left:0;padding:8px 20px;position:fixed;right:0;z-index:40}.oc-sticky .oc-btn{min-height:48px;width:100%}.oc-sticky.is-visible{display:block}@media (max-width:991px){.oc-section{padding:60px 0}.oc-page h1{font-size:40px}.oc-page h2{font-size:30px}.oc-page h3{font-size:22px}.oc-form__card,.oc-form__copy,.oc-hero__media,.oc-hero__text{grid-column:1/-1}.oc-form__grid,.oc-hero__grid{row-gap:30px}.oc-form__card{padding:30px 25px}}@media (max-width:767px){.oc-page{font-size:16px}.oc-section{padding:50px 0}.oc-page h1{font-size:34px}.oc-page h2{font-size:26px}.oc-page h3{font-size:20px}.oc-lead{font-size:18px}.oc-wrap{padding:0 20px}.oc-hero{text-align:center}.oc-hero__text{align-items:center}.oc-hero .oc-btn{width:100%}.oc-hero__media{margin-top:50px}.oc-cols-2{gap:20px}.oc-cols-2,.oc-steps__list{grid-template-columns:minmax(0,1fr)}.oc-steps__list{border-left:1px solid var(--oc-border);gap:25px;padding-left:20px}.oc-steps__item{align-items:center;flex-direction:row;margin-left:-41px}.oc-steps__num{background:var(--oc-surface-alt);flex-shrink:0;font-size:20px}.oc-quote{padding:30px}.oc-quote blockquote{font-size:18px}.oc-card{padding:30px 25px}body.oc-has-sticky{padding-bottom:64px}}@media (prefers-reduced-motion:reduce){.oc-page *,.oc-page :after,.oc-page :before{animation:none!important;transition:none!important}}.oc-proof{padding:30px 0}.oc-proof__list{display:flex;flex-wrap:wrap;gap:10px 30px;list-style:none;margin:0;padding:0}.oc-proof__item{color:var(--oc-body);font-size:15px;line-height:1.5}.oc-proof__item+.oc-proof__item{padding-left:30px;position:relative}.oc-proof__item+.oc-proof__item:before{background:var(--oc-border);content:"";height:16px;left:0;margin-top:-8px;position:absolute;top:50%;width:1px}@media (max-width:767px){.oc-proof__list{flex-direction:column;gap:10px}.oc-proof__item+.oc-proof__item{padding-left:0}.oc-proof__item+.oc-proof__item:before{display:none}}.oc-form__card .hs-form-frame{min-height:420px}.oc-card--muted{background:#f7f8fa;border-color:transparent;color:var(--oc-muted)}.oc-card--muted .oc-row__label,.oc-card--muted h3{color:var(--oc-muted);font-weight:600}.oc-card--strong{border-color:var(--oc-ink)}.oc-row__sum{border-top:1px solid var(--oc-border);color:inherit;font-weight:600;margin:25px 0 0;padding-top:20px}.oc-card--strong .oc-row__sum{color:var(--oc-ink)}.oc-hero__logolink{display:inline-block;margin-bottom:45px}.oc-hero__logolink .oc-hero__logo{display:block;margin-bottom:0}.oc-quotes{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.oc-quotes .oc-quote{padding:30px}.oc-quotes .oc-quote blockquote{font-size:18px}@media (max-width:767px){.oc-quotes{gap:20px;grid-template-columns:minmax(0,1fr)}}