.cc-seo-page{background:#fff;color:#17201f}.cc-seo-wrap{max-width:1440px;margin:auto;padding:28px 28px 70px}.cc-seo-grid{display:grid;grid-template-columns:minmax(320px,380px) minmax(0,1fr);gap:42px;align-items:start}.cc-seo-search{position:sticky;top:24px}.cc-seo-search-card{border:1px solid #e5e9e7;border-radius:18px;background:#fff;box-shadow:0 8px 30px rgba(15,118,110,.08);padding:24px}.cc-seo-search-head{margin-bottom:22px}.cc-seo-search-kicker,.cc-seo-label{display:block;font-size:11px;font-weight:800;letter-spacing:.12em;color:#0f766e}.cc-seo-search-head h2{font-size:25px;line-height:1.2;margin:7px 0 6px;color:#111817}.cc-seo-search-head p{font-size:14px;color:#687270;margin:0;line-height:1.55}.cc-seo-form{display:flex;flex-direction:column;gap:14px}.cc-seo-field label{display:block;font-size:12px;font-weight:700;color:#303b39;margin:0 0 6px}.cc-seo-input{position:relative}.cc-seo-input input{padding-left:36px!important}.cc-seo-icon{position:absolute;left:13px;top:50%;transform:translateY(-50%);font-size:18px;color:#0f766e;z-index:1}.cc-seo-field input{width:100%;height:48px;border:1px solid #dfe5e3;border-radius:10px;background:#fff;padding:0 12px;font-size:14px;color:#17201f;outline:0;box-sizing:border-box;transition:border-color .2s,box-shadow .2s}.cc-seo-field input:focus{border-color:#0f766e;box-shadow:0 0 0 3px rgba(15,118,110,.08)}.cc-seo-date-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cc-seo-search-btn{height:50px;border:0;border-radius:10px;background:#0f766e;color:#fff;font-size:14px;font-weight:800;cursor:pointer;margin-top:3px;transition:background .2s,transform .2s}.cc-seo-search-btn:hover{background:#0b625c;transform:translateY(-1px)}.cc-seo-search-btn span{font-size:18px;margin-left:7px}.cc-seo-search-trust{display:flex;flex-wrap:wrap;gap:7px 10px;margin-top:17px;padding-top:16px;border-top:1px solid #edf0ef;color:#66716f;font-size:11px}.cc-seo-search-trust span:nth-child(odd){color:#0f766e;font-weight:800}.cc-seo-content{min-width:0}.cc-seo-breadcrumb{display:flex;align-items:center;gap:8px;font-size:12px;color:#7a8582;margin:0 0 24px;white-space:nowrap;overflow:hidden}.cc-seo-breadcrumb a{color:#0f766e;text-decoration:none}.cc-seo-breadcrumb strong{font-weight:600;color:#4e5957;overflow:hidden;text-overflow:ellipsis}.cc-seo-hero{padding:6px 0 28px;border-bottom:1px solid #edf0ef}.cc-seo-eyebrow{font-size:12px;font-weight:700;color:#0f766e;margin-bottom:8px}.cc-seo-hero h1{font-size:38px;line-height:1.12;letter-spacing:-.025em;color:#101716;margin:0 0 13px;font-weight:800}.cc-seo-hero>p{max-width:850px;font-size:16px;line-height:1.7;color:#5f6a68;margin:0}.cc-seo-highlights{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:22px 0;border-bottom:1px solid #edf0ef}.cc-seo-highlights>div{padding:16px;border:1px solid #e8edeb;border-radius:12px;background:#fafcfb}.cc-seo-highlights strong{display:block;font-size:14px;margin-bottom:5px;color:#18211f}.cc-seo-highlights span{display:block;font-size:12px;line-height:1.5;color:#707a78}.cc-seo-section{padding:34px 0;border-bottom:1px solid #edf0ef}.cc-seo-section h2{font-size:25px;line-height:1.25;color:#17201f;margin:7px 0 13px}.cc-seo-section p{font-size:14px;line-height:1.75;color:#5f6a68;margin:0 0 12px}.cc-seo-section h3{font-size:15px;margin:0 0 7px;color:#1a2422}.cc-seo-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:15px;margin-bottom:18px}.cc-seo-section-head h2{margin-bottom:0}.cc-seo-section-head a{font-size:13px;font-weight:700;color:#0f766e;text-decoration:none;white-space:nowrap}.cc-seo-car-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cc-seo-car-card{border:1px solid #e5eae8;border-radius:14px;overflow:hidden;background:#fff;transition:box-shadow .2s,transform .2s}.cc-seo-car-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.07);transform:translateY(-2px)}.cc-seo-car-image{height:130px;background:#f7f9f8;display:flex;align-items:center;justify-content:center;overflow:hidden}.cc-seo-car-image img{width:100%;height:100%;object-fit:contain}.cc-seo-car-body{padding:14px}.cc-seo-car-body h3{font-size:15px;margin:0 0 8px}.cc-seo-car-price{font-size:15px;font-weight:800;color:#17201f;margin-bottom:10px}.cc-seo-car-price small{font-size:11px;color:#7b8582;font-weight:500}.cc-seo-car-body a{font-size:12px;font-weight:700;color:#0f766e;text-decoration:none}.cc-seo-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:20px}.cc-seo-benefits>div{padding:20px;border:1px solid #e7ecea;border-radius:14px;background:#fafcfb}.cc-seo-benefits span{display:flex;width:31px;height:31px;align-items:center;justify-content:center;border-radius:50%;background:#e8f4f2;color:#0f766e;font-size:11px;font-weight:800;margin-bottom:15px}.cc-seo-benefits p{font-size:13px}.cc-seo-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px}.cc-seo-steps>div{display:flex;align-items:center;gap:10px;padding:15px;border:1px solid #e7ecea;border-radius:12px}.cc-seo-steps b{display:flex;flex:0 0 30px;height:30px;border-radius:50%;background:#0f766e;color:#fff;align-items:center;justify-content:center;font-size:12px}.cc-seo-steps span{font-size:12px;line-height:1.45;color:#5f6967}.cc-seo-faq details{border-bottom:1px solid #e7ecea;padding:16px 0}.cc-seo-faq details:first-of-type{border-top:1px solid #e7ecea}.cc-seo-faq summary{cursor:pointer;font-size:14px;font-weight:700;color:#27312f;list-style:none;padding-right:25px;position:relative}.cc-seo-faq summary::-webkit-details-marker{display:none}.cc-seo-faq summary:after{content:'+';position:absolute;right:2px;top:-2px;font-size:20px;color:#0f766e}.cc-seo-faq details[open] summary:after{content:'−'}.cc-seo-faq details p{margin:10px 0 0;max-width:850px}.cc-seo-final-cta{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:30px;padding:25px 28px;border-radius:16px;background:#f2f8f7}.cc-seo-final-cta span{font-size:10px;font-weight:800;letter-spacing:.12em;color:#0f766e}.cc-seo-final-cta h2{font-size:23px;margin:5px 0}.cc-seo-final-cta p{font-size:13px;color:#65706e;margin:0}.cc-seo-final-cta a{flex:0 0 auto;padding:13px 19px;border-radius:9px;background:#0f766e;color:#fff;text-decoration:none;font-size:13px;font-weight:800}.cc-seo-final-cta a:hover{background:#0b625c}@media(max-width:1100px){.cc-seo-wrap{padding:24px 20px 60px}.cc-seo-grid{grid-template-columns:310px minmax(0,1fr);gap:28px}.cc-seo-hero h1{font-size:32px}.cc-seo-car-grid{grid-template-columns:repeat(2,1fr)}.cc-seo-steps{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.cc-seo-wrap{padding:18px 15px 45px}.cc-seo-grid{display:flex;flex-direction:column;gap:24px}.cc-seo-search{position:relative;top:auto;width:100%;order:0}.cc-seo-content{order:1;width:100%}.cc-seo-search-card{padding:19px;border-radius:15px}.cc-seo-search-head h2{font-size:22px}.cc-seo-hero h1{font-size:30px}.cc-seo-highlights{grid-template-columns:1fr}.cc-seo-benefits{grid-template-columns:1fr}.cc-seo-car-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-seo-final-cta{align-items:flex-start;flex-direction:column}.cc-seo-final-cta a{width:100%;text-align:center;box-sizing:border-box}}@media(max-width:520px){.cc-seo-wrap{padding-left:12px;padding-right:12px}.cc-seo-date-row{grid-template-columns:1fr}.cc-seo-breadcrumb{margin-bottom:18px}.cc-seo-hero{padding-bottom:22px}.cc-seo-hero h1{font-size:27px}.cc-seo-hero>p{font-size:14px}.cc-seo-section{padding:27px 0}.cc-seo-section h2{font-size:22px}.cc-seo-car-grid{grid-template-columns:1fr}.cc-seo-car-image{height:145px}.cc-seo-steps{grid-template-columns:1fr}.cc-seo-final-cta{padding:21px}.cc-seo-final-cta h2{font-size:21px}}