.ilt-event-context,.ilt-event-context *,.ilt-planner-hero,.ilt-planner-hero *,.ilt-planner-wrap,.ilt-planner-wrap *{box-sizing:border-box} .ilt-event-context{width:min(1180px,calc(100% - 36px));margin:22px auto 0;border:1px solid #dfe2e6;background:#fff;padding:16px 18px;display:grid;grid-template-columns:minmax(210px,.7fr) minmax(0,1.3fr);gap:16px;align-items:end} .ilt-event-context label{display:grid;gap:6px;font:800 12px/1.3 Arial,sans-serif;color:#11131a}.ilt-event-context input,.ilt-event-context select{min-height:46px;border:1px solid #cfd2d8;padding:9px 10px;background:#fff;color:#11131a}.ilt-event-context p{margin:0;font:13px/1.5 Arial,sans-serif;color:#5c636d}.ilt-context-saved{font-weight:800!important;color:#30363e!important}.ilt-context-saved[hidden]{display:none!important} .ilt-timing-card{border:1px solid #dfe2e6;background:#f7f7f5;padding:16px 18px}.ilt-timing-card strong{display:block;font:900 11px/1.2 Arial,sans-serif;letter-spacing:.08em}.ilt-timing-card p{margin:6px 0 0}.ilt-timing-card ul{margin:12px 0 0;padding-left:20px}.ilt-timing-card li{margin:5px 0;font:12px/1.45 Arial,sans-serif;color:#4d555f}.ilt-timing-card[data-tone="plenty"]{border-left:5px solid #6f9c45}.ilt-timing-card[data-tone="approaching"]{border-left:5px solid #c58c16}.ilt-timing-card[data-tone="urgent"]{border-left:5px solid #c94747}.ilt-timing-card[data-tone="neutral"]{border-left:5px solid #7d838d} .ilt-corporate-path-note{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:15px;font:800 13px/1.35 Arial,sans-serif}.ilt-corporate-path-note a{text-underline-offset:3px} .ilt-planner-hero{background:#0d1116;color:#fff;padding:48px 0 38px}.ilt-planner-hero .shell{width:min(1180px,calc(100% - 36px));margin:auto}.ilt-planner-hero h1{font:500 clamp(42px,5.4vw,70px)/.98 Georgia,"Times New Roman",serif;letter-spacing:-.04em;max-width:950px;margin:8px 0 15px}.ilt-planner-hero p{max-width:820px;color:#d5d8dd;font-size:16px}.ilt-planner-proof{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.ilt-planner-proof span{padding:7px 10px;border:1px solid rgba(255,255,255,.22);font:800 11px/1.2 Arial,sans-serif;text-transform:uppercase;letter-spacing:.05em} .ilt-planner-wrap{width:min(1180px,calc(100% - 36px));margin:auto;padding:36px 0 60px}.ilt-planner-progress{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;margin:0 0 20px;border:1px solid #dfe2e6;background:#fff}.ilt-planner-progress li{padding:13px 14px;border-right:1px solid #e5e7ea;font:800 12px/1.25 Arial,sans-serif;color:#727985}.ilt-planner-progress li:last-child{border-right:0}.ilt-planner-progress li.is-current{background:#11131a;color:#fff}.ilt-planner-progress li.is-complete{background:#eef5e8;color:#334329}.ilt-planner-progress small{display:block;font-weight:500;margin-top:3px;opacity:.8} .ilt-planner-card{background:#fff;border:1px solid #dfe2e6;padding:clamp(20px,3vw,34px);box-shadow:0 14px 40px rgba(17,19,26,.05);scroll-margin-top:110px;outline:0}.ilt-planner-card h2{font:500 clamp(30px,4vw,48px)/1 Georgia,"Times New Roman",serif;letter-spacing:-.03em;margin:0 0 8px}.ilt-planner-card>p{max-width:780px}.ilt-planner-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:24px}.ilt-planner-field{display:grid;gap:6px}.ilt-planner-field.full{grid-column:1/-1}.ilt-planner-field label,.ilt-planner-field legend{font:800 12px/1.3 Arial,sans-serif;color:#11131a}.ilt-planner-field input,.ilt-planner-field select,.ilt-planner-field textarea{width:100%;min-height:48px;border:1px solid #cfd2d8;background:#fff;padding:10px 11px;color:#11131a;border-radius:0}.ilt-planner-field textarea{min-height:112px;resize:vertical}.ilt-planner-field input:focus,.ilt-planner-field select:focus,.ilt-planner-field textarea:focus{outline:3px solid rgba(40,169,255,.25);border-color:#248fcf}.ilt-planner-help{font:12px/1.45 Arial,sans-serif;color:#6b727c}.ilt-planner-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ilt-planner-check{display:flex;gap:8px;align-items:flex-start;border:1px solid #dfe2e6;padding:11px;background:#fafafa;font:700 12px/1.35 Arial,sans-serif}.ilt-planner-check input{width:auto;min-height:auto;margin-top:2px}.ilt-planner-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-top:25px}.ilt-planner-actions button,.ilt-planner-actions a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 15px;border:1px solid #11131a;background:#fff;color:#11131a;text-decoration:none;font:800 13px Arial,sans-serif;cursor:pointer}.ilt-planner-actions .primary{background:#11131a;color:#fff}.ilt-planner-actions .quiet{border-color:#b9bec5}.ilt-planner-callout{background:#eef5e8;border-left:5px solid #84ad45;padding:15px 17px;margin-top:18px;font:13px/1.5 Arial,sans-serif}.ilt-planner-timing{margin-top:22px}.ilt-planner-timing .ilt-timing-card{padding:20px}.ilt-planner-timing .ilt-timing-card strong{font-size:13px}.ilt-planner-timing .ilt-timing-card p{font-size:14px}.ilt-rush-timing-check{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.ilt-rush-timing-check .ilt-timing-card{grid-column:1/-1}.ilt-summary{border-top:1px solid #dfe2e6;margin-top:22px}.ilt-summary-row{display:grid;grid-template-columns:minmax(155px,.45fr) minmax(0,1fr);gap:18px;padding:11px 0;border-bottom:1px solid #eceef1}.ilt-summary-row span{font:800 11px/1.35 Arial,sans-serif;text-transform:uppercase;letter-spacing:.05em;color:#686f79}.ilt-summary-row strong{font:700 14px/1.45 Arial,sans-serif;color:#11131a}.ilt-summary-next{background:#11131a;color:#fff;padding:18px;margin-top:18px}.ilt-summary-next p{color:#e1e4e8;margin:5px 0 0}.ilt-planner-context-links{display:flex;gap:9px;flex-wrap:wrap;margin-top:15px}.ilt-planner-context-links a{font:800 12px Arial,sans-serif;text-decoration:underline;text-underline-offset:3px} @media(max-width:780px){.ilt-event-context{grid-template-columns:1fr}.ilt-planner-progress{grid-template-columns:1fr 1fr}.ilt-planner-progress li:nth-child(2){border-right:0}.ilt-planner-progress li:nth-child(-n+2){border-bottom:1px solid #e5e7ea}.ilt-planner-grid{grid-template-columns:1fr}.ilt-planner-field.full{grid-column:auto}.ilt-planner-options{grid-template-columns:1fr 1fr}.ilt-summary-row{grid-template-columns:1fr;gap:3px}.ilt-planner-actions>*{flex:1 1 180px}} @media(max-width:480px){.ilt-planner-options{grid-template-columns:1fr}.ilt-planner-progress{grid-template-columns:1fr}.ilt-planner-progress li{border-right:0!important;border-bottom:1px solid #e5e7ea!important}.ilt-planner-progress li:last-child{border-bottom:0!important}} @media print{header,.announcement,.v13-footer,.ilt-planner-progress,.ilt-planner-card:not([data-planner-step="4"]),.ilt-planner-actions,.ilt-planner-hero,.skip-link{display:none!important}body{background:#fff!important}.ilt-planner-wrap{width:100%!important;padding:0!important}.ilt-planner-card[data-planner-step="4"]{display:block!important;border:0!important;box-shadow:none!important;padding:0!important}.ilt-summary-row{break-inside:avoid}.ilt-summary-next{background:#fff!important;color:#111!important;border:1px solid #ccc!important}.ilt-summary-next p{color:#333!important}} @media(prefers-reduced-motion:reduce){.ilt-planner-card,.ilt-timing-card,.ilt-event-context{scroll-behavior:auto!important;transition-duration:.001ms!important}}
