.EnterButton-module__yThwZa__btnPrimary,.EnterButton-module__yThwZa__btnGhost{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:11px 20px;font-family:inherit;font-size:.8rem;font-weight:800;transition:transform .18s,background .18s,border-color .18s;display:inline-flex}.EnterButton-module__yThwZa__btnPrimary{background:var(--primary);color:var(--primary-text);box-shadow:0 8px 24px -10px var(--primary-glow)}.EnterButton-module__yThwZa__btnPrimary:hover{background:var(--primary-hover);transform:translateY(-1px)}.EnterButton-module__yThwZa__btnGhost{color:var(--text-main);border-color:var(--border-theme);background:0 0}.EnterButton-module__yThwZa__btnGhost:hover{border-color:var(--primary-border);background:var(--primary-light)}.EnterButton-module__yThwZa__btnLarge{border-radius:16px;padding:14px 26px;font-size:.88rem}.EnterButton-module__yThwZa__icon{flex:none;width:16px;height:16px}.EnterButton-module__yThwZa__btnLarge .EnterButton-module__yThwZa__icon{width:18px;height:18px}@media (prefers-reduced-motion:reduce){.EnterButton-module__yThwZa__btnPrimary,.EnterButton-module__yThwZa__btnGhost{transition:none}.EnterButton-module__yThwZa__btnPrimary:hover{transform:none}}
.page-module___8aEwW__page{background:var(--bg-app);min-height:100vh;color:var(--text-main);overflow-x:clip}.page-module___8aEwW__header{z-index:40;background:color-mix(in srgb, var(--bg-app) 88%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--border-theme);position:sticky;top:0}.page-module___8aEwW__headerInner{align-items:center;gap:30px;max-width:1200px;min-height:72px;margin:0 auto;padding:12px 26px;display:flex}.page-module___8aEwW__brand{color:var(--text-main);white-space:nowrap;align-items:center;gap:9px;font-size:1rem;font-weight:900;text-decoration:none;display:inline-flex}.page-module___8aEwW__brandMark{border:1px solid var(--primary-border);width:36px;height:36px;color:var(--primary);background:var(--primary-light);border-radius:12px;place-items:center;display:grid}.page-module___8aEwW__brandType{color:var(--text-muted);border-right:1px solid var(--border-theme);padding-right:11px;font-size:.64rem;font-weight:700}.page-module___8aEwW__nav{align-items:center;gap:26px;margin-inline:auto;display:flex}.page-module___8aEwW__nav a,.page-module___8aEwW__footer a{color:var(--text-muted);font-size:.73rem;font-weight:750;text-decoration:none;transition:color .18s}.page-module___8aEwW__nav a:hover,.page-module___8aEwW__footer a:hover{color:var(--primary)}.page-module___8aEwW__hero{grid-template-columns:minmax(0,1fr) minmax(470px,.92fr);align-items:center;gap:70px;max-width:1200px;margin:0 auto;padding:88px 26px 72px;display:grid}.page-module___8aEwW__heroCopy{max-width:650px}.page-module___8aEwW__eyebrow,.page-module___8aEwW__sectionEyebrow{color:var(--primary);align-items:center;gap:7px;margin:0 0 19px;font-size:.72rem;font-weight:850;display:inline-flex}.page-module___8aEwW__eyebrow{background:var(--primary-light);border:1px solid var(--primary-border);border-radius:999px;padding:7px 13px}.page-module___8aEwW__title{letter-spacing:-.055em;text-wrap:balance;max-width:690px;margin:0 0 22px;font-size:clamp(2.25rem,4.7vw,4.5rem);font-weight:950;line-height:1.34}.page-module___8aEwW__title span,.page-module___8aEwW__sectionHeading h2 span{color:var(--primary)}.page-module___8aEwW__lede{max-width:59ch;color:var(--text-muted);margin:0 0 16px;font-size:1rem;line-height:2.25}.page-module___8aEwW__heroNote{color:var(--text-muted);border-right:2px solid var(--primary-border);margin:0 0 28px;padding-right:11px;font-size:.72rem;font-weight:750;line-height:1.9}.page-module___8aEwW__actions{flex-wrap:wrap;align-items:center;gap:13px;display:flex}.page-module___8aEwW__secondaryAction{color:var(--text-main);border:1px solid var(--border-theme);background:var(--bg-card);border-radius:14px;align-items:center;gap:7px;padding:13px 17px;font-size:.76rem;font-weight:850;text-decoration:none;transition:border-color .18s,background .18s;display:inline-flex}.page-module___8aEwW__secondaryAction:hover{border-color:var(--primary-border);background:var(--primary-light)}.page-module___8aEwW__trustLine{color:var(--text-muted);flex-wrap:wrap;gap:18px;margin-top:26px;font-size:.67rem;font-weight:700;display:flex}.page-module___8aEwW__trustLine span{align-items:center;gap:6px;display:inline-flex}.page-module___8aEwW__trustLine svg{color:var(--primary)}.page-module___8aEwW__vision{isolation:isolate;place-items:center;min-height:520px;display:grid;position:relative}.page-module___8aEwW__vision:before{content:"";aspect-ratio:1;background:radial-gradient(circle, var(--primary-glow), transparent 68%);filter:blur(12px);z-index:-2;border-radius:50%;width:440px;position:absolute}.page-module___8aEwW__vision:after{content:"";border:1px solid var(--primary-border);opacity:.45;z-index:-1;border-radius:50%;position:absolute;inset:13% 2%;transform:rotate(-19deg)}.page-module___8aEwW__orbit{border:1px solid var(--primary-border);transform-style:preserve-3d;opacity:.62;border-radius:50%;position:absolute}.page-module___8aEwW__orbitOne{width:390px;height:164px;transform:rotateX(65deg)rotate(-22deg)}.page-module___8aEwW__orbitTwo{opacity:.35;width:330px;height:140px;transform:rotateX(65deg)rotate(43deg)}.page-module___8aEwW__orbit i{background:var(--primary);width:8px;height:8px;box-shadow:0 0 20px var(--primary-glow);border-radius:50%;position:absolute}.page-module___8aEwW__orbitOne i{top:16px;right:62px}.page-module___8aEwW__orbitTwo i{bottom:18px;left:76px}.page-module___8aEwW__depthScene{perspective:1100px;width:min(445px,92%);height:390px;transform-style:preserve-3d;position:relative}.page-module___8aEwW__depthScene:before{content:"";background:var(--primary-glow);filter:blur(25px);height:28px;position:absolute;bottom:15%;left:15%;right:12%;transform:rotateX(68deg)}.page-module___8aEwW__sheet{border:1px solid var(--primary-border);background:color-mix(in srgb, var(--bg-card) 92%, transparent);width:350px;height:238px;transform-style:preserve-3d;border-radius:21px;margin-right:-175px;position:absolute;top:75px;right:50%;box-shadow:0 32px 65px -40px #000000b3}.page-module___8aEwW__sheetBack{opacity:.4;transform:translateZ(-80px)translate(-48px,-40px)rotate(-11deg)}.page-module___8aEwW__sheetMiddle{opacity:.65;align-content:center;gap:18px;padding:26px;display:grid;transform:translateZ(-20px)translate(30px,-20px)rotate(7deg)}.page-module___8aEwW__sheetMiddle span{background:var(--border-theme);border-radius:99px;height:8px;display:block}.page-module___8aEwW__sheetMiddle .page-module___8aEwW__accentBar{background:var(--primary);width:42%}.page-module___8aEwW__sheetFront{padding:21px;transform:translateZ(52px)rotate(-3deg)}.page-module___8aEwW__sheetBack span{background:var(--border-theme);border-radius:99px;width:56%;height:8px;margin:27px 25px 0;display:block}.page-module___8aEwW__sheetBack span+span{width:72%;margin-top:14px}.page-module___8aEwW__sheetHeader{border-bottom:1px solid var(--border-theme);align-items:center;gap:10px;padding-bottom:17px;display:flex}.page-module___8aEwW__sheetHeader>div{flex:1;gap:4px;display:grid}.page-module___8aEwW__sheetHeader b{font-size:.76rem}.page-module___8aEwW__sheetHeader small,.page-module___8aEwW__scoreRow small{color:var(--text-muted);font-size:.59rem}.page-module___8aEwW__seal{width:34px;height:34px;color:var(--primary);background:var(--primary-light);border:1px solid var(--primary-border);border-radius:11px;place-items:center;display:grid}.page-module___8aEwW__successIcon{color:#15956e}.page-module___8aEwW__scoreRow{justify-content:space-between;align-items:center;padding:20px 0 13px;display:flex}.page-module___8aEwW__scoreRow div{gap:6px;display:grid}.page-module___8aEwW__scoreRow strong{font-size:.88rem}.page-module___8aEwW__score{color:var(--primary);letter-spacing:-.08em;font-size:1.65rem;font-weight:950}.page-module___8aEwW__sheetLine{gap:7px;padding:5px 0 22px;display:flex}.page-module___8aEwW__sheetLine span{background:var(--border-theme);border-radius:99px;flex:1;height:7px}.page-module___8aEwW__sheetLine span:first-child{background:var(--primary);flex:2.3}.page-module___8aEwW__sheetFooter{color:var(--text-muted);border-top:1px solid var(--border-theme);justify-content:space-between;gap:8px;padding-top:13px;font-size:.59rem;display:flex}.page-module___8aEwW__sheetFooter span{align-items:center;gap:4px;display:inline-flex}.page-module___8aEwW__floatingTag{color:var(--text-main);background:var(--bg-card);border:1px solid var(--border-theme);border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:.64rem;font-weight:850;animation:7s ease-in-out infinite page-module___8aEwW__floatTag;display:inline-flex;position:absolute;top:13%;right:-3%;transform:translateZ(100px);box-shadow:0 17px 35px -22px #000000b3}.page-module___8aEwW__tagDot{background:#15956e;border-radius:50%;width:7px;height:7px}.page-module___8aEwW__tagSecond{color:var(--primary);animation-delay:-3s;inset:auto auto 14% -4%}.page-module___8aEwW__visionCaption{color:var(--text-muted);letter-spacing:.08em;justify-content:space-between;font-size:.59rem;display:flex;position:absolute;bottom:17px;left:8%;right:8%}.page-module___8aEwW__visionCaption b{color:var(--primary);letter-spacing:0;font-size:.61rem}.page-module___8aEwW__section{max-width:1200px;margin:0 auto;padding:92px 26px}.page-module___8aEwW__introSection{border-top:1px solid var(--border-theme);padding-top:68px}.page-module___8aEwW__sectionHeading{max-width:650px;margin-bottom:36px}.page-module___8aEwW__sectionHeading h2{letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(1.55rem,3vw,2.45rem);line-height:1.55}.page-module___8aEwW__sectionHeading>p:last-child{color:var(--text-muted);margin:0;font-size:.82rem;line-height:2}.page-module___8aEwW__introGrid{grid-template-columns:.92fr 1.08fr;align-items:start;gap:70px;display:grid}.page-module___8aEwW__introLead{letter-spacing:-.025em;margin:0;font-size:1.28rem;font-weight:850;line-height:2}.page-module___8aEwW__introBody{color:var(--text-muted);font-size:.84rem;line-height:2.25}.page-module___8aEwW__introBody p{margin:0 0 17px}.page-module___8aEwW__introBody p:last-child{margin-bottom:0}.page-module___8aEwW__principleGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.page-module___8aEwW__principle{border-top:1px solid var(--primary-border);background:linear-gradient(135deg, var(--bg-card), color-mix(in srgb, var(--primary-light) 45%, var(--bg-card)));min-height:225px;padding:24px;position:relative}.page-module___8aEwW__principleNumber{color:var(--primary);letter-spacing:.1em;font-size:.68rem;font-weight:900}.page-module___8aEwW__principle h3{margin:43px 0 10px;font-size:1rem}.page-module___8aEwW__principle p{max-width:30ch;color:var(--text-muted);margin:0;font-size:.75rem;line-height:2}.page-module___8aEwW__principleArrow{color:var(--primary);position:absolute;bottom:23px;left:23px}.page-module___8aEwW__rolesSection{padding-top:20px}.page-module___8aEwW__roleGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.page-module___8aEwW__role{border:1px solid var(--border-theme);background:var(--bg-card);border-radius:17px;align-items:flex-start;gap:14px;padding:21px;display:flex}.page-module___8aEwW__roleIcon{width:42px;height:42px;color:var(--primary);background:var(--primary-light);border:1px solid var(--primary-border);border-radius:13px;flex:none;place-items:center;display:grid}.page-module___8aEwW__role h3{margin:2px 0 8px;font-size:.9rem}.page-module___8aEwW__role p{color:var(--text-muted);margin:0;font-size:.72rem;line-height:1.95}.page-module___8aEwW__roleArrow{color:var(--primary);flex:none;margin-right:auto}.page-module___8aEwW__statement{border:1px solid var(--primary-border);background:var(--primary-light);border-radius:23px;align-items:center;gap:18px;max-width:1148px;margin:10px auto 76px;padding:29px 34px;display:flex}.page-module___8aEwW__statementMark{width:50px;height:50px;color:var(--primary);background:var(--bg-card);border-radius:16px;flex:none;place-items:center;display:grid}.page-module___8aEwW__statement>div:nth-child(2){flex:1}.page-module___8aEwW__statement .page-module___8aEwW__sectionEyebrow{margin-bottom:5px}.page-module___8aEwW__statement h2{margin:0 0 7px;font-size:1.38rem}.page-module___8aEwW__statement p:last-child{color:var(--text-muted);margin:0;font-size:.73rem}.page-module___8aEwW__footer{border-top:1px solid var(--border-theme);max-width:1148px;color:var(--text-muted);justify-content:space-between;gap:20px;margin:0 auto;padding:23px 26px 32px;font-size:.66rem;font-weight:700;display:flex}.page-module___8aEwW__footer div{gap:18px;display:flex}@keyframes page-module___8aEwW__floatTag{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media (max-width:980px){.page-module___8aEwW__hero{grid-template-columns:1fr;gap:35px;padding-top:62px}.page-module___8aEwW__heroCopy{max-width:760px}.page-module___8aEwW__vision{max-width:620px}.page-module___8aEwW__introGrid{grid-template-columns:1fr;gap:24px}.page-module___8aEwW__nav{gap:15px}.page-module___8aEwW__statement{margin-inline:26px}}@media (max-width:700px){.page-module___8aEwW__headerInner{gap:10px;min-height:63px;padding:10px 16px}.page-module___8aEwW__brandType,.page-module___8aEwW__nav{display:none}.page-module___8aEwW__headerInner>:last-child{margin-right:auto}.page-module___8aEwW__hero{padding:44px 16px 55px}.page-module___8aEwW__title{font-size:clamp(2.05rem,10vw,3.1rem)}.page-module___8aEwW__lede{font-size:.88rem}.page-module___8aEwW__vision{min-height:410px}.page-module___8aEwW__depthScene{transform:scale(.82)}.page-module___8aEwW__floatingTag{right:-1%}.page-module___8aEwW__tagSecond{left:-1%}.page-module___8aEwW__visionCaption{bottom:5px;left:0;right:0}.page-module___8aEwW__section{padding:64px 16px}.page-module___8aEwW__principleGrid,.page-module___8aEwW__roleGrid{grid-template-columns:1fr}.page-module___8aEwW__principle{min-height:190px}.page-module___8aEwW__role{padding:18px}.page-module___8aEwW__statement{flex-direction:column;align-items:flex-start;margin:8px 16px 48px;padding:23px 20px}.page-module___8aEwW__statementMark{width:43px;height:43px}.page-module___8aEwW__statement h2{font-size:1.15rem}.page-module___8aEwW__footer{flex-direction:column;padding-inline:16px}}@media (prefers-reduced-motion:reduce){.page-module___8aEwW__floatingTag{animation:none}}
