.planning[data-astro-cid-th4p4zr5]{min-height:100vh;padding:clamp(8rem, 14vw, 11rem) 0 var(--section-space);background:var(--color-beige)}.planning[data-astro-cid-th4p4zr5] [data-astro-cid-th4p4zr5]::selection{color:var(--color-text);background:#b5583338}.planning__intro[data-astro-cid-th4p4zr5]{text-align:center}.planning__eyebrow[data-astro-cid-th4p4zr5]{color:var(--color-terracotta);letter-spacing:.14em;text-transform:uppercase;margin:0 0 1rem;font-size:1rem;font-weight:700;line-height:1.4}.planning__intro[data-astro-cid-th4p4zr5] .planning__eyebrow[data-astro-cid-th4p4zr5]{color:var(--color-green)}.planning__intro[data-astro-cid-th4p4zr5] h1[data-astro-cid-th4p4zr5]{color:var(--color-terracotta);margin:0;font-size:max(3.25rem,min(9vw,6.25rem))}.planning__intro[data-astro-cid-th4p4zr5]>p[data-astro-cid-th4p4zr5]:last-child{max-width:40rem;margin:1.5rem auto 0;font-size:max(1.1rem,min(2vw,1.3rem))}.planning__shell[data-astro-cid-th4p4zr5]{background:var(--color-white);margin-top:max(3rem,min(7vw,5rem));padding:max(1.5rem,min(5vw,3.5rem));box-shadow:0 1rem 4rem #1f4f4614}.planning__progress[data-astro-cid-th4p4zr5]{color:var(--color-green);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:1rem;margin-bottom:2.5rem;font-size:1rem;font-weight:700;display:flex}.planning__progress[data-astro-cid-th4p4zr5][hidden]{display:none}.planning__progress-track[data-astro-cid-th4p4zr5]{background:var(--color-rule);flex:1;height:2px}.planning__progress-track[data-astro-cid-th4p4zr5] span[data-astro-cid-th4p4zr5]{background:var(--color-terracotta);width:8%;height:100%;transition:width .2s;display:block}.planning__errors[data-astro-cid-th4p4zr5]{background:#fff5f0;margin-bottom:1.5rem;padding:1rem;font-weight:700}.planning-step[data-astro-cid-th4p4zr5][hidden]{display:none}fieldset[data-astro-cid-th4p4zr5]{border:0;min-width:0;margin:0;padding:0}legend[data-astro-cid-th4p4zr5],.planning-result[data-astro-cid-th4p4zr5] h2[data-astro-cid-th4p4zr5]{width:100%;color:var(--color-text-strong);font-family:var(--font-editorial);margin:0 0 2rem;font-size:max(2rem,min(5vw,3.25rem));font-weight:400;line-height:1.05}.planning-options[data-astro-cid-th4p4zr5]{gap:.8rem;display:grid}.planning-options[data-astro-cid-th4p4zr5] label[data-astro-cid-th4p4zr5]{cursor:pointer;display:flex;position:relative}.planning-options[data-astro-cid-th4p4zr5] input[data-astro-cid-th4p4zr5]{opacity:0;position:absolute}.planning-options[data-astro-cid-th4p4zr5] label[data-astro-cid-th4p4zr5]>span[data-astro-cid-th4p4zr5]{border:1px solid var(--color-rule);background:var(--color-white);box-sizing:border-box;width:100%;min-height:3.5rem;color:var(--color-text);align-items:center;padding:.85rem 1rem .85rem 3rem;font-weight:400;transition:border-color .16s,background .16s;display:flex;position:relative}.planning-options[data-astro-cid-th4p4zr5] label[data-astro-cid-th4p4zr5]>span[data-astro-cid-th4p4zr5]:before{border:1px solid var(--color-taupe-dark);background:var(--color-white);content:"";border-radius:50%;width:1rem;height:1rem;position:absolute;left:1rem}.planning-options[data-astro-cid-th4p4zr5] label[data-astro-cid-th4p4zr5]>span[data-astro-cid-th4p4zr5]:after{background:var(--color-terracotta);content:"";opacity:0;border-radius:50%;width:.5rem;height:.5rem;position:absolute;left:1.3125rem;transform:scale(.5)}.planning-options[data-astro-cid-th4p4zr5] input[data-astro-cid-th4p4zr5]:checked+span[data-astro-cid-th4p4zr5]{border-color:var(--color-terracotta);background:#fbf5f0}.planning-options[data-astro-cid-th4p4zr5] input[data-astro-cid-th4p4zr5]:checked+span[data-astro-cid-th4p4zr5]:before{border-color:var(--color-terracotta)}.planning-options[data-astro-cid-th4p4zr5] input[data-astro-cid-th4p4zr5]:checked+span[data-astro-cid-th4p4zr5]:after{opacity:1;transform:scale(1)}.planning-options[data-astro-cid-th4p4zr5] input[data-astro-cid-th4p4zr5]:focus-visible+span[data-astro-cid-th4p4zr5]{outline:2px solid var(--color-terracotta);outline-offset:2px}.planning-options[data-astro-cid-th4p4zr5] .experience-option[data-astro-cid-th4p4zr5]>span[data-astro-cid-th4p4zr5]{align-items:center}.experience-option__copy[data-astro-cid-th4p4zr5]{gap:.3rem;display:grid}.experience-option__copy[data-astro-cid-th4p4zr5] strong[data-astro-cid-th4p4zr5]{font-weight:400;line-height:1.25}.experience-option__copy[data-astro-cid-th4p4zr5] small[data-astro-cid-th4p4zr5]{color:var(--color-taupe-dark);font-size:1rem;line-height:1.4}.experience-option__copy[data-astro-cid-th4p4zr5] b[data-astro-cid-th4p4zr5]{color:var(--color-green);white-space:nowrap;font-weight:700}.experience-guide[data-astro-cid-th4p4zr5]{grid-column:1/-1}.planning-fields[data-astro-cid-th4p4zr5]{gap:1rem;display:grid}.planning-field[data-astro-cid-th4p4zr5]{gap:.45rem;font-weight:700;display:grid}.planning-field[data-astro-cid-th4p4zr5] input[data-astro-cid-th4p4zr5],.planning-field[data-astro-cid-th4p4zr5] select[data-astro-cid-th4p4zr5],.planning-number[data-astro-cid-th4p4zr5] input[data-astro-cid-th4p4zr5]{border:1px solid var(--color-field-border);background:var(--color-white);width:100%;min-height:3.5rem;padding:.7rem .85rem}.planning-field[data-astro-cid-th4p4zr5] input[data-astro-cid-th4p4zr5]:focus-visible{outline:2px solid var(--color-terracotta);outline-offset:2px}.planning-field[data-astro-cid-th4p4zr5] select[data-astro-cid-th4p4zr5]:focus-visible{outline:2px solid var(--color-terracotta);outline-offset:2px}.planning-field[data-astro-cid-th4p4zr5] textarea[data-astro-cid-th4p4zr5]:focus-visible{outline:2px solid var(--color-terracotta);outline-offset:2px}.planning-number[data-astro-cid-th4p4zr5] input[data-astro-cid-th4p4zr5]:focus-visible{outline:2px solid var(--color-terracotta);outline-offset:2px}.planning-button[data-astro-cid-th4p4zr5]:focus-visible{outline:2px solid var(--color-terracotta);outline-offset:2px}.planning-field[data-astro-cid-th4p4zr5] input[data-astro-cid-th4p4zr5]:-webkit-autofill{border-color:var(--color-field-border);-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);-webkit-box-shadow:0 0 0 1000px var(--color-white) inset!important;box-shadow:0 0 0 1000px var(--color-white) inset!important}.planning-field[data-astro-cid-th4p4zr5] input[data-astro-cid-th4p4zr5]:-webkit-autofill:hover{border-color:var(--color-field-border);-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);-webkit-box-shadow:0 0 0 1000px var(--color-white) inset!important;box-shadow:0 0 0 1000px var(--color-white) inset!important}.planning-field[data-astro-cid-th4p4zr5] input[data-astro-cid-th4p4zr5]:-webkit-autofill:focus{border-color:var(--color-field-border);-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);-webkit-box-shadow:0 0 0 1000px var(--color-white) inset!important;box-shadow:0 0 0 1000px var(--color-white) inset!important}.planning-field[data-astro-cid-th4p4zr5] input[data-astro-cid-th4p4zr5]:-webkit-autofill:focus-visible{outline:2px solid var(--color-terracotta);outline-offset:2px}.planning-field[data-astro-cid-th4p4zr5] textarea[data-astro-cid-th4p4zr5]{border:1px solid var(--color-field-border);background:var(--color-white);resize:vertical;width:100%;min-height:10rem;padding:.85rem}.planning-field[data-astro-cid-th4p4zr5]>span[data-astro-cid-th4p4zr5] small[data-astro-cid-th4p4zr5]{color:var(--color-taupe-dark);font-size:1rem;font-weight:400}.planning-phone[data-astro-cid-th4p4zr5]{grid-template-columns:minmax(0,1fr);gap:.65rem;width:100%;max-width:48rem;display:grid}.planning-phone[data-astro-cid-th4p4zr5] label[data-astro-cid-th4p4zr5]{min-width:0;position:relative}.planning-phone[data-astro-cid-th4p4zr5] select[data-astro-cid-th4p4zr5],.planning-phone[data-astro-cid-th4p4zr5] input[data-astro-cid-th4p4zr5]{box-sizing:border-box;font:inherit}.planning-phone[data-astro-cid-th4p4zr5] select[data-astro-cid-th4p4zr5]{-webkit-appearance:none;appearance:none;border-color:var(--color-field-border);background-color:var(--color-white);background-image:linear-gradient(45deg, transparent 50%, var(--color-green) 50%), linear-gradient(135deg, var(--color-green) 50%, transparent 50%);color:var(--color-text);text-overflow:ellipsis;cursor:pointer;background-position:calc(100% - 1.15rem),calc(100% - .8rem);background-repeat:no-repeat;background-size:.38rem .38rem,.38rem .38rem;padding-right:3rem;overflow:hidden}.planning-phone[data-astro-cid-th4p4zr5] select[data-astro-cid-th4p4zr5]:hover{border-color:var(--color-green);background-color:var(--color-beige)}.planning-contact__phone-field[data-astro-cid-th4p4zr5]{grid-column:1/-1}.planning-contact[data-astro-cid-th4p4zr5]>.planning__eyebrow[data-astro-cid-th4p4zr5]{color:var(--color-green);margin-bottom:.75rem}.planning-contact[data-astro-cid-th4p4zr5] legend[data-astro-cid-th4p4zr5]{color:var(--color-terracotta);margin-bottom:1rem}.planning-contact__intro[data-astro-cid-th4p4zr5]{max-width:42rem;color:var(--color-text);margin:0 0 1.5rem;font-size:1.05rem;line-height:1.6}.planning-contact__summary{background:var(--color-beige);margin:0 0 2rem;padding:max(1rem,min(3vw,1.4rem))}.planning-contact__summary h3{color:var(--color-green);letter-spacing:.1em;text-transform:uppercase;margin:0 0 1rem;font-size:1rem}.planning-contact__summary dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.5rem;margin:0;display:grid}.planning-contact__summary dl>div{min-width:0}.planning-contact__summary dt{color:var(--color-taupe-dark);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.2rem;font-size:1rem;font-weight:700}.planning-contact__summary dd{color:var(--color-text-strong);margin:0;font-weight:700;line-height:1.35}.planning-contact__summary [hidden]{display:none}.result-request-summary{max-width:48rem;margin-top:1.5rem}.planning-contact__fields[data-astro-cid-th4p4zr5]{gap:1.25rem;display:grid}.required-marker[data-astro-cid-th4p4zr5]{color:var(--color-terracotta);font-weight:700}.planning-contact__comment[data-astro-cid-th4p4zr5]{margin-top:.5rem}.planning-contact__returning[data-astro-cid-th4p4zr5]{color:var(--color-text);grid-column:1/-1;align-items:flex-start;gap:.65rem;font-weight:700;display:flex}.planning-contact__returning[data-astro-cid-th4p4zr5] input[data-astro-cid-th4p4zr5]{width:1.15rem;height:1.15rem;accent-color:var(--color-terracotta);flex:none;margin-top:.15rem}.planning-contact[data-astro-cid-th4p4zr5] .planning-field[data-astro-cid-th4p4zr5]>.planning-help[data-astro-cid-th4p4zr5]{margin-top:0}.planning-contact[data-astro-cid-th4p4zr5] .planning-inline-error[data-astro-cid-th4p4zr5]{margin:0;font-size:1rem}.planning-contact__privacy[data-astro-cid-th4p4zr5]{background:var(--color-beige);color:var(--color-taupe-dark);margin-top:1.5rem;padding:1rem;font-size:1rem;line-height:1.55}.planning-contact__privacy[data-astro-cid-th4p4zr5] a[data-astro-cid-th4p4zr5]{color:var(--color-terracotta);text-underline-offset:.18em}.planning-contact__acknowledgement[data-astro-cid-th4p4zr5]{color:var(--color-text);align-items:flex-start;gap:.65rem;font-weight:700;display:flex}.planning-contact__acknowledgement[data-astro-cid-th4p4zr5] input[data-astro-cid-th4p4zr5]{width:1.15rem;height:1.15rem;accent-color:var(--color-terracotta);flex:none;margin-top:.15rem}.planning-contact__acknowledgement[data-astro-cid-th4p4zr5] input[data-astro-cid-th4p4zr5]:focus-visible{outline:2px solid var(--color-terracotta);outline-offset:2px}.planning-contact__status[data-astro-cid-th4p4zr5]{min-height:1.5em;color:var(--color-taupe-dark);margin:1rem 0 0;font-weight:700}.planning-honeypot[data-astro-cid-th4p4zr5]{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.planning-number[data-astro-cid-th4p4zr5]{width:min(100%,7rem);font-weight:700;display:block}.planning-number[data-astro-cid-th4p4zr5] input[data-astro-cid-th4p4zr5]{text-align:center;min-width:0}.planning-help[data-astro-cid-th4p4zr5]{color:var(--color-taupe-dark);margin:1rem 0 0;font-size:1rem}.planning-help--note[data-astro-cid-th4p4zr5]{background:var(--color-beige);box-sizing:border-box;text-align:left;width:100%;margin-top:1.25rem;padding:.7rem .9rem;line-height:1.5;display:block}.planning-date-guidance[data-astro-cid-th4p4zr5] p[data-astro-cid-th4p4zr5]{margin:0}.planning-date-guidance[data-astro-cid-th4p4zr5] p[data-astro-cid-th4p4zr5]+p[data-astro-cid-th4p4zr5]{margin-top:.45rem}.accommodation-guide[data-astro-cid-th4p4zr5] p[data-astro-cid-th4p4zr5]{margin:0}.accommodation-guide[data-astro-cid-th4p4zr5] p[data-astro-cid-th4p4zr5]+p[data-astro-cid-th4p4zr5]{margin-top:.75rem}.accommodation-guide[data-astro-cid-th4p4zr5] strong[data-astro-cid-th4p4zr5]{color:var(--color-green)}.planning-field[data-astro-cid-th4p4zr5]>.planning-help[data-astro-cid-th4p4zr5]{margin-top:0;font-weight:400}.month-picker[data-astro-cid-th4p4zr5]{max-width:42rem}.month-picker__year[data-astro-cid-th4p4zr5]{grid-template-columns:3rem 1fr 3rem;align-items:center;gap:1rem;margin-bottom:1rem;display:grid}.month-picker__year[data-astro-cid-th4p4zr5] p[data-astro-cid-th4p4zr5]{color:var(--color-green);text-align:center;margin:0;font-size:1.125rem;font-weight:700}.month-picker__year-button[data-astro-cid-th4p4zr5]{border:1px solid var(--color-taupe-light);background:var(--color-white);min-height:2.75rem;color:var(--color-text-strong);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}.month-picker__year-button[data-astro-cid-th4p4zr5]:hover:not(:disabled){border-color:var(--color-green);background:var(--color-beige)}.month-picker__year-button[data-astro-cid-th4p4zr5]:focus-visible{outline:2px solid var(--color-terracotta);outline-offset:2px}.month-picker__year-button[data-astro-cid-th4p4zr5]:disabled{border-color:var(--color-beige);background:var(--color-beige);color:var(--color-taupe-light);cursor:not-allowed}.month-picker__grid[data-astro-cid-th4p4zr5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.month-picker__month{border:1px solid var(--color-taupe-light);-webkit-appearance:none;appearance:none;background:var(--color-white);min-height:3.75rem;color:var(--color-text);cursor:pointer;text-align:left;border-radius:0;padding:.75rem .85rem;font-weight:700}.month-picker__month:hover:not(:disabled){border-color:var(--color-green);background:var(--color-white)}.month-picker__month:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}.month-picker__month[aria-pressed=true]{border-color:var(--color-terracotta);background:var(--color-beige);box-shadow:inset 0 0 0 1px var(--color-terracotta)}.month-picker__month:disabled{border-color:var(--color-taupe-light);background:var(--color-white);color:var(--color-taupe-light);cursor:not-allowed;border-style:dashed}.planning-inline-error[data-astro-cid-th4p4zr5]{color:#8b2f1d;margin:.75rem 0 0;font-weight:700}.planning-actions[data-astro-cid-th4p4zr5]{justify-content:space-between;gap:1rem;margin-top:2.5rem;display:flex}.planning-button[data-astro-cid-th4p4zr5]{border:1px solid var(--color-terracotta);background:var(--color-terracotta);min-height:3.25rem;color:var(--color-white);cursor:pointer;padding:.75rem 1.4rem;font-weight:700}.planning-button[data-astro-cid-th4p4zr5]:disabled{border-color:var(--color-taupe-light);background:var(--color-taupe-light);color:var(--color-white);cursor:not-allowed}.planning-button--back[data-astro-cid-th4p4zr5]{border-color:var(--color-taupe-dark);color:var(--color-text);background:0 0}.planning-result[data-astro-cid-th4p4zr5] .planning__eyebrow{color:var(--color-green);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .65rem;font-size:1rem;font-weight:700}.planning-result[data-astro-cid-th4p4zr5] h2{width:100%;color:var(--color-terracotta);font-family:var(--font-editorial);margin:0 0 1rem;font-size:max(2rem,min(5vw,3.25rem));font-weight:400;line-height:1.05}.planning-result[data-astro-cid-th4p4zr5] .planning-button{border:1px solid var(--color-terracotta);background:var(--color-terracotta);min-height:3.25rem;color:var(--color-white);cursor:pointer;padding:.75rem 1.4rem;font-weight:700}.planning-result[data-astro-cid-th4p4zr5] .planning-button:focus-visible{outline:2px solid var(--color-terracotta);outline-offset:2px}.result-intro{max-width:46rem;color:var(--color-taupe-dark);margin:0 0 1.25rem}.result-guidance{margin:1.5rem 0 2rem}.result-guidance h3{color:var(--color-green);font-family:var(--font-body);margin:0 0 .55rem;font-size:1.05rem}.result-guidance--match h3{font-family:var(--font-editorial);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.result-guidance p{margin:0;line-height:1.65}.result-guidance p+p{margin-top:.7rem}.result-guidance__action{margin-top:1rem}.result-grid{gap:1.15rem;margin-top:1.35rem;display:grid}.result-card{flex-direction:column;min-width:0;display:flex}.result-card__route{color:var(--color-green);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .65rem;font-size:1rem;font-weight:700}.result-card__rank{color:var(--color-terracotta);margin:0 0 .45rem;font-weight:700}.result-card h3{color:var(--color-text-strong);font-family:var(--font-editorial);margin:0 0 1.35rem;font-size:max(1.7rem,min(3vw,2.15rem));font-weight:400;line-height:1.08}.result-card__facts{border-top:1px solid var(--color-taupe-light);border-left:1px solid var(--color-taupe-light);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.result-card__facts p{border-right:1px solid var(--color-taupe-light);border-bottom:1px solid var(--color-taupe-light);align-content:center;min-height:4.5rem;margin:0;padding:.7rem;display:grid}.result-card__facts strong{color:var(--color-text-strong);font-size:1rem}.result-card__facts span{color:var(--color-taupe-dark);margin-top:.15rem;font-size:1rem}.result-card__fit{background:var(--color-beige);color:var(--color-taupe-dark);margin-top:1rem;padding:1rem}.result-card__fit h4{color:var(--color-green);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .55rem;font-size:1rem}.result-card__fit ul{gap:.35rem;margin:0;padding-left:1.15rem;display:grid}.result-card__fit--adjustment h4{color:var(--color-taupe-dark)}.result-card__note{color:var(--color-taupe-dark);margin:1rem 0 0;font-size:1rem}.result-card__action-wrap{margin-top:auto;padding-top:1.25rem}.result-card__action{width:100%;padding-top:.85rem;padding-bottom:.85rem}.result-grid--possible,.result-grid--ranked{gap:max(2.25rem,min(5vw,3.5rem))}.result-grid--possible .result-card,.result-grid--ranked .result-card{padding-bottom:max(2.25rem,min(5vw,3.5rem))}.result-grid--possible .result-card:last-child,.result-grid--ranked .result-card:last-child{padding-bottom:0}.planning-boundary{color:var(--color-green);margin:1.25rem 0 0}.result-outcome{border:1px solid var(--color-taupe-light);border-top:3px solid var(--color-terracotta);background:var(--color-white);margin-top:1.25rem;padding:max(1.25rem,min(3vw,1.75rem))}.result-outcome--review{border-top-color:var(--color-taupe-dark)}.result-outcome p{max-width:46rem;margin:0}.result-outcome .planning-button{margin-top:1.25rem}.confirmation-recommendations{gap:1rem;margin-top:2rem;display:grid}.confirmation-recommendations>h3{color:var(--color-green);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:1rem}.confirmation-recommendation{background:var(--color-beige);grid-template-columns:minmax(0,1fr) max(7rem,min(18vw,11rem));align-items:center;gap:max(1rem,min(3vw,2rem));padding:max(1.15rem,min(3vw,1.6rem));display:grid}.confirmation-recommendation h4{color:var(--color-text-strong);font-family:var(--font-editorial);margin:0 0 .6rem;font-size:max(1.55rem,min(3vw,2rem));font-weight:400;line-height:1.1}.confirmation-recommendation p{color:var(--color-taupe-dark);margin:0 0 1rem}.confirmation-recommendation__links{flex-wrap:wrap;gap:.75rem 1.25rem;display:flex}.confirmation-recommendation img{mix-blend-mode:multiply;width:100%;height:auto}.confirmation-recommendation__route{letter-spacing:.08em;text-transform:uppercase;font-size:.9rem;font-weight:700;color:var(--color-green)!important}.confirmation-recommendation a{color:var(--color-terracotta);text-underline-offset:.2em;font-weight:700}.confirmation-message{margin:0 0 max(2.5rem,min(6vw,4rem))}.confirmation-message p{max-width:46rem;margin:1rem 0 0}.confirmation-request{margin-top:max(2rem,min(5vw,3rem))}.confirmation-request h3{color:var(--color-green);letter-spacing:.1em;text-transform:uppercase;font-size:1rem}.confirmation-request dl{gap:.65rem;margin:0;display:grid}.confirmation-request dl div{grid-template-columns:8rem minmax(0,1fr);gap:1rem;display:grid}.confirmation-request dt{color:var(--color-taupe-dark)}.confirmation-request dd{margin:0}@media (max-width:35rem){.confirmation-recommendation{grid-template-columns:1fr}.confirmation-recommendation img{width:8rem}.confirmation-request dl div{grid-template-columns:1fr;gap:.15rem}}.planning-result[data-astro-cid-th4p4zr5] .coach-outcome__title{text-wrap:balance;max-width:18ch;font-size:max(2rem,min(4.5vw,3rem))}.coach-outcome{background:var(--color-beige);border:0;gap:.9rem;max-width:50rem;display:grid}.coach-outcome p{max-width:42rem}.coach-outcome__actions{flex-wrap:wrap;align-items:center;gap:1rem 1.35rem;margin-top:1.5rem;display:flex}.coach-outcome__restart{color:var(--color-taupe-dark);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid;padding:.5rem .15rem;font-weight:700}.coach-outcome__restart:hover{color:var(--color-terracotta)}.coach-outcome__restart:focus-visible{outline:2px solid var(--color-terracotta);outline-offset:3px}.result-revision-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.35rem;margin-top:1.5rem;display:flex}.planning-result[data-astro-cid-th4p4zr5] .result-revision-actions .planning-button--back{border-color:var(--color-taupe-dark);color:var(--color-text);background:0 0}.result-revision-actions__restart{color:var(--color-taupe-dark);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:1px solid;padding:.5rem .15rem;font-weight:700}.result-revision-actions__restart:hover{color:var(--color-terracotta)}.result-revision-actions__restart:focus-visible{outline:2px solid var(--color-terracotta);outline-offset:3px}.planning-noscript[data-astro-cid-th4p4zr5]{border:1px solid var(--color-terracotta);padding:1rem}.sr-only[data-astro-cid-th4p4zr5]{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (min-width:42rem){.planning-options[data-astro-cid-th4p4zr5]{grid-template-columns:repeat(2,1fr)}.planning-contact__summary[data-astro-cid-th4p4zr5] dl[data-astro-cid-th4p4zr5]{grid-template-columns:repeat(4,minmax(0,1fr))}.planning-fields[data-astro-cid-th4p4zr5],.planning-contact__fields[data-astro-cid-th4p4zr5]{grid-template-columns:repeat(2,1fr)}.planning-phone[data-astro-cid-th4p4zr5]{grid-template-columns:minmax(15rem,1fr) minmax(18rem,1.35fr)}.planning-contact__comment[data-astro-cid-th4p4zr5]{grid-column:1/-1}.month-picker__grid[data-astro-cid-th4p4zr5]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.result-card__facts{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.planning__progress-track[data-astro-cid-th4p4zr5] span[data-astro-cid-th4p4zr5],.planning-options[data-astro-cid-th4p4zr5] label[data-astro-cid-th4p4zr5]>span[data-astro-cid-th4p4zr5]{transition:none}}
