img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}.wp-block-site-title{box-sizing:border-box}.wp-block-site-title :where(a){color:inherit;font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-decoration:inherit}.wp-block-navigation .wp-block-navigation-item__label{overflow-wrap:break-word}.wp-block-navigation .wp-block-navigation-item__description{display:none}.link-ui-tools{outline:1px solid #f0f0f0;padding:8px}.link-ui-block-inserter{padding-top:8px}.link-ui-block-inserter__back{margin-left:8px;text-transform:uppercase}.wp-block-group{box-sizing:border-box}:where(.wp-block-group.wp-block-group-is-layout-constrained){position:relative}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.wp-block-columns{box-sizing:border-box;display:flex;flex-wrap:wrap!important}@media(min-width:782px){.wp-block-columns{flex-wrap:nowrap!important}}.wp-block-columns{align-items:normal!important}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}@media(max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:100%!important}}@media(min-width:782px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis]{flex-grow:0}}.wp-block-columns.is-not-stacked-on-mobile{flex-wrap:nowrap!important}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis]{flex-grow:0}:where(.wp-block-columns){margin-bottom:1.75em}:where(.wp-block-columns.has-background){padding:1.25em 2.375em}.wp-block-column{flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-stretch{align-self:stretch}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-post-content{display:flow-root}.wp-block-site-logo{box-sizing:border-box;line-height:0}.wp-block-site-logo a{display:inline-block;line-height:0}.wp-block-site-logo.is-default-size img{height:auto;width:120px}.wp-block-site-logo img{height:auto;max-width:100%}.wp-block-site-logo a,.wp-block-site-logo img{border-radius:inherit}.wp-block-site-logo.aligncenter{margin-left:auto;margin-right:auto;text-align:center}:root :where(.wp-block-site-logo.is-style-rounded){border-radius:9999px}.wp-block-site-tagline{box-sizing:border-box}.wp-block-spacer{clear:both}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media(min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}img.wp-smiley,img.emoji{display:inline!important;border:none!important;box-shadow:none!important;height:1em!important;width:1em!important;margin:0 .07em!important;vertical-align:-.1em!important;background:none!important;padding:0!important}/*! This file is auto-generated */.skip-link.screen-reader-text{border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;word-break:normal!important}.skip-link.screen-reader-text:focus{background-color:#eee;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}@font-face{font-family:Roboto Slab;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/roboto-slab-latin.woff2) format("woff2")}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-latin.woff2) format("woff2")}:root{--ink: #1A1612;--brown-950: #1F1710;--brown-900: #2C2117;--brown-800: #3D3127;--brown-700: #4F4034;--brown-600: #5C5047;--brown-400: #8A7B6E;--sand-300: #C4B8A8;--sand-200: #DDD4C8;--sand-100: #EFE9DF;--cream: #F8F5F0;--gold: #C5941B;--gold-600: #A87C12;--gold-300: #E3BF63;--glass-dark: rgba(44, 33, 23, .82);--glass-light: rgba(255, 255, 255, .72);--line-gold: rgba(197, 148, 27, .35);--radius: 14px;--radius-sm: 8px;--shadow-1: 0 1px 2px rgba(44, 33, 23, .06), 0 8px 24px rgba(44, 33, 23, .08);--shadow-2: 0 18px 50px rgba(31, 23, 16, .28);--header-h: 68px;--font-head: "Roboto Slab", Georgia, "Times New Roman", serif;--font-body: "Manrope", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--wp--preset--font-family--roboto-slab: var(--font-head);--wp--preset--font-family--manrope: var(--font-body)}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);-webkit-text-size-adjust:100%}body{font-family:var(--font-body)!important;color:var(--ink);background:var(--cream)!important;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5{font-family:var(--font-head)!important;letter-spacing:-.015em;text-wrap:balance}h1,h2{font-weight:700}p,li{text-wrap:pretty}a{text-underline-offset:3px;text-decoration-thickness:1px}.wp-site-blocks>*{margin-block-start:0!important}.wp-site-blocks{padding:0!important}main{margin-top:0!important;padding-top:0!important}main img{max-width:100%;height:auto;border-radius:12px}:focus-visible{outline:3px solid var(--gold);outline-offset:2px;border-radius:4px}::selection{background:var(--gold-300);color:var(--brown-950)}.skip-link{position:absolute;left:12px;top:-90px;z-index:100;background:var(--gold);color:var(--brown-950);padding:.6rem 1rem;border-radius:var(--radius-sm);font-weight:700;text-decoration:none;transition:top .15s}.skip-link:focus{top:10px}.site-header{position:sticky;top:0;z-index:60;height:var(--header-h);background:var(--brown-900);background:var(--glass-dark);-webkit-backdrop-filter:saturate(150%) blur(14px);backdrop-filter:saturate(150%) blur(14px);border-bottom:1px solid rgba(197,148,27,.28);transition:box-shadow .25s,background .25s}.site-header.scrolled{box-shadow:0 10px 30px #1f171059;background:#1f1710e6}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.site-header{background:var(--brown-900)}}.hdr-inner{max-width:1340px;height:100%;margin:0 auto;padding:0 clamp(14px,3vw,28px);display:flex;align-items:center;gap:18px}.brand{display:flex;align-items:center;gap:11px;text-decoration:none;color:#fff;flex:none}.brand img{width:44px;height:44px;border-radius:0;filter:drop-shadow(0 2px 4px rgba(0,0,0,.35))}.brand-text{display:flex;flex-direction:column;line-height:1}.brand-text b{font-family:var(--font-head);font-weight:800;letter-spacing:.06em;font-size:.98rem;color:#fff}.brand-text b+b{color:var(--gold-300);font-size:1.12rem;letter-spacing:.09em;margin-top:2px}.site-nav{margin-left:auto}.nav-list{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:2px}.nav-link,.nav-list>li>a:not(.btn-cta){appearance:none;background:none;border:0;cursor:pointer;font:inherit;font-weight:600;font-size:.94rem;color:#f4eee4;padding:0 14px;height:var(--header-h);display:inline-flex;align-items:center;gap:7px;text-decoration:none;position:relative}.nav-link i{width:7px;height:7px;border-right:2px solid var(--gold-300);border-bottom:2px solid var(--gold-300);transform:rotate(45deg) translate(-2px,-2px);transition:transform .2s}.nav-link:after{content:"";position:absolute;left:14px;right:14px;bottom:14px;height:2px;background:var(--gold);transform:scaleX(0);transform-origin:left;transition:transform .2s}.has-mega:hover>.nav-link:after,.has-mega.open>.nav-link:after,.nav-link:focus-visible:after{transform:scaleX(1)}.has-mega:hover>.nav-link i,.has-mega.open>.nav-link i{transform:rotate(225deg) translate(-2px,-2px)}.nav-end{margin-left:8px}.btn-cta{display:inline-flex;align-items:center;height:42px;padding:0 20px;border-radius:999px;background:linear-gradient(135deg,var(--gold-300),var(--gold));color:var(--brown-950)!important;font-weight:800;font-size:.9rem;text-decoration:none;box-shadow:0 6px 18px #c5941b59;transition:transform .15s,box-shadow .15s;white-space:nowrap}.btn-cta:hover{transform:translateY(-1px);box-shadow:0 10px 24px #c5941b80}.has-mega{position:static}.mega{position:absolute;left:50%;top:calc(var(--header-h) - 2px);transform:translate(-50%,10px);width:min(920px,calc(100vw - 32px));padding:22px 26px 24px;background:#fffffff7;-webkit-backdrop-filter:blur(18px) saturate(140%);backdrop-filter:blur(18px) saturate(140%);border:1px solid var(--line-gold);border-radius:0 0 var(--radius) var(--radius);box-shadow:var(--shadow-2);opacity:0;visibility:hidden;transition:opacity .18s,transform .18s,visibility .18s}.mega-1{width:min(620px,calc(100vw - 32px))}.has-mega:hover>.mega,.has-mega:focus-within>.mega,.has-mega.open>.mega{opacity:1;visibility:visible;transform:translate(-50%)}.mega-tag{margin:0 0 12px;font-size:.72rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-600)}.mega-cols{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.mega-list{list-style:none;margin:0;padding:0;display:grid;gap:2px;align-content:start}.mega-1 .mega-list{grid-template-columns:1fr 1fr;gap:2px 22px}.mega-list a{display:block;padding:9px 12px;border-radius:10px;text-decoration:none;color:var(--ink);transition:background .15s}.mega-list a b{display:block;font-size:.93rem;font-weight:700;line-height:1.3}.mega-list a span{display:block;font-size:.8rem;color:var(--brown-600);margin-top:1px}.mega-list a:hover,.mega-list a:focus-visible,.mega-list a[aria-current]{background:#c5941b21}.mega-list a[aria-current] b{color:var(--gold-600)}.mega-cta{display:inline-flex;margin-top:14px;padding:10px 18px;border-radius:999px;background:var(--brown-900);color:#fff!important;font-weight:700;font-size:.88rem;text-decoration:none}.mega-cta:hover{background:var(--brown-700)}.nav-toggle{display:none;margin-left:auto;width:46px;height:46px;border:1px solid rgba(255,255,255,.22);border-radius:12px;background:#ffffff0f;cursor:pointer}.nav-toggle .bars,.nav-toggle .bars:before,.nav-toggle .bars:after{display:block;width:20px;height:2px;background:#fff;border-radius:2px;position:relative;transition:transform .2s,background .2s;margin:0 auto}.nav-toggle .bars:before,.nav-toggle .bars:after{content:"";position:absolute;left:0}.nav-toggle .bars:before{top:-6px}.nav-toggle .bars:after{top:6px}.nav-toggle[aria-expanded=true] .bars{background:transparent}.nav-toggle[aria-expanded=true] .bars:before{transform:translateY(6px) rotate(45deg)}.nav-toggle[aria-expanded=true] .bars:after{transform:translateY(-6px) rotate(-45deg)}@media(max-width:1020px){.nav-toggle{display:block}.site-nav{position:fixed;inset:var(--header-h) 0 0 0;margin:0;padding:14px 16px 90px;overflow-y:auto;background:#1f1710f7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translate(100%);transition:transform .25s;visibility:hidden}.site-nav.open{transform:none;visibility:visible}.menu-open,.menu-open body{overflow:hidden}.nav-list{flex-direction:column;align-items:stretch;gap:4px}.nav-link{width:100%;height:54px;justify-content:space-between;font-size:1.05rem;padding:0 6px;border-bottom:1px solid rgba(255,255,255,.1)}.nav-link:after{display:none}.mega,.mega-1{position:static;transform:none;width:auto;opacity:1;visibility:visible;display:none;padding:8px 4px 14px;background:transparent;border:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.has-mega.open>.mega{display:block}.has-mega:hover>.mega{display:none}.has-mega.open:hover>.mega{display:block}.mega-tag{color:var(--gold-300)}.mega-cols,.mega-1 .mega-list{grid-template-columns:1fr}.mega-list a b{color:#fff}.mega-list a span{color:var(--sand-300)}.mega-list a:hover,.mega-list a[aria-current]{background:#ffffff14}.nav-end{margin:14px 0 0}.btn-cta{width:100%;justify-content:center;height:50px;font-size:1rem}}.crumbs{background:var(--sand-100);border-bottom:1px solid var(--sand-200)}.crumbs ol{max-width:1340px;margin:0 auto;padding:10px clamp(14px,3vw,28px);list-style:none;display:flex;flex-wrap:wrap;gap:4px 0;font-size:.82rem;color:var(--brown-600)}.crumbs li+li:before{content:"›";margin:0 9px;color:var(--brown-400)}.crumbs a{color:var(--brown-700);text-decoration:none}.crumbs a:hover{color:var(--gold-600);text-decoration:underline}.crumbs [aria-current]{color:var(--ink);font-weight:600}.entry-content>.wp-block-group.alignfull:first-child{position:relative;isolation:isolate;background-image:radial-gradient(900px 380px at 88% -12%,rgba(227,191,99,.22),transparent 62%),radial-gradient(700px 320px at 8% 120%,rgba(197,148,27,.14),transparent 60%),linear-gradient(180deg,#ffffff0d,#fff0 40%)}.entry-content>.wp-block-group.alignfull:first-child h1{text-shadow:0 2px 22px rgba(0,0,0,.28)}.entry-content>.wp-block-group.alignfull:first-child+.wp-block-group.alignfull[style*="min-height:4px"],.entry-content .wp-block-group.alignfull[style*="min-height:4px"]{background:linear-gradient(90deg,transparent,var(--gold),var(--gold-300),var(--gold),transparent)!important;min-height:3px!important}main [style*="#ef7c1f"],main [style*="#EF7C1F"]{--_x: 0}main a[style*="background-color:#ef7c1f"],main a[style*="background-color:#EF7C1F"]{background-color:var(--gold)!important;color:var(--brown-950)!important}main .wp-block-button__link,main a[style*="background-color:#C5941B"],main a[style*="background-color:#c5941b"],main a[style*="background-color:#ef7c1f"]{border-radius:999px!important;font-weight:800;letter-spacing:.02em;text-decoration:none;transition:transform .15s,box-shadow .15s,filter .15s;box-shadow:0 6px 18px #c5941b47}main .wp-block-button__link:hover,main a[style*="background-color:#C5941B"]:hover,main a[style*="background-color:#c5941b"]:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:0 10px 24px #c5941b6b}main .wp-block-column[style*=border-radius],main .wp-block-group[style*=border-radius]{transition:box-shadow .2s,transform .2s}main .wp-block-column[style*=border-radius]:hover{box-shadow:var(--shadow-1);transform:translateY(-2px)}main .entry-content :where(p,li){max-width:76ch}main .has-text-align-center{margin-left:auto;margin-right:auto}main hr.wp-block-separator{border:0;height:1px;background:linear-gradient(90deg,transparent,var(--sand-300),transparent)!important;opacity:1}main blockquote{border-left:4px solid var(--gold);background:#c5941b14;padding:1rem 1.25rem;border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin:1.5rem 0}main table{width:100%;border-collapse:separate;border-spacing:0;border-radius:var(--radius-sm);overflow:hidden;box-shadow:var(--shadow-1);background:#fff;font-size:.95rem}main table th{background:var(--brown-900)!important;color:#fff!important;text-align:left;font-weight:700;padding:.8rem 1rem}main table td{padding:.75rem 1rem;border-bottom:1px solid var(--sand-200);color:var(--ink)}main table tbody tr:nth-child(2n) td{background:#c5941b0f}main table tbody tr:hover td{background:#c5941b1f}main figure.wp-block-table{overflow-x:auto}@media(max-width:720px){main table{display:block;overflow-x:auto;white-space:nowrap}}.hs-form-frame,.hbspt-form{background:#fff;border:1px solid var(--sand-200);border-top:3px solid var(--gold);border-radius:var(--radius);padding:clamp(14px,3vw,26px);box-shadow:var(--shadow-1)}.wp-block-leadin-hubspot-form-block{max-width:780px;margin:1.5rem auto}.site-footer{background:var(--brown-950);color:var(--sand-300);margin-top:0;position:relative;overflow:hidden}.site-footer:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:linear-gradient(90deg,var(--gold),var(--gold-300),var(--gold))}.ftr-main{max-width:1340px;margin:0 auto;padding:56px clamp(14px,3vw,28px) 34px;display:grid;gap:34px 30px;grid-template-columns:minmax(250px,1.5fr) repeat(5,minmax(150px,1fr))}.ftr-brand img{width:150px;height:150px;border-radius:18px;box-shadow:0 10px 30px #0006}.ftr-brand p{margin:16px 0 14px;font-size:.92rem;line-height:1.6;color:var(--sand-300);max-width:34ch}.ftr-contact{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:.88rem}.ftr-contact b{display:inline-block;min-width:68px;color:var(--gold-300);font-weight:700}.ftr-contact a{color:#fff;text-decoration:none}.ftr-contact a:hover{color:var(--gold-300)}.ftr-col h2{font-family:var(--font-head)!important;font-size:.78rem;letter-spacing:.16em;text-transform:uppercase;color:var(--gold-300);margin:4px 0 14px;font-weight:800}.ftr-col ul{list-style:none;margin:0;padding:0;display:grid;gap:7px}.ftr-col a{color:var(--sand-200);text-decoration:none;font-size:.9rem;line-height:1.35;display:inline-block;transition:color .15s,transform .15s}.ftr-col a:hover{color:var(--gold-300);transform:translate(3px)}.ftr-bar{border-top:1px solid rgba(255,255,255,.1)}.ftr-bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;max-width:1340px;margin:0 auto;padding:18px clamp(14px,3vw,28px) 26px;font-size:.82rem;color:var(--brown-400)}.ftr-bar p{margin:0}.ftr-bar a{color:var(--sand-300);text-decoration:none}.ftr-bar a:hover{color:var(--gold-300)}@media(max-width:1100px){.ftr-main{grid-template-columns:repeat(3,1fr)}.ftr-brand{grid-column:1 / -1;display:grid;grid-template-columns:auto 1fr;gap:6px 22px;align-items:start}.ftr-brand p{margin-top:0}.ftr-contact{grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media(max-width:640px){.ftr-main{grid-template-columns:1fr 1fr;padding-top:40px}.ftr-brand{grid-template-columns:1fr}.ftr-brand img{width:110px;height:110px}}.wa-float{position:fixed;right:16px;bottom:16px;z-index:55;display:inline-flex;align-items:center;gap:9px;padding:13px 16px;border-radius:999px;background:linear-gradient(135deg,var(--gold-300),var(--gold));color:var(--brown-950);font-weight:800;font-size:.88rem;text-decoration:none;box-shadow:0 10px 28px #1f171066;transition:transform .15s,box-shadow .15s}.wa-float:hover{transform:translateY(-2px);box-shadow:0 14px 34px #1f171080}@media(max-width:720px){.wa-float span{display:none}.wa-float{padding:14px}}.fori-band{display:grid;grid-template-columns:minmax(150px,230px) 1fr;gap:clamp(18px,4vw,44px);align-items:center;max-width:1000px;margin:0 auto;padding:clamp(28px,5vw,52px) clamp(16px,3vw,28px)}.fori-band figure{margin:0}.fori-band img{width:100%;height:auto;border-radius:20px!important;box-shadow:var(--shadow-1)}.fori-band h2{margin:0 0 .6rem;font-size:clamp(1.4rem,3vw,2rem)}.fori-band p{margin:0 0 1rem;color:var(--brown-600)}.fori-card{display:grid;grid-template-columns:1fr minmax(150px,220px);gap:clamp(16px,3vw,34px);align-items:center;background:linear-gradient(135deg,#fff,var(--sand-100));border:1px solid var(--line-gold);border-radius:var(--radius);padding:clamp(18px,3vw,30px);max-width:920px;margin:2rem auto;box-shadow:var(--shadow-1)}.fori-card img{width:100%;height:auto;border-radius:14px!important}.fori-card h3{margin:0 0 .5rem}.fori-card p{margin:0;color:var(--brown-600)}@media(max-width:680px){.fori-band,.fori-card{grid-template-columns:1fr}.fori-band figure,.fori-card figure{max-width:220px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}main p:empty{display:none}
