:root{--navy:#102637;--navy2:#193a50;--ink:#1e3442;--muted:#6b7e89;--paper:#f5f7f6;--white:#fff;--line:#dfe7e9;--teal:#2d8b85;--lime:#d9f071;--cyan:#bce8e8;--orange:#f28c50;--serif:Georgia,'Noto Serif SC',serif;--sans:Arial,'Microsoft YaHei','Noto Sans SC',sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.65 var(--sans)}a{color:inherit;text-decoration:none}a:hover{color:#187a77}.demo-banner{background:#fbe4d5;color:#784321;text-align:center;font-size:11px;padding:7px 16px;letter-spacing:.03em}.site-header{height:78px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 max(calc((100% - 1200px)/2),4.5vw);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:10}.brand{display:flex;align-items:center;gap:11px;color:var(--navy);font-size:17px;font-weight:700;line-height:1.1}.brand small{display:block;color:#80919a;font-size:8px;font-weight:700;letter-spacing:.12em;margin-top:5px}.brand-mark{width:39px;height:39px;border-radius:8px 8px 8px 2px;display:grid;place-items:center;background:var(--navy);color:var(--lime);font-weight:700;font-size:13px;letter-spacing:-.04em}.nav{display:flex;align-items:center;gap:25px;font-size:12px;font-weight:600;color:#455b68}.nav a.active{color:var(--teal)}.nav a:hover{color:var(--teal)}.nav .nav-cta{background:var(--navy);color:white;padding:12px 17px;border-radius:3px}.nav .nav-cta:hover{background:var(--teal)}.menu-toggle{display:none;border:0;background:none;font-size:24px;color:var(--navy)}.hero{background:var(--navy);color:white;overflow:hidden}.hero-inner{max-width:1200px;min-height:510px;margin:auto;padding:60px 28px 68px;display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:48px}.hero-copy{position:relative;z-index:1}.eyebrow{font-size:10px;letter-spacing:.15em;text-transform:uppercase;font-weight:700;color:var(--teal);margin:0 0 13px}.hero .eyebrow{color:var(--lime)}h1,h2,h3,p{margin-top:0}.hero h1{font:600 clamp(45px,5.7vw,68px)/1.11 var(--serif);letter-spacing:-.04em;margin:15px 0 20px}.hero h1 em{color:var(--lime);font-style:normal}.hero-lead{max-width:510px;color:#c2d1d7;font-size:15px;line-height:1.85}.hero-actions{display:flex;align-items:center;gap:23px;margin-top:27px}.button{display:inline-flex;gap:22px;align-items:center;justify-content:center;background:var(--lime);color:var(--navy);padding:13px 17px;font-size:12px;font-weight:700;border-radius:3px}.button:hover{background:#c7e65a;color:var(--navy)}.plain-link{font-size:12px;font-weight:700;color:var(--teal)}.hero .plain-link{color:#e0ebec}.hero-proof{display:flex;gap:22px;flex-wrap:wrap;color:#a8bcc5;font-size:10px;margin-top:30px}.hero-visual{height:350px;position:relative;display:grid;place-items:center}.orb{position:absolute;border-radius:50%;filter:blur(1px)}.orb-one{width:310px;height:310px;background:radial-gradient(circle at 38% 36%,#2f797e,#173c50 65%,transparent 66%);opacity:.8}.orb-two{width:360px;height:360px;border:1px solid #3a6574;opacity:.55}.module-card{position:relative;z-index:2;width:285px;height:202px;background:linear-gradient(140deg,#344a55,#132935 70%);border:1px solid #71909a;box-shadow:18px 23px 40px #071a25aa;transform:rotate(-7deg);padding:16px 18px;color:#bfd1d3}.module-top{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.12em}.led{width:7px;height:7px;background:var(--lime);box-shadow:0 0 10px var(--lime);border-radius:50%}.module-core{height:115px;margin:11px auto 8px;width:128px;border:1px solid #66818a;display:grid;align-content:center;gap:7px;padding:16px;background:repeating-linear-gradient(0deg,#263d47 0 3px,#1e333d 3px 6px)}.core-line{height:2px;background:#9eb8aa;width:100%}.core-line.short{width:54%}.module-label{display:flex;flex-direction:column;gap:2px;font-size:8px;letter-spacing:.14em}.module-label small{font-size:6px;color:#829ba1}.module-pins{height:12px;width:160px;position:absolute;bottom:-13px;left:62px;background:repeating-linear-gradient(90deg,#c2a773 0 3px,transparent 3px 16px)}.float-note{position:absolute;z-index:3;background:#fff;color:var(--navy);padding:10px 13px;font-size:10px;box-shadow:0 8px 20px #06192455}.float-note span{color:var(--teal);font-weight:700;margin-right:7px}.note-top{top:38px;right:3px}.note-bottom{bottom:34px;left:0}.finder-section{background:#fff;padding:48px 0 42px;border-bottom:1px solid var(--line)}.section-wrap{max-width:1144px;padding:0 24px;margin:auto}.finder-heading,.section-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:23px}.finder-heading h2,.section-heading h2,.resource-inner h2,.quote-inner h2{font:600 clamp(28px,3.4vw,39px)/1.2 var(--serif);letter-spacing:-.025em;margin:0 0 9px;color:var(--navy)}.finder-heading p:not(.eyebrow),.section-heading p:not(.eyebrow){font-size:12px;color:var(--muted);margin:0}.finder{display:grid;grid-template-columns:1.45fr 1.3fr .85fr auto;gap:12px;background:#f4f7f6;border:1px solid var(--line);padding:15px}.field{display:flex;flex-direction:column;gap:6px;font-size:10px;color:#526976;font-weight:700}.field span{display:flex;align-items:center;gap:8px}.field b{font-size:8px;color:#176b66;background:#dcefed;padding:2px 6px;border-radius:2px}.field input,.field select{height:41px;border:1px solid #d4e0e2;background:#fff;padding:0 11px;color:var(--ink);font:12px var(--sans);border-radius:2px;min-width:0}.field input:focus,.field select:focus{outline:2px solid #79b7b2;outline-offset:1px}.search-button{align-self:end;height:41px;border:0;background:var(--teal);color:#fff;padding:0 19px;font:700 12px var(--sans);cursor:pointer;border-radius:2px}.search-button:hover{background:#226f6a}.search-button span{font-size:18px;vertical-align:-2px;margin-right:4px}.finder-foot{display:flex;justify-content:space-between;gap:20px;color:#7e8e95;font-size:10px;margin-top:12px}.finder-foot a{color:var(--teal);font-weight:700}.section{padding:75px 0}.section-heading{margin-bottom:28px}.section-heading h2{margin-bottom:8px}.application-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.application-card{min-height:208px;border:1px solid var(--line);background:white;padding:22px;transition:transform .2s,box-shadow .2s}.application-card:hover{transform:translateY(-3px);box-shadow:0 10px 25px #1d45500d}.app-icon{display:grid;place-items:center;width:31px;height:31px;background:#e1f2f0;color:var(--teal);font-size:10px;font-weight:700;margin-bottom:19px}.application-card h3,.catalog-card h3{font:600 20px/1.3 var(--serif);color:var(--navy);margin:0 0 8px}.application-card p,.catalog-card p{font-size:11px;color:var(--muted);margin:0 0 18px}.card-arrow{font-size:10px;color:var(--teal);font-weight:700}.demo-note{font-size:10px;color:#89989d;margin:18px 0 0}.catalog-section{padding-top:0}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.catalog-card{background:#eaf0ef;padding:26px 25px;min-height:185px;border-bottom:2px solid #a6c8c5}.catalog-card:hover{background:#e3eeee}.catalog-number{font-size:9px;letter-spacing:.1em;color:#64817f;display:block;margin-bottom:28px}.catalog-card h3{font-size:22px}.catalog-card>span:last-child{font-size:10px;color:var(--teal);font-weight:700}.resource-strip{background:#e8efee;padding:52px 0}.resource-inner{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.resource-inner h2{max-width:420px}.resource-inner>div:first-child>p:last-child{font-size:12px;color:var(--muted)}.resource-links{display:grid}.resource-links a{padding:14px 0;border-bottom:1px solid #cbd8d7;font-size:12px;font-weight:700;color:var(--navy);display:flex;justify-content:space-between}.resource-links a span{color:var(--teal)}.quote-cta{background:var(--navy2);color:white;padding:42px 0}.quote-inner{display:flex;justify-content:space-between;align-items:center;gap:25px}.quote-inner .eyebrow{color:var(--lime)}.quote-inner h2{color:white;margin-bottom:8px}.quote-inner p:not(.eyebrow){color:#bfd0d5;font-size:12px;margin:0}.button-light{white-space:nowrap;background:var(--lime)}.site-footer{background:#0d202d;color:#d2dfe1;padding:42px 0 17px}.footer-grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.1fr;gap:38px;padding-bottom:30px}.brand-footer{color:white}.brand-footer small{color:#87a0a5}.footer-grid>div:first-child p,.footer-grid>div:last-child p{font-size:10px;color:#90a4a9;max-width:230px;margin-top:17px}.footer-grid h3{font-size:11px;color:white;margin:3px 0 13px}.footer-grid>div:not(:first-child)>a{display:block;font-size:10px;color:#9cb0b5;margin:8px 0}.footer-bottom{border-top:1px solid #2a404a;padding-top:14px;display:flex;justify-content:space-between;font-size:9px;color:#82989e}.page-hero{background:var(--navy);color:white;padding:54px 0}.page-hero .section-wrap{max-width:1100px}.breadcrumbs{font-size:10px;color:#81939a;margin:0 0 21px}.breadcrumbs a{color:#438d89}.page-hero h1{font:600 clamp(38px,5vw,58px)/1.1 var(--serif);margin:0 0 13px}.page-hero p{max-width:680px;color:#c2d1d7;font-size:14px}.page-content{padding:45px 0 75px}.product-results{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.product-card{background:white;border:1px solid var(--line);padding:20px}.product-card h2,.product-card h3{font:600 19px var(--serif);color:var(--navy)}.product-card p{color:var(--muted);font-size:11px}.product-meta{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.product-meta span{background:#e7f0ef;color:#315f60;padding:4px 7px;font-size:9px}.product-card a:last-child{font-size:10px;color:var(--teal);font-weight:700}.article-body{max-width:760px;color:#455b66}.article-body h2{font:600 27px var(--serif);color:var(--navy);margin:34px 0 10px}.article-body p,.article-body li{font-size:14px}.notice-box{background:#fff3e8;border-left:3px solid var(--orange);padding:13px 16px;color:#795132;font-size:11px;margin:20px 0}.cta-inline{margin-top:28px;background:#e7efed;padding:24px}.cta-inline h2{margin-top:0}.contact-form{display:grid;gap:14px;max-width:620px;background:white;border:1px solid var(--line);padding:24px}.contact-form label{font-size:11px;font-weight:700;display:grid;gap:6px}.contact-form input,.contact-form textarea,.contact-form select{font:13px var(--sans);border:1px solid #d4e0e2;padding:11px}.contact-form textarea{min-height:120px}.contact-form .button{justify-self:start}.seo-note{font-size:10px;color:#809097}.filtered-out{display:none!important}@media(max-width:850px){.nav{gap:13px}.hero-inner{gap:18px}.finder{grid-template-columns:1fr 1fr}.search-button{align-self:end}.application-grid{grid-template-columns:repeat(2,1fr)}.footer-grid{grid-template-columns:repeat(2,1fr);gap:22px}}@media(max-width:650px){.site-header{height:65px;padding:0 18px}.menu-toggle{display:block}.nav{display:none;position:absolute;top:65px;left:0;right:0;background:#fff;border-bottom:1px solid var(--line);padding:17px 22px;flex-direction:column;align-items:stretch;gap:0}.nav.open{display:flex}.nav a{padding:12px 0;border-bottom:1px solid #edf1f0}.nav .nav-cta{margin-top:10px;text-align:center}.hero-inner{grid-template-columns:1fr;padding:41px 22px 36px}.hero h1{font-size:48px}.hero-visual{height:260px}.module-card{transform:scale(.82) rotate(-7deg)}.orb-one{width:240px;height:240px}.orb-two{width:280px;height:280px}.note-top{right:0}.note-bottom{left:0;bottom:0}.section-wrap{padding:0 20px}.finder-heading,.section-heading{align-items:start;flex-direction:column}.finder{grid-template-columns:1fr;padding:12px}.search-button{width:100%}.finder-foot{flex-direction:column;gap:5px}.section{padding:53px 0}.application-grid,.catalog-grid,.product-results{grid-template-columns:1fr}.resource-inner{grid-template-columns:1fr;gap:22px}.quote-inner{align-items:start;flex-direction:column}.footer-grid{grid-template-columns:1fr 1fr;gap:25px 16px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column;gap:6px}.page-hero{padding:38px 0}.page-content{padding-top:30px}}
/* Simplified, application-led homepage */
.simple-hero{max-width:1240px;margin:0 auto;padding:70px 5vw 58px;display:grid;grid-template-columns:1.1fr .9fr;gap:46px;align-items:center}.simple-hero-copy{max-width:660px}.simple-hero h1{font-size:clamp(2.35rem,5vw,4.3rem);line-height:1.12;letter-spacing:-.045em;margin:.35em 0}.simple-hero h1 em{font-style:normal;color:#246b83}.simple-hero-copy>p:not(.eyebrow){font-size:1.08rem;line-height:1.8;color:#5c6b78;max-width:610px}.home-quick-search{margin-top:30px;max-width:610px}.home-quick-search label{display:block;font-weight:700;margin-bottom:9px}.home-quick-search>div{display:flex;gap:8px}.home-quick-search input{flex:1;min-width:0;border:1px solid #cbd5dc;border-radius:5px;padding:14px;font:inherit}.home-quick-search small{display:block;color:#6b7783;margin-top:8px}.simple-hero-art{min-height:300px;background:linear-gradient(140deg,#eaf2f4,#f5f1e8);border-radius:12px;position:relative;display:grid;place-items:center;overflow:hidden}.simple-hero-art:before,.simple-hero-art:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(41,94,112,.14)}.simple-hero-art:before{width:270px;height:270px}.simple-hero-art:after{width:350px;height:350px}.art-label,.art-caption{position:absolute;z-index:1;color:#4c6571;font-size:.72rem;letter-spacing:.14em}.art-label{top:24px;left:26px}.art-caption{bottom:22px;right:25px;letter-spacing:0}.art-board{z-index:1;width:210px;height:148px;border-radius:8px;background:linear-gradient(145deg,#253744,#121c24);box-shadow:0 25px 42px #1d354540;position:relative;transform:rotate(-7deg);border:7px solid #344b55;display:grid;place-items:center}.art-board:before,.art-board:after{content:"";position:absolute;background:#b2a886}.art-board:before{height:7px;left:-15px;right:-15px;top:18px}.art-board:after{height:7px;left:-15px;right:-15px;bottom:18px}.art-board i{position:absolute;width:36px;height:36px;border:2px solid #68b9c3;border-radius:50%;left:27px;top:48px}.art-board i:nth-child(2){width:9px;height:50px;border-radius:3px;left:auto;right:35px;top:44px}.art-board i:nth-child(3){width:53px;height:5px;border:0;border-radius:4px;background:#68b9c3;left:80px;top:60px}.art-board b{position:absolute;right:16px;bottom:6px;color:#dce6e8;font-size:9px;letter-spacing:.16em}.home-applications{background:#f5f7f8;padding:64px max(5vw,calc((100vw - 1240px)/2)) 72px}.home-section-heading{display:flex;justify-content:space-between;gap:24px;align-items:end;margin:0 0 26px}.home-section-heading h2{font-size:clamp(1.7rem,3vw,2.35rem);margin:4px 0}.home-section-heading p:not(.eyebrow){color:#63717b;margin:6px 0}.home-app-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.home-app-card{display:block;color:inherit;background:white;border:1px solid #e1e7e9;border-radius:8px;overflow:hidden;text-decoration:none;transition:transform .18s,box-shadow .18s}.home-app-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px #17334412}.home-app-image{height:190px;position:relative;display:grid;place-items:center;overflow:hidden;background:linear-gradient(145deg,#e3edf0,#f2eee4)}.home-app-image:before{content:"";position:absolute;width:230px;height:230px;border:1px solid #47768722;border-radius:50%}.home-app-image small{position:absolute;bottom:10px;right:11px;color:#65737c;background:#ffffffbf;padding:4px 7px;border-radius:3px;font-size:10px}.home-app-copy{padding:18px 18px 20px}.home-app-copy>span{font-size:.67rem;letter-spacing:.12em;color:#71818a}.home-app-copy h3{font-size:1.1rem;margin:9px 0}.home-app-copy p{font-size:.9rem;line-height:1.6;color:#66747d;min-height:44px}.home-app-copy b{color:#246b83;font-size:.88rem}.device-tower,.device-base,.device-screen,.analyzer-body,.analyzer-door,.analyzer-screen,.scope-column,.scope-base,.scope-screen,.semi-chamber,.semi-wafer,.semi-panel{position:absolute;display:block}.device-tower{width:60px;height:105px;border-radius:9px 9px 5px 5px;background:linear-gradient(90deg,#d8dedf,#fff 48%,#c2cbcd);top:35px;left:calc(50% - 35px);box-shadow:5px 9px 15px #28465322}.device-tower:before{content:"";position:absolute;width:22px;height:26px;border:4px solid #b4c1c3;border-radius:8px;left:15px;top:-13px}.device-base{width:115px;height:35px;bottom:38px;left:calc(50% - 58px);background:#63747b;border-radius:4px}.device-screen,.analyzer-screen{width:31px;height:21px;background:#305666;border:4px solid #c4cccd;border-radius:3px;top:68px;left:calc(50% + 8px)}.analyzer-body{height:115px;width:130px;top:38px;left:calc(50% - 65px);background:linear-gradient(90deg,#c7d0d0,#f7f8f5 50%,#b8c6c9);border-radius:8px 8px 4px 4px;box-shadow:4px 10px 16px #28465322}.analyzer-door{height:61px;width:53px;top:76px;left:calc(50% - 51px);background:#e9eeee;border:1px solid #aab9bb;border-radius:4px}.analyzer-screen{left:calc(50% + 16px);top:50px}.scope-column{height:112px;width:46px;top:34px;left:calc(50% - 23px);background:linear-gradient(90deg,#cbd1d0,#fff 50%,#b5c1c1);border-radius:13px 13px 4px 4px}.scope-column:before{content:"";position:absolute;width:84px;height:23px;top:31px;left:-20px;border-radius:5px;background:#d9dfdf;border:1px solid #aab8b8}.scope-base{height:32px;width:118px;bottom:37px;left:calc(50% - 59px);background:#596e75;border-radius:4px}.scope-screen{height:47px;width:70px;left:calc(50% + 48px);top:67px;background:#355b67;border:5px solid #ced6d4;border-radius:4px}.semi-chamber{width:135px;height:90px;top:49px;left:calc(50% - 67px);background:linear-gradient(145deg,#d6dedd,#f8faf8);border:3px solid #a5b4b5;border-radius:13px;box-shadow:5px 10px 17px #28465322}.semi-chamber:before{content:"";position:absolute;width:56px;height:56px;top:14px;left:12px;border-radius:50%;background:radial-gradient(circle,#537885 0 27%,#9facac 30% 55%,#dce3e1 58%)}.semi-wafer{width:18px;height:18px;border:2px solid #527785;border-radius:50%;top:85px;left:calc(50% - 37px)}.semi-panel{height:28px;width:38px;right:calc(50% - 57px);top:80px;border-radius:3px;background:#49717a}.home-minimal-cta{max-width:1240px;padding:54px 5vw;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:24px}.home-minimal-cta h2{margin:5px 0}.home-minimal-cta p:not(.eyebrow){color:#64727c}.home-minimal-cta>div:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:14px;white-space:nowrap}@media(max-width:900px){.home-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.simple-hero{grid-template-columns:1fr}.simple-hero-art{min-height:250px}}@media(max-width:600px){.simple-hero{padding-top:42px;gap:28px}.home-applications{padding-top:45px;padding-bottom:48px}.home-section-heading,.home-minimal-cta{align-items:flex-start;flex-direction:column}.home-app-grid{grid-template-columns:1fr}.home-app-image{height:210px}.home-quick-search>div{flex-direction:column}.home-quick-search .button{justify-content:center}}
.contact-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:42px;align-items:start}.contact-layout .inquiry-form{background:#fff;border:1px solid #e0e7e9;border-radius:8px;padding:24px}.contact-layout .inquiry-form label{display:grid;gap:7px;font-size:.92rem;font-weight:600}.contact-layout .inquiry-form input:not([type=checkbox]),.contact-layout .inquiry-form textarea{width:100%;padding:12px;border:1px solid #cbd5dc;border-radius:4px;font:inherit}.contact-layout .inquiry-form button{border:0;cursor:pointer}.contact-layout .inquiry-form [data-status]{color:#a24e21;line-height:1.6}.contact-layout .article-body{padding:12px 0}.contact-layout .notice-box{margin-top:24px}@media(max-width:760px){.contact-layout{grid-template-columns:1fr;gap:24px}}
.home-quick-search .finder-title{font-size:18px;font-weight:700;margin:0 0 14px}.home-quick-search .finder-fields{display:grid;grid-template-columns:1fr 1fr;gap:14px}.home-quick-search .finder-fields label{margin:0;font-size:14px}.home-quick-search .finder-fields input{display:block;width:100%;margin-top:7px;background:#fff}.home-quick-search .finder-fields .button{align-self:end;justify-content:center;min-height:53px}@media(max-width:560px){.home-quick-search .finder-fields{grid-template-columns:1fr}}
.home-quick-search .finder-fields select{display:block;width:100%;margin-top:7px;min-height:53px;border:1px solid #cbd5dc;border-radius:5px;padding:14px;background:#fff;color:inherit;font:inherit}
.home-finder-results{max-width:1180px;margin:0 auto 50px;padding:0 24px}.home-finder-results h2{font-size:28px}.home-finder-results h2 span{font-size:16px;color:var(--muted)}.finder-product-list{display:grid;grid-template-columns:1fr 1fr;gap:18px}.finder-product{display:grid;grid-template-columns:120px 1fr;gap:20px;background:white;border:1px solid var(--line);border-radius:8px;padding:22px}.finder-product img{width:120px;height:120px;object-fit:contain}.finder-product h3{margin:0;font-size:20px}.finder-product p{margin:8px 0;font-size:14px}.finder-application{padding-top:10px;border-top:1px solid var(--line);color:var(--muted)}@media(max-width:760px){.finder-product-list{grid-template-columns:1fr}.finder-product{grid-template-columns:85px 1fr}.finder-product img{width:85px;height:100px}}
.application-intro{max-width:1180px;margin:auto;padding:50px 24px 26px}.application-intro h1{font:700 36px/1.3 var(--sans);margin:8px 0 12px}.application-intro>p:last-child{color:var(--muted);margin:0}.application-finder{max-width:1132px;margin:0 auto 48px;padding:28px;background:#fff;border:1px solid var(--line);border-radius:10px}.finder-heading{display:flex;align-items:center;justify-content:space-between;gap:20px}.finder-heading h2{font-size:22px;margin:0}.finder-heading>a{font-size:14px;color:var(--teal)}.application-finder .home-quick-search{max-width:none;margin:20px 0 0}.application-finder .finder-fields{max-width:700px}.application-finder #finder-results{margin-top:24px;border-top:1px solid var(--line);padding-top:22px}.finder-empty{margin:0;color:var(--muted)}.finder-results-header{display:flex;justify-content:space-between;align-items:center;margin:0 0 18px}.finder-results-header h3{font-size:18px;margin:0}.finder-results-header span{color:var(--muted);font-size:14px}.application-finder .finder-product{background:#f8faf9;padding:18px;border:0}.application-finder .finder-product h3{font-size:18px}.finder-more{display:block;margin:22px auto 0;border:1px solid var(--line);background:white;padding:10px 22px;border-radius:5px;font:inherit;cursor:pointer}.home-applications .home-section-heading h2{font-size:26px}@media(max-width:760px){.application-finder{margin:0 16px 32px;padding:20px}.application-intro{padding:30px 20px 22px}.application-intro h1{font-size:30px}}
