.oc-ty{--oc-ink:#000105;--oc-navy:#211c57;--oc-indigo:#41479b;--oc-indigo-dark:#2f3477;--oc-tint:#f3f3fa;--oc-line:#e3e3ef;--oc-muted:#55566a;--oc-green:#2e8b57;background:radial-gradient(1200px 500px at 85% -10%,rgba(65,71,155,.14),transparent 60%),linear-gradient(180deg,#f7f7fb,#fff);color:var(--oc-ink);font-family:inherit;padding:72px 24px 88px}.oc-ty *,.oc-ty :after,.oc-ty :before{box-sizing:border-box}.oc-ty__inner{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin:0 auto;max-width:1120px}.oc-ty__badge{align-items:center;background:#fff;border:1px solid var(--oc-line);border-radius:999px;color:var(--oc-navy);display:inline-flex;font-size:14px;font-weight:600;gap:10px;margin:0 0 24px;padding:8px 16px 8px 8px}.oc-ty__tick{background:var(--oc-green);border-radius:50%;display:grid;flex:none;height:28px;place-items:center;width:28px}.oc-ty__tick svg{height:16px;width:16px}.oc-ty h1.oc-ty__title{color:var(--oc-ink);font-size:clamp(32px,4.4vw,52px);font-weight:700;letter-spacing:-.01em;line-height:1.1;margin:0 0 20px;text-align:left}.oc-ty__title span{color:var(--oc-indigo)}.oc-ty__lead{color:var(--oc-muted);font-size:clamp(17px,1.6vw,20px);line-height:1.6;margin:0 0 32px;max-width:560px}.oc-ty__actions{display:flex;flex-wrap:wrap;gap:12px}.oc-ty__btn{align-items:center;border-radius:999px;display:inline-flex;font-size:16px;font-weight:600;gap:8px;justify-content:center;min-height:52px;padding:0 28px;text-decoration:none!important;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.oc-ty__btn--primary{background:var(--oc-indigo);border:2px solid var(--oc-indigo);color:#fff!important}.oc-ty__btn--primary:focus-visible,.oc-ty__btn--primary:hover{background:var(--oc-indigo-dark);border-color:var(--oc-indigo-dark)}.oc-ty__btn--ghost{background:transparent;border:2px solid var(--oc-line);color:var(--oc-navy)!important}.oc-ty__btn--ghost:focus-visible,.oc-ty__btn--ghost:hover{border-color:var(--oc-indigo);color:var(--oc-indigo)!important}.oc-ty__btn:focus-visible{outline:3px solid rgba(65,71,155,.35);outline-offset:2px}.oc-ty__card{background:#fff;border:1px solid var(--oc-line);border-radius:20px;box-shadow:0 18px 40px -24px rgba(33,28,87,.35);padding:32px}.oc-ty__card h2{color:var(--oc-navy);font-size:20px;font-weight:700;line-height:1.3;margin:0 0 24px}.oc-ty__steps{counter-reset:oc-step;list-style:none;margin:0;padding:0}.oc-ty__step{counter-increment:oc-step;padding:0 0 24px 52px;position:relative}.oc-ty__step:last-child{padding-bottom:0}.oc-ty__step:before{background:var(--oc-tint);border-radius:50%;color:var(--oc-indigo);content:counter(oc-step);display:grid;font-size:15px;font-weight:700;height:34px;left:0;place-items:center;position:absolute;top:0;width:34px}.oc-ty__step:not(:last-child):after{background:var(--oc-line);bottom:6px;content:"";left:16px;position:absolute;top:40px;width:2px}.oc-ty__step h3{color:var(--oc-ink);font-size:16px;font-weight:700;line-height:1.4;margin:6px 0 4px}.oc-ty__step p{color:var(--oc-muted);font-size:15px;line-height:1.55;margin:0}.oc-ty__note{background:var(--oc-tint);border-radius:12px;color:var(--oc-navy);font-size:14px;line-height:1.55;margin:24px 0 0;padding:16px 18px}.oc-ty__note a{color:var(--oc-indigo);font-weight:600}@media (max-width:960px){.oc-ty{padding:56px 24px 72px}.oc-ty__inner{gap:40px;grid-template-columns:1fr;max-width:640px}}@media (max-width:560px){.oc-ty{padding:36px 16px 56px}.oc-ty__badge{font-size:13px;margin-bottom:18px}.oc-ty h1.oc-ty__title{margin-bottom:16px}.oc-ty__lead{margin-bottom:24px}.oc-ty__actions{flex-direction:column}.oc-ty__btn{width:100%}.oc-ty__card{border-radius:16px;padding:24px 20px}}@media (prefers-reduced-motion:reduce){.oc-ty__btn{transition:none}}.oc-ty__lead p,.oc-ty__note p{margin:0}.oc-ty ol.oc-ty__steps{list-style:none!important;margin:0!important;padding:0!important}.oc-ty ol.oc-ty__steps>li{list-style:none!important;margin:0}.oc-ty ol.oc-ty__steps>li::marker{content:""}