*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{--font-sans:var(--font-geist), system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, "SF Mono", monospace;--font-serif:var(--font-newsreader), Georgia, "Times New Roman", serif}body{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;color:#15181d;font-family:var(--font-sans);letter-spacing:-.01em;--accent:#e07b39;--accent-2:#f3a766;--accent-soft:#e07b3921;--accent-glow:#e07b394d;background:#fff}::selection{background:var(--accent);color:#fff}a{color:inherit}img{max-width:100%}@keyframes revUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}html.reveals-armed .reveal{opacity:0;transition:opacity .8s cubic-bezier(.22,.61,.36,1),transform .8s cubic-bezier(.22,.61,.36,1);transition-delay:var(--rd,0s);will-change:opacity, transform;transform:translateY(28px)}html.reveals-armed .reveal.is-visible{opacity:1;transform:none}html.reveals-armed .reveal-load{animation:.9s cubic-bezier(.22,.61,.36,1) both revUp;animation-delay:var(--rd,0s)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}html.reveals-armed .reveal-fade-load{animation:.8s cubic-bezier(.22,.61,.36,1) both fadeIn;animation-delay:var(--rd,0s);will-change:opacity}@media (prefers-reduced-motion:reduce){html.reveals-armed .reveal,html.reveals-armed .reveal.is-visible{transition:none;opacity:1!important;transform:none!important}html.reveals-armed .reveal-load,html.reveals-armed .reveal-fade-load{animation:none}}@keyframes dotpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(1.7)}}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes marqueeR{0%{transform:translate(-50%)}to{transform:translate(0)}}@keyframes auroraA{0%,to{transform:translate(0)scale(1)}50%{transform:translate(7%,5%)scale(1.16)}}@keyframes auroraB{0%,to{transform:translate(0)scale(1.12)}50%{transform:translate(-6%,-7%)scale(1)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-13px)}}@keyframes floatySm{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes shimmer{0%{transform:translate(-140%)}60%,to{transform:translate(320%)}}@keyframes softpulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes apcSpin{to{transform:rotate(360deg)}}@keyframes covLock{0%,24%{transform:translateY(0)rotate(0)}46%,60%{transform:translateY(-6px)rotate(15deg)}82%,to{transform:translateY(0)rotate(0)}}@keyframes covFlow{0%{background-position:100% 0}to{background-position:0 0}}@keyframes covN1{0%,4%{border-color:#ffffff24;box-shadow:0 0 #e07b3900}13%{box-shadow:0 0 22px 2px var(--accent-glow);border-color:var(--accent)}24%,to{border-color:#ffffff24;box-shadow:0 0 #e07b3900}}@keyframes covN2{0%,40%{border-color:#ffffff24;box-shadow:0 0 #e07b3900}50%{box-shadow:0 0 22px 2px var(--accent-glow);border-color:var(--accent)}60%,to{border-color:#ffffff24;box-shadow:0 0 #e07b3900}}@keyframes covN3{0%,76%{box-shadow:0 0 #e07b3900}87%{box-shadow:0 0 26px 3px var(--accent-glow)}to,96%{box-shadow:0 0 #e07b3900}}@keyframes covCell{0%,42%,to{background:#ffffff0f;border-color:#ffffff1f}56%{background:#e07b3959;border-color:#e07b3980}70%{background:var(--accent);border-color:var(--accent)}84%{background:#e07b3959;border-color:#e07b3980}}@keyframes covBar{0%,to{transform:scaleY(.32)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:no-preference){.cov-lock{transform-origin:100% 100%;animation:5.5s ease-in-out infinite covLock}.cov-bar{transform-origin:bottom;animation:1.7s ease-in-out infinite covBar}.cov-conn-fill{background:linear-gradient(90deg, #ffffff14, var(--accent) 45%, var(--accent-2) 55%, #ffffff14);background-size:220% 100%;animation:7.5s ease-in-out infinite alternate covFlow}.cov-n1{animation:7.5s ease-in-out infinite alternate covN1}.cov-n2{animation:7.5s ease-in-out infinite alternate covN2}.cov-n3{animation:7.5s ease-in-out infinite alternate covN3}.cov-cell{animation:9s ease-in-out infinite covCell}}#xp-bento{grid-template-columns:1fr;grid-auto-rows:auto;gap:14px;display:grid}@media (min-width:640px){#xp-bento{grid-template-columns:repeat(2,1fr)}}@media (min-width:1000px){#xp-bento{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(162px,1fr)}#xp-bento [data-bento=a]{grid-area:span 2/span 3}#xp-bento [data-bento=b]{grid-area:span 1/span 3}#xp-bento [data-bento=c],#xp-bento [data-bento=d],#xp-bento [data-bento=e]{grid-area:span 1/span 2}}[data-casegrid]{grid-template-columns:1fr;align-items:center;gap:clamp(30px,4vw,56px);display:grid}[data-casegrid]>*{min-width:0}@media (min-width:900px){[data-casegrid]{grid-template-columns:1.02fr 1fr}[data-flip="1"] [data-media]{order:2}}#contact-form input::placeholder,#contact-form textarea::placeholder{color:#a2a9b2}#contact-form input:focus,#contact-form textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}#hdr-burger{cursor:pointer;color:#15181d;background:0 0;border:none;margin:-8px;padding:8px;display:none}#hdr-burger span{background:currentColor;border-radius:2px;width:22px;height:2px;transition:transform .25s,opacity .2s;display:block}#hdr-burger span+span{margin-top:5px}header[data-open] #hdr-burger span:first-child{transform:translateY(7px)rotate(45deg)}header[data-open] #hdr-burger span:nth-child(2){opacity:0}header[data-open] #hdr-burger span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}@media (max-width:820px){#hdr-burger{flex-direction:column;justify-content:center;display:inline-flex}header nav.hdr-nav{opacity:0;pointer-events:none;background:#fff;border-bottom:1px solid #eef0f2;flex-direction:column;align-items:stretch;gap:0;padding:6px 24px 14px;transition:opacity .22s,transform .22s;position:absolute;top:100%;left:0;right:0;transform:translateY(-10px);box-shadow:0 24px 44px -26px #0f181d57}header[data-open] nav.hdr-nav{opacity:1;pointer-events:auto;transform:none}header nav.hdr-nav a{border-bottom:1px solid #f0f1f3;padding:13px 2px;font-size:16px}#hdr-burger+a{display:none!important}header nav.hdr-nav a.hdr-menu-cta{background:var(--accent);color:#fff;border:none;border-radius:10px;justify-content:center;align-items:center;width:100%;margin-top:10px;padding:14px 18px;font-size:15px;font-weight:600;text-decoration:none;display:flex}}.hdr-nav{align-items:center;gap:30px}.hdr-menu-cta{display:none}@keyframes vitCaret{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:no-preference){.vit-lock{transform-origin:100% 100%;animation:5.5s ease-in-out infinite vitLock}@keyframes vitLock{0%,24%{transform:translateY(0)rotate(0)}46%,60%{transform:translateY(-7px)rotate(16deg)}82%,to{transform:translateY(0)rotate(0)}}.vit-ring{animation:5.5s ease-in-out infinite vitRing}@keyframes vitRing{0%,24%,82%,to{box-shadow:0 0 0 0 var(--accent-glow)}52%{box-shadow:0 0 34px 5px var(--accent-glow)}}@keyframes drA{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(calc(7px - 50%),calc(-50% - 15px))}}@keyframes drB{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(calc(-50% - 7px),calc(-50% - 10px))}}@keyframes drC{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(calc(6px - 50%),calc(14px - 50%))}}@keyframes drD{0%,to{transform:translate(-50%,-50%)}50%{transform:translate(calc(-50% - 6px),calc(12px - 50%))}}}#trade-wrap{grid-template-columns:1fr;gap:14px;display:grid}@media (min-width:820px){#trade-wrap{grid-template-columns:264px 1fr;gap:22px}}#tools-grid{grid-template-columns:1fr;align-items:center;gap:clamp(38px,5vw,60px);display:grid}@media (min-width:860px){#tools-grid{grid-template-columns:1.05fr .95fr}}#proc-timeline{max-width:760px;margin:0 auto;position:relative}#proc-line{background:var(--line);border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:50%;overflow:hidden;transform:translate(-50%)}#proc-fill{background:linear-gradient(var(--accent), var(--accent-2));width:100%;height:0%;position:absolute;top:0;left:0}.proc-row{grid-template-columns:1fr 52px 1fr;align-items:center;column-gap:12px;padding:18px 0;display:grid;position:relative}.proc-mid{grid-area:1/2;justify-content:center;display:flex}.proc-card{grid-row:1}.proc-row[data-side=l] .proc-card{text-align:right;grid-column:1}.proc-row[data-side=r] .proc-card{text-align:left;grid-column:3}@media (max-width:720px){#proc-line{left:25px;transform:none}.proc-row{grid-template-columns:52px 1fr;column-gap:16px}.proc-mid{grid-column:1}.proc-card,.proc-row[data-side=l] .proc-card,.proc-row[data-side=r] .proc-card{text-align:left;grid-column:2}}@media (max-width:560px){.vit-badge{display:none}}@media (max-width:720px){[data-scard]{filter:none!important;min-height:0!important;position:static!important;top:auto!important;transform:none!important}}@media (max-width:500px){.vit-devices{transform:scale(.82)}}@media (max-width:390px){.vit-devices{transform:scale(.7)}}
