html,body{overflow-x:hidden}.intro-rails-layout{position:relative}.intro-rails-layout>main{box-sizing:border-box;width:100%;min-width:0;max-width:720px;margin-left:auto;margin-right:auto}.intro-rails-layout>main>*{width:100%;min-width:0}@media (width<=1139px){.intro-rails-layout>main{padding-left:clamp(12px,2.2vw,28px);padding-right:clamp(12px,2.2vw,28px)}}@media (width<=640px){.intro-rails-layout>main{padding-left:10px;padding-right:10px}}.sz-introduce-cta{color:#fff;background:linear-gradient(135deg,#10b981 0%,#0d9488 100%);transition:transform .2s,box-shadow .2s;box-shadow:0 4px 14px #10b98159}.sz-introduce-cta:hover{color:#fff;background:linear-gradient(135deg,#059669 0%,#0f766e 100%);transform:translateY(-1px);box-shadow:0 6px 20px #10b98173}.sz-introduce-cta:active{transform:translateY(0);box-shadow:0 2px 8px #10b9814d}.sz-introduce-feature{border-left:3px solid #0000;padding-left:1.25rem;transition:border-color .2s}.sz-introduce-feature:hover{border-left-color:#10b981}.sz-introduce-feature__list{padding:0;list-style:none}.sz-introduce-feature__list li{padding-left:1rem;position:relative}.sz-introduce-feature__list li:before{content:"";background:#94a3b8;border-radius:50%;width:5px;height:5px;position:absolute;top:.55em;left:0}.sz-introduce-mid-cta{background:linear-gradient(135deg,#ecfdf5 0%,#f0fdfa 100%);border:1px solid #d1fae5}.sz-introduce-bottom-cta{background:linear-gradient(135deg,#ecfdf5 0%,#f0fdfa 100%);border-radius:1rem}.sz-introduce-faq-item{border-bottom:1px solid #f1f5f9;padding-bottom:1.25rem}.sz-introduce-faq-item:last-child{border-bottom:none;padding-bottom:0}
