.jd-header,.jd-drawer{--jd-blue:#1c80ff;--jd-indigo:#4747dd;--jd-cyan:#1be5ee;--jd-gold:#fdd506;--jd-green:#02e36a;--jd-ink:#000207;--jd-glass:#0006139e;--jd-line:#ffffff1a;--jd-text:#f8f8f8;--jd-muted:#a3acb8;--jd-ease:cubic-bezier(.22, 1, .36, 1);--jd-spring:cubic-bezier(.3, 1.45, .5, 1);--jd-bar-h:5rem}@supports (color:lab(0% 0 0)){.jd-header,.jd-drawer{--jd-blue:lab(53.8251% 12.443 -76.2555);--jd-indigo:lab(38.4653% 37.3107 -77.678);--jd-cyan:lab(82.793% -43.8118 -17.987);--jd-gold:lab(86.6644% 3.21394 85.4018);--jd-green:lab(79.5281% -66.9235 44.7176);--jd-ink:lab(.434427% .0843182 -2.0267);--jd-glass:lab(1.47744% .174925 -6.23269/.62);--jd-line:lab(100% 0 0/.1);--jd-text:lab(97.68% -.0000298023 .0000119209);--jd-muted:lab(69.794% -1.51673 -7.28092)}}html{scroll-behavior:smooth;scroll-padding-top:6.5rem}.jd-header{z-index:50;color:var(--jd-text);transition:transform .5s var(--jd-ease);position:fixed;inset:0 0 auto}.jd-header[data-hidden=true]{transform:translateY(-100%)}.jd-header[data-scrolled=true],.jd-header[data-open=true]{--jd-bar-h:4.1rem}.jd-wrap{max-width:80rem;margin:0 auto;padding:0 1rem;position:relative}@media (min-width:640px){.jd-wrap{padding:0 1.5rem}}@media (min-width:1024px){.jd-wrap{padding:0 2rem}}.jd-bg{opacity:0;background:radial-gradient(60% 120% at 15% 0%, #1c80ff2e, transparent 70%), radial-gradient(50% 120% at 90% 0%, #1be5ee1f, transparent 70%), var(--jd-glass);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);transition:opacity .4s var(--jd-ease);pointer-events:none;position:absolute;inset:0;box-shadow:0 18px 50px -20px #1c80ff73;box-shadow:0 18px 50px -20px lab(53.8251% 12.443 -76.2555/.45)}@supports (color:lab(0% 0 0)){.jd-bg{background:radial-gradient(60% 120% at 15% 0%, lab(53.8251% 12.443 -76.2555/.18), transparent 70%), radial-gradient(50% 120% at 90% 0%, lab(82.793% -43.8118 -17.987/.12), transparent 70%), var(--jd-glass)}}.jd-header[data-scrolled=true] .jd-bg,.jd-header[data-open=true] .jd-bg{opacity:1}.jd-bg:after{content:"";background:linear-gradient(90deg, transparent, var(--jd-blue), var(--jd-cyan), var(--jd-gold), transparent);opacity:.8;background-size:200% 100%;height:1px;animation:6s linear infinite jd-flow;position:absolute;bottom:0;left:0;right:0}.jd-strip{transition:grid-template-rows .4s var(--jd-ease), opacity .3s;border-bottom:1px solid var(--jd-line);background:linear-gradient(90deg,#001437b3,#00051480,#001437b3);background:linear-gradient(90deg,lab(6.46169% 5.45432 -27.4957/.7),lab(1.45416% .408307 -7.47158/.5),lab(6.46169% 5.45432 -27.4957/.7));grid-template-rows:1fr;display:none;position:relative}@media (min-width:768px){.jd-strip{display:grid}}.jd-header[data-scrolled=true] .jd-strip{opacity:0;grid-template-rows:0fr}.jd-strip__inner{overflow:hidden}.jd-strip__row{letter-spacing:.02em;height:2.25rem;color:var(--jd-muted);justify-content:space-between;align-items:center;gap:1rem;font-size:.75rem;display:flex}.jd-strip__live{align-items:center;gap:.55rem;display:inline-flex}.jd-strip__live b{color:var(--jd-gold);font-weight:600}.jd-dot{background:var(--jd-green);border-radius:999px;width:.5rem;height:.5rem;position:relative}.jd-dot:after{content:"";border-radius:inherit;background:var(--jd-green);animation:1.8s cubic-bezier(0,0,.2,1) infinite jd-ping;position:absolute;inset:0}.jd-strip__links{gap:1.25rem;display:flex}.jd-strip__links a{color:var(--jd-muted);align-items:center;gap:.4rem;text-decoration:none;transition:color .2s;display:inline-flex}.jd-strip__links a:hover{color:var(--jd-text)}.jd-strip__links svg{width:.85rem;height:.85rem;color:var(--jd-cyan)}.jd-bar{height:var(--jd-bar-h);transition:height .35s var(--jd-ease);justify-content:space-between;align-items:center;display:flex;position:relative}.jd-logo{color:inherit;align-items:center;gap:.8rem;text-decoration:none;display:flex}.jd-logo__ring{isolation:isolate;width:3.5rem;height:3.5rem;transition:width .35s var(--jd-ease), height .35s var(--jd-ease), box-shadow .4s, transform .4s var(--jd-spring);border-radius:999px;flex:none;padding:2px;position:relative;overflow:hidden;box-shadow:0 0 24px -4px #1c80ffb3;box-shadow:0 0 24px -4px lab(53.8251% 12.443 -76.2555/.7)}.jd-header[data-scrolled=true] .jd-logo__ring{width:2.8rem;height:2.8rem}.jd-logo__ring:before{content:"";z-index:-1;background:conic-gradient(from 0deg, var(--jd-blue), var(--jd-cyan), var(--jd-gold), var(--jd-blue));animation:5s linear infinite jd-spin;position:absolute;inset:-50%}.jd-logo:hover .jd-logo__ring{transform:scale(1.08)rotate(-4deg);box-shadow:0 0 34px #fdd5068c;box-shadow:0 0 34px lab(86.6644% 3.21394 85.4018/.55)}.jd-logo:hover .jd-logo__ring:before{animation-duration:1.6s}.jd-logo__ring img{object-fit:cover;background:var(--jd-ink);border-radius:999px;width:100%;height:100%}.jd-logo__text{flex-direction:column;line-height:1;display:flex}.jd-logo__title{font-family:var(--font-serif,serif);letter-spacing:-.02em;background:linear-gradient(#fff 30%,#a7c8ea);background:linear-gradient(#fff 30%,lab(79.0111% -5.42241 -20.9178));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.35rem;font-weight:800}.jd-logo__sub{letter-spacing:.34em;text-transform:uppercase;background:linear-gradient(100deg, var(--jd-gold) 40%, #fff 50%, var(--jd-gold) 60%);color:#0000;background-size:250% 100%;-webkit-background-clip:text;background-clip:text;margin-top:.35rem;font-size:.65rem;font-weight:700;animation:4.5s ease-in-out infinite jd-shine}.jd-nav{--ind-x:0px;--ind-w:0px;--ind-o:0;--mx:50%;--my:50%;border:1px solid var(--jd-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0309158c;background:lab(2.40193% -.178412 -6.63729/.55);border-radius:999px;align-items:center;gap:.15rem;padding:.3rem;display:none;position:relative;overflow:hidden}@media (min-width:1024px){.jd-nav{display:flex}}.jd-nav:before{content:"";background:radial-gradient(140px circle at var(--mx) var(--my), #1be5ee38, transparent 70%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.jd-nav:before{background:radial-gradient(140px circle at var(--mx) var(--my), lab(82.793% -43.8118 -17.987/.22), transparent 70%)}}.jd-nav:hover:before{opacity:1}.jd-nav__ind{width:var(--ind-w);opacity:var(--ind-o);transform:translateX(var(--ind-x));transition:transform .45s var(--jd-spring), width .45s var(--jd-spring), opacity .3s;pointer-events:none;background:linear-gradient(135deg,#1c80ff8c,#4747dd73);background:linear-gradient(135deg,lab(53.8251% 12.443 -76.2555/.55),lab(38.4653% 37.3107 -77.678/.45));border-radius:999px;position:absolute;top:.3rem;bottom:.3rem;left:0;box-shadow:inset 0 0 0 1px #ffffff24,0 6px 18px -6px #1c80ffcc;box-shadow:inset 0 0 0 1px lab(100% 0 0/.14),0 6px 18px -6px lab(53.8251% 12.443 -76.2555/.8)}.jd-nav__ind:after{content:"";background:linear-gradient(90deg, transparent, var(--jd-gold), transparent);height:2px;filter:drop-shadow(0 0 6px var(--jd-gold));border-radius:2px;position:absolute;bottom:-1px;left:22%;right:22%}.jd-nav__link{z-index:1;color:var(--jd-muted);white-space:nowrap;border-radius:999px;padding:.55rem 1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:color .25s;position:relative}.jd-nav__link:hover,.jd-nav__link[aria-current=true]{color:var(--jd-text)}.jd-nav__link:focus-visible,.jd-cta:focus-visible,.jd-chip:focus-visible,.jd-burger:focus-visible{outline:2px solid var(--jd-cyan);outline-offset:3px}.jd-actions{align-items:center;gap:.6rem;display:none}@media (min-width:1024px){.jd-actions{display:flex}}.jd-chip{border:1px solid var(--jd-line);min-width:2.6rem;height:2.6rem;color:var(--jd-text);transition:transform .3s var(--jd-spring), border-color .25s, background .25s;background:#050e1a99;background:lab(3.60868% -.400983 -8.37708/.6);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:0 .75rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.jd-chip svg{width:1.05rem;height:1.05rem}.jd-chip:hover{background:#05162ccc;background:lab(6.93351% -.0133216 -17.1727/.8);border-color:#1be5ee99;border-color:lab(82.793% -43.8118 -17.987/.6);transform:translateY(-2px)}.jd-chip--wa{color:var(--jd-green)}.jd-chip--wa:hover{border-color:#02e36ab3;border-color:lab(79.5281% -66.9235 44.7176/.7)}.jd-chip--wa:after{content:"";border-radius:inherit;border:1px solid var(--jd-green);pointer-events:none;animation:2.4s ease-out infinite jd-ring;position:absolute;inset:-1px}.jd-chip__label{display:none}@media (min-width:1280px){.jd-chip__label{display:inline}}.jd-cta{--tx:0px;--ty:0px;--sx:50%;--sy:50%;letter-spacing:.01em;color:#fff;background:linear-gradient(135deg, var(--jd-blue), var(--jd-indigo));transform:translate(var(--tx), var(--ty));transition:transform .25s var(--jd-ease), box-shadow .3s;border-radius:999px;align-items:center;gap:.55rem;padding:.75rem 1.35rem;font-size:.875rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #fff3,0 10px 30px -8px #1c80ffbf;box-shadow:inset 0 0 0 1px lab(100% 0 0/.2),0 10px 30px -8px lab(53.8251% 12.443 -76.2555/.75)}.jd-cta:hover{box-shadow:inset 0 0 0 1px #ffffff4d,0 14px 40px -6px #1c80fff2;box-shadow:inset 0 0 0 1px lab(100% 0 0/.3),0 14px 40px -6px lab(53.8251% 12.443 -76.2555/.95)}.jd-cta:active{transform:translate(var(--tx), var(--ty)) scale(.96)}.jd-cta:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff59 50%,#0000 70%);background:linear-gradient(110deg,#0000 30%,lab(100% 0 0/.35) 50%,#0000 70%);animation:3.4s ease-in-out infinite jd-sweep;position:absolute;inset:0;transform:translate(-120%)}.jd-cta:after{content:"";background:radial-gradient(90px circle at var(--sx) var(--sy), #ffffff47, transparent 70%);opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.jd-cta:after{background:radial-gradient(90px circle at var(--sx) var(--sy), lab(100% 0 0/.28), transparent 70%)}}.jd-cta:hover:after{opacity:1}.jd-cta>*{z-index:1;position:relative}.jd-cta svg{width:1rem;height:1rem;transition:transform .3s var(--jd-spring)}.jd-cta:hover svg{transform:translate(4px)}.jd-progress{pointer-events:none;height:2px;position:absolute;bottom:0;left:0;right:0}.jd-progress__bar{transform-origin:0;background:linear-gradient(90deg, var(--jd-blue), var(--jd-cyan), var(--jd-gold));height:100%;box-shadow:0 0 12px var(--jd-cyan);will-change:transform;transform:scaleX(0)}.jd-burger{border:1px solid var(--jd-line);width:2.9rem;height:2.9rem;color:var(--jd-text);cursor:pointer;transition:transform .25s var(--jd-spring), border-color .25s;background:#050e1aa6;background:lab(3.60868% -.400983 -8.37708/.65);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:relative}.jd-burger:active{transform:scale(.9)}.jd-burger[aria-expanded=true]{border-color:#fdd50699;border-color:lab(86.6644% 3.21394 85.4018/.6)}@media (min-width:1024px){.jd-burger{display:none}}.jd-burger span{width:1.15rem;height:2px;transition:transform .4s var(--jd-ease), opacity .2s, width .3s;background:currentColor;border-radius:2px;margin-left:-.575rem;position:absolute;left:50%}.jd-burger span:first-child{top:1.1rem}.jd-burger span:nth-child(2){width:.8rem;margin-left:-.1rem;top:1.4rem}.jd-burger span:nth-child(3){top:1.7rem}.jd-burger[aria-expanded=true] span:first-child{transform:translateY(.3rem)rotate(45deg)}.jd-burger[aria-expanded=true] span:nth-child(2){opacity:0;transform:translate(10px)}.jd-burger[aria-expanded=true] span:nth-child(3){transform:translateY(-.3rem)rotate(-45deg)}.jd-drawer{z-index:45;color:var(--jd-text);background:radial-gradient(80% 50% at 100% 0%, #1034b18c, transparent 70%), radial-gradient(70% 50% at 0% 100%, #00848b4d, transparent 70%), var(--jd-ink);clip-path:circle(0 at calc(100% - 2.4rem) 2.6rem);visibility:hidden;transition:clip-path .75s var(--jd-ease), visibility 0s linear .75s;flex-direction:column;padding:6rem 1.25rem 1.5rem;display:flex;position:fixed;inset:0;overflow-y:auto}@supports (color:lab(0% 0 0)){.jd-drawer{background:radial-gradient(80% 50% at 100% 0%, lab(27.307% 29.6259 -70.609/.55), transparent 70%), radial-gradient(70% 50% at 0% 100%, lab(49.218% -46.4179 -18.9386/.3), transparent 70%), var(--jd-ink)}}.jd-drawer[data-open=true]{clip-path:circle(160vmax at calc(100% - 2.4rem) 2.6rem);visibility:visible;transition:clip-path .85s var(--jd-ease), visibility 0s}@media (min-width:1024px){.jd-drawer{display:none}}.jd-drawer:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-image:linear-gradient(lab(100% 0 0/.04) 1px,#0000 1px),linear-gradient(90deg,lab(100% 0 0/.04) 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000,#0000);mask-image:radial-gradient(70% 60% at 50% 30%,#000,#0000)}.jd-drawer__orb{filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#fdd50638,#0000 65%);background:radial-gradient(circle,lab(86.6644% 3.21394 85.4018/.22),#0000 65%);border-radius:999px;width:16rem;height:16rem;animation:7s ease-in-out infinite jd-float;position:absolute;top:18%;right:-20%}.jd-drawer__nav{flex-direction:column;display:flex;position:relative}.jd-drawer__link{border-bottom:1px solid var(--jd-line);color:var(--jd-muted);font-family:var(--font-serif,serif);letter-spacing:-.02em;opacity:0;transition:color .25s, padding .3s var(--jd-ease), opacity .5s var(--jd-ease), transform .6s var(--jd-ease);align-items:baseline;gap:1rem;padding:.95rem .25rem;font-size:1.9rem;font-weight:700;text-decoration:none;display:flex;position:relative;transform:translateY(24px)}.jd-drawer[data-open=true] .jd-drawer__link{opacity:1;transition-delay:0s, 0s, calc(.22s + var(--i) * 60ms), calc(.22s + var(--i) * 60ms);transform:none}.jd-drawer__link small{letter-spacing:.1em;color:var(--jd-cyan);font-family:ui-monospace,monospace;font-size:.7rem;font-weight:500}.jd-drawer__link:hover,.jd-drawer__link:active,.jd-drawer__link[aria-current=true]{color:var(--jd-text);padding-left:.9rem}.jd-drawer__link[aria-current=true]:after{content:"";background:var(--jd-gold);width:.55rem;height:.55rem;box-shadow:0 0 14px var(--jd-gold);border-radius:999px;margin-top:-.27rem;position:absolute;top:50%;right:.5rem}.jd-drawer__foot{opacity:0;transition:opacity .5s var(--jd-ease) 0s, transform .6s var(--jd-ease) 0s;gap:.75rem;margin-top:auto;padding-top:1.75rem;display:grid;position:relative;transform:translateY(20px)}.jd-drawer[data-open=true] .jd-drawer__foot{opacity:1;transition-delay:.6s;transform:none}.jd-drawer__contacts{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.jd-card{border:1px solid var(--jd-line);color:var(--jd-text);transition:transform .25s var(--jd-spring), border-color .25s;background:#050e1ab3;background:lab(3.60868% -.400983 -8.37708/.7);border-radius:1rem;flex-direction:column;gap:.2rem;padding:.9rem 1rem;text-decoration:none;display:flex}.jd-card:active{transform:scale(.96)}.jd-card span{letter-spacing:.18em;text-transform:uppercase;color:var(--jd-muted);font-size:.65rem}.jd-card b{font-size:1.05rem}.jd-card--wa{border-color:#02e36a73;border-color:lab(79.5281% -66.9235 44.7176/.45)}.jd-card--wa span{color:var(--jd-green)}.jd-drawer .jd-cta{justify-content:center;padding:1rem 1.35rem;font-size:1rem}@keyframes jd-spin{to{transform:rotate(360deg)}}@keyframes jd-flow{to{background-position:200% 0}}@keyframes jd-shine{0%,to{background-position:100% 0}50%{background-position:0 0}}@keyframes jd-sweep{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}@keyframes jd-ping{75%,to{opacity:0;transform:scale(2.6)}}@keyframes jd-ring{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes jd-float{0%,to{transform:translateY(0)}50%{transform:translateY(-18px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.jd-header *,.jd-drawer,.jd-drawer *{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}}
.jh{--jh-blue:#1c80ff;--jh-indigo:#4747dd;--jh-cyan:#1be5ee;--jh-gold:#fdd506;--jh-green:#02e36a;--jh-ink:#000106;--jh-line:#ffffff1a;--jh-text:#f8f8f8;--jh-muted:#a3acb8;--jh-ease:cubic-bezier(.22, 1, .36, 1);--jh-spring:cubic-bezier(.3, 1.45, .5, 1);--p:0;--mx:60vw;--my:30vh;isolation:isolate;background:var(--jh-ink);min-height:100svh;color:var(--jh-text);flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.jh{--jh-blue:lab(53.8251% 12.443 -76.2555);--jh-indigo:lab(38.4653% 37.3107 -77.678);--jh-cyan:lab(82.793% -43.8118 -17.987);--jh-gold:lab(86.6644% 3.21394 85.4018);--jh-green:lab(79.5281% -66.9235 44.7176);--jh-ink:lab(.355019% .0996813 -1.82412);--jh-line:lab(100% 0 0/.1);--jh-text:lab(97.68% -.0000298023 .0000119209);--jh-muted:lab(69.794% -1.51673 -7.28092)}}.jh-bg{z-index:-1;pointer-events:none;position:absolute;inset:0}.jh-aurora{transform:translate3d(0, calc(var(--p) * 90px), 0);position:absolute;inset:0}.jh-aurora i{border-radius:50%;width:75vmax;height:75vmax;position:absolute}.jh[data-live=true] .jh-aurora i{will-change:transform}.jh-aurora i:first-child{background:radial-gradient(circle,#1762f461,#0000 62%);background:radial-gradient(circle,lab(44.9741% 23.5486 -80.5952/.38),#0000 62%);animation:22s ease-in-out infinite alternate jh-drift-a;top:-10vmax;left:-25vmax}.jh-aurora i:nth-child(2){background:radial-gradient(circle,#00b5bc42,#0000 62%);background:radial-gradient(circle,lab(66.5438% -43.6733 -17.8816/.26),#0000 62%);animation:26s ease-in-out infinite alternate jh-drift-b;top:15vmax;right:-30vmax}.jh-aurora i:nth-child(3){background:radial-gradient(circle,#f1cb1c21,#0000 62%);background:radial-gradient(circle,lab(83.1625% 2.86227 79.6939/.13),#0000 62%);animation:30s ease-in-out infinite alternate-reverse jh-drift-a;bottom:-45vmax;left:25vmax}.jh-floor{perspective:520px;opacity:.55;height:58%;position:absolute;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#000 38% 70%,#0000 100%);mask-image:linear-gradient(#0000 0%,#000 38% 70%,#0000 100%)}.jh-floor__grid{transform-origin:50% 0;background-image:linear-gradient(#1be5ee59 1px,#0000 1px),linear-gradient(90deg,#1be5ee59 1px,#0000 1px);background-image:linear-gradient(lab(82.793% -43.8118 -17.987/.35) 1px,#0000 1px),linear-gradient(90deg,lab(82.793% -43.8118 -17.987/.35) 1px,#0000 1px);background-size:64px 64px;height:280%;animation:2.6s linear infinite jh-floor;position:absolute;top:0;left:-50%;right:-50%;transform:rotateX(64deg)}.jh[data-live=true] .jh-floor__grid{will-change:transform}.jh-traces{opacity:.55;width:min(46vw,34rem);position:absolute;top:16%;left:0}.jh-traces path{fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.jh-traces .base{stroke:#1c80ff4d;stroke:lab(53.8251% 12.443 -76.2555/.3)}.jh-traces .pulse{stroke:var(--jh-cyan);stroke-dasharray:14 100;stroke-dashoffset:14px;filter:drop-shadow(0 0 4px var(--jh-cyan));animation:3.6s linear infinite jh-pulse}.jh-traces .pulse:nth-of-type(2){stroke:var(--jh-gold);filter:drop-shadow(0 0 4px var(--jh-gold));animation-delay:1.2s}.jh-traces .pulse:nth-of-type(3){animation-delay:2.1s}.jh-traces circle{fill:var(--jh-ink);stroke:#1c80ffb3;stroke:lab(53.8251% 12.443 -76.2555/.7);stroke-width:1.4px}@media (max-width:767px){.jh-traces{display:none}}.jh-spot{width:560px;height:560px;transform:translate3d(var(--mx), var(--my), 0);transition:transform .45s var(--jh-ease), opacity .4s;opacity:0;background:radial-gradient(circle,#1be5ee21,#0000 62%);background:radial-gradient(circle,lab(82.793% -43.8118 -17.987/.13),#0000 62%);border-radius:50%;margin:-280px 0 0 -280px;position:absolute;top:0;left:0}@media (hover:hover){.jh:hover .jh-spot{opacity:1}}.jh[data-live=false] .jh-aurora i,.jh[data-live=false] .jh-floor__grid,.jh[data-live=false] .jh-traces .pulse,.jh[data-live=false] .jh-rotor span,.jh[data-live=false] .jh-frame:before,.jh[data-live=false] .jh-cta:before,.jh[data-live=false] .jh-dot:after{animation-play-state:paused}.jh-wrap{flex:1;grid-template-columns:minmax(0,1fr);align-items:center;gap:3.5rem;width:100%;max-width:80rem;margin:0 auto;padding:clamp(7.5rem,14vw,10.5rem) 1rem 3rem;display:grid;position:relative}@media (min-width:640px){.jh-wrap{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.jh-wrap{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:4rem;padding-left:2rem;padding-right:2rem}}.jh-in{opacity:0;animation:jh-rise .9s var(--jh-ease) forwards;animation-delay:calc(.1s + var(--d,0) * 90ms)}.jh-copy{transform:translate3d(0, calc(var(--p) * -36px), 0);opacity:calc(1 - var(--p) * .75)}.jh-tag{border:1px solid var(--jh-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.16em;text-transform:uppercase;color:var(--jh-muted);background:#030d1e99;background:lab(3.53045% .40058 -11.811/.6);border-radius:999px;align-items:center;gap:.7rem;margin-bottom:1.75rem;padding:.4rem 1rem .4rem .45rem;font-size:.72rem;font-weight:600;display:inline-flex}.jh-tag__badge{background:linear-gradient(135deg, var(--jh-gold), #eea900);color:#040b18;color:lab(2.96479% -.283822 -7.48927);border-radius:999px;align-items:center;gap:.4rem;padding:.3rem .7rem;font-weight:800;display:inline-flex}@supports (color:lab(0% 0 0)){.jh-tag__badge{background:linear-gradient(135deg, var(--jh-gold), lab(74.4461% 18.8971 84.1752))}}.jh-tag__badge svg{width:.8rem;height:.8rem}.jh-rotor{height:1.5rem;color:var(--jh-text);line-height:1.5rem;display:block;overflow:hidden}.jh-rotor span{animation:jh-rotor 9s var(--jh-ease) infinite;display:block}.jh-rotor b{font-weight:700;display:block}.jh-title{font-family:var(--font-serif,serif);letter-spacing:-.035em;margin:0 0 1.5rem;font-size:clamp(2.8rem,8.4vw,6.3rem);font-weight:800;line-height:.98}.jh-line{padding:.04em .1em .2em 0;display:block;overflow:hidden}.jh-word{animation:jh-word 1.05s var(--jh-ease) forwards;animation-delay:calc(.25s + var(--d,0) * .16s);display:inline-block;position:relative;transform:translateY(118%)}.jh-word--grad{background:linear-gradient(100deg, var(--jh-blue) 0%, var(--jh-cyan) 45%, var(--jh-gold) 100%);color:#0000;animation:jh-word 1.05s var(--jh-ease) forwards, jh-grad 7s ease-in-out 1.3s infinite alternate;animation-delay:calc(.25s + var(--d,0) * .16s), 1.3s;background-size:220% 100%;-webkit-background-clip:text;background-clip:text}.jh-squig{width:100%;height:.16em;position:absolute;bottom:-.02em;left:0;right:0;overflow:visible}.jh-squig path{fill:none;stroke:var(--jh-gold);stroke-width:5px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 6px #fdd506b3);filter:drop-shadow(0 0 6px lab(86.6644% 3.21394 85.4018/.7));animation:jh-draw .9s var(--jh-ease) 1.35s forwards}.jh-lead{max-width:34rem;color:var(--jh-muted);margin:0 0 2.25rem;font-size:clamp(1.02rem,1.7vw,1.22rem);line-height:1.7}.jh-lead strong{color:var(--jh-text);font-weight:600}.jh-ctas{flex-wrap:wrap;gap:.85rem;margin-bottom:2.25rem;display:flex}.jh-cta{--tx:0px;--ty:0px;--sx:50%;--sy:50%;color:#fff;background:linear-gradient(135deg, var(--jh-blue), var(--jh-indigo));transform:translate3d(var(--tx), var(--ty), 0);transition:transform .25s var(--jh-ease), box-shadow .3s;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;padding:1.05rem 1.7rem;font-size:1rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff38,0 16px 40px -10px #1c80ffd9;box-shadow:inset 0 0 0 1px lab(100% 0 0/.22),0 16px 40px -10px lab(53.8251% 12.443 -76.2555/.85)}.jh-cta:hover{box-shadow:inset 0 0 0 1px #ffffff52,0 20px 50px -8px #1c80ff;box-shadow:inset 0 0 0 1px lab(100% 0 0/.32),0 20px 50px -8px lab(53.8251% 12.443 -76.2555)}.jh-cta:active{transform:translate3d(var(--tx), var(--ty), 0) scale(.96)}.jh-cta:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff61 50%,#0000 70%);background:linear-gradient(110deg,#0000 30%,lab(100% 0 0/.38) 50%,#0000 70%);animation:3.4s ease-in-out infinite jh-sweep;position:absolute;inset:0;transform:translate(-120%)}.jh-cta:after{content:"";background:radial-gradient(110px circle at var(--sx) var(--sy), #ffffff4d, transparent 70%);opacity:0;pointer-events:none;transition:opacity .25s;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.jh-cta:after{background:radial-gradient(110px circle at var(--sx) var(--sy), lab(100% 0 0/.3), transparent 70%)}}.jh-cta:hover:after{opacity:1}.jh-cta>*{z-index:1;position:relative}.jh-cta svg{width:1.15rem;height:1.15rem;transition:transform .3s var(--jh-spring)}.jh-cta:hover svg:last-child{transform:translate(5px)}.jh-ghost{border:1px solid var(--jh-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--jh-text);transition:transform .3s var(--jh-spring), border-color .25s, background .25s;background:#030d1e80;background:lab(3.53045% .40058 -11.811/.5);border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:1.05rem 1.5rem;font-size:1rem;font-weight:600;text-decoration:none;display:inline-flex}.jh-ghost:hover{background:#07162cb3;background:lab(6.89542% .782371 -17.3804/.7);border-color:#fdd50699;border-color:lab(86.6644% 3.21394 85.4018/.6);transform:translateY(-3px)}.jh-ghost svg{width:1.1rem;height:1.1rem;color:var(--jh-gold)}.jh-ghost:hover svg{animation:.9s ease-in-out infinite jh-nudge}.jh-cta:focus-visible,.jh-ghost:focus-visible{outline:2px solid var(--jh-cyan);outline-offset:3px}.jh-pills{flex-wrap:wrap;gap:.6rem;display:flex}.jh-pill{border:1px solid var(--jh-line);color:var(--jh-muted);transition:transform .3s var(--jh-spring), border-color .25s, color .25s;background:#030d1e73;background:lab(3.53045% .40058 -11.811/.45);border-radius:999px;align-items:center;gap:.6rem;padding:.4rem 1rem .4rem .4rem;font-size:.82rem;display:inline-flex}.jh-pill:hover{color:var(--jh-text);border-color:#1be5ee8c;border-color:lab(82.793% -43.8118 -17.987/.55);transform:translateY(-3px)}.jh-pill i{background:linear-gradient(135deg,#1c80ff80,#1be5ee4d);background:linear-gradient(135deg,lab(53.8251% 12.443 -76.2555/.5),lab(82.793% -43.8118 -17.987/.3));border-radius:50%;place-items:center;width:1.85rem;height:1.85rem;display:grid;box-shadow:inset 0 0 0 1px #ffffff24;box-shadow:inset 0 0 0 1px lab(100% 0 0/.14)}.jh-pill svg{color:#fff;width:.95rem;height:.95rem}.jh-stage{aspect-ratio:4/5;perspective:1200px;width:min(100%,25rem);transform:translate3d(0, calc(var(--p) * -22px), 0);margin:0 auto;position:relative}@media (min-width:1024px){.jh-stage{width:min(100%,27.5rem);margin:0 0 0 auto}}.jh-tilt{--rx:0deg;--ry:0deg;transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .35s var(--jh-ease);position:absolute;inset:0}.jh-frame{isolation:isolate;border-radius:2rem;padding:2px;position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 90px -30px #1c80ffb3,0 0 0 1px #ffffff0a;box-shadow:0 40px 90px -30px lab(53.8251% 12.443 -76.2555/.7),0 0 0 1px lab(100% 0 0/.04)}.jh-frame:before{content:"";z-index:-1;background:conic-gradient(from 0deg, var(--jh-blue), var(--jh-cyan), var(--jh-gold), var(--jh-indigo), var(--jh-blue));animation:7s linear infinite jh-spin;position:absolute;inset:-50%}.jh-photo{background:var(--jh-ink);border-radius:calc(2rem - 2px);width:100%;height:100%;position:relative;overflow:hidden}.jh-photo img{object-fit:cover}.jh-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000 30%,#0001051a 55%,#000105eb 100%),linear-gradient(135deg,#4747dd2e,#0000 45%);background:linear-gradient(#0000 30%,lab(.275642% .23023 -2.11948/.1) 55%,lab(.275642% .23023 -2.11948/.92) 100%),linear-gradient(135deg,lab(38.4653% 37.3107 -77.678/.18),#0000 45%);position:absolute;inset:0}.jh-corner{z-index:3;border:2px solid var(--jh-cyan);width:1.6rem;height:1.6rem;filter:drop-shadow(0 0 5px var(--jh-cyan));pointer-events:none;position:absolute}.jh-corner--tl{border-bottom:0;border-right:0;border-top-left-radius:.7rem;top:1rem;left:1rem}.jh-corner--tr{border-bottom:0;border-left:0;border-top-right-radius:.7rem;top:1rem;right:1rem}.jh-corner--bl{border-top:0;border-right:0;border-bottom-left-radius:.7rem;bottom:1rem;left:1rem}.jh-corner--br{border-top:0;border-left:0;border-bottom-right-radius:.7rem;bottom:1rem;right:1rem}.jh-hud{z-index:3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.18em;text-transform:uppercase;color:var(--jh-cyan);white-space:nowrap;background:#00030ca6;background:lab(.852451% .125639 -3.74583/.65);border:1px solid #1be5ee66;border:1px solid lab(82.793% -43.8118 -17.987/.4);border-radius:999px;align-items:center;gap:.5rem;padding:.3rem .8rem;font-family:ui-monospace,monospace;font-size:.62rem;display:inline-flex;position:absolute;top:1.6rem;left:50%;transform:translate(-50%)}.jh-dot{background:var(--jh-green);border-radius:50%;width:.45rem;height:.45rem;position:relative}.jh-dot:after{content:"";border-radius:inherit;background:var(--jh-green);animation:1.8s cubic-bezier(0,0,.2,1) infinite jh-ping;position:absolute;inset:0}.jh-stats{z-index:3;gap:.6rem;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:5.6rem;left:1.6rem;right:1.6rem}.jh-stats li{border:1px solid var(--jh-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00030ca6;background:lab(.852451% .125639 -3.74583/.65);border-radius:1rem;flex:1;min-width:0;padding:.7rem .85rem}.jh-stats b{font-family:var(--font-serif,serif);letter-spacing:-.02em;color:var(--jh-gold);font-size:clamp(1.3rem,3vw,1.7rem);font-weight:800;line-height:1;display:block}.jh-stats span{color:var(--jh-muted);margin-top:.3rem;font-size:.72rem;line-height:1.25;display:block}.jh-caption{z-index:3;position:absolute;bottom:1.7rem;left:1.6rem;right:1.6rem}.jh-caption small{letter-spacing:.22em;text-transform:uppercase;color:var(--jh-gold);margin-bottom:.3rem;font-size:.66rem;display:block}.jh-caption p{margin:0;font-size:1rem;font-weight:600;line-height:1.3}.jh-glare{--gx:50%;--gy:0%;z-index:4;background:radial-gradient(circle at var(--gx) var(--gy), #fff3, transparent 55%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}@supports (color:lab(0% 0 0)){.jh-glare{background:radial-gradient(circle at var(--gx) var(--gy), lab(100% 0 0/.2), transparent 55%)}}.jh-stage:hover .jh-glare{opacity:1}@keyframes jh-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes jh-word{to{transform:translate(0,0)}}@keyframes jh-grad{to{background-position:100% 0}}@keyframes jh-draw{to{stroke-dashoffset:0}}@keyframes jh-spin{to{transform:rotate(360deg)}}@keyframes jh-drift-a{to{transform:translate(8vmax,6vmax)scale(1.1)}}@keyframes jh-drift-b{to{transform:translate(-9vmax,-4vmax)scale(1.15)}}@keyframes jh-floor{0%{transform:rotateX(64deg)translateY(0)}to{transform:rotateX(64deg)translateY(64px)}}@keyframes jh-pulse{to{stroke-dashoffset:-100px}}@keyframes jh-sweep{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}@keyframes jh-ping{75%,to{opacity:0;transform:scale(2.6)}}@keyframes jh-nudge{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}@keyframes jh-rotor{0%,27%{transform:translateY(0)}33%,60%{transform:translateY(-1.5rem)}66%,93%{transform:translateY(-3rem)}to{transform:translateY(-4.5rem)}}@media (prefers-reduced-motion:reduce){.jh *,.jh :before,.jh :after{will-change:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.jh-in{opacity:1}.jh-word{transform:none}.jh-squig path{stroke-dashoffset:0}}
.sv{--sv-blue:#1c80ff;--sv-indigo:#4747dd;--sv-cyan:#1be5ee;--sv-gold:#fdd506;--sv-gold-d:#ed9f00;--sv-green:#00e182;--sv-ink:#000207;--sv-line:#ffffff17;--sv-text:#f8f8f8;--sv-muted:#9ca5b1;--sv-ease:cubic-bezier(.22, 1, .36, 1);--sv-spring:cubic-bezier(.3, 1.45, .5, 1);isolation:isolate;background:var(--sv-ink);color:var(--sv-text);position:relative}@supports (color:lab(0% 0 0)){.sv{--sv-blue:lab(53.8251% 12.443 -76.2555);--sv-indigo:lab(38.4653% 37.3107 -77.678);--sv-cyan:lab(82.793% -43.8118 -17.987);--sv-gold:lab(86.6644% 3.21394 85.4018);--sv-gold-d:lab(71.9345% 23.7876 83.7);--sv-green:lab(79.3732% -64.3842 33.2878);--sv-ink:lab(.434427% .0843182 -2.0267);--sv-line:lab(100% 0 0/.09);--sv-text:lab(97.68% -.0000298023 .0000119209);--sv-muted:lab(67.4738% -1.51214 -7.27868)}}.sv-bg{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.sv-bg__dots{background-image:radial-gradient(#ffffff17 1px,#0000 1.2px);background-image:radial-gradient(lab(100% 0 0/.09) 1px,#0000 1.2px);background-size:30px 30px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 88%,#0000);mask-image:linear-gradient(#0000,#000 12% 88%,#0000)}.sv-bg i{will-change:transform;border-radius:50%;position:absolute}.sv-bg i:nth-child(2){background:radial-gradient(circle,#1e64ef38,#0000 62%);background:radial-gradient(circle,lab(45.2014% 21.0057 -77.1096/.22),#0000 62%);width:60vmax;height:60vmax;animation:24s ease-in-out infinite alternate sv-drift;top:4%;right:-25vmax}.sv-bg i:nth-child(3){background:radial-gradient(circle,#fdd5061a,#0000 62%);background:radial-gradient(circle,lab(86.6644% 3.21394 85.4018/.1),#0000 62%);width:62vmax;height:62vmax;animation:30s ease-in-out infinite alternate-reverse sv-drift;top:52%;left:-28vmax}.sv-wrap{max-width:80rem;margin:0 auto;padding:clamp(5rem,10vw,9rem) 1rem;position:relative}@media (min-width:640px){.sv-wrap{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.sv-wrap{padding-left:2rem;padding-right:2rem}}.sv-reveal{opacity:0;transform:translateY(26px)}[data-seen=true]>.sv-reveal,[data-seen=true] .sv-reveal{animation:sv-rise .9s var(--sv-ease) forwards;animation-delay:calc(var(--d,0) * .1s)}.sv-head{margin-bottom:clamp(3.5rem,7vw,5.5rem)}.sv-eyebrow{border:1px solid var(--sv-line);letter-spacing:.2em;text-transform:uppercase;color:var(--sv-gold);background:#030d1e8c;background:lab(3.53045% .40058 -11.811/.55);border-radius:999px;align-items:center;gap:.6rem;margin-bottom:1.5rem;padding:.4rem 1rem .4rem .45rem;font-size:.72rem;font-weight:700;display:inline-flex}.sv-eyebrow i{background:linear-gradient(135deg, var(--sv-blue), var(--sv-indigo));border-radius:50%;place-items:center;width:1.55rem;height:1.55rem;display:grid}.sv-eyebrow svg{color:#fff;width:.8rem;height:.8rem}.sv-head__row{flex-direction:column;gap:1.75rem;display:flex}@media (min-width:1024px){.sv-head__row{flex-direction:row;justify-content:space-between;align-items:flex-end}}.sv-title{max-width:44rem;font-family:var(--font-serif,serif);letter-spacing:-.035em;margin:0;font-size:clamp(2.5rem,6.4vw,4.9rem);font-weight:800;line-height:1.02}.sv-title em{background:linear-gradient(100deg, var(--sv-blue), var(--sv-cyan) 50%, var(--sv-gold));color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;font-style:normal;animation:7s ease-in-out infinite alternate sv-grad}.sv-title span{color:#f8f8f861;color:lab(97.68% -.0000298023 .0000119209/.38)}.sv-lead{max-width:20rem;color:var(--sv-muted);margin:0;font-size:1.05rem;line-height:1.65}.sv-meta{letter-spacing:.14em;text-transform:uppercase;color:var(--sv-muted);white-space:nowrap;align-items:center;gap:1.25rem;margin-top:2.5rem;font-family:ui-monospace,monospace;font-size:.72rem;display:flex}.sv-meta i{background:linear-gradient(90deg, #1c80ffb3, var(--sv-line));transform-origin:0;flex:1;height:1px;transform:scaleX(0)}@supports (color:lab(0% 0 0)){.sv-meta i{background:linear-gradient(90deg, lab(53.8251% 12.443 -76.2555/.7), var(--sv-line))}}[data-seen=true] .sv-meta i{animation:sv-line 1.4s var(--sv-ease) .4s forwards}.sv-meta b{color:var(--sv-text);font-weight:600}.sv-group{margin-bottom:clamp(4.5rem,9vw,7.5rem)}.sv-group:last-child{margin-bottom:0}.sv-group__head{letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:1rem;margin-bottom:2rem;font-size:.72rem;font-weight:700;display:flex}.sv-group__head span{color:var(--acc)}.sv-group__head i{background:linear-gradient(90deg, var(--acc), var(--sv-line) 60%);transform-origin:0;flex:1;height:1px;transform:scaleX(0)}[data-seen=true].sv-group__head i,[data-seen=true] .sv-group__head i{animation:sv-line 1.2s var(--sv-ease) forwards}.sv-group__head svg{width:1.1rem;height:1.1rem;color:var(--acc)}.sv-tone--repair{--acc:var(--sv-cyan);--acc2:var(--sv-blue)}.sv-tone--sale{--acc:var(--sv-gold);--acc2:var(--sv-gold-d)}.sv-stack{flex-direction:column;display:flex}.sv-item{--s:1;--dim:0;top:var(--top,5.5rem);transform:scale(var(--s));transform-origin:top;will-change:transform;margin-bottom:1.5rem;position:sticky}.sv-item:last-child{margin-bottom:0}.sv-card{--mx:50%;--my:0%;isolation:isolate;border:1px solid var(--sv-line);background:radial-gradient(70% 80% at 100% 0%, color-mix(in oklab, var(--acc) 12%, transparent), transparent 70%), linear-gradient(165deg, #020d20, #00040d);opacity:0;border-radius:1.75rem;grid-template-columns:minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #000000e6,inset 0 1px #ffffff0f;box-shadow:0 40px 80px -40px lab(0% 0 0/.9),inset 0 1px lab(100% 0 0/.06)}@supports (color:lab(0% 0 0)){.sv-card{background:radial-gradient(70% 80% at 100% 0%, color-mix(in oklab, var(--acc) 12%, transparent), transparent 70%), linear-gradient(165deg, lab(3.49236% .755511 -13.4595), lab(.991827% .0979304 -4.06208))}}@media (min-width:900px){.sv-card{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}}.sv-item[data-seen=true] .sv-card{opacity:1;animation:sv-card-in 1s var(--sv-ease) backwards}.sv-card>.sv-dim{z-index:6;background:var(--sv-ink);opacity:var(--dim);pointer-events:none;position:absolute;inset:0}.sv-card:before{content:"";z-index:5;border-radius:inherit;background:radial-gradient(320px circle at var(--mx) var(--my), var(--acc), var(--acc2) 40%, transparent 70%);-webkit-mask-composite:xor;opacity:0;pointer-events:none;padding:1px;transition:opacity .35s;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.sv-card:after{content:"";z-index:-1;background:radial-gradient(380px circle at var(--mx) var(--my), color-mix(in oklab, var(--acc) 14%, transparent), transparent 70%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.sv-card:hover:before,.sv-card:hover:after{opacity:1}.sv-body{flex-direction:column;order:2;padding:1.6rem;display:flex;position:relative}@media (min-width:640px){.sv-body{padding:2.2rem}}@media (min-width:900px){.sv-body{order:1;padding:2.8rem}}.sv-top{align-items:center;gap:.9rem;margin-bottom:1.6rem;display:flex}.sv-ico{background:linear-gradient(135deg, var(--acc2), var(--acc));width:3rem;height:3rem;box-shadow:0 12px 28px -10px color-mix(in oklab, var(--acc) 80%, transparent);transition:transform .5s var(--sv-spring);border-radius:1rem;place-items:center;display:grid}.sv-card:hover .sv-ico{transform:rotate(-8deg)scale(1.1)}.sv-ico svg{color:#010611;color:lab(1.49764% -.00287592 -5.08827);width:1.45rem;height:1.45rem}.sv-tone--repair .sv-ico svg{color:#fff}.sv-num{letter-spacing:.2em;color:var(--sv-muted);font-family:ui-monospace,monospace;font-size:.72rem}.sv-num b{color:var(--acc);font-weight:600}.sv-card-title{font-family:var(--font-serif,serif);letter-spacing:-.025em;margin:0 0 1rem;font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:800;line-height:1.1}.sv-desc{max-width:34rem;color:var(--sv-muted);margin:0 0 1.75rem;font-size:1rem;line-height:1.7}.sv-feats{gap:.55rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}@media (min-width:640px){.sv-feats{grid-template-columns:repeat(2,minmax(0,1fr))}}.sv-feat{border:1px solid var(--sv-line);color:#f8f8f8d9;color:lab(97.68% -.0000298023 .0000119209/.85);transition:border-color .25s, background .25s, transform .3s var(--sv-spring);background:#ffffff08;background:lab(100% 0 0/.03);border-radius:.9rem;align-items:center;gap:.65rem;padding:.6rem .85rem;font-size:.88rem;display:flex}.sv-feat:hover{border-color:color-mix(in oklab, var(--acc) 55%, transparent);background:color-mix(in oklab, var(--acc) 8%, transparent);transform:translate(4px)}.sv-feat svg{width:1.05rem;height:1.05rem;color:var(--acc);flex:none}.sv-cta{color:#fff;background:linear-gradient(135deg, var(--acc2), var(--acc));box-shadow:inset 0 0 0 1px #fff3, 0 14px 34px -10px color-mix(in oklab, var(--acc) 75%, transparent);transition:transform .3s var(--sv-spring), box-shadow .3s;border-radius:999px;align-self:flex-start;align-items:center;gap:.7rem;margin-top:auto;padding:.95rem 1.6rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.sv-cta{box-shadow:inset 0 0 0 1px lab(100% 0 0/.2), 0 14px 34px -10px color-mix(in oklab, var(--acc) 75%, transparent)}}.sv-tone--sale .sv-cta{color:#030915;color:lab(2.40193% -.178412 -6.63729)}.sv-cta:hover{transform:translateY(-3px)}.sv-cta:active{transform:scale(.96)}.sv-cta:before{content:"";background:linear-gradient(110deg,#0000 30%,#fff6 50%,#0000 70%);background:linear-gradient(110deg,#0000 30%,lab(100% 0 0/.4) 50%,#0000 70%);animation:3.6s ease-in-out infinite sv-sweep;position:absolute;inset:0;transform:translate(-120%)}.sv-cta>*{position:relative}.sv-cta svg{width:1.1rem;height:1.1rem;transition:transform .3s var(--sv-spring)}.sv-cta:hover svg{transform:translate(5px)}.sv-cta:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.sv-stage{border-bottom:1px solid var(--sv-line);background:radial-gradient(60% 60% at 50% 50%, color-mix(in oklab, var(--acc) 22%, transparent), transparent 70%), #00020a99;order:1;place-items:center;min-height:15rem;padding:1.5rem;display:grid;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.sv-stage{background:radial-gradient(60% 60% at 50% 50%, color-mix(in oklab, var(--acc) 22%, transparent), transparent 70%), lab(.613472% .17225 -3.15207/.6)}}@media (min-width:900px){.sv-stage{border-bottom:0;border-left:1px solid var(--sv-line);order:2;min-height:0;padding:2rem}}.sv-stage:before{content:"";background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-image:linear-gradient(lab(100% 0 0/.045) 1px,#0000 1px),linear-gradient(90deg,lab(100% 0 0/.045) 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 70%,#000,#0000);mask-image:radial-gradient(70% 70%,#000,#0000)}.sv-ring{aspect-ratio:1;border:1px dashed color-mix(in oklab, var(--acc) 35%, transparent);border-radius:50%;width:78%;animation:36s linear infinite sv-orbit;position:absolute;top:50%;left:50%}.sv-ring:after{content:"";background:var(--acc);width:8px;height:8px;box-shadow:0 0 14px 2px var(--acc);border-radius:50%;margin-left:-4px;position:absolute;top:-4px;left:50%}.sv-bignum{font-family:var(--font-serif,serif);color:#0000;-webkit-text-stroke:1px oklch(100% 0 0/.08);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(5rem,11vw,8rem);font-weight:900;line-height:1;position:absolute;bottom:-.6rem;right:1rem}.sv-artwrap{width:min(100%,22rem);transition:transform .6s var(--sv-ease);position:relative}.sv-card:hover .sv-artwrap{transform:scale(1.05)rotate(-1.2deg)}.sv-chip{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#010715c7;background:lab(1.89274% .092037 -7.12622/.78);border:1px solid #ffffff24;border:1px solid lab(100% 0 0/.14);border-radius:1rem;align-items:center;gap:.6rem;padding:.6rem .9rem;animation:6s ease-in-out infinite sv-bob;display:flex;position:absolute;box-shadow:0 20px 40px -16px #000000b3;box-shadow:0 20px 40px -16px lab(0% 0 0/.7)}.sv-chip--stat{flex-direction:column;align-items:flex-start;gap:.1rem;top:1rem;left:1rem}.sv-chip--stat b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;background:linear-gradient(180deg, #fff, var(--acc));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.7rem;font-weight:800;line-height:1}.sv-chip--stat span{letter-spacing:.1em;text-transform:uppercase;color:var(--sv-muted);font-size:.66rem}.sv-chip--badge{letter-spacing:.14em;text-transform:uppercase;color:var(--sv-gold);border-color:color-mix(in oklab, var(--sv-gold) 45%, transparent);transform-origin:100% 0;font-size:.68rem;font-weight:800;animation-name:sv-swing;top:1rem;right:1rem}.sv-dot{background:var(--sv-green);border-radius:50%;width:.5rem;height:.5rem;position:relative}.sv-dot:after{content:"";border-radius:inherit;background:var(--sv-green);animation:1.8s cubic-bezier(0,0,.2,1) infinite sv-ping;position:absolute;inset:0}.sv-art{filter:drop-shadow(0 26px 30px #0000008c);filter:drop-shadow(0 26px 30px lab(0% 0 0/.55));width:100%;height:auto;display:block;overflow:visible}.sv-art .body{fill:#01040e;fill:lab(1.14537% .0672564 -4.39123);stroke:var(--acc);stroke-opacity:.55;stroke-width:1.5px}.sv-art .stand{fill:#030d1e;fill:lab(3.53045% .40058 -11.811);stroke:var(--acc);stroke-opacity:.35;stroke-width:1px}.sv-art .led{fill:var(--acc);filter:drop-shadow(0 0 5px var(--acc));animation:2s ease-in-out infinite sv-led}.sv-art .shine{fill:#ffffff12;fill:lab(100% 0 0/.07)}.sv-art .scan{fill:#ffffff29;fill:lab(100% 0 0/.16);animation:3.6s linear infinite sv-scan}.sv-art .sun{transform-box:fill-box;transform-origin:50%;animation:4s ease-in-out infinite alternate sv-sun}.sv-art .cloud{fill:#ffffff24;fill:lab(100% 0 0/.14);animation:14s linear infinite sv-cloud}.sv-art .cloud:nth-of-type(2){animation-duration:20s;animation-delay:-8s}.sv-art .door{fill:#000106;fill:lab(.355019% .0996813 -1.82412);stroke:#ffffff1a;stroke:lab(100% 0 0/.1)}.sv-art .win{stroke:var(--acc);stroke-opacity:.3}.sv-art .glow{animation:2.4s ease-in-out infinite alternate sv-glow}.sv-art .plate{fill:none;stroke:var(--acc);stroke-width:1.6px;stroke-dasharray:9 9;animation:2.2s linear infinite sv-dash}.sv-art .cup{fill:color-mix(in oklab, var(--acc) 25%, transparent);stroke:var(--acc);stroke-width:1.4px}.sv-art .steam path{fill:none;stroke:#ffffff73;stroke:lab(100% 0 0/.45);stroke-width:2px;stroke-linecap:round;transform-box:fill-box;animation:3s ease-in-out infinite sv-steam}.sv-art .steam path:nth-child(2){animation-delay:.9s}.sv-art .steam path:nth-child(3){animation-delay:1.8s}.sv-art .panel{fill:#020b1c;fill:lab(2.89269% .478558 -10.8608);stroke:#ffffff1a;stroke:lab(100% 0 0/.1)}.sv-art .disp{fill:#000102;fill:lab(.319952% -.510946 -1.24858);stroke:var(--sv-cyan);stroke-opacity:.5}.sv-art .digits{fill:var(--sv-cyan);filter:drop-shadow(0 0 4px var(--sv-cyan));font-family:ui-monospace,monospace;font-size:14px;font-weight:700}.sv-art .colon{animation:1s steps(2,start) infinite sv-blink}.sv-art .btn{fill:#ffffff24;fill:lab(100% 0 0/.14)}.sv-art .start{fill:var(--acc);filter:drop-shadow(0 0 6px var(--acc))}.sv-item[data-live=false] .sv-art *,.sv-item[data-live=false] .sv-ring,.sv-item[data-live=false] .sv-chip,.sv-item[data-live=false] .sv-cta:before{animation-play-state:paused}@keyframes sv-rise{to{opacity:1;transform:none}}@keyframes sv-card-in{0%{opacity:0;transform:translateY(60px)scale(.97)}}@keyframes sv-line{to{transform:scaleX(1)}}@keyframes sv-grad{to{background-position:100% 0}}@keyframes sv-drift{to{transform:translate(7vmax,5vmax)scale(1.12)}}@keyframes sv-sweep{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}@keyframes sv-orbit{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes sv-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes sv-swing{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)}}@keyframes sv-ping{75%,to{opacity:0;transform:scale(2.6)}}@keyframes sv-led{0%,to{opacity:1}50%{opacity:.3}}@keyframes sv-scan{0%{transform:translateY(0)}to{transform:translateY(150px)}}@keyframes sv-sun{to{transform:scale(1.18)}}@keyframes sv-cloud{0%{transform:translate(-60px)}to{transform:translate(300px)}}@keyframes sv-glow{0%{opacity:.45}to{opacity:1}}@keyframes sv-dash{to{stroke-dashoffset:-36px}}@keyframes sv-steam{0%{opacity:0;transform:translateY(6px)}40%{opacity:1}to{opacity:0;transform:translateY(-14px)}}@keyframes sv-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.sv *,.sv :before,.sv :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.sv-reveal,.sv-card{opacity:1;transform:none}.sv-meta i,.sv-group__head i{transform:scaleX(1)}.sv-item{--s:1!important;--dim:0!important}}
.ex{--ex-blue:#1c80ff;--ex-violet:#ad74ff;--ex-gold:#fdd506;--ex-green:#00e182;--ex-ink:#01040d;--ex-panel:#040b18;--ex-line:#ffffff1a;--ex-text:#f8f8f8;--ex-muted:#9ca5b1;--ex-ease:cubic-bezier(.22, 1, .36, 1);--ex-spring:cubic-bezier(.3, 1.45, .5, 1);isolation:isolate;background:var(--ex-ink);color:var(--ex-text);border-block:1px solid var(--ex-line);position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.ex{--ex-blue:lab(53.8251% 12.443 -76.2555);--ex-violet:lab(59.808% 43.8561 -61.9113);--ex-gold:lab(86.6644% 3.21394 85.4018);--ex-green:lab(79.3732% -64.3842 33.2878);--ex-ink:lab(1.15916% -.0191331 -3.48561);--ex-panel:lab(2.95231% -.0151172 -7.59247);--ex-line:lab(100% 0 0/.1);--ex-text:lab(97.68% -.0000298023 .0000119209);--ex-muted:lab(67.4738% -1.51214 -7.27868)}}.ex-wrap{max-width:80rem;margin:0 auto;padding:clamp(5rem,10vw,8.5rem) 1rem;position:relative}@media (min-width:640px){.ex-wrap{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ex-wrap{padding-left:2rem;padding-right:2rem}}.ex-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:4.5rem;display:grid}@media (min-width:1024px){.ex-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.ex-rv{opacity:0;transform:translateY(26px)}[data-seen=true] .ex-rv{animation:ex-rise .9s var(--ex-ease) forwards;animation-delay:calc(var(--d,0) * 90ms)}.ex-media{--px:0;--py:0;padding:.9rem .9rem 2.5rem 0;position:relative}@media (min-width:1024px){.ex-media{position:sticky;top:6.5rem}}.ex-frame{border:1px solid var(--ex-line);pointer-events:none;transition:transform .5s var(--ex-ease);border-radius:2rem;position:absolute;inset:0 0 1.6rem}.ex-frame--a{transform:translate3d(calc(var(--px) * -14px - .7rem), calc(var(--py) * -10px - .7rem), 0)}.ex-frame--b{transform:translate3d(calc(var(--px) * 10px + .5rem), calc(var(--py) * 8px + .5rem), 0);border-color:#1c80ff73;border-color:lab(53.8251% 12.443 -76.2555/.45)}.ex-photo{aspect-ratio:4/3;border:1px solid var(--ex-line);background:var(--ex-panel);clip-path:inset(0 0 100% round 1.75rem);transform:translate3d(calc(var(--px) * 4px), calc(var(--py) * 3px), 0);transition:transform .5s var(--ex-ease);border-radius:1.75rem;position:relative;overflow:hidden}@media (min-width:1024px){.ex-photo{aspect-ratio:1/1.06}}[data-seen=true] .ex-photo{animation:ex-wipe 1.3s var(--ex-ease) .1s forwards}.ex-photo img{object-fit:cover;transform:scale(1.06) translate3d(calc(var(--px) * -10px), calc(var(--py) * -8px), 0)}[data-live=true] .ex-photo img{will-change:scale;animation:22s ease-in-out infinite alternate ex-kenburns}.ex-cap{border:1px solid var(--ex-line);background:#01040deb;background:lab(1.15916% -.0191331 -3.48561/.92);border-radius:1rem;padding:.85rem 1.1rem;position:absolute;bottom:1rem;left:1rem;right:1rem}.ex-cap b{color:var(--ex-gold);margin-bottom:.15rem;font-size:.95rem;font-weight:700;display:block}.ex-cap span{color:var(--ex-muted);font-size:.85rem}.ex-chip{z-index:3;border:1px solid var(--ex-line);background:var(--ex-panel);border-radius:1rem;align-items:center;gap:.65rem;padding:.6rem .95rem .6rem .6rem;display:flex;position:absolute;top:38%;left:-1.1rem}[data-live=true] .ex-chip{will-change:transform;animation:6.5s ease-in-out infinite ex-bob}.ex-chip i{background:var(--ex-blue);border-radius:.7rem;place-items:center;width:2.1rem;height:2.1rem;display:grid}.ex-chip svg{color:#fff;width:1.05rem;height:1.05rem}.ex-chip b{font-size:.82rem;line-height:1.15;display:block}.ex-chip span{color:var(--ex-muted);font-size:.7rem}@media (max-width:639px){.ex-chip{left:-.2rem}}.ex-seal{z-index:4;width:8.6rem;height:8.6rem;transition:transform .5s var(--ex-spring);position:absolute;bottom:0;right:-.4rem}@media (min-width:1024px){.ex-seal{width:9.4rem;height:9.4rem;right:1rem}}@media (hover:hover){.ex-seal:hover{transform:scale(1.06)rotate(-6deg)}.ex-seal:hover .ring{animation-duration:6s}}.ex-seal svg{width:100%;height:100%;overflow:visible}.ex-seal .disc{fill:var(--ex-blue);stroke:#ffffff40;stroke:lab(100% 0 0/.25);stroke-width:1.2px}.ex-seal .ring{transform-box:view-box;transform-origin:60px 60px}[data-live=true] .ex-seal .ring{will-change:transform;animation:18s linear infinite ex-spin}.ex-seal .ring text{fill:#ffffffeb;fill:lab(100% 0 0/.92);text-transform:uppercase;font-size:7.4px;font-weight:700}.ex-seal .num{font-family:var(--font-serif,serif);fill:#fff;font-size:30px;font-weight:800}.ex-seal .yrs{letter-spacing:.25em;fill:var(--ex-gold);font-size:7.5px;font-weight:700}.ex-eyebrow{border:1px solid var(--ex-line);background:var(--ex-panel);letter-spacing:.2em;text-transform:uppercase;color:var(--ex-gold);border-radius:999px;align-items:center;gap:.6rem;margin:0 0 1.4rem;padding:.4rem 1rem .4rem .8rem;font-size:.72rem;font-weight:700;display:inline-flex}.ex-dot{background:var(--ex-green);border-radius:50%;flex:none;width:.45rem;height:.45rem;position:relative}.ex-dot:after{content:"";border-radius:inherit;background:inherit;position:absolute;inset:0}[data-live=true] .ex-dot:after{animation:1.8s cubic-bezier(0,0,.2,1) infinite ex-ping}.ex-title{font-family:var(--font-serif,serif);letter-spacing:-.035em;text-wrap:balance;margin:0 0 1.25rem;font-size:clamp(2.2rem,4.8vw,3.7rem);font-weight:800;line-height:1.04}.ex-title em{color:var(--ex-gold);font-style:normal}.ex-lead{max-width:36rem;color:var(--ex-muted);margin:0 0 2.25rem;font-size:1.05rem;line-height:1.75}.ex-lead strong{color:var(--ex-text);font-weight:600}.ex-list{--dur:6s;gap:.5rem;margin:0 0 2.5rem;padding:0;list-style:none;display:grid}.ex-row{--c:var(--ex-blue);border:1px solid #0000;border-radius:1.25rem;transition:background-color .4s,border-color .4s;position:relative;overflow:hidden}.ex-row:nth-child(2){--c:var(--ex-gold)}.ex-row:nth-child(3){--c:var(--ex-violet)}.ex-row:nth-child(4){--c:var(--ex-green)}@media (hover:hover){.ex-row:hover{background:#ffffff08;background:lab(100% 0 0/.03)}}.ex-row[data-active=true]{background:var(--ex-panel);border-color:color-mix(in oklab, var(--c) 45%, transparent)}.ex-row:before{content:"";background:var(--c);width:3px;transition:transform .45s var(--ex-ease);border-radius:3px;position:absolute;top:18%;bottom:18%;left:0;transform:scaleY(0)}.ex-row[data-active=true]:before{transform:scaleY(1)}.ex-btn{width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.ex-btn:focus-visible{outline:2px solid var(--c);outline-offset:-2px;border-radius:1.25rem}.ex-ico{width:3rem;height:3rem;color:var(--ex-muted);transition:background-color .4s, color .4s, transform .5s var(--ex-spring);background:#ffffff0f;background:lab(100% 0 0/.06);border-radius:1rem;flex:none;place-items:center;display:grid}.ex-ico svg{width:1.4rem;height:1.4rem}.ex-row[data-active=true] .ex-ico{background:var(--c);color:#010611;color:lab(1.49764% -.00287592 -5.08827);transform:rotate(-6deg)scale(1.06)}.ex-row:first-child[data-active=true] .ex-ico,.ex-row:nth-child(3)[data-active=true] .ex-ico{color:#fff}.ex-row-title{color:#f8f8f8c7;color:lab(97.68% -.0000298023 .0000119209/.78);flex:1;min-width:0;font-size:1.05rem;font-weight:700;line-height:1.25;transition:color .3s}.ex-row[data-active=true] .ex-row-title{color:var(--ex-text)}@media (hover:hover){.ex-row:hover .ex-row-title{color:var(--ex-text)}}.ex-plus{border:1px solid var(--ex-line);width:1.9rem;height:1.9rem;transition:transform .45s var(--ex-spring), border-color .3s, background-color .3s;border-radius:50%;flex:none;position:relative}.ex-plus:before,.ex-plus:after{content:"";background:var(--ex-muted);width:.7rem;height:2px;transition:transform .35s var(--ex-ease), background-color .3s;border-radius:2px;margin:-1px 0 0 -.35rem;position:absolute;top:50%;left:50%}.ex-plus:after{transform:rotate(90deg)}.ex-row[data-active=true] .ex-plus{border-color:var(--c);background:color-mix(in oklab, var(--c) 18%, transparent);transform:rotate(180deg)}.ex-row[data-active=true] .ex-plus:before,.ex-row[data-active=true] .ex-plus:after{background:var(--c)}.ex-row[data-active=true] .ex-plus:after{transform:rotate(0)}.ex-panel{transition:grid-template-rows .5s var(--ex-ease);grid-template-rows:0fr;display:grid}.ex-row[data-active=true] .ex-panel{grid-template-rows:1fr}.ex-panel>div{overflow:hidden}.ex-panel p{color:var(--ex-muted);opacity:0;transition:opacity .4s, transform .5s var(--ex-ease);margin:0;padding:0 1.1rem 1.35rem;font-size:.95rem;line-height:1.7;transform:translateY(-6px)}@media (min-width:640px){.ex-panel p{padding-left:5.2rem;padding-right:1.6rem}}.ex-row[data-active=true] .ex-panel p{opacity:1;transition-delay:.12s;transform:none}.ex-prog{opacity:0;background:#ffffff12;background:lab(100% 0 0/.07);border-radius:2px;height:2px;transition:opacity .3s;position:absolute;bottom:0;left:1.1rem;right:1.1rem}.ex-row[data-active=true] .ex-prog{opacity:1}.ex-prog i{border-radius:inherit;background:var(--c);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.ex-row[data-active=true] .ex-prog i{animation:ex-prog var(--dur) linear forwards}.ex-list[data-paused=true] .ex-prog i{animation-play-state:paused}.ex-diff__title{letter-spacing:.2em;text-transform:uppercase;color:var(--ex-muted);align-items:center;gap:.9rem;margin:0 0 1rem;font-size:.72rem;font-weight:700;display:flex}.ex-diff__title:after{content:"";background:var(--ex-line);flex:1;height:1px}.ex-diff__grid{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:480px){.ex-diff__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ex-diff__item{border:1px solid var(--ex-line);background:var(--ex-panel);color:#f8f8f8e0;color:lab(97.68% -.0000298023 .0000119209/.88);transition:transform .35s var(--ex-spring), border-color .25s;border-radius:.95rem;align-items:center;gap:.7rem;padding:.7rem .9rem;font-size:.88rem;display:flex}@media (hover:hover){.ex-diff__item:hover{border-color:#00e1828c;border-color:lab(79.3732% -64.3842 33.2878/.55);transform:translateY(-3px)}}.ex-check{flex:none;width:1.35rem;height:1.35rem;overflow:visible}.ex-check circle{fill:#00e1821f;fill:lab(79.3732% -64.3842 33.2878/.12);stroke:var(--ex-green);stroke-width:1.6px;stroke-dasharray:63;stroke-dashoffset:63px}.ex-check path{fill:none;stroke:var(--ex-green);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;stroke-dashoffset:14px}[data-seen=true] .ex-check circle{animation:ex-draw .7s var(--ex-ease) forwards;animation-delay:calc(.9s + var(--k) * .12s)}[data-seen=true] .ex-check path{animation:ex-draw .45s var(--ex-ease) forwards;animation-delay:calc(1.2s + var(--k) * .12s)}@keyframes ex-rise{to{opacity:1;transform:none}}@keyframes ex-wipe{to{clip-path:inset(0 round 1.75rem)}}@keyframes ex-kenburns{to{scale:1.1}}@keyframes ex-ping{75%,to{opacity:0;transform:scale(2.6)}}@keyframes ex-bob{0%,to{transform:translate(0,0)}50%{transform:translateY(-10px)}}@keyframes ex-spin{to{transform:rotate(360deg)}}@keyframes ex-prog{to{transform:scaleX(1)}}@keyframes ex-draw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ex *,.ex :before,.ex :after{will-change:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.ex-rv{opacity:1;transform:none}.ex-photo{clip-path:none}.ex-prog i{transform:scaleX(1)}.ex-check circle,.ex-check path{stroke-dashoffset:0}}
@keyframes garantia-module__g2pkNW__spinClockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes garantia-module__g2pkNW__spinCounter{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes garantia-module__g2pkNW__glowBreath{0%,to{opacity:.55;transform:translate(-50%)scale(.96)}50%{opacity:1;transform:translate(-50%)scale(1.04)}}@keyframes garantia-module__g2pkNW__numberPulse{0%,to{filter:drop-shadow(0 0 8px #1aff7cb3);transform:scale(1)}50%{filter:drop-shadow(0 0 22px #1aff7c);transform:scale(1.05)}}.garantia-module__g2pkNW__circleOuter{transform-origin:50%;transform-box:fill-box;animation:30s linear infinite garantia-module__g2pkNW__spinClockwise}.garantia-module__g2pkNW__circleMiddle{transform-origin:50%;transform-box:fill-box;animation:25s linear infinite garantia-module__g2pkNW__spinClockwise}.garantia-module__g2pkNW__circleInner{transform-origin:50%;transform-box:fill-box;animation:20s linear infinite garantia-module__g2pkNW__spinClockwise}.garantia-module__g2pkNW__textElements{transform-origin:50%;transform-box:fill-box;animation:35s linear infinite garantia-module__g2pkNW__spinCounter}.garantia-module__g2pkNW__glow{z-index:0;aspect-ratio:1;pointer-events:none;background:radial-gradient(circle,#1aff7c38 0%,#0000 32%),radial-gradient(circle,#008cff66 20%,#503cff38 45%,#0000 68%);border-radius:50%;width:min(40rem,110vw);animation:5s ease-in-out infinite garantia-module__g2pkNW__glowBreath;position:absolute;top:3rem;left:50%;transform:translate(-50%)}.garantia-module__g2pkNW__root .garantia-module__g2pkNW__circleOuter path{stroke:#2f80ff;opacity:1}.garantia-module__g2pkNW__root .garantia-module__g2pkNW__circleOuter{filter:drop-shadow(0 0 6px #2f80ffe6)}.garantia-module__g2pkNW__root .garantia-module__g2pkNW__circleMiddle path{stroke:#00f0ff}.garantia-module__g2pkNW__root .garantia-module__g2pkNW__circleMiddle{filter:drop-shadow(0 0 7px #00f0fff2)}.garantia-module__g2pkNW__root .garantia-module__g2pkNW__circleInner path{stroke:#00f0ff;opacity:.9}.garantia-module__g2pkNW__root .garantia-module__g2pkNW__circleInner{filter:drop-shadow(0 0 8px #00f0ffe6)}.garantia-module__g2pkNW__root .garantia-module__g2pkNW__textElements path{fill:#2dff8a}.garantia-module__g2pkNW__root .garantia-module__g2pkNW__textElements{filter:drop-shadow(0 0 5px #2dff8ae6)}.garantia-module__g2pkNW__root g[mask]>path{fill:#2dff8a;transform-box:fill-box;transform-origin:50%;animation:2.8s ease-in-out infinite garantia-module__g2pkNW__numberPulse}@media (prefers-reduced-motion:reduce){.garantia-module__g2pkNW__glow,.garantia-module__g2pkNW__root g[mask]>path{animation:none}}
.tm{--tm-bg:#01030c;--tm-body:#13161c;--tm-body-line:#2e333b;--tm-foot:#0d1014;--tm-screen:#010616;--tm-card:#050f20;--tm-recess:#040609;--tm-key:#20242b;--tm-key-line:#3d434b;--tm-accent:#41d9f8;--tm-gold:#f9cc21;--tm-green:#45e77a;--tm-red:#ff5050;--tm-line:#ffffff1a;--tm-text:#f8f8f8;--tm-muted:#9ca5b1;--tm-ease:cubic-bezier(.22, 1, .36, 1);--tm-spring:cubic-bezier(.3, 1.45, .5, 1);--tm-r:clamp(.55rem, 1.6vw, 1rem);--tm-bz:clamp(.35rem, 1.1vw, .75rem);background:var(--tm-bg);border-block:1px solid var(--tm-line);color:var(--tm-text);padding:clamp(3.5rem,9vw,8rem) 1rem clamp(3.5rem,8vw,7rem);position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.tm{--tm-bg:lab(.85302% .180639 -3.46505);--tm-body:lab(7.18634% -.535741 -4.31667);--tm-body-line:lab(21.0697% -.785381 -5.48442);--tm-foot:lab(4.41393% -.325114 -2.72125);--tm-screen:lab(1.63999% .619061 -8.10176);--tm-card:lab(4.25446% .310138 -12.6088);--tm-recess:lab(1.54753% -.135422 -1.39965);--tm-key:lab(14.1114% -.702456 -5.1059);--tm-key-line:lab(28.0277% -.861466 -5.86049);--tm-accent:lab(79.9457% -33.143 -27.5298);--tm-gold:lab(84.2162% 5.96243 79.8484);--tm-green:lab(81.6234% -60.5522 40.114);--tm-red:lab(60.6642% 69.5199 42.4473);--tm-line:lab(100% 0 0/.1);--tm-text:lab(97.68% -.0000298023 .0000119209);--tm-muted:lab(67.4738% -1.51214 -7.27868)}}@media (min-width:640px){.tm{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.tm{padding-left:2rem;padding-right:2rem}}.tm-wrap{max-width:80rem;margin:0 auto;position:relative}.tm-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;list-style:none;position:absolute;overflow:hidden}.tm-rv{opacity:0;transform:translateY(24px)}.tm[data-seen=true] .tm-rv{animation:tm-rise .9s var(--tm-ease) forwards;animation-delay:calc(var(--d,0) * .1s)}.tm-head{text-align:center;max-width:46rem;margin:0 auto clamp(1.6rem,5vw,3.2rem)}.tm-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--tm-gold);align-items:center;gap:.8rem;margin:0 0 1.1rem;font-size:clamp(.62rem,1.8vw,.72rem);font-weight:700;display:inline-flex}.tm-eyebrow:before,.tm-eyebrow:after{content:"";background:var(--tm-gold);width:clamp(1.2rem,5vw,2.2rem);height:1px}.tm-title{font-family:var(--font-serif,serif);letter-spacing:-.035em;text-wrap:balance;margin:0 0 1.2rem;font-size:clamp(1.8rem,6vw,3.6rem);font-weight:800;line-height:1.08}.tm-title em{color:var(--tm-accent);font-style:italic}.tm-meta{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}.tm-pill{border:1px solid var(--tm-line);background:var(--tm-card);letter-spacing:.14em;text-transform:uppercase;color:var(--tm-muted);border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .9rem;font-family:ui-monospace,monospace;font-size:clamp(.58rem,1.9vw,.7rem);display:inline-flex}.tm-pill b{color:var(--tm-gold);font-weight:600}.tm-pill svg{width:.85rem;height:.85rem;fill:var(--tm-gold)}.tm-tv{width:min(100%,62rem);margin:0 auto;container:tv/inline-size}@media (orientation:landscape) and (max-height:520px){.tm-tv{width:min(100%,62rem,135svh)}.tm-antenna{--h:clamp(1.8rem, 8cqw, 4rem)}}.tm-antenna{--h:clamp(2.6rem, 12cqw, 7rem);--bh:clamp(.55rem, 2.2cqw, 1.2rem);--w:clamp(2px, .5cqw, 4px);--a:30deg;--rod:#767b82;z-index:1;height:var(--h);pointer-events:none;margin-bottom:-1px;position:relative}@supports (color:lab(0% 0 0)){.tm-antenna{--rod:lab(51.2451% -.724971 -4.43336)}}.tm-antenna__rod{left:50%;bottom:calc(var(--bh) * .6);width:var(--w);height:calc(var(--h) - var(--bh) * .6);margin-left:calc(var(--w) / -2);background:var(--rod);transform-origin:50% 100%;border-radius:999px;transition:background-color .4s;position:absolute}.tm-antenna__rod--l{transform:rotate(calc(var(--a) * -1))}.tm-antenna__rod--r{transform:rotate(var(--a))}.tm-antenna__rod:after{content:"";top:calc(var(--w) * -1.8);width:calc(var(--w) * 3.6);aspect-ratio:1;margin-left:calc(var(--w) * -1.8);background:var(--rod);border-radius:50%;transition:background-color .4s,box-shadow .4s;position:absolute;left:50%}.tm-tv[data-phase=on] .tm-antenna__rod:after,.tm-tv[data-phase=boot] .tm-antenna__rod:after{background:var(--tm-green);box-shadow:0 0 10px #45e77ab3;box-shadow:0 0 10px lab(81.6234% -60.5522 40.114/.7)}.tm-antenna__base{z-index:2;width:clamp(2.6rem,10cqw,5.4rem);height:var(--bh);background:var(--tm-body);border:1px solid var(--tm-body-line);border-bottom:0;border-radius:999px 999px 0 0;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.tm-body{padding:var(--tm-bz) var(--tm-bz) 0;border-radius:var(--tm-r);background:var(--tm-body);border:1px solid var(--tm-body-line);transition:box-shadow .8s var(--tm-ease);position:relative;box-shadow:0 0 0 1px #000,0 30px 60px -40px #000000e6;box-shadow:0 0 0 1px lab(0% 0 0),0 30px 60px -40px lab(0% 0 0/.9)}.tm-tv[data-phase=on] .tm-body,.tm-tv[data-phase=boot] .tm-body{box-shadow:0 0 0 1px #000,0 40px 80px -40px #1c80ff8c;box-shadow:0 0 0 1px lab(0% 0 0),0 40px 80px -40px lab(53.8251% 12.443 -76.2555/.55)}.tm-screen{aspect-ratio:16/9;border-radius:calc(var(--tm-r) - .2rem);touch-action:pan-y;-webkit-user-select:none;user-select:none;background:#000;background:lab(.0569305% -.00496954 -.0819981);position:relative;overflow:hidden;container:screen/inline-size}@media (max-width:520px){.tm-screen{aspect-ratio:4/3}}.tm-glare{z-index:6;clip-path:polygon(0 0,52% 0,24% 100%,0 100%);pointer-events:none;background:#ffffff09;background:lab(100% 0 0/.035);position:absolute;inset:0}.tm-panel{background:var(--tm-screen);opacity:0;transform-origin:50%;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}.tm-tv[data-phase=boot] .tm-panel,.tm-tv[data-phase=on] .tm-panel,.tm-tv[data-phase=down] .tm-panel{opacity:1}.tm-tv[data-phase=boot] .tm-panel{animation:tm-poweron .8s var(--tm-ease) both}.tm-tv[data-phase=down] .tm-panel{animation:tm-poweroff .6s var(--tm-ease) forwards}.tm-hint{z-index:2;text-align:center;letter-spacing:.2em;text-transform:uppercase;color:#ffffff61;color:lab(100% 0 0/.38);opacity:0;pointer-events:none;place-content:center;justify-items:center;gap:.7rem;padding:0 1rem;font-family:ui-monospace,monospace;font-size:clamp(.5rem,1.7cqw,.68rem);transition:opacity .4s;display:grid;position:absolute;inset:0}.tm-hint svg{width:clamp(1.3rem,4cqw,1.8rem);height:clamp(1.3rem,4cqw,1.8rem)}.tm-tv[data-phase=off] .tm-hint{opacity:1;transition-delay:.7s}.tm-boot{z-index:3;text-align:center;opacity:0;place-content:center;justify-items:center;gap:clamp(.5rem,2cqw,1rem);padding:0 1rem;animation:.5s ease-out .45s forwards tm-fade;display:grid;position:absolute;inset:0}.tm-boot b{font-family:var(--font-serif,serif);letter-spacing:-.02em;font-size:clamp(1.15rem,4.4cqw,2.6rem);font-weight:800}.tm-boot small{letter-spacing:.28em;text-transform:uppercase;color:var(--tm-gold);font-family:ui-monospace,monospace;font-size:clamp(.5rem,1.6cqw,.66rem)}.tm-boot__dots{gap:.45rem;display:flex}.tm-boot__dots i{background:var(--tm-accent);border-radius:50%;width:clamp(.38rem,1.1cqw,.5rem);height:clamp(.38rem,1.1cqw,.5rem);animation:.9s ease-in-out infinite tm-bounce}.tm-boot__dots i:nth-child(2){animation-delay:.15s}.tm-boot__dots i:nth-child(3){animation-delay:.3s}.tm-top{letter-spacing:.2em;text-transform:uppercase;color:var(--tm-muted);justify-content:space-between;align-items:center;gap:.6rem;padding:clamp(.5rem,2cqw,1.1rem) clamp(.75rem,3cqw,1.9rem) 0;font-family:ui-monospace,monospace;font-size:clamp(.5rem,1.45cqw,.64rem);display:flex}.tm-top span{white-space:nowrap;align-items:center;gap:.45rem;min-width:0;display:inline-flex}.tm-top b{color:var(--tm-gold);font-weight:600}.tm-dot{background:var(--tm-accent);border-radius:50%;flex:none;width:.42rem;height:.42rem}.tm-content{min-height:0;animation:tm-in-next .6s var(--tm-ease) both;flex-direction:column;flex:1;justify-content:center;padding:clamp(.3rem,1.4cqw,.9rem) clamp(.85rem,3.6cqw,2.8rem);display:flex;position:relative}.tm-content[data-dir=prev]{animation-name:tm-in-prev}.tm-glyph{font-family:var(--font-serif,serif);color:#41d9f82e;color:lab(79.9457% -33.143 -27.5298/.18);pointer-events:none;font-size:clamp(3rem,11cqw,8rem);font-style:italic;line-height:1;position:absolute;top:-.4rem;left:clamp(.4rem,2.6cqw,2.2rem)}.tm-stars{gap:.18rem;margin-bottom:clamp(.4rem,1.7cqw,1rem);display:flex;position:relative}.tm-star{width:clamp(.72rem,2.3cqw,1.15rem);height:clamp(.72rem,2.3cqw,1.15rem);fill:var(--tm-gold);animation:tm-pop .45s var(--tm-spring) forwards;animation-delay:calc(.25s + var(--k) * 70ms);transform:scale(0)}.tm-quote{max-width:42rem;font-family:var(--font-serif,serif);text-wrap:pretty;margin:0 0 clamp(.6rem,2.4cqw,1.5rem);font-size:clamp(.78rem,2.7cqw,1.6rem);font-style:italic;font-weight:500;line-height:1.45;position:relative}.tm-author{align-items:center;gap:clamp(.5rem,1.6cqw,.8rem);display:flex;position:relative}.tm-avatar{aspect-ratio:1;border:2px solid var(--tm-accent);background:var(--tm-card);width:clamp(1.9rem,4.8cqw,3rem);font-family:var(--font-serif,serif);border-radius:50%;flex:none;place-items:center;font-size:clamp(.6rem,1.8cqw,.9rem);font-weight:700;display:grid}.tm-name{margin:0;font-size:clamp(.8rem,2.1cqw,1.05rem);font-weight:700;line-height:1.2}.tm-device{letter-spacing:.12em;text-transform:uppercase;color:var(--tm-accent);margin:.12rem 0 0;font-family:ui-monospace,monospace;font-size:clamp(.5rem,1.5cqw,.68rem)}.tm-osd{z-index:4;text-align:right;opacity:0;pointer-events:none;font-family:ui-monospace,monospace;animation:3s ease-out forwards tm-osd;position:absolute;top:clamp(1.6rem,5cqw,3.2rem);right:clamp(.75rem,3cqw,1.9rem)}.tm-osd b{letter-spacing:.04em;color:var(--tm-green);text-shadow:2px 2px #000;text-shadow:2px 2px lab(0% 0 0);font-size:clamp(1.3rem,5cqw,3.2rem);font-weight:700;line-height:1;display:block}.tm-osd small{letter-spacing:.2em;text-transform:uppercase;color:var(--tm-text);text-shadow:1px 1px #000;text-shadow:1px 1px lab(0% 0 0);margin-top:.25rem;font-size:clamp(.5rem,1.6cqw,.7rem);display:block}.tm-blink{z-index:5;opacity:0;pointer-events:none;background:#000;background:lab(.0569305% -.00496954 -.0819981);animation:.3s ease-out tm-blink;position:absolute;inset:0}.tm-chin{justify-content:space-between;align-items:center;gap:.6rem;padding:clamp(.5rem,1.6cqw,.9rem) clamp(.3rem,1.4cqw,.9rem) clamp(.55rem,1.7cqw,1rem);display:flex}.tm-brand{letter-spacing:.2em;text-transform:uppercase;min-width:0;color:var(--tm-muted);flex:1 1 0;align-items:center;gap:.55rem;font-size:clamp(.5rem,1.6cqw,.68rem);font-weight:700;display:inline-flex}.tm-brand span:last-child{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tm-led{background:var(--tm-red);border-radius:50%;flex:none;width:clamp(.38rem,1.1cqw,.45rem);height:clamp(.38rem,1.1cqw,.45rem);animation:2.4s ease-in-out infinite tm-standby}.tm-tv[data-phase=on] .tm-led,.tm-tv[data-phase=boot] .tm-led{background:var(--tm-green);box-shadow:0 0 8px var(--tm-green);animation:none}.tm[data-live=false] .tm-led{animation-play-state:paused}.tm-keys{flex:none;align-items:center;gap:clamp(.35rem,1.4cqw,.8rem);display:flex}.tm-dock{background:var(--tm-recess);border-radius:999px;align-items:center;padding:.2rem;display:flex;box-shadow:inset 0 2px 5px #000000bf,0 1px #ffffff0f;box-shadow:inset 0 2px 5px lab(0% 0 0/.75),0 1px lab(100% 0 0/.06)}.tm-chlbl{text-align:center;letter-spacing:.14em;min-width:clamp(2.5rem,7cqw,3.8rem);color:var(--tm-muted);font-family:ui-monospace,monospace;font-size:clamp(.52rem,1.6cqw,.68rem)}.tm-chlbl b{color:var(--tm-text);font-weight:600}.tm-tv:not([data-phase=on]) .tm-chlbl b{color:var(--tm-muted)}.tm-key{aspect-ratio:1;border:1px solid var(--tm-key-line);background:var(--tm-key);width:clamp(2.5rem,6.4cqw,2.95rem);color:var(--tm-text);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;place-items:center;transition:transform .12s,box-shadow .12s,border-color .2s,color .2s,background .2s;display:grid;position:relative;box-shadow:0 2px #000c,inset 0 1px #ffffff1a;box-shadow:0 2px lab(0% 0 0/.8),inset 0 1px lab(100% 0 0/.1)}@media (pointer:coarse){.tm-key{width:max(2.75rem,6.4cqw)}}.tm-key svg{width:1.2rem;height:1.2rem}@media (hover:hover){.tm-key:hover:not(:disabled){border-color:var(--tm-accent);color:var(--tm-accent)}}.tm-key:active:not(:disabled){background:#171b21;background:lab(9.46905% -.659153 -5.08867);transform:translateY(2px);box-shadow:0 0 #000c,inset 0 1px #ffffff0d;box-shadow:0 0 lab(0% 0 0/.8),inset 0 1px lab(100% 0 0/.05)}.tm-key:disabled{opacity:.4;cursor:not-allowed}.tm-key:focus-visible{outline:2px solid var(--tm-accent);outline-offset:2px}.tm-power{color:var(--tm-red)}.tm-tv[data-phase=on] .tm-power,.tm-tv[data-phase=boot] .tm-power{color:var(--tm-green);border-color:var(--tm-green);box-shadow:0 2px #000c,0 0 14px #45e77a8c,inset 0 1px #ffffff1a;box-shadow:0 2px lab(0% 0 0/.8),0 0 14px lab(81.6234% -60.5522 40.114/.55),inset 0 1px lab(100% 0 0/.1)}.tm-tv[data-phase=off] .tm-power:before{content:"";border:2px solid var(--tm-red);pointer-events:none;border-radius:50%;animation:1.9s ease-out infinite tm-ring;position:absolute;inset:-2px}.tm[data-live=false] .tm-power:before{animation-play-state:paused}.tm-ripple{pointer-events:none;border:2px solid;border-radius:50%;animation:.6s ease-out forwards tm-rip;position:absolute;inset:-2px}@container tv (max-width:380px){.tm-brand{letter-spacing:.1em;gap:.4rem}.tm-keys{gap:.3rem}.tm-chlbl{letter-spacing:.06em;min-width:2.2rem}}.tm-feet{justify-content:space-between;padding:0 14%;display:flex}.tm-feet i{background:var(--tm-foot);clip-path:polygon(8% 0,92% 0,100% 100%,0 100%);width:clamp(2.5rem,13cqw,8rem);height:clamp(.55rem,2cqw,1.1rem)}.tm-help{text-align:center;letter-spacing:.14em;text-transform:uppercase;max-width:28rem;color:var(--tm-muted);text-wrap:balance;margin:1.4rem auto 0;font-family:ui-monospace,monospace;font-size:clamp(.56rem,1.7vw,.7rem);line-height:1.7}@keyframes tm-rise{to{opacity:1;transform:none}}@keyframes tm-in-next{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes tm-in-prev{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes tm-pop{to{transform:scale(1)}}@keyframes tm-fade{to{opacity:1}}@keyframes tm-bounce{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-6px)}}@keyframes tm-osd{0%{opacity:0;transform:translateY(-6px)}8%{opacity:1;transform:none}80%{opacity:1}to{opacity:0}}@keyframes tm-blink{0%{opacity:1}to{opacity:0}}@keyframes tm-standby{0%,to{opacity:1}50%{opacity:.25}}@keyframes tm-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}@keyframes tm-rip{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}@keyframes tm-poweron{0%{opacity:1;background:#fff;background:lab(100% 0 0);transform:scale(.01,.006)}25%{background:#fff;background:lab(100% 0 0);transform:scaleY(.006)}55%{background:#fff;background:lab(100% 0 0);transform:scale(1)}to{background:var(--tm-screen);transform:none}}@keyframes tm-poweroff{0%{opacity:1;background:var(--tm-screen);transform:none}40%{opacity:1;background:#fff;background:lab(100% 0 0);transform:scaleY(.006)}75%{opacity:1;background:#fff;background:lab(100% 0 0);transform:scale(.01,.006)}to{opacity:0;background:#fff;background:lab(100% 0 0);transform:scale(0)}}@media (prefers-reduced-motion:reduce){.tm *,.tm :before,.tm :after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.tm-rv,.tm-boot{opacity:1;transform:none}.tm-star{transform:none}.tm-osd,.tm-blink{display:none}}
.ct{--ct-blue:#2981fb;--ct-blue-strong:#1e64ef;--ct-cyan:#34dde5;--ct-gold:#f2cf3b;--ct-green:#13d97f;--ct-red:#ff625e;--ct-bg:#010611;--ct-surface:#040d1c;--ct-field:#020713;--ct-line:#ffffff1a;--ct-text:#f8f8f8;--ct-muted:#a3acb8;--ct-ease:cubic-bezier(.22, 1, .36, 1);--ct-spring:cubic-bezier(.3, 1.45, .5, 1);isolation:isolate;background:var(--ct-bg);color:var(--ct-text);padding:clamp(4.5rem,9vw,8rem) 1rem;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.ct{--ct-blue:lab(54.1646% 8.85096 -69.4482);--ct-blue-strong:lab(45.2014% 21.0057 -77.1096);--ct-cyan:lab(80.3785% -40.7121 -16.7271);--ct-gold:lab(84.3203% 2.18803 72.6415);--ct-green:lab(76.928% -61.0784 31.5654);--ct-red:lab(63.2066% 63.0145 37.4065);--ct-bg:lab(1.48941% .168987 -5.16023);--ct-surface:lab(3.56449% .11763 -10.1548);--ct-field:lab(1.90514% .116959 -5.9187);--ct-line:lab(100% 0 0/.1);--ct-text:lab(97.68% -.0000298023 .0000119209);--ct-muted:lab(69.794% -1.51673 -7.28092)}}@media (min-width:640px){.ct{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ct{padding-left:2rem;padding-right:2rem}}.ct-wrap{max-width:80rem;margin:0 auto;position:relative}.ct-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(2.5rem,6vw,4rem);display:grid}@media (min-width:1024px){.ct-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}}.ct-rv{opacity:0;transform:translateY(24px)}.ct[data-seen=true] .ct-rv{animation:ct-rise .9s var(--ct-ease) forwards;animation-delay:calc(var(--d,0) * 90ms)}.ct-eyebrow{border:1px solid var(--ct-line);background:var(--ct-surface);letter-spacing:.2em;text-transform:uppercase;color:var(--ct-gold);border-radius:999px;align-items:center;gap:.6rem;margin:0 0 1.3rem;padding:.4rem 1rem .4rem .8rem;font-size:clamp(.62rem,1.8vw,.72rem);font-weight:700;display:inline-flex}.ct-dot{background:var(--ct-green);border-radius:50%;flex:none;width:.45rem;height:.45rem;position:relative}.ct-dot:after{content:"";border-radius:inherit;background:inherit;animation:1.8s cubic-bezier(0,0,.2,1) infinite ct-ping;position:absolute;inset:0}.ct[data-live=false] .ct-dot:after{animation-play-state:paused}.ct-dot--off{background:var(--ct-red)}.ct-dot--off:after{display:none}.ct-title{font-family:var(--font-serif,serif);letter-spacing:-.035em;text-wrap:balance;margin:0 0 1.1rem;font-size:clamp(2rem,5.4vw,3.5rem);font-weight:800;line-height:1.05}.ct-title em{color:var(--ct-cyan);font-style:normal}.ct-lead{max-width:34rem;color:var(--ct-muted);margin:0 0 1.5rem;font-size:clamp(.95rem,2.2vw,1.08rem);line-height:1.7}.ct-quick{flex-wrap:wrap;gap:.7rem;margin-bottom:2rem;display:flex}.ct-btn{font:inherit;cursor:pointer;transition:transform .3s var(--ct-spring), border-color .3s, background-color .3s, box-shadow .3s;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.35rem;font-size:.92rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.ct-btn svg{flex:none;width:1.05rem;height:1.05rem}.ct-btn--wa{color:#030915;color:lab(2.40193% -.178412 -6.63729);background:var(--ct-green)}.ct-btn--ghost{color:var(--ct-text);border-color:var(--ct-line);background:var(--ct-surface)}.ct-btn--blue{color:#fff;background:var(--ct-blue-strong)}@media (hover:hover){.ct-btn:hover{transform:translateY(-2px)}.ct-btn--wa:hover{background:#3eee92;background:lab(83.8973% -60.8502 31.4134)}.ct-btn--blue:hover{background:var(--ct-blue)}.ct-btn--ghost:hover{border-color:var(--ct-cyan)}}.ct-btn:active{transform:scale(.96)}.ct-btn:focus-visible,.ct-card a:focus-visible,.ct-opt input:focus-visible+.ct-opt__box,.ct-submit:focus-visible{outline:2px solid var(--ct-cyan);outline-offset:3px}.ct-cards{grid-template-columns:minmax(0,1fr);gap:.8rem;margin-bottom:1.5rem;display:grid}@media (min-width:560px){.ct-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.ct-card{border:1px solid var(--ct-line);background:var(--ct-surface);transition:transform .4s var(--ct-spring), border-color .3s;border-radius:1.2rem;gap:.9rem;padding:1rem 1.05rem;display:flex;position:relative}@media (hover:hover){.ct-card:hover{border-color:color-mix(in oklab, var(--ct-cyan) 55%, transparent);transform:translateY(-3px)}}.ct-card__ico{background:var(--ct-blue-strong);width:2.8rem;height:2.8rem;transition:transform .45s var(--ct-spring);border-radius:.95rem;flex:none;place-items:center;display:grid}.ct-card__ico svg{color:#fff;width:1.3rem;height:1.3rem}@media (hover:hover){.ct-card:hover .ct-card__ico{transform:rotate(-8deg)scale(1.06)}}.ct-card__body{min-width:0}.ct-card h3{letter-spacing:.22em;text-transform:uppercase;color:var(--ct-cyan);margin:0 0 .3rem;font-family:ui-monospace,monospace;font-size:.64rem;font-weight:600}.ct-card p,.ct-card a{color:#f8f8f8e0;color:lab(97.68% -.0000298023 .0000119209/.88);overflow-wrap:anywhere;margin:0;font-size:.9rem;line-height:1.5;text-decoration:none;display:block}.ct-card p{color:var(--ct-muted)}@media (hover:hover){.ct-card a:hover{color:var(--ct-cyan)}}.ct-status{border:1px solid color-mix(in oklab, var(--ct-green) 45%, transparent);background:color-mix(in oklab, var(--ct-green) 12%, var(--ct-surface));color:var(--ct-green);border-radius:999px;align-items:center;gap:.45rem;margin-top:.45rem;padding:.2rem .65rem;font-size:.76rem;font-weight:700;display:inline-flex}.ct-status--off{border-color:color-mix(in oklab, var(--ct-red) 45%, transparent);background:color-mix(in oklab, var(--ct-red) 12%, var(--ct-surface));color:var(--ct-red)}.ct-map{aspect-ratio:16/10;border:1px solid var(--ct-line);background:var(--ct-surface);border-radius:1.4rem;position:relative;overflow:hidden}.ct-map iframe{border:0;width:100%;height:100%;animation:.6s ease-out ct-fade;position:absolute;inset:0}.ct-pin{background:var(--ct-blue-strong);border-radius:50%;place-items:center;width:3rem;height:3rem;margin:-1.5rem 0 0 -1.5rem;display:grid;position:absolute;top:44%;left:50%}.ct-pin svg{color:#fff;width:1.4rem;height:1.4rem}.ct-pin:before,.ct-pin:after{content:"";border:1px solid var(--ct-cyan);border-radius:50%;animation:2.6s ease-out infinite ct-ripple;position:absolute;inset:0}.ct-pin:after{animation-delay:1.3s}.ct[data-live=false] .ct-pin:before,.ct[data-live=false] .ct-pin:after{animation-play-state:paused}.ct-map__bar{border:1px solid var(--ct-line);background:var(--ct-bg);border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem .8rem .7rem 1rem;display:flex;position:absolute;bottom:.8rem;left:.8rem;right:.8rem}.ct-map__bar span{min-width:0;font-size:.8rem;font-weight:600;line-height:1.3}.ct-map__bar small{letter-spacing:.2em;text-transform:uppercase;color:var(--ct-cyan);font-family:ui-monospace,monospace;font-size:.58rem;display:block}.ct-map__btns{gap:.5rem;display:flex}.ct-btn--sm{padding:.55rem .95rem;font-size:.78rem}.ct-form-card{border:1px solid var(--ct-line);background:var(--ct-surface);border-radius:clamp(1.25rem,3vw,1.75rem);padding:clamp(1.25rem,4vw,2.4rem);scroll-margin-top:6rem;position:relative}.ct-form-head{margin-bottom:1.5rem}.ct-form-tag{letter-spacing:.2em;text-transform:uppercase;color:var(--ct-cyan);align-items:center;gap:.6rem;margin:0 0 .6rem;font-family:ui-monospace,monospace;font-size:clamp(.56rem,1.7vw,.66rem);display:flex}.ct-form-head h3{font-family:var(--font-serif,serif);letter-spacing:-.025em;margin:0 0 1rem;font-size:clamp(1.4rem,3.4vw,1.9rem);font-weight:800}.ct-meter{align-items:center;gap:.8rem;display:flex}.ct-meter__track{background:#ffffff1a;background:lab(100% 0 0/.1);border-radius:4px;flex:1;height:4px;position:relative;overflow:hidden}.ct-meter__fill{border-radius:inherit;background:var(--ct-cyan);transform:scaleX(var(--p,0));transform-origin:0;transition:transform .5s var(--ct-ease);position:absolute;inset:0}.ct-meter b{text-align:right;letter-spacing:.1em;min-width:2.6rem;color:var(--ct-gold);font-family:ui-monospace,monospace;font-size:.68rem;font-weight:600}.ct-form{gap:1.1rem;display:grid}.ct-row{grid-template-columns:minmax(0,1fr);gap:1.1rem;display:grid}@media (min-width:560px){.ct-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.ct-field{gap:.45rem;min-width:0;display:grid}.ct-field>label,.ct-legend{color:#f8f8f8e6;color:lab(97.68% -.0000298023 .0000119209/.9);font-size:.82rem;font-weight:600}.ct-control{position:relative}.ct-input{border:1px solid var(--ct-line);background:var(--ct-field);width:100%;font:inherit;color:var(--ct-text);border-radius:.95rem;outline:none;padding:.85rem 2.4rem .85rem 1rem;font-size:1rem;transition:border-color .25s,box-shadow .25s;display:block}textarea.ct-input{resize:vertical;min-height:7.5rem;line-height:1.55}.ct-input::placeholder{color:#a3acb899;color:lab(69.794% -1.51673 -7.28092/.6)}.ct-input:focus{border-color:var(--ct-cyan);box-shadow:0 0 0 3px color-mix(in oklab, var(--ct-cyan) 20%, transparent)}.ct-input:user-invalid{border-color:var(--ct-red);box-shadow:0 0 0 3px color-mix(in oklab, var(--ct-red) 18%, transparent)}.ct-ok{width:1.15rem;height:1.15rem;color:var(--ct-green);opacity:0;transition:opacity .3s, transform .4s var(--ct-spring);pointer-events:none;position:absolute;top:.95rem;right:.85rem;transform:scale(.5)}.ct-input:not(:placeholder-shown):valid~.ct-ok{opacity:1;transform:none}.ct-fieldset{border:0;min-width:0;margin:0;padding:0}.ct-legend{margin-bottom:.55rem;padding:0;display:block}.ct-options{grid-template-columns:minmax(0,1fr);gap:.55rem;display:grid}@media (min-width:420px){.ct-options{grid-template-columns:repeat(2,minmax(0,1fr))}}.ct-opt{cursor:pointer;display:block;position:relative}.ct-opt input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.ct-opt__box{--c:var(--ct-cyan);border:1px solid var(--ct-line);background:var(--ct-field);height:100%;transition:transform .35s var(--ct-spring), border-color .25s, background-color .25s;border-radius:.95rem;align-items:center;gap:.7rem;padding:.75rem .9rem;display:flex}.ct-opt--buy .ct-opt__box{--c:var(--ct-gold)}.ct-opt__ico{width:2.2rem;height:2.2rem;color:var(--ct-muted);transition:background-color .3s, color .3s, transform .4s var(--ct-spring);background:#ffffff0f;background:lab(100% 0 0/.06);border-radius:.75rem;flex:none;place-items:center;display:grid}.ct-opt__ico svg{width:1.1rem;height:1.1rem}.ct-opt__txt{flex:1;min-width:0;font-size:.88rem;font-weight:600;line-height:1.25}.ct-opt__txt small{letter-spacing:.2em;text-transform:uppercase;color:var(--c);margin-bottom:.1rem;font-family:ui-monospace,monospace;font-size:.56rem;font-weight:500;display:block}.ct-opt__check{border:1.5px solid #ffffff47;border:1.5px solid lab(100% 0 0/.28);border-radius:50%;flex:none;width:1.1rem;height:1.1rem;transition:background-color .25s,border-color .25s}@media (hover:hover){.ct-opt:hover .ct-opt__box{border-color:color-mix(in oklab, var(--c) 60%, transparent);transform:translateY(-2px)}}.ct-opt input:checked+.ct-opt__box{border-color:var(--c);background:color-mix(in oklab, var(--c) 12%, var(--ct-field))}.ct-opt input:checked+.ct-opt__box .ct-opt__ico{background:var(--c);color:#030915;color:lab(2.40193% -.178412 -6.63729);transform:rotate(-6deg)scale(1.06)}.ct-opt input:checked+.ct-opt__box .ct-opt__check{background:var(--c);border-color:var(--c)}.ct-submit{width:100%;font:inherit;color:#030915;color:lab(2.40193% -.178412 -6.63729);background:var(--ct-green);cursor:pointer;transition:transform .3s var(--ct-spring), background-color .3s;border:0;border-radius:999px;justify-content:center;align-items:center;gap:.7rem;margin-top:.3rem;padding:1.05rem 1.4rem;font-size:clamp(.95rem,2.6vw,1.1rem);font-weight:800;display:flex}.ct-submit svg{flex:none;width:1.35rem;height:1.35rem}@media (hover:hover){.ct-submit:hover{background:#3eee92;background:lab(83.8973% -60.8502 31.4134);transform:translateY(-2px)}}.ct-submit:active{transform:scale(.97)}.ct-note{text-align:center;color:var(--ct-muted);margin:.2rem 0 0;font-size:.74rem}.ct-done{text-align:center;justify-items:center;gap:.9rem;padding:clamp(1.5rem,6vw,3rem) .5rem;display:grid}.ct-done__ring{width:5rem;height:5rem}.ct-done__ring circle,.ct-done__ring path{fill:none;stroke:var(--ct-green);stroke-linecap:round;stroke-linejoin:round}.ct-done__ring circle{stroke-width:3px;stroke-dasharray:151;stroke-dashoffset:151px;animation:ct-draw .8s var(--ct-ease) forwards}.ct-done__ring path{stroke-width:4px;stroke-dasharray:36;stroke-dashoffset:36px;animation:ct-draw .5s var(--ct-ease) .6s forwards}.ct-done h4{font-family:var(--font-serif,serif);margin:0;font-size:clamp(1.3rem,3.6vw,1.7rem);font-weight:800}.ct-done p{max-width:24rem;color:var(--ct-muted);margin:0;font-size:.95rem;line-height:1.6}.ct-done__btns{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.4rem;display:flex}.ct-done__bar{background:#ffffff1a;background:lab(100% 0 0/.1);border-radius:3px;width:min(100%,16rem);height:3px;overflow:hidden}.ct-done__bar i{background:var(--ct-green);transform-origin:0;height:100%;animation:10s linear forwards ct-countdown;display:block}@keyframes ct-rise{to{opacity:1;transform:none}}@keyframes ct-ping{75%,to{opacity:0;transform:scale(2.6)}}@keyframes ct-ripple{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes ct-fade{0%{opacity:0}}@keyframes ct-draw{to{stroke-dashoffset:0}}@keyframes ct-countdown{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.ct *,.ct :before,.ct :after{transition-duration:.01ms!important;animation:none!important}.ct-rv{opacity:1;transform:none}.ct-done__ring circle,.ct-done__ring path{stroke-dashoffset:0}}
.ft{--ft-blue:#1c80ff;--ft-indigo:#4747dd;--ft-cyan:#1be5ee;--ft-gold:#fdd506;--ft-green:#00e182;--ft-ink:#000105;--ft-line:#ffffff17;--ft-text:#f8f8f8;--ft-muted:#9ca5b1;--ft-ease:cubic-bezier(.22, 1, .36, 1);--ft-spring:cubic-bezier(.3, 1.45, .5, 1);--mk:clamp(3.4rem, 16vw, 14rem);isolation:isolate;background:var(--ft-ink);color:var(--ft-text);position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.ft{--ft-blue:lab(53.8251% 12.443 -76.2555);--ft-indigo:lab(38.4653% 37.3107 -77.678);--ft-cyan:lab(82.793% -43.8118 -17.987);--ft-gold:lab(86.6644% 3.21394 85.4018);--ft-green:lab(79.3732% -64.3842 33.2878);--ft-ink:lab(.282972% .150427 -1.73427);--ft-line:lab(100% 0 0/.09);--ft-text:lab(97.68% -.0000298023 .0000119209);--ft-muted:lab(67.4738% -1.51214 -7.27868)}}.ft:before{content:"";z-index:2;background:linear-gradient(90deg, transparent, var(--ft-blue), var(--ft-cyan), var(--ft-gold), transparent);background-size:200% 100%;height:1px;animation:8s linear infinite ft-flow;position:absolute;top:0;left:0;right:0}.ft[data-live=false]:before{animation-play-state:paused}.ft-bg{z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 10% 0,#1e64ef2e,#0000 70%),radial-gradient(50% 50% at 95% 40%,#fdd5060f,#0000 70%);background:radial-gradient(60% 50% at 10% 0,lab(45.2014% 21.0057 -77.1096/.18),#0000 70%),radial-gradient(50% 50% at 95% 40%,lab(86.6644% 3.21394 85.4018/.06),#0000 70%);position:absolute;inset:0}.ft-bg__grid{background-image:radial-gradient(#ffffff17 1px,#0000 1.2px);background-image:radial-gradient(lab(100% 0 0/.09) 1px,#0000 1.2px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 85%);mask-image:linear-gradient(#000,#0000 85%)}.ft-traces{opacity:.5;width:min(44vw,30rem);position:absolute;top:18%;right:0}.ft-traces path{fill:none;stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round}.ft-traces .base{stroke:#1c80ff4d;stroke:lab(53.8251% 12.443 -76.2555/.3)}.ft-traces .pulse{stroke:var(--ft-cyan);stroke-dasharray:14 100;stroke-dashoffset:14px;animation:3.8s linear infinite ft-pulse}.ft-traces .pulse:nth-of-type(2){stroke:var(--ft-gold);animation-delay:1.4s}.ft-traces circle{fill:var(--ft-ink);stroke:#1c80ffb3;stroke:lab(53.8251% 12.443 -76.2555/.7);stroke-width:1.4px}.ft[data-live=false] .ft-traces .pulse{animation-play-state:paused}@media (max-width:767px){.ft-traces{display:none}}.ft-wrap{max-width:80rem;margin:0 auto;padding:clamp(3.5rem,8vw,6rem) 1rem 0;position:relative}@media (min-width:640px){.ft-wrap{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.ft-wrap{padding-left:2rem;padding-right:2rem}}.ft-rv{opacity:0;transform:translateY(24px)}.ft[data-seen=true] .ft-rv{animation:ft-rise .9s var(--ft-ease) forwards;animation-delay:calc(var(--d,0) * 90ms)}.ft-cta{isolation:isolate;border-radius:clamp(1.25rem,3vw,1.9rem);margin-bottom:clamp(3rem,7vw,5rem);padding:1px;position:relative;overflow:hidden;box-shadow:0 40px 80px -40px #1c80ff99;box-shadow:0 40px 80px -40px lab(53.8251% 12.443 -76.2555/.6)}.ft-cta:before{content:"";z-index:-1;background:conic-gradient(from 0deg, var(--ft-blue), var(--ft-cyan), var(--ft-gold), var(--ft-indigo), var(--ft-blue));animation:9s linear infinite ft-spin;position:absolute;inset:-150%}.ft[data-live=false] .ft-cta:before{animation-play-state:paused}.ft-cta__in{background:radial-gradient(70% 120% at 100% 0,#4747dd59,#0000 70%),radial-gradient(60% 100% at 0 100%,#1e64ef40,#0000 70%),#000412;background:radial-gradient(70% 120% at 100% 0,lab(38.4653% 37.3107 -77.678/.35),#0000 70%),radial-gradient(60% 100% at 0 100%,lab(45.2014% 21.0057 -77.1096/.25),#0000 70%),lab(1.09559% .666037 -6.59316);border-radius:calc(clamp(1.25rem,3vw,1.9rem) - 1px);flex-direction:column;gap:1.5rem;padding:clamp(1.4rem,4.5vw,3rem);display:flex;position:relative}@media (min-width:860px){.ft-cta__in{flex-direction:row;justify-content:space-between;align-items:center;gap:2.5rem}}.ft-cta__tag{letter-spacing:.22em;text-transform:uppercase;color:var(--ft-cyan);align-items:center;gap:.55rem;margin:0 0 .9rem;font-family:ui-monospace,monospace;font-size:clamp(.58rem,1.8vw,.68rem);display:inline-flex}.ft-dot{background:var(--ft-green);border-radius:50%;flex:none;width:.45rem;height:.45rem;position:relative}.ft-dot:after{content:"";border-radius:inherit;background:inherit;animation:1.8s cubic-bezier(0,0,.2,1) infinite ft-ping;position:absolute;inset:0}.ft-cta h3{font-family:var(--font-serif,serif);letter-spacing:-.03em;margin:0 0 .6rem;font-size:clamp(1.6rem,4.6vw,2.9rem);font-weight:800;line-height:1.05}.ft-cta h3 em{background:linear-gradient(100deg, var(--ft-cyan), var(--ft-gold));color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.ft-cta p{max-width:32rem;color:var(--ft-muted);margin:0;font-size:clamp(.92rem,2.2vw,1.05rem);line-height:1.65}.ft-cta__btns{flex-wrap:wrap;gap:.75rem;display:flex}.ft-btn{transition:transform .3s var(--ft-spring), box-shadow .3s, border-color .3s, background .3s;border-radius:999px;justify-content:center;align-items:center;gap:.6rem;padding:.95rem 1.5rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.ft-btn svg{flex:none;width:1.1rem;height:1.1rem}.ft-btn--wa{color:#030915;color:lab(2.40193% -.178412 -6.63729);background:linear-gradient(135deg, var(--ft-green), #00be77);box-shadow:inset 0 0 0 1px #ffffff40,0 14px 34px -10px #00e182b3;box-shadow:inset 0 0 0 1px lab(100% 0 0/.25),0 14px 34px -10px lab(79.3732% -64.3842 33.2878/.7)}@supports (color:lab(0% 0 0)){.ft-btn--wa{background:linear-gradient(135deg, var(--ft-green), lab(67.8069% -68.1317 26.5974))}}.ft-btn--wa:before{content:"";background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%);background:linear-gradient(110deg,#0000 30%,lab(100% 0 0/.45) 50%,#0000 70%);animation:3.6s ease-in-out infinite ft-sweep;position:absolute;inset:0;transform:translate(-120%)}.ft-btn--wa>*{position:relative}.ft-btn--ghost{color:var(--ft-text);border:1px solid var(--ft-line);background:#050f20cc;background:lab(4.25446% .310138 -12.6088/.8)}@media (hover:hover){.ft-btn:hover{transform:translateY(-3px)}.ft-btn--ghost:hover{background:#04193a;background:lab(8.91257% 2.98109 -24.314);border-color:#1be5eeb3;border-color:lab(82.793% -43.8118 -17.987/.7)}}.ft-btn:active{transform:scale(.96)}.ft-btn:focus-visible,.ft-link:focus-visible,.ft-social a:focus-visible,.ft-contact a:focus-visible,.ft-top:focus-visible{outline:2px solid var(--ft-cyan);outline-offset:3px}.ft-grid{grid-template-columns:minmax(0,1fr);gap:clamp(2rem,4.5vw,3rem) clamp(1.5rem,4vw,3rem);display:grid}@media (min-width:520px){.ft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ft-col--brand,.ft-col--contact{grid-column:1/-1}}@media (min-width:1024px){.ft-grid{grid-template-columns:repeat(12,minmax(0,1fr))}.ft-col--brand{grid-column:span 4}.ft-col--links{grid-column:span 2}.ft-col--services,.ft-col--contact{grid-column:span 3}}.ft-logo{color:inherit;align-items:center;gap:.8rem;margin-bottom:1.1rem;text-decoration:none;display:inline-flex}.ft-logo__ring{isolation:isolate;width:3.6rem;height:3.6rem;transition:transform .4s var(--ft-spring);border-radius:50%;flex:none;padding:2px;position:relative;overflow:hidden;box-shadow:0 0 24px -4px #1c80ffb3;box-shadow:0 0 24px -4px lab(53.8251% 12.443 -76.2555/.7)}.ft-logo__ring:before{content:"";z-index:-1;background:conic-gradient(var(--ft-blue), var(--ft-cyan), var(--ft-gold), var(--ft-blue));animation:5s linear infinite ft-spin;position:absolute;inset:-50%}.ft[data-live=false] .ft-logo__ring:before{animation-play-state:paused}.ft-logo__ring img{object-fit:cover;background:var(--ft-ink);border-radius:50%;width:100%;height:100%}@media (hover:hover){.ft-logo:hover .ft-logo__ring{transform:scale(1.08)rotate(-5deg)}}.ft-logo__text{flex-direction:column;line-height:1;display:flex}.ft-logo__title{font-family:var(--font-serif,serif);letter-spacing:-.02em;background:linear-gradient(#fff 30%,#a7c8ea);background:linear-gradient(#fff 30%,lab(79.0111% -5.42241 -20.9178));color:#0000;-webkit-background-clip:text;background-clip:text;font-size:1.4rem;font-weight:800}.ft-logo__sub{letter-spacing:.34em;text-transform:uppercase;color:var(--ft-gold);margin-top:.35rem;font-size:.65rem;font-weight:700}.ft-about{max-width:24rem;color:var(--ft-muted);margin:0 0 1.4rem;font-size:.92rem;line-height:1.7}.ft-about strong{color:var(--ft-text);font-weight:600}.ft-social{gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.ft-social a{border:1px solid var(--ft-line);width:2.8rem;height:2.8rem;color:var(--ft-text);transition:transform .35s var(--ft-spring), background .3s, border-color .3s, color .3s, box-shadow .3s;background:#020b1c;background:lab(2.89269% .478558 -10.8608);border-radius:.9rem;place-items:center;display:grid}.ft-social svg{width:1.2rem;height:1.2rem;transition:transform .35s var(--ft-spring)}@media (hover:hover){.ft-social a:hover{background:linear-gradient(135deg, var(--ft-blue), var(--ft-indigo));border-color:#1be5ee99;border-color:lab(82.793% -43.8118 -17.987/.6);transform:translateY(-4px);box-shadow:0 14px 28px -10px #1c80ffcc;box-shadow:0 14px 28px -10px lab(53.8251% 12.443 -76.2555/.8)}.ft-social li:last-child a:hover{background:linear-gradient(135deg, var(--ft-green), #00be77);color:#030915;color:lab(2.40193% -.178412 -6.63729);box-shadow:0 14px 28px -10px #00e182cc;box-shadow:0 14px 28px -10px lab(79.3732% -64.3842 33.2878/.8)}@supports (color:lab(0% 0 0)){.ft-social li:last-child a:hover{background:linear-gradient(135deg, var(--ft-green), lab(67.8069% -68.1317 26.5974))}}.ft-social a:hover svg{transform:scale(1.15)rotate(-6deg)}}.ft-h{letter-spacing:.22em;text-transform:uppercase;color:var(--ft-gold);align-items:center;gap:.7rem;margin:0 0 1.2rem;font-family:ui-monospace,monospace;font-size:.7rem;font-weight:600;display:flex}.ft-h:before{content:"";background:var(--ft-gold);width:1.2rem;height:1px}.ft-h:after{content:"";background:linear-gradient(90deg, var(--ft-line), transparent);flex:1;height:1px}.ft-list{gap:.15rem;margin:0;padding:0;list-style:none;display:grid}.ft-link{color:var(--ft-muted);transition:color .25s, transform .35s var(--ft-ease);align-items:center;padding:.4rem 0;font-size:.92rem;text-decoration:none;display:inline-flex;position:relative}.ft-link:before{content:"›";color:var(--ft-cyan);opacity:0;transition:opacity .25s, transform .35s var(--ft-ease);position:absolute;left:-.9rem;transform:translate(-6px)}@media (hover:hover){.ft-link:hover{color:var(--ft-text);transform:translate(.9rem)}.ft-link:hover:before{opacity:1;transform:none}}.ft-link:active{color:var(--ft-text)}.ft-contact{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:520px) and (max-width:1023px){.ft-contact{grid-template-columns:repeat(2,minmax(0,1fr))}}.ft-contact a,.ft-contact .ft-addr{border:1px solid var(--ft-line);height:100%;color:inherit;transition:transform .35s var(--ft-spring), border-color .3s, background .3s;background:#020919cc;background:lab(2.33574% .544094 -9.76717/.8);border-radius:1rem;align-items:flex-start;gap:.8rem;padding:.75rem .9rem;text-decoration:none;display:flex}@media (hover:hover){.ft-contact a:hover{background:#01102b;background:lab(4.86881% 2.15273 -19.9065);border-color:#1be5ee8c;border-color:lab(82.793% -43.8118 -17.987/.55);transform:translateY(-3px)}}.ft-contact i{background:linear-gradient(135deg, var(--ft-blue), var(--ft-indigo));border-radius:.7rem;flex:none;place-items:center;width:2.1rem;height:2.1rem;display:grid}.ft-contact li:first-child i{background:linear-gradient(135deg, var(--ft-green), #00ab78)}@supports (color:lab(0% 0 0)){.ft-contact li:first-child i{background:linear-gradient(135deg, var(--ft-green), lab(62.0253% -71.0364 19.7242))}}.ft-contact li:first-child svg{color:#030915;color:lab(2.40193% -.178412 -6.63729)}.ft-contact svg{color:#fff;width:1rem;height:1rem}.ft-contact small{letter-spacing:.2em;text-transform:uppercase;color:var(--ft-cyan);margin-bottom:.1rem;font-family:ui-monospace,monospace;font-size:.6rem;display:block}.ft-contact span{overflow-wrap:anywhere;min-width:0;font-size:.88rem;line-height:1.45;display:block}.ft-bar{border-top:1px solid var(--ft-line);flex-direction:column;gap:1.1rem;margin-top:clamp(2.5rem,6vw,4rem);padding:1.5rem 0;display:flex}@media (min-width:768px){.ft-bar{flex-direction:row;justify-content:space-between;align-items:center}}.ft-copy{color:var(--ft-muted);margin:0;font-size:.82rem}.ft-bar__right{flex-wrap:wrap;align-items:center;gap:.8rem 1.5rem;display:flex}.ft-legal{flex-wrap:wrap;gap:.4rem 1.4rem;display:flex}.ft-legal a{color:var(--ft-muted);font-size:.82rem;text-decoration:none;transition:color .25s}@media (hover:hover){.ft-legal a:hover{color:var(--ft-text)}}.ft-top{border:1px solid var(--ft-line);letter-spacing:.2em;text-transform:uppercase;color:var(--ft-text);cursor:pointer;transition:transform .35s var(--ft-spring), border-color .3s;background:#020b1c;background:lab(2.89269% .478558 -10.8608);border-radius:999px;align-items:center;gap:.6rem;padding:.5rem .5rem .5rem 1rem;font-family:ui-monospace,monospace;font-size:.64rem;display:inline-flex}.ft-top i{background:linear-gradient(135deg, var(--ft-blue), var(--ft-indigo));border-radius:50%;place-items:center;width:1.9rem;height:1.9rem;display:grid}.ft-top svg{color:#fff;width:.95rem;height:.95rem}@media (hover:hover){.ft-top:hover{border-color:#1be5ee99;border-color:lab(82.793% -43.8118 -17.987/.6);transform:translateY(-3px)}.ft-top:hover svg{animation:.8s ease-in-out infinite ft-up}}.ft-top:active{transform:scale(.95)}.ft-mark{height:calc(var(--mk) * .72);pointer-events:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.ft-mark span{text-align:center;font-family:var(--font-serif,serif);font-size:var(--mk);letter-spacing:-.04em;white-space:nowrap;text-transform:uppercase;color:#0000;-webkit-text-stroke:1px oklch(84% .14 200/.22);background:linear-gradient(#1c80ff47,#0000 85%);background:linear-gradient(lab(53.8251% 12.443 -76.2555/.28),#0000 85%);-webkit-background-clip:text;background-clip:text;font-weight:900;line-height:.9;display:block}.ft-mark__beam{border-right:2px solid var(--ft-cyan);background:linear-gradient(90deg,#0000,#1be5ee1f 65%,#1be5ee52);background:linear-gradient(90deg,#0000,lab(82.793% -43.8118 -17.987/.12) 65%,lab(82.793% -43.8118 -17.987/.32));width:clamp(5rem,16vw,12rem);animation:9s cubic-bezier(.45,0,.55,1) 1s infinite ft-beam;position:absolute;top:0;bottom:0;left:0;transform:translate(-100%);box-shadow:6px 0 18px #1be5ee73;box-shadow:6px 0 18px lab(82.793% -43.8118 -17.987/.45)}.ft[data-live=false] .ft-mark__beam{animation-play-state:paused}@keyframes ft-rise{to{opacity:1;transform:none}}@keyframes ft-flow{to{background-position:200% 0}}@keyframes ft-spin{to{transform:rotate(360deg)}}@keyframes ft-ping{75%,to{opacity:0;transform:scale(2.6)}}@keyframes ft-sweep{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}@keyframes ft-pulse{to{stroke-dashoffset:-100px}}@keyframes ft-up{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes ft-beam{0%{transform:translate(-100%)}60%,to{transform:translate(100vw)}}@media (prefers-reduced-motion:reduce){.ft *,.ft :before,.ft :after,.ft:before{transition-duration:.01ms!important;animation:none!important}.ft-rv{opacity:1;transform:none}.ft-mark__beam{display:none}}
.br{--br-blue:#1c80ff;--br-gold:#fdd506;--br-green:#00e182;--br-ink:#03060d;--br-surface:#09101a;--br-line:#ffffff1a;--br-line-strong:#ffffff38;--br-text:#f8f8f8;--br-muted:#9ca5b1;--br-ease:cubic-bezier(.22, 1, .36, 1);--br-w:clamp(7.25rem, 24vw, 13rem);--br-gap:clamp(.85rem, 2.6vw, 2.5rem);--br-radius:clamp(.7rem, 1.6vw, 1rem);isolation:isolate;background:var(--br-ink);color:var(--br-text);border-block:1px solid var(--br-line);padding:clamp(4rem,9vw,8.5rem) 0;position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.br{--br-blue:lab(53.8251% 12.443 -76.2555);--br-gold:lab(86.6644% 3.21394 85.4018);--br-green:lab(79.3732% -64.3842 33.2878);--br-ink:lab(1.52751% -.160426 -3.08312);--br-surface:lab(4.35157% -.323057 -7.57326);--br-line:lab(100% 0 0/.1);--br-line-strong:lab(100% 0 0/.22);--br-text:lab(97.68% -.0000298023 .0000119209);--br-muted:lab(67.4738% -1.51214 -7.27868)}}.br-head{z-index:2;text-align:center;max-width:56rem;margin:0 auto clamp(2rem,4vw,3rem);padding:0 1rem;position:relative}.br-rv{opacity:0;transform:translateY(24px)}.br[data-seen=true] .br-rv{animation:br-rise .9s var(--br-ease) forwards;animation-delay:calc(var(--d,0) * .1s)}.br-eyebrow{border:1px solid var(--br-line);background:var(--br-surface);letter-spacing:.2em;text-transform:uppercase;color:var(--br-gold);border-radius:999px;align-items:center;gap:.6rem;margin:0 0 1.3rem;padding:.4rem 1rem .4rem .8rem;font-size:clamp(.62rem,1.8vw,.72rem);font-weight:700;display:inline-flex}.br-dot{background:var(--br-green);border-radius:50%;flex:none;width:.45rem;height:.45rem;position:relative}.br-dot:after{content:"";border-radius:inherit;background:inherit;animation:1.8s cubic-bezier(0,0,.2,1) infinite br-ping;position:absolute;inset:0}.br[data-live=false] .br-dot:after{animation-play-state:paused}.br-title{font-family:var(--font-serif,serif);letter-spacing:-.035em;text-wrap:balance;margin:0 0 1.2rem;font-size:clamp(1.95rem,6.2vw,4rem);font-weight:800;line-height:1.06}.br-title__mark{color:var(--br-gold);display:inline-block;position:relative}.br-squig{width:100%;height:.2em;position:absolute;bottom:-.18em;left:0;right:0;overflow:visible}.br-squig path{fill:none;stroke:var(--br-gold);stroke-width:4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px}.br[data-seen=true] .br-squig path{animation:br-draw 1s var(--br-ease) .9s forwards}.br-lead{max-width:40rem;color:var(--br-muted);margin:0 auto 1.6rem;font-size:clamp(.95rem,2.4vw,1.15rem);line-height:1.7}.br-techs{flex-wrap:wrap;justify-content:center;gap:.7rem 1.5rem;display:flex}.br-tech{flex-wrap:wrap;justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.br-tech b{letter-spacing:.2em;text-transform:uppercase;color:var(--br-gold);margin-right:.3rem;font-size:.64rem;font-weight:700}.br-tech span{border:1px solid var(--br-line);background:var(--br-surface);color:#f8f8f8d9;color:lab(97.68% -.0000298023 .0000119209/.85);border-radius:999px;padding:.3rem .7rem;font-size:.78rem;font-weight:600;transition:border-color .25s,color .25s}@media (hover:hover){.br-tech span:hover{border-color:var(--br-blue);color:var(--br-text)}}.br-rows{z-index:2;gap:clamp(1rem,2.4vw,2rem);display:grid;position:relative}.br-row{opacity:0;transform:translateY(20px)}.br[data-seen=true] .br-row{animation:br-rise .9s var(--br-ease) forwards;animation-delay:calc(.35s + var(--r) * .15s)}.br-viewport{margin:-1.1rem 0;padding:1.1rem 0;overflow:hidden}.br-track{width:max-content;animation:br-marquee var(--dur,50s) linear infinite;animation-direction:var(--dir,normal);display:flex}.br[data-live=true] .br-track{will-change:transform}.br-group{gap:var(--br-gap);padding:0 var(--br-gap) 0 0;flex:none;margin:0;list-style:none;display:flex}.br-group>li{display:contents}.br[data-live=false] .br-track{animation-play-state:paused}@media (hover:hover){.br-row:hover .br-track{animation-play-state:paused}}@media (hover:none){.br-row:active .br-track{animation-play-state:paused}}.br-card{width:var(--br-w);aspect-ratio:13/8;transition:transform .4s var(--br-ease);flex:none}.br-face{border-radius:var(--br-radius);border:1px solid var(--br-line);background:var(--br-surface);place-items:center;width:100%;height:100%;padding:8% 9% 15%;transition:border-color .3s;display:grid;position:relative;overflow:hidden}.br-face img{object-fit:contain;opacity:.88;width:100%;height:100%;transition:opacity .3s, transform .4s var(--br-ease);-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.br-name{text-align:center;letter-spacing:.18em;text-transform:uppercase;color:var(--br-gold);opacity:0;transition:opacity .3s, transform .4s var(--br-ease);font-size:clamp(.5rem,1.3vw,.62rem);font-weight:700;position:absolute;bottom:.4rem;left:0;right:0;transform:translateY(6px)}@media (hover:hover){.br-card:hover{transform:translateY(-6px)}.br-card:hover .br-face{border-color:var(--br-line-strong)}.br-card:hover .br-face img{opacity:1;transform:translateY(-3%)scale(1.04)}.br-card:hover .br-name{opacity:1;transform:none}}@media (hover:none){.br-card:active{transform:scale(.96)}.br-card:active .br-face img{opacity:1}}@media (max-width:420px){.br-name{display:none}.br-face{padding:9% 10%}}@keyframes br-marquee{to{transform:translate(-50%)}}@keyframes br-rise{to{opacity:1;transform:none}}@keyframes br-draw{to{stroke-dashoffset:0}}@keyframes br-ping{75%,to{opacity:0;transform:scale(2.6)}}@media (prefers-reduced-motion:reduce){.br *,.br :before,.br :after{transition-duration:.01ms!important;animation:none!important}.br-rv,.br-row{opacity:1;transform:none}.br-squig path{stroke-dashoffset:0}.br-track{will-change:auto!important}.br-viewport{overflow-x:auto}}
