
@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Noto+Sans+SC:wght@400;500;600;700;800&family=Sora:wght@500;600;700&display=swap";
/*! tailwindcss v4.1.12 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){.jy-app-landing *,.jy-app-landing :before,.jy-app-landing :after,.jy-app-landing ::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{.jy-app-landing{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-blue-400:oklch(70.7% .165 254.624);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--radius-2xl:1rem;--ease-in-out:cubic-bezier(.4,0,.2,1);--blur-xl:24px;--blur-2xl:40px;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{.jy-app-landing *,.jy-app-landing :after,.jy-app-landing :before,.jy-app-landing ::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}.jy-app-landing ::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}.jy-app-landing{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}.jy-app-landing hr{height:0;color:inherit;border-top-width:1px}.jy-app-landing abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.jy-app-landing h1,.jy-app-landing h2,.jy-app-landing h3,.jy-app-landing h4,.jy-app-landing h5,.jy-app-landing h6{font-size:inherit;font-weight:inherit}.jy-app-landing a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}.jy-app-landing b,.jy-app-landing strong{font-weight:bolder}.jy-app-landing code,.jy-app-landing kbd,.jy-app-landing samp,.jy-app-landing pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}.jy-app-landing small{font-size:80%}.jy-app-landing sub,.jy-app-landing sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}.jy-app-landing sub{bottom:-.25em}.jy-app-landing sup{top:-.5em}.jy-app-landing table{text-indent:0;border-color:inherit;border-collapse:collapse}.jy-app-landing :-moz-focusring{outline:auto}.jy-app-landing progress{vertical-align:baseline}.jy-app-landing summary{display:list-item}.jy-app-landing ol,.jy-app-landing ul,.jy-app-landing menu{list-style:none}.jy-app-landing img,.jy-app-landing svg,.jy-app-landing video,.jy-app-landing canvas,.jy-app-landing audio,.jy-app-landing iframe,.jy-app-landing embed,.jy-app-landing object{vertical-align:middle;display:block}.jy-app-landing img,.jy-app-landing video{max-width:100%;height:auto}.jy-app-landing button,.jy-app-landing input,.jy-app-landing select,.jy-app-landing optgroup,.jy-app-landing textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.jy-app-landing ::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}.jy-app-landing :where(select:is([multiple],[size])) optgroup{font-weight:bolder}.jy-app-landing :where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}.jy-app-landing ::file-selector-button{margin-inline-end:4px}.jy-app-landing ::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){.jy-app-landing ::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){.jy-app-landing ::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}.jy-app-landing textarea{resize:vertical}.jy-app-landing ::-webkit-search-decoration{-webkit-appearance:none}.jy-app-landing ::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}.jy-app-landing ::-webkit-datetime-edit{display:inline-flex}.jy-app-landing ::-webkit-datetime-edit-fields-wrapper{padding:0}.jy-app-landing ::-webkit-datetime-edit{padding-block:0}.jy-app-landing ::-webkit-datetime-edit-year-field{padding-block:0}.jy-app-landing ::-webkit-datetime-edit-month-field{padding-block:0}.jy-app-landing ::-webkit-datetime-edit-day-field{padding-block:0}.jy-app-landing ::-webkit-datetime-edit-hour-field{padding-block:0}.jy-app-landing ::-webkit-datetime-edit-minute-field{padding-block:0}.jy-app-landing ::-webkit-datetime-edit-second-field{padding-block:0}.jy-app-landing ::-webkit-datetime-edit-millisecond-field{padding-block:0}.jy-app-landing ::-webkit-datetime-edit-meridiem-field{padding-block:0}.jy-app-landing ::-webkit-calendar-picker-indicator{line-height:1}.jy-app-landing :-moz-ui-invalid{box-shadow:none}.jy-app-landing button,.jy-app-landing input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}.jy-app-landing ::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}.jy-app-landing ::-webkit-inner-spin-button{height:auto}.jy-app-landing ::-webkit-outer-spin-button{height:auto}.jy-app-landing [hidden]:where(:not([hidden=until-found])){display:none!important}.jy-app-landing *{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.jy-app-landing *{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}.jy-app-landing{background-color:var(--background);color:var(--foreground)}.jy-app-landing{font-size:var(--font-size)}.jy-app-landing h1{font-size:var(--text-2xl);font-weight:var(--font-weight-medium);line-height:1.5}.jy-app-landing h2{font-size:var(--text-xl);font-weight:var(--font-weight-medium);line-height:1.5}.jy-app-landing h3{font-size:var(--text-lg);font-weight:var(--font-weight-medium);line-height:1.5}.jy-app-landing h4,.jy-app-landing label,.jy-app-landing button{font-size:var(--text-base);font-weight:var(--font-weight-medium);line-height:1.5}.jy-app-landing input{font-size:var(--text-base);font-weight:var(--font-weight-normal);line-height:1.5}}@layer components;@layer utilities{.jy-app-landing .pointer-events-auto{pointer-events:auto}.jy-app-landing .pointer-events-none{pointer-events:none}.jy-app-landing .absolute{position:absolute}.jy-app-landing .fixed{position:fixed}.jy-app-landing .relative{position:relative}.jy-app-landing .inset-0{inset:calc(var(--spacing)*0)}.jy-app-landing .inset-1{inset:calc(var(--spacing)*1)}.jy-app-landing .inset-\[2px\]{top:2px;right:2px;bottom:2px;left:2px}.jy-app-landing .inset-x-0{inset-inline:calc(var(--spacing)*0)}.jy-app-landing .-top-1{top:calc(var(--spacing)*-1)}.jy-app-landing .top-1\/2{top:50%}.jy-app-landing .top-2{top:calc(var(--spacing)*2)}.jy-app-landing .top-6{top:calc(var(--spacing)*6)}.jy-app-landing .top-8{top:calc(var(--spacing)*8)}.jy-app-landing .top-\[-28px\]{top:-28px}.jy-app-landing .top-\[27px\]{top:27px}.jy-app-landing .top-\[28px\]{top:28px}.jy-app-landing .top-\[60px\]{top:60px}.jy-app-landing .top-\[64px\]{top:64px}.jy-app-landing .top-\[80px\]{top:80px}.jy-app-landing .top-\[126px\]{top:126px}.jy-app-landing .top-\[140px\]{top:140px}.jy-app-landing .top-\[218px\]{top:218px}.jy-app-landing .-right-1{right:calc(var(--spacing)*-1)}.jy-app-landing .right-2{right:calc(var(--spacing)*2)}.jy-app-landing .right-8{right:calc(var(--spacing)*8)}.jy-app-landing .right-\[-24px\]{right:-24px}.jy-app-landing .right-\[-150px\]{right:-150px}.jy-app-landing .right-\[38px\]{right:38px}.jy-app-landing .right-\[49px\]{right:49px}.jy-app-landing .bottom-0{bottom:calc(var(--spacing)*0)}.jy-app-landing .bottom-2{bottom:calc(var(--spacing)*2)}.jy-app-landing .bottom-12{bottom:calc(var(--spacing)*12)}.jy-app-landing .bottom-\[18px\]{bottom:18px}.jy-app-landing .bottom-\[51px\]{bottom:51px}.jy-app-landing .bottom-\[74px\]{bottom:74px}.jy-app-landing .bottom-\[80px\]{bottom:80px}.jy-app-landing .bottom-\[118px\]{bottom:118px}.jy-app-landing .bottom-\[133px\]{bottom:133px}.jy-app-landing .-left-9{left:calc(var(--spacing)*-9)}.jy-app-landing .left-1\/2{left:50%}.jy-app-landing .left-\[-26px\]{left:-26px}.jy-app-landing .left-\[4px\]{left:4px}.jy-app-landing .left-\[5px\]{left:5px}.jy-app-landing .left-\[27px\]{left:27px}.jy-app-landing .left-\[82px\]{left:82px}.jy-app-landing .left-\[95px\]{left:95px}.jy-app-landing .left-\[100px\]{left:100px}.jy-app-landing .left-\[135px\]{left:135px}.jy-app-landing .left-\[195px\]{left:195px}.jy-app-landing .left-\[212px\]{left:212px}.jy-app-landing .left-\[284px\]{left:284px}.jy-app-landing .z-0{z-index:0}.jy-app-landing .z-10{z-index:10}.jy-app-landing .z-20{z-index:20}.jy-app-landing .z-30{z-index:30}.jy-app-landing .z-\[11\]{z-index:11}.jy-app-landing .z-\[60\]{z-index:60}.jy-app-landing .z-\[70\]{z-index:70}.jy-app-landing .mx-auto{margin-inline:auto}.jy-app-landing .my-5{margin-block:calc(var(--spacing)*5)}.jy-app-landing .my-\[18px\]{margin-block:18px}.jy-app-landing .my-auto{margin-block:auto}.jy-app-landing .mt-1{margin-top:calc(var(--spacing)*1)}.jy-app-landing .mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.jy-app-landing .mt-2{margin-top:calc(var(--spacing)*2)}.jy-app-landing .mt-2\.5{margin-top:calc(var(--spacing)*2.5)}.jy-app-landing .mt-3{margin-top:calc(var(--spacing)*3)}.jy-app-landing .mt-4{margin-top:calc(var(--spacing)*4)}.jy-app-landing .mt-5{margin-top:calc(var(--spacing)*5)}.jy-app-landing .mt-6{margin-top:calc(var(--spacing)*6)}.jy-app-landing .mt-7{margin-top:calc(var(--spacing)*7)}.jy-app-landing .mt-8{margin-top:calc(var(--spacing)*8)}.jy-app-landing .mt-10{margin-top:calc(var(--spacing)*10)}.jy-app-landing .mt-16{margin-top:calc(var(--spacing)*16)}.jy-app-landing .mt-\[18px\]{margin-top:18px}.jy-app-landing .mt-\[22px\]{margin-top:22px}.jy-app-landing .mt-\[26px\]{margin-top:26px}.jy-app-landing .mt-\[34px\]{margin-top:34px}.jy-app-landing .mt-\[58px\]{margin-top:58px}.jy-app-landing .mt-\[72px\]{margin-top:72px}.jy-app-landing .mt-auto{margin-top:auto}.jy-app-landing .mr-1{margin-right:calc(var(--spacing)*1)}.jy-app-landing .mb-2{margin-bottom:calc(var(--spacing)*2)}.jy-app-landing .ml-2{margin-left:calc(var(--spacing)*2)}.jy-app-landing .block{display:block}.jy-app-landing .flex{display:flex}.jy-app-landing .grid{display:grid}.jy-app-landing .inline{display:inline}.jy-app-landing .inline-flex{display:inline-flex}.jy-app-landing .size-1\.5{width:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.5)}.jy-app-landing .size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.jy-app-landing .size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.jy-app-landing .size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.jy-app-landing .size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.jy-app-landing .size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.jy-app-landing .size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.jy-app-landing .size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.jy-app-landing .size-12{width:calc(var(--spacing)*12);height:calc(var(--spacing)*12)}.jy-app-landing .size-14{width:calc(var(--spacing)*14);height:calc(var(--spacing)*14)}.jy-app-landing .size-\[7px\]{width:7px;height:7px}.jy-app-landing .size-\[52px\]{width:52px;height:52px}.jy-app-landing .size-\[58px\]{width:58px;height:58px}.jy-app-landing .size-\[150px\]{width:150px;height:150px}.jy-app-landing .size-\[160px\]{width:160px;height:160px}.jy-app-landing .size-\[264px\]{width:264px;height:264px}.jy-app-landing .size-\[270px\]{width:270px;height:270px}.jy-app-landing .size-\[330px\]{width:330px;height:330px}.jy-app-landing .size-\[384px\]{width:384px;height:384px}.jy-app-landing .size-\[400px\]{width:400px;height:400px}.jy-app-landing .size-\[490px\]{width:490px;height:490px}.jy-app-landing .size-\[600px\]{width:600px;height:600px}.jy-app-landing .size-\[650px\]{width:650px;height:650px}.jy-app-landing .size-full{width:100%;height:100%}.jy-app-landing .h-1{height:calc(var(--spacing)*1)}.jy-app-landing .h-1\.5{height:calc(var(--spacing)*1.5)}.jy-app-landing .h-4{height:calc(var(--spacing)*4)}.jy-app-landing .h-8{height:calc(var(--spacing)*8)}.jy-app-landing .h-9{height:calc(var(--spacing)*9)}.jy-app-landing .h-11{height:calc(var(--spacing)*11)}.jy-app-landing .h-12{height:calc(var(--spacing)*12)}.jy-app-landing .h-\[27px\]{height:27px}.jy-app-landing .h-\[38px\]{height:38px}.jy-app-landing .h-\[50px\]{height:50px}.jy-app-landing .h-\[52px\]{height:52px}.jy-app-landing .h-\[62px\]{height:62px}.jy-app-landing .h-\[88px\]{height:88px}.jy-app-landing .h-\[90px\]{height:90px}.jy-app-landing .h-\[104px\]{height:104px}.jy-app-landing .h-\[178px\]{height:178px}.jy-app-landing .h-\[220px\]{height:220px}.jy-app-landing .h-\[350px\]{height:350px}.jy-app-landing .h-\[565px\]{height:565px}.jy-app-landing .h-\[590px\]{height:590px}.jy-app-landing .h-\[1000px\]{height:1000px}.jy-app-landing .h-full{height:100%}.jy-app-landing .h-px{height:1px}.jy-app-landing .min-h-\[132px\]{min-height:132px}.jy-app-landing .min-h-\[220px\]{min-height:220px}.jy-app-landing .min-h-\[275px\]{min-height:275px}.jy-app-landing .min-h-\[330px\]{min-height:330px}.jy-app-landing .min-h-\[980px\]{min-height:980px}.jy-app-landing .min-h-\[1050px\]{min-height:1050px}.jy-app-landing .min-h-screen{min-height:100vh}.jy-app-landing .w-2{width:calc(var(--spacing)*2)}.jy-app-landing .w-8{width:calc(var(--spacing)*8)}.jy-app-landing .w-12{width:calc(var(--spacing)*12)}.jy-app-landing .w-16{width:calc(var(--spacing)*16)}.jy-app-landing .w-\[130px\]{width:130px}.jy-app-landing .w-\[170px\]{width:170px}.jy-app-landing .w-\[330px\]{width:330px}.jy-app-landing .w-\[630px\]{width:630px}.jy-app-landing .w-auto{width:auto}.jy-app-landing .w-fit{width:fit-content}.jy-app-landing .w-full{width:100%}.jy-app-landing .w-max{width:max-content}.jy-app-landing .max-w-\[360px\]{max-width:360px}.jy-app-landing .max-w-\[370px\]{max-width:370px}.jy-app-landing .max-w-\[480px\]{max-width:480px}.jy-app-landing .max-w-\[680px\]{max-width:680px}.jy-app-landing .max-w-\[760px\]{max-width:760px}.jy-app-landing .max-w-\[780px\]{max-width:780px}.jy-app-landing .max-w-\[820px\]{max-width:820px}.jy-app-landing .max-w-\[840px\]{max-width:840px}.jy-app-landing .max-w-\[850px\]{max-width:850px}.jy-app-landing .max-w-\[880px\]{max-width:880px}.jy-app-landing .max-w-\[900px\]{max-width:900px}.jy-app-landing .max-w-\[1280px\]{max-width:1280px}.jy-app-landing .max-w-\[1312px\]{max-width:1312px}.jy-app-landing .max-w-\[1320px\]{max-width:1320px}.jy-app-landing .max-w-full{max-width:100%}.jy-app-landing .min-w-0{min-width:calc(var(--spacing)*0)}.jy-app-landing .min-w-\[96px\]{min-width:96px}.jy-app-landing .min-w-\[520px\]{min-width:520px}.jy-app-landing .flex-1{flex:1}.jy-app-landing .shrink-0{flex-shrink:0}.jy-app-landing .grow-0{flex-grow:0}.jy-app-landing .basis-\[550px\]{flex-basis:550px}.jy-app-landing .-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.jy-app-landing .-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.jy-app-landing .scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.jy-app-landing .scale-110{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x)var(--tw-scale-y)}.jy-app-landing .touch-none{touch-action:none}.jy-app-landing .resize{resize:both}.jy-app-landing .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.jy-app-landing .grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.jy-app-landing .grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.jy-app-landing .grid-cols-\[1\.4fr_1fr\]{grid-template-columns:1.4fr 1fr}.jy-app-landing .grid-cols-\[1\.45fr_1fr\]{grid-template-columns:1.45fr 1fr}.jy-app-landing .grid-cols-\[1fr_330px_1fr\]{grid-template-columns:1fr 330px 1fr}.jy-app-landing .grid-cols-\[50\%_50\%\]{grid-template-columns:50% 50%}.jy-app-landing .flex-col{flex-direction:column}.jy-app-landing .flex-nowrap{flex-wrap:nowrap}.jy-app-landing .flex-wrap{flex-wrap:wrap}.jy-app-landing .place-items-center{place-items:center}.jy-app-landing .items-center{align-items:center}.jy-app-landing .items-end{align-items:flex-end}.jy-app-landing .items-start{align-items:flex-start}.jy-app-landing .justify-between{justify-content:space-between}.jy-app-landing .justify-center{justify-content:center}.jy-app-landing .justify-end{justify-content:flex-end}.jy-app-landing .gap-1{gap:calc(var(--spacing)*1)}.jy-app-landing .gap-1\.5{gap:calc(var(--spacing)*1.5)}.jy-app-landing .gap-2{gap:calc(var(--spacing)*2)}.jy-app-landing .gap-2\.5{gap:calc(var(--spacing)*2.5)}.jy-app-landing .gap-3{gap:calc(var(--spacing)*3)}.jy-app-landing .gap-3\.5{gap:calc(var(--spacing)*3.5)}.jy-app-landing .gap-4{gap:calc(var(--spacing)*4)}.jy-app-landing .gap-5{gap:calc(var(--spacing)*5)}.jy-app-landing .gap-6{gap:calc(var(--spacing)*6)}.jy-app-landing .gap-8{gap:calc(var(--spacing)*8)}.jy-app-landing .gap-9{gap:calc(var(--spacing)*9)}.jy-app-landing .gap-10{gap:calc(var(--spacing)*10)}.jy-app-landing .gap-12{gap:calc(var(--spacing)*12)}.jy-app-landing .gap-\[30px\]{gap:30px}.jy-app-landing :where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}.jy-app-landing :where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}.jy-app-landing :where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}.jy-app-landing .gap-x-4{column-gap:calc(var(--spacing)*4)}.jy-app-landing .gap-x-5{column-gap:calc(var(--spacing)*5)}.jy-app-landing .gap-y-2{row-gap:calc(var(--spacing)*2)}.jy-app-landing .gap-y-8{row-gap:calc(var(--spacing)*8)}.jy-app-landing .overflow-hidden{overflow:hidden}.jy-app-landing .rounded{border-radius:.25rem}.jy-app-landing .rounded-2xl{border-radius:var(--radius-2xl)}.jy-app-landing .rounded-\[6px\]{border-radius:6px}.jy-app-landing .rounded-\[13px\]{border-radius:13px}.jy-app-landing .rounded-\[14px\]{border-radius:14px}.jy-app-landing .rounded-\[16px\]{border-radius:16px}.jy-app-landing .rounded-\[17px\]{border-radius:17px}.jy-app-landing .rounded-\[18px\]{border-radius:18px}.jy-app-landing .rounded-\[19px\]{border-radius:19px}.jy-app-landing .rounded-\[20px\]{border-radius:20px}.jy-app-landing .rounded-\[22px\]{border-radius:22px}.jy-app-landing .rounded-\[23px\]{border-radius:23px}.jy-app-landing .rounded-\[28px\]{border-radius:28px}.jy-app-landing .rounded-\[29px\]{border-radius:29px}.jy-app-landing .rounded-full{border-radius:3.40282e38px}.jy-app-landing .rounded-lg{border-radius:var(--radius)}.jy-app-landing .rounded-md{border-radius:calc(var(--radius) - 2px)}.jy-app-landing .rounded-sm{border-radius:calc(var(--radius) - 4px)}.jy-app-landing .rounded-xl{border-radius:calc(var(--radius) + 4px)}.jy-app-landing .border{border-style:var(--tw-border-style);border-width:1px}.jy-app-landing .border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.jy-app-landing .border-\[\#1f75ef\]\/80{border-color:#1f75efcc}.jy-app-landing .border-\[\#4ad0ff\]\/\[\.22\]{border-color:#4ad0ff38}.jy-app-landing .border-\[\#4b8dbd\]\/30{border-color:#4b8dbd4d}.jy-app-landing .border-\[\#4b96ff\]\/65{border-color:#4b96ffa6}.jy-app-landing .border-\[\#5ba9ff\]\/\[\.16\]{border-color:#5ba9ff29}.jy-app-landing .border-\[\#5ba9ff\]\/\[\.18\]{border-color:#5ba9ff2e}.jy-app-landing .border-\[\#5cb8ff\]\/\[\.28\]{border-color:#5cb8ff47}.jy-app-landing .border-\[\#8fc3ff\]\/45{border-color:#8fc3ff73}.jy-app-landing .border-\[\#73b1ff\]\/55{border-color:#73b1ff8c}.jy-app-landing .border-\[\#176bee\]\/\[\.12\]{border-color:#176bee1f}.jy-app-landing .border-\[\#509cd6\]\/\[\.16\]{border-color:#509cd629}.jy-app-landing .border-\[\#b6c2d2\]{border-color:#b6c2d2}.jy-app-landing .border-\[\#bcdcff\]{border-color:#bcdcff}.jy-app-landing .border-\[\#c8d4e3\]{border-color:#c8d4e3}.jy-app-landing .border-\[\#cddfee\]{border-color:#cddfee}.jy-app-landing .border-\[\#cfdced\]{border-color:#cfdced}.jy-app-landing .border-\[\#d7e3f0\]{border-color:#d7e3f0}.jy-app-landing .border-\[\#dbe4ef\]{border-color:#dbe4ef}.jy-app-landing .border-\[\#dce6f4\]{border-color:#dce6f4}.jy-app-landing .border-\[\#dce7f5\]{border-color:#dce7f5}.jy-app-landing .border-\[\#dce7f7\]{border-color:#dce7f7}.jy-app-landing .border-\[\#e4eaf2\]{border-color:#e4eaf2}.jy-app-landing .border-\[\#e7effc\]{border-color:#e7effc}.jy-app-landing .border-\[\#e8ecf3\]{border-color:#e8ecf3}.jy-app-landing .border-\[\#eaf0fa\]{border-color:#eaf0fa}.jy-app-landing .border-white{border-color:var(--color-white)}.jy-app-landing .border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.jy-app-landing .border-white\/15{border-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.jy-app-landing .border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.jy-app-landing .border-white\/20{border-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.jy-app-landing .border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.jy-app-landing .border-white\/25{border-color:color-mix(in oklab,var(--color-white)25%,transparent)}}.jy-app-landing .border-white\/35{border-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.jy-app-landing .border-white\/35{border-color:color-mix(in oklab,var(--color-white)35%,transparent)}}.jy-app-landing .border-white\/75{border-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.jy-app-landing .border-white\/75{border-color:color-mix(in oklab,var(--color-white)75%,transparent)}}.jy-app-landing .border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab,red,red)){.jy-app-landing .border-white\/80{border-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.jy-app-landing .bg-\[\#0b6fff\]{background-color:#0b6fff}.jy-app-landing .bg-\[\#0b6fff\]\/20{background-color:#0b6fff33}.jy-app-landing .bg-\[\#0b315f\]\/80{background-color:#0b315fcc}.jy-app-landing .bg-\[\#0d1d70\]\/45{background-color:#0d1d7073}.jy-app-landing .bg-\[\#0d356c\]{background-color:#0d356c}.jy-app-landing .bg-\[\#3be384\]{background-color:#3be384}.jy-app-landing .bg-\[\#4b8dbd\]\/60{background-color:#4b8dbd99}.jy-app-landing .bg-\[\#4d93ff\]{background-color:#4d93ff}.jy-app-landing .bg-\[\#8dbbff\]{background-color:#8dbbff}.jy-app-landing .bg-\[\#9bddff\]{background-color:#9bddff}.jy-app-landing .bg-\[\#020b24\]\/28{background-color:#020b2447}.jy-app-landing .bg-\[\#21e6ce\]{background-color:#21e6ce}.jy-app-landing .bg-\[\#23c475\]{background-color:#23c475}.jy-app-landing .bg-\[\#061a3c\]\/80{background-color:#061a3ccc}.jy-app-landing .bg-\[\#75c89a\]{background-color:#75c89a}.jy-app-landing .bg-\[\#82b7ff\]\/25{background-color:#82b7ff40}.jy-app-landing .bg-\[\#172f55\]{background-color:#172f55}.jy-app-landing .bg-\[\#176bee\]{background-color:#176bee}.jy-app-landing .bg-\[\#268bff\]{background-color:#268bff}.jy-app-landing .bg-\[\#1678e8\]{background-color:#1678e8}.jy-app-landing .bg-\[\#3385e1\]\/\[\.12\]{background-color:#3385e11f}.jy-app-landing .bg-\[\#6687ff\]\/20{background-color:#6687ff33}.jy-app-landing .bg-\[\#072030\]\/\[\.68\]{background-color:#072030ad}.jy-app-landing .bg-\[\#172033\]\/35{background-color:#17203359}.jy-app-landing .bg-\[\#202635\]{background-color:#202635}.jy-app-landing .bg-\[\#b8d5ff\]{background-color:#b8d5ff}.jy-app-landing .bg-\[\#ccd6e7\]{background-color:#ccd6e7}.jy-app-landing .bg-\[\#d6efff\]\/18{background-color:#d6efff2e}.jy-app-landing .bg-\[\#d8e2f0\]{background-color:#d8e2f0}.jy-app-landing .bg-\[\#d9e2f1\]{background-color:#d9e2f1}.jy-app-landing .bg-\[\#dceffc\]{background-color:#dceffc}.jy-app-landing .bg-\[\#ddecff\]{background-color:#ddecff}.jy-app-landing .bg-\[\#ddeffb\]{background-color:#ddeffb}.jy-app-landing .bg-\[\#e4f8ed\]{background-color:#e4f8ed}.jy-app-landing .bg-\[\#e6edf7\]{background-color:#e6edf7}.jy-app-landing .bg-\[\#e6f1ff\]{background-color:#e6f1ff}.jy-app-landing .bg-\[\#e6f7ed\]{background-color:#e6f7ed}.jy-app-landing .bg-\[\#eaf2ff\]{background-color:#eaf2ff}.jy-app-landing .bg-\[\#ecf4ff\]{background-color:#ecf4ff}.jy-app-landing .bg-\[\#edf2fa\]{background-color:#edf2fa}.jy-app-landing .bg-\[\#edf5ff\]{background-color:#edf5ff}.jy-app-landing .bg-\[\#eff6ff\]{background-color:#eff6ff}.jy-app-landing .bg-\[\#f0f3f8\]{background-color:#f0f3f8}.jy-app-landing .bg-\[\#f1efff\]{background-color:#f1efff}.jy-app-landing .bg-\[\#f1f6ff\]{background-color:#f1f6ff}.jy-app-landing .bg-\[\#f2f6fc\]{background-color:#f2f6fc}.jy-app-landing .bg-\[\#f5f7fc\]{background-color:#f5f7fc}.jy-app-landing .bg-\[\#f5f9ff\]{background-color:#f5f9ff}.jy-app-landing .bg-\[\#fbfdff\]{background-color:#fbfdff}.jy-app-landing .bg-\[\#fcfdff\]{background-color:#fcfdff}.jy-app-landing .bg-\[\#fff3e8\]{background-color:#fff3e8}.jy-app-landing .bg-black{background-color:var(--color-black)}.jy-app-landing .bg-transparent{background-color:#0000}.jy-app-landing .bg-white{background-color:var(--color-white)}.jy-app-landing .bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.jy-app-landing .bg-white\/10{background-color:color-mix(in oklab,var(--color-white)10%,transparent)}}.jy-app-landing .bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.jy-app-landing .bg-white\/15{background-color:color-mix(in oklab,var(--color-white)15%,transparent)}}.jy-app-landing .bg-white\/18{background-color:#ffffff2e}@supports (color:color-mix(in lab,red,red)){.jy-app-landing .bg-white\/18{background-color:color-mix(in oklab,var(--color-white)18%,transparent)}}.jy-app-landing .bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.jy-app-landing .bg-white\/20{background-color:color-mix(in oklab,var(--color-white)20%,transparent)}}.jy-app-landing .bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.jy-app-landing .bg-white\/55{background-color:color-mix(in oklab,var(--color-white)55%,transparent)}}.jy-app-landing .bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.jy-app-landing .bg-white\/60{background-color:color-mix(in oklab,var(--color-white)60%,transparent)}}.jy-app-landing .bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.jy-app-landing .bg-white\/70{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.jy-app-landing .bg-white\/75{background-color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.jy-app-landing .bg-white\/75{background-color:color-mix(in oklab,var(--color-white)75%,transparent)}}.jy-app-landing .bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab,red,red)){.jy-app-landing .bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}}.jy-app-landing .bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.jy-app-landing .bg-white\/85{background-color:color-mix(in oklab,var(--color-white)85%,transparent)}}.jy-app-landing .bg-white\/\[\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.jy-app-landing .bg-white\/\[\.08\]{background-color:color-mix(in oklab,var(--color-white)8%,transparent)}}.jy-app-landing .bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.jy-app-landing .\[background-image\:linear-gradient\(rgba\(84\,136\,208\,\.055\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(84\,136\,208\,\.055\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#5488d00e 1px,#0000 1px),linear-gradient(90deg,#5488d00e 1px,#0000 1px)}.jy-app-landing .\[background-image\:linear-gradient\(rgba\(100\,140\,200\,\.1\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(100\,140\,200\,\.1\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#648cc81a 1px,#0000 1px),linear-gradient(90deg,#648cc81a 1px,#0000 1px)}.jy-app-landing .\[background-image\:linear-gradient\(rgba\(126\,187\,255\,\.8\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(126\,187\,255\,\.8\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#7ebbffcc 1px,#0000 1px),linear-gradient(90deg,#7ebbffcc 1px,#0000 1px)}.jy-app-landing .bg-\[linear-gradient\(90deg\,rgba\(3\,55\,148\,\.94\)_0\%\,rgba\(8\,102\,225\,\.78\)_63\%\,rgba\(8\,102\,225\,\.34\)_100\%\)\]{background-image:linear-gradient(90deg,#033794f0,#0866e1c7 63%,#0866e157)}.jy-app-landing .bg-\[linear-gradient\(100deg\,\#64cefb_0\%\,\#64cefb_37\%\,\#fff_50\%\,\#64cefb_63\%\,\#64cefb_100\%\)\]{background-image:linear-gradient(100deg,#64cefb,#64cefb 37%,#fff,#64cefb 63%,#64cefb)}.jy-app-landing .bg-\[linear-gradient\(122deg\,\#fafbff_8\%\,\#f6f8fb_44\%\,\#e9effb_92\%\)\]{background-image:linear-gradient(122deg,#fafbff 8%,#f6f8fb 44%,#e9effb 92%)}.jy-app-landing .bg-\[linear-gradient\(145deg\,\#159bff_0\%\,\#096ef0_48\%\,\#1748d5_100\%\)\]{background-image:linear-gradient(145deg,#159bff,#096ef0 48%,#1748d5)}.jy-app-landing .bg-\[linear-gradient\(145deg\,rgba\(255\,255\,255\,\.78\)\,rgba\(211\,228\,255\,\.46\)\)\]{background-image:linear-gradient(145deg,#ffffffc7,#d3e4ff75)}.jy-app-landing .bg-\[linear-gradient\(180deg\,rgba\(229\,244\,255\,\.48\)_0\%\,rgba\(222\,239\,251\,\.91\)_100\%\)\]{background-image:linear-gradient(#e5f4ff7a,#deeffbe8)}.jy-app-landing .bg-\[radial-gradient\(circle_at_32\%_68\%\,\#36bcff_0\%\,\#236ee8_30\%\,\#274aa4_59\%\,\#101d5f_100\%\)\]{background-image:radial-gradient(circle at 32% 68%,#36bcff,#236ee8 30%,#274aa4 59%,#101d5f)}.jy-app-landing .bg-\[radial-gradient\(circle_at_50\%_0\%\,rgba\(24\,104\,220\,\.14\)\,rgba\(2\,11\,36\,\.16\)_43\%\,rgba\(2\,11\,36\,\.36\)_100\%\)\]{background-image:radial-gradient(circle at 50% 0,#1868dc24,#020b2429 43%,#020b245c)}.jy-app-landing .bg-\[radial-gradient\(circle_at_50\%_0\%\,rgba\(59\,130\,246\,\.08\)\,rgba\(59\,130\,246\,0\)_42\%\)\,linear-gradient\(180deg\,\#f8fafd_0\%\,\#eef3f9_100\%\)\]{background-image:radial-gradient(circle at 50% 0,#3b82f614,#3b82f600 42%),linear-gradient(#f8fafd,#eef3f9)}.jy-app-landing .bg-\[radial-gradient\(circle_at_50\%_62\%\,rgba\(91\,117\,255\,\.10\)\,rgba\(91\,117\,255\,0\)_32\%\)\,linear-gradient\(180deg\,\#f8f9fc_0\%\,\#f4f6fa_100\%\)\]{background-image:radial-gradient(circle at 50% 62%,#5b75ff1a,#5b75ff00 32%),linear-gradient(#f8f9fc,#f4f6fa)}.jy-app-landing .bg-\[radial-gradient\(circle_at_93\%_85\%\,rgba\(150\,217\,255\,\.45\)\,rgba\(150\,217\,255\,0\)_34\%\)\]{background-image:radial-gradient(circle at 93% 85%,#96d9ff73,#96d9ff00 34%)}.jy-app-landing .from-\[\#0b6fff\]{--tw-gradient-from:#0b6fff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.jy-app-landing .from-\[\#d6e8ff\]{--tw-gradient-from:#d6e8ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.jy-app-landing .to-\[\#68a7ff\]{--tw-gradient-to:#68a7ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.jy-app-landing .to-\[\#eff7ff\]{--tw-gradient-to:#eff7ff;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.jy-app-landing .\[mask-image\:linear-gradient\(90deg\,transparent_0\%\,black_12\%\,black_88\%\,transparent_100\%\)\]{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000,#000 12%,#000 88%,#0000)}.jy-app-landing .\[background-size\:36px_36px\]{background-size:36px 36px}.jy-app-landing .\[background-size\:40px_40px\]{background-size:40px 40px}.jy-app-landing .\[background-size\:42px_42px\]{background-size:42px 42px}.jy-app-landing .bg-\[length\:200\%_100\%\]{background-size:200% 100%}.jy-app-landing .bg-clip-text{-webkit-background-clip:text;background-clip:text}.jy-app-landing .object-cover{object-fit:cover}.jy-app-landing .p-0{padding:calc(var(--spacing)*0)}.jy-app-landing .p-1\.5{padding:calc(var(--spacing)*1.5)}.jy-app-landing .p-2{padding:calc(var(--spacing)*2)}.jy-app-landing .p-2\.5{padding:calc(var(--spacing)*2.5)}.jy-app-landing .p-3{padding:calc(var(--spacing)*3)}.jy-app-landing .p-5{padding:calc(var(--spacing)*5)}.jy-app-landing .p-6{padding:calc(var(--spacing)*6)}.jy-app-landing .p-8{padding:calc(var(--spacing)*8)}.jy-app-landing .p-\[7px\]{padding:7px}.jy-app-landing .p-\[30px\]{padding:30px}.jy-app-landing .p-\[34px\]{padding:34px}.jy-app-landing .px-0{padding-inline:calc(var(--spacing)*0)}.jy-app-landing .px-1{padding-inline:calc(var(--spacing)*1)}.jy-app-landing .px-2{padding-inline:calc(var(--spacing)*2)}.jy-app-landing .px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.jy-app-landing .px-3{padding-inline:calc(var(--spacing)*3)}.jy-app-landing .px-3\.5{padding-inline:calc(var(--spacing)*3.5)}.jy-app-landing .px-4{padding-inline:calc(var(--spacing)*4)}.jy-app-landing .px-5{padding-inline:calc(var(--spacing)*5)}.jy-app-landing .px-6{padding-inline:calc(var(--spacing)*6)}.jy-app-landing .px-8{padding-inline:calc(var(--spacing)*8)}.jy-app-landing .px-\[18px\]{padding-inline:18px}.jy-app-landing .px-\[26px\]{padding-inline:26px}.jy-app-landing .px-\[34px\]{padding-inline:34px}.jy-app-landing .px-\[60px\]{padding-inline:60px}.jy-app-landing .px-\[64px\]{padding-inline:64px}.jy-app-landing .py-1{padding-block:calc(var(--spacing)*1)}.jy-app-landing .py-1\.5{padding-block:calc(var(--spacing)*1.5)}.jy-app-landing .py-2{padding-block:calc(var(--spacing)*2)}.jy-app-landing .py-2\.5{padding-block:calc(var(--spacing)*2.5)}.jy-app-landing .py-8{padding-block:calc(var(--spacing)*8)}.jy-app-landing .py-24{padding-block:calc(var(--spacing)*24)}.jy-app-landing .py-\[18px\]{padding-block:18px}.jy-app-landing .py-\[30px\]{padding-block:30px}.jy-app-landing .py-\[88px\]{padding-block:88px}.jy-app-landing .pt-5{padding-top:calc(var(--spacing)*5)}.jy-app-landing .pt-6{padding-top:calc(var(--spacing)*6)}.jy-app-landing .pt-\[82px\]{padding-top:82px}.jy-app-landing .pb-3{padding-bottom:calc(var(--spacing)*3)}.jy-app-landing .pb-\[150px\]{padding-bottom:150px}.jy-app-landing .text-center{text-align:center}.jy-app-landing .text-left{text-align:left}.jy-app-landing .font-\[\'DM_Mono\'\]{font-family:DM Mono}.jy-app-landing .font-\[\'Noto_Sans_SC\'\]{font-family:Noto Sans SC}.jy-app-landing .text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.jy-app-landing .text-\[6px\]{font-size:6px}.jy-app-landing .text-\[7px\]{font-size:7px}.jy-app-landing .text-\[8px\]{font-size:8px}.jy-app-landing .text-\[9px\]{font-size:9px}.jy-app-landing .text-\[11px\]{font-size:11px}.jy-app-landing .text-\[12px\]{font-size:12px}.jy-app-landing .text-\[13px\]{font-size:13px}.jy-app-landing .text-\[14px\]{font-size:14px}.jy-app-landing .text-\[15px\]{font-size:15px}.jy-app-landing .text-\[16px\]{font-size:16px}.jy-app-landing .text-\[17px\]{font-size:17px}.jy-app-landing .text-\[18px\]{font-size:18px}.jy-app-landing .text-\[19px\]{font-size:19px}.jy-app-landing .text-\[20px\]{font-size:20px}.jy-app-landing .text-\[21px\]{font-size:21px}.jy-app-landing .text-\[22px\]{font-size:22px}.jy-app-landing .text-\[23px\]{font-size:23px}.jy-app-landing .text-\[26px\]{font-size:26px}.jy-app-landing .text-\[29px\]{font-size:29px}.jy-app-landing .text-\[30px\]{font-size:30px}.jy-app-landing .text-\[31px\]{font-size:31px}.jy-app-landing .text-\[32px\]{font-size:32px}.jy-app-landing .text-\[42px\]{font-size:42px}.jy-app-landing .text-\[48px\]{font-size:48px}.jy-app-landing .text-\[50px\]{font-size:50px}.jy-app-landing .leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.jy-app-landing .leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.jy-app-landing .leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.jy-app-landing .leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.jy-app-landing .leading-\[1\.9\]{--tw-leading:1.9;line-height:1.9}.jy-app-landing .leading-\[1\.14\]{--tw-leading:1.14;line-height:1.14}.jy-app-landing .leading-\[1\.22\]{--tw-leading:1.22;line-height:1.22}.jy-app-landing .leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.jy-app-landing .leading-\[1\.28\]{--tw-leading:1.28;line-height:1.28}.jy-app-landing .leading-\[1\.75\]{--tw-leading:1.75;line-height:1.75}.jy-app-landing .leading-\[1\.85\]{--tw-leading:1.85;line-height:1.85}.jy-app-landing .leading-none{--tw-leading:1;line-height:1}.jy-app-landing .font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.jy-app-landing .font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.jy-app-landing .font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.jy-app-landing .font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.jy-app-landing .tracking-\[-\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.jy-app-landing .tracking-\[-\.06em\]{--tw-tracking:-.06em;letter-spacing:-.06em}.jy-app-landing .tracking-\[-\.08em\]{--tw-tracking:-.08em;letter-spacing:-.08em}.jy-app-landing .tracking-\[-\.025em\]{--tw-tracking:-.025em;letter-spacing:-.025em}.jy-app-landing .tracking-\[-\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.jy-app-landing .tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.jy-app-landing .tracking-\[\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.jy-app-landing .tracking-\[\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.jy-app-landing .tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.jy-app-landing .tracking-\[\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.jy-app-landing .whitespace-nowrap{white-space:nowrap}.jy-app-landing .whitespace-pre-line{white-space:pre-line}.jy-app-landing .text-\[\#0b6fff\]{color:#0b6fff}.jy-app-landing .text-\[\#1b2a42\]{color:#1b2a42}.jy-app-landing .text-\[\#1d2940\]{color:#1d2940}.jy-app-landing .text-\[\#1f2a3c\]{color:#1f2a3c}.jy-app-landing .text-\[\#2a70b4\]{color:#2a70b4}.jy-app-landing .text-\[\#2c374b\]{color:#2c374b}.jy-app-landing .text-\[\#3b4a62\]{color:#3b4a62}.jy-app-landing .text-\[\#4b8dbd\]{color:#4b8dbd}.jy-app-landing .text-\[\#5cb8ff\]{color:#5cb8ff}.jy-app-landing .text-\[\#6bc5ff\]{color:#6bc5ff}.jy-app-landing .text-\[\#6d7b90\]{color:#6d7b90}.jy-app-landing .text-\[\#7b879a\]{color:#7b879a}.jy-app-landing .text-\[\#7b8495\]{color:#7b8495}.jy-app-landing .text-\[\#7c8798\]{color:#7c8798}.jy-app-landing .text-\[\#8b96a8\]{color:#8b96a8}.jy-app-landing .text-\[\#8fa4b8\]{color:#8fa4b8}.jy-app-landing .text-\[\#22a566\]{color:#22a566}.jy-app-landing .text-\[\#36ae82\]{color:#36ae82}.jy-app-landing .text-\[\#42bfff\]{color:#42bfff}.jy-app-landing .text-\[\#45ad7a\]{color:#45ad7a}.jy-app-landing .text-\[\#66c5ff\]{color:#66c5ff}.jy-app-landing .text-\[\#075b2f\]{color:#075b2f}.jy-app-landing .text-\[\#79c3ff\]{color:#79c3ff}.jy-app-landing .text-\[\#176bee\]{color:#176bee}.jy-app-landing .text-\[\#176bee\]\/20{color:#176bee33}.jy-app-landing .text-\[\#214f77\]{color:#214f77}.jy-app-landing .text-\[\#252b38\]{color:#252b38}.jy-app-landing .text-\[\#252f40\]{color:#252f40}.jy-app-landing .text-\[\#367db0\]{color:#367db0}.jy-app-landing .text-\[\#397bdd\]{color:#397bdd}.jy-app-landing .text-\[\#697b8e\]{color:#697b8e}.jy-app-landing .text-\[\#765ce0\]{color:#765ce0}.jy-app-landing .text-\[\#1665c9\]{color:#1665c9}.jy-app-landing .text-\[\#1678e8\]{color:#1678e8}.jy-app-landing .text-\[\#4569f5\]{color:#4569f5}.jy-app-landing .text-\[\#6687ff\]{color:#6687ff}.jy-app-landing .text-\[\#7085a5\]{color:#7085a5}.jy-app-landing .text-\[\#8993a2\]{color:#8993a2}.jy-app-landing .text-\[\#27334a\]{color:#27334a}.jy-app-landing .text-\[\#34405a\]{color:#34405a}.jy-app-landing .text-\[\#35649f\]{color:#35649f}.jy-app-landing .text-\[\#46556d\]{color:#46556d}.jy-app-landing .text-\[\#53677f\]{color:#53677f}.jy-app-landing .text-\[\#69758a\]{color:#69758a}.jy-app-landing .text-\[\#75839a\]{color:#75839a}.jy-app-landing .text-\[\#111827\]{color:#111827}.jy-app-landing .text-\[\#131824\]{color:#131824}.jy-app-landing .text-\[\#152438\]{color:#152438}.jy-app-landing .text-\[\#172033\]{color:#172033}.jy-app-landing .text-\[\#182033\]{color:#182033}.jy-app-landing .text-\[\#344054\]{color:#344054}.jy-app-landing .text-\[\#354052\]{color:#354052}.jy-app-landing .text-\[\#506078\]{color:#506078}.jy-app-landing .text-\[\#657086\]{color:#657086}.jy-app-landing .text-\[\#667085\]{color:#667085}.jy-app-landing .text-\[\#728097\]{color:#728097}.jy-app-landing .text-\[\#778398\]{color:#778398}.jy-app-landing .text-\[\#788497\]{color:#788497}.jy-app-landing .text-\[\#a9b8d1\]{color:#a9b8d1}.jy-app-landing .text-\[\#b4c4dd\]{color:#b4c4dd}.jy-app-landing .text-\[\#b8dcff\]{color:#b8dcff}.jy-app-landing .text-\[\#dffbff\]{color:#dffbff}.jy-app-landing .text-\[\#e18a3f\]{color:#e18a3f}.jy-app-landing .text-\[\#f4f8ff\]{color:#f4f8ff}.jy-app-landing .text-\[\#f5faff\]{color:#f5faff}.jy-app-landing .text-\[\#f7faff\]{color:#f7faff}.jy-app-landing .text-transparent{color:#0000}.jy-app-landing .text-white{color:var(--color-white)}.jy-app-landing .text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.jy-app-landing .text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}}.jy-app-landing .text-white\/72{color:#ffffffb8}@supports (color:color-mix(in lab,red,red)){.jy-app-landing .text-white\/72{color:color-mix(in oklab,var(--color-white)72%,transparent)}}.jy-app-landing .text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.jy-app-landing .text-white\/75{color:color-mix(in oklab,var(--color-white)75%,transparent)}}.jy-app-landing .text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.jy-app-landing .text-white\/85{color:color-mix(in oklab,var(--color-white)85%,transparent)}}.jy-app-landing .text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab,red,red)){.jy-app-landing .text-white\/90{color:color-mix(in oklab,var(--color-white)90%,transparent)}}.jy-app-landing .opacity-0{opacity:0}.jy-app-landing .opacity-25{opacity:.25}.jy-app-landing .opacity-40{opacity:.4}.jy-app-landing .opacity-100{opacity:1}.jy-app-landing .opacity-\[\.05\]{opacity:.05}.jy-app-landing .mix-blend-color{mix-blend-mode:color}.jy-app-landing .shadow-\[-20px_0_60px_rgba\(21\,43\,79\,\.16\)\]{--tw-shadow:-20px 0 60px var(--tw-shadow-color,#152b4f29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.jy-app-landing .shadow-\[0_0_10px_rgba\(38\,139\,255\,\.8\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#268bffcc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.jy-app-landing .shadow-\[0_10px_28px_rgba\(31\,55\,90\,\.05\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#1f375a0d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.jy-app-landing .shadow-\[0_10px_28px_rgba\(35\,52\,86\,\.045\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#2334560b);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.jy-app-landing .shadow-\[0_10px_28px_rgba\(52\,99\,180\,\.16\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#3463b429);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.jy-app-landing .shadow-\[0_14px_40px_rgba\(26\,70\,130\,\.055\)\]{--tw-shadow:0 14px 40px var(--tw-shadow-color,#1a46820e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.jy-app-landing .shadow-\[0_16px_30px_rgba\(23\,107\,238\,\.16\)\]{--tw-shadow:0 16px 30px var(--tw-shadow-color,#176bee29);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.jy-app-landing .shadow-\[0_18px_50px_rgba\(0\,8\,32\,\.28\)\]{--tw-shadow:0 18px 50px var(--tw-shadow-color,#00082047);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.jy-app-landing .shadow-\[0_22px_50px_rgba\(31\,97\,212\,\.18\)\]{--tw-shadow:0 22px 50px var(--tw-shadow-color,#1f61d42e);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.jy-app-landing .shadow-\[0_24px_65px_rgba\(15\,89\,200\,\.26\)\]{--tw-shadow:0 24px 65px var(--tw-shadow-color,#0f59c842);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.jy-app-landing .shadow-\[0_25px_60px_rgba\(31\,97\,212\,\.19\)\]{--tw-shadow:0 25px 60px var(--tw-shadow-color,#1f61d430);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.jy-app-landing .shadow-\[0_26px_64px_rgba\(31\,97\,212\,\.25\)\]{--tw-shadow:0 26px 64px var(--tw-shadow-color,#1f61d440);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.jy-app-landing .shadow-\[inset_12px_14px_28px_rgba\(255\,255\,255\,\.4\)\,inset_-22px_-26px_38px_rgba\(8\,22\,93\,\.62\)\,0_28px_52px_rgba\(54\,87\,214\,\.3\)\]{--tw-shadow:inset 12px 14px 28px var(--tw-shadow-color,#fff6),inset -22px -26px 38px var(--tw-shadow-color,#08165d9e),0 28px 52px var(--tw-shadow-color,#3657d64d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.jy-app-landing .shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.jy-app-landing .shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.jy-app-landing .shadow-blue-400\/30{--tw-shadow-color:#54a2ff4d}@supports (color:color-mix(in lab,red,red)){.jy-app-landing .shadow-blue-400\/30{--tw-shadow-color:color-mix(in oklab,color-mix(in oklab,var(--color-blue-400)30%,transparent)var(--tw-shadow-alpha),transparent)}}.jy-app-landing .blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.jy-app-landing .blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.jy-app-landing .blur-\[75px\]{--tw-blur:blur(75px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.jy-app-landing .blur-\[110px\]{--tw-blur:blur(110px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.jy-app-landing .drop-shadow-\[0_4px_4px_rgba\(23\,107\,238\,\.18\)\]{--tw-drop-shadow-size:drop-shadow(0 4px 4px var(--tw-drop-shadow-color,#176bee2e));--tw-drop-shadow:var(--tw-drop-shadow-size);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.jy-app-landing .backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.jy-app-landing .backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.jy-app-landing .backdrop-blur-\[10px\]{--tw-backdrop-blur:blur(10px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.jy-app-landing .backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.jy-app-landing .transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.jy-app-landing .transition-\[flex-basis\,background\,border\,box-shadow\]{transition-property:flex-basis,background,border,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.jy-app-landing .transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.jy-app-landing .transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.jy-app-landing .transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.jy-app-landing .transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.jy-app-landing .duration-300{--tw-duration:.3s;transition-duration:.3s}.jy-app-landing .duration-500{--tw-duration:.5s;transition-duration:.5s}.jy-app-landing .duration-\[400ms\]{--tw-duration:.4s;transition-duration:.4s}.jy-app-landing .duration-\[420ms\]{--tw-duration:.42s;transition-duration:.42s}.jy-app-landing .ease-\[cubic-bezier\(\.22\,1\,\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.jy-app-landing .ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.jy-app-landing .outline-none{--tw-outline-style:none;outline-style:none}.jy-app-landing .\[text-shadow\:0_2px_10px_rgba\(12\,32\,105\,\.4\)\]{text-shadow:0 2px 10px #0c206966}@media(hover:hover){.jy-app-landing .group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.jy-app-landing .hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.jy-app-landing .hover\:-translate-y-1\.5:hover{--tw-translate-y:calc(var(--spacing)*-1.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.jy-app-landing .hover\:border-\[\#8cb7f5\]:hover{border-color:#8cb7f5}.jy-app-landing .hover\:border-\[\#176bee\]:hover{border-color:#176bee}.jy-app-landing .hover\:border-\[\#1678e8\]:hover{border-color:#1678e8}.jy-app-landing .hover\:border-\[\#a7b9ff\]:hover{border-color:#a7b9ff}.jy-app-landing .hover\:bg-\[\#0e5bd5\]:hover{background-color:#0e5bd5}.jy-app-landing .hover\:bg-\[\#eef6fc\]:hover{background-color:#eef6fc}.jy-app-landing .hover\:bg-\[\#f2f6fc\]:hover{background-color:#f2f6fc}.jy-app-landing .hover\:bg-\[\#f9fbff\]:hover{background-color:#f9fbff}.jy-app-landing .hover\:bg-\[\#fbfcff\]:hover{background-color:#fbfcff}.jy-app-landing .hover\:text-\[\#176bee\]:hover{color:#176bee}.jy-app-landing .hover\:text-\[\#1678e8\]:hover{color:#1678e8}.jy-app-landing .hover\:text-white:hover{color:var(--color-white)}.jy-app-landing .hover\:shadow-\[0_18px_34px_rgba\(60\,91\,180\,\.1\)\]:hover{--tw-shadow:0 18px 34px var(--tw-shadow-color,#3c5bb41a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.jy-app-landing .hover\:shadow-\[0_18px_36px_rgba\(31\,74\,140\,\.1\)\]:hover{--tw-shadow:0 18px 36px var(--tw-shadow-color,#1f4a8c1a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.jy-app-landing .focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.jy-app-landing .focus-visible\:ring-\[\#176bee\]:focus-visible{--tw-ring-color:#176bee}.jy-app-landing .focus-visible\:ring-\[\#1678e8\]:focus-visible{--tw-ring-color:#1678e8}.jy-app-landing .focus-visible\:ring-offset-3:focus-visible{--tw-ring-offset-width:3px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}.jy-app-landing{--font-size:16px;--background:#f5f7fc;--foreground:#111827;--card:#fffc;--card-foreground:#111827;--popover:oklch(100% 0 0);--popover-foreground:oklch(14.5% 0 0);--primary:#0b6fff;--primary-foreground:#fff;--secondary:#eaf2ff;--secondary-foreground:#1557bb;--muted:#eff5ff;--muted-foreground:#71809a;--accent:#ddebff;--accent-foreground:#0b6fff;--destructive:#d4183d;--destructive-foreground:#fff;--border:#5077ad24;--input:transparent;--input-background:#f3f3f5;--switch-background:#cbced4;--font-weight-medium:500;--font-weight-normal:400;--ring:#0b6fff;--chart-1:oklch(64.6% .222 41.116);--chart-2:oklch(60% .118 184.704);--chart-3:oklch(39.8% .07 227.392);--chart-4:oklch(82.8% .189 84.429);--chart-5:oklch(76.9% .188 70.08);--radius:.875rem;--sidebar:oklch(98.5% 0 0);--sidebar-foreground:oklch(14.5% 0 0);--sidebar-primary:#030213;--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(97% 0 0);--sidebar-accent-foreground:oklch(20.5% 0 0);--sidebar-border:oklch(92.2% 0 0);--sidebar-ring:oklch(70.8% 0 0)}.jy-app-landing .dark{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(14.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(14.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(98.5% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(39.6% .141 25.723);--destructive-foreground:oklch(63.7% .237 25.331);--border:oklch(26.9% 0 0);--input:oklch(26.9% 0 0);--ring:oklch(43.9% 0 0);--font-weight-medium:500;--font-weight-normal:400;--chart-1:oklch(48.8% .243 264.376);--chart-2:oklch(69.6% .17 162.48);--chart-3:oklch(76.9% .188 70.08);--chart-4:oklch(62.7% .265 303.9);--chart-5:oklch(64.5% .246 16.439);--sidebar:oklch(20.5% 0 0);--sidebar-foreground:oklch(98.5% 0 0);--sidebar-primary:oklch(48.8% .243 264.376);--sidebar-primary-foreground:oklch(98.5% 0 0);--sidebar-accent:oklch(26.9% 0 0);--sidebar-accent-foreground:oklch(98.5% 0 0);--sidebar-border:oklch(26.9% 0 0);--sidebar-ring:oklch(43.9% 0 0)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}


    @keyframes inTop{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:none}}@keyframes inCopy{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}@keyframes inVisual{from{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes spinCw{to{transform:rotate(360deg)}}@keyframes spinCcw{to{transform:rotate(-360deg)}}@keyframes nodeIn{from{opacity:0;filter:blur(7px);transform:scale(.3) rotate(-180deg)}to{opacity:1;filter:none;transform:scale(1) rotate(0)}}@keyframes blink{50%{opacity:0}}@keyframes borderSpin{to{transform:rotate(360deg)}}@keyframes brandScroll{to{transform:translateX(-50%)}}
    .jy-app-landing .enter-header{animation:inTop .8s cubic-bezier(.22,1,.36,1) both}.jy-app-landing .enter-copy{animation:inCopy 1s cubic-bezier(.22,1,.36,1) both}.jy-app-landing .enter-visual{animation:inVisual 1.2s .3s cubic-bezier(.22,1,.36,1) both}.jy-app-landing .enter-brands{animation:inCopy .8s .6s cubic-bezier(.22,1,.36,1) both}.jy-app-landing .hero-ecosystem{transform:scale(1.16);transform-origin:center}.jy-app-landing .nav-item{position:relative;padding-bottom:7px}.jy-app-landing .nav-item:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;border-radius:2px;background:#0b6fff;transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.jy-app-landing .nav-item:hover:after{transform:scaleX(1)}
    .jy-app-landing .action{position:relative;isolation:isolate;overflow:hidden;transition:background-color .3s ease}.jy-app-landing .action:hover{background-color:#111827}.jy-app-landing .action:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0b6fff,#5c9dff);transition:transform .4s cubic-bezier(.22,1,.36,1)}.jy-app-landing .fill-left:before{transform:translateX(-100%)}.jy-app-landing .fill-right:before{transform:translateX(100%)}.jy-app-landing .fill-left:hover:before,.jy-app-landing .fill-right:hover:before{transform:translateX(0)}.jy-app-landing .spin-border:after{content:"";position:absolute;z-index:-2;left:50%;top:50%;width:220%;height:420%;background:conic-gradient(transparent 0 17%,#0b6fff 28%,#b9d7ff 38%,transparent 48%);animation:borderSpin 3s linear infinite}.jy-app-landing .spin-border{background:#17131f}.jy-app-landing .spin-border:before{z-index:0}.jy-app-landing .spin-border>span{position:relative;z-index:1}.jy-app-landing .start-project{opacity:0;animation:inCopy .8s 3.2s cubic-bezier(.22,1,.36,1) forwards}.jy-app-landing .david{opacity:0;animation:inCopy .65s 3.6s cubic-bezier(.22,1,.36,1) forwards}.jy-app-landing .caret{display:inline-block;width:3px;height:.9em;margin-left:5px;vertical-align:-.08em;background:#0b6fff;animation:blink .75s step-end infinite}
    .jy-app-landing .orbit{transform-origin:center}.jy-app-landing .orbit-inner{animation:spinCcw 30s linear infinite}.jy-app-landing .orbit-second{animation:spinCw 40s linear infinite}.jy-app-landing .orbit-third{animation:spinCw 50s linear infinite}.jy-app-landing .orbit-outer{animation:spinCcw 60s linear infinite}.jy-app-landing .orbit-inner .orbit-upright{animation:spinCw 30s linear infinite}.jy-app-landing .orbit-second .orbit-upright{animation:spinCcw 40s linear infinite}.jy-app-landing .orbit-third .orbit-upright{animation:spinCcw 50s linear infinite}.jy-app-landing .orbit-outer .orbit-upright{animation:spinCw 60s linear infinite}.jy-app-landing .counter-upright{animation:spinCw 30s linear infinite}.jy-app-landing .fly-1{animation-delay:.6s!important}.jy-app-landing .fly-2{animation-delay:.85s!important}.jy-app-landing .fly-3{animation-delay:1.1s!important}.jy-app-landing .fly-4{animation-delay:1.35s!important}.jy-app-landing .fly-5{animation-delay:1.6s!important}.jy-app-landing .fly-6{animation-delay:1.9s!important}.jy-app-landing .fly-7{animation-delay:2.3s!important}.jy-app-landing .orbit-node[class*="fly-"]{opacity:0;animation:nodeIn .72s cubic-bezier(.22,1,.36,1) forwards}
    .jy-app-landing .brand-track{width:max-content;animation:brandScroll 20s linear infinite}@keyframes painIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}.jy-app-landing .pain-card{animation:painIn .6s cubic-bezier(.22,1,.36,1) both;transition:transform .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1)}.jy-app-landing .pain-icon{transition:background-color .32s cubic-bezier(.22,1,.36,1),color .32s cubic-bezier(.22,1,.36,1)}.jy-app-landing .pain-card:hover{transform:translateY(-6px);box-shadow:0 22px 55px rgba(26,70,130,.12)}.jy-app-landing .pain-card:hover .pain-icon{background:#0b6fff;color:white}.jy-app-landing .pain-link{transition:color .3s ease}.jy-app-landing .pain-arrow{transition:background-color .3s ease,color .3s ease,transform .3s ease}.jy-app-landing .pain-link:hover{color:#0b6fff}.jy-app-landing .pain-link:hover .pain-arrow{background:#0b6fff;color:white;transform:rotate(-45deg)}@keyframes serviceIn{from{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.jy-app-landing .service-card{animation:serviceIn .65s cubic-bezier(.22,1,.36,1) both;transition:transform .32s cubic-bezier(.22,1,.36,1),background-color .32s cubic-bezier(.22,1,.36,1),border-color .32s cubic-bezier(.22,1,.36,1),box-shadow .32s cubic-bezier(.22,1,.36,1)}.jy-app-landing .service-card:hover{transform:translateY(-6px);background:rgba(13,52,105,.94);border-color:rgba(91,169,255,.52);box-shadow:0 25px 60px rgba(0,8,32,.28)}@keyframes linePulse{0%{opacity:0;transform:scale(1)}15%{opacity:.9}70%{opacity:.4}100%{opacity:0;transform:scale(.85)}}@keyframes industryMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.jy-app-landing .industry-hero:before{content:"";position:absolute;inset:0;background-image:url("https://images.higgs.ai/?default=1&output=webp&url=https%3A%2F%2Fd8j0ntlcm91z4.cloudfront.net%2Fuser_38xzZboKViGWJOttwIXH07lWA1P%2Fhf_20260626_041422_4a459e05-abce-4150-9fb7-4ededc423cd1.png&w=1280&q=85");background-size:cover;background-position:center;opacity:.38}.jy-app-landing .industry-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.66),rgba(255,255,255,.22) 58%,rgba(255,255,255,.54));pointer-events:none}.jy-app-landing .industry-arcs{position:absolute;top:0;bottom:0;width:300px;z-index:1;overflow:hidden;pointer-events:none}.jy-app-landing .industry-arcs-left{left:0}.jy-app-landing .industry-arcs-right{right:0;transform:scaleX(-1)}.jy-app-landing .industry-arcs i{position:absolute;left:-155px;top:calc(var(--i, 0) * 1px);width:420px;height:420px;border:1px solid rgba(255,255,255,.58);border-radius:50%;animation:linePulse 5s ease-in-out infinite}.jy-app-landing .industry-arcs i:nth-child(1){top:0}.jy-app-landing .industry-arcs i:nth-child(2){top:28px}.jy-app-landing .industry-arcs i:nth-child(3){top:56px}.jy-app-landing .industry-arcs i:nth-child(4){top:84px}.jy-app-landing .industry-arcs i:nth-child(5){top:112px}.jy-app-landing .industry-arcs i:nth-child(6){top:140px}.jy-app-landing .industry-arcs i:nth-child(7){top:168px}.jy-app-landing .industry-arcs i:nth-child(8){top:196px}.jy-app-landing .industry-arcs i:nth-child(9){top:224px}.jy-app-landing .industry-arcs i:nth-child(10){top:252px}.jy-app-landing .industry-arcs i:nth-child(11){top:280px}.jy-app-landing .industry-arcs i:nth-child(12){top:308px}.jy-app-landing .industry-arcs i:nth-child(13){top:336px}.jy-app-landing .industry-arcs i:nth-child(14){top:364px}.jy-app-landing .industry-arcs i:nth-child(15){top:392px}.jy-app-landing .industry-arcs i:nth-child(16){top:420px}.jy-app-landing .industry-arcs i:nth-child(17){top:448px}.jy-app-landing .industry-arcs i:nth-child(18){top:476px}.jy-app-landing .industry-arcs i:nth-child(19){top:504px}.jy-app-landing .industry-arcs i:nth-child(20){top:532px}.jy-app-landing .industry-arcs-mobile{display:none}.jy-app-landing .industry-marquee-track{animation:industryMarquee 30s linear infinite}.jy-app-landing .industry-bottom-fade{background:linear-gradient(180deg,transparent 0%,rgba(255,255,255,.4) 52%,#fff 100%)}@media(max-width:810px){.jy-app-landing .industry-hero:before{transform:rotate(90deg) scale(1.45)}.jy-app-landing .industry-arcs{display:none}.jy-app-landing .industry-arcs-mobile{display:block;position:absolute;top:0;left:0;right:0;height:200px;overflow:hidden;z-index:1}.jy-app-landing .industry-arcs-mobile i{position:absolute;top:-205px;width:420px;height:420px;border:1px solid rgba(255,255,255,.50);border-radius:50%;animation:linePulse 5s ease-in-out infinite}.jy-app-landing .industry-arcs-mobile i:nth-child(odd){left:calc(50% - 390px)}.jy-app-landing .industry-arcs-mobile i:nth-child(even){left:calc(50% - 30px)}}@keyframes processIn{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.jy-app-landing .process-card{animation:processIn .5s cubic-bezier(.22,1,.36,1) both}.jy-app-landing .process-arrow{position:absolute;right:-18px;top:50%;z-index:20;display:grid;width:36px;height:36px;place-items:center;transform:translateY(-50%);border-radius:999px;border:1px solid #bdd2f3;background:#fff;color:#176bee;box-shadow:0 6px 16px rgba(38,119,237,.13)}.jy-app-landing .process-arrow-left{transform:translateY(-50%) rotate(180deg)}.jy-app-landing .process-arrow-turn{position:absolute;right:-17px;bottom:-24px;z-index:20;display:grid;width:36px;height:36px;place-items:center;border-radius:999px;border:1px solid #bdd2f3;background:#fff;color:#176bee;box-shadow:0 6px 16px rgba(38,119,237,.13);transform:rotate(90deg)}@keyframes sphereDrift{0%,100%{transform:translate3d(0,0,0)}50%{transform:translate3d(0,-14px,0)}}@keyframes particlePulse{0%,100%{opacity:.3;transform:scale(.7)}50%{opacity:1;transform:scale(1.35)}}.jy-app-landing .capability-orbit{animation:sphereDrift 7s ease-in-out infinite}.jy-app-landing .capability-sphere{background:radial-gradient(circle at 38% 30%,rgba(102,255,224,.32),transparent 25%),radial-gradient(circle at 62% 66%,rgba(22,140,255,.44),transparent 45%);filter:drop-shadow(0 0 45px rgba(22,140,255,.34))}.jy-app-landing .capability-sphere-core{background:radial-gradient(circle,rgba(28,184,231,.26),rgba(0,73,127,.12) 46%,transparent 70%)}.jy-app-landing .capability-ring{transform-origin:center}.jy-app-landing .capability-particle{position:absolute;width:3px;height:3px;border-radius:999px;background:#55c2ff;box-shadow:0 0 10px #21e6ce;animation:particlePulse 2.8s ease-in-out infinite}.jy-app-landing .capability-particle:nth-child(3n){background:#21e6ce}.jy-app-landing .capability-particle:nth-child(5n){width:4px;height:4px;background:#c5fff5}.jy-app-landing .capability-tag{transition:border-color .3s ease,background-color .3s ease,transform .3s ease}.jy-app-landing .capability-tag:hover{transform:translateY(-3px);border-color:rgba(65,238,216,.70);background:rgba(10,80,105,.78)}@keyframes capabilityFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.jy-app-landing .capability-tag-float{animation:capabilityFloat 5.5s ease-in-out infinite;box-shadow:0 10px 30px rgba(0,0,0,.22)}@media(prefers-reduced-motion:reduce){.jy-app-landing *,.jy-app-landing *:before,.jy-app-landing *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
  

.jy-app-landing { overflow: hidden; }

/* Keep section heading motion consistent with the homepage without changing layout. */
.jy-heading-motion-ready .jy-heading-reveal > .jy-heading-reveal-item {
  opacity: 0;
  transform: translate3d(0, 20px, 0);
  transition:
    opacity .48s cubic-bezier(.22, 1, .36, 1),
    transform .48s cubic-bezier(.22, 1, .36, 1);
  transition-delay: var(--jy-heading-delay, 0ms);
  will-change: opacity, transform;
}
.jy-heading-motion-ready .jy-heading-reveal.is-visible > .jy-heading-reveal-item {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}

