: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
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.
Dane Rose
Founder & Agent
Independent agent focused on Personal Lines, P&C, and Life. Serving Idaho and Utah.
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();
});