/*
Theme Name: Studio Build rate
Author: Web Section Studio
Version: 1.1.0
Text Domain: studio-build-3
Studio Generator: v88
Studio Build: v88-20261103193100-_HSNVP
Studio Built: 2026-11-03T19:31:00.763Z
*/
*{box-sizing:border-box}
.ws-site-menu{box-sizing:border-box;position:relative;background:var(--bg);color:var(--ink);font-family:var(--font);border-bottom:1px solid color-mix(in srgb,var(--ink) 13%,transparent)}.ws-site-menu *{box-sizing:border-box}.ws-menu-grid{position:relative;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-template-rows:repeat(3,56px);gap:4px;padding:8px clamp(16px,4vw,54px)}.ws-menu-object{min-width:0;display:flex;align-items:center;gap:10px;position:relative;z-index:2}.ws-menu-logo{justify-content:flex-start}.ws-logo-mark{width:38px;height:38px;display:grid;place-items:center;border-radius:calc(var(--radius)*.7);background:var(--accent);color:var(--button-ink);font:900 12px/1 var(--font);letter-spacing:-.05em}.ws-menu-textlogo{font-weight:900;font-size:16px;letter-spacing:-.035em;white-space:nowrap}.ws-menu-nav{justify-content:center;gap:clamp(12px,2vw,28px)}.ws-menu-nav a,.ws-menu-utility a{color:inherit;text-decoration:none;font-size:13px;font-weight:760;white-space:nowrap}.ws-menu-nav>a:first-child,.ws-menu-nav>.ws-menu-list>li:first-child>a{color:var(--accent)}.ws-menu-nav .ws-menu-list,.ws-menu-utility .ws-menu-list{display:flex;align-items:center;gap:clamp(12px,2vw,28px);list-style:none;margin:0;padding:0}.ws-menu-nav .ws-menu-list{justify-content:center}.ws-menu-utility .ws-menu-list{justify-content:flex-end;gap:10px}.ws-menu-nav li,.ws-menu-utility li{position:relative;margin:0;padding:0;list-style:none}.ws-menu-nav .sub-menu,.ws-menu-utility .sub-menu{display:none;position:absolute;top:calc(100% + 10px);left:0;z-index:40;min-width:210px;margin:0;padding:8px;list-style:none;background:var(--panel);border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);border-radius:var(--radius);box-shadow:0 18px 50px rgba(0,0,0,.22)}.ws-menu-nav .sub-menu li,.ws-menu-utility .sub-menu li{display:block}.ws-menu-nav .sub-menu a,.ws-menu-utility .sub-menu a{display:block;padding:10px 12px;border-radius:max(4px,calc(var(--radius)*.6));color:var(--ink)}.ws-menu-nav li:hover>.sub-menu,.ws-menu-nav li:focus-within>.sub-menu,.ws-menu-utility li:hover>.sub-menu,.ws-menu-utility li:focus-within>.sub-menu{display:block}.ws-menu-utility{justify-content:flex-end;flex-wrap:wrap}.ws-menu-topbar{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.04em;white-space:nowrap}.ws-menu-utility>a:last-of-type,.ws-menu-utility>.ws-menu-list>li:last-child>a{padding:10px 14px;border-radius:999px;background:var(--accent);color:var(--button-ink)}.ws-menu-mobile-toggle{display:none}.ws-site-menu.variant-1{border-bottom:3px solid var(--accent)}.ws-site-menu.variant-2{margin:10px;border:1px solid color-mix(in srgb,var(--ink) 16%,transparent);border-radius:calc(var(--radius) + 8px);overflow:hidden}.ws-site-menu.variant-3 .ws-menu-grid{background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 13%,var(--bg)),var(--bg) 35%)}.ws-site-menu.variant-4 .ws-menu-nav a{text-transform:uppercase;letter-spacing:.08em;font-size:11px}.ws-site-menu.variant-5{background:color-mix(in srgb,var(--panel) 82%,transparent);backdrop-filter:blur(16px)}.ws-site-menu.variant-6 .ws-logo-mark{border-radius:0}.ws-site-menu.variant-6 .ws-menu-utility a:last-child{border-radius:0}.ws-site-menu.variant-7 .ws-menu-nav{border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent)}.ws-site-menu.variant-8 .ws-menu-textlogo{font-family:Georgia,serif;font-size:20px;font-weight:500}.ws-site-menu.variant-9 .ws-menu-grid{padding-top:14px;padding-bottom:14px}.ws-row-disabled{display:none!important}@media(max-width:760px){.ws-menu-grid{grid-template-columns:44px minmax(0,1fr) auto!important;grid-template-rows:auto!important;padding:12px 16px}.ws-menu-logo{grid-column:1!important;grid-row:1!important}.ws-menu-textlogo{grid-column:2!important;grid-row:1!important}.ws-menu-utility{grid-column:3!important;grid-row:1!important}.ws-menu-nav{display:none;position:absolute;left:12px;right:12px;top:66px;padding:18px;z-index:20;flex-direction:column;align-items:flex-start;background:var(--panel);border:1px solid color-mix(in srgb,var(--ink) 15%,transparent);border-radius:var(--radius)}.ws-site-menu.menu-open .ws-menu-nav{display:flex}.ws-menu-nav .ws-menu-list{width:100%;display:flex;flex-direction:column;align-items:stretch;gap:2px}.ws-menu-nav .ws-menu-list>li>a{display:block;padding:10px 4px}.ws-menu-nav .sub-menu,.ws-menu-utility .sub-menu{display:block;position:static;min-width:0;margin:4px 0 0 12px;padding:3px 0 3px 10px;border:0;border-left:1px solid color-mix(in srgb,var(--ink) 16%,transparent);border-radius:0;box-shadow:none;background:transparent}.ws-menu-utility a,.ws-menu-topbar,.ws-menu-utility .ws-menu-list{display:none}.ws-menu-mobile-toggle{grid-column:3!important;grid-row:1!important;justify-self:end;display:grid;place-items:center;width:38px;height:38px;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:var(--radius);background:transparent;color:var(--ink);font-size:18px}}.ws-site-footer{box-sizing:border-box;background:var(--bg);color:var(--ink);font-family:var(--font);border-top:1px solid color-mix(in srgb,var(--ink) 14%,transparent)}.ws-site-footer *{box-sizing:border-box}.ws-footer-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-template-rows:repeat(3,minmax(74px,auto));gap:8px;padding:34px clamp(18px,5vw,64px)}.ws-footer-object{min-width:0;position:relative;z-index:2;padding:8px 4px}.ws-footer-object h3,.ws-footer-object h4{margin:0 0 10px;letter-spacing:-.04em}.ws-footer-brand h3{font-size:clamp(25px,3vw,42px)}.ws-footer-object p,.ws-footer-object a{color:var(--muted);font-size:12px;line-height:1.6;text-decoration:none}.ws-footer-nav{display:flex;flex-wrap:wrap;gap:9px 18px;align-content:flex-start}.ws-footer-nav .ws-menu-list{display:flex;flex-wrap:wrap;gap:9px 18px;list-style:none;margin:0;padding:0}.ws-footer-nav li{list-style:none;margin:0;padding:0}.ws-footer-nav>a:first-child,.ws-footer-nav>.ws-menu-list>li:first-child>a,.ws-footer-social a:first-child{color:var(--accent)}.ws-footer-newsletter{border-top:2px solid var(--accent)}.ws-footer-newsletter form{display:flex;gap:6px;margin-top:10px}.ws-footer-newsletter input{min-width:0;flex:1;border:1px solid color-mix(in srgb,var(--ink) 17%,transparent);background:var(--panel);color:var(--ink);padding:10px 12px;border-radius:var(--radius)}.ws-footer-newsletter button{border:0;background:var(--accent);color:var(--button-ink);padding:10px 14px;border-radius:var(--radius);font-weight:900}.ws-footer-social,.ws-footer-legal{display:flex;flex-wrap:wrap;gap:10px}.ws-site-footer.variant-1{border-top:4px solid var(--accent)}.ws-site-footer.variant-2{background:linear-gradient(145deg,var(--bg),color-mix(in srgb,var(--accent) 9%,var(--bg)))}.ws-site-footer.variant-3 .ws-footer-grid{border-left:10px solid var(--accent)}.ws-site-footer.variant-4 .ws-footer-brand h3{font-family:Georgia,serif;font-weight:500}.ws-site-footer.variant-5 .ws-footer-object{border:1px solid color-mix(in srgb,var(--ink) 10%,transparent);padding:14px;border-radius:var(--radius)}.ws-site-footer.variant-6 .ws-footer-newsletter{border:2px solid var(--accent);padding:15px}.ws-site-footer.variant-7 .ws-footer-grid{background:color-mix(in srgb,var(--panel) 64%,transparent)}.ws-site-footer.variant-8 .ws-footer-nav a{text-transform:uppercase;letter-spacing:.08em;font-size:10px}.ws-site-footer.variant-9 .ws-footer-grid{padding-top:52px;padding-bottom:52px}.ws-row-disabled{display:none!important}@media(max-width:760px){.ws-footer-grid{display:block;padding:28px 18px}.ws-footer-object{margin-bottom:18px}.ws-footer-newsletter form{max-width:420px}}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:0 20px;border-radius:var(--radius);font:800 13px/1 var(--font);text-decoration:none;transition:.22s}.ui-btn span{font-size:18px}.ui-primary{background:var(--accent);color:var(--button-ink,var(--bg));box-shadow:var(--shadow)}.ui-primary:hover{transform:translateY(-3px)}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;padding:0 20px;border-radius:var(--radius);font:800 13px/1 var(--font);text-decoration:none;transition:.22s}.ui-btn span{font-size:18px}.ui-secondary{border:1px solid color-mix(in srgb,var(--ink) 28%,transparent);color:var(--ink);background:transparent}.ui-secondary:hover{border-color:var(--accent);color:var(--accent);transform:translateY(-2px)}.ui-icon-set{display:flex;gap:7px}.ui-icon-set button{width:46px;height:46px;border-radius:var(--radius);border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);background:var(--panel);color:var(--ink);font:700 18px/1 var(--font);cursor:pointer;transition:.2s}.ui-icon-set button:hover{background:var(--accent);color:var(--button-ink,var(--bg));transform:translateY(-2px)}.ui-action-set{display:flex;flex-wrap:wrap;gap:7px;justify-content:center}.ui-action-set a{padding:11px 13px;border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);border-radius:var(--radius);color:var(--ink);text-decoration:none;font:800 11px/1.15 var(--font)}.ui-action-set a:first-child{background:var(--accent);border-color:var(--accent);color:var(--button-ink,var(--bg))}.ui-inline-nav{display:flex;gap:3px;padding:5px;border-radius:calc(var(--radius) + 4px);border:1px solid color-mix(in srgb,var(--ink) 15%,transparent);background:color-mix(in srgb,var(--panel) 94%,transparent)}.ui-inline-nav a{padding:9px 11px;border-radius:var(--radius);color:var(--muted);text-decoration:none;font:800 10px/1 var(--font)}.ui-inline-nav a.active{background:var(--accent);color:var(--button-ink,var(--bg))}.ui-tabs{display:flex;border-bottom:1px solid color-mix(in srgb,var(--ink) 20%,transparent)}.ui-tabs button{border:0;background:transparent;color:var(--muted);padding:11px 12px;font:800 11px/1 var(--font);cursor:pointer}.ui-tabs button.active{color:var(--ink);box-shadow:inset 0 -2px var(--accent)}.ui-chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.ui-chips span{padding:7px 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--ink) 19%,transparent);color:var(--muted);font:800 10px/1 var(--font)}.ui-chips span:first-child{border-color:var(--accent);color:var(--accent)}.ui-details{width:min(320px,100%);border-top:1px solid color-mix(in srgb,var(--ink) 22%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ink) 22%,transparent)}.ui-details summary{list-style:none;cursor:pointer;padding:14px 0;display:flex;justify-content:space-between;color:var(--ink);font:800 12px/1.25 var(--font)}.ui-details summary::-webkit-details-marker{display:none}.ui-details summary span{color:var(--accent)}.ui-details p{margin:0 0 14px;color:var(--muted);font:12px/1.55 var(--font)}.ui-input{display:block;width:min(320px,100%);color:var(--muted);font:800 10px/1 var(--font);text-transform:uppercase;letter-spacing:.1em}.ui-input>div{display:flex;margin-top:8px;border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);border-radius:var(--radius);overflow:hidden;background:var(--panel)}.ui-input input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--ink);padding:13px;font:13px/1 var(--font)}.ui-input input::placeholder{color:var(--muted)}.ui-input button{width:44px;border:0;background:var(--accent);color:var(--button-ink,var(--bg));font:800 17px/1 var(--font)}.ui-link-card{width:min(320px,100%);display:grid;gap:9px;padding:18px;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:var(--radius);background:var(--panel);color:var(--ink);text-decoration:none;box-shadow:var(--shadow);transition:.2s}.ui-link-card small{color:var(--accent);font:900 9px/1 var(--font);letter-spacing:.12em}.ui-link-card strong{font:800 23px/1 var(--font);letter-spacing:-.035em}.ui-link-card>span{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font:12px/1.45 var(--font)}.ui-link-card b{color:var(--accent)}.ui-link-card:hover{transform:translateY(-3px)}.theme-cyber{--bg:#030708;--panel:#0a1214;--ink:#e8ffff;--muted:#71a5a6;--accent:#24f4e1;--accent2:#9dfff6;--radius:8px;--font:'Courier New',ui-monospace,monospace;--shadow:0 13px 28px color-mix(in srgb,var(--accent) 10%,transparent);--button-ink:#030708;font-family:var(--font);color:var(--ink)}.theme-cyber .ui-primary{transform:rotate(-0.55deg)}.theme-cyber .element-demo:nth-child(even){transform:translateY(2px)}.theme-cyber .ui-link-card{box-shadow:4px 4px 0 var(--accent2)}.theme-cyber{--signature:37}.theme-cyber .ui-action-set a:nth-child(2){opacity:0.84}.wp-site-blocks>.ws-site-scene-block,.ws-site-scene-block{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}.ws-site-scene-block>.wp-block-shortcode{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}