.info-page{background:var(--cream);min-height:100vh}.info-nav{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf8ef;justify-content:space-between;align-items:center;height:78px;padding:0 5vw;display:flex;position:sticky;top:0}.info-nav nav{align-items:center;gap:22px;display:flex}.info-nav nav a{font-size:15px}.info-nav .nav-cta{color:#fff}.info-hero{text-align:center;padding:90px 6vw 70px}.info-hero h1{max-width:900px;margin:18px auto 24px;font-size:clamp(52px,8vw,92px)}.info-hero>p{color:#655d56;max-width:720px;margin:auto;font-size:20px;line-height:1.55}.info-content{width:min(1080px,100% - 32px);margin:0 auto 90px}.how-steps{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.how-steps article{background:#fff;border-radius:26px;padding:30px}.how-steps article:nth-child(2){background:#f0e9ff}.how-steps article:nth-child(3){background:#fff1c7}.how-number{background:var(--ink);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:28px;font-size:15px;display:grid}.how-steps h2{margin-bottom:12px;font-size:29px}.how-steps p{color:#665e57;font-size:17px;line-height:1.55}.fit-explainer{background:var(--purple);color:#fff;border-radius:30px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:60px;margin-top:22px;padding:52px;display:grid}.fit-explainer h2{margin:12px 0;font-size:clamp(38px,5vw,60px);line-height:1}.fit-explainer p{color:#f3efff;font-size:17px;line-height:1.55}.fit-points{gap:12px;display:grid}.fit-points span{background:#ffffff18;border-radius:15px;padding:16px 18px;font-size:17px}.method-note{text-align:center;background:#fff;border-radius:22px;margin-top:22px;padding:28px}.method-note h2{font-size:28px}.method-note p{color:#69615a;max-width:760px;margin:0 auto;line-height:1.55}.legal-wrap{width:min(920px,100% - 32px);margin:0 auto 90px}.legal-summary{background:#fff1c7;border-radius:20px;margin-bottom:20px;padding:24px;line-height:1.5}.legal-toc{columns:2;background:#fff;border-radius:22px;gap:24px;margin-bottom:22px;padding:28px}.legal-toc a{color:var(--purple);padding:6px;display:block}.terms-body{gap:12px;display:grid}.terms-body section{background:#fff;border-radius:22px;padding:30px;scroll-margin-top:95px}.terms-body h2{margin-bottom:13px;font-size:25px}.terms-body h3{margin:19px 0 8px;font-size:18px}.terms-body p,.terms-body li{color:#554e48;font-size:16px;line-height:1.6}.terms-body li+li{margin-top:7px}.terms-body ul{padding-left:22px}.legal-date{text-align:center;color:#756d66;margin-top:18px;display:block}.info-footer{background:var(--ink);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:25px;padding:42px 6vw;display:flex}.info-footer div{flex-wrap:wrap;gap:18px;display:flex}.info-footer .brand-word{color:#fff}@media (max-width:760px){.info-nav{height:68px;padding:0 16px}.info-nav nav>a:not(.nav-cta){display:none}.info-nav .nav-cta{padding:11px 15px}.info-hero{padding:62px 20px 45px}.info-hero h1{letter-spacing:-2px;font-size:48px}.info-hero>p{font-size:17px}.how-steps{grid-template-columns:1fr}.fit-explainer{grid-template-columns:1fr;gap:20px;padding:30px 22px}.legal-toc{columns:1}.terms-body section{padding:23px 19px}.info-footer{flex-direction:column;align-items:flex-start}}.logo-page{background:#f5f0e8;min-height:100vh;padding:55px 5vw 90px}.logo-page>header{justify-content:space-between;align-items:center;max-width:1180px;margin:0 auto 38px;display:flex}.logo-page>header>a{font-size:16px}.logo-intro{text-align:center;max-width:760px;margin:0 auto 48px}.logo-intro h1{margin:14px 0;font-size:clamp(48px,7vw,78px)}.logo-intro p{color:#665e57;font-size:18px;line-height:1.55}.logo-grid{grid-template-columns:1fr 1fr;gap:22px;width:min(1180px,100%);margin:auto;display:grid}.logo-option{background:#fff;border-radius:28px;overflow:hidden;box-shadow:0 15px 42px #33271f12}.logo-stage{place-items:center;min-height:330px;padding:45px;display:grid}.logo-option:nth-child(2) .logo-stage{background:#eee7ff}.logo-option:nth-child(3) .logo-stage{background:#211d1b}.logo-option:nth-child(4) .logo-stage{background:#fff0ba}.logo-notes{padding:25px 28px 28px}.logo-notes>span{color:var(--coral);letter-spacing:.08em;font-size:13px}.logo-notes h2{margin:7px 0;font-size:27px}.logo-notes p{color:#675f58;margin:0;line-height:1.5}.logo-preview{align-items:center;gap:18px;display:flex}.logo-app-icon{border-radius:18px;place-items:center;width:66px;height:66px;display:grid;box-shadow:0 7px 18px #33271f25}.mark-a{color:#211d1b;letter-spacing:-5px;font-size:73px;line-height:1;font-weight:500!important}.mark-a .soft-ii{gap:5px;margin-left:6px;display:inline-flex}.mark-a .soft-ii i{position:relative;font-style:normal!important}.mark-a .soft-ii i:first-child{color:#6d47d9}.mark-a .soft-ii i:last-child{color:#ff685e}.icon-a{background:#ff685e url(/favicon.svg) 50%/66px 66px no-repeat;position:relative}.mark-b{color:#211d1b;letter-spacing:-5px;font-size:70px}.door-ii{align-items:flex-end;gap:5px;height:54px;margin-left:7px;display:inline-flex}.door-ii i{background:#6d47d9;border-radius:9px 9px 4px 4px;width:14px;height:35px;position:relative}.door-ii i:before{content:"";background:#ff685e;border-radius:50%;width:14px;height:14px;position:absolute;top:-17px}.door-ii:after{content:"";border:5px solid #211d1b;border-bottom:0;border-radius:13px 13px 0 0;width:24px;height:45px;margin-left:3px}.icon-b{background:#6d47d9}.icon-b:before{content:"";border:5px solid #fff;border-bottom:0;border-radius:14px 14px 0 0;width:28px;height:38px}.mark-c{color:#fff;letter-spacing:-5px;font-size:72px;position:relative}.mark-c:after{content:"";border-top:6px solid #ffd75e;border-radius:50%;width:49px;height:17px;position:absolute;top:-7px;right:-3px;transform:skewY(-18deg)}.mark-c .dot{color:#ff8b82}.icon-c{background:#211d1b;position:relative}.icon-c:before{content:"v";color:#fff;font-size:39px}.icon-c:after{content:"";border-top:5px solid #ffd75e;width:30px;height:12px;position:absolute;top:12px;transform:skewY(-18deg)}.mark-d{color:#211d1b;letter-spacing:-5px;align-items:center;gap:16px;font-size:68px;display:flex}.home-v{color:#fff;background:#ff685e;border-radius:20px;place-items:center;width:64px;height:64px;display:grid;position:relative}.home-v:before{content:"v";font-size:42px;line-height:1}.home-v:after{content:"";border-top:5px solid #fff;border-left:5px solid #fff;border-radius:3px;width:25px;height:25px;position:absolute;top:11px;transform:rotate(45deg)}.icon-d{background:#ff685e}.icon-d:before{content:"v";color:#fff;z-index:1;font-size:37px}.icon-d:after{content:"";border-top:5px solid #fff;border-left:5px solid #fff;width:24px;height:24px;position:absolute;top:12px;transform:rotate(45deg)}.icon-d{position:relative}.logo-size-test{color:#776f68;align-items:center;gap:14px;margin-top:20px;padding-top:18px;display:flex}.logo-size-test small{font-size:13px!important}.logo-mini{color:#211d1b;letter-spacing:-2px;font-size:25px}.dark-mini{color:#fff}.logo-option:nth-child(3) .logo-notes{background:#fff}@media (max-width:760px){.logo-page{padding:28px 14px 70px}.logo-grid{grid-template-columns:1fr}.logo-stage{min-height:260px;padding:30px 18px}.logo-preview{gap:12px}.mark-a,.mark-b,.mark-c{font-size:55px}.mark-d{gap:10px;font-size:50px}.home-v{width:54px;height:54px}.door-ii{transform-origin:0 100%;height:43px;transform:scale(.8)}.logo-app-icon{border-radius:16px;width:56px;height:56px}}
