main{height:auto;padding:80px 0 40px;display:flex;align-items:center;justify-content:center;.container{display:flex;justify-content:center}.card{margin-top:60px;position:relative;width:90%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:16px;padding:80px 24px 48px;border:1px solid #3c3c3d1a;border-radius:60px;box-shadow:#00000029 0 1px 4px;background-image:url(/_astro/background.BmG6NnU5.png);background-position:center;background-size:cover;text-align:center;.image{position:absolute;top:-95px;width:145px;height:145px;box-shadow:#0000003d 0 3px 8px;border-radius:20px;background-color:#fff;padding:10px;svg{height:100%;width:100%;.bolinha{opacity:0}}}h1{font-size:2rem;font-weight:400;color:var(--primary)}.hero-subtitle{font-size:1.5rem;font-weight:500;color:var(--secondary)}.cta-button{margin-top:20px;background-color:var(--primary);color:var(--on-primary);padding:13px 40px;text-decoration:none;border-radius:50px}}}#quantity{display:flex;justify-content:center;flex-direction:column;.container{flex-direction:column;align-items:center;margin:50px 0;text-align:center;.counter{font-size:5rem}}}#video{display:flex;justify-content:center;padding:60px 0;.container{flex-direction:column}h2{font-size:1.75rem;font-weight:400;color:var(--primary)}.subtitle{margin-bottom:30px}.container>p{font-weight:300;line-height:1.8;b{color:var(--primary);font-weight:600}}.content{display:flex;flex-direction:column;gap:32px}.left-content{display:flex;flex-direction:column;gap:16px}.benefits{display:flex;flex-wrap:wrap;gap:16px}.benefits__item{width:100%;min-height:160px;display:flex;flex-direction:column;gap:8px;align-items:flex-start;background-image:var(--gradient-primary);color:var(--on-primary);padding:20px;border-radius:12px;.icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;color:var(--color-text-primary);background-color:var(--color-surface);padding:8px;border-radius:10px;box-shadow:0 3px 8px #0003;margin-bottom:15px;svg{width:100%;height:100%}}.flex-1{flex:1}h3{font-size:1.2rem;font-weight:600}p{font-size:.875rem;font-weight:300;line-height:1.5;color:#ffffffaf}b{opacity:1;font-weight:700;color:#fff}}.action{width:100%;display:flex;flex-direction:column;align-items:center;gap:16px;padding:28px 20px;border-radius:12px;background-image:var(--gradient-accent);h3{font-size:1.1rem;font-weight:500;color:var(--on-primary);text-align:center}.action-buttons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:12px}.see-more{text-decoration:none;background-color:var(--on-primary);color:var(--primary);border:none;padding:11px 28px;border-radius:50px;font-size:.9rem;font-weight:600;cursor:pointer;box-shadow:0 2px 12px #00000026;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;white-space:nowrap;&:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000038;opacity:.93}&:active{transform:translateY(0)}}.cta-button{white-space:nowrap;background-color:transparent;color:var(--on-primary);border:2px solid var(--on-primary);box-shadow:none;&:hover{background-color:color-mix(in srgb,var(--on-primary) 15%,transparent);box-shadow:none;opacity:1}}}.right-content{width:100%;background-image:var(--gradient-primary);padding:10px 20px;h3{margin-top:16px;margin-bottom:50px;font-size:1.5rem;font-weight:600;color:var(--on-primary);text-shadow:0 2px 8px rgba(0,0,0,.35)}video{width:100%;border-radius:12px;display:block}.action-buttons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:15px}.see-more{text-decoration:none;background-color:transparent;color:var(--on-primary);border:1px solid var(--on-primary);padding:11px 28px;border-radius:50px;font-size:.9rem;font-weight:600;cursor:pointer;box-shadow:0 2px 12px #00000026;transition:transform .2s ease,box-shadow .2s ease,opacity .2s ease;white-space:nowrap;&:hover{transform:translateY(-2px);box-shadow:0 6px 18px #00000038;opacity:.93}&:active{transform:translateY(0)}}}.line{height:2px;background:linear-gradient(to right,transparent,var(--primary),transparent)}@media(min-width:600px){.benefits__item{width:calc(50% - 8px)}}}#clients{display:flex;min-height:300px;align-items:center;justify-content:center;text-align:center;.container{flex-direction:column;row-gap:30px;align-items:center;text-align:center;border-bottom:1px solid var(--primary-light);padding-top:20px;padding-bottom:70px;small b{color:var(--primary)}}small{padding:5px 20px;border:1px solid var(--secondary);border-radius:25px}.logos{display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;img{width:120px;height:80px;object-fit:scale-down}@media(min-width:800px){flex-direction:row}}}#testimonials{display:flex;justify-content:center;padding:60px 0;background-color:var(--color-surface-secondary);.container{flex-direction:column;gap:40px;margin:0 20px}.testimonials-header{h2{font-size:1.75rem;font-weight:600;color:var(--color-text-headings);line-height:1.3;.dot{color:var(--color-accent-secondary)}}p{margin-top:12px;font-size:.95rem;color:var(--color-text-secondary);line-height:1.6}}}#contact{display:flex;justify-content:center;padding:60px 0;background-image:var(--gradient-primary);.container{flex-direction:column;gap:36px;margin:0 20px}.contact-header{h2{font-size:1.75rem;font-weight:400;color:var(--on-primary)}p{margin-top:8px;font-size:.95rem;color:var(--on-primary);opacity:.75;line-height:1.6}}form{padding:0;gap:20px}.field label{color:var(--on-primary);opacity:.85}.field input,.field select,.field textarea{background-color:#ffffff14;border:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);border-radius:10px;padding:12px 16px;color:var(--on-primary);transition:border-color .2s,background-color .2s}.field input::placeholder,.field textarea::placeholder{color:#ffffff59}.field input:focus,.field select:focus,.field textarea:focus{border-color:#fff9;background-color:#ffffff21}.field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 -960 960 960' fill='%23ffffff'%3E%3Cpath d='M480-344 240-584l56-56 184 184 184-184 56 56-240 240Z'/%3E%3C/svg%3E")}.field textarea{min-height:120px}.radio-option{color:var(--on-primary);input[type=radio]{border-color:#fff6;&:checked{border-color:var(--on-primary);background:var(--on-primary);box-shadow:inset 0 0 0 3px var(--primary)}}}.field--error label{color:#ff9696}.field--error input,.field--error select,.field--error textarea{border-color:#ff787899}.field-error{color:#ffb4b4}form button[type=submit]{background-color:var(--on-primary);color:var(--primary);border-radius:50px;align-self:flex-start;padding:13px 40px;&:hover:not(:disabled){opacity:.9;transform:translateY(-1px);box-shadow:none}}}#questions{margin:30px 0;display:flex;justify-content:center;.container{margin:0 20px;padding:20px 30px 30px;border-radius:25px;box-shadow:#0000003d 0 3px 8px;display:flex;flex-direction:column;row-gap:8px;h1{color:var(--primary);margin-bottom:8px}}}@media screen and (min-width:800px){main{height:90vh;padding:0;margin-top:0;justify-content:center;.container{height:100%;align-items:center}.card{height:80%;width:100%;row-gap:15px;margin:0;justify-content:center;max-width:1200px;h1{font-size:45px;font-weight:400;color:var(--color-accent-secondary)}p{font-size:25px;width:860px}.image{top:-40px;width:150px;height:150px;padding:20px;img{width:100%;height:100%}}}}#testimonials{.testimonials-header h2{font-size:2rem}}#contact{.contact-header{h2{font-size:2.5rem}}.form-row{flex-direction:row}.form-footer{flex-direction:row;align-items:center;justify-content:space-between}}#quantity{flex-direction:row}#video{h2{font-size:2.5rem}.content{display:grid;grid-template-columns:1fr 1fr;flex-direction:row;align-items:flex-start;gap:20px}.left-content{flex:1;min-width:0;display:flex;height:100%;flex-direction:column;.benefits{flex:1}}.right-content{flex:1;height:100%;background-image:var(--gradient-primary);min-width:0;padding:15px 25px;border-radius:13px;>h3{font-size:1.75rem;text-align:center}}.action{width:100%;grid-column:span 2}}}.faq-list{display:flex;flex-direction:column;width:100%}.faq-item{border-bottom:1px solid color-mix(in srgb,var(--primary) 12%,transparent);border-radius:12px;padding:0 12px;cursor:pointer;transition:background .2s ease;&:last-child{border-bottom:none}&:hover{background:color-mix(in srgb,var(--primary) 4%,transparent)}&.active{.faq-icon{background:var(--primary);border-color:var(--primary);svg{fill:var(--on-primary)}}.faq-question span{color:var(--primary)}}}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 4px;user-select:none;span{font-weight:600;font-size:1rem;color:var(--primary);line-height:1.4}}.faq-icon{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1.5px solid color-mix(in srgb,var(--primary) 25%,transparent);transition:background .25s ease,border-color .25s ease}.faq-answer{font-size:.93rem;line-height:1.7;color:color-mix(in srgb,var(--primary) 65%,transparent);padding:0 4px;overflow:hidden}.tag{padding:5px 20px;border:2px solid gray;border-radius:25px}.tag-primary{border-color:var(--primary);background-color:var(--primary);color:var(--on-primary)}.tag-invert{border-color:var(--primary);background-color:var(--on-primary);color:var(--primary)}.tc{display:flex;flex-direction:column;gap:24px;width:100%}.tc__cards{display:grid;grid-template-columns:1fr;gap:16px}@keyframes tc-fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tc__card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;padding:24px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:14px;animation:tc-fade-in .4s ease forwards}.tc__card-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.tc__logo{height:36px;width:auto;max-width:120px;object-fit:contain;opacity:.85}.tc__stars{color:var(--color-accent-gold);font-size:.9rem;letter-spacing:2px;flex-shrink:0}.tc__quote{font-size:.9rem;color:var(--color-text-primary);line-height:1.7;font-style:normal;flex:1}.tc__author{display:flex;flex-direction:column;gap:2px;margin-top:auto;strong{font-size:.875rem;font-weight:600;color:var(--color-text-headings)}span{font-size:.8rem;color:var(--color-text-secondary)}}.tc__footer{display:flex;flex-direction:column;gap:12px}.tc__dots{display:flex;gap:8px;justify-content:center}.tc__dot{width:8px;height:8px;border-radius:50%;border:none;background-color:var(--color-border);cursor:pointer;padding:0;transition:background-color .2s ease,transform .2s ease}.tc__dot--active{background-color:var(--primary);transform:scale(1.3)}.tc__progress-track{width:100%;height:3px;background-color:var(--color-border);border-radius:99px;overflow:hidden}@keyframes tc-progress{0%{width:0%}to{width:100%}}.tc__progress-fill{height:100%;width:0%;background-color:var(--primary);border-radius:99px;animation:tc-progress linear forwards}@media(min-width:700px){.tc__cards{grid-template-columns:1fr 1fr}}
