*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f4f7fb;color:#1a1a1a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{height:100%;margin:0;overflow-x:hidden;padding:0}.app-layout,body,html{display:flex;flex-direction:column;width:100%}.app-layout{min-height:100vh}.main-content{background-color:#f4f7fb;flex:1 1;margin:0;overflow-x:hidden;padding:0;width:100%}.fade-enter{opacity:0}.fade-enter-active{opacity:1;transition:opacity .3s ease}.fade-exit{opacity:1}.fade-exit-active{opacity:0;transition:opacity .3s ease}.cta-button{background-color:#2f80ed;border-radius:6px;color:#fff;display:inline-block;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;letter-spacing:-.01em;padding:14px 28px;text-decoration:none;transition:background-color .2s ease}.cta-button:hover{background-color:#003f7a}section{box-sizing:border-box;width:100%}.frontpage{background-color:#fff;color:#1a1a1a;font-family:Inter,sans-serif;margin:0;padding:0;width:100%}.fp-container{margin:0 auto;max-width:1120px;padding:0 2rem}.fp-text-link{color:#0059ac;display:inline-block;font-size:.95rem;font-weight:600;margin-top:1.5rem;text-decoration:none;transition:color .2s ease}.fp-text-link:hover{color:#003f7a}.fp-btn{align-items:center;border:none;border-radius:6px;cursor:pointer;display:inline-flex;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;gap:8px;letter-spacing:-.01em;padding:14px 28px;text-decoration:none;transition:all .2s ease}.fp-btn-primary{background-color:#2f80ed;color:#fff}.fp-btn-primary:hover{background-color:#003f7a}.fp-btn-secondary{background-color:#ffffff26;border:1px solid #fff6;color:#fff}.fp-btn-secondary:hover{background-color:#ffffff40}.fp-btn-outline{background-color:initial;border:2px solid #0059ac;color:#0059ac}.fp-btn-outline:hover{background-color:#0059ac;color:#fff}.fp-btn-white{background-color:#fff;color:#003f7a}.fp-btn-white:hover{background-color:#ffffffe6}.fp-btn-ghost{background-color:initial;border:1px solid #ffffff80;color:#fff}.fp-btn-ghost:hover{background-color:#ffffff1a;border-color:#fffc}.fp-hero{align-items:center;background:url(/static/media/5-people.f5954e4032c035a89629.jpeg) no-repeat top/cover;color:#fff;display:flex;justify-content:center;min-height:88vh;position:relative;text-align:center;width:100%}.fp-hero:after{background:linear-gradient(180deg,#001f3fa6,#003f7abf);content:"";inset:0;position:absolute}.fp-hero-content{max-width:720px;padding:2rem;position:relative;z-index:1}.fp-headline{font-size:3.25rem;font-weight:700;letter-spacing:-.025em;line-height:1.12;margin:0 0 1.5rem}.fp-subheadline{font-size:1.15rem;font-weight:400;line-height:1.7;margin:0 auto 2.5rem;max-width:600px;opacity:.92}.fp-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.fp-trust{background-color:#fff;border-bottom:1px solid #e5e7eb;padding:5rem 2rem}.fp-trust-layout{align-items:flex-start;display:flex;gap:4rem}.fp-trust-text{flex:1 1}.fp-trust-text h2{font-size:2rem;font-weight:700;letter-spacing:-.02em;margin:0 0 1rem}.fp-trust-text p{color:#6b7280;font-size:1.05rem;line-height:1.7;margin:0}.fp-trust-points{display:flex;flex:1 1;flex-direction:column;gap:1.25rem;list-style:none;margin:0;padding:0}.fp-trust-points li{align-items:center;background-color:#f4f7fb;border:1px solid #e5e7eb;border-radius:8px;color:#1a1a1a;display:flex;font-size:1rem;font-weight:500;gap:12px;padding:16px 20px}.fp-trust-points li svg{flex-shrink:0}.fp-value{background-color:#f4f7fb;padding:5rem 2rem}.fp-value-layout{align-items:flex-start;display:flex;gap:4rem}.fp-value-text{flex:1 1}.fp-value-text h2{font-size:2rem;font-weight:700;letter-spacing:-.02em;margin:0 0 1rem}.fp-value-text p{color:#6b7280;font-size:1.05rem;line-height:1.7;margin:0}.fp-value-stats{display:flex;flex:0 0 360px;flex-direction:column;gap:1.25rem}.fp-stat{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:16px;padding:20px 24px;transition:transform .2s ease,box-shadow .2s ease}.fp-stat:hover{box-shadow:0 4px 16px #0000000f;transform:translateY(-2px)}.fp-stat-number{color:#0059ac;font-size:2rem;font-weight:700;letter-spacing:-.02em;line-height:1}.fp-stat-label{color:#6b7280;font-size:.95rem;font-weight:500;line-height:1.4}.fp-stat svg{flex-shrink:0}.fp-testimonials{background-color:#fff;padding:5rem 2rem;text-align:center}.fp-testimonials h2{font-size:2rem;font-weight:700;letter-spacing:-.02em;margin:0 0 3rem}.fp-testimonials-grid{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center}.fp-testimonial-card{background:#f4f7fb;border:1px solid #e5e7eb;border-radius:8px;flex:1 1 300px;max-width:340px;padding:2rem;text-align:left;transition:transform .2s ease,box-shadow .2s ease}.fp-testimonial-card:hover{box-shadow:0 4px 16px #0000000f;transform:translateY(-2px)}.fp-quote-icon{margin-bottom:.75rem}.fp-testimonial-quote{color:#6b7280;font-size:.95rem;font-style:italic;line-height:1.7;margin:0 0 1.25rem}.fp-testimonial-author{color:#003f7a;font-size:.875rem;font-weight:600;margin:0}.fp-services{background-color:#f4f7fb;padding:5rem 2rem;text-align:center}.fp-services h2{font-size:2rem;font-weight:700;letter-spacing:-.02em;margin:0 0 2.5rem}.fp-services-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);margin:0 auto 2.5rem;max-width:800px}.fp-service-item{align-items:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#1a1a1a;display:flex;font-size:.9rem;font-weight:500;gap:10px;padding:14px 18px;text-align:left;transition:border-color .2s ease}.fp-service-item:hover{border-color:#0059ac}.fp-service-item svg{stroke:#0059ac;flex-shrink:0}.fp-services-cta{margin-top:0}.fp-process{background-color:#fff;padding:5rem 2rem;text-align:center}.fp-process h2{font-size:2rem;font-weight:700;letter-spacing:-.02em;margin:0 0 3rem}.fp-process-steps{align-items:flex-start;display:flex;gap:0;justify-content:center;margin:0 auto 2rem;max-width:1000px}.fp-step{flex:0 0 auto;max-width:160px;text-align:center}.fp-step-number{align-items:center;background-color:#0059ac;border-radius:50%;color:#fff;display:flex;font-size:1.1rem;font-weight:700;height:48px;justify-content:center;margin:0 auto 12px;width:48px}.fp-step p{color:#1a1a1a;font-size:.9rem;font-weight:500;line-height:1.5;margin:0}.fp-step-connector{background-color:#e5e7eb;flex:0 0 40px;height:2px;margin-top:24px}.fp-process-desc{color:#6b7280;font-size:1rem;margin:2rem 0 0}.fp-why{background-color:#f4f7fb;padding:5rem 2rem;text-align:center}.fp-why h2{font-size:2rem;font-weight:700;letter-spacing:-.02em;margin:0 0 3rem}.fp-why-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(4,1fr)}.fp-why-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:2rem 1.5rem;text-align:center;transition:transform .2s ease,border-color .2s ease}.fp-why-card:hover{border-color:#0059ac;transform:translateY(-2px)}.fp-why-icon{color:#0059ac;margin-bottom:1rem}.fp-why-icon svg{stroke:#0059ac}.fp-why-card h3{font-size:.95rem;font-weight:600;margin:0 0 .5rem}.fp-why-card p{color:#6b7280;font-size:.875rem;line-height:1.5;margin:0}.fp-jobseekers{background-color:#fff;border-bottom:1px solid #e5e7eb;border-top:1px solid #e5e7eb;padding:4rem 2rem}.fp-jobseekers-inner{margin:0 auto;max-width:640px;text-align:center}.fp-jobseekers h2{font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin:0 0 1rem}.fp-jobseekers p{color:#6b7280;font-size:1rem;line-height:1.7;margin:0 0 1.5rem}.fp-cert{background-color:#fff;border-top:1px solid #e5e7eb;padding:5rem 2rem}.fp-cert-layout{align-items:center;display:flex;gap:4rem}.fp-cert-text{flex:1 1}.fp-cert-text h2{font-size:2rem;font-weight:700;letter-spacing:-.02em;margin:0 0 1rem}.fp-cert-text p{color:#6b7280;font-size:1.05rem;line-height:1.7;margin:0 0 1.5rem}.fp-cert-points{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0;padding:0}.fp-cert-points li{align-items:center;color:#1a1a1a;display:flex;font-size:.95rem;font-weight:500;gap:10px}.fp-cert-points li svg{flex-shrink:0}.fp-cert-logo{align-items:center;display:flex;flex:0 0 auto;flex-direction:column;gap:1rem;justify-content:center;padding:2rem 3rem}.fp-cert-label{color:#6b7280;font-size:.85rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.fp-cert-logo img{height:auto;max-width:280px}.fp-final-cta{background-color:#003f7a;color:#fff;padding:5rem 2rem;text-align:center}.fp-final-cta h2{font-size:2rem;font-weight:700;letter-spacing:-.02em;margin:0 0 1rem}.fp-final-cta p{font-size:1.05rem;line-height:1.7;margin:0 auto 2rem;max-width:560px;opacity:.9}.fp-final-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}@media (max-width:768px){.fp-hero{min-height:75vh}.fp-headline{font-size:2.1rem}.fp-subheadline{font-size:.95rem;margin-bottom:2rem}.fp-hero-actions{flex-direction:column;gap:.75rem}.fp-hero-actions .fp-btn{justify-content:center;max-width:280px;width:100%}.fp-cert,.fp-final-cta,.fp-jobseekers,.fp-process,.fp-services,.fp-testimonials,.fp-trust,.fp-value,.fp-why{padding:3.5rem 1.25rem}.fp-trust-layout,.fp-value-layout{flex-direction:column;gap:2rem}.fp-trust-text,.fp-value-text{text-align:center}.fp-final-cta h2,.fp-process h2,.fp-services h2,.fp-testimonials h2,.fp-trust-text h2,.fp-value-text h2,.fp-why h2{font-size:1.5rem}.fp-value-stats{flex:0 0 auto;width:100%}.fp-testimonials-grid{align-items:center;flex-direction:column}.fp-testimonial-card{flex:1 1 100%;max-width:100%}.fp-services-grid{grid-template-columns:1fr}.fp-process-steps{align-items:center;flex-direction:column;gap:0}.fp-step{max-width:100%}.fp-step-connector{flex:0 0 24px;height:24px;margin-top:0;width:2px}.fp-why-grid{gap:1rem;grid-template-columns:1fr}.fp-cert-layout{flex-direction:column;gap:2rem;text-align:center}.fp-cert-text h2{font-size:1.5rem}.fp-cert-logo img{max-width:180px}.fp-final-actions{flex-direction:column;gap:.75rem}.fp-final-actions .fp-btn{justify-content:center;max-width:280px;width:100%}}@media (min-width:769px) and (max-width:1024px){.fp-headline{font-size:2.5rem}.fp-services-grid,.fp-why-grid{grid-template-columns:repeat(2,1fr)}.fp-trust-layout,.fp-value-layout{gap:2.5rem}.fp-value-stats{flex:0 0 280px}}.about-page{background-color:#f4f7fb;color:#1a1a1a;font-family:Inter,sans-serif;margin:0;padding:0;width:100%}.about-hero{background-color:#fff;box-sizing:border-box;padding:8rem 2rem 4rem;width:100%}.about-hero-layout{align-items:center;display:flex;gap:4rem;margin:0 auto;max-width:1120px}.about-hero-text{flex:1 1;text-align:left}.about-hero-text h1{font-size:2.75rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin-bottom:1.5rem}.about-hero-text p{color:#6b7280;font-size:1rem;line-height:1.7;margin-bottom:1rem}.about-hero-images{display:flex;flex:0 0 380px;flex-direction:column;gap:1rem}.about-hero-images img{border-radius:8px;box-shadow:0 4px 16px #00000014;height:400px;object-fit:cover;width:100%}.about-why{background-color:#f4f7fb;box-sizing:border-box;padding:5rem 2rem;text-align:center;width:100%}.about-why h2{font-size:2rem;font-weight:700;letter-spacing:-.02em;margin-bottom:3rem}.about-benefits{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin:0 auto;max-width:1120px}.about-benefit-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1 1 300px;max-width:340px;padding:2rem;text-align:center;transition:transform .2s ease,border-color .2s ease}.about-benefit-card:hover{border-color:#0059ac;transform:translateY(-2px)}.about-benefit-icon{color:#0059ac;margin-bottom:1.25rem}.about-benefit-icon svg{stroke:#0059ac}.about-benefit-card h3{color:#1a1a1a;font-size:1.1rem;font-weight:600;margin-bottom:.75rem}.about-benefit-card p{color:#6b7280;font-size:.9rem;line-height:1.6}.about-industry{background-color:#fff;box-sizing:border-box;padding:5rem 2rem;text-align:center;width:100%}.about-industry h2{font-size:2rem;font-weight:700;letter-spacing:-.02em;margin-bottom:1rem}.about-industry-intro{color:#6b7280;font-size:1rem;line-height:1.6;margin:0 auto 2.5rem;max-width:640px}.about-industry-grid{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;margin:0 auto 2.5rem;max-width:1000px}.about-industry-card{background:#f4f7fb;border:1px solid #e5e7eb;border-radius:8px;flex:1 1 200px;max-width:230px;padding:2rem 1.5rem;text-align:center;transition:transform .2s ease,border-color .2s ease}.about-industry-card:hover{border-color:#0059ac;transform:translateY(-2px)}.about-industry-card svg{stroke:#0059ac;margin-bottom:1rem}.about-industry-card h3{color:#1a1a1a;font-size:.95rem;font-weight:600;margin:0}.about-industry-outro{color:#6b7280;font-size:1rem;line-height:1.6;margin:0 auto;max-width:640px}.about-candidates{background-color:#003f7a;box-sizing:border-box;color:#fff;padding:5rem 2rem;text-align:center;width:100%}.about-candidates h2{font-size:2rem;font-weight:700;letter-spacing:-.02em;margin-bottom:1.5rem}.about-candidates-desc{font-size:1.05rem;line-height:1.7;margin:0 auto 2rem;max-width:640px;opacity:.9}.about-candidates-list{list-style:none;margin:0 auto 2.5rem;max-width:480px;padding:0;text-align:left}.about-candidates-list li{font-size:1rem;line-height:1.5;padding:.6rem 0 .6rem 1.5rem;position:relative}.about-candidates-list li:before{background:#2f80ed;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:6px}.about-candidates .cta-button{background-color:#fff;color:#003f7a;font-weight:600}.about-candidates .cta-button:hover{background-color:#ffffffe6}@media (max-width:768px){.about-hero{padding:6rem 1.25rem 3rem}.about-hero-layout{flex-direction:column;gap:2rem}.about-hero-text{text-align:center}.about-hero-text h1{font-size:2rem}.about-hero-images{flex:0 0 auto;width:100%}.about-hero-images img{height:200px}.about-candidates,.about-industry,.about-why{padding:3.5rem 1.25rem}.about-candidates h2,.about-industry h2,.about-why h2{font-size:1.5rem}.about-benefit-card,.about-industry-card{flex:1 1 100%;max-width:100%}}.top-bar{background-color:#fff;border-bottom:1px solid #e5e7eb;box-sizing:border-box;height:72px;justify-content:space-between;left:0;padding:0 40px;position:fixed;top:0;width:100%;z-index:1000}.logo,.top-bar{align-items:center;display:flex}.logo img{height:auto;max-height:28px;object-fit:contain;width:auto}.right-section{gap:32px}.links,.right-section{align-items:center;display:flex}.links{gap:28px}.links a{color:#1a1a1a;font-size:14px;font-weight:500;letter-spacing:-.01em;text-decoration:none;transition:color .2s ease}.links a:hover{color:#0059ac}.globe-button{align-items:center;background:none;border:1px solid #e5e7eb;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;height:36px;justify-content:center;transition:border-color .2s ease,color .2s ease;width:36px}.globe-button:hover{border-color:#0059ac;color:#0059ac}.globe-button svg{flex-shrink:0}.user-actions{align-items:center;display:flex;gap:8px}.user-actions a{align-items:center;background-color:#0059ac;border-radius:6px;color:#fff;display:inline-flex;font-size:13px;font-weight:500;height:36px;padding:0 16px;text-decoration:none;transition:background-color .2s ease}.user-actions a:hover{background-color:#003f7a}.user-actions .login-button{background-color:initial;border:1.5px solid #0059ac;color:#0059ac;padding:7px 16px}.user-actions .login-button:hover{background-color:#0059ac;color:#fff}.menu-toggle{align-items:center;cursor:pointer;display:none;flex-direction:column;height:40px;justify-content:center;width:40px;z-index:1100}.menu-toggle .bar{background-color:#1a1a1a;border-radius:1px;height:2px;margin:3px 0;transition:all .2s ease;width:22px}@media (max-width:768px){.menu-toggle{display:flex}.top-bar{align-items:center;flex-wrap:wrap;height:64px;padding:0 20px}.logo{flex:0 0 auto;z-index:1100}.logo img{max-height:24px}.right-section{background-color:#fff;border-bottom:1px solid #e5e7eb;box-sizing:border-box;display:none;flex-direction:column;gap:0;left:0;max-height:calc(100vh - 64px);overflow-y:auto;padding:16px 20px;position:fixed;right:0;top:64px;width:100%}.right-section.show{display:flex}.links{align-items:center;border-bottom:1px solid #e5e7eb;flex-direction:column;gap:0;margin-bottom:16px;padding-bottom:16px;width:100%}.links a{font-size:15px;padding:12px 0;text-align:center;width:100%}.globe-button{height:44px;margin-bottom:16px;width:44px}.user-actions{align-items:center;flex-direction:column;gap:8px;width:100%}.user-actions a{box-sizing:border-box;max-width:300px;padding:12px 16px;text-align:center;width:100%}.user-actions .login-button{padding:11px 16px}}@media (max-width:1024px) and (min-width:769px){.top-bar{padding:0 24px}.links,.right-section{gap:20px}}.language-modal-overlay{background-color:#0000;bottom:0;left:0;pointer-events:none;position:fixed;right:0;top:0;transition:background-color .25s ease;z-index:1999}.language-modal-overlay.open{background-color:#0006;pointer-events:auto}.language-modal{background-color:#fff;box-shadow:-4px 0 24px #0000001a;display:flex;flex-direction:column;font-family:Inter,sans-serif;height:100vh;max-width:100%;position:fixed;right:-400px;top:0;transition:right .25s ease;width:400px;z-index:2000}.language-modal.open{right:0}.language-modal-header{align-items:center;border-bottom:1px solid #e5e7eb;display:flex;justify-content:space-between;padding:20px 24px}.language-modal-header h2{color:#1a1a1a;font-size:16px;font-weight:600;margin:0}.language-modal-close{align-items:center;background:none;border:none;border-radius:6px;color:#6b7280;cursor:pointer;display:flex;justify-content:center;padding:8px;transition:background-color .2s ease,color .2s ease}.language-modal-close:hover{background-color:#f4f7fb;color:#1a1a1a}.language-modal-content{flex:1 1;overflow-y:auto;padding:24px}.language-options{display:flex;flex-direction:column;gap:8px}.language-option{align-items:flex-start;background:none;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;font-family:Inter,sans-serif;padding:14px 16px;position:relative;text-align:left;transition:border-color .2s ease,background-color .2s ease;width:100%}.language-option.selected,.language-option:hover{background-color:#f4f7fb;border-color:#0059ac}.language-option.selected{border-width:2px}.language-name{color:#1a1a1a;font-size:15px;font-weight:600;margin-bottom:2px}.language-region{color:#6b7280;font-size:13px}.check-icon{color:#0059ac;position:absolute;right:16px;top:50%;transform:translateY(-50%)}@media (max-width:480px){.language-modal{right:-100%;width:100%}.language-modal.open{right:0}}.footer{background-color:#003f7a;bottom:0;color:#fff;font-family:Inter,sans-serif;left:0;padding:3.5rem 1.5rem 0;position:relative;width:100%}.footer-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:3rem;justify-content:space-between;margin:0 auto;max-width:1120px;padding:0 24px;width:100%}.footer-info{color:#fffc;flex:1 1;font-size:.9rem;min-width:250px;padding:1rem 0;text-align:left}.footer-info p{margin:.4rem 0}.footer-logo{align-items:center;display:flex;justify-content:flex-start;margin-bottom:1.25rem}.footer-logo .logo{filter:brightness(0) invert(1);height:32px;width:auto}.footer-info a{color:#fffc;text-decoration:none;transition:color .2s ease}.footer-info a:hover{color:#fff}.footer-links{flex:1 1;min-width:200px;padding:1rem 0;text-align:left}.footer-links h2{color:#ffffff80;font-size:.8rem;font-weight:600;letter-spacing:.06em;margin-bottom:1rem;text-transform:uppercase}.footer-links p{margin:.5rem 0}.footer-links a{color:#fffc;font-size:.9rem;font-weight:400;text-decoration:none;transition:color .2s ease}.footer-links a:hover{color:#fff}.footer-socials{display:flex;gap:.75rem;justify-content:flex-start;margin-top:1.25rem}.footer-socials a{align-items:center;background-color:#ffffff1a;border-radius:6px;color:#fffc;display:flex;height:36px;justify-content:center;transition:background-color .2s ease,color .2s ease;width:36px}.footer-socials a:hover{background-color:#fff3;color:#fff;text-decoration:none}.footer-member{align-items:center;display:flex;justify-content:flex-start;margin-top:1.5rem}.footer-member img{filter:brightness(0) invert(1);height:58px;opacity:1;width:auto}.footer-partner{flex:0 0 auto;padding:1rem 0;text-align:left}.footer-partner h2{color:#ffffff80;font-size:.8rem;font-weight:600;letter-spacing:.06em;margin-bottom:1rem;text-transform:uppercase}.footer-partner img{filter:brightness(0) invert(1);height:44px;opacity:1;width:auto}.footer-bottom{border-top:1px solid #ffffff1a;color:#fff6;font-size:.8rem;margin-top:2.5rem;padding:1.25rem 0;text-align:center;width:100%}.footer-bottom p{margin:0}@media (max-width:768px){.footer{padding:2.5rem 1rem 0}.footer-container{align-items:center;flex-direction:column;gap:0;justify-content:center;margin:0 auto;padding:0}.footer-info,.footer-links,.footer-partner{flex:none;margin:0;max-width:100%;min-width:100%;text-align:center;width:100%}.footer-logo,.footer-member,.footer-socials{justify-content:center}.footer-links h2{margin-top:.5rem}.footer-bottom{margin-top:2rem;padding:1rem 0}}.company-page{background-color:#f4f7fb;color:#1a1a1a;font-family:Inter,sans-serif;margin:0;padding:0;width:100%}.cp-hero{align-items:center;background:url(/static/media/company-hero.3d98e0d7066805490a14.jpg) no-repeat top/cover;color:#fff;display:flex;justify-content:center;min-height:75vh;padding:0;position:relative;text-align:center;width:100%}.cp-hero:after{background:#00000080;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.cp-hero-content{max-width:700px;padding:24px;position:relative;z-index:1}.cp-hero-content h1{font-size:3rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin-bottom:1.25rem}.cp-hero-content p{font-size:1.1rem;line-height:1.7;margin-bottom:2rem;opacity:.9}.cp-hero-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.cp-hero-cta{background-color:#2f80ed;border-radius:6px;color:#fff;display:inline-block;font-size:.95rem;font-weight:600;padding:14px 32px;text-decoration:none;transition:background-color .2s ease}.cp-hero-cta:hover{background-color:#003f7a}.cp-hero-cta-secondary{background-color:initial;border:2px solid #fff;border-radius:6px;color:#fff;display:inline-block;font-size:.95rem;font-weight:600;padding:14px 32px;text-decoration:none;transition:background-color .2s ease}.cp-hero-cta-secondary:hover{background-color:#ffffff26}.cp-section-inner{margin:0 auto;max-width:1120px;padding:0 2rem}.cp-about{background-color:#fff;box-sizing:border-box;padding:5rem 2rem;width:100%}.cp-about h2{font-size:2rem;font-weight:700;letter-spacing:-.02em;margin-bottom:2rem;text-align:center}.cp-about-text{margin:0 auto;max-width:720px}.cp-about-text p{color:#6b7280;font-size:1rem;line-height:1.7;margin-bottom:1rem}.cp-about-text p:last-child{margin-bottom:0}.cp-approach{background-color:#f4f7fb;box-sizing:border-box;padding:5rem 2rem;width:100%}.cp-approach h2{font-size:2rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.75rem;text-align:center}.cp-approach-subtitle{color:#6b7280;font-size:1rem;margin-bottom:3rem;text-align:center}.cp-approach-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:960px}.cp-approach-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:2rem;transition:transform .2s ease,border-color .2s ease}.cp-approach-card:hover{border-color:#0059ac;transform:translateY(-2px)}.cp-approach-card svg{margin-bottom:1rem}.cp-approach-card h3{font-size:1rem;font-weight:600;margin:0 0 .5rem}.cp-approach-card p{color:#6b7280;font-size:.9rem;line-height:1.6;margin:0}.cp-services{background-color:#fff;box-sizing:border-box;padding:5rem 2rem;width:100%}.cp-services h2{font-size:2rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.75rem;text-align:center}.cp-services-subtitle{color:#6b7280;font-size:1rem;margin-bottom:3rem;margin-left:auto;margin-right:auto;max-width:640px;text-align:center}.cp-services-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(3,1fr);margin:0 auto;max-width:960px}.cp-services-card{background:#f4f7fb;border:1px solid #e5e7eb;border-radius:8px;padding:2rem;transition:transform .2s ease,border-color .2s ease}.cp-services-card:hover{border-color:#0059ac;transform:translateY(-2px)}.cp-services-card svg{margin-bottom:1rem}.cp-services-card h3{font-size:1rem;font-weight:600;margin:0 0 .5rem}.cp-services-card p{color:#6b7280;font-size:.9rem;line-height:1.6;margin:0}.cp-process{background-color:#fff;box-sizing:border-box;padding:5rem 2rem;width:100%}.cp-process h2{font-size:2rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.75rem;text-align:center}.cp-process-subtitle{color:#6b7280;font-size:1rem;margin-bottom:3rem;text-align:center}.cp-steps{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:680px}.cp-steps-cta{margin-top:2.5rem;text-align:center}.cp-process-cta{background-color:#2f80ed;border-radius:6px;color:#fff;display:inline-block;font-size:.95rem;font-weight:600;padding:14px 32px;text-decoration:none;transition:background-color .2s ease}.cp-process-cta:hover{background-color:#003f7a}.cp-step{align-items:flex-start;background:#f4f7fb;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:1.25rem;padding:1.5rem}.cp-step-number{align-items:center;background-color:#0059ac;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:1.1rem;font-weight:700;height:40px;justify-content:center;width:40px}.cp-step-content h3{font-size:1rem;font-weight:600;margin:0 0 .35rem}.cp-step-content p{color:#6b7280;font-size:.9rem;line-height:1.6;margin:0}.cp-deliver{background-color:#f4f7fb;box-sizing:border-box;padding:5rem 2rem;width:100%}.cp-deliver h2{font-size:2rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.75rem;text-align:center}.cp-deliver-subtitle{color:#6b7280;font-size:1rem;margin-bottom:3rem;text-align:center}.cp-deliver-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 auto;max-width:1120px;text-align:left}.cp-deliver-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem}.cp-deliver-card h3{border-bottom:2px solid #0059ac;color:#0059ac;font-size:1rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem}.cp-deliver-card ul{list-style:none;margin:0;padding:0}.cp-deliver-card li{border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:.9rem;padding:.4rem 0}.cp-deliver-card li:last-child{border-bottom:none}.cp-deliver-note{color:#6b7280;font-size:.9rem;font-style:italic;margin-top:2rem;text-align:center}.cp-why{background-color:#f4f7fb;box-sizing:border-box;padding:5rem 2rem;width:100%}.cp-why h2{font-size:2rem;font-weight:700;letter-spacing:-.02em;margin-bottom:3rem;text-align:center}.cp-why-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:800px}.cp-why-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:2rem;transition:transform .2s ease,border-color .2s ease}.cp-why-card:hover{border-color:#0059ac;transform:translateY(-2px)}.cp-why-card svg{margin-bottom:1rem}.cp-why-card h3{font-size:1rem;font-weight:600;margin:0 0 .5rem}.cp-why-card p{color:#6b7280;font-size:.9rem;line-height:1.6;margin:0}.cp-cta{background-color:#003f7a;box-sizing:border-box;color:#fff;padding:5rem 2rem;text-align:center;width:100%}.cp-cta h2{font-size:2rem;font-weight:700;letter-spacing:-.02em;margin-bottom:1rem}.cp-cta p{font-size:1.05rem;line-height:1.7;margin:0 auto 2rem;max-width:560px;opacity:.9}.cp-cta-buttons{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.cp-cta-button{background-color:#fff;border-radius:6px;color:#003f7a;display:inline-block;font-size:.95rem;font-weight:600;padding:14px 32px;text-decoration:none;transition:background-color .2s ease}.cp-cta-button:hover{background-color:#ffffffe6}.cp-cta-button-secondary{background-color:initial;border:2px solid #fff;border-radius:6px;color:#fff;display:inline-block;font-size:.95rem;font-weight:600;padding:14px 32px;text-decoration:none;transition:background-color .2s ease}.cp-cta-button-secondary:hover{background-color:#ffffff26}@media (max-width:768px){.cp-hero{min-height:65vh}.cp-hero-content h1{font-size:2rem}.cp-hero-content p{font-size:.95rem}.cp-about,.cp-approach,.cp-cta,.cp-deliver,.cp-process,.cp-services,.cp-why{padding:3.5rem 1.25rem}.cp-about h2,.cp-approach h2,.cp-cta h2,.cp-deliver h2,.cp-process h2,.cp-services h2,.cp-why h2{font-size:1.5rem}.cp-approach-grid,.cp-services-grid,.cp-why-grid{grid-template-columns:1fr}.cp-step{padding:1.25rem}}.temp-page{background-color:#f4f7fb;color:#1a1a1a;font-family:Inter,sans-serif;margin:0}.temp-page,.tp-hero{padding:0;width:100%}.tp-hero{align-items:center;background:url(/static/media/temp-hero.515817c1fe00b1f2e435.jpg) no-repeat 50%/cover;color:#fff;display:flex;justify-content:center;min-height:75vh;position:relative;text-align:center}.tp-hero:after{background:#00000080;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.tp-hero-content{max-width:700px;padding:24px;position:relative;z-index:1}.tp-hero-content h1{font-size:3rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin-bottom:1.25rem}.tp-hero-content p{font-size:1.1rem;line-height:1.7;margin-bottom:2rem;opacity:.9}.tp-hero-cta{background-color:#2f80ed;border-radius:6px;color:#fff;display:inline-block;font-size:.95rem;font-weight:600;padding:14px 32px;text-decoration:none;transition:background-color .2s ease}.tp-hero-cta:hover{background-color:#003f7a}.tp-section-inner{margin:0 auto;max-width:1120px;padding:0 2rem}.tp-process{background-color:#fff;box-sizing:border-box;padding:5rem 2rem;width:100%}.tp-process h2{font-size:2rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.75rem;text-align:center}.tp-process-subtitle{color:#6b7280;font-size:1rem;margin-bottom:3rem;text-align:center}.tp-steps{display:flex;flex-direction:column;gap:1.5rem;margin:0 auto;max-width:680px}.tp-steps-cta{margin-top:2.5rem;text-align:center}.tp-step{align-items:flex-start;background:#f4f7fb;border:1px solid #e5e7eb;border-radius:8px;display:flex;gap:1.25rem;padding:1.5rem}.tp-step-number{align-items:center;background-color:#0059ac;border-radius:8px;color:#fff;display:flex;flex-shrink:0;font-size:1.1rem;font-weight:700;height:40px;justify-content:center;width:40px}.tp-step-content h3{font-size:1rem;font-weight:600;margin:0 0 .35rem}.tp-step-content p{color:#6b7280;font-size:.9rem;line-height:1.6;margin:0}.tp-expect{background-color:#f4f7fb;box-sizing:border-box;padding:5rem 2rem;width:100%}.tp-expect h2{font-size:2rem;font-weight:700;letter-spacing:-.02em;margin-bottom:3rem;text-align:center}.tp-expect-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:800px}.tp-expect-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:2rem;transition:transform .2s ease,border-color .2s ease}.tp-expect-card:hover{border-color:#0059ac;transform:translateY(-2px)}.tp-expect-card svg{margin-bottom:1rem}.tp-expect-card h3{font-size:1rem;font-weight:600;margin:0 0 .5rem}.tp-expect-card p{color:#6b7280;font-size:.9rem;line-height:1.6;margin:0}.tp-contact-guide{background-color:#f4f7fb;box-sizing:border-box;padding:5rem 2rem;width:100%}.tp-contact-guide h2{font-size:2rem;font-weight:700;letter-spacing:-.02em;margin-bottom:2.5rem;text-align:center}.tp-contact-grid{grid-gap:1.5rem;display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:740px}.tp-contact-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:2rem}.tp-contact-card h3{color:#0059ac;font-size:1.1rem;font-weight:600;margin:0 0 1rem}.tp-contact-card ul{list-style:none;margin:0;padding:0}.tp-contact-card li{border-bottom:1px solid #e5e7eb;color:#6b7280;font-size:.9rem;line-height:1.5;padding:.5rem 0 .5rem 1.25rem;position:relative}.tp-contact-card li:last-child{border-bottom:none}.tp-contact-card li:before{background:#0059ac;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:6px}.tp-cta{background-color:#003f7a;box-sizing:border-box;color:#fff;padding:5rem 2rem;text-align:center;width:100%}.tp-cta h2{font-size:2rem;font-weight:700;letter-spacing:-.02em;margin-bottom:1rem}.tp-cta p{font-size:1.05rem;line-height:1.7;margin:0 auto 2rem;max-width:560px;opacity:.9}.tp-cta-button{background-color:#fff;border-radius:6px;color:#003f7a;display:inline-block;font-size:.95rem;font-weight:600;padding:14px 32px;text-decoration:none;transition:background-color .2s ease}.tp-cta-button:hover{background-color:#ffffffe6}@media (max-width:768px){.tp-hero{min-height:65vh}.tp-hero-content h1{font-size:2rem}.tp-hero-content p{font-size:.95rem}.tp-contact-guide,.tp-cta,.tp-expect,.tp-process{padding:3.5rem 1.25rem}.tp-contact-guide h2,.tp-cta h2,.tp-expect h2,.tp-process h2{font-size:1.5rem}.tp-contact-grid,.tp-expect-grid{grid-template-columns:1fr}.tp-step{padding:1.25rem}}.contact-page{background-color:#f4f7fb;color:#1a1a1a;font-family:Inter,sans-serif;margin-top:3rem;width:100%}.contact-intro{background-color:#fff;box-sizing:border-box;padding:5rem 2rem;text-align:center;width:100%}.contact-intro h1{font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:1rem}.contact-intro p{color:#6b7280;font-size:1.05rem;line-height:1.6;margin:0 auto;max-width:560px}.contact-grid{background-color:#f4f7fb;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:4rem;justify-content:center;margin:0 auto;max-width:1120px;padding:4rem 2rem;width:100%}.contact-info{line-height:1.8;max-width:350px}.contact-info h2{font-size:1.25rem;font-weight:600;margin-bottom:1rem}.contact-info a{color:#0059ac;text-decoration:none;transition:color .2s ease}.contact-info a:hover{color:#003f7a}.contact-info p{color:#6b7280}.contact-form{gap:1rem;max-width:500px;width:100%}.contact-form,.contact-form label{display:flex;flex-direction:column}.contact-form label{color:#1a1a1a;font-size:.9rem;font-weight:500;gap:.375rem}.contact-form input,.contact-form textarea{background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;font-family:Inter,sans-serif;font-size:.95rem;padding:10px 12px;transition:border-color .2s ease;width:100%}.contact-form input:focus,.contact-form textarea:focus{border-color:#0059ac;box-shadow:0 0 0 3px #0059ac1a;outline:none}.submit-button{background-color:#2f80ed;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;padding:14px 28px;transition:background-color .2s ease}.submit-button:hover{background-color:#003f7a}.contact-success{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:500px;padding:3rem 2rem;text-align:center;width:100%}.success-checkmark{margin-bottom:1.5rem}.checkmark-svg,.success-checkmark{height:72px;width:72px}.checkmark-circle{stroke:#22c55e;stroke-width:2;stroke-dasharray:166;stroke-dashoffset:166;animation:stroke-circle .6s cubic-bezier(.65,0,.45,1) forwards}.checkmark-check{stroke:#22c55e;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48;animation:stroke-check .3s cubic-bezier(.65,0,.45,1) .5s forwards}@keyframes stroke-circle{to{stroke-dashoffset:0}}@keyframes stroke-check{to{stroke-dashoffset:0}}.success-text{color:#1a1a1a;font-size:1.1rem;line-height:1.6;max-width:400px}.contact-error{background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:.9rem;padding:.75rem 1rem}@media (max-width:768px){.contact-intro{padding:4rem 1.25rem}.contact-intro h1{font-size:2rem}.contact-intro p{font-size:.95rem}.contact-grid{gap:2rem;padding:3rem 1.25rem}.contact-form,.contact-info{max-width:100%}}.staffly-page{background-color:#f4f7fb;color:#1a1a1a;font-family:Inter,sans-serif;margin:0;padding:0;width:100%}.staffly-hero{background-color:#fff;box-sizing:border-box;padding:8rem 2rem 4rem;text-align:center;width:100%}.staffly-hero h1{font-size:2.75rem;font-weight:700;letter-spacing:-.02em;line-height:1.15;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;max-width:760px}.staffly-hero p{color:#6b7280;font-size:1rem;line-height:1.7;margin:0 auto;max-width:640px}.staffly-features{box-sizing:border-box;padding:4rem 2rem;width:100%}.staffly-features-grid{align-items:flex-start;display:flex;gap:1.5rem;margin:0 auto;max-width:1120px}.staffly-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;flex:1 1;padding:2.5rem;text-align:left;transition:transform .2s ease,border-color .2s ease}.staffly-card:hover{border-color:#0059ac;transform:translateY(-2px)}.staffly-card-icon{margin-bottom:1.5rem}.staffly-card h2{color:#1a1a1a;font-size:1.5rem;font-weight:600;margin-bottom:.75rem}.staffly-card-desc{color:#6b7280;font-size:.9rem;line-height:1.6;margin-bottom:1.5rem}.staffly-feature-list{list-style:none;margin:0 0 2rem;padding:0}.staffly-feature-list li{align-items:flex-start;border-bottom:1px solid #e5e7eb;color:#6b7280;display:flex;font-size:.9rem;gap:.75rem;line-height:1.5;padding:.6rem 0}.staffly-feature-list li:last-child{border-bottom:none}.staffly-feature-list li svg{flex-shrink:0;margin-top:2px}.staffly-card-cta{background-color:#2f80ed;border-radius:6px;color:#fff;display:inline-block;font-size:.9rem;font-weight:600;padding:10px 20px;text-decoration:none;transition:background-color .2s ease}.staffly-card-cta:hover,.staffly-cta{background-color:#003f7a}.staffly-cta{box-sizing:border-box;color:#fff;padding:4rem 2rem;text-align:center;width:100%}.staffly-cta h2{font-size:2rem;font-weight:700;letter-spacing:-.02em;margin-bottom:1rem}.staffly-cta p{font-size:1.05rem;margin-bottom:2rem;opacity:.9}.staffly-cta-buttons{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center}.staffly-cta .cta-button{background-color:#fff;border-radius:6px;color:#003f7a;display:inline-block;font-weight:600;padding:14px 28px;text-decoration:none;transition:background-color .2s ease}.staffly-cta .cta-button:hover{background-color:#ffffffe6}.staffly-cta-secondary{background-color:initial!important;border:1.5px solid #ffffff80;color:#fff!important}.staffly-cta-secondary:hover{background-color:#ffffff1a!important;border-color:#fffc;color:#fff!important}@media (max-width:768px){.staffly-hero{padding:6rem 1.25rem 3rem}.staffly-hero h1{font-size:2rem}.staffly-features{padding:2rem 1.25rem}.staffly-features-grid{flex-direction:column;gap:1.5rem}.staffly-card{padding:2rem 1.5rem}.staffly-card h2{font-size:1.3rem}.staffly-cta{padding:3.5rem 1.25rem}.staffly-cta h2{font-size:1.5rem}}.whistleblower-page{background-color:#f4f7fb;color:#1a1a1a;font-family:Inter,sans-serif;margin-top:3rem;width:100%}.wb-intro{background-color:#fff;box-sizing:border-box;padding:5rem 2rem;text-align:center;width:100%}.wb-intro h1{font-size:2.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:1rem}.wb-intro p{color:#6b7280;font-size:1.05rem;line-height:1.6;margin:0 auto;max-width:640px}.wb-content{box-sizing:border-box;display:flex;flex-wrap:wrap;gap:4rem;justify-content:center;margin:0 auto;max-width:1120px;padding:4rem 2rem}.wb-info{display:flex;flex-direction:column;gap:2rem;max-width:400px}.wb-info-card{background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem}.wb-info-card h2{color:#0059ac;font-size:1.15rem;font-weight:600;margin-bottom:.75rem}.wb-info-card p{color:#6b7280;font-size:.95rem;line-height:1.6}.wb-info-card ul{list-style:none;margin:0;padding:0}.wb-info-card ul li{color:#6b7280;font-size:.95rem;padding:.4rem 0 .4rem 1.25rem;position:relative}.wb-info-card ul li:before{background-color:#0059ac;border-radius:50%;content:"";height:6px;left:0;position:absolute;top:.75rem;width:6px}.wb-form-section{max-width:500px;width:100%}.wb-form-section h2{font-size:1.25rem;font-weight:600;margin-bottom:1.5rem}.wb-form{gap:1rem}.wb-form,.wb-form label{display:flex;flex-direction:column}.wb-form label{color:#1a1a1a;font-size:.9rem;font-weight:500;gap:.375rem}.wb-form input,.wb-form select,.wb-form textarea{appearance:none;-webkit-appearance:none;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;box-sizing:border-box;font-family:Inter,sans-serif;font-size:.95rem;padding:10px 12px;transition:border-color .2s ease;width:100%}.wb-form select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath fill='%236B7280' d='M6 8 1 3h10z'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;cursor:pointer;padding-right:32px}.wb-form input:focus,.wb-form select:focus,.wb-form textarea:focus{border-color:#0059ac;box-shadow:0 0 0 3px #0059ac1a;outline:none}.wb-submit-button{background-color:#0059ac;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Inter,sans-serif;font-size:.95rem;font-weight:600;margin-top:.5rem;padding:14px 28px;transition:background-color .2s ease}.wb-submit-button:hover{background-color:#003f7a}.wb-disclaimer{color:#6b7280;font-size:.8rem;font-style:italic;line-height:1.5;margin-top:.5rem}.wb-success{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:3rem 2rem;text-align:center}.wb-success-checkmark{margin-bottom:1.5rem}.wb-checkmark-svg,.wb-success-checkmark{height:72px;width:72px}.wb-checkmark-circle{stroke:#22c55e;stroke-width:2;stroke-dasharray:166;stroke-dashoffset:166;animation:wb-stroke-circle .6s cubic-bezier(.65,0,.45,1) forwards}.wb-checkmark-check{stroke:#22c55e;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48;animation:wb-stroke-check .3s cubic-bezier(.65,0,.45,1) .5s forwards}@keyframes wb-stroke-circle{to{stroke-dashoffset:0}}@keyframes wb-stroke-check{to{stroke-dashoffset:0}}.wb-success-text{color:#1a1a1a;font-size:1.1rem;line-height:1.6;max-width:400px}.wb-error{background-color:#fef2f2;border:1px solid #fecaca;border-radius:6px;color:#dc2626;font-size:.9rem;padding:.75rem 1rem}@media (max-width:768px){.wb-intro{padding:4rem 1.25rem}.wb-intro h1{font-size:2rem}.wb-intro p{font-size:.95rem}.wb-content{gap:2rem;padding:3rem 1.25rem}.wb-form-section,.wb-info{max-width:100%}}
/*# sourceMappingURL=main.5b3864a4.css.map*/