.fl-builder-content *,.fl-builder-content *:before,.fl-builder-content *:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}.fl-row:before,.fl-row:after,.fl-row-content:before,.fl-row-content:after,.fl-col-group:before,.fl-col-group:after,.fl-col:before,.fl-col:after,.fl-module:not([data-accepts]):before,.fl-module:not([data-accepts]):after,.fl-module-content:before,.fl-module-content:after {display: table;content: " ";}.fl-row:after,.fl-row-content:after,.fl-col-group:after,.fl-col:after,.fl-module:not([data-accepts]):after,.fl-module-content:after {clear: both;}.fl-clear {clear: both;}.fl-row,.fl-row-content {margin-left: auto;margin-right: auto;min-width: 0;}.fl-row-content-wrap {position: relative;}.fl-builder-mobile .fl-row-bg-photo .fl-row-content-wrap {background-attachment: scroll;}.fl-row-bg-video,.fl-row-bg-video .fl-row-content,.fl-row-bg-embed,.fl-row-bg-embed .fl-row-content {position: relative;}.fl-row-bg-video .fl-bg-video,.fl-row-bg-embed .fl-bg-embed-code {bottom: 0;left: 0;overflow: hidden;position: absolute;right: 0;top: 0;}.fl-row-bg-video .fl-bg-video video,.fl-row-bg-embed .fl-bg-embed-code video {bottom: 0;left: 0px;max-width: none;position: absolute;right: 0;top: 0px;}.fl-row-bg-video .fl-bg-video video {min-width: 100%;min-height: 100%;width: auto;height: auto;}.fl-row-bg-video .fl-bg-video iframe,.fl-row-bg-embed .fl-bg-embed-code iframe {pointer-events: none;width: 100vw;height: 56.25vw; max-width: none;min-height: 100vh;min-width: 177.77vh; position: absolute;top: 50%;left: 50%;-ms-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%);}.fl-bg-video-fallback {background-position: 50% 50%;background-repeat: no-repeat;background-size: cover;bottom: 0px;left: 0px;position: absolute;right: 0px;top: 0px;}.fl-row-bg-slideshow,.fl-row-bg-slideshow .fl-row-content {position: relative;}.fl-row .fl-bg-slideshow {bottom: 0;left: 0;overflow: hidden;position: absolute;right: 0;top: 0;z-index: 0;}.fl-builder-edit .fl-row .fl-bg-slideshow * {bottom: 0;height: auto !important;left: 0;position: absolute !important;right: 0;top: 0;}.fl-row-bg-overlay .fl-row-content-wrap:after {border-radius: inherit;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;}.fl-row-bg-overlay .fl-row-content {position: relative;z-index: 1;}.fl-row-default-height .fl-row-content-wrap,.fl-row-custom-height .fl-row-content-wrap {display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;min-height: 100vh;}.fl-row-overlap-top .fl-row-content-wrap {display: -webkit-inline-box;display: -webkit-inline-flex;display: -moz-inline-box;display: -ms-inline-flexbox;display: inline-flex;width: 100%;}.fl-row-default-height .fl-row-content-wrap,.fl-row-custom-height .fl-row-content-wrap {min-height: 0;}.fl-row-default-height .fl-row-content,.fl-row-full-height .fl-row-content,.fl-row-custom-height .fl-row-content {-webkit-box-flex: 1 1 auto; -moz-box-flex: 1 1 auto;-webkit-flex: 1 1 auto;-ms-flex: 1 1 auto;flex: 1 1 auto;}.fl-row-default-height .fl-row-full-width.fl-row-content,.fl-row-full-height .fl-row-full-width.fl-row-content,.fl-row-custom-height .fl-row-full-width.fl-row-content {max-width: 100%;width: 100%;}.fl-row-default-height.fl-row-align-center .fl-row-content-wrap,.fl-row-full-height.fl-row-align-center .fl-row-content-wrap,.fl-row-custom-height.fl-row-align-center .fl-row-content-wrap {-webkit-align-items: center;-webkit-box-align: center;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-align: center;-ms-flex-pack: center;justify-content: center;align-items: center;}.fl-row-default-height.fl-row-align-bottom .fl-row-content-wrap,.fl-row-full-height.fl-row-align-bottom .fl-row-content-wrap,.fl-row-custom-height.fl-row-align-bottom .fl-row-content-wrap {-webkit-align-items: flex-end;-webkit-justify-content: flex-end;-webkit-box-align: end;-webkit-box-pack: end;-ms-flex-align: end;-ms-flex-pack: end;justify-content: flex-end;align-items: flex-end;}.fl-col-group-equal-height {display: flex;flex-wrap: wrap;width: 100%;}.fl-col-group-equal-height.fl-col-group-has-child-loading {flex-wrap: nowrap;}.fl-col-group-equal-height .fl-col,.fl-col-group-equal-height .fl-col-content {display: flex;flex: 1 1 auto;}.fl-col-group-equal-height .fl-col-content {flex-direction: column;flex-shrink: 1;min-width: 1px;max-width: 100%;width: 100%;}.fl-col-group-equal-height:before,.fl-col-group-equal-height .fl-col:before,.fl-col-group-equal-height .fl-col-content:before,.fl-col-group-equal-height:after,.fl-col-group-equal-height .fl-col:after,.fl-col-group-equal-height .fl-col-content:after{content: none;}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-top .fl-col-content {justify-content: flex-start;}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-center .fl-col-content {justify-content: center;}.fl-col-group-nested.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content,.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {justify-content: flex-end;}.fl-col-group-equal-height.fl-col-group-align-center .fl-col-group {width: 100%;}.fl-col {float: left;min-height: 1px;}.fl-col-bg-overlay .fl-col-content {position: relative;}.fl-col-bg-overlay .fl-col-content:after {border-radius: inherit;content: '';display: block;position: absolute;top: 0;right: 0;bottom: 0;left: 0;z-index: 0;}.fl-col-bg-overlay .fl-module {position: relative;z-index: 2;}.single:not(.woocommerce).single-fl-builder-template .fl-content {width: 100%;}.fl-builder-layer {position: absolute;top:0;left:0;right: 0;bottom: 0;z-index: 0;pointer-events: none;overflow: hidden;}.fl-builder-shape-layer {z-index: 0;}.fl-builder-shape-layer.fl-builder-bottom-edge-layer {z-index: 1;}.fl-row-bg-overlay .fl-builder-shape-layer {z-index: 1;}.fl-row-bg-overlay .fl-builder-shape-layer.fl-builder-bottom-edge-layer {z-index: 2;}.fl-row-has-layers .fl-row-content {z-index: 1;}.fl-row-bg-overlay .fl-row-content {z-index: 2;}.fl-builder-layer > * {display: block;position: absolute;top:0;left:0;width: 100%;}.fl-builder-layer + .fl-row-content {position: relative;}.fl-builder-layer .fl-shape {fill: #aaa;stroke: none;stroke-width: 0;width:100%;}@supports (-webkit-touch-callout: inherit) {.fl-row.fl-row-bg-parallax .fl-row-content-wrap,.fl-row.fl-row-bg-fixed .fl-row-content-wrap {background-position: center !important;background-attachment: scroll !important;}}@supports (-webkit-touch-callout: none) {.fl-row.fl-row-bg-fixed .fl-row-content-wrap {background-position: center !important;background-attachment: scroll !important;}}.fl-clearfix:before,.fl-clearfix:after {display: table;content: " ";}.fl-clearfix:after {clear: both;}.sr-only {position: absolute;width: 1px;height: 1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0;}.fl-builder-content a.fl-button,.fl-builder-content a.fl-button:visited {border-radius: 4px;-moz-border-radius: 4px;-webkit-border-radius: 4px;display: inline-block;font-size: 16px;font-weight: normal;line-height: 18px;padding: 12px 24px;text-decoration: none;text-shadow: none;}.fl-builder-content .fl-button:hover {text-decoration: none;}.fl-builder-content .fl-button:active {position: relative;top: 1px;}.fl-builder-content .fl-button-width-full .fl-button {display: block;text-align: center;}.fl-builder-content .fl-button-width-custom .fl-button {display: inline-block;text-align: center;max-width: 100%;}.fl-builder-content .fl-button-left {text-align: left;}.fl-builder-content .fl-button-center {text-align: center;}.fl-builder-content .fl-button-right {text-align: right;}.fl-builder-content .fl-button i {font-size: 1.3em;height: auto;margin-right:8px;vertical-align: middle;width: auto;}.fl-builder-content .fl-button i.fl-button-icon-after {margin-left: 8px;margin-right: 0;}.fl-builder-content .fl-button-has-icon .fl-button-text {vertical-align: middle;}.fl-icon-wrap {display: inline-block;}.fl-icon {display: table-cell;vertical-align: middle;}.fl-icon a {text-decoration: none;}.fl-icon i {float: right;height: auto;width: auto;}.fl-icon i:before {border: none !important;height: auto;width: auto;}.fl-icon-text {display: table-cell;text-align: left;padding-left: 15px;vertical-align: middle;}.fl-icon-text-empty {display: none;}.fl-icon-text *:last-child {margin: 0 !important;padding: 0 !important;}.fl-icon-text a {text-decoration: none;}.fl-icon-text span {display: block;}.fl-icon-text span.mce-edit-focus {min-width: 1px;}.fl-module img {max-width: 100%;}.fl-photo {line-height: 0;position: relative;}.fl-photo-align-left {text-align: left;}.fl-photo-align-center {text-align: center;}.fl-photo-align-right {text-align: right;}.fl-photo-content {display: inline-block;line-height: 0;position: relative;max-width: 100%;}.fl-photo-img-svg {width: 100%;}.fl-photo-content img {display: inline;height: auto;max-width: 100%;}.fl-photo-crop-circle img {-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}.fl-photo-caption {font-size: 13px;line-height: 18px;overflow: hidden;text-overflow: ellipsis;}.fl-photo-caption-below {padding-bottom: 20px;padding-top: 10px;}.fl-photo-caption-hover {background: rgba(0,0,0,0.7);bottom: 0;color: #fff;left: 0;opacity: 0;filter: alpha(opacity = 0);padding: 10px 15px;position: absolute;right: 0;-webkit-transition:opacity 0.3s ease-in;-moz-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;}.fl-photo-content:hover .fl-photo-caption-hover {opacity: 100;filter: alpha(opacity = 100);}.fl-builder-pagination,.fl-builder-pagination-load-more {padding: 40px 0;}.fl-builder-pagination ul.page-numbers {list-style: none;margin: 0;padding: 0;text-align: center;}.fl-builder-pagination li {display: inline-block;list-style: none;margin: 0;padding: 0;}.fl-builder-pagination li a.page-numbers,.fl-builder-pagination li span.page-numbers {border: 1px solid #e6e6e6;display: inline-block;padding: 5px 10px;margin: 0 0 5px;}.fl-builder-pagination li a.page-numbers:hover,.fl-builder-pagination li span.current {background: #f5f5f5;text-decoration: none;}.fl-slideshow,.fl-slideshow * {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;}.fl-slideshow .fl-slideshow-image img {max-width: none !important;}.fl-slideshow-social {line-height: 0 !important;}.fl-slideshow-social * {margin: 0 !important;}.fl-builder-content .bx-wrapper .bx-viewport {background: transparent;border: none;box-shadow: none;-moz-box-shadow: none;-webkit-box-shadow: none;left: 0;}.mfp-wrap button.mfp-arrow,.mfp-wrap button.mfp-arrow:active,.mfp-wrap button.mfp-arrow:hover,.mfp-wrap button.mfp-arrow:focus {background: transparent !important;border: none !important;outline: none;position: absolute;top: 50%;box-shadow: none !important;-moz-box-shadow: none !important;-webkit-box-shadow: none !important;}.mfp-wrap .mfp-close,.mfp-wrap .mfp-close:active,.mfp-wrap .mfp-close:hover,.mfp-wrap .mfp-close:focus {background: transparent !important;border: none !important;outline: none;position: absolute;top: 0;box-shadow: none !important;-moz-box-shadow: none !important;-webkit-box-shadow: none !important;}.admin-bar .mfp-wrap .mfp-close,.admin-bar .mfp-wrap .mfp-close:active,.admin-bar .mfp-wrap .mfp-close:hover,.admin-bar .mfp-wrap .mfp-close:focus {top: 32px!important;}img.mfp-img {padding: 0;}.mfp-counter {display: none;}.mfp-wrap .mfp-preloader.fa {font-size: 30px;}.fl-form-field {margin-bottom: 15px;}.fl-form-field input.fl-form-error {border-color: #DD6420;}.fl-form-error-message {clear: both;color: #DD6420;display: none;padding-top: 8px;font-size: 12px;font-weight: lighter;}.fl-form-button-disabled {opacity: 0.5;}.fl-animation {opacity: 0;}body.fl-no-js .fl-animation {opacity: 1;}.fl-builder-preview .fl-animation,.fl-builder-edit .fl-animation,.fl-animated {opacity: 1;}.fl-animated {animation-fill-mode: both;-webkit-animation-fill-mode: both;}.fl-button.fl-button-icon-animation i {width: 0 !important;opacity: 0;-ms-filter: "alpha(opacity=0)";transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;}.fl-button.fl-button-icon-animation:hover i {opacity: 1! important;-ms-filter: "alpha(opacity=100)";}.fl-button.fl-button-icon-animation i.fl-button-icon-after {margin-left: 0px !important;}.fl-button.fl-button-icon-animation:hover i.fl-button-icon-after {margin-left: 10px !important;}.fl-button.fl-button-icon-animation i.fl-button-icon-before {margin-right: 0 !important;}.fl-button.fl-button-icon-animation:hover i.fl-button-icon-before {margin-right: 20px !important;margin-left: -10px;}@media (max-width: 1200px) {}@media (max-width: 992px) { .fl-col-group.fl-col-group-medium-reversed {display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;flex-direction: row-reverse;} }@media (max-width: 768px) { .fl-row-content-wrap {background-attachment: scroll !important;}.fl-row-bg-parallax .fl-row-content-wrap {background-attachment: scroll !important;background-position: center center !important;}.fl-col-group.fl-col-group-equal-height {display: block;}.fl-col-group.fl-col-group-equal-height.fl-col-group-custom-width {display: -webkit-box;display: -webkit-flex;display: flex;}.fl-col-group.fl-col-group-responsive-reversed {display: -webkit-flex;display: flex;-webkit-flex-wrap: wrap-reverse;flex-wrap: wrap-reverse;flex-direction: row-reverse;}.fl-col-group.fl-col-group-responsive-reversed .fl-col:not(.fl-col-small-custom-width) {flex-basis: 100%;width: 100% !important;}.fl-col-group.fl-col-group-medium-reversed:not(.fl-col-group-responsive-reversed) {display: unset;display: unset;-webkit-flex-wrap: unset;flex-wrap: unset;flex-direction: unset;}.fl-col {clear: both;float: none;margin-left: auto;margin-right: auto;width: auto !important;}.fl-col-small:not(.fl-col-small-full-width) {max-width: 400px;}.fl-block-col-resize {display:none;}.fl-row[data-node] .fl-row-content-wrap {margin: 0;padding-left: 0;padding-right: 0;}.fl-row[data-node] .fl-bg-video,.fl-row[data-node] .fl-bg-slideshow {left: 0;right: 0;}.fl-col[data-node] .fl-col-content {margin: 0;padding-left: 0;padding-right: 0;} }@media (min-width: 1201px) {html .fl-visible-large:not(.fl-visible-desktop),html .fl-visible-medium:not(.fl-visible-desktop),html .fl-visible-mobile:not(.fl-visible-desktop) {display: none;}}@media (min-width: 993px) and (max-width: 1200px) {html .fl-visible-desktop:not(.fl-visible-large),html .fl-visible-medium:not(.fl-visible-large),html .fl-visible-mobile:not(.fl-visible-large) {display: none;}}@media (min-width: 769px) and (max-width: 992px) {html .fl-visible-desktop:not(.fl-visible-medium),html .fl-visible-large:not(.fl-visible-medium),html .fl-visible-mobile:not(.fl-visible-medium) {display: none;}}@media (max-width: 768px) {html .fl-visible-desktop:not(.fl-visible-mobile),html .fl-visible-large:not(.fl-visible-mobile),html .fl-visible-medium:not(.fl-visible-mobile) {display: none;}}.fl-col-content {display: flex;flex-direction: column;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}.fl-row-fixed-width {max-width: 1300px;}.fl-row-content-wrap {margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;padding-top: 20px;padding-right: 20px;padding-bottom: 20px;padding-left: 20px;}.fl-module-content, .fl-module:where(.fl-module:not(:has(> .fl-module-content))) {margin-top: 20px;margin-right: 20px;margin-bottom: 20px;margin-left: 20px;}.page .fl-post-header, .single-fl-builder-template .fl-post-header { display:none; }.fl-node-8bueaho72wn5 {width: 100%;}.fl-builder-content .fl-rich-text strong {font-weight: bold;}.fl-module.fl-rich-text p:last-child {margin-bottom: 0;}.fl-builder-edit .fl-module.fl-rich-text p:not(:has(~ *:not(.fl-block-overlay))) {margin-bottom: 0;}.fl-page > header[role="banner"],.fl-page > footer.fl-builder-content,.fl-post-header { display:none !important; }.fl-page, .fl-page-content, .fl-content-full, .fl-content, .fl-post, .fl-post-content,.container, .container-fluid, .wp-site-blocks, main, article, .entry-content, .wp-block-html {width:100% !important; max-width:none !important; margin:0 !important; padding:0 !important;}.fl-page-content { background:#030604 !important; }body.admin-bar .nav { top:32px; }@media (max-width:782px) { body.admin-bar .nav { top:46px; } }:root {--ink:#030604;--ink-2:#071009;--panel:#0d1a10;--paper:#fff;--muted:#b4bdb6;--line:rgba(255,255,255,.15);--green:#7fd34e;--mustard:#c9a43b;--mustard-light:#d8ba60;--display:"Cormorant Garamond",Georgia,serif;--body:"Montserrat",Arial,sans-serif;--pad:clamp(1.25rem,4vw,4.5rem);--ease:cubic-bezier(.16,1,.3,1);}* { box-sizing:border-box; }html { scroll-behavior:smooth; background:var(--ink); }body {margin:0;overflow-x:hidden;background:var(--ink);color:var(--paper);font-family:var(--body);font-size:16px;line-height:1.55;}body.menu-open { overflow:hidden; }::selection { background:var(--mustard); color:var(--ink); }a { color:inherit; text-decoration:none; }button { color:inherit; font:inherit; }img,video { display:block; max-width:100%; }h1,h2,h3,p { margin-top:0; }.sr-only { position:absolute; width:1px; height:1px; padding:0; margin:-1px; overflow:hidden; clip:rect(0,0,0,0); white-space:nowrap; border:0; }.progress {position:fixed;z-index:110;inset:0 auto auto 0;width:100%;height:3px;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--green),var(--mustard));}.nav {position:fixed;z-index:100;inset:0 0 auto;height:82px;padding:0 var(--pad);display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid transparent;transition:height .35s,background .35s,border-color .35s;}.nav.scrolled {height:66px;background:rgba(3,6,4,.92);border-color:rgba(127,211,78,.22);backdrop-filter:blur(18px);}.brand { display:inline-flex; align-items:center; gap:.8rem; font-weight:700; line-height:1; letter-spacing:-.03em; }.brand-mark { position:relative; width:34px; height:20px; transform:skewX(-24deg); border:2px solid #fff; }.brand-mark::after { content:""; position:absolute; z-index:-1; inset:4px -7px -6px 7px; background:var(--green); border-bottom:2px solid var(--mustard); }.brand-copy { display:flex; flex-direction:column; gap:.12rem; font-size:.83rem; }.brand-copy small { color:var(--mustard-light); font-size:.59rem; letter-spacing:.17em; text-transform:uppercase; }.nav-links { display:flex; align-items:center; gap:clamp(1rem,2vw,2.4rem); font-size:.75rem; letter-spacing:.13em; text-transform:uppercase; }.nav-links a:not(.nav-cta) { position:relative; color:#d7dad6; }.nav-links a:not(.nav-cta)::after { content:""; position:absolute; left:0; bottom:-7px; width:100%; height:1px; background:var(--green); transform:scaleX(0); transform-origin:right; transition:transform .35s var(--ease); }.nav-links a:hover::after,.nav-links a:focus-visible::after { transform:scaleX(1); transform-origin:left; }.menu-toggle { display:none; width:46px; height:46px; border:1px solid var(--line); background:rgba(0,0,0,.25); }.menu-toggle span { display:block; width:20px; height:1px; margin:5px auto; background:#fff; transition:.3s; }.button,.nav-cta {min-height:50px;padding:.85rem 1.25rem;border:0;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;background:var(--mustard);color:var(--ink);box-shadow:inset 0 0 0 1px rgba(5,7,6,.2);font-weight:800;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:transform .25s var(--ease),background .25s;}.button:hover,.nav-cta:hover { transform:translateY(-2px); background:var(--mustard-light); }.button.outline { background:transparent; color:#fff; border:1px solid rgba(255,255,255,.42); box-shadow:none; }.button.outline:hover { color:var(--mustard-light); border-color:var(--mustard); background:transparent; }.arrow { font-size:1.25em; line-height:1; }.hero {position:relative;min-height:100svh;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(310px,.62fr);align-items:center;gap:clamp(2rem,6vw,7rem);padding:clamp(7rem,11vw,9rem) var(--pad) clamp(3rem,6vw,5.5rem);background:radial-gradient(circle at 82% 30%,rgba(99,55,170,.22),transparent 29%),radial-gradient(circle at 70% 72%,rgba(32,139,154,.18),transparent 31%),radial-gradient(circle at 11% 89%,rgba(127,211,78,.15),transparent 31%),linear-gradient(135deg,#030604 0%,#071009 58%,#10120d 100%);}.hero::before {content:"";position:absolute;z-index:-1;inset:0;opacity:.16;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");mix-blend-mode:soft-light;}.hero::after {content:"";position:absolute;z-index:-1;top:18%;right:31%;width:1px;height:66%;background:linear-gradient(transparent,rgba(127,211,78,.8),transparent);box-shadow:0 0 28px rgba(127,211,78,.18);}.eyebrow { display:flex; align-items:center; gap:.8rem; margin-bottom:1.1rem; color:var(--mustard-light); font-size:.7rem; font-weight:800; letter-spacing:.2em; text-transform:uppercase; }.eyebrow::before { content:""; width:34px; height:1px; background:currentColor; }h1 {max-width:930px;margin-bottom:1.5rem;font-family:var(--display);font-size:clamp(4rem,8.6vw,8.6rem);font-weight:700;line-height:.77;letter-spacing:-.05em;text-transform:uppercase;}h1 .shift {display:block;color:transparent;background:linear-gradient(96deg,var(--green) 3%,#69cbd0 36%,#b280d2 67%,var(--mustard-light) 97%);background-clip:text;-webkit-background-clip:text;font-style:italic;}.hero-intro { max-width:690px; margin-bottom:1.8rem; color:#c9cec9; font-size:clamp(1rem,1.35vw,1.16rem); }.hero-actions { display:flex; flex-wrap:wrap; gap:.8rem; }.hero-stats { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:.75rem; max-width:720px; margin-top:2rem; }.hero-stat { min-height:96px; padding:1rem 1.05rem; border:1px solid rgba(255,255,255,.15); border-radius:18px; background:rgba(255,255,255,.035); backdrop-filter:blur(8px); }.hero-stat strong { display:block; color:var(--green); font-family:var(--display); font-size:2rem; line-height:.9; }.hero-stat span { display:block; margin-top:.45rem; color:#b6bdb7; font-size:.71rem; font-weight:700; letter-spacing:.09em; line-height:1.35; text-transform:uppercase; }.hero-video-wrap { position:relative; justify-self:center; width:min(100%,410px); }.hero-video-card {position:relative;overflow:hidden;aspect-ratio:9/16;max-height:690px;border:1px solid rgba(201,164,59,.44);border-radius:30px;background:#070a08;box-shadow:0 35px 90px rgba(0,0,0,.5),0 0 0 9px rgba(127,211,78,.04);}.hero-video-card video { width:100%; height:100%; object-fit:cover; }.video-badge { position:absolute; z-index:2; top:1rem; left:1rem; padding:.52rem .68rem; border-radius:999px; background:rgba(3,6,4,.82); border:1px solid rgba(255,255,255,.22); color:#fff; font-size:.65rem; font-weight:800; letter-spacing:.12em; text-transform:uppercase; backdrop-filter:blur(10px); }.video-badge i { display:inline-block; width:7px; height:7px; margin-right:.45rem; border-radius:50%; background:var(--green); box-shadow:0 0 0 5px rgba(127,211,78,.14); }.video-note { position:absolute; z-index:2; right:-1.2rem; bottom:2rem; width:170px; padding:1rem; border-radius:18px; background:var(--mustard); color:var(--ink); font-size:.71rem; font-weight:800; letter-spacing:.06em; line-height:1.35; text-transform:uppercase; transform:rotate(-2deg); box-shadow:0 18px 35px rgba(0,0,0,.3); }.trust-rail {display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#050706;border-top:1px solid rgba(127,211,78,.42);border-bottom:3px solid var(--mustard);}.trust-item { position:relative; min-height:132px; padding:1.35rem var(--pad); border-right:1px solid rgba(255,255,255,.1); }.trust-item:last-child { border-right:0; }.trust-item small { display:block; margin-bottom:.5rem; color:var(--mustard-light); font-size:.65rem; font-weight:800; letter-spacing:.16em; text-transform:uppercase; }.trust-item strong { display:block; color:#fff; font-family:var(--display); font-size:clamp(1.65rem,2.5vw,2.5rem); line-height:.9; }.trust-item span { display:block; margin-top:.45rem; color:#959d96; font-size:.78rem; }.section { padding:clamp(4.8rem,9vw,9rem) var(--pad); }.section-head { display:grid; grid-template-columns:minmax(0,1fr) minmax(280px,450px); gap:clamp(2rem,6vw,6rem); align-items:end; margin-bottom:clamp(2.5rem,5vw,4.6rem); }.kicker { margin-bottom:.75rem; color:var(--mustard-light); font-size:.68rem; font-weight:800; letter-spacing:.2em; text-transform:uppercase; }.display { margin:0; font-family:var(--display); font-size:clamp(3.3rem,6.8vw,6.9rem); font-weight:700; line-height:.83; letter-spacing:-.045em; text-transform:uppercase; }.display .accent { color:var(--green); font-style:italic; }.display .stroke { color:transparent; -webkit-text-stroke:1px rgba(255,255,255,.5); }.section-copy { margin:0; color:var(--muted); font-size:clamp(1rem,1.3vw,1.14rem); }.legal-section {background:radial-gradient(circle at 7% 10%,rgba(127,211,78,.1),transparent 25%),linear-gradient(180deg,#0a100b,#060906);}.legal-grid { display:grid; grid-template-columns:minmax(260px,.68fr) minmax(0,1.32fr); gap:clamp(2rem,6vw,6rem); align-items:start; }.legal-video {position:sticky;top:92px;overflow:hidden;aspect-ratio:9/16;max-height:720px;border:1px solid rgba(127,211,78,.35);border-radius:28px;background:#030604;box-shadow:0 28px 70px rgba(0,0,0,.35);}.legal-video video { width:100%; height:100%; object-fit:cover; }.legal-copy h2 { max-width:820px; margin-bottom:1.35rem; font-family:var(--display); font-size:clamp(3.5rem,6vw,6.1rem); line-height:.82; letter-spacing:-.04em; text-transform:uppercase; }.legal-copy h2 span { color:var(--green); font-style:italic; }.legal-lead { max-width:720px; margin-bottom:1.4rem; color:#c9cec9; font-size:clamp(1rem,1.35vw,1.16rem); }.law-card { display:grid; grid-template-columns:auto 1fr; gap:1rem; margin:2rem 0; padding:1.25rem; border:1px solid rgba(201,164,59,.42); border-radius:20px; background:rgba(201,164,59,.07); }.law-card strong { color:var(--mustard-light); font-family:var(--display); font-size:2.2rem; line-height:1; }.law-card p { margin:0; color:#d9ddd8; font-size:.9rem; }.law-card a { color:var(--green); text-decoration:underline; text-underline-offset:4px; }.process-list { margin-top:2.4rem; border-top:1px solid var(--line); }.process-step { display:grid; grid-template-columns:64px 1fr; gap:1rem; padding:1.45rem 0; border-bottom:1px solid var(--line); }.process-step b { color:var(--mustard-light); font-family:var(--display); font-size:1.7rem; }.process-step h3 { margin-bottom:.25rem; color:#fff; font-family:var(--display); font-size:1.75rem; line-height:1; }.process-step p { margin:0; color:#9da59e; font-size:.9rem; }.films-section {overflow:hidden;background:radial-gradient(circle at 84% 15%,rgba(98,63,170,.13),transparent 22%),radial-gradient(circle at 18% 80%,rgba(62,156,172,.09),transparent 28%),#050706;}.rail-controls { display:flex; gap:.6rem; }.rail-arrow { width:48px; height:48px; border:1px solid rgba(255,255,255,.22); border-radius:50%; background:transparent; cursor:pointer; font-size:1.35rem; transition:.25s; }.rail-arrow:hover { border-color:var(--mustard); color:var(--mustard-light); transform:translateY(-2px); }.film-rail {display:flex;gap:1rem;overflow-x:auto;padding:.25rem var(--pad) 1.8rem;margin-inline:calc(var(--pad) * -1);scroll-snap-type:x mandatory;scrollbar-color:var(--mustard) rgba(255,255,255,.08);scrollbar-width:thin;}.film-card {flex:0 0 clamp(220px,22vw,278px);padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:22px;background:#0b100c;text-align:left;cursor:pointer;scroll-snap-align:start;transition:transform .35s var(--ease),border-color .35s,box-shadow .35s;}.film-card:hover,.film-card:focus-visible { transform:translateY(-7px); border-color:rgba(127,211,78,.6); box-shadow:0 22px 45px rgba(0,0,0,.35); outline:none; }.film-card img { width:100%; aspect-ratio:274/300; object-fit:cover; background:#fff; }.film-meta { display:flex; align-items:flex-end; justify-content:space-between; gap:.75rem; min-height:88px; padding:1rem; }.film-meta span { color:#777f78; font-size:.65rem; font-weight:800; letter-spacing:.13em; text-transform:uppercase; }.film-meta strong { display:block; margin-top:.22rem; color:#fff; font-family:var(--display); font-size:1.55rem; line-height:.9; }.film-vlt { flex:0 0 auto; padding:.42rem .55rem; border-radius:999px; background:rgba(127,211,78,.12); color:var(--green); font-size:.69rem; font-weight:800; letter-spacing:.06em; }.film-note { max-width:880px; margin:1.5rem 0 0; padding-left:1rem; border-left:3px solid var(--mustard); color:#949b95; font-size:.86rem; }dialog {width:min(920px,calc(100% - 2rem));max-height:calc(100svh - 2rem);padding:0;overflow:hidden;border:1px solid rgba(127,211,78,.45);border-radius:28px;background:#071009;color:#fff;box-shadow:0 40px 100px rgba(0,0,0,.72);}dialog::backdrop { background:rgba(0,0,0,.8); backdrop-filter:blur(8px); }.dialog-grid { display:grid; grid-template-columns:minmax(0,1fr) 280px; max-height:calc(100svh - 2rem); }.dialog-image { min-height:0; background:#fff; }.dialog-image img { width:100%; height:100%; max-height:calc(100svh - 2rem); object-fit:contain; }.dialog-copy { display:flex; flex-direction:column; padding:2rem; }.dialog-copy small { color:var(--mustard-light); font-weight:800; letter-spacing:.14em; text-transform:uppercase; }.dialog-copy h3 { margin:.5rem 0 .3rem; font-family:var(--display); font-size:2.7rem; line-height:.9; }.dialog-copy strong { color:var(--green); font-size:1rem; }.dialog-copy p { margin-top:1.5rem; color:#aab1ab; font-size:.87rem; }.dialog-close { align-self:flex-end; width:44px; height:44px; margin-bottom:auto; border:1px solid rgba(255,255,255,.2); border-radius:50%; background:transparent; cursor:pointer; font-size:1.2rem; }.watch-section { background:linear-gradient(180deg,#081009,#030604); }.watch-grid { display:grid; grid-template-columns:minmax(260px,.62fr) minmax(0,1.38fr); gap:clamp(1.2rem,3vw,2.2rem); }.watch-video { overflow:hidden; aspect-ratio:1; border:1px solid rgba(201,164,59,.38); border-radius:26px; background:#050706; }.watch-video video { width:100%; height:100%; object-fit:cover; }.media-grid { display:grid; grid-template-columns:1.1fr .9fr; grid-template-rows:repeat(2,minmax(240px,1fr)); gap:1rem; }.media-card { position:relative; overflow:hidden; min-height:260px; border:1px solid rgba(255,255,255,.14); border-radius:24px; background:#111; }.media-card:first-child { grid-row:1/-1; }.media-card img { width:100%; height:100%; object-fit:cover; }.media-card::after { content:""; position:absolute; inset:40% 0 0; background:linear-gradient(transparent,rgba(3,6,4,.88)); }.media-caption { position:absolute; z-index:2; left:1.1rem; right:1.1rem; bottom:1rem; }.media-caption small { color:var(--mustard-light); font-size:.62rem; font-weight:800; letter-spacing:.14em; text-transform:uppercase; }.media-caption strong { display:block; font-family:var(--display); font-size:1.65rem; line-height:.95; }.experience {position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.72fr);gap:clamp(2rem,6vw,6rem);align-items:center;background:#0a0d0a;}.experience-image { position:absolute; z-index:0; inset:0 48% 0 0; }.experience-image img { width:100%; height:100%; object-fit:cover; }.experience-image::after { content:""; position:absolute; inset:0; background:linear-gradient(90deg,rgba(3,6,4,.08),#0a0d0a 94%),linear-gradient(0deg,rgba(3,6,4,.36),transparent); }.experience-spacer { min-height:520px; }.experience-copy { position:relative; z-index:2; padding-block:clamp(4rem,8vw,8rem); }.experience-copy h2 { margin-bottom:1.2rem; font-family:var(--display); font-size:clamp(3.2rem,5.6vw,5.8rem); line-height:.84; letter-spacing:-.04em; text-transform:uppercase; }.experience-copy h2 span { color:var(--green); font-style:italic; }.experience-copy p { color:#aeb5af; }.experience-points { display:grid; gap:.75rem; margin-top:1.5rem; }.experience-point { display:flex; gap:.8rem; padding:.95rem 0; border-top:1px solid var(--line); }.experience-point b { color:var(--mustard-light); }.experience-point span { color:#d8ddd8; font-size:.9rem; }.cta {position:relative;overflow:hidden;isolation:isolate;padding:clamp(5rem,10vw,9rem) var(--pad);text-align:center;background:#0b120c;}.cta::before { content:""; position:absolute; z-index:-2; inset:0; background:url("https://midsussex-windowtinting.co.uk/wp-content/uploads/2026/07/IMG_1359-scaled.jpeg") center/cover; filter:saturate(1.12) brightness(1.2); }.cta::after { content:""; position:absolute; z-index:-1; inset:0; background:linear-gradient(rgba(3,6,4,.48),rgba(3,6,4,.68)),radial-gradient(circle at center,rgba(127,211,78,.12),transparent 60%); }.cta h2 { max-width:930px; margin:0 auto 1.2rem; font-family:var(--display); font-size:clamp(3.5rem,7vw,7rem); line-height:.82; letter-spacing:-.045em; text-transform:uppercase; text-shadow:0 2px 18px rgba(0,0,0,.75); }.cta h2 span { color:var(--green); font-style:italic; }.cta p { max-width:650px; margin:0 auto 1.7rem; color:#c4cac5; }.cta-actions { display:flex; justify-content:center; flex-wrap:wrap; gap:.8rem; }footer.site-footer { padding:2.5rem var(--pad); display:grid; grid-template-columns:1fr auto 1fr; gap:1.5rem; align-items:center; background:#050706; border-top:1px solid var(--line); color:#9da29d; font-size:.64rem; letter-spacing:.13em; text-transform:uppercase; }.footer-center { color:var(--mustard-light); }.footer-links { display:flex; justify-content:flex-end; gap:1.2rem; }.footer-links a:hover { color:var(--green); }.mobile-action-bar { display:none; }.reveal-on-scroll { opacity:0; transform:translateY(30px); transition:opacity .75s var(--ease),transform .75s var(--ease); }.reveal-on-scroll.in { opacity:1; transform:none; }@media (max-width:980px) {.nav-links {position:fixed;inset:0;z-index:-1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:1.55rem;padding:7rem var(--pad);background:rgba(3,6,4,.98);transform:translateY(-105%);transition:transform .5s var(--ease);font-family:var(--display);font-size:clamp(2.4rem,8vw,4.8rem);font-weight:700;letter-spacing:-.02em;text-transform:none;}.menu-open .nav-links { transform:none; }.nav-links .nav-cta { margin-top:.8rem; font-family:var(--body); font-size:.78rem; letter-spacing:.12em; text-transform:uppercase; }.menu-toggle { display:block; }.menu-open .menu-toggle span:first-child { transform:translateY(6px) rotate(45deg); }.menu-open .menu-toggle span:nth-child(2) { opacity:0; }.menu-open .menu-toggle span:last-child { transform:translateY(-6px) rotate(-45deg); }.hero { grid-template-columns:minmax(0,1fr) minmax(270px,.55fr); }.video-note { right:-.5rem; }.trust-rail { grid-template-columns:repeat(2,minmax(0,1fr)); }.trust-item:nth-child(2) { border-right:0; }.trust-item:nth-child(-n+2) { border-bottom:1px solid rgba(255,255,255,.1); }.section-head { grid-template-columns:1fr; gap:1.2rem; }.legal-grid { grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr); gap:2.5rem; }.dialog-grid { grid-template-columns:minmax(0,1fr) 250px; }.watch-grid { grid-template-columns:1fr; }.watch-video { width:min(100%,560px); justify-self:center; }.media-grid { min-height:620px; }}@media (max-width:720px) {body { padding-bottom:72px; }.nav { height:72px; }.brand-copy { font-size:.76rem; }.hero {min-height:auto;grid-template-columns:1fr;gap:2.5rem;padding-top:7.2rem;}.hero::after { display:none; }h1 { font-size:clamp(3.9rem,18vw,6.8rem); }.hero-intro { font-size:.98rem; }.hero-stats { gap:.5rem; }.hero-stat { min-height:88px; padding:.85rem .75rem; border-radius:16px; }.hero-stat strong { font-size:1.7rem; }.hero-stat span { font-size:.58rem; letter-spacing:.06em; }.hero-video-wrap { width:min(78vw,390px); }.hero-video-card { max-height:none; }.video-note { right:-1rem; bottom:1.5rem; width:145px; font-size:.62rem; }.trust-rail { grid-template-columns:1fr 1fr; }.trust-item { min-height:120px; padding:1.1rem; }.section { padding-block:3.2rem; }.legal-section { padding-bottom:1.75rem; }.films-section { padding-top:1.75rem; padding-bottom:2.75rem; }.display { font-size:clamp(3.1rem,15vw,5rem); }.legal-grid { grid-template-columns:1fr; }.legal-video { position:relative; top:auto; width:min(78vw,390px); justify-self:center; max-height:none; }.legal-copy h2 { font-size:clamp(3.1rem,14vw,5rem); }.process-step { grid-template-columns:48px 1fr; }.rail-controls { display:none; }.film-rail { padding-right:1.25rem; }.film-card { flex-basis:min(74vw,276px); }.dialog-grid { grid-template-columns:1fr; overflow-y:auto; }.dialog-image img { max-height:62svh; }.dialog-copy { padding:1.25rem; }.dialog-close { order:-1; margin:0 0 .75rem auto; }.watch-section { padding-top:2.75rem; padding-bottom:2rem; }.media-grid { grid-template-columns:1fr; grid-template-rows:auto; min-height:0; }.media-card,.media-card:first-child { grid-row:auto; min-height:380px; }.experience { grid-template-columns:1fr; padding:0; }.experience-image { position:relative; inset:auto; min-height:160px; }.experience-image::after { background:linear-gradient(0deg,#0a0d0a,transparent 55%); }.experience-spacer { display:none; }.experience-copy { padding:1.5rem var(--pad) 2.75rem; }.cta { padding:3.25rem var(--pad); }footer.site-footer { grid-template-columns:1fr; text-align:center; }.footer-links { justify-content:center; }.mobile-action-bar {position:fixed;z-index:105;inset:auto 0 0;display:grid;grid-template-columns:1fr;gap:.65rem;padding:.65rem var(--pad) calc(.65rem + env(safe-area-inset-bottom));background:rgba(3,6,4,.95);border-top:1px solid rgba(201,164,59,.45);backdrop-filter:blur(18px);transition:transform .35s var(--ease);}.mobile-action-bar a { min-height:48px; display:flex; align-items:center; justify-content:center; border-radius:999px; font-size:.72rem; font-weight:800; letter-spacing:.12em; text-transform:uppercase; }.mobile-quote { background:var(--mustard); color:var(--ink); }.menu-open .mobile-action-bar { transform:translateY(120%); }}@media (max-width:430px) {.brand-mark { width:30px; height:18px; }.brand-copy { font-size:.7rem; }h1 { font-size:clamp(3.45rem,17.5vw,5rem); }.hero-stats { grid-template-columns:1fr 1fr; }.hero-stat:last-child { grid-column:1/-1; }.trust-item strong { font-size:1.55rem; }.media-card,.media-card:first-child { min-height:330px; }}@media (prefers-reduced-motion:reduce) {html { scroll-behavior:auto; }*,*::before,*::after { animation-duration:.01ms !important; animation-iteration-count:1 !important; transition-duration:.01ms !important; }}h1,h2,h3{color:#fff!important}.hero-stat{color:#b6bdb7;font-size:max(.82rem,13px);font-weight:700;letter-spacing:.055em;line-height:1.4;text-transform:uppercase}.trust-item{color:#959d96;font-size:max(.86rem,15px);line-height:1.5}.film-card strong,.media-caption strong,.result-card strong{color:#fff!important}@media(max-width:700px){.hero-stat{font-size:13px}.trust-item{font-size:15px}}.fl-node-nqmjl05wvfex .nav .brand-copy {position: relative !important;display: block !important;flex: 0 0 auto !important;width: 244px !important;height: 58px !important;padding: 0 !important;overflow: hidden !important;border: 1px solid rgba(255, 255, 255, 0.7) !important;border-radius: 999px !important;background: #ffffff !important;color: transparent !important;font-size: 0 !important;line-height: 0 !important;box-shadow: 0 12px 32px rgba(0, 0, 0, 0.24), inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;}.fl-node-nqmjl05wvfex .nav .brand-copy::before,.fl-node-nqmjl05wvfex .nav .brand-copy::after {content: "" !important;position: absolute !important;top: 50% !important;z-index: 1 !important;display: block !important;background-position: center !important;background-repeat: no-repeat !important;background-size: contain !important;transform: translateY(-50%) !important;}.fl-node-nqmjl05wvfex .nav .brand-copy::before {left: 10px !important;width: 46px !important;height: 46px !important;border-radius: 50% !important;background-image: url("https://midsussex-windowtinting.co.uk/wp-content/uploads/2026/09/EE9FE8EF-D355-433A-9610-52C22B56B8048.jpeg") !important;}.fl-node-nqmjl05wvfex .nav .brand-copy::after {left: 64px !important;right: 16px !important;height: 42px !important;background-image: url("https://midsussex-windowtinting.co.uk/wp-content/uploads/2026/09/IMG_38021.jpeg") !important;}.fl-node-nqmjl05wvfex .nav .brand-copy small {display: none !important;}@media (max-width: 980px) {.fl-node-nqmjl05wvfex .nav .brand-copy {width: 212px !important;height: 54px !important;}.fl-node-nqmjl05wvfex .nav .brand-copy::before {left: 9px !important;width: 42px !important;height: 42px !important;}.fl-node-nqmjl05wvfex .nav .brand-copy::after {left: 58px !important;right: 13px !important;height: 38px !important;}}@media (max-width: 430px) {.fl-node-nqmjl05wvfex .nav .brand-copy {width: 190px !important;height: 50px !important;}.fl-node-nqmjl05wvfex .nav .brand-copy::before {width: 38px !important;height: 38px !important;}.fl-node-nqmjl05wvfex .nav .brand-copy::after {left: 53px !important;right: 11px !important;height: 35px !important;}}@media (min-width: 981px) {.fl-node-nqmjl05wvfex .nav-links {gap: clamp(18px, 1.75vw, 28px) !important;font-size: 13px !important;letter-spacing: 0.1em !important;}.fl-node-nqmjl05wvfex .nav-links .nav-cta {min-height: 48px !important;padding: 0 24px !important;font-size: 13px !important;}}.fl-node-nqmjl05wvfex .brand-quote-pill {display: contents;}.fl-node-nqmjl05wvfex .header-quote {display: none !important;}.fl-node-nqmjl05wvfex .nav .brand-copy::before,.fl-node-nqmjl05wvfex .nav .brand-copy::after {content: none !important;display: none !important;}@media (max-width: 720px) {body.page-id-9681 {padding-bottom: 0 !important;}.fl-node-nqmjl05wvfex .nav {height: 72px !important;padding: 0 8px !important;gap: 8px !important;justify-content: flex-start !important;}.fl-node-nqmjl05wvfex .nav::before,.fl-node-nqmjl05wvfex .nav::after {content: none !important;display: none !important;}.fl-node-nqmjl05wvfex .nav > br {display: none !important;}.fl-node-nqmjl05wvfex .nav > p:first-of-type {display: contents !important;}.fl-node-nqmjl05wvfex .nav > p:last-of-type {display: none !important;}.fl-node-nqmjl05wvfex .brand-quote-pill {position: relative !important;z-index: 2 !important;order: 1 !important;display: flex !important;flex: 0 0 min(318px, calc(100vw - 70px)) !important;align-items: stretch !important;width: min(318px, calc(100vw - 70px)) !important;height: 50px !important;min-width: 0 !important;overflow: hidden !important;border: 1px solid rgba(255, 255, 255, 0.72) !important;border-radius: 999px !important;background: #ffffff !important;box-shadow: 0 12px 30px rgba(0, 0, 0, 0.28), inset 0 1px 0 rgba(255, 255, 255, 0.9) !important;}.fl-node-nqmjl05wvfex .brand-quote-pill .brand-copy {order: 1 !important;flex: 0 0 190px !important;width: 190px !important;height: 50px !important;min-width: 0 !important;margin: 0 !important;padding: 6px 14px !important;border: 0 !important;border-radius: 0 !important;background: #ffffff !important;box-shadow: none !important;transform: none !important;}.fl-node-nqmjl05wvfex .brand-quote-pill .brand-wordmark {transform: none !important;}.fl-node-nqmjl05wvfex .brand-quote-pill .header-quote {order: 2 !important;display: flex !important;flex: 1 1 auto !important;align-items: center !important;justify-content: center !important;min-width: 0 !important;height: 50px !important;margin: 0 !important;padding: 0 8px !important;border: 0 !important;border-left: 1px solid rgba(76, 57, 4, 0.3) !important;border-radius: 0 !important;background: var(--mustard) !important;color: var(--ink) !important;box-shadow: none !important;font-family: var(--body) !important;font-size: 8.5px !important;font-weight: 800 !important;line-height: 1 !important;letter-spacing: 0.055em !important;text-transform: uppercase !important;white-space: nowrap !important;gap: 4px !important;}.fl-node-nqmjl05wvfex .brand-quote-pill .header-quote .arrow {font-size: 11px !important;}.fl-node-nqmjl05wvfex .nav .menu-toggle {position: relative !important;order: 2 !important;display: block !important;flex: 0 0 46px !important;width: 46px !important;height: 50px !important;margin: 0 0 0 auto !important;border: 1px solid rgba(255, 255, 255, 0.18) !important;border-radius: 12px !important;background: rgba(0, 0, 0, 0.34) !important;}.fl-node-nqmjl05wvfex .nav .menu-toggle::before,.fl-node-nqmjl05wvfex .nav .menu-toggle::after {content: "" !important;position: absolute !important;left: 50% !important;width: 20px !important;height: 1px !important;background: #ffffff !important;transform: translateX(-50%) !important;transition: top .25s var(--ease), transform .25s var(--ease) !important;}.fl-node-nqmjl05wvfex .nav .menu-toggle::before {top: 19px !important;}.fl-node-nqmjl05wvfex .nav .menu-toggle::after {top: 29px !important;}.fl-node-nqmjl05wvfex .nav.menu-open .menu-toggle::before {top: 24px !important;transform: translateX(-50%) rotate(45deg) !important;}.fl-node-nqmjl05wvfex .nav.menu-open .menu-toggle::after {top: 24px !important;transform: translateX(-50%) rotate(-45deg) !important;}.fl-node-nqmjl05wvfex .mobile-action-bar {display: none !important;}}@media (max-width: 350px) {.fl-node-nqmjl05wvfex .nav {padding-left: 5px !important;padding-right: 5px !important;gap: 5px !important;}.fl-node-nqmjl05wvfex .brand-quote-pill {flex-basis: calc(100vw - 62px) !important;width: calc(100vw - 62px) !important;}.fl-node-nqmjl05wvfex .brand-quote-pill .header-quote {padding-inline: 4px !important;font-size: 7.5px !important;letter-spacing: 0.03em !important;gap: 2px !important;}.fl-node-nqmjl05wvfex .nav .menu-toggle {flex-basis: 42px !important;width: 42px !important;}}.fl-node-nqmjl05wvfex {}.fl-node-nqmjl05wvfex .fl-page > header[role="banner"], .fl-node-nqmjl05wvfex .fl-page > footer.fl-builder-content, .fl-node-nqmjl05wvfex .fl-post-header {display: none !important;}.fl-node-nqmjl05wvfex .fl-page, .fl-node-nqmjl05wvfex .fl-page-content, .fl-node-nqmjl05wvfex .fl-content-full, .fl-node-nqmjl05wvfex .fl-content, .fl-node-nqmjl05wvfex .fl-post, .fl-node-nqmjl05wvfex .fl-post-content, .fl-node-nqmjl05wvfex .container, .fl-node-nqmjl05wvfex .container-fluid, .fl-node-nqmjl05wvfex .wp-site-blocks, .fl-node-nqmjl05wvfex main, .fl-node-nqmjl05wvfex article, .fl-node-nqmjl05wvfex .entry-content, .fl-node-nqmjl05wvfex .wp-block-html {width: 100% !important;max-width: none !important;margin: 0 !important;padding: 0 !important;}.fl-node-nqmjl05wvfex .fl-page-content {background: #030604 !important;}.fl-node-nqmjl05wvfex body.admin-bar .nav {top: 32px;}@media (max-width: 782px) {.fl-node-nqmjl05wvfex body.admin-bar .nav {top: 46px;}}.fl-node-nqmjl05wvfex :root {--ink:#030604;--ink-2:#071009;--panel:#0d1a10;--paper:#fff;--muted:#b4bdb6;--line:rgba(255,255,255,.15);--green:#7fd34e;--mustard:#c9a43b;--mustard-light:#d8ba60;--display:"Cormorant Garamond",Georgia,serif;--body:"Montserrat",Arial,sans-serif;--pad:clamp(1.25rem,4vw,4.5rem);--ease:cubic-bezier(.16,1,.3,1);}.fl-node-nqmjl05wvfex * {box-sizing: border-box;}.fl-node-nqmjl05wvfex html {scroll-behavior: smooth;background: var(--ink);}.fl-node-nqmjl05wvfex body {margin: 0;overflow-x: hidden;background: var(--ink);color: var(--paper);font-family: var(--body);font-size: 16px;line-height: 1.55;}.fl-node-nqmjl05wvfex body.menu-open {overflow: hidden;}.fl-node-nqmjl05wvfex ::selection {background: var(--mustard);color: var(--ink);}.fl-node-nqmjl05wvfex a {color: inherit;text-decoration: none;}.fl-node-nqmjl05wvfex button {color: inherit;font: inherit;}.fl-node-nqmjl05wvfex img, .fl-node-nqmjl05wvfex video {display: block;max-width: 100%;}.fl-node-nqmjl05wvfex h1, .fl-node-nqmjl05wvfex h2, .fl-node-nqmjl05wvfex h3, .fl-node-nqmjl05wvfex p {margin-top: 0;}.fl-node-nqmjl05wvfex .sr-only {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;}.fl-node-nqmjl05wvfex .progress {position: fixed;z-index: 110;inset: 0 auto auto 0;width: 100%;height: 3px;transform: scaleX(0);transform-origin: left;background: linear-gradient(90deg, var(--green), var(--mustard));}.fl-node-nqmjl05wvfex .nav {position: fixed;z-index: 100;inset: 0 0 auto;height: 82px;padding: 0 var(--pad);display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid transparent;transition: height 0.35s, background 0.35s, border-color 0.35s;}.fl-node-nqmjl05wvfex .nav.scrolled {height: 66px;background: rgba(3, 6, 4, 0.92);border-color: rgba(127, 211, 78, 0.22);backdrop-filter: blur(18px);}.fl-node-nqmjl05wvfex .brand {display: inline-flex;align-items: center;gap: 0.8rem;font-weight: 700;line-height: 1;letter-spacing: -0.03em;}.fl-node-nqmjl05wvfex .brand-mark {position: relative;width: 34px;height: 20px;transform: skewX(-24deg);border: 2px solid #fff;}.fl-node-nqmjl05wvfex .brand-mark::after {content: "";position: absolute;z-index: -1;inset: 4px -7px -6px 7px;background: var(--green);border-bottom: 2px solid var(--mustard);}.fl-node-nqmjl05wvfex .brand-copy {display: flex;flex-direction: column;gap: 0.12rem;font-size: 0.83rem;}.fl-node-nqmjl05wvfex .brand-copy small {color: var(--mustard-light);font-size: 0.59rem;letter-spacing: 0.17em;text-transform: uppercase;}.fl-node-nqmjl05wvfex .nav-links {display: flex;align-items: center;gap: clamp(1rem, 2vw, 2.4rem);font-size: 0.75rem;letter-spacing: 0.13em;text-transform: uppercase;}.fl-node-nqmjl05wvfex .nav-links a:not(.nav-cta) {position: relative;color: #d7dad6;}.fl-node-nqmjl05wvfex .nav-links a:not(.nav-cta)::after {content: "";position: absolute;left: 0;bottom: -7px;width: 100%;height: 1px;background: var(--green);transform: scaleX(0);transform-origin: right;transition: transform 0.35s var(--ease);}.fl-node-nqmjl05wvfex .nav-links a:hover::after, .fl-node-nqmjl05wvfex .nav-links a:focus-visible::after {transform: scaleX(1);transform-origin: left;}.fl-node-nqmjl05wvfex .menu-toggle {display: none;width: 46px;height: 46px;border: 1px solid var(--line);background: rgba(0, 0, 0, 0.25);}.fl-node-nqmjl05wvfex .menu-toggle span {display: block;width: 20px;height: 1px;margin: 5px auto;background: #fff;transition: 0.3s;}.fl-node-nqmjl05wvfex .button, .fl-node-nqmjl05wvfex .nav-cta {min-height: 50px;padding: 0.85rem 1.25rem;border: 0;border-radius: 999px;display: inline-flex;align-items: center;justify-content: center;gap: 0.75rem;background: var(--mustard);color: var(--ink);box-shadow: inset 0 0 0 1px rgba(5, 7, 6, 0.2);font-weight: 800;font-size: 0.78rem;letter-spacing: 0.12em;text-transform: uppercase;cursor: pointer;transition: transform 0.25s var(--ease), background 0.25s;}.fl-node-nqmjl05wvfex .button:hover, .fl-node-nqmjl05wvfex .nav-cta:hover {transform: translateY(-2px);background: var(--mustard-light);}.fl-node-nqmjl05wvfex .button.outline {background: transparent;color: #fff;border: 1px solid rgba(255, 255, 255, 0.42);box-shadow: none;}.fl-node-nqmjl05wvfex .button.outline:hover {color: var(--mustard-light);border-color: var(--mustard);background: transparent;}.fl-node-nqmjl05wvfex .arrow {font-size: 1.25em;line-height: 1;}.fl-node-nqmjl05wvfex .hero {position: relative;min-height: 100svh;overflow: hidden;isolation: isolate;display: grid;grid-template-columns: minmax(0, 1.04fr) minmax(310px, 0.62fr);align-items: center;gap: clamp(2rem, 6vw, 7rem);padding: clamp(7rem, 11vw, 9rem) var(--pad) clamp(3rem, 6vw, 5.5rem);background: radial-gradient(circle at 82% 30%, rgba(99, 55, 170, 0.22), transparent 29%), radial-gradient(circle at 70% 72%, rgba(32, 139, 154, 0.18), transparent 31%), radial-gradient(circle at 11% 89%, rgba(127, 211, 78, 0.15), transparent 31%), linear-gradient(135deg, #030604 0%, #071009 58%, #10120d 100%);}.fl-node-nqmjl05wvfex .hero::before {content: "";position: absolute;z-index: -1;inset: 0;opacity: 0.16;background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.18'/%3E%3C/svg%3E");mix-blend-mode: soft-light;}.fl-node-nqmjl05wvfex .hero::after {content: "";position: absolute;z-index: -1;top: 18%;right: 31%;width: 1px;height: 66%;background: linear-gradient(transparent, rgba(127, 211, 78, 0.8), transparent);box-shadow: 0 0 28px rgba(127, 211, 78, 0.18);}.fl-node-nqmjl05wvfex .eyebrow {display: flex;align-items: center;gap: 0.8rem;margin-bottom: 1.1rem;color: var(--mustard-light);font-size: 0.7rem;font-weight: 800;letter-spacing: 0.2em;text-transform: uppercase;}.fl-node-nqmjl05wvfex .eyebrow::before {content: "";width: 34px;height: 1px;background: currentColor;}.fl-node-nqmjl05wvfex h1 {max-width: 930px;margin-bottom: 1.5rem;font-family: var(--display);font-size: clamp(4rem, 8.6vw, 8.6rem);font-weight: 700;line-height: 0.77;letter-spacing: -0.05em;text-transform: uppercase;}.fl-node-nqmjl05wvfex h1 .shift {display: block;color: transparent;background: linear-gradient(96deg, var(--green) 3%, #69cbd0 36%, #b280d2 67%, var(--mustard-light) 97%);background-clip: text;-webkit-background-clip: text;font-style: italic;}.fl-node-nqmjl05wvfex .hero-intro {max-width: 690px;margin-bottom: 1.8rem;color: #c9cec9;font-size: clamp(1rem, 1.35vw, 1.16rem);}.fl-node-nqmjl05wvfex .hero-actions {display: flex;flex-wrap: wrap;gap: 0.8rem;}.fl-node-nqmjl05wvfex .hero-stats {display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 0.75rem;max-width: 720px;margin-top: 2rem;}.fl-node-nqmjl05wvfex .hero-stat {min-height: 96px;padding: 1rem 1.05rem;border: 1px solid rgba(255, 255, 255, 0.15);border-radius: 18px;background: rgba(255, 255, 255, 0.035);backdrop-filter: blur(8px);}.fl-node-nqmjl05wvfex .hero-stat strong {display: block;color: var(--green);font-family: var(--display);font-size: 2rem;line-height: 0.9;}.fl-node-nqmjl05wvfex .hero-stat span {display: block;margin-top: 0.45rem;color: #b6bdb7;font-size: 0.71rem;font-weight: 700;letter-spacing: 0.09em;line-height: 1.35;text-transform: uppercase;}.fl-node-nqmjl05wvfex .hero-video-wrap {position: relative;justify-self: center;width: min(100%, 410px);}.fl-node-nqmjl05wvfex .hero-video-card {position: relative;overflow: hidden;aspect-ratio: 0.5625;max-height: 690px;border: 1px solid rgba(201, 164, 59, 0.44);border-radius: 30px;background: #070a08;box-shadow: 0 35px 90px rgba(0, 0, 0, 0.5), 0 0 0 9px rgba(127, 211, 78, 0.04);}.fl-node-nqmjl05wvfex .hero-video-card video {width: 100%;height: 100%;object-fit: cover;}.fl-node-nqmjl05wvfex .video-badge {position: absolute;z-index: 2;top: 1rem;left: 1rem;padding: 0.52rem 0.68rem;border-radius: 999px;background: rgba(3, 6, 4, 0.82);border: 1px solid rgba(255, 255, 255, 0.22);color: #fff;font-size: 0.65rem;font-weight: 800;letter-spacing: 0.12em;text-transform: uppercase;backdrop-filter: blur(10px);}.fl-node-nqmjl05wvfex .video-badge i {display: inline-block;width: 7px;height: 7px;margin-right: 0.45rem;border-radius: 50%;background: var(--green);box-shadow: 0 0 0 5px rgba(127, 211, 78, 0.14);}.fl-node-nqmjl05wvfex .video-note {position: absolute;z-index: 2;right: -1.2rem;bottom: 2rem;width: 170px;padding: 1rem;border-radius: 18px;background: var(--mustard);color: var(--ink);font-size: 0.71rem;font-weight: 800;letter-spacing: 0.06em;line-height: 1.35;text-transform: uppercase;transform: rotate(-2deg);box-shadow: 0 18px 35px rgba(0, 0, 0, 0.3);}.fl-node-nqmjl05wvfex .trust-rail {display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));background: #050706;border-top: 1px solid rgba(127, 211, 78, 0.42);border-bottom: 3px solid var(--mustard);}.fl-node-nqmjl05wvfex .trust-item {position: relative;min-height: 132px;padding: 1.35rem var(--pad);border-right: 1px solid rgba(255, 255, 255, 0.1);}.fl-node-nqmjl05wvfex .trust-item:last-child {border-right: 0;}.fl-node-nqmjl05wvfex .trust-item small {display: block;margin-bottom: 0.5rem;color: var(--mustard-light);font-size: 0.65rem;font-weight: 800;letter-spacing: 0.16em;text-transform: uppercase;}.fl-node-nqmjl05wvfex .trust-item strong {display: block;color: #fff;font-family: var(--display);font-size: clamp(1.65rem, 2.5vw, 2.5rem);line-height: 0.9;}.fl-node-nqmjl05wvfex .trust-item span {display: block;margin-top: 0.45rem;color: #959d96;font-size: 0.78rem;}.fl-node-nqmjl05wvfex .section {padding: clamp(4.8rem, 9vw, 9rem) var(--pad);}.fl-node-nqmjl05wvfex .section-head {display: grid;grid-template-columns: minmax(0, 1fr) minmax(280px, 450px);gap: clamp(2rem, 6vw, 6rem);align-items: end;margin-bottom: clamp(2.5rem, 5vw, 4.6rem);}.fl-node-nqmjl05wvfex .kicker {margin-bottom: 0.75rem;color: var(--mustard-light);font-size: 0.68rem;font-weight: 800;letter-spacing: 0.2em;text-transform: uppercase;}.fl-node-nqmjl05wvfex .display {margin: 0;font-family: var(--display);font-size: clamp(3.3rem, 6.8vw, 6.9rem);font-weight: 700;line-height: 0.83;letter-spacing: -0.045em;text-transform: uppercase;}.fl-node-nqmjl05wvfex .display .accent {color: var(--green);font-style: italic;}.fl-node-nqmjl05wvfex .display .stroke {color: transparent;-webkit-text-stroke: 1px rgba(255, 255, 255, 0.5);}.fl-node-nqmjl05wvfex .section-copy {margin: 0;color: var(--muted);font-size: clamp(1rem, 1.3vw, 1.14rem);}.fl-node-nqmjl05wvfex .legal-section {background: radial-gradient(circle at 7% 10%, rgba(127, 211, 78, 0.1), transparent 25%), linear-gradient(180deg, #0a100b, #060906);}.fl-node-nqmjl05wvfex .legal-grid {display: grid;grid-template-columns: minmax(260px, 0.68fr) minmax(0, 1.32fr);gap: clamp(2rem, 6vw, 6rem);align-items: start;}.fl-node-nqmjl05wvfex .legal-video {position: sticky;top: 92px;overflow: hidden;aspect-ratio: 0.5625;max-height: 720px;border: 1px solid rgba(127, 211, 78, 0.35);border-radius: 28px;background: #030604;box-shadow: 0 28px 70px rgba(0, 0, 0, 0.35);}.fl-node-nqmjl05wvfex .legal-video video {width: 100%;height: 100%;object-fit: cover;}.fl-node-nqmjl05wvfex .legal-copy h2 {max-width: 820px;margin-bottom: 1.35rem;font-family: var(--display);font-size: clamp(3.5rem, 6vw, 6.1rem);line-height: 0.82;letter-spacing: -0.04em;text-transform: uppercase;}.fl-node-nqmjl05wvfex .legal-copy h2 span {color: var(--green);font-style: italic;}.fl-node-nqmjl05wvfex .legal-lead {max-width: 720px;margin-bottom: 1.4rem;color: #c9cec9;font-size: clamp(1rem, 1.35vw, 1.16rem);}.fl-node-nqmjl05wvfex .law-card {display: grid;grid-template-columns: auto 1fr;gap: 1rem;margin: 2rem 0;padding: 1.25rem;border: 1px solid rgba(201, 164, 59, 0.42);border-radius: 20px;background: rgba(201, 164, 59, 0.07);}.fl-node-nqmjl05wvfex .law-card strong {color: var(--mustard-light);font-family: var(--display);font-size: 2.2rem;line-height: 1;}.fl-node-nqmjl05wvfex .law-card p {margin: 0;color: #d9ddd8;font-size: 0.9rem;}.fl-node-nqmjl05wvfex .law-card a {color: var(--green);text-decoration: underline;text-underline-offset: 4px;}.fl-node-nqmjl05wvfex .process-list {margin-top: 2.4rem;border-top: 1px solid var(--line);}.fl-node-nqmjl05wvfex .process-step {display: grid;grid-template-columns: 64px 1fr;gap: 1rem;padding: 1.45rem 0;border-bottom: 1px solid var(--line);}.fl-node-nqmjl05wvfex .process-step b {color: var(--mustard-light);font-family: var(--display);font-size: 1.7rem;}.fl-node-nqmjl05wvfex .process-step h3 {margin-bottom: 0.25rem;color: #fff;font-family: var(--display);font-size: 1.75rem;line-height: 1;}.fl-node-nqmjl05wvfex .process-step p {margin: 0;color: #9da59e;font-size: 0.9rem;}.fl-node-nqmjl05wvfex .films-section {overflow: hidden;background: radial-gradient(circle at 84% 15%, rgba(98, 63, 170, 0.13), transparent 22%), radial-gradient(circle at 18% 80%, rgba(62, 156, 172, 0.09), transparent 28%), #050706;}.fl-node-nqmjl05wvfex .rail-controls {display: flex;gap: 0.6rem;}.fl-node-nqmjl05wvfex .rail-arrow {width: 48px;height: 48px;border: 1px solid rgba(255, 255, 255, 0.22);border-radius: 50%;background: transparent;cursor: pointer;font-size: 1.35rem;transition: 0.25s;}.fl-node-nqmjl05wvfex .rail-arrow:hover {border-color: var(--mustard);color: var(--mustard-light);transform: translateY(-2px);}.fl-node-nqmjl05wvfex .film-rail {display: flex;gap: 1rem;overflow-x: auto;padding: 0.25rem var(--pad) 1.8rem;margin-inline: calc(var(--pad) * -1);scroll-snap-type: x mandatory;scrollbar-color: var(--mustard) rgba(255, 255, 255, 0.08);scrollbar-width: thin;}.fl-node-nqmjl05wvfex .film-card {flex: 0 0 clamp(220px, 22vw, 278px);padding: 0;overflow: hidden;border: 1px solid rgba(255, 255, 255, 0.14);border-radius: 22px;background: #0b100c;text-align: left;cursor: pointer;scroll-snap-align: start;transition: transform 0.35s var(--ease), border-color 0.35s, box-shadow 0.35s;}.fl-node-nqmjl05wvfex .film-card:hover, .fl-node-nqmjl05wvfex .film-card:focus-visible {transform: translateY(-7px);border-color: rgba(127, 211, 78, 0.6);box-shadow: 0 22px 45px rgba(0, 0, 0, 0.35);outline: none;}.fl-node-nqmjl05wvfex .film-card img {width: 100%;aspect-ratio: 0.9133333333;object-fit: cover;background: #fff;}.fl-node-nqmjl05wvfex .film-meta {display: flex;align-items: flex-end;justify-content: space-between;gap: 0.75rem;min-height: 88px;padding: 1rem;}.fl-node-nqmjl05wvfex .film-meta span {color: #777f78;font-size: 0.65rem;font-weight: 800;letter-spacing: 0.13em;text-transform: uppercase;}.fl-node-nqmjl05wvfex .film-meta strong {display: block;margin-top: 0.22rem;color: #fff;font-family: var(--display);font-size: 1.55rem;line-height: 0.9;}.fl-node-nqmjl05wvfex .film-vlt {flex: 0 0 auto;padding: 0.42rem 0.55rem;border-radius: 999px;background: rgba(127, 211, 78, 0.12);color: var(--green);font-size: 0.69rem;font-weight: 800;letter-spacing: 0.06em;}.fl-node-nqmjl05wvfex .film-note {max-width: 880px;margin: 1.5rem 0 0;padding-left: 1rem;border-left: 3px solid var(--mustard);color: #949b95;font-size: 0.86rem;}.fl-node-nqmjl05wvfex dialog {width: min(920px, calc(100% - 2rem));max-height: calc(100svh - 2rem);padding: 0;overflow: hidden;border: 1px solid rgba(127, 211, 78, 0.45);border-radius: 28px;background: #071009;color: #fff;box-shadow: 0 40px 100px rgba(0, 0, 0, 0.72);}.fl-node-nqmjl05wvfex dialog::backdrop {background: rgba(0, 0, 0, 0.8);backdrop-filter: blur(8px);}.fl-node-nqmjl05wvfex .dialog-grid {display: grid;grid-template-columns: minmax(0, 1fr) 280px;max-height: calc(100svh - 2rem);}.fl-node-nqmjl05wvfex .dialog-image {min-height: 0;background: #fff;}.fl-node-nqmjl05wvfex .dialog-image img {width: 100%;height: 100%;max-height: calc(100svh - 2rem);object-fit: contain;}.fl-node-nqmjl05wvfex .dialog-copy {display: flex;flex-direction: column;padding: 2rem;}.fl-node-nqmjl05wvfex .dialog-copy small {color: var(--mustard-light);font-weight: 800;letter-spacing: 0.14em;text-transform: uppercase;}.fl-node-nqmjl05wvfex .dialog-copy h3 {margin: 0.5rem 0 0.3rem;font-family: var(--display);font-size: 2.7rem;line-height: 0.9;}.fl-node-nqmjl05wvfex .dialog-copy strong {color: var(--green);font-size: 1rem;}.fl-node-nqmjl05wvfex .dialog-copy p {margin-top: 1.5rem;color: #aab1ab;font-size: 0.87rem;}.fl-node-nqmjl05wvfex .dialog-close {align-self: flex-end;width: 44px;height: 44px;margin-bottom: auto;border: 1px solid rgba(255, 255, 255, 0.2);border-radius: 50%;background: transparent;cursor: pointer;font-size: 1.2rem;}.fl-node-nqmjl05wvfex .watch-section {background: linear-gradient(180deg, #081009, #030604);}.fl-node-nqmjl05wvfex .watch-grid {display: grid;grid-template-columns: minmax(260px, 0.62fr) minmax(0, 1.38fr);gap: clamp(1.2rem, 3vw, 2.2rem);}.fl-node-nqmjl05wvfex .watch-video {overflow: hidden;aspect-ratio: 1;border: 1px solid rgba(201, 164, 59, 0.38);border-radius: 26px;background: #050706;}.fl-node-nqmjl05wvfex .watch-video video {width: 100%;height: 100%;object-fit: cover;}.fl-node-nqmjl05wvfex .media-grid {display: grid;grid-template-columns: 1.1fr 0.9fr;grid-template-rows: repeat(2, minmax(240px, 1fr));gap: 1rem;}.fl-node-nqmjl05wvfex .media-card {position: relative;overflow: hidden;min-height: 260px;border: 1px solid rgba(255, 255, 255, 0.14);border-radius: 24px;background: #111;}.fl-node-nqmjl05wvfex .media-card:first-child {grid-row: 1/-1;}.fl-node-nqmjl05wvfex .media-card img {width: 100%;height: 100%;object-fit: cover;}.fl-node-nqmjl05wvfex .media-card::after {content: "";position: absolute;inset: 40% 0 0;background: linear-gradient(transparent, rgba(3, 6, 4, 0.88));}.fl-node-nqmjl05wvfex .media-caption {position: absolute;z-index: 2;left: 1.1rem;right: 1.1rem;bottom: 1rem;}.fl-node-nqmjl05wvfex .media-caption small {color: var(--mustard-light);font-size: 0.62rem;font-weight: 800;letter-spacing: 0.14em;text-transform: uppercase;}.fl-node-nqmjl05wvfex .media-caption strong {display: block;font-family: var(--display);font-size: 1.65rem;line-height: 0.95;}.fl-node-nqmjl05wvfex .experience {position: relative;overflow: hidden;display: grid;grid-template-columns: minmax(0, 1fr) minmax(280px, 0.72fr);gap: clamp(2rem, 6vw, 6rem);align-items: center;background: #0a0d0a;}.fl-node-nqmjl05wvfex .experience-image {position: absolute;z-index: 0;inset: 0 48% 0 0;}.fl-node-nqmjl05wvfex .experience-image img {width: 100%;height: 100%;object-fit: cover;}.fl-node-nqmjl05wvfex .experience-image::after {content: "";position: absolute;inset: 0;background: linear-gradient(90deg, rgba(3, 6, 4, 0.08), #0a0d0a 94%), linear-gradient(0deg, rgba(3, 6, 4, 0.36), transparent);}.fl-node-nqmjl05wvfex .experience-spacer {min-height: 520px;}.fl-node-nqmjl05wvfex .experience-copy {position: relative;z-index: 2;padding-block: clamp(4rem, 8vw, 8rem);}.fl-node-nqmjl05wvfex .experience-copy h2 {margin-bottom: 1.2rem;font-family: var(--display);font-size: clamp(3.2rem, 5.6vw, 5.8rem);line-height: 0.84;letter-spacing: -0.04em;text-transform: uppercase;}.fl-node-nqmjl05wvfex .experience-copy h2 span {color: var(--green);font-style: italic;}.fl-node-nqmjl05wvfex .experience-copy p {color: #aeb5af;}.fl-node-nqmjl05wvfex .experience-points {display: grid;gap: 0.75rem;margin-top: 1.5rem;}.fl-node-nqmjl05wvfex .experience-point {display: flex;gap: 0.8rem;padding: 0.95rem 0;border-top: 1px solid var(--line);}.fl-node-nqmjl05wvfex .experience-point b {color: var(--mustard-light);}.fl-node-nqmjl05wvfex .experience-point span {color: #d8ddd8;font-size: 0.9rem;}.fl-node-nqmjl05wvfex .cta {position: relative;overflow: hidden;isolation: isolate;padding: clamp(5rem, 10vw, 9rem) var(--pad);text-align: center;background: #0b120c;}.fl-node-nqmjl05wvfex .cta::before {content: "";position: absolute;z-index: -2;inset: 0;background: url("https://midsussex-windowtinting.co.uk/wp-content/uploads/2026/07/IMG_1359-scaled.jpeg") center/cover;filter: saturate(1.12) brightness(1.2);}.fl-node-nqmjl05wvfex .cta::after {content: "";position: absolute;z-index: -1;inset: 0;background: linear-gradient(rgba(3, 6, 4, 0.48), rgba(3, 6, 4, 0.68)), radial-gradient(circle at center, rgba(127, 211, 78, 0.12), transparent 60%);}.fl-node-nqmjl05wvfex .cta h2 {max-width: 930px;margin: 0 auto 1.2rem;font-family: var(--display);font-size: clamp(3.5rem, 7vw, 7rem);line-height: 0.82;letter-spacing: -0.045em;text-transform: uppercase;text-shadow: 0 2px 18px rgba(0, 0, 0, 0.75);}.fl-node-nqmjl05wvfex .cta h2 span {color: var(--green);font-style: italic;}.fl-node-nqmjl05wvfex .cta p {max-width: 650px;margin: 0 auto 1.7rem;color: #c4cac5;}.fl-node-nqmjl05wvfex .cta-actions {display: flex;justify-content: center;flex-wrap: wrap;gap: 0.8rem;}.fl-node-nqmjl05wvfex footer.site-footer {padding: 2.5rem var(--pad);display: grid;grid-template-columns: 1fr auto 1fr;gap: 1.5rem;align-items: center;background: #050706;border-top: 1px solid var(--line);color: #9da29d;font-size: 0.64rem;letter-spacing: 0.13em;text-transform: uppercase;}.fl-node-nqmjl05wvfex .footer-center {color: var(--mustard-light);}.fl-node-nqmjl05wvfex .footer-links {display: flex;justify-content: flex-end;gap: 1.2rem;}.fl-node-nqmjl05wvfex .footer-links a:hover {color: var(--green);}.fl-node-nqmjl05wvfex .mobile-action-bar {display: none;}.fl-node-nqmjl05wvfex .reveal-on-scroll {opacity: 0;transform: translateY(30px);transition: opacity 0.75s var(--ease), transform 0.75s var(--ease);}.fl-node-nqmjl05wvfex .reveal-on-scroll.in {opacity: 1;transform: none;}@media (max-width: 980px) {.fl-node-nqmjl05wvfex .nav-links {position: fixed;inset: 0;z-index: -1;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;gap: 1.55rem;padding: 7rem var(--pad);background: rgba(3, 6, 4, 0.98);transform: translateY(-105%);transition: transform 0.5s var(--ease);font-family: var(--display);font-size: clamp(2.4rem, 8vw, 4.8rem);font-weight: 700;letter-spacing: -0.02em;text-transform: none;}.fl-node-nqmjl05wvfex .menu-open .nav-links {transform: none;}.fl-node-nqmjl05wvfex .nav-links .nav-cta {margin-top: 0.8rem;font-family: var(--body);font-size: 0.78rem;letter-spacing: 0.12em;text-transform: uppercase;}.fl-node-nqmjl05wvfex .menu-toggle {display: block;}.fl-node-nqmjl05wvfex .menu-open .menu-toggle span:first-child {transform: translateY(6px) rotate(45deg);}.fl-node-nqmjl05wvfex .menu-open .menu-toggle span:nth-child(2) {opacity: 0;}.fl-node-nqmjl05wvfex .menu-open .menu-toggle span:last-child {transform: translateY(-6px) rotate(-45deg);}.fl-node-nqmjl05wvfex .hero {grid-template-columns: minmax(0, 1fr) minmax(270px, 0.55fr);}.fl-node-nqmjl05wvfex .video-note {right: -0.5rem;}.fl-node-nqmjl05wvfex .trust-rail {grid-template-columns: repeat(2, minmax(0, 1fr));}.fl-node-nqmjl05wvfex .trust-item:nth-child(2) {border-right: 0;}.fl-node-nqmjl05wvfex .trust-item:nth-child(-n+2) {border-bottom: 1px solid rgba(255, 255, 255, 0.1);}.fl-node-nqmjl05wvfex .section-head {grid-template-columns: 1fr;gap: 1.2rem;}.fl-node-nqmjl05wvfex .legal-grid {grid-template-columns: minmax(240px, 0.65fr) minmax(0, 1.35fr);gap: 2.5rem;}.fl-node-nqmjl05wvfex .dialog-grid {grid-template-columns: minmax(0, 1fr) 250px;}.fl-node-nqmjl05wvfex .watch-grid {grid-template-columns: 1fr;}.fl-node-nqmjl05wvfex .watch-video {width: min(100%, 560px);justify-self: center;}.fl-node-nqmjl05wvfex .media-grid {min-height: 620px;}}@media (max-width: 720px) {.fl-node-nqmjl05wvfex body {padding-bottom: 72px;}.fl-node-nqmjl05wvfex .nav {height: 72px;}.fl-node-nqmjl05wvfex .brand-copy {font-size: 0.76rem;}.fl-node-nqmjl05wvfex .hero {min-height: auto;grid-template-columns: 1fr;gap: 2.5rem;padding-top: 7.2rem;}.fl-node-nqmjl05wvfex .hero::after {display: none;}.fl-node-nqmjl05wvfex h1 {font-size: clamp(3.9rem, 18vw, 6.8rem);}.fl-node-nqmjl05wvfex .hero-intro {font-size: 0.98rem;}.fl-node-nqmjl05wvfex .hero-stats {gap: 0.5rem;}.fl-node-nqmjl05wvfex .hero-stat {min-height: 88px;padding: 0.85rem 0.75rem;border-radius: 16px;}.fl-node-nqmjl05wvfex .hero-stat strong {font-size: 1.7rem;}.fl-node-nqmjl05wvfex .hero-stat span {font-size: 0.58rem;letter-spacing: 0.06em;}.fl-node-nqmjl05wvfex .hero-video-wrap {width: min(78vw, 390px);}.fl-node-nqmjl05wvfex .hero-video-card {max-height: none;}.fl-node-nqmjl05wvfex .video-note {right: -1rem;bottom: 1.5rem;width: 145px;font-size: 0.62rem;}.fl-node-nqmjl05wvfex .trust-rail {grid-template-columns: 1fr 1fr;}.fl-node-nqmjl05wvfex .trust-item {min-height: 120px;padding: 1.1rem;}.fl-node-nqmjl05wvfex .section {padding-block: 3.2rem;}.fl-node-nqmjl05wvfex .legal-section {padding-bottom: 1.75rem;}.fl-node-nqmjl05wvfex .films-section {padding-top: 1.75rem;padding-bottom: 2.75rem;}.fl-node-nqmjl05wvfex .display {font-size: clamp(3.1rem, 15vw, 5rem);}.fl-node-nqmjl05wvfex .legal-grid {grid-template-columns: 1fr;}.fl-node-nqmjl05wvfex .legal-video {position: relative;top: auto;width: min(78vw, 390px);justify-self: center;max-height: none;}.fl-node-nqmjl05wvfex .legal-copy h2 {font-size: clamp(3.1rem, 14vw, 5rem);}.fl-node-nqmjl05wvfex .process-step {grid-template-columns: 48px 1fr;}.fl-node-nqmjl05wvfex .rail-controls {display: none;}.fl-node-nqmjl05wvfex .film-rail {padding-right: 1.25rem;}.fl-node-nqmjl05wvfex .film-card {flex-basis: min(74vw, 276px);}.fl-node-nqmjl05wvfex .dialog-grid {grid-template-columns: 1fr;overflow-y: auto;}.fl-node-nqmjl05wvfex .dialog-image img {max-height: 62svh;}.fl-node-nqmjl05wvfex .dialog-copy {padding: 1.25rem;}.fl-node-nqmjl05wvfex .dialog-close {order: -1;margin: 0 0 0.75rem auto;}.fl-node-nqmjl05wvfex .watch-section {padding-top: 2.75rem;padding-bottom: 2rem;}.fl-node-nqmjl05wvfex .media-grid {grid-template-columns: 1fr;grid-template-rows: auto;min-height: 0;}.fl-node-nqmjl05wvfex .media-card, .fl-node-nqmjl05wvfex .media-card:first-child {grid-row: auto;min-height: 380px;}.fl-node-nqmjl05wvfex .experience {grid-template-columns: 1fr;padding: 0;}.fl-node-nqmjl05wvfex .experience-image {position: relative;inset: auto;min-height: 160px;}.fl-node-nqmjl05wvfex .experience-image::after {background: linear-gradient(0deg, #0a0d0a, transparent 55%);}.fl-node-nqmjl05wvfex .experience-spacer {display: none;}.fl-node-nqmjl05wvfex .experience-copy {padding: 1.5rem var(--pad) 2.75rem;}.fl-node-nqmjl05wvfex .cta {padding: 3.25rem var(--pad);}.fl-node-nqmjl05wvfex footer.site-footer {grid-template-columns: 1fr;text-align: center;}.fl-node-nqmjl05wvfex .footer-links {justify-content: center;}.fl-node-nqmjl05wvfex .mobile-action-bar {position: fixed;z-index: 105;inset: auto 0 0;display: grid;grid-template-columns: 1fr;gap: 0.65rem;padding: 0.65rem var(--pad) calc(.65rem + env(safe-area-inset-bottom));background: rgba(3, 6, 4, 0.95);border-top: 1px solid rgba(201, 164, 59, 0.45);backdrop-filter: blur(18px);transition: transform 0.35s var(--ease);}.fl-node-nqmjl05wvfex .mobile-action-bar a {min-height: 48px;display: flex;align-items: center;justify-content: center;border-radius: 999px;font-size: 0.72rem;font-weight: 800;letter-spacing: 0.12em;text-transform: uppercase;}.fl-node-nqmjl05wvfex .mobile-quote {background: var(--mustard);color: var(--ink);}.fl-node-nqmjl05wvfex .menu-open .mobile-action-bar {transform: translateY(120%);}}@media (max-width: 430px) {.fl-node-nqmjl05wvfex .brand-mark {width: 30px;height: 18px;}.fl-node-nqmjl05wvfex .brand-copy {font-size: 0.7rem;}.fl-node-nqmjl05wvfex h1 {font-size: clamp(3.45rem, 17.5vw, 5rem);}.fl-node-nqmjl05wvfex .hero-stats {grid-template-columns: 1fr 1fr;}.fl-node-nqmjl05wvfex .hero-stat:last-child {grid-column: 1/-1;}.fl-node-nqmjl05wvfex .trust-item strong {font-size: 1.55rem;}.fl-node-nqmjl05wvfex .media-card, .fl-node-nqmjl05wvfex .media-card:first-child {min-height: 330px;}}@media (prefers-reduced-motion: reduce) {.fl-node-nqmjl05wvfex html {scroll-behavior: auto;}.fl-node-nqmjl05wvfex *, .fl-node-nqmjl05wvfex *::before, .fl-node-nqmjl05wvfex *::after {animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;}}.fl-node-nqmjl05wvfex h1, .fl-node-nqmjl05wvfex h2, .fl-node-nqmjl05wvfex h3 {color: #fff !important;}.fl-node-nqmjl05wvfex .hero-stat {color: #b6bdb7;font-size: max(0.82rem, 13px);font-weight: 700;letter-spacing: 0.055em;line-height: 1.4;text-transform: uppercase;}.fl-node-nqmjl05wvfex .trust-item {color: #959d96;font-size: max(0.86rem, 15px);line-height: 1.5;}.fl-node-nqmjl05wvfex .film-card strong, .fl-node-nqmjl05wvfex .media-caption strong, .fl-node-nqmjl05wvfex .result-card strong {color: #fff !important;}@media (max-width: 700px) {.fl-node-nqmjl05wvfex .hero-stat {font-size: 13px;}.fl-node-nqmjl05wvfex .trust-item {font-size: 15px;}}.fl-node-nqmjl05wvfex .vlt-explainer {margin-top: 1.35rem;padding: 1.45rem 1.55rem;border: 1px solid rgba(201, 164, 59, 0.5);border-radius: 22px;background: #071009;color: #fff;box-shadow: 0 18px 42px rgba(0, 0, 0, 0.3);}.fl-node-nqmjl05wvfex .vlt-explainer h2 {margin: 0 0 0.85rem;color: var(--mustard-light) !important;font-family: var(--display);font-size: clamp(2rem, 3vw, 3rem);line-height: 0.95;letter-spacing: -0.02em;}.fl-node-nqmjl05wvfex .vlt-explainer p {margin: 0 0 0.85rem;color: #d8ddd8;font-size: max(0.98rem, 16px);line-height: 1.65;}.fl-node-nqmjl05wvfex .vlt-explainer p:last-child {margin-bottom: 0;}.fl-node-nqmjl05wvfex .vlt-explainer strong {color: #fff;}@media (max-width: 720px) {.fl-node-nqmjl05wvfex .vlt-explainer {padding: 1.25rem 1.15rem;border-radius: 18px;}.fl-node-nqmjl05wvfex .vlt-explainer h2 {font-size: 2rem;}.fl-node-nqmjl05wvfex .vlt-explainer p {font-size: 16px;line-height: 1.58;}}.fl-col-group-equal-height.fl-col-group-align-bottom .fl-col-content {-webkit-justify-content: flex-end;justify-content: flex-end;-webkit-box-align: end; -webkit-box-pack: end;-ms-flex-pack: end;}.uabb-module-content h1,.uabb-module-content h2,.uabb-module-content h3,.uabb-module-content h4,.uabb-module-content h5,.uabb-module-content h6 {margin: 0;clear: both;}.fl-module-content a,.fl-module-content a:hover,.fl-module-content a:focus {text-decoration: none;}.uabb-row-separator {position: absolute;width: 100%;left: 0;}.uabb-top-row-separator {top: 0;bottom: auto}.uabb-bottom-row-separator {top: auto;bottom: 0;}.fl-builder-content-editing .fl-visible-medium.uabb-row,.fl-builder-content-editing .fl-visible-medium-mobile.uabb-row,.fl-builder-content-editing .fl-visible-mobile.uabb-row {display: none !important;}@media (max-width: 992px) {.fl-builder-content-editing .fl-visible-desktop.uabb-row,.fl-builder-content-editing .fl-visible-mobile.uabb-row {display: none !important;}.fl-builder-content-editing .fl-visible-desktop-medium.uabb-row,.fl-builder-content-editing .fl-visible-medium.uabb-row,.fl-builder-content-editing .fl-visible-medium-mobile.uabb-row {display: block !important;}}@media (max-width: 768px) {.fl-builder-content-editing .fl-visible-desktop.uabb-row,.fl-builder-content-editing .fl-visible-desktop-medium.uabb-row,.fl-builder-content-editing .fl-visible-medium.uabb-row {display: none !important;}.fl-builder-content-editing .fl-visible-medium-mobile.uabb-row,.fl-builder-content-editing .fl-visible-mobile.uabb-row {display: block !important;}}.fl-responsive-preview-content .fl-builder-content-editing {overflow-x: hidden;overflow-y: visible;}.uabb-row-separator svg {width: 100%;}.uabb-top-row-separator.uabb-has-svg svg {position: absolute;padding: 0;margin: 0;left: 50%;top: -1px;bottom: auto;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.uabb-bottom-row-separator.uabb-has-svg svg {position: absolute;padding: 0;margin: 0;left: 50%;bottom: -1px;top: auto;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);}.uabb-bottom-row-separator.uabb-has-svg .uasvg-wave-separator {bottom: 0;}.uabb-top-row-separator.uabb-has-svg .uasvg-wave-separator {top: 0;}.uabb-bottom-row-separator.uabb-svg-triangle svg,.uabb-bottom-row-separator.uabb-xlarge-triangle svg,.uabb-top-row-separator.uabb-xlarge-triangle-left svg,.uabb-bottom-row-separator.uabb-svg-circle svg,.uabb-top-row-separator.uabb-slime-separator svg,.uabb-top-row-separator.uabb-grass-separator svg,.uabb-top-row-separator.uabb-grass-bend-separator svg,.uabb-bottom-row-separator.uabb-mul-triangles-separator svg,.uabb-top-row-separator.uabb-wave-slide-separator svg,.uabb-top-row-separator.uabb-pine-tree-separator svg,.uabb-top-row-separator.uabb-pine-tree-bend-separator svg,.uabb-bottom-row-separator.uabb-stamp-separator svg,.uabb-bottom-row-separator.uabb-xlarge-circle svg,.uabb-top-row-separator.uabb-wave-separator svg{left: 50%;-webkit-transform: translateX(-50%) scaleY(-1); -moz-transform: translateX(-50%) scaleY(-1);-ms-transform: translateX(-50%) scaleY(-1); -o-transform: translateX(-50%) scaleY(-1);transform: translateX(-50%) scaleY(-1);}.uabb-bottom-row-separator.uabb-big-triangle svg {left: 50%;-webkit-transform: scale(1) scaleY(-1) translateX(-50%); -moz-transform: scale(1) scaleY(-1) translateX(-50%);-ms-transform: scale(1) scaleY(-1) translateX(-50%); -o-transform: scale(1) scaleY(-1) translateX(-50%);transform: scale(1) scaleY(-1) translateX(-50%);}.uabb-top-row-separator.uabb-big-triangle svg {left: 50%;-webkit-transform: translateX(-50%) scale(1); -moz-transform: translateX(-50%) scale(1);-ms-transform: translateX(-50%) scale(1); -o-transform: translateX(-50%) scale(1);transform: translateX(-50%) scale(1);}.uabb-top-row-separator.uabb-xlarge-triangle-right svg {left: 50%;-webkit-transform: translateX(-50%) scale(-1); -moz-transform: translateX(-50%) scale(-1);-ms-transform: translateX(-50%) scale(-1); -o-transform: translateX(-50%) scale(-1);transform: translateX(-50%) scale(-1);}.uabb-bottom-row-separator.uabb-xlarge-triangle-right svg {left: 50%;-webkit-transform: translateX(-50%) scaleX(-1); -moz-transform: translateX(-50%) scaleX(-1);-ms-transform: translateX(-50%) scaleX(-1); -o-transform: translateX(-50%) scaleX(-1);transform: translateX(-50%) scaleX(-1);}.uabb-top-row-separator.uabb-curve-up-separator svg {left: 50%; -webkit-transform: translateX(-50%) scaleY(-1); -moz-transform: translateX(-50%) scaleY(-1);-ms-transform: translateX(-50%) scaleY(-1); -o-transform: translateX(-50%) scaleY(-1);transform: translateX(-50%) scaleY(-1);}.uabb-top-row-separator.uabb-curve-down-separator svg {left: 50%;-webkit-transform: translateX(-50%) scale(-1); -moz-transform: translateX(-50%) scale(-1);-ms-transform: translateX(-50%) scale(-1); -o-transform: translateX(-50%) scale(-1);transform: translateX(-50%) scale(-1);}.uabb-bottom-row-separator.uabb-curve-down-separator svg {left: 50%;-webkit-transform: translateX(-50%) scaleX(-1); -moz-transform: translateX(-50%) scaleX(-1);-ms-transform: translateX(-50%) scaleX(-1); -o-transform: translateX(-50%) scaleX(-1);transform: translateX(-50%) scaleX(-1);}.uabb-top-row-separator.uabb-tilt-left-separator svg {left: 50%;-webkit-transform: translateX(-50%) scale(-1); -moz-transform: translateX(-50%) scale(-1);-ms-transform: translateX(-50%) scale(-1); -o-transform: translateX(-50%) scale(-1);transform: translateX(-50%) scale(-1);}.uabb-top-row-separator.uabb-tilt-right-separator svg{left: 50%;-webkit-transform: translateX(-50%) scaleY(-1); -moz-transform: translateX(-50%) scaleY(-1);-ms-transform: translateX(-50%) scaleY(-1); -o-transform: translateX(-50%) scaleY(-1);transform: translateX(-50%) scaleY(-1);}.uabb-bottom-row-separator.uabb-tilt-left-separator svg {left: 50%;-webkit-transform: translateX(-50%); -moz-transform: translateX(-50%);-ms-transform: translateX(-50%); -o-transform: translateX(-50%);transform: translateX(-50%);}.uabb-bottom-row-separator.uabb-tilt-right-separator svg {left: 50%;-webkit-transform: translateX(-50%) scaleX(-1); -moz-transform: translateX(-50%) scaleX(-1);-ms-transform: translateX(-50%) scaleX(-1); -o-transform: translateX(-50%) scaleX(-1);transform: translateX(-50%) scaleX(-1);}.uabb-top-row-separator.uabb-tilt-left-separator,.uabb-top-row-separator.uabb-tilt-right-separator {top: 0;}.uabb-bottom-row-separator.uabb-tilt-left-separator,.uabb-bottom-row-separator.uabb-tilt-right-separator {bottom: 0;}.uabb-top-row-separator.uabb-arrow-outward-separator svg,.uabb-top-row-separator.uabb-arrow-inward-separator svg,.uabb-top-row-separator.uabb-cloud-separator svg,.uabb-top-row-separator.uabb-multi-triangle svg {left: 50%;-webkit-transform: translateX(-50%) scaleY(-1); -moz-transform: translateX(-50%) scaleY(-1);-ms-transform: translateX(-50%) scaleY(-1); -o-transform: translateX(-50%) scaleY(-1);transform: translateX(-50%) scaleY(-1);}.uabb-bottom-row-separator.uabb-multi-triangle svg {bottom: -2px;}.uabb-row-separator.uabb-round-split:after,.uabb-row-separator.uabb-round-split:before {left: 0;width: 50%;background: inherit inherit/inherit inherit inherit inherit;content: '';position: absolute}.uabb-button-wrap a,.uabb-button-wrap a:visited {display: inline-block;font-size: 16px;line-height: 18px;text-decoration: none;text-shadow: none;}.fl-builder-content .uabb-button:hover {text-decoration: none;}.fl-builder-content .uabb-button-width-full .uabb-button {display: block;text-align: center;}.uabb-button-width-custom .uabb-button {display: inline-block;text-align: center;max-width: 100%;}.fl-builder-content .uabb-button-left {text-align: left;}.fl-builder-content .uabb-button-center {text-align: center;}.fl-builder-content .uabb-infobox .uabb-button-center,.fl-builder-content .uabb-modal-action-wrap .uabb-button-center,.fl-builder-content .uabb-ultb3-box .uabb-button-center,.fl-builder-content .uabb-slide-down .uabb-button-center,.fl-builder-content .uabb-blog-post-content .uabb-button-center,.fl-builder-content .uabb-cta-wrap .uabb-button-center,.fl-builder-content .fl-module-uabb-off-canvas .uabb-button-wrap .uabb-button-center{text-align: inherit;}.fl-builder-content .uabb-button-right {text-align: right;}.fl-builder-content .uabb-button i,.fl-builder-content .uabb-button i:before {font-size: 1em;height: 1em;line-height: 1em;width: 1em;}.uabb-button .uabb-button-icon-after {margin-left: 8px;margin-right: 0;}.uabb-button .uabb-button-icon-before {margin-left: 0;margin-right: 8px;}.uabb-button .uabb-button-icon-no-text {margin: 0;}.uabb-button-has-icon .uabb-button-text {vertical-align: middle;}.uabb-icon-wrap {display: inline-block;}.uabb-icon a {text-decoration: none;}.uabb-icon i {display: block;}.uabb-icon i:before {border: none !important;background: none !important;}.uabb-icon-text {display: table-cell;text-align: left;padding-left: 15px;vertical-align: middle;}.uabb-icon-text *:last-child {margin: 0 !important;padding: 0 !important;}.uabb-icon-text a {text-decoration: none;}.uabb-photo {line-height: 0;position: relative;z-index: 2;}.uabb-photo-align-left {text-align: left;}.uabb-photo-align-center {text-align: center;}.uabb-photo-align-right {text-align: right;}.uabb-photo-content {border-radius: 0;display: inline-block;line-height: 0;position: relative;max-width: 100%;overflow: hidden;}.uabb-photo-content img {border-radius: inherit;display: inline;height: auto;max-width: 100%;width: auto;}.fl-builder-content .uabb-photo-crop-circle img {-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}.fl-builder-content .uabb-photo-crop-square img {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.uabb-photo-caption {font-size: 13px;line-height: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.uabb-photo-caption-below {padding-bottom: 20px;padding-top: 10px;}.uabb-photo-caption-hover {background: rgba(0,0,0,0.7);bottom: 0;color: #fff;left: 0;opacity: 0;visibility: hidden;filter: alpha(opacity = 0);padding: 10px 15px;position: absolute;right: 0;-webkit-transition:visibility 200ms linear;-moz-transition:visibility 200ms linear;transition:visibility 200ms linear;}.uabb-photo-content:hover .uabb-photo-caption-hover {opacity: 100;visibility: visible;}.uabb-active-btn {background: #1e8cbe;border-color: #0074a2;-webkit-box-shadow: inset 0 1px 0 rgba(120,200,230,.6);box-shadow: inset 0 1px 0 rgba(120,200,230,.6);color: white;}.fl-builder-bar .fl-builder-add-content-button {display: block !important;opacity: 1 !important;}.uabb-imgicon-wrap .uabb-icon {display: block;}.uabb-imgicon-wrap .uabb-icon i{float: none;}.uabb-imgicon-wrap .uabb-image {line-height: 0;position: relative;}.uabb-imgicon-wrap .uabb-image-align-left {text-align: left;}.uabb-imgicon-wrap .uabb-image-align-center {text-align: center;}.uabb-imgicon-wrap .uabb-image-align-right {text-align: right;}.uabb-imgicon-wrap .uabb-image-content {display: inline-block;border-radius: 0;line-height: 0;position: relative;max-width: 100%;}.uabb-imgicon-wrap .uabb-image-content img {display: inline;height: auto !important;max-width: 100%;width: auto;border-radius: inherit;box-shadow: none;box-sizing: content-box;}.fl-builder-content .uabb-imgicon-wrap .uabb-image-crop-circle img {-webkit-border-radius: 100%;-moz-border-radius: 100%;border-radius: 100%;}.fl-builder-content .uabb-imgicon-wrap .uabb-image-crop-square img {-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}.uabb-creative-button-wrap a,.uabb-creative-button-wrap a:visited {background: #fafafa;border: 1px solid #ccc;color: #333;display: inline-block;vertical-align: middle;text-align: center;overflow: hidden;text-decoration: none;text-shadow: none;box-shadow: none;position: relative;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear;-ms-transition: all 200ms linear; -o-transition: all 200ms linear;transition: all 200ms linear;}.uabb-creative-button-wrap a:focus {text-decoration: none;text-shadow: none;box-shadow: none;}.uabb-creative-button-wrap a .uabb-creative-button-text,.uabb-creative-button-wrap a .uabb-creative-button-icon,.uabb-creative-button-wrap a:visited .uabb-creative-button-text,.uabb-creative-button-wrap a:visited .uabb-creative-button-icon {-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear;-ms-transition: all 200ms linear; -o-transition: all 200ms linear;transition: all 200ms linear;}.uabb-creative-button-wrap a:hover {text-decoration: none;}.uabb-creative-button-wrap .uabb-creative-button-width-full .uabb-creative-button {display: block;text-align: center;}.uabb-creative-button-wrap .uabb-creative-button-width-custom .uabb-creative-button {display: inline-block;text-align: center;max-width: 100%;}.uabb-creative-button-wrap .uabb-creative-button-left {text-align: left;}.uabb-creative-button-wrap .uabb-creative-button-center {text-align: center;}.uabb-creative-button-wrap .uabb-creative-button-right {text-align: right;}.uabb-creative-button-wrap .uabb-creative-button i {font-size: 1.3em;height: auto;vertical-align: middle;width: auto;}.uabb-creative-button-wrap .uabb-creative-button .uabb-creative-button-icon-after {margin-left: 8px;margin-right: 0;}.uabb-creative-button-wrap .uabb-creative-button .uabb-creative-button-icon-before {margin-right: 8px;margin-left: 0;}.uabb-creative-button-wrap.uabb-creative-button-icon-no-text .uabb-creative-button i {margin: 0;}.uabb-creative-button-wrap .uabb-creative-button-has-icon .uabb-creative-button-text {vertical-align: middle;}.uabb-creative-button-wrap a,.uabb-creative-button-wrap a:visited {padding: 12px 24px;}.uabb-creative-button.uabb-creative-transparent-btn {background: transparent;}.uabb-creative-button.uabb-creative-transparent-btn:after {content: '';position: absolute;z-index: 1;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear;-ms-transition: all 200ms linear; -o-transition: all 200ms linear;transition: all 200ms linear;}.uabb-transparent-fill-top-btn:after,.uabb-transparent-fill-bottom-btn:after {width: 100%;height: 0;left: 0;}.uabb-transparent-fill-top-btn:after {top: 0;}.uabb-transparent-fill-bottom-btn:after {bottom: 0;}.uabb-transparent-fill-left-btn:after,.uabb-transparent-fill-right-btn:after {width: 0;height: 100%;top: 0;}.uabb-transparent-fill-left-btn:after {left: 0;}.uabb-transparent-fill-right-btn:after {right: 0;}.uabb-transparent-fill-center-btn:after{width: 0;height: 100%;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}.uabb-transparent-fill-diagonal-btn:after,.uabb-transparent-fill-horizontal-btn:after {width: 100%;height: 0;top: 50%;left: 50%;}.uabb-transparent-fill-diagonal-btn{overflow: hidden;}.uabb-transparent-fill-diagonal-btn:after{-webkit-transform: translateX(-50%) translateY(-50%) rotate( 45deg ); -moz-transform: translateX(-50%) translateY(-50%) rotate( 45deg );-ms-transform: translateX(-50%) translateY(-50%) rotate( 45deg ); -o-transform: translateX(-50%) translateY(-50%) rotate( 45deg );transform: translateX(-50%) translateY(-50%) rotate( 45deg );}.uabb-transparent-fill-horizontal-btn:after{-webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_down-btn,.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_up-btn,.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_left-btn,.uabb-creative-button-wrap .uabb-creative-threed-btn.uabb-threed_right-btn {-webkit-transition: none; -moz-transition: none;-ms-transition: none; -o-transition: none;transition: none;}.perspective {-webkit-perspective: 800px; -moz-perspective: 800px;perspective: 800px;margin: 0;}.uabb-creative-button.uabb-creative-threed-btn:after {content: '';position: absolute;z-index: -1;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear;transition: all 200ms linear;}.uabb-creative-button.uabb-creative-threed-btn {outline: 1px solid transparent;-webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d;transform-style: preserve-3d;}.uabb-creative-threed-btn.uabb-animate_top-btn:after {height: 40%;left: 0;top: -40%;width: 100%;-webkit-transform-origin: 0% 100%; -moz-transform-origin: 0% 100%;transform-origin: 0% 100%;-webkit-transform: rotateX(90deg); -moz-transform: rotateX(90deg);transform: rotateX(90deg);}.uabb-creative-threed-btn.uabb-animate_bottom-btn:after {width: 100%;height: 40%;left: 0;top: 100%;-webkit-transform-origin: 0% 0%; -moz-transform-origin: 0% 0%;-ms-transform-origin: 0% 0%;transform-origin: 0% 0%;-webkit-transform: rotateX(-90deg); -moz-transform: rotateX(-90deg);-ms-transform: rotateX(-90deg);transform: rotateX(-90deg);}.uabb-creative-threed-btn.uabb-animate_left-btn:after {width: 20%;height: 100%;left: -20%;top: 0;-webkit-transform-origin: 100% 0%; -moz-transform-origin: 100% 0%;-ms-transform-origin: 100% 0%;transform-origin: 100% 0%;-webkit-transform: rotateY(-60deg); -moz-transform: rotateY(-60deg);-ms-transform: rotateY(-60deg);transform: rotateY(-60deg);}.uabb-creative-threed-btn.uabb-animate_right-btn:after {width: 20%;height: 100%;left: 104%;top: 0;-webkit-transform-origin: 0% 0%; -moz-transform-origin: 0% 0%;-ms-transform-origin: 0% 0%;transform-origin: 0% 0%;-webkit-transform: rotateY(120deg); -moz-transform: rotateY(120deg);-ms-transform: rotateY(120deg);transform: rotateY(120deg);}.uabb-animate_top-btn:hover{-webkit-transform: rotateX(-15deg); -moz-transform: rotateX(-15deg);-ms-transform: rotateX(-15deg); -o-transform: rotateX(-15deg);transform: rotateX(-15deg);}.uabb-animate_bottom-btn:hover{-webkit-transform: rotateX(15deg); -moz-transform: rotateX(15deg);-ms-transform: rotateX(15deg); -o-transform: rotateX(15deg);transform: rotateX(15deg);}.uabb-animate_left-btn:hover{-webkit-transform: rotateY(6deg); -moz-transform: rotateY(6deg);-ms-transform: rotateY(6deg); -o-transform: rotateY(6deg);transform: rotateY(6deg);}.uabb-animate_right-btn:hover{-webkit-transform: rotateY(-6deg); -moz-transform: rotateY(-6deg);-ms-transform: rotateY(-6deg); -o-transform: rotateY(-6deg);transform: rotateY(-6deg);}.uabb-creative-flat-btn.uabb-animate_to_right-btn,.uabb-creative-flat-btn.uabb-animate_to_left-btn,.uabb-creative-flat-btn.uabb-animate_from_top-btn,.uabb-creative-flat-btn.uabb-animate_from_bottom-btn {overflow: hidden;position: relative;}.uabb-creative-flat-btn.uabb-animate_to_right-btn i,.uabb-creative-flat-btn.uabb-animate_to_left-btn i,.uabb-creative-flat-btn.uabb-animate_from_top-btn i,.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i {bottom: 0;height: 100%;margin: 0;opacity: 1;position: absolute;right: 0;width: 100%;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear;transition: all 200ms linear;-webkit-transform: translateY(0); -moz-transform: translateY(0); -o-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);}.uabb-creative-flat-btn.uabb-animate_to_right-btn .uabb-button-text,.uabb-creative-flat-btn.uabb-animate_to_left-btn .uabb-button-text,.uabb-creative-flat-btn.uabb-animate_from_top-btn .uabb-button-text,.uabb-creative-flat-btn.uabb-animate_from_bottom-btn .uabb-button-text {display: inline-block;width: 100%;height: 100%;-webkit-transition: all 200ms linear; -moz-transition: all 200ms linear;-ms-transition: all 200ms linear; -o-transition: all 200ms linear;transition: all 200ms linear;-webkit-backface-visibility: hidden; -moz-backface-visibility: hidden;backface-visibility: hidden;}.uabb-creative-flat-btn.uabb-animate_to_right-btn i:before,.uabb-creative-flat-btn.uabb-animate_to_left-btn i:before,.uabb-creative-flat-btn.uabb-animate_from_top-btn i:before,.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i:before {position: absolute;top: 50%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}.uabb-creative-flat-btn.uabb-animate_to_right-btn:hover i,.uabb-creative-flat-btn.uabb-animate_to_left-btn:hover i {left: 0;}.uabb-creative-flat-btn.uabb-animate_from_top-btn:hover i,.uabb-creative-flat-btn.uabb-animate_from_bottom-btn:hover i {top: 0;}.uabb-creative-flat-btn.uabb-animate_to_right-btn i {top: 0;left: -100%;}.uabb-creative-flat-btn.uabb-animate_to_right-btn:hover .uabb-button-text {-webkit-transform: translateX(200%); -moz-transform: translateX(200%);-ms-transform: translateX(200%); -o-transform: translateX(200%);transform: translateX(200%);}.uabb-creative-flat-btn.uabb-animate_to_left-btn i {top: 0;left: 100%;}.uabb-creative-flat-btn.uabb-animate_to_left-btn:hover .uabb-button-text {-webkit-transform: translateX(-200%); -moz-transform: translateX(-200%);-ms-transform: translateX(-200%); -o-transform: translateX(-200%);transform: translateX(-200%);}.uabb-creative-flat-btn.uabb-animate_from_top-btn i {top: -100%;left: 0;}.uabb-creative-flat-btn.uabb-animate_from_top-btn:hover .uabb-button-text {-webkit-transform: translateY(400px); -moz-transform: translateY(400px);-ms-transform: translateY(400px); -o-transform: translateY(400px);transform: translateY(400px);}.uabb-creative-flat-btn.uabb-animate_from_bottom-btn i {top: 100%;left: 0;}.uabb-creative-flat-btn.uabb-animate_from_bottom-btn:hover .uabb-button-text {-webkit-transform: translateY(-400px); -moz-transform: translateY(-400px);-ms-transform: translateY(-400px); -o-transform: translateY(-400px);transform: translateY(-400px);}.uabb-tab-acc-content .wp-video, .uabb-tab-acc-content video.wp-video-shortcode, .uabb-tab-acc-content .mejs-container:not(.mejs-audio), .uabb-tab-acc-content .mejs-overlay.load,.uabb-adv-accordion-content .wp-video, .uabb-adv-accordion-content video.wp-video-shortcode, .uabb-adv-accordion-content .mejs-container:not(.mejs-audio), .uabb-adv-accordion-content .mejs-overlay.load {width: 100% !important;height: 100% !important;}.uabb-tab-acc-content .mejs-container:not(.mejs-audio),.uabb-adv-accordion-content .mejs-container:not(.mejs-audio) {padding-top: 56.25%;}.uabb-tab-acc-content .wp-video, .uabb-tab-acc-content video.wp-video-shortcode,.uabb-adv-accordion-content .wp-video, .uabb-adv-accordion-content video.wp-video-shortcode {max-width: 100% !important;}.uabb-tab-acc-content video.wp-video-shortcode,.uabb-adv-accordion-content video.wp-video-shortcode {position: relative;}.uabb-tab-acc-content .mejs-container:not(.mejs-audio) .mejs-mediaelement,.uabb-adv-accordion-content .mejs-container:not(.mejs-audio) .mejs-mediaelement {position: absolute;top: 0;right: 0;bottom: 0;left: 0;}.uabb-tab-acc-content .mejs-overlay-play,.uabb-adv-accordion-content .mejs-overlay-play {top: 0;right: 0;bottom: 0;left: 0;width: auto !important;height: auto !important;}.fl-row-content-wrap .uabb-row-particles-background,.uabb-col-particles-background {width:100%;height:100%;position:absolute;left:0;top:0;}.uabb-creative-button-wrap a,.uabb-creative-button-wrap a:visited {}.uabb-dual-button .uabb-btn,.uabb-dual-button .uabb-btn:visited {}.uabb-js-breakpoint {content:"default";display:none;}@media screen and (max-width: 992px) {.uabb-js-breakpoint {content:"992";}}@media screen and (max-width: 768px) {.uabb-js-breakpoint {content:"768";}}.fl-builder-row-settings #fl-field-separator_position {display: none !important;}.fl-node-ifo24mvbcz07 .fl-row-content {min-width: 0px;}