.rare-inner-content{background:#f7f6f3;color:#111;font-family:Switzer,Arial,sans-serif}.rare-inner-content .wrap{max-width:1150px;margin:auto;border-inline:1px dashed #ccc}.rare-inner-content .section{padding:80px 40px;border-bottom:1px dashed #ccc}.rare-inner-content .hero{background:radial-gradient(ellipse at 95% 0,#a6833c88,transparent 50%),radial-gradient(ellipse at 80% 10%,#8e402e88,transparent 60%),#1b0900;color:#fff}.rare-inner-content .hero>.wrap{padding:100px 40px 40px}.rare-inner-content h1{font:400 72px/1.2 'Instrument Serif',serif}.rare-inner-content h2{font:400 56px/1.2 'Instrument Serif',serif;margin-bottom:2rem}.rare-inner-content h3{font:500 24px/1.4 Switzer,Arial,sans-serif}.rare-inner-content h1 em,.rare-inner-content h2 em{font-style:normal}.rare-inner-content .intro{max-width:560px;line-height:1.7;margin-block:24px}.rare-inner-content .eyebrow{font-size:13px;margin-bottom:20px}.rare-inner-content .hero-bottom{display:flex;justify-content:space-between;margin-top:35px;gap:30px;font-size:14px;color:#ddd;line-height:1.8}.rare-inner-content .hero-notes{text-align:right}.rare-inner-content .circle{display:none}.rare-inner-content .mini{max-width:250px}.rare-inner-content .muted{color:#777;line-height:1.7}.rare-inner-content .btn{display:inline-flex;background:#ee6a32;color:white;border-radius:7px;padding:13px 20px;align-items:center;gap:12px;margin:8px 8px 8px 0;border:1px solid #ef7c4b}.rare-inner-content .btn.light{background:#f6f5f3;color:#111;border-color:#ccc}.rare-inner-content .btn.ghost{background:transparent;color:#111;border-color:#aaa}.rare-inner-content .grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rare-inner-content .card{padding:30px;border:1px solid #ddd;background:#fff;border-radius:5px}.rare-inner-content .card p{font-size:15px;color:#777;line-height:1.7}.rare-inner-content .card h3{margin:20px 0}.rare-inner-content .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.rare-inner-content .step{padding:30px;border:1px solid #ddd}.rare-inner-content .step p{color:#777;line-height:1.6;font-size:14px}.rare-inner-content .step b{color:#e86a36;font-size:13px}.rare-inner-content .step h3{margin-block:20px}.rare-inner-content .case-image{padding:20px;background:#eee}.rare-inner-content .case-image img{width:100%;height:auto}.rare-inner-content .metrics{display:flex;gap:60px;margin-top:35px}.rare-inner-content .metric strong{font:50px 'Instrument Serif';display:block;color:#e86a36}.rare-inner-content .metric span{font-size:13px}.rare-inner-content .problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:50px}.rare-inner-content .notice{padding:20px;border-left:2px solid #ee6a32;background:#f3ece7;font-size:13px;line-height:1.7;margin-bottom:25px}.rare-inner-content .projects{display:grid;grid-template-columns:1fr 1fr;gap:30px}.rare-inner-content .real-mock{background:#a78673;height:380px;overflow:hidden;padding:35px;border-radius:5px}.rare-inner-content .device{background:#222;border-radius:8px;transform:rotate(-3deg);overflow:hidden;box-shadow:0 15px 20px #0003}.rare-inner-content .device img{width:100%;height:auto}.rare-inner-content .device-bar{font-size:8px;display:flex;justify-content:space-between;color:#bbb;padding:10px}.rare-inner-content .mock-label{font-size:8px;letter-spacing:2px;color:white}.rare-inner-content .project-meta{display:flex;justify-content:space-between;align-items:center;padding-block:20px}.rare-inner-content .project-meta p{font-size:13px;color:#888}.rare-inner-content .tag{font-size:11px}.rare-inner-content .faq details{border-bottom:1px solid #ddd;padding-block:22px}.rare-inner-content summary{cursor:pointer}.rare-inner-content details p{color:#777;line-height:1.7;padding-top:20px}.rare-inner-content .icon{color:#e86a36}.rare-inner-content .hidden{display:none}@media(max-width:767px){.rare-inner-content .section{padding:60px 24px}.rare-inner-content .hero>.wrap{padding:65px 24px 35px}.rare-inner-content h1{font-size:48px}.rare-inner-content h2{font-size:40px}.rare-inner-content .grid3,.rare-inner-content .projects,.rare-inner-content .problem-grid{grid-template-columns:1fr}.rare-inner-content .steps{grid-template-columns:1fr 1fr;gap:10px}.rare-inner-content .step{padding:20px}.rare-inner-content .metrics{gap:20px;flex-wrap:wrap}.rare-inner-content .hero-bottom{flex-direction:column}.rare-inner-content .hero-notes{text-align:left}.rare-inner-content .real-mock{height:280px;padding:25px}.rare-inner-content .project-meta{flex-direction:column;align-items:start;gap:10px}}
