*{margin:0;padding:0;border:0;font-size:100%;font-weight:normal;vertical-align:baseline;outline:none}article,aside,details,figcaption,figure,footer,header,menu,nav,section{display:block}body{line-height:1.5;font-family:-apple-system,"PingFang SC",Hiragino Sans GB,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}.number-font-family{font-family:"Helvetica Neue",-apple-system,"PingFang SC","Microsoft YaHei",Arial,helvetica,sans-serif}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}table{border-collapse:collapse;border-spacing:0}a{color:#008ee8;-webkit-backface-visibility:hidden;text-decoration:none}li{list-style:none}body{-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.preventScroll{position:fixed;width:100%}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#c8cdd2}input:-moz-placeholder,textarea:-moz-placeholder{color:#c8cdd2}input::-moz-placeholder,textarea::-moz-placeholder{color:#c8cdd2}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#c8cdd2}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-track{display:none}::-webkit-scrollbar-track-piece{background-color:#fff0}::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:7px;width:7px}:root{--brand-bg: #090510;--brand-panel: #120a20;--brand-panel-soft: #181124;--brand-text: #f6f0ff;--brand-muted: rgba(232, 223, 248, .72);--brand-line: rgba(255, 255, 255, .09);--brand-warm: #ffc27a;--brand-pink: #ff8db1;--brand-violet: #7d66ff}html,body,#app{margin:0;min-height:100%}body{background:radial-gradient(circle at 14% 18%,rgba(206,98,148,.18),transparent 30%),radial-gradient(circle at 84% 12%,rgba(92,89,216,.18),transparent 26%),linear-gradient(180deg,#0f0819 0%,#090511 100%);color:var(--brand-text);font-family:"PingFang SC","Microsoft YaHei",sans-serif}*{box-sizing:border-box}a,button{-webkit-tap-highlight-color:transparent}.brand-page{position:relative;min-height:100vh;overflow:hidden}.brand-page__aurora,.brand-page__grid{position:fixed;inset:0;pointer-events:none}.brand-page__aurora{border-radius:50%;filter:blur(72px);opacity:.4}.brand-page__aurora--left{width:34vw;height:34vw;top:8vh;left:-10vw;background:rgba(219,90,143,.48)}.brand-page__aurora--right{width:38vw;height:38vw;top:18vh;right:-10vw;background:rgba(96,108,255,.32)}.brand-page__grid{background-image:linear-gradient(rgba(255,255,255,.024) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.024) 1px,transparent 1px);background-size:36px 36px;mask-image:linear-gradient(180deg,rgba(0,0,0,.38),transparent 92%)}.brand-page__main,.brand-page__footer{position:relative;z-index:1}.brand-page__section,.brand-page__hero,.brand-page__footer{width:min(1180px,calc(100% - 56px));margin:0 auto}.brand-page__main{padding:42px 0 72px}.brand-page__hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(380px,.88fr);gap:28px;padding:44px;border:1px solid rgba(255,255,255,.08);border-radius:34px;background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.02)),radial-gradient(circle at top right,rgba(146,104,255,.18),transparent 32%),linear-gradient(180deg,rgba(20,11,32,.96) 0%,rgba(11,7,19,.96) 100%);box-shadow:0 26px 80px #05030c6b,inset 0 1px #ffffff0a}.brand-page__hero-copy{max-width:650px}.brand-page__eyebrow,.brand-page__section-eyebrow{margin:0 0 12px;color:#e1d0ffb8;font-size:12px;letter-spacing:.24em;text-transform:uppercase}.brand-page__section-eyebrow--dark{color:#362754ad}.brand-page__title{margin:0;font-size:clamp(42px,5.2vw,74px);line-height:.98;letter-spacing:-.03em}.brand-page__lead{margin:24px 0 0;font-size:19px;line-height:1.8;color:#f8f2ffeb}.brand-page__body-copy{margin:18px 0 0;color:var(--brand-muted);font-size:15px;line-height:1.9}.brand-page__tag-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.brand-page__tag{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;color:#fcf8ffdb;font-size:12px;letter-spacing:.02em;background:linear-gradient(180deg,rgba(255,255,255,.08) 0%,rgba(255,255,255,.03) 100%);border:1px solid rgba(255,255,255,.08)}.brand-page__signal-board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px}.brand-page__signal-card{display:grid;gap:8px;padding:16px 16px 18px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.06) 0%,rgba(255,255,255,.02) 100%),linear-gradient(135deg,rgba(255,164,196,.12) 0%,rgba(123,111,255,.08) 100%);border:1px solid rgba(255,255,255,.08)}.brand-page__signal-label{color:#e1d0ffad;font-size:11px;letter-spacing:.16em;text-transform:uppercase}.brand-page__signal-card strong{font-size:16px;line-height:1.5}.brand-page__signal-card small{color:#e8dff89e;font-size:12px;line-height:1.65}.brand-page__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.brand-page__action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border-radius:999px;text-decoration:none;font-size:14px;font-weight:700;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease}.brand-page__action:hover,.brand-page__action:focus-visible{transform:translateY(-1px)}.brand-page__action--primary{color:#23130c;background:linear-gradient(135deg,#ffd8ac 0%,#ffbc72 44%,#ff9652 100%);box-shadow:0 16px 34px #ff945a42}.brand-page__action--light{color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)}.brand-page__action--ghost{color:#faf6ffd6;background:transparent;border:1px solid rgba(255,255,255,.1)}.brand-page__hero-stage{display:flex;flex-direction:column;justify-content:space-between;gap:18px}.brand-page__constellation{position:relative;min-height:430px;border-radius:30px;background:radial-gradient(circle at center,rgba(152,110,255,.2) 0%,rgba(152,110,255,.06) 24%,transparent 58%),linear-gradient(180deg,rgba(18,12,31,.86) 0%,rgba(9,7,17,.8) 100%);border:1px solid rgba(255,255,255,.06);overflow:hidden}.brand-page__orbit{position:absolute;inset:50% auto auto 50%;border:1px solid rgba(204,187,255,.14);border-radius:50%;transform:translate(-50%,-50%)}.brand-page__orbit--one{width:60%;height:60%}.brand-page__orbit--two{width:74%;height:74%}.brand-page__orbit--three{width:88%;height:88%}.brand-page__sphere{position:absolute;top:50%;left:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;width:240px;height:240px;border-radius:50%;transform:translate(-50%,-50%);background:radial-gradient(circle at 38% 30%,rgba(255,255,255,.3),transparent 30%),radial-gradient(circle at center,rgba(116,71,222,.58) 0%,rgba(65,36,135,.9) 44%,rgba(18,10,34,.98) 76%);box-shadow:0 0 0 16px #7a4edf2e,0 0 0 34px #7a4edf14,0 24px 60px #1c0c3494}.brand-page__sphere strong{font-size:52px;letter-spacing:.16em}.brand-page__sphere small{margin-top:14px;color:#f1e9ffb8;letter-spacing:.12em}.brand-page__planet{position:absolute;display:inline-flex;align-items:center;justify-content:center;min-width:108px;height:56px;padding:0 18px;border-radius:999px;color:#fff;font-size:16px;font-weight:700;background:linear-gradient(180deg,rgba(42,25,64,.96) 0%,rgba(24,16,38,.96) 100%);border:1px solid rgba(213,196,255,.16);box-shadow:0 16px 30px #00000029}.brand-page__planet:before{content:"";width:8px;height:8px;margin-right:10px;border-radius:50%;background:#d9b6ff;box-shadow:0 0 14px #dbaaffd1}.brand-page__planet--emotion{top:54px;left:58%}.brand-page__planet--attitude{top:166px;right:42px}.brand-page__planet--interest{left:32px;bottom:80px}.brand-page__planet--opinion{right:74px;bottom:30px}.brand-page__quote-band{padding:24px 26px;border-radius:28px;color:#1f1310;background:linear-gradient(135deg,#ffefde 0%,#ffd1a8 48%,#ffb8ae 100%);box-shadow:0 18px 34px #ff97602e}.brand-page__quote-band p{margin:0;font-size:26px;font-weight:700;line-height:1.3}.brand-page__quote-band span{display:block;margin-top:10px;color:#2a130cc7;font-size:14px}.brand-page__section{margin-top:28px}.brand-page__section-head{margin-bottom:22px}.brand-page__section-head--wide{display:flex;align-items:end;justify-content:space-between;gap:20px}.brand-page__section-head--tight{max-width:760px}.brand-page__section-title{margin:0;font-size:clamp(22px,2.4vw,32px);line-height:1.18;letter-spacing:-.02em}.brand-page__section-note{max-width:360px;margin:0;color:var(--brand-muted);line-height:1.85;text-align:right}.brand-page__journey-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:16px}.brand-page__journey-card{display:grid;gap:6px;min-height:112px;padding:18px 18px 20px;border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.06) 0%,rgba(255,255,255,.02) 100%);border:1px solid rgba(255,255,255,.08)}.brand-page__journey-card strong{font-size:15px}.brand-page__journey-card span{color:var(--brand-muted);font-size:13px;line-height:1.75}.brand-page__origin-grid,.brand-page__substance-grid,.brand-page__audience-grid,.brand-page__trust-grid,.brand-page__faq-list,.brand-page__contact-grid{display:grid;gap:18px}.brand-page__origin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-page__origin-card{padding:28px;border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.04) 0%,rgba(255,255,255,.02) 100%),linear-gradient(135deg,rgba(142,112,255,.14) 0%,rgba(255,155,186,.1) 100%);border:1px solid rgba(255,255,255,.08)}.brand-page__origin-tag{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;color:#faf3ffcc;font-size:12px;background:rgba(255,255,255,.06)}.brand-page__origin-card h3,.brand-page__letter-card h3,.brand-page__substance-card strong,.brand-page__capability-card h3,.brand-page__audience-card h3,.brand-page__trust-card h3,.brand-page__tool-card h3,.brand-page__faq-card h3{margin:14px 0 0;font-size:20px;line-height:1.4}.brand-page__origin-title{display:block}.brand-page__origin-title-part{display:inline}.brand-page__origin-title-part--accent{color:#ffbf73;font-weight:800;text-shadow:0 0 18px rgba(255,187,106,.18)}.brand-page__origin-card p,.brand-page__letter-card p,.brand-page__substance-card p,.brand-page__capability-card p,.brand-page__audience-card p,.brand-page__trust-card p,.brand-page__tool-card p,.brand-page__faq-card p{color:var(--brand-muted);line-height:1.85}.brand-page__letter-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.brand-page__letter-card{position:relative;padding:24px 22px 22px;border-radius:26px;overflow:hidden}.brand-page__letter-card:nth-child(1){background:linear-gradient(180deg,rgba(255,156,188,.18) 0%,rgba(20,10,28,.82) 100%)}.brand-page__letter-card:nth-child(2){background:linear-gradient(180deg,rgba(255,198,117,.2) 0%,rgba(23,14,29,.82) 100%)}.brand-page__letter-card:nth-child(3){background:linear-gradient(180deg,rgba(127,134,255,.22) 0%,rgba(18,12,31,.82) 100%)}.brand-page__letter-card:nth-child(4){background:linear-gradient(180deg,rgba(116,232,205,.18) 0%,rgba(11,16,24,.82) 100%)}.brand-page__letter-card:nth-child(5){background:linear-gradient(180deg,rgba(197,148,255,.22) 0%,rgba(18,10,31,.82) 100%)}.brand-page__letter-backdrop{position:absolute;top:10px;right:-6px;opacity:.16;pointer-events:none;transform:rotate(-8deg)}.brand-page__letter-word{position:relative;z-index:1;margin:0;color:#ffffffdb!important;font-size:24px;font-weight:800!important;letter-spacing:.03em;text-transform:uppercase}.brand-page__letter-card h3,.brand-page__letter-card p{position:relative;z-index:1}.brand-page__letter-card h3{margin-top:16px}.brand-page__substance-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.brand-page__substance-card{padding:26px 24px;border-radius:28px;background:rgba(10,8,18,.82);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff08}.brand-page__substance-head{display:flex;align-items:center;gap:10px}.brand-page__substance-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border-radius:14px;background:rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff0f}.brand-page__substance-title{color:#e8d5ff9e;font-size:12px;letter-spacing:.2em;text-transform:uppercase}.brand-page__capability-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.brand-page__capability-card{display:grid;grid-template-columns:92px minmax(0,1fr);gap:22px;padding:24px 24px 26px;border-radius:30px;background:radial-gradient(circle at top right,rgba(124,101,255,.16),transparent 38%),linear-gradient(180deg,rgba(20,12,31,.94) 0%,rgba(11,8,19,.94) 100%);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff08}.brand-page__capability-card--featured{grid-column:span 2;grid-template-columns:108px minmax(0,1fr);padding:28px 28px 30px;background:radial-gradient(circle at top right,rgba(255,195,120,.18),transparent 34%),radial-gradient(circle at 20% 12%,rgba(255,142,178,.12),transparent 24%),linear-gradient(180deg,rgba(25,14,37,.96) 0%,rgba(12,9,21,.96) 100%)}.brand-page__capability-index{display:flex;align-items:start;justify-content:center;color:#ffd29ef0;font-size:28px;font-weight:800;letter-spacing:-.04em}.brand-page__capability-card--featured .brand-page__capability-index{font-size:36px}.brand-page__capability-eyebrow{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;color:#f9efdfc7;font-size:11px;letter-spacing:.14em;text-transform:uppercase;background:rgba(255,255,255,.06)}.brand-page__capability-body h3{margin-top:14px;font-size:20px;line-height:1.35}.brand-page__capability-title-row{display:flex;align-items:center;gap:10px;margin-top:14px}.brand-page__capability-title-row h3{margin:0}.brand-page__capability-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border-radius:14px;background:rgba(255,255,255,.06);box-shadow:inset 0 1px #ffffff0f}.brand-page__capability-card:not(.brand-page__capability-card--featured) .brand-page__capability-body h3{font-size:18px}.brand-page__chip-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.brand-page__chip{display:inline-flex;align-items:center;min-height:34px;padding:0 14px;border-radius:999px;color:#fbf7ffd6;font-size:13px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}.brand-page__audience-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.brand-page__audience-card{padding:26px 24px;border-radius:26px;background:radial-gradient(circle at top right,rgba(255,184,122,.14),transparent 34%),linear-gradient(180deg,rgba(18,11,31,.94) 0%,rgba(9,7,16,.94) 100%);border:1px solid rgba(255,255,255,.08)}.brand-page__section--trust{padding:32px;border-radius:34px;background:linear-gradient(180deg,rgba(9,8,17,.9) 0%,rgba(16,10,28,.9) 100%);border:1px solid rgba(255,255,255,.08)}.brand-page__trust-quote{display:grid;gap:8px;max-width:320px;padding:22px 24px;border-radius:24px;background:linear-gradient(135deg,rgba(255,188,114,.18),rgba(255,139,176,.12));color:#fff9efeb}.brand-page__trust-quote span{color:#fff1e5b8;line-height:1.7}.brand-page__trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.brand-page__trust-card{position:relative;overflow:hidden;display:grid;align-content:start;gap:12px;min-height:152px;padding:28px 26px 26px;border-radius:28px;background:radial-gradient(circle at top right,rgba(255,182,120,.12),transparent 32%),linear-gradient(180deg,rgba(26,18,38,.96) 0%,rgba(15,11,24,.96) 100%);border:1px solid rgba(255,255,255,.08);box-shadow:inset 0 1px #ffffff0a,0 18px 34px #04030a2e;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.brand-page__trust-card:before{content:"";position:absolute;top:0;left:26px;width:52px;height:3px;border-radius:999px;background:linear-gradient(90deg,rgba(255,189,118,.92),rgba(255,140,185,.78))}.brand-page__trust-card:after{content:"";position:absolute;top:-26px;right:-18px;width:112px;height:112px;border-radius:50%;background:radial-gradient(circle,rgba(166,126,255,.12) 0%,rgba(166,126,255,0) 74%);pointer-events:none}.brand-page__trust-card:hover,.brand-page__trust-card:focus-within{transform:translateY(-2px);border-color:#ffcda138;box-shadow:inset 0 1px #ffffff0d,0 22px 44px #07040e3d}.brand-page__trust-card:nth-child(2):after{background:radial-gradient(circle,rgba(255,146,194,.12) 0%,rgba(255,146,194,0) 74%)}.brand-page__trust-card:nth-child(3):after{background:radial-gradient(circle,rgba(130,208,197,.12) 0%,rgba(130,208,197,0) 74%)}.brand-page__trust-card:nth-child(4):after{background:radial-gradient(circle,rgba(139,152,255,.14) 0%,rgba(139,152,255,0) 74%)}.brand-page__trust-card h3{position:relative;z-index:1;margin:0;max-width:15em;color:#fff7ecf5;font-size:18px;line-height:1.45}.brand-page__trust-card p{position:relative;z-index:1;margin:0;color:#e9e0f6c2;line-height:1.82}.brand-page__section--tools{position:relative}.brand-page__tool-feature{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);gap:24px;padding:34px;border-radius:34px;background:linear-gradient(135deg,#fff1e2 0%,#f5d8ff 44%,#d8deff 100%);color:#251432;box-shadow:0 30px 80px #11091f2e}.brand-page__tool-title{margin:0;font-size:clamp(24px,2.7vw,34px);line-height:1.15}.brand-page__tool-lead{margin:18px 0 0;color:#2a153ac7;font-size:16px;line-height:1.9}.brand-page__tool-highlight-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.brand-page__tool-highlight{display:grid;gap:8px;min-height:128px;padding:18px 16px;border-radius:20px;background:rgba(255,255,255,.48);border:1px solid rgba(73,45,112,.08)}.brand-page__tool-highlight strong{color:#29173a;font-size:15px;line-height:1.45}.brand-page__tool-highlight p{margin:0;color:#2d1b3db8;font-size:13px;line-height:1.75}.brand-page__tool-bullets{margin:20px 0 0;padding:0;list-style:none}.brand-page__tool-bullets li{position:relative;padding-left:20px;margin-top:12px;color:#301940d1;line-height:1.8}.brand-page__tool-bullets li:before{content:"";position:absolute;top:11px;left:0;width:8px;height:8px;border-radius:50%;background:#8a63ff}.brand-page__tool-panel{padding:24px;border-radius:30px;background:rgba(18,10,31,.92);color:#fff;box-shadow:inset 0 1px #ffffff0a}.brand-page__tool-qr{width:214px;height:214px;margin:0 auto 18px;padding:12px;border-radius:26px;background:rgba(255,255,255,.08)}.brand-page__tool-qr img{display:block;width:100%;height:100%;border-radius:18px}.brand-page__tool-tag{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.08);color:#f7efffd1;font-size:12px}.brand-page__tool-panel strong{display:block;margin-top:14px;font-size:20px;line-height:1.5}.brand-page__tool-stats{display:grid;gap:10px;margin-top:18px}.brand-page__tool-stat{display:grid;gap:6px;padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.08)}.brand-page__tool-stat span{color:#e9dff89e;font-size:11px;letter-spacing:.14em;text-transform:uppercase}.brand-page__tool-stat strong{margin:0;font-size:16px;line-height:1.5}.brand-page__tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.brand-page__tool-card{padding:24px;border-radius:26px;background:#120a20;border:1px solid rgba(255,255,255,.08)}.brand-page__chip-list--dark{margin-top:16px}.brand-page__chip--dark{color:#f6efffdb;background:rgba(255,255,255,.05)}.brand-page__faq-list{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-page__faq-card{padding:24px;border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.04) 0%,rgba(255,255,255,.02) 100%);border:1px solid rgba(255,255,255,.08)}.brand-page__faq-card h3{position:relative;padding-left:18px}.brand-page__faq-card h3:before{content:"Q";position:absolute;left:0;top:1px;color:#ffc98ae6;font-size:13px;font-weight:800}.brand-page__section--contact{margin-top:22px}.brand-page__contact-panel{padding:32px;border-radius:30px;background:linear-gradient(135deg,rgba(255,157,188,.12),rgba(121,112,255,.1));border:1px solid rgba(255,255,255,.08)}.brand-page__contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.brand-page__contact-card{display:grid;gap:10px;padding:24px;border-radius:24px;appearance:none;text-align:left;cursor:pointer;color:#fff;text-decoration:none;background:rgba(11,8,20,.76);border:1px solid rgba(255,255,255,.08)}.brand-page__contact-card:hover,.brand-page__contact-card:focus-visible{border-color:#ffcea638;transform:translateY(-1px)}.brand-page__contact-card span{color:#e8dcf79e;font-size:12px;letter-spacing:.16em;text-transform:uppercase}.brand-page__contact-card strong{font-size:20px}.brand-page__official-card{display:grid;gap:12px;text-align:center}.brand-page__official-frame{width:198px;height:198px;margin:0 auto;padding:10px;border-radius:24px;background:rgba(255,255,255,.08)}.brand-page__official-frame img{display:block;width:100%;height:100%;border-radius:14px;object-fit:cover}.brand-page__official-lead{margin:0;color:#fff6ecf0;font-size:16px;line-height:1.5}.brand-page__official-copy{margin:0;color:#e9dff6b8;line-height:1.8}.brand-page__footer{padding:0 0 52px;color:#e9e2f78a;font-size:13px;text-align:center}.brand-page__footer p{margin:6px 0}.brand-page__footer a{color:inherit;text-decoration:none}.brand-page__footer-divider{padding:0 8px}@media (max-width: 1080px){.brand-page__hero,.brand-page__tool-feature,.brand-page__trust-grid,.brand-page__faq-list,.brand-page__contact-grid,.brand-page__origin-grid,.brand-page__audience-grid,.brand-page__tool-grid{grid-template-columns:1fr}.brand-page__letter-grid,.brand-page__substance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-page__signal-board,.brand-page__tool-highlight-list,.brand-page__journey-strip,.brand-page__capability-list{grid-template-columns:1fr}.brand-page__capability-card--featured{grid-column:auto}.brand-page__section-head--wide{display:grid;gap:18px}.brand-page__section-note{max-width:none;text-align:left}.brand-page__constellation{min-height:380px}}@media (max-width: 768px){.brand-page__section,.brand-page__hero,.brand-page__footer{width:calc(100% - 40px)}.brand-page__main{padding-top:26px}.brand-page__hero{padding:28px 22px;border-radius:28px}.brand-page__lead{font-size:16px}.brand-page__body-copy,.brand-page__section-note,.brand-page__origin-card p,.brand-page__letter-card p,.brand-page__substance-card p,.brand-page__capability-card p,.brand-page__audience-card p,.brand-page__trust-card p,.brand-page__faq-card p,.brand-page__tool-lead,.brand-page__tool-bullets li{font-size:14px}.brand-page__actions,.brand-page__tag-list,.brand-page__chip-list,.brand-page__chip-list--dark{gap:8px}.brand-page__signal-board,.brand-page__tool-highlight-list{grid-template-columns:1fr}.brand-page__action,.brand-page__contact-card{width:100%}.brand-page__constellation{min-height:340px}.brand-page__sphere{width:180px;height:180px;box-shadow:0 0 0 12px #7a4edf2e,0 0 0 26px #7a4edf14,0 18px 46px #1c0c3494}.brand-page__sphere strong{font-size:34px}.brand-page__sphere small{margin-top:10px;font-size:11px;letter-spacing:.08em;text-align:center}.brand-page__planet{min-width:84px;height:46px;padding:0 14px;font-size:14px}.brand-page__planet:before{margin-right:8px}.brand-page__planet--emotion{top:32px;left:56%}.brand-page__planet--attitude{top:134px;right:20px}.brand-page__planet--interest{left:14px;bottom:68px}.brand-page__planet--opinion{right:22px;bottom:18px}.brand-page__quote-band{padding:20px 18px;border-radius:22px}.brand-page__quote-band p{font-size:22px}.brand-page__section--trust,.brand-page__tool-feature,.brand-page__contact-panel{padding:24px 20px;border-radius:26px}.brand-page__capability-card{grid-template-columns:1fr;gap:12px}.brand-page__capability-body h3,.brand-page__capability-card:not(.brand-page__capability-card--featured) .brand-page__capability-body h3{font-size:18px}.brand-page__capability-index{justify-content:flex-start}.brand-page__letter-grid,.brand-page__substance-grid{grid-template-columns:1fr}.brand-page__tool-qr{width:min(214px,100%);height:auto;aspect-ratio:1}.brand-page__footer{padding-bottom:40px}}
