.lTmwXa_page{background:var(--bg-primary);padding-top:72px}.lTmwXa_container{max-width:1120px;margin:0 auto;padding:0 24px}.lTmwXa_hero{background:linear-gradient(180deg, var(--bg-secondary) 0%, var(--bg-primary) 100%);border-bottom:1px solid var(--gray-100);padding:96px 0 88px}.lTmwXa_heroGrid{grid-template-columns:1fr 1.15fr;align-items:start;gap:56px;display:grid}.lTmwXa_heroCopy{position:relative}.lTmwXa_heroSubtitle{color:var(--text-secondary);margin-bottom:18px;font-size:1.25rem;font-weight:600;line-height:1.35}.lTmwXa_heroTitle{color:var(--text-primary);letter-spacing:-.02em;margin:-.1em 0 14px;font-size:2.75rem;font-weight:700;line-height:1.1}.lTmwXa_heroDescription{color:var(--text-secondary);margin:0 0 30px;font-size:1.0625rem;line-height:1.65}.lTmwXa_heroActions{flex-wrap:wrap;gap:14px;display:flex}.lTmwXa_btnPrimary{border-radius:var(--radius-full);background:var(--primary-color);color:#fff;align-items:center;gap:8px;padding:13px 24px;font-size:.9375rem;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.lTmwXa_btnPrimary:hover{background:var(--primary-dark);transform:translateY(-1px)}.lTmwXa_btnSecondary{border-radius:var(--radius-full);border:1px solid var(--gray-200);color:var(--text-primary);background:#fff;align-items:center;gap:8px;padding:13px 24px;font-size:.9375rem;font-weight:600;transition:background .2s,border-color .2s;display:inline-flex}.lTmwXa_btnSecondary:hover{background:var(--gray-50);border-color:var(--gray-300)}.lTmwXa_section{border-bottom:1px solid var(--gray-100);padding:72px 0}.lTmwXa_sectionDark{background:var(--bg-secondary)}.lTmwXa_eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:14px;font-size:.8125rem;font-weight:700;display:block}.lTmwXa_sectionTitle{color:var(--text-primary);letter-spacing:-.01em;max-width:640px;margin-bottom:16px;font-size:2rem;font-weight:700;line-height:1.2}.lTmwXa_sectionLead{color:var(--text-secondary);max-width:680px;margin-bottom:44px;font-size:1.0625rem;line-height:1.7}.lTmwXa_certGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.lTmwXa_certCard{border-radius:var(--radius-lg);border:1px solid var(--gray-200);background:#fff;padding:26px 24px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative}.lTmwXa_certCard:hover{border-color:var(--gray-300);box-shadow:var(--shadow-sm)}.lTmwXa_certBadge{background:var(--gray-100);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:16px;display:inline-flex}.lTmwXa_certBadge svg{width:19px;height:19px;color:var(--text-secondary)}.lTmwXa_certName{color:var(--text-primary);margin-bottom:6px;font-size:1.0625rem;font-weight:700}.lTmwXa_certStatus{text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);background:var(--gray-100);border-radius:var(--radius-full);margin-bottom:12px;padding:3px 9px;font-size:.6875rem;font-weight:700;display:inline-block}.lTmwXa_certNote{color:var(--text-secondary);font-size:.875rem;line-height:1.6}.lTmwXa_featureGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.lTmwXa_featureGrid3{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.lTmwXa_featureCard{border-radius:var(--radius-lg);border:1px solid var(--gray-200);background:#fff;padding:26px 24px;transition:border-color .2s,box-shadow .2s}.lTmwXa_featureCard:hover{border-color:var(--gray-300);box-shadow:var(--shadow-sm)}.lTmwXa_featureIcon{background:var(--gray-100);border-radius:10px;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:16px;display:inline-flex}.lTmwXa_featureIcon svg{width:19px;height:19px;color:var(--text-secondary)}.lTmwXa_featureTitle{color:var(--text-primary);margin-bottom:8px;font-size:1.0625rem;font-weight:700}.lTmwXa_featureText{color:var(--text-secondary);font-size:.9375rem;line-height:1.65}.lTmwXa_controlsGrid{grid-template-columns:repeat(2,1fr);gap:32px 40px;display:grid}.lTmwXa_controlDomainTitle{text-transform:uppercase;letter-spacing:.06em;color:var(--text-primary);border-bottom:1px solid var(--gray-200);margin-bottom:16px;padding-bottom:12px;font-size:.8125rem;font-weight:700}.lTmwXa_controlRow{border-bottom:1px solid var(--gray-100);gap:12px;padding:12px 0;display:flex}.lTmwXa_controlRow:last-child{border-bottom:none}.lTmwXa_controlCheck{background:var(--gray-100);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:inline-flex}.lTmwXa_controlCheck svg{width:11px;height:11px;color:var(--text-secondary)}.lTmwXa_controlName{color:var(--text-primary);margin-bottom:2px;font-size:.9375rem;font-weight:600}.lTmwXa_controlDesc{color:var(--text-secondary);font-size:.8438rem;line-height:1.55}.lTmwXa_aiNotice{border-radius:var(--radius-md);background:var(--gray-50);border:1px solid var(--gray-200);color:var(--text-secondary);margin-bottom:40px;padding:22px 26px;font-size:.9375rem;line-height:1.65}.lTmwXa_dataTable{border-collapse:collapse;width:100%;font-size:.9375rem}.lTmwXa_dataTable tbody td{border-bottom:1px solid var(--gray-100);color:var(--text-secondary);vertical-align:top;padding:16px 18px;line-height:1.6}.lTmwXa_dataTable tbody td:first-child{color:var(--text-primary);width:32%;font-weight:600}.lTmwXa_dataTable tbody tr:hover{background:var(--gray-50)}.lTmwXa_faqList{border-top:1px solid var(--gray-200);flex-direction:column;display:flex}.lTmwXa_faqItem{border-bottom:1px solid var(--gray-200)}.lTmwXa_faqButton{cursor:pointer;text-align:left;width:100%;color:var(--text-primary);background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;padding:22px 4px;font-size:1.0625rem;font-weight:600;transition:color .2s;display:flex}.lTmwXa_faqButton:hover{color:var(--text-secondary)}.lTmwXa_faqIcon{width:22px;height:22px;color:var(--text-muted);flex-shrink:0;transition:transform .25s}.lTmwXa_faqIconOpen{color:var(--text-primary);transform:rotate(45deg)}.lTmwXa_faqAnswerWrap{max-height:0;transition:max-height .3s;overflow:hidden}.lTmwXa_faqAnswerWrapOpen{max-height:480px}.lTmwXa_faqAnswer{color:var(--text-secondary);padding:0 4px 22px;font-size:.9375rem;line-height:1.7}.lTmwXa_cta{text-align:center;background:var(--bg-secondary);border-top:1px solid var(--gray-100);padding:84px 0}.lTmwXa_ctaTitle{color:var(--text-primary);letter-spacing:-.01em;margin-bottom:16px;font-size:2.25rem;font-weight:700}.lTmwXa_ctaText{color:var(--text-secondary);max-width:540px;margin:0 auto 32px;font-size:1.0625rem;line-height:1.65}.lTmwXa_docLinks{flex-wrap:wrap;justify-content:center;gap:28px;margin-top:28px;display:flex}.lTmwXa_docLink{color:var(--text-muted);font-size:.875rem;font-weight:500;transition:color .2s}.lTmwXa_docLink:hover{color:var(--text-primary)}.lTmwXa_demoWindow{border:1px solid var(--gray-200);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);background:#fff;overflow:hidden}.lTmwXa_demoChrome{background:var(--gray-50);border-bottom:1px solid var(--gray-200);align-items:center;gap:14px;padding:11px 16px;display:flex}.lTmwXa_demoDots{gap:6px;display:inline-flex}.lTmwXa_demoDots i{background:var(--gray-300);border-radius:50%;width:11px;height:11px}.lTmwXa_demoUrl{border-radius:var(--radius-full);border:1px solid var(--gray-200);max-width:280px;color:var(--text-muted);text-align:center;background:#fff;flex:1;padding:5px 14px;font-size:.8125rem}.lTmwXa_demoScreen{background:radial-gradient(120% 90% at 50% 0%, var(--bg-secondary) 0%, #fff 55%);flex-direction:column;justify-content:center;align-items:center;min-height:400px;padding:48px 44px 56px;display:flex;position:relative;overflow:hidden}.lTmwXa_demoProgress{background:var(--text-primary);opacity:.22;transform-origin:0;width:100%;height:2px;animation:4.2s linear forwards lTmwXa_barFill;position:absolute;top:0;left:0;transform:scaleX(0)}@keyframes lTmwXa_barFill{to{transform:scaleX(1)}}.lTmwXa_demoWatermark{pointer-events:none;width:250px;height:250px;animation:.7s both lTmwXa_wmIn;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)}.lTmwXa_demoWatermark svg{width:100%;height:100%;color:var(--text-primary);opacity:.04}@keyframes lTmwXa_wmIn{0%{opacity:0;transform:translate(-50%,-60%)scale(.92)}to{opacity:1;transform:translate(-50%,-60%)scale(1)}}.lTmwXa_demoSlide{z-index:1;text-align:center;flex-direction:column;align-items:center;max-width:360px;animation:.55s cubic-bezier(.16,1,.3,1) both lTmwXa_slideIn;display:flex;position:relative}@keyframes lTmwXa_slideIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.lTmwXa_demoSlideIcon{border:1px solid var(--gray-200);width:60px;height:60px;box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;justify-content:center;align-items:center;margin-bottom:24px;animation:.5s cubic-bezier(.16,1,.3,1) both lTmwXa_popIn;display:inline-flex}.lTmwXa_demoSlideIcon svg{width:27px;height:27px;color:var(--text-primary)}@keyframes lTmwXa_popIn{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.lTmwXa_demoSlideTitle{letter-spacing:-.01em;color:var(--text-primary);margin-bottom:12px;font-size:1.375rem;font-weight:700}.lTmwXa_demoSlideText{color:var(--text-secondary);font-size:1rem;line-height:1.6}.lTmwXa_demoNav{z-index:2;justify-content:center;gap:8px;display:flex;position:absolute;bottom:24px;left:0;right:0}.lTmwXa_demoDot{border-radius:var(--radius-full);background:var(--gray-300);cursor:pointer;border:none;width:7px;height:7px;padding:0;transition:width .3s,background .3s}.lTmwXa_demoDot:hover{background:var(--text-muted)}.lTmwXa_demoDotActive{background:var(--text-primary);width:24px}@media (max-width:900px){.lTmwXa_certGrid,.lTmwXa_featureGrid3{grid-template-columns:repeat(2,1fr)}.lTmwXa_heroGrid{text-align:center;grid-template-columns:1fr;gap:40px}.lTmwXa_heroActions{justify-content:center}.lTmwXa_heroTitle{max-width:640px;margin-left:auto;margin-right:auto}.lTmwXa_demoWindow{text-align:left;width:100%;max-width:640px;margin:0 auto}}@media (max-width:768px){.lTmwXa_hero{padding:72px 0 64px}.lTmwXa_heroTitle{font-size:2.25rem}.lTmwXa_heroDescription{font-size:1.0625rem}.lTmwXa_sectionTitle{font-size:1.625rem}.lTmwXa_certGrid,.lTmwXa_featureGrid,.lTmwXa_featureGrid3,.lTmwXa_controlsGrid{grid-template-columns:1fr}.lTmwXa_ctaTitle{font-size:1.75rem}.lTmwXa_dataTable tbody td{border-bottom:none;padding:4px 0;display:block;width:100%!important}.lTmwXa_dataTable tbody tr{border-bottom:1px solid var(--gray-100);padding:14px 0;display:block}.lTmwXa_demoScreen{min-height:340px;padding:40px 28px 52px}.lTmwXa_demoSlideTitle{font-size:1.25rem}.lTmwXa_demoSlideText{font-size:.9375rem}.lTmwXa_demoWatermark{width:200px;height:200px}}
