/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{scroll-behavior:smooth;background:#fff}body{color:#040404;background:#fff;min-width:320px;font-family:Noto Sans SC\:Regular,Noto Sans SC,Microsoft YaHei,sans-serif;overflow-x:hidden}button,a{-webkit-tap-highlight-color:transparent}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.inset-\[-17\.93\%\]{inset:-17.93%}.inset-\[-25\.68\%_-6\.07\%_-25\.73\%_-6\.07\%\]{inset:-25.68% -6.07% -25.73%}.inset-\[0\.34\%_0\.11\%_0\.17\%_0\.22\%\]{inset:.34% .11% .17% .22%}.inset-\[0\.34\%_0\.22\%_0\.17\%_0\.11\%\]{inset:.34% .22% .17% .11%}.inset-\[0\.54\%_0\.66\%_0\.54\%_1\.3\%\]{inset:.54% .66% .54% 1.3%}.inset-\[4\%_4\.76\%_8\%_4\.76\%\]{inset:4% 4.76% 8%}.inset-\[6\%_4\.76\%\]{inset:6% 4.76%}.inset-\[8\%_4\.76\%_4\%_4\.76\%\]{inset:8% 4.76% 4%}.start{inset-inline-start:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.top-\[-1px\]{top:-1px}.top-\[-3px\]{top:-3px}.top-\[-4px\]{top:-4px}.top-\[-6\.5px\]{top:-6.5px}.top-\[-7px\]{top:-7px}.top-\[-8\.5px\]{top:-8.5px}.top-\[-8px\]{top:-8px}.top-\[-9px\]{top:-9px}.top-\[-10\.5px\]{top:-10.5px}.top-\[-15\.5px\]{top:-15.5px}.top-\[-15px\]{top:-15px}.top-\[2\.47px\]{top:2.47px}.top-\[2px\]{top:2px}.top-\[3\.47px\]{top:3.47px}.top-\[3px\]{top:3px}.top-\[4\.47px\]{top:4.47px}.top-\[4px\]{top:4px}.top-\[27px\]{top:27px}.top-\[30px\]{top:30px}.top-\[41px\]{top:41px}.top-\[42px\]{top:42px}.top-\[44px\]{top:44px}.top-\[49px\]{top:49px}.top-\[54px\]{top:54px}.top-\[61px\]{top:61px}.top-\[71px\]{top:71px}.top-\[79px\]{top:79px}.top-\[80px\]{top:80px}.top-\[84px\]{top:84px}.top-\[85px\]{top:85px}.top-\[86px\]{top:86px}.top-\[87px\]{top:87px}.top-\[88px\]{top:88px}.top-\[97\.5px\]{top:97.5px}.top-\[103px\]{top:103px}.top-\[105px\]{top:105px}.top-\[108px\]{top:108px}.top-\[109px\]{top:109px}.top-\[111px\]{top:111px}.top-\[112px\]{top:112px}.top-\[119px\]{top:119px}.top-\[121px\]{top:121px}.top-\[144px\]{top:144px}.top-\[149px\]{top:149px}.top-\[157px\]{top:157px}.top-\[166\.5px\]{top:166.5px}.top-\[176\.01px\]{top:176.01px}.top-\[179px\]{top:179px}.top-\[181px\]{top:181px}.top-\[188px\]{top:188px}.top-\[199\.5px\]{top:199.5px}.top-\[206px\]{top:206px}.top-\[211px\]{top:211px}.top-\[215px\]{top:215px}.top-\[216px\]{top:216px}.top-\[226px\]{top:226px}.top-\[231px\]{top:231px}.top-\[242px\]{top:242px}.top-\[244px\]{top:244px}.top-\[245px\]{top:245px}.top-\[263\.5px\]{top:263.5px}.top-\[276px\]{top:276px}.top-\[278px\]{top:278px}.top-\[286px\]{top:286px}.top-\[299px\]{top:299px}.top-\[303px\]{top:303px}.top-\[307px\]{top:307px}.top-\[324px\]{top:324px}.top-\[325px\]{top:325px}.top-\[332px\]{top:332px}.top-\[351\.51px\]{top:351.51px}.top-\[359px\]{top:359px}.top-\[364px\]{top:364px}.top-\[404\.5px\]{top:404.5px}.top-\[410px\]{top:410px}.top-\[421px\]{top:421px}.top-\[440px\]{top:440px}.top-\[456px\]{top:456px}.top-\[497px\]{top:497px}.top-\[525\.59px\]{top:525.59px}.top-\[529px\]{top:529px}.top-\[559\.94px\]{top:559.94px}.top-\[581px\]{top:581px}.top-\[588px\]{top:588px}.top-\[591px\]{top:591px}.top-\[596\.5px\]{top:596.5px}.top-\[596px\]{top:596px}.top-\[625\.5px\]{top:625.5px}.top-\[644px\]{top:644px}.top-\[664px\]{top:664px}.top-\[666px\]{top:666px}.top-\[730\.94px\]{top:730.94px}.top-\[740px\]{top:740px}.top-\[752px\]{top:752px}.top-\[754px\]{top:754px}.top-\[755px\]{top:755px}.top-\[767\.5px\]{top:767.5px}.top-\[771\.5px\]{top:771.5px}.top-\[895\.94px\]{top:895.94px}.top-\[923px\]{top:923px}.top-\[929px\]{top:929px}.top-\[935\.5px\]{top:935.5px}.top-\[941\.5px\]{top:941.5px}.top-\[2048px\]{top:2048px}.top-\[2238px\]{top:2238px}.top-\[2344px\]{top:2344px}.top-\[2365px\]{top:2365px}.top-\[2369px\]{top:2369px}.top-\[2384px\]{top:2384px}.top-\[2389px\]{top:2389px}.top-\[2453px\]{top:2453px}.top-\[2543px\]{top:2543px}.top-\[2558px\]{top:2558px}.top-\[2806px\]{top:2806px}.top-\[2816\.67px\]{top:2816.67px}.top-\[2997px\]{top:2997px}.top-\[3009px\]{top:3009px}.top-\[3031px\]{top:3031px}.top-\[3275px\]{top:3275px}.top-\[4096px\]{top:4096px}.top-\[4385px\]{top:4385px}.top-\[4570px\]{top:4570px}.top-\[4672px\]{top:4672px}.top-\[4698px\]{top:4698px}.top-\[4725px\]{top:4725px}.top-\[4815\.5px\]{top:4815.5px}.top-\[4825px\]{top:4825px}.top-\[4881px\]{top:4881px}.top-\[4903px\]{top:4903px}.top-\[4990\.5px\]{top:4990.5px}.top-\[4990px\]{top:4990px}.top-\[5077px\]{top:5077px}.top-\[5166\.5px\]{top:5166.5px}.top-\[5250px\]{top:5250px}.top-\[5342\.5px\]{top:5342.5px}.top-\[5432px\]{top:5432px}.top-px{top:1px}.left-0{left:calc(var(--spacing) * 0)}.left-\[-1px\]{left:-1px}.left-\[-6px\]{left:-6px}.left-\[1\.99px\]{left:1.99px}.left-\[2px\]{left:2px}.left-\[3px\]{left:3px}.left-\[4px\]{left:4px}.left-\[5px\]{left:5px}.left-\[6px\]{left:6px}.left-\[19px\]{left:19px}.left-\[23px\]{left:23px}.left-\[26px\]{left:26px}.left-\[27px\]{left:27px}.left-\[38px\]{left:38px}.left-\[56px\]{left:56px}.left-\[59\.59px\]{left:59.59px}.left-\[60\.5px\]{left:60.5px}.left-\[60px\]{left:60px}.left-\[61px\]{left:61px}.left-\[68px\]{left:68px}.left-\[69px\]{left:69px}.left-\[70px\]{left:70px}.left-\[78px\]{left:78px}.left-\[79px\]{left:79px}.left-\[92px\]{left:92px}.left-\[98px\]{left:98px}.left-\[99px\]{left:99px}.left-\[100px\]{left:100px}.left-\[101px\]{left:101px}.left-\[103px\]{left:103px}.left-\[104px\]{left:104px}.left-\[105px\]{left:105px}.left-\[106px\]{left:106px}.left-\[127px\]{left:127px}.left-\[141px\]{left:141px}.left-\[145\.94px\]{left:145.94px}.left-\[147px\]{left:147px}.left-\[168\.5px\]{left:168.5px}.left-\[171px\]{left:171px}.left-\[172\.5px\]{left:172.5px}.left-\[196px\]{left:196px}.left-\[204px\]{left:204px}.left-\[207px\]{left:207px}.left-\[222px\]{left:222px}.left-\[228px\]{left:228px}.left-\[231px\]{left:231px}.left-\[240px\]{left:240px}.left-\[241px\]{left:241px}.left-\[244px\]{left:244px}.left-\[263\.94px\]{left:263.94px}.left-\[283px\]{left:283px}.left-\[291px\]{left:291px}.left-\[382px\]{left:382px}.left-\[403\.5px\]{left:403.5px}.left-\[403px\]{left:403px}.left-\[404\.5px\]{left:404.5px}.left-\[408px\]{left:408px}.left-\[410px\]{left:410px}.left-\[415px\]{left:415px}.left-\[418px\]{left:418px}.left-\[419px\]{left:419px}.left-\[448px\]{left:448px}.left-\[472px\]{left:472px}.left-\[586\.5px\]{left:586.5px}.left-\[586px\]{left:586px}.left-\[643px\]{left:643px}.left-\[665px\]{left:665px}.left-\[808px\]{left:808px}.left-\[822px\]{left:822px}.left-\[832px\]{left:832px}.left-\[855px\]{left:855px}.left-\[860px\]{left:860px}.left-\[864px\]{left:864px}.left-\[865px\]{left:865px}.left-\[887px\]{left:887px}.left-\[962\.5px\]{left:962.5px}.left-\[1007px\]{left:1007px}.left-\[1091px\]{left:1091px}.left-\[1110px\]{left:1110px}.left-\[1153px\]{left:1153px}.left-\[1161\.9px\]{left:1161.9px}.left-\[1186px\]{left:1186px}.left-\[1191px\]{left:1191px}.left-\[1239px\]{left:1239px}.left-\[1298\.89px\]{left:1298.89px}.left-\[1321px\]{left:1321px}.left-\[1322px\]{left:1322px}.left-\[1374\.5px\]{left:1374.5px}.left-\[1374px\]{left:1374px}.left-\[1375px\]{left:1375px}.left-\[1379px\]{left:1379px}.left-\[1381\.5px\]{left:1381.5px}.left-\[1395px\]{left:1395px}.left-\[1469px\]{left:1469px}.left-\[1519\.5px\]{left:1519.5px}.left-\[1537px\]{left:1537px}.left-\[1568px\]{left:1568px}.left-\[1576px\]{left:1576px}.left-\[1597px\]{left:1597px}.left-\[1599px\]{left:1599px}.left-\[1625px\]{left:1625px}.left-\[1641px\]{left:1641px}.left-\[1642px\]{left:1642px}.left-\[1643px\]{left:1643px}.left-\[1647px\]{left:1647px}.left-\[1650px\]{left:1650px}.left-\[1654px\]{left:1654px}.left-\[1680px\]{left:1680px}.left-px{left:1px}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.block{display:block}.grid{display:grid}.hidden{display:none}.inline{display:inline}.size-\[14px\]{width:14px;height:14px}.size-\[16px\]{width:16px;height:16px}.size-\[26px\]{width:26px;height:26px}.size-\[68px\]{width:68px;height:68px}.size-\[88px\]{width:88px;height:88px}.size-\[117\.12px\]{width:117.12px;height:117.12px}.size-full{width:100%;height:100%}.h-\[14px\]{height:14px}.h-\[15px\]{height:15px}.h-\[16px\]{height:16px}.h-\[22px\]{height:22px}.h-\[24px\]{height:24px}.h-\[25px\]{height:25px}.h-\[26px\]{height:26px}.h-\[30px\]{height:30px}.h-\[45px\]{height:45px}.h-\[55px\]{height:55px}.h-\[57px\]{height:57px}.h-\[59px\]{height:59px}.h-\[60px\]{height:60px}.h-\[62px\]{height:62px}.h-\[66px\]{height:66px}.h-\[68px\]{height:68px}.h-\[70px\]{height:70px}.h-\[72px\]{height:72px}.h-\[75px\]{height:75px}.h-\[84px\]{height:84px}.h-\[89px\]{height:89px}.h-\[94px\]{height:94px}.h-\[109px\]{height:109px}.h-\[111px\]{height:111px}.h-\[112px\]{height:112px}.h-\[117\.12px\]{height:117.12px}.h-\[117\.119px\]{height:117.119px}.h-\[134px\]{height:134px}.h-\[139\.56px\]{height:139.56px}.h-\[141px\]{height:141px}.h-\[142px\]{height:142px}.h-\[143px\]{height:143px}.h-\[144px\]{height:144px}.h-\[145px\]{height:145px}.h-\[146px\]{height:146px}.h-\[148px\]{height:148px}.h-\[155px\]{height:155px}.h-\[159px\]{height:159px}.h-\[164px\]{height:164px}.h-\[167px\]{height:167px}.h-\[174px\]{height:174px}.h-\[178px\]{height:178px}.h-\[189px\]{height:189px}.h-\[208px\]{height:208px}.h-\[248px\]{height:248px}.h-\[256px\]{height:256px}.h-\[283px\]{height:283px}.h-\[312px\]{height:312px}.h-\[343px\]{height:343px}.h-\[368px\]{height:368px}.h-\[407px\]{height:407px}.h-\[502px\]{height:502px}.h-\[535px\]{height:535px}.h-\[582px\]{height:582px}.h-\[630px\]{height:630px}.h-\[666px\]{height:666px}.h-\[667px\]{height:667px}.h-\[669px\]{height:669px}.h-\[670px\]{height:670px}.h-\[691px\]{height:691px}.h-\[763px\]{height:763px}.h-\[765px\]{height:765px}.h-\[798px\]{height:798px}.h-\[807px\]{height:807px}.h-\[816px\]{height:816px}.h-\[882px\]{height:882px}.h-\[946px\]{height:946px}.h-\[947px\]{height:947px}.h-\[1144px\]{height:1144px}.h-\[1376px\]{height:1376px}.h-\[1996px\]{height:1996px}.h-\[2004px\]{height:2004px}.h-\[2048px\]{height:2048px}.h-\[3244px\]{height:3244px}.h-\[6100px\]{height:6100px}.h-px{height:1px}.w-\[13px\]{width:13px}.w-\[14px\]{width:14px}.w-\[16px\]{width:16px}.w-\[19px\]{width:19px}.w-\[21px\]{width:21px}.w-\[26px\]{width:26px}.w-\[27px\]{width:27px}.w-\[30px\]{width:30px}.w-\[34px\]{width:34px}.w-\[35px\]{width:35px}.w-\[63px\]{width:63px}.w-\[64px\]{width:64px}.w-\[68px\]{width:68px}.w-\[73px\]{width:73px}.w-\[78px\]{width:78px}.w-\[79px\]{width:79px}.w-\[83px\]{width:83px}.w-\[89px\]{width:89px}.w-\[92px\]{width:92px}.w-\[111px\]{width:111px}.w-\[116px\]{width:116px}.w-\[117\.12px\]{width:117.12px}.w-\[117\.105px\]{width:117.105px}.w-\[129px\]{width:129px}.w-\[130px\]{width:130px}.w-\[132px\]{width:132px}.w-\[134px\]{width:134px}.w-\[135px\]{width:135px}.w-\[150px\]{width:150px}.w-\[153px\]{width:153px}.w-\[171px\]{width:171px}.w-\[202px\]{width:202px}.w-\[220px\]{width:220px}.w-\[268px\]{width:268px}.w-\[269px\]{width:269px}.w-\[272px\]{width:272px}.w-\[283px\]{width:283px}.w-\[294px\]{width:294px}.w-\[298px\]{width:298px}.w-\[330px\]{width:330px}.w-\[359px\]{width:359px}.w-\[428px\]{width:428px}.w-\[449px\]{width:449px}.w-\[464px\]{width:464px}.w-\[545px\]{width:545px}.w-\[584px\]{width:584px}.w-\[627px\]{width:627px}.w-\[663px\]{width:663px}.w-\[737px\]{width:737px}.w-\[790px\]{width:790px}.w-\[860px\]{width:860px}.w-\[915px\]{width:915px}.w-\[916px\]{width:916px}.w-\[933px\]{width:933px}.w-\[940px\]{width:940px}.w-\[995px\]{width:995px}.w-\[1053px\]{width:1053px}.w-\[1166px\]{width:1166px}.w-\[1348px\]{width:1348px}.w-\[1594px\]{width:1594px}.w-\[1602px\]{width:1602px}.w-\[1693px\]{width:1693px}.w-\[1705px\]{width:1705px}.w-\[1718px\]{width:1718px}.w-\[1720px\]{width:1720px}.w-\[1721px\]{width:1721px}.w-\[1722px\]{width:1722px}.w-\[1728px\]{width:1728px}.w-\[1831px\]{width:1831px}.w-\[1920px\]{width:1920px}.w-\[1921px\]{width:1921px}.w-\[1922px\]{width:1922px}.w-\[1924px\]{width:1924px}.w-\[1926px\]{width:1926px}.w-\[1927px\]{width:1927px}.w-px{width:1px}.max-w-none{max-width:none}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.overflow-clip{overflow:clip}.rounded-\[6px\]{border-radius:6px}.rounded-\[20px\]{border-radius:20px}.border-\[0\.3px\]{border-style:var(--tw-border-style);border-width:.3px}.border-\[5\.71px\]{border-style:var(--tw-border-style);border-width:5.71px}.border-solid{--tw-border-style:solid;border-style:solid}.border-\[\#f4b53f\]{border-color:#f4b53f}.border-white{border-color:var(--color-white)}.bg-\[\#464646\]{background-color:#464646}.bg-\[\#a2a2a2\]{background-color:#a2a2a2}.bg-\[\#f4b53f\]{background-color:#f4b53f}.bg-\[\#ffbc20\]{background-color:#ffbc20}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#d0d0d0\]{--tw-gradient-from:#d0d0d0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#ddd\]{--tw-gradient-from:#ddd;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white{--tw-gradient-to:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.mask-intersect{-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;-webkit-mask-composite:source-in;mask-composite:intersect}.mask-alpha{-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;-webkit-mask-source-type:alpha;mask-mode:alpha}.mask-size-\[220px_155px\]{-webkit-mask-size:220px 155px;mask-size:220px 155px}.mask-no-clip{-webkit-mask-clip:no-clip;mask-clip:no-clip}.mask-position-\[28px_5px\]{-webkit-mask-position:28px 5px;mask-position:28px 5px}.mask-position-\[28px_34px\]{-webkit-mask-position:28px 34px;mask-position:28px 34px}.mask-position-\[49px_10\.667px\]{-webkit-mask-position:49px 10.667px;mask-position:49px 10.667px}.mask-position-\[57px_20px\]{-webkit-mask-position:57px 20px;mask-position:57px 20px}.mask-position-\[803px_-2436px\]{-webkit-mask-position:803px -2436px;mask-position:803px -2436px}.mask-no-repeat{-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.object-cover{object-fit:cover}.text-center{text-align:center}.font-\[\'Noto_Sans_SC\:Bold\'\]{font-family:Noto Sans SC\:Bold}.font-\[\'Noto_Sans_SC\:Light\'\]{font-family:Noto Sans SC\:Light}.font-\[\'Noto_Sans_SC\:Medium\'\]{font-family:Noto Sans SC\:Medium}.font-\[\'Noto_Sans_SC\:Regular\'\]{font-family:Noto Sans SC\:Regular}.font-\[\'Source_Han_Sans_SC\:Bold\'\]{font-family:Source Han Sans SC\:Bold}.font-\[\'Source_Han_Sans_SC\:Light\'\]{font-family:Source Han Sans SC\:Light}.text-\[0px\]{font-size:0}.text-\[18\.95px\]{font-size:18.95px}.text-\[18px\]{font-size:18px}.text-\[19\.35px\]{font-size:19.35px}.text-\[19\.978px\]{font-size:19.978px}.text-\[20\.048px\]{font-size:20.048px}.text-\[20\.348px\]{font-size:20.348px}.text-\[20px\]{font-size:20px}.text-\[24px\]{font-size:24px}.text-\[30\.056px\]{font-size:30.056px}.text-\[30\.068px\]{font-size:30.068px}.text-\[30px\]{font-size:30px}.text-\[34\.4px\]{font-size:34.4px}.text-\[34\.41px\]{font-size:34.41px}.text-\[36px\]{font-size:36px}.text-\[38\.756px\]{font-size:38.756px}.text-\[40\.09px\]{font-size:40.09px}.text-\[48\.108px\]{font-size:48.108px}.text-\[57\.269px\]{font-size:57.269px}.text-\[59\.56px\]{font-size:59.56px}.text-\[65px\]{font-size:65px}.text-\[72px\]{font-size:72px}.text-\[85\.692px\]{font-size:85.692px}.text-\[120px\]{font-size:120px}.leading-\[0\]{--tw-leading:0;line-height:0}.leading-\[25\.8px\]{--tw-leading:25.8px;line-height:25.8px}.leading-\[25px\]{--tw-leading:25px;line-height:25px}.leading-\[26\.537px\]{--tw-leading:26.537px;line-height:26.537px}.leading-\[34\.077px\]{--tw-leading:34.077px;line-height:34.077px}.leading-\[36\.518px\]{--tw-leading:36.518px;line-height:36.518px}.leading-\[36px\]{--tw-leading:36px;line-height:36px}.leading-\[37\.9px\]{--tw-leading:37.9px;line-height:37.9px}.leading-\[45px\]{--tw-leading:45px;line-height:45px}.leading-\[46\.822px\]{--tw-leading:46.822px;line-height:46.822px}.leading-\[48px\]{--tw-leading:48px;line-height:48px}.leading-\[58\.675px\]{--tw-leading:58.675px;line-height:58.675px}.leading-\[60px\]{--tw-leading:60px;line-height:60px}.leading-\[111\.759px\]{--tw-leading:111.759px;line-height:111.759px}.leading-\[normal\]{--tw-leading:normal;line-height:normal}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-\[-0\.32px\]{--tw-tracking:-.32px;letter-spacing:-.32px}.tracking-\[-0\.72px\]{--tw-tracking:-.72px;letter-spacing:-.72px}.tracking-\[-0\.5956px\]{--tw-tracking:-.5956px;letter-spacing:-.5956px}.tracking-\[-1\.8px\]{--tw-tracking:-1.8px;letter-spacing:-1.8px}.tracking-\[-1\.625px\]{--tw-tracking:-1.625px;letter-spacing:-1.625px}.tracking-\[-1\.4317px\]{--tw-tracking:-1.4317px;letter-spacing:-1.4317px}.tracking-\[-2\.1423px\]{--tw-tracking:-2.1423px;letter-spacing:-2.1423px}.tracking-\[-3px\]{--tw-tracking:-3px;letter-spacing:-3px}.tracking-\[1\.6px\]{--tw-tracking:1.6px;letter-spacing:1.6px}.\[word-break\:break-word\]{word-break:break-word}.whitespace-nowrap{white-space:nowrap}.text-\[\#040404\]{color:#040404}.text-\[\#464646\]{color:#464646}.text-\[\#808080\]{color:gray}.text-\[\#f4b51f\]{color:#f4b51f}.text-\[\#ffbc20\]{color:#ffbc20}.text-\[\#fffffe\]{color:#fffffe}.text-black{color:var(--color-black)}.text-white{color:var(--color-white)}.not-italic{font-style:normal}.opacity-35{opacity:.35}.opacity-39{opacity:.39}.opacity-70{opacity:.7}.mix-blend-multiply{mix-blend-mode:multiply}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:Noto Sans SC\:Bold;src:url(../assets/fonts/NotoSansSC.woff2)format("woff2");font-style:normal;font-weight:700}@font-face{font-family:Noto Sans SC\:Light;src:url(../assets/fonts/NotoSansSC.woff2)format("woff2");font-style:normal;font-weight:300}@font-face{font-family:Noto Sans SC\:Medium;src:url(../assets/fonts/NotoSansSC.woff2)format("woff2");font-style:normal;font-weight:500}@font-face{font-family:Noto Sans SC\:Regular;src:url(../assets/fonts/NotoSansSC.woff2)format("woff2");font-style:normal;font-weight:400}.site-shell{background:#fff;width:100%;min-height:100dvh;overflow:clip}.page-stage{width:100%;min-height:1px;position:relative}.design-canvas{transform-origin:top;will-change:transform;background:#fff;width:1920px;height:6100px;position:absolute;top:0;left:50%;overflow:hidden}.scroll-reveal{opacity:0;transition:opacity .8s cubic-bezier(.22,1,.36,1),transform .9s cubic-bezier(.22,1,.36,1);transform:translateY(42px)}.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}.hero-frame{--hero-x:0px;--hero-y:0px;overflow:hidden}.hero-frame>[data-node-id="7:1199"]{transform:translate3d(var(--hero-x), var(--hero-y), 0) scale(1.025);will-change:transform;transition:transform .35s ease-out}.hero-frame [data-node-id="7:1204"]{transition:transform .35s,filter .35s}.hero-frame [data-node-id="7:1204"]:hover{filter:drop-shadow(0 18px 20px #0000002e);transform:translateY(8px)}.site-header{color:#fff;-webkit-user-select:text;user-select:text;align-items:center;width:100%;height:45px;font-family:Noto Sans SC\:Medium,Noto Sans SC,Microsoft YaHei,sans-serif;display:flex}.brand-wordmark{color:#f4b53f;-webkit-user-select:text;user-select:text;align-items:center;gap:9px;min-width:260px;height:67px;line-height:1;display:inline-flex}.brand-emblem{border:3px solid;border-radius:50%;place-items:center;width:45px;height:45px;font-family:Noto Sans SC\:Bold,Noto Sans SC,sans-serif;font-size:20px;font-weight:700;display:grid}.brand-copy{flex-direction:column;align-items:center;display:flex}.brand-copy strong{letter-spacing:1px;white-space:nowrap;font-family:Noto Sans SC\:Bold,Noto Sans SC,sans-serif;font-size:31px;font-weight:700}.brand-copy small{letter-spacing:5px;white-space:nowrap;margin-top:5px;font-size:9px}.site-header .brand-wordmark{min-width:236px;height:45px}.site-header .brand-emblem{border-width:2px;width:34px;height:34px;font-size:15px}.site-header .brand-copy strong{font-size:25px}.site-header .brand-copy small{margin-top:3px;font-size:7px}.header-links,.header-actions{align-items:center;height:100%;display:flex}.header-links{white-space:nowrap;gap:27px;margin-left:6px;font-size:19px}.header-links a{color:inherit;text-decoration:none;position:relative}.header-links a:after{content:"";opacity:0;background:#f4b53f;height:3px;transition:opacity .25s,transform .25s;position:absolute;bottom:-13px;left:0;right:0;transform:scaleX(.4)}.header-links a:hover:after,.header-links a.is-active:after{opacity:1;transform:scaleX(1)}.header-actions{letter-spacing:1px;white-space:nowrap;gap:23px;margin-left:auto;font-size:18px}.header-actions a,.header-actions button{color:inherit;text-decoration:none}.header-actions button{cursor:pointer}.search-control{width:22px;height:22px;position:relative}.search-control:before{content:"";border:2px solid;border-radius:50%;width:12px;height:12px;position:absolute;top:2px;left:2px}.search-control:after{content:"";transform-origin:50%;background:currentColor;width:8px;height:2px;position:absolute;bottom:3px;right:2px;transform:rotate(45deg)}.menu-control{flex-direction:column;justify-content:space-around;width:25px;height:22px;display:flex}.menu-control span{background:currentColor;width:100%;height:2px;display:block}.footer-promise{color:#f4b53f;letter-spacing:12px;white-space:nowrap;-webkit-user-select:text;user-select:text;justify-content:flex-end;align-items:center;gap:30px;font-family:Noto Sans SC\:Bold,Noto Sans SC,sans-serif;font-size:29px;font-weight:700;display:flex}.footer-promise i{background:#f4b53f;width:36px;height:2px}.vertical-copy{color:#040404;-webkit-user-select:text;user-select:text;writing-mode:vertical-rl;justify-content:center;align-items:center;font-family:Noto Sans SC\:Bold,Noto Sans SC,sans-serif;font-size:24px;font-weight:700;line-height:26px;display:flex}.vertical-copy--long{letter-spacing:0;font-size:26px;line-height:32px}[data-node-id="7:1195"],[data-node-id="7:1079"],[data-node-id="7:1044"],[data-node-id="7:959"]{display:none}[data-node-id="7:1176"],[data-node-id="7:1179"],[data-node-id="7:1182"],[data-node-id="7:1151"],[data-node-id="7:1152"],[data-node-id="7:1153"],[data-node-id="7:1154"],[data-node-id="7:1155"],[data-node-id="7:1156"]{cursor:pointer;transform-origin:50%;transition:transform .3s cubic-bezier(.22,1,.36,1),filter .3s}[data-node-id="7:1176"]:hover,[data-node-id="7:1179"]:hover,[data-node-id="7:1182"]:hover,[data-node-id="7:1151"]:hover,[data-node-id="7:1152"]:hover,[data-node-id="7:1153"]:hover,[data-node-id="7:1154"]:hover,[data-node-id="7:1155"]:hover,[data-node-id="7:1156"]:hover{filter:drop-shadow(0 16px 16px #f4b53f38);transform:translateY(-12px)scale(1.035)}[data-node-id="7:1059"],[data-node-id="7:1051"],[data-node-id="7:1055"],[data-node-id="7:1065"]{transform-origin:50%;transition:transform .45s cubic-bezier(.22,1,.36,1),filter .45s}[data-node-id="7:1059"]:hover,[data-node-id="7:1051"]:hover,[data-node-id="7:1055"]:hover,[data-node-id="7:1065"]:hover{filter:saturate(1.15)contrast(1.04);transform:scale(1.06)}[data-node-id="7:1157"],[data-node-id="7:1159"],[data-node-id="7:1161"],[data-node-id="7:1163"],[data-node-id="7:1165"],[data-node-id="7:1168"],[data-node-id="7:1190"]{font-family:Noto Sans SC\:Bold,Noto Sans SC,Microsoft YaHei,sans-serif}[data-node-id="7:1189"]{font-family:Noto Sans SC\:Light,Noto Sans SC,Microsoft YaHei,sans-serif}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.scroll-reveal{opacity:1;transform:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}

/* Local file:// pages cannot reliably load SVG files as CSS masks.
   Recreate the four network thumbnails with ordinary overflow clipping. */
[data-node-id="7:1051"],
[data-node-id="7:1055"],
[data-node-id="7:1059"],
[data-node-id="7:1062"],
[data-node-id="7:1065"] {
  width: 220px !important;
  height: 155px !important;
  overflow: hidden;
  border-radius: 6px;
  -webkit-mask-image: none !important;
  mask-image: none !important;
}
[data-node-id="7:1051"] { left: 1625px !important; top: 2817px !important; }
[data-node-id="7:1055"] { left: 1625px !important; top: 3031px !important; }
[data-node-id="7:1059"],
[data-node-id="7:1062"] { left: 1625px !important; top: 2389px !important; }
[data-node-id="7:1065"] { left: 1153px !important; top: 149px !important; }
[data-node-id="7:1051"] > img { width: 298px !important; height: 167px !important; inset: -11px auto auto -49px !important; }
[data-node-id="7:1055"] > img { width: 294px !important; height: 208px !important; inset: -34px auto auto -28px !important; }
[data-node-id="7:1059"] > img { width: 283px !important; height: 159px !important; inset: -5px auto auto -28px !important; }
[data-node-id="7:1062"] > img { width: 330px !important; height: 189px !important; inset: -20px auto auto -57px !important; }
[data-node-id="7:1065"] > img { width: 449px !important; height: 798px !important; inset: 0 auto auto 0 !important; }

/* Keep the white service circles stationary; animate only their icons. */
[data-node-id="7:1151"],
[data-node-id="7:1152"],
[data-node-id="7:1153"],
[data-node-id="7:1154"],
[data-node-id="7:1155"],
[data-node-id="7:1156"],
[data-node-id="7:1176"],
[data-node-id="7:1179"],
[data-node-id="7:1182"] {
  transition: none !important;
}

[data-node-id="7:1151"]:hover,
[data-node-id="7:1152"]:hover,
[data-node-id="7:1153"]:hover,
[data-node-id="7:1154"]:hover,
[data-node-id="7:1155"]:hover,
[data-node-id="7:1156"]:hover,
[data-node-id="7:1176"]:hover,
[data-node-id="7:1179"]:hover,
[data-node-id="7:1182"]:hover {
  filter: none !important;
  transform: none !important;
}

[data-node-id="7:1178"],
[data-node-id="7:1181"],
[data-node-id="7:1184"],
[data-node-id="7:1158"],
[data-node-id="7:1160"],
[data-node-id="7:1162"],
[data-node-id="7:1164"],
[data-node-id="7:1167"],
[data-node-id="7:1169"],
[data-node-id="7:1030"],
[data-node-id="7:1031"],
[data-node-id="7:1032"],
[data-node-id="7:1033"],
[data-node-id="7:948"],
[data-node-id="7:949"],
[data-node-id="7:950"] {
  cursor: pointer;
  transform-origin: center;
  transition: transform 0.28s cubic-bezier(0.22, 1, 0.36, 1) !important;
}

[data-node-id="7:1178"]:hover,
[data-node-id="7:1181"]:hover,
[data-node-id="7:1184"]:hover,
[data-node-id="7:1158"]:hover,
[data-node-id="7:1160"]:hover,
[data-node-id="7:1162"]:hover,
[data-node-id="7:1164"]:hover,
[data-node-id="7:1167"]:hover,
[data-node-id="7:1169"]:hover,
[data-node-id="7:1030"]:hover,
[data-node-id="7:1031"]:hover,
[data-node-id="7:1032"]:hover,
[data-node-id="7:1033"]:hover,
[data-node-id="7:948"]:hover,
[data-node-id="7:949"]:hover,
[data-node-id="7:950"]:hover {
  transform: scale(1.16) !important;
}

/* Photo hover: zoom the image inside its original frame without moving layout. */
[data-node-id="7:1027"],
[data-node-id="7:1028"],
[data-node-id="7:1029"],
[data-node-id="7:1051"],
[data-node-id="7:1055"],
[data-node-id="7:1059"],
[data-node-id="7:1062"],
[data-node-id="7:1065"],
[data-node-id="7:977"] {
  cursor: pointer;
  overflow: hidden;
}

[data-node-id="7:1051"]:hover,
[data-node-id="7:1055"]:hover,
[data-node-id="7:1059"]:hover,
[data-node-id="7:1062"]:hover,
[data-node-id="7:1065"]:hover {
  filter: none !important;
  transform: none !important;
}

[data-node-id="7:1027"] > img,
[data-node-id="7:1028"] > img,
[data-node-id="7:1029"] > img,
[data-node-id="7:1051"] > img,
[data-node-id="7:1055"] > img,
[data-node-id="7:1059"] > img,
[data-node-id="7:1062"] > img,
[data-node-id="7:1065"] > img,
[data-node-id="7:977"] > img {
  transform-origin: center;
  transition: transform 0.42s cubic-bezier(0.22, 1, 0.36, 1), filter 0.42s ease !important;
}

[data-node-id="7:1027"]:hover > img,
[data-node-id="7:1028"]:hover > img,
[data-node-id="7:1029"]:hover > img,
[data-node-id="7:1051"]:hover > img,
[data-node-id="7:1055"]:hover > img,
[data-node-id="7:1059"]:hover > img,
[data-node-id="7:1062"]:hover > img,
[data-node-id="7:1065"]:hover > img,
[data-node-id="7:977"]:hover > img {
  filter: saturate(1.08) contrast(1.03);
  transform: scale(1.08);
}

/* Decorative full-section layers must not cover selectable text or hover targets. */
[data-node-id="7:933"],
[data-node-id="7:1045"],
[data-node-id="7:1052"],
[data-node-id="7:1056"],
[data-node-id="7:1060"],
[data-node-id="7:1148"] {
  pointer-events: none !important;
  user-select: none;
}

[data-node-id="7:1051"],
[data-node-id="7:1055"],
[data-node-id="7:1059"],
[data-node-id="7:1062"],
[data-node-id="7:1065"],
[data-node-id="7:1027"],
[data-node-id="7:1028"],
[data-node-id="7:1029"] {
  pointer-events: auto !important;
}

/* Figure 1: eight storage photos are independent hover targets. */
[data-node-id="7:977"] {
  cursor: default;
  overflow: visible;
}

.storage-photo {
  position: absolute;
  width: 175px;
  height: 102px;
  border-radius: 4px;
  background-image: url("../assets/e25a4.png");
  background-repeat: no-repeat;
  background-size: 359px 630px;
  cursor: pointer;
  transform-origin: center;
  transition: transform 0.35s cubic-bezier(0.22, 1, 0.36, 1), filter 0.35s ease;
}

.storage-photo:hover {
  z-index: 5;
  filter: saturate(1.08) contrast(1.03);
  transform: scale(1.1);
}

/* Figure 3: the hero banner is static. */
.hero-frame > [data-node-id="7:1199"] {
  transform: none !important;
  transition: none !important;
}

/* Figure 4: core and extended service icons stay static on hover. */
[data-node-id="7:1178"],
[data-node-id="7:1181"],
[data-node-id="7:1184"],
[data-node-id="7:1158"],
[data-node-id="7:1160"],
[data-node-id="7:1162"],
[data-node-id="7:1164"],
[data-node-id="7:1167"],
[data-node-id="7:1169"] {
  cursor: default;
  transition: none !important;
}

[data-node-id="7:1178"]:hover,
[data-node-id="7:1181"]:hover,
[data-node-id="7:1184"]:hover,
[data-node-id="7:1158"]:hover,
[data-node-id="7:1160"]:hover,
[data-node-id="7:1162"]:hover,
[data-node-id="7:1164"]:hover,
[data-node-id="7:1167"]:hover,
[data-node-id="7:1169"]:hover {
  transform: none !important;
}

/* Storage cards remain fixed; only the photo inside zooms and is clipped. */
.storage-photo {
  overflow: hidden;
  background-image: none;
  transform: none !important;
}

.storage-photo::before {
  position: absolute;
  inset: 0;
  background-image: url("../assets/e25a4.png");
  background-position: inherit;
  background-repeat: no-repeat;
  background-size: 359px 630px;
  content: "";
  transform-origin: center;
  transition: transform 0.35s cubic-bezier(0.22, 1, 0.36, 1), filter 0.35s ease;
}

.storage-photo:hover {
  filter: none;
  transform: none !important;
}

.storage-photo:hover::before {
  filter: saturate(1.08) contrast(1.03);
  transform: scale(1.12);
}

/* The company-name layer spans the whole photo column; let pointer events pass
   through its transparent area while keeping the actual text selectable. */
[data-node-id="7:1074"] {
  pointer-events: none !important;
}

[data-node-id="7:1074"] > p {
  pointer-events: auto;
  user-select: text;
}

[data-node-id="7:1051"]:hover > img,
[data-node-id="7:1055"]:hover > img,
[data-node-id="7:1059"]:hover > img,
[data-node-id="7:1062"]:hover > img,
[data-node-id="7:1065"]:hover > img {
  filter: saturate(1.1) contrast(1.04) !important;
  transform: scale(1.15) !important;
}

/* Four independent service-network image cards. */
.network-photo {
  position: absolute;
  z-index: 2;
  width: 220px;
  height: 155px;
  overflow: hidden;
  border-radius: 6px;
  cursor: pointer;
}

.network-photo > img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  pointer-events: none;
  transform-origin: center;
  transition: transform 0.4s cubic-bezier(0.22, 1, 0.36, 1), filter 0.4s ease;
}

