body{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;color:#122017;background:radial-gradient(circle at top left,rgba(32,201,151,.12),transparent 28rem),linear-gradient(180deg,#fbfefc,#fff 42%)}.hero-section{background:radial-gradient(circle at 85% 15%,hsla(0,0%,100%,.28),transparent 18rem),linear-gradient(135deg,#063d25,#12804a 52%,#20c997);color:#fff;padding:92px 0;border-radius:0 0 32px 32px}.btn-primary{background-color:#28a745;border-color:#28a745}.btn-primary:hover{background-color:#218838;border-color:#218838}.navbar{z-index:1030;position:-webkit-sticky;position:sticky;top:0;width:100%}.navbar-brand{font-weight:700;font-size:1.5rem}.card{border:none;box-shadow:0 18px 45px rgba(18,32,23,.09);transition:transform .2s ease-in-out}.card:hover{transform:translateY(-5px)}.app-image-wrapper{flex-shrink:0}.app-image-border{display:inline-block;border:1px solid rgba(18,32,23,.12);border-radius:32px;padding:1rem;box-shadow:0 24px 70px rgba(18,32,23,.1);max-width:280px}.app-image-border img{max-height:320px;object-fit:contain;border-radius:24px}@media (max-width:768px){.app-card .d-flex{flex-direction:column!important}.app-image-wrapper{text-align:center}.app-image-border{max-width:180px}}.list-group-item{border-left:4px solid #28a745}.hero-modern{overflow:hidden}.hero-copy{color:hsla(0,0%,100%,.86);max-width:620px}.eyebrow-pill{border-radius:999px;display:inline-flex;font-size:.82rem;font-weight:700;letter-spacing:.03em;padding:.45rem .85rem;text-transform:uppercase;width:-moz-fit-content;width:fit-content}.hero-section .eyebrow-pill{background:hsla(0,0%,100%,.16);color:#fff}.hero-trust-strip{display:flex;flex-wrap:wrap;gap:.75rem}.hero-trust-strip span{background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:hsla(0,0%,100%,.92);font-size:.92rem;padding:.55rem .85rem}.hero-visual-card{background:hsla(0,0%,100%,.14);border:1px solid hsla(0,0%,100%,.2);border-radius:32px;box-shadow:0 30px 80px rgba(0,0,0,.22);padding:1rem;position:relative}.floating-price-card{align-items:flex-start;background:#fff;border-radius:20px;bottom:1.7rem;box-shadow:0 20px 50px rgba(18,32,23,.2);color:#122017;display:flex;flex-direction:column;left:1.7rem;padding:1rem 1.2rem;position:absolute}.floating-price-card strong{color:#12804a;font-size:1.65rem;line-height:1.1}.section-heading{max-width:780px}.metric-card,.price-calculator-card,.price-summary-card,.pricing-plan-card,.service-card{background:#fff;border:1px solid rgba(18,32,23,.08);border-radius:24px;box-shadow:0 18px 45px rgba(18,32,23,.08)}.metric-card{padding:2rem 1.25rem}.metric-card strong{color:#12804a;display:block;font-size:clamp(2rem,4vw,3.25rem);line-height:1}.metric-card span{color:#637269;display:block;font-weight:600;margin-top:.75rem}.soft-panel{background:linear-gradient(135deg,#edf9f2,#f7fbf8)}.service-card{padding:1.4rem}.addon-icon,.icon-badge{align-items:center;background:#e8f7ee;border-radius:16px;color:#12804a;display:inline-flex;height:46px;justify-content:center;margin-bottom:1rem;width:46px}.service-card h5{font-weight:800}.service-card p{color:#637269;margin-bottom:0}.timeline-list{display:grid;grid-gap:1rem;gap:1rem}.timeline-item{align-items:center;background:#fff;border:1px solid rgba(18,32,23,.08);border-radius:20px;display:flex;gap:1rem;padding:1.1rem}.timeline-number{align-items:center;background:#12804a;border-radius:50%;color:#fff;display:flex;flex:0 0 auto;font-weight:800;height:38px;justify-content:center;width:38px}.timeline-item p{color:#526158;margin-bottom:0}.pricing-preview{background:linear-gradient(135deg,#f6fbf8,#e6f7ed);border:1px solid rgba(18,32,23,.08)}.mini-feature{background:#fff;border-radius:16px;color:#12804a;font-weight:700;padding:.85rem;text-align:center}.price-summary-card{padding:2rem}.price-summary-card span{color:#637269;display:block;font-weight:700}.price-summary-card strong{color:#12804a;display:block;font-size:3rem;line-height:1.1;margin:.5rem 0}.final-cta{background:#f7fbf8}.final-cta,.pricing-hero{border:1px solid rgba(18,32,23,.08)}.pricing-hero{background:radial-gradient(circle at top right,rgba(32,201,151,.22),transparent 18rem),linear-gradient(135deg,#f0fbf5,#fff)}.pricing-hero-copy{max-width:760px}.price-calculator-card,.pricing-plan-card{padding:1.5rem}.pricing-amount{color:#12804a;display:block;font-size:2.4rem;line-height:1}.pricing-category{background:#f7fbf8;border-radius:18px;padding:1rem}.pricing-category i{color:#12804a;display:block;font-size:1.35rem;margin-bottom:.75rem}.pricing-category span,.pricing-category strong{display:block}.pricing-category span{color:#637269;font-size:.92rem;margin-top:.35rem}.feature-check{align-items:flex-start;background:#fbfefc;border:1px solid rgba(18,32,23,.06);border-radius:14px;display:flex;gap:.65rem;padding:.8rem}.feature-check i{color:#12804a;margin-top:.2rem}.success-fee-panel{align-items:center;background:#e8f7ee;border-radius:18px;display:flex;gap:1rem;justify-content:space-between;padding:1rem}.success-fee-panel p{color:#526158}.success-fee-panel span{background:#fff;border-radius:999px;color:#12804a;flex:0 0 auto;font-weight:800;padding:.5rem .8rem}.price-calculator-card{top:6rem}.base-line{align-items:center;background:#f7fbf8;border-radius:16px;display:flex;justify-content:space-between;padding:1rem}.addon-list{display:grid;grid-gap:.85rem;gap:.85rem}.addon-card{align-items:flex-start;border:1px solid rgba(18,32,23,.1);border-radius:18px;cursor:pointer;display:flex;gap:.8rem;padding:1rem;transition:all .2s ease}.addon-card input{margin-top:.2rem}.addon-card.selected{background:#f0fbf5;border-color:#28a745;box-shadow:0 12px 30px rgba(40,167,69,.12)}.addon-card .addon-icon{flex:0 0 auto;margin-bottom:0}.addon-copy small,.addon-copy strong{display:block}.addon-copy small{color:#637269;margin-top:.35rem}.total-panel{background:#122017;border-radius:22px;color:#fff;padding:1.25rem}.total-panel strong{font-size:2.25rem;line-height:1}.total-panel .text-muted{color:hsla(0,0%,100%,.7)!important}.services-hero{background:radial-gradient(circle at top right,rgba(40,167,69,.16),transparent 18rem),linear-gradient(135deg,#f0fbf5,#fff);border:1px solid rgba(18,32,23,.08)}.services-hero-copy{color:#526158}.services-visual-card{background:#fff;border:1px solid rgba(18,32,23,.08);border-radius:32px;box-shadow:0 24px 70px rgba(18,32,23,.12);padding:1rem;position:relative}.services-floating-card{background:#122017;border-radius:20px;bottom:1.7rem;box-shadow:0 20px 50px rgba(18,32,23,.2);color:#fff;display:flex;flex-direction:column;left:1.7rem;max-width:300px;padding:1rem 1.2rem;position:absolute}.services-floating-card strong{font-size:1.2rem}.services-floating-card span{color:hsla(0,0%,100%,.76);font-size:.92rem;margin-top:.25rem}.seller-service-card{background:#fff;border:1px solid rgba(18,32,23,.08);border-radius:24px;box-shadow:0 18px 45px rgba(18,32,23,.08);cursor:pointer;padding:1.35rem;transition:all .2s ease}.seller-service-card.active,.seller-service-card:hover{border-color:rgba(40,167,69,.5);box-shadow:0 24px 60px rgba(18,32,23,.12);transform:translateY(-4px)}.seller-service-card-header{align-items:flex-start;display:flex;gap:1rem}.seller-service-card-header h5{font-weight:800;margin:.35rem 0 0}.service-badge{background:#e8f7ee;border-radius:999px;color:#12804a;display:inline-flex;font-size:.75rem;font-weight:800;padding:.35rem .65rem}.service-toggle{color:#12804a;margin-left:auto;margin-top:.8rem}.seller-service-preview{color:#637269;margin:1rem 0 0 4rem}.seller-service-details{border-top:1px solid rgba(18,32,23,.08);display:grid;grid-gap:.65rem;gap:.65rem;margin-top:1.2rem;padding-top:1.2rem}.service-detail-intro{color:#122017;font-weight:800}.service-detail-line{align-items:flex-start;color:#526158;display:flex;gap:.65rem}.service-detail-line i{color:#12804a;margin-top:.25rem}.about-hero,.contact-hero{background:radial-gradient(circle at top right,rgba(40,167,69,.16),transparent 18rem),linear-gradient(135deg,#f0fbf5,#fff);border:1px solid rgba(18,32,23,.08)}.about-hero-copy,.contact-hero-copy{color:#526158}.about-visual-card,.contact-visual-card{background:#fff;border:1px solid rgba(18,32,23,.08);border-radius:32px;box-shadow:0 24px 70px rgba(18,32,23,.12);padding:1rem;position:relative}.about-floating-card,.contact-floating-card{background:#122017;border-radius:20px;bottom:1.7rem;box-shadow:0 20px 50px rgba(18,32,23,.2);color:#fff;display:flex;flex-direction:column;left:1.7rem;max-width:330px;padding:1rem 1.2rem;position:absolute}.about-floating-card strong,.contact-floating-card strong{font-size:1.15rem}.about-floating-card span,.contact-floating-card span{color:hsla(0,0%,100%,.76);font-size:.92rem;margin-top:.25rem}.about-panel-card,.about-safeguards-card,.contact-form-card,.contact-hours-card,.contact-method-card,.response-card{background:#fff;border:1px solid rgba(18,32,23,.08);border-radius:24px;box-shadow:0 18px 45px rgba(18,32,23,.08);padding:1.4rem}.about-panel-card h5,.contact-hours-card h5,.contact-method-card h5,.response-card h5{font-weight:800}.about-panel-card h5 i{color:#12804a}.about-panel-card p,.contact-hours-card p,.contact-method-card p,.response-card p{color:#637269;margin-bottom:0}.about-safeguards-card{padding:1.6rem}.contact-methods-stack{display:grid;grid-gap:1rem;gap:1rem}.contact-method-card{align-items:flex-start;display:flex;gap:1rem}.contact-method-card .icon-badge{flex:0 0 auto;margin-bottom:0}.contact-method-card strong{color:#12804a;display:block;margin-bottom:.35rem}.contact-form-card .form-control,.contact-form-card .form-select{border-color:rgba(18,32,23,.12);border-radius:14px;padding:.8rem .95rem}.contact-form-card .form-control:focus,.contact-form-card .form-select:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.12)}.response-card{text-align:left}@media (max-width:767.98px){.about-floating-card,.contact-floating-card,.floating-price-card,.services-floating-card{margin-top:1rem;position:static}.seller-service-card-header{align-items:flex-start}.seller-service-preview{margin-left:0}.success-fee-panel{align-items:flex-start;flex-direction:column}}footer{background-color:#f8f9fa!important}@media (max-width:991.98px){.navbar-collapse{display:none!important}.navbar-collapse.show{display:block!important}}@media (min-width:992px){.navbar-collapse{flex-basis:auto}.navbar-collapse,.navbar-collapse.show{display:flex!important}.navbar-toggler{display:none}}