/* Bright ocean upgrade + lightweight dimensional FSC illustrations. */
:root{--bg:#073e67;--bg2:#0c527e;--accent:#62e7ff;--muted:#bfdce9;--glass:rgba(132,219,255,.09);--glass2:rgba(132,219,255,.16);--border:rgba(177,232,255,.22)}
body::before{background:radial-gradient(ellipse at 20% 5%,#1589b3 0,transparent 48%),radial-gradient(ellipse at 85% 35%,#096695 0,transparent 55%),linear-gradient(160deg,#074d77,#093354);filter:blur(35px)}
.navbar{background:rgba(5,49,80,.94)}.nav-links{gap:2px}.nav-links a{font-size:12px;padding:10px 7px}.navbar-inner{max-width:1500px}.admin-sidebar{background:#073959}.group-panel{box-shadow:0 18px 45px #002a4b40,inset 0 1px #ffffff20}.hero-title{text-shadow:0 12px 35px #001b4a40}.footer{background:#073454}
.fsc-page{padding-top:28px;padding-bottom:60px}.fsc-breadcrumb{font-size:12px;color:#bddef0;margin-bottom:28px}.fsc-breadcrumb a{text-decoration:none}.fsc-eyebrow{font-size:11px;letter-spacing:2px;font-weight:700;color:#86ecff;display:block;margin-bottom:14px}.fsc-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center;padding:36px 0 64px}.fsc-hero h1{font-size:clamp(38px,4.7vw,66px);line-height:1.09;letter-spacing:-2.5px;font-weight:750;margin:22px 0}.fsc-hero em,.fsc-home em{font-style:normal;color:#71ecff}.fsc-hero p{line-height:1.8;color:#c5e1ed}.fsc-pills{display:flex;gap:18px;font-size:11px;color:#b5d9e9;margin-top:32px;flex-wrap:wrap}.fsc-showcase{position:relative;min-height:365px;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse,#59d7f735,transparent 68%);border:1px solid #b1e8ff25;border-radius:32px;overflow:hidden;perspective:800px}.fsc-showcase small{position:absolute;bottom:15px;font-size:10px;color:#bddcea;left:20px}.fsc-orbit{position:absolute;width:300px;height:300px;border:1px solid #8edbff40;border-radius:50%;box-shadow:0 0 0 40px #68d9ff09,0 0 0 80px #68d9ff06;transform:rotateX(38deg) rotateZ(-25deg)}.fsc-float{position:absolute;bottom:48px;right:18px;background:#eafaffed;color:#124b65;border-radius:12px;padding:14px;font-size:9px;letter-spacing:1px;box-shadow:0 12px 30px #001e3c30}.fsc-float strong{display:block;font-size:11px;margin-top:5px;letter-spacing:0}
.fsc-art{position:relative;width:300px;height:200px;transform:rotate(-24deg);filter:drop-shadow(0 24px 12px #002b5480);flex-shrink:0}.fsc-metal{position:absolute;left:74px;top:54px;width:160px;height:90px;background:linear-gradient(180deg,#9db9c5 0%,#f3ffff 15%,#8aa3b4 36%,#395a72 65%,#b0d1dc 88%,#638aa1);border-radius:22px 14px 14px 22px;box-shadow:inset 0 2px 2px #fff,inset 0 -3px 5px #193951,8px 10px 20px #00284a55;border-left:8px solid #b9e2ef;border-right:12px solid #52778c}.fsc-metal:after{content:'';position:absolute;inset:0 10px;background:repeating-linear-gradient(90deg,transparent 0 10px,#10324a30 11px 12px);border-radius:10px}.fsc-rod{position:absolute;left:0;top:83px;width:300px;height:32px;background:repeating-linear-gradient(110deg,transparent 0 9px,#172d4266 10px 13px),linear-gradient(#b7cdd7,#36586a 65%,#85aabf);border-radius:7px;box-shadow:inset 0 3px #d5f5ff80}.fsc-art>span{position:absolute;left:70px;top:160px;font-size:9px;letter-spacing:2px;color:#a7d7e9}.fsc-art.bolt .fsc-metal{left:195px;width:45px;height:63px;top:66px;border-radius:5px;clip-path:polygon(20% 0,80% 0,100% 25%,100% 75%,80% 100%,20% 100%,0 75%,0 25%)}.fsc-art.nut .fsc-rod,.fsc-art.flange .fsc-rod{display:none}.fsc-art.nut .fsc-metal{width:120px;height:120px;top:40px;left:90px;clip-path:polygon(25% 0,75% 0,100% 25%,100% 75%,75% 100%,25% 100%,0 75%,0 25%)}.fsc-art.nut .fsc-metal:after,.fsc-art.flange .fsc-metal:after{inset:30%;background:#163b53;border:8px ridge #9cbccc;border-radius:50%;box-shadow:inset 4px 5px 9px #001825}.fsc-art.flange .fsc-metal{width:156px;height:135px;left:75px;top:30px;border-radius:50%;border:7px solid #88b5c7;background:radial-gradient(circle at 23% 25%,#17374d 0 6px,transparent 7px),radial-gradient(circle at 78% 25%,#17374d 0 6px,transparent 7px),radial-gradient(circle at 23% 75%,#17374d 0 6px,transparent 7px),radial-gradient(circle at 78% 75%,#17374d 0 6px,transparent 7px),linear-gradient(125deg,#f1fbff,#7696ae,#d6eaf4)}
.fsc-section-head{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:24px}.fsc-section-head h2{font-size:30px;letter-spacing:-.7px}.fsc-section-head>span{font-size:13px;color:#bedceb}.fsc-catalogue{scroll-margin-top:100px}.fsc-filters{display:flex;align-items:end;gap:14px;background:#ffffff0b;border:1px solid var(--border);padding:18px;border-radius:16px;margin-bottom:28px}.fsc-filters label:first-child{flex:1}.fsc-filters label,.fsc-form label{display:block;font-size:12px;font-weight:600}.fsc-filters input,.fsc-filters select,.fsc-form input:not([type=checkbox]),.fsc-form textarea,.fsc-form select{display:block;width:100%;background:#f2faff;border:1px solid #c2e2f1;border-radius:9px;padding:12px;color:#123b52;margin-top:7px;font:inherit;font-size:14px}.fsc-filters>a{padding-bottom:13px;font-size:12px;white-space:nowrap}.fsc-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.fsc-card{border-radius:20px;overflow:hidden;background:#f5fbff;color:#153f58;border:1px solid #d6f3ff;box-shadow:0 15px 30px #001e4430;transition:transform .2s}.fsc-card-visual{height:214px;display:flex;align-items:center;justify-content:center;position:relative;background:radial-gradient(ellipse at center,#effaff,#d4ecf7);overflow:hidden}.fsc-card-visual .fsc-art{transform:rotate(-24deg) scale(.8)}.fsc-code{position:absolute;top:18px;left:18px;font-size:10px;letter-spacing:1.4px;color:#446b80}.fsc-tag{position:absolute;top:14px;right:14px;background:#fff;padding:5px 10px;border-radius:20px;font-size:10px;color:#087e96;z-index:1}.fsc-card-body{padding:24px}.fsc-card-body .fsc-eyebrow{color:#057e98;font-size:9px;letter-spacing:1.2px}.fsc-card h3{font-size:21px;margin-bottom:12px}.fsc-card a{text-decoration:none}.fsc-card p{font-size:13px;line-height:1.7;color:#506d80;min-height:66px}.fsc-card-bottom{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #dce9ef;padding-top:17px;gap:8px;font-size:12px}.fsc-card-bottom a{color:#00778e;font-weight:700}.fsc-source{color:#badbe9;font-size:11px;line-height:1.7;margin-top:25px}.fsc-bottom-banner{padding:48px;margin-top:50px;background:linear-gradient(120deg,#0d80a8,#0e5985);border:1px solid #6dcfe34d;border-radius:24px;text-align:center}.fsc-bottom-banner p{max-width:680px;margin:16px auto 24px;color:#d3ebf5}.fsc-detail{display:grid;grid-template-columns:1fr 1fr;gap:55px;padding:24px 0 60px}.fsc-detail .fsc-showcase{min-height:420px;align-self:start}.fsc-detail h1{font-size:44px}.fsc-detail p{line-height:1.8;color:#c9e4ef}.fsc-price{color:#77edff;font-size:25px;margin-top:24px}.fsc-spec-title{margin-top:36px;font-size:22px}.fsc-specs>div{display:flex;justify-content:space-between;gap:15px;padding:12px 0;border-bottom:1px solid #ffffff22;font-size:14px}.fsc-specs dd{margin:0;text-align:right}.fsc-note{background:#fff3d8!important;color:#715019!important;border:1px solid #ead8a8;border-radius:10px;padding:15px;font-size:13px}.fsc-inquiry{display:grid;grid-template-columns:1fr 1fr;gap:70px;padding:40px;background:#ffffff0b;border:1px solid var(--border);border-radius:24px;scroll-margin-top:100px}.fsc-inquiry h2{font-size:36px;margin:20px 0}.fsc-form{display:grid;gap:17px}.fsc-form small{font-size:11px;color:#c5e1ed}.fsc-success{background:#d5fbef;color:#175e49;padding:30px;border-radius:18px}.fsc-empty{grid-column:1/-1;padding:50px;text-align:center;border:1px dashed var(--border);border-radius:20px}.fsc-home{margin:35px auto;display:flex;justify-content:space-between;align-items:center;padding:40px;background:linear-gradient(120deg,#138eb0,#0c4e7e);border:1px solid #80dbf260;border-radius:24px;box-shadow:0 25px 60px #00264350}.fsc-home h2{font-size:38px}.fsc-home p{color:#cfebf4;margin:20px 0}.fsc-table-wrap{overflow-x:auto}.fsc-table{width:100%;border-collapse:collapse;font-size:14px}.fsc-table td,.fsc-table th{padding:17px;border-bottom:1px solid var(--border);text-align:left;vertical-align:top}.fsc-table th{background:#ffffff0b}.fsc-delete{background:transparent;border:0;color:#ffcec8;padding:8px 0}.fsc-table td p{max-width:500px;overflow-wrap:anywhere}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #ffd773;outline-offset:4px}
@media(max-width:1100px){.nav-links{flex-wrap:wrap}.fsc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fsc-hero{gap:20px}.fsc-hero h1{font-size:46px}}
@media(max-width:768px){.fsc-hero,.fsc-detail,.fsc-inquiry{grid-template-columns:1fr}.fsc-hero{padding-top:8px}.fsc-hero h1{font-size:42px}.fsc-showcase{min-height:290px}.fsc-grid{grid-template-columns:1fr}.fsc-filters{flex-direction:column;align-items:stretch}.fsc-section-head{align-items:start;flex-direction:column}.fsc-inquiry{padding:24px;gap:25px}.fsc-home{margin:20px;display:block;padding:25px}.fsc-home>.fsc-art{margin:auto;max-width:100%}.fsc-bottom-banner{padding:30px 20px}.fsc-detail{gap:25px}.fsc-detail .fsc-showcase{min-height:300px}.fsc-detail h1{font-size:34px}.nav-links{background:#07456b}.fsc-table{min-width:620px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.tilt-card{transform:none!important}}

/* FSC editorial design: porcelain surfaces, ocean blue and brushed metal. */
.fsc-premium{background:#f3f7fa;color:#16334b;--muted:#62798b;--border:#dce7ee;--accent:#087fa8}
.fsc-premium::before,.fsc-premium::after{display:none}
.fsc-premium .navbar{background:rgba(255,255,255,.96);border-bottom:1px solid #deebf1;box-shadow:0 3px 20px #16476a05;backdrop-filter:blur(16px)}
.fsc-premium .logo{color:#163e57;text-shadow:none;letter-spacing:1px;font-size:22px;white-space:nowrap}
.fsc-premium .nav-links a{color:#51697b;font-weight:600;font-size:12px}
.fsc-premium .nav-links a.active,.fsc-premium .nav-links a:hover{color:#087caa;background:#e9f5fa}
.fsc-premium .cart-btn{color:#163e57;border-color:#dce7ee;background:#f1f7fa}
.fsc-premium .hotline-btn{border-radius:8px;background:#087fa8;box-shadow:none;font-size:12px;padding:12px 16px}
.fsc-premium .burger span{background:#173e56}
.fsc-premium .fsc-page{max-width:1320px;padding:28px 40px 70px}
.fsc-premium .fsc-breadcrumb{color:#718595;font-size:11px;margin-bottom:14px}
.fsc-premium .fsc-hero{gap:44px;padding:42px 0 55px;grid-template-columns:1.04fr 1fr}
.fsc-brand-pill{display:inline-flex;align-items:center;gap:8px;font-size:9px;letter-spacing:1.25px;font-weight:700;color:#36788d;background:#e4f2f6;border:1px solid #cfe5eb;border-radius:30px;padding:9px 12px}
.fsc-brand-pill>span{width:6px;height:6px;background:#159eac;border-radius:50%;box-shadow:0 0 0 3px #159eac15}
.fsc-premium .fsc-hero h1{font-size:clamp(38px,4.3vw,61px);font-weight:750;letter-spacing:-2.6px;line-height:1.14;color:#122f45;margin:25px 0 22px}
.fsc-premium .fsc-hero em{color:#078aac}
.fsc-premium .fsc-hero p{color:#60778a;font-size:15px;line-height:1.9;max-width:460px}
.fsc-premium .cta-box{justify-content:flex-start;gap:12px;margin-top:28px}
.fsc-premium .btn{border-radius:9px;font-size:12px;padding:14px 19px;font-weight:650;box-shadow:none;min-height:46px}
.fsc-premium .btn-primary{background:#087fa8;color:white;border:1px solid #087fa8;box-shadow:0 5px 12px #087fa817}
.fsc-premium .btn-primary:hover{background:#096989;transform:translateY(-2px);box-shadow:0 8px 20px #087fa822}
.fsc-premium .btn-ghost{color:#31556b;border:1px solid #c8dce7;background:transparent}
.fsc-premium .fsc-pills{font-size:10px;color:#758895;gap:17px;margin-top:28px}
.fsc-premium .fsc-showcase{border-radius:16px;min-height:390px;background:radial-gradient(ellipse at 55% 40%,#ebfcff 0%,#d3e9f2 55%,#bfd5e2 100%);border:1px solid #c5dce7;box-shadow:inset 0 1px #fff,0 24px 50px -30px #244d6b55}
.fsc-premium .fsc-showcase:before{content:'';position:absolute;inset:0;background-image:linear-gradient(#ffffff45 1px,transparent 1px),linear-gradient(90deg,#ffffff45 1px,transparent 1px);background-size:35px 35px;mask-image:linear-gradient(transparent,#0005)}
.fsc-stage-label{position:absolute;top:25px;left:26px;right:26px;display:flex;justify-content:space-between;align-items:start;color:#315d75;z-index:1}
.fsc-stage-label>b{font-size:27px;letter-spacing:-1px;font-weight:850}
.fsc-stage-label>span{font-size:8px;text-align:right;line-height:1.8;letter-spacing:1.6px}
.fsc-premium .fsc-showcase>.fsc-art{transform:rotate(-28deg) scale(1.23);filter:drop-shadow(5px 32px 14px #173e5b50)}
.fsc-premium .fsc-orbit{border-color:#ffffffaa;box-shadow:0 0 0 34px #ffffff22,0 0 0 70px #ffffff15;transform:rotateX(50deg) rotateZ(-25deg);width:310px;height:310px}
.fsc-premium .fsc-art>span{color:#426d84}
.fsc-premium .fsc-showcase small{font-size:9px;color:#527487;left:24px;bottom:18px}
.fsc-premium .fsc-float{bottom:48px;right:22px;padding:13px 16px;border:1px solid #ffffffdd;background:#ffffffca;backdrop-filter:blur(12px);box-shadow:0 12px 24px #41637c12;border-radius:9px;color:#507386;font-size:8px}
.fsc-premium .fsc-float strong{color:#234a60;font-size:10px}
.fsc-value-strip{display:grid;grid-template-columns:repeat(3,1fr);padding:25px 0;border-top:1px solid #dbe5eb;border-bottom:1px solid #dbe5eb;gap:30px}
.fsc-value-strip>div{display:flex;align-items:center;gap:17px;padding:0 16px;border-right:1px solid #dbe5eb}.fsc-value-strip>div:last-child{border:0}
.fsc-value-strip b{color:#92b1c1;font-size:23px;font-weight:400}.fsc-value-strip strong{display:block;font-size:13px;color:#23485e;margin-bottom:5px}.fsc-value-strip small{font-size:11px;color:#6c8191}
.fsc-category-section{margin:65px 0 60px}.fsc-premium .fsc-eyebrow{color:#147e9d;font-size:9px;letter-spacing:1.8px;margin-bottom:12px}
.fsc-premium .fsc-section-head h2{font-size:27px;letter-spacing:-.7px;color:#193c52;line-height:1.3}.fsc-section-head>a{font-size:12px;text-decoration:none;color:#31718e}.fsc-premium .fsc-section-head>span{color:#647b8a;font-size:12px}
.fsc-category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.fsc-category-tile{position:relative;display:flex;flex-direction:column;gap:24px;padding:22px 24px;background:#fff;border:1px solid #dce6ed;border-radius:12px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s;min-width:0}.fsc-category-number{font-size:9px;letter-spacing:1.5px;color:#7995a5}.fsc-category-tile strong{font-size:15px;font-weight:650;color:#254d64;padding-right:23px}.fsc-category-arrow{position:absolute;right:18px;bottom:20px;color:#1689a8}.fsc-category-tile:hover,.fsc-category-tile.selected{border-color:#53abc4;transform:translateY(-3px);box-shadow:0 10px 25px #14476608;background:#f4fcff}
.fsc-premium .fsc-filters{background:white;border:1px solid #dce7ee;padding:19px 22px;border-radius:12px;box-shadow:0 5px 15px #17394e03;margin-bottom:26px}
.fsc-premium .fsc-filters label{font-size:10px;color:#607a8a;letter-spacing:.3px}.fsc-premium .fsc-filters input,.fsc-premium .fsc-filters select{background:#f6f9fb;border:1px solid #e0e9ef;border-radius:7px;font-size:12px;padding:12px}.fsc-premium .fsc-filters>a{color:#657f90;font-size:11px}
.fsc-premium .fsc-grid{gap:22px}.fsc-premium .fsc-card{border:1px solid #dce7ed;background:#fff;border-radius:14px;box-shadow:0 4px 12px #153f5b04;transition:box-shadow .25s,transform .25s,border-color .25s;display:flex;flex-direction:column}.fsc-premium .fsc-card:hover{transform:translateY(-5px);box-shadow:0 20px 35px -15px #1b527a30;border-color:#9fc9db}
.fsc-premium .fsc-card-visual{height:222px;margin:8px 8px 0;border-radius:9px;background:radial-gradient(ellipse at 45% 35%,#f6fcff,#e8f1f6);border-bottom:1px solid #e5edf2}.fsc-premium .fsc-card-visual .fsc-art{transform:rotate(-27deg) scale(.85);transition:transform .4s}.fsc-premium .fsc-card:hover .fsc-art{transform:rotate(-22deg) scale(.92)}
.fsc-premium .fsc-code{font-size:9px;color:#718c9c;left:15px;top:15px}.fsc-premium .fsc-tag{color:#427586;border:1px solid #d9e9ee;background:#ffffffc9;font-size:9px;padding:4px 9px}.fsc-premium .fsc-card-body{padding:23px;display:flex;flex-direction:column;flex:1}.fsc-premium .fsc-card h3{font-size:21px;letter-spacing:-.4px;color:#183f56}.fsc-premium .fsc-card p{font-size:12px;line-height:1.8;color:#69808f;min-height:65px}.fsc-card-spec{padding:9px 10px;background:#f4f8fa;border-radius:5px;font-size:10px;color:#647d8e;margin:0 0 18px;overflow-wrap:anywhere}.fsc-premium .fsc-card-bottom{margin-top:auto;border-color:#e6edf2;font-size:12px}.fsc-premium .fsc-card-bottom strong{color:#204960;font-weight:650}.fsc-premium .fsc-card-bottom a{font-size:11px;color:#0a82a6}.fsc-premium .fsc-source{color:#778e9e;font-size:10px;margin-top:24px}
.fsc-premium .fsc-bottom-banner{background:radial-gradient(ellipse at 90% 0,#248eb0,transparent 60%),#103f5b;border:0;border-radius:18px;padding:55px;color:white;position:relative;overflow:hidden}.fsc-premium .fsc-bottom-banner .fsc-eyebrow{color:#83d5e8}.fsc-premium .fsc-bottom-banner h2{font-size:34px;letter-spacing:-.6px}.fsc-premium .fsc-bottom-banner p{color:#bcd7e5;font-size:13px;line-height:1.8}.fsc-premium .fsc-bottom-banner .btn{background:white;color:#125473;border-color:white}
.fsc-premium .fsc-detail{padding-top:30px}.fsc-premium .fsc-detail .fsc-showcase{min-height:470px;position:sticky;top:110px}.fsc-premium .fsc-detail h1{color:#193d54;letter-spacing:-1.3px}.fsc-premium .fsc-detail p{color:#677e8e;font-size:14px}.fsc-premium .fsc-price{color:#087fa8}.fsc-premium .fsc-specs>div{border-color:#dae5ec;font-size:12px;padding:14px 0}.fsc-premium .fsc-specs dt{font-weight:500;color:#647b8c}.fsc-premium .fsc-specs dd{color:#244e66;font-weight:650}.fsc-premium .fsc-note{font-size:11px;line-height:1.8}.fsc-premium .fsc-inquiry{background:#fff;border:1px solid #dce7ee;padding:44px;border-radius:16px;box-shadow:0 12px 35px #193f5a05}.fsc-premium .fsc-inquiry h2{color:#1e455e;letter-spacing:-1px}.fsc-premium .fsc-inquiry p{font-size:14px;line-height:1.8;color:#6b8291}.fsc-premium .fsc-inquiry a{color:#087fa8}.fsc-premium .fsc-form label{color:#4e6a7d;font-size:11px}.fsc-premium .fsc-form input,.fsc-premium .fsc-form textarea{background:#f7fafc;border-color:#dce7ee;border-radius:7px}.fsc-premium .fsc-form small{color:#7a8d9a;line-height:1.7}.fsc-premium .footer{background:#0e3046;color:#c3d4de}.fsc-premium .footer a,.fsc-premium .footer p{color:#a6bfce}.fsc-premium .footer-brand{color:#f1f7fa}.fsc-premium .mobile-cta{background:#fffffff2;border-top:1px solid #dde7ed}
@media(max-width:1200px) and (min-width:901px){.fsc-premium .navbar-inner{flex-wrap:wrap;justify-content:space-between;gap:10px}.fsc-premium .nav-links{order:3;width:100%;justify-content:center}.fsc-premium .navbar{padding:12px 0}.fsc-premium .fsc-hero h1{font-size:46px}}
@media(max-width:900px){.fsc-premium .nav-links{background:#fff;border-color:#dce7ee}.fsc-premium .fsc-page{padding:24px}.fsc-premium .fsc-hero{grid-template-columns:1fr;gap:25px}.fsc-premium .fsc-hero h1{font-size:52px}.fsc-premium .fsc-showcase{min-height:370px}.fsc-category-grid{grid-template-columns:repeat(2,1fr)}.fsc-value-strip{gap:10px}.fsc-value-strip>div{padding:0 6px;gap:10px}.fsc-value-strip small{font-size:10px}.fsc-value-strip strong{font-size:11px}.fsc-premium .fsc-detail .fsc-showcase{position:relative;top:0}}
@media(max-width:600px){.fsc-premium .fsc-page{padding:20px 18px 40px}.fsc-premium .fsc-hero{padding:22px 0 30px}.fsc-premium .fsc-hero h1{font-size:39px;letter-spacing:-1.7px}.fsc-brand-pill{font-size:7px;letter-spacing:.8px}.fsc-premium .fsc-hero p{font-size:13px}.fsc-premium .fsc-showcase{min-height:325px}.fsc-premium .fsc-showcase>.fsc-art{transform:rotate(-28deg) scale(.97)}.fsc-premium .fsc-pills{gap:10px;font-size:8px}.fsc-value-strip{grid-template-columns:1fr;padding:18px 0;gap:18px}.fsc-value-strip>div{border:0;gap:15px}.fsc-value-strip strong{font-size:12px}.fsc-value-strip small{font-size:11px}.fsc-category-section{margin:35px 0}.fsc-premium .fsc-section-head h2{font-size:24px}.fsc-category-grid{gap:10px}.fsc-category-tile{padding:16px;gap:18px}.fsc-category-tile strong{font-size:12px}.fsc-category-number{font-size:8px}.fsc-category-arrow{right:12px;bottom:16px}.fsc-premium .fsc-filters{padding:16px}.fsc-premium .fsc-inquiry{padding:24px}.fsc-premium .fsc-inquiry h2{font-size:30px}.fsc-premium .fsc-detail .fsc-showcase{min-height:340px}.fsc-premium .fsc-bottom-banner{padding:35px 23px}.fsc-premium .fsc-bottom-banner h2{font-size:27px}.fsc-premium .cta-box .btn{width:auto;font-size:11px;padding:12px 14px}.fsc-premium .fsc-stage-label{left:20px;right:20px}.fsc-premium .fsc-float{right:15px}.fsc-premium .fsc-showcase small{font-size:8px}}
.fsc-premium .mobile-cta .call{background:#edf6fa;color:#17607d;border:1px solid #d7e9f1;box-shadow:none;border-radius:8px}.fsc-premium .mobile-cta .quote{background:#087fa8;color:#fff;box-shadow:none;border-radius:8px}
