.webinar-page{font-family:Arial,Helvetica,sans-serif;color:#282a2b;line-height:1.7}.webinar-hero{position:relative;min-height:340px;display:flex;align-items:center;overflow:hidden;background:linear-gradient(135deg,rgba(37,58,128,1),rgba(44,61,176,1))}.webinar-hero-bg{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;z-index:0}.webinar-hero-overlay{position:absolute;inset:0;background:transparent;z-index:1}.webinar-hero-logo{margin-bottom:32px;display:block}.webinar-status-completed{display:inline-block;background-color:#9333ea;color:#fff;font-size:.68rem;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:6px 16px;border-radius:20px;margin-bottom:16px}.webinar-hero-content{position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:56px 32px;color:#fff}.webinar-badge{display:inline-block;background-color:#253a80;color:#fff;font-size:.72rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:5px 14px;border-radius:4px;margin-bottom:14px}.webinar-title{font-size:2.2rem;font-weight:700;line-height:1.15;margin:0 0 12px;color:#fff}.webinar-subtitle{margin:0;font-size:1.05rem;opacity:.92}.webinar-layout{display:grid;grid-template-columns:1fr 420px;gap:48px;max-width:1200px;margin:0 auto;padding:40px 32px 64px;align-items:start}.webinar-layout--fullwidth{grid-template-columns:1fr}.webinar-info-card{background:#f7f8fc;border:1px solid #e4e7f0;border-radius:12px;padding:20px 24px;display:flex;flex-direction:column;gap:12px;margin-bottom:8px}.webinar-info-card-row{display:flex;align-items:center;gap:12px;font-size:.95rem;color:#253a80;font-weight:500}.webinar-info-card-row svg{flex-shrink:0}.webinar-section{padding:32px 0;border-bottom:1px solid #e8e8e8}.webinar-section:last-child{border-bottom:none;padding-bottom:0}.webinar-section-title{font-size:1.35rem;font-weight:700;color:#253a80;margin:0 0 12px;line-height:1.3}.webinar-text{font-size:.95rem;color:#282a2b;margin:0 0 12px}.webinar-section h1{font-size:1.6rem;margin:0 0 16px}.webinar-section h1,.webinar-section h2{font-weight:700;color:#253a80;line-height:1.3}.webinar-section h2{font-size:1.35rem;margin:0 0 12px}.webinar-section h3{font-size:1.15rem;margin:0 0 10px}.webinar-section h3,.webinar-section h4{font-weight:700;color:#253a80;line-height:1.3}.webinar-section h4{font-size:1rem;margin:0 0 8px}.webinar-section p{font-size:.95rem;color:#282a2b;margin:0 0 12px;line-height:1.7}.webinar-section ul{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-direction:column;gap:10px}.webinar-section ul li{position:relative;padding-left:24px;font-size:.95rem;line-height:1.55}.webinar-section ul li:before{content:"";position:absolute;left:0;top:9px;width:9px;height:9px;border-radius:50%;background-color:#253a80}.webinar-section ol{padding:0 0 0 24px;margin:20px 0 0;display:flex;flex-direction:column;gap:10px}.webinar-section ol li{font-size:.95rem;line-height:1.55;color:#282a2b}.webinar-section ol li::marker{color:#253a80;font-weight:700}.webinar-features{list-style:none;padding:0;margin:20px 0 0;display:flex;flex-direction:column;gap:10px}.webinar-features li{position:relative;padding-left:24px;font-size:.95rem;line-height:1.55}.webinar-features li:before{content:"";position:absolute;left:0;top:9px;width:9px;height:9px;border-radius:50%;background-color:#253a80}.webinar-speakers{display:flex;flex-direction:column;gap:16px;margin-top:16px}.webinar-speaker-card{display:flex;gap:16px;padding:20px;background:#f7f8fc;border-radius:10px;border:1px solid #e4e7f0;transition:box-shadow .2s,transform .2s}.webinar-speaker-card:hover{box-shadow:0 4px 16px rgba(37,58,128,.1);transform:translateY(-2px)}.webinar-speaker-avatar{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,#253a80,#2c3db0);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff;font-weight:700;font-size:1rem;letter-spacing:1px;overflow:hidden}.webinar-speaker-photo{width:52px;height:52px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.webinar-speaker-info{display:flex;flex-direction:column;gap:1px}.webinar-speaker-info .webinar-speaker-name{font-size:1rem;font-weight:700;color:#040503;margin:0}.webinar-speaker-info .webinar-speaker-role{font-size:.85rem;font-style:italic;color:#555;margin:0}.webinar-speaker-info .webinar-speaker-company{font-size:.82rem;font-weight:700;color:#253a80;margin:3px 0 0}.webinar-speaker-linkedin{font-size:.82rem;color:#253a80;text-decoration:none;margin-top:6px;font-weight:500;transition:color .2s}.webinar-speaker-linkedin:hover{color:#2c3db0;text-decoration:underline}.webinar-postfiles{display:grid;gap:24px;margin-top:16px}.webinar-postfiles[data-count="1"]{grid-template-columns:1fr}.webinar-postfiles[data-count="2"]{grid-template-columns:repeat(2,1fr)}.webinar-postfiles[data-count="3"],.webinar-postfiles[data-count="4"],.webinar-postfiles[data-count="5"],.webinar-postfiles[data-count="6"]{grid-template-columns:repeat(3,1fr)}.webinar-postfile-card{display:flex;flex-direction:column;align-items:center;gap:12px;padding:24px 20px;background:#f7f8fc;border-radius:10px;border:1px solid #e4e7f0;text-align:center;transition:box-shadow .2s,transform .2s}.webinar-postfile-card:hover{box-shadow:0 4px 16px rgba(37,58,128,.1);transform:translateY(-2px)}.webinar-postfile-icon{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#253a80,#2c3db0);display:flex;align-items:center;justify-content:center;flex-shrink:0}.webinar-postfile-icon svg{stroke:#fff}.webinar-postfile-title{font-size:.95rem;font-weight:600;color:#040503;margin:0;line-height:1.4}.webinar-postfile-download{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:600;color:#fff;background:linear-gradient(135deg,#253a80,#2c3db0);padding:10px 20px;border-radius:6px;text-decoration:none;transition:opacity .2s,transform .2s}.webinar-postfile-download:hover{opacity:.9;transform:translateY(-1px)}.webinar-postfile-card--video{padding:0;overflow:hidden}.webinar-postfile-card--video .webinar-postfile-title{padding:16px 20px}.webinar-postfile-video{position:relative;width:100%;padding-bottom:56.25%;background:#000}.webinar-postfile-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.webinar-postfile-card--pdf{padding:0;background:#fff;display:flex;align-items:center;justify-content:center}.webinar-postfile-pdf-link{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-height:180px;padding:24px 20px;text-decoration:none;cursor:pointer}.webinar-postfile-pdf-icon{color:#dc2626;font-size:4.5rem;margin-bottom:12px;transition:transform .2s;flex-shrink:0}.webinar-postfile-card--pdf:hover .webinar-postfile-pdf-icon{transform:scale(1.1)}.webinar-postfile-pdf-name{margin-top:8px;font-size:.875rem;font-weight:500;text-align:center;color:#003087;word-break:break-word;max-width:100%}.webinar-postfile-card--pdf:hover .webinar-postfile-pdf-name{text-decoration:underline}.webinar-form-wrapper{position:sticky;top:100px}.webinar-form-card{background:#fff;border:1px solid #e0e3eb;border-radius:16px;padding:32px 28px;box-shadow:0 2px 24px rgba(37,58,128,.08)}.webinar-form-title{font-size:1.35rem;font-weight:700;color:#253a80;margin:0 0 6px}.webinar-form-desc{font-size:.9rem;color:#666;margin:0 0 24px}.webinar-form{display:flex;flex-direction:column;gap:16px}.webinar-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.webinar-form-field{display:flex;flex-direction:column;gap:4px}.webinar-form-field label{font-size:.82rem;font-weight:600;color:#333}.webinar-form-field input,.webinar-form-field select,.webinar-form-field textarea{padding:10px 14px;border:1px solid #d0d5dd;border-radius:8px;font-size:.92rem;font-family:inherit;color:#282a2b;background:#fafbfc;transition:border-color .2s,box-shadow .2s;outline:none;width:100%;box-sizing:border-box}.webinar-form-field textarea{resize:vertical;min-height:80px}.webinar-form-field input::-moz-placeholder,.webinar-form-field textarea::-moz-placeholder{color:#aaa}.webinar-form-field input::placeholder,.webinar-form-field textarea::placeholder{color:#aaa}.webinar-form-field input:focus,.webinar-form-field select:focus,.webinar-form-field textarea:focus{border-color:#253a80;box-shadow:0 0 0 3px rgba(37,58,128,.1);background:#fff}.webinar-phone-input-wrapper{display:flex;align-items:stretch;gap:0}.webinar-phone-region-selector{position:relative}.webinar-phone-region-btn{display:flex;align-items:center;gap:4px;padding:0 12px;height:100%;min-height:44px;background:#f3f4f6;border:1px solid #dfe3ea;border-right:none;border-radius:10px 0 0 10px;cursor:pointer;transition:background .2s}.webinar-phone-region-btn:hover{background:#e5e7eb}.webinar-phone-flag{font-size:1.2rem;line-height:1}.webinar-phone-region-btn svg{color:#6b7280}.webinar-phone-region-dropdown{position:absolute;top:100%;left:0;z-index:10;min-width:180px;margin-top:4px;background:#fff;border:1px solid #dfe3ea;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);overflow:hidden}.webinar-phone-region-option{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;background:transparent;border:none;cursor:pointer;text-align:left;transition:background .15s}.webinar-phone-region-option:hover{background:#f3f4f6}.webinar-phone-region-option.active{background:#e0e7ff}.webinar-phone-region-name{flex:1;font-size:.9rem;color:#374151}.webinar-phone-region-code{font-size:.8rem;color:#6b7280;font-family:monospace}.webinar-phone-input{flex:1;border-radius:0 10px 10px 0!important}.webinar-form-submit{width:100%;padding:14px;border:none;border-radius:10px;background:linear-gradient(135deg,#253a80,#2c3db0);color:#fff;font-size:1rem;font-weight:700;cursor:pointer;transition:opacity .2s,transform .15s;margin-top:4px}.webinar-form-submit:hover:not(:disabled){opacity:.92;transform:translateY(-1px)}.webinar-form-submit:disabled{opacity:.6;cursor:not-allowed}.webinar-form-error{color:#dc2626;font-size:.85rem;text-align:center;margin:0 0 8px;padding:8px 12px;background:#fef2f2;border:1px solid #fecaca;border-radius:6px}.webinar-form-privacy{font-size:.75rem;color:#999;text-align:center;margin:4px 0 0;line-height:1.5}.webinar-form-success{text-align:center;padding:24px 0}.webinar-form-success svg{margin-bottom:16px}.webinar-form-success h3{font-size:1.3rem;color:#16a34a;margin:0 0 8px}.webinar-form-success p{font-size:.95rem;color:#555;margin:0;line-height:1.6}.webinar-footer{background-color:#f5f5f5;padding:24px 32px;text-align:center}.webinar-footer p{max-width:900px;margin:0 auto;font-size:.78rem;color:#898888;line-height:1.6}@media (max-width:1024px){.webinar-layout{grid-template-columns:1fr 360px;gap:32px;padding:32px 24px 48px}}@media (max-width:768px){.webinar-hero{min-height:280px}.webinar-hero-content{padding:40px 20px}.webinar-title{font-size:1.6rem}.webinar-layout{grid-template-columns:1fr;gap:0;padding:0 20px 40px}.webinar-form-wrapper{position:static;order:-1;padding-top:32px}.webinar-form-card{border-radius:12px}.webinar-info-card{margin-top:32px}.webinar-form-row{grid-template-columns:1fr;gap:16px}.webinar-postfiles[data-count="3"],.webinar-postfiles[data-count="4"],.webinar-postfiles[data-count="5"],.webinar-postfiles[data-count="6"]{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.webinar-hero-content{padding:32px 16px}.webinar-title{font-size:1.3rem}.webinar-subtitle{font-size:.9rem}.webinar-layout{padding:0 16px 32px}.webinar-form-card{padding:24px 20px}.webinar-badge{font-size:.68rem;padding:4px 10px}.webinar-postfiles,.webinar-postfiles[data-count="2"],.webinar-postfiles[data-count="3"],.webinar-postfiles[data-count="4"],.webinar-postfiles[data-count="5"],.webinar-postfiles[data-count="6"]{grid-template-columns:1fr}}@media print{.webinar-form-wrapper{display:none}.webinar-layout{grid-template-columns:1fr}.webinar-hero-overlay{background:rgba(37,58,128,.7)!important}}