.itp-page img{max-width:100%;height:auto;display:block}.itp-btn--ghost,.itp-page .itp-btn--ghost{background:0 0;color:var(--itp-navy)!important;border-color:var(--itp-navy)}.itp-btn--ghost:hover{background:var(--itp-tint)}.itp-trust{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.itp-trust li{background:#fff;border:1px solid var(--itp-line);border-radius:999px;padding:.45em .95em;font-size:.88rem;color:var(--itp-muted)}.itp-trust strong{color:var(--itp-ink)}.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-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:16px 0 0}.itp-tags li{background:#fff;border:1px solid var(--itp-line);border-radius:8px;padding:.4em .8em;font-size:.92rem}.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-note{font-size:.9rem;color:var(--itp-muted)}.itp-files li.err{color:#b42318}.itp-status.ok{color:#14653a;font-weight:600}.itp-status.err{color:#b42318}