.network-photo:hover > img {
  filter: saturate(1.1) contrast(1.04);
  transform: scale(1.15);
}

/* Footer: only the boxed brand strip is an image; all information stays selectable. */
.footer-html {
  position: relative;
  width: 1920px;
  height: 669px;
  overflow: hidden;
  color: #fff;
  font-family: "Noto Sans SC:Light", "Noto Sans SC", "Microsoft YaHei", sans-serif;
}

.footer-background {
  position: absolute;
  inset: 0;
  background: #464646;
}

.footer-brand-strip {
  position: absolute;
  top: 84px;
  left: 103px;
  width: 1720px;
  height: 67px;
  max-width: none;
}

.footer-contact {
  position: absolute;
  top: 205px;
  left: 106px;
  font-size: 24px;
  font-weight: 300;
  line-height: 48px;
  white-space: nowrap;
  user-select: text;
}

.footer-links {
  position: absolute;
  top: 213px;
  left: 0;
  display: block;
  width: 1920px;
  height: 34px;
  font-size: 24px;
  line-height: 34px;
  white-space: nowrap;
  user-select: text;
}

.footer-links a {
  position: absolute;
  top: 0;
  color: inherit;
  text-decoration: none;
  transform: translateX(-50%);
}

.footer-links a:nth-of-type(1) {
  left: 1428px;
}

.footer-links a:nth-of-type(2) {
  left: 1575px;
}

.footer-links a:nth-of-type(3) {
  left: 1747px;
}

.footer-links span {
  position: absolute;
  top: 0;
  opacity: 0.85;
}

.footer-links span:nth-of-type(1) {
  left: 1501px;
}

.footer-links span:nth-of-type(2) {
  left: 1643px;
}

.footer-copyright {
  position: absolute;
  top: 507px;
  left: 107px;
  font-size: 18px;
  font-weight: 300;
  white-space: nowrap;
  user-select: text;
}

.footer-social {
  position: absolute;
  top: 497px;
  left: 1654px;
  display: flex;
  width: 171px;
  height: 30px;
  align-items: center;
  justify-content: space-between;
}

.footer-social img {
  width: auto;
  height: auto;
  max-height: 30px;
}
