:root{--brand-primary:#0033A0;--brand-primary-dark:#001E66;--brand-primary-light:#3A65C6;--brand-secondary:#FFB81C;--brand-accent:#00A3A1;--brand-bg:#FFFFFF;--brand-bg-alt:#E6ECF5;--brand-text:#171B26;--brand-text-muted:#525C6B;--brand-text-inverse:#FFFFFF;--brand-border:#CBD3E0;--brand-dark:#001E66;--brand-radius:0}*{box-sizing:border-box}body{margin:0;font-family:Arial,Helvetica,sans-serif;color:#171b26;color:var(--brand-text);background:#fff;background:var(--brand-bg);letter-spacing:0}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}a:hover{color:#0033a0;color:var(--brand-primary)}img,video{max-width:100%;display:block}.container{max-width:1180px}.section-pad{padding:88px 0}.section-after-nav{padding-top:132px}.bg-alt{background:#e6ecf5;background:var(--brand-bg-alt)}.eyebrow{margin:0 0 12px;color:#0033a0;color:var(--brand-primary);text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:.08em}.section-head{max-width:760px;margin:0 0 40px}.section-head h1,.section-head h2{font-size:max(30px, min(4vw, 46px));line-height:1.08;margin:0 0 16px;font-weight:800;color:#171b26;color:var(--brand-text)}.blog-title p,.compact-page-head p,.engineering-hero p,.industries-hero p,.products-title p,.section-head p,.sustainability-hero p{color:#525c6b;color:var(--brand-text-muted);font-size:17px;line-height:1.7}.skf-navbar{padding:18px 0;transition:background .3s,box-shadow .3s,padding .3s;background:0 0}.skf-navbar.scrolled,.skf-navbar:focus-within{background:#fff;box-shadow:0 10px 24px rgba(0,30,102,.11);padding:12px 0}.navbar-brand{display:flex;align-items:center;gap:12px;font-weight:800;color:#fff}.skf-navbar.scrolled .nav-link,.skf-navbar.scrolled .navbar-brand{color:#171b26;color:var(--brand-text)}.brand-logo{width:180px;height:40px;-o-object-fit:contain;object-fit:contain;border:1px solid rgba(255,255,255,.45);background:rgba(255,255,255,.12)}.skf-navbar.scrolled .brand-logo{border-color:#cbd3e0;border-color:var(--brand-border);background:#fff}.nav-link{color:#fff;font-weight:700;font-size:14px}.nav-link:hover{color:#ffb81c;color:var(--brand-secondary)}.skf-btn-primary-solid,.skf-nav-cta{background:#0033a0;background:var(--brand-primary);background-color:#0a1929;color:#fff;border:1px solid #0033a0;border:1px solid var(--brand-primary);border-radius:0;border-radius:var(--brand-radius);font-weight:800;padding:12px 22px}.skf-btn-primary-solid:hover,.skf-nav-cta:hover{background:#001e66;background:var(--brand-primary-dark);background-color:#0a1929;color:#fff;border-color:#001e66;border-color:var(--brand-primary-dark)}.skf-btn-ghost-light,.skf-btn-outline-light{color:#fff;border:1px solid rgba(255,255,255,.78);border-radius:0;border-radius:var(--brand-radius);font-weight:800;padding:12px 22px}.skf-btn-ghost-light:hover,.skf-btn-outline-light:hover{background:#fff;color:#001e66;color:var(--brand-primary-dark)}.skf-btn-light{background:#fff;color:#0033a0;color:var(--brand-primary);border-radius:0;border-radius:var(--brand-radius);font-weight:800;padding:12px 22px}.pt-hero{position:relative;min-height:720px;overflow:hidden;padding-top:160px;padding-bottom:140px;color:#fff;background-color:#0e1521}.pt-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#111827}.pt-hero__mask{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(0,0,0,.72),rgba(0,0,0,.28))}.pt-hero__content{position:relative;z-index:2;max-width:760px;margin-left:8%}.pt-hero h1{font-size:max(42px, min(6vw, 64px));line-height:1.02;font-weight:800;margin:0 0 24px}.pt-hero__sub{color:rgba(255,255,255,.86);font-size:19px;line-height:1.7;max-width:720px}.cta-buttons,.pt-hero__ctas{display:flex;flex-wrap:wrap;gap:16px;margin-top:30px}.pt-hero__trust-strip{position:absolute;left:0;right:0;bottom:0;min-height:96px;background:rgba(0,0,0,.68);z-index:3;display:flex;align-items:center}.pt-trust{background:#0a0a0a;color:#fff;padding:34px 0}.pt-trust-row{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0}.pt-trust-item{padding:12px 24px;border-left:1px solid rgba(255,255,255,.14);display:flex;flex-direction:column;gap:4px}.pt-trust-item:first-child{border-left:0}.pt-trust-item strong{font-family:"Courier New",monospace;font-size:38px;line-height:1;color:#fff}.pt-trust-unit{color:#ffb81c;color:var(--brand-secondary);text-transform:uppercase;font-size:11px;font-weight:800}.pt-trust-label{color:rgba(255,255,255,.78);font-size:13px}.skf-footer{background:#0a0a0a;color:rgba(255,255,255,.78);padding:88px 0 24px}.pt-footer__caption{color:#fff;font-weight:800;margin-bottom:32px}.skf-footer h5{color:#fff;font-size:15px;margin-bottom:16px}.skf-footer ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.skf-footer a{color:rgba(255,255,255,.76)}.skf-footer a:hover{color:#fff}.pt-footer__compliance-col{border:1px solid rgba(255,255,255,.18);padding:22px}.pt-footer__bottom{border-top:1px solid rgba(255,255,255,.14);margin-top:48px;padding-top:24px;display:flex;justify-content:space-between;gap:24px;flex-wrap:wrap}.pt-footer__bottom ul{display:flex;flex-direction:row;gap:18px}.single-cta,.solid-cta{background:#0033a0;background:var(--brand-primary);background-color:#0a1929;color:#fff;padding:80px 0 96px;text-align:center}.single-cta h2,.solid-cta h2{font-size:max(30px, min(4vw, 44px));margin:0 0 16px;font-weight:800}.single-cta p,.solid-cta p{max-width:760px;margin:0 auto;color:rgba(255,255,255,.86);line-height:1.7}.blog-title,.compact-page-head,.products-title{padding:0 0 56px;background-color:#e6ecf5;background-color:var(--brand-bg-alt);color:#171b26;color:var(--brand-text)}.engineering-hero,.industries-hero,.sustainability-hero{padding:0 0 56px;background-color:#0a1929;color:#fff}.blog-title h1,.compact-page-head h1,.products-title h1{max-width:900px;font-size:max(34px, min(5vw, 56px));line-height:1.06;font-weight:800;margin:0 0 18px;color:#001e66;color:var(--brand-primary-dark)}.engineering-hero h1,.industries-hero h1,.sustainability-hero h1{max-width:900px;font-size:max(34px, min(5vw, 56px));line-height:1.06;font-weight:800;margin:0 0 18px;color:#fff}.engineering-hero p,.industries-hero p,.sustainability-hero p{color:rgba(255,255,255,.84)!important}.dashboard-grid,.feature-grid,.industry-grid,.partner-grid,.resource-grid .container{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:22px;gap:22px}.blog-card,.dashboard-grid article,.feature-grid article,.industry-grid article,.product-card,.resource-grid article{background:#fff;border:1px solid #cbd3e0;border:1px solid var(--brand-border);padding:28px;min-height:100%}.feature-grid span,.industry-grid span{color:#0033a0;color:var(--brand-primary);font-weight:900;font-family:"Courier New",monospace}.dashboard-grid strong,.feature-grid h3,.industry-grid h2,.resource-grid h2{font-size:22px;margin:10px 0;font-weight:800}.blog-card p,.feature-grid p,.industry-grid p,.product-card p,.resource-grid p{color:#525c6b;color:var(--brand-text-muted);line-height:1.65}.download-list{display:grid;grid-gap:14px;gap:14px}.download-list a{display:grid;grid-template-columns:70px 1fr 100px;grid-gap:18px;gap:18px;align-items:center;padding:18px 20px;border:1px solid #cbd3e0;border:1px solid var(--brand-border);background:#fff}.download-list span{font-weight:900;color:#0033a0;color:var(--brand-primary)}.download-list em{color:#525c6b;color:var(--brand-text-muted);font-style:normal;text-align:right}.skf-accordion .accordion-item{border-radius:0;border-color:#cbd3e0;border-color:var(--brand-border)}.skf-accordion .accordion-button{font-weight:800}.timeline{display:grid;grid-gap:18px;gap:18px}.timeline article{border-left:3px solid #0033a0;border-left:3px solid var(--brand-primary);padding:8px 0 8px 24px}.timeline strong{font-family:"Courier New",monospace;color:#0033a0;color:var(--brand-primary)}.article-shell .container,.legal-page .container{max-width:1120px}.legal-page{padding-bottom:90px}.legal-page h1{font-size:46px;font-weight:800;margin-bottom:28px}.legal-page h2{margin-top:32px;font-size:24px;font-weight:800}.legal-page p{color:#525c6b;color:var(--brand-text-muted);line-height:1.8}.error-page{min-height:68vh;display:flex;align-items:center;text-align:center}.error-page h1{font-size:max(34px, min(5vw, 58px));font-weight:800}@media (max-width:991px){.skf-navbar{background:#fff}.nav-link,.navbar-brand{color:#171b26;color:var(--brand-text)}.pt-hero__content{margin-left:0}.pt-trust-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.section-pad{padding:64px 0}.pt-hero{min-height:760px;background-color:#0a1929}.download-list a,.pt-trust-row{grid-template-columns:1fr}.pt-trust-item{border-left:0;border-top:1px solid rgba(255,255,255,.14)}.pt-footer__bottom{display:grid}}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media (max-width:991px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}h1{font-size:max(1.6rem, min(5vw, 2.4rem))!important;line-height:1.2!important;word-break:break-word}h2{font-size:max(1.4rem, min(4vw, 2rem))!important;line-height:1.2!important;word-break:break-word}}@media (max-width:575px){.feature-grid{grid-template-columns:1fr!important}h1{font-size:max(1.4rem, min(6vw, 1.9rem))!important}h2{font-size:max(1.2rem, min(5vw, 1.6rem))!important}}.col-lg-3 h1,.col-lg-3 h2,.col-lg-4 h1,.col-lg-4 h2,.col-lg-5 h1,.col-lg-5 h2,.col-lg-6 h1,.col-lg-6 h2{font-size:1.7rem!important;line-height:1.22!important;word-break:break-word}.sidebar h1,.sidebar h2,aside h1,aside h2{font-size:1.3rem!important;word-break:break-word}.feedback-form{display:grid;grid-gap:20px;gap:20px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.feedback-form label{display:grid;grid-gap:8px;gap:8px;font-weight:800;color:#171b26;color:var(--brand-text);font-size:14px}.feedback-form input,.feedback-form select,.feedback-form textarea{width:100%;border:1px solid #cbd3e0;border:1px solid var(--brand-border);min-height:48px;padding:12px 14px;border-radius:0;font:inherit;background:#fff;color:#171b26;color:var(--brand-text)}.feedback-form textarea{resize:vertical}.form-consent,.full-span{grid-column:1/-1}.form-consent{display:flex!important;grid-template-columns:none!important;align-items:center;gap:10px;font-weight:500!important;color:#525c6b!important;color:var(--brand-text-muted)!important}.form-consent input{width:16px;min-height:16px}.form-consent a{color:#0033a0;color:var(--brand-primary);font-weight:800}@media (max-width:720px){.form-grid{grid-template-columns:1fr}}