.LandingTemplate-module__CorZta__landing{padding-top:80px}.LandingTemplate-module__CorZta__hero{min-height:80vh;padding:var(--spacing-lg)0;background:0 0;align-items:center;display:flex;position:relative;overflow:hidden}.LandingTemplate-module__CorZta__hero[data-theme=health] .LandingTemplate-module__CorZta__heroBackground{background:linear-gradient(135deg,#fff5f5 0%,#fff 40%,#fffbf0 100%)}.LandingTemplate-module__CorZta__hero[data-theme=tech] .LandingTemplate-module__CorZta__heroBackground{background:linear-gradient(135deg,#f0f7ff 0%,#fff 40%,#f5f0ff 100%)}.LandingTemplate-module__CorZta__hero[data-theme=admin] .LandingTemplate-module__CorZta__heroBackground{background:linear-gradient(135deg,#f8faff 0%,#fff 40%,#fff9e6 100%)}.LandingTemplate-module__CorZta__hero[data-theme=ai] .LandingTemplate-module__CorZta__heroBackground{background:linear-gradient(135deg,#001a33 0%,#04c 50%,#026 100%)}.LandingTemplate-module__CorZta__heroBackground{z-index:0;pointer-events:none;background:linear-gradient(135deg,#f8faff 0%,#eef3ff 100%);position:absolute;inset:0;overflow:hidden}.LandingTemplate-module__CorZta__shape{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1;pointer-events:none;background:#fff9;border:1px solid #fffc;max-width:100vw;animation:20s ease-in-out infinite alternate LandingTemplate-module__CorZta__shapeFloat;position:absolute;box-shadow:0 10px 40px -10px #00336626}.LandingTemplate-module__CorZta__shape1{opacity:.8;background:linear-gradient(135deg,#06c3,#0066cc0d);border-radius:50%;width:400px;height:400px;top:-100px;right:-50px}.LandingTemplate-module__CorZta__shape2{opacity:.8;background:linear-gradient(135deg,#fc03,#ffcc000d);border-radius:60px;width:450px;height:450px;animation-delay:-5s;bottom:-150px;left:-5%;transform:rotate(15deg)}.LandingTemplate-module__CorZta__shape3{opacity:.6;background:linear-gradient(135deg,#00b2ff26,#00b2ff0d);border-radius:50%;width:250px;height:250px;animation-delay:-10s;top:30%;left:20%}.LandingTemplate-module__CorZta__hero[data-theme=health] .LandingTemplate-module__CorZta__shape1{background:linear-gradient(135deg,#ef444426,#ef44440d)}.LandingTemplate-module__CorZta__hero[data-theme=health] .LandingTemplate-module__CorZta__shape2{background:linear-gradient(135deg,#f59e0b26,#f59e0b0d)}.LandingTemplate-module__CorZta__hero[data-theme=tech] .LandingTemplate-module__CorZta__shape1{background:linear-gradient(135deg,#00b2ff26,#00b2ff0d)}.LandingTemplate-module__CorZta__hero[data-theme=tech] .LandingTemplate-module__CorZta__shape2{background:linear-gradient(135deg,#8b5cf626,#8b5cf60d)}.LandingTemplate-module__CorZta__hero[data-theme=admin] .LandingTemplate-module__CorZta__shape2{background:linear-gradient(135deg,#ffcc0026,#ffcc000d)}.LandingTemplate-module__CorZta__hero[data-theme=ai] .LandingTemplate-module__CorZta__shape1{background:linear-gradient(135deg,#00ffff4d,#00ffff1a);box-shadow:0 0 50px #00ccff4d}.LandingTemplate-module__CorZta__hero[data-theme=ai] .LandingTemplate-module__CorZta__shape2{background:linear-gradient(135deg,#06f6,#0066ff1a);box-shadow:0 0 50px #03f3}.LandingTemplate-module__CorZta__hero[data-theme=ai] .LandingTemplate-module__CorZta__shape3{background:linear-gradient(135deg,#00ff8033,#00ff800d)}@keyframes LandingTemplate-module__CorZta__shapeFloat{0%{transform:translate(0)rotate(0)}to{transform:translate(30px,-30px)rotate(10deg)}}.LandingTemplate-module__CorZta__badge{background:var(--accent-color);color:var(--primary-color);border-radius:50px;margin-bottom:1.5rem;padding:.4rem 1rem;font-size:.8rem;font-weight:700;display:inline-block}.LandingTemplate-module__CorZta__heroContent{z-index:10;position:relative}.LandingTemplate-module__CorZta__heroContent h1{margin-bottom:1.5rem;font-size:3rem;line-height:1.2}[data-theme=ai] .LandingTemplate-module__CorZta__heroContent h1{color:#fff;text-shadow:0 0 20px #00ccff80}.LandingTemplate-module__CorZta__heroContent p{color:var(--text-light);max-width:600px;margin-bottom:2.5rem;font-size:1.25rem}[data-theme=ai] .LandingTemplate-module__CorZta__heroContent p{color:#ffffffe6}[data-theme=ai] .LandingTemplate-module__CorZta__badge{color:#001a33;background:#0ff;box-shadow:0 0 15px #0ff6}.LandingTemplate-module__CorZta__heroGrid{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (min-width:992px){.LandingTemplate-module__CorZta__heroGrid{grid-template-columns:1fr 1fr;align-items:center}}.LandingTemplate-module__CorZta__heroVisual{justify-content:center;align-items:center;display:flex;position:relative}.LandingTemplate-module__CorZta__heroImageWrapper{border-radius:24px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 40px #0003}.LandingTemplate-module__CorZta__heroImage{object-fit:cover;width:100%;height:auto;display:block}.LandingTemplate-module__CorZta__details{z-index:10;margin-top:-50px;position:relative}.LandingTemplate-module__CorZta__detailsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.LandingTemplate-module__CorZta__detailCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);text-align:center;background:#ffffffe6;border:1px solid #ffffff80;border-radius:16px;padding:2rem;transition:transform .3s,box-shadow .3s;box-shadow:0 10px 30px #00000014}.LandingTemplate-module__CorZta__detailCard:hover{transform:translateY(-5px);box-shadow:0 15px 35px #0000001f}.LandingTemplate-module__CorZta__detailCard strong{text-transform:uppercase;color:var(--text-light);margin-bottom:.5rem;font-size:.8rem;display:block}.LandingTemplate-module__CorZta__detailCard span{color:var(--primary-color);font-size:1.1rem;font-weight:700}.LandingTemplate-module__CorZta__mainGrid{grid-template-columns:1fr;gap:4rem;display:grid}@media (min-width:1024px){.LandingTemplate-module__CorZta__mainGrid{grid-template-columns:1.4fr .6fr}}.LandingTemplate-module__CorZta__section{margin-bottom:3rem}.LandingTemplate-module__CorZta__section h2{margin-bottom:1.5rem;font-size:2rem}.LandingTemplate-module__CorZta__checkList{flex-direction:column;gap:1rem;list-style:none;display:flex}.LandingTemplate-module__CorZta__checkList li{color:var(--text-color);align-items:flex-start;gap:1rem;font-size:1.1rem;display:flex}.LandingTemplate-module__CorZta__checkList svg{color:var(--success);flex-shrink:0;margin-top:4px}.LandingTemplate-module__CorZta__stickyForm{position:relative}@media (min-width:1024px){.LandingTemplate-module__CorZta__stickyForm{align-self:flex-start;position:sticky;top:120px}}.LandingTemplate-module__CorZta__formBox{border:4px solid var(--accent-color);background:#fff;border-radius:24px;padding:2.5rem;position:relative;overflow:hidden;box-shadow:0 20px 40px #0000001a}.LandingTemplate-module__CorZta__formBox:before{content:"";background:linear-gradient(90deg,var(--secondary-color),var(--primary-color));width:100%;height:8px;position:absolute;top:0;left:0}.LandingTemplate-module__CorZta__formBox h3{margin-bottom:.5rem}.LandingTemplate-module__CorZta__formBox p{color:var(--text-light);margin-bottom:2rem;font-size:.9rem}.LandingTemplate-module__CorZta__form{flex-direction:column;gap:1rem;display:flex}.LandingTemplate-module__CorZta__form input{border:1px solid #e2e8f0;border-radius:8px;padding:1rem;font-size:1rem}.LandingTemplate-module__CorZta__consent{color:var(--text-light);margin-top:1rem;font-size:.75rem}.LandingTemplate-module__CorZta__programList{flex-direction:column;gap:1.5rem;display:flex}.LandingTemplate-module__CorZta__programItem{border-left:4px solid var(--secondary-color);box-shadow:var(--shadow-sm);background:#fff;border-radius:12px;padding:1.5rem}.LandingTemplate-module__CorZta__programItem strong{color:var(--primary-color);margin-bottom:.5rem;font-size:1.1rem;display:block}.LandingTemplate-module__CorZta__programItem p{color:var(--text-light);margin:0;font-size:1rem}.LandingTemplate-module__CorZta__faq{z-index:1;background:#f8faff;padding:8rem 0;position:relative}.LandingTemplate-module__CorZta__faqList{flex-direction:column;gap:1.5rem;max-width:900px;margin:4rem auto 0;display:flex}.LandingTemplate-module__CorZta__faqItem{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#ffffffb3;border:1px solid #ffffff80;border-radius:20px;transition:all .4s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 4px 6px -1px #0000000d,0 2px 4px -1px #00000008}.LandingTemplate-module__CorZta__faqItem:hover{border-color:var(--primary-color);background:#ffffffe6;transform:translateY(-2px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.LandingTemplate-module__CorZta__faqItemActive{border-color:var(--secondary-color);background:#fff;box-shadow:0 25px 50px -12px #00336626}.LandingTemplate-module__CorZta__faqQuestion{text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:2rem;width:100%;padding:2rem 2.5rem;font-family:inherit;display:flex}.LandingTemplate-module__CorZta__faqQuestion h3{color:var(--primary-color);margin:0;font-size:1.25rem;font-weight:700;line-height:1.4}.LandingTemplate-module__CorZta__faqIcon{color:var(--secondary-color);opacity:.7;flex-shrink:0;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.LandingTemplate-module__CorZta__faqItemActive .LandingTemplate-module__CorZta__faqIcon{opacity:1;transform:rotate(180deg)}.LandingTemplate-module__CorZta__faqAnswer{padding:0 2.5rem 2.5rem;overflow:hidden}.LandingTemplate-module__CorZta__faqAnswer p{color:var(--text-color);opacity:.9;margin:0;font-size:1.1rem;line-height:1.8}.LandingTemplate-module__CorZta__trust{padding:3rem 0}.LandingTemplate-module__CorZta__trustGrid{color:var(--text-light);flex-wrap:wrap;justify-content:space-around;gap:2rem;font-weight:600;display:flex}.LandingTemplate-module__CorZta__trustGrid div{align-items:center;gap:.75rem;display:flex}.LandingTemplate-module__CorZta__trustGrid svg{color:var(--secondary-color)}.LandingTemplate-module__CorZta__jobsGrid{grid-template-columns:1fr;gap:1rem;margin-bottom:2rem;display:grid}@media (min-width:768px){.LandingTemplate-module__CorZta__jobsGrid{grid-template-columns:1fr 1fr}}.LandingTemplate-module__CorZta__jobCard{background:#f8faff;border:1px solid #e2e8f0;border-radius:12px;padding:1.5rem;transition:all .3s}.LandingTemplate-module__CorZta__jobCard:hover{border-color:var(--primary-color);box-shadow:var(--shadow-sm)}.LandingTemplate-module__CorZta__jobCard strong{color:var(--primary-color);margin-bottom:.5rem;font-size:1.1rem;display:block}.LandingTemplate-module__CorZta__jobCard p{color:var(--text-light);margin:0;font-size:.95rem}.LandingTemplate-module__CorZta__salaryBox{box-shadow:var(--shadow-md);background:#fff;border-radius:16px;flex-direction:column;gap:1rem;margin-bottom:1rem;padding:2rem;display:flex}@media (min-width:768px){.LandingTemplate-module__CorZta__salaryBox{flex-direction:row;justify-content:space-between;align-items:center}}.LandingTemplate-module__CorZta__salaryLevel{text-align:center;border-radius:12px;flex:1;padding:1rem}.LandingTemplate-module__CorZta__salaryHighlight{background:linear-gradient(135deg,var(--secondary-color)0%,var(--primary-color)100%);color:#fff;transform:scale(1.05);box-shadow:0 10px 20px #06c3}.LandingTemplate-module__CorZta__salaryLevel span{text-transform:uppercase;opacity:.9;margin-bottom:.5rem;font-size:.9rem;display:block}.LandingTemplate-module__CorZta__salaryHighlight span{color:#ffffffe6}.LandingTemplate-module__CorZta__salaryLevel strong{color:var(--primary-color);font-size:1.5rem;display:block}.LandingTemplate-module__CorZta__salaryHighlight strong{color:#fff}.LandingTemplate-module__CorZta__salaryNote{color:#94a3b8;text-align:center;margin-top:1rem;font-size:.8rem}.LandingTemplate-module__CorZta__idealCandidate{color:#fff;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border-radius:24px;margin-top:4rem;padding:3rem;position:relative;overflow:hidden;box-shadow:0 20px 40px #0003}@media (max-width:768px){.LandingTemplate-module__CorZta__idealCandidate{padding:1.5rem}}.LandingTemplate-module__CorZta__idealCandidate:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff0d 0%,#0000 70%);width:400px;max-width:100%;height:400px;position:absolute;top:0;right:0}.LandingTemplate-module__CorZta__idealCandidate h2{text-align:center;margin-bottom:1rem;font-size:2rem;color:#fff!important}.LandingTemplate-module__CorZta__candidateIntro{color:#fffc;text-align:center;max-width:700px;margin:0 auto 3rem;font-size:1.1rem;line-height:1.7}.LandingTemplate-module__CorZta__traitsGrid{grid-template-columns:1fr;gap:1.5rem;margin-bottom:2.5rem;display:grid}@media (min-width:768px){.LandingTemplate-module__CorZta__traitsGrid{grid-template-columns:1fr 1fr}}.LandingTemplate-module__CorZta__traitCard{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:default;background:#ffffff0d;border:1px solid #ffffff0d;border-radius:20px;align-items:center;gap:1.25rem;padding:1.75rem;transition:transform .3s,background .3s,border-color .3s;display:flex}.LandingTemplate-module__CorZta__traitCard:hover{border-color:var(--trait-color);background:#ffffff1a;transform:translateY(-5px)scale(1.02);box-shadow:0 10px 30px #0000004d}.LandingTemplate-module__CorZta__traitIconWrapper{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;transition:all .3s;display:flex}.LandingTemplate-module__CorZta__traitCard:hover .LandingTemplate-module__CorZta__traitIconWrapper{background:var(--trait-color);border-color:var(--trait-color)}.LandingTemplate-module__CorZta__traitCard:hover .LandingTemplate-module__CorZta__traitIconWrapper svg{stroke:#fff;transition:stroke .3s}.LandingTemplate-module__CorZta__traitCard p{margin:0;font-size:1.05rem;font-weight:500;line-height:1.5;color:#fff!important}.LandingTemplate-module__CorZta__proTip{color:#1e293b;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:1px solid #fff3;border-radius:20px;align-items:center;gap:1.5rem;max-width:900px;margin:1rem auto 0;padding:2rem;display:flex;position:relative;overflow:hidden;box-shadow:0 15px 35px #f59e0b4d}.LandingTemplate-module__CorZta__proTip:before{content:"";pointer-events:none;background:radial-gradient(circle,#fff6 0%,#0000 70%);width:200px;height:200px;position:absolute;top:-50px;left:-50px}.LandingTemplate-module__CorZta__proTipIcon{background:#fff3;border:2px solid #1e293b1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.LandingTemplate-module__CorZta__proTipIcon svg{color:#1e293b;fill:#1e293b1a}.LandingTemplate-module__CorZta__proTip div:last-child{font-size:1.2rem;font-weight:500;line-height:1.4}.LandingTemplate-module__CorZta__proTip strong{color:#0f172a;text-transform:uppercase;letter-spacing:.5px;margin-bottom:.3rem;font-size:.9rem;font-weight:800;display:block}
