.agency{background:#f9f9f9;color:#2f2f2f}.agency-header{max-width:1300px;margin:0 auto;height:110px;padding:0 55px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #dcdcdc}.agency-header nav{display:flex;gap:35px;align-items:center}.agency-header nav a{font-size:12px;color:#717171}.agency-header nav a[aria-current]{color:#232323;text-decoration:underline;text-underline-offset:7px}.agency-header nav .agency-access{border-left:1px solid #d1d1d1;padding-left:30px;color:#323232}.agency main{max-width:1300px;padding:0 55px 80px}.agency-hero{display:grid;grid-template-columns:1.4fr 1fr;gap:100px;padding:85px 0 80px;border-bottom:1px solid #dcdcdc}.agency-hero h1{font-size:52px;line-height:1.13;letter-spacing:-2px;font-weight:500;margin:22px 0 26px}.hero-copy{max-width:480px;font-size:15px;color:#6d6d6d;line-height:1.8}.agency-actions{display:flex;gap:27px;align-items:center;margin-top:32px}.agency-actions .button{margin:0;padding:12px 19px}.text-action{font-size:11px;color:#5b5b5b}.hero-register{align-self:center;border:1px solid #d3d3d3;background:#f1f1f1;padding:25px 28px;position:relative}.register-label{font-size:8px;letter-spacing:1.2px;color:#6d6d6d;margin:0 0 14px}.hero-register>div:not(.register-foot){display:flex;gap:22px;padding:22px 0;border-bottom:1px solid #dadada}.hero-register div>span{color:#6d6d6d;font-size:11px;font-family:var(--kars-font, system-ui)}.hero-register div p{margin:0;font-size:13px;color:#505050}.hero-register small{display:block;color:#6d6d6d;font-size:10px;margin-top:5px}.register-foot{font-size:9px;color:#6d6d6d;padding-top:18px}.agency-section{padding:60px 0}.agency-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:30px}.agency-section-heading h2{font-size:29px;font-weight:500;letter-spacing:-.6px;margin:0}.agency-featured{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.agency-featured>a{display:flex;gap:25px;padding:26px 0;border-top:1px solid #cbcbcb;text-decoration:none!important;color:inherit}.feature-index{font-size:11px;font-family:var(--kars-font, system-ui);color:#6d6d6d;padding-top:4px}.agency-featured h3{font-size:23px;font-weight:500;margin:15px 0 12px}.agency-featured p{font-size:12px;color:#6d6d6d;max-width:390px;line-height:1.9}.agency-featured small{font-size:10px;color:#636363;display:flex;justify-content:space-between;max-width:350px;margin-top:25px}.agency-principles{border-top:1px solid #d2d2d2;padding:50px 0 0}.agency-principles h2{font-size:29px;font-weight:500;letter-spacing:-.6px;margin:0 0 35px}.agency-principles>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:45px}.agency-principles>div p{font-size:12px;color:#6d6d6d;line-height:1.9}.agency-principles b{font-weight:500;color:#595959}.agency-footer{max-width:1190px;margin:0 auto;padding:30px 0;border-top:1px solid #d4d4d4;display:flex;align-items:center;gap:40px}.agency-footer .brand{font-size:18px}.agency-footer>span{font-size:10px;color:#6d6d6d}.agency-footer nav{display:flex;gap:25px;margin-left:auto;font-size:10px}.agency-footer nav a{color:#6d6d6d}.agency-page-heading{padding:60px 0 35px;max-width:830px}.agency-page-heading h1{font-size:42px;line-height:1.2;font-weight:500;letter-spacing:-1.3px;margin:20px 0}.agency-page-heading>p:not(.page-eyebrow){font-size:14px;line-height:1.9;color:#6d6d6d}.agency-page-heading .service-assistant{font-size:11px!important;margin-top:25px}.agency-catalog{border-top:1px solid #cdcdcd}.catalog-row{display:grid;grid-template-columns:55px 1fr auto 25px;align-items:center;gap:30px;padding:30px 0;border-bottom:1px solid #d5d5d5;text-decoration:none!important;color:inherit}.catalog-number{font-size:10px;color:#6d6d6d;font-family:var(--kars-font, system-ui)}.catalog-row h2{font-size:21px;font-weight:500;margin:0 0 8px}.catalog-row p{font-size:12px;color:#6d6d6d;margin:0;max-width:650px}.catalog-arrow{font-size:22px;color:#6d6d6d}.agency-service-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:90px;padding:0 0 40px}.agency-service-grid h2{font-size:19px;margin-top:30px}.agency-service-grid ul{list-style:none;padding:0}.agency-service-grid li{padding:12px 0;border-bottom:1px solid #dbdbdb;font-size:13px;color:#6d6d6d}.agency-service-grid aside{background:#efefef;padding:15px 30px 30px;align-self:start}.agency-service-grid aside h2{margin-top:12px}.agency-service-grid aside p{font-size:12px;color:#6d6d6d}.agency-service-grid aside hr{border:0;border-top:1px solid #d3d3d3;margin:28px 0}.agency-service-grid aside h3{font-size:13px}.service-note{background:#eeeeee;border-left:2px solid #b1b1b1;padding:15px;font-size:12px;color:#6d6d6d;margin-top:24px}.agency .back{margin-top:35px;margin-bottom:-30px;position:relative;z-index:1}.method-steps{margin:10px 0 35px}.method-steps>section{display:grid;grid-template-columns:70px 1fr;gap:35px;padding:30px 0;border-top:1px solid #d5d5d5;max-width:930px}.method-steps>section>span{font-size:11px;font-family:var(--kars-font, system-ui);color:#6d6d6d;padding-top:7px}.method-steps h2{font-size:23px;font-weight:500;margin:0 0 13px}.method-steps p{font-size:13px;line-height:1.9;color:#6d6d6d;max-width:740px;margin:0}
@media(max-width:1000px){.agency-header{padding:0 30px}.agency main{padding:0 30px 60px}.agency-hero{gap:45px}.agency-hero h1{font-size:43px}.agency-footer{margin:0 30px}.agency-service-grid{gap:40px}}
@media(max-width:700px){.agency-header{height:90px;padding:0 22px;gap:15px}.agency-header .brand{font-size:18px}.agency-header .brand-mark{width:27px;height:30px;font-size:19px}.agency-header nav{gap:15px}.agency-header nav a{font-size:10px}.agency-header nav .agency-access{padding-left:15px}.agency main{padding:0 22px 50px}.agency-hero{grid-template-columns:1fr;gap:40px;padding:50px 0 40px}.agency-hero h1{font-size:40px;letter-spacing:-1.4px}.hero-copy{font-size:14px}.hero-register{max-width:none;padding:22px}.agency-section{padding:40px 0}.agency-section-heading{display:block}.agency-section-heading h2{font-size:25px;margin-bottom:15px}.agency-featured{grid-template-columns:1fr;gap:8px}.agency-featured>a{padding:25px 0}.agency-principles h2{font-size:25px}.agency-principles>div{grid-template-columns:1fr;gap:10px}.agency-footer{margin:0 22px;padding:25px 0;flex-wrap:wrap;gap:20px}.agency-footer>span{max-width:180px}.agency-footer nav{margin-left:0;gap:25px;width:100%}.agency-page-heading{padding-top:40px}.agency-page-heading h1{font-size:33px}.agency-page-heading>p:not(.page-eyebrow){font-size:13px}.catalog-row{grid-template-columns:25px 1fr auto;gap:14px;padding:25px 0}.catalog-row h2{font-size:18px}.catalog-row p{font-size:11px}.catalog-row .pill{font-size:8px}.catalog-arrow{display:none}.agency-service-grid{grid-template-columns:1fr;gap:25px}.method-steps>section{grid-template-columns:30px 1fr;gap:15px}.method-steps h2{font-size:20px}.method-steps p{font-size:12px}.agency-header .brand small{font-size:7px;letter-spacing:1px}}
@media(max-width:390px){.agency-header nav{gap:10px}.agency-header nav .agency-access{border:0;padding:0}.agency-header nav a{font-size:9px}.agency-header .brand-mark{display:none}}

@media(max-width:700px){.agency-header{height:auto;min-height:100px;flex-wrap:wrap;align-content:center;padding-top:15px;padding-bottom:15px}.agency-header nav{width:100%;justify-content:space-between;gap:12px}.agency-header nav a{font-size:12px;min-height:32px;display:inline-flex;align-items:center}.agency-header nav .agency-access{padding-left:12px}.agency-footer nav{flex-wrap:wrap}.agency-footer nav a{min-height:32px;display:inline-flex;align-items:center}}
