.sitesales-page{--bg:#faf7f2;--surface:#f4efe6;--surface2:#ede5d8;--blue:#0094bb;--blue-hover:#007a9a;--blue-dim:#0094bb1a;--blue-border:#0094bb38;--warm:#c95f1a;--warm-dim:#c95f1a1a;--text:#1c1810;--text-sec:#6b5e4a;--text-dim:#a09078;--border:#ddd5c4;--border-warm:#c95f1a33;--shadow-sm:0 2px 12px #0000000d;--shadow-md:0 8px 32px #00000014;--shadow-lg:0 20px 64px #0000001a;background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth;font-family:Merriweather,Georgia,serif;overflow-x:hidden}.sitesales-page ::-webkit-scrollbar{width:5px}.sitesales-page ::-webkit-scrollbar-track{background:var(--bg)}.sitesales-page ::-webkit-scrollbar-thumb{background:#ccc4b4;border-radius:3px}.sitesales-page ::-webkit-scrollbar-thumb:hover{background:var(--blue)}.sitesales-page .font-cormorant{font-family:Cormorant Garamond,Georgia,serif}.sitesales-page .font-nunito{font-family:Nunito,system-ui,sans-serif}.sitesales-page .font-merri{font-family:Merriweather,Georgia,serif}.sitesales-page .warm-rule{background:linear-gradient(90deg,transparent 0%,var(--border)25%,#c8b99a 50%,var(--border)75%,transparent 100%);border:none;height:1px}.sitesales-page .section-label{letter-spacing:.2em;text-transform:uppercase;color:var(--blue);align-items:center;gap:10px;font-family:Nunito,sans-serif;font-size:11px;font-weight:700;display:inline-flex}.sitesales-page .section-label:before,.sitesales-page .section-label:after{content:"";background:var(--blue);opacity:.35;width:20px;height:1px;display:inline-block}@keyframes sitesales-fadeUpIn{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes sitesales-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes sitesales-slideLeft{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes sitesales-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.sitesales-page .anim-up{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards sitesales-fadeUpIn}.sitesales-page .anim-in{opacity:0;animation:.8s forwards sitesales-fadeIn}.sitesales-page .anim-left{opacity:0;animation:.8s cubic-bezier(.16,1,.3,1) forwards sitesales-slideLeft}.sitesales-page .delay-1{animation-delay:80ms}.sitesales-page .delay-2{animation-delay:.18s}.sitesales-page .delay-3{animation-delay:.3s}.sitesales-page .delay-4{animation-delay:.42s}.sitesales-page .delay-5{animation-delay:.54s}.sitesales-page .delay-6{animation-delay:.66s}.sitesales-page .anim-float{animation:5s ease-in-out infinite sitesales-float}.sitesales-page .card-warm{border:1px solid var(--border);box-shadow:var(--shadow-sm);background:#fff;border-radius:8px;transition:box-shadow .3s,transform .3s}.sitesales-page .card-warm:hover{box-shadow:var(--shadow-md);transform:translateY(-3px)}.sitesales-page .btn-primary{background:var(--blue);color:#fff;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;border:none;border-radius:6px;align-items:center;gap:8px;padding:14px 32px;font-family:Nunito,sans-serif;font-size:13px;font-weight:700;text-decoration:none;transition:background .25s,box-shadow .25s,transform .2s;display:inline-flex}.sitesales-page .btn-primary:hover{background:var(--blue-hover);transform:translateY(-1px);box-shadow:0 8px 24px #1d4b8f4d}.sitesales-page .btn-ghost{color:var(--blue);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background:0 0;border:1.5px solid #1d4b8f59;border-radius:6px;align-items:center;gap:8px;padding:13px 32px;font-family:Nunito,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .25s,background .25s,transform .2s;display:inline-flex}.sitesales-page .btn-ghost:hover{border-color:var(--blue);background:var(--blue-dim);transform:translateY(-1px)}.sitesales-page .nav-link{letter-spacing:.1em;text-transform:uppercase;color:var(--text-sec);font-family:Nunito,sans-serif;font-size:12px;font-weight:500;text-decoration:none;transition:color .22s;position:relative}.sitesales-page .nav-link:after{content:"";background:var(--blue);border-radius:1px;width:0;height:2px;transition:width .3s;position:absolute;bottom:-3px;left:0}.sitesales-page .nav-link:hover{color:var(--blue)}.sitesales-page .nav-link:hover:after{width:100%}.sitesales-page .faq-chevron{transition:transform .35s}.sitesales-page .pricing-popular{background:var(--blue);color:#fff;box-shadow:0 12px 48px #1d4b8f40}.sitesales-page .feature-icon{background:var(--blue-dim);border:1px solid var(--blue-border);width:48px;height:48px;color:var(--blue);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:20px;display:flex}.sitesales-page .step-circle{border:2px solid var(--blue-border);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 28px;display:flex;box-shadow:0 4px 20px #1d4b8f1a}.sitesales-page .logo-nav{width:156px!important;height:auto!important}@media (max-width:767px){.sitesales-page .logo-nav{width:144px!important}}.sitesales-page .testimonials-subtitle{white-space:pre-line}@media (max-width:767px){.sitesales-page .testimonials-subtitle{white-space:normal}}.sitesales-page .footer-responsive{padding:40px 20px 48px}@media (min-width:768px){.sitesales-page .footer-responsive{padding:72px 32px 40px}}.sitesales-page .section-pad{padding:100px 32px}.sitesales-page .features-bar-pad{padding:40px 32px}.sitesales-page .footer-pad{padding:72px 32px 40px}@media (max-width:1023px){.sitesales-page .section-pad{padding:80px 28px}.sitesales-page .features-bar-pad{padding:36px 28px}.sitesales-page .footer-pad{padding:56px 24px 32px}.sitesales-page .hero-inner{padding:64px 28px 52px!important}}@media (max-width:767px){.sitesales-page .section-pad{padding:64px 20px}.sitesales-page .features-bar-pad{padding:28px 20px}.sitesales-page .footer-pad{padding:48px 20px 32px}.sitesales-page .hero-inner{padding:56px 20px 48px!important}.sitesales-page .hero-ctas{flex-direction:column!important;align-items:stretch!important}.sitesales-page .hero-ctas .btn-primary,.sitesales-page .hero-ctas .btn-ghost{justify-content:center!important;width:100%!important;font-size:11px!important}.sitesales-page .section-head-mb{margin-bottom:48px!important}.sitesales-page .faq-grid{gap:40px!important}.sitesales-page .cta-btns{flex-direction:column!important;align-items:stretch!important}.sitesales-page .cta-btn-link{box-sizing:border-box!important;justify-content:center!important;width:100%!important;font-size:11px!important}.sitesales-page .card-warm{padding:28px 20px!important}.sitesales-page .pricing-popular{margin-top:0!important;transform:none!important}}
