:root{--background:#0c1024;--background-deep:#070a18;--surface:#1f254b94;--surface-strong:#232a53d1;--ivory:#fff5df;--text:#f0edf7;--text-secondary:#aca8bd;--text-muted:#77758b;--purple:#9d82df;--purple-soft:#c8b5f4;--purple-glow:#936fe138;--gold:#f1c988;--blue:#85aef1;--pink:#d59edb;--green:#94cdb6;--line:#ffffff13;--card-border:#b097e740;--max-width:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--background-deep);margin:0;padding:0}body{min-width:320px;color:var(--text);background:var(--background-deep);word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;padding:0;font-family:Pretendard,Pretendard Variable,Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.site{background:#080b1c;min-height:100vh;position:relative;overflow:hidden}.section{z-index:1;position:relative}.sectionInner{width:min(calc(100% - 48px), var(--max-width));margin:0 auto}.sectionEyebrow{color:var(--purple-soft);letter-spacing:2.1px;margin:0 0 18px;font-size:12px;font-weight:750}.siteHeader{z-index:20;width:100%;position:absolute;top:0;left:0}.headerInner{align-items:center;width:min(100% - 48px,1240px);height:92px;margin:0 auto;display:flex}.headerBrand{align-items:center;gap:12px;display:inline-flex}.brandMark{color:#ffe4ad;background:radial-gradient(circle at 35% 30%,#ffe4ae2e,#0000 50%),#6e56a621;border:1px solid #e6cbff47;border-radius:15px;justify-content:center;align-items:center;width:42px;height:42px;font-size:23px;display:inline-flex;box-shadow:0 0 30px #a57fe321}.brandText{flex-direction:column;gap:3px;display:flex}.brandText strong{color:var(--ivory);letter-spacing:-.5px;font-size:17px;font-weight:750}.brandText small{color:#7f7992;letter-spacing:1.7px;font-size:8px;font-weight:700}.headerNav{align-items:center;gap:34px;margin-left:auto;margin-right:34px;display:flex}.headerNav a{color:#aba6bb;font-size:13px;font-weight:550;transition:color .16s,transform .16s;position:relative}.headerNav a:hover{color:var(--ivory);transform:translateY(-1px)}.headerAction{color:#d5c4f1;background:#8163b81a;border:1px solid #b397e752;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:0 19px;font-size:12px;font-weight:700;display:inline-flex}.heroSection{z-index:1;background:linear-gradient(#0709192e 0%,#0709191f 45%,#07091994 78%,#070919f5 100%),url(/images/home_hero_background.webp) 50%/cover no-repeat;min-height:920px;padding:175px 24px 110px;position:relative;overflow:hidden}.heroContent{z-index:3;text-align:center;width:min(100%,920px);margin:0 auto;position:relative}.eyebrow{color:var(--purple-soft);letter-spacing:2px;background:#8b6ac70f;border:1px solid #af91e238;border-radius:999px;align-items:center;gap:9px;padding:9px 14px;font-size:10px;font-weight:750;display:inline-flex}.eyebrowDot{background:#cdb2fb;border-radius:50%;width:5px;height:5px;box-shadow:0 0 10px #ad82f0}.heroContent h1{color:var(--ivory);letter-spacing:-3.8px;margin:31px 0 0;font-size:clamp(47px,6.4vw,78px);font-weight:820;line-height:1.17}.heroContent h1 span{color:#0000;background:linear-gradient(100deg,#fff2d9 3%,#d4bcf3 49%,#a897e1 95%);-webkit-background-clip:text;background-clip:text}.heroLead{color:var(--text-secondary);letter-spacing:-.3px;margin:30px 0 0;font-size:17px;line-height:1.95}.heroActions{justify-content:center;align-items:center;gap:12px;margin-top:34px;display:flex}.primaryButton,.secondaryButton{border-radius:16px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:0 23px;font-size:14px;font-weight:700;transition:transform .17s,border-color .17s,background .17s;display:inline-flex}.primaryButton{color:#fff;background:linear-gradient(135deg,#8b6ac9f2,#6f56aef2);border:1px solid #cfb5f547;box-shadow:0 10px 35px #4f358a4d,inset 0 1px #ffffff1f}.secondaryButton{color:#d0cadb;background:#ffffff06;border:1px solid #ffffff1a}.primaryButton:hover,.secondaryButton:hover{transform:translateY(-2px)}.heroPreview{text-align:left;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#282e5bc9,#141939bd);border:1px solid #a887dd45;border-radius:30px;width:min(100%,660px);margin:75px auto 0;padding:29px 31px;position:relative;overflow:hidden;box-shadow:0 40px 95px #01030f6b,inset 0 1px #ffffff0f}.previewGlow{filter:blur(55px);background:#b582eb1f;border-radius:50%;width:230px;height:230px;position:absolute;top:-110px;left:-80px}.previewTop{border-bottom:1px solid #ffffff12;justify-content:space-between;align-items:flex-start;padding-bottom:22px;display:flex;position:relative}.previewLabel{color:#9890a9;letter-spacing:1.8px;margin:0 0 6px;font-size:8px;font-weight:750}.previewTop h2{color:var(--ivory);letter-spacing:-.5px;margin:0;font-size:18px}.previewDate{color:#9c8db3;letter-spacing:1px;border:1px solid #a88cdb2b;border-radius:9px;padding:7px 10px;font-size:8px;font-weight:800}.previewMain{align-items:center;gap:23px;padding:26px 0 20px;display:flex;position:relative}.previewMoon{background:radial-gradient(circle at 32% 26%,#ffe7b733,#0000 42%),#8f6ab217;border:1px solid #efcd9e38;border-radius:25px;flex:0 0 78px;justify-content:center;align-items:center;width:78px;height:78px;display:flex;box-shadow:0 0 30px #e6bf810d,inset 0 0 22px #ffe7bf0a}.previewMoonCore{color:#ffdca3;filter:drop-shadow(0 0 12px #f1c27640);font-size:38px}.previewCopy span{color:#a49bb2;font-size:11px}.previewCopy strong{color:var(--ivory);letter-spacing:-.8px;margin-top:5px;font-size:22px;display:block}.previewCopy p{color:#9d98a9;margin:8px 0 0;font-size:12px;line-height:1.7}.previewTags{gap:7px;padding-left:101px;display:flex}.previewTags span{color:#aa9dbf;background:#9d7ed10e;border:1px solid #b291e126;border-radius:999px;padding:6px 11px;font-size:9px}.heroOrbit{pointer-events:none;border:1px solid #ad99d80d;border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.heroOrbitOne{width:1050px;height:1050px;top:30px}.heroOrbitTwo{width:780px;height:780px;top:165px}.heroScroll{color:#5f5b70;letter-spacing:1.8px;flex-direction:column;align-items:center;gap:10px;margin-top:64px;font-size:7px;font-weight:700;display:inline-flex}.heroScroll span{background:linear-gradient(#b39ed60d,#b39ed6b3);width:1px;height:33px}.aboutSection{border-top:1px solid #ffffff09;padding:135px 0}.aboutGrid{grid-template-columns:1.05fr .95fr;align-items:start;gap:120px;display:grid}.sectionIntro h2{color:var(--ivory);letter-spacing:-2.2px;margin:0;font-size:clamp(34px,4vw,50px);font-weight:760;line-height:1.37}.sectionIntro h2 span{color:#b5a2dd}.aboutContent{padding-top:36px}.aboutContent>p{color:#aaa6b6;margin:0 0 22px;font-size:15px;line-height:2.05}.aboutQuote{background:linear-gradient(90deg,#896abb13,#0000);border-left:2px solid #c1a2ef7a;margin-top:43px;padding:25px 28px;position:relative}.aboutQuote span{color:#c3a5ef29;font-family:Georgia,serif;font-size:52px;position:absolute;top:4px;left:15px}.aboutQuote strong{color:#d6cede;font-size:18px;font-weight:600;line-height:1.65;position:relative}.featureSection{padding:135px 0 145px}.centerHeading{text-align:center}.centerHeading h2{color:var(--ivory);letter-spacing:-2.3px;margin:0;font-size:clamp(35px,4.3vw,52px);font-weight:770}.centerHeading>p:last-child{color:var(--text-secondary);margin:20px 0 0;font-size:15px;line-height:1.9}.featureGrid{grid-template-columns:repeat(6,1fr);gap:15px;margin-top:65px;display:grid}.featureCard{background:linear-gradient(145deg,#23294f8f,#1318338c);border:1px solid #9d86cd26;border-radius:25px;grid-column:span 2;min-height:250px;padding:31px 29px;transition:transform .2s,border-color .2s,background .2s;position:relative;overflow:hidden}.featureCard:nth-child(4){grid-column:2/span 2}.featureCard:nth-child(5){grid-column:4/span 2}.featureCard:hover{background:linear-gradient(145deg,#272e59ad,#161c3ba3);border-color:#af94e04f;transform:translateY(-5px)}.featureIcon{background:#ffffff06;border:1px solid;border-radius:18px;justify-content:center;align-items:center;width:55px;height:55px;font-size:25px;display:flex}.featureCard h3{color:var(--ivory);letter-spacing:-.5px;margin:27px 0 10px;font-size:19px;font-weight:720}.featureCard p{color:#9793a6;margin:0;font-size:13px;line-height:1.8}.featureCorner{opacity:.05;filter:blur(12px);background:currentColor;border-radius:50%;width:145px;height:145px;position:absolute;bottom:-80px;right:-75px}.feature-purple{color:#b49ae9}.feature-gold{color:#e6bc7b}.feature-blue{color:#8eaff0}.feature-pink{color:#ca98d1}.feature-green{color:#86c1aa}.journeySection{border-top:1px solid #ffffff09;padding:140px 0}.journeyHeader{justify-content:space-between;align-items:flex-end;gap:60px;display:flex}.journeyHeader h2{color:var(--ivory);letter-spacing:-2.3px;margin:0;font-size:clamp(35px,4.2vw,52px);font-weight:760;line-height:1.36}.journeyHeader>p{color:#8f8b9d;margin:0 0 7px;font-size:14px;line-height:1.85}.journeyList{border-top:1px solid var(--line);margin-top:70px}.journeyItem{border-bottom:1px solid var(--line);grid-template-columns:68px 1px 1fr;align-items:center;gap:34px;min-height:122px;display:grid}.journeyNumber{color:#725f8d;letter-spacing:1px;font-size:11px;font-weight:800}.journeyLine{background:#b197db2e;width:1px;height:35px}.journeyText{justify-content:space-between;align-items:center;gap:40px;display:flex}.journeyText h3{color:#ddd5e6;min-width:180px;margin:0;font-size:18px;font-weight:650}.journeyText p{color:#8c8998;max-width:510px;margin:0;font-size:13px;line-height:1.75}.collectionPanel{background:radial-gradient(circle at 80%,#7d5eb01a,#0000 35%),linear-gradient(135deg,#20264a9e,#10142d9e);border:1px solid #9f86cd2b;border-radius:31px;grid-template-columns:.9fr 1.1fr;align-items:center;gap:80px;margin-top:130px;padding:65px 70px;display:grid;overflow:hidden}.collectionCopy h2{color:var(--ivory);letter-spacing:-1.8px;margin:0;font-size:clamp(31px,3.3vw,43px);line-height:1.4}.collectionCopy>p:last-child{color:#9692a3;max-width:450px;margin:24px 0 0;font-size:14px;line-height:1.9}.collectionVisual{height:330px;position:relative}.personaCard{background:radial-gradient(circle at 50% 35%,#7f5bb342,#0000 33%),linear-gradient(160deg,#31305ff2,#151937f5);border:1px solid #d2baf447;border-radius:21px;justify-content:center;align-items:center;width:185px;height:280px;display:flex;position:absolute;top:20px;left:50%;overflow:hidden;box-shadow:0 30px 60px #01030e61}.personaCardBack{opacity:.48;transform:translate(-135%)rotate(-12deg)scale(.85)}.personaCardCenter{z-index:3;flex-direction:column;transform:translate(-50%);box-shadow:0 35px 75px #04020f80,0 0 55px #9b73d621}.personaCardFront{opacity:.48;transform:translate(35%)rotate(12deg)scale(.85)}.personaCardCenter>span{color:#9b8cac;letter-spacing:2px;font-size:9px}.personaCardCenter>strong{color:var(--ivory);letter-spacing:1px;margin-top:4px;font-family:Georgia,serif;font-size:18px}.personaPlanet{color:#f0d1a0;filter:drop-shadow(0 0 20px #e1b7782e);margin-top:28px;font-size:63px}.personaCardSymbol{color:#d1b8efb3;font-size:45px}.downloadSection{padding:130px 0 150px}.downloadCard{text-align:center;background:radial-gradient(circle,#7d59b11f,#0000 42%),linear-gradient(145deg,#1d2346ab,#0d1128c2);border:1px solid #a489d336;border-radius:32px;padding:86px 35px;position:relative;overflow:hidden}.downloadGlow{filter:blur(65px);background:#aa80e21f;border-radius:50%;width:500px;height:250px;position:absolute;top:-160px;left:50%;transform:translate(-50%)}.downloadCard h2{color:var(--ivory);letter-spacing:-2.5px;margin:0;font-size:clamp(36px,4.4vw,54px);line-height:1.35;position:relative}.downloadCard>p:not(.sectionEyebrow){color:#9894a5;margin:24px 0 0;font-size:14px}.storeButton{text-align:left;background:#ffffff09;border:1px solid #ffffff1a;border-radius:15px;align-items:center;gap:15px;margin-top:34px;padding:12px 22px;display:inline-flex}.playSymbol{color:#d7c5ef;font-size:22px}.storeButton div{flex-direction:column;display:flex}.storeButton small{color:#777386;letter-spacing:1.2px;font-size:7px;font-weight:700}.storeButton strong{color:#ddd8e5;margin-top:2px;font-size:14px}.siteFooter{z-index:1;background:linear-gradient(#050712f5,#050711);border-top:1px solid #ffffff0e;padding:68px 0 40px;position:relative}.footerInner{width:min(calc(100% - 48px), var(--max-width));margin:0 auto}.footerTop{justify-content:space-between;gap:80px;padding-bottom:55px;display:flex}.footerBrand{align-items:flex-start;gap:14px;display:flex}.footerBrand strong{color:#ddd6e4;font-size:16px;display:block}.footerBrand p{color:#6f6b7d;margin:8px 0 0;font-size:12px}.footerMenu{gap:80px;display:flex}.footerMenu>div{flex-direction:column;gap:12px;min-width:120px;display:flex}.footerMenu strong{color:#bbb4c6;margin-bottom:3px;font-size:11px;font-weight:700}.footerMenu a{color:#767280;font-size:11px;transition:color .15s}.footerMenu a:hover{color:#beb1d7}.footerBottom{color:#625f6b;border-top:1px solid #ffffff0e;justify-content:space-between;align-items:center;gap:30px;padding-top:26px;font-size:10px;display:flex}.businessInfo{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.businessInfo a:hover{color:#9991a8}.simplePage{background:radial-gradient(circle at 50% 20%, #7e5cbb1f, transparent 35%), var(--background-deep);justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.simpleCard{border:1px solid var(--card-border);text-align:center;background:#232a53d1;border-radius:26px;width:min(100%,520px);padding:46px 32px;box-shadow:0 30px 80px #00000047}.simpleIcon{width:64px;height:64px;color:var(--ivory);background:#967bd02e;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;font-size:30px;font-weight:700;display:flex}.simpleCard h1{color:var(--ivory);margin:0;font-size:26px}.simpleCard p{color:var(--text-secondary);margin:20px 0 0;font-size:15px;line-height:1.8}.simpleSubText{color:var(--purple-soft)!important}.simpleButton{color:#fff;background:var(--purple);border-radius:14px;margin-top:30px;padding:14px 24px;font-weight:700;display:inline-block}@media (max-width:900px){.headerNav{display:none}.headerAction{margin-left:auto}.heroSection{min-height:auto;padding-top:155px}.aboutGrid{grid-template-columns:1fr;gap:50px}.aboutContent{padding-top:0}.featureGrid{grid-template-columns:repeat(2,1fr)}.featureCard,.featureCard:nth-child(4),.featureCard:nth-child(5){grid-column:auto}.featureCard:last-child{grid-column:1/-1}.journeyHeader{flex-direction:column;align-items:flex-start}.collectionPanel{grid-template-columns:1fr;gap:40px;padding:55px 45px}.collectionVisual{width:min(100%,520px);margin:0 auto}}@media (max-width:600px){.sectionInner,.footerInner,.headerInner{width:min(calc(100% - 32px), var(--max-width))}.headerInner{height:76px}.brandMark{border-radius:13px;width:37px;height:37px;font-size:20px}.brandText strong{font-size:14px}.brandText small{font-size:6px}.headerAction{min-height:36px;padding:0 14px;font-size:10px}.heroSection{padding:130px 16px 85px}.heroContent h1{letter-spacing:-2.6px;margin-top:25px;font-size:clamp(40px,12vw,54px);line-height:1.19}.heroLead{margin-top:24px;font-size:14px;line-height:1.85}.desktopBreak{display:none}.heroActions{flex-direction:column;width:100%;max-width:330px;margin:30px auto 0}.primaryButton,.secondaryButton{width:100%}.heroPreview{border-radius:25px;margin-top:60px;padding:23px 20px}.previewMain{gap:15px}.previewMoon{border-radius:20px;flex-basis:65px;width:65px;height:65px}.previewMoonCore{font-size:32px}.previewCopy strong{font-size:19px}.previewCopy p{font-size:11px}.previewTags{padding-left:0}.heroScroll{display:none}.aboutSection,.featureSection,.journeySection{padding:95px 0}.aboutGrid{gap:35px}.sectionIntro h2,.journeyHeader h2{letter-spacing:-1.7px;font-size:34px;line-height:1.42}.aboutContent>p{font-size:14px}.centerHeading h2{font-size:34px;line-height:1.35}.featureGrid{grid-template-columns:1fr;margin-top:45px}.featureCard,.featureCard:last-child{grid-column:auto;min-height:auto}.journeyHeader{gap:22px}.journeyItem{grid-template-columns:43px 1fr;gap:16px;padding:25px 0}.journeyLine{display:none}.journeyText{flex-direction:column;align-items:flex-start;gap:8px}.journeyText h3{min-width:0}.journeyText p{font-size:12px}.collectionPanel{border-radius:26px;margin-top:90px;padding:39px 24px}.collectionCopy h2{font-size:31px}.collectionVisual{height:285px}.personaCard{width:150px;height:235px}.personaCardBack{transform:translate(-126%)rotate(-10deg)scale(.8)}.personaCardFront{transform:translate(26%)rotate(10deg)scale(.8)}.downloadSection{padding:85px 0 100px}.downloadCard{border-radius:27px;padding:65px 22px}.downloadCard h2{font-size:34px}.footerTop{flex-direction:column;gap:45px}.footerMenu{gap:40px}.footerBottom{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:380px){.headerAction{display:none}.heroContent h1{font-size:37px}.previewCopy p{display:none}.footerMenu{justify-content:space-between;width:100%}}.bodyCosmicBackground{z-index:1;background:#151950;position:relative;overflow:hidden}.upperCosmos{background-color:#0000;background-image:linear-gradient(#0a0d2a57 0%,#0a0d2a14 14%,#0a0d2a0a 68%,#11143d33 88%,#13154185 100%),url(/images/home_body_background.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:relative}.lowerCosmos{background-color:#0000;background-image:linear-gradient(#1315418f 0%,#11143d24 12%,#0d103208 30%,#0b0e2b0d 76%,#070a1d8c 100%),url(/images/home_lower_background.webp);background-position:top;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:relative}.lowerCosmos:before{content:"";pointer-events:none;filter:blur(24px);z-index:0;background:linear-gradient(#13154100 0%,#13154114 18%,#12154247 38%,#11144070 50%,#11143d42 66%,#11143d14 84%,#11143d00 100%);height:520px;position:absolute;top:-260px;left:0;right:0}.upperCosmos .section,.lowerCosmos .section{z-index:1;background:0 0;position:relative}.bodyCosmicBackground .aboutSection,.bodyCosmicBackground .featureSection,.bodyCosmicBackground .journeySection,.bodyCosmicBackground .downloadSection{background:0 0}.bodyCosmicBackground .aboutSection,.bodyCosmicBackground .journeySection{border-top:1px solid #ffffff0b}.legalPage{color:#25252b;word-break:keep-all;overflow-wrap:break-word;background:#fff;min-height:100vh;font-family:Pretendard,Pretendard Variable,Noto Sans KR,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.legalHeader{background:#fffffff5;border-bottom:1px solid #ececf0;width:100%}.legalHeaderInner{justify-content:space-between;align-items:center;width:min(100% - 48px,1080px);height:78px;margin:0 auto;display:flex}.legalBrand{color:#24232a;align-items:center;gap:11px;display:inline-flex}.legalBrandMark{color:#7963aa;background:#f7f4fc;border:1px solid #ddd6ec;border-radius:13px;justify-content:center;align-items:center;width:38px;height:38px;font-size:20px;display:inline-flex}.legalBrandText{flex-direction:column;gap:2px;display:flex}.legalBrandText strong{color:#24232a;letter-spacing:-.4px;font-size:15px;font-weight:750}.legalBrandText small{color:#9b99a2;letter-spacing:1.4px;font-size:7px;font-weight:700}.legalHomeLink{color:#66626d;background:#fff;border:1px solid #e5e3e9;border-radius:10px;padding:9px 14px;font-size:12px;font-weight:650;transition:border-color .15s,color .15s,background .15s}.legalHomeLink:hover{color:#705a9c;background:#faf8fd;border-color:#cec6df}.legalDocument{width:min(100% - 48px,860px);margin:0 auto;padding:92px 0 110px}.legalTitleArea{text-align:left}.legalEyebrow{color:#8d76b6;letter-spacing:1.8px;margin:0 0 15px;font-size:10px;font-weight:800}.legalTitleArea h1{color:#1d1d22;letter-spacing:-1.7px;margin:0;font-size:42px;font-weight:800}.legalIntro{color:#66646c;margin:20px 0 0;font-size:15px;line-height:1.8}.legalEffectiveDate{color:#99969f;margin:18px 0 0;font-size:12px}.legalDivider{background:#e8e8ec;height:1px;margin:48px 0 52px}.legalSection{margin-top:48px}.legalSection:first-of-type{margin-top:0}.legalSection h2{color:#242329;letter-spacing:-.55px;margin:0 0 18px;font-size:19px;font-weight:750}.legalSection p{color:#55535c;margin:13px 0 0;font-size:14px;line-height:1.95}.legalSection ol{margin:15px 0 0;padding-left:23px}.legalSection li{color:#55535c;padding-left:5px;font-size:14px;line-height:1.95}.legalSection li+li{margin-top:8px}.legalSupplement{border-top:1px solid #e8e8ec;margin-top:58px;padding-top:42px}.legalTextLink{color:#7155a1;text-underline-offset:4px;font-weight:650;-webkit-text-decoration:underline #cec0e7;text-decoration:underline #cec0e7}.legalTextLink:hover{color:#5b3f8e}.legalBusinessBox{background:#f8f8fa;border:1px solid #e7e6eb;border-radius:14px;margin-top:64px;padding:28px 30px}.legalBusinessBox dl{margin:0}.legalBusinessBox dl>div{grid-template-columns:110px 1fr;gap:20px;padding:8px 0;display:grid}.legalBusinessBox dt{color:#88858e;font-size:12px;font-weight:650}.legalBusinessBox dd{color:#3d3b43;margin:0;font-size:12px}.legalBusinessBox a{color:#65508e}.legalBusinessBox a:hover{text-decoration:underline}.legalFooter{background:#fafafa;border-top:1px solid #ececf0}.legalFooterInner{color:#96949b;justify-content:space-between;align-items:center;gap:30px;width:min(100% - 48px,1080px);min-height:100px;margin:0 auto;font-size:10px;display:flex}.legalFooterInner>div{align-items:center;gap:21px;display:flex}.legalFooterInner a{color:#77747d}.legalFooterInner a:hover{color:#5e4d7e}@media (max-width:600px){.legalHeaderInner{width:calc(100% - 32px);height:70px}.legalBrandMark{border-radius:12px;width:35px;height:35px;font-size:18px}.legalBrandText strong{font-size:13px}.legalBrandText small{font-size:6px}.legalHomeLink{padding:8px 11px;font-size:11px}.legalDocument{width:calc(100% - 38px);padding:68px 0 85px}.legalTitleArea h1{letter-spacing:-1.3px;font-size:34px}.legalIntro{font-size:14px}.legalDivider{margin:38px 0 42px}.legalSection{margin-top:42px}.legalSection h2{font-size:17px;line-height:1.55}.legalSection p,.legalSection li{font-size:13px;line-height:1.9}.legalSection ol{padding-left:20px}.legalBusinessBox{margin-top:52px;padding:22px 20px}.legalBusinessBox dl>div{grid-template-columns:82px 1fr;gap:12px}.legalFooterInner{flex-direction:column;justify-content:center;align-items:flex-start;gap:15px;width:calc(100% - 32px);min-height:125px}.legalFooterInner>div{flex-wrap:wrap;gap:14px}}.legalSection h3{color:#38363e;letter-spacing:-.35px;margin:28px 0 12px;font-size:15px;font-weight:750;line-height:1.6}.legalSection ul{margin:14px 0 0;padding-left:22px}.legalSection ul li{color:#55535c;padding-left:4px;font-size:14px;line-height:1.95}.legalSection ul li+li{margin-top:6px}.legalPath{background:#faf8fc;border:1px solid #e7e3ed;border-radius:8px;padding:10px 14px;font-weight:650;display:inline-block;color:#554866!important;margin-top:16px!important}@media (max-width:600px){.legalSection h3{margin-top:24px;font-size:14px}.legalSection ul{padding-left:19px}.legalSection ul li{font-size:13px;line-height:1.9}}.siteFooter{background:#050714eb;border-top:1px solid #ffffff14;width:100%;padding:48px 24px 36px}.siteFooterInner{text-align:center;width:100%;max-width:1100px;margin:0 auto}.siteFooterDescription{color:#ffffffe0;margin:0;font-size:14px;font-weight:650;line-height:1.7}.siteFooterBusiness{color:#ffffff94;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 20px;margin-top:16px;font-size:13px;line-height:1.7;display:flex}.siteFooterBusiness a{color:#ffffffad;text-decoration:none;transition:color .2s}.siteFooterBusiness a:hover{color:#fffffff2}.siteFooterLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;margin-top:18px;display:flex}.siteFooterLinks a{color:#ffffff9e;font-size:13px;font-weight:500;text-decoration:none;transition:color .2s}.siteFooterLinks a:hover{color:#fff}.siteFooterCopyright{color:#ffffff61;margin:22px 0 0;font-size:12px;line-height:1.6}@media (max-width:600px){.siteFooter{padding:40px 20px 30px}.siteFooterDescription{font-size:13px}.siteFooterBusiness{flex-direction:column;gap:4px;margin-top:14px;font-size:12px}.siteFooterLinks{gap:10px 16px;margin-top:18px}.siteFooterLinks a{font-size:12px}.siteFooterCopyright{margin-top:20px;font-size:11px}}
