@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}.container{width:100%}.flex{display:flex}.flex-shrink{flex-shrink:1}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.uppercase{text-transform:uppercase}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}*{box-sizing:border-box;margin:0;padding:0}body{color:#4a5568;background-color:#fdfbf7;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.6}h1,h2,h3,h4{color:#2d3748;margin-bottom:1rem;line-height:1.2}h1{font-size:2.5rem;font-weight:700}h2{text-align:center;margin-bottom:2rem;font-size:2rem;font-weight:600}h3{font-size:1.5rem;font-weight:600}p{margin-bottom:1.5rem;font-size:1.1rem}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul{margin-bottom:1.5rem;list-style-position:inside}li{margin-bottom:.5rem}.container{max-width:1100px;margin:0 auto;padding:0 20px}.text-center{text-align:center}.highlight{color:#e07a5f}.bold{font-weight:700}.btn{color:#fff;cursor:pointer;background-color:#e07a5f;border:none;border-radius:50px;padding:15px 40px;font-size:1.2rem;font-weight:700;transition:transform .2s,background-color .2s;display:inline-block;box-shadow:0 4px 6px #0000001a}.btn:hover{background-color:#d06950;transform:translateY(-2px)}.btn-full{width:100%}header{z-index:100;background-color:#fff;padding:20px 0;position:sticky;top:0;box-shadow:0 2px 4px #0000000d}.nav-flex{justify-content:space-between;align-items:center;display:flex}.logo{color:#76a5af;font-size:1.5rem;font-weight:700}.hero{background:linear-gradient(135deg,#fdfbf7 0%,#e8f3f1 100%);padding:80px 0}.hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:40px;display:grid}.hero-content h1{color:#2c3e50;margin-bottom:20px}.hero-subtitle{color:#718096;margin-bottom:30px;font-size:1.3rem}.hero-img img{border-radius:10px;transform:rotate(-2deg);box-shadow:0 20px 40px #0000001a}section{padding:80px 0}.bg-white{background-color:#fff}.bg-light{background-color:#f7fafc}.bg-accent{background-color:#e8f3f1}.benefits-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.benefit-card{text-align:center;background:#fff;border-radius:15px;padding:30px;box-shadow:0 4px 6px #0000000d}.benefit-icon{color:#76a5af;margin-bottom:20px;font-size:3rem}.testimonial-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;display:grid}.testimonial-card{background:#fff;border-radius:15px;padding:30px;font-style:italic;position:relative;box-shadow:0 10px 20px #0000000d}.testimonial-author{align-items:center;gap:10px;margin-top:20px;font-style:normal;font-weight:700;display:flex}.avatar{background-color:#cbd5e0;border-radius:50%;width:50px;height:50px}.deliverables-list{background:#fff;border:2px solid #e8f3f1;border-radius:20px;padding:40px}.deliverables-list ul{list-style:none}.deliverables-list li{border-bottom:1px solid #edf2f7;align-items:center;padding:10px 0;display:flex}.deliverables-list li:before{content:"✓";color:#e07a5f;margin-right:15px;font-size:1.2rem;font-weight:700}.pricing-card{text-align:center;background:#fff;border-top:5px solid #e07a5f;border-radius:20px;max-width:500px;margin:0 auto;padding:50px;box-shadow:0 20px 40px #0000001a}.price-old{color:#a0aec0;font-size:1.5rem;text-decoration:line-through}.price-new{color:#2d3748;margin:10px 0 30px;font-size:4rem;font-weight:800}.guarantee-box{background:#fff;border:2px dashed #76a5af;border-radius:15px;align-items:center;gap:30px;margin-top:40px;padding:40px;display:flex}.guarantee-badge{color:#fff;text-align:center;background:#76a5af;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:100px;height:100px;font-size:.9rem;font-weight:700;display:flex}.faq-item{background:#fff;border-radius:10px;margin-bottom:15px;padding:20px;box-shadow:0 2px 4px #0000000d}.faq-question{color:#2d3748;margin-bottom:10px;font-weight:700}footer{color:#cbd5e0;text-align:center;background-color:#2d3748;padding:40px 0}@media (max-width:768px){.hero-grid{text-align:center;grid-template-columns:1fr}.hero-img{order:-1;margin-bottom:30px}h1{font-size:2rem}.guarantee-box{text-align:center;flex-direction:column}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
