.page-root .key-facts.three{grid-template-columns:repeat(3,1fr)}@media(max-width:760px){.page-root .key-facts.three{grid-template-columns:1fr}}.page-root .phases-wrap{font-family:Inter,sans-serif}.page-root .phases-table{width:100%;border-collapse:collapse;color:#ffffffd9;font-size:.95rem}.page-root .phases-table th,.page-root .phases-table td{text-align:left;padding:.95rem 1rem;border-bottom:1px solid rgba(255,255,255,.08);line-height:1.55;vertical-align:top}.page-root .phases-table th{color:#ffffff80;font-size:.75rem;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.page-root .phases-table .th-note{text-transform:none;letter-spacing:0;font-weight:400;color:#ffffff61}.page-root .phases-table .right{text-align:right}.page-root .phases-table .phase{color:#fff;font-family:Lexend,sans-serif;font-weight:600;white-space:nowrap;padding-right:1.5rem}.page-root .phases-table .hours{color:#d6001c;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.page-root .phases-cards{display:none}@media(max-width:820px){.page-root .phases-table{display:none}.page-root .phases-cards{display:flex;flex-direction:column;gap:.85rem}.page-root .phase-card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:.6rem;padding:1rem 1.1rem}.page-root .phase-card-head{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.5rem}.page-root .phase-card-title{color:#fff;font-family:Lexend,sans-serif;font-weight:700;font-size:.98rem}.page-root .phase-card-hours{color:#d6001c;font-weight:600;font-family:Lexend,sans-serif;font-size:.85rem;white-space:nowrap}.page-root .phase-card-body{margin:0;color:#ffffffb8;font-family:Inter,sans-serif;font-size:.92rem;line-height:1.7}}.page-root .included-block{max-width:720px;margin:2rem auto 0;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:.9rem;padding:2rem}.page-root .included-h{color:#d6001c;font-family:Lexend,sans-serif;font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;margin:0 0 1.25rem}.page-root .included-block ul{color:#ffffffc7;font-family:Inter,sans-serif;font-size:.98rem;line-height:1.85;margin:0}.page-root .scope-cap{max-width:720px;margin:2rem auto 0;padding:1.5rem 1.75rem;background:#ffffff05;border:1px dashed rgba(255,255,255,.18);border-radius:.75rem}.page-root .scope-cap-label{color:#ffffff8c;font-family:Lexend,sans-serif;font-size:.75rem;letter-spacing:.16em;text-transform:uppercase;margin:0 0 .5rem}.page-root .scope-cap p:last-child{color:#ffffffb8;font-family:Inter,sans-serif;line-height:1.7;margin:0}.page-root .guarantee-card{max-width:720px;margin:2rem auto 0;background:#d6001c0f;border:1px solid rgba(214,0,28,.35);border-radius:1rem;padding:2.25rem;color:#ffffffd9;font-family:Inter,sans-serif;font-size:1.02rem;line-height:1.8}.page-root .guarantee-card p{margin:0 0 1rem}.page-root .guarantee-card p:last-child{margin-bottom:0}.page-root .agent-plan-callout{max-width:720px;margin:2rem auto 0;background:#d6001c0f;border:1px solid rgba(214,0,28,.35);border-radius:1rem;padding:2rem 2.25rem}.page-root .agent-plan-callout-h{color:#d6001c;font-family:Lexend,sans-serif;font-size:1.25rem;font-weight:600;line-height:1.35;margin:0 0 .85rem}.page-root .agent-plan-callout-body{color:#ffffffd9;font-family:Inter,sans-serif;font-size:1.02rem;line-height:1.8;margin:0}.page-root .process-list{list-style:none;padding:0;margin:2rem auto 0;max-width:720px;display:flex;flex-direction:column;gap:1rem}.page-root .process-list li{display:flex;gap:1.25rem;align-items:flex-start;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:.75rem;padding:1.25rem 1.5rem;color:#ffffffc7;font-family:Inter,sans-serif;line-height:1.7}.page-root .process-list .step-num{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;background:#d6001c;color:#fff;border-radius:50%;font-family:Lexend,sans-serif;font-weight:700;flex-shrink:0}.page-root .process-list strong{color:#fff}.page-root .faith-line{background:#d6001c0d;border-left:3px solid #D6001C;padding:1rem 1.25rem;border-radius:.4rem;color:#ffffffd1;font-style:italic;margin:1.5rem 0 0}
