.page-hero-premium{--page-hero-min-h:clamp(11.25rem, 28vw, 15rem);border-bottom:1px solid color-mix(in srgb, var(--sn-green) 12%, transparent);color:var(--sn-text);isolation:isolate;min-height:var(--page-hero-min-h);position:relative;overflow:hidden}@media (min-width:768px){.page-hero-premium{--page-hero-min-h:clamp(13.75rem, 32vw, 17.5rem)}}@media (min-width:1024px){.page-hero-premium{--page-hero-min-h:clamp(17.5rem, 36vw, 26.25rem)}}.page-hero-premium--large{--page-hero-min-h:clamp(12.5rem, 32vw, 16.5rem)}@media (min-width:768px){.page-hero-premium--large{--page-hero-min-h:clamp(15rem, 36vw, 19rem)}}@media (min-width:1024px){.page-hero-premium--large{--page-hero-min-h:clamp(19rem, 42vw, 28.5rem)}}.page-hero-premium--compact{--page-hero-min-h:clamp(10rem, 24vw, 13.5rem)}@media (min-width:768px){.page-hero-premium--compact{--page-hero-min-h:clamp(12rem, 26vw, 15.5rem)}}@media (min-width:1024px){.page-hero-premium--compact{--page-hero-min-h:clamp(14.5rem, 28vw, 18.5rem)}}.page-hero-premium--slim{--page-hero-min-h:clamp(7.5rem, 18vw, 9.5rem)}@media (min-width:768px){.page-hero-premium--slim{--page-hero-min-h:clamp(8rem, 16vw, 10.5rem)}}@media (min-width:1024px){.page-hero-premium--slim{--page-hero-min-h:clamp(8.5rem, 14vw, 11rem)}}.page-hero-premium--slim .page-hero-premium__copy{gap:.55rem;padding-block:.35rem}.page-hero-premium--slim .page-hero-premium__title{font-size:clamp(1.55rem,2.6vw,2.15rem);line-height:1.12}.page-hero-premium--slim .page-hero-premium__title--spaced{margin-bottom:.35rem}.page-hero-premium--slim .page-hero-premium__desc{max-width:36rem;font-size:.95rem;line-height:1.45}.page-hero-premium--slim .page-hero-premium__blob,.page-hero-premium--slim .page-hero-premium__ring,.page-hero-premium--slim .page-hero-premium__grid{opacity:.45}.page-hero-premium--media{background:0 0}.page-hero-premium--mesh{background:radial-gradient(ellipse 88% 72% at 0% 0%, color-mix(in srgb, var(--sn-green-lt) 94%, var(--sn-surface-hero)), transparent 58%), radial-gradient(ellipse 72% 58% at 100% 8%, color-mix(in srgb, var(--sn-orange-lt) 90%, var(--sn-surface-hero)), transparent 54%), linear-gradient(168deg, var(--sn-surface-mesh-start) 0%, var(--sn-surface-hero) 42%, var(--sn-bg) 100%)}.page-hero-premium__ambient{pointer-events:none;z-index:0;position:absolute;inset:0}.page-hero-premium__gradient{background:radial-gradient(ellipse 90% 80% at 8% 12%, color-mix(in srgb, var(--sn-green-lt) 70%, transparent), transparent 52%), radial-gradient(ellipse 70% 60% at 92% 18%, color-mix(in srgb, var(--sn-orange-lt) 55%, transparent), transparent 48%), linear-gradient(165deg, var(--sn-surface-mesh-start) 0%, var(--sn-surface-hero) 55%, var(--sn-bg) 100%);position:absolute;inset:0}.page-hero-premium--media .page-hero-premium__gradient{opacity:.35}.page-hero-premium__wash{background:linear-gradient(108deg, color-mix(in srgb, var(--sn-green-lt) 48%, transparent) 0%, transparent 44%, color-mix(in srgb, var(--sn-orange-lt) 28%, transparent) 100%);position:absolute;inset:0}.page-hero-premium__grid{background-image:linear-gradient(color-mix(in srgb, var(--sn-green) 5%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--sn-green) 5%, transparent) 1px, transparent 1px);opacity:.38;background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(94% 90% at 36% 40%,#000 6%,#0000 80%);mask-image:radial-gradient(94% 90% at 36% 40%,#000 6%,#0000 80%)}.page-hero-premium__blob{filter:blur(48px);opacity:.55;border-radius:999px;position:absolute}.page-hero-premium__blob--a{background:color-mix(in srgb, var(--sn-green-mid) 28%, transparent);width:clamp(7rem,18vw,12rem);height:clamp(7rem,18vw,12rem);top:8%;left:-4%}.page-hero-premium__blob--b{background:color-mix(in srgb, var(--sn-orange) 22%, transparent);width:clamp(5rem,14vw,9rem);height:clamp(5rem,14vw,9rem);top:4%;right:6%}.page-hero-premium__blob--c{background:color-mix(in srgb, var(--sn-green) 16%, transparent);width:clamp(6rem,16vw,10rem);height:clamp(6rem,16vw,10rem);bottom:-12%;right:22%}.page-hero-premium__ring{border:1px solid color-mix(in srgb, var(--sn-green) 14%, transparent);opacity:.65;border-radius:999px;width:clamp(4.5rem,10vw,7.5rem);height:clamp(4.5rem,10vw,7.5rem);position:absolute;top:clamp(.75rem,2vw,1.5rem);right:clamp(1rem,5vw,4rem)}.page-hero-premium__mesh-host,.page-hero-premium__image-bg{z-index:0;position:absolute;inset:0}.page-hero-premium__image-bg-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.page-hero-premium__image-bg-overlay{background:linear-gradient(105deg, color-mix(in srgb, var(--sn-surface-hero) 94%, transparent) 0%, color-mix(in srgb, var(--sn-surface-hero) 78%, transparent) 42%, color-mix(in srgb, var(--sn-bg) 88%, transparent) 100%), radial-gradient(ellipse 80% 70% at 20% 50%, color-mix(in srgb, var(--sn-green-lt) 35%, transparent), transparent 60%);position:absolute;inset:0}.page-hero-premium .hero-banner-slider{z-index:0;position:absolute;inset:0}.page-hero-premium__container{min-height:var(--page-hero-min-h);padding-bottom:clamp(1.75rem,4vw,3.25rem);padding-top:calc(var(--site-header-height,4.25rem) + clamp(1.25rem, 3vw, 2.25rem));z-index:10;align-items:center;display:flex;position:relative}.page-hero-premium__copy{flex-direction:column;gap:clamp(.75rem,1.8vw,1.25rem);max-width:44rem;display:flex;position:relative}.page-hero-premium__copy:before{background:linear-gradient(180deg, var(--sn-green) 0%, var(--sn-green-mid) 45%, var(--sn-orange) 100%);content:"";border-radius:999px;width:3px;position:absolute;top:.25rem;bottom:.25rem;left:0}.page-hero-premium__copy--centered{text-align:center;margin-inline:auto;padding-left:0}.page-hero-premium__copy--centered:before{width:min(5rem,38%);height:3px;inset:-.65rem auto auto 50%;transform:translate(-50%)}.page-hero-premium__copy>*{padding-left:1.1rem}.page-hero-premium__copy--centered>*{padding-left:0}.page-hero-premium__breadcrumb{margin-bottom:.15rem}.page-hero-premium__label{align-self:flex-start}.page-hero-premium__copy--centered .page-hero-premium__label{align-self:center}.page-hero-premium__title{margin:0;letter-spacing:-.035em!important;font-size:clamp(1.75rem,4.8vw,3.75rem)!important;font-weight:800!important;line-height:1.1!important}.page-hero-premium__title--spaced{margin-bottom:.15rem}.page-hero-premium__desc{color:var(--sn-text-2);max-width:40rem;margin:0;font-size:clamp(1rem,2.1vw,1.125rem);line-height:1.72}.page-hero-premium__children{margin-top:.25rem}.page-hero-premium__container--over-media .page-hero-premium__title,.page-hero-premium__container--over-media .page-hero-premium__desc{text-shadow:0 1px 12px color-mix(in srgb, var(--sn-surface-hero) 92%, white)}.page-hero-premium--media .page-hero-premium__image-bg-overlay{background:linear-gradient(105deg, color-mix(in srgb, var(--sn-surface-hero) 96%, transparent) 0%, color-mix(in srgb, var(--sn-surface-hero) 82%, transparent) 38%, color-mix(in srgb, var(--sn-bg) 90%, transparent) 100%)}.about-hero.page-hero-premium--media{isolation:isolate;--page-hero-min-h:clamp(17rem, 52vw, 22rem);min-height:var(--page-hero-min-h)}@media (min-width:768px){.about-hero.page-hero-premium--media{--page-hero-min-h:clamp(22rem, 46vw, 28rem)}}@media (min-width:1024px){.about-hero.page-hero-premium--media{--page-hero-min-h:clamp(26rem, 48vw, 36rem)}}.about-hero.page-hero-premium--media .page-hero-premium__ambient{opacity:.35}.about-hero.page-hero-premium--media .page-hero-premium__gradient,.about-hero.page-hero-premium--media .page-hero-premium__wash{opacity:.45}.about-hero .hero-banner-media,.about-hero .hero-banner-media.is-active{width:100%;height:100%;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center center!important;object-position:center center!important;transform:none!important}.about-hero .hero-banner-slider--text-safe .hero-banner-overlay--light,.about-hero .hero-banner-overlay--light{background:linear-gradient(95deg,#fffcf8f5 0%,#f8fcf9d1 28%,#f8fcf959 50%,#0000 74%),linear-gradient(#ffffff29 0%,#0000 40%,#141e171a 100%)}.about-hero .hero-banner-slider--text-safe .hero-banner-text-scrim--light,.about-hero .hero-banner-text-scrim--light{background:linear-gradient(105deg,#fffcf89e 0%,#fff8f247 36%,#0000 58%)}@media (max-width:1023px){.about-hero .hero-banner-slider--text-safe .hero-banner-overlay--light,.about-hero .hero-banner-overlay--light{background:linear-gradient(#fffcf873 0%,#fffaf68c 36%,#fff8f2d1 70%,#fff7f0eb 100%)}.about-hero .hero-banner-slider--text-safe .hero-banner-text-scrim--light,.about-hero .hero-banner-text-scrim--light{background:linear-gradient(#0000 0%,#fffcf84d 40%,#fffaf6b3 100%)}}.about-hero .page-hero-premium__title{letter-spacing:-.032em;overflow:visible;line-height:1.12!important}.about-hero .page-hero-premium__title.sn-section-title,.about-hero .page-hero-premium__title.font-heading{font-size:clamp(2.2rem,4.8vw,3.45rem)!important}.about-hero .page-hero-premium__title .title-shine-line,.about-hero .page-hero-premium__title .split-title-line{overflow:visible}.about-hero .page-hero-premium__title .title-shine-line-text{color:currentColor;filter:none;-webkit-text-fill-color:currentColor;-webkit-background-clip:border-box;background-clip:border-box;background-image:none!important}.about-hero .page-hero-premium__title .split-title-line--primary{letter-spacing:-.02em;text-transform:none;margin-bottom:.06em;font-size:.78em;font-weight:800;line-height:1.15}.about-hero .page-hero-premium__title .split-title-line--primary .title-shine-line-text{color:#141e17;text-shadow:0 1px #ffffffeb}.about-hero .page-hero-premium__title .split-title-line--secondary{letter-spacing:-.038em;margin-top:-.04em;padding-bottom:.3em;font-size:1.08em;font-weight:800;line-height:1.14;display:inline-block;position:relative}.about-hero .page-hero-premium__title .split-title-line--secondary:after{content:"";background:linear-gradient(90deg,#c45a0e 0%,#f38022 22%,#ffb067 42%,#fff4e8 58%,#ffffffd9 72%,#fff3 88%,#0000 100%) 0 0/180% 100%;border-radius:999px;width:min(7.25rem,48%);height:3px;animation:2.8s ease-in-out infinite about-title-divider-flow;position:absolute;bottom:.06em;left:0}@keyframes about-title-divider-flow{0%,to{background-position:0%}50%{background-position:100%}}.about-hero .page-hero-premium__title .split-title-line--secondary .title-shine-line-text{text-shadow:0 1px #ffffffd1,0 6px 18px #f3802233;color:var(--sn-orange)!important;-webkit-text-fill-color:var(--sn-orange)!important}.about-hero.page-hero-premium--media .page-hero-premium__container--over-media .page-hero-premium__title{text-shadow:none}.about-hero .page-hero-premium__desc{color:#1a2a20;text-shadow:0 1px #fffffff2,0 0 18px #fffcf8f2;max-width:34rem;font-size:clamp(.98rem,1.45vw,1.075rem);font-weight:500;line-height:1.65}@media (max-width:767px){.about-hero .page-hero-premium__title.sn-section-title,.about-hero .page-hero-premium__title.font-heading{font-size:clamp(1.85rem,7.6vw,2.3rem)!important}.about-hero .page-hero-premium__title .split-title-line--primary{margin-bottom:.04em;font-size:.8em}.about-hero .page-hero-premium__title .split-title-line--secondary{padding-bottom:.28em;font-size:1.06em}.about-hero .page-hero-premium__title .split-title-line--secondary:after{width:min(5.75rem,52%);height:2.5px}.about-hero .page-hero-premium__desc{color:#141e17}}@media (prefers-reduced-motion:reduce){.about-hero .page-hero-premium__title .split-title-line--secondary:after{background-position:40%;animation:none}}.page-hero-premium--peek.about-hero{cursor:zoom-in}.page-hero-premium--peek .page-hero-premium__copy,.page-hero-premium--peek .page-hero-premium__copy *{cursor:auto}.page-hero-premium--peek .hero-banner-nav,.page-hero-premium--peek .hero-banner-dots,.page-hero-premium--peek .hero-banner-dot{cursor:pointer}.page-hero-premium--peek .hero-banner-slider{z-index:1}.page-hero-premium--peek .page-hero-premium__container{pointer-events:none;z-index:12}.page-hero-premium--peek .page-hero-premium__copy{pointer-events:auto;z-index:13;position:relative}.about-hero-hitlayer,.hero-banner-peek{display:none!important}.hero-banner-peek-float{-webkit-backdrop-filter:blur(10px)saturate(1.35);backdrop-filter:blur(10px)saturate(1.35);pointer-events:none;z-index:130;background:#fffcf8f0;border:1px solid #141e171a;border-radius:.85rem;width:11.5rem;position:fixed;overflow:hidden;transform:translateZ(0);box-shadow:0 14px 36px #141e172e,inset 0 1px #ffffffbf}.hero-banner-peek-float__media{background:radial-gradient(circle at 30% 20%,#ffffffe6,#0000 55%),linear-gradient(145deg,#fff8f0,#f4faf6);justify-content:center;align-items:center;width:100%;height:7.25rem;padding:.35rem;display:flex}.hero-banner-peek-float__img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto;max-width:100%;height:100%;display:block}.hero-banner-peek-float__hint{color:#1e2d23;letter-spacing:.03em;text-align:center;border-top:1px solid #141e1714;margin:0;padding:.45rem .6rem .55rem;font-size:.68rem;font-weight:700;line-height:1.2}.hero-banner-lightbox{z-index:140;background:#0a100de0;position:fixed;inset:0}.hero-banner-lightbox__chrome{z-index:2;align-items:center;gap:.75rem;padding:1rem 1.15rem;display:flex;position:absolute;top:0;left:0;right:0}.hero-banner-lightbox__title{color:#fffcf8eb;margin:0;font-size:.875rem;font-weight:700}.hero-banner-lightbox__counter{color:#fffcf89e;letter-spacing:.08em;margin:0 auto 0 0;font-size:.75rem;font-weight:600}.hero-banner-lightbox__close{color:#fff;cursor:pointer;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:inline-flex}.hero-banner-lightbox__close:hover,.hero-banner-lightbox__close:focus-visible{background:#fff3;outline:none}.hero-banner-lightbox__stage{justify-content:center;align-items:center;display:flex;position:absolute;inset:3.75rem .75rem 1.25rem}.hero-banner-lightbox__frame{justify-content:center;align-items:center;width:100%;max-width:min(1200px,100%);height:100%;display:flex;position:relative}.hero-banner-lightbox__img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:auto;max-width:min(100%,1200px);height:auto;max-height:min(82vh,100%);display:block}.hero-banner-lightbox__nav{color:#fff;cursor:pointer;z-index:2;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.hero-banner-lightbox__nav:hover,.hero-banner-lightbox__nav:focus-visible{background:#ffffff38;outline:none}.hero-banner-lightbox__nav--prev{left:.5rem}.hero-banner-lightbox__nav--next{right:.5rem}@media (max-width:767px){.hero-banner-peek-float{width:9.25rem}.hero-banner-peek-float__media{height:5.75rem}.hero-banner-lightbox__stage{inset:3.5rem .35rem .85rem}.hero-banner-lightbox__nav--prev{left:.15rem}.hero-banner-lightbox__nav--next{right:.15rem}}.page-hero-premium--tone-dark.page-hero-premium--media .page-hero-premium__ambient{opacity:.22}.page-hero-premium--tone-dark.page-hero-premium--media .page-hero-premium__gradient,.page-hero-premium--tone-dark.page-hero-premium--media .page-hero-premium__wash{opacity:0}.page-hero-premium--tone-dark .page-hero-premium__image-bg-overlay{background:linear-gradient(100deg,#060e0bb8 0%,#060e0b6b 38%,#060e0b1f 62%,#0000 100%),linear-gradient(#060e0b2e 0%,#0000 45%,#060e0b59 100%)}.page-hero-premium--tone-dark .page-hero-premium__desc{color:#f5f8f6eb;text-shadow:0 1px 2px #060e0b8c;max-width:34rem}.page-hero-premium--tone-dark .page-hero-premium__title .title-shine-line-text{color:currentColor;-webkit-text-fill-color:currentColor;-webkit-background-clip:border-box;background-clip:border-box;background-image:none!important}.page-hero-premium--tone-dark .page-hero-premium__title .title-shine-line.text-white .title-shine-line-text,.page-hero-premium--tone-dark .page-hero-premium__title .title-shine-line--dark .title-shine-line-text{color:#fff;text-shadow:0 1px 2px #060e0b8c,0 0 20px #ffffff59}.page-hero-premium--tone-dark .page-hero-premium__title .title-shine-line.text-brand-orange .title-shine-line-text{color:var(--sn-orange);text-shadow:0 1px 2px #060e0b73,0 0 22px #f3802273}.page-hero-premium--tone-dark .glass-badge{color:#fff;background:#ffffff24;border-color:#ffffff3d}.page-hero-premium--tone-dark .sn-breadcrumb--glass .sn-breadcrumb__list{color:#ffffffeb;background:#060e0b6b;border-color:#ffffff29}.page-hero-premium__edge{background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--sn-green) 18%, transparent), color-mix(in srgb, var(--sn-orange) 24%, transparent), color-mix(in srgb, var(--sn-green) 18%, transparent), transparent);opacity:.55;pointer-events:none;z-index:12;height:1px;position:absolute;bottom:0;left:0;right:0}.detail-page-banner{position:relative}.detail-page-banner__sticky{-webkit-backdrop-filter:blur(20px)saturate(1.8);backdrop-filter:blur(20px)saturate(1.8);background:color-mix(in srgb, var(--sn-surface-raised) 88%, transparent);border-bottom:1px solid var(--sn-border-subtle);box-shadow:var(--sn-shadow-xs);top:var(--site-header-height,4.25rem);z-index:40;position:sticky}.detail-page-banner__crumb-wrap{padding-block:calc(var(--site-header-height,4.25rem) + .75rem) .75rem}.detail-page-banner__media-wrap{padding-inline:0}.detail-page-banner__media{background:var(--sn-dark-base);border-radius:0;position:relative;overflow:hidden}.detail-page-banner__media--article{aspect-ratio:16/7}.detail-page-banner__media--video{aspect-ratio:16/9}.detail-page-banner__media--wide{aspect-ratio:21/9}@media (min-width:640px){.detail-page-banner__media--article{aspect-ratio:21/9}.detail-page-banner__media-wrap{padding-inline:clamp(1rem,3vw,1.5rem)}.detail-page-banner__media{border-radius:var(--sn-radius-section);box-shadow:var(--sn-shadow-lg)}}@media (min-width:1024px){.detail-page-banner__media-wrap{padding-inline:clamp(1.5rem,4vw,2rem)}}.detail-page-banner__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.detail-page-banner__overlay{background:linear-gradient(180deg, color-mix(in srgb, var(--sn-dark-base) 18%, transparent) 0%, color-mix(in srgb, var(--sn-dark-base) 42%, transparent) 55%, color-mix(in srgb, var(--sn-dark-base) 72%, transparent) 100%);position:absolute;inset:0}.detail-page-banner__shine{opacity:.5;pointer-events:none;z-index:1;background:linear-gradient(112deg,#0000 20%,#ffffff1f 48%,#0000 72%);position:absolute;inset:0}.detail-page-banner__media-content{z-index:2;position:absolute;inset:0}.detail-page-banner--inline .detail-page-banner__crumb-wrap{padding-bottom:1.25rem}.detail-page-banner--inline .detail-page-banner__media-wrap{margin-bottom:clamp(1.5rem,4vw,2.5rem);padding-inline:0}.detail-page-banner__media-contained{max-width:64rem;margin-inline:auto}.page-hero-desc{color:var(--sn-text-2);max-width:40rem;font-size:clamp(1rem,2.2vw,1.125rem);font-weight:400;line-height:1.75}.page-hero-copy{max-width:44rem;padding-left:1.15rem;position:relative}.page-hero-copy:before{background:linear-gradient(180deg, var(--sn-green) 0%, var(--sn-green-mid) 45%, var(--sn-orange) 100%);content:"";border-radius:999px;width:4px;position:absolute;top:.15rem;bottom:.15rem;left:0}.page-hero-copy--centered{text-align:center;padding-top:.85rem;padding-left:0}.page-hero-copy--centered:before{width:min(5.5rem,42%);height:4px;inset:0 auto auto 50%;transform:translate(-50%)}.smart-dark-panel{background:radial-gradient(circle at 15% 20%, #00a85e2e, transparent 34%), radial-gradient(circle at 88% 22%, #f3802229, transparent 32%), var(--sn-dark-deep);border:1px solid #ffffff1a;position:relative;overflow:hidden;box-shadow:0 24px 72px #00000029}.smart-dark-panel:before{content:"";opacity:.55;pointer-events:none;background-image:linear-gradient(#ffffff0e 1px,#0000 1px),linear-gradient(90deg,#ffffff0e 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle at 50% 42%,#000,#0000 78%);mask-image:radial-gradient(circle at 50% 42%,#000,#0000 78%)}.smart-dark-panel>*{z-index:1;position:relative}.capability-hero{min-height:30rem}.capability-hero-preview{perspective:1000px}.capability-preview-shell{background:#ffffff14;border:1px solid #ffffff21;border-radius:28px;animation:7s ease-in-out infinite capability-float;overflow:hidden;transform:rotateX(4deg)rotateY(-6deg);box-shadow:0 30px 90px #00000042}.capability-stats-wrap{background:linear-gradient(#ffffffeb,#f5f7f6db);border-bottom:1px solid #00854a14;padding:1rem 0}.capability-feature-chip{color:#fff;letter-spacing:.08em;text-shadow:0 1px 12px #00000047;text-transform:uppercase;background:linear-gradient(135deg,#ffffff2e,#ffffff14),#06130d75;border:1px solid #ffffff47;border-radius:999px;padding:.68rem 1rem;font-size:.72rem;font-weight:900;line-height:1.15;transition:background-color .26s,border-color .26s,box-shadow .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1);display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 12px 34px #00000024}.capability-feature-chip:hover{background:radial-gradient(circle at 18% 20%,#f380226b,#0000 38%),#06130d9e;border-color:#f3802280;transform:translateY(-2px);box-shadow:0 16px 42px #f380222e,inset 0 1px #ffffff38}.capability-stat-card,.capability-cta-card{background:radial-gradient(circle at 18% 14%,#00a85e17,#0000 34%),#ffffffe0;border:1px solid #fffffff5;border-radius:22px;transition:border-color .26s,box-shadow .32s cubic-bezier(.22,1,.36,1),transform .32s cubic-bezier(.22,1,.36,1);overflow:hidden;box-shadow:0 14px 40px #141e170e}.capability-stat-card:hover,.capability-cta-card:hover,.capability-card:hover{border-color:#00854a2e;transform:translateY(-5px);box-shadow:0 22px 62px #00854a1f}.capability-card{position:relative;transform:translateZ(0)}.capability-card:after,.capability-cta-card:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(112deg,#0000 18%,#ffffff7a 48%,#0000 70%);transition:opacity .24s,transform .76s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-68%)}.capability-card:hover:after,.capability-cta-card:hover:after{opacity:1;transform:translate(68%)}.capability-cta-icon{color:var(--sn-orange);background:radial-gradient(circle at 30% 22%,#ffffffe6,#0000 35%),linear-gradient(135deg,#00854a1f,#f380221f);border:1px solid #00854a1f;border-radius:18px;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;display:flex}.capability-cta-icon-dark{background:#ffffff1a;border-color:#ffffff26}.legal-card,.legal-sidebar{background:radial-gradient(circle at 18% 10%,#00a85e14,#0000 34%),#ffffffe6;border:1px solid #fffffff2;transition:border-color .26s,box-shadow .34s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden;box-shadow:0 14px 42px #141e170e}.legal-card:before,.legal-sidebar:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(112deg,#0000 18%,#ffffff80 48%,#0000 70%);transition:opacity .24s,transform .76s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-68%)}.legal-card:hover,.legal-sidebar:hover{border-color:#00854a2e;transform:translateY(-4px);box-shadow:0 22px 64px #00854a1c}.legal-card:hover:before,.legal-sidebar:hover:before{opacity:1;transform:translate(68%)}.career-benefit-card,.career-job-card{background:radial-gradient(circle at 20% 12%, #00a85e0f, transparent 34%), var(--sn-surface-raised);border:1px solid var(--sn-border-subtle);border-radius:var(--sn-radius-card);box-shadow:var(--sn-shadow-card);transition:border-color .26s,box-shadow .34s cubic-bezier(.22,1,.36,1),transform .34s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}.career-benefit-card:before,.career-job-card:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(112deg,#0000 18%,#ffffff80 48%,#0000 70%);transition:opacity .24s,transform .76s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:translate(-68%)}.career-benefit-card:hover,.career-job-card:hover{border-color:#00854a2e;transform:translateY(-5px);box-shadow:0 22px 64px #00854a1f}.career-benefit-card:hover:before,.career-job-card:hover:before{opacity:1;transform:translate(68%)}.career-benefit-icon{border:1px solid var(--sn-border-default);border-radius:var(--sn-radius-btn);color:var(--sn-green-dk);background:radial-gradient(circle at 30% 22%,#ffffffeb,#0000 35%),linear-gradient(135deg,#00854a1a,#f380221a);justify-content:center;align-items:center;width:3.35rem;height:3.35rem;transition:color .26s,transform .34s cubic-bezier(.22,1,.36,1);display:flex}.career-benefit-card:hover .career-benefit-icon{color:var(--sn-orange);transform:translateY(-2px)rotate(2deg)}.career-job-card:after{background:linear-gradient(180deg, var(--sn-green), var(--sn-orange));content:"";opacity:.66;border-radius:999px;width:3px;position:absolute;inset:1.15rem auto 1.15rem 0}.career-cta{box-shadow:0 26px 78px #0000002e}@keyframes capability-float{0%,to{transform:rotateX(4deg)rotateY(-6deg)translate(0,0)}50%{transform:rotateX(2deg)rotateY(-3deg)translateY(-8px)}}.page-stagger-children>*{animation:.54s cubic-bezier(.22,1,.36,1) both page-item-enter}.page-stagger-children>:first-child{animation-delay:40ms}.page-stagger-children>:nth-child(2){animation-delay:80ms}.page-stagger-children>:nth-child(3){animation-delay:.12s}.page-stagger-children>:nth-child(4){animation-delay:.16s}.page-stagger-children>:nth-child(5){animation-delay:.2s}.page-stagger-children>:nth-child(6){animation-delay:.24s}.page-stagger-children>:nth-child(7){animation-delay:.28s}.page-stagger-children>:nth-child(8){animation-delay:.32s}.page-stagger-children>:nth-child(9){animation-delay:.36s}.page-stagger-children>:nth-child(10){animation-delay:.4s}.page-stagger-children>:nth-child(11){animation-delay:.44s}.page-stagger-children>:nth-child(12){animation-delay:.48s}@keyframes page-item-enter{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1023px){.page-hero-premium__ring{display:none}}@media (prefers-reduced-motion:reduce){.page-stagger-children>*,.project-grid-item,.capability-preview-shell{animation:none}}.project-grid-item{animation:.3s cubic-bezier(.22,1,.36,1) both page-item-enter}