@media (prefers-reduced-motion: reduce) {
  .jy-heading-motion-ready .jy-heading-reveal > .jy-heading-reveal-item {
    opacity: 1;
    transform: none;
    transition: none;
    will-change: auto;
  }
}
.jy-app-landing .jy-app-hero-shell { height: calc(100vh - 100px); min-height: 680px; }
.jy-app-landing .jy-app-hero-main { height: 100%; }
.jy-app-landing .jy-app-hero-main > section:first-of-type { max-width: 1240px !important; }
.jy-app-landing [data-typewriter] { white-space: normal; }
.jy-app-landing [data-typewriter] .jy-title-dark { color: #111827; }
.jy-app-landing .jy-app-hero-main > section:first-of-type > div { grid-template-columns: 55% 45% !important; }
.jy-app-landing .hero-ecosystem { position: relative; margin-left: -82px; }
.jy-app-landing .jy-app-hero-title { min-height: 196px; font-size: 56px !important; font-weight: 900 !important; line-height: 1.08 !important; white-space: nowrap !important; }
.jy-app-landing .jy-hero-title-line { display: block; min-height: 1.08em; }
.jy-app-landing .jy-hero-title-line:first-child { margin-bottom: 22px; font-size: .78em; }
.jy-app-landing .jy-hero-title-line:first-child .jy-title-gradient-one:nth-child(2) { margin-right: .16em; margin-left: .16em; }
.jy-app-landing .jy-hero-title-line:first-child .jy-title-gradient-one:nth-child(4) { margin-left: .16em; }
.jy-app-landing .jy-app-hero-title + p { font-size: 16px !important; line-height: 1.75 !important; }
.jy-app-landing .jy-title-gradient-one, .jy-app-landing .jy-title-gradient-two { display: inline-block; color: transparent; -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; }
.jy-app-landing .jy-title-gradient-one { background-image: linear-gradient(120deg,#075cff 0%,#008cff 48%,#00c2e8 100%); }
.jy-app-landing .jy-title-gradient-two { background-image: linear-gradient(120deg,#6848ff 0%,#236cff 48%,#00a8ef 100%); }
@keyframes jyHeroDotPulse { 0%,100% { transform: scale(.82); box-shadow: 0 0 0 0 rgba(11,111,255,.34); } 50% { transform: scale(1); box-shadow: 0 0 0 8px rgba(11,111,255,0); } }
.jy-app-landing .jy-app-hero-badge { height: 42px; gap: 10px; padding: 0 20px; border: 1.5px solid #b9d8ff; border-radius: 999px; background: rgba(239,247,255,.88); color: #0b6fff; font-size: 15px; font-weight: 600; box-shadow: inset 0 0 0 1px rgba(255,255,255,.72); }
.jy-app-landing .jy-app-hero-dot { display: block; width: 10px; height: 10px; flex: 0 0 10px; border-radius: 50%; background: #0b6fff; animation: jyHeroDotPulse 1.8s ease-in-out infinite; }
.jy-app-landing .orbit-outer { border-color: rgba(118,183,255,.46) !important; }
.jy-app-landing .orbit-third { border-color: rgba(82,157,255,.60) !important; }
.jy-app-landing .orbit-second { border-color: rgba(43,126,246,.72) !important; }
.jy-app-landing .orbit-inner { border-color: rgba(13,94,220,.90) !important; }
.jy-app-landing .jy-hero-drawn-ui { position: absolute !important; z-index: 5; top: 0; left: 50%; display: block; width: 630px; pointer-events: none; transform: translateX(-50%); }
.jy-app-landing .jy-hero-drawn-ui > div:not(.orbit) { display: none; }
.jy-app-landing .jy-hero-drawn-ui .orbit { border-color: transparent !important; }
.jy-app-landing .jy-hero-drawn-ui .counter-upright { display: none; }
.jy-app-landing .jy-hero-product-images { position: relative; z-index: auto; width: 560px; height: 565px; margin: 0 auto; }
.jy-app-landing .jy-hero-product-images:before { content: ""; position: absolute; z-index: 0; left: 50%; top: 50%; width: 450px; height: 450px; transform: translate(-50%,-50%); border-radius: 50%; background: rgba(100,176,255,.22); filter: blur(72px); }
.jy-app-landing .jy-hero-product-ring { position: absolute; left: 50%; top: 50%; border: 1px solid; border-radius: 50%; transform: translate(-50%,-50%); }
.jy-app-landing .jy-hero-product-ring { z-index: 1; }
.jy-app-landing .jy-hero-product-ring:nth-child(1) { width: 540px; height: 540px; border-color: rgba(123,190,255,.36); }
.jy-app-landing .jy-hero-product-ring:nth-child(2) { width: 440px; height: 440px; border-color: rgba(82,157,255,.48); }
.jy-app-landing .jy-hero-product-ring:nth-child(3) { width: 342px; height: 342px; border-color: rgba(43,126,246,.62); }
.jy-app-landing .jy-hero-product-ring:nth-child(4) { width: 244px; height: 244px; border-color: rgba(13,94,220,.78); }
.jy-app-landing .jy-hero-product-image { position: absolute; height: auto; object-fit: contain; opacity: 1; filter: none; mix-blend-mode: normal; pointer-events: none; user-select: none; }
.jy-app-landing .jy-hero-product-dashboard { z-index: 12; top: 200px; left: 116px; width: 470px; }
.jy-app-landing .jy-hero-product-mini { z-index: 13; top: 145px; left: 0; width: 220px; }
.jy-app-landing .jy-hero-product-phone { z-index: 14; top: 40px; left: 175px; width: 270px; }
.jy-app-landing .jy-hero-drawn-ui .orbit { z-index: 1; }
.jy-app-landing .jy-hero-drawn-ui .orbit-node { z-index: 4; border-color: #fff !important; background: #fff !important; opacity: 1 !important; -webkit-backdrop-filter: none !important; backdrop-filter: none !important; }
.jy-app-landing .jy-app-hero-form { display: flex; width: min(660px,100%); gap: 12px; align-items: stretch; }
.jy-app-landing .jy-app-phone-input { display: flex; width: 300px; min-width: 0; flex: 0 1 300px; align-items: center; padding: 4px 6px 4px 18px; border: 1.5px solid #d3dfef; border-radius: 999px; background: rgba(255,255,255,.92); transition: border-color .3s ease,box-shadow .3s ease; }
.jy-app-landing .jy-app-phone-input:hover { border-color: rgba(11,111,255,.45); }
.jy-app-landing .jy-app-phone-input:focus-within { border-color: #0b6fff; box-shadow: 0 0 0 4px rgba(11,111,255,.12); }
.jy-app-landing .jy-app-phone-prefix { display: inline-flex; flex-shrink: 0; align-items: center; gap: 6px; margin-right: 12px; padding-right: 12px; border-right: 1px solid #dce5f1; color: #53657c; font-size: 14px; font-weight: 600; }
.jy-app-landing .jy-app-phone-prefix svg { color: #0b6fff; }
.jy-app-landing .jy-app-phone-input input { min-width: 0; flex: 1; padding: 12px 4px; border: 0; outline: 0; background: transparent; color: #1f2a3c; font: inherit; font-size: 14px; }
.jy-app-landing .jy-app-phone-input input::placeholder { color: #99a5b5; }
.jy-app-landing .jy-app-hero-form .start-project { width: 222px; flex: 0 0 222px; border: 0; border-radius: 999px !important; background: #15111c !important; }
.jy-app-landing .jy-app-hero-form .start-project:before { z-index: 0; background: linear-gradient(90deg,#0868ef,#168bff); transform: translateX(100%); }
.jy-app-landing .jy-app-hero-form .start-project:hover:before { transform: translateX(0); }
.jy-app-landing .jy-app-hero-form .start-project > span { position: relative; z-index: 1; display: inline-flex; align-items: center; white-space: nowrap; }
.jy-app-landing .jy-app-hero-form .start-project { opacity: 1 !important; animation: none !important; }
.jy-app-landing #content { border-top: 1px solid #dce6f4; }
.jy-app-landing #content > div { max-width: 1240px !important; }
.jy-app-landing #content b { font-family: 'Sora', 'PingFang SC', 'Microsoft YaHei', sans-serif !important; font-weight: 600; letter-spacing: 0; }
.jy-app-landing #service-scope { min-height: 0 !important; padding: 45px 28px 72px !important; }
.jy-app-landing #service-scope > .relative { max-width: 1240px !important; }
.jy-app-landing #service-scope .jy-service-badge { margin: 0 auto; border-color: rgba(53,139,218,.52); background: rgba(5,31,66,.72); color: #75c7ff; box-shadow: inset 0 0 0 1px rgba(87,169,240,.08); }
.jy-app-landing #service-scope .jy-service-badge .jy-app-hero-dot { background: #2f9cff; }
.jy-app-landing #service-scope .jy-service-title { margin-top: 22px; color: #f7faff !important; font-size: 46px !important; font-weight: 700; line-height: 1.28; letter-spacing: 0; white-space: nowrap; }
.jy-app-landing #service-scope .jy-service-description { max-width: 960px; margin: 20px auto 0; color: #a9b8d1; font-size: 16px; line-height: 1.8; }
.jy-app-landing #service-scope .grid-cols-3 { margin-top: 40px !important; gap: 24px !important; }
.jy-app-landing #service-scope .service-card { position: relative; isolation: isolate; min-height: 300px; overflow: hidden; padding: 24px; animation: none !important; border: 1px solid rgba(44,132,214,.38) !important; border-radius: 20px !important; background: rgba(5,27,64,.88) !important; box-shadow: 0 16px 42px rgba(0,8,32,.20); transition: transform .36s cubic-bezier(.22,1,.36,1),border-color .36s ease,background .36s ease,box-shadow .36s ease !important; }
.jy-app-landing #service-scope .service-card:before { content: ""; position: absolute; z-index: 0; inset: -35% -15% auto; height: 72%; opacity: 0; background: radial-gradient(circle at 50% 0%,rgba(55,151,255,.28),rgba(55,151,255,0) 68%); transform: translateY(-20px); transition: opacity .36s ease,transform .36s ease; }
.jy-app-landing #service-scope .service-card > * { position: relative; z-index: 1; }
.jy-app-landing #service-scope .service-card:hover { transform: translateY(-8px) !important; border-color: rgba(76,170,255,.72) !important; background: linear-gradient(145deg,rgba(8,39,83,.96),rgba(5,29,66,.96)) !important; box-shadow: 0 24px 58px rgba(0,13,48,.36),0 0 0 1px rgba(54,150,255,.08); }
.jy-app-landing #service-scope .service-card:hover:before { opacity: 1; transform: translateY(0); }
.jy-app-landing #service-scope .service-card > div:first-child > span:first-child { width: 46px; height: 46px; border-color: rgba(61,159,241,.62) !important; border-radius: 13px; background: #0c3c78; transition: transform .36s ease,background-color .36s ease,box-shadow .36s ease; }
.jy-app-landing #service-scope .service-card > div:first-child > span:last-child { color: #67c8ff; font-family: 'Sora','PingFang SC','Microsoft YaHei',sans-serif !important; font-weight: 600; letter-spacing: .08em; }
.jy-app-landing #service-scope .service-card > div:first-child > span:first-child svg { width: 23px; height: 23px; }
.jy-app-landing #service-scope .service-card:hover > div:first-child > span:first-child { transform: translateY(-3px) !important; background: #0f4b91; box-shadow: 0 10px 26px rgba(26,130,236,.26); }
.jy-app-landing #service-scope .service-card h3 { margin: 16px 0 0 !important; color: #f4f8ff !important; font-size: 22px !important; line-height: 1.25; }
.jy-app-landing #service-scope .service-card h3 + p { margin: 8px 0 0 !important; color: #b8c7df; font-size: 14px; line-height: 1.55; }
.jy-app-landing #service-scope .service-card h3 + p + div { margin-top: 10px !important; gap: 7px !important; }
.jy-app-landing #service-scope .service-card h3 + p + div span { padding: 3px 9px; border-color: rgba(58,151,231,.58) !important; background: rgba(12,58,112,.88); color: #c4e3ff; font-size: 11px; }
.jy-app-landing #service-scope .service-card a { margin-top: auto !important; padding-top: 10px; color: #65c8ff; font-size: 13px; }
.jy-app-landing #service-scope .service-card a svg { transition: transform .3s ease; }
.jy-app-landing #service-scope .service-card:hover a { color: #91dcff; }
.jy-app-landing #service-scope .service-card:hover a svg { transform: translateX(5px); }
.jy-app-landing #pain-points { padding: 45px 28px 72px !important; }
.jy-app-landing #pain-points > .relative { max-width: 1240px !important; }
.jy-app-landing #pain-points > .relative > div:first-child { min-height: 0; }
.jy-app-landing #pain-points > .relative > div:first-child > div { max-width: 920px; }
.jy-app-landing #pain-points > .relative > div:first-child > div > p:first-child { color: #0b6fff; font-size: 15px; font-weight: 700; }
.jy-app-landing #pain-points h2 { margin-top: 20px !important; color: #17243a !important; font-size: 48px !important; line-height: 1.25; letter-spacing: 0; white-space: nowrap; }
.jy-app-landing #pain-points h2 + p { max-width: 900px; margin-top: 22px !important; color: #71809a; font-size: 16px; line-height: 1.9; }
.jy-app-landing #pain-points .grid-cols-3 { margin-top: 34px !important; gap: 24px !important; }
.jy-app-landing #pain-points .pain-card { position: relative; height: 320px; min-height: 320px; overflow: hidden; padding: 20px 24px; animation: none !important; border: 1px solid #d8e5f4 !important; border-radius: 24px !important; background: rgba(255,255,255,.96) !important; box-shadow: 0 15px 38px rgba(34,76,130,.07); transition: transform .34s cubic-bezier(.22,1,.36,1),box-shadow .34s ease,border-color .34s ease !important; }
.jy-app-landing #pain-points .pain-card:hover { transform: translateY(-7px) !important; border-color: #a9ccef !important; box-shadow: 0 24px 54px rgba(35,83,145,.14); }
.jy-app-landing #pain-points .pain-number { position: absolute; top: 20px; right: 24px; margin: 0 !important; color: #0b6fff; font-family: 'Sora','PingFang SC','Microsoft YaHei',sans-serif !important; font-size: 12px; font-weight: 600; letter-spacing: .08em; }
.jy-app-landing #pain-points .pain-icon { width: 48px; height: 48px; border: 1px solid rgba(73,152,238,.18); border-radius: 14px; background: #edf5ff; color: #0b6fff; }
.jy-app-landing #pain-points .pain-icon svg { width: 24px; height: 24px; }
.jy-app-landing #pain-points .pain-card h3 { margin: 14px 0 0 !important; color: #252f40; font-size: 20px !important; line-height: 1.3; }
.jy-app-landing #pain-points .pain-card h3 + p { margin: 6px 0 0 !important; color: #778398; font-size: 14px; line-height: 1.55; }
.jy-app-landing #pain-points .pain-card > div.h-px { margin: 16px 0 20px !important; background: #dbe5f2; }
.jy-app-landing #pain-points .pain-card > div.h-px + p { margin-top: 0 !important; margin-bottom: 0 !important; color: #0b6fff; font-size: 14px; font-weight: 700; line-height: 1.55; }
.jy-app-landing #pain-points .pain-card > div.h-px + p + p { margin-top: 18px !important; margin-bottom: 0 !important; color: #46556d; font-size: 14px; font-weight: 500; line-height: 1.55; }
.jy-app-landing #pain-points .pain-card:nth-child(-n+3) { border-color: rgba(82,157,244,.30) !important; background: linear-gradient(135deg,#173f83 0%,#135ab9 52%,#1682ff 100%) !important; box-shadow: 0 18px 42px rgba(13,71,160,.20); }
.jy-app-landing #pain-points .pain-card:nth-child(-n+3):hover { border-color: rgba(119,205,255,.72) !important; box-shadow: 0 25px 58px rgba(12,77,177,.32); }
.jy-app-landing #pain-points .pain-card:nth-child(-n+3) .pain-number { color: #75d5ff; }
.jy-app-landing #pain-points .pain-card:nth-child(-n+3) .pain-icon { border-color: rgba(90,190,255,.28); background: rgba(11,76,150,.58); color: #70d4ff; }
.jy-app-landing #pain-points .pain-card:nth-child(-n+3) h3 { color: #fff !important; }
.jy-app-landing #pain-points .pain-card:nth-child(-n+3) h3 + p { color: rgba(228,241,255,.72); }
.jy-app-landing #pain-points .pain-card:nth-child(-n+3) > div.h-px { background: rgba(206,231,255,.22); }
.jy-app-landing #pain-points .pain-card:nth-child(-n+3) > div.h-px + p { color: #75d5ff; }
.jy-app-landing #pain-points .pain-card:nth-child(-n+3) > div.h-px + p + p { color: rgba(239,247,255,.88); }
.jy-app-landing .jy-section-heading { width: 100%; max-width: 1120px; margin: 0 auto; text-align: center; }
.jy-app-landing .jy-section-heading .jy-section-badge { display: inline-flex; margin: 0 auto; }
.jy-app-landing #pain-points .jy-section-heading,
.jy-app-landing #industry-solutions .jy-section-heading { min-height: 0; }
.jy-app-landing #pain-points .jy-section-title,
.jy-app-landing #industry-solutions .jy-section-title { margin: 22px 0 0 !important; color: #17243a !important; font-size: 46px !important; font-weight: 700; line-height: 1.28; letter-spacing: 0; white-space: nowrap; }
.jy-app-landing #pain-points .jy-section-description,
.jy-app-landing #industry-solutions .jy-section-description { max-width: 1120px; margin: 20px auto 0 !important; color: #71809a; font-size: 16px; line-height: 1.8; white-space: nowrap; }
.jy-app-landing .jy-section-consult { display: inline-flex; align-items: center; gap: 12px; margin-top: 24px; color: #1b2a42; font-size: 15px; font-weight: 700; transition: color .3s ease; }
.jy-app-landing .jy-section-consult .pain-arrow { display: grid; width: 44px; height: 44px; place-items: center; border: 1px solid #bdd7f5; border-radius: 50%; color: #0b6fff; transition: transform .3s ease,border-color .3s ease,background-color .3s ease,color .3s ease; }
.jy-app-landing .jy-section-consult:hover { color: #0b6fff; }
.jy-app-landing .jy-section-consult:hover .pain-arrow { transform: translateX(4px); border-color: #0b6fff; background: #0b6fff; color: #fff; }
.jy-app-landing #industry-solutions { padding-right: 12px !important; padding-left: 12px !important; }
.jy-app-landing #industry-solutions { min-height: 0 !important; padding-top: 45px !important; padding-bottom: 72px !important; }
.jy-app-landing #industry-solutions > .relative { width: 100%; max-width: 1240px !important; }
.jy-app-landing #industry-solutions .industry-marquee { margin-top: 32px !important; }
.jy-app-landing #industry-solutions .industry-marquee-track { gap: 20px !important; }
.jy-app-landing #industry-solutions .industry-marquee-track > span { border-color: #bcdcff !important; background: rgba(255,255,255,.60); }
.jy-app-landing #industry-solutions .industry-tabs { height: 520px; margin-top: 44px !important; gap: 10px !important; }
.jy-app-landing #industry-solutions .industry-card { border-radius: 18px !important; cursor: pointer; transition: flex-basis .42s cubic-bezier(.22,1,.36,1),min-width .42s cubic-bezier(.22,1,.36,1),box-shadow .35s ease,border-color .35s ease !important; }
.jy-app-landing #industry-solutions .industry-card[aria-selected="true"] { flex: 0 0 520px !important; min-width: 520px !important; border-color: rgba(255,255,255,.25) !important; box-shadow: 0 24px 65px rgba(15,89,200,.26) !important; }
.jy-app-landing #industry-solutions .industry-card[aria-selected="false"] { flex: 1 1 0 !important; min-width: 0 !important; border-color: rgba(80,156,214,.16) !important; }
.jy-app-landing #industry-solutions .industry-card[aria-selected="true"] img { transform: scale(1); }
.jy-app-landing #industry-solutions .industry-card[aria-selected="true"] h3 { color: #fff !important; }
.jy-app-landing #industry-solutions .industry-number { font-family: 'Sora','PingFang SC','Microsoft YaHei',sans-serif !important; font-size: 12px; font-weight: 600; letter-spacing: .1em; }
.jy-app-landing #industry-solutions .industry-card[aria-selected="true"] .industry-number { color: rgba(255,255,255,.70); }
.jy-app-landing #industry-solutions .industry-card[aria-selected="false"] .industry-number { color: #4b8dbd; }
.jy-app-landing #industry-solutions .industry-active-content { padding: 32px; }
.jy-app-landing #industry-solutions .industry-active-header { height: 40px; }
.jy-app-landing #industry-solutions .industry-active-title { margin-top: 28px !important; color: #fff !important; font-size: 30px !important; font-weight: 700; line-height: 1.3; }
.jy-app-landing #industry-solutions .industry-active-description { width: 100%; max-width: 410px; min-height: 0; margin: 14px 0 0 !important; color: rgba(255,255,255,.88); font-size: 14px; line-height: 1.75; }
.jy-app-landing #industry-solutions .industry-active-divider { width: 100%; height: 1px; min-height: 1px; flex: 0 0 1px; margin: 9px 0 12px; background: rgba(255,255,255,.48); box-shadow: 0 1px 0 rgba(5,56,136,.12); }
.jy-app-landing #industry-solutions .industry-active-features { display: grid; grid-template-columns: 120px 120px; gap: 8px 24px; color: rgba(255,255,255,.94); font-size: 13px; line-height: 1.5; }
.jy-app-landing #industry-solutions .industry-active-features span { display: flex; align-items: center; gap: 9px; }
.jy-app-landing #industry-solutions .industry-active-features i { width: 6px; height: 6px; flex: 0 0 6px; border-radius: 50%; background: #9bddff; }
.jy-app-landing #industry-solutions .industry-active-tags { display: flex; flex-wrap: wrap; gap: 8px; margin-top: 18px; }
.jy-app-landing #industry-solutions .industry-active-tags span { padding: 4px 10px; border: 1px solid rgba(255,255,255,.32); border-radius: 999px; background: rgba(255,255,255,.13); color: rgba(255,255,255,.94); font-size: 11px; line-height: 1.4; }
.jy-app-landing #industry-solutions .industry-active-value { min-height: 22px; margin: 16px 0 0 !important; color: rgba(255,255,255,.76); font-size: 13px; line-height: 1.65; }
.jy-app-landing #industry-solutions .industry-inactive-number { position: absolute; top: 42px; left: 20px; transform: none; }
.jy-app-landing #industry-solutions .industry-inactive-content { position: absolute; inset: 0; text-align: left; }
.jy-app-landing #industry-solutions .industry-inactive-content h3 { position: absolute; bottom: 106px; left: 20px; margin: 0 !important; color: #111 !important; font-size: 20px !important; font-weight: 600; line-height: 1.3; white-space: nowrap; }
.jy-app-landing #industry-solutions .industry-inactive-line { position: absolute; bottom: 98px; left: 20px; width: 32px; height: 1px; background: rgba(75,141,189,.60); }
.jy-app-landing #industry-solutions .industry-arrow-link { display: grid; width: 40px; height: 40px; place-items: center; border: 1px solid rgba(255,255,255,.20); border-radius: 50%; background: rgba(255,255,255,.10); color: #fff; transition: transform .3s cubic-bezier(.22,1,.36,1),background-color .3s ease,box-shadow .3s ease; }
.jy-app-landing #industry-solutions .industry-arrow-link:hover { transform: translateX(4px); background: rgba(255,255,255,.20); box-shadow: 0 8px 20px rgba(4,40,100,.20); }
.jy-app-landing #industry-solutions .industry-case-link { display: inline-flex; width: fit-content; align-items: center; gap: 9px; margin-top: auto; color: #fff; font-size: 14px; font-weight: 600; transition: color .3s ease,transform .3s ease; }
.jy-app-landing #industry-solutions .industry-case-link svg { transition: transform .3s ease; }
.jy-app-landing #industry-solutions .industry-case-link:hover { color: #a9e5ff; transform: translateX(2px); }
.jy-app-landing #industry-solutions .industry-case-link:hover svg { transform: translateX(5px); }
.jy-app-landing #industry-solutions .industry-inactive-arrow { position: absolute; bottom: 18px; left: 20px; display: grid; width: 32px; height: 32px; margin: 0; place-items: center; border: 1px solid rgba(75,141,189,.30); border-radius: 50%; color: #367db0; transition: transform .3s ease,border-color .3s ease,background-color .3s ease; }
.jy-app-landing #industry-solutions .industry-card:hover .industry-inactive-arrow { transform: translateX(3px); border-color: #1678e8; background: rgba(255,255,255,.48); }
.jy-app-landing #development-process .jy-process-heading { max-width: 1120px; }
.jy-app-landing #development-process { min-height: 0 !important; padding-top: 45px !important; padding-bottom: 45px !important; }
.jy-app-landing #development-process > div { max-width: 1240px !important; }
.jy-app-landing #development-process .jy-process-heading .jy-section-title { margin: 22px 0 0 !important; color: #17243a !important; font-size: 46px !important; font-weight: 700; line-height: 1.28; letter-spacing: 0; white-space: nowrap; }
.jy-app-landing #development-process .jy-process-heading .jy-section-description { max-width: 1120px; margin: 20px auto 0 !important; color: #667085; font-size: 16px; line-height: 1.8; white-space: nowrap; }
.jy-app-landing #service-scope h2, .jy-app-landing #service-scope h3 { color: #f4f8ff !important; }
.jy-app-landing #service-scope .service-card p { color: #b4c4dd; }
.jy-app-landing #development-process .process-card { display: flex; min-height: 262px !important; flex-direction: column; padding: 24px !important; border-radius: 20px !important; cursor: default !important; pointer-events: none; }
.jy-app-landing #development-process .process-card h3 { margin: 20px 0 0 !important; color: #172033 !important; font-size: 20px !important; font-weight: 700; line-height: 1.4; }
.jy-app-landing #development-process .process-card h3 + p { margin: 10px 0 0 !important; color: #667085; font-size: 13px; line-height: 1.75; }
.jy-app-landing #development-process .process-card > div:last-child { margin-top: auto !important; }
.jy-app-landing #development-process .process-timeline { margin-top: 42px !important; }
.jy-app-landing #development-process .process-card > div:first-child > span:last-child { color: transparent !important; background: linear-gradient(180deg,#2391ff 0%,#1268ee 48%,#0642ba 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; font-family: Impact, Haettenschweiler, 'Arial Narrow Bold', sans-serif !important; font-size: 42px !important; font-weight: 900 !important; line-height: .9; letter-spacing: 0 !important; opacity: 1; }
.jy-app-landing #development-process .process-timeline + div { grid-template-columns: minmax(0,1fr) auto !important; }
.jy-app-landing #development-process .process-timeline + div { margin-top: 32px !important; }
.jy-app-landing #development-process .process-timeline + div > div:last-child { flex-wrap: nowrap !important; }
.jy-app-landing #development-process .process-timeline + div > div:last-child > span { flex: 0 0 auto; border-color: rgba(178,208,242,.46) !important; background: rgba(255,255,255,.08) !important; color: #d8e5f4 !important; white-space: nowrap; }
.jy-app-landing #development-process .process-timeline + div h3 { margin: 0 !important; color: #fff !important; }
.jy-app-landing #development-process .process-timeline + div h3 + p { margin: 10px 0 0 !important; color: #b9c9dc; }
.jy-app-landing #capability-matrix .jy-dark-section-heading { pointer-events: none; position: relative; z-index: 10; max-width: 980px; margin: 0 auto; padding: 45px 24px 0; text-align: center; }
.jy-app-landing #capability-matrix .jy-dark-section-badge { display: inline-flex; height: 40px; align-items: center; gap: 9px; padding: 0 17px; border: 1px solid rgba(99,190,255,.28); border-radius: 999px; background: rgba(6,32,55,.72); color: #8bd7ff; font-size: 14px; font-weight: 600; }
.jy-app-landing #capability-matrix .jy-dark-section-badge i { width: 7px; height: 7px; border-radius: 50%; background: #2ebcff; box-shadow: 0 0 0 6px rgba(46,188,255,.12); }
.jy-app-landing #capability-matrix .jy-dark-section-heading h2 { margin: 24px 0 0 !important; color: #f5faff !important; font-size: 46px !important; font-weight: 700; line-height: 1.28; letter-spacing: 0; white-space: nowrap; }
.jy-app-landing #capability-matrix .jy-dark-section-heading p { max-width: 900px; margin: 20px auto 0 !important; color: #8fa4b8; font-size: 16px; line-height: 1.8; }
.jy-app-landing #capability-matrix { height: 820px !important; cursor: grab; background: #02060c; }
.jy-app-landing #capability-matrix:active { cursor: grabbing; }
.jy-app-landing #capability-matrix::after { position: absolute; z-index: 6; top: 0; right: 0; left: 0; height: 310px; pointer-events: none; background: linear-gradient(180deg,#02060c 0%,#02060c 68%,rgba(2,6,12,0) 100%); content: ''; }
.jy-app-landing .jy-particle-background-canvas { position: absolute; z-index: 2; inset: 0; display: block; width: 100%; height: 100%; pointer-events: none; }
.jy-app-landing .jy-word-cloud-canvas { position: absolute; z-index: 3; inset: 0; display: block; width: 100%; height: 100%; pointer-events: none; touch-action: none; }
.jy-app-landing .jy-word-cloud-backdrop { position: absolute; z-index: 1; inset: 0; pointer-events: none; background-image: linear-gradient(rgba(56,148,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(56,148,255,.045) 1px,transparent 1px),linear-gradient(180deg,#02060c 0%,#06101c 54%,#02060c 100%); background-size: 52px 52px,52px 52px,100% 100%; }
.jy-app-landing .jy-word-cloud-backdrop::after { position: absolute; inset: 0; background: linear-gradient(90deg,rgba(2,6,12,.76),transparent 22%,transparent 78%,rgba(2,6,12,.76)); content: ''; }
.jy-app-landing .jy-word-cloud-hint { position: absolute; z-index: 8; right: 42px; bottom: 44px; display: flex; align-items: center; gap: 9px; pointer-events: none; color: #6f89a6; font-size: 12px; letter-spacing: 0; }
.jy-app-landing .jy-word-cloud-hint span { position: relative; width: 17px; height: 24px; border: 1px solid rgba(99,190,255,.48); border-radius: 9px; }
.jy-app-landing .jy-word-cloud-hint span::after { position: absolute; top: 5px; left: 50%; width: 2px; height: 5px; border-radius: 2px; background: #55baff; content: ''; transform: translateX(-50%); animation: jyWordCloudHint 1.8s ease-in-out infinite; }
.jy-app-landing .jy-word-cloud-footnote { position: absolute; z-index: 8; right: 220px; bottom: 42px; left: 220px; margin: 0 !important; pointer-events: none; text-align: center; color: #7085a5; font-size: 14px; line-height: 1.7; }
@keyframes jyWordCloudHint { 0%,100% { transform: translate(-50%,0); opacity: .45; } 50% { transform: translate(-50%,6px); opacity: 1; } }
.jy-app-landing #featured-cases { padding: 45px 28px 32px; background: #fff; color: #172033; }
.jy-app-landing .jy-app-section-inner { width: 100%; max-width: 1240px; margin: 0 auto; }
.jy-app-landing .jy-app-section-heading { max-width: 920px; margin: 0 auto; text-align: center; }
.jy-app-landing .jy-app-section-heading .jy-app-hero-badge { margin: 0 auto; }
.jy-app-landing .jy-app-section-heading h2 { margin: 22px 0 0 !important; color: #17243a !important; font-size: 46px !important; font-weight: 700; line-height: 1.28; letter-spacing: 0; }
.jy-app-landing .jy-app-section-heading p { max-width: 880px; margin: 18px auto 0 !important; color: #667085; font-size: 16px; line-height: 1.8; }
.jy-app-landing .jy-app-case-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 34px 24px; margin-top: 52px; }
.jy-app-landing .jy-app-case-card { min-width: 0; }
.jy-app-landing .jy-app-case-media { display: block; overflow: hidden; border-radius: 8px; background: #eaf0f7; box-shadow: 0 10px 28px rgba(25,52,88,.07); }
.jy-app-landing .jy-app-case-media img { display: block; width: 100%; aspect-ratio: 3 / 2; object-fit: cover; transform: translateZ(0) scale(1); transition: transform .4s cubic-bezier(.2,.7,.2,1),filter .4s ease; }
.jy-app-landing .jy-app-case-card:hover .jy-app-case-media img { transform: translateZ(0) scale(1.15); filter: saturate(1.05); }
.jy-app-landing .jy-app-case-title { margin: 16px 0 0 !important; color: #202938 !important; font-size: 18px !important; font-weight: 500; line-height: 1.55; }
.jy-app-landing .jy-app-case-title a { color: inherit; }
.jy-app-landing .jy-app-case-title a:hover { color: #176bee; }
.jy-app-landing .jy-app-case-loading { min-height: 300px; border-radius: 8px; background: linear-gradient(100deg,#e8edf4 20%,#f4f7fa 38%,#e8edf4 56%); background-size: 200% 100%; animation: jyCaseLoading 1.4s linear infinite; }
@keyframes jyCaseLoading { to { background-position-x: -200%; } }
.jy-app-landing .jy-app-case-empty { grid-column: 1 / -1; padding: 80px 20px; text-align: center; color: #7a8698; }
.jy-app-landing .jy-app-more-wrap { display: flex; justify-content: center; margin-top: 52px; }
.jy-app-landing .jy-app-more-button { display: inline-flex; height: 50px; align-items: center; gap: 10px; padding: 0 27px; border-radius: 999px; background: #176bee; color: #fff; font-size: 14px; font-weight: 700; box-shadow: 0 12px 28px rgba(23,107,238,.20); transition: transform .3s ease,background-color .3s ease,box-shadow .3s ease; }
.jy-app-landing .jy-app-more-button:hover { transform: translateY(-2px); background: #0e5bd5; color: #fff; box-shadow: 0 16px 32px rgba(23,107,238,.28); }
.jy-app-landing .jy-app-more-button svg { transition: transform .3s ease; }
.jy-app-landing .jy-app-more-button:hover svg { transform: translateX(4px); }
.jy-app-landing .jy-app-client-band { padding: 0 0 58px; overflow: hidden; background: #fff; }
.jy-app-landing .jy-app-client-panel { position: relative; overflow: hidden; padding: 4px 0; }
.jy-app-landing .jy-app-client-marquee-stack { display: grid; gap: 5px; padding-top: 8px; }
.jy-app-landing .jy-app-client-panel::before, .jy-app-landing .jy-app-client-panel::after { position: absolute; z-index: 2; top: 0; bottom: 0; width: 120px; pointer-events: none; content: ''; }
.jy-app-landing .jy-app-client-panel::before { left: 0; background: linear-gradient(90deg,#fff 0%,rgba(255,255,255,0) 100%); }
.jy-app-landing .jy-app-client-panel::after { right: 0; background: linear-gradient(270deg,#fff 0%,rgba(255,255,255,0) 100%); }
.jy-app-landing .jy-app-client-viewport { height: 108px; overflow: hidden; }
.jy-app-landing .jy-app-client-logo-track { --jy-client-logo-gap: 26px; display: flex; align-items: center; width: max-content; height: 108px; animation: jyAppClientMarquee var(--jy-client-speed,58s) linear infinite; will-change: transform; }
.jy-app-landing .jy-app-client-logo-track.is-reverse { animation-name: jyAppClientMarqueeReverse; }
.jy-app-landing .jy-app-client-logo-set { display: flex; align-items: center; gap: var(--jy-client-logo-gap); padding-right: var(--jy-client-logo-gap); }
.jy-app-landing .jy-app-client-logo-item { display: flex; width: 235px; height: 96px; align-items: center; justify-content: center; padding: 0 14px; border: 1px solid rgba(15,23,42,.07); border-radius: 8px; background: #fff; transition: transform .24s ease,box-shadow .24s ease,border-color .24s ease; }
.jy-app-landing .jy-app-client-logo-item:hover { transform: translateY(-2px); border-color: rgba(0,114,255,.16); box-shadow: 0 10px 26px rgba(15,23,42,.06); }
.jy-app-landing .jy-app-client-logo-item a { display: flex; width: 100%; height: 100%; align-items: center; justify-content: center; }
.jy-app-landing .jy-app-client-logo-item img { display: block; width: 100%; height: 100%; max-width: 216px; max-height: 77px; object-fit: contain; filter: grayscale(1); opacity: .74; transition: filter .25s ease,opacity .25s ease,transform .25s ease; }
.jy-app-landing .jy-app-client-logo-item:hover img { filter: grayscale(0); opacity: .86; transform: translateY(-1px); }
@keyframes jyAppClientMarquee { from { transform: translate3d(0,0,0); } to { transform: translate3d(-50%,0,0); } }
@keyframes jyAppClientMarqueeReverse { from { transform: translate3d(-50%,0,0); } to { transform: translate3d(0,0,0); } }
.jy-app-landing .jy-app-faq-section { padding: 64px 28px 72px; background: #f5f8fc; color: #172033; }
.jy-app-landing .jy-app-faq-layout { display: grid; grid-template-columns: minmax(510px,.95fr) minmax(0,1.05fr); gap: 48px; align-items: start; }
.jy-app-landing .jy-app-faq-copy { position: relative; top: auto; }
.jy-app-landing .jy-app-faq-copy .jy-app-hero-badge { margin: 0; }
.jy-app-landing .jy-app-faq-copy h2 { margin: 22px 0 0 !important; color: #17243a !important; font-size: 46px !important; font-weight: 700; line-height: 1.28; letter-spacing: 0; white-space: nowrap; }
.jy-app-landing .jy-app-faq-copy p { max-width: 430px; margin: 18px 0 0 !important; color: #667085; font-size: 16px; line-height: 1.8; }
.jy-app-landing .jy-app-faq-list { border-top: 1px solid #cfdbeb; }
.jy-app-landing .jy-app-faq-item { border-bottom: 1px solid #cfdbeb; }
.jy-app-landing .jy-app-faq-item summary { position: relative; display: flex; min-height: 76px; align-items: center; padding: 20px 54px 20px 0; cursor: pointer; list-style: none; color: #202b3d; font-size: 18px; font-weight: 600; line-height: 1.55; transition: color .25s ease; }
.jy-app-landing .jy-app-faq-item summary::-webkit-details-marker { display: none; }
.jy-app-landing .jy-app-faq-item summary::before, .jy-app-landing .jy-app-faq-item summary::after { position: absolute; top: 50%; right: 5px; width: 18px; height: 2px; border-radius: 2px; background: #176bee; content: ''; transition: transform .28s ease; }
.jy-app-landing .jy-app-faq-item summary::after { transform: rotate(90deg); }
.jy-app-landing .jy-app-faq-item[open] summary { color: #176bee; }
.jy-app-landing .jy-app-faq-item[open] summary::after { transform: rotate(0); }
.jy-app-landing .jy-app-faq-item p { margin: -4px 54px 0 0 !important; padding: 0 0 24px; color: #667085; font-size: 15px; line-height: 1.85; }
@media (min-width: 1101px) and (max-width: 1400px) {
  .jy-app-landing .jy-app-faq-list { padding-right: 104px; }
}
@media (max-width: 1100px) {
  .jy-app-landing .jy-app-hero-shell { height: auto; min-height: 0; }
  .jy-app-landing .jy-app-hero-main { height: auto; }
  .jy-app-landing > div:first-child, .jy-app-landing > div:first-child > div { min-height: auto !important; }
  .jy-app-landing > div:first-child section { padding: 120px 28px 72px; }
  .jy-app-landing > div:first-child section > div { grid-template-columns: 1fr !important; }
  .jy-app-landing .hero-ecosystem { margin: 10px auto 0; transform: scale(.88); }
  .jy-app-landing #pain-points, .jy-app-landing #service-scope, .jy-app-landing #industry-solutions, .jy-app-landing #development-process { padding-left: 28px !important; padding-right: 28px !important; }
  .jy-app-landing #pain-points [class*="grid-cols-3"], .jy-app-landing #service-scope [class*="grid-cols-3"] { grid-template-columns: repeat(2, minmax(0,1fr)) !important; }
  .jy-app-landing #development-process [class*="grid-cols-4"] { grid-template-columns: repeat(2, minmax(0,1fr)) !important; }
  .jy-app-landing #development-process .process-arrow, .jy-app-landing #development-process .process-arrow-turn { display: none; }
  .jy-app-landing .enter-copy [class*="flex-nowrap"] { flex-wrap: wrap; }
  .jy-app-landing .jy-app-faq-layout { grid-template-columns: 1fr; gap: 34px; }
  .jy-app-landing .jy-app-faq-copy { position: static; }
  .jy-app-landing .jy-app-faq-copy p { max-width: 760px; }
}

@media (max-width: 1100px) {
  .jy-app-landing .jy-app-case-grid { grid-template-columns: repeat(2,minmax(0,1fr)); }
}

@media (max-width: 760px) {
  .jy-app-landing #development-process .process-timeline + div > div:last-child { flex-wrap: wrap !important; }
  .jy-app-landing #capability-matrix .jy-dark-section-heading { padding: 45px 18px 0; }
  .jy-app-landing #capability-matrix .jy-dark-section-heading h2 { font-size: 32px !important; white-space: normal; }
  .jy-app-landing #capability-matrix .jy-dark-section-heading p { font-size: 14px; line-height: 1.75; }
  .jy-app-landing #capability-matrix::after { height: 350px; background: linear-gradient(180deg,#02060c 0%,#02060c 75%,rgba(2,6,12,0) 100%); }
  .jy-app-landing .jy-word-cloud-footnote { display: none; }
  .jy-app-landing .jy-word-cloud-hint { display: none; }
  .jy-app-landing #featured-cases { padding: 45px 18px 32px; }
  .jy-app-landing .jy-app-section-heading h2 { font-size: 32px !important; }
  .jy-app-landing .jy-app-section-heading p { font-size: 15px; line-height: 1.75; }
  .jy-app-landing .jy-app-case-grid { grid-template-columns: 1fr; gap: 28px; margin-top: 38px; }
  .jy-app-landing .jy-app-more-wrap { margin-top: 40px; }
  .jy-app-landing .jy-app-client-band { padding: 0 0 42px; }
  .jy-app-landing .jy-app-client-panel::before, .jy-app-landing .jy-app-client-panel::after { width: 42px; }
  .jy-app-landing .jy-app-client-marquee-stack { gap: 3px; padding-top: 8px; }
  .jy-app-landing .jy-app-client-viewport, .jy-app-landing .jy-app-client-logo-track { height: 78px; }
  .jy-app-landing .jy-app-client-logo-track { --jy-client-logo-gap: 14px; }
  .jy-app-landing .jy-app-client-logo-item { width: 176px; height: 72px; padding: 0 12px; }
  .jy-app-landing .jy-app-client-logo-item img { max-width: 155px; max-height: 56px; }
  .jy-app-landing .jy-app-faq-section { padding: 45px 18px 58px; }
  .jy-app-landing .jy-app-faq-layout { gap: 28px; }
  .jy-app-landing .jy-app-faq-copy h2 { font-size: 32px !important; white-space: normal; }
  .jy-app-landing .jy-app-faq-copy p { font-size: 15px; line-height: 1.75; }
  .jy-app-landing .jy-app-faq-item summary { min-height: 68px; padding: 17px 42px 17px 0; font-size: 16px; }
  .jy-app-landing .jy-app-faq-item p { margin-right: 38px !important; padding-bottom: 20px; font-size: 14px; }
}

@media (max-width: 760px) {
  .jy-app-landing > div:first-child section { padding: 96px 18px 48px; }
  .jy-app-landing > div:first-child section > div { display: block !important; width: 100% !important; }
  .jy-app-landing .enter-copy { width: 100% !important; min-width: 0 !important; }
  .jy-app-landing .enter-copy > * { max-width: 100% !important; }
  .jy-app-landing > div:first-child h1, .jy-app-landing .jy-app-hero-title { width: 100%; min-height: 0; font-size: 32px !important; line-height: 1.3 !important; white-space: normal !important; overflow-wrap: anywhere; word-break: break-word; }
  .jy-app-landing [data-typewriter] > span { white-space: normal; }
  .jy-app-landing .jy-app-hero-form { flex-direction: column; width: 100%; }
  .jy-app-landing .jy-app-phone-input { width: 100%; flex-basis: auto; }
  .jy-app-landing .start-project, .jy-app-landing .jy-app-hero-form .start-project { width: 100%; flex-basis: auto; justify-content: center; margin-top: 4px; }
  .jy-app-landing .enter-copy [class*="flex-nowrap"] { display: grid !important; grid-template-columns: repeat(4,minmax(0,1fr)); gap: 4px; width: 100%; }
  .jy-app-landing .enter-copy [class*="flex-nowrap"] > span { width: 100%; min-width: 0; justify-content: center; gap: 3px; padding-left: 4px; padding-right: 4px; font-size: 9px; }
  .jy-app-landing .enter-copy [class*="flex-nowrap"] svg { width: 10px; height: 10px; }
  .jy-app-landing .hero-ecosystem { width: 560px; max-width: none; margin-left: 50%; transform: translateX(-50%) scale(.62); transform-origin: top center; height: 360px; }
  .jy-app-landing .jy-app-hero-title { font-size: 32px !important; line-height: 1.18 !important; }
  .jy-app-landing .jy-hero-title-line:first-child { margin-bottom: 8px; font-size: .82em; }
  .jy-app-landing #service-scope .jy-service-title { font-size: 32px !important; white-space: normal; }
  .jy-app-landing #service-scope .service-card { min-height: 0; padding: 28px 24px; }
  .jy-app-landing #pain-points .pain-card { height: auto; min-height: 0; }
  .jy-app-landing #pain-points h2 { white-space: normal; }
  .jy-app-landing #content { height: auto; }
  .jy-app-landing #content > div { grid-template-columns: repeat(2,minmax(0,1fr)); }
  .jy-app-landing #content > div > div { min-height: 86px; border-bottom: 1px solid #dce6f4; }
  .jy-app-landing #pain-points, .jy-app-landing #service-scope, .jy-app-landing #industry-solutions, .jy-app-landing #development-process { min-height: 0 !important; padding: 45px 18px 68px !important; }
  .jy-app-landing #development-process { padding-bottom: 45px !important; }
  .jy-app-landing #pain-points > div > div:first-child { display: block; min-height: 0; }
  .jy-app-landing #pain-points h2, .jy-app-landing #service-scope h2, .jy-app-landing #industry-solutions h2, .jy-app-landing #development-process h2, .jy-app-landing #capability-matrix h2 { font-size: 34px !important; }
  .jy-app-landing #pain-points .jy-section-title, .jy-app-landing #industry-solutions .jy-section-title { font-size: 32px !important; white-space: normal; }
  .jy-app-landing #pain-points .jy-section-description, .jy-app-landing #industry-solutions .jy-section-description { font-size: 15px; line-height: 1.75; white-space: normal; }
  .jy-app-landing #development-process .jy-process-heading .jy-section-title { font-size: 32px !important; white-space: normal; }
  .jy-app-landing #development-process .jy-process-heading .jy-section-description { font-size: 15px; line-height: 1.75; white-space: normal; }
  .jy-app-landing .jy-section-heading .jy-section-badge { height: 38px; padding: 0 16px; font-size: 14px; }
  .jy-app-landing #pain-points [class*="grid-cols-3"], .jy-app-landing #service-scope [class*="grid-cols-3"], .jy-app-landing #development-process [class*="grid-cols-4"] { grid-template-columns: 1fr !important; }
  .jy-app-landing #industry-solutions [role="tablist"] { height: auto; overflow-x: auto; }
  .jy-app-landing #industry-solutions .industry-card { min-width: 82vw !important; height: 540px; flex-basis: 82vw !important; }
  .jy-app-landing #industry-solutions .industry-card[aria-selected="true"], .jy-app-landing #industry-solutions .industry-card[aria-selected="false"] { flex: 0 0 82vw !important; min-width: 82vw !important; }
  .jy-app-landing #development-process .process-timeline + div { display: grid !important; grid-template-columns: minmax(0,1fr) !important; gap: 20px !important; margin-top: 28px !important; padding: 24px 20px !important; }
  .jy-app-landing #development-process .process-timeline + div > div:first-child { width: 100%; min-width: 0; }
  .jy-app-landing #development-process .process-timeline + div h3 + p { width: 100%; max-width: none; overflow-wrap: normal; word-break: normal; }
  .jy-app-landing #development-process .process-timeline + div > div:last-child { display: grid !important; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 10px !important; width: 100%; }
  .jy-app-landing #development-process .process-timeline + div > div:last-child > span { width: 100%; min-width: 0; justify-content: center; padding: 0 10px; }
  .jy-app-landing #capability-matrix { height: 820px; }
  .jy-app-landing #capability-matrix .jy-dark-section-heading { padding: 45px 18px 0; }
  .jy-app-landing #capability-matrix .capability-tag-float { font-size: 10px; padding: 6px 9px; }
  .jy-app-landing #capability-matrix .capability-tag-float:nth-child(even) { display: none; }
}
