.Hk2uQW_text{font-family:inherit;line-height:1.5}.Hk2uQW_size1{font-size:11px}.Hk2uQW_size2{font-size:13px}.Hk2uQW_size3{font-size:15px}.Hk2uQW_size4{font-size:18px}.Hk2uQW_size5{font-size:22px}.Hk2uQW_weightMedium{font-weight:500}.Hk2uQW_weightSemibold{font-weight:600}.Hk2uQW_weightBold{font-weight:700}.Hk2uQW_colorDim{color:var(--text2)}.Hk2uQW_colorMuted{color:var(--text3)}.Hk2uQW_colorAccent{color:var(--teal)}.Hk2uQW_colorDanger{color:var(--red)}.Hk2uQW_colorSuccess{color:var(--green)}.Hk2uQW_colorWarning{color:var(--amber)}.Hk2uQW_alignCenter{text-align:center}.Hk2uQW_alignRight{text-align:right}.Hk2uQW_truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.Hk2uQW_mono{font-family:var(--m),"JetBrains Mono",monospace}
.pdjMca_card{background:var(--bg2);border:1px solid var(--border);border-radius:var(--r-lg);box-shadow:var(--shadow);margin-bottom:14px;padding:clamp(14px,2.5vw,20px)}.pdjMca_header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:14px;display:flex}.pdjMca_title{font-size:14px;font-weight:700}
.RYPnBa_section{border-bottom:.5px solid var(--border);padding:64px 0}.RYPnBa_section .RYPnBa_eyebrow{text-transform:uppercase;letter-spacing:.05em;color:var(--teal);margin-bottom:8px;font-size:12px;font-weight:600}.RYPnBa_section .RYPnBa_title{color:var(--ink);margin:8px 0 12px;font-size:24px;font-weight:700;line-height:1.3}.RYPnBa_section .RYPnBa_intro{color:var(--ink-secondary);max-width:720px;font-size:15px;line-height:1.6}.RYPnBa_section .RYPnBa_grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:24px;display:grid}.RYPnBa_section .RYPnBa_grid .RYPnBa_card{border:1px solid var(--border);border-left:4px solid var(--teal);will-change:transform;background:#fff;border-radius:10px;padding:24px 20px;transition:transform .2s,box-shadow .2s,background .2s}.RYPnBa_section .RYPnBa_grid .RYPnBa_card:hover{background:linear-gradient(135deg, var(--bg-elevated) 0%, var(--teal-bg) 100%);transform:translateY(-3px);box-shadow:0 8px 24px #008fa21a}.RYPnBa_section .RYPnBa_grid .RYPnBa_card .RYPnBa_cardTitle{color:var(--ink);margin-bottom:6px;font-size:14px;font-weight:900;line-height:1.3}.RYPnBa_section .RYPnBa_grid .RYPnBa_card .RYPnBa_cardDesc{color:var(--ink-secondary);font-size:13px;line-height:1.5}@media (max-width:1024px){.RYPnBa_section{padding:56px 0}.RYPnBa_section .RYPnBa_eyebrow{font-size:11px}.RYPnBa_section .RYPnBa_title{font-size:22px}.RYPnBa_section .RYPnBa_intro{font-size:14px}.RYPnBa_section .RYPnBa_grid{grid-template-columns:repeat(2,1fr);gap:14px}.RYPnBa_section .RYPnBa_grid .RYPnBa_card{padding:22px 18px}.RYPnBa_section .RYPnBa_grid .RYPnBa_card .RYPnBa_cardTitle{font-size:13px}.RYPnBa_section .RYPnBa_grid .RYPnBa_card .RYPnBa_cardDesc{font-size:12px}}@media (max-width:768px){.RYPnBa_section{padding:40px 0}.RYPnBa_section .RYPnBa_eyebrow{letter-spacing:.08em;margin-bottom:6px;font-size:10px}.RYPnBa_section .RYPnBa_title{margin:6px 0 10px;font-size:20px}.RYPnBa_section .RYPnBa_intro{font-size:14px;line-height:1.6}.RYPnBa_section .RYPnBa_grid{grid-template-columns:1fr;gap:12px}.RYPnBa_section .RYPnBa_grid .RYPnBa_card{padding:20px 16px}.RYPnBa_section .RYPnBa_grid .RYPnBa_card:hover{transform:none}.RYPnBa_section .RYPnBa_grid .RYPnBa_card .RYPnBa_cardTitle{font-size:13px}.RYPnBa_section .RYPnBa_grid .RYPnBa_card .RYPnBa_cardDesc{font-size:12px}}@media (max-width:480px){.RYPnBa_section{padding:32px 0}.RYPnBa_section .RYPnBa_title{font-size:18px}.RYPnBa_section .RYPnBa_intro{font-size:13px}.RYPnBa_section .RYPnBa_grid .RYPnBa_card{padding:18px 14px}.RYPnBa_section .RYPnBa_grid .RYPnBa_card .RYPnBa_cardTitle{font-size:12px}.RYPnBa_section .RYPnBa_grid .RYPnBa_card .RYPnBa_cardDesc{font-size:11px}}
.Zb4UFa_contact-form-section{padding:64px 0}.Zb4UFa_contact-form-section .Zb4UFa_form-layout{grid-template-columns:1fr 1fr;align-items:start;gap:48px;display:grid}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-intro .Zb4UFa_eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--teal);margin-bottom:12px;font-size:11px;font-weight:600}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-intro h2{letter-spacing:-.02em;margin-bottom:12px;font-size:28px;font-weight:600;line-height:1.25;color:var(--ink)!important}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-intro p{color:var(--ink-secondary);max-width:520px;line-height:1.6}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_demo-form{background:var(--bg-elevated);border:1px solid var(--border);color:var(--ink-secondary);border-radius:12px;padding:32px}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-group{margin-bottom:16px}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-group label{color:var(--ink);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-group input,.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-group textarea,.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-group select{border:1px solid var(--border-strong);background:var(--bg);width:100%;color:var(--ink);border-radius:6px;padding:10px 14px;font-family:inherit;font-size:14px;transition:border-color .2s,box-shadow .2s}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-group input:focus,.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-group textarea:focus,.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-group select:focus{border-color:var(--teal);outline:none;box-shadow:0 0 0 3px #008fa21a}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-group input::placeholder,.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-group textarea::placeholder,.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-group select::placeholder{color:var(--ink-muted)}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-group textarea{resize:vertical;height:80px;min-height:80px}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-submit{background:var(--teal);color:var(--bg-elevated);cursor:pointer;border:none;border-radius:8px;width:100%;padding:12px 24px;font-size:15px;font-weight:500;transition:background .2s,transform .2s}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-submit:hover{background:var(--teal-dark)}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-submit:active{transform:translateY(1px)}@media (max-width:1024px){.Zb4UFa_contact-form-section{padding:56px 0}.Zb4UFa_contact-form-section .Zb4UFa_form-layout{gap:36px}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-intro .Zb4UFa_eyebrow{margin-bottom:10px;font-size:10px}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-intro h2{font-size:24px;line-height:1.3}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-intro p{font-size:15px}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_demo-form{padding:28px}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-group label{font-size:12px}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-group input,.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-group textarea,.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-group select{padding:10px 12px;font-size:13px}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-submit{padding:11px 20px;font-size:14px}}@media (max-width:768px){.Zb4UFa_contact-form-section{padding:40px 0}.Zb4UFa_contact-form-section .Zb4UFa_form-layout{grid-template-columns:1fr;gap:28px}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-intro .Zb4UFa_eyebrow{letter-spacing:.12em;margin-bottom:8px;font-size:9px}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-intro h2{letter-spacing:-.01em;margin-bottom:8px;font-size:20px;line-height:1.35}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-intro p{max-width:100%;font-size:14px;line-height:1.6}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_demo-form{border-radius:10px;padding:24px 20px}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-group{margin-bottom:14px}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-group label{margin-bottom:5px;font-size:13px}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-group input,.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-group textarea,.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-group select{border-radius:8px;padding:12px 14px;font-size:15px}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-group textarea{min-height:100px}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-submit{padding:14px 18px;font-size:15px}}@media (max-width:480px){.Zb4UFa_contact-form-section{padding:32px 0}.Zb4UFa_contact-form-section .Zb4UFa_form-layout{gap:24px}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-intro h2{font-size:18px}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-intro p{font-size:13px}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_demo-form{border-radius:8px;padding:18px 16px}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-group{margin-bottom:12px}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-group label{font-size:12px}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-group input,.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-group textarea,.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-group select{padding:11px 12px;font-size:14px}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-group textarea{min-height:90px}.Zb4UFa_contact-form-section .Zb4UFa_form-layout .Zb4UFa_form-submit{padding:12px 16px;font-size:14px}}
