.hero-section--sol{height:auto;min-height:min(80vh,900px);min-height:min(80dvh,900px);background:#080d1a url(/public-page-assets/solutions/enterprise-bg.webp) center/cover no-repeat}.hero-section--sol .hero-overlay{background:radial-gradient(ellipse 40% 50% at 88% 60%,rgba(180,80,10,.18) 0%,transparent 70%),linear-gradient(to right,rgba(0,0,0,.45) 0%,rgba(0,0,0,.15) 42%,transparent 70%),#00000047;z-index:1}.hero-section--sol .hero-pixel-cover{background:radial-gradient(ellipse 80% 80% at 50% 50%,rgba(0,0,0,.2) 0%,transparent 100%),linear-gradient(to bottom,rgba(0,0,0,.25) 0%,transparent 30%,transparent 70%,rgba(0,0,0,.35) 100%)}.hero-section--sol .js-hero-pixel-dots{height:100vh}.hero-section--sol .hero-prompt-example{font-size:15px;color:#ffffff40}.hero-section--sol .re-prompt-input{font-size:15px}.hero-section--sol .re-prompt-input::-moz-placeholder{color:#ffffff40}.hero-section--sol .re-prompt-input::placeholder{color:#ffffff40}.hero-section--sol .re-prompt-input:focus::-moz-placeholder{color:transparent}.hero-section--sol .re-prompt-input:focus::placeholder{color:transparent}.hero-section--sol .hero-pills{margin:-12px auto 0}.hero-section--plain{height:auto;min-height:min(65vh,684px);min-height:min(65dvh,684px);padding:clamp(120px,15vh,180px) 0 clamp(72px,9vh,120px)}.hero-section--plain .hero-h1{max-width:620px;margin:0 auto;white-space:normal}.hero-section--plain .hero-subtitle{max-width:680px;margin:0 auto}.hero-section--plain-gradient{background:radial-gradient(1100px 640px at 50% 0%,rgba(24,96,190,.4),transparent 62%),radial-gradient(620px 460px at 96% -12%,rgba(198,118,58,.14),transparent 58%),radial-gradient(760px 640px at 6% 22%,rgba(18,52,124,.34),transparent 62%),#04060c}.hero-section--plain-gradient .hero-overlay,.hero-section--plain-gradient .hero-pixel-cover{display:none}.hero-section--plain-gradient .js-hero-pixel-dots{height:100%}@media (max-width: 768px){.hero-section--plain{min-height:0;padding:100px 0 56px}}.footer-section--sol .footer-subtitle{margin:-16px 0 0}.footer-section--sol .footer-subtitle-wide{max-width:720px;white-space:normal}.footer-section--sol .hero-pills.footer-cta-pills{margin-top:0}@media (max-width: 768px){.hero-section--sol{min-height:min(100dvh,720px)}.hero-section--sol .hero-pills{margin-top:-8px}}.tpl-hero{width:100%;min-height:min(30vh,300px);min-height:min(30dvh,300px);position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(90px,calc(24px + 8.5vh),148px) 0 clamp(48px,6vh,88px);background:radial-gradient(ellipse 55% 40% at 82% 78%,rgba(255,176,120,.09) 0%,transparent 70%),radial-gradient(ellipse 105% 62% at 50% -18%,rgba(20,136,252,.22) 0%,rgba(20,136,252,.05) 55%,transparent 78%),#050507}.tpl-hero-grid{position:absolute;left:0;right:0;bottom:0;height:62%;z-index:1;pointer-events:none;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 38%,#000 72%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000 38%,#000 72%,transparent 100%)}.tpl-hero-grid-inner{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:22px;width:100%;padding:0 clamp(24px,4vw,80px);filter:grayscale(1) contrast(.85) blur(.5px);opacity:.13;animation:tplHeroTileDrift 60s linear infinite;will-change:transform}@keyframes tplHeroTileDrift{0%{transform:translateZ(0)}to{transform:translate3d(0,-50%,0)}}@media (prefers-reduced-motion: reduce){.tpl-hero-grid-inner{animation:none}}.tpl-hero-grid-tile{aspect-ratio:4 / 5;border-radius:4px;overflow:hidden;background:#0a0a10;border:1px solid rgba(255,255,255,.06)}.tpl-hero-grid-tile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0%;object-position:50% 0%;display:block}@media (max-width: 768px){.tpl-hero-grid{display:none}.tpl-hero{min-height:0;padding:80px 0 20px}.tpl-hero-inner{gap:16px;width:calc(100vw - 32px)}}.tpl-hero-inner{position:relative;z-index:3;width:min(900px,calc(100vw - 64px));display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.tpl-hero .hero-subtitle{max-width:640px}.catalog-section{background:#050508;padding-top:clamp(40px,6vh,72px)}.catalog-filters-wrap{position:relative}.catalog-filters-wrap:after{content:"";position:absolute;top:0;right:0;bottom:1px;width:84px;pointer-events:none;background:linear-gradient(90deg,#05050800,#050508bf 55%,#050508);backdrop-filter:blur(.5px);z-index:2}@media (max-width: 640px){.catalog-filters-wrap:after{width:56px}}.catalog-filters{display:flex;align-items:flex-end;gap:0;margin-bottom:32px;padding:4px 0;border-bottom:1px solid rgba(255,255,255,.08);overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-x}.catalog-filters::-webkit-scrollbar{display:none}.catalog-filters.is-dragging{cursor:grabbing}.catalog-filters.is-dragging .catalog-filter-btn{pointer-events:none}.catalog-filter-btn{flex:0 0 auto;display:inline-flex;flex-direction:column;align-items:center;gap:8px;padding:12px 22px 14px;font-family:Silkscreen,monospace;font-size:11px;font-weight:400;letter-spacing:1px;text-transform:uppercase;color:#ffffff8c;background:none;border:none;cursor:pointer;white-space:nowrap;transition:color .2s ease;position:relative}.catalog-filter-btn svg{width:22px;height:22px;stroke:currentColor;flex-shrink:0}.catalog-filter-btn:hover{color:#fff}.catalog-filter-btn.is-active{color:#7fddc1}.catalog-filter-btn span{line-height:1;display:block}@media (max-width: 768px){.catalog-filter-btn{padding:10px 12px 8px;font-size:10px;letter-spacing:.5px;gap:6px}.catalog-filter-btn svg{width:15px;height:15px}}@media (max-width: 480px){.catalog-filter-btn{padding:10px 10px 8px;font-size:9.5px;gap:6px}.catalog-filter-btn svg{width:14px;height:14px}}.catalog-search-wrap{display:flex;align-items:center;gap:14px;width:100%;height:62px;padding:0 24px;margin-bottom:24px;background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:4px;transition:border-color .2s ease,background .2s ease}.catalog-search-wrap:hover{border-color:#ffffff2e}.catalog-search-wrap:focus-within{border-color:#1488fc8c;background:#ffffff0d}.catalog-search-wrap svg{color:#ffffff8c;flex-shrink:0;transition:color .2s ease;width:20px;height:20px}.catalog-search-wrap:focus-within svg{color:#1488fc}.catalog-search{font-family:Silkscreen,monospace;font-size:14px;font-weight:400;letter-spacing:.8px;color:#fff;background:none;border:none;outline:none;width:100%;min-width:0;padding:0;caret-color:#1488fc}.catalog-search::-moz-placeholder{color:#ffffff8c;text-transform:uppercase;letter-spacing:1px;font-size:inherit;font-family:Silkscreen,monospace}.catalog-search::placeholder{color:#ffffff8c;text-transform:uppercase;letter-spacing:1px;font-size:inherit;font-family:Silkscreen,monospace}@media (max-width: 1024px){.catalog-search{font-size:13px}}@media (max-width: 768px){.catalog-search{font-size:11px;letter-spacing:.5px}.catalog-search-wrap{height:54px}}.catalog-search::-webkit-search-cancel-button{-webkit-appearance:none}@keyframes catalogCardFade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 20px}@media (max-width: 1024px){.catalog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:44px 16px}}@media (max-width: 768px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 12px}}.catalog-card{position:relative;display:flex;flex-direction:column;background:transparent;border:none;padding:0;cursor:pointer;text-decoration:none;transition:transform .25s ease;animation:catalogCardFade 1s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(min(var(--i, 0),15)*45ms)}@media (prefers-reduced-motion: reduce){.catalog-card{animation:none}}.catalog-card:hover{transform:translateY(-3px)}.catalog-card-preview{aspect-ratio:4 / 5;border-radius:4px;overflow:hidden;background:#0a0a10;border:1px solid rgba(255,255,255,.08);transition:border-color .25s ease;position:relative}.catalog-card:hover .catalog-card-preview{border-color:#fff3}.catalog-card-overlay{position:absolute;inset:0;z-index:2;display:flex;align-items:flex-end;justify-content:center;padding-bottom:18px;background:linear-gradient(180deg,#05050800 45%,#0505088c 80%,#050508d1);opacity:0;transition:opacity .32s ease;pointer-events:none}.catalog-card:hover .catalog-card-overlay{opacity:1}.catalog-card-overlay span{font-family:Silkscreen,monospace;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:#fff;transform:translateY(6px);transition:transform .32s cubic-bezier(.22,.61,.36,1)}.catalog-card:hover .catalog-card-overlay span{transform:translateY(0)}@media (prefers-reduced-motion: reduce){.catalog-card-overlay span,.catalog-card:hover .catalog-card-overlay span{transform:none;transition:none}}.catalog-card-shot{width:100%;height:auto;display:block}.catalog-card-fill{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0%;object-position:50% 0%;display:block}.catalog-card-shot-wrap{position:relative;width:100%;height:100%;overflow:hidden}.catalog-card-shot-wrap .catalog-card-shot{position:absolute;top:0;left:0;width:100%;height:auto;transform:translateY(0);transition:transform 1.3s cubic-bezier(.25,.46,.45,.94);will-change:transform}.catalog-card:hover .catalog-card-shot-wrap .catalog-card-shot{transform:translateY(var(--pan-y, -120px))}.catalog-card.no-pan .catalog-card-shot-wrap .catalog-card-shot,.catalog-card.no-pan:hover .catalog-card-shot-wrap .catalog-card-shot{transform:none;transition:none}@media (prefers-reduced-motion: reduce){.catalog-card-shot-wrap .catalog-card-shot,.catalog-card:hover .catalog-card-shot-wrap .catalog-card-shot{transform:none;transition:none}}.catalog-card-foot{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 4px 0}.catalog-card-tag{padding-top:2px}.catalog-card-name{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#ffffffeb;letter-spacing:-.1px}.catalog-card-tag{font-family:Silkscreen,monospace;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:#ffffff80;white-space:nowrap}.catalog-empty{padding:56px 24px;text-align:center;font-family:Silkscreen,monospace;font-size:12px;letter-spacing:2px;text-transform:uppercase;color:#fff6;border:1px dashed rgba(255,255,255,.1);border-radius:4px;margin-top:16px}.catalog-empty[hidden]{display:none}.inline-link{color:#7fddc1;font-weight:600;text-decoration:none;transition:color .2s ease}.inline-link:hover{color:#a5ebd8}.tpl-detail{width:min(1280px,calc(100vw - 48px));margin:0 auto;padding:108px 0 clamp(64px,9vh,120px)}.tpl-detail .breadcrumb{display:flex;align-items:center;gap:8px;font-family:Silkscreen,monospace;font-size:10px;letter-spacing:1.4px;text-transform:uppercase;color:#ffffff73;margin-bottom:28px}.tpl-detail .breadcrumb a{color:inherit;text-decoration:none;transition:color .2s}.tpl-detail .breadcrumb a:hover{color:#fff}.tpl-detail .breadcrumb .sep{color:#ffffff40}.tpl-detail .breadcrumb .current{color:#ffffffd9}.detail-hero{display:grid;grid-template-columns:1fr 380px;gap:48px;align-items:start;margin-bottom:clamp(64px,9vh,120px)}@media (max-width: 1024px){.detail-hero{grid-template-columns:1fr;gap:36px}}.detail-preview{aspect-ratio:16 / 9;border-radius:4px;overflow:hidden;background:#0a0a10;border:1px solid rgba(255,255,255,.1);position:relative}.detail-gallery{display:flex;flex-direction:column;gap:14px}.detail-gallery-track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;scroll-behavior:smooth;touch-action:pan-y}.detail-gallery-track::-webkit-scrollbar{display:none}.detail-gallery-track.is-dragging{cursor:grabbing;scroll-behavior:auto;scroll-snap-type:none}.detail-gallery-slide{flex:0 0 100%;height:100%;scroll-snap-align:start;display:block;pointer-events:none}.detail-gallery-shot{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0%;object-position:50% 0%;display:block;pointer-events:none}.detail-gallery-dots{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:4px}.detail-gallery-dot{width:8px;height:8px;border-radius:999px;background:#ffffff38;border:none;padding:0;cursor:pointer;transition:width .35s cubic-bezier(.22,1,.36,1),background-color .25s ease,transform .2s ease}.detail-gallery-dot:hover{background:#ffffff8c;transform:scaleY(1.15)}.detail-gallery-dot.is-active{width:28px;background:#fff}.detail-gallery-dot.is-active:hover{transform:none}.detail-info{display:flex;flex-direction:column;gap:20px}.detail-category{font-family:Silkscreen,monospace;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#7fddc1;margin:0}.detail-name{font-size:40px;font-weight:500;letter-spacing:-.8px;line-height:1.05;margin:0;color:#fff}.detail-desc{font-size:16px;line-height:1.6;color:#ffffffa6;margin:-10px 0 0}.detail-cta-row{display:flex;flex-direction:column;gap:10px;margin-top:4px}.detail-cta-row .hero-btn-primary,.detail-cta-row .hero-btn-ghost{width:100%;min-width:0;height:52px}.tpl-detail .hero-btn-ghost .btn-bg-hover{position:absolute;inset:0;background:#ffffff14;z-index:1;transform:translateY(101%);transition:transform .45s cubic-bezier(.165,.84,.44,1)}.tpl-detail .hero-btn-ghost .btn-text-wrap{position:relative;z-index:3;overflow:hidden;height:1.2em}.tpl-detail .hero-btn-ghost .btn-text-inner{display:flex;flex-direction:column;transition:transform .45s cubic-bezier(.165,.84,.44,1)}.tpl-detail .hero-btn-ghost .btn-text-inner span{display:block;line-height:1.2}.tpl-detail .hero-btn-ghost:hover .btn-bg-hover{transform:translateY(0)}.tpl-detail .hero-btn-ghost:hover .btn-text-inner{transform:translateY(-50%)}.tpl-detail .hero-btn-ghost.btn-pixelized .btn-bg-hover{display:none!important}.tpl-detail .hero-btn-ghost.btn-pixelized .btn-text-inner{transform:none!important}.tpl-detail .hero-btn-ghost.btn-pixelized .btn-text-inner span:nth-child(2){display:none}.tpl-detail .hero-btn-ghost.btn-pixelized .btn-text-wrap{z-index:3}.detail-cta-help{font-size:13px;font-weight:500;color:#ffffff73;line-height:1.5;margin:2px 0 0}.detail-cta-help-em{color:#7fddc1;font-weight:600;text-decoration:none;transition:color .2s ease}.detail-cta-help-em:hover{color:#a5ebd8}.detail-facts{margin-top:8px;display:flex;flex-direction:column;gap:12px;padding-top:24px;border-top:1px solid rgba(255,255,255,.08)}.detail-fact{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#ffffff8c}.detail-fact b{color:#ffffffd9;font-weight:500}.tpl-detail .section-block{margin-bottom:clamp(64px,9vh,120px)}.tpl-detail .section-block:last-child{margin-bottom:0}.tpl-detail .tpl-eyebrow{font-family:Silkscreen,monospace;font-size:16px;font-weight:400;letter-spacing:2px;text-transform:uppercase;color:#1488fc;margin:0 0 16px;display:inline-block}@media (max-width: 1024px){.tpl-detail .tpl-eyebrow{font-size:13px}}.tpl-detail .tpl-headline{font-size:clamp(28px,3.4vw,40px);font-weight:500;letter-spacing:-.6px;line-height:1.15;margin:0 0 32px;color:#fff}.about-section .tpl-headline{max-width:780px}.about-collapse{position:relative;max-width:780px}.about-collapse[data-collapsible=true]{overflow:hidden;transition:max-height .55s cubic-bezier(.4,0,.2,1)}.about-collapse.is-expanded{max-height:var(--about-full, 4000px)}.about-fade{position:absolute;left:0;right:0;bottom:0;height:190px;pointer-events:none;background:linear-gradient(to bottom,#0000,#000000b8 58%,#000);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 55%);mask-image:linear-gradient(to bottom,transparent 0%,#000 55%);opacity:1;transition:opacity .4s ease}.about-collapse:not([data-collapsible=true]) .about-fade{display:none}.about-collapse.is-expanded .about-fade{opacity:0}.about-more-btn{font-family:Silkscreen,monospace;font-size:10px;letter-spacing:1.6px;text-transform:uppercase;color:#ffffffd9;background:transparent;border:1px solid rgba(255,255,255,.14);border-radius:4px;padding:13px 22px;margin-top:24px;cursor:pointer;transition:border-color .3s ease,color .3s ease}.about-more-btn:hover{border-color:#ffffff52;color:#fff}.about-more-btn[hidden]{display:none}.about-body{max-width:780px}.about-body p{font-size:16px;color:#ffffff9e;line-height:1.75;margin:0 0 20px}.about-body>p:first-child{font-size:17px;color:#ffffffb8}.about-body h3{font-size:20px;font-weight:600;color:#fff;letter-spacing:-.2px;line-height:1.35;margin:40px 0 14px}.about-body ul{list-style:none;padding:0;margin:0 0 20px;display:grid;gap:12px}.about-body ul li{position:relative;padding-left:22px;font-size:15px;color:#ffffff9e;line-height:1.65}.about-body ul li:before{content:"";position:absolute;left:2px;top:9px;width:5px;height:5px;border-radius:50%;background:#1488fc}.about-body b,.about-body strong{color:#ffffffeb;font-weight:600}@media (max-width: 768px){.about-body p{font-size:15px}.about-body h3{font-size:18px;margin-top:32px}.about-body ul li{font-size:14px}}.unlocks-visual{position:relative;width:100%;border:1px solid rgba(255,255,255,.12);border-radius:4px;background:radial-gradient(600px 320px at 22% 80%,rgba(14,28,40,.55),transparent 60%),linear-gradient(180deg,#050608,#000);box-shadow:0 30px 80px #00000073,inset 0 1px #ffffff0a;overflow:hidden;padding:clamp(32px,3.5vw,56px)}.unlocks-visual:after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px);background-size:48px 48px;mask-image:radial-gradient(circle at 50% 50%,#000 25%,transparent 78%);-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 25%,transparent 78%);pointer-events:none}.unlocks-visual>*{position:relative;z-index:1}.unlocks-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;position:relative;z-index:1}@media (max-width: 900px){.unlocks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.unlocks-grid{grid-template-columns:1fr}}.unlock-card{border:none;border-radius:4px;padding:24px 24px 28px;background:linear-gradient(180deg,#ffffff08,#ffffff01);display:flex;flex-direction:column;gap:10px;min-height:180px;position:relative;overflow:hidden;transition:border-color .3s ease}.unlock-card:hover{border-color:#ffffff38}.unlock-hover-canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:0;transition:opacity .3s ease;image-rendering:pixelated;z-index:0}.unlock-card:hover .unlock-hover-canvas{opacity:.1}.unlock-card>*:not(.unlock-hover-canvas){position:relative;z-index:1}.unlock-icon{width:44px;height:44px;border-radius:4px;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);display:inline-flex;align-items:center;justify-content:center;color:#ffffffd9;margin-bottom:6px}.unlock-icon svg{width:20px;height:20px;display:block}.unlock-title{font-size:18px;font-weight:600;color:#fff;margin:0;letter-spacing:-.2px;line-height:1.35}.unlock-desc{font-size:14px;color:#ffffff8c;line-height:1.55;margin:0}.section-divider{position:relative;width:100%;height:210px;margin:-115px auto -72px;overflow:hidden;pointer-events:none;z-index:1;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 30%,#000 76%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,#000 30%,#000 76%,transparent 100%)}.section-divider canvas{display:block;width:100%;height:100%}@media (max-width: 1024px){.section-divider{height:160px;margin:-92px auto -56px}}@media (max-width: 768px){.section-divider{height:110px;margin:-60px auto -40px}}@media (prefers-reduced-motion: reduce){.section-divider{display:none}}.sticky-banner{position:fixed;left:0;right:0;bottom:0;z-index:50;padding:14px 0;background:#08080cd9;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-top:1px solid rgba(255,255,255,.1);transform:translateY(110%);transition:transform .35s cubic-bezier(.22,1,.36,1)}.sticky-banner.is-visible{transform:translateY(0)}.sticky-banner-inner{width:min(1200px,calc(100vw - 160px));margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px}@media (max-width: 1024px){.sticky-banner-inner{width:min(900px,calc(100vw - 80px))}}@media (max-width: 768px){.sticky-banner-inner{width:calc(100vw - 32px)}}.sticky-banner-meta{display:flex;align-items:center;gap:14px;min-width:0}.sticky-banner-thumb{width:52px;height:52px;border-radius:4px;overflow:hidden;flex-shrink:0;background:#0a0a10;border:1px solid rgba(255,255,255,.1)}.sticky-banner-thumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0%;object-position:50% 0%;display:block}.sticky-banner-text{display:flex;flex-direction:column;gap:2px;min-width:0}.sticky-banner-name{font-size:14px;font-weight:600;color:#fff;letter-spacing:-.1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sticky-banner-sub{font-family:Silkscreen,monospace;font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:#ffffff80}.sticky-banner-ctas{display:flex;align-items:center;gap:10px}.sticky-banner .hero-btn-primary{height:42px;min-width:120px;padding:0 22px;font-size:14px}@media (max-width: 640px){.sticky-banner{padding:10px 0}.sticky-banner-meta{gap:10px}.sticky-banner-thumb{width:40px;height:40px}.sticky-banner-sub{display:none}.sticky-banner .hero-btn-primary{height:38px;min-width:0;padding:0 14px;font-size:13px}}.int-copy-sub{font-size:15px;font-weight:400;color:#ffffff80;line-height:1.65;margin:0;max-width:52ch}.int-split .tpl-headline{margin-bottom:16px}.int-chip-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin-top:clamp(32px,4vw,48px)}@media (max-width: 900px){.int-chip-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 560px){.int-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.int-chip{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 12px;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:transparent;transition:border-color .3s ease,transform .3s ease}.int-chip-logo{width:26px;height:26px;flex-shrink:0;color:#ffffffb8;transition:color .3s ease}.int-chip-logo svg{width:100%;height:100%;display:block}.int-chip-label{font-size:13px;font-weight:500;letter-spacing:-.1px;color:#ffffff9e;transition:color .3s ease}.int-chip:hover{border-color:#fff3;transform:translateY(-2px)}.int-chip:hover .int-chip-logo,.int-chip:hover .int-chip-label{color:#fff}.section-rule{height:0;border:0;border-top:1px solid rgba(255,255,255,.08);margin:0 0 clamp(72px,10vh,124px)}.related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 20px}@media (max-width: 1024px){.related-grid{grid-template-columns:repeat(3,1fr);gap:44px 16px}}@media (max-width: 768px){.related-grid{grid-template-columns:repeat(2,1fr);gap:36px 12px}}.int-chip-logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.int-chip-initial{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:1px solid rgba(255,255,255,.25);border-radius:6px;font:600 13px/1 Inter,sans-serif;color:#ffffffbf}
