.fd-plan-page-content{padding-bottom:50px}.fd-plan-page-content .left-col{max-width:100%}.fd-plan-page-content .left-col hr{background-color:rgba(85,85,85,.25);border:none;height:1px;margin:20px 0}.fd-plan-page-content .left-col .plan-logo{padding:5px 0}.fd-plan-page-content .left-col img{max-width:100%}.fd-plan-page-content .left-col ul.fd-list--checkmark li{font-size:.875rem;font-weight:500;line-height:1.6}.fd-plan-page-content .left-col .plan-price{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#555;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;font-weight:700;gap:8px;line-height:.9;padding:20px 0}.fd-plan-page-content .left-col .plan-price span{color:#028386;font-size:3rem;line-height:1.2}.fd-plan-page-content .left-col .plan-price.premium{display:block}.fd-plan-page-content .left-col .plan-price.premium .price-flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;gap:8px}.fd-plan-page-content .left-col .plan-price.premium .premium-flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:400;gap:50px}.fd-plan-page-content .left-col .plan-price.premium .support-text--top{font-size:.875rem;font-weight:500;letter-spacing:-.02em;line-height:1.6}.fd-plan-page-content .left-col .plan-price.premium .support-text--bottom{font-size:.75rem;font-weight:500;letter-spacing:-.02em;line-height:1.6}.fd-plan-page-content .left-col .plan-price.premium .your-zip a{color:#232327}.fd-plan-page-content .left-col .premium-hvac{font-size:.75rem;font-weight:500;letter-spacing:-.02em;line-height:1.6;padding:25px 0}.fd-plan-page-content .left-col .premium-hvac a{color:#232327}.fd-plan-page-content .left-col .introductory-box{background-color:#ffb446;border-radius:10px;font-weight:700;margin:40px 0;padding:19px 23px}.fd-plan-page-content .left-col .introductory-box .intro{font-size:1rem;line-height:1.4}.fd-plan-page-content .left-col .introductory-box .container{display:block}.fd-plan-page-content .left-col .introductory-box .price{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}.fd-plan-page-content .left-col .introductory-box .price .amount{font-size:3rem;line-height:1.2}.fd-plan-page-content .left-col .introductory-box .price .per{font-size:.875rem;line-height:.9}.fd-plan-page-content .left-col .introductory-box .desc{font-size:.875rem;font-weight:500;line-height:1.6}.fd-plan-page-content .left-col .plan-cta{padding:40px 0 0;text-align:center}.fd-plan-page-content .left-col .plan-cta.no-pad{padding:0}.fd-plan-page-content .left-col .plan-cta .available{font-size:1.5rem;font-weight:700;line-height:1.4}.fd-plan-page-content .left-col .plan-cta .details-link{color:#232327;display:inline-block;font-size:1.2rem;font-weight:700;padding:20px 0 0;text-align:center}.fd-plan-page-content .left-col .plan-cta .details-link:focus,.fd-plan-page-content .left-col .plan-cta .details-link:hover{color:#232327}.fd-plan-page-content .left-col .plan-cta .details-link.contingency{background-image:-webkit-gradient(linear,left top,right top,from(#fbf9f8),to(#fbf9f8)),-webkit-gradient(linear,left top,right top,from(#232327),to(#232327));background-image:linear-gradient(90deg,#fbf9f8,#fbf9f8),linear-gradient(90deg,#232327,#232327);background-position-x:-6rem,0;background-position-y:100%;background-repeat:no-repeat;background-size:6rem 1px,100% 1px;color:#232327;padding:0;text-align:left;text-decoration:none;-webkit-transition:background-position-x 1s cubic-bezier(.16,1,.3,1);transition:background-position-x 1s cubic-bezier(.16,1,.3,1)}.fd-plan-page-content .left-col .plan-cta .details-link.contingency:focus,.fd-plan-page-content .left-col .plan-cta .details-link.contingency:hover{background-position-x:calc(100% + 6rem),0}.fd-plan-page-content .left-col .disclaimer{font-size:.75rem;letter-spacing:-.02em;line-height:1.33;padding:40px 0 50px}.fd-plan-page-content .right-col{z-index:999}.fd-plan-page-content .details-drawer{background:#fff;border-radius:10px;-webkit-box-shadow:0 81px 32px rgba(0,0,0,.01),0 46px 27px rgba(0,0,0,.05),0 20px 20px rgba(0,0,0,.09),0 5px 11px rgba(0,0,0,.1),0 0 0 rgba(0,0,0,.1);box-shadow:0 81px 32px rgba(0,0,0,.01),0 46px 27px rgba(0,0,0,.05),0 20px 20px rgba(0,0,0,.09),0 5px 11px rgba(0,0,0,.1),0 0 0 rgba(0,0,0,.1);padding:20px;position:relative}.fd-plan-page-content .details-drawer .drawer-heading{color:#028386;font-size:1.2rem;font-weight:700;letter-spacing:-.02em;line-height:1.5}.fd-detail{border-bottom:1px solid rgba(85,85,85,.25);padding-bottom:16px;padding-top:16px}.fd-detail.last-item{border-bottom:none}.fd-detail.hvac-toggle{opacity:.5;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.fd-detail.hvac-toggle.on{opacity:1}.fd-detail-button{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:start;-ms-flex-pack:start;align-items:center;background-color:transparent;border:none;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;gap:0 30px;justify-content:flex-start;outline:none;padding:0 24px 0 0;position:relative;text-align:left;width:100%}.fd-detail-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M17.586 9.866a.75.75 0 0 0-1.054-.117L12 13.374 7.468 9.75a.75.75 0 0 0-.937 1.172l5 4a.75.75 0 0 0 .938 0l5-4a.75.75 0 0 0 .117-1.055Z' fill='%23232327'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:24px;position:absolute;right:0;top:calc(50% - 12px);-webkit-transition:all .25s ease;transition:all .25s ease;width:24px}.fd-detail-button:focus{outline:1px solid #232327;outline-offset:5px}.fd-detail-card-title{color:#232327;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:700;letter-spacing:-.02em;line-height:1.6;margin:0;padding:0;-webkit-transition:color .25s ease;transition:color .25s ease}.fd-detail-card-title span{font-size:.75rem;font-weight:400}.fd-detail.open .fd-detail-button:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.414 14.803a.75.75 0 0 0 1.055.117L12 11.296l4.532 3.626a.75.75 0 0 0 .936-1.172l-5-4a.75.75 0 0 0-.937 0l-5 4a.75.75 0 0 0-.117 1.054Z' fill='%23048588'/%3E%3C/svg%3E")}.fd-detail-content{color:#232327;font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:-.02em;line-height:1.6;padding:0}.fd-detail-content a{background-image:-webkit-gradient(linear,left top,right top,from(#fbf9f8),to(#fbf9f8)),-webkit-gradient(linear,left top,right top,from(#232327),to(#232327));background-image:linear-gradient(90deg,#fbf9f8,#fbf9f8),linear-gradient(90deg,#232327,#232327);background-position-x:-6rem,0;background-position-y:100%;background-repeat:no-repeat;background-size:6rem 1px,100% 1px;color:#232327;text-decoration:none;-webkit-transition:background-position-x 1s cubic-bezier(.16,1,.3,1);transition:background-position-x 1s cubic-bezier(.16,1,.3,1)}.fd-detail-content a:focus,.fd-detail-content a:hover{background-position-x:calc(100% + 6rem),0}.fd-detail-content .subheadline{font-weight:700}.fd-detail-content .disclaimer{font-style:italic}.details-chart{border:1px solid #c8c3bf;border-radius:10px;padding:2px 14px}.details-chart .row{-webkit-box-pack:justify;-ms-flex-pack:justify;border-bottom:1px solid #c8c3bf;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:12px 0}.details-chart .row:last-of-type{border:none}.details-chart .row .amount,.hvac-question{font-weight:700}.hvac-question{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;gap:50px;letter-spacing:-.02em;line-height:1.6}.hvac-covered-container{height:10%;margin:auto;position:relative;top:20%;width:111px}.hvac-form{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:center;-ms-flex-pack:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;position:relative}.choice-label{-webkit-box-flex:0.34;color:#000;cursor:pointer;-ms-flex:0.34;flex:0.34;font-weight:500;position:relative;text-align:center;-webkit-transition:.25s;transition:.25s;z-index:3}.choice-label-yes{left:8px;text-align:right}.choice-label-no{left:-8px;text-align:left}input#hvac-no{left:0}input#hvac-no,input#hvac-yes{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:1.5rem;opacity:0;position:absolute;width:1.5rem}input#hvac-yes{right:0}.toggle-rating-pill{background:#000;height:23px;position:relative;width:47px}.hvac-covered-toggle,.toggle-rating-pill{border-radius:500px;-webkit-transition:all .25s;transition:all .25s}.hvac-covered-toggle{background-color:#fff;height:15px;left:36px;position:absolute;width:15px;z-index:4}#hvac-yes:checked~.hvac-covered-toggle{left:58px}#hvac-yes:checked~.toggle-rating-pill{background-color:#f34113}@media only screen and (min-width:768px){.fd-plan-page-content .plan-page-info{position:relative}.fd-plan-page-content .left-col{max-width:60%}.fd-plan-page-content .left-col .disclaimer{padding:40px 0 0}.fd-plan-page-content .left-col .introductory-box .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px}.fd-plan-page-content .left-col .plan-cta .btn{width:280px}}@media only screen and (min-width:1025px){.fd-plan-page-content .plan-page-info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:grid;gap:100px;grid-auto-columns:1fr;grid-auto-flow:column}.fd-plan-page-content .plan-page-info .left-col{max-width:100%}.fd-plan-page-content .plan-page-info .right-col{max-width:530px;padding-top:25px}}@media only screen and (min-width:1200px){.fd-plan-page-content .plan-page-info .left-col{padding:0 100px 0 0}}.fd-plan-rotating-animations{background-color:#fbf9f8;padding:100px 0 60px}.fd-plan-rotating-animations .animations-grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto}.fd-plan-rotating-animations .heading{color:#232327;font-size:2.25rem;font-weight:400;grid-row:1;letter-spacing:-.02em;line-height:1.25;max-width:60%}.fd-plan-rotating-animations .heading span{color:#028386}.fd-plan-rotating-animations .content{display:block;grid-row:3;width:calc(100vw - 40px)}.fd-plan-rotating-animations .boxes{overflow:visible}.fd-plan-rotating-animations .box{background:#fff;border-radius:10px;-webkit-box-shadow:0 12px 40px -16px rgba(0,0,0,.05);box-shadow:0 12px 40px -16px rgba(0,0,0,.05);color:#232327;cursor:pointer;font-size:1.2rem;font-weight:700;letter-spacing:-.02em;line-height:1.6;margin:0 10px;padding:30px 20px;-webkit-transition:all .25s ease;transition:all .25s ease}.fd-plan-rotating-animations .box.active,.fd-plan-rotating-animations .box:focus,.fd-plan-rotating-animations .box:hover{-webkit-box-shadow:0 19px 8px rgba(0,0,0,.01),0 11px 6px rgba(0,0,0,.05),0 5px 5px rgba(0,0,0,.09),0 1px 3px rgba(0,0,0,.1),0 0 0 rgba(0,0,0,.1);box-shadow:0 19px 8px rgba(0,0,0,.01),0 11px 6px rgba(0,0,0,.05),0 5px 5px rgba(0,0,0,.09),0 1px 3px rgba(0,0,0,.1),0 0 0 rgba(0,0,0,.1);color:#f34113}.fd-plan-rotating-animations .box--icon{width:44px}.fd-plan-rotating-animations .box--icon img{max-width:100%;width:100%}.fd-plan-rotating-animations .phone-animation{grid-row:2;margin:0 auto;max-width:430px;position:relative;z-index:1000}.fd-plan-rotating-animations img{max-width:275px;z-index:1000}@media only screen and (min-width:768px){.fd-plan-rotating-animations{padding:100px 0 150px}.fd-plan-rotating-animations h2{margin-top:0;padding-top:0}.fd-plan-rotating-animations .animations-grid{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;display:grid;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;grid-template-columns:repeat(8,1fr)}.fd-plan-rotating-animations .animations-grid .heading{align-self:flex-end;grid-column:1/span 5;grid-row:1;max-width:100%}.fd-plan-rotating-animations .animations-grid .content{align-self:flex-start;grid-column:1/span 5;grid-row:2;width:auto}.fd-plan-rotating-animations .animations-grid .boxes{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;gap:30px}.fd-plan-rotating-animations .animations-grid .box{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}.fd-plan-rotating-animations .animations-grid .box--text{width:calc(100% - 44px)}.fd-plan-rotating-animations .animations-grid .phone-animation{grid-column:6/span 3;grid-row:1/span 2;margin-bottom:auto}.fd-plan-rotating-animations .animations-grid img{max-width:100%}}@media only screen and (min-width:1025px){.fd-plan-rotating-animations{padding:125px 0}.fd-plan-rotating-animations .animations-grid .content,.fd-plan-rotating-animations .animations-grid .heading{grid-column:1/span 4}.fd-plan-rotating-animations .animations-grid .phone-animation{grid-column:6/span 3}}@media only screen and (min-width:1200px){.fd-plan-rotating-animations{padding:82px 0}.fd-plan-rotating-animations .animations-grid{grid-template-columns:repeat(12,1fr)}.fd-plan-rotating-animations .animations-grid .heading{font-size:3rem;grid-column:2/span 5}.fd-plan-rotating-animations .animations-grid .content{grid-column:2/span 5}.fd-plan-rotating-animations .animations-grid .boxes{gap:22px}.fd-plan-rotating-animations .animations-grid .phone-animation{grid-column:8/span 4}}