.quality-hero{position:relative;overflow:hidden;background:linear-gradient(118deg,#ff6500 0%,#ff8732 58%,#ffb15f 100%);padding:78px 0 75px;color:#111}.quality-hero:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff1b 1px,transparent 1px),linear-gradient(90deg,#ffffff1b 1px,transparent 1px);background-size:44px 44px}.quality-hero:after{content:"";position:absolute;right:-120px;bottom:-180px;width:340px;height:340px;border:55px solid #11111115;border-radius:50%}.quality-hero .container{position:relative;z-index:1}.quality-breadcrumb{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;font-weight:800;margin-bottom:20px}.quality-breadcrumb a{color:#111}.quality-breadcrumb i{font-size:9px}.quality-eyebrow{font-size:12px;letter-spacing:2px;font-weight:900}.quality-hero h1{font-size:clamp(42px,5vw,64px);line-height:1.08;font-weight:900;letter-spacing:-2px;max-width:900px;margin:14px 0 20px}.quality-hero h1 span{display:block}.quality-hero p{font-size:18px;line-height:1.6;font-weight:600;max-width:800px}.quality-tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:24px}.quality-tags span{background:#ffffff80;border:1px solid #11111120;border-radius:30px;padding:9px 13px;font-size:12px;font-weight:800}.quality-tags i{margin-right:7px}.quality-section{padding:36px 0}.quality-light{background:#f7f7f7}.quality-kicker{color:#f60;font-size:12px;letter-spacing:1.5px;font-weight:900;margin-bottom:12px}.quality-section h2{color:#111;font-weight:900;font-size:clamp(29px,3.3vw,43px);line-height:1.15;letter-spacing:-1px;margin-bottom:20px}.quality-section p{color:#666;font-size:15px;line-height:1.85}.quality-lead{max-width:930px}.quality-feature{position:relative;overflow:hidden;background:linear-gradient(145deg,#181818,#303030);border-radius:25px;padding:36px;color:#fff;box-shadow:0 20px 40px #0002}.quality-feature:after{content:"";position:absolute;right:-100px;top:-120px;width:260px;height:260px;border:42px solid #ff660020;border-radius:50%}.quality-feature-top{display:flex;align-items:baseline;gap:13px;color:#ff9d49}.quality-feature-top span{font-size:24px;font-weight:900}.quality-feature-top strong{font-size:80px;letter-spacing:-5px;line-height:1;font-weight:900}.quality-feature-top small{font-size:20px;font-weight:800}.quality-feature-line{height:3px;background:linear-gradient(90deg,#f60,#ffb54b);margin:25px 0}.quality-feature h3{font-size:27px;font-weight:900;color:#fff}.quality-feature p{color:#ccc}.quality-feature-icons{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}.quality-feature-icons span{font-size:11px;font-weight:800;padding:8px 10px;background:#ffffff12;border-radius:8px;color:#eee}.quality-feature-icons i{color:#f80;margin-right:5px}.quality-cycle{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:28px}.quality-cycle article{background:#fff;border:1px solid #eaeaea;border-radius:20px;padding:25px;position:relative;transition:transform .2s}.quality-cycle article:hover{transform:translateY(-5px)}.quality-cycle article>span{position:absolute;top:20px;right:20px;color:#ffe1cc;font-weight:900;font-size:30px}.quality-cycle article>i{display:grid;place-items:center;width:50px;height:50px;border-radius:14px;background:#fff0e4;color:#f60;font-size:21px;margin-bottom:18px}.quality-cycle h3{font-size:20px;color:#111;font-weight:900}.quality-cycle p{font-size:13px;margin:0}.quality-requirements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:28px}.quality-requirement{display:flex;align-items:flex-start;gap:15px;background:#fafafa;border:1px solid #eee;border-radius:15px;padding:22px}.quality-count{font-size:20px;font-weight:900;color:#f60}.quality-requirement div{flex:1}.quality-requirement h3{font-size:17px;color:#111;font-weight:900}.quality-requirement p{font-size:13px;margin:0}.quality-requirement>i{color:#f60}.quality-reminder{display:flex;gap:14px;align-items:flex-start;background:#fff0e4;border-left:4px solid #f60;padding:18px 20px;border-radius:12px;margin-top:20px}.quality-reminder i{color:#f60;margin-top:5px}.quality-reminder p{font-size:13px;margin:0}.quality-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:25px}.quality-benefit{display:flex;gap:13px;align-items:flex-start;background:#fff;border:1px solid #eaeaea;border-radius:13px;padding:17px}.quality-benefit span{color:#f60;font-size:16px;font-weight:900}.quality-benefit p{font-size:13px;line-height:1.6;margin:0}.quality-link{display:inline-flex;align-items:center;gap:10px;color:#e65b00;font-weight:800;font-size:14px}.quality-contact{background:linear-gradient(145deg,#1a1a1a,#303030);border-radius:25px;padding:34px;color:#fff}.quality-contact>i{font-size:30px;color:#f80;margin-bottom:15px}.quality-contact h3{color:#fff;font-size:26px;font-weight:900}.quality-contact p{color:#ccc;font-size:13px}.quality-button{display:inline-flex;gap:10px;align-items:center;background:#f60;color:#111;padding:12px 19px;border-radius:30px;font-weight:900;font-size:13px}.quality-method{background:#111;padding:30px 0;text-align:center}.quality-method span{color:#ff8b38;font-size:11px;letter-spacing:1.5px;font-weight:900}.quality-method p{color:#fff;font-size:clamp(15px,2vw,22px);font-weight:900;margin:8px 0 0}.quality-method b{color:#f60;margin:0 7px}@media(max-width:991px){.quality-cycle{grid-template-columns:repeat(2,1fr)}.quality-benefits{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.quality-hero{padding:52px 0}.quality-hero h1{letter-spacing:-1px}.quality-section{padding:55px 0}.quality-cycle,.quality-benefits,.quality-requirements{grid-template-columns:1fr}.quality-feature-top strong{font-size:60px}.quality-method b{margin:0 2px}}