@import url("https://fonts.googleapis.com/css2?family=Manrope:wght@500;700;800&family=Big+Shoulders+Display:wght@800&display=swap");
.bct{--head:'Montserrat',system-ui,sans-serif;--body:'Open Sans',system-ui,sans-serif;--wrap:min(1240px,100% - clamp(32px,6vw,64px));--pad:clamp(52px,7vw,104px);
  --r-card:16px;--r-btn:14px;--r-panel:26px;--hw:800;--h1:clamp(36px,5.6vw,76px);
  --bg:#FFFFFF;--text:#0B1B47;--muted:#4F6089;--line:#DCE3EE;--card:#FFFFFF;--card2:#F5F7FB;--shadow:0 18px 50px rgba(11,27,71,.10);
  --ink:#151357;--primary:#3D4589;--hl:#F0DEB4;--hl-fg:#151357;--hl-ink:#6F5A18;--link:#3D4589;--click:var(--ink);--click-fg:#FFFFFF;--glow:rgba(240,222,180,.45)}.bct[data-scheme="lantern"]{--ink:#151357;--primary:#3D4589;--hl:#F0DEB4;--hl-fg:#151357;--hl-ink:#7C735D;--glow:rgba(240,222,180,0.45);--dbg:#0C0B33;--dlink:#8390D1}.bct[data-scheme="night-harbor"]{--ink:#252668;--primary:#5968B4;--hl:#F3D8C6;--hl-fg:#252668;--hl-ink:#7E7066;--glow:rgba(243,216,198,0.45);--dbg:#0C0C36;--dlink:#B4ACCF}.bct[data-scheme="terracotta"]{--ink:#362C65;--primary:#5C4A9A;--hl:#E3A99A;--hl-fg:#362C65;--hl-ink:#916C62;--glow:rgba(227,169,154,0.45);--dbg:#120F3D;--dlink:#B4ACCF}.bct[data-scheme="moonrise"]{--ink:#151357;--primary:#4D4377;--hl:#E9D69C;--hl-fg:#151357;--hl-ink:#7D7354;--glow:rgba(233,214,156,0.45);--dbg:#0C0B33;--dlink:#B4ACCF}.bct[data-scheme="sage"]{--ink:#1F2A5E;--primary:#3D4589;--hl:#8FB9AE;--hl-fg:#1F2A5E;--hl-ink:#5E7A72;--glow:rgba(143,185,174,0.45);--dbg:#0B0F36;--dlink:#C3DDD6}.bct[data-scheme="daylight"]{--ink:#252668;--primary:#3D4589;--hl:#B4ACCF;--hl-fg:#252668;--hl-ink:#767188;--glow:rgba(180,172,207,0.45);--dbg:#0C0B33;--dlink:#3D4589}.bct[data-scheme="electric"]{--ink:#1C1A74;--primary:#4A5FE0;--hl:#A9B9FF;--hl-fg:#1C1A74;--hl-ink:#7A6EA8;--glow:rgba(185,168,255,0.45);--dbg:#0A0A3A;--dlink:#C9BEFF}html[data-bc="dark"] .bct{--bg:var(--dbg,#0C0B33);--text:#F7F3EE;--muted:#AEB8D0;--line:rgba(255,255,255,.14);--card:rgba(255,255,255,.055);--card2:rgba(255,255,255,.03);--shadow:0 18px 50px rgba(0,0,0,.4);--click:var(--hl);--click-fg:var(--hl-fg);--hl-ink:var(--hl);--link:var(--dlink,var(--hl));color-scheme:dark}.bct[data-r="10"]{--r-card:10px;--r-btn:10px;--r-panel:16px}.bct[data-r="24"]{--r-card:24px;--r-btn:18px;--r-panel:34px}.bct[data-w="900"]{--hw:900;--h1:clamp(40px,6.6vw,92px)}.bct{--head:'Manrope','Montserrat',system-ui,sans-serif;--body:'Manrope','Open Sans',system-ui,sans-serif;--r-card:16px;--r-btn:14px;--accent:var(--primary);--hw:800;--h1:clamp(38px,5.2vw,72px)}.bct[data-scheme="electric"]{--accent:#4A5FE0}html[data-bc="dark"] .bct{--accent:var(--hl)}.bct *{box-sizing:border-box;margin:0}.bct{background:var(--bg);color:var(--text);font:clamp(15px,1.05vw,17px)/1.6 var(--body);-webkit-font-smoothing:antialiased}.bct h1,.bct h2,.bct h3,.bct h4{font-family:var(--head);font-weight:800;letter-spacing:-.035em;line-height:1.02;text-wrap:balance}.bct h1{font-size:var(--h1)}.bct h2{font-size:clamp(28px,3.6vw,50px)}.bct h3{font-size:clamp(19px,1.8vw,25px)}.bct h4{font-size:clamp(16px,1.3vw,19px)}.bct a{color:inherit;text-decoration:none}.bct .wrap{width:var(--wrap);margin:0 auto}.bct .sec{padding-block:clamp(52px,6.5vw,92px)}.bct .hl{color:var(--accent)}.bct .muted{color:var(--muted)}.bct .ann{background:var(--ink);color:#fff;font:600 13px var(--head);text-align:center;padding:10px 16px;letter-spacing:.01em}.bct .ann a{color:var(--hl);margin-left:10px;font-weight:800}.bct .hdr{position:sticky;top:0;z-index:30;height:76px;display:flex;align-items:center;background:color-mix(in srgb,var(--bg) 90%,transparent);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.bct .hdr .wrap{display:flex;align-items:center;gap:22px}.bct .logo{font:800 17px var(--head);letter-spacing:.2em}.bct .nav{display:flex;gap:2px;flex:1;margin-left:10px}.bct .nav>li{list-style:none;position:relative}.bct .nav>li>a{display:flex;gap:6px;align-items:center;padding:10px 14px;border-radius:12px;font:700 15px var(--head)}.bct .nav>li:hover>a{background:var(--card2)}.bct .mega{position:absolute;top:100%;left:0;display:none;min-width:min(760px,90vw);background:var(--bg);border:1px solid var(--line);border-radius:22px;padding:22px;grid-template-columns:repeat(3,1fr);gap:18px;box-shadow:var(--shadow)}.bct .nav>li:hover .mega{display:grid}.bct .mega h5{font:800 11px var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:8px}.bct .mega a{display:block;padding:5px 0;font-size:14px}.bct .ico{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:var(--text);border:1px solid transparent;background:none;cursor:pointer}.bct .ico:hover{background:var(--card2);border-color:var(--line)}.bct .ico svg{width:20px;height:20px}.bct .mode .moon{display:none}html[data-bc="dark"] .bct .mode .sun{display:none}html[data-bc="dark"] .bct .mode .moon{display:block}.bct .burger{display:none;background:var(--card2);border:1px solid var(--line);border-radius:12px;color:var(--text);padding:10px 14px;font:800 14px var(--head)}.bct .drawer{position:fixed;inset:0;z-index:40;background:var(--bg);padding:24px;overflow:auto;display:none}.bct .drawer.on{display:block}.bct .drawer details{border-top:1px solid var(--line);padding:14px 0}.bct .drawer summary{font:800 20px var(--head);list-style:none}.bct .drawer a{display:block;padding:8px 0;color:var(--muted)}.bct .drawer .x{float:right;background:var(--card2);border:1px solid var(--line);border-radius:12px;color:var(--text);padding:8px 14px;font:800 14px var(--head)}.bct .eyebrow{font:800 clamp(11px,.85vw,13px) var(--head);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.bct .eyebrow:before{content:"";display:inline-block;width:1.8em;height:2px;background:currentColor;vertical-align:middle;margin-right:.7em}.bct .btn{display:inline-flex;align-items:center;gap:.6em;border-radius:var(--r-btn);padding:.9em 1.5em;font:800 clamp(14px,1.05vw,16px) var(--head);background:var(--click);color:var(--click-fg);border:1px solid var(--click);transition:transform .15s}.bct .btn:hover{transform:translateY(-2px)}.bct .play{display:inline-flex;gap:10px;align-items:center;font:700 14px var(--head)}.bct .play i{width:30px;height:30px;border-radius:50%;border:1.5px solid var(--text);display:grid;place-items:center;font-style:normal;font-size:10px}.bct .row{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px;align-items:center}.bct .hero{position:relative;overflow:hidden;padding-top:clamp(36px,5vw,72px)}.bct .hero:before{content:"";position:absolute;width:62vw;height:62vw;left:-18vw;top:-24vw;background:radial-gradient(circle,var(--glow),transparent 62%);pointer-events:none}.bct .hgrid{display:grid;grid-template-columns:1.02fr 1fr;gap:clamp(24px,4vw,64px);align-items:center;position:relative}.bct .hero p.sub{color:var(--muted);margin-top:20px;max-width:50ch;font-size:clamp(16px,1.25vw,19px)}.bct .plate{position:relative;border-radius:26px;overflow:hidden;background:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow)}.bct .plate img{display:block;width:100%;aspect-ratio:4/4.3;object-fit:cover;clip-path:polygon(9% 0,100% 0,100% 100%,0 100%)}.bct .tag{z-index:2;position:absolute;left:18px;top:18px;background:#fff;color:#151357;border-radius:999px;padding:7px 14px;font:800 12px var(--head);letter-spacing:.04em;box-shadow:0 8px 20px rgba(0,0,0,.18)}.bct .line{margin-top:clamp(36px,4vw,56px);border:1px solid var(--line);border-radius:22px;padding:14px;display:flex;gap:12px;align-items:stretch;overflow-x:auto;background:var(--card)}.bct .line .lab{flex:none;display:flex;align-items:center;padding:0 14px;font:800 11px var(--head);letter-spacing:.16em;text-transform:uppercase;color:var(--accent)}.bct .pc{flex:1;min-width:210px;display:flex;gap:12px;align-items:center;border:1px solid var(--line);border-radius:16px;padding:10px 14px;background:var(--bg)}.bct .pc .sq{flex:none;width:44px;height:44px;border-radius:12px;background:linear-gradient(135deg,var(--hl),color-mix(in srgb,var(--accent) 40%,var(--bg)))}.bct .pc b{display:block;font:800 14px var(--head)}.bct .pc span{font-size:12.5px;color:var(--muted)}.bct .annc{border-block:1px solid var(--line);padding-block:22px}.bct .annc .wrap{display:flex;gap:clamp(14px,3vw,36px);align-items:center;flex-wrap:wrap;color:var(--muted)}.bct .chip{border:1px solid var(--line);border-radius:999px;padding:6px 16px;font:800 14px var(--head);color:var(--text);background:var(--card2)}.bct .grid{display:grid;gap:clamp(12px,1.4vw,20px);margin-top:clamp(24px,3vw,40px);grid-template-columns:repeat(4,1fr)}.bct .g3{grid-template-columns:repeat(3,1fr)}.bct .g2{grid-template-columns:repeat(2,1fr)}.bct .c{background:var(--card);border:1px solid var(--line);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.bct .c:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.bct .c .im{aspect-ratio:16/10;background:var(--ink) var(--bgimg) var(--px,50%) var(--py,50%)/260%;position:relative}.bct .c .bd{padding:clamp(16px,1.6vw,22px);display:flex;flex-direction:column;gap:8px;flex:1}.bct .c p,.bct .c li{color:var(--muted);font-size:.94em}.bct .c ul{margin:6px 0 0 1.1em}.bct .badge{position:absolute;left:12px;top:12px;background:var(--accent);color:#fff;border-radius:999px;padding:4px 12px;font:800 11px var(--head);letter-spacing:.06em}html[data-bc="dark"] .bct .badge{color:var(--hl-fg)}.bct .price{font:800 clamp(22px,2vw,30px) var(--head);letter-spacing:-.035em;margin-top:auto}.bct .price small{display:block;font:500 13px var(--body);color:var(--muted);letter-spacing:0}.bct .link{color:var(--text);font-weight:800;border-bottom:2px solid var(--accent);align-self:flex-start;margin-top:8px}.bct .link:after{content:" →"}.bct .ic{width:46px;height:46px;border-radius:14px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--accent);display:grid;place-items:center;font:800 18px var(--head)}.bct .mosaic{display:grid;gap:12px;margin-top:32px;grid-template-columns:repeat(3,1fr)}.bct .mosaic i{display:block;aspect-ratio:4/3;border-radius:16px;border:1px solid var(--line);background:var(--ink) var(--bgimg) var(--px,50%) var(--py,50%)/var(--z,240%)}.bct .split{display:grid;grid-template-columns:1.02fr 1fr;gap:clamp(28px,5vw,72px);align-items:center}.bct .split.flip>:first-child{order:2}.bct .body p{color:var(--muted);margin-top:14px}.bct .glass{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:22px}.bct .dia{width:100%;height:auto;display:block}.bct .dia text{font:800 13px var(--head);fill:var(--text)}.bct .person{border-radius:26px;overflow:hidden;background:linear-gradient(160deg,var(--hl),color-mix(in srgb,var(--accent) 35%,var(--ink)));aspect-ratio:1/1;display:flex;align-items:flex-end;justify-content:center}.bct .person img{width:92%;display:block}.bct .facts{display:grid;gap:14px;margin-top:24px}.bct .facts b{font:800 clamp(28px,3vw,40px) var(--head);letter-spacing:-.04em;color:var(--accent);display:block}.bct .facts span{color:var(--muted);font-size:14px}.bct .held{border:2px dashed var(--line);border-radius:16px;padding:16px 20px;color:var(--muted);font-size:14px;margin-top:20px}.bct .pill{margin-block:clamp(24px,3vw,40px)}.bct .pill .p{border-radius:999px;background:linear-gradient(100deg,var(--ink),color-mix(in srgb,var(--accent) 70%,var(--ink)));color:#fff;padding:clamp(22px,3vw,38px) clamp(26px,4vw,56px);display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap}.bct .pill h3{color:#fff}.bct .pill .btn{background:#fff;color:var(--ink);border-color:#fff}.bct .promo{border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);background:color-mix(in srgb,var(--accent) 7%,transparent);border-radius:22px;padding:clamp(20px,3vw,34px);display:flex;gap:20px;align-items:center;justify-content:space-between;flex-wrap:wrap}.bct .faq details{border-top:1px solid var(--line);padding:18px 0}.bct .faq summary{font:800 clamp(16px,1.4vw,19px) var(--head);cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px}.bct .faq summary:after{content:"+";color:var(--accent);font-size:24px}.bct .faq details[open] summary:after{content:"–"}.bct .faq p{color:var(--muted);margin-top:10px;max-width:70ch}.bct .close{padding-block:clamp(52px,6.5vw,92px)}.bct .close .panel{background:var(--ink);color:#fff;border-radius:30px;padding:clamp(32px,6vw,80px);text-align:center;position:relative;overflow:hidden}.bct .close .panel:before{content:"";position:absolute;width:50vw;height:50vw;left:25%;top:-30vw;background:radial-gradient(circle,var(--glow),transparent 62%)}.bct .close .panel>*{position:relative}.bct .close .eyebrow{color:var(--hl)}.bct .close p{color:#C9CDEB;max-width:56ch;margin:16px auto 0}.bct .close .btn{background:#fff;color:var(--ink);border-color:#fff}.bct .ftr{border-top:1px solid var(--line);padding-block:clamp(48px,6vw,80px) 28px}.bct .ftr .cols{display:grid;grid-template-columns:1.5fr repeat(5,1fr);gap:clamp(18px,2.6vw,40px)}.bct .ftr h5{font:800 11px var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:12px}.bct .ftr a{display:block;padding:4px 0;color:var(--muted);font-size:14px}.bct .ftr .legal{display:flex;gap:18px;flex-wrap:wrap;border-top:1px solid var(--line);margin-top:34px;padding-top:20px;color:var(--muted);font-size:13px}.bct .top{position:fixed;right:16px;bottom:16px;width:50px;height:50px;border-radius:14px;background:var(--click);color:var(--click-fg);display:grid;place-items:center;font:800 18px var(--head);z-index:20}@media(max-width:1023px){.bct .grid{grid-template-columns:repeat(2,1fr)}.bct .g3{grid-template-columns:repeat(2,1fr)}.bct .hgrid,.bct .split{grid-template-columns:1fr}.bct .split.flip>:first-child{order:0}.bct .ftr .cols{grid-template-columns:repeat(2,1fr)}.bct .nav,.bct .hdr .btn{display:none}.bct .burger{display:block}.bct .mosaic{grid-template-columns:repeat(2,1fr)}}@media(max-width:520px){.bct .grid,.bct .g3{grid-template-columns:repeat(2,1fr)}.bct .c .bd{padding:12px}.bct .hdr{height:64px}}@media(prefers-reduced-motion:reduce){.bct *{transition:none!important}}.bct .btn{border-radius:999px!important;padding:.62em .62em .62em 1.4em!important;gap:1em!important;letter-spacing:-.01em}.bct .btn::after{content:"→";flex:none;width:2em;height:2em;border-radius:50%;display:grid;place-items:center;background:var(--click-fg);color:var(--click);font-size:.95em;transition:transform .2s}.bct .btn:hover::after{transform:translateX(3px)}.bct .btn.tint{background:transparent!important;color:var(--click)!important;border:1.5px solid var(--click)!important}.bct .btn.tint::after{background:var(--click);color:var(--click-fg)}html[data-bc="dark"] .bct .btn.tint{color:var(--hl)!important;border-color:color-mix(in srgb,var(--hl) 55%,transparent)!important}html[data-bc="dark"] .bct .btn.tint::after{background:var(--hl);color:var(--hl-fg,#151357)}.bct .pill .btn::after{background:var(--ink);color:#fff}.bct .nav>li>a,.bct .burger,.bct .drawer .x{border-radius:999px!important}.bct .ico,.bct .top,.bct .mega a:hover{border-radius:999px!important}.bct .top{width:48px;height:48px}.bct .logo{display:inline-flex!important;align-items:center;gap:.45em;font-family:'Big Shoulders Display',sans-serif!important;font-weight:800!important;font-size:22px!important;letter-spacing:.1em!important;line-height:1}.bct .nav>li>a{white-space:nowrap}.bct .logo{white-space:nowrap}.bct .logo svg{width:1.45em;height:1.45em;flex:none;--c:#151357;--a:#3D4589;--o1:#151357;--o2:#3D4589}html[data-bc="dark"] .bct .logo svg{--c:#fff;--a:#F0DEB4;--o1:#3D4589;--o2:#8390D1;--r1:#8390D1;--r2:#B4ACCF}
.bct{width:100vw;max-width:100vw;margin-left:calc(50% - 50vw);overflow-x:clip;line-height:1.6}
.bct p{margin:0}.bct ul{padding:0}.bct img{max-width:100%;height:auto}
.bct .g3{grid-template-columns:1fr!important}.bct .g3 .c .bd{display:grid;grid-template-columns:auto 1fr auto;column-gap:22px;align-items:center}.bct .g3 .c .bd .ic{grid-row:span 2}.bct .g3 .c .bd .price{margin:0;grid-row:1/3;grid-column:3;text-align:right}
@media(max-width:640px){.bct .g3 .c .bd{grid-template-columns:auto 1fr}.bct .g3 .c .bd .price{grid-column:2;grid-row:auto;text-align:left}}
.bct .mosaic{grid-template-columns:repeat(4,1fr)}.bct .mosaic i:nth-child(9){display:none}@media(max-width:1023px){.bct .mosaic{grid-template-columns:repeat(2,1fr)}}
.bct .glass img{display:block;width:100%;height:auto}.bct .glass .dk{display:none}html[data-bc="dark"] .bct .glass .lt{display:none}html[data-bc="dark"] .bct .glass .dk{display:block}
.bct-fab{position:fixed;left:16px;bottom:16px;z-index:999;width:48px;height:48px;border-radius:999px;border:1px solid #DCE3EE;background:#fff;color:#1C1A74;font-size:20px;line-height:1;cursor:pointer;box-shadow:0 8px 24px rgba(11,27,71,.15)}
.bct-fab:focus-visible,.bct a:focus-visible,.bct summary:focus-visible{outline:3px solid #4A5FE0;outline-offset:3px}
html[data-bc="dark"] .bct-fab{background:#0A0A3A;color:#C9BEFF;border-color:#2A2A66}
html[data-bc="dark"],html[data-bc="dark"] body,html[data-bc="dark"] #outer-wrap,html[data-bc="dark"] #wrap,html[data-bc="dark"] #main,html[data-bc="dark"] #content-wrap{background:#0A0A3A!important}
.bct-fab .moon{display:none}html[data-bc="dark"] .bct-fab .sun{display:none}html[data-bc="dark"] .bct-fab .moon{display:inline}

/* bc-tech site layer 1.1 (2026-10-31): current site words in the bc-tech layout, full header, footer */
.bct .tagline{color:var(--accent);font:800 clamp(18px,1.5vw + 12px,22px)/1.3 var(--head);margin-top:18px}
.bct .plate{margin:0}.bct .plate figcaption{position:absolute;left:16px;right:16px;bottom:16px;z-index:2;background:#FFFFFF;color:#151357;border-radius:18px;padding:12px 16px;font:600 14px/1.4 var(--head);box-shadow:0 8px 20px rgba(0,0,0,.18)}
.bct .annc.band{background:var(--ink);border:0;padding-block:clamp(26px,3vw,40px)}.bct .annc.band .wrap{display:block;color:#C9CDEB}.bct .annc.band p{margin:0 0 18px;font:700 15px var(--head)}
.bct .logos{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px 18px}.bct .logos img{display:block;max-width:none}
html[data-bc="dark"] .bct .annc.band{background:#14145A}
.bct .intro{color:var(--muted);max-width:62ch;margin-top:14px;font-size:clamp(16px,1.1vw + 12px,18px)}
.bct .foot1{margin-top:26px;font:800 clamp(17px,1.3vw + 12px,20px)/1.4 var(--head)}
.bct .closer{font:800 clamp(18px,1.5vw + 12px,22px)/1.3 var(--head);color:var(--accent);margin-top:6px}
.bct .price.sm{font-size:clamp(16px,1.2vw,19px);letter-spacing:-.01em;line-height:1.3}
.bct .glass.eng{padding:12px;background:#FFFFFF}
.bct .pill h3 span{color:var(--hl)}
.bct .body a{color:var(--link);font-weight:800;border-bottom:2px solid var(--accent)}
.bct .facts-h{margin-top:30px}
.bct .facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}
.bct .facts em{font-style:italic}
.bct .person{background:linear-gradient(160deg,#A9B9FF,#4A5FE0 70%,#1C1A74)}
/* header */
.bct .logo .mk{display:inline-block;width:1.45em;height:1.45em;flex:none;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBzdHlsZT0iLS1jOiMxNTEzNTc7LS1hOiMzRDQ1ODk7LS1oOiM3QzczNUQ7LS1iZ2M6I0ZGRkZGRjstLW8xOiMxNTEzNTc7LS1vMjojM0Q0NTg5Ij48ZGVmcz48bWFzayBpZD0ibWtPIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0iI2ZmZiIvPjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjMwLjUiIGZpbGw9IiMwMDAiLz48L21hc2s+PGNsaXBQYXRoIGlkPSJjcE8iPjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjI2Ii8+PC9jbGlwUGF0aD48bGluZWFyR3JhZGllbnQgaWQ9ImdrTyIgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjEiPjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6dmFyKC0tbzEsIzE1MTM1NykiLz48c3RvcCBvZmZzZXQ9Ii4yMiIgc3R5bGU9InN0b3AtY29sb3I6IzM2MkM2NSIvPjxzdG9wIG9mZnNldD0iLjQ1IiBzdHlsZT0ic3RvcC1jb2xvcjojNTk2OEI0Ii8+PHN0b3Agb2Zmc2V0PSIuNjgiIHN0eWxlPSJzdG9wLWNvbG9yOiM4MzkwRDEiLz48c3RvcCBvZmZzZXQ9Ii44NiIgc3R5bGU9InN0b3AtY29sb3I6I0Q3QzZEMSIvPjxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6I0YzRDhDNiIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJnc08iIHgxPSIwIiB5MT0iMCIgeDI9IjAiIHkyPSIxIj48c3RvcCBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiM1OTY4QjQiLz48c3RvcCBvZmZzZXQ9Ii41IiBzdHlsZT0ic3RvcC1jb2xvcjp2YXIoLS1vMiwjM0Q0NTg5KSIvPjxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6dmFyKC0tbzEsIzE1MTM1NykiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JSIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjQiIHkxPSI1MCIgeDI9Ijk2IiB5Mj0iNTAiPjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6dmFyKC0tcjEsIzRBNUZFMCkiLz48c3RvcCBvZmZzZXQ9Ii41IiBzdHlsZT0ic3RvcC1jb2xvcjojNTk2OEI0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjp2YXIoLS1yMiwjODM5MEQxKSIvPjwvbGluZWFyR3JhZGllbnQ+PHJhZGlhbEdyYWRpZW50IGlkPSJnck8iPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI0YwREVCNCIgc3RvcC1vcGFjaXR5PSIuOTUiLz48c3RvcCBvZmZzZXQ9Ii41NSIgc3RvcC1jb2xvcj0iI0YzRDhDNiIgc3RvcC1vcGFjaXR5PSIuNDUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGM0Q4QzYiIHN0b3Atb3BhY2l0eT0iMCIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxnIG1hc2s9InVybCgjbWtPKSI+PGVsbGlwc2UgY3g9IjUwIiBjeT0iNTAiIHJ4PSI0NiIgcnk9IjEzIiB0cmFuc2Zvcm09InJvdGF0ZSgtMjIgNTAgNTApIiBzdHJva2U9InVybCgjZ3JSKSIgc3Ryb2tlLXdpZHRoPSI0LjQiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvZz48ZyBjbGlwLXBhdGg9InVybCgjY3BPKSI+PHJlY3QgeD0iMjQiIHk9IjI0IiB3aWR0aD0iNTIiIGhlaWdodD0iMjUiIGZpbGw9InVybCgjZ2tPKSIvPjxjaXJjbGUgY3g9IjUwIiBjeT0iNDkiIHI9IjIzIiBmaWxsPSJ1cmwoI2dyTykiLz48Y2lyY2xlIGN4PSI1MCIgY3k9IjQ5IiByPSIxMyIgZmlsbD0iI0YwREVCNCIvPjxjaXJjbGUgY3g9IjM0IiBjeT0iMzMiIHI9IjEuMSIgZmlsbD0iI0YwREVCNCIvPjxjaXJjbGUgY3g9IjY0IiBjeT0iMzEiIHI9IjAuOSIgZmlsbD0iI0YwREVCNCIvPjxjaXJjbGUgY3g9IjQyIiBjeT0iMjgiIHI9IjAuOCIgZmlsbD0iI0YzRDhDNiIvPjxjaXJjbGUgY3g9IjU4IiBjeT0iMjciIHI9IjAuNyIgZmlsbD0iI0YzRDhDNiIvPjxyZWN0IHg9IjI0IiB5PSI0OSIgd2lkdGg9IjUyIiBoZWlnaHQ9IjI4IiBmaWxsPSJ1cmwoI2dzTykiLz48bGluZSB4MT0iMjQiIHkxPSI0OS4yIiB4Mj0iNzYiIHkyPSI0OS4yIiBzdHJva2U9IiNGM0Q4QzYiIHN0cm9rZS13aWR0aD0iMS4xIi8+PGxpbmUgeDE9IjMzIiB5MT0iNTMiIHgyPSI2NyIgeTI9IjUzIiBzdHJva2U9IiNGM0Q4QzYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBvcGFjaXR5PSIuOTIiLz48bGluZSB4MT0iMzgiIHkxPSI2MCIgeDI9IjYyIiB5Mj0iNjAiIHN0cm9rZT0iI0YzRDhDNiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIG9wYWNpdHk9Ii45MiIvPjxsaW5lIHgxPSI0Mi41IiB5MT0iNjciIHgyPSI1Ny41IiB5Mj0iNjciIHN0cm9rZT0iI0YzRDhDNiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIG9wYWNpdHk9Ii45MiIvPjxsaW5lIHgxPSI0NiIgeTE9IjczLjUiIHgyPSI1NCIgeTI9IjczLjUiIHN0cm9rZT0iI0YzRDhDNiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIG9wYWNpdHk9Ii45MiIvPjxwYXRoIGQ9Ik0xNiA1Ni41cTYuNSAtMy40IDEzIDB0MTMgMHQxMyAwdDEzIDB0MTMgMHQxMyAwIiBzdHJva2U9IiNCNEFDQ0YiIHN0cm9rZS13aWR0aD0iMi4yIiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNOS41IDYzLjVxNi41IC0zLjQgMTMgMHQxMyAwdDEzIDB0MTMgMHQxMyAwdDEzIDAiIHN0cm9rZT0iIzgzOTBEMSIgc3Ryb2tlLXdpZHRoPSIyLjIiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xNiA3MC41cTYuNSAtMy40IDEzIDB0MTMgMHQxMyAwdDEzIDB0MTMgMHQxMyAwIiBzdHJva2U9IiNCNEFDQ0YiIHN0cm9rZS13aWR0aD0iMi4yIiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L2c+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMjgiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzE1MTM1NyIgc3Ryb2tlLXdpZHRoPSI0LjUiLz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgtMjIgNTAgNTApIj48cGF0aCBkPSJNNCA1MEE0NiAxMyAwIDAgMCA5NiA1MCIgc3Ryb2tlPSJ1cmwoI2dyUikiIHN0cm9rZS13aWR0aD0iNC40IiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L2c+PC9zdmc+) center/contain no-repeat}
html[data-bc="dark"] .bct .logo .mk{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBzdHlsZT0iLS1jOiNGRkZGRkY7LS1hOiNGMERFQjQ7LS1oOiNGMERFQjQ7LS1iZ2M6IzE1MTM1NzstLW8xOiMzRDQ1ODk7LS1vMjojODM5MEQxOy0tcjE6IzgzOTBEMTstLXIyOiNCNEFDQ0YiPjxkZWZzPjxtYXNrIGlkPSJta08iPjxyZWN0IHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSIjZmZmIi8+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMzAuNSIgZmlsbD0iIzAwMCIvPjwvbWFzaz48Y2xpcFBhdGggaWQ9ImNwTyI+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMjYiLz48L2NsaXBQYXRoPjxsaW5lYXJHcmFkaWVudCBpZD0iZ2tPIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjp2YXIoLS1vMSwjMTUxMzU3KSIvPjxzdG9wIG9mZnNldD0iLjIyIiBzdHlsZT0ic3RvcC1jb2xvcjojMzYyQzY1Ii8+PHN0b3Agb2Zmc2V0PSIuNDUiIHN0eWxlPSJzdG9wLWNvbG9yOiM1OTY4QjQiLz48c3RvcCBvZmZzZXQ9Ii42OCIgc3R5bGU9InN0b3AtY29sb3I6IzgzOTBEMSIvPjxzdG9wIG9mZnNldD0iLjg2IiBzdHlsZT0ic3RvcC1jb2xvcjojRDdDNkQxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojRjNEOEM2Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImdzTyIgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjEiPjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzU5NjhCNCIvPjxzdG9wIG9mZnNldD0iLjUiIHN0eWxlPSJzdG9wLWNvbG9yOnZhcigtLW8yLCMzRDQ1ODkpIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjp2YXIoLS1vMSwjMTUxMzU3KSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJnclIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNCIgeTE9IjUwIiB4Mj0iOTYiIHkyPSI1MCI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjp2YXIoLS1yMSwjNEE1RkUwKSIvPjxzdG9wIG9mZnNldD0iLjUiIHN0eWxlPSJzdG9wLWNvbG9yOiM1OTY4QjQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOnZhcigtLXIyLCM4MzkwRDEpIi8+PC9saW5lYXJHcmFkaWVudD48cmFkaWFsR3JhZGllbnQgaWQ9ImdyTyI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjRjBERUI0IiBzdG9wLW9wYWNpdHk9Ii45NSIvPjxzdG9wIG9mZnNldD0iLjU1IiBzdG9wLWNvbG9yPSIjRjNEOEM2IiBzdG9wLW9wYWNpdHk9Ii40NSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0YzRDhDNiIgc3RvcC1vcGFjaXR5PSIwIi8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PGcgbWFzaz0idXJsKCNta08pIj48ZWxsaXBzZSBjeD0iNTAiIGN5PSI1MCIgcng9IjQ2IiByeT0iMTMiIHRyYW5zZm9ybT0icm90YXRlKC0yMiA1MCA1MCkiIHN0cm9rZT0idXJsKCNnclIpIiBzdHJva2Utd2lkdGg9IjQuNCIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9nPjxnIGNsaXAtcGF0aD0idXJsKCNjcE8pIj48cmVjdCB4PSIyNCIgeT0iMjQiIHdpZHRoPSI1MiIgaGVpZ2h0PSIyNSIgZmlsbD0idXJsKCNna08pIi8+PGNpcmNsZSBjeD0iNTAiIGN5PSI0OSIgcj0iMjMiIGZpbGw9InVybCgjZ3JPKSIvPjxjaXJjbGUgY3g9IjUwIiBjeT0iNDkiIHI9IjEzIiBmaWxsPSIjRjBERUI0Ii8+PGNpcmNsZSBjeD0iMzQiIGN5PSIzMyIgcj0iMS4xIiBmaWxsPSIjRjBERUI0Ii8+PGNpcmNsZSBjeD0iNjQiIGN5PSIzMSIgcj0iMC45IiBmaWxsPSIjRjBERUI0Ii8+PGNpcmNsZSBjeD0iNDIiIGN5PSIyOCIgcj0iMC44IiBmaWxsPSIjRjNEOEM2Ii8+PGNpcmNsZSBjeD0iNTgiIGN5PSIyNyIgcj0iMC43IiBmaWxsPSIjRjNEOEM2Ii8+PHJlY3QgeD0iMjQiIHk9IjQ5IiB3aWR0aD0iNTIiIGhlaWdodD0iMjgiIGZpbGw9InVybCgjZ3NPKSIvPjxsaW5lIHgxPSIyNCIgeTE9IjQ5LjIiIHgyPSI3NiIgeTI9IjQ5LjIiIHN0cm9rZT0iI0YzRDhDNiIgc3Ryb2tlLXdpZHRoPSIxLjEiLz48bGluZSB4MT0iMzMiIHkxPSI1MyIgeDI9IjY3IiB5Mj0iNTMiIHN0cm9rZT0iI0YzRDhDNiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIG9wYWNpdHk9Ii45MiIvPjxsaW5lIHgxPSIzOCIgeTE9IjYwIiB4Mj0iNjIiIHkyPSI2MCIgc3Ryb2tlPSIjRjNEOEM2IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgb3BhY2l0eT0iLjkyIi8+PGxpbmUgeDE9IjQyLjUiIHkxPSI2NyIgeDI9IjU3LjUiIHkyPSI2NyIgc3Ryb2tlPSIjRjNEOEM2IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgb3BhY2l0eT0iLjkyIi8+PGxpbmUgeDE9IjQ2IiB5MT0iNzMuNSIgeDI9IjU0IiB5Mj0iNzMuNSIgc3Ryb2tlPSIjRjNEOEM2IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgb3BhY2l0eT0iLjkyIi8+PHBhdGggZD0iTTE2IDU2LjVxNi41IC0zLjQgMTMgMHQxMyAwdDEzIDB0MTMgMHQxMyAwdDEzIDAiIHN0cm9rZT0iI0I0QUNDRiIgc3Ryb2tlLXdpZHRoPSIyLjIiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik05LjUgNjMuNXE2LjUgLTMuNCAxMyAwdDEzIDB0MTMgMHQxMyAwdDEzIDB0MTMgMCIgc3Ryb2tlPSIjODM5MEQxIiBzdHJva2Utd2lkdGg9IjIuMiIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTE2IDcwLjVxNi41IC0zLjQgMTMgMHQxMyAwdDEzIDB0MTMgMHQxMyAwdDEzIDAiIHN0cm9rZT0iI0I0QUNDRiIgc3Ryb2tlLXdpZHRoPSIyLjIiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvZz48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSIyOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjQuNSIvPjxnIHRyYW5zZm9ybT0icm90YXRlKC0yMiA1MCA1MCkiPjxwYXRoIGQ9Ik00IDUwQTQ2IDEzIDAgMCAwIDk2IDUwIiBzdHJva2U9InVybCgjZ3JSKSIgc3Ryb2tlLXdpZHRoPSI0LjQiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvZz48L3N2Zz4=)}
.bct .logo{color:var(--ink)}html[data-bc="dark"] .bct .logo{color:#FFFFFF}
.bct .hdr .nav{margin:0 0 0 10px;padding:0}.bct .hdr .wrap{gap:14px}
.bct .nav .car{font-size:.8em;opacity:.7}
.bct .mega{grid-template-columns:repeat(3,minmax(0,1fr))}
.bct .mega a{color:var(--text)}.bct .mega a:hover{color:var(--accent)}
.bct .hdr .ico{display:grid;place-items:center;font-size:18px;color:var(--text)}
.bct .i{display:block;width:20px;height:20px;background:currentColor;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat}
.bct .i-search{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='M20 20l-3.5-3.5'/%3E%3C/svg%3E")}
.bct .i-cart{--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4h2l2.4 11.2a1 1 0 0 0 1 .8h9.2a1 1 0 0 0 1-.8L20 8H6.2'/%3E%3Ccircle cx='9.5' cy='20' r='1.4'/%3E%3Ccircle cx='17' cy='20' r='1.4'/%3E%3C/svg%3E")}
.bct .ico.mode .moon{display:none}html[data-bc="dark"] .bct .ico.mode .sun{display:none}html[data-bc="dark"] .bct .ico.mode .moon{display:inline}
.bct .drawer .top-l{display:block;font:800 20px var(--head);color:var(--text);padding:14px 0;border-top:1px solid var(--line)}
.bct .drawer .row{margin-top:24px}
@media(max-width:1023px){.bct .hdr .hdr-cta{display:none}.bct .burger{display:block;margin-left:auto}.bct .hdr .ico{display:none}.bct .hdr .ico.mode{display:grid}}
/* footer */
.bct .ftr .cols{grid-template-columns:1.5fr repeat(4,1fr)}
.bct .ftr .legal a{color:var(--muted)}
@media(max-width:1023px){.bct .ftr .cols{grid-template-columns:repeat(2,1fr)}}

/* layer 1.2 (2026-10-31): hero fits every screen, alternating bands with wave edges, original footer */
.bct .hero{min-height:calc(100svh - 76px);display:flex;align-items:center;padding-block:clamp(20px,3vw,40px)}
.bct .hero>.wrap{width:var(--wrap)}
.bct .hero .plate img{aspect-ratio:auto;height:min(calc(100svh - 76px - 80px),640px);width:100%;object-fit:cover}
.bct .hero h1{font-size:clamp(30px,min(4.6vw,7.2svh),68px)}
@media(max-width:1023px){.bct .hero{min-height:calc(100svh - 64px)}.bct .hgrid{gap:18px}.bct .hero .plate img{height:clamp(200px,34svh,420px)}.bct .hero .row{margin-top:18px}.bct .hero h1{font-size:clamp(26px,min(7.4vw,5.4svh),48px)}.bct .tagline{margin-top:10px}.bct .hero p.sub{margin-top:8px}}
@media(max-height:560px){.bct .hero{min-height:0}}
.bct .band-tint{background:linear-gradient(180deg,#F3F5FF,#ECEFFF)}
html[data-bc="dark"] .bct .band-tint{background:#11114A}
.bct .band-deep{--text:#F7F3EE;--muted:#C9CDEB;--line:rgba(255,255,255,.16);--card:rgba(255,255,255,.06);--card2:rgba(255,255,255,.04);--click:var(--hl);--click-fg:var(--hl-fg);--accent:var(--hl);--link:#C9BEFF;color:var(--text);background:radial-gradient(120% 90% at 85% 0%,#4A5FE0 0%,transparent 55%),linear-gradient(160deg,#1C1A74,#0E0D45)}
.bct .band-deep .person{background:linear-gradient(160deg,#A9B9FF,#4A5FE0)}
.bct .wave-top,.bct .wave-bot{position:relative}
.bct .wave-top{padding-top:calc(clamp(52px,6.5vw,92px) + 28px)}
.bct .wave-top:before,.bct .wave-bot:after{content:"";position:absolute;left:0;right:0;height:28px;background:var(--wave-bg,#FFFFFF);-webkit-mask:var(--wv) center/1200px 28px repeat-x;mask:var(--wv) center/1200px 28px repeat-x;pointer-events:none}
.bct .wave-top:before{top:-1px;--wv:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 28' preserveAspectRatio='none'%3E%3Cpath d='M0 0h1200v10c-100 0-100 14-200 14S900 10 800 10 700 24 600 24 500 10 400 10 300 24 200 24 100 10 0 10z'/%3E%3C/svg%3E")}
.bct .wave-bot{padding-bottom:calc(clamp(52px,6.5vw,92px) + 28px)}
.bct .wave-bot:after{bottom:-1px;--wv:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 28' preserveAspectRatio='none'%3E%3Cpath d='M0 28h1200v-10c-100 0-100-14-200-14S900 18 800 18 700 4 600 4 500 18 400 18 300 4 200 4 100 18 0 18z'/%3E%3C/svg%3E")}
html[data-bc="dark"] .bct{--wave-bg:#0A0A3A}
.bct .split.flip>:first-child{order:0}
.bct .ftr-orig .frow{display:flex;flex-wrap:wrap;gap:18px 32px;align-items:center;justify-content:space-between}
.bct .ftr-orig .flinks{display:flex;flex-wrap:wrap;gap:8px 26px}.bct .ftr-orig .flinks a{display:inline;padding:0;font:700 15px var(--head);color:var(--text)}.bct .ftr-orig .flinks a:hover{color:var(--accent)}
.bct .ftr-orig .legal{margin-top:24px}
@media(max-width:1199px){.bct .nav,.bct .hdr .hdr-cta{display:none}.bct .burger{display:block;margin-left:auto}.bct .hdr .ico{display:none}.bct .hdr .ico.mode{display:grid}}
@media(max-width:1023px){.bct .hero .plate img{height:clamp(180px,30svh,420px)}}

/* ===== layer 1.3 (2026-10-31): site-wide header, emblem Menu button, footer, in-place restyle of existing pages, motion ===== */
body:has(.bct) #content-wrap,body:has(.bct) #primary,body:has(.bct) #content,body:has(.bct) .site-content{padding:0!important;margin:0!important;max-width:none!important;width:100%!important}body:has(.bct) #main{padding:0!important}body:has(.bct) .page-header{display:none!important}
#site-header{background:#FFFFFF!important;border-bottom:1px solid #DCE3EE!important;position:sticky;top:0;z-index:999;transition:box-shadow .25s}
html.bct-scrolled #site-header{box-shadow:0 10px 30px rgba(28,26,116,.10)}
html[data-bc="dark"] body:has(.bct) #site-header{background:#0A0A3A!important;border-color:rgba(255,255,255,.12)!important}
#site-logo #site-logo-inner a{display:inline-flex!important;align-items:center;gap:10px;text-decoration:none}
#site-logo #site-logo-inner a img{display:none!important}
#site-logo #site-logo-inner a:before{content:"";width:40px;height:40px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBzdHlsZT0iLS1jOiMxNTEzNTc7LS1hOiMzRDQ1ODk7LS1oOiM3QzczNUQ7LS1iZ2M6I0ZGRkZGRjstLW8xOiMxNTEzNTc7LS1vMjojM0Q0NTg5Ij48ZGVmcz48bWFzayBpZD0ibWtPIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0iI2ZmZiIvPjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjMwLjUiIGZpbGw9IiMwMDAiLz48L21hc2s+PGNsaXBQYXRoIGlkPSJjcE8iPjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjI2Ii8+PC9jbGlwUGF0aD48bGluZWFyR3JhZGllbnQgaWQ9ImdrTyIgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjEiPjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6dmFyKC0tbzEsIzE1MTM1NykiLz48c3RvcCBvZmZzZXQ9Ii4yMiIgc3R5bGU9InN0b3AtY29sb3I6IzM2MkM2NSIvPjxzdG9wIG9mZnNldD0iLjQ1IiBzdHlsZT0ic3RvcC1jb2xvcjojNTk2OEI0Ii8+PHN0b3Agb2Zmc2V0PSIuNjgiIHN0eWxlPSJzdG9wLWNvbG9yOiM4MzkwRDEiLz48c3RvcCBvZmZzZXQ9Ii44NiIgc3R5bGU9InN0b3AtY29sb3I6I0Q3QzZEMSIvPjxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6I0YzRDhDNiIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJnc08iIHgxPSIwIiB5MT0iMCIgeDI9IjAiIHkyPSIxIj48c3RvcCBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiM1OTY4QjQiLz48c3RvcCBvZmZzZXQ9Ii41IiBzdHlsZT0ic3RvcC1jb2xvcjp2YXIoLS1vMiwjM0Q0NTg5KSIvPjxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6dmFyKC0tbzEsIzE1MTM1NykiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JSIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjQiIHkxPSI1MCIgeDI9Ijk2IiB5Mj0iNTAiPjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6dmFyKC0tcjEsIzRBNUZFMCkiLz48c3RvcCBvZmZzZXQ9Ii41IiBzdHlsZT0ic3RvcC1jb2xvcjojNTk2OEI0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjp2YXIoLS1yMiwjODM5MEQxKSIvPjwvbGluZWFyR3JhZGllbnQ+PHJhZGlhbEdyYWRpZW50IGlkPSJnck8iPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI0YwREVCNCIgc3RvcC1vcGFjaXR5PSIuOTUiLz48c3RvcCBvZmZzZXQ9Ii41NSIgc3RvcC1jb2xvcj0iI0YzRDhDNiIgc3RvcC1vcGFjaXR5PSIuNDUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGM0Q4QzYiIHN0b3Atb3BhY2l0eT0iMCIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxnIG1hc2s9InVybCgjbWtPKSI+PGVsbGlwc2UgY3g9IjUwIiBjeT0iNTAiIHJ4PSI0NiIgcnk9IjEzIiB0cmFuc2Zvcm09InJvdGF0ZSgtMjIgNTAgNTApIiBzdHJva2U9InVybCgjZ3JSKSIgc3Ryb2tlLXdpZHRoPSI0LjQiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvZz48ZyBjbGlwLXBhdGg9InVybCgjY3BPKSI+PHJlY3QgeD0iMjQiIHk9IjI0IiB3aWR0aD0iNTIiIGhlaWdodD0iMjUiIGZpbGw9InVybCgjZ2tPKSIvPjxjaXJjbGUgY3g9IjUwIiBjeT0iNDkiIHI9IjIzIiBmaWxsPSJ1cmwoI2dyTykiLz48Y2lyY2xlIGN4PSI1MCIgY3k9IjQ5IiByPSIxMyIgZmlsbD0iI0YwREVCNCIvPjxjaXJjbGUgY3g9IjM0IiBjeT0iMzMiIHI9IjEuMSIgZmlsbD0iI0YwREVCNCIvPjxjaXJjbGUgY3g9IjY0IiBjeT0iMzEiIHI9IjAuOSIgZmlsbD0iI0YwREVCNCIvPjxjaXJjbGUgY3g9IjQyIiBjeT0iMjgiIHI9IjAuOCIgZmlsbD0iI0YzRDhDNiIvPjxjaXJjbGUgY3g9IjU4IiBjeT0iMjciIHI9IjAuNyIgZmlsbD0iI0YzRDhDNiIvPjxyZWN0IHg9IjI0IiB5PSI0OSIgd2lkdGg9IjUyIiBoZWlnaHQ9IjI4IiBmaWxsPSJ1cmwoI2dzTykiLz48bGluZSB4MT0iMjQiIHkxPSI0OS4yIiB4Mj0iNzYiIHkyPSI0OS4yIiBzdHJva2U9IiNGM0Q4QzYiIHN0cm9rZS13aWR0aD0iMS4xIi8+PGxpbmUgeDE9IjMzIiB5MT0iNTMiIHgyPSI2NyIgeTI9IjUzIiBzdHJva2U9IiNGM0Q4QzYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBvcGFjaXR5PSIuOTIiLz48bGluZSB4MT0iMzgiIHkxPSI2MCIgeDI9IjYyIiB5Mj0iNjAiIHN0cm9rZT0iI0YzRDhDNiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIG9wYWNpdHk9Ii45MiIvPjxsaW5lIHgxPSI0Mi41IiB5MT0iNjciIHgyPSI1Ny41IiB5Mj0iNjciIHN0cm9rZT0iI0YzRDhDNiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIG9wYWNpdHk9Ii45MiIvPjxsaW5lIHgxPSI0NiIgeTE9IjczLjUiIHgyPSI1NCIgeTI9IjczLjUiIHN0cm9rZT0iI0YzRDhDNiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIG9wYWNpdHk9Ii45MiIvPjxwYXRoIGQ9Ik0xNiA1Ni41cTYuNSAtMy40IDEzIDB0MTMgMHQxMyAwdDEzIDB0MTMgMHQxMyAwIiBzdHJva2U9IiNCNEFDQ0YiIHN0cm9rZS13aWR0aD0iMi4yIiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNOS41IDYzLjVxNi41IC0zLjQgMTMgMHQxMyAwdDEzIDB0MTMgMHQxMyAwdDEzIDAiIHN0cm9rZT0iIzgzOTBEMSIgc3Ryb2tlLXdpZHRoPSIyLjIiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xNiA3MC41cTYuNSAtMy40IDEzIDB0MTMgMHQxMyAwdDEzIDB0MTMgMHQxMyAwIiBzdHJva2U9IiNCNEFDQ0YiIHN0cm9rZS13aWR0aD0iMi4yIiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L2c+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMjgiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzE1MTM1NyIgc3Ryb2tlLXdpZHRoPSI0LjUiLz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgtMjIgNTAgNTApIj48cGF0aCBkPSJNNCA1MEE0NiAxMyAwIDAgMCA5NiA1MCIgc3Ryb2tlPSJ1cmwoI2dyUikiIHN0cm9rZS13aWR0aD0iNC40IiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L2c+PC9zdmc+) center/contain no-repeat;transition:transform .5s cubic-bezier(.2,.8,.2,1)}
#site-logo #site-logo-inner a:hover:before{transform:rotate(-14deg) scale(1.06)}
#site-logo #site-logo-inner a:after{content:"BLUECREATIVE";font:800 26px/1 'Big Shoulders Display','Archivo Black',sans-serif;letter-spacing:.1em;color:#1C1A74}
html[data-bc="dark"] body:has(.bct) #site-logo #site-logo-inner a:after{color:#FFFFFF}html[data-bc="dark"] body:has(.bct) #site-logo #site-logo-inner a:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBzdHlsZT0iLS1jOiNGRkZGRkY7LS1hOiNGMERFQjQ7LS1oOiNGMERFQjQ7LS1iZ2M6IzE1MTM1NzstLW8xOiMzRDQ1ODk7LS1vMjojODM5MEQxOy0tcjE6IzgzOTBEMTstLXIyOiNCNEFDQ0YiPjxkZWZzPjxtYXNrIGlkPSJta08iPjxyZWN0IHdpZHRoPSIxMDAiIGhlaWdodD0iMTAwIiBmaWxsPSIjZmZmIi8+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMzAuNSIgZmlsbD0iIzAwMCIvPjwvbWFzaz48Y2xpcFBhdGggaWQ9ImNwTyI+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMjYiLz48L2NsaXBQYXRoPjxsaW5lYXJHcmFkaWVudCBpZD0iZ2tPIiB4MT0iMCIgeTE9IjAiIHgyPSIwIiB5Mj0iMSI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjp2YXIoLS1vMSwjMTUxMzU3KSIvPjxzdG9wIG9mZnNldD0iLjIyIiBzdHlsZT0ic3RvcC1jb2xvcjojMzYyQzY1Ii8+PHN0b3Agb2Zmc2V0PSIuNDUiIHN0eWxlPSJzdG9wLWNvbG9yOiM1OTY4QjQiLz48c3RvcCBvZmZzZXQ9Ii42OCIgc3R5bGU9InN0b3AtY29sb3I6IzgzOTBEMSIvPjxzdG9wIG9mZnNldD0iLjg2IiBzdHlsZT0ic3RvcC1jb2xvcjojRDdDNkQxIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojRjNEOEM2Ii8+PC9saW5lYXJHcmFkaWVudD48bGluZWFyR3JhZGllbnQgaWQ9ImdzTyIgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjEiPjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzU5NjhCNCIvPjxzdG9wIG9mZnNldD0iLjUiIHN0eWxlPSJzdG9wLWNvbG9yOnZhcigtLW8yLCMzRDQ1ODkpIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjp2YXIoLS1vMSwjMTUxMzU3KSIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJnclIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iNCIgeTE9IjUwIiB4Mj0iOTYiIHkyPSI1MCI+PHN0b3Agb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjp2YXIoLS1yMSwjNEE1RkUwKSIvPjxzdG9wIG9mZnNldD0iLjUiIHN0eWxlPSJzdG9wLWNvbG9yOiM1OTY4QjQiLz48c3RvcCBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOnZhcigtLXIyLCM4MzkwRDEpIi8+PC9saW5lYXJHcmFkaWVudD48cmFkaWFsR3JhZGllbnQgaWQ9ImdyTyI+PHN0b3Agb2Zmc2V0PSIwIiBzdG9wLWNvbG9yPSIjRjBERUI0IiBzdG9wLW9wYWNpdHk9Ii45NSIvPjxzdG9wIG9mZnNldD0iLjU1IiBzdG9wLWNvbG9yPSIjRjNEOEM2IiBzdG9wLW9wYWNpdHk9Ii40NSIvPjxzdG9wIG9mZnNldD0iMSIgc3RvcC1jb2xvcj0iI0YzRDhDNiIgc3RvcC1vcGFjaXR5PSIwIi8+PC9yYWRpYWxHcmFkaWVudD48L2RlZnM+PGcgbWFzaz0idXJsKCNta08pIj48ZWxsaXBzZSBjeD0iNTAiIGN5PSI1MCIgcng9IjQ2IiByeT0iMTMiIHRyYW5zZm9ybT0icm90YXRlKC0yMiA1MCA1MCkiIHN0cm9rZT0idXJsKCNnclIpIiBzdHJva2Utd2lkdGg9IjQuNCIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9nPjxnIGNsaXAtcGF0aD0idXJsKCNjcE8pIj48cmVjdCB4PSIyNCIgeT0iMjQiIHdpZHRoPSI1MiIgaGVpZ2h0PSIyNSIgZmlsbD0idXJsKCNna08pIi8+PGNpcmNsZSBjeD0iNTAiIGN5PSI0OSIgcj0iMjMiIGZpbGw9InVybCgjZ3JPKSIvPjxjaXJjbGUgY3g9IjUwIiBjeT0iNDkiIHI9IjEzIiBmaWxsPSIjRjBERUI0Ii8+PGNpcmNsZSBjeD0iMzQiIGN5PSIzMyIgcj0iMS4xIiBmaWxsPSIjRjBERUI0Ii8+PGNpcmNsZSBjeD0iNjQiIGN5PSIzMSIgcj0iMC45IiBmaWxsPSIjRjBERUI0Ii8+PGNpcmNsZSBjeD0iNDIiIGN5PSIyOCIgcj0iMC44IiBmaWxsPSIjRjNEOEM2Ii8+PGNpcmNsZSBjeD0iNTgiIGN5PSIyNyIgcj0iMC43IiBmaWxsPSIjRjNEOEM2Ii8+PHJlY3QgeD0iMjQiIHk9IjQ5IiB3aWR0aD0iNTIiIGhlaWdodD0iMjgiIGZpbGw9InVybCgjZ3NPKSIvPjxsaW5lIHgxPSIyNCIgeTE9IjQ5LjIiIHgyPSI3NiIgeTI9IjQ5LjIiIHN0cm9rZT0iI0YzRDhDNiIgc3Ryb2tlLXdpZHRoPSIxLjEiLz48bGluZSB4MT0iMzMiIHkxPSI1MyIgeDI9IjY3IiB5Mj0iNTMiIHN0cm9rZT0iI0YzRDhDNiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIG9wYWNpdHk9Ii45MiIvPjxsaW5lIHgxPSIzOCIgeTE9IjYwIiB4Mj0iNjIiIHkyPSI2MCIgc3Ryb2tlPSIjRjNEOEM2IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgb3BhY2l0eT0iLjkyIi8+PGxpbmUgeDE9IjQyLjUiIHkxPSI2NyIgeDI9IjU3LjUiIHkyPSI2NyIgc3Ryb2tlPSIjRjNEOEM2IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgb3BhY2l0eT0iLjkyIi8+PGxpbmUgeDE9IjQ2IiB5MT0iNzMuNSIgeDI9IjU0IiB5Mj0iNzMuNSIgc3Ryb2tlPSIjRjNEOEM2IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgb3BhY2l0eT0iLjkyIi8+PHBhdGggZD0iTTE2IDU2LjVxNi41IC0zLjQgMTMgMHQxMyAwdDEzIDB0MTMgMHQxMyAwdDEzIDAiIHN0cm9rZT0iI0I0QUNDRiIgc3Ryb2tlLXdpZHRoPSIyLjIiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik05LjUgNjMuNXE2LjUgLTMuNCAxMyAwdDEzIDB0MTMgMHQxMyAwdDEzIDB0MTMgMCIgc3Ryb2tlPSIjODM5MEQxIiBzdHJva2Utd2lkdGg9IjIuMiIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTE2IDcwLjVxNi41IC0zLjQgMTMgMHQxMyAwdDEzIDB0MTMgMHQxMyAwdDEzIDAiIHN0cm9rZT0iI0I0QUNDRiIgc3Ryb2tlLXdpZHRoPSIyLjIiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvZz48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSIyOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjQuNSIvPjxnIHRyYW5zZm9ybT0icm90YXRlKC0yMiA1MCA1MCkiPjxwYXRoIGQ9Ik00IDUwQTQ2IDEzIDAgMCAwIDk2IDUwIiBzdHJva2U9InVybCgjZ3JSKSIgc3Ryb2tlLXdpZHRoPSI0LjQiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvZz48L3N2Zz4=)}
#site-navigation-wrap .dropdown-menu{display:flex!important;align-items:center;gap:2px}
li.menu-item-3126,li.menu-item-3044,li.menu-item-3041{display:none!important}
.menu-item-3880{order:1}.menu-item-3881{order:2}.menu-item-3882{order:3}.menu-item-3883{order:4}.menu-item-3884{order:5}.menu-item-3885{order:6}.menu-item-3274{order:7}.menu-item-3043{order:9}
#site-navigation-wrap .dropdown-menu>li>a{font:700 15px/1 'Manrope',system-ui,sans-serif!important;text-transform:none!important;letter-spacing:0!important;color:#0B1B47!important;padding:10px 14px!important;border-radius:999px;transition:background .2s,color .2s}
#site-navigation-wrap .dropdown-menu>li:not(.menu-item-3043)>a:hover,#site-navigation-wrap .dropdown-menu>li.sfHover:not(.menu-item-3043)>a{background:#F3F5FF;color:#4A5FE0!important}
html[data-bc="dark"] body:has(.bct) #site-navigation-wrap .dropdown-menu>li>a{color:#F7F3EE!important}
#site-navigation-wrap .dropdown-menu>li.menu-item-3043>a{background:#1C1A74!important;color:#FFFFFF!important;padding:6px 6px 6px 18px!important;display:inline-flex;align-items:center;gap:12px;margin-left:8px;transition:transform .2s}
#site-navigation-wrap .dropdown-menu>li.menu-item-3043>a:after{content:"\2192";width:30px;height:30px;border-radius:50%;background:#FFFFFF;color:#1C1A74;display:grid;place-items:center;font-size:14px;transition:transform .2s}
#site-navigation-wrap .dropdown-menu>li.menu-item-3043>a:hover{transform:translateY(-2px)}#site-navigation-wrap .dropdown-menu>li.menu-item-3043>a:hover:after{transform:translateX(3px)}
#site-navigation-wrap .dropdown-menu .sub-menu{border:1px solid #DCE3EE!important;border-radius:22px!important;box-shadow:0 24px 60px rgba(11,27,71,.16)!important;padding:12px!important;min-width:320px!important;background:#FFFFFF!important;animation:bct-drop .2s ease-out}
#site-navigation-wrap .dropdown-menu li.menu-item-3880>.sub-menu{min-width:520px!important;column-count:2;column-gap:8px}
#site-navigation-wrap .dropdown-menu .sub-menu li{break-inside:avoid;border:0!important}
#site-navigation-wrap .dropdown-menu .sub-menu li a{font:600 15px/1.3 'Manrope',system-ui,sans-serif!important;color:#0B1B47!important;padding:11px 14px!important;border-radius:14px;text-transform:none!important}
#site-navigation-wrap .dropdown-menu .sub-menu li a:hover{background:#F3F5FF!important;color:#4A5FE0!important}
#site-navigation-wrap .nav-arrow{margin-left:6px;opacity:.6}
@keyframes bct-drop{from{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}
.oceanwp-mobile-menu-icon a.mobile-menu{display:inline-flex!important;align-items:center;gap:10px;background:#FFFFFF;border:1.5px solid #1C1A74;border-radius:999px;padding:6px 16px 6px 6px!important;font:800 15px/1 'Manrope',system-ui,sans-serif!important;color:#1C1A74!important;text-transform:none!important;box-shadow:0 6px 18px rgba(28,26,116,.12);transition:transform .2s,box-shadow .2s}
.oceanwp-mobile-menu-icon a.mobile-menu i,.oceanwp-mobile-menu-icon a.mobile-menu .hamburger{display:none!important}
.oceanwp-mobile-menu-icon a.mobile-menu:before{content:"";width:34px;height:34px;border-radius:50%;background:#1C1A74 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZGVmcz48bWFzayBpZD0ibWtXIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0iI2ZmZiIvPjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjMwLjUiIGZpbGw9IiMwMDAiLz48L21hc2s+PGNsaXBQYXRoIGlkPSJjcFciPjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjI2Ii8+PC9jbGlwUGF0aD48L2RlZnM+PGcgbWFzaz0idXJsKCNta1cpIj48ZWxsaXBzZSBjeD0iNTAiIGN5PSI1MCIgcng9IjQ2IiByeT0iMTMiIHRyYW5zZm9ybT0icm90YXRlKC0yMiA1MCA1MCkiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSI0LjIiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPjwvZz48Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiByPSIyOCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjQuNSIvPjxnIGNsaXAtcGF0aD0idXJsKCNjcFcpIj48cGF0aCBkPSJNMTAgNTAgcTMuMCAtMS4yIDYuMCAwIHEzLjAgMS4yIDYuMCAwIHEzLjAgLTEuMiA2LjAgMCBxMy4wIDEuMiA2LjAgMCBxMy4wIC0xLjIgNi4wIDAgcTMuMCAxLjIgNi4wIDAgcTMuMCAtMS4yIDYuMCAwIHEzLjAgMS4yIDYuMCAwIHEzLjAgLTEuMiA2LjAgMCBxMy4wIDEuMiA2LjAgMCBxMy4wIC0xLjIgNi4wIDAgcTMuMCAxLjIgNi4wIDAgcTMuMCAtMS4yIDYuMCAwIHEzLjAgMS4yIDYuMCAwIiBzdHJva2U9IiNGRkZGRkYiIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTEwIDU5IHEzLjAgLTEuNiA2LjAgMCBxMy4wIDEuNiA2LjAgMCBxMy4wIC0xLjYgNi4wIDAgcTMuMCAxLjYgNi4wIDAgcTMuMCAtMS42IDYuMCAwIHEzLjAgMS42IDYuMCAwIHEzLjAgLTEuNiA2LjAgMCBxMy4wIDEuNiA2LjAgMCBxMy4wIC0xLjYgNi4wIDAgcTMuMCAxLjYgNi4wIDAgcTMuMCAtMS42IDYuMCAwIHEzLjAgMS42IDYuMCAwIHEzLjAgLTEuNiA2LjAgMCBxMy4wIDEuNiA2LjAgMCIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjQuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTEwIDY4IHEzLjAgLTIuMCA2LjAgMCBxMy4wIDIuMCA2LjAgMCBxMy4wIC0yLjAgNi4wIDAgcTMuMCAyLjAgNi4wIDAgcTMuMCAtMi4wIDYuMCAwIHEzLjAgMi4wIDYuMCAwIHEzLjAgLTIuMCA2LjAgMCBxMy4wIDIuMCA2LjAgMCBxMy4wIC0yLjAgNi4wIDAgcTMuMCAyLjAgNi4wIDAgcTMuMCAtMi4wIDYuMCAwIHEzLjAgMi4wIDYuMCAwIHEzLjAgLTIuMCA2LjAgMCBxMy4wIDIuMCA2LjAgMCIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjYuNSIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTEwIDc4IHEzLjAgLTIuNCA2LjAgMCBxMy4wIDIuNCA2LjAgMCBxMy4wIC0yLjQgNi4wIDAgcTMuMCAyLjQgNi4wIDAgcTMuMCAtMi40IDYuMCAwIHEzLjAgMi40IDYuMCAwIHEzLjAgLTIuNCA2LjAgMCBxMy4wIDIuNCA2LjAgMCBxMy4wIC0yLjQgNi4wIDAgcTMuMCAyLjQgNi4wIDAgcTMuMCAtMi40IDYuMCAwIHEzLjAgMi40IDYuMCAwIHEzLjAgLTIuNCA2LjAgMCBxMy4wIDIuNCA2LjAgMCIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjgiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvZz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgtMjIgNTAgNTApIj48cGF0aCBkPSJNNCA1MEE0NiAxMyAwIDAgMCA5NiA1MCIgc3Ryb2tlPSIjRkZGRkZGIiBzdHJva2Utd2lkdGg9IjQuMiIgZmlsbD0ibm9uZSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9nPjwvc3ZnPg==) center/76% no-repeat;transition:transform .5s cubic-bezier(.2,.8,.2,1)}
.oceanwp-mobile-menu-icon a.mobile-menu:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(28,26,116,.2)}.oceanwp-mobile-menu-icon a.mobile-menu:hover:before{transform:rotate(-20deg)}
#mobile-fullscreen{background:radial-gradient(120% 80% at 90% 0%,#4A5FE0 0%,transparent 55%),linear-gradient(160deg,#1C1A74,#0E0D45)!important}
#mobile-fullscreen nav ul{display:flex;flex-direction:column}
#mobile-fullscreen nav ul li a{font:800 clamp(22px,6vw,30px)/1.25 'Manrope',system-ui,sans-serif!important;color:#FFFFFF!important;text-transform:none!important;letter-spacing:-.01em!important;padding:12px 0!important}
#mobile-fullscreen nav ul.sub-menu li a{font:700 clamp(16px,4.4vw,19px)/1.35 'Manrope',system-ui,sans-serif!important;color:#C9CDEB!important;padding:8px 0!important}
#mobile-fullscreen nav ul li.menu-item-3043>a{display:inline-flex!important;background:#FFFFFF;color:#1C1A74!important;border-radius:999px;padding:12px 26px!important;margin-top:14px;font-size:18px!important}
#mobile-fullscreen a.close{border:1.5px solid rgba(255,255,255,.6);border-radius:999px}
#footer-bottom{background:#FFFFFF!important;border-top:1px solid #DCE3EE;padding:28px 0!important}
#footer-bottom,#footer-bottom a,#footer-bottom #copyright{font:600 14px/1.6 'Manrope',system-ui,sans-serif!important;color:#4F6089!important}
#footer-bottom #footer-bottom-menu a{font-weight:800!important;color:#1C1A74!important;transition:color .2s}#footer-bottom #footer-bottom-menu a:hover{color:#4A5FE0!important}
#footer-bottom #footer-bottom-inner:before{content:"";display:block;width:34px;height:34px;margin:0 auto 12px;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBzdHlsZT0iLS1jOiMxNTEzNTc7LS1hOiMzRDQ1ODk7LS1oOiM3QzczNUQ7LS1iZ2M6I0ZGRkZGRjstLW8xOiMxNTEzNTc7LS1vMjojM0Q0NTg5Ij48ZGVmcz48bWFzayBpZD0ibWtPIj48cmVjdCB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0iI2ZmZiIvPjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjMwLjUiIGZpbGw9IiMwMDAiLz48L21hc2s+PGNsaXBQYXRoIGlkPSJjcE8iPjxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjI2Ii8+PC9jbGlwUGF0aD48bGluZWFyR3JhZGllbnQgaWQ9ImdrTyIgeDE9IjAiIHkxPSIwIiB4Mj0iMCIgeTI9IjEiPjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6dmFyKC0tbzEsIzE1MTM1NykiLz48c3RvcCBvZmZzZXQ9Ii4yMiIgc3R5bGU9InN0b3AtY29sb3I6IzM2MkM2NSIvPjxzdG9wIG9mZnNldD0iLjQ1IiBzdHlsZT0ic3RvcC1jb2xvcjojNTk2OEI0Ii8+PHN0b3Agb2Zmc2V0PSIuNjgiIHN0eWxlPSJzdG9wLWNvbG9yOiM4MzkwRDEiLz48c3RvcCBvZmZzZXQ9Ii44NiIgc3R5bGU9InN0b3AtY29sb3I6I0Q3QzZEMSIvPjxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6I0YzRDhDNiIvPjwvbGluZWFyR3JhZGllbnQ+PGxpbmVhckdyYWRpZW50IGlkPSJnc08iIHgxPSIwIiB5MT0iMCIgeDI9IjAiIHkyPSIxIj48c3RvcCBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiM1OTY4QjQiLz48c3RvcCBvZmZzZXQ9Ii41IiBzdHlsZT0ic3RvcC1jb2xvcjp2YXIoLS1vMiwjM0Q0NTg5KSIvPjxzdG9wIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6dmFyKC0tbzEsIzE1MTM1NykiLz48L2xpbmVhckdyYWRpZW50PjxsaW5lYXJHcmFkaWVudCBpZD0iZ3JSIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjQiIHkxPSI1MCIgeDI9Ijk2IiB5Mj0iNTAiPjxzdG9wIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6dmFyKC0tcjEsIzRBNUZFMCkiLz48c3RvcCBvZmZzZXQ9Ii41IiBzdHlsZT0ic3RvcC1jb2xvcjojNTk2OEI0Ii8+PHN0b3Agb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjp2YXIoLS1yMiwjODM5MEQxKSIvPjwvbGluZWFyR3JhZGllbnQ+PHJhZGlhbEdyYWRpZW50IGlkPSJnck8iPjxzdG9wIG9mZnNldD0iMCIgc3RvcC1jb2xvcj0iI0YwREVCNCIgc3RvcC1vcGFjaXR5PSIuOTUiLz48c3RvcCBvZmZzZXQ9Ii41NSIgc3RvcC1jb2xvcj0iI0YzRDhDNiIgc3RvcC1vcGFjaXR5PSIuNDUiLz48c3RvcCBvZmZzZXQ9IjEiIHN0b3AtY29sb3I9IiNGM0Q4QzYiIHN0b3Atb3BhY2l0eT0iMCIvPjwvcmFkaWFsR3JhZGllbnQ+PC9kZWZzPjxnIG1hc2s9InVybCgjbWtPKSI+PGVsbGlwc2UgY3g9IjUwIiBjeT0iNTAiIHJ4PSI0NiIgcnk9IjEzIiB0cmFuc2Zvcm09InJvdGF0ZSgtMjIgNTAgNTApIiBzdHJva2U9InVybCgjZ3JSKSIgc3Ryb2tlLXdpZHRoPSI0LjQiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvZz48ZyBjbGlwLXBhdGg9InVybCgjY3BPKSI+PHJlY3QgeD0iMjQiIHk9IjI0IiB3aWR0aD0iNTIiIGhlaWdodD0iMjUiIGZpbGw9InVybCgjZ2tPKSIvPjxjaXJjbGUgY3g9IjUwIiBjeT0iNDkiIHI9IjIzIiBmaWxsPSJ1cmwoI2dyTykiLz48Y2lyY2xlIGN4PSI1MCIgY3k9IjQ5IiByPSIxMyIgZmlsbD0iI0YwREVCNCIvPjxjaXJjbGUgY3g9IjM0IiBjeT0iMzMiIHI9IjEuMSIgZmlsbD0iI0YwREVCNCIvPjxjaXJjbGUgY3g9IjY0IiBjeT0iMzEiIHI9IjAuOSIgZmlsbD0iI0YwREVCNCIvPjxjaXJjbGUgY3g9IjQyIiBjeT0iMjgiIHI9IjAuOCIgZmlsbD0iI0YzRDhDNiIvPjxjaXJjbGUgY3g9IjU4IiBjeT0iMjciIHI9IjAuNyIgZmlsbD0iI0YzRDhDNiIvPjxyZWN0IHg9IjI0IiB5PSI0OSIgd2lkdGg9IjUyIiBoZWlnaHQ9IjI4IiBmaWxsPSJ1cmwoI2dzTykiLz48bGluZSB4MT0iMjQiIHkxPSI0OS4yIiB4Mj0iNzYiIHkyPSI0OS4yIiBzdHJva2U9IiNGM0Q4QzYiIHN0cm9rZS13aWR0aD0iMS4xIi8+PGxpbmUgeDE9IjMzIiB5MT0iNTMiIHgyPSI2NyIgeTI9IjUzIiBzdHJva2U9IiNGM0Q4QzYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBvcGFjaXR5PSIuOTIiLz48bGluZSB4MT0iMzgiIHkxPSI2MCIgeDI9IjYyIiB5Mj0iNjAiIHN0cm9rZT0iI0YzRDhDNiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIG9wYWNpdHk9Ii45MiIvPjxsaW5lIHgxPSI0Mi41IiB5MT0iNjciIHgyPSI1Ny41IiB5Mj0iNjciIHN0cm9rZT0iI0YzRDhDNiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIG9wYWNpdHk9Ii45MiIvPjxsaW5lIHgxPSI0NiIgeTE9IjczLjUiIHgyPSI1NCIgeTI9IjczLjUiIHN0cm9rZT0iI0YzRDhDNiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIG9wYWNpdHk9Ii45MiIvPjxwYXRoIGQ9Ik0xNiA1Ni41cTYuNSAtMy40IDEzIDB0MTMgMHQxMyAwdDEzIDB0MTMgMHQxMyAwIiBzdHJva2U9IiNCNEFDQ0YiIHN0cm9rZS13aWR0aD0iMi4yIiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNOS41IDYzLjVxNi41IC0zLjQgMTMgMHQxMyAwdDEzIDB0MTMgMHQxMyAwdDEzIDAiIHN0cm9rZT0iIzgzOTBEMSIgc3Ryb2tlLXdpZHRoPSIyLjIiIGZpbGw9Im5vbmUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0xNiA3MC41cTYuNSAtMy40IDEzIDB0MTMgMHQxMyAwdDEzIDB0MTMgMHQxMyAwIiBzdHJva2U9IiNCNEFDQ0YiIHN0cm9rZS13aWR0aD0iMi4yIiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L2c+PGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMjgiIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzE1MTM1NyIgc3Ryb2tlLXdpZHRoPSI0LjUiLz48ZyB0cmFuc2Zvcm09InJvdGF0ZSgtMjIgNTAgNTApIj48cGF0aCBkPSJNNCA1MEE0NiAxMyAwIDAgMCA5NiA1MCIgc3Ryb2tlPSJ1cmwoI2dyUikiIHN0cm9rZS13aWR0aD0iNC40IiBmaWxsPSJub25lIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L2c+PC9zdmc+) center/contain no-repeat}
html[data-bc="dark"] body:has(.bct) #footer-bottom{background:#0A0A3A!important;border-color:rgba(255,255,255,.12)}
body{font-family:'Manrope',system-ui,sans-serif}
.entry-content h1,.entry-content h2,.entry-content h3,.vc_custom_heading,.bc-root h1,.bc-root h2,.bc-root h3,.woocommerce div.product .product_title{font-family:'Manrope',system-ui,sans-serif!important;letter-spacing:-.03em!important;text-wrap:balance}
[style*="color:#091C53"],[style*="color: #091C53"]{color:#1C1A74!important}
[style*="color:#204C8E"],[style*="color: #204C8E"]{color:#4A5FE0!important}
[style*="color:#9CC7FF"]{color:#A9B9FF!important}
[style*="background:#F4F8FB"],[style*="background-color:#F4F8FB"]{background:#F3F5FF!important}
[style*="linear-gradient(135deg,#091C53"]{background:radial-gradient(120% 90% at 90% 0%,#4A5FE0 0%,transparent 55%),linear-gradient(160deg,#1C1A74,#0E0D45)!important}
[style*="border:1px solid #CFDCF0"],[style*="border: 1px solid #CFDCF0"]{border-color:#DCE3EE!important}
.entry-content [style*="border-radius:8px"]{border-radius:18px!important}
.entry-content a[style*="padding:14px 26px"],.entry-content a[style*="padding:16px 32px"]{border-radius:999px!important;display:inline-flex!important;align-items:center;gap:10px;transition:transform .2s}
.entry-content a[style*="background:#9CC7FF"]{background:#FFFFFF!important;color:#1C1A74!important}
.entry-content a[style*="background:#204C8E"]{background:#1C1A74!important}
.entry-content a[style*="padding:14px 26px"]:hover,.entry-content a[style*="padding:16px 32px"]:hover{transform:translateY(-2px)}
.vc_btn3{border-radius:999px!important;font-family:'Manrope',system-ui,sans-serif!important;font-weight:800!important;transition:transform .2s!important}.vc_btn3:hover{transform:translateY(-2px)}
.vc_btn3.vc_btn3-color-primary,.vc_btn3.vc_btn3-color-blue{background-color:#1C1A74!important;border-color:#1C1A74!important;color:#FFFFFF!important}
.a-hero{background:radial-gradient(120% 90% at 90% 0%,#4A5FE0 0%,transparent 55%),linear-gradient(160deg,#1C1A74,#0E0D45)!important;padding-top:clamp(28px,5vh,64px)!important}
.a-eyebrow{font-family:'Manrope',system-ui,sans-serif!important;letter-spacing:.16em!important}
.woocommerce div.product div.images{display:none!important}.woocommerce div.product div.summary{width:100%!important;float:none!important}
.woocommerce ul.products li.product a img{display:none!important}
@keyframes bct-rise{from{opacity:.001;transform:translateY(28px)}to{opacity:1;transform:none}}
@supports (animation-timeline: view()){.bct .c,.bct h2,.bct .glass,.bct .person,.bct .intro,.bct .faq details,.bct .panel,.bc-root section{animation:bct-rise linear both;animation-timeline:view();animation-range:entry 0% cover 24%}}
@keyframes bct-float{from{transform:scale(1.02) translateY(0)}to{transform:scale(1.06) translateY(-8px)}}
.bct .hero .plate img{animation:bct-float 9s ease-in-out infinite alternate}
@keyframes bct-wave{to{-webkit-mask-position:1200px 0;mask-position:1200px 0}}
.bct .wave-top:before,.bct .wave-bot:after{animation:bct-wave 26s linear infinite}
.bct .c{transition:transform .25s cubic-bezier(.2,.8,.2,1),box-shadow .25s}.bct .c:hover{transform:translateY(-6px)}
.bct .c .im{transition:background-size .6s}.bct .c:hover .im{background-size:280%}
.bct .logos img{transition:transform .25s,opacity .25s;opacity:.85}.bct .logos img:hover{transform:translateY(-3px);opacity:1}
.bct .hero{padding-top:clamp(14px,3vh,40px)!important;align-items:flex-start!important;min-height:calc(100svh - 81px)}
.bct-switch{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:999px;border:1px solid #DCE3EE;background:#FFFFFF;color:#1C1A74;font-size:18px;cursor:pointer;margin-left:8px;align-self:center;transition:transform .3s}.bct-switch:hover{transform:rotate(25deg)}
html[data-bc="dark"] .bct-switch{background:#14145A;color:#C9BEFF;border-color:rgba(255,255,255,.2)}.bct-switch .moon{display:none}html[data-bc="dark"] .bct-switch .sun{display:none}html[data-bc="dark"] .bct-switch .moon{display:inline}
#site-header-inner{display:flex;align-items:center}
@media(max-width:959px){.bct .hero{min-height:calc(100svh - 70px)}}
@media(prefers-reduced-motion:reduce){.bct *,.bct *:before,.bct *:after,#site-header *{animation:none!important;transition:none!important}}

/* layer 1.3b: CTA pill, inline buttons on every page, phone header */
#site-navigation-wrap .dropdown-menu>li.menu-item-3043>a{border-radius:999px!important;line-height:1!important;height:auto!important}
a[style*="padding:14px 26px"],a[style*="padding:16px 32px"]{border-radius:999px!important;transition:transform .2s}
a[style*="padding:14px 26px"]:hover,a[style*="padding:16px 32px"]:hover{transform:translateY(-2px)}
a[style*="background:#9CC7FF"]{background:#FFFFFF!important;color:#1C1A74!important}
a[style*="background:#204C8E"]{background:#1C1A74!important}
[style*="border-top:6px solid #204C8E"],[style*="border-top:4px solid #204C8E"]{border-top-color:#4A5FE0!important}
[style*="border-top:6px solid #60A9FF"],[style*="border-top:4px solid #60A9FF"]{border-top-color:#A9B9FF!important}
.oceanwp-mobile-menu-icon a.mobile-menu:after{content:"Menu"}
.oceanwp-mobile-menu-icon a.mobile-menu .oceanwp-text,.oceanwp-mobile-menu-icon a.mobile-menu .oceanwp-close-text{display:none!important}
@media(max-width:959px){#site-logo #site-logo-inner a:after{font-size:20px;letter-spacing:.08em}#site-logo #site-logo-inner a:before{width:32px;height:32px}#site-header-inner{justify-content:space-between;gap:12px}}
@media(max-width:360px){#site-logo #site-logo-inner a:after{font-size:17px}}

/* layer 1.3c: live polish */
#site-navigation-wrap .dropdown-menu>li>a .text-wrap{display:inline-flex!important;align-items:center;white-space:nowrap}
#site-navigation-wrap .dropdown-menu>li>a{padding:10px 11px!important}
#site-navigation-wrap .dropdown-menu>li>a .nav-arrow{margin:0 0 0 5px!important;position:static!important}
.bct a,.bct a:hover{text-decoration:none!important}
.bct h1,.bct h2,.bct h3,.bct h4{color:var(--text)}
.bct .band-deep h2,.bct .band-deep h3,.bct .band-deep h4{color:#F7F3EE}
#site-header-inner{max-width:min(1320px,100% - 32px)!important;width:100%!important}
@media(max-width:1180px){#site-navigation-wrap .dropdown-menu>li>a{font-size:14px!important;padding:9px 8px!important}}

/* layer 1.4 (2026-10-31): Our work page and shared page blocks (ow-*) */
.bct .ow-hero{background:radial-gradient(120% 90% at 90% 0%,#4A5FE0 0%,transparent 55%),linear-gradient(160deg,#1C1A74,#0E0D45);color:#fff;padding-block:clamp(36px,6vw,80px)}
.bct .ow-hero h1{color:#fff;max-width:20ch;margin-top:16px}.bct .ow-hero .eyebrow{color:#A9B9FF}.bct .ow-hero p.lead{color:#C9CDEB;max-width:60ch;margin:16px 0 0;font-size:clamp(16px,1.2vw,19px)}
.bct .ow-sec{padding-block:clamp(44px,6vw,84px)}.bct .ow-tint{background:#F3F5FF}html[data-bc="dark"] .bct .ow-tint{background:#11114A}
.bct .ow-sec h2{max-width:26ch}.bct .ow-sec .lead{color:var(--muted);max-width:62ch;margin:14px 0 0}
.bct .ow-grid{display:grid;gap:16px;margin-top:24px;grid-template-columns:repeat(auto-fit,minmax(max(calc(25% - 12px),min(calc(50% - 8px),calc(-100000% + 602140px))),1fr))}
.bct .ow-grid.two{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}
.bct .ow-card{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:22px;min-width:0;display:flex;flex-direction:column;gap:8px}.bct .ow-card h3{margin:0}.bct .ow-card p{margin:0;color:var(--muted);font-size:15px}.bct .ow-card ul{margin:6px 0 0;padding-left:18px;color:var(--muted);font-size:14px}
.bct .ow-split{display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;margin-top:30px}
.bct .ow-meta{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0}.bct .ow-chip{border:1px solid var(--line);border-radius:999px;padding:.35em .9em;font:800 12px var(--head);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:var(--bg)}
.bct .ow-list{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:10px}.bct .ow-list li{display:flex;gap:12px;align-items:flex-start}.bct .ow-list li:before{content:"";flex:none;width:10px;height:10px;border-radius:50%;background:var(--accent);margin-top:.55em}
.bct .ow-h3{margin:26px 0 0;font-size:clamp(18px,1.6vw,22px)}
.bct .ow-ba{display:flex;align-items:flex-end;gap:18px;height:190px;padding:10px 8px 0;background:var(--card);border:1px solid var(--line);border-radius:20px;margin-top:16px}.bct .ow-ba div{flex:1;border-radius:12px 12px 0 0;display:flex;align-items:flex-start;justify-content:center;font:800 18px var(--head);padding-top:8px}.bct .ow-ba .a{background:#3B3A9E;color:#fff}.bct .ow-ba .b{background:linear-gradient(180deg,#A9B9FF,#6C7DF0);color:#0E0D45}
.bct .ow-cap{display:flex;gap:18px;margin:8px 0 0;font:700 12px var(--head);color:var(--muted)}.bct .ow-cap span{flex:1;text-align:center}
.bct .ow-shots{display:grid;gap:16px;margin-top:30px;grid-template-columns:repeat(auto-fit,minmax(max(calc(25% - 12px),min(calc(50% - 8px),calc(-100000% + 602140px))),1fr))}.bct .ow-shots.two{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}
.bct .ow-shots figure,.bct .ow-mason figure{margin:0}.bct .ow-shots img,.bct .ow-mason img{display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 14px 32px rgba(28,26,116,.16)}.bct .ow-shots figcaption,.bct .ow-mason figcaption{font:700 13px var(--head);color:var(--muted);margin-top:8px}
.bct .ow-mason{columns:2;column-gap:16px;margin-top:14px}.bct .ow-mason figure{margin:0 0 16px;break-inside:avoid}
.bct .ow-label{font:800 12px var(--head);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:34px 0 0}
.bct .ow-logoband{background:#1C1A74;border-radius:24px;padding:clamp(20px,3vw,36px);margin-top:22px}html[data-bc="dark"] .bct .ow-logoband{background:#14145A}
.bct .ow-lg{display:grid;gap:clamp(16px,3vw,32px);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));align-items:center;justify-items:center}.bct .ow-lg img{display:block;max-width:150px;max-height:46px;width:auto;height:auto;opacity:.95}
.bct .ow-quote{margin:0}.bct .ow-quote blockquote{margin:0;font:600 16px/1.55 var(--head);color:var(--text)}.bct .ow-quote cite{display:block;margin-top:12px;font:800 13px var(--head);font-style:normal;color:var(--accent)}
.bct .ow-stat{font:800 clamp(34px,4vw,52px)/1 var(--head);letter-spacing:-.04em;color:var(--accent)}.bct .ow-stat small{display:block;font:700 14px var(--head);letter-spacing:0;color:var(--muted);margin-top:8px}
.bct .ow-cta{background:radial-gradient(120% 90% at 85% 0%,#4A5FE0 0%,transparent 55%),linear-gradient(160deg,#1C1A74,#0E0D45);color:#fff;border-radius:30px;padding:clamp(32px,6vw,72px);text-align:center}.bct .ow-cta h2{color:#fff;margin:0 auto;max-width:22ch}.bct .ow-cta p{color:#C9CDEB;max-width:52ch;margin:16px auto 0}.bct .ow-cta .btn{background:#fff;color:#1C1A74;margin-top:24px}.bct .ow-cta .btn:after{background:#1C1A74;color:#fff}
@media(max-width:620px){.bct .ow-mason{columns:1}}
/* layer 1.5: package card images are square product images, shown whole */
.bct #packages .c .im{aspect-ratio:1/1;background-size:cover!important;background-position:center!important;background-color:#F3F5FF}
.bct #packages .c:hover .im{background-size:cover!important;transform:none}
.bct #packages .c .im{border-bottom:1px solid var(--line)}
/* layer 1.6: logo marquee */
.bct .mq{display:block!important;flex-wrap:nowrap!important;overflow:hidden;position:relative;cursor:grab;touch-action:pan-y;-webkit-mask:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);mask:linear-gradient(90deg,transparent 0,#000 7%,#000 93%,transparent 100%);padding-block:14px}
.bct .mq.grab{cursor:grabbing}
.bct .mq-track{display:flex;align-items:center;width:max-content;will-change:transform}
.bct .mq-track>*{flex:none;margin-right:clamp(44px,6vw,92px)!important;user-select:none;-webkit-user-drag:none;transition:transform .3s cubic-bezier(.2,.9,.2,1.4),opacity .25s,filter .25s;opacity:.88}
.bct .mq-track>img:hover{transform:scale(1.22) rotate(-4deg);opacity:1;filter:drop-shadow(0 8px 16px rgba(169,185,255,.6))}
.bct .mq.mq-still{overflow-x:auto;-webkit-mask:none;mask:none;cursor:auto}
.bct .ow-lg.mq{display:block!important}
.bct .annc.band .logos.mq{margin-inline:calc(50% - 50vw);padding-inline:0}

.bct .mq{position:relative}.bct .mq-btn{position:absolute;right:max(12px,env(safe-area-inset-right,0px));top:0;z-index:3;border:1px solid rgba(255,255,255,.4);background:rgba(28,26,116,.7);color:#fff;border-radius:999px;padding:.25em .9em;font:800 11px var(--head);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;opacity:.75;transition:opacity .2s}.bct .mq-btn:hover,.bct .mq-btn:focus-visible{opacity:1}.bct .ow-logoband .mq-btn{top:-6px}



/* BEGIN audit-seat extras (merged into the main file; source bc-theme/bc-tech-ext-1.0.css) */
/* BC tech extras, audit seat, 2026-10-31. A separate file so a rebuild of bc-tech-site-1.0.css cannot erase it; loaded after the main layer by bc-tech-ext-loader.php. Holds: legacy page palette, contrast, blog meta and reduced motion (1.0.6 to 1.0.15), default dropdown layout (1.0.16, 1.0.18), Our work gallery, 2 by 2 reviews and systems built (1.0.17, 1.0.18), home band order (1.0.19). */
/* 1.0.6 (2026-10-31, audit seat): blog index, hide author and date items that print empty (design only, no words) */
.blog-entry .meta .meta-author:has(span[itemprop="name"]:empty),
.blog-entry .meta .meta-date:has(time:empty){display:none!important}

/* 1.0.7 (rewritten in 1.0.11 after the auditor found substring matches on background-color): legacy pages onto the bc-tech palette, design only, no words.
   Text colour only, matched at the property boundary. Ink #1C1A74, primary #4A5FE0, lavender #A9B9FF / #C9BEFF. */
.sp-ea-single.ea-card,.sp-easy-accordion .ea-card.sp-ea-single{background-color:#1C1A74!important;border-color:#1C1A74!important}
[style^="color:#0073e6" i],[style^="color: #0073e6" i],[style*=";color:#0073e6" i],[style*=";color: #0073e6" i],[style*="; color:#0073e6" i],[style*="; color: #0073e6" i],[style*=" color:#0073e6" i],[style*=" color: #0073e6" i],[style*="	color:#0073e6" i],[style*="	color: #0073e6" i]{color:#4A5FE0!important}
[style^="color:#1e73be" i],[style^="color: #1e73be" i],[style*=";color:#1e73be" i],[style*=";color: #1e73be" i],[style*="; color:#1e73be" i],[style*="; color: #1e73be" i],[style*=" color:#1e73be" i],[style*=" color: #1e73be" i],[style*="	color:#1e73be" i],[style*="	color: #1e73be" i]{color:#4A5FE0!important}
[style^="color:#5472d2" i],[style^="color: #5472d2" i],[style*=";color:#5472d2" i],[style*=";color: #5472d2" i],[style*="; color:#5472d2" i],[style*="; color: #5472d2" i],[style*=" color:#5472d2" i],[style*=" color: #5472d2" i],[style*="	color:#5472d2" i],[style*="	color: #5472d2" i]{color:#4A5FE0!important}
[style^="color:#003366" i],[style^="color: #003366" i],[style*=";color:#003366" i],[style*=";color: #003366" i],[style*="; color:#003366" i],[style*="; color: #003366" i],[style*=" color:#003366" i],[style*=" color: #003366" i],[style*="	color:#003366" i],[style*="	color: #003366" i]{color:#151357!important}
[style^="color:#00ccff" i],[style^="color: #00ccff" i],[style*=";color:#00ccff" i],[style*=";color: #00ccff" i],[style*="; color:#00ccff" i],[style*="; color: #00ccff" i],[style*=" color:#00ccff" i],[style*=" color: #00ccff" i],[style*="	color:#00ccff" i],[style*="	color: #00ccff" i]{color:#A9B9FF!important}
[style^="color:#b3e0ff" i],[style^="color: #b3e0ff" i],[style*=";color:#b3e0ff" i],[style*=";color: #b3e0ff" i],[style*="; color:#b3e0ff" i],[style*="; color: #b3e0ff" i],[style*=" color:#b3e0ff" i],[style*=" color: #b3e0ff" i],[style*="	color:#b3e0ff" i],[style*="	color: #b3e0ff" i]{color:#C9BEFF!important}
[style*="background-color:#003366" i],[style*="background-color: #003366" i],[style*="background:#003366" i]{background-color:#1C1A74!important;color:#FFFFFF!important}
[style*="background-color:#5472d2" i],[style*="background-color: #5472d2" i],[style*="background:#5472d2" i]{background-color:#1C1A74!important;border-color:#1C1A74!important;color:#FFFFFF!important}
[style*="background-color:#e6f2fd" i],[style*="background:#e6f2fd" i]{background-color:#F4F6FF!important}
.vc_icon_element-icon.fa-quote-left,.vc_icon_element-icon.fa-quote-right{color:#4A5FE0!important}
@media(prefers-reduced-motion:reduce){.wpb_animate_when_almost_visible{opacity:1!important;animation:none!important;transform:none!important}}

/* 1.0.8: Ongoing Partnership (page 3069) text colours set by generated classes, mapped to ink and primary */
.page-id-3069 :is(.vc_custom_1700000000002,.vc_custom_1700000000009,.vc_custom_1700000000012,.vc_custom_1700000000020,.vc_custom_1700000000023),.page-id-3069 :is(.vc_custom_1700000000006,.vc_custom_1700000000060),.page-id-3069 :is(.vc_custom_1700000000006,.vc_custom_1700000000060) *{color:#151357!important}
.page-id-3069 .vc_custom_1700000000003,.page-id-3069 .vc_custom_1700000000024 span{color:#4A5FE0!important}

/* 1.0.9: icons with inline !important colour (text-fill wins over it), more Ongoing Partnership headings, 90 Day Sprint green accents */
.page-id-3069 .vc_icon_element-icon,.vc_icon_element-icon[style*="0073e6" i]{-webkit-text-fill-color:#4A5FE0!important}
.page-id-3069 :is(.vc_custom_1700000000025,.vc_custom_1700000000026,.vc_custom_1700000000028,.vc_custom_1700000000030,.vc_custom_1700000000032,.vc_custom_1700000000035,.vc_custom_1700000000040,.vc_custom_1700000000049){color:#151357!important}
[style^="color:#0a9d7c" i],[style^="color: #0a9d7c" i],[style*=";color:#0a9d7c" i],[style*=";color: #0a9d7c" i],[style*="; color:#0a9d7c" i],[style*="; color: #0a9d7c" i],[style*=" color:#0a9d7c" i],[style*=" color: #0a9d7c" i],[style*="	color:#0a9d7c" i],[style*="	color: #0a9d7c" i]{color:#4A5FE0!important;-webkit-text-fill-color:#4A5FE0!important}

/* 1.0.10: 90 Day Sprint (page 3045) green accents to primary */
.page-id-3045 :is(.vc_custom_trustbar,.vc_custom_deliverable,.vc_custom_sprintcta_h,.vc_custom_sprintcta_guar),.page-id-3045 :is(.vc_custom_trustbar,.vc_custom_sprintcta_guar) *{color:#4A5FE0!important}

/* 1.0.12: the inline brand block (#bluecreative-brand-css) sets the old blues #2E74B5, #1F4D78, #326F97 on :root and on every WPBakery button. Re-point its three variables to the bc-tech ink and primary (higher specificity, no word changes). */
html:root{--bc-accent:#1C1A74;--bc-accent-deep:#151357;--bc-link:#3D4589}

/* 1.0.13: Ongoing Partnership price and note text, contrast per card (auditor observation, 2.2 to 7+): light card ink, dark cards white, white band primary */
.page-id-3069 .vc_custom_1700000000013 span{color:#151357!important}
.page-id-3069 :is(.vc_custom_1700000000015,.vc_custom_1700000000017) span{color:#FFFFFF!important}
.page-id-3069 .vc_custom_1700000000008 span[style*="font-weight: 600"]{color:#4A5FE0!important}

/* 1.0.14: Ongoing Partnership, white badge keeps ink text; result lines on the light testimonial band use primary (cyan on light was 1.9:1) */
.page-id-3069 .vc_custom_1700000000015 span[style*="background: #FFF" i]{color:#151357!important}
.page-id-3069 .testimonial-cards span[style*="00ccff" i]{color:#4A5FE0!important}
/* 1.0.15: Ongoing Partnership, the five cyan spans all sit on light bands; primary reads at 4.7:1 or better */
.page-id-3069 span[style*="color: #00ccff" i],.page-id-3069 span[style*="color:#00ccff" i]{color:#4A5FE0!important}
/* 1.0.16: ClickUp dropdown, same layout as the AI Transformation dropdown (numbered badge, bold title, one-line description). Lines come from each page's own copy; BC-REC until Edward approves the wording. */
#site-navigation-wrap #menu-item-3882>.sub-menu{counter-reset:bcstepcu;min-width:360px;padding:12px!important}
#site-navigation-wrap #menu-item-3882>.sub-menu>li>a.menu-link{display:grid!important;grid-template-columns:36px 1fr;column-gap:14px;row-gap:2px;align-items:center;padding:12px 14px!important;white-space:normal}
#site-navigation-wrap #menu-item-3882>.sub-menu>li>a.menu-link::before{counter-increment:bcstepcu;content:counter(bcstepcu);grid-row:1 / span 2;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#2E3380;color:#A9B9FF;font-weight:800;font-size:15px;transition:background-color .15s ease,color .15s ease}
#site-navigation-wrap #menu-item-3882>.sub-menu>li>a.menu-link:hover::before{background:#4A5FE0;color:#FFFFFF}
#site-navigation-wrap #menu-item-3882>.sub-menu>li>a.menu-link>.text-wrap{grid-column:2;font-weight:700;font-size:15.5px;color:#FFFFFF}
#site-navigation-wrap #menu-item-3882>.sub-menu>li>a.menu-link::after{grid-column:2;font-size:12.5px;font-weight:500;line-height:1.35;color:#A9B9FF}
#site-navigation-wrap #menu-item-3892>a.menu-link::after{content:"End-to-end ClickUp solutions for your team."}
#site-navigation-wrap #menu-item-3893>a.menu-link::after{content:"Mastering Project Management with ClickUp, by Edward Unger."}
#site-navigation-wrap #menu-item-3894>a.menu-link::after{content:"A guide to boost productivity and streamline workflows."}
#site-navigation-wrap #menu-item-3895>a.menu-link::after{content:"Find the roadblocks and map a clear growth path."}
#site-navigation-wrap #menu-item-3896>a.menu-link::after{content:"A training course tailored to your needs, at no cost."}

/* 1.0.17: Our work gallery (stage, arrows, thumbnails, full-screen viewer) and the logo banner that scrolls by itself. No words change; reduced motion stops the scroll. */
.bct .ow-shots,.bct .ow-mason{display:grid;columns:auto;gap:16px;margin-top:18px;grid-template-columns:repeat(2,1fr)}
@media(min-width:1024px){.bct .ow-shots,.bct .ow-mason{grid-template-columns:repeat(4,1fr)}.bct .ow-shots.two{grid-template-columns:repeat(2,1fr)}}
.bct .ow-shots figure,.bct .ow-mason figure{margin:0}
.bct .ow-shots img,.bct .ow-mason img{aspect-ratio:16/10;object-fit:cover;object-position:top left;height:auto}
.bct .is-gal{display:block!important}
.bct .is-gal>figure{display:none!important}
.bct .ow-gal-stage{position:relative;border:1px solid var(--line);border-radius:22px;background:#F4F6FF;overflow:hidden}
html[data-bc="dark"] .bct .ow-gal-stage{background:#0F0F4A}
.bct .ow-gal-view{display:grid;place-items:center;min-height:clamp(240px,42vw,560px);padding:clamp(10px,2vw,22px)}
.bct .ow-gal-view img{display:block;width:100%;height:auto;max-height:min(70vh,560px);aspect-ratio:auto;object-fit:contain;object-position:center;box-shadow:none;border-radius:12px;cursor:zoom-in}
.bct .ow-gal-nav{position:absolute;top:50%;transform:translateY(-50%);width:46px;height:46px;border-radius:50%;border:1px solid var(--line);background:#fff;color:#151357;font:800 26px/1 var(--head);cursor:pointer;z-index:2;display:grid;place-items:center;padding:0;box-shadow:0 8px 20px rgba(28,26,116,.2);transition:background-color .15s,color .15s}
.bct .ow-gal-nav.prev{left:12px}.bct .ow-gal-nav.next{right:12px}
.bct .ow-gal-nav:hover{background:#4A5FE0;color:#fff}
.bct .ow-gal-nav:focus-visible,.bct .ow-gal-thumbs button:focus-visible,.bct .ow-gal-view img:focus-visible{outline:3px solid #4A5FE0;outline-offset:2px}
.bct .ow-gal-bar{display:flex;justify-content:space-between;gap:12px;margin:12px 2px 0;font:700 14px var(--head);color:var(--text)}
.bct .ow-gal-bar .n{color:var(--muted);font-weight:600;white-space:nowrap}
.bct .ow-gal-thumbs{display:flex;gap:10px;overflow-x:auto;padding:12px 2px 6px;scroll-snap-type:x proximity}
.bct .ow-gal-thumbs button{flex:none;width:104px;height:68px;padding:0;border:2px solid transparent;border-radius:12px;overflow:hidden;background:var(--card);cursor:pointer;opacity:.7;scroll-snap-align:center;transition:opacity .15s,border-color .15s}
.bct .ow-gal-thumbs button:hover{opacity:1}
.bct .ow-gal-thumbs button[aria-current="true"]{border-color:#4A5FE0;opacity:1}
.bct .ow-gal-thumbs img{display:block;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:top left;border-radius:0;box-shadow:none}
@media(max-width:620px){.bct .ow-gal-nav{width:40px;height:40px}.bct .ow-gal-thumbs button{width:84px;height:56px}}
#ow-lb{position:fixed;inset:0;z-index:2147483000;display:none;flex-direction:column;align-items:center;justify-content:center;background:rgba(10,10,58,.94);padding:clamp(12px,3vw,32px)}
#ow-lb.on{display:flex}
#ow-lb img{max-width:min(1400px,96vw);max-height:76vh;width:auto;height:auto;border-radius:12px;background:#fff;object-fit:contain}
#ow-lb .cap{color:#fff;font:700 15px/1.4 Manrope,system-ui,sans-serif;margin-top:14px;text-align:center}
#ow-lb .cnt{color:#A9B9FF;font:600 13px Manrope,system-ui,sans-serif;margin-top:4px}
#ow-lb button{position:absolute;width:48px;height:48px;border-radius:50%;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.12);color:#fff;font:700 26px/1 Manrope,system-ui,sans-serif;cursor:pointer;display:grid;place-items:center;padding:0}
#ow-lb button:hover,#ow-lb button:focus-visible{background:#4A5FE0;outline:2px solid #fff}
#ow-lb .close{top:16px;right:16px}#ow-lb .prev{left:16px;top:50%;transform:translateY(-50%)}#ow-lb .next{right:16px;top:50%;transform:translateY(-50%)}
html.ow-lb-open{overflow:hidden}
.bct .ow-lg.is-marquee{display:block;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}
.bct .ow-track{display:flex;align-items:center;gap:56px;width:max-content;animation:ow-scroll 50s linear infinite}
.bct .ow-track img{flex:none}
.bct .ow-lg.is-marquee:hover .ow-track{animation-play-state:paused}
@keyframes ow-scroll{to{transform:translateX(calc(-50% - 28px))}}
@media(prefers-reduced-motion:reduce){.bct .ow-track{animation:none!important;flex-wrap:wrap;width:auto;justify-content:center}.bct .ow-track [aria-hidden="true"]{display:none}.bct .ow-lg.is-marquee{-webkit-mask-image:none;mask-image:none}}

/* 1.0.17: review bubbles in a 2 by 2 grid (one column on small phones) */
.bct .ow-grid.two:has(.ow-quote){grid-template-columns:repeat(2,minmax(0,1fr))!important}
@media(max-width:560px){.bct .ow-grid.two:has(.ow-quote){grid-template-columns:1fr!important}}
/* 1.0.18: the numbered dropdown (badge, bold title, one-line description) is now the default for every top-level dropdown; items without a description show title only. Descriptions come from each page's own copy, BC-REC until Edward approves. */
#site-navigation-wrap .dropdown-menu>li>.sub-menu{counter-reset:bcdd;min-width:360px;padding:12px!important}
#site-navigation-wrap .dropdown-menu>li>.sub-menu>li>a.menu-link{display:grid!important;grid-template-columns:36px 1fr;column-gap:14px;row-gap:2px;align-items:center;padding:12px 14px!important;white-space:normal}
#site-navigation-wrap .dropdown-menu>li>.sub-menu>li>a.menu-link::before{counter-increment:bcdd;content:counter(bcdd);grid-row:1 / span 2;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#2E3380;color:#A9B9FF;font-weight:800;font-size:15px;transition:background-color .15s ease,color .15s ease}
#site-navigation-wrap .dropdown-menu>li>.sub-menu>li>a.menu-link:hover::before{background:#4A5FE0;color:#FFFFFF}
#site-navigation-wrap .dropdown-menu>li>.sub-menu>li>a.menu-link>.text-wrap{grid-column:2;font-weight:700;font-size:15.5px;color:#FFFFFF}
#site-navigation-wrap .dropdown-menu>li>.sub-menu>li>a.menu-link::after{grid-column:2;font-size:12.5px;font-weight:500;line-height:1.35;color:#A9B9FF}
#site-navigation-wrap #menu-item-3066>a.menu-link::after{content:"Find the biggest bottlenecks and get a personalized roadmap."}
#site-navigation-wrap #menu-item-3042>a.menu-link::after{content:"One process, fully automated, in 30 days."}
#site-navigation-wrap #menu-item-3056>a.menu-link::after{content:"Transform your entire operation in 90 days."}
#site-navigation-wrap #menu-item-3071>a.menu-link::after{content:"Continuous optimization and strategic support as you scale."}
/* Our work, systems built: image cards, category cards, products and the closing call */
.bct .ow-feat{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}
@media(min-width:1024px){.bct .ow-feat{grid-template-columns:repeat(4,minmax(0,1fr))}}
.bct .ow-fc{border:1px solid var(--line);border-radius:20px;overflow:hidden;background:var(--card);display:flex;flex-direction:column}
.bct .ow-fc img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}
.bct .ow-fc .bd{padding:16px 18px 20px}
.bct .ow-fc h3{font-size:clamp(17px,1.5vw,20px)}
.bct .ow-fc p{margin-top:8px;color:var(--muted);font-size:.94em}
.bct .ow-fc.ink{background:#1C1A74;justify-content:center;padding:clamp(18px,2vw,28px)}
.bct .ow-fc.ink h3{color:#fff}
.bct .ow-fc.ink .big{font:800 clamp(44px,4.4vw,64px)/1 var(--head);color:#A9B9FF;letter-spacing:-.04em}
.bct .ow-fc.ink p{color:#C9CDEB}
.bct .ow-sys{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:16px}
@media(max-width:700px){.bct .ow-sys{grid-template-columns:1fr}}
.bct .ow-sys .ow-card ul{margin:10px 0 0 1.1em}
.bct .ow-sys .ow-card li{color:var(--muted);margin-top:4px}
.bct .ow-n{display:inline-grid;place-items:center;min-width:28px;height:28px;padding:0 9px;border-radius:999px;background:#EEF0FF;color:#4A5FE0;font:800 13px var(--head);margin-left:8px;vertical-align:middle}
html[data-bc="dark"] .bct .ow-n{background:#2E3380;color:#C9BEFF}
.bct .ow-more summary{cursor:pointer;font:800 14px var(--head);color:var(--accent);margin-top:10px;list-style:none}
.bct .ow-more summary::-webkit-details-marker{display:none}
.bct .ow-more summary::after{content:" +"}
.bct .ow-more[open] summary::after{content:" -"}
.bct .ow-more summary:focus-visible{outline:3px solid #4A5FE0;outline-offset:3px;border-radius:6px}
.bct .ow-prod{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}
@media(min-width:1024px){.bct .ow-prod{grid-template-columns:repeat(4,minmax(0,1fr))}}
.bct .ow-prod a.ow-pc{display:flex;flex-direction:column;gap:8px;border:1px solid var(--line);border-radius:20px;padding:clamp(16px,2vw,22px);background:var(--card);color:var(--text);transition:transform .2s,box-shadow .2s}
.bct .ow-prod a.ow-pc:hover{transform:translateY(-3px);box-shadow:var(--shadow)}
.bct .ow-pc b{font:800 clamp(17px,1.5vw,20px)/1.2 var(--head)}
.bct .ow-pc span{color:var(--muted);font-size:.94em}
.bct .ow-pc em{font-style:normal;color:var(--accent);font-weight:800;margin-top:auto}
.bct .ow-pc em::after{content:" →"}
@media(prefers-reduced-motion:reduce){.bct .ow-prod a.ow-pc{transition:none}}
/* 1.0.19: home, the Trusted by band becomes the scrolling banner and sits right after "The first step" (CSS order only, no words move in the page source). */
.bct.bct-home{display:flex;flex-direction:column}
.bct.bct-home>*{min-width:0}
.bct.bct-home>.annc.trusted{order:1}
.bct.bct-home>:nth-child(n+6):not(.annc.trusted){order:2}

/* 1.0.20: footer follows the light and dark switch; client logo banner full width; Our work hero like the home and AI hero; the two galleries side by side on wide screens */
html[data-bc="dark"] footer.site-footer,html[data-bc="dark"] #footer,html[data-bc="dark"] #footer-widgets,html[data-bc="dark"] #footer-bottom{background-color:#0A0A3A!important;color:#C9CDEB!important;border-color:rgba(255,255,255,.14)!important}
html[data-bc="dark"] #footer-bottom{border-top:1px solid rgba(255,255,255,.14)!important}
html[data-bc="dark"] #footer a,html[data-bc="dark"] #footer-bottom a,html[data-bc="dark"] #footer-bottom #copyright{color:#E8ECFF!important}
html[data-bc="dark"] #footer a:hover,html[data-bc="dark"] #footer-bottom a:hover{color:#A9B9FF!important}
.bct .ow-logoband{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);border-radius:0;padding-inline:0}
.bct .ow-hero{background:transparent!important;color:var(--text);position:relative;overflow:hidden;padding-block:clamp(36px,5vw,72px)}
.bct .ow-hero::before{content:"";position:absolute;width:62vw;height:62vw;left:-18vw;top:-24vw;background:radial-gradient(circle,var(--glow),transparent 62%);pointer-events:none}
.bct .ow-hero .wrap{position:relative;display:grid;grid-template-columns:1.02fr 1fr;gap:0 clamp(24px,4vw,64px);align-items:center}
.bct .ow-hero .wrap>*{grid-column:1}
.bct .ow-hero .wrap::after{content:"";grid-column:2;grid-row:1/span 3;aspect-ratio:4/3.4;border-radius:26px;background:var(--ink) url(https://bluecreative.com/wp-content/uploads/2026/10/bct-mood-sprite-1.0.webp) 60% 45%/cover;border:1px solid var(--line);box-shadow:var(--shadow)}
.bct .ow-hero h1{color:var(--text)!important;max-width:20ch}
.bct .ow-hero .eyebrow{color:var(--accent)}
.bct .ow-hero .lead,.bct .ow-hero p{color:var(--muted)}
@media(max-width:1023px){.bct .ow-hero .wrap{grid-template-columns:1fr}.bct .ow-hero .wrap::after{grid-column:1;grid-row:auto;margin-top:24px}}
@media(min-width:1100px){
.bct .wrap:has(>.ow-shots){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(20px,3vw,40px);grid-auto-flow:row dense}
.bct .wrap:has(>.ow-shots)>*{grid-column:1/-1}
.bct .wrap:has(>.ow-shots)>.ow-label:has(+.ow-shots),.bct .wrap:has(>.ow-shots)>.ow-shots{grid-column:1}
.bct .wrap:has(>.ow-shots)>.ow-label:has(+.ow-mason),.bct .wrap:has(>.ow-shots)>.ow-mason{grid-column:2}
.bct .wrap:has(>.ow-shots) .ow-gal-view{min-height:clamp(200px,24vw,380px)}
}

/* 1.0.21: footer dark rule raised so it wins; blog index streamlined (even 2-column cards, branded top for posts with no picture, category chip, one clear link, sidebar moved under the cards in two columns). Design only, no words change. */
html[data-bc="dark"] body footer.site-footer,html[data-bc="dark"] body #footer,html[data-bc="dark"] body #footer-widgets,html[data-bc="dark"] body #footer-bottom{background-color:#0A0A3A!important;color:#C9CDEB!important;border-color:rgba(255,255,255,.14)!important}
html[data-bc="dark"] body #footer a,html[data-bc="dark"] body #footer-bottom a,html[data-bc="dark"] body #footer-bottom #copyright{color:#E8ECFF!important}
body.blog #primary,body.archive #primary,body.search #primary{width:100%!important;float:none!important;padding:0!important;max-width:1200px;margin-inline:auto}
body.blog #right-sidebar,body.archive #right-sidebar,body.search #right-sidebar{width:100%!important;float:none!important;max-width:1200px;margin:56px auto 0;padding:0}
body.blog #right-sidebar-inner,body.archive #right-sidebar-inner,body.search #right-sidebar-inner{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:0}
body.blog #right-sidebar .sidebar-box,body.archive #right-sidebar .sidebar-box{margin:0}
body.blog .entries,body.archive .entries,body.search .entries{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0!important}
body.blog .entries::before,body.blog .entries::after,body.archive .entries::before,body.archive .entries::after{display:none!important}
body.blog .blog-entry.grid-entry,body.archive .blog-entry.grid-entry,body.search .blog-entry.grid-entry{width:auto!important;float:none!important;margin:0!important;padding:0!important}
body.blog .blog-entry-inner,body.archive .blog-entry-inner,body.search .blog-entry-inner{height:100%;display:flex;flex-direction:column;background:#fff;border:1px solid #DCE3EE;border-radius:20px;overflow:hidden;padding:0!important;transition:transform .2s,box-shadow .2s}
body.blog .blog-entry-inner:hover,body.archive .blog-entry-inner:hover{transform:translateY(-3px);box-shadow:0 18px 40px rgba(28,26,116,.14)}
body.blog .blog-entry.no-featured-image .blog-entry-inner::before,body.archive .blog-entry.no-featured-image .blog-entry-inner::before{content:"";display:block;order:-2;height:150px;background:linear-gradient(135deg,#1C1A74,#4A5FE0)}
body.blog .blog-entry .thumbnail,body.archive .blog-entry .thumbnail{order:-1;margin:0!important}
body.blog .blog-entry .thumbnail img,body.archive .blog-entry .thumbnail img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover}
body.blog .blog-entry-header,body.archive .blog-entry-header{padding:18px 22px 0!important}
body.blog .blog-entry-title,body.archive .blog-entry-title{margin:0!important;font:800 clamp(19px,1.6vw,23px)/1.2 Manrope,system-ui,sans-serif!important;letter-spacing:-.02em}
body.blog .blog-entry-title a,body.archive .blog-entry-title a{color:#151357!important}
body.blog .blog-entry .meta,body.archive .blog-entry .meta{padding:10px 22px 0!important;margin:0!important;list-style:none}
body.blog .blog-entry .meta i,body.archive .blog-entry .meta i{display:none}
body.blog .blog-entry .meta-cat a,body.archive .blog-entry .meta-cat a{display:inline-block;background:#EEF0FF;color:#4A5FE0!important;border-radius:999px;padding:3px 12px;font:800 12px Manrope,system-ui,sans-serif}
body.blog .blog-entry-summary,body.archive .blog-entry-summary{padding:10px 22px 0!important;color:#4A5160}
body.blog .blog-entry-readmore,body.archive .blog-entry-readmore{padding:14px 22px 22px!important;margin-top:auto}
body.blog .blog-entry-readmore a,body.archive .blog-entry-readmore a{color:#4A5FE0!important;font:800 15px Manrope,system-ui,sans-serif;border:0!important;background:none!important;padding:0!important}
body.blog .blog-entry-readmore a::after,body.archive .blog-entry-readmore a::after{content:" →"}
body.blog .blog-entry .edit-link,body.archive .blog-entry .edit-link{display:none}
body.blog .oceanwp-pagination ul.page-numbers,body.archive .oceanwp-pagination ul.page-numbers{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:32px}
body.blog .oceanwp-pagination .page-numbers a,body.blog .oceanwp-pagination .page-numbers span.page-numbers{border-radius:999px;border:1px solid #DCE3EE;padding:8px 14px;color:#151357;background:#fff}
body.blog .oceanwp-pagination .page-numbers .current{background:#1C1A74;color:#fff;border-color:#1C1A74}
@media(max-width:700px){body.blog .entries,body.archive .entries,body.search .entries,body.blog #right-sidebar-inner{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){body.blog .blog-entry-inner{transition:none}}

/* 1.0.22: the site Additional CSS forces the footer white in dark mode with a repeated-id rule; Edward asked for the footer to follow the switch, so these rules repeat the ids to outrank it (header left as the site has it) */
html[data-bc="dark"] #footer#footer#footer,html[data-bc="dark"] #footer-widgets#footer-widgets#footer-widgets,html[data-bc="dark"] #footer-bottom#footer-bottom#footer-bottom,html[data-bc="dark"] footer.site-footer#footer#footer{background:#0A0A3A!important;background-color:#0A0A3A!important;color:#C9CDEB!important;border-color:rgba(255,255,255,.14)!important}
html[data-bc="dark"] #footer-bottom#footer-bottom#footer-bottom{border-top:1px solid rgba(255,255,255,.14)!important}
html[data-bc="dark"] #footer#footer a,html[data-bc="dark"] #footer-bottom#footer-bottom a,html[data-bc="dark"] #footer-bottom#footer-bottom #copyright{color:#E8ECFF!important}
html[data-bc="dark"] #footer#footer a:hover,html[data-bc="dark"] #footer-bottom#footer-bottom a:hover{color:#A9B9FF!important}

/* 1.0.23: footer links readable in dark mode (the earlier link rule lost to a repeated-id rule on the site) */
html[data-bc="dark"] #footer-bottom#footer-bottom#footer-bottom a,html[data-bc="dark"] #footer-bottom#footer-bottom#footer-bottom a:link,html[data-bc="dark"] #footer-bottom#footer-bottom#footer-bottom a:visited,html[data-bc="dark"] #footer-bottom#footer-bottom#footer-bottom #copyright,html[data-bc="dark"] #footer-bottom#footer-bottom#footer-bottom #copyright a,html[data-bc="dark"] #footer#footer#footer a{color:#E8ECFF!important}
html[data-bc="dark"] #footer-bottom#footer-bottom#footer-bottom a:hover,html[data-bc="dark"] #footer#footer#footer a:hover{color:#A9B9FF!important}

/* 1.0.24: footer links in dark mode use text-fill, which wins over the colour rules the site sets on links */
html[data-bc="dark"] #footer a,html[data-bc="dark"] #footer-bottom a,html[data-bc="dark"] #footer-bottom #copyright,html[data-bc="dark"] #footer-bottom #copyright a{-webkit-text-fill-color:#E8ECFF!important}
html[data-bc="dark"] #footer a:hover,html[data-bc="dark"] #footer-bottom a:hover{-webkit-text-fill-color:#A9B9FF!important}

/* 1.0.30: dark mode for the legacy (WPBakery) pages and the header, plus page polish. The site's own Additional CSS keeps the header white in dark mode; Edward asked for dark, so these rules repeat the ids to outrank it. */
html[data-bc="dark"] #site-header#site-header#site-header,html[data-bc="dark"] #site-header-inner#site-header-inner#site-header-inner,html[data-bc="dark"] #site-header#site-header#site-header.fixed-scroll{background:#0A0A3A!important;border-color:rgba(255,255,255,.14)!important}
html[data-bc="dark"] #site-header#site-header#site-header #site-navigation-wrap .dropdown-menu>li>a.menu-link{color:#E8ECFF!important;-webkit-text-fill-color:#E8ECFF!important}
html[data-bc="dark"] #site-header#site-header#site-header a.custom-logo-link::after{color:#FFFFFF!important}
html[data-bc="dark"] body #wrap,html[data-bc="dark"] body #outer-wrap,html[data-bc="dark"] body #main,html[data-bc="dark"] body #content-wrap,html[data-bc="dark"] body .content-area,html[data-bc="dark"] body #content,html[data-bc="dark"] body .page-header{background-color:#0A0A3A!important}
html[data-bc="dark"] body .vc_row,html[data-bc="dark"] body .vc_column-inner,html[data-bc="dark"] body .wpb_wrapper{background-color:transparent!important}
html[data-bc="dark"] body #main :where(h1,h2,h3,h4,h5,h6,p,li,span,strong,em,b,i,td,th,label,small,blockquote,cite,div,dt,dd):not(.bct *){color:#E8ECFF!important}
html[data-bc="dark"] body #main a:not(.vc_btn3):not(.btn):not(.bct *){color:#BDC8FF!important}
html[data-bc="dark"] body #main a.vc_btn3{background-color:#4A5FE0!important;border-color:#4A5FE0!important;color:#FFFFFF!important}
html[data-bc="dark"] body #main :is([style*="background:#fff" i],[style*="background: #fff" i],[style*="background-color:#fff" i],[style*="background-color: #fff" i],[style*="#f4f8fb" i],[style*="#f5faff" i],[style*="#f5f8fa" i],[style*="#f7f7f7" i],[style*="#f0f0f0" i],[style*="#eaf6ff" i],[style*="#e6f2fd" i],[style*="#f5f5f5" i]){background-color:#14145A!important}
html[data-bc="dark"] body #main :is(table,td,th,hr,details,summary){border-color:rgba(255,255,255,.18)!important}
html[data-bc="dark"] body #main .sp-ea-single .ea-header a,html[data-bc="dark"] body #main .ea-card .ea-header a{color:#FFFFFF!important}
html[data-bc="dark"] body #main iframe{background:#fff;border-radius:12px}
html[data-bc="dark"] body.single-post .blog-entry-inner,html[data-bc="dark"] body.blog .blog-entry-inner{background:#14145A;border-color:rgba(255,255,255,.18)}
html[data-bc="dark"] body.blog .blog-entry-title a{color:#FFFFFF!important}
html[data-bc="dark"] body.blog .blog-entry-summary{color:#C9CDEB}
html[data-bc="dark"] body.blog #right-sidebar .widget,html[data-bc="dark"] body.blog #right-sidebar .widget *{color:#E8ECFF}
/* page polish: reading pages (Privacy, Terms) and posts */
body.page-id-1890 .entry-content,body.page-id-2196 .entry-content{max-width:820px;margin-inline:auto;font:400 17px/1.75 Manrope,system-ui,sans-serif;color:#2A2F55}
body.page-id-1890 .entry-content h1,body.page-id-2196 .entry-content h1,body.page-id-1890 .entry-content h2,body.page-id-2196 .entry-content h2{font-family:Manrope,system-ui,sans-serif;letter-spacing:-.02em;color:#151357!important;line-height:1.15;margin:1.6em 0 .5em}
body.page-id-1890 .entry-content p,body.page-id-2196 .entry-content p{margin:0 0 1em}
body.page-id-1890 .entry-content ul,body.page-id-2196 .entry-content ul{margin:0 0 1.2em 1.2em}
html[data-bc="dark"] body.page-id-1890 .entry-content,html[data-bc="dark"] body.page-id-2196 .entry-content{color:#E8ECFF}
html[data-bc="dark"] body.page-id-1890 .entry-content h1,html[data-bc="dark"] body.page-id-2196 .entry-content h1,html[data-bc="dark"] body.page-id-1890 .entry-content h2,html[data-bc="dark"] body.page-id-2196 .entry-content h2{color:#FFFFFF!important}
body.single-post .entry-content :where(h1,h2,h3,h4){font-family:Manrope,system-ui,sans-serif;letter-spacing:-.02em}
body.single-post .entry-content p,body.single-post .entry-content li{font-size:17px;line-height:1.75}
body.single-post .entry-content img,body.page .entry-content .vc_single_image-img{border-radius:16px}
body.single-post .entry-content details,body.single-post .entry-content .vc_toggle{border-radius:12px}
body.page-id-1687 .entry-content a.vc_btn3,body.page-id-1718 .entry-content a.vc_btn3,body.page-id-1721 .entry-content a.vc_btn3,body.page-id-2869 .entry-content a.vc_btn3,body.page-id-1711 .entry-content a.vc_btn3,body.page-id-2246 .entry-content a.vc_btn3{border-radius:999px}
body.page-id-2246 .entry-content iframe{max-width:100%;border-radius:16px}
html[data-bc="dark"] body #main :is(.panel,.panel-body,.accordion-inner,.vc_toggle_content,.wpb_accordion_content){background-color:#14145A!important;border-color:rgba(255,255,255,.18)!important}
html[data-bc="dark"] body #main :is(.panel-heading,.vc_toggle_title){background-color:#1C1A74!important}
html[data-bc="dark"] body #main .panel-title a,html[data-bc="dark"] body #main .panel-heading a{color:#FFFFFF!important}
html[data-bc="dark"] body #main :is(input,textarea,select){background:#14145A;color:#E8ECFF;border-color:rgba(255,255,255,.3)}
/* hero lead on Our work was nearly invisible (pale text from the old dark hero) */
.bct .ow-hero .lead,.bct .ow-hero p{color:#4A5160!important}
html[data-bc="dark"] .bct .ow-hero .lead,html[data-bc="dark"] .bct .ow-hero p{color:#C9CDEB!important}
/* END audit-seat extras */
