/* Components adapt to the existing published blog system. Layout/type/colors come from zentive-live.css. */
.skip-link{position:absolute;top:-100px;left:15px;z-index:200;background:white;padding:12px}.skip-link:focus{top:10px}.toc-links a{display:block;font-size:11px;line-height:1.4;padding:5px 0;color:#475569}.toc-links .toc-h3{padding-left:12px;color:#94a3b8}.toc-links a:hover,.toc-links a:focus{color:#ea8606}.toc-links .active{color:#ea8606;font-weight:700}.blog-prose .article-cover img{width:100%;height:auto}.blog-prose .article-cover figcaption{font-size:12px}.intro-cta{background:#f3f7fa;border:1px solid #e2e8f0;border-radius:16px;padding:24px;margin:24px 0}.intro-cta strong{font-size:20px;line-height:1.35;color:#0c3d3c!important;display:block}.intro-cta p{margin:10px 0 18px!important}.blog-prose .button,.template-view .button,.review-custom .button{display:inline-flex;align-items:center;justify-content:center;gap:16px;background:#ea8606;border-radius:999px;color:white!important;padding:12px 22px;font-size:14px;font-weight:700;text-decoration:none;border:0}.blog-prose .button:hover{background:#d17a05;text-decoration:none}.table-scroll{max-width:100%;overflow:auto;margin:24px 0;border-radius:12px;border:1px solid #e2e8f0}.blog-prose .table-scroll table{margin:0;border:0;border-radius:0}.table-scroll td,.table-scroll th{min-width:105px}.filterable{max-height:540px}.filterable th{position:sticky;top:0;background:#0c3d3c}.filter-label{display:block;font-size:13px;color:#0c3d3c;font-weight:500;margin-top:20px}.filter-label input,.calc-inputs input{display:block;width:100%;padding:11px 14px;border:1px solid #cbd5e1;border-radius:8px;margin-top:6px;background:white;color:#334155}.product{padding:20px;background:#f3f7fa;border-radius:16px}.blog-prose .product img{margin:0}.blog-prose .product figcaption{font-size:11px}.calculator,.paper{border:1px solid #e2e8f0;border-radius:16px;padding:24px;margin:24px 0;background:#f3f7fa}.paper{background:#fff}.eyebrow{font-size:11px;letter-spacing:1px;font-weight:700;color:#0c3d3c;text-transform:uppercase}.blog-prose .component-title{font-size:21px;font-weight:700;color:#0c3d3c;margin:8px 0 18px}.calc-inputs{display:grid;grid-template-columns:1fr 1fr;gap:16px;font-size:12px}.calculator output{display:block;font-size:38px;font-weight:700;color:#0c3d3c;margin:20px 0 4px}.blog-prose #calc-note{font-size:12px;margin:0}.blog-prose .download{display:inline-block;border:1px solid #ea8606;border-radius:999px;color:#0c3d3c;padding:10px 20px;font-size:13px;margin:0 0 20px}.blog-prose .download:hover{background:#fff7ed;text-decoration:none}.paper p{font-size:13px!important}.blog-prose .name-list{columns:2;column-gap:24px;list-style:none;padding:0;font-size:13px}.name-list li{break-inside:avoid;padding:8px 0;border-bottom:1px solid #e2e8f0;margin:0!important}.ad-example,.wireframe{border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;background:white}.ad-label{padding:12px 24px;background:#f3f7fa;color:#0c3d3c;font-size:10px;font-weight:700;letter-spacing:1px}.ad-body{padding:28px;background:#f3f7fa}.ad-brand{color:#0c3d3c;font-size:12px;font-weight:700;margin-bottom:25px}.blog-prose .ad-headline{font-size:30px;line-height:1.2;color:#0c3d3c;font-weight:700}.mock-button{display:inline-block;padding:10px 20px;border-radius:999px;background:#ea8606;color:white;font-size:13px;font-weight:700}.blog-prose .ad-example figcaption{padding:0 20px 16px;font-size:11px}.blog-prose .ad-photo{width:100%;height:200px;object-fit:cover;object-position:center 42%;margin:0;border-radius:0}.wireframe{padding:22px}.wire-top{font-size:12px;padding:15px 0;display:flex;justify-content:space-between;border-bottom:1px solid #e2e8f0}.wire-top span{font-size:10px}.wire-hero{padding:22px;background:#f3f7fa;margin-top:18px}.wire-hero b{font-size:20px}.wire-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:15px 0}.wire-grid>div{border:1px dashed #cbd5e1;padding:15px;font-size:13px}.wire-bottom{font-size:12px;padding:15px;background:#f8fafc}.blog-prose .wireframe p{font-size:13px}.blog-prose .wireframe figcaption{font-size:11px}.template-page{max-width:900px;margin:40px auto;padding:0 24px}.template-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:13px;margin-bottom:35px}.template-toolbar>div{display:flex;gap:10px}.template-toolbar button{padding:12px 18px;border:1px solid #cbd5e1;border-radius:999px;font-size:12px}.template-page h1{font-size:30px;margin:14px 0 20px}.template-page p{font-size:14px;line-height:1.7}.template-note{background:#f3f7fa;padding:16px;margin:20px 0}.form-section{padding:24px 0;border-bottom:1px solid #e2e8f0}.form-section label{font-size:20px;font-weight:700;color:#0c3d3c}.form-section p{margin:8px 0 14px;font-size:13px}.form-section textarea{width:100%;border:1px solid #cbd5e1;border-radius:10px;background:white;padding:14px;resize:vertical;font-size:15px;line-height:1.6}.hub-hero,.collection{max-width:1200px;margin:auto;padding:48px 32px}.hub-hero{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.hub-copy h1{font-size:40px;line-height:1.2;margin:18px 0 22px}.hub-copy p{color:#475569;line-height:1.8;margin-bottom:25px}.hub-image{position:relative;overflow:hidden;border-radius:16px}.hub-image img{width:100%;min-height:350px;object-fit:cover}.image-note{position:absolute;bottom:0;left:0;right:0;padding:55px 24px 24px;color:white;background:linear-gradient(transparent,#0c3d3c)}.image-note b{font-size:23px;display:block;line-height:1.3}.image-note span{font-size:9px;letter-spacing:1px;display:block;margin-top:15px}.hub-meta{display:flex;gap:20px;font-size:12px;color:#64748b;margin-top:22px}.collection-top{display:flex;justify-content:space-between;gap:20px;align-items:end}.collection-top h2{font-size:30px;margin-top:8px}.search-label input{border:1px solid #cbd5e1;border-radius:999px;padding:11px 18px;font-size:14px}.collection-note{font-size:13px;color:#64748b;margin:16px 0 30px}.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.article-card{display:flex;flex-direction:column;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden}.card-image{position:relative;aspect-ratio:1.82;overflow:hidden}.card-image img{width:100%;height:100%;object-fit:cover}.card-image>span{position:absolute;top:12px;left:12px;background:white;border-radius:999px;padding:4px 9px;font-size:11px;color:#0c3d3c}.card-copy{padding:20px;flex:1;display:flex;flex-direction:column}.card-copy h2{font-size:21px;line-height:1.3;margin:10px 0 20px}.card-bottom{font-size:12px;color:#64748b;display:flex;justify-content:space-between;gap:10px;margin-top:auto}.card-bottom span:last-child{color:#ea8606}.article-card:hover{border-color:#ea8606}.inline-visual img{width:100%}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid #ea8606;outline-offset:3px}[hidden]{display:none!important}
@media(max-width:1023px){.name-list{columns:2}.hub-hero{gap:25px}.hub-copy h1{font-size:32px}.article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:640px){.blog-prose .name-list{columns:1}.intro-cta,.calculator,.paper,.wireframe{padding:20px}.intro-cta .button{width:100%;font-size:13px;padding:12px 16px}.calc-inputs{gap:10px;font-size:11px}.table-scroll td,.table-scroll th{min-width:115px}.wire-top{display:block}.wire-top span{display:block}.wire-grid{grid-template-columns:1fr}.hub-hero{grid-template-columns:1fr}.hub-hero,.collection{padding:32px 16px}.hub-copy h1{font-size:32px}.collection-top{display:block}.search-label{display:block;margin-top:20px}.search-label input{width:100%}.article-grid{grid-template-columns:1fr}.template-toolbar{display:block}.template-toolbar>div{margin-top:18px}.template-toolbar button{padding:10px 14px}.template-page{padding:0 16px}.template-page h1{font-size:28px}.blog-prose .ad-headline{font-size:27px}}
@media print{.site-announcement,header,footer,#fab-wrapper,#search-modal,.template-toolbar,.template-note,#save-status{display:none!important}.template-page{max-width:none;margin:0;padding:0}.form-section{break-inside:avoid}.form-section textarea{border:0;border-bottom:1px solid #bbb;resize:none;overflow:visible}}

/* Shared brand treatment and high-contrast introductory CTA. */
.branded-image{display:block;position:relative;isolation:isolate;max-width:100%}.branded-image>img{display:block;width:100%;height:auto}.image-brand{position:absolute;right:12px;bottom:12px;z-index:2;background:#fff;border:1px solid #dce5e5;border-radius:7px;padding:5px 9px;box-shadow:0 2px 10px #0002;line-height:0;pointer-events:none}.image-brand img{display:block!important;width:84px!important;height:auto!important;min-height:0!important;margin:0!important;border:0!important;border-radius:0!important;object-fit:contain!important}.card-image>.branded-image{height:100%}.card-image>.branded-image>img{height:100%;object-fit:cover}.card-image>.branded-image{position:relative;top:auto;left:auto;background:none;padding:0;border-radius:0}.blog-prose .intro-cta{background:#0c3d3c!important;border:0!important;border-top:5px solid #f79400!important;border-radius:16px;padding:28px;margin:28px 0;box-shadow:0 10px 24px #0c3d3c14}.blog-prose .intro-cta .cta-eyebrow{color:#ffbf63;font-size:10px;letter-spacing:1.3px;font-weight:700;display:block;margin-bottom:12px}.blog-prose .intro-cta strong{color:#fff!important;font-size:25px;line-height:1.3}.blog-prose .intro-cta p{color:#e4efef!important;font-size:15px;line-height:1.7;margin:12px 0 20px!important}.blog-prose .intro-cta .button{background:#ffad32;color:#102f2e!important;padding:14px 20px;font-size:14px;line-height:1.4;white-space:normal;text-align:center}.blog-prose .intro-cta .button:hover{background:#ffc367}.blog-prose .intro-cta small{display:block;color:#c4d8d8;font-size:11px;margin-top:12px}@media(max-width:640px){.blog-prose .intro-cta{padding:22px}.blog-prose .intro-cta strong{font-size:23px}.image-brand{right:8px;bottom:8px;padding:4px 7px}.image-brand img{width:70px!important}}

.article-title-banner{position:relative;max-width:1136px;height:280px;margin:28px auto 0;border-radius:16px;overflow:hidden;background:#0c3d3c}.article-title-banner>.branded-image{height:100%}.article-title-banner>.branded-image>img{height:100%;object-fit:cover;object-position:center 43%}.article-title-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(12,61,60,.96) 0%,rgba(12,61,60,.86) 46%,rgba(12,61,60,.20) 100%);pointer-events:none}.article-title-banner .banner-title{position:absolute;z-index:2;inset:0;display:flex;flex-direction:column;justify-content:center;padding:32px 40px;max-width:79%}.banner-title>span{color:#ffb545;font-size:11px;letter-spacing:1.5px;font-weight:700;margin-bottom:14px}.banner-title>strong{font:700 36px/1.2 Roboto,sans-serif;color:white}.article-title-banner .branded-image{isolation:auto}.article-title-banner .image-brand{z-index:3}@media(max-width:1200px){.article-title-banner{margin-left:24px;margin-right:24px}}@media(max-width:640px){.article-title-banner{height:240px;margin:16px 16px 0}.article-title-banner .banner-title{padding:22px;max-width:100%;justify-content:flex-start}.banner-title>strong{font-size:25px}.banner-title>span{font-size:9px;margin-bottom:10px}.article-title-banner:after{background:linear-gradient(90deg,#0c3d3cef,#0c3d3c80)}}

.blog-prose .intro-cta .cta-headline{font-size:24px;line-height:1.3;font-weight:400;color:white!important;margin:12px 0!important}
/* Primary-intent resources beside the first answer. */
.resource-download{margin:24px 0 30px;padding:24px;border:1px solid #c5dcd7;border-left:5px solid #f29b38;background:#f1f7f5;border-radius:8px}.resource-download .resource-kicker{font-size:12px;font-weight:600;letter-spacing:1.5px;color:#245e54;margin:0 0 8px}.resource-download p{margin:0 0 16px}.resource-download .button{display:inline-block;background:#155b52;color:#fff!important;padding:12px 18px;border-radius:5px;text-decoration:none!important;font-size:16px;line-height:1.4}.resource-download .button:hover{background:#0b403a}@media(max-width:600px){.resource-download{padding:18px}.resource-download .button{display:block;text-align:center}}

/* Contract template download and fill-in framework */
.contract-hero-download{text-align:center;margin:18px auto 0;padding:0 20px}.contract-hero-download .button{display:inline-block;background:#ed8b00!important;color:white!important;padding:13px 22px;border-radius:8px;font-weight:700;font-size:16px;line-height:1.4;text-decoration:none}.contract-hero-download p{font-size:12px;color:#fff;margin:8px 0 0}.contract-framework{border:1px solid #cbded7;border-radius:16px;overflow:hidden;margin:28px 0;background:#f3f8f5}.framework-heading{background:#123f3b;color:#fff;padding:22px}.framework-heading .eyebrow{color:#f8bc62!important}.framework-heading .component-title{color:#fff!important;font-size:23px!important;margin:8px 0!important;font-weight:700}.framework-heading p:last-child{color:#dcebe5!important;font-size:14px!important;margin:0!important}.framework-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:16px}.framework-card{display:flex;gap:10px;border:1px solid #d9e6df;border-radius:10px;background:white;padding:15px}.framework-number{flex:0 0 26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fce8ce;color:#713b00;font-weight:700;font-size:12px}.framework-card strong{display:block;color:#123f3b;font-size:15px}.framework-card p{font-size:13px!important;line-height:1.6!important;margin:6px 0 0!important}.contract-previews{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0}.contract-previews figure{margin:0!important}.contract-previews img{border:1px solid #d6e2dc;box-shadow:0 5px 16px #123f3b12}.contract-previews figcaption{font-size:12px!important;line-height:1.5!important}@media(max-width:640px){.framework-grid{grid-template-columns:1fr}.contract-previews{grid-template-columns:1fr}.contract-hero-download .button{font-size:14px;padding:12px 16px}}

.marketing-results{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:18px 0}.marketing-results>div{background:#fff;padding:14px;border:1px solid #cbded7;border-radius:10px}.marketing-results dt{font-size:13px;color:#4a6258;line-height:1.4}.marketing-results dd{font-size:24px;font-weight:700;color:#123f3b;margin:7px 0 0}@media(max-width:600px){.marketing-results{grid-template-columns:1fr}}
.ad-copy-kit{border-left:3px solid #ed940a;background:#f4f8f6;padding:20px 24px;margin:22px 0 28px;border-radius:0 10px 10px 0}.ad-copy-kit .resource-kicker{font-size:11px;letter-spacing:1.5px;color:#45655b;margin:0 0 14px}.ad-copy-kit dl{display:grid;grid-template-columns:85px 1fr;gap:10px 18px;margin:0}.ad-copy-kit dt{font-size:13px;font-weight:600;color:#123f3b}.ad-copy-kit dd{font-size:14px;line-height:1.65;margin:0}.blog-prose .ad-redesign{margin:24px 0}.blog-prose .ad-redesign img{width:100%;height:auto;border-radius:12px}.blog-prose .ad-redesign.square{max-width:600px;margin-left:auto;margin-right:auto}.blog-prose .ad-redesign figcaption{font-size:12px;line-height:1.6;color:#52645f;margin-top:10px}.ads-calc-output{background:white;border:1px solid #cbded7;border-radius:12px;padding:20px;margin-top:20px}.ads-calc-output output{font-size:38px!important;color:#123f3b}.ads-calc-output p{margin:8px 0!important}@media(max-width:600px){.ad-copy-kit{padding:18px}.ad-copy-kit dl{grid-template-columns:1fr;gap:4px}.ad-copy-kit dd{margin-bottom:10px}.ad-copy-kit dt{font-size:12px}.ad-redesign figcaption{font-size:11px}}

/* Tool product photos preserve the complete equipment silhouette. */
.tool-product-photo{padding:24px;background:#fff;border:1px solid #dce7e3;border-radius:16px}.tool-product-photo>img,.tool-product-photo .branded-image>img{display:block;width:100%;height:380px;object-fit:contain;background:#fff}.tool-product-photo figcaption{margin-top:16px}@media(max-width:600px){.tool-product-photo{padding:16px}.tool-product-photo>img,.tool-product-photo .branded-image>img{height:280px}}
.tool-budget{margin:28px 0;padding:26px!important}.tool-budget .component-title{font-size:27px}.tool-budget-total{background:#fff;color:#123d38;padding:18px;border-radius:12px;margin:20px 0}.tool-budget-total output{display:block;font-size:34px;font-weight:700}.tool-budget-total p{margin:4px 0!important}.tool-budget-group{background:#fff;color:#173c37;border:1px solid #c8dad3;border-radius:10px;margin:12px 0;overflow:hidden}.tool-budget-group summary,.tool-price-audit summary{padding:16px;font-weight:600;cursor:pointer}.tool-budget-row{display:grid;grid-template-columns:minmax(150px,1.5fr) 72px 100px;gap:10px;padding:16px;border-top:1px solid #d9e5df;align-items:start}.tool-budget label{font-size:13px!important}.tool-budget-select{display:flex!important;gap:10px;align-items:start;font-size:15px!important}.tool-budget-select input{width:20px!important;height:20px!important;min-width:20px;margin-top:3px}.tool-budget-select small{display:block;font-size:12px;line-height:1.5;color:#536c63;margin-top:5px}.tool-budget input[type=number]{width:100%;box-sizing:border-box;padding:10px 7px;color:#163c35;background:#fff;border:1px solid #9cb8ac;border-radius:6px;font-size:16px;min-height:44px}.tool-budget input:disabled{background:#edf1ef;color:#607169}.tool-budget input[aria-invalid=true]{border:2px solid #ae3228}.tool-line-total{grid-column:2/4;text-align:right;font-size:15px}.tool-budget-extras{border:1px solid #9eb9ad;border-radius:10px;display:grid;grid-template-columns:1fr 1fr;gap:14px;padding:18px;margin:22px 0}.tool-budget-extras legend{font-weight:600;padding:0 8px}.tool-budget-extras label{display:grid;gap:7px}.tool-budget-actions{display:flex;gap:12px;flex-wrap:wrap}.tool-budget-actions button{border:1px solid #173c37;border-radius:8px;background:#ed9500;color:#102f28;padding:12px 16px;font:inherit;font-weight:600;cursor:pointer}.tool-budget-actions button:last-child{background:#fff}.tool-budget-actions button:disabled{opacity:.5;cursor:not-allowed}.tool-budget :focus-visible{outline:3px solid #e99000;outline-offset:3px}.tool-price-audit{border:1px solid #ceddd5;border-radius:10px;margin:20px 0}.tool-price-audit>p,.tool-price-audit>ul{margin:16px!important}@media(max-width:600px){.tool-budget{padding:16px!important}.tool-budget-row{grid-template-columns:1fr 1fr;padding:13px}.tool-budget-select{grid-column:1/3}.tool-line-total{grid-column:1/3}.tool-budget-extras{grid-template-columns:1fr}.tool-budget-actions button{width:100%}}
.name-builder{padding:24px;margin:28px 0;background:#edf5f1;border:1px solid #b7cec3;border-radius:16px}.name-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.name-fields label{font-size:14px}.name-fields input,.name-fields select{display:block;width:100%;padding:10px;border:1px solid #a9bdb3;border-radius:6px;background:white;color:#123f3b}.name-builder button{padding:9px 12px;margin:8px 6px 8px 0;background:#123f3b;color:white;border:0;border-radius:6px;cursor:pointer}.name-builder #name-results>div{padding:12px 0;border-bottom:1px solid #c4d6cb}.name-builder #name-results span{display:block;font-weight:600}.name-previews{display:grid;gap:18px;margin:24px 0}.name-previews figure{position:relative;margin:0;padding:22px 22px 56px;background:#edf5f1;border:1px solid #c4d6cb;border-radius:12px;overflow:hidden}.name-preview-value{display:block;font-size:25px;line-height:1.3;font-weight:700;overflow-wrap:anywhere}.name-previews small{font-size:11px}.name-van{position:relative;margin:12px 5px 30px;padding:35px 24px;background:#123f3b;color:#fff;border-radius:22px 65px 8px 8px;border-bottom:12px solid #ffbb67}.name-van:before,.name-van:after{content:'';position:absolute;bottom:-29px;width:38px;height:38px;background:#26332e;border:7px solid #667a70;border-radius:50%}.name-van:before{left:35px}.name-van:after{right:35px}.name-web,.name-estimate{padding:22px;background:white;border-radius:8px}.name-web small,.name-estimate small{display:block;margin-bottom:15px}.preview-button{background:#ffbb67;padding:9px 15px;display:inline-block;border-radius:6px}.name-previews img.preview-logo{position:absolute;bottom:15px;right:18px;width:95px;height:auto}.name-previews figcaption{font-size:13px;margin-top:20px}@media(max-width:650px){.name-fields{grid-template-columns:1fr}.name-builder{padding:16px}.name-preview-value{font-size:20px}}
.cash-tool{padding:24px;background:#edf5f1;border:1px solid #b7cec3;border-radius:14px;margin:24px 0}.cash-fields{display:grid;grid-template-columns:1fr 140px;gap:12px;align-items:center}.cash-fields input{width:100%;padding:9px;border:1px solid #a9bdb3;border-radius:6px;color:#123f3b;background:white}.cash-tool #cash-results{margin:20px 0;padding:16px;background:#fff;border-left:4px solid #ed8b39}.cash-tool #cash-results p{margin:5px 0}.cash-tool .cash-note{font-size:13px;line-height:1.5}.cash-tool button{background:#123f3b;color:white;padding:10px 16px;border:0;border-radius:6px;cursor:pointer}.plan-preview-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.plan-preview-grid figure{margin:0}.plan-preview-grid img{width:100%;border:1px solid #c4d6cb}.plan-preview-grid figcaption{font-size:13px}@media(max-width:600px){.cash-fields{grid-template-columns:1fr}.plan-preview-grid{grid-template-columns:1fr}}
.equipment-photo{padding:24px;background:#f3f6f4;border:1px solid #d8e2dc;border-radius:12px;margin:24px 0}.equipment-photo .branded-image>img{height:360px;width:100%;object-fit:contain;background:#fff}.equipment-photo figcaption{font-size:13px;margin-top:12px}
.equipment-proposal{position:relative;padding:20px 20px 65px;background:#edf5f1;border:1px solid #c4d6cb;border-radius:16px;margin:24px 0}.proposal-top{background:#123f3b;color:white;padding:20px;border-radius:9px}.proposal-top span{font-size:11px;letter-spacing:1px;color:#ffbb67}.proposal-top p{font-size:22px;margin:10px 0}.proposal-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px}.proposal-options section{background:white;padding:14px;border:1px solid #c4d6cb;border-radius:9px}.proposal-options .proposal-tier{font-size:13px;font-weight:700;color:#123f3b;letter-spacing:1px}.proposal-options p{font-size:16px}.proposal-options ul{padding-left:16px;font-size:13px}.proposal-options li{margin-bottom:10px}.equipment-proposal .proposal-note{font-size:13px;line-height:1.6}.equipment-proposal figcaption{font-size:12px}.equipment-proposal img.proposal-logo{position:absolute;bottom:18px;right:20px;width:100px;height:auto}@media(max-width:700px){.proposal-options{grid-template-columns:1fr}}
.blog-prose .equipment-proposal .proposal-top p,.blog-prose .equipment-proposal .proposal-top small{color:#fff}.blog-prose .equipment-proposal img.proposal-logo{margin:0;bottom:18px;right:20px}.blog-prose .equipment-proposal figcaption{padding-bottom:20px;text-align:left}
