html{scroll-behavior:smooth}.specification-page{background-color:#38375c;padding:100px 0}@media(min-width:1024px){.specification-page{padding:200px 0 100px}}.specification-page .specification-wrapper{display:flex;gap:2rem}@media(max-width:767px){.specification-page .specification-wrapper{flex-direction:column;gap:3rem}}@media(min-width:768px){.specification-page .specification-wrapper{flex-direction:column;gap:3rem}}@media(min-width:1024px){.specification-page .specification-wrapper{flex-direction:row}}.specification-page .specification-nav{width:100%}@media(max-width:767px){.specification-page .specification-nav{width:100%}}@media(min-width:768px){.specification-page .specification-nav{width:100%}}@media(min-width:1024px){.specification-page .specification-nav{flex:0 0 30%;width:30%;position:sticky;top:90px;height:fit-content;align-self:flex-start}}.specification-page .specification-nav .nav-title{color:#eb5954;font-size:24px;font-family:steradianmedium;font-weight:400;font-style:normal;margin-bottom:2rem;line-height:1.2}.specification-page .specification-nav .nav-menu{display:flex;flex-direction:column;gap:1rem}.specification-page .specification-nav .nav-menu .nav-link{color:#eb5954;font-size:14px;font-family:steradianmedium;font-weight:400;font-style:normal;text-decoration:none;transition:opacity .3s ease;cursor:pointer}.specification-page .specification-nav .nav-menu .nav-link:hover{opacity:.7}.specification-page .specification-content{width:100%}@media(max-width:767px){.specification-page .specification-content{width:100%}}@media(min-width:768px){.specification-page .specification-content{width:100%}}@media(min-width:1024px){.specification-page .specification-content{flex:1;width:70%}}.specification-page .specification-content .icon-grid{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.specification-page .specification-content .icon-grid{grid-template-columns:1fr 1fr;gap:2rem}}@media(min-width:1024px){.specification-page .specification-content .icon-grid{grid-template-columns:1fr 1fr;gap:3rem}}.specification-page .specification-content .icon-grid .icon-item{display:flex;align-items:center;gap:1.5rem}.specification-page .specification-content .icon-grid .icon-item .icon-box{flex-shrink:0;width:80px;height:80px;border:2px solid #eb5954;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0)}.specification-page .specification-content .icon-grid .icon-item .icon-box .icon{width:40px;height:40px;object-fit:contain}.specification-page .specification-content .icon-grid .icon-item .icon-text{flex:1}.specification-page .specification-content .icon-grid .icon-item .icon-text h3{color:#fff;font-size:15px;text-transform:uppercase;font-family:steradianmedium;font-weight:400;font-style:normal;margin:0;line-height:1.3}@media(min-width:1024px){.specification-page .specification-content .icon-grid .icon-item .icon-text h3{font-size:17px}}.specification-page .specification-content .detailed-specs{margin-top:4rem}.specification-page .specification-content .detailed-specs .spec-section{margin-bottom:2rem;scroll-margin-top:90px}.specification-page .specification-content .detailed-specs .spec-section:last-child{margin-bottom:0}.specification-page .specification-content .detailed-specs .spec-section .spec-title{color:#eb5954;font-size:21px;font-family:Steradian;font-style:normal;font-weight:400;margin:0 0 .5rem;line-height:1.3}.specification-page .specification-content .detailed-specs .spec-section .spec-text{color:#fff;font-size:16px;font-family:Steradian;font-style:normal;font-weight:400;margin:0;line-height:1.6}@media(min-width:1024px){.specification-page .specification-content .detailed-specs .spec-section .spec-text{font-size:21px;line-height:1.8}}