.elementor-kit-5{--e-global-color-primary:#2F43D8;--e-global-color-secondary:#3A4354;--e-global-color-text:#161D2B;--e-global-color-accent:#2456E0;--e-global-color-336f38a:#478AF4;--e-global-color-05d86a6:#F65548;--e-global-color-c78063e:#5DCE7C;--e-global-color-38c90df:#F9D120;--e-global-color-1725cd1:#646464;--e-global-color-b72e508:#323232;--e-global-color-c065d18:#7B7E82;--e-global-color-99da328:#1D1C1C;--e-global-color-a272e64:#646464;--e-global-color-781e55f:#FFFFFF;--e-global-color-b839536:#F8F8F8;--e-global-color-bcfa7b9:#2F43D8;--e-global-color-fa01564:#2456E0;--e-global-color-562d076:#161D2B;--e-global-color-a486eae:#3A4354;--e-global-color-3afa10a:#5B6577;--e-global-color-66dfde5:#E2E7F3;--e-global-color-c9fffc4:#E8ECF7;--e-global-color-6abdc02:#D9DFEE;--e-global-color-7c3ab10:#EEF2FB;--e-global-color-b26923b:#D8DEEC;--e-global-color-17662b0:#E4E9F5;--e-global-color-a363229:#CFD6E8;--e-global-color-afefaf5:#B3BCD6;--e-global-color-23c12c2:#FFFFFF;--e-global-color-4db7957:#0F5F2D;--e-global-color-df43f73:#8A3F00;--e-global-color-a527bd9:#A81F14;--e-global-color-cbfdd18:#2440C8;--e-global-color-c69d4cc:#A78BFA;--e-global-color-8261538:#6D28D9;--e-global-color-b6f395c:#4ADE80;--e-global-color-9d03d4a:#15803D;--e-global-color-a9f2f65:#FBBF24;--e-global-color-e00ff48:#D97706;--e-global-color-a6be0c1:#F87171;--e-global-color-fa7eec7:#C81E1E;--e-global-color-9913108:#60A5FA;--e-global-color-9ac987c:#2563EB;--e-global-color-68ea0b2:#818CF8;--e-global-color-7f81a61:#4338CA;--e-global-color-e8b5c5e:#2DD4BF;--e-global-color-b64a3c6:#0F766E;--e-global-color-9952ae8:#38BDF8;--e-global-color-5748d7e:#0369A1;--e-global-color-70e7f0c:#94A3B8;--e-global-color-30492cc:#475569;--e-global-color-a1f0c01:#F472B6;--e-global-color-a1f0c02:#BE185D;--e-global-typography-primary-font-family:"IBM Plex Sans";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"IBM Plex Sans";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"IBM Plex Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"IBM Plex Sans";--e-global-typography-accent-font-weight:500;--e-global-typography-5a268c7-font-family:"IBM Plex Sans";--e-global-typography-5a268c7-font-size:40px;--e-global-typography-5a268c7-font-weight:700;--e-global-typography-5a268c7-line-height:1.1em;--e-global-typography-5a268c7-letter-spacing:-0.015em;--e-global-typography-b4c8fc4-font-family:"IBM Plex Sans";--e-global-typography-b4c8fc4-font-size:28px;--e-global-typography-b4c8fc4-font-weight:700;--e-global-typography-b4c8fc4-line-height:1.15em;--e-global-typography-b4c8fc4-letter-spacing:-0.01em;--e-global-typography-6b81f45-font-family:"IBM Plex Sans";--e-global-typography-6b81f45-font-size:22px;--e-global-typography-6b81f45-font-weight:700;--e-global-typography-6b81f45-line-height:1.25em;--e-global-typography-6b81f45-letter-spacing:-0.005em;--e-global-typography-aa3e756-font-family:"IBM Plex Sans";--e-global-typography-aa3e756-font-size:22px;--e-global-typography-aa3e756-font-weight:700;--e-global-typography-aa3e756-line-height:1.25em;--e-global-typography-aa3e756-letter-spacing:-0.005em;--e-global-typography-cac9119-font-family:"IBM Plex Sans";--e-global-typography-cac9119-font-size:16px;--e-global-typography-cac9119-font-weight:400;--e-global-typography-cac9119-line-height:1.55em;--e-global-typography-cac9119-letter-spacing:0em;--e-global-typography-51fb4fb-font-family:"IBM Plex Sans";--e-global-typography-51fb4fb-font-size:16px;--e-global-typography-51fb4fb-font-weight:400;--e-global-typography-51fb4fb-line-height:1.5em;--e-global-typography-51fb4fb-letter-spacing:0em;--e-global-typography-ef350dd-font-family:"IBM Plex Sans";--e-global-typography-ef350dd-font-size:12.5px;--e-global-typography-ef350dd-font-weight:700;--e-global-typography-ef350dd-text-transform:uppercase;--e-global-typography-ef350dd-line-height:1.2em;--e-global-typography-ef350dd-letter-spacing:0.09em;--e-global-typography-6d134c3-font-family:"IBM Plex Mono";--e-global-typography-6d134c3-font-size:30px;--e-global-typography-6d134c3-font-weight:600;--e-global-typography-6d134c3-line-height:1em;--e-global-typography-6d134c3-letter-spacing:-0.02em;--e-global-typography-3bf9aac-font-family:"IBM Plex Sans";--e-global-typography-3bf9aac-font-size:15px;--e-global-typography-3bf9aac-font-weight:600;--e-global-typography-3bf9aac-line-height:1em;--e-global-typography-3bf9aac-letter-spacing:0em;background-color:var(--e-global-color-66dfde5);color:var(--e-global-color-562d076);font-family:"Gold Medium",Sans-serif}.elementor-kit-5 e-page-transition{background-color:#FFBC7D}.elementor-kit-5 h1{font-family:"Gold Bold",Sans-serif;font-weight:600}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1240px}.e-con{--container-max-width:1240px;--container-default-padding-top:0px;--container-default-padding-right:32px;--container-default-padding-bottom:0px;--container-default-padding-left:32px}.elementor-widget:not(:last-child){margin-block-end:20px}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px}{}h1.entry-title{display:var(--page-title-display)}.site-header .site-branding{flex-direction:column;align-items:stretch}.site-header{padding-inline-end:0;padding-inline-start:0}.site-footer .site-branding{flex-direction:column;align-items:stretch}@media(min-width:2400px){.elementor-section.elementor-section-boxed>.elementor-container{max-width:1140px}.e-con{--container-max-width:1140px}}@media(max-width:1024px){.elementor-kit-5{--e-global-typography-5a268c7-font-size:34px;--e-global-typography-b4c8fc4-font-size:26px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:1024px}.e-con{--container-max-width:1024px}}@media(max-width:767px){.elementor-kit-5{--e-global-typography-5a268c7-font-size:30px;--e-global-typography-b4c8fc4-font-size:24px}.elementor-section.elementor-section-boxed>.elementor-container{max-width:767px}.e-con{--container-max-width:767px}}html{font-size:10px}p{font-size:clamp(0.1rem, -0.4545rem + 5.8182vw)}html{font-size:16px}H1{font-size:clamp(.25rem, -0.4545rem + 5.8182vw, 5rem)}.current-menu-item a{font-weight:800!important}:root{--cr-nd:#B3BCD6;--cr-nl:#FFFFFF;--cr-sd:#B4BDD7;--cr-sl:#F8FAFF;--cr-ink:#161D2B;--cr-ground:#E2E7F3}.cr-lift{box-shadow:8px 8px 18px var(--cr-nd),-8px -8px 18px var(--cr-nl)}.cr-lift-sm{box-shadow:5px 5px 12px var(--cr-nd),-5px -5px 12px var(--cr-nl)}.cr-sink{box-shadow:inset 6px 6px 12px var(--cr-sd),inset -6px -6px 12px var(--cr-sl)}.cr-sink-sm{box-shadow:inset 3px 3px 7px var(--cr-sd),inset -3px -3px 7px var(--cr-sl)}[data-j=violet]{--hr:109,40,217;--h:#6325C7}[data-j=green]{--hr:21,128,61;--h:#0F5F2D}[data-j=amber]{--hr:217,119,6;--h:#8A3F00}[data-j=red]{--hr:200,30,30;--h:#A81F14}[data-j=blue]{--hr:37,99,235;--h:#2440C8}[data-j=indigo]{--hr:67,56,202;--h:#3D33B8}[data-j=teal]{--hr:15,118,110;--h:#0A5750}[data-j=sky]{--hr:3,105,161;--h:#03557F}[data-j=pink]{--hr:190,24,93;--h:#A81452}[data-j=slate]{--hr:71,85,105;--h:#3C4759}.cr-jewel{box-shadow:5px 5px 12px rgba(var(--hr,37,99,235),.38),-4px -4px 10px #FFFFFF,inset 1px 1px 0 rgb(255 255 255 / .45)}.cr-root{position:relative;isolation:isolate;overflow:clip}.cr-main{min-width:0;flex:1 1 0%!important;width:auto}.cr-fill{flex:1 1 0%!important;width:auto!important;min-width:0}.cr-pill,.cr-island{width:max-content!important;max-width:100%}.cr-island .elementor-widget,.cr-pill .elementor-widget,.cr-navkey .elementor-widget-heading,.cr-tile .elementor-widget-heading,.cr-header .elementor-widget-heading,.cr-foot .elementor-widget-heading,.cr-accr .elementor-widget-heading{width:max-content!important;max-width:100%;flex:0 1 auto}.cr-nowrap .elementor-heading-title{white-space:nowrap}.cr-root::before{content:'';position:absolute;inset:-15%;z-index:-1;pointer-events:none;filter:blur(60px) saturate(1.25);opacity:.85;background:radial-gradient(42% 36% at 14% 10%,#DCCBFF 0,#fff0 70%),radial-gradient(38% 34% at 86% 6%,#C6F1F2 0,#fff0 70%),radial-gradient(36% 32% at 72% 78%,#FFDCE6 0,#fff0 70%),radial-gradient(40% 34% at 18% 84%,#D4E5FF 0,#fff0 70%),radial-gradient(30% 30% at 50% 50%,#FFF3D1 0,#fff0 70%)}.cr-glass{position:relative;isolation:isolate;--tint:67,56,202;background:linear-gradient(135deg,rgb(255 255 255 / .62),rgb(255 255 255 / .18) 42%,rgba(var(--tint),.10)),rgb(226 231 243 / .22)!important;-webkit-backdrop-filter:blur(16px) saturate(1.8) brightness(1.06);backdrop-filter:blur(16px) saturate(1.8) brightness(1.06);box-shadow:0 16px 38px -14px rgb(26 34 48 / .45),inset 0 1px 1px rgb(255 255 255 / .8),inset 0 -1px 1px rgb(255 255 255 / .35),inset 1px 0 1px rgb(255 255 255 / .35)}.cr-glass::after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,#fff0 30%,rgb(255 255 255 / .35) 45%,#fff0 60%);mix-blend-mode:screen;opacity:.7}.cr-glass-dark{background:rgb(11 15 26 / .82)!important;color:#E5EAF3;-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 10px 28px -8px rgb(11 15 26 / .6),inset 0 1px 0 rgb(255 255 255 / .12)}.cr-glass-dark .elementor-heading-title,.cr-glass-dark .elementor-widget-text-editor{color:#E5EAF3}.cr-rail{position:sticky;top:var(--wp-admin--admin-bar--height,0);align-self:flex-start;height:calc(100vh - var(--wp-admin--admin-bar--height,0px));overflow:auto;scrollbar-width:none;background:#EEF0F4;border-radius:0;box-shadow:12px 0 26px -18px rgb(26 34 48 / .25)}.cr-rail::-webkit-scrollbar{display:none}.cr-rail .cr-logo img{display:block;width:100%;height:auto}.cr-rsec{font:600 11.5px/1 'IBM Plex Sans',system-ui,sans-serif;letter-spacing:.09em;text-transform:uppercase;color:#5B6577}.cr-rsec-line{height:3px;border-radius:2px;background:#D9DFEE;box-shadow:inset 3px 3px 7px var(--cr-sd),inset -3px -3px 7px var(--cr-sl)}.cr-navkey{position:relative;isolation:isolate;overflow:hidden;min-height:54px;padding:8px 12px 8px 57px!important;border-radius:17px;background:linear-gradient(145deg,#EEF2FB,#D8DEEC)!important;box-shadow:5px 5px 12px var(--cr-nd),-5px -5px 12px var(--cr-nl);transition:box-shadow .25s,background .35s,color .3s,transform .15s;text-decoration:none;cursor:pointer}.cr-navkey>.cr-chip{position:absolute;left:10px;top:50%;transform:translateY(-50%)}.cr-navkey .elementor-heading-title{font:500 15px/1.25 'IBM Plex Sans',system-ui,sans-serif;color:var(--cr-ink)}.cr-navkey:hover{box-shadow:8px 8px 18px var(--cr-nd),-8px -8px 18px var(--cr-nl),0 10px 22px -12px rgba(var(--hr,71,85,105),.75);transform:translateY(-1px)}.cr-navkey:active{transform:scale(.985);background:linear-gradient(145deg,#CFD6E8,#E4E9F5)!important;box-shadow:inset 3px 3px 7px var(--cr-sd),inset -3px -3px 7px var(--cr-sl)}.cr-navkey.on,.cr-navkey.on:hover{background:linear-gradient(145deg,#CFD6E8,#E4E9F5)!important;box-shadow:inset 8px 8px 16px #A9B3CF,inset -8px -8px 16px var(--cr-nl);transform:none}.cr-navkey.on .elementor-heading-title{color:var(--h,#2440C8);font-weight:600}.cr-navkey:focus-visible{outline:2px solid #3F52E6;outline-offset:3px}.cr-chev{position:absolute;right:10px;top:50%;transform:translateY(-50%);width:28px;height:28px;border-radius:9px;display:grid;place-items:center;background:linear-gradient(145deg,#EEF2FB,#D8DEEC);box-shadow:3px 3px 7px var(--cr-nd),-3px -3px 7px var(--cr-nl);transition:transform .3s}.cr-chev img{width:14px;height:14px;filter:brightness(0) saturate(100%) invert(26%) sepia(60%) saturate(2800%) hue-rotate(228deg) brightness(90%)}.cr-menu.open .cr-chev{transform:translateY(-50%) rotate(90deg)}.cr-panel{overflow:hidden;height:0;opacity:0;padding:0 0 0 14px!important}.cr-menu.open .cr-panel{height:auto;opacity:1}.cr-subkey{min-height:38px;border-radius:11px;text-decoration:none;transition:background .2s}.cr-subkey .elementor-heading-title{font:500 15px/1.2 'IBM Plex Sans',system-ui,sans-serif;color:#3A4354}.cr-subkey:hover{background:rgb(255 255 255 / .55)}.cr-subkey:hover .elementor-heading-title,.cr-subkey.on .elementor-heading-title{color:var(--h,#2440C8)}.cr-key .elementor-button{box-shadow:5px 5px 12px var(--cr-nd),-5px -5px 12px var(--cr-nl);transition:box-shadow .15s,transform .15s;white-space:nowrap}.cr-key .elementor-button:hover{box-shadow:8px 8px 18px var(--cr-nd),-8px -8px 18px var(--cr-nl);transform:translateY(-1px)}.cr-key .elementor-button:active{box-shadow:inset 3px 3px 7px var(--cr-sd),inset -3px -3px 7px var(--cr-sl);transform:scale(.985)}.cr-key .elementor-button:focus-visible{outline:2px solid #3F52E6;outline-offset:3px}.cr-key-wide .elementor-button{width:100%;justify-content:center}.cr-header .cr-key{flex:0 0 auto}.cr-header>.cr-sink{flex:1 1 0%!important;min-width:0;overflow:hidden}.cr-header>.cr-sink .elementor-widget-heading{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-pill .elementor-heading-title::before{content:'';display:inline-block;width:7px;height:7px;border-radius:50%;background:currentColor;margin-right:7px;vertical-align:middle}.cr-live .elementor-heading-title::before{animation:cr-blink 1.6s ease-in-out infinite}@keyframes cr-blink{50%{opacity:.35}}.cr-mono .elementor-heading-title{font-family:'IBM Plex Mono',ui-monospace,Consolas,monospace;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.cr-tile .cr-mono .elementor-heading-title{font-size:30px;font-weight:600}.cr-ink-img img{filter:brightness(0) saturate(100%) invert(31%) sepia(10%) saturate(900%) hue-rotate(190deg) brightness(90%)}.cr-photo{box-shadow:inset 6px 6px 12px rgb(180 189 215 / .9),inset -6px -6px 12px rgb(248 250 255 / .6);transition:transform .5s cubic-bezier(.3,1.35,.35,1)}.cr-photo::after{content:'';position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(180deg,#fff0 55%,rgb(22 29 43 / .45))}.cr-photo{position:relative;overflow:hidden}.cr-hub:hover .cr-photo{transform:scale(1.02)}.cr-hub{transition:box-shadow .25s,transform .25s}.cr-hub:hover{box-shadow:12px 12px 26px var(--cr-nd),-12px -12px 26px var(--cr-nl),0 18px 30px -16px rgba(var(--hr,37,99,235),.55);transform:translateY(-2px)}.cr-tile .elementor-heading-title{line-height:1.2}.cr-accr{overflow:hidden}.cr-accr-item{min-height:62px}.cr-foot a{color:inherit;text-decoration:none}.cr-bottombar{position:fixed!important;left:12px;right:12px;bottom:12px;width:auto!important;z-index:60}@media (min-width:768px){.cr-bottombar{display:none!important}}html{scrollbar-gutter:stable}body{font-variant-numeric:tabular-nums}::selection{background:#2F43D8;color:#fff}@media (max-width:1024px) and (min-width:768px){.cr-hide-m{display:none}.cr-rail{width:84px!important;padding:16px 12px!important}.cr-rail .elementor-widget-heading,.cr-rail .cr-pill,.cr-rail .cr-key,.cr-rail .cr-rsec,.cr-rail .cr-rsec-line,.cr-rail .cr-chev,.cr-rail .cr-panel,.cr-rail .cr-phone{display:none!important}.cr-rail .cr-navkey{padding:8px!important;min-height:54px}.cr-rail .cr-navkey>.cr-chip{position:static;transform:none;margin:0 auto}.cr-rail .cr-logo img{width:48px;height:48px;object-fit:contain}}@media (max-width:767px){.cr-main{padding:12px 12px 100px!important}.cr-header{position:static!important}}.cr-pill .elementor-heading-title,.cr-note .elementor-heading-title{white-space:nowrap}.cr-navkey.cr-has-sub{padding-right:46px!important}.cr-navkey .elementor-widget-heading{max-width:100%;overflow:hidden}.cr-navkey .elementor-heading-title{overflow:hidden;text-overflow:ellipsis;font-size:14.5px}.cr-tile .elementor-widget-heading.cr-mono{flex:0 0 auto}.cr-foot .elementor-widget-heading:hover .elementor-heading-title{color:#2440C8}.cr-card .elementor-accordion .elementor-accordion-item{border:0!important;margin-bottom:10px;border-radius:14px;background:#D9DFEE;box-shadow:inset 3px 3px 7px var(--cr-sd),inset -3px -3px 7px var(--cr-sl)}.cr-card .elementor-accordion .elementor-tab-title{padding:14px 18px;font:600 16px/1.3 'IBM Plex Sans',system-ui,sans-serif;color:var(--cr-ink);border:0!important}.cr-card .elementor-accordion .elementor-tab-title .elementor-accordion-icon{color:#2F43D8}.cr-card .elementor-accordion .elementor-tab-content{padding:0 18px 16px 18px;font:400 15px/1.55 'IBM Plex Sans',system-ui,sans-serif;color:#3A4354;border:0!important}@media (max-width:1024px) and (min-width:768px){.cr-tile .cr-mono .elementor-heading-title{text-align:center}}@media (max-width:767px){.cr-header>.cr-sink,.cr-header .cr-hide-m{display:none!important}.cr-header{padding:10px 12px!important}}.cr-header .cr-sub .elementor-heading-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-header h1.elementor-heading-title,.cr-header .elementor-widget-heading h1{font-size:28px}.cr-white .elementor-heading-title{color:#E5EAF3!important}.cr-strong .elementor-heading-title{font-weight:600}.cr-stage{position:relative;overflow:hidden}.cr-slide{position:absolute!important;inset:0;will-change:transform,opacity}.cr-slide .cr-island{max-width:100%}.cr-dot{cursor:pointer;transition:transform .2s,background .2s}.cr-dot.on{background:rgb(var(--hr,37,99,235))!important;transform:scale(1.35)}.cr-arrow{cursor:pointer;background:linear-gradient(145deg,#EEF2FB,#D8DEEC);transition:box-shadow .15s,transform .15s}.cr-arrow:hover{transform:translateY(-1px)}.cr-arrow:active{box-shadow:inset 3px 3px 7px var(--cr-sd),inset -3px -3px 7px var(--cr-sl)}.cr-flip img{transform:rotate(180deg)}.cr-marquee{mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.cr-marquee [data-m-track]{will-change:transform}.cr-foot .elementor-widget-heading .elementor-heading-title{transition:color .2s}.cr-foot a:hover .elementor-heading-title{color:#2440C8}.cr-glass-dark .cr-key .elementor-button{box-shadow:none}@media (max-width:767px){.cr-header h1.elementor-heading-title{font-size:22px}.cr-header .cr-sub{display:none}}.cr-marquee{display:block!important}.cr-marquee [data-m-track]{display:flex!important;flex-wrap:nowrap!important;width:max-content!important}.cr-tile .cr-note .elementor-heading-title{white-space:normal;text-align:right;line-height:1.25}.cr-tile .cr-fill{min-width:0}@media (max-width:1024px) and (min-width:768px){.cr-tile .cr-note .elementor-heading-title{text-align:center}}.cr-chev{background:linear-gradient(145deg,#EEF2FB,#D8DEEC);box-shadow:3px 3px 7px var(--cr-nd),-3px -3px 7px var(--cr-nl),inset 1px 1px 0 rgb(255 255 255 / .7)}.cr-chev-i{width:8px!important;height:8px!important;min-height:0!important;border-right:2px solid #3D33B8;border-bottom:2px solid #3D33B8;transform:rotate(-45deg);margin-left:-3px;padding:0!important}.cr-menu.open .cr-chev{transform:translateY(-50%) rotate(90deg)}.cr-key .elementor-button{box-shadow:6px 6px 14px var(--cr-nd),-6px -6px 14px var(--cr-nl),inset 1px 1px 0 rgb(255 255 255 / .55)}.cr-key .elementor-button:hover{box-shadow:9px 9px 20px var(--cr-nd),-9px -9px 20px var(--cr-nl),inset 1px 1px 0 rgb(255 255 255 / .55)}.cr-navkey{box-shadow:6px 6px 14px var(--cr-nd),-6px -6px 14px var(--cr-nl),inset 1px 1px 0 rgb(255 255 255 / .7)}.cr-tile,.cr-hub,.cr-badge,.cr-card{box-shadow:8px 8px 18px var(--cr-nd),-8px -8px 18px var(--cr-nl),inset 1px 1px 0 rgb(255 255 255 / .6)}.cr-navkey.on,.cr-navkey.on:hover{background:linear-gradient(135deg,rgb(255 255 255 / .55),rgb(255 255 255 / .12) 40%,rgba(var(--hr,67,56,202),.16)),linear-gradient(145deg,#CFD6E8,#E4E9F5)!important;-webkit-backdrop-filter:blur(10px) saturate(1.6);backdrop-filter:blur(10px) saturate(1.6);box-shadow:inset 8px 8px 16px #A9B3CF,inset -8px -8px 16px var(--cr-nl),inset 0 1px 1px rgb(255 255 255 / .8),0 10px 22px -14px rgba(var(--hr,67,56,202),.6)}.cr-navkey.on::after{content:'';position:absolute;left:0;top:0;bottom:0;width:4px;border-radius:0 3px 3px 0;background:rgb(var(--hr,67,56,202));box-shadow:0 0 12px rgba(var(--hr,67,56,202),.7)}.cr-navkey.on>.cr-chip{box-shadow:0 0 18px rgba(var(--hr,67,56,202),.7),5px 5px 12px rgba(var(--hr,67,56,202),.38),-4px -4px 10px #fff,inset 1px 1px 0 rgb(255 255 255 / .45)}.cr-navkey.on>.cr-chip::before{content:'';position:absolute;inset:-4px;border-radius:16px;background:conic-gradient(from 0deg,#fff0 0 70%,rgb(255 255 255 / .9) 85%,#fff0 100%);animation:cr-halo 3.5s linear infinite;z-index:-1;filter:blur(1px)}@keyframes cr-halo{to{transform:rotate(360deg)}}.cr-navkey>.cr-chip{isolation:isolate}.cr-logo-well{background:#E6EAF4!important}.cr-logo-img img{height:var(--h,30px);width:auto;object-fit:contain;display:block}.cr-logo-img .elementor-widget-container{display:flex;align-items:center}@media (prefers-reduced-motion:reduce){.cr-navkey.on>.cr-chip::before{animation:none}}.cr-logo-dark{background:rgb(11 15 26 / .88)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .12),0 6px 14px -8px rgb(11 15 26 / .6)!important}.cr-tile .cr-note .elementor-heading-title{font-size:14px}.cr-deck{overflow:hidden}.cr-deck .cr-stage{box-shadow:inset 0 0 0 1px rgb(255 255 255 / .35)}.cr-deck .cr-slide{box-shadow:none}.cr-subwell{padding:8px!important}.cr-subkey{padding:6px 12px!important;min-height:40px}.cr-subdot{width:8px!important;min-height:8px!important;height:8px;flex:0 0 8px!important;box-shadow:0 0 0 3px rgba(var(--hr,71,85,105),.18)}.cr-dots{position:absolute;right:14px;top:14px;z-index:9}.cr-dot{box-shadow:0 1px 3px rgb(0 0 0 / .35)}.cr-dot.on{background:#fff!important;transform:scale(1.35)}.cr-logo-ink img{filter:brightness(0) saturate(100%) invert(9%) sepia(16%) saturate(1200%) hue-rotate(190deg) brightness(95%)}.cr-shot img{display:block;width:100%;height:auto;border-radius:10px;box-shadow:0 10px 24px -14px rgb(26 34 48 / .45)}.cr-shot{will-change:transform}.cr-feat .elementor-widget-heading{width:auto!important}.cr-slide{transform-origin:50% 50%}.cr-stage{height:100%}.cr-rail>.e-con:last-child,.cr-rail>.elementor-element:last-child{margin-bottom:28px}.cr-header{position:relative!important;top:auto!important}.cr-rail{height:auto!important;min-height:calc(100vh - var(--wp-admin--admin-bar--height,0px));overflow:visible!important;top:var(--rail-top,var(--wp-admin--admin-bar--height,0))!important;padding-bottom:36px!important}.cr-rail>.e-con:last-child,.cr-rail>.elementor-element:last-child{margin-bottom:0}.cr-rail{position:relative!important;top:auto!important;align-self:stretch!important;height:auto!important;min-height:0!important;overflow:visible!important;padding-bottom:28px!important}.cr-subdot{background:#9AA3B8!important;transition:background .2s,transform .2s,box-shadow .2s}.cr-subkey:hover .cr-subdot{background:var(--h,#2440C8)!important;transform:scale(1.3);box-shadow:0 0 0 3px rgba(var(--hr,36,64,200),.28)}.cr-subkey.on .cr-subdot{background:var(--h,#2440C8)!important;animation:cr-dot-pulse 1.6s ease-out infinite}.cr-subkey.on{background:rgb(255 255 255 / .45)}@keyframes cr-dot-pulse{0%{box-shadow:0 0 0 0 rgba(var(--hr,36,64,200),.6)}70%{box-shadow:0 0 0 8px rgba(var(--hr,36,64,200),0)}100%{box-shadow:0 0 0 0 rgba(var(--hr,36,64,200),0)}}@media (prefers-reduced-motion:reduce){.cr-subkey.on .cr-subdot{animation:none;box-shadow:0 0 0 3px rgba(var(--hr,36,64,200),.35)}}html{scroll-behavior:smooth}.cr-hub[id]{scroll-margin-top:24px}.cr-dial{position:relative!important;width:min(100%,560px)!important;aspect-ratio:1;margin:14px auto 34px!important;--k:clamp(52px,13.5%,78px);--hr:67,56,202;--h:#3D33B8;isolation:isolate}.cr-dial-ring{position:absolute!important;inset:0;border-radius:50%;background:linear-gradient(145deg,#DCE2EF,#E9EDF7);box-shadow:inset 12px 12px 26px var(--cr-sd),inset -12px -12px 26px var(--cr-sl),10px 10px 26px var(--cr-nd),-10px -10px 26px var(--cr-nl)}.cr-dial-ring::before{content:"";position:absolute;inset:4.5%;border-radius:50%;background:repeating-conic-gradient(from 0deg,rgb(90 100 130 / .55) 0deg 0.6deg,transparent 0.6deg 6deg);-webkit-mask:radial-gradient(circle,transparent 0 calc(50% - 7px),#000 calc(50% - 6px) 50%,transparent calc(50% + 1px));mask:radial-gradient(circle,transparent 0 calc(50% - 7px),#000 calc(50% - 6px) 50%,transparent calc(50% + 1px));pointer-events:none}.cr-dial-ring::after{content:"";position:absolute;inset:24%;border-radius:50%;background:linear-gradient(145deg,#EEF2FB,#D8DEEC);box-shadow:10px 10px 22px var(--cr-nd),-10px -10px 22px var(--cr-nl),inset 0 1px 0 rgb(255 255 255 / .8)}.cr-dial::before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from -34deg,rgba(var(--hr),0) 0deg,rgba(var(--hr),.42) 20deg 48deg,rgba(var(--hr),0) 68deg);-webkit-mask:radial-gradient(circle,transparent 0 55%,#000 56% 94%,transparent 95%);mask:radial-gradient(circle,transparent 0 55%,#000 56% 94%,transparent 95%);z-index:1;pointer-events:none;transition:background .4s}.cr-dial::after{content:"";position:absolute;left:50%;top:24.5%;width:14px;height:14px;margin-left:-7px;transform:rotate(45deg);background:var(--h);border-radius:3px 3px 3px 10px;box-shadow:0 0 14px rgba(var(--hr),.6);z-index:1;pointer-events:none;transition:background .3s,box-shadow .3s}.cr-dial-key{position:absolute!important;left:50%;top:50%;width:var(--k)!important;height:var(--k);min-height:0!important;margin:calc(var(--k)/-2) 0 0 calc(var(--k)/-2);transform:rotate(calc(var(--i)*360deg/var(--n))) translateY(calc(-1 * var(--r,170px)));cursor:pointer;z-index:3;outline:none;padding:0!important}.cr-dial-key>.cr-chip{width:100%!important;min-height:100%!important;height:100%;border-radius:28%!important;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,filter .3s}.cr-dial-key>.cr-chip img{width:46%!important}.cr-dial-key:not(.on)>.cr-chip{filter:saturate(.45) brightness(1.06)}.cr-dial-key:hover>.cr-chip{filter:none}.cr-dial-key.on>.cr-chip{transform:scale(1.22);box-shadow:0 0 0 6px rgb(255 255 255 / .7),0 0 34px rgba(var(--hr),.7),8px 8px 18px rgba(var(--hr),.45),inset 1px 1px 0 rgb(255 255 255 / .5)}.cr-dial-key:focus-visible>.cr-chip{box-shadow:0 0 0 3px #3F52E6}.cr-dial-centre{position:absolute!important;left:50%;top:50%;transform:translate(-50%,-50%);z-index:4;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:46%!important;padding:0!important}.cr-dial-centre .elementor-heading-title{text-align:center}.cr-dial-centre .cr-dial-lbl .elementor-heading-title{color:var(--h,#2440C8);font-weight:700;font-size:clamp(17px,2.6vw,26px)!important;line-height:1.15}.cr-dial-centre .cr-dial-kick .elementor-heading-title{letter-spacing:.14em}.cr-wash{position:fixed;z-index:9999;width:24px;height:24px;margin:-12px 0 0 -12px;border-radius:50%;pointer-events:none;will-change:transform}@media (max-width:1024px){.cr-dial{width:min(100%,460px)!important}}@media (max-width:767px){.cr-dial{width:min(100%,320px)!important;--k:clamp(46px,15%,56px)}.cr-dial-centre{width:50%!important}.cr-dial-centre .cr-dial-note{display:none}}[data-m="boot"]{position:relative;overflow:hidden}[data-m="boot"]::after{content:"";position:absolute;left:0;right:0;top:-12%;height:12%;background:linear-gradient(180deg,#fff0,rgb(255 255 255 / .55),rgb(47 67 216 / .08));opacity:0;pointer-events:none}[data-m="boot"].booting::after{animation:cr-scan 1.1s ease-in-out .1s 1}@keyframes cr-scan{0%{top:-12%;opacity:0}15%{opacity:1}100%{top:110%;opacity:0}}.cr-spec{position:relative;--sa:0}.cr-spec::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:var(--sa);transition:opacity .25s;background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%),rgb(255 255 255 / .55),rgb(255 255 255 / .12) 40%,transparent 70%);mix-blend-mode:soft-light}.cr-key .elementor-button.cr-spec::after{mix-blend-mode:overlay}.cr-halo{position:fixed;left:0;top:0;width:36px;height:36px;margin:-18px 0 0 -18px;border-radius:50%;pointer-events:none;z-index:9998;border:2px solid var(--h,#2F43D8);opacity:0;transform:scale(.6);transition:opacity .2s,transform .25s,border-color .2s;mix-blend-mode:multiply}.cr-halo.show{opacity:.55;transform:scale(1)}.cr-halo.big{opacity:.75;transform:scale(1.7);background:rgb(255 255 255 / .18)}[data-m="rise"]>*{box-shadow:inset 6px 6px 12px var(--cr-sd),inset -6px -6px 12px var(--cr-sl)!important;transform:translateY(6px) scale(.985);opacity:.75;transition:box-shadow .7s cubic-bezier(.2,.8,.2,1),transform .7s cubic-bezier(.2,.8,.2,1),opacity .5s}[data-m="rise"]>.is-risen{box-shadow:5px 5px 12px var(--cr-nd),-5px -5px 12px var(--cr-nl)!important;transform:none;opacity:1}.cr-sheet{position:fixed!important;top:16px;right:16px;bottom:16px;width:min(460px,calc(100vw - 32px));z-index:9000;display:none;flex-direction:column;overflow:auto;border-radius:22px!important}.cr-sheet.open{display:flex}.cr-sheet-backdrop{position:fixed;inset:0;background:rgb(22 29 43 / .35);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);z-index:8999;opacity:0;pointer-events:none;transition:opacity .3s}.cr-sheet-backdrop.open{opacity:1;pointer-events:auto}.cr-sheet [data-m-step]{display:none}.cr-sheet [data-m-step].on{display:flex}.cr-progress{height:8px;border-radius:999px;background:var(--cr-ground);box-shadow:inset 2px 2px 5px var(--cr-sd),inset -2px -2px 5px var(--cr-sl);overflow:hidden}.cr-progress>div{height:100%;width:0;background:linear-gradient(90deg,#5B8DF8,#2456E0);border-radius:999px}.cr-field{display:flex;flex-direction:column;gap:6px;width:100%}.cr-field label{font:700 12.5px/1.2 'IBM Plex Sans',system-ui,sans-serif;letter-spacing:.04em;text-transform:uppercase;color:#3A4354}.cr-field input,.cr-field select,.cr-field textarea{height:54px;border:0;border-radius:12px;padding:0 16px;font:400 16px/1.3 'IBM Plex Sans',system-ui,sans-serif;color:#161D2B;background:#E8ECF7;box-shadow:inset 3px 3px 7px var(--cr-sd),inset -3px -3px 7px var(--cr-sl);outline:none;width:100%}.cr-field textarea{height:110px;padding:14px 16px}.cr-field input:focus,.cr-field select:focus,.cr-field textarea:focus{box-shadow:inset 3px 3px 7px var(--cr-sd),inset -3px -3px 7px var(--cr-sl),0 0 0 2px #3F52E6}.cr-field input.bad{box-shadow:inset 3px 3px 7px var(--cr-sd),inset -3px -3px 7px var(--cr-sl),0 0 0 2px #A81F14}body.cr-sheet-open{overflow:hidden}.cr-flipcard{perspective:900px;cursor:pointer}.cr-flipcard .cr-flipcard-in{position:relative;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.cr-flipcard:hover .cr-flipcard-in,.cr-flipcard.flipped .cr-flipcard-in,.cr-flipcard:focus-visible .cr-flipcard-in{transform:rotateY(180deg)}.cr-flipcard .cr-face{backface-visibility:hidden;-webkit-backface-visibility:hidden}.cr-flipcard .cr-logo-img{--h:30px}.cr-flipcard .cr-face.back{position:absolute;inset:0;transform:rotateY(180deg);display:flex;flex-direction:column;justify-content:center}.cr-gauge{--p:0;width:150px;height:150px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--h,#2440C8) calc(var(--p)*1%),#D9DFEE 0);box-shadow:5px 5px 12px var(--cr-nd),-5px -5px 12px var(--cr-nl);position:relative;flex:0 0 150px}.cr-gauge::before{content:"";position:absolute;inset:14px;border-radius:50%;background:linear-gradient(145deg,#EEF2FB,#D8DEEC);box-shadow:inset 4px 4px 9px var(--cr-sd),inset -4px -4px 9px var(--cr-sl)}.cr-gauge>*{position:relative;z-index:1}.cr-gauge .elementor-heading-title{font-size:26px!important;white-space:nowrap}.cr-range{width:100%;accent-color:#2F43D8;height:32px}[data-m="tool"]>.e-con>.cr-fill{min-width:min(100%,260px)}[data-m="tool"]>.e-con>.e-con:last-child{flex:1 1 170px;min-width:170px}.cr-toggle{display:flex;align-items:center;gap:12px;cursor:pointer;font:500 16px/1.3 'IBM Plex Sans',system-ui,sans-serif;color:#161D2B}.cr-toggle input{appearance:none;width:48px;height:28px;border-radius:999px;background:#D9DFEE;box-shadow:inset 3px 3px 6px var(--cr-sd),inset -3px -3px 6px var(--cr-sl);position:relative;transition:background .25s;flex:0 0 48px;margin:0}.cr-toggle input::after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:linear-gradient(145deg,#FFFFFF,#E4E9F5);box-shadow:2px 2px 5px rgb(0 0 0 / .18);transition:left .25s}.cr-toggle input:checked{background:linear-gradient(145deg,#4ADE80,#15803D)}.cr-toggle input:checked::after{left:23px}.cr-toggle input:focus-visible{outline:2px solid #3F52E6;outline-offset:2px}@media (prefers-reduced-motion:reduce){.cr-flipcard .cr-flipcard-in,[data-m="rise"]>*{transition:none}[data-m="boot"].booting::after{animation:none}}.cr-logo-well,.cr-badge{max-width:100%}.cr-island{flex-wrap:nowrap}.cr-island .cr-fill{min-width:0}.cr-island .elementor-heading-title{overflow-wrap:anywhere}@media (max-width:1024px){.cr-header{flex-wrap:wrap!important;row-gap:10px}.cr-header>.e-con:first-child{display:none}.cr-foot .cr-nowrap .elementor-heading-title{white-space:normal!important}.cr-header .cr-fill{flex:1 1 320px;min-width:0}.cr-header .cr-sub .elementor-heading-title{white-space:normal!important}.cr-deck{min-height:380px}.cr-island{padding:10px 12px!important}.cr-island .cr-chip{width:38px!important;min-height:38px!important}}@media (max-width:767px){.cr-header>.e-con:first-child{display:none}.cr-header .cr-pill.cr-live{display:none}.cr-header .cr-key{display:none}.cr-header .cr-fill{flex:1 1 100%}.cr-header .cr-nowrap .elementor-heading-title{white-space:normal!important}.cr-card{padding:16px!important}.cr-deck{min-height:300px}.cr-island{flex-direction:row;align-items:center}.cr-island .cr-key{display:none}.cr-logo-well .elementor-heading-title{white-space:normal!important}.cr-marquee{overflow:hidden}.cr-dial-key.on>.cr-chip{transform:scale(1.14)}}.cr-askbar{box-shadow:inset 6px 6px 12px var(--cr-sd),inset -6px -6px 12px var(--cr-sl)}.cr-askbar .cr-fill{flex:1 1 auto;min-width:0}.cr-ask-input{width:100%;height:50px;border:0;background:#fff0;font:500 17px/1.3 'IBM Plex Sans',system-ui,sans-serif;color:#161D2B;outline:none;padding:0 6px}.cr-ask-input::placeholder{color:#5B6577}.cr-askbar:focus-within{box-shadow:inset 6px 6px 12px var(--cr-sd),inset -6px -6px 12px var(--cr-sl),0 0 0 2px #3F52E6}.cr-askchip{cursor:pointer;border:0;transition:transform .2s,box-shadow .2s}.cr-askchip:hover{transform:translateY(-1px);box-shadow:5px 5px 12px var(--cr-nd),-5px -5px 12px var(--cr-nl)}.cr-askchip:focus-visible{outline:2px solid #3F52E6;outline-offset:2px}.cr-ask-answer{display:none!important}.cr-ask-answer.on{display:flex!important}.cr-ask-answer .elementor-heading-title{overflow-wrap:anywhere}.cr-bento{position:relative;cursor:pointer;overflow:hidden;isolation:isolate;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.cr-bento:hover{transform:translateY(-3px);box-shadow:12px 12px 26px var(--cr-nd),-12px -12px 26px var(--cr-nl),0 22px 36px -18px rgba(var(--hr),.6)}.cr-bento:focus-visible{outline:3px solid #3F52E6;outline-offset:3px}.cr-bento::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgb(11 15 26 / .10),rgb(11 15 26 / .55) 70%);z-index:0;pointer-events:none}.cr-bento .cr-demo{z-index:1;pointer-events:none;top:0;left:0;right:0;bottom:auto}.cr-bento .cr-island{z-index:2;margin-top:auto}.cr-bento .cr-island .cr-key{display:none}.cr-bento:hover .cr-island .cr-key{display:block}@media (hover:none){.cr-bento .cr-island .cr-key{display:block}}.cr-demo .cr-white .elementor-heading-title{text-shadow:0 1px 2px rgb(0 0 0 / .35)}.cr-trow{background:rgb(11 15 26 / .72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:14px;padding:8px 10px;gap:10px;width:min(100%,360px)}.cr-tdot{width:10px!important;height:10px;min-height:0!important;border-radius:50%;background:var(--h);box-shadow:0 0 0 3px rgba(var(--hr),.25);flex:0 0 10px!important}.cr-trow .cr-pill{height:24px!important;padding:0 10px!important}.cr-trow .cr-pill .elementor-heading-title{font-size:10.5px!important}.cr-sweep{position:absolute!important;left:50%;top:50%;width:140%;aspect-ratio:1;margin:-70% 0 0 -70%;border-radius:50%;background:conic-gradient(from 0deg,#fff0 0deg,rgb(248 113 113 / .55) 40deg,#fff0 60deg);opacity:0;pointer-events:none}.cr-find{width:16px!important;height:16px;min-height:0!important;border-radius:50%;background:#F87171;box-shadow:0 0 0 4px rgb(248 113 113 / .35),0 0 18px rgb(248 113 113 / .8);transform:translate(-50%,-50%)}.cr-dline{background:rgb(11 15 26 / .72);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:16px;padding:10px 12px;gap:12px;width:max-content;max-width:100%}.cr-callrow{gap:0;flex-wrap:nowrap}.cr-callrow>.e-con{width:auto!important;flex:0 0 auto!important;min-height:0!important}.cr-demo>.e-con{width:max-content!important;max-width:100%}.cr-demo>.cr-codecard{width:min(100%,380px)!important}.cr-demo .cr-trow{width:min(100%,360px)!important}.cr-path{height:4px;width:110px;border-radius:999px;background:repeating-linear-gradient(90deg,#2DD4BF 0 10px,transparent 10px 16px);margin:0 10px;flex:0 0 110px}.cr-ring{position:relative}.cr-ring.ringing .cr-chip{animation:cr-ringing .9s ease-in-out infinite}@keyframes cr-ringing{0%,100%{transform:rotate(0)}20%{transform:rotate(-12deg)}40%{transform:rotate(10deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(6deg)}}.cr-gauge-sm{width:84px!important;height:84px;flex:0 0 84px!important;--h:#A78BFA}.cr-gauge-sm::before{inset:9px}.cr-gauge-sm .elementor-heading-title{font-size:22px!important;color:#fff!important}.cr-codecard{background:rgb(11 15 26 / .82);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:16px;padding:12px 14px;width:min(100%,380px);gap:4px;border:1px solid rgb(255 255 255 / .08)}.cr-codecard .elementor-heading-title{font-size:13px!important;white-space:pre}.cr-bubble{border-radius:18px;padding:10px 14px;width:min(100%,330px);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.cr-bubble-q{background:rgb(255 255 255 / .18);border:1px solid rgb(255 255 255 / .35);align-self:flex-end;border-bottom-right-radius:6px}.cr-bubble-a{background:rgb(11 15 26 / .78);border-bottom-left-radius:6px;min-height:44px;position:relative}.cr-bubble-a.typing::after{content:"";position:absolute;left:14px;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:50%;background:#fff;box-shadow:14px 0 0 #fff,28px 0 0 #fff;animation:cr-blink 1s infinite}.cr-map{position:relative}.cr-map>.elementor-widget-html{position:absolute!important;inset:0;width:100%!important;height:100%;pointer-events:none;z-index:0}.cr-map>.elementor-widget-html .elementor-widget-container{height:100%}.cr-wires{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0}.cr-node{z-index:2;width:max-content!important;text-decoration:none;transition:transform .3s,box-shadow .3s}.cr-node:hover{transform:translateY(-2px)}.cr-node-centre{z-index:2;text-align:center;gap:8px}.cr-logo-node{display:grid;place-items:center;padding:8px!important}.cr-map-list{display:none!important}.cr-map-list .cr-node{position:static!important;flex:1 1 calc(50% - 10px);width:auto!important}@media (max-width:1024px){.cr-map{min-height:0!important}.cr-map-list{display:none!important}}@media (max-width:1024px){.cr-bento .cr-island .cr-line{display:none}.cr-trow{padding:6px 10px}}@media (max-width:1024px){.cr-trow .cr-tsub{display:none}.cr-trow .cr-pill{display:none}}@media (max-width:767px){.cr-askbar .cr-key .elementor-button{padding:0 14px!important;height:44px!important}.cr-askbar{padding:6px 8px!important}.cr-ask-input{height:46px;font-size:16px}.cr-trow{width:100%}.cr-path{width:70px;flex-basis:70px}.cr-map-list .cr-node{flex:1 1 100%}.cr-pill{max-width:100%}.cr-pill .elementor-heading-title{white-space:nowrap!important}}.cr-glass-lite{backdrop-filter:blur(10px) saturate(1.4);-webkit-backdrop-filter:blur(10px) saturate(1.4);box-shadow:0 6px 18px -8px rgb(22 29 43 / .35),inset 0 1px 0 rgb(255 255 255 / .8)}.cr-askbar{align-items:center}.cr-askbar .elementor-widget-html{margin:0!important}.cr-askbar .elementor-widget-html .elementor-widget-container{display:flex;align-items:center;height:44px}.cr-askbar .cr-chip{flex:0 0 44px!important}.cr-ask-input{height:44px}.cr-ask-answer{display:none!important}.cr-ask-answer.on{display:flex!important}.cr-ask-answer .cr-fill{min-width:0;flex:1 1 320px}.cr-bento{cursor:pointer;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.cr-bento::before{display:none}.cr-bento-photo{position:relative;overflow:hidden;isolation:isolate;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .35)}.cr-bento-photo::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#fff0 45%,rgb(226 231 243 / .55) 100%);z-index:0;pointer-events:none}.cr-bento:hover{transform:translateY(-2px);box-shadow:inset 6px 6px 12px var(--cr-sd),inset -6px -6px 12px var(--cr-sl),0 18px 30px -18px rgba(var(--hr),.55)}.cr-bento .cr-island-lite{z-index:2;margin-top:auto;width:100%!important;max-width:100%}.cr-bento .cr-island .cr-key{display:none}.cr-bento:hover .cr-island .cr-key{display:block}@media (hover:none){.cr-bento .cr-island .cr-key{display:block}}.cr-demo .cr-white .elementor-heading-title{text-shadow:none}.cr-trow{width:min(100%,340px)!important}.cr-dline{width:max-content;max-width:100%}.cr-scorerow .cr-gauge-sm{--h:#6D28D9;flex:0 0 84px!important;width:84px!important;height:84px!important;min-height:84px!important}.cr-gauge-sm .elementor-heading-title{color:#161D2B!important}.cr-codecard{width:min(100%,380px)!important}.cr-bubble-q{align-self:flex-end;border-bottom-right-radius:6px!important}.cr-bubble-a{border-bottom-left-radius:6px!important;min-height:44px;position:relative}.cr-bubble-a.typing::after{background:#3A4354;box-shadow:14px 0 0 #3A4354,28px 0 0 #3A4354}.cr-find{background:#F87171}.cr-map{min-height:440px}.cr-node{box-shadow:8px 8px 18px var(--cr-nd),-8px -8px 18px var(--cr-nl),inset 0 1px 0 rgb(255 255 255 / .7)}.cr-node:hover,.cr-node.lit{box-shadow:inset 6px 6px 12px var(--cr-sd),inset -6px -6px 12px var(--cr-sl),0 0 22px rgba(var(--hr),.45);transform:none}.cr-node .cr-tip{display:none}.cr-node.lit .cr-tip,.cr-node:hover .cr-tip{display:block}.cr-node.lit .elementor-heading-title{color:var(--h)}.cr-logo-node{display:flex!important}.cr-node-centre{box-shadow:10px 10px 24px var(--cr-nd),-10px -10px 24px var(--cr-nl)}.cr-map-list .cr-node .cr-tip{display:block}.cr-feat{align-items:center}.cr-askbar input.cr-ask-input{margin:0!important;padding:0 6px!important;height:44px!important;line-height:44px!important;border:0!important;box-shadow:none!important;background:transparent!important}.cr-bento{padding:10px!important;border-radius:24px!important;box-shadow:inset 8px 8px 16px var(--cr-sd),inset -8px -8px 16px var(--cr-sl)}.cr-bento-photo{border-radius:16px!important;box-shadow:inset 10px 10px 22px rgb(22 29 43 / .42),inset -6px -6px 14px rgb(255 255 255 / .22),0 1px 0 rgb(255 255 255 / .6)!important}.cr-bento-photo::before{background:linear-gradient(180deg,rgb(22 29 43 / .10),#fff0 30%,#fff0 60%,rgb(22 29 43 / .18) 100%)}.cr-bento:hover{transform:none;box-shadow:inset 8px 8px 16px var(--cr-sd),inset -8px -8px 16px var(--cr-sl)}.cr-island-lite{background:linear-gradient(145deg,#EEF2FB,#D8DEEC)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:8px 8px 18px rgb(22 29 43 / .38),-6px -6px 14px rgb(255 255 255 / .55),inset 0 1px 0 #FFFFFF!important;border-radius:18px!important;padding:12px 16px!important}.cr-demo{gap:8px!important}.cr-demo .cr-glass-lite{background:linear-gradient(145deg,rgb(238 242 251 / .96),rgb(216 222 236 / .96))!important;box-shadow:6px 6px 14px rgb(22 29 43 / .35),-4px -4px 10px rgb(255 255 255 / .5),inset 0 1px 0 #fff!important;border-radius:14px!important;padding:8px 12px!important;max-width:min(100%,340px)}.cr-demo .elementor-heading-title{line-height:1.25!important}.cr-demo .cr-strong .elementor-heading-title,.cr-dline>.elementor-widget-heading .elementor-heading-title,.cr-scorerow .cr-fill .elementor-widget:first-child .elementor-heading-title{font:700 12.5px/1.2 'IBM Plex Sans',system-ui,sans-serif!important;letter-spacing:.06em;text-transform:uppercase;color:#161D2B!important}.cr-trow .cr-tsub .elementor-heading-title,.cr-scorerow .cr-fill .elementor-widget:last-child .elementor-heading-title,.cr-bubble .elementor-heading-title{font:400 14px/1.35 'IBM Plex Sans',system-ui,sans-serif!important;letter-spacing:0;text-transform:none;color:#161D2B!important}.cr-codecard .elementor-heading-title{font:500 13px/1.6 'IBM Plex Mono',ui-monospace,monospace!important;letter-spacing:0;text-transform:none;color:#161D2B!important}.cr-codecard .elementor-widget:first-child .elementor-heading-title{color:#3A4354!important}.cr-gauge-sm .elementor-heading-title{font:600 22px/1 'IBM Plex Mono',ui-monospace,monospace!important;color:#161D2B!important}.cr-trow{gap:10px!important;width:min(100%,340px)!important}.cr-trow .cr-fill{gap:2px}.cr-trow .cr-pill{height:22px!important;padding:0 9px!important}.cr-trow .cr-pill .elementor-heading-title{font-size:10px!important;letter-spacing:.06em}.cr-callrow{padding:8px 12px!important}.cr-map{min-height:420px}.cr-node{background:linear-gradient(145deg,#EEF2FB,#D8DEEC)!important;box-shadow:10px 10px 22px #A9B3CF,-10px -10px 22px #FFFFFF,inset 0 1px 0 #FFFFFF!important;border-radius:18px!important;padding:10px 18px 10px 10px!important}.cr-node:hover,.cr-node.lit{box-shadow:inset 6px 6px 12px #A9B3CF,inset -6px -6px 12px #FFFFFF,0 0 24px rgba(var(--hr),.5)!important}.cr-node .elementor-heading-title{font:600 16px/1.2 'IBM Plex Sans',system-ui,sans-serif!important;color:#161D2B}.cr-node .cr-tip .elementor-heading-title{font:400 13px/1.2 'IBM Plex Sans',system-ui,sans-serif!important;color:var(--h)!important}.cr-node-centre{background:linear-gradient(145deg,#EEF2FB,#D8DEEC)!important;box-shadow:12px 12px 26px #A9B3CF,-12px -12px 26px #FFFFFF,inset 0 1px 0 #fff!important}.cr-feat{align-items:center!important;gap:12px!important}.cr-feat .cr-fill{gap:2px}.cr-feat .cr-strong .elementor-heading-title{font:700 16px/1.25 'IBM Plex Sans',system-ui,sans-serif!important;color:#161D2B!important}.cr-feat .cr-fill .elementor-widget:last-child .elementor-heading-title{font:400 14px/1.35 'IBM Plex Sans',system-ui,sans-serif!important;color:#3A4354!important}.cr-island-lite .elementor-widget:nth-child(1) .elementor-heading-title{font:700 12.5px/1.2 'IBM Plex Sans',system-ui,sans-serif!important;letter-spacing:.06em;text-transform:uppercase;color:#3A4354!important}.cr-island-lite .elementor-widget:nth-child(2) .elementor-heading-title{font:700 20px/1.2 'IBM Plex Sans',system-ui,sans-serif!important;color:#161D2B!important}.cr-island-lite .cr-line .elementor-heading-title{font:400 14px/1.35 'IBM Plex Sans',system-ui,sans-serif!important;color:#3A4354!important}.cr-ask-answer .cr-fill{gap:4px}.cr-bento>.cr-bento-photo{flex:1 1 auto!important}.cr-bento{display:flex!important;flex-direction:column}.cr-gauge-svg{background:linear-gradient(145deg,#EEF2FB,#D8DEEC)!important;box-shadow:inset 4px 4px 9px var(--cr-sd),inset -4px -4px 9px var(--cr-sl),4px 4px 10px var(--cr-nd),-4px -4px 10px var(--cr-nl)!important;display:flex!important;align-items:center;justify-content:center;padding:0!important}.cr-gauge-svg::before{display:none}.cr-gauge-svg .cr-g-ring{position:absolute!important;inset:0;width:100%!important;max-width:100%;height:100%;margin:0!important;z-index:0}.cr-gauge-svg .cr-g-ring .elementor-widget-container,.cr-gauge-svg svg{display:block;width:100%;height:100%}.cr-gauge-svg svg{transform:rotate(-90deg)}.cr-g-track{fill:none;stroke:#D9DFEE;stroke-width:8}.cr-g-fill{fill:none;stroke:var(--h,#6D28D9);stroke-width:8;stroke-linecap:round;stroke-dasharray:226.2;stroke-dashoffset:calc(226.2px * (1 - var(--p,0) / 100))}.cr-gauge-svg>.elementor-widget-heading{position:relative;z-index:1;width:auto!important;margin:0!important}.cr-grow-rows{grid-template-rows:none!important;grid-auto-rows:1fr!important}.cr-grow-rows>.e-con{height:100%}.cr-bento-photo .elementor-motion-effects-container{border-radius:inherit;z-index:0}.cr-bento-photo>.e-con,.cr-bento-photo>.elementor-element{position:relative;z-index:2}.cr-bento-photo .cr-demo{position:absolute!important;z-index:1}.cr-bento-photo::before{z-index:1!important;border-radius:inherit;box-shadow:inset 10px 10px 22px rgb(22 29 43 / .42),inset -6px -6px 14px rgb(255 255 255 / .22)}@media (max-width:1024px){.cr-card.cr-fill{flex:0 1 100%!important;width:100%!important}}@media (max-width:767px){.cr-card>.e-con:first-child{flex-wrap:wrap!important}.cr-card>.e-con:first-child>.cr-fill{flex:1 1 55%!important;min-width:0}.cr-card>.e-con:first-child>.cr-pill{margin-left:58px}}@media (max-width:1024px){.cr-map{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;gap:38px!important;padding:6px 0 10px!important}.cr-map>.cr-node{position:static!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;transform:none;display:flex!important;width:100%!important;max-width:420px;flex:0 0 auto!important;margin:0!important}.cr-map>.cr-node>.e-con{position:relative;justify-content:center;min-height:48px;transition:transform .35s cubic-bezier(.2,.8,.2,1)}.cr-map>.cr-node .cr-tip{display:block!important;position:absolute;left:0;top:calc(50% + 10px);opacity:0;transform:translateY(4px);transition:opacity .35s,transform .35s;white-space:nowrap}.cr-map>.cr-node.seen>.e-con{transform:translateY(-8px)}.cr-map>.cr-node.seen .cr-tip{opacity:1;transform:translateY(0)}.cr-map>.cr-node-centre{width:100%!important;max-width:420px;position:relative;z-index:2}.cr-map>.cr-node-centre .cr-nowrap .elementor-heading-title{white-space:normal!important}.cr-map>.elementor-widget-html{z-index:1}.cr-node.lit{box-shadow:inset 6px 6px 12px #A9B3CF,inset -6px -6px 12px #FFFFFF,0 0 24px rgba(var(--hr),.5)!important}}@media (max-width:1024px){.cr-map>.cr-node>.e-con{width:auto!important;flex:1 1 auto!important;min-width:0}.cr-map>.cr-node>.cr-chip{flex:0 0 48px!important;width:48px!important}.cr-map>.cr-node{flex-direction:row!important;align-items:center!important}}.cr-msheet-bar{display:none}.cr-msheet-backdrop{display:none}@media (max-width:767px){.cr-msheet-backdrop{display:block;position:fixed;inset:0;background:rgb(22 29 43 / .38);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;pointer-events:none;transition:opacity .3s;z-index:65}.cr-msheet-backdrop.open{opacity:1;pointer-events:auto}.cr-rail.elementor-hidden-mobile,.cr-rail{display:flex!important;position:fixed!important;left:0;right:0;bottom:0;top:auto!important;width:100%!important;max-height:84vh;overflow:auto!important;-webkit-overflow-scrolling:touch;border-radius:26px 26px 0 0!important;padding:14px 16px 28px!important;z-index:70;transform:translateY(104%);transition:transform .42s cubic-bezier(.2,.8,.2,1);box-shadow:0 -18px 44px rgb(26 34 48 / .28)!important;min-height:0!important;align-self:auto!important}.cr-rail.open{transform:none}.cr-rail .cr-logo{display:none!important}.cr-msheet-bar{display:flex!important;width:100%!important;position:sticky;top:-14px;z-index:3;background:#EEF0F4;padding-top:6px!important;margin-top:-6px}.cr-msheet-bar::before{content:"";position:absolute;left:50%;top:0;width:44px;height:5px;margin-left:-22px;border-radius:3px;background:#C5CCDD}.cr-msheet-title.elementor-widget-heading .elementor-heading-title{margin-top:10px}.cr-rail .cr-rsec-line{display:none}body.cr-msheet-open{overflow:hidden}}@media (max-width:767px){.cr-rail{flex-wrap:nowrap!important;gap:12px!important}.cr-rail>*{flex:0 0 auto!important}}.cr-mtop{display:none}@media (max-width:767px){.cr-mtop{display:flex!important;padding:2px 0 4px!important}.cr-mtop .elementor-widget-image img{width:148px;height:auto;display:block}.cr-mkey{flex:0 0 calc(50% - 5px)!important;width:calc(50% - 5px)!important}.cr-mkey .elementor-button{width:100%;justify-content:center}[data-m="split"] .elementor-heading-title{font-size:28px!important;font-weight:600!important;line-height:1.18!important;letter-spacing:-.01em}.cr-pill .elementor-heading-title{font-weight:600!important}.cr-askchips{flex-wrap:wrap!important;gap:8px!important}.cr-askchips>.cr-pill{flex:0 0 auto!important;width:max-content!important;max-width:100%}.cr-askchips>.cr-pill:nth-child(n+4){display:none!important}.cr-bottombar{left:0!important;right:0!important;bottom:0!important;border-radius:22px 22px 0 0!important;padding:8px 6px calc(8px + env(safe-area-inset-bottom))!important}.cr-bottombar .elementor-heading-title{font-size:10.5px!important;font-weight:600!important;letter-spacing:.06em}.cr-main{padding-bottom:92px!important}.cr-node .elementor-heading-title{font-weight:600!important}}@media (max-width:767px){.cr-mtop .elementor-widget-image{flex:0 0 148px!important;width:148px!important;max-width:148px}.cr-mtop .cr-pill{flex:0 0 auto!important}.cr-island-lite{padding:10px 10px 10px 10px!important;gap:10px!important}.cr-island-lite>.cr-chip{width:38px!important;min-height:38px!important;flex:0 0 38px!important}.cr-island-lite .elementor-widget-heading:first-child .elementor-heading-title{font-size:10.5px!important;letter-spacing:.06em;white-space:nowrap}.cr-island-lite .elementor-widget-heading:nth-child(2) .elementor-heading-title{font-size:14px!important;font-weight:600!important;letter-spacing:-.01em;white-space:nowrap;line-height:1.2}.cr-island-lite>.e-con{flex:1 1 auto!important;min-width:0}.cr-bento .cr-island .cr-key{display:block!important}.cr-island-lite .cr-key .elementor-button{height:34px!important;padding:0 12px!important;font-size:12.5px!important;line-height:34px!important;min-width:0}.cr-island-lite .cr-key{flex:0 0 auto!important;width:auto!important}.cr-demo .cr-trow .elementor-heading-title,.cr-dline .elementor-heading-title{font-size:11.5px!important}.cr-stat .elementor-heading-title{font-size:26px!important}.cr-card>.e-con:first-child>.cr-fill>.elementor-widget-heading:first-child .elementor-heading-title{font-size:19px!important}.cr-portal>.e-con>.e-con>.elementor-widget-heading .elementor-heading-title{font-size:24px!important}.cr-feat .cr-strong .elementor-heading-title{font-size:15px!important}.cr-key .elementor-button{font-size:14px!important}.cr-askbar .cr-key .elementor-button{height:44px!important;line-height:44px!important}}.cr-key .elementor-button{display:inline-flex!important;align-items:center;justify-content:center}.cr-key .elementor-button .elementor-button-content-wrapper{align-items:center}@media (max-width:767px){html,body{overflow-x:hidden}.cr-pill .elementor-heading-title,.cr-demo .cr-trow .elementor-heading-title,.cr-dline .elementor-heading-title,.cr-island-lite .elementor-widget-heading:first-child .elementor-heading-title,.cr-rsec,.cr-bottombar .elementor-heading-title{font-size:11px!important;font-weight:600!important;letter-spacing:.06em;text-transform:uppercase}.cr-key .elementor-button,.cr-key .elementor-button-text{font-size:14px!important;font-weight:600!important;line-height:1!important}.cr-askbar .cr-key .elementor-button{height:44px!important;padding:0 16px!important}.cr-ask-input{font-size:15px!important;font-weight:400}.cr-node .elementor-heading-title,.cr-feat .cr-strong .elementor-heading-title,.cr-island-lite .elementor-widget-heading:nth-child(2) .elementor-heading-title,.cr-card>.e-con:first-child>.cr-fill>.elementor-widget-heading:first-child .elementor-heading-title{font-weight:600!important}.cr-main p,.cr-main .elementor-widget-text-editor{font-size:15px!important;line-height:1.5}}@media (max-width:767px){.cr-mtop .elementor-widget-image{flex:0 0 128px!important;width:128px!important;max-width:128px}.cr-mtop .elementor-widget-image img{width:128px}.cr-mtop .cr-pill{padding:0 10px!important}.cr-mtop .cr-pill .elementor-heading-title{font-size:10px!important}.elementor-element-0cd24a2{flex-wrap:wrap!important;width:100%!important;max-width:100%;justify-content:center;row-gap:6px}}#elementor-popup-modal-10989 .dialog-widget-content{box-shadow:16px 16px 40px rgb(26 34 48 / .28),-10px -10px 30px rgb(255 255 255 / .5)!important;overflow:hidden;max-height:calc(100vh - 36px);overflow-y:auto}#elementor-popup-modal-10989 .dialog-close-button{width:40px;height:40px;border-radius:14px;background:linear-gradient(145deg,#EEF2FB,#D8DEEC)!important;box-shadow:6px 6px 14px #A9B3CF,-6px -6px 14px #FFFFFF,inset 0 1px 0 #FFF;display:flex!important;align-items:center;justify-content:center;top:16px!important;right:16px!important;transition:box-shadow .2s}#elementor-popup-modal-10989 .dialog-close-button:hover{box-shadow:inset 4px 4px 9px #A9B3CF,inset -4px -4px 9px #FFF}#elementor-popup-modal-10989 .dialog-close-button i,#elementor-popup-modal-10989 .dialog-close-button svg{color:#161D2B;fill:#161D2B;font-size:16px;width:16px;height:16px}.cr-bookwell{padding:18px!important}.cr-bookform .elementor-field-group{margin-bottom:0}.cr-bookform .elementor-field-label{font:600 11px/1.2 'IBM Plex Sans',system-ui,sans-serif!important;letter-spacing:.06em;text-transform:uppercase;color:#5B6578!important;margin-bottom:6px}.cr-bookform .elementor-field-textual{background:#E6EAF3!important;border:0!important;border-radius:14px!important;box-shadow:inset 5px 5px 10px #C9D0E0,inset -5px -5px 10px #FFFFFF!important;color:#161D2B!important;font:400 15px/1.3 'IBM Plex Sans',system-ui,sans-serif!important;padding:12px 14px!important;min-height:46px}.cr-bookform .elementor-field-textual:focus{outline:none!important;box-shadow:inset 5px 5px 10px #C9D0E0,inset -5px -5px 10px #FFFFFF,0 0 0 3px rgb(63 82 230 / .35)!important}.cr-bookform .elementor-field-textual::placeholder{color:#8A94A8}.cr-bookform select.elementor-field-textual{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23161D2B' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;padding-right:38px!important}.cr-bookform .elementor-select-wrapper .select-caret-down-wrapper{display:none}.cr-bookform .elementor-button{background:linear-gradient(145deg,#4A5CF0,#2440C8)!important;color:#fff!important;border-radius:17px!important;font:600 15px/1 'IBM Plex Sans',system-ui,sans-serif!important;box-shadow:6px 6px 14px #A9B3CF,-6px -6px 14px #FFFFFF,inset 0 1px 0 rgb(255 255 255 / .35)!important;padding:14px 26px!important;transition:transform .2s,box-shadow .2s}.cr-bookform .elementor-button:hover{transform:translateY(-1px)}.cr-bookform .elementor-button:active{box-shadow:inset 4px 4px 9px rgb(0 0 0 / .25)!important;transform:none}.cr-bookform .e-form__buttons__wrapper__button-previous{background:linear-gradient(145deg,#EEF2FB,#D8DEEC)!important;color:#161D2B!important}.cr-bookform .e-form__buttons{gap:10px}.cr-bookform .e-form__indicators{margin-bottom:14px}.cr-bookform .e-form__indicators__indicator__progress{background:#E6EAF3!important;border-radius:999px;height:10px;box-shadow:inset 3px 3px 6px #C9D0E0,inset -3px -3px 6px #FFF;overflow:hidden}.cr-bookform .e-form__indicators__indicator__progress__meter{background:linear-gradient(90deg,#4A5CF0,#2440C8)!important;border-radius:999px;height:10px;transition:width .4s cubic-bezier(.2,.8,.2,1)}.cr-bookform .e-form__indicators__indicator__progress__meter__text{font:600 10px/10px 'IBM Plex Sans',system-ui,sans-serif;color:#fff;letter-spacing:.04em}.cr-bookform .elementor-message{font:400 14px/1.4 'IBM Plex Sans',system-ui,sans-serif;color:#161D2B;padding:12px 14px;border-radius:14px;background:#E6EAF3;box-shadow:inset 4px 4px 9px #C9D0E0,inset -4px -4px 9px #FFF;margin-top:12px}.cr-bookform .elementor-message.elementor-message-success{color:#157347}.cr-bookform .elementor-message.elementor-message-danger{color:#B42318}.cr-bookform .elementor-field-group.elementor-error .elementor-field-textual{box-shadow:inset 5px 5px 10px #C9D0E0,inset -5px -5px 10px #FFFFFF,0 0 0 3px rgb(180 35 24 / .35)!important}.cr-bookform .elementor-help-inline{font-size:12.5px;color:#B42318}@media (max-width:767px){#elementor-popup-modal-10989 .dialog-message{width:100%!important}.cr-popup{padding:20px 16px 28px!important}}.cr-bookform .e-form__indicators__indicator__progress,.cr-bookform .e-form__indicators__indicator__progress__meter{height:16px!important;line-height:16px}.cr-bookform .e-form__indicators__indicator__progress__meter{display:flex;align-items:center;justify-content:flex-end;padding-right:8px;box-sizing:border-box;min-width:44px}.cr-bookform .e-form__indicators__indicator__progress__meter__text{line-height:16px!important;font-size:10px!important}.cr-bookform .e-form__buttons{display:flex!important;flex-wrap:nowrap!important;gap:10px}.cr-bookform .e-form__buttons__wrapper{flex:1 1 auto!important;width:auto!important}.cr-bookform .e-form__buttons__wrapper.elementor-field-type-previous{flex:0 0 110px!important}.cr-bookform .e-form__buttons__wrapper .elementor-button{width:100%}.cr-ask-answer.thinking .cr-chip{animation:cr-think 1s ease-in-out infinite}@keyframes cr-think{0%,100%{transform:scale(1)}50%{transform:scale(1.12)}}.cr-askbar .cr-key.busy .elementor-button{opacity:.6;pointer-events:none}@media (max-width:767px){.cr-popup>.e-con:first-child{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;padding-right:48px}.cr-popup>.e-con:first-child>.cr-chip{flex:0 0 44px!important;width:44px!important;min-height:44px!important}.cr-popup>.e-con:first-child>.cr-fill{flex:1 1 auto!important;width:auto!important;min-width:0}#elementor-popup-modal-10989 .dialog-close-button{top:14px!important;right:14px!important}}.cr-popfoot{text-decoration:none}.cr-popfoot .cr-strong .elementor-heading-title{font:600 15px/1.2 'IBM Plex Sans',system-ui,sans-serif!important;color:#161D2B!important}.cr-popfoot .elementor-widget-heading:last-child .elementor-heading-title{font:400 14px/1.3 'IBM Plex Sans',system-ui,sans-serif!important;color:#5B6578!important}a.cr-popfoot .elementor-widget-heading:last-child .elementor-heading-title{color:#157347!important;font-weight:600!important}@media (max-width:767px){#elementor-popup-modal-10989 .dialog-widget-content{max-height:calc(100vh - 20px);border-radius:26px 26px 0 0!important}}.cr-portal .cr-feat .cr-strong .elementor-heading-title{font:700 16px/1.25 'IBM Plex Sans',system-ui,sans-serif!important;text-transform:none;letter-spacing:0;color:#161D2B!important}.cr-portal .cr-feat .elementor-widget-heading:last-child .elementor-heading-title{font:400 14px/1.35 'IBM Plex Sans',system-ui,sans-serif!important;text-transform:none!important;letter-spacing:0!important;color:#5B6578!important}@media (max-width:767px){.cr-portal .cr-feat .cr-strong .elementor-heading-title{font-size:15px!important;font-weight:600!important}.cr-portal .cr-pill .elementor-heading-title{font-size:10px!important;letter-spacing:.04em}.cr-main .e-con:has(>.elementor-widget-button.cr-key+.elementor-widget-button.cr-key){display:grid!important;grid-template-columns:1fr 1fr;gap:10px!important;width:100%!important}.cr-main .e-con:has(>.elementor-widget-button.cr-key+.elementor-widget-button.cr-key)>.cr-key{width:100%!important;max-width:none!important;margin:0!important}.cr-main .e-con:has(>.elementor-widget-button.cr-key+.elementor-widget-button.cr-key)>.cr-key .elementor-button{width:100%;min-width:0}.cr-main .e-con:has(>.elementor-widget-button.cr-key+.elementor-widget-button.cr-key)>.cr-key:not(.cr-mkey):last-child:nth-child(odd){grid-column:1/-1}.cr-card .cr-sink>.e-con>.e-con>.cr-chip+.elementor-widget-heading .elementor-heading-title{font-size:16px!important;font-weight:500!important}.cr-card .cr-sink>.e-con>.e-con>.cr-chip{width:40px!important;min-height:40px!important;flex:0 0 40px!important}.cr-foot{padding:16px 16px!important;gap:10px!important;align-items:center!important;text-align:center}.cr-foot .elementor-heading-title{font-size:10px!important;font-weight:600!important;letter-spacing:.06em;line-height:1.5}.cr-foot>.e-con{justify-content:center!important;gap:14px!important;flex-wrap:nowrap!important}.cr-foot .cr-nowrap .elementor-heading-title{white-space:normal!important;max-width:300px;margin:0 auto}.cr-badge{height:64px!important;padding:8px 14px 8px 10px!important;gap:10px!important;display:flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;width:max-content!important;max-width:none!important;flex:0 0 auto!important}.cr-badge .cr-logo-well{width:44px!important;height:44px!important;min-height:44px!important;flex:0 0 44px!important;padding:0!important;display:flex;align-items:center;justify-content:center}.cr-badge .cr-logo-img img{height:26px!important;width:auto;max-width:40px;object-fit:contain}.cr-badge>.e-con{width:auto!important;max-width:none!important;flex:0 0 auto!important;gap:1px!important;min-width:0}.cr-badge .elementor-widget-heading{width:auto!important}.cr-badge .elementor-heading-title{white-space:nowrap!important;overflow:visible;max-width:none}.cr-badge .elementor-widget-heading:first-child .elementor-heading-title{font-size:13.5px!important;font-weight:600!important}.cr-badge .elementor-widget-heading:last-child .elementor-heading-title{font-size:10.5px!important;font-weight:600!important;letter-spacing:.04em}.cr-askchips{display:none!important}}@media (max-width:767px){.cr-demo .cr-trow .elementor-heading-title,.cr-dline .elementor-heading-title,.cr-demo .elementor-widget-heading .elementor-heading-title{font-size:11px!important;line-height:1.25!important}.cr-demo .cr-trow .cr-tsub .elementor-heading-title,.cr-bubble .elementor-heading-title,.cr-scorerow .cr-fill .elementor-widget:last-child .elementor-heading-title{font-size:12.5px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important}.cr-demo .cr-mono .elementor-heading-title,.cr-codecard .elementor-heading-title{font-size:11.5px!important;font-weight:400!important;text-transform:none!important;letter-spacing:0!important}.cr-demo .cr-trow{padding:6px 10px!important;gap:8px!important}.cr-demo{padding:12px!important;gap:8px!important}.cr-gauge-sm{width:64px!important;height:64px!important;flex:0 0 64px!important;min-height:64px!important}.cr-gauge-sm .elementor-heading-title{font-size:17px!important}.cr-portal .cr-pill .elementor-heading-title,.cr-card>.e-con:first-child>.cr-pill .elementor-heading-title{font-size:10px!important;letter-spacing:.04em!important}}.cr-askchips{align-items:center}.cr-askchips>.cr-pill .elementor-heading-title{text-transform:none!important;letter-spacing:0!important;font-size:13px!important;font-weight:600!important}.cr-askchips-label .elementor-heading-title{font:600 13px/1.2 'IBM Plex Sans',system-ui,sans-serif!important;color:#161D2B!important;margin-right:6px}@media (max-width:767px){.cr-badge .e-con{flex-wrap:nowrap!important;width:max-content!important;max-width:none!important;flex:0 0 auto!important;align-items:center!important}.cr-badge>.e-con{flex-direction:row!important;gap:10px!important}.cr-badge .cr-logo-well+.e-con{flex-direction:column!important;gap:1px!important}.cr-badge .cr-logo-well{width:44px!important}}.cr-accr [data-m="marquee"]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent);mask-image:linear-gradient(90deg,transparent,#000 7%,#000 93%,transparent)}.cr-accr [data-m-track]{padding:16px 0 18px!important}.cr-accr .cr-sink:has(>[data-m="marquee"]){padding:4px 0!important}.cr-badge .cr-chip{width:44px!important;height:44px!important;min-height:44px!important;flex:0 0 44px!important;padding:0!important}@media (max-width:767px){.cr-badge{box-shadow:6px 6px 14px #B3BCD6,-6px -6px 14px #FFFFFF,inset 1px 1px 0 rgb(255 255 255 / .6)!important}.cr-accr .cr-sink:has(>[data-m="marquee"]){padding:4px 0!important}.cr-badge .cr-logo-img img{width:36px!important;height:26px!important;max-width:none;object-fit:contain}}@media (min-width:768px){.cr-rail{background:linear-gradient(90deg,#EEF0F4 0%,#EEF0F4 70%,#EBEEF4 100%)!important;box-shadow:none!important;position:relative}.cr-rail::after{content:"";position:absolute;top:0;bottom:0;right:-28px;width:28px;pointer-events:none;background:linear-gradient(90deg,rgb(26 34 48 / .07),#fff0)}}@media (min-width:768px){.cr-rail{background:transparent!important}.cr-rail::after{display:none}}.cr-root{background:#E2E7F3!important}body{background:#E2E7F3!important}.cr-root::before{content:'';position:absolute;inset:0;z-index:-1;pointer-events:none;filter:none!important;opacity:1!important;background:radial-gradient(60% 55% at 0% 0%,rgb(170 186 255 / .34),#fff0 70%),radial-gradient(50% 50% at 100% 18%,rgb(255 221 150 / .22),#fff0 70%),radial-gradient(55% 50% at 28% 100%,rgb(150 232 196 / .24),#fff0 70%),radial-gradient(50% 50% at 96% 92%,rgb(212 190 255 / .3),#fff0 70%)!important}.cr-card,.cr-tile,.cr-hub{box-shadow:8px 8px 18px #B3BCD6,-8px -8px 18px #FFFFFF!important}@media (min-width:768px){.cr-rail{background:transparent!important;box-shadow:none!important}}@media (min-width:768px){.cr-rail .cr-navkey{height:54px!important;border-radius:17px!important;padding:8px 12px 8px 57px!important;background:linear-gradient(145deg,#EEF2FB,#D8DEEC)!important;box-shadow:5px 5px 12px #B3BCD6,-5px -5px 12px #FFFFFF!important;filter:none!important;transition:box-shadow .2s,transform .2s}.cr-rail .cr-navkey.cr-has-sub{padding-right:46px!important}.cr-rail .cr-navkey .elementor-heading-title{font-size:15px!important;font-weight:500!important;color:#161D2B!important}.cr-rail .cr-navkey>.cr-chip{width:36px!important;height:36px!important;min-height:36px!important;left:12px!important;border-radius:12px!important;box-shadow:0 0 16px rgba(var(--hr),.6),3px 3px 8px rgba(var(--hr),.3)!important}.cr-rail .cr-navkey>.cr-chip img{width:18px;height:18px}.cr-rail .cr-navkey:hover{transform:translateY(-1px)}.cr-rail .cr-navkey.on{background:linear-gradient(145deg,#CFD6E8,#E4E9F5)!important;box-shadow:inset 8px 8px 16px #A9B3CF,inset -8px -8px 16px #FFFFFF!important}.cr-rail .cr-navkey.on .elementor-heading-title{color:var(--h)!important;font-weight:600!important}.cr-rail .cr-chev{width:26px!important;height:26px!important;border-radius:9px!important;box-shadow:3px 3px 7px #B3BCD6,-3px -3px 7px #FFFFFF!important}.cr-rail .cr-rsec{font-size:11.5px!important;font-weight:600!important;letter-spacing:.09em}.cr-rail .cr-logo img{width:200px!important}}.cr-root::before{position:fixed!important;inset:0!important;width:100vw;height:100vh}.cr-root{position:relative;z-index:0}.cr-card{background:linear-gradient(180deg,#EEF2FB 0%,#DEE3F0 100%)!important}.cr-sink,.cr-well,.cr-askbar,.cr-pill,.cr-ask-answer{box-shadow:inset 3px 3px 7px #B4BDD7,inset -3px -3px 7px #F8FAFF!important;background-color:#D9DFEE}.cr-sink{border-radius:16px}.cr-sink-sm{box-shadow:inset 3px 3px 7px #B4BDD7,inset -3px -3px 7px #F8FAFF!important}.cr-chip{border-radius:14px!important}.cr-key .elementor-button{height:44px!important;border-radius:14px!important;padding:0 18px!important;font-size:14px!important;font-weight:600!important;line-height:44px!important}.cr-key .elementor-button{box-shadow:5px 5px 12px rgb(26 34 48 / .22),-5px -5px 12px #FFFFFF,0 5px 0 -1px rgb(26 34 48 / .28)!important}.cr-key .elementor-button:active{transform:translateY(3px);box-shadow:5px 5px 12px rgb(26 34 48 / .22),-5px -5px 12px #FFFFFF,0 2px 0 -1px rgb(26 34 48 / .28)!important}.elementor-kit-5{--e-global-typography-ef350dd-font-weight:600;--e-global-typography-ef350dd-letter-spacing:.875px;--e-global-typography-51fb4fb-font-size:13.5px;--e-global-typography-51fb4fb-font-weight:500;--e-global-typography-6b81f45-font-size:18px;--e-global-typography-6b81f45-font-weight:700}@media (min-width:768px){.cr-rail .cr-navkey>.cr-chip{box-shadow:5px 5px 12px rgba(var(--hr),.38),-4px -4px 10px #FFFFFF,inset 1px 1px 0 rgb(255 255 255 / .45)!important;left:9px!important}.cr-rail .cr-navkey.on>.cr-chip{box-shadow:0 0 16px rgba(var(--hr),.6),3px 3px 8px rgba(var(--hr),.3),inset 1px 1px 0 rgb(255 255 255 / .45)!important}.cr-rail .cr-rsec{color:#3C4759!important}}@media (min-width:768px){.cr-rail .cr-navkey.on{position:relative;isolation:isolate;overflow:visible}.cr-rail .cr-navkey.on::after{content:'';position:absolute;inset:0;border-radius:inherit;background:linear-gradient(90deg,rgba(var(--hr),.3),rgba(var(--hr),.08) 60%,#fff0);pointer-events:none;z-index:0}.cr-rail .cr-navkey.on>*{position:relative;z-index:1}.cr-rail .cr-navkey.on>.cr-chip{position:absolute!important;z-index:2}.cr-rail .cr-navkey.on>.cr-chip::before{content:'';position:absolute;inset:-4px;border-radius:15px;background:conic-gradient(from 0deg,#FFFFFF 0%,var(--h) 25%,#FFFFFF 50%,var(--h) 75%,#FFFFFF 100%);animation:cr-halo 4s linear infinite;z-index:-1;filter:none;opacity:.9}}@property --cr-ang{syntax:'<angle>';inherits:false;initial-value:0deg}@keyframes cr-ring{to{--cr-ang:360deg}}@media (min-width:768px){.cr-rail .cr-navkey.on>.cr-chip::before{content:'';position:absolute;inset:-4px;border-radius:15px;padding:1.5px;background:conic-gradient(from var(--cr-ang),#FFFFFF 0%,var(--h) 25%,#FFFFFF 50%,var(--h) 75%,#FFFFFF 100%);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box exclude,linear-gradient(#fff 0 0);mask-composite:exclude;opacity:.7;filter:none;animation:cr-ring 3s linear infinite;z-index:1;box-shadow:none}.cr-rail .cr-navkey.on>.cr-chip::after{display:none}.cr-rail .cr-navkey.on{overflow:hidden}.cr-rail .cr-navkey.on>.cr-chip{box-shadow:0 0 16px rgba(var(--hr),.6),3px 3px 8px rgba(var(--hr),.3),inset 1px 1px 0 rgb(255 255 255 / .45)!important}}@media (min-width:768px){.cr-rail .cr-navkey.on>.cr-chip::before{width:44px!important;height:44px!important;top:-4px!important;left:-4px!important;right:auto!important;bottom:auto!important;transform:none!important;box-sizing:border-box}}@media (min-width:768px){.cr-rail .cr-navkey.on>.cr-chip::before{width:40px!important;height:40px!important;top:-2px!important;left:-2px!important;border-radius:14px!important;padding:2px!important;opacity:.85}}@media (min-width:768px){.cr-rail .cr-navkey.on>.cr-chev{position:absolute!important;z-index:2;right:10px!important;left:auto!important;top:50%!important;transform:translateY(-50%)}.cr-rail .cr-navkey.on>.cr-fill,.cr-rail .cr-navkey.on>.elementor-widget-heading{min-width:0;flex:1 1 auto}}@media (min-width:768px){.cr-rail .cr-menu.open .cr-navkey.on>.cr-chev,.cr-rail .cr-menu.open .cr-navkey>.cr-chev{transform:translateY(-50%) rotate(90deg)!important}}.cr-live-card .cr-live-proof>.e-con{flex:1 1 0%!important;justify-content:center}.cr-live-card .cr-bento .cr-island .cr-key{display:block}@media (max-width:1024px){.cr-live-card .cr-bento{width:100%!important}.cr-live-card .cr-live-proof{width:100%!important}}.cr-slide .cr-island{background:linear-gradient(145deg,#EEF2FB,#D8DEEC)!important;color:#161D2B;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;box-shadow:8px 8px 18px rgb(22 29 43 / .38),-6px -6px 14px rgb(255 255 255 / .55),inset 0 1px 0 #FFFFFF!important;border-radius:18px!important;padding:12px 16px!important;width:calc(100% - 24px)!important;max-width:none!important;left:12px!important;right:12px!important;bottom:12px!important;margin:0!important}.cr-slide .cr-island .elementor-heading-title{color:#161D2B!important}.cr-slide .cr-island .elementor-widget-heading:first-child .elementor-heading-title{color:#5B6578!important}.cr-slide .cr-island>.cr-fill,.cr-slide .cr-island>.e-con:not(.cr-chip){flex:1 1 auto!important;min-width:0}.cr-slide .cr-island .cr-key{margin-left:auto}.cr-slide .cr-island .cr-key .elementor-button{box-shadow:5px 5px 12px rgb(26 34 48 / .22),-5px -5px 12px #FFFFFF,0 5px 0 -1px rgb(26 34 48 / .28)!important}.cr-tile>.cr-sink{min-width:0}.cr-tile>.cr-sink>.cr-fill{min-width:0;flex:1 1 0%!important}.cr-tile>.cr-sink>.cr-fill .cr-note .elementor-heading-title{text-align:right}.cr-tile>.cr-sink.cr-stack{flex-direction:column!important;align-items:center!important;justify-content:center!important;row-gap:2px}.cr-tile>.cr-sink.cr-stack>.cr-mono{width:100%!important;max-width:100%}.cr-tile>.cr-sink.cr-stack>.cr-mono .elementor-heading-title{text-align:center}.cr-tile>.cr-sink.cr-stack>.cr-fill{width:100%!important;flex:0 0 auto!important;justify-content:center!important}.cr-tile>.cr-sink.cr-stack>.cr-fill .cr-note .elementor-heading-title{text-align:center}.cr-slide .cr-island>.cr-key{flex:0 0 auto!important}.cr-slide .cr-island>.cr-key .elementor-button{white-space:nowrap}.cr-slide .cr-island{flex-wrap:wrap!important;row-gap:10px}.cr-slide .cr-island>.cr-fill{min-width:0;flex:1 1 180px!important}.cr-slide .cr-island>.cr-key{margin-left:auto}.cr-hub>.e-con:last-child{margin-top:auto}.cr-photo .cr-pill{max-width:100%;flex:0 0 auto!important;height:24px!important;padding:0 10px!important}.cr-photo .cr-pill .elementor-heading-title{font-size:10.5px!important}.cr-photo .cr-pill .elementor-heading-title{white-space:nowrap}.cr-header .cr-sub .elementor-heading-title{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.cr-bento .cr-island{flex-wrap:wrap!important;row-gap:10px}.cr-bento .cr-island>.cr-fill{min-width:0;flex:1 1 150px!important}@media (max-width:800px){.cr-bento .cr-island>.cr-fill .elementor-widget-heading:first-child .elementor-heading-title{font-size:11.5px!important;letter-spacing:.04em!important}}.cr-bento .cr-island>.cr-key{flex:0 0 auto!important;margin-left:auto}.cr-bento .cr-island>.cr-key .elementor-button{white-space:nowrap}.v20{--surface1:#E8ECF7;--surface2:#D9DFEE;--ink:#161D2B;--ink-muted:#3A4354;--ink-subtle:#5B6577;--primary:#2F43D8;--focus:#3F52E6;--convex:linear-gradient(145deg,#EEF2FB,#D8DEEC);--pressed:linear-gradient(145deg,#CFD6E8,#E4E9F5);--lift-sm:5px 5px 12px #B3BCD6,-5px -5px 12px #FFFFFF;--lift-md:8px 8px 18px #B3BCD6,-8px -8px 18px #FFFFFF;--sink-sm:inset 3px 3px 7px #B4BDD7,inset -3px -3px 7px #F8FAFF;--sink:inset 6px 6px 12px #B4BDD7,inset -6px -6px 12px #F8FAFF;--red:linear-gradient(145deg,#F87171,#C81E1E);--amber:linear-gradient(145deg,#FBBF24,#D97706);--green:linear-gradient(145deg,#4ADE80,#15803D);--sky:linear-gradient(145deg,#38BDF8,#0369A1);--indigo:linear-gradient(145deg,#818CF8,#4338CA);--teal:linear-gradient(145deg,#2DD4BF,#0F766E);--violet:linear-gradient(145deg,#A78BFA,#6D28D9);--blue:linear-gradient(145deg,#60A5FA,#2563EB);--pink:linear-gradient(145deg,#F472B6,#BE185D);--slate:linear-gradient(145deg,#94A3B8,#475569);--ok:#0F5F2D;--warn:#8A3F00;--danger:#A81F14;--glass:rgba(255,255,255,.46);--glass-edge:rgba(255,255,255,.85);--glass-blur:blur(26px) saturate(190%);--dglass:rgba(14,20,34,.5);--dglass-edge:rgba(255,255,255,.28);--sans:"IBM Plex Sans",ui-sans-serif,system-ui,Segoe UI,Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;--jg:var(--indigo);--h:67,56,202;--hr:var(--h);font-family:var(--sans);font-size:16px;line-height:1.55;color:var(--ink);-webkit-font-smoothing:antialiased;gap:32px}.v20 .h-red{--jg:var(--red);--h:200,30,30}.v20 .h-amber{--jg:var(--amber);--h:217,119,6}.v20 .h-green{--jg:var(--green);--h:21,128,61}.v20 .h-sky{--jg:var(--sky);--h:3,105,161}.v20 .h-indigo{--jg:var(--indigo);--h:67,56,202}.v20 .h-teal{--jg:var(--teal);--h:15,118,110}.v20 .h-violet{--jg:var(--violet);--h:109,40,217}.v20 .h-blue{--jg:var(--blue);--h:37,99,235}.v20 .h-pink{--jg:var(--pink);--h:190,24,93}.v20 .h-slate{--jg:var(--slate);--h:71,85,105}.v20.h-red{--jg:var(--red);--h:200,30,30;--hr:200,30,30}.v20.h-amber{--jg:var(--amber);--h:217,119,6;--hr:217,119,6}.v20.h-green{--jg:var(--green);--h:21,128,61;--hr:21,128,61}.v20.h-sky{--jg:var(--sky);--h:3,105,161;--hr:3,105,161}.v20.h-indigo{--jg:var(--indigo);--h:67,56,202;--hr:67,56,202}.v20.h-teal{--jg:var(--teal);--h:15,118,110;--hr:15,118,110}.v20.h-violet{--jg:var(--violet);--h:109,40,217;--hr:109,40,217}.v20.h-blue{--jg:var(--blue);--h:37,99,235;--hr:37,99,235}.v20.h-pink{--jg:var(--pink);--h:190,24,93;--hr:190,24,93}.v20 .elementor-widget{margin:0;width:auto}.v20 .elementor-widget-container{margin:0}.v20 .elementor-widget-heading .elementor-heading-title{font:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0;text-wrap:balance}.v20 .elementor-widget-text-editor .elementor-widget-container{font:inherit;color:inherit}.v20 .elementor-widget-text-editor p{margin:0}.v20 .elementor-widget-image .elementor-widget-container{text-align:left;line-height:0}.v20 .elementor-widget-image img{display:block;width:100%;height:100%;object-fit:cover}.v20 .elementor-widget-html .elementor-widget-container{line-height:0}.v20 .e-con{--padding-block-start:0;--padding-block-end:0;--padding-inline-start:0;--padding-inline-end:0;--margin-block-start:0;--margin-block-end:0;--margin-inline-start:0;--margin-inline-end:0;min-height:0}.v20 a{color:inherit}.v20 .v-h1{font-size:clamp(30px,3.4vw,46px);font-weight:600;letter-spacing:-.02em;line-height:1.1}.v20 .v-h2{font-size:clamp(22px,2.2vw,28px);font-weight:600;letter-spacing:-.02em;line-height:1.1}.v20 .v-h3{font-size:19px;font-weight:600;line-height:1.25;letter-spacing:-.015em}.v20 .v-label{font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);line-height:1.3}.v20 .v-p{font-size:15.5px;color:var(--ink-muted)}.v20 .v-lead{font-size:17px;color:var(--ink-muted);max-width:60ch}.v20 .v-src{font-size:12px;color:var(--ink-subtle)}.v20 .v-mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.v20 .v-chip{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;flex:none;background:var(--jg);box-shadow:0 0 16px rgba(var(--h),.5),3px 3px 8px rgba(var(--h),.3),inset 1px 1px 0 rgb(255 255 255 / .45);position:relative}.v20 .v-chip .elementor-widget-container,.v20 .v-chip svg{display:block}.v20 .v-chip svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.v20 .v-chip.sm{width:40px;height:40px;border-radius:13px;box-shadow:5px 5px 12px rgba(var(--h),.38),-4px -4px 10px #fff,inset 1px 1px 0 rgb(255 255 255 / .45)}.v20 .v-chip.sm svg{width:20px;height:20px}.v20 .v-chip.xs{width:36px;height:36px;border-radius:12px;box-shadow:3px 3px 8px rgba(var(--h),.3),inset 1px 1px 0 rgb(255 255 255 / .45)}.v20 .v-chip.xs svg{width:18px;height:18px}.v20 .v-chip.tile{width:38px;height:38px;border-radius:12px}.v20 .v-chip.tile svg{width:20px;height:20px}.v20 .v-key .elementor-button-wrapper{display:block}.v20 .v-key .elementor-button{appearance:none;border:0;cursor:pointer;height:50px;padding:0 22px;border-radius:17px;font:600 16px var(--sans);color:var(--ink);background:var(--convex);box-shadow:var(--lift-sm),0 5px 0 -1px #B3BCD6;transition:transform .15s,box-shadow .15s;display:inline-flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap;text-decoration:none;line-height:1}.v20 .v-key .elementor-button:hover{transform:translateY(-1px);box-shadow:var(--lift-md),0 6px 0 -1px #B3BCD6;color:var(--ink);background:var(--convex)}.v20 .v-key .elementor-button:active{background:var(--pressed);box-shadow:var(--sink-sm);transform:scale(.985)}.v20 .v-key.primary .elementor-button{background:var(--jg);color:#fff;box-shadow:5px 5px 12px rgba(var(--hr),.38),-5px -5px 12px #fff,0 5px 0 -1px rgba(var(--hr),.8)}.v20 .v-key.primary .elementor-button:hover{background:var(--jg);color:#fff}.v20 .v-key.primary .elementor-button:active{box-shadow:inset 3px 3px 7px rgb(0 0 0 / .25)}.v20 .v-key.sm .elementor-button{height:44px;padding:0 16px;font-size:15px;border-radius:14px}.v20 .v-key .elementor-button-content-wrapper{display:inline-flex;align-items:center;gap:10px}.v20 .v-key .elementor-button-text{display:inline}.v20 .v-keys{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;align-items:center}.v20 .v-pill{display:inline-flex;flex-direction:row;align-items:center;gap:8px;height:30px;padding:0 13px;border-radius:999px;background:var(--surface2);box-shadow:var(--sink-sm);font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;width:auto;color:var(--ink)}.v20 .v-pill.ok{color:var(--ok)}.v20 .v-pill.warn{color:var(--warn)}.v20 .v-pill.danger{color:var(--danger)}.v20 .v-pill.info{color:var(--primary)}.v20 .v-pill.m-ok{color:var(--ok)}.v20 .v-pill.m-warn{color:var(--warn)}.v20 .v-pill.m-danger{color:var(--danger)}.v20 .v-pill::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;display:inline-block;flex:none}.v20 .v-pill.live::before{animation:v20pulse 1.6s ease-in-out infinite}.v20 .v-pill.h28{height:28px}.v20 .v-pill.h26{height:26px;font-size:11.5px}@keyframes v20pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.v20 .v-sec,.v20 .v-hero{background:var(--convex);border-radius:26px;box-shadow:var(--lift-md);padding:24px 26px 26px;min-width:0}.v20 .v-sec{display:grid;gap:20px}.v20 .v-sec>.v-sec-head{padding-bottom:18px;border-bottom:1px solid rgb(179 188 214 / .45)}.v20 .v-sec-head{display:flex;flex-direction:row;align-items:center;gap:16px;flex-wrap:wrap}.v20 .v-sec-head .v-t{flex:1 1 260px;min-width:0;display:grid;gap:2px}.v20 .v-sbody{background:var(--surface2);border-radius:18px;box-shadow:var(--sink-sm);padding:16px;display:grid;gap:16px;min-width:0}.v20 .v-card{background:var(--convex);border-radius:22px;box-shadow:var(--lift-md);padding:26px 28px;min-width:0}.v20 .v-sbody .v-card{box-shadow:var(--lift-sm)}.v20 .v-sbody>.v-card.bare{background:#fff0;box-shadow:none;padding:6px;border-radius:0}.v20 .v-well{background:var(--surface2);border-radius:16px;box-shadow:var(--sink-sm);padding:18px 20px;min-width:0}.v20 .v-sbody .v-well{background:var(--surface1)}@media(max-width:600px){.v20 .v-sec,.v20 .v-hero{padding:18px 16px 20px;border-radius:22px}.v20 .v-sbody{padding:12px}.v20 .v-qc{padding:18px 16px 20px}.v20 .v-tg{font-size:14.5px}.v20 .v-card{padding:20px 18px}}.v20 .v-hero{display:grid;gap:26px;grid-template-columns:minmax(0,1fr)}@media(min-width:1100px){.v20 .v-hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch}}.v20 .v-copy{display:grid;gap:22px;align-content:space-between;padding:6px 4px 0}@media(max-width:1099px){.v20 .v-copy{gap:18px}}.v20 .v-ctop{display:grid;gap:18px}.v20 .v-factwrap{display:grid;gap:10px}.v20 .v-facts{display:grid;gap:10px;grid-template-columns:1fr}.v20 .v-fact{display:grid;grid-template-columns:minmax(96px,auto) minmax(0,1fr);align-items:center;gap:14px;padding:12px 16px;min-height:72px;border-radius:16px;background:var(--surface1);box-shadow:var(--sink-sm);min-width:0}.v20 .v-fact .v-num{font:500 28px var(--mono);letter-spacing:-.5px;line-height:1;white-space:nowrap}.v20 .v-fact .v-s{font-size:14px;color:var(--ink-muted);line-height:1.3;min-width:0}@media(max-width:420px){.v20 .v-fact{grid-template-columns:minmax(84px,auto) minmax(0,1fr)}.v20 .v-fact .v-num{font-size:24px}}.v20 .v-qc{display:grid;gap:18px;background:var(--surface2);box-shadow:var(--sink-sm);border-radius:22px;padding:26px 28px;min-width:0;container-type:inline-size}.v20 .v-qc .v-top{display:flex;flex-direction:row;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.v20 .v-qc .v-top .v-tt{display:grid;gap:4px;min-width:0}.v20 .v-qc .v-body{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 196px;align-items:center}@container (max-width:620px){.v20 .v-qc .v-body{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.v20 .v-qc .v-body{grid-template-columns:minmax(0,1fr)}}.v20 .v-toggles{display:grid;gap:7px}.v20 .v-tg{cursor:pointer;display:flex;flex-direction:row;align-items:center;gap:12px;min-height:42px;padding:7px 12px;border-radius:14px;background:var(--convex);box-shadow:var(--lift-sm);font:500 15px var(--sans);color:var(--ink);line-height:1.25;user-select:none}.v20 .v-tg .v-tick{width:22px;height:22px;border-radius:7px;flex:none;background:var(--surface2);box-shadow:var(--sink-sm);display:grid;place-items:center}.v20 .v-tg .v-tick svg{width:13px;height:13px;stroke:#fff;stroke-width:3;fill:none;opacity:0;display:block}.v20 .v-tg[aria-pressed="true"]{background:var(--pressed);box-shadow:var(--sink-sm)}.v20 .v-tg[aria-pressed="true"] .v-tick{background:var(--green);box-shadow:0 0 10px rgb(34 197 94 / .5)}.v20 .v-tg[aria-pressed="true"] .v-tick svg{opacity:1}.v20 .v-tg .v-s{flex:1;min-width:0;font:inherit;color:inherit}.v20 .v-ring{position:relative;width:196px;height:196px;justify-self:center;line-height:0}.v20 .v-ring svg{width:196px;height:196px;transform:rotate(-90deg);display:block}.v20 .v-ring .track{fill:none;stroke:#C9D1E4;stroke-width:14}.v20 .v-ring .arc{fill:none;stroke:url(#v20g);stroke-width:14;stroke-linecap:round}.v20 .v-ring .num{position:absolute;inset:22px;display:grid;place-items:center;text-align:center;line-height:1.2}.v20 .v-ring .num b{font:600 38px var(--mono);letter-spacing:-.02em;display:block;line-height:1}.v20 .v-ring .num span{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);display:block;margin-top:6px;max-width:108px;line-height:1.25;margin-inline:auto}.v20 .v-verdict{display:flex;flex-direction:row;gap:12px;align-items:center;flex-wrap:wrap;justify-content:space-between;background:var(--surface1)}.v20 .v-verdict .v-p{flex:1 1 220px;min-width:0}.v20 .v-sw{display:grid;gap:18px;grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:stretch}@media(max-width:860px){.v20 .v-sw{grid-template-columns:1fr}}.v20 .v-swkeys{display:grid;gap:10px;align-content:start;grid-template-rows:auto auto auto auto 1fr}.v20 .v-swkeys .v-trust{align-self:end}@media(max-width:860px){.v20 .v-swkeys{grid-template-columns:1fr 1fr;grid-template-rows:auto}.v20 .v-swkeys .v-trust{grid-column:1/-1}}@media(max-width:600px){.v20 .v-swkeys{grid-template-columns:1fr}}.v20 .v-sk{cursor:pointer;display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;padding:10px 12px;min-height:64px;border-radius:17px;background:var(--convex);box-shadow:var(--lift-sm);color:var(--ink);position:relative;overflow:hidden;transition:transform .15s,box-shadow .15s}.v20 .v-sk:hover{transform:translateY(-1px);box-shadow:var(--lift-md)}.v20 .v-sk .v-skt{display:grid;gap:1px;min-width:0}.v20 .v-sk .v-b{font-size:15px;font-weight:600;line-height:1.2;text-wrap:balance}.v20 .v-sk .v-s{font-size:13px;color:var(--ink-muted);line-height:1.25}.v20 .v-sk[aria-selected="true"]{background:var(--pressed);box-shadow:inset 6px 6px 12px #A9B3CF,inset -6px -6px 12px #fff;color:rgb(var(--h))}.v20 .v-sk[aria-selected="true"] .v-s{color:var(--ink-muted)}.v20 .v-sk[aria-selected="true"] .v-chip{box-shadow:0 0 16px rgba(var(--h),.6),3px 3px 8px rgba(var(--h),.3),inset 1px 1px 0 rgb(255 255 255 / .45)}.v20 .v-sk .v-bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(var(--h),.18)}.v20 .v-sk .v-bar i{display:block;height:100%;width:100%;background:rgb(var(--h));transform:scaleX(0);transform-origin:left}.v20 .v-frame{border-radius:20px;padding:10px;background:var(--surface2);box-shadow:var(--sink);min-width:0;display:grid}.v20 .v-stage{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:16/9;max-width:100%;background:#131a2a;display:block}@media(max-width:600px){.v20 .v-stage{aspect-ratio:4/3}}@media(min-width:861px){.v20 .v-stage{aspect-ratio:auto;height:100%;min-height:380px}}.v20 .v-stage .v-img{position:absolute;inset:0;width:100%;height:100%;opacity:0;transform:scale(1.06);will-change:transform,opacity}.v20 .v-stage .v-img.on{opacity:1}.v20 .v-stage .v-img img{object-position:var(--fx,50%) var(--fy,50%)}.v20 .e-con.v-band{position:absolute;left:0;right:0;bottom:0;padding:14px 16px;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 12px;align-items:center;background:var(--dglass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-top:1px solid var(--dglass-edge);color:#fff;z-index:2}.v20 .v-band .v-bt{display:grid;gap:2px;min-width:0;flex:1 1 200px}.v20 .v-band>.v-pill,.v20 .v-band>.v-key{flex:0 0 auto}.v20 .v-band .v-b{font-size:17px;line-height:1.2;font-weight:600}.v20 .v-band .v-s{font-size:13.5px;opacity:.88;line-height:1.3}.v20 .v-band .v-key .elementor-button{height:40px;padding:0 14px;font-size:14px;border-radius:13px;background:rgb(255 255 255 / .18);color:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255 / .35);border:1px solid rgb(255 255 255 / .3)}.v20 .v-band .v-key .elementor-button:hover{background:rgb(255 255 255 / .26);color:#fff}@media(max-width:1180px){.v20 .v-band .v-key .elementor-button{width:auto}}@media(min-width:861px) and (max-width:1180px){.v20 .v-sw{grid-template-columns:minmax(0,280px) minmax(0,1fr)}}.v20 .v-corner{position:absolute;top:12px;right:12px;display:flex;flex-direction:row;gap:8px;z-index:3;width:auto}.v20 .v-corner .v-cb{appearance:none;border:1px solid rgb(255 255 255 / .3);background:rgb(14 20 34 / .45);color:#fff;width:34px;height:34px;border-radius:11px;cursor:pointer;display:grid;place-items:center;backdrop-filter:blur(10px)}.v20 .v-corner svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;display:block}.v20 .v-trust{margin-top:4px;border-radius:16px;padding:14px 12px 12px;background:var(--surface2);box-shadow:var(--sink-sm);display:grid;gap:12px}.v20 .v-trust .v-label{font-size:11.5px}.v20 .v-badges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:72px 64px 64px;gap:10px}.v20 .v-badge{display:flex;align-items:center;justify-content:center;height:100%;padding:8px 12px;border-radius:14px;background:var(--convex);box-shadow:var(--lift-sm);min-width:0;min-height:0}.v20 .v-badge .elementor-widget-image,.v20 .v-badge .elementor-widget-container{height:100%;max-width:100%;display:flex;align-items:center;justify-content:center}.v20 .v-badge img{max-height:100%;max-width:100%;width:auto;height:auto;display:block;object-fit:contain}.v20 .v-badge.wide img{height:48px;max-height:100%;width:auto;max-width:100%}.v20 .v-badge.tall{grid-row:span 2;height:auto}.v20 .v-badge.tall img{max-height:100%;height:100%}.v20 .v-badge.txt{flex-direction:column;gap:3px;text-align:center}.v20 .v-badge.txt .v-b{font:600 13px var(--sans);color:var(--ink);letter-spacing:.01em;line-height:1.2}.v20 .v-badge.txt .v-s{font-size:11px;font-weight:500;color:var(--ink-muted)}@media(max-width:860px){.v20 .v-badges{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:72px 64px}}@media(max-width:600px){.v20 .v-badges{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:72px 64px 64px}}.v20 .v-tfoot{font-size:12px;color:var(--ink-subtle);display:flex;flex-direction:row;align-items:center;gap:7px}.v20 .v-tfoot::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ok);flex:none}.v20 .v-tiles{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1180px){.v20 .v-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.v20 .v-tiles{grid-template-columns:minmax(0,1fr)}}.v20 .v-tile{background:var(--convex);border-radius:22px;box-shadow:var(--lift-sm);padding:18px 20px;min-width:0;display:grid;grid-template-rows:44px 92px minmax(24px,auto);gap:12px;align-items:center;transform-style:preserve-3d;color:inherit;text-decoration:none}.v20 .v-tile .v-trow{display:flex;flex-direction:row;align-items:center;gap:10px;min-height:44px}.v20 .v-tile .v-n{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px;background:var(--surface1);border-radius:14px;box-shadow:var(--sink-sm);padding:10px 14px;height:92px}.v20 .v-tile .v-num{font:500 28px var(--mono);letter-spacing:-.6px;line-height:1;white-space:nowrap}.v20 .v-tile .v-num.txt{font-size:22px}.v20 .v-tile .v-n .v-s{font-size:13.5px;font-weight:500;color:var(--ink-muted);line-height:1.25;flex:1;min-width:0}.v20 .v-tiles.stack .v-tile .v-n{flex-direction:column;align-items:center;text-align:center;gap:4px}.v20 .v-tiles.stack .v-tile .v-n .v-s{flex:none}.v20 .v-tile .v-foot{font-size:12.5px;color:var(--ink-subtle);min-height:24px;display:flex;flex-direction:row;align-items:flex-start;gap:7px;line-height:1.25;align-self:start}.v20 .v-tile .v-foot.ok{color:var(--ok)}.v20 .v-tile .v-foot.ok::before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;flex:none;margin-top:5px;animation:v20pulse 1.6s ease-in-out infinite}.v20 .v-pipe{position:relative;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.v20 .v-pipe{grid-template-columns:minmax(0,1fr)}}.v20 .v-pipeline{position:absolute;left:0;right:0;top:58px;width:100%;height:4px;pointer-events:none;line-height:0}.v20 .v-pipeline svg{width:100%;height:4px;overflow:visible;display:block}.v20 .v-pipeline path{fill:none;stroke:rgba(var(--hr),.55);stroke-width:4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}@media(max-width:900px){.v20 .v-pipeline{display:none}}.v20 .v-stagecard{display:grid;gap:12px;position:relative;z-index:1}.v20 .v-no{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font:600 16px var(--mono);color:#fff;background:var(--jg);box-shadow:0 0 16px rgba(var(--h),.5),3px 3px 8px rgba(var(--h),.3),inset 1px 1px 0 rgb(255 255 255 / .45)}.v20 .v-stagecard .v-well{font-size:14px;padding:12px 14px;color:var(--ink)}.v20 .v-inside{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:860px){.v20 .v-inside{grid-template-columns:minmax(0,1fr)}}.v20 .v-svc{display:grid;gap:16px;padding:16px}.v20 .v-ph{position:relative;border-radius:18px;padding:10px;background:var(--surface2);box-shadow:var(--sink);max-width:100%}.v20 .v-ph .v-in{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:16/9;max-width:100%;display:block}@media(max-width:600px){.v20 .v-ph .v-in{aspect-ratio:4/3}}.v20 .v-ph .v-img{position:absolute;inset:0;width:100%;height:100%;will-change:transform;transform:scale(1.06)}.v20 .v-ph .v-img img{object-position:var(--fx,50%) var(--fy,50%)}.v20 .v-cap{position:absolute;left:0;right:0;bottom:0;padding:12px 14px;border-radius:0 0 12px 12px;background:var(--dglass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-top:1px solid var(--dglass-edge);color:#fff;box-shadow:0 10px 24px rgb(0 0 0 / .3),inset 0 1px 0 rgb(255 255 255 / .25);display:flex;flex-direction:row;align-items:center;gap:12px;z-index:2}.v20 .v-cap .v-chip.xs{box-shadow:0 0 14px rgba(var(--h),.6)}.v20 .v-cap .v-ct{display:grid;gap:1px;min-width:0}.v20 .v-cap .v-b{font-size:16px;line-height:1.2;font-weight:600;text-wrap:balance}.v20 .v-cap .v-s{font-size:13px;opacity:.85;line-height:1.3}.v20 .v-svc .v-sbd{display:grid;gap:12px;padding:4px 10px 8px}.v20 .v-svc .v-keys{gap:10px}.v20 .img-rack{--fx:50%;--fy:50%}.v20 .img-mon{--fx:50%;--fy:36%}.v20 .img-card{--fx:42%;--fy:45%}.v20 .img-train{--fx:48%;--fy:40%}.v20 .img-team{--fx:50%;--fy:40%}.v20 .img-office{--fx:50%;--fy:55%}@media(max-width:1023px){.v20 .img-mon{--fy:38%}.v20 .img-card{--fx:40%;--fy:48%}.v20 .img-train{--fx:46%;--fy:38%}}@media(max-width:600px){.v20 .img-mon{--fx:50%;--fy:42%}.v20 .img-card{--fx:38%;--fy:50%}.v20 .img-train{--fx:44%;--fy:36%}.v20 .img-rack{--fy:45%}}.v20 .v-faqi{display:grid;gap:22px;grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start}@media(max-width:900px){.v20 .v-faqi{grid-template-columns:1fr}}.v20 .v-sidepanel{display:grid;gap:16px;padding:18px;border-radius:18px;background:var(--convex);box-shadow:var(--lift-sm);min-width:0}.v20 .v-askbar{display:flex;flex-direction:row;align-items:center;gap:10px;height:50px;padding:0 10px 0 14px;border-radius:15px;background:var(--surface2);box-shadow:var(--sink-sm)}.v20 .v-askbar .elementor-widget-container{display:flex;align-items:center;gap:10px;width:100%;line-height:1}.v20 .v-askbar svg{width:18px;height:18px;fill:none;stroke:var(--ink-muted);stroke-width:2;stroke-linecap:round;flex:none}.v20 .v-askbar input{flex:1;min-width:0;border:0;background:#fff0;font:500 15px var(--sans);color:var(--ink);outline:none;box-shadow:none;padding:0;margin:0;height:auto}.v20 .v-askbar input::placeholder{color:var(--ink-subtle)}.v20 .v-askbar .n{font:500 12px var(--mono);color:var(--ink-muted);white-space:nowrap}.v20 .v-cats{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px}.v20 .v-cat{cursor:pointer;height:34px;padding:0 13px;border-radius:999px;background:var(--convex);box-shadow:var(--lift-sm);font:500 13px var(--sans);color:var(--ink);display:inline-flex;flex-direction:row;align-items:center;gap:8px;width:auto;white-space:nowrap}.v20 .v-cat.dot::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--jg);flex:none}.v20 .v-cat[aria-pressed="true"]{background:var(--pressed);box-shadow:var(--sink-sm);color:var(--primary)}.v20 .v-poplist{display:grid;gap:0;border-top:1px solid rgb(179 188 214 / .45);padding-top:12px}.v20 .v-poplist .v-label{margin-bottom:4px}.v20 .v-pop{cursor:pointer;font:500 14.5px var(--sans);color:var(--ink);padding:9px 0;display:flex;flex-direction:row;gap:10px;align-items:center;line-height:1.3;min-height:40px;border-bottom:1px solid rgb(179 188 214 / .3)}.v20 .v-pop:last-child{border-bottom:0}.v20 .v-pop:hover{color:var(--primary)}.v20 .v-pop::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--jg);flex:none}.v20 .v-engineer{border-top:1px solid rgb(179 188 214 / .45);padding-top:14px;display:grid;gap:8px;justify-items:start}.v20 .v-engineer .v-b{font-weight:600;font-size:16px}.v20 .v-engineer .v-p{font-size:14px}.v20 .v-engineer .v-phone{font:500 16px var(--mono)}.v20 .v-engineer .v-key{margin-top:4px}.v20 .v-engineer .v-key .elementor-button{height:44px;font-size:14.5px}.v20 .v-qa{display:grid;gap:10px}.v20 .v-q{border-radius:16px;background:var(--convex);box-shadow:var(--lift-sm);overflow:hidden;position:relative;display:block}.v20 .v-qh{cursor:pointer;display:grid;grid-template-columns:36px minmax(0,1fr) 34px;gap:12px;align-items:center;padding:12px 14px;min-height:60px;font:500 15.5px var(--sans);color:var(--ink);line-height:1.3}.v20 .v-qh .v-qtx{min-width:0;font:inherit;color:inherit}.v20 .v-pm{width:34px;height:34px;border-radius:11px;background:var(--surface2);box-shadow:var(--sink-sm);display:grid;place-items:center;position:relative}.v20 .v-pm::before,.v20 .v-pm::after{content:"";position:absolute;background:var(--ink-muted);border-radius:2px;transition:transform .25s}.v20 .v-pm::before{width:12px;height:2px}.v20 .v-pm::after{width:2px;height:12px}.v20 .v-q[aria-expanded="true"]{background:var(--pressed);box-shadow:var(--sink-sm)}.v20 .v-q[aria-expanded="true"]::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(var(--h),.14),rgba(var(--h),.04) 60%,transparent)}.v20 .v-q[aria-expanded="true"] .v-pm::after{transform:rotate(90deg)}.v20 .v-q[aria-expanded="true"] .v-qh{color:rgb(var(--h));font-weight:600}.v20 .v-qbody{height:0;overflow:hidden;display:block}.v20 .v-qin{padding:0 14px 16px 62px;display:grid;gap:10px;font-size:15px;color:var(--ink-muted);line-height:1.55}.v20 .v-qin .v-p{font-size:15px}.v20 .v-act{display:flex;flex-direction:row;gap:10px;flex-wrap:wrap;align-items:center}.v20 .v-act a,.v20 .v-act .v-lnk{font:500 14px var(--sans);color:var(--primary);text-decoration:none;text-underline-offset:3px}.v20 .v-act a:hover{text-decoration:underline}.v20 .v-q mark{background:rgb(251 191 36 / .45);color:inherit;border-radius:3px;padding:0 1px}@media(max-width:520px){.v20 .v-qin{padding-left:14px}}.v20 .v-empty{display:none;padding:18px;border-radius:16px;background:var(--surface2);box-shadow:var(--sink-sm);font-size:15px;color:var(--ink-muted)}.v20 .v-empty.on{display:block}.v20 .v-q.off{display:none}.v20 .v-ctawrap{border-radius:26px;padding:16px;background:var(--convex);box-shadow:var(--lift-md);min-width:0}.v20 .v-cta{position:relative;border-radius:18px;overflow:hidden;min-height:260px;display:grid;box-shadow:var(--sink)}.v20 .v-cta .v-img{position:absolute;inset:0;width:100%;height:100%;will-change:transform;transform:scale(1.1)}.v20 .v-cta .v-img img{object-position:var(--fx,50%) var(--fy,50%)}.v20 .v-box{position:relative;margin:24px;max-width:620px;padding:26px 28px;border-radius:18px;background:var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);box-shadow:0 18px 40px rgb(22 29 43 / .25),inset 0 1px 0 rgb(255 255 255 / .95);display:grid;gap:14px;align-self:center;z-index:2;width:auto}.v20 .v-box .v-p{font-size:16px}@media(max-width:480px){.v20 .v-box{margin:14px;padding:20px}}.v20 .v-prevnext{display:flex;flex-direction:row;justify-content:space-between;gap:12px;flex-wrap:wrap}.v20 .m-feed-hidden{display:none!important}.v20 .v-barw{position:absolute;inset:0;pointer-events:none;line-height:0}.v20 .v-barw .elementor-widget-container{position:absolute;inset:0}.v20 .v-cornerw .elementor-widget-container{display:flex;gap:8px}.v20 .v-ringw{justify-self:center;line-height:0}.v20 .v-img .elementor-widget-image,.v20 .v-img .elementor-widget-container{height:100%;width:100%}.v20 .v-askbar-in{display:flex;align-items:center;gap:10px;width:100%;margin:0;font:inherit;cursor:text}.v20 .v-now{line-height:0}.v20 .v-pmw{line-height:0}.v20 .v-tick{display:grid}.v20 .v-lnkw .elementor-widget-container{line-height:1.3}.v20 .v-sbd .v-keys .v-pill{margin-left:2px}.v20 .v-ct{display:grid;gap:1px;min-width:0}.v20 .v-pt,.v20 .v-fs,.v20 .v-ct,.v20 .v-pp{font:inherit;color:inherit}.v20 .e-con.v-act,.v20 .e-con.v-askbar,.v20 .e-con.v-cap,.v20 .e-con.v-cat,.v20 .e-con.v-cats,.v20 .e-con.v-corner,.v20 .e-con.v-foot,.v20 .e-con.v-keys,.v20 .e-con.v-n,.v20 .e-con.v-pill,.v20 .e-con.v-pop,.v20 .e-con.v-prevnext,.v20 .e-con.v-sec-head,.v20 .e-con.v-tfoot,.v20 .e-con.v-tg,.v20 .e-con.v-top,.v20 .e-con.v-trow,.v20 .e-con.v-verdict{flex-direction:row}.v20 .e-con.v-tiles.stack .v-n{flex-direction:column}.v20 .v-calc .v-body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}@container (max-width:620px){.v20 .v-calc .v-body{grid-template-columns:minmax(0,1fr)}}.v20 .v-sliders{display:grid;gap:12px}.v20 .v-slider{display:grid;gap:8px;padding:12px 14px;border-radius:14px;background:var(--convex);box-shadow:var(--lift-sm)}.v20 .v-slhead{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.v20 .v-slhead .v-s{font-size:14px;color:var(--ink-muted);min-width:0}.v20 .v-num.sm{font-size:18px}.v20 .v-range .elementor-widget-container{line-height:0}.v20 input[type=range][data-v20-in]{-webkit-appearance:none;appearance:none;width:100%;height:10px;border-radius:999px;background:var(--surface2);box-shadow:var(--sink-sm);outline:none;margin:4px 0;cursor:pointer}.v20 input[type=range][data-v20-in]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:var(--jg);box-shadow:0 0 12px rgba(var(--h),.5),3px 3px 8px rgba(var(--h),.3),inset 1px 1px 0 rgb(255 255 255 / .45);border:0;cursor:pointer}.v20 input[type=range][data-v20-in]::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:var(--jg);box-shadow:0 0 12px rgba(var(--h),.5);border:0;cursor:pointer}.v20 input[type=range][data-v20-in]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.v20 .v-outs{display:grid;gap:10px}.v20 .v-outs .v-fact{grid-template-columns:minmax(0,1fr);gap:6px;align-content:center;min-height:72px}.v20 .v-outs .v-fact.v-big{min-height:120px}.v20 .v-outs .v-fact.v-big .v-num{font-size:40px;letter-spacing:-.02em}.v20 .v-outs .v-fact .v-num{white-space:normal}.v20 .v-mcats{display:grid;gap:8px}.v20 .v-mcat{cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 14px;min-height:56px;border-radius:14px;background:var(--convex);box-shadow:var(--lift-sm);color:var(--ink)}.v20 .v-mcat .v-mct{display:grid;gap:1px;min-width:0}.v20 .v-mcat .v-b{font-size:15px;font-weight:600;line-height:1.2}.v20 .v-mcat .v-s{font-size:13px;color:var(--ink-muted);line-height:1.25}.v20 .v-mcat .v-num.sm{color:rgb(var(--h))}.v20 .v-mcat[aria-selected="true"]{background:var(--pressed);box-shadow:var(--sink-sm);color:rgb(var(--h))}.v20 .v-mcat[aria-selected="true"] .v-s{color:var(--ink-muted)}.v20 .v-inside.three{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){.v20 .v-inside.three{grid-template-columns:repeat(2,minmax(0,1fr))}.v20 .v-inside.three>.v-svc:last-child:nth-child(odd){grid-column:1/-1}}@media(max-width:860px){.v20 .v-inside.three{grid-template-columns:minmax(0,1fr)}.v20 .v-inside.three>.v-svc:last-child:nth-child(odd){grid-column:auto}}.v20 .v-swkeys.n3{grid-template-rows:auto auto auto 1fr}.v20 .v-swkeys.n6{grid-template-rows:auto auto auto auto auto auto 1fr}@media(max-width:860px){.v20 .v-swkeys.n3,.v20 .v-swkeys.n6{grid-template-rows:auto}}.v20 .e-con.v-slhead{flex-direction:row}.cr-main .cr-tile>.e-con:has(>.cr-fill){flex-wrap:nowrap}.cr-main .cr-tile>.e-con.cr-nopill>.cr-fill{display:none}.cr-main .cr-tile>.e-con:has(>.cr-fill)>.elementor-widget-heading{flex:none;width:auto;min-width:max-content}.cr-main .cr-tile>.e-con:has(>.cr-fill)>.e-con.cr-fill{min-width:max-content;justify-content:flex-end}.cr-main .cr-tile .cr-pill{flex:none;max-width:100%;width:auto!important;min-width:max-content}.cr-main .cr-tile .cr-pill .elementor-widget{flex:none;width:auto;min-width:max-content}.cr-main .cr-tile .cr-pill .elementor-heading-title{white-space:nowrap}.cr-main .cr-mark img{filter:none!important;object-fit:contain;max-width:100%!important;max-height:100%!important;width:auto!important;height:auto!important}.cr-main .cr-mark{width:100%}.cr-main .cr-mark .elementor-widget-container{height:100%;display:flex;align-items:center;justify-content:center}.cr-main .cr-logo-well:has(.cr-mark){width:auto;min-width:76px;max-width:96px;padding:4px 6px;background:linear-gradient(145deg,#F4F7FD,#E6EBF6)!important;box-shadow:inset 2px 2px 5px #B4BDD7,inset -2px -2px 5px #FFFFFF!important}.cr-main .cr-badge:has(.cr-mark) .cr-logo-well img{max-height:44px!important}.cr-main .cr-chip:has(>.cr-mark){background:transparent!important;box-shadow:none!important;width:auto;height:auto;min-height:0;padding:0}.v20 .v-photo .v-frame{min-height:300px}.v20 .v-pstage{aspect-ratio:16/10}@media(min-width:861px){.v20 .v-pstage{aspect-ratio:auto;height:100%;min-height:320px}}.v20 .v-dots{display:flex;gap:6px}.v20 .v-dotw .elementor-widget-container{line-height:0}.v20 .v-dot{display:block;width:10px;height:10px;border-radius:50%;background:rgb(255 255 255 / .45);border:1px solid rgb(255 255 255 / .6);cursor:pointer}.v20 .v-dot.on{background:#fff}.v20 .v-timeline .v-tsteps{position:relative;display:grid;gap:10px}.v20 .v-tline{position:absolute;left:21px;top:22px;bottom:22px;width:4px;pointer-events:none;line-height:0;z-index:0}.v20 .v-tline .elementor-widget-container,.v20 .v-tline svg{height:100%;width:4px;display:block;overflow:visible}.v20 .v-tline path{fill:none;stroke:rgba(var(--hr),.45);stroke-width:4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}.v20 .v-tstep{position:relative;z-index:1;display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start;padding:12px 14px;border-radius:16px;background:var(--convex);box-shadow:var(--lift-sm);cursor:pointer}.v20 .v-tstep .v-tst{display:grid;gap:4px;min-width:0}.v20 .v-tstep .v-b{font-size:16px;font-weight:600;line-height:1.2}.v20 .v-tstep .v-s{font-size:14px;color:var(--ink-muted);line-height:1.4}.v20 .v-tstep[aria-current="step"]{background:var(--pressed);box-shadow:var(--sink-sm)}.v20 .v-tstep[aria-current="step"] .v-b{color:rgb(var(--h))}.v20 .v-tstep .v-no{box-shadow:var(--lift-sm)}.v20 .v-tstep[aria-current="step"] .v-no{box-shadow:0 0 16px rgba(var(--h),.5),3px 3px 8px rgba(var(--h),.3),inset 1px 1px 0 rgb(255 255 255 / .45)}.v20 .e-con.v-dots{flex-direction:row}.v20 .v-fact .v-num.txt{font-size:21px;letter-spacing:-.01em;white-space:normal;line-height:1.1;max-width:46%;text-wrap:balance}.v20 .v-fact.txt{grid-template-columns:auto minmax(0,1fr)}.cr-root{--canvas:#E2E7F3;--surface1:#E8ECF7;--surface2:#D9DFEE;--ink:#161D2B;--ink-muted:#3A4354;--ink-subtle:#5B6577;--primary:#2F43D8;--focus:#3F52E6;--convex:linear-gradient(145deg,#EEF2FB,#D8DEEC);--pressed:linear-gradient(145deg,#CFD6E8,#E4E9F5);--lift-sm:5px 5px 12px #B3BCD6,-5px -5px 12px #FFFFFF;--lift-md:8px 8px 18px #B3BCD6,-8px -8px 18px #FFFFFF;--sink-sm:inset 3px 3px 7px #B4BDD7,inset -3px -3px 7px #F8FAFF;--sink:inset 6px 6px 12px #B4BDD7,inset -6px -6px 12px #F8FAFF;--red:linear-gradient(145deg,#F87171,#C81E1E);--hr:67,56,202;--pj:var(--indigo);--pd:#2E2A8F;--amber:linear-gradient(145deg,#FBBF24,#D97706);--green:linear-gradient(145deg,#4ADE80,#15803D);--sky:linear-gradient(145deg,#38BDF8,#0369A1);--indigo:linear-gradient(145deg,#818CF8,#4338CA);--teal:linear-gradient(145deg,#2DD4BF,#0F766E);--violet:linear-gradient(145deg,#A78BFA,#6D28D9);--blue:linear-gradient(145deg,#60A5FA,#2563EB);--pink:linear-gradient(145deg,#F472B6,#BE185D);--slate:linear-gradient(145deg,#94A3B8,#475569);--ok:#0F5F2D;--warn:#8A3F00;--danger:#A81F14;--glass:rgb(255 255 255 / .46);--glass-edge:rgba(255,255,255,.85);--glass-blur:blur(26px) saturate(190%);--dglass:rgba(14,20,34,.5);--dglass-edge:rgba(255,255,255,.28);--sans:"IBM Plex Sans",ui-sans-serif,system-ui,Segoe UI,Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;--rail:288px;color-scheme:light}.cr-root{font-family:var(--sans);color:var(--ink);font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased}.cr-root .elementor-widget-html{margin:0}.cr-root .s21-nav>.elementor-widget-container,.cr-root .s21-hdr>.elementor-widget-container,.cr-root .s21-foot>.elementor-widget-container,.cr-root .s21-burger>.elementor-widget-container,.cr-root.m21 .elementor-widget-html>.elementor-widget-container{line-height:inherit}.cr-root .v20 .v-chip>.elementor-widget-container{display:grid!important;place-items:center;height:100%;line-height:0}.cr-root .rail{display:flex;flex-direction:column;gap:12px}.cr-root .logo{display:flex;align-items:center;gap:12px;padding:4px 6px 14px}.cr-root .logo img{width:46px;height:46px;display:block}.cr-root .logo b{font-size:17px;letter-spacing:-.01em}.cr-root .rsec{font-size:11.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:#3C4759;padding:10px 12px 2px}.cr-root .rk{display:flex;align-items:center;gap:12px;height:54px;padding:8px 12px 8px 12px;border-radius:17px;background:var(--convex);box-shadow:var(--lift-sm);text-decoration:none;font:500 15px var(--sans);color:var(--ink);position:relative;transition:transform .15s,box-shadow .15s}.cr-root .rk:hover{transform:translateY(-1px);box-shadow:var(--lift-md)}.cr-root .rk .chip{width:36px;height:36px;border-radius:12px;flex:none;display:grid;place-items:center;box-shadow:5px 5px 12px rgba(var(--h),.38),-4px -4px 10px #fff,inset 1px 1px 0 rgb(255 255 255 / .45);background:var(--jg)}.cr-root .rk .chip svg{width:19px;height:19px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cr-root .rk .chev{margin-left:auto;width:16px;height:16px;flex:none}.cr-root .rk .chev::before{content:"";display:block;width:8px;height:8px;border-right:2px solid var(--ink-muted);border-bottom:2px solid var(--ink-muted);transform:rotate(45deg);margin:2px 4px}.cr-root .rk.on{background:var(--pressed);box-shadow:inset 8px 8px 16px #A9B3CF,inset -8px -8px 16px #fff;color:rgb(var(--h));font-weight:600;overflow:hidden}.cr-root .rk.on::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(var(--h),.3),rgba(var(--h),.08) 60%,transparent);pointer-events:none}.cr-root .rk.on .chip{box-shadow:0 0 16px rgba(var(--h),.6),3px 3px 8px rgba(var(--h),.3),inset 1px 1px 0 rgb(255 255 255 / .45)}.cr-root .rk.on .chip::before{content:"";position:absolute;inset:-2px;border-radius:14px;padding:2px;background:conic-gradient(from var(--ang,0deg),#fff,rgba(var(--h),1),#fff);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.7;animation:spin 3s linear infinite}.cr-root .rk .chip{position:relative}@keyframes spin{to{--ang:360deg}}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.cr-root .rail .sub{display:none}.cr-root .rail .sub.open{display:grid}.cr-root .rk .chev{cursor:pointer;transition:transform .2s}.cr-root .rk .chev[aria-expanded=true]{transform:rotate(180deg)}.cr-root .sub{background:var(--surface2);border-radius:16px;box-shadow:var(--sink-sm);padding:8px;gap:2px;margin-top:-4px}.cr-root .sub a{display:flex;align-items:center;gap:12px;height:40px;padding:0 10px 0 14px;border-radius:12px;text-decoration:none;font-size:14.5px;color:var(--ink-muted)}.cr-root .sub a i{width:7px;height:7px;border-radius:50%;background:#B3BCD6;flex:none;margin-left:6px}.cr-root .sub a:hover{background:rgb(255 255 255 / .5);color:var(--ink)}.cr-root .sub a.cur{color:rgb(var(--h));font-weight:600}.cr-root .sub a.cur i{background:rgb(var(--h));box-shadow:0 0 8px rgba(var(--h),.7);animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.cr-root .scrim{position:fixed;inset:0;background:rgb(22 29 43 / .35);z-index:39;display:none}.cr-root .scrim.on{display:block}.cr-root .hdr{position:relative;z-index:20;border-radius:22px;background:var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);box-shadow:0 14px 40px rgb(22 29 43 / .12),inset 0 1px 0 rgb(255 255 255 / .9);padding:14px 20px;display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cr-root .hdr .ttl{display:flex;align-items:center;gap:14px;min-width:0;flex:1 1 300px}.cr-root .hdr .ttl .chip{width:44px;height:44px;border-radius:14px;background:var(--pj);display:grid;place-items:center;flex:none;box-shadow:0 0 16px rgba(var(--hr),.55),3px 3px 8px rgba(var(--hr),.3),inset 1px 1px 0 rgb(255 255 255 / .45)}.cr-root .hdr .ttl .chip svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cr-root .hdr .ttl b{font-size:21px;font-weight:600;display:block;line-height:1.15}.cr-root .hdr .ttl span{font-size:14px;color:var(--ink-muted);display:block}.cr-root .hdr .acts{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.cr-root .key.burger{display:none}@media(max-width:1023px){.cr-root .key.burger{display:inline-flex}}.cr-root .pill{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 13px;border-radius:999px;background:var(--surface2);box-shadow:var(--sink-sm);font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.cr-root .pill i{width:7px;height:7px;border-radius:50%;background:currentColor;display:inline-block}.cr-root .pill.ok{color:var(--ok)}.cr-root .pill.warn{color:var(--warn)}.cr-root .pill.danger{color:var(--danger)}.cr-root .pill.info{color:var(--primary)}.cr-root .pill.live i{animation:pulse 1.6s ease-in-out infinite}.cr-root .key{appearance:none;border:0;cursor:pointer;height:50px;padding:0 22px;border-radius:17px;font:600 16px var(--sans);color:var(--ink);background:var(--convex);box-shadow:var(--lift-sm),0 5px 0 -1px #B3BCD6;transition:transform .15s,box-shadow .15s;display:inline-flex;align-items:center;gap:10px;white-space:nowrap;text-decoration:none}.cr-root .key:hover{transform:translateY(-1px);box-shadow:var(--lift-md),0 6px 0 -1px #B3BCD6}.cr-root .key:active{background:var(--pressed);box-shadow:var(--sink-sm);transform:scale(.985)}.cr-root .key.primary{background:var(--pj);color:#fff;box-shadow:5px 5px 12px rgba(var(--hr),.38),-5px -5px 12px #fff,0 5px 0 -1px var(--pd)}.cr-root .key.primary:active{box-shadow:inset 3px 3px 7px rgb(0 0 0 / .25)}.cr-root .key svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cr-root .key.sm{height:44px;padding:0 16px;font-size:15px;border-radius:14px}.cr-root .chip{position:relative}.cr-root .foot{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;font-size:14px;color:var(--ink-subtle);padding:6px 4px}.cr-root .foot nav{display:flex;gap:14px;flex-wrap:wrap}.cr-root .foot a{text-decoration:none;color:var(--ink-muted)}.cr-root .prevnext{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.cr-root .h-red{--jg:var(--red);--h:200,30,30}.cr-root .h-amber{--jg:var(--amber);--h:217,119,6}.cr-root .h-green{--jg:var(--green);--h:21,128,61}.cr-root .h-sky{--jg:var(--sky);--h:3,105,161}.cr-root .h-indigo{--jg:var(--indigo);--h:67,56,202}.cr-root .h-teal{--jg:var(--teal);--h:15,118,110}.cr-root .h-violet{--jg:var(--violet);--h:109,40,217}.cr-root .h-blue{--jg:var(--blue);--h:37,99,235}.cr-root .h-pink{--jg:var(--pink);--h:190,24,93}.cr-root .h-slate{--jg:var(--slate);--h:71,85,105}@media(max-width:480px){.cr-root .hdr .ttl{flex:1 1 200px}.cr-root .hdr .acts{width:100%}.cr-root .hdr .acts .key{flex:1 1 100%;justify-content:center}.cr-root .hdr .acts .pill{flex:0 0 auto}}.cr-root .p-indigo{--hr:67,56,202;--pj:var(--indigo);--pd:#2E2A8F}.cr-root .p-teal{--hr:15,118,110;--pj:var(--teal);--pd:#0B5A54}.cr-root .p-red{--hr:200,30,30;--pj:var(--red);--pd:#8F1414}.cr-root .p-violet{--hr:109,40,217;--pj:var(--violet);--pd:#4C1D95}.cr-root .p-blue{--hr:37,99,235;--pj:var(--blue);--pd:#1E40AF}.cr-root .p-pink{--hr:190,24,93;--pj:var(--pink);--pd:#9D174D}.cr-root .p-green{--hr:21,128,61;--pj:var(--green);--pd:#14532D}.cr-root .p-sky{--hr:3,105,161;--pj:var(--sky);--pd:#075985}.cr-root .p-slate{--hr:71,85,105;--pj:var(--slate);--pd:#334155}.cr-root .p-amber{--hr:217,119,6;--pj:var(--amber);--pd:#92400E}.cr-root .pill.h-teal{color:rgb(var(--h))}.cr-root .prevnext .key{white-space:normal;height:auto;min-height:48px;padding:10px 16px;text-align:center;flex:1 1 0%;min-width:0;line-height:1.25}.cr-root .foot span{min-width:0;overflow-wrap:anywhere}.cr-root .hdr .ttl span{overflow-wrap:anywhere}@media(max-width:1023px){.cr-root .s21-rail{position:fixed!important;top:0;bottom:0;left:0;width:min(320px,88vw)!important;max-width:none!important;background:var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-right:1px solid var(--glass-edge);z-index:40;overflow:auto;transform:translateX(-105%);transition:transform .3s;box-shadow:20px 0 50px rgb(22 29 43 / .18);display:flex!important}.cr-root .s21-rail.open{transform:none}}.cr-root .scrim{position:fixed;inset:0;background:rgb(22 29 43 / .35);z-index:39;display:none}.cr-root .scrim.on{display:block}.cr-root .hdr .ttl .chip svg,.cr-root .rk .chip svg{display:block}.cr-root .hdr .ttl b{color:var(--ink)}.cr-root .hdr .ttl span{display:block}.cr-root .hdr .pill i{animation:none}.cr-root .hdr .pill.live i{animation:pulse 1.6s ease-in-out infinite}.cr-root .foot nav a:hover{color:var(--ink)}.cr-root .s21-hdr,.cr-root .s21-foot{width:100%}.cr-root .cr-main .key.burger{display:none}@media(max-width:1023px){.cr-root .cr-main .key.burger{display:inline-flex}}.cr-root .cr-mtop .key.burger{margin-right:4px}.cmplz-cookiebanner{font-family:"IBM Plex Sans",ui-sans-serif,system-ui,sans-serif!important;border-radius:22px!important;background:linear-gradient(145deg,#EEF2FB,#D8DEEC)!important;box-shadow:8px 8px 18px #B3BCD6,-8px -8px 18px #fff!important;border:0!important;color:#161D2B!important;padding:22px!important}.cmplz-cookiebanner .cmplz-title{font-weight:600!important;font-size:17px!important;color:#161D2B!important}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-links a{color:#3A4354!important;font-size:14px!important}.cmplz-cookiebanner .cmplz-btn{border-radius:14px!important;min-height:44px!important;font-weight:600!important;font-family:inherit!important;font-size:15px!important;border:0!important;transition:transform .15s!important}.cmplz-cookiebanner .cmplz-btn:hover{transform:translateY(-1px)}.cmplz-cookiebanner .cmplz-accept{background:linear-gradient(145deg,#60A5FA,#2563EB)!important;color:#fff!important;box-shadow:5px 5px 12px rgb(37 99 235 / .38),-5px -5px 12px #fff,0 5px 0 -1px #1E40AF!important}.cmplz-cookiebanner .cmplz-deny,.cmplz-cookiebanner .cmplz-view-preferences,.cmplz-cookiebanner .cmplz-save-preferences{background:linear-gradient(145deg,#EEF2FB,#D8DEEC)!important;color:#161D2B!important;box-shadow:5px 5px 12px #B3BCD6,-5px -5px 12px #fff,0 5px 0 -1px #B3BCD6!important}.cmplz-cookiebanner .cmplz-close{color:#161D2B!important}.cr-root .s21-burger{flex:0 0 auto!important;width:auto!important;margin-right:8px}.cr-root .s21-burger .elementor-widget-container{display:flex}@media (min-width:768px) and (max-width:1023px){.cr-root .cr-mtop{display:flex!important;align-items:center;gap:12px;padding:2px 0 4px!important}.cr-root .cr-mtop .cr-pill{display:none!important}.cr-root .cr-mtop .elementor-widget-image{flex:0 0 160px!important;width:160px!important}.cr-root .cr-mtop .elementor-widget-image img{width:160px;height:auto;display:block}}@media (max-width:767px){.cr-root .cr-mtop{gap:10px}.cr-root .cr-mtop .elementor-widget-image{flex:0 0 108px!important;width:108px!important;max-width:108px}.cr-root .cr-mtop .elementor-widget-image img{width:108px}.cr-root .cr-mtop .cr-pill{margin-left:auto}}@media (max-width:767px){.cr-root .cr-mtop .elementor-widget-image{flex:0 0 100px!important;width:100px!important;max-width:100px}.cr-root .cr-mtop .elementor-widget-image img{width:100px}.cr-root .cr-mtop .cr-pill{padding:0 9px!important;flex:0 1 auto!important;min-width:0}.cr-root .cr-mtop .cr-pill .elementor-heading-title{font-size:9.5px!important;letter-spacing:.04em}}.cr-root .logo{display:block;padding:6px 6px 14px}.cr-root .logo img{width:212px;max-width:100%;height:auto;display:block}.cr-root .logo b{display:none}.cr-root .cr-mtop .cr-pill{height:auto!important;min-height:30px;padding:4px 10px!important;min-width:0;flex:1 1 120px!important;max-width:60%;justify-content:center}.cr-root .cr-mtop .cr-pill .elementor-heading-title{white-space:normal!important;line-height:1.25!important;text-align:center}@media (max-width:767px){.cr-root .cr-mtop .cr-pill{max-width:none;flex:1 1 100px!important}}.cr-root .s21-barw{display:none}@media (max-width:767px){.cr-root .s21-barw{display:block}.cr-root .s21-bar{position:fixed;left:0;right:0;bottom:0;z-index:70;display:flex;justify-content:space-around;align-items:flex-end;gap:4px;padding:8px 6px calc(10px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;background:rgb(238 241 250 / .86);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-top:1px solid var(--glass-edge);box-shadow:0 -14px 40px rgb(22 29 43 / .14),inset 0 1px 0 rgb(255 255 255 / .9)}.cr-root .s21-bar .bk{flex:1 1 0%;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;color:var(--ink-muted);font:600 10.5px var(--sans);letter-spacing:.06em;text-transform:uppercase}.cr-root .s21-bar .bchip{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;background:var(--jg);box-shadow:5px 5px 12px rgba(var(--h),.38),-4px -4px 10px #fff,inset 1px 1px 0 rgb(255 255 255 / .45)}.cr-root .s21-bar .bchip svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;display:block}.cr-root .s21-bar .bk.on{color:rgb(var(--h))}.cr-root .s21-bar .bk.on .bchip{box-shadow:0 0 16px rgba(var(--h),.6),3px 3px 8px rgba(var(--h),.3),inset 1px 1px 0 rgb(255 255 255 / .45)}.cr-root .s21-bar .bl{white-space:nowrap}.cr-root .cr-main{padding-bottom:104px!important}.cr-root .cr-main .key.burger,.cr-root .s21-burger{display:none!important}.cr-root .s21-rail{z-index:80;padding-bottom:110px!important}.cr-root .scrim{z-index:79}}.cr-root .s21-top{display:none}@media (max-width:1023px){.cr-root .s21-top{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 4px 14px}.cr-root .s21-top .tlogo{display:block;flex:0 0 auto}.cr-root .s21-top .tlogo img{width:170px;height:auto;display:block}.cr-root .s21-top .pill.s21-status{height:auto;min-height:32px;padding:6px 12px;white-space:normal;text-align:center;line-height:1.25;font-size:10.5px;letter-spacing:.05em;max-width:50%;justify-content:center}.cr-root .s21-top .pill.s21-status i{flex:none;width:8px;height:8px;box-shadow:0 0 0 3px rgb(34 160 107 / .16)}.cr-root .s21-top .pill.s21-status .cr-live{color:inherit}}@media (max-width:767px){.cr-root .s21-top .tlogo img{width:150px}.cr-root .s21-top .pill.s21-status{font-size:9.5px;letter-spacing:.04em;padding:5px 10px}}@media (max-width:767px){.cr-root .cr-mtop .elementor-widget-image{flex:0 0 150px!important;width:150px!important;max-width:150px}.cr-root .cr-mtop .elementor-widget-image img{width:150px}}@media (max-width:1023px){.cr-root .cr-main .s21-hdr .hdr{margin-top:0}}.cr-root .s21-sheet{display:none}@media (max-width:767px){.cr-root .s21-sheet{display:block;position:fixed;inset:0;z-index:69;pointer-events:none}.cr-root .s21-sheet .sh-bd{position:absolute;inset:0;background:rgb(22 29 43 / .4);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transition:opacity .3s}.cr-root .s21-sheet .sh-panel{position:absolute;left:0;right:0;bottom:0;max-height:min(84vh,84dvh);overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:28px 28px 0 0;background:rgb(238 241 250 / .94);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-top:1px solid var(--glass-edge);box-shadow:0 -18px 50px rgb(22 29 43 / .22),inset 0 1px 0 rgb(255 255 255 / .9);padding:10px 16px calc(112px + env(safe-area-inset-bottom));transform:translateY(104%);transition:transform .36s cubic-bezier(.2,.8,.2,1)}.cr-root .s21-sheet.open{pointer-events:auto}.cr-root .s21-sheet.open .sh-bd{opacity:1}.cr-root .s21-sheet.open .sh-panel{transform:none}.cr-root .s21-sheet .sh-handle{width:44px;height:5px;border-radius:3px;background:#C5CCDD;margin:2px auto 12px}.cr-root .s21-sheet .sh-head{display:flex;align-items:center;gap:10px;margin-bottom:14px;min-height:40px}.cr-root .s21-sheet .sh-title{font-size:20px;font-weight:600;letter-spacing:-.01em;flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.cr-root .s21-sheet .sh-back,.cr-root .s21-sheet .sh-close{flex:none;width:40px;height:40px;border-radius:13px;border:0;background:var(--surface2);box-shadow:var(--lift-sm,4px 4px 10px rgb(22 29 43 / .12),-3px -3px 8px #fff);display:grid;place-items:center;color:var(--ink);cursor:pointer;font:400 26px/1 var(--sans)}.cr-root .s21-sheet .sh-back svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transform:rotate(180deg)}.cr-root .s21-sheet .sh-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.cr-root .s21-sheet .sh-hub{position:relative;border-radius:20px;background:var(--glass);border:1px solid var(--glass-edge);box-shadow:0 10px 26px rgb(22 29 43 / .1),inset 0 1px 0 rgb(255 255 255 / .9);min-height:132px;display:flex}.cr-root .s21-sheet .sh-hub.on{box-shadow:0 0 0 2px rgba(var(--h),.45),0 10px 26px rgb(22 29 43 / .1)}.cr-root .s21-sheet .sh-go{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:14px 14px 14px;text-decoration:none;color:var(--ink)}.cr-root .s21-sheet .sh-go .chip{width:44px;height:44px;border-radius:14px;background:var(--jg);display:grid;place-items:center;box-shadow:5px 5px 12px rgba(var(--h),.36),-3px -3px 8px #fff,inset 1px 1px 0 rgb(255 255 255 / .4)}.cr-root .s21-sheet .sh-go .chip svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;display:block}.cr-root .s21-sheet .sh-t{display:flex;flex-direction:column;gap:3px;min-width:0}.cr-root .s21-sheet .sh-t b{font-size:14.5px;font-weight:600;line-height:1.2;letter-spacing:-.01em}.cr-root .s21-sheet .sh-t small{font-size:11.5px;color:var(--ink-muted);font-weight:500}.cr-root .s21-sheet .sh-more{position:absolute;top:12px;right:12px;width:34px;height:34px;border-radius:11px;border:0;background:var(--surface2);box-shadow:var(--lift-sm,3px 3px 8px rgb(22 29 43 / .12),-2px -2px 6px #fff);display:grid;place-items:center;color:rgb(var(--h));cursor:pointer}.cr-root .s21-sheet .sh-more svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.cr-root .s21-sheet .sh-sub{display:flex;flex-direction:column;gap:8px}.cr-root .s21-sheet .sh-subhead{display:none}.cr-root .s21-sheet .sh-sub a{display:flex;align-items:center;gap:12px;min-height:54px;padding:0 16px;border-radius:16px;background:var(--glass);border:1px solid var(--glass-edge);box-shadow:0 8px 20px rgb(22 29 43 / .08),inset 0 1px 0 rgb(255 255 255 / .9);text-decoration:none;color:var(--ink);font-size:15px;font-weight:600}.cr-root .s21-sheet .sh-sub a i{width:9px;height:9px;border-radius:50%;background:var(--jg);box-shadow:0 0 0 3px rgba(var(--h),.18);flex:none}.cr-root .s21-sheet .sh-sub a.cur{box-shadow:0 0 0 2px rgba(var(--h),.45)}.cr-root .s21-sheet .sh-sub .sh-ov{background:var(--jg);color:#fff;box-shadow:5px 5px 12px rgba(var(--h),.36),-3px -3px 8px #fff}.cr-root .s21-sheet .sh-sub .sh-ov i{background:#fff;box-shadow:none;margin-left:auto}.cr-root .s21-sheet .sh-all{display:flex;align-items:center;gap:12px;min-height:56px;margin-top:14px;padding:0 16px;border-radius:18px;background:var(--surface2);box-shadow:var(--lift-sm,4px 4px 10px rgb(22 29 43 / .12),-3px -3px 8px #fff);text-decoration:none;color:var(--ink);font-size:14.5px;font-weight:600}.cr-root .s21-sheet .sh-all svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;flex:none}.cr-root .s21-sheet .sh-all i{margin-left:auto;width:9px;height:9px;border-right:2px solid var(--ink-muted);border-bottom:2px solid var(--ink-muted);transform:rotate(-45deg);flex:none}.cr-root .s21-bar .bk[aria-expanded="true"]{color:rgb(var(--h))}html.s21-sheet-open,html.s21-sheet-open body{overflow:hidden}}@media (max-width:767px){.elementor-popup-modal .dialog-widget-content{max-height:calc(100vh - 10px)!important;max-height:calc(100dvh - 10px)!important;display:flex!important;flex-direction:column;overflow:hidden!important}.elementor-popup-modal .dialog-message{flex:1 1 auto;min-height:0;overflow:auto!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;max-height:none!important}.elementor-popup-modal .dialog-close-button{z-index:5}.elementor-popup-modal .cr-popup{padding:20px 16px 20px!important;gap:12px!important}.elementor-popup-modal .cr-popup .elementor-field-group{margin-bottom:6px!important;padding-bottom:0!important}.elementor-popup-modal .cr-popup .elementor-field-group .elementor-field{min-height:48px!important;padding-top:10px!important;padding-bottom:10px!important}.elementor-popup-modal .cr-popup .elementor-field-group label{margin-bottom:4px!important}.elementor-popup-modal .cr-popup .cr-bookwell{padding:16px 14px!important}}@media (max-width:767px){.cmplz-cookiebanner-container{bottom:calc(104px + env(safe-area-inset-bottom))!important;z-index:69!important}.cmplz-cookiebanner{max-height:calc(100vh - 130px);overflow:auto}}.cr-root .s21-top .pill.s21-status{white-space:normal!important;height:auto!important;padding:6px 12px!important}@media (max-width:767px){.cr-root .s21-top .pill.s21-status{padding:5px 10px!important}}.cr-root .s21-sheet [hidden]{display:none!important}@media (max-width:767px){#cmplz-cookiebanner-container .cmplz-cookiebanner,.cmplz-cookiebanner.cmplz-bottom,.cmplz-cookiebanner.cmplz-bottom-right,.cmplz-cookiebanner.cmplz-bottom-left,.cmplz-cookiebanner.cmplz-center{bottom:calc(104px + env(safe-area-inset-bottom))!important;top:auto!important;z-index:69!important;max-height:calc(100vh - 124px)!important;overflow:auto!important}}@media (max-width:767px){.cr-root .s21-sheet .sh-panel{padding:8px 14px calc(96px + env(safe-area-inset-bottom));max-height:none;overflow:visible}.cr-root .s21-sheet .sh-handle{margin:0 auto 8px}.cr-root .s21-sheet .sh-head{margin-bottom:10px;min-height:36px}.cr-root .s21-sheet .sh-title{font-size:18px}.cr-root .s21-sheet .sh-back,.cr-root .s21-sheet .sh-close{width:36px;height:36px;border-radius:12px}.cr-root .s21-sheet .sh-grid{gap:8px}.cr-root .s21-sheet .sh-hub{min-height:0;border-radius:16px}.cr-root .s21-sheet .sh-go{flex-direction:row;align-items:center;gap:10px;padding:10px 40px 10px 10px}.cr-root .s21-sheet .sh-go .chip{width:38px;height:38px;border-radius:12px;flex:none}.cr-root .s21-sheet .sh-go .chip svg{width:19px;height:19px}.cr-root .s21-sheet .sh-t b{font-size:13px;line-height:1.15}.cr-root .s21-sheet .sh-t small{font-size:10.5px}.cr-root .s21-sheet .sh-more{top:50%;right:6px;transform:translateY(-50%);width:30px;height:30px;border-radius:10px}.cr-root .s21-sheet .sh-more svg{width:16px;height:16px}.cr-root .s21-sheet .sh-sub{gap:6px}.cr-root .s21-sheet .sh-sub a{min-height:46px;font-size:14px;border-radius:14px}.cr-root .s21-sheet .sh-all{min-height:46px;margin-top:10px;font-size:13px;border-radius:15px}@media (max-width:359px){.cr-root .s21-sheet .sh-t small{display:none}.cr-root .s21-sheet .sh-go{padding-right:34px}}.elementor-popup-modal .cr-popup{padding:14px 14px 14px!important;gap:10px!important}.elementor-popup-modal .cr-popup .cr-cardhdr .elementor-heading-title,.elementor-popup-modal .cr-popup h2,.elementor-popup-modal .cr-popup h3{font-size:19px!important}.elementor-popup-modal .cr-popup .cr-bookwell{padding:12px 12px!important}.elementor-popup-modal .cr-popup .elementor-field-group{margin-bottom:2px!important}.elementor-popup-modal .cr-popup .elementor-field-group label{margin-bottom:2px!important;font-size:11px!important}.elementor-popup-modal .cr-popup .elementor-field-group .elementor-field{min-height:42px!important;padding-top:8px!important;padding-bottom:8px!important;font-size:15px!important}.elementor-popup-modal .cr-popup .elementor-field-type-submit .elementor-button{min-height:46px!important}.elementor-popup-modal .cr-popup .cr-popfoot{padding:8px 10px!important;gap:8px!important;min-height:0!important}.elementor-popup-modal .cr-popup .cr-popfoot .elementor-icon,.elementor-popup-modal .cr-popup .cr-popfoot .cr-chip,.elementor-popup-modal .cr-popup .cr-popfoot .v-chip{width:34px!important;height:34px!important;min-width:34px!important}.elementor-popup-modal .cr-popup .cr-popfoot .elementor-heading-title{font-size:12.5px!important;line-height:1.2!important}.elementor-popup-modal .cr-popup .cr-popfoot .elementor-widget-text-editor,.elementor-popup-modal .cr-popup .cr-popfoot p{font-size:11.5px!important;line-height:1.2!important}.elementor-popup-modal .cr-popup .e-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}}@media (max-width:767px){.elementor-popup-modal .cr-popup .elementor-field-group{padding:0!important;margin:0!important}.elementor-popup-modal .cr-popup .elementor-form-fields-wrapper,.elementor-popup-modal .cr-popup .elementor-field-type-step{row-gap:8px!important;gap:8px 12px!important}.elementor-popup-modal .cr-popup .elementor-field-group label{padding-bottom:0!important;margin-bottom:3px!important;line-height:1.2!important}.elementor-popup-modal .cr-popup .e-form__indicators{margin-bottom:8px!important}.elementor-popup-modal .cr-popup .e-form__buttons{margin-top:8px!important}.elementor-popup-modal .cr-popup .e-form__buttons .elementor-button,.elementor-popup-modal .cr-popup .elementor-field-type-submit .elementor-button{min-height:44px!important;padding-top:10px!important;padding-bottom:10px!important}.elementor-popup-modal .cr-popup .cr-bookwell{padding:10px 12px 12px!important}.elementor-popup-modal .cr-popup .cr-cardhdr span,.elementor-popup-modal .cr-popup>div:first-child .elementor-widget-text-editor,.elementor-popup-modal .cr-popup>div:first-child p{font-size:13px!important;line-height:1.3!important}.elementor-popup-modal .cr-popup .cr-popfoot{padding:6px 8px!important;gap:8px!important}.elementor-popup-modal .cr-popup .cr-popfoot .cr-chip,.elementor-popup-modal .cr-popup .cr-popfoot .cr-jewel{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}.elementor-popup-modal .cr-popup .cr-popfoot .cr-chip img{width:16px!important;height:16px!important}.elementor-popup-modal .cr-popup .cr-popfoot .elementor-heading-title{font-size:12px!important}.elementor-popup-modal .cr-popup .cr-popfoot .elementor-widget-text-editor,.elementor-popup-modal .cr-popup .cr-popfoot p{font-size:11px!important}}@media (max-width:379px){.elementor-popup-modal .cr-popup .cr-popfoot .elementor-widget-text-editor{display:none!important}.elementor-popup-modal .cr-popup .cr-popfoot .elementor-heading-title{font-size:11px!important}}@media (max-width:767px){.elementor-popup-modal .cr-popup .elementor-field-group .elementor-field{margin-bottom:0!important}.elementor-popup-modal .cr-popup .e-grid{--e-con-grid-template-columns:repeat(2,1fr)!important;grid-template-columns:repeat(2,1fr)!important}.elementor-popup-modal .cr-popup .cr-popfoot .cr-fill .elementor-widget-heading:last-child .elementor-heading-title{font-size:11px!important;line-height:1.2!important}.elementor-popup-modal .cr-popup textarea.elementor-field{min-height:96px!important;max-height:120px}}@media (max-width:379px){.elementor-popup-modal .cr-popup .cr-popfoot .cr-fill .elementor-widget-heading:last-child{display:none!important}}@media (max-width:767px){.elementor-popup-modal .cr-popup textarea.elementor-field{min-height:78px!important;height:78px!important}.elementor-popup-modal .cr-popup .elementor-field-group .elementor-select-wrapper select{min-height:42px!important}}@media (max-width:767px){.elementor-popup-modal .dialog-widget-content{max-height:100vh!important;max-height:100dvh!important}}@media (max-width:359px){.cr-root .s21-sheet .sh-go{padding:8px 42px 8px 8px;gap:8px}.cr-root .s21-sheet .sh-t b{font-size:12.5px}.cr-root .s21-sheet .sh-go .chip{width:34px;height:34px}}@media (max-width:767px){.cr-root .s21-sheet .sh-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cr-root .s21-sheet .sh-hub{min-width:0}.cr-root .s21-sheet .sh-t b{overflow-wrap:anywhere}.cr-root .s21-sheet .sh-panel{overflow-x:hidden}}@media (max-width:767px){.elementor-popup-modal .dialog-widget-content{display:block!important;height:auto!important;min-height:0!important;margin-bottom:0!important;padding-bottom:0!important}.elementor-popup-modal .dialog-message{flex:none!important;height:auto!important;min-height:0!important;max-height:calc(100vh - 10px)!important;max-height:calc(100dvh - 10px)!important;padding-bottom:0!important}.elementor-popup-modal .cr-popup{margin-bottom:0!important}}@media (max-width:767px){.elementor-popup-modal .dialog-widget-content{background:transparent!important;box-shadow:none!important;border-radius:0!important;display:flex!important;flex-direction:column;justify-content:flex-end;overflow:visible!important}.elementor-popup-modal .dialog-message{background:transparent!important}.elementor-popup-modal .cr-popup{background:#EEF0F4!important;border-radius:26px 26px 0 0!important;box-shadow:0 -18px 50px rgb(22 29 43 / .22)!important}.elementor-popup-modal .dialog-buttons-wrapper,.elementor-popup-modal .dialog-header{display:none!important}}@media (max-width:767px){.elementor-popup-modal .cr-popup .e-grid{--e-con-grid-template-rows:auto!important;grid-template-rows:auto!important;grid-auto-rows:auto!important;grid-auto-flow:row!important}}@media (max-width:767px){.cr-root .s21-sheet .sh-handle{margin:0 auto 6px}.cr-root .s21-sheet .sh-head{margin-bottom:8px;min-height:32px}.cr-root .s21-sheet .sh-go{padding:8px 38px 8px 8px}.cr-root .s21-sheet .sh-go .chip{width:34px;height:34px;border-radius:11px}.cr-root .s21-sheet .sh-go .chip svg{width:18px;height:18px}.cr-root .s21-sheet .sh-co{margin-top:10px}.cr-root .s21-sheet .sh-colbl{display:block;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin:0 2px 6px}.cr-root .s21-sheet .sh-chips{display:flex;flex-wrap:wrap;gap:6px}.cr-root .s21-sheet .sh-chip{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;height:34px;padding:0 12px;border-radius:12px;background:var(--surface2);box-shadow:var(--lift-sm);text-decoration:none;color:var(--ink);font-size:13px;font-weight:600;white-space:nowrap}.cr-root .s21-sheet .sh-chip::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--jg);box-shadow:0 0 0 3px rgba(var(--h),.18);flex:none}.cr-root .s21-sheet .sh-chip.on{box-shadow:0 0 0 2px rgba(var(--h),.45),var(--lift-sm)}.cr-root .s21-sheet .sh-chip:active{transform:translateY(1px)}}@media (max-width:359px){.cr-root .s21-sheet .sh-chip{font-size:12px;padding:0 9px;height:32px}.cr-root .s21-sheet .sh-go{padding:7px 36px 7px 7px}}@media (max-width:359px){.cr-root .s21-sheet .sh-more{display:none}.cr-root .s21-sheet .sh-go{padding:7px 8px}.cr-root .s21-sheet .sh-t b{font-size:12px;overflow-wrap:normal;word-break:normal}.cr-root .s21-sheet .sh-t small{display:none}}.cr-root.m21 *{box-sizing:border-box}.cr-root.m21 ::selection{background:rgba(var(--hr),.18)}.cr-root.m21 :focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:8px}.cr-root.m21 a{color:inherit}.cr-root.m21 h1,.cr-root.m21 h2,.cr-root.m21 h3{margin:0;line-height:1.1;letter-spacing:-.015em;text-wrap:balance}.cr-root.m21 h1{font-size:clamp(30px,3.4vw,46px);font-weight:600;letter-spacing:-.02em}.cr-root.m21 h2{font-size:clamp(22px,2.2vw,28px);font-weight:600;letter-spacing:-.02em}.cr-root.m21 h3{font-size:19px;font-weight:600;line-height:1.25}.cr-root.m21 p{margin:0}.cr-root.m21 .label{font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.cr-root.m21 .muted{color:var(--ink-muted)}.cr-root.m21 .small{font-size:15px}.cr-root.m21 .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.cr-root.m21 .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@keyframes spin{to{--ang:360deg}}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.cr-root.m21 .sub a{display:flex;align-items:center;gap:12px;height:40px;padding:0 10px 0 14px;border-radius:12px;text-decoration:none;font-size:14.5px;color:var(--ink-muted)}.cr-root.m21 .sub a i{width:7px;height:7px;border-radius:50%;background:#B3BCD6;flex:none;margin-left:6px}.cr-root.m21 .sub a:hover{background:rgb(255 255 255 / .5);color:var(--ink)}.cr-root.m21 .sub a.cur{color:rgb(var(--h));font-weight:600}.cr-root.m21 .sub a.cur i{background:rgb(var(--h));box-shadow:0 0 8px rgba(var(--h),.7);animation:pulse 1.6s ease-in-out infinite}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}.cr-root.m21 .pill{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 13px;border-radius:999px;background:var(--surface2);box-shadow:var(--sink-sm);font-size:12.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.cr-root.m21 .pill i{width:7px;height:7px;border-radius:50%;background:currentColor;display:inline-block}.cr-root.m21 .pill.ok{color:var(--ok)}.cr-root.m21 .pill.warn{color:var(--warn)}.cr-root.m21 .pill.danger{color:var(--danger)}.cr-root.m21 .pill.info{color:var(--primary)}.cr-root.m21 .pill.live i{animation:pulse 1.6s ease-in-out infinite}.cr-root.m21 .key{appearance:none;border:0;cursor:pointer;height:50px;padding:0 22px;border-radius:17px;font:600 16px var(--sans);color:var(--ink);background:var(--convex);box-shadow:var(--lift-sm),0 5px 0 -1px #B3BCD6;transition:transform .15s,box-shadow .15s;display:inline-flex;align-items:center;gap:10px;white-space:nowrap;text-decoration:none}.cr-root.m21 .key:hover{transform:translateY(-1px);box-shadow:var(--lift-md),0 6px 0 -1px #B3BCD6}.cr-root.m21 .key:active{background:var(--pressed);box-shadow:var(--sink-sm);transform:scale(.985)}.cr-root.m21 .key.primary{background:var(--pj);color:#fff;box-shadow:5px 5px 12px rgba(var(--hr),.38),-5px -5px 12px #fff,0 5px 0 -1px var(--pd)}.cr-root.m21 .key.primary:active{box-shadow:inset 3px 3px 7px rgb(0 0 0 / .25)}.cr-root.m21 .key svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cr-root.m21 .key.sm{height:44px;padding:0 16px;font-size:15px;border-radius:14px}.cr-root.m21 .card{background:var(--convex);border-radius:22px;box-shadow:var(--lift-md);padding:26px 28px;min-width:0}.cr-root.m21 .well{background:var(--surface2);border-radius:16px;box-shadow:var(--sink-sm);padding:18px 20px;min-width:0}.cr-root.m21 .chip{position:relative}.cr-root.m21 .sec,.cr-root.m21 .hero{background:var(--convex);border-radius:26px;box-shadow:var(--lift-md);padding:24px 26px 26px}.cr-root.m21 .sec{display:grid;gap:20px}.cr-root.m21 .sec>.sec-head{padding-bottom:18px;border-bottom:1px solid rgb(179 188 214 / .45)}.cr-root.m21 .sbody{background:var(--surface2);border-radius:18px;box-shadow:var(--sink-sm);padding:16px;display:grid;gap:16px;min-width:0}.cr-root.m21 .sbody .card{box-shadow:var(--lift-sm)}.cr-root.m21 .sec .sbody>.card{background:#fff0;box-shadow:none;padding:6px;border-radius:0}.cr-root.m21 .sbody .tile{box-shadow:var(--lift-sm)}.cr-root.m21 .sbody .tile .n{background:var(--surface1)}.cr-root.m21 .sbody .well{background:var(--surface1)}@media(max-width:600px){.cr-root.m21 .sec,.cr-root.m21 .hero{padding:18px 16px 20px;border-radius:22px}.cr-root.m21 .sbody{padding:12px}}.cr-root.m21 .sec-head{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.cr-root.m21 .sec-head .chip{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;flex:none;background:var(--jg);box-shadow:0 0 16px rgba(var(--h),.5),3px 3px 8px rgba(var(--h),.3),inset 1px 1px 0 rgb(255 255 255 / .45)}.cr-root.m21 .sec-head .chip svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cr-root.m21 .sec-head .t{flex:1 1 260px;min-width:0}.cr-root.m21 .sec-head .t p{color:var(--ink-muted);font-size:15.5px}.cr-root.m21 .hero{display:grid;gap:26px;grid-template-columns:minmax(0,1fr)}.cr-root.m21 .hero .card.qc{background:var(--surface2);box-shadow:var(--sink-sm)}.cr-root.m21 .hero .qc .verdict.well{background:var(--surface1)}.cr-root.m21 .hero .fact{background:var(--surface1)}@media(min-width:1100px){.cr-root.m21 .hero{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch}}.cr-root.m21 .hero .copy{display:grid;gap:22px;align-content:space-between;padding:6px 4px 0}@media(max-width:1099px){.cr-root.m21 .hero .copy{gap:18px}}.cr-root.m21 .hero .copy .ctop{display:grid;gap:18px}.cr-root.m21 .facts{display:grid;gap:10px;grid-template-columns:1fr}.cr-root.m21 .fact{display:grid;grid-template-columns:118px minmax(0,1fr);align-items:center;gap:14px;padding:12px 16px;min-height:72px;border-radius:16px;background:var(--surface2);box-shadow:var(--sink-sm);min-width:0}.cr-root.m21 .fact b{font:500 28px var(--mono);letter-spacing:-.5px;line-height:1;white-space:nowrap}.cr-root.m21 .fact span{font-size:14px;color:var(--ink-muted);line-height:1.3;min-width:0}@media(max-width:420px){.cr-root.m21 .fact{grid-template-columns:96px minmax(0,1fr)}.cr-root.m21 .fact b{font-size:24px}}.cr-root.m21 .facts-src{font-size:12px;color:var(--ink-subtle);margin-top:-2px}.cr-root.m21 .hero .lead{font-size:17px;color:var(--ink-muted);max-width:60ch}.cr-root.m21 .hero .keys{display:flex;gap:12px;flex-wrap:wrap}.cr-root.m21 .proof{display:flex;gap:10px;flex-wrap:wrap}.cr-root.m21 .proof .pill{height:34px}.cr-root.m21 .qc{display:grid;gap:18px;container-type:inline-size}.cr-root.m21 .qc .top{display:flex;justify-content:space-between;gap:12px;align-items:center;flex-wrap:wrap}.cr-root.m21 .qc .body{display:grid;gap:16px;grid-template-columns:minmax(0,1fr) 196px;align-items:center}.cr-root.m21 @container (max-width:620px){.qc .body{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.cr-root.m21 .qc .body{grid-template-columns:minmax(0,1fr)}}.cr-root.m21 .toggles{display:grid;gap:7px}.cr-root.m21 .tg{appearance:none;border:0;cursor:pointer;display:flex;align-items:center;gap:12px;min-height:42px;padding:7px 12px;border-radius:14px;background:var(--convex);box-shadow:var(--lift-sm);font:500 15px var(--sans);color:var(--ink);text-align:left;width:100%;line-height:1.25}.cr-root.m21 .tg i{width:22px;height:22px;border-radius:7px;flex:none;background:var(--surface2);box-shadow:var(--sink-sm);display:grid;place-items:center}.cr-root.m21 .tg i svg{width:13px;height:13px;stroke:#fff;stroke-width:3;fill:none;opacity:0}.cr-root.m21 .tg[aria-pressed="true"]{background:var(--pressed);box-shadow:var(--sink-sm)}.cr-root.m21 .tg[aria-pressed="true"] i{background:var(--green);box-shadow:0 0 10px rgb(34 197 94 / .5)}.cr-root.m21 .tg[aria-pressed="true"] i svg{opacity:1}.cr-root.m21 .tg span{flex:1;min-width:0}.cr-root.m21 .ring{position:relative;width:196px;height:196px;justify-self:center}.cr-root.m21 .ring svg{width:196px;height:196px;transform:rotate(-90deg)}.cr-root.m21 .ring .track{fill:none;stroke:#C9D1E4;stroke-width:14}.cr-root.m21 .ring .arc{fill:none;stroke:url(#gRed);stroke-width:14;stroke-linecap:round}.cr-root.m21 .ring .num{position:absolute;inset:22px;display:grid;place-items:center;text-align:center}.cr-root.m21 .ring .num b{font:600 38px var(--mono);letter-spacing:-.02em;display:block;line-height:1}.cr-root.m21 .ring .num span{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);display:block;margin-top:6px;max-width:108px;line-height:1.25;margin-inline:auto}.cr-root.m21 .verdict{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:space-between}.cr-root.m21 .verdict p{flex:1 1 220px;min-width:0;font-size:15.5px}.cr-root.m21 .sw{display:grid;gap:18px;grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:stretch}@media(max-width:860px){.cr-root.m21 .sw{grid-template-columns:1fr}}.cr-root.m21 .sw .keys{display:grid;gap:10px;align-content:start;grid-template-rows:auto auto auto auto 1fr}.cr-root.m21 .sw .keys .trust{align-self:end}@media(max-width:860px){.cr-root.m21 .sw .keys{grid-template-columns:1fr 1fr;grid-template-rows:auto}.cr-root.m21 .sw .keys .trust{grid-column:1/-1}}@media(max-width:480px){.cr-root.m21 .sw .keys{grid-template-columns:1fr}}.cr-root.m21 .sk{appearance:none;border:0;cursor:pointer;text-align:left;display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;padding:10px 12px;min-height:64px;border-radius:17px;background:var(--convex);box-shadow:var(--lift-sm);font-family:var(--sans);color:var(--ink);position:relative;overflow:hidden;transition:transform .15s,box-shadow .15s}.cr-root.m21 .sk:hover{transform:translateY(-1px);box-shadow:var(--lift-md)}.cr-root.m21 .sk .chip{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:var(--jg);box-shadow:5px 5px 12px rgba(var(--h),.38),-4px -4px 10px #fff,inset 1px 1px 0 rgb(255 255 255 / .45)}.cr-root.m21 .sk .chip svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cr-root.m21 .sk b{display:block;font-size:15.5px;font-weight:600;line-height:1.2}.cr-root.m21 .sk span{display:block;font-size:13px;color:var(--ink-muted);line-height:1.25}.cr-root.m21 .sk[aria-selected="true"]{background:var(--pressed);box-shadow:inset 6px 6px 12px #A9B3CF,inset -6px -6px 12px #fff;color:rgb(var(--h))}.cr-root.m21 .sk[aria-selected="true"] span{color:var(--ink-muted)}.cr-root.m21 .sk[aria-selected="true"] .chip{box-shadow:0 0 16px rgba(var(--h),.6),3px 3px 8px rgba(var(--h),.3),inset 1px 1px 0 rgb(255 255 255 / .45)}.cr-root.m21 .sk .bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:rgba(var(--h),.18);transform-origin:left}.cr-root.m21 .sk .bar b{display:block;height:100%;width:100%;background:rgb(var(--h));transform:scaleX(0);transform-origin:left}.cr-root.m21 .sw .frame{border-radius:20px;padding:10px;background:var(--surface2);box-shadow:var(--sink);min-width:0}.cr-root.m21 .sw .stage{position:relative;border-radius:14px;overflow:hidden;aspect-ratio:16/9;max-width:100%;background:#131a2a}@media(max-width:600px){.cr-root.m21 .sw .stage{aspect-ratio:4/3}}@media(min-width:861px){.cr-root.m21 .sw .frame{display:grid}.cr-root.m21 .sw .stage{aspect-ratio:auto;height:100%;min-height:380px}}.cr-root.m21 .sw .stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--fx,50%) var(--fy,50%);opacity:0;transform:scale(1.06);will-change:transform,opacity}.cr-root.m21 .sw .stage img.on{opacity:1}.cr-root.m21 .sw .band{position:absolute;left:0;right:0;bottom:0;padding:14px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;background:var(--dglass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-top:1px solid var(--dglass-edge);color:#fff}.cr-root.m21 .sw .band b{display:block;font-size:17px;line-height:1.2}.cr-root.m21 .sw .band span{display:block;font-size:13.5px;opacity:.88}.cr-root.m21 .sw .band .key{text-decoration:none;height:40px;padding:0 14px;font-size:14px;border-radius:13px;background:rgb(255 255 255 / .18);color:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255 / .35);border:1px solid rgb(255 255 255 / .3)}.cr-root.m21 .sw .corner{position:absolute;top:12px;right:12px;display:flex;gap:8px}.cr-root.m21 .sw .corner button{appearance:none;border:1px solid rgb(255 255 255 / .3);background:rgb(14 20 34 / .45);color:#fff;width:34px;height:34px;border-radius:11px;cursor:pointer;display:grid;place-items:center;backdrop-filter:blur(10px)}.cr-root.m21 .sw .corner svg{width:16px;height:16px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cr-root.m21 .trust{margin-top:4px;border-radius:16px;padding:14px 12px 12px;background:var(--surface2);box-shadow:var(--sink-sm);display:grid;gap:12px}.cr-root.m21 .trust .label{font-size:11.5px}.cr-root.m21 .trust .row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:72px 64px 64px;gap:10px}.cr-root.m21 .badge.tall{grid-row:span 2;height:auto}.cr-root.m21 .badge.tall img{max-height:100%;height:100%}@media(max-width:860px){.cr-root.m21 .trust .row{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:72px 64px}.cr-root.m21 .badge.tall{grid-row:span 2}}@media(max-width:600px){.cr-root.m21 .trust .row{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:72px 64px 64px}}.cr-root.m21 .badge{display:flex;align-items:center;justify-content:center;height:100%;padding:8px 12px;border-radius:14px;background:var(--convex);box-shadow:var(--lift-sm);min-width:0;min-height:0}.cr-root.m21 .badge img{max-height:100%;max-width:100%;width:auto;height:auto;display:block;object-fit:contain}.cr-root.m21 .badge.wide img{max-height:56px}.cr-root.m21 .badge.txt{font:600 13px var(--sans);color:var(--ink);letter-spacing:.01em;text-align:center;line-height:1.2;flex-direction:column;gap:3px}.cr-root.m21 .badge.txt .s{font-size:11px;font-weight:500;color:var(--ink-muted)}.cr-root.m21 .trust .tfoot{font-size:12px;color:var(--ink-subtle);display:flex;align-items:center;gap:7px}.cr-root.m21 .trust .tfoot i{width:6px;height:6px;border-radius:50%;background:var(--ok);flex:none}.cr-root.m21 .img-rack{--fx:50%;--fy:50%}.cr-root.m21 .img-mon{--fx:50%;--fy:36%}.cr-root.m21 .img-card{--fx:42%;--fy:45%}.cr-root.m21 .img-train{--fx:48%;--fy:40%}.cr-root.m21 .trust{margin-top:4px;border-radius:16px;padding:14px 12px 12px;background:var(--surface2);box-shadow:var(--sink-sm);display:grid;gap:12px}.cr-root.m21 .trust .label{font-size:11.5px}.cr-root.m21 .trust .row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:72px 64px 64px;gap:10px}.cr-root.m21 .badge.tall{grid-row:span 2;height:auto}.cr-root.m21 .badge.tall img{max-height:100%;height:100%}@media(max-width:860px){.cr-root.m21 .trust .row{grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:72px 64px}.cr-root.m21 .badge.tall{grid-row:span 2}}@media(max-width:600px){.cr-root.m21 .trust .row{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:72px 64px 64px}}.cr-root.m21 .badge{display:flex;align-items:center;justify-content:center;height:100%;padding:8px 12px;border-radius:14px;background:var(--convex);box-shadow:var(--lift-sm);min-width:0;min-height:0}.cr-root.m21 .badge img{max-height:100%;max-width:100%;width:auto;height:auto;display:block;object-fit:contain}.cr-root.m21 .badge.wide img{max-height:56px}.cr-root.m21 .badge.txt{font:600 13px var(--sans);color:var(--ink);letter-spacing:.01em;text-align:center;line-height:1.2;flex-direction:column;gap:3px}.cr-root.m21 .badge.txt .s{font-size:11px;font-weight:500;color:var(--ink-muted)}.cr-root.m21 .trust .tfoot{font-size:12px;color:var(--ink-subtle);display:flex;align-items:center;gap:7px}.cr-root.m21 .trust .tfoot i{width:6px;height:6px;border-radius:50%;background:var(--ok);flex:none}.cr-root.m21 .tiles{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1180px){.cr-root.m21 .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.cr-root.m21 .tiles{grid-template-columns:minmax(0,1fr)}}.cr-root.m21 .tile{background:var(--convex);border-radius:22px;box-shadow:var(--lift-md);padding:18px 20px;min-width:0;display:grid;grid-template-rows:44px 92px minmax(24px,auto);gap:12px;align-items:center;transform-style:preserve-3d;text-decoration:none;color:inherit}.cr-root.m21 .tile .row{display:flex;align-items:center;gap:10px;min-height:44px}.cr-root.m21 .tile .row .chip{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;flex:none;background:var(--jg);box-shadow:0 0 16px rgba(var(--h),.5),3px 3px 8px rgba(var(--h),.3),inset 1px 1px 0 rgb(255 255 255 / .45)}.cr-root.m21 .tile .row .chip svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cr-root.m21 .tile .n{display:flex;align-items:center;justify-content:center;gap:12px;background:var(--surface2);border-radius:14px;box-shadow:var(--sink-sm);padding:10px 14px;height:92px}.cr-root.m21 .tile .n b{font:500 28px var(--mono);letter-spacing:-.6px;line-height:1;white-space:nowrap}.cr-root.m21 .tile .n b.txt{font-size:22px}.cr-root.m21 .tile .n span{font-size:13.5px;font-weight:500;color:var(--ink-muted);line-height:1.25;flex:1;min-width:0}.cr-root.m21 .tiles.stack .tile .n{flex-direction:column;align-items:center;text-align:center;gap:4px}.cr-root.m21 .tiles.stack .tile .n span{flex:none}.cr-root.m21 .tile .foot{font-size:12.5px;color:var(--ink-subtle);min-height:24px;display:flex;align-items:flex-start;gap:7px;line-height:1.25;align-self:start;flex-wrap:nowrap}.cr-root.m21 .tile .foot>span{min-width:0}.cr-root.m21 .tile .foot .dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none;margin-top:5px;animation:pulse 1.6s ease-in-out infinite}.cr-root.m21 .pipe{position:relative;display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.cr-root.m21 .pipe{grid-template-columns:minmax(0,1fr)}}.cr-root.m21 .pipe svg.line{position:absolute;left:0;right:0;top:58px;width:100%;height:4px;overflow:visible;pointer-events:none}.cr-root.m21 .pipe svg.line path{fill:none;stroke:rgba(var(--hr),.55);stroke-width:4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1}@media(max-width:900px){.cr-root.m21 .pipe svg.line{display:none}}.cr-root.m21 .stagecard{display:grid;gap:12px;position:relative}.cr-root.m21 .stagecard .no{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font:600 16px var(--mono);color:#fff;background:var(--jg);box-shadow:0 0 16px rgba(var(--h),.5),3px 3px 8px rgba(var(--h),.3),inset 1px 1px 0 rgb(255 255 255 / .45)}.cr-root.m21 .stagecard p{font-size:15.5px;color:var(--ink-muted)}.cr-root.m21 .stagecard .well{font-size:14px;padding:12px 14px}.cr-root.m21 .inside{display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:860px){.cr-root.m21 .inside{grid-template-columns:minmax(0,1fr)}}.cr-root.m21 .svc{display:grid;gap:16px;padding:16px}.cr-root.m21 .svc .ph{position:relative;border-radius:18px;padding:10px;background:var(--surface2);box-shadow:var(--sink);max-width:100%}.cr-root.m21 .svc .ph .in{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:16/9;max-width:100%}@media(max-width:600px){.cr-root.m21 .svc .ph .in{aspect-ratio:4/3}}.cr-root.m21 .svc .ph img{width:100%;height:100%;object-fit:cover;display:block;object-position:var(--fx,50%) var(--fy,50%);will-change:transform;transform:scale(1.06)}.cr-root.m21 .svc .cap{position:absolute;left:0;right:0;bottom:0;padding:12px 14px;border-radius:0 0 12px 12px;border-width:1px 0 0 0;background:var(--dglass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--dglass-edge);color:#fff;box-shadow:0 10px 24px rgb(0 0 0 / .3),inset 0 1px 0 rgb(255 255 255 / .25);display:flex;align-items:center;gap:12px}.cr-root.m21 .svc .cap .chip{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;flex:none;background:var(--jg);box-shadow:0 0 14px rgba(var(--h),.6)}.cr-root.m21 .svc .cap .chip svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cr-root.m21 .svc .cap b{font-size:16px;line-height:1.2;display:block}.cr-root.m21 .svc .cap span{font-size:13px;opacity:.85}.cr-root.m21 .svc .body{display:grid;gap:12px;padding:4px 10px 8px}.cr-root.m21 .svc .body p{font-size:15.5px;color:var(--ink-muted)}.cr-root.m21 .svc .body .keys{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.cr-root.m21 .img-rack{--fx:50%;--fy:50%}.cr-root.m21 .img-mon{--fx:50%;--fy:36%}.cr-root.m21 .img-card{--fx:42%;--fy:45%}.cr-root.m21 .img-train{--fx:48%;--fy:40%}.cr-root.m21 .img-team{--fx:50%;--fy:40%}.cr-root.m21 .img-office{--fx:50%;--fy:55%}@media(max-width:1023px){.cr-root.m21 .img-mon{--fy:38%}.cr-root.m21 .img-card{--fx:40%;--fy:48%}.cr-root.m21 .img-train{--fx:46%;--fy:38%}}@media(max-width:600px){.cr-root.m21 .img-mon{--fx:50%;--fy:42%}.cr-root.m21 .img-card{--fx:38%;--fy:50%}.cr-root.m21 .img-train{--fx:44%;--fy:36%}.cr-root.m21 .img-rack{--fy:45%}}.cr-root.m21 .faq{display:grid;gap:10px}.cr-root.m21 details{background:var(--surface2);border-radius:16px;box-shadow:var(--sink-sm);padding:0 18px}.cr-root.m21 summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:12px;min-height:54px;padding:12px 0;font-weight:500;font-size:16px}.cr-root.m21 summary::-webkit-details-marker{display:none}.cr-root.m21 summary::after{content:"";margin-left:auto;width:10px;height:10px;border-right:2px solid var(--ink-muted);border-bottom:2px solid var(--ink-muted);transform:rotate(45deg);transition:transform .2s;flex:none}.cr-root.m21 details[open] summary::after{transform:rotate(225deg)}.cr-root.m21 details p{padding:0 0 16px;color:var(--ink-muted);font-size:15.5px}.cr-root.m21 .faqi{display:grid;gap:22px;grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start}@media(max-width:900px){.cr-root.m21 .faqi{grid-template-columns:1fr}}.cr-root.m21 .faqi h2{font-weight:600;font-size:26px;letter-spacing:-.02em}.cr-root.m21 .faqi .sub{font-size:15px;color:var(--ink-muted)}.cr-root.m21 .faqi .side{align-self:start;min-width:0}.cr-root.m21 .sidepanel{display:grid;gap:16px;padding:18px;border-radius:18px;background:var(--convex);box-shadow:var(--lift-sm);min-width:0}.cr-root.m21 .poplist{display:grid;gap:0;border-top:1px solid rgb(179 188 214 / .45);padding-top:12px}.cr-root.m21 .poplist .label{margin-bottom:4px}.cr-root.m21 .pop{appearance:none;border:0;background:#fff0;cursor:pointer;text-align:left;font:500 14.5px var(--sans);color:var(--ink);padding:9px 0;display:flex;gap:10px;align-items:center;line-height:1.3;min-height:40px;border-bottom:1px solid rgb(179 188 214 / .3)}.cr-root.m21 .pop:last-child{border-bottom:0}.cr-root.m21 .pop:hover{color:var(--primary)}.cr-root.m21 .pop i{width:7px;height:7px;border-radius:50%;background:var(--jg);flex:none}.cr-root.m21 .engineer{border-top:1px solid rgb(179 188 214 / .45);padding-top:14px;display:grid;gap:8px}.cr-root.m21 .engineer b{font-weight:600;font-size:16px}.cr-root.m21 .engineer p{font-size:14px;color:var(--ink-muted)}.cr-root.m21 .engineer .ph{font:500 16px var(--mono)}.cr-root.m21 .engineer .key{justify-self:start;height:44px;font-size:14.5px;margin-top:4px}.cr-root.m21 .askbar{display:flex;align-items:center;gap:10px;height:50px;padding:0 10px 0 14px;border-radius:15px;background:var(--surface2);box-shadow:var(--sink-sm)}.cr-root.m21 .askbar svg{width:18px;height:18px;fill:none;stroke:var(--ink-muted);stroke-width:2;stroke-linecap:round;flex:none}.cr-root.m21 .askbar input{flex:1;min-width:0;border:0;background:#fff0;font:500 15px var(--sans);color:var(--ink);outline:none}.cr-root.m21 .askbar input::placeholder{color:var(--ink-subtle)}.cr-root.m21 .askbar .n{font:500 12px var(--mono);color:var(--ink-muted);white-space:nowrap}.cr-root.m21 .cats{display:flex;flex-wrap:wrap;gap:8px}.cr-root.m21 .cat{appearance:none;border:0;cursor:pointer;height:34px;padding:0 13px;border-radius:999px;background:var(--convex);box-shadow:var(--lift-sm);font:500 13px var(--sans);color:var(--ink);display:inline-flex;align-items:center;gap:8px}.cr-root.m21 .cat i{width:8px;height:8px;border-radius:50%;background:var(--jg);flex:none}.cr-root.m21 .cat[aria-pressed="true"]{background:var(--pressed);box-shadow:var(--sink-sm);color:var(--primary)}.cr-root.m21 .qa{display:grid;gap:10px}.cr-root.m21 .q{border-radius:16px;background:var(--convex);box-shadow:var(--lift-sm);overflow:hidden;position:relative}.cr-root.m21 .q .qh{appearance:none;border:0;background:#fff0;width:100%;text-align:left;cursor:pointer;display:grid;grid-template-columns:36px minmax(0,1fr) 34px;gap:12px;align-items:center;padding:12px 14px;min-height:60px;font:500 15.5px var(--sans);color:var(--ink);line-height:1.3}.cr-root.m21 .q .qh .chip{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--jg);box-shadow:3px 3px 8px rgba(var(--h),.3),inset 1px 1px 0 rgb(255 255 255 / .45)}.cr-root.m21 .q .qh .chip svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cr-root.m21 .q .qh .qtx{min-width:0;display:block}.cr-root.m21 .q .qh .pm{width:34px;height:34px;border-radius:11px;background:var(--surface2);box-shadow:var(--sink-sm);display:grid;place-items:center;position:relative}.cr-root.m21 .q .qh .pm::before,.cr-root.m21 .q .qh .pm::after{content:"";position:absolute;background:var(--ink-muted);border-radius:2px;transition:transform .25s}.cr-root.m21 .q .qh .pm::before{width:12px;height:2px}.cr-root.m21 .q .qh .pm::after{width:2px;height:12px}.cr-root.m21 .q[aria-expanded="true"]{background:var(--pressed);box-shadow:var(--sink-sm)}.cr-root.m21 .q[aria-expanded="true"]::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(var(--h),.14),rgba(var(--h),.04) 60%,transparent)}.cr-root.m21 .q[aria-expanded="true"] .qh .pm::after{transform:rotate(90deg)}.cr-root.m21 .q[aria-expanded="true"] .qh{color:rgb(var(--h));font-weight:600}.cr-root.m21 .q .qa-body{height:0;overflow:hidden}.cr-root.m21 .q .qa-in{padding:0 14px 16px 62px;display:grid;gap:10px;font-size:15px;color:var(--ink-muted);line-height:1.55}.cr-root.m21 .q .qa-in .act{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.cr-root.m21 .q .qa-in .act a{font:500 14px var(--sans);color:var(--primary);text-decoration:none;text-underline-offset:3px}.cr-root.m21 .q .qa-in .act a:hover{text-decoration:underline}.cr-root.m21 .q mark{background:rgb(251 191 36 / .45);color:inherit;border-radius:3px;padding:0 1px}@media(max-width:520px){.cr-root.m21 .q .qa-in{padding-left:14px}}.cr-root.m21 .empty{display:none;padding:18px;border-radius:16px;background:var(--surface2);box-shadow:var(--sink-sm);font-size:15px;color:var(--ink-muted)}.cr-root.m21 .empty.on{display:block}.cr-root.m21 .ctawrap{border-radius:26px;padding:16px;background:var(--convex);box-shadow:var(--lift-md)}.cr-root.m21 .ctawrap .cta{box-shadow:var(--sink);border-radius:18px}.cr-root.m21 .cta{position:relative;border-radius:16px;overflow:hidden;min-height:260px;display:grid}.cr-root.m21 .cta img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--fx,50%) var(--fy,50%);will-change:transform;transform:scale(1.1)}.cr-root.m21 .cta .box{position:relative;margin:24px;max-width:620px;padding:26px 28px;border-radius:18px;background:var(--glass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-edge);box-shadow:0 18px 40px rgb(22 29 43 / .25),inset 0 1px 0 rgb(255 255 255 / .95);display:grid;gap:14px;align-self:center}.cr-root.m21 .cta .box p{color:var(--ink-muted)}.cr-root.m21 .cta .keys{display:flex;gap:12px;flex-wrap:wrap}@media(max-width:480px){.cr-root.m21 .cta .box{margin:14px;padding:20px}}.cr-root.m21 .prevnext{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.cr-root.m21 .h-red{--jg:var(--red);--h:200,30,30}.cr-root.m21 .h-amber{--jg:var(--amber);--h:217,119,6}.cr-root.m21 .h-green{--jg:var(--green);--h:21,128,61}.cr-root.m21 .h-sky{--jg:var(--sky);--h:3,105,161}.cr-root.m21 .h-indigo{--jg:var(--indigo);--h:67,56,202}.cr-root.m21 .h-teal{--jg:var(--teal);--h:15,118,110}.cr-root.m21 .h-violet{--jg:var(--violet);--h:109,40,217}.cr-root.m21 .h-blue{--jg:var(--blue);--h:37,99,235}.cr-root.m21 .h-pink{--jg:var(--pink);--h:190,24,93}.cr-root.m21 .h-slate{--jg:var(--slate);--h:71,85,105}.cr-root.m21 .hero{display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}@media(min-width:1100px){.cr-root.m21 .hero{grid-template-columns:minmax(0,1fr);align-items:start}}.cr-root.m21 .hero .top{display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}@media(min-width:1100px){.cr-root.m21 .hero .top{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:stretch}}.cr-root.m21 .hero .copy{display:grid;gap:22px;align-content:start;padding:6px 4px 0}.cr-root.m21 .hero .copy .keys{margin-top:4px}.cr-root.m21 .hero .frame{border-radius:20px;padding:10px;background:var(--surface2);box-shadow:var(--sink);min-width:0;display:grid}.cr-root.m21 .hero .stage{position:relative;border-radius:14px;overflow:hidden;background:#131a2a;aspect-ratio:16/10;width:100%;min-width:0}@media(min-width:1100px){.cr-root.m21 .hero .stage{aspect-ratio:auto;height:100%;min-height:300px}}.cr-root.m21 .hero .stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--fx,50%) var(--fy,50%);will-change:transform;transform:scale(1.06)}.cr-root.m21 .band{position:absolute;left:0;right:0;bottom:0;padding:14px 16px;display:flex;flex-wrap:wrap;gap:10px 12px;align-items:center;background:var(--dglass);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-top:1px solid var(--dglass-edge);color:#fff;z-index:2}.cr-root.m21 .band .bt{display:grid;gap:2px;min-width:0;flex:1 1 200px}.cr-root.m21 .band b{font-size:17px;line-height:1.2;font-weight:600}.cr-root.m21 .band span{font-size:13.5px;opacity:.88;line-height:1.3}.cr-root.m21 .band .pill{background:rgb(255 255 255 / .14);box-shadow:none;color:#DFFFE8;border:1px solid rgb(255 255 255 / .25)}.cr-root.m21 .livestrip{display:grid;gap:10px;grid-template-columns:1fr}.cr-root.m21 .hero .copy .pill{justify-self:start}.cr-root.m21 .lf{display:grid;grid-template-columns:minmax(72px,auto) minmax(0,1fr);gap:14px;align-items:center;padding:12px 16px;min-height:66px;border-radius:16px;background:var(--surface2);box-shadow:var(--sink-sm);min-width:0}.cr-root.m21 .lf b{font:500 28px var(--mono);letter-spacing:-.5px;line-height:1;white-space:nowrap}.cr-root.m21 .lf span{font-size:13.5px;color:var(--ink-muted);line-height:1.3;min-width:0}.cr-root.m21 .lf.ok b{color:var(--ok)}.cr-root.m21 .journey{position:relative;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));padding-top:30px}@media(max-width:1180px){.cr-root.m21 .journey{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.cr-root.m21 .journey{grid-template-columns:1fr;padding-top:0}}.cr-root.m21 .journey svg.jl{position:absolute;left:0;right:0;top:12px;height:6px;width:100%;overflow:visible;pointer-events:none}.cr-root.m21 .journey svg.jl path{fill:none;stroke:rgba(var(--hr),.18);stroke-width:6;stroke-linecap:round}.cr-root.m21 .journey svg.jl path.on{stroke:rgb(var(--hr));stroke-dasharray:1;stroke-dashoffset:1}@media(max-width:1180px){.cr-root.m21 .journey svg.jl{display:none}}.cr-root.m21 .jstep{position:relative;display:grid;gap:8px;align-content:start;padding:16px 18px 18px;border-radius:18px;background:var(--convex);box-shadow:var(--lift-sm);min-width:0;transition:transform .2s}.cr-root.m21 .jstep::before{content:"";position:absolute;top:-24px;left:22px;width:14px;height:14px;border-radius:50%;background:var(--surface2);box-shadow:var(--sink-sm)}.cr-root.m21 .jstep.lit::before{background:rgb(var(--hr));box-shadow:0 0 0 4px rgba(var(--hr),.18),0 0 14px rgba(var(--hr),.6)}@media(max-width:1180px){.cr-root.m21 .jstep::before{display:none}}.cr-root.m21 .jstep .t{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;min-width:0;font:500 12px var(--mono);letter-spacing:.06em;color:var(--ink-muted);text-transform:uppercase}.cr-root.m21 .jstep .t .tm{color:rgb(var(--hr));font-weight:600}.cr-root.m21 .jstep b{font-size:16.5px;line-height:1.2;font-weight:600}.cr-root.m21 .jstep p{font-size:14.5px;color:var(--ink-muted);line-height:1.4}.cr-root.m21 .jstep .chip{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:var(--jg);box-shadow:5px 5px 12px rgba(var(--h),.38),-4px -4px 10px #fff,inset 1px 1px 0 rgb(255 255 255 / .45);flex:none}.cr-root.m21 .jstep .chip svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cr-root.m21 .jstep .hd{display:flex;align-items:center;gap:12px;min-width:0}.cr-root.m21 .jstep.lit{background:var(--pressed);box-shadow:inset 6px 6px 12px #A9B3CF,inset -6px -6px 12px #fff}.cr-root.m21 .jstep.lit b{color:rgb(var(--hr))}.cr-root.m21 .cover{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,300px);align-items:start}@media(max-width:980px){.cr-root.m21 .cover{grid-template-columns:1fr}}.cr-root.m21 .matrix{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(4,minmax(0,1fr));gap:8px;min-width:0}.cr-root.m21 .mx{display:flex;align-items:center;justify-content:center;min-height:52px;padding:8px 10px;border-radius:14px;background:var(--convex);box-shadow:var(--lift-sm);font-size:14.5px;text-align:center;min-width:0}.cr-root.m21 .mx.r{justify-content:flex-start;text-align:left;font-weight:600;gap:10px}.cr-root.m21 .mx.r .chip{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:var(--jg);box-shadow:3px 3px 8px rgba(var(--h),.3),inset 1px 1px 0 rgb(255 255 255 / .45);flex:none}.cr-root.m21 .mx.r .chip svg{width:17px;height:17px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cr-root.m21 .mx.h{background:#fff0;box-shadow:none;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);min-height:30px;padding:4px}.cr-root.m21 .mx.y{color:var(--ok);background:var(--surface1);box-shadow:var(--sink-sm)}.cr-root.m21 .mx.y svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.cr-root.m21 .mx.n{color:var(--ink-subtle);font-size:13px;background:#fff0;box-shadow:none}@media(max-width:640px){.cr-root.m21 .matrix{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 6px}.cr-root.m21 .mx.h{display:none}.cr-root.m21 .mx.r{grid-column:1/-1;margin-top:8px;min-height:48px;height:auto;flex-direction:row;justify-content:flex-start;padding:8px 12px;font-size:14px}.cr-root.m21 .mx.r:first-of-type{margin-top:0}.cr-root.m21 .mx{flex-direction:column;justify-content:center;gap:5px;min-height:56px;height:56px;padding:6px 4px;font-size:12.5px}.cr-root.m21 .mx.y::before,.cr-root.m21 .mx.n::before{content:attr(data-c);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.cr-root.m21 .mx.y svg{width:18px;height:18px}.cr-root.m21 .mx.n{background:var(--surface1);box-shadow:var(--sink-sm);font-size:12px}}.cr-root.m21 .sidepanel.cov{gap:14px}.cr-root.m21 .sidepanel.cov ul{margin:0;padding:0;list-style:none;display:grid;gap:0}.cr-root.m21 .sidepanel.cov li{display:flex;gap:10px;align-items:flex-start;padding:9px 0;border-bottom:1px solid rgb(179 188 214 / .3);font-size:14.5px;color:var(--ink)}.cr-root.m21 .sidepanel.cov li:last-child{border-bottom:0}.cr-root.m21 .sidepanel.cov li i{width:7px;height:7px;border-radius:50%;background:var(--jg);flex:none;margin-top:8px}.cr-root.m21 .sizer{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}@media(max-width:900px){.cr-root.m21 .sizer{grid-template-columns:1fr}}.cr-root.m21 .sliders{display:grid;gap:12px;align-content:start}.cr-root.m21 .slider{display:grid;gap:8px;padding:12px 14px;border-radius:14px;background:var(--convex);box-shadow:var(--lift-sm)}.cr-root.m21 .slhead{display:flex;align-items:center;justify-content:space-between;gap:10px}.cr-root.m21 .slhead span{font-size:14.5px;color:var(--ink-muted);min-width:0}.cr-root.m21 .slhead b{font:500 18px var(--mono)}.cr-root.m21 input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:10px;border-radius:999px;background:var(--surface2);box-shadow:var(--sink-sm);outline:none;margin:4px 0;cursor:pointer}.cr-root.m21 input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;border-radius:50%;background:var(--jg);box-shadow:0 0 12px rgba(var(--h),.5),3px 3px 8px rgba(var(--h),.3),inset 1px 1px 0 rgb(255 255 255 / .45);border:0;cursor:pointer}.cr-root.m21 input[type=range]::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:var(--jg);box-shadow:0 0 12px rgba(var(--h),.5);border:0;cursor:pointer}.cr-root.m21 input[type=range]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.cr-root.m21 .outs{display:grid;gap:10px;align-content:stretch;grid-auto-rows:minmax(64px,1fr)}.cr-root.m21 .out{display:grid;grid-template-columns:minmax(96px,auto) minmax(0,1fr);gap:14px;align-items:center;padding:10px 16px;border-radius:16px;background:var(--surface2);box-shadow:var(--sink-sm);min-width:0}.cr-root.m21 .out b{font:500 30px var(--mono);letter-spacing:-.5px;line-height:1;white-space:nowrap}.cr-root.m21 .out.big b{font-size:36px;color:rgb(var(--hr))}.cr-root.m21 .out span{font-size:14px;color:var(--ink-muted);line-height:1.3;min-width:0}.cr-root.m21 .sum{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center;justify-content:space-between;padding:14px 18px;border-radius:16px;background:var(--surface1);box-shadow:var(--sink-sm)}.cr-root.m21 .sum p{flex:1 1 260px;min-width:0;font-size:15px;color:var(--ink)}.cr-root.m21 .svckeys{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.cr-root.m21 .svckeys{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.cr-root.m21 .svckeys{grid-template-columns:1fr}}.cr-root.m21 .sk{appearance:none;border:0;cursor:pointer;text-align:left;display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;padding:10px 12px;min-height:64px;border-radius:17px;background:var(--convex);box-shadow:var(--lift-sm);font-family:var(--sans);color:var(--ink);position:relative;overflow:hidden;transition:transform .15s,box-shadow .15s}.cr-root.m21 .sk:hover{transform:translateY(-1px);box-shadow:var(--lift-md)}.cr-root.m21 .sk .chip{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:var(--jg);box-shadow:5px 5px 12px rgba(var(--h),.38),-4px -4px 10px #fff,inset 1px 1px 0 rgb(255 255 255 / .45)}.cr-root.m21 .sk .chip svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cr-root.m21 .sk b{display:block;font-size:15.5px;font-weight:600;line-height:1.2}.cr-root.m21 .sk span{display:block;font-size:13px;color:var(--ink-muted);line-height:1.25}.cr-root.m21 .sk[aria-selected="true"]{background:var(--pressed);box-shadow:inset 6px 6px 12px #A9B3CF,inset -6px -6px 12px #fff;color:rgb(var(--h))}.cr-root.m21 .sk[aria-selected="true"] span{color:var(--ink-muted)}.cr-root.m21 .sk[aria-selected="true"]::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:rgb(var(--h))}.cr-root.m21 .svcpanel{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:stretch;border-radius:18px;padding:18px;background:var(--surface1);box-shadow:var(--sink-sm)}@media(max-width:900px){.cr-root.m21 .svcpanel{grid-template-columns:1fr}}.cr-root.m21 .svcpanel .ph{position:relative;border-radius:16px;padding:8px;background:var(--surface2);box-shadow:var(--sink);min-width:0}.cr-root.m21 .svcpanel .ph .in{position:relative;border-radius:10px;overflow:hidden;aspect-ratio:16/9;background:#131a2a}.cr-root.m21 .svcpanel .ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--fx,50%) var(--fy,50%);opacity:0;transform:scale(1.06)}.cr-root.m21 .svcpanel .ph img.on{opacity:1;transform:none}.cr-root.m21 .svcpanel .txt{display:grid;gap:14px;align-content:center;min-width:0}.cr-root.m21 .svcpanel .txt h3{font-size:22px}.cr-root.m21 .svcpanel .txt p{font-size:15.5px;color:var(--ink-muted)}.cr-root.m21 .inc{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:520px){.cr-root.m21 .inc{grid-template-columns:1fr}}.cr-root.m21 .inc div{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--convex);box-shadow:var(--lift-sm);font-size:14px;min-width:0}.cr-root.m21 .inc div i{width:22px;height:22px;border-radius:7px;background:var(--green);display:grid;place-items:center;flex:none;box-shadow:0 0 8px rgb(34 197 94 / .4)}.cr-root.m21 .inc div i svg{width:13px;height:13px;stroke:#fff;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round}.cr-root.m21 .inc div span{min-width:0}.cr-root.m21 .days{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:8px;position:relative}@media(max-width:1100px){.cr-root.m21 .days{grid-template-columns:repeat(5,minmax(0,1fr))}}.cr-root.m21 .day{appearance:none;border:0;cursor:pointer;display:grid;justify-items:center;gap:4px;padding:12px 4px 10px;border-radius:14px;background:var(--convex);box-shadow:var(--lift-sm);font-family:var(--sans);color:var(--ink);min-width:0;transition:transform .15s}.cr-root.m21 .day:hover{transform:translateY(-1px)}.cr-root.m21 .day b{font:500 20px var(--mono);line-height:1}.cr-root.m21 .day span{font-size:11px;color:var(--ink-muted);text-align:center;line-height:1.2;letter-spacing:.02em}.cr-root.m21 .day[aria-selected="true"]{background:var(--pressed);box-shadow:var(--sink-sm);color:rgb(var(--h))}.cr-root.m21 .day.done{color:var(--ok)}.cr-root.m21 .daypanel{display:grid;gap:18px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:stretch}@media(max-width:900px){.cr-root.m21 .daypanel{grid-template-columns:1fr}}.cr-root.m21 .daywell{display:grid;gap:12px;padding:20px 22px;border-radius:18px;background:var(--surface1);box-shadow:var(--sink-sm);min-width:0;align-content:start}.cr-root.m21 .daywell h3{font-size:21px}.cr-root.m21 .daywell p{font-size:15.5px;color:var(--ink-muted)}.cr-root.m21 .daywell .you{display:flex;gap:10px;align-items:center;padding:10px 14px;border-radius:12px;background:var(--convex);box-shadow:var(--lift-sm);font-size:14.5px}.cr-root.m21 .daywell .you i{width:22px;height:22px;border-radius:7px;background:var(--jg);flex:none;display:grid;place-items:center}.cr-root.m21 .daywell .you i svg{width:13px;height:13px;stroke:#fff;stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round}.cr-root.m21 .prog{height:8px;border-radius:999px;background:var(--surface2);box-shadow:var(--sink-sm);overflow:hidden}.cr-root.m21 .prog i{display:block;height:100%;width:10%;background:var(--jg);border-radius:999px;transition:width .4s cubic-bezier(.2,.8,.2,1)}.cr-root.m21 .dayph{position:relative;border-radius:16px;padding:8px;background:var(--surface2);box-shadow:var(--sink);min-width:0;display:grid}.cr-root.m21 .dayph .in{position:relative;border-radius:10px;overflow:hidden;aspect-ratio:16/9;background:#131a2a}@media(min-width:901px){.cr-root.m21 .dayph .in{aspect-ratio:auto;height:100%;min-height:240px}}.cr-root.m21 .dayph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--fx,50%) var(--fy,50%);transform:scale(1.06)}.cr-root.m21 .ctawrap{padding:24px 26px 26px}.cr-root.m21 .ctawrap .cta{border:10px solid var(--surface2);border-radius:20px;min-height:420px;align-content:end}.cr-root.m21 .cta .box{margin:0;max-width:none;align-self:end;border-radius:0 0 10px 10px;border:0;border-top:1px solid var(--dglass-edge);background:var(--dglass);box-shadow:inset 0 1px 0 rgb(255 255 255 / .25);padding:22px 28px 26px;color:#fff;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 24px;align-items:center}.cr-root.m21 .cta .box .label,.cr-root.m21 .cta .box p{color:rgb(255 255 255 / .88)}.cr-root.m21 .cta .box h2{color:#fff;grid-column:1}.cr-root.m21 .cta .box .label{grid-column:1}.cr-root.m21 .cta .box p{grid-column:1;max-width:62ch}.cr-root.m21 .cta .box .keys{grid-column:2;grid-row:1/span 3;justify-self:end}.cr-root.m21 .cta .box .key:not(.primary){background:rgb(255 255 255 / .18);color:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255 / .35);border:1px solid rgb(255 255 255 / .3)}@media(max-width:900px){.cr-root.m21 .cta .box{grid-template-columns:minmax(0,1fr)}.cr-root.m21 .cta .box .keys{grid-column:1;grid-row:auto;justify-self:start}.cr-root.m21 .ctawrap .cta{min-height:380px}}@media(max-width:480px){.cr-root.m21 .cta .box{padding:18px 16px 20px}.cr-root.m21 .ctawrap .cta{min-height:340px}}.cr-root.m21 .img-desk{--fx:62%;--fy:40%}.cr-root.m21 .img-office{--fx:50%;--fy:55%}@media(max-width:600px){.cr-root.m21 .img-desk{--fx:70%;--fy:40%}.cr-root.m21 .hero .stage{aspect-ratio:1/1}.cr-root.m21 .band{padding:12px 14px}.cr-root.m21 .band b{font-size:16px}.cr-root.m21 .band span{font-size:12.5px}}.cr-root.m21 .sec-head .chip{background:var(--jg)}.cr-root.m21 .slider,.cr-root.m21 .days,.cr-root.m21 .daywell,.cr-root.m21 .prog,.cr-root.m21 .sidepanel.cov,.cr-root.m21 .sum,.cr-root.m21 .out,.cr-root.m21 .lf,.cr-root.m21 .clock,.cr-root.m21 .ledger,.cr-root.m21 .sims,.cr-root.m21 .pk[aria-pressed="true"] i{--jg:var(--pj);--h:var(--hr)}@media(min-width:901px){.cr-root.m21 .svcpanel .ph .in{aspect-ratio:auto;height:100%;min-height:260px}.cr-root.m21 .svcpanel .ph{display:grid}}.cr-root.m21 .daywell{grid-template-rows:auto auto minmax(0,1fr) auto}.cr-root.m21 .faqi{align-items:stretch}.cr-root.m21 .faqi .sidepanel{grid-template-rows:auto auto auto minmax(0,1fr);align-content:start;height:100%}.cr-root.m21 .faqi .engineer{align-self:end}@media(max-width:900px){.cr-root.m21 .faqi .sidepanel{height:auto;grid-template-rows:none}}.cr-root.m21 .cta .box .key.primary{box-shadow:0 10px 24px rgb(0 0 0 / .35),inset 0 1px 0 rgb(255 255 255 / .3)}.cr-root.m21 .faqi .side{align-self:stretch;display:grid;min-width:0}.cr-root.m21 .dayph{display:grid;grid-template-rows:minmax(0,1fr)}.cr-root.m21 .dayph .in{height:auto;min-height:240px}@media(min-width:901px){.cr-root.m21 .dayph .in{aspect-ratio:auto;height:auto}}.cr-root.m21 .dayph .in img{opacity:0;transition:opacity .5s ease}.cr-root.m21 .dayph .in img.on{opacity:1}.cr-root.m21 .svcpanel .ph{display:grid;grid-template-rows:minmax(0,1fr)}@media(min-width:901px){.cr-root.m21 .svcpanel .ph .in{aspect-ratio:auto;height:auto;min-height:260px}}.cr-root.m21 .img-d1{--fx:50%;--fy:45%}.cr-root.m21 .img-d2{--fx:45%;--fy:40%}.cr-root.m21 .img-d3{--fx:50%;--fy:50%}.cr-root.m21 .img-d4{--fx:40%;--fy:45%}.cr-root.m21 .img-d5{--fx:55%;--fy:50%}.cr-root.m21 .img-d6{--fx:50%;--fy:50%}.cr-root.m21 .img-d7{--fx:50%;--fy:50%}.cr-root.m21 .img-d8{--fx:50%;--fy:45%}.cr-root.m21 .img-d9{--fx:50%;--fy:50%}.cr-root.m21 .img-d10{--fx:55%;--fy:45%}.cr-root.m21 .dayph .in,.cr-root.m21 .svcpanel .ph .in{width:100%;min-width:0}@media(max-width:900px){.cr-root.m21 .dayph .in,.cr-root.m21 .svcpanel .ph .in{min-height:0;aspect-ratio:16/9}}@media(min-width:901px){.cr-root.m21 .dayph .in{min-height:196px}}.cr-root.m21 .clock{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.cr-root.m21 .clock .u{display:grid;justify-items:center;gap:4px;padding:14px 10px;border-radius:16px;background:var(--surface2);box-shadow:var(--sink-sm);min-width:0}.cr-root.m21 .clock .u b{font:600 40px var(--mono);line-height:1;letter-spacing:-.02em;color:rgb(var(--hr))}.cr-root.m21 .clock .u span{font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted)}@media(max-width:420px){.cr-root.m21 .clock .u b{font-size:30px}}.cr-root.m21 .picks{display:flex;flex-wrap:wrap;gap:8px}.cr-root.m21 .pk{appearance:none;border:0;cursor:pointer;height:44px;padding:0 16px;border-radius:14px;background:var(--convex);box-shadow:var(--lift-sm),0 4px 0 -1px #B3BCD6;font:600 14.5px var(--sans);color:var(--ink);display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.cr-root.m21 .pk i{width:18px;height:18px;border-radius:6px;background:var(--surface2);box-shadow:var(--sink-sm);display:grid;place-items:center;flex:none}.cr-root.m21 .pk i svg{width:11px;height:11px;stroke:#fff;stroke-width:3;fill:none;opacity:0;stroke-linecap:round;stroke-linejoin:round}.cr-root.m21 .pk[aria-pressed="true"]{background:var(--pressed);box-shadow:var(--sink-sm);color:rgb(var(--hr))}.cr-root.m21 .pk[aria-pressed="true"] i{background:var(--pj);box-shadow:0 0 10px rgba(var(--hr),.5)}.cr-root.m21 .pk[aria-pressed="true"] i svg{opacity:1}.cr-root.m21 .ready{display:grid;gap:8px;padding:16px 18px;border-radius:16px;background:var(--surface1);box-shadow:var(--sink-sm)}.cr-root.m21 .ready b{font-size:17px}.cr-root.m21 .ready p{font-size:15px;color:var(--ink-muted)}.cr-root.m21 .ledger{display:grid;gap:8px}.cr-root.m21 .lrow{display:grid;grid-template-columns:minmax(0,1.5fr) repeat(4,minmax(0,1fr));gap:10px;align-items:center;padding:12px 16px;border-radius:14px;background:var(--convex);box-shadow:var(--lift-sm);font-size:14.5px;min-width:0}.cr-root.m21 .lrow.hd{background:#fff0;box-shadow:none;font-size:11.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);padding-block:4px}.cr-root.m21 .lrow .nm{display:flex;align-items:center;gap:10px;font-weight:600;min-width:0}.cr-root.m21 .lrow .nm .chip{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--jg);box-shadow:3px 3px 8px rgba(var(--h),.3),inset 1px 1px 0 rgb(255 255 255 / .45);flex:none}.cr-root.m21 .lrow .nm .chip svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cr-root.m21 .lrow .nm span{display:block;font-size:12.5px;font-weight:400;color:var(--ink-muted)}.cr-root.m21 .lrow .v{font-family:var(--mono);font-size:15px;white-space:nowrap}.cr-root.m21 .lrow .v small{display:block;font:400 12px var(--sans);color:var(--ink-muted);white-space:normal}.cr-root.m21 .lrow.best{background:var(--pressed);box-shadow:var(--sink-sm)}.cr-root.m21 .lrow .pill{height:26px;font-size:11px}@media(max-width:860px){.cr-root.m21 .lrow{grid-template-columns:1fr 1fr;row-gap:10px}.cr-root.m21 .lrow.hd{display:none}.cr-root.m21 .lrow .nm{grid-column:1/-1}.cr-root.m21 .lrow .v::before{content:attr(data-l);display:block;font:600 10.5px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}}.cr-root.m21 .hs{display:grid;gap:18px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:stretch}@media(max-width:900px){.cr-root.m21 .hs{grid-template-columns:1fr}}.cr-root.m21 .hs .frame{border-radius:20px;padding:10px;background:var(--surface2);box-shadow:var(--sink);min-width:0;display:grid;grid-template-rows:minmax(0,1fr)}.cr-root.m21 .hs .stage{position:relative;border-radius:14px;overflow:hidden;background:#131a2a;width:100%;min-width:0;aspect-ratio:16/10}@media(min-width:901px){.cr-root.m21 .hs .stage{aspect-ratio:auto;min-height:320px}}.cr-root.m21 .hs .stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--fx,50%) var(--fy,50%);transform:scale(1.06)}.cr-root.m21 .four{display:grid;gap:10px;align-content:stretch;grid-auto-rows:minmax(64px,1fr)}.cr-root.m21 .fo{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;padding:10px 14px;border-radius:16px;background:var(--convex);box-shadow:var(--lift-sm);min-width:0}.cr-root.m21 .fo .chip{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:var(--jg);box-shadow:5px 5px 12px rgba(var(--h),.38),-4px -4px 10px #fff,inset 1px 1px 0 rgb(255 255 255 / .45)}.cr-root.m21 .fo .chip svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cr-root.m21 .fo b{display:block;font-size:15.5px;line-height:1.2}.cr-root.m21 .fo span{display:block;font-size:13px;color:var(--ink-muted);line-height:1.25}.cr-root.m21 .sims{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.cr-root.m21 .sims{grid-template-columns:1fr}}.cr-root.m21 .sim{display:grid;gap:12px;padding:18px 20px;border-radius:20px;background:var(--convex);box-shadow:var(--lift-sm);min-width:0;grid-template-rows:auto auto minmax(0,1fr) auto}.cr-root.m21 .sim .top{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.cr-root.m21 .sim .top b{font-size:17px}.cr-root.m21 .sim .data{display:flex;align-items:center;gap:12px;background:var(--surface2);border-radius:14px;box-shadow:var(--sink-sm);padding:10px 14px;height:80px}.cr-root.m21 .sim .data b{font:500 30px var(--mono);letter-spacing:-.6px;line-height:1;white-space:nowrap;color:rgb(var(--hr))}.cr-root.m21 .sim .data span{font-size:13.5px;color:var(--ink-muted);line-height:1.25;flex:1;min-width:0}.cr-root.m21 .sim ul{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:14px;color:var(--ink)}.cr-root.m21 .sim li{display:flex;gap:8px;align-items:flex-start}.cr-root.m21 .sim li i{width:7px;height:7px;border-radius:50%;background:var(--jg);flex:none;margin-top:8px}.cr-root.m21 .sim .foot{font-size:12.5px;color:var(--ink-subtle)}.cr-root.m21 .vt{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1180px){.cr-root.m21 .vt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.cr-root.m21 .vt{grid-template-columns:1fr}}.cr-root.m21 .vt .tile .n{background:var(--surface1)}.cr-root.m21 .band .key{height:40px;padding:0 14px;font-size:14px;border-radius:13px;background:rgb(255 255 255 / .18);color:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255 / .35);border:1px solid rgb(255 255 255 / .3)}.cr-root.m21 .band .key:hover{background:rgb(255 255 255 / .26);color:#fff;transform:none}.cr-root.m21 .tile .foot{justify-content:flex-start}.cr-root.m21 .tile .foot>span{flex:none;text-align:left}.cr-root.m21 .p-indigo{--hr:67,56,202;--pj:var(--indigo);--pd:#2E2A8F}.cr-root.m21 .p-teal{--hr:15,118,110;--pj:var(--teal);--pd:#0B5A54}.cr-root.m21 .p-red{--hr:200,30,30;--pj:var(--red);--pd:#8F1414}.cr-root.m21 .p-violet{--hr:109,40,217;--pj:var(--violet);--pd:#4C1D95}.cr-root.m21 .p-blue{--hr:37,99,235;--pj:var(--blue);--pd:#1E40AF}.cr-root.m21 .p-pink{--hr:190,24,93;--pj:var(--pink);--pd:#9D174D}.cr-root.m21 .p-green{--hr:21,128,61;--pj:var(--green);--pd:#14532D}.cr-root.m21 .p-sky{--hr:3,105,161;--pj:var(--sky);--pd:#075985}.cr-root.m21 .p-slate{--hr:71,85,105;--pj:var(--slate);--pd:#334155}.cr-root.m21 .p-amber{--hr:217,119,6;--pj:var(--amber);--pd:#92400E}.cr-root.m21 .band .key{height:40px;padding:0 14px;font-size:14px;border-radius:13px;background:rgb(255 255 255 / .18);color:#fff;box-shadow:inset 0 1px 0 rgb(255 255 255 / .35);border:1px solid rgb(255 255 255 / .3)}.cr-root.m21 .band .key:hover{background:rgb(255 255 255 / .26);color:#fff;transform:none}.cr-root.m21 .tile .foot{justify-content:flex-start}.cr-root.m21 .tile .foot>span{flex:none;text-align:left}.cr-root.m21 .hero.simple .top{grid-template-columns:minmax(0,1fr)}@media(min-width:1100px){.cr-root.m21 .hero.simple .top{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.cr-root.m21 .bigfact{display:grid;gap:6px;padding:18px 22px;border-radius:18px;background:var(--surface2);box-shadow:var(--sink-sm)}.cr-root.m21 .bigfact b{font:500 44px var(--mono);letter-spacing:-.02em;line-height:1;color:rgb(var(--hr))}.cr-root.m21 .bigfact span{font-size:14.5px;color:var(--ink-muted)}@media(max-width:480px){.cr-root.m21 .bigfact b{font-size:34px}}.cr-root.m21 .check{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.cr-root.m21 .check{grid-template-columns:1fr}}.cr-root.m21 .ck{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;align-items:center;padding:12px 14px;min-height:64px;border-radius:16px;background:var(--convex);box-shadow:var(--lift-sm);min-width:0}.cr-root.m21 .ck .chip{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:var(--jg);box-shadow:5px 5px 12px rgba(var(--h),.38),-4px -4px 10px #fff,inset 1px 1px 0 rgb(255 255 255 / .45)}.cr-root.m21 .ck .chip svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cr-root.m21 .ck b{display:block;font-size:15.5px;line-height:1.2}.cr-root.m21 .ck span{display:block;font-size:13px;color:var(--ink-muted);line-height:1.25}.cr-root.m21 .rail3{position:relative;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.cr-root.m21 .rail3.n4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:900px){.cr-root.m21 .rail3,.cr-root.m21 .rail3.n4{grid-template-columns:1fr}}.cr-root.m21 .rs{display:grid;gap:8px;padding:16px 18px;border-radius:18px;background:var(--convex);box-shadow:var(--lift-sm);min-width:0;align-content:start;grid-template-rows:auto auto minmax(0,1fr)}.cr-root.m21 .rs .no{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;font:600 15px var(--mono);color:#fff;background:var(--jg);box-shadow:0 0 14px rgba(var(--h),.5),3px 3px 8px rgba(var(--h),.3)}.cr-root.m21 .rs .t{font:500 12px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted)}.cr-root.m21 .rs b{font-size:16.5px;line-height:1.2}.cr-root.m21 .rs p{font-size:14.5px;color:var(--ink-muted);line-height:1.4}.cr-root.m21 .rs .hd{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cr-root.m21 .pc2{display:grid;gap:18px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch}@media(max-width:900px){.cr-root.m21 .pc2{grid-template-columns:1fr}}.cr-root.m21 .pc2 .frame{border-radius:20px;padding:10px;background:var(--surface2);box-shadow:var(--sink);min-width:0;display:grid;grid-template-rows:minmax(0,1fr)}.cr-root.m21 .pc2 .stage{position:relative;border-radius:14px;overflow:hidden;background:#131a2a;width:100%;min-width:0;aspect-ratio:16/10}@media(min-width:901px){.cr-root.m21 .pc2 .stage{aspect-ratio:auto;min-height:300px}}.cr-root.m21 .pc2 .stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--fx,50%) var(--fy,50%);transform:scale(1.06)}.cr-root.m21 .pc2 .txt{display:grid;gap:14px;align-content:start;grid-template-rows:auto minmax(0,1fr) auto}.cr-root.m21 .pc2 .txt h3{font-size:22px}.cr-root.m21 .pc2 .txt p{font-size:15.5px;color:var(--ink-muted)}.cr-root.m21 .priceband{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;justify-content:space-between;padding:18px 22px;border-radius:18px;background:var(--surface1);box-shadow:var(--sink-sm)}.cr-root.m21 .priceband .pb{display:grid;gap:2px;flex:1 1 260px;min-width:0}.cr-root.m21 .priceband b{font:500 32px var(--mono);letter-spacing:-.02em;line-height:1;color:rgb(var(--hr))}.cr-root.m21 .priceband b small{font:400 14px var(--sans);color:var(--ink-muted);letter-spacing:0}.cr-root.m21 .priceband span{font-size:14.5px;color:var(--ink-muted)}.cr-root.m21 .related{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.cr-root.m21 .related.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-root.m21 .related.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.cr-root.m21 .related.n5{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:1100px){.cr-root.m21 .related.n5,.cr-root.m21 .related.n4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.cr-root.m21 .related,.cr-root.m21 .related.n2{grid-template-columns:1fr}}@media(max-width:560px){.cr-root.m21 .related.n5,.cr-root.m21 .related.n4{grid-template-columns:1fr}}.cr-root.m21 .rl{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 14px;min-height:64px;border-radius:16px;background:var(--convex);box-shadow:var(--lift-sm);text-decoration:none;color:inherit;min-width:0}.cr-root.m21 .rl:hover{transform:translateY(-1px);box-shadow:var(--lift-md)}.cr-root.m21 .rl .chip{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:var(--jg);box-shadow:5px 5px 12px rgba(var(--h),.38),-4px -4px 10px #fff,inset 1px 1px 0 rgb(255 255 255 / .45)}.cr-root.m21 .rl .chip svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cr-root.m21 .rl b{display:block;font-size:15px;line-height:1.2}.cr-root.m21 .rl span{display:block;font-size:12.5px;color:var(--ink-muted);line-height:1.25}.cr-root.m21 .rl .arr{width:28px;height:28px;border-radius:9px;background:var(--surface2);box-shadow:var(--sink-sm);display:grid;place-items:center}.cr-root.m21 .rl .arr::before{content:"";width:7px;height:7px;border-right:2px solid var(--ink-muted);border-bottom:2px solid var(--ink-muted);transform:rotate(-45deg);margin-left:-3px}.cr-root.m21 .rows{display:grid;gap:8px}.cr-root.m21 .rowi{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 14px;border-radius:14px;background:var(--convex);box-shadow:var(--lift-sm);min-width:0;min-height:60px;text-decoration:none;color:inherit}.cr-root.m21 .rowi .chip{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--jg);box-shadow:3px 3px 8px rgba(var(--h),.3),inset 1px 1px 0 rgb(255 255 255 / .45)}.cr-root.m21 .rowi .chip svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cr-root.m21 .rowi b{display:block;font-size:15px;line-height:1.2}.cr-root.m21 .rowi span{display:block;font-size:13px;color:var(--ink-muted);line-height:1.25}.cr-root.m21 .rowi .r{font:500 13px var(--mono);color:var(--ink-muted);white-space:nowrap}.cr-root.m21 .rowi.open{background:var(--pressed);box-shadow:var(--sink-sm)}@media(max-width:520px){.cr-root.m21 .rowi{grid-template-columns:auto minmax(0,1fr)}.cr-root.m21 .rowi .r{grid-column:2}}.cr-root.m21 .opts{display:flex;gap:8px;flex-wrap:wrap}.cr-root.m21 .opt{appearance:none;border:0;cursor:pointer;height:40px;padding:0 14px;border-radius:13px;background:var(--convex);box-shadow:var(--lift-sm),0 4px 0 -1px #B3BCD6;font:600 14px var(--sans);color:var(--ink);display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.cr-root.m21 .opt[aria-pressed="true"]{background:var(--pressed);box-shadow:var(--sink-sm);color:rgb(var(--hr))}.cr-root.m21 .opt i{width:8px;height:8px;border-radius:50%;background:var(--jg);flex:none}.cr-root.m21 .inp{display:flex;align-items:center;gap:12px;height:50px;padding:0 16px;border-radius:14px;background:var(--surface2);box-shadow:var(--sink-sm);color:var(--ink-muted);font-size:15px;min-width:0}.cr-root.m21 .inp svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.cr-root.m21 .inp input,.cr-root.m21 .inp textarea{flex:1;min-width:0;border:0;background:#fff0;font:500 15px var(--sans);color:var(--ink);outline:none}.cr-root.m21 .inp.ta{height:auto;min-height:110px;align-items:flex-start;padding-top:12px}.cr-root.m21 .form{display:grid;gap:10px}.cr-root.m21 .form .two{display:grid;gap:10px;grid-template-columns:1fr 1fr}@media(max-width:560px){.cr-root.m21 .form .two{grid-template-columns:1fr}}.cr-root.m21 .stats3{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:700px){.cr-root.m21 .stats3{grid-template-columns:1fr}}.cr-root.m21 .status{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.cr-root.m21 .status{grid-template-columns:1fr}}.cr-root.m21 .st{display:grid;gap:8px;padding:14px 16px;border-radius:16px;background:var(--convex);box-shadow:var(--lift-sm);min-width:0}.cr-root.m21 .st .top{display:flex;gap:10px;align-items:center;justify-content:space-between;flex-wrap:wrap}.cr-root.m21 .st b{font-size:15.5px;line-height:1.2}.cr-root.m21 .st .bars{display:flex;gap:2px;height:24px;align-items:end}.cr-root.m21 .st .bars i{flex:1;background:var(--ok);border-radius:2px;height:100%;opacity:.7}.cr-root.m21 .st .bars i.w{background:#D97706}.cr-root.m21 .st .bars i.d{background:var(--danger)}.cr-root.m21 .st .f{font-size:12.5px;color:var(--ink-subtle)}.cr-root.m21 .timeline{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}@media(max-width:700px){.cr-root.m21 .timeline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:420px){.cr-root.m21 .timeline{grid-template-columns:repeat(2,minmax(0,1fr))}}.cr-root.m21 .yr{appearance:none;border:0;cursor:pointer;display:grid;gap:4px;padding:10px 12px;border-radius:13px;background:var(--convex);box-shadow:var(--lift-sm);min-width:0;text-align:left;font-family:var(--sans);color:var(--ink)}.cr-root.m21 .yr b{font:500 18px var(--mono)}.cr-root.m21 .yr span{font-size:12.5px;color:var(--ink-muted);line-height:1.25}.cr-root.m21 .yr[aria-selected="true"]{background:var(--pressed);box-shadow:var(--sink-sm);color:rgb(var(--hr))}.cr-root.m21 .stars{display:inline-flex;gap:2px;color:#D97706}.cr-root.m21 .stars svg{width:16px;height:16px;fill:currentColor;stroke:none}.cr-root.m21 .quote{font-size:17px;line-height:1.5}.cr-root.m21 .rev{display:grid;gap:10px;padding:18px 20px;border-radius:18px;background:var(--convex);box-shadow:var(--lift-sm);min-width:0;grid-template-rows:auto minmax(0,1fr) auto}.cr-root.m21 .rev .who{display:flex;gap:10px;align-items:center;font-size:13.5px;color:var(--ink-muted)}.cr-root.m21 .revs{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){.cr-root.m21 .revs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.cr-root.m21 .revs{grid-template-columns:1fr}}.cr-root.m21 .wall{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.cr-root.m21 .wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.cr-root.m21 .wall{grid-template-columns:repeat(2,minmax(0,1fr))}}.cr-root.m21 .badge{display:flex;align-items:center;justify-content:center;height:84px;padding:10px 14px;border-radius:16px;background:var(--convex);box-shadow:var(--lift-sm);min-width:0}.cr-root.m21 .badge img{max-height:56px;max-width:100%;width:auto;height:auto;object-fit:contain}.cr-root.m21 .badge.txt{flex-direction:column;gap:3px;text-align:center;font:600 13.5px var(--sans)}.cr-root.m21 .badge.txt small{font-size:11.5px;font-weight:500;color:var(--ink-muted)}.cr-root.m21 .big404{font:500 clamp(72px,10vw,140px)/1 var(--mono);letter-spacing:-.04em;text-align:center;background:var(--surface2);border-radius:20px;box-shadow:var(--sink);padding:24px 20px;color:rgb(var(--hr))}.cr-root.m21 .big404 small{display:block;font:500 12px var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin-top:8px}.cr-root.m21 .idx{display:grid;gap:4px}.cr-root.m21 .idx a{display:flex;align-items:center;gap:10px;min-height:40px;padding:6px 10px 6px 12px;border-radius:11px;text-decoration:none;font-size:14.5px;color:var(--ink-muted)}.cr-root.m21 .idx a i{width:7px;height:7px;border-radius:50%;background:#B3BCD6;flex:none}.cr-root.m21 .idx a.cur{color:rgb(var(--hr));font-weight:600;background:rgb(255 255 255 / .5)}.cr-root.m21 .idx a.cur i{background:rgb(var(--hr))}.cr-root.m21 .article{display:grid;gap:14px}.cr-root.m21 .article h3{font-size:21px;margin-top:6px}.cr-root.m21 .article p,.cr-root.m21 .article li{font-size:16px;line-height:1.6;color:var(--ink);max-width:70ch}.cr-root.m21 .article ul{margin:0;padding-left:20px;display:grid;gap:6px}.cr-root.m21 .split2{display:grid;gap:18px;grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:start}.cr-root.m21 .split2{align-items:stretch}.cr-root.m21 .split2 .sidepanel{position:relative;height:100%;display:flex;flex-direction:column;align-content:start}.cr-root.m21 .split2 .sidepanel>*{flex:0 0 auto}.cr-root.m21 .split2 .sidepanel>.engineer{margin-top:0}.cr-root.m21 .split2 .sidepanel>.idx,.cr-root.m21 .split2 .sidepanel>.poplist{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-evenly}.cr-root.m21 .split2 .sidepanel>.poplist>.idx{flex:1 1 auto;display:flex;flex-direction:column;justify-content:space-evenly}.cr-root.m21 .split2 .sidepanel>.idx a,.cr-root.m21 .split2 .sidepanel>.poplist>.idx a{flex:1 1 auto;max-height:64px}@media(max-width:1100px){.cr-root.m21 .split2{grid-template-columns:1fr}.cr-root.m21 .split2 .sidepanel{height:auto}.cr-root.m21 .split2 .sidepanel>.engineer{position:relative;bottom:0;margin-top:0}}.cr-root.m21 .bento{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}.cr-root.m21 .bento .cell{border-radius:18px;background:var(--convex);box-shadow:var(--lift-sm);padding:16px 18px;display:grid;align-content:end;gap:6px;min-width:0;min-height:150px}.cr-root.m21 .bento .cell.span2{grid-column:span 2}.cr-root.m21 .bento .cell.tall{grid-row:span 2}.cr-root.m21 .bento .cell.photo{padding:0;overflow:hidden;position:relative;min-height:240px}.cr-root.m21 .bento .cell.photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--fx,50%) var(--fy,50%)}.cr-root.m21 .bento .cell h4{font-size:17px;line-height:1.2}.cr-root.m21 .bento .cell .k{font:500 30px var(--mono);color:rgb(var(--hr));letter-spacing:-.02em;line-height:1}.cr-root.m21 .bento .cell .s{font-size:13.5px;color:var(--ink-muted)}@media(max-width:860px){.cr-root.m21 .bento{grid-template-columns:repeat(2,minmax(0,1fr))}.cr-root.m21 .bento .cell.tall{grid-row:auto}}@media(max-width:480px){.cr-root.m21 .bento{grid-template-columns:1fr}.cr-root.m21 .bento .cell.span2{grid-column:auto}}.cr-root.m21 .transcript{display:grid;gap:8px}.cr-root.m21 .line{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border-radius:12px;background:var(--convex);box-shadow:var(--lift-sm);font-size:14.5px;min-width:0;opacity:1}.cr-root.m21 .line i{font:600 11px var(--mono);letter-spacing:.06em;color:#fff;background:rgb(var(--hr));padding:3px 7px;border-radius:7px;margin-top:2px;font-style:normal;white-space:nowrap}.cr-root.m21 .line.c i{background:var(--ink-muted)}.cr-root.m21 .line.dim{opacity:.55}.cr-root.m21 .flow{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:12px;align-items:center}@media(max-width:800px){.cr-root.m21 .flow{grid-template-columns:1fr}.cr-root.m21 .flow .arr{transform:rotate(90deg);justify-self:center}}.cr-root.m21 .flow .col{display:grid;gap:8px}.cr-root.m21 .flow .arr{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--jg);box-shadow:0 0 16px rgba(var(--h),.5);color:#fff}.cr-root.m21 .flow .arr svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.cr-root.m21 .srcb{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--convex);box-shadow:var(--lift-sm);font-size:14.5px;min-width:0}.cr-root.m21 .srcb .chip{width:36px;height:36px;border-radius:12px;display:grid;place-items:center;background:var(--jg);box-shadow:3px 3px 8px rgba(var(--h),.3)}.cr-root.m21 .srcb .chip svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cr-root.m21 .srcb.one{grid-template-columns:minmax(0,1fr);background:var(--pressed);box-shadow:var(--sink-sm);font-weight:600;color:rgb(var(--hr));min-height:96px;font-size:16px}.cr-root.m21 .ladder{display:grid;gap:8px}.cr-root.m21 .rung{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 14px;border-radius:14px;background:var(--convex);box-shadow:var(--lift-sm);min-width:0;text-decoration:none;color:inherit}.cr-root.m21 .rung .no{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;font:600 15px var(--mono);color:#fff;background:var(--jg);box-shadow:0 0 16px rgba(var(--h),.5),3px 3px 8px rgba(var(--h),.3)}.cr-root.m21 .rung b{display:block;font-size:15px;line-height:1.2}.cr-root.m21 .rung span{display:block;font-size:13px;color:var(--ink-muted);line-height:1.25}.cr-root.m21 .rung.on{background:var(--pressed);box-shadow:var(--sink-sm)}.cr-root.m21 .rung.on b{color:rgb(var(--hr))}@media(max-width:480px){.cr-root.m21 .rung{grid-template-columns:44px minmax(0,1fr)}.cr-root.m21 .rung .pill{grid-column:2}}.cr-root.m21 .ba{position:relative}.cr-root.m21 .ba .half{position:absolute;inset:0;width:var(--w,52%);overflow:hidden;border-right:3px solid #fff;z-index:1}.cr-root.m21 .ba .half img{position:absolute;inset:0;height:100%;width:auto;max-width:none;object-fit:cover;transform:none}.cr-root.m21 .ba .hnd{position:absolute;left:var(--w,52%);top:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:#fff;display:grid;place-items:center;box-shadow:0 6px 18px rgb(0 0 0 / .35);z-index:2;cursor:ew-resize}.cr-root.m21 .ba .hnd svg{width:22px;height:22px;fill:none;stroke:var(--ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.cr-root.m21 .ba .tag{position:absolute;top:12px;padding:4px 10px;border-radius:9px;font:600 12px var(--sans);background:rgb(14 20 34 / .6);color:#fff;backdrop-filter:blur(8px);z-index:2}.cr-root.m21 .ba .tag.l{left:12px}.cr-root.m21 .ba .tag.r{right:12px}.cr-root.m21 .ba input[type=range]{position:absolute;inset:0;width:100%;height:100%;opacity:0;margin:0;cursor:ew-resize;z-index:3}.cr-root.m21 .conv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-content:stretch}.cr-root.m21 .conv .c{display:grid;justify-items:center;align-content:center;gap:4px;padding:12px 10px;border-radius:14px;background:var(--surface2);box-shadow:var(--sink-sm);text-align:center;min-height:84px}.cr-root.m21 .conv .c b{font:500 26px var(--mono);color:rgb(var(--hr))}.cr-root.m21 .conv .c span{font-size:12.5px;color:var(--ink-muted);line-height:1.25}.cr-root.m21 .map{position:relative;border-radius:12px;overflow:hidden;background:linear-gradient(145deg,#D4DBEC,#C7CFE3);min-height:260px;height:100%}.cr-root.m21 .map svg{position:absolute;inset:0;width:100%;height:100%}.cr-root.m21 .map .pin{position:absolute;transform:translate(-50%,-100%);display:grid;justify-items:center;gap:4px}.cr-root.m21 .map .pin i{width:16px;height:16px;border-radius:50%;background:rgb(var(--hr));box-shadow:0 0 0 5px rgba(var(--hr),.25),0 0 16px rgba(var(--hr),.6)}.cr-root.m21 .map .pin b{font-size:12.5px;background:var(--glass);backdrop-filter:blur(10px);padding:4px 9px;border-radius:9px;border:1px solid var(--glass-edge);white-space:nowrap}.cr-root.m21 .wiz{display:grid;gap:14px}.cr-root.m21 .steps3{display:flex;gap:8px;flex-wrap:wrap}.cr-root.m21 .cards3{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.cr-root.m21 .cards3{grid-template-columns:1fr}}.cr-root.m21 .post{display:grid;gap:12px;border-radius:18px;background:var(--convex);box-shadow:var(--lift-sm);padding:12px;min-width:0;text-decoration:none;color:inherit;grid-template-rows:auto auto minmax(0,1fr) auto}.cr-root.m21 .post .ph{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:16/9;background:#131a2a}.cr-root.m21 .post .ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--fx,50%) var(--fy,50%)}.cr-root.m21 .post h3{font-size:17px;padding:0 6px}.cr-root.m21 .post p{font-size:14px;color:var(--ink-muted);padding:0 6px}.cr-root.m21 .post .meta{display:flex;gap:8px;align-items:center;flex-wrap:wrap;padding:0 6px 4px;font-size:12.5px;color:var(--ink-subtle)}.cr-root.m21 .ring{position:relative;width:96px;height:96px;flex:none}.cr-root.m21 .ring svg{width:96px;height:96px;transform:rotate(-90deg)}.cr-root.m21 .ring .track{fill:none;stroke:#C9D1E4;stroke-width:10}.cr-root.m21 .ring .arc{fill:none;stroke:rgb(var(--hr));stroke-width:10;stroke-linecap:round}.cr-root.m21 .ring .num{position:absolute;inset:12px;display:grid;place-items:center;text-align:center}.cr-root.m21 .ring .num b{font:600 20px var(--mono);display:block;line-height:1}.cr-root.m21 .ring .num span{font-size:9.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);display:block;margin-top:3px}.cr-root.m21 .rowi .stars{flex:none}.cr-root.m21 .kicker{font-size:13.5px;color:var(--ink-muted)}.cr-root.m21 .sec-head .chip{background:var(--jg)}.cr-root.m21 .cover{align-items:stretch}.cr-root.m21 .sidepanel.cov{align-content:space-between;grid-template-rows:none;height:auto}@media(max-width:1300px){.cr-root.m21 .cover{grid-template-columns:1fr}.cr-root.m21 .sidepanel.cov ul{grid-template-columns:1fr 1fr;gap:0 18px}.cr-root.m21 .sidepanel.cov{align-content:start}}@media(max-width:1100px){.cr-root.m21 .faqi{grid-template-columns:1fr}.cr-root.m21 .sidepanel{height:auto;grid-template-rows:none}.cr-root.m21 .engineer{align-self:auto}}@media(max-width:700px){.cr-root.m21 .sidepanel.cov ul{grid-template-columns:1fr}}.cr-root.m21 .related,.cr-root.m21 .related.n2,.cr-root.m21 .related.n4,.cr-root.m21 .related.n5{display:flex;flex-wrap:wrap;gap:12px}.cr-root.m21 .related>.rl{flex:1 1 280px;min-width:0}.cr-root.m21 .flow{--jg:var(--pj);--h:var(--hr)}.cr-root.m21 .hero .outs .out{min-height:64px}.cr-root.m21 .img-dash{--fx:50%;--fy:50%}.cr-root.m21 .img-inv{--fx:50%;--fy:55%}.cr-root.m21 .img-phone{--fx:50%;--fy:45%}.cr-root.m21 .hero .top>.card{align-content:space-between}.cr-root.m21 .scorecard{display:grid;gap:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;align-content:space-between}.cr-root.m21 .scorecard .note{grid-column:1/-1;font-size:12.5px;color:var(--ink-subtle)}@media(max-width:640px){.cr-root.m21 .scorecard{grid-template-columns:1fr;justify-items:center;text-align:center}.cr-root.m21 .scorecard .ring{justify-self:center}.cr-root.m21 .scorecard .keys{justify-content:center}}.cr-root.m21 .conv .c{min-width:0}@media(max-width:420px){.cr-root.m21 .conv{grid-template-columns:1fr}}.cr-root.m21 .img-crm{--fx:50%;--fy:50%}.cr-root.m21 .img-code{--fx:50%;--fy:50%}.cr-root.m21 .img-meet{--fx:50%;--fy:50%}.cr-root.m21 .img-net{--fx:50%;--fy:50%}.cr-root.m21 .img-two{--fx:50%;--fy:45%}.cr-root.m21 .img-note{--fx:50%;--fy:50%}.cr-root.m21 .img-eng{--fx:40%;--fy:45%}.cr-root.m21 .rung{transition:transform .15s}.cr-root.m21 .rung:hover{transform:translateY(-1px)}.cr-root.m21 .hero .top>.card,.cr-root.m21 .hero .top>.flow>.card{display:flex!important;flex-direction:column;gap:12px;align-content:normal}.cr-root.m21 .hero .top>.card>*,.cr-root.m21 .hero .top>.flow>.card>*{flex:0 0 auto}.cr-root.m21 .hero .top>.card>.rows,.cr-root.m21 .hero .top>.card>.transcript,.cr-root.m21 .hero .top>.card>.rail3,.cr-root.m21 .hero .top>.flow>.card>.rows{flex:1 1 auto;display:grid;align-content:stretch;grid-auto-rows:minmax(60px,1fr)}.cr-root.m21 .hero .top>.card>.rows>.rowi,.cr-root.m21 .hero .top>.card>.rail3>.rs,.cr-root.m21 .hero .top>.flow>.card>.rows>.rowi{height:100%}.cr-root.m21 .hero .top>.card>.transcript>.line{align-items:center}.cr-root.m21 .img-hi{--fx:50%;--fy:45%}.cr-root.m21 .img-d7{--fx:50%;--fy:50%}.cr-root.m21 .hero .top>.frame{display:grid;grid-template-rows:minmax(0,1fr)}.cr-root.m21 .hero .top>.frame>.stage{min-height:300px}.cr-root.m21 .img-d9{--fx:50%;--fy:50%}.cr-root.m21 .img-contact{--fx:50%;--fy:50%}.cr-root.m21 .img-sign{--fx:50%;--fy:40%}.cr-root.m21 .pill.h-teal{color:rgb(var(--h))}.cr-root.m21 #nf .top{align-items:stretch}.cr-root.m21 #nf .big404{display:grid;align-content:center}@media(max-width:900px){.cr-root.m21 #nf .top{grid-template-columns:1fr!important}}.cr-root.m21 .hero .top>.copy>.rows{align-content:stretch}.cr-root.m21 #route~.card,.cr-root.m21 .hero .top>.card>.form{flex:1 1 auto}.cr-root.m21 .hero .top>.card>.form{display:grid;align-content:stretch}.cr-root.m21 .hero .top>.card>.form .inp.ta{min-height:120px}.cr-root.m21 .hero .top>.card>.form .inp.ta textarea{height:100%}@media(max-width:560px){.cr-root.m21 .four{grid-template-columns:1fr!important}.cr-root.m21 .fo b{white-space:normal}.cr-root.m21 .hs{grid-template-columns:1fr!important}.cr-root.m21 #urg~.card{min-width:0}.cr-root.m21 .tile .row{flex-wrap:wrap}.cr-root.m21 .tile{min-width:0}.cr-root.m21 .tile .n b{font-size:18px!important;word-break:break-word}.cr-root.m21 .keys{flex-wrap:wrap}.cr-root.m21 .keys .key{flex:1 1 auto;min-width:0;white-space:normal;text-align:center}}.cr-root.m21 .wz{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media(max-width:900px){.cr-root.m21 .wz{grid-template-columns:1fr}}.cr-root.m21 .wz .four .fo{grid-auto-rows:auto}.cr-root.m21 .tiles.t3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:1100px){.cr-root.m21 .tiles.t3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.cr-root.m21 .tiles.t3{grid-template-columns:1fr}}.cr-root.m21 .rowi b{overflow-wrap:anywhere}@media(max-width:420px){.cr-root.m21 .rowi b{font-size:14px}}.cr-root.m21 .pc2.mp{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}@media(max-width:900px){.cr-root.m21 .pc2.mp{grid-template-columns:1fr}}@media(max-width:480px){.cr-root.m21 .bigfact.rv{grid-template-columns:1fr!important;justify-items:center;text-align:center}.cr-root.m21 .bigfact.rv .ring{justify-self:center}}.cr-root.m21 .hero .top>.card>.well{flex:1 1 auto;display:grid;align-content:center}.cr-root.m21 .shots{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:1700px){.cr-root.m21 .shots{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.cr-root.m21 .shots{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.cr-root.m21 .shots{grid-template-columns:minmax(0,1fr)}}.cr-root.m21 .shot{display:grid;gap:12px;padding:12px;border-radius:18px;background:var(--convex);box-shadow:var(--lift-sm);text-decoration:none;color:var(--ink);transition:transform .15s,box-shadow .15s;min-width:0}.cr-root.m21 .shot:hover{transform:translateY(-2px);box-shadow:var(--lift-md)}.cr-root.m21 .shot .win{border-radius:12px;overflow:hidden;background:#131a2a;box-shadow:var(--sink-sm)}.cr-root.m21 .shot .bar{display:flex;gap:6px;align-items:center;height:26px;padding:0 10px;background:#1d2538}.cr-root.m21 .shot .bar i{width:8px;height:8px;border-radius:50%;background:#3b465f}.cr-root.m21 .shot .bar i:nth-child(1){background:#f36b6b}.cr-root.m21 .shot .bar i:nth-child(2){background:#f3c36b}.cr-root.m21 .shot .bar i:nth-child(3){background:#6bd38f}.cr-root.m21 .shot .bar span{margin-left:8px;font:500 11px var(--mono);color:#aeb8d0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cr-root.m21 .shot .win img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;object-position:top}.cr-root.m21 .shot .cap{display:flex;align-items:center;gap:10px;min-width:0}.cr-root.m21 .shot .cap b{font-size:15.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.cr-root.m21 .shot .cap .pill{margin-left:auto;flex:none}.cr-root.m21 .shot .cap .arr{flex:none;width:22px;height:22px;border-radius:50%;background:rgba(var(--h),.12);position:relative}.cr-root.m21 .shot .cap .arr::after{content:"";position:absolute;left:7px;top:6px;width:6px;height:6px;border-right:2px solid rgb(var(--h));border-top:2px solid rgb(var(--h));transform:rotate(45deg)}.cr-root.m21 .dl{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:700px){.cr-root.m21 .dl{grid-template-columns:minmax(0,1fr)}}.cr-root.m21 .dl a{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;padding:16px 18px;border-radius:18px;background:var(--convex);box-shadow:var(--lift-sm);text-decoration:none;color:var(--ink);min-width:0}.cr-root.m21 .dl a:hover{box-shadow:var(--lift-md);transform:translateY(-1px)}.cr-root.m21 .dl a .chip{width:52px;height:52px;border-radius:16px}.cr-root.m21 .dl a .chip svg{width:26px;height:26px}.cr-root.m21 .dl a b{display:block;font-size:17px}.cr-root.m21 .dl a span{display:block;font-size:14px;color:var(--ink-muted)}.cr-root.m21 .dl a .mono{font-size:12.5px;color:var(--ink-subtle)}.cr-root.m21 .steps{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));counter-reset:s}@media(max-width:800px){.cr-root.m21 .steps{grid-template-columns:minmax(0,1fr)}}.cr-root.m21 .steps div{position:relative;padding:14px 16px 14px 54px;border-radius:16px;background:var(--surface2);box-shadow:var(--sink-sm);font-size:14.5px;color:var(--ink-muted)}.cr-root.m21 .steps div::before{counter-increment:s;content:counter(s);position:absolute;left:14px;top:12px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--jg);color:#fff;font:600 13px var(--sans);box-shadow:3px 3px 8px rgba(var(--h),.35)}.cr-root.m21 .steps b{color:var(--ink)}.cr-root.m21 .article table{width:100%;border-collapse:separate;border-spacing:0;font-size:14.5px;margin:10px 0 18px;display:block;overflow:auto}.cr-root.m21 .article table th,.cr-root.m21 .article table td{text-align:left;padding:10px 12px;vertical-align:top;border-bottom:1px solid rgb(22 29 43 / .08)}.cr-root.m21 .article table th{font-weight:600;color:var(--ink);background:var(--surface2)}.cr-root.m21 .article table tr:first-child th:first-child{border-radius:12px 0 0 0}.cr-root.m21 .article table tr:first-child th:last-child{border-radius:0 12px 0 0}.cr-root.m21 .article h3{margin-top:26px}.cr-root.m21 .article ul{padding-left:20px}.cr-root.m21 .article li{margin:6px 0}.cr-root.m21 .prevnext .key{white-space:normal;height:auto;min-height:48px;padding:10px 16px;text-align:center;flex:1 1 0%;min-width:0;line-height:1.25}@media(max-width:640px){.cr-root.m21 .article table.stk,.cr-root.m21 .article table.stk tbody,.cr-root.m21 .article table.stk tr,.cr-root.m21 .article table.stk td{display:block;width:100%;box-sizing:border-box}.cr-root.m21 .article table.stk tr.th{display:none}.cr-root.m21 .article table.stk tr{border-radius:12px;background:var(--surface2);box-shadow:var(--sink-sm);padding:6px 4px;margin:0 0 10px}.cr-root.m21 .article table.stk td{border:0;padding:6px 10px}.cr-root.m21 .article table.stk td::before{content:attr(data-l);display:block;font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:2px}.cr-root.m21 .article table:not(.stk) th,.cr-root.m21 .article table:not(.stk) td{display:block;width:100%;box-sizing:border-box;border:0}.cr-root.m21 .article table:not(.stk) th{padding-bottom:2px;border-radius:0}.cr-root.m21 .article table:not(.stk) td{padding-top:0;padding-bottom:12px;border-bottom:1px solid rgb(22 29 43 / .08)}}.cr-root.m21 .article table{display:table;overflow:visible}.cr-root.m21 .sidepanel>*{min-width:0}.cr-root.m21 .askbar{min-width:0}.cr-root.m21 .askbar input{width:0}.cr-root.m21 .split2:has(.article){align-items:start}.cr-root.m21 .split2:has(.article) .sidepanel{height:auto;position:sticky;top:12px}.cr-root.m21 .split2:has(.article) .sidepanel>.idx,.cr-root.m21 .split2:has(.article) .sidepanel>.poplist{flex:0 0 auto;justify-content:flex-start}.cr-root.m21 .split2:has(.article) .sidepanel>.idx a{flex:0 0 auto}@media(max-width:900px){.cr-root.m21 .split2:has(.article) .sidepanel{position:static}}.cr-root.m21 button.fo,.cr-root.m21 button.opt,.cr-root.m21 button.cat,.cr-root.m21 button.pop,.cr-root.m21 button.yr{border:0;appearance:none;-webkit-appearance:none;outline:none;font-family:var(--sans);color:var(--ink);text-align:left;cursor:pointer}.cr-root.m21 button.fo:focus-visible{box-shadow:var(--lift-sm),0 0 0 3px rgba(var(--h),.35)}.cr-root.m21 .steps div::before{background:rgb(var(--h));color:#fff;box-shadow:3px 3px 8px rgba(var(--h),.35)}.cr-root.m21 .steps.h-blue div::before{background:var(--blue)}.cr-root.m21 .split2:has(.article) .sidepanel{position:static}.cr-root.m21 .photo{border-radius:20px;padding:10px;background:var(--surface2);box-shadow:var(--sink);min-width:0;display:grid}.cr-root.m21 .photo .stage{position:relative;border-radius:14px;overflow:hidden;background:#131a2a;aspect-ratio:16/10;width:100%;min-width:0}.cr-root.m21 .photo .stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--fx,50%) var(--fy,50%)}.cr-root.m21 .photo .stage .band{position:absolute;left:0;right:0;bottom:0;padding:14px 16px;background:linear-gradient(180deg,transparent,rgb(13 18 32 / .85));color:#fff;display:flex;gap:12px;align-items:end;justify-content:space-between}.cr-root.m21 .photo .stage .band b{display:block;font-size:16px}.cr-root.m21 .photo .stage .band span{display:block;font-size:13px;opacity:.85}.cr-root.m21 .photo.sq .stage{aspect-ratio:4/3}.cr-root.m21 .cs{display:grid;gap:22px;grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start}@media(max-width:900px){.cr-root.m21 .cs{grid-template-columns:minmax(0,1fr)}}.cr-root.m21 .cs .side{display:grid;gap:14px;align-content:start}.cr-root.m21 .cs .article h3:first-child{margin-top:0}.cr-root.m21 .cs+.cs{margin-top:28px;padding-top:28px;border-top:1px solid rgb(22 29 43 / .08)}.cr-root.m21 .qgrid{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);align-items:stretch}@media(max-width:1000px){.cr-root.m21 .qgrid{grid-template-columns:minmax(0,1fr)}}.cr-root.m21 .qgrid .photo .stage{aspect-ratio:auto;height:100%;min-height:260px}@media(max-width:1000px){.cr-root.m21 .qgrid .photo .stage{aspect-ratio:16/10;height:auto}}.cr-root.m21 .rights{display:grid;gap:18px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start}@media(max-width:1000px){.cr-root.m21 .rights{grid-template-columns:minmax(0,1fr)}}.cr-root.m21 .rights .four .fo{grid-auto-rows:auto}.cr-root.m21 .legal-sec{padding:18px 20px;border-radius:16px;background:var(--surface2);box-shadow:var(--sink-sm);margin-top:16px}.cr-root.m21 .legal-sec h3{margin-top:0;display:flex;gap:12px;align-items:center}.cr-root.m21 .legal-sec h3 .no{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:rgb(var(--h));color:#fff;font:600 13px var(--mono);flex:none;box-shadow:3px 3px 8px rgba(var(--h),.3)}.cr-root.m21 .legal-sec p:last-child,.cr-root.m21 .legal-sec ul:last-child,.cr-root.m21 .legal-sec table:last-child{margin-bottom:0}.cr-root.m21 .article .well{margin-bottom:4px}.cr-root.m21 .cmain{display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}@media(max-width:900px){.cr-root.m21 .cmain{grid-template-columns:minmax(0,1fr)}}.cr-root.m21 .cmain .photo .stage{aspect-ratio:auto;height:100%;min-height:260px}@media(max-width:900px){.cr-root.m21 .cmain .photo .stage{aspect-ratio:16/10;height:auto}}.cr-root.m21 .cs .article p,.cr-root.m21 .cs .article h3{max-width:none}.cr-root.m21 .cs .article{display:grid;gap:0;align-content:start}.cr-root.m21 .cs .side .photo.sq .stage{aspect-ratio:4/3}@media(min-width:901px){.cr-root.m21 .cs{grid-template-columns:minmax(0,380px) minmax(0,1fr)}}.cr-root.m21 .shot .cap{flex-wrap:wrap}.cr-root.m21 .shot .cap b{white-space:normal;overflow:visible;text-overflow:clip;flex:1 1 150px;line-height:1.25}.cr-root.m21 .shot .bar{height:auto;min-height:26px;padding:4px 10px;flex-wrap:wrap}.cr-root.m21 .shot .bar span{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.3}@media(max-width:1180px){.cr-root.m21 .cs{grid-template-columns:minmax(0,1fr)}}.cr-root.m21 .split2.reading{grid-template-columns:minmax(0,250px) minmax(0,1fr);gap:20px;align-items:start}.cr-root.m21 .split2.reading .sp-left,.cr-root.m21 .split2.reading .sp-right{position:sticky;top:16px;gap:14px}.cr-root.m21 .split2.reading .sp-right{grid-column:1;grid-row:2}.cr-root.m21 .split2.reading .article{grid-column:2;grid-row:1 / span 2}@media(min-width:1400px){.cr-root.m21 .split2.reading{grid-template-columns:minmax(0,250px) minmax(0,1fr) minmax(0,300px)}.cr-root.m21 .split2.reading .sp-right{grid-column:3;grid-row:1}.cr-root.m21 .split2.reading .article{grid-row:1}.cr-root.m21 .split2.reading.no-right{grid-template-columns:minmax(0,250px) minmax(0,1fr)}}@media(max-width:900px){.cr-root.m21 .split2.reading{grid-template-columns:minmax(0,1fr)}.cr-root.m21 .split2.reading .sp-left,.cr-root.m21 .split2.reading .sp-right,.cr-root.m21 .split2.reading .article{grid-column:1;grid-row:auto;position:static}}.cr-root.m21 .split2.reading .sp-right .engineer{border-top:0;padding-top:0}.cr-root.m21 .split2.reading .sp-right>.label+ul{margin:0;padding:0 0 14px;list-style:none;display:grid;gap:10px;border-bottom:1px solid rgb(179 188 214 / .45)}.cr-root.m21 .split2.reading .sp-right>.label+ul>li{position:relative;padding-left:22px;font-size:15px;line-height:1.5}.cr-root.m21 .split2.reading .sp-right>.label+ul>li::before{content:"";position:absolute;left:0;top:7px;width:10px;height:10px;border-radius:50%;background:var(--pj);box-shadow:0 0 8px rgba(var(--hr),.5)}.cr-root.m21 .article{gap:16px;max-width:none;padding:6px 8px 6px 4px}.cr-root.m21 .article p,.cr-root.m21 .article li{max-width:none;font-size:17px;line-height:1.7}.cr-root.m21 .article>p:first-of-type{font-size:19px;line-height:1.6;color:var(--ink-muted)}.cr-root.m21 .article h3{font-size:24px;letter-spacing:-.015em;margin-top:30px;padding:10px 0 0 18px;position:relative;scroll-margin-top:24px}.cr-root.m21 .article h3::before{content:"";position:absolute;left:0;top:14px;width:6px;height:26px;border-radius:4px;background:var(--pj);box-shadow:0 0 10px rgba(var(--hr),.45)}.cr-root.m21 .article h3+p{margin-top:2px}.cr-root.m21 .article ul{display:grid;gap:10px;padding-left:0;list-style:none}.cr-root.m21 .article ul>li{position:relative;padding:12px 16px 12px 42px;border-radius:14px;background:var(--surface1);box-shadow:var(--sink-sm)}.cr-root.m21 .article ul>li::before{content:"";position:absolute;left:16px;top:20px;width:12px;height:12px;border-radius:50%;background:var(--pj);box-shadow:0 0 8px rgba(var(--hr),.5)}.cr-root.m21 .article table{display:table;width:100%;border-radius:14px;overflow:hidden;box-shadow:var(--sink-sm);background:var(--surface1);font-size:15px}.cr-root.m21 .article table.stk{display:table}@media(max-width:640px){.cr-root.m21 .article table.stk,.cr-root.m21 .article table.stk tbody,.cr-root.m21 .article table.stk tr,.cr-root.m21 .article table.stk td{display:block}}.cr-root.m21 .article .keys,.cr-root.m21 .article>.key{margin-top:10px}.cr-root.m21 .qc .toggles,.cr-root.m21 .qc .toggles .tg{min-width:0}.cr-root.m21 .qc .toggles .tg{white-space:normal}.cr-root.m21 .qc .toggles .tg span{min-width:0;overflow-wrap:anywhere;text-align:left}.cr-root.m21 .faqi .sidepanel .pop{white-space:normal;min-width:0;max-width:100%;text-align:left}.cr-root.m21 .faqi .sidepanel .pop span{min-width:0;overflow-wrap:anywhere}.cr-root.m21 .faqi .sidepanel .label{min-width:0;overflow-wrap:anywhere}.cr-root.m21.pg-managed-it .split2{align-items:start}.cr-root.m21.pg-managed-it .split2 .sidepanel.cov{height:auto;grid-template-rows:auto;align-content:start;position:sticky;top:16px}.cr-root .ladder .rung>.pill{min-width:150px;justify-content:center;text-align:center}@media(max-width:560px){.cr-root .ladder .rung>.pill{min-width:0}}.cr-root .askbar{position:relative}.cr-root .askbar input{height:100%;line-height:50px;padding:0;margin:0;box-shadow:none;outline:none;border:0;background:#fff0;-webkit-appearance:none;appearance:none}.cr-root .askbar input:focus,.cr-root .askbar input:focus-visible{outline:none;box-shadow:none}.cr-root .askbar input::-webkit-search-decoration,.cr-root .askbar input::-webkit-search-cancel-button{-webkit-appearance:none}.cr-root .askbar:focus-within{box-shadow:var(--sink-sm),0 0 0 2px #3F52E6}.cr-root .transcript .line{transition:opacity .45s ease,transform .45s ease}.cr-root .transcript.playing .line{opacity:0;transform:translateY(8px)}.cr-root .transcript.playing .line.show{opacity:1;transform:none}.cr-root .transcript.playing .line.dim.show{opacity:.55}.cr-root .pfs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.cr-root .pf{display:grid;gap:14px;grid-template-rows:auto minmax(0,1fr);min-width:0}.cr-root .pf .frame{border-radius:20px;padding:10px;background:var(--surface2);box-shadow:var(--sink);display:grid;min-width:0}.cr-root .pf .stage{position:relative;border-radius:14px;overflow:hidden;background:var(--surface2);min-width:0;aspect-ratio:2160/1640}.cr-root .pf .stage img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;transform:none}.cr-root .pf .txt{display:grid;gap:12px;grid-template-rows:auto minmax(0,1fr) auto auto;align-content:start;padding:0 4px 4px}.cr-root .pf .th{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.cr-root .pf .th .chip{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:var(--jg);box-shadow:5px 5px 12px rgba(var(--h),.3);flex:none}.cr-root .pf .th .chip svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cr-root .pf .th h3{font-size:20px;margin:0}.cr-root .pf .th .strap{display:block;font-size:13px;color:var(--ink-muted);margin-top:2px}.cr-root .pf p{font-size:15px;color:var(--ink-muted);margin:0}.cr-root .pf .facts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cr-root .pf .f{padding:10px 14px;border-radius:14px;background:var(--surface2);box-shadow:var(--sink-sm);display:grid;gap:3px}.cr-root .pf .f b{font:500 22px var(--mono);letter-spacing:-.4px;line-height:1}.cr-root .pf .f span{font-size:12.5px;color:var(--ink-muted);line-height:1.25}.cr-root .why{display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.cr-root .why .w{display:flex;gap:14px;align-items:flex-start;padding:16px 18px;border-radius:18px;background:var(--surface2);box-shadow:var(--sink-sm)}.cr-root .why .w .chip{flex:none;width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:var(--jg);box-shadow:5px 5px 12px rgba(var(--h),.3)}.cr-root .why .w .chip svg{width:22px;height:22px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cr-root .why .w b{display:block;font-size:16px;margin-bottom:4px}.cr-root .why .w span{font-size:14px;color:var(--ink-muted);line-height:1.4}.cr-root .shots{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.cr-root .shots .sh{display:grid;gap:10px;min-width:0;grid-template-rows:auto auto minmax(0,1fr)}.cr-root .shots .fr{border-radius:18px;padding:9px;background:var(--surface2);box-shadow:var(--sink)}.cr-root .shots .fr .st{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:2160/1640;background:var(--surface2)}.cr-root .shots .fr .st img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;transform:none}.cr-root .shots .sh b{display:block;font-size:16px}.cr-root .shots .sh span{display:block;font-size:13.5px;color:var(--ink-muted);line-height:1.4}.cr-root .dialrow{display:grid;grid-template-columns:150px minmax(0,1fr);gap:26px;align-items:center}.cr-root .dialrow .ring .num{inset:16px}.cr-root .dialrow .ring .num b{font-size:34px}.cr-root .dialrow .seven{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.cr-root .dialrow .seven .s{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;background:var(--surface2);box-shadow:var(--sink-sm);font-size:13.5px;font-weight:600}.cr-root .dialrow .seven .s:last-child:nth-child(odd){grid-column:1/-1}.cr-root .dialrow .seven .s i{width:9px;height:9px;border-radius:50%;background:rgb(var(--h));box-shadow:0 0 8px rgba(var(--h),.6);flex:none}.cr-root .hero .frame.shot{grid-template-rows:auto auto;gap:10px}.cr-root .hero .frame.shot .stage{aspect-ratio:2160/1640;background:var(--surface2)}.cr-root .hero .frame.shot .stage img{object-fit:contain;object-position:center;transform:none}.cr-root .hero .frame.shot .cap{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 6px 2px}.cr-root .hero .frame.shot .cap b{display:block;font-size:15px}.cr-root .hero .frame.shot .cap span{display:block;font-size:12.5px;color:var(--ink-muted)}@media(max-width:1180px){.cr-root .pfs{grid-template-columns:1fr 1fr}.cr-root .pfs .pf:last-child:nth-child(odd){grid-column:1/-1}.cr-root .why{grid-template-columns:1fr 1fr}.cr-root .why .w:last-child:nth-child(odd){grid-column:1/-1}.cr-root .shots{grid-template-columns:1fr 1fr}.cr-root .shots .sh:last-child:nth-child(odd){grid-column:1/-1}}@media(max-width:760px){.cr-root .pfs,.cr-root .why,.cr-root .shots{grid-template-columns:1fr}.cr-root .pfs .pf:last-child:nth-child(odd),.cr-root .why .w:last-child:nth-child(odd),.cr-root .shots .sh:last-child:nth-child(odd){grid-column:auto}.cr-root .dialrow{grid-template-columns:1fr;justify-items:center}.cr-root .pf .facts{grid-template-columns:1fr 1fr}}@media(max-width:560px){.cr-root .dialrow .seven{grid-template-columns:1fr}.cr-root .dialrow .seven .s:last-child:nth-child(odd){grid-column:auto}}body.orbit-on .cr-orbit-off{display:none!important}body.orbit-off .cr-orbit-on{display:none!important}.cr-root .hero .frame.shot{align-self:start;align-content:start}.cr-root .hero .frame.shot .stage{aspect-ratio:auto;height:auto}.cr-root .hero .frame.shot .stage img{position:static;display:block;width:100%;height:auto;object-fit:contain;transform:none}.cr-root .pf .stage{aspect-ratio:auto!important;height:auto}.cr-root .pf .stage img{position:static;display:block;width:100%;height:auto;object-fit:contain;transform:none}.cr-root .pf .txt{align-content:start}.cr-root .pf{grid-template-rows:auto minmax(0,1fr)}.cr-root .pf .txt{grid-template-rows:auto minmax(0,1fr) auto auto;height:100%}.cr-root .shots .fr .st{aspect-ratio:auto}.cr-root .shots .fr .st img{position:static;display:block;width:100%;height:auto;object-fit:contain;transform:none}.cr-root .hero .frame.shot,.cr-root .hero .frame.shot .stage,.cr-root .hero .frame.shot .stage img,.cr-root .pf .stage img,.cr-root .shots .fr .st img,.cr-root .shots .fr .st{transform:none!important;scale:none!important}.cr-root .hero .frame.shot .stage,.cr-root .pf .stage,.cr-root .shots .fr .st{height:auto!important;min-height:0!important;aspect-ratio:auto!important}.cr-root .hero .frame.shot .stage img,.cr-root .pf .stage img,.cr-root .shots .fr .st img{position:static!important;display:block!important;width:100%!important;height:auto!important;object-fit:contain!important}.elementor-element-02bee89 .elementor-heading-title{font-size:12px!important;letter-spacing:1.2px!important}@media(max-width:767px){.cr-portal>.e-con>.e-con>.elementor-widget-heading.elementor-element-02bee89 .elementor-heading-title,.elementor-element-02bee89 .elementor-heading-title{font-size:11px!important;letter-spacing:1px!important;text-align:center}}.cr-root .vs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cr-root .vs .col{display:grid;gap:10px;padding:16px;border-radius:18px;background:var(--surface2);box-shadow:var(--sink-sm);align-content:start}.cr-root .vs .col.win{background:var(--convex);box-shadow:var(--lift-sm)}.cr-root .vs .colh{display:flex;align-items:center;gap:12px;padding-bottom:6px;border-bottom:1px solid rgba(var(--h),.14)}.cr-root .vs .colh .chip{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;background:var(--jg);box-shadow:5px 5px 12px rgba(var(--h),.3);flex:none}.cr-root .vs .colh .chip svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cr-root .vs .colh b{font-size:17px}.vs .colh span{display:block;font-size:12.5px;color:var(--ink-muted)}.cr-root .vs .r{display:grid;grid-template-columns:120px minmax(0,1fr);gap:12px;align-items:start;padding:10px 12px;border-radius:12px;background:var(--surface2);box-shadow:var(--sink-sm)}.cr-root .vs .col.win .r{background:rgba(var(--h),.06);box-shadow:none}.cr-root .vs .r b{font:600 11.5px var(--mono);letter-spacing:.6px;text-transform:uppercase;color:var(--ink-muted);padding-top:2px}.cr-root .vs .r span{font-size:14.5px;line-height:1.4}.vs .col.win .r span{font-weight:500}@media(max-width:760px){.cr-root .vs{grid-template-columns:1fr}.cr-root .vs .r{grid-template-columns:1fr;gap:4px}}.cr-root .s21-sheet .sh-co.sh-plat{margin-top:14px}.cr-root .s21-sheet .sh-co.sh-plat+.sh-co{margin-top:10px}.cr-root .s21-sheet .sh-more,.cr-root .s21-sheet .sh-back,.cr-root .s21-sheet .sh-close{display:inline-grid!important;place-items:center!important;padding:0!important;line-height:1!important;text-align:center!important;box-sizing:border-box}.cr-root .s21-sheet .sh-more svg,.cr-root .s21-sheet .sh-back svg{display:block;margin:0;width:16px;height:16px}.cr-root .s21-sheet .sh-back svg{transform:rotate(180deg)}.cr-root .s21-sheet .sh-close{font-size:22px!important;line-height:1!important}.cr-root .s21-sheet .sh-back[hidden]{display:none!important}.cr-root.m21 .sec-head .t h1,.cr-root.m21 h1.as-h2{font-size:clamp(22px,2.2vw,28px);font-weight:600;letter-spacing:-.02em}#policy h1,#policy h1.as-h2{font-family:gilroy;font-weight:700;color:#646464;padding-top:20px;font-size:1.5em;margin:.83em 0}