.mobile-guide{max-width:1100px;margin:auto;padding:24px;line-height:1.75;color:#30234f}.mobile-crumb{font-size:13px;color:#7d6a95}.mobile-crumb a{color:#7650b5}.mobile-hero{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:48px;padding:56px 0}.mobile-eyebrow{font-size:12px;font-weight:800;letter-spacing:.1em;color:#8b54bf}.mobile-hero h1{font-size:clamp(32px,4.5vw,54px);letter-spacing:-.035em;line-height:1.12;margin:18px 0}.mobile-lead{font-size:18px;color:#6b5c7d;max-width:55ch}.mobile-cta{display:inline-flex;gap:12px;align-items:center;background:#7443bf;color:white!important;text-decoration:none;padding:15px 22px;border-radius:14px;font-weight:800;box-shadow:0 5px 0 #4c2b84;margin-top:16px}.mobile-cta:hover{background:#6133a6}.mobile-cta:focus-visible{outline:3px solid #12a89d;outline-offset:5px}.mobile-note{font-size:12px;color:#7b688d;margin-top:20px}.phone-art{height:350px;width:210px;justify-self:center;position:relative;border:9px solid #30234f;border-radius:34px;background:linear-gradient(#f0e8ff,#e1faf2);box-shadow:14px 20px 0 #d3b9f348;transform:rotate(6deg)}.phone-speaker{position:absolute;width:65px;height:7px;border-radius:8px;background:#30234f;left:64px;top:12px}.mini-blob{position:absolute;display:grid;place-items:center;border:3px solid #30234f;border-radius:45% 50% 42% 46%;font-weight:900;color:#30234f;font-size:30px}.b1{width:54px;height:54px;background:#ffdf58;left:68px;top:42px}.b2{width:65px;height:68px;background:#81ee57;left:7px;bottom:25px}.b3{width:80px;height:85px;background:#42dac4;right:8px;bottom:25px}.b4{width:75px;height:78px;background:#85b6ff;left:38px;bottom:106px}.shot-arrow{position:absolute;left:84px;top:104px;font-size:35px;color:#8d61cc}.phone-floor{position:absolute;bottom:14px;height:5px;left:10px;right:10px;background:#30234f;border-radius:5px}.mobile-section{margin:40px 0}.mobile-section h2,.touch-note h2,.mobile-end h2{font-size:26px;line-height:1.35}.mobile-section p,.touch-note p{color:#6b5c7d}.mobile-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.mobile-steps li,.mobile-help article{background:#fff;border:1px solid #e8ddf5;border-radius:18px;padding:24px}.mobile-steps h3,.mobile-help h3{font-size:18px;margin:10px 0}.mobile-steps p,.mobile-help p{margin:0}.step-num{font-weight:900;color:#b46bc9;font-size:20px}.touch-note{display:flex;gap:22px;padding:28px;background:#e8f9f2;border-radius:20px}.touch-note>span{font-size:34px}.touch-note h2{margin:0}.mobile-help{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mobile-end{text-align:center;padding:32px 16px 50px;background:#f2e9ff;border-radius:24px}.mobile-rules{display:block;margin-top:24px;color:#7443bf}.mobile-guide .faq-section{margin:40px 0}.mobile-guide p{overflow-wrap:anywhere}@media(max-width:680px){.mobile-guide{padding:20px}.mobile-hero{grid-template-columns:1fr;gap:38px;padding:30px 0}.phone-art{height:300px;width:200px}.mobile-hero h1{font-size:36px}.mobile-steps,.mobile-help{grid-template-columns:1fr}.touch-note{padding:20px;gap:12px}.touch-note>span{font-size:24px}.mobile-cta{padding:14px 16px}.mobile-section h2,.touch-note h2{font-size:23px}}
