#az-catalog-v2{font:16px/1.5 Arial,Helvetica,sans-serif;color:#242424;background:#f1f1f1}#az-catalog-v2 *{box-sizing:border-box}#az-catalog-v2 a{text-decoration:none}#az-catalog-v2 .label{font-size:12px;line-height:1.3;font-weight:700;letter-spacing:.08em;color:#a03a0b}#az-catalog-v2 .crumb{padding:19px 28px;color:#606060;font-size:13px}#az-catalog-v2 .crumb a{color:#606060}#az-catalog-v2 .hero{display:grid;grid-template-columns:1.04fr .96fr;min-height:570px;background:#292c2d;color:#fff}#az-catalog-v2 .hero-copy{padding:61px 5.2% 31px 6.5%;display:flex;flex-direction:column;align-items:flex-start}#az-catalog-v2 .hero .label{color:#eaa17b}#az-catalog-v2 .hero h1{font-size:clamp(44px,4.5vw,68px);line-height:1.05;font-weight:400;letter-spacing:-.036em;color:#fff;margin:20px 0 20px}#az-catalog-v2 .hero p{font-size:19px;line-height:1.46;color:#ededed;max-width:660px;margin:0 0 31px}#az-catalog-v2 .hero-actions{display:flex;gap:12px;flex-wrap:wrap}#az-catalog-v2 .button{display:inline-flex;align-items:center;justify-content:space-between;gap:20px;padding:14px 19px;border:0;border-radius:5px;background:#b9470d;color:#fff;font:700 15px Arial,sans-serif;cursor:pointer}#az-catalog-v2 .button.ghost{background:transparent;border:1px solid #aaa;color:#fff}#az-catalog-v2 .hero-proof{display:flex;gap:15px;align-items:center;flex-wrap:wrap;margin-top:auto;padding-top:43px;color:#e8e8e8;font-size:13px}#az-catalog-v2 .hero-proof span+span:before{content:'·';color:#d77848;margin-right:15px}#az-catalog-v2 .hero-collage{display:grid;grid-template-columns:1.12fr .88fr;grid-template-rows:1fr 1fr;gap:7px;min-height:570px;overflow:hidden}#az-catalog-v2 .hero-collage div:first-child{grid-row:1/-1}#az-catalog-v2 .hero-collage img{width:100%;height:100%;object-fit:cover;display:block}#az-catalog-v2 .tabs{display:grid;grid-template-columns:repeat(3,1fr);position:sticky;top:0;z-index:30;background:#fff;border-bottom:1px solid #dedede}#az-catalog-v2 .tabs a{text-align:center;color:#2a2a2a;font-weight:700;padding:19px 10px;border-right:1px solid #e8e8e8;font-size:15px}#az-catalog-v2 .tabs em{font-style:normal;color:#a73e0d;padding-right:14px;font-size:13px}#az-catalog-v2 .guide{text-align:center;padding:56px 20px 6px}#az-catalog-v2 .guide p{font-size:19px;line-height:1.45;color:#383838;max-width:860px;margin:15px auto}#az-catalog-v2 .direction{padding:58px 28px 19px;scroll-margin-top:70px}#az-catalog-v2 .direction-head{display:grid;grid-template-columns:1fr .92fr;background:#fff;border-radius:12px;overflow:hidden;min-height:315px}#az-catalog-v2 .direction-head>div:first-child{padding:42px 46px;display:flex;flex-direction:column;align-items:flex-start}#az-catalog-v2 .direction h2{font-size:clamp(35px,3.3vw,48px);font-weight:400;line-height:1.1;letter-spacing:-.028em;margin:13px 0 14px;color:#242424}#az-catalog-v2 .direction-head p{font-size:17px;line-height:1.5;max-width:610px;color:#404040;margin:0 0 24px}#az-catalog-v2 .parent-link{color:#a03a0b;border-bottom:1px solid #a03a0b;padding-bottom:4px;margin-top:auto;font-size:15px;font-weight:700}#az-catalog-v2 .parent-link span{margin-left:11px}#az-catalog-v2 .direction-photo img{width:100%;height:100%;object-fit:cover;display:block}#az-catalog-v2 .direction-toolbar{display:flex;align-items:center;justify-content:space-between;padding:29px 3px 17px}#az-catalog-v2 .direction-toolbar strong{font-size:21px;font-weight:500}#az-catalog-v2 .direction-toolbar span{font-size:14px;color:#666}#az-catalog-v2 .svc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}#az-catalog-v2 .svc{position:relative;min-height:122px;display:flex;align-items:center;gap:18px;padding:20px 53px 20px 23px;background:#fff;border:1px solid #e4e0dd;border-radius:9px;color:#252525;transition:transform .18s,box-shadow .18s,border-color .18s}#az-catalog-v2 .svc:hover{transform:translateY(-2px);box-shadow:0 12px 22px #00000010;border-color:#d4ae9b}#az-catalog-v2 .svc-icon{display:flex;align-items:center;justify-content:center;flex:none;width:74px;height:74px}#az-catalog-v2 .svc-icon img{display:block;width:71px;height:71px;object-fit:contain}#az-catalog-v2 .svc-copy{display:flex;flex-direction:column;gap:5px;min-width:0}#az-catalog-v2 .svc-copy b{font-size:18px;line-height:1.26}#az-catalog-v2 .svc-copy small{font-size:14px;line-height:1.32;color:#555}#az-catalog-v2 .svc-go{position:absolute;right:22px;top:23px;color:#a33b0b;font-size:19px}#az-catalog-v2 .closing{margin:65px 28px 25px;border-radius:11px;background:#b9470d;color:#fff;padding:53px 58px;display:grid;grid-template-columns:1.1fr .9fr;gap:45px}#az-catalog-v2 .closing .label{color:#fff}#az-catalog-v2 .closing h2{font-size:clamp(34px,3.2vw,46px);font-weight:400;line-height:1.13;margin:15px 0;color:#fff}#az-catalog-v2 .closing p{max-width:620px;color:#fff;font-size:17px;margin:0 0 26px}#az-catalog-v2 .closing .button{background:#fff;color:#9a3608}#az-catalog-v2 .closing-steps{display:grid;align-content:center;gap:16px}#az-catalog-v2 .closing-steps div{padding:16px 20px;background:#ffffff19;border:1px solid #ffffff48;border-radius:7px;display:flex;align-items:center;gap:21px;font-size:17px}#az-catalog-v2 .closing-steps strong{font-size:13px;color:#fff}#az-catalog-v2 .bottom-links{display:flex;gap:40px;flex-wrap:wrap;justify-content:center;padding:26px 20px 58px}#az-catalog-v2 .bottom-links a{color:#a03a0b;text-decoration:underline;text-underline-offset:4px;font-size:15px;font-weight:700}#az-catalog-v2 .mobile-cta{display:none}#az-catalog-v2 a:focus-visible,#az-catalog-v2 button:focus-visible{outline:3px solid #b9470d;outline-offset:3px}@media(max-width:900px){#az-catalog-v2 .hero{grid-template-columns:1fr 1fr}#az-catalog-v2 .hero-collage{grid-template-columns:1fr;grid-template-rows:repeat(3,1fr)}#az-catalog-v2 .hero-collage div:first-child{grid-row:auto}#az-catalog-v2 .direction-head{grid-template-columns:1fr 1fr}#az-catalog-v2 .direction-head>div:first-child{padding:32px}}@media(max-width:690px){#az-catalog-v2 .crumb{padding:15px 16px}#az-catalog-v2 .hero{display:flex;flex-direction:column-reverse}#az-catalog-v2 .hero-collage{height:205px;min-height:0;grid-template-columns:1.1fr .9fr;grid-template-rows:1fr 1fr;gap:4px}#az-catalog-v2 .hero-collage div:first-child{grid-row:1/-1}#az-catalog-v2 .hero-copy{padding:27px 22px 30px}#az-catalog-v2 .hero h1{font-size:37px;margin:13px 0 16px}#az-catalog-v2 .hero p{font-size:16px;margin-bottom:23px}#az-catalog-v2 .hero-proof{padding-top:22px;font-size:11px;gap:5px 12px}#az-catalog-v2 .hero-proof span+span:before{margin-right:11px}#az-catalog-v2 .button{font-size:13px;padding:12px 15px}#az-catalog-v2 .tabs a{font-size:10px;padding:12px 4px;line-height:1.2}#az-catalog-v2 .tabs em{display:block;padding:0 0 4px}#az-catalog-v2 .guide{padding:35px 20px 0}#az-catalog-v2 .guide p{font-size:16px}#az-catalog-v2 .direction{padding:39px 16px 0;scroll-margin-top:66px}#az-catalog-v2 .direction-head{display:flex;flex-direction:column-reverse}#az-catalog-v2 .direction-photo{height:184px}#az-catalog-v2 .direction-head>div:first-child{padding:25px}#az-catalog-v2 .direction h2{font-size:31px}#az-catalog-v2 .direction-head p{font-size:15px}#az-catalog-v2 .direction-toolbar{padding:23px 2px 13px}#az-catalog-v2 .direction-toolbar strong{font-size:16px}#az-catalog-v2 .direction-toolbar span{font-size:12px}#az-catalog-v2 .svc-grid{grid-template-columns:1fr;gap:8px}#az-catalog-v2 .svc{min-height:93px;padding:13px 42px 13px 14px;gap:11px}#az-catalog-v2 .svc-icon{width:60px;height:60px}#az-catalog-v2 .svc-icon img{width:59px;height:59px}#az-catalog-v2 .svc-copy b{font-size:15px}#az-catalog-v2 .svc-copy small{font-size:12px}#az-catalog-v2 .svc-go{right:15px;top:16px;font-size:16px}#az-catalog-v2 .closing{margin:47px 16px 16px;padding:32px 24px;display:block}#az-catalog-v2 .closing h2{font-size:31px}#az-catalog-v2 .closing p{font-size:15px}#az-catalog-v2 .closing-steps{margin-top:28px}#az-catalog-v2 .closing-steps div{font-size:14px;padding:13px}#az-catalog-v2 .bottom-links{display:grid;justify-content:start;gap:13px;padding:25px 22px 100px}#az-catalog-v2 .mobile-cta{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;justify-content:space-between;width:100%;border:0;padding:16px 22px;background:#b9470d;color:#fff;font:700 15px Arial,sans-serif;box-shadow:0 -4px 16px #0003}}