.sek-home .sek-bu-hero{border-bottom:1px solid var(--border-default);padding:clamp(64px,7vw,108px) 0 clamp(56px,6vw,92px);position:relative;overflow:hidden}.sek-home .sek-bu-hero__grid{pointer-events:none;background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:56px 56px;width:55%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.sek-home .sek-bu-hero__glow{--bu-glow-h:clamp(540px, 45vw, 640px);top:calc(var(--bu-glow-h) * -.3);height:var(--bu-glow-h);pointer-events:none;background:radial-gradient(closest-side,#00e77c1c,#0000 70%);animation:12s ease-in-out infinite sekBuGlow;position:absolute;left:-10%;right:30%}@keyframes sekBuGlow{0%,to{opacity:.8;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}.sek-home .sek-bu-hero__inner{max-width:var(--content-max);padding:0 var(--gutter-desktop);margin:0 auto;position:relative}.sek-home .sek-bu-hero__eyebrow{font-family:var(--font-mono);letter-spacing:.24em;text-transform:uppercase;color:var(--brand-base);margin:0 0 18px;font-size:11.5px;line-height:normal}.sek-home .sek-bu-hero__title{max-width:28ch;font-size:var(--h1-size);letter-spacing:-.032em;color:var(--text-primary);text-wrap:balance;margin:0 0 22px;font-weight:800;line-height:1.06}.sek-home .sek-bu-hero__lead{max-width:78ch;color:var(--text-secondary);text-wrap:pretty;margin:0 0 30px;font-size:17px;line-height:1.65}.sek-home .sek-bu-hero__ctas{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:560px){.sek-home .sek-bu-hero__ctas>*{flex:auto}}.sek-home .sek-bu-hero__foot{margin:32px 0 0}.sek-home .sek-bu-hero__chips-label{font-family:var(--font-mono);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);margin:0 0 12px;font-size:11px}.sek-home .sek-bu-hero__chips{flex-wrap:wrap;gap:8px;max-width:820px;margin:0;padding:0;list-style:none;display:flex}.sek-home .sek-bu-hero__chip{border:1px solid var(--border-strong);border-radius:var(--radius-pill);color:var(--text-secondary);padding:7px 14px;font-size:13px;font-weight:500;line-height:1.35}.sek-home .sek-bu-hero__note{max-width:70ch;color:var(--text-muted);text-wrap:balance;font-size:15px;line-height:1.6}.sek-home .sek-bu-hero__note a{color:var(--brand-base);border-bottom:1px solid #00e77c59;font-weight:600}@media (prefers-reduced-motion:no-preference){.sek-home .sek-bu-hero__eyebrow,.sek-home .sek-bu-hero__title,.sek-home .sek-bu-hero__lead,.sek-home .sek-bu-hero__ctas,.sek-home .sek-bu-hero__foot{animation:.8s cubic-bezier(.22,1,.36,1) both sekBuRise}.sek-home .sek-bu-hero__title{animation-delay:70ms}.sek-home .sek-bu-hero__lead{animation-delay:.16s}.sek-home .sek-bu-hero__ctas{animation-delay:.24s}.sek-home .sek-bu-hero__foot{animation-delay:.32s}}@keyframes sekBuRise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.sek-home .sek-bu-hero__glow{animation:none}}.sek-home .sek-bu-h2{text-wrap:pretty}@media (max-width:640px){.sek-home .sek-bu-h2{text-wrap:balance}}@media (max-width:1279px){.sek-home .sek-bu-h2--tablet-balance{text-wrap:balance}}.sek-home .sek-bu-marquee{max-width:var(--content-max);margin:0 auto;padding:0 16px;position:relative;overflow:hidden}.sek-home .sek-bu-marquee__track{align-items:stretch;width:max-content;animation:26s linear infinite sekMarquee;display:flex}.sek-home .sek-bu-stat{border-right:1px solid var(--border-default);flex:none;align-items:center;gap:20px;padding:28px 40px;display:flex}.sek-home .sek-bu-stat>span{align-items:center;gap:20px;display:flex}.sek-home .sek-bu-stat__value{font-family:var(--font-mono);color:var(--brand-base);white-space:nowrap;font-size:34px;font-weight:500;line-height:1;display:block}.sek-home .sek-bu-stat__label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--text-primary);max-width:20ch;font-size:11px;line-height:1.45;display:block}.sek-home .sek-bu-marquee:hover .sek-bu-marquee__track{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.sek-home .sek-bu-marquee__track{animation:none}.sek-home .sek-bu-marquee{overflow-x:auto}}.sek-home .sek-bu-marquee__fade{pointer-events:none;width:80px;position:absolute;top:0;bottom:0}.sek-home .sek-bu-marquee__fade--l{background:linear-gradient(90deg, var(--bg-page), transparent);left:0}.sek-home .sek-bu-marquee__fade--r{background:linear-gradient(270deg, var(--bg-page), transparent);right:0}.sek-home .sek-svc-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (max-width:1250px){.sek-home .sek-svc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sek-home .sek-svc-grid{grid-template-columns:1fr}}.sek-home .sek-svc{border:1px solid var(--border-default);background:var(--bg-surface);min-height:236px;color:var(--text-primary);border-radius:14px;flex-direction:column;padding:26px 26px 24px;text-decoration:none;transition:border-color .2s,background .2s,transform .2s;display:flex;position:relative;overflow:hidden;container-type:inline-size}.sek-home .sek-svc:hover,.sek-home .sek-svc:focus-within{border-color:var(--brand-base);background:#1a231d;transform:translateY(-3px)}.sek-home .sek-svc__wm{color:var(--text-primary);opacity:.03;transition:opacity .25s,transform .35s cubic-bezier(.2,.7,.2,1);display:block;position:absolute;bottom:-30px;right:-26px}.sek-home .sek-svc__wm svg{width:150px;height:150px}.sek-home .sek-svc:hover .sek-svc__wm{opacity:.1;color:var(--brand-base);transform:translate(-6px,-6px)rotate(-4deg)}.sek-home .sek-svc__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex;position:relative}.sek-home .sek-svc__code{font-family:var(--font-mono);letter-spacing:.08em;color:var(--brand-base);align-items:center;gap:14px;font-size:clamp(19px,2vw,26px);font-weight:500;display:flex}.sek-home .sek-svc__ic{color:var(--brand-base);flex:none;place-items:center;transition:transform .3s cubic-bezier(.2,.7,.2,1);display:grid}.sek-home .sek-svc__ic svg{width:30px;height:30px}.sek-home .sek-svc:hover .sek-svc__ic{transform:translateY(-2px)scale(1.06)}.sek-home .sek-svc__idx{font-family:var(--font-mono);letter-spacing:.18em;color:var(--text-muted);font-size:11px}.sek-home .sek-svc__rule{background:var(--border-default);height:1px;margin:22px 0;transition:background .2s;display:block;position:relative}.sek-home .sek-svc:hover .sek-svc__rule{background:linear-gradient(90deg, var(--brand-base), var(--border-default))}.sek-home .sek-svc__title{letter-spacing:-.012em;text-wrap:balance;font-size:clamp(17px,6.6cqi,21px);font-weight:600;line-height:1.3;display:block;position:relative}.sek-home .sek-svc__sub{font-family:var(--font-mono);letter-spacing:.02em;color:var(--text-muted);text-wrap:pretty;margin-top:12px;font-size:12.5px;line-height:1.6;display:block;position:relative}.sek-home .sek-svc__links{font-family:var(--font-mono);letter-spacing:.16em;flex-wrap:wrap;align-items:center;gap:18px;margin-top:auto;padding-top:22px;font-size:11px;display:flex;position:relative}.sek-home .sek-svc__link{color:var(--brand-dark);text-decoration:none;transition:color .15s}.sek-home .sek-svc__link:hover,.sek-home .sek-svc__link:focus-visible{color:var(--brand-base)}.sek-home .sek-svc__tag{color:var(--brand-dark);cursor:default;text-decoration:none}.sek-home .sek-bu-stairs{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:40px 28px;display:grid}.sek-home .sek-bu-step{border-top:1px solid var(--border-default);flex-direction:column;gap:18px;padding-top:36px;display:flex;position:relative}.sek-home .sek-bu-step__dot{background:var(--brand-base);border-radius:50%;width:14px;height:14px;position:absolute;top:-7px;left:0;box-shadow:0 0 0 5px #00e77c24}.sek-home .sek-bu-step__num{font-family:var(--font-mono);letter-spacing:.2em;color:var(--eyebrow);font-size:12px}.sek-home .sek-bu-step__title{letter-spacing:-.012em;font-size:21px;font-weight:700}.sek-home .sek-bu-step__body{color:var(--text-muted);text-wrap:balance;max-width:34ch;margin:0;font-size:15.5px;line-height:1.65}
