.brand{display:inline-flex;align-items:center;gap:9px;font-weight:500}.brand svg{flex:none}.site-header{background:transparent;color:#332820}.site-header .brand svg{color:#303235}.site-header .wrap{min-height:64px;padding:0 clamp(16px,2.6vw,34px);border:1px solid #e4d8c9;border-radius:8px;background:#f3eade;backdrop-filter:blur(12px);box-shadow:0 8px 24px #30251b14}.cta,.outline,.header-action,.footer-top,.config button{border-radius:6px}.cta span,.header-action span{border-radius:4px}.hero .cta span,.guide .cta span{background:#ffffff38}.hero .cta,.guide .cta{background:#fffaf2c9;border:1px solid #fff6}.hero .cta:hover,.guide .cta:hover{background:#fffaf2eb}.actions .outline{padding-inline:16px;border:1px solid #fff5;background:#ffffff24;text-decoration:none}.actions .outline:hover{background:#ffffff38}.header-action{background:var(--chocolate);color:#fff;border:1px solid var(--chocolate)}.header-action:hover{background:var(--cocoa);color:#fff;border-color:var(--cocoa)}.footer-top{background:var(--cocoa)}.footer-top:hover{background:#554235}.arrow-icon{display:inline-block;flex:none;vertical-align:middle}@media(max-width:760px){.site-header{padding-top:9px}.site-header .wrap{min-height:54px}.brand svg{width:25px;height:25px}}@media(max-width:475px){.site-header .wrap{gap:8px;padding-inline:12px}.site-header nav{gap:9px}.site-header nav a{font-size:11px;white-space:nowrap}}
