:root{--ukps-navy:#0b2545;--ukps-navy-2:#13315c;--ukps-teal:#0f7c7e;--ukps-teal-dark:#0a5f61;--ukps-mint:#e8f3f3;--ukps-bg:#f5f7fa;--ukps-text:#1f2933;--ukps-muted:#52606d;--ukps-border:#e1e6ec;--ukps-white:#fff;--ukps-radius:10px;--ukps-wrap:1240px;--ukps-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}html{-webkit-text-size-adjust:100%}body{font-family:var(--ukps-font);color:var(--ukps-text);background:var(--ukps-white);line-height:1.6;overflow-x:hidden}h1,h2,h3,h4{color:var(--ukps-navy);line-height:1.2;font-weight:700;letter-spacing:-.01em}a{color:var(--ukps-teal)}a:hover,a:focus{color:var(--ukps-teal-dark)}img{max-width:100%;height:auto}.ukps-wrap{max-width:var(--ukps-wrap);margin:0 auto;padding:0 16px}:focus-visible{outline:3px solid var(--ukps-teal);outline-offset:2px}.entry-content p a,.page-content p a,.woocommerce-tabs .panel a,.term-description a,.ukps-prose a,.woocommerce-product-details__short-description a{text-decoration:underline;text-underline-offset:2px}.woocommerce div.product .stock,.woocommerce div.product p.stock.in-stock{color:var(--ukps-teal-dark);font-weight:600}.woocommerce div.product .stock.out-of-stock{color:#a61b1b}.ukps-btn,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button,.woocommerce #respond input#submit,.woocommerce a.button.alt,.woocommerce button.button.alt,.wp-block-button__link{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--ukps-teal);color:var(--ukps-white);border:0;border-radius:8px;padding:12px 22px;font-weight:600;font-size:15px;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .15s ease}.ukps-btn:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce a.button.alt:hover,.woocommerce button.button.alt:hover,.wp-block-button__link:hover{background:var(--ukps-teal-dark);color:var(--ukps-white)}a.ukps-btn,a.ukps-btn:hover{text-decoration:none}.ukps-btn--ghost,.is-style-outline .wp-block-button__link{background:#fff0;color:var(--ukps-white);box-shadow:inset 0 0 0 2px rgb(255 255 255 / .7)}.ukps-btn--ghost:hover,.is-style-outline .wp-block-button__link:hover{background:rgb(255 255 255 / .12)}.ukps-notice{background:var(--ukps-navy);color:#dbe7f3;font-size:13px;text-align:center;padding:7px 16px}.ukps-notice strong{color:var(--ukps-white)}.ukps-header{position:sticky;top:0;z-index:100;background:var(--ukps-white);border-bottom:1px solid var(--ukps-border)}.admin-bar .ukps-header{top:32px}@media (max-width:782px){.admin-bar .ukps-header{top:0}}.ukps-header__row{display:flex;align-items:center;gap:20px;min-height:72px}.ukps-brand{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.ukps-brand img{display:block;height:44px;width:auto;max-width:none}.ukps-footer .ukps-brand img{height:40px;filter:brightness(0) invert(1)}.ukps-brand__name{font-size:20px;font-weight:800;color:var(--ukps-navy);letter-spacing:-.02em}.ukps-brand__name span{color:var(--ukps-teal)}.ukps-header .ukps-search{flex:1;max-width:520px}.ukps-header__actions{display:flex;align-items:center;gap:6px;margin-left:auto}.ukps-icon-link{position:relative;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:8px;color:var(--ukps-navy);text-decoration:none;background:none;border:0;padding:0;cursor:pointer}.ukps-icon-link:hover{background:var(--ukps-bg);color:var(--ukps-teal)}.ukps-icon-link svg{width:24px;height:24px}.ukps-cart-count{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--ukps-teal);color:var(--ukps-white);font-size:11px;font-weight:700;line-height:18px;text-align:center}.ukps-cart-count[data-count="0"]{background:#9aa5b1}.ukps-menu-toggle{display:none}.ukps-nav{border-top:1px solid var(--ukps-border)}.ukps-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.ukps-nav li{position:relative}.ukps-nav a{display:block;padding:12px 14px;color:var(--ukps-navy);font-weight:600;font-size:15px;text-decoration:none}.ukps-nav a:hover,.ukps-nav .current-menu-item>a,.ukps-nav .current-menu-ancestor>a{color:var(--ukps-teal)}.ukps-nav .sub-menu{display:none;position:absolute;top:100%;left:0;min-width:270px;background:var(--ukps-white);border:1px solid var(--ukps-border);border-radius:var(--ukps-radius);box-shadow:0 12px 30px rgb(11 37 69 / .12);padding:8px;flex-direction:column;z-index:20}.ukps-nav li:hover>.sub-menu,.ukps-nav li:focus-within>.sub-menu{display:flex}.ukps-nav .sub-menu a{padding:9px 12px;font-weight:500;border-radius:6px}.ukps-nav .sub-menu a:hover{background:var(--ukps-bg)}@media (max-width:960px){.ukps-header__row{flex-wrap:wrap;gap:6px;min-height:0;padding-top:10px;padding-bottom:10px}.ukps-shop-search,.home .ukps-header .ukps-search{display:none}.ukps-header .ukps-search{order:3;flex-basis:100%;max-width:none}.ukps-menu-toggle{display:inline-flex}.ukps-header .ukps-brand img{height:36px}.ukps-nav{display:none;border-top:1px solid var(--ukps-border)}.ukps-nav.is-open{display:block}.ukps-nav ul{flex-direction:column;gap:0;padding:6px 0 12px}.ukps-nav a{padding:12px 4px;border-bottom:1px solid var(--ukps-bg)}.ukps-nav .sub-menu{display:flex;position:static;box-shadow:none;border:0;padding:0 0 0 14px;min-width:0}}@media (max-width:380px){.ukps-header .ukps-brand img{height:30px}}@media (max-width:345px){.ukps-header .ukps-brand img{height:25px}}.ukps-search{position:relative}.ukps-search form{display:flex;margin:0}.ukps-search input[type="search"]{flex:1;min-width:0;height:46px;padding:0 14px;border:2px solid var(--ukps-border);border-right:0;border-radius:8px 0 0 8px;font-size:16px;background:var(--ukps-white);color:var(--ukps-text)}.ukps-search input[type="search"]:focus{border-color:var(--ukps-teal);outline:none}.ukps-search button{height:46px;padding:0 18px;border:0;border-radius:0 8px 8px 0;background:var(--ukps-teal);color:var(--ukps-white);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px}.ukps-search button:hover{background:var(--ukps-teal-dark)}.ukps-search button svg{width:20px;height:20px}.ukps-search--large input[type="search"]{height:56px;font-size:17px;border-color:#fff0}.ukps-search--large button{height:56px;padding:0 26px;font-size:16px}.ukps-suggest{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:200;background:var(--ukps-white);border:1px solid var(--ukps-border);border-radius:var(--ukps-radius);box-shadow:0 16px 40px rgb(11 37 69 / .16);list-style:none;margin:0;padding:6px;max-height:70vh;overflow-y:auto}.ukps-suggest[hidden]{display:none}.ukps-suggest a{display:flex;align-items:center;gap:12px;padding:8px;border-radius:8px;color:var(--ukps-text);text-decoration:none}.ukps-suggest a:hover,.ukps-suggest a[aria-selected="true"]{background:var(--ukps-bg)}.ukps-suggest img{width:44px;height:44px;object-fit:contain;background:var(--ukps-white);border:1px solid var(--ukps-border);border-radius:6px;flex-shrink:0}.ukps-suggest__name{flex:1;font-size:14px;font-weight:600;line-height:1.3}.ukps-suggest__price{font-size:14px;color:var(--ukps-teal-dark);font-weight:700;white-space:nowrap}.ukps-suggest__all{justify-content:center;font-size:14px;font-weight:600;color:var(--ukps-teal)!important}.ukps-suggest__empty{padding:12px;font-size:14px;color:var(--ukps-muted)}.ukps-breadcrumbs{font-size:13px;color:var(--ukps-muted);padding-top:14px}.ukps-breadcrumbs a{color:var(--ukps-muted);text-decoration:none}.ukps-breadcrumbs a:hover{color:var(--ukps-teal)}.ukps-breadcrumbs .separator{margin:0 6px}body:not([class*="elementor-page-"]) .site-main{max-width:var(--ukps-wrap);width:100%;margin-left:auto;margin-right:auto;padding-left:16px;padding-right:16px}.page-header .entry-title{margin-top:18px}body.home:not([class*="elementor-page-"]) .site-main{padding-left:0;padding-right:0;max-width:none}.site-main .page-header,.site-main .page-content,.site-main .page-header .entry-title{max-width:none;margin-left:0;margin-right:0;padding-left:0;padding-right:0}body.single-post:not([class*="elementor-page-"]) .site-main,body.page:not(.home):not(.woocommerce-page):not([class*="elementor-page-"]) .site-main{max-width:820px}.single-post .page-content table,.page .page-content table{width:100%;border-collapse:collapse;font-size:15px}.single-post .page-content th,.single-post .page-content td{border:1px solid var(--ukps-border);padding:8px 10px;text-align:left;vertical-align:top}.single-post .page-content thead th{background:var(--ukps-bg)}@media (max-width:600px){.single-post .wp-block-table{overflow-x:auto}}.woocommerce ul.products,.woocommerce-page ul.products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0 0 32px;padding:0}.woocommerce ul.products::before,.woocommerce ul.products::after{display:none}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{width:auto!important;margin:0!important;float:none!important;display:flex;flex-direction:column;background:var(--ukps-white);border:1px solid var(--ukps-border);border-radius:var(--ukps-radius);padding:14px;transition:box-shadow .15s ease,border-color .15s ease}.woocommerce ul.products li.product:hover{border-color:#c9d3de;box-shadow:0 10px 26px rgb(11 37 69 / .08)}.woocommerce ul.products li.product a.woocommerce-LoopProduct-link{display:flex;flex-direction:column;flex:1;text-decoration:none;color:inherit}.woocommerce ul.products li.product a img{width:100%;aspect-ratio:1 / 1;object-fit:contain;object-position:center;background:var(--ukps-white);margin:0 0 12px;border-radius:6px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:15px!important;font-weight:600;color:var(--ukps-navy);line-height:1.35;padding:0!important;margin:0 0 8px;min-height:2.7em;overflow-wrap:anywhere}.woocommerce ul.products li.product .price{color:var(--ukps-teal-dark)!important;font-size:17px!important;font-weight:700;margin:auto 0 12px!important}.woocommerce ul.products li.product .button{width:100%;margin-top:0!important}.woocommerce ul.products li.product .added_to_cart{display:block;text-align:center;font-size:14px;padding-top:8px}.woocommerce span.onsale{background:var(--ukps-teal);border-radius:6px;min-height:0;min-width:0;line-height:1;padding:6px 9px;top:10px;left:10px;font-size:12px}@media (max-width:1024px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.woocommerce ul.products,.woocommerce-page ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.woocommerce ul.products li.product{padding:10px}.woocommerce ul.products li.product .woocommerce-loop-product__title{font-size:14px!important}.woocommerce ul.products li.product .button{padding:10px 8px;font-size:14px}}.woocommerce-products-header{padding:8px 0 4px}.woocommerce-products-header .term-description{color:var(--ukps-muted);max-width:820px}.woocommerce .woocommerce-result-count{color:var(--ukps-muted);font-size:14px;margin:6px 0 18px}.woocommerce .woocommerce-ordering select{height:42px;border:1px solid var(--ukps-border);border-radius:8px;padding:0 10px;max-width:100%}.ukps-shop-search{margin:4px 0 18px;max-width:560px}.ukps-subcats{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 18px;padding:0;list-style:none}.ukps-subcats a{display:inline-block;padding:7px 14px;border:1px solid var(--ukps-border);border-radius:999px;font-size:14px;font-weight:600;color:var(--ukps-navy);text-decoration:none;background:var(--ukps-white)}.ukps-subcats a:hover{border-color:var(--ukps-teal);color:var(--ukps-teal)}.woocommerce nav.woocommerce-pagination ul{border:0;display:flex;justify-content:center;gap:6px}.woocommerce nav.woocommerce-pagination ul li{border:0}.woocommerce nav.woocommerce-pagination ul li a,.woocommerce nav.woocommerce-pagination ul li span{border:1px solid var(--ukps-border);border-radius:8px;min-width:40px;padding:10px}.woocommerce nav.woocommerce-pagination ul li span.current{background:var(--ukps-teal);color:var(--ukps-white);border-color:var(--ukps-teal)}.single-product div.product{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;align-items:start;margin-top:16px}.single-product div.product .woocommerce-product-gallery,.single-product div.product .summary{width:auto!important;float:none!important;margin:0!important}.single-product div.product .woocommerce-tabs,.single-product div.product .related,.single-product div.product .upsells,.single-product div.product .ukps-research-note{grid-column:1 / -1}.woocommerce div.product div.images{position:relative}.woocommerce div.product div.images .woocommerce-product-gallery__image{background:var(--ukps-white);border:1px solid var(--ukps-border);border-radius:var(--ukps-radius);overflow:hidden}.woocommerce div.product div.images .woocommerce-product-gallery__wrapper>.woocommerce-product-gallery__image:first-child img,.woocommerce div.product div.images img.wp-post-image{width:100%;aspect-ratio:1 / 1;object-fit:contain;background:var(--ukps-white)}.woocommerce div.product div.images .flex-control-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px}.woocommerce div.product div.images .flex-control-thumbs li{width:auto!important;float:none!important}.woocommerce div.product div.images .flex-control-thumbs img{aspect-ratio:1 / 1;object-fit:contain;background:var(--ukps-white);border:1px solid var(--ukps-border);border-radius:6px;opacity:.7}.woocommerce div.product div.images .flex-control-thumbs img.flex-active,.woocommerce div.product div.images .flex-control-thumbs img:hover{opacity:1;border-color:var(--ukps-teal)}.woocommerce div.product .product_title{font-size:clamp(26px, 3.2vw, 36px);margin:0 0 10px;overflow-wrap:anywhere}.woocommerce div.product p.price,.woocommerce div.product span.price{color:var(--ukps-teal-dark);font-size:26px;font-weight:700}.woocommerce div.product .woocommerce-product-details__short-description{color:var(--ukps-muted)}.woocommerce div.product form.cart{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch;margin:18px 0}.woocommerce div.product form.cart .quantity .qty{height:48px;width:76px;border:1px solid var(--ukps-border);border-radius:8px;font-size:16px}.woocommerce div.product form.cart .button{height:48px;padding:0 30px;font-size:16px;flex:1;max-width:320px}.woocommerce div.product .product_meta{font-size:14px;color:var(--ukps-muted);border-top:1px solid var(--ukps-border);padding-top:14px}.woocommerce div.product .product_meta>span{display:block;margin-bottom:4px}.ukps-research-badge{display:flex;gap:10px;align-items:flex-start;background:var(--ukps-mint);border:1px solid #c8e3e3;color:var(--ukps-navy);border-radius:var(--ukps-radius);padding:12px 14px;font-size:14px;margin:14px 0}.ukps-research-badge svg{width:20px;height:20px;flex-shrink:0;color:var(--ukps-teal);margin-top:1px}.woocommerce div.product .woocommerce-tabs ul.tabs{padding:0;margin:0 0 20px;border-bottom:1px solid var(--ukps-border);display:flex;flex-wrap:wrap;gap:4px}.woocommerce div.product .woocommerce-tabs ul.tabs::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::before,.woocommerce div.product .woocommerce-tabs ul.tabs li::after{display:none}.woocommerce div.product .woocommerce-tabs ul.tabs li{background:none;border:0;border-radius:0;margin:0;padding:0}.woocommerce div.product .woocommerce-tabs ul.tabs li a{padding:12px 16px;font-weight:600;color:var(--ukps-muted)}.woocommerce div.product .woocommerce-tabs ul.tabs li.active a{color:var(--ukps-navy);box-shadow:inset 0 -3px 0 var(--ukps-teal)}.woocommerce div.product .woocommerce-tabs .panel{max-width:860px;overflow-wrap:break-word}.woocommerce div.product .woocommerce-tabs .panel h2:first-child{font-size:22px}.woocommerce div.product .woocommerce-tabs table{width:100%;border-collapse:collapse}.woocommerce div.product .woocommerce-tabs table th{width:30%;min-width:7.5em;text-align:left;vertical-align:top;overflow-wrap:normal;word-break:normal;hyphens:none}.woocommerce div.product .woocommerce-tabs table td{overflow-wrap:anywhere}.related.products>h2,.upsells.products>h2{font-size:24px;margin:28px 0 16px}@media (max-width:860px){.single-product div.product{grid-template-columns:minmax(0,1fr);gap:20px}.woocommerce div.product form.cart .button{max-width:none}}.woocommerce-cart .site-main,.woocommerce-checkout .site-main{max-width:var(--ukps-wrap)}.wc-block-cart,.wc-block-checkout{max-width:100%}.site-main .alignwide,.site-main .alignfull{margin-left:0;margin-right:0;max-width:100%;width:auto}.woocommerce table.shop_table{border-radius:var(--ukps-radius);border-color:var(--ukps-border)}.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea,.woocommerce form .form-row select{min-height:46px;border:1px solid var(--ukps-border);border-radius:8px;padding:10px 12px;font-size:16px;max-width:100%}.wc-block-components-button:not(.is-link){background:var(--ukps-teal)!important;color:var(--ukps-white)!important;border-radius:8px!important;text-decoration:none!important}.wc-block-components-button:not(.is-link):hover{background:var(--ukps-teal-dark)!important}.woocommerce-message,.woocommerce-info{border-top-color:var(--ukps-teal)}.woocommerce-message::before,.woocommerce-info::before{color:var(--ukps-teal)}.ukps-hero{background:linear-gradient(135deg,var(--ukps-navy) 0%,var(--ukps-navy-2) 55%,#0f4c5c 100%);color:#dbe7f3;padding:64px 16px 56px}.ukps-hero h1{color:var(--ukps-white);font-size:clamp(30px, 5vw, 50px);margin:0 0 14px;max-width:820px}.ukps-hero p{font-size:clamp(16px, 2vw, 19px);max-width:720px;margin:0 0 26px}.ukps-hero .ukps-search{max-width:680px;margin-bottom:22px}.ukps-hero__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:26px}.ukps-hero__chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:14px}.ukps-hero__chips a{color:var(--ukps-white);text-decoration:none;border:1px solid rgb(255 255 255 / .3);border-radius:999px;padding:5px 12px}.ukps-hero__chips a:hover{background:rgb(255 255 255 / .12);color:var(--ukps-white)}.ukps-section{padding:52px 16px}.ukps-section--alt{background:var(--ukps-bg)}.ukps-section__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.ukps-section__head h2{font-size:clamp(24px, 3vw, 32px);margin:0}.ukps-section__head p{margin:6px 0 0;color:var(--ukps-muted);max-width:640px}.ukps-section__link{font-weight:600;text-decoration:none;white-space:nowrap}.ukps-section .woocommerce ul.products{margin-bottom:0}.ukps-cat-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;list-style:none;margin:0;padding:0}.ukps-cat-card{display:flex;align-items:center;gap:14px;height:100%;padding:14px;background:var(--ukps-white);border:1px solid var(--ukps-border);border-radius:var(--ukps-radius);text-decoration:none;color:var(--ukps-navy);transition:border-color .15s ease,box-shadow .15s ease}.ukps-cat-card:hover{border-color:var(--ukps-teal);box-shadow:0 10px 26px rgb(11 37 69 / .08);color:var(--ukps-navy)}.ukps-cat-card img{width:64px;height:64px;object-fit:contain;background:var(--ukps-white);border-radius:8px;flex-shrink:0}.ukps-cat-card strong{display:block;font-size:15px;line-height:1.3}.ukps-cat-card small{color:var(--ukps-muted);font-size:13px}.ukps-trust{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;list-style:none;margin:0;padding:0}.ukps-trust li{background:var(--ukps-white);border:1px solid var(--ukps-border);border-radius:var(--ukps-radius);padding:18px}.ukps-trust svg{width:28px;height:28px;color:var(--ukps-teal)}.ukps-trust h3{font-size:16px;margin:10px 0 6px}.ukps-trust p{font-size:14px;color:var(--ukps-muted);margin:0}@media (max-width:900px){.ukps-trust{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.ukps-trust{grid-template-columns:minmax(0,1fr)}.ukps-hero{padding:40px 16px}.ukps-section{padding:38px 16px}}.ukps-prose{max-width:860px}.ukps-prose h2{font-size:clamp(22px, 2.6vw, 28px);margin-top:0}.ukps-prose h3{font-size:19px;margin-top:26px}.ukps-home-gallery.wp-block-gallery{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0}.ukps-home-gallery.wp-block-gallery figure.wp-block-image{width:auto!important;margin:0!important;background:var(--ukps-white);border:1px solid var(--ukps-border);border-radius:var(--ukps-radius);overflow:hidden}.ukps-home-gallery.wp-block-gallery img{width:100%;height:auto!important;aspect-ratio:1;object-fit:contain!important}.ukps-home-gallery .blocks-gallery-caption{grid-column:1 / -1;margin:0;font-size:14px;color:var(--ukps-muted);text-align:left}@media (max-width:640px){.ukps-home-gallery.wp-block-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.woocommerce-products-header .page-description{color:var(--ukps-muted);max-width:820px}.ukps-shop-more{margin:48px 0 16px;padding-top:32px;border-top:1px solid var(--ukps-border)}.ukps-shop-more .wp-block-rank-math-toc-block{background:var(--ukps-bg);border-radius:var(--ukps-radius);padding:14px 20px;margin:18px 0}.ukps-shop-more .wp-block-rank-math-toc-block h3{margin-top:0;font-size:16px}.ukps-shop-more .wp-block-rank-math-toc-block ul{margin:6px 0 0;padding-left:18px}.ukps-faq details{border:1px solid var(--ukps-border);border-radius:var(--ukps-radius);background:var(--ukps-white);margin-bottom:10px}.ukps-faq summary{cursor:pointer;padding:16px 18px;font-weight:600;color:var(--ukps-navy);list-style-position:inside}.ukps-faq details>:not(summary){padding:0 18px 4px;margin-top:0}.ukps-contact{max-width:640px}.ukps-contact .ukps-field{margin-bottom:16px}.ukps-contact label{display:block;font-weight:600;margin-bottom:6px;color:var(--ukps-navy)}.ukps-contact input[type="text"],.ukps-contact input[type="email"],.ukps-contact textarea{width:100%;min-height:46px;border:1px solid var(--ukps-border);border-radius:8px;padding:10px 12px;font-size:16px;font-family:inherit}.ukps-contact textarea{min-height:160px;resize:vertical}.ukps-contact input:focus,.ukps-contact textarea:focus{border-color:var(--ukps-teal);outline:none}.ukps-contact .ukps-hp{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.ukps-contact small{color:var(--ukps-muted)}.ukps-alert{padding:12px 14px;border-radius:8px;margin-bottom:16px}.ukps-alert--ok{background:#e6f6ec;color:#155d2c;border:1px solid #b6e2c4}.ukps-alert--err{background:#fdecec;color:#8a1c1c;border:1px solid #f3c2c2}.ukps-footer{background:var(--ukps-navy);color:#b9c7d6;font-size:14px;margin-top:56px}.ukps-footer a{color:#dbe7f3;text-decoration:none}.ukps-footer a:hover{color:var(--ukps-white);text-decoration:underline}.ukps-footer__grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px;padding:48px 16px 32px}.ukps-footer h2{color:var(--ukps-white);font-size:15px;text-transform:uppercase;letter-spacing:.06em;margin:0 0 14px}.ukps-footer ul{list-style:none;margin:0;padding:0}.ukps-footer li{margin-bottom:8px}.ukps-footer .ukps-brand__name{color:var(--ukps-white)}.ukps-footer__about p{margin:12px 0}.ukps-footer__legal{border-top:1px solid rgb(255 255 255 / .12);padding:18px 16px 26px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:13px}@media (max-width:900px){.ukps-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.ukps-footer__grid{grid-template-columns:minmax(0,1fr);gap:24px}}#site-header.site-header,#site-footer.site-footer{display:none}