.hsh-wrap{--hsh-orange:#ff8a3c;--hsh-ink:#f4efe9;height:300svh;font-family:var(--font-birzia), system-ui, sans-serif;background:#030107;position:relative}.hsh-stage{background:#030107;width:100%;height:100svh;position:sticky;top:0;overflow:hidden}.hsh-video{object-fit:cover;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.hsh-scrim{pointer-events:none;z-index:1;background:linear-gradient(#030107f0 0%,#030107c7 16%,#03010773 32%,#0301071f 44%,#0000 52% 60%,#0301076b 82%,#030107ad 100%),radial-gradient(85% 55% at 50% 49%,#03010780 0%,#0000 64%);position:absolute;inset:0}.hsh-line{display:block}.hsh-rise{animation:1.1s cubic-bezier(.16,1,.3,1) both hsh-rise-in;animation-delay:var(--d,0s)}@keyframes hsh-rise-in{0%{opacity:0;filter:blur(14px);letter-spacing:.04em;transform:translateY(22px)}55%{opacity:1}70%{filter:blur()}to{opacity:1;filter:blur();letter-spacing:normal;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.hsh-rise{animation:none}}.hsh-brand{font-family:var(--font-birzia), var(--font-birzia), sans-serif;letter-spacing:.24em;color:var(--hsh-ink);opacity:.85;z-index:5;font-size:clamp(11px,1.4vw,14px);font-weight:700;position:absolute;top:clamp(18px,4vw,34px);left:clamp(18px,4vw,40px)}.hsh-brand span{color:var(--hsh-orange);margin:0 2px}.ab-eyebrow{align-items:center;gap:14px;display:inline-flex}.ab-eyebrow-label{font-family:var(--font-birzia), system-ui, sans-serif;letter-spacing:.22em;white-space:nowrap;background:linear-gradient(95deg,#ffd9a8 0%,#ff9a52 55%,#ff7a30 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(.78rem,1.5vw,.95rem);font-weight:700}.ab-eyebrow-rule{background:linear-gradient(90deg,#ff7a30,#ff8a3c0a);border-radius:2px;width:clamp(56px,12vw,150px);height:2px}.hsh-headline{text-align:center;z-index:4;will-change:opacity, transform;max-width:1100px;margin:0 auto;padding:0 clamp(20px,6vw,64px);position:absolute;top:clamp(16%,20vh,22%);left:0;right:0}.hsh-kicker{letter-spacing:.22em;color:var(--hsh-orange);margin:0 0 .9rem;font-size:clamp(.72rem,1.6vw,.9rem);font-weight:700}.hsh-headline h1{font-family:var(--font-birzia), var(--font-birzia), sans-serif;color:var(--hsh-ink);text-shadow:0 2px 10px #000000e6,0 6px 44px #000000b3;margin:0;font-size:clamp(2.1rem,6.5vw,5rem);font-weight:900;line-height:1.04}.hsh-accent{color:var(--hsh-orange)}.hsh-headline h1 .hsh-line{-webkit-text-fill-color:#fbf7f2;color:#fbf7f2;text-shadow:0 1px #0006,0 3px 22px #000000d9,0 10px 54px #0009;animation:1.25s cubic-bezier(.16,1,.3,1) both hsh-rise-in;animation-delay:var(--d,0s)}.hsh-headline h1 .hsh-accent{background:linear-gradient(#fff 0%,#ffd9a8 40%,#ff8a3c 100%);-webkit-text-fill-color:transparent;color:#0000;text-shadow:0 0 32px #ff8a3c73;-webkit-background-clip:text;background-clip:text;position:relative}.hsh-headline h1 .hsh-accent:before{content:"";z-index:-1;filter:blur(26px);pointer-events:none;background:radial-gradient(#ff82349e 0%,#ff7a3047 38%,#0000 66%);width:126%;height:215%;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.hsh-headline h1 .hsh-line{animation:none}}.hsh-sub{color:#f4efe9d1;max-width:36ch;margin:1.1rem auto 0;font-size:clamp(.98rem,2.2vw,1.25rem);line-height:1.6}.hsh-cue{color:#f4efe999;letter-spacing:.1em;z-index:4;flex-direction:column;align-items:center;gap:6px;font-size:.78rem;display:flex;position:absolute;bottom:clamp(24px,5vh,48px);left:0;right:0}.hsh-cue svg{animation:1.8s ease-in-out infinite hsh-bob}@keyframes hsh-bob{0%,to{transform:translateY(0)}50%{transform:translateY(5px)}}.hsh-payoff{text-align:center;z-index:4;opacity:0;will-change:opacity, transform;height:max-content;margin:auto;padding:0 clamp(20px,6vw,64px);position:absolute;inset:50% 0 0;transform:translateY(-50%)}.hsh-payoff h2{font-family:var(--font-birzia), var(--font-birzia), sans-serif;color:#fbf7f2;text-shadow:0 1px #0006,0 3px 22px #000000d9,0 10px 54px #0009;margin:0;font-size:clamp(2.2rem,7vw,5.2rem);font-weight:900;line-height:1.05}.hsh-payoff .hsh-accent{background:linear-gradient(#fff 0%,#ffd9a8 40%,#ff8a3c 100%);-webkit-text-fill-color:transparent;color:#0000;text-shadow:0 0 32px #ff8a3c73;-webkit-background-clip:text;background-clip:text;position:relative}.hsh-payoff .hsh-accent:before{content:"";z-index:-1;background:radial-gradient(ellipse at center, rgba(255, 130, 52, calc(.55 + var(--rip,0) * .4)) 0%, #ff7a3047 38%, transparent 66%);width:126%;height:215%;filter:blur(calc(26px + var(--rip,0) * 10px));pointer-events:none;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.hsh-ripple{aspect-ratio:1;width:min(64vw,540px);transform:translate(-50%, -50%) scale(calc(.3 + var(--rip,0) * 1.7));opacity:calc(var(--rip,0) * (1 - var(--rip,0)) * 3);pointer-events:none;z-index:-1;background:radial-gradient(circle,#0000 55%,#ff8a4c80 60%,#bfe9ff38 64%,#0000 71%);border-radius:50%;position:absolute;top:32%;left:50%}@media (prefers-reduced-motion:reduce){.hsh-ripple{display:none}}.hsh-payoff p{color:#f4efe9d9;max-width:min(92vw,62ch);margin:1rem auto 1.8rem;font-size:clamp(1rem,2.2vw,1.3rem)}@media (min-width:768px){.hsh-payoff p{white-space:nowrap;max-width:none}}.hsh-cta-row{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.hsh-cta{color:#1a0d07;background:linear-gradient(135deg,#ffb066,#ff7a30);border-radius:14px;align-items:center;padding:14px 30px;font-size:1.02rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .25s;display:inline-flex}.hsh-cta:hover{transform:translateY(-2px);box-shadow:0 18px 44px -18px #ff8a3cb3}.hsh-cta-ghost{color:var(--hsh-ink);background:0 0;border:1px solid #f4efe947}.hsh-cta-ghost:hover{border-color:var(--hsh-orange);color:var(--hsh-orange)}@media (prefers-reduced-motion:reduce){.hsh-cue svg{animation:none}.hsh-cta:hover{transform:none}}.hsh-reels{font-family:var(--font-birzia), sans-serif;z-index:2;direction:rtl;background:linear-gradient(#03010700 0%,#040208 12svh,#050207 34%);margin-top:-12svh;padding-top:12svh;padding-bottom:clamp(3.5rem,9vw,7rem);position:relative;overflow:hidden}.hsh-reels-head{text-align:center;padding:clamp(2.4rem,6vw,4rem) clamp(1.2rem,5vw,4rem) clamp(1.6rem,4vw,2.6rem)}.hsh-reels-kicker{margin:0 0 .95rem;display:inline-flex}.hsh-reels-head h2{font-family:var(--font-birzia), sans-serif;letter-spacing:-.02em;background:linear-gradient(#fff 0%,#ffd9a8 42%,#ff8a3c 100%);-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 2px 14px #00000080);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2.2rem,6.4vw,4rem);font-weight:900;line-height:1.05}.hsh-reels-head h2 .hsh-accent{background:linear-gradient(#ffd9a8 0%,#ff8a3c 56%,#ff5a2c 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.hsh-reels-sub{font-family:var(--font-birzia), sans-serif;color:#f4efe9b8;max-width:44ch;margin:1rem auto 0;font-size:clamp(.98rem,2vw,1.18rem);font-weight:500;line-height:1.6}.hsh-reels-head h2:after,.hsg-head h2:after{content:"";background:linear-gradient(90deg,#0000,#ff6a2c 28%,#ff8a4c 72%,#0000);border-radius:3px;width:clamp(54px,9vw,110px);height:3px;margin:.9rem auto 0;display:block}@keyframes home-head-rise{0%{opacity:0;filter:blur(7px);transform:translateY(26px)}to{opacity:1;filter:blur();transform:translateY(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hsh-reels-head>*,.hsg-head>*{animation:linear both home-head-rise;animation-timeline:view();animation-range:entry 5% entry 42%}.hsh-reels-head>:nth-child(2),.hsg-head>:nth-child(2){animation-range:entry 13% entry 50%}.hsh-reels-head>:nth-child(3),.hsg-head>:nth-child(3){animation-range:entry 21% entry 58%}}}.hsh-reels:before{content:"";z-index:0;filter:blur(60px);pointer-events:none;background:radial-gradient(46% 60%,#ff8a3c2e,#0000 72%);position:absolute;inset:30% 0 6%}.hsh-rail-wrap{z-index:1;width:100vw;margin-inline:calc(50% - 50vw);position:relative}.hsh-rail{z-index:1;perspective:2000px;cursor:grab;scrollbar-width:none;scroll-snap-type:x proximity;overscroll-behavior-x:contain;width:100%;scroll-padding-inline:clamp(24px,8vw,130px);position:relative;overflow:auto hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.hsh-rail::-webkit-scrollbar{display:none}.hsh-rail.is-grabbing{cursor:grabbing;scroll-snap-type:none}.hsh-rail-track{align-items:center;gap:clamp(14px,1.4vw,26px);width:max-content;padding:clamp(58px,7vw,88px) clamp(24px,8vw,130px);display:flex}.hsh-rail-arrow{z-index:4;color:#f4efe9;-webkit-backdrop-filter:blur(10px)saturate(1.1);cursor:pointer;opacity:.88;background:#0c070e8c;border:1px solid #ffffff29;border-radius:50%;place-items:center;width:clamp(46px,3.6vw,58px);height:clamp(46px,3.6vw,58px);transition:opacity .3s,transform .3s cubic-bezier(.16,1,.3,1),background .22s,border-color .22s,color .22s;display:grid;position:absolute;top:50%;transform:translateY(-50%)scale(1);box-shadow:0 16px 40px -16px #000000d9}.hsh-rail-arrow.is-prev{right:clamp(8px,2.4vw,30px)}.hsh-rail-arrow.is-next{left:clamp(8px,2.4vw,30px)}.hsh-rail-wrap:hover .hsh-rail-arrow{opacity:1;transform:translateY(-50%)scale(1)}.hsh-rail-arrow:hover{color:#1a0d07;background:linear-gradient(135deg,#ff8a3c,#ff6a2c);border-color:#0000;transform:translateY(-50%)scale(1.09)}.hsh-rail-arrow:focus-visible{opacity:1;outline-offset:3px;outline:2px solid #ff8a3c;transform:translateY(-50%)scale(1)}.hsh-rail-arrow[disabled]{pointer-events:none;opacity:0!important}@media (hover:none){.hsh-rail-arrow{opacity:.88;display:grid}.hsh-rail-arrow[disabled]{opacity:0!important}}@media (prefers-reduced-motion:reduce){.hsh-rail-arrow,.hsh-rail-wrap:hover .hsh-rail-arrow,.hsh-rail-arrow:hover{transition:opacity .2s;transform:translateY(-50%)}}.hsh-gc{z-index:1;scroll-snap-align:center;aspect-ratio:9/16;width:clamp(220px,22vw,330px);transform-style:preserve-3d;will-change:transform;opacity:0;filter:blur(10px);background:#0a0507;border-radius:26px;flex:none;text-decoration:none;transition:transform .34s cubic-bezier(.22,1,.36,1),box-shadow .4s,filter .45s;position:relative;overflow:hidden;box-shadow:0 34px 70px -28px #000000e0}.hsh-gc.is-in{opacity:1;filter:blur();transition:opacity .7s ease calc(var(--i,0) * .1s), filter .7s ease calc(var(--i,0) * .1s), transform .34s cubic-bezier(.22, 1, .36, 1), box-shadow .4s ease}.hsh-gc-media{position:absolute;inset:0}.hsh-gc-cover,.hsh-gc-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hsh-gc-video{opacity:0;transition:opacity .55s}.hsh-gc:hover .hsh-gc-video,.hsh-gc:focus-visible .hsh-gc-video,.hsh-gc.is-mplay .hsh-gc-video{opacity:1}.hsh-gc-fade{z-index:2;background:linear-gradient(#0000,#0301078c 45%,#030107f0 100%);height:60%;position:absolute;inset:auto 0 0}.hsh-gc-glass{z-index:4;pointer-events:none;border:1px solid #ffffff29;border-radius:24px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff47,inset 0 0 50px #ff8a3c0f,inset 0 -60px 60px -40px #00000080}.hsh-gc-sweep{z-index:5;pointer-events:none;background:linear-gradient(115deg,#0000 32%,#ffffff24 47%,#0000 60%);transition:transform .9s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:translate(-120%)}.hsh-gc:hover .hsh-gc-sweep,.hsh-gc:focus-visible .hsh-gc-sweep{transform:translate(120%)}.hsh-gc-badge{z-index:6;font-family:var(--font-birzia), sans-serif;letter-spacing:.08em;color:#1a0d07;background:#ff6a2c;border-radius:8px;padding:4px 9px;font-size:.68rem;font-weight:700;position:absolute;top:12px;right:12px}.hsh-gc-title{z-index:6;font-family:var(--font-birzia), sans-serif;color:#f4efe9;text-align:right;text-shadow:0 2px 16px #000000d9;margin:0;padding:0 20px 22px;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:800;line-height:1.12;position:absolute;inset:auto 0 0}.hsh-gc:hover,.hsh-gc:focus-visible{transform:translateY(-22px) scale(1.1) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));z-index:6;box-shadow:0 72px 140px -38px #ff8a3c99,0 44px 96px -30px #000000f2}:is(.hsh-rail-track:has(.hsh-gc:hover) .hsh-gc:not(:hover),.hsh-rail-track:has(.hsh-gc:focus-visible) .hsh-gc:not(:focus-visible)){filter:brightness(.5)saturate(.85);transform:scale(.9)translateZ(-90px)}.hsh-gc.is-soon{cursor:default;background:linear-gradient(160deg,#140c09 0%,#08050a 70%)}.hsh-gc-watermark{font-family:var(--font-birzia), sans-serif;color:#ff8a3c24;letter-spacing:-.02em;place-items:center;font-size:clamp(5rem,9vw,8rem);font-weight:900;line-height:1;display:grid;position:absolute;inset:0}.hsh-gc-badge.is-soon{color:#f4efe9;-webkit-backdrop-filter:blur(6px);background:#ffffff1f}.hsh-gc.is-soon .hsh-gc-title{color:#f4efe9b3}@media (prefers-reduced-motion:reduce){.hsh-gc{opacity:1;filter:none;transition:none}.hsh-gc-sweep,.hsh-gc-video{transition:none}.hsh-gc:hover{transform:none}.hsh-deck:has(.hsh-gc:hover) .hsh-gc:not(:hover){filter:none;transform:none}}.hh{z-index:50;font-family:var(--font-birzia), system-ui, sans-serif;border-bottom:1px solid #0000;align-items:center;gap:18px;padding:14px clamp(18px,4vw,44px);transition:background .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,border-color .3s;display:flex;position:fixed;top:0;left:0;right:0}.hh.is-solid{-webkit-backdrop-filter:blur(14px)saturate(1.1);background:#050208b8;border-bottom-color:#ff8a3c29}.hh-logo{font-family:var(--font-birzia), var(--font-birzia), sans-serif;letter-spacing:.22em;color:#f4efe9;font-size:clamp(13px,1.6vw,16px);font-weight:800;text-decoration:none}.hh-logo span{color:#ff8a3c;margin:0 2px}.hh-nav{gap:clamp(14px,2.4vw,30px);margin-inline-start:auto;display:flex}.hh-nav a{color:#f4efe9d1;font-size:.95rem;font-weight:500;text-decoration:none;transition:color .2s}.hh-nav a:hover{color:#ff8a3c}.hh-cta{color:#1a0d07;background:linear-gradient(135deg,#ffb066,#ff7a30);border-radius:11px;padding:9px 20px;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .25s}.hh-cta:hover{transform:translateY(-2px);box-shadow:0 14px 34px -14px #ff8a3cb3}@media (max-width:640px){.hh-nav{display:none}}@media (prefers-reduced-motion:reduce){.hh-cta:hover{transform:none}}.hsg{font-family:var(--font-birzia), sans-serif;direction:rtl;background:linear-gradient(#050207,#07040c);padding:clamp(3.5rem,9vw,7rem) clamp(1.1rem,5vw,3rem);position:relative;overflow:hidden}.hsg-orbs{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.hsg-orbs span{background:radial-gradient(circle, var(--c), transparent 68%);opacity:.16;filter:blur(36px);border-radius:50%;width:38vw;max-width:460px;height:38vw;max-height:460px;animation:18s ease-in-out infinite hsg-drift;position:absolute}.hsg-orbs span:first-child{animation-delay:0s;top:-8%;right:-6%}.hsg-orbs span:nth-child(2){animation-delay:-5s;top:18%;left:-10%}.hsg-orbs span:nth-child(3){animation-delay:-9s;bottom:-10%;right:12%}.hsg-orbs span:nth-child(4){animation-delay:-13s;bottom:6%;left:8%}@keyframes hsg-drift{0%,to{transform:translate(0)scale(1)}50%{transform:translate(4%,-5%)scale(1.15)}}.hsg-head{z-index:1;text-align:center;max-width:740px;margin:0 auto clamp(2rem,5vw,3.2rem);position:relative}.hsg-eyebrow{margin:0 0 .7rem;display:inline-flex}.hsg-head h2{background:linear-gradient(#fff 0%,#ffd9a8 42%,#ff8a3c 100%);-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 2px 14px #00000080);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2rem,6vw,3.4rem);font-weight:900}.hsg-head h2 span{background:linear-gradient(#ffd9a8 0%,#ff8a3c 56%,#ff5a2c 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.hsg-sub{color:#f4efe9bd;max-width:46ch;margin:1rem auto 0;font-size:clamp(1rem,2.2vw,1.2rem);font-weight:500;line-height:1.6}.hsg-feat{z-index:1;background:linear-gradient(135deg, color-mix(in srgb, var(--g) 20%, #0c0810), #0b0710 68%);border:1px solid color-mix(in srgb, var(--g) 40%, transparent);border-radius:28px;grid-template-columns:.82fr 1.18fr;align-items:stretch;max-width:1100px;margin:0 auto clamp(16px,2vw,26px);text-decoration:none;transition:transform .32s cubic-bezier(.16,1,.3,1),box-shadow .32s,border-color .32s;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px -40px #000000e6}.hsg-feat:hover{border-color:color-mix(in srgb, var(--g) 65%, transparent);box-shadow:0 40px 90px -36px color-mix(in srgb, var(--g) 55%, transparent);transform:translateY(-5px)}.hsg-feat-badge{z-index:3;letter-spacing:.06em;color:#1a0d07;background:linear-gradient(120deg, var(--g2), var(--g));box-shadow:0 8px 20px -8px color-mix(in srgb, var(--g) 80%, transparent);border-radius:999px;padding:5px 12px;font-size:.7rem;font-weight:800;position:absolute;top:16px;right:16px}.hsg-feat-art{background:radial-gradient(80% 75% at 50% 42%, color-mix(in srgb, var(--g) 26%, transparent), transparent 72%);place-items:center;min-height:210px;display:grid;position:relative;overflow:hidden}.hsg-feat-av{color:#1a0d07;background:linear-gradient(150deg, var(--g2), var(--g));width:clamp(78px,9vw,100px);height:clamp(78px,9vw,100px);box-shadow:0 22px 55px -16px color-mix(in srgb, var(--g) 75%, transparent);border-radius:26px;place-items:center;animation:3.6s ease-in-out infinite hsg-feat-pulse;display:grid}.hsg-feat-av svg{width:48%;height:48%}@keyframes hsg-feat-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.hsg-feat-chip{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a;border:1px solid #fff3;border-radius:999px;padding:5px 13px;font-size:.8rem;font-weight:700;animation:4.5s ease-in-out infinite hsg-chip-float;position:absolute}.hsg-feat-chip.c1{animation-delay:0s;top:20%;right:13%}.hsg-feat-chip.c2{animation-delay:.9s;bottom:22%;right:24%}.hsg-feat-chip.c3{animation-delay:1.7s;top:32%;left:14%}@keyframes hsg-chip-float{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.hsg-feat-body{flex-direction:column;justify-content:center;gap:11px;padding:clamp(22px,3vw,40px);display:flex}.hsg-feat-title{color:#f4efe9;margin:0;font-size:clamp(1.55rem,3.4vw,2.3rem);font-weight:900}.hsg-feat-desc{color:#f4efe9bd;margin:0;font-size:clamp(.98rem,1.5vw,1.1rem);font-weight:500;line-height:1.6}.hsg-feat-go{color:var(--g2);align-items:center;gap:7px;margin-top:4px;font-size:1.08rem;font-weight:800;display:inline-flex}.hsg-feat-go b{transition:transform .25s}.hsg-feat:hover .hsg-feat-go b{transform:translate(-5px)}.hsg-grid{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,26px);max-width:920px;margin:0 auto;display:grid;position:relative}.hsg-card{aspect-ratio:16/10;isolation:isolate;background:#0b0910;border-radius:22px;text-decoration:none;transition:transform .38s cubic-bezier(.16,1,.3,1),box-shadow .38s;display:block;position:relative;overflow:hidden;box-shadow:0 20px 46px -26px #000000bf}.hsg-card:hover{box-shadow:0 48px 100px -36px color-mix(in srgb, var(--g) 62%, #000);transform:translateY(-10px)scale(1.014)}.hsg-card-spin{z-index:0;background:conic-gradient(from 0deg, transparent 0 56%, var(--g) 72%, var(--g2) 85%, transparent 97%);opacity:.5;transition:opacity .38s;animation:7s linear infinite hsg-spin;position:absolute;inset:-65%}.hsg-card:hover .hsg-card-spin{opacity:1;animation-duration:3.4s}@keyframes hsg-spin{to{transform:rotate(1turn)}}.hsg-card-inner{z-index:1;background:#0b0910;border-radius:20px;position:absolute;inset:1.5px;overflow:hidden}.hsg-card-img{object-fit:cover;object-position:top center;filter:saturate(1.02);width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .4s;animation:16s ease-in-out infinite alternate hsg-kenburns;position:absolute;inset:0}.hsg-card:hover .hsg-card-img{filter:saturate(1.12)contrast(1.04);animation-play-state:paused;transform:scale(1.08)}@keyframes hsg-kenburns{0%{transform:scale(1.03)translate(.6%,.6%)}to{transform:scale(1.1)translate(-1.6%,-1.4%)}}.hsg-card-scrim{z-index:1;pointer-events:none;background:linear-gradient(#08060c00 28%,#08060c80 62%,#08060cf0 100%);position:absolute;inset:0}.hsg-card-grain{z-index:1;pointer-events:none;opacity:.55;mix-blend-mode:screen;background:radial-gradient(130% 80% at 50% 0%, color-mix(in srgb, var(--g) 22%, transparent), transparent 52%);transition:opacity .38s;position:absolute;inset:0}.hsg-card:hover .hsg-card-grain{opacity:.9}.hsg-card-overlay{inset-inline:0;z-index:2;direction:rtl;flex-direction:column;align-items:flex-start;gap:4px;padding:clamp(16px,2.2vw,24px);display:flex;position:absolute;bottom:0}.hsg-card-title{color:#fff;letter-spacing:-.012em;text-shadow:0 2px 22px #000000a6;margin:0;font-size:clamp(1.25rem,2.3vw,1.7rem);font-weight:900}.hsg-card-tag{color:#ffffffd1;text-shadow:0 1px 14px #000000bf;margin:0;font-size:clamp(.85rem,1.4vw,1rem);font-weight:600;line-height:1.4}.hsg-card-play{color:#fff;background:color-mix(in srgb, var(--g) 32%, #0a080e80);border:1px solid color-mix(in srgb, var(--g2) 65%, transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);box-shadow:0 8px 28px color-mix(in srgb, var(--g) 38%, transparent);opacity:0;border-radius:999px;align-items:center;gap:8px;margin-top:9px;padding:9px 17px;font-size:.92rem;font-weight:800;transition:opacity .3s,transform .34s cubic-bezier(.16,1,.3,1);display:inline-flex;transform:translateY(12px)}.hsg-card-play svg{width:17px;height:17px}.hsg-card:hover .hsg-card-play{opacity:1;transform:translateY(0)}@media (hover:none){.hsg-card-play{opacity:1;transform:none}}.hsg-card-sheen{z-index:3;pointer-events:none;background:linear-gradient(115deg,#0000 36%,#ffffff2e 48%,#0000 60%);position:absolute;inset:0;transform:translate(-130%)}.hsg-card:hover .hsg-card-sheen{animation:.95s 60ms hsg-sheen}@keyframes hsg-sheen{to{transform:translate(130%)}}@media (max-width:600px){.hsg-grid{grid-template-columns:1fr;max-width:460px}.hsg-feat{grid-template-columns:1fr}.hsg-feat-art{min-height:170px}}@media (prefers-reduced-motion:reduce){.hsg-card:hover,.hsg-feat:hover{transform:none}.hsg-card-spin,.hsg-card-img,.hsg-card-sheen{animation:none!important}.hsg-orbs span,.hsg-feat-av,.hsg-feat-chip{animation:none}}@media (min-width:769px){.hsh-video--preview{--hsh-preview-shift:10%;transform:translateY(var(--hsh-preview-shift)) scale(1.26);transform-origin:50%}}
.hsj{font-family:var(--font-birzia), sans-serif;direction:rtl;background:#050207;padding:clamp(3.5rem,9vw,7rem) clamp(1.1rem,5vw,3rem) clamp(4rem,10vw,8rem);position:relative;overflow:hidden}.hsj-aurora{z-index:0;pointer-events:none;background:repeating-radial-gradient(circle at 50% 38%,#0000 0 78px,#ff8a3c0d 78px 79px),repeating-linear-gradient(0deg,#0000 0 47px,#ffffff04 47px 48px),repeating-linear-gradient(90deg,#0000 0 47px,#ffffff04 47px 48px),radial-gradient(58% 46% at 50% 40%,#ff8a3c1a,#0000 72%);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(100% 80% at 50% 40%,#000 55%,#0000 100%);mask-image:radial-gradient(100% 80% at 50% 40%,#000 55%,#0000 100%)}.hsj-blob{filter:blur(90px);opacity:.28;border-radius:50%;position:absolute}.hsj-blob-1{background:radial-gradient(circle,#ff8a3c38,#0000 68%);width:40vw;height:40vw;animation:22s ease-in-out infinite hsj-drift1;top:-6%;right:-4%}.hsj-blob-2{background:radial-gradient(circle,#ff8a4629,#0000 70%);width:34vw;height:34vw;animation:26s ease-in-out infinite hsj-drift2;bottom:-8%;left:-6%}@keyframes hsj-drift1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-4%,5%)scale(1.1)}}@keyframes hsj-drift2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(5%,-4%)scale(1.08)}}.hsj-spotlight{z-index:1;pointer-events:none;background:radial-gradient(260px circle at var(--sx,50%) var(--sy,30%), #ff8a3c1a, transparent 60%);mix-blend-mode:screen;position:absolute;inset:0}.hsj-head{z-index:2;text-align:center;max-width:760px;margin:0 auto clamp(2.4rem,5vw,4.5rem);position:relative}.hsj-eyebrow{letter-spacing:.24em;color:#ff8a3c;margin:0 0 .7rem;font-size:clamp(.78rem,1.6vw,1rem);font-weight:700}.hsj-head h2{background:linear-gradient(#fff 0%,#ffd9a8 42%,#ff8a3c 100%);-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 2px 14px #00000080);-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2.1rem,6.5vw,4rem);font-weight:900;line-height:1.04}.hsj-accent{background:linear-gradient(#ffd9a8 0%,#ff8a3c 56%,#ff5a2c 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.hsj-sub{color:#f4efe9c7;max-width:44ch;margin:1.1rem auto 0;font-size:clamp(1.05rem,2.4vw,1.4rem);font-weight:500;line-height:1.55}.hsj-canvas{z-index:2;max-width:1240px;height:clamp(1820px,235vh,2620px);margin:0 auto;position:relative}.hsj-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hsj-track{fill:none;stroke:#ff8a3c24;stroke-width:2px;stroke-linecap:round;vector-effect:non-scaling-stroke}.hsj-draw{fill:none;stroke:#ff8a3c;stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px #ff8a3cd9)}.hsj-comet{opacity:0;pointer-events:none;z-index:4;background:#ffe0c4;border-radius:50%;width:16px;height:16px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 12px 4px #ff8a46f2,0 0 34px 12px #ff8a3c99}.hsj-mfill{display:none}.hsj-ms{left:calc(var(--x) * 1%);top:calc(var(--y) * 1%);z-index:3;opacity:0;transition:opacity .7s;position:absolute;transform:translate(-50%,-50%)}.hsj-ms.is-in{opacity:1}.hsj-node{color:#ff8a3c;font-variant-numeric:tabular-nums;background:#140c09f2;border:1.5px solid #ff8a3c73;border-radius:50%;place-items:center;width:56px;height:56px;font-size:1.2rem;font-weight:800;transition:transform .6s cubic-bezier(.22,1.4,.4,1);display:grid;transform:scale(.6);box-shadow:0 0 0 7px #050207,0 0 30px -6px #ff8a3c80}.hsj-ms.is-in .hsj-node{transform:scale(1)}.hsj-ms.is-peak .hsj-node{color:#1a0d07;background:linear-gradient(150deg,#ff8b48,#e8551a);border-color:#ffc8a5b3;box-shadow:0 0 0 7px #050207,0 0 44px -2px #ff8a3cd9}.hsj-node-end{color:#1a0d07;background:#ff8a3c;border-color:#ff8a3c}.hsj-node-bonus{isolation:isolate;position:relative}.hsj-node-bonus:before{content:"";filter:blur(3px);opacity:.85;z-index:-1;background:conic-gradient(#0000,#ff8a46f2,#ffc87866,#0000 60%);border-radius:50%;animation:4.2s linear infinite hsj-spin;position:absolute;inset:-12px}.hsj-gift{filter:drop-shadow(0 1px 2px #1a0d0766);display:block}.hsj-ms.is-in .hsj-node-bonus .hsj-gift{animation:.7s cubic-bezier(.22,1.4,.4,1) .2s both hsj-gift-pop}@keyframes hsj-gift-pop{0%{transform:scale(0)rotate(-18deg)}60%{transform:scale(1.14)rotate(6deg)}to{transform:scale(1)rotate(0)}}@keyframes hsj-spin{to{transform:rotate(360deg)}}.hsj-card{-webkit-backdrop-filter:blur(10px);text-align:right;background:#ffffff0a;border:1px solid #ffffff17;border-radius:18px;width:clamp(238px,30vw,330px);padding:clamp(16px,2vw,24px) clamp(18px,2.2vw,26px);transition:transform .7s cubic-bezier(.16,1,.3,1),border-color .4s;position:absolute;top:50%}.hsj-ms[data-side=right] .hsj-card{margin-right:26px;right:100%;transform:translateY(-50%)translate(26px)}.hsj-ms[data-side=left] .hsj-card{margin-left:26px;left:100%;transform:translateY(-50%)translate(-26px)}.hsj-ms.is-in .hsj-card{transform:translateY(-50%)translate(0)}.hsj-ms.is-peak .hsj-card{border-color:#ff8a3c57;box-shadow:inset 0 0 44px #ff8a3c12}.hsj-tag{letter-spacing:.04em;color:#ff8a3c;background:#ff8a3c1f;border-radius:8px;margin-bottom:.7rem;padding:3px 11px;font-size:.82rem;font-weight:700;display:inline-block}.hsj-card-title{color:#f4efe9;margin:0 0 .5rem;font-size:clamp(1.3rem,2.6vw,1.7rem);font-weight:800}.hsj-card-text{color:#f4efe9bd;margin:0;font-size:clamp(1rem,2vw,1.16rem);font-weight:500;line-height:1.5}.hsj-finale{z-index:2;max-width:720px;margin:0 auto;padding:clamp(8px,2vw,22px) clamp(16px,5vw,28px) 0;position:relative}.hsj-finale .hsj-card{background:linear-gradient(150deg,#ff8a3c24,#ff8a3c0a);border:1px solid #ff8a3c66;border-radius:22px;flex-wrap:wrap;align-items:center;gap:clamp(16px,3vw,30px);width:100%;margin:0;padding:clamp(22px,3vw,34px);animation:.8s cubic-bezier(.16,1,.3,1) both hsj-finale-in;display:flex;position:static;top:auto;transform:none;box-shadow:0 36px 80px -36px #ff8a3c8c}@keyframes hsj-finale-in{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.hsj-payoff-text{text-align:right;flex:260px}.hsj-payoff-text h3{color:#f4efe9;margin:0 0 .6rem;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:900}.hsj-payoff-text p{color:#f4efe9d6;margin:0 0 1.3rem;font-size:clamp(1rem,2vw,1.16rem);font-weight:500;line-height:1.5}.hsj-cta{color:#1a0d07;background:#ff8a3c;border-radius:13px;align-items:center;padding:14px 30px;font-size:1.08rem;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .25s;display:inline-flex}.hsj-cta:hover{transform:translateY(-2px);box-shadow:0 18px 44px -16px #ff8a3cb3}.hsj-mock{background:#0a0507;border:1px solid #ffffff1a;border-radius:14px;flex:none;width:clamp(180px,26vw,240px);overflow:hidden;box-shadow:0 20px 50px -24px #000c}.hsj-mock-bar{direction:ltr;background:#ffffff0d;align-items:center;gap:5px;padding:8px 10px;display:flex}.hsj-mock-dot{background:#ffffff40;border-radius:50%;width:7px;height:7px}.hsj-mock-live{font-family:var(--font-birzia), sans-serif;letter-spacing:.1em;color:#4ade80;align-items:center;gap:4px;margin-inline-start:auto;font-size:.58rem;font-weight:700;display:inline-flex}.hsj-mock-live i{background:#4ade80;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite hsj-blink;box-shadow:0 0 8px #4ade80}@keyframes hsj-blink{50%{opacity:.3}}.hsj-mock-body{padding:12px}.hsj-mock-hero{background:linear-gradient(110deg,#ff8a3c80,#ff8a3c26);border-radius:7px;height:30px;margin-bottom:12px}.hsj-mock-bars{align-items:flex-end;gap:6px;height:56px;display:flex}.hsj-mock-bars span{height:var(--h,50%);transform-origin:bottom;background:linear-gradient(#ff8b48,#ff8a3c);border-radius:4px 4px 0 0;flex:1;transition:transform .7s cubic-bezier(.16,1,.3,1);transform:scaleY(0)}.hsj-finale .hsj-mock-bars span{animation:.7s cubic-bezier(.16,1,.3,1) .35s forwards hsjd-rise}.hsj-finale .hsj-mock-bars span:nth-child(2){animation-delay:.45s}.hsj-finale .hsj-mock-bars span:nth-child(3){animation-delay:.55s}.hsj-finale .hsj-mock-bars span:nth-child(4){animation-delay:.65s}.hsj-finale .hsj-mock-bars span:nth-child(5){animation-delay:.75s}@keyframes hsj-pulse{0%,to{opacity:1;transform:translate(-50%,-50%)scale(1)}50%{opacity:.85;transform:translate(-50%,-50%)scale(1.3)}}.hsj-comet{animation:1.8s ease-in-out infinite hsj-pulse}.hsjd{background:#0a0507;border:1px solid #ffffff14;border-radius:12px;margin-top:14px;overflow:hidden}.hsjd-bar{direction:ltr;background:#ffffff0d;gap:5px;padding:7px 9px;display:flex}.hsjd-bar i{background:#ffffff38;border-radius:50%;width:6px;height:6px}.hsjd-term-line{font-family:var(--font-birzia), sans-serif;direction:ltr;align-items:center;gap:6px;padding:11px 12px;font-size:.84rem;display:flex}.hsjd-prompt{color:#ff8a3c;font-weight:700}.hsjd-cmd{color:#f4efe9;white-space:nowrap;max-width:0;overflow:hidden}.hsj-ms.is-in .hsjd-cmd{animation:.9s steps(6,end) .3s forwards hsjd-type}@keyframes hsjd-type{to{max-width:7ch}}.hsjd-caret{background:#ff8a3c;width:7px;height:1em;animation:1s step-end infinite hsj-blink}.hsjd-chat{background:0 0;border:none;flex-direction:column;gap:7px;padding:0;display:flex}.hsjd-msg{opacity:0;border-radius:13px;max-width:82%;padding:7px 12px;font-size:.88rem;font-weight:600;transform:translateY(8px)}.hsjd-user{color:#f4efe9;background:#ffffff14;border-bottom-right-radius:4px;align-self:flex-start}.hsjd-bot{color:#ffd9b8;background:#ff8a3c2e;border-bottom-left-radius:4px;align-self:flex-end}.hsjd-bot b{color:#4ade80}.hsj-ms.is-in .hsjd-user{animation:.45s .3s forwards hsjd-pop}.hsj-ms.is-in .hsjd-bot{animation:.45s .95s forwards hsjd-pop}@keyframes hsjd-pop{to{opacity:1;transform:none}}.hsjd-gen{background:0 0;border:none;align-items:center;gap:12px;padding:0;display:flex}.hsjd-gen-tile{background:linear-gradient(150deg,#1c1c20,#0c0c0e);border-radius:12px;flex:none;place-items:center;width:54px;height:54px;display:grid;position:relative;overflow:hidden}.hsjd-shimmer{background:linear-gradient(110deg,#0000 30%,#ff8a4680 50%,#0000 70%);position:absolute;inset:0;transform:translate(-130%)}.hsj-ms.is-in .hsjd-shimmer{animation:1.5s .2s 2 hsjd-shim}@keyframes hsjd-shim{to{transform:translate(130%)}}.hsjd-mark{color:#ff8a3c;opacity:0;font-size:1.7rem}.hsj-ms.is-in .hsjd-mark{animation:.5s 1.4s forwards hsjd-fade}@keyframes hsjd-fade{to{opacity:1}}.hsjd-gen-label{color:#f4efe999;font-size:.88rem}.hsjd-br-body{flex-direction:column;gap:8px;padding:12px;display:flex}.hsjd-blk{transform-origin:100%;background:#ffffff1a;border-radius:5px;height:13px;transform:scaleX(0)}.hsjd-blk.b1{background:linear-gradient(90deg,#ff8a3c8c,#ff8a3c24);height:20px}.hsjd-br-btn{background:#ff8a3c;border-radius:6px;width:62px;height:16px;transform:scale(0)}.hsj-ms.is-in .hsjd-blk.b1{animation:.5s .3s forwards hsjd-grow}.hsj-ms.is-in .hsjd-blk.b2{animation:.5s .6s forwards hsjd-grow}.hsj-ms.is-in .hsjd-br-btn{animation:.5s cubic-bezier(.22,1.4,.4,1) .95s forwards hsjd-popbtn}@keyframes hsjd-grow{to{transform:scaleX(1)}}@keyframes hsjd-popbtn{to{transform:scale(1)}}.hsjd-metrics{background:0 0;border:none;align-items:flex-end;gap:12px;padding:0;display:flex}.hsjd-bars{direction:ltr;flex:none;align-items:flex-end;gap:5px;height:46px;display:flex}.hsjd-bars span{width:9px;height:var(--h,50%);transform-origin:bottom;background:linear-gradient(#ff8b48,#ff8a3c);border-radius:3px 3px 0 0;transform:scaleY(0)}.hsj-ms.is-in .hsjd-bars span{animation:.6s cubic-bezier(.16,1,.3,1) forwards hsjd-rise}.hsj-ms.is-in .hsjd-bars span:nth-child(2){animation-delay:.12s}.hsj-ms.is-in .hsjd-bars span:nth-child(3){animation-delay:.24s}.hsj-ms.is-in .hsjd-bars span:nth-child(4){animation-delay:.36s}.hsj-ms.is-in .hsjd-bars span:nth-child(5){animation-delay:.48s}@keyframes hsjd-rise{to{transform:scaleY(1)}}.hsjd-num{color:#4ade80;font-size:1.05rem;font-weight:800}@media (max-width:860px){.hsj-canvas{max-width:520px;height:auto;position:relative}.hsj-svg,.hsj-comet{display:none}.hsj-canvas:before{content:"";background:#ff8a3c29;border-radius:2px;width:2px;position:absolute;top:28px;bottom:28px;right:27px}.hsj-mfill{z-index:1;background:linear-gradient(#ff8b48,#ff8a3c);border-radius:3px;width:3px;height:0;display:block;position:absolute;top:28px;right:26.5px;box-shadow:0 0 14px #ff8a3cb3}.hsj-mfill:after{content:"";background:#ffe0c4;border-radius:50%;width:12px;height:12px;position:absolute;bottom:-5px;left:50%;transform:translate(-50%);box-shadow:0 0 12px 3px #ff8a46e6,0 0 26px 8px #ff8a3c8c}.hsj-ms{opacity:0;align-items:flex-start;gap:14px;margin-bottom:clamp(34px,9vw,60px);transition:opacity .6s,transform .6s cubic-bezier(.16,1,.3,1);display:flex;transform:translateY(26px);position:static!important}.hsj-ms.is-in{opacity:1;transform:none}.hsj-node{z-index:2;flex:none;position:relative}.hsj-ms .hsj-card{flex:1;transition:transform .5s cubic-bezier(.16,1,.3,1),border-color .4s,box-shadow .4s,background .4s;overflow:hidden;width:auto!important;margin:0!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.hsj-ms.is-lit .hsj-card{background:linear-gradient(150deg,#ff8a3c21,#ffffff0a);border-color:#ff8a3c80;box-shadow:0 22px 54px -24px #ff8a3ca6,inset 0 0 0 1px #ff8a3c29;transform:translateY(-4px)!important}.hsj-ms .hsj-card:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 36%,#ffffff21 50%,#0000 64%);position:absolute;inset:0;transform:translate(-130%)}.hsj-ms.is-lit .hsj-card:after{animation:.9s ease-out 50ms hsj-sheen}@keyframes hsj-sheen{to{transform:translate(130%)}}.hsj-ms.is-lit .hsj-node{border-color:#ffc8a5cc;box-shadow:0 0 0 7px #050207,0 0 44px -2px #ff8a3cf2}.hsj-ms.is-lit .hsj-node:after{content:"";border:2px solid #ff8a46b3;border-radius:50%;animation:1.6s ease-out infinite hsj-ripple;position:absolute;inset:-3px}@keyframes hsj-ripple{0%{opacity:.8;transform:scale(.92)}to{opacity:0;transform:scale(1.7)}}.hsj-ms-end{margin-bottom:0}.hsj-finale{padding-top:clamp(18px,6vw,34px)}.hsj-finale .hsj-card{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.hsj-blob,.hsj-comet,.hsj-mock-live i,.hsj-node-bonus:before,.hsj-gift,.hsj-ms.is-lit .hsj-card:after,.hsj-ms.is-lit .hsj-node:after{animation:none}.hsj-ms,.hsj-node,.hsj-card{opacity:1;transition:none!important}.hsj-ms.is-in{opacity:1}.hsj-finale .hsj-card{opacity:1;animation:none}.hsj-mock-bars span{transform:scaleY(1)}.hsj-cta:hover{transform:none}}
.wb{--x:50%;--y:50%;height:100vh;min-height:640px;font-family:var(--font-birzia), system-ui, sans-serif;isolation:isolate;background:#04030a;position:relative;overflow:hidden}.wb-img{z-index:0;transform:translate(calc(var(--px,0) * -9px), calc(var(--py,0) * -6px)) scale(1.06);will-change:transform;background:url(/hero/workshop-boardroom.webp) 50%/cover no-repeat;position:absolute;inset:0}.wb-img-dark{filter:brightness(.4)saturate(.86)contrast(1.02)}.wb-img-lit{z-index:1;filter:brightness(1.18)saturate(1.08)contrast(1.04);-webkit-mask-image:radial-gradient(circle 34vmax at var(--x) var(--y), #000 0%, #000 26%, #0000 70%);-webkit-mask-image:radial-gradient(circle 34vmax at var(--x) var(--y), #000 0%, #000 26%, #0000 70%);mask-image:radial-gradient(circle 34vmax at var(--x) var(--y), #000 0%, #000 26%, #0000 70%)}.wb-glow{z-index:2;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(circle 26vmax at var(--x) var(--y), #ffb8664d 0%, #ff8c361f 26%, #ff782800 52%);position:absolute;inset:0}.wb-beams{z-index:2;pointer-events:none;position:absolute;inset:0}.wb-beam{width:calc(165px * var(--cs,1));opacity:0;mix-blend-mode:screen;position:absolute;top:0;transform:translate(-50%)}.wb-beam:before{content:"";width:calc(240px * var(--cs,1));filter:blur(10px);background:radial-gradient(54% 100% at 50% 100%,#ffc88224,#ffb46400 72%);height:82%;position:absolute;bottom:-2%;left:50%;transform:translate(-50%)}.wb-beam-core{clip-path:polygon(44% 0%,56% 0%,100% 100%,0% 100%);filter:blur(calc(2.5px + (1 - var(--cs,1)) * 4px)) brightness(calc(.68 + var(--cs,1) * .32));background:linear-gradient(#ffd69600 0%,#ffca7c0d 48%,#ffc47633 84%,#ffdaa075 100%);position:absolute;inset:0}.wb-beam-pool{width:calc(185px * var(--cs,1));height:calc(50px * var(--cs,1));filter:blur(3px);background:radial-gradient(#ffd28c8c 0%,#ffba6e2e 46%,#ffaa6400 76%);border-radius:50%;position:absolute;bottom:-6%;left:50%;transform:translate(-50%)}.wb-in .wb-beam{animation:wb-fluor 2.2s linear var(--bd,0s) both, wb-beam-breathe 5s ease-in-out calc(var(--bd,0s) + 2.2s) infinite}@keyframes wb-fluor{0%{opacity:0}3%{opacity:.55}5%{opacity:.04}12%{opacity:.04}14%{opacity:.72}16%{opacity:.08}20%{opacity:.92}22%{opacity:.18}25%{opacity:1}28%{opacity:.3}31%{opacity:1}35%{opacity:.66}38%{opacity:1}to{opacity:1}}@keyframes wb-beam-breathe{0%,to{opacity:1}50%{opacity:.86}}.wb-embers{z-index:3;pointer-events:none;position:absolute;inset:0}.wb-ember{opacity:0;background:#ff9a4a;border-radius:50%;animation-name:wb-ember;animation-timing-function:ease-in-out;animation-iteration-count:infinite;position:absolute;box-shadow:0 0 8px 1px #ff9a4ab3}@keyframes wb-ember{0%{opacity:0;transform:translateY(20px)scale(.6)}25%{opacity:.5}75%{opacity:.35}to{opacity:0;transform:translateY(-90px)scale(1)}}.wb-vignette{z-index:4;pointer-events:none;background:radial-gradient(150% 130% at 50% 44%,#0000 38%,#020106b3 100%);position:absolute;inset:0}.wb-fade-top{z-index:4;pointer-events:none;background:linear-gradient(#04030a 0%,#04030a80 42%,#0000 100%);height:20%;position:absolute;inset:0 0 auto}.wb-fade-bot{z-index:4;pointer-events:none;background:linear-gradient(#0000 0%,#04030ab8 56%,#04030a 100%);height:30%;position:absolute;inset:auto 0 0}.wb-seats{z-index:5;pointer-events:none;position:absolute;inset:0}.wb-seats-m,.wb-beams-m{pointer-events:none;display:none;position:absolute;inset:0}.wb-seats-m{z-index:5}.wb-beams-m{z-index:2}.wb-card{--cs:1;opacity:0;transform:translate(-50%, -50%) scale(var(--cs));transform-origin:50%;min-width:96px;font-family:var(--font-birzia), system-ui, sans-serif;white-space:nowrap;pointer-events:auto;cursor:default;border-radius:7px;flex-direction:column;align-items:center;gap:2px;padding:11px 18px 10px;font-weight:800;transition:transform .25s,box-shadow .25s,filter .25s;display:flex;position:absolute}.wb-card-top{border-radius:2px;height:1.5px;position:absolute;top:0;left:14%;right:14%}.wb-card-face{letter-spacing:.04em;font-size:20px;line-height:1}.wb-card-sub{letter-spacing:.08em;font-size:11px;font-weight:700}.wb-taken{background:linear-gradient(165deg,#1a161ee6,#0c0a10eb);border:1px solid #96877324;box-shadow:0 8px 18px -8px #000c,inset 0 1px #ffffff0a}.wb-taken .wb-card-top{background:linear-gradient(90deg,#0000,#aa96784d,#0000)}.wb-taken .wb-card-face{background:linear-gradient(#8b8070,#5f5648);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.wb-taken .wb-card-sub{color:#5a5247}.wb-free{cursor:pointer;background:linear-gradient(165deg,#2a1b10eb,#120b08f0);border:1px solid #ffaa5a99;box-shadow:0 12px 30px -10px #ff8c3299,inset 0 1px #ffd29640,0 0 0 1px #ffa0501a}.wb-free .wb-card-top{background:linear-gradient(90deg,#0000,#ffd296f2,#0000);box-shadow:0 0 8px #ffb464cc}.wb-free .wb-card-face{background:linear-gradient(#fff,#ffd9a8 45%,#ff9a4a);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 8px #ff8c3c80);-webkit-background-clip:text;background-clip:text}.wb-free .wb-card-sub{color:#e8b67e}.wb-free:hover,.wb-free:focus-visible{transform:translate(-50%, -50%) scale(calc(var(--cs) * 1.1));outline:none;box-shadow:0 18px 46px -12px #ff8232f2,inset 0 1px #ffd29666}.wb-copy{z-index:6;text-align:center;width:min(92vw,800px);position:absolute;bottom:clamp(20px,5vh,58px);left:50%;transform:translate(-50%)}.wb-kicker{letter-spacing:.34em;color:#c9a36a;margin:0;font-size:clamp(.82rem,1.5vw,1rem);font-weight:700}.wb-rule{vertical-align:middle;background:linear-gradient(90deg,#c9a36a,#0000);width:34px;height:1px;margin-inline-end:12px;display:inline-block}.wb-title{letter-spacing:-.015em;background:linear-gradient(#fff 0%,#ffeede 52%,#e6c094 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 12px 46px #000000eb);-webkit-background-clip:text;background-clip:text;margin:12px 0 0;font-size:clamp(2.7rem,6.6vw,5.4rem);font-weight:900;line-height:1}.wb-title-dot{-webkit-text-fill-color:#ff8a3c;color:#ff8a3c}.wb-sub{color:#dccfc0;text-shadow:0 2px 20px #000000e0;max-width:44ch;margin:20px auto 0;font-size:clamp(1.02rem,1.9vw,1.32rem);font-weight:600;line-height:1.5}.wb-seatline{letter-spacing:.03em;color:#e6b888;text-shadow:0 2px 16px #000000d9;margin:16px 0 0;font-size:clamp(.9rem,1.6vw,1.05rem);font-weight:700}.wb-actions{flex-direction:column;align-items:center;gap:14px;margin-top:26px;display:flex}.wb-cta{font-family:var(--font-birzia), system-ui, sans-serif;color:#1a1208;background:linear-gradient(#ffe0b0,#ffb061 60%,#ff8a3c);border-radius:14px;align-items:center;gap:10px;padding:17px 38px;font-size:clamp(1.08rem,2vw,1.4rem);font-weight:900;text-decoration:none;transition:transform .2s,box-shadow .25s;display:inline-flex;box-shadow:0 24px 64px -18px #ff8a3cbf}.wb-cta svg{color:#2a1a08}.wb-cta:hover{transform:translateY(-3px);box-shadow:0 32px 80px -18px #ff8a3cf2}.wb-cta2{font-family:var(--font-birzia), system-ui, sans-serif;color:#c9b79f;border-bottom:1px solid #c9b79f59;padding-bottom:2px;font-size:clamp(.92rem,1.6vw,1.05rem);font-weight:700;text-decoration:none;transition:color .2s,border-color .2s}.wb-cta2:hover{color:#ffd9a8;border-color:#ffd9a899}.wb-copy>*{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.wb-in .wb-copy>*{opacity:1;transform:none}.wb-copy .wb-kicker{transition-delay:1s}.wb-copy .wb-title{transition-delay:1.12s}.wb-copy .wb-sub{transition-delay:1.28s}.wb-copy .wb-seatline{transition-delay:1.4s}.wb-copy .wb-actions{transition-delay:1.52s}.wb-in .wb-card{animation:wb-card-in .6s ease var(--d,0s) both}@keyframes wb-card-in{0%{opacity:0}to{opacity:1}}@media (max-width:768px){.wb-img{background-image:url(/hero/workshop-boardroom-mobile.webp)}.wb-seats,.wb-beams{display:none}.wb-seats-m,.wb-beams-m{display:block}.wb-copy{width:min(92vw,560px);top:auto;bottom:clamp(16px,4vh,40px);transform:translate(-50%)}.wb-title{font-size:clamp(2.6rem,12vw,3.6rem)}.wb-sub{max-width:28ch;font-size:1.02rem}.wb-seatline{font-size:.95rem}.wb-seats-m .wb-card{min-width:76px;padding:9px 13px 8px}.wb-seats-m .wb-card-face{font-size:17px}.wb-seats-m .wb-card-sub{font-size:10px}.wb-img-dark{filter:brightness(.3)saturate(.8)contrast(1.05)}.wb-vignette{background:radial-gradient(145% 125% at 50% 40%,#0000 24%,#020106db 100%)}.wb-fade-top{background:linear-gradient(#04030a 0%,#04030a8c 46%,#0000 100%);height:26%}.wb-fade-bot{background:linear-gradient(#0000 0%,#04030ad6 60%,#04030a 100%);height:44%}.wb-img-lit{-webkit-mask-image:radial-gradient(circle 52vmax at var(--x) var(--y), #000 0%, #000 26%, #0000 74%);-webkit-mask-image:radial-gradient(circle 52vmax at var(--x) var(--y), #000 0%, #000 26%, #0000 74%);mask-image:radial-gradient(circle 52vmax at var(--x) var(--y), #000 0%, #000 26%, #0000 74%)}}@media (prefers-reduced-motion:reduce){.wb-ember,.wb-beam{display:none}.wb-card{opacity:1;animation:none}.wb-copy>*{opacity:1;transition:none;transform:none}.wb-img{transform:scale(1.06)}.wb-cta:hover{transform:none}}
.ab{isolation:isolate;min-height:clamp(620px,90vh,900px);font-family:var(--font-birzia), system-ui, sans-serif;background:#04030a;align-items:center;display:flex;position:relative;overflow:hidden}.ab-bg{z-index:0;position:absolute;inset:0}.ab-bg img{object-fit:cover;object-position:50% 22%;filter:contrast(1.05)brightness();opacity:0;width:auto;max-width:58%;height:100%;transition:opacity 1.2s,transform 1.3s cubic-bezier(.2,.7,.2,1);position:absolute;bottom:0;left:0;transform:translate(-32px)scale(1.03)}.ab-in .ab-bg img{opacity:1;transform:none}.ab-fade{z-index:1;pointer-events:none;background:linear-gradient(102deg,#0000 17%,#04030a80 39%,#04030a 55%),linear-gradient(#04030a 0%,#0000 14% 86%,#04030a 100%);position:absolute;inset:0}.ab-glow{z-index:1;pointer-events:none;background:radial-gradient(34% 48% at 26% 42%,#ff96461f,#0000 70%);position:absolute;inset:0}.ab-wrap{z-index:2;grid-template-columns:1fr 1fr;align-items:center;width:100%;max-width:1280px;margin:0 auto;padding:0 clamp(20px,5vw,72px);display:grid;position:relative}.ab-content{text-align:right;justify-self:start;max-width:580px}.ab-content>*{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.ab-in .ab-content>*{opacity:1;transform:none}.ab-in .ab-kicker{transition-delay:.18s}.ab-in .ab-title{transition-delay:.3s}.ab-in .ab-name{transition-delay:.38s}.ab-in .ab-body{transition-delay:.48s}.ab-in .ab-stat{transition-delay:.6s}.ab-in .ab-quote{transition-delay:.72s}.ab-kicker{letter-spacing:.32em;color:#c9a36a;align-items:center;margin:0;font-size:clamp(.82rem,1.4vw,.98rem);font-weight:700;display:flex}.ab-rule{background:linear-gradient(90deg,#c9a36a,#0000);width:34px;height:1px;margin-inline-end:12px;display:inline-block}.ab-title{letter-spacing:-.01em;background:linear-gradient(#fff 0%,#ffeede 55%,#e6c79a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:14px 0 0;font-size:clamp(2.4rem,5vw,4.2rem);font-weight:900;line-height:1.02}.ab-accent{-webkit-text-fill-color:#ff9a4a;color:#ff9a4a}.ab-name{letter-spacing:.14em;color:#9c8b76;margin:6px 0 0;font-size:clamp(.95rem,1.6vw,1.12rem);font-weight:700}.ab-body{margin:24px 0 0}.ab-body p{color:#d3c9bc;text-shadow:0 2px 16px #000000b3;margin:0 0 16px;font-size:clamp(1.02rem,1.4vw,1.2rem);font-weight:500;line-height:1.75}.ab-body p:last-child{margin-bottom:0}.ab-body b{color:#ffd9a8;font-weight:800}.ab-stat{align-items:center;gap:16px;margin:30px 0 0;display:flex}.ab-stat-num{background:linear-gradient(#fff,#ffd9a8 50%,#ff9a4a);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 22px #ff8a3c59);-webkit-background-clip:text;background-clip:text;font-size:clamp(3rem,6vw,4.6rem);font-weight:900;line-height:.9}.ab-stat-label{color:#b3a594;font-size:clamp(.92rem,1.4vw,1.05rem);font-weight:700;line-height:1.25}.ab-quote{color:#f0e6d8;text-shadow:0 2px 18px #000000b3;border-inline-start:3px solid;border-image:linear-gradient(#ff9a4a,#ff8a3c00) 1;margin:30px 0 0;padding:0 18px 0 0;font-size:clamp(1.12rem,1.9vw,1.5rem);font-weight:700;line-height:1.45}@media (max-width:880px){.ab{min-height:0;padding:0 0 clamp(44px,8vh,80px);display:block}.ab-bg{height:auto;position:relative;inset:auto}.ab-bg img{width:100%;max-width:none;height:auto;position:relative;bottom:auto;left:auto;transform:none;-webkit-mask-image:linear-gradient(#000 56%,#0000 100%);mask-image:linear-gradient(#000 56%,#0000 100%)}.ab-in .ab-bg img{transform:none}.ab-fade,.ab-glow{display:none}.ab-wrap{grid-template-columns:1fr;margin-top:-12vh;padding:0 24px}.ab-content{text-align:center;max-width:none}.ab-kicker,.ab-stat{justify-content:center}.ab-quote{border-inline-start:0;padding:0}}@media (prefers-reduced-motion:reduce){.ab-bg img,.ab-content>*{opacity:1;transition:none;transform:none}}
.hc{font-family:var(--font-birzia), system-ui, sans-serif;background:radial-gradient(120% 80% at 50% 0,#0b0712 0%,#06040c 55%,#040308 100%);padding:clamp(80px,12vh,150px) 0;position:relative;overflow:hidden}.hc-head{text-align:center;max-width:760px;margin:0 auto clamp(36px,5vh,64px);padding:0 24px}.hc-kicker{letter-spacing:.26em;color:#c9a36a;justify-content:center;align-items:center;margin:0;font-size:clamp(.82rem,1.5vw,1rem);font-weight:700;display:inline-flex}.hc-rule{background:linear-gradient(90deg,#c9a36a,#0000);width:30px;height:1px;margin-inline-end:12px;display:inline-block}.hc-title{letter-spacing:-.01em;background:linear-gradient(#fff 0%,#ffeede 55%,#e6c79a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:14px 0 0;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:900;line-height:1.04}.hc-accent{-webkit-text-fill-color:#ff9a4a;color:#ff9a4a}.hc-sub{color:#c9bfb2;max-width:50ch;margin:16px auto 0;font-size:clamp(1rem,1.7vw,1.2rem);font-weight:500;line-height:1.55}.hc-grid{grid-template-columns:repeat(3,1fr);gap:clamp(18px,2.4vw,30px);max-width:1180px;margin:0 auto;padding:0 clamp(20px,4vw,48px);display:grid}.hc-card{isolation:isolate;border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);opacity:0;background:#0a0810;border-radius:20px;min-height:clamp(460px,54vh,580px);transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s;position:relative;overflow:hidden;transform:translateY(34px);box-shadow:0 30px 80px -34px #000000e6}.hc-in .hc-card{opacity:1;transition-delay:var(--d,0s);transform:none}.hc-card:hover{border-color:color-mix(in srgb, var(--accent) 60%, transparent);box-shadow:0 44px 110px -34px color-mix(in srgb, var(--accent) 55%, transparent), 0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent);transform:translateY(-10px)}.hc-card-media{z-index:0;position:absolute;inset:0}.hc-card-media img{object-fit:cover;filter:saturate(1.04)brightness(.74)contrast(1.05);width:100%;height:100%;transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .5s;display:block;transform:scale(1.18)translateY(-11%)}.hc-card:hover .hc-card-media img{filter:saturate(1.08)brightness(.88)contrast(1.05);transform:scale(1.24)translateY(-11%)}.hc-card-scrim{background:linear-gradient(0deg, #05040a 0%, #05040a 20%, #05040aeb 44%, #05040a6b 72%, #05040a94 100%), radial-gradient(120% 70% at 50% 100%, color-mix(in srgb, var(--accent) 14%, transparent), transparent 60%);position:absolute;inset:0}.hc-card-ring{pointer-events:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 30%, transparent), inset 0 0 60px -10px color-mix(in srgb, var(--accent) 35%, transparent);opacity:0;border-radius:20px;transition:opacity .35s;position:absolute;inset:0}.hc-card:hover .hc-card-ring{opacity:1}.hc-card-body{z-index:2;flex-direction:column;align-items:flex-start;gap:0;padding:clamp(18px,2vw,26px);display:flex;position:absolute;inset:auto 0 0}.hc-weeks{letter-spacing:.02em;color:color-mix(in srgb, var(--accent) 65%, #fff);margin:0 0 8px;font-size:.92rem;font-weight:800}.hc-card-title{color:#fff;text-shadow:0 2px 20px #000c;margin:0;font-size:clamp(1.3rem,1.7vw,1.6rem);font-weight:900;line-height:1.12}.hc-card-tag{color:#cabfb2;margin:8px 0 0;font-size:clamp(.92rem,1.2vw,1.02rem);font-weight:500;line-height:1.4}.hc-timer{gap:clamp(10px,1.4vw,18px);margin:18px 0 0;display:flex}.hc-unit{flex-direction:column;align-items:center;min-width:42px;display:flex}.hc-unit-num{font-variant-numeric:tabular-nums;background:linear-gradient(180deg, #fff 0%, color-mix(in srgb, var(--accent) 55%, #fff) 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 14px color-mix(in srgb, var(--accent) 45%, transparent));-webkit-background-clip:text;background-clip:text;font-size:clamp(1.5rem,2.4vw,2.05rem);font-weight:900;line-height:1}.hc-unit-lab{letter-spacing:.04em;color:#8f8676;margin-top:5px;font-size:.72rem;font-weight:700}.hc-cta{font-family:var(--font-birzia), system-ui, sans-serif;color:#fff;background:color-mix(in srgb, var(--accent) 16%, #0a0810b3);border:1px solid color-mix(in srgb, var(--accent) 50%, transparent);border-radius:12px;align-items:center;gap:9px;margin-top:18px;padding:12px 22px;font-size:1.02rem;font-weight:900;text-decoration:none;transition:background .25s,transform .2s,box-shadow .25s;display:inline-flex}.hc-cta svg{color:var(--accent)}.hc-cta:hover{background:color-mix(in srgb, var(--accent) 90%, #000);color:#07060c;box-shadow:0 16px 40px -14px color-mix(in srgb, var(--accent) 75%, transparent);transform:translateY(-2px)}.hc-cta:hover svg{color:#07060c}@media (max-width:900px){.hc-grid{grid-template-columns:1fr;max-width:440px}.hc-card{min-height:clamp(420px,70vh,520px)}}@media (prefers-reduced-motion:reduce){.hc-card{opacity:1;transition:none;transform:none}.hc-card:hover{transform:none}.hc-card:hover .hc-card-media img{transform:scale(1.02)}}
.cm{isolation:isolate;width:100%;font-family:var(--font-birzia), system-ui, sans-serif;background:#050310;padding:clamp(84px,13vh,160px) 0;position:relative;overflow:hidden}.cm-photo{z-index:0;pointer-events:none;background:url(/hero/community-bg.webp) 50%/cover no-repeat;position:absolute;inset:0;transform:scaleX(-1)}.cm-bg{z-index:0;pointer-events:none;background:linear-gradient(#040308 0%,#04030800 22%,#07040a00 80%,#07040a 100%),radial-gradient(68% 88% at 23%,#5c54702e,#0000 64%),linear-gradient(270deg,#030107cc 0%,#03010770 42%,#03010738 100%),#0301076b;position:absolute;inset:0}.cm-wrap{z-index:1;grid-template-columns:1.12fr .88fr;align-items:center;gap:clamp(36px,5vw,90px);max-width:1240px;margin:0 auto;padding:0 clamp(20px,5vw,64px);display:grid;position:relative}.cm-copy{max-width:600px}.cm-copy>*{opacity:0;transition:opacity .8s,transform .8s cubic-bezier(.2,.7,.2,1);transform:translateY(22px)}.cm-in .cm-copy>*{opacity:1;transform:none}.cm-in .cm-kicker{transition-delay:.1s}.cm-in .cm-title{transition-delay:.2s}.cm-in .cm-sub{transition-delay:.3s}.cm-in .cm-points{transition-delay:.4s}.cm-in .cm-early{transition-delay:.5s}.cm-in .cm-cta{transition-delay:.6s}.cm-kicker{letter-spacing:.28em;color:#5fd99a;align-items:center;margin:0;font-size:clamp(.82rem,1.4vw,1rem);font-weight:700;display:flex}.cm-rule{background:linear-gradient(90deg,#25d366,#0000);width:30px;height:1px;margin-inline-end:12px;display:inline-block}.cm-title{letter-spacing:-.01em;background:linear-gradient(#fff 0%,#eafff2 55%,#bfe6cf 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 8px 40px #000000b3);-webkit-background-clip:text;background-clip:text;margin:16px 0 0;font-size:clamp(2.5rem,5.4vw,4.4rem);font-weight:900;line-height:1.02}.cm-accent{-webkit-text-fill-color:#25d366;color:#25d366}.cm-sub{color:#d3dcd5;text-shadow:0 2px 16px #0009;max-width:48ch;margin:20px 0 0;font-size:clamp(1.02rem,1.5vw,1.24rem);font-weight:500;line-height:1.6}.cm-points{flex-direction:column;gap:13px;margin:24px 0 0;padding:0;list-style:none;display:flex}.cm-points li{color:#e0e8e2;align-items:center;gap:12px;font-size:clamp(1rem,1.3vw,1.12rem);font-weight:600;display:flex}.cm-tick{color:#07140e;background:linear-gradient(150deg,#34d399,#10b981);border-radius:50%;flex:none;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex;box-shadow:0 6px 16px -6px #25d366b3}.cm-early{color:#a9d8bb;align-items:center;gap:9px;margin:24px 0 0;font-size:1rem;font-weight:700;display:inline-flex}.cm-live{background:#25d366;border-radius:50%;width:9px;height:9px;animation:1.8s ease-out infinite cm-live;box-shadow:0 0 #25d36699}@keyframes cm-live{0%{box-shadow:0 0 #25d3668c}70%{box-shadow:0 0 0 11px #0000}to{box-shadow:0 0 #0000}}.cm-cta{font-family:var(--font-birzia), system-ui, sans-serif;color:#062c19;background:linear-gradient(#34e07a,#25d366 55%,#12a350);border-radius:16px;align-items:center;gap:11px;margin-top:30px;padding:18px 34px;font-size:clamp(1.12rem,2vw,1.45rem);font-weight:900;text-decoration:none;transition:transform .2s,box-shadow .25s;display:inline-flex;box-shadow:0 24px 64px -18px #25d366bf}.cm-cta:hover{transform:translateY(-3px);box-shadow:0 34px 88px -18px #25d366}.cm-cta-wa{color:#062c19}.cm-stage{perspective:1500px;justify-content:center;align-items:center;min-height:clamp(680px,80vh,820px);display:flex;position:relative}.cm-orbit{z-index:4;color:#fff;background:linear-gradient(150deg, var(--c1), var(--c2));opacity:0;border:2px solid #ffffff38;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.15rem;font-weight:900;transition:opacity .6s,transform .7s cubic-bezier(.2,1.5,.4,1);display:flex;position:absolute;transform:scale(.5);box-shadow:0 14px 34px -10px #000000d9,0 0 0 4px #ffffff0a}.cm-in .cm-orbit{opacity:1;transition-delay:.5s;animation:ease-in-out infinite alternate cm-float;transform:scale(1)}@keyframes cm-float{0%{translate:0 -8px}to{translate:0 8px}}.cm-phone{z-index:2;aspect-ratio:9/19.4;width:clamp(286px,27vw,326px);transform-style:preserve-3d;opacity:0;background:linear-gradient(150deg,#3a3a42 0%,#16161b 30%,#0a0a0e 70%,#2a2a30 100%);border-radius:50px;padding:10px;transition:opacity 1.1s,transform 1.4s cubic-bezier(.16,.84,.3,1);position:relative;transform:translateY(52px)rotateY(34deg)rotateX(11deg)scale(.9);box-shadow:-7px 0 0 -1px #33333b,-13px 1px 0 -1px #28282e,-19px 2px 0 -1px #1d1d23,-25px 3px 0 -1px #15151a,-31px 5px 0 -2px #0d0d11,-34px 60px 120px -38px #000000f2,inset 0 0 2px #ffffff57}.cm-in .cm-phone{opacity:1;transition-delay:.25s;animation:8s ease-in-out 1.75s infinite cm-float-3d;transform:translateY(0)rotateY(15deg)rotateX(4deg)scale(1)}@keyframes cm-float-3d{0%,to{transform:translateY(0)rotateY(15deg)rotateX(4deg)scale(1)}50%{transform:translateY(-13px)rotateY(11deg)rotateX(2deg)scale(1)}}.cm-phone-glow{z-index:-1;filter:blur(18px);background:radial-gradient(70% 60% at 50% 35%,#ffffff0d,#0000 60%);border-radius:52px;position:absolute;inset:-3px}.cm-btn{background:linear-gradient(#2c2c34,#131318);border-radius:3px;position:absolute}.cm-btn-a{width:3px;height:28px;top:120px;left:-3px}.cm-btn-b{width:3px;height:46px;top:168px;left:-3px}.cm-btn-c{width:3px;height:46px;top:226px;left:-3px}.cm-btn-p{width:3px;height:66px;top:186px;right:-3px}.cm-screen{background:#0b141a;border-radius:42px;flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.cm-island{z-index:6;background:#000;border-radius:16px;width:92px;height:27px;position:absolute;top:11px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 1px #ffffff26}.cm-status{color:#fff;justify-content:space-between;align-items:center;padding:13px 24px 5px;font-weight:800;display:flex}.cm-status-time{font-size:.82rem}.cm-status-ic{color:#fff;align-items:center;gap:6px;display:inline-flex}.cm-head{background:linear-gradient(#1f2c33,#18242b);border-bottom:1px solid #ffffff0d;align-items:center;gap:10px;padding:9px 14px 11px;display:flex}.cm-head-av{color:#062c19;background:linear-gradient(150deg,#34e07a,#12a350);border-radius:50%;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:.9rem;font-weight:900;display:flex}.cm-head-meta{flex-direction:column;gap:2px;display:flex}.cm-head-name{color:#eaf3ee;font-size:1rem;font-weight:800}.cm-head-status{color:#8fb6a0;align-items:center;gap:6px;font-size:.76rem;display:inline-flex}.cm-dot{background:#25d366;border-radius:50%;width:7px;height:7px}.cm-chat{background:radial-gradient(120% 60% at 50% 0,#25d3660a,#0000 60%),#0b141a;flex-direction:column;flex:1;gap:9px;padding:14px 12px;display:flex;overflow:hidden}.cm-msg{opacity:0;align-items:flex-end;gap:7px;max-width:86%;display:flex;transform:translateY(10px)}.cm-in{align-self:flex-start}.cm-out{align-self:flex-end}.cm.cm-in .cm-chat .cm-msg{animation:cm-msg-in .5s ease calc(.9s + var(--i) * .55s) both}@keyframes cm-msg-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.cm-av{color:#fff;background:linear-gradient(150deg, var(--c1), var(--c2));border-radius:50%;flex:none;justify-content:center;align-items:center;width:27px;height:27px;margin-bottom:2px;font-size:.72rem;font-weight:800;display:flex;box-shadow:0 0 0 2px #ffffff0f}.cm-bubble{background:#202c33;border-radius:12px;flex-direction:column;min-width:0;padding:7px 11px 5px;display:flex}.cm-out .cm-bubble{background:#045c4b}.cm-who{align-items:center;gap:6px;margin-bottom:2px;font-size:.72rem;font-weight:800;display:inline-flex}.cm-admin{color:#062c19;background:#34e07a;border-radius:5px;padding:1px 5px;font-size:.6rem;font-weight:800}.cm-text{color:#e8efe9;font-size:.86rem;font-weight:500;line-height:1.35}.cm-time{color:#8aa597;align-self:flex-start;align-items:center;gap:3px;margin-top:3px;font-size:.62rem;display:inline-flex}.cm-ticks{color:#53bdeb}.cm-typing{flex-direction:row;gap:4px;padding:11px}.cm-typing span{background:#8aa597;border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite cm-typing}.cm-typing span:nth-child(2){animation-delay:.2s}.cm-typing span:nth-child(3){animation-delay:.4s}@keyframes cm-typing{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.cm-inbar{background:#0b141a;align-items:center;gap:8px;padding:8px 12px 12px;display:flex}.cm-inbar-field{color:#6f8377;background:#202c33;border-radius:999px;flex:1;padding:9px 14px;font-size:.8rem;font-weight:600}.cm-inbar-send{color:#062c19;background:linear-gradient(150deg,#34e07a,#12a350);border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}@media (max-width:900px){.cm-bg{background:linear-gradient(#040308 0%,#04030800 12%,#07040a00 84%,#07040a 100%),#030107a3}.cm-wrap{grid-template-columns:1fr;gap:40px}.cm-copy{text-align:center;order:2;max-width:none}.cm-kicker{justify-content:center}.cm-points{align-items:flex-start;max-width:380px;margin-inline:auto}.cm-early,.cm-cta{justify-content:center}.cm-stage{perspective:none;order:1;min-height:0;padding-block:8px}.cm-orbit{display:none}.cm-phone{width:clamp(260px,80vw,320px);transition:opacity .9s,transform 1s cubic-bezier(.2,.7,.2,1);transform:translateY(30px)scale(.96);box-shadow:0 40px 80px -30px #000000e6,inset 0 0 2px #ffffff4d}.cm-in .cm-phone{animation:none;transform:none}}@media (prefers-reduced-motion:reduce){.cm-copy>*,.cm-phone,.cm-orbit{opacity:1;transition:none;animation:none;transform:none}.cm.cm-in .cm-chat .cm-msg{opacity:1;animation:none;transform:none}.cm-ring,.cm-live,.cm-typing span{animation:none}.cm-cta:hover{transform:none}}
@property --hv-a{syntax:"<angle>";inherits:false;initial-value:0deg}.hv{--o:#ff8a3c;--o2:#ff6a2c;--ink:#f5efe7;color:var(--ink);background:radial-gradient(120% 90% at 50% -10%,#1a0e08 0%,#0000 55%),#07040a;padding:clamp(70px,11vw,150px) clamp(16px,5vw,60px) clamp(64px,9vw,130px);position:relative;overflow:hidden}.hv-orbs{z-index:0;pointer-events:none;filter:blur(80px);opacity:.8;position:absolute;inset:0}.hv-orbs span{mix-blend-mode:screen;border-radius:50%;position:absolute}.hv-orbs span:first-child{top:-12%;background:radial-gradient(circle,#ff782880,#0000 70%);width:46vw;height:46vw;inset-inline-end:-8%}.hv-orbs span:nth-child(2){bottom:-14%;background:radial-gradient(circle,#ff5a2857,#0000 70%);width:38vw;height:38vw;inset-inline-start:-6%}.hv-orbs span:nth-child(3){top:36%;background:radial-gradient(circle,#7846c82e,#0000 70%);width:32vw;height:32vw;inset-inline-start:40%}.hv-grain{z-index:1;pointer-events:none;opacity:.05;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.hv-head,.hv-wiz{z-index:2;margin-inline:auto;position:relative}.hv-head{text-align:center;max-width:1080px;margin-bottom:clamp(30px,4vw,50px)}.hv-eyebrow{justify-content:center;margin:0 0 1rem;display:flex}.hv-title{font-family:var(--font-birzia), system-ui, sans-serif;letter-spacing:-.01em;background:linear-gradient(#fff 0%,#ffd9a8 42%,#ff8a3c 100%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;margin:0 0 .7rem;font-size:clamp(2.1rem,6vw,4rem);font-weight:900;line-height:1.05}.hv-title span{background:linear-gradient(100deg,#ffd9a8 10%,#ff8a3c 50%,#ff5a2c 90%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.hv-sub{color:#f5efe7b8;max-width:36rem;margin:0 auto;font-size:clamp(1.05rem,2.2vw,1.3rem);line-height:1.6}.hv-wiz{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#24181e99,#0e090db3);border:1px solid #ffffff1a;border-radius:30px;max-width:680px;position:relative;overflow:hidden;box-shadow:0 50px 130px -50px #000000f2}.hv-wiz-spin{pointer-events:none;background:conic-gradient(from var(--hv-a), transparent 0deg, transparent 250deg, #ff8a3c 300deg, #ffd27a 322deg, #ff8a3c 344deg, transparent 360deg);-webkit-mask-composite:xor;border-radius:30px;padding:1.6px;animation:7s linear infinite hv-spin;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes hv-spin{to{--hv-a:360deg}}.hv-wiz-inner{z-index:1;padding:clamp(26px,4vw,46px);position:relative}.hv-steps{justify-content:center;align-items:center;gap:12px;margin-bottom:clamp(22px,3vw,34px);display:flex}.hv-step-dot{color:#f5efe780;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:30px;height:30px;font-size:.92rem;font-weight:800;transition:all .25s;display:grid}.hv-step-dot.is-on{color:#1a0d07;background:linear-gradient(135deg,#ffb15a,#ff7a30);border-color:#0000;transform:scale(1.08);box-shadow:0 8px 22px -8px #ff7828cc}.hv-step-dot.is-done{color:#ffce8a;background:#ff8a3c1f;border-color:#ff8a3c80}.hv-pane{animation:.45s cubic-bezier(.2,.7,.2,1) both hv-pane-in}@keyframes hv-pane-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.hv-q{text-align:center;font-family:var(--font-birzia), system-ui, sans-serif;margin:0;font-size:clamp(1.5rem,3.6vw,2.2rem);font-weight:900;line-height:1.15}.hv-q span{color:var(--o)}.hv-q-sub{text-align:center;color:#f5efe7a8;margin:.6rem 0 1.6rem;font-size:1.02rem}.hv-doms{grid-template-columns:1fr 1fr;gap:11px;display:grid}.hv-dom{cursor:pointer;text-align:right;color:var(--ink);background:#ffffff0a;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:12px;padding:15px 16px;font-family:inherit;font-size:1rem;font-weight:700;transition:transform .18s,border-color .22s,background .22s,box-shadow .25s;display:flex;position:relative}.hv-dom-ic{width:40px;height:40px;color:var(--o);background:#ff8a3c1f;border:1px solid #ff8a3c4d;border-radius:12px;flex:none;place-items:center;transition:color .22s,background .22s;display:grid}.hv-dom-ic svg{width:22px;height:22px}.hv-dom-l{flex:1;min-width:0}.hv-dom-check{color:#1a0d07;opacity:0;background:0 0;border:1.5px solid #ffffff38;border-radius:50%;flex:none;place-items:center;width:21px;height:21px;transition:opacity .18s,transform .18s,background .18s;display:grid;transform:scale(.6)}.hv-dom:hover{border-color:#ff8a3c73;transform:translateY(-2px)}.hv-dom.is-on{background:linear-gradient(#ff8a3c29,#ff8a3c0d);border-color:#ff8a3cb3;box-shadow:0 0 0 1px #ff8a3c66,0 14px 40px -18px #ff782899}.hv-dom.is-on .hv-dom-ic{color:#1a0d07;background:var(--o)}.hv-dom.is-on .hv-dom-check{opacity:1;background:var(--o);border-color:var(--o);transform:scale(1)}.hv-hoursbig{text-align:center;font-family:var(--font-birzia), system-ui, sans-serif;color:var(--o);margin-bottom:1rem;font-size:clamp(3rem,8vw,4.4rem);font-weight:900;line-height:1}.hv-hoursbig small{color:#f5efe78c;letter-spacing:.04em;margin-top:6px;font-size:.22em;font-weight:700;display:block}.hv-slider{direction:ltr;height:40px;position:relative}.hv-slider input{appearance:none;cursor:pointer;z-index:3;background:0 0;width:100%;height:100%;margin:0;position:absolute;inset:0}.hv-slider-track{top:50%;z-index:1;background:#ffffff17;border:1px solid #ffffff12;border-radius:999px;height:12px;position:absolute;inset-inline:0;overflow:hidden;transform:translateY(-50%)}.hv-slider-fill{height:100%;width:calc(var(--v,.4) * 100%);background:linear-gradient(90deg,#ff5a2c,#ffb15a);display:block;box-shadow:0 0 20px #ff8c3cb3}.hv-slider input::-webkit-slider-thumb{appearance:none;cursor:grab;background:radial-gradient(circle at 35% 30%,#fff,#ffb15a 45%,#ff6a2c);border:2px solid #fff;border-radius:50%;width:30px;height:30px;box-shadow:0 4px 14px #00000080,0 0 22px #ff8c3cd9}.hv-slider input::-moz-range-thumb{cursor:grab;background:radial-gradient(circle at 35% 30%,#fff,#ffb15a 45%,#ff6a2c);border:2px solid #fff;border-radius:50%;width:30px;height:30px;box-shadow:0 4px 14px #00000080,0 0 22px #ff8c3cd9}.hv-slider-scale{color:#f5efe780;direction:ltr;justify-content:space-between;margin-top:.5rem;font-size:.82rem;font-weight:600;display:flex}.hv-breakdown{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:1.5rem;display:grid}.hv-bd{color:#f5efe799;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:14px 8px;font-size:.82rem;font-weight:600;display:flex}.hv-bd b{font-family:var(--font-birzia), system-ui, sans-serif;color:#ffce8a;font-size:1.5rem;font-weight:900}.hv-earn-k{text-align:center;color:#f5efe7b3;margin:0;font-size:1rem;font-weight:700}.hv-bignum{text-align:center;font-family:var(--font-birzia), system-ui, sans-serif;letter-spacing:-.02em;background:linear-gradient(#fff 0%,#ffce8a 60%,#ff8a3c 100%);-webkit-text-fill-color:transparent;color:#0000;filter:drop-shadow(0 8px 34px #ff823259);-webkit-background-clip:text;background-clip:text;margin:.4rem 0 0;font-size:clamp(3rem,9vw,5rem);font-weight:900;line-height:.98}.hv-bignum .hv-cur{-webkit-text-fill-color:#ff9a52;margin-inline-end:2px;font-size:.6em}.hv-bignum small{-webkit-text-fill-color:#f5efe780;margin-inline-start:6px;font-size:.26em;font-weight:700}.hv-earn-foot{text-align:center;color:#f5efe799;max-width:30rem;margin:.7rem auto 1.6rem;font-size:.9rem;line-height:1.55}.hv-loggedin{color:#ffce8a;background:#ff8a3c1a;border:1px solid #ff8a3c47;border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 9px;margin:0 0 16px;padding:10px 16px;font-size:.9rem;font-weight:700;line-height:1.4;display:inline-flex}.hv-loggedin-ic{color:#1a0d07;background:var(--o);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid}.hv-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.hv-field{flex-direction:column;gap:6px;display:flex}.hv-field-full{grid-column:1/-1}.hv-field-l{color:#f5efe7cc;font-size:.84rem;font-weight:700}.hv-field input{width:100%;color:var(--ink);background:#08050a8c;border:1px solid #ffffff24;border-radius:13px;padding:13px 15px;font-family:inherit;font-size:1rem;font-weight:600;transition:border-color .18s,box-shadow .18s}.hv-field input::placeholder{color:#f5efe757;font-weight:500}.hv-field input:focus{border-color:#ff8a3cb3;outline:none;box-shadow:0 0 0 3px #ff8a3c2e}.hv-field input[aria-invalid=true]{border-color:#ff5c46b3}.hv-form-err{color:#ff9a7a;text-align:center;margin:12px 0 0;font-size:.88rem;font-weight:600}.hv-form-note{color:#f5efe78c;text-align:center;margin:14px 0 0;font-size:.84rem;line-height:1.5}.hv-form-solo{text-align:center;max-width:360px;margin-inline:auto}.hv-form-solo .hv-loggedin{display:inline-flex}.hv-form-solo .hv-fields{grid-template-columns:1fr}.hv-form-solo .hv-field-l{text-align:right}.hv-consent{text-align:right;cursor:pointer;align-items:flex-start;gap:11px;margin-top:16px;display:flex}.hv-consent input{opacity:0;width:0;height:0;position:absolute}.hv-consent-box{color:#1a0d07;background:#08050a8c;border:1.5px solid #fff3;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;transition:all .16s;display:grid}.hv-consent-box svg{opacity:0;transition:opacity .16s,transform .16s;transform:scale(.6)}.hv-consent input:checked+.hv-consent-box{background:linear-gradient(135deg,#ffb15a,#ff7a30);border-color:#0000}.hv-consent input:checked+.hv-consent-box svg{opacity:1;transform:scale(1)}.hv-consent input:focus-visible+.hv-consent-box{box-shadow:0 0 0 3px #ff8a3c66}.hv-consent-t{color:#f5efe7ad;font-size:.86rem;font-weight:500;line-height:1.5}.hv-consent-link{cursor:pointer;font:inherit;color:#ffb27a;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:700;text-decoration:underline;display:inline}.hv-consent-link:hover{color:var(--o)}.hv-consent.is-bad .hv-consent-box{border-color:#ff5c46bf}.hv-modal{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#040206b8;place-items:center;padding:clamp(14px,4vw,40px);animation:.2s both hv-fade;display:grid;position:fixed;inset:0}@keyframes hv-fade{0%{opacity:0}to{opacity:1}}.hv-modal-card{text-align:right;background:linear-gradient(#1b1118,#0c070d);border:1px solid #ff8a3c38;border-radius:24px;flex-direction:column;width:min(640px,100%);max-height:min(82vh,760px);animation:.32s cubic-bezier(.16,1,.3,1) both hv-pop;display:flex;position:relative;overflow:hidden;box-shadow:0 50px 130px -40px #000000e6}@keyframes hv-pop{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}.hv-modal-x{cursor:pointer;color:#f5efe7b3;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:50%;place-items:center;width:38px;height:38px;transition:all .18s;display:grid;position:absolute;top:16px;left:16px}.hv-modal-x:hover{color:#fff;background:#ffffff1f}.hv-modal-title{font-family:var(--font-birzia), system-ui, sans-serif;color:#fff;border-bottom:1px solid #ffffff14;margin:0;padding:26px clamp(22px,4vw,36px) 16px;font-size:clamp(1.3rem,3vw,1.7rem);font-weight:900}.hv-modal-body{padding:20px clamp(22px,4vw,36px);overflow-y:auto}.hv-modal-upd{color:#f5efe773;margin:0 0 1rem;font-size:.8rem;font-weight:600}.hv-modal-body section{margin-bottom:1.15rem}.hv-modal-body h4{color:#ffce8a;margin:0 0 .4rem;font-size:1.02rem;font-weight:800}.hv-modal-body p{color:#f5efe7c7;margin:0;font-size:.92rem;line-height:1.65}.hv-modal-body a{color:#ffb27a;text-underline-offset:2px;text-decoration:underline}.hv-modal-foot{border-top:1px solid #ffffff14;justify-content:flex-start;padding:16px clamp(22px,4vw,36px) 22px;display:flex}.hv-modal-foot .hv-next{margin:0}.hv-nav{justify-content:space-between;align-items:center;gap:12px;margin-top:clamp(20px,3vw,30px);display:flex}.hv-nav:only-child,.hv-pane>.hv-nav:last-child{width:100%}.hv-next{cursor:pointer;color:#1a0d07;background:linear-gradient(135deg,#ffb15a,#ff6a2c);border:none;border-radius:15px;justify-content:center;align-items:center;gap:9px;margin-inline-start:auto;padding:15px 30px;font-family:inherit;font-size:1.08rem;font-weight:800;text-decoration:none;transition:transform .18s,box-shadow .25s,opacity .2s;display:inline-flex;box-shadow:0 18px 50px -18px #ff7828cc,inset 0 1px #fff6}.hv-next:hover{transform:translateY(-3px);box-shadow:0 26px 60px -18px #ff7828e6,inset 0 1px #fff6}.hv-next:disabled{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}.hv-submit{flex:1}.hv-back{cursor:pointer;color:#f5efe7b3;background:0 0;border:1px solid #ffffff24;border-radius:15px;padding:15px 22px;font-family:inherit;font-size:1rem;font-weight:700;transition:color .18s,border-color .18s}.hv-back:hover{color:var(--ink);border-color:#ffffff4d}.hv-wiz.is-done{border-color:#ff8a3c66;box-shadow:0 50px 130px -50px #000000f2,0 0 90px -30px #ff823273}.hv-reco{text-align:center;position:relative}.hv-reco>*{z-index:1;position:relative}.hv-reco-burst{z-index:0;aspect-ratio:1;pointer-events:none;background:conic-gradient(from 0deg, transparent 0 8deg, #ffaa5a29 9deg 10deg, transparent 11deg 20deg, #ffaa5a29 21deg 22deg, transparent 23deg 32deg, #ffaa5a29 33deg 34deg, transparent 35deg);opacity:0;width:min(560px,110%);animation:1.1s cubic-bezier(.16,1,.3,1) 50ms forwards hv-burst,30s linear 1.1s infinite hv-rays;position:absolute;top:-14%;left:50%;transform:translate(-50%);-webkit-mask:radial-gradient(circle,#000 8%,#00000080 30%,#0000 62%);mask:radial-gradient(circle,#000 8%,#00000080 30%,#0000 62%)}@keyframes hv-burst{0%{opacity:0;transform:translate(-50%)scale(.4)rotate(-25deg)}60%{opacity:1}to{opacity:.9;transform:translate(-50%)scale(1)rotate(0)}}@keyframes hv-rays{to{transform:translate(-50%)rotate(360deg)}}.hv-reco-kick{letter-spacing:.2em;color:#ffb27a;align-items:center;gap:13px;margin-bottom:1.2rem;font-size:.78rem;font-weight:800;animation:.5s cubic-bezier(.2,.7,.2,1) .15s both hv-rise;display:inline-flex}.hv-reco-kick-rule{background:linear-gradient(90deg,#0000,#ff8a3c);width:26px;height:1px;display:inline-block}.hv-reco-kick-rule:last-child{background:linear-gradient(90deg,#ff8a3c,#0000)}.hv-reco-title{font-family:var(--font-birzia), system-ui, sans-serif;margin:0;font-size:clamp(1.8rem,4.6vw,2.8rem);font-weight:900;line-height:1.12;animation:.5s cubic-bezier(.2,.7,.2,1) .26s both hv-rise}.hv-reco-title span{background:linear-gradient(100deg,#ffd9a8 10%,#ff8a3c 55%,#ff5a2c 95%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.hv-reco-recap{color:#f5efe7a8;max-width:34rem;margin:1rem auto 0;font-size:.96rem;font-weight:600;animation:.5s .36s both hv-rise}.hv-reco-recap b{color:#ffce8a;font-size:1.08em}.hv-reco-perks{text-align:right;flex-direction:column;gap:10px;max-width:30rem;margin:1.5rem auto 0;padding:0;list-style:none;display:flex}.hv-reco-perks li{animation:hv-rise .5s cubic-bezier(.2, .7, .2, 1) calc(.46s + var(--i) * .1s) both;background:#ffffff0a;border:1px solid #ff8a3c2e;border-radius:14px;align-items:center;gap:11px;padding:12px 15px;font-size:.98rem;font-weight:600;display:flex}.hv-reco-tick{color:#06140d;background:linear-gradient(150deg,#ffce8a,#ff9a3c);border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid}.hv-reco-cta{justify-content:center;margin:1.7rem 0 0;animation:.5s .8s both hv-rise;display:flex}.hv-reco-cta .hv-next{flex:none;margin:0;padding:17px 38px;font-size:1.14rem}.hv-reco-cta .hv-next:after{content:"";border-radius:inherit;background:linear-gradient(110deg,#0000 30%,#ffffff73 50%,#0000 70%);animation:3.4s ease-in-out 1.4s infinite hv-sheen;position:absolute;inset:0;transform:translate(-120%)}.hv-reco-cta .hv-next{position:relative;overflow:hidden}@keyframes hv-sheen{0%{transform:translate(-120%)}55%,to{transform:translate(120%)}}.hv-reco-foot{color:#f5efe794;max-width:30rem;margin:1.3rem auto 0;font-size:.9rem;line-height:1.55;animation:.5s .9s both hv-rise}.hv-reco-foot a{color:#ffb27a;border-bottom:1px solid #ffb27a66;text-decoration:none}.hv-reco-foot a:hover{color:var(--o)}@keyframes hv-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (max-width:520px){.hv-doms,.hv-fields{grid-template-columns:1fr}.hv-nav{flex-direction:column-reverse}.hv-next,.hv-back,.hv-submit{width:100%}}@media (prefers-reduced-motion:reduce){.hv-wiz-spin,.hv-pane{animation:none}.hv-dom:hover,.hv-next:hover{transform:none}}
