.local-reg{background:#fffaf5;color:#2b1912}.local-reg-hero{padding:clamp(6rem,10vw,9rem) 0 5rem;background:radial-gradient(circle at 80% 15%,rgba(213,119,71,.22),transparent 28rem),#28160f;color:#fffaf5}.local-reg-hero>.container-custom{display:grid;grid-template-columns:1.2fr .65fr;gap:3rem;align-items:end}.local-reg-hero span,.local-reg header span,.local-reg-split>div>span{color:#ed9867;font-size:.7rem;font-weight:900;letter-spacing:.15em}.local-reg-hero h1{max-width:900px;margin:1rem 0;color:#fffaf5!important;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.8rem,5.6vw,6rem);line-height:.96;letter-spacing:-.05em}.local-reg-hero p{max-width:780px;color:#fffaf5b3;line-height:1.75}.local-reg-hero>div>div>div{display:flex;flex-wrap:wrap;gap:.7rem;margin-top:1.5rem}.local-reg-hero a{display:inline-flex;align-items:center;gap:.45rem;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.2);border-radius:.7rem;color:#fffaf5;font-weight:850}.local-reg-hero a:first-child{background:#efaa7e;color:#2b1912}.local-reg-hero a svg{width:1rem}.local-reg-hero aside{padding:1.4rem;border:1px solid rgba(255,255,255,.18);border-radius:1.1rem;background:#ffffff0f}.local-reg-hero aside svg{color:#ed9867}.local-reg-hero aside small{display:block;margin-top:1.5rem;color:#ed9867;font-weight:900}.local-reg-hero aside h2{margin:.55rem 0;color:#fffaf5!important;font-size:1.45rem}.local-reg-section{padding:clamp(3.5rem,7vw,6.5rem) 0}.local-reg-section header{max-width:850px;margin-bottom:2rem}.local-reg-section header h2,.local-reg-split h2{margin:.7rem 0;color:#2b1912!important;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4vw,4rem);line-height:1.03;letter-spacing:-.04em}.local-reg-analytics,.local-reg-bundles{display:grid;grid-template-columns:repeat(3,1fr);gap:.8rem}.local-reg-analytics article,.local-reg-bundles article{padding:1.3rem;border:1px solid #dfc9b8;border-radius:1rem;background:#fff}.local-reg-analytics svg{color:#ad5735}.local-reg-analytics small,.local-reg-bundles small{display:block;margin:1.5rem 0 .5rem;color:#a55031;font-weight:900;letter-spacing:.11em}.local-reg-analytics h3,.local-reg-bundles h3{color:#2b1912!important;font-size:1.2rem}.local-reg-analytics p,.local-reg-bundles p{margin-top:.6rem;color:#6c594f;font-size:.84rem;line-height:1.65}.local-reg-bundles strong{display:block;margin-top:.75rem;color:#8f432a}.local-reg-tint{background:#f3e6da}.local-reg-split{display:grid;grid-template-columns:1fr 1fr;gap:3rem}.local-reg-split ul{display:grid;gap:.65rem;margin-top:1.3rem}.local-reg-split li{display:flex;gap:.55rem;padding:.8rem;border:1px solid #dcc6b5;border-radius:.7rem;background:#ffffff94;color:#654f44;font-size:.84rem}.local-reg-split li svg{width:1rem;flex:none;color:#ad5735}.local-reg-dark{background:#28160f;color:#fffaf5}.local-reg-dark header h2{color:#fffaf5!important}.local-reg-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:.7rem}.local-reg-steps article{padding:1.2rem;border:1px solid rgba(255,255,255,.15);border-radius:1rem;background:#ffffff0b}.local-reg-steps small{color:#ed9867;font-weight:900}.local-reg-steps h3{margin:1.8rem 0 .5rem;color:#fffaf5!important}.local-reg-steps p{color:#fffaf5a6;font-size:.82rem;line-height:1.6}.local-reg-note{display:flex;gap:.7rem;margin-top:1rem;padding:1rem;border:1px solid #dfc9b8;border-radius:.8rem;background:#f5e8dd;color:#705a4e;font-size:.8rem;line-height:1.55}.local-reg-note svg{flex:none;color:#ad5735}.local-reg-faq>div{display:grid;gap:.55rem}.local-reg-faq details{padding:1rem 1.1rem;border:1px solid #dac2b0;border-radius:.75rem;background:#fffaf5}.local-reg-faq summary{cursor:pointer;font-weight:850}.local-reg-faq details p{margin-top:.7rem;color:#6b574c;line-height:1.65}.local-reg-faq nav{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.local-reg-faq nav a{display:inline-flex;align-items:center;gap:.4rem;padding:.75rem .9rem;border-radius:.65rem;background:#3a2017;color:#fffaf5;font-size:.78rem;font-weight:850}.local-reg-faq nav svg{width:.9rem}@media (max-width:900px){.local-reg-hero>.container-custom,.local-reg-split{grid-template-columns:1fr}.local-reg-analytics,.local-reg-bundles{grid-template-columns:1fr}.local-reg-steps{grid-template-columns:1fr 1fr}}@media (max-width:560px){.local-reg-steps{grid-template-columns:1fr}.local-reg-hero a{width:100%;justify-content:center}}
