.trustPage{background:radial-gradient(circle at 82% 4%,var(--mm-soft),transparent 30%),var(--mm-bg);min-height:100vh;color:var(--mm-text);padding:0 24px 80px}.trustNav{justify-content:space-between;align-items:center;width:min(1080px,100%);min-height:76px;margin:auto;display:flex}.trustNav a{font-weight:800;text-decoration:none}.trustPage header{width:min(1080px,100%);margin:clamp(55px,9vw,110px) auto 45px}.trustPage header>p{color:var(--mm-primary);letter-spacing:.13em;text-transform:uppercase;font-size:13px;font-weight:900}.trustPage h1{letter-spacing:-.055em;max-width:850px;margin:12px 0 22px;font-size:clamp(44px,7vw,78px);line-height:.98}.trustPage header>span{max-width:780px;color:var(--mm-muted);font-size:18px;line-height:1.7;display:block}.trustCards{grid-template-columns:repeat(3,1fr);gap:14px;width:min(1080px,100%);margin:auto;display:grid}.trustCards article,.policyNotice,.policyContent section{border:1px solid var(--mm-border);background:color-mix(in srgb,var(--mm-card) 88%,transparent);border-radius:26px;padding:28px}.trustCards b{color:var(--mm-primary);text-transform:uppercase;letter-spacing:.08em;font-size:12px}.trustCards h2,.policyNotice h2,.policyContent h2{margin:18px 0 10px;font-size:22px}.trustCards p,.policyNotice p,.policyContent p{color:var(--mm-muted);margin:0;line-height:1.65}.policyNotice{width:min(1080px,100%);margin:auto}.policyPage .policyNotice{border-left:4px solid var(--mm-accent)}.policyContent{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:min(1080px,100%);margin:18px auto 0;display:grid}.policyContent section{min-width:0}.policyContent section:first-child,.policyContent section:last-child{grid-column:1/-1}.policyContent h2{color:var(--mm-text);margin-top:0}@media (max-width:760px){.trustPage{padding:0 16px 60px}.trustNav{min-height:68px}.trustPage header{margin:45px auto 32px}.trustPage h1{font-size:clamp(42px,13vw,60px)}.trustCards,.policyContent{grid-template-columns:1fr}.policyContent section:first-child,.policyContent section:last-child{grid-column:auto}.trustCards article,.policyNotice,.policyContent section{border-radius:21px;padding:22px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.aboutPremium{padding-bottom:70px}.aboutBrand{align-items:center;gap:12px;display:flex}.aboutBrand img{object-fit:contain;width:54px;height:42px}.trustNav>div{align-items:center;gap:22px;display:flex}.aboutAccess{background:var(--mm-primary);border-radius:999px;padding:12px 18px;color:#fff!important}.aboutHero{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:center;gap:34px;display:grid!important}.aboutHero>div>span{max-width:760px;color:var(--mm-muted);font-size:18px;line-height:1.7;display:block}.aboutHero aside{border:1px solid var(--mm-border);background:linear-gradient(145deg,color-mix(in srgb,var(--mm-secondary) 94%,transparent),color-mix(in srgb,var(--mm-primary) 70%,var(--mm-secondary)));color:#fff;box-shadow:0 24px 70px color-mix(in srgb,var(--mm-secondary) 18%,transparent);border-radius:30px;padding:30px}.aboutHero aside>small,.aboutHero aside>strong,.aboutHero aside>p{display:block}.aboutHero aside>small{text-transform:uppercase;letter-spacing:.12em;opacity:.7;margin-top:24px}.aboutHero aside>strong{margin:8px 0;font-size:36px}.aboutHero aside>p{opacity:.72}.aboutHero aside>div{border-top:1px solid #ffffff2b;gap:8px;margin-top:28px;padding-top:22px;display:grid}.aboutHero aside>div b{text-transform:uppercase;letter-spacing:.12em;color:#8ee0b7;font-size:12px}.aboutHeroActions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.aboutHeroActions a,.aboutCTA>a{border:1px solid var(--mm-border);background:var(--mm-card);border-radius:999px;padding:14px 20px;font-weight:850;text-decoration:none}.aboutHeroActions a:first-child,.aboutCTA>a{background:var(--mm-primary);color:#fff;border-color:#0000}.aboutStatement,.aboutDifference,.aboutCTA,.aboutServiceGrid{width:min(1080px,100%);margin:18px auto 0}.aboutStatement{background:color-mix(in srgb,var(--mm-card) 92%,transparent);border:1px solid var(--mm-border);border-radius:30px;padding:38px}.aboutStatement>p,.aboutDifference>div>p,.aboutCTA div>p{color:var(--mm-primary);letter-spacing:.13em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.aboutStatement h2,.aboutDifference h2,.aboutCTA h2{letter-spacing:-.035em;max-width:800px;margin:12px 0 16px;font-size:clamp(30px,4vw,48px);line-height:1.05}.aboutStatement>span,.aboutDifference>div>span,.aboutCTA div>span{color:var(--mm-muted);font-size:17px;line-height:1.7}.aboutServiceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.aboutServiceGrid article{border:1px solid var(--mm-border);background:var(--mm-card);border-radius:26px;min-width:0;padding:26px;position:relative}.aboutServiceGrid article>small{color:var(--mm-muted);font-weight:900;position:absolute;top:24px;right:24px}.aboutServiceGrid h2{margin:20px 0 10px;font-size:21px}.aboutServiceGrid p,.aboutPrinciples p{color:var(--mm-muted);margin:0;line-height:1.6}.aboutDifference{background:var(--mm-secondary);color:#fff;border-radius:30px;grid-template-columns:.9fr 1.1fr;gap:18px;padding:42px;display:grid}.aboutDifference>div>p{color:#7ee0ad}.aboutDifference>div>span,.aboutDifference .aboutPrinciples p{color:#ffffffb8}.aboutPrinciples{gap:10px;display:grid}.aboutPrinciples article{background:#ffffff0a;border:1px solid #ffffff1f;border-radius:20px;padding:20px}.aboutPrinciples b{color:#76dca9;margin-right:12px}.aboutPrinciples strong{font-size:17px}.aboutPrinciples p{margin:8px 0 0 34px}.aboutCTA{border:1px solid var(--mm-border);background:linear-gradient(120deg,var(--mm-card),color-mix(in srgb,var(--mm-soft) 65%,var(--mm-card)));border-radius:30px;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:34px;display:grid}.aboutCTA h2{margin:6px 0;font-size:34px}.aboutIdentity{margin-top:18px!important}@media (max-width:760px){.aboutBrand span{display:none}.trustNav>div{gap:12px}.aboutHero{gap:20px;grid-template-columns:1fr!important}.aboutHero aside{padding:24px}.aboutHeroActions a{text-align:center;box-sizing:border-box;width:100%}.aboutStatement{box-sizing:border-box;padding:26px}.aboutServiceGrid{grid-template-columns:1fr}.aboutDifference,.aboutCTA{box-sizing:border-box;grid-template-columns:1fr;padding:26px}.aboutCTA>a{text-align:center}.aboutPrinciples p{margin-left:0}}.inquiryLayout{grid-template-columns:.72fr 1.28fr;align-items:start;gap:18px;width:min(1080px,100%);margin:auto;display:grid}.inquiryLayout>aside,.inquiryForm,.inquirySuccess{border:1px solid var(--mm-border);background:var(--mm-card);box-sizing:border-box;border-radius:28px;padding:30px}.inquiryLayout>aside{background:linear-gradient(145deg,var(--mm-secondary),color-mix(in srgb,var(--mm-primary) 62%,var(--mm-secondary)));color:#fff;position:sticky;top:24px}.inquiryLayout>aside>b,.formHeading>p,.inquirySuccess>p{color:#73dca8;text-transform:uppercase;letter-spacing:.12em;font-size:12px}.inquiryLayout>aside h2{margin:10px 0 24px;font-size:30px}.inquiryLayout ol{gap:18px;margin:0;padding:0;list-style:none;display:grid}.inquiryLayout li{border-bottom:1px solid #ffffff20;gap:4px;padding-bottom:16px;display:grid}.inquiryLayout li span,.inquiryLayout>aside>small{color:#ffffffb7;line-height:1.5}.inquiryLayout>aside>small{margin-top:22px;display:block}.inquiryForm{gap:18px;display:grid}.formHeading h2{margin:7px 0;font-size:32px}.formHeading span,.inquiryForm>small{color:var(--mm-muted)}.inquiryForm label{gap:8px;font-weight:800;display:grid}.inquiryForm input,.inquiryForm select,.inquiryForm textarea{box-sizing:border-box;border:1px solid var(--mm-border);background:var(--mm-bg-elevated);width:100%;color:var(--mm-text);font:inherit;border-radius:14px;outline:none;padding:14px 15px}.inquiryForm input:focus,.inquiryForm select:focus,.inquiryForm textarea:focus{border-color:var(--mm-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--mm-primary) 13%,transparent)}.formPair{grid-template-columns:1fr 1fr;gap:14px;display:grid}.inquiryConsent{color:var(--mm-muted);align-items:start;line-height:1.5;grid-template-columns:auto 1fr!important;font-weight:600!important}.inquiryConsent input{width:18px;height:18px;margin-top:2px}.inquiryForm button{background:var(--mm-primary);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:16px 20px;font-size:16px;font-weight:900}.inquiryForm button:disabled{opacity:.6;cursor:wait}.inquiryTrap{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.inquiryError{color:#b42318;background:#b4231812;border-radius:12px;margin:0;padding:12px 14px}.inquirySuccess{text-align:center;padding:50px 34px}.inquirySuccess>span{background:var(--mm-soft);width:62px;height:62px;color:var(--mm-primary);border-radius:20px;place-items:center;margin:auto;font-size:30px;display:grid}.inquirySuccess h2{font-size:32px}.inquirySuccess strong{background:var(--mm-soft);color:var(--mm-primary);letter-spacing:.08em;border-radius:12px;margin:8px 0 18px;padding:10px 16px;display:inline-block}.inquirySuccess a{color:var(--mm-primary);font-weight:900;text-decoration:none}@media (max-width:760px){.inquiryLayout{grid-template-columns:1fr}.inquiryLayout>aside{position:static}.inquiryLayout>aside,.inquiryForm,.inquirySuccess{border-radius:22px;padding:24px}.formPair{grid-template-columns:1fr}.inquiryPage header{margin-bottom:28px}}
