.opt{--o-ink:#0b0b12;--o-ink-2:#13131c;--o-ink-3:#1c1c28;--o-paper:#f6f5f2;--o-paper-2:#ecebe6;--o-text:#fff;--o-text-2:#b4b1c6;--o-text-3:#8a879e;--o-dark:#16151a;--o-dark-2:#55535e;--o-line-d:#ffffff1a;--o-line-l:#16151a1f;--o-coral:#ff6e7f;--o-amber:#ffb24b;--o-grad:linear-gradient(120deg, #ff6e7f, #ffb24b);--o-display:var(--font-space-grotesk), system-ui, sans-serif;--o-body:var(--font-manrope), system-ui, sans-serif;--o-gutter:clamp(20px, 4vw, 48px);--o-max:1200px;--o-ease:cubic-bezier(.16, 1, .3, 1);font-family:var(--o-body);background:var(--o-ink);color:var(--o-text);min-height:100vh}.opt h1,.opt h2,.opt h3{font-family:var(--o-display);letter-spacing:-.03em;text-wrap:balance}.opt p{text-wrap:pretty}.opt a,.opt a:hover{color:inherit}.opt ::selection{background:var(--o-coral);color:#0b0b12}.opt :focus-visible{outline:2px solid var(--o-amber);outline-offset:3px;border-radius:8px}.o-wrap{max-width:var(--o-max);padding:0 var(--o-gutter);margin:0 auto}.o-btn{font:700 15px/1 var(--o-body);cursor:pointer;transition:transform .4s var(--o-ease), box-shadow .4s var(--o-ease), background-color .2s, color .2s;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:16px 26px;text-decoration:none;display:inline-flex}.o-btn-primary{background:var(--o-grad);box-shadow:0 10px 30px -12px #ff6e7f8c;color:#0b0b12!important}.o-btn-primary:hover{transform:translateY(-2px);box-shadow:0 16px 36px -14px #ff6e7fb3}.o-btn-ghost{background:#ffffff0f;border-color:#ffffff24;color:#fff!important}.o-btn-ghost:hover{background:#ffffff1f}.o-btn-dark{background:var(--o-dark);color:#fff!important}.o-btn-dark:hover{background:#2a2930;transform:translateY(-2px)}.o-btn:active{transition-duration:.1s;transform:scale(.97)}.o-btn svg{transition:transform .4s var(--o-ease)}.o-btn:hover svg{transform:translate(3px)}.o-nav{z-index:40;background:color-mix(in srgb, var(--o-ink) 82%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);border-bottom:1px solid var(--o-line-d);position:sticky;top:0}.o-nav-in{justify-content:space-between;align-items:center;gap:24px;height:68px;display:flex}.o-mark{font:700 19px/1 var(--o-display);letter-spacing:-.03em;color:#fff;white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.o-mark i{background:var(--o-grad);border-radius:3px;width:10px;height:10px}.o-links{gap:4px;display:flex}.o-links a{color:var(--o-text-2);border-radius:10px;padding:9px 13px;font-size:14.5px;font-weight:600;text-decoration:none;transition:color .2s,background-color .2s}.o-links a:hover{color:#fff;background:#ffffff0f}.o-nav-end{align-items:center;gap:10px;display:flex}.o-signin{color:var(--o-text-2);padding:9px 12px;font-size:14.5px;font-weight:600;text-decoration:none}.o-nav .o-btn{border-radius:10px;padding:11px 18px;font-size:14px}.o-menu{color:#fff;background:0 0;border:0;padding:8px;display:none}@media (max-width:900px){.o-links,.o-signin{display:none}.o-menu{display:inline-flex}}.o-marquee{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.o-marquee-track{width:max-content;animation:o-marquee var(--o-marquee-speed,38s) linear infinite;display:flex}.o-marquee:hover .o-marquee-track{animation-play-state:paused}.o-marquee ul{align-items:center;gap:clamp(40px,6vw,84px);margin:0;padding:0 clamp(20px,3vw,42px);list-style:none;display:flex}.o-marquee li{flex:none;align-items:center;height:44px;display:flex}.o-marquee img{object-fit:contain;opacity:.62;width:auto;max-width:150px;height:30px;transition:opacity .3s}.o-marquee li:hover img{opacity:1}.o-marquee[data-tone=light] img{filter:brightness(0);opacity:.55}.o-marquee img[alt=CarMax]{height:18px}.o-marquee img[alt=ProUnitas],.o-marquee img[alt=DinexaTech]{height:26px}@keyframes o-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.o-marquee{-webkit-mask-image:none;mask-image:none}.o-marquee-track{width:auto;animation:none}.o-marquee ul{flex-wrap:wrap;justify-content:center;row-gap:20px}.o-marquee ul[aria-hidden=true]{display:none}}.o-foot{border-top:1px solid var(--o-line-d);color:var(--o-text-2);background:#08080d;padding:56px 0 40px}.o-foot-in{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 48px;display:flex}.o-foot nav{flex-wrap:wrap;gap:6px 22px;display:flex}.o-foot nav a{font-size:14.5px;font-weight:600;text-decoration:none}.o-foot nav a:hover{color:#fff}.o-foot small{color:var(--o-text-3);font-size:13.5px}.o-switch{z-index:60;border:1px solid var(--o-line-d);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font:600 13px/1 var(--o-body);background:#13131ceb;border-radius:999px;align-items:center;gap:2px;padding:5px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 16px 40px -16px #000c}.o-switch a{color:var(--o-text-2);white-space:nowrap;border-radius:999px;padding:9px 12px;text-decoration:none}.o-switch a:hover{color:#fff}.o-switch a[aria-current=page]{color:#0b0b12;background:#fff}@media (max-width:640px){.o-switch .o-sw-label{display:none}.o-switch a{padding:9px 10px}}@media (prefers-reduced-motion:reduce){.opt *,.opt :before,.opt :after{transition:none!important}}
