@import"https://fonts.googleapis.com/css2?family=Alexandria:wght@300;400;500;600;700;800&family=Changa:wght@400;600;700;800&family=IBM+Plex+Mono:wght@400;700&display=swap";.bak{--maxw: 1180px;--r-lg: 26px;--r: 18px;--r-sm: 11px;--r-ic: 14px;--pill: 999px;--fs-lead: 1.06rem;--fs-body: .93rem;--fs-sm: .84rem;--fs-xs: .78rem;--fs-h1: clamp(2rem, 6.2vw, 3.35rem);--fs-h2: clamp(1.65rem, 3.5vw, 2.45rem);--fs-h4: 1.04rem;--display: "Changa", "Segoe UI", Tahoma, system-ui, sans-serif;--body: "Alexandria", "Segoe UI", Tahoma, system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, "Courier New", monospace;--t: .28s cubic-bezier(.2, .7, .2, 1);--logo-a: url(/images/essam/logo-light.png);--logo-b: url(/images/essam/logo-light.png);--ph-hero: url(/images/essam/hero-bac.webp);--ph-about: url(/images/essam/essam-light.png);color-scheme:dark;--bg: #0d1510;--bg-2: #122016;--bg-3: #09110c;--surface: #17291d;--surface-2: #1d3424;--line: rgba(214, 240, 220, .12);--line-2: rgba(214, 240, 220, .22);--ink: #f1f7f0;--muted: #bfd2bf;--faint: #8fa693;--brand: #7fbf8a;--brand-2: #5a9a66;--brand-rgb: 127, 191, 138;--on-brand: #0b1a0f;--gold: #fed16a;--gold-rgb: 254, 209, 106;--gold-ink: #fed16a;--logo-ink: #fed16a;--logo-gold: #fed16a;--fez-body: #b7252c;--fez-dark: #9a1a21;--fez-cap: #c92c34;--fez-tassel: #fed16a;--sunk: rgba(255, 255, 255, .05);--overlay: rgba(5, 12, 7, .85);--glow: rgba(127, 191, 138, .5);--err: #ff92a6;--hero-bg: radial-gradient(115% 85% at 82% -8%, #2d5134 0%, transparent 58%), radial-gradient(95% 72% at 4% 106%, #3a3010 0%, transparent 64%), linear-gradient(158deg, #1e3a24 0%, #122016 52%, #09110c 100%);--band: linear-gradient(135deg, #386641, #1e3a24);--pill-ink: #cfe8d3;--lead-wash: linear-gradient(150deg, rgba(var(--brand-rgb), .22), rgba(var(--gold-rgb), .07));--soft: 0 2px 4px rgba(4, 12, 6, .34), 0 14px 32px -20px rgba(4, 12, 6, .8);--lift: 0 4px 12px rgba(4, 12, 6, .38), 0 26px 52px -26px rgba(4, 12, 6, .9);font-family:var(--body);font-weight:500;font-size:16px;line-height:1.92;background:var(--bg);color:var(--ink);overflow-x:hidden;-webkit-font-smoothing:antialiased;min-height:100vh}.bak *,.bak *:before,.bak *:after{box-sizing:border-box}.bak img{max-width:100%;display:block}.bak a{color:inherit}.bak button,.bak input,.bak select{font:inherit;color:inherit}.bak :focus-visible{outline:3px solid var(--gold);outline-offset:3px}.bak ::-moz-selection{background:rgba(var(--gold-rgb),.3)}.bak ::selection{background:rgba(var(--gold-rgb),.3)}.bak h1,.bak h2,.bak h3{font-weight:700;font-family:var(--display);line-height:1.5;margin:0}.bak p{margin:0}.bak ul{margin:0;padding:0;list-style:none}.bak .sym{font-family:var(--mono);font-weight:700;letter-spacing:.04em}.bak .wrap{max-width:var(--maxw);margin-inline:auto;padding-inline:22px}.bak .ambient{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(58% 42% at 86% 8%,rgba(var(--brand-rgb),.12),transparent 68%),radial-gradient(48% 34% at 8% 70%,rgba(var(--gold-rgb),.05),transparent 72%)}.bak .grain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;pointer-events:none;opacity:.42;mix-blend-mode:soft-light;background:url(/images/bakaloria/grain.svg) 0 0 / 200px 200px}@media (prefers-reduced-transparency: reduce){.bak .grain{display:none}}.bak .progress{position:fixed;top:0;inset-inline-start:0;height:3px;width:0;z-index:200;background:linear-gradient(270deg,var(--brand),var(--gold));box-shadow:0 0 10px var(--glow);transition:width .12s linear}.bak .skip{position:fixed;top:-60px;inset-inline-start:14px;z-index:300;background:var(--brand);color:var(--on-brand);padding:.6rem 1rem;border-radius:0 0 10px 10px;font-weight:700;text-decoration:none;transition:top .2s}.bak .skip:focus{top:0}.bak .logo-img{position:relative;display:block;width:auto;aspect-ratio:551 / 557;flex:none}.bak .logo-img:before,.bak .logo-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-size:100% auto;mask-size:100% auto;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:background-color .3s ease}.bak .logo-img:before{-webkit-mask-image:var(--logo-a);mask-image:var(--logo-a);background-color:var(--logo-ink)}.bak .logo-img:after{-webkit-mask-image:var(--logo-b);mask-image:var(--logo-b);background-color:var(--logo-gold)}.bak .logo-mark{aspect-ratio:551 / 557}.bak .logo-mark:before,.bak .logo-mark:after{-webkit-mask-position:top center;mask-position:top center}.bak .bond{position:relative;display:inline-block;white-space:nowrap;color:var(--gold-ink);padding-bottom:.18em}.bak .bond:after{content:"";position:absolute;pointer-events:none;inset-inline:-.3em;bottom:-.02em;height:.3em;background:radial-gradient(.115em .115em at .115em 50%,var(--gold) 92%,transparent 94%),radial-gradient(.115em .115em at calc(100% - .115em) 50%,var(--gold) 92%,transparent 94%),linear-gradient(var(--gold),var(--gold));background-repeat:no-repeat;background-size:100% 100%,100% 100%,calc(100% - .5em) .058em;background-position:0 50%,100% 50%,center;filter:drop-shadow(0 0 6px rgba(var(--gold-rgb),.35))}.bak .fez{display:block;flex:none;filter:drop-shadow(0 2px 5px rgba(0,0,0,.35))}.bak .fez-xl{width:clamp(96px,12vw,132px);height:clamp(96px,12vw,132px)}.bak .fez-lg{width:38px;height:38px;margin:0 auto .3rem}.bak .fez-md{width:30px;height:30px;margin:0 auto .28rem}.bak .fez-sm{width:17px;height:17px;filter:none}.bak .fez-xs{width:15px;height:15px;filter:none}.bak .svg-defs{position:absolute}.bak .tile{position:relative;display:grid;place-items:center;flex:none;border-radius:14px;background:var(--sunk);border:1.5px solid rgba(var(--gold-rgb),.45);box-shadow:inset 0 1px #ffffff0f}.bak .tile em{font-style:normal;font-family:var(--display);font-weight:700;color:var(--gold-ink);line-height:1}.bak .tile small{position:absolute;top:5px;inset-inline-start:7px;font-family:var(--mono);font-weight:700;font-size:.55rem;color:var(--faint)}.bak .tb-txt{display:inline-flex;align-items:center;gap:.45rem}.bak .sec{position:relative;z-index:1;padding:88px 0}.bak .sec--tight{padding:72px 0}.bak .band{position:relative;z-index:1;background:none}.bak .band>*{position:relative;z-index:1}.bak .band:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:var(--bg-2);-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 150px,#000 calc(100% - 150px),transparent 100%);mask-image:linear-gradient(180deg,transparent 0,#000 150px,#000 calc(100% - 150px),transparent 100%)}.bak .sec-head{max-width:640px;margin-bottom:48px}.bak .sec-head.center{margin-inline:auto;text-align:center}.bak .sec-head h2{font-size:var(--fs-h2);margin:0 0 .55rem;line-height:1.42;letter-spacing:-.015em;font-weight:800}.bak .sec-head p{color:var(--muted);font-size:var(--fs-lead);line-height:1.9}.bak .eyebrow{display:inline-flex;align-items:center;gap:.6rem;margin-bottom:.9rem;font-weight:700;font-size:var(--fs-sm);color:var(--pill-ink)}.bak .eyebrow:before{content:"";width:11px;height:11px;flex:none;border-radius:50%;background:radial-gradient(circle at 34% 30%,#ffe6a3,#f0ad00 62%,#a86f00);box-shadow:0 2px 4px #00000057,inset 0 -1px 2px #00000047}.bak .eyebrow:after{content:"";width:30px;height:2px;flex:none;border-radius:99px;background:linear-gradient(270deg,rgba(var(--gold-rgb),.8),transparent)}.bak .btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;font-family:var(--body);font-weight:700;font-size:var(--fs-body);padding:.82rem 1.6rem;border-radius:var(--pill);border:1px solid transparent;cursor:pointer;text-decoration:none;transition:var(--t);white-space:nowrap}.bak .btn svg{width:19px;height:19px;flex:none}.bak .btn-c{background:linear-gradient(135deg,var(--brand),var(--brand-2));color:var(--on-brand);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff40,0 0 18px -6px var(--glow),0 8px 18px -10px #0006}.bak .btn-c:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff40,0 0 26px -6px var(--glow),0 12px 26px -12px #00000073}.bak .btn-c:after{content:"";position:absolute;inset-block:0;width:45%;inset-inline-start:-60%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transform:skew(-18deg);transition:inset-inline-start .55s ease}.bak .btn-c:hover:after{inset-inline-start:115%}.bak .btn-g{background:transparent;border-color:var(--line-2);color:var(--ink)}.bak .btn-g:hover{border-color:rgba(var(--brand-rgb),.55);background:rgba(var(--brand-rgb),.08)}.bak .btn-o{background:rgba(var(--gold-rgb),.12);border-color:rgba(var(--gold-rgb),.6);color:var(--ink);box-shadow:var(--soft)}.bak .btn-o svg{color:var(--gold)}.bak .btn-o:hover{background:rgba(var(--gold-rgb),.2);border-color:var(--gold);transform:translateY(-2px)}.bak .btn-lg{padding:1rem 1.9rem;font-size:1rem;gap:.6rem}.bak .btn-lg svg{width:21px;height:21px}.bak .btn-sm{padding:.56rem 1.15rem;font-size:var(--fs-sm);min-height:40px}.bak .btn-block{width:100%}.bak .topbar{position:relative;z-index:61;display:flex;align-items:center;justify-content:center;gap:.9rem;padding:.62rem 52px;text-align:center;background:linear-gradient(90deg,#1e3a24,#386641 50%,#1e3a24);color:#fff;font-size:var(--fs-sm);font-weight:700}.bak .topbar-x{position:absolute;inset-inline-end:6px;top:50%;transform:translateY(-50%);width:40px;height:40px;border:none;border-radius:var(--r-sm);cursor:pointer;background:#ffffff2e;color:#fff;display:grid;place-items:center}.bak .topbar-x:hover{background:#ffffff4d}.bak .topbar-x svg{width:13px;height:13px}.bak header{--ink: #f1f7f0;--muted: #c3d7c3;--brand: #8fcf9a;--brand-2: #5a9a66;--brand-rgb: 143, 207, 154;--line-2: rgba(214, 240, 220, .3);--sunk: rgba(255, 255, 255, .09);--logo-ink: #fed16a;position:sticky;top:0;z-index:60;color:var(--ink);background:linear-gradient(180deg,#1e3a24,#122016);border-bottom:1px solid rgba(214,240,220,.1);transition:box-shadow .35s ease}.bak header.stuck{box-shadow:0 10px 30px -14px #0009}.bak header.stuck .nav{height:64px}.bak header.stuck .brand .logo-img{height:36px}.bak .nav{display:flex;align-items:center;gap:1rem;height:74px;transition:height .35s ease}.bak .brand{display:flex;align-items:center;gap:.7rem;flex:0 1 auto;min-width:0;min-height:44px;padding-inline:2px 6px;text-decoration:none;color:var(--ink)}.bak .brand .btxt{white-space:nowrap;overflow:hidden}.bak .brand .logo-img{height:42px;transition:height .35s ease}.bak .brand b{display:block;font-weight:700;font-size:var(--fs-xs);line-height:1.6;color:var(--muted)}.bak .brand .btxt>span{display:block;font-weight:700;font-size:var(--fs-xs);color:var(--gold-ink);line-height:1.6}.bak .nav-links{display:flex;gap:.15rem;margin-inline-start:auto;min-width:0}.bak .nav-links a{position:relative;text-decoration:none;color:var(--muted);font-size:var(--fs-sm);font-weight:700;padding:.75rem .7rem;transition:var(--t);white-space:nowrap}.bak .nav-links a:after{content:"";position:absolute;inset-inline:.7rem;bottom:.46rem;height:2px;border-radius:99px;background:linear-gradient(270deg,var(--gold),rgba(var(--gold-rgb),.25));box-shadow:0 0 8px rgba(var(--gold-rgb),.5);opacity:0;transition:opacity var(--t)}.bak .nav-links a:hover,.bak .nav-links a.on{color:var(--ink)}.bak .nav-links a.on:after,.bak .nav-links a:hover:after{opacity:1}.bak .nav-right{display:flex;align-items:center;gap:.55rem;margin-inline-start:auto}.bak .nav-links+.nav-right{margin-inline-start:0}.bak .theme-btn{width:44px;height:44px;flex:none;border-radius:var(--pill);cursor:pointer;display:grid;place-items:center;color:var(--gold-ink);background:rgba(var(--gold-rgb),.12);border:1.5px solid rgba(var(--gold-rgb),.4);transition:var(--t)}.bak .theme-btn:hover{background:rgba(var(--gold-rgb),.22);border-color:var(--gold);transform:translateY(-2px)}.bak .theme-btn svg{width:21px;height:21px}.bak .lbl-s{display:none}.bak .burger{display:none;width:44px;height:44px;border-radius:var(--r-sm);background:#ffffff0f;border:1px solid var(--line-2);cursor:pointer}.bak .burger svg{width:22px;height:22px;margin:auto;stroke:var(--ink);fill:none}.bak .drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;visibility:hidden;pointer-events:none}.bak .drawer.open{visibility:visible;pointer-events:auto}.bak .drawer-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--overlay);opacity:0;transition:opacity .3s}.bak .drawer.open .drawer-bg{opacity:1}.bak .drawer-panel{position:absolute;inset-block:0;inset-inline-end:0;width:min(320px,86%);background:var(--bg-2);border-inline-start:1px solid var(--line);padding:18px 20px 26px;display:flex;flex-direction:column;gap:.2rem;overscroll-behavior:contain;transform:translate(100%);transition:transform .32s cubic-bezier(.2,.7,.2,1);overflow-y:auto}.bak .drawer.open .drawer-panel{transform:none}.bak .drawer-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.bak .drawer-head .logo-img{height:44px}.bak .drawer-panel>a{text-decoration:none;color:var(--ink);font-weight:700;font-size:.95rem;padding:.95rem .6rem;border-bottom:1px solid var(--line)}.bak .drawer-panel>a:hover{color:var(--brand)}.bak .drawer-cta{display:grid;gap:.6rem;margin-top:1.3rem}.bak .modal-x{width:42px;height:42px;border-radius:11px;border:1px solid var(--line);background:var(--sunk);color:var(--muted);cursor:pointer;display:grid;place-items:center}.bak .modal-x svg{width:15px;height:15px;stroke:currentColor;fill:none}.bak .modal-x:hover{color:var(--ink);border-color:var(--line-2)}.bak .hero{position:relative;z-index:1;overflow:hidden;color:var(--ink);padding:54px 0 64px;background:var(--hero-bg);border-radius:0 0 60px 60px}.bak .hero-fx{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:.1;background:url(/images/bakaloria/hero-pattern.svg) 0 0 / 320px 320px}.bak .hero:before,.bak .hero:after{content:"";position:absolute;border-radius:50%;pointer-events:none;z-index:0}.bak .hero:before{width:540px;height:540px;top:-240px;inset-inline-end:-150px;background:radial-gradient(circle,rgba(127,191,138,.3),transparent 66%)}.bak .hero:after{width:520px;height:520px;bottom:-270px;inset-inline-start:0;background:radial-gradient(circle,rgba(254,209,106,.13),transparent 66%)}.bak .hero>*{position:relative;z-index:2}.bak .hero-grid{display:grid;grid-template-columns:1fr 1.08fr;gap:40px;align-items:center}.bak .hero-txt{min-width:0}.bak .hero .h-logo{height:clamp(96px,13vw,140px);margin-bottom:.5rem}.bak .hero h1{font-size:var(--fs-h1);line-height:1.36;margin:0 0 1.05rem;letter-spacing:-.02em;font-weight:800}.bak .hero h1 .pre{display:block;font-size:.66em;font-weight:700;color:var(--muted);line-height:1.6;margin-bottom:.12em}.bak .hero .lead{color:var(--muted);font-size:var(--fs-lead);line-height:1.95;max-width:52ch}.bak .hero .lead b{color:var(--ink);font-weight:700}.bak .badges{display:flex;flex-wrap:wrap;gap:.55rem;margin:1.5rem 0}.bak .badges li{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem .95rem;border-radius:var(--pill);background:var(--sunk);border:1px solid var(--line-2);font-size:var(--fs-sm);font-weight:700;color:var(--ink)}.bak .badges i{width:10px;height:10px;border-radius:50%;flex:none;background:radial-gradient(circle at 34% 30%,#ffe6a3,#f0ad00 62%,#a86f00);box-shadow:0 2px 4px #00000057,inset 0 -1px 2px #00000047}.bak .badges li:first-child{border-color:rgba(var(--gold-rgb),.45)}.bak .hero-cta{display:flex;flex-wrap:wrap;gap:.7rem}.bak .hero-art{position:relative;display:grid;place-items:center;padding-top:10px}.bak .plate{position:relative;z-index:2;width:min(600px,93%);padding:30px 14px 0;border-radius:20px;background:linear-gradient(158deg,var(--surface-2),var(--surface));border:2px solid rgba(var(--gold-rgb),.5);transform:rotate(-1.1deg);box-shadow:inset 0 1px #ffffff24,0 0 0 1px #0000004d,0 0 46px -12px var(--glow),0 36px 70px -32px #000000d9;margin:0}.bak .plate .ph{position:relative;z-index:1;border-radius:12px;aspect-ratio:740 / 421;background:var(--ph-hero) center / cover no-repeat;box-shadow:inset 0 0 0 1px #ffffff17}.bak .plate-num{position:absolute;z-index:3;top:10px;inset-inline-start:18px;font-family:var(--mono);font-weight:700;font-size:.72rem;letter-spacing:.12em;color:var(--gold);opacity:.9}.bak .plate-stamp{position:absolute;z-index:4;top:-14px;inset-inline-end:-13px;display:flex;align-items:center;gap:.4rem;padding:.5rem .85rem;border-radius:12px;font-family:var(--display);font-weight:700;font-size:.92rem;color:#fff;background:linear-gradient(135deg,var(--fez-cap),#7d1319);border:1px solid rgba(255,255,255,.22);transform:rotate(7deg);box-shadow:0 10px 20px -8px #000000bf}.bak .plate-stamp .fez{width:19px;height:19px;filter:none;--fez-body: #fff;--fez-dark: #e8d7d7;--fez-cap: #fff;--fez-tassel: #ffd76e}.bak .plate-cap{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;padding:.72rem .35rem .78rem}.bak .plate-cap b{font-family:var(--display);font-weight:700;font-size:1.02rem;color:var(--ink);white-space:nowrap}.bak .plate-cap span{font-family:var(--mono);font-size:.64rem;color:var(--muted);letter-spacing:.1em;font-weight:700;white-space:nowrap;flex:none}.bak .orbit{position:absolute;z-index:0;pointer-events:none;width:min(94%,505px);aspect-ratio:1;top:50%;inset-inline-start:50%;border-radius:50%;border:1.5px solid rgba(var(--gold-rgb),.32);transform:translate(50%,-50%) rotate(-16deg)}.bak .orbit:after{content:"";position:absolute;top:6%;inset-inline-start:14%;width:10px;height:10px;border-radius:50%;background:var(--gold);box-shadow:0 0 14px 2px rgba(var(--gold-rgb),.7)}.bak .orbit.b{width:min(110%,585px);border-color:rgba(var(--brand-rgb),.26);transform:translate(50%,-50%) rotate(32deg)}.bak .orbit.b:after{background:var(--brand);box-shadow:0 0 14px 2px var(--glow);top:auto;bottom:8%;inset-inline-start:auto;inset-inline-end:12%;width:8px;height:8px}.bak .shot{position:relative;z-index:2;width:min(392px,94%);border-radius:24px;padding:9px;background:linear-gradient(160deg,#ffffff1f,#ffffff08);border:1px solid rgba(180,225,190,.34);box-shadow:0 0 0 1px #00000040,0 0 40px -10px var(--glow),inset 0 1px #ffffff29,0 34px 66px -30px #000000d9;margin:0}.bak .shot .ph{position:relative;z-index:1;border-radius:17px;aspect-ratio:700 / 408;background:var(--ph-about) center 20% / cover no-repeat,linear-gradient(160deg,#3f7448,#386641 45%,#1e3a24);box-shadow:inset 0 0 0 1px #ffffff12}.bak .shot:before{content:"";position:absolute;top:4%;right:4%;bottom:4%;left:4%;z-index:-1;border-radius:50%;background:var(--ph-about) center 20% / cover no-repeat,linear-gradient(160deg,#3f7448,#386641 45%,#1e3a24);filter:blur(30px) saturate(.7);opacity:.26;transform:scale(1.1)}.bak .shot-cap{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;padding:.7rem .5rem .25rem}.bak .shot-cap b{font-family:var(--display);font-weight:700;font-size:.98rem;color:var(--ink);white-space:nowrap}.bak .shot-cap span{font-family:var(--mono);font-size:.64rem;color:var(--muted);letter-spacing:.08em;font-weight:700;white-space:nowrap;flex:none}.bak .bubbles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;overflow:hidden}.bak .bubbles i{position:absolute;bottom:-30px;border-radius:50%;border:1px solid rgba(var(--gold-rgb),.45);background:rgba(var(--gold-rgb),.07);animation:bakRise linear infinite}@keyframes bakRise{0%{transform:translateY(0) scale(.7);opacity:0}15%{opacity:.85}to{transform:translateY(-78vh) scale(1.15);opacity:0}}.bak .bubbles i:nth-child(1){inset-inline-start:8%;width:12px;height:12px;animation-duration:15s;animation-delay:0s}.bak .bubbles i:nth-child(2){inset-inline-start:22%;width:7px;height:7px;animation-duration:11s;animation-delay:2.4s}.bak .bubbles i:nth-child(3){inset-inline-start:47%;width:15px;height:15px;animation-duration:18s;animation-delay:4.2s}.bak .bubbles i:nth-child(4){inset-inline-start:71%;width:9px;height:9px;animation-duration:13s;animation-delay:1.2s}.bak .bubbles i:nth-child(5){inset-inline-start:88%;width:6px;height:6px;animation-duration:16s;animation-delay:6s}.bak .ticker{position:relative;z-index:2;overflow:hidden;background:var(--bg-2);color:var(--muted);padding:.85rem 0;border-block:1px solid var(--line)}.bak .ticker:before,.bak .ticker:after{content:"";position:absolute;inset-block:0;width:120px;z-index:2;pointer-events:none}.bak .ticker:before{inset-inline-start:0;background:linear-gradient(to right,transparent,var(--bg-2))}.bak .ticker:after{inset-inline-end:0;background:linear-gradient(to left,transparent,var(--bg-2))}.bak .ticker:hover .ticker-in{animation-play-state:paused}.bak .ticker-in{display:flex;width:-moz-max-content;width:max-content;animation:bakSlide 34s linear infinite}@keyframes bakSlide{0%{transform:translate(0)}to{transform:translate(50%)}}.bak .ticker b{display:inline-flex;align-items:center;gap:1.5rem;padding-inline:.75rem;font-size:var(--fs-sm);font-weight:600;white-space:nowrap}.bak .ticker i{width:9px;height:9px;border-radius:50%;display:inline-block;flex:none;background:radial-gradient(circle at 34% 30%,#ffe6a3,#f0ad00 62%,#a86f00);box-shadow:0 1px 3px #0000004d}.bak .grade-card{position:relative;overflow:hidden;color:#fff;display:grid;grid-template-columns:1.02fr .98fr;gap:34px;align-items:center;padding:46px 40px;border-radius:var(--r-lg);background:linear-gradient(114deg,transparent 26%,rgba(255,255,255,.08) 42%,rgba(255,255,255,.02) 55%,transparent 66%),radial-gradient(120% 80% at 8% -8%,rgba(255,255,255,.16),transparent 52%),linear-gradient(158deg,#386641,#2d5134 55%,#17291d);box-shadow:inset 0 1px #ffffff3d,inset 0 0 0 1px #ffffff14,0 26px 52px -24px #1e3a24f2}.bak .grade-card>*{position:relative;z-index:1}.bak .grade-card h3{color:#fff;font-size:1.3rem;margin-bottom:.25rem}.bak .grade-card .gsub{display:block;color:#ffd267;font-weight:700;font-size:var(--fs-sm)}.bak .grade-card .grade-intro>p{color:#ffffffd6;font-size:var(--fs-body);margin-bottom:1.1rem}.bak .grade-card .btn-c{background:#fff;color:#1e3a24;box-shadow:0 10px 22px -10px #0009}.bak .grade-head{display:flex;gap:18px;align-items:center;margin-bottom:1rem}.bak .grade-cta{margin-top:1.4rem}.bak .fez-plate{position:relative;overflow:hidden;display:grid;place-items:center;text-align:center;gap:.15rem;padding:40px 26px 32px;border-radius:var(--r);background:linear-gradient(160deg,#ffffff21,#ffffff08);border:1.5px dashed rgba(255,214,120,.5);box-shadow:inset 0 1px #ffffff29}.bak .fez-plate:before{content:"";position:absolute;width:230px;height:230px;border-radius:50%;pointer-events:none;top:-30px;left:50%;transform:translate(-50%);background:radial-gradient(circle,rgba(255,214,120,.3),transparent 68%)}.bak .fez-plate>*{position:relative;z-index:1}.bak .fez-plate b{font-family:var(--display);font-weight:700;font-size:1.5rem;color:#ffd267;line-height:1.4;margin-top:.5rem}.bak .fez-plate .sym{font-size:.66rem;color:#fff9;letter-spacing:.14em}.bak .syllabus{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.bak .syl{position:relative;display:flex;gap:14px;align-items:flex-start;padding:26px 24px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line);box-shadow:var(--soft),inset 0 1px #ffffff0d;transition:var(--t)}.bak .syl:hover{transform:translateY(-3px);border-color:rgba(var(--brand-rgb),.45);box-shadow:var(--lift)}.bak .syl.strip{grid-column:1 / -1}.bak .syl.lead-card{grid-column:span 2;grid-row:span 2;justify-content:center;flex-direction:column;gap:1rem;padding:32px 30px;overflow:hidden;background:linear-gradient(114deg,transparent 24%,rgba(255,255,255,.06) 40%,transparent 62%),radial-gradient(110% 75% at 10% -6%,rgba(255,255,255,.1),transparent 55%),var(--lead-wash),var(--surface);border-color:rgba(var(--brand-rgb),.4);box-shadow:inset 0 1px #ffffff24,var(--soft)}.bak .syl.lead-card:after{content:"";position:absolute;width:250px;height:250px;border-radius:50%;bottom:-140px;inset-inline-start:-70px;pointer-events:none;border:1.5px solid rgba(var(--gold-rgb),.3);transform:rotate(-22deg)}.bak .syl.lead-card>*{position:relative;z-index:1}.bak .syl.lead-card .ic{width:56px;height:56px;border-radius:17px}.bak .syl.lead-card .ic svg{width:27px;height:27px}.bak .syl.lead-card b{font-size:1.3rem;margin-bottom:.4rem}.bak .syl.lead-card span{font-size:var(--fs-body);max-width:46ch}.bak .syl .ic{width:46px;height:46px;flex:none;border-radius:var(--r-ic);display:grid;place-items:center;background:rgba(var(--brand-rgb),.14);border:1px solid rgba(var(--brand-rgb),.3);color:var(--brand)}.bak .syl .ic svg{width:22px;height:22px;stroke-width:1.7}.bak .syl .ic.gold{background:rgba(var(--gold-rgb),.14);border-color:rgba(var(--gold-rgb),.32);color:var(--gold-ink)}.bak .syl .ic.alt{background:rgba(var(--gold-rgb),.1);border-color:rgba(var(--gold-rgb),.26);color:var(--gold-ink)}.bak .syl b{display:block;font-family:var(--display);font-size:var(--fs-h4);margin-bottom:.25rem}.bak .syl span{display:block;color:var(--muted);font-size:var(--fs-sm);line-height:1.85}.bak .tl{position:relative;padding-inline-start:76px;display:grid;gap:18px;max-width:880px;margin-inline:auto}.bak .tls{position:relative}.bak .tls:not(:last-child):before{content:"";position:absolute;inset-inline-start:-49px;top:70px;bottom:-26px;width:2px;background:linear-gradient(180deg,rgba(var(--gold-rgb),.75),rgba(var(--brand-rgb),.45))}.bak .tls .n{position:absolute;inset-inline-start:-76px;top:8px;width:56px;height:56px;border-radius:16px;display:grid;place-items:center;font-family:var(--display);font-weight:700;font-size:1.3rem;color:var(--gold-ink);background:linear-gradient(150deg,var(--surface-2),var(--surface));border:1.5px solid rgba(var(--gold-rgb),.5);box-shadow:0 0 0 6px var(--bg),var(--soft)}.bak .tls-b{padding:20px 24px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line);box-shadow:var(--soft)}.bak .tls-b h3{font-size:var(--fs-h4);margin-bottom:.3rem}.bak .tls-b p{color:var(--muted);font-size:var(--fs-sm);line-height:1.85}@media (min-width: 821px){.bak .tl{grid-template-columns:repeat(4,1fr);gap:18px;padding-inline-start:0;max-width:none}.bak .tl:before{content:"";position:absolute;top:27px;inset-inline:12.5%;height:2px;z-index:0;background:linear-gradient(270deg,rgba(var(--gold-rgb),.7),rgba(var(--brand-rgb),.45))}.bak .tls{z-index:1;display:flex;flex-direction:column;gap:14px;text-align:center}.bak .tls .n{position:static;margin-inline:auto;box-shadow:var(--soft)}.bak .tls:last-child .n:after{content:"";position:absolute;top:-6px;inset-inline-end:-6px;width:13px;height:13px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#ffe6a3,#f0ad00 62%,#a86f00);box-shadow:0 3px 6px #0006}.bak .tls:not(:last-child):before{display:none}.bak .tls-b{flex:1;padding:22px 20px}}.bak .parent{display:grid;grid-template-columns:1fr 1fr;gap:34px;align-items:center;padding:40px 36px;border-radius:var(--r-lg);background:linear-gradient(150deg,var(--surface),var(--surface-2));border:1px solid var(--line-2);box-shadow:var(--soft);position:relative;overflow:hidden}.bak .parent:before{content:"";position:absolute;width:340px;height:340px;border-radius:50%;bottom:-190px;inset-inline-start:-130px;pointer-events:none;background:radial-gradient(circle,rgba(var(--gold-rgb),.13),transparent 68%)}.bak .parent>*{position:relative;z-index:1}.bak .parent h2{font-size:clamp(1.4rem,3vw,1.9rem);margin-bottom:.6rem;font-weight:800}.bak .parent>div>p{color:var(--muted);font-size:var(--fs-body);line-height:1.9}.bak .plist{display:grid;gap:12px}.bak .plist li{display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:var(--r-sm);background:var(--sunk);border:1px solid var(--line)}.bak .plist .ic{width:34px;height:34px;flex:none;border-radius:10px;display:grid;place-items:center;background:rgba(var(--brand-rgb),.14);color:var(--brand)}.bak .plist svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.bak .plist b{display:block;font-size:var(--fs-body);font-weight:700;margin-bottom:.1rem}.bak .plist span{display:block;color:var(--muted);font-size:var(--fs-sm);line-height:1.8}.bak .about{display:grid;grid-template-columns:1fr 1.08fr;gap:46px;align-items:center}.bak .about-h2{font-size:var(--fs-h2);margin-bottom:.35rem;font-weight:800}.bak .about-role{color:var(--gold-ink);font-weight:600;font-size:var(--fs-body);margin-bottom:1rem}.bak .about-lead{color:var(--muted);font-size:var(--fs-lead);line-height:1.95;max-width:54ch}.bak .pts{display:grid;gap:14px;margin-top:1.6rem}.bak .pt{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;border-radius:var(--r);background:var(--surface);border:1px solid var(--line);box-shadow:var(--soft)}.bak .pt .ic{width:42px;height:42px;flex:none;border-radius:var(--r-ic);display:grid;place-items:center;background:rgba(var(--brand-rgb),.14);border:1px solid rgba(var(--brand-rgb),.3);color:var(--brand)}.bak .pt .ic svg{width:21px;height:21px;stroke-width:1.7}.bak .pt b{display:block;font-family:var(--display);font-size:var(--fs-h4);margin-bottom:.15rem}.bak .pt span{display:block;color:var(--muted);font-size:var(--fs-sm);line-height:1.85}.bak .about-fig{display:grid;justify-items:center;gap:.9rem;margin:0}.bak .about-fig .shot{width:min(540px,100%)}.bak .faq{display:grid;gap:12px;max-width:820px;margin-inline:auto}.bak .qa{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);overflow:hidden;box-shadow:var(--soft);transition:border-color var(--t)}.bak .qa.open{border-color:rgba(var(--brand-rgb),.5);background:linear-gradient(160deg,rgba(var(--brand-rgb),.09),transparent 60%),var(--surface)}.bak .qa-q{width:100%;display:flex;align-items:center;gap:.85rem;text-align:start;padding:19px 22px;background:none;border:none;cursor:pointer;font-size:var(--fs-body);font-weight:700;color:var(--ink)}.bak .qn,.bak .an{font-family:var(--mono);font-weight:700;font-size:.68rem;flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center}.bak .qn{background:rgba(var(--gold-rgb),.14);border:1px solid rgba(var(--gold-rgb),.35);color:var(--gold-ink)}.bak .an{background:rgba(var(--brand-rgb),.14);border:1px solid rgba(var(--brand-rgb),.32);color:var(--brand)}.bak .qt{flex:1;min-width:0}.bak .qa-q .x{width:26px;height:26px;flex:none;display:grid;place-items:center;color:var(--brand);transition:transform var(--t)}.bak .qa-q .x svg{width:17px;height:17px}.bak .qa.open .qa-q .x{transform:rotate(180deg)}.bak .qa-a{max-height:0;overflow:hidden;transition:max-height .34s cubic-bezier(.2,.7,.2,1)}.bak .qa-a .in{display:flex;gap:.85rem;padding:0 22px 20px}.bak .qa-a .tx{color:var(--muted);font-size:var(--fs-sm);line-height:1.9;padding-top:.2rem}.bak .qa-a .tx b{color:var(--ink);font-weight:700}.bak .start{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;border-radius:var(--r-lg);overflow:hidden;background:var(--band);color:#fff;box-shadow:inset 0 1px #ffffff38,inset 0 0 0 1px #ffffff12,var(--lift)}.bak .start:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(114deg,transparent 28%,rgba(255,255,255,.07) 44%,transparent 64%),radial-gradient(90% 130% at 82% 0,rgba(255,214,120,.22),transparent 62%)}.bak .start>*{position:relative;z-index:1}.bak .start-main{padding:44px 40px}.bak .start-main h2{font-size:clamp(1.5rem,3.2vw,2.1rem);margin-bottom:.5rem;color:#fff;font-weight:800}.bak .start-main p{color:#ffffffdb;font-size:var(--fs-body);max-width:52ch;line-height:1.9}.bak .start-stub{position:relative;padding:38px 34px;min-width:270px;display:grid;gap:.6rem;justify-items:stretch;background:#00000038;border-inline-start:2px dashed rgba(255,255,255,.4)}.bak .start-stub .tile{margin-inline:auto;margin-bottom:.55rem;border-radius:15px;padding:.55rem 1.1rem .5rem;text-align:center;display:block;background:#ffffff1f;border-color:#ffd67899}.bak .start-stub .tile em{display:block;color:#ffd76e;font-size:1.02rem;line-height:1.3}.bak .start-stub .tile small{position:static;display:block;color:#ffffffb3;font-size:.52rem;letter-spacing:.08em}.bak .start-stub .btn-c{background:#fff;color:#1e3a24;box-shadow:0 8px 20px -10px #0009}.bak .start-stub .btn-g{border-color:#ffffff80;color:#fff}.bak .start-stub .btn-g:hover{background:#ffffff24;border-color:#fff}.bak .signup-card{max-width:560px;margin-inline:auto;padding:32px 28px;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line-2);box-shadow:var(--lift);text-align:start}.bak .signup-card h3{font-size:1.25rem;margin-bottom:.3rem}.bak .signup-card .sub{color:var(--muted);font-size:var(--fs-sm);margin-bottom:1.3rem;line-height:1.8}.bak .field{margin-bottom:.9rem}.bak .field label{display:block;font-size:var(--fs-sm);font-weight:700;margin-bottom:.4rem}.bak .field input,.bak .field select{width:100%;padding:.82rem 1rem;border-radius:var(--r-sm);background:var(--bg-2);border:1.5px solid var(--line-2);font-size:16px;transition:var(--t)}.bak .field input:focus,.bak .field select:focus{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px rgba(var(--brand-rgb),.18)}.bak .field input::-moz-placeholder{color:var(--faint);opacity:1}.bak .field input::placeholder{color:var(--faint);opacity:1}.bak .field select option{background:var(--surface);color:var(--ink)}.bak .field .hint{display:block;color:var(--faint);font-size:var(--fs-xs);margin-top:.35rem}.bak .field .err{color:var(--err);font-size:var(--fs-xs);margin-top:.35rem;font-weight:600}.bak .frow{display:grid;grid-template-columns:1fr 1fr;gap:.9rem}.bak .note{text-align:center;color:var(--muted);font-size:var(--fs-sm);margin-top:1rem;line-height:1.8}.bak .note a{color:var(--brand);font-weight:700;text-decoration:none}.bak footer{position:relative;z-index:1;overflow:hidden;background:var(--bg-3);border-top:1px solid var(--line);padding:56px 0 28px;margin-top:10px}.bak .foot{display:grid;grid-template-columns:1.72fr 1fr 1fr 1.24fr;gap:32px;position:relative;z-index:1}.bak .foot .logo-img{height:64px;margin-bottom:.9rem}.bak .foot>div>p{color:var(--muted);font-size:var(--fs-sm);line-height:1.9;max-width:34ch}.bak .soc-row{display:flex;gap:.55rem;margin-top:1rem;flex-wrap:wrap}.bak .soc{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:var(--sunk);border:1px solid var(--line);color:var(--muted);transition:var(--t)}.bak .soc svg{width:19px;height:19px}.bak .soc:hover{color:var(--brand);border-color:rgba(var(--brand-rgb),.5);transform:translateY(-2px)}.bak .foot-col h3{font-size:var(--fs-body);margin-bottom:.9rem}.bak .foot-col a{display:block;color:var(--muted);text-decoration:none;font-size:var(--fs-sm);font-weight:600;padding:.58rem 0;transition:color var(--t)}.bak .foot-col a:hover{color:var(--brand)}.bak .fcta{display:flex!important;align-items:center;gap:.6rem}.bak .fcta .ic{width:30px;height:30px;flex:none;border-radius:9px;display:grid;place-items:center;background:var(--sunk);border:1px solid var(--line);color:var(--brand)}.bak .fcta .ic svg{width:15px;height:15px}.bak .foot-bottom{margin-top:40px;padding-top:20px;border-top:1px solid var(--line);text-align:center;color:var(--faint);font-size:var(--fs-xs);position:relative;z-index:1}.bak .fab{position:fixed;z-index:100;bottom:22px;inset-inline-end:22px;width:56px;height:56px;border-radius:50%;border:none;cursor:pointer;background:linear-gradient(135deg,var(--brand),var(--brand-2));color:var(--on-brand);box-shadow:0 10px 26px -10px var(--glow),0 4px 12px #0000004d;display:grid;place-items:center;transition:var(--t)}.bak .fab:hover{transform:translateY(-3px) scale(1.04)}.bak .fab svg{width:27px;height:27px}.bak .sp{position:fixed;z-index:100;width:min(290px,calc(100vw - 44px));bottom:88px;inset-inline-end:22px;background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r);box-shadow:var(--lift);overflow:hidden;opacity:0;transform:translateY(10px) scale(.97);pointer-events:none;transition:var(--t)}.bak .sp.open{opacity:1;transform:none;pointer-events:auto}.bak .sp-head{padding:16px 18px;background:var(--band);color:#fff;font-weight:700;font-size:var(--fs-body)}.bak .sp .sp-head span{display:block;font-weight:500;font-size:var(--fs-xs);color:#ffffffe0}.bak .sp a{display:flex;align-items:center;gap:.75rem;padding:13px 18px;text-decoration:none;border-top:1px solid var(--line);transition:background var(--t)}.bak .sp a:hover{background:var(--sunk)}.bak .sp .ic{width:34px;height:34px;flex:none;border-radius:11px;display:grid;place-items:center;background:rgba(var(--brand-rgb),.14);color:var(--brand)}.bak .sp .ic svg{width:17px;height:17px}.bak .sp b{display:block;font-size:var(--fs-sm);font-weight:700}.bak .sp>a>div>span{display:block;color:var(--muted);font-size:var(--fs-xs)}.bak .rv{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.bak .rv.in{opacity:1;transform:none}@keyframes bakFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes bakFadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes bakStampIn{0%{opacity:0;transform:rotate(7deg) scale(1.5)}to{opacity:1;transform:rotate(7deg) scale(1)}}.bak .hero .eyebrow,.bak .hero .h-logo,.bak .hero h1,.bak .hero .lead,.bak .badges,.bak .hero-cta{opacity:0;animation:bakFadeUp .75s cubic-bezier(.2,.7,.2,1) forwards}.bak .hero .eyebrow{animation-delay:.05s}.bak .hero .h-logo{animation-delay:.14s}.bak .hero h1{animation-delay:.24s}.bak .hero .lead{animation-delay:.34s}.bak .badges{animation-delay:.44s}.bak .hero-cta{animation-delay:.54s}.bak .hero-art{opacity:0;animation:bakFadeIn .9s cubic-bezier(.2,.7,.2,1) .3s forwards}.bak .plate-stamp{opacity:0;animation:bakStampIn .4s cubic-bezier(.2,.7,.2,1) 1.05s forwards}@media (min-width: 981px){.bak{--fs-h1: clamp(2.2rem, 4.4vw, 3.35rem)}}@media (max-width: 1100px){.bak .nav-links{display:none}.bak .burger{display:grid}}@media (max-width: 980px){.bak .hero-grid{grid-template-columns:1fr;gap:34px}.bak .hero-art{order:-1}.bak .plate{width:min(520px,92%)}.bak .about{grid-template-columns:1fr;gap:34px}.bak .about-fig{order:-1}.bak .syllabus{grid-template-columns:repeat(2,1fr)}.bak .parent{grid-template-columns:1fr;gap:26px;padding:34px 26px}.bak .syl.lead-card span{max-width:none}.bak .nav-right{gap:.4rem}.bak .theme-btn{width:42px;height:42px}.bak .theme-btn svg{width:19px;height:19px}.bak .nav-right .btn-sm{padding:.5rem .85rem;font-size:var(--fs-xs)}}@media (max-width: 820px){.bak .start{grid-template-columns:1fr}.bak .start-main{padding:36px 26px 30px;text-align:center}.bak .start-main p{margin-inline:auto}.bak .start-stub{border-inline-start:none;border-top:2px dashed rgba(255,255,255,.4);min-width:0;padding:30px 26px 34px}.bak .grade-card{grid-template-columns:1fr;gap:26px;padding:32px 24px}}@media (max-width: 720px){.bak .sec{padding:60px 0}.bak .syllabus{grid-template-columns:1fr}.bak .syl.strip,.bak .syl.lead-card{grid-column:span 1}.bak .syl.lead-card{grid-row:span 1;padding:28px 24px}.bak .syl.lead-card b{font-size:1.15rem}.bak .foot{grid-template-columns:1fr 1fr}.bak .fez-plate{padding:26px 20px 22px}.bak .frow{grid-template-columns:1fr}}@media (max-width: 520px){.bak .wrap{padding-inline:18px}.bak .brand .btxt{display:none}.bak .foot{grid-template-columns:1fr}.bak .syl.lead-card:after{display:none}.bak .hero-cta .btn{flex:1 1 100%}.bak .tl{padding-inline-start:60px}.bak .tls .n{inset-inline-start:-60px;width:46px;height:46px;font-size:1.1rem;border-radius:13px}.bak .tls:not(:last-child):before{inset-inline-start:-38px;top:58px;bottom:-24px}.bak .tls-b{padding:17px 19px}.bak .nav-right .hdr-login .lbl{display:none}.bak .nav-right .hdr-login .lbl-s{display:inline}.bak .nav-right .btn-sm{padding:.5rem .78rem;font-size:.74rem;gap:.3rem;min-height:40px}.bak .nav-right .btn-sm svg{width:15px;height:15px}.bak .theme-btn{width:40px;height:40px}.bak .brand .logo-img{height:34px}.bak header.stuck .brand .logo-img{height:30px}.bak .burger{width:42px;height:42px}.bak .nav-right{gap:.3rem}}@media (prefers-reduced-motion: reduce){.bak *,.bak *:before,.bak *:after{animation:none!important;transition-duration:.01ms!important}.bak .rv{opacity:1;transform:none}.bak .hero .eyebrow,.bak .hero .h-logo,.bak .hero h1,.bak .hero .lead,.bak .badges,.bak .hero-cta,.bak .hero-art,.bak .plate-stamp{opacity:1;animation:none}.bak .bubbles{display:none}}.bak .bosla{position:relative;display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:30px 32px;border-radius:var(--r-lg);text-decoration:none;color:var(--ink);overflow:hidden;background:linear-gradient(114deg,transparent 26%,rgba(255,255,255,.05) 42%,transparent 62%),linear-gradient(150deg,rgba(var(--gold-rgb),.1),rgba(var(--brand-rgb),.12)),var(--surface);border:1.5px dashed rgba(var(--gold-rgb),.5);box-shadow:var(--soft);transition:var(--t)}.bak .bosla:hover{transform:translateY(-3px);border-style:solid;border-color:var(--gold);box-shadow:var(--lift)}.bak .bosla-ic{width:66px;height:66px;flex:none;border-radius:20px;display:grid;place-items:center;color:var(--gold-ink);background:rgba(var(--gold-rgb),.14);border:1.5px solid rgba(var(--gold-rgb),.4)}.bak .bosla-ic svg{width:34px;height:34px;animation:boslaSpin 9s ease-in-out infinite}@keyframes boslaSpin{0%,to{transform:rotate(-12deg)}50%{transform:rotate(12deg)}}.bak .bosla-tx{flex:1;min-width:220px}.bak .bosla-eyebrow{display:block;font-size:var(--fs-xs);font-weight:700;color:var(--gold-ink);margin-bottom:2px}.bak .bosla-tx b{display:block;font-family:var(--display);font-size:1.25rem;font-weight:700;margin-bottom:6px}.bak .bosla-sub{display:block;color:var(--muted);font-size:var(--fs-sm);line-height:1.85;max-width:52ch}.bak .bosla-go{flex:none;display:inline-flex;align-items:center;gap:.5rem;padding:.9rem 1.7rem;border-radius:var(--pill);font-weight:800;font-size:var(--fs-body);color:#1a1205;background:linear-gradient(135deg,var(--gold),#ff9f1c);box-shadow:0 12px 26px -12px rgba(var(--gold-rgb),.9)}.bak .bosla-go svg{width:18px;height:18px;transition:transform .3s}.bak .bosla:hover .bosla-go svg{transform:translate(-4px)}.bak .bosla-ext{position:absolute;top:12px;inset-inline-start:16px;display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:700;color:var(--faint)}.bak .bosla-ext svg{width:13px;height:13px}@media (max-width: 720px){.bak .bosla{padding:24px 20px;gap:16px}.bak .bosla-go{width:100%;justify-content:center}}@media (prefers-reduced-motion: reduce){.bak .bosla-ic svg{animation:none}}
