button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{scroll-behavior:smooth;line-height:1.4;-webkit-text-size-adjust:100%}*,::after,::before{box-sizing:border-box}body{background-color:#fff;font-family:system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji";margin:0}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */h1,h2,h3,h4,h5,h6{line-height:1.2}details,main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{display:inline-block;max-inline-size:100%;block-size:auto;vertical-align:middle;border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.bde-skip-link,.oxy-skip-link{position:absolute;top:var(--bde-skip-link-top,10px);left:var(--bde-skip-link-left,10px);width:1px;height:1px;border:0;clip:rect(0,0,0,0);overflow:hidden;word-wrap:normal}.bde-skip-link:focus,.oxy-skip-link:focus{display:block;z-index:100000;width:auto;height:auto;padding:15px 20px;background:var(--bde-skip-link-background-color,#fff);color:var(--bde-skip-link-text-color,var(--bde-headings-color,#000));font-size:1em;font-weight:700;text-decoration:none;clip:auto;box-shadow:0 0 4px 2px rgb(0 0 0 / 40%);border-radius:10px}.bde-skip-link:hover,.oxy-skip-link:hover{background:var(--bde-skip-link-background-color-hover,var(--bde-skip-link-background-color,#fff))}
:root{--p:#ed0677;--n:#09233b;--s:#f3f7f9}.skr{font-family:Arial,sans-serif;color:#10294a;line-height:1.5}.skr *{box-sizing:border-box}.wrap{width:min(1200px,92%);margin:auto}.skr section{padding:42px 0}.hero{background:var(--n);color:#fff;min-height:520px;display:flex;align-items:center;background-image:linear-gradient(90deg,#09233b 0%,rgb(9 35 59 / .88) 48%,rgb(9 35 59 / .25) 100%)}.hero h1{font-size:clamp(52px,7vw,84px);margin:0}.hero h2{font-size:27px}.tag{color:var(--p);font-weight:700}.btn{display:inline-block;background:var(--p);color:#fff!important;text-decoration:none;font-weight:700;padding:13px 18px;margin:8px 6px 0 0}.alt{background:#fff0;border:2px solid #fff}.cards,.cols{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cards article,.cols article{background:#fff;border:1px solid #dce5e8;padding:14px}.soft{background:var(--s)}.ph{min-height:190px;background:linear-gradient(145deg,#e1e2dd,#718079);display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;font-weight:700}.range{background:var(--s);padding:25px;margin:12px 0;line-height:2}.finance{background:#fff0f7!important}.finance strong{font-size:44px;color:var(--p)}.trust{background:var(--n);color:#fff;font-weight:700}.legal{font-size:12px}@media(max-width:700px){.cards,.cols{grid-template-columns:1fr}}.cmplz-video.cmplz-iframe-styles{background-color:#fff0}.cmplz-video.cmplz-hidden{visibility:hidden!important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgb(0 0 0 / .5),0 1px 10px 0 rgb(0 0 0 / .15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat!important;background-size:cover!important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0!important}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute!important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgb(0 0 0 / .5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute!important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgb(0 0 0 / .5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}input[type="checkbox"].cmplz-category{width:initial;-webkit-appearance:checkbox}input[type="checkbox"].cmplz-category:checked::before{content:''}.cmplz-cookiebanner{box-sizing:border-box}:root{--cmplz_banner_width:526px;--cmplz_banner_background_color:#ffffff;--cmplz_banner_border_color:#f2f2f2;--cmplz_banner_border_width:0px 0px 0px 0px;--cmplz_banner_border_radius:12px 12px 12px 12px;--cmplz_banner_margin:10px;--cmplz_categories-height:163px;--cmplz_title_font_size:15px;--cmplz_text_line_height:calc(var(--cmplz_text_font_size) * 1.5);--cmplz_text_color:#222222;--cmplz_hyperlink_color:#1E73BE;--cmplz_text_font_size:12px;--cmplz_link_font_size:12px;--cmplz_category_body_font_size:12px;--cmplz_button_accept_background_color:#1E73BE;--cmplz_button_accept_border_color:#1E73BE;--cmplz_button_accept_text_color:#ffffff;--cmplz_button_deny_background_color:#f9f9f9;--cmplz_button_deny_border_color:#f2f2f2;--cmplz_button_deny_text_color:#222222;--cmplz_button_settings_background_color:#f9f9f9;--cmplz_button_settings_border_color:#f2f2f2;--cmplz_button_settings_text_color:#333333;--cmplz_button_border_radius:6px 6px 6px 6px;--cmplz_button_font_size:15px;--cmplz_category_header_always_active_color:green;--cmplz_category_header_title_font_size:14px;--cmplz_category_header_active_font_size:12px;--cmplz-manage-consent-height:50px;--cmplz-manage-consent-offset:-35px;--cmplz_slider_active_color:#1e73be;--cmplz_slider_inactive_color:#F56E28;--cmplz_slider_bullet_color:#ffffff}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *){pointer-events:none!important;user-select:none!important}.cmplz-cookiebanner *{pointer-events:auto!important;user-select:auto!important}#cmplz-manage-consent .cmplz-manage-consent{margin:unset;z-index:9998;color:var(--cmplz_text_color);background-color:var(--cmplz_banner_background_color);border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);border-bottom-left-radius:0;border-bottom-right-radius:0;line-height:initial;position:fixed;bottom:var(--cmplz-manage-consent-offset);min-width:100px;height:var(--cmplz-manage-consent-height);right:40px;padding:15px;cursor:pointer;animation:mc_slideOut 0.5s forwards}#cmplz-manage-consent .cmplz-manage-consent:active{outline:none;border:none}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed{display:none}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus{animation:mc_slideIn 0.5s forwards;animation-delay:0}@-webkit-keyframes mc_slideIn{100%{bottom:0}}@keyframes mc_slideIn{100%{bottom:0}}@-webkit-keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@media (max-width:425px){.cmplz-cookiebanner .cmplz-header .cmplz-title{display:none}}.cmplz-cookiebanner{max-height:calc(100vh - 20px);overflow-y:auto;position:fixed;height:auto;left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);grid-template-rows:minmax(0,1fr);z-index:99999;background:var(--cmplz_banner_background_color)}.cmplz-cookiebanner a{transition:initial}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf{display:none}.cmplz-cookiebanner.cmplz-dismissed{display:none}.cmplz-cookiebanner .cmplz-body{width:100%;grid-column:span 3;overflow-y:auto;overflow-x:hidden;max-height:55vh}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 2px #fff0;background-color:#fff0}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar{width:5px;background-color:#fff0}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb{background-color:var(--cmplz_button_accept_background_color);border-radius:10px}@media (min-width:350px){.cmplz-cookiebanner .cmplz-body{min-width:300px}}@media (max-height:400px){.cmplz-cookiebanner{height:calc(100vh - 20px);display:flex;flex-direction:column;overflow:hidden;gap:1px;grid-row-gap:1px;padding:7px 12px!important;zoom:.6}.cmplz-cookiebanner .cmplz-body{flex:1;min-height:0;overflow-y:auto;max-height:none;margin-top:15px!important}.cmplz-cookiebanner .cmplz-header,.cmplz-cookiebanner .cmplz-divider,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-documents{flex-shrink:0}.cmplz-cookiebanner .cmplz-header{margin-bottom:15px!important;max-height:10px}.cmplz-close{zoom:0.6!important}.cmplz-cookiebanner .cmplz-buttons{gap:1px!important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{height:15vh!important;min-height:unset!important;padding:0!important;white-space:nowrap!important;font-size:1.1rem!important;line-height:14px!important;zoom:0.5!important}.cmplz-cookiebanner .cmplz-documents,.cmplz-cookiebanner .cmplz-information{zoom:0.5!important}}@media (max-height:400px) and (max-width:768px){.cmplz-cookiebanner{gap:1px}}.cmplz-cookiebanner{border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);padding:15px 20px;display:grid;grid-gap:10px}.cmplz-cookiebanner .cmplz-divider{margin-left:-20px;margin-right:-20px}.cmplz-cookiebanner .cmplz-header{grid-template-columns:100px 1fr 100px;align-items:center;display:grid;grid-column:span 3}@media (max-width:399px){.cmplz-cookiebanner .cmplz-header{grid-template-columns:auto 1fr auto}}.cmplz-cookiebanner .cmplz-logo svg{max-height:35px;width:inherit}.cmplz-cookiebanner .cmplz-logo img{max-height:40px;width:inherit}.cmplz-cookiebanner .cmplz-title{justify-self:center;grid-column-start:2;font-size:var(--cmplz_title_font_size);color:var(--cmplz_text_color);font-weight:500}.cmplz-cookiebanner .cmplz-close{line-height:20px;justify-self:end;grid-column-start:3;font-size:20px;cursor:pointer;width:20px;height:20px;color:var(--cmplz_text_color)}.cmplz-cookiebanner .cmplz-close svg{width:20px;height:20px}.cmplz-cookiebanner .cmplz-close:hover{text-decoration:none;line-height:initial;font-size:18px}.cmplz-cookiebanner .cmplz-message{word-wrap:break-word;font-size:var(--cmplz_text_font_size);line-height:var(--cmplz_text_line_height);color:var(--cmplz_text_color);margin-bottom:5px}.cmplz-cookiebanner .cmplz-message a{color:var(--cmplz_hyperlink_color)}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider{grid-column:span 3}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header{grid-template-columns:1fr auto}.cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:rgb(239 239 239 / .5)}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 15px;grid-template-rows:minmax(0,1fr);align-items:center;grid-gap:10px;padding:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-weight:500;grid-column-start:1;justify-self:start;font-size:var(--cmplz_category_header_title_font_size);color:var(--cmplz_text_color);margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);font-weight:500;color:var(--cmplz_category_header_always_active_color)}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional]{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{cursor:pointer;content:'';transform:rotate(0deg);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-size:cover;height:18px;width:18px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{font-size:var(--cmplz_category_body_font_size);color:var(--cmplz_text_color);margin:0;max-width:100%;padding:10px}@media (max-width:425px){.cmplz-cookiebanner .cmplz-category .cmplz-category-header{grid-template-columns:1fr!important}}@media (max-width:425px){.cmplz-cookiebanner .cmplz-message{margin-right:5px}}.cmplz-cookiebanner .cmplz-buttons{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-height:45px;padding:10px;margin:initial;width:100%;white-space:nowrap;border-radius:var(--cmplz_button_border_radius);cursor:pointer;font-size:var(--cmplz_button_font_size);font-weight:500;text-decoration:none;line-height:20px;text-align:center;flex:initial}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover{text-decoration:none}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{background-color:var(--cmplz_button_accept_background_color);border:1px solid var(--cmplz_button_accept_border_color);color:var(--cmplz_button_accept_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{background-color:var(--cmplz_button_deny_background_color);border:1px solid var(--cmplz_button_deny_border_color);color:var(--cmplz_button_deny_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn{display:flex;align-items:center;justify-content:center;padding:initial}@media (max-width:425px){.cmplz-cookiebanner .cmplz-links.cmplz-information{display:initial;text-align:center}}.cmplz-cookiebanner .cmplz-links{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-links.cmplz-information{justify-content:space-between}.cmplz-cookiebanner .cmplz-links.cmplz-documents{justify-content:center}.cmplz-cookiebanner .cmplz-links .cmplz-link{color:var(--cmplz_hyperlink_color);font-size:var(--cmplz_link_font_size);text-decoration:underline;margin:0}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes{display:none}.cmplz-cookiebanner .cmplz-links ul{margin:0;padding:0;list-style:none;display:flex;gap:var(--cmplz_banner_margin);justify-content:center}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous{display:none}.cmplz-categories .cmplz-category .cmplz-description-statistics{display:block}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open{transform:rotate(180deg)}.cmplz-cookiebanner{top:initial;left:initial;right:10px;bottom:10px;transform:initial}@media (min-width:768px){.cmplz-cookiebanner{min-width:var(--cmplz_banner_width);max-width:100%;display:grid;grid-row-gap:10px}}@media (max-width:768px){.cmplz-cookiebanner{left:initial;right:initial;bottom:0;width:100%}.cmplz-cookiebanner .cmplz-buttons{flex-direction:column}}@media (min-width:768px){.cmplz-message,.cmplz-categories{width:calc(var(--cmplz_banner_width) - 42px)}}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options{display:none}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in{animation:fadeIn 1s;-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-o-animation:fadeIn 1s;-ms-animation:fadeIn 1s;display:block}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.cmplz-cookiebanner .cmplz-links.cmplz-information{display:none}#cmplz-cookiebanner-container .cmplz-cookiebanner{bottom:-50vh;-webkit-animation:slideIn 1s forwards;-webkit-animation-delay:0s;animation:slideIn 1s forwards;animation-delay:0s}@-webkit-keyframes slideIn{100%{bottom:0}}@keyframes slideIn{100%{bottom:0}}.cmplz-cookiebanner .cmplz-preferences,.cmplz-manage-consent-container .cmplz-preferences{display:none}@media (max-width:768px){#cmplz-manage-consent .cmplz-manage-consent{display:none}}.cmplz-logo{display:none!important}.cmplz-cookiebanner{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}#cmplz-manage-consent .cmplz-manage-consent{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}.cmplz-cookiebanner.cmplz-show{box-shadow:rgb(0 0 0 / .19) 0 10px 20px,rgb(0 0 0 / .23) 0 6px 6px}.cmplz-cookiebanner.cmplz-show:hover{transition-duration:1s;box-shadow:rgb(0 0 0 / .3) 0 19px 38px,rgb(0 0 0 / .22) 0 15px 12px}.instagram-media.cmplz-placeholder-element>div{max-width:100%}.bde-loop{--bde-posts-per-row:1;--bde-posts-gap:20px;display:grid;grid-template-columns:repeat(var(--bde-posts-per-row),minmax(0,1fr));gap:var(--bde-posts-gap);grid-auto-rows:auto}.bde-loop-item{display:flex;flex-direction:column;gap:20px;padding:20px}.bde-loop-list{--bde-posts-per-row:1}.bde-loop-slider{--bde-posts-gap:0px;display:flex;flex-wrap:nowrap!important}.bde-loop-accordion .bde-loop-item{width:100%}.bde-loop-accordion .bde-accordion__panel-content{padding:0}.bde-loop-isotope{--bde-posts-isotope-width:calc(100% / var(--bde-posts-per-row));--bde-posts-isotope-width-diff:calc(
          var(--bde-posts-gap) - (var(--bde-posts-gap) / var(--bde-posts-per-row))
  );display:flex;flex-wrap:wrap;width:100%}.bde-loop-isotope>.bde-loop-item,.bde-loop-isotope .bde-loop-item-sizer{width:calc(var(--bde-posts-isotope-width) - var(--bde-posts-isotope-width-diff));margin-bottom:var(--bde-posts-gap)}.bde-loop-isotope .bde-loop-item-gutter{width:var(--bde-posts-gap)}.bde-loop-item .breakdance{display:contents}.bde-loop-list .bde-loop-item-sizer{width:100%}.bde-post-list .bde-loop-list .bde-loop-item-sizer,.bde-post-list .bde-loop-isotope .bde-loop-item-gutter{pointer-events:none}.bde-posts-pagination-infinite-loader-wrapper{text-align:center}.bde-posts-pagination-infinite-loader-wrapper{margin-top:32px;font-size:32px}.bde-posts-pagination{font-size:16px;gap:20px;margin-top:24px;display:flex;justify-content:center;align-items:center}.bde-posts-pagination ul{list-style:none;display:flex;flex-wrap:wrap;gap:16px;padding:0;justify-content:inherit}.bde-posts-pagination a,.bde-posts-pagination a:hover{color:inherit;text-decoration:none}.bde-posts-pagination ul li a.is-active{color:var(--bde-brand-primary-color)}.bde-posts-navigation-numbers-prev-next{flex-direction:column}.bde-posts-pagination .breakdance-form-loader{animation:posts-list-loading-spinner 1.5s linear infinite}@keyframes posts-list-loading-spinner{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.bde-section{position:relative;width:100%;background-position:center center;background-size:cover}.bde-section .section-container{max-width:var(--bde-section-width);background-size:cover;position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin:0 auto;padding:var(--bde-section-vertical-padding) var(--bde-section-horizontal-padding)}.bde-section .section-shape-divider-wrapper{position:absolute;overflow:hidden;top:0;left:0;bottom:0;right:0;pointer-events:none}.bde-section .section-shape-divider-wrapper .section-shape-divider svg{position:absolute;color:#000;width:100%;height:320px;left:0;right:0;top:0}.bde-heading{max-width:100%;margin:0}.bde-post-list{max-width:100%;width:100%}.bde-post-list .ee-post-meta a,.bde-post-list .ee-post-title a,.bde-post-list .ee-post-taxonomy-item a{text-decoration:none}.bde-post-list .ee-post{display:flex;flex-direction:column;gap:20px;padding:20px}.bde-post-list .ee-post-wrap{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start}.bde-post-list .ee-post-image-link{width:100%;flex-shrink:0;order:0}.bde-post-list .ee-post-image-link.ee-posts-image-left,.bde-post-list .ee-post-image-link.ee-posts-image-right{width:25%}.bde-post-list .ee-post-image{width:100%;position:relative;padding-bottom:56.25%}.bde-post-list .ee-post-image img{width:100%;height:100%;position:absolute;left:0;right:0;top:0;bottom:0;object-fit:cover}.bde-post-list .ee-post-title{margin:0 0 20px 0;text-align:left;font-size:1.25em}.bde-post-list .ee-post-title a{color:inherit;display:block}.bde-post-list .ee-post-meta{display:flex;flex-wrap:wrap;margin-bottom:15px;order:2;font-size:.8125em}.bde-post-list .ee-post-meta-item{position:relative}.bde-post-list .ee-post-meta-item a{color:inherit}.bde-post-list .ee-post-meta-item:not(:last-child):after{content:".";margin:0 5px}.bde-post-list .ee-post-taxonomy-item:not(:last-child):after{content:"/";margin:0 5px}.bde-post-list .ee-post-taxonomy{display:flex;flex-wrap:wrap;margin:0 0 12px 0;padding:0;font-size:.875em;order:3}.bde-post-list .ee-post-taxonomy-item{position:relative;list-style:none}.bde-post-list .ee-post-taxonomy-item a{color:inherit}.bde-post-list .ee-post-content{text-align:left;font-size:.875em;margin-bottom:20px;order:4}.bde-post-list .ee-post-content p{margin:0}.bde-post-list .ee-post-button{margin-top:auto;order:10}.bde-f-svg-icon2{display:inline-flex;--bde-f-icon-size:1em;justify-content:center;align-items:center;width:var(--bde-f-icon-size);height:var(--bde-f-icon-size)}.bde-f-svg-icon2>svg{width:100%;height:100%;object-fit:contain}.bde-f-svg-icon2>svg:where(:not([fill])){fill:currentColor}:root{--white:#fff;--grey-50:#f9fafb;--grey-100:#f3f4f6;--grey-200:#e5e7eb;--grey-300:#d1d5db;--grey-400:#9ca3af;--grey-450:#787e8b;--grey-500:#6b7280;--grey-600:#4b5563;--grey-700:#374151;--grey-800:#1f2937;--grey-900:#111827;--blue-500:#3b82f6;--blue-600:#2563eb;--pink-600:#db2777;--emerald-100:#d1fae5;--emerald-700:#047857;--sky-100:#e0f2fe;--sky-500:#0ea5e9;--red-50:#fef2f2;--red-500:#ef4444;--red-700:#b91c1c;--indigo-50:#eef2ff;--indigo-600:#4f46e5;--indigo-700:#4338ca;--yellow-500:#fbbf24;--bde-brand-primary-color:var(--bde-palette-color-13);--bde-brand-primary-color-hover:var(--bde-palette-color-13);--bde-body-font-family:"Inter",sans-serif;--bde-heading-font-family:"Syne",sans-serif;--bde-base-font-size:16px;--bde-body-font-size:16px;--bde-font-size-ratio:1.250;--bde-h6-font-size:15px;--bde-h5-font-size:20px;--bde-h4-font-size:20px;--bde-h3-font-size:26px;--bde-h2-font-size:52px;--bde-h1-font-size:52px;--bde-body-text-color:var(--bde-palette-color-3);--bde-headings-color:var(--bde-palette-color-2);--bde-background-color:var(--bde-palette-color-7);--bde-palette-color-13:#3945B1;--bde-palette-color-1:#506cd7;--bde-palette-color-3-4:#0b1030;--bde-palette-color-8:#050819;--bde-palette-color-7:#FFF;--bde-palette-color-2-f763d6db-7e4f-4915-99c9-4b4044053ad5:#fff0;--bde-palette-color-2-d2976abc-f477-422e-9d74-4fda32f93814:#161B44;--bde-palette-color-6:#fff;--bde-palette-color-2:#050610;--bde-palette-color-6:#fff;--bde-palette-color-3:#00030B;--bde-palette-border-color-33bfec8c-6b93-46aa-bf0d-cf84065f2fbc-13:#D4D4DA;--bde-palette-color-10:#6E82D029;--bde-palette-color-1-1aa9f831-773e-4e4d-8abe-5a2674b2bf60:#F1F1F7;--bde-palette-hero-gradient-3dcfd013-71cf-4832-9839-b968de6081cf-gradient-15:linear-gradient(151deg,var(--bde-palette-color-8) 30.76923076923077%,rgba(11,16,48,0.6) 100%);--bde-palette-gradient-1-196a010e-c282-45bc-b2e2-a252f52be4cb:linear-gradient(73deg,var(--bde-palette-color-13) 0%,var(--bde-palette-color-1) 100%);--bde-palette-cta-gradient-67499796-916e-40b0-861b-fbb05a1537d8-gradient-15:linear-gradient(151deg,rgba(5,8,25,0.87) 32.82051282051282%,rgba(11,16,48,0.98) 100%);--bde-palette-footer-gradient-96205cb7-8b92-4392-a288-7f78d1d68391-gradient-15:linear-gradient(151deg,var(--bde-palette-color-8) 30.256410256410255%,var(--bde-palette-color-3-4) 100%);--bde-palette-clear-2372207c-b7a9-42a6-a836-db8cc9a225ad-gradient-15:linear-gradient(101deg,var(--bde-palette-color-7) 1.595441378079928%,var(--bde-palette-color-10) 68.2621080447466%);--bde-transition-duration:500ms;--bde-column-gap:32px;--bde-section-width:1120px;--bde-section-vertical-padding:100px;--bde-section-horizontal-padding:20px;--bde-button-primary-border-color:transparent;--bde-button-primary-border-color-hover:transparent;--bde-button-primary-text-color:#fff;--bde-button-primary-text-color-hover:#fff;--bde-button-secondary-text-color-hover:#fff;--bde-button-secondary-background-color:transparent;--bde-button-custom-border-color:var(--grey-900);--bde-button-custom-border-color-hover:var(--grey-700);--bde-button-custom-text-color:var(--white);--bde-button-custom-text-color-hover:var(--white);--bde-button-custom-background-color:var(--grey-900);--bde-button-custom-background-color-hover:var(--grey-700);--bde-button-font-weight:500;--bde-button-border-radius:3px;--bde-button-border-width:1px;--bde-button-padding-base:14px 24px;--bde-button-padding-sm:8px 16px;--bde-button-padding-lg:28px 54px;--bde-button-line-height:1;--bde-form-gap:16px;--bde-form-after-label:8px;--bde-form-after-sublabel:8px;--bde-form-input-border-radius:3px;--bde-form-input-background-color:var(--white);--bde-form-input-padding-top:12px;--bde-form-input-padding-right:16px;--bde-form-input-padding-bottom:12px;--bde-form-input-padding-left:16px;--bde-form-input-placeholder-color:var(--grey-450);--bde-form-input-border-width:1px;--bde-form-input-border-color:var(--grey-300);--bde-form-label-font-weight:500;--bde-form-label-required-color:var(--red-700);--bde-form-label-required-nudge-x:0;--bde-form-label-required-nudge-y:0;--bde-form-label-required-size:inherit;--bde-form-text-color:var(--grey-700);--bde-form-input-focused-background-color:var(--white);--bde-form-input-input-shadow:none;--bde-form-checkbox-size:1em;--bde-woo-products-list-gap:var(--bde-woo-base-large-gaps);--bde-woo-base-paragraph-line-height:1.4;--bde-woo-base-heading-line-height:1.2;--bde-woo-base-border-color:var(--grey-300);--bde-woo-base-text-on-primary-color:var(--white);--bde-woo-base-space:8px;--bde-woo-base-ratio:1.618;--bde-woo-typography-font-weight-normal:400;--bde-woo-typography-font-weight-medium:500;--bde-woo-typography-font-weight-heavy:600;--bde-woo-buttons-and-links-line-height:1;--bde-woo-buttons-and-links__disabled-button-color:var(--grey-300);--bde-woo-buttons-and-links__disabled-button-text-color:var(--white);--bde-woo-buttons-and-links__nav-link-background-active:var(--grey-50);--bde-woo-buttons-and-links__nav-border-radius:4px;--bde-woo-forms__inputs-select2-selected-item:var(--grey-300);--bde-woo-forms__wrappers-small:360px;--error-svg-icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 512a256 256 0 1 0 0-512 256 256 0 1 0 0 512zm0-384c13.3 0 24 10.7 24 24v112c0 13.3-10.7 24-24 24s-24-10.7-24-24V152c0-13.3 10.7-24 24-24zm-32 224a32 32 0 1 1 64 0 32 32 0 1 1-64 0z'/%3E%3C/svg%3E");--success-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 0c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm-1 17l-5-5.299 1.399-1.43 3.574 3.736 6.572-7.007 1.455 1.403-8 8.597z"/></svg>');--info-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12 0c-6.627 0-12 5.373-12 12s5.373 12 12 12 12-5.373 12-12-5.373-12-12-12zm1 18h-2v-6h-2v-2h4v8zm-1-9.75c-.69 0-1.25-.56-1.25-1.25s.56-1.25 1.25-1.25 1.25.56 1.25 1.25-.56 1.25-1.25 1.25z"/></svg>');--chevron-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M0 7.33l2.829-2.83 9.175 9.339 9.167-9.339 2.829 2.83-11.996 12.17z"/></svg>');--checkbox-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M9 21.035l-9-8.638 2.791-2.87 6.156 5.874 12.21-12.436 2.843 2.817z"/></svg>');--radiobutton-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><circle cx="12" cy="12" r="12"/></svg>');--show-password-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M12.015 7c4.751 0 8.063 3.012 9.504 4.636-1.401 1.837-4.713 5.364-9.504 5.364-4.42 0-7.93-3.536-9.478-5.407 1.493-1.647 4.817-4.593 9.478-4.593zm0-2c-7.569 0-12.015 6.551-12.015 6.551s4.835 7.449 12.015 7.449c7.733 0 11.985-7.449 11.985-7.449s-4.291-6.551-11.985-6.551zm-.015 5c1.103 0 2 .897 2 2s-.897 2-2 2-2-.897-2-2 .897-2 2-2zm0-2c-2.209 0-4 1.792-4 4 0 2.209 1.791 4 4 4s4-1.791 4-4c0-2.208-1.791-4-4-4z"/></svg>');--hide-password-svg-icon:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M19.604 2.562l-3.346 3.137c-1.27-.428-2.686-.699-4.243-.699-7.569 0-12.015 6.551-12.015 6.551s1.928 2.951 5.146 5.138l-2.911 2.909 1.414 1.414 17.37-17.035-1.415-1.415zm-6.016 5.779c-3.288-1.453-6.681 1.908-5.265 5.206l-1.726 1.707c-1.814-1.16-3.225-2.65-4.06-3.66 1.493-1.648 4.817-4.594 9.478-4.594.927 0 1.796.119 2.61.315l-1.037 1.026zm-2.883 7.431l5.09-4.993c1.017 3.111-2.003 6.067-5.09 4.993zm13.295-4.221s-4.252 7.449-11.985 7.449c-1.379 0-2.662-.291-3.851-.737l1.614-1.583c.715.193 1.458.32 2.237.32 4.791 0 8.104-3.527 9.504-5.364-.729-.822-1.956-1.99-3.587-2.952l1.489-1.46c2.982 1.9 4.579 4.327 4.579 4.327z"/></svg>');--x-mark-svg-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20384%20512%22%3E%3Cpath%20d%3D%22M342.6%20150.6c12.5-12.5%2012.5-32.8%200-45.3s-32.8-12.5-45.3%200L192%20210.7%2086.6%20105.4c-12.5-12.5-32.8-12.5-45.3%200s-12.5%2032.8%200%2045.3L146.7%20256%2041.4%20361.4c-12.5%2012.5-12.5%2032.8%200%2045.3s32.8%2012.5%2045.3%200L192%20301.3l105.4%20105.3c12.5%2012.5%2032.8%2012.5%2045.3%200s12.5-32.8%200-45.3L237.3%20256l105.3-105.4z%22%2F%3E%3C%2Fsvg%3E);--error-svg-icon-color:var(--red-500);--success-svg-icon-color:var(--emerald-700);--info-svg-icon-color:var(--sky-500);--chevron-svg-icon-color:var(--grey-900);--checkbox-svg-icon-color:var(--grey-900);--radiobutton-svg-icon-color:var(--grey-900);--show-password-svg-icon-color:var(--grey-900);--hide-password-svg-icon-color:var(--grey-900);--bde-woo-notices__icon-size:16px;--bde-woo-notices__padding:24px;--bde-woo-notices__border-radius:4px;--bde-woo-notices__error-background:var(--red-50);--bde-woo-notices__error-text:var(--red-500);--bde-woo-notices__error-link-text:var(--red-500);--bde-woo-notices__error-link-text-hover:var(--red-500);--bde-woo-notices__info-background:var(--sky-100);--bde-woo-notices__info-text:var(--sky-500);--bde-woo-notices__info-link-text:var(--sky-500);--bde-woo-notices__info-link-text-hover:var(--sky-500);--bde-woo-notices__success-background:var(--emerald-100);--bde-woo-notices__success-text:var(--emerald-700);--bde-woo-notices__success-link-text:var(--emerald-700);--bde-woo-notices__success-link-text-hover:var(--emerald-700);--bde-woo-sale-badge__border-radius:2px;--bde-woo-sale-badge__padding:4px 8px;--bde-woo-ratings__star-color:var(--yellow-500);--bde-woo-ratings__star-size:18px;--bde-woo-ratings__filled-star-svg:url('data:image/svg+xml;utf8,<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><polygon id="Path" points="12 0.587 15.668 8.155 24 9.306 17.936 15.134 19.416 23.413 12 19.446 4.583 23.413 6.064 15.134 0 9.306 8.332 8.155"></polygon></svg>');--bde-woo-ratings__empty-star-svg:url('data:image/svg+xml;utf8,<svg width="24px" height="24px" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M12,5.173 L14.335,9.99 L19.64,10.722 L15.779,14.432 L16.721,19.702 L12,17.178 L7.279,19.703 L8.221,14.433 L4.36,10.723 L9.665,9.99 L12,5.173 L12,5.173 Z M12,0.587 L8.332,8.155 L0,9.306 L6.064,15.134 L4.584,23.413 L12,19.446 L19.416,23.412 L17.936,15.133 L24,9.306 L15.668,8.156 L12,0.587 Z" id="Shape"></path></svg>');--bde-woo-product-images__border-radius:4px;--bde-woo-product-images__border-width:0px;--bde-woo-product-images__border-color:var(--grey-300);--bde-woo-wrappers__background-color:var(--white);--bde-woo-wrappers__border-radius:4px;--bde-woo-wrappers__border-color:var(--grey-300);--bde-woo-wrappers__border-width:1px;--bde-woo-wrappers__shadow:rgba(0,0,0,0.05) 0 1px 3px,rgba(0,0,0,0.05) 0 1px 2px;--bde-woo-tables__header-color:var(--grey-100);--bde-woo-tables__background-color:var(--white);--bde-woo-tables__border-radius:4px;--bde-woo-tables__border-width:1px;--bde-woo-widgets__chip-background-color:transparent;--bde-woo-widgets__chip-background-color-hover:var(--indigo-50);--bde-woo-widgets__chip-text-color:inherit;--bde-woo-widgets__handle-border-color:var(--grey-300);--bde-woo-widgets__handle-background-color:var(--white);--bde-woo-widgets__handle-background-color-hover:var(--white);--bde-woo-widgets__handle-shadow:rgba(0,0,0,0.05) 0 1px 3px,rgba(0,0,0,0.05) 0 1px 2px;--bde-woo-widgets__handle-shadow-hover:var(--grey-300) 0 0 4px;--bde-woo-widgets__remove-item-from-cart-color:var(--grey-450);--bde-woo-select2__active-item-background-color:var(--indigo-50);--bde-woo-gallery__zoom-icon-shadow:rgba(0,0,0,0.05) 0 1px 3px,rgba(0,0,0,0.05) 0 1px 2px;--bde-woo-payment-box-background-color:var(--grey-100);--bde-woo-payment-box-border-color:var(--grey-200);--bde-woo-payment-box-border-width:1px;--bde-woo-quicklook-button-icon:url(/wp-content/uploads/breakdance/css/icons/eye.svg);--bde-woo-quicklook-button-background-color:none;--bde-woo-quicklook-button-icon-size:20px;--bde-woo-quicklook-button-backdrop-color:rgba(0,0,0,0.15);--bde-woo-quicklook-button-backdrop-opacity:0.7;--bde-woo-quicklook-modal-background-color:var(--white);--bde-woo-quicklook-overlay-color:rgba(0,0,0,0.7);--bde-woo-quicklook-close-button-size:2em;--bde-woo-quicklook-arrow-size:1em;--bde-woo-quicklook-arrow-color:var(--white);--bde-woo-swatch-space-between-options:10px;--bde-woo-swatch-padding:7px 7px;--bde-woo-swatch-color-width:30px;--bde-woo-swatch-color-height:30px;--bde-woo-swatch-border:1px solid var(--grey-200);--bde-woo-swatch-border-color-hover:var(--grey-400);--bde-woo-swatch-shadow:none;--bde-woo-swatch-shadow-hover:none;--bde-woo-swatch-background:var(--white);--bde-woo-swatch-background-hover:var(--grey-50);--bde-woo-swatch-color-padding:2px;--bde-woo-swatch-tooltip-color:var(--white);--bde-woo-swatch-tooltip-background:var(--grey-900);--bde-woo-swatch-tooltip-padding:7px;--bde-woo-swatch-space-after-label:8px;--bde-woo-responsive__stack:row}:root,.bde-global-css-vars{--bde-links-color:var(--bde-palette-color-1);--bde-links-color-hover:var(--bde-palette-color-1);--bde-button-primary-background-color:var(--bde-brand-primary-color);--bde-button-primary-background-color-hover:var(--bde-brand-primary-color-hover);--bde-button-secondary-border-color:var(--bde-brand-primary-color);--bde-button-secondary-border-color-hover:var(--bde-brand-primary-color);--bde-button-secondary-text-color:var(--bde-brand-primary-color);--bde-button-secondary-background-color-hover:var(--bde-brand-primary-color);--bde-button-text-text-color:var(--bde-links-color);--bde-button-text-text-color-hover:var(--bde-links-color-hover);--bde-button-font-size:var(--bde-body-font-size);--bde-form-font-size:var(--bde-body-font-size);--bde-form-input-border-top-left-radius:var(--bde-form-input-border-radius);--bde-form-input-border-top-right-radius:var(--bde-form-input-border-radius);--bde-form-input-border-bottom-left-radius:var(--bde-form-input-border-radius);--bde-form-input-border-bottom-right-radius:var(--bde-form-input-border-radius);--bde-form-input-border-top:var(--bde-form-input-border-width) solid var(--bde-form-input-border-color);--bde-form-input-border-right:var(--bde-form-input-border-width) solid var(--bde-form-input-border-color);--bde-form-input-border-bottom:var(--bde-form-input-border-width) solid var(--bde-form-input-border-color);--bde-form-input-border-left:var(--bde-form-input-border-width) solid var(--bde-form-input-border-color);--bde-form-label-color:var(--bde-headings-color);--bde-form-input-focused-border-color:var(--bde-brand-primary-color);--bde-form-input-focused-shadow:var(--bde-brand-primary-color) 0 0 2px;--bde-form-checkbox-selected-color:var(--bde-brand-primary-color);--bde-z-index-lightbox:1100;--bde-z-index-popup:1050;--bde-z-index-modal:1000;--bde-z-index-modal-backdrop:calc(var(--bde-z-index-modal) - 1);--bde-z-index-high:300;--bde-z-index-medium:200;--bde-z-index-low:100;--bde-z-index-sticky:10;--bde-z-index-minicart:var(--bde-z-index-modal);--bde-z-index-minicart-backdrop:var(--bde-z-index-modal-backdrop);--bde-z-index-menu-dropdown:var(--bde-z-index-modal);--bde-z-index-menu-mobile:var(--bde-z-index-modal);--bde-z-index-menu-backdrop:var(--bde-z-index-modal-backdrop);--bde-z-index-search-fullscreen:var(--bde-z-index-modal);--bde-z-index-back-to-top:var(--bde-z-index-high);--bde-z-index-scroll-progress:var(--bde-z-index-high);--bde-z-index-header-sticky:var(--bde-z-index-medium);--bde-z-index-header-overlay:calc(var(--bde-z-index-header-sticky) - 1);--bde-z-index-social-share-buttons:var(--bde-z-index-low);--bde-woo-base-transition:all ease var(--bde-transition-duration);--bde-woo-base-text-color:var(--bde-body-text-color);--bde-woo-base-headings-color:var(--bde-headings-color);--bde-woo-base-primary-color:var(--bde-brand-primary-color);--bde-woo-base-primary-color-hover:var(--bde-brand-primary-color-hover);--bde-woo-base-extra-small-gaps:calc(var(--bde-woo-base-small-gaps) / var(--bde-woo-base-ratio));--bde-woo-base-small-gaps:calc(var(--bde-woo-base-space) / var(--bde-woo-base-ratio));--bde-woo-base-standard-gaps:var(--bde-woo-base-space);--bde-woo-base-medium-gaps:calc(var(--bde-woo-base-space) * var(--bde-woo-base-ratio));--bde-woo-base-big-gaps:calc(var(--bde-woo-base-medium-gaps) *  var(--bde-woo-base-ratio));--bde-woo-base-large-gaps:calc(var(--bde-woo-base-big-gaps) *  var(--bde-woo-base-ratio));--bde-woo-base-extra-large-gaps:calc(var(--bde-woo-base-large-gaps) * var(--bde-woo-base-ratio));--bde-woo-typography-ratio:var(--bde-font-size-ratio);--bde-woo-typography__size-small:calc(var(--bde-woo-typography__size-standard) / var(--bde-woo-typography-ratio));--bde-woo-typography__size-small-font-family:var(--bde-body-font-family);--bde-woo-typography__size-standard:var(--bde-body-font-size);--bde-woo-typography__size-standard-font-family:var(--bde-body-font-family);--bde-woo-typography__size-medium:calc(var(--bde-woo-typography__size-standard) * var(--bde-woo-typography-ratio));--bde-woo-typography__size-medium-font-family:var(--bde-heading-font-family);--bde-woo-typography__size-large:calc(var(--bde-woo-typography__size-medium) * var(--bde-woo-typography-ratio));--bde-woo-typography__size-large-font-family:var(--bde-heading-font-family);--bde-woo-typography__size-extra-large:calc(var(--bde-woo-typography__size-large) * var(--bde-woo-typography-ratio));--bde-woo-typography__size-extra-large-font-family:var(--bde-heading-font-family);--bde-woo-buttons-and-links__text-link-color:var(--bde-palette-color-1);--bde-woo-buttons-and-links__text-link-color-hover:var(--bde-palette-color-1);--bde-woo-buttons-and-links__nav-link-color:var(--bde-woo-base-text-color);--bde-woo-buttons-and-links__nav-link-color-hover:var(--bde-woo-base-text-on-primary-color);--bde-woo-buttons-and-links__nav-link-color-active:var(--bde-woo-base-primary-color);--bde-woo-forms__spacing-after-label:var(--bde-form-after-label);--bde-woo-forms__spacing-between-fields:var(--bde-form-gap);--bde-woo-forms__spacing-between-columns:var(--bde-woo-base-extra-large-gaps);--bde-woo-forms__labels-color:var(--bde-form-label-color);--bde-woo-forms__inputs-background-color:var(--bde-form-input-background-color);--bde-woo-forms__inputs-text-color:var(--bde-form-text-color);--bde-woo-forms__inputs-placeholder-color:var(--bde-form-input-placeholder-color);--bde-woo-forms__inputs-border-color:var(--bde-form-input-border-color);--bde-woo-forms__inputs-border-width:var(--bde-form-input-border-width);--bde-woo-forms__inputs-border-radius:var(--bde-form-input-border-top-left-radius) var(--bde-form-input-border-top-right-radius) var(--bde-form-input-border-bottom-right-radius) var(--bde-form-input-border-bottom-left-radius);--bde-woo-forms__inputs-background-color-focused:var(--bde-form-input-focused-background-color);--bde-woo-forms__inputs-border-color-focused:var(--bde-form-input-focused-border-color);--bde-woo-forms__inputs-shadow-focused:var(--bde-form-input-focused-shadow);--bde-woo-forms__inputs-shadow:var(--bde-form-input-input-shadow);--bde-woo-forms__inputs-select2-hover-item:var(--bde-woo-base-primary-color);--bde-woo-forms__labels-required-color:var(--bde-form-label-required-color);--bde-woo-forms__labels-required-size:var(--bde-form-label-required-size);--bde-woo-forms__labels-required-nudge-x:var(--bde-form-label-required-nudge-x);--bde-woo-forms__labels-required-nudge-y:var(--bde-form-label-required-nudge-y);--bde-woo-tables__border-color:var(--bde-woo-base-border-color);--bde-woo-sale-badge__background-color:var(--bde-woo-base-primary-color);--bde-woo-sale-badge__text-color:var(--bde-woo-base-text-on-primary-color);--bde-woo-sale-badge__font-weight:var(--bde-woo-typography-font-weight-heavy);--bde-woo-sale-badge__font-size:var(--bde-woo-typography__size-standard);--bde-woo-widgets__chip-text-color-hover:var(--bde-woo-buttons-and-links__text-link-color);--bde-woo-widgets__handle-border-color-hover:var(--bde-woo-base-primary-color);--bde-woo-notices__padding-left:calc(var(--bde-woo-notices__padding) + var(--bde-woo-notices__icon-size) + (var(--bde-woo-notices__icon-size) / 2));--bde-woo-quicklook-button-text-color:var(--bde-button-primary-text-color);--bde-woo-quicklook-button-background-color-hover:var(--bde-woo-quicklook-button-background-color);--bde-woo-quicklook-button-icon-spacing:var(--bde-woo-base-standard-gaps);--bde-woo-quicklook-close-button-color:var(--bde-woo-base-headings-color);--bde-woo-quicklook-arrow-color-hover:var(--bde-woo-quicklook-arrow-color);--bde-woo-quicklook-arrow-background-color:var(--bde-brand-primary-color);--bde-woo-quicklook-arrow-background-color-hover:var(--bde-woo-quicklook-arrow-background-color);--bde-woo-swatch-space-between-items:var(--bde-woo-base-medium-gaps);--bde-woo-swatch-background-selected:var(--bde-woo-swatch-background-hover);--bde-woo-swatch-border-color-selected:var(--bde-woo-swatch-border-color-hover);--bde-woo-swatch-shadow-selected:var(--bde-woo-swatch-shadow-hover);--bde-woo-swatch-color-background:var(--bde-woo-swatch-background)}:root{--bde-font-size-ratio:1.6;--bde-base-font-size:16px}.button-atom{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;user-select:none;appearance:none;box-sizing:border-box;margin:0;border:0;padding:0;background-color:transparent;font-size:var(--bde-button-font-size);line-height:var(--bde-button-line-height);transform:translate(0,0);max-width:100%;width:var(--bde-button-width)}.button-atom--primary,.button-atom--secondary,.button-atom--custom{text-align:center;font-weight:var(--bde-button-font-weight);text-decoration:none;padding:var(--bde-button-padding-base);border-radius:var(--bde-button-border-radius);cursor:pointer;border-width:var(--bde-button-border-width);border-style:solid;border-color:transparent;transition-timing-function:ease-in-out;transition-property:all;transition-duration:var(--bde-transition-duration);overflow:hidden}.button-atom--text{color:var(--bde-button-text-text-color)}.button-atom--text:hover{color:var(--bde-button-text-text-color-hover)}.button-atom--primary{color:var(--bde-button-primary-text-color);background:var(--bde-button-primary-background-color);border-color:var(--bde-button-primary-border-color)}.button-atom--primary:hover{color:var(--bde-button-primary-text-color-hover);background:var(--bde-button-primary-background-color-hover);border-color:var(--bde-button-primary-border-color-hover)}.button-atom--secondary{color:var(--bde-button-secondary-text-color);background:var(--bde-button-secondary-background-color);border-color:var(--bde-button-secondary-border-color)}.button-atom--secondary:hover{color:var(--bde-button-secondary-text-color-hover);background:var(--bde-button-secondary-background-color-hover);border-color:var(--bde-button-secondary-border-color-hover)}.button-atom--custom{color:var(--bde-button-custom-text-color);background:var(--bde-button-custom-background-color);border-color:var(--bde-button-custom-border-color)}.button-atom--custom:hover{color:var(--bde-button-custom-text-color-hover);background:var(--bde-button-custom-background-color-hover);border-color:var(--bde-button-custom-border-color-hover)}.button-atom:disabled,.button-atom:hover:disabled{filter:grayscale(100%);opacity:0.6;cursor:not-allowed}.button-atom__icon-wrapper>svg:not(.breakdance-icon-atom-svg-gradient){font-size:inherit;width:1em;height:1em;stroke-width:0;stroke:var(--bde-brand-primary-color);fill:var(--bde-brand-primary-color)}.breakdance-icon-atom{display:flex;font-size:40px}.breakdance-icon-atom>svg:not(.breakdance-icon-atom-svg-gradient){font-size:inherit;width:1em;height:1em;stroke-width:0;stroke:var(--bde-brand-primary-color);fill:var(--bde-brand-primary-color);transform:var(--eeiTransform)}*,*::before,*::after{box-sizing:border-box}img{max-width:100%;height:auto}figure{margin-left:0;margin-right:0}.breakdance-full-width{width:100%;max-width:100%}.breakdance-rich-text-styles>*:first-child{margin-top:0}.breakdance-rich-text-styles>*:last-child{margin-bottom:0}.breakdance-rich-text-styles img.aligncenter{display:block;margin:auto}.breakdance-rich-text-styles img.alignleft{float:left}.breakdance-rich-text-styles img.alignright{float:right}.bde-stop-scrolling,.bde-stop-scrolling body{overflow-y:hidden}@supports (overflow-y:clip){.bde-stop-scrolling,.bde-stop-scrolling body{overflow-y:clip}}.breakdance-animation-enabled,.breakdance-animation-enabled body{overflow-x:hidden}@supports (overflow-x:clip){.breakdance-animation-enabled,.breakdance-animation-enabled body{overflow-x:clip}}.lg-outer{z-index:var(--bde-z-index-lightbox)}.lg-outer .lg-thumb-outer{background-color:transparent}.lg-video-play-icon{transform:translate3d(-40%,-50%,0)}.admin-bar .lg-toolbar{top:var(--wp-admin--admin-bar--height)}[data-bde-lazy-bg="waiting"]{background-image:none!important}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;word-wrap:normal!important;padding:0;position:absolute!important;width:1px}.breakdance-global-gradients-sprite{position:absolute;width:0;height:0;overflow:hidden}body{background-color:var(--bde-background-color);color:var(--bde-body-text-color)}h1,h2,h3,h4,h5,h6{color:var(--bde-headings-color)}a,.button-atom--text{color:var(--bde-links-color)}a:hover,.button-atom--text:hover{color:var(--bde-links-color-hover)}.button-atom--primary,.bde-mini-cart-offcanvas .button,.bde-woo-product-quicklook-button,.woocommerce-page.woocommerce-lost-password .breakdance-woocommerce button[type="submit"],.breakdance-woocommerce .woocommerce-form-track-order button[type="submit"],.breakdance-woocommerce #place_order,.breakdance-woocommerce .woocommerce-button.pay,.breakdance-woocommerce button.single_add_to_cart_button,.breakdance-woocommerce a.single_add_to_cart_button,.breakdance-woocommerce a.button.wc-backward,.breakdance-woocommerce a.checkout-button,.breakdance-woocommerce p.order-again a.button,.breakdance-woocommerce button[name="add-to-cart"],.breakdance-woocommerce button[name="login"],.breakdance-woocommerce button[name="save_address"],.breakdance-woocommerce button[name="save_account_details"],.breakdance-woocommerce button[name="woocommerce_checkout_place_order"],.breakdance-woocommerce .bde-review-modal-trigger,.breakdance-woocommerce .woocommerce-MyAccount-content a.button[href*="add-payment-method"]{--bde-button-primary-border-color:transparent;--bde-button-primary-border-color-hover:transparent;--bde-button-primary-text-color:var(--bde-palette-color-6);--bde-button-primary-text-color-hover:var(--bde-palette-color-6);--bde-button-primary-background-color:var(--bde-palette-gradient-1-196a010e-c282-45bc-b2e2-a252f52be4cb);--bde-button-primary-background-color-hover:var(--bde-palette-gradient-1-196a010e-c282-45bc-b2e2-a252f52be4cb);border-radius:100px;color:var(--bde-palette-color-6);font-size:var(--preset-id-6b831701-5042-43ef-afe4-b7c06b24e8a2-font-size);font-family:var(--preset-id-6b831701-5042-43ef-afe4-b7c06b24e8a2-font-family);font-weight:var(--preset-id-6b831701-5042-43ef-afe4-b7c06b24e8a2-font-weight);letter-spacing:var(--preset-id-6b831701-5042-43ef-afe4-b7c06b24e8a2-letter-spacing);text-transform:var(--preset-id-6b831701-5042-43ef-afe4-b7c06b24e8a2-text-transform);padding-top:18px;padding-right:30px;padding-bottom:18px;padding-left:30px}.button-atom--primary:hover,.bde-mini-cart-offcanvas .button:hover,.bde-woo-product-quicklook-button:hover,.woocommerce-page.woocommerce-lost-password .breakdance-woocommerce button[type="submit"]:hover,.breakdance-woocommerce .woocommerce-form-track-order button[type="submit"]:hover,.breakdance-woocommerce #place_order:hover,.breakdance-woocommerce .woocommerce-button.pay:hover,.breakdance-woocommerce button.single_add_to_cart_button:hover,.breakdance-woocommerce a.single_add_to_cart_button:hover,.breakdance-woocommerce a.button.wc-backward:hover,.breakdance-woocommerce a.checkout-button:hover,.breakdance-woocommerce p.order-again a.button:hover,.breakdance-woocommerce button[name="add-to-cart"]:hover,.breakdance-woocommerce button[name="login"]:hover,.breakdance-woocommerce button[name="save_address"]:hover,.breakdance-woocommerce button[name="save_account_details"]:hover,.breakdance-woocommerce button[name="woocommerce_checkout_place_order"]:hover,.breakdance-woocommerce .bde-review-modal-trigger:hover,.breakdance-woocommerce .woocommerce-MyAccount-content a.button[href*="add-payment-method"]:hover{color:var(--bde-palette-color-6)}.button-atom--secondary,.breakdance-woocommerce .woocommerce-MyAccount-downloads-file,.breakdance-woocommerce .woocommerce-Address a.edit,.breakdance-woocommerce .woocommerce-button.view,.breakdance-woocommerce .woocommerce-Button--previous,.breakdance-woocommerce .woocommerce-Button--next,.breakdance-woocommerce .widget_price_filter .button,.breakdance-woocommerce a.button.add_to_cart_button,.breakdance-woocommerce a.button.product_type_grouped,.breakdance-woocommerce .added_to_cart,.breakdance-woocommerce .woocommerce-widget-layered-nav-dropdown__submit,.breakdance-woocommerce .woocommerce-product-search button[type="submit"],.breakdance-woocommerce a.product_type_simple,.breakdance-woocommerce a.product_type_variable,.breakdance-woocommerce .form-submit input[type="submit"],.breakdance-woocommerce button[name="update_cart"],.breakdance-woocommerce button[name="calc_shipping"],.breakdance-woocommerce button[name="apply_coupon"],.breakdance-woocommerce a.product_type_external{--bde-button-secondary-border-color:var(--bde-palette-color-7);--bde-button-secondary-border-color-hover:var(--bde-palette-color-3-4);--bde-button-secondary-background-color:var(--bde-palette-color-7);--bde-button-secondary-background-color-hover:var(--bde-palette-color-3-4);--bde-button-secondary-text-color:var(--bde-palette-color-3-4);--bde-button-secondary-text-color-hover:var(--bde-palette-color-6);border-radius:9999px;border-width:2px;color:var(--bde-palette-color-3-4);font-size:var(--preset-id-6b831701-5042-43ef-afe4-b7c06b24e8a2-font-size);font-family:var(--preset-id-6b831701-5042-43ef-afe4-b7c06b24e8a2-font-family);font-weight:var(--preset-id-6b831701-5042-43ef-afe4-b7c06b24e8a2-font-weight);letter-spacing:var(--preset-id-6b831701-5042-43ef-afe4-b7c06b24e8a2-letter-spacing);text-transform:var(--preset-id-6b831701-5042-43ef-afe4-b7c06b24e8a2-text-transform);padding-top:18px;padding-right:30px;padding-bottom:18px;padding-left:30px}.button-atom--secondary:hover,.breakdance-woocommerce .woocommerce-MyAccount-downloads-file:hover,.breakdance-woocommerce .woocommerce-Address a.edit:hover,.breakdance-woocommerce .woocommerce-button.view:hover,.breakdance-woocommerce .woocommerce-Button--previous:hover,.breakdance-woocommerce .woocommerce-Button--next:hover,.breakdance-woocommerce .widget_price_filter .button:hover,.breakdance-woocommerce a.button.add_to_cart_button:hover,.breakdance-woocommerce a.button.product_type_grouped:hover,.breakdance-woocommerce .added_to_cart:hover,.breakdance-woocommerce .woocommerce-widget-layered-nav-dropdown__submit:hover,.breakdance-woocommerce .woocommerce-product-search button[type="submit"]:hover,.breakdance-woocommerce a.product_type_simple:hover,.breakdance-woocommerce a.product_type_variable:hover,.breakdance-woocommerce .form-submit input[type="submit"]:hover,.breakdance-woocommerce button[name="update_cart"]:hover,.breakdance-woocommerce button[name="calc_shipping"]:hover,.breakdance-woocommerce button[name="apply_coupon"]:hover,.breakdance-woocommerce a.product_type_external:hover{color:var(--bde-palette-color-6)}body{font-family:var(--bde-body-font-family);font-size:var(--bde-body-font-size)}.bde-h1,.bde-h2,.bde-h3,.bde-h4,.bde-h5,.bde-h6,h1,h2,h3,h4,h5,h6{font-family:var(--bde-heading-font-family)}.bde-h1,h1{font-size:var(--bde-h1-font-size)}.bde-h2,h2{font-size:var(--bde-h2-font-size)}.bde-h3,h3{font-size:var(--bde-h3-font-size)}.bde-h4,h4{font-size:var(--bde-h4-font-size)}.bde-h5,h5{font-size:var(--bde-h5-font-size)}.bde-h6,h6{font-size:var(--bde-h6-font-size)}body{color:var(--bde-palette-color-3);font-size:16px;font-weight:400;line-height:1.8}.bde-h1,.bde-h2,.bde-h3,.bde-h4,.bde-h5,.bde-h6,h1,h2,h3,h4,h5,h6{color:var(--bde-palette-color-2);font-weight:600;line-height:1.3;text-transform:capitalize}.bde-h1,h1{font-size:52px;font-weight:600;line-height:1.2em;text-transform:capitalize}.bde-h2,h2{font-size:52px;line-height:1.1}.bde-h3,h3{font-size:26px;font-weight:600;line-height:1.4;font-style:normal}.bde-h4,h4{font-size:20px;font-weight:600;line-height:1.6;font-style:normal}.bde-h5,h5{font-size:20px;font-weight:600}.bde-h6,h6{font-size:15px}a,.button-atom--text{color:var(--bde-palette-color-1);font-weight:600;text-decoration-thickness:2px;text-decoration-line:underline;text-decoration-style:solid;text-decoration-color:#1344FE00}a:hover,.button-atom--text:hover{color:var(--bde-palette-color-1);text-decoration-color:var(--bde-palette-color-1)}:root{--preset-id-6b831701-5042-43ef-afe4-b7c06b24e8a2-font-family:"Inter",sans-serif;--preset-id-6b831701-5042-43ef-afe4-b7c06b24e8a2-font-size:16px;--preset-id-6b831701-5042-43ef-afe4-b7c06b24e8a2-font-weight:800;--preset-id-6b831701-5042-43ef-afe4-b7c06b24e8a2-letter-spacing:1px;--preset-id-6b831701-5042-43ef-afe4-b7c06b24e8a2-text-transform:uppercase;--preset-id-243b9317-2c62-406f-8ca2-35adb070996e-font-size:16px;--preset-id-243b9317-2c62-406f-8ca2-35adb070996e-font-weight:700;--preset-id-243b9317-2c62-406f-8ca2-35adb070996e-font-style:italic;--preset-id-243b9317-2c62-406f-8ca2-35adb070996e-line-height:1;--preset-id-996c0e83-08fc-42a9-a6e1-02e87232d5a6-font-size:20px;--preset-id-996c0e83-08fc-42a9-a6e1-02e87232d5a6-font-weight:700;--preset-id-cc958860-6f9c-42bb-b15b-8d65e8850093-font-size:17px;--preset-id-cc958860-6f9c-42bb-b15b-8d65e8850093-font-weight:500;--preset-id-cc958860-6f9c-42bb-b15b-8d65e8850093-line-height:1;--preset-id-cc958860-6f9c-42bb-b15b-8d65e8850093-letter-spacing:1px;--preset-id-76cb956b-c83b-45ad-865a-4629d31c6b2b-font-size:55px;--preset-id-76cb956b-c83b-45ad-865a-4629d31c6b2b-font-weight:700;--preset-id-76cb956b-c83b-45ad-865a-4629d31c6b2b-letter-spacing:0px;--preset-id-fcc4f432-aac2-4d37-86d5-f66932633834-font-size:15px;--preset-id-fcc4f432-aac2-4d37-86d5-f66932633834-line-height:1.5;--preset-id-fcc4f432-aac2-4d37-86d5-f66932633834-text-transform:capitalize;--preset-id-8fbe1170-fc54-4586-9f17-e59d5b7bc8eb-font-weight:400;--preset-id-8fbe1170-fc54-4586-9f17-e59d5b7bc8eb-letter-spacing:0.5px}.breakdance-form-button,.comment-form__submit{--bde-button-primary-border-color:var(--bde-palette-color-13);--bde-button-primary-border-color-hover:var(--bde-palette-color-13);--bde-button-primary-background-color:var(--bde-palette-gradient-1-196a010e-c282-45bc-b2e2-a252f52be4cb);--bde-button-primary-background-color-hover:var(--bde-palette-gradient-1-196a010e-c282-45bc-b2e2-a252f52be4cb);--bde-button-primary-text-color:var(--bde-palette-color-13);--bde-button-primary-text-color-hover:#fff;border-radius:100px;border-width:0px;font-size:var(--preset-id-6b831701-5042-43ef-afe4-b7c06b24e8a2-font-size);font-family:var(--preset-id-6b831701-5042-43ef-afe4-b7c06b24e8a2-font-family);font-weight:var(--preset-id-6b831701-5042-43ef-afe4-b7c06b24e8a2-font-weight);letter-spacing:var(--preset-id-6b831701-5042-43ef-afe4-b7c06b24e8a2-letter-spacing);text-transform:var(--preset-id-6b831701-5042-43ef-afe4-b7c06b24e8a2-text-transform);padding-top:20px;padding-right:30px;padding-bottom:20px;padding-left:30px}.breakdance-form-button,.comment-form__submit{--bde-button-width:100%;display:flex}:root,.bde-global-css-vars{--bde-form-input-background-color:var(--bde-palette-color-7);--bde-form-input-padding-top:14px;--bde-form-input-padding-bottom:14px;--bde-form-input-placeholder-color:var(--bde-palette-color-3);--bde-form-text-color:var(--bde-palette-color-3);--bde-form-input-border-radius:50px}.breakdance-form-field__label,.breakdance-woocommerce .woocommerce-password-strength,.breakdance-woocommerce label span.optional,.breakdance-woocommerce label{font-size:15px;font-weight:600;text-transform:capitalize}.breakdance-form .breakdance-form-field__input,.breakdance-form-dropzone,.select2-container--default .select2-search--dropdown .select2-search__field,.select2-container--default .select2-selection--single,.breakdance-woocommerce .price_slider_amount input[type="text"],.breakdance-woocommerce input[type="search"],.breakdance-woocommerce textarea,.breakdance-woocommerce .woocommerce-Input,.breakdance-woocommerce .input-text,.breakdance-woocommerce select,.breakdance-woocommerce .wc_payment_method input[type="text"],.breakdance-woocommerce .wc-stripe-elements-field{background-color:var(--bde-palette-color-7);border-radius:50px;color:var(--bde-palette-color-3);font-size:15px}.breakdance-form .breakdance-form-field__input:focus{background-color:var(--bde-palette-color-7)}.breakdance-form .breakdance-form-field__input::placeholder{color:var(--bde-palette-color-3)}.breakdance-form-footer{justify-content:flex-start}.breakdance-form-button__submit{--bde-button-primary-border-color:var(--bde-palette-color-13);--bde-button-primary-border-color-hover:var(--bde-palette-color-13);--bde-button-primary-background-color:var(--bde-palette-gradient-1-196a010e-c282-45bc-b2e2-a252f52be4cb);--bde-button-primary-background-color-hover:var(--bde-palette-gradient-1-196a010e-c282-45bc-b2e2-a252f52be4cb);--bde-button-primary-text-color:var(--bde-palette-color-13);--bde-button-primary-text-color-hover:#fff;border-radius:100px;border-width:0px;font-size:var(--preset-id-6b831701-5042-43ef-afe4-b7c06b24e8a2-font-size);font-family:var(--preset-id-6b831701-5042-43ef-afe4-b7c06b24e8a2-font-family);font-weight:var(--preset-id-6b831701-5042-43ef-afe4-b7c06b24e8a2-font-weight);letter-spacing:var(--preset-id-6b831701-5042-43ef-afe4-b7c06b24e8a2-letter-spacing);text-transform:var(--preset-id-6b831701-5042-43ef-afe4-b7c06b24e8a2-text-transform);padding-top:20px;padding-right:30px;padding-bottom:20px;padding-left:30px}.breakdance-form-button__submit{--bde-button-width:100%;display:flex}:root{--bde-section-width:1280px;--bde-section-vertical-padding:80px;--bde-section-horizontal-padding:2%;--bde-column-gap:3%}.services__card-inner:hover .services__card-content-icon-wrapper{opacity:1;visibility:visible;margin-top:15px}.services__card-inner .services__card-content-icon-wrapper{position:relative;opacity:0;visibility:hidden;transition:all 0.4s ease-in-out;z-index:1;margin-top:-55px}.services__card-inner:hover img{transform:scale(1.1)}.services__card-inner img{transition:all 0.4s ease-in-out}.about-company-why.bde-icon-box:hover .ee-iconbox-icon.breakdance-icon-atom::before{transform:scale(1)!important}.about-company-why:hover svg{z-index:9}.about-company-why svg{transition:all 0.4s ease-in-out}.about-company-why.bde-icon-box .ee-iconbox-icon.breakdance-icon-atom::before{content:'';display:block;position:absolute;width:100%;height:100%;background-color:var(--bde-palette-color-3-4);top:0;left:0;transform:scale(0);transition:all 0.4s ease-in-out;border-radius:16px;z-index:9}.about-company-why .ee-iconbox-icon.breakdance-icon-atom{position:relative}.image1{box-shadow:0px 0px 0px 5px var(--bde-palette-color-13)}.testimonial-image-container:has(.image2:hover,.image3:hover,.image4:hover) .image1{box-shadow:0px 0px 0px 5px #fff}.image2:hover,.image3:hover,.image4:hover{box-shadow:0px 0px 0px 5px var(--bde-palette-color-13)}.image2,.image3,.image4,.image1{transition:all 0.4s ease-in-out}.number:hover .number-text.bde-text::before{transform:scale(1)!important}.number .number-text.bde-text::before{content:'';display:block;position:absolute;width:100%;height:100%;background-color:var(--bde-palette-color-3-4);top:0;left:0;transform:scale(0);transition:all 0.4s ease-in-out;border-radius:16px;z-index:1}.number .number-text.bde-text{overflow:hidden;position:relative}.number span{z-index:9}.team-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.team-card::before{content:'';position:absolute;display:block;top:0;bottom:0;left:0;right:0;background-color:var(--bde-palette-color-3-4);opacity:80%;width:100%;height:100%;z-index:0}.contact-us-link .bde-icon-box .ee-iconbox-content{width:100%}.contact-us-link:hover a.breakdance-link.button-atom.button-atom--custom.ee-iconbox-button{background-color:var(--bde-palette-color-13);color:#fff}.faq .is-active .bde-faq__question{background:var(--bde-palette-gradient-1-196a010e-c282-45bc-b2e2-a252f52be4cb);border-radius:10px}.faq .bde-faq__answer-content{padding:20px 10px 10px 10px}.faq .bde-faq__icon.bde-faq__icon--active{background:linear-gradient(73deg,var(--bde-palette-color-3-4) 0%,var(--bde-palette-color-3-4))!important}.faq .bde-faq__icon{background:var(--bde-palette-gradient-1-196a010e-c282-45bc-b2e2-a252f52be4cb);border-radius:100px;padding:10px}.faq .bde-faq__item{padding:6px}@media (max-width:1119px){.bde-h1,h1{font-size:49px}.bde-h2,h2{font-size:40px}:root{--bde-section-horizontal-padding:5%}}@media (max-width:1023px){.button-atom--secondary,.breakdance-woocommerce .woocommerce-MyAccount-downloads-file,.breakdance-woocommerce .woocommerce-Address a.edit,.breakdance-woocommerce .woocommerce-button.view,.breakdance-woocommerce .woocommerce-Button--previous,.breakdance-woocommerce .woocommerce-Button--next,.breakdance-woocommerce .widget_price_filter .button,.breakdance-woocommerce a.button.add_to_cart_button,.breakdance-woocommerce a.button.product_type_grouped,.breakdance-woocommerce .added_to_cart,.breakdance-woocommerce .woocommerce-widget-layered-nav-dropdown__submit,.breakdance-woocommerce .woocommerce-product-search button[type="submit"],.breakdance-woocommerce a.product_type_simple,.breakdance-woocommerce a.product_type_variable,.breakdance-woocommerce .form-submit input[type="submit"],.breakdance-woocommerce button[name="update_cart"],.breakdance-woocommerce button[name="calc_shipping"],.breakdance-woocommerce button[name="apply_coupon"],.breakdance-woocommerce a.product_type_external{padding-top:18px;padding-right:30px;padding-bottom:18px;padding-left:30px}body{font-size:15px;line-height:1.9}.bde-h1,h1{font-size:45px}.bde-h2,h2{font-size:40px}.bde-h3,h3{font-size:24px}.bde-h4,h4{font-size:20px}.bde-h5,h5{font-size:18px}:root{--preset-id-6b831701-5042-43ef-afe4-b7c06b24e8a2-font-size:14px;--preset-id-996c0e83-08fc-42a9-a6e1-02e87232d5a6-font-size:16px;--preset-id-cc958860-6f9c-42bb-b15b-8d65e8850093-font-size:20px;--preset-id-76cb956b-c83b-45ad-865a-4629d31c6b2b-font-size:40px}.breakdance-form-button,.comment-form__submit{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}:root,.bde-global-css-vars{--bde-form-input-padding-top:14px;--bde-form-input-padding-bottom:14px}.breakdance-form-button__submit{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}:root{--bde-section-vertical-padding:90px;--bde-section-horizontal-padding:5%}}@media (max-width:767px){.button-atom--secondary,.breakdance-woocommerce .woocommerce-MyAccount-downloads-file,.breakdance-woocommerce .woocommerce-Address a.edit,.breakdance-woocommerce .woocommerce-button.view,.breakdance-woocommerce .woocommerce-Button--previous,.breakdance-woocommerce .woocommerce-Button--next,.breakdance-woocommerce .widget_price_filter .button,.breakdance-woocommerce a.button.add_to_cart_button,.breakdance-woocommerce a.button.product_type_grouped,.breakdance-woocommerce .added_to_cart,.breakdance-woocommerce .woocommerce-widget-layered-nav-dropdown__submit,.breakdance-woocommerce .woocommerce-product-search button[type="submit"],.breakdance-woocommerce a.product_type_simple,.breakdance-woocommerce a.product_type_variable,.breakdance-woocommerce .form-submit input[type="submit"],.breakdance-woocommerce button[name="update_cart"],.breakdance-woocommerce button[name="calc_shipping"],.breakdance-woocommerce button[name="apply_coupon"],.breakdance-woocommerce a.product_type_external{padding-right:25px;padding-left:25px}body{font-size:15px}.bde-h1,h1{font-size:38px}.bde-h2,h2{font-size:32px}.bde-h3,h3{font-size:22px}:root{--preset-id-cc958860-6f9c-42bb-b15b-8d65e8850093-font-size:18px;--preset-id-76cb956b-c83b-45ad-865a-4629d31c6b2b-font-size:35px}:root,.bde-global-css-vars{--bde-form-input-padding-top:16px;--bde-form-input-padding-bottom:16px;--bde-form-input-border-radius:6px}.breakdance-form-field__label,.breakdance-woocommerce .woocommerce-password-strength,.breakdance-woocommerce label span.optional,.breakdance-woocommerce label{font-size:14px}.breakdance-form .breakdance-form-field__input,.breakdance-form-dropzone,.select2-container--default .select2-search--dropdown .select2-search__field,.select2-container--default .select2-selection--single,.breakdance-woocommerce .price_slider_amount input[type="text"],.breakdance-woocommerce input[type="search"],.breakdance-woocommerce textarea,.breakdance-woocommerce .woocommerce-Input,.breakdance-woocommerce .input-text,.breakdance-woocommerce select,.breakdance-woocommerce .wc_payment_method input[type="text"],.breakdance-woocommerce .wc-stripe-elements-field{border-radius:6px}:root{--bde-section-vertical-padding:70px}}@media (max-width:479px){.button-atom--secondary,.breakdance-woocommerce .woocommerce-MyAccount-downloads-file,.breakdance-woocommerce .woocommerce-Address a.edit,.breakdance-woocommerce .woocommerce-button.view,.breakdance-woocommerce .woocommerce-Button--previous,.breakdance-woocommerce .woocommerce-Button--next,.breakdance-woocommerce .widget_price_filter .button,.breakdance-woocommerce a.button.add_to_cart_button,.breakdance-woocommerce a.button.product_type_grouped,.breakdance-woocommerce .added_to_cart,.breakdance-woocommerce .woocommerce-widget-layered-nav-dropdown__submit,.breakdance-woocommerce .woocommerce-product-search button[type="submit"],.breakdance-woocommerce a.product_type_simple,.breakdance-woocommerce a.product_type_variable,.breakdance-woocommerce .form-submit input[type="submit"],.breakdance-woocommerce button[name="update_cart"],.breakdance-woocommerce button[name="calc_shipping"],.breakdance-woocommerce button[name="apply_coupon"],.breakdance-woocommerce a.product_type_external{padding-right:20px;padding-left:20px}body{font-size:15px}.bde-h1,h1{font-size:32px}.bde-h2,h2{font-size:26px}.bde-h3,h3{font-size:20px}.bde-h6,h6{font-size:15px}:root{--preset-id-6b831701-5042-43ef-afe4-b7c06b24e8a2-font-size:13px;--preset-id-cc958860-6f9c-42bb-b15b-8d65e8850093-font-size:16px;--preset-id-76cb956b-c83b-45ad-865a-4629d31c6b2b-font-size:30px;--preset-id-fcc4f432-aac2-4d37-86d5-f66932633834-font-size:14px}.breakdance-form-button,.comment-form__submit{padding-right:15px;padding-left:15px}.breakdance-form-button__submit{padding-right:15px;padding-left:15px}:root{--bde-section-horizontal-padding:5%}}.bde-preset-1db0eb60-b8d3-49df-95b5-026ba770b396{width:auto;border-radius:100px;padding:10px 25px 10px 10px}.bde-preset-1db0eb60-b8d3-49df-95b5-026ba770b396{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:20px}.bde-preset-1db0eb60-b8d3-49df-95b5-026ba770b396{background-color:var(--bde-palette-color-1)}@media (max-width:479px){.bde-preset-1db0eb60-b8d3-49df-95b5-026ba770b396{padding-top:5px;padding-bottom:5px;padding-left:5px}}.bde-preset-5fb782f0-9cf3-41b4-a14d-5ba9fcfabe4b .bde-icon-icon.breakdance-icon-atom{font-size:20px}.bde-preset-cc08982f-987c-42c3-85ea-6fe9c16101c2{--bde-column-gap:120px}@media (max-width:1119px){.bde-preset-cc08982f-987c-42c3-85ea-6fe9c16101c2.bde-columns{flex-direction:column;flex-wrap:nowrap}.bde-preset-cc08982f-987c-42c3-85ea-6fe9c16101c2.bde-columns>.bde-column{width:100%}}@media (max-width:1023px){.bde-preset-cc08982f-987c-42c3-85ea-6fe9c16101c2{--bde-column-gap:80px}}.sg-v3-home{display:block;width:100%;box-sizing:border-box;color:var(--sg-v3-text);font-size:var(--sg-v3-body);line-height:1.6;background-color:#fff}.sg-v3-tag-h1{color:var(--sg-v3-navy);font-family:"Inter",sans-serif;font-weight:750;font-size:var(--sg-v3-h1);line-height:1.08;letter-spacing:-.025em;margin-top:0;margin-right:0;margin-bottom:.6em;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.sg-v3-tag-h2{color:var(--sg-v3-navy);font-family:"Inter",sans-serif;font-weight:750;font-size:var(--sg-v3-h2);line-height:1.08;letter-spacing:-.025em;margin-top:0;margin-right:0;margin-bottom:.6em;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.sg-v3-tag-h3{color:var(--sg-v3-navy);font-family:"Inter",sans-serif;font-weight:750;font-size:var(--sg-v3-h3);line-height:1.08;letter-spacing:-.025em;margin-top:0;margin-right:0;margin-bottom:.6em;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.sg-v3-tag-p{margin-top:0;margin-right:0;margin-bottom:1.2em;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.sg-v3-tag-img{display:block;height:auto;max-width:100%}.sg-v3-container{width:min(calc(100% - 2.4rem),var(--sg-v3-container))}.sg-v3-container{margin-inline:auto}@media (max-width:767px){.sg-v3-container{width:min(calc(100% - 2rem),var(--sg-v3-container))}}.sg-v3-section{padding-block:var(--sg-v3-section-space)}.sg-v3-section--soft{background-color:var(--sg-v3-soft)}.sg-v3-section-head{max-width:780px;text-align:center;margin-top:0;margin-right:auto;margin-bottom:2.2rem;margin-left:auto}.sg-v3-muted{color:var(--sg-v3-muted)}.sg-v3-center{text-align:center;margin-top:2rem}.sg-v3-eyebrow{font-weight:800;font-size:.82rem;letter-spacing:.08em;margin-bottom:.8rem}.sg-v3-lead{max-width:680px;font-size:clamp(1.05rem,1.8vw,1.32rem)}.sg-v3-actions{display:flex;align-items:center;gap:.75rem}.sg-v3-actions{flex-wrap:wrap}@media (max-width:767px){.sg-v3-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%}}.sg-v3-btn{display:inline-flex;justify-content:center;align-items:center;min-height:50px;font-weight:800;text-decoration:none;padding-top:.8rem;padding-right:1.25rem;padding-bottom:.8rem;padding-left:1.25rem;border-radius:var(--sg-v3-radius)}.sg-v3-btn:hover{transform:none}@media (max-width:767px){.sg-v3-btn{width:100%}}.sg-v3-btn--primary{color:#fff;background-color:var(--sg-v3-blue);border-top:1px solid var(--sg-v3-blue);border-right:1px solid var(--sg-v3-blue);border-bottom:1px solid var(--sg-v3-blue);border-left:1px solid var(--sg-v3-blue)}.sg-v3-btn--primary:hover{color:#fff;background-color:var(--sg-v3-blue-hover)}.sg-v3-btn--primary:hover{border-color:var(--sg-v3-blue-hover)}.sg-v3-btn--light{color:var(--sg-v3-navy);background-color:#fff;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #fff}.sg-v3-btn--light:hover{color:var(--sg-v3-navy);background-color:#fff}.sg-v3-btn--outline{color:var(--sg-v3-navy);background-color:#fff0;border-top:1px solid var(--sg-v3-blue);border-right:1px solid var(--sg-v3-blue);border-bottom:1px solid var(--sg-v3-blue);border-left:1px solid var(--sg-v3-blue)}.sg-v3-btn--outline:hover{color:var(--sg-v3-navy);background-color:#fff0}.sg-v3-hero{display:grid;align-items:center;position:relative;min-height:clamp(650px,75vh,820px);overflow:hidden;margin-top:130px;background-color:var(--sg-v3-navy)}.sg-v3-hero:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-image:linear-gradient(90deg,rgb(3 45 71 / .92) 0%,rgb(3 45 71 / .72) 42%,rgb(3 45 71 / .14) 76%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.sg-v3-hero:after{content:""}.sg-v3-hero{isolation:isolate}@media (max-width:767px){.sg-v3-hero{align-items:end;min-height:760px}.sg-v3-hero:after{background-image:linear-gradient(0deg,rgb(3 45 71 / .95) 0%,rgb(3 45 71 / .72) 58%,rgb(3 45 71 / .12) 100%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}}.sg-v3-hero__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.sg-v3-hero__media .sg-v3-tag-img{width:100%;height:100%;object-fit:cover;object-position:50% 50%}@media (max-width:767px){.sg-v3-hero__media .sg-v3-tag-img{object-position:61% 50%}}.sg-v3-hero__inner{padding-block:4rem}@media (max-width:767px){.sg-v3-hero__inner{padding-block:3rem}}.sg-v3-hero__content{max-width:700px;color:#fff}.sg-v3-hero__content .sg-v3-tag-h1{color:#fff}.sg-v3-trust{display:flex;gap:1rem 1.4rem;font-weight:700;font-size:.9rem;margin-top:1.5rem}.sg-v3-trust{flex-wrap:wrap}@media (max-width:767px){.sg-v3-trust{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.8rem}}.sg-v3-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}@media (max-width:1023px){.sg-v3-card-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sg-v3-card-grid .sg-v3-card:last-child{justify-self:center;grid-column-start:1;grid-column-end:-1;max-width:50%}}@media (max-width:767px){.sg-v3-card-grid{grid-template-columns:minmax(0,1fr)}.sg-v3-card-grid .sg-v3-card:last-child{grid-column-start:auto;max-width:none}}.sg-v3-card{overflow:hidden;background-color:#fff;border-radius:var(--sg-v3-radius);border-top:1px solid var(--sg-v3-line);border-right:1px solid var(--sg-v3-line);border-bottom:1px solid var(--sg-v3-line);border-left:1px solid var(--sg-v3-line)}.sg-v3-card .sg-v3-tag-img{width:100%;object-fit:cover;aspect-ratio:4/3}.sg-v3-card{box-shadow:var(--sg-v3-shadow)}.sg-v3-card__body{padding-top:1.35rem;padding-right:1.35rem;padding-bottom:1.35rem;padding-left:1.35rem}.sg-v3-card__body .sg-v3-tag-a{color:var(--sg-v3-blue);font-weight:800;text-decoration:none}.sg-v3-card__body .sg-v3-tag-a:hover{color:var(--sg-v3-blue-hover)}.sg-v3-feature{padding-block:var(--sg-v3-section-space)}.sg-v3-feature__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem)}@media (max-width:767px){.sg-v3-feature__grid{grid-template-columns:minmax(0,1fr)}}.sg-v3-feature__grid--reverse{min-width:0;box-sizing:border-box}.sg-v3-feature__grid--reverse .sg-v3-feature__copy{order:1}.sg-v3-feature__grid--reverse .sg-v3-feature__media{order:2}@media (max-width:767px){.sg-v3-feature__grid--reverse .sg-v3-feature__copy{order:initial}.sg-v3-feature__grid--reverse .sg-v3-feature__media{order:initial}}.sg-v3-feature__media{min-width:0;box-sizing:border-box}.sg-v3-feature__media .sg-v3-tag-img{width:100%;object-fit:cover;aspect-ratio:6/5;border-radius:var(--sg-v3-radius)}@media (max-width:767px){.sg-v3-feature__media{order:-1}}.sg-v3-brandline{color:var(--sg-v3-navy);font-weight:800;font-size:1.08rem}.sg-v3-link-list{margin-top:1.5rem;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.sg-v3-link-list .sg-v3-tag-li:not(:first-child){border-top:1px solid var(--sg-v3-line)}.sg-v3-link-list .sg-v3-tag-a{display:flex;flex-flow:column;color:var(--sg-v3-navy);text-decoration:none;padding-top:1rem;padding-right:0;padding-bottom:1rem;padding-left:0}.sg-v3-link-list .sg-v3-tag-span{color:var(--sg-v3-muted);font-size:.95rem}.sg-v3-link-list{list-style:none}.sg-v3-transform-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.sg-v3-transform-grid .sg-v3-tag-figure{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-v3-transform-grid .sg-v3-tag-img{width:100%;object-fit:cover;aspect-ratio:16/9;border-radius:var(--sg-v3-radius)}.sg-v3-transform-grid .sg-v3-tag-figcaption{font-weight:650;font-size:.92rem;padding-top:.55rem}@media (max-width:1023px){.sg-v3-transform-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sg-v3-transform-grid .sg-v3-tag-figure:last-child{justify-self:center;grid-column-start:1;grid-column-end:-1;max-width:50%}}@media (max-width:767px){.sg-v3-transform-grid{grid-template-columns:minmax(0,1fr)}.sg-v3-transform-grid .sg-v3-tag-figure:last-child{grid-column-start:auto;max-width:none}}.sg-v3-why-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:2.5rem}@media (max-width:1023px){.sg-v3-why-grid{grid-template-columns:minmax(0,1fr)}}.sg-v3-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem}.sg-v3-benefits .sg-v3-tag-h3{font-size:1.05rem;margin-bottom:.35rem}.sg-v3-benefits .sg-v3-tag-p{color:var(--sg-v3-muted);font-size:.94rem;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-v3-benefits{grid-template-columns:minmax(0,1fr)}}.sg-v3-team{width:100%;border-radius:var(--sg-v3-radius)}.sg-v3-team{box-shadow:var(--sg-v3-shadow)}.sg-v3-review__inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr) auto;align-items:center;gap:2rem}@media (max-width:1119px){.sg-v3-review__inner{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.sg-v3-review__inner{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.sg-v3-review__inner{gap:1rem}}.sg-v3-stars{color:#f4a000;font-size:1.35rem;letter-spacing:.12em;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-v3-review{min-width:0;box-sizing:border-box}.sg-v3-review .sg-v3-tag-blockquote{font-size:1.18rem;font-style:italic;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-v3-finance{background-color:#eaf5fc}.sg-v3-finance{padding-block:2.5rem}.sg-v3-finance__inner{display:flex;justify-content:space-between;align-items:center;gap:2rem}.sg-v3-finance__inner .sg-v3-tag-h2{margin-bottom:.25rem}.sg-v3-finance__inner .sg-v3-tag-p{max-width:780px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-v3-finance__inner .sg-v3-btn{flex-shrink:0}@media (max-width:1023px){.sg-v3-finance__inner{align-items:start}}@media (max-width:767px){.sg-v3-finance__inner{display:grid}}.sg-v3-areas{display:flex;gap:.45rem 1rem;margin-top:1.25rem}.sg-v3-areas .sg-v3-tag-a{color:var(--sg-v3-blue);font-weight:750;text-decoration:none}.sg-v3-areas .sg-v3-tag-a:hover{color:var(--sg-v3-blue-hover)}.sg-v3-areas{flex-wrap:wrap}.sg-v3-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin-top:1.5rem}@media (max-width:1023px){.sg-v3-service-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:767px){.sg-v3-service-grid{grid-template-columns:minmax(0,1fr)}}.sg-v3-service{display:block;overflow:hidden;color:var(--sg-v3-navy);text-decoration:none;background-color:#fff;border-radius:var(--sg-v3-radius);border-top:1px solid var(--sg-v3-line);border-right:1px solid var(--sg-v3-line);border-bottom:1px solid var(--sg-v3-line);border-left:1px solid var(--sg-v3-line)}.sg-v3-service .sg-v3-tag-img{width:100%;object-fit:cover;aspect-ratio:9/5}.sg-v3-service .sg-v3-tag-span{display:block;padding-top:1rem;padding-right:1rem;padding-bottom:1rem;padding-left:1rem}.sg-v3-service .sg-v3-tag-strong{display:block}.sg-v3-service .sg-v3-tag-small{display:block;color:var(--sg-v3-muted);margin-top:.25rem}.sg-v3-service:hover{color:var(--sg-v3-navy)}.sg-v3-final{color:#fff;background-image:linear-gradient(135deg,var(--sg-v3-navy-deep),var(--sg-v3-navy));background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.sg-v3-final .sg-v3-tag-h2{color:#fff;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-v3-final{padding-block:3rem}.sg-v3-final__inner{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:2rem}.sg-v3-final__inner .sg-v3-tag-p{margin-top:.7rem;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:1119px){.sg-v3-final__inner{grid-template-columns:minmax(0,1fr)}}@media (max-width:1023px){.sg-v3-final__inner{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.sg-v3-final__inner{gap:1.4rem}}.sg-v3-phone{color:#fff;font-weight:850;font-size:1.35rem;text-decoration:none}.sg-v3-phone:hover{color:#fff}.sg-v3-phone{white-space:nowrap}.sg-v3-tag-li{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.sg-v3-tag-figure{min-width:0;box-sizing:border-box;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.sg-v3-tag-blockquote{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.sg-v3-tag-main{min-width:0;box-sizing:border-box}.sg-v3-tag-section{min-width:0;box-sizing:border-box}.sg-v3-tag-header{min-width:0;box-sizing:border-box}.sg-v3-tag-div{min-width:0;box-sizing:border-box}.sg-v3-tag-article{min-width:0;box-sizing:border-box}.sg-v3-tag-picture{min-width:0;box-sizing:border-box}.sg-v3-tag-nav{min-width:0;box-sizing:border-box}.sg-v3-tag-ul{min-width:0;box-sizing:border-box}.sg-v3-tag-a{min-width:0;box-sizing:border-box}.sg-v3-tag-a:focus-visible{outline:3px solid #f4a000;outline-offset:4px}.sg-v3-tag-span{min-width:0;box-sizing:border-box}.sg-v3-feature--door{min-width:0;box-sizing:border-box}.sg-v3-feature__copy{min-width:0;box-sizing:border-box}.sg-v3-feature--windows{min-width:0;box-sizing:border-box}.sg-v3-tag-strong{min-width:0;box-sizing:border-box;font-family:"Inter",sans-serif}.sg-v3-tag-figcaption{min-width:0;box-sizing:border-box}.sg-v3-tag-small{min-width:0;box-sizing:border-box}.sg-kr-page{display:flex;flex-flow:column;gap:14px;width:100%;color:#10294a;font-family:var(--bde-body-font-family);font-size:16px;line-height:1.45;margin-top:182px;padding-bottom:24px;background-color:#fff}.sg-kr-page .sg-kr-panel{scroll-margin-top:220px}@media (max-width:767px){.sg-kr-page{margin-top:152px}.sg-kr-page .sg-kr-panel{scroll-margin-top:180px}}.sg-kr-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);position:relative;width:100%;min-height:485px;overflow:hidden;background-color:#09233b}@media (max-width:767px){.sg-kr-hero{display:flex;flex-flow:column;min-height:0}}.sg-kr-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;transform:scale(1.5,1.5)}@media (max-width:767px){.sg-kr-hero-image{order:none;position:relative;left:-30%;width:160%;height:270px;max-width:none;object-fit:cover;object-position:50% 50%}.sg-kr-hero-image{transform:none}}.sg-kr-hero-copy{display:flex;flex-flow:column;gap:15px;grid-column-start:1;grid-column-end:3;position:relative;z-index:1;max-width:64%;color:#fff;background-image:linear-gradient(90deg,#09233b 0%,rgb(9 35 59 / .96) 75%,#fff0 100%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.sg-kr-hero-copy{padding:40px 38px 30px max(28px,calc(( 100vw - 1220px ) / 2))}@media (max-width:1119px){.sg-kr-hero-copy{max-width:72%;padding-top:32px;padding-right:28px;padding-bottom:32px;padding-left:28px}}@media (max-width:1023px){.sg-kr-hero-copy{max-width:80%}}@media (max-width:767px){.sg-kr-hero-copy{order:1;max-width:100%;padding-top:26px;padding-right:22px;padding-bottom:26px;padding-left:22px;background-color:#09233b}}.sg-kr-logo{width:190px;height:38px;color:#fff;filter:brightness(0%) invert(100%)}.sg-kr-logo.sg-kr-logo{width:190px;height:38px}.sg-kr-logo-dark{width:165px;height:40px;color:#005432}.sg-kr-logo-dark.sg-kr-logo-dark{width:165px;height:40px}.sg-kr-title{color:#fff;font-family:var(--bde-heading-font-family);font-weight:700;font-size:52px;line-height:1.07;letter-spacing:-1.5px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:1119px){.sg-kr-title{font-size:46px}}@media (max-width:767px){.sg-kr-title{font-size:40px}}@media (max-width:479px){.sg-kr-title{font-size:36px}}.sg-kr-subtitle{color:#fff;font-weight:600;font-size:22px;line-height:1.3;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-kr-subtitle{font-size:20px}}.sg-kr-hero-text{max-width:500px;color:#fff;font-size:16px;line-height:1.4;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-kr-actions{display:flex;gap:10px}.sg-kr-actions{flex-wrap:wrap}@media (max-width:479px){.sg-kr-actions{flex-flow:column;align-items:stretch}}.sg-kr-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:44px;color:#fff;font-weight:700;font-size:12px;line-height:1.2;text-decoration:none;text-transform:uppercase;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;background-color:#ed0677;border-radius:3px;border-top:1px solid #ed0677;border-right:1px solid #ed0677;border-bottom:1px solid #ed0677;border-left:1px solid #ed0677}.sg-kr-button:hover{color:#fff;background-color:#be005e}.sg-kr-button:focus-visible{color:#fff;outline:3px solid #ed0677;outline-offset:4px}.sg-kr-button-outline{display:inline-flex;justify-content:center;align-items:center;gap:10px;min-height:44px;color:#fff;font-weight:700;font-size:12px;line-height:1.2;text-decoration:none;text-transform:uppercase;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;background-color:#fff0;border-radius:3px;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #fff}.sg-kr-button-outline:hover{color:#09233b;background-color:#fff}.sg-kr-button-outline:focus-visible{color:#fff;outline:3px solid #fff;outline-offset:4px}.sg-kr-benefits{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;max-width:570px;margin-top:8px}@media (max-width:767px){.sg-kr-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.sg-kr-benefit{display:flex;flex-flow:column;align-items:center;gap:8px;text-align:center}.sg-kr-icon{flex-shrink:0;width:32px;height:32px}.sg-kr-icon.sg-kr-icon{width:32px;height:32px}.sg-kr-benefit-name{color:#fff;font-weight:600;font-size:12px;line-height:1.2;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-kr-hero-caption{position:absolute;right:20px;bottom:15px;z-index:2;color:#fff;font-size:11px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:6px;padding-right:10px;padding-bottom:6px;padding-left:10px;background-color:rgb(9 35 59 / .8)}@media (max-width:767px){.sg-kr-hero-caption{top:238px;right:8px;bottom:auto;font-size:10px}}.sg-kr-wrap{display:flex;flex-flow:column;gap:14px;width:calc(100% - 48px);max-width:1220px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}@media (max-width:767px){.sg-kr-wrap{width:calc(100% - 32px)}}.sg-kr-applications{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}@media (max-width:767px){.sg-kr-applications{grid-template-columns:minmax(0,1fr)}}.sg-kr-card{display:flex;flex-flow:column;min-width:0;overflow:hidden;background-color:#f3f7f9;border-radius:4px}.sg-kr-image{display:block;width:100%;height:210px;object-fit:cover;object-position:50% 0%;margin-bottom:-29px}.sg-kr-image{clip-path:inset(0 0 14% 0)}@media (max-width:1023px){.sg-kr-image{height:180px;margin-bottom:-25px}}@media (max-width:767px){.sg-kr-image{height:240px;margin-bottom:-34px}}@media (max-width:479px){.sg-kr-image{height:210px;margin-bottom:-29px}}.sg-kr-card-copy{display:flex;flex-flow:column;gap:5px;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px}.sg-kr-heading{color:#09233b;font-family:var(--bde-heading-font-family);font-weight:700;font-size:23px;line-height:1.2;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:1023px){.sg-kr-heading{font-size:21px}}@media (max-width:767px){.sg-kr-heading{font-size:24px}}.sg-kr-copy{color:#10294a;font-size:15px;line-height:1.45;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-kr-note{color:#42586b;font-size:12px;line-height:1.4;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-kr-three{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr) minmax(0,.85fr);gap:14px}@media (max-width:1119px){.sg-kr-three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px){.sg-kr-three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.sg-kr-three{grid-template-columns:minmax(0,1fr)}}.sg-kr-panel{display:flex;flex-flow:column;gap:12px;min-width:0;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:#f3f7f9;border-radius:4px}@media (max-width:479px){.sg-kr-panel{padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}}.sg-kr-checks{display:flex;flex-flow:column;gap:7px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.sg-kr-checks{list-style:none}.sg-kr-check{display:flex;gap:8px;color:#10294a;font-size:14px;line-height:1.35}.sg-kr-checkmark{color:#ed0677;font-weight:800;font-size:20px;line-height:1}.sg-kr-popular{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:9px}@media (max-width:1119px){.sg-kr-popular{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.sg-kr-popular{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:479px){.sg-kr-popular{grid-template-columns:repeat(3,minmax(0,1fr))}}.sg-kr-swatch{display:flex;flex-flow:column;gap:7px;min-width:0;text-align:center}.sg-kr-chip{width:100%;height:59px;border-radius:3px;border-top:1px solid rgb(9 35 59 / .07);border-right:1px solid rgb(9 35 59 / .07);border-bottom:1px solid rgb(9 35 59 / .07);border-left:1px solid rgb(9 35 59 / .07)}.sg-kr-swatch-name{color:#10294a;font-weight:600;font-size:11px;line-height:1.15;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-kr-texture{display:block;width:100%;height:145px;object-fit:cover;object-position:0% 50%}.sg-kr-texture{clip-path:inset(0 18% 0 0)}@media (max-width:767px){.sg-kr-texture{height:180px}}.sg-kr-two{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px}@media (max-width:1023px){.sg-kr-two{grid-template-columns:minmax(0,1fr)}}.sg-kr-colours{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:14px 8px}@media (max-width:1119px){.sg-kr-colours{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:479px){.sg-kr-colours{grid-template-columns:repeat(4,minmax(0,1fr))}}.sg-kr-inspiration{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width:479px){.sg-kr-inspiration{grid-template-columns:minmax(0,1fr)}}.sg-kr-inspiration-image{display:block;width:100%;height:170px;object-fit:cover;object-position:50% 0%;margin-bottom:-34px}.sg-kr-inspiration-image{clip-path:inset(0 0 20% 0)}@media (max-width:767px){.sg-kr-inspiration-image{height:180px;margin-bottom:-36px}}.sg-kr-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width:1119px){.sg-kr-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sg-kr-four{grid-template-columns:minmax(0,1fr)}}.sg-kr-prices{display:flex;flex-flow:column;gap:0;width:100%}.sg-kr-price-row{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:13px;line-height:1.3;padding-top:11px;padding-right:0;padding-bottom:11px;padding-left:0;border-bottom:1px solid #dce5eb}.sg-kr-price{color:#09233b;font-weight:700;text-align:right}.sg-kr-price{white-space:nowrap}.sg-kr-finance{display:flex;flex-flow:column;gap:4px;text-align:center;padding-top:18px;padding-right:10px;padding-bottom:18px;padding-left:10px;background-color:#fce9f3;border-radius:3px}.sg-kr-payment{color:#ed0677;font-weight:800;font-size:46px;line-height:1;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-kr-weather-item{display:flex;align-items:center;gap:12px;font-size:14px}.sg-kr-showroom-image{display:block;width:100%;height:155px;object-fit:cover}@media (max-width:767px){.sg-kr-showroom-image{height:230px}}.sg-kr-phone{color:#09233b;font-weight:700;font-size:19px;text-decoration:none}.sg-kr-phone:hover{color:#ed0677}.sg-kr-trust{display:flex;justify-content:space-around;align-items:center;gap:28px;padding-top:24px;padding-right:0;padding-bottom:24px;padding-left:0;border-top:1px solid #dce5eb}.sg-kr-trust{flex-wrap:wrap}@media (max-width:479px){.sg-kr-trust{gap:20px}}.sg-kr-trust-logo{width:150px;height:65px;object-fit:contain}@media (max-width:479px){.sg-kr-trust-logo{width:120px}}.sg-kr-related{display:flex;justify-content:center;gap:18px}.sg-kr-related{flex-wrap:wrap}.sg-kr-link{color:#09233b;font-weight:600;font-size:13px;text-decoration:underline}.sg-kr-link:hover{color:#ed0677}.sg-kr-disclosure{color:#42586b;font-size:12px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-kr-colour-0{background-color:#eeece5}.sg-kr-colour-1{background-color:#f2f1ed}.sg-kr-colour-2{background-color:#d6d0c3}.sg-kr-colour-3{background-color:#efe5d2}.sg-kr-colour-4{background-color:#d8d7d1}.sg-kr-colour-5{background-color:#d6e3e8}.sg-kr-colour-6{background-color:#f5d18b}.sg-kr-colour-7{background-color:#b8b8b6}.sg-kr-colour-8{background-color:#d4ddd4}.sg-kr-colour-9{background-color:#eeece5}.sg-kr-colour-10{background-color:#a99e90}.sg-kr-colour-11{background-color:#c2a578}.sg-kr-colour-12{background-color:#929d94}.sg-kr-colour-13{background-color:#8b9195}.sg-kr-colour-14{background-color:#b9b3ad}.sg-kr-colour-15{background-color:#e0e3e5}.sg-kr-colour-16{background-color:#e8e8e5}.sg-kr-colour-17{background-color:#e6dfd3}.sg-kr-colour-18{background-color:#ced7bc}.sg-kr-colour-19{background-color:#ece4d5}.sg-og-section{color:#10294a;font-family:"Inter",sans-serif}.sg-og-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;background-color:#09233b}@media (max-width:767px){.sg-og-hero-grid{grid-template-columns:minmax(0,1fr)}}.sg-og-hero-copy{display:flex;flex-flow:column;justify-content:center;gap:18px;min-width:0}.sg-og-hero-copy{padding:44px 34px 30px max(24px,calc(( 100vw - 1220px ) / 2))}@media (max-width:1119px){.sg-og-hero-copy{padding-top:34px;padding-right:24px;padding-bottom:34px;padding-left:24px}}@media (max-width:767px){.sg-og-hero-copy{padding-top:32px;padding-right:20px;padding-bottom:32px;padding-left:20px}}.sg-og-eyebrow{color:#ed0677;font-weight:700;font-size:13px;line-height:1.4;text-transform:uppercase;letter-spacing:1.2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-og-brand{color:#fff;font-family:"Inter",sans-serif;font-weight:600;font-size:24px;line-height:1.3;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-og-h1{max-width:520px;color:#fff;font-family:"Inter",sans-serif;font-weight:800;font-size:52px;line-height:1.05;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:1119px){.sg-og-h1{font-size:44px}}@media (max-width:767px){.sg-og-h1{font-size:43px}}@media (max-width:479px){.sg-og-h1{font-size:39px}}.sg-og-subtitle{color:#fff;font-weight:600;font-size:23px;line-height:1.3;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-og-subtitle{font-size:21px}}.sg-og-hero-text{max-width:510px;color:#fff;font-size:16px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-og-actions{display:flex;align-items:center;gap:12px;width:100%}.sg-og-actions{flex-wrap:wrap}.sg-og-button{max-width:100%}.sg-og-hero-visual{position:relative;min-height:460px;overflow:hidden}@media (max-width:1119px){.sg-og-hero-visual{min-height:460px}}@media (max-width:767px){.sg-og-hero-visual{min-height:300px}}@media (max-width:479px){.sg-og-hero-visual{min-height:270px}}.sg-og-hero-image{display:block;position:absolute;top:0;right:0;width:150%;height:100%;max-width:none;object-fit:cover;object-position:100% 50%}@media (max-width:767px){.sg-og-hero-image{width:150%;object-fit:cover}}.sg-og-hero-caption{position:absolute;right:18px;bottom:16px;color:#fff;font-size:11px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:6px;padding-right:10px;padding-bottom:6px;padding-left:10px;background-color:rgb(9 35 59 / .87);border-radius:3px}.sg-og-benefits{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:100%;margin-top:6px}@media (max-width:767px){.sg-og-benefits{gap:8px}}.sg-og-benefit{display:flex;flex-flow:column;align-items:center;gap:7px;text-align:center}.sg-og-benefit-icon{color:#fff;font-size:24px;line-height:1.2;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-og-benefit-label{color:#fff;font-size:11px;line-height:1.3;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:479px){.sg-og-benefit-label{font-size:10px}}.sg-og-heading-row{display:flex;justify-content:space-between;align-items:center;gap:20px;width:100%}@media (max-width:767px){.sg-og-heading-row{flex-flow:column;align-items:start;gap:12px}}.sg-og-h2{color:#09233b;font-family:"Inter",sans-serif;font-weight:800;font-size:27px;line-height:1.2;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-og-h2{font-size:25px}}.sg-og-h3{color:#09233b;font-family:"Inter",sans-serif;font-weight:750;font-size:17px;line-height:1.3;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-og-text{color:#10294a;font-size:15px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-og-small{color:#42576b;font-size:12px;line-height:1.45;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-og-grid-five{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;width:100%}@media (max-width:767px){.sg-og-grid-five{grid-template-columns:repeat(2,minmax(0,1fr))}}.sg-og-level{display:flex;flex-flow:column;min-width:0;overflow:hidden;background-color:#f3f7f9;border-radius:5px}.sg-og-level-image{display:block;width:100%;height:220px;object-fit:cover}@media (max-width:767px){.sg-og-level-image{height:180px}}.sg-og-level-body{display:flex;flex-flow:column;gap:7px;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px}@media (max-width:479px){.sg-og-level-body{padding-top:11px;padding-right:11px;padding-bottom:11px;padding-left:11px}}.sg-og-level-name{color:#09233b;font-family:"Inter",sans-serif;font-weight:800;font-size:16px;line-height:1.25;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:479px){.sg-og-level-name{font-size:15px}}.sg-og-level-note{color:#10294a;font-size:13px;line-height:1.4;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-og-range-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;width:100%}@media (max-width:1119px){.sg-og-range-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.sg-og-range-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.sg-og-swatch{display:flex;flex-flow:column;gap:7px;min-width:0}.sg-og-swatch-image{display:block;width:100%;object-fit:cover;aspect-ratio:1;border-radius:5px}.sg-og-swatch-name{color:#09233b;font-family:"Inter",sans-serif;font-weight:650;font-size:12px;line-height:1.35;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:479px){.sg-og-swatch-name{font-size:11px}}.sg-og-swatch-level{color:#42576b;font-size:11px;line-height:1.3;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-og-use-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;width:100%}@media (max-width:1119px){.sg-og-use-layout{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}}@media (max-width:767px){.sg-og-use-layout{grid-template-columns:minmax(0,1fr)}}.sg-og-stack{display:flex;flex-flow:column;gap:14px;min-width:0}.sg-og-use-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%}@media (max-width:1119px){.sg-og-use-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sg-og-use-card{display:flex;flex-flow:column;gap:8px;min-width:0}.sg-og-use-image{display:block;width:100%;height:auto;object-fit:cover;border-radius:4px}.sg-og-use-title{color:#09233b;font-family:"Inter",sans-serif;font-weight:750;font-size:14px;line-height:1.35;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-og-oriel{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:18px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:#e3f0f0;border-radius:6px}@media (max-width:1119px){.sg-og-oriel{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.sg-og-oriel{grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px}}.sg-og-oriel-image{display:block;width:100%;height:100%;min-height:230px;object-fit:cover;border-radius:4px}@media (max-width:1119px){.sg-og-oriel-image{height:170px;min-height:0}}@media (max-width:767px){.sg-og-oriel-image{height:100%;min-height:230px}}.sg-og-oriel-title{color:#09233b;font-family:"Inter",sans-serif;font-weight:800;font-size:24px;line-height:1.2;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:479px){.sg-og-oriel-title{font-size:22px}}.sg-og-two-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:28px;width:100%}@media (max-width:767px){.sg-og-two-columns{grid-template-columns:minmax(0,1fr)}}.sg-og-comparison-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;width:100%}@media (max-width:479px){.sg-og-comparison-grid{gap:5px}}.sg-og-comparison-card{display:flex;flex-flow:column;gap:7px;min-width:0}.sg-og-comparison-image{display:block;width:100%;object-fit:cover;aspect-ratio:.88;border-radius:4px;border-top:3px solid #dce4e8;border-right:3px solid #dce4e8;border-bottom:3px solid #dce4e8;border-left:3px solid #dce4e8}@media (max-width:479px){.sg-og-comparison-image{border-top:2px solid;border-right:2px solid;border-bottom:2px solid;border-left:2px solid}}.sg-og-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}@media (max-width:479px){.sg-og-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sg-og-product{display:flex;flex-flow:column;gap:6px;min-width:0;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:#fff;border-radius:4px;border-top:1px solid #dde5ea;border-right:1px solid #dde5ea;border-bottom:1px solid #dde5ea;border-left:1px solid #dde5ea}.sg-og-product-image{display:block;width:100%;height:68px;object-fit:cover;border-radius:3px}.sg-og-service-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr);gap:18px;width:100%}@media (max-width:1119px){.sg-og-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sg-og-service-grid{grid-template-columns:minmax(0,1fr)}}.sg-og-service-card{display:flex;flex-flow:column;gap:12px;min-width:0;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:#f3f7f9;border-radius:5px}.sg-og-service-icon{color:#ed0677;font-size:27px;line-height:1;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-og-showroom{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:#f3f7f9;border-radius:5px}@media (max-width:1119px){.sg-og-showroom{grid-column-start:1;grid-column-end:-1}}@media (max-width:767px){.sg-og-showroom{grid-template-columns:minmax(0,1fr);padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.sg-og-showroom-image{display:block;width:100%;height:100%;min-height:220px;object-fit:cover;border-radius:4px}@media (max-width:1119px){.sg-og-showroom-image{height:210px;min-height:0}}@media (max-width:767px){.sg-og-showroom-image{height:230px}}.sg-og-disclosure{width:100%;color:#42576b;font-size:11px;line-height:1.55;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-og-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:32px;width:100%;padding-top:18px;padding-right:0;padding-bottom:18px;padding-left:0;border-top:1px solid #dde5ea}@media (max-width:767px){.sg-og-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}.sg-og-trust-image{display:block;width:100%;height:66px;max-width:210px;object-fit:contain;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}@media (max-width:767px){.sg-og-trust-image{height:55px}}.sg-og-trust-brand{color:#09233b;font-family:"Inter",sans-serif;font-weight:650;font-size:24px;text-align:center;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-og-use-photo{width:100%;overflow:hidden;aspect-ratio:1.85;border-radius:4px}.sg-hp-page{display:flex;flex-flow:column;gap:16px;width:100%;color:#10294a;font-family:"Inter",sans-serif;font-size:16px;line-height:1.5;padding-top:0;padding-right:0;padding-bottom:24px;padding-left:0;background-color:#fff}.sg-hp-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);position:relative;overflow:hidden;background-color:#09233b}@media (max-width:1023px){.sg-hp-hero{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sg-hp-hero{grid-template-columns:minmax(0,1fr)}}.sg-hp-hero-copy{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:15px}.sg-hp-hero-copy{padding:36px 30px 30px max(28px,calc(( 100vw - 1220px ) / 2))}@media (max-width:1119px){.sg-hp-hero-copy{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px}}@media (max-width:1023px){.sg-hp-hero-copy{padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px}}@media (max-width:767px){.sg-hp-hero-copy{padding-top:28px;padding-right:24px;padding-bottom:28px;padding-left:24px}}.sg-hp-brand{width:111px;height:60px;object-fit:contain}.sg-hp-h1{color:#fff;font-family:"Inter",sans-serif;font-weight:500;font-size:25px;line-height:1.15;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:479px){.sg-hp-h1{font-size:22px}}.sg-hp-tagline{max-width:540px;color:#fff;font-family:"Inter",sans-serif;font-weight:750;font-size:47px;line-height:1.04;letter-spacing:-1.3px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:1119px){.sg-hp-tagline{font-size:40px}}@media (max-width:1023px){.sg-hp-tagline{font-size:37px}}@media (max-width:767px){.sg-hp-tagline{font-size:42px}}@media (max-width:479px){.sg-hp-tagline{font-size:38px}}.sg-hp-hero-text{max-width:490px;color:#fff;font-size:16px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-hp-hero-visual{position:relative;min-height:470px;overflow:hidden;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:1023px){.sg-hp-hero-visual{min-height:540px}}@media (max-width:767px){.sg-hp-hero-visual{min-height:290px}}.sg-hp-hero-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:52% 50%}.sg-hp-hero-caption{position:absolute;right:0;bottom:0;left:0;color:#fff;font-size:12px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:10px;padding-right:18px;padding-bottom:10px;padding-left:18px;background-color:rgb(9 35 59 / .88)}.sg-hp-actions{display:flex;align-items:center;gap:10px}.sg-hp-actions{flex-wrap:wrap}@media (max-width:479px){.sg-hp-actions{flex-flow:column;align-items:stretch;width:100%}}.sg-hp-outline{display:inline-flex;justify-content:center;align-items:center;min-height:44px;color:#fff;font-weight:700;font-size:12px;line-height:1.2;text-decoration:none;text-transform:uppercase;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;border-radius:3px;border-top:1px solid #fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #fff}.sg-hp-outline:hover{color:#09233b;background-color:#fff}.sg-hp-outline:focus-visible{color:#fff;outline:3px solid #ed0677;outline-offset:4px}@media (max-width:479px){.sg-hp-outline{width:100%}}.sg-hp-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;width:100%;margin-top:7px}@media (max-width:1023px){.sg-hp-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sg-hp-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:479px){.sg-hp-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}.sg-hp-benefit{display:flex;align-items:center;gap:8px}.sg-hp-icon{flex-shrink:0;width:25px;height:25px;color:#fff}.sg-hp-benefit-label{color:#fff;font-size:12px;line-height:1.3;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-hp-wrap{display:flex;flex-flow:column;gap:16px;width:calc(100% - 48px);max-width:1220px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}@media (max-width:767px){.sg-hp-wrap{width:calc(100% - 32px)}}.sg-hp-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:1023px){.sg-hp-three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sg-hp-three{grid-template-columns:minmax(0,1fr)}}.sg-hp-card{display:flex;flex-flow:column;overflow:hidden;background-color:#f3f7f9;border-radius:4px}.sg-hp-application-frame{position:relative;overflow:hidden;aspect-ratio:3.2}@media (max-width:1023px){.sg-hp-application-frame{aspect-ratio:3.2}}.sg-hp-application-photo{position:absolute;top:-4%;left:0;width:100%;height:auto;max-width:none}.sg-hp-card-copy{display:flex;flex-flow:column;gap:3px;padding-top:12px;padding-right:15px;padding-bottom:12px;padding-left:15px}.sg-hp-h2{color:#09233b;font-family:"Inter",sans-serif;font-weight:750;font-size:24px;line-height:1.15;text-transform:none;letter-spacing:-.4px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-hp-h3{color:#09233b;font-family:"Inter",sans-serif;font-weight:700;font-size:18px;line-height:1.2;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-hp-text{color:#10294a;font-size:15px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-hp-small{color:#42566b;font-size:12px;line-height:1.45;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-hp-panel{display:flex;flex-flow:column;align-items:start;gap:12px;min-width:0;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#f3f7f9;border-radius:4px}@media (max-width:479px){.sg-hp-panel{padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px}}.sg-hp-checks{display:flex;flex-flow:column;gap:7px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.sg-hp-checks{list-style:none}.sg-hp-check{color:#10294a;font-size:14px;line-height:1.4;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.sg-hp-check::before{color:#ed0677;font-weight:800;margin-right:9px}.sg-hp-check::before{content:"✓"}.sg-hp-colours{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px 8px;width:100%}@media (max-width:1119px){.sg-hp-colours{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.sg-hp-colours{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:479px){.sg-hp-colours{grid-template-columns:repeat(3,minmax(0,1fr))}}.sg-hp-swatch{display:flex;flex-flow:column;gap:5px}.sg-hp-chip{height:38px;border-radius:3px;border-top:1px solid rgb(9 35 59 / .16);border-right:1px solid rgb(9 35 59 / .16);border-bottom:1px solid rgb(9 35 59 / .16);border-left:1px solid rgb(9 35 59 / .16)}.sg-hp-colour-name{color:#10294a;font-size:10px;line-height:1.2;text-align:center;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-hp-colour-white{background-color:#e0e1dd}.sg-hp-colour-mist{background-color:#b5b9b6}.sg-hp-colour-sail{background-color:#e4d8c2}.sg-hp-colour-cobble{background-color:#c8c0b4}.sg-hp-colour-iron{background-color:#525756}.sg-hp-colour-anthracite{background-color:#4b5054}.sg-hp-colour-black{background-color:#3f4143}.sg-hp-colour-timber{background-color:#776d60}.sg-hp-colour-blue{background-color:#5b666a}.sg-hp-colour-taupe{background-color:#a2998a}.sg-hp-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%}@media (max-width:767px){.sg-hp-two{grid-template-columns:minmax(0,1fr)}}.sg-hp-texture-card{display:flex;flex-flow:column;gap:6px}.sg-hp-texture-frame{position:relative;overflow:hidden;aspect-ratio:1.89;border-radius:3px}.sg-hp-texture-cedar{position:absolute;top:-57%;left:-2.8%;width:218%;height:auto;max-width:none}.sg-hp-texture-smooth{position:absolute;top:-57%;left:-108%;width:218%;height:auto;max-width:none}.sg-hp-link{color:#09233b;font-weight:700;font-size:14px;text-decoration:underline}.sg-hp-link:hover{color:#c50061}.sg-hp-link:focus-visible{color:#09233b;outline:3px solid #ed0677;outline-offset:4px}.sg-hp-link{text-underline-offset:4px}.sg-hp-technical{display:flex;flex-flow:column;gap:16px;padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px;background-color:#09233b;border-radius:4px}@media (max-width:479px){.sg-hp-technical{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.sg-hp-light-heading{color:#fff;font-family:"Inter",sans-serif;font-weight:700;font-size:24px;line-height:1.2;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-hp-six{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}@media (max-width:1119px){.sg-hp-six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.sg-hp-six{grid-template-columns:repeat(2,minmax(0,1fr))}}.sg-hp-stat{display:flex;flex-flow:column;gap:8px;padding-top:12px;border-top:2px solid #ed0677}.sg-hp-stat-title{color:#fff;font-family:"Inter",sans-serif;font-weight:700;font-size:16px;line-height:1.2;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-hp-stat-text{color:#e0e9ef;font-size:12px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-hp-project-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr) minmax(0,1fr);gap:16px}@media (max-width:1119px){.sg-hp-project-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sg-hp-project-layout{grid-template-columns:minmax(0,1fr)}}.sg-hp-project-photo{width:100%;height:178px;object-fit:cover;border-radius:3px}@media (max-width:767px){.sg-hp-project-photo{height:170px}}@media (max-width:479px){.sg-hp-project-photo{height:210px}}.sg-hp-project-figure{display:flex;flex-flow:column;gap:8px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-hp-installation{display:flex;flex-flow:column;align-items:start;gap:14px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#fcecf4;border-radius:4px}.sg-hp-showroom-photo{width:100%;height:150px;object-fit:cover;border-radius:3px}.sg-hp-phone{color:#09233b;font-weight:750;font-size:20px;text-decoration:none}.sg-hp-phone:hover{color:#c50061}.sg-hp-price{color:#09233b;font-weight:750;font-size:30px;line-height:1.1;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-hp-finance{display:flex;flex-flow:column;align-items:start;gap:12px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#09233b;border-radius:4px}.sg-hp-finance-number{color:#fff;font-weight:750;font-size:46px;line-height:1;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-hp-finance-small{color:#e0e9ef;font-size:12px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-hp-trust{display:flex;justify-content:space-around;align-items:center;gap:25px;padding-top:18px;padding-right:22px;padding-bottom:18px;padding-left:22px;background-color:#fff;border-top:1px solid #e1e8ed;border-bottom:1px solid #e1e8ed}@media (max-width:1119px){.sg-hp-trust{gap:18px}.sg-hp-trust{flex-wrap:wrap}}@media (max-width:479px){.sg-hp-trust{gap:20px}}.sg-hp-trust-logo{width:155px;height:64px;object-fit:contain}@media (max-width:479px){.sg-hp-trust-logo{width:125px;height:55px}}.sg-hp-trust-hardie{width:111px;height:60px;object-fit:contain}.sg-hp-warranty{display:flex;flex-flow:column;gap:3px;max-width:160px}.sg-hp-related{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#f3f7f9;border-radius:4px}@media (max-width:767px){.sg-hp-related{flex-flow:column;align-items:start}}@media (max-width:767px){.sg-hp-texture-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%}}@media (max-width:767px){.sg-hp-project-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%}}@media (max-width:479px){.sg-hp-project-pair{grid-template-columns:minmax(0,1fr)}}.sg-silka-page{width:100%;min-width:0;color:#10294a;font-family:"Inter",sans-serif;line-height:1.45;padding-top:calc(184px - var(--wp-admin--admin-bar--height,0px));background-color:#fff}.sg-silka-page .sg-silka-hero-image{width:100%;height:340px;object-fit:cover}.sg-silka-page .sg-silka-door-photo{width:100%;height:310px;object-fit:contain;background-color:#e9eef2}.sg-silka-page .sg-silka-detail-photo{width:100%;height:155px;object-fit:cover}.sg-silka-page .sg-silka-option-photo{width:100%;height:155px;object-fit:cover}.sg-silka-page .sg-silka-handle-photo{width:100%;height:155px;object-fit:cover}.sg-silka-page .sg-silka-showroom-photo{width:100%;height:190px;object-fit:cover}.sg-silka-page .sg-silka-logo-certass{width:118px;height:46px;object-fit:contain}.sg-silka-page .sg-silka-logo-fmb{width:118px;height:46px;object-fit:contain}.sg-silka-page .sg-silka-icon{width:32px;height:32px}.sg-silka-page .sg-silka-mini-icon{width:22px;height:22px}.sg-silka-page .sg-silka-white{color:#fff}@media (max-width:1119px){.sg-silka-page .sg-silka-hero-image{width:100%;height:330px;object-fit:cover}}@media (max-width:1023px){.sg-silka-page .sg-silka-door-photo{width:100%;height:260px;object-fit:contain;background-color:#e9eef2}}@media (max-width:767px){.sg-silka-page{padding-top:calc(160px - var(--wp-admin--admin-bar--height,0px))}.sg-silka-page .sg-silka-hero-image{width:100%;height:auto;max-height:360px;object-fit:contain}.sg-silka-page .sg-silka-option-photo{width:100%;height:210px;object-fit:cover}.sg-silka-page .sg-silka-handle-photo{width:100%;height:210px;object-fit:cover}.sg-silka-page .sg-silka-showroom-photo{width:100%;height:240px;object-fit:cover}}@media (max-width:479px){.sg-silka-page .sg-silka-door-photo{width:100%;height:225px;object-fit:contain;background-color:#e9eef2}}.sg-silka-copy{display:flex;flex-flow:column;gap:14px;min-width:0}.sg-silka-eyebrow{color:#ed0677;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-silka-white{color:#fff}.sg-silka-lead{max-width:540px;color:#fff;font-size:17px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:479px){.sg-silka-lead{font-size:16px}}.sg-silka-text{color:#10294a;font-size:15px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-silka-small{color:#42586c;font-size:12px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-silka-light{color:#d9e5ed}.sg-silka-actions{display:flex;align-items:center;gap:12px;margin-top:6px}.sg-silka-actions{flex-wrap:wrap}@media (max-width:479px){.sg-silka-actions{flex-flow:column;align-items:stretch}}.sg-silka-hero-image{display:block;width:100%;height:340px;object-fit:cover;object-position:50% 50%;border-radius:3px}@media (max-width:1119px){.sg-silka-hero-image{height:330px}}@media (max-width:767px){.sg-silka-hero-image{height:auto;max-height:360px;object-fit:contain}}.sg-silka-micro{display:flex;gap:18px;color:#fff;margin-top:4px}.sg-silka-micro{flex-wrap:wrap}@media (max-width:767px){.sg-silka-micro{gap:12px}}.sg-silka-micro-item{display:flex;align-items:center;gap:7px;font-size:12px}.sg-silka-mini-icon{display:inline-flex;flex-shrink:0;width:22px;height:22px;color:#fff}.sg-silka-intro{display:flex;flex-flow:column;gap:4px;min-width:0;margin-bottom:18px}.sg-silka-benefits{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:100%}@media (max-width:1119px){.sg-silka-benefits{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.sg-silka-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.sg-silka-benefits{grid-template-columns:minmax(0,1fr);gap:8px}}.sg-silka-benefit{display:flex;align-items:start;gap:12px;min-width:0;padding-top:17px;padding-right:14px;padding-bottom:17px;padding-left:14px;background-color:#f3f7f9;border-top:2px solid #e4edf3}@media (max-width:479px){.sg-silka-benefit{padding-top:14px;padding-right:16px;padding-bottom:14px;padding-left:16px}}.sg-silka-icon{display:inline-flex;flex-shrink:0;width:32px;height:32px;color:#09233b}.sg-silka-feature-copy{display:flex;flex-flow:column;gap:6px;min-width:0}.sg-silka-feature-text{color:#10294a;font-size:12px;line-height:1.45;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:479px){.sg-silka-feature-text{font-size:13px}}.sg-silka-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%}@media (max-width:1119px){.sg-silka-gallery{gap:16px}}@media (max-width:767px){.sg-silka-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.sg-silka-door-card{display:flex;flex-flow:column;gap:10px;min-width:0;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;background-color:#f3f7f9}@media (max-width:479px){.sg-silka-door-card{padding-top:7px;padding-right:7px;padding-bottom:7px;padding-left:7px}}.sg-silka-door-photo{display:block;width:100%;height:310px;object-fit:cover;object-position:50% 50%}@media (max-width:1023px){.sg-silka-door-photo{height:260px}}@media (max-width:479px){.sg-silka-door-photo{height:225px}}.sg-silka-door-caption{display:flex;flex-flow:column;gap:5px;padding-top:2px;padding-right:3px;padding-bottom:4px;padding-left:3px}.sg-silka-gallery-promo{display:flex;flex-flow:column;justify-content:space-between;gap:18px;min-width:0;padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px;background-color:#09233b}@media (max-width:1023px){.sg-silka-gallery-promo{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}@media (max-width:767px){.sg-silka-gallery-promo{display:grid;grid-template-columns:1fr 1fr;align-items:center;grid-column-start:1;grid-column-end:-1}}@media (max-width:479px){.sg-silka-gallery-promo{display:flex}}.sg-silka-detail-photo{display:block;width:100%;height:155px;object-fit:cover;object-position:50% 46%;border-radius:2px}.sg-silka-promo-text{color:#fff;font-weight:700;font-size:27px;line-height:1.18;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:1023px){.sg-silka-promo-text{font-size:24px}}.sg-silka-note{color:#42586c;font-size:12px;line-height:1.5;margin-top:12px;margin-right:0;margin-bottom:0;margin-left:0}.sg-silka-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:20px;width:100%}@media (max-width:1023px){.sg-silka-three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.sg-silka-three{grid-template-columns:minmax(0,1fr)}}.sg-silka-panel{display:flex;flex-flow:column;gap:12px;min-width:0;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#f3f7f9}@media (max-width:1119px){.sg-silka-panel{padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px}}@media (max-width:767px){.sg-silka-panel{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.sg-silka-panel-pink{background-color:#fff0f6;border-top:3px solid #ed0677}.sg-silka-swatches{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:4px;margin-right:0;margin-bottom:4px;margin-left:0}.sg-silka-swatch-item{display:flex;flex-flow:column;gap:7px;min-width:0}.sg-silka-swatch{display:block;width:100%;height:43px;border-radius:2px;border-top:1px solid #d9e2e8;border-right:1px solid #d9e2e8;border-bottom:1px solid #d9e2e8;border-left:1px solid #d9e2e8}.sg-silka-black{background-color:#181c20}.sg-silka-anthracite{background-color:#383e42}.sg-silka-lightgrey{background-color:#b8bcbc}.sg-silka-white-swatch{background-color:#fff}.sg-silka-swatch-label{color:#10294a;font-weight:600;font-size:12px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-silka-caption{color:#42586c;font-size:11px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-silka-option-photo{display:block;width:100%;height:155px;object-fit:cover;object-position:50% 43%}@media (max-width:767px){.sg-silka-option-photo{height:210px}}.sg-silka-handle-photo{display:block;width:100%;height:155px;object-fit:cover;object-position:95% 82%}@media (max-width:767px){.sg-silka-handle-photo{height:210px}}.sg-silka-bottom-action{margin-top:auto;padding-top:6px}.sg-silka-table{width:100%;color:#10294a;font-size:12px;line-height:1.4}.sg-silka-table{border-collapse:collapse}.sg-silka-thead{display:table-header-group}.sg-silka-tbody{display:table-row-group}.sg-silka-tr{display:table-row}.sg-silka-th{display:table-cell;font-weight:700;text-align:left;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:9px;padding-right:7px;padding-bottom:9px;padding-left:7px;background-color:#e5edf2;border-bottom:1px solid #c9d7e0}.sg-silka-td{display:table-cell;text-align:left;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:9px;padding-right:7px;padding-bottom:9px;padding-left:7px;border-bottom:1px solid #dbe4ea}.sg-silka-rate{color:#c00561;font-weight:750;font-size:48px;line-height:1;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-silka-finance-term{color:#10294a;font-weight:700;font-size:22px;line-height:1.2;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-silka-check{color:#10294a;font-size:13px;line-height:1.45;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-silka-comparison{display:flex;flex-flow:column;gap:10px}.sg-silka-range-card{display:flex;flex-flow:column;gap:7px;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;background-color:#fff;border-left:3px solid #09233b}.sg-silka-showroom{display:grid;grid-template-columns:1fr 1.45fr 1fr;align-items:center;gap:28px;width:100%}@media (max-width:1023px){.sg-silka-showroom{grid-template-columns:1fr 1.4fr}}@media (max-width:767px){.sg-silka-showroom{grid-template-columns:minmax(0,1fr);gap:20px}}.sg-silka-showroom-photo{display:block;width:100%;height:190px;object-fit:cover}@media (max-width:767px){.sg-silka-showroom-photo{height:240px}}.sg-silka-address{display:flex;flex-flow:column;gap:10px;min-width:0;padding-left:24px;border-left:1px solid #d5e1e8}@media (max-width:1023px){.sg-silka-address{flex-flow:row;justify-content:space-between;align-items:center;grid-column-start:1;grid-column-end:-1;padding-top:18px;padding-right:0;padding-bottom:0;padding-left:0;border-top:1px solid #d5e1e8;border-left:none}}@media (max-width:767px){.sg-silka-address{flex-flow:column;align-items:start;grid-column-start:auto}}.sg-silka-trust{display:flex;justify-content:space-between;align-items:center;gap:24px;width:100%}.sg-silka-trust{flex-wrap:wrap}@media (max-width:767px){.sg-silka-trust{justify-content:start;gap:24px}}@media (max-width:479px){.sg-silka-trust{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.sg-silka-trust-item{display:flex;align-items:center;gap:10px;min-width:0}@media (max-width:479px){.sg-silka-trust-item{flex-wrap:wrap}}.sg-silka-logo-certass{display:block;width:118px;height:46px;object-fit:contain}.sg-silka-logo-fmb{display:block;width:118px;height:46px;object-fit:contain}.sg-silka-trust-word{color:#09233b;font-weight:700;font-size:24px;letter-spacing:3px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-silka-trust-text{color:#10294a;font-weight:600;font-size:12px;line-height:1.4;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-silka-button:focus-within{outline:3px solid #09233b;outline-offset:4px}.sg-silka-hero-button:focus-within{outline:3px solid #fff;outline-offset:4px}.sg-silka-anchor{scroll-margin-top:120px}.sg-omnia-page{width:100%;color:#10294a;font-family:"Inter",sans-serif;padding-top:calc(184px - var(--wp-admin--admin-bar--height,0px));background-color:#fff}.sg-omnia-page .sg-omnia-hero-image{position:absolute;top:0;right:12%;width:62%;height:100%;object-fit:cover}.sg-omnia-page .sg-omnia-icon{flex-shrink:0;width:35px;height:35px;color:#09233b}.sg-omnia-page .sg-omnia-pink-icon{width:36px;height:36px;color:#ed0677}.sg-omnia-page .sg-omnia-crop-image{display:block;width:100%;height:auto;max-width:100%}.sg-omnia-page .sg-omnia-card-photo{display:block;width:100%;height:100%;object-fit:cover}.sg-omnia-page .sg-omnia-finish-image{width:90px;height:100%;max-height:230px;object-fit:cover}.sg-omnia-page .sg-omnia-showroom-image{width:100%;height:100%;min-height:210px;object-fit:cover}.sg-omnia-page .sg-omnia-logo{width:auto;height:62px;max-width:190px;object-fit:contain}.sg-omnia-page .sg-omnia-gallery-photo{display:block;width:100%;height:300px;object-fit:contain;background-color:#e9eef1}@media (max-width:1023px){.sg-omnia-page .sg-omnia-hero-image{right:0;width:70%}}@media (max-width:767px){.sg-omnia-page{padding-top:calc(160px - var(--wp-admin--admin-bar--height,0px))}.sg-omnia-page .sg-omnia-hero-image{order:2;position:relative;top:auto;right:auto;width:100%;height:245px}.sg-omnia-page .sg-omnia-showroom-image{height:230px;min-height:0}.sg-omnia-page .sg-omnia-gallery-photo{height:300px}}.sg-omnia-anchor{scroll-margin-top:190px}@media (max-width:767px){.sg-omnia-anchor{scroll-margin-top:170px}}.sg-omnia-text{color:#10294a;font-family:"Inter",sans-serif;font-size:16px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-omnia-small{font-size:13px;line-height:1.4}.sg-omnia-white{color:#fff}.sg-omnia-eyebrow{font-weight:600;font-size:16px;letter-spacing:2px}.sg-omnia-stack{display:flex;flex-flow:column;gap:14px;width:100%;min-width:0}.sg-omnia-row{display:flex;flex-flow:row;align-items:center;gap:14px}.sg-omnia-row{flex-wrap:wrap}@media (max-width:767px){.sg-omnia-row{align-items:stretch}}.sg-omnia-hero-stage{display:flex;align-items:center;position:relative;width:100%;min-height:410px}@media (max-width:767px){.sg-omnia-hero-stage{flex-flow:column;align-items:stretch;min-height:0}}.sg-omnia-hero-copy{display:flex;flex-flow:column;gap:22px;position:relative;z-index:1;width:66%;padding-top:34px;padding-right:110px;padding-bottom:34px;padding-left:0;background-image:linear-gradient(90deg,#09233b 40%,rgb(9 35 59 / .88) 70%,#fff0 100%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}@media (max-width:1119px){.sg-omnia-hero-copy{gap:18px;width:72%;padding-top:28px;padding-right:60px;padding-bottom:28px;padding-left:0}}@media (max-width:1023px){.sg-omnia-hero-copy{width:90%;padding-right:130px}}@media (max-width:767px){.sg-omnia-hero-copy{width:100%;padding-top:12px;padding-right:0;padding-bottom:28px;padding-left:0;background-color:#09233b}}.sg-omnia-brand{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:12px;position:absolute;top:0;right:0;bottom:0;z-index:2;width:17%;text-align:center;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#f3f7f9}@media (max-width:1119px){.sg-omnia-brand{width:16%;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px}}@media (max-width:1023px){.sg-omnia-brand{display:none}}.sg-omnia-brand-word{font-weight:500;font-size:28px;letter-spacing:3px}.sg-omnia-brand-line{width:42px;height:3px;background-color:#ed0677}.sg-omnia-brand-slogan{font-size:27px;line-height:1.25;font-style:italic}@media (max-width:1119px){.sg-omnia-brand-slogan{font-size:22px}}.sg-omnia-benefits{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;width:100%;margin-top:10px}@media (max-width:767px){.sg-omnia-benefits{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 16px}}.sg-omnia-benefit{display:flex;flex-flow:column;gap:10px;min-width:0}.sg-omnia-double{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:30px;width:100%}@media (max-width:1023px){.sg-omnia-double{grid-template-columns:minmax(0,1fr);gap:22px}}.sg-omnia-icons-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%}@media (max-width:767px){.sg-omnia-icons-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.sg-omnia-icon-item{display:flex;flex-flow:column;align-items:center;gap:9px;text-align:center;padding-top:4px;padding-right:12px;padding-bottom:4px;padding-left:12px;border-left:1px solid #dce4e9}.sg-omnia-grid-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%}@media (max-width:1023px){.sg-omnia-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sg-omnia-grid-four{grid-template-columns:minmax(0,1fr)}}.sg-omnia-card{display:flex;flex-flow:column;min-width:0;background-color:#09233b}.sg-omnia-crop{position:relative;width:100%;overflow:hidden;aspect-ratio:246/149}.sg-omnia-card-copy{display:flex;flex-flow:column;align-items:start;gap:10px;flex-grow:1;padding-top:18px;padding-right:16px;padding-bottom:18px;padding-left:16px}.sg-omnia-button{max-width:100%}.sg-omnia-hero-button{max-width:100%}.sg-omnia-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;width:100%}@media (max-width:1023px){.sg-omnia-grid-two{grid-template-columns:minmax(0,1fr)}}.sg-omnia-panel{display:flex;flex-flow:column;gap:15px;min-width:0;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#f3f7f9}@media (max-width:767px){.sg-omnia-panel{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.sg-omnia-finish{display:grid;grid-template-columns:minmax(0,1fr) 90px;align-items:stretch;gap:22px}.sg-omnia-check{color:#10294a;font-size:15px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-omnia-swatches{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px 10px;width:100%}.sg-omnia-swatch-item{display:flex;flex-flow:column;align-items:center;gap:7px;text-align:center}.sg-omnia-swatch{width:44px;height:44px;border-radius:50%;border-top:1px solid #ced5db;border-right:1px solid #ced5db;border-bottom:1px solid #ced5db;border-left:1px solid #ced5db}.sg-omnia-performance{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;width:100%}@media (max-width:767px){.sg-omnia-performance{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 18px}}.sg-omnia-perf-item{display:flex;flex-flow:column;align-items:center;gap:12px;min-width:0;text-align:center}.sg-omnia-comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}@media (max-width:767px){.sg-omnia-comparison{grid-template-columns:minmax(0,1fr)}}.sg-omnia-compare-item{display:flex;flex-flow:column;gap:12px;min-width:0;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;background-color:#fff}.sg-omnia-actions{display:grid;grid-template-columns:1fr 1fr 1.7fr;gap:16px;width:100%}@media (max-width:1119px){.sg-omnia-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sg-omnia-actions{grid-template-columns:minmax(0,1fr)}}.sg-omnia-showroom{display:grid;grid-template-columns:0.8fr 1fr;gap:18px;min-width:0;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:#f3f7f9}@media (max-width:1119px){.sg-omnia-showroom{grid-column-start:1;grid-column-end:-1}}@media (max-width:767px){.sg-omnia-showroom{grid-template-columns:minmax(0,1fr)}}.sg-omnia-trust{display:flex;justify-content:center;align-items:center;gap:40px;width:100%;padding-top:12px;padding-right:0;padding-bottom:12px;padding-left:0}.sg-omnia-trust{flex-wrap:wrap}@media (max-width:767px){.sg-omnia-trust{gap:25px}}.sg-omnia-trust-word{color:#0b62ad;font-weight:700;font-size:30px;letter-spacing:2px}.sg-omnia-intro{display:flex;flex-flow:column;gap:10px;width:100%}.sg-omnia-note{color:#405469;font-size:12px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-omnia-hero-image{max-width:100%}.sg-omnia-icon{max-width:100%}.sg-omnia-pink-icon{max-width:100%}.sg-omnia-crop-image{max-width:100%}.sg-omnia-card-photo{max-width:100%}.sg-omnia-finish-image{max-width:100%}.sg-omnia-showroom-image{max-width:100%}.sg-omnia-logo{max-width:100%}.sg-omnia-colour-0{background-color:#383e42}.sg-omnia-colour-1{background-color:#51565c}.sg-omnia-colour-2{background-color:#575d5e}.sg-omnia-colour-3{background-color:#4b4943}.sg-omnia-colour-4{background-color:#202122}.sg-omnia-colour-5{background-color:#6b665e}.sg-omnia-colour-6{background-color:#9fa4a5}.sg-omnia-colour-7{background-color:#f3f4ee}.sg-omnia-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:100%;margin-top:24px}@media (max-width:1023px){.sg-omnia-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sg-omnia-gallery-grid{grid-template-columns:minmax(0,1fr);gap:20px}}.sg-omnia-gallery-item{display:flex;flex-flow:column;gap:0;min-width:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;background-color:#f3f7f9}.sg-omnia-gallery-photo{max-width:100%}.sg-omnia-gallery-caption{color:#10294a;font-family:"Inter",sans-serif;font-weight:600;font-size:16px;line-height:1.4;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:15px;padding-right:18px;padding-bottom:15px;padding-left:18px}.sg-omnia-difference-intro{display:flex;flex-flow:column;gap:16px;max-width:900px}.sg-omnia-difference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;margin-top:28px}@media (max-width:1023px){.sg-omnia-difference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sg-omnia-difference-grid{grid-template-columns:minmax(0,1fr)}}.sg-omnia-difference-card{display:flex;flex-flow:column;gap:14px;min-width:0;padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px;background-color:#fff;border-top:3px solid #ed0677}@media (max-width:767px){.sg-omnia-difference-card{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.sg-omnia-difference-number{color:#a80451;font-weight:700;font-size:14px;line-height:1.3;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-omnia-difference-takeaway{color:#10294a;font-family:"Inter",sans-serif;font-weight:600;font-size:15px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:14px;border-top:1px solid #dce4e9}.sg-omnia-difference-summary{display:flex;flex-flow:column;align-items:start;gap:16px;width:100%;margin-top:24px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#09233b}@media (max-width:767px){.sg-omnia-difference-summary{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.sg-home26-page{width:100%;color:#10294a;font-family:"Inter",sans-serif;padding-top:calc(184px - var(--wp-admin--admin-bar--height,0px));background-color:#fff}.sg-home26-page .sg-home26-hero-photo{position:absolute;top:0;right:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.sg-home26-page .sg-home26-icon{flex-shrink:0;width:32px;height:32px;color:#09233b}.sg-home26-page .sg-home26-pink-icon{flex-shrink:0;width:32px;height:32px;color:#ed0677}.sg-home26-page .sg-home26-white-icon{flex-shrink:0;width:28px;height:28px;color:#fff}.sg-home26-page .sg-home26-photo{display:block;width:100%;height:200px;object-fit:cover}.sg-home26-page .sg-home26-product-photo{display:block;width:100%;height:150px;object-fit:cover}.sg-home26-page .sg-home26-project-photo{display:block;width:100%;height:145px;object-fit:cover}.sg-home26-page .sg-home26-feature-photo{display:block;width:100%;height:230px;object-fit:cover}.sg-home26-page .sg-home26-showroom-photo{display:block;width:100%;height:325px;object-fit:cover}.sg-home26-page .sg-home26-detail-photo{display:block;width:100%;height:325px;object-fit:cover;object-position:50% 0%}@media (max-width:767px){.sg-home26-page{padding-top:calc(160px - var(--wp-admin--admin-bar--height,0px))}.sg-home26-page .sg-home26-hero-photo{order:2;position:relative;width:100%;height:240px}.sg-home26-page .sg-home26-product-photo{height:150px}.sg-home26-page .sg-home26-project-photo{height:140px}.sg-home26-page .sg-home26-showroom-photo{height:270px}}.sg-home26-anchor{scroll-margin-top:190px}@media (max-width:767px){.sg-home26-anchor{scroll-margin-top:170px}}.sg-home26-text{color:#10294a;font-family:"Inter",sans-serif;font-size:16px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-home26-small{font-size:14px;line-height:1.4}.sg-home26-note{color:#405469;font-family:"Inter",sans-serif;font-size:12px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-home26-white{color:#fff}.sg-home26-eyebrow{font-weight:600;font-size:14px;letter-spacing:1.3px}.sg-home26-stack{display:flex;flex-flow:column;gap:13px;width:100%;min-width:0}.sg-home26-row{display:flex;flex-flow:row;align-items:center;gap:12px}.sg-home26-row{flex-wrap:wrap}@media (max-width:767px){.sg-home26-row{align-items:stretch}}.sg-home26-intro{display:flex;flex-flow:column;gap:8px;width:100%;margin-bottom:20px}.sg-home26-section-head{display:flex;justify-content:space-between;align-items:center;gap:14px;width:100%;margin-bottom:20px}.sg-home26-section-head{flex-wrap:wrap}@media (max-width:767px){.sg-home26-section-head{align-items:start}}.sg-home26-hero{display:flex;align-items:center;position:relative;width:100%;min-height:480px;overflow:hidden}@media (max-width:767px){.sg-home26-hero{flex-flow:column;align-items:stretch;min-height:0}}.sg-home26-hero-photo{max-width:100%}.sg-home26-hero-copy{display:flex;flex-flow:column;gap:16px;position:relative;z-index:1;width:70%;padding-top:34px;padding-right:120px;padding-bottom:34px;padding-left:0;background-image:linear-gradient(90deg,rgb(9 35 59 / .96) 15%,rgb(9 35 59 / .85) 70%,#fff0 100%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}@media (max-width:1119px){.sg-home26-hero-copy{width:80%;padding-right:80px}}@media (max-width:1023px){.sg-home26-hero-copy{width:90%;padding-right:100px}}@media (max-width:767px){.sg-home26-hero-copy{width:100%;padding-top:22px;padding-right:0;padding-bottom:28px;padding-left:0;background-color:#09233b}}.sg-home26-hero-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:8px}.sg-home26-hero-trust>.sg-home26-hero-trust-item{display:grid;grid-template-rows:subgrid;align-items:start;justify-items:start;gap:8px;grid-row-start:span 2}@media (max-width:767px){.sg-home26-hero-trust{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}.sg-home26-hero-trust-item{display:flex;flex-flow:column;align-items:start;gap:8px;min-width:0}.sg-home26-hero-slogan{position:absolute;top:25px;right:16px;width:130px;color:#09233b;font-family:"Caveat",sans-serif;font-size:30px;line-height:1.1;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:rgb(255 255 255 / .91)}@media (max-width:1119px){.sg-home26-hero-slogan{right:0;width:110px;font-size:27px}}@media (max-width:1023px){.sg-home26-hero-slogan{display:none}}.sg-home26-icon{max-width:100%}.sg-home26-pink-icon{max-width:100%}.sg-home26-white-icon{max-width:100%}.sg-home26-grid-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:100%}.sg-home26-grid-four>.sg-home26-card{display:grid;grid-template-rows:subgrid;gap:0;grid-row-start:span 5}.sg-home26-grid-four>.sg-home26-finance-box{display:grid;grid-template-rows:subgrid;align-items:start;gap:6px;grid-row-start:span 3}@media (max-width:1023px){.sg-home26-grid-four{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sg-home26-grid-four{grid-template-columns:minmax(0,1fr)}}.sg-home26-grid-six{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;width:100%}.sg-home26-grid-six>.sg-home26-card{display:grid;grid-template-rows:subgrid;gap:0;grid-row-start:span 4}@media (max-width:1119px){.sg-home26-grid-six{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.sg-home26-grid-six{grid-template-columns:repeat(2,minmax(0,1fr))}}.sg-home26-grid-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%}.sg-home26-grid-three>.sg-home26-card{display:grid;grid-template-rows:subgrid;gap:0;grid-row-start:span 3}.sg-home26-grid-three>.sg-home26-review{display:grid;grid-template-rows:subgrid;align-items:start;grid-row-start:span 2}@media (max-width:767px){.sg-home26-grid-three{grid-template-columns:minmax(0,1fr)}}.sg-home26-grid-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;width:100%}.sg-home26-grid-two>.sg-home26-feature{display:grid;grid-template-rows:subgrid;align-items:start;gap:16px;grid-row-start:span 6}@media (max-width:767px){.sg-home26-grid-two{grid-template-columns:minmax(0,1fr)}}.sg-home26-card{display:flex;flex-flow:column;min-width:0;background-color:#f3f7f9}.sg-home26-card>.sg-home26-card-copy{display:grid;grid-template-rows:subgrid;align-items:start;justify-items:start;gap:11px;grid-row-start:span 4}.sg-home26-card>.sg-home26-product-copy{display:grid;grid-template-rows:subgrid;align-items:start;justify-items:start;gap:10px;grid-row-start:span 3}.sg-home26-card-copy{display:flex;flex-flow:column;align-items:start;gap:11px;flex-grow:1;flex-shrink:1;flex-basis:0%;min-width:0;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}.sg-home26-card-copy>.sg-home26-links{align-items:start}.sg-home26-card-copy>.sg-home26-links{align-content:flex-start}.sg-home26-photo{max-width:100%}.sg-home26-product-photo{max-width:100%}.sg-home26-project-photo{max-width:100%}.sg-home26-feature-photo{max-width:100%}.sg-home26-showroom-photo{max-width:100%}.sg-home26-detail-photo{max-width:100%}@media (max-width:1119px){.sg-home26-detail-photo{display:none}}.sg-home26-product-copy{display:flex;flex-flow:column;align-items:start;gap:10px;flex-grow:1;flex-shrink:1;flex-basis:0%;min-width:0;padding-top:13px;padding-right:13px;padding-bottom:13px;padding-left:13px}.sg-home26-product-body{min-height:60px}.sg-home26-feature{display:flex;flex-flow:column;gap:16px;min-width:0;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:#f3f7f9}@media (max-width:767px){.sg-home26-feature{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.sg-home26-links{display:flex;flex-flow:row;align-items:center;gap:10px 16px;margin-top:5px}.sg-home26-links{flex-wrap:wrap}@media (max-width:767px){.sg-home26-links .sg-home26-link{display:inline-flex;align-items:center;min-height:44px}}.sg-home26-link{color:#10294a;font-family:"Inter",sans-serif;font-weight:600;font-size:14px;line-height:1.4;text-decoration:underline;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-home26-link:hover{color:#a80451}.sg-home26-link:focus-visible{color:#a80451;outline:2px solid #ed0677;outline-offset:4px}.sg-home26-link{text-underline-offset:3px}.sg-home26-finance-box{display:flex;flex-flow:column;gap:6px;min-width:0;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:#fff;border-top:1px solid #e8dde3;border-right:1px solid #e8dde3;border-bottom:1px solid #e8dde3;border-left:1px solid #e8dde3}.sg-home26-finance-number{color:#a80451;font-weight:700;font-size:26px;line-height:1.2;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-home26-finance-detail{color:#10294a;font-size:15px;line-height:1.4;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-home26-finance-legal{color:#10294a;font-size:12px;line-height:1.5;margin-top:14px;margin-right:0;margin-bottom:0;margin-left:0}.sg-home26-process{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:22px;width:100%}.sg-home26-process>.sg-home26-step{display:grid;grid-template-rows:subgrid;align-items:start;gap:10px;grid-row-start:span 3}@media (max-width:1023px){.sg-home26-process{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.sg-home26-process{grid-template-columns:minmax(0,1fr);gap:24px}}.sg-home26-step{display:flex;flex-flow:column;gap:10px;min-width:0}.sg-home26-step-number{color:#a80451;font-weight:700;font-size:15px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-home26-showroom{display:grid;grid-template-columns:1.15fr 1fr 0.55fr;align-items:center;gap:22px;width:100%}@media (max-width:1119px){.sg-home26-showroom{grid-template-columns:1fr 1fr}}@media (max-width:767px){.sg-home26-showroom{grid-template-columns:minmax(0,1fr)}}.sg-home26-why{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;width:100%}@media (max-width:1119px){.sg-home26-why{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.sg-home26-why{grid-template-columns:repeat(2,minmax(0,1fr))}}.sg-home26-why-item{display:flex;flex-flow:column;align-items:center;gap:12px;text-align:center;padding-top:18px;padding-right:9px;padding-bottom:18px;padding-left:9px;background-color:#f3f7f9}.sg-home26-review{display:flex;flex-flow:column;gap:18px;min-width:0;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#fff;border-top:4px solid #ed0677;border-right:1px solid #dbe3e8;border-bottom:1px solid #dbe3e8;border-left:1px solid #dbe3e8;box-shadow:0 8px 24px rgb(9 35 59 / .06)}@media (max-width:767px){.sg-home26-review{gap:14px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.sg-home26-quote{color:#10294a;font-family:"Inter",sans-serif;font-size:23px;line-height:1.45;font-style:normal;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-home26-quote{font-size:21px}}.sg-home26-review-name{color:#405469;font-size:14px;line-height:1.4;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-home26-button{max-width:100%}.sg-home26-hero-button{max-width:100%}.sg-home26-final{display:flex;flex-flow:column;gap:18px;max-width:920px}.sg-showroom-page{color:#171717;font-family:Arial;line-height:1.6;background-color:#fff}.sg-showroom-stack{display:flex;flex-flow:column;align-items:start;gap:18px;width:100%;min-width:0}.sg-showroom-copy{display:flex;flex-flow:column;align-items:start;gap:22px;width:100%;max-width:780px;min-width:0}.sg-showroom-text{color:#37332f;font-family:Arial;font-size:17px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:479px){.sg-showroom-text{font-size:16px}}.sg-showroom-lead{max-width:760px;font-size:21px;line-height:1.55}@media (max-width:1023px){.sg-showroom-lead{font-size:20px}}@media (max-width:767px){.sg-showroom-lead{font-size:19px}}@media (max-width:479px){.sg-showroom-lead{font-size:18px}}.sg-showroom-white{color:#fff}.sg-showroom-eyebrow{color:#b71157;font-family:Arial;font-weight:700;font-size:12px;line-height:1.5;text-transform:uppercase;letter-spacing:1.7px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-showroom-eyebrow-light{color:#ffc1dc}.sg-showroom-actions{display:flex;align-items:center;gap:12px;max-width:100%;margin-top:8px}.sg-showroom-actions{flex-wrap:wrap}@media (max-width:479px){.sg-showroom-actions{flex-flow:column;align-items:stretch;gap:12px;width:100%}}.sg-showroom-anchor{scroll-margin-top:140px}@media (max-width:767px){.sg-showroom-anchor{scroll-margin-top:110px}}.sg-showroom-card{display:flex;flex-flow:column;min-width:0;overflow:hidden;background-color:#fff;border-top:1px solid #e7e3df;border-right:1px solid #e7e3df;border-bottom:1px solid #e7e3df;border-left:1px solid #e7e3df}.sg-showroom-card-body{display:flex;flex-flow:column;align-items:start;gap:14px;flex-grow:1;flex-shrink:1;flex-basis:0%;min-width:0;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}@media (max-width:1023px){.sg-showroom-card-body{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}@media (max-width:767px){.sg-showroom-card-body{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.sg-showroom-card-image{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:3/2}.sg-showroom-caption{color:#625951;font-family:Arial;font-size:12px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-showroom-link{display:inline-block;color:#b71157;font-family:Arial;font-weight:700;font-size:16px;line-height:1.5;text-decoration:underline;padding-top:8px;padding-right:0;padding-bottom:8px;padding-left:0}.sg-showroom-link:hover{color:#81103e}.sg-showroom-link:focus-visible{outline:2px solid #d91568;outline-offset:4px}.sg-showroom-link{text-underline-offset:4px}.sg-showroom-card-link{margin-top:auto}.sg-showroom-nav{display:flex;align-items:center;gap:12px 28px;width:100%}.sg-showroom-nav{flex-wrap:wrap}@media (max-width:767px){.sg-showroom-nav{gap:8px 22px}}.sg-showroom-trust{color:#171717;font-family:Arial;font-weight:700;font-size:16px;line-height:1.4;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:4px;padding-right:0;padding-bottom:4px;padding-left:0}.sg-showroom-photo{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:4/3}.sg-showroom-centre{display:flex;flex-flow:column;align-items:center;gap:24px;width:100%;max-width:960px;text-align:center;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}.sg-showroom-note{display:flex;flex-flow:column;align-items:start;gap:14px;min-width:0;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#f7f4f1}@media (max-width:479px){.sg-showroom-note{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.sg-showroom-address{color:#171717;font-family:Arial;font-size:24px;line-height:1.5;font-style:normal;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-showroom-address{font-size:21px}}.sg-showroom-button{max-width:100%}@media (max-width:479px){.sg-showroom-button{width:100%}}.sg-showroom-highlight{color:#d91568}.sg-contact-page{width:100%;color:#202124;font-family:Arial;background-color:#f7f5f2}.sg-contact-stack{display:flex;flex-flow:column;gap:22px;width:100%;min-width:0}.sg-contact-actions{display:flex;align-items:center;gap:14px}.sg-contact-actions{flex-wrap:wrap}@media (max-width:767px){.sg-contact-actions{display:flex;align-items:stretch;gap:12px;width:100%}.sg-contact-actions .bde-button{width:100%}.sg-contact-actions{flex-wrap:wrap}}.sg-contact-text{color:#414348;font-family:Arial;font-size:18px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-contact-light{color:#dededc}.sg-contact-eyebrow{color:#bd0056;font-family:Arial;font-weight:800;font-size:13px;line-height:1.5;text-transform:uppercase;letter-spacing:.08em;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-contact-eyebrow-light{color:#ff8fbd}.sg-contact-photo{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:4/3;border-radius:28px}.sg-contact-card{display:flex;flex-flow:column;gap:14px;width:100%;min-width:0;padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px;background-color:#fff;border-radius:22px}.sg-contact-card .sg-contact-link[href^="mailto:"]{font-size:15px}@media (max-width:479px){.sg-contact-card{display:flex;flex-flow:column;gap:14px;width:100%;min-width:0;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#fff;border-radius:22px}.sg-contact-card .sg-contact-link{font-size:16px}}.sg-contact-form-panel{display:flex;flex-flow:column;gap:20px;width:100%;min-width:0;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-color:#fff;border-radius:26px}@media (max-width:767px){.sg-contact-form-panel{display:flex;flex-flow:column;gap:20px;width:100%;min-width:0;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#fff;border-radius:22px}}.sg-contact-link{color:#202124;font-family:Arial;font-weight:700;font-size:18px;line-height:1.5;text-decoration:underline}.sg-contact-link:hover{color:#bd0056}.sg-contact-link{text-underline-offset:4px;overflow-wrap:anywhere}.sg-contact-caption{color:#55565a;font-family:Arial;font-size:14px;line-height:1.55;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-contact-anchor{scroll-margin-top:230px}@media (max-width:767px){.sg-contact-anchor{scroll-margin-top:175px}}.sg-contact-map{overflow:hidden;border-radius:24px}.sg-contact-map iframe{display:block;min-height:320px}.sg-contact-page a:focus-visible{outline:3px solid #00718c!important;outline-offset:4px!important}.sg-contact-page button:focus-visible{outline:3px solid #00718c!important;outline-offset:4px!important}.sg-contact-page input:focus-visible{outline:3px solid #00718c;outline-offset:4px}.sg-contact-page select:focus-visible{outline:3px solid #00718c;outline-offset:4px}.sg-contact-page textarea:focus-visible{outline:3px solid #00718c;outline-offset:4px}.sg-contact-form{width:100%;min-width:0}.sg-contact-form .breakdance-form-field--file{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#f7f5f2;border-radius:16px;border-top:1px dashed #a09b98;border-right:1px dashed #a09b98;border-bottom:1px dashed #a09b98;border-left:1px dashed #a09b98}.sg-contact-form .breakdance-form-file-upload__input{max-width:100%}.sg-contact-form .breakdance-form-field--html p{color:#55565a;font-size:14px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-contact-mobile{display:none}@media (max-width:767px){.sg-contact-mobile{display:flex;justify-content:space-between;gap:8px;position:sticky;top:151px;z-index:98;width:100%;padding-top:10px;padding-right:20px;padding-bottom:10px;padding-left:20px;background-color:#fff;box-shadow:0 3px 12px rgb(0 0 0 / .07)}.sg-contact-mobile .sg-contact-link{display:flex;justify-content:center;align-items:center;flex-grow:1;flex-shrink:1;flex-basis:0%;min-height:44px;color:#bd0056;font-size:15px;text-decoration:none}}.sg-contact-form input:focus{outline:3px solid #00718c!important;outline-offset:4px!important}.sg-contact-form select:focus{outline:3px solid #00718c!important;outline-offset:4px!important}.sg-contact-form textarea:focus{outline:3px solid #00718c!important;outline-offset:4px!important}.sg-book-page{width:100%;color:var(--bde-palette-color-3);font-family:"Inter",sans-serif;background-color:#fff}.sg-book-stack{display:flex;flex-flow:column;gap:22px;width:100%;min-width:0}.sg-book-actions{display:flex;align-items:center;gap:14px;width:100%}.sg-book-actions{flex-wrap:wrap}@media (max-width:767px){.sg-book-actions{display:flex;flex-flow:column;align-items:stretch;gap:12px;width:100%}.sg-book-actions .bde-button{width:100%}}.sg-book-text{color:#414348;font-family:"Inter",sans-serif;font-size:18px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-book-light{color:#e9e9e7}.sg-book-eyebrow{color:#b71157;font-family:"Inter",sans-serif;font-weight:750;font-size:13px;line-height:1.5;text-transform:uppercase;letter-spacing:.09em;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-book-eyebrow-light{color:#ff9cc7}.sg-book-photo{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:4/3;border-radius:22px}.sg-book-card-image{display:block;width:100%;height:auto;object-fit:cover;aspect-ratio:4/3}.sg-book-card{display:flex;flex-flow:column;gap:0;width:100%;min-width:0;overflow:hidden;background-color:#fff;border-radius:20px;border-top:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;border-left:1px solid #e9e9e9;box-shadow:0 10px 30px rgb(0 0 0 / .02)}.sg-book-card-body{display:flex;flex-flow:column;gap:18px;width:100%;min-width:0;padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px}@media (max-width:767px){.sg-book-card-body{display:flex;flex-flow:column;gap:18px;width:100%;min-width:0;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.sg-book-step{display:flex;flex-flow:column;gap:18px;width:100%;height:100%;min-width:0;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#f7f4f1;border-radius:20px}.sg-book-chip{color:#202124;font-family:"Inter",sans-serif;font-weight:650;font-size:14px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:9px;padding-right:14px;padding-bottom:9px;padding-left:14px;background-color:#fff;border-radius:999px;border-top:1px solid #e1dcd6;border-right:1px solid #e1dcd6;border-bottom:1px solid #e1dcd6;border-left:1px solid #e1dcd6}.sg-book-link{color:#b71157;font-family:"Inter",sans-serif;font-weight:700;font-size:17px;line-height:1.5;text-decoration:underline}.sg-book-link:hover{color:#171717}.sg-book-link{text-underline-offset:4px}.sg-book-caption{color:#55565a;font-family:"Inter",sans-serif;font-size:14px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-book-anchor{scroll-margin-top:230px}@media (max-width:767px){.sg-book-anchor{scroll-margin-top:170px}}.sg-book-note{display:flex;flex-flow:column;gap:20px;width:100%;min-width:0;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:#f7f4f1;border-radius:20px;border-left:4px solid #d91568}.sg-book-calendar{width:100%;height:790px;min-width:0;overflow:hidden;background-color:#fff;border-radius:20px;border-top:1px solid #e9e9e9;border-right:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;border-left:1px solid #e9e9e9;box-shadow:0 14px 40px rgb(0 0 0 / .06)}.sg-book-calendar iframe{width:100%;min-width:0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}@media (max-width:767px){.sg-book-calendar{width:100%;height:790px;min-width:0;overflow:hidden;background-color:#fff;border-radius:0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid;box-shadow:0 14px 40px rgb(0 0 0 / .06)}}.sg-book-page a:focus-visible{outline:3px solid #00718c!important;outline-offset:4px!important}.sg-book-page button:focus-visible{outline:3px solid #00718c!important;outline-offset:4px!important}.sg-book-button{max-width:100%;min-height:48px}@media (max-width:767px){.sg-book-calendar-copy{width:100%;padding-right:20px;padding-left:20px}}.sg-cpd26-page{width:100%;min-width:0;color:var(--sg-cpd26-ink);font-family:var(--sg-cpd26-body-font),sans-serif;font-size:16px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;background-color:var(--sg-cpd26-white)}.sg-cpd26-page .sg-cpd26-offerbar{display:flex;justify-content:center;align-items:center;gap:16px;height:36px;min-width:0;color:#fff;font-size:12px;letter-spacing:.02em;background-color:var(--sg-cpd26-ink)}.sg-cpd26-page .sg-cpd26-hero{display:grid;grid-template-columns:48% 52%;min-width:0;min-height:650px;overflow:hidden;background-color:var(--sg-cpd26-cream)}.sg-cpd26-page .sg-cpd26-hero-copy{position:relative;z-index:1;min-width:0;padding-top:90px;padding-right:6vw;padding-bottom:65px;padding-left:7vw}.sg-cpd26-page .sg-cpd26-eyebrow{min-width:0;color:var(--sg-cpd26-pink);font-weight:800;font-size:12px;letter-spacing:.16em;margin-bottom:17px}.sg-cpd26-page .sg-cpd26-hero-lead{max-width:610px;min-width:0;color:#4e585e;font-size:19px;line-height:1.55}.sg-cpd26-page .sg-cpd26-price-lockup{display:flex;align-items:baseline;gap:12px;min-width:0;margin-top:30px;margin-right:0;margin-bottom:30px;margin-left:0}.sg-cpd26-page .sg-cpd26-hero-actions{display:flex;align-items:center;gap:16px 22px}.sg-cpd26-page .sg-cpd26-hero-actions{flex-wrap:wrap}.sg-cpd26-page .sg-cpd26-trust-row{display:flex;gap:18px;min-width:0;color:#4d565c;font-weight:700;font-size:12px;margin-top:35px}.sg-cpd26-page .sg-cpd26-hero-image{align-self:stretch;position:relative;min-width:0;min-height:560px;background-color:#ddd}.sg-cpd26-page .sg-cpd26-finance-float{position:absolute;bottom:36px;left:36px;z-index:2;min-width:0;padding-top:18px;padding-right:22px;padding-bottom:18px;padding-left:22px;background-color:#fff;border-radius:7px;box-shadow:0 15px 40px rgb(23 32 39 / .2)}.sg-cpd26-page .sg-cpd26-quick-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));position:relative;z-index:2;max-width:1240px;min-width:0;margin-top:-2px;margin-right:auto;margin-bottom:0;margin-left:auto;background-color:#fff;box-shadow:0 14px 50px rgb(40 51 59 / .07)}.sg-cpd26-page .sg-cpd26-section{min-width:0;padding-top:100px;padding-right:max(6vw,32px);padding-bottom:100px;padding-left:max(6vw,32px)}.sg-cpd26-page .sg-cpd26-prices{min-width:0;background-color:#fff}.sg-cpd26-page .sg-cpd26-section-head{display:flex;justify-content:space-between;align-items:end;gap:50px;max-width:var(--sg-cpd26-content-width);min-width:0;margin-top:0;margin-right:auto;margin-bottom:45px;margin-left:auto}.sg-cpd26-page .sg-cpd26-door-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;max-width:var(--sg-cpd26-content-width);min-width:0;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}.sg-cpd26-page .sg-cpd26-door-card{min-width:0;overflow:hidden;background-color:#fff;border-radius:var(--sg-cpd26-radius);border-top:1px solid var(--sg-cpd26-line);border-right:1px solid var(--sg-cpd26-line);border-bottom:1px solid var(--sg-cpd26-line);border-left:1px solid var(--sg-cpd26-line);transition:all 0.25s}.sg-cpd26-page .sg-cpd26-door-photo{position:relative;height:300px;min-width:0;overflow:hidden;background-color:#eceae6}.sg-cpd26-page .sg-cpd26-door-info{min-width:0;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.sg-cpd26-page .sg-cpd26-door-price{display:flex;align-items:baseline;gap:7px;min-width:0}.sg-cpd26-page .sg-cpd26-monthly{display:flex;justify-content:space-between;gap:7px;min-width:0;font-size:12px;margin-top:14px;padding-top:13px;border-top:1px solid var(--sg-cpd26-line)}.sg-cpd26-page .sg-cpd26-monthly{flex-wrap:wrap}.sg-cpd26-page .sg-cpd26-graphic-door{display:flex;justify-content:center;align-items:end;gap:4px;position:relative;height:300px;min-width:0;overflow:hidden;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-image:linear-gradient(135deg,#e6e0d8,#f6f2ec);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.sg-cpd26-page .sg-cpd26-price-note{max-width:var(--sg-cpd26-content-width);min-width:0;color:var(--sg-cpd26-muted);font-size:13px;line-height:1.5;margin-top:24px;margin-right:auto;margin-bottom:0;margin-left:auto}.sg-cpd26-page .sg-cpd26-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;background-color:var(--sg-cpd26-cream)}.sg-cpd26-page .sg-cpd26-feature-image{position:relative;min-width:0;min-height:680px}.sg-cpd26-page .sg-cpd26-feature-badge{display:flex;flex-flow:column;justify-content:center;align-items:center;position:absolute;right:25px;bottom:25px;width:132px;height:132px;min-width:0;color:#fff;text-align:center;background-color:var(--sg-cpd26-pink);border-radius:50%}.sg-cpd26-page .sg-cpd26-feature-copy{min-width:0;padding-top:90px;padding-right:7vw;padding-bottom:90px;padding-left:7vw}.sg-cpd26-page .sg-cpd26-ticks{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px 30px;min-width:0;margin-top:35px;margin-right:0;margin-bottom:35px;margin-left:0}.sg-cpd26-page .sg-cpd26-colours{min-width:0;background-color:#fff}.sg-cpd26-page .sg-cpd26-colour-groups{display:grid;gap:22px;max-width:var(--sg-cpd26-content-width);min-width:0;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}.sg-cpd26-page .sg-cpd26-colour-group{min-width:0;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#fff;border-radius:12px;border-top:1px solid var(--sg-cpd26-line);border-right:1px solid var(--sg-cpd26-line);border-bottom:1px solid var(--sg-cpd26-line);border-left:1px solid var(--sg-cpd26-line)}.sg-cpd26-page .sg-cpd26-colour-group-head{display:flex;justify-content:space-between;align-items:baseline;gap:20px;min-width:0;margin-bottom:20px}.sg-cpd26-page .sg-cpd26-large-swatches{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;min-width:0}.sg-cpd26-page .sg-cpd26-swatch-card{min-width:0;overflow:hidden;text-align:left;padding-top:0;padding-right:0;padding-bottom:16px;padding-left:0;background-color:#fff;border-radius:8px;border-top:1px solid var(--sg-cpd26-line);border-right:1px solid var(--sg-cpd26-line);border-bottom:1px solid var(--sg-cpd26-line);border-left:1px solid var(--sg-cpd26-line);cursor:default;transition:all 0.2s}.sg-cpd26-page .sg-cpd26-swatch-card{font:inherit}.sg-cpd26-page .sg-cpd26-chip-1{min-width:0;background-color:var(--sg-cpd26-chip-1)}.sg-cpd26-page .sg-cpd26-chip-1{--c:var(--sg-cpd26-chip-1)}.sg-cpd26-page .sg-cpd26-chip-2{min-width:0;background-color:var(--sg-cpd26-chip-2)}.sg-cpd26-page .sg-cpd26-chip-2{--c:var(--sg-cpd26-chip-2)}.sg-cpd26-page .sg-cpd26-chip-3{min-width:0;background-color:var(--sg-cpd26-chip-3)}.sg-cpd26-page .sg-cpd26-chip-3{--c:var(--sg-cpd26-chip-3)}.sg-cpd26-page .sg-cpd26-chip-4{min-width:0;background-color:var(--sg-cpd26-chip-4)}.sg-cpd26-page .sg-cpd26-chip-4{--c:var(--sg-cpd26-chip-4)}.sg-cpd26-page .sg-cpd26-chip-5{min-width:0;background-color:var(--sg-cpd26-chip-5)}.sg-cpd26-page .sg-cpd26-chip-5{--c:var(--sg-cpd26-chip-5)}.sg-cpd26-page .sg-cpd26-chip-6{min-width:0;background-color:var(--sg-cpd26-chip-6)}.sg-cpd26-page .sg-cpd26-chip-6{--c:var(--sg-cpd26-chip-6)}.sg-cpd26-page .sg-cpd26-chip-7{min-width:0;background-color:var(--sg-cpd26-chip-7)}.sg-cpd26-page .sg-cpd26-chip-7{--c:var(--sg-cpd26-chip-7)}.sg-cpd26-page .sg-cpd26-chip-8{min-width:0;background-color:var(--sg-cpd26-chip-8)}.sg-cpd26-page .sg-cpd26-chip-8{--c:var(--sg-cpd26-chip-8)}.sg-cpd26-page .sg-cpd26-chip-9{min-width:0;background-color:var(--sg-cpd26-chip-9)}.sg-cpd26-page .sg-cpd26-chip-9{--c:var(--sg-cpd26-chip-9)}.sg-cpd26-page .sg-cpd26-chip-10{min-width:0;background-color:var(--sg-cpd26-chip-10)}.sg-cpd26-page .sg-cpd26-chip-10{--c:var(--sg-cpd26-chip-10)}.sg-cpd26-page .sg-cpd26-chip-11{min-width:0;background-color:var(--sg-cpd26-chip-11)}.sg-cpd26-page .sg-cpd26-chip-11{--c:var(--sg-cpd26-chip-11)}.sg-cpd26-page .sg-cpd26-chip-12{min-width:0;background-color:var(--sg-cpd26-chip-12)}.sg-cpd26-page .sg-cpd26-chip-12{--c:var(--sg-cpd26-chip-12)}.sg-cpd26-page .sg-cpd26-chip-13{min-width:0;background-color:var(--sg-cpd26-chip-13)}.sg-cpd26-page .sg-cpd26-chip-13{--c:var(--sg-cpd26-chip-13)}.sg-cpd26-page .sg-cpd26-chip-14{min-width:0;background-color:var(--sg-cpd26-chip-14)}.sg-cpd26-page .sg-cpd26-chip-14{--c:var(--sg-cpd26-chip-14)}.sg-cpd26-page .sg-cpd26-chip-15{min-width:0;background-color:var(--sg-cpd26-chip-15)}.sg-cpd26-page .sg-cpd26-chip-15{--c:var(--sg-cpd26-chip-15)}.sg-cpd26-page .sg-cpd26-colour-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:var(--sg-cpd26-content-width);min-width:0;margin-top:28px;margin-right:auto;margin-bottom:28px;margin-left:auto}.sg-cpd26-page .sg-cpd26-colour-cta{display:flex;justify-content:space-between;align-items:center;gap:25px;max-width:var(--sg-cpd26-content-width);min-width:0;color:#fff;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;padding-top:25px;padding-right:28px;padding-bottom:25px;padding-left:28px;background-color:var(--sg-cpd26-ink);border-radius:10px}.sg-cpd26-page .sg-cpd26-glass-range{min-width:0;background-color:var(--sg-cpd26-cream)}.sg-cpd26-page .sg-cpd26-finishing{min-width:0;padding-top:40px}.sg-cpd26-page .sg-cpd26-glass-design-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;max-width:var(--sg-cpd26-content-width);min-width:0;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}.sg-cpd26-page .sg-cpd26-privacy-head{display:flex;justify-content:space-between;align-items:end;gap:40px;max-width:var(--sg-cpd26-content-width);min-width:0;margin-top:60px;margin-right:auto;margin-bottom:25px;margin-left:auto}.sg-cpd26-page .sg-cpd26-privacy-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:14px;max-width:var(--sg-cpd26-content-width);min-width:0;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}.sg-cpd26-page .sg-cpd26-glass-note{display:flex;justify-content:space-between;align-items:center;gap:25px;max-width:var(--sg-cpd26-content-width);min-width:0;color:#fff;margin-top:28px;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:25px;padding-right:28px;padding-bottom:25px;padding-left:28px;background-color:var(--sg-cpd26-ink);border-radius:10px}.sg-cpd26-page .sg-cpd26-personalise{min-width:0;background-color:#fff}.sg-cpd26-page .sg-cpd26-hardware-section{min-width:0;padding-top:50px}.sg-cpd26-page .sg-cpd26-personalise-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;max-width:var(--sg-cpd26-content-width);min-width:0;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}.sg-cpd26-page .sg-cpd26-finance{display:grid;grid-template-columns:minmax(0,1fr) 420px;align-items:center;gap:8vw;min-width:0;color:#fff;padding-top:90px;padding-right:max(8vw,40px);padding-bottom:90px;padding-left:max(8vw,40px);background-color:var(--sg-cpd26-pink)}.sg-cpd26-page .sg-cpd26-finance-card{min-width:0;color:var(--sg-cpd26-ink);padding-top:34px;padding-right:34px;padding-bottom:34px;padding-left:34px;background-color:#fff;border-radius:12px;box-shadow:0 24px 50px rgb(117 2 52 / .27)}.sg-cpd26-page .sg-cpd26-showroom{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:7vw;min-width:0;background-color:var(--sg-cpd26-cream)}.sg-cpd26-page .sg-cpd26-showroom-image{position:relative;min-width:0}.sg-cpd26-page .sg-cpd26-quote{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:7vw;min-width:0;color:#fff;padding-top:80px;padding-right:max(8vw,40px);padding-bottom:80px;padding-left:max(8vw,40px);background-color:var(--sg-cpd26-ink)}.sg-cpd26-page *{box-sizing:border-box}.sg-cpd26-page h1{font-family:var(--sg-cpd26-heading-font),sans-serif;margin-top:0}.sg-cpd26-page h2{font-family:var(--sg-cpd26-heading-font),sans-serif;margin-top:0}.sg-cpd26-page h3{font-family:var(--sg-cpd26-heading-font),sans-serif;margin-top:0}.sg-cpd26-page p{margin-top:0}.sg-cpd26-page a{color:inherit;text-decoration:none}.sg-cpd26-page .sg-cpd26-offerbar strong{color:#ff79b6}.sg-cpd26-page .sg-cpd26-offerbar span{color:#c8ced2}.sg-cpd26-page .sg-cpd26-button .button-atom{display:inline-flex;justify-content:center;align-items:center;color:#fff;font-weight:700;text-align:center;padding-top:15px;padding-right:22px;padding-bottom:15px;padding-left:22px;background-color:var(--sg-cpd26-pink);border-radius:6px;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid;cursor:pointer;transition:all 0.2s}.sg-cpd26-page .sg-cpd26-button .button-atom:hover{color:#fff;background-color:var(--sg-cpd26-pink-dark);transform:translate3d(0,-1px,0)}.sg-cpd26-page .sg-cpd26-button-small .button-atom{padding-top:10px;padding-right:18px;padding-bottom:10px;padding-left:18px}.sg-cpd26-page .sg-cpd26-button-outline .button-atom{color:var(--sg-cpd26-ink);background-color:#fff0;border-top:1px solid #b9bdc0;border-right:1px solid #b9bdc0;border-bottom:1px solid #b9bdc0;border-left:1px solid #b9bdc0}.sg-cpd26-page .sg-cpd26-button-outline .button-atom:hover{color:#fff}.sg-cpd26-page .sg-cpd26-button-outline .button-atom:hover{border-color:var(--sg-cpd26-pink)}.sg-cpd26-page .sg-cpd26-button-dark .button-atom{background-color:var(--sg-cpd26-ink)}.sg-cpd26-page .sg-cpd26-button-light .button-atom{color:var(--sg-cpd26-ink);background-color:#fff}.sg-cpd26-page .sg-cpd26-hero h1{max-width:700px;font-size:clamp(44px,5vw,74px);line-height:1.02;letter-spacing:-.045em;margin-bottom:24px}.sg-cpd26-page .sg-cpd26-price-lockup span{font-weight:700;font-size:14px}.sg-cpd26-page .sg-cpd26-price-lockup strong{font-family:var(--sg-cpd26-heading-font),sans-serif;font-size:40px}.sg-cpd26-page .sg-cpd26-price-lockup small{color:var(--sg-cpd26-muted)}.sg-cpd26-page .sg-cpd26-text-link .button-atom{font-weight:700}.sg-cpd26-page .sg-cpd26-text-link .button-atom span{color:var(--sg-cpd26-pink-dark)}.sg-cpd26-page .sg-cpd26-trust-row span::first-letter{color:var(--sg-cpd26-pink)}.sg-cpd26-page .sg-cpd26-hero-image>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.sg-cpd26-page .sg-cpd26-hero-image:after{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg,rgb(246 243 239 / .12),transparent 30%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.sg-cpd26-page .sg-cpd26-hero-image:after{content:""}.sg-cpd26-page .sg-cpd26-finance-float b{display:block;color:var(--sg-cpd26-pink)}.sg-cpd26-page .sg-cpd26-finance-float b{font:800 22px Inter}.sg-cpd26-page .sg-cpd26-finance-float span{display:block;font-size:12px;margin-top:2px}.sg-cpd26-page .sg-cpd26-quick-benefits article{display:flex;gap:18px;padding-top:30px;padding-right:34px;padding-bottom:30px;padding-left:34px;border-right:1px solid var(--sg-cpd26-line)}.sg-cpd26-page .sg-cpd26-quick-benefits article:last-child{border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.sg-cpd26-page .sg-cpd26-quick-benefits article>span{color:var(--sg-cpd26-pink)}.sg-cpd26-page .sg-cpd26-quick-benefits article>span{font:800 13px Inter}.sg-cpd26-page .sg-cpd26-quick-benefits b{display:block;font-size:15px;margin-bottom:5px}.sg-cpd26-page .sg-cpd26-quick-benefits p{color:var(--sg-cpd26-muted);font-size:13px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-cpd26-page .sg-cpd26-section-head h2{font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-.035em;margin-bottom:0}.sg-cpd26-page .sg-cpd26-feature h2{font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-.035em;margin-bottom:0}.sg-cpd26-page .sg-cpd26-finance h2{font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-.035em;margin-bottom:0}.sg-cpd26-page .sg-cpd26-showroom h2{font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-.035em;margin-bottom:0}.sg-cpd26-page .sg-cpd26-quote h2{font-size:clamp(34px,4vw,52px);line-height:1.08;letter-spacing:-.035em;margin-bottom:0}.sg-cpd26-page .sg-cpd26-section-head>div{max-width:720px}.sg-cpd26-page .sg-cpd26-section-head>p{max-width:380px;color:var(--sg-cpd26-muted);line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-cpd26-page .sg-cpd26-door-card:hover{box-shadow:0 20px 50px rgb(37 49 58 / .09);transform:translate3d(0,-5px,0)}.sg-cpd26-page .sg-cpd26-door-card.sg-cpd26-hidden{display:none}.sg-cpd26-page .sg-cpd26-door-photo img{width:100%;height:100%;object-fit:cover}.sg-cpd26-page .sg-cpd26-door-photo span{position:absolute;top:14px;left:14px;color:#fff;font-weight:800;font-size:11px;padding-top:7px;padding-right:10px;padding-bottom:7px;padding-left:10px;background-color:var(--sg-cpd26-pink);border-radius:3px}.sg-cpd26-page .sg-cpd26-door-info>p{color:var(--sg-cpd26-pink);font-weight:800;font-size:10px;letter-spacing:.16em;margin-bottom:8px}.sg-cpd26-page .sg-cpd26-door-info h3{font-size:18px;margin-bottom:18px}.sg-cpd26-page .sg-cpd26-door-price strong{font:800 25px Inter}.sg-cpd26-page .sg-cpd26-door-price span{color:var(--sg-cpd26-muted);font-size:11px}.sg-cpd26-page .sg-cpd26-monthly b{color:var(--sg-cpd26-pink)}.sg-cpd26-page .sg-cpd26-monthly span{color:var(--sg-cpd26-muted)}.sg-cpd26-page .sg-cpd26-door-info>.sg-cpd26-link{display:block;font-weight:800;font-size:13px;margin-top:16px}.sg-cpd26-page .sg-cpd26-graphic-door i{height:235px;background-image:linear-gradient(100deg,#2a3236,#151a1d);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;border-top:5px solid #3f484d;border-right:5px solid #3f484d;border-bottom:5px solid #3f484d;border-left:5px solid #3f484d;box-shadow:inset 0 0 0 1px #777}.sg-cpd26-page .sg-cpd26-graphic-door.sg-cpd26-one-side i:first-child{width:125px}.sg-cpd26-page .sg-cpd26-graphic-door.sg-cpd26-one-side i:last-child{width:48px;background-image:linear-gradient(rgb(195 213 217 / .67),#eaf0f1);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.sg-cpd26-page .sg-cpd26-graphic-door.sg-cpd26-two-side i:nth-child(2){width:116px}.sg-cpd26-page .sg-cpd26-graphic-door.sg-cpd26-two-side i:first-child{width:43px;background-image:linear-gradient(rgb(195 213 217 / .67),#eaf0f1);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.sg-cpd26-page .sg-cpd26-graphic-door.sg-cpd26-two-side i:last-child{width:43px;background-image:linear-gradient(rgb(195 213 217 / .67),#eaf0f1);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.sg-cpd26-page .sg-cpd26-feature-image img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.sg-cpd26-page .sg-cpd26-feature-badge b{font:800 32px Inter}.sg-cpd26-page .sg-cpd26-feature-badge span{max-width:80px;font-size:11px}.sg-cpd26-page .sg-cpd26-feature-copy>p:not(.sg-cpd26-eyebrow){color:var(--sg-cpd26-muted);font-size:16px;line-height:1.7;margin-top:24px;margin-right:0;margin-bottom:24px;margin-left:0}.sg-cpd26-page .sg-cpd26-ticks b{display:block;font-size:14px;margin-bottom:5px}.sg-cpd26-page .sg-cpd26-ticks span{display:block;color:var(--sg-cpd26-muted);font-size:12px;line-height:1.5;padding-left:22px}.sg-cpd26-page .sg-cpd26-ticks b:before{color:var(--sg-cpd26-pink);margin-right:8px}.sg-cpd26-page .sg-cpd26-ticks b:before{content:"✓"}.sg-cpd26-page .sg-cpd26-personalise-grid article{padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:var(--sg-cpd26-cream);border-radius:10px}.sg-cpd26-page .sg-cpd26-personalise-grid h3{font-size:19px;margin-top:24px;margin-right:0;margin-bottom:10px;margin-left:0}.sg-cpd26-page .sg-cpd26-personalise-grid p{color:var(--sg-cpd26-muted);font-size:14px;line-height:1.6}.sg-cpd26-page .sg-cpd26-glass>div{display:flex;gap:10px;height:100px}.sg-cpd26-page .sg-cpd26-hardware>div{display:flex;gap:10px;height:100px}.sg-cpd26-page .sg-cpd26-glass i{flex-grow:1;flex-shrink:1;flex-basis:0%;border-top:5px solid #30383d;border-right:5px solid #30383d;border-bottom:5px solid #30383d;border-left:5px solid #30383d}.sg-cpd26-page .sg-cpd26-glass i{background:repeating-linear-gradient(45deg,rgb(201 217 220 / .67),rgb(201 217 220 / .67) 5px,#edf4f4 5px,#edf4f4 10px)}.sg-cpd26-page .sg-cpd26-glass i:nth-child(2){border-top-left-radius:50px;border-top-right-radius:50px;border-bottom-left-radius:0;border-bottom-right-radius:0}.sg-cpd26-page .sg-cpd26-hardware i{width:16px;height:80px;margin-top:10px;margin-right:14px;margin-bottom:10px;margin-left:14px;background-color:#222;border-radius:10px}.sg-cpd26-page .sg-cpd26-hardware i{box-shadow:none}.sg-cpd26-page .sg-cpd26-finance .sg-cpd26-eyebrow{color:#fff}.sg-cpd26-page .sg-cpd26-finance>div:first-child>p:not(.sg-cpd26-eyebrow){max-width:620px;color:#ffe8f2;line-height:1.65;margin-top:24px;margin-right:0;margin-bottom:30px;margin-left:0}.sg-cpd26-page .sg-cpd26-finance-card>p{color:var(--sg-cpd26-muted);font-size:12px;margin-bottom:5px}.sg-cpd26-page .sg-cpd26-finance-card h3{font-size:42px;margin-bottom:20px}.sg-cpd26-page .sg-cpd26-finance-card dl{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-cpd26-page .sg-cpd26-finance-card dl div{display:flex;justify-content:space-between;font-size:13px;padding-top:13px;padding-right:0;padding-bottom:13px;padding-left:0;border-top:1px solid var(--sg-cpd26-line)}.sg-cpd26-page .sg-cpd26-finance-card dt{color:var(--sg-cpd26-muted)}.sg-cpd26-page .sg-cpd26-finance-card dd{font-weight:800;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-cpd26-page .sg-cpd26-finance-card .sg-cpd26-emphasis{margin-top:8px;margin-right:-14px;margin-bottom:8px;margin-left:-14px;padding-top:15px;padding-right:14px;padding-bottom:15px;padding-left:14px;background-color:#fff1f7;border-radius:5px;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.sg-cpd26-page .sg-cpd26-finance-card .sg-cpd26-emphasis dd{color:var(--sg-cpd26-pink-dark)}.sg-cpd26-page .sg-cpd26-showroom-copy>p:not(.sg-cpd26-eyebrow){color:var(--sg-cpd26-muted);line-height:1.7;margin-top:24px;margin-right:0;margin-bottom:24px;margin-left:0}.sg-cpd26-page .sg-cpd26-showroom ul{margin-top:24px;margin-right:0;margin-bottom:32px;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.sg-cpd26-page .sg-cpd26-showroom ul{list-style:none}.sg-cpd26-page .sg-cpd26-showroom li{font-size:14px;margin-top:10px;margin-right:0;margin-bottom:10px;margin-left:0}.sg-cpd26-page .sg-cpd26-showroom li:before{color:var(--sg-cpd26-pink);font-weight:900;margin-right:10px}.sg-cpd26-page .sg-cpd26-showroom li:before{content:"✓"}.sg-cpd26-page .sg-cpd26-showroom-image img{width:100%;height:540px;object-fit:cover;border-radius:8px}.sg-cpd26-page .sg-cpd26-showroom-image>div{display:flex;justify-content:space-between;gap:15px;position:absolute;right:22px;bottom:20px;left:22px;font-size:12px;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px;background-color:#fff;border-radius:6px}.sg-cpd26-page .sg-cpd26-showroom-image b{font-size:14px}.sg-cpd26-page .sg-cpd26-showroom-image span{color:var(--sg-cpd26-muted)}.sg-cpd26-page .sg-cpd26-quote>div>p:last-child{color:#b9c0c4;line-height:1.65;margin-top:22px}.sg-cpd26-page .sg-cpd26-colour-group-head h3{font-size:21px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-cpd26-page .sg-cpd26-colour-group-head span{color:var(--sg-cpd26-muted);font-size:12px}.sg-cpd26-page .sg-cpd26-swatch-card:hover{box-shadow:0 12px 28px rgb(23 32 39 / .09);transform:translate3d(0,-3px,0)}.sg-cpd26-page .sg-cpd26-swatch-card i{display:block;position:relative;height:auto;aspect-ratio:1/1;margin-bottom:14px;background-color:var(--c);box-shadow:inset 0 -1px rgb(0 0 0 / .07)}.sg-cpd26-page .sg-cpd26-swatch-card i{background-image:linear-gradient(100deg,transparent 0 17%,rgb(255 255 255 / .05) 18%,transparent 20% 47%,rgb(0 0 0 / .05) 48%,transparent 51% 77%,rgb(255 255 255 / .04) 78%,transparent 81%),repeating-linear-gradient(3deg,transparent 0 14px,rgb(0 0 0 / .04) 15px,transparent 17px)}.sg-cpd26-page .sg-cpd26-swatch-card b{display:block;margin-bottom:4px;padding-top:0;padding-right:13px;padding-bottom:0;padding-left:13px}.sg-cpd26-page .sg-cpd26-swatch-card b{font:700 13px Inter}.sg-cpd26-page .sg-cpd26-swatch-card small{display:block;color:var(--sg-cpd26-muted);font-size:10px;padding-top:0;padding-right:13px;padding-bottom:0;padding-left:13px}.sg-cpd26-page .sg-cpd26-swatch-card i.sg-cpd26-wood{aspect-ratio:1/1;background-color:#a96f36}.sg-cpd26-page .sg-cpd26-swatch-card i.sg-cpd26-wood{background-image:repeating-linear-gradient(93deg,transparent 0 13px,rgb(89 52 25 / .15) 14px 16px,transparent 17px 27px),linear-gradient(180deg,#c98d4c,#98602f)}.sg-cpd26-page .sg-cpd26-swatch-card i.sg-cpd26-rosewood{background-color:#4d251e}.sg-cpd26-page .sg-cpd26-swatch-card i.sg-cpd26-rosewood{background-image:repeating-linear-gradient(92deg,transparent 0 12px,rgb(24 11 8 / .44) 14px 16px,transparent 18px 28px),linear-gradient(180deg,#6e3527,#3e1d18)}.sg-cpd26-page .sg-cpd26-swatch-card i.sg-cpd26-irish-oak{background-color:#c69a63}.sg-cpd26-page .sg-cpd26-swatch-card i.sg-cpd26-irish-oak{background-image:repeating-linear-gradient(91deg,transparent 0 14px,rgb(111 75 40 / .19) 15px 17px,transparent 18px 30px),linear-gradient(180deg,#dab783,#b88650)}.sg-cpd26-page .sg-cpd26-colour-options article{display:flex;gap:18px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:var(--sg-cpd26-cream);border-radius:8px}.sg-cpd26-page .sg-cpd26-colour-options article>span{color:var(--sg-cpd26-pink)}.sg-cpd26-page .sg-cpd26-colour-options article>span{font:800 12px Inter}.sg-cpd26-page .sg-cpd26-colour-options h3{font-size:15px;margin-top:0;margin-right:0;margin-bottom:6px;margin-left:0}.sg-cpd26-page .sg-cpd26-colour-options p{color:var(--sg-cpd26-muted);font-size:12px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-cpd26-page .sg-cpd26-colour-cta b{display:block;margin-bottom:3px}.sg-cpd26-page .sg-cpd26-colour-cta b{font:700 18px Inter}.sg-cpd26-page .sg-cpd26-colour-cta span{display:block;color:#bfc6ca;font-size:12px}.sg-cpd26-page .sg-cpd26-swatch-card i.sg-cpd26-colour-chip{box-shadow:inset 0 0 22px rgb(0 0 0 / .07),inset 0 0 0 1px rgb(0 0 0 / .07)}.sg-cpd26-page .sg-cpd26-glass-design-grid article{overflow:hidden;padding-bottom:15px;background-color:#fff;border-radius:8px;border-top:1px solid var(--sg-cpd26-line);border-right:1px solid var(--sg-cpd26-line);border-bottom:1px solid var(--sg-cpd26-line);border-left:1px solid var(--sg-cpd26-line);transition:all 0.2s}.sg-cpd26-page .sg-cpd26-privacy-grid article{overflow:hidden;padding-bottom:15px;background-color:#fff;border-radius:8px;border-top:1px solid var(--sg-cpd26-line);border-right:1px solid var(--sg-cpd26-line);border-bottom:1px solid var(--sg-cpd26-line);border-left:1px solid var(--sg-cpd26-line);transition:all 0.2s}.sg-cpd26-page .sg-cpd26-glass-design-grid article:hover{box-shadow:0 12px 28px rgb(23 32 39 / .08);transform:translate3d(0,-3px,0)}.sg-cpd26-page .sg-cpd26-privacy-grid article:hover{box-shadow:0 12px 28px rgb(23 32 39 / .08);transform:translate3d(0,-3px,0)}.sg-cpd26-page .sg-cpd26-glass-design-grid img{display:block;width:100%;height:205px;object-fit:cover;margin-bottom:13px}.sg-cpd26-page .sg-cpd26-glass-design-grid b{display:block;margin-bottom:3px;padding-top:0;padding-right:13px;padding-bottom:0;padding-left:13px}.sg-cpd26-page .sg-cpd26-glass-design-grid b{font:700 13px Inter}.sg-cpd26-page .sg-cpd26-glass-design-grid span{display:block;color:var(--sg-cpd26-muted);font-size:10px;padding-top:0;padding-right:13px;padding-bottom:0;padding-left:13px}.sg-cpd26-page .sg-cpd26-privacy-grid b{display:block;margin-bottom:3px;padding-top:0;padding-right:13px;padding-bottom:0;padding-left:13px}.sg-cpd26-page .sg-cpd26-privacy-grid b{font:700 13px Inter}.sg-cpd26-page .sg-cpd26-privacy-grid span{display:block;color:var(--sg-cpd26-muted);font-size:10px;padding-top:0;padding-right:13px;padding-bottom:0;padding-left:13px}.sg-cpd26-page .sg-cpd26-privacy-head h3{font-size:28px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-cpd26-page .sg-cpd26-privacy-head>p{max-width:390px;color:var(--sg-cpd26-muted);font-size:13px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-cpd26-page .sg-cpd26-privacy-grid img{display:block;width:100%;object-fit:cover;aspect-ratio:1/1;margin-bottom:13px}.sg-cpd26-page .sg-cpd26-glass-note b{display:block;margin-bottom:4px}.sg-cpd26-page .sg-cpd26-glass-note b{font:700 17px Inter}.sg-cpd26-page .sg-cpd26-glass-note span{display:block;color:#bfc6ca;font-size:12px}.sg-cpd26-page :where(.bde-container){display:block;width:auto;max-width:none}.sg-cpd26-page :where(.bde-container){align-self:auto}.sg-cpd26-page :where(p,h1,h2,h3,ul,dl,dd){margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-cpd26-page :where(h1,h2,h3){color:inherit;font-family:var(--sg-cpd26-heading-font),sans-serif;font-weight:800;text-transform:none}.sg-cpd26-page :where(.bde-f-text){color:inherit;font-family:inherit;font-size:inherit;line-height:inherit}.sg-cpd26-page .bde-button{display:inline-flex;max-width:100%}.sg-cpd26-page .button-atom{min-height:44px;color:inherit;font-family:var(--sg-cpd26-body-font),sans-serif;font-weight:700;font-size:inherit;line-height:1.4;text-align:left;text-transform:none;letter-spacing:normal;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;background-color:#fff0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.sg-cpd26-page .button-atom{box-shadow:none;white-space:normal}.sg-cpd26-page .button-atom:hover{color:var(--sg-cpd26-pink-dark)}.sg-cpd26-page :is(a,button,input,textarea,select):focus-visible{outline:3px solid var(--sg-cpd26-pink-dark);outline-offset:3px;box-shadow:0 0 0 6px #fff}.sg-cpd26-page img{display:block;max-width:100%}.sg-cpd26-page :is(section[id]){scroll-margin-top:220px}.sg-cpd26-page .sg-cpd26-quote .sg-cpd26-form{width:100%}.sg-cpd26-page .sg-cpd26-quote .breakdance-form{display:flex;flex-flow:column;gap:16px}.sg-cpd26-page .bde-button .button-atom{min-height:44px;color:inherit;font-family:var(--sg-cpd26-body-font),sans-serif;font-weight:700;font-size:inherit;line-height:1.4;text-align:left;text-transform:none;letter-spacing:normal;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;background-color:#fff0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.sg-cpd26-page .bde-button .button-atom{box-shadow:none;white-space:normal}.sg-cpd26-page .bde-button .button-atom:hover{color:var(--sg-cpd26-pink-dark)}.sg-cpd26-page .sg-cpd26-form-placeholder{width:100%}.sg-cpd26-page .sg-cpd26-form-placeholder .breakdance-form-field__label{color:#fff;font-weight:600;font-size:14px;line-height:1.5}.sg-cpd26-page .sg-cpd26-form-placeholder .breakdance-form-field__required{color:#ff9dca}.sg-cpd26-page .sg-cpd26-form-placeholder .breakdance-form-field__input{color:var(--sg-cpd26-ink);font-family:var(--sg-cpd26-body-font);font-size:16px;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;background-color:#fff;border-radius:6px}.sg-cpd26-page .sg-cpd26-form-placeholder .breakdance-form-button__submit{color:#fff;font-size:16px;padding-top:15px;padding-right:22px;padding-bottom:15px;padding-left:22px;background-color:var(--sg-cpd26-pink);border-radius:6px}.sg-cpd26-page .sg-cpd26-form-placeholder .breakdance-form-button__submit:hover{color:#fff;background-color:var(--sg-cpd26-pink-dark)}.sg-cpd26-page>.section-container{display:block;width:100%;max-width:none;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.sg-cpd26-page .sg-cpd26-quote .sg-cpd26-eyebrow{color:#ff9dca}.sg-cpd26-page .sg-cpd26-finance>div:first-child>p:not(.sg-cpd26-eyebrow){max-width:620px;color:#fff;line-height:1.65;margin-top:24px;margin-right:0;margin-bottom:30px;margin-left:0}.sg-cpd26-page .sg-cpd26-colour-options article>span{color:var(--sg-cpd26-pink-dark)}.sg-cpd26-page .sg-cpd26-colour-options article>span{font:800 12px var(--sg-cpd26-heading-font)}.sg-cpd26-page .bde-button.sg-cpd26-button .button-atom{display:inline-flex;justify-content:center;align-items:center;color:#fff;font-family:var(--sg-cpd26-body-font);font-weight:700;font-size:16px;line-height:1.4;text-align:center;padding-top:15px;padding-right:22px;padding-bottom:15px;padding-left:22px;background-color:var(--sg-cpd26-pink);border-radius:6px;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid;cursor:pointer;transition:background 0.2s}.sg-cpd26-page .bde-button.sg-cpd26-button.sg-cpd26-button-light .button-atom{color:var(--sg-cpd26-ink);background-color:#fff}.sg-cpd26-page .bde-button.sg-cpd26-button .button-atom .button-atom__text{color:inherit;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.sg-cpd26-page .bde-button.sg-cpd26-button .button-atom .button-atom__text{font:inherit}.sg-cpd26-page .sg-cpd26-hardware-card{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:var(--sg-cpd26-cream);border-radius:var(--sg-cpd26-radius);border-top:1px solid var(--sg-cpd26-line);border-right:1px solid var(--sg-cpd26-line);border-bottom:1px solid var(--sg-cpd26-line);border-left:1px solid var(--sg-cpd26-line)}.sg-cpd26-page .sg-cpd26-hardware-image{display:block;width:100%;height:230px;object-fit:contain;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;background-color:#fff;border-radius:6px}.sg-cpd26-page .sg-cpd26-hardware-note{max-width:1220px;color:var(--sg-cpd26-muted);font-size:14px;line-height:1.6;margin-top:24px;margin-right:auto;margin-bottom:0;margin-left:auto}.sg-cpd26-page .sg-cpd26-designer-panel{padding-top:65px;padding-right:max(6vw,32px);padding-bottom:65px;padding-left:max(6vw,32px);background-color:var(--sg-cpd26-cream)}.sg-cpd26-page .sg-cpd26-designer-inner{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:50px;max-width:1220px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}.sg-cpd26-page .sg-cpd26-designer-copy h2{color:var(--sg-cpd26-ink);letter-spacing:-.03em;margin-top:0;margin-right:0;margin-bottom:20px;margin-left:0}.sg-cpd26-page .sg-cpd26-designer-copy h2{font:800 clamp(32px,3.4vw,48px)/1.12 var(--sg-cpd26-heading-font)}.sg-cpd26-page .sg-cpd26-designer-copy p{color:var(--sg-cpd26-muted);font-size:17px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:24px;margin-left:0}.sg-cpd26-page .sg-cpd26-designer-steps{display:grid;gap:14px}.sg-cpd26-page .sg-cpd26-designer-step{display:flex;align-items:center;gap:18px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#fff;border-radius:var(--sg-cpd26-radius);border-top:1px solid var(--sg-cpd26-line);border-right:1px solid var(--sg-cpd26-line);border-bottom:1px solid var(--sg-cpd26-line);border-left:1px solid var(--sg-cpd26-line)}.sg-cpd26-page .sg-cpd26-designer-number{color:var(--sg-cpd26-pink-dark)}.sg-cpd26-page .sg-cpd26-designer-number{font:800 25px/1.2 var(--sg-cpd26-heading-font)}.sg-cpd26-page .sg-cpd26-designer-step h3{color:var(--sg-cpd26-ink);margin-top:0;margin-right:0;margin-bottom:4px;margin-left:0}.sg-cpd26-page .sg-cpd26-designer-step h3{font:700 17px/1.35 var(--sg-cpd26-heading-font)}.sg-cpd26-page .sg-cpd26-designer-step p{color:var(--sg-cpd26-muted);font-size:14px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-cpd26-page .sg-cpd26-quote>div>p:not(.sg-cpd26-eyebrow){color:#b9c0c4;line-height:1.65;margin-top:22px;margin-right:0;margin-bottom:24px;margin-left:0}@media (max-width:1119px){.sg-cpd26-page .sg-cpd26-hero{grid-template-columns:minmax(0,1fr)}.sg-cpd26-page .sg-cpd26-hero-copy{padding-top:65px;padding-right:7vw;padding-bottom:65px;padding-left:7vw}.sg-cpd26-page .sg-cpd26-hero-image{min-height:480px}.sg-cpd26-page .sg-cpd26-door-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sg-cpd26-page .sg-cpd26-feature{grid-template-columns:minmax(0,1fr)}.sg-cpd26-page .sg-cpd26-feature-image{min-height:500px}.sg-cpd26-page .sg-cpd26-large-swatches{grid-template-columns:repeat(3,minmax(0,1fr))}.sg-cpd26-page .sg-cpd26-glass-design-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sg-cpd26-page .sg-cpd26-privacy-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.sg-cpd26-page .sg-cpd26-finance{grid-template-columns:minmax(0,1fr)}.sg-cpd26-page .sg-cpd26-showroom{grid-template-columns:minmax(0,1fr)}.sg-cpd26-page .sg-cpd26-quote{grid-template-columns:minmax(0,1fr)}.sg-cpd26-page .sg-cpd26-designer-inner{grid-template-columns:minmax(0,1fr);gap:30px}}@media (max-width:767px){.sg-cpd26-page .sg-cpd26-offerbar{gap:6px;height:auto;min-height:36px;padding-top:8px;padding-right:14px;padding-bottom:8px;padding-left:14px}.sg-cpd26-page .sg-cpd26-offerbar{flex-wrap:wrap}.sg-cpd26-page .sg-cpd26-hero-copy{padding-top:52px;padding-right:22px;padding-bottom:40px;padding-left:22px}.sg-cpd26-page .sg-cpd26-hero-lead{font-size:16px}.sg-cpd26-page .sg-cpd26-price-lockup{margin-top:24px;margin-right:0;margin-bottom:24px;margin-left:0}.sg-cpd26-page .sg-cpd26-price-lockup{flex-wrap:wrap}.sg-cpd26-page .sg-cpd26-hero-actions{display:flex;flex-flow:column;align-items:start;gap:16px}.sg-cpd26-page .sg-cpd26-hero-actions{flex-wrap:wrap}.sg-cpd26-page .sg-cpd26-trust-row{flex-flow:column;gap:8px}.sg-cpd26-page .sg-cpd26-hero-image{min-height:360px}.sg-cpd26-page .sg-cpd26-finance-float{bottom:16px;left:16px}.sg-cpd26-page .sg-cpd26-quick-benefits{grid-template-columns:minmax(0,1fr);margin-top:0;margin-right:16px;margin-bottom:0;margin-left:16px}.sg-cpd26-page .sg-cpd26-section{padding-top:70px;padding-right:20px;padding-bottom:70px;padding-left:20px}.sg-cpd26-page .sg-cpd26-section-head{display:block;margin-bottom:30px}.sg-cpd26-page .sg-cpd26-door-grid{grid-template-columns:minmax(0,1fr)}.sg-cpd26-page .sg-cpd26-door-photo{height:360px}.sg-cpd26-page .sg-cpd26-graphic-door{height:360px}.sg-cpd26-page .sg-cpd26-feature-image{min-height:390px}.sg-cpd26-page .sg-cpd26-feature-copy{padding-top:65px;padding-right:22px;padding-bottom:65px;padding-left:22px}.sg-cpd26-page .sg-cpd26-ticks{grid-template-columns:minmax(0,1fr)}.sg-cpd26-page .sg-cpd26-colour-group{padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px}.sg-cpd26-page .sg-cpd26-colour-group-head{display:block}.sg-cpd26-page .sg-cpd26-large-swatches{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sg-cpd26-page .sg-cpd26-colour-options{grid-template-columns:minmax(0,1fr)}.sg-cpd26-page .sg-cpd26-colour-cta{flex-flow:column;align-items:start}.sg-cpd26-page .sg-cpd26-finishing{padding-top:20px}.sg-cpd26-page .sg-cpd26-glass-design-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sg-cpd26-page .sg-cpd26-privacy-head{display:block}.sg-cpd26-page .sg-cpd26-privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sg-cpd26-page .sg-cpd26-glass-note{flex-flow:column;align-items:start}.sg-cpd26-page .sg-cpd26-hardware-section{padding-top:25px}.sg-cpd26-page .sg-cpd26-personalise-grid{grid-template-columns:minmax(0,1fr)}.sg-cpd26-page .sg-cpd26-finance{grid-template-columns:minmax(0,1fr);padding-top:65px;padding-right:20px;padding-bottom:65px;padding-left:20px}.sg-cpd26-page .sg-cpd26-finance-card{padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px}.sg-cpd26-page .sg-cpd26-showroom{padding-top:70px;padding-right:20px;padding-bottom:70px;padding-left:20px}.sg-cpd26-page .sg-cpd26-quote{padding-top:65px;padding-right:20px;padding-bottom:65px;padding-left:20px}.sg-cpd26-page .sg-cpd26-hero h1{font-size:42px}.sg-cpd26-page .sg-cpd26-price-lockup strong{font-size:34px}.sg-cpd26-page .sg-cpd26-quick-benefits article{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;border-right:0 solid;border-bottom:1px solid var(--sg-cpd26-line)}.sg-cpd26-page .sg-cpd26-section-head h2{font-size:34px}.sg-cpd26-page .sg-cpd26-feature h2{font-size:34px}.sg-cpd26-page .sg-cpd26-finance h2{font-size:34px}.sg-cpd26-page .sg-cpd26-showroom h2{font-size:34px}.sg-cpd26-page .sg-cpd26-quote h2{font-size:34px}.sg-cpd26-page .sg-cpd26-section-head>p{margin-top:18px}.sg-cpd26-page .sg-cpd26-showroom-image img{height:370px}.sg-cpd26-page .sg-cpd26-showroom-image>div{display:block}.sg-cpd26-page .sg-cpd26-showroom-image span{display:block;margin-top:4px}.sg-cpd26-page .sg-cpd26-colour-group-head span{display:block;margin-top:5px}.sg-cpd26-page .sg-cpd26-swatch-card i{height:auto;aspect-ratio:1/1}.sg-cpd26-page .sg-cpd26-colour-cta .sg-cpd26-button .button-atom{width:100%}.sg-cpd26-page .sg-cpd26-glass-design-grid img{height:180px}.sg-cpd26-page .sg-cpd26-privacy-head>p{margin-top:12px}.sg-cpd26-page .sg-cpd26-glass-note .sg-cpd26-button .button-atom{width:100%}.sg-cpd26-page :is(section[id]){scroll-margin-top:170px}.sg-cpd26-page .sg-cpd26-designer-panel{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px}}.sg-cpd26-link{min-width:0}.sg-cpd26-button{min-width:0}.sg-cpd26-text-link{min-width:0}.sg-cpd26-entrance-card{min-width:0}.sg-cpd26-one-side{min-width:0}.sg-cpd26-two-side{min-width:0}.sg-cpd26-button-dark{min-width:0}.sg-cpd26-colour-chip{min-width:0}.sg-cpd26-wood{min-width:0}.sg-cpd26-oak{min-width:0}.sg-cpd26-irish-oak{min-width:0}.sg-cpd26-rosewood{min-width:0}.sg-cpd26-hardware{min-width:0}.sg-cpd26-button-light{min-width:0}.sg-cpd26-emphasis{min-width:0}.sg-cpd26-showroom-copy{min-width:0}.sg-cpd26-form-placeholder{min-width:0}.sg-cpd26-offerbar{min-width:0}.sg-cpd26-hero{min-width:0}.sg-cpd26-hero-copy{min-width:0}.sg-cpd26-eyebrow{min-width:0}.sg-cpd26-hero-lead{min-width:0}.sg-cpd26-price-lockup{min-width:0}.sg-cpd26-hero-actions{min-width:0}.sg-cpd26-trust-row{min-width:0}.sg-cpd26-hero-image{min-width:0}.sg-cpd26-finance-float{min-width:0}.sg-cpd26-quick-benefits{min-width:0}.sg-cpd26-section{min-width:0}.sg-cpd26-prices{min-width:0}.sg-cpd26-section-head{min-width:0}.sg-cpd26-door-grid{min-width:0}.sg-cpd26-door-card{min-width:0}.sg-cpd26-door-photo{min-width:0}.sg-cpd26-door-info{min-width:0}.sg-cpd26-door-price{min-width:0}.sg-cpd26-monthly{min-width:0}.sg-cpd26-graphic-door{min-width:0}.sg-cpd26-price-note{min-width:0}.sg-cpd26-feature{min-width:0}.sg-cpd26-feature-image{min-width:0}.sg-cpd26-feature-badge{min-width:0}.sg-cpd26-feature-copy{min-width:0}.sg-cpd26-ticks{min-width:0}.sg-cpd26-colours{min-width:0}.sg-cpd26-colour-groups{min-width:0}.sg-cpd26-colour-group{min-width:0}.sg-cpd26-colour-group-head{min-width:0}.sg-cpd26-large-swatches{min-width:0}.sg-cpd26-swatch-card{min-width:0}.sg-cpd26-chip-1{min-width:0}.sg-cpd26-chip-2{min-width:0}.sg-cpd26-chip-3{min-width:0}.sg-cpd26-chip-4{min-width:0}.sg-cpd26-chip-5{min-width:0}.sg-cpd26-chip-6{min-width:0}.sg-cpd26-chip-7{min-width:0}.sg-cpd26-chip-8{min-width:0}.sg-cpd26-chip-9{min-width:0}.sg-cpd26-chip-10{min-width:0}.sg-cpd26-chip-11{min-width:0}.sg-cpd26-chip-12{min-width:0}.sg-cpd26-chip-13{min-width:0}.sg-cpd26-chip-14{min-width:0}.sg-cpd26-chip-15{min-width:0}.sg-cpd26-colour-options{min-width:0}.sg-cpd26-colour-cta{min-width:0}.sg-cpd26-glass-range{min-width:0}.sg-cpd26-finishing{min-width:0}.sg-cpd26-glass-design-grid{min-width:0}.sg-cpd26-privacy-head{min-width:0}.sg-cpd26-privacy-grid{min-width:0}.sg-cpd26-glass-note{min-width:0}.sg-cpd26-personalise{min-width:0}.sg-cpd26-hardware-section{min-width:0}.sg-cpd26-personalise-grid{min-width:0}.sg-cpd26-finance{min-width:0}.sg-cpd26-finance-card{min-width:0}.sg-cpd26-showroom{min-width:0}.sg-cpd26-showroom-image{min-width:0}.sg-cpd26-quote{min-width:0}.sg-cpd26-page .sg-cpd26-hero .sg-cpd26-eyebrow{color:var(--sg-cpd26-pink-dark)}.sg-cpd26-page .sg-cpd26-feature .sg-cpd26-eyebrow{color:var(--sg-cpd26-pink-dark)}.sg-cpd26-page .sg-cpd26-showroom .sg-cpd26-eyebrow{color:var(--sg-cpd26-pink-dark)}.sg-cpd26-page .sg-cpd26-glass-range .sg-cpd26-eyebrow{color:var(--sg-cpd26-pink-dark)}.sg-cpd26-page .bde-button.sg-cpd26-button .button-atom:hover{color:#fff;background-color:var(--sg-cpd26-pink-dark)}.sg-cpd26-page .bde-button.sg-cpd26-button.sg-cpd26-button-light .button-atom:hover{color:#fff;background-color:var(--sg-cpd26-pink-dark)}.sg-cpd26-hardware-card{min-width:0}.sg-cpd26-hardware-image{min-width:0}.sg-cpd26-designer-panel{min-width:0}.sg-cpd26-designer-inner{min-width:0}.sg-cpd26-designer-copy{min-width:0}.sg-cpd26-designer-steps{min-width:0}.sg-cpd26-designer-step{min-width:0}.sg-cpd26-designer-number{min-width:0}.sg-cpd26-hardware-note{min-width:0}.sg-origin-native-quote{width:100%}.oq{width:100%}.sg-origin-full{width:100%}.sg-brt26-actions{min-width:0}.sg-brt26-address{min-width:0}.sg-brt26-btn{min-width:0}.sg-brt26-card{min-width:0}.sg-brt26-cards{min-width:0}.sg-brt26-copy{min-width:0}.sg-brt26-deposit{min-width:0}.sg-brt26-dot{min-width:0}.sg-brt26-eyebrow{min-width:0}.sg-brt26-faq{min-width:0}.sg-brt26-finance{min-width:0}.sg-brt26-finance-numbers{min-width:0}.sg-brt26-form-shell{min-width:0}.sg-brt26-hero{min-width:0}.sg-brt26-hero-copy{min-width:0}.sg-brt26-hero-note{min-width:0}.sg-brt26-hero-photo{min-width:0}.sg-brt26-image-caption{min-width:0}.sg-brt26-lead{min-width:0}.sg-brt26-native-form{min-width:0}.sg-brt26-phone{min-width:0}.sg-brt26-process{min-width:0}.sg-brt26-project{min-width:0}.sg-brt26-project-copy{min-width:0}.sg-brt26-quote{min-width:0}.sg-brt26-secondary{min-width:0}.sg-brt26-section{min-width:0}.sg-brt26-section-head{min-width:0}.sg-brt26-services{min-width:0}.sg-brt26-showroom{min-width:0}.sg-brt26-showroom-image{min-width:0}.sg-brt26-small{min-width:0}.sg-brt26-steps{min-width:0}.sg-brt26-tags{min-width:0}.sg-brt26-textlink{min-width:0}.sg-brt26-trust{min-width:0}.sg-brt26-zero{min-width:0}#sg-brightlingsea{display:block;width:100%;max-width:none;color:var(--ink);font-family:var(--bde-body-font-family);font-size:16px;line-height:1.65;margin-top:182px;background-color:#fff}#sg-brightlingsea{--pink:var(--sg-cpd26-pink);--ink:#25272b;--muted:#62646a;--soft:#f7f5f3}@media (max-width:1119px){#sg-brightlingsea{margin-top:171px}}@media (max-width:1023px){#sg-brightlingsea{margin-top:254px}}@media (max-width:767px){#sg-brightlingsea{margin-top:172px}}#sg-brightlingsea *{box-sizing:border-box}#sg-brightlingsea img{display:block;width:100%;object-fit:cover}#sg-brightlingsea a{color:inherit}#sg-brightlingsea h1{font-weight:650;font-size:clamp(44px,4.7vw,70px);line-height:1.12;letter-spacing:-.045em;margin-top:0;margin-right:0;margin-bottom:23px;margin-left:0}@media (max-width:767px){#sg-brightlingsea h1{font-size:51px}}#sg-brightlingsea h2{font-weight:650;font-size:clamp(30px,3vw,43px);line-height:1.12;letter-spacing:-.045em;margin-top:0;margin-right:0;margin-bottom:23px;margin-left:0}#sg-brightlingsea h3{font-weight:650;font-size:23px;line-height:1.12;letter-spacing:-.025em;margin-top:0;margin-right:0;margin-bottom:13px;margin-left:0}#sg-brightlingsea p{color:var(--muted);margin-top:0;margin-right:0;margin-bottom:22px;margin-left:0}#sg-brightlingsea .sg-brt26-eyebrow{color:var(--sg-cpd26-pink-dark);font-weight:750;font-size:11px;letter-spacing:.18em;margin-bottom:21px}#sg-brightlingsea .sg-brt26-btn{display:inline-flex;justify-content:center;align-items:center;gap:22px;color:#fff;font-weight:700;font-size:13px;line-height:1.4;text-decoration:none;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;background-color:#fff0;border-radius:4px;border-top:0 solid var(--sg-cpd26-pink-dark);border-right:0 solid var(--sg-cpd26-pink-dark);border-bottom:0 solid var(--sg-cpd26-pink-dark);border-left:0 solid var(--sg-cpd26-pink-dark);cursor:pointer}#sg-brightlingsea .sg-brt26-secondary{color:var(--ink);background-color:#fff0}#sg-brightlingsea a:focus-visible{outline:3px solid var(--sg-cpd26-pink-dark);outline-offset:5px}#sg-brightlingsea summary:focus-visible{outline:3px solid var(--sg-cpd26-pink-dark);outline-offset:5px}#sg-brightlingsea .sg-brt26-hero{display:grid;grid-template-columns:1fr 1.08fr;background-color:var(--soft)}@media (max-width:767px){#sg-brightlingsea .sg-brt26-hero{display:block}}#sg-brightlingsea .sg-brt26-hero-copy{padding-top:64px;padding-right:4vw;padding-bottom:55px;padding-left:5vw}@media (max-width:767px){#sg-brightlingsea .sg-brt26-hero-copy{padding-top:42px;padding-right:24px;padding-bottom:35px;padding-left:24px}}#sg-brightlingsea h1 em{color:var(--pink);font-style:normal}#sg-brightlingsea .sg-brt26-lead{max-width:430px;color:var(--ink);font-size:19px}@media (max-width:767px){#sg-brightlingsea .sg-brt26-lead{font-size:18px}}#sg-brightlingsea .sg-brt26-hero-copy>p{max-width:450px}#sg-brightlingsea .sg-brt26-actions{display:flex;gap:10px;margin-top:28px;margin-right:0;margin-bottom:24px;margin-left:0}#sg-brightlingsea .sg-brt26-actions{flex-wrap:wrap}#sg-brightlingsea .sg-brt26-hero-note{color:#62646a;font-size:12px}#sg-brightlingsea .sg-brt26-hero-photo{display:block;position:relative;min-height:570px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){#sg-brightlingsea .sg-brt26-hero-photo{height:330px;min-height:0}}#sg-brightlingsea .sg-brt26-hero-photo img{position:absolute;height:100%;object-position:50% 50%}#sg-brightlingsea figcaption{position:absolute;right:24px;bottom:24px;left:24px;width:max-content;max-width:calc(100% - 48px);font-weight:700;font-size:10px;letter-spacing:.07em;padding-top:13px;padding-right:18px;padding-bottom:13px;padding-left:18px;background-color:#fff}@media (max-width:767px){#sg-brightlingsea figcaption{bottom:16px;left:16px;font-size:8px;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px}}#sg-brightlingsea .sg-brt26-dot{display:inline-block;width:7px;height:7px;margin-right:9px;background-color:var(--pink);border-radius:50%}#sg-brightlingsea .sg-brt26-trust{display:flex;justify-content:space-between;gap:15px;font-weight:600;font-size:12px;padding-top:23px;padding-right:5vw;padding-bottom:23px;padding-left:5vw;border-bottom:1px solid #e8e6e5}@media (max-width:1023px){#sg-brightlingsea .sg-brt26-trust{flex-wrap:wrap;flex-wrap:wrap}}@media (max-width:767px){#sg-brightlingsea .sg-brt26-trust{display:grid;grid-template-columns:1fr 1fr;gap:16px;font-size:10px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}#sg-brightlingsea .sg-brt26-trust span:before{color:var(--pink);margin-right:9px}#sg-brightlingsea .sg-brt26-trust span:before{content:"✓"}#sg-brightlingsea .sg-brt26-section{padding-top:78px;padding-right:5vw;padding-bottom:78px;padding-left:5vw}@media (max-width:767px){#sg-brightlingsea .sg-brt26-section{padding-top:48px;padding-right:24px;padding-bottom:48px;padding-left:24px}}#sg-brightlingsea .sg-brt26-showroom{display:grid;grid-template-columns:1.03fr 1fr;align-items:center;gap:7vw}@media (max-width:767px){#sg-brightlingsea .sg-brt26-showroom{grid-template-columns:1fr;gap:32px}}#sg-brightlingsea .sg-brt26-showroom-image{position:relative;padding-bottom:24px}#sg-brightlingsea .sg-brt26-showroom-image>img{height:410px;border-radius:5px}@media (max-width:767px){#sg-brightlingsea .sg-brt26-showroom-image>img{height:280px}}#sg-brightlingsea .sg-brt26-address{position:absolute;right:-20px;bottom:0;color:#fff;padding-top:20px;padding-right:28px;padding-bottom:20px;padding-left:28px;background-color:var(--ink)}@media (max-width:767px){#sg-brightlingsea .sg-brt26-address{right:-5px;font-size:13px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}}#sg-brightlingsea .sg-brt26-address span{display:block;font-size:12px;margin-top:6px}@media (max-width:767px){#sg-brightlingsea .sg-brt26-address span{font-size:10px}}#sg-brightlingsea .sg-brt26-small{font-size:11px;line-height:1.6;margin-top:16px;margin-bottom:0}#sg-brightlingsea .sg-brt26-services{background-color:var(--soft)}#sg-brightlingsea .sg-brt26-section-head{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:30px}@media (max-width:767px){#sg-brightlingsea .sg-brt26-section-head{display:block}}#sg-brightlingsea .sg-brt26-section-head h2{max-width:530px;margin-bottom:0}#sg-brightlingsea .sg-brt26-section-head>p{font-size:14px;margin-bottom:0}@media (max-width:767px){#sg-brightlingsea .sg-brt26-section-head>p{margin-top:18px}}#sg-brightlingsea .sg-brt26-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:1023px){#sg-brightlingsea .sg-brt26-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){#sg-brightlingsea .sg-brt26-cards{grid-template-columns:1fr;gap:22px}}#sg-brightlingsea .sg-brt26-card{overflow:hidden;background-color:#fff;border-radius:5px;border-top:1px solid #e9e5e2;border-right:1px solid #e9e5e2;border-bottom:1px solid #e9e5e2;border-left:1px solid #e9e5e2}#sg-brightlingsea .sg-brt26-card>img{height:215px}@media (max-width:767px){#sg-brightlingsea .sg-brt26-card>img{height:235px}}#sg-brightlingsea .sg-brt26-card>div{padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px}#sg-brightlingsea .sg-brt26-card p{min-height:70px;font-size:14px}@media (max-width:767px){#sg-brightlingsea .sg-brt26-card p{min-height:0}}#sg-brightlingsea .sg-brt26-textlink{display:block;font-weight:700;font-size:12px;text-decoration:none;padding-top:18px;border-top:1px solid #eee}#sg-brightlingsea .sg-brt26-project{display:grid;grid-template-columns:0.9fr 1.1fr;align-items:center;gap:6vw}@media (max-width:767px){#sg-brightlingsea .sg-brt26-project{grid-template-columns:1fr;gap:32px}}#sg-brightlingsea .sg-brt26-tags{display:flex;gap:7px;margin-bottom:25px}#sg-brightlingsea .sg-brt26-tags{flex-wrap:wrap}#sg-brightlingsea .sg-brt26-tags span{font-size:11px;padding-top:7px;padding-right:12px;padding-bottom:7px;padding-left:12px;background-color:var(--soft)}#sg-brightlingsea .sg-brt26-finance{display:grid;grid-template-columns:1fr 1fr;gap:9vw;color:#fff;margin-top:0;margin-right:5vw;margin-bottom:0;margin-left:5vw;padding-top:52px;padding-right:5vw;padding-bottom:52px;padding-left:5vw;background-color:#292b30;border-radius:6px}@media (max-width:767px){#sg-brightlingsea .sg-brt26-finance{display:block;margin-top:0;margin-right:16px;margin-bottom:0;margin-left:16px;padding-top:32px;padding-right:24px;padding-bottom:32px;padding-left:24px}}#sg-brightlingsea .sg-brt26-finance .sg-brt26-eyebrow{color:#f59ec7}#sg-brightlingsea .sg-brt26-finance p{color:#d3d3d7}#sg-brightlingsea .sg-brt26-finance-numbers{padding-left:65px;border-left:1px solid #555}@media (max-width:1023px){#sg-brightlingsea .sg-brt26-finance-numbers{padding-left:35px}}@media (max-width:767px){#sg-brightlingsea .sg-brt26-finance-numbers{margin-top:30px;padding-top:24px;padding-right:0;padding-bottom:0;padding-left:0;border-top:1px solid #555;border-left:0 solid}}#sg-brightlingsea .sg-brt26-zero{color:#f6a2c8;font-weight:700;font-size:115px;line-height:1;letter-spacing:-.075em}@media (max-width:767px){#sg-brightlingsea .sg-brt26-zero{font-size:90px}}#sg-brightlingsea .sg-brt26-zero span{font-size:70px}#sg-brightlingsea .sg-brt26-finance-numbers>b{font-size:13px;letter-spacing:.1em}#sg-brightlingsea .sg-brt26-deposit{font-size:16px;margin-top:24px;padding-top:18px;border-top:1px solid #555}#sg-brightlingsea .sg-brt26-deposit strong{font-size:27px;margin-left:12px}#sg-brightlingsea .sg-brt26-process{text-align:center}@media (max-width:767px){#sg-brightlingsea .sg-brt26-process{text-align:left}}#sg-brightlingsea .sg-brt26-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:55px;text-align:left;margin-top:42px}@media (max-width:767px){#sg-brightlingsea .sg-brt26-steps{grid-template-columns:1fr;gap:12px}}#sg-brightlingsea .sg-brt26-steps article{padding-top:25px;border-top:1px solid #ddd}#sg-brightlingsea .sg-brt26-steps span{display:block;color:var(--pink);font-size:13px;margin-bottom:20px}#sg-brightlingsea .sg-brt26-steps p{font-size:14px}#sg-brightlingsea .sg-brt26-faq{display:grid;grid-template-columns:0.85fr 1.15fr;gap:6vw;background-color:var(--soft)}@media (max-width:767px){#sg-brightlingsea .sg-brt26-faq{grid-template-columns:1fr;gap:32px}}#sg-brightlingsea details{padding-top:19px;padding-right:0;padding-bottom:19px;padding-left:0;border-bottom:1px solid #d9d7d6}#sg-brightlingsea summary{font-weight:600;font-size:15px;line-height:1.5;cursor:pointer}#sg-brightlingsea details p{font-size:14px;margin-top:15px;margin-right:0;margin-bottom:0;margin-left:0}#sg-brightlingsea .sg-brt26-quote{display:grid;grid-template-columns:0.85fr 1.15fr;align-items:start;gap:8vw}@media (max-width:767px){#sg-brightlingsea .sg-brt26-quote{grid-template-columns:1fr;gap:32px}}#sg-brightlingsea .sg-brt26-phone{font-weight:700;font-size:27px;text-decoration:none}#sg-brightlingsea .sg-brt26-form-shell{padding-top:34px;padding-right:34px;padding-bottom:34px;padding-left:34px;background-color:var(--soft);border-radius:5px}@media (max-width:767px){#sg-brightlingsea .sg-brt26-form-shell{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}#sg-brightlingsea .sg-brt26-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}@media (max-width:767px){#sg-brightlingsea .sg-brt26-fields{grid-template-columns:1fr;gap:0}}#sg-brightlingsea label{display:block;font-weight:600;font-size:12px;margin-bottom:13px}#sg-brightlingsea input{display:block;width:100%;color:var(--ink);margin-top:7px;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;background-color:#fff;border-radius:3px;border-top:1px solid #d8d5d3;border-right:1px solid #d8d5d3;border-bottom:1px solid #d8d5d3;border-left:1px solid #d8d5d3}#sg-brightlingsea input{font:inherit}#sg-brightlingsea select{display:block;width:100%;color:var(--ink);margin-top:7px;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;background-color:#fff;border-radius:3px;border-top:1px solid #d8d5d3;border-right:1px solid #d8d5d3;border-bottom:1px solid #d8d5d3;border-left:1px solid #d8d5d3}#sg-brightlingsea select{font:inherit}#sg-brightlingsea textarea{display:block;width:100%;color:var(--ink);margin-top:7px;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;background-color:#fff;border-radius:3px;border-top:1px solid #d8d5d3;border-right:1px solid #d8d5d3;border-bottom:1px solid #d8d5d3;border-left:1px solid #d8d5d3}#sg-brightlingsea textarea{font:inherit}#sg-brightlingsea .sg-brt26-demo-form button{width:100%;margin-top:20px}#sg-brightlingsea section{scroll-margin-top:205px}@media (max-width:1023px){#sg-brightlingsea section{scroll-margin-top:275px}}@media (max-width:767px){#sg-brightlingsea section{scroll-margin-top:20px;scroll-margin-top:185px}}#sg-brightlingsea .sg-brt26-image-caption{display:block;color:#737078;font-size:10px;letter-spacing:.03em;padding-top:9px;padding-right:25px;padding-bottom:0;padding-left:25px}#sg-brightlingsea .sg-brt26-card>img[src$="roof.webp"]{object-position:50% 58%}#sg-brightlingsea .bde-section{width:auto;max-width:none;overflow:visible}#sg-brightlingsea .bde-heading{color:inherit;font-family:var(--bde-heading-font-family);font-weight:700}#sg-brightlingsea .sg-brt26-btn .button-atom{display:inline-flex;justify-content:center;align-items:center;gap:22px;color:#fff;text-decoration:none;padding-top:15px;padding-right:22px;padding-bottom:15px;padding-left:22px;background-color:var(--sg-cpd26-pink-dark);border-radius:4px;border-top:1px solid var(--sg-cpd26-pink-dark);border-right:1px solid var(--sg-cpd26-pink-dark);border-bottom:1px solid var(--sg-cpd26-pink-dark);border-left:1px solid var(--sg-cpd26-pink-dark)}#sg-brightlingsea .sg-brt26-btn .button-atom{font:700 13px/1.4 var(--bde-body-font-family);box-shadow:none}@media (max-width:767px){#sg-brightlingsea .sg-brt26-btn .button-atom{gap:10px;padding-top:15px;padding-right:18px;padding-bottom:15px;padding-left:18px}}#sg-brightlingsea .sg-brt26-secondary .button-atom{color:var(--ink);background-color:#fff0}#sg-brightlingsea .sg-brt26-textlink .button-atom{display:flex;justify-content:space-between;width:100%;color:var(--ink);padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;background-color:#fff0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}#sg-brightlingsea .sg-brt26-textlink .button-atom{font:700 12px/1.5 var(--bde-body-font-family);box-shadow:none}#sg-brightlingsea .sg-brt26-phone .button-atom{color:var(--ink);padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;background-color:#fff0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}#sg-brightlingsea .sg-brt26-phone .button-atom{font:700 27px/1.4 var(--bde-body-font-family);box-shadow:none}@media (max-width:767px){#sg-brightlingsea .sg-brt26-phone .button-atom{font-size:25px}}#sg-brightlingsea .sg-brt26-finance h2{color:#fff}#sg-brightlingsea .bde-frequently-asked-questions{width:100%;max-width:none}#sg-brightlingsea .bde-frequently-asked-questions{--faqitemhorizontalpadding:0px;--faqitemverticalpadding:19px}#sg-brightlingsea .bde-faq__item{border-top:0 solid;border-right:0 solid;border-bottom:1px solid #d9d7d6;border-left:0 solid}#sg-brightlingsea .bde-faq__title-tag{letter-spacing:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}#sg-brightlingsea .bde-faq__title-tag{font:600 15px/1.5 var(--bde-body-font-family)}#sg-brightlingsea .bde-faq__question{gap:16px;color:var(--ink);text-align:left}#sg-brightlingsea .bde-faq__question{font:inherit}#sg-brightlingsea .bde-faq__answer p{font-size:14px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}#sg-brightlingsea .sg-brt26-native-form{width:100%}#sg-brightlingsea .sg-brt26-native-form{--bde-form-gap:15px}#sg-brightlingsea .breakdance-form{gap:15px}#sg-brightlingsea .breakdance-form-field{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}#sg-brightlingsea .breakdance-form-field__label{color:var(--ink);font-size:12px;line-height:1.5;margin-bottom:0}#sg-brightlingsea .breakdance-form-control{min-height:46px;color:var(--ink);font-family:var(--bde-body-font-family);font-size:16px;margin-top:7px;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;background-color:#fff;border-radius:3px;border-top:1px solid #a6a3a1;border-right:1px solid #a6a3a1;border-bottom:1px solid #a6a3a1;border-left:1px solid #a6a3a1}#sg-brightlingsea input[type=checkbox]{display:inline-block;flex-shrink:0;width:18px;height:18px;min-height:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}#sg-brightlingsea .breakdance-form-checkbox{display:flex;align-items:start;gap:8px;color:var(--ink);font-size:12px}#sg-brightlingsea .breakdance-form-button__submit{width:100%;color:#fff;padding-top:15px;padding-right:20px;padding-bottom:15px;padding-left:20px;background-color:var(--sg-cpd26-pink-dark);border-radius:4px;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}#sg-brightlingsea .breakdance-form-button__submit{font:700 14px/1.5 var(--bde-body-font-family)}#sg-brightlingsea :is(a,button,input,select,textarea):focus-visible{outline:3px solid var(--sg-cpd26-pink-dark);outline-offset:4px}#sg-brightlingsea :is(a,button,input,select,textarea):focus-visible{box-shadow:none}#sg-brightlingsea .sg-brt26-card a{width:100%}@media (max-width:767px){#sg-brightlingsea .sg-brt26-native-form .breakdance-form-field{flex-basis:100%;width:100%;max-width:100%}}#sg-brightlingsea .sg-brt26-project>img{height:435px;border-radius:5px}@media (max-width:767px){#sg-brightlingsea .sg-brt26-project>img{height:300px}}#sg-brightlingsea :where(.bde-div){display:block;max-width:none}#sg-brightlingsea>.section-container{display:contents;max-width:none;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}#sg-brightlingsea :is(h1,h2,h3,label,button,.button-atom){text-transform:none}#sg-brightlingsea .breakdance-form .button-atom{color:#fff;font-weight:700;text-transform:none;background-color:var(--sg-cpd26-pink-dark)}.spectrum-roseview{--sg-rose-native:1}.sg-rose-custom{--sg-rose-native:1}.sg-rose-hero{--sg-rose-native:1}.sg-rose-hero-copy{--sg-rose-native:1}.sg-rose-eyebrow{--sg-rose-native:1}.sg-rose-actions{--sg-rose-native:1}.sg-rose-button{--sg-rose-native:1}.sg-rose-secondary{--sg-rose-native:1}.sg-rose-hero-note{--sg-rose-native:1}.sg-rose-hero-image{--sg-rose-native:1}.sg-rose-photo-caption{--sg-rose-native:1}.sg-rose-proof{--sg-rose-native:1}.sg-rose-wrap{--sg-rose-native:1}.sg-rose-intro{--sg-rose-native:1}.sg-rose-cards{--sg-rose-native:1}.sg-rose-card{--sg-rose-native:1}.sg-rose-product-photo{--sg-rose-native:1}.sg-rose-tag{--sg-rose-native:1}.sg-rose-card-copy{--sg-rose-native:1}.sg-rose-fitted-price{--sg-rose-native:1}.sg-rose-text-link{--sg-rose-native:1}.sg-rose-comparison{--sg-rose-native:1}.sg-rose-inline-collection-22{--sg-rose-native:1}.sg-rose-source-note{--sg-rose-native:1}.sg-rose-details-grid{--sg-rose-native:1}.sg-rose-detail-copy{--sg-rose-native:1}.sg-rose-finish-list{--sg-rose-native:1}.sg-rose-small-note{--sg-rose-native:1}.sg-rose-hardware-grid{--sg-rose-native:1}.sg-rose-hardware-item{--sg-rose-native:1}.sg-rose-soft{--sg-rose-native:1}.sg-rose-vents{--sg-rose-native:1}.sg-rose-vent{--sg-rose-native:1}.sg-rose-faq{--sg-rose-native:1}.sg-rose-showroom{--sg-rose-native:1}.sg-rose-product-hero{--sg-rose-native:1}.sg-rose-breadcrumb{--sg-rose-native:1}.sg-rose-price-note{--sg-rose-native:1}.sg-rose-specs{--sg-rose-native:1}.sg-rose-inline-charisma-39{--sg-rose-native:1}.sg-rose-inline-ultimate-40{--sg-rose-native:1}.sg-rose-inline-heritage-41{--sg-rose-native:1}.sg-origin-enquiry-form{width:100%}.sg-omnia{display:block;width:100%;max-width:none;min-width:0;color:#14222d;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-omnia *{box-sizing:border-box}.sg-omnia a{color:inherit;text-decoration:none}.sg-omnia a{-webkit-tap-highlight-color:#fff0}.sg-omnia button{cursor:pointer}.sg-omnia button{font:inherit;-webkit-tap-highlight-color:#fff0}.sg-omnia p{color:#50616e;margin-top:0;margin-right:0;margin-bottom:20px;margin-left:0}.sg-omnia h1{color:#14222d;font-family:"Inter",sans-serif;font-weight:500;font-size:clamp(42px,4.8vw,74px);line-height:1.12;text-transform:none;letter-spacing:-.045em;margin-top:0;margin-right:0;margin-bottom:24px;margin-left:0}.sg-omnia h1 em{color:#1484b9;font-style:normal}.sg-omnia h2{color:#14222d;font-family:"Inter",sans-serif;font-weight:500;font-size:clamp(32px,3.3vw,48px);line-height:1.12;text-transform:none;letter-spacing:-.045em;margin-top:0;margin-right:0;margin-bottom:24px;margin-left:0}.sg-omnia h3{color:#14222d;font-family:"Inter",sans-serif;font-size:24px;line-height:1.12;text-transform:none;letter-spacing:-.025em;margin-top:0;margin-right:0;margin-bottom:24px;margin-left:0}.sg-omnia .sg-omnia-wrap{width:100%;max-width:1250px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;padding-top:84px;padding-right:38px;padding-bottom:84px;padding-left:38px}.sg-omnia .top{display:flex;justify-content:space-between;color:#e4edf2;font-size:12px;letter-spacing:.13em;padding-top:9px;padding-right:6%;padding-bottom:9px;padding-left:6%}.sg-omnia .top a{font-size:14px;letter-spacing:.02em}.sg-omnia header{display:flex;justify-content:space-between;align-items:center;gap:25px;height:98px;padding-top:0;padding-right:6%;padding-bottom:0;padding-left:6%;border-bottom:1px solid #e6eaed}.sg-omnia .brand{display:block;position:relative;font-weight:700;font-size:32px;line-height:1;letter-spacing:-2px}.sg-omnia .brand span{display:block;color:#557181;font-size:11px;letter-spacing:.43em;margin-top:8px;margin-right:0;margin-bottom:0;margin-left:3px}.sg-omnia .brand i{position:absolute;bottom:-10px;width:90%;height:4px;background-image:linear-gradient(90deg,#007bc2,#53b8cf);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.sg-omnia nav{display:flex;gap:28px;font-size:14px}.sg-omnia .sg-omnia-button{display:inline-flex;justify-content:center;align-items:center;color:#fff;font-weight:600;font-size:15px;line-height:1.5;padding-top:15px;padding-right:24px;padding-bottom:15px;padding-left:24px;border-radius:3px;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.sg-omnia .sg-omnia-button:hover{background-color:#005e97}.sg-omnia .small{padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px}.sg-omnia .sg-omnia-hero{display:grid;grid-template-columns:1fr 1fr;min-height:620px;color:#14222d}.sg-omnia .sg-omnia-hero{background:none #f0f4f5}.sg-omnia .sg-omnia-hero-copy{min-width:0;padding-top:65px;padding-right:9%;padding-bottom:38px;padding-left:12%}.sg-omnia .sg-omnia-eyebrow{color:#477081;font-weight:700;font-size:12px;letter-spacing:.17em;margin-bottom:22px}.sg-omnia .sg-omnia-hero-copy p{max-width:450px;font-size:17px}.sg-omnia .sg-omnia-actions{display:flex;align-items:center;gap:24px;margin-top:30px}.sg-omnia .sg-omnia-textlink{font-size:14px;border-bottom:1px solid #6b7c89}.sg-omnia .sg-omnia-hero-foot{color:#5c707d;font-size:12px;margin-top:45px}.sg-omnia .sg-omnia-hero-foot b{color:#97b4c3;margin-top:0;margin-right:9px;margin-bottom:0;margin-left:9px}.sg-omnia .sg-omnia-hero-photo{position:relative;min-width:0;overflow:hidden}.sg-omnia .sg-omnia-hero-photo img{display:block;width:100%;height:100%;object-fit:cover}.sg-omnia .sg-omnia-hero-photo span{position:absolute;bottom:27px;left:30px;color:#fff;font-size:12px;letter-spacing:.13em;padding-top:16px;padding-right:22px;padding-bottom:16px;padding-left:22px;background-color:rgb(20 34 45 / .91)}.sg-omnia .sg-omnia-hero-photo small{display:block;color:#d1e0e8;letter-spacing:0;margin-top:3px}.sg-omnia .sg-omnia-trust{display:flex;justify-content:space-around;gap:20px;font-size:14px;padding-top:23px;padding-right:6%;padding-bottom:23px;padding-left:6%;border-bottom:1px solid #dee5e9}.sg-omnia .sg-omnia-intro{display:grid;grid-template-columns:1fr 1fr;gap:65px}.sg-omnia .sg-omnia-intro p:last-child{margin-bottom:0}.sg-omnia .designer{background-color:#edf3f5}.sg-omnia .sg-omnia-section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px}.sg-omnia .sg-omnia-section-head h2{margin-bottom:0}.sg-omnia .sg-omnia-section-head p{font-size:15px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-omnia .design-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);overflow:hidden;background-color:#fff;border-radius:8px;border-top:1px solid #d9e1e5;border-right:1px solid #d9e1e5;border-bottom:1px solid #d9e1e5;border-left:1px solid #d9e1e5}.sg-omnia .canvas{display:flex;flex-flow:column;justify-content:space-between;padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px;background-color:#e0e7ea}.sg-omnia .canvas-top{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:11px;letter-spacing:.12em}.sg-omnia .canvas-bottom{display:flex;flex-flow:column;justify-content:space-between;align-items:start;gap:12px}.sg-omnia .canvas-bottom span{color:#526672;font-size:12px}.sg-omnia .pill{color:#263d4d;font-size:12px;padding-top:7px;padding-right:12px;padding-bottom:7px;padding-left:12px;background-color:#fff0;border-radius:30px;border-top:1px solid #b3c1c8;border-right:1px solid #b3c1c8;border-bottom:1px solid #b3c1c8;border-left:1px solid #b3c1c8}.sg-omnia svg{width:100%;height:auto;max-height:540px}.sg-omnia .controls{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px}.sg-omnia label{display:block;font-weight:700;font-size:13px;margin-top:0;margin-right:0;margin-bottom:8px;margin-left:0}.sg-omnia label span{font-weight:400;font-size:12px}.sg-omnia label span{float:right}.sg-omnia select{width:100%;min-height:43px;color:#14222d;font-family:inherit;font-weight:inherit;font-size:14px;line-height:inherit;font-style:inherit;margin-bottom:18px;padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;background-color:#fff;border-radius:3px;border-top:1px solid #ccd6dc;border-right:1px solid #ccd6dc;border-bottom:1px solid #ccd6dc;border-left:1px solid #ccd6dc}.sg-omnia select{font-variant:inherit;font-stretch:inherit;font-optical-sizing:inherit;font-size-adjust:inherit;font-kerning:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-language-override:inherit;-webkit-tap-highlight-color:#fff0}.sg-omnia .swatches{display:flex;gap:8px;margin-bottom:18px}.sg-omnia .swatches{flex-wrap:wrap}.sg-omnia .swatch{width:31px;height:31px;background-color:var(--c);border-radius:50%;border-top:2px solid #fff;border-right:2px solid #fff;border-bottom:2px solid #fff;border-left:2px solid #fff;box-shadow:0 0 0 1px #b5c1c8}.sg-omnia .swatch[aria-pressed=true]{outline:2px solid #fff;outline-offset:-5px;box-shadow:0 0 0 2px #007bc2}.sg-omnia .sg-omnia-two{display:grid;grid-template-columns:1fr 1fr;gap:15px}.sg-omnia .sg-omnia-fine{font-size:12px;line-height:1.7}.sg-omnia .full{display:flex;width:100%}.sg-omnia .sg-omnia-colour-cards{display:grid;grid-template-columns:repeat(8,1fr);gap:15px}.sg-omnia .colour-card{color:#14222d;font-size:12px;text-align:left;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;background-color:#fff0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.sg-omnia .colour-card i{display:block;height:110px;margin-bottom:12px;background-color:var(--c);border-radius:4px;border-top:1px solid #c7ced1;border-right:1px solid #c7ced1;border-bottom:1px solid #c7ced1;border-left:1px solid #c7ced1}.sg-omnia .sg-omnia-note{color:#445a69;font-size:14px;margin-top:32px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}.sg-omnia .sg-omnia-note strong{color:var(--ink);margin-right:7px}.sg-omnia .sg-omnia-dark{color:#fff;background-color:#14222d}.sg-omnia .sg-omnia-dark .sg-omnia-eyebrow{color:#7fc6e8}.sg-omnia .sg-omnia-dark p{color:#c9d8e2}.sg-omnia .sg-omnia-three{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.sg-omnia .sg-omnia-num{display:block;color:#82c9e9;margin-bottom:24px;padding-top:20px;border-top:1px solid #41505c}.sg-omnia .sg-omnia-gallery{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:20px}.sg-omnia .sg-omnia-gallery button{overflow:hidden;text-align:left;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;background-color:#edf3f5;border-radius:4px;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.sg-omnia .sg-omnia-gallery img{display:block;width:100%;height:290px;object-fit:cover;transition:transform 0.3s}.sg-omnia .sg-omnia-gallery button:hover img{transform:scale(1.02,1.02)}.sg-omnia .sg-omnia-gallery img.crop{width:230%;max-width:none;object-fit:cover;object-position:90% 50%;transform:translate3d(-55%,0,0)}.sg-omnia .sg-omnia-gallery button:hover img.crop{transform:translate3d(-55%,0,0)}.sg-omnia .sg-omnia-gallery span{display:block;color:var(--ink);font-size:14px;padding-top:17px;padding-right:17px;padding-bottom:17px;padding-left:17px}.sg-omnia .sg-omnia-gallery+.sg-omnia-fine{margin-top:17px}.sg-omnia .sg-omnia-pricing{background-color:#f0f4f5}.sg-omnia .notice{color:#51626d;font-size:14px;margin-bottom:30px;padding-top:18px;padding-right:22px;padding-bottom:18px;padding-left:22px;background-color:#fff;border-left:3px solid #007bc2}.sg-omnia .notice strong{display:block;color:#14222d}.sg-omnia .sg-omnia-price-cards{gap:18px;margin-bottom:24px}.sg-omnia .sg-omnia-price-cards article{padding-top:32px;padding-right:26px;padding-bottom:32px;padding-left:26px;background-color:#fff;border-radius:5px;border-top:1px solid #dce4e8;border-right:1px solid #dce4e8;border-bottom:1px solid #dce4e8;border-left:1px solid #dce4e8}.sg-omnia .sg-omnia-price-cards article.sg-omnia-featured{border-top:4px solid #007bc2}.sg-omnia .sg-omnia-price-cards span{color:#4c697c;font-size:11px;letter-spacing:.13em}.sg-omnia .sg-omnia-price-cards h3{font-size:21px;margin-top:19px;margin-right:0;margin-bottom:19px;margin-left:0}.sg-omnia .sg-omnia-price{font-weight:500;font-size:30px;letter-spacing:-.04em;margin-bottom:20px}.sg-omnia .sg-omnia-price-cards p{font-size:14px}.sg-omnia .sg-omnia-price-cards a{color:#0078b5;font-weight:600;font-size:14px}.sg-omnia .sg-omnia-video-section{display:grid;grid-template-columns:1fr 1.3fr;align-items:center;gap:70px}.sg-omnia .video{aspect-ratio:16/9;background-color:#14222d}.sg-omnia .video button{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:12px;width:100%;height:100%;color:#fff;background-color:initial;background-image:linear-gradient(110deg,rgb(20 34 45 / .93),rgb(20 34 45 / .533)),url(https://spectrumglazing.co.uk/wp-content/uploads/2026/09/spectrum-omnia-omnia-2.jpg);background-size:auto,auto;background-position:0 0,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.sg-omnia .video strong{font-size:24px}.sg-omnia .video small{font-size:12px}.sg-omnia .play{display:grid;align-items:center;justify-items:center;width:56px;height:56px;border-radius:50%;border-top:1px solid #a8cedf;border-right:1px solid #a8cedf;border-bottom:1px solid #a8cedf;border-left:1px solid #a8cedf}.sg-omnia .video iframe{width:100%;height:100%;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.sg-omnia .sg-omnia-outline{color:#213c4d;margin-bottom:15px;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;background-color:#fff0;border-radius:3px;border-top:1px solid #9eafb9;border-right:1px solid #9eafb9;border-bottom:1px solid #9eafb9;border-left:1px solid #9eafb9}.sg-omnia .sg-omnia-faq{display:grid;grid-template-columns:1fr 1.3fr;gap:60px;border-top:1px solid #dce3e8}.sg-omnia details{padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:0;border-bottom:1px solid #d4dee4}.sg-omnia summary{font-weight:500;font-size:16px;cursor:pointer}.sg-omnia details p{font-size:14px;margin-top:15px;margin-right:0;margin-bottom:0;margin-left:0}.sg-omnia .sg-omnia-cta{color:#fff;background-color:#102532}.sg-omnia .sg-omnia-cta .sg-omnia-wrap{display:flex;justify-content:space-between;align-items:center;gap:40px}.sg-omnia .sg-omnia-cta p{color:#c4d4df}.sg-omnia .sg-omnia-cta .sg-omnia-eyebrow{color:#78c9ef}.sg-omnia .sg-omnia-call{display:block;font-size:27px;margin-top:20px;margin-right:0;margin-bottom:10px;margin-left:0}.sg-omnia footer.sg-omnia-wrap{display:flex;justify-content:space-between;align-items:center;gap:35px;padding-top:45px;padding-bottom:45px}.sg-omnia footer p{font-size:12px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-omnia footer div{display:flex;flex-flow:column;gap:5px;font-size:12px}.sg-omnia dialog{width:1000px;max-width:95vw;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#fff;border-radius:5px;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.sg-omnia dialog::backdrop{background-color:rgb(6 19 29 / .91)}.sg-omnia dialog img{display:block;width:100%;max-height:78vh;object-fit:contain}.sg-omnia dialog p{margin-top:15px;margin-right:0;margin-bottom:0;margin-left:0}.sg-omnia #close{display:block;color:#fff;margin-top:0;margin-right:0;margin-bottom:12px;margin-left:auto;padding-top:8px;padding-right:14px;padding-bottom:8px;padding-left:14px;background-color:#14222d;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.sg-omnia .sg-omnia-lead-section{display:grid;grid-template-columns:1fr 1.2fr;gap:70px;border-top:1px solid #dce3e8}.sg-omnia .sg-omnia-lead-summary{margin-top:28px;margin-right:0;margin-bottom:28px;margin-left:0;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}.sg-omnia .sg-omnia-lead-summary p{font-size:14px;margin-top:12px;margin-right:0;margin-bottom:12px;margin-left:0}.sg-omnia .sg-omnia-lead-summary p{white-space:pre-line}.sg-omnia .sg-omnia-lead-summary a{color:#00699f;font-size:14px}.sg-omnia #lead-form{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:#f0f4f5;border-radius:6px}.sg-omnia textarea{width:100%;color:#14222d;margin-top:0;margin-right:0;margin-bottom:18px;margin-left:0;padding-top:11px;padding-right:11px;padding-bottom:11px;padding-left:11px;background-color:#fff;border-radius:3px;border-top:1px solid #bac9d1;border-right:1px solid #bac9d1;border-bottom:1px solid #bac9d1;border-left:1px solid #bac9d1}.sg-omnia textarea{font:inherit;resize:vertical}.sg-omnia .consent{display:flex;align-items:start;gap:10px;font-weight:400;font-size:14px}.sg-omnia .consent input{flex-shrink:0;width:19px;height:19px;margin-top:3px;margin-right:0;margin-bottom:3px;margin-left:0}.sg-omnia .trap{position:absolute;left:-9999px}.sg-omnia #lead-status{font-size:14px;margin-top:18px;margin-right:0;margin-bottom:0;margin-left:0}.sg-omnia #lead-status:empty{display:none}.sg-omnia .success{color:#135637;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;background-color:#e2f2e9}.sg-omnia .error{color:#922326;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;background-color:#fff0ee}.sg-omnia button:disabled{opacity:.65;cursor:wait}.sg-omnia .joint-link{display:inline-block;color:#00699f;font-size:14px;margin-top:0;margin-right:0;margin-bottom:14px;margin-left:0;border-bottom:1px solid #8ab8ce}.sg-omnia .sg-omnia-joint-grid{display:grid;grid-template-columns:1fr 1fr;gap:26px;margin-bottom:22px}.sg-omnia .sg-omnia-joint-grid article{overflow:hidden;border-radius:5px;border-top:1px solid #d8e2e7;border-right:1px solid #d8e2e7;border-bottom:1px solid #d8e2e7;border-left:1px solid #d8e2e7}.sg-omnia .sg-omnia-joint-photo{width:100%;color:var(--ink);text-align:left;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;background-color:#edf3f5;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.sg-omnia .sg-omnia-joint-photo img{display:block;width:100%;height:auto;object-fit:contain;aspect-ratio:7/5}.sg-omnia .sg-omnia-joint-photo span{display:block;font-size:14px;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px}.sg-omnia .sg-omnia-joint-copy{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}.sg-omnia .sg-omnia-joint-copy p{font-size:15px}.sg-omnia .sg-omnia-joint-copy h3{margin-bottom:15px}.sg-omnia .sg-omnia-joint-copy .sg-omnia-outline{font-size:14px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-omnia .sg-omnia-joint-examples>.sg-omnia-fine a{text-decoration:underline}.sg-omnia .bde-globalblock{width:100%;max-width:none}.sg-omnia .bde-code-block{width:100%}.sg-omnia .sg-omnia-hero-photo .bde-image{width:100%;height:100%}.sg-omnia .bde-form-builder{width:100%;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:#edf3f5;border-radius:6px}.sg-omnia .breakdance-form-field__label{color:#14222d;text-transform:none}.sg-omnia .breakdance-form-field--checkbox input{width:18px;height:18px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-omnia .breakdance-form-button{color:#fff;text-transform:none;background-color:#007bc2}.sg-omnia .bde-video{width:100%}.sg-omnia .bde-faq{width:100%}.sg-omnia .bde-gallery{width:100%}.sg-omnia .swatch[aria-pressed="true"]{outline:2px solid #fff;outline-offset:-5px;box-shadow:0 0 0 2px #007bc2}.sg-omnia .sg-omnia-gallery+.sg-omnia-fine{margin-top:17px}.sg-omnia a:focus-visible{outline:3px solid #28a8e9;outline-offset:4px}.sg-omnia button:focus-visible{outline:3px solid #28a8e9;outline-offset:4px}.sg-omnia summary:focus-visible{outline:3px solid #28a8e9;outline-offset:4px}.sg-omnia input{width:100%;color:#14222d;margin-top:0;margin-right:0;margin-bottom:18px;margin-left:0;padding-top:11px;padding-right:11px;padding-bottom:11px;padding-left:11px;background-color:#fff;border-radius:3px;border-top:1px solid #bac9d1;border-right:1px solid #bac9d1;border-bottom:1px solid #bac9d1;border-left:1px solid #bac9d1}.sg-omnia input{font:inherit}.sg-omnia input:focus{outline:2px solid #007bc2;outline-offset:2px}.sg-omnia textarea:focus{outline:2px solid #007bc2;outline-offset:2px}.sg-omnia select:focus{outline:2px solid #007bc2;outline-offset:2px}.sg-omnia .sg-omnia-joint-examples>.sg-omnia-fine a{text-decoration:underline}.sg-omnia .sg-omnia-dark h2{color:#fff}.sg-omnia .sg-omnia-dark h3{color:#fff}.sg-omnia .sg-omnia-cta h2{color:#fff}.sg-omnia .sg-omnia-hero::before{content:none}.sg-omnia .sg-omnia-hero::after{content:none}.sg-omnia .sg-omnia-hero-tagline{color:#007bc2;font-size:22px}.sg-omnia .sg-omniafr-button:hover{background-color:#005e97}.sg-omnia .sg-omniafr-hero-copy p{max-width:450px;font-size:17px}.sg-omnia .sg-omniafr-hero-foot b{color:#97b4c3;margin-top:0;margin-right:9px;margin-bottom:0;margin-left:9px}.sg-omnia .sg-omniafr-hero-photo img{display:block;width:100%;height:100%;object-fit:cover}.sg-omnia .sg-omniafr-hero-photo span{position:absolute;bottom:27px;left:30px;color:#fff;font-size:12px;letter-spacing:.13em;padding-top:16px;padding-right:22px;padding-bottom:16px;padding-left:22px;background-color:rgb(20 34 45 / .91)}.sg-omnia .sg-omniafr-hero-photo small{display:block;color:#d1e0e8;letter-spacing:0;margin-top:3px}.sg-omnia .sg-omniafr-intro p:last-child{margin-bottom:0}.sg-omnia .sg-omniafr-section-head h2{margin-bottom:0}.sg-omnia .sg-omniafr-section-head p{font-size:15px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-omnia .sg-omniafr-note strong{color:#14222d;margin-right:7px}.sg-omnia .sg-omniafr-dark .sg-omniafr-eyebrow{color:#7fc6e8}.sg-omnia .sg-omniafr-dark p{color:#c9d8e2}.sg-omnia .sg-omniafr-gallery button{overflow:hidden;text-align:left;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;background-color:#edf3f5;border-radius:4px;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.sg-omnia .sg-omniafr-gallery img{display:block;width:100%;height:290px;object-fit:cover;transition:transform 0.3s}.sg-omnia .sg-omniafr-gallery button:hover img{transform:scale(1.02,1.02)}.sg-omnia .sg-omniafr-gallery img.crop{width:230%;max-width:none;object-fit:cover;object-position:90% 50%;transform:translate3d(-55%,0,0)}.sg-omnia .sg-omniafr-gallery button:hover img.crop{transform:translate3d(-55%,0,0)}.sg-omnia .sg-omniafr-gallery span{display:block;color:#14222d;font-size:14px;padding-top:17px;padding-right:17px;padding-bottom:17px;padding-left:17px}.sg-omnia .sg-omniafr-gallery+.sg-omniafr-fine{margin-top:17px}.sg-omnia .sg-omniafr-price-cards article{padding-top:32px;padding-right:26px;padding-bottom:32px;padding-left:26px;background-color:#fff;border-radius:5px;border-top:1px solid #dce4e8;border-right:1px solid #dce4e8;border-bottom:1px solid #dce4e8;border-left:1px solid #dce4e8}.sg-omnia .sg-omniafr-price-cards article.sg-omniafr-featured{border-top:4px solid #007bc2}.sg-omnia .sg-omniafr-price-cards span{color:#4c697c;font-size:11px;letter-spacing:.13em}.sg-omnia .sg-omniafr-price-cards h3{font-size:21px;margin-top:19px;margin-right:0;margin-bottom:19px;margin-left:0}.sg-omnia .sg-omniafr-price-cards p{font-size:14px}.sg-omnia .sg-omniafr-price-cards a{color:#0078b5;font-weight:600;font-size:14px}.sg-omnia .sg-omniafr-cta .sg-omniafr-wrap{display:flex;justify-content:space-between;align-items:center;gap:40px}.sg-omnia .sg-omniafr-cta p{color:#c4d4df}.sg-omnia .sg-omniafr-cta .sg-omniafr-eyebrow{color:#78c9ef}.sg-omnia footer.sg-omniafr-wrap{display:flex;justify-content:space-between;align-items:center;gap:35px;padding-top:45px;padding-bottom:45px}.sg-omnia .sg-omniafr-lead-summary p{font-size:14px;margin-top:12px;margin-right:0;margin-bottom:12px;margin-left:0}.sg-omnia .sg-omniafr-lead-summary p{white-space:pre-line}.sg-omnia .sg-omniafr-lead-summary a{color:#00699f;font-size:14px}.sg-omnia .sg-omniafr-joint-grid article{overflow:hidden;border-radius:5px;border-top:1px solid #d8e2e7;border-right:1px solid #d8e2e7;border-bottom:1px solid #d8e2e7;border-left:1px solid #d8e2e7}.sg-omnia .sg-omniafr-joint-photo img{display:block;width:100%;height:auto;object-fit:contain;aspect-ratio:7/5}.sg-omnia .sg-omniafr-joint-photo span{display:block;font-size:14px;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px}.sg-omnia .sg-omniafr-joint-copy p{font-size:15px}.sg-omnia .sg-omniafr-joint-copy h3{margin-bottom:15px}.sg-omnia .sg-omniafr-joint-copy .sg-omniafr-outline{font-size:14px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-omnia .sg-omniafr-joint-examples>.sg-omniafr-fine a{text-decoration:underline}.sg-omnia .sg-omniafr-dark h2{color:#fff}.sg-omnia .sg-omniafr-dark h3{color:#fff}.sg-omnia .sg-omniafr-cta h2{color:#fff}.sg-omnia .sg-omniafr-hero-photo .bde-image{width:100%;height:100%}.sg-omnia .sg-omniafr-hero::before{content:none}.sg-omnia .sg-omniafr-hero::after{content:none}.sg-omnia .bde-f-container{min-width:0}.sg-omnia .bde-frequently-asked-questions{width:100%;min-width:0}.sg-omnia .bde-faq__title-tag{font-size:18px;line-height:1.4;letter-spacing:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-omnia .bde-faq__question{display:flex;justify-content:space-between;align-items:center;gap:14px;width:100%;min-width:0;color:#14222d;text-align:left}.sg-omnia .bde-faq__question{white-space:normal}.sg-omnia .bde-faq__answer{color:#50616e}.sg-omnia .sg-omniafr-button{color:#fff;background-color:#007bc2}.sg-omnia .sg-omniafr-note{background-color:#edf3f5}.sg-omnia .sg-omniafr-lead-summary{background-color:#edf3f5}.sg-omnia .bde-faq__icon{flex-grow:0;flex-shrink:0;flex-basis:20px;width:20px;height:20px}.sg-omnia .bde-faq__icon svg{width:20px;height:20px;max-width:20px}.sg-omnia [id]{scroll-margin-top:230px}.sg-omnia :focus-visible{outline:2px solid #007bc2;outline-offset:3px}.sg-omnia{--ink:#14222d;--blue:#007bc2;--pale:#edf3f5;--muted:#50616e;scroll-behavior:smooth;scroll-padding-top:30px;font:16px/1.65 "Inter",sans-serif}@media (max-width:1023px){.sg-omnia nav{display:none}.sg-omnia .sg-omnia-hero-copy{padding-top:50px;padding-right:8%;padding-bottom:50px;padding-left:8%}.sg-omnia .sg-omnia-actions{flex-flow:column;align-items:start}.sg-omnia .design-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sg-omnia .sg-omnia-colour-cards{grid-template-columns:repeat(4,1fr)}.sg-omnia .sg-omnia-three{gap:18px}.sg-omnia .sg-omnia-gallery{grid-template-columns:1fr 1fr}.sg-omnia .sg-omnia-price-cards{grid-template-columns:1fr}.sg-omnia .sg-omnia-video-section{gap:35px}.sg-omnia .sg-omnia-gallery button:last-child{grid-column-start:1;grid-column-end:-1}.sg-omnia .sg-omnia-gallery button:last-child img{width:100%;object-fit:cover;object-position:100% 50%}.sg-omnia .sg-omnia-gallery button:last-child img{transform:none}.sg-omnia .sg-omnia-gallery button:last-child:hover img{transform:none}.sg-omnia .sg-omniafr-gallery button:last-child{grid-column-start:1;grid-column-end:-1}.sg-omnia .sg-omniafr-gallery button:last-child img{width:100%;object-fit:cover;object-position:100% 50%}.sg-omnia .sg-omniafr-gallery button:last-child img{transform:none}.sg-omnia .sg-omniafr-gallery button:last-child:hover img{transform:none}}@media (max-width:767px){.sg-omnia h1{font-size:48px}.sg-omnia h2{font-size:34px}.sg-omnia .sg-omnia-wrap{padding-top:55px;padding-right:22px;padding-bottom:55px;padding-left:22px}.sg-omnia .top{font-size:9px;padding-top:8px;padding-right:20px;padding-bottom:8px;padding-left:20px}.sg-omnia .top a{font-size:12px}.sg-omnia header{height:88px;padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px}.sg-omnia .brand{font-size:27px}.sg-omnia .small{font-size:12px;padding-top:10px;padding-right:13px;padding-bottom:10px;padding-left:13px}.sg-omnia .sg-omnia-hero{grid-template-columns:1fr}.sg-omnia .sg-omnia-hero-copy{padding-top:40px;padding-right:24px;padding-bottom:40px;padding-left:24px}.sg-omnia .sg-omnia-actions{flex-flow:row;align-items:center;gap:18px}.sg-omnia .sg-omnia-textlink{font-size:12px}.sg-omnia .sg-omnia-hero-foot{margin-top:26px}.sg-omnia .sg-omnia-hero-photo{height:340px}.sg-omnia .sg-omnia-hero-photo span{font-size:11px}.sg-omnia .sg-omnia-trust{display:grid;grid-template-columns:1fr 1fr;font-size:12px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}.sg-omnia .sg-omnia-intro{grid-template-columns:1fr;gap:20px}.sg-omnia .sg-omnia-section-head{display:block}.sg-omnia .sg-omnia-section-head p{margin-top:18px}.sg-omnia .design-grid{grid-template-columns:minmax(0,1fr)}.sg-omnia .canvas{min-height:430px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.sg-omnia .controls{padding-top:24px;padding-right:20px;padding-bottom:24px;padding-left:20px}.sg-omnia .sg-omnia-colour-cards{gap:12px}.sg-omnia .colour-card{font-size:11px}.sg-omnia .colour-card i{height:75px}.sg-omnia .sg-omnia-three{grid-template-columns:1fr}.sg-omnia .sg-omnia-gallery{grid-template-columns:1fr}.sg-omnia .sg-omnia-gallery img{height:270px}.sg-omnia .sg-omnia-video-section{grid-template-columns:1fr;gap:20px}.sg-omnia .sg-omnia-faq{grid-template-columns:1fr;gap:20px}.sg-omnia .sg-omnia-cta .sg-omnia-wrap{display:block}.sg-omnia footer.sg-omnia-wrap{align-items:start}.sg-omnia footer.sg-omnia-wrap{flex-wrap:wrap}.sg-omnia footer p{width:100%}.sg-omnia .sg-omnia-gallery button:last-child{grid-column-start:auto}.sg-omnia .sg-omnia-cta .sg-omnia-button{margin-top:14px}.sg-omnia .sg-omnia-actions .sg-omnia-button{font-size:13px;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px}.sg-omnia .sg-omnia-lead-section{grid-template-columns:1fr;gap:20px}.sg-omnia #lead-form{padding-top:22px;padding-right:18px;padding-bottom:22px;padding-left:18px}.sg-omnia .sg-omnia-joint-grid{grid-template-columns:1fr}.sg-omnia .sg-omnia-joint-copy{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.sg-omnia .bde-form-builder{padding-top:22px;padding-right:18px;padding-bottom:22px;padding-left:18px}.sg-omnia .breakdance-form-field{width:100%}.sg-omnia .sg-omniafr-hero-photo span{font-size:11px}.sg-omnia .sg-omniafr-section-head p{margin-top:18px}.sg-omnia .sg-omniafr-gallery img{height:270px}.sg-omnia .sg-omniafr-cta .sg-omniafr-wrap{display:block}.sg-omnia footer.sg-omniafr-wrap{align-items:start}.sg-omnia footer.sg-omniafr-wrap{flex-wrap:wrap}.sg-omnia .sg-omniafr-gallery button:last-child{grid-column-start:auto}.sg-omnia .sg-omniafr-cta .sg-omniafr-button{margin-top:14px}.sg-omnia .sg-omniafr-actions .sg-omniafr-button{font-size:13px;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px}}.sg-omnia button{-webkit-tap-highlight-color:#fff0}.sg-omnia select{-webkit-tap-highlight-color:#fff0}.sg-omnia a{-webkit-tap-highlight-color:#fff0}.sg-omnia h1{color:#14222d;text-transform:none}.sg-omnia h2{color:#14222d;text-transform:none}.sg-omnia h3{color:#14222d;text-transform:none}.sg-omnia .canvas-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.sg-omnia .canvas-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px}.sg-omnia a:focus-visible{outline:3px solid #28a8e9;outline-offset:4px}.sg-omnia button:focus-visible{outline:3px solid #28a8e9;outline-offset:4px}.sg-omnia summary:focus-visible{outline:3px solid #28a8e9;outline-offset:4px}@media (max-width:767px){.sg-omnia .sg-omnia-intro{grid-template-columns:1fr;gap:20px}}@media (max-width:767px){.sg-omnia .sg-omnia-faq{grid-template-columns:1fr;gap:20px}}@media (max-width:767px){.sg-omnia .sg-omnia-video-section{grid-template-columns:1fr;gap:20px}}.sg-omnia input{width:100%;color:var(--ink);margin-top:0;margin-right:0;margin-bottom:18px;margin-left:0;padding-top:11px;padding-right:11px;padding-bottom:11px;padding-left:11px;background-color:#fff;border-radius:3px;border-top:1px solid #bac9d1;border-right:1px solid #bac9d1;border-bottom:1px solid #bac9d1;border-left:1px solid #bac9d1}.sg-omnia input{font:inherit}.sg-omnia textarea{width:100%;color:var(--ink);margin-top:0;margin-right:0;margin-bottom:18px;margin-left:0;padding-top:11px;padding-right:11px;padding-bottom:11px;padding-left:11px;background-color:#fff;border-radius:3px;border-top:1px solid #bac9d1;border-right:1px solid #bac9d1;border-bottom:1px solid #bac9d1;border-left:1px solid #bac9d1}.sg-omnia textarea{font:inherit}.sg-omnia input:focus{outline:2px solid #007bc2;outline-offset:2px}.sg-omnia textarea:focus{outline:2px solid #007bc2;outline-offset:2px}.sg-omnia select:focus{outline:2px solid #007bc2;outline-offset:2px}.sg-omnia .sg-omnia-dark h2{color:#fff}.sg-omnia .sg-omnia-dark h3{color:#fff}.sg-omnia .sg-omnia-cta h2{color:#fff}.sg-omniafr-wrap{width:100%;max-width:1250px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;padding-top:84px;padding-right:38px;padding-bottom:84px;padding-left:38px}@media (max-width:767px){.sg-omniafr-wrap{padding-top:55px;padding-right:22px;padding-bottom:55px;padding-left:22px}}.sg-omniafr-button{display:inline-flex;justify-content:center;align-items:center;color:#fff;font-weight:600;font-size:15px;line-height:1.5;padding-top:15px;padding-right:24px;padding-bottom:15px;padding-left:24px;border-radius:3px;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.sg-omniafr-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:620px;color:#14222d}.sg-omniafr-hero{background:none #f0f4f5}@media (max-width:767px){.sg-omniafr-hero{grid-template-columns:minmax(0,1fr)}}.sg-omniafr-hero-copy{min-width:0;padding-top:65px;padding-right:9%;padding-bottom:38px;padding-left:12%}@media (max-width:1023px){.sg-omniafr-hero-copy{padding-top:50px;padding-right:8%;padding-bottom:50px;padding-left:8%}}@media (max-width:767px){.sg-omniafr-hero-copy{padding-top:40px;padding-right:24px;padding-bottom:40px;padding-left:24px}}.sg-omniafr-eyebrow{color:#477081;font-weight:700;font-size:12px;letter-spacing:.17em;margin-bottom:22px}.sg-omniafr-actions{display:flex;align-items:center;gap:24px;margin-top:30px}@media (max-width:1023px){.sg-omniafr-actions{flex-flow:column;align-items:start}}@media (max-width:767px){.sg-omniafr-actions{flex-flow:row;align-items:center;gap:18px}}.sg-omniafr-textlink{font-size:14px;border-bottom:1px solid #6b7c89}@media (max-width:767px){.sg-omniafr-textlink{font-size:12px}}.sg-omniafr-hero-foot{color:#5c707d;font-size:12px;margin-top:45px}@media (max-width:767px){.sg-omniafr-hero-foot{margin-top:26px}}.sg-omniafr-hero-photo{position:relative;min-width:0;overflow:hidden}@media (max-width:767px){.sg-omniafr-hero-photo{height:340px}}.sg-omniafr-trust{display:flex;justify-content:space-around;gap:20px;font-size:14px;padding-top:23px;padding-right:6%;padding-bottom:23px;padding-left:6%;border-bottom:1px solid #dee5e9}@media (max-width:767px){.sg-omniafr-trust{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);font-size:12px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.sg-omniafr-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:65px}@media (max-width:767px){.sg-omniafr-intro{grid-template-columns:minmax(0,1fr);gap:20px}}.sg-omniafr-section-head{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px}@media (max-width:767px){.sg-omniafr-section-head{display:block}}.sg-omniafr-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:15px}.sg-omniafr-fine{font-size:12px;line-height:1.7}.sg-omniafr-colour-cards{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:15px}@media (max-width:1023px){.sg-omniafr-colour-cards{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.sg-omniafr-colour-cards{gap:12px}}.sg-omniafr-note{color:#445a69;font-size:14px;margin-top:32px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}.sg-omniafr-dark{color:#fff;background-color:#14222d}.sg-omniafr-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}@media (max-width:1023px){.sg-omniafr-three{gap:18px}}@media (max-width:767px){.sg-omniafr-three{grid-template-columns:minmax(0,1fr)}}.sg-omniafr-num{display:block;color:#82c9e9;margin-bottom:24px;padding-top:20px;border-top:1px solid #41505c}.sg-omniafr-gallery{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:20px}@media (max-width:1023px){.sg-omniafr-gallery{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:767px){.sg-omniafr-gallery{grid-template-columns:minmax(0,1fr)}}.sg-omniafr-pricing{background-color:#f0f4f5}.sg-omniafr-price-cards{gap:18px;margin-bottom:24px}@media (max-width:1023px){.sg-omniafr-price-cards{grid-template-columns:minmax(0,1fr)}}.sg-omniafr-price{font-weight:500;font-size:30px;letter-spacing:-.04em;margin-bottom:20px}.sg-omniafr-video-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:center;gap:70px}@media (max-width:1023px){.sg-omniafr-video-section{gap:35px}}@media (max-width:767px){.sg-omniafr-video-section{grid-template-columns:minmax(0,1fr);gap:20px}}.sg-omniafr-outline{color:#213c4d;margin-bottom:15px;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;background-color:#fff0;border-radius:3px;border-top:1px solid #9eafb9;border-right:1px solid #9eafb9;border-bottom:1px solid #9eafb9;border-left:1px solid #9eafb9}.sg-omniafr-faq{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:60px;border-top:1px solid #dce3e8}@media (max-width:767px){.sg-omniafr-faq{grid-template-columns:minmax(0,1fr);gap:20px}}.sg-omniafr-cta{color:#fff;background-color:#102532}.sg-omniafr-call{display:block;font-size:27px;margin-top:20px;margin-right:0;margin-bottom:10px;margin-left:0}.sg-omniafr-lead-section{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:70px;border-top:1px solid #dce3e8}@media (max-width:767px){.sg-omniafr-lead-section{grid-template-columns:minmax(0,1fr);gap:20px}}.sg-omniafr-lead-summary{margin-top:28px;margin-right:0;margin-bottom:28px;margin-left:0;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}.sg-omniafr-joint-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:26px;margin-bottom:22px}@media (max-width:767px){.sg-omniafr-joint-grid{grid-template-columns:minmax(0,1fr)}}.sg-omniafr-joint-photo{width:100%;color:#14222d;text-align:left;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;background-color:#edf3f5;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.sg-omniafr-joint-copy{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}@media (max-width:767px){.sg-omniafr-joint-copy{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.sg-omniafr-hero-tagline{color:#007bc2;font-size:22px}.sg-french-hub{display:block;width:100%;min-width:0;color:#17242a;font-family:Arial;font-size:16px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-french-hub .bde-f-container{display:block;gap:0;min-width:0}.sg-french-hub .bde-text{color:inherit}.sg-french-hub .bde-text{font:inherit}.sg-french-hub .bde-globalblock{width:100%;max-width:none}.sg-french-hub *{box-sizing:border-box}.sg-french-hub a{color:inherit;text-decoration:none}.sg-french-hub a:hover{text-decoration:underline}.sg-french-hub a:focus-visible{outline:3px solid #12aee8;outline-offset:5px}.sg-french-hub summary:focus-visible{outline:3px solid #12aee8;outline-offset:5px}.sg-french-hub [tabindex]:focus-visible{outline:3px solid #12aee8;outline-offset:5px}.sg-french-hub .sg-fd-hub-wrap{width:100%;max-width:1280px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;padding-right:42px;padding-left:42px}.sg-french-hub .top{color:#fff;font-size:13px;padding-top:9px;padding-right:0;padding-bottom:9px;padding-left:0;background-color:#101e25}.sg-french-hub .top .sg-fd-hub-wrap{display:flex;justify-content:space-between}.sg-french-hub .nav{display:flex;justify-content:space-between;align-items:center;min-height:110px}.sg-french-hub .logo{display:block;width:157px;height:auto}.sg-french-hub nav{display:flex;align-items:center;gap:32px;font-weight:600;font-size:14px}.sg-french-hub .sg-fd-hub-button{display:inline-flex;justify-content:center;align-items:center;gap:34px;color:#fff;font-weight:700;font-size:15px;padding-top:16px;padding-right:25px;padding-bottom:16px;padding-left:25px;background-color:#007cae;transition:background 0.2s}.sg-french-hub .sg-fd-hub-button:hover{text-decoration:none;background-color:#005d85}.sg-french-hub .small{padding-top:13px;padding-right:20px;padding-bottom:13px;padding-left:20px}.sg-french-hub .sg-fd-hub-hero{display:grid;grid-template-columns:1fr 1fr;max-width:1600px;min-width:0;color:#fff;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;background-color:#101e25}.sg-french-hub .sg-fd-hub-hero-copy{padding-top:30px;padding-right:48px;padding-bottom:56px;padding-left:clamp(40px,-598px + 50vw,100px)}.sg-french-hub .sg-fd-hub-crumb{color:#c9d4da;font-size:12px;margin-bottom:45px}.sg-french-hub .sg-fd-hub-eyebrow{font-weight:700;font-size:12px;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:16px;margin-left:0}.sg-french-hub .sg-fd-hub-hero .sg-fd-hub-eyebrow{color:#90d8f5}.sg-french-hub h1{color:inherit;font-family:Arial;font-weight:500;font-size:clamp(42px,4.8vw,68px);line-height:1.05;text-transform:none;letter-spacing:-3px;margin-top:0;margin-right:0;margin-bottom:22px;margin-left:0}.sg-french-hub h1 em{color:#79cff0;font-family:Georgia;font-weight:400}.sg-french-hub .sg-fd-hub-intro{font-weight:500;font-size:23px;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0}.sg-french-hub .sg-fd-hub-intro{color:#fff!important}.sg-french-hub .sg-fd-hub-hero-copy>p:not(.sg-fd-hub-eyebrow){max-width:470px;color:#d6e0e5}.sg-french-hub .sg-fd-hub-hero .sg-fd-hub-button{margin-top:16px}.sg-french-hub .sg-fd-hub-hero-note{color:#bbcbd3;font-size:13px;margin-top:27px}.sg-french-hub .sg-fd-hub-hero-image{position:relative;min-height:615px;overflow:hidden}.sg-french-hub .sg-fd-hub-hero-image>img{position:absolute;width:100%;height:100%;object-fit:cover}.sg-french-hub .sg-fd-hub-photo-label{position:absolute;right:30px;bottom:28px;left:30px;color:#fff;font-family:Georgia;font-size:24px;padding-top:20px;padding-right:24px;padding-bottom:20px;padding-left:24px;background-color:rgb(16 34 43 / .91)}.sg-french-hub .sg-fd-hub-photo-label span{display:block;color:#d4e2e9;font-family:Arial;font-size:12px;margin-top:3px}.sg-french-hub .sg-fd-hub-trust{border-bottom:1px solid #d9e0e4}.sg-french-hub .sg-fd-hub-trust .sg-fd-hub-wrap{display:flex;justify-content:space-between;gap:20px;font-size:14px;padding-top:22px;padding-bottom:22px}.sg-french-hub .sg-fd-hub-trust span::before{color:#007cae;margin-right:10px}.sg-french-hub .sg-fd-hub-trust span::before{content:"✓"}.sg-french-hub .sg-fd-hub-section{padding-top:88px;padding-bottom:88px}.sg-french-hub .sg-fd-hub-blue{color:#007cae}.sg-french-hub h2{color:inherit;font-family:Arial;font-weight:500;font-size:clamp(30px,3.2vw,43px);line-height:1.16;text-transform:none;letter-spacing:-1.3px;margin-top:0;margin-right:0;margin-bottom:20px;margin-left:0}.sg-french-hub h3{color:inherit;font-family:Arial;font-size:23px;line-height:1.3;text-transform:none;letter-spacing:-.5px;margin-top:12px;margin-right:0;margin-bottom:12px;margin-left:0}.sg-french-hub p{margin-top:0;margin-right:0;margin-bottom:20px;margin-left:0}.sg-french-hub .sg-fd-hub-section-head{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:32px}.sg-french-hub .sg-fd-hub-section-head>p{max-width:400px;color:#56646b;font-size:15px}.sg-french-hub .sg-fd-hub-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;min-width:0}.sg-french-hub .sg-fd-hub-card{display:flex;flex-flow:column;background-color:#fff;border-top:1px solid #d9e0e4;border-right:1px solid #d9e0e4;border-bottom:1px solid #d9e0e4;border-left:1px solid #d9e0e4}.sg-french-hub .sg-fd-hub-card-image{position:relative;height:275px;overflow:hidden}.sg-french-hub .omnia-panel{display:flex;justify-content:center;align-items:center;position:relative;height:275px;overflow:hidden;color:#193b4b;text-align:center;background-color:#dce9ef}.sg-french-hub .sg-fd-hub-card-image img{width:100%;height:100%;object-fit:cover}.sg-french-hub .sg-fd-hub-card:hover .sg-fd-hub-card-image img{transform:scale(1.035,1.035)}.sg-french-hub .sg-fd-hub-tag{position:absolute;top:17px;left:17px;color:#17242a;font-weight:700;font-size:10px;letter-spacing:1px;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;background-color:#fff}.sg-french-hub .sg-fd-hub-card-body{display:flex;flex-flow:column;flex-grow:1;flex-shrink:1;flex-basis:0%;padding-top:27px;padding-right:27px;padding-bottom:27px;padding-left:27px}.sg-french-hub .sg-fd-hub-range-number{color:#007cae;font-weight:700;font-size:11px;letter-spacing:1.5px}.sg-french-hub .sg-fd-hub-card-body p{color:#56646b;font-size:15px}.sg-french-hub ul{font-size:14px;margin-top:0;margin-right:0;margin-bottom:25px;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.sg-french-hub ul{list-style:none}.sg-french-hub li{display:block;padding-top:5px;padding-right:0;padding-bottom:5px;padding-left:0}.sg-french-hub li::before{color:#007cae;margin-right:9px}.sg-french-hub li::before{content:"—"}.sg-french-hub .sg-fd-hub-text-link{display:flex;justify-content:space-between;gap:10px;color:#006b97;font-weight:700;font-size:14px;margin-top:auto;padding-top:19px;border-top:1px solid #d9e0e4}.sg-french-hub .omnia-panel>div{padding-top:20px}.sg-french-hub .omnia-panel div>span{font-size:16px;letter-spacing:6px}.sg-french-hub .omnia-panel strong{display:block;font-weight:500;font-size:51px;line-height:1.15;letter-spacing:4px}.sg-french-hub .omnia-panel p{font-size:17px;line-height:1.4;margin-top:12px;margin-right:0;margin-bottom:12px;margin-left:0}.sg-french-hub .panel-foot{position:absolute;bottom:15px;font-size:10px;letter-spacing:2px}.sg-french-hub .sg-fd-hub-comparison{background-color:#f1f6f8}.sg-french-hub .sg-fd-hub-lead{color:#56646b}.sg-french-hub .sg-fd-hub-table-wrap{width:100%;max-width:100%;min-width:0}.sg-french-hub .sg-fd-hub-table-wrap{overflow-x:auto}.sg-french-hub .sg-fd-hub-table{display:block;width:100%;min-width:720px;font-size:14px;text-align:left}.sg-french-hub .sg-fd-hub-table{border-collapse:collapse}.sg-french-hub .sg-fd-hub-table-heading{width:auto;min-width:0;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;border-bottom:1px solid #d9e0e4}.sg-french-hub .sg-fd-hub-table-cell{width:auto;min-width:0;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;border-bottom:1px solid #d9e0e4}.sg-french-hub .sg-fd-hub-table-head{color:#fff;font-size:17px;background-color:#101e25}.sg-french-hub .sg-fd-hub-table-body .sg-fd-hub-table-heading{font-weight:600}.sg-french-hub .sg-fd-hub-table-body .sg-fd-hub-table-cell{color:#455963}.sg-french-hub .sg-fd-hub-table-cell a{color:#00698f;font-weight:700}.sg-french-hub .sg-fd-hub-fine{color:#56646b;font-size:12px;margin-top:20px;margin-right:0;margin-bottom:0;margin-left:0}.sg-french-hub .sg-fd-hub-details-section{display:grid;grid-template-columns:1fr 1.5fr;gap:85px}.sg-french-hub .sg-fd-hub-details-section>div>p:not(.sg-fd-hub-eyebrow){color:#56646b}.sg-french-hub .sg-fd-hub-inline{display:inline-block;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.sg-french-hub .sg-fd-hub-features{display:grid;grid-template-columns:1fr 1fr;gap:30px}.sg-french-hub .sg-fd-hub-features article{padding-top:15px;border-top:1px solid #d9e0e4}.sg-french-hub .sg-fd-hub-features span{color:#007cae;font-size:13px}.sg-french-hub .sg-fd-hub-features h3{font-size:21px}.sg-french-hub .sg-fd-hub-features p{color:#56646b;font-size:14px}.sg-french-hub .sg-fd-hub-local{color:#fff;background-color:#101e25}.sg-french-hub .sg-fd-hub-local-inner{display:grid;grid-template-columns:1.1fr 1fr;gap:100px;min-width:0;padding-top:75px;padding-bottom:75px}.sg-french-hub .sg-fd-hub-local .sg-fd-hub-eyebrow{color:#86d0ee}.sg-french-hub .sg-fd-hub-local p{color:#d4dfe4}.sg-french-hub .sg-fd-hub-white{color:#101e25;background-color:#fff}.sg-french-hub .sg-fd-hub-white:hover{background-color:#d5eef8}.sg-french-hub .sg-fd-hub-local-side{padding-left:50px;border-left:1px solid #43535c}.sg-french-hub .sg-fd-hub-local-side h3{font-size:21px}.sg-french-hub .sg-fd-hub-local-side p{font-size:15px}.sg-french-hub hr{margin-top:25px;margin-right:0;margin-bottom:25px;margin-left:0;border-top:1px solid #43535c;border-right:none;border-bottom:none;border-left:none}.sg-french-hub hr{border-image:none}.sg-french-hub .sg-fd-hub-local-side a{color:#8ed8f5;font-size:15px}.sg-french-hub .sg-fd-hub-faq{display:grid;grid-template-columns:1fr 1.5fr;gap:65px;min-width:0}.sg-french-hub details{border-bottom:1px solid #d9e0e4}.sg-french-hub summary{position:relative;font-weight:600;font-size:16px;padding-top:20px;padding-right:36px;padding-bottom:20px;padding-left:0;cursor:pointer}.sg-french-hub summary{list-style:none}.sg-french-hub summary::-webkit-details-marker{display:none}.sg-french-hub summary::after{position:absolute;top:17px;right:3px;color:#007cae;font-weight:400;font-size:23px}.sg-french-hub summary::after{content:"+"}.sg-french-hub details[open] summary::after{content:"−"}.sg-french-hub details p{color:#56646b;font-size:15px;padding-right:28px}.sg-french-hub .sg-fd-hub-closing{display:flex;justify-content:space-between;align-items:center;gap:30px;padding-top:48px;padding-bottom:58px;border-top:1px solid #d9e0e4}.sg-french-hub .sg-fd-hub-closing h2{font-size:32px}.sg-french-hub .sg-fd-hub-closing p:last-child{color:#56646b;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-french-hub footer{color:#c3d0d7;padding-top:45px;padding-right:0;padding-bottom:45px;padding-left:0;background-color:#0e191f}.sg-french-hub footer .sg-fd-hub-wrap{display:flex;justify-content:space-between;align-items:center;gap:30px;font-size:12px}.sg-french-hub footer a{display:block}.sg-french-hub .footer-brand{color:#fff;font-size:31px;letter-spacing:-1.5px}.sg-french-hub .footer-brand span{display:block;color:#55b8e1;font-size:10px;text-align:right;letter-spacing:6px}.sg-french-hub footer p{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-french-hub .skip{position:absolute;top:-100px;left:10px;z-index:10;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;background-color:#fff}.sg-french-hub .skip:focus{top:10px}.sg-french-hub [id]{scroll-margin-top:230px}.sg-french-hub .sg-fd-hub-table-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.sg-french-hub .sg-fd-hub-crumb p{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-french-hub .bde-frequently-asked-questions{width:100%;min-width:0}.sg-french-hub .bde-faq__title-tag{font-size:16px;line-height:1.5;letter-spacing:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-french-hub .bde-faq__question{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;color:#17242a;text-align:left;padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:0}.sg-french-hub .bde-faq__question{white-space:normal}.sg-french-hub .bde-faq__answer{color:#56646b;font-size:16px;line-height:1.65}.sg-french-hub .bde-faq__icon{flex-grow:0;flex-shrink:0;flex-basis:20px;width:20px;height:20px}.sg-french-hub .bde-faq__icon svg{width:20px;height:20px}.sg-french-hub .bde-faq__question:focus-visible{outline:3px solid #12aee8;outline-offset:4px}.sg-french-hub{--ink:#17242a;--blue:#007cae;--navy:#101e25;--muted:#56646b;--line:#d9e0e4;--pale:#f1f6f8;scroll-behavior:smooth;scroll-padding-top:30px}@media (max-width:1023px){.sg-french-hub .sg-fd-hub-wrap{padding-right:25px;padding-left:25px}.sg-french-hub nav{gap:18px}.sg-french-hub .sg-fd-hub-hero-copy{padding-top:25px;padding-right:30px;padding-bottom:45px;padding-left:30px}.sg-french-hub .sg-fd-hub-hero-image{min-height:560px}.sg-french-hub .sg-fd-hub-trust .sg-fd-hub-wrap{font-size:12px}.sg-french-hub .sg-fd-hub-cards{gap:16px}.sg-french-hub .sg-fd-hub-card-image{height:230px}.sg-french-hub .omnia-panel{height:230px}.sg-french-hub .sg-fd-hub-card-body{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.sg-french-hub .sg-fd-hub-details-section{gap:40px}.sg-french-hub .sg-fd-hub-local-inner{gap:40px}.sg-french-hub .sg-fd-hub-card-body h3{font-size:21px}}@media (max-width:767px){.sg-french-hub .top{font-size:11px}.sg-french-hub .top .sg-fd-hub-wrap{padding-top:0;padding-right:16px;padding-bottom:0;padding-left:16px}.sg-french-hub .nav{min-height:85px;padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px}.sg-french-hub .logo{width:120px}.sg-french-hub .small{font-size:12px;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px}.sg-french-hub .sg-fd-hub-hero{grid-template-columns:1fr}.sg-french-hub .sg-fd-hub-hero-copy{padding-top:25px;padding-right:25px;padding-bottom:40px;padding-left:25px}.sg-french-hub .sg-fd-hub-crumb{margin-bottom:30px}.sg-french-hub .sg-fd-hub-eyebrow{font-size:11px}.sg-french-hub h1{font-size:59px}.sg-french-hub .sg-fd-hub-hero-image{min-height:360px}.sg-french-hub .sg-fd-hub-photo-label{right:20px;bottom:20px;left:20px;font-size:21px}.sg-french-hub .sg-fd-hub-trust .sg-fd-hub-wrap{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:12px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.sg-french-hub .sg-fd-hub-section{padding-top:55px;padding-bottom:55px}.sg-french-hub h2{font-size:33px}.sg-french-hub .sg-fd-hub-section-head{display:block}.sg-french-hub .sg-fd-hub-section-head>p{max-width:100%}.sg-french-hub .sg-fd-hub-cards{grid-template-columns:1fr;gap:25px}.sg-french-hub .sg-fd-hub-card-image{height:280px}.sg-french-hub .omnia-panel{height:280px}.sg-french-hub .sg-fd-hub-card-body{padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px}.sg-french-hub .sg-fd-hub-fine{font-size:12px}.sg-french-hub .sg-fd-hub-details-section{grid-template-columns:1fr;gap:25px}.sg-french-hub .sg-fd-hub-features{gap:22px}.sg-french-hub .sg-fd-hub-features h3{font-size:19px}.sg-french-hub .sg-fd-hub-local-inner{grid-template-columns:1fr;gap:25px;padding-top:55px;padding-bottom:55px}.sg-french-hub .sg-fd-hub-local-side{padding-top:25px;padding-left:0;border-top:1px solid #43535c;border-left:0 solid}.sg-french-hub .sg-fd-hub-faq{grid-template-columns:1fr;gap:10px}.sg-french-hub .sg-fd-hub-closing{display:block}.sg-french-hub footer .sg-fd-hub-wrap{display:grid;grid-template-columns:1fr 1fr;gap:25px}.sg-french-hub .sg-fd-hub-card-body h3{font-size:27px}.sg-french-hub nav>a:not(.sg-fd-hub-button){display:none}.sg-french-hub .sg-fd-hub-closing .sg-fd-hub-button{margin-top:25px}}@media (max-width:479px){.sg-french-hub h1{font-size:42px;letter-spacing:-1.5px}.sg-french-hub .sg-fd-hub-features{grid-template-columns:1fr}}.sg-fd-hub-page{display:block;width:100%;max-width:none;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.sg-fd-hub-page>.bde-globalblock{width:100%;max-width:none}.sg-integral-blinds{font-family:"Inter",sans-serif}.sg-integral-blinds h1{font-family:"Inter",sans-serif}.sg-integral-blinds h2{font-family:"Inter",sans-serif}.sg-integral-blinds h3{font-family:"Inter",sans-serif}.sg-integral-blinds h4{font-family:"Inter",sans-serif}.sg-wix-base{min-width:0;box-sizing:border-box;color:inherit;font-family:"Inter",sans-serif;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-wix-page{display:block;width:100%;color:#102c42;font-size:16px;line-height:1.65;padding-top:35px;background-color:#fff}.sg-wix-block{display:block}.sg-wix-paragraph{margin-bottom:16px}.sg-wix-rule-1{font-family:"Inter",sans-serif;line-height:1.12;letter-spacing:-.035em;margin-top:0}.sg-wix-rule-2{font-family:"Inter",sans-serif;line-height:1.12;letter-spacing:-.035em;margin-top:0}.sg-wix-rule-3{font-family:"Inter",sans-serif;line-height:1.12;letter-spacing:-.035em;margin-top:0}.sg-wix-rule-4{margin-top:0}.sg-wix-rule-5{color:inherit}.sg-wix-rule-5:focus-visible{outline:3px solid #28a7e5;outline-offset:4px}.sg-wix-rule-6{max-width:1240px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}.sg-wix-rule-6{padding-inline:clamp(20px,4vw,54px)}.sg-wix-rule-7{color:#147cb1;text-transform:uppercase;letter-spacing:.16em}.sg-wix-rule-7{font:800 .78rem/1.4 Inter,sans-serif}.sg-wix-rule-8{display:inline-flex;justify-content:center;align-items:center;gap:14px;color:#fff;font-weight:800;font-size:.91rem;line-height:1.3;text-decoration:none;padding-top:14px;padding-right:22px;padding-bottom:14px;padding-left:22px;background-color:#1688c6;border-radius:4px}.sg-wix-rule-8:hover{background-color:#09699f}.sg-wix-rule-9{color:#061d31;background-color:#fff0;border-top:1px solid #a9c5d7;border-right:1px solid #a9c5d7;border-bottom:1px solid #a9c5d7;border-left:1px solid #a9c5d7}.sg-wix-rule-10{color:#557084;font-size:.8rem}.sg-wix-rule-10{padding-block:24px}.sg-wix-rule-11{text-decoration:none}.sg-wix-rule-12{display:grid;grid-template-columns:0.83fr 1.17fr;align-items:stretch;min-height:590px}@media (max-width:1023px){.sg-wix-rule-12{grid-template-columns:1fr}}.sg-wix-rule-13{display:flex;flex-flow:column;justify-content:center;color:#fff;padding-top:clamp(28px,5vw,72px);padding-right:clamp(22px,4vw,54px);padding-bottom:clamp(28px,5vw,72px);padding-left:clamp(22px,4vw,54px);background-color:#061d31}@media (max-width:767px){.sg-wix-rule-13{padding-top:45px;padding-right:22px;padding-bottom:45px;padding-left:22px}}.sg-wix-rule-14{color:#62c5f4}.sg-wix-rule-15{max-width:100%;font-size:44px;margin-top:20px;margin-right:0;margin-bottom:23px;margin-left:0}.sg-wix-rule-15{overflow-wrap:normal}@media (max-width:767px){.sg-wix-rule-15{font-size:32px}}.sg-wix-rule-16{max-width:34rem;color:#d8e9f3;font-size:1.13rem}.sg-wix-rule-17{display:flex;gap:14px;margin-top:18px}.sg-wix-rule-17{flex-wrap:wrap}.sg-wix-rule-18{color:#fff}.sg-wix-rule-19{display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;background-color:#c5d7df}.sg-wix-rule-19:after{position:absolute;bottom:17px;left:20px;color:#fff;letter-spacing:.08em;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;background-color:rgb(6 29 49 / .83)}.sg-wix-rule-19:after{content:"ACTUAL SPECTRUM INSTALLATION  ·  WIX, ESSEX";font:700 .7rem Inter,sans-serif}@media (max-width:1023px){.sg-wix-rule-19{display:flex;justify-content:center;align-items:center;order:0;min-height:0}}@media (max-width:767px){.sg-wix-rule-19{min-height:0}}.sg-wix-rule-20{display:block;position:relative;top:0;left:0;width:100%;height:auto;max-width:100%}.sg-wix-rule-20{transform:none}.sg-wix-rule-21{background-color:#e9f4fa;border-bottom:1px solid #d9e5ed}.sg-wix-rule-22{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.sg-wix-rule-22{padding-block:27px}@media (max-width:1023px){.sg-wix-rule-22{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sg-wix-rule-22{gap:22px}}.sg-wix-rule-23{padding-left:19px;border-left:2px solid #61b3dc}@media (max-width:767px){.sg-wix-rule-23{padding-left:12px}}.sg-wix-rule-24{display:block;color:#47748e;text-transform:uppercase;letter-spacing:.1em;margin-bottom:4px}.sg-wix-rule-24{font:800 .68rem Inter,sans-serif}.sg-wix-rule-25{font:800 .99rem Inter,sans-serif}@media (max-width:767px){.sg-wix-rule-25{font-size:.87rem}}.sg-wix-rule-26{padding-block:clamp(65px,8vw,108px)}@media (max-width:767px){.sg-wix-rule-26{padding-block:65px}}.sg-wix-rule-27{display:grid;grid-template-columns:0.8fr 1.2fr;gap:clamp(40px,8vw,120px)}@media (max-width:1023px){.sg-wix-rule-27{grid-template-columns:1fr}}.sg-wix-rule-28{max-width:720px;font-size:clamp(2rem,3.4vw,3.35rem)}.sg-wix-rule-29{max-width:720px;font-size:clamp(2rem,3.4vw,3.35rem)}.sg-wix-rule-30{color:#3d5a6d;font-size:1.08rem}.sg-wix-rule-31{color:#102c42;font-weight:600;font-size:1.23rem}.sg-wix-rule-32{background-color:#f5f9fc}.sg-wix-rule-33{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,7vw,100px)}@media (max-width:1023px){.sg-wix-rule-33{grid-template-columns:1fr}}.sg-wix-rule-34{position:relative;overflow:hidden;aspect-ratio:1.35;background-color:#d8e8f0}.sg-wix-rule-35{display:block;position:relative;top:0;left:0;width:100%;height:auto;max-width:100%}.sg-wix-rule-35{transform:none}.sg-wix-rule-36{position:absolute;right:0;bottom:0;left:0;color:#fff;font-size:.85rem;padding-top:30px;padding-right:20px;padding-bottom:14px;padding-left:20px;background-image:linear-gradient(transparent,rgb(2 20 34 / .8));background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.sg-wix-rule-37{display:grid;gap:17px;margin-top:26px;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.sg-wix-rule-37{list-style:none}.sg-wix-rule-38{display:flex;gap:13px;font-weight:600}.sg-wix-rule-38:before{color:#0076b7;font-weight:800}.sg-wix-rule-38:before{content:"✓"}.sg-wix-rule-39{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px}@media (max-width:767px){.sg-wix-rule-39{display:block}}.sg-wix-rule-40{max-width:420px;color:#506b7e}.sg-wix-rule-41{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media (max-width:1023px){.sg-wix-rule-41{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sg-wix-rule-41{grid-template-columns:1fr}}.sg-wix-rule-42{min-height:250px;padding-top:27px;padding-right:27px;padding-bottom:27px;padding-left:27px;background-color:#fff;border-top:1px solid #d9e5ed;border-right:1px solid #d9e5ed;border-bottom:1px solid #d9e5ed;border-left:1px solid #d9e5ed}@media (max-width:767px){.sg-wix-rule-42{min-height:0}}.sg-wix-rule-43{color:#9dcde6}.sg-wix-rule-43{font:800 2rem Inter,sans-serif}.sg-wix-rule-44{font-size:1.22rem;margin-top:24px;margin-right:0;margin-bottom:10px;margin-left:0}.sg-wix-rule-45{color:#547084;font-size:.94rem}.sg-wix-rule-46{color:#aec7d7;font-size:.8rem;margin-top:30px}.sg-wix-rule-47{background-image:linear-gradient(120deg,#e9f5fb,#d2eaf7);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.sg-wix-rule-48{display:grid;grid-template-columns:1fr auto;align-items:center;gap:40px}@media (max-width:767px){.sg-wix-rule-48{grid-template-columns:1fr}}.sg-wix-rule-49{max-width:650px;font-size:1.05rem}.sg-wix-rule-50{background-color:#eef6fa}.sg-wix-rule-51{display:grid;grid-template-columns:0.68fr 1.32fr;align-items:center;gap:clamp(30px,5vw,70px)}@media (max-width:1023px){.sg-wix-rule-51{grid-template-columns:1fr}}.sg-wix-rule-52{color:#48687c}.sg-wix-rule-53{display:grid;align-items:center;justify-items:center;position:relative;overflow:hidden;aspect-ratio:16/9;color:#fff;background-image:linear-gradient(145deg,#0b2c44,#173d57);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;border-top:1px solid #48708a;border-right:1px solid #48708a;border-bottom:1px solid #48708a;border-left:1px solid #48708a}.sg-wix-rule-53:before{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.22}.sg-wix-rule-53:before{content:"";background:url(https://spectrumglazing.co.uk/wp-content/uploads/2026/09/wix-orangery-project-scaled.webp) 0 0/100% auto no-repeat}.sg-wix-rule-54{position:relative;max-width:330px;text-align:center;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}.sg-wix-rule-55{display:grid;align-items:center;justify-items:center;width:74px;height:74px;font-size:1.5rem;margin-top:0;margin-right:auto;margin-bottom:18px;margin-left:auto;border-radius:50%;border-top:2px solid #d5edf9;border-right:2px solid #d5edf9;border-bottom:2px solid #d5edf9;border-left:2px solid #d5edf9}.sg-wix-rule-56{display:block}.sg-wix-rule-56{font:800 1.2rem Inter,sans-serif}.sg-wix-rule-57{display:block;color:#cee3ee;font-size:.9rem;margin-top:8px}.sg-wix-rule-58{color:#fff;background-color:#061d31}.sg-wix-rule-59{color:#67c9f5}.sg-wix-rule-60{max-width:760px;color:#c9ddea}.sg-wix-rule-61{display:grid;gap:24px;margin-top:42px}.sg-wix-rule-62{display:grid;grid-template-columns:230px 1fr;align-items:start;gap:25px;padding-top:24px;border-top:1px solid #466276}@media (max-width:1023px){.sg-wix-rule-62{grid-template-columns:1fr}}.sg-wix-rule-63{display:flex;align-items:start;gap:14px}.sg-wix-rule-64{color:#68c5f2}.sg-wix-rule-64{font:800 1.45rem Inter,sans-serif}.sg-wix-rule-65{font-size:1.22rem;margin-top:4px;margin-right:0;margin-bottom:7px;margin-left:0}.sg-wix-rule-66{color:#b8d3e2;font-size:.85rem}.sg-wix-rule-67{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width:1023px){.sg-wix-rule-67{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sg-wix-rule-67{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.sg-wix-rule-68{position:relative;overflow:hidden;aspect-ratio:4/3;background-color:#173c55;border-top:1px solid #42657b;border-right:1px solid #42657b;border-bottom:1px solid #42657b;border-left:1px solid #42657b}@media (max-width:767px){.sg-wix-rule-68{aspect-ratio:1}}.sg-wix-rule-69{display:flex;align-items:end;position:relative;overflow:hidden;aspect-ratio:4/3;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;border-top:1px solid #42657b;border-right:1px solid #42657b;border-bottom:1px solid #42657b;border-left:1px solid #42657b}.sg-wix-rule-69{background:repeating-linear-gradient(135deg,#12364f,#12364f 14px,#163d58 14px,#163d58 28px)}@media (max-width:767px){.sg-wix-rule-69{aspect-ratio:1}}.sg-wix-rule-70{position:absolute;top:0;width:260%;height:auto;max-width:none;transform:translate3d(0,-36%,0)}.sg-wix-rule-71{top:0;left:0;width:100%}.sg-wix-rule-71{transform:none}.sg-wix-rule-72{left:-141%}.sg-wix-rule-73{left:0}.sg-wix-rule-74{color:#d8e8f2;font-size:.84rem;line-height:1.4}.sg-wix-rule-75{color:#b9d4e4;font-size:.82rem;margin-top:8px;margin-right:0;margin-bottom:0;margin-left:0}.sg-wix-rule-76{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;border-top:1px solid #d9e5ed}@media (max-width:767px){.sg-wix-rule-76{grid-template-columns:1fr}}.sg-wix-rule-77{padding-top:18px;padding-right:0;padding-bottom:18px;padding-left:0;border-bottom:1px solid #d9e5ed}.sg-wix-rule-78{color:#527b91;text-transform:uppercase;letter-spacing:.12em}.sg-wix-rule-78{font:800 .7rem Inter,sans-serif}.sg-wix-rule-79{font-weight:600;margin-top:6px;margin-right:0;margin-bottom:0;margin-left:0}.sg-origin-section{display:flex;flex-flow:column;gap:24px;width:100%;color:#17191c;padding-top:80px;padding-right:max(6vw,24px);padding-bottom:80px;padding-left:max(6vw,24px);background-color:#fff}@media (max-width:767px){.sg-origin-section{padding-top:48px;padding-right:22px;padding-bottom:48px;padding-left:22px}}.sg-origin-kicker{color:#c21865;font-size:13px;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-origin-h2{max-width:800px;color:#17191c;font-size:clamp(28px,4vw,46px);line-height:1.1;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-origin-p{max-width:780px;color:#494c51;font-size:17px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-origin-designer{display:grid;grid-template-columns:1.2fr 1fr;align-items:start;gap:36px;width:100%}@media (max-width:1023px){.sg-origin-designer{grid-template-columns:1fr}}.sg-origin-stage{display:flex;flex-flow:column;justify-content:center;min-height:480px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#eeece7}@media (max-width:767px){.sg-origin-stage{min-height:350px}}.sg-origin-drawing{width:100%;height:430px}@media (max-width:767px){.sg-origin-drawing{height:320px}}.sg-origin-controls{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:479px){.sg-origin-controls{grid-template-columns:1fr}}.sg-origin-field{display:flex;flex-flow:column;gap:8px;color:#25282b;font-weight:600;font-size:14px}.sg-origin-select{width:100%;color:#17191c;font-size:15px;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;background-color:#fff;border-radius:4px;border-top:1px solid #c7c7c7;border-right:1px solid #c7c7c7;border-bottom:1px solid #c7c7c7;border-left:1px solid #c7c7c7}.sg-origin-note{color:#60646b;font-size:13px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-origin-summary{color:#25282b;font-size:15px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:#f4f3ef}.sg-origin-button{display:inline-flex;justify-content:center;align-items:center;color:#fff;font-weight:600;text-decoration:none;padding-top:15px;padding-right:24px;padding-bottom:15px;padding-left:24px;background-color:#cf1768;border-radius:4px;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid;cursor:pointer}.sg-origin-button:hover{color:#fff;background-color:#a90b50}.sg-origin-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px}@media (max-width:1023px){.sg-origin-split{grid-template-columns:1fr}}.sg-origin-handle{width:100%;max-width:520px;object-fit:contain;padding-top:35px;padding-right:35px;padding-bottom:35px;padding-left:35px;background-color:#f5f4f0}.sg-origin-table{width:100%}.sg-origin-table{border-collapse:collapse}.sg-origin-th{color:#fff;font-size:15px;text-align:left;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;background-color:#191c21}.sg-origin-td{color:#25282b;font-size:16px;padding-top:18px;padding-right:16px;padding-bottom:18px;padding-left:16px;border-bottom:1px solid #ddd}@media (max-width:479px){.sg-origin-td{font-size:14px;padding-top:12px;padding-right:8px;padding-bottom:12px;padding-left:8px}}.sg-origin-quote{display:flex;flex-flow:column;gap:20px;padding-top:56px;padding-right:56px;padding-bottom:56px;padding-left:56px;background-color:#f5f3ef}.sg-origin-quote{scroll-margin-top:150px}@media (max-width:767px){.sg-origin-quote{padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px}}.sg-origin-video-section{display:flex;flex-flow:column;gap:24px;padding-top:60px;padding-right:max(6vw,24px);padding-bottom:60px;padding-left:max(6vw,24px);background-color:#171a1f}@media (max-width:767px){.sg-origin-video-section{padding-top:48px;padding-right:22px;padding-bottom:48px;padding-left:22px}}.sg-origin-white{color:#fff;font-size:clamp(28px,4vw,46px);margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-origin-video-note{color:#d3d5d7;font-size:15px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-origin-hero{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:50px;padding-top:215px;padding-right:max(6vw,24px);padding-bottom:70px;padding-left:max(6vw,24px);background-color:#171a1f}@media (max-width:1023px){.sg-origin-hero{grid-template-columns:1fr;padding-top:190px}}@media (max-width:767px){.sg-origin-hero{gap:32px;padding-top:170px;padding-right:22px;padding-bottom:40px;padding-left:22px}}.sg-origin-herocopy{display:flex;flex-flow:column;gap:24px}.sg-origin-h1{color:#fff;font-size:clamp(38px,5vw,68px);line-height:1.04;letter-spacing:-2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-origin-h1{letter-spacing:-1px}}.sg-origin-herotext{color:#dedfe0;font-size:18px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-origin-heroimage{width:100%;height:540px;object-fit:cover;border-radius:3px}@media (max-width:1023px){.sg-origin-heroimage{height:420px}}@media (max-width:767px){.sg-origin-heroimage{height:320px}}.sg-origin-breadcrumb{color:#e8e8e8;font-size:13px;text-decoration:none}.sg-origin-nav{display:flex;gap:12px;padding-top:22px;padding-right:max(6vw,24px);padding-bottom:22px;padding-left:max(6vw,24px);background-color:#f4f2ed}.sg-origin-nav{flex-wrap:wrap}@media (max-width:767px){.sg-origin-nav{padding-top:20px;padding-right:22px;padding-bottom:20px;padding-left:22px}}.sg-origin-navlink{color:#202328;text-decoration:none;padding-top:10px;padding-right:18px;padding-bottom:10px;padding-left:18px;border-radius:3px;border-top:1px solid #cbc9c3;border-right:1px solid #cbc9c3;border-bottom:1px solid #cbc9c3;border-left:1px solid #cbc9c3}.sg-origin-navlink:hover{background-color:#fff}.sg-origin-overline{color:#f089b6;font-size:13px;text-transform:uppercase;letter-spacing:1.5px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-origin-film{width:100%;max-height:640px;object-fit:cover;aspect-ratio:16/9;background-color:#000}.sg-c47-c47-page{width:100%;color:#151718;font-family:Arial;line-height:1.6;padding-top:var(--sg-c47-header-clearance,190px);background-color:#fff}.sg-c47-inherit{color:inherit;font-family:inherit}.sg-c47-white-heading{color:#fff}.sg-c47-quote-form{width:100%;max-width:1100px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}.sg-c47-style-1{--pink:#df136c;--ink:#151718;--muted:#63696c;--line:#dfe2e3;--light:#f3f5f5}.sg-c47-style-2{box-sizing:border-box}.sg-c47-style-3{scroll-behavior:smooth;scroll-padding-top:20px}.sg-c47-style-4{color:#151718;font-family:Arial;font-size:16px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-c47-style-5{color:inherit;text-decoration:none}.sg-c47-style-6{font:inherit}.sg-c47-style-7{font:inherit}.sg-c47-style-8{font:inherit}.sg-c47-style-9{-webkit-tap-highlight-color:#fff0}.sg-c47-style-10{-webkit-tap-highlight-color:#fff0}.sg-c47-style-11{-webkit-tap-highlight-color:#fff0}.sg-c47-style-12{-webkit-tap-highlight-color:#fff0}.sg-c47-style-13{-webkit-tap-highlight-color:#fff0}.sg-c47-style-14{cursor:pointer}.sg-c47-style-15:focus-visible{outline:3px solid #df136c;outline-offset:5px}.sg-c47-style-16:focus-visible{outline:3px solid #df136c;outline-offset:5px}.sg-c47-style-17:focus-visible{outline:3px solid #df136c;outline-offset:5px}.sg-c47-style-18:focus-visible{outline:3px solid #df136c;outline-offset:5px}.sg-c47-style-19:focus-visible{outline:3px solid #df136c;outline-offset:5px}.sg-c47-style-20{display:block;max-width:100%}.sg-c47-style-21{margin-top:0}.sg-c47-style-22{margin-top:0}.sg-c47-style-23{margin-top:0}.sg-c47-style-24{margin-top:0}.sg-c47-style-25{line-height:1.07;letter-spacing:-.045em}.sg-c47-style-26{line-height:1.07;letter-spacing:-.045em}.sg-c47-style-27{line-height:1.07;letter-spacing:-.045em}.sg-c47-style-28{font-weight:500;font-size:clamp(34px,4vw,58px);margin-bottom:28px}.sg-c47-style-29{font-weight:500;font-size:26px}.sg-c47-style-30{color:#63696c}.sg-c47-style-31{color:#df136c}.sg-c47-style-32{display:inline-flex;justify-content:space-between;align-items:center;gap:25px;font-weight:600;font-size:14px;line-height:1.3;padding-top:17px;padding-right:24px;padding-bottom:17px;padding-left:24px;transition:background 0.2s,transform 0.2s}.sg-c47-style-33:hover{transform:translate3d(0,-2px,0)}.sg-c47-style-34{color:#151718;background-color:#fff}.sg-c47-style-35{color:#fff;background-color:#df136c}.sg-c47-style-36:hover{background-color:#be0d59}.sg-c47-style-37{color:#fff;background-color:#151718}.sg-c47-style-38{position:relative;height:690px;min-height:610px;color:#fff;background-color:#3e484a}.sg-c47-style-39{width:100%;height:100%;object-fit:cover;object-position:50% 55%}.sg-c47-style-40{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg,rgb(0 0 0 / .78),rgb(0 0 0 / .42) 40%,transparent 80%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.sg-c47-style-41{position:absolute;top:65px;left:6%;max-width:580px}.sg-c47-style-42{font-weight:600;font-size:12px;letter-spacing:.17em;margin-bottom:22px}.sg-c47-style-43{color:#fff}.sg-c47-style-44{font-weight:400;font-size:clamp(58px,6.8vw,98px);line-height:1.02;margin-top:0;margin-right:0;margin-bottom:27px;margin-left:0}.sg-c47-style-45{font-family:Georgia;font-weight:400}.sg-c47-style-46{max-width:455px;color:#eee;font-size:17px}.sg-c47-style-47{display:flex;align-items:center;gap:26px;margin-top:30px}.sg-c47-style-47{flex-wrap:wrap}.sg-c47-style-48{font-size:14px;padding-bottom:7px;border-bottom:1px solid #999}.sg-c47-style-49{position:absolute;right:5%;bottom:37px;max-width:250px;text-align:right}.sg-c47-style-50{display:block;font-size:10px;letter-spacing:.16em}.sg-c47-style-51{font-weight:400;font-size:15px}.sg-c47-style-52{display:grid;grid-template-columns:repeat(4,1fr);font-size:14px;text-align:center;padding-top:24px;padding-right:5%;padding-bottom:24px;padding-left:5%;background-color:#f1f3f3;border-bottom:1px solid #dfe2e3}.sg-c47-style-53{border-left:1px solid #cdd2d2}.sg-c47-style-54{padding-top:100px;padding-right:6%;padding-bottom:100px;padding-left:6%}.sg-c47-style-55{display:grid;grid-template-columns:1fr 1fr;gap:70px}.sg-c47-style-56{color:#34383b;font-size:22px;line-height:1.55}.sg-c47-style-57{display:flex;gap:30px;margin-top:34px;padding-top:26px;border-top:1px solid #dfe2e3}.sg-c47-style-58{display:block;font-weight:500;margin-bottom:7px}.sg-c47-style-59{display:block;color:#63696c;font-size:13px;line-height:1.5}.sg-c47-style-60{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:40px}.sg-c47-style-61{margin-bottom:0}.sg-c47-style-62{max-width:380px;font-size:15px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-c47-style-63{padding-top:85px;padding-right:5%;padding-bottom:85px;padding-left:5%;background-color:#f0f3f3}.sg-c47-style-64{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(320px,1fr);background-color:#fff;border-top:1px solid #dce0e0;border-right:1px solid #dce0e0;border-bottom:1px solid #dce0e0;border-left:1px solid #dce0e0}.sg-c47-style-65{display:flex;flex-flow:column;min-width:0;padding-top:25px;padding-right:28px;padding-bottom:25px;padding-left:28px;background-color:#e5eaea}.sg-c47-style-66{display:flex;justify-content:space-between;color:#50595b;font-size:11px;letter-spacing:.16em}.sg-c47-style-67{display:flex;align-items:center;flex-grow:1;flex-shrink:1;flex-basis:0%;min-height:370px}.sg-c47-style-68{width:100%;height:auto}.sg-c47-style-69{display:flex;align-items:center;gap:18px;font-size:13px;padding-top:15px}.sg-c47-style-70{flex-grow:1;flex-shrink:1;flex-basis:0%;min-width:40px}.sg-c47-style-70{accent-color:#df136c}.sg-c47-style-71{min-width:70px;text-align:right}.sg-c47-style-72{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#646e70;font-size:11px;margin-top:25px;padding-top:20px;border-top:1px solid #cbd3d3}.sg-c47-style-73{color:#151718;font-size:14px;text-align:left;padding-top:0;padding-right:0;padding-bottom:5px;padding-left:0;border-top:0 solid;border-right:0 solid;border-bottom:1px solid #899093;border-left:0 solid}.sg-c47-style-73{background:none}.sg-c47-style-74{padding-top:35px;padding-right:35px;padding-bottom:35px;padding-left:35px}.sg-c47-style-75{display:flex;align-items:center;gap:12px;margin-top:26px;margin-right:0;margin-bottom:17px;margin-left:0}.sg-c47-style-76{margin-top:0}.sg-c47-style-77{color:#df136c;font-size:11px}.sg-c47-style-78{font-size:19px;letter-spacing:-.02em;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-c47-style-79{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.sg-c47-style-80{display:flex;flex-flow:column;align-items:center;gap:9px;font-size:12px;padding-top:13px;padding-right:5px;padding-bottom:9px;padding-left:5px;background-color:#fff;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc}.sg-c47-style-81{color:#df136c;padding-top:12px;padding-right:4px;padding-bottom:8px;padding-left:4px;background-color:#fff8fb;border-top:2px solid #df136c;border-right:2px solid #df136c;border-bottom:2px solid #df136c;border-left:2px solid #df136c}.sg-c47-style-82{display:flex;width:62px;height:36px;border-top:2px solid currentColor;border-right:2px solid currentColor;border-bottom:2px solid currentColor;border-left:2px solid currentColor}.sg-c47-style-83{flex-grow:1;flex-shrink:1;flex-basis:0%;border-right:1px solid currentColor}.sg-c47-style-84{border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.sg-c47-style-85{color:#63696c;font-size:12px;line-height:1.6}.sg-c47-style-86{min-height:38px;margin-top:12px;margin-right:0;margin-bottom:0;margin-left:0}.sg-c47-style-87{display:flex;gap:10px}.sg-c47-style-87{flex-wrap:wrap}.sg-c47-style-88{position:relative;width:38px;height:38px;background-color:var(--swatch);border-top:1px solid #bbc1c2;border-right:1px solid #bbc1c2;border-bottom:1px solid #bbc1c2;border-left:1px solid #bbc1c2}.sg-c47-style-89{outline:2px solid #df136c;outline-offset:3px}.sg-c47-style-90{color:#151718;font-size:13px;margin-top:12px;margin-right:0;margin-bottom:12px;margin-left:0}.sg-c47-style-91{display:flex;align-items:center;gap:7px;font-size:13px}.sg-c47-style-92{accent-color:#df136c}.sg-c47-style-93{display:block;font-size:13px}.sg-c47-style-94{width:100%;margin-top:7px;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:#fff;border-radius:0;border-top:1px solid #bfc6c6;border-right:1px solid #bfc6c6;border-bottom:1px solid #bfc6c6;border-left:1px solid #bfc6c6}.sg-c47-style-95{width:100%;margin-top:10px;margin-right:0;margin-bottom:10px;margin-left:0}.sg-c47-style-96{display:block;text-align:center}.sg-c47-style-97{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #dfe2e3}.sg-c47-style-98{padding-top:36px;padding-right:35px;padding-bottom:0;padding-left:0}.sg-c47-style-99{padding-left:35px;border-left:1px solid #dfe2e3}.sg-c47-style-100{color:#df136c;font-size:11px;letter-spacing:.12em}.sg-c47-style-101{margin-top:24px}.sg-c47-style-102{font-size:15px}.sg-c47-style-103{padding-top:90px;padding-right:6%;padding-bottom:90px;padding-left:6%;background-color:#f4f5f5}.sg-c47-style-104{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:18px}.sg-c47-style-105{position:relative;overflow:hidden;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.sg-c47-style-105{background:none}.sg-c47-style-106{width:100%;height:330px;object-fit:cover;transition:transform 0.4s}.sg-c47-style-107:hover{transform:scale(1.04,1.04)}.sg-c47-style-108{position:absolute;right:12px;bottom:12px;width:35px;height:35px;font-size:23px;background-color:#fff;border-radius:50%}.sg-c47-style-109{margin-top:17px;margin-right:0;margin-bottom:0;margin-left:0}.sg-c47-style-110{display:grid;grid-template-columns:1fr 1fr;gap:28px}.sg-c47-style-111{position:relative;aspect-ratio:16/9;background-color:#171b1c}.sg-c47-style-112{width:100%;height:100%;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.sg-c47-style-113{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:17px}.sg-c47-style-114{font-size:17px;letter-spacing:-.02em;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-c47-style-115{white-space:nowrap}.sg-c47-style-116{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:110px;color:#fff;padding-top:90px;padding-right:9%;padding-bottom:90px;padding-left:9%;background-color:#111718}.sg-c47-style-117{max-width:480px;color:#c0c9ca}.sg-c47-style-118{color:#ff76b0}.sg-c47-style-119{font-size:clamp(40px,4vw,58px)}.sg-c47-style-120{margin-top:20px}.sg-c47-style-121{padding-top:35px;padding-right:40px;padding-bottom:35px;padding-left:40px;background-color:#20292b}.sg-c47-style-122{font-size:105px;line-height:1;letter-spacing:-.05em}.sg-c47-style-123{font-size:65px}.sg-c47-style-124{display:inline-block;max-width:80px;font-size:12px;line-height:1.5;letter-spacing:.14em;margin-left:20px}.sg-c47-style-125{font-size:12px}.sg-c47-style-126{display:flex;justify-content:space-between;gap:10px;font-size:14px;padding-top:12px;padding-right:0;padding-bottom:12px;padding-left:0;border-bottom:1px solid #445053}.sg-c47-style-127{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-c47-style-128{color:#ff82b8;font-size:20px}.sg-c47-style-129{color:#c1c8c9}.sg-c47-style-130{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:80px}.sg-c47-style-131{position:relative}.sg-c47-style-132{width:100%;height:530px;object-fit:cover}.sg-c47-style-133{position:absolute;bottom:22px;left:22px;font-size:11px;letter-spacing:.12em;padding-top:13px;padding-right:17px;padding-bottom:13px;padding-left:17px;background-color:#fff}.sg-c47-style-134{font-style:normal;margin-top:25px;padding-left:20px;border-left:2px solid #df136c}.sg-c47-style-135{display:grid;grid-template-columns:1fr 1.3fr;gap:60px;background-color:#f4f5f5}.sg-c47-style-136{padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:0;border-bottom:1px solid #ccd2d3}.sg-c47-style-137{display:flex;justify-content:space-between;gap:20px;font-size:18px;cursor:pointer}.sg-c47-style-137{list-style:none}.sg-c47-style-138:after{color:#df136c;font-size:24px}.sg-c47-style-138:after{content:"+"}.sg-c47-style-139:after{content:"−"}.sg-c47-style-140{font-size:15px;margin-top:20px;margin-right:30px;margin-bottom:0;margin-left:0}.sg-c47-style-141{text-align:center;padding-top:90px;padding-right:20px;padding-bottom:90px;padding-left:20px}.sg-c47-style-142{font-size:clamp(36px,5vw,66px)}.sg-c47-style-143{color:#df136c}.sg-c47-style-144{width:1000px;max-width:95vw;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:#fff;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.sg-c47-style-145::backdrop{background-color:rgb(0 0 0 / .8)}.sg-c47-style-146{width:100%;max-height:80vh;object-fit:contain}.sg-c47-style-147{position:absolute;top:24px;right:24px;width:40px;height:40px;font-size:22px;background-color:#fff;border-radius:50%;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.sg-c47-style-148{font-size:14px;margin-top:10px;margin-right:0;margin-bottom:0;margin-left:0}.sg-c47-style-149:fullscreen{width:100%;height:100%;aspect-ratio:auto}.sg-c47-style-150{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;aspect-ratio:auto}.sg-c47-style-151{display:none;position:absolute;top:10px;right:12px;z-index:2;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:#fff;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.sg-c47-style-152{display:block}@media (max-width:1119px){.sg-c47-style-153{grid-template-columns:minmax(0,1.3fr) minmax(310px,1fr)}}@media (max-width:1119px){.sg-c47-style-154{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}@media (max-width:1119px){.sg-c47-style-155{gap:50px;padding-top:70px;padding-right:6%;padding-bottom:70px;padding-left:6%}}@media (max-width:1119px){.sg-c47-style-156{gap:40px}}@media (max-width:1119px){.sg-c47-style-157{display:none}}@media (max-width:1119px){.sg-c47-style-158{gap:40px}}@media (max-width:1119px){.sg-c47-style-159{padding-top:75px;padding-right:5%;padding-bottom:75px;padding-left:5%}}@media (max-width:767px){.sg-c47-style-160{height:660px;min-height:0}}@media (max-width:767px){.sg-c47-style-161{object-position:62% 50%}}@media (max-width:767px){.sg-c47-style-162{background-image:linear-gradient(90deg,rgb(0 0 0 / .73),rgb(0 0 0 / .27)),linear-gradient(0deg,rgb(0 0 0 / .47),transparent);background-size:auto,auto;background-position:0 0,0 0;background-repeat:repeat,repeat;background-attachment:scroll,scroll}}@media (max-width:767px){.sg-c47-style-163{top:47px;right:6%;left:6%}}@media (max-width:767px){.sg-c47-style-164{font-size:65px}}@media (max-width:767px){.sg-c47-style-165{max-width:340px;font-size:16px}}@media (max-width:767px){.sg-c47-style-166{flex-flow:column;align-items:start;gap:20px}}@media (max-width:767px){.sg-c47-style-167{font-size:10px}}@media (max-width:767px){.sg-c47-style-168{grid-template-columns:1fr 1fr;gap:15px;font-size:12px;padding-top:22px;padding-right:5%;padding-bottom:22px;padding-left:5%}}@media (max-width:767px){.sg-c47-style-169{border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}}@media (max-width:767px){.sg-c47-style-170{grid-template-columns:1fr;gap:32px}}@media (max-width:767px){.sg-c47-style-171{grid-template-columns:1fr;gap:32px}}@media (max-width:767px){.sg-c47-style-172{grid-template-columns:1fr;gap:32px}}@media (max-width:767px){.sg-c47-style-173{grid-template-columns:1fr;gap:32px}}@media (max-width:767px){.sg-c47-style-174{padding-top:60px;padding-right:6%;padding-bottom:60px;padding-left:6%}}@media (max-width:767px){.sg-c47-style-175{margin-bottom:0}}@media (max-width:767px){.sg-c47-style-176{gap:18px}}@media (max-width:767px){.sg-c47-style-177{font-size:12px}}@media (max-width:767px){.sg-c47-style-178{font-size:14px}}@media (max-width:767px){.sg-c47-style-179{display:block}}@media (max-width:767px){.sg-c47-style-180{font-size:14px;margin-top:24px}}@media (max-width:767px){.sg-c47-style-181{padding-top:55px;padding-right:5%;padding-bottom:55px;padding-left:5%}}@media (max-width:767px){.sg-c47-style-182{grid-template-columns:1fr}}@media (max-width:767px){.sg-c47-style-183{padding-top:20px;padding-right:16px;padding-bottom:20px;padding-left:16px}}@media (max-width:767px){.sg-c47-style-184{min-height:250px}}@media (max-width:767px){.sg-c47-style-185{font-size:9px}}@media (max-width:767px){.sg-c47-style-186{font-size:12px}}@media (max-width:767px){.sg-c47-style-187{gap:10px;font-size:12px}}@media (max-width:767px){.sg-c47-style-188{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px}}@media (max-width:767px){.sg-c47-style-189{grid-template-columns:1fr}}@media (max-width:767px){.sg-c47-style-190{padding-top:28px;padding-right:0;padding-bottom:28px;padding-left:0;border-bottom:1px solid #dfe2e3;border-left:0 solid}}@media (max-width:767px){.sg-c47-style-191{padding-top:28px;padding-right:0;padding-bottom:28px;padding-left:0;border-bottom:1px solid #dfe2e3;border-left:0 solid}}@media (max-width:767px){.sg-c47-style-192{margin-top:16px;margin-right:0;margin-bottom:16px;margin-left:0}}@media (max-width:767px){.sg-c47-style-193{padding-top:55px;padding-right:6%;padding-bottom:55px;padding-left:6%}}@media (max-width:767px){.sg-c47-style-194{grid-template-columns:1fr 1fr;gap:12px}}@media (max-width:767px){.sg-c47-style-195{grid-column-start:1;grid-column-end:-1}}@media (max-width:767px){.sg-c47-style-196{height:210px}}@media (max-width:767px){.sg-c47-style-197{height:300px}}@media (max-width:767px){.sg-c47-style-198{grid-template-columns:1fr}}@media (max-width:767px){.sg-c47-style-199{font-size:15px}}@media (max-width:767px){.sg-c47-style-200{padding-top:55px;padding-right:6%;padding-bottom:55px;padding-left:6%}}@media (max-width:767px){.sg-c47-style-201{padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px}}@media (max-width:767px){.sg-c47-style-202{height:360px}}@media (max-width:767px){.sg-c47-style-203{margin-bottom:24px}}@media (max-width:767px){.sg-c47-style-204{font-size:17px}}@media (max-width:767px){.sg-c47-style-205{padding-top:60px;padding-right:5%;padding-bottom:60px;padding-left:5%}}@media (max-width:767px){.sg-c47-style-206{font-size:20px}}@media (max-width:767px){.sg-c47-style-207{font-size:38px}}.sg-c47-style-208{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.sg-c47-style-209{padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:#f3f5f5;border-top:3px solid #df136c}.sg-c47-style-210{font-size:clamp(28px,2.8vw,40px);margin-top:22px;margin-right:0;margin-bottom:12px;margin-left:0}.sg-c47-style-210{white-space:nowrap}.sg-c47-style-211{font-weight:500;font-size:14px}.sg-c47-style-212{font-size:16px;margin-top:16px}.sg-c47-style-213{justify-content:center;width:100%;font-size:14px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}.sg-c47-style-214{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:35px}.sg-c47-style-215{font-size:22px;letter-spacing:-.02em}.sg-c47-style-216{font-size:16px}.sg-c47-style-217{color:#464c50;font-size:14px;margin-top:15px;margin-right:0;margin-bottom:0;margin-left:0;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:#fff5f9;border-left:3px solid #df136c}@media (max-width:1023px){.sg-c47-style-218{grid-template-columns:1fr}}@media (max-width:1023px){.sg-c47-style-219{font-size:36px}}@media (max-width:1023px){.sg-c47-style-220{grid-template-columns:1fr;gap:15px}}.sg-bright-door-page{width:100%;color:#26343e;font-family:Arial;line-height:1.65;background-color:#fff}.sg-bright-door-section{display:flex;flex-flow:column;gap:24px;width:100%;padding-top:70px;padding-right:max(24px,calc(( 100vw - 1160px ) / 2));padding-bottom:70px;padding-left:max(24px,calc(( 100vw - 1160px ) / 2))}@media (max-width:1023px){.sg-bright-door-section{padding-top:50px;padding-right:28px;padding-bottom:50px;padding-left:28px}}@media (max-width:767px){.sg-bright-door-section{padding-top:42px;padding-right:22px;padding-bottom:42px;padding-left:22px}}.sg-bright-door-hero{display:grid;grid-template-columns:1.15fr 0.85fr;align-items:center;gap:50px;padding-top:72px;padding-bottom:72px;background-color:#102a3b}@media (max-width:1023px){.sg-bright-door-hero{gap:28px}}@media (max-width:767px){.sg-bright-door-hero{grid-template-columns:1fr}}.sg-bright-door-copy{display:flex;flex-flow:column;gap:22px;min-width:0}.sg-bright-door-kicker{color:#08719d;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-bright-door-kicker-light{color:#a7def3}.sg-bright-door-h1{color:#fff;font-size:clamp(38px,4.7vw,64px);line-height:1.08;letter-spacing:-1.7px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-bright-door-h1{font-size:43px}}@media (max-width:479px){.sg-bright-door-h1{font-size:38px}}.sg-bright-door-h2{color:#102a3b;font-size:clamp(29px,3vw,42px);line-height:1.18;letter-spacing:-.7px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-bright-door-h3{color:#102a3b;font-size:24px;line-height:1.3;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-bright-door-text{color:#344b59;font-size:17px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-bright-door-light{color:#edf6fb}.sg-bright-door-small{color:#506674;font-size:14px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-bright-door-actions{display:flex;align-items:center;gap:14px}.sg-bright-door-actions{flex-wrap:wrap}.sg-bright-door-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;color:#fff;font-weight:700;text-decoration:none;padding-top:14px;padding-right:22px;padding-bottom:14px;padding-left:22px;background-color:#007cac;border-radius:4px}.sg-bright-door-button:hover{color:#fff;background-color:#006287}.sg-bright-door-button:focus-visible{color:#fff;outline:3px solid #f1bd48;outline-offset:4px}@media (max-width:479px){.sg-bright-door-button{width:100%}}.sg-bright-door-link{color:#07678f;font-weight:700;text-decoration:underline}.sg-bright-door-link:hover{color:#004660}.sg-bright-door-link:focus-visible{color:#004660;outline:3px solid #e0a326;outline-offset:4px}.sg-bright-door-link{text-underline-offset:4px}.sg-bright-door-white-link{color:#fff;font-weight:700;text-decoration:underline}.sg-bright-door-white-link:hover{color:#b3e8ff}.sg-bright-door-white-link{text-underline-offset:5px}.sg-bright-door-photo{width:100%;height:510px;object-fit:contain;background-color:#e9eceb;border-radius:6px}@media (max-width:767px){.sg-bright-door-photo{height:460px}}@media (max-width:479px){.sg-bright-door-photo{height:400px}}.sg-bright-door-caption{color:#d8e9f1;font-size:13px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-bright-door-figure{display:flex;flex-flow:column;gap:10px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-bright-door-pale{background-color:#eff5f7}.sg-bright-door-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}@media (max-width:767px){.sg-bright-door-grid{grid-template-columns:1fr}}.sg-bright-door-card{display:grid;grid-template-columns:145px 1fr;align-items:start;gap:22px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#fff;border-radius:6px;border-top:1px solid #d7e2e7;border-right:1px solid #d7e2e7;border-bottom:1px solid #d7e2e7;border-left:1px solid #d7e2e7}@media (max-width:1023px){.sg-bright-door-card{grid-template-columns:1fr}}@media (max-width:767px){.sg-bright-door-card{grid-template-columns:120px 1fr;gap:16px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px}}@media (max-width:479px){.sg-bright-door-card{grid-template-columns:1fr}}.sg-bright-door-card-image{width:100%;height:240px;object-fit:contain;background-color:#f5f5f3}@media (max-width:1023px){.sg-bright-door-card-image{height:260px}}@media (max-width:767px){.sg-bright-door-card-image{height:210px}}@media (max-width:479px){.sg-bright-door-card-image{height:300px}}.sg-bright-door-two{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:44px}@media (max-width:767px){.sg-bright-door-two{grid-template-columns:1fr;gap:28px}}.sg-bright-door-wide-photo{width:100%;height:370px;object-fit:contain;background-color:#edf0ee;border-radius:6px}@media (max-width:767px){.sg-bright-door-wide-photo{height:auto}}.sg-bright-door-note{display:flex;flex-flow:column;gap:12px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#eff5f7;border-left:4px solid #007cac}.sg-bright-door-step{display:flex;flex-flow:column;gap:14px;padding-top:20px;border-top:2px solid #9ec8d9}.sg-bright-door-faq{display:flex;flex-flow:column;gap:12px;padding-top:22px;padding-right:0;padding-bottom:22px;padding-left:0;border-bottom:1px solid #cedbe1}.sg-bright-door-summary{color:#102a3b;font-weight:700;font-size:19px;cursor:pointer}.sg-bright-door-address{color:#102a3b;font-size:19px;line-height:1.6;font-style:normal}.sg-site-header{display:block;position:relative;z-index:100;width:100%;color:#fff;font-family:"Inter",sans-serif;background-color:#080b12;border-bottom:3px solid #e31873}.sg-header-utility{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:13px;padding-top:9px;padding-right:max(24px,calc(( 100vw - 1320px ) / 2));padding-bottom:9px;padding-left:max(24px,calc(( 100vw - 1320px ) / 2));background-color:#151b29;border-bottom:1px solid #293143}@media (max-width:1119px){.sg-header-utility{padding-top:8px;padding-right:20px;padding-bottom:8px;padding-left:20px}}@media (max-width:767px){.sg-header-utility{justify-content:center;text-align:center;padding-top:7px;padding-right:16px;padding-bottom:7px;padding-left:16px}}.sg-header-note{color:#d7deec;font-size:13px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-header-note{font-size:12px}}.sg-header-links{display:flex;align-items:center;gap:24px}.sg-header-links{flex-wrap:wrap}@media (max-width:767px){.sg-header-links{display:none}}.sg-utility-link{color:#fff;font-size:13px;line-height:1.5;text-decoration:none}.sg-utility-link:hover{color:#b5c6ff;text-decoration:underline}.sg-header-main{display:flex;justify-content:space-between;align-items:center;gap:24px;width:100%;max-width:1320px;box-sizing:border-box;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:16px;padding-right:24px;padding-bottom:16px;padding-left:24px}@media (max-width:1119px){.sg-header-main{gap:16px;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px}}@media (max-width:767px){.sg-header-main{gap:12px;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px}.sg-header-main{flex-wrap:wrap}}@media (max-width:479px){.sg-header-main{gap:8px}}.sg-header-logo{display:block;width:148px;height:auto;object-fit:contain}@media (max-width:767px){.sg-header-logo{width:125px}}@media (max-width:479px){.sg-header-logo{width:110px}}.sg-logo-link{display:block;flex-shrink:0}.sg-desktop-nav{display:flex;align-items:center;gap:5px;position:static}@media (max-width:1119px){.sg-desktop-nav{display:none}}.sg-nav-toplink{color:#fff;font-weight:600;font-size:15px;line-height:1.5;text-decoration:none;padding-top:13px;padding-right:11px;padding-bottom:13px;padding-left:11px}.sg-nav-toplink:hover{color:#b5c6ff;background-color:#182134}.sg-nav-toplink.is-active{color:#b5c6ff}.sg-nav-toplink:focus-visible{outline:3px solid #8ea9ff;outline-offset:2px}.sg-nav-toplink{white-space:nowrap}@media (max-width:1119px){.sg-nav-toplink{display:block;padding-top:13px;padding-right:0;padding-bottom:13px;padding-left:0;border-bottom:1px solid #344057}}.sg-nav-group{display:block;position:static;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-nav-group[open]>.sg-nav-trigger{color:#111827;background-color:#fff}.sg-nav-trigger{display:list-item;color:#fff;font-weight:600;font-size:15px;line-height:1.5;padding-top:13px;padding-right:11px;padding-bottom:13px;padding-left:11px;cursor:pointer}.sg-nav-trigger:hover{color:#b5c6ff;background-color:#182134}.sg-nav-trigger:focus-visible{outline:3px solid #8ea9ff;outline-offset:2px}.sg-nav-trigger{list-style-position:inside;white-space:nowrap}@media (max-width:1119px){.sg-nav-trigger{padding-top:15px;padding-right:0;padding-bottom:15px;padding-left:0;border-bottom:1px solid #344057}}.sg-nav-panel{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.05fr);gap:32px;position:absolute;top:100%;left:50%;width:calc(100% - 48px);max-width:1272px;max-height:70vh;overflow:auto;box-sizing:border-box;color:#182134;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:#fff;border-top:3px solid #506cd7;border-right:1px solid #e2e7ee;border-bottom:1px solid #e2e7ee;border-left:1px solid #e2e7ee;box-shadow:0 18px 35px rgb(0 0 0 / .15);transform:translate3d(-50%,0,0)}@media (max-width:1119px){.sg-nav-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;position:static;width:100%;max-height:none;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.sg-nav-panel{transform:none;box-shadow:none}}@media (max-width:767px){.sg-nav-panel{grid-template-columns:minmax(0,1fr);padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px}}.sg-nav-column{display:flex;flex-flow:column;align-items:stretch;gap:3px}.sg-nav-label{color:#50618a;font-weight:700;font-size:12px;line-height:1.5;text-transform:uppercase;letter-spacing:1.5px;margin-top:0;margin-right:0;margin-bottom:12px;margin-left:0}.sg-nav-link{display:block;color:#182134;font-size:16px;line-height:1.45;text-decoration:none;padding-top:9px;padding-right:0;padding-bottom:9px;padding-left:0;border-bottom:1px solid #edf0f4}.sg-nav-link:hover{color:#354bb3;text-decoration:underline}.sg-nav-link:focus-visible{outline:3px solid #506cd7;outline-offset:2px}.sg-nav-feature{display:flex;flex-flow:column;gap:14px;color:#182134;text-decoration:none;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;background-color:#f1f4fa}.sg-nav-feature:hover{color:#354bb3;background-color:#e7edf9}@media (max-width:1119px){.sg-nav-feature{display:none}}.sg-nav-photo{display:block;width:100%;height:180px;object-fit:cover}.sg-nav-feature-title{display:block;color:#182134;font-weight:600;font-size:18px;line-height:1.35}.sg-header-quote{display:inline-flex;justify-content:center;align-items:center;min-height:46px;box-sizing:border-box;color:#fff;font-weight:700;font-size:15px;text-decoration:none;padding-top:14px;padding-right:20px;padding-bottom:14px;padding-left:20px;background-color:#506cd7;border-radius:4px}.sg-header-quote:hover{color:#fff;background-color:#3b54b5}.sg-header-quote:focus-visible{outline:3px solid #8ea9ff;outline-offset:3px}.sg-header-quote{white-space:nowrap}@media (max-width:767px){.sg-header-quote{font-size:13px;margin-left:auto;padding-top:12px;padding-right:14px;padding-bottom:12px;padding-left:14px}}@media (max-width:479px){.sg-header-quote{font-size:12px;padding-top:11px;padding-right:10px;padding-bottom:11px;padding-left:10px}}.sg-mobile-menu{display:none}@media (max-width:1119px){.sg-mobile-menu{display:block;position:static}.sg-mobile-menu .sg-mobile-trigger{min-width:76px;min-height:48px;box-sizing:border-box}.sg-mobile-menu .sg-mobile-trigger{touch-action:manipulation}.sg-mobile-menu[open] .sg-mobile-trigger{color:#fff;background-color:#bd0056}.sg-mobile-menu .sg-mobile-trigger:focus-visible{outline:3px solid #f38ab9;outline-offset:3px}}@media (max-width:1119px){.sg-mobile-trigger{display:list-item;color:#fff;font-size:15px;padding-top:13px;padding-right:15px;padding-bottom:13px;padding-left:15px;border-radius:4px;border-top:1px solid #60708d;border-right:1px solid #60708d;border-bottom:1px solid #60708d;border-left:1px solid #60708d;cursor:pointer}.sg-mobile-trigger{list-style-position:inside}}@media (max-width:767px){.sg-mobile-trigger{font-size:13px;padding-top:12px;padding-right:10px;padding-bottom:12px;padding-left:10px}}@media (max-width:1119px){.sg-mobile-panel{display:block;position:absolute;top:100%;left:0;width:100%;max-height:calc(100dvh - 190px - env(safe-area-inset-bottom,0px));overflow:auto;box-sizing:border-box;color:#fff;padding-top:18px;padding-right:24px;padding-bottom:30px;padding-left:24px;background-color:#101723;border-top:1px solid #364155;box-shadow:0 20px 30px rgb(0 0 0 / .2)}.sg-mobile-panel .sg-nav-link{min-height:48px;box-sizing:border-box}.sg-mobile-panel .sg-nav-link{padding-block:12px}.sg-mobile-panel .sg-nav-trigger{min-height:48px;box-sizing:border-box}.sg-mobile-panel .sg-nav-trigger{padding-inline:10px}.sg-mobile-panel :is(a,summary):active{color:#101723;background-color:#e6ebf5}.sg-mobile-panel{overscroll-behavior-y:contain;scroll-padding-block:16px;-webkit-overflow-scrolling:touch}}@media (max-width:767px){.sg-mobile-panel{padding-top:12px;padding-right:18px;padding-bottom:25px;padding-left:18px}}.sg-site-footer{display:block;width:100%;box-sizing:border-box;color:#d0d8e6;font-family:"Inter",sans-serif;padding-top:0;padding-right:24px;padding-bottom:0;padding-left:24px;background-color:#080b12;border-top:3px solid #e31873}@media (max-width:1119px){.sg-site-footer{padding-bottom:calc(80px + env(safe-area-inset-bottom,0px))}.sg-site-footer .sg-footer-link{min-height:44px;box-sizing:border-box}.sg-site-footer .sg-footer-link{padding-block:10px}}@media (max-width:767px){.sg-site-footer{padding-right:20px;padding-left:20px}}.sg-footer-cta{display:flex;justify-content:space-between;align-items:center;gap:30px;max-width:1272px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:42px;padding-right:0;padding-bottom:42px;padding-left:0;border-bottom:1px solid #2b3546}@media (max-width:1119px){.sg-footer-cta{align-items:start}}@media (max-width:767px){.sg-footer-cta{flex-flow:column;gap:22px;padding-top:32px;padding-right:0;padding-bottom:32px;padding-left:0}}.sg-footer-intro{display:flex;flex-flow:column;gap:10px}.sg-footer-kicker{color:#a7baff;font-weight:700;font-size:12px;line-height:1.5;text-transform:uppercase;letter-spacing:1.5px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-footer-heading{color:#fff;font-weight:600;font-size:32px;line-height:1.2;letter-spacing:-.5px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-footer-heading{font-size:27px}}.sg-footer-copy{max-width:500px;color:#d0d8e6;font-size:15px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-footer-buttons{display:flex;gap:12px}.sg-footer-buttons{flex-wrap:wrap}@media (max-width:1119px){.sg-footer-buttons{flex-flow:column;flex-shrink:0}}@media (max-width:767px){.sg-footer-buttons{flex-flow:row;width:100%}}.sg-footer-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;color:#fff;font-weight:600;font-size:15px;line-height:1.4;text-align:center;text-decoration:none;padding-top:15px;padding-right:22px;padding-bottom:15px;padding-left:22px;background-color:#506cd7;border-radius:4px}.sg-footer-button:hover{color:#fff;background-color:#3b54b5}.sg-footer-button:focus-visible{outline:3px solid #9bb4ff;outline-offset:3px}@media (max-width:767px){.sg-footer-button{flex-grow:1;flex-shrink:1;flex-basis:0%;padding-top:13px;padding-right:15px;padding-bottom:13px;padding-left:15px}}.sg-footer-secondary{display:inline-flex;justify-content:center;align-items:center;min-height:48px;color:#fff;font-weight:600;font-size:15px;line-height:1.4;text-align:center;text-decoration:none;padding-top:14px;padding-right:21px;padding-bottom:14px;padding-left:21px;border-radius:4px;border-top:1px solid #5a6882;border-right:1px solid #5a6882;border-bottom:1px solid #5a6882;border-left:1px solid #5a6882}.sg-footer-secondary:hover{color:#fff;background-color:#202b40}.sg-footer-secondary:focus-visible{outline:3px solid #9bb4ff;outline-offset:3px}@media (max-width:767px){.sg-footer-secondary{flex-grow:1;flex-shrink:1;flex-basis:0%;padding-top:12px;padding-right:14px;padding-bottom:12px;padding-left:14px}}.sg-footer-grid{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:35px;max-width:1272px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:42px;padding-right:0;padding-bottom:42px;padding-left:0}@media (max-width:1119px){.sg-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (max-width:767px){.sg-footer-grid{gap:28px 20px;padding-top:32px;padding-right:0;padding-bottom:32px;padding-left:0}}.sg-footer-column{display:flex;flex-flow:column;align-items:start;gap:8px;min-width:0}@media (max-width:767px){.sg-footer-column:first-child{grid-column-start:1;grid-column-end:-1}}.sg-footer-title{color:#fff;font-weight:600;font-size:17px;line-height:1.4;margin-top:0;margin-right:0;margin-bottom:12px;margin-left:0}@media (max-width:767px){.sg-footer-title{font-size:16px;margin-bottom:6px}}.sg-footer-link{display:block;color:#cdd6e7;font-size:14px;line-height:1.6;text-decoration:none;padding-top:3px;padding-right:0;padding-bottom:3px;padding-left:0}.sg-footer-link:hover{color:#fff;text-decoration:underline}.sg-footer-link:focus-visible{outline:3px solid #9bb4ff;outline-offset:3px}.sg-footer-link{overflow-wrap:anywhere}@media (max-width:767px){.sg-footer-link{font-size:14px;padding-top:7px;padding-right:0;padding-bottom:7px;padding-left:0}}.sg-footer-address{color:#cdd6e7;font-size:15px;line-height:1.7;font-style:normal;margin-top:0;margin-right:0;margin-bottom:7px;margin-left:0}.sg-footer-brand{color:#fff;font-weight:650;font-size:23px;line-height:1.3;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0}@media (max-width:767px){.sg-footer-brand{font-size:21px}}.sg-footer-trust{color:#a7baff;font-size:13px;line-height:1.6;margin-top:12px;margin-right:0;margin-bottom:0;margin-left:0}.sg-footer-areas{display:flex;align-items:center;gap:12px 24px;max-width:1272px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:22px;padding-right:0;padding-bottom:22px;padding-left:0;border-top:1px solid #2b3546;border-bottom:1px solid #2b3546}.sg-footer-areas{flex-wrap:wrap}@media (max-width:767px){.sg-footer-areas{gap:4px 18px}}.sg-footer-area-label{color:#fff;font-weight:600;font-size:14px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-footer-area-label{width:100%;margin-bottom:7px}}.sg-footer-legal{display:flex;flex-flow:column;gap:18px;max-width:1272px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:25px;padding-right:0;padding-bottom:30px;padding-left:0}.sg-footer-small{max-width:1100px;color:#aab5c8;font-size:12px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:18px}.sg-footer-bottom{flex-wrap:wrap}.sg-footer-legal-links{display:flex;gap:20px}.sg-footer-legal-links{flex-wrap:wrap}.sg-mobile-quicklinks{display:none}@media (max-width:1119px){.sg-mobile-quicklinks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:fixed;right:0;bottom:0;left:0;z-index:990;padding-top:6px;padding-right:8px;padding-bottom:calc(6px + env(safe-area-inset-bottom,0px));padding-left:8px;background-color:#101827;border-top:3px solid #e31873;box-shadow:0 -5px 20px rgb(0 0 0 / .13)}.sg-mobile-quicklinks .sg-quicklink:active{color:#fff;background-color:#bd0056}}@media (max-width:1119px){.sg-quicklink{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:4px;min-height:52px;color:#fff;font-weight:600;font-size:12px;line-height:1.3;text-align:center;text-decoration:none;border-right:1px solid #344057}.sg-quicklink:last-child{border-right:0 solid}.sg-quicklink:hover{color:#bed0ff;background-color:#23304a}.sg-quicklink:focus-visible{outline:3px solid #9bb4ff;outline-offset:-3px}}@media (max-width:1119px){.sg-quick-icon{width:19px;height:19px;color:#b6c7ff}}.bde-f-container-8875-111.sg-bright-door-hero{padding-top:200px}@media (max-width:1023px){.bde-f-container-8875-111.sg-bright-door-hero{padding-top:180px}}@media (max-width:767px){.bde-f-container-8875-111.sg-bright-door-hero{padding-top:150px}}.bde-f-image-8875-108.sg-bright-door-photo{display:block;height:auto;object-fit:cover;background-color:#fff0}body:has(.sg-site-header) :is(.sg-home26-page,.sg-silka-page,.sg-omnia-page,.sg-c47-c47-page){padding-top:0!important}body:has(.sg-site-header) :is(.sg-kr-page,#sg-brightlingsea){margin-top:0!important}.sg-upvc-page{width:100%;color:#283344;font-family:"Inter",sans-serif;font-size:18px;line-height:1.65;background-color:#fff}.sg-upvc-section{display:flex;flex-flow:column;gap:24px;width:100%;box-sizing:border-box;padding-top:76px;padding-right:max(6%,calc(( 100% - 1180px ) / 2));padding-bottom:76px;padding-left:max(6%,calc(( 100% - 1180px ) / 2))}.sg-upvc-section{scroll-margin-top:155px}@media (max-width:1023px){.sg-upvc-section{padding-top:52px;padding-right:5%;padding-bottom:52px;padding-left:5%}}@media (max-width:767px){.sg-upvc-section{padding-top:42px;padding-right:6%;padding-bottom:42px;padding-left:6%}}.sg-upvc-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-top:42px;padding-bottom:56px;background-color:#f1f4f9}@media (max-width:1023px){.sg-upvc-hero{gap:28px;padding-top:32px}}@media (max-width:767px){.sg-upvc-hero{grid-template-columns:1fr}}.sg-upvc-copy{display:flex;flex-flow:column;gap:22px;min-width:0}.sg-upvc-crumbs{display:flex;gap:10px;font-size:14px}.sg-upvc-crumbs{flex-wrap:wrap}@media (max-width:479px){.sg-upvc-crumbs{font-size:13px}}.sg-upvc-smalllink{color:#3445a5;text-decoration:underline}.sg-upvc-smalllink{text-underline-offset:4px}.sg-upvc-eyebrow{color:#4054b8;font-weight:750;font-size:13px;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-upvc-title{color:#111827;font-family:"Syne",sans-serif;font-size:clamp(38px,4vw,58px);line-height:1.09;text-transform:none;letter-spacing:-1.8px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-upvc-title{font-size:40px}}@media (max-width:479px){.sg-upvc-title{font-size:36px}}.sg-upvc-h2{color:#111827;font-family:"Syne",sans-serif;font-size:clamp(29px,3vw,42px);line-height:1.15;text-transform:none;letter-spacing:-1px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-upvc-h3{color:#111827;font-family:"Syne",sans-serif;font-size:25px;line-height:1.25;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-upvc-text{color:#465267;font-size:18px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-upvc-lead{color:#354258;font-size:20px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-upvc-lead{font-size:18px}}.sg-upvc-actions{display:flex;align-items:center;gap:12px}.sg-upvc-actions{flex-wrap:wrap}@media (max-width:479px){.sg-upvc-actions{width:100%}}.sg-upvc-button{display:inline-flex;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:16px;line-height:1.4;text-decoration:none;padding-top:15px;padding-right:24px;padding-bottom:15px;padding-left:24px;background-color:#4559c5;border-radius:5px;border-top:2px solid #4559c5;border-right:2px solid #4559c5;border-bottom:2px solid #4559c5;border-left:2px solid #4559c5}.sg-upvc-button:hover{color:#fff;background-color:#293d9a}.sg-upvc-button:focus-visible{outline:3px solid #bd398d;outline-offset:4px}@media (max-width:479px){.sg-upvc-button{width:100%}}.sg-upvc-secondary{color:#27334b;background-color:#fff0}.sg-upvc-secondary:hover{color:#172032;background-color:#e1e6f3}.sg-upvc-heroimage{width:100%;height:auto;object-fit:cover;aspect-ratio:1/1;border-radius:8px}@media (max-width:767px){.sg-upvc-heroimage{aspect-ratio:4/3}}.sg-upvc-note{color:#5b6576;font-size:14px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-upvc-trust{display:flex;flex-flow:row;justify-content:space-between;gap:16px;color:#fff;padding-top:21px;padding-bottom:21px;background-color:#101827}.sg-upvc-trust{flex-wrap:wrap}@media (max-width:767px){.sg-upvc-trust{padding-top:20px;padding-bottom:20px}}.sg-upvc-trusttext{color:#fff;font-weight:600;font-size:15px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-upvc-intro{display:flex;flex-flow:column;gap:14px;max-width:760px}.sg-upvc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;width:100%}@media (max-width:767px){.sg-upvc-grid{grid-template-columns:1fr}}.sg-upvc-card{display:flex;flex-flow:column;gap:18px;padding-top:0;padding-right:0;padding-bottom:25px;padding-left:0;border-bottom:1px solid #d6dfeb}.sg-upvc-cardimage{width:100%;height:300px;object-fit:cover;background-color:#f1f4f9;border-radius:6px}@media (max-width:767px){.sg-upvc-cardimage{height:auto;aspect-ratio:4/3}}.sg-upvc-cardlink{color:#334ba9;font-weight:700;font-size:17px;text-decoration:underline;margin-top:auto}.sg-upvc-cardlink:hover{color:#b42c83}.sg-upvc-cardlink{text-underline-offset:5px}.sg-upvc-soft{background-color:#f1f4f9}.sg-upvc-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}@media (max-width:1023px){.sg-upvc-three{gap:16px}}@media (max-width:767px){.sg-upvc-three{grid-template-columns:1fr}}.sg-upvc-feature{display:flex;flex-flow:column;gap:14px;padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px;background-color:#fff;border-radius:6px;border-top:1px solid #e0e5ee;border-right:1px solid #e0e5ee;border-bottom:1px solid #e0e5ee;border-left:1px solid #e0e5ee}.sg-upvc-number{color:#4559c5;font-weight:700;font-size:14px;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-upvc-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px}@media (max-width:1023px){.sg-upvc-split{gap:28px}}@media (max-width:767px){.sg-upvc-split{grid-template-columns:1fr}}.sg-upvc-wideimage{width:100%;height:auto;object-fit:cover;aspect-ratio:4/3;border-radius:6px}.sg-upvc-list{color:#465267;font-size:18px;line-height:1.8;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-left:23px}.sg-upvc-dark{background-color:#111a2a}.sg-upvc-lighttitle{color:#fff}.sg-upvc-lighttext{color:#dce4f3}.sg-upvc-lightlink{color:#dce4ff}.sg-upvc-faq{display:flex;flex-flow:column;gap:0;width:100%;max-width:950px}.sg-upvc-detail{display:block;padding-top:21px;padding-right:0;padding-bottom:21px;padding-left:0;border-bottom:1px solid #d8e0eb}.sg-upvc-question{display:list-item;color:#18243b;font-weight:650;font-size:20px;cursor:pointer}.sg-upvc-answer{color:#465267;font-size:17px;line-height:1.75;margin-top:15px;margin-right:0;margin-bottom:0;margin-left:0}.sg-upvc-formwrap{display:flex;flex-flow:column;gap:22px;min-width:0;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:#fff;border-radius:8px;border-top:1px solid #d7dfed;border-right:1px solid #d7dfed;border-bottom:1px solid #d7dfed;border-left:1px solid #d7dfed}@media (max-width:767px){.sg-upvc-formwrap{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.sg-wh-hero{background-color:#eef2f8}.sg-wh-herophoto{width:100%;height:530px;object-fit:cover;object-position:50% 50%;border-radius:8px}@media (max-width:1023px){.sg-wh-herophoto{height:500px}}@media (max-width:767px){.sg-wh-herophoto{height:auto;aspect-ratio:4/3}}.sg-wh-jumpnav{display:flex;flex-flow:row;gap:10px;padding-top:22px;padding-right:max(6%,calc(( 100% - 1180px ) / 2));padding-bottom:22px;padding-left:max(6%,calc(( 100% - 1180px ) / 2));background-color:#fff;border-bottom:1px solid #dce2ed}.sg-wh-jumpnav{flex-wrap:wrap}@media (max-width:767px){.sg-wh-jumpnav{padding-top:18px;padding-right:6%;padding-bottom:18px;padding-left:6%}}.sg-wh-jump{display:inline-flex;color:#293b65;font-weight:650;font-size:15px;text-decoration:none;padding-top:8px;padding-right:16px;padding-bottom:8px;padding-left:16px;border-radius:30px;border-top:1px solid #cbd4e4;border-right:1px solid #cbd4e4;border-bottom:1px solid #cbd4e4;border-left:1px solid #cbd4e4}.sg-wh-jump:hover{color:#334ba9;background-color:#edf1fb}@media (max-width:479px){.sg-wh-jump{font-size:14px;padding-top:7px;padding-right:12px;padding-bottom:7px;padding-left:12px}}.sg-wh-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}@media (max-width:1023px){.sg-wh-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:767px){.sg-wh-grid{grid-template-columns:1fr}}.sg-wh-cardphoto{width:100%;height:245px;object-fit:cover;background-color:#edf1f7;border-radius:6px}@media (max-width:767px){.sg-wh-cardphoto{height:auto;aspect-ratio:4/3}}.sg-wh-kicker{color:#485aaa;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:1px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-wh-brandrow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}@media (max-width:1023px){.sg-wh-brandrow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sg-wh-brandrow{grid-template-columns:1fr 1fr}}@media (max-width:479px){.sg-wh-brandrow{grid-template-columns:1fr}}.sg-wh-brand{display:flex;flex-flow:column;gap:12px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#fff;border-radius:6px;border-top:1px solid #d8e0ec;border-right:1px solid #d8e0ec;border-bottom:1px solid #d8e0ec;border-left:1px solid #d8e0ec}@media (max-width:767px){.sg-wh-brand{padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px}}.sg-wh-tablewrap{width:100%}.sg-wh-tablewrap{overflow-x:auto}.sg-wh-table{width:100%;font-size:17px;line-height:1.55}.sg-wh-table{border-collapse:collapse}.sg-wh-th{color:#fff;font-weight:700;text-align:left;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:#172239}.sg-wh-th{vertical-align:top}@media (max-width:767px){.sg-wh-th{font-size:15px;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px}}.sg-wh-td{color:#3c4960;text-align:left;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;border-bottom:1px solid #d9e1ed}.sg-wh-td{vertical-align:top}@media (max-width:767px){.sg-wh-td{font-size:15px;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px}}.sg-wh-rowhead{color:#1b2942;font-weight:700}.sg-wh-cost{color:#2f469f;font-weight:700;font-size:25px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-wh-detailimage{width:100%;height:auto;object-fit:cover;aspect-ratio:4/3;border-radius:8px}.sg-wh-quote{display:flex;flex-flow:column;align-items:center;gap:24px;text-align:center;background-color:#172239}.sg-wh-quotetext{max-width:690px}.sg-sash-photo{width:100%;height:560px;object-fit:cover;border-radius:8px}@media (max-width:1023px){.sg-sash-photo{height:500px}}@media (max-width:767px){.sg-sash-photo{height:auto;aspect-ratio:4/3}}.sg-sash-galleryimage{width:100%;height:360px;object-fit:contain;background-color:#eef2f7;border-radius:6px}@media (max-width:1023px){.sg-sash-galleryimage{height:280px}}@media (max-width:767px){.sg-sash-galleryimage{height:360px}}.sg-sash-caption{color:#455268;font-size:15px;line-height:1.5;margin-top:12px;margin-right:0;margin-bottom:0;margin-left:0}.sg-sash-figure{min-width:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-sash-price{color:#354dab;font-weight:750;font-size:29px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-sash-rangephoto{width:100%;height:330px;object-fit:cover;border-radius:6px}@media (max-width:767px){.sg-sash-rangephoto{height:auto;aspect-ratio:4/3}}.sg-cons-photo{display:block;width:100%;height:auto;object-fit:contain;aspect-ratio:4/3;border-radius:8px}@media (max-width:767px){.sg-cons-photo{aspect-ratio:auto}}.sg-cons-cardphoto{display:block;width:100%;height:275px;object-fit:cover;border-radius:6px}@media (max-width:1023px){.sg-cons-cardphoto{height:230px}}@media (max-width:767px){.sg-cons-cardphoto{height:auto;aspect-ratio:3/2}}.sg-cons-featurephoto{display:block;width:100%;height:auto;border-radius:8px}.sg-cons-four{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px}@media (max-width:1023px){.sg-cons-four{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:767px){.sg-cons-four{grid-template-columns:minmax(0,1fr);gap:24px}}.sg-cons-step{display:flex;flex-flow:column;gap:14px;min-width:0;padding-top:22px;border-top:2px solid #4559c5}.sg-cons-quote{scroll-margin-top:155px}.sg-area-section{display:flex;flex-flow:column;gap:24px;color:#192036;padding-top:72px;padding-right:max(6vw,24px);padding-bottom:72px;padding-left:max(6vw,24px);background-color:#fff}@media (max-width:767px){.sg-area-section{gap:22px;padding-top:45px;padding-right:22px;padding-bottom:45px;padding-left:22px}}.sg-area-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:44px;padding-top:54px;padding-right:max(6vw,24px);padding-bottom:64px;padding-left:max(6vw,24px);background-color:#101321;border-bottom:4px solid #c867be}.sg-area-hero .sg-area-eyebrow{color:#f1ace7}@media (max-width:1023px){.sg-area-hero{grid-template-columns:1fr;gap:30px}}@media (max-width:767px){.sg-area-hero{gap:26px;padding-top:36px;padding-right:22px;padding-bottom:44px;padding-left:22px}}.sg-area-copy{display:flex;flex-flow:column;gap:22px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-area-eyebrow{color:#8c337d;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-area-h1{color:#fff;font-weight:700;font-size:clamp(36px,4.3vw,64px);line-height:1.08;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-area-h1{font-size:38px}}.sg-area-intro{color:#e9eaf2;font-size:19px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-area-intro{font-size:17px}}.sg-area-h2{color:#12182b;font-size:clamp(28px,3vw,42px);line-height:1.18;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-area-h3{color:#12182b;font-size:24px;line-height:1.25;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-area-p{color:#424b60;font-size:17px;line-height:1.75;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-area-links{display:flex;align-items:center;gap:14px}.sg-area-links{flex-wrap:wrap}.sg-area-btn{display:inline-flex;color:#fff;font-weight:700;line-height:1.3;text-decoration:none;padding-top:15px;padding-right:23px;padding-bottom:15px;padding-left:23px;background-color:#3945b1;border-radius:5px;border-top:1px solid #3945b1;border-right:1px solid #3945b1;border-bottom:1px solid #3945b1;border-left:1px solid #3945b1}.sg-area-btn:hover{color:#fff;background-color:#26328c}.sg-area-btn-light{display:inline-flex;color:#fff;font-weight:700;line-height:1.3;text-decoration:none;padding-top:15px;padding-right:23px;padding-bottom:15px;padding-left:23px;border-radius:5px;border-top:1px solid #85899d;border-right:1px solid #85899d;border-bottom:1px solid #85899d;border-left:1px solid #85899d}.sg-area-link{color:#3945b1;font-weight:700;text-decoration:underline}.sg-area-link{text-underline-offset:4px}.sg-area-crumb{color:#cfd2e3;font-size:14px;text-decoration:none}.sg-area-image{width:100%;height:420px;object-fit:cover;border-radius:8px}@media (max-width:767px){.sg-area-image{height:280px}}.sg-area-caption{color:#cfd2e3;font-size:13px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-area-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%}@media (max-width:1023px){.sg-area-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sg-area-grid{grid-template-columns:1fr;gap:18px}}.sg-area-card{display:flex;flex-flow:column;gap:18px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#fff;border-radius:6px;border-top:3px solid #c867be;border-right:1px solid #dfe2eb;border-bottom:1px solid #dfe2eb;border-left:1px solid #dfe2eb}@media (max-width:767px){.sg-area-card{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.sg-area-soft{background-color:#f3f4f8}.sg-area-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:48px}@media (max-width:1023px){.sg-area-split{grid-template-columns:1fr;gap:28px}}.sg-area-photo{width:100%;height:360px;object-fit:cover;border-radius:6px}@media (max-width:767px){.sg-area-photo{height:270px}}.sg-area-faq{display:flex;flex-flow:column;gap:12px;padding-top:24px;padding-right:0;padding-bottom:24px;padding-left:0;border-bottom:1px solid #dfe2eb}.sg-area-dark{background-color:#101321;border-top:4px solid #c867be}.sg-area-dark .sg-area-eyebrow{color:#f1ace7}.sg-area-light-title{color:#fff;font-size:clamp(28px,3vw,42px);line-height:1.18;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-area-note{color:#566076;font-size:14px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-roof-page{width:100%;color:#273343;font-family:inherit;background-color:#fff}.sg-roof-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:46px;padding-top:58px;padding-right:max(24px,calc(( 100vw - 1200px ) / 2));padding-bottom:58px;padding-left:max(24px,calc(( 100vw - 1200px ) / 2));background-color:#0d1724;border-bottom:4px solid #df248b}@media (max-width:1023px){.sg-roof-hero{gap:28px;padding-top:42px;padding-right:24px;padding-bottom:42px;padding-left:24px}}@media (max-width:767px){.sg-roof-hero{grid-template-columns:minmax(0,1fr);padding-top:32px;padding-right:20px;padding-bottom:32px;padding-left:20px}}.sg-roof-intro{display:flex;flex-flow:column;align-items:start;gap:22px}.sg-roof-eyebrow{color:#f29acb;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-roof-title{color:#fff;font-size:clamp(36px,4.3vw,62px);line-height:1.07;letter-spacing:-1.5px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-roof-title{font-size:39px}}.sg-roof-lead{color:#e5ebf2;font-size:19px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-roof-hero-image{width:100%;height:490px;object-fit:cover;border-radius:4px}@media (max-width:1023px){.sg-roof-hero-image{height:420px}}@media (max-width:767px){.sg-roof-hero-image{height:280px}}.sg-roof-actions{display:flex;align-items:center;gap:14px}.sg-roof-actions{flex-wrap:wrap}.sg-roof-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;color:#fff;font-weight:700;text-decoration:none;padding-top:15px;padding-right:22px;padding-bottom:15px;padding-left:22px;background-color:#0876b9;border-radius:4px}.sg-roof-button:hover{color:#fff;background-color:#075f94}.sg-roof-button:focus-visible{color:#fff;outline:3px solid #df248b;outline-offset:4px}.sg-roof-lightlink{color:#fff;font-weight:600;text-decoration:underline;padding-top:12px;padding-right:0;padding-bottom:12px;padding-left:0}.sg-roof-lightlink:hover{color:#f29acb}.sg-roof-strip{display:flex;justify-content:center;gap:18px 45px;padding-top:22px;padding-right:24px;padding-bottom:22px;padding-left:24px;background-color:#eef4f7}.sg-roof-strip{flex-wrap:wrap}@media (max-width:767px){.sg-roof-strip{justify-content:start;gap:12px}}.sg-roof-proof{color:#21384b;font-weight:700;font-size:14px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-roof-proof{width:100%}}.sg-roof-section{display:flex;flex-flow:column;gap:26px;padding-top:75px;padding-right:max(24px,calc(( 100vw - 1200px ) / 2));padding-bottom:75px;padding-left:max(24px,calc(( 100vw - 1200px ) / 2))}.sg-roof-section{scroll-margin-top:150px}@media (max-width:1023px){.sg-roof-section{padding-top:55px;padding-right:24px;padding-bottom:55px;padding-left:24px}}@media (max-width:767px){.sg-roof-section{padding-top:45px;padding-right:20px;padding-bottom:45px;padding-left:20px}.sg-roof-section{scroll-margin-top:100px}}.sg-roof-soft{background-color:#f2f6f8}.sg-roof-heading{max-width:850px;color:#132238;font-size:clamp(28px,3vw,42px);line-height:1.17;letter-spacing:-.7px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-roof-copy{max-width:880px;color:#435165;font-size:17px;line-height:1.75;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-roof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;width:100%}@media (max-width:1023px){.sg-roof-grid{gap:16px}}@media (max-width:767px){.sg-roof-grid{grid-template-columns:minmax(0,1fr)}}.sg-roof-card{display:flex;flex-flow:column;align-items:start;gap:17px;min-width:0;padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px;background-color:#fff;border-radius:5px;border-top:1px solid #dce4eb;border-right:1px solid #dce4eb;border-bottom:1px solid #dce4eb;border-left:1px solid #dce4eb}@media (max-width:1023px){.sg-roof-card{padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px}}.sg-roof-image{width:100%;height:225px;object-fit:cover;border-radius:3px}.sg-roof-kicker{color:#a51a66;font-weight:700;font-size:12px;letter-spacing:1.5px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-roof-subheading{color:#132238;font-size:25px;line-height:1.25;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-roof-link{color:#086aab;font-weight:700}.sg-roof-link:hover{color:#9c1c63}.sg-roof-link{text-underline-offset:4px}.sg-roof-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:55px}@media (max-width:1023px){.sg-roof-two{gap:28px}}@media (max-width:767px){.sg-roof-two{grid-template-columns:minmax(0,1fr)}}.sg-roof-feature-image{width:100%;height:470px;object-fit:cover;border-radius:5px}@media (max-width:767px){.sg-roof-feature-image{height:310px}}.sg-roof-stack{display:flex;flex-flow:column;align-items:start;gap:22px}.sg-roof-list{color:#435165;font-size:17px;line-height:1.8;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-left:21px}.sg-roof-cost{display:flex;flex-flow:column;align-items:start;gap:20px;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:#0d1724;border-top:4px solid #df248b}.sg-roof-white-heading{color:#fff;font-size:30px;line-height:1.2;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-roof-step{color:#0a73b3;font-weight:700;font-size:36px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-roof-faq{width:100%;padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:0;border-bottom:1px solid #d3dee7}.sg-roof-question{color:#132238;font-weight:700;font-size:19px;line-height:1.5;cursor:pointer}.sg-roof-answer{max-width:950px;color:#435165;font-size:17px;line-height:1.75;margin-top:15px;margin-right:0;margin-bottom:0;margin-left:0}.sg-roof-final{background-color:#0d1724;border-top:4px solid #df248b}@media (max-width:767px){.sg-roof-final{padding-bottom:70px}}.sg-composite-page{width:100%;color:#263438;font-family:"Inter",sans-serif;line-height:1.65;background-color:#fff}.sg-composite-section{width:100%;box-sizing:border-box;padding-top:76px;padding-right:max(24px,calc(( 100% - 1180px ) / 2));padding-bottom:76px;padding-left:max(24px,calc(( 100% - 1180px ) / 2))}.sg-composite-section{scroll-margin-top:140px}@media (max-width:767px){.sg-composite-section{padding-top:48px;padding-right:22px;padding-bottom:48px;padding-left:22px}}.sg-composite-hero{display:grid;grid-template-columns:1.05fr 0.95fr;align-items:center;gap:56px;padding-top:48px;padding-bottom:56px;background-color:#f5f3ef}@media (max-width:1023px){.sg-composite-hero{gap:30px}}@media (max-width:767px){.sg-composite-hero{grid-template-columns:1fr;gap:28px;padding-top:30px}}.sg-composite-stack{display:flex;flex-flow:column;align-items:start;gap:20px;min-width:0}.sg-composite-kicker{color:#b71456;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-composite-h1{color:#202b2e;font-family:"Inter",sans-serif;font-weight:750;font-size:clamp(38px,4.5vw,62px);line-height:1.08;text-transform:none;letter-spacing:-2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-composite-h1{font-size:42px}}@media (max-width:479px){.sg-composite-h1{font-size:37px}}.sg-composite-h2{color:#202b2e;font-family:"Inter",sans-serif;font-weight:700;font-size:clamp(29px,3vw,42px);line-height:1.15;text-transform:none;letter-spacing:-1px;margin-top:0;margin-right:0;margin-bottom:20px;margin-left:0}.sg-composite-h3{color:#202b2e;font-family:"Inter",sans-serif;font-weight:700;font-size:24px;line-height:1.25;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-composite-copy{color:#4d5c60;font-size:16px;line-height:1.75;margin-top:0;margin-right:0;margin-bottom:18px;margin-left:0}.sg-composite-lead{max-width:630px;color:#4d5c60;font-size:19px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-composite-lead{font-size:17px}}.sg-composite-actions{display:flex;gap:12px}.sg-composite-actions{flex-wrap:wrap}@media (max-width:479px){.sg-composite-actions{width:100%}}.sg-composite-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;box-sizing:border-box;color:#fff;font-weight:750;font-size:14px;line-height:1.4;text-decoration:none;padding-top:13px;padding-right:21px;padding-bottom:13px;padding-left:21px;background-color:#c8105b;border-radius:5px;border-top:2px solid #c8105b;border-right:2px solid #c8105b;border-bottom:2px solid #c8105b;border-left:2px solid #c8105b}.sg-composite-button:hover{color:#fff;background-color:#a90e4d}.sg-composite-button:focus-visible{outline:3px solid #2366cf;outline-offset:4px}@media (max-width:479px){.sg-composite-button{width:100%}}.sg-composite-secondary{color:#263438;background-color:#fff0}.sg-composite-secondary:hover{color:#fff;background-color:#263438}.sg-composite-hero-photo{display:block;width:100%;height:560px;object-fit:cover;object-position:50% 50%;border-radius:10px}@media (max-width:1023px){.sg-composite-hero-photo{height:480px}}@media (max-width:767px){.sg-composite-hero-photo{height:430px}}@media (max-width:479px){.sg-composite-hero-photo{height:380px}}.sg-composite-small{color:#546166;font-size:13px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-composite-trust{display:flex;justify-content:space-between;gap:18px;padding-top:22px;padding-bottom:22px;border-bottom:1px solid #e0e4e5}.sg-composite-trust{flex-wrap:wrap}@media (max-width:767px){.sg-composite-trust{gap:12px;padding-top:20px;padding-right:22px;padding-bottom:20px;padding-left:22px}}.sg-composite-trust-text{color:#263438;font-weight:650;font-size:14px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-composite-intro{max-width:740px;margin-bottom:32px}.sg-composite-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;width:100%}@media (max-width:1023px){.sg-composite-grid{grid-template-columns:1fr 1fr}}@media (max-width:767px){.sg-composite-grid{grid-template-columns:1fr}}.sg-composite-card{display:flex;flex-flow:column;gap:15px;min-width:0;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#fff;border-radius:10px;border-top:1px solid #dce2e3;border-right:1px solid #dce2e3;border-bottom:1px solid #dce2e3;border-left:1px solid #dce2e3}.sg-composite-card .sg-composite-link{margin-top:auto}.sg-composite-card-photo{display:block;width:100%;height:320px;object-fit:contain;background-color:#f5f3ef;border-radius:6px}@media (max-width:767px){.sg-composite-card-photo{height:330px}}.sg-composite-link{color:#ac104e;font-weight:750;text-decoration:underline}.sg-composite-link{text-underline-offset:4px}.sg-composite-soft{background-color:#f7f6f3}.sg-composite-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:52px}@media (max-width:1023px){.sg-composite-split{gap:30px}}@media (max-width:767px){.sg-composite-split{grid-template-columns:1fr;gap:28px}}.sg-composite-photo{display:block;width:100%;height:440px;object-fit:cover;border-radius:10px}@media (max-width:767px){.sg-composite-photo{height:330px}}.sg-composite-dark{color:#fff;background-color:#202b2e}.sg-composite-white{color:#fff}.sg-composite-light{color:#e0e7e7}.sg-composite-stat{color:#fff;font-weight:750;font-size:76px;line-height:1;letter-spacing:-3px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-composite-example{padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:#fff;border-radius:10px}@media (max-width:767px){.sg-composite-example{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.sg-composite-table{width:100%;color:#263438;font-size:15px}.sg-composite-table{border-collapse:collapse}.sg-composite-cell{text-align:left;padding-top:11px;padding-right:0;padding-bottom:11px;padding-left:0;border-bottom:1px solid #e1e5e5}.sg-composite-value{font-weight:700;text-align:right;padding-top:11px;padding-right:0;padding-bottom:11px;padding-left:0;border-bottom:1px solid #e1e5e5}.sg-composite-faq{width:100%;padding-top:22px;padding-right:0;padding-bottom:22px;padding-left:0;border-bottom:1px solid #dce2e3}.sg-composite-question{color:#263438;font-weight:700;font-size:18px;cursor:pointer}.sg-composite-answer{color:#4d5c60;font-size:16px;line-height:1.75;margin-top:14px;margin-right:0;margin-bottom:0;margin-left:0}.sg-composite-breadcrumb{display:flex;gap:10px;font-size:13px}.sg-composite-breadcrumb{flex-wrap:wrap}.sg-composite-crumb{color:#536166;text-decoration:none}.sg-composite-style-links{display:flex;gap:12px;margin-top:24px}.sg-composite-style-links{flex-wrap:wrap}.sg-composite-chip{color:#263438;font-weight:600;text-decoration:none;padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;background-color:#fff;border-radius:4px;border-top:1px solid #d4dbdd;border-right:1px solid #d4dbdd;border-bottom:1px solid #d4dbdd;border-left:1px solid #d4dbdd}.sg-composite-alternatives-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;width:100%;margin-bottom:24px}@media (max-width:767px){.sg-composite-alternatives-grid{grid-template-columns:minmax(0,1fr)}}.sg-ur-page{width:100%;color:#223237;font-family:"Inter",sans-serif;background-color:#fff}.sg-ur-section{width:100%;box-sizing:border-box;padding-top:78px;padding-right:max(24px,calc(( 100% - 1180px ) / 2));padding-bottom:78px;padding-left:max(24px,calc(( 100% - 1180px ) / 2))}.sg-ur-section{scroll-margin-top:150px}@media (max-width:767px){.sg-ur-section{padding-top:48px;padding-right:22px;padding-bottom:48px;padding-left:22px}.sg-ur-section{scroll-margin-top:120px}}.sg-ur-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:48px;padding-top:66px;padding-bottom:66px;background-color:#f0f2ef}@media (max-width:1023px){.sg-ur-hero{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.sg-ur-hero{gap:24px}}.sg-ur-kicker{color:#ac1554;font-weight:750;font-size:12px;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:16px;margin-left:0}.sg-ur-h1{color:#183038;font-family:"Inter",sans-serif;font-weight:650;font-size:clamp(34px,4vw,56px);line-height:1.08;text-transform:none;letter-spacing:-2px;margin-top:0;margin-right:0;margin-bottom:24px;margin-left:0}@media (max-width:767px){.sg-ur-h1{letter-spacing:-1px}}.sg-ur-h2{color:#183038;font-family:"Inter",sans-serif;font-weight:650;font-size:clamp(28px,3vw,40px);line-height:1.18;text-transform:none;letter-spacing:-1px;margin-top:0;margin-right:0;margin-bottom:22px;margin-left:0}.sg-ur-h3{color:#183038;font-family:"Inter",sans-serif;font-size:22px;line-height:1.3;text-transform:none;margin-top:0;margin-right:0;margin-bottom:14px;margin-left:0}.sg-ur-copy{color:#4c5d62;font-size:16px;line-height:1.75;margin-top:0;margin-right:0;margin-bottom:22px;margin-left:0}.sg-ur-lead{color:#3e555b;font-size:18px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:28px;margin-left:0}.sg-ur-small{color:#58696f;font-size:13px;line-height:1.7;margin-top:14px;margin-right:0;margin-bottom:0;margin-left:0}.sg-ur-photo{display:block;width:100%;height:470px;object-fit:cover;border-radius:8px}@media (max-width:1023px){.sg-ur-photo{height:430px}}@media (max-width:767px){.sg-ur-photo{height:310px}}.sg-ur-actions{display:flex;align-items:center;gap:14px}.sg-ur-actions{flex-wrap:wrap}.sg-ur-btn{display:inline-flex;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:15px;text-align:center;text-decoration:none;padding-top:15px;padding-right:23px;padding-bottom:15px;padding-left:23px;background-color:#b81759;border-radius:4px;border-top:1px solid #b81759;border-right:1px solid #b81759;border-bottom:1px solid #b81759;border-left:1px solid #b81759;cursor:pointer}.sg-ur-btn:hover{color:#fff;background-color:#911247}.sg-ur-btn:focus-visible{color:#fff;outline:3px solid #147a93;outline-offset:4px}.sg-ur-link{color:#12576d;font-weight:700;text-decoration:underline}.sg-ur-link:hover{color:#a30f4c}.sg-ur-link{text-underline-offset:4px}.sg-ur-proof{display:flex;justify-content:space-between;gap:20px;padding-top:24px;padding-bottom:24px;border-bottom:1px solid #dce2e2}.sg-ur-proof{flex-wrap:wrap}@media (max-width:767px){.sg-ur-proof{padding-top:22px;padding-bottom:22px}}.sg-ur-proof-text{color:#304c54;font-weight:650;font-size:14px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-ur-intro{max-width:780px}.sg-ur-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;width:100%}@media (max-width:767px){.sg-ur-grid{grid-template-columns:minmax(0,1fr)}}.sg-ur-card{min-width:0;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#fff;border-radius:8px;border-top:1px solid #dce2e2;border-right:1px solid #dce2e2;border-bottom:1px solid #dce2e2;border-left:1px solid #dce2e2}@media (max-width:767px){.sg-ur-card{padding-top:23px;padding-right:23px;padding-bottom:23px;padding-left:23px}}.sg-ur-soft{background-color:#f4f5f2}.sg-ur-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px}@media (max-width:767px){.sg-ur-split{grid-template-columns:minmax(0,1fr);gap:26px}}.sg-ur-card-image{width:100%;height:230px;object-fit:cover;margin-bottom:24px;border-radius:5px}.sg-ur-designer{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:30px;width:100%}@media (max-width:1023px){.sg-ur-designer{grid-template-columns:minmax(0,1fr)}}.sg-ur-stage{position:sticky;top:145px;min-width:0;overflow:hidden;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:#e7edeb;border-radius:10px;border-top:1px solid #cad6d4;border-right:1px solid #cad6d4;border-bottom:1px solid #cad6d4;border-left:1px solid #cad6d4}@media (max-width:1023px){.sg-ur-stage{position:relative;top:auto}}@media (max-width:767px){.sg-ur-stage{padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px}}.sg-ur-scene{display:block;width:100%;aspect-ratio:1.34;background-color:#e7edeb}.sg-ur-scene-svg{display:block;width:100%;height:100%}.sg-ur-control{width:100%;margin-top:0;margin-right:0;margin-bottom:22px;margin-left:0}.sg-ur-label{color:#203a43;font-family:"Inter",sans-serif;font-weight:750;font-size:15px;text-transform:none;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0}.sg-ur-options{display:flex;gap:8px}.sg-ur-options{flex-wrap:wrap}.sg-ur-choice{color:#24414b;line-height:1.4;padding-top:10px;padding-right:13px;padding-bottom:10px;padding-left:13px;background-color:#fff;border-radius:5px;border-top:1px solid #bdcccf;border-right:1px solid #bdcccf;border-bottom:1px solid #bdcccf;border-left:1px solid #bdcccf;cursor:pointer}.sg-ur-choice:hover{color:#24414b;background-color:#eef3f3}.sg-ur-choice[aria-pressed="true"]{color:#fff;background-color:#193d48;box-shadow:0 0 0 1px #193d48}.sg-ur-choice:focus-visible{outline:3px solid #c61960;outline-offset:3px}.sg-ur-choice{appearance:none;font:600 13px "Inter",sans-serif}.sg-ur-tile{display:flex;flex-flow:column;align-items:center;gap:8px;width:calc(33.333% - 6px)}.sg-ur-swatch{display:block;width:100%;height:64px;border-radius:3px;border-top:1px solid rgb(255 255 255 / .33);border-right:1px solid rgb(255 255 255 / .33);border-bottom:1px solid rgb(255 255 255 / .33);border-left:1px solid rgb(255 255 255 / .33)}.sg-ur-swatch{background-size:cover;background-position:center}.sg-ur-tile-0{background-color:#4b4c4c;background-image:url(https://spectrumglazing.co.uk/wp-content/uploads/2025/05/greysquare-768x768.png);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.sg-ur-tile-1{background-color:#6c584c;background-image:url(https://spectrumglazing.co.uk/wp-content/uploads/2025/05/brownsquare-768x766.png);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.sg-ur-tile-2{background-color:#995843;background-image:url(https://spectrumglazing.co.uk/wp-content/uploads/2025/05/terrasquare-768x768.png);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.sg-ur-tile-3{background-color:#47494b;background-image:url(https://spectrumglazing.co.uk/wp-content/uploads/2025/05/ultraroof_metrotile_charcoal_tile.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.sg-ur-tile-4{background-color:#665044;background-image:url(https://spectrumglazing.co.uk/wp-content/uploads/2025/05/ultraroof_metrotile_burnt_umber_tile.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.sg-ur-tile-5{background-color:#964e42;background-image:url(https://spectrumglazing.co.uk/wp-content/uploads/2025/05/ultraroof_metrotile_antique_red_tile.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.sg-ur-summary{width:100%;box-sizing:border-box;color:#22464f;font-size:14px;line-height:1.75;margin-top:18px;margin-right:0;margin-bottom:18px;margin-left:0;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:#fff;border-left:3px solid #b81759}.sg-ur-tile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%}@media (max-width:767px){.sg-ur-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sg-ur-tile-sample{display:block;width:100%;height:190px;margin-bottom:14px;border-radius:4px}.sg-ur-tile-sample{background-size:cover;background-position:center}.sg-ur-dark{background-color:#16343e}.sg-ur-white{color:#fff}.sg-ur-pale{color:#d7e2e5}.sg-ur-faq{width:100%;padding-top:22px;padding-right:0;padding-bottom:22px;padding-left:0;border-bottom:1px solid #d8e0e1}.sg-ur-question{color:#1a3741;font-weight:650;font-size:18px;padding-right:20px;cursor:pointer}.sg-ur-answer{color:#4c5d62;font-size:16px;line-height:1.75;margin-top:18px;margin-right:0;margin-bottom:0;margin-left:0}.sg-ur-quote{width:100%;box-sizing:border-box;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:#fff;border-radius:8px;border-top:1px solid #d4dede;border-right:1px solid #d4dede;border-bottom:1px solid #d4dede;border-left:1px solid #d4dede}@media (max-width:767px){.sg-ur-quote{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.sg-ur-quote-layout{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:52px}@media (max-width:1023px){.sg-ur-quote-layout{grid-template-columns:minmax(0,1fr)}}.sg-ur-crumb{display:flex;gap:8px;font-size:12px;margin-bottom:24px}.sg-ur-crumb{flex-wrap:wrap}.sg-ur-crumb-link{color:#4c646c;text-decoration:none}.sg-ur-sizebox{display:flex;flex-flow:column;gap:12px;width:100%;margin-bottom:22px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:#e7eeec;border-radius:6px;border-top:1px solid #ced9d5;border-right:1px solid #ced9d5;border-bottom:1px solid #ced9d5;border-left:1px solid #ced9d5}@media (max-width:479px){.sg-ur-sizebox{padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px}}.sg-ur-sizefields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;width:100%}@media (max-width:479px){.sg-ur-sizefields{grid-template-columns:1fr;gap:12px}}.sg-ur-sizefield{display:flex;flex-flow:column;gap:7px;width:100%}.sg-ur-sizelabel{color:#183c46;font-weight:600;font-size:14px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-ur-sizeinput{display:block;width:100%;min-width:0;box-sizing:border-box;color:#183c46;font-size:16px;padding-top:11px;padding-right:12px;padding-bottom:11px;padding-left:12px;background-color:#fff;border-radius:4px;border-top:1px solid #aebfbc;border-right:1px solid #aebfbc;border-bottom:1px solid #aebfbc;border-left:1px solid #aebfbc}.sg-ur-sizeinput:focus{outline:2px solid #b41560;outline-offset:2px}.sg-ur-sizeinput{font:inherit}.sg-ur-sizehelp{color:#526764;font-size:12px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-ur-sizeerror{color:#a01846;font-size:13px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-ue-page{width:100%;color:#223237;font-family:"Inter",sans-serif;background-color:#fff}.sg-ue-section{width:100%;box-sizing:border-box;padding-top:78px;padding-right:max(24px,calc(( 100% - 1180px ) / 2));padding-bottom:78px;padding-left:max(24px,calc(( 100% - 1180px ) / 2))}.sg-ue-section{scroll-margin-top:150px}@media (max-width:767px){.sg-ue-section{padding-top:48px;padding-right:22px;padding-bottom:48px;padding-left:22px}.sg-ue-section{scroll-margin-top:120px}}.sg-ue-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr);align-items:center;gap:44px;padding-top:68px;padding-bottom:68px;background-color:#edf0ec}@media (max-width:1023px){.sg-ue-hero{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width:767px){.sg-ue-hero{gap:24px}}.sg-ue-kicker{color:#ac1554;font-weight:750;font-size:12px;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:16px;margin-left:0}.sg-ue-h1{color:#183038;font-family:"Inter",sans-serif;font-weight:650;font-size:clamp(34px,4vw,56px);line-height:1.08;text-transform:none;letter-spacing:-2px;margin-top:0;margin-right:0;margin-bottom:24px;margin-left:0}@media (max-width:767px){.sg-ue-h1{letter-spacing:-1px}}.sg-ue-h2{color:#183038;font-family:"Inter",sans-serif;font-weight:650;font-size:clamp(28px,3vw,40px);line-height:1.18;text-transform:none;letter-spacing:-1px;margin-top:0;margin-right:0;margin-bottom:22px;margin-left:0}.sg-ue-h3{color:#183038;font-family:"Inter",sans-serif;font-size:22px;line-height:1.3;text-transform:none;margin-top:0;margin-right:0;margin-bottom:14px;margin-left:0}.sg-ue-copy{color:#4c5d62;font-size:16px;line-height:1.75;margin-top:0;margin-right:0;margin-bottom:22px;margin-left:0}.sg-ue-lead{color:#3e555b;font-size:18px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:28px;margin-left:0}.sg-ue-small{color:#58696f;font-size:13px;line-height:1.7;margin-top:14px;margin-right:0;margin-bottom:0;margin-left:0}.sg-ue-photo{display:block;width:100%;height:470px;object-fit:cover;border-radius:8px}@media (max-width:1023px){.sg-ue-photo{height:430px}}@media (max-width:767px){.sg-ue-photo{height:310px}}.sg-ue-actions{display:flex;align-items:center;gap:14px}.sg-ue-actions{flex-wrap:wrap}.sg-ue-btn{display:inline-flex;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:15px;text-align:center;text-decoration:none;padding-top:15px;padding-right:23px;padding-bottom:15px;padding-left:23px;background-color:#b81759;border-radius:4px;border-top:1px solid #b81759;border-right:1px solid #b81759;border-bottom:1px solid #b81759;border-left:1px solid #b81759;cursor:pointer}.sg-ue-btn:hover{color:#fff;background-color:#911247}.sg-ue-btn:focus-visible{color:#fff;outline:3px solid #147a93;outline-offset:4px}.sg-ue-link{color:#12576d;font-weight:700;text-decoration:underline}.sg-ue-link:hover{color:#a30f4c}.sg-ue-link{text-underline-offset:4px}.sg-ue-proof{display:flex;justify-content:space-between;gap:20px;padding-top:24px;padding-bottom:24px;border-bottom:1px solid #dce2e2}.sg-ue-proof{flex-wrap:wrap}@media (max-width:767px){.sg-ue-proof{padding-top:22px;padding-bottom:22px}}.sg-ue-proof-text{color:#304c54;font-weight:650;font-size:14px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-ue-intro{max-width:780px}.sg-ue-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;width:100%}@media (max-width:767px){.sg-ue-grid{grid-template-columns:minmax(0,1fr)}}.sg-ue-card{min-width:0;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#fff;border-radius:8px;border-top:1px solid #dce2e2;border-right:1px solid #dce2e2;border-bottom:1px solid #dce2e2;border-left:1px solid #dce2e2}@media (max-width:767px){.sg-ue-card{padding-top:23px;padding-right:23px;padding-bottom:23px;padding-left:23px}}.sg-ue-soft{background-color:#f4f5f2}.sg-ue-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px}@media (max-width:767px){.sg-ue-split{grid-template-columns:minmax(0,1fr);gap:26px}}.sg-ue-card-image{width:100%;height:230px;object-fit:cover;margin-bottom:24px;border-radius:5px}.sg-ue-designer{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:30px;width:100%}@media (max-width:1023px){.sg-ue-designer{grid-template-columns:minmax(0,1fr)}}.sg-ue-stage{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 125px);min-width:0;overflow:hidden;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#e7edeb;border-radius:10px;border-top:1px solid #cad6d4;border-right:1px solid #cad6d4;border-bottom:1px solid #cad6d4;border-left:1px solid #cad6d4}@media (max-width:1023px){.sg-ue-stage{position:relative;top:auto;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px}}@media (max-width:767px){.sg-ue-stage{padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px}}.sg-ue-scene{display:block;width:100%;aspect-ratio:1.34;background-color:#e7edeb}.sg-ue-scene-svg{display:block;width:100%;height:100%}.sg-ue-control{width:100%;margin-top:0;margin-right:0;margin-bottom:22px;margin-left:0}.sg-ue-label{color:#203a43;font-family:"Inter",sans-serif;font-weight:750;font-size:15px;line-height:1.5;text-transform:none;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0}.sg-ue-options{display:flex;gap:8px}.sg-ue-options{flex-wrap:wrap}.sg-ue-choice{color:#24414b;line-height:1.4;padding-top:10px;padding-right:13px;padding-bottom:10px;padding-left:13px;background-color:#fff;border-radius:5px;border-top:1px solid #bdcccf;border-right:1px solid #bdcccf;border-bottom:1px solid #bdcccf;border-left:1px solid #bdcccf;cursor:pointer}.sg-ue-choice:hover{color:#24414b;background-color:#eef3f3}.sg-ue-choice[aria-pressed="true"]{color:#fff;background-color:#193d48;box-shadow:0 0 0 1px #193d48}.sg-ue-choice:focus-visible{outline:3px solid #c61960;outline-offset:3px}.sg-ue-choice{appearance:none;font:600 13px "Inter",sans-serif}.sg-ue-tile{display:flex;flex-flow:column;align-items:center;gap:8px;width:calc(33.333% - 6px)}.sg-ue-swatch{display:block;width:100%;height:64px;border-radius:3px;border-top:1px solid rgb(255 255 255 / .33);border-right:1px solid rgb(255 255 255 / .33);border-bottom:1px solid rgb(255 255 255 / .33);border-left:1px solid rgb(255 255 255 / .33)}.sg-ue-swatch{background-size:cover;background-position:center}.sg-ue-tile-0{background-color:#4b4c4c;background-image:url(https://spectrumglazing.co.uk/wp-content/uploads/2025/05/greysquare-768x768.png);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.sg-ue-tile-1{background-color:#6c584c;background-image:url(https://spectrumglazing.co.uk/wp-content/uploads/2025/05/brownsquare-768x766.png);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.sg-ue-tile-2{background-color:#995843;background-image:url(https://spectrumglazing.co.uk/wp-content/uploads/2025/05/terrasquare-768x768.png);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.sg-ue-tile-3{background-color:#47494b;background-image:url(https://spectrumglazing.co.uk/wp-content/uploads/2025/05/ultraroof_metrotile_charcoal_tile.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.sg-ue-tile-4{background-color:#665044;background-image:url(https://spectrumglazing.co.uk/wp-content/uploads/2025/05/ultraroof_metrotile_burnt_umber_tile.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.sg-ue-tile-5{background-color:#964e42;background-image:url(https://spectrumglazing.co.uk/wp-content/uploads/2025/05/ultraroof_metrotile_antique_red_tile.jpg);background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll}.sg-ue-summary{width:100%;box-sizing:border-box;color:#22464f;font-size:14px;line-height:1.75;margin-top:18px;margin-right:0;margin-bottom:18px;margin-left:0;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:#fff;border-left:3px solid #b81759}.sg-ue-tile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%}@media (max-width:767px){.sg-ue-tile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sg-ue-tile-sample{display:block;width:100%;height:190px;margin-bottom:14px;border-radius:4px}.sg-ue-tile-sample{background-size:cover;background-position:center}.sg-ue-dark{background-color:#16343e}.sg-ue-white{color:#fff}.sg-ue-pale{color:#d7e2e5}.sg-ue-faq{width:100%;padding-top:22px;padding-right:0;padding-bottom:22px;padding-left:0;border-bottom:1px solid #d8e0e1}.sg-ue-question{color:#1a3741;font-weight:650;font-size:18px;padding-right:20px;cursor:pointer}.sg-ue-answer{color:#4c5d62;font-size:16px;line-height:1.75;margin-top:18px;margin-right:0;margin-bottom:0;margin-left:0}.sg-ue-quote{width:100%;box-sizing:border-box;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:#fff;border-radius:8px;border-top:1px solid #d4dede;border-right:1px solid #d4dede;border-bottom:1px solid #d4dede;border-left:1px solid #d4dede}@media (max-width:767px){.sg-ue-quote{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.sg-ue-quote-layout{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:52px}@media (max-width:1023px){.sg-ue-quote-layout{grid-template-columns:minmax(0,1fr)}}.sg-ue-crumb{display:flex;gap:8px;font-size:12px;margin-bottom:24px}.sg-ue-crumb{flex-wrap:wrap}.sg-ue-crumb-link{color:#4c646c;text-decoration:none}.sg-ue-hero-photo{display:block;width:100%;height:520px;object-fit:cover;border-radius:6px}@media (max-width:1023px){.sg-ue-hero-photo{height:430px}}@media (max-width:767px){.sg-ue-hero-photo{height:310px}}.sg-ue-sizebox{display:flex;flex-flow:column;gap:12px;width:100%;box-sizing:border-box;margin-bottom:22px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:#e7eeec;border-radius:6px;border-top:1px solid #ced9d5;border-right:1px solid #ced9d5;border-bottom:1px solid #ced9d5;border-left:1px solid #ced9d5}.sg-ue-sizebox .sg-ue-label{min-height:42px}@media (max-width:479px){.sg-ue-sizebox{padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px}}.sg-ue-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%}@media (max-width:479px){.sg-ue-fields{grid-template-columns:minmax(0,1fr);gap:0}}.sg-ue-field{display:flex;flex-flow:column;gap:7px;width:100%;margin-bottom:14px}.sg-ue-input{display:block;width:100%;min-width:0;box-sizing:border-box;color:#183c46;font-size:16px;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;background-color:#fff;border-radius:4px;border-top:1px solid #aebfbc;border-right:1px solid #aebfbc;border-bottom:1px solid #aebfbc;border-left:1px solid #aebfbc}.sg-ue-input:focus{outline:2px solid #b41560;outline-offset:2px}.sg-ue-input{font:inherit}.sg-ue-help{color:#526764;font-size:12px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-ue-error{color:#a01846;font-size:13px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-ue-check{display:flex;align-items:start;gap:10px;font-size:14px;line-height:1.6;margin-top:16px;margin-right:0;margin-bottom:16px;margin-left:0}.sg-ue-checkbox{flex-shrink:0;width:18px;height:18px;margin-top:3px}.sg-ue-form{width:100%}.sg-ue-project-image{display:block;width:100%;height:235px;object-fit:cover;margin-top:0;margin-right:0;margin-bottom:22px;margin-left:0;border-radius:5px}.sg-ue-project{width:100%;box-sizing:border-box;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#fff;border-radius:8px;border-top:1px solid #d7e0df;border-right:1px solid #d7e0df;border-bottom:1px solid #d7e0df;border-left:1px solid #d7e0df}.sg-ue-number{display:block;color:#b41560;font-weight:700;font-size:13px;letter-spacing:1px;margin-bottom:16px}.sg-ue-linkrow{display:flex;gap:20px;margin-top:24px}.sg-ue-linkrow{flex-wrap:wrap}.sg-ue-spec{display:block;color:#25434d;font-size:15px;line-height:1.7;margin-top:24px;margin-right:0;margin-bottom:24px;margin-left:0;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#f3f5f1;border-left:3px solid #b81759}.sg-ue-email-link{display:inline-block;color:#12576d;font-weight:700;text-decoration:underline;margin-top:14px}.sg-ue-email-link[hidden]{display:none}.sg-ur-films{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;width:100%}@media (max-width:767px){.sg-ur-films{grid-template-columns:minmax(0,1fr);gap:30px}}.sg-ur-film{width:100%;min-width:0}.sg-ur-film-stage{position:relative;width:100%;overflow:hidden;aspect-ratio:16/9;background-color:#183c46;border-radius:7px}.sg-ur-film-poster{display:block;width:100%;height:100%;object-fit:cover;opacity:.68}.sg-ur-film-play{position:absolute;top:50%;left:50%;color:#fff;padding-top:15px;padding-right:22px;padding-bottom:15px;padding-left:22px;background-color:#b81759;border-radius:5px;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid;cursor:pointer;transform:translate3d(-50%,-50%,0)}.sg-ur-film-play:hover{color:#fff;background-color:#911247}.sg-ur-film-play:focus-visible{outline:3px solid #fff;outline-offset:4px}.sg-ur-film-play{font:600 15px "Inter",sans-serif;white-space:nowrap}.sg-ur-film-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.sg-ur-film-full{color:#183c46;margin-top:12px;margin-right:0;margin-bottom:0;margin-left:0;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;background-color:#fff;border-radius:4px;border-top:1px solid #aebfbc;border-right:1px solid #aebfbc;border-bottom:1px solid #aebfbc;border-left:1px solid #aebfbc;cursor:pointer}.sg-ur-film-full[hidden]{display:none}.sg-ur-film-full{font:600 13px "Inter",sans-serif}.sg-lr-main{display:block;width:100%;padding-top:28px}@media (max-width:767px){.sg-lr-main{padding-top:16px}}.sg-lr-materials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%}@media (max-width:767px){.sg-lr-materials{grid-template-columns:minmax(0,1fr)}}.sg-lr-material{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#f3f5f3;border-radius:7px;border-top:1px solid #d8e0dc;border-right:1px solid #d8e0dc;border-bottom:1px solid #d8e0dc;border-left:1px solid #d8e0dc}@media (max-width:767px){.sg-lr-material{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.sg-lr-panel{height:120px;margin-bottom:22px;background-image:linear-gradient(115deg,#68737a,#414c52 65%,#747f85);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;border-radius:3px;border-top:1px solid #374247;border-right:1px solid #374247;border-bottom:1px solid #374247;border-left:1px solid #374247}.sg-lr-panel-utec{background-image:linear-gradient(115deg,#60686c,#485155);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.sg-lr-jump{display:flex;gap:12px 24px;padding-top:22px;padding-bottom:22px;background-color:#183c46}.sg-lr-jump{flex-wrap:wrap}.sg-lr-jump-link{color:#fff;font-weight:600;font-size:14px;text-decoration:none}.sg-lr-jump-link:hover{color:#edb8cd}.sg-lr-source{color:#64767a;font-size:12px;line-height:1.7}.sg-og-enlarge{display:block;width:100%;min-width:0;cursor:zoom-in}.sg-og-enlarge:focus-visible{outline:3px solid #ed0677;outline-offset:4px}.sg-handles-page{width:100%;color:#172132;font-family:"Inter",sans-serif;background-color:#fff}.sg-handles-hero{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:center;gap:54px;width:100%;padding-top:64px;padding-right:max(5%,calc(( 100% - 1240px ) / 2));padding-bottom:64px;padding-left:max(5%,calc(( 100% - 1240px ) / 2));background-color:#f4f3f0}@media (max-width:1023px){.sg-handles-hero{gap:30px;padding-top:44px;padding-bottom:44px}}@media (max-width:767px){.sg-handles-hero{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:32px;padding-bottom:32px}}.sg-handles-intro{display:flex;flex-flow:column;gap:22px}.sg-handles-kicker{color:#a62968;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-handles-h1{color:#141a2c;font-family:"Syne",sans-serif;font-size:clamp(40px,5vw,66px);line-height:1.06;letter-spacing:-2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-handles-h1{font-size:43px;letter-spacing:-1px}}.sg-handles-lead{max-width:660px;color:#424957;font-size:20px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-handles-lead{font-size:18px}}.sg-handles-actions{display:flex;gap:12px}.sg-handles-actions{flex-wrap:wrap}.sg-handles-button{display:inline-flex;justify-content:center;align-items:center;color:#fff;font-weight:600;font-size:16px;text-decoration:none;padding-top:15px;padding-right:23px;padding-bottom:15px;padding-left:23px;background-color:#3945b1;border-radius:4px}.sg-handles-button:hover{color:#fff;background-color:#293484}.sg-handles-link{color:#293484;font-weight:600;text-decoration:underline}.sg-handles-link:hover{color:#aa2768}.sg-handles-heroimages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:25px;padding-right:16px;padding-bottom:25px;padding-left:16px;background-color:#fff;border-bottom:4px solid #ca3780}@media (max-width:479px){.sg-handles-heroimages{padding-top:18px;padding-right:8px;padding-bottom:18px;padding-left:8px}}.sg-handles-heroitem{display:flex;flex-flow:column;align-items:center;gap:14px;color:#1e2638;text-decoration:none}.sg-handles-heroitem:hover{color:#a62968}.sg-handles-heroimage{width:100%;height:230px;object-fit:contain}@media (max-width:1023px){.sg-handles-heroimage{height:190px}}@media (max-width:767px){.sg-handles-heroimage{height:170px}}@media (max-width:479px){.sg-handles-heroimage{height:145px}}.sg-handles-herolabel{font-weight:600;font-size:13px;text-align:center}.sg-handles-nav{display:flex;gap:12px;width:100%;padding-top:24px;padding-right:max(5%,calc(( 100% - 1240px ) / 2));padding-bottom:24px;padding-left:max(5%,calc(( 100% - 1240px ) / 2));border-bottom:1px solid #e4e4e9}.sg-handles-nav{flex-wrap:wrap}@media (max-width:479px){.sg-handles-nav{gap:8px}}.sg-handles-navlink{color:#253047;font-size:15px;text-decoration:none;padding-top:9px;padding-right:16px;padding-bottom:9px;padding-left:16px;border-radius:40px;border-top:1px solid #dadde5;border-right:1px solid #dadde5;border-bottom:1px solid #dadde5;border-left:1px solid #dadde5}.sg-handles-navlink:hover{color:#3945b1;background-color:#f3f3fc}@media (max-width:479px){.sg-handles-navlink{font-size:13px;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px}}.sg-handles-section{display:flex;flex-flow:column;gap:22px;width:100%;padding-top:62px;padding-right:max(5%,calc(( 100% - 1240px ) / 2));padding-bottom:62px;padding-left:max(5%,calc(( 100% - 1240px ) / 2))}.sg-handles-section{scroll-margin-top:155px}@media (max-width:767px){.sg-handles-section{padding-top:40px;padding-bottom:40px}.sg-handles-section{scroll-margin-top:110px}}.sg-handles-section-alt{background-color:#f7f7f9}.sg-handles-heading{color:#172132;font-family:"Syne",sans-serif;font-size:38px;line-height:1.2;letter-spacing:-1px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:1023px){.sg-handles-heading{font-size:32px}}@media (max-width:767px){.sg-handles-heading{font-size:29px}}.sg-handles-copy{max-width:850px;color:#4a5360;font-size:17px;line-height:1.75;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-handles-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:100%}@media (max-width:1023px){.sg-handles-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.sg-handles-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.sg-handles-finish{display:flex;flex-flow:column;align-items:center;gap:8px;min-width:0;color:#162037;text-decoration:none;padding-top:22px;padding-right:14px;padding-bottom:22px;padding-left:14px;background-color:#fff;border-radius:5px;border-top:1px solid #e2e3e8;border-right:1px solid #e2e3e8;border-bottom:1px solid #e2e3e8;border-left:1px solid #e2e3e8}.sg-handles-finish:hover{color:#3945b1;box-shadow:0 5px 20px rgb(23 33 50 / .05)}.sg-handles-finish:focus-visible{outline:3px solid #cc3983;outline-offset:3px}@media (max-width:767px){.sg-handles-finish{padding-top:17px;padding-right:8px;padding-bottom:17px;padding-left:8px}}.sg-handles-image{display:block;width:100%;height:265px;object-fit:contain;background-color:#fff}@media (max-width:767px){.sg-handles-image{height:230px}}@media (max-width:479px){.sg-handles-image{height:200px}}.sg-handles-finishname{font-weight:650;font-size:17px;text-align:center}@media (max-width:479px){.sg-handles-finishname{font-size:15px}}.sg-handles-small{color:#667080;font-size:12px;line-height:1.5;text-align:center}@media (max-width:479px){.sg-handles-small{font-size:11px}}.sg-handles-note{color:#4b5361;font-size:15px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:18px;padding-right:22px;padding-bottom:18px;padding-left:22px;background-color:#f3f3f8;border-left:3px solid #ca3780}.sg-handles-help{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:100%}@media (max-width:767px){.sg-handles-help{grid-template-columns:minmax(0,1fr)}}.sg-handles-helpitem{display:flex;flex-flow:column;gap:13px;padding-top:20px;border-top:2px solid #3945b1}.sg-handles-subheading{color:#172132;font-family:"Syne",sans-serif;font-size:23px;line-height:1.3;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-handles-faq{display:block;width:100%;padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:0;border-bottom:1px solid #d9dde5}.sg-handles-question{color:#172132;font-weight:650;font-size:18px;cursor:pointer}.sg-handles-answer{max-width:900px;color:#4a5360;font-size:16px;line-height:1.75;margin-top:14px;margin-right:0;margin-bottom:0;margin-left:0}.sg-handles-cta{display:flex;flex-flow:column;gap:22px;width:100%;padding-top:58px;padding-right:max(5%,calc(( 100% - 1240px ) / 2));padding-bottom:58px;padding-left:max(5%,calc(( 100% - 1240px ) / 2));background-color:#151c31;border-top:4px solid #ca3780}.sg-handles-ctatitle{color:#fff;font-family:"Syne",sans-serif;font-size:38px;line-height:1.2;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-handles-ctatitle{font-size:30px}}.sg-handles-ctacopy{max-width:760px;color:#e1e4ef;font-size:18px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-handles-ctalink{color:#fff;text-decoration:underline;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px}.sg-handles-ctalink:hover{color:#f3b4d4}.sg-og-satin-section{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:36px;width:100%;padding-top:48px;padding-right:max(24px,calc(( 100% - 1220px ) / 2));padding-bottom:48px;padding-left:max(24px,calc(( 100% - 1220px ) / 2));background-color:#fff}@media (max-width:1023px){.sg-og-satin-section{grid-template-columns:1fr;gap:24px}}@media (max-width:767px){.sg-og-satin-section{padding-top:32px;padding-right:18px;padding-bottom:32px;padding-left:18px}}.sg-og-satin-intro{display:flex;flex-flow:column;gap:16px}.sg-og-satin-eyebrow{color:#c70062;font-weight:700;font-size:13px;letter-spacing:1px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-og-satin-title{color:#09233b;font-size:32px;line-height:1.15;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-og-satin-title{font-size:28px}}.sg-og-satin-copy{color:#334655;font-size:16px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-og-satin-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}@media (max-width:479px){.sg-og-satin-benefits{grid-template-columns:1fr}}.sg-og-satin-card{display:flex;flex-flow:column;gap:10px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#f3f7f9;border-radius:8px;border-top:3px solid #ed0677}@media (max-width:767px){.sg-og-satin-card{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.sg-og-satin-card-title{color:#09233b;font-size:19px;line-height:1.3;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-og-satin-card-copy{color:#334655;font-size:15px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-og-satin-link{display:inline-block;align-self:start;color:#fff;font-weight:700;font-size:14px;text-decoration:none;padding-top:13px;padding-right:20px;padding-bottom:13px;padding-left:20px;background-color:#09233b;border-radius:3px}.sg-og-satin-link:hover{color:#fff;background-color:#c70062}.sg-og-satin-link:focus-visible{color:#fff;outline:3px solid #ed0677;outline-offset:4px}.sg-og-satin-figure{display:flex;flex-flow:column;gap:8px;width:100%;max-width:300px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-og-satin-figure{align-self:center;max-width:300px}}.sg-og-satin-sample-link{display:block;width:100%;overflow:hidden;border-radius:8px;border-top:1px solid #d4dfe5;border-right:1px solid #d4dfe5;border-bottom:1px solid #d4dfe5;border-left:1px solid #d4dfe5;cursor:zoom-in}.sg-og-satin-sample-link:focus-visible{outline:3px solid #ed0677;outline-offset:4px}.sg-og-satin-sample-image{display:block;width:100%;height:auto;object-fit:contain}.sg-og-satin-sample-caption{color:#334655;font-size:13px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-about-hero{display:flex;flex-flow:column;align-items:center;gap:22px;color:#fff;text-align:center;padding-top:150px;padding-right:5%;padding-bottom:95px;padding-left:5%;background-image:linear-gradient(135deg,#050819 0%,#0b1030 72%,#3945b1 100%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}@media (max-width:1023px){.sg-about-hero{padding-top:130px}}@media (max-width:767px){.sg-about-hero{padding-top:115px;padding-right:6%;padding-bottom:65px;padding-left:6%}}@media (max-width:479px){.sg-about-hero{padding-top:105px}}.sg-about-kicker{color:#ff4fa3;font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:2px}.sg-about-title{max-width:980px;color:#fff;font-size:58px;line-height:1.08}@media (max-width:1023px){.sg-about-title{font-size:48px}}@media (max-width:767px){.sg-about-title{font-size:38px}}@media (max-width:479px){.sg-about-title{font-size:32px}}.sg-about-lead{max-width:850px;color:#fff;font-size:20px;line-height:1.65}@media (max-width:767px){.sg-about-lead{font-size:17px}}.sg-about-actions{display:flex;justify-content:center;gap:14px}.sg-about-actions{flex-wrap:wrap}@media (max-width:479px){.sg-about-actions{flex-flow:column;width:100%}}.sg-about-btn{color:#fff;font-weight:800;text-decoration:none;padding-top:15px;padding-right:26px;padding-bottom:15px;padding-left:26px;background-color:#ff4fa3;border-radius:999px}.sg-about-btn:hover{color:#0b1030;background-color:#fff}.sg-about-btn-alt{color:#0b1030;font-weight:800;text-decoration:none;padding-top:15px;padding-right:26px;padding-bottom:15px;padding-left:26px;background-color:#fff;border-radius:999px}.sg-about-btn-alt:hover{color:#fff;background-color:#ff4fa3}.sg-about-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;width:100%;max-width:1180px;margin-top:20px}@media (max-width:1119px){.sg-about-trust{grid-template-columns:repeat(2,1fr)}}.sg-about-trust-card{color:#fff;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:rgb(255 255 255 / .08);border-radius:16px;border-top:1px solid rgb(255 255 255 / .18);border-right:1px solid rgb(255 255 255 / .18);border-bottom:1px solid rgb(255 255 255 / .18);border-left:1px solid rgb(255 255 255 / .18)}.sg-about-trust-title{color:#fff;font-size:18px}.sg-about-section{display:flex;flex-flow:column;gap:28px;max-width:1280px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:90px;padding-right:5%;padding-bottom:90px;padding-left:5%}.sg-about-intro{display:grid;grid-template-columns:1.15fr 0.85fr;align-items:start;gap:55px}@media (max-width:1023px){.sg-about-intro{grid-template-columns:1fr}}.sg-about-copy{display:flex;flex-flow:column;gap:18px}.sg-about-heading{color:#050610;font-size:44px;line-height:1.15}.sg-about-subheading{color:#050610;font-size:28px}.sg-about-text{color:#25283a;font-size:17px;line-height:1.8}.sg-about-panel{display:flex;flex-flow:column;gap:18px;padding-top:34px;padding-right:34px;padding-bottom:34px;padding-left:34px;background-color:#f1f1f7;border-radius:22px;border-top:5px solid #ff4fa3}.sg-about-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}@media (max-width:1023px){.sg-about-grid{grid-template-columns:1fr 1fr}}.sg-about-card{display:flex;flex-flow:column;gap:14px;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:#fff;border-radius:18px;border-top:1px solid #e2e3ec;border-right:1px solid #e2e3ec;border-bottom:1px solid #e2e3ec;border-left:1px solid #e2e3ec;box-shadow:0 10px 30px rgb(11 16 48 / .06)}.sg-about-card-title{color:#050610;font-size:23px}.sg-about-dark{display:flex;flex-flow:column;align-items:center;gap:35px;color:#fff;padding-top:90px;padding-right:5%;padding-bottom:90px;padding-left:5%;background-color:#050819}.sg-about-dark-heading{color:#fff;font-size:44px;text-align:center}.sg-about-dark-lead{max-width:850px;color:#fff;font-size:18px;text-align:center}.sg-about-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;width:100%;max-width:1180px}@media (max-width:1119px){.sg-about-product-grid{grid-template-columns:repeat(2,1fr)}}.sg-about-product{display:flex;flex-flow:column;gap:10px;color:#fff;padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px;background-color:#161b44;border-radius:16px}.sg-about-product-title{color:#fff;font-size:21px}.sg-about-local{display:flex;flex-flow:column;align-items:center;gap:25px;text-align:center;padding-top:90px;padding-right:5%;padding-bottom:90px;padding-left:5%;background-color:#f1f1f7}.sg-about-local-heading{max-width:850px;color:#050610;font-size:44px}.sg-about-local-text{max-width:900px;color:#25283a;font-size:17px;line-height:1.8}.sg-about-cta{display:flex;flex-flow:column;align-items:center;gap:20px;text-align:center;padding-top:75px;padding-right:5%;padding-bottom:75px;padding-left:5%;background-image:linear-gradient(135deg,#3945b1,#0b1030);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}@media (max-width:767px){.sg-about-cta{padding-top:60px;padding-right:6%;padding-bottom:60px;padding-left:6%}}.sg-about-cta-title{color:#fff;font-size:42px}@media (max-width:767px){.sg-about-cta-title{font-size:32px}}.sg-about-cta-text{max-width:780px;color:#fff;font-size:18px}@media (max-width:767px){.sg-about-section{padding-top:65px;padding-right:6%;padding-bottom:65px;padding-left:6%}}@media (max-width:767px){.sg-about-dark{padding-top:65px;padding-right:6%;padding-bottom:65px;padding-left:6%}}@media (max-width:767px){.sg-about-local{padding-top:65px;padding-right:6%;padding-bottom:65px;padding-left:6%}}@media (max-width:767px){.sg-about-heading{font-size:32px}}@media (max-width:767px){.sg-about-dark-heading{font-size:32px}}@media (max-width:767px){.sg-about-local-heading{font-size:32px}}@media (max-width:767px){.sg-about-grid{grid-template-columns:1fr}}@media (max-width:767px){.sg-about-product-grid{grid-template-columns:1fr}}@media (max-width:767px){.sg-about-trust{grid-template-columns:1fr}}@media (max-width:479px){.sg-about-btn{width:100%;text-align:center}}@media (max-width:479px){.sg-about-btn-alt{width:100%;text-align:center}}@media (max-width:479px){.sg-about-panel{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}@media (max-width:479px){.sg-about-card{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.sg-designer{max-width:1440px;color:#101828;font-family:Arial;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:48px;padding-right:28px;padding-bottom:80px;padding-left:28px}@media (max-width:767px){.sg-designer{padding-top:28px;padding-right:14px;padding-bottom:55px;padding-left:14px}}.sg-designer-hero{max-width:900px;text-align:center;margin-top:0;margin-right:auto;margin-bottom:34px;margin-left:auto}.sg-designer-kicker{color:#e5007d;font-weight:800;font-size:13px;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0}.sg-designer-title{color:#0b2748;font-size:48px;line-height:1.05;margin-top:0;margin-right:0;margin-bottom:16px;margin-left:0}@media (max-width:767px){.sg-designer-title{font-size:34px}}.sg-designer-intro{color:#52606d;font-size:19px;line-height:1.55;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-designer-intro{font-size:16px}}.sg-designer-app{display:grid;grid-template-columns:minmax(300px,34%) minmax(0,66%);overflow:hidden;background-color:#fff;border-radius:18px;border-top:1px solid #dfe5ec;border-right:1px solid #dfe5ec;border-bottom:1px solid #dfe5ec;border-left:1px solid #dfe5ec;box-shadow:0 18px 60px rgb(11 39 72 / .1)}@media (max-width:1023px){.sg-designer-app{grid-template-columns:1fr}}.sg-designer-controls{align-self:start;max-height:780px;overflow:auto;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#f7f9fb;border-right:1px solid #dfe5ec}.sg-designer-controls .sg-step-panel-hidden{display:none}@media (max-width:1023px){.sg-designer-controls{max-height:none;overflow:visible;border-right:0 solid;border-bottom:1px solid #dfe5ec}}.sg-designer-h2{color:#0b2748;font-size:20px;margin-top:0;margin-right:0;margin-bottom:16px;margin-left:0}.sg-product-tabs{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:22px}@media (max-width:479px){.sg-product-tabs{grid-template-columns:1fr 1fr}}.sg-prod{color:#27364a;font-weight:700;padding-top:11px;padding-right:8px;padding-bottom:11px;padding-left:8px;background-color:#fff;border-radius:9px;border-top:1px solid #ccd5df;border-right:1px solid #ccd5df;border-bottom:1px solid #ccd5df;border-left:1px solid #ccd5df;cursor:pointer}.sg-stage-toolbar button{color:#27364a;font-weight:700;padding-top:11px;padding-right:8px;padding-bottom:11px;padding-left:8px;background-color:#fff;border-radius:9px;border-top:1px solid #ccd5df;border-right:1px solid #ccd5df;border-bottom:1px solid #ccd5df;border-left:1px solid #ccd5df;cursor:pointer}.sg-prod.active{color:#fff;background-color:#0b2748}.sg-stage-toolbar button.active{color:#fff;background-color:#0b2748}.sg-label{display:block;color:#344054;font-weight:700;font-size:13px;margin-top:0;margin-right:0;margin-bottom:14px;margin-left:0}.sg-label input[type="range"]{padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.sg-label input[type="range"]{accent-color:#e5007d}.sg-label select{display:block;width:100%;box-sizing:border-box;font-size:16px;margin-top:6px;padding-top:11px;padding-right:11px;padding-bottom:11px;padding-left:11px;background-color:#fff;border-radius:8px;border-top:1px solid #cbd5e1;border-right:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;border-left:1px solid #cbd5e1}.sg-label input{display:block;width:100%;box-sizing:border-box;font-size:16px;margin-top:6px;padding-top:11px;padding-right:11px;padding-bottom:11px;padding-left:11px;background-color:#fff;border-radius:8px;border-top:1px solid #cbd5e1;border-right:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;border-left:1px solid #cbd5e1}.sg-dims{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:479px){.sg-dims{grid-template-columns:1fr}}.sg-check{display:flex;align-items:center;gap:9px;font-weight:700;font-size:14px;margin-top:8px}.sg-stage-panel{align-self:start;position:sticky;top:105px;min-width:0}@media (max-width:1023px){.sg-stage-panel{position:relative;top:auto}}.sg-stage-toolbar{display:flex;gap:8px;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px;border-bottom:1px solid #e5e9ef}.sg-stage-toolbar{flex-wrap:wrap}@media (max-width:479px){.sg-stage-toolbar button{font-size:12px;padding-top:9px;padding-right:7px;padding-bottom:9px;padding-left:7px}}.sg-stage{display:flex;justify-content:center;align-items:center;position:relative;min-height:650px;overflow:hidden;padding-top:70px;padding-right:70px;padding-bottom:70px;padding-left:70px;background-image:linear-gradient(180deg,#edf3f8 0%,#dbe3e9 72%,#c8c3b8 72%,#b5afa4 100%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.sg-stage{perspective:1200px}@media (max-width:1023px){.sg-stage{min-height:500px}}@media (max-width:767px){.sg-stage{min-height:410px;padding-top:48px;padding-right:28px;padding-bottom:48px;padding-left:28px}}@media (max-width:479px){.sg-stage{min-height:330px;padding-top:45px;padding-right:25px;padding-bottom:45px;padding-left:25px}}.sg-product{display:flex;position:relative;width:62%;aspect-ratio:1/1;background-color:#dcebf2;border-top:14px solid #f5f3ed;border-right:14px solid #f5f3ed;border-bottom:14px solid #f5f3ed;border-left:14px solid #f5f3ed;transition:all 0.35s ease;box-shadow:0 18px 28px rgb(0 0 0 / .22),inset 0 0 0 2px rgb(0 0 0 / .15);transform:rotateY(-4deg)}.sg-product.nested-active>.sg-pane{display:none}.sg-product.profile-omnia{--sg-profile:15px;--sg-sash:7px;--sg-depth:15px;--sg-bead:3px}.sg-product.profile-halo{--sg-profile:17px;--sg-sash:8px;--sg-depth:17px;--sg-bead:3px}.sg-product.profile-timberlook{--sg-profile:16px;--sg-sash:5px;--sg-depth:16px;--sg-bead:2px}.sg-product.profile-smart{--sg-profile:9px;--sg-sash:4px;--sg-depth:10px;--sg-bead:1px}.sg-product.profile-origin{--sg-profile:8px;--sg-sash:3px;--sg-depth:9px;--sg-bead:1px}.sg-product.depth-on:before{position:absolute;top:calc(var(--sg-profile) * -1);left:100%;z-index:-1;width:var(--sg-depth);height:calc(100% + var(--sg-profile) * 2);background-image:linear-gradient(90deg,rgb(0 0 0 / .24),rgb(255 255 255 / .08));background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;transform-origin:0% 0%;transform:skew(0,-35deg)}.sg-product.depth-on:before{content:""}.sg-product.depth-on:after{position:absolute;top:100%;right:calc(var(--sg-profile) * -1);left:calc(var(--sg-profile) * -1);z-index:-1;height:var(--sg-depth);background-image:linear-gradient(180deg,rgb(0 0 0 / .22),rgb(255 255 255 / .08));background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;transform-origin:0% 0%;transform:skew(-35deg,0)}.sg-product.depth-on:after{content:""}.sg-product.profile-timberlook .sg-pane{box-shadow:inset 0 0 0 2px rgb(255 255 255 / .65),inset 0 0 0 4px rgb(0 0 0 / .1)}.sg-product{transform-style:preserve-3d;--sg-profile:14px;--sg-sash:6px;--sg-depth:12px;--sg-bead:2px;--sg-hardware:#c2c6ca}@media (max-width:1023px){.sg-product{width:70%}}@media (max-width:767px){.sg-product{width:82%;border-top:10px solid;border-right:10px solid;border-bottom:10px solid;border-left:10px solid}}@media (max-width:479px){.sg-product{width:86%}}.sg-pane{flex-grow:1;flex-shrink:1;flex-basis:0%;position:relative;overflow:hidden;background-image:linear-gradient(145deg,rgb(255 255 255 / .55),rgb(120 175 200 / .25));background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;transform-origin:0% 50%;cursor:pointer;transition:all 0.45s ease}.sg-pane.open{transform:rotateY(-42deg)}.sg-pane.rightopen{transform-origin:100% 50%;transform:rotateY(42deg)}.sg-pane.topopen{transform-origin:50% 0%;transform:rotateX(-30deg)}.sg-pane.reeded{background:repeating-linear-gradient(90deg,rgb(255 255 255 / .65) 0 4px,rgb(145 170 180 / .3) 4px 8px)}.sg-pane.satin{background-color:rgb(235 240 240 / .92)}.sg-pane.obscure{background-image:radial-gradient(circle at 20% 30%,rgb(255 255 255 / .8) 0 3px,rgb(155 180 190 / .3) 4px 8px);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.sg-pane.selected{outline:4px solid #e5007d;outline-offset:-4px}.sg-pane{border:var(--sg-sash) solid #f5f3ed;box-shadow:inset 0 0 0 var(--sg-bead) rgb(255 255 255 / .5),inset 0 0 0 calc(var(--sg-bead) + 1px) rgb(0 0 0 / .13)}.sg-handle{position:absolute;top:47%;right:12px;width:7px;height:44px;background-color:var(--sg-hardware);border-radius:4px;border-top:1px solid rgb(0 0 0 / .22);border-right:1px solid rgb(0 0 0 / .22);border-bottom:1px solid rgb(0 0 0 / .22);border-left:1px solid rgb(0 0 0 / .22);box-shadow:1px 2px 3px rgb(0 0 0 / .35)}.sg-bar-v{position:absolute;background-color:inherit;box-shadow:0 0 0 2px rgb(0 0 0 / .08)}.sg-bar-h{position:absolute;background-color:inherit;box-shadow:0 0 0 2px rgb(0 0 0 / .08)}.sg-bar-v{top:0;left:50%;width:8px;height:100%}.sg-bar-h{top:50%;left:0;width:100%;height:8px}.sg-measure{position:absolute;color:#334155;font-weight:700;font-size:13px}.sg-measure-w{top:24px;right:19%;left:19%;text-align:center;border-top:1px solid #667085}.sg-measure-w span{position:relative;top:-10px;padding-top:0;padding-right:8px;padding-bottom:0;padding-left:8px;background-color:#edf3f8}.sg-measure-h{display:flex;align-items:center;top:20%;right:25px;bottom:20%;border-right:1px solid #667085}.sg-measure-h span{padding-top:5px;padding-right:5px;padding-bottom:5px;padding-left:5px;background-color:#e4ebf0;transform:rotateZ(90deg)}.sg-measure-h span{white-space:nowrap}.sg-summary{display:flex;justify-content:space-between;gap:15px;font-size:14px;padding-top:18px;padding-right:22px;padding-bottom:18px;padding-left:22px}.sg-summary span{color:#667085}@media (max-width:767px){.sg-summary{display:block}.sg-summary span{display:block;margin-top:5px}}.sg-lead{display:flex;justify-content:space-between;align-items:center;gap:24px;color:#fff;margin-top:22px;padding-top:28px;padding-right:32px;padding-bottom:28px;padding-left:32px;background-color:#0b2748;border-radius:16px}.sg-lead .sg-designer-h2{color:#fff;margin-bottom:5px}.sg-lead p{color:#d9e3ed;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-lead{display:block}}.sg-quote-button{display:inline-block;color:#fff;font-weight:800;text-decoration:none;padding-top:15px;padding-right:22px;padding-bottom:15px;padding-left:22px;background-color:#e5007d;border-radius:9px}.sg-quote-button{white-space:nowrap}@media (max-width:767px){.sg-quote-button{margin-top:18px}.sg-quote-button{white-space:normal}}.sg-pane-editor{margin-top:22px;padding-top:22px;border-top:1px solid #d9e1e8}.sg-editor-help{color:#667085;font-size:13px;line-height:1.45;margin-top:-7px;margin-right:0;margin-bottom:13px;margin-left:0}.sg-selected{font-size:13px;margin-bottom:13px;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;background-color:#e9f0f6;border-radius:8px}.sg-editor-buttons{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:13px}.sg-editor-buttons button{color:#243b53;font-weight:700;padding-top:10px;padding-right:7px;padding-bottom:10px;padding-left:7px;background-color:#fff;border-radius:8px;border-top:1px solid #cbd5e1;border-right:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;border-left:1px solid #cbd5e1;cursor:pointer}@media (max-width:479px){.sg-editor-buttons{grid-template-columns:1fr}}.sg-pane-grid{display:flex;flex-grow:1;flex-shrink:1;flex-basis:0%;position:relative;min-width:0}.sg-pane-stack{display:grid;grid-template-rows:25% 75%;flex-grow:1;flex-shrink:1;flex-basis:0%;min-width:0}.sg-fanlight{border-bottom:6px solid}.sg-opening-mark{position:absolute;top:9px;right:9px;bottom:9px;left:9px;opacity:.6;pointer-events:none}.sg-opening-mark:before{position:absolute;top:0;right:0;bottom:0;left:0;border-top:1px dashed rgb(20 50 75 / .7);border-right:1px dashed rgb(20 50 75 / .7);border-bottom:1px dashed rgb(20 50 75 / .7);border-left:1px dashed rgb(20 50 75 / .7)}.sg-opening-mark:before{content:""}.sg-opening-mark.left:after{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to top right,transparent 49.5%,rgb(20 50 75 / .6) 50%,transparent 50.5%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.sg-opening-mark.left:after{content:""}.sg-opening-mark.right:after{position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to bottom right,transparent 49.5%,rgb(20 50 75 / .6) 50%,transparent 50.5%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.sg-opening-mark.right:after{content:""}.sg-opening-mark.top:after{position:absolute;top:0;left:0;width:100%;height:100%;border-bottom:1px solid rgb(20 50 75 / .7)}.sg-opening-mark.top:after{content:"";clip-path:polygon(0 100%,50% 0,100% 100%)}.sg-frame-builder{margin-top:22px;padding-top:22px;border-top:1px solid #d9e1e8}.sg-switch-row{display:flex;align-items:center;gap:9px;color:#fff;font-weight:800;font-size:14px;margin-bottom:13px;padding-top:11px;padding-right:12px;padding-bottom:11px;padding-left:12px;background-color:#0b2748;border-radius:9px}.sg-advanced-controls{opacity:.45;pointer-events:none}.sg-advanced-controls.enabled{opacity:1;pointer-events:auto}.sg-builder-row{display:grid;grid-template-columns:1fr 42px 34px 42px;align-items:center;gap:6px;font-weight:800;font-size:13px;margin-top:12px;margin-right:0;margin-bottom:12px;margin-left:0}.sg-builder-row button{height:38px;font-size:20px;background-color:#fff;border-radius:8px;border-top:1px solid #cbd5e1;border-right:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;border-left:1px solid #cbd5e1;cursor:pointer}.sg-builder-row strong{text-align:center}.sg-frame-line{position:absolute;z-index:12;background-color:var(--sg-frame-colour,#f5f3ed);pointer-events:none;box-shadow:0 0 0 1px rgb(0 0 0 / .18)}.sg-frame-line.vertical{top:0;bottom:0;width:10px;transform:translate3d(-5px,0,0)}.sg-frame-line.horizontal{right:0;left:0;height:10px;transform:translate3d(0,-5px,0)}.sg-m2-control{display:none}.sg-t1-control{display:none}.sg-t2-control{display:none}.sg-m2-control.show{display:block}.sg-t1-control.show{display:block}.sg-t2-control.show{display:block}.sg-sidelight-line{position:absolute;top:0;bottom:0;left:18%;z-index:12;width:10px;background-color:var(--sg-frame-colour,#f5f3ed);pointer-events:none;transform:translate3d(-5px,0,0)}.sg-toplight-line{position:absolute;top:22%;right:0;left:0;z-index:12;height:10px;background-color:var(--sg-frame-colour,#f5f3ed);pointer-events:none;transform:translate3d(0,-5px,0)}.sg-nested-builder{margin-top:22px;padding-top:22px;border-top:1px solid #d9e1e8}.sg-nested-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:13px}.sg-nested-actions button{color:#243b53;font-weight:800;padding-top:10px;padding-right:7px;padding-bottom:10px;padding-left:7px;background-color:#fff;border-radius:8px;border-top:1px solid #cbd5e1;border-right:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;border-left:1px solid #cbd5e1;cursor:pointer}@media (max-width:479px){.sg-nested-actions{grid-template-columns:1fr}}.sg-nested-cell{position:absolute;overflow:hidden;box-sizing:border-box;background-image:linear-gradient(145deg,rgb(255 255 255 / .55),rgb(120 175 200 / .25));background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;border-top:5px solid var(--sg-frame-colour,#f5f3ed);border-right:5px solid var(--sg-frame-colour,#f5f3ed);border-bottom:5px solid var(--sg-frame-colour,#f5f3ed);border-left:5px solid var(--sg-frame-colour,#f5f3ed);cursor:pointer}.sg-nested-cell.selected{z-index:20;outline:4px solid #e5007d;outline-offset:-5px}.sg-nested-cell.satin{background-color:rgb(235 240 240 / .92)}.sg-nested-cell.reeded{background:repeating-linear-gradient(90deg,rgb(255 255 255 / .65) 0 4px,rgb(145 170 180 / .3) 4px 8px)}.sg-nested-cell.obscure{background-image:radial-gradient(circle at 20% 30%,rgb(255 255 255 / .8) 0 3px,rgb(155 180 190 / .3) 4px 8px);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.sg-cell-number{display:flex;justify-content:center;align-items:center;position:absolute;top:6px;left:7px;height:23px;min-width:23px;color:#fff;font-weight:800;font-size:11px;background-color:rgb(11 39 72 / .82);border-radius:999px;pointer-events:none}.sg-profile-controls{margin-top:22px;padding-top:22px;border-top:1px solid #d9e1e8}.sg-product.profile-smart .sg-pane{box-shadow:inset 0 0 0 1px rgb(255 255 255 / .3)}.sg-product.profile-origin .sg-pane{box-shadow:inset 0 0 0 1px rgb(255 255 255 / .3)}.sg-cill{position:absolute;top:calc(100% + var(--sg-profile) - 2px);right:calc(var(--sg-profile) * -1 - 18px);left:calc(var(--sg-profile) * -1 - 10px);z-index:25;height:13px;background-color:var(--sg-frame-colour,#f5f3ed);pointer-events:none;box-shadow:0 5px 7px rgb(0 0 0 / .22)}.sg-cill{clip-path:polygon(0 0,100% 0,94% 100%,3% 100%)}.sg-profile-badge{position:absolute;right:8px;bottom:8px;z-index:30;color:#fff;font-weight:800;font-size:10px;letter-spacing:.3px;padding-top:5px;padding-right:8px;padding-bottom:5px;padding-left:8px;background-color:rgb(11 39 72 / .82);border-radius:5px;pointer-events:none}.sg-rules{margin-top:22px;padding-top:22px;border-top:1px solid #d9e1e8}.sg-rule-status{color:#245c3b;font-weight:800;font-size:13px;margin-bottom:13px;padding-top:11px;padding-right:12px;padding-bottom:11px;padding-left:12px;background-color:#edf7f1;border-radius:8px}.sg-rule-details{color:#667085;font-size:12px;line-height:1.5;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;background-color:#fff;border-radius:8px;border-top:1px solid #dde4eb;border-right:1px solid #dde4eb;border-bottom:1px solid #dde4eb;border-left:1px solid #dde4eb}.sg-design-ref-card{min-width:220px;color:#0b2748;padding-top:15px;padding-right:18px;padding-bottom:15px;padding-left:18px;background-color:#fff;border-radius:10px}.sg-design-ref-card span{display:block;color:#e5007d;font-weight:800;font-size:10px;letter-spacing:1.4px}.sg-design-ref-card strong{display:block;font-size:20px;margin-top:3px;margin-right:0;margin-bottom:3px;margin-left:0}.sg-design-ref-card small{display:block;color:#667085;font-size:11px}.sg-wizard-nav{display:grid;grid-template-columns:repeat(6,1fr);gap:1px;grid-column-start:1;grid-column-end:-1;background-color:#dfe5ec;border-bottom:1px solid #dfe5ec}@media (max-width:767px){.sg-wizard-nav{grid-template-columns:repeat(3,1fr)}}.sg-step{display:flex;justify-content:center;align-items:center;gap:7px;color:#52606d;font-weight:800;padding-top:12px;padding-right:8px;padding-bottom:12px;padding-left:8px;background-color:#fff;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid;cursor:pointer}.sg-step b{display:flex;justify-content:center;align-items:center;width:25px;height:25px;color:#0b2748;font-size:12px;background-color:#edf1f5;border-radius:50%}.sg-step.active{color:#fff;background-color:#0b2748}.sg-step.active b{color:#fff;background-color:#e5007d}.sg-step.done b{color:#fff;background-color:#2e7d54}@media (max-width:767px){.sg-step{font-size:11px;padding-top:9px;padding-right:4px;padding-bottom:9px;padding-left:4px}.sg-step b{width:21px;height:21px}}.sg-wizard-actions{display:flex;gap:8px;margin-top:20px}.sg-wizard-actions button{flex-grow:1;flex-shrink:1;flex-basis:0%;color:#0b2748;font-weight:800;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;background-color:#fff;border-radius:9px;border-top:1px solid #cbd5e1;border-right:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;border-left:1px solid #cbd5e1;cursor:pointer}.sg-wizard-actions .sg-next{color:#fff;background-color:#e5007d}.sg-lean-page{width:100%;color:#25343a;font-family:"Inter",sans-serif;background-color:#fff}.sg-lean-section{display:flex;flex-flow:column;gap:24px;width:100%;padding-top:76px;padding-right:max(24px,calc(( 100vw - 1200px ) / 2));padding-bottom:76px;padding-left:max(24px,calc(( 100vw - 1200px ) / 2))}.sg-lean-section{scroll-margin-top:150px}@media (max-width:767px){.sg-lean-section{padding-top:45px;padding-right:20px;padding-bottom:45px;padding-left:20px}.sg-lean-section{scroll-margin-top:115px}}.sg-lean-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:40px;padding-top:65px;padding-bottom:65px;background-color:#102f39}.sg-lean-hero .sg-lean-small{color:#edf4f4}@media (max-width:1023px){.sg-lean-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px}}@media (max-width:767px){.sg-lean-hero{grid-template-columns:minmax(0,1fr)}}.sg-lean-copy{display:flex;flex-flow:column;gap:22px;min-width:0}.sg-lean-eyebrow{color:#ab315f;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-lean-light{color:#f5c2d7}.sg-lean-h1{color:#fff;font-weight:600;font-size:clamp(38px,4.2vw,62px);line-height:1.06;text-transform:none;letter-spacing:-2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-lean-h1{letter-spacing:-1px}}.sg-lean-h2{max-width:850px;color:#15343d;font-weight:600;font-size:clamp(30px,3vw,43px);line-height:1.14;text-transform:none;letter-spacing:-1px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-lean-h3{color:#15343d;font-weight:600;font-size:23px;line-height:1.25;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-lean-text{max-width:850px;color:#41535a;font-size:17px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-lean-white{color:#edf4f4}.sg-lean-small{color:#58676b;font-size:14px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-lean-heroimage{width:100%;height:490px;object-fit:cover;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:90px}@media (max-width:1023px){.sg-lean-heroimage{height:420px}}@media (max-width:767px){.sg-lean-heroimage{height:300px}}.sg-lean-actions{display:flex;flex-flow:row;gap:12px}.sg-lean-actions{flex-wrap:wrap}.sg-lean-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;color:#fff;font-weight:700;font-size:15px;text-decoration:none;padding-top:15px;padding-right:23px;padding-bottom:15px;padding-left:23px;background-color:#df0863;border-radius:4px;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid;cursor:pointer}.sg-lean-button:hover{color:#fff;background-color:#b80650}.sg-lean-secondary{color:#12343d;background-color:#fff}.sg-lean-secondary:hover{color:#12343d;background-color:#e6eded}.sg-lean-nav{display:flex;flex-flow:row;justify-content:center;gap:22px;width:100%;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:#f4f3ef;border-bottom:1px solid #deded8}.sg-lean-nav{flex-wrap:wrap}@media (max-width:767px){.sg-lean-nav{gap:16px}}.sg-lean-link{color:#8f1848;font-weight:600;text-decoration:underline}.sg-lean-link:hover{color:#15343d}.sg-lean-link{text-underline-offset:4px}.sg-lean-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%}@media (max-width:1023px){.sg-lean-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sg-lean-grid{grid-template-columns:minmax(0,1fr)}}.sg-lean-card{display:flex;flex-flow:column;gap:18px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#f5f5f1}.sg-lean-photo{width:100%;height:260px;object-fit:cover;border-radius:3px}@media (max-width:767px){.sg-lean-photo{height:210px}}.sg-lean-soft{background-color:#f3f4f0}.sg-lean-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%}@media (max-width:1023px){.sg-lean-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sg-lean-gallery{gap:10px}}.sg-lean-zoom{display:block;width:100%;cursor:zoom-in}.sg-lean-projects{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%}@media (max-width:1023px){.sg-lean-projects{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sg-lean-projects{grid-template-columns:minmax(0,1fr)}}.sg-lean-project{display:flex;flex-flow:column;gap:16px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;background-color:#f3f4f0}.sg-lean-project-image{width:100%;height:220px;object-fit:cover}.sg-lean-designer{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start;gap:30px;width:100%}@media (max-width:1023px){.sg-lean-designer{grid-template-columns:minmax(0,1fr)}}.sg-lean-stage{display:flex;flex-flow:column;gap:16px;min-width:0}.sg-lean-canvas{width:100%;height:auto;aspect-ratio:1.45;background-color:#e5eee9;border-radius:8px}.sg-lean-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#fff}.sg-lean-label{color:#19353d;font-weight:700;font-size:14px;margin-top:7px}.sg-lean-input{width:100%;min-height:45px;color:#25343a;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:#fff;border-radius:4px;border-top:1px solid #c4cdcb;border-right:1px solid #c4cdcb;border-bottom:1px solid #c4cdcb;border-left:1px solid #c4cdcb}.sg-lean-input{font:inherit}.sg-lean-summary{color:#243d43;font-size:16px;line-height:1.7;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#fff;border-left:3px solid #df0863}.sg-lean-film{display:flex;flex-flow:column;gap:15px}.sg-lean-video-stage{position:relative;width:100%;aspect-ratio:16/9;background-color:#102f39}.sg-lean-video-photo{width:100%;height:100%;object-fit:cover;opacity:.65}.sg-lean-play{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;color:#fff;font-weight:700;font-size:18px;background-color:#fff0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid;cursor:pointer}.sg-lean-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.sg-lean-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;width:100%}@media (max-width:767px){.sg-lean-two{grid-template-columns:minmax(0,1fr)}}.sg-lean-faq{display:block;width:100%;padding-top:22px;padding-right:0;padding-bottom:22px;padding-left:0;border-bottom:1px solid #ced7d3}.sg-lean-question{color:#15343d;font-weight:600;font-size:20px;cursor:pointer}.sg-lean-answer{color:#41535a;font-size:17px;line-height:1.7;margin-top:15px;margin-right:0;margin-bottom:0;margin-left:0}.sg-lean-enquiry{background-color:#f3f4f0}.sg-lean-formwrap{width:100%;max-width:900px;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:#fff}@media (max-width:767px){.sg-lean-formwrap{padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px}}.sg-gable-page{width:100%;color:#25343a;font-family:"Inter",sans-serif;background-color:#fff}.sg-gable-section{display:flex;flex-flow:column;gap:24px;width:100%;padding-top:76px;padding-right:max(24px,calc(( 100vw - 1200px ) / 2));padding-bottom:76px;padding-left:max(24px,calc(( 100vw - 1200px ) / 2))}.sg-gable-section{scroll-margin-top:150px}@media (max-width:767px){.sg-gable-section{padding-top:45px;padding-right:20px;padding-bottom:45px;padding-left:20px}.sg-gable-section{scroll-margin-top:115px}}.sg-gable-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);align-items:center;gap:40px;padding-top:65px;padding-bottom:65px;background-color:#102f39}.sg-gable-hero .sg-gable-small{color:#edf4f4}@media (max-width:1023px){.sg-gable-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:25px}}@media (max-width:767px){.sg-gable-hero{grid-template-columns:minmax(0,1fr)}}.sg-gable-copy{display:flex;flex-flow:column;gap:22px;min-width:0}.sg-gable-eyebrow{color:#ab315f;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-gable-light{color:#f5c2d7}.sg-gable-h1{color:#fff;font-weight:600;font-size:clamp(38px,4.2vw,62px);line-height:1.06;text-transform:none;letter-spacing:-2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-gable-h1{letter-spacing:-1px}}.sg-gable-h2{max-width:850px;color:#15343d;font-weight:600;font-size:clamp(30px,3vw,43px);line-height:1.14;text-transform:none;letter-spacing:-1px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-gable-h3{color:#15343d;font-weight:600;font-size:23px;line-height:1.25;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-gable-text{max-width:850px;color:#41535a;font-size:17px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-gable-white{color:#edf4f4}.sg-gable-small{color:#58676b;font-size:14px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-gable-heroimage{width:100%;height:490px;object-fit:cover;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:90px}@media (max-width:1023px){.sg-gable-heroimage{height:420px}}@media (max-width:767px){.sg-gable-heroimage{height:300px}}.sg-gable-actions{display:flex;flex-flow:row;gap:12px}.sg-gable-actions{flex-wrap:wrap}.sg-gable-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;color:#fff;font-weight:700;font-size:15px;text-decoration:none;padding-top:15px;padding-right:23px;padding-bottom:15px;padding-left:23px;background-color:#df0863;border-radius:4px;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid;cursor:pointer}.sg-gable-button:hover{color:#fff;background-color:#b80650}.sg-gable-secondary{color:#12343d;background-color:#fff}.sg-gable-secondary:hover{color:#12343d;background-color:#e6eded}.sg-gable-nav{display:flex;flex-flow:row;justify-content:center;gap:22px;width:100%;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:#f4f3ef;border-bottom:1px solid #deded8}.sg-gable-nav{flex-wrap:wrap}@media (max-width:767px){.sg-gable-nav{gap:16px}}.sg-gable-link{color:#8f1848;font-weight:600;text-decoration:underline}.sg-gable-link:hover{color:#15343d}.sg-gable-link{text-underline-offset:4px}.sg-gable-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%}@media (max-width:1023px){.sg-gable-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sg-gable-grid{grid-template-columns:minmax(0,1fr)}}.sg-gable-card{display:flex;flex-flow:column;gap:18px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#f5f5f1}.sg-gable-photo{width:100%;height:260px;object-fit:cover;border-radius:3px}@media (max-width:767px){.sg-gable-photo{height:210px}}.sg-gable-soft{background-color:#f3f4f0}.sg-gable-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;width:100%}@media (max-width:1023px){.sg-gable-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sg-gable-gallery{gap:10px}}.sg-gable-zoom{display:block;width:100%;cursor:zoom-in}.sg-gable-projects{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%}@media (max-width:1023px){.sg-gable-projects{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sg-gable-projects{grid-template-columns:minmax(0,1fr)}}.sg-gable-project{display:flex;flex-flow:column;gap:16px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;background-color:#f3f4f0}.sg-gable-project-image{width:100%;height:220px;object-fit:cover}.sg-gable-designer{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);align-items:start;gap:30px;width:100%}@media (max-width:1023px){.sg-gable-designer{grid-template-columns:minmax(0,1fr)}}.sg-gable-stage{display:flex;flex-flow:column;gap:16px;min-width:0}.sg-gable-canvas{width:100%;height:auto;aspect-ratio:1.45;background-color:#e5eee9;border-radius:8px}.sg-gable-controls{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#fff}.sg-gable-label{color:#19353d;font-weight:700;font-size:14px;margin-top:7px}.sg-gable-input{width:100%;min-height:45px;color:#25343a;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:#fff;border-radius:4px;border-top:1px solid #c4cdcb;border-right:1px solid #c4cdcb;border-bottom:1px solid #c4cdcb;border-left:1px solid #c4cdcb}.sg-gable-input{font:inherit}.sg-gable-summary{color:#243d43;font-size:16px;line-height:1.7;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#fff;border-left:3px solid #df0863}.sg-gable-film{display:flex;flex-flow:column;gap:15px}.sg-gable-video-stage{position:relative;width:100%;aspect-ratio:16/9;background-color:#102f39}.sg-gable-video-photo{width:100%;height:100%;object-fit:cover;opacity:.65}.sg-gable-play{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;bottom:0;left:0;color:#fff;font-weight:700;font-size:18px;background-color:#fff0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid;cursor:pointer}.sg-gable-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.sg-gable-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;width:100%}@media (max-width:767px){.sg-gable-two{grid-template-columns:minmax(0,1fr)}}.sg-gable-faq{display:block;width:100%;padding-top:22px;padding-right:0;padding-bottom:22px;padding-left:0;border-bottom:1px solid #ced7d3}.sg-gable-question{color:#15343d;font-weight:600;font-size:20px;cursor:pointer}.sg-gable-answer{color:#41535a;font-size:17px;line-height:1.7;margin-top:15px;margin-right:0;margin-bottom:0;margin-left:0}.sg-gable-enquiry{background-color:#f3f4f0}.sg-gable-formwrap{width:100%;max-width:900px;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:#fff}@media (max-width:767px){.sg-gable-formwrap{padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px}}.sg-classic-swatch{width:100%;height:180px}.sg-classic-samples{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;width:100%}@media (max-width:1023px){.sg-classic-samples{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sg-classic-samples{grid-template-columns:minmax(0,1fr)}}.sg-classic-tablewrap{width:100%}.sg-classic-tablewrap{overflow-x:auto}.sg-classic-table{width:100%;min-width:660px;font-size:15px;background-color:#fff}.sg-classic-table{border-collapse:collapse}.sg-classic-cell{color:#294049;text-align:left;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;border-bottom:1px solid #d6dedc}.sg-classic-th{color:#fff;font-weight:700;text-align:left;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;background-color:#173741}.sg-classic-note{color:#294049;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:#edf2f1;border-left:3px solid #df0863}.sg-classic-linkgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%}@media (max-width:767px){.sg-classic-linkgrid{grid-template-columns:minmax(0,1fr)}}.sg-col-page{width:100%;color:#18334b;font-family:"Inter",sans-serif;background-color:#fff}.sg-col-section{display:flex;flex-flow:column;gap:26px;width:100%;box-sizing:border-box;padding-top:64px;padding-right:max(24px,calc(( 100% - 1200px ) / 2));padding-bottom:64px;padding-left:max(24px,calc(( 100% - 1200px ) / 2))}.sg-col-section{scroll-margin-top:150px}@media (max-width:767px){.sg-col-section{gap:22px;padding-top:40px;padding-right:20px;padding-bottom:40px;padding-left:20px}.sg-col-section{scroll-margin-top:100px}}.sg-col-soft{background-color:#f1f5f7}.sg-col-dark{color:#fff;background-color:#09233b}.sg-col-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:44px;padding-top:44px;padding-right:max(24px,calc(( 100% - 1200px ) / 2));padding-bottom:52px;padding-left:max(24px,calc(( 100% - 1200px ) / 2));background-color:#09233b}@media (max-width:1023px){.sg-col-hero{grid-template-columns:1.1fr 1fr;gap:26px}}@media (max-width:767px){.sg-col-hero{grid-template-columns:1fr;gap:28px;padding-top:28px;padding-right:20px;padding-bottom:36px;padding-left:20px}}.sg-col-copy{display:flex;flex-flow:column;gap:20px;min-width:0}.sg-col-eyebrow{color:#a80754;font-weight:700;font-size:13px;line-height:1.5;text-transform:uppercase;letter-spacing:1.5px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-col-lightlabel{color:#ffd0e6}.sg-col-h1{color:#fff;font-family:"Inter",sans-serif;font-weight:750;font-size:clamp(34px,4vw,54px);line-height:1.07;text-transform:none;letter-spacing:-1.4px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-col-h1{font-size:37px}}@media (max-width:479px){.sg-col-h1{font-size:33px}}.sg-col-h2{color:#09233b;font-family:"Inter",sans-serif;font-weight:700;font-size:clamp(28px,3vw,39px);line-height:1.15;text-transform:none;letter-spacing:-.6px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-col-h3{color:#09233b;font-family:"Inter",sans-serif;font-weight:700;font-size:23px;line-height:1.25;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-col-text{color:#354c5e;font-size:17px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-col-text{font-size:16px}}.sg-col-white{color:#fff}.sg-col-intro{max-width:780px}.sg-col-photo{display:block;width:100%;height:390px;object-fit:cover;border-radius:4px}@media (max-width:1023px){.sg-col-photo{height:340px}}@media (max-width:767px){.sg-col-photo{height:280px}}@media (max-width:479px){.sg-col-photo{height:240px}}.sg-col-caption{color:#c8d8e5;font-size:13px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-col-figure{display:flex;flex-flow:column;gap:12px;min-width:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-col-actions{display:flex;align-items:center;gap:12px}.sg-col-actions{flex-wrap:wrap}.sg-col-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;box-sizing:border-box;color:#fff;font-weight:700;font-size:16px;line-height:1.4;text-decoration:none;padding-top:13px;padding-right:20px;padding-bottom:13px;padding-left:20px;background-color:#d70069;border-radius:3px;border-top:1px solid #d70069;border-right:1px solid #d70069;border-bottom:1px solid #d70069;border-left:1px solid #d70069}.sg-col-button:hover{color:#fff;background-color:#a40050}.sg-col-button:focus-visible{color:#fff;outline:3px solid #528dff;outline-offset:4px}@media (max-width:479px){.sg-col-button{width:100%}}.sg-col-secondary{color:#fff;background-color:#fff0}.sg-col-secondary:hover{color:#09233b;background-color:#fff}.sg-col-link{color:#9e0751;font-weight:700;font-size:16px;line-height:1.55;text-decoration:underline}.sg-col-link:hover{color:#09233b}.sg-col-link{text-underline-offset:4px}.sg-col-jump{display:flex;gap:12px 22px;padding-top:22px;padding-right:max(24px,calc(( 100% - 1200px ) / 2));padding-bottom:22px;padding-left:max(24px,calc(( 100% - 1200px ) / 2));background-color:#fafafa;border-bottom:1px solid #dae3ea}.sg-col-jump{flex-wrap:wrap}@media (max-width:767px){.sg-col-jump{gap:12px 18px;padding-top:18px;padding-right:20px;padding-bottom:18px;padding-left:20px}}.sg-col-jumplink{color:#18334b;font-weight:650;font-size:15px;text-decoration:none}.sg-col-jumplink:hover{color:#a40050;text-decoration:underline}.sg-col-trust{display:flex;gap:8px 20px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.sg-col-trust{flex-wrap:wrap;list-style:none}@media (max-width:479px){.sg-col-trust{gap:8px 14px}}.sg-col-trustitem{color:#deebf4;font-size:14px;line-height:1.5}.sg-col-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:44px}@media (max-width:1023px){.sg-col-split{gap:28px}}@media (max-width:767px){.sg-col-split{grid-template-columns:1fr;gap:26px}}.sg-col-services{display:grid;grid-template-columns:1fr 1fr;gap:0 36px}@media (max-width:767px){.sg-col-services{grid-template-columns:1fr}}.sg-col-service{display:flex;flex-flow:column;gap:14px;padding-top:28px;padding-right:0;padding-bottom:28px;padding-left:0;border-top:1px solid #ccd8e1}.sg-col-points{color:#354c5e;font-size:16px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-left:20px}.sg-col-point{margin-top:0;margin-right:0;margin-bottom:7px;margin-left:0}.sg-col-panel{display:flex;flex-flow:column;gap:18px;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:#fff;border-radius:3px;border-top:4px solid #ed0677;border-right:1px solid #d6e0e7;border-bottom:1px solid #d6e0e7;border-left:1px solid #d6e0e7}@media (max-width:767px){.sg-col-panel{padding-top:23px;padding-right:23px;padding-bottom:23px;padding-left:23px}}.sg-col-big{color:#09233b;font-weight:750;font-size:46px;line-height:1.1;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-col-small{color:#526678;font-size:14px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-col-faq{padding-top:21px;padding-right:0;padding-bottom:21px;padding-left:0;border-bottom:1px solid #ccd8e1}.sg-col-summary{color:#09233b;font-weight:650;font-size:19px;line-height:1.4;cursor:pointer}.sg-col-answer{color:#354c5e;font-size:16px;line-height:1.65;margin-top:15px;margin-right:0;margin-bottom:0;margin-left:0}.sg-col-breadcrumbs{display:flex;gap:9px;color:#d1e1ec;font-size:13px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-col-breadcrumbs{flex-wrap:wrap}.sg-col-crumb{color:#d1e1ec;text-decoration:underline}.sg-col-crumb:hover{color:#fff}.sg-clacton-page{width:100%;color:#18334b;font-family:"Inter",sans-serif;background-color:#fff}.sg-clacton-section{display:flex;flex-flow:column;gap:26px;width:100%;box-sizing:border-box;padding-top:64px;padding-right:max(24px,calc(( 100% - 1200px ) / 2));padding-bottom:64px;padding-left:max(24px,calc(( 100% - 1200px ) / 2))}.sg-clacton-section{scroll-margin-top:150px}@media (max-width:767px){.sg-clacton-section{gap:22px;padding-top:40px;padding-right:20px;padding-bottom:40px;padding-left:20px}.sg-clacton-section{scroll-margin-top:100px}}.sg-clacton-soft{background-color:#f1f5f7}.sg-clacton-dark{color:#fff;background-color:#09233b}.sg-clacton-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:44px;padding-top:44px;padding-right:max(24px,calc(( 100% - 1200px ) / 2));padding-bottom:52px;padding-left:max(24px,calc(( 100% - 1200px ) / 2));background-color:#09233b}@media (max-width:1023px){.sg-clacton-hero{grid-template-columns:1.1fr 1fr;gap:26px}}@media (max-width:767px){.sg-clacton-hero{grid-template-columns:1fr;gap:28px;padding-top:28px;padding-right:20px;padding-bottom:36px;padding-left:20px}}.sg-clacton-copy{display:flex;flex-flow:column;gap:20px;min-width:0}.sg-clacton-eyebrow{color:#a80754;font-weight:700;font-size:13px;line-height:1.5;text-transform:uppercase;letter-spacing:1.5px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-clacton-lightlabel{color:#ffd0e6}.sg-clacton-h1{color:#fff;font-family:"Inter",sans-serif;font-weight:750;font-size:clamp(34px,4vw,54px);line-height:1.07;text-transform:none;letter-spacing:-1.4px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-clacton-h1{font-family:"Inter",sans-serif;font-size:37px;text-transform:none}}@media (max-width:479px){.sg-clacton-h1{font-family:"Inter",sans-serif;font-size:33px;text-transform:none}}.sg-clacton-h2{color:#09233b;font-family:"Inter",sans-serif;font-weight:700;font-size:clamp(28px,3vw,39px);line-height:1.15;text-transform:none;letter-spacing:-.6px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-clacton-h3{color:#09233b;font-family:"Inter",sans-serif;font-weight:700;font-size:23px;line-height:1.25;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-clacton-text{color:#354c5e;font-size:17px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-clacton-text{font-size:16px}}.sg-clacton-white{color:#fff}.sg-clacton-intro{max-width:780px}.sg-clacton-photo{display:block;width:100%;height:390px;object-fit:cover;border-radius:4px}@media (max-width:1023px){.sg-clacton-photo{height:340px}}@media (max-width:767px){.sg-clacton-photo{height:280px}}@media (max-width:479px){.sg-clacton-photo{height:240px}}.sg-clacton-caption{color:#c8d8e5;font-size:13px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-clacton-figure{display:flex;flex-flow:column;gap:12px;min-width:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-clacton-actions{display:flex;align-items:center;gap:12px}.sg-clacton-actions{flex-wrap:wrap}.sg-clacton-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;box-sizing:border-box;color:#fff;font-weight:700;font-size:16px;line-height:1.4;text-decoration:none;padding-top:13px;padding-right:20px;padding-bottom:13px;padding-left:20px;background-color:#d70069;border-radius:3px;border-top:1px solid #d70069;border-right:1px solid #d70069;border-bottom:1px solid #d70069;border-left:1px solid #d70069}.sg-clacton-button:hover{color:#fff;background-color:#a40050}.sg-clacton-button:focus-visible{color:#fff;outline:3px solid #528dff;outline-offset:4px}@media (max-width:479px){.sg-clacton-button{width:100%}}.sg-clacton-secondary{color:#fff;background-color:#fff0}.sg-clacton-secondary:hover{color:#09233b;background-color:#fff}.sg-clacton-link{color:#9e0751;font-weight:700;font-size:16px;line-height:1.55;text-decoration:underline}.sg-clacton-link:hover{color:#09233b}.sg-clacton-link{text-underline-offset:4px}.sg-clacton-jump{display:flex;gap:12px 22px;padding-top:22px;padding-right:max(24px,calc(( 100% - 1200px ) / 2));padding-bottom:22px;padding-left:max(24px,calc(( 100% - 1200px ) / 2));background-color:#fafafa;border-bottom:1px solid #dae3ea}.sg-clacton-jump{flex-wrap:wrap}@media (max-width:767px){.sg-clacton-jump{gap:12px 18px;padding-top:18px;padding-right:20px;padding-bottom:18px;padding-left:20px}}.sg-clacton-jumplink{color:#18334b;font-weight:650;font-size:15px;text-decoration:none}.sg-clacton-jumplink:hover{color:#a40050;text-decoration:underline}.sg-clacton-trust{display:flex;gap:8px 20px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.sg-clacton-trust{flex-wrap:wrap;list-style:none}@media (max-width:479px){.sg-clacton-trust{gap:8px 14px}}.sg-clacton-trustitem{color:#deebf4;font-size:14px;line-height:1.5}.sg-clacton-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:44px}@media (max-width:1023px){.sg-clacton-split{gap:28px}}@media (max-width:767px){.sg-clacton-split{grid-template-columns:1fr;gap:26px}}.sg-clacton-services{display:grid;grid-template-columns:1fr 1fr;gap:0 36px}@media (max-width:767px){.sg-clacton-services{grid-template-columns:1fr}}.sg-clacton-service{display:flex;flex-flow:column;gap:14px;padding-top:28px;padding-right:0;padding-bottom:28px;padding-left:0;border-top:1px solid #ccd8e1}.sg-clacton-points{color:#354c5e;font-size:16px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-left:20px}.sg-clacton-point{margin-top:0;margin-right:0;margin-bottom:7px;margin-left:0}.sg-clacton-panel{display:flex;flex-flow:column;gap:18px;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:#fff;border-radius:3px;border-top:4px solid #ed0677;border-right:1px solid #d6e0e7;border-bottom:1px solid #d6e0e7;border-left:1px solid #d6e0e7}@media (max-width:767px){.sg-clacton-panel{padding-top:23px;padding-right:23px;padding-bottom:23px;padding-left:23px}}.sg-clacton-big{color:#09233b;font-weight:750;font-size:46px;line-height:1.1;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-clacton-small{color:#526678;font-size:14px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-clacton-faq{padding-top:21px;padding-right:0;padding-bottom:21px;padding-left:0;border-bottom:1px solid #ccd8e1}.sg-clacton-summary{color:#09233b;font-weight:650;font-size:19px;line-height:1.4;cursor:pointer}.sg-clacton-answer{color:#354c5e;font-size:16px;line-height:1.65;margin-top:15px;margin-right:0;margin-bottom:0;margin-left:0}.sg-clacton-breadcrumbs{display:flex;gap:9px;color:#d1e1ec;font-size:13px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-clacton-breadcrumbs{flex-wrap:wrap}.sg-clacton-crumb{color:#d1e1ec;text-decoration:underline}.sg-clacton-crumb:hover{color:#fff}.sg-aw-section{display:flex;flex-flow:column;align-items:start;gap:24px;width:100%;box-sizing:border-box;color:#263340;padding-top:76px;padding-right:max(5%,calc(( 100vw - 1200px ) / 2));padding-bottom:76px;padding-left:max(5%,calc(( 100vw - 1200px ) / 2));background-color:#fff}.sg-aw-section{scroll-margin-top:140px}@media (max-width:1023px){.sg-aw-section{padding-top:54px;padding-right:5%;padding-bottom:54px;padding-left:5%}}@media (max-width:767px){.sg-aw-section{padding-top:44px;padding-right:5%;padding-bottom:44px;padding-left:5%}.sg-aw-section{scroll-margin-top:100px}}.sg-aw-hero{display:grid;grid-template-columns:1.02fr 1fr;align-items:center;gap:48px;padding-top:56px;padding-bottom:60px;background-color:#eef2f5;border-bottom:4px solid #df2687}@media (max-width:1023px){.sg-aw-hero{gap:28px}}@media (max-width:767px){.sg-aw-hero{grid-template-columns:1fr;gap:28px;padding-top:34px}}.sg-aw-stack{display:flex;flex-flow:column;align-items:start;gap:22px;min-width:0}.sg-aw-eyebrow{color:#a51761;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:1.6px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-aw-h1{color:#14212c;font-family:"Inter",sans-serif;font-size:56px;line-height:1.08;text-transform:none;letter-spacing:-1.8px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:1023px){.sg-aw-h1{font-size:45px}}@media (max-width:767px){.sg-aw-h1{font-size:38px;letter-spacing:-1px}}@media (max-width:479px){.sg-aw-h1{font-size:34px}}.sg-aw-h2{color:#14212c;font-family:"Inter",sans-serif;font-size:38px;line-height:1.2;text-transform:none;letter-spacing:-.7px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-aw-h2{font-size:30px}}@media (max-width:479px){.sg-aw-h2{font-size:28px}}.sg-aw-h3{color:#14212c;font-family:"Inter",sans-serif;font-size:24px;line-height:1.3;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-aw-copy{max-width:850px;color:#374654;font-size:17px;line-height:1.75;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-aw-copy{font-size:16px}}.sg-aw-small{color:#50616e;font-size:14px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-aw-actions{display:flex;flex-flow:row;align-items:center;gap:12px}.sg-aw-actions{flex-wrap:wrap}@media (max-width:479px){.sg-aw-actions{align-items:stretch;width:100%}}.sg-aw-button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;color:#fff;font-weight:700;font-size:16px;text-align:center;text-decoration:none;padding-top:15px;padding-right:23px;padding-bottom:15px;padding-left:23px;background-color:#344eb0;border-radius:5px;border-top:1px solid #344eb0;border-right:1px solid #344eb0;border-bottom:1px solid #344eb0;border-left:1px solid #344eb0}.sg-aw-button:hover{color:#fff;background-color:#253b91}.sg-aw-button:focus-visible{outline:3px solid #db2686;outline-offset:4px}@media (max-width:767px){.sg-aw-button{padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px}}@media (max-width:479px){.sg-aw-button{width:100%}}.sg-aw-secondary{color:#203a88;background-color:#fff}.sg-aw-secondary:hover{color:#203a88;background-color:#e9eef8}.sg-aw-link{color:#304ba2;font-weight:650;text-decoration:underline}.sg-aw-link:hover{color:#a51761}.sg-aw-link:focus-visible{outline:3px solid #db2686;outline-offset:4px}.sg-aw-link{text-underline-offset:4px}.sg-aw-hero-photo{width:100%;object-fit:cover;aspect-ratio:1.12;border-radius:7px}@media (max-width:767px){.sg-aw-hero-photo{aspect-ratio:1.5}}.sg-aw-photo{width:100%;object-fit:cover;aspect-ratio:1.5;border-radius:6px}.sg-aw-figure{display:flex;flex-flow:column;gap:10px;min-width:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-aw-nav{display:flex;flex-flow:row;gap:18px;width:100%;box-sizing:border-box;padding-top:22px;padding-right:max(5%,calc(( 100vw - 1200px ) / 2));padding-bottom:22px;padding-left:max(5%,calc(( 100vw - 1200px ) / 2));background-color:#fff;border-bottom:1px solid #dbe1e6}.sg-aw-nav{flex-wrap:wrap}@media (max-width:767px){.sg-aw-nav{gap:14px;padding-top:18px;padding-right:5%;padding-bottom:18px;padding-left:5%}}.sg-aw-trust{color:#344654;font-weight:600;font-size:14px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-aw-muted{background-color:#f2f5f7}.sg-aw-two{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:36px;width:100%}@media (max-width:767px){.sg-aw-two{grid-template-columns:1fr;gap:28px}}.sg-aw-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;width:100%}@media (max-width:1023px){.sg-aw-three{grid-template-columns:1fr}}.sg-aw-panel{display:flex;flex-flow:column;gap:18px;min-width:0;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:#fff;border-radius:7px;border-top:1px solid #d8e0e6;border-right:1px solid #d8e0e6;border-bottom:1px solid #d8e0e6;border-left:1px solid #d8e0e6}@media (max-width:1023px){.sg-aw-panel{padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px}}@media (max-width:479px){.sg-aw-panel{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.sg-aw-note{width:100%;box-sizing:border-box;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#f1f4f8;border-left:4px solid #df2687}.sg-aw-tablewrap{width:100%;border-radius:5px;border-top:1px solid #dae2e9;border-right:1px solid #dae2e9;border-bottom:1px solid #dae2e9;border-left:1px solid #dae2e9}.sg-aw-tablewrap{overflow-x:auto}.sg-aw-table{width:100%;min-width:680px;font-size:15px}.sg-aw-table{border-collapse:collapse}.sg-aw-th{color:#fff;font-weight:700;text-align:left;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:#172d42}.sg-aw-td{color:#344654;text-align:left;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;border-bottom:1px solid #dbe3e9}.sg-aw-td{vertical-align:top}.sg-aw-details{display:block;width:100%;padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:0;border-bottom:1px solid #d6dfe6}.sg-aw-question{display:list-item;color:#172d42;font-weight:700;font-size:19px;cursor:pointer}.sg-aw-answer{color:#374654;font-size:16px;line-height:1.75;margin-top:14px;margin-right:0;margin-bottom:0;margin-left:0}.sg-aw-quote{display:grid;grid-template-columns:1fr 1fr;gap:42px;background-color:#eef2f8}@media (max-width:767px){.sg-aw-quote{grid-template-columns:1fr;gap:30px}}.sg-or-hero{display:flex;flex-flow:column;justify-content:center;gap:20px;min-height:680px;color:#fff;padding-top:150px;padding-right:5%;padding-bottom:85px;padding-left:5%;background-image:linear-gradient(90deg,rgb(5 8 25 / .94),rgb(5 8 25 / .45)),url(https://spectrumglazing.co.uk/wp-content/uploads/2026/05/orangery-extension-essex.jpg);background-size:auto,cover;background-position:0 0,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:767px){.sg-or-hero{min-height:600px;padding-top:120px;padding-right:6%;padding-bottom:65px;padding-left:6%}}.sg-or-kicker{color:#ff4fa3;font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:2px}.sg-or-title{max-width:900px;color:#fff;font-size:60px;line-height:1.05}@media (max-width:1023px){.sg-or-title{font-size:50px}}@media (max-width:767px){.sg-or-title{font-size:37px}}.sg-or-lead{max-width:780px;color:#fff;font-size:20px;line-height:1.7}@media (max-width:767px){.sg-or-lead{font-size:17px}}.sg-or-actions{display:flex;gap:14px}.sg-or-actions{flex-wrap:wrap}@media (max-width:767px){.sg-or-actions{flex-flow:column}}.sg-or-btn{display:inline-flex;font-weight:800;text-decoration:none;padding-top:15px;padding-right:25px;padding-bottom:15px;padding-left:25px;border-radius:999px}@media (max-width:767px){.sg-or-btn{justify-content:center}}.sg-or-btn2{display:inline-flex;font-weight:800;text-decoration:none;padding-top:15px;padding-right:25px;padding-bottom:15px;padding-left:25px;border-radius:999px}@media (max-width:767px){.sg-or-btn2{justify-content:center}}.sg-or-btn{color:#fff;background-color:#ff4fa3}.sg-or-btn2{color:#0b1030;background-color:#fff}.sg-or-strip{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background-color:#dfe1eb}@media (max-width:1119px){.sg-or-strip{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.sg-or-strip{grid-template-columns:1fr}}.sg-or-strip-card{text-align:center;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#fff}.sg-or-strip-title{color:#050610;font-size:18px}.sg-or-section{display:flex;flex-flow:column;gap:28px;max-width:1280px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;padding-top:85px;padding-right:5%;padding-bottom:85px;padding-left:5%}@media (max-width:767px){.sg-or-section{padding-top:60px;padding-right:6%;padding-bottom:60px;padding-left:6%}}.sg-or-heading{max-width:900px;color:#050610;font-size:44px;line-height:1.12}@media (max-width:767px){.sg-or-heading{font-size:31px}}.sg-or-copy{max-width:920px;color:#282b3c;font-size:17px;line-height:1.8}.sg-or-two{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:35px}@media (max-width:1023px){.sg-or-two{grid-template-columns:1fr}}.sg-or-photo{width:100%;height:520px;object-fit:cover;border-radius:22px}@media (max-width:767px){.sg-or-photo{height:380px}}.sg-or-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:1023px){.sg-or-cards{grid-template-columns:1fr 1fr}}@media (max-width:767px){.sg-or-cards{grid-template-columns:1fr}}.sg-or-card{display:flex;flex-flow:column;gap:12px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#fff;border-radius:18px;border-top:1px solid #e1e3eb;border-right:1px solid #e1e3eb;border-bottom:1px solid #e1e3eb;border-left:1px solid #e1e3eb;box-shadow:0 10px 28px rgb(5 8 25 / .06)}.sg-or-card-title{color:#050610;font-size:23px}.sg-or-gallery{display:grid;grid-template-columns:2fr 1fr 1fr;grid-template-rows:270px 270px;gap:12px}@media (max-width:1023px){.sg-or-gallery{grid-template-columns:1fr 1fr;grid-template-rows:300px 230px}}@media (max-width:767px){.sg-or-gallery{grid-template-columns:1fr;grid-template-rows:repeat(3,250px)}}.sg-or-gallery-img{width:100%;height:100%;object-fit:cover;border-radius:15px}.sg-or-gallery-main{grid-row-start:1;grid-row-end:3}@media (max-width:1023px){.sg-or-gallery-main{grid-row-start:auto;grid-column-start:1;grid-column-end:3}}@media (max-width:767px){.sg-or-gallery-main{grid-column-start:auto}}.sg-or-vis{color:#fff;padding-top:90px;padding-right:5%;padding-bottom:90px;padding-left:5%;background-color:#050819}.sg-or-vis-inner{display:grid;grid-template-columns:1.25fr 0.75fr;gap:28px;max-width:1280px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}@media (max-width:1119px){.sg-or-vis-inner{grid-template-columns:1fr}}.sg-or-vis-stage{display:flex;justify-content:center;align-items:end;position:relative;min-height:560px;overflow:hidden;padding-top:35px;padding-right:35px;padding-bottom:35px;padding-left:35px;background-image:linear-gradient(#a8c5d4 0 52%,#7b925f 52%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;border-radius:24px}@media (max-width:767px){.sg-or-vis-stage{min-height:420px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px}}.sg-or-house{position:relative;width:92%;height:390px;background-color:#f1eadc;border-radius:5px;box-shadow:0 30px 60px rgb(0 0 0 / .25)}@media (max-width:767px){.sg-or-house{height:290px}}.sg-or-roof{position:absolute;top:-45px;right:4%;left:4%;height:52px;background-color:#343a43}.sg-or-lantern{position:absolute;top:-94px;right:28%;left:28%;height:52px;background-image:linear-gradient(135deg,#d7f1f7,#718b98);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;border-bottom:5px solid #343a43}.sg-or-lantern{clip-path:polygon(12% 100%,27% 0,73% 0,88% 100%)}.sg-or-doors{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;position:absolute;right:14%;bottom:0;left:14%;height:225px;padding-top:7px;padding-right:7px;padding-bottom:0;padding-left:7px;background-color:#3d4249}.sg-or-glass{background-image:linear-gradient(160deg,#d5edf3,#7da0ae 62%,#e8f7fa);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.sg-or-piers{position:absolute;right:0;bottom:0;left:0;height:225px;border-right:55px solid #f1eadc;border-left:55px solid #f1eadc}@media (max-width:767px){.sg-or-piers{border-right:28px solid;border-left:28px solid}}.sg-or-caption{position:absolute;bottom:18px;left:20px;color:#fff;font-size:12px;padding-top:9px;padding-right:14px;padding-bottom:9px;padding-left:14px;background-color:rgb(5 8 25 / .84);border-radius:999px}.sg-or-controls{display:flex;flex-flow:column;gap:20px;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:#161b44;border-radius:24px}.sg-or-control-title{color:#fff;font-size:30px}.sg-or-control{display:flex;flex-flow:column;gap:9px}.sg-or-label{color:#fff;font-weight:800}.sg-or-options{display:flex;gap:8px}.sg-or-options{flex-wrap:wrap}.sg-or-chip{color:#0b1030;font-weight:700;font-size:13px;text-decoration:none;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;background-color:#fff;border-radius:999px}.sg-or-chip:hover{color:#fff;background-color:#ff4fa3}.sg-or-note{color:#d8dced;font-size:14px;line-height:1.65}.sg-or-form-wrap{color:#fff;padding-top:85px;padding-right:5%;padding-bottom:85px;padding-left:5%;background-image:linear-gradient(135deg,#3945b1,#0b1030);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.sg-or-form-inner{display:grid;grid-template-columns:0.85fr 1.15fr;gap:42px;max-width:1100px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}@media (max-width:1023px){.sg-or-form-inner{grid-template-columns:1fr}}.sg-or-form-title{color:#fff;font-size:42px}.sg-or-form-copy{color:#fff;font-size:17px;line-height:1.75}.sg-or-form-card{display:flex;flex-flow:column;gap:18px;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:#fff;border-radius:22px}.sg-or-form-card-title{color:#050610;font-size:27px}.sg-or-form-card-copy{color:#303448;line-height:1.7}.sg-or-field{color:#5a5e70;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;background-color:#f8f8fb;border-radius:10px;border-top:1px solid #d7d9e3;border-right:1px solid #d7d9e3;border-bottom:1px solid #d7d9e3;border-left:1px solid #d7d9e3}.sg-or-local{display:flex;flex-flow:column;align-items:center;gap:20px;text-align:center;padding-top:80px;padding-right:5%;padding-bottom:80px;padding-left:5%;background-color:#f1f1f7}.sg-or-local-title{max-width:900px;color:#050610;font-size:42px}.sg-or-local-copy{max-width:950px;color:#282b3c;font-size:17px;line-height:1.8}@media (max-width:767px){.sg-or-vis{padding-top:60px;padding-right:6%;padding-bottom:60px;padding-left:6%}}@media (max-width:767px){.sg-or-form-wrap{padding-top:60px;padding-right:6%;padding-bottom:60px;padding-left:6%}}@media (max-width:767px){.sg-or-local{padding-top:60px;padding-right:6%;padding-bottom:60px;padding-left:6%}}@media (max-width:767px){.sg-or-doors{height:175px}}@media (max-width:767px){.sg-or-piers{height:175px}}@media (max-width:767px){.sg-or-control-title{font-size:31px}}@media (max-width:767px){.sg-or-form-title{font-size:31px}}@media (max-width:767px){.sg-or-local-title{font-size:31px}}.sg-or-mega-gallery{display:flex;flex-flow:column;gap:28px;max-width:1280px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;padding-top:85px;padding-right:5%;padding-bottom:85px;padding-left:5%}.sg-or-masonry{display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:210px;gap:12px}@media (max-width:1023px){.sg-or-masonry{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.sg-or-masonry{grid-template-columns:1fr;grid-auto-rows:260px}}.sg-or-masonry-img{width:100%;height:100%;object-fit:cover;border-radius:15px}.sg-or-tall{grid-row-start:span 2}.sg-or-wide{grid-column-start:span 2}.sg-or-build{padding-top:85px;padding-right:5%;padding-bottom:85px;padding-left:5%;background-color:#f1f1f7}.sg-or-build-inner{display:flex;flex-flow:column;gap:28px;max-width:1280px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}.sg-or-build-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px}@media (max-width:1023px){.sg-or-build-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:767px){.sg-or-build-grid{grid-template-columns:1fr 1fr}}@media (max-width:479px){.sg-or-build-grid{grid-template-columns:1fr}}.sg-or-build-card{display:flex;flex-flow:column;gap:8px}.sg-or-build-img{width:100%;height:260px;object-fit:cover;border-radius:14px}@media (max-width:767px){.sg-or-build-img{height:220px}}.sg-or-build-label{color:#050610;font-weight:800}.sg-or-videos{color:#fff;padding-top:85px;padding-right:5%;padding-bottom:85px;padding-left:5%;background-color:#050819}.sg-or-videos-inner{display:flex;flex-flow:column;gap:30px;max-width:1280px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}.sg-or-video-heading{color:#fff;font-size:44px}@media (max-width:767px){.sg-or-video-heading{font-size:31px}}.sg-or-video-copy{max-width:850px;color:#fff;font-size:17px;line-height:1.7}.sg-or-video-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}@media (max-width:767px){.sg-or-video-grid{grid-template-columns:1fr}}.sg-or-video-card{display:flex;flex-flow:column;gap:12px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:#161b44;border-radius:18px}.sg-or-video-file{width:100%;aspect-ratio:16/9;background-color:#000;border-radius:12px}.sg-or-video-title{color:#fff;font-size:21px}@media (max-width:767px){.sg-or-mega-gallery{padding-top:60px;padding-right:6%;padding-bottom:60px;padding-left:6%}}@media (max-width:767px){.sg-or-build{padding-top:60px;padding-right:6%;padding-bottom:60px;padding-left:6%}}@media (max-width:767px){.sg-or-videos{padding-top:60px;padding-right:6%;padding-bottom:60px;padding-left:6%}}@media (max-width:767px){.sg-or-tall{grid-row-start:auto;grid-column-start:auto}}@media (max-width:767px){.sg-or-wide{grid-row-start:auto;grid-column-start:auto}}.sg-realvis{color:#fff;padding-top:90px;padding-right:5%;padding-bottom:90px;padding-left:5%;background-color:#071415}@media (max-width:767px){.sg-realvis{padding-top:60px;padding-right:6%;padding-bottom:60px;padding-left:6%}}.sg-realvis-inner{display:grid;grid-template-columns:1.45fr 0.75fr;gap:24px;max-width:1280px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}@media (max-width:1119px){.sg-realvis-inner{grid-template-columns:1fr}}.sg-realvis-scene{position:relative;min-height:610px;overflow:hidden;background-image:linear-gradient(#a7c8da 0 55%,#6e8a51 55%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;border-radius:24px}.sg-realvis-scene{perspective:1100px}@media (max-width:1119px){.sg-realvis-scene{min-height:560px}}@media (max-width:767px){.sg-realvis-scene{min-height:430px}}.sg-realvis-houseback{position:absolute;top:8%;right:7%;left:7%;height:46%;background-image:linear-gradient(90deg,#9b765e,#b68c6e 55%,#8c6b55);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;box-shadow:0 18px 45px rgb(0 0 0 / .18)}@media (max-width:767px){.sg-realvis-houseback{right:3%;left:3%}}.sg-realvis-window{position:absolute;top:16%;left:14%;width:17%;height:22%;background-image:linear-gradient(145deg,#d5edf4,#6d8c9b);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;border-top:9px solid #f1eee7;border-right:9px solid #f1eee7;border-bottom:9px solid #f1eee7;border-left:9px solid #f1eee7}.sg-realvis-window2{right:14%;left:auto}.sg-realvis-building{position:absolute;right:12%;bottom:8%;left:12%;height:54%;background-image:linear-gradient(100deg,#f0ece3,#dcd6cb);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;box-shadow:0 25px 55px rgb(0 0 0 / .35);transform:rotateX(1deg)}@media (max-width:767px){.sg-realvis-building{right:5%;left:5%;height:50%}}.sg-realvis-parapet{position:absolute;top:-28px;right:-2%;left:-2%;height:42px;background-image:linear-gradient(#f5f1e8,#cbc5ba);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;box-shadow:0 6px 10px rgb(0 0 0 / .15)}.sg-realvis-lantern{position:absolute;top:-96px;right:28%;left:28%;height:75px;background-image:linear-gradient(135deg,rgb(219 244 250 / .92),rgb(82 112 126 / .85));background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;border-bottom:8px solid #353b3d;filter:drop-shadow(0 7px 5px rgb(0 0 0 / .22))}.sg-realvis-lantern{clip-path:polygon(8% 100%,24% 0,76% 0,92% 100%)}.sg-realvis-front{display:grid;grid-template-columns:1fr 1.15fr 1.15fr 1.15fr 1.15fr 1fr;gap:6px;position:absolute;right:11%;bottom:0;left:11%;height:75%;padding-top:8px;padding-right:8px;padding-bottom:0;padding-left:8px;background-color:#353b3d}@media (max-width:767px){.sg-realvis-front{grid-template-columns:0.7fr 1fr 1fr 1fr 1fr 0.7fr;right:6%;left:6%}}.sg-realvis-glass{position:relative;background-image:linear-gradient(145deg,rgb(216 241 246 / .95),rgb(85 116 128 / .92) 58%,rgb(209 235 240 / .95));background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.sg-realvis-glass::after{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(115deg,transparent 35%,rgb(255 255 255 / .38) 37%,transparent 42%);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.sg-realvis-glass::after{content:""}.sg-realvis-pier{background-image:linear-gradient(90deg,#ede8de,#d5cec2);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.sg-realvis-floor{position:absolute;right:5%;bottom:0;left:5%;height:10%;background-image:linear-gradient(90deg,#b9a992,#d4c8b6,#a99982);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.sg-realvis-floor{clip-path:polygon(5% 0,95% 0,100% 100%,0 100%)}.sg-realvis-badge{position:absolute;bottom:18px;left:20px;color:#fff;font-size:12px;padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:15px;background-color:rgb(5 8 25 / .85);border-radius:999px}.sg-realvis-controls{display:flex;flex-flow:column;gap:19px;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:#122426;border-radius:24px;border-top:1px solid rgb(255 255 255 / .1);border-right:1px solid rgb(255 255 255 / .1);border-bottom:1px solid rgb(255 255 255 / .1);border-left:1px solid rgb(255 255 255 / .1)}.sg-realvis-title{color:#fff;font-size:31px}@media (max-width:767px){.sg-realvis-title{font-size:28px}}.sg-realvis-control{display:flex;flex-flow:column;gap:9px}.sg-realvis-label{color:#fff;font-weight:800}.sg-realvis-swatches{display:flex;gap:9px}.sg-realvis-swatches{flex-wrap:wrap}.sg-realvis-swatch{width:34px;height:34px;border-radius:50%;border-top:3px solid #fff;border-right:3px solid #fff;border-bottom:3px solid #fff;border-left:3px solid #fff}.sg-realvis-grey{background-color:#383e42}.sg-realvis-black{background-color:#111}.sg-realvis-white{background-color:#eee}.sg-realvis-agate{background-color:#9ca397}.sg-realvis-chips{display:flex;gap:8px}.sg-realvis-chips{flex-wrap:wrap}.sg-realvis-chip{color:#0b1030;font-weight:700;font-size:13px;text-decoration:none;padding-top:10px;padding-right:13px;padding-bottom:10px;padding-left:13px;background-color:#fff;border-radius:999px}.sg-realvis-chip:hover{color:#fff;background-color:#ff4fa3}.sg-realvis-note{color:#d9e2e1;font-size:13px;line-height:1.6}.sg-mal-hero{display:flex;flex-flow:column;justify-content:center;gap:19px;min-height:650px;color:#fff;padding-top:150px;padding-right:5%;padding-bottom:80px;padding-left:5%;background-image:linear-gradient(90deg,rgb(5 8 25 / .94),rgb(5 8 25 / .48)),url(https://spectrumglazing.co.uk/wp-content/uploads/2026/09/wix-manningtree-hup-extension-white-render-exterior-scaled.jpg);background-size:auto,cover;background-position:0 0,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:767px){.sg-mal-hero{min-height:580px;padding-top:120px;padding-right:6%;padding-bottom:65px;padding-left:6%}}.sg-mal-kicker{color:#ff4fa3;font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:2px}.sg-mal-title{max-width:920px;color:#fff;font-size:58px;line-height:1.07}@media (max-width:1023px){.sg-mal-title{font-size:48px}}@media (max-width:767px){.sg-mal-title{font-size:36px}}.sg-mal-lead{max-width:800px;color:#fff;font-size:20px;line-height:1.65}@media (max-width:767px){.sg-mal-lead{font-size:17px}}.sg-mal-actions{display:flex;gap:13px}.sg-mal-actions{flex-wrap:wrap}@media (max-width:767px){.sg-mal-actions{flex-flow:column;text-align:center}}.sg-mal-btn{font-weight:800;text-decoration:none;padding-top:15px;padding-right:25px;padding-bottom:15px;padding-left:25px;border-radius:999px}.sg-mal-btn2{font-weight:800;text-decoration:none;padding-top:15px;padding-right:25px;padding-bottom:15px;padding-left:25px;border-radius:999px}.sg-mal-btn{color:#fff;background-color:#ff4fa3}.sg-mal-btn2{color:#0b1030;background-color:#fff}.sg-mal-trust{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background-color:#dddfea}@media (max-width:1023px){.sg-mal-trust{grid-template-columns:1fr 1fr}}.sg-mal-trust-card{text-align:center;padding-top:23px;padding-right:23px;padding-bottom:23px;padding-left:23px;background-color:#fff}.sg-mal-trust-title{color:#050610;font-size:18px}.sg-mal-section{display:flex;flex-flow:column;gap:28px;max-width:1280px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;padding-top:85px;padding-right:5%;padding-bottom:85px;padding-left:5%}.sg-mal-heading{max-width:900px;color:#050610;font-size:44px;line-height:1.13}.sg-mal-copy{max-width:930px;color:#282b3c;font-size:17px;line-height:1.8}.sg-mal-services{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media (max-width:1023px){.sg-mal-services{grid-template-columns:1fr 1fr}}.sg-mal-card{display:flex;flex-flow:column;overflow:hidden;background-color:#fff;border-radius:18px;border-top:1px solid #e1e3eb;border-right:1px solid #e1e3eb;border-bottom:1px solid #e1e3eb;border-left:1px solid #e1e3eb;box-shadow:0 10px 28px rgb(5 8 25 / .06)}.sg-mal-img{width:100%;height:240px;object-fit:cover}.sg-mal-card-body{display:flex;flex-flow:column;gap:11px;padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px}.sg-mal-card-title{color:#050610;font-size:23px}.sg-mal-link{color:#3945b1;font-weight:800;text-decoration:none}.sg-mal-project{padding-top:85px;padding-right:5%;padding-bottom:85px;padding-left:5%;background-color:#f1f1f7}.sg-mal-project-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:38px;max-width:1280px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}.sg-mal-project-img{width:100%;height:530px;object-fit:cover;border-radius:22px}@media (max-width:767px){.sg-mal-project-img{height:380px}}.sg-mal-area{display:flex;flex-flow:column;align-items:center;gap:20px;color:#fff;text-align:center;padding-top:80px;padding-right:5%;padding-bottom:80px;padding-left:5%;background-color:#050819}.sg-mal-area-title{color:#fff;font-size:42px}.sg-mal-area-copy{max-width:900px;color:#fff;font-size:17px;line-height:1.75}.sg-mal-form{color:#fff;padding-top:85px;padding-right:5%;padding-bottom:85px;padding-left:5%;background-image:linear-gradient(135deg,#3945b1,#0b1030);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.sg-mal-form-inner{display:grid;grid-template-columns:0.85fr 1.15fr;gap:40px;max-width:1100px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}.sg-mal-form-title{color:#fff;font-size:42px}.sg-mal-form-copy{color:#fff;font-size:17px;line-height:1.75}.sg-mal-form-card{display:flex;flex-flow:column;gap:15px;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:#fff;border-radius:22px}.sg-mal-form-card-title{color:#050610;font-size:26px}@media (max-width:1023px){.sg-mal-project-inner{grid-template-columns:1fr}}@media (max-width:1023px){.sg-mal-form-inner{grid-template-columns:1fr}}@media (max-width:767px){.sg-mal-section{padding-top:60px;padding-right:6%;padding-bottom:60px;padding-left:6%}}@media (max-width:767px){.sg-mal-project{padding-top:60px;padding-right:6%;padding-bottom:60px;padding-left:6%}}@media (max-width:767px){.sg-mal-area{padding-top:60px;padding-right:6%;padding-bottom:60px;padding-left:6%}}@media (max-width:767px){.sg-mal-form{padding-top:60px;padding-right:6%;padding-bottom:60px;padding-left:6%}}@media (max-width:767px){.sg-mal-heading{font-size:31px}}@media (max-width:767px){.sg-mal-area-title{font-size:31px}}@media (max-width:767px){.sg-mal-form-title{font-size:31px}}@media (max-width:767px){.sg-mal-services{grid-template-columns:1fr}}@media (max-width:767px){.sg-mal-trust{grid-template-columns:1fr}}.sg-maldon-page{display:block;width:100%;color:#273447;font-family:"Inter",sans-serif;background-color:#fff}.sg-maldon-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;padding-top:58px;padding-right:max(24px,calc(( 100vw - 1220px ) / 2));padding-bottom:58px;padding-left:max(24px,calc(( 100vw - 1220px ) / 2));background-color:#f0f3f8}@media (max-width:1023px){.sg-maldon-hero{gap:28px}}@media (max-width:767px){.sg-maldon-hero{grid-template-columns:1fr;gap:28px;padding-top:34px;padding-right:20px;padding-bottom:34px;padding-left:20px}}.sg-maldon-copy{display:flex;flex-flow:column;gap:22px;min-width:0}.sg-maldon-eyebrow{color:#9f1958;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:1.5px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-maldon-h1{color:#15233b;font-family:"Inter",sans-serif;font-weight:650;font-size:clamp(36px,4.3vw,62px);line-height:1.07;letter-spacing:-1.4px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:479px){.sg-maldon-h1{font-size:37px}}.sg-maldon-lead{max-width:680px;color:#41506a;font-size:18px;line-height:1.75;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-maldon-heroimg{width:100%;height:460px;object-fit:cover;border-radius:8px}@media (max-width:1023px){.sg-maldon-heroimg{height:390px}}@media (max-width:767px){.sg-maldon-heroimg{height:310px}}@media (max-width:479px){.sg-maldon-heroimg{height:270px}}.sg-maldon-actions{display:flex;align-items:center;gap:12px}.sg-maldon-actions{flex-wrap:wrap}.sg-maldon-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;box-sizing:border-box;color:#fff;font-weight:700;font-size:15px;text-decoration:none;padding-top:14px;padding-right:23px;padding-bottom:14px;padding-left:23px;background-color:#254bad;border-radius:4px}.sg-maldon-button:hover{color:#fff;background-color:#163783}@media (max-width:479px){.sg-maldon-button{width:100%}}.sg-maldon-link{color:#244994;font-weight:650;line-height:1.6;text-decoration:underline}.sg-maldon-link:hover{color:#9f1958}.sg-maldon-link{text-underline-offset:4px}.sg-maldon-trust{display:flex;justify-content:space-between;gap:20px;padding-top:22px;padding-right:max(24px,calc(( 100vw - 1220px ) / 2));padding-bottom:22px;padding-left:max(24px,calc(( 100vw - 1220px ) / 2));background-color:#16233a;border-bottom:3px solid #e31873}.sg-maldon-trust{flex-wrap:wrap}@media (max-width:767px){.sg-maldon-trust{gap:14px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.sg-maldon-trusttext{color:#fff;font-weight:600;font-size:14px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-maldon-section{display:flex;flex-flow:column;gap:26px;width:100%;box-sizing:border-box;padding-top:66px;padding-right:max(24px,calc(( 100vw - 1220px ) / 2));padding-bottom:66px;padding-left:max(24px,calc(( 100vw - 1220px ) / 2))}@media (max-width:767px){.sg-maldon-section{padding-top:42px;padding-right:20px;padding-bottom:42px;padding-left:20px}}.sg-maldon-soft{background-color:#f5f6f8}.sg-maldon-h2{max-width:900px;color:#15233b;font-family:"Inter",sans-serif;font-weight:650;font-size:clamp(28px,3vw,40px);line-height:1.2;letter-spacing:-.6px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-maldon-p{max-width:900px;color:#42516a;font-size:16px;line-height:1.8;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-maldon-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%}@media (max-width:1023px){.sg-maldon-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sg-maldon-grid{grid-template-columns:1fr}}.sg-maldon-card{display:flex;flex-flow:column;gap:18px;min-width:0;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#fff;border-radius:6px;border-top:1px solid #dde2eb;border-right:1px solid #dde2eb;border-bottom:1px solid #dde2eb;border-left:1px solid #dde2eb}.sg-maldon-cardimage{width:100%;height:230px;object-fit:cover;border-radius:3px}.sg-maldon-h3{color:#15233b;font-family:"Inter",sans-serif;font-weight:650;font-size:24px;line-height:1.25;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-maldon-split{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:36px;width:100%}@media (max-width:767px){.sg-maldon-split{grid-template-columns:1fr}}.sg-maldon-faq{display:block;width:100%;padding-top:22px;padding-right:0;padding-bottom:22px;padding-left:0;border-bottom:1px solid #d8dfeb}.sg-maldon-question{color:#15233b;font-weight:650;font-size:18px;cursor:pointer}.sg-maldon-answer{color:#42516a;font-size:16px;line-height:1.8;margin-top:16px;margin-right:0;margin-bottom:0;margin-left:0}.sg-maldon-quote{background-color:#eff3fa}.sg-maldon-quote{scroll-margin-top:30px}.sg-maldon-nav{display:flex;gap:14px 25px}.sg-maldon-nav{flex-wrap:wrap}.sg-maldon-caption{color:#617088;font-size:13px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-maldon-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}@media (max-width:767px){.sg-maldon-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.sg-maldon-gallery{grid-template-columns:1fr}}.sg-maldon-projectimg{width:100%;height:320px;object-fit:contain;background-color:#f0f2f5}@media (max-width:767px){.sg-maldon-projectimg{height:240px}}.sg-colchester-page{width:100%;color:#263747;font-family:"Inter",sans-serif;font-size:18px;line-height:1.65;background-color:#fff}.sg-colchester-hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:48px;width:100%;color:#fff;padding-top:64px;padding-right:max(5%,calc(( 100% - 1240px ) / 2));padding-bottom:64px;padding-left:max(5%,calc(( 100% - 1240px ) / 2));background-color:#112c42;border-bottom:4px solid #e72a7c}@media (max-width:1023px){.sg-colchester-hero{gap:30px;padding-top:44px;padding-right:5%;padding-bottom:44px;padding-left:5%}}@media (max-width:767px){.sg-colchester-hero{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:32px;padding-right:5%;padding-bottom:32px;padding-left:5%}}.sg-colchester-copy{display:flex;flex-flow:column;gap:22px;min-width:0}.sg-colchester-eyebrow{color:#e72a7c;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:1.5px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-colchester-light{color:#ffd4e6}.sg-colchester-h1{color:#fff;font-family:"Inter",sans-serif;font-weight:700;font-size:clamp(36px,4vw,58px);line-height:1.08;letter-spacing:-1.7px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-colchester-h1{font-size:39px;letter-spacing:-1px}}@media (max-width:479px){.sg-colchester-h1{font-size:35px}}.sg-colchester-text{color:#344759;font-size:18px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-colchester-text{font-size:17px}}.sg-colchester-white{color:#f0f5f8}.sg-colchester-heroimage{width:100%;height:490px;object-fit:cover;border-radius:6px}@media (max-width:1023px){.sg-colchester-heroimage{height:410px}}@media (max-width:767px){.sg-colchester-heroimage{height:330px}}@media (max-width:479px){.sg-colchester-heroimage{height:290px}}.sg-colchester-actions{display:flex;align-items:center;gap:12px}.sg-colchester-actions{flex-wrap:wrap}@media (max-width:479px){.sg-colchester-actions{width:100%}}.sg-colchester-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;color:#fff;font-weight:700;font-size:16px;line-height:1.4;text-decoration:none;padding-top:13px;padding-right:23px;padding-bottom:13px;padding-left:23px;background-color:#df176b;border-radius:4px;border-top:1px solid #df176b;border-right:1px solid #df176b;border-bottom:1px solid #df176b;border-left:1px solid #df176b}.sg-colchester-button:hover{color:#fff;background-color:#b91157}.sg-colchester-button:focus-visible{color:#fff;outline:3px solid #7acbff;outline-offset:4px}@media (max-width:479px){.sg-colchester-button{width:100%}}.sg-colchester-ghost{color:#fff;background-color:#fff0;border-top:1px solid #7b9bb3;border-right:1px solid #7b9bb3;border-bottom:1px solid #7b9bb3;border-left:1px solid #7b9bb3}.sg-colchester-crumbs{display:flex;align-items:center;gap:10px}.sg-colchester-crumbs{flex-wrap:wrap}.sg-colchester-crumb{color:#e6eef5;font-size:13px;text-decoration:underline}.sg-colchester-crumb:hover{color:#fff}.sg-colchester-crumb{text-underline-offset:4px}.sg-colchester-small{color:#516678;font-size:14px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-colchester-trust{display:flex;justify-content:center;gap:20px 40px;width:100%;padding-top:22px;padding-right:5%;padding-bottom:22px;padding-left:5%;background-color:#edf3f6}.sg-colchester-trust{flex-wrap:wrap}@media (max-width:767px){.sg-colchester-trust{justify-content:start;gap:12px 22px}}.sg-colchester-trustitem{color:#18364d;font-weight:650;font-size:14px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-colchester-section{display:flex;flex-flow:column;gap:24px;width:100%;padding-top:70px;padding-right:max(5%,calc(( 100% - 1240px ) / 2));padding-bottom:70px;padding-left:max(5%,calc(( 100% - 1240px ) / 2))}@media (max-width:767px){.sg-colchester-section{padding-top:44px;padding-right:5%;padding-bottom:44px;padding-left:5%}}.sg-colchester-tint{background-color:#f1f5f7}.sg-colchester-h2{color:#15354d;font-family:"Inter",sans-serif;font-weight:650;font-size:36px;line-height:1.2;letter-spacing:-.7px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:1023px){.sg-colchester-h2{font-size:31px}}@media (max-width:767px){.sg-colchester-h2{font-size:29px}}.sg-colchester-h3{color:#15354d;font-family:"Inter",sans-serif;font-weight:650;font-size:24px;line-height:1.3;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-colchester-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:100%}@media (max-width:1023px){.sg-colchester-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sg-colchester-grid{grid-template-columns:minmax(0,1fr)}}.sg-colchester-card{display:flex;flex-flow:column;align-items:start;gap:17px;min-width:0;padding-top:29px;padding-right:29px;padding-bottom:29px;padding-left:29px;background-color:#fff;border-radius:5px;border-top:3px solid #e72a7c;border-right:1px solid #dbe4e9;border-bottom:1px solid #dbe4e9;border-left:1px solid #dbe4e9}@media (max-width:767px){.sg-colchester-card{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.sg-colchester-link{color:#075b91;font-weight:650;font-size:16px;text-decoration:underline}.sg-colchester-link:hover{color:#b91157}.sg-colchester-link:focus-visible{color:#075b91;outline:3px solid #df176b;outline-offset:4px}.sg-colchester-link{text-underline-offset:4px}.sg-colchester-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:52px;width:100%;padding-top:70px;padding-right:max(5%,calc(( 100% - 1240px ) / 2));padding-bottom:70px;padding-left:max(5%,calc(( 100% - 1240px ) / 2))}@media (max-width:1023px){.sg-colchester-split{gap:30px;padding-top:50px;padding-right:5%;padding-bottom:50px;padding-left:5%}}@media (max-width:767px){.sg-colchester-split{grid-template-columns:minmax(0,1fr);padding-top:44px;padding-right:5%;padding-bottom:44px;padding-left:5%}}.sg-colchester-photo{width:100%;height:390px;object-fit:cover;border-radius:5px}@media (max-width:767px){.sg-colchester-photo{height:300px}}.sg-colchester-faq{display:flex;flex-flow:column;gap:10px;width:100%}.sg-colchester-question{padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:0;background-color:#fff;border-bottom:1px solid #d5e0e7}.sg-colchester-summary{color:#17364e;font-weight:650;font-size:20px;line-height:1.4;padding-top:0;padding-right:0;padding-bottom:12px;padding-left:0;cursor:pointer}.sg-colchester-related{display:flex;flex-flow:column;gap:20px;width:100%;padding-top:40px;padding-right:max(5%,calc(( 100% - 1240px ) / 2));padding-bottom:40px;padding-left:max(5%,calc(( 100% - 1240px ) / 2));background-color:#eaf1f5;border-top:1px solid #d1dfe8}@media (max-width:767px){.sg-colchester-related{padding-top:32px;padding-right:5%;padding-bottom:32px;padding-left:5%}}.sg-colchester-relatedlinks{display:flex;gap:12px 26px}.sg-colchester-relatedlinks{flex-wrap:wrap}.sg-colchester-enquiry{display:flex;flex-flow:column;gap:20px;width:100%;padding-top:60px;padding-right:max(5%,calc(( 100% - 920px ) / 2));padding-bottom:60px;padding-left:max(5%,calc(( 100% - 920px ) / 2));background-color:#eef3f6}.sg-colchester-enquiry{scroll-margin-top:170px}@media (max-width:767px){.sg-colchester-enquiry{padding-top:44px;padding-right:5%;padding-bottom:44px;padding-left:5%}.sg-colchester-enquiry{scroll-margin-top:120px}}.sg-colchester-reviews{display:flex;flex-flow:column;gap:18px;width:100%;padding-top:40px;padding-right:max(5%,calc(( 100% - 1240px ) / 2));padding-bottom:40px;padding-left:max(5%,calc(( 100% - 1240px ) / 2));background-color:#fff}.sg-colchester-media{display:flex;flex-flow:column;gap:26px;width:100%;padding-top:50px;padding-right:max(5%,calc(( 100% - 1100px ) / 2));padding-bottom:50px;padding-left:max(5%,calc(( 100% - 1100px ) / 2));background-color:#f1f5f7}.sg-chelm-main{display:block;width:100%;color:#263640;font-family:"Inter",sans-serif;padding-top:0;padding-right:0;padding-bottom:32px;padding-left:0;background-color:#fff}@media (max-width:767px){.sg-chelm-main{padding-bottom:70px}}.sg-chelm-section{display:flex;flex-flow:column;gap:24px;width:100%;max-width:1240px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:62px;padding-right:30px;padding-bottom:62px;padding-left:30px}@media (max-width:767px){.sg-chelm-section{gap:21px;padding-top:38px;padding-right:20px;padding-bottom:38px;padding-left:20px}}.sg-chelm-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:48px;padding-top:38px;padding-bottom:52px}@media (max-width:1023px){.sg-chelm-hero{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}@media (max-width:767px){.sg-chelm-hero{grid-template-columns:minmax(0,1fr);gap:26px;padding-top:25px}}.sg-chelm-copy{display:flex;flex-flow:column;align-items:start;gap:20px;min-width:0}.sg-chelm-breadcrumb{display:flex;gap:10px;font-size:13px}.sg-chelm-breadcrumb{flex-wrap:wrap}.sg-chelm-eyebrow{color:#a4136c;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:1.5px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-chelm-h1{color:#172733;font-weight:700;font-size:clamp(34px,3.6vw,52px);line-height:1.12;text-transform:none;letter-spacing:-1.6px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-chelm-h1{font-size:37px}}@media (max-width:479px){.sg-chelm-h1{font-size:33px}}.sg-chelm-h2{color:#172733;font-size:34px;line-height:1.22;text-transform:none;letter-spacing:-.8px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-chelm-h2{font-size:28px}}.sg-chelm-h3{color:#172733;font-size:21px;line-height:1.3;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-chelm-text{max-width:850px;color:#3d4e5b;font-size:16px;line-height:1.8;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-chelm-lead{color:#3d4e5b;font-size:18px;line-height:1.75;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-chelm-lead{font-size:18px}}@media (max-width:479px){.sg-chelm-lead{font-size:16px}}.sg-chelm-photo{width:100%;height:450px;object-fit:cover;border-radius:18px}@media (max-width:1023px){.sg-chelm-photo{height:390px}}@media (max-width:767px){.sg-chelm-photo{height:300px}}@media (max-width:479px){.sg-chelm-photo{height:270px}}.sg-chelm-smallphoto{width:100%;height:260px;object-fit:cover;border-radius:12px}.sg-chelm-actions{display:flex;align-items:center;gap:12px}.sg-chelm-actions{flex-wrap:wrap}@media (max-width:479px){.sg-chelm-actions{width:100%}}.sg-chelm-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;color:#fff;font-weight:700;font-size:14px;text-decoration:none;padding-top:15px;padding-right:21px;padding-bottom:15px;padding-left:21px;background-color:#ab167a;border-radius:7px}.sg-chelm-button:hover{color:#fff;text-decoration:none;background-color:#85135e}.sg-chelm-button:focus-visible{color:#fff;outline:3px solid #125acc;outline-offset:4px}@media (max-width:479px){.sg-chelm-button{width:100%}}.sg-chelm-link{color:#1758a8;font-weight:700;font-size:15px;text-decoration:underline}.sg-chelm-link:hover{color:#a4136c}.sg-chelm-link:focus-visible{outline:3px solid #1758a8;outline-offset:4px}.sg-chelm-link{text-underline-offset:4px}.sg-chelm-trust{display:flex;justify-content:center;gap:20px 38px;padding-top:21px;padding-right:25px;padding-bottom:21px;padding-left:25px;background-color:#f3f6f9;border-top:1px solid #e0e6ec;border-bottom:1px solid #e0e6ec}.sg-chelm-trust{flex-wrap:wrap}@media (max-width:767px){.sg-chelm-trust{justify-content:start;gap:12px 22px}}.sg-chelm-trustitem{color:#213845;font-weight:700;font-size:13px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-chelm-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:100%}@media (max-width:1023px){.sg-chelm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sg-chelm-grid{grid-template-columns:minmax(0,1fr)}}.sg-chelm-card{display:flex;flex-flow:column;align-items:start;gap:15px;min-width:0;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#f4f7fa;border-radius:12px;border-top:1px solid #e1e7ec;border-right:1px solid #e1e7ec;border-bottom:1px solid #e1e7ec;border-left:1px solid #e1e7ec}@media (max-width:479px){.sg-chelm-card{padding-top:23px;padding-right:23px;padding-bottom:23px;padding-left:23px}}.sg-chelm-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:40px}@media (max-width:767px){.sg-chelm-split{grid-template-columns:minmax(0,1fr);gap:26px}}.sg-chelm-dark{display:flex;flex-flow:column;align-items:start;gap:18px;padding-top:35px;padding-right:35px;padding-bottom:35px;padding-left:35px;background-color:#172b3a;border-radius:16px}@media (max-width:767px){.sg-chelm-dark{padding-top:27px;padding-right:27px;padding-bottom:27px;padding-left:27px}}.sg-chelm-lightheading{color:#fff;font-size:29px;line-height:1.25;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-chelm-lighttext{color:#e2eaf0;font-size:16px;line-height:1.75;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-chelm-faq{display:block;width:100%;padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:0;border-bottom:1px solid #d9e1e8}.sg-chelm-summary{color:#172733;font-weight:700;font-size:17px;line-height:1.6;cursor:pointer}.sg-chelm-answer{color:#3d4e5b;font-size:16px;line-height:1.8;margin-top:13px;margin-right:0;margin-bottom:0;margin-left:0}.sg-chelm-nav{display:flex;gap:12px 24px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.sg-chelm-nav{flex-wrap:wrap}.sg-chelm-note{color:#546673;font-size:13px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-estuary-main{display:block;width:100%;color:#233539;font-family:"Inter",sans-serif;background-color:#f6f5f1}.sg-estuary-wrap{display:flex;flex-flow:column;gap:26px;width:100%;max-width:1220px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:66px;padding-right:32px;padding-bottom:66px;padding-left:32px}@media (max-width:767px){.sg-estuary-wrap{gap:22px;padding-top:42px;padding-right:22px;padding-bottom:42px;padding-left:22px}}@media (max-width:479px){.sg-estuary-wrap{padding-top:36px;padding-right:18px;padding-bottom:36px;padding-left:18px}}.sg-estuary-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:60px}@media (max-width:1023px){.sg-estuary-hero{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:30px}}@media (max-width:767px){.sg-estuary-hero{grid-template-columns:minmax(0,1fr);gap:28px}}.sg-estuary-copy{display:flex;flex-flow:column;align-items:start;gap:22px;min-width:0}.sg-estuary-nav{display:flex;align-items:center;gap:18px}.sg-estuary-nav{flex-wrap:wrap}.sg-estuary-kicker{color:#9b1669;font-weight:800;font-size:12px;line-height:1.6;text-transform:uppercase;letter-spacing:1.8px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-estuary-h1{color:#193d40;font-weight:700;font-size:clamp(34px,4.2vw,60px);line-height:1.1;text-transform:none;letter-spacing:-1.7px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-estuary-h1{font-size:38px;letter-spacing:-1px}}@media (max-width:479px){.sg-estuary-h1{font-size:33px}}.sg-estuary-h2{color:#193d40;font-size:34px;line-height:1.2;text-transform:none;letter-spacing:-.7px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-estuary-h2{font-size:29px}}.sg-estuary-h3{color:#193d40;font-size:21px;line-height:1.35;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-estuary-text{color:#354b4e;font-size:17px;line-height:1.8;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-estuary-lead{color:#354b4e;font-size:20px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-estuary-lead{font-size:18px}}.sg-estuary-note{color:#526467;font-size:13px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-estuary-link{color:#194e54;font-weight:700;line-height:1.5;text-decoration:underline}.sg-estuary-link:hover{color:#981467}.sg-estuary-link:focus-visible{color:#981467;outline:3px solid #981467;outline-offset:5px}.sg-estuary-link{text-underline-offset:5px}.sg-estuary-button{display:inline-flex;justify-content:center;color:#fff;font-weight:700;font-size:15px;line-height:1.5;text-decoration:none;padding-top:16px;padding-right:23px;padding-bottom:16px;padding-left:23px;background-color:#9e126a;border-radius:4px}.sg-estuary-button:hover{color:#fff;background-color:#76104f}.sg-estuary-button:focus-visible{color:#fff;background-color:#76104f;outline:3px solid #193d40;outline-offset:4px}@media (max-width:479px){.sg-estuary-button{width:100%}}.sg-estuary-image{display:block;width:100%;height:420px;object-fit:cover;border-radius:4px}@media (max-width:767px){.sg-estuary-image{height:300px}}.sg-estuary-portrait{height:520px;object-fit:contain;background-color:#e7e9e4}@media (max-width:767px){.sg-estuary-portrait{height:390px}}@media (max-width:479px){.sg-estuary-portrait{height:340px}}.sg-estuary-figure{display:flex;flex-flow:column;gap:12px;min-width:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-estuary-band{display:flex;justify-content:center;gap:24px;padding-top:22px;padding-right:30px;padding-bottom:22px;padding-left:30px;background-color:#193d40}.sg-estuary-band{flex-wrap:wrap}@media (max-width:479px){.sg-estuary-band{gap:12px}}.sg-estuary-badge{color:#fff;font-weight:600;font-size:14px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-estuary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;width:100%}@media (max-width:1023px){.sg-estuary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.sg-estuary-grid{grid-template-columns:minmax(0,1fr)}}.sg-estuary-card{display:flex;flex-flow:column;align-items:start;gap:15px;min-width:0;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#fff;border-top:3px solid #9e126a;border-right:1px solid #d9e0db;border-bottom:1px solid #d9e0db;border-left:1px solid #d9e0db}@media (max-width:479px){.sg-estuary-card{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.sg-estuary-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px}@media (max-width:1023px){.sg-estuary-split{gap:28px}}@media (max-width:767px){.sg-estuary-split{grid-template-columns:minmax(0,1fr);gap:28px}}.sg-estuary-panel{display:flex;flex-flow:column;align-items:start;gap:20px;min-width:0;padding-top:34px;padding-right:34px;padding-bottom:34px;padding-left:34px;background-color:#e7ede7;border-radius:4px}@media (max-width:767px){.sg-estuary-panel{padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px}}.sg-estuary-faq{display:flex;flex-flow:column;gap:16px;padding-top:28px;padding-right:0;padding-bottom:28px;padding-left:0;border-top:1px solid #ccd8d2}.sg-estuary-rule{border-bottom:1px solid #d4ddd6}.sg-areas-section{display:flex;flex-flow:column;gap:24px;width:100%;color:#243047;padding-top:72px;padding-right:max(24px,calc(( 100% - 1200px ) / 2));padding-bottom:72px;padding-left:max(24px,calc(( 100% - 1200px ) / 2));background-color:#fff}@media (max-width:767px){.sg-areas-section{gap:22px;padding-top:48px;padding-right:22px;padding-bottom:48px;padding-left:22px}}.sg-areas-hero{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;width:100%;color:#fff;padding-top:72px;padding-right:max(24px,calc(( 100% - 1200px ) / 2));padding-bottom:72px;padding-left:max(24px,calc(( 100% - 1200px ) / 2));background-color:#0c1429;border-bottom:4px solid #e62c83}.sg-areas-hero .sg-areas-kicker{color:#ea78ad}@media (max-width:1023px){.sg-areas-hero{grid-template-columns:1fr;gap:30px;padding-top:60px}}@media (max-width:767px){.sg-areas-hero{padding-top:48px;padding-right:22px;padding-bottom:44px;padding-left:22px}}.sg-areas-copy{display:flex;flex-flow:column;gap:22px;min-width:0}.sg-areas-kicker{color:#a41458;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-areas-title{color:#fff;font-size:clamp(36px,4.5vw,62px);line-height:1.06;letter-spacing:-2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-areas-title{letter-spacing:-1px}}.sg-areas-lead{max-width:680px;color:#dce2ef;font-size:19px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-areas-lead{font-size:17px}}.sg-areas-heading{color:#10192d;font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-1px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-areas-text{max-width:850px;color:#475368;font-size:17px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-areas-image{width:100%;height:420px;object-fit:cover;border-radius:12px}@media (max-width:1023px){.sg-areas-image{height:360px}}@media (max-width:767px){.sg-areas-image{height:280px}}@media (max-width:479px){.sg-areas-image{height:240px}}.sg-areas-actions{display:flex;flex-flow:row;gap:12px}.sg-areas-actions{flex-wrap:wrap}.sg-areas-button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;color:#fff;font-weight:700;font-size:16px;text-decoration:none;padding-top:14px;padding-right:23px;padding-bottom:14px;padding-left:23px;background-color:#bd1764;border-radius:5px}.sg-areas-button:hover{color:#fff;background-color:#95134f}.sg-areas-button:focus-visible{color:#fff;outline:3px solid #5878ed;outline-offset:4px}@media (max-width:479px){.sg-areas-button{width:100%}}.sg-areas-secondary{color:#19223a;background-color:#fff}.sg-areas-secondary:hover{color:#19223a;background-color:#e7edf8}.sg-areas-muted{background-color:#f3f5fa}.sg-areas-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%}@media (max-width:1023px){.sg-areas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.sg-areas-grid{grid-template-columns:1fr}}.sg-areas-area{display:flex;flex-flow:column;justify-content:space-between;gap:24px;min-height:144px;padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px;background-color:#fff;border-radius:8px;border-top:1px solid #d9dfeb;border-right:1px solid #d9dfeb;border-bottom:1px solid #d9dfeb;border-left:1px solid #d9dfeb}.sg-areas-area:hover{background-color:#fff9fc}@media (max-width:479px){.sg-areas-area{min-height:116px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.sg-areas-town{color:#111c33;font-size:23px;line-height:1.3;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-areas-link{color:#3046a5;font-weight:700;font-size:16px;line-height:1.5;text-decoration:underline}.sg-areas-link:hover{color:#a41458}.sg-areas-link:focus-visible{color:#a41458;outline:3px solid #bd1764;outline-offset:4px}.sg-areas-link{text-underline-offset:4px}.sg-areas-services{display:flex;gap:12px}.sg-areas-services{flex-wrap:wrap}.sg-areas-service{color:#182642;font-weight:700;text-decoration:none;padding-top:17px;padding-right:22px;padding-bottom:17px;padding-left:22px;background-color:#fff;border-radius:6px;border-top:1px solid #d9dfeb;border-right:1px solid #d9dfeb;border-bottom:1px solid #d9dfeb;border-left:1px solid #d9dfeb}.sg-areas-service:hover{color:#a41458}.sg-areas-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px}@media (max-width:767px){.sg-areas-split{grid-template-columns:1fr;gap:28px}}.sg-areas-small{color:#5b6678;font-size:14px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-areas-faq{display:flex;flex-flow:column;gap:12px;width:100%;padding-top:24px;padding-right:0;padding-bottom:24px;padding-left:0;border-bottom:1px solid #d9dfeb}.sg-areas-question{color:#14203a;font-size:21px;line-height:1.4;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-tl-page{width:100%;color:#253338;font-family:"Inter",sans-serif;padding-bottom:50px;background-color:#f7f6f2}.sg-tl-hero{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:0;width:100%;background-color:#172c30}@media (max-width:767px){.sg-tl-hero{grid-template-columns:minmax(0,1fr)}}.sg-tl-hero-copy{display:flex;flex-flow:column;align-items:start;gap:22px;padding-top:64px;padding-right:48px;padding-bottom:64px;padding-left:max(24px,calc(( 100vw - 1240px ) / 2))}@media (max-width:1119px){.sg-tl-hero-copy{padding-top:42px;padding-right:28px;padding-bottom:42px;padding-left:28px}}@media (max-width:767px){.sg-tl-hero-copy{padding-top:34px;padding-right:22px;padding-bottom:34px;padding-left:22px}}.sg-tl-eyebrow{color:#e2d1b5;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-tl-title{color:#fff;font-weight:600;font-size:clamp(36px,4.4vw,66px);line-height:1.08;text-transform:none;letter-spacing:-2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:1119px){.sg-tl-title{font-size:46px}}@media (max-width:767px){.sg-tl-title{font-size:40px;letter-spacing:-1px}}.sg-tl-hero-text{max-width:540px;color:#e2e9e7;font-size:18px;line-height:1.75;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-tl-hero-image{width:100%;height:100%;min-height:580px;object-fit:cover}@media (max-width:1023px){.sg-tl-hero-image{min-height:480px}}@media (max-width:767px){.sg-tl-hero-image{height:330px;min-height:0}}.sg-tl-actions{display:flex;align-items:center;gap:12px}.sg-tl-actions{flex-wrap:wrap}.sg-tl-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;color:#fff;font-weight:800;font-size:14px;text-decoration:none;padding-top:13px;padding-right:23px;padding-bottom:13px;padding-left:23px;background-color:#bf1760;border-radius:6px;border-top:1px solid #bf1760;border-right:1px solid #bf1760;border-bottom:1px solid #bf1760;border-left:1px solid #bf1760;cursor:pointer}.sg-tl-button:hover{color:#fff;background-color:#971049}.sg-tl-button:focus-visible{outline:3px solid #2676de;outline-offset:4px}.sg-tl-ghost{color:#fff;background-color:#fff0}.sg-tl-ghost:hover{color:#fff;background-color:#304b50}.sg-tl-trust{display:flex;justify-content:center;gap:16px 42px;width:100%;color:#334543;font-weight:700;font-size:13px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:#eae6dd}.sg-tl-trust{flex-wrap:wrap}@media (max-width:767px){.sg-tl-trust{justify-content:start;gap:12px;font-size:12px}}.sg-tl-section{display:flex;flex-flow:column;gap:24px;width:100%;max-width:1280px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:70px;padding-right:24px;padding-bottom:70px;padding-left:24px}.sg-tl-section .sg-tl-eyebrow{color:#62684d}.sg-tl-section{scroll-margin-top:145px}@media (max-width:1023px){.sg-tl-section{padding-top:52px;padding-right:24px;padding-bottom:52px;padding-left:24px}}@media (max-width:767px){.sg-tl-section{padding-top:44px;padding-right:18px;padding-bottom:44px;padding-left:18px}.sg-tl-section{scroll-margin-top:100px}}.sg-tl-h2{max-width:850px;color:#193438;font-size:clamp(28px,3.2vw,44px);line-height:1.18;text-transform:none;letter-spacing:-1px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-tl-h3{color:#193438;font-size:21px;line-height:1.3;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-tl-text{max-width:860px;color:#465654;font-size:16px;line-height:1.8;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-tl-small{color:#52635f;font-size:13px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-tl-grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;width:100%}@media (max-width:767px){.sg-tl-grid3{grid-template-columns:minmax(0,1fr)}}.sg-tl-card{display:flex;flex-flow:column;gap:14px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#fff;border-radius:10px;border-top:1px solid #e2e5df;border-right:1px solid #e2e5df;border-bottom:1px solid #e2e5df;border-left:1px solid #e2e5df}@media (max-width:767px){.sg-tl-card{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.sg-tl-config{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:32px;width:100%}@media (max-width:1023px){.sg-tl-config{grid-template-columns:minmax(0,1fr)}}.sg-tl-preview{display:flex;flex-flow:column;gap:16px;position:sticky;top:145px;overflow:hidden;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#e9e6de;border-radius:10px}@media (max-width:1023px){.sg-tl-preview{position:relative;top:0}}@media (max-width:767px){.sg-tl-preview{padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px}}.sg-tl-drawing{display:block;width:100%;aspect-ratio:1.16}@media (max-width:1023px){.sg-tl-drawing{max-height:550px}}.sg-tl-preview-tabs{display:flex;gap:8px}.sg-tl-tab{min-height:44px;color:#233c38;font-weight:700;padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:15px;background-color:#fff;border-radius:5px;border-top:1px solid #97a39b;border-right:1px solid #97a39b;border-bottom:1px solid #97a39b;border-left:1px solid #97a39b;cursor:pointer}.sg-tl-tab[aria-pressed="true"]{color:#fff;background-color:#193b39}.sg-tl-controls{display:flex;flex-flow:column;gap:20px}.sg-tl-control{display:flex;flex-flow:column;gap:7px;width:100%}.sg-tl-label{color:#243f3a;font-weight:700;font-size:14px}.sg-tl-select{width:100%;min-height:48px;color:#243f3a;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;background-color:#fff;border-radius:5px;border-top:1px solid #a5b1a8;border-right:1px solid #a5b1a8;border-bottom:1px solid #a5b1a8;border-left:1px solid #a5b1a8}.sg-tl-select{font:inherit}.sg-tl-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%}.sg-tl-swatches{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;width:100%}@media (max-width:1119px){.sg-tl-swatches{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1023px){.sg-tl-swatches{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (max-width:767px){.sg-tl-swatches{grid-template-columns:repeat(4,minmax(0,1fr))}}.sg-tl-swatch{display:flex;flex-flow:column;align-items:center;gap:6px;min-width:0;color:#213a36;padding-top:6px;padding-right:6px;padding-bottom:6px;padding-left:6px;background-color:#fff;border-radius:6px;border-top:2px solid #fff0;border-right:2px solid #fff0;border-bottom:2px solid #fff0;border-left:2px solid #fff0;cursor:pointer}.sg-tl-swatch[aria-pressed="true"]{background-color:#fff5fa}.sg-tl-swatch-image{width:100%;height:46px;object-fit:cover;border-radius:3px;border-top:1px solid #ddd;border-right:1px solid #ddd;border-bottom:1px solid #ddd;border-left:1px solid #ddd}.sg-tl-swatch-name{font-weight:700;font-size:10px;line-height:1.4;text-align:center}.sg-tl-handle-detail{display:flex;align-items:center;gap:20px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;background-color:#fff;border-radius:8px}.sg-tl-handle-preview{width:90px;height:110px;object-fit:contain}.sg-tl-option-image{width:100%;height:210px;object-fit:contain;background-color:#fff}.sg-tl-feature-image{width:100%;height:360px;object-fit:cover;border-radius:10px}@media (max-width:767px){.sg-tl-feature-image{height:280px}}.sg-tl-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:38px;width:100%}@media (max-width:767px){.sg-tl-split{grid-template-columns:minmax(0,1fr)}}.sg-tl-stack{display:flex;flex-flow:column;gap:18px}.sg-tl-summary{color:#243f3a;font-size:13px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;background-color:#fff;border-left:3px solid #bd1b61}.sg-tl-quote{width:100%;max-width:820px;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:#fff;border-radius:12px;border-top:1px solid #e1e4dc;border-right:1px solid #e1e4dc;border-bottom:1px solid #e1e4dc;border-left:1px solid #e1e4dc}@media (max-width:767px){.sg-tl-quote{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.sg-tl-faq{width:100%;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:#fff;border-bottom:1px solid #dfe3dc}.sg-tl-question{color:#203c38;font-weight:700;font-size:17px;cursor:pointer}.sg-tl-answer{color:#465654;font-size:15px;line-height:1.8;margin-top:16px;margin-right:0;margin-bottom:0;margin-left:0}.sg-tl-link{color:#204d63;font-weight:700;text-decoration:underline}.sg-tl-link:hover{color:#a51051}.sg-tl-breadcrumb{color:#d0d9d6;font-size:12px;text-decoration:none}.sg-tl-breadcrumb:hover{color:#fff}.sg-doors-page{width:100%;color:#17213a;font-family:"Inter",sans-serif;background-color:#fff}.sg-doors-section{display:flex;flex-flow:column;gap:26px;width:100%;box-sizing:border-box;padding-top:76px;padding-right:max(24px,calc(( 100vw - 1200px ) / 2));padding-bottom:76px;padding-left:max(24px,calc(( 100vw - 1200px ) / 2))}@media (max-width:767px){.sg-doors-section{gap:22px;padding-top:48px;padding-right:22px;padding-bottom:48px;padding-left:22px}}.sg-doors-hero{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;padding-top:65px;padding-bottom:65px;background-color:#101728}.sg-doors-hero .sg-doors-eyebrow{color:#f491c7}.sg-doors-hero .sg-doors-small{color:#c3ccde}@media (max-width:1023px){.sg-doors-hero{gap:28px}}@media (max-width:767px){.sg-doors-hero{grid-template-columns:1fr;padding-top:38px}}.sg-doors-copy{display:flex;flex-flow:column;gap:24px;min-width:0}.sg-doors-eyebrow{color:#be277c;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-doors-h1{color:#fff;font-family:"Syne",sans-serif;font-weight:700;font-size:60px;line-height:1.06;text-transform:none;letter-spacing:-2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:1023px){.sg-doors-h1{font-size:48px}}@media (max-width:767px){.sg-doors-h1{font-size:43px;letter-spacing:-1.5px}}@media (max-width:479px){.sg-doors-h1{font-size:38px}}.sg-doors-intro{max-width:610px;color:#dbe1ee;font-size:20px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-doors-intro{font-size:18px}}.sg-doors-heroimg{width:100%;height:520px;object-fit:cover;border-radius:4px}@media (max-width:1023px){.sg-doors-heroimg{height:440px}}@media (max-width:767px){.sg-doors-heroimg{height:360px}}@media (max-width:479px){.sg-doors-heroimg{height:310px}}.sg-doors-actions{display:flex;flex-flow:row;align-items:center;gap:12px}.sg-doors-actions{flex-wrap:wrap}@media (max-width:479px){.sg-doors-actions{width:100%}}.sg-doors-button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;color:#fff;font-weight:650;font-size:16px;line-height:1.4;text-decoration:none;padding-top:13px;padding-right:23px;padding-bottom:13px;padding-left:23px;background-color:#af196d;border-radius:4px;border-top:1px solid #af196d;border-right:1px solid #af196d;border-bottom:1px solid #af196d;border-left:1px solid #af196d}.sg-doors-button:hover{color:#fff;background-color:#8c1457}.sg-doors-button:focus-visible{outline:3px solid #506cd7;outline-offset:4px}@media (max-width:479px){.sg-doors-button{width:100%}}.sg-doors-secondary{color:#fff;background-color:#fff0}.sg-doors-small{color:#667187;font-size:14px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-doors-trust{display:flex;flex-flow:row;justify-content:space-between;gap:18px;padding-top:22px;padding-bottom:22px;background-color:#f4f5f9;border-bottom:1px solid #e0e4ee}.sg-doors-trust{flex-wrap:wrap}@media (max-width:767px){.sg-doors-trust{gap:12px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.sg-doors-trustitem{color:#25334c;font-weight:600;font-size:15px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-doors-h2{max-width:850px;color:#111a2e;font-family:"Syne",sans-serif;font-weight:650;font-size:40px;line-height:1.15;text-transform:none;letter-spacing:-1px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-doors-h2{font-size:32px}}@media (max-width:479px){.sg-doors-h2{font-size:29px}}.sg-doors-text{max-width:880px;color:#4c596f;font-size:18px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-doors-text{font-size:17px}}.sg-doors-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;width:100%}@media (max-width:1023px){.sg-doors-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.sg-doors-grid{grid-template-columns:1fr}}.sg-doors-card{display:flex;flex-flow:column;gap:18px;min-width:0;padding-bottom:22px;border-bottom:2px solid #e2e6ee}.sg-doors-card:hover .sg-doors-image{transform:scale(1.025,1.025)}.sg-doors-cardimage{display:block;width:100%;overflow:hidden;border-radius:4px}.sg-doors-image{width:100%;height:260px;object-fit:cover;transition:transform 0.25s}@media (max-width:479px){.sg-doors-image{height:260px}}.sg-doors-h3{color:#15203a;font-family:"Syne",sans-serif;font-weight:650;font-size:25px;line-height:1.25;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-doors-link{color:#3543aa;font-weight:650;font-size:17px;text-decoration:underline}.sg-doors-link:hover{color:#ad1b6c}.sg-doors-link{text-underline-offset:4px}.sg-doors-pale{background-color:#f4f5f9}.sg-doors-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:52px}@media (max-width:1023px){.sg-doors-split{gap:28px}}@media (max-width:767px){.sg-doors-split{grid-template-columns:1fr}}.sg-doors-featureimg{width:100%;height:470px;object-fit:cover;border-radius:4px}@media (max-width:767px){.sg-doors-featureimg{height:340px}}.sg-doors-nav{display:flex;flex-flow:row;gap:12px 24px}.sg-doors-nav{flex-wrap:wrap}.sg-doors-tablewrap{width:100%}.sg-doors-tablewrap{overflow-x:auto}.sg-doors-table{width:100%;min-width:560px;font-size:16px;line-height:1.6}.sg-doors-table{border-collapse:collapse}.sg-doors-th{color:#fff;font-weight:650;text-align:left;padding-top:17px;padding-right:17px;padding-bottom:17px;padding-left:17px;background-color:#15203a}.sg-doors-td{color:#3d4960;text-align:left;padding-top:17px;padding-right:17px;padding-bottom:17px;padding-left:17px;border-bottom:1px solid #d9dfeb}.sg-doors-td{vertical-align:top}.sg-doors-dark{background-color:#15203a}.sg-doors-dark .sg-doors-h2{color:#fff}.sg-doors-dark .sg-doors-text{color:#dbe1ee}.sg-doors-dark .sg-doors-eyebrow{color:#f491c7}.sg-doors-faq{display:block;width:100%;padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:0;border-bottom:1px solid #dbe0ea}.sg-doors-summary{display:list-item;color:#17213a;font-weight:650;font-size:20px;line-height:1.4;cursor:pointer}.sg-doors-answer{color:#4c596f;font-size:17px;line-height:1.7;margin-top:16px;margin-right:0;margin-bottom:0;margin-left:0}.sg-project-gallery{display:flex;flex-flow:column;gap:24px;width:100%;max-width:1240px;color:#20313b;font-family:"Inter",sans-serif;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:64px;padding-right:30px;padding-bottom:64px;padding-left:30px;background-color:#fff}@media (max-width:767px){.sg-project-gallery{padding-top:40px;padding-right:20px;padding-bottom:40px;padding-left:20px}}.sg-project-gallery-kicker{color:#a4136c;font-weight:800;font-size:12px;text-transform:uppercase;letter-spacing:1.5px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-project-gallery-title{color:#172733;font-size:34px;line-height:1.2;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-project-gallery-title{font-size:29px}}.sg-project-gallery-intro{max-width:850px;color:#3d505c;font-size:17px;line-height:1.75;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-project-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%}@media (max-width:1023px){.sg-project-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.sg-project-gallery-grid{grid-template-columns:minmax(0,1fr)}}.sg-project-gallery-item{display:flex;flex-flow:column;gap:14px;min-width:0;overflow:hidden;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:22px;padding-left:0;background-color:#f4f7f8;border-radius:12px;border-top:1px solid #dce3e7;border-right:1px solid #dce3e7;border-bottom:1px solid #dce3e7;border-left:1px solid #dce3e7}.sg-project-gallery-photo-link{display:block;width:100%;color:#17374b}.sg-project-gallery-photo{display:block;width:100%;height:250px;object-fit:cover}@media (max-width:767px){.sg-project-gallery-photo{height:220px}}@media (max-width:479px){.sg-project-gallery-photo{height:250px}}.sg-project-gallery-caption{display:flex;flex-flow:column;gap:12px;padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px}.sg-project-gallery-heading{color:#172733;font-size:18px;line-height:1.45;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-project-gallery-link{color:#164765;font-weight:700;font-size:14px;line-height:1.5;text-decoration:underline}.sg-project-gallery-link:hover{color:#a4136c}.sg-project-gallery-link:focus-visible{color:#a4136c;outline:3px solid #a4136c;outline-offset:3px}.sg-project-gallery-link{text-underline-offset:4px}.sg-project-gallery-note{color:#526571;font-size:13px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-origin-page{width:100%;color:#1b2630;font-family:"Inter",sans-serif;padding-top:150px;padding-right:0;padding-bottom:60px;padding-left:0;background-color:#faf9f6}.sg-origin-page .sg-origin-hero{padding-top:64px;padding-right:32px;padding-bottom:64px;padding-left:32px}@media (max-width:767px){.sg-origin-page{padding-top:112px}.sg-origin-page .sg-origin-hero{padding-top:40px;padding-right:20px;padding-bottom:40px;padding-left:20px}}.sg-origin-copy{display:flex;flex-flow:column;gap:22px}.sg-origin-eyebrow{color:#425195;font-weight:650;font-size:13px;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-origin-h3{color:#101b27;font-size:23px;line-height:1.2;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-origin-lead{color:#303e4e;font-size:25px;line-height:1.3;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-origin-text{max-width:880px;color:#45515b;font-size:18px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-origin-text{font-size:17px}}.sg-origin-small{color:#59646d;font-size:14px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-origin-row{display:flex;flex-flow:row;align-items:center;gap:12px}.sg-origin-row{flex-wrap:wrap}.sg-origin-link{color:#263e9e;font-weight:600;text-decoration:underline}.sg-origin-link:hover{color:#182659}.sg-origin-link{text-underline-offset:4px}.sg-origin-tab{color:#24303d;font-size:15px;text-decoration:none;padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;background-color:#fff;border-radius:3px;border-top:1px solid #d7dbe1;border-right:1px solid #d7dbe1;border-bottom:1px solid #d7dbe1;border-left:1px solid #d7dbe1}.sg-origin-tab:hover{color:#263e9e}.sg-origin-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%}@media (max-width:1023px){.sg-origin-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sg-origin-grid{grid-template-columns:minmax(0,1fr)}}.sg-origin-card{display:flex;flex-flow:column;gap:16px;padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px;background-color:#fff;border-radius:5px;border-top:1px solid #e0e2e4;border-right:1px solid #e0e2e4;border-bottom:1px solid #e0e2e4;border-left:1px solid #e0e2e4}.sg-origin-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%}@media (max-width:767px){.sg-origin-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.sg-origin-photo{display:block;width:100%;height:270px;object-fit:cover;border-radius:4px;cursor:zoom-in}@media (max-width:767px){.sg-origin-photo{height:190px}}@media (max-width:479px){.sg-origin-photo{height:145px}}.sg-origin-dark{background-color:#101d2c;border-top:4px solid #df4d98}.sg-origin-light{color:#dbe2eb}.sg-origin-rule{width:100%;border-top:1px solid #d6dce1;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.sg-origin-faq{display:block;width:100%;padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:0;border-bottom:1px solid #d6dce1}.sg-origin-question{color:#142334;font-weight:650;font-size:20px;cursor:pointer}.sg-origin-controlgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;margin-top:20px;margin-right:0;margin-bottom:20px;margin-left:0}@media (max-width:1023px){.sg-origin-controlgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.sg-origin-controlgrid{grid-template-columns:minmax(0,1fr)}}.sg-origin-input{width:100%;min-width:0;color:#182636;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;background-color:#fff;border-radius:4px;border-top:1px solid #bdc7ce;border-right:1px solid #bdc7ce;border-bottom:1px solid #bdc7ce;border-left:1px solid #bdc7ce}.sg-origin-input{font:inherit}.sg-origin-canvas{display:block;width:100%;height:auto;border-radius:6px}.sg-origin-swatchgrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:100%}@media (max-width:767px){.sg-origin-swatchgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sg-origin-swatch{display:flex;flex-flow:column;gap:10px;color:#1c2c3c;font-size:14px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;background-color:#fff;border-radius:4px;border-top:1px solid #d7dbe1;border-right:1px solid #d7dbe1;border-bottom:1px solid #d7dbe1;border-left:1px solid #d7dbe1}.sg-origin-chip{display:block;width:100%;height:64px;border-radius:3px;border-top:1px solid #c4c8cc;border-right:1px solid #c4c8cc;border-bottom:1px solid #c4c8cc;border-left:1px solid #c4c8cc}.sg-origin-video{display:block;width:100%;aspect-ratio:16/9;background-color:#101d2c;border-radius:6px}.sg-origin-videogrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%}@media (max-width:767px){.sg-origin-videogrid{grid-template-columns:minmax(0,1fr)}}.sg-origin-colour-0{background-color:#383e42}.sg-origin-colour-1{background-color:#17191b}.sg-origin-colour-2{background-color:#f3f1e8}.sg-origin-colour-3{background-color:#51565c}.sg-origin-colour-4{background-color:#292c30}.sg-origin-colour-5{background-color:#b5b8b1}.sg-origin-colour-6{background-color:#e9e0c9}.sg-origin-colour-7{background-color:#b8b5a6}.sg-origin-colour-8{background-color:#c5c7c4}.sg-origin-colour-9{background-color:#f1f0ea}.sg-origin-colour-10{background-color:#8f9290}.sg-origin-colour-11{background-color:#babdbb}.sg-obifold-section{display:flex;flex-flow:column;gap:24px;width:100%;max-width:1280px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:64px;padding-right:32px;padding-bottom:64px;padding-left:32px}.sg-obifold-section{scroll-margin-top:140px}@media (max-width:767px){.sg-obifold-section{padding-top:40px;padding-right:20px;padding-bottom:40px;padding-left:20px}}.sg-obifold-h2{color:#101b27;font-size:38px;line-height:1.14;letter-spacing:-1px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-obifold-h2{font-size:30px}}.sg-obifold-designer{display:block;width:100%;min-height:500px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#edf0ee;border-radius:8px;border-top:1px solid #d3d8d6;border-right:1px solid #d3d8d6;border-bottom:1px solid #d3d8d6;border-left:1px solid #d3d8d6}.sg-obifold-designer:not([data-model]){display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:32px}@media (max-width:1023px){.sg-obifold-designer{grid-template-columns:1fr}.sg-obifold-designer:not([data-model]){grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.sg-obifold-designer{padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px}}.sg-obifold-field{display:flex;flex-flow:column;gap:7px;color:#172534;font-weight:600;font-size:14px}.sg-obifold-note{color:#233754;font-size:16px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#eaf0f9;border-radius:5px}.sg-obifold-summary{display:block;width:100%;color:#1f3043;font-size:15px;line-height:1.6;margin-top:18px;margin-right:0;margin-bottom:18px;margin-left:0;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:#fff;border-left:3px solid #df4d98}.sg-obifold-summary{white-space:pre-line}.sg-obifold-button{display:inline-flex;justify-content:center;color:#fff;font-weight:650;font-size:16px;text-decoration:none;padding-top:16px;padding-right:22px;padding-bottom:16px;padding-left:22px;background-color:#324bb2;border-radius:4px;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid;cursor:pointer}.sg-obifold-button:hover{color:#fff;background-color:#233888}.sg-obifold-white{color:#fff}.sg-obifold-hero{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:44px}.sg-obifold-hero[data-origin-layout]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding-top:190px;padding-right:max(6vw,24px);padding-bottom:70px;padding-left:max(6vw,24px);background-color:#171a1f}.sg-obifold-hero[data-origin-layout] .sg-obifold-h1{color:#fff}@media (max-width:1023px){.sg-obifold-hero{grid-template-columns:minmax(0,1fr)}.sg-obifold-hero[data-origin-layout]{grid-template-columns:minmax(0,1fr);padding-top:180px}}@media (max-width:767px){.sg-obifold-hero{gap:32px;padding-top:170px;padding-right:22px;padding-bottom:40px;padding-left:22px}.sg-obifold-hero[data-origin-layout]{gap:32px;padding-top:170px;padding-right:22px;padding-bottom:40px;padding-left:22px}}.sg-obifold-h1{color:#101b27;font-size:54px;line-height:1.04;letter-spacing:-2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:1023px){.sg-obifold-h1{font-size:46px}}@media (max-width:767px){.sg-obifold-h1{font-size:38px}}@media (max-width:479px){.sg-obifold-h1{font-size:34px}}.sg-obifold-heroimage{width:100%;height:560px;object-fit:cover;border-radius:5px}@media (max-width:1023px){.sg-obifold-heroimage{height:430px}}@media (max-width:767px){.sg-obifold-heroimage{height:300px}}.sg-obifold-nav{display:flex;flex-flow:row;gap:10px;padding-top:24px;padding-right:32px;padding-bottom:24px;padding-left:32px;border-top:1px solid #dbdfe3;border-bottom:1px solid #dbdfe3}.sg-obifold-nav{flex-wrap:wrap}@media (max-width:767px){.sg-obifold-nav{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.sg-obifold-page{width:100%;color:#1b2630;font-family:"Inter",sans-serif;padding-top:150px;padding-right:0;padding-bottom:60px;padding-left:0;background-color:#faf9f6}.sg-obifold-page .sg-obifold-hero{padding-top:64px;padding-right:32px;padding-bottom:64px;padding-left:32px}@media (max-width:767px){.sg-obifold-page{padding-top:112px}.sg-obifold-page .sg-obifold-hero{padding-top:40px;padding-right:20px;padding-bottom:40px;padding-left:20px}}.sg-obifold-copy{display:flex;flex-flow:column;gap:22px}.sg-obifold-eyebrow{color:#425195;font-weight:650;font-size:13px;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-obifold-h3{color:#101b27;font-size:23px;line-height:1.2;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-obifold-lead{color:#303e4e;font-size:25px;line-height:1.3;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-obifold-text{max-width:880px;color:#45515b;font-size:18px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-obifold-text{font-size:17px}}.sg-obifold-small{color:#59646d;font-size:14px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-obifold-row{display:flex;flex-flow:row;align-items:center;gap:12px}.sg-obifold-row{flex-wrap:wrap}.sg-obifold-link{color:#263e9e;font-weight:600;text-decoration:underline}.sg-obifold-link:hover{color:#182659}.sg-obifold-link{text-underline-offset:4px}.sg-obifold-tab{color:#24303d;font-size:15px;text-decoration:none;padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;background-color:#fff;border-radius:3px;border-top:1px solid #d7dbe1;border-right:1px solid #d7dbe1;border-bottom:1px solid #d7dbe1;border-left:1px solid #d7dbe1}.sg-obifold-tab:hover{color:#263e9e}.sg-obifold-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%}@media (max-width:1023px){.sg-obifold-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sg-obifold-grid{grid-template-columns:minmax(0,1fr)}}.sg-obifold-card{display:flex;flex-flow:column;gap:16px;padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px;background-color:#fff;border-radius:5px;border-top:1px solid #e0e2e4;border-right:1px solid #e0e2e4;border-bottom:1px solid #e0e2e4;border-left:1px solid #e0e2e4}.sg-obifold-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%}@media (max-width:767px){.sg-obifold-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.sg-obifold-photo{display:block;width:100%;height:270px;object-fit:cover;border-radius:4px;cursor:zoom-in}@media (max-width:767px){.sg-obifold-photo{height:190px}}@media (max-width:479px){.sg-obifold-photo{height:145px}}.sg-obifold-dark{background-color:#101d2c;border-top:4px solid #df4d98}.sg-obifold-light{color:#dbe2eb}.sg-obifold-rule{width:100%;border-top:1px solid #d6dce1;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.sg-obifold-faq{display:block;width:100%;padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:0;border-bottom:1px solid #d6dce1}.sg-obifold-question{color:#142334;font-weight:650;font-size:20px;cursor:pointer}.sg-obifold-controlgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;width:100%;margin-top:20px;margin-right:0;margin-bottom:20px;margin-left:0}@media (max-width:1023px){.sg-obifold-controlgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.sg-obifold-controlgrid{grid-template-columns:minmax(0,1fr)}}.sg-obifold-input{width:100%;min-width:0;color:#182636;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;background-color:#fff;border-radius:4px;border-top:1px solid #bdc7ce;border-right:1px solid #bdc7ce;border-bottom:1px solid #bdc7ce;border-left:1px solid #bdc7ce}.sg-obifold-input{font:inherit}.sg-obifold-canvas{display:block;width:100%;height:auto;border-radius:6px}.sg-obifold-swatchgrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;width:100%}@media (max-width:767px){.sg-obifold-swatchgrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sg-obifold-swatch{display:flex;gap:10px;color:#1c2c3c;font-size:14px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;background-color:#fff;border-radius:4px;border-top:1px solid #d7dbe1;border-right:1px solid #d7dbe1;border-bottom:1px solid #d7dbe1;border-left:1px solid #d7dbe1}.sg-obifold-swatch[aria-pressed="true"]{background-color:#f0f2ff}.sg-obifold-swatch{flex-flow:column}.sg-obifold-chip{display:block;width:100%;height:64px;border-radius:3px;border-top:1px solid #c4c8cc;border-right:1px solid #c4c8cc;border-bottom:1px solid #c4c8cc;border-left:1px solid #c4c8cc}.sg-obifold-video{display:block;width:100%;aspect-ratio:16/9;background-color:#101d2c;border-radius:6px}.sg-obifold-videogrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:100%}@media (max-width:767px){.sg-obifold-videogrid{grid-template-columns:minmax(0,1fr)}}.sg-obifold-colour-0{background-color:#383e42}.sg-obifold-colour-1{background-color:#17191b}.sg-obifold-colour-2{background-color:#f3f1e8}.sg-obifold-colour-3{background-color:#51565c}.sg-obifold-colour-4{background-color:#292c30}.sg-obifold-colour-5{background-color:#b5b8b1}.sg-obifold-colour-6{background-color:#e9e0c9}.sg-obifold-colour-7{background-color:#b8b5a6}.sg-obifold-colour-8{background-color:#c5c7c4}.sg-obifold-colour-9{background-color:#f1f0ea}.sg-obifold-colour-10{background-color:#8f9290}.sg-obifold-colour-11{background-color:#babdbb}.sg-fl-page{width:100%;color:#202b32;font-family:"Inter",sans-serif;background-color:#faf9f6}.sg-fl-hero{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:44px;padding-top:180px;padding-right:max(5vw,24px);padding-bottom:70px;padding-left:max(5vw,24px);background-color:#122d38}@media (max-width:1023px){.sg-fl-hero{grid-template-columns:minmax(0,1fr);padding-top:155px}}@media (max-width:767px){.sg-fl-hero{gap:28px;padding-top:130px;padding-right:22px;padding-bottom:45px;padding-left:22px}}.sg-fl-copy{display:flex;flex-flow:column;gap:23px}.sg-fl-eyebrow{color:#ea81b0;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-fl-h1{color:#fff;font-family:"Syne",sans-serif;font-size:clamp(38px,4.3vw,68px);line-height:1.05;text-transform:none;letter-spacing:-2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-fl-h1{letter-spacing:-1px}}.sg-fl-intro{color:#e0e8e8;font-size:20px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-fl-hero-img{width:100%;height:520px;object-fit:cover;border-radius:3px}@media (max-width:1023px){.sg-fl-hero-img{height:420px}}@media (max-width:767px){.sg-fl-hero-img{height:300px}}.sg-fl-actions{display:flex;flex-flow:row;gap:12px}.sg-fl-actions{flex-wrap:wrap}.sg-fl-button{display:inline-flex;justify-content:center;align-items:center;color:#fff;font-weight:650;text-decoration:none;padding-top:15px;padding-right:24px;padding-bottom:15px;padding-left:24px;background-color:#c92f76;border-radius:3px}.sg-fl-button:hover{color:#fff;background-color:#a5205e}.sg-fl-secondary{color:#17323e;background-color:#fff}.sg-fl-secondary:hover{color:#17323e;background-color:#eef3f3}.sg-fl-section{display:flex;flex-flow:column;gap:25px;width:100%;padding-top:70px;padding-right:max(5vw,24px);padding-bottom:70px;padding-left:max(5vw,24px)}.sg-fl-section{scroll-margin-top:140px}@media (max-width:767px){.sg-fl-section{padding-top:45px;padding-right:22px;padding-bottom:45px;padding-left:22px}}.sg-fl-tint{background-color:#edf1ed}.sg-fl-h2{color:#17333e;font-size:clamp(30px,3.2vw,46px);line-height:1.13;letter-spacing:-1px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-fl-h3{color:#17333e;font-size:23px;line-height:1.3;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-fl-p{max-width:830px;color:#41535b;font-size:17px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-fl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:100%}@media (max-width:767px){.sg-fl-grid{grid-template-columns:minmax(0,1fr)}}.sg-fl-card{display:flex;flex-flow:column;gap:15px;padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px;background-color:#fff;border-top:1px solid #dce1dc;border-right:1px solid #dce1dc;border-bottom:1px solid #dce1dc;border-left:1px solid #dce1dc}.sg-fl-handle-img{width:100%;height:220px;object-fit:contain;background-color:#fff}@media (max-width:767px){.sg-fl-handle-img{height:190px}}.sg-fl-trust{display:flex;flex-flow:row;justify-content:space-around;gap:18px;font-weight:650;font-size:15px;padding-top:23px;padding-right:5vw;padding-bottom:23px;padding-left:5vw;background-color:#e9eae4}.sg-fl-trust{flex-wrap:wrap}@media (max-width:767px){.sg-fl-trust{justify-content:start}}.sg-fl-designer{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);align-items:start;gap:35px;width:100%}@media (max-width:1023px){.sg-fl-designer{grid-template-columns:minmax(0,1fr)}}.sg-fl-preview{display:flex;flex-flow:column;gap:16px;width:100%}.sg-fl-scene{width:100%;min-height:400px;overflow:hidden;background-color:#e6e4dc;border-radius:4px;border-top:1px solid #d1d5ce;border-right:1px solid #d1d5ce;border-bottom:1px solid #d1d5ce;border-left:1px solid #d1d5ce}@media (max-width:767px){.sg-fl-scene{min-height:250px}}.sg-fl-controls{display:flex;flex-flow:column;gap:16px;width:100%;padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px;background-color:#fff}@media (max-width:767px){.sg-fl-controls{padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px}}.sg-fl-label{display:block;font-weight:650;font-size:14px;margin-top:12px;margin-bottom:6px}.sg-fl-select{grid-column-start:1;grid-column-end:-1;width:100%;min-height:46px;color:#16333e;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:#fff;border-radius:3px;border-top:1px solid #bcc7c9;border-right:1px solid #bcc7c9;border-bottom:1px solid #bcc7c9;border-left:1px solid #bcc7c9}.sg-fl-select{font:inherit}.sg-fl-input{width:100%;min-height:46px;color:#16333e;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:#fff;border-top:1px solid #bcc7c9;border-right:1px solid #bcc7c9;border-bottom:1px solid #bcc7c9;border-left:1px solid #bcc7c9}.sg-fl-input{font:inherit}.sg-fl-small{color:#55676f;font-size:13px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-fl-summary{font-size:15px;line-height:1.6;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:#fff;border-left:3px solid #c92f76}.sg-fl-summary{white-space:pre-line}.sg-fl-swatches{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:15px;width:100%}@media (max-width:1023px){.sg-fl-swatches{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:767px){.sg-fl-swatches{grid-template-columns:repeat(3,minmax(0,1fr))}}.sg-fl-swatch{display:flex;flex-flow:column;gap:10px;color:#203a45;text-align:left;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid;cursor:pointer}.sg-fl-swatch:focus-visible{outline:3px solid #c92f76;outline-offset:5px}.sg-fl-swatch{font:inherit;background:none}.sg-fl-chip{display:block;width:100%;height:70px;border-radius:3px;border-top:1px solid #abb4ad;border-right:1px solid #abb4ad;border-bottom:1px solid #abb4ad;border-left:1px solid #abb4ad;box-shadow:inset 0 1px 3px rgb(255 255 255 / .4)}.sg-fl-faq{width:100%;padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:0;border-top:1px solid #cdd6d4}.sg-fl-q{color:#17333e;font-weight:650;font-size:19px;cursor:pointer}.sg-fl-link{color:#175f84;font-weight:600;text-decoration:underline}.sg-fl-link:hover{color:#a5205e}.sg-fl-contact{align-self:center;width:100%;max-width:850px}.sg-fl-chip-0{background-color:#f4f3ee}.sg-fl-chip-1{background-color:#e6dfc7}.sg-fl-chip-2{background-color:#adb4a6}.sg-fl-chip-3{background-color:#859d87}.sg-fl-chip-4{background-color:#383e42}.sg-fl-chip-5{background-color:#60696b}.sg-fl-chip-6{background-color:#b28a59}.sg-fl-chip-7{background-color:#a66f38}.sg-fl-chip-8{background-color:#56352a}.sg-obifold-ux{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:24px;width:100%;min-width:0}@media (max-width:767px){.sg-obifold-ux{grid-template-columns:minmax(0,1fr);gap:14px}}.sg-obifold-preview{align-self:start;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 12px);z-index:5;min-width:0;background-color:#edf0ee;border-radius:8px}@media (max-width:767px){.sg-obifold-preview{top:var(--wp-admin--admin-bar--height,0);padding-top:8px;padding-right:0;padding-bottom:2px;padding-left:0;border-radius:0;box-shadow:0 5px 10px rgb(24 38 54 / .09)}}.sg-obifold-preview-svg{display:block;width:100%;height:auto;max-height:500px}@media (max-width:767px){.sg-obifold-preview-svg{width:100%;height:180px;max-height:180px}}.sg-obifold-preview-tools{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:10px;margin-right:0;margin-bottom:10px;margin-left:0}@media (max-width:767px){.sg-obifold-preview-tools{gap:6px;margin-top:4px;margin-right:0;margin-bottom:4px;margin-left:0}}.sg-obifold-segment{display:flex;min-width:0;padding-top:3px;padding-right:3px;padding-bottom:3px;padding-left:3px;background-color:#dce2e1;border-radius:7px}.sg-obifold-toggle{flex-grow:1;flex-shrink:1;flex-basis:0%;min-width:0;min-height:44px;color:#1c3040;font-weight:650;font-size:15px;padding-top:8px;padding-right:6px;padding-bottom:8px;padding-left:6px;background-color:#fff0;border-radius:5px;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid;cursor:pointer}.sg-obifold-toggle[aria-pressed="true"]{color:#233888;background-color:#fff;box-shadow:0 1px 4px rgb(0 0 0 / .13)}@media (max-width:767px){.sg-obifold-toggle{min-height:44px;font-size:14px}}.sg-obifold-preview-caption{color:#344655;font-size:13px;line-height:1.4;text-align:center;margin-top:8px;margin-right:0;margin-bottom:12px;margin-left:0}@media (max-width:767px){.sg-obifold-preview-caption{font-size:12px;margin-top:4px;margin-right:0;margin-bottom:6px;margin-left:0}}.sg-obifold-editor{min-width:0}.sg-obifold-stepnav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-bottom:20px}@media (max-width:767px){.sg-obifold-stepnav{margin-bottom:16px}}.sg-obifold-step{min-height:48px;color:#344655;font-weight:700;font-size:15px;padding-top:9px;padding-right:4px;padding-bottom:9px;padding-left:4px;background-color:#fff;border-radius:6px;border-top:1px solid #bdc7ce;border-right:1px solid #bdc7ce;border-bottom:1px solid #bdc7ce;border-left:1px solid #bdc7ce;cursor:pointer}.sg-obifold-step[aria-current="step"]{color:#fff;background-color:#263b8b}.sg-obifold-panel[hidden]{display:none}.sg-obifold-step-title{color:#172534;font-size:24px;line-height:1.2;margin-top:0;margin-right:0;margin-bottom:12px;margin-left:0}@media (max-width:767px){.sg-obifold-step-title{font-size:22px}}.sg-obifold-help{color:#475866;font-size:14px;line-height:1.5;margin-top:10px;margin-right:0;margin-bottom:16px;margin-left:0}.sg-obifold-pair{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.sg-obifold-touch{max-width:100%;min-height:48px;box-sizing:border-box;font-size:16px;line-height:1.4}.sg-obifold-touch[aria-invalid="true"]{outline:1px solid #b52735}.sg-obifold-compatibility{color:#475866;font-size:13px;line-height:1.5;margin-top:12px;margin-right:0;margin-bottom:12px;margin-left:0}.sg-obifold-layouts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sg-obifold-choice{display:flex;flex-flow:column;align-items:center;gap:5px;min-width:0;min-height:108px;color:#233342;font-size:14px;line-height:1.3;padding-top:12px;padding-right:8px;padding-bottom:12px;padding-left:8px;background-color:#fff;border-radius:7px;border-top:2px solid #c5cece;border-right:2px solid #c5cece;border-bottom:2px solid #c5cece;border-left:2px solid #c5cece;cursor:pointer}.sg-obifold-choice[aria-pressed="true"]{background-color:#f0f2ff;box-shadow:0 0 0 1px #263b8b}.sg-obifold-mini-door{display:flex;gap:2px;width:100%;height:35px;max-width:130px;padding-top:3px;padding-right:3px;padding-bottom:3px;padding-left:3px;background-color:#35424b;border-radius:2px}.sg-obifold-mini-pane{display:block;flex-grow:1;flex-shrink:1;flex-basis:0%;background-image:linear-gradient(135deg,#d6e5e9,#aac4ce);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;border-top:1px solid #708894;border-right:1px solid #708894;border-bottom:1px solid #708894;border-left:1px solid #708894}.sg-obifold-swatches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;margin-right:0;margin-bottom:20px;margin-left:0}.sg-obifold-swatch-chip{display:block;width:32px;height:32px;border-radius:50%;border-top:1px solid rgb(0 0 0 / .2);border-right:1px solid rgb(0 0 0 / .2);border-bottom:1px solid rgb(0 0 0 / .2);border-left:1px solid rgb(0 0 0 / .2)}.sg-obifold-step-actions{display:flex;justify-content:space-between;gap:12px;margin-top:20px}@media (max-width:767px){.sg-obifold-step-actions{position:sticky;bottom:70px;z-index:4;padding-top:8px;padding-right:0;padding-bottom:8px;padding-left:0;background-color:#edf0ee}}.sg-obifold-next{min-height:48px;color:#fff;font-weight:700;font-size:16px;margin-left:auto;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;background-color:#263b8b;border-radius:6px;border-top:1px solid #263b8b;border-right:1px solid #263b8b;border-bottom:1px solid #263b8b;border-left:1px solid #263b8b;cursor:pointer}.sg-obifold-next[hidden]{display:none}.sg-obifold-back{min-height:48px;color:#263b8b;font-weight:650;font-size:16px;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;background-color:#fff;border-radius:6px;border-top:1px solid #bdc7ce;border-right:1px solid #bdc7ce;border-bottom:1px solid #bdc7ce;border-left:1px solid #bdc7ce;cursor:pointer}.sg-obifold-back[hidden]{display:none}.sg-obifold-review-title{color:#172534;font-size:18px;margin-top:20px;margin-right:0;margin-bottom:8px;margin-left:0}.sg-obifold-quote{display:flex;width:100%;box-sizing:border-box;text-align:center}.sg-obifold-quote[aria-disabled="true"]{opacity:.6}.sg-obifold-size-error{color:#a11d2a;font-size:14px;line-height:1.5;margin-top:12px;margin-right:0;margin-bottom:12px;margin-left:0}.sg-obifold-size-error[hidden]{display:none}.sg-obifold-disclaimer{font-size:12px;margin-top:20px}.sg-obifold-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;margin-top:-1px;margin-right:-1px;margin-bottom:-1px;margin-left:-1px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.sg-obifold-sr-only{clip:rect(0,0,0,0);white-space:nowrap}.sg-obifold-toggle:focus-visible{outline:3px solid #df4d98;outline-offset:3px}.sg-obifold-step:focus-visible{outline:3px solid #df4d98;outline-offset:3px}.sg-obifold-choice:focus-visible{outline:3px solid #df4d98;outline-offset:3px}.sg-obifold-swatch:focus-visible{outline:3px solid #df4d98;outline-offset:3px}.sg-obifold-next:focus-visible{outline:3px solid #df4d98;outline-offset:3px}.sg-obifold-back:focus-visible{outline:3px solid #df4d98;outline-offset:3px}.sg-obifold-ux-swatches{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;margin-right:0;margin-bottom:20px;margin-left:0}.sg-obifold-ux-swatch{display:flex;flex-flow:column;align-items:center;gap:6px;min-width:0;min-height:82px;color:#233342;font-size:12px;line-height:1.3;padding-top:8px;padding-right:4px;padding-bottom:8px;padding-left:4px;background-color:#fff;border-radius:6px;border-top:2px solid #fff0;border-right:2px solid #fff0;border-bottom:2px solid #fff0;border-left:2px solid #fff0;cursor:pointer}.sg-obifold-ux-swatch[aria-pressed="true"]{background-color:#f0f2ff}.sg-obifold-ux-swatch-chip{display:block;width:32px;height:32px;border-radius:50%;border-top:1px solid rgb(0 0 0 / .2);border-right:1px solid rgb(0 0 0 / .2);border-bottom:1px solid rgb(0 0 0 / .2);border-left:1px solid rgb(0 0 0 / .2)}.sg-obifold-ux-swatch:focus-visible{outline:3px solid #df4d98;outline-offset:3px}.sg-fl-ux{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:28px;width:100%;min-width:0}@media (max-width:767px){.sg-fl-ux{grid-template-columns:minmax(0,1fr);gap:14px}}.sg-fl-ux-preview{position:sticky;top:12px;z-index:5;min-width:0;background-color:#edf1ed}@media (max-width:767px){.sg-fl-ux-preview{top:0;padding-top:6px;padding-right:0;padding-bottom:2px;padding-left:0;box-shadow:0 5px 9px rgb(23 51 62 / .09)}}.sg-fl-ux-scene{width:100%;min-height:0;overflow:hidden;background-color:#e6e4dc;border-radius:5px;border-top:1px solid #c6cec6;border-right:1px solid #c6cec6;border-bottom:1px solid #c6cec6;border-left:1px solid #c6cec6}.sg-fl-ux-scene>svg{display:block;width:100%;height:auto;max-height:500px}@media (max-width:767px){.sg-fl-ux-scene>svg{width:100%;height:180px;max-height:180px}}.sg-fl-ux-view{display:flex;gap:5px;margin-top:8px;padding-top:4px;padding-right:4px;padding-bottom:4px;padding-left:4px;background-color:#dce3dd;border-radius:6px}@media (max-width:767px){.sg-fl-ux-view{margin-top:4px}}.sg-fl-ux-toggle{flex-grow:1;flex-shrink:1;flex-basis:0%;min-height:46px;color:#17333e;font-weight:650;font-size:16px;background-color:#fff0;border-radius:5px;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid;cursor:pointer}.sg-fl-ux-toggle[aria-pressed="true"]{background-color:#fff;box-shadow:0 1px 4px rgb(0 0 0 / .13)}@media (max-width:767px){.sg-fl-ux-toggle{min-height:44px;font-size:14px}}.sg-fl-ux-caption{color:#41535b;font-size:13px;text-align:center;margin-top:8px;margin-right:0;margin-bottom:8px;margin-left:0}@media (max-width:767px){.sg-fl-ux-caption{font-size:12px;margin-top:4px;margin-right:0;margin-bottom:4px;margin-left:0}}.sg-fl-ux-editor{min-width:0}.sg-fl-ux-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;margin-bottom:20px}.sg-fl-ux-step{min-height:48px;color:#17333e;font-weight:650;font-size:14px;padding-top:9px;padding-right:3px;padding-bottom:9px;padding-left:3px;background-color:#fff;border-radius:5px;border-top:1px solid #bdc8c3;border-right:1px solid #bdc8c3;border-bottom:1px solid #bdc8c3;border-left:1px solid #bdc8c3;cursor:pointer}.sg-fl-ux-step[aria-current="step"]{color:#fff;background-color:#17333e}@media (max-width:767px){.sg-fl-ux-step{font-size:12px}}.sg-fl-ux-panel[hidden]{display:none}.sg-fl-ux-title{color:#17333e;font-size:25px;line-height:1.2;text-transform:none;margin-top:0;margin-right:0;margin-bottom:12px;margin-left:0}@media (max-width:767px){.sg-fl-ux-title{font-size:23px}}.sg-fl-ux-help{color:#41535b;font-size:14px;line-height:1.5;margin-top:12px;margin-right:0;margin-bottom:16px;margin-left:0}.sg-fl-ux-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sg-fl-ux-choice{display:flex;flex-flow:column;align-items:center;gap:7px;min-width:0;min-height:110px;color:#17333e;font-size:14px;line-height:1.35;text-align:center;padding-top:12px;padding-right:8px;padding-bottom:12px;padding-left:8px;background-color:#fff;border-radius:7px;border-top:2px solid #c4cec7;border-right:2px solid #c4cec7;border-bottom:2px solid #c4cec7;border-left:2px solid #c4cec7;cursor:pointer}.sg-fl-ux-choice[aria-pressed="true"]{background-color:#fff4f9}.sg-fl-ux-choice:disabled{opacity:.5;cursor:default}.sg-fl-ux-layout-icon{display:block;width:130px;height:78px;max-width:100%}.sg-fl-ux-field{min-width:0;margin-top:16px}.sg-fl-ux-label{display:block;color:#17333e;font-weight:650;font-size:14px;margin-bottom:7px}.sg-fl-ux-input{display:block;width:100%;max-width:100%;min-height:48px;box-sizing:border-box;color:#17333e;font-size:16px;line-height:1.4;padding-top:11px;padding-right:11px;padding-bottom:11px;padding-left:11px;background-color:#fff;border-radius:5px;border-top:1px solid #b6c3bd;border-right:1px solid #b6c3bd;border-bottom:1px solid #b6c3bd;border-left:1px solid #b6c3bd}.sg-fl-ux-input[aria-invalid="true"]{outline:1px solid #b22639}.sg-fl-ux-colours{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.sg-fl-ux-colour{display:flex;flex-flow:column;align-items:center;gap:8px;min-width:0;min-height:90px;color:#17333e;font-size:13px;line-height:1.3;padding-top:10px;padding-right:4px;padding-bottom:10px;padding-left:4px;background-color:#fff;border-radius:6px;border-top:2px solid #fff0;border-right:2px solid #fff0;border-bottom:2px solid #fff0;border-left:2px solid #fff0;cursor:pointer}.sg-fl-ux-colour[aria-pressed="true"]{background-color:#fff4f9}.sg-fl-ux-chip{display:block;width:38px;height:38px;border-radius:50%;border-top:1px solid rgb(0 0 0 / .2);border-right:1px solid rgb(0 0 0 / .2);border-bottom:1px solid rgb(0 0 0 / .2);border-left:1px solid rgb(0 0 0 / .2)}.sg-fl-ux-hardware{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sg-fl-ux-handle-photo{width:100%;height:100px;object-fit:contain;background-color:#fff}.sg-fl-ux-actions{display:flex;justify-content:space-between;gap:12px;margin-top:20px}@media (max-width:767px){.sg-fl-ux-actions{position:sticky;bottom:70px;z-index:4;padding-top:8px;padding-right:0;padding-bottom:8px;padding-left:0;background-color:#edf1ed}}.sg-fl-ux-back{min-height:48px;color:#17333e;font-weight:650;font-size:16px;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;background-color:#fff;border-radius:5px;border-top:1px solid #bdc8c3;border-right:1px solid #bdc8c3;border-bottom:1px solid #bdc8c3;border-left:1px solid #bdc8c3;cursor:pointer}.sg-fl-ux-back[hidden]{display:none}.sg-fl-ux-next{min-height:48px;color:#fff;font-weight:650;font-size:16px;margin-left:auto;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;background-color:#17333e;border-radius:5px;border-top:1px solid #17333e;border-right:1px solid #17333e;border-bottom:1px solid #17333e;border-left:1px solid #17333e;cursor:pointer}.sg-fl-ux-next[hidden]{display:none}.sg-fl-ux-disclaimer{color:#55676f;font-size:12px;line-height:1.5;margin-top:18px;margin-right:0;margin-bottom:0;margin-left:0}.sg-fl-ux-error{color:#a31c30;font-size:14px;line-height:1.5;margin-top:12px;margin-right:0;margin-bottom:12px;margin-left:0}.sg-fl-ux-error[hidden]{display:none}.sg-fl-ux-review-title{color:#17333e;font-size:20px;margin-top:20px;margin-right:0;margin-bottom:12px;margin-left:0}.sg-fl-ux-quote{display:flex;width:100%;min-height:48px;box-sizing:border-box;text-align:center;margin-top:16px}.sg-fl-ux-quote[aria-disabled="true"]{opacity:.6}.sg-fl-ux-toggle:focus-visible{outline:3px solid #c92f76;outline-offset:3px}.sg-fl-ux-step:focus-visible{outline:3px solid #c92f76;outline-offset:3px}.sg-fl-ux-choice:focus-visible{outline:3px solid #c92f76;outline-offset:3px}.sg-fl-ux-colour:focus-visible{outline:3px solid #c92f76;outline-offset:3px}.sg-fl-ux-back:focus-visible{outline:3px solid #c92f76;outline-offset:3px}.sg-fl-ux-next:focus-visible{outline:3px solid #c92f76;outline-offset:3px}.sg-visit-page{width:100%;color:#263940;background-color:#faf9f6}.sg-visit-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;padding-top:70px;padding-right:max(5vw,24px);padding-bottom:64px;padding-left:max(5vw,24px);background-color:#142f3b}@media (max-width:1023px){.sg-visit-hero{gap:28px;padding-top:60px}}@media (max-width:767px){.sg-visit-hero{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:40px;padding-right:22px;padding-bottom:38px;padding-left:22px}}.sg-visit-copy{display:flex;flex-flow:column;gap:22px;min-width:0}.sg-visit-eyebrow{color:#f18cbb;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:1.7px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-visit-h1{color:#fff;font-size:clamp(38px,4.4vw,66px);line-height:1.05;text-transform:none;letter-spacing:-1.8px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-visit-h1{font-size:40px;letter-spacing:-1px}}.sg-visit-intro{color:#e5eeef;font-size:19px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-visit-intro{font-size:17px}}.sg-visit-actions{display:flex;gap:12px}.sg-visit-actions{flex-wrap:wrap}.sg-visit-button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;color:#fff;font-weight:650;font-size:16px;text-align:center;text-decoration:none;padding-top:14px;padding-right:22px;padding-bottom:14px;padding-left:22px;background-color:#c92f76;border-radius:4px}.sg-visit-button:hover{color:#fff;background-color:#a92160}@media (max-width:767px){.sg-visit-button{width:100%}}.sg-visit-light{color:#142f3b;background-color:#fff}.sg-visit-light:hover{color:#142f3b;background-color:#e8eeee}.sg-visit-hero-img{width:100%;height:450px;object-fit:cover;border-radius:5px}@media (max-width:767px){.sg-visit-hero-img{height:250px}}.sg-visit-trust{color:#d2dde0;font-size:14px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-visit-booking{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:64px;padding-top:72px;padding-right:max(5vw,24px);padding-bottom:72px;padding-left:max(5vw,24px)}.sg-visit-booking{scroll-margin-top:110px}@media (max-width:1023px){.sg-visit-booking{gap:30px}}@media (max-width:767px){.sg-visit-booking{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:40px;padding-right:22px;padding-bottom:40px;padding-left:22px}.sg-visit-booking{scroll-margin-top:90px}}.sg-visit-h2{color:#17333e;font-size:clamp(29px,3vw,42px);line-height:1.15;text-transform:none;letter-spacing:-.8px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-visit-h2{font-size:31px}}.sg-visit-p{color:#41535b;font-size:17px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-visit-address{color:#17333e;font-size:20px;line-height:1.6;font-style:normal;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-visit-link{display:inline-block;min-height:28px;color:#235387;font-weight:650;text-decoration:underline}.sg-visit-link:hover{color:#a92160}.sg-visit-note{color:#364c53;font-size:15px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:18px;padding-right:20px;padding-bottom:18px;padding-left:20px;background-color:#edf1ed;border-left:3px solid #c92f76}.sg-visit-formbox{display:flex;flex-flow:column;gap:18px;min-width:0;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:#fff;border-radius:6px;border-top:1px solid #dce3de;border-right:1px solid #dce3de;border-bottom:1px solid #dce3de;border-left:1px solid #dce3de}.sg-visit-formbox{scroll-margin-top:24px}@media (max-width:767px){.sg-visit-formbox{padding-top:22px;padding-right:18px;padding-bottom:22px;padding-left:18px}}.sg-visit-h3{color:#17333e;font-size:24px;line-height:1.25;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-visit-small{color:#53646b;font-size:13px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-visit-explore{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:50px;padding-top:64px;padding-right:max(5vw,24px);padding-bottom:64px;padding-left:max(5vw,24px);background-color:#edf1ed}@media (max-width:1023px){.sg-visit-explore{gap:28px}}@media (max-width:767px){.sg-visit-explore{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:40px;padding-right:22px;padding-bottom:40px;padding-left:22px}}.sg-visit-display-img{width:100%;height:470px;object-fit:cover;border-radius:5px}@media (max-width:767px){.sg-visit-display-img{height:280px}}.sg-visit-list{display:flex;flex-flow:column;gap:22px}.sg-visit-item{display:flex;flex-flow:column;gap:7px;padding-bottom:20px;border-bottom:1px solid #cbd5cf}.sg-visit-faqs{display:flex;flex-flow:column;gap:22px;width:100%;max-width:1100px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;padding-top:64px;padding-right:max(5vw,24px);padding-bottom:64px;padding-left:max(5vw,24px)}@media (max-width:767px){.sg-visit-faqs{padding-top:40px;padding-right:22px;padding-bottom:40px;padding-left:22px}}.sg-visit-faq{width:100%;padding-top:16px;padding-right:0;padding-bottom:16px;padding-left:0;border-bottom:1px solid #d4ded8}.sg-visit-question{min-height:44px;color:#17333e;font-weight:650;font-size:19px;line-height:1.4;cursor:pointer}.sg-visit-answer{color:#41535b;font-size:16px;line-height:1.65;margin-top:12px;margin-right:0;margin-bottom:0;margin-left:0}.sg-faqhub-page{width:100%;color:#223842;background-color:#faf9f6}.sg-faqhub-hero{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:center;gap:45px;padding-top:65px;padding-right:max(5vw,24px);padding-bottom:65px;padding-left:max(5vw,24px);background-color:#142f3b}@media (max-width:767px){.sg-faqhub-hero{grid-template-columns:minmax(0,1fr);gap:26px;padding-top:36px;padding-right:22px;padding-bottom:36px;padding-left:22px}}.sg-faqhub-copy{display:flex;flex-flow:column;gap:20px}.sg-faqhub-eyebrow{color:#ed8ab7;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:1.5px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-faqhub-h1{color:#fff;font-size:clamp(38px,4.6vw,64px);line-height:1.08;text-transform:none;letter-spacing:-1.7px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-faqhub-h1{font-size:39px;letter-spacing:-1px}}.sg-faqhub-intro{max-width:740px;color:#e3ecee;font-size:19px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-faqhub-intro{font-size:17px}}.sg-faqhub-hero-image{width:100%;height:285px;object-fit:cover;border-radius:5px}@media (max-width:767px){.sg-faqhub-hero-image{display:none;height:195px}}.sg-faqhub-guide{display:flex;flex-flow:column;gap:20px;padding-top:36px;padding-right:max(5vw,24px);padding-bottom:36px;padding-left:max(5vw,24px);background-color:#edf1ed}@media (max-width:767px){.sg-faqhub-guide{padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px}}.sg-faqhub-h2{color:#17333e;font-size:30px;line-height:1.2;text-transform:none;letter-spacing:-.6px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-faqhub-h2{font-size:27px}}.sg-faqhub-search{display:flex;flex-flow:column;gap:10px;width:100%}.sg-faqhub-label{color:#17333e;font-weight:650;font-size:16px}.sg-faqhub-search-row{display:flex;gap:10px;width:100%}.sg-faqhub-input{flex-grow:1;flex-shrink:1;flex-basis:0%;width:100%;min-width:0;min-height:52px;box-sizing:border-box;color:#17333e;font-size:16px;padding-top:13px;padding-right:16px;padding-bottom:13px;padding-left:16px;background-color:#fff;border-radius:5px;border-top:1px solid #aabdb9;border-right:1px solid #aabdb9;border-bottom:1px solid #aabdb9;border-left:1px solid #aabdb9}.sg-faqhub-clear{min-height:48px;color:#17333e;font-size:15px;padding-top:10px;padding-right:18px;padding-bottom:10px;padding-left:18px;background-color:#fff;border-radius:5px;border-top:1px solid #aabdb9;border-right:1px solid #aabdb9;border-bottom:1px solid #aabdb9;border-left:1px solid #aabdb9;cursor:pointer}.sg-faqhub-status{color:#415a63;font-size:14px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-faqhub-topics{display:flex;gap:9px}.sg-faqhub-topics{flex-wrap:wrap}.sg-faqhub-topic{display:inline-flex;align-items:center;min-height:46px;color:#17333e;font-weight:650;font-size:15px;text-decoration:none;padding-top:10px;padding-right:15px;padding-bottom:10px;padding-left:15px;background-color:#fff;border-radius:5px;border-top:1px solid #bac9c3;border-right:1px solid #bac9c3;border-bottom:1px solid #bac9c3;border-left:1px solid #bac9c3}.sg-faqhub-topic:hover{color:#a91d5c;background-color:#fff5f9}@media (max-width:767px){.sg-faqhub-topic{font-size:14px;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px}}.sg-faqhub-body{display:grid;grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:50px;padding-top:48px;padding-right:max(5vw,24px);padding-bottom:64px;padding-left:max(5vw,24px)}@media (max-width:1023px){.sg-faqhub-body{grid-template-columns:minmax(0,1fr);gap:32px}}@media (max-width:767px){.sg-faqhub-body{gap:32px;padding-top:30px;padding-right:22px;padding-bottom:45px;padding-left:22px}}.sg-faqhub-sections{display:flex;flex-flow:column;gap:42px;min-width:0}@media (max-width:767px){.sg-faqhub-sections{gap:32px}}.sg-faqhub-group{display:flex;flex-flow:column;gap:12px;width:100%}.sg-faqhub-group{scroll-margin-top:24px}.sg-faqhub-subtitle{color:#52666c;font-size:15px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:8px;margin-left:0}.sg-faqhub-question{width:100%;padding-top:0;padding-right:20px;padding-bottom:0;padding-left:20px;background-color:#fff;border-radius:5px;border-top:1px solid #d7e0dc;border-right:1px solid #d7e0dc;border-bottom:1px solid #d7e0dc;border-left:1px solid #d7e0dc}@media (max-width:767px){.sg-faqhub-question{padding-top:0;padding-right:16px;padding-bottom:0;padding-left:16px}}.sg-faqhub-summary{min-height:54px;color:#17333e;font-weight:650;font-size:18px;line-height:1.4;padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:0;cursor:pointer}@media (max-width:767px){.sg-faqhub-summary{font-size:17px;padding-top:17px;padding-right:0;padding-bottom:17px;padding-left:0}}.sg-faqhub-answer{color:#41535b;font-size:16px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:22px;padding-left:0}.sg-faqhub-link{color:#225386;font-weight:600;text-decoration:underline}.sg-faqhub-link:hover{color:#a91d5c}.sg-faqhub-aside{display:flex;flex-flow:column;gap:18px;position:sticky;top:24px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#edf1ed;border-top:3px solid #c92f76}@media (max-width:1023px){.sg-faqhub-aside{position:static}}.sg-faqhub-h3{color:#17333e;font-size:25px;line-height:1.2;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-faqhub-p{color:#41535b;font-size:16px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-faqhub-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;color:#fff;font-weight:650;font-size:16px;text-align:center;text-decoration:none;padding-top:13px;padding-right:18px;padding-bottom:13px;padding-left:18px;background-color:#c92f76;border-radius:4px}.sg-faqhub-button:hover{color:#fff;background-color:#a91d5c}.sg-faqhub-empty{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#edf1ed;border-radius:5px;border-top:1px solid #cbd8d1;border-right:1px solid #cbd8d1;border-bottom:1px solid #cbd8d1;border-left:1px solid #cbd8d1}.sg-faqhub-group[hidden]{display:none}.sg-faqhub-question[hidden]{display:none}.sg-faqhub-empty[hidden]{display:none}.sg-faqhub-summary:focus-visible{outline:3px solid #c92f76;outline-offset:3px}.sg-faqhub-topic:focus-visible{outline:3px solid #c92f76;outline-offset:3px}.sg-faqhub-input:focus-visible{outline:3px solid #c92f76;outline-offset:3px}.sg-faqhub-clear:focus-visible{outline:3px solid #c92f76;outline-offset:3px}.sg-plan-main{color:#152033;font-family:"Inter",sans-serif;padding-top:138px;padding-right:0;padding-bottom:80px;padding-left:0;background-color:#f6f7f9}@media (max-width:767px){.sg-plan-main{padding-top:108px;padding-right:0;padding-bottom:54px;padding-left:0}}.sg-plan-shell{display:flex;flex-flow:column;gap:32px;width:min(1120px,calc(100% - 40px));margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}@media (max-width:767px){.sg-plan-shell{gap:22px;width:min(100% - 24px,1120px)}}.sg-plan-crumbs{display:flex;align-items:center;gap:8px;color:#536174;font-size:14px}.sg-plan-crumbs a{color:#084a8c;font-weight:700;text-decoration:none}.sg-plan-hero{display:grid;grid-template-columns:1.08fr 0.92fr;overflow:hidden;background-color:#071d35;border-radius:26px;box-shadow:0 20px 55px rgb(7 29 53 / .16)}@media (max-width:1023px){.sg-plan-hero{grid-template-columns:1fr}}.sg-plan-hero-copy{display:flex;flex-flow:column;justify-content:center;gap:18px;padding-top:54px;padding-right:54px;padding-bottom:54px;padding-left:54px}@media (max-width:767px){.sg-plan-hero-copy{padding-top:32px;padding-right:24px;padding-bottom:32px;padding-left:24px}}.sg-plan-kicker{color:#ff4d91;font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:.12em}.sg-plan-title{color:#fff;font-size:clamp(38px,5vw,66px);line-height:1.02;letter-spacing:-.035em}@media (max-width:767px){.sg-plan-title{font-size:39px}}.sg-plan-intro{max-width:680px;color:#dbe7f4;font-size:19px;line-height:1.65}@media (max-width:767px){.sg-plan-intro{font-size:17px}}.sg-plan-hero-img{width:100%;height:100%;min-height:520px;object-fit:cover}@media (max-width:1023px){.sg-plan-hero-img{min-height:340px}}.sg-plan-alert{display:flex;flex-flow:column;gap:8px;padding-top:25px;padding-right:28px;padding-bottom:25px;padding-left:28px;background-color:#fff;border-radius:14px;border-left:6px solid #ff4d91;box-shadow:0 12px 32px rgb(7 29 53 / .08)}.sg-plan-alert h2{color:#071d35;font-size:24px}.sg-plan-alert p{color:#3e4c5f;font-size:17px;line-height:1.65}.sg-plan-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media (max-width:1023px){.sg-plan-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.sg-plan-grid{grid-template-columns:1fr}}.sg-plan-card{display:flex;flex-flow:column;gap:10px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#fff;border-radius:18px;border-top:1px solid #dfe5ec;border-right:1px solid #dfe5ec;border-bottom:1px solid #dfe5ec;border-left:1px solid #dfe5ec}.sg-plan-card h2{color:#071d35;font-size:20px}.sg-plan-card p{color:#526074;line-height:1.6}.sg-plan-number{display:flex;justify-content:center;align-items:center;width:36px;height:36px;color:#084a8c;font-weight:900;background-color:#eaf3fb;border-radius:50%}.sg-plan-body{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:34px}@media (max-width:1023px){.sg-plan-body{grid-template-columns:1fr}}.sg-plan-article{display:flex;flex-flow:column;gap:20px;padding-top:42px;padding-right:42px;padding-bottom:42px;padding-left:42px;background-color:#fff;border-radius:22px}.sg-plan-article h2{color:#071d35;font-size:30px;line-height:1.2;margin-top:12px}.sg-plan-article h3{color:#084a8c;font-size:22px;margin-top:8px}.sg-plan-article p{color:#354459;font-size:17px;line-height:1.75}@media (max-width:767px){.sg-plan-article{padding-top:26px;padding-right:22px;padding-bottom:26px;padding-left:22px}}.sg-plan-list{display:flex;flex-flow:column;gap:12px;color:#354459;font-size:17px;line-height:1.65;padding-left:22px}.sg-plan-table{width:100%;overflow:hidden;background-color:#fff;border-radius:14px}.sg-plan-table th{color:#fff;text-align:left;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;background-color:#071d35}.sg-plan-table td{color:#354459;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;border-bottom:1px solid #e3e8ee}.sg-plan-table td{vertical-align:top}.sg-plan-table{border-collapse:collapse}@media (max-width:767px){.sg-plan-table{font-size:14px}}.sg-plan-side{display:flex;flex-flow:column;gap:18px;position:sticky;top:120px}@media (max-width:1023px){.sg-plan-side{position:static}}.sg-plan-side-card{display:flex;flex-flow:column;gap:15px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#071d35;border-radius:20px}.sg-plan-side-card h2{color:#fff;font-size:25px}.sg-plan-side-card p{color:#dbe7f4;line-height:1.65}.sg-plan-btn{display:inline-flex;justify-content:center;align-items:center;color:#fff;font-weight:800;text-decoration:none;padding-top:14px;padding-right:20px;padding-bottom:14px;padding-left:20px;background-color:#ff4d91;border-radius:999px}.sg-plan-btn:hover{color:#fff;background-color:#e73579}.sg-plan-source{display:flex;flex-flow:column;gap:10px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:#eef4f8;border-radius:16px}.sg-plan-source h2{color:#071d35;font-size:20px}.sg-plan-source a{color:#084a8c;font-weight:800}@media (max-width:767px){.sg-plan-table th{padding-top:11px;padding-right:11px;padding-bottom:11px;padding-left:11px}}@media (max-width:767px){.sg-plan-table td{padding-top:11px;padding-right:11px;padding-bottom:11px;padding-left:11px}}.sg-heat-main{color:#142238;font-family:"Inter",sans-serif;padding-top:138px;padding-right:0;padding-bottom:80px;padding-left:0;background-color:#f4f6f8}@media (max-width:767px){.sg-heat-main{padding-top:108px;padding-right:0;padding-bottom:54px;padding-left:0}}.sg-heat-shell{display:flex;flex-flow:column;gap:30px;width:min(1120px,calc(100% - 40px));margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}@media (max-width:767px){.sg-heat-shell{gap:22px;width:min(100% - 24px,1120px)}}.sg-heat-crumbs{display:flex;align-items:center;gap:8px;color:#556579;font-size:14px}.sg-heat-crumbs a{color:#084a8c;font-weight:800;text-decoration:none}.sg-heat-hero{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;background-color:#fff;border-radius:26px;box-shadow:0 20px 55px rgb(7 29 53 / .14)}@media (max-width:1023px){.sg-heat-hero{grid-template-columns:1fr}}.sg-heat-image{width:100%;height:100%;min-height:510px;object-fit:cover}@media (max-width:1023px){.sg-heat-image{min-height:350px}}.sg-heat-copy{display:flex;flex-flow:column;justify-content:center;gap:18px;padding-top:52px;padding-right:52px;padding-bottom:52px;padding-left:52px}@media (max-width:767px){.sg-heat-copy{padding-top:32px;padding-right:24px;padding-bottom:32px;padding-left:24px}}.sg-heat-kicker{color:#d92f76;font-weight:900;font-size:14px;text-transform:uppercase;letter-spacing:.11em}.sg-heat-title{color:#071d35;font-size:clamp(38px,5vw,64px);line-height:1.04;letter-spacing:-.035em}@media (max-width:767px){.sg-heat-title{font-size:39px}}.sg-heat-lead{color:#425269;font-size:19px;line-height:1.65}@media (max-width:767px){.sg-heat-lead{font-size:17px}}.sg-heat-stat{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:22px;color:#fff;padding-top:26px;padding-right:30px;padding-bottom:26px;padding-left:30px;background-color:#071d35;border-radius:18px}.sg-heat-stat strong{color:#ff4d91;font-size:36px}.sg-heat-stat p{color:#dce8f3;font-size:17px;line-height:1.6}@media (max-width:767px){.sg-heat-stat{grid-template-columns:1fr;gap:8px}}.sg-heat-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}@media (max-width:1023px){.sg-heat-choices{grid-template-columns:1fr 1fr}}@media (max-width:767px){.sg-heat-choices{grid-template-columns:1fr}}.sg-heat-card{display:flex;flex-flow:column;gap:14px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#fff;border-radius:20px;border-top:1px solid #dde5ed;border-right:1px solid #dde5ed;border-bottom:1px solid #dde5ed;border-left:1px solid #dde5ed}.sg-heat-card h2{color:#071d35;font-size:25px}.sg-heat-card p{color:#45566d;line-height:1.65}.sg-heat-list{display:flex;flex-flow:column;gap:10px;color:#45566d;line-height:1.55;padding-left:21px}.sg-heat-body{display:grid;grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:34px}@media (max-width:1023px){.sg-heat-body{grid-template-columns:1fr}}.sg-heat-article{display:flex;flex-flow:column;gap:20px;padding-top:42px;padding-right:42px;padding-bottom:42px;padding-left:42px;background-color:#fff;border-radius:22px}.sg-heat-article h2{color:#071d35;font-size:30px;line-height:1.2;margin-top:10px}.sg-heat-article h3{color:#084a8c;font-size:22px}.sg-heat-article p{color:#35465c;font-size:17px;line-height:1.75}@media (max-width:767px){.sg-heat-article{padding-top:26px;padding-right:22px;padding-bottom:26px;padding-left:22px}}.sg-heat-table{width:100%}.sg-heat-table th{color:#fff;text-align:left;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;background-color:#071d35}.sg-heat-table td{color:#35465c;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;border-bottom:1px solid #e2e8ee}.sg-heat-table td{vertical-align:top}.sg-heat-table{border-collapse:collapse}@media (max-width:767px){.sg-heat-table{font-size:14px}}.sg-heat-callout{display:flex;flex-flow:column;gap:10px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#eef6fb;border-radius:16px}.sg-heat-callout h2{color:#071d35;font-size:23px}.sg-heat-callout p{color:#405168;line-height:1.65}.sg-heat-side{display:flex;flex-flow:column;gap:18px;position:sticky;top:120px}@media (max-width:1023px){.sg-heat-side{position:static}}.sg-heat-side-card{display:flex;flex-flow:column;gap:15px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#071d35;border-radius:20px}.sg-heat-side-card h2{color:#fff;font-size:25px}.sg-heat-side-card p{color:#dce8f3;line-height:1.65}.sg-heat-btn{display:inline-flex;justify-content:center;align-items:center;color:#fff;font-weight:900;text-decoration:none;padding-top:14px;padding-right:20px;padding-bottom:14px;padding-left:20px;background-color:#ff4d91;border-radius:999px}.sg-heat-btn:hover{color:#fff;background-color:#e73579}.sg-heat-finance{display:flex;flex-flow:column;gap:10px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#fff;border-radius:18px;border-top:1px solid #dde5ed;border-right:1px solid #dde5ed;border-bottom:1px solid #dde5ed;border-left:1px solid #dde5ed}.sg-heat-finance h2{color:#071d35;font-size:22px}.sg-heat-finance p{color:#45566d;font-size:15px;line-height:1.6}@media (max-width:767px){.sg-heat-table th{padding-top:11px;padding-right:11px;padding-bottom:11px;padding-left:11px}}@media (max-width:767px){.sg-heat-table td{padding-top:11px;padding-right:11px;padding-bottom:11px;padding-left:11px}}.sg-advice-link{display:flex;justify-content:space-between;align-items:center;gap:14px;max-width:1180px;margin-top:32px;margin-right:auto;margin-bottom:32px;margin-left:auto;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#eef4f4;border-radius:18px}.sg-advice-link{flex-wrap:wrap}.sg-advice-link-copy{max-width:760px;color:#243943;font-size:17px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-advice-link-title{color:#243943;font-size:clamp(24px,3vw,34px);line-height:1.15;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-advice-link-button{display:inline-flex;color:#fff;font-weight:700;text-decoration:none;padding-top:13px;padding-right:20px;padding-bottom:13px;padding-left:20px;background-color:#e56e33;border-radius:999px}.sg-advice-link-button:hover{color:#fff;background-color:#c95520}.sg-heat-link{display:flex;justify-content:space-between;align-items:center;gap:14px;max-width:1180px;margin-top:32px;margin-right:auto;margin-bottom:32px;margin-left:auto;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#eef4f4;border-radius:18px}.sg-heat-link{flex-wrap:wrap}.sg-heat-link-copy{max-width:760px;color:#243943;font-size:17px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-heat-link-title{color:#243943;font-size:clamp(24px,3vw,34px);line-height:1.15;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-heat-link-button{display:inline-flex;color:#fff;font-weight:700;text-decoration:none;padding-top:13px;padding-right:20px;padding-bottom:13px;padding-left:20px;background-color:#e56e33;border-radius:999px}.sg-heat-link-button:hover{color:#fff;background-color:#c95520}.sg-evidence{max-width:980px;color:#243943;margin-top:40px;margin-right:auto;margin-bottom:40px;margin-left:auto;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-color:#fff}.sg-evidence-kicker{color:#d75f2c;font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:.08em;margin-top:0;margin-right:0;margin-bottom:8px;margin-left:0}.sg-evidence-title{color:#243943;font-size:clamp(34px,5vw,54px);line-height:1.05;margin-top:0;margin-right:0;margin-bottom:16px;margin-left:0}.sg-evidence-lead{color:#52656d;font-size:19px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:28px;margin-left:0}.sg-evidence-card{margin-top:22px;margin-right:0;margin-bottom:22px;margin-left:0;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#f6f9f9;border-radius:16px;border-top:1px solid #dce6e8;border-right:1px solid #dce6e8;border-bottom:1px solid #dce6e8;border-left:1px solid #dce6e8}.sg-evidence-card-title{color:#243943;font-size:24px;margin-top:0;margin-right:0;margin-bottom:12px;margin-left:0}.sg-evidence-text{color:#354c56;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:12px;margin-left:0}.sg-evidence-list{color:#354c56;line-height:1.75;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-left:22px}.sg-evidence-copy{color:#243943;line-height:1.65;margin-top:16px;margin-right:0;margin-bottom:0;margin-left:0;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#fff;border-left:4px solid #e56e33}.sg-evidence-copy{white-space:pre-wrap}.sg-journal{width:100%;color:#172330;font-family:"Inter",sans-serif;padding-top:0;background-color:#fff}@media (max-width:1023px){.sg-journal{padding-top:0}}@media (max-width:767px){.sg-journal{padding-top:0}}.sg-journal-hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:60px;width:100%;max-width:1280px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:48px;padding-right:32px;padding-bottom:64px;padding-left:32px}@media (max-width:1119px){.sg-journal-hero{gap:32px}}@media (max-width:1023px){.sg-journal-hero{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:32px}}@media (max-width:767px){.sg-journal-hero{gap:28px;padding-top:28px;padding-right:20px;padding-bottom:40px;padding-left:20px}}.sg-journal-intro{display:flex;flex-flow:column;align-items:start;gap:22px;min-width:0}.sg-journal-breadcrumb{display:flex;gap:10px;font-size:14px;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0}.sg-journal-breadcrumb{flex-wrap:wrap}.sg-journal-crumb{color:#425367;text-decoration:underline}.sg-journal-crumb{text-underline-offset:4px}.sg-journal-crumb-current{color:#687586}.sg-journal-eyebrow{color:#3945b1;font-weight:700;font-size:12px;line-height:1.5;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-journal-title{color:#122435;font-family:"Syne",sans-serif;font-weight:650;font-size:clamp(38px,4.5vw,62px);line-height:1.06;text-transform:none;letter-spacing:-2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-journal-title{font-size:40px;letter-spacing:-1px}}@media (max-width:479px){.sg-journal-title{font-size:36px}}.sg-journal-lead{max-width:580px;color:#425367;font-size:18px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-journal-lead{font-size:17px}}.sg-journal-actions{display:flex;align-items:center;gap:20px}.sg-journal-actions{flex-wrap:wrap}@media (max-width:479px){.sg-journal-actions{flex-flow:column;align-items:start}}.sg-journal-button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;color:#fff;font-weight:650;font-size:15px;text-decoration:none;padding-top:14px;padding-right:22px;padding-bottom:14px;padding-left:22px;background-color:#3945b1;border-radius:6px}.sg-journal-button:hover{color:#fff;background-color:#26328d}.sg-journal-textlink{color:#253783;font-weight:650;font-size:14px;text-decoration:underline}.sg-journal-textlink{text-underline-offset:5px}.sg-journal-local{color:#697586;font-size:13px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-left:14px;border-left:3px solid #e73686}.sg-journal-visual{position:relative;min-width:0;overflow:hidden;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;background-color:#e9edf0;border-radius:12px}.sg-journal-hero-image{display:block;width:100%;height:480px;object-fit:cover}@media (max-width:1119px){.sg-journal-hero-image{height:440px}}@media (max-width:1023px){.sg-journal-hero-image{height:420px}}@media (max-width:767px){.sg-journal-hero-image{height:300px}}@media (max-width:479px){.sg-journal-hero-image{height:260px}}.sg-journal-caption{display:flex;flex-flow:column;gap:8px;position:absolute;right:0;bottom:0;left:0;padding-top:50px;padding-right:26px;padding-bottom:24px;padding-left:26px;background-image:linear-gradient(transparent,rgb(9 22 35 / .9));background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}@media (max-width:479px){.sg-journal-caption{padding-top:38px;padding-right:18px;padding-bottom:20px;padding-left:18px}}.sg-journal-caption-label{color:#fff;font-weight:700;font-size:10px;letter-spacing:2px}.sg-journal-caption-link{color:#fff;font-weight:600;font-size:17px;text-decoration:none}.sg-journal-caption-link:hover{color:#fff;text-decoration:underline}.sg-journal-library{display:flex;flex-flow:column;gap:28px;width:100%;max-width:1280px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:58px;padding-right:32px;padding-bottom:70px;padding-left:32px;border-top:1px solid #dce2e9}.sg-journal-library{scroll-margin-top:150px}@media (max-width:767px){.sg-journal-library{gap:24px;padding-top:36px;padding-right:20px;padding-bottom:44px;padding-left:20px}}.sg-journal-library-heading{display:flex;flex-flow:column;gap:14px}.sg-journal-heading{color:#122435;font-family:"Syne",sans-serif;font-size:36px;line-height:1.17;text-transform:none;letter-spacing:-1px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-journal-heading{font-size:29px}}.sg-journal-copy{color:#526170;font-size:17px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-journal-search-slot{display:flex;flex-flow:column;gap:8px;width:100%;max-width:520px}.sg-journal-search-label{color:#122435;font-weight:650;font-size:14px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-journal-topics{display:flex;align-items:center;gap:10px}.sg-journal-topics{flex-wrap:wrap}@media (max-width:767px){.sg-journal-topics{gap:8px}}.sg-journal-topic-loop{display:flex;align-items:center;gap:10px}.sg-journal-topic-loop{flex-wrap:wrap}@media (max-width:767px){.sg-journal-topic-loop{gap:8px}}.sg-journal-topic{display:inline-flex;justify-content:center;align-items:center;min-height:44px;color:#34455a;font-weight:600;font-size:14px;line-height:1.25;text-decoration:none;padding-top:10px;padding-right:17px;padding-bottom:10px;padding-left:17px;background-color:#fff;border-radius:24px;border-top:1px solid #d7dfe8;border-right:1px solid #d7dfe8;border-bottom:1px solid #d7dfe8;border-left:1px solid #d7dfe8}.sg-journal-topic:hover{color:#253783;background-color:#eef0fb}@media (max-width:767px){.sg-journal-topic{font-size:13px;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px}}.sg-journal-topic-all{color:#fff;background-color:#122435}.sg-journal-topic-all:hover{color:#fff;background-color:#263b4e}.sg-journal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:28px;width:100%}.sg-journal-grid .bde-posts-pagination{display:flex;justify-content:center;gap:10px;grid-column-start:1;grid-column-end:-1;margin-top:20px}.sg-journal-grid .bde-posts-pagination{flex-wrap:wrap}.sg-journal-grid :where(.bde-posts-pagination ul){display:flex;align-items:center;gap:8px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.sg-journal-grid :where(.bde-posts-pagination ul){list-style:none;flex-wrap:wrap}.sg-journal-grid :where(.bde-posts-pagination li){display:flex;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.sg-journal-grid :where(.bde-posts-pagination li){list-style:none}.sg-journal-grid :where(.bde-posts-pagination a){display:inline-flex;justify-content:center;align-items:center;min-width:44px;min-height:44px;color:#253783;font-size:15px;text-decoration:none;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;border-radius:5px;border-top:1px solid #d7dfe8;border-right:1px solid #d7dfe8;border-bottom:1px solid #d7dfe8;border-left:1px solid #d7dfe8}.sg-journal-grid .bde-posts-navigation-numbers--active{background-color:#eef0fb;border-radius:5px}@media (max-width:1023px){.sg-journal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}}@media (max-width:767px){.sg-journal-grid{grid-template-columns:minmax(0,1fr);gap:24px}}.sg-journal-card{display:flex;flex-flow:column;min-width:0;overflow:hidden;background-color:#fff;border-radius:10px;border-top:1px solid #dfe5eb;border-right:1px solid #dfe5eb;border-bottom:1px solid #dfe5eb;border-left:1px solid #dfe5eb;box-shadow:0 5px 20px rgb(18 36 53 / .04)}.sg-journal-card-image-link{display:block;width:100%;overflow:hidden;aspect-ratio:4/3;background-color:#eef1f4}.sg-journal-card-image{display:block;width:100%;height:100%;object-fit:cover;aspect-ratio:4/3}.sg-journal-card-body{display:flex;flex-flow:column;gap:14px;flex-grow:1;flex-shrink:1;flex-basis:0%;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}@media (max-width:1119px){.sg-journal-card-body{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}@media (max-width:479px){.sg-journal-card-body{padding-top:21px;padding-right:21px;padding-bottom:21px;padding-left:21px}}.sg-journal-card-category{color:#3945b1;font-weight:700;font-size:11px;line-height:1.5;text-transform:uppercase;letter-spacing:1px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-journal-card-title{font-size:23px;line-height:1.25;letter-spacing:-.4px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:479px){.sg-journal-card-title{font-size:24px}}.sg-journal-card-title-link{color:#122435;font-family:"Syne",sans-serif;font-weight:650;text-decoration:none;text-transform:none}.sg-journal-card-title-link:hover{color:#3945b1;text-decoration:underline}.sg-journal-card-title-link:hover{text-underline-offset:4px}.sg-journal-excerpt{color:#526170;font-size:15px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-journal-card-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:12px;border-top:1px solid #edf0f4}.sg-journal-card-footer{flex-wrap:wrap}.sg-journal-date{color:#657384;font-size:12px}.sg-journal-read{display:inline-flex;align-items:center;min-height:44px;color:#3945b1;font-weight:700;font-size:13px;text-decoration:none}.sg-journal-read:hover{color:#253783;text-decoration:underline}.sg-journal-next{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;width:calc(100% - 64px);max-width:1216px;margin-top:0;margin-right:auto;margin-bottom:64px;margin-left:auto;padding-top:36px;padding-right:36px;padding-bottom:36px;padding-left:36px;background-color:#f2f4f8;border-radius:10px}@media (max-width:1023px){.sg-journal-next{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.sg-journal-next{gap:24px;width:calc(100% - 40px);margin-bottom:36px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.sg-journal-next-intro{display:flex;flex-flow:column;gap:18px}.sg-journal-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (max-width:767px){.sg-journal-products{grid-template-columns:minmax(0,1fr)}}.sg-journal-product{display:flex;justify-content:space-between;align-items:center;gap:16px;color:#24354a;font-weight:600;font-size:15px;line-height:1.5;text-decoration:none;padding-top:22px;padding-right:18px;padding-bottom:22px;padding-left:18px;background-color:#fff;border-radius:6px;border-top:1px solid #dce2e9;border-right:1px solid #dce2e9;border-bottom:1px solid #dce2e9;border-left:1px solid #dce2e9}.sg-journal-product:hover{color:#3945b1}.sg-journal-arrow{color:#3945b1;font-size:22px}.sg-journal-cta{display:flex;justify-content:space-between;align-items:center;gap:36px;width:calc(100% - 64px);max-width:1216px;margin-top:0;margin-right:auto;margin-bottom:70px;margin-left:auto;padding-top:48px;padding-right:48px;padding-bottom:48px;padding-left:48px;background-color:#122435;border-radius:12px;border-top:4px solid #e73686}@media (max-width:1119px){.sg-journal-cta{padding-top:36px;padding-right:36px;padding-bottom:36px;padding-left:36px}}@media (max-width:1023px){.sg-journal-cta{flex-flow:column;align-items:start}}@media (max-width:767px){.sg-journal-cta{width:calc(100% - 40px);margin-bottom:40px;padding-top:30px;padding-right:24px;padding-bottom:30px;padding-left:24px}}.sg-journal-cta-copy{display:flex;flex-flow:column;gap:18px;max-width:650px}.sg-journal-eyebrow-light{color:#f1adc9;font-weight:700;font-size:11px;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-journal-cta-title{color:#fff;font-family:"Syne",sans-serif;font-size:40px;line-height:1.15;text-transform:none;letter-spacing:-1px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-journal-cta-title{font-size:31px}}.sg-journal-cta-text{color:#d1dce5;font-size:17px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-journal-cta-actions{display:flex;flex-flow:column;align-items:start;gap:18px;flex-shrink:0}.sg-journal-button-light{display:inline-flex;justify-content:center;align-items:center;min-height:50px;color:#122435;font-weight:700;font-size:15px;text-decoration:none;padding-top:15px;padding-right:24px;padding-bottom:15px;padding-left:24px;background-color:#fff;border-radius:6px}.sg-journal-button-light:hover{color:#122435;background-color:#e7edfb}.sg-journal-cta-link{color:#fff;font-size:14px;text-decoration:underline}.sg-journal-cta-link:hover{color:#fff}.sg-journal-cta-link{text-underline-offset:5px}.sg-journal-button:focus-visible{outline:3px solid #e73686;outline-offset:4px}.sg-journal-topic:focus-visible{outline:3px solid #e73686;outline-offset:4px}.sg-journal-card-title-link:focus-visible{outline:3px solid #e73686;outline-offset:4px}.sg-journal-read:focus-visible{outline:3px solid #e73686;outline-offset:4px}.sg-journal-product:focus-visible{outline:3px solid #e73686;outline-offset:4px}.sg-journal-button-light:focus-visible{outline:3px solid #e73686;outline-offset:4px}.sg-article-page{width:100%;box-sizing:border-box;color:#20283a;font-family:"Inter",sans-serif;padding-top:56px;padding-right:24px;padding-bottom:72px;padding-left:24px;background-color:#fff}@media (max-width:1023px){.sg-article-page{padding-top:40px;padding-right:22px;padding-bottom:64px;padding-left:22px}}@media (max-width:767px){.sg-article-page{padding-top:30px;padding-right:18px;padding-bottom:48px;padding-left:18px}}.sg-article-shell{width:100%;max-width:1180px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}.sg-article-breadcrumbs{display:flex;flex-flow:row;align-items:center;gap:10px;color:#606879;font-size:14px;margin-top:0;margin-right:0;margin-bottom:30px;margin-left:0}.sg-article-breadcrumbs{flex-wrap:wrap}@media (max-width:767px){.sg-article-breadcrumbs{margin-bottom:24px}}.sg-article-breadcrumb-link{color:#3945b1;text-decoration:none}.sg-article-breadcrumb-link:hover{color:#17206c;text-decoration:underline}.sg-article-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:42px;margin-bottom:48px;padding-bottom:40px;border-bottom:1px solid #e4e7ee}@media (max-width:1023px){.sg-article-hero{gap:28px}}@media (max-width:767px){.sg-article-hero{grid-template-columns:1fr;gap:24px;margin-bottom:28px;padding-bottom:28px}}.sg-article-hero-copy{display:flex;flex-flow:column;gap:20px;min-width:0}.sg-article-kicker{color:#3945b1;font-weight:700;font-size:12px;line-height:1.4;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-left:12px;border-left:4px solid #e63a88}.sg-article-title{color:#101729;font-family:"Inter",sans-serif;font-weight:650;font-size:46px;line-height:1.12;text-transform:none;letter-spacing:-1.1px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-article-title{overflow-wrap:anywhere}@media (max-width:1023px){.sg-article-title{font-size:38px}}@media (max-width:767px){.sg-article-title{font-size:34px;letter-spacing:-.6px}}.sg-article-intro{color:#485266;font-size:20px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-article-intro{font-size:18px;line-height:1.6}}.sg-article-meta{color:#687184;font-size:13px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-article-hero-image{width:100%;height:auto;object-fit:cover;aspect-ratio:4/3;border-radius:8px}@media (max-width:767px){.sg-article-hero-image{aspect-ratio:16/10}}.sg-article-layout{display:grid;grid-template-columns:minmax(0,780px) minmax(220px,1fr);align-items:start;gap:64px}@media (max-width:1023px){.sg-article-layout{grid-template-columns:minmax(0,1fr);gap:30px}}.sg-article-body{display:block;width:100%;min-width:0;font-size:18px;line-height:1.8}.sg-article-p{width:100%;color:#303b4d;font-size:18px;line-height:1.8;margin-top:0;margin-right:0;margin-bottom:22px;margin-left:0}@media (max-width:767px){.sg-article-p{font-size:17px;line-height:1.75}}.sg-article-h2{color:#11192b;font-family:"Inter",sans-serif;font-weight:650;font-size:30px;line-height:1.25;text-transform:none;letter-spacing:-.45px;margin-top:42px;margin-right:0;margin-bottom:18px;margin-left:0}.sg-article-h2{scroll-margin-top:170px}@media (max-width:767px){.sg-article-h2{font-size:27px;margin-top:32px}}.sg-article-h3{color:#182238;font-family:"Inter",sans-serif;font-weight:650;font-size:23px;line-height:1.35;text-transform:none;margin-top:28px;margin-right:0;margin-bottom:14px;margin-left:0}.sg-article-h3{scroll-margin-top:170px}@media (max-width:767px){.sg-article-h3{font-size:22px}}.sg-article-list{display:block;color:#303b4d;margin-top:0;margin-right:0;margin-bottom:24px;margin-left:0;padding-left:25px}.sg-article-list{list-style:disc}.sg-article-ordered{display:block;color:#303b4d;margin-top:0;margin-right:0;margin-bottom:24px;margin-left:0;padding-left:25px}.sg-article-ordered{list-style:decimal}.sg-article-li{display:list-item;color:#303b4d;font-size:18px;line-height:1.8;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0}@media (max-width:767px){.sg-article-li{font-size:17px;line-height:1.75}}.sg-article-link{color:#3945b1;font-weight:600;text-decoration:underline}.sg-article-link:hover{color:#a91c5f;text-decoration:underline}.sg-article-link{text-underline-offset:3px;overflow-wrap:anywhere}.sg-article-figure{width:100%;margin-top:28px;margin-right:0;margin-bottom:28px;margin-left:0}.sg-article-image{width:100%;height:auto;max-height:600px;object-fit:contain;border-radius:8px}.sg-article-caption{color:#606879;font-size:13px;line-height:1.5;margin-top:10px;margin-right:0;margin-bottom:0;margin-left:0}.sg-article-aside{display:flex;flex-flow:column;gap:22px;min-width:0}@media (max-width:1023px){.sg-article-aside{grid-row-start:1}}.sg-article-toc{display:flex;flex-flow:column;gap:12px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#f5f6fa;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-top:3px solid #e63a88}@media (max-width:1023px){.sg-article-toc{display:flex;flex-flow:column;gap:10px}}.sg-article-small-title{color:#11192b;font-family:"Inter",sans-serif;font-weight:650;font-size:19px;line-height:1.35;text-transform:none;margin-top:0;margin-right:0;margin-bottom:6px;margin-left:0}.sg-article-toc-link{color:#3b475d;font-size:14px;line-height:1.5;text-decoration:none}.sg-article-toc-link:hover{color:#3945b1;text-decoration:underline}.sg-article-advice{display:flex;flex-flow:column;gap:16px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;border-radius:8px;border-top:1px solid #dfe3ed;border-right:1px solid #dfe3ed;border-bottom:1px solid #dfe3ed;border-left:1px solid #dfe3ed}@media (max-width:1023px){.sg-article-advice{display:none}}.sg-article-small{color:#4b576b;font-size:15px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-article-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;box-sizing:border-box;color:#fff;font-weight:650;font-size:15px;line-height:1.4;text-align:center;text-decoration:none;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;background-color:#3945b1;border-radius:5px}.sg-article-button:hover{color:#fff;text-decoration:none;background-color:#242f8b}.sg-article-button:focus-visible{outline:3px solid #e63a88;outline-offset:4px}.sg-article-note{display:block;color:#303b4d;font-size:16px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:28px;margin-left:0;padding-top:20px;padding-right:22px;padding-bottom:20px;padding-left:22px;background-color:#f5f6fa;border-left:3px solid #3945b1}.sg-article-footer{display:flex;flex-flow:column;gap:18px;margin-top:44px;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:#f5f6fa;border-radius:8px}@media (max-width:767px){.sg-article-footer{padding-top:24px;padding-right:20px;padding-bottom:24px;padding-left:20px}}.sg-article-actions{display:flex;flex-flow:row;align-items:center;gap:16px}.sg-article-actions{flex-wrap:wrap}@media (max-width:767px){.sg-article-actions{flex-flow:column;align-items:stretch}}.sg-article-table-wrap{display:block;width:100%;margin-top:24px;margin-right:0;margin-bottom:24px;margin-left:0}.sg-article-table-wrap{overflow-x:auto}.sg-article-table{display:table;width:100%;font-size:16px}.sg-article-table{border-collapse:collapse}.sg-article-tr{display:table-row}.sg-article-thead{display:table-header-group}.sg-article-tbody{display:table-row-group}.sg-article-th{display:table-cell;color:#11192b;font-weight:650;font-size:16px;text-align:left;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;background-color:#f0f2f8;border-top:1px solid #dfe3ed;border-right:1px solid #dfe3ed;border-bottom:1px solid #dfe3ed;border-left:1px solid #dfe3ed}.sg-article-td{display:table-cell;color:#303b4d;font-size:16px;line-height:1.6;text-align:left;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px;border-top:1px solid #dfe3ed;border-right:1px solid #dfe3ed;border-bottom:1px solid #dfe3ed;border-left:1px solid #dfe3ed}.sg-article-quote{display:block;color:#303b4d;margin-top:24px;margin-right:0;margin-bottom:24px;margin-left:0;padding-top:20px;padding-right:24px;padding-bottom:20px;padding-left:24px;background-color:#faf7f9;border-left:3px solid #e63a88}.sg-article-gallery{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:28px;margin-right:0;margin-bottom:28px;margin-left:0}@media (max-width:767px){.sg-article-gallery{grid-template-columns:1fr}}.sg-article-video{display:block;width:100%;aspect-ratio:16/9;margin-top:28px;margin-right:0;margin-bottom:28px;margin-left:0}.sg-case{display:block;width:100%;color:#20232d;font-family:"Inter",sans-serif;padding-top:40px;padding-right:0;padding-bottom:0;padding-left:0;background-color:#fff}@media (max-width:767px){.sg-case{display:block;width:100%;color:#20232d;font-family:"Inter",sans-serif;padding-top:24px;padding-right:0;padding-bottom:0;padding-left:0;background-color:#fff}}.sg-case-wrap{display:block;width:90%;max-width:1240px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}.sg-case-crumb{display:flex;gap:12px;color:#606674;font-size:14px;margin-top:0;margin-right:0;margin-bottom:32px;margin-left:0}.sg-case-crumb{flex-wrap:wrap}.sg-case-link{color:#3945b1;font-weight:600;text-decoration:underline}.sg-case-link{text-underline-offset:4px}.sg-case-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:56px;padding-top:12px;padding-right:0;padding-bottom:52px;padding-left:0}@media (max-width:1023px){.sg-case-hero{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:0;padding-right:0;padding-bottom:36px;padding-left:0}}.sg-case-copy{display:flex;flex-flow:column;align-items:start;gap:22px;min-width:0}.sg-case-kicker{color:#ae215c;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:1.8px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-case-title{color:#20232d;font-family:"Inter",sans-serif;font-weight:600;font-size:clamp(36px,3.7vw,58px);line-height:1.08;text-transform:none;letter-spacing:-1.7px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-case-title{font-size:38px;line-height:1.1;letter-spacing:-1px}}.sg-case-intro{color:#555c69;font-size:19px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-case-hero-image{display:block;width:100%;height:490px;object-fit:cover;background-color:#f1f2f5;border-radius:16px}@media (max-width:1023px){.sg-case-hero-image{display:block;width:100%;height:440px;object-fit:cover;background-color:#f1f2f5;border-radius:16px}}@media (max-width:767px){.sg-case-hero-image{display:block;width:100%;height:330px;object-fit:cover;background-color:#f1f2f5;border-radius:12px}}.sg-case-actions{display:flex;align-items:center;gap:16px}.sg-case-actions{flex-wrap:wrap}.sg-case-button{display:inline-flex;justify-content:center;align-items:center;color:#fff;font-weight:600;font-size:15px;text-decoration:none;padding-top:15px;padding-right:23px;padding-bottom:15px;padding-left:23px;background-color:#3945b1;border-radius:7px}.sg-case-button:hover{color:#fff;background-color:#293488}.sg-case-button:focus-visible{outline:3px solid #e63a88;outline-offset:4px}.sg-case-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;margin-top:0;margin-right:0;margin-bottom:56px;margin-left:0;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:#f4f5f9;border-radius:12px}@media (max-width:1023px){.sg-case-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sg-case-facts{grid-template-columns:1fr;gap:20px;margin-top:0;margin-right:0;margin-bottom:36px;margin-left:0;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.sg-case-fact{display:block;min-width:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-case-label{display:block;color:#606674;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:1px;margin-top:0;margin-right:0;margin-bottom:8px;margin-left:0}.sg-case-value{display:block;color:#20232d;font-size:16px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-case-story{display:block;max-width:820px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:0;padding-right:0;padding-bottom:40px;padding-left:0}.sg-case-h2{color:#20232d;font-family:"Inter",sans-serif;font-weight:600;font-size:32px;line-height:1.2;text-transform:none;letter-spacing:-.65px;margin-top:36px;margin-right:0;margin-bottom:18px;margin-left:0}@media (max-width:767px){.sg-case-h2{font-size:28px}}.sg-case-h3{color:#20232d;font-family:"Inter",sans-serif;font-weight:600;font-size:24px;line-height:1.3;text-transform:none;margin-top:26px;margin-right:0;margin-bottom:14px;margin-left:0}.sg-case-p{color:#4d5562;font-size:18px;line-height:1.8;margin-top:0;margin-right:0;margin-bottom:20px;margin-left:0}@media (max-width:767px){.sg-case-p{font-size:17px;line-height:1.75}}.sg-case-list{display:block;color:#4d5562;font-size:18px;line-height:1.8;margin-top:0;margin-right:0;margin-bottom:24px;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:24px}.sg-case-li{display:list-item;margin-top:8px;margin-right:0;margin-bottom:8px;margin-left:0}.sg-case-media{display:flex;flex-flow:column;gap:24px;width:100%;padding-top:0;padding-right:0;padding-bottom:48px;padding-left:0}.sg-case-media{scroll-margin-top:130px}.sg-case-gallery-heading{color:#20232d;font-family:"Inter",sans-serif;font-weight:600;font-size:36px;line-height:1.2;text-transform:none;margin-top:0;margin-right:0;margin-bottom:8px;margin-left:0}.sg-case-native-media{width:100%;max-width:100%}.sg-case-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%}@media (max-width:767px){.sg-case-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.sg-case-photo-link{display:block}.sg-case-photo{display:block;width:100%;height:260px;object-fit:cover;border-radius:10px}@media (max-width:767px){.sg-case-photo{height:190px}}.sg-case-cta{display:block;margin-top:16px;margin-right:0;margin-bottom:0;margin-left:0;padding-top:54px;padding-right:5%;padding-bottom:54px;padding-left:5%;background-color:#171d38}.sg-case-cta-inner{display:flex;justify-content:space-between;align-items:center;gap:36px;max-width:1240px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}@media (max-width:1023px){.sg-case-cta-inner{flex-flow:column;align-items:start}}.sg-case-cta-copy{display:block;max-width:720px}.sg-case-cta-title{color:#fff;font-family:"Inter",sans-serif;font-weight:600;font-size:36px;line-height:1.15;text-transform:none;margin-top:0;margin-right:0;margin-bottom:16px;margin-left:0}@media (max-width:767px){.sg-case-cta-title{font-size:30px}}.sg-case-cta-text{color:#d5d9e6;font-size:18px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-case-cta-link{color:#fff;font-size:15px;text-decoration:underline}.sg-case-cta-link{text-underline-offset:4px}.sg-case-service{display:block;padding-top:28px;padding-right:0;padding-bottom:40px;padding-left:0;border-top:1px solid #dfe2ea}.sg-case-custom h1{font-family:"Inter",sans-serif;text-transform:none;letter-spacing:-1.5px}.sg-case-custom h2{font-family:"Inter",sans-serif;text-transform:none;letter-spacing:-.7px}.sg-case-custom h3{font-family:"Inter",sans-serif;text-transform:none}.sg-case-hub.sg-projects{font-family:"Inter",sans-serif}.sg-case-hub.sg-projects .hero h1{font-family:"Inter",sans-serif;font-weight:600;font-size:clamp(42px,4.8vw,68px);line-height:1.07;letter-spacing:-2px}.sg-case-hub.sg-projects .hero-photo{border-radius:16px}.sg-case-hub.sg-projects .hero-caption h2{font-family:"Inter",sans-serif;font-weight:600}.sg-case-hub.sg-projects .section-top h2{font-family:"Inter",sans-serif;font-weight:600;letter-spacing:-1px}.sg-case-hub.sg-projects .card-photo{border-radius:12px}.sg-case-hub.sg-projects .card h3{font-family:"Inter",sans-serif;font-weight:600;font-size:22px;line-height:1.25;text-transform:none;letter-spacing:-.4px}.sg-case-hub.sg-projects .filter{font-family:"Inter",sans-serif;border-radius:6px}.sg-case-hub.sg-projects .filter[aria-pressed=true]{background-color:#3945b1}.sg-case-hub.sg-projects .button{background-color:#3945b1;border-radius:7px}.sg-case-hub.sg-projects .cta{background-color:#171d38}.sg-case-hub.sg-projects .cta h2{font-family:"Inter",sans-serif;font-weight:600}@media (max-width:767px){.sg-case-hub.sg-projects .hero h1{font-size:44px;letter-spacing:-1.5px}.sg-case-hub.sg-projects .card h3{font-size:20px}}.sg-case-film{display:block;width:100%;height:auto;aspect-ratio:16/9;background-color:#151927;border-radius:12px;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.sg-case-index-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-top:24px;padding-right:0;padding-bottom:60px;padding-left:0}.sg-case-index-grid .bde-posts-pagination{grid-column-start:1;grid-column-end:-1}@media (max-width:1023px){.sg-case-index-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sg-case-index-grid{grid-template-columns:1fr}}.sg-case-index-card{display:flex;flex-flow:column;gap:18px;overflow:hidden;padding-top:0;padding-right:0;padding-bottom:24px;padding-left:0;border-radius:12px;border-top:1px solid #dfe2ea;border-right:1px solid #dfe2ea;border-bottom:1px solid #dfe2ea;border-left:1px solid #dfe2ea}.sg-case-index-card-image{display:block;width:100%;height:240px;object-fit:cover}.sg-case-index-copy{display:flex;flex-flow:column;gap:16px;padding-top:0;padding-right:24px;padding-bottom:0;padding-left:24px}.sg-case-index-title{color:#20232d;font-family:"Inter",sans-serif;font-weight:600;font-size:25px;line-height:1.2;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-korniche-page{width:100%;color:#25323b;font-family:"Inter",sans-serif;padding-top:35px;background-color:#fff}@media (max-width:767px){.sg-korniche-page{padding-top:18px}}.sg-korniche-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:40px;width:100%;padding-top:60px;padding-right:max(5vw,20px);padding-bottom:60px;padding-left:max(5vw,20px);background-color:#f3f3ee}@media (max-width:1023px){.sg-korniche-hero{gap:25px}}@media (max-width:767px){.sg-korniche-hero{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:32px;padding-right:20px;padding-bottom:32px;padding-left:20px}}.sg-korniche-copy{display:flex;flex-flow:column;align-items:start;gap:22px}.sg-korniche-eyebrow{color:#a62b68;font-weight:700;font-size:12px;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-korniche-title{color:#18232b;font-weight:600;font-size:clamp(36px,4vw,64px);line-height:1.06;letter-spacing:-2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-korniche-title{font-size:39px;letter-spacing:-1px}}.sg-korniche-intro{max-width:780px;color:#46535a;font-size:19px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-korniche-intro{font-size:17px}}.sg-korniche-pricelead{color:#18232b;font-weight:700;font-size:25px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-korniche-heroimage{width:100%;height:530px;object-fit:cover;border-radius:4px}@media (max-width:1023px){.sg-korniche-heroimage{height:430px}}@media (max-width:767px){.sg-korniche-heroimage{height:310px}}.sg-korniche-btn{display:inline-flex;justify-content:center;align-items:center;min-height:52px;color:#fff;font-weight:700;font-size:15px;text-decoration:none;padding-top:15px;padding-right:23px;padding-bottom:15px;padding-left:23px;background-color:#ad286e;border-radius:4px;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.sg-korniche-btn:hover{color:#fff;background-color:#852056}.sg-korniche-link{color:#22353e;font-weight:600;font-size:15px;text-decoration:underline}.sg-korniche-link:hover{color:#a62b68}.sg-korniche-link{text-underline-offset:5px}.sg-korniche-trust{display:flex;justify-content:space-between;gap:18px;padding-top:24px;padding-right:max(5vw,20px);padding-bottom:24px;padding-left:max(5vw,20px);background-color:#18232b}.sg-korniche-trust{flex-wrap:wrap}@media (max-width:767px){.sg-korniche-trust{justify-content:start;gap:15px 28px}}.sg-korniche-trusttext{color:#fff;font-size:14px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-korniche-section{display:flex;flex-flow:column;gap:25px;width:100%;padding-top:75px;padding-right:max(5vw,20px);padding-bottom:75px;padding-left:max(5vw,20px)}.sg-korniche-section{scroll-margin-top:145px}@media (max-width:767px){.sg-korniche-section{gap:22px;padding-top:45px;padding-right:20px;padding-bottom:45px;padding-left:20px}.sg-korniche-section{scroll-margin-top:110px}}.sg-korniche-soft{background-color:#f3f3ee}.sg-korniche-h2{color:#18232b;font-weight:600;font-size:clamp(28px,3vw,43px);line-height:1.18;letter-spacing:-1px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-korniche-h3{color:#18232b;font-size:23px;line-height:1.3;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-korniche-p{color:#46535a;font-size:16px;line-height:1.75;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-korniche-designer{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:28px;width:100%}@media (max-width:1023px){.sg-korniche-designer{grid-template-columns:minmax(0,1fr)}}.sg-korniche-preview{display:flex;flex-flow:column;gap:16px;position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 125px)}@media (max-width:1023px){.sg-korniche-preview{position:relative;top:auto}}.sg-korniche-scene{display:flex;justify-content:center;align-items:center;width:100%;min-height:380px;overflow:hidden;background-color:#eeefec;border-top:1px solid #d6dad7;border-right:1px solid #d6dad7;border-bottom:1px solid #d6dad7;border-left:1px solid #d6dad7}@media (max-width:767px){.sg-korniche-scene{min-height:230px}}.sg-korniche-previewbar{display:flex;justify-content:space-between;align-items:center;gap:15px}.sg-korniche-previewbar{flex-wrap:wrap}.sg-korniche-smallbtn{min-height:44px;color:#18232b;padding-top:12px;padding-right:18px;padding-bottom:12px;padding-left:18px;background-color:#fff;border-radius:4px;border-top:1px solid #58666a;border-right:1px solid #58666a;border-bottom:1px solid #58666a;border-left:1px solid #58666a;cursor:pointer}.sg-korniche-small{color:#58656a;font-size:13px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-korniche-controls{display:flex;flex-flow:column;gap:11px;padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px;background-color:#f4f5f2;border-radius:6px;border-top:1px solid #e0e4dd;border-right:1px solid #e0e4dd;border-bottom:1px solid #e0e4dd;border-left:1px solid #e0e4dd}@media (max-width:767px){.sg-korniche-controls{padding-top:19px;padding-right:19px;padding-bottom:19px;padding-left:19px}}.sg-korniche-label{display:block;color:#243039;font-weight:700;font-size:14px;margin-top:8px;margin-right:0;margin-bottom:0;margin-left:0}.sg-korniche-input{width:100%;min-width:0;min-height:48px;color:#18232b;font-size:16px;padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px;background-color:#fff;border-radius:4px;border-top:1px solid #bdc6c6;border-right:1px solid #bdc6c6;border-bottom:1px solid #bdc6c6;border-left:1px solid #bdc6c6}.sg-korniche-input:focus{outline:2px solid #ad286e;outline-offset:2px}.sg-korniche-dimensions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sg-korniche-field{display:flex;flex-flow:column;gap:10px;min-width:0}.sg-korniche-totalbox{display:flex;flex-flow:column;gap:5px;margin-top:12px;padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:0;border-top:1px solid #ccd2ce}.sg-korniche-total{color:#18232b;font-weight:600;font-size:44px;letter-spacing:-1px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-korniche-total{font-size:38px}}.sg-korniche-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-bottom:30px}@media (max-width:767px){.sg-korniche-benefits{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:0}}.sg-korniche-card{display:flex;flex-flow:column;gap:18px;padding-top:25px;padding-right:0;padding-bottom:25px;padding-left:0;border-top:2px solid #ad286e}.sg-korniche-table{width:100%;max-width:780px;color:#25323b;font-size:17px;text-align:left}.sg-korniche-table th{color:#fff;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;background-color:#18232b}.sg-korniche-table td{padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;border-bottom:1px solid #dce1dc}.sg-korniche-table{border-collapse:collapse}.sg-korniche-actions{display:flex;align-items:center;gap:25px}.sg-korniche-actions{flex-wrap:wrap}.sg-korniche-faq{display:block;width:100%;padding-top:0;padding-right:0;padding-bottom:20px;padding-left:0;border-bottom:1px solid #d4dcd7}.sg-korniche-summary{display:list-item;color:#18232b;font-weight:600;font-size:19px;margin-bottom:14px;cursor:pointer}.sg-korniche-enquiry{background-color:#edf0ed}.sg-chelmsford-progress{display:flex;flex-flow:column;gap:18px;width:100%;margin-top:32px;margin-right:0;margin-bottom:32px;margin-left:0;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:#f4f6f8;border-radius:18px}@media (max-width:767px){.sg-chelmsford-progress{display:flex;flex-flow:column;gap:16px;width:100%;margin-top:24px;margin-right:0;margin-bottom:24px;margin-left:0;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#f4f6f8;border-radius:14px}}.sg-chelmsford-progress-title{color:#17242f;font-size:clamp(25px,3vw,38px);line-height:1.2;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-chelmsford-progress-copy{max-width:760px;color:#47535e;font-size:17px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-frinton-page{display:block;width:100%;overflow:hidden;color:#263641;font-family:"Inter",sans-serif;padding-top:28px;padding-right:0;padding-bottom:80px;padding-left:0;background-color:#fff}@media (max-width:1119px){.sg-frinton-page{padding-top:24px;padding-right:0;padding-bottom:70px;padding-left:0}}@media (max-width:767px){.sg-frinton-page{padding-top:24px;padding-right:0;padding-bottom:80px;padding-left:0}}.sg-frinton-section{display:flex;flex-flow:column;gap:22px;width:min(1180px,90%);margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:56px;padding-right:0;padding-bottom:56px;padding-left:0}@media (max-width:767px){.sg-frinton-section{gap:19px;padding-top:36px;padding-right:0;padding-bottom:36px;padding-left:0}}.sg-frinton-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:42px;width:min(1180px,90%);margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:24px;padding-right:0;padding-bottom:55px;padding-left:0}@media (max-width:1119px){.sg-frinton-hero{gap:28px}}@media (max-width:767px){.sg-frinton-hero{grid-template-columns:1fr;gap:26px;padding-top:15px;padding-right:0;padding-bottom:35px;padding-left:0}}.sg-frinton-copy{display:flex;flex-flow:column;gap:18px;min-width:0}.sg-frinton-breadcrumb{display:flex;gap:14px;font-size:13px}.sg-frinton-breadcrumb{flex-wrap:wrap}.sg-frinton-eyebrow{color:#a62579;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:1.4px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-frinton-h1{color:#142f44;font-weight:600;font-size:clamp(32px,3.7vw,52px);line-height:1.13;text-transform:none;letter-spacing:-1.6px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-frinton-h1{font-size:35px;letter-spacing:-1px}}.sg-frinton-h2{color:#142f44;font-weight:600;font-size:clamp(26px,2.5vw,36px);line-height:1.2;text-transform:none;letter-spacing:-.7px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-frinton-h3{color:#142f44;font-weight:600;font-size:21px;line-height:1.3;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-frinton-text{color:#364956;font-size:16px;line-height:1.8;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-frinton-lead{color:#142f44;font-size:20px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-frinton-actions{display:flex;align-items:center;gap:16px}.sg-frinton-actions{flex-wrap:wrap}.sg-frinton-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;color:#fff;font-weight:600;text-decoration:none;padding-top:15px;padding-right:22px;padding-bottom:15px;padding-left:22px;background-color:#a62579;border-radius:5px}.sg-frinton-button:hover{color:#fff;background-color:#7f1e5f}.sg-frinton-button:focus-visible{outline:3px solid #142f44;outline-offset:5px}.sg-frinton-link{color:#145674;font-weight:600;line-height:1.6;text-decoration:underline}.sg-frinton-link:focus-visible{outline:3px solid #a62579;outline-offset:5px}.sg-frinton-link{text-underline-offset:4px}.sg-frinton-figure{display:flex;flex-flow:column;gap:10px;min-width:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-frinton-hero-image{width:100%;height:470px;object-fit:cover;border-radius:9px}@media (max-width:767px){.sg-frinton-hero-image{height:310px}}.sg-frinton-caption{color:#60707a;font-size:12px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-frinton-trust{display:flex;justify-content:center;gap:20px;color:#142f44;padding-top:22px;padding-right:5%;padding-bottom:22px;padding-left:5%;background-color:#edf4f6}.sg-frinton-trust{flex-wrap:wrap}@media (max-width:767px){.sg-frinton-trust{justify-content:start;gap:12px}}.sg-frinton-trust-text{font-weight:600;font-size:14px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-frinton-split{display:grid;grid-template-columns:1.45fr 1fr;gap:44px}@media (max-width:767px){.sg-frinton-split{grid-template-columns:1fr;gap:24px}}.sg-frinton-panel{display:flex;flex-flow:column;gap:17px;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:#edf4f6;border-radius:8px}@media (max-width:767px){.sg-frinton-panel{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.sg-frinton-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}@media (max-width:767px){.sg-frinton-gallery{grid-template-columns:1fr;gap:23px}}.sg-frinton-gallery-image{width:100%;height:330px;object-fit:cover;border-radius:6px}@media (max-width:767px){.sg-frinton-gallery-image{height:290px}}.sg-frinton-image-link{display:block;width:100%}.sg-frinton-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%}@media (max-width:1119px){.sg-frinton-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}}@media (max-width:767px){.sg-frinton-grid{grid-template-columns:1fr;gap:24px}}.sg-frinton-card{display:flex;flex-flow:column;gap:17px;height:100%;overflow:hidden;padding-top:0;padding-right:0;padding-bottom:24px;padding-left:0;background-color:#f1f6f7;border-radius:8px}.sg-frinton-card-image{width:100%;height:225px;object-fit:cover}@media (max-width:767px){.sg-frinton-card-image{height:250px}}.sg-frinton-card-title{color:#142f44;font-weight:600;font-size:21px;line-height:1.35;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:22px;padding-bottom:0;padding-left:22px}.sg-frinton-card-text{color:#364956;font-size:15px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:22px;padding-bottom:0;padding-left:22px}.sg-frinton-card-link{color:#145674;font-weight:600;text-decoration:underline;margin-top:auto;margin-right:22px;margin-bottom:0;margin-left:22px}.sg-frinton-related{display:flex;gap:15px 26px}.sg-frinton-related{flex-wrap:wrap}.sg-frinton-rule{border-top:1px solid #d9e4e8}.sg-hp-project{width:100%;color:#25303c;font-family:"Inter",sans-serif;line-height:1.7;background-color:#fff}.sg-hp-crumbs{display:flex;gap:10px;font-size:13px;padding-top:28px;padding-right:max(24px,calc(( 100% - 1180px ) / 2));padding-bottom:28px;padding-left:max(24px,calc(( 100% - 1180px ) / 2));background-color:#f8f5f6}.sg-hp-crumbs{flex-wrap:wrap}@media (max-width:767px){.sg-hp-crumbs{font-size:12px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.sg-hp-copy{display:flex;flex-flow:column;align-items:start;gap:22px;min-width:0}.sg-hp-eyebrow{color:#963766;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-hp-lead{color:#43505c;font-size:19px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-hp-lead{font-size:17px}}.sg-hp-p{color:#43505c;font-size:16px;line-height:1.8;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-hp-buttons{display:flex;align-items:center;gap:12px}.sg-hp-buttons{flex-wrap:wrap}@media (max-width:479px){.sg-hp-buttons{width:100%}}.sg-hp-button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;color:#fff;font-weight:650;font-size:15px;text-decoration:none;padding-top:13px;padding-right:22px;padding-bottom:13px;padding-left:22px;background-color:#963766;border-radius:5px;border-top:1px solid #963766;border-right:1px solid #963766;border-bottom:1px solid #963766;border-left:1px solid #963766}.sg-hp-button:hover{color:#fff;background-color:#75234c}.sg-hp-button:focus-visible{color:#fff;outline:3px solid #1c80bd;outline-offset:4px}@media (max-width:479px){.sg-hp-button{width:100%}}.sg-hp-secondary{color:#963766;background-color:#fff0}.sg-hp-photo{display:block;width:100%;height:auto;border-radius:12px}.sg-hp-figure{display:flex;flex-flow:column;gap:12px;min-width:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-hp-caption{color:#5b6570;font-size:13px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-hp-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;color:#fff;padding-top:30px;padding-right:max(24px,calc(( 100% - 1180px ) / 2));padding-bottom:30px;padding-left:max(24px,calc(( 100% - 1180px ) / 2));background-color:#182331;border-bottom:4px solid #cf78a4}@media (max-width:767px){.sg-hp-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:25px;padding-right:22px;padding-bottom:25px;padding-left:22px}}.sg-hp-fact{display:flex;flex-flow:column;gap:4px}.sg-hp-fact-label{color:#ebadc9;font-size:11px;text-transform:uppercase;letter-spacing:1.5px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-hp-fact-value{color:#fff;font-weight:600;font-size:16px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:479px){.sg-hp-fact-value{font-size:14px}}.sg-hp-section{padding-top:76px;padding-right:max(24px,calc(( 100% - 1180px ) / 2));padding-bottom:76px;padding-left:max(24px,calc(( 100% - 1180px ) / 2))}.sg-hp-section{scroll-margin-top:155px}@media (max-width:767px){.sg-hp-section{padding-top:46px;padding-right:22px;padding-bottom:46px;padding-left:22px}.sg-hp-section{scroll-margin-top:110px}}.sg-hp-comparison{display:flex;flex-flow:column;gap:16px;width:100%;max-width:507px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}.sg-hp-note{color:#4e3542;font-size:15px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:18px;padding-right:22px;padding-bottom:18px;padding-left:22px;background-color:#f5edf1;border-left:3px solid #b95186}.sg-hp-spec{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px 16px;width:100%;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:0;border-top:1px solid #ddd7db}@media (max-width:479px){.sg-hp-spec{grid-template-columns:105px minmax(0,1fr)}}.sg-hp-dt{color:#626c75;font-size:14px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-hp-dd{color:#1b2837;font-weight:600;font-size:15px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-hp-tint{background-color:#faf6f8}.sg-hp-detail{justify-self:center;width:100%;max-width:470px}.sg-hp-detail-photo{display:block;width:100%;height:auto;border-radius:10px}.sg-hp-detail-photo{image-rendering:auto}.sg-hp-widecopy{display:flex;flex-flow:column;gap:22px;max-width:800px}.sg-hp-rebates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}@media (max-width:767px){.sg-hp-rebates{grid-template-columns:1fr;gap:16px}}.sg-hp-rebate{display:flex;flex-flow:column;gap:14px;padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px;background-color:#fff;border-radius:10px;border-top:1px solid #dedde2;border-right:1px solid #dedde2;border-bottom:1px solid #dedde2;border-left:1px solid #dedde2}.sg-hp-number{color:#963766;font-weight:700;font-size:12px;letter-spacing:1px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-hp-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:890px;margin-top:30px}@media (max-width:767px){.sg-hp-gallery{gap:16px}}@media (max-width:479px){.sg-hp-gallery{grid-template-columns:1fr}}.sg-hp-gallery-image{display:block;width:100%;height:auto;border-radius:10px}.sg-hp-faqs{display:flex;flex-flow:column;gap:26px;max-width:820px;margin-top:32px}.sg-hp-answer{display:flex;flex-flow:column;gap:10px;padding-bottom:24px;border-bottom:1px solid #e1dbe0}.sg-hp-cta{display:flex;flex-flow:column;align-items:start;gap:22px;background-color:#f4e9ef;border-top:1px solid #e7cedb}.sg-apeerhatfield-project{width:100%;color:#25303c;font-family:"Inter",sans-serif;line-height:1.7;background-color:#fff}.sg-apeerhatfield-crumbs{display:flex;gap:10px;font-size:13px;padding-top:28px;padding-right:max(24px,calc(( 100% - 1180px ) / 2));padding-bottom:28px;padding-left:max(24px,calc(( 100% - 1180px ) / 2));background-color:#f8f5f6}.sg-apeerhatfield-crumbs{flex-wrap:wrap}@media (max-width:767px){.sg-apeerhatfield-crumbs{font-size:12px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.sg-apeerhatfield-link{color:#963766;text-decoration:underline}.sg-apeerhatfield-link:hover{color:#641c40}.sg-apeerhatfield-link{text-underline-offset:4px}.sg-apeerhatfield-hero{display:grid;grid-template-columns:1.04fr 1fr;align-items:center;gap:64px;padding-top:36px;padding-right:max(24px,calc(( 100% - 1180px ) / 2));padding-bottom:64px;padding-left:max(24px,calc(( 100% - 1180px ) / 2));background-color:#f8f5f6}@media (max-width:1119px){.sg-apeerhatfield-hero{gap:36px}}@media (max-width:767px){.sg-apeerhatfield-hero{grid-template-columns:1fr;gap:30px;padding-top:25px;padding-right:22px;padding-bottom:40px;padding-left:22px}}.sg-apeerhatfield-copy{display:flex;flex-flow:column;align-items:start;gap:22px;min-width:0}.sg-apeerhatfield-eyebrow{color:#963766;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-apeerhatfield-h1{color:#141d28;font-family:"Syne",sans-serif;font-size:clamp(36px,4.1vw,57px);line-height:1.08;text-transform:none;letter-spacing:-1.7px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-apeerhatfield-h1{font-size:39px;letter-spacing:-1px}}@media (max-width:479px){.sg-apeerhatfield-h1{font-size:35px}}.sg-apeerhatfield-lead{color:#43505c;font-size:19px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-apeerhatfield-lead{font-size:17px}}.sg-apeerhatfield-p{color:#43505c;font-size:16px;line-height:1.8;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-apeerhatfield-buttons{display:flex;align-items:center;gap:12px}.sg-apeerhatfield-buttons{flex-wrap:wrap}@media (max-width:479px){.sg-apeerhatfield-buttons{width:100%}}.sg-apeerhatfield-button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;color:#fff;font-weight:650;font-size:15px;text-decoration:none;padding-top:13px;padding-right:22px;padding-bottom:13px;padding-left:22px;background-color:#963766;border-radius:5px;border-top:1px solid #963766;border-right:1px solid #963766;border-bottom:1px solid #963766;border-left:1px solid #963766}.sg-apeerhatfield-button:hover{color:#fff;background-color:#75234c}.sg-apeerhatfield-button:focus-visible{color:#fff;outline:3px solid #1c80bd;outline-offset:4px}@media (max-width:479px){.sg-apeerhatfield-button{width:100%}}.sg-apeerhatfield-secondary{color:#963766;background-color:#fff0}.sg-apeerhatfield-photo{display:block;width:100%;height:auto;border-radius:12px}.sg-apeerhatfield-hero-photo{display:block;width:100%;height:auto;border-radius:14px;box-shadow:0 20px 45px rgb(36 48 58 / .09)}.sg-apeerhatfield-figure{display:flex;flex-flow:column;gap:12px;min-width:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-apeerhatfield-caption{color:#5b6570;font-size:13px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-apeerhatfield-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;color:#fff;padding-top:30px;padding-right:max(24px,calc(( 100% - 1180px ) / 2));padding-bottom:30px;padding-left:max(24px,calc(( 100% - 1180px ) / 2));background-color:#182331;border-bottom:4px solid #cf78a4}@media (max-width:767px){.sg-apeerhatfield-strip{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:25px;padding-right:22px;padding-bottom:25px;padding-left:22px}}.sg-apeerhatfield-fact{display:flex;flex-flow:column;gap:4px}.sg-apeerhatfield-fact-label{color:#ebadc9;font-size:11px;text-transform:uppercase;letter-spacing:1.5px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-apeerhatfield-fact-value{color:#fff;font-weight:600;font-size:16px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:479px){.sg-apeerhatfield-fact-value{font-size:14px}}.sg-apeerhatfield-section{padding-top:76px;padding-right:max(24px,calc(( 100% - 1180px ) / 2));padding-bottom:76px;padding-left:max(24px,calc(( 100% - 1180px ) / 2))}.sg-apeerhatfield-section{scroll-margin-top:155px}@media (max-width:767px){.sg-apeerhatfield-section{padding-top:46px;padding-right:22px;padding-bottom:46px;padding-left:22px}.sg-apeerhatfield-section{scroll-margin-top:110px}}.sg-apeerhatfield-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px}@media (max-width:1119px){.sg-apeerhatfield-two{gap:36px}}@media (max-width:767px){.sg-apeerhatfield-two{grid-template-columns:1fr;gap:32px}}.sg-apeerhatfield-h2{color:#141d28;font-family:"Syne",sans-serif;font-size:clamp(28px,3vw,40px);line-height:1.17;text-transform:none;letter-spacing:-.8px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-apeerhatfield-h2{font-size:30px}}.sg-apeerhatfield-h3{color:#141d28;font-size:21px;line-height:1.3;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-apeerhatfield-comparison{display:flex;flex-flow:column;gap:16px;width:100%;max-width:507px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}.sg-apeerhatfield-comparison .bde-image-comparison{overflow:hidden;aspect-ratio:507/777;border-radius:10px}.sg-apeerhatfield-comparison .bde-image-comparison:focus-visible{outline:3px solid #963766;outline-offset:5px}.sg-apeerhatfield-comparison .image-lft[data-src]{overflow:hidden}.sg-apeerhatfield-comparison .image-lft[data-src]{background-image:none!important}.sg-apeerhatfield-comparison .image-rgt[data-src]{overflow:hidden}.sg-apeerhatfield-comparison .image-rgt[data-src]{background-image:none!important}.sg-apeerhatfield-comparison .image-lft::before{position:absolute;top:0;left:0;width:507px;height:777px;background-image:url(https://spectrumglazing.co.uk/wp-content/uploads/2026/10/upvc-door-before-hatfield-peverel.webp);background-size:507px 777px;background-position:0 0;background-repeat:no-repeat;background-attachment:scroll;pointer-events:none}.sg-apeerhatfield-comparison .image-lft::before{content:"";transform-origin:0 0;transform:scale(var(--sg-apeer-align-scale,1)) matrix3d(1.1358049763,.0636069206,0,.0001714846,-.0388052108,.910465295,0,-.0001911686,0,0,1,0,-27.854385682,-40.6193490357,0,1)}.sg-apeerhatfield-comparison .image-rgt::before{position:absolute;top:0;left:0;width:507px;height:777px;background-image:url(https://spectrumglazing.co.uk/wp-content/uploads/2026/10/apeer-70-after-hatfield-peverel.webp);background-size:507px 777px;background-position:0 0;background-repeat:no-repeat;background-attachment:scroll;pointer-events:none}.sg-apeerhatfield-comparison .image-rgt::before{content:"";transform-origin:0 0;transform:scale(var(--sg-apeer-align-scale,1)) matrix3d(1.1041979145,.0305583361,0,.00006,-.0370988215,.9560049886,0,-.0001584293,0,0,1,0,-43.200971978,-28.671441616,0,1)}.sg-apeerhatfield-note{color:#4e3542;font-size:15px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:18px;padding-right:22px;padding-bottom:18px;padding-left:22px;background-color:#f5edf1;border-left:3px solid #b95186}.sg-apeerhatfield-spec{display:grid;grid-template-columns:130px minmax(0,1fr);gap:12px 16px;width:100%;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:0;border-top:1px solid #ddd7db}@media (max-width:479px){.sg-apeerhatfield-spec{grid-template-columns:105px minmax(0,1fr)}}.sg-apeerhatfield-dt{color:#626c75;font-size:14px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-apeerhatfield-dd{color:#1b2837;font-weight:600;font-size:15px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-apeerhatfield-tint{background-color:#faf6f8}.sg-apeerhatfield-detail{justify-self:center;width:100%;max-width:470px}.sg-apeerhatfield-detail-photo{display:block;width:100%;height:auto;border-radius:10px}.sg-apeerhatfield-detail-photo{image-rendering:auto}.sg-apeerhatfield-widecopy{display:flex;flex-flow:column;gap:22px;max-width:800px}.sg-apeerhatfield-rebates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px}@media (max-width:767px){.sg-apeerhatfield-rebates{grid-template-columns:1fr;gap:16px}}.sg-apeerhatfield-rebate{display:flex;flex-flow:column;gap:14px;padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px;background-color:#fff;border-radius:10px;border-top:1px solid #dedde2;border-right:1px solid #dedde2;border-bottom:1px solid #dedde2;border-left:1px solid #dedde2}.sg-apeerhatfield-number{color:#963766;font-weight:700;font-size:12px;letter-spacing:1px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-apeerhatfield-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:890px;margin-top:30px}@media (max-width:767px){.sg-apeerhatfield-gallery{gap:16px}}@media (max-width:479px){.sg-apeerhatfield-gallery{grid-template-columns:1fr}}.sg-apeerhatfield-gallery-image{display:block;width:100%;height:auto;border-radius:10px}.sg-apeerhatfield-faqs{display:flex;flex-flow:column;gap:26px;max-width:820px;margin-top:32px}.sg-apeerhatfield-answer{display:flex;flex-flow:column;gap:10px;padding-bottom:24px;border-bottom:1px solid #e1dbe0}.sg-apeerhatfield-cta{display:flex;flex-flow:column;align-items:start;gap:22px;background-color:#f4e9ef;border-top:1px solid #e7cedb}.sg-apeerhatfield-related{display:flex;gap:16px 28px;margin-top:6px}.sg-apeerhatfield-related{flex-wrap:wrap}.sg-supalite-page{width:100%;color:#172033;font-family:"Inter",sans-serif;line-height:1.65;background-color:#fff}.sg-supalite-hero{display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:44px;width:100%;padding-top:64px;padding-right:max(24px,calc(( 100vw - 1200px ) / 2));padding-bottom:64px;padding-left:max(24px,calc(( 100vw - 1200px ) / 2));background-color:#f4f5f8}@media (max-width:1023px){.sg-supalite-hero{gap:28px;padding-top:42px;padding-right:24px;padding-bottom:42px;padding-left:24px}}@media (max-width:767px){.sg-supalite-hero{grid-template-columns:1fr;gap:26px;padding-top:32px;padding-right:20px;padding-bottom:32px;padding-left:20px}}.sg-supalite-copy{display:flex;flex-flow:column;gap:21px;min-width:0}.sg-supalite-eyebrow{color:#99406f;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-supalite-h1{color:#111828;font-family:"Syne",sans-serif;font-weight:700;font-size:clamp(36px,4vw,58px);line-height:1.08;text-transform:none;letter-spacing:-1.6px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-supalite-h1{font-size:39px}}.sg-supalite-h2{color:#111828;font-family:"Syne",sans-serif;font-size:clamp(29px,3vw,40px);line-height:1.17;text-transform:none;letter-spacing:-.8px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-supalite-h2{font-size:31px}}.sg-supalite-h3{color:#111828;font-family:"Syne",sans-serif;font-size:23px;line-height:1.25;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-supalite-text{max-width:800px;color:#465063;font-size:17px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-supalite-lead{color:#465063;font-size:19px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-supalite-small{color:#596376;font-size:14px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-supalite-photo{width:100%;object-fit:cover;aspect-ratio:1.1;border-radius:16px}@media (max-width:767px){.sg-supalite-photo{aspect-ratio:1.4}}.sg-supalite-actions{display:flex;flex-flow:row;align-items:center;gap:12px}.sg-supalite-actions{flex-wrap:wrap}@media (max-width:767px){.sg-supalite-actions{align-items:stretch}}.sg-supalite-button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;color:#fff;font-weight:650;font-size:16px;text-decoration:none;padding-top:15px;padding-right:23px;padding-bottom:15px;padding-left:23px;background-color:#3547ac;border-radius:6px}.sg-supalite-button:hover{color:#fff;background-color:#253582}.sg-supalite-button:focus-visible{outline:3px solid #c4428a;outline-offset:4px}@media (max-width:767px){.sg-supalite-button{width:100%}}.sg-supalite-link{color:#273b94;font-weight:600;text-decoration:underline}.sg-supalite-link{text-underline-offset:4px}.sg-supalite-section{display:flex;flex-flow:column;gap:25px;width:100%;padding-top:70px;padding-right:max(24px,calc(( 100vw - 1200px ) / 2));padding-bottom:70px;padding-left:max(24px,calc(( 100vw - 1200px ) / 2))}.sg-supalite-section{scroll-margin-top:165px}@media (max-width:1023px){.sg-supalite-section{padding-top:50px;padding-right:24px;padding-bottom:50px;padding-left:24px}}@media (max-width:767px){.sg-supalite-section{padding-top:43px;padding-right:20px;padding-bottom:43px;padding-left:20px}.sg-supalite-section{scroll-margin-top:100px}}.sg-supalite-tint{background-color:#f4f5f8}.sg-supalite-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%}@media (max-width:1023px){.sg-supalite-grid{gap:16px}}@media (max-width:767px){.sg-supalite-grid{grid-template-columns:1fr}}.sg-supalite-card{display:flex;flex-flow:column;gap:14px;min-width:0;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#fff;border-radius:12px;border-top:1px solid #dde1e9;border-right:1px solid #dde1e9;border-bottom:1px solid #dde1e9;border-left:1px solid #dde1e9}@media (max-width:1023px){.sg-supalite-card{padding-top:23px;padding-right:23px;padding-bottom:23px;padding-left:23px}}.sg-supalite-number{color:#9a3c6f;font-weight:700;font-size:13px;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-supalite-band{display:flex;flex-flow:row;justify-content:space-between;gap:20px;width:100%;color:#fff;padding-top:23px;padding-right:max(24px,calc(( 100vw - 1200px ) / 2));padding-bottom:23px;padding-left:max(24px,calc(( 100vw - 1200px ) / 2));background-color:#111828}.sg-supalite-band{flex-wrap:wrap}@media (max-width:767px){.sg-supalite-band{flex-flow:column;gap:10px;padding-top:22px;padding-right:20px;padding-bottom:22px;padding-left:20px}}.sg-supalite-proof{color:#fff;font-size:15px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-supalite-split{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:45px;width:100%}@media (max-width:1023px){.sg-supalite-split{gap:28px}}@media (max-width:767px){.sg-supalite-split{grid-template-columns:1fr}}.sg-supalite-detail{display:block;width:100%;padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:0;border-bottom:1px solid #dce0e8}.sg-supalite-question{color:#111828;font-weight:650;font-size:18px;cursor:pointer}.sg-supalite-answer{color:#465063;font-size:16px;line-height:1.7;margin-top:14px;margin-right:0;margin-bottom:0;margin-left:0}.sg-supalite-formbox{display:flex;flex-flow:column;gap:20px;width:100%;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:#fff;border-radius:14px;border-top:1px solid #dce0e8;border-right:1px solid #dce0e8;border-bottom:1px solid #dce0e8;border-left:1px solid #dce0e8}@media (max-width:767px){.sg-supalite-formbox{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.sg-supalite-list{color:#465063;font-size:17px;line-height:1.9;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-left:21px}.sg-supalite-local{display:flex;flex-flow:row;gap:14px}.sg-supalite-local{flex-wrap:wrap}.sg-tc-page{width:100%;color:#202936;font-family:"Inter",sans-serif;line-height:1.65;background-color:#fff}.sg-tc-hero{display:grid;grid-template-columns:1fr 1.08fr;align-items:center;gap:42px;width:100%;padding-top:62px;padding-right:max(24px,calc(( 100vw - 1200px ) / 2));padding-bottom:62px;padding-left:max(24px,calc(( 100vw - 1200px ) / 2));background-color:#f4f5f8}@media (max-width:1023px){.sg-tc-hero{gap:26px;padding-top:42px;padding-right:24px;padding-bottom:42px;padding-left:24px}}@media (max-width:767px){.sg-tc-hero{grid-template-columns:1fr;padding-top:34px;padding-right:20px;padding-bottom:34px;padding-left:20px}}.sg-tc-copy{display:flex;flex-flow:column;gap:20px;min-width:0}.sg-tc-kicker{color:#9c3b72;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-tc-h1{color:#111827;text-transform:none;letter-spacing:-1.5px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-tc-h1{font:700 clamp(38px,4.1vw,59px)/1.08 "Syne",sans-serif}@media (max-width:767px){.sg-tc-h1{font-size:40px}}@media (max-width:479px){.sg-tc-h1{font-size:36px}}.sg-tc-h2{color:#111827;text-transform:none;letter-spacing:-.7px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-tc-h2{font:700 clamp(30px,3vw,41px)/1.18 "Syne",sans-serif}@media (max-width:767px){.sg-tc-h2{font-size:32px}}.sg-tc-h3{color:#111827;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-tc-h3{font:650 23px/1.3 "Syne",sans-serif}.sg-tc-text{max-width:850px;color:#485365;font-size:17px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-tc-lead{color:#384459;font-size:21px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-tc-small{color:#5a6472;font-size:14px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-tc-hero-img{width:100%;object-fit:cover;aspect-ratio:1.02;border-radius:15px}@media (max-width:767px){.sg-tc-hero-img{aspect-ratio:1.4}}.sg-tc-image{width:100%;object-fit:cover;aspect-ratio:1.4;border-radius:12px}.sg-tc-actions{display:flex;flex-flow:row;align-items:center;gap:15px}.sg-tc-actions{flex-wrap:wrap}@media (max-width:767px){.sg-tc-actions{align-items:stretch}}.sg-tc-button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;color:#fff;font-weight:650;font-size:16px;text-align:center;text-decoration:none;padding-top:14px;padding-right:22px;padding-bottom:14px;padding-left:22px;background-color:#3547ac;border-radius:6px;cursor:pointer}.sg-tc-button:hover{color:#fff;background-color:#263686}.sg-tc-button:focus-visible{outline:3px solid #c3438c;outline-offset:4px}@media (max-width:767px){.sg-tc-button{width:100%}}.sg-tc-link{color:#293e96;font-weight:600;font-size:16px;text-decoration:underline}.sg-tc-link{text-underline-offset:4px}.sg-tc-band{display:flex;flex-flow:row;justify-content:space-between;gap:22px;width:100%;padding-top:22px;padding-right:max(24px,calc(( 100vw - 1200px ) / 2));padding-bottom:22px;padding-left:max(24px,calc(( 100vw - 1200px ) / 2));background-color:#121927}.sg-tc-band{flex-wrap:wrap}@media (max-width:767px){.sg-tc-band{flex-flow:column;gap:10px;padding-top:22px;padding-right:20px;padding-bottom:22px;padding-left:20px}}.sg-tc-band-text{color:#fff;font-size:15px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-tc-section{display:flex;flex-flow:column;gap:26px;width:100%;padding-top:65px;padding-right:max(24px,calc(( 100vw - 1200px ) / 2));padding-bottom:65px;padding-left:max(24px,calc(( 100vw - 1200px ) / 2))}.sg-tc-section{scroll-margin-top:155px}@media (max-width:1023px){.sg-tc-section{padding-top:48px;padding-right:24px;padding-bottom:48px;padding-left:24px}}@media (max-width:767px){.sg-tc-section{padding-top:43px;padding-right:20px;padding-bottom:43px;padding-left:20px}.sg-tc-section{scroll-margin-top:100px}}.sg-tc-tint{background-color:#f4f5f8}.sg-tc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%}@media (max-width:1023px){.sg-tc-grid{gap:16px}}@media (max-width:767px){.sg-tc-grid{grid-template-columns:1fr}}.sg-tc-card{display:flex;flex-flow:column;gap:15px;min-width:0;padding-top:27px;padding-right:27px;padding-bottom:27px;padding-left:27px;background-color:#fff;border-radius:12px;border-top:1px solid #dce1e8;border-right:1px solid #dce1e8;border-bottom:1px solid #dce1e8;border-left:1px solid #dce1e8}@media (max-width:1023px){.sg-tc-card{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.sg-tc-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:42px;width:100%}@media (max-width:767px){.sg-tc-split{grid-template-columns:1fr;gap:26px}}.sg-tc-details{display:block;width:100%;padding-top:19px;padding-right:0;padding-bottom:19px;padding-left:0;border-bottom:1px solid #d6dce5}.sg-tc-question{color:#172033;font-weight:650;font-size:18px;cursor:pointer}.sg-tc-answer{color:#485365;font-size:16px;line-height:1.7;margin-top:14px;margin-right:0;margin-bottom:0;margin-left:0}.sg-tc-formbox{display:flex;flex-flow:column;gap:20px;width:100%;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#fff;border-radius:12px;border-top:1px solid #dce1e8;border-right:1px solid #dce1e8;border-bottom:1px solid #dce1e8;border-left:1px solid #dce1e8}@media (max-width:767px){.sg-tc-formbox{padding-top:21px;padding-right:21px;padding-bottom:21px;padding-left:21px}}.sg-tc-formsplit{display:grid;grid-template-columns:0.85fr 1.15fr;align-items:start;gap:45px;width:100%}@media (max-width:767px){.sg-tc-formsplit{grid-template-columns:1fr;gap:25px}}.sg-tc-choice-summary{color:#374257;font-size:16px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#f4f5f8;border-left:3px solid #a8447e}.sg-tc-designer{display:block;width:100%}.sg-tc-designer-grid{display:grid;grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:24px;width:100%}@media (max-width:1023px){.sg-tc-designer-grid{grid-template-columns:minmax(0,1fr) 260px;gap:16px}}@media (max-width:767px){.sg-tc-designer-grid{grid-template-columns:1fr}}.sg-tc-scene-panel{display:flex;flex-flow:column;gap:15px;position:sticky;top:115px;min-width:0}@media (max-width:767px){.sg-tc-scene-panel{position:static}}.sg-tc-scene{position:relative;width:100%;height:560px;overflow:hidden;background-color:#e9eef0;border-radius:13px;border-top:1px solid #d2dce3;border-right:1px solid #d2dce3;border-bottom:1px solid #d2dce3;border-left:1px solid #d2dce3}@media (max-width:1023px){.sg-tc-scene{height:490px}}@media (max-width:767px){.sg-tc-scene{height:360px}}@media (max-width:479px){.sg-tc-scene{height:310px}}.sg-tc-canvas{display:block;width:100%;height:100%;outline-offset:-4px;cursor:grab}.sg-tc-canvas:active{cursor:grabbing}.sg-tc-canvas{touch-action:none}.sg-tc-fallback{width:100%;height:100%;object-fit:cover}.sg-tc-fallback[hidden]{display:none}.sg-tc-load{position:absolute;right:20px;bottom:20px;left:20px;color:#253247;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:17px;padding-right:17px;padding-bottom:17px;padding-left:17px;background-color:rgb(255 255 255 / .94);border-radius:6px}.sg-tc-load[hidden]{display:none}.sg-tc-toolbar{display:flex;flex-flow:row;gap:8px}.sg-tc-toolbar{flex-wrap:wrap}.sg-tc-tool{min-height:44px;color:#233248;padding-top:10px;padding-right:14px;padding-bottom:10px;padding-left:14px;background-color:#fff;border-radius:5px;border-top:1px solid #c2ccd8;border-right:1px solid #c2ccd8;border-bottom:1px solid #c2ccd8;border-left:1px solid #c2ccd8;cursor:pointer}.sg-tc-tool:hover{background-color:#e7ebf4}.sg-tc-tool:focus-visible{outline:3px solid #c3438c;outline-offset:2px}.sg-tc-tool:disabled{opacity:.5;cursor:default}.sg-tc-tool{font:600 14px/1.2 "Inter",sans-serif}@media (max-width:767px){.sg-tc-tool{padding-top:10px;padding-right:12px;padding-bottom:10px;padding-left:12px}}.sg-tc-hint{color:#536273;font-size:13px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-tc-summary{color:#27364a;font-size:15px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px;background-color:#e8edf4;border-radius:6px}.sg-tc-controls{display:flex;flex-flow:column;gap:9px;min-width:0;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:#fff;border-radius:12px;border-top:1px solid #d6dde5;border-right:1px solid #d6dde5;border-bottom:1px solid #d6dde5;border-left:1px solid #d6dde5}@media (max-width:1023px){.sg-tc-controls{padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px}}@media (max-width:767px){.sg-tc-controls{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.sg-tc-control-heading{color:#142034;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0}.sg-tc-control-heading{font:700 23px/1.25 "Syne",sans-serif}.sg-tc-label{display:flex;justify-content:space-between;color:#263447;font-weight:650;font-size:14px;margin-top:9px}.sg-tc-input{width:100%;max-width:100%;min-height:44px;box-sizing:border-box;color:#223045;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:#fff;border-radius:5px;border-top:1px solid #bfccd7;border-right:1px solid #bfccd7;border-bottom:1px solid #bfccd7;border-left:1px solid #bfccd7}.sg-tc-input:focus-visible{outline:3px solid #b8c2f3;outline-offset:1px}.sg-tc-input{font:400 16px/1.3 "Inter",sans-serif;accent-color:#3547ac}.sg-tc-zoom{display:flex;gap:8px}.sg-tc-areas{display:flex;flex-flow:row;gap:18px}.sg-tc-areas{flex-wrap:wrap}.sg-ilite-page{width:100%;overflow:hidden;color:#243b38;font-family:"Inter",sans-serif;padding-top:0;background-color:#faf9f5}@media (max-width:767px){.sg-ilite-page{padding-top:0}}.sg-ilite-hero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);width:100%;min-height:630px;background-color:#183d36}@media (max-width:1119px){.sg-ilite-hero{min-height:570px}}@media (max-width:767px){.sg-ilite-hero{grid-template-columns:minmax(0,1fr)}}.sg-ilite-intro{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:24px;padding-top:65px;padding-right:54px;padding-bottom:65px;padding-left:max(32px,calc(( 100vw - 1280px ) / 2))}@media (max-width:1119px){.sg-ilite-intro{padding-top:42px;padding-right:30px;padding-bottom:42px;padding-left:30px}}@media (max-width:767px){.sg-ilite-intro{padding-top:44px;padding-right:24px;padding-bottom:44px;padding-left:24px}}.sg-ilite-eyebrow{color:#d885ae;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-ilite-title{max-width:650px;color:#fff;font-weight:500;font-size:clamp(38px,4.1vw,66px);line-height:1.06;text-transform:none;letter-spacing:-2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-ilite-title{font-size:42px}}@media (max-width:479px){.sg-ilite-title{font-size:38px}}.sg-ilite-hero-copy{max-width:490px;color:#e1e9e3;font-size:18px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-ilite-hero-image{width:100%;height:100%;min-height:630px;object-fit:cover}@media (max-width:1119px){.sg-ilite-hero-image{min-height:570px}}@media (max-width:767px){.sg-ilite-hero-image{height:340px;min-height:0}}.sg-ilite-actions{display:flex;flex-flow:row;align-items:center;gap:12px}.sg-ilite-actions{flex-wrap:wrap}.sg-ilite-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;color:#fff;line-height:1.3;text-decoration:none;padding-top:14px;padding-right:23px;padding-bottom:14px;padding-left:23px;background-color:#d40075;border-radius:4px;border-top:1px solid #d40075;border-right:1px solid #d40075;border-bottom:1px solid #d40075;border-left:1px solid #d40075;cursor:pointer}.sg-ilite-button:hover{color:#fff;background-color:#b90065}.sg-ilite-button:focus-visible{outline:3px solid #1d81be;outline-offset:3px}.sg-ilite-button{font:700 14px "Inter",sans-serif}@media (max-width:479px){.sg-ilite-button{padding-top:13px;padding-right:18px;padding-bottom:13px;padding-left:18px}}.sg-ilite-secondary{color:#fff;background-color:#fff0}.sg-ilite-secondary:hover{color:#fff;background-color:#2a5149}.sg-ilite-meta{color:#b7cdc4;font-size:13px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-ilite-trust{display:flex;flex-flow:row;justify-content:center;gap:28px;padding-top:23px;padding-right:23px;padding-bottom:23px;padding-left:23px;background-color:#efece3;border-bottom:1px solid #dddcd3}.sg-ilite-trust{flex-wrap:wrap}@media (max-width:767px){.sg-ilite-trust{gap:12px 20px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px}}.sg-ilite-trust-text{color:#354d43;font-weight:600;font-size:13px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-ilite-trust-text{font-size:12px}}.sg-ilite-section{display:flex;flex-flow:column;gap:25px;width:100%;max-width:1352px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:80px;padding-right:36px;padding-bottom:80px;padding-left:36px}.sg-ilite-section{scroll-margin-top:140px}@media (max-width:1023px){.sg-ilite-section{padding-top:60px;padding-right:25px;padding-bottom:60px;padding-left:25px}}@media (max-width:767px){.sg-ilite-section{padding-top:50px;padding-right:20px;padding-bottom:50px;padding-left:20px}.sg-ilite-section{scroll-margin-top:105px}}@media (max-width:479px){.sg-ilite-section{padding-top:42px;padding-right:16px;padding-bottom:42px;padding-left:16px}}.sg-ilite-heading{max-width:800px;color:#173e35;font-weight:500;font-size:clamp(30px,3vw,44px);line-height:1.15;text-transform:none;letter-spacing:-1.3px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-ilite-text{max-width:850px;color:#51645a;font-size:17px;line-height:1.75;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-ilite-kicker{color:#a10058;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:1.8px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-ilite-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;width:100%;padding-top:12px}@media (max-width:767px){.sg-ilite-features{grid-template-columns:minmax(0,1fr);gap:25px}}.sg-ilite-feature{display:flex;flex-flow:column;gap:12px;padding-top:25px;border-top:1px solid #c8d2c8}.sg-ilite-h3{color:#254d40;font-weight:600;font-size:22px;line-height:1.25;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-ilite-small{color:#52695b;font-size:14px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-ilite-designer{display:grid;grid-template-columns:minmax(0,1fr) 310px;width:100%;overflow:hidden;background-color:#fff;border-radius:10px;border-top:1px solid #d2dbd2;border-right:1px solid #d2dbd2;border-bottom:1px solid #d2dbd2;border-left:1px solid #d2dbd2}.sg-ilite-designer{scroll-margin-top:145px}@media (max-width:1119px){.sg-ilite-designer{grid-template-columns:minmax(0,1fr) 275px}}@media (max-width:767px){.sg-ilite-designer{grid-template-columns:minmax(0,1fr)}.sg-ilite-designer{scroll-margin-top:105px}}.sg-ilite-stage{display:flex;flex-flow:column;min-width:0;background-color:#edf0e9}.sg-ilite-canvas{display:block;width:100%;height:680px;cursor:grab}.sg-ilite-canvas:active{cursor:grabbing}.sg-ilite-canvas:focus-visible{outline:3px solid #d40075;outline-offset:-4px}.sg-ilite-canvas{touch-action:none}@media (max-width:1119px){.sg-ilite-canvas{height:580px}}@media (max-width:767px){.sg-ilite-canvas{height:350px}}@media (max-width:479px){.sg-ilite-canvas{height:300px}}.sg-ilite-toolbar{display:flex;flex-flow:row;gap:8px;padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;background-color:#fff;border-top:1px solid #d4ddd2}.sg-ilite-toolbar{flex-wrap:wrap}.sg-ilite-tool{min-height:42px;color:#234d40;padding-top:10px;padding-right:13px;padding-bottom:10px;padding-left:13px;background-color:#f7f8f4;border-radius:4px;border-top:1px solid #cad6ca;border-right:1px solid #cad6ca;border-bottom:1px solid #cad6ca;border-left:1px solid #cad6ca;cursor:pointer}.sg-ilite-tool:hover{color:#133b2c;background-color:#e4eee3}.sg-ilite-tool:focus-visible{outline:3px solid #d40075;outline-offset:2px}.sg-ilite-tool{font:600 12px "Inter",sans-serif}@media (max-width:479px){.sg-ilite-tool{font-size:11px;padding-top:9px;padding-right:9px;padding-bottom:9px;padding-left:9px}}.sg-ilite-controls{display:flex;flex-flow:column;gap:16px;padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px;background-color:#fff}@media (max-width:767px){.sg-ilite-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}@media (max-width:479px){.sg-ilite-controls{gap:15px 12px;padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px}}.sg-ilite-control{display:flex;flex-flow:column;gap:7px;width:100%}.sg-ilite-label{color:#274c3e}.sg-ilite-label{font:600 13px "Inter",sans-serif}.sg-ilite-input{width:100%;min-height:42px;color:#213e34;font-size:14px;padding-top:9px;padding-right:9px;padding-bottom:9px;padding-left:9px;background-color:#fff;border-radius:4px;border-top:1px solid #cad5cb;border-right:1px solid #cad5cb;border-bottom:1px solid #cad5cb;border-left:1px solid #cad5cb}.sg-ilite-range{width:100%;height:30px}.sg-ilite-range{accent-color:#b80064}.sg-ilite-value{color:#617967;font-size:13px}.sg-ilite-area{color:#173f35;font-weight:500;font-size:27px}.sg-ilite-note{color:#627464;font-size:12px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-ilite-gallery{display:flex;flex-flow:column;gap:20px;width:100%}.sg-ilite-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:56px;width:100%}@media (max-width:1023px){.sg-ilite-split{gap:30px}}@media (max-width:767px){.sg-ilite-split{grid-template-columns:minmax(0,1fr);gap:28px}}.sg-ilite-detail-image{width:100%;height:460px;object-fit:cover;border-radius:6px}@media (max-width:767px){.sg-ilite-detail-image{height:330px}}.sg-ilite-column{display:flex;flex-flow:column;align-items:start;gap:22px;min-width:0}.sg-ilite-link{color:#a30059;font-weight:700;text-decoration:underline}.sg-ilite-link:hover{color:#70003d}.sg-ilite-link{text-underline-offset:4px}.sg-ilite-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px;width:100%}@media (max-width:1023px){.sg-ilite-process{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.sg-ilite-process{grid-template-columns:minmax(0,1fr)}}.sg-ilite-step{display:flex;flex-flow:column;gap:13px;padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px;background-color:#f0f1e9;border-radius:6px}.sg-ilite-number{color:#a5005a;font-weight:700;font-size:14px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-ilite-faq{display:block;width:100%;padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:0;border-bottom:1px solid #d4dace}.sg-ilite-question{color:#254a3c;font-weight:600;font-size:19px;line-height:1.4;cursor:pointer}.sg-ilite-answer{max-width:900px;color:#566a5a;font-size:16px;line-height:1.75;margin-top:16px;margin-right:0;margin-bottom:0;margin-left:0}.sg-ilite-enquiry{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:65px;width:100%;padding-top:45px;padding-right:45px;padding-bottom:45px;padding-left:45px;background-color:#eaf0e5;border-radius:8px}@media (max-width:1023px){.sg-ilite-enquiry{gap:30px;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px}}@media (max-width:767px){.sg-ilite-enquiry{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}@media (max-width:479px){.sg-ilite-enquiry{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.sg-ilite-summary{width:100%;color:#375442;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#fff;border-radius:6px;border-top:1px solid #d2ddca;border-right:1px solid #d2ddca;border-bottom:1px solid #d2ddca;border-left:1px solid #d2ddca}.sg-ilite-summary{white-space:pre-line;font:400 14px/1.9 "Inter",sans-serif}.sg-ilite-formslot{display:flex;flex-flow:column;gap:20px;width:100%}.sg-lr-page{width:100%;color:#213a35;font-family:"Inter",sans-serif;background-color:#faf9f5}.sg-lr-hero{display:grid;grid-template-columns:44% 56%;min-height:620px;color:#fff;background-color:#173e35}@media (max-width:1023px){.sg-lr-hero{min-height:550px}}@media (max-width:767px){.sg-lr-hero{grid-template-columns:1fr}}.sg-lr-copy{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:24px;padding-top:70px;padding-right:8%;padding-bottom:65px;padding-left:12%}@media (max-width:1023px){.sg-lr-copy{padding-top:45px;padding-right:8%;padding-bottom:45px;padding-left:8%}}@media (max-width:767px){.sg-lr-copy{padding-top:45px;padding-right:6%;padding-bottom:45px;padding-left:6%}}.sg-lr-eyebrow{font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-lr-h1{color:#fff;font-weight:500;font-size:58px;line-height:1.06;text-transform:none;letter-spacing:-2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:1023px){.sg-lr-h1{font-size:44px}}@media (max-width:767px){.sg-lr-h1{font-size:46px}}@media (max-width:479px){.sg-lr-h1{font-size:40px}}.sg-lr-intro{max-width:520px;font-size:18px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:479px){.sg-lr-intro{font-size:17px}}.sg-lr-photo{width:100%;height:100%;min-height:620px;object-fit:cover}@media (max-width:1023px){.sg-lr-photo{min-height:550px}}@media (max-width:767px){.sg-lr-photo{height:370px;min-height:0}}@media (max-width:479px){.sg-lr-photo{height:300px}}.sg-lr-actions{display:flex;align-items:center;gap:16px}.sg-lr-actions{flex-wrap:wrap}.sg-lr-button{display:inline-flex;color:#fff;font-weight:700;font-size:15px;line-height:1.4;text-decoration:none;padding-top:17px;padding-right:24px;padding-bottom:17px;padding-left:24px;background-color:#d40075;border-radius:3px}.sg-lr-button:hover{color:#fff;background-color:#a8005d}.sg-lr-button:focus-visible{outline:3px solid #e8b773;outline-offset:4px}.sg-lr-link{color:inherit;font-weight:600}.sg-lr-link:focus-visible{outline:3px solid #d40075;outline-offset:4px}.sg-lr-link{text-underline-offset:5px}.sg-lr-note{font-size:13px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;opacity:.85}.sg-lr-nav{display:flex;justify-content:center;gap:40px;font-size:14px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:#e8eee8;border-bottom:1px solid #d7dfd8}.sg-lr-nav{flex-wrap:wrap}@media (max-width:767px){.sg-lr-nav{gap:18px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.sg-lr-section{display:flex;flex-flow:column;gap:28px;width:100%;padding-top:90px;padding-right:max(6%,calc(( 100vw - 1220px ) / 2));padding-bottom:90px;padding-left:max(6%,calc(( 100vw - 1220px ) / 2))}.sg-lr-section{scroll-margin-top:30px}@media (max-width:1023px){.sg-lr-section{padding-top:65px;padding-right:5%;padding-bottom:65px;padding-left:5%}}@media (max-width:767px){.sg-lr-section{padding-top:55px;padding-right:6%;padding-bottom:55px;padding-left:6%}}.sg-lr-h2{max-width:800px;color:#173e35;font-weight:500;font-size:42px;line-height:1.15;text-transform:none;letter-spacing:-1px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-lr-h2{font-size:34px}}@media (max-width:479px){.sg-lr-h2{font-size:31px}}.sg-lr-text{max-width:830px;font-size:17px;line-height:1.75;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-lr-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px}@media (max-width:1023px){.sg-lr-split{gap:35px}}@media (max-width:767px){.sg-lr-split{grid-template-columns:1fr}}.sg-lr-stack{display:flex;flex-flow:column;align-items:start;gap:22px}.sg-lr-image{width:100%;height:460px;object-fit:cover;border-radius:4px}@media (max-width:767px){.sg-lr-image{height:340px}}.sg-lr-detail{display:flex;flex-flow:column;gap:10px;padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:0;border-top:1px solid #ced7cf}.sg-lr-h3{color:#173e35;font-weight:500;font-size:23px;line-height:1.3;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-lr-gallery{background-color:#eeefe9}.sg-lr-tablewrap{width:100%}.sg-lr-tablewrap{overflow-x:auto}.sg-lr-table{width:100%;min-width:650px;font-size:16px;text-align:left}.sg-lr-table{border-collapse:collapse}.sg-lr-th{color:#fff;font-weight:600;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#173e35}.sg-lr-td{line-height:1.65;padding-top:24px;padding-right:20px;padding-bottom:24px;padding-left:20px;border-bottom:1px solid #cdd7cf}.sg-lr-td{vertical-align:top}.sg-lr-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}@media (max-width:767px){.sg-lr-steps{grid-template-columns:1fr}}.sg-lr-step{display:flex;flex-flow:column;gap:18px;padding-top:24px;border-top:2px solid #173e35}.sg-lr-number{color:#796c56;font-size:14px;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-lr-faq{padding-top:22px;padding-right:0;padding-bottom:22px;padding-left:0;border-bottom:1px solid #ccd6cf}.sg-lr-question{color:#173e35;font-weight:500;font-size:20px;padding-top:4px;padding-right:0;padding-bottom:4px;padding-left:0;cursor:pointer}.sg-lr-answer{max-width:850px;font-size:16px;line-height:1.8;margin-top:18px;margin-right:0;margin-bottom:0;margin-left:0}.sg-lr-quote{display:grid;grid-template-columns:1fr 1.1fr;align-items:start;gap:65px;background-color:#e6ede7}@media (max-width:1023px){.sg-lr-quote{gap:35px}}@media (max-width:767px){.sg-lr-quote{grid-template-columns:1fr}}.sg-lr-formslot{display:flex;flex-flow:column;gap:22px;width:100%;color:#213a35;padding-top:34px;padding-right:34px;padding-bottom:34px;padding-left:34px;background-color:#fff;border-radius:5px}@media (max-width:767px){.sg-lr-formslot{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}@media (max-width:479px){.sg-lr-formslot{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.sg-lr-footnote{font-size:13px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-fr-page{width:100%;color:#213a35;font-family:"Inter",sans-serif;background-color:#faf9f5}.sg-fr-hero{display:grid;grid-template-columns:44% 56%;min-height:620px;color:#fff;background-color:#173e35}@media (max-width:1023px){.sg-fr-hero{min-height:550px}}@media (max-width:767px){.sg-fr-hero{grid-template-columns:1fr}}.sg-fr-copy{display:flex;flex-flow:column;justify-content:center;align-items:start;gap:24px;padding-top:70px;padding-right:8%;padding-bottom:65px;padding-left:12%}@media (max-width:1023px){.sg-fr-copy{padding-top:45px;padding-right:8%;padding-bottom:45px;padding-left:8%}}@media (max-width:767px){.sg-fr-copy{padding-top:45px;padding-right:6%;padding-bottom:45px;padding-left:6%}}.sg-fr-eyebrow{font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-fr-h1{color:#fff;font-weight:500;font-size:58px;line-height:1.06;text-transform:none;letter-spacing:-2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:1023px){.sg-fr-h1{font-size:44px}}@media (max-width:767px){.sg-fr-h1{font-size:46px}}@media (max-width:479px){.sg-fr-h1{font-size:40px}}.sg-fr-intro{max-width:520px;font-size:18px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:479px){.sg-fr-intro{font-size:17px}}.sg-fr-photo{width:100%;height:100%;min-height:620px;object-fit:cover}@media (max-width:1023px){.sg-fr-photo{min-height:550px}}@media (max-width:767px){.sg-fr-photo{height:370px;min-height:0}}@media (max-width:479px){.sg-fr-photo{height:300px}}.sg-fr-actions{display:flex;align-items:center;gap:16px}.sg-fr-actions{flex-wrap:wrap}.sg-fr-button{display:inline-flex;color:#fff;font-weight:700;font-size:15px;line-height:1.4;text-decoration:none;padding-top:17px;padding-right:24px;padding-bottom:17px;padding-left:24px;background-color:#d40075;border-radius:3px}.sg-fr-button:hover{color:#fff;background-color:#a8005d}.sg-fr-button:focus-visible{outline:3px solid #e8b773;outline-offset:4px}.sg-fr-link{color:inherit;font-weight:600}.sg-fr-link:focus-visible{outline:3px solid #d40075;outline-offset:4px}.sg-fr-link{text-underline-offset:5px}.sg-fr-note{font-size:13px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;opacity:.85}.sg-fr-nav{display:flex;justify-content:center;gap:40px;font-size:14px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:#e8eee8;border-bottom:1px solid #d7dfd8}.sg-fr-nav{flex-wrap:wrap}@media (max-width:767px){.sg-fr-nav{gap:18px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.sg-fr-section{display:flex;flex-flow:column;gap:28px;width:100%;padding-top:90px;padding-right:max(6%,calc(( 100vw - 1220px ) / 2));padding-bottom:90px;padding-left:max(6%,calc(( 100vw - 1220px ) / 2))}.sg-fr-section{scroll-margin-top:30px}@media (max-width:1023px){.sg-fr-section{padding-top:65px;padding-right:5%;padding-bottom:65px;padding-left:5%}}@media (max-width:767px){.sg-fr-section{padding-top:55px;padding-right:6%;padding-bottom:55px;padding-left:6%}}.sg-fr-h2{max-width:800px;color:#173e35;font-weight:500;font-size:42px;line-height:1.15;text-transform:none;letter-spacing:-1px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-fr-h2{font-size:34px}}@media (max-width:479px){.sg-fr-h2{font-size:31px}}.sg-fr-text{max-width:830px;font-size:17px;line-height:1.75;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-fr-split{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:65px}@media (max-width:1023px){.sg-fr-split{gap:35px}}@media (max-width:767px){.sg-fr-split{grid-template-columns:1fr}}.sg-fr-stack{display:flex;flex-flow:column;align-items:start;gap:22px}.sg-fr-image{width:100%;height:460px;object-fit:cover;border-radius:4px}@media (max-width:767px){.sg-fr-image{height:340px}}.sg-fr-detail{display:flex;flex-flow:column;gap:10px;padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:0;border-top:1px solid #ced7cf}.sg-fr-h3{color:#173e35;font-weight:500;font-size:23px;line-height:1.3;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-fr-gallery{background-color:#eeefe9}.sg-fr-tablewrap{width:100%}.sg-fr-tablewrap{overflow-x:auto}.sg-fr-table{width:100%;min-width:650px;font-size:16px;text-align:left}.sg-fr-table{border-collapse:collapse}.sg-fr-th{color:#fff;font-weight:600;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#173e35}.sg-fr-td{line-height:1.65;padding-top:24px;padding-right:20px;padding-bottom:24px;padding-left:20px;border-bottom:1px solid #cdd7cf}.sg-fr-td{vertical-align:top}.sg-fr-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:34px}@media (max-width:767px){.sg-fr-steps{grid-template-columns:1fr}}.sg-fr-step{display:flex;flex-flow:column;gap:18px;padding-top:24px;border-top:2px solid #173e35}.sg-fr-number{color:#796c56;font-size:14px;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-fr-faq{padding-top:22px;padding-right:0;padding-bottom:22px;padding-left:0;border-bottom:1px solid #ccd6cf}.sg-fr-question{color:#173e35;font-weight:500;font-size:20px;padding-top:4px;padding-right:0;padding-bottom:4px;padding-left:0;cursor:pointer}.sg-fr-answer{max-width:850px;font-size:16px;line-height:1.8;margin-top:18px;margin-right:0;margin-bottom:0;margin-left:0}.sg-fr-quote{display:grid;grid-template-columns:1fr 1.1fr;align-items:start;gap:65px;background-color:#e6ede7}@media (max-width:1023px){.sg-fr-quote{gap:35px}}@media (max-width:767px){.sg-fr-quote{grid-template-columns:1fr}}.sg-fr-formslot{display:flex;flex-flow:column;gap:22px;width:100%;color:#213a35;padding-top:34px;padding-right:34px;padding-bottom:34px;padding-left:34px;background-color:#fff;border-radius:5px}@media (max-width:767px){.sg-fr-formslot{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}@media (max-width:479px){.sg-fr-formslot{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.sg-fr-footnote{font-size:13px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-roofline-page{width:100%;color:#29313d;font-family:"Inter",sans-serif;padding-top:30px;padding-bottom:50px;background-color:#fff}@media (max-width:1023px){.sg-roofline-page{padding-top:25px}}@media (max-width:767px){.sg-roofline-page{padding-top:20px}}.sg-roofline-section{display:flex;flex-flow:column;gap:24px;width:100%;max-width:1240px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:64px;padding-right:28px;padding-bottom:64px;padding-left:28px}@media (max-width:767px){.sg-roofline-section{padding-top:42px;padding-right:20px;padding-bottom:42px;padding-left:20px}}.sg-roofline-hero{display:grid;grid-template-columns:1fr 1.1fr;align-items:center;gap:44px;width:100%;max-width:1240px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:32px;padding-right:28px;padding-bottom:64px;padding-left:28px}@media (max-width:1023px){.sg-roofline-hero{grid-template-columns:1fr;gap:28px}}@media (max-width:767px){.sg-roofline-hero{padding-top:20px;padding-right:20px;padding-bottom:40px;padding-left:20px}}.sg-roofline-copy{display:flex;flex-flow:column;align-items:start;gap:22px}.sg-roofline-kicker{color:#b21a68;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-roofline-h1{color:#17232d;font-weight:650;font-size:clamp(36px,4.2vw,60px);line-height:1.06;letter-spacing:-2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-roofline-h1{letter-spacing:-1px}}.sg-roofline-h2{color:#17232d;font-size:clamp(28px,3vw,42px);line-height:1.15;letter-spacing:-1px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-roofline-h3{color:#17232d;font-size:23px;line-height:1.25;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-roofline-text{color:#4b5562;font-size:17px;line-height:1.75;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-roofline-small{color:#596472;font-size:14px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-roofline-image{width:100%;height:460px;object-fit:cover;border-radius:8px}@media (max-width:1023px){.sg-roofline-image{height:400px}}@media (max-width:767px){.sg-roofline-image{height:280px}}.sg-roofline-actions{display:flex;gap:12px}.sg-roofline-actions{flex-wrap:wrap}.sg-roofline-button{display:inline-flex;justify-content:center;align-items:center;min-height:50px;color:#fff;font-weight:650;font-size:15px;text-decoration:none;padding-top:14px;padding-right:23px;padding-bottom:14px;padding-left:23px;background-color:#b21a68;border-radius:5px}.sg-roofline-button:hover{color:#fff;background-color:#89144f}.sg-roofline-button:focus-visible{color:#fff;outline:3px solid #1284ab;outline-offset:4px}@media (max-width:767px){.sg-roofline-button{width:100%}}.sg-roofline-link{color:#165976;font-weight:600;text-decoration:underline}.sg-roofline-link:hover{color:#b21a68}.sg-roofline-link{text-underline-offset:4px}.sg-roofline-band{width:100%;background-color:#f1f5f5}.sg-roofline-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%}@media (max-width:1023px){.sg-roofline-grid{grid-template-columns:1fr}}.sg-roofline-card{display:flex;flex-flow:column;gap:16px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#fff;border-radius:8px;border-top:1px solid #dce3e5;border-right:1px solid #dce3e5;border-bottom:1px solid #dce3e5;border-left:1px solid #dce3e5}.sg-roofline-number{color:#b21a68;font-weight:700;font-size:14px;letter-spacing:1px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-roofline-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:36px;width:100%}@media (max-width:767px){.sg-roofline-two{grid-template-columns:1fr;gap:24px}}.sg-roofline-photo{width:100%;height:300px;object-fit:cover;border-radius:6px}@media (max-width:767px){.sg-roofline-photo{height:260px}}.sg-roofline-figure{display:flex;flex-flow:column;gap:12px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-roofline-faq{width:100%;padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:0;border-bottom:1px solid #dce3e5}.sg-roofline-question{color:#17232d;font-weight:600;font-size:19px;padding-top:4px;padding-right:0;padding-bottom:4px;padding-left:0;cursor:pointer}.sg-roofline-answer{color:#4b5562;font-size:16px;line-height:1.75;margin-top:16px;margin-right:0;margin-bottom:0;margin-left:0}.sg-roofline-quote{display:flex;flex-flow:column;gap:22px;width:100%;max-width:1184px;margin-top:32px;margin-right:auto;margin-bottom:32px;margin-left:auto;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-color:#f1f5f5;border-radius:8px;border-top:4px solid #b21a68}.sg-roofline-quote{scroll-margin-top:160px}@media (max-width:767px){.sg-roofline-quote{margin-top:20px;margin-right:auto;margin-bottom:20px;margin-left:auto;padding-top:25px;padding-right:20px;padding-bottom:25px;padding-left:20px;border-radius:0}}.sg-juliet-hero{display:grid;grid-template-columns:0.95fr 1.1fr;align-items:center;gap:45px;width:100%;max-width:1240px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:55px;padding-right:28px;padding-bottom:60px;padding-left:28px}@media (max-width:1023px){.sg-juliet-hero{grid-template-columns:1fr;gap:28px}}@media (max-width:767px){.sg-juliet-hero{padding-top:30px;padding-right:20px;padding-bottom:40px;padding-left:20px}}.sg-juliet-hero-image{width:100%;height:480px;object-fit:cover;border-radius:8px}@media (max-width:1023px){.sg-juliet-hero-image{height:400px}}@media (max-width:767px){.sg-juliet-hero-image{height:280px}}.sg-juliet-wide{width:100%;height:360px;object-fit:cover;border-radius:8px}@media (max-width:767px){.sg-juliet-wide{height:260px}}.sg-juliet-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%}@media (max-width:1023px){.sg-juliet-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sg-juliet-gallery{grid-template-columns:1fr}}.sg-juliet-quote{display:flex;flex-flow:column;gap:22px;width:calc(100% - 40px);max-width:1184px;margin-top:30px;margin-right:auto;margin-bottom:60px;margin-left:auto;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-color:#f1f5f5;border-radius:8px;border-top:4px solid #b21a68}.sg-juliet-quote{scroll-margin-top:150px}@media (max-width:767px){.sg-juliet-quote{padding-top:25px;padding-right:20px;padding-bottom:25px;padding-left:20px}}.sg-cladding-hero{display:grid;grid-template-columns:1fr 1.15fr;align-items:center;gap:42px;width:100%;max-width:1240px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:55px;padding-right:28px;padding-bottom:60px;padding-left:28px}@media (max-width:1023px){.sg-cladding-hero{grid-template-columns:1fr}}@media (max-width:767px){.sg-cladding-hero{gap:24px;padding-top:30px;padding-right:20px;padding-bottom:40px;padding-left:20px}}.sg-cladding-hero-image{width:100%;height:460px;object-fit:cover;border-radius:8px}@media (max-width:1023px){.sg-cladding-hero-image{height:390px}}@media (max-width:767px){.sg-cladding-hero-image{height:280px}}.sg-cladding-material-image{width:100%;height:280px;object-fit:cover;border-radius:5px}.sg-cladding-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%}@media (max-width:1023px){.sg-cladding-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sg-cladding-gallery{grid-template-columns:1fr}}.sg-cladding-quote{display:flex;flex-flow:column;gap:22px;width:calc(100% - 40px);max-width:1184px;margin-top:30px;margin-right:auto;margin-bottom:60px;margin-left:auto;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-color:#f1f5f5;border-radius:8px;border-top:4px solid #b21a68}.sg-cladding-quote{scroll-margin-top:150px}@media (max-width:767px){.sg-cladding-quote{padding-top:25px;padding-right:20px;padding-bottom:25px;padding-left:20px}}.sg-aftercare-hero{display:grid;grid-template-columns:1.2fr 0.8fr;align-items:start;gap:40px;width:100%;max-width:1240px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:55px;padding-right:28px;padding-bottom:55px;padding-left:28px}@media (max-width:1023px){.sg-aftercare-hero{grid-template-columns:1fr}}@media (max-width:767px){.sg-aftercare-hero{gap:25px;padding-top:30px;padding-right:20px;padding-bottom:30px;padding-left:20px}}.sg-aftercare-panel{display:flex;flex-flow:column;gap:20px;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:#eef4f5;border-radius:8px;border-top:4px solid #b21a68}@media (max-width:767px){.sg-aftercare-panel{padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px}}.sg-aftercare-form{display:flex;flex-flow:column;gap:22px;width:calc(100% - 40px);max-width:1050px;margin-top:25px;margin-right:auto;margin-bottom:60px;margin-left:auto;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;border-radius:8px;border-top:4px solid #b21a68;border-right:1px solid #dce3e5;border-bottom:1px solid #dce3e5;border-left:1px solid #dce3e5}.sg-aftercare-form{scroll-margin-top:150px}@media (max-width:767px){.sg-aftercare-form{padding-top:25px;padding-right:20px;padding-bottom:25px;padding-left:20px}}.sg-brsea-main{display:block;width:100%;color:#172137;font-family:inherit;background-color:#fff}.sg-brsea-wrap{display:flex;flex-flow:column;gap:24px;width:100%;max-width:1200px;box-sizing:border-box;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:64px;padding-right:28px;padding-bottom:64px;padding-left:28px}@media (max-width:767px){.sg-brsea-wrap{padding-top:40px;padding-right:20px;padding-bottom:40px;padding-left:20px}}@media (max-width:479px){.sg-brsea-wrap{padding-top:34px;padding-right:18px;padding-bottom:34px;padding-left:18px}}.sg-brsea-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px}@media (max-width:1023px){.sg-brsea-hero{gap:28px}}@media (max-width:767px){.sg-brsea-hero{grid-template-columns:minmax(0,1fr)}}.sg-brsea-copy{display:flex;flex-flow:column;gap:20px;min-width:0}.sg-brsea-kicker{color:#3945b1;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:1px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-brsea-h1{color:#111c35;font-weight:700;font-size:48px;line-height:1.12;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:1023px){.sg-brsea-h1{font-size:40px}}@media (max-width:767px){.sg-brsea-h1{font-size:36px}}@media (max-width:479px){.sg-brsea-h1{font-size:32px}}.sg-brsea-h2{color:#111c35;font-weight:700;font-size:32px;line-height:1.2;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-brsea-h2{font-size:28px}}.sg-brsea-h3{color:#111c35;font-weight:600;font-size:23px;line-height:1.3;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-brsea-text{color:#344057;font-size:17px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-brsea-lead{color:#172137;font-size:22px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-brsea-note{color:#526079;font-size:14px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-brsea-nav{display:flex;align-items:center;gap:16px}.sg-brsea-nav{flex-wrap:wrap}.sg-brsea-link{color:#3945b1;font-weight:600;font-size:16px;text-decoration:underline}.sg-brsea-link:hover{color:#212968}.sg-brsea-link:focus-visible{outline:2px solid #3945b1;outline-offset:4px}.sg-brsea-link{text-underline-offset:4px}.sg-brsea-button{display:inline-flex;justify-content:center;align-items:center;min-height:48px;color:#fff;font-weight:600;font-size:16px;text-decoration:none;padding-top:15px;padding-right:22px;padding-bottom:15px;padding-left:22px;background-color:#3945b1;border-radius:5px}.sg-brsea-button:hover{color:#fff;background-color:#252f87}.sg-brsea-button:focus-visible{outline:3px solid #d12788;outline-offset:4px}@media (max-width:479px){.sg-brsea-button{width:100%;box-sizing:border-box}}.sg-brsea-figure{display:flex;flex-flow:column;gap:12px;min-width:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-brsea-image{display:block;width:100%;height:360px;object-fit:cover;border-radius:6px}@media (max-width:767px){.sg-brsea-image{height:280px}}.sg-brsea-rule{border-top:1px solid #e0e5ef}.sg-brsea-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px}@media (max-width:1023px){.sg-brsea-split{gap:28px}}@media (max-width:767px){.sg-brsea-split{grid-template-columns:minmax(0,1fr)}}.sg-brsea-panel{display:flex;flex-flow:column;gap:20px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#f3f5fb;border-radius:5px;border-top:3px solid #d12788}@media (max-width:767px){.sg-brsea-panel{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.sg-brsea-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%}@media (max-width:1023px){.sg-brsea-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sg-brsea-grid{grid-template-columns:minmax(0,1fr)}}.sg-brsea-card{display:flex;flex-flow:column;gap:14px;height:100%;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#fff;border-radius:6px;border-top:1px solid #dfe4ef;border-right:1px solid #dfe4ef;border-bottom:1px solid #dfe4ef;border-left:1px solid #dfe4ef}.sg-brsea-faq{display:block;padding-top:18px;padding-right:0;padding-bottom:18px;padding-left:0;border-bottom:1px solid #dfe4ef}.sg-brsea-question{color:#172137;font-weight:600;font-size:19px;line-height:1.4;cursor:pointer}.sg-brsea-answer{color:#344057;font-size:17px;line-height:1.7;margin-top:16px;margin-right:0;margin-bottom:0;margin-left:0}.sg-brsea-group{display:flex;flex-flow:column;gap:24px;margin-top:24px}.sg-gerda-story-hero{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:64px;padding-top:68px;padding-right:max(24px,calc(( 100% - 1180px ) / 2));padding-bottom:76px;padding-left:max(24px,calc(( 100% - 1180px ) / 2));background-color:#f8f5f6}@media (max-width:1119px){.sg-gerda-story-hero{gap:36px}}@media (max-width:767px){.sg-gerda-story-hero{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:40px;padding-right:22px;padding-bottom:46px;padding-left:22px}}.sg-gerda-story-title{color:#141d28;font-family:"Syne",sans-serif;font-size:clamp(36px,4.4vw,62px);line-height:1.08;letter-spacing:-1.8px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-gerda-story-title{font-size:38px;letter-spacing:-1px}}@media (max-width:479px){.sg-gerda-story-title{font-size:34px}}.sg-gerda-story-intro{color:#43505c;font-size:20px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-gerda-story-intro{font-size:18px}}.sg-gerda-story-brief{display:flex;flex-flow:column;gap:20px;min-width:0;padding-top:34px;padding-right:34px;padding-bottom:34px;padding-left:34px;background-color:#fff;border-top:4px solid #963766}@media (max-width:767px){.sg-gerda-story-brief{padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px}}.sg-gerda-story-label{color:#963766;font-weight:700;font-size:12px;line-height:1.4;text-transform:uppercase;letter-spacing:1.5px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-gerda-story-fact{color:#25303c;font-size:17px;line-height:1.5;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-gerda-story-row{display:flex;flex-flow:column;gap:6px;padding-bottom:18px;border-bottom:1px solid #e5dfe2}.sg-gerda-story-panel{display:flex;flex-flow:column;gap:22px;min-width:0;padding-top:36px;padding-right:36px;padding-bottom:36px;padding-left:36px;background-color:#f8f5f6}@media (max-width:767px){.sg-gerda-story-panel{padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px}}.sg-gerda-story-h3{color:#141d28;font-family:"Syne",sans-serif;font-size:25px;line-height:1.2;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-gerda-story-band{background-color:#f8f5f6}.sg-gerda-story-prose{display:flex;flex-flow:column;align-items:start;gap:22px;max-width:800px}.sg-gerda-story-rule{width:70px;height:4px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;background-color:#963766;border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.sg-gerda-photo{display:flex;flex-flow:column;gap:12px;width:100%;min-width:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-gerda-photo-crop{position:relative;width:100%;overflow:hidden;aspect-ratio:1056/936;background-color:#eee9e4;border-radius:4px}.sg-gerda-photo-framed{display:block;position:absolute;top:-2.991453%;left:-1.136364%;width:102.272727%;height:auto;max-width:none}.sg-gerda-photo-interior{display:block;width:100%;height:auto;border-radius:4px}.sg-gerda-photo-caption{color:#53616c;font-size:14px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-gerda-photo-caption{font-size:13px}}.sg-gerda-project-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding-top:34px;padding-right:max(24px,calc(( 100% - 1180px ) / 2));padding-bottom:34px;padding-left:max(24px,calc(( 100% - 1180px ) / 2));background-color:#fff;border-top:1px solid #e5dde1;border-bottom:1px solid #e5dde1}@media (max-width:1023px){.sg-gerda-project-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}@media (max-width:767px){.sg-gerda-project-facts{gap:24px;padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px}}@media (max-width:479px){.sg-gerda-project-facts{grid-template-columns:minmax(0,1fr);gap:18px}}.sg-gerda-facts-heading{grid-column-start:1;grid-column-end:-1;color:#963766;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:1.3px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-gerda-reveal{width:100%}.sg-gerda-reveal .js-comparison-container{overflow:hidden}.sg-gerda-reveal .js-comparison-container{height:var(--sg-gerda-h,600px)!important}.sg-gerda-reveal .images{height:var(--sg-gerda-h,600px)!important}.sg-gerda-reveal .image-lft{background-repeat:no-repeat;height:var(--sg-gerda-h,600px)!important;background-size:var(--sg-gerda-full,700px) var(--sg-gerda-full,700px)!important;background-position:0 var(--sg-gerda-top,0)!important}.sg-gerda-reveal .image-rgt{background-repeat:no-repeat;height:var(--sg-gerda-h,600px)!important;background-size:var(--sg-gerda-full,700px) var(--sg-gerda-full,700px)!important;background-position:var(--sg-gerda-left,0) var(--sg-gerda-top,0)!important}.sg-gerda-reveal .dragger{background-color:#963766}.sg-gerda-reveal:focus-visible{outline:3px solid #963766;outline-offset:5px}.sg-gerda-reveal .js-image-container{height:var(--sg-gerda-h,600px)!important}.sg-gerda-reveal .bde-image-comparison__wrapper{height:var(--sg-gerda-h,600px)!important}.sg-gerda-reveal .ui{height:var(--sg-gerda-h,600px)!important}.sg-gerda-embed-wrap{position:relative;width:100%;aspect-ratio:535/935;margin-bottom:72px}.sg-gerda-embed{display:block;position:absolute;top:0;left:0;width:100%;height:calc(100% + 72px);border-top:0 solid;border-right:0 solid;border-bottom:0 solid;border-left:0 solid}.callback-panel{display:grid;grid-template-columns:1fr 1fr;gap:36px;width:100%;max-width:1152px;margin-top:0;margin-right:auto;margin-bottom:40px;margin-left:auto;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#f4f5fa;border-radius:16px}.callback-panel{scroll-margin-top:var(--sg-quote-scroll-offset,180px)}@media (max-width:767px){.callback-panel{grid-template-columns:1fr;gap:24px;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.callback-copy{display:flex;flex-flow:column;gap:14px}.callback-title{color:#192331;font-size:30px;line-height:1.2;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.callback-title{font-size:26px}}.callback-text{color:#192331;font-size:17px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.callback-link{color:#3945b1;font-weight:600;text-decoration:underline}.callback-fields{display:flex;flex-flow:column;gap:16px;width:100%}.sg-hub{display:flex;flex-flow:column;gap:48px;width:100%;max-width:1200px;color:#192331;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto;padding-top:44px;padding-right:24px;padding-bottom:72px;padding-left:24px}@media (max-width:767px){.sg-hub{gap:32px;padding-top:28px;padding-right:20px;padding-bottom:48px;padding-left:20px}}.sg-hub-hero{display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:36px}@media (max-width:767px){.sg-hub-hero{grid-template-columns:1fr;gap:24px}}.sg-hub-copy{display:flex;flex-flow:column;gap:18px}.sg-hub-title{color:#192331;font-size:clamp(32px,4.3vw,52px);line-height:1.12;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-hub-heading{color:#192331;font-size:30px;line-height:1.2;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-hub-heading{font-size:26px}}.sg-hub-text{font-size:18px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-hub-photo{width:100%;height:340px;object-fit:cover;border-radius:12px}@media (max-width:767px){.sg-hub-photo{height:260px}}.sg-hub-section{display:flex;flex-flow:column;gap:20px}.sg-hub-services{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}@media (max-width:767px){.sg-hub-services{grid-template-columns:1fr}}.sg-hub-card{display:flex;flex-flow:column;gap:14px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#f4f5fa;border-radius:12px}.sg-hub-link{color:#3945b1;font-weight:600;text-decoration:underline}.sg-hub-button{display:inline-flex;align-self:start;color:#fff;font-weight:700;text-decoration:none;padding-top:14px;padding-right:22px;padding-bottom:14px;padding-left:22px;background-color:#c00561;border-radius:4px}.sg-hub-footer{display:flex;flex-flow:column;gap:18px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#f4f5fa;border-radius:12px}.sg-home-callback{color:#fff;font-weight:600;font-size:16px;text-decoration:underline;padding-top:12px;padding-right:0;padding-bottom:12px;padding-left:0}.sg-home-callback:hover{color:#fff}@media (max-width:479px){.sg-home-callback{font-size:15px}}.sg-chelm-page{width:100%;color:#25303c;line-height:1.7;background-color:#fff}.sg-chelm-crumb{display:flex;flex-flow:row;gap:12px;width:100%;max-width:1160px;font-size:14px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:26px;padding-right:24px;padding-bottom:26px;padding-left:24px}.sg-chelm-crumb{flex-wrap:wrap}.sg-chelm-title{color:#111827;font-size:48px;line-height:1.12;letter-spacing:-1.3px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:1023px){.sg-chelm-title{font-size:39px}}@media (max-width:767px){.sg-chelm-title{font-size:34px}}.sg-chelm-buttons{display:flex;flex-flow:row;gap:14px;margin-top:8px;margin-right:0;margin-bottom:0;margin-left:0}.sg-chelm-buttons{flex-wrap:wrap}.sg-chelm-secondary{display:inline-flex;color:#172333;font-weight:700;text-decoration:none;padding-top:14px;padding-right:22px;padding-bottom:14px;padding-left:22px;border-radius:4px;border-top:1px solid #c4c9d2;border-right:1px solid #c4c9d2;border-bottom:1px solid #c4c9d2;border-left:1px solid #c4c9d2}.sg-chelm-secondary:hover{color:#3945b1}.sg-chelm-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;width:calc(100% - 48px);max-width:1112px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:30px;padding-right:24px;padding-bottom:30px;padding-left:24px;background-color:#f4f5f8;border-top:3px solid #e31873}@media (max-width:767px){.sg-chelm-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:calc(100% - 32px);padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.sg-chelm-fact{display:flex;flex-flow:column;gap:4px}.sg-chelm-small{color:#5a6270;font-size:13px;text-transform:uppercase;letter-spacing:1px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-chelm-value{color:#172333;font-weight:700;font-size:17px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-chelm-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:70px;width:100%;max-width:1160px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:80px;padding-right:24px;padding-bottom:80px;padding-left:24px}@media (max-width:1023px){.sg-chelm-story{gap:35px}}@media (max-width:767px){.sg-chelm-story{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:50px;padding-right:22px;padding-bottom:50px;padding-left:22px}}.sg-chelm-p{color:#3d4653;font-size:18px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-chelm-compare{width:min(360px,42svh);max-width:100%;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}@media (max-width:767px){.sg-chelm-compare{width:min(330px,48svh)}}.sg-chelm-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:54px;width:calc(100% - 48px);max-width:1112px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:46px;padding-right:46px;padding-bottom:46px;padding-left:46px;background-color:#f4f5f8}@media (max-width:767px){.sg-chelm-detail{grid-template-columns:minmax(0,1fr);gap:32px;width:calc(100% - 32px);padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px}}.sg-chelm-cta{display:flex;flex-flow:column;align-items:center;gap:22px;width:100%;max-width:900px;text-align:center;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:75px;padding-right:24px;padding-bottom:75px;padding-left:24px}@media (max-width:767px){.sg-chelm-cta{padding-top:50px;padding-right:22px;padding-bottom:50px;padding-left:22px}}.sg-astoncase-page{width:100%;color:#25303c;line-height:1.7;background-color:#fff}.sg-astoncase-crumb{display:flex;flex-flow:row;gap:12px;width:100%;max-width:1160px;font-size:14px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:26px;padding-right:24px;padding-bottom:26px;padding-left:24px}.sg-astoncase-crumb{flex-wrap:wrap}.sg-astoncase-link{color:#3945b1;text-decoration:underline}.sg-astoncase-link:hover{color:#ac1556}.sg-astoncase-link{text-underline-offset:4px}.sg-astoncase-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:64px;width:100%;max-width:1160px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:24px;padding-right:24px;padding-bottom:56px;padding-left:24px}@media (max-width:1023px){.sg-astoncase-hero{gap:32px}}@media (max-width:767px){.sg-astoncase-hero{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:12px;padding-right:22px;padding-bottom:40px;padding-left:22px}}.sg-astoncase-copy{display:flex;flex-flow:column;align-items:start;gap:20px}.sg-astoncase-eyebrow{color:#ac1556;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:1.5px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-astoncase-title{color:#111827;font-size:48px;line-height:1.12;letter-spacing:-1.3px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:1023px){.sg-astoncase-title{font-size:39px}}@media (max-width:767px){.sg-astoncase-title{font-size:34px}}.sg-astoncase-lead{color:#3d4653;font-size:20px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-astoncase-lead{font-size:18px}}.sg-astoncase-buttons{display:flex;flex-flow:row;gap:14px;margin-top:8px;margin-right:0;margin-bottom:0;margin-left:0}.sg-astoncase-buttons{flex-wrap:wrap}.sg-astoncase-button{display:inline-flex;color:#fff;font-weight:700;text-decoration:none;padding-top:14px;padding-right:22px;padding-bottom:14px;padding-left:22px;background-color:#b81258;border-radius:4px}.sg-astoncase-button:hover{color:#fff;background-color:#921045}.sg-astoncase-secondary{display:inline-flex;color:#172333;font-weight:700;text-decoration:none;padding-top:14px;padding-right:22px;padding-bottom:14px;padding-left:22px;border-radius:4px;border-top:1px solid #c4c9d2;border-right:1px solid #c4c9d2;border-bottom:1px solid #c4c9d2;border-left:1px solid #c4c9d2}.sg-astoncase-secondary:hover{color:#3945b1}.sg-astoncase-photo{width:100%;height:530px;max-width:410px;object-fit:cover;object-position:48% 50%;border-radius:6px}@media (max-width:767px){.sg-astoncase-photo{height:auto;max-width:340px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}}.sg-astoncase-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;width:calc(100% - 48px);max-width:1112px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:30px;padding-right:24px;padding-bottom:30px;padding-left:24px;background-color:#f4f5f8;border-top:3px solid #e31873}@media (max-width:767px){.sg-astoncase-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;width:calc(100% - 32px);padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.sg-astoncase-fact{display:flex;flex-flow:column;gap:4px}.sg-astoncase-small{color:#5a6270;font-size:13px;text-transform:uppercase;letter-spacing:1px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-astoncase-value{color:#172333;font-weight:700;font-size:17px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-astoncase-story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:70px;width:100%;max-width:1160px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:80px;padding-right:24px;padding-bottom:80px;padding-left:24px}@media (max-width:1023px){.sg-astoncase-story{gap:35px}}@media (max-width:767px){.sg-astoncase-story{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:50px;padding-right:22px;padding-bottom:50px;padding-left:22px}}.sg-astoncase-h2{color:#172333;font-size:34px;line-height:1.2;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-astoncase-h2{font-size:28px}}.sg-astoncase-p{color:#3d4653;font-size:18px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-astoncase-compare{width:min(360px,42svh);max-width:100%;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}@media (max-width:767px){.sg-astoncase-compare{width:min(330px,48svh)}}.sg-astoncase-detail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:54px;width:calc(100% - 48px);max-width:1112px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:46px;padding-right:46px;padding-bottom:46px;padding-left:46px;background-color:#f4f5f8}@media (max-width:767px){.sg-astoncase-detail{grid-template-columns:minmax(0,1fr);gap:32px;width:calc(100% - 32px);padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px}}.sg-astoncase-cta{display:flex;flex-flow:column;align-items:center;gap:22px;width:100%;max-width:900px;text-align:center;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:75px;padding-right:24px;padding-bottom:75px;padding-left:24px}@media (max-width:767px){.sg-astoncase-cta{padding-top:50px;padding-right:22px;padding-bottom:50px;padding-left:22px}}.sg-apeer-wrap{color:#182946;padding-top:36px;padding-right:24px;padding-bottom:78px;padding-left:24px;background-color:#f6f8fb}@media (max-width:479px){.sg-apeer-wrap{padding-top:24px;padding-right:16px;padding-bottom:60px;padding-left:16px}}.sg-apeer-inner{max-width:1160px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}.sg-apeer-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:center;gap:40px}.sg-apeer-eyebrow{color:#2566a6;font-weight:800;font-size:14px;text-transform:uppercase;letter-spacing:2px}.sg-apeer-title{color:#122c55;font-size:clamp(38px,5vw,68px);line-height:1.05;letter-spacing:-2px;margin-top:12px;margin-right:0;margin-bottom:20px;margin-left:0}.sg-apeer-heading{color:#122c55;font-size:clamp(27px,3vw,40px);line-height:1.13;margin-top:10px;margin-right:0;margin-bottom:18px;margin-left:0}.sg-apeer-subhead{color:#173963;font-size:21px;line-height:1.25;margin-top:15px;margin-right:0;margin-bottom:8px;margin-left:0}.sg-apeer-lead{max-width:65ch;color:#3f526b;font-size:19px;line-height:1.55}.sg-apeer-copy{color:#475b73;font-size:16px;line-height:1.65}.sg-apeer-small{color:#5d6e84;font-size:14px;line-height:1.55}.sg-apeer-photo{display:flex;justify-content:center;align-items:center;min-height:520px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:#edf2f8;border-radius:24px}.sg-apeer-photo img{display:block;width:100%;height:620px;object-fit:contain}@media (max-width:767px){.sg-apeer-photo{min-height:0}.sg-apeer-photo img{height:480px}}.sg-apeer-actions{display:flex;gap:12px;margin-top:26px}.sg-apeer-actions{flex-wrap:wrap}.sg-apeer-btn{display:inline-flex;justify-content:center;align-items:center;color:#fff;font-weight:700;font-size:16px;text-decoration:none;padding-top:14px;padding-right:19px;padding-bottom:14px;padding-left:19px;background-color:#126bc3;border-radius:11px}.sg-apeer-btn:hover{color:#fff;background-color:#09569f}.sg-apeer-btn-light{display:inline-flex;justify-content:center;align-items:center;color:#173e75;font-weight:700;font-size:16px;text-decoration:none;padding-top:14px;padding-right:19px;padding-bottom:14px;padding-left:19px;background-color:#fff;border-radius:11px;border-top:1px solid #b9cde5;border-right:1px solid #b9cde5;border-bottom:1px solid #b9cde5;border-left:1px solid #b9cde5}.sg-apeer-btn-light:hover{color:#173e75;background-color:#e7f0fb}.sg-apeer-section{margin-top:72px}@media (max-width:767px){.sg-apeer-section{margin-top:54px}}.sg-apeer-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:24px}.sg-apeer-card{min-width:0;padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px;background-color:#fff;border-radius:19px;border-top:1px solid #d9e3f0;border-right:1px solid #d9e3f0;border-bottom:1px solid #d9e3f0;border-left:1px solid #d9e3f0}.sg-apeer-card-image{display:flex;justify-content:center;align-items:center;height:275px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-image:linear-gradient(145deg,#f8e9f1,#edf2f8);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;border-radius:15px}.sg-apeer-card-image img{display:block;width:100%;height:100%;object-fit:contain}@media (max-width:479px){.sg-apeer-card-image{height:245px}}.sg-apeer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media (max-width:1023px){.sg-apeer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sg-apeer-highlight{display:flex;flex-flow:column;min-width:0;padding-top:17px;padding-right:17px;padding-bottom:17px;padding-left:17px;background-color:#fff;border-radius:18px;border-top:1px solid #d9e3f0;border-right:1px solid #d9e3f0;border-bottom:1px solid #d9e3f0;border-left:1px solid #d9e3f0}.sg-apeer-highlight .sg-apeer-card-image{height:260px}.sg-apeer-meta{color:#506179;font-size:14px;line-height:1.55;margin-top:auto;padding-top:12px;border-top:1px solid #e4eaf1}.sg-apeer-animation{text-align:center;padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px;background-color:#fff;border-radius:20px;border-top:1px solid #d9e3f0;border-right:1px solid #d9e3f0;border-bottom:1px solid #d9e3f0;border-left:1px solid #d9e3f0}.sg-apeer-animation img{display:block;width:100%;height:490px;object-fit:contain}@media (max-width:479px){.sg-apeer-animation img{height:420px}}.sg-apeer-stages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}@media (max-width:767px){.sg-apeer-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}.sg-apeer-stage{text-align:center;padding-top:13px;padding-right:13px;padding-bottom:13px;padding-left:13px;background-color:#fff;border-radius:14px;border-top:1px solid #d9e3f0;border-right:1px solid #d9e3f0;border-bottom:1px solid #d9e3f0;border-left:1px solid #d9e3f0}.sg-apeer-stage img{display:block;width:100%;height:210px;object-fit:contain}@media (max-width:479px){.sg-apeer-stage img{height:180px}}.sg-apeer-note{margin-top:22px;padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px;background-color:#f0e1e9;border-radius:18px}.sg-apeer-finance{padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:#e7f0fa;border-radius:24px}.sg-apeer-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:21px;margin-right:0;margin-bottom:21px;margin-left:0}.sg-apeer-number{padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:#fff;border-radius:14px}.sg-apeer-number-title{color:#55708b;font-size:14px}.sg-apeer-number-value{color:#113b75;font-weight:800;font-size:27px;margin-top:8px;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-apeer-hero{grid-template-columns:1fr}}@media (max-width:767px){.sg-apeer-two{grid-template-columns:1fr}}@media (max-width:479px){.sg-apeer-grid{grid-template-columns:1fr}}@media (max-width:479px){.sg-apeer-numbers{grid-template-columns:1fr}}.sg-apeer-original .bde-f-text{visibility:visible;opacity:1}.sg-apeer-original .bde-f-text{overflow-wrap:break-word}.sg-apeer-original .note{color:#4b5b73;font-size:.95rem;line-height:1.6}.sg-apeer-original input::placeholder{color:#52627a;opacity:1}@media (max-width:767px){.sg-apeer-original .actions{width:100%}.sg-apeer-original a.btn{font-size:16px}}.sg-apeer-original a.btn{visibility:visible;height:auto;max-width:100%;min-height:44px;overflow:visible;color:#fff;line-height:1.4;text-align:center;background-color:#113b75;opacity:1}.sg-apeer-original a.btn{white-space:normal}.sg-apeer-original a.btn:visited{visibility:visible;height:auto;max-width:100%;min-height:44px;overflow:visible;color:#fff;line-height:1.4;text-align:center;background-color:#113b75;opacity:1}.sg-apeer-original a.btn:visited{white-space:normal}.sg-apeer-original .opening button{visibility:visible;height:auto;max-width:100%;min-height:44px;overflow:visible;color:#fff;line-height:1.4;text-align:center;background-color:#113b75;opacity:1}.sg-apeer-original .opening button{white-space:normal}.sg-apeer-original a.btn:hover{color:#fff;background-color:#0b2852}.sg-apeer-original a.btn:focus-visible{color:#fff;background-color:#0b2852}.sg-apeer-original a.btn:active{color:#fff;background-color:#0b2852}.sg-apeer-original .opening button:hover{color:#fff;background-color:#0b2852}.sg-apeer-original .opening button:focus-visible{color:#fff;background-color:#0b2852}.sg-apeer-original a.btn.secondary{color:#173c76;background-color:#fff;border-top:1px solid #8299b8;border-right:1px solid #8299b8;border-bottom:1px solid #8299b8;border-left:1px solid #8299b8}.sg-apeer-original a.btn.secondary:visited{color:#173c76;background-color:#fff;border-top:1px solid #8299b8;border-right:1px solid #8299b8;border-bottom:1px solid #8299b8;border-left:1px solid #8299b8}.sg-apeer-original a.btn.secondary:hover{color:#173c76;background-color:#edf2f6}.sg-apeer-original a.btn.secondary:focus-visible{color:#173c76;background-color:#edf2f6}.sg-apeer-original a.btn.secondary:active{color:#173c76;background-color:#edf2f6}.sg-apeer-original .feature-note a{color:#173c76;text-decoration:underline}.sg-apeer-original .feature-note a{text-decoration-color:currentColor;text-underline-offset:3px}.sg-apeer-original .feature-note a:visited{color:#173c76;text-decoration:underline}.sg-apeer-original .feature-note a:visited{text-decoration-color:currentColor;text-underline-offset:3px}.sg-apeer-original .feature-note a:hover{color:#112c57;text-decoration:underline}.sg-apeer-original .feature-note a:hover{text-decoration-color:currentColor}.sg-apeer-original .feature-note a:focus-visible{color:#112c57;text-decoration:underline}.sg-apeer-original .feature-note a:focus-visible{text-decoration-color:currentColor}.sg-apeer-original a:focus-visible{outline:3px solid #173c76;outline-offset:4px}.sg-apeer-original button:focus-visible{outline:3px solid #173c76;outline-offset:4px}.sg-apeer-original input:focus-visible{outline:3px solid #173c76;outline-offset:4px}.sg-al-band{width:100%;box-sizing:border-box;color:#17203a;padding-top:76px;padding-right:max(24px,calc(( 100% - 1200px ) / 2));padding-bottom:76px;padding-left:max(24px,calc(( 100% - 1200px ) / 2));background-color:#fff}.sg-al-band{scroll-margin-top:110px}@media (max-width:1023px){.sg-al-band{padding-right:28px;padding-left:28px}}@media (max-width:767px){.sg-al-band{padding-top:48px;padding-right:20px;padding-bottom:48px;padding-left:20px}}.sg-al-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:48px;padding-top:48px;padding-bottom:56px;background-color:#0b1030}@media (max-width:1023px){.sg-al-hero{grid-template-columns:minmax(0,1fr);gap:30px}}@media (max-width:767px){.sg-al-hero{padding-top:28px}}.sg-al-stack{display:flex;flex-flow:column;align-items:start;gap:20px;min-width:0}.sg-al-eyebrow{color:#3945b1;font-family:"Inter",sans-serif;font-weight:700;font-size:12px;line-height:1.5;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-al-kicker{color:#bfc9ff;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-al-h1{color:#fff;font-family:"Syne",sans-serif;font-weight:700;font-size:56px;line-height:1.07;letter-spacing:-1.8px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:1023px){.sg-al-h1{font-size:48px}}@media (max-width:767px){.sg-al-h1{font-size:38px;letter-spacing:-1px}}.sg-al-h2{color:#0b1030;font-family:"Syne",sans-serif;font-weight:700;font-size:38px;line-height:1.17;letter-spacing:-.8px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-al-h2{font-size:30px}}.sg-al-h3{color:#0b1030;font-family:"Syne",sans-serif;font-weight:700;font-size:26px;line-height:1.25;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-al-h3{font-size:25px}}.sg-al-copy{max-width:76ch;color:#424b63;font-family:"Inter",sans-serif;font-size:16px;line-height:1.75;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-al-lead{color:#e0e5fa;font-family:"Inter",sans-serif;font-size:18px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-al-heroimage{width:100%;height:490px;object-fit:cover;border-radius:4px}@media (max-width:1023px){.sg-al-heroimage{height:400px}}@media (max-width:767px){.sg-al-heroimage{height:270px}}.sg-al-actions{display:flex;flex-flow:row;align-items:center;gap:12px}.sg-al-actions{flex-wrap:wrap}@media (max-width:767px){.sg-al-actions{width:100%}}.sg-al-button{display:inline-flex;justify-content:center;align-items:center;min-height:52px;color:#fff;text-decoration:none;padding-top:16px;padding-right:23px;padding-bottom:16px;padding-left:23px;background-color:#3945b1;border-radius:6px;border-top:1px solid #3945b1;border-right:1px solid #3945b1;border-bottom:1px solid #3945b1;border-left:1px solid #3945b1}.sg-al-button:hover{color:#fff;background-color:#27328d}.sg-al-button{font:600 15px/1.4 Inter,sans-serif}@media (max-width:767px){.sg-al-button{width:100%;text-align:center}}.sg-al-button-light{color:#0b1030;background-color:#fff}.sg-al-button-light:hover{color:#0b1030;background-color:#e6eafd}.sg-al-link{color:#303da1;text-decoration:underline}.sg-al-link:hover{color:#101842}.sg-al-link{font:600 15px/1.6 Inter,sans-serif;text-underline-offset:4px}.sg-al-lightlink{color:#e0e5fa;text-decoration:underline}.sg-al-lightlink:hover{color:#fff}.sg-al-lightlink{font:500 14px/1.6 Inter,sans-serif;text-underline-offset:4px}.sg-al-button:focus-visible{outline:3px solid #91a6ff;outline-offset:4px}.sg-al-link:focus-visible{outline:3px solid #91a6ff;outline-offset:4px}.sg-al-lightlink:focus-visible{outline:3px solid #91a6ff;outline-offset:4px}.sg-al-summary:focus-visible{outline:3px solid #91a6ff;outline-offset:4px}.sg-al-breadcrumb{display:flex;flex-flow:row;align-items:center;gap:12px;color:#ced6fa;font-size:13px}.sg-al-breadcrumb{flex-wrap:wrap}.sg-al-nav{display:flex;flex-flow:row;gap:28px;padding-top:22px;padding-bottom:22px;background-color:#f2f4fb;border-bottom:1px solid #dce1ef}.sg-al-nav{flex-wrap:wrap}@media (max-width:767px){.sg-al-nav{gap:14px 22px;padding-top:20px;padding-bottom:20px}}.sg-al-heading{display:flex;flex-flow:column;gap:14px;max-width:800px;margin-bottom:36px}.sg-al-feature{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:46px;padding-top:36px;padding-right:0;padding-bottom:36px;padding-left:0;border-bottom:1px solid #dce1ef}@media (max-width:1023px){.sg-al-feature{gap:28px}}@media (max-width:767px){.sg-al-feature{grid-template-columns:minmax(0,1fr);gap:24px;padding-top:28px;padding-right:0;padding-bottom:28px;padding-left:0}}.sg-al-photo{width:100%;height:350px;object-fit:contain;background-color:#f2f4f8;border-radius:4px}@media (max-width:767px){.sg-al-photo{height:280px}}.sg-al-links{display:flex;flex-flow:column;gap:9px}.sg-al-tint{background-color:#f3f5fb}.sg-al-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%}@media (max-width:1023px){.sg-al-grid{grid-template-columns:minmax(0,1fr)}}.sg-al-card{display:flex;flex-flow:column;gap:16px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#fff;border-radius:8px;border-top:1px solid #dce1ef;border-right:1px solid #dce1ef;border-bottom:1px solid #dce1ef;border-left:1px solid #dce1ef}@media (max-width:767px){.sg-al-card{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.sg-al-smalltitle{color:#0b1030;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-al-smalltitle{font:700 20px/1.3 Syne,sans-serif}.sg-al-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:56px}@media (max-width:1023px){.sg-al-split{gap:32px}}@media (max-width:767px){.sg-al-split{grid-template-columns:minmax(0,1fr)}}.sg-al-faq{width:100%;border-top:1px solid #dce1ef}.sg-al-detail{display:block;width:100%;border-bottom:1px solid #dce1ef}.sg-al-summary{display:list-item;color:#0b1030;padding-top:22px;padding-right:0;padding-bottom:22px;padding-left:0;cursor:pointer}.sg-al-summary{font:600 17px/1.5 Inter,sans-serif}.sg-al-answer{color:#424b63;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:24px;padding-left:0}.sg-al-answer{font:400 16px/1.75 Inter,sans-serif}.sg-al-area{display:flex;flex-flow:row;gap:12px 24px}.sg-al-area{flex-wrap:wrap}.sg-al-note{color:#576078;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-al-note{font:400 13px/1.7 Inter,sans-serif}.sg-al-quote{background-color:#eef1fb}.sg-al-formpanel{display:flex;flex-flow:column;gap:20px;width:100%;min-width:0;padding-top:30px;padding-right:30px;padding-bottom:30px;padding-left:30px;background-color:#fff;border-radius:8px;border-top:1px solid #dce1ef;border-right:1px solid #dce1ef;border-bottom:1px solid #dce1ef;border-left:1px solid #dce1ef}@media (max-width:767px){.sg-al-formpanel{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.sg-al-reviews{display:flex;flex-flow:column;align-items:stretch;gap:28px}.sg-bf-hero{padding-top:42px;padding-bottom:56px}@media (max-width:767px){.sg-bf-hero{padding-top:28px}}.sg-bf-ranges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;width:100%}@media (max-width:767px){.sg-bf-ranges{grid-template-columns:minmax(0,1fr)}}.sg-bf-range{display:flex;flex-flow:column;overflow:hidden;background-color:#fff;border-radius:8px;border-top:1px solid #dce1ef;border-right:1px solid #dce1ef;border-bottom:1px solid #dce1ef;border-left:1px solid #dce1ef}.sg-bf-cardbody{display:flex;flex-flow:column;align-items:start;gap:18px;flex-grow:1;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px}@media (max-width:767px){.sg-bf-cardbody{padding-top:22px;padding-right:22px;padding-bottom:22px;padding-left:22px}}.sg-bf-photo{display:block;width:100%;height:300px;object-fit:cover;background-color:#eff1f6}@media (max-width:767px){.sg-bf-photo{height:250px}}.sg-bf-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width:1023px){.sg-bf-gallery{grid-template-columns:minmax(0,1fr)}}.sg-bf-shot{display:flex;flex-flow:column;gap:12px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-bf-designwrap{display:flex;flex-flow:column;gap:26px}.sg-bf-designer{font-family:"Inter",sans-serif}.sg-bf-designer .sg-obifold-preview-tools{flex-wrap:wrap}.sg-bf-designer .sg-obifold-preview{position:static}.sg-bf-designer .sg-obifold-input{font-size:16px}.sg-bf-designer .sg-obifold-quote{color:#fff;background-color:#3945b1}.sg-bf-designer .sg-obifold-quote:hover{color:#fff;background-color:#27328d}.sg-bf-mini{display:flex;flex-flow:row;gap:14px 28px;padding-top:22px;padding-bottom:22px;background-color:#f2f4fb}.sg-bf-mini{flex-wrap:wrap}@media (max-width:767px){.sg-bf-mini{padding-top:20px;padding-bottom:20px}}.sg-bf-proof{color:#303b59;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-bf-proof{font:600 14px/1.5 Inter,sans-serif}.sg-bf-rangechoices{display:flex;align-items:center;gap:10px 20px}.sg-bf-rangechoices{flex-wrap:wrap}.sg-slide-section{width:100%;box-sizing:border-box;color:#161b44;padding-top:80px;padding-right:max(24px,calc(( 100% - 1200px ) / 2));padding-bottom:80px;padding-left:max(24px,calc(( 100% - 1200px ) / 2));background-color:#fff}@media (max-width:1023px){.sg-slide-section{padding-right:24px;padding-left:24px}}@media (max-width:767px){.sg-slide-section{padding-top:48px;padding-bottom:48px}}.sg-slide-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:48px;padding-top:52px;padding-bottom:60px;background-color:#0b1030}.sg-slide-hero .sg-slide-small{color:#e3e8fb}@media (max-width:1023px){.sg-slide-hero{grid-template-columns:minmax(0,1fr);gap:32px}}.sg-slide-copy{display:flex;flex-flow:column;align-items:start;gap:22px;min-width:0}.sg-slide-kicker{color:#3945b1;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-slide-kicker-light{color:#b9c6ff}.sg-slide-h1{color:#fff;font-size:clamp(36px,4.5vw,62px);line-height:1.06;letter-spacing:-1.7px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-slide-h1{font-size:38px}}.sg-slide-h2{color:#111735;font-size:clamp(29px,3vw,42px);line-height:1.15;letter-spacing:-.7px;margin-top:0;margin-right:0;margin-bottom:22px;margin-left:0}.sg-slide-h3{color:#111735;font-size:25px;line-height:1.2;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-slide-p{color:#41485e;font-size:17px;line-height:1.75;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-slide-light{color:#e3e8fb}.sg-slide-actions{display:flex;align-items:center;gap:12px}.sg-slide-actions{flex-wrap:wrap}@media (max-width:767px){.sg-slide-actions{width:100%}}.sg-slide-btn{display:inline-flex;justify-content:center;align-items:center;color:#fff;font-weight:600;line-height:1.4;text-decoration:none;padding-top:16px;padding-right:23px;padding-bottom:16px;padding-left:23px;background-color:#3945b1;border-radius:6px;border-top:1px solid #3945b1;border-right:1px solid #3945b1;border-bottom:1px solid #3945b1;border-left:1px solid #3945b1}.sg-slide-btn:hover{color:#fff;background-color:#29358f}@media (max-width:767px){.sg-slide-btn{padding-top:15px;padding-right:20px;padding-bottom:15px;padding-left:20px}}.sg-slide-btn-white{color:#161b44;background-color:#fff}.sg-slide-btn-white:hover{color:#161b44;background-color:#edf0ff}.sg-slide-link{color:#303c9e;font-weight:600;line-height:1.6;text-decoration:underline}.sg-slide-link:hover{color:#111735}.sg-slide-link{text-underline-offset:4px}.sg-slide-link-light{color:#fff}.sg-slide-link-light:hover{color:#c8d2ff}.sg-slide-hero-image{width:100%;height:auto;object-fit:cover;aspect-ratio:1.18;border-radius:12px}@media (max-width:1023px){.sg-slide-hero-image{aspect-ratio:1.8}}@media (max-width:767px){.sg-slide-hero-image{aspect-ratio:1.3}}.sg-slide-nav{display:flex;align-items:center;gap:12px 28px;padding-top:22px;padding-bottom:22px;background-color:#f1f3fa;border-bottom:1px solid #dfe3ef}.sg-slide-nav{flex-wrap:wrap}@media (max-width:767px){.sg-slide-nav{gap:12px 22px;padding-top:20px;padding-bottom:20px}}.sg-slide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;width:100%;margin-top:32px}@media (max-width:1023px){.sg-slide-grid{grid-template-columns:minmax(0,1fr)}}.sg-slide-card{display:flex;flex-flow:column;gap:18px;min-width:0;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#f5f6fb;border-radius:12px;border-top:1px solid #e0e4ef;border-right:1px solid #e0e4ef;border-bottom:1px solid #e0e4ef;border-left:1px solid #e0e4ef}@media (max-width:767px){.sg-slide-card{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.sg-slide-card-image{width:100%;height:230px;object-fit:contain;background-color:#e9edf3;border-radius:7px}@media (max-width:1023px){.sg-slide-card-image{height:auto;max-height:340px}}.sg-slide-small{color:#596178;font-size:14px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-slide-soft{background-color:#f5f6fb}.sg-slide-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px}@media (max-width:1023px){.sg-slide-split{grid-template-columns:minmax(0,1fr);gap:32px}}.sg-slide-list{display:flex;flex-flow:column;gap:14px;color:#41485e;font-size:17px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-left:22px}.sg-slide-note{display:flex;flex-flow:column;gap:14px;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#fff;border-radius:4px;border-left:4px solid #3945b1}.sg-slide-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}@media (max-width:767px){.sg-slide-gallery{grid-template-columns:minmax(0,1fr)}}.sg-slide-photo{width:100%;height:auto;border-radius:9px}.sg-slide-figure{display:flex;flex-flow:column;gap:10px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-slide-faq{width:100%;border-top:1px solid #d8ddec}.sg-slide-question{display:block;width:100%;border-bottom:1px solid #d8ddec}.sg-slide-summary{display:list-item;color:#111735;font-weight:600;font-size:18px;line-height:1.45;padding-top:22px;padding-right:6px;padding-bottom:22px;padding-left:6px;cursor:pointer}.sg-slide-summary:focus-visible{outline:3px solid #506cd7;outline-offset:2px}.sg-slide-answer{color:#41485e;font-size:16px;line-height:1.75;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:6px;padding-bottom:24px;padding-left:6px}.sg-slide-cta{background-color:#0b1030}.sg-slide-cta .sg-slide-small{color:#e3e8fb}.sg-slide-white-heading{color:#fff}.sg-slide-area-links{display:flex;gap:12px 24px;margin-top:24px}.sg-slide-area-links{flex-wrap:wrap}.sg-origin-slider-page{display:block;width:100%;max-width:none;color:#171a1d;font-family:var(--bde-body-font-family);line-height:1.6;background-color:#fff}.sg-origin-slider-section{display:block;width:100%;box-sizing:border-box;padding-top:80px;padding-right:max(24px,calc(( 100vw - 1200px ) / 2));padding-bottom:80px;padding-left:max(24px,calc(( 100vw - 1200px ) / 2))}@media (max-width:767px){.sg-origin-slider-section{padding-top:52px;padding-right:22px;padding-bottom:52px;padding-left:22px}}.sg-origin-slider-hero{display:block;width:100%;min-height:620px;box-sizing:border-box;color:#fff;padding-top:90px;padding-right:max(24px,calc(( 100vw - 1200px ) / 2));padding-bottom:90px;padding-left:max(24px,calc(( 100vw - 1200px ) / 2));background-image:linear-gradient(90deg,rgb(0 0 0 / .78),rgb(0 0 0 / .15)),url(https://spectrumglazing.co.uk/wp-content/uploads/spectrum-origin-sliders/video-poster.jpg);background-size:auto,cover;background-position:0 0,50% 50%;background-repeat:repeat,repeat;background-attachment:scroll,scroll}@media (max-width:767px){.sg-origin-slider-hero{min-height:560px;padding-top:62px;padding-right:22px;padding-bottom:62px;padding-left:22px}}.sg-origin-slider-eyebrow{color:#bd175a;font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.16em;margin-top:0;margin-right:0;margin-bottom:20px;margin-left:0}.sg-origin-slider-white{color:#fff;margin-top:0;margin-right:0;margin-bottom:20px;margin-left:0}.sg-origin-slider-h1{max-width:770px;color:#fff;font-family:var(--bde-body-font-family);font-weight:400;font-size:clamp(42px,5.4vw,76px);line-height:1.08;letter-spacing:-.055em;margin-top:0;margin-right:0;margin-bottom:25px;margin-left:0}@media (max-width:767px){.sg-origin-slider-h1{font-size:44px}}@media (max-width:479px){.sg-origin-slider-h1{font-size:39px}}.sg-origin-slider-hero-copy{max-width:550px;color:#fff;font-size:19px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:30px;margin-left:0}.sg-origin-slider-heading{color:#171a1d;font-family:var(--bde-body-font-family);font-weight:400;font-size:clamp(30px,3.4vw,48px);line-height:1.14;letter-spacing:-.04em;margin-top:0;margin-right:0;margin-bottom:25px;margin-left:0}.sg-origin-slider-body{max-width:900px;color:#56616a;font-size:16px;line-height:1.75;margin-top:0;margin-right:0;margin-bottom:24px;margin-left:0}.sg-origin-slider-button{display:inline-flex;justify-content:center;align-items:center;color:#fff;font-weight:600;font-size:15px;line-height:1.5;text-decoration:none;padding-top:15px;padding-right:24px;padding-bottom:15px;padding-left:24px;background-color:#d71c6e;border-radius:2px;border-top:1px solid #d71c6e;border-right:1px solid #d71c6e;border-bottom:1px solid #d71c6e;border-left:1px solid #d71c6e;cursor:pointer}.sg-origin-slider-button:hover{color:#fff;background-color:#b8175d}.sg-origin-slider-button:focus-visible{color:#fff;outline:3px solid #d71c6e;outline-offset:4px}.sg-origin-slider-hero-foot{color:#fff;font-size:12px;letter-spacing:.08em;margin-top:40px;margin-right:0;margin-bottom:0;margin-left:0}.sg-origin-slider-nav{display:flex;flex-flow:row;gap:25px;width:100%;box-sizing:border-box;padding-top:22px;padding-right:max(24px,calc(( 100vw - 1200px ) / 2));padding-bottom:22px;padding-left:max(24px,calc(( 100vw - 1200px ) / 2));background-color:#f2f4f5;border-bottom:1px solid #dde1e3}.sg-origin-slider-nav{flex-wrap:wrap}@media (max-width:767px){.sg-origin-slider-nav{gap:18px;padding-top:20px;padding-right:22px;padding-bottom:20px;padding-left:22px}}.sg-origin-slider-link{color:#222b32;font-size:15px;text-decoration:underline}.sg-origin-slider-link:hover{color:#b8175d}.sg-origin-slider-link{text-underline-offset:4px}.sg-origin-slider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;width:100%}@media (max-width:767px){.sg-origin-slider-grid{grid-template-columns:minmax(0,1fr)}}.sg-origin-slider-card{display:block;min-width:0}.sg-origin-slider-card-img{display:block;width:100%;height:300px;object-fit:cover;margin-top:0;margin-right:0;margin-bottom:24px;margin-left:0}.sg-origin-slider-h3{color:#171a1d;font-family:var(--bde-body-font-family);font-weight:400;font-size:30px;line-height:1.2;margin-top:0;margin-right:0;margin-bottom:16px;margin-left:0}.sg-origin-slider-small{color:#626b73;font-size:13px;line-height:1.7;margin-top:20px;margin-right:0;margin-bottom:0;margin-left:0}.sg-origin-slider-light{background-color:#f1f4f5}.sg-origin-slider-studio{display:block;width:100%;min-height:400px}.sg-origin-slider-spec{display:block;width:100%;box-sizing:border-box;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#f1f4f5}.sg-origin-slider-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:55px}@media (max-width:767px){.sg-origin-slider-two{grid-template-columns:minmax(0,1fr);gap:28px}}.sg-origin-slider-hardware{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:100%;box-sizing:border-box;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#f4f5f5}@media (max-width:767px){.sg-origin-slider-hardware{gap:10px;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px}}.sg-origin-slider-handle{display:block;width:100%;height:190px;object-fit:contain}@media (max-width:767px){.sg-origin-slider-handle{height:150px}}.sg-origin-slider-caption{color:#555f67;font-size:14px;text-align:center;margin-top:16px;margin-right:0;margin-bottom:0;margin-left:0}.sg-origin-slider-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%}@media (max-width:767px){.sg-origin-slider-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.sg-origin-slider-gallery{grid-template-columns:minmax(0,1fr)}}.sg-origin-slider-gallery-link{display:block;width:100%}.sg-origin-slider-photo{display:block;width:100%;height:270px;object-fit:cover}@media (max-width:767px){.sg-origin-slider-photo{height:190px}}@media (max-width:479px){.sg-origin-slider-photo{height:240px}}.sg-origin-slider-video{display:block;width:100%;object-fit:contain;aspect-ratio:16/9;background-color:#121820}.sg-origin-slider-film-link{display:block;color:#20282c;font-size:14px;text-decoration:underline;margin-top:15px;margin-right:0;margin-bottom:0;margin-left:0}.sg-origin-slider-faq{display:block;width:100%;padding-top:22px;padding-right:0;padding-bottom:22px;padding-left:0;border-bottom:1px solid #d8dde1}.sg-origin-slider-question{color:#171a1d;font-weight:600;font-size:18px;cursor:pointer}.sg-origin-slider-answer{color:#56616a;font-size:16px;line-height:1.75;margin-top:18px;margin-right:0;margin-bottom:0;margin-left:0}.sg-origin-slider-quote{display:block;width:100%;max-width:800px;margin-top:auto;margin-right:auto;margin-bottom:auto;margin-left:auto}.sg-origin-slider-quote-slot{display:block;width:100%}.sg-origin-slider-cta{color:#fff;background-color:#12181d}.sg-origin-slider-cta-heading{color:#fff;font-family:var(--bde-body-font-family);font-size:44px;line-height:1.2;letter-spacing:-.04em;margin-top:0;margin-right:0;margin-bottom:25px;margin-left:0}@media (max-width:767px){.sg-origin-slider-cta-heading{font-size:34px}}.sg-origin-slider-cta-copy{max-width:700px;color:#dce2e7;font-size:17px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:25px;margin-left:0}.sg-vp-section{display:flex;flex-flow:column;gap:26px;width:100%;box-sizing:border-box;color:#172039;padding-top:76px;padding-right:max(5vw,20px);padding-bottom:76px;padding-left:max(5vw,20px);background-color:#fff}@media (max-width:767px){.sg-vp-section{padding-top:48px;padding-right:20px;padding-bottom:48px;padding-left:20px}}.sg-vp-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:52px;width:100%;padding-top:64px;padding-right:max(5vw,20px);padding-bottom:64px;padding-left:max(5vw,20px);background-color:#0b1030}@media (max-width:1023px){.sg-vp-hero{gap:28px}}@media (max-width:767px){.sg-vp-hero{grid-template-columns:minmax(0,1fr);padding-top:40px;padding-right:20px;padding-bottom:40px;padding-left:20px}}.sg-vp-copy{display:flex;flex-flow:column;gap:22px;min-width:0}.sg-vp-eyebrow{color:#4755bc;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-vp-eyebrow{font:700 13px/1.5 Inter,sans-serif}.sg-vp-eyebrow-light{color:#bec9ff;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-vp-eyebrow-light{font:700 13px/1.5 Inter,sans-serif}.sg-vp-h1{max-width:720px;color:#fff;text-transform:none;letter-spacing:-1.5px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-vp-h1{font:600 clamp(36px,4.5vw,66px)/1.05 Syne,sans-serif}@media (max-width:479px){.sg-vp-h1{font-size:38px}}.sg-vp-h2{color:#0b1030;text-transform:none;letter-spacing:-.6px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-vp-h2{font:600 clamp(28px,3vw,44px)/1.15 Syne,sans-serif}.sg-vp-h3{color:#0b1030;text-transform:none;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-vp-h3{font:600 22px/1.3 Syne,sans-serif}.sg-vp-p{max-width:850px;color:#485167;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-vp-p{font:400 16px/1.75 Inter,sans-serif}.sg-vp-light{color:#e4e8ff;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-vp-light{font:400 18px/1.7 Inter,sans-serif}.sg-vp-small{color:#5c6477;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-vp-small{font:400 13px/1.65 Inter,sans-serif}.sg-vp-actions{display:flex;gap:12px}.sg-vp-actions{flex-wrap:wrap}.sg-vp-btn{display:inline-flex;justify-content:center;align-items:center;min-height:52px;color:#fff;text-decoration:none;padding-top:16px;padding-right:25px;padding-bottom:16px;padding-left:25px;background-color:#3945b1;border-radius:9px}.sg-vp-btn:hover{color:#fff;background-color:#283489}.sg-vp-btn{font:700 15px/1.4 Inter,sans-serif}@media (max-width:479px){.sg-vp-btn{width:100%}}.sg-vp-btn-light{color:#18214d;background-color:#fff}.sg-vp-btn-light:hover{color:#18214d;background-color:#e8edff}.sg-vp-link{color:#3945b1;font-weight:600;text-decoration:underline}.sg-vp-link:hover{color:#18214d}.sg-vp-link{text-underline-offset:4px}.sg-vp-hero-image{width:100%;height:540px;object-fit:contain;background-color:#eef0ea;border-radius:20px}@media (max-width:1023px){.sg-vp-hero-image{height:440px}}@media (max-width:767px){.sg-vp-hero-image{height:360px}}.sg-vp-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;padding-top:25px;padding-right:5vw;padding-bottom:25px;padding-left:5vw;background-color:#edf0fa}@media (max-width:767px){.sg-vp-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.sg-vp-strip{padding-top:24px;padding-right:20px;padding-bottom:24px;padding-left:20px}}.sg-vp-feature{color:#18214d;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-vp-feature{font:600 15px/1.5 Inter,sans-serif}.sg-vp-muted{background-color:#f3f5fa}.sg-vp-designer{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:start;gap:35px}@media (max-width:767px){.sg-vp-designer{grid-template-columns:minmax(0,1fr)}}.sg-vp-preview{display:flex;flex-flow:column;align-items:center;gap:14px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#fff;border-radius:16px;border-top:1px solid #dfe3f0;border-right:1px solid #dfe3f0;border-bottom:1px solid #dfe3f0;border-left:1px solid #dfe3f0}.sg-vp-preview-image{width:100%;height:440px;object-fit:contain}@media (max-width:767px){.sg-vp-preview-image{height:310px}}.sg-vp-choices{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}@media (max-width:1023px){.sg-vp-choices{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.sg-vp-choices{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:479px){.sg-vp-choices{grid-template-columns:repeat(3,minmax(0,1fr))}}.sg-vp-choice{display:flex;flex-flow:column;align-items:center;gap:8px;color:#172039;text-align:center;padding-top:12px;padding-right:8px;padding-bottom:12px;padding-left:8px;background-color:#fff;border-radius:10px;border-top:2px solid #dfe3ed;border-right:2px solid #dfe3ed;border-bottom:2px solid #dfe3ed;border-left:2px solid #dfe3ed;cursor:pointer}.sg-vp-choice:hover{color:#172039}.sg-vp-choice[aria-pressed="true"]{color:#18214d;background-color:#e7eafe}.sg-vp-choice:focus-visible{outline:3px solid #3945b1;outline-offset:3px}.sg-vp-choice{font:600 13px/1.4 Inter,sans-serif}.sg-vp-thumb{width:100%;height:110px;object-fit:contain}@media (max-width:767px){.sg-vp-thumb{height:90px}}.sg-vp-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}@media (max-width:1023px){.sg-vp-three{gap:20px}}@media (max-width:767px){.sg-vp-three{grid-template-columns:minmax(0,1fr)}}.sg-vp-card{display:flex;flex-flow:column;gap:15px;padding-top:24px;padding-right:0;padding-bottom:24px;padding-left:0;border-top:3px solid #506cd7}.sg-vp-form-wrap{display:flex;flex-flow:column;gap:22px;width:100%;max-width:900px;box-sizing:border-box;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:#fff;border-radius:16px;border-top:1px solid #dfe3ed;border-right:1px solid #dfe3ed;border-bottom:1px solid #dfe3ed;border-left:1px solid #dfe3ed}@media (max-width:767px){.sg-vp-form-wrap{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.sg-vp-faq{width:100%;max-width:950px;border-bottom:1px solid #dfe3ed}.sg-vp-question{color:#18214d;padding-top:22px;padding-right:0;padding-bottom:22px;padding-left:0;cursor:pointer}.sg-vp-question{font:600 18px/1.5 Inter,sans-serif}.sg-vp-answer{color:#485167;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-bottom:24px}.sg-vp-answer{font:400 16px/1.75 Inter,sans-serif}.sg-vp-area-links{display:flex;gap:12px 24px}.sg-vp-area-links{flex-wrap:wrap}.sg-id-hero{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:44px;width:100%;padding-top:64px;padding-right:5vw;padding-bottom:64px;padding-left:5vw;background-color:#0b1030}@media (max-width:1023px){.sg-id-hero{gap:28px}}@media (max-width:767px){.sg-id-hero{grid-template-columns:minmax(0,1fr);padding-top:40px;padding-right:20px;padding-bottom:40px;padding-left:20px}}.sg-id-hero-photo{width:100%;height:auto;object-fit:cover;aspect-ratio:1.2;border-radius:16px}@media (max-width:767px){.sg-id-hero-photo{aspect-ratio:1.6}}.sg-id-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;width:100%}@media (max-width:767px){.sg-id-two{grid-template-columns:minmax(0,1fr)}}.sg-id-range{display:flex;flex-flow:column;gap:22px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#fff;border-radius:16px;border-top:1px solid #dce1ef;border-right:1px solid #dce1ef;border-bottom:1px solid #dce1ef;border-left:1px solid #dce1ef}@media (max-width:767px){.sg-id-range{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.sg-id-range-photo{width:100%;height:auto;object-fit:contain;aspect-ratio:1.65;background-color:#f3f5f8;border-radius:9px}.sg-id-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}@media (max-width:1023px){.sg-id-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.sg-id-gallery{grid-template-columns:minmax(0,1fr)}}.sg-id-gallery-link{display:flex;flex-flow:column;gap:12px;color:#18214d;text-decoration:none}.sg-id-gallery-link:hover{color:#3945b1}.sg-id-gallery-link{font:600 15px/1.5 Inter,sans-serif}.sg-id-gallery-photo{width:100%;height:250px;object-fit:contain;background-color:#f0f2f6;border-radius:12px}@media (max-width:767px){.sg-id-gallery-photo{height:200px}}@media (max-width:479px){.sg-id-gallery-photo{height:auto;aspect-ratio:1.5}}.sg-id-list{color:#485167;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-left:20px}.sg-id-list{font:400 16px/1.8 Inter,sans-serif}.sg-id-table-wrap{width:100%}.sg-id-table-wrap{overflow-x:auto}.sg-id-table{width:100%;min-width:580px;background-color:#fff}.sg-id-table{border-collapse:collapse}.sg-id-th{color:#fff;text-align:left;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;background-color:#18214d}.sg-id-th{font:600 15px/1.5 Inter,sans-serif}.sg-id-td{color:#485167;text-align:left;padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px;border-bottom:1px solid #dfe3ed}.sg-id-td{font:400 15px/1.6 Inter,sans-serif}.sg-id-quote{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px}@media (max-width:1023px){.sg-id-quote{gap:28px}}@media (max-width:767px){.sg-id-quote{grid-template-columns:minmax(0,1fr)}}.sg-local-breadcrumb{display:flex;gap:10px;color:#485167;padding-top:20px;padding-right:5vw;padding-bottom:20px;padding-left:5vw;background-color:#f3f5fa}.sg-local-breadcrumb{flex-wrap:wrap;font:400 14px/1.5 Inter,sans-serif}@media (max-width:767px){.sg-local-breadcrumb{padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px}}.sg-local-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px;width:100%}@media (max-width:767px){.sg-local-nav{grid-template-columns:minmax(0,1fr)}}.sg-local-service{display:flex;flex-flow:column;gap:9px;padding-top:24px;padding-right:0;padding-bottom:24px;padding-left:0;border-bottom:1px solid #dbe0ee}.sg-local-photo{width:100%;height:380px;object-fit:contain;background-color:#eef0f6;border-radius:14px}@media (max-width:767px){.sg-local-photo{height:270px}}.sg-local-caption{color:#596174;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-local-caption{font:400 13px/1.6 Inter,sans-serif}.sg-local-step{display:flex;flex-flow:column;gap:12px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#fff;border-radius:12px;border-top:1px solid #dbe0ee;border-right:1px solid #dbe0ee;border-bottom:1px solid #dbe0ee;border-left:1px solid #dbe0ee}.sg-local-summary{color:#485167;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-local-summary{font:400 15px/1.7 Inter,sans-serif}.sg-local-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;width:100%}@media (max-width:767px){.sg-local-gallery{gap:18px}}@media (max-width:479px){.sg-local-gallery{grid-template-columns:minmax(0,1fr)}}.sg-local-gallery-card{display:flex;flex-flow:column;gap:12px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-local-gallery-link{display:block;width:100%;overflow:hidden;background-color:#edf0f6;border-radius:12px}.sg-local-gallery-link:focus-visible{outline:3px solid #3945b1;outline-offset:4px}.sg-local-gallery-image{width:100%;height:330px;object-fit:contain}@media (max-width:767px){.sg-local-gallery-image{height:230px}}@media (max-width:479px){.sg-local-gallery-image{height:280px}}.sg-local-gallery-caption{color:#303b55;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-local-gallery-caption{font:500 15px/1.6 Inter,sans-serif}.sg-inspire-intro{display:flex;flex-flow:column;gap:22px;padding-top:80px;padding-right:6vw;padding-bottom:48px;padding-left:6vw;background-color:#eef0f7}@media (max-width:767px){.sg-inspire-intro{padding-top:46px;padding-right:20px;padding-bottom:32px;padding-left:20px}}.sg-inspire-h1{max-width:1000px;color:#17213d;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-inspire-h1{font:600 clamp(36px,5vw,64px)/1.08 Syne,sans-serif}.sg-inspire-nav{display:flex;gap:10px}.sg-inspire-nav{flex-wrap:wrap}.sg-inspire-chip{display:inline-flex;align-items:center;color:#263566;text-decoration:none;padding-top:11px;padding-right:16px;padding-bottom:11px;padding-left:16px;background-color:#fff;border-radius:24px;border-top:1px solid #ccd2e1;border-right:1px solid #ccd2e1;border-bottom:1px solid #ccd2e1;border-left:1px solid #ccd2e1}.sg-inspire-chip:hover{color:#17213d;background-color:#e3e7f5}.sg-inspire-chip{font:600 14px/1.4 Inter,sans-serif}@media (max-width:479px){.sg-inspire-chip{padding-top:10px;padding-right:13px;padding-bottom:10px;padding-left:13px}}.sg-inspire-section{display:flex;flex-flow:column;gap:26px;padding-top:64px;padding-right:6vw;padding-bottom:64px;padding-left:6vw;background-color:#fff;border-bottom:1px solid #e1e4ed}.sg-inspire-section{scroll-margin-top:120px}@media (max-width:767px){.sg-inspire-section{padding-top:42px;padding-right:20px;padding-bottom:42px;padding-left:20px}}.sg-inspire-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;width:100%}@media (max-width:1023px){.sg-inspire-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sg-inspire-grid{gap:24px 16px}}@media (max-width:479px){.sg-inspire-grid{grid-template-columns:minmax(0,1fr)}}.sg-inspire-card{display:flex;flex-flow:column;gap:12px;min-width:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-inspire-photo-link{display:block;width:100%;overflow:hidden;background-color:#f1f2f5;border-radius:12px}.sg-inspire-photo-link:focus-visible{outline:3px solid #4c55ae;outline-offset:4px}.sg-inspire-photo{width:100%;height:280px;object-fit:contain}@media (max-width:767px){.sg-inspire-photo{height:240px}}@media (max-width:479px){.sg-inspire-photo{height:300px}}.sg-inspire-caption{display:flex;flex-flow:column;gap:9px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-inspire-title{color:#202c51;text-decoration:none}.sg-inspire-title:hover{color:#4c55ae;text-decoration:underline}.sg-inspire-title{font:600 19px/1.4 Inter,sans-serif}.sg-inspire-full{color:#495472;text-decoration:underline}.sg-inspire-full:hover{color:#263566}.sg-inspire-full{font:500 13px/1.5 Inter,sans-serif}.sg-inspire-related{display:flex;gap:14px 22px;padding-top:18px;border-top:1px solid #e1e4ed}.sg-inspire-related{flex-wrap:wrap}.sg-inspire-return{display:flex;flex-flow:column;gap:14px;padding-top:32px;padding-right:6vw;padding-bottom:32px;padding-left:6vw;background-color:#eef0f7}@media (max-width:767px){.sg-inspire-return{padding-top:28px;padding-right:20px;padding-bottom:28px;padding-left:20px}}.sg-inspire-link{color:#334790;text-decoration:underline}.sg-inspire-link:hover{color:#17213d}.sg-inspire-link{font:600 15px/1.55 Inter,sans-serif}.sg-hos-faq{display:block;width:100%;padding-top:0;padding-right:0;padding-bottom:24px;padding-left:0;border-bottom:1px solid #dbe0ee}.sg-hos-summary{display:list-item;color:#0b1030;padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:0;cursor:pointer}.sg-hos-summary:focus-visible{outline:3px solid #3945b1;outline-offset:4px}.sg-hos-summary:hover{color:#3945b1}.sg-hos-summary{font:600 19px/1.5 Inter,sans-serif}.sg-hos-hero-note{color:#e4e8ff;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-hos-hero-note{font:400 13px/1.6 Inter,sans-serif}.sg-hos-service-photo{width:100%;height:240px;object-fit:contain;background-color:#eef0f6;border-radius:12px}@media (max-width:767px){.sg-hos-service-photo{height:230px}}.sg-hos-title{color:#fff;text-transform:none;letter-spacing:-1px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-hos-title{font:600 clamp(32px,4vw,58px)/1.08 Syne,sans-serif;overflow-wrap:break-word}@media (max-width:767px){.sg-hos-title{font-size:36px}}@media (max-width:479px){.sg-hos-title{font-size:32px}}.sg-gb-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px;width:100%;box-sizing:border-box;padding-top:64px;padding-right:max(5vw,20px);padding-bottom:64px;padding-left:max(5vw,20px);background-color:#f2f3ed}@media (max-width:1023px){.sg-gb-hero{gap:28px}}@media (max-width:767px){.sg-gb-hero{grid-template-columns:minmax(0,1fr);padding-top:40px;padding-right:20px;padding-bottom:40px;padding-left:20px}}.sg-gb-title{color:#101a32;text-transform:none;letter-spacing:-1px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-gb-title{font:600 clamp(34px,4vw,60px)/1.08 Syne,sans-serif;overflow-wrap:break-word}@media (max-width:767px){.sg-gb-title{font-size:36px}}@media (max-width:479px){.sg-gb-title{font-size:32px}}.sg-gb-kicker{color:#3945b1;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-gb-kicker{font:700 13px/1.5 Inter,sans-serif}.sg-gb-intro{color:#283955;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-gb-intro{font:400 20px/1.6 Inter,sans-serif}.sg-gb-photo{width:100%;height:430px;object-fit:contain;background-color:#e4e7e0;border-radius:4px}@media (max-width:1023px){.sg-gb-photo{height:360px}}@media (max-width:767px){.sg-gb-photo{height:280px}}.sg-gb-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;width:100%}@media (max-width:767px){.sg-gb-choices{grid-template-columns:minmax(0,1fr);gap:20px}}.sg-gb-choice{display:flex;flex-flow:column;gap:16px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:#fff;border-radius:4px;border-top:1px solid #dce1e6;border-right:1px solid #dce1e6;border-bottom:1px solid #dce1e6;border-left:1px solid #dce1e6}@media (max-width:479px){.sg-gb-choice{padding-top:18px;padding-right:18px;padding-bottom:18px;padding-left:18px}}.sg-gb-item-image{width:100%;height:260px;object-fit:contain;background-color:#f2f3ed}.sg-gb-summary{display:list-item;color:#172039;padding-top:20px;padding-right:0;padding-bottom:20px;padding-left:0;cursor:pointer}.sg-gb-summary:hover{color:#3945b1}.sg-gb-summary:focus-visible{outline:3px solid #3945b1;outline-offset:4px}.sg-gb-summary{font:600 19px/1.5 Inter,sans-serif}.sg-gb-faq{display:block;width:100%;padding-bottom:24px;border-bottom:1px solid #dce1e6}.sg-ar-hero{background-color:#eaf0ed}.sg-mt-hero{background-color:#eaf0fb}.sg-ar-kicker{color:#28594d}.sg-mt-kicker{color:#3945b1}.sg-area-strip{display:flex;gap:16px;padding-top:24px;padding-right:max(5vw,20px);padding-bottom:24px;padding-left:max(5vw,20px);background-color:#fff;border-bottom:1px solid #dce1e6}.sg-area-strip{flex-wrap:wrap}@media (max-width:767px){.sg-area-strip{gap:12px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}}.sg-area-strip-link{color:#3945b1;text-decoration:underline}.sg-area-strip-link:hover{color:#172039}.sg-area-strip-link:focus-visible{outline:3px solid #3945b1;outline-offset:4px}.sg-area-strip-link{font:600 15px/1.5 Inter,sans-serif;text-underline-offset:4px}.sg-brs-page{width:100%;color:#18212b;font-family:inherit;background-color:#fff}.sg-brs-section{width:100%;max-width:1200px;box-sizing:border-box;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:64px;padding-right:24px;padding-bottom:64px;padding-left:24px}@media (max-width:767px){.sg-brs-section{padding-top:40px;padding-right:20px;padding-bottom:40px;padding-left:20px}}.sg-brs-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px}@media (max-width:1023px){.sg-brs-hero{gap:28px}}@media (max-width:767px){.sg-brs-hero{grid-template-columns:minmax(0,1fr)}}.sg-brs-stack{display:flex;flex-flow:column;gap:20px;min-width:0}.sg-brs-breadcrumb{display:flex;gap:10px;max-width:1200px;box-sizing:border-box;font-size:14px;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:24px;padding-right:24px;padding-bottom:0;padding-left:24px}.sg-brs-breadcrumb{flex-wrap:wrap}@media (max-width:767px){.sg-brs-breadcrumb{padding-top:20px;padding-right:20px;padding-bottom:0;padding-left:20px}}.sg-brs-link{color:#3648a0;text-decoration:underline}.sg-brs-link:hover{color:#a12e79}.sg-brs-link{text-underline-offset:4px}.sg-brs-kicker{color:#9a2d75;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:1.5px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-brs-h1{color:#11182b;font-size:48px;line-height:1.12;letter-spacing:-1.6px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:1023px){.sg-brs-h1{font-size:39px}}@media (max-width:767px){.sg-brs-h1{font-size:36px}}@media (max-width:479px){.sg-brs-h1{font-size:32px}}.sg-brs-h2{color:#11182b;font-size:34px;line-height:1.2;letter-spacing:-.7px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-brs-h2{font-size:28px}}.sg-brs-h3{color:#11182b;font-size:23px;line-height:1.3;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-brs-copy{color:#374454;font-size:17px;line-height:1.75;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-brs-lead{color:#374454;font-size:20px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-brs-photo{display:block;width:100%;height:auto;max-width:100%;border-radius:12px}.sg-brs-actions{display:flex;align-items:center;gap:12px}.sg-brs-actions{flex-wrap:wrap}.sg-brs-button{display:inline-flex;justify-content:center;align-items:center;color:#fff;font-weight:600;line-height:1.4;text-decoration:none;padding-top:15px;padding-right:23px;padding-bottom:15px;padding-left:23px;background-color:#3945b1;border-radius:6px}.sg-brs-button:hover{color:#fff;background-color:#29358e}@media (max-width:479px){.sg-brs-button{width:100%}}.sg-brs-button-alt{display:inline-flex;justify-content:center;color:#29358e;font-weight:600;line-height:1.4;text-decoration:none;padding-top:14px;padding-right:22px;padding-bottom:14px;padding-left:22px;border-radius:6px;border-top:1px solid #3945b1;border-right:1px solid #3945b1;border-bottom:1px solid #3945b1;border-left:1px solid #3945b1}.sg-brs-button-alt:hover{color:#29358e;background-color:#eef0ff}@media (max-width:479px){.sg-brs-button-alt{width:100%}}.sg-brs-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#f3f5f8;border-radius:12px}@media (max-width:1023px){.sg-brs-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.sg-brs-facts{grid-template-columns:minmax(0,1fr);padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.sg-brs-fact{display:flex;flex-flow:column;gap:8px}.sg-brs-label{color:#596575;font-size:13px;text-transform:uppercase;letter-spacing:.8px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-brs-value{color:#152133;font-weight:600;font-size:17px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-brs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:36px}@media (max-width:767px){.sg-brs-grid{grid-template-columns:minmax(0,1fr);gap:28px}}.sg-brs-soft{background-color:#f5f7f8}.sg-brs-caption{color:#526071;font-size:15px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-brs-figure{display:flex;flex-flow:column;gap:14px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-brs-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}@media (max-width:767px){.sg-brs-benefits{grid-template-columns:minmax(0,1fr);gap:25px}}.sg-brs-card{display:flex;flex-flow:column;gap:14px;padding-top:24px;padding-right:0;padding-bottom:0;padding-left:0;border-top:3px solid #a8bfae}.sg-brs-cta{display:flex;flex-flow:column;gap:22px;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-color:#111a2c;border-radius:16px}@media (max-width:767px){.sg-brs-cta{padding-top:28px;padding-right:22px;padding-bottom:28px;padding-left:22px}}.sg-brs-light-title{color:#fff;font-size:34px;line-height:1.2;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-brs-light-title{font-size:28px}}.sg-brs-light-copy{max-width:800px;color:#e0e6ee;font-size:17px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-brs-light-link{color:#fff;text-decoration:underline}.sg-brs-light-link:hover{color:#f3bde1}.sg-brs-light-link{text-underline-offset:4px}.sg-brs-crop-113{position:relative;width:100%;overflow:hidden;aspect-ratio:1060/943;border-radius:12px}.sg-brs-crop-image-113{display:block;position:absolute;top:-2.5450689289502%;left:-.84905660377358%;width:101.88679245283%;height:auto;max-width:none}.sg-brs-crop-135{position:relative;width:100%;overflow:hidden;aspect-ratio:1080/933;border-radius:12px}.sg-brs-crop-image-135{display:block;position:absolute;top:-3.3226152197213%;left:0%;width:100%;height:auto;max-width:none}.sg-brs-crop-157{position:relative;width:100%;overflow:hidden;aspect-ratio:886/921;border-radius:12px}.sg-brs-crop-image-157{display:block;position:absolute;top:-3.6916395222584%;left:-9.255079006772%;width:121.89616252822%;height:auto;max-width:none}.sg-brs-crop-160{position:relative;width:100%;overflow:hidden;aspect-ratio:855/928;border-radius:12px}.sg-brs-crop-image-160{display:block;position:absolute;top:-3.0172413793103%;left:-13.684210526316%;width:126.31578947368%;height:auto;max-width:none}.sg-area-studio{display:flex;flex-flow:column;align-items:stretch;gap:18px;width:100%;color:#14213a;padding-top:64px;padding-right:max(24px,calc(( 100% - 1200px ) / 2));padding-bottom:64px;padding-left:max(24px,calc(( 100% - 1200px ) / 2));background-color:#f3f5fa}@media (max-width:767px){.sg-area-studio{gap:16px;padding-top:40px;padding-right:18px;padding-bottom:40px;padding-left:18px}}.sg-area-studio-heading{max-width:850px;color:#17244b;font-size:clamp(28px,3vw,42px);line-height:1.15;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-area-studio-intro{max-width:850px;color:#46536a;font-size:18px;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-area-studio-intro{font-size:16px}}.sg-area-studio-label{color:#3945b1;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.15em;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:1119px){body:has(.breakdance-form :is(input:not([type="checkbox"]):not([type="radio"]),textarea,select):focus) .sg-mobile-quicklinks{visibility:hidden;pointer-events:none}}@media (max-width:767px){.breakdance-form .breakdance-form-field__input{min-height:48px;font-size:16px}.breakdance-form .breakdance-form-field__input{scroll-margin-block:100px}.breakdance-form textarea.breakdance-form-field__input{min-height:132px}.breakdance-form textarea.breakdance-form-field__input{resize:vertical}.breakdance-form :is(input[type="checkbox"],input[type="radio"]){min-width:22px;min-height:22px}.breakdance-form :is(input,textarea,select):focus-visible{outline:2px solid #bd0056;outline-offset:3px}.breakdance-form .breakdance-form-button__submit{min-height:48px}.breakdance-form .breakdance-form-button__submit{touch-action:manipulation}}.sg-wix-award{display:block;width:100%;box-sizing:border-box;padding-top:72px;padding-right:0;padding-bottom:72px;padding-left:0;background-color:#eef6fa;border-top:1px solid #d5e6ef;border-bottom:1px solid #d5e6ef}@media (max-width:767px){.sg-wix-award{padding-top:52px;padding-right:0;padding-bottom:52px;padding-left:0}}.sg-wix-award-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,.8fr);align-items:center;gap:64px;width:100%;max-width:1240px;box-sizing:border-box;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding-top:0;padding-right:clamp(20px,4vw,54px);padding-bottom:0;padding-left:clamp(20px,4vw,54px)}@media (max-width:767px){.sg-wix-award-layout{grid-template-columns:minmax(0,1fr);gap:32px}}.sg-wix-award-copy{display:flex;flex-flow:column;align-items:start;gap:18px;min-width:0}.sg-wix-award-logo{display:block;width:180px;height:auto;max-width:100%;object-fit:contain}.sg-wix-award-date{color:#147cb1;font-family:"Inter",sans-serif;font-weight:800;font-size:13px;line-height:1.5;text-transform:uppercase;letter-spacing:.12em;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-wix-award-title{color:#12283b;font-family:"Inter",sans-serif;font-weight:800;font-size:clamp(30px,3.4vw,44px);line-height:1.12;letter-spacing:-.035em;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-wix-award-title{font-size:32px}}.sg-wix-award-text{color:#334a5a;font-size:17px;line-height:1.7;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-wix-award-text{font-size:16px}}.sg-wix-award-links{display:flex;gap:12px 28px;margin-top:4px;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0}.sg-wix-award-links{flex-wrap:wrap}.sg-wix-award-link{color:#09699f;font-weight:800;font-size:15px;line-height:1.5;text-decoration:underline;padding-top:8px;padding-right:0;padding-bottom:8px;padding-left:0}.sg-wix-award-link:hover{color:#12283b}.sg-wix-award-link:focus-visible{color:#12283b;outline:2px solid #147cb1;outline-offset:4px}.sg-wix-award-link{text-underline-offset:4px}.sg-wix-award-certificate{display:flex;flex-flow:column;align-items:center;gap:16px;width:100%;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-wix-award-certificate-link{display:block;width:100%;max-width:315px;box-sizing:border-box;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;background-color:#fff;box-shadow:0 12px 32px rgb(18 40 59 / .12)}.sg-wix-award-certificate-link:focus-visible{outline:3px solid #147cb1;outline-offset:5px}@media (max-width:767px){.sg-wix-award-certificate-link{max-width:300px}}.sg-wix-award-certificate-image{display:block;width:100%;height:auto;max-width:100%;object-fit:contain}.sg-wix-award-caption{color:#526776;font-size:13px;line-height:1.5;text-align:center;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-ch-project{color:#20243b;font-family:"Inter",sans-serif;background-color:#fff}.sg-ch-wrap{width:min(1120px,calc(100% - 40px));margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}.sg-ch-crumb{display:flex;gap:10px;color:#555d75;font-size:14px;padding-top:28px;padding-right:0;padding-bottom:28px;padding-left:0}.sg-ch-crumb-link{color:#3945b1;text-decoration:none}.sg-ch-hero{color:#fff;padding-top:88px;padding-right:0;padding-bottom:88px;padding-left:0;background-color:#090d22}@media (max-width:767px){.sg-ch-hero{padding-top:60px;padding-right:0;padding-bottom:60px;padding-left:0}}.sg-ch-kicker{color:#aab7ff;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.12em;margin-top:0;margin-right:0;margin-bottom:18px;margin-left:0}.sg-ch-title{max-width:900px;color:#fff;font-family:"Syne",sans-serif;font-size:clamp(38px,5vw,70px);line-height:1.06;margin-top:0;margin-right:0;margin-bottom:24px;margin-left:0}.sg-ch-lead{max-width:760px;color:#e6e9f6;font-size:21px;line-height:1.55;margin-top:0;margin-right:0;margin-bottom:32px;margin-left:0}.sg-ch-button{display:inline-block;color:#fff;font-weight:700;text-decoration:none;padding-top:16px;padding-right:25px;padding-bottom:16px;padding-left:25px;background-color:#506cd7;border-radius:6px}.sg-ch-button:hover{color:#fff;background-color:#3945b1}.sg-ch-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;position:relative;margin-top:-38px}@media (max-width:767px){.sg-ch-facts{margin-top:0;padding-top:18px}}.sg-ch-fact{padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px;background-color:#f1f3fb;border-radius:10px}.sg-ch-label{color:#586078;font-size:13px;text-transform:uppercase;letter-spacing:.1em;margin-top:0;margin-right:0;margin-bottom:8px;margin-left:0}.sg-ch-value{color:#11152e;font-weight:700;font-size:18px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-ch-section{padding-top:82px;padding-right:0;padding-bottom:82px;padding-left:0}@media (max-width:767px){.sg-ch-section{padding-top:55px;padding-right:0;padding-bottom:55px;padding-left:0}}.sg-ch-grid{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:72px}@media (max-width:767px){.sg-ch-grid{gap:25px}}.sg-ch-heading{color:#11152e;font-family:"Syne",sans-serif;font-size:clamp(30px,3vw,46px);line-height:1.14;margin-top:0;margin-right:0;margin-bottom:24px;margin-left:0}.sg-ch-copy{color:#373f56;font-size:18px;line-height:1.75;margin-top:0;margin-right:0;margin-bottom:20px;margin-left:0}.sg-ch-panel{padding-top:34px;padding-right:34px;padding-bottom:34px;padding-left:34px;background-color:#f1f3fb;border-radius:12px}.sg-ch-subheading{color:#11152e;font-family:"Syne",sans-serif;font-size:24px;margin-top:0;margin-right:0;margin-bottom:16px;margin-left:0}.sg-ch-list{color:#373f56;font-size:17px;line-height:1.8;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-left:22px}.sg-ch-band{background-color:#f6f7fb}.sg-ch-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:30px}.sg-ch-card{padding-top:27px;padding-right:27px;padding-bottom:27px;padding-left:27px;background-color:#fff;border-radius:10px;border-top:1px solid #dfe3f2;border-right:1px solid #dfe3f2;border-bottom:1px solid #dfe3f2;border-left:1px solid #dfe3f2}.sg-ch-card-title{color:#11152e;font-family:"Syne",sans-serif;font-size:23px;margin-top:0;margin-right:0;margin-bottom:12px;margin-left:0}.sg-ch-card-copy{color:#3b435a;line-height:1.65;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-ch-cta{padding-top:72px;padding-right:0;padding-bottom:72px;padding-left:0;background-color:#11162f}.sg-ch-cta-title{color:#fff;font-family:"Syne",sans-serif;font-size:clamp(30px,3vw,44px);margin-top:0;margin-right:0;margin-bottom:14px;margin-left:0}.sg-ch-cta-copy{color:#d9dff7;font-size:18px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:24px;margin-left:0}.sg-ch-secondary{display:inline-block;color:#fff;text-decoration:underline;margin-left:22px}.sg-ch-secondary:hover{color:#fff}@media (max-width:767px){.sg-ch-secondary{display:block;margin-top:18px;margin-right:0;margin-bottom:0;margin-left:0}}@media (max-width:767px){.sg-ch-facts{grid-template-columns:1fr}}@media (max-width:767px){.sg-ch-grid{grid-template-columns:1fr}}@media (max-width:767px){.sg-ch-benefits{grid-template-columns:1fr}}.sg-ch-gallery{padding-top:78px;padding-right:0;padding-bottom:78px;padding-left:0;background-color:#fff}@media (max-width:767px){.sg-ch-gallery{padding-top:54px;padding-right:0;padding-bottom:54px;padding-left:0}}.sg-ch-gallery-inner{width:min(1120px,calc(100% - 40px));margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto}.sg-ch-gallery-kicker{color:#3945b1;font-weight:700;font-size:14px;text-transform:uppercase;letter-spacing:.1em;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0}.sg-ch-gallery-title{color:#11152e;font-family:"Syne",sans-serif;font-size:clamp(30px,3vw,44px);margin-top:0;margin-right:0;margin-bottom:12px;margin-left:0}.sg-ch-gallery-intro{color:#424a61;font-size:17px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:28px;margin-left:0}.sg-ch-gallery-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}@media (max-width:767px){.sg-ch-gallery-grid{grid-template-columns:1fr}}.sg-ch-gallery-figure{margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-ch-gallery-slot{display:flex;flex-flow:column;justify-content:center;align-items:center;min-height:320px;aspect-ratio:4/3;text-align:center;padding-top:25px;padding-right:25px;padding-bottom:25px;padding-left:25px;background-color:#f2f4fa;border-radius:12px;border-top:2px dashed #b8c3df;border-right:2px dashed #b8c3df;border-bottom:2px dashed #b8c3df;border-left:2px dashed #b8c3df}@media (max-width:767px){.sg-ch-gallery-slot{min-height:240px}}.sg-ch-gallery-slot-main{min-height:430px;aspect-ratio:16/9}@media (max-width:767px){.sg-ch-gallery-slot-main{min-height:280px}}.sg-ch-gallery-slot-title{color:#26335d;font-family:"Syne",sans-serif;font-weight:700;font-size:23px;margin-top:0;margin-right:0;margin-bottom:8px;margin-left:0}.sg-ch-gallery-slot-note{color:#68738d;font-size:15px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-ch-gallery-caption{color:#3e465c;font-size:16px;line-height:1.5;margin-top:12px;margin-right:0;margin-bottom:0;margin-left:0}.sg-ch-gallery-feature{margin-top:0;margin-right:0;margin-bottom:20px;margin-left:0}.sg-ch-gallery-photo{display:block;width:100%;height:auto;max-height:650px;object-fit:cover;border-radius:12px}.sg-ch-headline-photo{width:min(1120px,calc(100% - 40px));margin-top:32px;margin-right:auto;margin-bottom:0;margin-left:auto}.sg-ch-headline-img{display:block;width:100%;height:auto;max-height:620px;object-fit:cover;border-radius:12px}.sg-ch-headline-caption{color:#4e5770;font-size:15px;margin-top:10px;margin-right:0;margin-bottom:0;margin-left:0}.sg-rg-page{width:100%;color:#263343;font-family:"Inter",sans-serif;line-height:1.7;background-color:#fff}.sg-rg-section{width:100%;padding-top:80px;padding-right:max(5%,calc(( 100% - 1200px ) / 2));padding-bottom:80px;padding-left:max(5%,calc(( 100% - 1200px ) / 2))}.sg-rg-section{scroll-margin-top:110px}@media (max-width:767px){.sg-rg-section{padding-top:50px;padding-right:6%;padding-bottom:50px;padding-left:6%}}.sg-rg-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:48px;padding-top:64px;padding-bottom:64px;background-color:#102b3b}@media (max-width:1023px){.sg-rg-hero{gap:28px}}@media (max-width:767px){.sg-rg-hero{grid-template-columns:minmax(0,1fr)}}.sg-rg-copy{display:flex;flex-flow:column;align-items:start;gap:22px}.sg-rg-kicker{color:#166c7a;font-weight:800;font-size:13px;text-transform:uppercase;letter-spacing:2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-rg-kicker-light{color:#a9dce1}.sg-rg-h1{color:#fff;font-weight:700;font-size:clamp(36px,4.2vw,60px);line-height:1.08;text-transform:none;letter-spacing:-2px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}@media (max-width:767px){.sg-rg-h1{font-size:40px;letter-spacing:-1px}}@media (max-width:479px){.sg-rg-h1{font-size:36px}}.sg-rg-h2{color:#102b3b;font-weight:700;font-size:clamp(30px,3vw,43px);line-height:1.16;text-transform:none;letter-spacing:-1px;margin-top:0;margin-right:0;margin-bottom:22px;margin-left:0}.sg-rg-h3{color:#102b3b;font-size:23px;line-height:1.3;text-transform:none;margin-top:0;margin-right:0;margin-bottom:12px;margin-left:0}.sg-rg-p{color:#364758;font-size:17px;line-height:1.75;margin-top:0;margin-right:0;margin-bottom:18px;margin-left:0}.sg-rg-light{color:#e2eef1}.sg-rg-white{color:#fff}.sg-rg-lead{font-size:19px}.sg-rg-actions{display:flex;align-items:center;gap:14px}.sg-rg-actions{flex-wrap:wrap}@media (max-width:479px){.sg-rg-actions{width:100%}}.sg-rg-button{display:inline-flex;justify-content:center;align-items:center;color:#102b3b;font-weight:800;font-size:16px;line-height:1.4;text-decoration:none;padding-top:15px;padding-right:22px;padding-bottom:15px;padding-left:22px;background-color:#b9e7dd;border-radius:8px;border-top:2px solid #b9e7dd;border-right:2px solid #b9e7dd;border-bottom:2px solid #b9e7dd;border-left:2px solid #b9e7dd}.sg-rg-button:hover{color:#102b3b;text-decoration:none;background-color:#d1f3eb}.sg-rg-button:focus-visible{outline:3px solid #168b99;outline-offset:4px}@media (max-width:479px){.sg-rg-button{width:100%}}.sg-rg-outline{color:#fff;background-color:#fff0}.sg-rg-outline:hover{color:#fff;background-color:#244756}.sg-rg-link{color:#126574;font-weight:700;text-decoration:underline}.sg-rg-link:hover{color:#102b3b}.sg-rg-link{text-underline-offset:4px}.sg-rg-heroimage{display:block;width:100%;height:520px;object-fit:cover;border-radius:16px}@media (max-width:1023px){.sg-rg-heroimage{height:480px}}@media (max-width:767px){.sg-rg-heroimage{height:350px}}@media (max-width:479px){.sg-rg-heroimage{height:285px}}.sg-rg-caption{color:#576c78;font-size:13px;line-height:1.5;margin-top:12px;margin-right:0;margin-bottom:0;margin-left:0}.sg-rg-caption.sg-rg-light{color:#e2eef1}.sg-rg-figure{min-width:0;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-rg-nav{display:flex;justify-content:center;gap:26px;padding-top:22px;padding-right:5%;padding-bottom:22px;padding-left:5%;background-color:#eaf4f3;border-bottom:1px solid #d7e5e5}.sg-rg-nav{flex-wrap:wrap}@media (max-width:767px){.sg-rg-nav{gap:15px 22px}}.sg-rg-navlink{color:#143d49;font-weight:700;font-size:14px;text-decoration:none}.sg-rg-navlink:hover{color:#126574;text-decoration:underline}.sg-rg-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}@media (max-width:767px){.sg-rg-grid{grid-template-columns:minmax(0,1fr);gap:16px}}.sg-rg-card{padding-top:28px;padding-right:28px;padding-bottom:28px;padding-left:28px;background-color:#f1f6f5;border-radius:12px;border-top:1px solid #dce8e5;border-right:1px solid #dce8e5;border-bottom:1px solid #dce8e5;border-left:1px solid #dce8e5}.sg-rg-number{color:#187585;font-weight:700;font-size:14px;letter-spacing:1px;margin-top:0;margin-right:0;margin-bottom:18px;margin-left:0}.sg-rg-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:60px}@media (max-width:1023px){.sg-rg-split{gap:32px}}@media (max-width:767px){.sg-rg-split{grid-template-columns:minmax(0,1fr)}}.sg-rg-photo{display:block;width:100%;height:400px;object-fit:cover;border-radius:12px}@media (max-width:767px){.sg-rg-photo{height:340px}}.sg-rg-tall{height:550px}@media (max-width:767px){.sg-rg-tall{height:430px}}.sg-rg-tint{background-color:#f0f6f5}.sg-rg-intro{max-width:760px;margin-bottom:36px}.sg-rg-swatches{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:30px;margin-right:0;margin-bottom:30px;margin-left:0}@media (max-width:1023px){.sg-rg-swatches{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.sg-rg-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}}.sg-rg-swatchcard{padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:#fff;border-radius:10px;border-top:1px solid #d5e3e3;border-right:1px solid #d5e3e3;border-bottom:1px solid #d5e3e3;border-left:1px solid #d5e3e3}@media (max-width:479px){.sg-rg-swatchcard{padding-top:15px;padding-right:15px;padding-bottom:15px;padding-left:15px}}.sg-rg-swatch{width:100%;height:95px;margin-bottom:20px;background-image:linear-gradient(135deg,#a3d5ed,#edf7fc 47%,#94c2de);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll;border-radius:7px}.sg-rg-aqua{background-image:linear-gradient(135deg,#75b8b5,#d9ede8 47%,#67a5a5);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.sg-rg-neutral{background-image:linear-gradient(135deg,#b9c5c6,#eef1f0 47%,#a3b1b5);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.sg-rg-bronze{background-image:linear-gradient(135deg,#a78869,#ece1d3 47%,#b69a78);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.sg-rg-sun{background-image:linear-gradient(135deg,#457eaa,#c2dded 47%,#5b89af);background-size:auto;background-position:0 0;background-repeat:repeat;background-attachment:scroll}.sg-rg-smalltitle{color:#102b3b;font-size:20px;line-height:1.3;text-transform:none;margin-top:0;margin-right:0;margin-bottom:10px;margin-left:0}@media (max-width:479px){.sg-rg-smalltitle{font-size:18px}}.sg-rg-small{color:#405463;font-size:15px;line-height:1.6;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0}.sg-rg-tablewrap{width:100%;background-color:#fff;border-radius:10px;border-top:1px solid #cedddd;border-right:1px solid #cedddd;border-bottom:1px solid #cedddd;border-left:1px solid #cedddd}.sg-rg-tablewrap{overflow-x:auto}.sg-rg-table{width:100%;min-width:660px;font-size:15px}.sg-rg-table{border-collapse:collapse}.sg-rg-th{color:#fff;font-weight:700;text-align:left;padding-top:17px;padding-right:17px;padding-bottom:17px;padding-left:17px;background-color:#173b4a}.sg-rg-td{color:#263e4a;text-align:left;padding-top:16px;padding-right:17px;padding-bottom:16px;padding-left:17px;border-bottom:1px solid #dfe8e8}.sg-rg-note{margin-top:24px;padding-top:20px;padding-right:24px;padding-bottom:20px;padding-left:24px;background-color:#e5f0ef;border-left:4px solid #187585}.sg-rg-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}@media (max-width:767px){.sg-rg-gallery{grid-template-columns:minmax(0,1fr)}}.sg-rg-galleryimage{width:100%;height:265px;object-fit:cover;border-radius:10px}@media (max-width:767px){.sg-rg-galleryimage{height:300px}}.sg-rg-dark{background-color:#102b3b}.sg-rg-faqgrid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:70px}@media (max-width:1023px){.sg-rg-faqgrid{gap:32px}}@media (max-width:767px){.sg-rg-faqgrid{grid-template-columns:minmax(0,1fr)}}.sg-rg-faq{border-top:1px solid #cedddd}.sg-rg-detail{display:block;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0;border-bottom:1px solid #cedddd}.sg-rg-question{display:list-item;color:#173b4a;font-weight:700;font-size:18px;line-height:1.45;padding-top:22px;padding-right:0;padding-bottom:22px;padding-left:0;cursor:pointer}.sg-rg-question:focus-visible{outline:2px solid #187585;outline-offset:3px}.sg-rg-answer{color:#405463;font-size:16px;line-height:1.75;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:0;padding-bottom:24px;padding-left:0}.sg-rg-cta{padding-top:38px;padding-right:38px;padding-bottom:38px;padding-left:38px;background-color:#173b4a;border-radius:15px}@media (max-width:767px){.sg-rg-cta{padding-top:26px;padding-right:26px;padding-bottom:26px;padding-left:26px}}:root{--sg-v3-navy:#06395a;--sg-v3-navy-deep:#032d47;--sg-v3-blue:#0879bd;--sg-v3-blue-hover:#06689f;--sg-v3-text:#183242;--sg-v3-muted:#5a6c79;--sg-v3-soft:#f4f7f9;--sg-v3-line:#dce5ea;--sg-v3-white:#fff;--sg-v3-radius:6px;--sg-v3-shadow:0 8px 28px rgba(6,57,90,.1);--sg-v3-container:1240px;--sg-v3-section-space:clamp(3.5rem,7vw,6rem);--sg-v3-h1:clamp(2.55rem,5vw,4.65rem);--sg-v3-h2:clamp(2rem,3.2vw,3rem);--sg-v3-h3:clamp(1.2rem,1.6vw,1.45rem);--sg-v3-body:clamp(1rem,1.1vw,1.08rem);--sg-cpd26-heading-font:"Inter",sans-serif;--sg-cpd26-body-font:"Inter",sans-serif;--sg-cpd26-content-width:1220px;--sg-cpd26-radius:9px;--sg-cpd26-pink:#e31873;--sg-cpd26-pink-dark:#bd0d59;--sg-cpd26-ink:#172027;--sg-cpd26-muted:#667078;--sg-cpd26-cream:#f6f3ef;--sg-cpd26-line:#e3e4e5;--sg-cpd26-white:#fff;--sg-cpd26-green:#31483f;--sg-cpd26-chip-1:#f4f3ec;--sg-cpd26-chip-2:#f0efe5;--sg-cpd26-chip-3:#e8ddc3;--sg-cpd26-chip-4:#9db39a;--sg-cpd26-chip-5:#9dbec0;--sg-cpd26-chip-6:#1d452f;--sg-cpd26-chip-7:#1f4166;--sg-cpd26-chip-8:#8a1f26;--sg-cpd26-chip-9:#1c1d1d;--sg-cpd26-chip-10:#c5c8be;--sg-cpd26-chip-11:#a8aaa7;--sg-cpd26-chip-12:#b4b0a5;--sg-cpd26-chip-13:#6b7170;--sg-cpd26-chip-14:#3c4345;--sg-cpd26-chip-15:#2b211e}@media (max-width:1023px){:root{--sg-v3-container:900px}}@media (max-width:767px){:root{--sg-v3-section-space:3.5rem;--sg-v3-h1:clamp(2.45rem,12vw,3.5rem);--sg-v3-h2:clamp(1.8rem,8vw,2.35rem)}}.bde-heading-3914-106{margin-bottom:56px}.bde-post-list-3914-104{width:100%}.bde-post-list-3914-104>.bde-loop{--bde-posts-gap:20px;--bde-posts-per-row:2}.bde-post-list-3914-104 .bde-posts-pagination{margin-top:50px}.bde-post-list-3914-104 .bde-posts-pagination-infinite-loader-wrapper{margin-top:50px}.bde-post-list-3914-104 .ee-post{border-radius:4px;box-shadow:2px 4px 20px 0 #0000000F;padding:20px 20px 20px 20px;align-items:flex-start}.bde-post-list-3914-104 .ee-post-wrap{align-items:flex-start}.bde-post-list-3914-104 .ee-post-meta-item:not(:last-child):after{content:"/"}.bde-post-list-3914-104 .ee-post-title{text-align:left}.bde-post-list-3914-104 .ee-post-meta{justify-content:flex-start}.bde-post-list-3914-104 .ee-post-taxonomy{justify-content:flex-start}.bde-post-list-3914-104 .ee-post-content{text-align:left}@media (max-width:1119px){.bde-post-list-3914-104>.bde-loop{--bde-posts-per-row:2}}@media (max-width:1023px){.bde-post-list-3914-104>.bde-loop{--bde-posts-per-row:1}}