.hero-wrapper{--u:min(100vw/1280,100vh/960);--ink:#fff;--ink-soft:#f1f5f9;--muted:#93c5fd;--muted2:#cbd5e1;--frame:#020617;--cta:#0f1b31;--cta-knob:#384b64;--meet-knob:#1a2b45;--accent:#38bdf8;--track:#e2e8f0;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;color:var(--ink);position:fixed;inset:0;background:transparent;overflow-y:auto;overflow-x:hidden;scroll-behavior:smooth;z-index:50}@supports (height:100dvh){.hero-wrapper{--u:min(100vw/1280,100dvh/960)}}.hero-wrapper .card{position:relative;width:100%;height:100vh;min-height:100vh;isolation:isolate}@supports (height:100dvh){.hero-wrapper .card{height:100dvh;min-height:100dvh}}.hero-wrapper .bg{position:absolute;left:-2px;top:-2px;width:calc(100vw + 4px);height:calc(100vh + 4px);-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;z-index:0;filter:brightness(1.006) saturate(.965);transform:scale(1.002)}@supports (height:100dvh){.hero-wrapper .bg{height:calc(100dvh + 4px)}}.hero-wrapper .tint{position:absolute;inset:0;background:rgba(255,249,240,.05);z-index:1;pointer-events:none}.hero-wrapper .hero-blk,.hero-wrapper .menu,.hero-wrapper .row,.hero-wrapper .stack,.hero-wrapper .stat,.hero-wrapper .stats,.hero-wrapper .tagrow{display:contents}.hero-wrapper .l{position:absolute;z-index:2}.hero-wrapper .t{top:calc((var(--y) + 15) * var(--u))}.hero-wrapper .c,.hero-wrapper .t{left:calc((var(--x) + 13) * var(--u))}.hero-wrapper .c{top:calc(50% + (var(--y) - 2) * var(--u))}.hero-wrapper .b{left:calc((var(--x) + 13) * var(--u));bottom:calc((var(--y) + 19) * var(--u))}.hero-wrapper .r{left:auto;right:calc((var(--x) + 19) * var(--u))}.hero-wrapper .sx{display:inline-block;transform-origin:left top;transform:scaleX(var(--sx,1))}.hero-wrapper[dir=rtl] .t{left:auto;right:calc((var(--x) + 13) * var(--u));top:calc((var(--y) + 15) * var(--u))}.hero-wrapper[dir=rtl] .c{left:auto;right:calc((var(--x) + 13) * var(--u));top:calc(50% + (var(--y) - 2) * var(--u))}.hero-wrapper[dir=rtl] .b{left:auto;right:calc((var(--x) + 13) * var(--u));bottom:calc((var(--y) + 19) * var(--u))}.hero-wrapper[dir=rtl] .r{right:auto;left:calc((var(--x) + 19) * var(--u))}.hero-wrapper[dir=rtl] .sx{transform-origin:right top}.hero-wrapper[dir=rtl] .brand{justify-content:flex-end}.hero-wrapper[dir=rtl] h1{text-align:right;direction:rtl}.hero-wrapper[dir=rtl] h1 .sx{transform:none}.hero-wrapper[dir=rtl] .tag{text-align:right;direction:rtl}.hero-wrapper[dir=rtl] .play svg{transform:scaleX(-1)}.hero-wrapper[dir=rtl] .cta span{left:auto;right:calc(30 * var(--u));text-align:right;direction:rtl}.hero-wrapper[dir=rtl] .cta .knob{left:calc(10.5 * var(--u));right:auto}.hero-wrapper[dir=rtl] #assessment-cta-btn .knob svg{transform:scaleX(-1)}.hero-wrapper[dir=rtl] .nav{position:absolute;left:50%;right:auto;top:calc((31 + 15) * var(--u));transform:translateX(calc(-50% + 3 * var(--u)))}.hero-wrapper[dir=rtl] .n-home{right:calc(36 * var(--u));left:auto}.hero-wrapper[dir=rtl] .n-explore{right:calc(72 * var(--u));left:auto}.hero-wrapper[dir=rtl] .n-div{right:calc(144 * var(--u));left:auto}.hero-wrapper[dir=rtl] .n-grid{right:calc(168 * var(--u));left:auto}.hero-wrapper[dir=rtl] .n-product{right:calc(203.8 * var(--u));left:auto}.hero-wrapper[dir=rtl] .panel .shield{left:calc(24 * var(--u));right:auto}.hero-wrapper[dir=rtl] .panel .p-title{right:calc(24 * var(--u));left:auto;text-align:right;direction:rtl;font-size:calc(18.5 * var(--u))}.hero-wrapper[dir=rtl] .panel .dot{display:none}.hero-wrapper[dir=rtl] .panel .p-sub{right:calc(24 * var(--u));left:auto;text-align:right;direction:rtl}.hero-wrapper[dir=rtl] .panel .scale{right:calc(24 * var(--u));left:auto;flex-direction:row-reverse}.hero-wrapper[dir=rtl] .panel .track{right:calc(24 * var(--u));left:auto}.hero-wrapper[dir=rtl] .panel .track i{float:right;margin-left:auto;margin-right:0;transform-origin:right center}.hero-wrapper[dir=rtl] .stats .stat:first-child .num{right:calc((64 + 13) * var(--u));left:auto;text-align:right}.hero-wrapper[dir=rtl] .stats .stat:first-child .lbl{right:calc((185 + 13) * var(--u));left:auto;text-align:right;direction:rtl}.hero-wrapper[dir=rtl] .stats .slash{right:calc((375 + 13) * var(--u));left:auto;background:linear-gradient(to top right,transparent calc(50% - 1px),hsla(0,0%,100%,.5) calc(50% - 1px),hsla(0,0%,100%,.5) calc(50% + 1px),transparent calc(50% + 1px))}.hero-wrapper[dir=rtl] .stats .stat:last-child .num{right:calc((425 + 13) * var(--u));left:auto;text-align:right}.hero-wrapper[dir=rtl] .stats .stat:last-child .lbl{right:calc((525 + 13) * var(--u));left:auto;text-align:right;direction:rtl}.hero-wrapper .brand{display:flex;align-items:center;text-decoration:none;color:inherit;height:calc(39 * var(--u))}.hero-wrapper .mark{width:calc(39 * var(--u));height:calc(39 * var(--u));display:block;flex:none;-o-object-fit:contain;object-fit:contain}.hero-wrapper .brand b{font-size:calc(22 * var(--u));font-weight:520;letter-spacing:-.03em;line-height:1;margin-left:calc(7.7 * var(--u))}.hero-wrapper .nav{position:absolute;left:50%;transform:translateX(calc(-50% - 3 * var(--u)));top:calc((31 + 15) * var(--u));width:calc(293 * var(--u));height:calc(67 * var(--u));border-radius:999px;background:hsla(0,0%,100%,.95);border:calc(1.5 * var(--u)) solid hsla(0,0%,100%,.98);backdrop-filter:blur(calc(30 * var(--u)));box-shadow:0 calc(8 * var(--u)) calc(24 * var(--u)) rgba(0,0,0,.28),0 0 0 calc(1 * var(--u)) hsla(0,0%,100%,.5);z-index:2}.hero-wrapper .nav>*{position:absolute}.hero-wrapper .n-explore,.hero-wrapper .n-product,.hero-wrapper .nav button,.hero-wrapper .nav span{font-family:inherit;font-size:calc(16 * var(--u));font-weight:700;letter-spacing:-.02em;line-height:1;color:#0f172a;white-space:nowrap;transition:color .15s ease}.hero-wrapper .nav button:hover{color:#2563eb}.hero-wrapper .nav i{display:block}.hero-wrapper .n-home{left:calc(36 * var(--u));top:calc(22 * var(--u));width:calc(21.3 * var(--u));height:calc(22.4 * var(--u))}.hero-wrapper .n-explore{left:calc(72 * var(--u));top:calc(26 * var(--u))}.hero-wrapper .n-div{left:calc(144 * var(--u));top:calc(18 * var(--u));width:calc(1.5 * var(--u));height:calc(31 * var(--u));background:#94a3b8;border:0}.hero-wrapper .n-grid{left:calc(168 * var(--u));top:calc(24 * var(--u));width:calc(20.2 * var(--u));height:calc(20.2 * var(--u))}.hero-wrapper .n-product{left:calc(203.8 * var(--u));top:calc(26 * var(--u))}.hero-wrapper .nav svg path,.hero-wrapper .nav svg rect{stroke:#0f172a;stroke-width:2;transition:stroke .15s ease}.hero-wrapper .nav button:hover+svg path,.hero-wrapper .nav button:hover+svg rect{stroke:#2563eb}.hero-wrapper .cta{width:calc(270 * var(--u));height:calc(70 * var(--u));border-radius:999px;background:var(--cta);text-decoration:none;display:block;box-shadow:0 calc(10 * var(--u)) calc(24 * var(--u)) rgba(11,26,50,.18);cursor:pointer}.hero-wrapper .cta span{position:absolute;left:calc(34.8 * var(--u));top:calc(27.55 * var(--u));font-size:calc(17.5 * var(--u));font-weight:400;letter-spacing:-.0442em;line-height:1;color:#fff;white-space:nowrap}.hero-wrapper .knob{position:absolute;border-radius:50%;background:var(--cta-knob);display:flex;align-items:center;justify-content:center}.hero-wrapper .cta .knob{left:calc(210 * var(--u));top:calc(10.5 * var(--u));width:calc(49 * var(--u));height:calc(49 * var(--u))}.hero-wrapper .knob svg{width:calc(17 * var(--u));height:calc(17 * var(--u))}.hero-wrapper .eyebrow{font-size:calc(16 * var(--u));font-weight:600;letter-spacing:-.015em;line-height:1;color:#93c5fd;text-shadow:0 2px 10px rgba(0,0,0,.7);white-space:nowrap}.hero-wrapper h1{font-size:calc(98 * var(--u));font-weight:700;letter-spacing:-.035em;line-height:calc(90 * var(--u));color:#fff;text-shadow:0 4px 28px rgba(0,0,0,.8),0 2px 8px rgba(0,0,0,.6);white-space:nowrap;margin:0}.hero-wrapper .play{width:calc(50.5 * var(--u));height:calc(50.5 * var(--u));border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 calc(6 * var(--u)) calc(18 * var(--u)) rgba(0,0,0,.35)}.hero-wrapper .play svg{width:calc(13 * var(--u));height:calc(14 * var(--u))}.hero-wrapper .tag{font-size:calc(24 * var(--u));font-weight:500;letter-spacing:-.03em;line-height:1;color:#f1f5f9;text-shadow:0 2px 12px rgba(0,0,0,.7);white-space:nowrap}.hero-wrapper .panel{width:calc(255 * var(--u));height:calc(248 * var(--u));border-radius:calc(24 * var(--u));background:hsla(0,0%,100%,.95);border:calc(1.5 * var(--u)) solid hsla(0,0%,100%,.98);backdrop-filter:blur(calc(30 * var(--u))) saturate(120%);box-shadow:0 calc(18 * var(--u)) calc(40 * var(--u)) rgba(0,0,0,.45),0 calc(4 * var(--u)) calc(12 * var(--u)) rgba(0,0,0,.2)}.hero-wrapper .panel>*{position:absolute}.hero-wrapper .p-title{left:calc(24 * var(--u));top:calc(34 * var(--u));font-size:calc(22 * var(--u));font-weight:700;letter-spacing:-.02em;line-height:1;color:#0f172a;white-space:nowrap}.hero-wrapper .dot{left:calc(122 * var(--u));top:calc(41 * var(--u));width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:50%;background:#0284c7}.hero-wrapper .shield{left:calc(170 * var(--u));top:calc(30 * var(--u));width:calc(58 * var(--u));height:calc(58 * var(--u));border-radius:50%;background:#f8fafc;border:1px solid #e2e8f0;display:flex;align-items:center;justify-content:center;box-shadow:0 calc(4 * var(--u)) calc(12 * var(--u)) rgba(15,23,42,.08)}.hero-wrapper .shield svg{width:calc(26 * var(--u));height:calc(32 * var(--u))}.hero-wrapper .shield svg path{stroke:#0f172a!important}.hero-wrapper .p-sub{top:calc(76 * var(--u));font-size:calc(15 * var(--u));line-height:calc(19 * var(--u));color:#334155}.hero-wrapper .p-sub,.hero-wrapper .scale{left:calc(24 * var(--u));font-weight:600;letter-spacing:-.02em}.hero-wrapper .scale{top:calc(165 * var(--u));width:calc(205 * var(--u));display:flex;justify-content:space-between;font-size:calc(13 * var(--u));line-height:1;color:#64748b}.hero-wrapper .track{left:calc(24 * var(--u));top:calc(194 * var(--u));width:calc(205 * var(--u));height:calc(7 * var(--u));border-radius:999px;background:#e2e8f0;overflow:hidden}.hero-wrapper .track i{display:block;width:calc(68 * var(--u));height:100%;border-radius:999px;background:#2563eb}.hero-wrapper .num{font-size:calc(100 * var(--u));font-weight:300;letter-spacing:0;line-height:1;color:#fff;text-shadow:0 4px 24px rgba(0,0,0,.8);white-space:nowrap}.hero-wrapper .lbl{font-size:calc(19 * var(--u));font-weight:500;letter-spacing:-.02em;line-height:calc(23.5 * var(--u));color:#e2e8f0;text-shadow:0 2px 10px rgba(0,0,0,.7)}.hero-wrapper .slash{width:calc(23 * var(--u));height:calc(75 * var(--u));background:linear-gradient(to top left,transparent calc(50% - 1px),hsla(0,0%,100%,.5) calc(50% - 1px),hsla(0,0%,100%,.5) calc(50% + 1px),transparent calc(50% + 1px))}.hero-wrapper .meet{width:calc(269 * var(--u));height:calc(86 * var(--u));border-radius:999px;display:block;text-decoration:none;background:hsla(0,0%,100%,.325);border:calc(1 * var(--u)) solid hsla(0,0%,100%,.62);backdrop-filter:blur(calc(40 * var(--u)));box-shadow:0 0 0 calc(1.2 * var(--u)) rgba(120,145,180,.1),inset calc(1 * var(--u)) calc(1 * var(--u)) 0 hsla(0,0%,100%,.5),0 calc(8 * var(--u)) calc(22 * var(--u)) rgba(28,52,92,.035);cursor:pointer}.hero-wrapper .meet>*{position:absolute}.hero-wrapper .thumb{left:calc(12 * var(--u));top:calc(11 * var(--u));width:calc(64 * var(--u));height:calc(64 * var(--u));border-radius:50%;overflow:hidden;box-shadow:inset 0 0 0 calc(1 * var(--u)) hsla(0,0%,100%,.45)}.hero-wrapper .thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hero-wrapper .meet b{left:calc(89.8 * var(--u));top:calc(34.55 * var(--u));font-size:calc(17.5 * var(--u));font-weight:425;letter-spacing:-.0681em;line-height:1;color:#1b2a44;white-space:nowrap}.hero-wrapper .meet .knob{left:calc(206 * var(--u));top:calc(17 * var(--u));width:calc(50 * var(--u));height:calc(50 * var(--u));background:var(--meet-knob)}@media (max-aspect-ratio:87/80),(max-height:639px),(max-width:899px){.hero-wrapper{--u:min(100vw/880,100vh/1220);--pad:52}@supports (height:100dvh){.hero-wrapper{--u:min(100vw/880,100dvh/1220)}}.hero-wrapper .card{inset:0;border-radius:0}.hero-wrapper .bg{left:-2px;top:-2px}.hero-wrapper .stack{display:flex;flex-direction:column;justify-content:space-between;position:absolute;inset:0;z-index:2;padding:calc(var(--pad) * var(--u))}.hero-wrapper .hero-blk,.hero-wrapper .row,.hero-wrapper .stat,.hero-wrapper .stats,.hero-wrapper .tagrow{display:flex}.hero-wrapper .row{align-items:center;justify-content:space-between;width:100%}.hero-wrapper .hero-blk{flex-direction:column;align-items:flex-start;width:100%;margin:calc(30 * var(--u)) 0}.hero-wrapper .tagrow{align-items:center;gap:calc(16 * var(--u));margin-top:calc(28 * var(--u))}.hero-wrapper .stats{align-items:flex-end;gap:calc(26 * var(--u));flex-wrap:wrap}.hero-wrapper .stat{align-items:flex-end;gap:calc(16 * var(--u))}.hero-wrapper .b,.hero-wrapper .c,.hero-wrapper .l,.hero-wrapper .r,.hero-wrapper .t{position:relative;left:auto;right:auto;top:auto;bottom:auto}.hero-wrapper h1{margin-top:calc(16 * var(--u))}.hero-wrapper .play{flex:none}.hero-wrapper .panel{align-self:flex-end;margin-top:calc(36 * var(--u))}.hero-wrapper .row:last-child{flex-wrap:wrap;row-gap:calc(24 * var(--u))}.hero-wrapper .meet{margin-left:auto}.hero-wrapper .nav{position:relative;left:auto;top:auto;transform:none;flex:none}.hero-wrapper[dir=rtl] .hero-blk{align-items:flex-end}.hero-wrapper[dir=rtl] .tagrow{flex-direction:row-reverse}.hero-wrapper[dir=rtl] .panel{align-self:flex-start}.hero-wrapper[dir=rtl] .stat,.hero-wrapper[dir=rtl] .stats{flex-direction:row-reverse}}@media (max-height:639px) and (min-aspect-ratio:1/1),(max-width:899px) and (min-aspect-ratio:1/1),(min-aspect-ratio:1/1) and (max-aspect-ratio:87/80){.hero-wrapper{--u:min(100vw/1240,100vh/820);--pad:46}@supports (height:100dvh){.hero-wrapper{--u:min(100vw/1240,100dvh/820)}}.hero-wrapper .hero-blk{display:grid;grid-template-columns:1fr;-moz-column-gap:calc(46 * var(--u));column-gap:calc(46 * var(--u));align-items:end;margin:calc(24 * var(--u)) 0}.hero-wrapper .eyebrow{grid-column:1;grid-row:1}.hero-wrapper h1{grid-column:1;grid-row:2}.hero-wrapper .tagrow{grid-column:1;grid-row:3}.hero-wrapper .row:last-child{flex-wrap:nowrap}.hero-wrapper[dir=rtl] .hero-blk{grid-template-columns:1fr}}@media (max-width:640px) and (max-aspect-ratio:1/1){.hero-wrapper{--u:min(100vw/600,100vh/940);--t:max(var(--u),min(0.85px,100vh/780));--pad:40}@supports (height:100dvh){.hero-wrapper{--u:min(100vw/600,100dvh/940);--t:max(var(--u),min(0.85px,100dvh/780))}}.hero-wrapper .sx{transform:none}.hero-wrapper .brand{height:auto}.hero-wrapper .mark{width:calc(36 * var(--t));height:calc(36 * var(--t))}.hero-wrapper .brand b{font-size:calc(21 * var(--t));margin-left:calc(8 * var(--t))}.hero-wrapper h1{font-size:calc(66 * var(--u));line-height:calc(64 * var(--u));margin-top:calc(12 * var(--u))}.hero-wrapper .eyebrow{font-size:calc(16 * var(--t))}.hero-wrapper .hero-blk{margin:calc(24 * var(--u)) 0}.hero-wrapper .tagrow{gap:calc(14 * var(--t));margin-top:calc(22 * var(--u))}.hero-wrapper .tag{font-size:calc(19 * var(--t));line-height:calc(25 * var(--t));white-space:normal}.hero-wrapper .play{width:calc(48 * var(--t));height:calc(48 * var(--t))}.hero-wrapper .play svg{width:calc(12 * var(--t));height:calc(13 * var(--t))}.hero-wrapper .panel{width:100%;align-self:stretch;height:calc(212 * var(--t));margin-top:calc(24 * var(--u))}.hero-wrapper .p-title{left:calc(30 * var(--t));top:calc(30 * var(--t));font-size:calc(24 * var(--t))}.hero-wrapper .dot{left:calc(137 * var(--t));top:calc(40 * var(--t));width:calc(10 * var(--t));height:calc(10 * var(--t))}.hero-wrapper .shield{left:auto;right:calc(26 * var(--t));top:calc(22 * var(--t));width:calc(64 * var(--t));height:calc(64 * var(--t))}.hero-wrapper .shield svg{width:calc(26 * var(--t));height:calc(34 * var(--t))}.hero-wrapper .p-sub{left:calc(31 * var(--t));top:calc(80 * var(--t));font-size:calc(17 * var(--t));line-height:calc(21 * var(--t))}.hero-wrapper .scale{top:calc(150 * var(--t));font-size:calc(14 * var(--t))}.hero-wrapper .scale,.hero-wrapper .track{left:calc(31 * var(--t));width:calc(100% - 62 * var(--t))}.hero-wrapper .track{top:calc(178 * var(--t));height:calc(8 * var(--t))}.hero-wrapper .track i{width:31%}.hero-wrapper .stats{gap:calc(18 * var(--u));align-items:center;flex-wrap:nowrap}.hero-wrapper .stat{flex-direction:column;align-items:flex-start;gap:calc(6 * var(--t))}.hero-wrapper .num{font-size:calc(76 * var(--u))}.hero-wrapper .lbl{font-size:calc(15 * var(--t));line-height:calc(19 * var(--t))}.hero-wrapper .slash{height:calc(92 * var(--t));width:calc(29 * var(--t));align-self:center}.hero-wrapper .meet{width:100%;height:calc(72 * var(--t))}.hero-wrapper .thumb{left:calc(9 * var(--t));top:calc(5 * var(--t));width:calc(62 * var(--t));height:calc(62 * var(--t))}.hero-wrapper .meet b{left:calc(84 * var(--t));top:calc(28 * var(--t));font-size:calc(17 * var(--t))}.hero-wrapper .meet .knob{left:auto;right:calc(11 * var(--t));top:calc(11 * var(--t));width:calc(50 * var(--t));height:calc(50 * var(--t))}.hero-wrapper[dir=rtl] .hero-blk{align-items:flex-end}.hero-wrapper[dir=rtl] .panel .shield{left:calc(26 * var(--t));right:auto}.hero-wrapper[dir=rtl] .panel .p-title{right:calc(30 * var(--t));left:auto}.hero-wrapper[dir=rtl] .panel .p-sub{right:calc(31 * var(--t));left:auto;text-align:right}.hero-wrapper[dir=rtl] .panel .scale{right:calc(31 * var(--t));left:auto;flex-direction:row-reverse}.hero-wrapper[dir=rtl] .panel .track{right:calc(31 * var(--t));left:auto}.hero-wrapper[dir=rtl] .panel .track i{float:right;margin-left:auto;margin-right:0}.hero-wrapper[dir=rtl] .stat{align-items:flex-end}.hero-wrapper[dir=rtl] .lbl{text-align:right}}.hero-wrapper .burger{display:none;align-items:center;justify-content:center;flex-direction:column;gap:calc(6 * var(--u));width:calc(56 * var(--u));height:calc(56 * var(--u));border-radius:999px;padding:0;cursor:pointer;background:hsla(0,0%,100%,.78);border:calc(1 * var(--u)) solid hsla(0,0%,100%,.85);backdrop-filter:blur(calc(40 * var(--u)));box-shadow:0 0 0 calc(1.3 * var(--u)) rgba(120,145,180,.2),0 calc(2 * var(--u)) calc(10 * var(--u)) rgba(28,52,92,.05)}.hero-wrapper .burger i{display:block;width:calc(20 * var(--u));height:calc(1.8 * var(--u));border-radius:999px;background:#202940;transition:transform .3s cubic-bezier(.2,.7,.3,1),opacity .3s}.hero-wrapper .burger[aria-expanded=true] i:first-child{transform:translateY(calc(3.9 * var(--u))) rotate(45deg)}.hero-wrapper .burger[aria-expanded=true] i:last-child{transform:translateY(calc(-3.9 * var(--u))) rotate(-45deg)}.hero-wrapper .burger:focus-visible{outline:calc(2 * var(--u)) solid #2f5f9e;outline-offset:calc(3 * var(--u))}@media (max-aspect-ratio:1/1){.hero-wrapper .burger{display:flex}.hero-wrapper .menu{display:block;position:absolute;z-index:9;top:calc((var(--pad) + 68) * var(--u));right:calc(var(--pad) * var(--u));width:calc(304 * var(--u));padding:calc(16 * var(--u));border-radius:calc(30 * var(--u));background:hsla(0,0%,100%,.82);border:calc(1 * var(--u)) solid hsla(0,0%,100%,.85);backdrop-filter:blur(calc(40 * var(--u)));box-shadow:0 0 0 calc(1.3 * var(--u)) rgba(120,145,180,.2),0 calc(16 * var(--u)) calc(34 * var(--u)) rgba(28,52,92,.1);opacity:0;visibility:hidden;transform:translateY(calc(-10 * var(--u))) scale(.97);transform-origin:top right;transition:opacity .26s cubic-bezier(.2,.7,.3,1),transform .26s cubic-bezier(.2,.7,.3,1),visibility .26s}.hero-wrapper .menu[data-open=true]{opacity:1;visibility:visible;transform:none}.hero-wrapper .menu .nav{transform:none;width:100%;height:auto;display:grid;grid-template-columns:auto 1fr;align-items:center;-moz-column-gap:calc(16 * var(--u));column-gap:calc(16 * var(--u));row-gap:calc(16 * var(--u));padding:calc(8 * var(--u)) calc(10 * var(--u));border:0;background:none;box-shadow:none;backdrop-filter:none}.hero-wrapper .menu .nav,.hero-wrapper .menu .nav>*{position:relative;left:auto;top:auto}.hero-wrapper .menu .nav span{font-size:calc(19 * var(--u))}.hero-wrapper .menu .n-home{width:calc(21 * var(--u));height:calc(22 * var(--u))}.hero-wrapper .menu .n-grid{width:calc(21 * var(--u));height:calc(21 * var(--u))}.hero-wrapper .menu .n-div{grid-column:1/-1;width:100%;height:calc(1.2 * var(--u));margin:calc(2 * var(--u)) 0}.hero-wrapper .menu .cta{position:relative;left:auto;top:auto;width:100%;height:calc(64 * var(--u));margin-top:calc(14 * var(--u))}.hero-wrapper .menu .cta span{left:calc(28 * var(--u));top:calc(23 * var(--u));font-size:calc(19 * var(--u))}.hero-wrapper .menu .cta .knob{left:auto;right:calc(9 * var(--u));top:calc(7 * var(--u));width:calc(50 * var(--u));height:calc(50 * var(--u))}@media (max-width:640px){.hero-wrapper .burger{width:calc(56 * var(--t));height:calc(56 * var(--t));gap:calc(6 * var(--t))}.hero-wrapper .burger i{width:calc(20 * var(--t));height:calc(1.8 * var(--t))}.hero-wrapper .burger[aria-expanded=true] i:first-child{transform:translateY(calc(3.9 * var(--t))) rotate(45deg)}.hero-wrapper .burger[aria-expanded=true] i:last-child{transform:translateY(calc(-3.9 * var(--t))) rotate(-45deg)}.hero-wrapper .menu{width:auto;left:calc(var(--pad) * var(--u));right:calc(var(--pad) * var(--u));top:calc(var(--pad) * var(--u) + 68 * var(--t));padding:calc(14 * var(--t));border-radius:calc(28 * var(--t))}.hero-wrapper .menu .nav{-moz-column-gap:calc(15 * var(--t));column-gap:calc(15 * var(--t));row-gap:calc(15 * var(--t));padding:calc(6 * var(--t)) calc(8 * var(--t))}.hero-wrapper .menu .nav span{font-size:calc(18 * var(--t))}.hero-wrapper .menu .n-home{width:calc(21 * var(--t));height:calc(22 * var(--t))}.hero-wrapper .menu .n-grid{width:calc(21 * var(--t));height:calc(21 * var(--t))}.hero-wrapper .menu .cta{height:calc(60 * var(--t));margin-top:calc(12 * var(--t))}.hero-wrapper .menu .cta span{left:calc(26 * var(--t));top:calc(21 * var(--t));font-size:calc(18 * var(--t))}.hero-wrapper .menu .cta .knob{right:calc(7 * var(--t));top:calc(6 * var(--t));width:calc(48 * var(--t));height:calc(48 * var(--t))}}.hero-wrapper[dir=rtl] .menu{right:auto;left:calc(var(--pad) * var(--u));transform-origin:top left}.hero-wrapper[dir=rtl] .menu .cta span{left:auto;right:calc(28 * var(--u));text-align:right}.hero-wrapper[dir=rtl] .menu .cta .knob{right:auto;left:calc(9 * var(--u))}}@media (prefers-reduced-motion:no-preference){.hero-wrapper .cta,.hero-wrapper .meet{transition:transform .35s cubic-bezier(.2,.7,.3,1)}.hero-wrapper .cta:hover,.hero-wrapper .meet:hover{transform:translateY(calc(-2 * var(--u)))}}.hero-wrapper a:focus-visible,.hero-wrapper button:focus-visible{outline:calc(2 * var(--u)) solid #2f5f9e;outline-offset:calc(3 * var(--u))}.hero-wrapper .track i{transform-origin:left center}.framework-hud-section{position:relative;z-index:20;width:100%;padding:80px 24px 120px;background:radial-gradient(circle at 50% 0,rgba(56,189,248,.12) 0,transparent 50%),radial-gradient(circle at 10% 35%,rgba(37,99,235,.1) 0,transparent 45%),radial-gradient(circle at 90% 65%,rgba(56,189,248,.08) 0,transparent 45%),linear-gradient(180deg,rgba(6,11,20,.25),rgba(6,11,20,.75) 25%,rgba(2,6,23,.92));backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);overflow:hidden}.cyber-circuit-grid{position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(56,189,248,.15) 1px,transparent 0),linear-gradient(90deg,rgba(56,189,248,.03) 1px,transparent 0),linear-gradient(180deg,rgba(56,189,248,.03) 1px,transparent 0);background-size:40px 40px,80px 80px,80px 80px;opacity:.7;z-index:0}.framework-hero-badge{display:inline-flex;align-items:center;gap:10px;padding:10px 24px;border-radius:999px;background:hsla(0,0%,100%,.95);border:1.5px solid hsla(0,0%,100%,.98);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);box-shadow:0 8px 24px rgba(0,0,0,.28),0 0 0 1px hsla(0,0%,100%,.5);color:#0f172a;font-size:14px;font-weight:700;letter-spacing:-.015em;transition:transform .25s ease,box-shadow .25s ease}.framework-hero-badge:hover{transform:translateY(-1px);box-shadow:0 12px 30px rgba(0,0,0,.35)}.framework-stats-strip{display:flex;align-items:center;justify-content:center;gap:clamp(14px,2.2vw,36px);flex-wrap:wrap;margin:32px 0 44px}.framework-stat-item{display:flex;align-items:flex-end;gap:12px}.framework-stat-num{font-size:clamp(40px,4.2vw,58px);font-weight:300;letter-spacing:-.02em;line-height:1;color:#fff;text-shadow:0 4px 24px rgba(0,0,0,.8),0 0 20px rgba(56,189,248,.25)}.framework-stat-lbl{font-size:clamp(12px,1.1vw,14px);font-weight:600;letter-spacing:-.01em;line-height:1.35;color:#cbd5e1;text-shadow:0 2px 10px rgba(0,0,0,.7);text-align:left}[dir=rtl] .framework-stat-lbl{text-align:right}.framework-stat-slash{width:18px;height:52px;background:linear-gradient(to top left,transparent calc(50% - 1px),hsla(0,0%,100%,.45) calc(50% - 1px),hsla(0,0%,100%,.45) calc(50% + 1px),transparent calc(50% + 1px))}.framework-hud-card-frosted{background:hsla(0,0%,100%,.95);border:1.5px solid hsla(0,0%,100%,.98);border-radius:28px;backdrop-filter:blur(30px) saturate(120%);-webkit-backdrop-filter:blur(30px) saturate(120%);box-shadow:0 22px 50px rgba(0,0,0,.45),0 4px 14px rgba(0,0,0,.15);color:#0f172a;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.framework-hud-card-frosted:hover{transform:translateY(-3px);box-shadow:0 28px 60px rgba(0,0,0,.55),0 0 35px rgba(56,189,248,.25)}.framework-hud-card-frosted .card-header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.framework-hud-card-frosted .card-title{font-size:24px;font-weight:700;letter-spacing:-.025em;line-height:1.25;color:#0f172a}.framework-hud-card-frosted .card-dot{width:9px;height:9px;border-radius:50%;background:#0284c7;box-shadow:0 0 10px #0284c7;display:inline-block;margin-left:8px}[dir=rtl] .framework-hud-card-frosted .card-dot{margin-left:0;margin-right:8px}.framework-hud-card-frosted .card-emblem{width:58px;height:58px;border-radius:50%;background:#f8fafc;border:1.5px solid #e2e8f0;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(15,23,42,.1);flex-shrink:0}.framework-hud-card-frosted .card-emblem svg{width:28px;height:28px}.framework-hud-card-frosted .card-body-text{font-size:15px;font-weight:500;letter-spacing:-.015em;line-height:1.65;color:#334155}.framework-hud-card-frosted .scale-strip{margin:22px 0 14px}.framework-hud-card-frosted .scale-labels{display:flex;justify-content:space-between;font-size:13px;font-weight:700;letter-spacing:-.02em;color:#64748b;margin-bottom:8px}.framework-hud-card-frosted .scale-track{width:100%;height:8px;border-radius:999px;background:#e2e8f0;overflow:hidden;position:relative}.framework-hud-card-frosted .scale-track i{display:block;height:100%;border-radius:999px;background:#2563eb}.framework-hud-card-frosted .callout-box{border-radius:16px;padding:16px 18px;margin:18px 0;font-size:14px;line-height:1.55}.framework-hud-card-frosted .callout-box.amber{background:hsla(48,96%,89%,.7);border:1.5px solid rgba(245,158,11,.4);color:#92400e}.framework-hud-card-frosted .callout-box.emerald{background:rgba(209,250,229,.7);border:1.5px solid rgba(16,185,129,.4);color:#065f46}.framework-hud-card-frosted .card-footer-meta{margin-top:24px;padding-top:18px;border-top:1.5px solid #e2e8f0;display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;color:#64748b}.framework-cockpit-banner{background:rgba(15,27,49,.88);border:1.5px solid rgba(56,189,248,.35);border-radius:32px;backdrop-filter:blur(30px) saturate(130%);-webkit-backdrop-filter:blur(30px) saturate(130%);box-shadow:0 28px 70px rgba(0,0,0,.65),0 0 35px rgba(56,189,248,.15),inset 0 1px 0 hsla(0,0%,100%,.15);position:relative;overflow:hidden}.framework-hud-btn{height:64px;border-radius:999px;background:var(--cta);display:inline-flex;align-items:center;justify-content:space-between;padding:0 8px 0 28px;text-decoration:none;box-shadow:0 10px 24px rgba(11,26,50,.4),0 0 24px rgba(56,189,248,.25);cursor:pointer;border:1.5px solid rgba(56,189,248,.35);transition:all .25s ease}.framework-hud-btn:hover{transform:translateY(-2px);box-shadow:0 16px 34px rgba(11,26,50,.7),0 0 36px rgba(56,189,248,.45);border-color:rgba(56,189,248,.7)}.framework-hud-btn .btn-knob{width:48px;height:48px;border-radius:50%;background:var(--cta-knob);display:flex;align-items:center;justify-content:center;margin-left:20px;transition:background .25s ease}.framework-hud-btn:hover .btn-knob{background:#2563eb}[dir=rtl] .framework-hud-btn{padding:0 28px 0 8px}[dir=rtl] .framework-hud-btn .btn-knob{margin-left:0;margin-right:20px}.framework-hud-secondary-btn{height:64px;border-radius:999px;background:rgba(15,27,49,.85);display:inline-flex;align-items:center;justify-content:space-between;padding:0 8px 0 28px;border:1.5px solid rgba(56,189,248,.35);box-shadow:0 10px 24px rgba(0,0,0,.4);cursor:pointer;transition:all .25s ease}.framework-hud-secondary-btn:hover{transform:translateY(-2px);border-color:rgba(56,189,248,.7);background:rgba(26,43,69,.95);box-shadow:0 14px 30px rgba(0,0,0,.5),0 0 28px rgba(56,189,248,.25)}.framework-hud-secondary-btn .btn-knob{width:48px;height:48px;border-radius:50%;background:#1e3a8a;display:flex;align-items:center;justify-content:center;margin-left:20px;transition:background .25s ease}.framework-hud-secondary-btn:hover .btn-knob{background:#2563eb}[dir=rtl] .framework-hud-secondary-btn{padding:0 28px 0 8px}[dir=rtl] .framework-hud-secondary-btn .btn-knob{margin-left:0;margin-right:20px}