/*
Theme Name: Adams BrickMetrics
Theme URI: https://adamsbrickmetrics.co.uk
Author: Adams BrickMetrics Ltd
Description: Custom one-page WordPress theme converted from the Adams BrickMetrics GrapesJS website export.
Version: 1.0.6
Text Domain: adams-brickmetrics
*/

* { box-sizing: border-box; } body {margin: 0;}:root{--gjs-t-color-primary:#cf549e;--gjs-t-color-secondary:#b9227d;--gjs-t-color-accent:#ffb347;--gjs-t-color-success:#28a745;--gjs-t-color-warning:#ffc107;--gjs-t-color-error:#dc3545;}html{scroll-behavior:smooth;}.font-heading{font-family:"Manrope", sans-serif;}.font-body{font-family:"Inter", sans-serif;}.glass{backdrop-filter:blur(8px);}.hero-fade{background:linear-gradient(90deg, #ffffff 0%, rgba(255,255,255,0.96) 40%, rgba(255,255,255,0.75) 58%, rgba(255,255,255,0.18) 76%, rgba(255,255,255,0) 100%);}.card-shadow{box-shadow:0 18px 60px rgba(27,30,36,0.08);}.gjs-t-body{background-color:inherit;color:inherit;font-size:1rem;line-height:1.75rem;}.soft-shadow{box-shadow:0 10px 30px rgba(27,30,36,0.06);}.red-grad{background:linear-gradient(135deg, #c43122 0%, #a8271b 100%);}.charcoal-grad{background:linear-gradient(135deg, #1b1e24 0%, #2a2f39 100%);}.grid-auto{grid-template-columns:repeat(4, minmax(0, 1fr));}.gjs-t-h1{color:var(--gjs-t-color-secondary);font-size:1.5rem;line-height:2.5rem;}*, ::before, ::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb;}.gjs-t-h2{color:#601843;font-size:1.2rem;line-height:1.75rem;}html, :host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;}body{margin:0;line-height:inherit;}hr{height:0;color:inherit;border-top-width:1px;}.gjs-t-button{background-color:var(--gjs-t-color-primary);color:white;border-radius:0.3rem;}abbr:where([title]){text-decoration:underline dotted;}h1, h2, h3, h4, h5, h6{font-size:inherit;font-weight:inherit;}.gjs-t-link{color:var(--gjs-t-color-primary);text-decoration:underline;}a{color:inherit;text-decoration:inherit;}.gjs-t-border{border-radius:0.3rem;border-color:#e0e0e0;}b, strong{font-weight:bolder;}code, kbd, samp, pre{font-family:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em;}small{font-size:80%;}sub, sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}table{text-indent:0;border-color:inherit;border-collapse:collapse;}button, input, optgroup, select, textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0;}button, select{text-transform:none;}button, input:where([type='button']), input:where([type='reset']), input:where([type='submit']){-webkit-appearance:button;background-color:transparent;background-image:none;}:-moz-focusring{outline:auto;}:-moz-ui-invalid{box-shadow:none;}progress{vertical-align:baseline;}::-webkit-inner-spin-button, ::-webkit-outer-spin-button{height:auto;}[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}summary{display:list-item;}blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre{margin:0;}fieldset{margin:0;padding:0;}legend{padding:0;}ol, ul, menu{list-style:none;margin:0;padding:0;}dialog{padding:0;}textarea{resize:vertical;}input::placeholder, textarea::placeholder{opacity:1;color:#9ca3af;}button, [role="button"]{cursor:pointer;}:disabled{cursor:default;}img, svg, video, canvas, audio, iframe, embed, object{display:block;vertical-align:middle;}img, video{max-width:100%;height:auto;}[hidden]{display:none;}.cls-e9nzle{background-color:rgb(255 255 255 / 1);color:rgb(27 30 36 / 1);}.page-wrapper{min-height:100vh;background-color:rgb(255 255 255 / 1);}.header{position:sticky;top:0px;z-index:40;border-bottom-width:1px;border-color:rgb(0 0 0 / 0.1);background-color:rgb(255 255 255 / 0.95);}.header-container{margin-left:auto;margin-right:auto;display:flex;max-width:80rem;align-items:center;justify-content:space-between;padding-left:2rem;padding-right:2rem;padding-top:1.25rem;padding-bottom:1.25rem;}.logo-link{display:flex;align-items:center;gap:0.75rem;border-radius:0.75rem;outline:2px solid transparent;outline-offset:2px;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.logo-link:hover{opacity:0.9;}.logo-link:focus-visible{box-shadow:0 0 0 0px #fff, 0 0 0 calc(2px + 0px) rgb(196 49 34 / 0.3), 0 0 #0000;}.logo-mark{display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:0.75rem;background-color:rgb(27 30 36 / 1);color:rgb(255 255 255 / 1);}.logo-initials{font-size:0.875rem;line-height:1.25rem;letter-spacing:0.18em;}.logo-text{display:flex;flex-direction:column;}.company-name{font-size:1.125rem;line-height:1;color:rgb(27 30 36 / 1);}.company-tagline{font-size:0.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:0.16em;color:rgb(196 49 34 / 1);}.header-navigation{display:flex;align-items:center;gap:2rem;}.nav-link{color:rgb(27 30 36 / 1);transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.nav-link:hover{color:rgb(196 49 34 / 1);}.header-actions{display:flex;align-items:center;gap:0.75rem;}.upload-button{border-radius:0.75rem;border-width:1px;border-color:rgb(196 49 34 / 1);background-color:rgb(196 49 34 / 1);padding-left:1.25rem;padding-right:1.25rem;padding-top:0.75rem;padding-bottom:0.75rem;font-size:0.875rem;line-height:1.25rem;color:rgb(255 255 255 / 1);transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.upload-button:hover{background-color:rgb(168 39 27 / 1);outline-style:solid;outline-width:2px;outline-color:rgb(196 49 34 / 0.2);}.mobile-nav{display:none;border-top-width:1px;border-color:rgb(0 0 0 / 0.1);padding-left:1.25rem;padding-right:1.25rem;padding-top:0.75rem;padding-bottom:0.75rem;}.mobile-nav-links{display:flex;flex-wrap:wrap;align-items:center;gap:1rem;font-size:0.875rem;line-height:1.25rem;}.hero-section{position:relative;overflow:hidden;border-bottom-width:1px;border-color:rgb(0 0 0 / 0.1);background-color:rgb(245 246 247 / 1);}.hero-image-wrap{position:absolute;top:0px;bottom:0px;right:0px;width:54%;}.hero-image{height:100%;width:100%;object-fit:cover;object-position:center;}.hero-overlay{position:absolute;inset:0px;z-index:10;}.hero-container{position:relative;z-index:20;margin-left:auto;margin-right:auto;display:grid;max-width:80rem;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2.5rem;padding-left:2rem;padding-right:2rem;padding-top:6rem;padding-bottom:6rem;}.hero-content{display:flex;max-width:42rem;flex-direction:column;gap:1.75rem;}.hero-eyebrow-group{display:flex;flex-direction:column;gap:1rem;}.hero-eyebrow{width:fit-content;border-radius:9999px;border-width:1px;border-color:rgb(196 49 34 / 0.2);background-color:rgb(255 255 255 / 0.9);padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:11px;text-transform:uppercase;letter-spacing:0.24em;color:rgb(196 49 34 / 1);}.hero-title{font-size:3.75rem;line-height:1.02;letter-spacing:-0.04em;color:rgb(27 30 36 / 1);}.hero-description{max-width:36rem;font-size:1.125rem;line-height:2rem;color:rgb(71 80 95 / 1);}.hero-cta-row{display:flex;align-items:center;gap:1rem;}.primary-cta{border-radius:0.75rem;border-width:1px;border-color:rgb(196 49 34 / 1);background-color:rgb(196 49 34 / 1);padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem;text-align:center;font-size:0.875rem;line-height:1.25rem;color:rgb(255 255 255 / 1);transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.primary-cta:hover{background-color:rgb(168 39 27 / 1);outline-style:solid;outline-width:2px;outline-color:rgb(196 49 34 / 0.2);}.secondary-cta{border-radius:0.75rem;border-width:1px;border-color:rgb(0 0 0 / 0.1);background-color:rgb(255 255 255 / 1);padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem;text-align:center;font-size:0.875rem;line-height:1.25rem;color:rgb(27 30 36 / 1);transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.secondary-cta:hover{border-color:rgb(27 30 36 / 0.2);color:rgb(196 49 34 / 1);outline-style:solid;outline-width:2px;outline-color:rgb(0 0 0 / 0.05);}.trust-line{display:flex;flex-direction:column;gap:1rem;border-top-width:1px;border-color:rgb(0 0 0 / 0.1);padding-top:1.5rem;}.trust-copy{font-size:0.875rem;line-height:1.25rem;color:rgb(27 30 36 / 1);}.benefits-row{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem;}.benefit-badge{border-radius:9999px;border-width:1px;border-color:rgb(0 0 0 / 0.1);background-color:rgb(255 255 255 / 1);padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:0.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:0.14em;color:rgb(27 30 36 / 1);}.metrics-section{border-bottom-width:1px;border-color:rgb(0 0 0 / 0.1);background-color:rgb(255 255 255 / 1);}.metrics-container{margin-left:auto;margin-right:auto;display:flex;max-width:80rem;flex-direction:column;gap:2rem;padding-left:2rem;padding-right:2rem;padding-top:4rem;padding-bottom:4rem;}.section-heading-group{display:flex;flex-direction:column;gap:1rem;}.section-heading-copy{display:flex;max-width:42rem;flex-direction:column;gap:0.75rem;}.section-eyebrow{font-size:0.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:0.22em;color:rgb(196 49 34 / 1);}.section-title{font-size:2.25rem;line-height:2.5rem;letter-spacing:-0.03em;color:rgb(27 30 36 / 1);}.section-side-copy{max-width:36rem;font-size:1rem;line-height:1.75rem;color:rgb(93 103 119 / 1);}.metrics-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.25rem;}.metric-card{display:flex;flex-direction:column;gap:1rem;border-radius:1rem;border-width:1px;border-color:rgb(0 0 0 / 0.1);background-color:rgb(255 255 255 / 1);padding:1.75rem;}.metric-number{font-size:2.25rem;line-height:2.5rem;color:rgb(196 49 34 / 1);}.metric-label{font-size:1.125rem;line-height:1.75rem;color:rgb(27 30 36 / 1);}.metric-copy{font-size:0.875rem;line-height:1.5rem;color:rgb(93 103 119 / 1);}.services-section{border-bottom-width:1px;border-color:rgb(0 0 0 / 0.1);background-color:rgb(255 255 255 / 1);}.services-container{margin-left:auto;margin-right:auto;display:flex;max-width:80rem;flex-direction:column;gap:2.5rem;padding-left:2rem;padding-right:2rem;padding-top:5rem;padding-bottom:5rem;}.section-header-row{display:flex;align-items:flex-end;justify-content:space-between;gap:1.5rem;}.section-summary{max-width:36rem;font-size:1rem;line-height:1.75rem;color:rgb(93 103 119 / 1);}.services-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1.25rem;}.service-card{display:flex;gap:1.25rem;border-radius:1rem;border-width:1px;border-color:rgb(0 0 0 / 0.1);background-color:rgb(255 255 255 / 1);padding:1.75rem;}.service-icon-wrap{display:flex;height:3.5rem;width:3.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:0.75rem;background-color:rgb(245 246 247 / 1);}.service-icon{height:1.75rem;width:1.75rem;}.service-content{display:flex;flex-direction:column;gap:0.75rem;}.service-title{font-size:1.25rem;line-height:1.75rem;}.service-description{font-size:0.875rem;line-height:1.75rem;color:rgb(93 103 119 / 1);}.commercial-split-section{border-bottom-width:1px;border-color:rgb(0 0 0 / 0.1);background-color:rgb(245 246 247 / 1);}.commercial-split-container{margin-left:auto;margin-right:auto;display:grid;max-width:80rem;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem;padding-left:2rem;padding-right:2rem;padding-top:5rem;padding-bottom:5rem;}.commercial-image-panel{overflow:hidden;border-radius:1.5rem;border-width:1px;border-color:rgb(0 0 0 / 0.1);background-color:rgb(255 255 255 / 1);}.commercial-image{height:100%;width:100%;object-fit:cover;}.commercial-content-panel{display:flex;flex-direction:column;justify-content:center;gap:1.5rem;border-radius:1.5rem;border-width:1px;border-color:rgb(0 0 0 / 0.1);background-color:rgb(255 255 255 / 1);padding:2.5rem;}.section-copy{font-size:1rem;line-height:2rem;color:rgb(93 103 119 / 1);}.feature-list{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:1rem;}.feature-item{border-radius:1rem;border-width:1px;border-color:rgb(0 0 0 / 0.1);background-color:rgb(245 246 247 / 1);padding:1.25rem;}.feature-title{font-size:1.125rem;line-height:1.75rem;}.feature-copy{margin-top:0.5rem;font-size:0.875rem;line-height:1.5rem;color:rgb(93 103 119 / 1);}.valuations-variations-section{border-bottom-width:1px;border-color:rgb(0 0 0 / 0.1);background-color:rgb(255 255 255 / 1);}.vvf-container{margin-left:auto;margin-right:auto;display:flex;max-width:80rem;flex-direction:column;gap:2.5rem;padding-left:2rem;padding-right:2rem;padding-top:5rem;padding-bottom:5rem;}.section-heading{display:flex;max-width:42rem;flex-direction:column;gap:0.75rem;}.vvf-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.25rem;}.vvf-card{display:flex;flex-direction:column;gap:1.25rem;border-radius:1rem;border-width:1px;border-color:rgb(0 0 0 / 0.1);background-color:rgb(245 246 247 / 1);padding:2rem;}.card-icon{display:flex;height:3.5rem;width:3.5rem;align-items:center;justify-content:center;border-radius:0.75rem;background-color:rgb(255 255 255 / 1);}.icon-image{height:1.75rem;width:1.75rem;}.card-title{font-size:1.5rem;line-height:2rem;}.card-copy{font-size:0.875rem;line-height:1.75rem;color:rgb(93 103 119 / 1);}.card-list{display:flex;flex-direction:column;gap:0.75rem;border-top-width:1px;border-color:rgb(0 0 0 / 0.1);padding-top:1.25rem;font-size:0.875rem;line-height:1.25rem;color:rgb(27 30 36 / 1);}.process-section{border-bottom-width:1px;border-color:rgb(0 0 0 / 0.1);background-color:rgb(27 30 36 / 1);color:rgb(255 255 255 / 1);}.process-container{margin-left:auto;margin-right:auto;display:flex;max-width:80rem;flex-direction:column;gap:2.5rem;padding-left:2rem;padding-right:2rem;padding-top:5rem;padding-bottom:5rem;}.process-heading{display:flex;flex-direction:column;gap:1rem;}.process-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.25rem;}.process-card{border-radius:1rem;border-width:1px;border-color:rgb(255 255 255 / 0.1);background-color:rgb(255 255 255 / 0.05);padding:1.75rem;}.process-number{font-size:3rem;line-height:1;color:rgb(255 140 130 / 1);}.process-title{margin-top:1rem;font-size:1.25rem;line-height:1.75rem;}.process-copy{margin-top:0.75rem;font-size:0.875rem;line-height:1.75rem;color:rgb(255 255 255 / 0.75);}.sectors-section{border-bottom-width:1px;border-color:rgb(0 0 0 / 0.1);background-color:rgb(255 255 255 / 1);}.sectors-container{margin-left:auto;margin-right:auto;display:flex;max-width:80rem;flex-direction:column;gap:2.5rem;padding-left:2rem;padding-right:2rem;padding-top:5rem;padding-bottom:5rem;}.client-types-grid{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:1.25rem;}.client-card{border-radius:1rem;border-width:1px;border-color:rgb(0 0 0 / 0.1);background-color:rgb(255 255 255 / 1);padding:1.75rem;}.client-title{font-size:1.25rem;line-height:1.75rem;}.client-copy{margin-top:0.75rem;font-size:0.875rem;line-height:1.75rem;color:rgb(93 103 119 / 1);}.sample-work-section{border-bottom-width:1px;border-color:rgb(0 0 0 / 0.1);background-color:rgb(245 246 247 / 1);}.sample-work-container{margin-left:auto;margin-right:auto;display:grid;max-width:80rem;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem;padding-left:2rem;padding-right:2rem;padding-top:5rem;padding-bottom:5rem;}.sample-content{display:flex;flex-direction:column;gap:1.5rem;}.deliverables-list{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));gap:1rem;}.deliverable-item{border-radius:1rem;border-width:1px;border-color:rgb(0 0 0 / 0.1);background-color:rgb(255 255 255 / 1);padding:1.25rem;}.deliverable-title{font-size:1.125rem;line-height:1.75rem;}.deliverable-copy{margin-top:0.5rem;font-size:0.875rem;line-height:1.5rem;color:rgb(93 103 119 / 1);}.sample-preview-panel{overflow:hidden;border-radius:1.5rem;border-width:1px;border-color:rgb(0 0 0 / 0.1);background-color:rgb(255 255 255 / 1);}.preview-header{display:flex;align-items:center;justify-content:space-between;border-bottom-width:1px;border-color:rgb(0 0 0 / 0.1);padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem;}.preview-heading{display:flex;flex-direction:column;gap:0.25rem;}.preview-label{font-size:0.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:0.18em;color:rgb(196 49 34 / 1);}.preview-title{font-size:1.25rem;line-height:1.75rem;}.preview-action{border-radius:0.75rem;border-width:1px;border-color:rgb(0 0 0 / 0.1);padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:0.875rem;line-height:1.25rem;color:rgb(27 30 36 / 1);transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.preview-action:hover{color:rgb(196 49 34 / 1);}.preview-body{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;}.preview-row{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;gap:0.75rem;border-radius:0.75rem;border-width:1px;border-color:rgb(0 0 0 / 0.1);background-color:rgb(245 246 247 / 1);padding-left:1rem;padding-right:1rem;padding-top:1rem;padding-bottom:1rem;font-size:0.875rem;line-height:1.25rem;color:rgb(27 30 36 / 1);}.table-cell{color:rgb(196 49 34 / 1);}.preview-footer{border-radius:1rem;border-width:1px;border-color:rgb(196 49 34 / 0.15);background-color:rgb(255 244 243 / 1);padding:1.25rem;}.preview-footer-copy{font-size:0.875rem;line-height:1.75rem;color:rgb(95 52 47 / 1);}.faq-section{border-bottom-width:1px;border-color:rgb(0 0 0 / 0.1);background-color:rgb(255 255 255 / 1);}.faq-container{margin-left:auto;margin-right:auto;display:flex;max-width:64rem;flex-direction:column;gap:2rem;padding-left:2rem;padding-right:2rem;padding-top:5rem;padding-bottom:5rem;}.faq-heading{display:flex;flex-direction:column;gap:1rem;}.faq-list{display:flex;flex-direction:column;gap:1rem;}.faq-item{border-radius:1rem;border-width:1px;border-color:rgb(0 0 0 / 0.1);background-color:rgb(245 246 247 / 1);padding:1.5rem;}.faq-item[open]{background-color:rgb(255 255 255 / 1);}.faq-question{cursor:pointer;list-style-type:none;font-size:1.25rem;line-height:1.75rem;color:rgb(27 30 36 / 1);}.faq-answer{margin-top:1rem;font-size:0.875rem;line-height:1.75rem;color:rgb(93 103 119 / 1);}.final-cta-container{margin-left:auto;margin-right:auto;display:flex;max-width:80rem;align-items:center;justify-content:space-between;gap:2rem;padding-left:2rem;padding-right:2rem;padding-top:4rem;padding-bottom:4rem;}.final-cta-copy{display:flex;max-width:48rem;flex-direction:column;gap:1rem;color:rgb(255 255 255 / 1);}.cta-eyebrow{font-size:0.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:0.22em;color:rgb(255 255 255 / 0.75);}.cta-title{font-size:2.25rem;line-height:2.5rem;letter-spacing:-0.03em;}.cta-description{font-size:1rem;line-height:2rem;color:rgb(255 255 255 / 0.85);}.cta-actions{display:flex;align-items:center;gap:1rem;}.cta-primary-button{border-radius:0.75rem;border-width:1px;border-color:rgb(255 255 255 / 1);background-color:rgb(255 255 255 / 1);padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem;text-align:center;font-size:0.875rem;line-height:1.25rem;color:rgb(196 49 34 / 1);transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.cta-primary-button:hover{background-color:rgb(245 246 247 / 1);outline-style:solid;outline-width:2px;outline-color:rgb(255 255 255 / 0.2);}.cta-secondary-button{border-radius:0.75rem;border-width:1px;border-color:rgb(255 255 255 / 0.25);background-color:transparent;padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem;text-align:center;font-size:0.875rem;line-height:1.25rem;color:rgb(255 255 255 / 1);transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.cta-secondary-button:hover{background-color:rgb(255 255 255 / 0.1);outline-style:solid;outline-width:2px;outline-color:rgb(255 255 255 / 0.1);}.footer{background-color:rgb(27 30 36 / 1);color:rgb(255 255 255 / 1);}.footer-container{margin-left:auto;margin-right:auto;display:grid;max-width:80rem;grid-template-columns:1.2fr 0.8fr 1fr;gap:2rem;padding-left:2rem;padding-right:2rem;padding-top:4rem;padding-bottom:4rem;}.footer-brand-column{display:flex;flex-direction:column;gap:1.25rem;}.footer-logo{display:flex;align-items:center;gap:0.75rem;}.footer-logo-mark{display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:0.75rem;background-color:rgb(255 255 255 / 1);color:rgb(27 30 36 / 1);}.footer-logo-initials{font-size:0.875rem;line-height:1.25rem;letter-spacing:0.18em;}.footer-brand-text{display:flex;flex-direction:column;}.footer-company-name{font-size:1.125rem;line-height:1.75rem;}.footer-tagline{font-size:0.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:0.16em;color:rgb(255 140 130 / 1);}.footer-description{max-width:28rem;font-size:0.875rem;line-height:1.75rem;color:rgb(255 255 255 / 0.7);}.footer-trust-tags{display:flex;flex-wrap:wrap;gap:0.75rem;}.footer-tag{border-radius:9999px;border-width:1px;border-color:rgb(255 255 255 / 0.1);background-color:rgb(255 255 255 / 0.05);padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;font-size:0.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:0.14em;color:rgb(255 255 255 / 0.85);}.footer-links-column{display:flex;flex-direction:column;gap:1.25rem;}.footer-heading{font-size:1.125rem;line-height:1.75rem;}.footer-links-list{display:flex;flex-direction:column;gap:0.75rem;font-size:0.875rem;line-height:1.25rem;}.footer-link{color:rgb(255 255 255 / 0.75);transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.footer-link:hover{color:rgb(255 140 130 / 1);}.footer-contact-column{display:flex;flex-direction:column;gap:1.25rem;}.contact-form{display:flex;flex-direction:column;gap:1rem;}.input-field{border-radius:0.75rem;border-width:1px;border-color:rgb(255 255 255 / 0.15);background-color:rgb(255 255 255 / 0.05);padding-left:1rem;padding-right:1rem;padding-top:0.75rem;padding-bottom:0.75rem;font-size:0.875rem;line-height:1.25rem;color:rgb(255 255 255 / 1);outline:2px solid transparent;outline-offset:2px;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.input-field::placeholder{color:rgb(255 255 255 / 0.4);}.input-field:focus{border-color:rgb(255 140 130 / 1);box-shadow:0 0 0 0px #fff, 0 0 0 calc(2px + 0px) rgb(255 140 130 / 0.2), 0 0 #0000;}.textarea-field{border-radius:0.75rem;border-width:1px;border-color:rgb(255 255 255 / 0.15);background-color:rgb(255 255 255 / 0.05);padding-left:1rem;padding-right:1rem;padding-top:0.75rem;padding-bottom:0.75rem;font-size:0.875rem;line-height:1.25rem;color:rgb(255 255 255 / 1);outline:2px solid transparent;outline-offset:2px;transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.textarea-field::placeholder{color:rgb(255 255 255 / 0.4);}.textarea-field:focus{border-color:rgb(255 140 130 / 1);box-shadow:0 0 0 0px #fff, 0 0 0 calc(2px + 0px) rgb(255 140 130 / 0.2), 0 0 #0000;}.checkbox-row{display:flex;align-items:flex-start;gap:0.75rem;border-radius:0.75rem;border-width:1px;border-color:rgb(255 255 255 / 0.1);background-color:rgb(255 255 255 / 0.05);padding:1rem;}.checkbox-visual{margin-top:0.125rem;display:flex;height:1.25rem;width:1.25rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:0.375rem;border-width:1px;border-color:rgb(255 255 255 / 0.2);background-color:rgb(255 255 255 / 0.1);}.checkbox-input{height:1rem;width:1rem;accent-color:#C43122;}.checkbox-label{font-size:0.75rem;line-height:1.5rem;color:rgb(255 255 255 / 0.7);}.submit-button{border-radius:0.75rem;border-width:1px;border-color:rgb(196 49 34 / 1);background-color:rgb(196 49 34 / 1);padding-left:1.5rem;padding-right:1.5rem;padding-top:1rem;padding-bottom:1rem;font-size:0.875rem;line-height:1.25rem;color:rgb(255 255 255 / 1);transition-property:color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:150ms;}.submit-button:hover{background-color:rgb(168 39 27 / 1);outline-style:solid;outline-width:2px;outline-color:rgb(196 49 34 / 0.2);}.footer-bottom-bar{border-top-width:1px;border-color:rgb(255 255 255 / 0.1);}.footer-bottom-container{margin-left:auto;margin-right:auto;display:flex;max-width:80rem;align-items:center;justify-content:space-between;gap:1rem;padding-left:2rem;padding-right:2rem;padding-top:1.25rem;padding-bottom:1.25rem;}.copyright{font-size:0.75rem;line-height:1rem;color:rgb(255 255 255 / 0.5);}.footer-disclaimer{font-size:0.75rem;line-height:1rem;color:rgb(255 255 255 / 0.5);}#is4det{font-size:14pt;}#iugyvn-2{font-size:18pt;}#i1ce0l{height:100%;width:100%;object-fit:contain;border-radius:0.55rem;background-color:#ffffff;padding:0.2rem;}#irhedd{height:100%;width:100%;object-fit:contain;border-radius:0.55rem;background-color:#ffffff;padding:0.2rem;}#ilu846-2{color:rgb(196 49 34 / 1);}.faq-shell{width:100%;max-width:56.25rem;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;gap:2rem;}.faq-intro{display:flex;flex-direction:column;gap:0.9rem;padding-bottom:0.5rem;border-bottom:1px solid rgb(0 0 0 / 0.08);}.faq-kicker{width:fit-content;font-size:0.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:0.22em;color:rgb(196 49 34 / 1);}.faq-title-main{font-size:2.5rem;line-height:1.1;letter-spacing:-0.03em;color:rgb(27 30 36 / 1);}.faq-intro-copy{max-width:42rem;font-size:1rem;line-height:1.8;color:rgb(93 103 119 / 1);}.faq-stack{display:flex;flex-direction:column;gap:1rem;}.faq-card-premium{border-radius:1rem;border:1px solid rgb(0 0 0 / 0.1);background-color:rgb(255 255 255 / 1);transition:border-color 150ms ease, background-color 150ms ease;overflow:hidden;}.faq-card-premium:hover{border-color:rgb(196 49 34 / 0.25);background-color:rgb(250 250 250 / 1);}.faq-card-premium[open]{border-color:rgb(196 49 34 / 0.22);}.faq-summary-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;list-style:none;padding:1.35rem 1.5rem;cursor:pointer;}.faq-summary-row::-webkit-details-marker{display:none;}.faq-question-text{flex:1;font-size:1.125rem;line-height:1.55;color:rgb(27 30 36 / 1);}.faq-plus{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;border-radius:9999px;border:1px solid rgb(196 49 34 / 0.18);color:rgb(196 49 34 / 1);font-size:1.35rem;line-height:1;font-weight:600;transition:transform 150ms ease, background-color 150ms ease, border-color 150ms ease;}.faq-card-premium:hover .faq-plus{background-color:rgb(255 244 243 / 1);border-color:rgb(196 49 34 / 0.28);}.faq-card-premium[open] .faq-plus{transform:rotate(45deg);}.faq-answer-panel{padding:0 1.5rem 1.5rem 1.5rem;border-top:1px solid rgb(0 0 0 / 0.06);font-size:0.95rem;line-height:1.8;color:rgb(93 103 119 / 1);}.faq-answer-panel p{padding-top:1rem;}#i15rbk{color:rgb(255, 0, 0);}#i4mm2l{color:rgb(229, 45, 15);}#i5vfbj{color:rgb(202, 71, 58);}#iff0sc{color:rgb(202, 71, 58);}.sample-premium-grid{display:grid;grid-template-columns:44fr 56fr;gap:2rem;align-items:start;}.sample-left-column{display:flex;flex-direction:column;gap:1.5rem;}.sample-right-column{display:flex;flex-direction:column;}.deliverables-premium-list{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem;}.deliverable-premium-card{display:flex;gap:1rem;align-items:flex-start;border:1px solid rgb(0 0 0 / 0.08);background-color:rgb(255 255 255 / 1);border-radius:1rem;padding:1.2rem 1.2rem;transition:border-color 150ms ease, box-shadow 150ms ease, transform 150ms ease;}.deliverable-premium-card:hover{border-color:rgb(196 49 34 / 0.22);box-shadow:0 12px 28px rgba(27,30,36,0.06);transform:translateY(-1px);}.deliverable-icon-box{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:3rem;height:3rem;border-radius:0.85rem;border:1px solid rgb(196 49 34 / 0.14);background-color:rgb(255 244 243 / 1);}.deliverable-icon-box img{width:1.45rem;height:1.45rem;}.deliverable-premium-content{display:flex;flex-direction:column;gap:0.45rem;}.deliverable-premium-title{font-size:1.05rem;line-height:1.55;color:rgb(27 30 36 / 1);}.deliverable-premium-copy{font-size:0.9rem;line-height:1.65;color:rgb(93 103 119 / 1);}.boq-card{border:1px solid rgb(0 0 0 / 0.09);background-color:rgb(255 255 255 / 1);border-radius:1.25rem;padding:1.35rem;box-shadow:0 14px 36px rgba(27,30,36,0.05);overflow:hidden;}.boq-card-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid rgb(0 0 0 / 0.06);}.boq-card-heading{display:flex;flex-direction:column;gap:0.45rem;max-width:34rem;}.boq-card-label{font-size:0.75rem;line-height:1rem;text-transform:uppercase;letter-spacing:0.18em;color:rgb(196 49 34 / 1);}.boq-card-title{font-size:1.55rem;line-height:1.3;letter-spacing:-0.02em;color:rgb(27 30 36 / 1);}.boq-card-copy{font-size:0.95rem;line-height:1.65;color:rgb(93 103 119 / 1);}.boq-card-button{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:0.75rem;border:1px solid rgb(0 0 0 / 0.1);background-color:rgb(255 255 255 / 1);padding:0.75rem 1rem;font-size:0.875rem;line-height:1.2;color:rgb(27 30 36 / 1);transition:border-color 150ms ease,color 150ms ease,background-color 150ms ease,box-shadow 150ms ease;}.boq-card-button:hover{border-color:rgb(196 49 34 / 0.28);color:rgb(196 49 34 / 1);background-color:rgb(255 244 243 / 1);box-shadow:0 0 0 3px rgb(196 49 34 / 0.08);}.boq-image-wrap{position:relative;margin-top:1rem;}.boq-image-badge{position:absolute;top:0.9rem;right:0.9rem;z-index:2;display:inline-flex;align-items:center;border:1px solid rgb(196 49 34 / 0.16);background-color:rgb(196 49 34 / 1);color:rgb(255 255 255 / 1);border-radius:9999px;padding:0.45rem 0.75rem;font-size:0.72rem;line-height:1;text-transform:uppercase;letter-spacing:0.08em;box-shadow:0 10px 22px rgba(196,49,34,0.18);}.boq-image-link{display:block;width:100%;}.boq-image{display:block;width:100%;height:auto;border-radius:0.95rem;border:1px solid rgb(0 0 0 / 0.08);background-color:rgb(248 248 248 / 1);}.boq-note{padding-top:0.9rem;font-size:0.82rem;line-height:1.6;color:rgb(93 103 119 / 0.92);}#iqclll-2{color:rgb(203, 74, 60);}#ihoh5e{color:rgb(43, 47, 50);}#i6o65a{color:rgb(43, 47, 50);}#isp6hg-2-2{width:100%;min-height:3.2rem;border-radius:0.55rem;background-color:rgb(196 49 34 / 1);border-color:rgb(196 49 34 / 1);background-image:none;}#i8dclg-2-2{min-height:10rem;}#ixe5ey-2{position:absolute;left:-9999px;opacity:0;}#iyrccc-2{font-size:0.9rem;line-height:1.4;color:rgb(255 255 255 / 1);}#i50wij-2{display:flex;flex-direction:column;gap:0.45rem;}#i2705v-2{font-size:0.9rem;line-height:1.4;color:rgb(255 255 255 / 1);}#iisfia-2{display:flex;flex-direction:column;gap:0.45rem;}#iz8i16-2{font-size:0.9rem;line-height:1.4;color:rgb(255 255 255 / 1);}#i-service-required-2{appearance:none;background-image:url('assets/icons/chevron-down.svg');background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem 1rem;padding-right:2.75rem;}#ipr904-2{display:flex;flex-direction:column;gap:0.45rem;}#icx9s2-2{font-size:0.9rem;line-height:1.4;color:rgb(255 255 255 / 1);}#ifgnlf-2{font-size:0.78rem;line-height:1.5;color:rgb(255 255 255 / 0.55);}#iyfmq9-2{display:flex;flex-direction:column;gap:0.45rem;}#ihj1s5-2{font-size:0.9rem;line-height:1.4;color:rgb(255 255 255 / 1);}#im70jxn-2{display:flex;align-items:center;justify-content:center;min-height:3.25rem;padding:0.95rem 1rem;border:1px dashed rgb(255 255 255 / 0.18);border-radius:0.9rem;background-color:rgb(255 255 255 / 0.04);color:rgb(255 255 255 / 0.9);font-size:0.9rem;line-height:1.4;transition:border-color 150ms ease, background-color 150ms ease, box-shadow 150ms ease;cursor:pointer;}#i-project-documents-2{position:absolute;left:-9999px;opacity:0;}#iw3ocan-2{font-size:0.78rem;line-height:1.5;color:rgb(255 255 255 / 0.55);}#ibfrbjj-2{display:none;border:1px solid rgb(220 53 69 / 0.35);background-color:rgb(220 53 69 / 0.08);color:rgb(255 205 210 / 1);border-radius:0.8rem;padding:0.8rem 0.9rem;font-size:0.82rem;line-height:1.5;}#io9b99s-2{display:flex;flex-direction:column;gap:0.55rem;}#i4mdmh-2{display:flex;flex-direction:column;gap:0.55rem;}#i0x1e9v-2{display:none;border:1px solid rgb(255 140 130 / 0.28);background-color:rgb(255 255 255 / 0.06);color:rgb(255 255 255 / 0.82);border-radius:0.8rem;padding:0.85rem 1rem;font-size:0.84rem;line-height:1.6;}#ilqp7ns-2{display:none;border:1px solid rgb(40 167 69 / 0.35);background-color:rgb(40 167 69 / 0.1);color:rgb(225 255 233 / 1);border-radius:0.8rem;padding:0.9rem 1rem;font-size:0.84rem;line-height:1.6;}#ihf4mku-2{font-size:0.84rem;line-height:1.5;color:rgb(255 255 255 / 0.7);}#i5k9l7i-2{font-size:0.95rem;line-height:1.4;color:rgb(255 255 255 / 1);text-decoration:none;}#iimf2zq-2{font-size:0.78rem;line-height:1.5;color:rgb(255 255 255 / 0.55);}#i19x8kr-2{display:flex;flex-direction:column;gap:0.35rem;padding-top:0.4rem;}#ijfleoc{font-size:0.72rem;}#i52jygf{font-size:1.2rem;line-height:1.45;color:rgb(27 30 36 / 1);}#it5w0yk{display:flex;flex-direction:column;gap:0.45rem;}#ivsh531{font-size:0.92rem;color:rgb(27 30 36 / 1);}#iqoecmx{font-size:0.84rem;line-height:1.6;color:rgb(93 103 119 / 1);}#ic6im81{padding-bottom:0.75rem;border-bottom:1px solid rgb(0 0 0 / 0.06);}#iz5hmwo{font-size:0.92rem;color:rgb(27 30 36 / 1);}#iafgq7s{font-size:0.84rem;line-height:1.6;color:rgb(93 103 119 / 1);}#in3d6qk{padding-bottom:0.75rem;border-bottom:1px solid rgb(0 0 0 / 0.06);}#imaa2gz{font-size:0.92rem;color:rgb(27 30 36 / 1);}#itz9ih2{font-size:0.84rem;line-height:1.6;color:rgb(93 103 119 / 1);}#i98cu1b{display:flex;flex-direction:column;gap:0.75rem;}#i3nqju9{max-width:22rem;width:100%;border:1px solid rgb(0 0 0 / 0.08);background-color:rgb(255 255 255 / 0.88);backdrop-filter:blur(8px);border-radius:1.25rem;padding:1.4rem;display:flex;flex-direction:column;gap:1rem;}#ihmpqu9{display:flex;justify-content:flex-end;align-items:flex-end;height:100%;}@media (max-width: 992px){.grid-auto{grid-template-columns:repeat(2, minmax(0, 1fr));}.header-container{padding-left:1.25rem;padding-right:1.25rem;}.header-navigation{display:none;}.mobile-nav{display:block;}.hero-image-wrap{position:relative;width:100%;}.hero-image{height:360px;}.hero-overlay{display:none;}.hero-container{grid-template-columns:repeat(1, minmax(0, 1fr));padding-left:1.25rem;padding-right:1.25rem;padding-top:3.5rem;padding-bottom:3.5rem;}.hero-content{order:2;}.hero-title{font-size:3rem;line-height:1;}.hero-side-spacer{display:none;}.metrics-container{padding-left:1.25rem;padding-right:1.25rem;padding-top:3rem;padding-bottom:3rem;}.metrics-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.services-container{padding-left:1.25rem;padding-right:1.25rem;padding-top:3.5rem;padding-bottom:3.5rem;}.section-header-row{flex-direction:column;align-items:flex-start;}.services-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.commercial-split-container{grid-template-columns:repeat(1, minmax(0, 1fr));padding-left:1.25rem;padding-right:1.25rem;padding-top:3.5rem;padding-bottom:3.5rem;}.commercial-content-panel{padding:2rem;}.vvf-container{padding-left:1.25rem;padding-right:1.25rem;padding-top:3.5rem;padding-bottom:3.5rem;}.vvf-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.process-container{padding-left:1.25rem;padding-right:1.25rem;padding-top:3.5rem;padding-bottom:3.5rem;}.process-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.sectors-container{padding-left:1.25rem;padding-right:1.25rem;padding-top:3.5rem;padding-bottom:3.5rem;}.client-types-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}.sample-work-container{grid-template-columns:repeat(1, minmax(0, 1fr));padding-left:1.25rem;padding-right:1.25rem;padding-top:3.5rem;padding-bottom:3.5rem;}.faq-container{padding-left:1.25rem;padding-right:1.25rem;padding-top:3.5rem;padding-bottom:3.5rem;}.final-cta-container{flex-direction:column;align-items:flex-start;padding-left:1.25rem;padding-right:1.25rem;padding-top:3rem;padding-bottom:3rem;}.footer-container{grid-template-columns:repeat(1, minmax(0, 1fr));padding-left:1.25rem;padding-right:1.25rem;padding-top:3rem;padding-bottom:3rem;}.footer-bottom-container{flex-direction:column;align-items:flex-start;padding-left:1.25rem;padding-right:1.25rem;}.faq-shell{max-width:100%;}.faq-title-main{font-size:2.15rem;line-height:1.15;}.faq-summary-row{padding:1.2rem 1.25rem;}.faq-answer-panel{padding:0 1.25rem 1.25rem 1.25rem;}.sample-premium-grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1.5rem;}.boq-card-top{flex-direction:column;align-items:flex-start;}.boq-card-button{width:auto;}}@media (max-width: 480px){.grid-auto{grid-template-columns:repeat(1, minmax(0, 1fr));}.header-container{padding-left:1rem;padding-right:1rem;}.hero-image{height:260px;}.hero-container{padding-left:1rem;padding-right:1rem;padding-top:2.5rem;padding-bottom:2.5rem;}.hero-title{font-size:2.25rem;line-height:2.5rem;}.hero-description{font-size:1rem;line-height:1.75rem;}.hero-cta-row{flex-direction:column;align-items:stretch;}.metrics-container{padding-left:1rem;padding-right:1rem;padding-top:2.5rem;padding-bottom:2.5rem;}.section-title{font-size:1.875rem;line-height:2.25rem;}.metrics-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.services-container{padding-left:1rem;padding-right:1rem;padding-top:2.5rem;padding-bottom:2.5rem;}.service-card{flex-direction:column;}.commercial-split-container{padding-left:1rem;padding-right:1rem;padding-top:2.5rem;padding-bottom:2.5rem;}.commercial-content-panel{padding:1.5rem;}.feature-list{grid-template-columns:repeat(1, minmax(0, 1fr));}.vvf-container{padding-left:1rem;padding-right:1rem;padding-top:2.5rem;padding-bottom:2.5rem;}.process-container{padding-left:1rem;padding-right:1rem;padding-top:2.5rem;padding-bottom:2.5rem;}.process-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.sectors-container{padding-left:1rem;padding-right:1rem;padding-top:2.5rem;padding-bottom:2.5rem;}.client-types-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.sample-work-container{padding-left:1rem;padding-right:1rem;padding-top:2.5rem;padding-bottom:2.5rem;}.preview-header{padding-left:1rem;padding-right:1rem;}.preview-body{padding:1rem;}.preview-row{grid-template-columns:repeat(2, minmax(0, 1fr));}.faq-container{padding-left:1rem;padding-right:1rem;padding-top:2.5rem;padding-bottom:2.5rem;}.final-cta-container{padding-left:1rem;padding-right:1rem;padding-top:2.5rem;padding-bottom:2.5rem;}.cta-title{font-size:1.875rem;line-height:2.25rem;}.cta-actions{width:100%;flex-direction:column;align-items:stretch;}.footer-container{padding-left:1rem;padding-right:1rem;padding-top:2.5rem;padding-bottom:2.5rem;}.footer-bottom-container{padding-left:1rem;padding-right:1rem;}.faq-title-main{font-size:1.875rem;line-height:2.25rem;}.faq-intro-copy{font-size:0.9375rem;line-height:1.7;}.faq-summary-row{padding:1rem;align-items:flex-start;}.faq-question-text{font-size:1rem;line-height:1.55;}.faq-plus{width:1.85rem;height:1.85rem;font-size:1.2rem;margin-top:0.1rem;}.faq-answer-panel{padding:0 1rem 1rem 1rem;font-size:0.875rem;line-height:1.7;}.deliverable-premium-card{padding:1rem;}.deliverable-icon-box{width:2.85rem;height:2.85rem;}.boq-card{padding:1rem;}.boq-card-title{font-size:1.3rem;line-height:1.35;}.boq-image-wrap{overflow:auto;}.boq-image-link{min-width:640px;}#i6b05g{width:320px;}}