@keyframes peopleProductReveal{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}
@keyframes peopleProductFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-2px)}}
@keyframes peopleMethodReveal{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}

.is-access-composition--people{display:block;padding:16px}
.is-access__scene--people{min-height:690px}
.is-people-presentation{display:grid;grid-template-columns:minmax(0,42fr) minmax(0,58fr);gap:12px;height:100%;min-height:0}
.is-people-product,.is-people-solutions-panel{position:relative;min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(139,205,197,.18);border-radius:20px;box-shadow:inset 0 1px 0 rgba(255,255,255,.045)}

.is-people-product{display:grid;grid-template-rows:auto minmax(178px,1fr) auto auto auto;gap:9px;padding:16px;background:radial-gradient(78% 54% at 50% 39%,rgba(68,177,166,.16),transparent 75%),linear-gradient(155deg,rgba(16,53,65,.96),rgba(6,29,38,.96))}
.is-people-panel-head{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:10px}
.is-people-panel-label,.is-people-solutions-label{display:inline-flex;align-items:center;gap:7px;color:#78d9c4;font-size:7.5px;font-weight:850;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap}
.is-people-panel-label::before,.is-people-solutions-label::before{content:"";width:6px;height:6px;border-radius:50%;background:#5ed7b5;box-shadow:0 0 0 4px rgba(94,215,181,.09)}
.is-people-product-type{min-width:0;overflow:hidden;color:rgba(217,236,233,.48);font-size:7.5px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}
.is-people-product-stage{position:relative;min-height:178px;display:grid;place-items:center;isolation:isolate;direction:ltr}
.is-people-product-aura{position:absolute;z-index:-2;left:8%;right:8%;bottom:6%;height:70%;border-radius:50%;background:radial-gradient(circle,rgba(70,186,174,.25),rgba(41,121,132,.08) 51%,transparent 73%);filter:blur(7px)}
.is-people-product-floor{position:absolute;z-index:-1;left:10%;right:10%;bottom:6%;height:11%;border-radius:50%;background:rgba(0,0,0,.3);filter:blur(9px);transform:scaleX(.9)}
.is-people-product-image{position:absolute;inset:-12% -20% -8%;display:grid;place-items:center;animation:peopleProductReveal .72s cubic-bezier(.2,.75,.25,1) both}
.is-people-product-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;filter:drop-shadow(0 18px 18px rgba(0,0,0,.3))}
.is-access--running .is-people-product-image img{animation:peopleProductFloat 7s ease-in-out infinite}
.is-people-product-copy{display:grid;gap:7px}
.is-people-product-copy>div{display:flex;align-items:baseline;gap:8px;min-width:0}
.is-people-product-copy h3{margin:0;color:#f4fbf9;font-size:18px;line-height:1;font-weight:850;letter-spacing:-.035em}
.is-people-product-copy>div span{min-width:0;overflow:hidden;color:#78d6c2;font-size:7.5px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}
.is-people-product-copy p{margin:0;color:rgba(216,234,231,.59);font-size:8px;line-height:1.5;text-wrap:pretty}
.is-people-product-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(139,205,197,.12);border-bottom:1px solid rgba(139,205,197,.12)}
.is-people-product-spec{position:relative;display:grid;align-content:center;gap:3px;min-height:45px;padding:7px 5px;text-align:center}
.is-people-product-spec:not(:last-child)::after{content:"";position:absolute;top:10px;bottom:10px;right:0;width:1px;background:rgba(139,205,197,.12)}
.is-people-product-spec strong{color:#ebf8f5;font-size:9px;line-height:1;font-weight:850;white-space:nowrap}
.is-people-product-spec span{color:rgba(201,224,220,.48);font-size:6.5px;line-height:1.25}
.is-people-product-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:34px;border:1px solid rgba(113,211,193,.24);border-radius:9px;color:#9be5d6;background:rgba(85,198,178,.07);font-size:8px;font-weight:800;transition:background .22s ease,border-color .22s ease,transform .22s ease}
.is-people-product-cta:hover{color:#d9fff6;border-color:rgba(113,211,193,.46);background:rgba(85,198,178,.12);transform:translateY(-1px)}

.is-people-solutions-panel{display:grid;grid-template-rows:auto minmax(244px,1fr) auto auto;gap:11px;padding:18px;background:radial-gradient(72% 58% at 88% 15%,rgba(44,160,153,.13),transparent 72%),linear-gradient(145deg,rgba(7,33,43,.98),rgba(4,24,32,.98))}
.is-people-solutions-panel::before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(111,198,186,.028) 1px,transparent 1px),linear-gradient(90deg,rgba(111,198,186,.025) 1px,transparent 1px);background-size:38px 38px;mask-image:linear-gradient(to bottom right,#000,transparent 68%)}
.is-people-solutions-intro{position:relative;z-index:2;display:grid;grid-template-columns:1fr;gap:7px;align-items:start;padding-bottom:11px;border-bottom:1px solid rgba(126,203,192,.11)}
.is-people-solutions-intro>div{display:grid;gap:6px}
.is-people-solutions-intro h3{max-width:none;margin:0;color:#f1faf8;font-size:clamp(18px,1.45vw,22px);font-weight:820;line-height:1.08;letter-spacing:-.035em;text-wrap:balance}
.is-people-solutions-intro p{max-width:580px;margin:0;color:rgba(202,226,222,.66);font-size:9.4px;line-height:1.5;text-wrap:pretty}

.is-people-methods-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(118px,1fr));gap:8px;min-height:244px}
.is-people-method{position:relative;display:grid;align-content:start;gap:7px;min-width:0;min-height:118px;max-width:100%;overflow:hidden;padding:11px 12px;border:1px solid rgba(121,197,187,.12);border-radius:12px;background:linear-gradient(145deg,rgba(13,48,57,.8),rgba(7,31,40,.7));box-shadow:inset 0 1px rgba(255,255,255,.025);animation:peopleMethodReveal .5s ease both;transition:border-color .24s ease,background .24s ease,transform .24s ease}
.is-people-method:nth-child(2){animation-delay:.05s}.is-people-method:nth-child(3){animation-delay:.1s}.is-people-method:nth-child(4){animation-delay:.15s}
.is-people-method::after{content:"";position:absolute;right:-28px;bottom:-34px;width:88px;height:88px;border:1px solid rgba(89,211,187,.06);border-radius:50%}
.is-people-method:hover{border-color:rgba(112,219,200,.3);background:linear-gradient(145deg,rgba(16,60,68,.86),rgba(7,35,44,.78));transform:translateY(-2px)}
.is-people-method[data-method="face"]{border-color:rgba(102,216,193,.24);background:radial-gradient(100% 130% at 0 0,rgba(62,169,157,.13),transparent 60%),linear-gradient(145deg,rgba(13,51,60,.86),rgba(7,32,41,.75))}
.is-people-method-top{display:flex;align-items:center;justify-content:space-between;gap:10px}
.is-people-method-number{color:rgba(149,210,200,.4);font-size:7.5px;font-weight:850;letter-spacing:.14em}
.is-people-method h4{margin:0;color:#e9f7f4;font-size:13.5px;font-weight:800;line-height:1.15}
.is-people-method p{max-width:100%;margin:0;color:rgba(210,231,227,.7);font-size:9px;line-height:1.48;overflow-wrap:anywhere;text-wrap:pretty}
.is-people-method-icon{position:relative;display:block;width:38px;height:38px;flex:none;border:1px solid rgba(102,209,190,.24);border-radius:11px;background:rgba(76,187,170,.09);box-shadow:inset 0 1px rgba(255,255,255,.035)}
.is-people-method-icon i,.is-people-method-icon b,.is-people-method-icon::before,.is-people-method-icon::after{position:absolute;display:block;content:"";box-sizing:border-box}

.is-people-method[data-method="face"] .is-people-method-icon i{left:12px;top:7px;width:9px;height:9px;border:1px solid #72d8c3;border-radius:50%}
.is-people-method[data-method="face"] .is-people-method-icon b{left:8px;bottom:6px;width:17px;height:10px;border:1px solid #72d8c3;border-bottom:0;border-radius:11px 11px 2px 2px}
.is-people-method[data-method="face"] .is-people-method-icon::before{left:4px;top:4px;width:7px;height:7px;border-top:1px solid #72d8c3;border-left:1px solid #72d8c3}
.is-people-method[data-method="face"] .is-people-method-icon::after{right:4px;bottom:4px;width:7px;height:7px;border-right:1px solid #72d8c3;border-bottom:1px solid #72d8c3}

.is-people-method[data-method="fingerprint"] .is-people-method-icon i{left:9px;top:6px;width:16px;height:22px;border:1px solid #72d8c3;border-bottom-color:transparent;border-radius:50% 50% 44% 44%}
.is-people-method[data-method="fingerprint"] .is-people-method-icon i::before{content:"";position:absolute;left:3px;top:3px;width:8px;height:14px;border:1px solid rgba(114,216,195,.75);border-bottom-color:transparent;border-radius:50%}
.is-people-method[data-method="fingerprint"] .is-people-method-icon b{left:15px;top:12px;width:4px;height:10px;border-left:1px solid rgba(114,216,195,.5);border-radius:50%}

.is-people-method[data-method="card"] .is-people-method-icon i{left:5px;top:9px;width:24px;height:16px;border:1px solid #72d8c3;border-radius:3px;transform:rotate(-7deg)}
.is-people-method[data-method="card"] .is-people-method-icon i::before{content:"";position:absolute;left:4px;right:4px;top:5px;height:1px;background:rgba(114,216,195,.7);box-shadow:0 4px rgba(114,216,195,.28)}
.is-people-method[data-method="card"] .is-people-method-icon b{right:4px;top:6px;width:5px;height:5px;border:1px solid #72d8c3;border-radius:50%;box-shadow:0 0 8px rgba(114,216,195,.35)}

.is-people-method[data-method="qr"] .is-people-method-icon i{left:7px;top:7px;width:7px;height:7px;border:2px solid #72d8c3;box-shadow:13px 0 0 -1px #082e37,13px 0 0 1px #72d8c3,0 13px 0 -1px #082e37,0 13px 0 1px #72d8c3}
.is-people-method[data-method="qr"] .is-people-method-icon b{right:8px;bottom:8px;width:3px;height:3px;background:#72d8c3;box-shadow:-5px 0 #72d8c3,0 -5px #72d8c3,-5px -5px rgba(114,216,195,.42)}

.is-people-connected-flow{position:relative;z-index:2;display:grid;gap:6px;padding:8px 9px;border:1px solid rgba(123,201,190,.11);border-radius:11px;background:rgba(5,27,35,.62)}
.is-people-connected-label{color:rgba(116,216,197,.64);font-size:5.8px;font-weight:850;letter-spacing:.12em;text-transform:uppercase}
.is-people-connected-flow>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}
.is-people-flow-step{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr);gap:5px;align-items:center;min-width:0}
.is-people-flow-step:not(:last-child)::after{content:"";position:absolute;top:50%;inset-inline-end:-4px;width:4px;height:1px;background:linear-gradient(90deg,rgba(100,211,191,.46),transparent)}
.is-people-flow-step i{display:grid;place-items:center;width:20px;height:20px;border:1px solid rgba(107,211,192,.18);border-radius:50%;color:#70d8c3;background:#082d36;font-size:5px;font-style:normal;font-weight:850}
.is-people-flow-step strong{min-width:0;color:rgba(219,237,233,.68);font-size:5.5px;line-height:1.2;font-weight:700}

.is-people-solutions-bottom{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:9px;min-height:102px}
.is-people-use-cases{display:grid;align-content:center;justify-items:center;gap:8px;padding:11px;border:1px solid rgba(123,201,190,.12);border-radius:11px;text-align:center;background:rgba(5,27,35,.46)}
.is-people-use-cases>span{color:#c9f5eb;font-size:11px;font-weight:900;letter-spacing:.11em;text-transform:uppercase}
.is-people-use-cases>div{display:flex;flex-wrap:wrap;justify-content:center;gap:5px}
.is-people-use-cases small{display:inline-flex;align-items:center;min-height:22px;padding:4px 7px;border:1px solid rgba(128,199,188,.12);border-radius:999px;color:rgba(224,240,237,.74);background:rgba(85,184,169,.055);font-size:6.8px;font-weight:700;line-height:1.15}

.is-people-alternative-gate{position:relative;display:grid;grid-template-columns:94px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:7px 10px;align-items:center;min-width:0;overflow:hidden;padding:9px;border:1px solid rgba(116,207,193,.14);border-radius:12px;background:radial-gradient(90% 120% at 0 50%,rgba(65,177,165,.13),transparent 66%),rgba(6,31,39,.68)}
.is-people-alternative-gate picture{grid-row:1/3;display:grid;place-items:center;width:94px;height:78px;padding:4px;overflow:hidden;border:1px solid rgba(9,46,55,.09);border-radius:11px;background:linear-gradient(145deg,#fff,#f0f5f4);box-shadow:0 7px 16px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.9);direction:ltr}
.is-people-alternative-gate img{width:100%;height:100%;object-fit:contain;border-radius:8px}
.is-people-alternative-gate>div{align-self:center;display:grid;gap:3px;min-width:0}
.is-people-alternative-gate>div span{color:#79ddc8;font-size:7.4px;font-weight:850;letter-spacing:.08em;text-transform:uppercase}
.is-people-alternative-gate>div strong{color:#eef9f6;font-size:13.5px;line-height:1.05}
.is-people-alternative-gate>div small{color:rgba(207,228,224,.68);font-size:8px;line-height:1.35;overflow-wrap:anywhere;text-wrap:pretty}
.is-people-alternative-gate>a{align-self:end;display:inline-flex;align-items:center;justify-content:space-between;gap:6px;min-height:29px;padding:6px 8px;border:1px solid rgba(113,211,193,.22);border-radius:7px;color:#94e5d4;background:rgba(85,198,178,.07);font-size:8px;font-weight:800;transition:background .22s ease,border-color .22s ease,transform .22s ease}
.is-people-alternative-gate>a:hover{color:#d9fff6;border-color:rgba(113,211,193,.4);background:rgba(85,198,178,.11);transform:translateY(-1px)}

[dir="rtl"] .is-people-panel-label,[dir="rtl"] .is-people-solutions-label,[dir="rtl"] .is-people-connected-label{font-size:8px;letter-spacing:0;text-transform:none}
[dir="rtl"] .is-people-use-cases>span{font-size:12px;letter-spacing:0;text-transform:none}
[dir="rtl"] .is-people-product-stage,[dir="rtl"] .is-people-alternative-gate picture{direction:ltr}
[dir="rtl"] .is-people-product-spec:not(:last-child)::after{right:auto;left:0}
[dir="rtl"] .is-people-solutions-intro h3{letter-spacing:0}
[dir="rtl"] .is-people-method::after{right:auto;left:-28px}
[dir="rtl"] .is-people-alternative-gate>div span{letter-spacing:0;text-transform:none;font-size:6.5px}
[dir="rtl"] .is-people-product-cta span,[dir="rtl"] .is-people-alternative-gate>a span{transform:none}

@media (max-width:1220px){
  .is-access-composition--people{padding:12px}
  .is-people-presentation{gap:9px}
  .is-people-product,.is-people-solutions-panel{border-radius:17px}
  .is-people-product{grid-template-rows:auto minmax(165px,1fr) auto auto auto;padding:13px}
  .is-people-solutions-panel{grid-template-rows:auto minmax(230px,1fr) auto auto;gap:9px;padding:14px}
  .is-people-solutions-intro{grid-template-columns:1fr;gap:6px;padding-bottom:8px}
  .is-people-solutions-intro p{display:block;font-size:8.2px}
  .is-people-solutions-intro h3{font-size:18px}
  .is-people-methods-grid{grid-template-rows:repeat(2,minmax(111px,1fr));min-height:230px}
  .is-people-method{min-height:111px;gap:6px;padding:9px}.is-people-method h4{font-size:12px}.is-people-method p{font-size:7.7px}
  .is-people-solutions-bottom{grid-template-columns:.8fr 1.2fr}
  .is-people-alternative-gate{grid-template-columns:80px minmax(0,1fr)}.is-people-alternative-gate picture{width:80px;height:66px}
}

@media (max-width:1080px){
  .is-access__grid:has(.is-access__scene--people){grid-template-columns:1fr;gap:50px}
  .is-access__grid:has(.is-access__scene--people) .is-access__copy{max-width:780px}
  .is-access__scene--people{min-height:1180px}
  .is-people-presentation{grid-template-columns:1fr;grid-template-rows:minmax(0,.9fr) minmax(0,1.1fr);gap:14px}
  .is-people-product{grid-template-rows:auto minmax(265px,1fr) auto auto auto;padding:18px}
  .is-people-product-copy p{max-width:620px;font-size:9px}.is-people-product-copy>div span{font-size:8.5px}
  .is-people-product-spec{min-height:52px}.is-people-product-spec strong{font-size:10px}.is-people-product-spec span{font-size:7px}.is-people-product-cta{min-height:38px;font-size:9px}
  .is-people-solutions-panel{gap:12px;padding:19px}
  .is-people-solutions-intro{grid-template-columns:1fr;gap:8px;padding-bottom:12px}
  .is-people-solutions-intro p{display:block;font-size:8.5px}.is-people-solutions-intro h3{font-size:22px}
  .is-people-method{gap:8px;padding:13px}.is-people-method h4{font-size:14px}.is-people-method p{font-size:8.5px}
  .is-people-method-icon{width:40px;height:40px;transform:scale(1.08);transform-origin:left top}
  [dir="rtl"] .is-people-method-icon{transform-origin:right top}
  .is-people-connected-flow{padding:10px}.is-people-flow-step strong{font-size:6.8px}
  .is-people-solutions-bottom{min-height:110px}
  .is-people-use-cases>span{font-size:10px}.is-people-use-cases small{font-size:6.5px}
  .is-people-alternative-gate{grid-template-columns:96px minmax(0,1fr);padding:8px}.is-people-alternative-gate picture{width:96px;height:74px}.is-people-alternative-gate>div strong{font-size:13px}.is-people-alternative-gate>div small{font-size:7.3px}.is-people-alternative-gate>a{min-height:31px;font-size:7.8px}
}

@media (max-width:720px){
  .is-access__scene--people{min-height:0;overflow:hidden}
  .is-access__scene--people .is-access-composition--people{position:relative;inset:auto;min-height:0;padding:10px}
  .is-people-presentation{height:auto;gap:10px;grid-template-rows:auto auto}
  .is-people-product,.is-people-solutions-panel{padding:13px;border-radius:16px}
  .is-people-product{grid-template-rows:auto 265px auto auto auto}.is-people-product-copy p{font-size:8px}
  .is-people-solutions-panel{grid-template-rows:auto auto auto auto}
  .is-people-solutions-intro{grid-template-columns:1fr;gap:7px}.is-people-solutions-intro p{font-size:7.2px}
  .is-people-methods-grid{grid-template-rows:repeat(2,minmax(142px,auto));min-height:292px}
  .is-people-method{min-height:142px;padding:11px}.is-people-method h4{font-size:12.5px}.is-people-method p{font-size:8.2px}
  .is-people-method-icon{width:34px;height:34px;transform:none}
  .is-people-connected-flow>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.is-people-flow-step:nth-child(2)::after{display:none}
  .is-people-solutions-bottom{grid-template-columns:1fr;min-height:0}
  .is-people-use-cases{padding:14px 12px}.is-people-use-cases>div{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.is-people-use-cases small{justify-content:center;min-height:30px;padding:6px 9px;font-size:8px}
  .is-people-use-cases small:nth-child(n+5){display:inline-flex}
  .is-people-alternative-gate{grid-template-columns:120px minmax(0,1fr);min-height:132px;padding:11px}.is-people-alternative-gate picture{width:120px;height:98px}.is-people-alternative-gate>div span{font-size:7.8px}.is-people-alternative-gate>div strong{font-size:15px}.is-people-alternative-gate>div small{font-size:8.6px}.is-people-alternative-gate>a{min-height:34px;font-size:8.5px}
}

@media (max-width:460px){
  .is-access__scene--people{min-height:0}
  .is-people-product{grid-template-rows:auto minmax(220px,1fr) auto auto auto;padding:12px}
  .is-people-product-stage{min-height:220px}.is-people-product-copy h3{font-size:17px}.is-people-product-copy>div span{font-size:7px}.is-people-product-copy p{font-size:7.5px}
  .is-people-product-spec{padding-inline:3px}.is-people-product-spec strong{font-size:8px}.is-people-product-spec span{font-size:6px}
  .is-people-solutions-panel{gap:8px;padding:11px}
  .is-people-solutions-intro{padding-bottom:8px}.is-people-solutions-intro h3{font-size:17px}.is-people-solutions-intro p{display:block;font-size:8px}
  .is-people-methods-grid{grid-template-columns:1fr;grid-template-rows:repeat(4,minmax(126px,auto));gap:7px;min-height:0}.is-people-method{min-height:126px;gap:6px;padding:10px;border-radius:10px}.is-people-method h4{font-size:12px}.is-people-method p{font-size:8px;line-height:1.42}
  .is-people-method-icon{transform:scale(.83);transform-origin:left top}[dir="rtl"] .is-people-method-icon{transform-origin:right top}
  .is-people-connected-flow{padding:7px}.is-people-flow-step{grid-template-columns:19px minmax(0,1fr);gap:4px}.is-people-flow-step i{width:19px;height:19px}.is-people-flow-step strong{font-size:5.8px}
  .is-people-use-cases{display:grid}.is-people-use-cases>div{grid-template-columns:1fr}.is-people-use-cases small{font-size:8px}
  .is-people-alternative-gate{grid-template-columns:96px minmax(0,1fr);min-height:122px}.is-people-alternative-gate picture{width:96px;height:82px}.is-people-alternative-gate>div strong{font-size:13px}.is-people-alternative-gate>div small{font-size:7.6px}
}

@media (prefers-reduced-motion:reduce){
  .is-people-product-image,.is-access--running .is-people-product-image img,.is-people-method{animation:none!important}
  .is-people-product-cta,.is-people-alternative-gate>a,.is-people-method{transition:none!important}
}

/* Keep the people-access cards content-sized so browser zoom never compresses
   the specification and alternate-gate rows into one another. */
.is-access__scene--people{min-height:0;contain:layout}
.is-access__scene--people .is-access-composition--people{position:relative;inset:auto;min-height:0}
.is-people-presentation{height:auto;align-items:start}
.is-people-product{align-self:start;width:100%;container-name:people-product;container-type:inline-size;grid-template-rows:auto auto auto auto auto}
.is-people-product-stage{min-height:0;height:clamp(220px,62cqw,380px);margin-bottom:clamp(22px,4cqw,36px)}
.is-people-product-image{inset:-10% -16% 0;place-items:start center}
.is-people-product-image img{object-position:center top}
.is-people-solutions-panel{container-name:people-solutions;container-type:inline-size;grid-template-rows:auto auto auto auto;overflow:visible}
.is-people-solutions-bottom{grid-template-columns:minmax(230px,.9fr) minmax(310px,1.1fr);align-items:stretch;min-height:170px}
.is-people-use-cases{align-content:start;padding:17px 14px}
.is-people-use-cases>span{font-size:12px}
.is-people-use-cases small{min-height:27px;padding:5px 9px;font-size:8px}
.is-people-alternative-gate{grid-template-columns:minmax(110px,34%) minmax(0,1fr);grid-template-rows:auto auto;align-content:center;min-height:170px;padding:14px;gap:10px 13px;overflow:hidden}
.is-people-alternative-gate picture{width:100%;height:118px;padding:7px}
.is-people-alternative-gate>div{align-self:end;gap:5px}
.is-people-alternative-gate>div span{font-size:8px}
.is-people-alternative-gate>div strong{font-size:15px;line-height:1.16;overflow-wrap:normal;word-break:normal}
.is-people-alternative-gate>div small{font-size:9px;line-height:1.45;overflow-wrap:normal;word-break:normal}
.is-people-alternative-gate>a{align-self:start;min-height:36px;padding:8px 10px;font-size:9px;white-space:normal}

@container people-solutions (max-width:700px){
  .is-people-solutions-bottom{grid-template-columns:1fr;min-height:0}
  .is-people-use-cases{min-height:170px}
  .is-people-alternative-gate{grid-template-columns:minmax(125px,180px) minmax(0,1fr);min-height:178px}
  .is-people-alternative-gate picture{height:132px}
  .is-people-alternative-gate>div strong{font-size:16px}
  .is-people-alternative-gate>div small{font-size:9.5px}
  .is-people-alternative-gate>a{font-size:9.5px}
}

@media (max-width:1080px){
  .is-access__scene--people{min-height:0}
  .is-people-presentation{grid-template-rows:auto auto}
  .is-people-product{grid-template-rows:auto auto auto auto auto}
}

@media (max-width:720px){
  .is-people-product{grid-template-rows:auto auto auto auto auto}
}

@media (max-width:460px){
  .is-people-product{grid-template-rows:auto auto auto auto auto}
  .is-people-alternative-gate{grid-template-columns:96px minmax(0,1fr);min-height:158px;padding:10px;gap:8px 10px}
  .is-people-alternative-gate picture{width:96px;height:100px;padding:5px}
  .is-people-alternative-gate>div strong{font-size:13px}
  .is-people-alternative-gate>div small{font-size:8px}
  .is-people-alternative-gate>a{min-height:34px;font-size:8.5px}
}
