
/* Fase 10 Professional */
.phase10-proof{padding:100px 0;background:#fff}.phase10-heading{max-width:780px;margin-bottom:42px}.phase10-heading span,.phase10-testimonials span,.phase10-intake-hero span,.phase10-form-title span,.phase10-intake-aside span{color:#d8a54a;font-size:12px;font-weight:900;letter-spacing:.16em}.phase10-heading h2,.phase10-testimonials h2{font-size:clamp(40px,5vw,62px);line-height:1.06;margin:12px 0 18px}.phase10-proof-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.phase10-proof-grid article{padding:28px;border:1px solid #dfe5ea;border-radius:20px;background:#f8fafb}.phase10-proof-grid strong{color:#d8a54a}.phase10-proof-grid h3{font-size:24px;margin:12px 0}.phase10-experience{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#dfe5ea;border:1px solid #dfe5ea;border-radius:18px;overflow:hidden;margin-top:26px}.phase10-experience div{padding:22px;background:#fff}.phase10-experience span{display:block;color:#71808e;font-size:12px;text-transform:uppercase;letter-spacing:.12em;margin-bottom:7px}.phase10-experience strong{font-size:15px}.phase10-testimonials{padding:90px 0;background:#07192d;color:#fff}.phase10-testimonial-layout{display:grid;grid-template-columns:1.1fr .9fr;gap:60px;align-items:center}.phase10-testimonials p{color:#c4cfda;line-height:1.75}.phase10-review-placeholder{padding:30px;border:1px solid rgba(255,255,255,.18);border-radius:20px;background:rgba(255,255,255,.06)}.phase10-review-placeholder a{display:inline-flex;margin-top:12px;color:#fff;font-weight:800}

.phase10-intake-hero{padding:105px 0 90px;background:linear-gradient(135deg,#06172b,#123d61);color:#fff}.phase10-intake-hero h1{font-size:clamp(48px,6vw,76px);line-height:1.04;max-width:900px;margin:14px 0 20px}.phase10-intake-hero p{font-size:20px;color:#c8d2dc;max-width:780px}.phase10-intake-layout{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.62fr);gap:42px;align-items:start}.phase10-form{background:#fff;border:1px solid #e1e6ea;border-radius:24px;padding:34px;box-shadow:0 18px 55px rgba(7,25,45,.08)}.phase10-form-title{margin:8px 0 24px}.phase10-form-title:not(:first-of-type){margin-top:38px}.phase10-form-title h2{font-size:35px;margin:7px 0}.phase10-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.phase10-form label:not(.phase10-dropzone):not(.phase10-consent){display:flex;flex-direction:column;gap:8px;margin-bottom:18px;color:#07192d;font-weight:750}.phase10-form input,.phase10-form select,.phase10-form textarea{width:100%;border:1px solid #cfd8df;border-radius:12px;padding:14px 15px;font:inherit;color:#07192d;background:#fff}.phase10-form input:focus,.phase10-form select:focus,.phase10-form textarea:focus{outline:3px solid rgba(216,165,74,.2);border-color:#d8a54a}.phase10-dropzone{display:flex;min-height:210px;border:2px dashed #aab8c4;border-radius:18px;background:#f5f8fa;align-items:center;justify-content:center;flex-direction:column;text-align:center;padding:28px;cursor:pointer}.phase10-dropzone:hover,.phase10-dropzone.is-dragging{border-color:#d8a54a;background:#fffaf0}.phase10-dropzone input{position:absolute;width:1px;height:1px;opacity:0}.phase10-upload-symbol{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:#07192d;color:#fff;font-size:28px;margin-bottom:14px}.phase10-dropzone strong{font-size:18px}.phase10-dropzone small{color:#667687;margin-top:7px}.phase10-file-list{display:grid;gap:7px;margin:12px 0 22px;color:#536574;font-size:14px}.phase10-file-list div{padding:9px 12px;border-radius:9px;background:#f3f6f8}.phase10-consent{display:flex;align-items:flex-start;gap:10px;margin:22px 0}.phase10-consent input{width:auto;margin-top:4px}.phase10-submit{border:0;border-radius:999px;background:#07192d;color:#fff;font-weight:850;padding:16px 25px;cursor:pointer}.phase10-status{min-height:22px;color:#9b6f27;font-weight:700}.phase10-honeypot{position:absolute;left:-9999px}.phase10-intake-aside{display:flex;flex-direction:column;gap:18px}.phase10-intake-aside>div{padding:27px;border-radius:20px;background:#07192d;color:#fff}.phase10-intake-aside>div+div{background:#f3f6f8;color:#07192d;border:1px solid #dfe5ea}.phase10-intake-aside h3{font-size:26px;margin:10px 0}.phase10-intake-aside ol{padding-left:20px;line-height:1.7}.phase10-intake-aside a{display:block;color:inherit;text-decoration:none;margin-top:8px;font-weight:750}

img{image-rendering:auto}.project-card img,.service-card img{transition:transform .5s ease}.project-card:hover img,.service-card:hover img{transform:scale(1.035)}
@media(max-width:900px){.phase10-proof-grid,.phase10-experience{grid-template-columns:1fr}.phase10-testimonial-layout,.phase10-intake-layout{grid-template-columns:1fr}.phase10-grid{grid-template-columns:1fr}}
@media(max-width:600px){.phase10-form{padding:22px}}
