:root{--blue:#168fb3;--dark:#42515a;--text:#3f4d56;--line:#d8dfe2;--light:#f4f6f6;--orange:#ec681c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);font-family:"Trebuchet MS",Arial,sans-serif;background:#fff}a{color:inherit}.internal{padding:8px 30px;text-align:center;background:#fff1df;color:#75502d;font-size:11px}.internal strong{margin-right:12px;color:#fff;background:var(--orange);padding:4px 7px;letter-spacing:.07em}.site-header{height:156px;display:grid;grid-template-columns:330px 1fr;border-bottom:1px solid #bcc8cd;background:#fff}.logo{display:flex;align-items:center;padding:0 20px;text-decoration:none}.logo img{width:270px}.header-right{display:grid;grid-template-rows:79px 77px}.contactbar{padding:0 30px;background:var(--dark);color:#fff;display:flex;align-items:center;justify-content:flex-end;gap:38px;font-size:13px}.contactbar a{color:#bfe7f1}.contactbar .shop{padding:14px 24px;border:1px solid #fff;color:#fff;text-decoration:none}.mainnav{padding:0 25px;display:flex;align-items:center;justify-content:flex-end;gap:30px;white-space:nowrap}.mainnav a{padding:27px 0 21px;text-decoration:none;font-size:14px}.mainnav a.active{border-bottom:2px solid var(--blue)}.banner{height:258px;overflow:hidden;background:#eee}.banner img{width:100%;height:100%;object-fit:cover;object-position:center 48%}.content{max-width:1120px;margin:0 auto;padding:85px 60px 105px}.page-title{margin-bottom:65px}.breadcrumb{font-size:11px;color:#819098;margin:0 0 28px}.page-title h1{font-size:28px;letter-spacing:.025em;margin:0;font-weight:500}.page-title>p:last-child{font-size:21px;margin:6px 0 0}.content h2{font-size:22px;font-weight:500;letter-spacing:.025em;margin:0 0 28px}.content p{font:16px/1.75 Arial,sans-serif}.lead-grid{display:grid;grid-template-columns:1.45fr .55fr;gap:70px;align-items:start}.cta{display:inline-block;margin-top:15px;padding:13px 20px;color:#fff;background:var(--blue);font-size:12px;text-decoration:none}.info-box{background:var(--light);border-top:4px solid var(--blue);padding:30px}.info-box>span{display:block;color:var(--blue);font-size:10px;letter-spacing:.1em;margin-bottom:12px}.info-box strong{font-size:20px;font-weight:500}.info-box ul{padding-left:18px;margin:22px 0 0;line-height:1.9}.text-section{margin-top:95px;padding-top:55px;border-top:1px solid var(--line)}.product-list{display:grid;grid-template-columns:repeat(3,1fr);margin:55px 0 95px;border-top:1px solid var(--dark);border-left:1px solid var(--line)}.product-list>div{min-height:265px;padding:32px;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.product-list b{color:var(--blue);font-size:12px}.product-list h3{font-size:18px;font-weight:500;margin:25px 0 15px}.product-list p{font-size:14px}.steps{padding:58px;background:var(--light)}.steps ol{list-style:none;margin:0;padding:0}.steps li{display:grid;grid-template-columns:54px 1fr;padding:22px 0;border-bottom:1px solid #cbd3d6}.steps li:last-child{border-bottom:0}.steps li>span{color:var(--blue);font-size:22px}.steps strong{font-size:18px;font-weight:500}.steps p{margin:5px 0 0;font-size:14px}.request{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;margin-top:95px;padding:60px;background:var(--dark);color:#fff}.request h2{font-size:25px}.request a{color:#9edbec}.request form{padding:35px;background:#fff;color:var(--text);display:flex;flex-direction:column;gap:18px}.request form>div{display:grid;grid-template-columns:1fr 1fr;gap:18px}.request label{display:flex;flex-direction:column;gap:7px;font-size:11px}.request input,.request textarea{padding:11px;border:1px solid #c8d0d3;font:14px Arial}.request button{padding:14px;border:0;color:#fff;background:var(--blue);cursor:pointer}.request small{color:#78868d}.faq{margin-top:95px}.faq details{padding:21px 0;border-bottom:1px solid var(--line)}.faq summary{font-size:17px;cursor:pointer}.faq details p{color:#63727a}.approval{margin-top:70px;padding:25px 28px;border-left:4px solid var(--orange);background:#fff3e5}.approval strong{font-size:12px}.approval p{margin:8px 0 0;font-size:13px}.footer{display:grid;grid-template-columns:58% 42%;min-height:405px;background:var(--dark);color:#fff}.footer-info{padding:75px 8vw 40px;display:grid;grid-template-columns:1fr 1fr;gap:35px}.footer-info h3{font-size:19px}.footer-info p,.footer-info dl{font-size:13px;line-height:1.7}.footer-info dt{font-weight:bold}.footer-info dd{margin:0 0 10px}.footer-info a{color:#9edbec}.footer-info nav{grid-column:1/-1;display:flex;gap:25px;align-items:end;flex-wrap:wrap}.footer-info nav a{color:#fff;font-size:12px;text-decoration:none}.map{display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 55% 45%,#fff 0 4%,transparent 5%),linear-gradient(25deg,#e9ebeb,#f6f7f7);color:#526169}.map strong{padding:12px 24px;border:2px solid}.map p{font-size:12px}@media(max-width:1050px){.site-header{grid-template-columns:260px 1fr}.logo img{width:220px}.contactbar span:first-child{display:none}.mainnav{gap:18px}.mainnav a{font-size:12px}.content{padding-left:35px;padding-right:35px}}@media(max-width:760px){.internal{line-height:1.5}.site-header{height:auto;display:block}.logo{height:90px}.contactbar{display:none}.header-right{display:block}.mainnav{padding:0 18px;justify-content:flex-start;overflow:auto}.banner{height:185px}.content{padding:55px 22px 75px}.lead-grid,.request{grid-template-columns:1fr}.product-list{grid-template-columns:1fr}.steps,.request{padding:35px 25px}.request form>div{grid-template-columns:1fr}.footer{grid-template-columns:1fr}.footer-info{padding:55px 30px}.map{min-height:240px}}@media(max-width:500px){.mainnav a:not(.active):not(:first-child){display:none}.page-title h1{font-size:23px}.product-list{margin-bottom:65px}.footer-info{grid-template-columns:1fr}.footer-info nav{grid-column:1}}
/* Scotton hero: product image and page introduction form one coherent block. */
.banner{display:none}
.content{max-width:1240px;padding-top:70px}
.scotton-hero{display:grid;grid-template-columns:minmax(360px,.78fr) minmax(500px,1.22fr);gap:60px;align-items:center;margin-bottom:80px}
.scotton-hero .page-title{margin:0}
.scotton-hero .page-title>p:not(.breadcrumb):not(.hero-summary){font-size:21px;margin:6px 0 0}
.scotton-hero .hero-summary{max-width:430px;margin:28px 0 0;font:15px/1.7 Arial,sans-serif;color:#63727a}
.hero-visual{position:relative;margin:0;overflow:hidden;aspect-ratio:4/3;background:#f2eee8}
.hero-visual:after{content:"";position:absolute;inset:0;border:1px solid rgba(66,81,90,.12);pointer-events:none}
.hero-visual img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}
@media(max-width:1050px){.scotton-hero{grid-template-columns:.8fr 1.2fr;gap:35px}}
@media(max-width:760px){.content{padding-top:40px}.scotton-hero{grid-template-columns:1fr;gap:32px;margin-bottom:60px}.hero-visual{grid-row:1;aspect-ratio:4/3}}
