@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6fe53d21e6e7ebd8-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/8ebc6e9dde468c4a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9e7b0a821b9dfcb4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/636a5ac981f94f8b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Plus Jakarta Sans Fallback;src:local("Arial");ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.00%;size-adjust:104.98%}.__className_64a611{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.__variable_64a611{--font-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_5f34dc{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_5f34dc{--font-jetbrains:"JetBrains Mono","JetBrains Mono Fallback"}

/*! tailwindcss v4.3.5 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--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-ease:initial}}}@layer theme{:host,:root{--font-sans:var(--font-jakarta),system-ui,-apple-system,sans-serif;--font-mono:var(--font-jetbrains),ui-monospace,monospace;--ease-in-out:cubic-bezier(.4,0,.2,1);--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{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::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}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.flex-wrap{flex-wrap:wrap}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring,.shadow{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.blur{--tw-blur:blur(8px);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, )}.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,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))}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}}:root{--bg:#060a22;--bg-footer:#04061a;--bg-light:#edf1ff;--ink:#0b1230;--tx:#eaf0ff;--mu:#a3b3dc;--mu-light:#56628c;--blue:#4f7bff;--violet:#7c4dff;--cyan:#22d3ee;--orange-1:#ff7a2e;--orange-2:#f73f09;--orange-soft:#ff5a1f;--cream:#fff6ea;--grad-primary:linear-gradient(135deg,#3b66f0,#7c4dff);--grad-cta:linear-gradient(135deg,#2646de,#6c3df0 62%,#8a3cf0);--grad-text-dark:linear-gradient(90deg,#6f96ff,#b08bff 55%,#ff8a4c);--grad-text-light:linear-gradient(90deg,#2f54e8,#7c4dff 58%,#f73f09);--grad-glass:linear-gradient(180deg,#ffffff13,#ffffff06);--shadow-btn:0 12px 32px -6px #5a6effa6,inset 0 1px 0 #ffffff59;--shadow-btn-hover:0 18px 40px -6px #5a6effcc,inset 0 1px 0 #ffffff59;--container:1240px;--gutter:40px;--gutter-sm:22px;--bp:900px}body{background:#060a22;margin:0}.pg{--bg:#060a22;--ink:#0b1230;--tx:#eaf0ff;--mu:#a3b3dc;background:var(--bg);color:var(--tx);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6;position:relative;overflow-x:clip;container:pg/inline-size}.pg *{box-sizing:border-box}.pg a{color:inherit;text-decoration:none}.mono{font-family:var(--font-mono)}.wrap{max-width:1240px;margin:0 auto;padding:0 40px}.sec,.wrap{position:relative}.sec{overflow:hidden}.light{color:var(--ink);background:#edf1ff}.light .mu,.mu.l{color:#56628c}.mu{color:var(--mu)}.grad{color:#0000;background:linear-gradient(90deg,#6f96ff,#b08bff 55%,#ff8a4c);-webkit-background-clip:text;background-clip:text}.light .grad{background:var(--grad-text-light);color:#0000;-webkit-background-clip:text;background-clip:text}.h1{letter-spacing:-.038em;font-size:clamp(38px,5.5cqw,76px);line-height:1.02}.h1,.h2{margin:0;font-weight:800}.h2{letter-spacing:-.032em;font-size:clamp(30px,3.8cqw,52px);line-height:1.06}.lead{color:var(--mu);margin:0;font-size:clamp(17px,1.5cqw,20px);line-height:1.6}.light .lead{color:#56628c}.eyebrow{font:500 12.5px var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#9dbaff;background:#4f7bff24;border:1px solid #6e96ff59;border-radius:999px;align-items:center;gap:10px;padding:8px 15px;display:inline-flex}.eyebrow i{background:#ff7a3d;border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px 2px #ff5a1fd9}.light .eyebrow{color:#3552dc;background:#4f7bff1a;border-color:#4f7bff4d}.pg .btn{background:var(--grad-primary);color:#fff;height:56px;font:700 16px var(--font-sans);white-space:nowrap;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:0 30px;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 12px 32px -6px #5a6effa6,inset 0 1px #ffffff59}.pg .btn:hover{transform:translateY(-2px);box-shadow:0 18px 40px -6px #5a6effcc,inset 0 1px #ffffff59}.pg .btn.ghost{box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff38}.pg .btn.ghost:hover{background:#ffffff1f}.pg .btn.white{color:#2339b8;background:#fff;box-shadow:0 14px 34px -10px #00002880}.pg .btn.dk{background:#0b1230;box-shadow:0 14px 30px -10px #0b123099}.pg .btn.sm{border-radius:14px;height:46px;padding:0 22px;font-size:15px}.glass{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#ffffff13,#ffffff06);border:1px solid #ffffff1f;border-radius:26px}.blob{background:var(--c);filter:blur(100px);border-radius:50%}.blob,.gridbg{pointer-events:none;position:absolute}.gridbg{background-image:linear-gradient(#82a0ff12 1px,#0000 0),linear-gradient(90deg,#82a0ff12 1px,#0000 0);background-size:60px 60px;inset:0;-webkit-mask-image:radial-gradient(75% 75% at 60% 35%,#000 25%,#0000 80%);mask-image:radial-gradient(75% 75% at 60% 35%,#000 25%,#0000 80%)}.hd{z-index:6;position:absolute;top:0;left:0;right:0}.hdin{justify-content:space-between;gap:24px;height:92px}.brand,.hdin{align-items:center;display:flex}.brand{font:800 20px var(--font-sans);letter-spacing:-.02em;color:#fff;gap:12px}.brand img{border-radius:12px;width:44px;height:44px;display:block;box-shadow:0 8px 24px -6px #f53c0680}.nav{color:#c9d6ff;align-items:center;gap:6px;font-size:15px;font-weight:600;display:flex}.nav>.dd>a,.nav>a{border-radius:12px;padding:10px 16px;display:block}.nav a.on,.nav>.dd>a:hover,.nav>a:hover{color:#fff;background:#ffffff14}.nav .btn{margin-left:10px}.dd{position:relative}.menu{z-index:20;width:380px;padding-top:12px;display:none;position:absolute;top:100%;left:0}.dd[data-open=true] .menu{display:block}.mi{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0e1440f5;border:1px solid #ffffff26;border-radius:20px;padding:8px;box-shadow:0 40px 80px #00001e99}.mi a{color:#eaf0ff;border-radius:14px;align-items:center;gap:14px;padding:10px 12px;display:flex}.mi a:hover{background:#ffffff14}.mi img{object-fit:contain;flex:none;width:44px;height:44px}.mi b{font-size:15px;font-weight:700;display:block}.mi span{color:#a3b3dc;margin-top:1px;font-size:13px;font-weight:400;line-height:1.35;display:block}.burger{display:none}@container pg (max-width:900px){.nav{display:none}.burger{display:block}.wrap{padding:0 22px}.hdin{height:74px}}.herogrid{grid-template-columns:1.02fr 1fr;align-items:center;gap:24px 40px;display:grid}@container pg (max-width:900px){.herogrid{grid-template-columns:1fr}}.h3d{position:relative}.h3d>img.main{filter:drop-shadow(0 40px 60px #283cdc73);width:118%;max-width:none;margin:-3% -9% -5%;animation:floaty 7s ease-in-out infinite;display:block}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.chip{color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);white-space:nowrap;background:#0e1650b8;border:1px solid #fff3;border-radius:16px;gap:10px;padding:10px 16px 10px 10px;font-size:14px;font-weight:700;animation:floaty 6s ease-in-out infinite;position:absolute;box-shadow:0 20px 40px -10px #00002899}.chip,.chip b{align-items:center;display:flex}.chip b{background:linear-gradient(135deg,#4f7bff,#22d3ee);border-radius:10px;justify-content:center;width:30px;height:30px;font-size:15px}.h3d.sv>img.main{width:100%;margin:0}@container pg (max-width:900px){.h3d .chip{display:none}.h3d>img.main{width:112%;margin:0 -6%}}.trust{color:#c9d6ff;flex-wrap:wrap;gap:12px 26px;font-size:14.5px;font-weight:600;display:flex}.trust>span{align-items:center;gap:9px;display:flex}.trust svg{flex:none}.mq{background:linear-gradient(90deg,#4f7bff1f,#8b5cf61f);border-block:1px solid #ffffff1a;overflow:hidden}.mqt{width:max-content;padding:24px 0;animation:mq 36s linear infinite}.mqt,.mqt span{gap:48px;display:flex}.mqt span{font:800 24px var(--font-sans);letter-spacing:-.02em;color:#dce5ff;white-space:nowrap;align-items:center}.mqt span:after{content:"✦";color:#ff7a3d;font-size:18px}@keyframes mq{to{transform:translate(-50%)}}.bento{grid-template-columns:repeat(6,1fr);gap:22px;display:grid}.bc,.pg a.bc,.pg a.ocard{color:#fff}.bc{border:1px solid #ffffff24;border-radius:34px;flex-direction:column;grid-column:span 2;justify-content:flex-end;min-height:560px;padding:34px;transition:transform .35s,box-shadow .35s;display:flex;position:relative;overflow:hidden;box-shadow:0 34px 60px -34px #141e82b3}.bc.w3{grid-column:span 3;min-height:540px}.bc:hover{transform:translateY(-8px);box-shadow:0 44px 70px -30px #141ea0cc}.bc .ic{filter:drop-shadow(0 30px 36px #00001e80);width:auto;max-width:78%;height:230px;transition:transform .5s;position:absolute;top:10px;right:6px}.bc.w3 .ic{height:270px;top:14px}.bc:hover .ic{transform:translateY(-10px)scale(1.05)rotate(-2deg)}.bc .num{font:500 13px var(--font-mono);letter-spacing:.1em;color:#fffc}.bc h3{letter-spacing:-.03em;margin:8px 0;font-size:30px;font-weight:800;line-height:1.1}.bc p{color:#ffffffc7;max-width:380px;margin:0;font-size:16px;line-height:1.5}.bc .go{gap:12px;margin-top:22px;font-size:15px;font-weight:700}.bc .go,.bc .go i{align-items:center;display:flex}.bc .go i{color:#1a2a8a;background:#fff;border-radius:50%;justify-content:center;width:42px;height:42px;font-style:normal;transition:transform .3s}.bc:hover .go i{transform:translate(6px)}@container pg (max-width:900px){.bento{grid-template-columns:1fr}.bc,.bc.w3{grid-column:auto;min-height:520px}.bc .ic,.bc.w3 .ic{height:230px}}.steps{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:36px 24px;display:grid;position:relative}@container pg (min-width:901px){.steps:before{content:"";opacity:.7;background:linear-gradient(90deg,#4f7bff,#8b5cf6 55%,#ff7a2e 95%,#0000);height:2px;position:absolute;top:22px;left:22px;right:0}}.sp,.sp .b{position:relative}.sp .b{z-index:1;background:var(--grad-primary);width:46px;height:46px;font:700 15px var(--font-mono);border-radius:50%;justify-content:center;align-items:center;animation:ring 6s infinite;display:flex;box-shadow:0 0 0 6px #4f7bff2e,0 10px 30px -4px #5a6effb3}.sp:nth-child(2) .b{animation-delay:1.2s}.sp:nth-child(3) .b{animation-delay:2.4s}.sp:nth-child(4) .b{animation-delay:3.6s}.sp:nth-child(5) .b{animation-delay:4.8s}@keyframes ring{0%,18%,to{box-shadow:0 0 0 6px #4f7bff2e,0 10px 30px -4px #5a6effb3}8%{box-shadow:0 0 0 14px #4f7bff52,0 10px 30px -4px #5a6effe6}}.sp h3{letter-spacing:-.02em;margin:22px 0 8px;font-size:24px;font-weight:800}.sp p{color:var(--mu);margin:0;font-size:15.5px}.cards3{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:22px;display:grid}.wc{background:#fff;border:1px solid #4f7bff1f;border-radius:28px;padding:34px;transition:transform .3s;box-shadow:0 30px 60px -36px #1e32a066}.wc:hover{transform:translateY(-6px)}.wc .ico{background:var(--grad-primary);border-radius:18px;justify-content:center;align-items:center;width:60px;height:60px;display:flex;box-shadow:0 14px 28px -10px #5a6effcc}.wc h3{letter-spacing:-.025em;color:var(--ink);margin:22px 0 10px;font-size:24px;font-weight:800;line-height:1.2}.wc p{color:#56628c;margin:0;font-size:16px}.tm{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:22px;display:grid}.tc{border:1px solid #ffffff29;border-radius:30px;transition:transform .35s;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #283cdc99}.tc:hover{transform:translateY(-8px)}.tc img{aspect-ratio:4/5;object-fit:cover;background:#10185a;width:100%;display:block}.tc:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#060a28eb);position:absolute;inset:0}.tc .cap{z-index:1;position:absolute;bottom:16px;left:18px;right:18px}.tc .nm{letter-spacing:-.02em;color:#fff;font-size:19px;font-weight:800}.tc .rl{font:500 12.5px var(--font-mono);color:#ffb48a;margin-top:2px}.fgrid{grid-template-columns:1fr 1fr;align-items:center;gap:48px 72px;display:grid}@container pg (max-width:900px){.fgrid{grid-template-columns:1fr}}.fcard{color:var(--ink);background:#fff;border-radius:30px;padding:38px;box-shadow:0 50px 90px -30px #00003c99}.fcard label{margin-bottom:20px;display:block}.fcard label span{color:#2a3568;margin-bottom:8px;font-size:13.5px;font-weight:700;display:block}.fcard input,.fcard textarea{width:100%;font:500 16px var(--font-sans);color:var(--ink);background:#f6f8ff;border:1.5px solid #d6ddf5;border-radius:14px;outline:none;padding:15px 16px;display:block}.ft{color:#8e9cc8;background:#04061a;border-top:1px solid #ffffff14;font-size:15px;position:relative}.ftg{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:40px;padding:68px 0 40px;display:grid}@container pg (max-width:900px){.ftg{grid-template-columns:1fr 1fr}.ftg>div:first-child{grid-column:1/-1}}.ft h2{font:600 12px var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#7a86b3;margin:0 0 14px}.ft a{color:#c0cbee;padding:4px 0;display:block}.ft a:hover{color:#fff}.ft a.brand{color:#fff;padding:0;display:flex}.ftb{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:22px 0;font-size:13.5px;display:flex}.crumb{font:500 13px var(--font-mono);color:#8fa3d8}.crumb a:hover{color:#fff}.sh{grid-template-columns:1.05fr .95fr;align-items:center;gap:40px 56px;display:grid}@container pg (max-width:900px){.sh{grid-template-columns:1fr}}.facts3{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:18px;margin-top:80px;display:grid}.facts3>div{padding:24px 28px}.facts3 .k{font:500 12px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#8fa3d8}.facts3 .v{letter-spacing:-.02em;margin-top:6px;font-size:22px;font-weight:800}.tags{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.tags span{color:#dce5ff;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;padding:5px 13px;font-size:14px;font-weight:600}.nd{position:relative}.nd .n{letter-spacing:-.04em;color:#0000;background:linear-gradient(135deg,#4f7bff,#b08bff);-webkit-background-clip:text;background-clip:text;font-size:64px;font-weight:800;line-height:1}.nd p{letter-spacing:-.015em;color:var(--ink);margin:14px 0 0;font-size:21px;font-weight:700;line-height:1.35}.feat{grid-template-columns:repeat(6,1fr);gap:20px;display:grid}.fc{grid-column:span 2;padding:32px}.fc.w{grid-column:span 3}.fc .ck{background:linear-gradient(135deg,#4f7bff,#22d3ee);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:20px;display:flex;box-shadow:0 10px 24px -8px #22d3ee99}.fc h3{letter-spacing:-.025em;margin:0 0 8px;font-size:23px;font-weight:800}.fc p{color:var(--mu);margin:0;font-size:16px}@container pg (max-width:900px){.feat{grid-template-columns:1fr}.fc,.fc.w{grid-column:auto}}.stg{grid-template-columns:repeat(auto-fit,minmax(min(230px,100%),1fr));gap:34px 26px;display:grid;position:relative}@container pg (min-width:901px){.stg:before{content:"";opacity:.55;background:linear-gradient(90deg,#4f7bff,#b08bff 60%,#22d3ee);height:2px;position:absolute;top:24px;left:24px;right:24px}}.sq .b{z-index:1;background:var(--grad-primary);color:#fff;width:48px;height:48px;font:700 15px var(--font-mono);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 0 0 7px #edf1ff,0 12px 26px -6px #5a6effcc}.sq h3{letter-spacing:-.02em;color:var(--ink);margin:22px 0 8px;font-size:21px;font-weight:800}.sq p{color:#56628c;margin:0;font-size:15.5px}details{background:linear-gradient(#ffffff13,#ffffff06);border:1px solid #ffffff1f;border-radius:22px;margin-bottom:14px;padding:0 28px}summary{cursor:pointer;letter-spacing:-.015em;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;font-size:19px;font-weight:700;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";width:34px;height:34px;font:400 22px var(--font-sans);background:#ffffff1a;border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}details[open] summary:after{content:"−";background:var(--grad-primary)}details p{max-width:680px;color:var(--mu);margin:0 0 26px}.oc{grid-template-columns:repeat(auto-fit,minmax(min(250px,100%),1fr));gap:20px;display:grid}.ocard{color:#fff;border:1px solid #ffffff24;border-radius:28px;flex-direction:column;justify-content:flex-end;padding:26px;transition:transform .3s;display:flex;position:relative;overflow:hidden}.ocard:hover{transform:translateY(-6px)}.ocard{min-height:340px}.ocard img{object-fit:contain;object-position:center top;filter:drop-shadow(0 14px 18px #00001e4d);width:100%;max-width:none;height:56%;position:absolute;top:0;left:0;right:0}.ocard b{letter-spacing:-.02em;font-size:21px;font-weight:800;line-height:1.2;display:block}.ocard span{color:#ffffffbf;margin-top:6px;font-size:14px;display:block}.zz{grid-template-columns:1fr 1fr;align-items:center;gap:40px 72px;padding:56px 0;display:grid}.zz+.zz{border-top:1px solid #4f7bff2e}.zimg{aspect-ratio:4/3;border:1px solid #ffffff29;border-radius:36px;min-height:0;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 40px 70px -40px #1e28aacc}.zimg img{object-fit:contain;width:100%;height:100%;transition:transform .5s;display:block}.zz:hover .zimg img{transform:scale(1.03)}.zz h2{letter-spacing:-.03em;color:var(--ink);margin:14px 0 12px;font-size:clamp(30px,3.2cqw,44px);font-weight:800;line-height:1.08}.zz ul{flex-direction:column;gap:10px;margin:20px 0 0;padding:0;list-style:none;display:flex}.zz li{color:#26305f;align-items:flex-start;gap:12px;font-weight:600;display:flex}.zz li svg{flex:none;margin-top:3px}@container pg (max-width:900px){.zz{grid-template-columns:1fr}.zz .zimg{order:0!important}}.tbl{background:#fff;border:1px solid #4f7bff1f;border-radius:28px;padding:8px 32px;box-shadow:0 30px 60px -36px #1e32a066}.trow{color:var(--ink);border-bottom:1px solid #e3e8fa;grid-template-columns:1.1fr 1.3fr 1.5fr .8fr 40px;align-items:start;gap:24px;padding:24px 0;display:grid}.trow:last-child{border-bottom:0}.trow.h{font:600 12px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#6471a3;padding:18px 0}.trow b{letter-spacing:-.02em;font-size:18px;font-weight:800}.trow div{color:#3a4572;font-size:15.5px}.trow .go{background:var(--grad-primary);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;display:flex}@container pg (max-width:900px){.trow{grid-template-columns:1fr;gap:6px}.trow.h{display:none}.tbl{padding:8px 22px}}.tl{flex-direction:column;gap:26px;display:flex;position:relative}@container pg (min-width:901px){.tl:before{content:"";opacity:.55;background:linear-gradient(#4f7bff,#b08bff,#22d3ee);width:2px;position:absolute;top:20px;bottom:20px;left:27px}}.ts{grid-template-columns:56px 1fr;align-items:start;gap:28px;display:grid}.ts .b{z-index:1;background:var(--grad-primary);width:56px;height:56px;font:700 16px var(--font-mono);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative;box-shadow:0 0 0 8px #060a22,0 12px 30px -6px #5a6effcc}.ts .card{padding:34px}.ts h2{letter-spacing:-.03em;margin:0;font-size:32px;font-weight:800}.tm2{font:500 13px var(--font-mono);color:#9dbaff;background:#4f7bff24;border:1px solid #6e96ff4d;border-radius:999px;padding:5px 13px}.hc{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:26px;margin-top:26px;display:grid}.hc .lb{font:600 12px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#22d3ee}.hc ul{color:#d2dcfa;flex-direction:column;gap:8px;margin:10px 0 0;padding:0;font-size:15.5px;list-style:none;display:flex}.hc li{padding-left:18px;position:relative}.hc li:before{content:"";background:linear-gradient(135deg,#4f7bff,#22d3ee);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}@container pg (max-width:900px){.ts{grid-template-columns:1fr;gap:14px}.ts .card{padding:26px}}.chip2{color:#e4ebff;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;margin:0 8px 10px 0;padding:9px 18px;font-size:15px;font-weight:700;display:inline-block}@media (prefers-reduced-motion:reduce){.pg *{animation:none!important}}.nav>a{position:relative}.nav a.on:after{content:"";background:linear-gradient(90deg,#ff7a2e,#f73f09);border-radius:2px;height:3px;position:absolute;bottom:3px;left:16px;right:16px}.hd.lt .brand{color:#0b1230}.hd.lt .nav{color:#33406f}.hd.lt .nav a.on,.hd.lt .nav>a:hover{color:#0b1230;background:#0b12300f}.hd.lt .nav .btn{color:#fff}.bc .sc{object-fit:contain;object-position:center top;filter:drop-shadow(0 20px 24px #00001e40);width:100%;height:58%;transition:transform .5s;position:absolute;top:0;left:0;right:0}.bc:hover .sc{transform:translateY(-6px)scale(1.03)}.svcard{aspect-ratio:4/3;border:1px solid #ffffff2e;border-radius:34px;position:relative;overflow:hidden;box-shadow:0 50px 80px -40px #000000b3}.svcard img{object-fit:contain;width:100%;height:100%;display:block}.svpills{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:40px;display:flex}.pg a.svp{color:#fff;background:#ffffff14;border:1px solid #fff3;border-radius:999px;align-items:center;gap:10px;padding:11px 20px;font-size:15px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.pg a.svp:hover{background:#ffffff29;transform:translateY(-2px)}.svp i{background:var(--c);width:11px;height:11px;box-shadow:0 0 10px var(--c);border-radius:50%}.tools{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.tools span{color:#26305f;background:#fff;border:1px solid #dce3f8;border-radius:12px;align-items:center;gap:8px;padding:7px 12px 7px 9px;font-size:13.5px;font-weight:700;display:inline-flex;box-shadow:0 8px 16px -10px #1e32a080}.fr{border:1px solid #ffffff1f;border-radius:28px;grid-template-columns:1fr 1.15fr;margin-bottom:20px;display:grid;overflow:hidden;box-shadow:0 30px 60px -36px #00001ecc}.fl,.fr{position:relative}.fl{background:linear-gradient(#ffffff14,#ffffff08);padding:34px 56px 34px 38px}.fl:before{content:"";background:var(--c);width:6px;position:absolute;top:0;bottom:0;left:0}.fa .t,.fl .t{font:600 12px var(--font-mono);letter-spacing:.14em;text-transform:uppercase}.fl .t{color:#ff9a66}.fl q{letter-spacing:-.02em;color:#fff;quotes:"“" "”";margin-top:14px;font-size:clamp(20px,1.9cqw,26px);font-weight:700;line-height:1.3;display:block}.fa{color:#0b1230;background:#fff;padding:34px 38px 34px 64px}.fa h3{letter-spacing:-.025em;margin:12px 0 0;font-size:clamp(20px,1.9cqw,26px);font-weight:800;line-height:1.3}.fa .row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.fa .lg{gap:8px;display:flex}.fa .lg span{background:#f4f6fe;border:1px solid #e3e8fa;border-radius:11px;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.pg .fa a.lk{color:var(--c);gap:8px;font-size:15.5px;font-weight:800;display:inline-flex}.fm,.pg .fa a.lk{align-items:center}.fm{background:var(--c);color:#fff;z-index:2;border-radius:50%;justify-content:center;width:48px;height:48px;margin-top:-24px;display:flex;position:absolute;top:50%;left:calc(46.5% - 24px);box-shadow:0 0 0 6px #0a1030,0 14px 26px -6px #0009}.cream{color:#0b1230;background:linear-gradient(#fff6ea,#ffead3)}.cream .eyebrow{color:#c2410c;background:#f73f0914;border-color:#f73f094d}.cream .lead{color:#7a5b45}.cream .grad,.hl .grad{color:#0000;background:linear-gradient(90deg,#2f54e8,#7c4dff 58%,#f73f09);-webkit-background-clip:text;background-clip:text}.pth{align-items:flex-start;margin:44px 0 52px;display:flex}.pn{text-align:center;color:#7a5b45;flex-direction:column;flex:none;gap:10px;width:100px;font-size:14px;font-weight:700}.pn,.pn i{align-items:center;display:flex}.pn i{width:38px;height:38px;font:700 13px var(--font-mono);color:#b58d68;background:#fff;border:2.5px solid #f2d6b8;border-radius:50%;justify-content:center;font-style:normal}.pn.dn i{color:#fff;background:linear-gradient(135deg,#ff7a2e,#f73f09);border-color:#0000;box-shadow:0 10px 20px -6px #f73f09b3}.pn.cur i{outline:6px solid #f73f092e}.pn.cur{color:#0b1230}.pl{background:#f2d6b8;border-radius:2px;flex:1;height:3px;margin-top:18px}.pl.dn{background:linear-gradient(90deg,#ff7a2e,#f73f09)}.jc{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:20px;display:grid}.pg a.jcard{color:#0b1230;background:#fff;border:1px solid #f73f091f;border-radius:26px;flex-direction:column;gap:12px;padding:30px;transition:transform .3s;display:flex;position:relative;box-shadow:0 26px 50px -30px #78320073}.pg a.jcard:hover{transform:translateY(-6px)}.pg a.jcard.nx{color:#fff;background:linear-gradient(135deg,#ff7a2e,#f73f09);border:0;box-shadow:0 30px 56px -24px #f73f09d9}.jcard .tg{font:600 12px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#c2410c}.jcard.nx .tg{color:#ffffffe6}.jcard h3{letter-spacing:-.025em;margin:0;font-size:23px;font-weight:800;line-height:1.25}.jcard .go{gap:10px;margin-top:auto;padding-top:14px;font-weight:800}.jcard .go,.jcard .go i{align-items:center;display:flex}.jcard .go i{color:#f73f09;background:#ffead9;border-radius:50%;justify-content:center;width:40px;height:40px;font-style:normal}.jcard.nx .go i{background:#fff}.ft:before{content:"";background:linear-gradient(90deg,#ff7a2e,#f73f09 28%,#7c4dff 68%,#22d3ee);height:3px;position:absolute;top:0;left:0;right:0}.fcta{border-bottom:1px solid #ffffff17;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:26px;padding:52px 0 46px;display:flex}.fcta h3{letter-spacing:-.03em;color:#fff;margin:0;font-size:clamp(26px,2.6cqw,36px);font-weight:800;line-height:1.15}.fcta p{color:#8e9cc8;margin:8px 0 0}.fb{flex-wrap:wrap;gap:12px;display:flex}.pg .ft a.fbtn{color:#fff;background:#ffffff12;border:1px solid #ffffff29;border-radius:16px;align-items:center;gap:12px;height:58px;padding:0 24px;font-size:16px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.pg .ft a.fbtn:hover{background:#ffffff21;transform:translateY(-2px)}.pg .ft a.fbtn.or{background:linear-gradient(135deg,#ff7a2e,#f73f09);border-color:#0000;box-shadow:0 14px 30px -10px #f73f09b3}.ftg2{grid-template-columns:1.4fr .9fr .9fr 1.3fr;gap:44px;padding:56px 0 44px;display:grid}.soc{gap:12px;margin-top:24px;display:flex}.pg .ft a.sb{border-radius:15px;justify-content:center;align-items:center;width:50px;height:50px;padding:0;transition:transform .2s;display:flex;box-shadow:0 12px 22px -10px #000000b3}.pg .ft a.sb:hover{transform:translateY(-3px)}.pg .ft a.ci{color:#dce5ff;gap:14px;padding:8px 0;font-weight:600}.ci .ib,.pg .ft a.ci{align-items:center;display:flex}.ci .ib{background:#ffffff12;border:1px solid #ffffff1f;border-radius:12px;flex:none;justify-content:center;width:40px;height:40px}.ci small{color:#7f8dba;font-size:12.5px;font-weight:500;line-height:1.2;display:block}.ft h2:before{content:"";vertical-align:middle;background:#ff5a1f;border-radius:2px;width:14px;height:3px;margin-right:10px;display:inline-block}.who{color:#fff;align-items:center;gap:16px;margin-top:34px}.who,.who .av{display:flex}.who .av img{object-fit:cover;object-position:top;background:#10185a;border:3px solid #5a3fe8;border-radius:50%;width:50px;height:50px;margin-left:-14px}.who .av img:first-child{margin-left:0}.who span{color:#ffffffe6;font-size:15px;font-weight:600;line-height:1.4}.callrow{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.pg a.cl{color:#fff;background:#ffffff24;border:1px solid #ffffff4d;border-radius:14px;align-items:center;gap:10px;padding:12px 18px;font-size:15px;font-weight:700;display:inline-flex}.fcard .rq{color:#e11d48}.fcard .opt{color:#8a94bd;font-weight:500}.hl{background:linear-gradient(#fff6ea,#edf1ff);position:relative;overflow:hidden}.hl,.hl .h1{color:#0b1230}.hl .lead{color:#56628c}.hl .eyebrow{color:#c2410c;background:#f73f0914;border-color:#f73f094d}.rib{flex-wrap:wrap;justify-content:center;margin-top:48px}.pg a.rb,.rib{gap:12px;display:flex}.pg a.rb{color:#0b1230;background:#fff;border-radius:999px;align-items:center;padding:8px 22px 8px 8px;font-size:15.5px;font-weight:800;line-height:1.2;transition:transform .2s;box-shadow:0 16px 32px -16px #1e28788c}.pg a.rb:hover{transform:translateY(-3px)}.rb i{background:var(--c);color:#fff;width:42px;height:42px;font:700 14px var(--font-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-style:normal;display:flex}.rb small{color:#6b7699;font-size:12.5px;font-weight:600;display:block}.stg2{background:var(--t);position:relative}.stg2 .gr{grid-template-columns:.8fr 1.2fr;align-items:start;gap:40px 72px;padding:104px 0;display:grid}.stg2 .lft{position:sticky;top:30px}.big{font:800 clamp(100px,13cqw,190px)/.85 var(--font-sans);letter-spacing:-.05em;color:var(--c);opacity:.2}.stg2 h2{letter-spacing:-.035em;color:#0b1230;margin:6px 0 16px;font-size:clamp(34px,3.6cqw,50px);line-height:1.05}.fe,.stg2 h2{font-weight:800}.fe{background:var(--c);color:#fff;box-shadow:0 12px 24px -10px var(--c);border-radius:999px;align-items:center;gap:10px;padding:9px 18px;font-size:15px;display:inline-flex}.stg2 .pr{color:#4a5680;max-width:420px;margin:18px 0 0;font-size:18px}.sc3{flex-direction:column;gap:16px;display:flex}.sbox{border:1px solid #0b12300d;border-left:6px solid var(--c);background:#fff;border-radius:24px;grid-template-columns:130px 1fr;gap:12px 20px;padding:26px 30px;display:grid;box-shadow:0 26px 50px -34px #1e287880}.sbox .lb{font:700 12px var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c);padding-top:4px}.sbox ul{color:#26305f;flex-direction:column;gap:10px;margin:0;padding:0;font-size:16.5px;font-weight:500;list-style:none;display:flex}.sbox li{padding-left:24px;position:relative}.sbox li:before{content:"";background:var(--c);border-radius:50%;width:9px;height:9px;position:absolute;top:.5em;left:0}.fc1{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:20px;display:grid}.fc1 .it{background:#fff;border:1px solid #4f7bff1f;border-radius:26px;padding:30px;box-shadow:0 26px 50px -34px #1e287880}.fc1 .it .n{color:#fff;width:44px;height:44px;font:700 16px var(--font-mono);border-radius:14px;justify-content:center;align-items:center;display:flex}.fc1 .it h3{letter-spacing:-.025em;color:#0b1230;margin:20px 0 8px;font-size:22px;font-weight:800}.fc1 .it p{color:#56628c;margin:0;font-size:16px}.chip2.lc2{color:#1b2559;background:#fff;border:1px solid #4f7bff33;align-items:center;gap:10px;padding:9px 18px 9px 12px;display:inline-flex}@container pg (max-width:900px){.bc .sc{height:54%}.fr{grid-template-columns:1fr}.fm{display:none}.fl{padding:28px 26px 28px 30px}.fa{padding:28px 26px}.pn{width:62px;font-size:11.5px}.pn i{width:32px;height:32px}.pl{margin-top:15px}.ftg2{grid-template-columns:1fr 1fr}.ftg2>div:first-child,.ftg2>div:last-child{grid-column:1/-1}.stg2 .gr{grid-template-columns:1fr;padding:72px 0}.stg2 .lft{position:static}.sbox{grid-template-columns:1fr}}html{-webkit-text-size-adjust:100%;background:#060a22}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}[id]{scroll-margin-top:24px}.skip{z-index:100;color:#0b1230;background:#fff;border-radius:12px;padding:12px 18px;font-weight:700;position:absolute;top:-80px;left:12px}.skip:focus{top:12px}.mm :focus-visible,.pg :focus-visible{outline-offset:3px;border-radius:10px;outline:2px solid #22d3ee}.pg .light :focus-visible{outline-color:#3552dc}.pg .btn:focus-visible{outline-offset:4px;border-radius:16px}.pg .btn.sm:focus-visible{border-radius:14px}.pg .fcard :focus-visible{outline-color:#3552dc}.pg .fcard input:focus-visible,.pg .fcard select:focus-visible,.pg .fcard textarea:focus-visible{border-color:#4f7bff;outline:0;box-shadow:0 0 0 4px #4f7bff40}.dd>a .caret{margin-left:2px;font-size:.8em}.pg .burger{color:#eaf0ff;cursor:pointer;background:0 0;border:0;border-radius:12px;margin:-6px;padding:6px;display:none}@container pg (max-width:900px){.pg .burger{display:block}}.mi a.on,.nav a[aria-current=page]{color:#fff;background:#ffffff14}[data-placeholder]{font-style:inherit}.ft span.fl{color:#c0cbee;padding:4px 0;display:block}.h3d>img.main{height:auto}.fcard select{width:100%;font:500 16px var(--font-sans);color:var(--ink);appearance:none;background-color:#f6f8ff;background-image:linear-gradient(45deg,#0000 50%,#56628c 0),linear-gradient(135deg,#56628c 50%,#0000 0);background-position:calc(100% - 22px) 52%,calc(100% - 16px) 52%;background-repeat:no-repeat;background-size:6px 6px,6px 6px;border:1.5px solid #d6ddf5;border-radius:14px;padding:15px 16px;display:block}.fcard input,.fcard select,.fcard textarea{transition:border-color .15s,box-shadow .15s}.fcard textarea{resize:vertical;height:108px}.fcard [aria-invalid=true]{background:#fff7f8;border-color:#c2263d}.fcard .err{color:#b3122d;margin:8px 0 0;font-size:13.5px;font-weight:600;display:block}.fcard label>span.lbl em{color:#56628c;font-style:normal;font-weight:500}.fcard .hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.fcard .btn[disabled]{opacity:.7;cursor:progress;transform:none}.fcard .fail{color:#7d0f23;background:#fff1f3;border:1.5px solid #f0b4bf;border-radius:14px;margin:0 0 20px;padding:14px 16px;font-size:15px;font-weight:600}.fcard .fail a{text-decoration:underline}.fcard .ok{text-align:center;padding:24px 0}.fcard .ok h3{letter-spacing:-.025em;margin:0 0 10px;font-size:26px;font-weight:800}.fcard .ok p{color:#56628c;margin:0}@keyframes spin{to{transform:rotate(1turn)}}.spin{border:2.5px solid #fff6;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:spin .8s linear infinite}.cband{background:var(--grad-cta)}@media (prefers-reduced-motion:reduce){.pg *,.pg :after,.pg :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}.spin{animation:none!important}}.tc img,.zimg img{height:auto}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.trow.h .sr-only{display:none}html:has(dialog.mm[open]){overflow:hidden}.hero-pad{--hd:92px}@container pg (max-width:900px){.hero-pad{--hd:74px}}.h1.cp{font-size:clamp(34px,4.4cqw,60px)}.trust li{align-items:center;gap:9px;display:flex}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important}}.fcard-ph{min-height:700px}.blob{will-change:transform;transform:translateZ(0)}.bc .ic,.h3d>img.main,.ocard img,.zimg img{object-fit:contain}@container pg (max-width:900px){.blob{filter:none;transform:translateZ(0)scale(1.7);-webkit-mask-image:radial-gradient(closest-side,#000 24%,#00000080 59%,#00000029 80%,#0000 100%);mask-image:radial-gradient(closest-side,#000 24%,#00000080 59%,#00000029 80%,#0000 100%)}}.lg{padding:0;list-style:none}.lg li{display:contents}.pg .tools .tools-label{color:#a3b3dc;box-shadow:none;background:0 0;border:0;padding-left:0;font-weight:600}.chip2 img,.lg img,.tools img{display:block}.tl-w{filter:brightness(0)invert()}.fa .lg span img{width:20px;height:20px}.chip2.lc2 img{width:22px;height:22px}.nav .vd{background:var(--orange-1);border-radius:50%;width:5px;height:5px;margin-left:-2.5px;position:absolute;bottom:4px;left:50%}.pg .hd.lt .burger{color:#0b1230}.pg .hd.lt :focus-visible{outline-color:#3552dc}.pg .nav a.on:after{bottom:3px;left:16px;right:16px}.upnext{z-index:35;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-family:var(--font-sans);color:#eaf0ff;opacity:0;visibility:hidden;background:#0e1650f0;border:1px solid #ffffff38;border-radius:999px;align-items:center;gap:4px;padding:6px 6px 6px 18px;font-size:14.5px;transition:opacity .35s,transform .35s,visibility 0s .35s;display:flex;position:fixed;bottom:18px;left:18px;transform:translateY(24px);box-shadow:0 18px 40px -12px #000028b3}.upnext[data-shown=true]{opacity:1;visibility:visible;transition:opacity .35s,transform .35s,visibility;transform:none}.upnext a{color:inherit;align-items:center;gap:6px;padding:8px 4px;font-weight:500;text-decoration:none;display:inline-flex}.upnext a b{color:#fff;font-weight:800}.upnext a:hover b{text-decoration:underline}.upnext button{color:#fff;cursor:pointer;background:#ffffff1a;border:0;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.upnext :focus-visible{outline-offset:2px;outline:2px solid #22d3ee}@media (prefers-reduced-motion:reduce){.upnext,.upnext[data-shown=true]{transition:none;transform:none}}.pg .btn .tl-w,.pg .btn img{flex:none}.fe,.rb i{background:var(--ci,var(--c))}.pg .fa a.lk,.sbox .lb{color:var(--ci,var(--c))}.fa .t{color:#0a7a52}.rb small{color:#5f6a8d}.big:before{content:attr(data-n)}.pg a.jcard.nx .go,.pg a.jcard.nx .tg{color:#0b1230}.pn i{color:#8a6a4f}.pg .ft a.fbtn.or,.pn.dn i{color:#0b1230}.fcard .opt{color:#5f6a8d}.ft .fcta-h{font:800 clamp(26px,2.6cqw,36px) /1.15 var(--font-sans);letter-spacing:-.03em;text-transform:none;color:#fff;margin:0}.ft .fcta-h:before{display:none}.mm{color:#eaf0ff;width:100vw;max-width:none;height:100dvh;max-height:none;font-family:var(--font-sans);background:#060a22;border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.mm::backdrop{background:#060a22}.mm-in{min-height:100%;position:relative;overflow:hidden}.mm-body,.mm-top{z-index:2;position:relative}.mm .hdin{height:74px}.mm .burger{color:#eaf0ff;cursor:pointer;background:0 0;border:0;border-radius:12px;width:44px;height:44px;margin:-6px;padding:7px;display:block}.mm-body{padding-top:12px;padding-bottom:40px}.mm .btn{display:inline-flex}.mm-contact{color:#a3b3dc;align-items:center;gap:14px;margin-top:28px;font-size:15px;display:flex}.mm-contact>a:first-child{color:inherit;overflow-wrap:anywhere;flex:1;text-decoration:none}.mm-contact .sb{border-radius:13px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}@container pg (max-width:640px){.mm .hdin{height:64px}}a.wafab{right:24px;bottom:calc(24px + env(safe-area-inset-bottom));z-index:80;color:inherit;font-family:var(--font-sans);flex-direction:row;gap:12px;text-decoration:none;position:fixed}.wafab .wi,a.wafab{align-items:center;display:flex}.wafab .wi{background:#25d366;border-radius:50%;justify-content:center;width:60px;height:60px;animation:wapulse 2.6s infinite;box-shadow:0 14px 30px -6px #25d366b3,0 0 0 6px #25d36633}@keyframes wapulse{0%,to{box-shadow:0 14px 30px -6px #25d366b3,0 0 0 6px #25d36638}50%{box-shadow:0 14px 30px -6px #25d366b3,0 0 0 15px #25d36600}}.wafab .wl{color:#0b1230;opacity:0;pointer-events:none;white-space:nowrap;background:#fff;border-radius:12px;padding:9px 14px;font-size:14px;font-weight:700;transition:opacity .2s,transform .2s;transform:translate(8px);box-shadow:0 12px 24px -10px #00001e80}.wafab:focus-visible .wl,.wafab:hover .wl{opacity:1;transform:none}a.wafab:focus-visible{outline:0}a.wafab:focus-visible .wi{outline-offset:3px;outline:3px solid #fff}@media (max-width:640px){a.wafab{right:14px;bottom:calc(16px + env(safe-area-inset-bottom))}.wafab .wi{width:54px;height:54px}.wafab .wl{display:none}}@media (prefers-reduced-motion:reduce){.wafab .wi{animation:none}.wafab .wl{transition:none}}.sec{--sec-pad-y:120px}.sec>.wrap{padding-top:var(--pt,var(--sec-pad-y));padding-bottom:var(--pb,var(--sec-pad-y))}@container pg (max-width:900px){.sec{--sec-pad-y:88px}.sec>.wrap:not(.hw){padding-top:min(var(--pt,var(--sec-pad-y)),var(--sec-pad-y));padding-bottom:min(var(--pb,var(--sec-pad-y)),var(--sec-pad-y))}}@container pg (max-width:640px){.sec{--sec-pad-y:52px}}.brand span{text-transform:none}.bc.cta6{background:linear-gradient(135deg,#ff7a2e,#f73f09);justify-content:space-between;display:none}.cta6 .ct b{letter-spacing:-.03em;font-size:26px;font-weight:800;line-height:1.15;display:block}.cta6 .ct span{color:#ffffffeb;margin-top:10px;font-size:15.5px;line-height:1.45;display:block}.mnav a{letter-spacing:-.03em;color:#fff;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;padding:20px 2px;font-size:28px;font-weight:800;display:flex}.mnav a.on:before{content:"";background:#ff5a1f;border-radius:50%;flex:none;width:10px;height:10px;margin-right:14px;box-shadow:0 0 12px #ff5a1f}.mnav a span{flex:1}@container pg (max-width:900px){.herogrid .h3d{order:-1}.bento{grid-template-columns:1fr 1fr}.bc,.bc.w3{min-height:440px}.bc.cta6{display:flex}.sh .svcard{order:-1}}@container pg (max-width:640px){.pg{font-size:16px}.wrap{padding:0 20px}.sec>.wrap:not(.hw){padding-top:var(--sec-pad-y)!important;padding-bottom:var(--sec-pad-y)!important}.sec>.wrap.hw{padding-top:calc(var(--hd) + 4px)!important;padding-bottom:40px!important}.hero-pad{--hd:64px}.shd{margin-bottom:0!important}.sec .h2{margin-top:14px!important;margin-bottom:22px!important}.sec .lead{margin-top:0}.hd .hdin{height:64px}.brand{gap:10px;font-size:19px}.brand img{border-radius:10px;width:38px;height:38px}.burger{width:44px;height:44px;padding:7px}.h1{font-size:clamp(30px,9cqw,38px);line-height:1.05}.h2{font-size:clamp(25px,7.2cqw,30px)}.lead{font-size:15.5px;line-height:1.55}.eyebrow{gap:8px;padding:7px 12px;font-size:11px}.pg .btn{border-radius:14px;height:52px;padding:0 22px;font-size:15.5px}.pg .btn.sm{height:44px}.btnrow>a.btn{flex:100%}.herogrid{gap:10px}.hw .h1{margin-top:18px!important}.hw .lead{margin-top:16px!important}.h3d>img.main{width:108%;margin:0 -4%}.h3d .chip{border-radius:12px;gap:8px;padding:6px 11px 6px 6px;font-size:12px;display:flex}.h3d .chip b{border-radius:8px;width:24px;height:24px;font-size:12px}.trust{gap:8px 16px;font-size:13.5px}.mqt{gap:26px;padding:15px 0}.mqt span{gap:26px;font-size:17px}.bento{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px!important}.bc,.bc.w3{border-radius:22px;grid-column:auto;justify-content:flex-start;min-height:0;padding:10px 14px 16px}.bc .sc{aspect-ratio:4/3;object-fit:contain;width:calc(100% + 8px);height:auto;margin:0 -4px 6px;position:relative;top:auto;left:auto;right:auto}.bc .num,.bc p{display:none}.bc h3{letter-spacing:-.02em;margin:0 0 12px;font-size:16px;line-height:1.2}.bc .go{gap:8px;margin-top:auto;font-size:12.5px}.bc .go i{width:28px;height:28px}.bc .go i svg{width:13px;height:13px}.bc:hover{transform:none}.cta6 .ct b{font-size:17px}.cta6 .ct span{margin-top:6px;font-size:12.5px}.bc.cta6{padding:16px 14px}.steps{grid-template-columns:1fr;gap:0;margin-top:30px!important}.steps:before{content:"";opacity:.7;background:linear-gradient(#4f7bff,#8b5cf6 55%,#ff7a2e);width:2px;height:auto;position:absolute;inset:22px auto 30px 21px}.sp{grid-template-columns:44px 1fr;gap:2px 16px;padding-bottom:22px;display:grid}.sp .b{grid-row:1/3;width:44px;height:44px;font-size:14px}.sp h3{margin:4px 0 0;font-size:19px}.sp p{font-size:14.5px;line-height:1.5}.sec>.wrap>a.btn.ghost,.steps+a.btn{width:100%;margin-top:20px!important}.cards3{gap:12px}.wc{border-radius:22px;grid-template-columns:50px 1fr;align-items:start;column-gap:16px;padding:18px;display:grid}.wc .ico{border-radius:15px;grid-row:1/3;width:50px;height:50px}.wc h3{margin:0 0 6px;font-size:17.5px;line-height:1.25}.wc p{font-size:14.5px;line-height:1.5}.tm{grid-template-columns:1fr 1fr;gap:10px}.tc{border-radius:20px}.tc .cap{bottom:11px;left:12px;right:10px}.tc .nm{font-size:14.5px}.tc .rl{font-size:10.5px}.thd{margin-bottom:20px!important}.thd .btn{display:none}.pth{margin:26px 0}.pn{width:58px;font-size:11px}.pn i{width:32px;height:32px}.pl{margin-top:15px}.jc{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -20px;padding:4px 20px 18px;scroll-padding:0 20px;display:flex;overflow-x:auto}.jc::-webkit-scrollbar{display:none}.pg a.jcard{scroll-snap-align:start;border-radius:22px;flex:0 0 80%;min-height:190px;padding:22px}.jcard h3{font-size:19px}.jcard:hover{transform:none}.jc .jcard.nx{order:-1}.fgrid{gap:26px}.fcard{border-radius:24px;padding:22px}.fcard label{margin-bottom:14px}.fcard label span{margin-bottom:6px}.fcard input,.fcard select{border-radius:12px;padding:13px 14px;font-size:16px}.fcard textarea{border-radius:12px;height:92px}.who{margin-top:22px}.who span br{display:none}.callrow{margin-top:16px}.pg a.cl{flex:100%;padding:11px 14px;font-size:14px}.fcta{gap:18px;padding:34px 0 28px}.fcta .fb{width:100%}.pg .ft a.fbtn{justify-content:center;width:100%;height:52px;font-size:15px}.ftg2{grid-template-columns:1fr 1fr;gap:26px 18px;padding:32px 0 26px}.ftb{flex-direction:column;gap:4px}.svpills{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin:24px -20px 0;padding:2px 20px 8px;overflow-x:auto}.svpills::-webkit-scrollbar{display:none}.pg a.svp{flex:none;padding:10px 16px;font-size:14px}.zz{grid-template-columns:1fr;gap:18px;padding:28px 0}.zz .zimg{border-radius:24px;order:0!important}.zz h2{margin:8px 0;font-size:23px}.zz .lead{font-size:15.5px}.zz ul{gap:8px;margin-top:14px}.zz li{font-size:15px}.tools{gap:6px;margin-top:14px}.tools span{padding:6px 10px 6px 8px;font-size:12.5px}.zz .btn{width:100%;margin-top:20px!important}.fr{border-radius:22px;margin-bottom:12px}.fl{padding:22px 20px 20px 24px}.fa{padding:20px 20px 22px}.fa h3,.fl q{font-size:18px}.fa .row{margin-top:14px}.fa .lg span{width:34px;height:34px}.rib{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin:26px -20px 0;padding:4px 20px 10px;overflow-x:auto}.rib::-webkit-scrollbar{display:none}.pg a.rb{flex:none;padding-right:18px}.stg2 .gr{gap:18px;padding:40px 0}.big{font-size:78px}.stg2 h2{margin:2px 0 12px;font-size:28px}.stg2 .pr{margin-top:12px;font-size:15.5px}.sbox{border-left-width:5px;border-radius:18px;gap:8px;padding:16px 18px}.sbox li{font-size:15px}.fc1{gap:12px}.fc1 .it{border-radius:22px;padding:20px}.fc1 .it h3{margin:14px 0 6px;font-size:19px}.sh{gap:18px}.sh .svcard{border-radius:24px}.facts3{gap:12px;margin-top:30px}.facts3>div{padding:16px 20px}.facts3 .v{font-size:18px}.nd .n{font-size:44px}.nd p{margin-top:8px;font-size:18px}.cards3.nd-list{gap:22px!important}.feat{gap:12px}.fc,.fc.w{border-radius:22px;padding:20px}.fc h3{font-size:19px}.fc p{font-size:15px}.fc .ck{width:36px;height:36px;margin-bottom:14px}.stg{grid-template-columns:1fr;gap:0}.sq{grid-template-columns:44px 1fr;gap:2px 16px;padding-bottom:22px;display:grid}.sq .b{grid-row:1/3;width:44px;height:44px;box-shadow:0 0 0 5px #edf1ff,0 10px 22px -6px #5a6effcc}.sq h3{margin:4px 0 0;font-size:18px}.sq p{font-size:14.5px}details{border-radius:18px;margin-bottom:10px;padding:0 18px}summary{padding:16px 0;font-size:16px}details p{margin-bottom:18px;font-size:15px}.oc{grid-template-columns:1fr 1fr;gap:12px}.ocard{border-radius:22px;min-height:200px;padding:14px}.ocard b{font-size:15px}.ocard span{display:none}.ocard img{height:54%!important}.chip2.lc2{margin:0 6px 8px 0;padding:7px 12px 7px 9px;font-size:13.5px}}.pg .chip2.lc{color:#1b2559;background:#fff;border:1px solid #4f7bff33}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@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-ease{syntax:"*";inherits:false}