.agent-service-page .container{max-width:1600px;margin:0 auto;padding:0 40px}.agent-service-page .section-title{font-size:var(--im-text-5xl);font-weight:var(--im-weight-regular);color:var(--im-color-ink-strong);margin-bottom:40px;padding-bottom:20px;border-bottom:1px solid var(--im-color-border)}@media (max-width:1024px){.agent-service-page .container{padding:0 20px}}.agent-service-page .page-hero{position:relative;height:480px;overflow:hidden;display:flex;align-items:center;justify-content:center;text-align:center}.agent-service-page .page-hero-image{position:absolute;inset:0;background-size:cover;background-position:50%;z-index:0}.agent-service-page .page-hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.55));opacity:var(--im-img-scrim-strength)}.agent-service-page .page-hero-content{position:relative;z-index:1;max-width:800px;padding:0 40px}.agent-service-page .page-hero-label{font-family:var(--im-font-body);font-size:var(--im-text-xs);font-weight:var(--im-weight-semibold);letter-spacing:3px;text-transform:uppercase;color:var(--im-color-brand);margin-bottom:16px}.agent-service-page .page-hero-title{font-family:var(--im-font-display);font-size:var(--im-text-9xl);font-weight:var(--im-weight-light);color:var(--im-white);line-height:1.15;margin:0 0 16px}.agent-service-page .page-hero-subtitle{font-family:var(--im-font-body);font-size:1.05rem;font-weight:var(--im-weight-light);color:rgba(255,255,255,.85);line-height:var(--im-leading-normal);max-width:600px;margin:0 auto}.agent-service-page .page-section{padding:var(--im-section-pad) 0}.agent-service-page .page-section--dark{background:var(--im-color-ink-strong);color:var(--im-white)}.agent-service-page .page-section--cream{background:var(--im-color-bg-alt)}.agent-service-page .page-section--gold{background:var(--im-color-brand);color:var(--im-white)}.agent-service-page .section-header{text-align:center;margin-bottom:56px}.agent-service-page .section-label{font-family:var(--im-font-body);font-size:.7rem;font-weight:var(--im-weight-semibold);letter-spacing:3px;text-transform:uppercase;color:var(--im-color-brand);margin-bottom:12px}.agent-service-page .page-section--dark .section-label,.agent-service-page .page-section--gold .section-label{color:rgba(255,255,255,.6)}.agent-service-page .section-title{font-family:var(--im-font-display);font-size:var(--im-text-7xl);font-weight:var(--im-weight-light);color:var(--im-color-ink);margin:0 0 16px;line-height:var(--im-leading-tight)}.agent-service-page .page-section--dark .section-title,.agent-service-page .page-section--gold .section-title{color:var(--im-white)}.agent-service-page .section-subtitle{font-family:var(--im-font-body);font-size:var(--im-text-lg);font-weight:var(--im-weight-light);color:var(--im-color-ink-soft);max-width:640px;margin:0 auto;line-height:1.7}.agent-service-page .page-section--dark .section-subtitle{color:rgba(255,255,255,.65)}.agent-service-page .story-layout{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--im-space-6xl);gap:var(--im-space-6xl);align-items:center}.agent-service-page .story-image{aspect-ratio:4/3;background-size:cover;background-position:50%;border-radius:var(--im-radius-sm)}.agent-service-page .story-text h3{font-family:var(--im-font-display);font-size:var(--im-text-5xl);font-weight:var(--im-weight-light);color:var(--im-color-ink);margin:0 0 24px;line-height:var(--im-leading-tight)}.agent-service-page .story-text p{font-family:var(--im-font-body);font-size:.95rem;font-weight:var(--im-weight-light);color:var(--im-color-ink-faint);line-height:var(--im-leading-relaxed);margin:0 0 20px}.agent-service-page .story-text p:last-child{margin-bottom:0}.agent-service-page .story-signature{margin-top:32px;padding-top:24px;border-top:1px solid var(--im-color-border)}.agent-service-page .story-signature-name{font-family:var(--im-font-display);font-size:1.3rem;font-weight:var(--im-weight-regular);color:var(--im-color-ink)}.agent-service-page .story-signature-title{font-family:var(--im-font-body);font-size:.8rem;font-weight:var(--im-weight-regular);color:var(--im-color-brand);letter-spacing:1px;text-transform:uppercase;margin-top:4px}.agent-service-page .stats-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--im-space-4xl);gap:var(--im-space-4xl);text-align:center}.agent-service-page .stat-number{font-family:var(--im-font-display);font-size:var(--im-text-9xl);font-weight:var(--im-weight-light);color:var(--im-color-brand);line-height:var(--im-leading-none);margin-bottom:8px}.agent-service-page .stat-label{font-family:var(--im-font-body);font-size:var(--im-text-xs);font-weight:var(--im-weight-semibold);letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.6)}.agent-service-page .testimonials-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--im-space-3xl);gap:var(--im-space-3xl)}.agent-service-page .testimonial-card{background:var(--im-white);padding:40px;border-top:3px solid var(--im-color-brand)}.agent-service-page .page-section--dark .testimonial-card{background:rgba(255,255,255,.04);border-top:2px solid var(--im-color-brand)}.agent-service-page .testimonial-quote-mark{font-family:var(--im-font-display);font-size:4rem;color:var(--im-color-brand);line-height:var(--im-leading-none);margin-bottom:-8px}.agent-service-page .testimonial-text{font-family:var(--im-font-body);font-size:.95rem;font-weight:var(--im-weight-light);color:var(--im-color-ink-faint);line-height:1.7;font-style:italic;margin-bottom:24px}.agent-service-page .page-section--dark .testimonial-text{color:rgba(255,255,255,.7)}.agent-service-page .testimonial-author{font-family:var(--im-font-body);font-size:.85rem;font-weight:var(--im-weight-semibold);color:var(--im-color-ink)}.agent-service-page .page-section--dark .testimonial-author{color:var(--im-white)}.agent-service-page .testimonial-detail{font-family:var(--im-font-body);font-size:var(--im-text-xs);color:var(--im-color-ink-soft);margin-top:2px}.agent-service-page .cta-content{text-align:center;max-width:700px;margin:0 auto}.agent-service-page .cta-title{font-family:var(--im-font-display);font-size:var(--im-text-7xl);font-weight:var(--im-weight-light);color:var(--im-white);margin:0 0 16px}.agent-service-page .cta-text{font-family:var(--im-font-body);font-size:var(--im-text-lg);font-weight:var(--im-weight-light);color:rgba(255,255,255,.8);line-height:1.7;margin-bottom:32px}.agent-service-page .cta-buttons{display:flex;gap:var(--im-space-lg);justify-content:center}.agent-service-page .btn-cta{display:inline-block;padding:14px 40px;font-family:var(--im-font-body);font-size:.8rem;font-weight:var(--im-weight-semibold);letter-spacing:1.5px;text-transform:uppercase;text-decoration:none;border:none;cursor:pointer;transition:all var(--im-duration-base) var(--im-ease-standard)}.agent-service-page .btn-cta--primary{background:var(--im-white);color:var(--im-color-ink)}.agent-service-page .btn-cta--primary:hover{background:var(--im-color-brand);color:var(--im-white)}.agent-service-page .btn-cta--outline{background:transparent;color:var(--im-white);border:1px solid rgba(255,255,255,.4)}.agent-service-page .btn-cta--outline:hover{border-color:var(--im-white);background:rgba(255,255,255,.1)}.agent-service-page .services-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--im-space-3xl);gap:var(--im-space-3xl)}.agent-service-page .service-card{padding:48px 36px;background:var(--im-white);border-top:3px solid var(--im-color-brand);transition:transform var(--im-duration-base) var(--im-ease-standard),box-shadow .3s ease}.agent-service-page .service-card:hover{transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.08)}.agent-service-page .service-icon{width:48px;height:48px;color:var(--im-color-brand);margin-bottom:24px}.agent-service-page .service-name{font-family:var(--im-font-display);font-size:1.4rem;font-weight:var(--im-weight-regular);color:var(--im-color-ink);margin-bottom:12px}.agent-service-page .service-description{font-family:var(--im-font-body);font-size:.9rem;font-weight:var(--im-weight-light);color:var(--im-color-ink-muted);line-height:1.7;margin-bottom:20px}.agent-service-page .service-link{font-family:var(--im-font-body);font-size:var(--im-text-xs);font-weight:var(--im-weight-semibold);letter-spacing:1.5px;text-transform:uppercase;color:var(--im-color-brand);text-decoration:none;display:inline-flex;align-items:center;gap:var(--im-space-sm);transition:gap .3s ease}.agent-service-page .service-link:hover{gap:var(--im-space-md)}.agent-service-page .service-link svg{width:14px;height:14px}.agent-service-page .process-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--im-space-4xl);gap:var(--im-space-4xl);position:relative}.agent-service-page .process-grid:before{content:"";position:absolute;top:36px;left:10%;right:10%;height:1px;background:var(--im-color-brand);opacity:.3}.agent-service-page .process-step{text-align:center;position:relative}.agent-service-page .process-number{width:72px;height:72px;border-radius:var(--im-radius-pill);background:var(--im-white);border:2px solid var(--im-color-brand);display:flex;align-items:center;justify-content:center;margin:0 auto 24px;font-size:var(--im-text-3xl);color:var(--im-color-brand);position:relative;z-index:1}.agent-service-page .process-number,.agent-service-page .process-title{font-family:var(--im-font-display);font-weight:var(--im-weight-regular)}.agent-service-page .process-title{font-size:1.2rem;color:var(--im-color-ink);margin-bottom:8px}.agent-service-page .process-text{font-family:var(--im-font-body);font-size:.85rem;font-weight:var(--im-weight-light);color:var(--im-color-ink-muted);line-height:var(--im-leading-normal)}.agent-service-page .differentiators-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--im-space-4xl) 60px;gap:var(--im-space-4xl) 60px}.agent-service-page .differentiator-item{display:grid;grid-template-columns:56px 1fr;grid-gap:var(--im-space-xl);gap:var(--im-space-xl);align-items:start}.agent-service-page .differentiator-icon{width:56px;height:56px;background:rgba(201,169,97,.1);border-radius:var(--im-radius-pill);display:flex;align-items:center;justify-content:center;color:var(--im-color-brand)}.agent-service-page .differentiator-icon svg{width:24px;height:24px}.agent-service-page .differentiator-title{font-family:var(--im-font-display);font-size:1.2rem;font-weight:var(--im-weight-regular);color:var(--im-color-ink);margin-bottom:6px}.agent-service-page .differentiator-text{font-family:var(--im-font-body);font-size:.88rem;font-weight:var(--im-weight-light);color:var(--im-color-ink-muted);line-height:1.7}@media (max-width:1024px){.agent-service-page .page-hero{height:380px}.agent-service-page .page-hero-title{font-size:2.8rem}.agent-service-page .page-section{padding:var(--im-section-pad-sm) 0}.agent-service-page .story-layout{grid-template-columns:1fr;gap:var(--im-space-4xl)}.agent-service-page .stats-grid{gap:var(--im-space-3xl)}.agent-service-page .process-grid,.agent-service-page .services-grid,.agent-service-page .stats-grid,.agent-service-page .testimonials-grid{grid-template-columns:repeat(2,1fr)}.agent-service-page .process-grid{gap:var(--im-space-3xl)}.agent-service-page .process-grid:before{display:none}.agent-service-page .differentiators-grid{grid-template-columns:1fr;gap:var(--im-space-3xl)}}@media (max-width:767px){.agent-service-page .page-hero{height:320px}.agent-service-page .page-hero-title{font-size:2.2rem}.agent-service-page .page-hero-subtitle{font-size:.9rem}.agent-service-page .page-section{padding:48px 0}.agent-service-page .section-title{font-size:var(--im-text-5xl)}.agent-service-page .section-header{margin-bottom:40px}.agent-service-page .stats-grid{grid-template-columns:repeat(2,1fr);gap:var(--im-space-2xl)}.agent-service-page .stat-number{font-size:var(--im-text-7xl)}.agent-service-page .services-grid,.agent-service-page .testimonials-grid{grid-template-columns:1fr}.agent-service-page .process-grid{grid-template-columns:1fr;gap:var(--im-space-2xl)}.agent-service-page .cta-buttons{flex-direction:column;align-items:center}.agent-service-page .btn-cta{width:100%;max-width:300px;text-align:center}}.agent-service-page .btn-hero-cta{display:inline-flex;align-items:center;gap:8px;margin-top:var(--im-space-xl);padding:16px 34px;background:var(--im-color-brand);color:var(--im-white);font-family:var(--im-font-body);font-size:var(--im-text-sm);font-weight:var(--im-weight-semibold);letter-spacing:var(--im-tracking-sm);text-transform:uppercase;text-decoration:none;border:1px solid var(--im-color-brand);transition:all var(--im-duration-base) var(--im-ease-standard)}.agent-service-page .btn-hero-cta:hover{background:var(--im-color-brand-dark);border-color:var(--im-color-brand-dark)}.agent-home-value .container{max-width:1600px;margin:0 auto;padding:0 40px}@keyframes slideDown{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.agent-home-value .page-header{padding-top:140px;padding-bottom:28px}.agent-home-value .page-header .breadcrumb{font-size:var(--im-text-xs);font-weight:var(--im-weight-medium);letter-spacing:var(--im-tracking-lg);text-transform:uppercase;color:var(--im-color-ink-soft);margin-bottom:12px}.agent-home-value .page-header .breadcrumb a{color:var(--im-color-ink-soft);text-decoration:none;transition:color .2s}.agent-home-value .page-header .breadcrumb a:hover{color:var(--im-color-brand)}.agent-home-value .page-header .breadcrumb span{margin:0 6px}.agent-home-value .page-header h1{font-family:var(--im-font-display);font-size:2.75rem;font-weight:var(--im-weight-light);color:var(--im-color-ink);line-height:1.1}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.agent-home-value .form-group{display:flex;flex-direction:column}.agent-home-value .form-group label{font-size:var(--im-text-base);font-weight:var(--im-weight-semibold);text-transform:uppercase;letter-spacing:var(--im-tracking-sm);color:var(--im-color-ink);margin-bottom:12px}.agent-home-value .form-group input,.agent-home-value .form-group select{padding:16px 20px;border:1px solid var(--im-color-border);background:var(--im-white);font-size:var(--im-text-lg)}.agent-home-value .form-group input:focus,.agent-home-value .form-group select:focus{outline:none;border-color:var(--im-color-brand)}@media (max-width:1024px){.agent-home-value .page-header{padding-top:120px;padding-bottom:20px}.agent-home-value .page-header h1{font-size:2.25rem}.agent-home-value .container{padding:0 20px}}@media (max-width:767px){.agent-home-value .page-header h1{font-size:var(--im-text-4xl)}}@media (max-width:1024px){.agent-home-value .form-group input,.agent-home-value .form-group select{min-height:44px}}.agent-home-value .page-section{padding:var(--im-section-pad) 0}.agent-home-value .section-label{font-family:var(--im-font-body);font-size:.7rem;font-weight:var(--im-weight-semibold);letter-spacing:3px;text-transform:uppercase;color:var(--im-color-brand);margin-bottom:12px}@media (max-width:1024px){.agent-home-value .page-section{padding:var(--im-section-pad-sm) 0}}@media (max-width:767px){.agent-home-value .page-section{padding:48px 0}}.agent-home-value .btn-gold{display:inline-block;padding:16px 48px;background:var(--im-color-brand);color:var(--im-white);border:none;font-family:var(--im-font-body);font-size:var(--im-text-xs);font-weight:var(--im-weight-bold);letter-spacing:var(--im-tracking-3xl);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background var(--im-duration-fast) var(--im-ease-standard)}.agent-home-value .btn-gold:hover{background:var(--im-color-brand-dark)}.agent-home-value .agent-contact-grid{display:grid;grid-template-columns:1fr 400px;grid-gap:var(--im-space-6xl);gap:var(--im-space-6xl);align-items:start}.agent-home-value .agent-contact-form .form-group{margin-bottom:20px}.agent-home-value .agent-contact-form .form-group label{display:block;font-family:var(--im-font-body);font-size:var(--im-text-2xs);font-weight:var(--im-weight-semibold);letter-spacing:var(--im-tracking-xl);text-transform:uppercase;color:var(--im-color-ink-soft);margin-bottom:6px}.agent-home-value .agent-contact-form .form-group input,.agent-home-value .agent-contact-form .form-group textarea{width:100%;padding:14px 16px;border:1px solid var(--im-color-border);background:var(--im-color-bg-alt);font-family:var(--im-font-body);font-size:var(--im-text-base);color:var(--im-color-ink);transition:border-color var(--im-duration-fast) var(--im-ease-standard);outline:none;resize:none}.agent-home-value .agent-contact-form .form-group input:focus,.agent-home-value .agent-contact-form .form-group textarea:focus{border-color:var(--im-color-brand)}.agent-home-value .agent-contact-form .btn-gold{width:100%;cursor:pointer}@media (max-width:1023px){.agent-home-value .agent-contact-grid{grid-template-columns:1fr}}.agent-home-value .verify-tag{display:inline-block;margin-left:8px;padding:2px 7px;background:#FBE3A1;color:#7A5B00;font-family:var(--im-font-body);font-size:.62rem;font-weight:var(--im-weight-bold);letter-spacing:var(--im-tracking-sm);text-transform:uppercase;border-radius:3px;vertical-align:middle;white-space:nowrap}.agent-home-value .value-why-heading{font-family:var(--im-font-display);font-size:var(--im-text-3xl);font-weight:var(--im-weight-semibold);line-height:var(--im-leading-tight);color:var(--im-color-ink);margin:var(--im-space-sm) 0 var(--im-space-lg)}.agent-home-value .value-why p{font-family:var(--im-font-body);font-size:var(--im-text-base);line-height:var(--im-leading-relaxed);color:var(--im-color-ink-soft);margin-bottom:var(--im-space-md)}.agent-home-value .value-why-list{list-style:none;margin:var(--im-space-lg) 0;padding:0}.agent-home-value .value-why-list li{display:flex;align-items:flex-start;gap:var(--im-space-sm);font-family:var(--im-font-body);font-size:var(--im-text-base);color:var(--im-color-ink);margin-bottom:var(--im-space-md)}.agent-home-value .value-why-list svg{color:var(--im-color-brand);flex-shrink:0;margin-top:2px}.agent-home-value .value-why-note{font-size:var(--im-text-sm)!important;color:var(--im-color-ink-soft);font-style:italic}.agent-home-value .value-form{background:var(--im-white);border-top:3px solid var(--im-color-brand);padding:var(--im-space-2xl);box-shadow:var(--im-shadow-md);align-self:start}.agent-home-value .value-form-title{font-family:var(--im-font-display);font-size:var(--im-text-2xl);font-weight:var(--im-weight-semibold);color:var(--im-color-ink);margin-bottom:var(--im-space-lg)}.agent-home-value .value-form-fineprint{font-family:var(--im-font-body);font-size:var(--im-text-2xs);color:var(--im-color-ink-soft);margin-top:var(--im-space-md);text-align:center}.agent-home-value .value-why-check,.agent-service-page .service-icon-wrap,.agent-service-page .service-link-arrow{display:contents}.agent-service-page .page-hero-image--placeholder,.agent-service-page .story-image--placeholder{background-image:linear-gradient(135deg,var(--im-color-brand-deep,var(--im-color-ink)) 0,var(--im-color-ink-strong,var(--im-color-ink)) 100%)}.agent-service-page .story-image--placeholder{display:flex;align-items:center;justify-content:center}.agent-service-page .story-image--placeholder span{font-family:var(--im-font-display);font-size:clamp(3rem,6vw,5rem);font-weight:var(--im-weight-light);letter-spacing:calc(var(--im-tracking-scale, 1) * var(--im-tracking-md));color:color-mix(in srgb,var(--im-color-brand) 70%,white);opacity:.85}.agent-home-value .agent-contact-grid--form-only{grid-template-columns:minmax(0,560px);justify-content:center}.agent-home-value .agent-contact-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.agent-home-value .contact-error{color:var(--im-color-danger,#b3261e);font-size:.85rem;margin:0 0 12px}.agent-home-value .contact-thank-you p{font-family:var(--im-font-body);color:var(--im-color-ink);line-height:var(--im-leading-relaxed)}.agent-home-value .value-form .btn-gold:disabled{opacity:.55;cursor:not-allowed}.agent-home-value *,.agent-service-page *{margin:0;padding:0;box-sizing:border-box}.agent-home-value .page-header .page-tagline{font:inherit;color:inherit;line-height:inherit;margin:0}.agent-home-value .value-form .btn-gold{line-height:normal}.agent-service-page [data-section=cta] .cta-text{max-width:none;opacity:1}.agent-service-page .service-card svg.service-icon{display:inline}.agent-home-value .value-form .form-group input{line-height:normal}