.main-content[data-astro-cid-apgmqhkt]{padding-top:0}.page-hero[data-astro-cid-apgmqhkt]{background:linear-gradient(135deg,#0f6c0026,#2aac151f,#65d2541a 60%,#0f6c0014);color:var(--color-main-green);padding:var(--spacing-24) 0;text-align:center;margin-top:70px;position:relative;overflow:hidden}.page-hero[data-astro-cid-apgmqhkt]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 30%,rgba(15,108,0,.08) 0%,transparent 50%),radial-gradient(circle at 80% 70%,rgba(42,172,21,.06) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(101,210,84,.05) 0%,transparent 60%);pointer-events:none}.page-hero[data-astro-cid-apgmqhkt] .container[data-astro-cid-apgmqhkt]{position:relative;z-index:1}.page-hero-title[data-astro-cid-apgmqhkt]{font-family:var(--font-waldorf);font-size:var(--font-size-5xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin-bottom:var(--spacing-6);color:var(--color-main-green)}.page-hero-subtitle[data-astro-cid-apgmqhkt]{font-family:var(--font-secondary);font-size:var(--font-size-xl);line-height:var(--line-height-relaxed);color:var(--color-gray-700);max-width:800px;margin:0 auto}.section[data-astro-cid-apgmqhkt]{padding:var(--spacing-20) 0}.section--video[data-astro-cid-apgmqhkt]{background:linear-gradient(180deg,#12144a0d,#24289908,#393fff05 60%,#fffffffa);position:relative}.section--video[data-astro-cid-apgmqhkt]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 20%,rgba(18,20,74,.04) 0%,transparent 50%),radial-gradient(circle at 90% 80%,rgba(1,174,242,.03) 0%,transparent 50%);pointer-events:none}.section--video[data-astro-cid-apgmqhkt] .container[data-astro-cid-apgmqhkt]{position:relative;z-index:1}.section--processo[data-astro-cid-apgmqhkt]{background:linear-gradient(180deg,#ab518e0d,#edb9d408,#f8e8a205 60%,#fffffffa);position:relative}.section--processo[data-astro-cid-apgmqhkt]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 20%,rgba(171,81,142,.04) 0%,transparent 50%),radial-gradient(circle at 90% 80%,rgba(237,185,212,.03) 0%,transparent 50%);pointer-events:none}.section--processo[data-astro-cid-apgmqhkt] .container[data-astro-cid-apgmqhkt]{position:relative;z-index:1}.section--formulario[data-astro-cid-apgmqhkt]{background:linear-gradient(180deg,#0f6c000d,#2aac1508,#65d25405 60%,#fffffffa);position:relative}.section--formulario[data-astro-cid-apgmqhkt]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 20%,rgba(15,108,0,.04) 0%,transparent 50%),radial-gradient(circle at 90% 80%,rgba(42,172,21,.03) 0%,transparent 50%);pointer-events:none}.section--formulario[data-astro-cid-apgmqhkt] .container[data-astro-cid-apgmqhkt]{position:relative;z-index:1}.section--porteiras[data-astro-cid-apgmqhkt]{background:linear-gradient(180deg,#f8e8a266,#edb9d44d 30%,#fffffff2 70%,#f8e8a233);position:relative}.section--porteiras[data-astro-cid-apgmqhkt]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 20%,rgba(248,232,162,.3) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(237,185,212,.2) 0%,transparent 50%),radial-gradient(circle at 50% 50%,rgba(171,81,142,.05) 0%,transparent 60%);pointer-events:none}.section--porteiras[data-astro-cid-apgmqhkt] .container[data-astro-cid-apgmqhkt]{position:relative;z-index:1}.section-content[data-astro-cid-apgmqhkt]{max-width:1200px;margin:0 auto}.section-title[data-astro-cid-apgmqhkt]{font-family:var(--font-waldorf);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin-bottom:var(--spacing-6);color:var(--color-main-blue);text-align:center}.section--video[data-astro-cid-apgmqhkt] .section-title[data-astro-cid-apgmqhkt]{color:var(--color-main-blue)}.section--processo[data-astro-cid-apgmqhkt] .section-title[data-astro-cid-apgmqhkt]{color:var(--color-sec-pink)}.section--formulario[data-astro-cid-apgmqhkt] .section-title[data-astro-cid-apgmqhkt]{color:var(--color-main-green)}.section--porteiras[data-astro-cid-apgmqhkt] .section-title[data-astro-cid-apgmqhkt]{color:var(--color-sec-pink)}.section-intro[data-astro-cid-apgmqhkt]{font-family:var(--font-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-gray-700);text-align:center;max-width:800px;margin:0 auto var(--spacing-10)}.video-container[data-astro-cid-apgmqhkt]{max-width:1000px;margin:0 auto;border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 12px 24px #12144a1a;border:3px solid rgba(18,20,74,.1);transition:all var(--transition-base)}.video-container[data-astro-cid-apgmqhkt]:hover{border-color:var(--color-main-blue);box-shadow:0 20px 40px #12144a33}.processo-image-container[data-astro-cid-apgmqhkt]{max-width:1000px;margin:var(--spacing-12) auto;border-radius:var(--radius-xl);overflow:hidden;box-shadow:0 12px 24px #ab518e26;border:3px solid rgba(171,81,142,.2);transition:all var(--transition-base);background:#ffffff80;backdrop-filter:blur(10px)}.processo-image-container[data-astro-cid-apgmqhkt]:hover{border-color:var(--color-sec-pink);box-shadow:0 20px 40px #ab518e40;transform:translateY(-4px)}.processo-image[data-astro-cid-apgmqhkt]{width:100%;height:auto;display:block;object-fit:contain}.image-placeholder[data-astro-cid-apgmqhkt]{width:100%;min-height:400px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-gray-200) 0%,var(--color-gray-300) 100%);color:var(--color-gray-600);font-family:var(--font-secondary);font-size:var(--font-size-base);text-align:center;padding:var(--spacing-8)}.steps-container[data-astro-cid-apgmqhkt]{display:flex;flex-direction:column;gap:var(--spacing-8);margin-top:var(--spacing-12)}.step-item[data-astro-cid-apgmqhkt]{display:flex;gap:var(--spacing-6);align-items:flex-start;padding:var(--spacing-8);background:#fff9;backdrop-filter:blur(10px);border-radius:var(--radius-2xl);border-left:4px solid var(--color-sec-pink);transition:all var(--transition-base);position:relative;overflow:hidden}.step-item[data-astro-cid-apgmqhkt]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(171,81,142,.03) 0%,transparent 50%);opacity:0;transition:opacity var(--transition-base);pointer-events:none}.step-item[data-astro-cid-apgmqhkt]:hover{background:#ffffffd9;box-shadow:0 8px 24px #ab518e1a;transform:translateY(-2px)}.step-item[data-astro-cid-apgmqhkt]:hover:before{opacity:1}.step-number[data-astro-cid-apgmqhkt]{flex-shrink:0;width:60px;height:60px;border-radius:var(--radius-full);background:linear-gradient(135deg,var(--color-sec-pink) 0%,var(--color-sec-pink-1) 100%);color:var(--color-white);font-family:var(--font-waldorf);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #ab518e4d}.step-content[data-astro-cid-apgmqhkt]{flex:1}.step-title[data-astro-cid-apgmqhkt]{font-family:var(--font-waldorf);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-sec-pink);margin-bottom:var(--spacing-3)}.step-description[data-astro-cid-apgmqhkt]{font-family:var(--font-secondary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-gray-700);margin:0}.step-note[data-astro-cid-apgmqhkt]{margin:var(--spacing-6) 0;padding:var(--spacing-6);background:#ab518e1a;border-left:4px solid var(--color-sec-pink);border-radius:var(--radius-lg);text-align:center}.step-note[data-astro-cid-apgmqhkt] p[data-astro-cid-apgmqhkt]{font-family:var(--font-secondary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-gray-700);margin:0}.step-note[data-astro-cid-apgmqhkt] strong[data-astro-cid-apgmqhkt]{color:var(--color-sec-pink);font-weight:var(--font-weight-semibold)}.step-final[data-astro-cid-apgmqhkt]{margin-top:var(--spacing-12);padding:var(--spacing-10);background:linear-gradient(135deg,#0f6c001f,#2aac151a,#65d25414);border-radius:var(--radius-xl);box-shadow:0 8px 16px #0f6c001a;text-align:center;position:relative;overflow:hidden;backdrop-filter:blur(10px)}.step-final[data-astro-cid-apgmqhkt]:before{content:"";position:absolute;top:-50%;right:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(42,172,21,.1) 0%,transparent 70%);pointer-events:none}.step-final-title[data-astro-cid-apgmqhkt]{font-family:var(--font-waldorf);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-main-green);margin-bottom:var(--spacing-4);position:relative;z-index:1}.step-final-text[data-astro-cid-apgmqhkt]{font-family:var(--font-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-gray-700);margin:0;position:relative;z-index:1;font-weight:var(--font-weight-medium)}.form-container[data-astro-cid-apgmqhkt]{text-align:center}.form-cta[data-astro-cid-apgmqhkt]{margin-top:var(--spacing-10)}.cta-button[data-astro-cid-apgmqhkt]{display:inline-flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-5) var(--spacing-8);background:linear-gradient(135deg,var(--color-main-green) 0%,var(--color-main-green-1) 100%);color:var(--color-white);font-family:var(--font-secondary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);text-decoration:none;border-radius:var(--radius-lg);box-shadow:0 4px 12px #0f6c004d;transition:all var(--transition-base)}.cta-button[data-astro-cid-apgmqhkt]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0f6c0066;background:linear-gradient(135deg,var(--color-main-green-1) 0%,var(--color-main-green-2) 100%)}.cta-button[data-astro-cid-apgmqhkt] svg[data-astro-cid-apgmqhkt]{width:24px;height:24px}.form-note[data-astro-cid-apgmqhkt]{margin-top:var(--spacing-6);font-family:var(--font-secondary);font-size:var(--font-size-base);color:var(--color-gray-600)}.calendar-container[data-astro-cid-apgmqhkt]{margin-top:var(--spacing-12)}.calendar-intro[data-astro-cid-apgmqhkt]{margin-bottom:var(--spacing-10);padding:var(--spacing-8);background:#fff9;backdrop-filter:blur(10px);border-radius:var(--radius-xl)}.calendar-intro[data-astro-cid-apgmqhkt] p[data-astro-cid-apgmqhkt]{font-family:var(--font-secondary);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-sec-pink);margin-bottom:var(--spacing-4)}.calendar-features[data-astro-cid-apgmqhkt]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-4)}.calendar-features[data-astro-cid-apgmqhkt] li[data-astro-cid-apgmqhkt]{font-family:var(--font-secondary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-gray-700);padding-left:var(--spacing-6);position:relative}.calendar-features[data-astro-cid-apgmqhkt] li[data-astro-cid-apgmqhkt]:before{content:"✓";position:absolute;left:0;color:var(--color-sec-pink);font-weight:var(--font-weight-bold)}.calendar-schedule[data-astro-cid-apgmqhkt]{padding:var(--spacing-10);background:linear-gradient(135deg,#ab518e1f,#edb9d41a,#f8e8a214);border-radius:var(--radius-xl);box-shadow:0 8px 16px #ab518e1a;backdrop-filter:blur(10px)}.calendar-title[data-astro-cid-apgmqhkt]{font-family:var(--font-waldorf);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-sec-pink);margin-bottom:var(--spacing-6);text-align:center}.calendar-note[data-astro-cid-apgmqhkt]{text-align:center}.calendar-note[data-astro-cid-apgmqhkt] p[data-astro-cid-apgmqhkt]{font-family:var(--font-secondary);font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-gray-700);margin:0}.calendar-note[data-astro-cid-apgmqhkt] strong[data-astro-cid-apgmqhkt]{color:var(--color-sec-pink);font-weight:var(--font-weight-semibold)}@media(max-width:768px){.page-hero[data-astro-cid-apgmqhkt]{padding:var(--spacing-16) 0;margin-top:70px}.page-hero-title[data-astro-cid-apgmqhkt]{font-size:var(--font-size-3xl)}.page-hero-subtitle[data-astro-cid-apgmqhkt]{font-size:var(--font-size-lg)}.section[data-astro-cid-apgmqhkt]{padding:var(--spacing-16) 0}.section-title[data-astro-cid-apgmqhkt]{font-size:var(--font-size-3xl)}.section-intro[data-astro-cid-apgmqhkt]{font-size:var(--font-size-base)}.processo-image-container[data-astro-cid-apgmqhkt]{margin:var(--spacing-8) auto;border-width:2px}.step-item[data-astro-cid-apgmqhkt]{flex-direction:column;align-items:center;text-align:center;padding:var(--spacing-6)}.step-number[data-astro-cid-apgmqhkt]{margin-bottom:var(--spacing-4)}.calendar-features[data-astro-cid-apgmqhkt]{grid-template-columns:1fr}.cta-button[data-astro-cid-apgmqhkt]{font-size:var(--font-size-base);padding:var(--spacing-4) var(--spacing-6)}}
