.oc{--oc-line:color-mix(in srgb, var(--fg) 22%, transparent);--oc-soft:color-mix(in srgb, var(--fg) 6%, var(--bg));--oc-radius:22px}.oc-underline{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.oc-underline:hover{opacity:.7}.oc-narrow{max-width:760px}.oc-prose{max-width:68ch;font-size:var(--fs-text);margin-top:1em;line-height:1.6}.oc-prewrap{white-space:pre-line}.oc-brand{white-space:nowrap;align-items:center;gap:16px;display:inline-flex}.oc-brand__logo img{width:190px;height:auto}.oc-brand__divider{background:currentColor;width:1px;height:26px}.oc-brand__name{font-size:var(--fs-italic);line-height:1}.oc-header__links{justify-self:start;align-items:center;gap:24px;display:flex}.oc-header__account{margin-right:8px}.oc-cta{align-items:center;gap:10px;display:inline-flex}.oc-section{padding-block:72px 0}.oc-intro h1{letter-spacing:-.03em;font-size:clamp(54px,8.4vw,136px);line-height:1.04}.oc-new{white-space:nowrap}.oc-new__faces{place-items:baseline start;display:inline-grid}.oc-new__face{opacity:0;grid-area:1/1;transition:opacity .2s,transform .34s cubic-bezier(.2,.7,.2,1);transform:translateY(.12em)}.oc-new__face:before{content:attr(data-word)}.oc-new__face.is-on{opacity:1;transform:none}.oc-new__face.is-off{transform:translateY(-.12em)}.oc-new__face--italic{font-style:italic}.oc-new__face--bold{letter-spacing:-.05em;font-weight:700}.oc-new__face--outline{color:#0000;-webkit-text-stroke:.018em var(--fg)}.oc-new__face--serif{letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-style:italic}.oc-new__face--mono{letter-spacing:-.06em;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.86em}@media (max-width:767px){.oc-new{display:block}.oc-new__faces{justify-items:center}}@media (prefers-reduced-motion:reduce){.oc-new__face{transition:none}}.oc .card-hero .h2,.oc .card-stack .h4,.oc-callpage__head .h3{text-wrap:balance}#calls,#how{scroll-margin-top:var(--header-h)}.oc-title{margin-top:70px}.oc-quiet{text-align:center;justify-items:center;gap:16px;display:grid}.oc-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:100px 80px;display:grid}.oc-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;display:grid}.oc-step p{font-size:var(--fs-text);margin-top:14px;line-height:1.5}.oc-faq{border-bottom:1px solid var(--fg);max-width:980px}.oc-faq__item{border-top:1px solid var(--fg)}.oc-faq__item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;list-style:none;display:flex}.oc-faq__item summary::-webkit-details-marker{display:none}.oc-faq__item summary:after{content:"+";flex:none;font-size:1.4em;line-height:1}.oc-faq__item[open] summary:after{content:"−"}.oc-faq__item p{max-width:62ch;font-size:var(--fs-text);padding-bottom:24px;line-height:1.5}@media (max-width:1024px){.oc-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.oc-cards{gap:80px 40px}}@media (max-width:767px){.oc-cards,.oc-steps{grid-template-columns:1fr}.oc-cards{gap:60px}.oc-title{margin-top:40px}}.oc-callpage__actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.oc-callpage__body{gap:48px;padding-top:90px;display:grid}.oc-callpage__main>.oc-prose:first-child{margin-top:0}.oc-callpage__aside{align-content:start;gap:32px;display:grid}.oc-callpage__aside section{border-top:1px solid var(--fg);gap:12px;padding-top:14px;display:grid}@media (min-width:900px){.oc-callpage__body{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:80px}}.oc-list{font-size:var(--fs-small);gap:8px;margin:0;padding-left:1.2em;display:grid}.oc-share{align-items:center;gap:8px;display:inline-flex}.oc-share__button{color:inherit;font:inherit;font-size:var(--fs-italic);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-style:italic;display:inline-flex}.oc-share .circle-btn{width:42px;height:42px}.oc-sharebox{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.oc-sharebox .oc-input{flex:260px}.oc-form,.oc-fieldset{gap:22px;display:grid}.oc-fieldset{border:0;min-width:0;margin:0;padding:0}.oc-fieldset legend{margin-bottom:22px;padding:0}.oc-field{gap:8px;min-width:0;display:grid}.oc-label{font-size:var(--fs-tax);letter-spacing:2px;text-transform:uppercase;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-weight:500;line-height:1.6;display:flex}.oc-label .oc-hint{letter-spacing:0;text-transform:none;font-weight:400}.oc-hint{font-size:var(--fs-meta);opacity:.8;line-height:1.5}.oc-counter{letter-spacing:0;margin-left:auto;font-weight:400}.oc-counter.is-over{background:var(--fg);color:var(--bg);border-radius:30px;padding:0 8px}.oc-input{border:1px solid var(--fg);width:100%;color:var(--fg);font:inherit;font-size:var(--fs-small);background:0 0;border-radius:30px;padding:13px 20px;line-height:1.5}textarea.oc-input{resize:vertical;border-radius:18px}select.oc-input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--fg) 50%), linear-gradient(135deg, var(--fg) 50%, transparent 50%);background-position:calc(100% - 24px) 52%,calc(100% - 18px) 52%;background-repeat:no-repeat;background-size:6px 6px;padding-right:46px}select.oc-input option{background:var(--bg);color:var(--fg)}.oc-input::placeholder{color:var(--fg);opacity:.45}.oc-input[readonly]{background:var(--oc-soft)}.oc-row,.oc-grid-2{gap:18px;display:grid}@media (min-width:700px){.oc-row,.oc-grid-2{grid-template-columns:1fr 1fr}}.oc-links{gap:14px;display:grid}.oc-check{font-size:var(--fs-small);cursor:pointer;align-items:flex-start;gap:12px;line-height:1.5;display:flex}.oc-check input{flex:none;width:18px;height:18px;margin-top:3px}.oc-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.oc-alert{background:var(--fg);color:var(--bg);font-size:var(--fs-small);border-radius:18px;gap:4px;padding:12px 20px;display:grid}.oc-card{border:1px solid var(--fg);border-radius:24px;gap:14px;padding:28px;display:grid}.oc-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}button:disabled{opacity:.55;cursor:progress}.pill.is-current{background:var(--fg);color:var(--bg)}button.pill{cursor:pointer}.oc-files{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.oc-files img{aspect-ratio:1;object-fit:cover;width:100%}.oc-files--audio{grid-template-columns:1fr}.oc-file{position:relative}.oc-file__name{border:1px solid var(--fg);font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap;border-radius:30px;padding:12px 52px 12px 20px;display:block;overflow:hidden}.oc-file__remove{border:1px solid var(--fg);background:var(--bg);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;position:absolute;top:6px;right:6px}.oc-file__remove:hover{background:var(--fg);color:var(--bg)}.oc-drop{border:1px dashed var(--fg);font-size:var(--fs-small);cursor:pointer;border-radius:18px;padding:20px;font-weight:500;transition:background-color .2s,color .2s}.oc-drop:hover{background:var(--fg);color:var(--bg)}.oc-submit__head{gap:12px;margin-bottom:36px;display:grid}.oc-submit{max-width:880px}.oc-wizard{gap:32px;scroll-margin-top:100px;display:grid}.oc-steps-bar{top:var(--header-h);z-index:20;background:var(--bg);flex-wrap:wrap;gap:7px;margin:0;padding:12px 0;list-style:none;display:flex;position:sticky}.oc-wizard__nav{border-top:1px solid var(--fg);justify-content:space-between;padding-top:24px}.oc-wizard__nav .oc-cta{margin-left:auto}.oc-tracks{justify-items:start;gap:14px;display:grid}.oc-track{border-top:1px solid var(--oc-line);gap:16px;width:100%;padding:16px 0;display:grid}.oc-track__head{align-items:center;gap:10px;display:flex}.oc-track__number{flex:none;width:30px;font-weight:700}.oc-track__head .circle-btn{flex:none;width:40px;height:40px}.oc-track__body{gap:16px;padding-left:40px;display:grid}.oc-helper{background:var(--oc-soft)}.oc-helper-toggle{justify-self:start;align-items:center;gap:8px;padding-block:8px;display:inline-flex}.oc-social{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.oc-summary{background:var(--oc-soft);border-radius:18px;gap:4px;padding:18px 22px;display:grid}.oc-done{gap:24px;max-width:760px;scroll-margin-top:100px;display:grid}.oc-sent{justify-items:start}.oc-signin{max-width:520px;margin-top:8px}.oc-narrow .t-lead{margin-top:14px}.oc-narrow>.oc-alert{margin-top:24px}.oc-signin-page .oc-signin,.oc-signin-page .oc-sent{text-align:left;width:min(520px,100%)}.oc-pagehead{gap:8px;margin-bottom:40px;display:grid}.oc-profile__grid{gap:56px;display:grid}.oc-profile__grid h2{margin-bottom:20px}.oc-profile__aside{align-content:start;gap:18px;display:grid}.oc-profile__aside h2{margin:12px 0 0}@media (min-width:900px){.oc-profile__grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:80px}}.oc-subs{margin:0;padding:0;list-style:none}.oc-sub{border-top:1px solid var(--fg);gap:16px;padding:22px 0;display:grid}.oc-sub__link{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:18px;display:grid}.oc-sub__link:hover .h5{opacity:.75}.oc-sub__cover{aspect-ratio:1;background:var(--oc-soft)}.oc-sub__cover img{object-fit:cover;width:100%;height:100%}.oc-sub__body{justify-items:start;gap:8px;display:grid}.oc-sub__share{background:var(--oc-soft);border-radius:18px;gap:10px;padding:18px 20px;display:grid}.oc-subpage__head{align-items:end;gap:24px;margin:24px 0 32px;display:grid}.oc-subpage__head>div{justify-items:start;gap:12px;display:grid}.oc-subpage__cover{aspect-ratio:1;object-fit:cover;width:160px}@media (min-width:700px){.oc-subpage__head{grid-template-columns:160px minmax(0,1fr)}}.oc-status{justify-items:start}.oc-feedback{background:var(--oc-soft);border-radius:18px;gap:8px;margin:0;padding:18px 22px;font-style:italic;display:grid}.oc-subpage__body{gap:14px;margin-top:40px;display:grid}.oc-subpage__body h2{margin-top:18px}.oc-legal section{margin-top:36px}@media (max-width:767px){.oc-brand{gap:10px}.oc-brand__logo img{width:104px}.oc-brand__divider{height:18px}.oc-brand__name{font-size:15px}.oc-header .site-header__bar{grid-template-columns:1fr auto}.oc-header__links{display:none}.oc-header .site-header__center{justify-self:start}.oc-header__account{white-space:nowrap;margin-right:2px}.oc-steps-bar{gap:5px}.oc-steps-bar .pill{letter-spacing:.5px;padding:3px 8px;font-size:10px}.oc-section{padding-top:52px}.oc-card{padding:22px}.oc-track__body{padding-left:0}}@media (min-width:768px) and (max-width:1023px){.oc-header__wide{display:none}}@media (hover:none){.pill:not(.is-current):not(.pill--series):hover,.oc-drop:hover,.oc-file__remove:hover{color:var(--fg);background:0 0}}
