*{box-sizing:border-box;margin:0;padding:0}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;color:#333;background-color:#f8f9fa}.container{max-width:1200px;margin:0 auto;padding:0 16px}.header{background:linear-gradient(135deg,#4f7eff,#3b5fe0);color:#fff;padding:16px 0;position:sticky;top:0;z-index:100;box-shadow:0 2px 10px #0000001a}.header-content{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.logo{font-size:18px;font-weight:700;letter-spacing:-.025em}.cta-button-small{background:#ff7f3f;color:#fff;border:none;padding:8px 16px;border-radius:20px;font-weight:600;font-size:12px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.cta-button-small:hover{background:#e6703a;transform:translateY(-1px);box-shadow:0 4px 12px #ff7f3f4d}.main{padding:24px 0}.section{margin-bottom:48px}.hero{text-align:center;margin-bottom:64px}.badge{display:inline-block;background:#4f7eff;color:#fff;padding:8px 20px;border-radius:25px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;margin-bottom:24px}.hero-title{font-size:28px;font-weight:700;line-height:1.2;color:#1a1a1a;margin-bottom:16px;letter-spacing:-.025em}.hero-subtitle{font-size:16px;color:#666;max-width:600px;margin:0 auto;line-height:1.5}.section-title{font-size:24px;font-weight:700;color:#1a1a1a;margin-bottom:24px;text-align:center;letter-spacing:-.025em}.content-card{background:#fff;padding:32px;border-radius:12px;box-shadow:0 4px 20px #00000014;border:1px solid #e5e7eb}.section-intro{font-size:16px;color:#555;margin-bottom:24px;line-height:1.6}.section-text{font-size:16px;color:#555;margin-bottom:16px;line-height:1.6}.section-text:last-child{margin-bottom:0}.bullet-list{list-style:none;padding:0}.bullet-list li{position:relative;padding-left:24px;margin-bottom:12px;color:#555;font-size:16px;line-height:1.5}.bullet-list li:before{content:"•";color:#ff7f3f;font-size:20px;position:absolute;left:0;top:-2px}.features-grid{display:grid;gap:24px;grid-template-columns:1fr}.feature-card{background:#fff;padding:24px;border-radius:12px;box-shadow:0 4px 20px #00000014;border:1px solid #e5e7eb;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.feature-card:hover{transform:translateY(-2px);box-shadow:0 8px 30px #0000001f}.feature-icon{font-size:32px;margin-bottom:16px}.feature-title{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.feature-description{color:#666;font-size:14px;line-height:1.5}.highlight-section{background:linear-gradient(135deg,#f8faff,#e8f0ff);padding:32px 0;border-radius:16px;margin:48px 0}.highlight-section .content-card{background:#fffc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.testimonials-grid{display:grid;gap:24px;grid-template-columns:1fr}.testimonial-card{background:#fff;padding:24px;border-radius:12px;box-shadow:0 4px 20px #00000014;border:1px solid #e5e7eb;position:relative}.testimonial-card:before{content:'"';position:absolute;top:-10px;left:20px;font-size:60px;color:#4f7eff;line-height:1;opacity:.3}.testimonial-content{font-size:15px;color:#555;line-height:1.6;margin-bottom:16px;padding-top:20px}.testimonial-author{display:flex;flex-direction:column;gap:4px}.testimonial-author strong{color:#1a1a1a;font-weight:600}.testimonial-author span{color:#888;font-size:14px}.reassurance-card{background:linear-gradient(135deg,#f0fff4,#e6fffa);border:1px solid #10b981}.reassurance-points{margin-top:24px}.reassurance-point{display:flex;align-items:center;gap:12px;margin-bottom:12px;font-size:16px;color:#555}.check-icon{color:#10b981;font-weight:700;font-size:18px}.contact-grid{display:grid;gap:24px;grid-template-columns:1fr}.contact-card{background:#fff;padding:24px;border-radius:12px;box-shadow:0 4px 20px #00000014;border:1px solid #e5e7eb}.contact-title{font-size:18px;font-weight:600;color:#1a1a1a;margin-bottom:12px}.contact-info{color:#666;margin-bottom:12px;font-size:14px}.contact-link{color:#4f7eff;text-decoration:none;font-weight:500;transition:color .3s ease}.contact-link:hover{color:#3b5fe0;text-decoration:underline}.link-list{list-style:none;padding:0}.link-list li{margin-bottom:8px}.closing-section{text-align:center;background:linear-gradient(135deg,#4f7eff,#3b5fe0);border-radius:16px;padding:48px 0;margin:64px 0 32px}.closing-section .content-card{background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.closing-title{font-size:24px;font-weight:700;color:#1a1a1a;margin-bottom:16px}.closing-text{font-size:16px;color:#666;margin-bottom:32px;max-width:500px;margin-left:auto;margin-right:auto}.cta-button-large{background:#ff7f3f;color:#fff;border:none;padding:16px 32px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;margin-bottom:24px;display:inline-block}.cta-button-large:hover{background:#e6703a;transform:translateY(-2px);box-shadow:0 8px 25px #ff7f3f4d}.trust-badges{display:flex;justify-content:center;gap:24px;flex-wrap:wrap}.trust-badge{font-size:14px;color:#666;display:flex;align-items:center;gap:4px}.footer{background:#1a1a1a;color:#ccc;padding:24px 0;text-align:center}.footer-text{font-size:14px;line-height:1.5}@media (min-width: 768px){.container{padding:0 32px}.logo{font-size:20px}.cta-button-small{padding:10px 20px;font-size:13px}.hero-title{font-size:36px}.hero-subtitle{font-size:18px}.section-title{font-size:28px}.features-grid,.testimonials-grid,.contact-grid{grid-template-columns:repeat(2,1fr);gap:32px}.content-card{padding:40px}.trust-badges{gap:32px}}@media (min-width: 1024px){.main{padding:48px 0}.section{margin-bottom:64px}.hero{margin-bottom:80px}.hero-title{font-size:42px}.hero-subtitle{font-size:20px}.section-title{font-size:32px;margin-bottom:32px}.features-grid{grid-template-columns:repeat(4,1fr)}.testimonials-grid{grid-template-columns:repeat(3,1fr)}.feature-card,.testimonial-card,.contact-card{padding:32px}.closing-section{padding:64px 0}.closing-title{font-size:28px}.closing-text{font-size:18px}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.cta-button-small:focus,.cta-button-large:focus,.contact-link:focus{outline:2px solid #4F7EFF;outline-offset:2px}@media (prefers-contrast: high){.content-card,.feature-card,.testimonial-card,.contact-card{border:2px solid #333}}
