:root{ –rose-red:#c72c48; –rose-dark:#111111; –rose-text:#222222; –rose-muted:#6b7280; –rose-bg:#ffffff; –rose-soft:#f8f6f7; –radius:18px; –shadow:0 8px 24px rgba(0,0,0,.08); } *{box-sizing:border-box} body{ margin:0; font-family:system-ui,-apple-system,Segoe UI,Roboto,Inter,Arial,sans-serif; color:var(–rose-text); background:var(–rose-bg); line-height:1.5; scroll-behavior:smooth; } a{color:var(–rose-red);text-decoration:none} img{max-width:100%;display:block} /* Header / Hero */ .hero{ padding:56px 20px 36px; background:var(–rose-soft); border-bottom:1px solid #eee; } .container{max-width:1100px;margin:0 auto} .hero-inner{ display:grid;gap:28px;align-items:center; grid-template-columns:120px 1fr; } .brand{ display:flex;gap:16px;align-items:center } .brand img{width:120px;height:auto;border-radius:8px} .brand h1{ margin:0;font-size:28px;letter-spacing:.02em;color:var(–rose-dark) } .subline{color:var(–rose-muted);margin-top:4px;font-size:14px} .cta{ display:flex;gap:12px;flex-wrap:wrap;margin-top:16px } .btn{ appearance:none;border:0;cursor:pointer; padding:14px 18px;border-radius:999px;font-weight:600; transition:transform .05s ease, box-shadow .2s ease, background .2s ease; text-decoration:none; } .btn-primary{background:var(–rose-red);color:#fff;box-shadow:var(–shadow)} .btn-primary:hover{transform:translateY(-1px)} .btn-outline{background:#fff;border:1px solid #e5e7eb;color:var(–rose-dark)} /* Sections */ section{padding:48px 20px} .section-title{ font-size:26px;margin:0 0 12px;color:var(–rose-dark);letter-spacing:.01em } .section-sub{color:var(–rose-muted);margin:0 0 26px} /* Cards */ .cards{ display:grid;gap:16px; grid-template-columns:repeat(auto-fit,minmax(250px,1fr)) } .card{ background:#fff;border:1px solid #eee;border-radius:var(–radius);padding:20px; box-shadow:var(–shadow) } .card h3{margin:0 0 6px;font-size:18px} .card p{margin:0;color:#444} /* Team */ .team{ display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr)) } .profile{ display:grid;gap:14px;grid-template-columns:140px 1fr;align-items:center; background:#fff;border:1px solid #eee;border-radius:var(–radius);padding:18px;box-shadow:var(–shadow) } .avatar{ width:140px;height:140px;border-radius:14px;object-fit:cover;border:2px solid #f0f0f0 } .profile h4{margin:0;font-size:20px} .profile .role{color:var(–rose-muted);font-size:14px;margin-top:2px} .profile p{margin:10px 0 0} /* Quote Form */ form{ background:#fff;border:1px solid #eee;border-radius:var(–radius); padding:20px;box-shadow:var(–shadow);max-width:600px;margin:auto; } label{font-weight:600;font-size:14px;display:block;margin-top:10px} input, select{ width:100%;padding:12px;border:1px solid #e5e7eb;border-radius:10px;font-size:14px; margin-top:4px; } .form-actions{margin-top:16px;text-align:right} /* Footer */ footer{ padding:28px 20px;border-top:1px solid #eee;background:var(–rose-soft);color:#444 } .foot-grid{display:grid;gap:16px;grid-template-columns:2fr 1fr} /* Responsive */ @media (max-width: 900px){ .hero-inner{grid-template-columns:1fr} .profile{grid-template-columns:1fr;text-align:center} .avatar{margin:auto} .foot-grid{grid-template-columns:1fr} }
Rose Insurance Services logo

Rose Insurance Services

Independent agency for Personal, Business, & Life Insurance in Idaho & Utah

What we do

Personalized coverage with ongoing service. We’ll compare carriers and keep working for you year after year.

Home & Auto

Affordable, tailored policies for families, college students, and young households.

Business Insurance

Protection for small businesses—including liability, property, and workers’ comp.

Life Insurance

Term and permanent options to fit your goals and budget.

About Us

We’re a relationship-first agency focused on service, education, and great rates.

Headshot of Dane Rose

Dane Rose

Founder & Agent

Independent agent focused on Personal Lines, P&C, and Life. Serving Idaho and Utah.

Headshot of David Scherf

David Scherf

Agent & Partner

Partnering on client service and helping households choose coverage with confidence.

Request a Quote

Fill out your contact details and choose your quote type. We’ll get back to you quickly.

Full Name Phone Number Email Quote Type Choose one… Home Auto Business Life
Send Request
document.getElementById(‘quoteForm’).addEventListener(‘submit’, function(e){ e.preventDefault(); const to = ‘roseinserv@gmail.com’; const name = document.getElementById(‘name’).value.trim(); const phone = document.getElementById(‘phone’).value.trim(); const email = document.getElementById(’email’).value.trim(); const type = document.getElementById(‘qtype’).value; const subject = encodeURIComponent(`Quote Request: ${type} – ${name}`); const body = encodeURIComponent( `Name: ${name}\nPhone: ${phone}\nEmail: ${email}\nQuote Type: ${type}\n\nSent from roseinsuranceservices.com` ); window.location.href = `mailto:${to}?subject=${subject}&body=${body}`; this.reset(); });

Navigation

About

Writing on the Wall is a newsletter for freelance writers seeking inspiration, advice, and support on their creative journey.