html{scroll-behavior:smooth}.index-overlay{background-color:rgba(40,40,40,.1);position:relative;width:100%;top:0;padding:120px 0;-webkit-transition:background-color .5s;transition:background-color .5s}.index-overlay:hover{background-color:rgba(40,40,40,.2)}.category-nav{margin:0 auto;max-width:900px}.category-nav ul{list-style-type:none;margin:0 auto;padding-left:0;display:-ms-flexbox;display:-webkit-flex;display:flex}.category-nav li{-ms-flex-grow:1;-webkit-flex-grow:1;flex-grow:1}.category-nav li a{width:100%;display:inline-block;background-color:#fff;color:#189b0b;text-align:center;font-weight:500;border-top:28px solid #fff;border-bottom:28px solid #fff;transition:all .15s ease-in;transition-property:background-color,color,border-top,border-bottom}.category-nav li a p{font-size:21px;margin:10px 10px -10px}.category-nav li a p:hover{color:#fff}.category-nav li a .fa-chevron-down{color:#fff;opacity:.5;font-size:16px}.category-nav li a:hover{color:#fff;background-color:#68bc45;border-color:#68bc45}.category-nav li a.repair-is-freedom{border-right:1px solid #d1d5db}.category-nav li a.repair-is-freedom:hover{border-right-color:transparent}.category-nav li a.repair-creates-jobs{border-right:1px solid #d1d5db}.category-nav li a.repair-creates-jobs:hover{border-right-color:transparent}.category-nav li em{font-size:22px;line-height:150%;color:#1f2937}.category-nav li p{color:#189b0b}.category-section{background-color:rgba(31,41,55,.06);margin-top:0;padding-bottom:120px}.category-section:last-child{margin-bottom:-40px}.category-section .break{height:2px;width:100px;background-color:#bbb;margin:0 auto}.category-section .category-image{width:100%;margin:0 auto;padding:133px 0;background:no-repeat center;background-size:cover;-webkit-transition:background-image .5s;transition:background-image .5s}.category-section .category-image.freedom{background-image:url("https://assets.cdn.ifixit.com/static/images/org/home/1-category-img-1526x714-3.jpg")}.category-section .category-image.freedom:hover{background-image:url("https://assets.cdn.ifixit.com/static/images/org/home/guy-blur-2.jpg")}.category-section .category-image.freedom:before{content:url("https://assets.cdn.ifixit.com/static/images/org/home/guy-blur-2.jpg");width:0;height:0;display:none}.category-section .category-image.jobs{background-image:url("https://assets.cdn.ifixit.com/static/images/org/home/2-category-img-1526x714-3.jpg")}.category-section .category-image.jobs:hover{background-image:url("https://assets.cdn.ifixit.com/static/images/org/home/woman-blur-2.jpg")}.category-section .category-image.jobs:before{content:url("https://assets.cdn.ifixit.com/static/images/org/home/woman-blur-2.jpg");width:0;height:0;display:none}.category-section .category-image.sustainable{background-image:url("https://assets.cdn.ifixit.com/static/images/org/home/3-category-img-1526x714-3.jpg")}.category-section .category-image.sustainable:hover{background-image:url("https://assets.cdn.ifixit.com/static/images/org/home/ewaste-blur-2.jpg")}.category-section .category-image.sustainable:before{content:url("https://assets.cdn.ifixit.com/static/images/org/home/ewaste-blur-2.jpg");width:0;height:0;display:none}.category-section .category-image.FAQ{background-image:url("https://assets.cdn.ifixit.com/static/images/org/home/iphonerepair_1526x714.jpg")}.category-section .category-image.FAQ:hover{background-image:url("https://assets.cdn.ifixit.com/static/images/org/home/iphonerepair_1526x714_darkened.jpg")}.category-section .category-image.FAQ:before{content:url("https://assets.cdn.ifixit.com/static/images/org/home/iphonerepair_1526x714_darkened.jpg");width:0;height:0;display:none}.category-section .arrow-mask{background:url("https://assets.cdn.ifixit.com/static/images/org/home/arrow-mask.png") repeat-x center;height:27px;margin:-27px auto}.category-section .category-desc{margin:0 auto;width:800px;padding:40px 0 20px 0}.category-section .category-desc h3{color:#4b4b4b;text-shadow:none;letter-spacing:0}.category-section .category-desc h4{margin-bottom:5px}.category-section .article-button{display:block;margin:0 auto 18px auto;height:120px;width:800px;background-color:#fff;border-left:10px solid #68bc45;box-shadow:0 2px 3px rgba(0,0,0,.15)}.category-section .article-button h3{display:inline;color:#189b0b;padding-left:50px;text-align:left;text-align:start;font-weight:600;line-height:120px;transition:color .15s ease-in}.category-section .article-button .article-image{overflow:hidden;position:relative;float:right;width:256px;height:120px}.category-section .article-button .read-more{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-align-items:center;-webkit-align-items:center;align-items:center;-ms-flex-align:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center;-ms-flex-pack:center;position:absolute;top:0;right:-256px;width:256px;height:120px;background:rgba(104,188,69,.8);color:#fff;text-align:center;line-height:80px;transition:right .3s}.category-section .article-button .read-more h4{color:#fff;font-weight:400}.category-section .article-button .read-more i{position:relative;top:1px;margin-left:10px;font-size:18px;opacity:.6}.category-section .article-button:hover .read-more{right:0}.category-section .article-button:hover h3{color:#275e22}.category-section .article-button.coming-soon{border-left-color:#aaa}.category-section .article-button.coming-soon .read-more{right:0;background:rgba(150,150,150,.9)}.category-section .article-button.coming-soon h3{color:#aaa}.article p{font-size:21px;line-height:34px}@media only screen and (max-width:575px){.top-image{padding:0}.top-image .break,.top-image h3{display:none}.top-image .intro{background-color:rgba(30,30,30,.7)}.category-nav ul{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.category-nav li a{padding:25px 0;border-top:none;border-bottom:1px solid #d1d5db}.category-nav li a p{margin:0}.category-nav li a .fa-chevron-down{display:none}.category-nav li a:hover{border-top:none;border-bottom:1px solid #68bc45}.category-nav li a.repair-creates-jobs,.category-nav li a.repair-is-freedom,.category-nav li a.repair-is-sustainable{border-right:none}.facts{display:block;text-align:center}.facts .quick-fact{width:90%;margin-top:50px}.facts .quick-fact:first-child{margin-top:-20px!important}.facts .quick-fact p{width:80%;margin:0 auto}.category-section{max-width:599px;width:100%;padding-bottom:70px}.category-section .category-image{padding:70px 0 80px 0;background:no-repeat center;background-size:cover}.category-section .arrow-mask{margin-bottom:30px}.category-section .category-desc{width:100%;padding:0 1.5rem}.category-section .article-button{height:100%;width:90%;margin:0 auto;margin-top:20px;padding:35px 0 35px 10px;border-left:5px solid #68bc45}.category-section .article-button h3{padding-left:0;line-height:18px;letter-spacing:0}.category-section .article-button .article-image{display:none}.category-section .article-button .read-more{visibility:hidden}.full-break{display:none}}@media only screen and (min-width:576px) and (max-width:1000px){.top-image h3{width:65%}h1{padding:0 10px;line-height:75px}.category-section{width:100%;padding-bottom:80px}.category-section .category-desc{max-width:750px;width:80%;padding:50px 0 20px 0}.category-section .article-button{width:80%}.category-section .article-button h3{display:inline-block;width:40%!important;padding-left:20px;line-height:28px}}.top-image{background:url("https://assets.cdn.ifixit.com/static/images/org/home/21iFixitHoliday0208.jpg") no-repeat center;animation-direction:normal;background-size:cover}.facts .quick-fact{width:32%}.comic{background:url("https://assets.cdn.ifixit.com/static/images/org/right/comic.png") no-repeat;background-size:50%;background-position:10px center;background-color:#68bc45;padding:100px 0;margin:0 auto}.comic h2{text-align:left;text-align:start;color:#fff;width:50%;margin-left:55%;font-weight:400;letter-spacing:.5px;margin-bottom:0}.proprietary{padding:100px 10px}.proprietary img{margin:0 auto;display:block}.proprietary h2{text-align:center;padding-top:25px;margin:30px 50px}.proprietary p{color:#4b4b4b;font-size:21px;font-weight:400;line-height:32px;text-align:center;margin:0 80px}.full-bg-gray .quick-fact{margin:0 13px;width:30%}.full-bg-gray .quick-fact h3{margin-top:20px;margin-bottom:24px}.full-bg-gray .quick-fact .regular{margin-top:-10px}.monopoly h3{margin:0 60px}.companies{background:url("https://assets.cdn.ifixit.com/static/images/org/home/gluey_battery_grey.png") no-repeat;background-size:cover;background-color:#e8e8e8;background-position-x:45%;background-position-y:center;padding:0;margin:0 auto}.companies h2{color:#275e22;font-weight:600;text-align:left;text-align:start;width:50%}.companies p{width:50%;color:#4b4b4b;font-size:21px;font-weight:400;line-height:34px;margin-bottom:0}.conclusion{overflow:auto}.conclusion h2 a{color:#d8e8a7}.conclusion h2 a:hover{color:#189b0b}.conclusion h2.light{margin-bottom:70px}.conclusion p{color:#275e22;font-size:21px;line-height:28px;font-weight:500;margin:0 40px 13px 40px}.conclusion .fa-chevron-right{color:#68bc45;margin:5px 6px 0 -20px;font-size:16px}.conclusion .bill{background-color:#e5e7eb;border-radius:5px;overflow:auto;margin-top:30px}.conclusion .bill a{color:#68bc45}.conclusion .bill a:visited{color:#189b0b}.conclusion .bill h4{text-align:center;font-size:20px}.conclusion .bill .left,.conclusion .bill .right{width:49%;margin:30px 0;padding:0 20px 0 20px}.conclusion .bill .left{border-right:1px solid #68bc45;margin-left:15px}.conclusion .pledge-text-input{border:solid 1px #999;height:45px;width:100%;font-size:16px;padding:1px 12px;outline:0;transition:box-shadow .2s;border-radius:3px}.conclusion .pledge-confirm-container{width:100%;min-width:180px;margin-bottom:15px;padding-inline:40px}.conclusion #submitPledge{height:50px;width:100%;font-weight:700;font-size:20px;color:#fff;background-color:#68bc45;border:none;text-transform:uppercase;letter-spacing:1px;text-shadow:0 1px 2px #189b0b;-webkit-font-smoothing:antialiased;border-radius:3px;margin-top:15px}.questions h2{padding-top:1em}.questions p{font-size:18px;line-height:1.9}.questions .container{padding:0 1.5rem}@media only screen and (max-width:575px){.comic{background:0 0;padding:70px 0;width:100%}.comic h2{text-align:center;width:90%;margin:0 auto;font-weight:500}.proprietary{padding:0;width:100%}.proprietary img{width:90%}.proprietary h2{color:#275e22;width:90%;margin:0 auto}.proprietary p{font-weight:500;line-height:28px;margin:0 auto;width:90%;text-align:left}.full-bg-gray .quick-fact{padding:0;width:90%;display:block;margin:0 auto}.full-bg-gray .quick-fact img{margin:0 auto;display:block}.full-bg-gray .quick-fact h3{color:#275e22;font-weight:700;margin:20px auto}.full-bg-gray .quick-fact .regular{margin-bottom:40px}.monopoly h2,.monopoly h3{margin:0 20px}.monopoly h2{margin-bottom:30px}.companies{background:0 0;padding:0;width:100%;height:auto}.companies h2{text-align:center;margin:0 20px;width:auto}.companies p{padding:0 10px;width:auto;text-align:left;color:#4b4b4b;margin:0 20px}.conclusion{overflow:none}.conclusion p{margin:0 10px 13px 40px}.conclusion .fa-chevron-right{color:#68bc45}.conclusion .bill{width:95%;margin:0 auto}.conclusion .bill .left,.conclusion .bill .right{float:none;width:auto;padding:15px;margin:0 auto}.conclusion .bill .left{border-right:none;border-bottom:1px solid #68bc45}}@media only screen and (min-width:576px) and (max-width:1000px){.top-image .intro{width:550px}.facts .quick-fact{width:28%}.comic{background:url("https://assets.cdn.ifixit.com/static/images/org/right/comic-2.png") no-repeat;background-size:fixed;background-position:center 70px;padding:70px 0}.comic h2{text-align:center;width:75%;margin:0 auto;font-weight:400}.comic h2:first-child{margin-top:480px}.companies h2{margin-left:30px;width:50%;font-weight:400}.companies p{margin-left:30px;width:50%}.conclusion .bill{background-color:#e5e7eb;padding:0;max-width:70%;width:auto;margin:0 auto;border-radius:5px;overflow:auto}.conclusion .bill h4{text-align:center;font-size:20px;margin-top:0}.conclusion .bill .left{float:none;border-bottom:1px solid #68bc45;border-right:none;width:80%;margin:0 auto;padding:10px 0 20px 10px}.conclusion .bill .right{float:none;margin:0 auto;width:80%;padding:10px 0 30px 0}}@media only screen and (max-width:575px){.facts .quick-fact{display:block;width:100%}}