@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Playfair+Display:ital,wght@0,500;0,600;0,700;1,500;1,600&display=swap');
:root{--green:#39865d;--green-dark:#286747;--green-soft:#e8f0e8;--purple:#7952a1;--ink:#26352c;--muted:#727b73;--paper:#fbfaf7;--white:#fff;--line:#e7e8e2;--serif:'Playfair Display',Georgia,serif;--sans:'DM Sans',Arial,sans-serif;--radius:5px;--shadow:0 22px 70px #26352c12}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);font-size:15px;line-height:1.7;-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit}.container{width:min(1160px,calc(100% - 56px));margin-inline:auto}.section{padding:112px 0}.skip-link{position:fixed;top:-60px;left:16px;z-index:100;padding:10px 16px;background:white}.skip-link:focus{top:12px}.site-header{height:82px;position:sticky;top:0;z-index:30;background:#fbfaf7ed;backdrop-filter:blur(14px);border-bottom:1px solid #26352c0a}.header-inner{height:100%;display:flex;align-items:center;justify-content:space-between}.brand{display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.brand-mark{width:38px;height:38px;color:var(--green)}.brand-mark svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.brand-name{font-size:15px;font-weight:600;letter-spacing:-.4px;line-height:1.15}.brand-name b{display:block;color:var(--green);font-size:11px;font-weight:500;letter-spacing:2px;text-transform:uppercase}.main-nav{display:flex;align-items:center;gap:25px}.main-nav>a:not(.button){font-size:12px;color:#4f5c52;transition:color .2s}.main-nav>a:hover{color:var(--green)}.button{min-height:52px;padding:0 24px;display:inline-flex;align-items:center;justify-content:center;gap:17px;border:1px solid var(--green);border-radius:3px;background:var(--green);color:#fff;font-size:12px;font-weight:600;letter-spacing:.2px;transition:background .2s,transform .2s}.button:hover{background:var(--green-dark);transform:translateY(-2px)}.button span,.text-link span,.card-link span{font-size:17px}.button-small{min-height:42px;padding:0 17px;font-size:11px}.menu-toggle{display:none}.hero{padding:68px 0 22px;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;width:490px;height:490px;border:1px solid #7952a10e;border-radius:50%;top:-300px;left:8%}.hero-grid{display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:62px;min-height:510px}.hero-copy{padding:16px 0 20px}.eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--green);font-size:10px;font-weight:600;letter-spacing:1.7px;text-transform:uppercase}.eyebrow i{width:23px;height:1px;background:var(--purple)}h1,h2,h3,p{margin-top:0}h1,h2{font-family:var(--serif);font-weight:500;letter-spacing:-1.2px;line-height:1.16}h1{font-size:clamp(48px,5.1vw,70px);max-width:560px;margin:22px 0 20px}h1 em,h2 em{color:var(--green);font-weight:500} .hero-copy>p{max-width:420px;color:var(--muted);font-size:15px;line-height:1.9}.hero-actions{display:flex;align-items:center;gap:27px;margin-top:30px}.text-link{display:inline-flex;align-items:center;gap:12px;color:var(--green-dark);font-size:12px;font-weight:600}.text-link span{transition:transform .2s}.text-link:hover span{transform:translate(3px,-2px)}.hero-note{display:flex;align-items:center;gap:13px;margin-top:54px;color:#737c73;font-size:11px;line-height:1.6}.note-icon{display:grid;place-items:center;width:37px;height:37px;border:1px solid #d9e1d8;border-radius:50%;color:var(--purple);font-size:17px}.hero-visual{height:475px;position:relative;padding:0 24px 25px 0}.hero-visual:before{content:"";position:absolute;inset:24px 0 0 24px;background:#e9ede3}.hero-visual>img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center 46%;filter:saturate(.8)}.image-caption{position:absolute;right:0;bottom:0;display:flex;align-items:center;gap:13px;background:white;padding:16px 22px;box-shadow:var(--shadow);font-size:11px;line-height:1.55;color:var(--muted)}.image-caption b{color:var(--ink);font-weight:600}.caption-dot{width:8px;height:8px;border-radius:50%;background:var(--green)}.hero-orbit{position:absolute;right:-19px;top:42px;width:72px;height:72px;border:1px solid #fff;border-radius:50%;background:var(--purple);color:white;display:grid;place-content:center;text-align:center;font-family:var(--serif);font-size:13px;line-height:1.2;box-shadow:0 8px 24px #3332}.hero-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--line);padding-top:17px;color:#8a9189;font-size:9px;letter-spacing:2px}.hero-bottom i{padding:0 7px;color:var(--purple);font-style:normal}.hero-bottom>a{font-size:17px;color:var(--green)}.about{background:#f2f3ed}.about-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center}.about-visual{height:480px;position:relative;padding:0 0 20px 20px}.about-visual:before{content:"";position:absolute;inset:0 20px 20px 0;border:1px solid #cfd8cc}.about-visual img{position:relative;width:100%;height:100%;object-fit:cover;filter:saturate(.68)}.about-stamp{position:absolute;right:-30px;bottom:55px;width:130px;height:130px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--purple);color:white;line-height:1.35;box-shadow:0 12px 30px #32244a25;transform:rotate(-8deg)}.about-stamp span{font-family:var(--serif);font-size:13px;font-style:italic}.about-stamp b{font-family:var(--serif);font-size:17px;font-weight:500}.about-stamp small{margin-top:5px;font-size:8px;letter-spacing:1.4px;text-transform:uppercase;opacity:.8}.about-copy h2,.section-heading h2,.center-heading h2,.location-copy h2{font-size:clamp(37px,4vw,51px);margin:18px 0}.about-copy>p{max-width:490px;color:#616b62;line-height:1.95}.about-copy>p.muted{color:#8a9189;font-size:13px}.area-list{display:grid;grid-template-columns:1fr 1fr;gap:0 22px;margin:27px 0 28px;border-top:1px solid #dce0d8}.area-list>div{border-bottom:1px solid #dce0d8;padding:12px 0;font-size:12px;font-weight:600}.area-list span{font-size:9px;font-weight:500;color:var(--purple);margin-right:10px}.services{background:#fbfaf7}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:50px;margin-bottom:46px}.section-heading h2{margin-bottom:0}.section-heading>p{max-width:330px;margin:0 0 5px;color:var(--muted);font-size:13px;line-height:1.8}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.service-card{background:#fff;box-shadow:0 9px 38px #26352c08;transition:transform .25s,box-shadow .25s}.service-card:hover{transform:translateY(-6px);box-shadow:var(--shadow)}.service-image{height:225px;position:relative;overflow:hidden}.service-image img{width:100%;height:100%;object-fit:cover;filter:saturate(.75);transition:transform .5s}.service-card:hover .service-image img{transform:scale(1.04)}.card-number{position:absolute;right:14px;top:14px;display:grid;place-items:center;width:37px;height:37px;border-radius:50%;background:#fbfaf7ed;color:var(--green);font-family:var(--serif);font-size:13px}.service-info{padding:25px 24px 23px}.service-kicker{color:var(--purple);font-size:9px;text-transform:uppercase;letter-spacing:1.5px}.service-info h3{font-family:var(--serif);font-size:24px;font-weight:500;margin:7px 0}.service-info p{min-height:52px;color:var(--muted);font-size:12px;line-height:1.8;margin-bottom:18px}.card-link{display:flex;justify-content:space-between;align-items:center;padding-top:14px;border-top:1px solid var(--line);color:var(--green-dark);font-size:11px;font-weight:600}.section-footnote{text-align:center;color:#92988e;font-size:10px;margin:28px 0 0}.difference{background:#f2f3ed}.center-heading{text-align:center}.center-heading h2{margin:16px 0 45px}.difference-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #dfe2da;border-bottom:1px solid #dfe2da}.difference-item{position:relative;padding:29px 24px 34px;border-right:1px solid #dfe2da}.difference-item:first-child{padding-left:0}.difference-item:last-child{border:0;padding-right:0}.diff-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:50%;background:#fff;color:var(--purple);font-size:20px}.diff-no{position:absolute;right:23px;top:42px;color:#9da69b;font-size:9px}.difference-item h3{font-family:var(--serif);font-weight:500;font-size:18px;margin:22px 0 8px}.difference-item p{margin:0;color:var(--muted);font-size:11px;line-height:1.8}.validation-note{text-align:center;color:#969b92;font-size:9px;margin:20px 0 0}.cta{position:relative;overflow:hidden;background:var(--green-dark);color:#fff;text-align:center;padding:96px 0}.cta:before,.cta:after{content:"";position:absolute;width:390px;height:390px;border:1px solid #ffffff15;border-radius:50%}.cta:before{top:-220px;left:-90px}.cta:after{bottom:-280px;right:-75px}.cta-inner{position:relative;z-index:1;max-width:710px}.cta .eyebrow{color:#d3e2d3}.cta .eyebrow i{background:#ad8ac9}.cta h2{font-size:clamp(38px,4.5vw,57px);margin:18px auto;color:white}.cta h2 em{color:#d7c1eb}.cta p{color:#d6e0d6;font-size:13px;margin:0 0 26px}.button-light{background:#fff;border-color:#fff;color:var(--green-dark)}.button-light:hover{background:#f0f4ed;color:var(--green-dark)}.cta-flower{position:absolute;color:#ffffff32;font-size:65px;top:3px;right:10%}.location{background:#fbfaf7}.location-grid{display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:90px}.location-copy h2{margin:18px 0}.location-copy>p{color:var(--muted);font-size:13px}.address-block{display:flex;align-items:flex-start;gap:15px;margin:32px 0}.address-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#eef2eb;color:var(--green);font-size:21px}.address-block small{color:#92988e;font-size:9px;text-transform:uppercase;letter-spacing:1.4px}.address-block address{margin-top:3px;font-size:14px;font-style:normal;font-weight:600;line-height:1.7}.location-actions{display:flex;align-items:center;gap:25px}.map-card{height:350px;position:relative;display:block;overflow:hidden;background:#e9ece4}.map-pattern{position:absolute;inset:0;background-color:#e8ece4;background-image:linear-gradient(31deg,transparent 46%,#fff 46.5%,#fff 49%,transparent 49.5%),linear-gradient(132deg,transparent 41%,#fff 41.5%,#fff 44%,transparent 44.5%),linear-gradient(82deg,transparent 69%,#fff 69.5%,#fff 72%,transparent 72.5%),linear-gradient(0deg,transparent 50%,#d8e2d5 50.5%,#d8e2d5 52%,transparent 52.5%);background-size:220px 190px,270px 235px,300px 230px,100% 160px}.map-pattern:before,.map-pattern:after{content:"";position:absolute;width:115%;height:23px;left:-8%;top:48%;background:#d6c9e2;transform:rotate(-19deg);opacity:.65}.map-pattern:after{top:69%;transform:rotate(25deg);height:15px;background:#d5e1cf}.map-road{position:absolute;height:8px;width:115%;background:#fff;opacity:.8}.road-one{top:25%;left:-7%;transform:rotate(13deg)}.road-two{top:84%;left:-5%;transform:rotate(-8deg)}.road-three{top:47%;left:3%;transform:rotate(74deg)}.map-pin{position:absolute;left:52%;top:43%;z-index:2;display:grid;place-items:center;width:50px;height:50px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--green);color:white;font-size:23px;box-shadow:0 5px 15px #243e2a44}.map-label,.map-caption{position:absolute;left:calc(52% + 35px);top:42%;z-index:3;padding:8px 12px;background:#fff;font-size:10px;font-weight:600;box-shadow:0 3px 15px #26352c12}.map-caption{top:calc(42% + 30px);font-size:9px;color:var(--muted);font-weight:400}.map-open{position:absolute;bottom:18px;right:18px;padding:9px 14px;background:#fff;color:var(--green-dark);font-size:10px;font-weight:600}.site-footer{background:#26382d;color:#fff;padding:58px 0 0}.footer-main{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:50px;padding-bottom:44px}.brand-light{color:white}.brand-light .brand-mark{color:#a8c5a9}.brand-light .brand-name b{color:#b9d0ba}.footer-brand p{color:#bdc8bc;font-size:11px;line-height:1.9;margin:17px 0 0}.footer-links{display:flex;flex-direction:column;align-items:flex-start;gap:9px;color:#bdc8bc;font-size:11px}.footer-title{margin-bottom:7px;color:#fff;font-size:10px;font-weight:600;letter-spacing:1.4px;text-transform:uppercase}.footer-links a:hover,.footer-bottom a:hover{color:#fff}.footer-bottom{min-height:55px;border-top:1px solid #ffffff22;display:flex;align-items:center;justify-content:space-between;color:#9da99c;font-size:9px}.floating-contact{position:fixed;z-index:25;right:22px;bottom:22px;width:54px;height:54px;display:grid;place-items:center;border-radius:50%;background:#25a765;color:white;box-shadow:0 8px 25px #204a3360;transition:transform .2s}.floating-contact:hover{transform:scale(1.07)}.floating-contact svg{width:27px;height:27px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.reveal{opacity:0;transform:translateY(20px);transition:opacity .65s ease,transform .65s ease}.reveal.is-visible{opacity:1;transform:translateY(0)}
@media(max-width:1020px){.main-nav{gap:15px}.main-nav>a:not(.button){font-size:11px}.hero-grid{gap:38px}.about-grid{gap:60px}.location-grid{gap:55px}}
@media(max-width:820px){.container{width:min(100% - 40px,650px)}.section{padding:82px 0}.site-header{height:72px}.menu-toggle{display:flex;width:42px;height:42px;flex-direction:column;justify-content:center;align-items:center;gap:6px;border:1px solid var(--line);background:transparent;cursor:pointer}.menu-toggle span{display:block;width:17px;height:1px;background:var(--ink);transition:transform .2s}.menu-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.main-nav{position:absolute;top:71px;left:0;right:0;display:none;align-items:stretch;gap:0;padding:10px 24px 22px;background:var(--paper);border-bottom:1px solid var(--line);box-shadow:0 15px 20px #26352c0c}.main-nav.is-open{display:flex;flex-direction:column}.main-nav>a:not(.button){padding:10px 0;border-bottom:1px solid var(--line);font-size:13px}.main-nav .button{margin-top:14px}.hero{padding-top:42px}.hero-grid{grid-template-columns:1fr;gap:40px}.hero-copy{padding:8px 0 0}.hero-copy>p{max-width:520px}.hero-visual{height:min(66vw,440px);min-height:320px;margin-right:14px}.hero-note{margin-top:30px}.hero-bottom{margin-top:26px}.about-grid{gap:52px}.about-visual{height:420px}.service-grid{gap:15px}.service-image{height:180px}.service-info{padding:20px 17px}.service-info h3{font-size:21px}.difference-item{padding-inline:17px}.location-grid{grid-template-columns:1fr;gap:38px}.map-card{height:310px}.footer-main{gap:25px}}
@media(max-width:600px){.container{width:calc(100% - 38px)}.section{padding:70px 0}.hero{padding-top:34px}.hero-grid{gap:28px}.hero-copy h1{font-size:49px;max-width:420px}.hero-copy>p{font-size:14px}.hero-actions{align-items:flex-start;flex-direction:column;gap:17px}.hero-actions .button{min-height:49px}.hero-note{margin-top:25px}.hero-visual{height:330px;min-height:0;padding:0 15px 16px 0}.image-caption{padding:12px 15px;font-size:10px}.hero-orbit{right:-12px;width:60px;height:60px}.hero-bottom{font-size:8px;letter-spacing:1.3px}.about-grid{grid-template-columns:1fr;gap:40px}.about-visual{height:350px;margin-right:15px}.about-stamp{width:108px;height:108px;right:-15px;bottom:35px}.about-copy h2,.section-heading h2,.center-heading h2,.location-copy h2{font-size:39px}.section-heading{align-items:flex-start;flex-direction:column;gap:17px;margin-bottom:30px}.section-heading>p{max-width:440px}.service-grid{grid-template-columns:1fr;gap:19px}.service-image{height:230px}.service-info{padding:22px}.service-info p{min-height:auto}.difference-grid{grid-template-columns:1fr 1fr}.difference-item{padding:20px 13px 23px;border-bottom:1px solid #dfe2da}.difference-item:first-child{padding-left:13px}.difference-item:nth-child(2){border-right:0;padding-right:13px}.difference-item:nth-child(3){padding-left:13px}.difference-item:last-child{padding-right:13px}.diff-no{right:13px;top:30px}.difference-item h3{font-size:16px;margin-top:16px}.difference-item p{font-size:10px}.cta{padding:76px 0}.cta h2{font-size:40px}.cta-flower{right:5%;top:8px;font-size:48px}.location-actions{align-items:flex-start;flex-direction:column;gap:17px}.map-card{height:270px}.footer-main{grid-template-columns:1fr 1fr;gap:30px 22px}.footer-brand{grid-column:1/-1}.footer-bottom{gap:12px;padding:15px 0;align-items:flex-start;flex-direction:column}.floating-contact{width:50px;height:50px;right:15px;bottom:15px}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.reveal{opacity:1;transform:none}}
/* Balance the brand colors across the full page. */
:root{--green:#39865d;--purple:#7952a1;--purple-dark:#624087;--lilac:#eee8f3;--lilac-light:#f7f4f9}
.brand-mark{color:var(--purple)}.brand-name b{color:var(--green)}
.eyebrow i{background:linear-gradient(90deg,var(--green),var(--purple))}
.hero:before{border-color:#7952a122}.hero-visual:before{background:linear-gradient(135deg,#e7eee6 0%,#e9e0f0 100%)}.hero-orbit{background:linear-gradient(145deg,var(--purple),#9466ad)}
.about{background:linear-gradient(115deg,#f1f4ed 0%,#f3eff6 100%)}.about-stamp{background:linear-gradient(145deg,var(--purple),#936bb2)}.area-list span{color:var(--purple)}
.service-card:nth-child(2) .card-number{color:var(--purple)}.service-card:nth-child(2) .service-kicker{color:var(--green)}.service-card:nth-child(2) .card-link{color:var(--purple-dark)}.service-card:nth-child(3) .card-number{color:var(--green)}.service-card:nth-child(3) .service-kicker{color:var(--purple)}
.difference{background:linear-gradient(115deg,#edf3ec 0%,#f1edf5 100%)}.difference-item:nth-child(even) .diff-icon{background:#e8e0ef;color:var(--purple)}.difference-item:nth-child(odd) .diff-icon{background:#fff;color:var(--green)}
.cta{background:linear-gradient(112deg,#39865d 0%,#397455 47%,#7952a1 100%)}.cta:before{border-color:#ffffff24}.cta:after{border-color:#ffffff25}
.map-pin{background:linear-gradient(145deg,var(--green),var(--purple))}.address-icon{background:linear-gradient(140deg,#e7f0e6,#eee7f4);color:var(--purple)}
.site-footer{background:linear-gradient(110deg,#253a2d 0%,#303541 52%,#43324f 100%)}.brand-light .brand-mark{color:#c5afd9}.brand-light .brand-name b{color:#a9d0b2}
.floating-contact{background:linear-gradient(145deg,#2d9d63,#39865d)}
.brand-image{display:block;width:154px;height:48px;object-fit:cover;object-position:center 34%;border-radius:3px;box-shadow:0 3px 12px #26352c18}
.footer-brand .brand-image{width:170px;height:56px}
/* Keep both brand colors equally visible in large surfaces and actions. */
.hero-visual:before{background:linear-gradient(135deg,#e8e0ef 0%,#e7eee6 100%)}
.services{background:linear-gradient(115deg,#f7f4f9 0%,#fbfaf7 52%,#f2f5ef 100%)}
.service-card:nth-child(2){border-top:3px solid var(--purple)}.service-card:nth-child(1),.service-card:nth-child(3){border-top:3px solid var(--green)}
.service-card:nth-child(2) .card-link{color:var(--purple)}
.button{background:linear-gradient(110deg,var(--green) 0%,#567c69 48%,var(--purple) 100%);border-color:transparent}
.button:hover{background:linear-gradient(110deg,var(--green-dark),var(--purple-dark))}
.nav-cta{background:linear-gradient(110deg,var(--green),var(--purple))}
.cta{background:linear-gradient(110deg,#7952a1 0%,#665985 48%,#39865d 100%)}
.cta .button-light{background:white;color:var(--purple-dark);border-color:#fff}
.site-footer{background:linear-gradient(110deg,#43324f 0%,#343745 50%,#253a2d 100%)}
.about{background:linear-gradient(110deg,#f1edf5 0%,#f2f3ed 50%,#f1edf5 100%)}
@media(max-width:820px){.brand-image{width:136px;height:44px}}
/* Solid brand colors, distributed by section and component. */
.eyebrow i{background:var(--purple)}
.hero-visual:before{background:#eee8f3}
.about{background:#f1edf5}
.about-stamp{background:var(--purple)}
.services{background:#fbfaf7}
.difference{background:#edf3ec}
.cta{background:var(--purple)}
.cta:before,.cta:after{border-color:#ffffff20}
.map-pin{background:var(--purple)}
.address-icon{background:#eee8f3;color:var(--purple)}
.site-footer{background:#303b33}
.floating-contact{background:var(--green)}
.button,.nav-cta{background:var(--green);border-color:var(--green)}
.button:hover{background:var(--green-dark);border-color:var(--green-dark)}
.cta .button-light{background:#fff;color:var(--purple);border-color:#fff}
.service-card:nth-child(2) .card-number,.service-card:nth-child(2) .service-kicker,.service-card:nth-child(2) .card-link{color:var(--purple)}
.service-card:nth-child(1) .card-number,.service-card:nth-child(1) .service-kicker,.service-card:nth-child(1) .card-link,.service-card:nth-child(3) .card-number,.service-card:nth-child(3) .service-kicker,.service-card:nth-child(3) .card-link{color:var(--green)}
.brand-image{width:70px;height:70px;object-fit:contain;object-position:center;background:#fff;box-shadow:none}
.footer-brand .brand-image{width:78px;height:70px}
@media(max-width:820px){.brand-image{width:64px;height:64px}}
/* Minimal one-page navigation: a small logo, three anchors and one contact link. */
.site-header{height:84px;background:#fff;border-bottom:1px solid #eeeee9;backdrop-filter:none}
.header-inner{max-width:1080px}
.main-nav{gap:38px}
.main-nav>a:not(.header-contact){padding:8px 0;color:#667067;font-size:12px}
.main-nav>a:not(.header-contact):hover{color:var(--purple)}
.header-contact{display:inline-flex;align-items:center;gap:9px;color:var(--purple);font-size:12px;font-weight:600}
.header-contact span{font-size:16px}
.menu-toggle{border:0;background:transparent}
@media(max-width:820px){.site-header{height:74px}.main-nav{top:73px;gap:0;padding:8px 24px 18px}.main-nav>a:not(.header-contact){padding:12px 0;border-bottom:1px solid var(--line);font-size:13px}.main-nav .header-contact{padding:13px 0 5px}.brand-image{width:60px;height:60px}}
