.ev-commerce{margin:36px 0;padding:28px;background:#f4f8fa;border:1px solid #dce7eb;border-radius:14px;color:#203746;scroll-margin-top:200px}.ev-commerce h2{font-size:28px;line-height:1.25;margin:0 0 16px}.ev-commerce h3{font-size:20px;margin:0 0 12px}.ev-commerce p{line-height:1.65}.ev-commerce [hidden]{display:none!important}.ev-commerce__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ev-commerce label{display:flex;flex-direction:column;gap:6px;font-weight:600;min-width:0}.ev-commerce input:not([type=checkbox]),.ev-commerce select,.ev-commerce textarea{width:100%;min-width:0;background:#fff;border:1px solid #b9cdd5;border-radius:6px;padding:11px 12px;color:#203746;font:inherit;box-sizing:border-box}.ev-commerce textarea{min-height:100px;resize:vertical}.ev-commerce input[type=file]{white-space:normal;font-size:14px}.ev-commerce button,.ev-commerce__action{display:inline-block;border:0;border-radius:6px;background:#147f6d;color:white!important;padding:12px 20px;font:inherit;font-weight:600;cursor:pointer;line-height:1.4;text-decoration:none!important}.ev-commerce button:disabled{opacity:.5;cursor:not-allowed}.ev-commerce button:focus-visible,.ev-commerce a:focus-visible,.ev-commerce input:focus-visible,.ev-commerce select:focus-visible,.ev-commerce textarea:focus-visible{outline:3px solid #db9f32;outline-offset:3px}.ev-commerce__actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:18px 0}.ev-commerce__actions a:not(.ev-commerce__action){color:#116d60;text-decoration:underline}.ev-commerce__result{background:#fff;border-left:4px solid #147f6d;padding:16px 20px;margin:18px 0}.ev-commerce__result strong{display:block;font-size:23px}.ev-commerce__note{font-size:14px;color:#445d6b}.ev-commerce__error{padding:12px;background:#fff0ee;color:#9a2c25;font-weight:600}.ev-commerce__examples{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.ev-commerce__examples article{padding:18px;border:1px solid #dce7eb;border-radius:8px;background:white}.ev-commerce__examples p{font-size:14px}.ev-commerce__examples button{font-size:14px;padding:9px 12px}.ev-commerce__table{overflow:auto;background:white;border:1px solid #dce7eb;border-radius:8px;max-width:100%;margin:18px 0}.ev-commerce table{border-collapse:collapse;width:100%;min-width:820px;font-size:15px}.ev-commerce caption{text-align:left;padding:14px 16px;font-weight:600;color:#203746}.ev-commerce th,.ev-commerce td{padding:13px 16px;border-bottom:1px solid #e0e9ed;text-align:left;vertical-align:top;line-height:1.55}.ev-commerce thead th{background:#e8f0f4}.ev-commerce tbody th{width:20%}.ev-commerce td{width:26%}.ev-commerce__flow{display:flex;flex-wrap:wrap;gap:10px;align-items:center;padding:18px 0;list-style:none;margin:0}.ev-commerce__flow li{padding:10px 12px;background:#fff;border:1px solid #cddde4;border-radius:6px;list-style:none}.ev-commerce__flow li+li:before{content:'→';margin-right:10px;color:#147f6d}.ev-commerce__consents{border:0;padding:0;margin:18px 0}.ev-commerce__consents legend{font-size:16px;font-weight:600;margin-bottom:10px}.ev-commerce__consents label{display:flex;flex-direction:row;align-items:flex-start;font-size:14px;font-weight:400;line-height:1.5;margin:10px 0}.ev-commerce__consents input{flex:0 0 auto;margin-top:4px}.ev-commerce__full{grid-column:1/-1}.ev-commerce__trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ev-commerce .error:not(input):not(textarea):not(select){color:#9a2c25;font-size:14px}.ev-commerce input.error{border-color:#9a2c25}.ev-commerce__success{padding:18px;background:#e4f4ed;color:#184f3c}.ev-commerce__success a{color:inherit;text-decoration:underline}
@media(max-width:991px){.ev-commerce__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ev-commerce__examples{grid-template-columns:1fr}.ev-commerce h2{font-size:25px}}@media(max-width:575px){.ev-commerce{padding:20px 16px;margin:26px 0;border-radius:10px}.ev-commerce__grid{grid-template-columns:1fr}.ev-commerce h2{font-size:23px}.ev-commerce__actions{align-items:stretch;flex-direction:column}.ev-commerce__actions button,.ev-commerce__action{text-align:center}.ev-commerce__flow{display:block}.ev-commerce__flow li{margin:8px 0}.ev-commerce__flow li+li:before{content:'↓'}.ev-commerce__result{padding:12px}.ev-commerce__result strong{font-size:21px}}

/* Comparison shares the FAQ section width and placement within the landing. */
.air-unit-landing--expanded > #supply-comparison{position:relative;z-index:2;grid-column:1/-1;width:calc(100% + 290px);min-width:0;max-width:none;margin-left:-290px;box-sizing:border-box}@media(max-width:991px){.air-unit-landing--expanded > #supply-comparison{width:100%;margin-left:0}}
