body.page-cse{position: relative}.page-cse{background: linear-gradient( to bottom, #171717 0, #171717 calc(64px + env(safe-area-inset-top, 0px)), #f0f0f0 calc(64px + env(safe-area-inset-top, 0px)), #f0f0f0 max(calc(64px + env(safe-area-inset-top, 0px)), calc(100% - 200px)), #111 max(calc(64px + env(safe-area-inset-top, 0px)), calc(100% - 200px)), #111 100% );color: #171717}html:has(body.page-cse){background: #171717}.page-cse .cse-page-vline{position: absolute;left: 50%;top: calc(64px + env(safe-area-inset-top, 0px));bottom: 0;width: 1px;transform: translateX(-50%);z-index: 0;pointer-events: none;background: rgba(23, 23, 23, 0.35)}.page-cse .cse-hero-band{background: #171717;color: #fff;position: relative;z-index: 1;overflow: hidden;border-bottom: 1px solid #171717;padding-bottom: 162px}.page-cse .cse-hero-inner{max-width: 1200px;margin: 0 auto;padding: clamp(80px, 10vw, 112px) 24px clamp(96px, 12vw, 120px);text-align: center}.page-cse .cse-hero-title{font-family: var(--font-head);font-size: clamp(32px, 4.2vw, 44px);font-weight: 400;line-height: 1.1;letter-spacing: -0.03em;max-width: 620px;margin: 0 auto 28px}.page-cse .cse-hero-title .cse-line-light{color: #f0f0f0}.page-cse .cse-hero-title .cse-line-accent{color: var(--k-lime2)}.page-cse .cse-hero-sub{font-family: var(--font-body);font-size: clamp(17px, 2vw, 20px);line-height: 1.5;color: #d4d4d4;max-width: 560px;margin: 0 auto}[data-theme="light"] .page-cse .cse-hero-band{background: #f0f0f0;color: #171717;border-bottom-color: #f0f0f0}[data-theme="light"] .page-cse .cse-hero-title .cse-line-light{color: #171717}[data-theme="light"] .page-cse .cse-hero-title .cse-line-accent{color: #000}[data-theme="light"] .page-cse .cse-hero-sub{color: #525252}[data-theme="light"] body.page-cse{background: linear-gradient( to bottom, #f0f0f0 0, #f0f0f0 max(calc(64px + env(safe-area-inset-top, 0px)), calc(100% - 200px)), #111 max(calc(64px + env(safe-area-inset-top, 0px)), calc(100% - 200px)), #111 100% )}html[data-theme="light"]:has(body.page-cse){background: #f0f0f0}[data-theme="light"] .page-cse .cse-feature-copy h2{color: #171717}[data-theme="light"] .page-cse .cse-feature-copy p{color: #525252}[data-theme="light"] .page-cse .cse-feature-more{color: #171717}.page-cse .cse-feature{max-width: 1200px;margin: 0 auto;padding: 0 24px;position: relative;z-index: 2;display: grid;grid-template-columns: 1fr 1fr;gap: clamp(32px, 5vw, 64px);align-items: center;color: inherit}.page-cse .cse-feature-media{position: relative;border-radius: 10px;overflow: hidden;border: 1px solid rgba(255, 255, 255, 0.12);aspect-ratio: 549 / 309;background: #0a0a0a}.page-cse .cse-feature-media[role="button"]{cursor: pointer}.page-cse .cse-feature-media[role="button"]:focus-visible{outline: 2px solid #f2ff66;outline-offset: 3px}.page-cse .cse-feature-media iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.page-cse .cse-feature-bg{position: absolute;inset: 0;z-index: 0;pointer-events: none}.page-cse .cse-feature-bg iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.page-cse .cse-feature-media.is-ambient::after{opacity: 0}.page-cse .cse-feature-media.is-ambient img{opacity: 0}.page-cse .cse-feature-media.is-video-active img, .page-cse .cse-feature-media.is-video-active .cse-play{display: none}.page-cse .cse-feature-media.is-video-active::after{opacity: 0}.page-cse .cse-feature-media img{width: 100%;height: 100%;object-fit: cover;display: block}.page-cse .cse-feature-media::after{content: "";position: absolute;inset: 0;background: rgba(115, 115, 115, 0.45);pointer-events: none}.page-cse .cse-play{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 72px;height: 48px;border-radius: 12px;background: #d4d4d4;color: #171717;display: flex;align-items: center;justify-content: center;font-family: var(--font-head);font-size: 28px;line-height: 1;z-index: 1;box-shadow: 0 8px 24px rgba(0, 0, 0, 0.25);transition: transform 0.25s ease, background 0.25s ease}.page-cse .cse-feature-media:hover .cse-play, .page-cse .cse-feature-media:focus-visible .cse-play{transform: translate(-50%, -50%) scale(1.05);background: #f2ff70}.page-cse .cse-feature-copy{text-align: left;text-decoration: none;color: inherit}.page-cse .cse-feature-copy h2{font-family: var(--font-head);font-size: clamp(20px, 2.2vw, 24px);font-weight: 400;line-height: 1.2;color: #f0f0f0;margin-bottom: 14px}.page-cse .cse-feature-copy p{font-family: var(--font-body);font-size: 16px;line-height: 1.5;color: #a3a3a3;margin-bottom: 28px}.page-cse .cse-feature-foot{display: flex;align-items: flex-end;justify-content: space-between;gap: 16px}.page-cse .cse-feature-more{font-family: var(--font-head);font-size: 16px;color: #fff;display: inline-flex;align-items: baseline;gap: 0.25em}.page-cse .cse-feature-more-text{text-decoration: underline;text-underline-offset: 3px}.page-cse .cse-feature-more-arrow{display: inline-block;text-decoration: none;transition: transform 0.22s ease}.page-cse .cse-feature-copy:hover .cse-feature-more-arrow, .page-cse .cse-feature-copy:focus-visible .cse-feature-more-arrow{transform: translateX(20px)}.page-cse .cse-feature-logo img{width: 71px;height: auto}.page-cse .cse-stats{max-width: 1194px;margin: 0 auto;padding: clamp(40px, 5vw, 48px) 24px;position: relative;z-index: 3;background: #d4d4d4;border: 1px solid #171717}.page-cse .cse-stats.cse-stats--parallax{will-change: transform}.page-cse .cse-stats-inner{max-width: 1080px;margin: 0 auto;display: grid;grid-template-columns: repeat(3, 1fr);gap: 32px}.page-cse .cse-stat{padding: 0 12px}.page-cse .cse-stat-val{font-family: var(--font-head);font-size: clamp(36px, 4vw, 44px);font-weight: 400;letter-spacing: -0.03em;color: #171717;line-height: 1;margin-bottom: 10px}.page-cse .cse-stat-rule{height: 1px;background: #171717;opacity: 0.35;margin-bottom: 10px}.page-cse .cse-stat-label{font-family: var(--font-body);font-size: clamp(16px, 1.6vw, 20px);line-height: 1.35;color: #171717}.page-cse .cse-main{padding: 72px 24px 96px;position: relative;z-index: 1}.page-cse .cse-grid{max-width: 1200px;margin: 0 auto;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 44px 46px;position: relative;z-index: 1;--cse-card-hover-motion-dur: 0.8s;--cse-card-hover-motion-ease: cubic-bezier(0.22, 0.28, 0.2, 1)}.page-cse .cse-card{--cse-parallax-y: 0px;position: relative;display: flex;flex-direction: column;min-height: 437px;background: #dbdbdb;border: 1px solid #171717;overflow: hidden;text-decoration: none;color: inherit;transform: translate3d(0, var(--cse-parallax-y), 0);will-change: transform}.page-cse .cse-card:not(.cse-card--span-2) .cse-card__bar{margin-top: 0;position: absolute;left: 0;right: 0;bottom: 0;z-index: 3;overflow: hidden;background: linear-gradient( 135deg, rgba(255, 255, 255, 0.42) 0%, rgba(255, 255, 255, 0) 46% ), linear-gradient(90deg, rgba(242, 255, 112, 0.94) 0%, rgba(240, 240, 240, 0.94) 100%);backdrop-filter: none;-webkit-backdrop-filter: none;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.42);transition: box-shadow var(--cse-card-hover-motion-dur) var(--cse-card-hover-motion-ease)}.page-cse .cse-card:not(.cse-card--span-2):hover .cse-card__bar, .page-cse .cse-card:not(.cse-card--span-2):focus-within .cse-card__bar{box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.55), inset 0 -1px 0 rgba(0, 0, 0, 0.04)}.page-cse .cse-card:not(.cse-card--span-2) .cse-card__bar-main{position: relative;z-index: 1}.page-cse .cse-card:not(.cse-card--span-2) .cse-card__bar-desc{max-height: 0;margin: 0;padding: 0;opacity: 0;overflow: hidden;font-family: var(--font-body);font-size: 15px;font-weight: 400;line-height: 1.45;color: #404040;transition: max-height var(--cse-card-hover-motion-dur) var(--cse-card-hover-motion-ease), opacity calc(var(--cse-card-hover-motion-dur) * 0.85) var(--cse-card-hover-motion-ease), margin-top var(--cse-card-hover-motion-dur) var(--cse-card-hover-motion-ease), padding var(--cse-card-hover-motion-dur) var(--cse-card-hover-motion-ease)}.page-cse .cse-card:not(.cse-card--span-2):hover .cse-card__bar-desc, .page-cse .cse-card:not(.cse-card--span-2):focus-within .cse-card__bar-desc{max-height: 4.5em;opacity: 1;margin-top: 10px}.page-cse .cse-card:not(.cse-card--span-2) .cse-card__bar-cta-wrap{overflow: hidden;max-height: 0;padding-top: 0;transition: max-height var(--cse-card-hover-motion-dur) var(--cse-card-hover-motion-ease), padding-top var(--cse-card-hover-motion-dur) var(--cse-card-hover-motion-ease)}.page-cse .cse-card:not(.cse-card--span-2):hover .cse-card__bar-cta-wrap, .page-cse .cse-card:not(.cse-card--span-2):focus-within .cse-card__bar-cta-wrap{max-height: 72px;padding-top: 14px}.page-cse .cse-card:not(.cse-card--span-2) .cse-card__cta-btn{box-sizing: border-box;display: inline-flex;align-items: center;justify-content: center;gap: 8px;width: fit-content;max-width: 100%;padding: 5px 5.52px;overflow: hidden;border-radius: 2px;border: 1px solid #0a0a0a;background: #171717;color: #f2ff70;font-family: var(--font-body);font-size: 14px;font-weight: 500;line-height: 14px;letter-spacing: 0;text-align: center;white-space: nowrap;box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06) inset;transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, filter 0.2s ease}.page-cse .cse-card:not(.cse-card--span-2):hover .cse-card__cta-btn, .page-cse .cse-card:not(.cse-card--span-2):focus-within .cse-card__cta-btn{border-color: #0a0a0a;filter: brightness(1.12)}.page-cse .cse-card:not(.cse-card--span-2) .cse-card__media img{transition: transform var(--cse-card-hover-motion-dur) var(--cse-card-hover-motion-ease)}.page-cse .cse-card:not(.cse-card--span-2):hover .cse-card__media img, .page-cse .cse-card:not(.cse-card--span-2):focus-within .cse-card__media img{transform: scale(1.06)}.page-cse .cse-card--span-2{grid-column: span 2;background: #0a0a0a}.page-cse .cse-card--span-2::after{content: "";position: absolute;inset: 0;z-index: 4;pointer-events: none;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.5' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' fill='%23ffffff'/%3E%3C/svg%3E");background-size: 256px 256px;opacity: 0.5;mix-blend-mode: soft-light;box-shadow: inset 0 0 140px rgba(23, 23, 23, 0.25), inset 0 0 100px rgba(242, 255, 112, 0.2)}.page-cse .cse-card__head{display: flex;flex-direction: column;gap: 18px;padding: 22px 32px 0;position: relative;z-index: 2}.page-cse .cse-card__logo img{display: block;height: auto;width: auto;max-height: 48px;max-width: 160px;object-fit: contain;object-position: left center}.page-cse .cse-card__logo--ciena img{max-height: 58px}.page-cse .cse-card__tag{align-self: flex-start;box-sizing: border-box;display: inline-flex;align-items: center;justify-content: center;width: fit-content;max-width: 100%;padding: 5px;font-family: var(--font-body);font-size: 12px;font-weight: 500;line-height: 1;letter-spacing: 0.02em;color: #171717;white-space: nowrap;border-radius: 2px;border: 1px solid #171717;background: #f0f0f0}.page-cse .cse-card__media{position: absolute;inset: auto 0 0 0;top: 120px;z-index: 0;pointer-events: none}.page-cse .cse-card:not(.cse-card--span-2) .cse-card__media{display: flex;align-items: flex-start;justify-content: flex-end;padding: 8px 0 0 0;box-sizing: border-box}.page-cse .cse-card--ciena:not(.cse-card--span-2) .cse-card__media{padding: 8px 12px 0 0}.page-cse .cse-card--century:not(.cse-card--span-2) .cse-card__media{top: 42px;width: 347px;height: 364px;padding: 0}.page-cse .cse-card:not(.cse-card--span-2) .cse-card__media img{width: auto;height: auto;max-width: 96%;max-height: 88%;object-fit: contain;object-position: right top;filter: grayscale(1) contrast(1.12) brightness(0.92);transform: scale(1);transform-origin: left top}.page-cse .cse-card--ciena:not(.cse-card--span-2) .cse-card__media img{box-sizing: content-box;width: 185px;height: 440px;max-width: none;max-height: none;object-fit: contain;object-position: left top;padding: 0 0 0 28px;margin: -129px -16px}.page-cse .cse-card--century:not(.cse-card--span-2) .cse-card__media img{box-sizing: content-box;width: 302px;height: auto;max-width: none;max-height: none;margin: 81px -12px 76px -62px;padding: 0}.page-cse .cse-card--span-2 .cse-card__head{position: absolute;top: 0;left: 0;right: 0;z-index: 5;flex-direction: row;align-items: center;justify-content: flex-start;gap: 16px 24px;padding: 22px 28px 20px;margin: 0;background: transparent;border-bottom: none;flex-shrink: 0}.page-cse .cse-card--span-2 .cse-card__tag{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);white-space: nowrap;border: 0;opacity: 0;pointer-events: none}.page-cse .cse-card--span-2 .cse-card__logo img{width: 140px;height: 64px;max-height: none;max-width: none;object-fit: contain;object-position: left center}.page-cse .cse-card--span-2 .cse-card__media{position: absolute;inset: 0;z-index: 0;flex: none;min-height: 0;overflow: hidden;pointer-events: none;display: flex;align-items: flex-start;justify-content: flex-end;width: 100%;padding: 0;box-sizing: border-box}.page-cse .cse-card--span-2 .cse-card__media img{position: relative;width: 100%;max-width: 100%;height: 439px;max-height: none;margin-right: 0px;padding: 0;object-fit: cover;object-position: right top;filter: contrast(1.05) brightness(0.97);transform: scale(1);transform-origin: left top;transition: transform var(--cse-card-hover-motion-dur) var(--cse-card-hover-motion-ease)}.page-cse .cse-card--norco:not(.cse-card--span-2) .cse-card__media img{height: 439px;max-height: none;margin-top: 73px;margin-right: 0px;padding: 0}.page-cse .cse-card--span-2:hover .cse-card__media img, .page-cse .cse-card--span-2:focus-within .cse-card__media img{transform: scale(1.065)}.page-cse .cse-card__bar{margin-top: auto;position: relative;z-index: 2;padding: 24px 32px 28px;border-top: 1px solid #171717;background: linear-gradient( 90deg, rgba(242, 255, 112, 0.92) 0%, rgba(250, 250, 250, 0.92) 92% )}.page-cse .cse-card--span-2 .cse-card__bar{margin-top: 0;padding: 26px 32px 30px 36px;position: absolute;left: 0;right: 0;bottom: 0;z-index: 5;overflow: hidden;display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-start;border-top: 1px solid #171717;background: linear-gradient( 135deg, rgba(255, 255, 255, 0.48) 0%, rgba(255, 255, 255, 0) 46% ), linear-gradient(90deg, rgba(242, 255, 112, 0.94) 0%, rgba(240, 240, 240, 0.94) 100%);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.62), inset 0 -1px 0 rgba(0, 0, 0, 0.05);backdrop-filter: blur(13px) saturate(1.2);-webkit-backdrop-filter: blur(13px) saturate(1.2)}@media (prefers-reduced-transparency: reduce){.page-cse .cse-card--span-2 .cse-card__bar{background: linear-gradient(90deg, #f2ff70 0%, #f0f0f0 100%);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.55);backdrop-filter: none;-webkit-backdrop-filter: none}.page-cse .cse-card:not(.cse-card--span-2) .cse-card__bar{background: linear-gradient(90deg, #f2ff70 0%, #f0f0f0 100%);backdrop-filter: none;-webkit-backdrop-filter: none;box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.55)}.page-cse .cse-card:not(.cse-card--span-2):hover .cse-card__bar, .page-cse .cse-card:not(.cse-card--span-2):focus-within .cse-card__bar{box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.55)}.page-cse .cse-card--span-2::after{opacity: 0.12;mix-blend-mode: normal;box-shadow: none}}.page-cse .cse-card--span-2 .cse-card__bar-cta-wrap{overflow: hidden;max-height: 0;padding-top: 0;transition: max-height var(--cse-card-hover-motion-dur) var(--cse-card-hover-motion-ease), padding-top var(--cse-card-hover-motion-dur) var(--cse-card-hover-motion-ease)}.page-cse .cse-card--span-2:hover .cse-card__bar-cta-wrap, .page-cse .cse-card--span-2:focus-within .cse-card__bar-cta-wrap{max-height: 88px;padding-top: 14px}.page-cse .cse-card--span-2 .cse-card__bar-main{flex-shrink: 0;width: 100%;max-width: 100%}.page-cse .cse-card--span-2 .cse-card__cta-btn{box-sizing: border-box;flex-shrink: 0;display: inline-flex;align-items: center;justify-content: center;gap: 8px;width: fit-content;max-width: 100%;padding: 5px 5.52px;overflow: hidden;border-radius: 2px;border: 1px solid #0a0a0a;background: #171717;color: #f2ff70;font-family: var(--font-body);font-size: 14px;font-weight: 500;line-height: 14px;letter-spacing: 0;text-align: center;white-space: nowrap;box-shadow: 0 1px 0 rgba(255, 255, 255, 0.06) inset;transition: background 0.2s ease, border-color 0.2s ease, color 0.2s ease, filter 0.2s ease}.page-cse .cse-card--span-2:hover .cse-card__cta-btn, .page-cse .cse-card--span-2:focus-within .cse-card__cta-btn{border-color: #0a0a0a;color: #f2ff70;filter: brightness(1.14)}@media (prefers-reduced-motion: reduce){.page-cse .cse-card--span-2 .cse-card__bar-cta-wrap, .page-cse .cse-card--span-2 .cse-card__media img{transition: none}.page-cse .cse-card--span-2 .cse-card__bar-cta-wrap{max-height: 88px;padding-top: 14px}.page-cse .cse-card--span-2:hover .cse-card__media img, .page-cse .cse-card--span-2:focus-within .cse-card__media img{transform: scale(1)}.page-cse .cse-card:not(.cse-card--span-2) .cse-card__bar, .page-cse .cse-card:not(.cse-card--span-2) .cse-card__bar-desc, .page-cse .cse-card:not(.cse-card--span-2) .cse-card__bar-cta-wrap, .page-cse .cse-card:not(.cse-card--span-2) .cse-card__media img{transition: none}.page-cse .cse-card:not(.cse-card--span-2) .cse-card__bar-desc{max-height: 4.5em;opacity: 1;margin-top: 10px}.page-cse .cse-card:not(.cse-card--span-2) .cse-card__bar-cta-wrap{max-height: 72px;padding-top: 14px}.page-cse .cse-card:not(.cse-card--span-2):hover .cse-card__media img, .page-cse .cse-card:not(.cse-card--span-2):focus-within .cse-card__media img{transform: scale(1)}.page-cse .cse-card:not(.cse-card--span-2) .cse-card__bar{background: linear-gradient(90deg, #f2ff70 0%, #f0f0f0 100%);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.55);backdrop-filter: none;-webkit-backdrop-filter: none}}@media (hover: none){.page-cse .cse-card:not(.cse-card--span-2) .cse-card__bar-desc{max-height: 4.5em;opacity: 1;margin-top: 10px}.page-cse .cse-card:not(.cse-card--span-2) .cse-card__bar-cta-wrap{max-height: 72px;padding-top: 14px}}@media (hover: none) and (prefers-reduced-motion: no-preference){.page-cse .cse-card:not(.cse-card--span-2) .cse-card__bar{box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.55), inset 0 -1px 0 rgba(0, 0, 0, 0.04)}}@media (hover: none) and (prefers-reduced-transparency: reduce){.page-cse .cse-card:not(.cse-card--span-2) .cse-card__bar{background: linear-gradient(90deg, #f2ff70 0%, #f0f0f0 100%);box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.55);backdrop-filter: none;-webkit-backdrop-filter: none}}.page-cse .cse-card__bar h3{font-family: var(--font-body);font-weight: 500;font-size: 20px;line-height: 24px;letter-spacing: 0;color: #171717;text-align: left;text-transform: none;margin-bottom: 0}.page-cse .cse-card--span-2 .cse-card__bar-main h3{position: relative;z-index: 1;font-family: var(--font-body);font-size: 24px;font-weight: 700;line-height: 24px;letter-spacing: 0;text-align: left;color: #171717;margin-bottom: 10px;text-transform: none}.page-cse .cse-card__bar p{font-family: var(--font-body);font-size: 16px;line-height: 1.5;color: #404040;max-width: 520px;margin: 0}.page-cse .cse-card--span-2 .cse-card__bar-main p{position: relative;z-index: 1;font-family: var(--font-body);font-weight: 400;font-size: 16px;line-height: 1.5;letter-spacing: 0;text-align: left;max-width: 560px;color: #404040}.page-cse .cse-cta-wrap{max-width: 1250px;margin: clamp(24px, 4vw, 64px) auto 0;padding: 0 24px clamp(48px, 5vw, 72px);position: relative;z-index: 1}.page-cse footer{position: relative;z-index: 1}.page-cse .cse-cta{display: grid;grid-template-columns: 1fr 1.1fr;gap: 48px;align-items: center;min-height: 417px;border: 1px solid #171717;background: #e5e5e5;position: relative;overflow: hidden}.page-cse .cse-cta.cse-cta--parallax{will-change: transform}.page-cse .cse-cta-art{position: relative;min-height: 360px;display: flex;align-items: center;justify-content: center}.page-cse .cse-cta-art img{width: min(100%, 720px);height: auto;display: block}.page-cse .cse-cta-copy{padding: 48px 40px 48px 24px;max-width: 560px}.page-cse .cse-cta-copy h2{font-family: var(--font-head);font-size: clamp(22px, 2.4vw, 28px);font-weight: 500;line-height: 1.15;color: #171717;margin-bottom: 13px}.page-cse .cse-cta-copy p{font-family: var(--font-body);font-size: 20px;line-height: 1.5;color: #171717;margin-bottom: 40px}.page-cse .cse-cta-row{display: flex;flex-wrap: wrap;align-items: center;gap: 20px 26px}.page-cse .cse-btn-primary{display: inline-flex;align-items: center;justify-content: center;min-height: 48px;padding: 0 24px;border-radius: 2px;border: 1px solid #0a0a0a;background: var(--k-lime2);color: #171717;font-family: var(--font-head);font-size: 16px;font-weight: 400;text-decoration: none;transition: none}[data-theme="light"] .page-cse .cse-btn-primary{background: #F2FF70}.page-cse .cse-btn-primary:hover, .page-cse .cse-btn-primary:focus-visible{background: #262626;color: #fff;border-color: #262626}.page-cse .cse-cta-secondary{font-family: var(--font-head);font-size: 16px;color: #000;display: inline-flex;align-items: baseline;gap: 0.25em;text-decoration: none}.page-cse .cse-cta-secondary-text{text-decoration: underline;text-underline-offset: 3px}.page-cse .cse-cta-secondary-arrow{display: inline-block;text-decoration: none;transition: transform 0.22s ease}.page-cse .cse-cta-secondary:hover .cse-cta-secondary-arrow, .page-cse .cse-cta-secondary:focus-visible .cse-cta-secondary-arrow{transform: translateX(20px)}@media (max-width: 1024px){.page-cse .cse-feature{grid-template-columns: 1fr}.page-cse .cse-feature-copy{text-align: center}.page-cse .cse-feature-foot{justify-content: center}.page-cse .cse-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}.page-cse .cse-card--span-2{grid-column: span 2}.page-cse .cse-cta{grid-template-columns: 1fr}.page-cse .cse-cta-copy{padding: 40px 28px;max-width: none}.page-cse .cse-cta-art{min-height: 240px;order: 2}}@media (max-width: 720px){.page-cse .cse-hero-inner{padding-top: 56px;padding-bottom: clamp(72px, 14vw, 96px)}.page-cse .cse-hero-band{padding-bottom: clamp(64px, 12vw, 96px)}.page-cse .cse-stats-inner{grid-template-columns: 1fr}.page-cse .cse-grid{grid-template-columns: 1fr;gap: 28px}.page-cse .cse-card--span-2{grid-column: span 1}.page-cse .cse-card--span-2 .cse-card__head{flex-direction: row;align-items: center;padding: 18px 22px 16px}.page-cse .cse-card--span-2 .cse-card__bar{padding: 22px 22px 26px}.page-cse .cse-main::before{display: none}}