
.real-section{padding-top:96px;padding-bottom:96px}.real-section h2,.real-overview h2{font-size:clamp(30px,4vw,44px);line-height:1.35;letter-spacing:-1.5px}.real-intro{color:#6b7684;line-height:1.8;margin:22px 0 40px}.real-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 28px}.real-gallery figure{margin:0;min-width:0}.real-gallery a{display:block;background:#f2f4f6;border:7px solid #202632;border-radius:28px;overflow:hidden;box-shadow:0 12px 32px #192b4212;transition:transform .2s}.real-gallery a:hover{transform:translateY(-5px)}.real-gallery img{display:block;width:100%;height:auto}.real-gallery figcaption{padding:20px 4px}.real-gallery h3{font-size:20px;margin:0 0 10px;line-height:1.5}.real-gallery figcaption p{color:#6b7684;font-size:15px;line-height:1.7;margin:0}.real-note{font-size:14px!important;line-height:1.8!important;color:#6b7684!important;margin-top:28px!important}.real-overview{display:grid;grid-template-columns:1.2fr .8fr;gap:64px;align-items:center;background:#f2f6fc;border-radius:32px;padding:48px;margin-top:48px;text-align:left}.real-badge{display:inline-block;background:#e1f2eb;color:#087647;border-radius:10px;padding:9px 14px;font-weight:700;font-size:14px}.real-overview h2{margin:24px 0 16px}.real-overview p{line-height:1.7}.real-hero-phone{display:block;width:100%;max-width:320px;justify-self:center;border:8px solid #202632;border-radius:32px;overflow:hidden;box-shadow:0 24px 50px #192b4220}.real-hero-phone img{display:block;width:100%;height:auto}.real-period{margin:30px 0 6px;font-size:14px;color:#6b7684}.real-total{font-size:clamp(30px,4vw,48px);letter-spacing:-1.5px;white-space:nowrap}.real-stack{display:flex;height:18px;border-radius:20px;overflow:hidden;margin:26px 0}.real-legend{padding:0;list-style:none}.real-legend li{display:flex;justify-content:space-between;gap:8px;margin:18px 0;font-size:15px}.real-legend i{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:8px}.real-legend b{white-space:nowrap}@media(max-width:800px){.real-overview{grid-template-columns:1fr;padding:28px;gap:32px}.real-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}}@media(max-width:480px){.real-gallery{grid-template-columns:1fr;gap:32px;max-width:320px;margin:auto}.real-section{padding-top:64px;padding-bottom:64px}.real-legend li{font-size:13px}.real-overview{padding:24px 18px}}
