.application-native{color:#101719;font-synthesis:none;--green:#1f5695;--teal:#1f5695;--pale:#f3f2ec;--ink:#101719;--blue:#1f5695;--muted:#53616a;--line:#dce1e2;background:#fff;font-family:Montserrat Variable,Noto Sans SC Variable,PingFang SC,sans-serif}.application-native *{box-sizing:border-box}.application-native{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;min-width:320px;margin:0;scroll-padding-top:28px}.application-native button,.application-native a{-webkit-tap-highlight-color:transparent}.application-native button{font:inherit;color:inherit;cursor:pointer;border:0}.application-native a{color:inherit;text-decoration:none}.application-native img{max-width:100%;display:block}.application-native button svg,.application-native a svg{flex-shrink:0}.application-native button:focus-visible,.application-native a:focus-visible,.application-native summary:focus-visible,.application-native [tabindex]:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.application-native h1,.application-native h2,.application-native h3,.application-native h4,.application-native p{margin:0}.application-native h1,.application-native h2,.application-native h3,.application-native h4{font-weight:650}.application-native p{line-height:1.85}.application-native h1,.application-native h2{letter-spacing:-.035em}.application-native h3{letter-spacing:-.02em}.application-native .container{width:min(1200px,100% - 80px);margin-inline:auto}.application-native .wide{width:min(1380px,100% - 72px);margin-inline:auto}.application-native .section-pale{background:var(--pale)}.application-native .eyebrow{letter-spacing:.15em;font-size:11px;font-weight:650;line-height:1.5}.application-native .skip-link{z-index:100;background:#fff;padding:15px;position:absolute;top:-80px;left:16px}.application-native .skip-link:focus{top:10px}.application-native .site-header{z-index:20;background:#fff;position:relative}.application-native .header-main{border-bottom:1px solid #eef0f4;align-items:center;gap:26px;height:82px;display:flex}.application-native .brand img{width:190px;height:auto}.application-native .brand-note{color:#6a7384;border-left:1px solid var(--line);padding-left:24px;font-size:12px}.application-native .header-actions{align-items:center;gap:25px;margin-left:auto;font-size:12px;font-weight:600;display:flex}.application-native .language{border-right:1px solid var(--line);padding-right:24px}.application-native .header-contact{align-items:center;gap:12px;display:flex}.application-native .main-nav{align-items:center;gap:36px;height:53px;font-size:13px;font-weight:550;display:flex}.application-native .main-nav>a:not(.nav-library):hover,.application-native .nav-dropdown summary:hover{color:#1f5695}.application-native .nav-library{color:var(--muted);align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.application-native .nav-dropdown{position:relative}.application-native .nav-dropdown summary{cursor:pointer;align-items:center;gap:9px;padding-block:17px;list-style:none;display:flex}.application-native .nav-dropdown summary::-webkit-details-marker{display:none}.application-native .nav-dropdown .current{color:#1f5695}.application-native .nav-dropdown[open] summary svg{transform:rotate(180deg)}.application-native .dropdown-panel{border-top:3px solid var(--teal);background:#fff;min-width:235px;padding:12px;position:absolute;top:100%;left:-18px;box-shadow:0 12px 35px #131d3b1a}.application-native .dropdown-panel a{padding:12px;font-size:13px;display:block}.application-native .dropdown-panel a:hover{background:var(--pale)}.application-native .mobile-menu-toggle{display:none}.application-native .hero-image{background:#dee9ed;height:330px;position:relative;overflow:hidden}.application-native .hero-image>img{object-fit:cover;object-position:50% 48%;width:100%;height:100%}.application-native .image-caption{color:#fff;letter-spacing:.05em;background:#131d3b8c;padding:4px 9px;font-size:10px;position:absolute;bottom:13px;right:24px}.application-native .page-intro{text-align:center;padding:42px 0 43px}.application-native .page-intro .eyebrow{color:#6a788a;margin-bottom:8px}.application-native .page-intro h1{color:var(--green);font-size:52px;font-weight:700;line-height:1.35}.application-native .page-intro h2{letter-spacing:.02em;margin-top:13px;font-size:22px;font-weight:550}.application-native .page-intro>p:not(.eyebrow){color:var(--muted);margin-top:17px;font-size:14px}.application-native .intro-links{justify-content:center;gap:29px;margin-top:22px;font-size:12px;font-weight:600;display:flex}.application-native .intro-links a{align-items:center;gap:10px;display:flex}.application-native .intro-links a:first-child{border-bottom:1px solid var(--teal);padding-bottom:6px}.application-native .section-heading{text-align:center}.application-native .section-heading .eyebrow{color:#68768a;margin-bottom:13px}.application-native .section-heading h2{color:var(--green);font-size:36px;line-height:1.4}.application-native .section-heading>p:not(.eyebrow){color:var(--muted);margin-top:15px;font-size:14px}.application-native .applications{padding:58px 0 29px}.application-native .application-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:36px;display:grid}.application-native .application-card{color:#fff;isolation:isolate;background:#6a8a93;height:370px;position:relative;overflow:hidden}.application-native .application-card>img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.application-native .application-card:after{content:"";z-index:0;background:linear-gradient(#0000 0%,#10171999 38%,#101719ea 77%,#101719 100%);position:absolute;inset:24% 0 0}.application-native .application-card:hover>img{transform:scale(1.035)}.application-native .application-card-copy{z-index:1;text-align:center;position:absolute;bottom:26px;left:18px;right:18px}.application-native .application-card-copy>span:first-child{letter-spacing:.1em;color:#dce1e2;font-size:10px;font-weight:600}.application-native .application-card h3{letter-spacing:.025em;margin-top:9px;font-size:25px;font-weight:650}.application-native .application-action{justify-content:center;align-items:center;gap:10px;margin-top:19px;font-size:11px;display:flex}.application-native .scenario-note{z-index:1;background:#131d3b7a;padding:4px 7px;font-size:9px;position:absolute;top:14px;right:14px}.application-native .section-note{text-align:center;color:#687487;letter-spacing:.015em;margin-top:23px;font-size:10px}.application-native .products-section{padding:76px 0 44px}.application-native .product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:95px;display:grid}.application-native .product-card{background:#fff;flex-direction:column;min-width:0;transition:box-shadow .25s;display:flex;position:relative;box-shadow:0 23px 24px -14px #18243b52,0 3px 14px #18243b0a}.application-native .product-card.selected{box-shadow:0 0 0 2px var(--teal),0 20px 25px -14px #18243b30}.application-native .product-image{object-fit:contain;mix-blend-mode:multiply;pointer-events:none;width:100%;height:300px;margin-top:-53px;padding:0 15px}.application-native .product-card-copy{text-align:center;flex:1;padding:13px 15px 32px}.application-native .product-english{letter-spacing:.045em;margin-bottom:10px;font-weight:650;color:#627186!important;font-size:9px!important;line-height:1.5!important}.application-native .product-card h3{font-size:22px;line-height:1.45}.application-native .product-card-copy>p:last-child{color:var(--muted);margin-top:13px;font-size:12px}.application-native .product-card>button{background:var(--teal);justify-content:center;align-items:center;gap:17px;width:100%;height:57px;font-size:14px;font-weight:650;transition:background .2s;display:flex}.application-native .product-card>button:hover,.application-native .button:hover{background:#164475}.application-native .product-note{margin-top:34px}.application-native .detail-panel{background:var(--pale);border-top:3px solid var(--teal);grid-template-columns:1fr 1.25fr;gap:48px;margin-top:36px;padding:38px 40px;scroll-margin:25px;display:grid;position:relative}.application-native .application-detail{background:#fff;grid-template-columns:1fr 1fr;gap:50px}.application-native .detail-panel .eyebrow{color:#647384;margin-bottom:10px;font-size:10px}.application-native .detail-panel h3{margin-bottom:15px;font-size:25px}.application-native .detail-panel p{color:var(--muted);font-size:14px}.application-native .close-panel{background:0 0;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:13px;right:13px}.application-native .detail-panel dl{margin:0}.application-native .detail-panel dl>div+div{margin-top:18px}.application-native .detail-panel dt{margin-bottom:5px;font-size:12px;font-weight:650}.application-native .detail-panel dd{color:var(--muted);margin:0;font-size:13px;line-height:1.85}.application-native .detail-heading .button{margin-top:15px}.application-native .detail-panel ul{margin:16px 0 22px;padding:0;list-style:none}.application-native .detail-panel li{align-items:center;gap:9px;margin-top:11px;font-size:13px;display:flex}.application-native .detail-panel li svg{color:#1f5695;flex-shrink:0}.application-native .detail-panel h4{font-size:15px}.application-native .support-section{padding:32px 0 45px}.application-native .support-strip{text-align:center;background:#fff;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));padding:32px 16px;display:grid;box-shadow:0 22px 30px -20px #131d3b40}.application-native .support-strip>div{padding:0 12px}.application-native .support-strip svg{color:var(--teal)}.application-native .support-strip h3{margin-top:15px;font-size:15px}.application-native .support-strip p{color:var(--muted);margin-top:7px;font-size:11px}.application-native .accessories-section{padding:77px 0 74px}.application-native .accessory-tabs{border-bottom:1px solid var(--line);justify-content:center;gap:36px;margin-top:35px;display:flex}.application-native .accessory-tabs button{background:0 0;border-bottom:3px solid #0000;min-height:54px;padding:19px 22px;font-size:15px;font-weight:550}.application-native .accessory-tabs button[aria-selected=true]{border-color:var(--teal);color:#1f5695}.application-native .accessory-tabs button:hover{background:var(--pale)}.application-native .accessory-lead{text-align:center;color:var(--muted);margin:27px 0 16px;font-size:13px}.application-native .accessory-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 30px;display:grid}.application-native .accessory-item{border-bottom:1px solid var(--line);gap:15px;padding:26px 0;display:flex}.application-native .item-number{color:#78879b;padding-top:5px;font-size:10px;font-weight:550}.application-native .accessory-item h3{font-size:16px;line-height:1.7}.application-native .accessory-english{margin:3px 0 10px;color:#768396!important;font-size:10px!important;line-height:1.7!important}.application-native .accessory-item p{color:var(--muted);font-size:12px;line-height:1.8}.application-native .text-link{align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.application-native .text-link:hover{color:#1f5695}.application-native .accessory-inquiry{justify-content:center;width:fit-content;margin:31px auto 0;display:flex}.application-native .expertise-section{padding:65px 0 0}.application-native .left-heading{border-left:3px solid var(--teal);padding-left:17px}.application-native .left-heading .eyebrow{color:var(--muted);margin-bottom:7px;font-size:10px}.application-native .left-heading h2{font-size:29px;line-height:1.5}.application-native .expertise-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:35px;display:grid}.application-native .expertise-card{background:#fff;border-radius:5px;flex-direction:column;padding:31px 28px 29px;transition:transform .2s,box-shadow .2s;display:flex}.application-native .expertise-card:hover{transform:translateY(-4px);box-shadow:0 12px 25px #131d3b0d}.application-native .expertise-card>svg{color:var(--blue);margin-bottom:19px}.application-native .expertise-card h3{font-size:22px}.application-native .short-rule{background:var(--teal);width:75px;height:3px;margin:19px 0}.application-native .expertise-card p{color:var(--muted);flex:1;margin-bottom:28px;font-size:13px}.application-native .other-components{border-top:1px solid var(--line);flex-wrap:wrap;gap:28px;margin-top:32px;padding:29px 0 32px;font-size:12px;display:flex}.application-native .other-components>span{margin-right:auto;font-weight:650}.application-native .other-components a{color:var(--muted);align-items:center;gap:6px;display:flex}.application-native .inquiry-section{padding:76px 0 0}.application-native .inquiry-grid{grid-template-columns:1fr 1fr;gap:100px;display:grid}.application-native .inquiry-grid .eyebrow{color:#627186;margin-bottom:17px;font-size:10px}.application-native .inquiry-grid h2{margin-bottom:20px;font-size:36px;line-height:1.5}.application-native .inquiry-grid>div>p:not(.eyebrow):not(.contact-note){color:var(--muted);font-size:15px}.application-native .button{background:var(--teal);justify-content:center;align-items:center;gap:22px;min-height:53px;padding:14px 26px;font-size:14px;font-weight:650;transition:background .2s;display:inline-flex}.application-native .inquiry-grid .button{margin-top:27px}.application-native .contact-note{color:#6f798a;margin-top:12px;font-size:10px}.application-native .inquiry-checklist{border-left:1px solid var(--line);padding:7px 0 0 65px}.application-native .inquiry-checklist h3{margin-bottom:22px;font-size:18px}.application-native .inquiry-checklist ul{margin:0;padding:0;list-style:none}.application-native .inquiry-checklist li{align-items:center;gap:13px;margin-bottom:21px;font-size:14px;display:flex}.application-native .inquiry-checklist svg{color:#1f5695;flex-shrink:0}.application-native .supply-boundary{border-top:1px solid var(--line);gap:32px;margin-top:52px;padding:24px 0 32px;scroll-margin:24px;font-size:11px;display:flex}.application-native .supply-boundary>span{flex-shrink:0;font-weight:650}.application-native .supply-boundary p{color:var(--muted);font-size:11px;line-height:1.8}.application-native .supply-boundary p:first-child{color:var(--ink);margin-bottom:3px}.application-native .site-footer{background:var(--pale);padding:47px 0 0}.application-native .footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:45px;display:grid}.application-native .footer-brand img{width:177px;height:auto}.application-native .footer-brand p{color:var(--muted);margin:17px 0;font-size:11px}.application-native .footer-grid h3{margin-bottom:16px;font-size:13px}.application-native .footer-grid>div:not(.footer-brand)>a{color:var(--muted);margin:11px 0;font-size:11px;display:block}.application-native .footer-grid a:hover{color:#1f5695}.application-native .footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;margin-top:35px;padding:22px 0;font-size:10px;display:flex}@media (width>=1700px){.application-native .hero-image{height:385px}}@media (width<=1100px){.application-native .main-nav{gap:24px}.application-native .nav-library{display:none}.application-native .container{width:calc(100% - 56px)}.application-native .brand-note{display:none}.application-native .product-grid{gap:22px}.application-native .product-card h3{font-size:19px}.application-native .product-image{height:260px}.application-native .application-card{height:340px}.application-native .application-card h3{font-size:21px}.application-native .inquiry-grid{gap:50px}.application-native .inquiry-checklist{padding-left:35px}.application-native .inquiry-grid h2{font-size:30px}.application-native .accessory-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.application-native .expertise-grid{gap:22px}.application-native .expertise-card{padding:26px 21px}.application-native .expertise-card h3{font-size:20px}.application-native .footer-grid{gap:26px}}@media (width<=760px){.application-native{scroll-padding-top:20px}.application-native .container,.application-native .wide{width:calc(100% - 40px)}.application-native .header-main{border:0;gap:10px;height:77px}.application-native .brand img{width:155px}.application-native .header-actions{gap:0;margin-left:auto}.application-native .language{border:0;padding-right:15px;font-size:11px}.application-native .header-contact{display:none}.application-native .mobile-menu-toggle{background:0 0;place-items:center;width:39px;height:44px;display:grid}.application-native .main-nav{border-top:1px solid var(--line);height:auto;padding:8px 0 20px;font-size:14px;display:none}.application-native .main-nav.is-open{flex-direction:column;align-items:stretch;gap:0;display:flex}.application-native .main-nav>a{padding:15px 0}.application-native .nav-dropdown summary{justify-content:space-between;padding-block:15px}.application-native .dropdown-panel{box-shadow:none;border:0;border-left:2px solid var(--teal);margin-bottom:12px;padding:0 10px;position:static}.application-native .nav-library{display:none!important}.application-native .hero-image{height:230px}.application-native .hero-image>img{object-position:58% 54%}.application-native .image-caption{font-size:8px;bottom:10px;right:15px}.application-native .page-intro{padding:32px 0 35px}.application-native .page-intro h1{font-size:38px}.application-native .page-intro .eyebrow{font-size:9px}.application-native .page-intro h2{letter-spacing:0;margin-top:10px;font-size:18px;line-height:1.6}.application-native .page-intro>p:not(.eyebrow){margin-top:13px;font-size:12px;line-height:1.95}.application-native .desktop-break{display:none}.application-native .intro-links{gap:22px;margin-top:20px;font-size:11px}.application-native .section-heading h2{font-size:28px}.application-native .section-heading .eyebrow{margin-bottom:9px;font-size:9px}.application-native .section-heading>p:not(.eyebrow){margin-top:13px;font-size:12px;line-height:1.8}.application-native .applications{padding-top:43px}.application-native .application-grid{grid-template-columns:1fr;gap:20px;margin-top:28px}.application-native .application-card{height:360px}.application-native .application-card h3{font-size:26px}.application-native .application-card-copy{bottom:27px}.application-native .products-section{padding:51px 0 33px}.application-native .product-grid{grid-template-columns:1fr;gap:82px;margin-top:86px}.application-native .product-image{height:300px;padding:0 19px}.application-native .product-card-copy{padding-top:9px;padding-bottom:26px}.application-native .product-card h3{font-size:22px}.application-native .product-card-copy>p:last-child{font-size:12px}.application-native .product-english{font-size:10px!important}.application-native .product-card>button{height:56px}.application-native .section-note{font-size:9px;line-height:1.8}.application-native .product-note{margin-top:26px}.application-native .support-section{padding:27px 0 35px}.application-native .support-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 8px;padding:27px 10px}.application-native .support-strip>div{padding:0 5px}.application-native .support-strip svg{width:38px;height:38px}.application-native .support-strip h3{margin-top:9px;font-size:12px}.application-native .support-strip p{font-size:9px;line-height:1.7}.application-native .accessories-section{padding:48px 0}.application-native .accessory-tabs{justify-content:space-between;gap:0;margin-top:26px}.application-native .accessory-tabs button{flex:1;padding:15px 9px;font-size:12px}.application-native .accessory-lead{margin-top:22px;font-size:11px;line-height:1.8}.application-native .accessory-grid{grid-template-columns:1fr}.application-native .accessory-item{padding:22px 0}.application-native .accessory-item h3{font-size:16px}.application-native .accessory-item p{font-size:12px}.application-native .expertise-section{padding-top:43px}.application-native .left-heading h2{font-size:25px}.application-native .left-heading .eyebrow{font-size:9px}.application-native .expertise-grid{grid-template-columns:1fr;gap:20px;margin-top:28px}.application-native .expertise-card{padding:26px}.application-native .expertise-card>svg{width:46px;height:46px;margin-bottom:15px}.application-native .expertise-card h3{font-size:21px}.application-native .expertise-card p{font-size:13px}.application-native .other-components{gap:16px 23px;margin-top:27px;font-size:11px}.application-native .other-components>span{flex-basis:100%}.application-native .inquiry-section{padding-top:45px}.application-native .inquiry-grid{grid-template-columns:1fr;gap:35px}.application-native .inquiry-grid h2{font-size:29px}.application-native .inquiry-grid>div>p:not(.eyebrow):not(.contact-note){font-size:14px}.application-native .inquiry-checklist{border-left:0;border-top:1px solid var(--line);padding:28px 0 0}.application-native .inquiry-checklist h3{font-size:17px}.application-native .inquiry-checklist li{margin-bottom:18px;font-size:13px}.application-native .supply-boundary{margin-top:26px;padding-top:23px;display:block}.application-native .supply-boundary>span{margin-bottom:10px;display:block}.application-native .supply-boundary p{font-size:10px;line-height:1.9}.application-native .footer-grid{grid-template-columns:1fr 1fr;gap:30px 20px}.application-native .footer-brand,.application-native .footer-grid>div:last-child{grid-column:1/-1}.application-native .footer-grid>div:last-child>a{margin-right:24px;display:inline-block}.application-native .footer-bottom{align-items:center;gap:18px;font-size:9px}.application-native .detail-panel,.application-native .application-detail{grid-template-columns:1fr;gap:22px;padding:32px 23px 26px}.application-native .detail-panel h3{font-size:22px}.application-native .detail-panel p,.application-native .detail-panel dd{font-size:12px}.application-native .detail-panel li{align-items:flex-start;font-size:12px}.application-native .detail-panel li svg{margin-top:2px}.application-native .detail-heading .button{margin-top:4px}.application-native .close-panel{top:7px;right:7px}}@media (prefers-reduced-motion:reduce){.application-native{scroll-behavior:auto}.application-native *,.application-native :before,.application-native :after{transition:none!important;animation:none!important}.application-native .application-card:hover>img{transform:none}}.application-native{--title-green:#009978}.application-native .page-intro h1,.application-native .section-heading h2{color:var(--title-green)}.application-native .page-intro>p:not(.eyebrow),.application-native .section-heading>p:not(.eyebrow){font-size:16px}.application-native .product-card-copy>p:last-child,.application-native .accessory-item p{font-size:14px}.application-native .expertise-card p{font-size:15px}.application-native .inquiry-grid>div>p:not(.eyebrow):not(.contact-note){font-size:16px}@media (width<=760px){.application-native .page-intro>p:not(.eyebrow),.application-native .section-heading>p:not(.eyebrow),.application-native .product-card-copy>p:last-child,.application-native .expertise-card p,.application-native .accessory-item p{font-size:14px}.application-native .inquiry-grid>div>p:not(.eyebrow):not(.contact-note){font-size:15px}}.application-native{scroll-padding-top:84px}.application-native .page-nav{z-index:15;backdrop-filter:blur(14px);border-block:1px solid var(--line);background:#ffffffed;position:sticky;top:0}.application-native .page-nav>.container{justify-content:space-between;gap:20px;display:flex;overflow:auto}.application-native .page-nav a{white-space:nowrap;border-bottom:2px solid #0000;padding:20px 0;font-size:13px;font-weight:600}.application-native .page-nav a:hover{color:#1f5695;border-color:var(--teal)}.application-native .route-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;padding:30px 0;display:grid}.application-native .route-nav a{align-items:center;gap:13px;padding:12px 0;font-size:14px;display:flex}.application-native .route-nav a>span{color:#1f5695;font-size:11px}.application-native .route-nav a>svg{color:var(--teal);margin-left:auto}.application-native .route-nav a:hover{color:#1f5695}.application-native .product-context{background:var(--pale);border-left:3px solid var(--teal);max-width:1000px;margin:35px auto 0;padding:28px 32px}.application-native .product-context>h3{margin-bottom:12px;font-size:20px}.application-native .product-context>p{color:var(--muted);font-size:15px}.application-native .project-fields{margin:22px 0 0}.application-native .project-fields>div{border-top:1px solid var(--line);padding:13px 0}.application-native .project-fields dt{margin-bottom:6px;font-size:13px;font-weight:650}.application-native .project-fields dd{color:var(--muted);margin:0;font-size:14px;line-height:1.85}.application-native .product-context .project-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.application-native .product-context .project-fields>div{padding-bottom:0}.application-native .underground-section{padding:72px 0}.application-native .underground-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;margin-top:72px;display:grid}.application-native .underground-card{background:#fff;flex-direction:column;min-width:0;scroll-margin-top:90px;display:flex;box-shadow:0 23px 24px -14px #18243b35}.application-native .underground-card figure{margin:-30px 24px 0}.application-native .underground-card figure img{object-fit:contain;width:100%;height:280px}.application-native .underground-card figcaption,.application-native .scope-grid figcaption,.application-native .inspection-intro figcaption{color:var(--muted);text-align:center;margin-top:10px;font-size:10px;line-height:1.8}.application-native .underground-copy{flex:1;padding:30px 32px 24px}.application-native .underground-copy>.eyebrow{text-align:center;color:var(--muted);font-size:10px}.application-native .underground-copy>h3{text-align:center;margin:10px 0 27px;font-size:27px}.application-native .underground-copy h4{margin-bottom:10px;font-size:17px}.application-native .underground-copy>p:not(.eyebrow){color:var(--muted);font-size:15px}.application-native .card-cta{background:var(--teal);justify-content:center;align-items:center;gap:15px;min-height:57px;padding:20px;font-size:14px;font-weight:650;display:flex}.application-native .card-cta:hover{background:#164475}.application-native .installation-section,.application-native .technical-section,.application-native .processing-section,.application-native .standards-section{padding-top:76px;padding-bottom:76px}.application-native .installation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:38px;display:grid}.application-native .installation-grid article{background:var(--pale);border-top:3px solid var(--teal);flex-direction:column;padding:30px;display:flex}.application-native .installation-grid .eyebrow{color:var(--muted);font-size:10px}.application-native .installation-grid h3{margin:16px 0;font-size:22px}.application-native .installation-grid p{color:var(--muted);flex:1;margin-bottom:24px;font-size:14px}.application-native .process-strip{border-top:1px solid var(--line);justify-content:space-around;gap:16px;margin:25px 0 0;padding:25px 0 0;font-size:13px;font-weight:600;list-style:none;display:flex}.application-native .process-strip li+li:before{content:"→";color:var(--teal);margin-right:35px}.application-native .scope-section{padding:60px 0}.application-native .scope-grid{grid-template-columns:1fr 1fr;align-items:center;gap:32px 58px;display:grid}.application-native .scope-grid figure{margin:0}.application-native .scope-grid figure img{object-fit:contain;mix-blend-mode:multiply;width:100%}.application-native .scope-grid .eyebrow{color:var(--muted);margin-bottom:15px}.application-native .scope-grid h2,.application-native .inspection-intro h2{margin-bottom:22px;font-size:32px;line-height:1.5}.application-native .scope-grid p,.application-native .inspection-intro p{color:var(--muted);font-size:15px}.application-native .scope-footnote{border-top:1px solid #c9cfd6;grid-column:1/-1;padding-top:24px;font-size:14px;line-height:1.9}.application-native .scope-footnote p{margin-top:8px;font-size:13px}.application-native .requirements-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin:38px 0 56px;display:grid}.application-native .requirements-grid>div{border-bottom:2px solid var(--teal);background:var(--pale);padding:24px}.application-native .requirements-grid .eyebrow{color:#1f5695}.application-native .requirements-grid h3{margin:14px 0 10px;font-size:21px}.application-native .requirements-grid p{color:var(--muted);font-size:14px}.application-native .technical-subheading{justify-content:space-between;align-items:center;margin-bottom:25px;display:flex}.application-native .technical-subheading h3{font-size:26px}.application-native .technical-subheading p{color:var(--muted);font-size:14px}.application-native .technical-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.application-native .technical-card{border-top:3px solid var(--teal);background:var(--pale);padding:32px;box-shadow:0 15px 25px -18px #18243b45}.application-native .technical-card>.eyebrow{color:var(--muted);font-size:10px}.application-native .technical-card h3{margin:14px 0 24px;font-size:24px}.application-native .technical-card h4{margin-bottom:10px;font-size:16px}.application-native .technical-card>p:not(.eyebrow){color:var(--muted);font-size:14px}.application-native .material-data-section,.application-native .inspection-section{padding:72px 0}.application-native .material-alert{border-left:3px solid var(--teal);background:#fff;margin:32px 0;padding:20px 25px;font-size:15px;line-height:1.85}.application-native .material-alert p{color:var(--muted);margin-top:5px;font-size:14px}.application-native .material-data-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.application-native .material-data-card{background:#fff;padding:28px;box-shadow:0 20px 24px -20px #18243b40}.application-native .material-data-card h3{letter-spacing:-.04em;font-size:24px}.application-native .material-stats{grid-template-columns:1.2fr 1fr;gap:15px;margin-top:25px;display:grid}.application-native .material-stats small{color:var(--muted);margin-bottom:6px;font-size:11px;display:block}.application-native .material-stats strong{color:#1f5695;white-space:nowrap;font-size:20px}.application-native .material-data-card .project-fields dd{font-size:13px}.application-native .order-basis{border-top:1px solid #c9cfd6;margin-top:30px;padding-top:24px}.application-native .order-basis h3{margin-bottom:9px;font-size:18px}.application-native .order-basis p{color:var(--muted);font-size:14px}.application-native .order-basis p+p{margin-top:8px}.application-native .processing-steps{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;margin:40px 0 0;padding:0;list-style:none;display:grid}.application-native .processing-steps li{border-top:2px solid var(--teal);padding:23px 8px 0 0}.application-native .processing-steps span{color:#1f5695;font-size:24px}.application-native .processing-steps h3{margin-top:14px;font-size:15px;line-height:1.8}.application-native .inspection-intro{grid-template-columns:1fr 1fr;align-items:center;gap:65px;display:grid}.application-native .inspection-intro .eyebrow{margin-bottom:16px}.application-native .inspection-intro figure{margin:0}.application-native .inspection-intro img{object-fit:cover;width:100%;height:275px}.application-native .inspection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:36px;display:grid}.application-native .inspection-grid article{background:#fff;padding:30px}.application-native .inspection-grid svg{color:var(--blue)}.application-native .inspection-grid h3{margin:18px 0 12px;font-size:21px}.application-native .inspection-grid p{color:var(--muted);font-size:14px}.application-native .standards-list{max-width:1000px;margin:32px auto 0}.application-native .standards-list details{border-bottom:1px solid var(--line)}.application-native .standards-list summary,.application-native .rfq-optional summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:23px 0;font-size:16px;font-weight:600;list-style:none;display:flex}.application-native .standards-list summary::-webkit-details-marker{display:none}.application-native .rfq-optional summary::-webkit-details-marker{display:none}.application-native .standards-list details[open] summary svg,.application-native .rfq-optional[open] summary svg{transform:rotate(180deg)}.application-native .standards-list details>div{color:var(--muted);padding:0 0 25px;font-size:14px}.application-native .standards-list .text-link{margin-top:15px}.application-native .rfq-section{margin-top:65px;padding:70px 0 30px}.application-native .rfq-heading{max-width:780px}.application-native .rfq-heading>.eyebrow{color:var(--muted);margin-bottom:16px}.application-native .rfq-heading h2{margin-bottom:20px;font-size:36px;line-height:1.5}.application-native .rfq-heading>p:last-child{color:var(--muted);font-size:16px}.application-native .rfq-layout{grid-template-columns:1fr 1.4fr;gap:60px;margin-top:35px;display:grid}.application-native .rfq-reference{padding:25px 0}.application-native .rfq-reference h3,.application-native .rfq-form>h3{margin-bottom:23px;font-size:22px}.application-native .rfq-reference ol{counter-reset:rfq;grid-template-columns:1fr 1fr;gap:20px 25px;margin:0 0 30px;padding:0;list-style:none;display:grid}.application-native .rfq-reference li{counter-increment:rfq;font-size:14px;line-height:1.8}.application-native .rfq-reference li:before{content:counter(rfq,decimal-leading-zero);color:#1f5695;margin-bottom:5px;font-size:11px;font-weight:600;display:block}.application-native .rfq-reference .section-note{text-align:left}.application-native .rfq-form{background:#fff;min-width:0;padding:32px;box-shadow:0 20px 25px -20px #18243b40}.application-native .rfq-form label{font-size:13px;font-weight:600;display:block}.application-native .rfq-form input,.application-native .rfq-form select,.application-native .rfq-form textarea{width:100%;min-width:0;color:var(--ink);font:inherit;background:#fff;border:1px solid #cbd5e1;border-radius:0;margin:10px 0 20px;padding:13px;font-size:14px;font-weight:400;line-height:1.7;display:block}.application-native .rfq-form textarea{resize:vertical}.application-native .rfq-form :is(input,select,textarea):focus-visible{outline:2px solid var(--blue);outline-offset:2px}.application-native .rfq-form input::placeholder,.application-native .rfq-form textarea::placeholder{color:#687487}.application-native .form-row{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.application-native .rfq-optional{border-block:1px solid var(--line);margin-bottom:24px}.application-native .rfq-optional summary{padding:17px 0;font-size:13px}.application-native .summary-panel{border-top:2px solid var(--teal);margin-top:27px;padding-top:24px}.application-native .summary-panel .text-link{background:var(--pale);min-height:44px;padding:12px 18px}.application-native .form-status{color:#1f5695;margin-top:14px;font-size:12px}.application-native .rfq-boundary{color:var(--muted);border-top:1px solid var(--line);margin-top:35px;padding-top:24px;font-size:12px}.application-native .rfq-boundary a{color:var(--ink);align-items:center;gap:5px;margin-left:16px;display:inline-flex}@media (width<=900px){.application-native .route-nav,.application-native .requirements-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.application-native .material-data-grid,.application-native .installation-grid,.application-native .inspection-grid,.application-native .scope-grid,.application-native .inspection-intro,.application-native .rfq-layout,.application-native .underground-grid,.application-native .technical-grid{grid-template-columns:1fr}.application-native .processing-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.application-native .product-context .project-fields{grid-template-columns:1fr;gap:12px}.application-native .process-strip{flex-wrap:wrap}.application-native .process-strip li+li:before{margin-right:12px}.application-native .technical-subheading{display:block}.application-native .form-row{grid-template-columns:1fr}.application-native .page-nav>.container{gap:24px}.application-native .rfq-form{padding:24px}.application-native .scope-footnote{grid-column:auto}}@font-face{font-family:Application Chivo;src:url(/application-assets/assets/chivo-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}.application-native .showcase-section{background:#fff;padding:65px 0 40px}.application-native .showcase-toolbar{color:var(--muted);justify-content:space-between;align-items:center;margin:30px 0 16px;font-size:12px;display:flex}.application-native .showcase-toolbar>div{gap:10px;display:flex}.application-native .showcase-toolbar button{border:1px solid var(--line);color:#1f5695;background:#fff;place-items:center;width:42px;height:38px;display:grid}.application-native .showcase-toolbar button:disabled{opacity:.3;cursor:default}.application-native .showcase-rail{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b7c3cc transparent;cursor:grab;touch-action:pan-x pan-y;grid-auto-columns:calc(22.2222% - 28.4444px);grid-auto-flow:column;justify-content:safe center;gap:32px;padding:53px 0 28px;display:grid;position:relative;overflow-x:auto}.application-native .showcase-rail.is-dragging{scroll-snap-type:none;cursor:grabbing;user-select:none}.application-native .showcase-card{scroll-snap-align:start}.application-native .showcase-card .product-image{aspect-ratio:4/3;height:auto}.application-native .showcase-card .product-card-copy{padding-bottom:20px}.application-native .showcase-cta{background:var(--teal);flex-shrink:0;justify-content:center;align-items:center;gap:17px;width:100%;height:57px;font-size:14px;font-weight:650;transition:background .2s;display:flex}.application-native .showcase-cta:hover{background:#164475}.application-native .legacy-products{color:#26343e;font:15px/1.85 Chivo,PingFang SC,Microsoft YaHei,sans-serif}.application-native .legacy-container{width:min(1100px,100% - 96px);margin-inline:auto}.application-native .legacy-product{background:#edf0ef;margin-top:28px;padding:40px 0 46px;position:relative}.application-native .legacy-product:after{content:"";background:#dce1e2;height:1px;position:absolute;inset:auto 0 0}.application-native .legacy-title{text-align:center;margin-bottom:30px}.application-native .legacy-title>span{letter-spacing:1.7px;color:#777e94;font-size:10px}.application-native .legacy-title h2{color:#101719;letter-spacing:.4px;margin-top:7px;font-size:30px;font-weight:650;line-height:1.4}.application-native .legacy-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.application-native .legacy-photo{border:1px solid #c9cfd6;margin:0;padding:8px;position:relative}.application-native .legacy-photo>img{object-fit:cover;width:100%;height:322px}.application-native .legacy-photo figcaption{color:#4c5464;background:#fffe;max-width:calc(100% - 32px);padding:5px 9px;font-size:10px;line-height:1.5;position:absolute;bottom:17px;left:16px}.application-native .legacy-copy h3{color:#101719;letter-spacing:0;margin-bottom:15px;font-size:19px;font-weight:600;line-height:1.4}.application-native .legacy-copy>p{color:#53616a;font-size:13px;line-height:2}.application-native .legacy-copy dl{margin:18px 0 22px}.application-native .legacy-copy dl>div{border-bottom:1px solid #dce1e2;grid-template-columns:75px 1fr;gap:10px;padding:10px 0;font-size:12px;line-height:1.75;display:grid}.application-native .legacy-copy dt{color:#101719;font-weight:550}.application-native .legacy-copy dd{color:#53616a;margin:0}.application-native .legacy-button{color:#fff;background:#1f5695;border:1px solid #1f5695;border-radius:30px;justify-content:center;align-items:center;min-width:205px;min-height:42px;padding:10px 30px;font-size:13px;font-weight:550;line-height:1.5;transition:background .2s,box-shadow .2s;display:inline-flex}.application-native .legacy-button:hover{background:#164475;box-shadow:0 5px 14px #063c8020}.application-native .legacy-product.alternate .legacy-photo{grid-area:1/2}.application-native .legacy-product.alternate .legacy-copy{grid-area:1/1}.application-native .legacy-variants{color:#53616a;border-top:1px solid #dce1e2;margin-top:24px;font-size:12px}.application-native .legacy-variants summary{cursor:pointer;color:#1f5695;padding:16px 0}.application-native .legacy-variants>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;display:grid}.application-native .legacy-variants h3{margin-bottom:12px;font-size:16px}.application-native .legacy-variants dt{margin-top:10px;font-weight:600}.application-native .legacy-variants dd{margin:4px 0 12px;line-height:1.9}@media (width>=1600px){.application-native .legacy-container{width:min(1160px,100% - 96px)}}@media (width<=1050px){.application-native .legacy-container{width:calc(100% - 64px)}.application-native .legacy-grid{gap:36px}.application-native .legacy-photo>img{height:310px}}@media (width<=760px){.application-native .showcase-rail{grid-auto-columns:75%}.application-native .legacy-container{width:calc(100% - 40px)}.application-native .legacy-grid{flex-direction:column;gap:24px;display:flex}.application-native .legacy-photo,.application-native .legacy-copy{width:100%}.application-native .legacy-variants>div{grid-template-columns:1fr}}.application-native .technical-grid:has(>article:only-child){grid-template-columns:1fr}.application-native [hidden]{display:none!important}.application-native .language-dropdown{position:relative}.application-native .language-dropdown>summary{cursor:pointer;align-items:center;gap:8px;list-style:none;display:flex}.application-native .language-dropdown>summary::-webkit-details-marker{display:none}.application-native .language-dropdown>.dropdown-panel{z-index:30;max-height:70vh;position:absolute;left:auto;right:0;overflow:auto}.application-native .language-dropdown a[aria-current=page]{color:#1f5695;background:var(--pale)}.application-native .language-dropdown[open]>summary svg{transform:rotate(180deg)}.application-native[dir=rtl] .showcase-toolbar svg{transform:scaleX(-1)}@media (width<=760px){.application-native .language-dropdown>.dropdown-panel{border:0;border-top:3px solid var(--teal);max-width:calc(100vw - 40px);padding:12px;top:calc(100% + 16px);box-shadow:0 12px 35px #131d3b1a}}.application-native .page-nav{top:var(--application-header-offset,73px)}.application-native [id]{scroll-margin-top:var(--application-anchor-offset,160px)}.application-native .hero-image>picture,.application-native .application-card>picture{display:contents}.application-native .hero-image>picture>img{object-fit:cover;object-position:50% 48%;width:100%;height:100%}.application-native .application-card>picture>img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.application-native .application-card:hover>picture>img{transform:scale(1.035)}.application-native:lang(ar){font-family:Montserrat Variable,Noto Sans Arabic Variable,sans-serif}.application-native:lang(ja){line-break:strict;font-family:Montserrat Variable,Noto Sans JP Variable,sans-serif}.application-native:lang(hi){font-family:Montserrat Variable,Noto Sans Devanagari Variable,sans-serif}.application-native:lang(th){font-family:Montserrat Variable,Noto Sans Thai Variable,sans-serif}.application-native:lang(ar) .legacy-products{font-family:Application Chivo,Noto Sans Arabic Variable,sans-serif}.application-native:lang(ja) .legacy-products{font-family:Application Chivo,Noto Sans JP Variable,sans-serif}.application-native:lang(hi) .legacy-products{font-family:Application Chivo,Noto Sans Devanagari Variable,sans-serif}.application-native:lang(th) .legacy-products{font-family:Application Chivo,Noto Sans Thai Variable,sans-serif}.application-native:is(:lang(ru),:lang(vi)) .legacy-products{font-family:Application Chivo,Noto Sans Variable,sans-serif}.application-native:is(:lang(ar),:lang(hi),:lang(th)) :is(h1,h2,h3,h4,.eyebrow,.product-english,.legacy-title>span,.application-card-copy>span){letter-spacing:normal}.application-native:not(:lang(en)):not(:lang(zh)):not(:lang(ru)) :is(h1,h2,h3,h4,dt,dd,p,.button,.legacy-button,.showcase-cta,.accessory-tabs button){overflow-wrap:anywhere}.application-native:lang(ru) :is(h1,h2,h3,h4,dt,dd,p,li,.button,.legacy-button,.showcase-cta,.accessory-tabs button){overflow-wrap:normal;hyphens:auto}.application-native:lang(de) :is(h1,h2,h3,h4,dt,dd,p){hyphens:auto}.application-native:lang(en) .legacy-copy dt{overflow-wrap:anywhere;hyphens:auto}.application-native[dir=rtl] .brand-note{border-left:0;border-right:1px solid var(--line);padding-left:0;padding-right:24px}.application-native[dir=rtl] :is(.header-actions,.nav-library){margin-left:0;margin-right:auto}.application-native[dir=rtl] .language{border-right:0;border-left:1px solid var(--line);padding-left:24px;padding-right:0}.application-native[dir=rtl] .dropdown-panel{left:auto;right:-18px}.application-native[dir=rtl] .language-dropdown>.dropdown-panel{left:0;right:auto}.application-native[dir=rtl] .other-components>span{margin-left:auto;margin-right:0}.application-native[dir=rtl] .route-nav a>svg{margin-left:0;margin-right:auto}.application-native[dir=rtl] :is(.product-context,.material-alert){border-left:0;border-right:3px solid var(--teal)}.application-native[dir=rtl] .process-strip li+li:before{content:"←";margin-left:35px;margin-right:0}.application-native[dir=rtl] .legacy-photo figcaption{left:auto;right:16px}.application-native[dir=rtl] .close-panel{left:16px;right:auto}.application-native[dir=rtl] .rfq-reference .section-note{text-align:start}.application-native[dir=rtl] .rfq-boundary a{margin-left:0;margin-right:16px}.application-native[dir=rtl] :is([data-icon=ArrowRight],[data-icon=ArrowLeft],[data-icon=ArrowUpRight]){transform:scaleX(-1)}.application-native[dir=rtl] :is(.item-number,.processing-steps>li>span,.material-stats strong){direction:ltr;unicode-bidi:isolate}.application-native .rfq-form :is(input,textarea){unicode-bidi:plaintext}.application-native .material-data-card{min-width:0}.application-native .material-stats{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.application-native .material-stats strong{white-space:normal;overflow-wrap:anywhere}@media (width<=900px){.application-native[dir=rtl] .process-strip li+li:before{margin-left:12px}.application-native :is(.legacy-copy dt,.requirements-grid h3,.processing-steps h3,.rfq-reference li){overflow-wrap:anywhere;hyphens:auto}}@media (width<=760px){.application-native .hero-image>picture>img{object-position:58% 54%}.application-native[dir=rtl] .language{border:0;padding-left:15px}.application-native[dir=rtl] .nav-dropdown .dropdown-panel{border-left:0;border-right:2px solid var(--teal)}.application-native[dir=rtl] .close-panel{left:7px}}@media (prefers-reduced-motion:reduce){.application-native .application-card:hover>picture>img{transform:none}}.application-native{--brand-blue:#1f5695;--brand-ink:#101719;--brand-paper:#f3f2ec;--brand-line:#dce1e2;--brand-lime:#a2c528;--green:var(--brand-blue);--teal:var(--brand-blue);--title-green:var(--brand-blue);--ink:var(--brand-ink);--pale:var(--brand-paper);--blue:var(--brand-blue);--muted:#53616a;--line:var(--brand-line)}.application-native .page-intro{position:relative}.application-native .page-intro:before{content:"";background:var(--brand-lime);width:60px;height:4px;position:absolute;inset-block-start:0;inset-inline-start:calc(50% - 30px)}.application-native .page-intro h1{color:var(--brand-blue)}.application-native .section-heading h2{color:var(--brand-ink)}.application-native .section-heading h2:after{content:"";background:var(--brand-lime);width:38px;height:3px;margin:18px auto 0;display:block}.application-native .intro-links{align-items:center;gap:16px}.application-native .intro-links a{border:1px solid var(--brand-blue);min-height:46px;padding:10px 20px}.application-native .intro-links a:first-child{background:var(--brand-blue);color:#fff;border-bottom:1px solid var(--brand-blue)}.application-native .intro-links a:last-child{color:var(--brand-blue)}.application-native :is(.showcase-cta,.card-cta,.button,.product-card>button){background:var(--brand-blue);color:#fff}.application-native :is(.showcase-cta,.card-cta,.button,.product-card>button):hover{color:#fff;background:#164475}.application-native .legacy-button{border-radius:0}.application-native :is(.product-card,.technical-card,.material-data-card,.rfq-form){box-shadow:none;border:1px solid var(--brand-line)}.application-native .technical-card{border-top:3px solid var(--brand-blue)}.application-native .legacy-photo{border-color:var(--brand-line)}.application-native .showcase-rail{grid-auto-columns:calc(25% - 18px);justify-content:start;gap:24px;padding-top:0}.application-native .showcase-card .product-image{margin-top:0;padding:18px 20px 4px}.application-native[dir=rtl] .showcase-card .product-english{line-height:2.4!important}.application-native[dir=rtl] .showcase-card .product-card-copy>p:last-child{line-height:2.2}.application-native .legacy-product{background:#f3f2ec}.application-native .legacy-product.alternate{background:#fff}.application-native .application-card:after{background:linear-gradient(#1f569500 0%,#16375538 22%,#0f2539bd 58%,#091b2bf0 82%,#091b2b 100%);inset:20% 0 0}.application-native .application-card h3{color:#fff}.application-native .application-card-copy>span:first-child{color:#dce1e2}.application-native .application-action{color:#fff}.application-native .application-action svg{color:var(--brand-lime)}.application-native .page-nav{color:var(--brand-ink);background:#fffffff7}.application-native .page-nav a[aria-current=location],.application-native .accessory-tabs button[aria-selected=true]{color:var(--brand-blue);border-bottom-color:var(--brand-lime)}.application-native .material-stats strong{color:var(--brand-blue)}.application-native .requirements-grid>div{border-bottom-color:var(--brand-blue)}.application-native .page-nav:after{content:"";background:var(--brand-blue);transform-origin:0;height:2px;transform:scaleX(var(--chapter-progress,0));pointer-events:none;position:absolute;inset:auto 0 -1px}.application-native[dir=rtl] .page-nav:after{transform-origin:100%}.application-native a:focus-visible,.application-native button:focus-visible{outline-color:var(--brand-blue)}@media (prefers-reduced-motion:no-preference){.application-native .page-nav a{transition:color .18s,border-color .18s}.application-native :is(.intro-links a,.showcase-cta,.legacy-button,.button,.text-link){transition:background-color .18s,color .18s,border-color .18s}.application-native :is(.intro-links a,.showcase-cta,.legacy-button,.button,.text-link) svg{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.application-native :is(.intro-links a,.showcase-cta,.legacy-button,.button,.text-link):hover svg{transform:translate(3px)}.application-native[dir=rtl] :is(.intro-links a,.showcase-cta,.legacy-button,.button,.text-link):hover svg{transform:translate(-3px)}.application-native .application-card picture img{transition:transform .7s cubic-bezier(.2,.8,.2,1)}.application-native .application-card:is(:hover,:focus-visible) picture img{transform:scale(1.035)}.application-native .showcase-card .product-image{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.application-native .showcase-card:is(:hover,:focus-within) .product-image{transform:translateY(-5px)}}@media (prefers-reduced-motion:reduce){.application-native *,.application-native :before,.application-native :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.application-native .application-card:hover picture img{transform:none}}@media (width<=480px){.application-native .intro-links{gap:10px}.application-native .intro-links a{padding:10px 12px}}@media (width<=1100px){.application-native .showcase-rail{grid-auto-columns:calc(33.3333% - 16px)}}@media (width<=760px){.application-native .showcase-section{padding:32px 0 20px}.application-native .showcase-toolbar{gap:12px;margin:18px 0 12px;font-size:11px}.application-native .showcase-toolbar button{width:44px;height:44px}.application-native .showcase-rail{grid-auto-columns:calc(50% - 6px);gap:12px;padding-bottom:14px}.application-native .showcase-card .product-image{aspect-ratio:auto;height:104px;padding:10px 8px 0}.application-native .showcase-card .product-card-copy{padding:8px 8px 12px}.application-native .showcase-card .product-card-copy>p{display:none}.application-native .showcase-card h3{letter-spacing:0;overflow-wrap:anywhere;font-size:15px;line-height:1.5}.application-native[dir=rtl] .showcase-card h3{line-height:2}.application-native .showcase-cta{gap:6px;height:auto;min-height:44px;padding:8px 5px;font-size:12px;line-height:1.5}.application-native .showcase-cta svg{flex-shrink:0;width:16px;height:16px}.application-native .legacy-product{margin-top:0;padding:24px 0}.application-native .legacy-title{margin-bottom:14px}.application-native .legacy-title h2{margin-top:4px;font-size:23px}.application-native .legacy-grid{gap:16px}.application-native .legacy-photo{background:#fff;align-self:center;width:min(100%,240px);padding:4px}.application-native .legacy-photo>img{object-fit:contain;height:144px}.application-native .legacy-copy h3{margin-bottom:8px;font-size:17px}.application-native .legacy-copy>p{line-height:1.8}.application-native .legacy-copy dl{margin:12px 0 16px}.application-native .legacy-copy dl>div{padding:6px 0}.application-native .legacy-button{min-height:44px}.application-native .legacy-variants{margin-top:16px}}@media (width>=520px) and (width<=760px){.application-native .showcase-rail{grid-auto-columns:calc(33.3333% - 8px)}.application-native .legacy-grid{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:20px;display:grid}.application-native .legacy-photo{align-self:start;width:100%}.application-native .legacy-photo>img{height:128px}.application-native .legacy-product.alternate .legacy-photo,.application-native .legacy-product.alternate .legacy-copy{grid-area:auto}}.native-application-page #main-content{overflow:clip}
