.home-v21 .section{padding-block:64px}.home-v21 h2{font-size:clamp(28px,3vw,38px)}.home-v21 .home-hero-shell{min-height:0}.home-v21 .hero,.home-v21 .hero-canvas{min-height:510px}.home-v21 .hero-copy{width:min(100%,740px);padding-block:56px}.home-v21 .hero h1{max-width:710px;font-size:clamp(44px,4.3vw,60px);margin-bottom:20px}.home-v21 .hero-intro{max-width:740px;font-size:17px;line-height:1.5;margin-bottom:24px}.home-trust{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;font-size:13px;color:#ffffffdf}.home-trust span{color:var(--color-accent)}.home-section-intro{max-width:850px;margin-bottom:28px}.home-benefit-layout p,.home-section-intro p{margin-bottom:0;color:var(--color-text-secondary);font-size:16px}.home-job-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.home-job-card{display:flex;flex-direction:column;padding:26px;border:1px solid var(--color-border);border-radius:12px;background:#fff;box-shadow:0 5px 20px #14213d05}.home-job-card h3{margin-bottom:10px;font-size:25px}.home-job-card>p{margin:0 0 18px;color:var(--color-text-secondary);font-size:16px;line-height:1.5}.home-job-pay{display:grid;gap:3px;margin:0 0 16px}.home-job-pay span{color:var(--color-text-secondary);font-size:12px;font-weight:600;letter-spacing:.03em;text-transform:uppercase}.home-job-pay strong{overflow-wrap:anywhere;color:var(--color-primary);font-size:22px;line-height:1.15}.home-job-tags{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:auto 0 14px;padding:0}.home-job-tags li{padding:4px 8px;border-radius:5px;background:var(--color-surface-blue);font-size:12px;line-height:1.4}.home-job-link,.home-text-link{display:inline-flex;align-items:center;gap:6px;color:var(--color-primary);font-weight:600;text-decoration:none}.home-job-link{min-height:44px;font-size:15px}.home-job-link:hover,.home-text-link:hover{text-decoration:underline;text-underline-offset:4px}.home-pay-note{max-width:920px;margin:20px 0 0;color:var(--color-text-secondary);font-size:13px;line-height:1.5}.home-benefit-layout{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px;align-items:center}.home-benefit-list{list-style:none;display:grid;gap:16px;margin:26px 0 0;padding:0;font-size:16px}.home-benefit-list li{display:flex;align-items:baseline;gap:12px}.home-benefit-list span{color:var(--color-primary);font-weight:700}.home-image-placeholder{width:100%;aspect-ratio:4/3;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;border:1px solid #ccdaf4;border-radius:16px;background:linear-gradient(135deg,#eaf1ff,#f8f9fb);color:var(--color-text-secondary);text-align:center;padding:20px}.home-image-placeholder span{font-size:11px;letter-spacing:.14em}.home-image-placeholder strong{color:var(--color-primary-dark);font-size:20px;font-weight:500}.home-ai{background:var(--color-surface-blue)}.home-ai-examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.home-ai-examples article{padding:22px;background:#ffffffa6;border-radius:10px}.home-ai-examples h3{font-size:21px;margin-bottom:8px}.home-ai-examples p{font-size:15px;line-height:1.5;margin:0;color:var(--color-text-secondary)}.home-text-link{margin-top:22px;font-size:15px;min-height:44px}.home-v21 .how-layout{gap:44px}.home-v21 .steps{gap:12px}.home-v21 .step{transform:none;min-height:0;grid-template-columns:40px minmax(0,1fr);gap:18px;padding:20px;border-radius:12px;box-shadow:none}.home-v21 .step:after{display:none}.home-v21 .step-number{width:36px;height:36px;font-size:16px;box-shadow:none}.home-v21 .step h3{font-size:20px}.home-v21 .step p{font-size:15px}.home-v21 .home-whatsapp-step{background:var(--color-surface-blue);border-color:#c5d6fa}.home-whatsapp-note{margin:16px 0 0;color:var(--color-text-secondary);font-size:14px;line-height:1.5}.home-v21 .homepage-faq{background:var(--color-surface)}.home-v21 .homepage-faq-trigger{min-height:56px}.home-article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.home-article-grid .article-card h3{font-size:22px}.home-v21 .home-final-cta .cta-inner{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:56px;min-height:0}.home-v21 .home-final-cta h2{font-size:clamp(30px,3vw,42px)}.home-v21 a:focus-visible,.home-v21 summary:focus-visible{outline:3px solid var(--color-primary);outline-offset:4px}@media (max-width:1023px){.home-benefit-layout{gap:30px}.home-v21 .hero-copy{width:min(85%,740px)}}@media (max-width:767px){.home-v21 .section{padding-block:38px}.home-v21 h2{font-size:28px;margin-bottom:14px}.home-v21 .hero,.home-v21 .hero-canvas{min-height:0}.home-v21 .hero-copy{width:100%;padding-block:36px}.home-v21 .hero h1{font-size:clamp(34px,9vw,40px);margin-bottom:18px;line-height:1.08}.home-v21 .hero-intro{font-size:15px;margin-bottom:20px;line-height:1.5}.home-v21 .hero-actions{gap:10px;flex-direction:column}.home-v21 .hero-actions .button{width:100%;min-height:46px;padding-inline:12px;font-size:14px}.home-trust{font-size:11px;gap:6px;margin-top:16px}.home-section-intro{margin-bottom:20px}.home-benefit-layout p,.home-section-intro p{font-size:15px}.home-job-grid{gap:12px}.home-job-card{padding:16px 12px 10px}.home-job-card h3{font-size:19px;line-height:1.2}.home-job-card>p{font-size:13px;line-height:1.45;margin-bottom:14px}.home-job-pay{margin-bottom:12px}.home-job-pay span{font-size:9.5px}.home-job-pay strong{font-size:15px}.home-job-tags{gap:4px;margin-bottom:8px}.home-job-tags li{font-size:10.5px;padding:3px 5px}.home-job-link{font-size:12px;gap:2px}.home-job-link svg{width:12px;flex-shrink:0}.home-pay-note{margin-top:16px;font-size:12px}.home-benefit-layout{grid-template-columns:1fr;gap:24px}.home-benefit-list{font-size:15px;gap:12px;margin-top:20px}.home-image-placeholder{aspect-ratio:3/2}.home-ai-examples{grid-template-columns:1fr;gap:0}.home-ai-examples article{display:grid;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:14px;border-radius:0;border-bottom:1px solid #d5e0f4}.home-ai-examples article:first-child{border-radius:10px 10px 0 0}.home-ai-examples article:last-child{border-radius:0 0 10px 10px;border-bottom:0}.home-ai-examples h3{font-size:17px;margin:0}.home-ai-examples p{font-size:14px}.home-v21 .how-layout{gap:24px}.home-v21 .step{gap:12px;padding:16px}.home-v21 .step h3{font-size:18px}.home-v21 .step p{font-size:14px}.home-article-grid{grid-template-columns:1fr;gap:14px}.home-article-grid .article-card-link{display:grid;grid-template-columns:100px minmax(0,1fr)}.home-article-grid .article-card-image{height:100%;aspect-ratio:auto;border-radius:0}.home-article-grid .article-card-copy{padding:14px}.home-article-grid .article-card h3{font-size:18px;margin-bottom:8px}.home-article-grid .article-card-copy>p{display:none}.home-article-grid .article-card-meta{flex-wrap:wrap;gap:4px 8px;font-size:10px;margin-bottom:8px}.home-v21 .home-final-cta .cta-inner{grid-template-columns:1fr;gap:24px}.home-v21 .home-final-cta h2{font-size:30px}}@media (max-width:359px){.home-job-grid{grid-template-columns:1fr}.home-job-card{padding:20px}.home-job-card>p{font-size:14px}}.home-v21 .homepage-faq-list{margin-top:26px}.home-v21 .homepage-faq-trigger{padding-block:18px}.home-v21 .homepage-faq-question{font-size:18px}.home-v21 .homepage-articles-intro{margin-bottom:26px}@media (max-width:767px){.home-v21 .homepage-faq-question{font-size:16px}.home-v21 .homepage-faq-trigger{padding-block:16px}}