.itp-page img{max-width:100%;height:auto;display:block}.itp-btn--wa,.itp-page .itp-btn--wa{background:var(--itp-wa);border-color:var(--itp-wa)}.itp-btn--wa:hover{background:#18763f;border-color:#18763f}.itp-sec--navy{background:var(--itp-navy);color:#e6ebf7}.itp-sec--navy h2,.itp-sec--navy h3{color:#fff}.itp-stars{color:var(--itp-gold);letter-spacing:.08em}.itp-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;counter-reset:s}.itp-steps li{counter-increment:s;background:#fff;border:1px solid var(--itp-line);border-radius:var(--itp-r);padding:24px}.itp-steps li::before{content:counter(s,decimal-leading-zero);font-family:var(--itp-serif);font-size:1.6rem;color:var(--itp-gold);display:block;margin-bottom:8px}.itp-steps h3{font-size:1.1rem}.itp-steps p{margin:0;color:var(--itp-muted);font-size:.96rem}.itp-reviews{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.itp-review{background:#fff;border:1px solid var(--itp-line);border-radius:var(--itp-r);padding:24px;display:flex;flex-direction:column;margin:0}.itp-review blockquote{margin:10px 0 16px;padding:0;border:0;font-size:.98rem;color:var(--itp-ink);font-style:normal;quotes:none}.itp-review figcaption{margin-top:auto;font-size:.9rem;color:var(--itp-muted)}.itp-review figcaption strong{color:var(--itp-ink);display:block}.itp-rating{display:flex;flex-wrap:wrap;gap:16px;margin:0 0 28px}.itp-rating a{display:flex;flex-direction:column;background:#fff;border:1px solid var(--itp-line);border-radius:var(--itp-r);padding:16px 22px;text-decoration:none;color:var(--itp-ink)!important;min-width:220px}.itp-rating b{font-family:var(--itp-serif);font-size:2rem;line-height:1}.itp-rating span{font-size:.9rem;color:var(--itp-muted)}.itp-rating b .itp-stars{color:var(--itp-gold);font-size:1.3rem}.itp-people{display:grid;grid-template-columns:1fr 1fr;gap:24px}.itp-person{background:#fff;border:1px solid var(--itp-line);border-radius:var(--itp-r);overflow:hidden;display:grid;grid-template-columns:200px 1fr}.itp-person img{width:100%;height:100%;min-height:260px;object-fit:cover;object-position:center 30%;background:#0b1430}@media (max-width:1100px){.itp-people{grid-template-columns:1fr}}@media (max-width:560px){.itp-person{grid-template-columns:1fr}.itp-person img{aspect-ratio:597/442;height:auto;min-height:0}}.itp-person__b{padding:24px}.itp-person__role{color:var(--itp-gold);font-weight:600;font-size:.9rem;margin:0 0 .6em}.itp-person__cred{font-size:.9rem;background:var(--itp-tint);border-radius:10px;padding:10px 14px;color:var(--itp-ink)}.itp-person p{color:var(--itp-muted);font-size:.96rem}.itp-units{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width:1000px){.itp-units{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.itp-units{grid-template-columns:1fr}}.itp-unit{background:#fff;border:1px solid var(--itp-line);border-radius:var(--itp-r);padding:22px}.itp-unit h3{margin-bottom:.35em}.itp-unit p{font-size:.94rem;color:var(--itp-muted);margin-bottom:.6em}.itp-tabs{display:flex;gap:8px;margin:0 0 20px;flex-wrap:wrap}.itp-tabs a{border:1px solid var(--itp-line);background:#fff;border-radius:999px;padding:.45em 1em;text-decoration:none;font-size:.94rem}.itp-faq-h{font-size:1.35rem;margin:36px 0 14px}.itp-cta{text-align:center}.itp-cta .itp-hero__cta{justify-content:center}.itp-files{list-style:none;margin:8px 0 0;padding:0;font-size:.85rem;color:var(--itp-muted)}.itp-files li.err{color:#b42318}.itp-check{display:flex;gap:10px;align-items:flex-start;font-size:.86rem;color:var(--itp-muted);margin:4px 0 16px}.itp-check input{margin-top:4px;flex:0 0 auto}.itp-status.ok{color:#14653a;font-weight:600}.itp-status.err{color:#b42318}