@property --op-spin{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@property --op-fill{syntax: "<color>"; inherits: false; initial-value: #151515;}@keyframes op-spin{to{--op-spin: 360deg}}:root{--op-btn-orange: #E4712B;--op-btn-ink: #f2f2f0;--op-btn-line: rgba(255,255,255,.28);--op-btn-ease: cubic-bezier(.22, 1, .36, 1);--op-btn-arrow: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23f2f2f0' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}html :is(.btn-primary,.rd-btn--fill,.rd-btn--lg,.sp-cta,.btn-audit){position:relative;isolation:isolate;overflow:visible;display:inline-flex;align-items:center;justify-content:center;gap:.7rem;padding:1rem 1.6rem 1rem 1.75rem;border-radius:100px;border:2px solid transparent;background:linear-gradient(var(--op-fill),var(--op-fill)) padding-box,conic-gradient(from var(--op-spin),rgba(255,255,255,.12) 0 55%,var(--op-btn-orange) 78%,#ffc08f 86%,rgba(255,255,255,.12) 93%) border-box;color:#fff;text-decoration:none;white-space:nowrap;font-family:Barlow,system-ui,sans-serif;font-weight:600;font-size:1rem;line-height:1.2;letter-spacing:0;text-transform:none;box-shadow:none;transform:none;animation:op-spin 3.2s linear infinite;transition:--op-fill .35s var(--op-btn-ease),color .35s var(--op-btn-ease)}html :is(.btn-primary,.rd-btn--fill,.rd-btn--lg,.btn-audit):after{content:"";display:block;width:18px;height:18px;flex:none;background:var(--op-btn-arrow) center / contain no-repeat;transition:transform .35s var(--op-btn-ease)}html :is(.btn-primary,.rd-btn--fill,.rd-btn--lg,.sp-cta,.btn-audit):hover{--op-fill: #22150c;color:#fff}html :is(.btn-primary,.rd-btn--fill,.rd-btn--lg,.btn-audit):hover:after{transform:translate(4px)}html .rd-btn--lg{padding:1.2rem 2rem 1.2rem 2.2rem;font-size:1.08rem}html .sp-cta:after{display:none}html .sp-cta .sp-cta__arrow{width:18px;height:18px;background:none;color:#fff;border-radius:0;transform:none}html .sp-cta .sp-cta__arrow svg{width:18px;height:18px}html .sp-cta:hover .sp-cta__arrow{background:none;color:#fff;transform:translate(4px)}html :is(.btn-outline,.rd-btn--ghost:not(.rd-btn--lg)){position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:space-between;gap:1.25rem;min-height:3.25rem;padding:0 0 0 1.35rem;border-radius:10px;border:1px solid var(--op-btn-line);background:transparent;color:var(--op-btn-ink);text-decoration:none;white-space:nowrap;font-family:Barlow,system-ui,sans-serif;font-weight:600;font-size:1rem;line-height:1.2;letter-spacing:0;text-transform:none;box-shadow:none;transform:none;transition:border-color .35s var(--op-btn-ease),color .35s var(--op-btn-ease)}html :is(.btn-outline,.rd-btn--ghost:not(.rd-btn--lg)):after{content:"";align-self:stretch;width:3.4rem;flex:none;border-left:1px solid var(--op-btn-line);background-color:transparent;transition:background-color .35s var(--op-btn-ease),border-color .35s var(--op-btn-ease)}html :is(.btn-outline,.rd-btn--ghost:not(.rd-btn--lg)):before{content:"";position:absolute;top:0;right:0;bottom:0;width:3.4rem;z-index:1;background:var(--op-btn-arrow) center / 18px no-repeat;transition:transform .4s var(--op-btn-ease)}html :is(.btn-outline,.rd-btn--ghost:not(.rd-btn--lg)):hover{border-color:var(--op-btn-orange);color:#fff;background:transparent}html :is(.btn-outline,.rd-btn--ghost:not(.rd-btn--lg)):hover:after{background-color:var(--op-btn-orange);border-color:var(--op-btn-orange)}html :is(.btn-outline,.rd-btn--ghost:not(.rd-btn--lg)):hover:before{transform:rotate(-45deg)}html .sp-tier__btn{justify-content:space-between}html .sp-tier__btn:is(.rd-btn--fill){justify-content:center}html :is(.rd-nav__cta,nav .btn){position:relative;overflow:visible;display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.25rem;margin-left:.9rem;border:0;border-radius:0;background:#e4712b14;color:var(--op-btn-ink);text-decoration:none;white-space:nowrap;font-family:JetBrains Mono,ui-monospace,monospace;font-weight:500;font-size:.68rem;line-height:1;letter-spacing:.14em;text-transform:uppercase;box-shadow:none;transform:none;animation:none;transition:background-color .35s var(--op-btn-ease),color .35s var(--op-btn-ease)}html :is(.rd-nav__cta,nav .btn):before{--c: var(--op-btn-orange);content:"";position:absolute;inset:-5px;pointer-events:none;background:linear-gradient(var(--c),var(--c)) top left / 9px 2px,linear-gradient(var(--c),var(--c)) top left / 2px 9px,linear-gradient(var(--c),var(--c)) top right / 9px 2px,linear-gradient(var(--c),var(--c)) top right / 2px 9px,linear-gradient(var(--c),var(--c)) bottom left / 9px 2px,linear-gradient(var(--c),var(--c)) bottom left / 2px 9px,linear-gradient(var(--c),var(--c)) bottom right / 9px 2px,linear-gradient(var(--c),var(--c)) bottom right / 2px 9px;background-repeat:no-repeat;transition:inset .35s var(--op-btn-ease)}html :is(.rd-nav__cta,nav .btn):after{display:none}html :is(.rd-nav__cta,nav .btn):hover{background-color:#e4712b2e;color:#fff}html :is(.rd-nav__cta,nav .btn):hover:before{inset:0}html :is(.rd-nav__cta--ghost,nav .btn-ghost){background-color:transparent}html :is(.rd-nav__cta--ghost,nav .btn-ghost):before{--c: rgba(255,255,255,.45)}html :is(.rd-nav__cta--ghost,nav .btn-ghost):hover{background-color:#ffffff0f}html :is(.rd-nav__cta--ghost,nav .btn-ghost):hover:before{--c: var(--op-btn-orange)}html :is(.btn-ghost,.sp-link):not(nav .btn){position:relative;display:inline-flex;align-items:center;gap:.55rem;padding:.15rem 0 .5rem;border:0;border-radius:0;background:none;color:var(--op-btn-ink);text-decoration:none;white-space:nowrap;font-family:Bebas Neue,Barlow Condensed,sans-serif;font-weight:400;font-size:1.6rem;line-height:1;letter-spacing:.03em;text-transform:uppercase}html :is(.btn-ghost,.sp-link):not(nav .btn):after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;width:auto;height:2px;background:var(--op-btn-orange);transform:scaleX(.22);transform-origin:left;transition:transform .5s var(--op-btn-ease)}html :is(.btn-ghost,.sp-link):not(nav .btn) span{color:var(--op-btn-orange);transition:transform .35s var(--op-btn-ease)}html :is(.btn-ghost,.sp-link):not(nav .btn):hover{color:#fff;background:none}html :is(.btn-ghost,.sp-link):not(nav .btn):hover:after{transform:scaleX(1)}html :is(.btn-ghost,.sp-link):not(nav .btn):hover span{transform:translate(4px)}@media(max-width:480px){html :is(.btn-primary,.rd-btn--fill,.rd-btn--lg,.sp-cta,.btn-outline,.rd-btn--ghost){white-space:normal;text-align:left}}@media(prefers-reduced-motion:reduce){html :is(.btn-primary,.rd-btn--fill,.rd-btn--lg,.sp-cta,.btn-audit){animation:none;--op-spin: 200deg}}.tw[data-astro-cid-q7hwkumk]{position:fixed;right:18px;bottom:18px;z-index:70;font-family:inherit}.tw__fab[data-astro-cid-q7hwkumk]{display:grid;place-items:center;padding:0;cursor:pointer;width:46px;height:46px;border-radius:50%;background:transparent;border:2px solid #D97B2B;overflow:hidden;box-shadow:0 6px 18px #14243a42,0 2px 5px #00000029;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.tw__fab[data-astro-cid-q7hwkumk] img[data-astro-cid-q7hwkumk]{width:100%;height:100%;border-radius:50%;object-fit:cover;display:block}.tw__fab[data-astro-cid-q7hwkumk]:hover{transform:translateY(-2px) scale(1.04);box-shadow:0 12px 28px #14243a57;border-color:#c76d20}.tw__fab[data-astro-cid-q7hwkumk]:focus-visible{outline:3px solid #2D3E50;outline-offset:2px}.tw__panel[data-astro-cid-q7hwkumk]{position:absolute;right:0;bottom:calc(100% + 12px);width:min(320px,calc(100vw - 36px));background:#fff;color:#2d3e50;border-radius:18px;padding:1.1rem 1.15rem 1.2rem;box-shadow:0 20px 50px #14243a47,0 2px 8px #0000001f;border:1px solid #eef2f7;transform-origin:bottom right;animation:twpop .22s cubic-bezier(.22,.61,.36,1)}@keyframes twpop{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:none}}.tw__head[data-astro-cid-q7hwkumk]{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.tw__title[data-astro-cid-q7hwkumk]{font-weight:800;font-size:1.02rem;display:inline-flex;align-items:center;gap:.5rem}.tw__dot[data-astro-cid-q7hwkumk]{width:9px;height:9px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px #22c55e33}.tw__close[data-astro-cid-q7hwkumk]{background:none;border:none;font-size:1.5rem;line-height:1;color:#90a0b4;cursor:pointer;padding:0 .2rem}.tw__close[data-astro-cid-q7hwkumk]:hover{color:#2d3e50}.tw__lead[data-astro-cid-q7hwkumk]{margin:0 0 .85rem;font-size:.9rem;line-height:1.5;color:#55657a}.tw__chips[data-astro-cid-q7hwkumk]{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.95rem}.tw__chip[data-astro-cid-q7hwkumk]{font-size:.8rem;font-weight:600;text-decoration:none;background:#f4f7fb;color:#2d3e50;border:1px solid #e6edf5;padding:.42rem .7rem;border-radius:100px;transition:background .15s,border-color .15s}.tw__chip[data-astro-cid-q7hwkumk]:hover{background:#fff3e8;border-color:#f0c39a;color:#b5651f}.tw__cta[data-astro-cid-q7hwkumk]{display:block;text-align:center;text-decoration:none;background:#2d3e50;color:#fff;font-weight:700;font-size:.95rem;padding:.72rem 1rem;border-radius:12px;transition:background .18s}.tw__cta[data-astro-cid-q7hwkumk]:hover{background:#223140}.tw__num[data-astro-cid-q7hwkumk]{margin:.7rem 0 0;font-size:.82rem;color:#55657a;text-align:center}.tw__num[data-astro-cid-q7hwkumk] a[data-astro-cid-q7hwkumk]{color:#2d3e50;font-weight:700;text-decoration:none}.tw__num[data-astro-cid-q7hwkumk] a[data-astro-cid-q7hwkumk]:hover{text-decoration:underline}.tw__copy[data-astro-cid-q7hwkumk]{margin-left:.35rem;font-size:.72rem;font-weight:700;cursor:pointer;background:none;border:1px solid #e6edf5;border-radius:7px;padding:.15rem .45rem;color:#7c8ba0}.tw__copy[data-astro-cid-q7hwkumk]:hover{border-color:#d97b2b;color:#d97b2b}.tw__copy[data-astro-cid-q7hwkumk].copied{border-color:#22c55e;color:#16a34a}@media(max-width:520px){.tw[data-astro-cid-q7hwkumk]{right:12px;bottom:12px}.tw__fab[data-astro-cid-q7hwkumk]{width:42px;height:42px}}@media(prefers-reduced-motion:reduce){.tw__fab[data-astro-cid-q7hwkumk],.tw__panel[data-astro-cid-q7hwkumk]{transition:none;animation:none}}.oplogo[data-astro-cid-qwprtxto]{position:relative;display:inline-block;height:var(--oplogo-h, 34px);aspect-ratio:600 / 91;line-height:0}.oplogo[data-astro-cid-qwprtxto] img[data-astro-cid-qwprtxto]{position:absolute;inset:0;height:100%;width:100%;object-fit:contain;display:block}.oplogo__mark[data-astro-cid-qwprtxto]{clip-path:inset(0 82.5% 0 0);transform-origin:8.5% 52%;animation:opmark 15s ease-out infinite}.oplogo__text[data-astro-cid-qwprtxto]{clip-path:inset(0 0 0 17.5%);animation:optext 15s cubic-bezier(.22,.61,.36,1) infinite}.oplogo__shine[data-astro-cid-qwprtxto]{position:absolute;inset:0;pointer-events:none;-webkit-mask:url(/op-logo-marketing.png) center / contain no-repeat;mask:url(/op-logo-marketing.png) center / contain no-repeat;background:linear-gradient(100deg,transparent 44%,rgba(242,178,28,.85) 50%,transparent 56%);background-size:250% 100%;background-position:160% 0;animation:opshine 15s ease-in-out infinite}@keyframes opmark{0%{transform:rotate(-175deg) scale(.28);opacity:0}7%{opacity:1}12%{transform:rotate(0) scale(1);opacity:1}to{transform:rotate(0) scale(1);opacity:1}}@keyframes optext{0%,4%{clip-path:inset(0 100% 0 17.5%);opacity:0}17%{clip-path:inset(0 0 0 17.5%);opacity:1}to{clip-path:inset(0 0 0 17.5%);opacity:1}}@keyframes opshine{0%,19%{background-position:160% 0}34%{background-position:-60% 0}to{background-position:-60% 0}}@media(prefers-reduced-motion:reduce){.oplogo__mark[data-astro-cid-qwprtxto],.oplogo__text[data-astro-cid-qwprtxto]{animation:none}.oplogo__shine[data-astro-cid-qwprtxto]{display:none}}
