.home-page .sx-wcard-cta{box-sizing:border-box;line-height:var(--control-h-md);text-align:center;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}@media (max-width:1000px){.home-page .v3-flag-cta .sbtn{box-sizing:border-box;width:100%}}@media (min-width:1001px){.home-page .sx-strip>.v3-flag-strip-item:nth-child(n+4){display:none}}@media (max-width:1000px){.home-page .v3-flag-strip-hint{display:block}}.home-page .v3-gallery-viewport:focus-visible{outline-offset:6px;border-radius:28px;outline:3px solid #ff7995a6}.home-page .v3-wtab:focus-visible,.home-page .v3-gallery-nav:focus-visible,.home-page .sx-wcard-cta:focus-visible{outline-offset:2px;outline:3px solid #ff7995a6}.home-page .v3-wdot:focus-visible,.home-page .v3-flag-strip-dot:focus-visible,.home-page .v3-gallery-dot:focus-visible{outline-offset:3px;outline:2px solid #ff7995}.home-page .sbtn.sx-wcta-stage:focus-visible{outline-offset:3px;outline:3px solid #ff7995a6}#soul-shell .hdev{background:radial-gradient(60% 55% at 90% 10%,#ffa1b42b,#0000 60%),radial-gradient(45% 45% at 6% 92%,#ff799514,#0000 58%),linear-gradient(#fff 0%,#fff8f9 55%,#fff 100%);padding:clamp(56px,8vw,110px) 32px;position:relative}#soul-shell .hdev-in{max-width:var(--container,1240px);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);margin:0 auto;display:grid}#soul-shell .hdev-eyebrow{letter-spacing:.02em;margin-bottom:14px;font-size:15px;font-weight:700;display:inline-block}#soul-shell .hdev .v3-flag-h2{font-size:max(32px,min(4vw,56px));line-height:1.04}#soul-shell .hdev-lead{max-width:46ch;color:var(--text-secondary);margin:18px 0 0;font-size:max(16px,min(1.25vw,18px));line-height:1.55}#soul-shell .hdev-points{flex-direction:column;gap:9px;margin:20px 0 0;padding:0;list-style:none;display:flex}#soul-shell .hdev-points li{color:var(--text-primary);padding-inline-start:30px;font-size:16px;line-height:1.45;position:relative}#soul-shell .hdev-points li:before{content:"";inset-inline-start:0;background:var(--brand-soft,#fff0f3) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e85a78' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 12px no-repeat;border-radius:50%;width:20px;height:20px;position:absolute;top:2px}#soul-shell .hdev-cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}#soul-shell .hdev-cards{flex-direction:column;gap:12px;display:flex}#soul-shell .hdev-card{box-shadow:var(--shadow-xs);color:inherit;background:#fff;border:1px solid #38434912;border-radius:22px;align-items:center;gap:16px;padding:12px;text-decoration:none;transition:box-shadow .25s,transform .25s,border-color .25s;display:flex}#soul-shell .hdev-card:hover{box-shadow:var(--shadow-md);border-color:#ff799540;transform:translateY(-3px)}#soul-shell .hdev-card-img{background:var(--blush-50,#fff6f8);border-radius:16px;flex-shrink:0;width:96px;height:96px;position:relative;overflow:hidden}#soul-shell .hdev-card-body{flex-direction:column;gap:3px;min-width:0;display:flex}#soul-shell .hdev-card-body b{color:var(--text-primary);font-size:19px;font-weight:700}#soul-shell .hdev-card-body small{color:var(--text-secondary);font-size:14.5px;line-height:1.45}#soul-shell .hdev-card-body em{color:var(--pink-800,#b83a58);margin-top:3px;font-size:13px;font-style:normal;font-weight:600}#soul-shell .hdev-card--gan{background:var(--blush-50,#fff6f8);box-shadow:none;border-style:dashed;border-color:#ff799552;padding:16px 20px}@media (max-width:1000px){#soul-shell .hdev{padding-inline:20px}#soul-shell .hdev-in{grid-template-columns:1fr}#soul-shell .hdev-card-img{width:80px;height:80px}#soul-shell .hdev-cta .sbtn{flex:100%}}@media (prefers-reduced-motion:reduce){#soul-shell .hdev-card,#soul-shell .hdev-card:hover{transition:none;transform:none}}
