.hs{width:100%;position:relative}@supports (container-type:inline-size){.hs{container-type:inline-size}}.hs__stage{--u:clamp(5.5px, .95vw, 10.5px);--ease:cubic-bezier(.22, .9, .3, 1);padding:calc(var(--u) * 3.4) 0 calc(var(--u) * 3.2);transition:transform .7s var(--ease);will-change:transform;position:relative;transform:perspective(1800px)rotateY(-8deg)rotateX(2.5deg)}@supports (container-type:inline-size){.hs__stage{--u:1.72cqw}}.hs:hover .hs__stage,.hs:focus-within .hs__stage{transform:perspective(1800px)rotateY(0)rotateX(0)}.hs__glow{z-index:0;background:radial-gradient(closest-side, var(--c,var(--primary)), transparent 70%);opacity:.2;pointer-events:none;border-radius:50%;transition:background .9s;position:absolute;inset:-12% -8% -6%}.hs__laptop{z-index:1;width:88%;animation:9s ease-in-out infinite hs-float;position:relative}.hs__lid{padding:calc(var(--u) * .62);border-radius:calc(var(--u) * 1.5);background:linear-gradient(155deg, var(--bg-elevated), var(--bg-card));border:1px solid var(--border-color);box-shadow:var(--shadow-lg), 0 0 60px #6366f114}.hs__bezel{border-radius:calc(var(--u) * 1);background:var(--bg-primary);border:1px solid var(--border-color);position:relative;overflow:hidden}.hs__bezel:after{content:"";z-index:3;pointer-events:none;background:linear-gradient(115deg,#0000 42%,#ffffff12 50%,#0000 58%);animation:11s ease-in-out infinite hs-sheen;position:absolute;inset:-20% -60%}.hs__chrome{align-items:center;gap:calc(var(--u) * .9);padding:calc(var(--u) * .7) calc(var(--u) * 1);background:var(--bg-secondary);border-bottom:1px solid var(--border-color);display:flex}.hs__dots{gap:calc(var(--u) * .4);flex:none;display:flex}.hs__dots i{width:calc(var(--u) * .62);height:calc(var(--u) * .62);opacity:.85;border-radius:50%}.hs__dots i:first-child{background:#ff5f57}.hs__dots i:nth-child(2){background:#febc2e}.hs__dots i:nth-child(3){background:#28c840}.hs__url{align-items:center;gap:calc(var(--u) * .4);min-width:0;max-width:64%;padding:calc(var(--u) * .16) calc(var(--u) * 1);border-radius:var(--radius-full);background:var(--bg-card);border:1px solid var(--border-color);font-size:calc(var(--u) * 1.05);color:var(--text-muted);white-space:nowrap;margin:0 auto;display:flex;overflow:hidden}.hs__url .lucide{width:calc(var(--u) * 1);height:calc(var(--u) * 1);color:var(--accent);flex:none}.hs__url-domain{color:var(--text-secondary)}.hs__url-path{color:var(--text-muted);text-overflow:ellipsis;animation:hs-slide-in .5s var(--ease) both;overflow:hidden}.hs__chrome-end{width:calc(var(--u) * 2.6);height:calc(var(--u) * .55);border-radius:var(--radius-full);background:var(--bg-elevated);flex:none}.hs__viewport{aspect-ratio:16/10;background:var(--bg-primary);position:relative}.hs__base{width:114%;height:calc(var(--u) * 1.15);border-radius:0 0 calc(var(--u) * .9) calc(var(--u) * .9);background:linear-gradient(180deg, var(--bg-elevated), var(--bg-card));border:1px solid var(--border-color);box-shadow:var(--shadow-md);border-top:none;margin-left:-7%;position:relative}.hs__notch{width:13%;height:calc(var(--u) * .38);border-radius:0 0 calc(var(--u) * .4) calc(var(--u) * .4);background:var(--border-glow);opacity:.5;position:absolute;top:0;left:50%;transform:translate(-50%)}.hs__phone{z-index:2;width:20%;animation:9s ease-in-out infinite reverse hs-float;position:absolute;bottom:0;right:-2%}.hs__phone-frame{padding:calc(var(--u) * .42);border-radius:calc(var(--u) * 2.1);background:linear-gradient(160deg, var(--bg-elevated), var(--bg-card));border:1px solid var(--border-color);box-shadow:var(--shadow-lg), 0 0 40px #22c55e14;position:relative}.hs__phone-viewport{aspect-ratio:9/18.5;border-radius:calc(var(--u) * 1.75);background:var(--bg-primary);position:relative;overflow:hidden}.hs__island{z-index:4;top:calc(var(--u) * 1.1);width:38%;height:calc(var(--u) * 1);border-radius:var(--radius-full);background:#06070c;position:absolute;left:50%;transform:translate(-50%)}.hs__home-bar{z-index:4;bottom:calc(var(--u) * .85);width:34%;height:calc(var(--u) * .3);border-radius:var(--radius-full);background:var(--text-muted);opacity:.6;position:absolute;left:50%;transform:translate(-50%)}.hs__screen{gap:calc(var(--u) * 1);padding:calc(var(--u) * 1.5) calc(var(--u) * 3.4) calc(var(--u) * 1.5) calc(var(--u) * 1.5);opacity:0;visibility:hidden;transform:translate3d(0, calc(var(--u) * 1.4), 0) scale(.985);transition:opacity .45s ease, transform .6s var(--ease), visibility 0s linear .6s;flex-direction:column;display:flex;position:absolute;inset:0}.hs__screen.is-active{opacity:1;visibility:visible;transition:opacity .45s ease, transform .6s var(--ease), visibility 0s;transform:none}.hs__screen:not(.is-active) *{animation-play-state:paused}.hs__screen:before{content:"";pointer-events:none;background:radial-gradient(110% 70% at 12% 0%, color-mix(in srgb, var(--c) 16%, transparent), transparent 62%);position:absolute;inset:0}.hs__screen>*{position:relative}.hs__screen-head{align-items:center;gap:calc(var(--u) * .8);flex:none;display:flex}.hs__screen-icon{width:calc(var(--u) * 2.6);height:calc(var(--u) * 2.6);border-radius:calc(var(--u) * .7);color:var(--c);background:color-mix(in srgb, var(--c) 15%, transparent);border:1px solid color-mix(in srgb, var(--c) 30%, transparent);place-items:center;display:grid}.hs__screen-icon .lucide{width:calc(var(--u) * 1.5);height:calc(var(--u) * 1.5)}.hs__screen-title{font-family:var(--font-heading);font-weight:700;font-size:calc(var(--u) * 1.45);color:var(--text-primary);letter-spacing:-.01em}.hs__screen-live{align-items:center;gap:calc(var(--u) * .4);font-size:calc(var(--u) * .95);color:var(--text-muted);margin-left:auto;display:flex}.hs__screen-live i{width:calc(var(--u) * .5);height:calc(var(--u) * .5);background:var(--accent);box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 60%, transparent);border-radius:50%;animation:2.2s ease-out infinite hs-ping}.hs__screen--mobile{gap:calc(var(--u) * .75);padding:calc(var(--u) * 2.9) calc(var(--u) * .9) calc(var(--u) * 2)}.hs__app-bar{align-items:center;gap:calc(var(--u) * .45);flex:none;display:flex}.hs__app-icon{width:calc(var(--u) * 1.7);height:calc(var(--u) * 1.7);border-radius:calc(var(--u) * .5);color:var(--c);background:color-mix(in srgb, var(--c) 16%, transparent);place-items:center;display:grid}.hs__app-icon .lucide{width:calc(var(--u) * 1);height:calc(var(--u) * 1)}.hs__app-title{font-family:var(--font-heading);font-weight:700;font-size:calc(var(--u) * .95);color:var(--text-primary)}.hs__screen-body{flex:1;min-height:0;display:flex;overflow:hidden}.sc,.mc{justify-content:space-between;gap:calc(var(--u) * .9);flex-direction:column;width:100%;min-height:0;display:flex}.mc{gap:calc(var(--u) * .55)}.sc-line{width:var(--w,100%);height:calc(var(--u) * .5);border-radius:var(--radius-full);background:var(--text-muted);opacity:.42;transform-origin:0;transition:transform .6s var(--ease) calc(var(--i,0) * 70ms + .12s);display:block;transform:scaleX(0)}.sc-line--strong{height:calc(var(--u) * .72);opacity:.72;background:var(--text-secondary)}.is-active .sc-line{transform:scaleX(1)}.sc-caret{width:calc(var(--u) * .16);height:calc(var(--u) * 1.2);background:var(--c);vertical-align:middle;animation:1.1s steps(2,start) infinite hs-blink;display:inline-block}.sc-bars{gap:calc(var(--u) * .55);flex-direction:column;display:flex}.sc-bar{grid-template-columns:calc(var(--u) * 3.4) 1fr auto;align-items:center;gap:calc(var(--u) * .7);font-size:calc(var(--u) * 1);color:var(--text-muted);display:grid}.sc-bar__track{height:calc(var(--u) * .6);border-radius:var(--radius-full);background:var(--bg-elevated);overflow:hidden}.sc-bar__fill{border-radius:inherit;background:linear-gradient(90deg, var(--c), var(--accent));transform-origin:0;height:100%;transition:transform .9s var(--ease) calc(var(--i,0) * .1s + .2s);display:block;transform:scaleX(0)}.is-active .sc-bar__fill{transform:scaleX(var(--pct))}.sc-bar__value{color:var(--text-secondary);font-weight:600}.sc-gauges{justify-content:space-around;align-items:flex-start;gap:calc(var(--u) * .6);display:flex}.sc-gauge{align-items:center;gap:calc(var(--u) * .2);flex-direction:column;display:flex;position:relative}.sc-gauge svg{width:calc(var(--u) * 6.4);height:calc(var(--u) * 6.4);transform:rotate(-90deg)}.sc-gauge__bg{fill:none;stroke:var(--bg-elevated);stroke-width:3px}.sc-gauge__fg{fill:none;stroke:var(--c);stroke-width:3px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset 1.1s var(--ease) calc(var(--i,0) * .15s + .18s)}.is-active .sc-gauge__fg{stroke-dashoffset:calc(100 - var(--val))}.sc-gauge__value{top:calc(var(--u) * 3.2);font-family:var(--font-heading);font-size:calc(var(--u) * 1.6);color:var(--text-primary);position:absolute;left:50%;transform:translate(-50%,-50%)}.sc-gauge__label{font-size:calc(var(--u) * .95);color:var(--text-muted)}.sc-spark{width:100%;height:calc(var(--u) * 4.6);display:block}.sc-spark--compact{height:calc(var(--u) * 3.4)}.sc-spark__line{fill:none;stroke:var(--c);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:260;stroke-dashoffset:260px;transition:stroke-dashoffset 1.2s .25s}.is-active .sc-spark__line{stroke-dashoffset:0}.sc-spark__area{fill:var(--c);opacity:0;transition:opacity .8s .45s}.is-active .sc-spark__area{opacity:.16}.sc-chips{gap:calc(var(--u) * .4);flex-wrap:wrap;display:flex}.sc-chip{padding:calc(var(--u) * .15) calc(var(--u) * .8);border-radius:var(--radius-full);font-size:calc(var(--u) * .95);color:var(--c);background:color-mix(in srgb, var(--c) 14%, transparent);border:1px solid color-mix(in srgb, var(--c) 28%, transparent);opacity:0;transform:translateY(calc(var(--u) * .7));transition:opacity .4s ease calc(var(--i,0) * 80ms + .25s), transform .4s var(--ease) calc(var(--i,0) * 80ms + .25s);line-height:1.5}.is-active .sc-chip{opacity:1;transform:none}.sc-btn{padding:calc(var(--u) * .35) calc(var(--u) * 1.2);border-radius:var(--radius-full);font-size:calc(var(--u) * 1);color:#fff;background:linear-gradient(135deg, var(--c), var(--purple));box-shadow:0 calc(var(--u) * .3) calc(var(--u) * 1.2) color-mix(in srgb, var(--c) 35%, transparent);opacity:0;transform:translateY(calc(var(--u) * .6));transition:opacity .45s ease calc(var(--i,4) * 80ms + .35s), transform .45s var(--ease) calc(var(--i,4) * 80ms + .35s);justify-content:center;align-items:center;font-weight:600;display:inline-flex}.sc-btn--full{width:100%;margin-top:calc(var(--u) * .4)}.is-active .sc-btn{opacity:1;transform:none}.sc-panel{padding:calc(var(--u) * .8) calc(var(--u) * 1);border-radius:calc(var(--u) * .8);background:var(--bg-card);border:1px solid var(--border-color)}.sc-panel--row{justify-content:space-between;align-items:center;gap:calc(var(--u) * .8);display:flex}.sc-panel__head{font-size:calc(var(--u) * 1);color:var(--text-muted);margin-bottom:calc(var(--u) * .3);justify-content:space-between;align-items:baseline;display:flex}.sc-panel__head b{font-family:var(--font-heading);font-size:calc(var(--u) * 1.35);color:var(--accent)}.sc-panel__note{align-items:center;gap:calc(var(--u) * .3);font-size:calc(var(--u) * .95);color:var(--accent);display:inline-flex}.sc-panel__note .lucide{width:calc(var(--u) * 1);height:calc(var(--u) * 1)}.sc-search{align-items:center;gap:calc(var(--u) * .5);padding:calc(var(--u) * .45) calc(var(--u) * .9);border-radius:var(--radius-full);background:var(--bg-card);border:1px solid var(--border-color);font-size:calc(var(--u) * 1);color:var(--text-secondary);display:flex}.sc-search .lucide{width:calc(var(--u) * 1.1);height:calc(var(--u) * 1.1);color:var(--c)}.sc-serp{gap:calc(var(--u) * .5);flex-direction:column;display:flex}.sc-serp__row{align-items:center;gap:calc(var(--u) * .7);padding:calc(var(--u) * .45) calc(var(--u) * .7);border-radius:calc(var(--u) * .6);opacity:0;transform:translateY(calc(var(--u) * .8));transition:opacity .45s ease calc(var(--i,0) * .11s + .15s), transform .45s var(--ease) calc(var(--i,0) * .11s + .15s);border:1px solid #0000;display:flex}.is-active .sc-serp__row{opacity:1;transform:none}.sc-serp__row.is-first{background:color-mix(in srgb, var(--c) 10%, var(--bg-card));border-color:color-mix(in srgb, var(--c) 35%, transparent);box-shadow:0 0 calc(var(--u) * 2) color-mix(in srgb, var(--c) 18%, transparent)}.sc-serp__rank{width:calc(var(--u) * 1.8);height:calc(var(--u) * 1.8);font-size:calc(var(--u) * .95);color:var(--text-muted);background:var(--bg-elevated);border-radius:50%;flex:none;place-items:center;font-weight:700;display:grid}.sc-serp__row.is-first .sc-serp__rank{color:#fff;background:var(--c)}.sc-serp__main{gap:calc(var(--u) * .35);flex-direction:column;flex:1;min-width:0;display:flex}.sc-serp__main b{font-size:calc(var(--u) * 1.05);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.sc-serp__delta{align-items:center;gap:calc(var(--u) * .2);font-size:calc(var(--u) * .95);color:var(--accent);flex:none;font-weight:600;display:inline-flex}.sc-serp__delta .lucide{width:calc(var(--u) * 1);height:calc(var(--u) * 1)}.sc-doc{gap:calc(var(--u) * .6);padding:calc(var(--u) * 1);border-radius:calc(var(--u) * .8);background:var(--bg-card);border:1px solid var(--border-color);flex-direction:column;display:flex}.sc-doc__title{width:var(--w);height:calc(var(--u) * 1.15);border-radius:calc(var(--u) * .3);background:linear-gradient(90deg, var(--c), var(--purple));opacity:.85;transform-origin:0;transition:transform .55s var(--ease) calc(var(--i,0) * 70ms + .12s);display:block;transform:scaleX(0)}.is-active .sc-doc__title{transform:scaleX(1)}.sc-doc__typing{align-items:center;gap:calc(var(--u) * .2);width:var(--w);height:calc(var(--u) * .5);display:flex}.sc-doc__typing:before{content:"";border-radius:var(--radius-full);background:var(--text-muted);opacity:.32;transform-origin:0;height:100%;transition:transform .9s var(--ease) calc(var(--i,0) * 70ms + .15s);flex:1;transform:scaleX(0)}.is-active .sc-doc__typing:before{transform:scaleX(1)}.sc-canvas{justify-content:center;align-items:center;gap:calc(var(--u) * .2);min-height:calc(var(--u) * 8);border-radius:calc(var(--u) * .8);background:linear-gradient(135deg, color-mix(in srgb, var(--c) 18%, transparent), color-mix(in srgb, var(--cyan) 10%, transparent)), var(--bg-card);border:1px solid var(--border-color);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.sc-logo{width:calc(var(--u) * 4.6);height:calc(var(--u) * 4.6)}.sc-logo__ring{fill:none;stroke:var(--c);stroke-width:3px;opacity:.35;transform-origin:50%;transition:transform .7s var(--ease) .15s;transform:scale(.6)}.is-active .sc-logo__ring{transform:scale(1)}.sc-logo__mark{fill:none;stroke:var(--accent);stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:60;stroke-dashoffset:60px;transition:stroke-dashoffset .7s var(--ease) .35s}.is-active .sc-logo__mark{stroke-dashoffset:0}.sc-canvas__name{font-family:var(--font-heading);font-weight:800;font-size:calc(var(--u) * 1.5);letter-spacing:.12em;color:var(--text-primary)}.sc-canvas__tag{font-size:calc(var(--u) * .9);color:var(--text-muted)}.sc-swatches{gap:calc(var(--u) * .45);display:flex}.sc-swatch{height:calc(var(--u) * 1.5);border-radius:calc(var(--u) * .4);background:var(--c);opacity:0;transform:translateY(calc(var(--u) * .5));transition:opacity .4s ease calc(var(--i,0) * 70ms + .25s), transform .4s var(--ease) calc(var(--i,0) * 70ms + .25s);flex:1}.is-active .sc-swatch{opacity:1;transform:none}.sc-thumbs{gap:calc(var(--u) * .5);grid-template-columns:repeat(3,1fr);display:grid}.sc-thumb{height:calc(var(--u) * 3.4);border-radius:calc(var(--u) * .5);border:1px solid var(--border-color);opacity:0;transform:translateY(calc(var(--u) * .7)) scale(.96);transition:opacity .45s ease calc(var(--i,0) * 90ms + .35s), transform .45s var(--ease) calc(var(--i,0) * 90ms + .35s);display:block}.is-active .sc-thumb{opacity:1;transform:none}.sc-thumb--a{background:linear-gradient(135deg, var(--primary), var(--purple))}.sc-thumb--b{background:linear-gradient(135deg, var(--accent), var(--cyan))}.sc-thumb--c{background:linear-gradient(135deg, var(--orange), var(--purple))}.sc-wire{gap:calc(var(--u) * .7);min-height:0;padding:calc(var(--u) * .8);border-radius:calc(var(--u) * .8);background:var(--bg-card);border:1px solid var(--border-color);flex-direction:column;flex:1;display:flex}.sc-wire__nav{align-items:center;gap:calc(var(--u) * .6);padding-bottom:calc(var(--u) * .6);border-bottom:1px solid var(--border-color);display:flex}.sc-wire__logo{width:calc(var(--u) * 2.6);height:calc(var(--u) * .8);border-radius:var(--radius-full);background:linear-gradient(90deg, var(--c), var(--accent))}.sc-wire__links{gap:calc(var(--u) * .5);margin-left:auto;display:flex}.sc-wire__links i{width:calc(var(--u) * 1.8);height:calc(var(--u) * .45);border-radius:var(--radius-full);background:var(--text-muted);opacity:.35}.sc-wire__cta{width:calc(var(--u) * 3);height:calc(var(--u) * 1.1);border-radius:var(--radius-full);background:color-mix(in srgb, var(--c) 45%, transparent)}.sc-wire__hero{align-items:center;gap:calc(var(--u) * .45);padding:calc(var(--u) * .7) 0;flex-direction:column;display:flex}.sc-wire__h1{width:var(--w);height:calc(var(--u) * 1.1);border-radius:calc(var(--u) * .3);background:linear-gradient(90deg, var(--c), var(--accent));opacity:.75;transition:transform .55s var(--ease) calc(var(--i,0) * 90ms + .15s);display:block;transform:scaleX(0)}.sc-wire__h1--sm{height:calc(var(--u) * .85);opacity:.4}.is-active .sc-wire__h1{transform:scaleX(1)}.sc-wire__btns{gap:calc(var(--u) * .5);margin-top:calc(var(--u) * .3);display:flex}.sc-wire__btns i{width:calc(var(--u) * 4.5);height:calc(var(--u) * 1.3);border-radius:var(--radius-full);background:var(--c);opacity:0;transform:translateY(calc(var(--u) * .5));transition:opacity .4s ease .4s, transform .4s var(--ease) .4s}.sc-wire__btns i.is-ghost{border:1px solid var(--border-glow);background:0 0;transition-delay:.5s}.is-active .sc-wire__btns i{opacity:1;transform:none}.sc-wire__cards{gap:calc(var(--u) * .6);grid-template-columns:repeat(3,1fr);margin-top:auto;display:grid}.sc-wire__card{gap:calc(var(--u) * .35);padding:calc(var(--u) * .6);border-radius:calc(var(--u) * .5);background:var(--bg-elevated);border:1px solid var(--border-color);opacity:0;transform:translateY(calc(var(--u) * .8));transition:opacity .45s ease calc(var(--i,0) * .1s + .5s), transform .45s var(--ease) calc(var(--i,0) * .1s + .5s);flex-direction:column;display:flex}.is-active .sc-wire__card{opacity:1;transform:none}.sc-wire__card-ico{width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3);border-radius:calc(var(--u) * .35);background:color-mix(in srgb, var(--c) 45%, transparent);margin-bottom:calc(var(--u) * .15)}.sc-wire__card-line{width:var(--w);height:calc(var(--u) * .4);border-radius:var(--radius-full);background:var(--text-muted);opacity:.3;display:block}.sc-mail__head{justify-content:space-between;align-items:center;gap:calc(var(--u) * .6);padding:calc(var(--u) * .5) calc(var(--u) * .8);border-radius:calc(var(--u) * .6);background:var(--bg-card);border:1px solid var(--border-color);font-size:calc(var(--u) * 1);color:var(--text-secondary);display:flex}.sc-mail__subject{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sc-mail__sent{align-items:center;gap:calc(var(--u) * .3);color:var(--accent);font-size:calc(var(--u) * .9);flex:none;display:inline-flex}.sc-mail__sent .lucide{width:calc(var(--u) * .95);height:calc(var(--u) * .95)}.sc-mail__rows{gap:calc(var(--u) * .45);flex-direction:column;display:flex}.sc-mail__row{align-items:center;gap:calc(var(--u) * .6);padding:calc(var(--u) * .45) calc(var(--u) * .6);border-radius:calc(var(--u) * .5);background:var(--bg-card);border:1px solid var(--border-color);opacity:0;transform:translateX(calc(var(--u) * -.8));transition:opacity .42s ease calc(var(--i,0) * .11s + .2s), transform .42s var(--ease) calc(var(--i,0) * .11s + .2s);display:flex}.is-active .sc-mail__row{opacity:1;transform:none}.sc-mail__avatar{width:calc(var(--u) * 1.8);height:calc(var(--u) * 1.8);background:linear-gradient(135deg, var(--c), var(--accent));opacity:.8;border-radius:50%;flex:none}.sc-mail__body{gap:calc(var(--u) * .35);flex-direction:column;flex:1;min-width:0;display:flex}.sc-mail__dot{width:calc(var(--u) * .5);height:calc(var(--u) * .5);background:var(--c);border-radius:50%;flex:none}.sc-stats{gap:calc(var(--u) * .5);grid-template-columns:repeat(3,1fr);margin-top:auto;display:grid}.sc-stats--compact{grid-template-columns:repeat(2,1fr)}.sc-stat{align-items:center;gap:calc(var(--u) * .05);padding:calc(var(--u) * .5);border-radius:calc(var(--u) * .5);background:var(--bg-card);border:1px solid var(--border-color);font-size:calc(var(--u) * .9);color:var(--text-muted);opacity:0;transform:translateY(calc(var(--u) * .6));transition:opacity .42s ease calc(var(--i,0) * .1s + .45s), transform .42s var(--ease) calc(var(--i,0) * .1s + .45s);flex-direction:column;display:flex}.is-active .sc-stat{opacity:1;transform:none}.sc-stat b{font-family:var(--font-heading);font-size:calc(var(--u) * 1.5);color:var(--text-primary)}.mc-rank{padding:calc(var(--u) * .6) 0;border-radius:calc(var(--u) * .6);background:color-mix(in srgb, var(--c) 12%, var(--bg-card));border:1px solid color-mix(in srgb, var(--c) 30%, transparent);opacity:0;transition:opacity .45s ease .2s, transform .45s var(--ease) .2s;flex-direction:column;align-items:center;display:flex;transform:scale(.9)}.is-active .mc-rank{opacity:1;transform:none}.mc-rank b{font-family:var(--font-heading);font-size:calc(var(--u) * 2.4);color:var(--c);line-height:1.1}.mc-rank span{font-size:calc(var(--u) * .85);color:var(--text-muted)}.mc--copy{gap:calc(var(--u) * .5)}.mc-thumb{height:calc(var(--u) * 4.5)}.mc-thumbs{gap:calc(var(--u) * .4);grid-template-columns:repeat(2,1fr);display:grid}.mc-thumbs .sc-thumb{height:calc(var(--u) * 2.6)}.mc--audit{align-items:center}.mc--audit .sc-bars{width:100%}.mc--audit .sc-bar{grid-template-columns:calc(var(--u) * 2.6) 1fr auto}.mc-wire__hero{height:calc(var(--u) * 4);border-radius:calc(var(--u) * .5);background:linear-gradient(135deg, color-mix(in srgb, var(--c) 45%, transparent), color-mix(in srgb, var(--accent) 30%, transparent));opacity:0;transform:translateY(calc(var(--u) * .6));transition:opacity .42s ease .18s, transform .42s var(--ease) .18s;display:block}.mc-wire__btn{width:60%;height:calc(var(--u) * 1.1);border-radius:var(--radius-full);background:var(--c);opacity:0;transform:translateY(calc(var(--u) * .5));transition:opacity .42s ease .42s, transform .42s var(--ease) .42s;display:block}.mc-wire__cards{gap:calc(var(--u) * .4);margin-top:calc(var(--u) * .3);grid-template-columns:repeat(2,1fr);display:grid}.mc-wire__cards span{height:calc(var(--u) * 2.4);border-radius:calc(var(--u) * .4);background:var(--bg-elevated);border:1px solid var(--border-color);opacity:0;transform:translateY(calc(var(--u) * .5));transition:opacity .42s ease calc(var(--i,0) * 90ms + .2s), transform .42s var(--ease) calc(var(--i,0) * 90ms + .2s);display:block}.is-active .mc-wire__hero,.is-active .mc-wire__btn,.is-active .mc-wire__cards span{opacity:1;transform:none}.mc .sc-chip{font-size:calc(var(--u) * .8)}.mc .sc-stat b{font-size:calc(var(--u) * 1.2)}.mc .sc-mail__avatar{width:calc(var(--u) * 1.4);height:calc(var(--u) * 1.4)}.mc .sc-btn{font-size:calc(var(--u) * .85)}.mc .sc-gauge svg{width:calc(var(--u) * 5.2);height:calc(var(--u) * 5.2)}.mc .sc-gauge__value{top:calc(var(--u) * 2.6);font-size:calc(var(--u) * 1.3)}.mc .sc-doc__title{height:calc(var(--u) * .9)}.hs__float{z-index:3;align-items:center;gap:calc(var(--u) * .7);padding:calc(var(--u) * .7) calc(var(--u) * 1.1);border-radius:calc(var(--u) * 1);background:var(--bg-glass);-webkit-backdrop-filter:blur(14px);border:1px solid var(--border-color);box-shadow:var(--shadow-md);white-space:nowrap;display:flex;position:absolute}.hs__float--metric{bottom:calc(var(--u) * 1.2);left:calc(var(--u) * -2.2);animation:hs-pop .55s var(--ease) both, hs-float 7s ease-in-out .55s infinite}.hs__float-icon{width:calc(var(--u) * 2.4);height:calc(var(--u) * 2.4);border-radius:calc(var(--u) * .7);color:var(--c);background:color-mix(in srgb, var(--c) 16%, transparent);place-items:center;display:grid}.hs__float-icon .lucide{width:calc(var(--u) * 1.3);height:calc(var(--u) * 1.3)}.hs__float-text{flex-direction:column;line-height:1.25;display:flex}.hs__float-text b{font-family:var(--font-heading);font-size:calc(var(--u) * 1.7);color:var(--text-primary)}.hs__float-text i{font-style:normal;font-size:calc(var(--u) * .95);color:var(--text-muted)}.hs__float--device{top:calc(var(--u) * .6);left:calc(var(--u) * -1.2);gap:calc(var(--u) * .5);padding:calc(var(--u) * .5) calc(var(--u) * 1);font-size:calc(var(--u) * 1);color:var(--text-secondary);animation:8s ease-in-out 1s infinite reverse hs-float}.hs__float--device .lucide{width:calc(var(--u) * 1.2);height:calc(var(--u) * 1.2);color:var(--accent)}.hs__disclaimer{z-index:4;margin-top:var(--space-md);text-align:center;color:var(--text-secondary);font-size:13px;line-height:1.5;position:relative}.hs__tabs{z-index:4;justify-content:center;gap:var(--space-sm);margin-top:var(--space-xl);flex-wrap:wrap;display:flex;position:relative}.hs-tab{border-radius:var(--radius-full);border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-secondary);font-family:var(--font-heading);font-size:var(--fs-xs);transition:all var(--transition-base);align-items:center;gap:6px;padding:7px 14px;font-weight:600;line-height:1;display:inline-flex;position:relative;overflow:hidden}.hs-tab .lucide{width:14px;height:14px}.hs-tab:hover{color:var(--text-primary);border-color:var(--border-glow);transform:translateY(-1px)}.hs-tab.is-active{color:var(--text-primary);border-color:color-mix(in srgb, var(--c) 55%, transparent);background:color-mix(in srgb, var(--c) 12%, var(--bg-card));box-shadow:0 0 20px color-mix(in srgb, var(--c) 20%, transparent)}.hs-tab.is-active .lucide{color:var(--c)}.hs-tab__progress{background:var(--c);transform-origin:0;width:100%;height:2px;animation-name:hs-progress;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0;transform:scaleX(0)}@keyframes hs-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-8px)}}@keyframes hs-pop{0%{opacity:0;transform:translateY(10px)scale(.94)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes hs-slide-in{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes hs-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hs-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes hs-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 55%, transparent)}70%{box-shadow:0 0 0 calc(var(--u) * .7) transparent}to{box-shadow:0 0 #0000}}@keyframes hs-sheen{0%,65%{opacity:0;transform:translate(-40%)}70%{opacity:1}to{opacity:0;transform:translate(40%)}}@media (width<=1024px){.hs__stage{transform:none}.hs__tabs{margin-top:var(--space-lg)}}@media (width<=600px){.hs__float--metric{gap:calc(var(--u) * .5);padding:calc(var(--u) * .5) calc(var(--u) * .9);top:auto;bottom:0;left:0}.hs__float--metric .hs__float-icon{width:calc(var(--u) * 2);height:calc(var(--u) * 2);border-radius:calc(var(--u) * .5)}.hs__float--device{display:none}.hs-tab{padding:6px 10px;font-size:11px}}@media (prefers-reduced-motion:reduce){.hs__laptop,.hs__phone,.hs__float,.hs__bezel:after,.hs__screen-live i,.sc-caret{animation:none!important}.hs__stage{transform:none}.hs__screen{transition:opacity .2s linear;transform:none}}.hero{min-height:calc(100vh - var(--nav-height));margin-top:calc(var(--nav-height) * -1);padding:calc(var(--nav-height) + var(--space-2xl)) 0 var(--space-4xl);align-items:center;display:flex;position:relative;overflow:clip}.hero__bg{z-index:0;position:absolute;inset:0}.hero__orb{filter:blur(80px);opacity:.3;border-radius:50%;position:absolute}.hero__orb--1{background:var(--primary);width:500px;height:500px;animation:8s ease-in-out infinite float;top:-150px;right:-100px}.hero__orb--2{background:var(--accent);width:400px;height:400px;animation:10s ease-in-out infinite reverse float;bottom:-100px;left:-100px}.hero__orb--3{background:var(--purple);width:300px;height:300px;animation:12s ease-in-out infinite float;top:50%;left:50%;transform:translate(-50%,-50%)}.hero__grid-pattern{background-image:radial-gradient(var(--border-color) 1px, transparent 1px);opacity:.5;background-size:40px 40px;position:absolute;inset:0}.hero__inner{z-index:1;align-items:center;gap:var(--space-3xl);grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);display:grid;position:relative}.hero__copy{max-width:560px}.hero__visual{min-width:0;position:relative}.hero__title{margin-bottom:var(--space-lg);letter-spacing:-1px;font-size:clamp(2rem,3.6vw,3.5rem);font-weight:800;line-height:1.1}.hero__subtitle{font-size:var(--fs-md);color:var(--text-secondary);max-width:560px;margin:0 0 var(--space-2xl);line-height:1.8}.hero__actions{gap:var(--space-md);margin-bottom:var(--space-xl);flex-wrap:wrap;display:flex}.hero__trust{align-items:center;gap:var(--space-md);display:flex}.hero__trust-dots{gap:var(--space-xs);display:flex}.hero__trust-text{color:var(--text-muted);font-size:var(--fs-sm)}.home-services__grid{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.home-service-card{text-align:center;padding:var(--space-2xl)}.home-service-card__icon{border-radius:var(--radius-md);background:var(--bg-elevated);width:56px;height:56px;margin:0 auto var(--space-lg);transition:transform var(--transition-base);justify-content:center;align-items:center;display:flex}.home-service-card:hover .home-service-card__icon{transform:scale(1.1)rotate(-5deg)}.home-service-card__title{font-size:var(--fs-lg);margin-bottom:var(--space-sm);font-weight:600}.home-service-card__desc{color:var(--text-secondary);font-size:var(--fs-sm)}.home-stats{background:var(--bg-secondary)}.home-stats__grid{gap:var(--space-xl);grid-template-columns:repeat(4,1fr);display:grid}.home-stat{text-align:center;padding:var(--space-xl)}.home-stat__icon{color:var(--primary);margin-bottom:var(--space-md)}.home-stat__value{font-family:var(--font-heading);font-size:var(--fs-3xl);background:linear-gradient(135deg, var(--primary-light), var(--accent));-webkit-text-fill-color:transparent;margin-bottom:var(--space-xs);-webkit-background-clip:text;background-clip:text;font-weight:800}.home-stat__label{color:var(--text-secondary);font-size:var(--fs-sm)}.home-testimonials__grid{gap:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.home-testimonial{padding:var(--space-2xl);position:relative}.home-testimonial__quote{font-family:var(--font-heading);background:linear-gradient(135deg, var(--primary), var(--accent));-webkit-text-fill-color:transparent;margin-bottom:var(--space-sm);-webkit-background-clip:text;background-clip:text;font-size:4rem;line-height:1}.home-testimonial__text{color:var(--text-secondary);font-size:var(--fs-sm);margin-bottom:var(--space-xl);line-height:1.8}.home-testimonial__author{align-items:center;gap:var(--space-md);display:flex}.home-testimonial__avatar{background:linear-gradient(135deg, var(--primary), var(--accent));color:#fff;width:40px;height:40px;font-weight:700;font-size:var(--fs-sm);border-radius:50%;justify-content:center;align-items:center;display:flex}.home-testimonial__name{font-weight:600;font-size:var(--fs-sm)}.home-testimonial__company{color:var(--text-muted);font-size:var(--fs-xs)}.home-cta__box{background:var(--bg-card);border-radius:var(--radius-xl);padding:var(--space-4xl);text-align:center}.home-cta__title{font-size:var(--fs-3xl);margin-bottom:var(--space-lg)}.home-cta__text{color:var(--text-secondary);max-width:500px;margin:0 auto var(--space-2xl);line-height:1.8}.home-cta__actions{justify-content:center;gap:var(--space-md);flex-wrap:wrap;display:flex}@media (width<=1024px){.home-services__grid,.home-stats__grid{grid-template-columns:repeat(2,1fr)}.home-testimonials__grid{grid-template-columns:1fr}.hero{min-height:0;padding:calc(var(--nav-height) + var(--space-lg)) 0 var(--space-4xl)}.hero__inner{gap:var(--space-3xl);text-align:center;grid-template-columns:minmax(0,1fr)}.hero__copy{max-width:700px;margin:0 auto}.hero__subtitle{margin:0 auto var(--space-2xl)}.hero__actions,.hero__trust{justify-content:center}.hero__visual{width:100%;max-width:640px;margin:0 auto}}@media (width<=768px){.home-services__grid{grid-template-columns:1fr}.home-stats__grid{grid-template-columns:repeat(2,1fr)}.hero__title{font-size:var(--fs-4xl)}.home-cta__box{padding:var(--space-2xl)}}@media (width<=375px){.home-stats__grid{grid-template-columns:1fr}}
