html body main .ixt-view95 {display:block!important;width:min(1240px,calc(100% - 48px))!important;max-width:1240px!important;margin:0 auto!important;padding:36px 0 42px!important;background:#fff!important;color:#131616;font-family:Inter,Arial,sans-serif!important;letter-spacing:0!important}
html body .ixt-view95 * {box-sizing:border-box;letter-spacing:0!important}
html body .ixt-view95 .ixt-v95-heading {display:block!important;margin:0 0 24px!important;padding:0!important;background:#fff!important;border:0!important}
html body .ixt-view95 h1 {font:750 36px/1.15 Inter,Arial,sans-serif!important;max-width:900px!important;margin:12px 0!important}
html body .ixt-view95 h2 {font:700 24px/1.25 Inter,Arial,sans-serif!important;margin:0 0 12px!important}
html body .ixt-view95 p {font:400 14px/1.6 Inter,Arial,sans-serif;color:#596064;margin:8px 0 16px}
html body .ixt-view95 .ixt-v95-eyebrow {font-size:11px!important;font-weight:700!important;color:#555d61!important;text-transform:uppercase}
html body .ixt-view95 .ixt-v95-lead {max-width:700px}
html body .ixt-view95 .ixt-v95-chooser {display:grid!important;grid-template-columns:1.65fr 1fr;gap:20px;margin:0 0 16px!important;padding:0!important;border:0!important}
html body .ixt-view95 .ixt-v95-reasons {border:1px solid #dfe3e5;border-radius:6px;overflow:hidden}
html body .ixt-view95 .ixt-v95-reason {display:flex;align-items:center;gap:22px;width:100%;min-height:92px;padding:20px 24px;border:0;border-bottom:1px solid #e6e8ea;border-radius:0;background:#fff;color:#151919;text-align:left;cursor:pointer;font-family:inherit}
html body .ixt-view95 .ixt-v95-reason:last-child {border-bottom:0}
html body .ixt-view95 .ixt-v95-reason[aria-pressed=true] {background:#f3f5f5;box-shadow:inset 3px 0 #338148}
html body .ixt-view95 .ixt-v95-reason svg {width:28px!important;height:28px!important;max-width:28px!important;max-height:28px!important;flex:0 0 28px}
html body .ixt-view95 .ixt-v95-reason strong {display:block;font-size:16px;line-height:1.3;margin:0 0 7px}
html body .ixt-view95 .ixt-v95-reason small {display:block;font-size:13px;line-height:1.5;color:#60686e}
html body .ixt-view95 .ixt-v95-context {padding:24px;background:#f6f7f8;border:1px solid #e3e6e8;border-radius:6px}
html body .ixt-view95 .ixt-v95-tip {padding:16px;background:#ebf3ec;border-radius:4px;color:#24472d;font-size:13px}
html body .ixt-view95 .ixt-v95-primary {display:flex;align-items:center;justify-content:center;min-height:48px;background:#101414;color:#fff;border-radius:5px;text-decoration:none;font-size:14px;font-weight:650;padding:12px}
html body .ixt-view95 .ixt-v95-query {display:block;margin-top:20px;color:#252c30;font-size:13px;text-decoration:underline}
html body .ixt-view95 .ixt-v95-form-link,html body .ixt-view95 .ixt-v95-appointment>summary {display:block;padding:22px 24px;border:1px solid #e0e4e6;border-radius:5px;font-size:15px;font-weight:650;color:#161b1d;text-decoration:none;cursor:pointer}
html body .ixt-view95 .ixt-v95-appointment {margin:14px 0!important;background:#fff!important;border:0!important;padding:0!important}
html body .ixt-view95 .ixt-v95-channels {display:grid;grid-template-columns:1fr 1fr 1.4fr;padding:22px 0;margin:18px 0 30px;border-top:1px solid #e3e6e8;border-bottom:1px solid #e3e6e8;gap:24px}
html body .ixt-view95 .ixt-v95-channels strong,html body .ixt-view95 .ixt-v95-channels span,html body .ixt-view95 .ixt-v95-channels a {display:block;font-size:13px;line-height:1.7;text-decoration:none;color:#535d64;overflow-wrap:anywhere}
html body .ixt-view95 .ixt-v95-channels strong {color:#171d20}
html body .ixt-view95 [data-axis-form-root],html body .ixt-view95 .ixt-v95-contact-form {display:block!important;position:static!important;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;visibility:visible!important;opacity:1!important;clip:auto!important;overflow:visible!important;padding:0!important;margin:0!important;border:0!important;background:#fff!important;box-shadow:none!important}
html body .ixt-view95 form {display:block!important;margin:20px 0 0!important;padding:0!important;width:100%!important}
html body .ixt-view95 .ctc-grid,html body .ixt-view95 .ixt-v95-fields {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;padding:0!important}
html body .ixt-view95 .ctc-field {min-width:0;margin:0!important;padding:0!important;display:block!important}
html body .ixt-view95 .ctc-field:has(textarea),html body .ixt-view95 .ctc-field--inline {grid-column:1/-1}
html body .ixt-view95 label {display:block;font:600 13px/1.4 Inter,Arial,sans-serif!important;margin:0 0 7px!important;color:#1c2326!important}
html body .ixt-view95 input:not([type=checkbox]),html body .ixt-view95 select,html body .ixt-view95 textarea {display:block!important;width:100%!important;min-width:0!important;height:46px!important;min-height:46px!important;padding:10px 12px!important;border:1px solid #dce1e4!important;border-radius:5px!important;background:#fff!important;color:#2e383e!important;box-shadow:none!important;font:400 14px/1.4 Inter,Arial,sans-serif!important}
html body .ixt-view95 textarea {height:110px!important;resize:vertical}
html body .ixt-view95 select:disabled {background:#f7f8f8!important;color:#767f86!important}
html body .ixt-view95 :is(input,select,textarea,button,a,summary):focus-visible {outline:2px solid #267743!important;outline-offset:3px}
html body .ixt-view95 input[type=checkbox] {width:18px!important;height:18px!important;flex:none;accent-color:#1e5f37}
html body .ixt-view95 .ctc-check {display:flex!important;align-items:center;gap:10px;font-weight:400!important}
html body .ixt-view95 .ctc-field--inline .ctc-check {border:0!important;border-radius:0!important;padding:0!important;background:none!important}
html body .ixt-view95 .ixt-v95-contact-form .ctc-field:has(textarea) {grid-column:auto!important}
html body .ixt-view95 .ixt-v95-field-group:first-of-type .ixt-v95-fields,html body .ixt-view95 .ixt-v95-field-group:last-of-type .ixt-v95-fields {grid-template-columns:repeat(3,minmax(0,1fr))!important}
html body .ixt-view95 .ctc-actions {display:flex!important;gap:12px!important;position:static!important;margin:20px 0 0!important;padding:0!important}
html body .ixt-view95 .ctc-button {display:inline-flex!important;align-items:center;justify-content:center;position:static!important;min-height:46px!important;height:auto!important;padding:12px 20px!important;border:1px solid #121818!important;border-radius:5px!important;background:#111717!important;color:#fff!important;font:600 14px/1.4 Inter,Arial,sans-serif!important;text-decoration:none!important;cursor:pointer}
html body .ixt-view95 .ctc-button--ghost {background:#fff!important;color:#263035!important;border-color:#d3d9dd!important}
html body .ixt-view95 [hidden] {display:none!important}
html body .ixt-view95 [data-ixt-inline-macbook] {display:grid!important;grid-template-columns:minmax(0,2.15fr) minmax(0,1fr);gap:24px!important;align-items:start}
html body .ixt-view95 [data-ixt-inline-macbook] form {margin:0!important}
html body .ixt-view95 .ixt-v95-field-group {border:1px solid #dfe4e7;border-radius:6px;padding:20px;margin:0 0 16px;background:#fff}
html body .ixt-view95 .ixt-v95-field-group summary {font-size:17px;font-weight:700;cursor:pointer;margin:0;line-height:1.5}
html body .ixt-view95 .ixt-v95-field-group[open] summary {margin-bottom:20px}
html body .ixt-view95 .ixt-v95-estimate {background:#f4f6f7;padding:22px;border-radius:6px;min-width:0}
@media(min-width:901px){html body .ixt-view95[data-ixt-view95=macbook] .ixt-v95-heading{width:66%!important}html body .ixt-view95 .ixt-v95-estimate{margin-top:-224px;min-height:calc(100% + 224px)}html body .ixt-view95 [data-ixt-inline-macbook] .ctc-actions .ctc-button{flex:1}}
html body .ixt-view95 .ixt-v95-macbook-image {display:block!important;width:100%!important;height:220px!important;object-fit:contain!important;margin:0 0 24px!important;border:0!important;border-radius:0!important}
html body .ixt-view95 .ixt-v95-pending {padding:24px 18px;background:#fff;text-align:center;border-radius:5px;color:#38454b}
html body .ixt-view95 .ixt-v95-estimate:has(.ctc-result:not([hidden])) .ixt-v95-pending {display:none}
html body .ixt-view95 .ctc-result {padding:18px!important;border:1px solid #dfe5e5!important;background:#fff!important;border-radius:6px!important;margin:20px 0!important}
html body .ixt-view95 .ctc-result h3 {font:750 27px/1.3 Inter,Arial,sans-serif!important;margin:12px 0!important;overflow-wrap:anywhere}
html body .ixt-view95 .ctc-result__badge {color:#277640;font-size:12px;font-weight:650}
html body .ixt-view95 .ctc-result small {display:block;font-size:12px;line-height:1.5;color:#647178;margin-top:14px}
html body .ixt-view95 .ixt-v95-help {font-size:13px;color:#265f36;text-underline-offset:3px}
html body .ixt-view95 .ixt-official-steps {margin-top:28px!important;padding:0!important}
html body .ixt-view95 .ixt-official-steps h2 {font-size:21px!important}
html body .ixt-view95 .ixt-official-steps article {height:auto!important;min-height:120px!important;padding:18px!important;overflow:visible!important}
html body .ixt-view95 .axis-loop-public-appointment,html body .ixt-view95 .axis-loop-public-appointment__inner {margin:0!important;padding:20px 0!important;background:#fff!important;max-width:none!important;font-family:inherit!important}
@media(max-width:900px){html body main .ixt-view95{width:calc(100% - 36px)!important}html body .ixt-view95 [data-ixt-inline-macbook]{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}html body .ixt-view95 .ixt-v95-chooser{grid-template-columns:1.2fr 1fr}html body .ixt-view95 .ixt-v95-context{padding:18px}html body .ixt-view95 .ixt-v95-reason{padding:18px;gap:14px}}
@media(max-width:700px){html body main .ixt-view95{width:calc(100% - 32px)!important;padding:24px 0 30px!important}html body .ixt-view95 h1{font-size:28px!important}html body .ixt-view95 h2{font-size:21px!important}html body .ixt-view95 .ixt-v95-chooser,html body .ixt-view95 [data-ixt-inline-macbook],html body .ixt-view95 .ctc-grid,html body .ixt-view95 .ixt-v95-fields,html body .ixt-view95 .ixt-v95-channels{grid-template-columns:1fr!important}html body .ixt-view95 .ixt-v95-reason{min-height:94px}html body .ixt-view95 .ixt-v95-field-group{padding:18px}html body .ixt-view95 .ixt-v95-estimate{padding:20px}html body .ixt-view95 .ctc-actions{flex-wrap:wrap}html body .ixt-view95 [data-ixt-inline-macbook] .ctc-actions .ctc-button{width:100%}html body .ixt-view95 .ixt-v95-macbook-image{height:170px!important}}
@media(max-width:700px){html body .ixt-view95 .ixt-v95-field-group:first-of-type .ixt-v95-fields,html body .ixt-view95 .ixt-v95-field-group:last-of-type .ixt-v95-fields{grid-template-columns:1fr!important}}
