.tw-static-page{--yellow:#f7ec06;--yellow-hover:#ded405;--navy:#1a2a4b;--deep:#101b31;--green:#23773d;--green-dark:#1a5c2f;--ink:#131722;--body:#4d5566;--light:#f5f6f8;--border:#e4e7ee;--error:#a11d16;--white:#fff;--shadow:0 18px 45px rgba(16,27,49,.09);--radius:18px}.tw-static-page,.tw-static-page *{box-sizing:border-box}.tw-static-page{scroll-behavior:smooth}.tw-static-page{margin:0;color:var(--body);background:#fff;font:400 16px/1.65 Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tw-static-page a{color:var(--navy);font-weight:600;text-decoration-thickness:1px;text-underline-offset:3px}.tw-static-page a:hover{color:var(--green)}.tw-static-page img{max-width:100%;height:auto}.tw-static-page .wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}.tw-static-page .skip-link{position:absolute;left:-9999px;top:8px;background:var(--yellow);color:var(--ink);padding:10px 16px;z-index:100}.tw-static-page .skip-link:focus{left:8px}.tw-static-page .utility{background:var(--deep);color:#fff;font-size:13px}.tw-static-page .utility a{color:#fff}.tw-static-page .utility-inner{min-height:40px;display:flex;align-items:center;gap:24px}.tw-static-page .utility-spacer{margin-left:auto}.tw-static-page .site-header{background:#fff;position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(228,231,238,.8)}.tw-static-page .header-inner{min-height:84px;display:flex;align-items:center;gap:28px}.tw-static-page .logo{flex:0 0 134px}.tw-static-page .logo img{display:block}.tw-static-page .header-inner nav{display:flex;align-items:center;justify-content:center;gap:22px;flex:1}.tw-static-page .header-inner nav a{text-decoration:none;color:var(--navy);font-size:14px}.tw-static-page .menu-button{display:none}.tw-static-page .button{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 24px;border:2px solid transparent;border-radius:999px;text-decoration:none;font-weight:700;cursor:pointer;font:700 15px/1 Inter,sans-serif}.tw-static-page .button-yellow{background:var(--yellow);color:var(--navy)}.tw-static-page .button-yellow:hover{background:var(--yellow-hover);color:var(--navy)}.tw-static-page .button-navy{background:var(--navy);color:#fff}.tw-static-page .button-navy:hover{background:var(--deep);color:#fff}.tw-static-page .button-green{background:var(--green);color:#fff}.tw-static-page .button-green:hover{background:var(--green-dark)}.tw-static-page .button-outline-light{border-color:#fff;color:#fff}.tw-static-page .button-outline-light:hover{background:#fff;color:var(--navy)}.tw-static-page .page-hero{background:linear-gradient(125deg,var(--deep),var(--navy));color:#fff;padding:82px 0 86px;position:relative;overflow:hidden}.tw-static-page .page-hero:after{content:"";position:absolute;width:390px;height:390px;border-radius:50%;background:var(--yellow);opacity:.08;right:-70px;top:-180px}.tw-static-page .hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,780px) 1fr;gap:40px;align-items:center}.tw-static-page .page-hero h1,.tw-static-page .cta-band h2{font:800 clamp(44px,7vw,82px)/.98 Inter,"Helvetica Neue",Arial,sans-serif;letter-spacing:-.045em;margin:0}.tw-static-page .lead{font-size:20px;line-height:1.55;max-width:760px;margin:24px 0 0;color:#e6eaf2}.tw-static-page .page-content{padding:78px 0 92px}.tw-static-page .content-section{max-width:900px;margin:0 auto 62px}.tw-static-page .content-section>h2,.tw-static-page .card h2,.tw-static-page .form-heading h2,.tw-static-page .portal-shell h2{font:700 clamp(26px,4vw,38px)/1.12 Inter,sans-serif;color:var(--ink);letter-spacing:-.025em;margin:0 0 20px}.tw-static-page .content-section p{margin:0 0 18px}.tw-static-page .card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:64px}.tw-static-page .card{background:#fff;border:1px solid var(--border);border-radius:var(--radius);padding:30px;box-shadow:var(--shadow);overflow:hidden}.tw-static-page .card img{width:calc(100% + 60px);max-width:none;height:190px;object-fit:cover;margin:-30px -30px 26px}.tw-static-page .card p:last-child{margin-bottom:0}.tw-static-page .check-list{list-style:none;padding:0;margin:0;display:grid;gap:14px}.tw-static-page .check-list li{position:relative;padding-left:31px}.tw-static-page .check-list li:before{content:"\2713";position:absolute;left:0;top:-2px;width:22px;height:22px;border-radius:50%;background:var(--yellow);color:var(--ink);display:grid;place-items:center;font-weight:800;font-size:13px}.tw-static-page .callout{border-radius:var(--radius);padding:36px 40px;margin:0 auto 62px;max-width:980px}.tw-static-page .callout h2{font:700 clamp(26px,4vw,40px)/1.1 Inter,sans-serif;margin:0 0 14px}.tw-static-page .callout-navy{background:var(--navy);color:#fff}.tw-static-page .callout-navy h2,.tw-static-page .callout-navy a{color:#fff}.tw-static-page .callout-warning{background:#fff8e1;border:2px solid var(--yellow);color:var(--ink)}.tw-static-page .callout .button{margin-top:12px}.tw-static-page .price-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.tw-static-page .price-grid>div{background:var(--light);border-radius:var(--radius);padding:28px;border:1px solid var(--border)}.tw-static-page .price-grid strong,.tw-static-page .price-grid span{display:block;font:700 22px/1.2 Inter,sans-serif;color:var(--ink)}.tw-static-page .price-grid span{font-size:34px;color:var(--green);margin:10px 0}.tw-static-page .steps{list-style:none;padding:0;margin:0 auto 64px;max-width:900px;display:grid;gap:18px}.tw-static-page .steps li{display:grid;grid-template-columns:64px 1fr;gap:24px;padding:28px;background:var(--light);border-radius:var(--radius)}.tw-static-page .steps li>span{width:58px;height:58px;border-radius:50%;background:var(--yellow);color:var(--ink);display:grid;place-items:center;font:800 25px Inter,sans-serif}.tw-static-page .steps h2{margin:0 0 8px;font:700 26px Inter,sans-serif;color:var(--ink)}.tw-static-page .steps p{margin:0}.tw-static-page .faq-list{max-width:900px;margin:0 auto}.tw-static-page .faq-list details{border-bottom:1px solid var(--border);padding:0}.tw-static-page .faq-list summary{cursor:pointer;list-style:none;padding:24px 48px 24px 0;color:var(--ink);font:700 20px Inter,sans-serif;position:relative}.tw-static-page .faq-list summary:after{content:"+";position:absolute;right:8px;font-size:28px}.tw-static-page .faq-list details[open] summary:after{content:"\2212"}.tw-static-page .faq-list details p{margin:0 0 24px;max-width:780px}.tw-static-page .form-shell{max-width:980px;margin:0 auto;background:#fff;border:1px solid var(--border);border-radius:24px;box-shadow:var(--shadow);overflow:hidden}.tw-static-page .form-heading{padding:38px 42px;background:var(--light);border-bottom:1px solid var(--border)}.tw-static-page .form-heading p:last-child{margin-bottom:0}.tw-static-page .form-shell form{padding:42px}.tw-static-page .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.tw-static-page .field{display:flex;flex-direction:column;gap:7px}.tw-static-page .field-full,.tw-static-page fieldset.field-full{grid-column:1/-1}.tw-static-page .field label,.tw-static-page legend{font-weight:700;color:var(--ink)}.tw-static-page input,.tw-static-page select,.tw-static-page textarea{width:100%;min-height:50px;border:1px solid #cdd2dc;border-radius:10px;padding:11px 13px;background:#fff;color:var(--ink);font:inherit}.tw-static-page textarea{min-height:120px;resize:vertical}.tw-static-page input:focus,.tw-static-page select:focus,.tw-static-page textarea:focus,.tw-static-page button:focus,.tw-static-page a:focus,.tw-static-page summary:focus{outline:3px solid rgba(247,236,6,.65);outline-offset:2px;border-color:var(--navy)}.tw-static-page small{font-size:13px;color:#687083}.tw-static-page .check{display:flex;align-items:flex-start;gap:11px;margin:12px 0}.tw-static-page .check input{width:21px;min-height:21px;flex:0 0 21px;margin-top:2px}.tw-static-page .check span{line-height:1.5}.tw-static-page .form-status{margin:24px 0 16px;min-height:24px}.tw-static-page .form-status.error{color:var(--error);font-weight:700}.tw-static-page .form-status.success{color:var(--green);font-weight:700}.tw-static-page .form-shell .button-green{border:0}.tw-static-page fieldset{border:1px solid var(--border);border-radius:14px;padding:24px;margin:0}.tw-static-page legend{padding:0 8px;font:700 24px Inter,sans-serif}.tw-static-page .address-quote{background:var(--light);padding:18px;border-radius:12px}.tw-static-page .quote-result{margin:10px 0 0}.tw-static-page .portal-shell{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0 auto 60px}.tw-static-page .portal-placeholder{background:var(--light);border:1px solid var(--border);border-radius:var(--radius);padding:28px}.tw-static-page .portal-placeholder p{margin-bottom:0}.tw-static-page .legal-copy{max-width:900px;margin:0 auto}.tw-static-page .legal-note{background:#fff8e1;border:1px solid var(--yellow);border-radius:12px;padding:16px 18px;margin:0 0 40px}.tw-static-page .legal-copy .content-section{margin-bottom:42px}.tw-static-page .legal-copy .content-section>h2{font-size:29px}.tw-static-page .refund-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:0 auto 64px}.tw-static-page .refund-grid article{background:var(--light);padding:28px;border-radius:var(--radius);border:1px solid var(--border)}.tw-static-page .refund-grid strong,.tw-static-page .refund-grid span{display:block;color:var(--ink);font:700 22px Inter,sans-serif}.tw-static-page .refund-grid span{color:var(--green);font-size:31px;margin:12px 0}.tw-static-page .contact-link{font-size:20px}.tw-static-page .cta-band{background:var(--navy);color:#fff;padding:64px 0}.tw-static-page .cta-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.tw-static-page .cta-band h2{font-size:clamp(34px,5vw,58px);max-width:720px}.tw-static-page .cta-band p{color:#dfe4ef;margin:18px 0 0}.tw-static-page .button-row{display:flex;gap:12px;flex-wrap:wrap}.tw-static-page .site-footer{background:var(--deep);color:#cbd2df;padding:64px 0 20px}.tw-static-page .footer-grid{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;gap:42px}.tw-static-page .footer-logo{width:150px}.tw-static-page .site-footer h2{color:#fff;font:700 18px Inter,sans-serif;margin:0 0 18px}.tw-static-page .site-footer a{color:#fff;display:block;margin:9px 0}.tw-static-page .footer-bottom{border-top:1px solid rgba(255,255,255,.15);margin-top:42px;padding-top:20px;display:flex;justify-content:space-between;font-size:13px}.tw-static-page .footer-bottom a{display:inline}@media(max-width:1020px){.tw-static-page .header-inner nav{position:absolute;display:none;top:84px;left:0;right:0;background:#fff;padding:20px;box-shadow:var(--shadow);flex-direction:column}.tw-static-page .header-inner nav.open{display:flex}.tw-static-page .menu-button{display:block;margin-left:auto;border:1px solid var(--border);background:#fff;border-radius:999px;padding:10px 16px}.tw-static-page .header-cta{display:none}.tw-static-page .utility-inner{gap:12px}.tw-static-page .utility-inner>*:nth-child(2),.tw-static-page .utility-spacer{display:none}.tw-static-page .card-grid,.tw-static-page .portal-shell,.tw-static-page .price-grid,.tw-static-page .footer-grid{grid-template-columns:1fr 1fr}.tw-static-page .cta-inner{align-items:flex-start;flex-direction:column}}@media(max-width:700px){.tw-static-page .wrap{width:min(100% - 28px,1180px)}.tw-static-page .utility{font-size:12px}.tw-static-page .utility-inner{justify-content:space-between}.tw-static-page .page-hero{padding:58px 0}.tw-static-page .hero-inner{grid-template-columns:1fr}.tw-static-page .page-content{padding:52px 0 66px}.tw-static-page .card-grid,.tw-static-page .portal-shell,.tw-static-page .refund-grid,.tw-static-page .price-grid,.tw-static-page .footer-grid,.tw-static-page .form-grid{grid-template-columns:1fr}.tw-static-page .form-heading,.tw-static-page .form-shell form{padding:26px 20px}.tw-static-page .callout{padding:28px 24px}.tw-static-page .steps li{grid-template-columns:50px 1fr;padding:22px;gap:16px}.tw-static-page .steps li>span{width:48px;height:48px}.tw-static-page .cta-band{padding:48px 0}.tw-static-page .button-row,.tw-static-page .button-row .button{width:100%}.tw-static-page .footer-bottom{flex-direction:column;gap:8px}.tw-static-page .logo{flex-basis:116px}.tw-static-page .site-header{position:relative}.tw-static-page .header-inner nav{top:84px}}@media(prefers-reduced-motion:reduce){.tw-static-page{scroll-behavior:auto}.tw-static-page,.tw-static-page *{animation:none!important;transition:none!important}}.tw-static-page>.lead{color:var(--body);margin:0 0 36px;font-size:20px;line-height:1.55;max-width:760px}.tw-static-page .service-area-map{width:100%;margin-top:24px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius);background:var(--light)}.tw-static-page .service-area-map iframe{display:block;width:100%;height:auto;aspect-ratio:4/3;border:0}.tw-static-page .price-grid>div{padding:18px 20px;text-align:center}.tw-static-page .price-grid strong{font-size:17px}.tw-static-page .price-grid span{margin:5px 0 2px;font-size:28px}.tw-static-page .price-grid p{margin:0;font-size:13px}.tw-static-page[data-trade-waste-static-page=service-area] .price-grid>div:nth-child(1){background:#91dda6}.tw-static-page[data-trade-waste-static-page=service-area] .price-grid>div:nth-child(2){background:#a1c3f9}.tw-static-page[data-trade-waste-static-page=service-area] .price-grid>div:nth-child(3){background:#fede82}.tw-static-page[data-trade-waste-static-page=service-area] .price-grid>div:nth-child(4){background:#d686e4}.tw-static-page[data-trade-waste-static-page=service-area] .price-grid strong{color:#14223d}.tw-static-page[data-trade-waste-static-page=service-area] .price-grid .tw-band-price{display:block;margin-top:5px;color:#14223d;font-size:13px;font-weight:600;line-height:1.25;white-space:nowrap}.tw-static-page .service-area-map{aspect-ratio:4/3}.tw-static-page .service-area-map iframe{height:calc(100% + 54px);aspect-ratio:auto;transform:translateY(-54px)}.tw-static-page .callout-navy a.button-yellow,.tw-static-page .callout-navy a.button-yellow:hover,.tw-static-page .callout-navy a.button-yellow:focus-visible{color:var(--navy)}.tw-static-page[data-trade-waste-static-page=about] .card-grid{gap:20px;margin:28px 0 40px}.tw-static-page[data-trade-waste-static-page=about] .card{padding:24px;border-radius:12px;box-shadow:0 4px 18px #101b310d}.tw-static-page[data-trade-waste-static-page=about] .card h2{font-size:clamp(19px,2vw,22px);line-height:1.25;letter-spacing:-.015em;color:var(--navy);margin-bottom:14px}.tw-static-page[data-trade-waste-static-page=about] .card p{font-size:15px;line-height:1.6}@media(max-width:680px){.tw-static-page[data-trade-waste-static-page=about] .card-grid{gap:14px}.tw-static-page[data-trade-waste-static-page=about] .card{padding:20px}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/trade-waste-static-pages.css.map */
