.single-hero{color:#fff;align-items:center;height:70vh;padding:0 5%;display:flex;position:relative;overflow:hidden}.single-hero .hero-img{object-fit:cover;z-index:0}.single-hero .overlay{z-index:1;background:#00000080;position:absolute;inset:0}.single-hero .hero-content{z-index:2;max-width:900px;position:relative}.single-hero .hero-content h1{font-size:clamp(28px,4vw,52px);font-weight:700;line-height:1.2}.single-content{padding:80px 5%}.single-content .content-grid{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.single-content h2{margin-bottom:20px;font-size:32px}.single-content p{color:#555;margin-bottom:30px}.single-content .cta-btn{color:#fff;background:#17ace4;border-radius:8px;padding:14px 28px;font-weight:600;transition:all .3s}.single-content .cta-btn:hover{background:#1c4584;transform:translateY(-3px)}.single-content img{border-radius:12px}.challenge-section{background:#f6f8fb;padding:clamp(70px,8vw,70px) 20px}.challenge-container{max-width:1100px;margin:0 auto}.challenge-header{margin-bottom:60px}.challenge-header h2{color:#111;margin-bottom:20px;font-size:clamp(30px,3vw,46px);font-weight:700}.challenge-header p{color:#555;max-width:700px;font-size:18px;line-height:1.6}.challenge-list{grid-template-columns:repeat(2,1fr);gap:30px;display:grid}.challenge-item{background:#fff;border-radius:16px;align-items:flex-start;gap:20px;padding:28px;transition:all .3s;display:flex}.challenge-item span{color:#1c4584;min-width:40px;font-size:20px;font-weight:700}.challenge-item p{color:#444;font-size:17px;line-height:1.6}.challenge-item:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0000000d}.solution-section{background:#e9f1f5;padding:clamp(60px,8vw,50px) 20px}.solution-container{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(40px,5vw,80px);max-width:1200px;margin:0 auto;display:grid}.solution-content{flex-direction:column;gap:24px;display:flex}.solution-content .solution-tag{text-transform:uppercase;color:#1c4584;letter-spacing:1px;font-size:14px;font-weight:600}.solution-content h2{color:#111;font-size:clamp(28px,3vw,44px);font-weight:700;line-height:1.2}.solution-content p{color:#444;max-width:520px;font-size:18px;line-height:1.6}.solution-btn{cursor:pointer;color:#fff;background:#17ace4;border-radius:8px;width:fit-content;padding:14px 28px;font-weight:600;transition:all .3s}.solution-btn:hover{background:#1c4584;transform:translateY(-3px)}.webinar-siemens-hero{min-height:78vh}.webinar-siemens-hero .overlay{background:linear-gradient(90deg,#020721db,#1c45847a),#00000047}.webinar-siemens-hero .hero-content{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.webinar-siemens-hero .hero-content h1{max-width:960px}.webinar-kicker{color:#fff;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1f;border:1px solid #ffffff47;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.webinar-event-meta{flex-wrap:wrap;gap:12px;display:flex}.webinar-event-meta span{color:#fffffff0;background:#ffffff24;border-radius:999px;align-items:center;padding:9px 15px;font-weight:600;display:inline-flex}.webinar-hero-summary{color:#ffffffe6;max-width:720px;margin:0;font-size:clamp(17px,2vw,22px);line-height:1.55}.webinar-detail-page{background:#f6f9fc;padding:clamp(58px,8vw,92px) 20px}.webinar-detail-layout{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:clamp(34px,6vw,70px);max-width:1180px;margin:0 auto;display:grid}.webinar-detail-content{background:#fff;border-radius:22px;padding:clamp(28px,5vw,54px);box-shadow:0 22px 60px #1c458414}.webinar-detail-content h2{color:#0f172a;margin:38px 0 14px;font-size:clamp(24px,3vw,34px);font-weight:700;line-height:1.18}.webinar-detail-content h2:first-child{margin-top:0}.webinar-detail-content h3{color:#1c4584;margin:0 0 10px;font-size:18px;font-weight:700}.webinar-detail-content p{color:#475569;margin:0 0 18px;font-size:17px;line-height:1.75}.webinar-detail-lead{font-weight:700;color:#0f172a!important;font-size:clamp(20px,2.4vw,28px)!important;line-height:1.38!important}.webinar-text-link{color:#1c4584;text-underline-offset:4px;font-weight:700;-webkit-text-decoration:underline #17ace473;text-decoration:underline #17ace473}.webinar-text-link:hover{color:#17ace4}.webinar-industry-grid{grid-template-columns:repeat(2,1fr);gap:18px;margin:28px 0;display:grid}.webinar-industry-grid>div{background:#f8fbfe;border:1px solid #1c45841f;border-radius:16px;padding:22px}.webinar-industry-grid p{margin-bottom:0}.webinar-bullet-list{gap:14px;margin:0 0 26px;padding:0;list-style:none;display:grid}.webinar-bullet-list li{color:#475569;padding-left:28px;font-size:17px;line-height:1.65;position:relative}.webinar-bullet-list li:before{content:"";background:#17ace4;border-radius:999px;width:9px;height:9px;position:absolute;top:.72em;left:0;box-shadow:0 0 0 5px #17ace41f}.webinar-overview-section{background:#f6f9fc;padding:clamp(58px,8vw,90px) 20px}.webinar-overview-container{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:clamp(34px,6vw,76px);max-width:1180px;margin:0 auto;display:grid}.webinar-overview-copy .solution-tag{text-transform:uppercase;color:#1c4584;letter-spacing:1px;font-size:14px;font-weight:700}.webinar-overview-copy h2{color:#0f172a;margin:16px 0 20px;font-size:clamp(30px,4vw,50px);font-weight:700;line-height:1.08}.webinar-overview-copy p{color:#475569;max-width:760px;margin:0 0 18px;font-size:18px;line-height:1.72}.webinar-detail-card{background:#fff;border:1px solid #1c45841f;border-radius:18px;padding:28px;position:sticky;top:96px;box-shadow:0 20px 55px #1c45841a}.webinar-detail-card h2,.webinar-detail-card h3{color:#0f172a;margin:0 0 22px;font-size:24px;font-weight:700}.webinar-detail-card dl{gap:18px;margin:0 0 28px;display:grid}.webinar-detail-card dl>div{border-bottom:1px solid #e2e8f0;padding-bottom:16px}.webinar-detail-card dl>div:last-child{border-bottom:0;padding-bottom:0}.webinar-detail-card dt{color:#94a3b8;letter-spacing:.06em;text-transform:uppercase;margin-bottom:5px;font-size:12px;font-weight:700}.webinar-detail-card dd{color:#0f172a;margin:0;font-size:16px;line-height:1.45}.webinar-register-card-btn{color:#fff;background:linear-gradient(135deg,#1c4584,#17ace4);border-radius:999px;justify-content:center;align-items:center;width:100%;padding:14px 22px;font-weight:700;transition:opacity .2s,transform .2s,box-shadow .2s;display:inline-flex}.webinar-register-card-btn:hover{opacity:.94;transform:translateY(-2px);box-shadow:0 14px 32px #17ace447}.webinar-learn-section{background:#fff}.webinar-final-cta{background:#e9f1f5;padding:clamp(54px,8vw,84px) 20px}.webinar-final-cta__inner{background:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:30px;max-width:1120px;margin:0 auto;padding:clamp(28px,5vw,48px);display:flex;box-shadow:0 22px 60px #1c45841a}.webinar-final-cta__inner h2{color:#0f172a;margin:10px 0 12px;font-size:clamp(28px,3.4vw,42px);font-weight:700;line-height:1.15}.webinar-final-cta__inner p{color:#475569;max-width:650px;margin:0;font-size:17px;line-height:1.65}.webinar-final-cta__inner .solution-tag{text-transform:uppercase;color:#1c4584;letter-spacing:1px;font-size:14px;font-weight:700}.learn-section{background:#fff;padding:clamp(60px,8vw,50px) 20px}.learn-container{max-width:1100px;margin:0 auto}.learn-header{text-align:center;margin-bottom:60px}.learn-header h2{margin-bottom:16px;font-size:clamp(28px,3vw,42px);font-weight:700}.learn-header p{color:#555;font-size:18px}.learn-grid{grid-template-columns:repeat(2,1fr);gap:40px;display:grid}.learn-item{align-items:flex-start;gap:20px;display:flex}.learn-item span{color:#1c4584;min-width:40px;font-size:22px;font-weight:700}.learn-item p{color:#444;font-size:17px;line-height:1.6}.speakers-section{background:#f4f8fc;padding:clamp(70px,8vw,50px) 20px}.speakers-container{max-width:1100px;margin:0 auto}.speakers-header{margin-bottom:60px}.speakers-header h2{font-size:clamp(28px,3vw,44px);font-weight:700}.speakers-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.speaker-card{background:#fff;border-radius:16px;padding:40px 30px;transition:all .3s;box-shadow:0 15px 40px #0000000a}.speaker-card h3{margin-bottom:12px;font-size:20px;font-weight:700}.speaker-card p{color:#555;font-size:16px;line-height:1.6}.speaker-card:hover{transform:translateY(-6px);box-shadow:0 20px 60px #00000014}.audience-section{background:#e9f1f5;padding:clamp(70px,8vw,50px) 20px}.audience-container{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(40px,6vw,80px);max-width:1200px;margin:0 auto;display:grid}.audience-image img{border-radius:20px;width:100%;height:auto;box-shadow:0 25px 60px #00000014}.audience-content h2{margin-bottom:40px;font-size:clamp(28px,3vw,44px);font-weight:700}.audience-list{flex-direction:column;gap:20px;display:flex}.audience-item{background:#f7f9fc;border-radius:12px;align-items:flex-start;gap:16px;padding:18px 20px;transition:all .3s;display:flex}.audience-item span{color:#1c4584;min-width:32px;font-weight:700}.audience-item p{color:#444;font-size:17px;line-height:1.6}.audience-item:hover{background:#eef3f8;transform:translate(6px)}.takeaways-section{background:#eaf1f6;padding:clamp(50px,8vw,0px) 20px}.takeaways-container{max-width:1100px;margin:0 auto}.takeaways-header{margin-bottom:60px}.takeaways-header h2{margin-bottom:16px;font-size:clamp(30px,3vw,46px);font-weight:700}.takeaways-header p{color:#555;font-size:18px}.takeaways-grid{grid-template-columns:repeat(2,1fr);gap:25px;display:grid}.takeaway-item{background:#fff;border-radius:14px;align-items:flex-start;gap:16px;padding:24px 26px;transition:all .3s;display:flex}.takeaway-item span{color:#1c4584;min-width:32px;font-weight:700}.takeaway-item p{color:#444;font-size:17px;line-height:1.6}.takeaway-item:hover{transform:translateY(-4px);box-shadow:0 18px 45px #0000000f}.takeaways-cta{margin-top:60px}.takeaways-cta .cta-btn{color:#fff;background:#17ace4;border-radius:8px;padding:16px 34px;font-weight:600;transition:all .3s}.takeaways-cta .cta-btn:hover{background:#1c4584}.mes-hero{background:#eef3f8;padding:clamp(50px,8vw,25px) 5% 0}.mes-hero-container{grid-template-columns:1fr 1.1fr;gap:clamp(40px,6vw,80px);max-width:1200px;margin:0 auto;display:grid}.mes-hero-image img{border-radius:24px;width:100%;height:500px;display:block;box-shadow:0 30px 70px #00000014}.mes-img{object-fit:cover}.mes-hero-content h1{margin-bottom:16px;font-size:clamp(28px,3.5vw,48px);font-weight:700;line-height:1.2}.mes-hero-content .sub-heading{color:#1c4584;margin-bottom:24px;font-size:18px;font-weight:600}.mes-hero-content p{color:#444;margin-bottom:24px;font-size:17px;line-height:1.7}.mes-hero-content .hero-list{margin-bottom:32px;padding:0;list-style:none}.mes-hero-content .hero-list li{color:#333;margin-bottom:14px;padding-left:26px;font-size:16px;position:relative}.mes-hero-content .hero-list li:before{content:"•";color:#17ace4;font-size:20px;position:absolute;left:0}.mes-discovery-section{background:#eef3f8;padding:clamp(50px,8vw,25px) 5%}.mes-container{max-width:1200px;margin:0 auto}.discovery-intro{margin-bottom:80px}.discovery-intro h2{margin-bottom:40px;font-size:clamp(30px,3vw,44px);font-weight:700}.intro-grid{grid-template-columns:1fr 1fr;gap:60px;display:grid}.intro-grid h4{margin-bottom:12px;font-size:18px;font-weight:700}.intro-grid p{color:#444;font-size:16px;line-height:1.7}.solution-split{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;display:grid}.solution-image img{border-radius:24px;width:100%;height:auto;box-shadow:0 30px 70px #00000014}.webinar-form-split{border-radius:28px;max-width:1300px;margin:3rem auto;overflow:hidden;box-shadow:0 30px 80px #1c45841f}.split-container{grid-template-columns:1fr 1fr;min-height:700px;display:grid}.split-image{position:relative}.split-image:after{content:"";z-index:1;background:linear-gradient(135deg,#1c458459 0%,#0000 60%);position:absolute;inset:0}.split-img{object-fit:cover}.split-form{background:#fff;justify-content:center;align-items:flex-start;padding:56px 52px;display:flex;overflow-y:auto}.form-inner{width:100%;max-width:480px}.form-badge{color:#17ace4;text-transform:uppercase;letter-spacing:.05em;background:#17ace41a;border:1px solid #17ace44d;border-radius:50px;align-items:center;gap:7px;margin-bottom:18px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.form-inner h2{color:#0f172a;margin-bottom:10px;font-size:clamp(22px,2.5vw,30px);font-weight:700;line-height:1.25}.form-subtext{color:#475569;margin-bottom:20px;font-size:14px;line-height:1.6}.wf-form{flex-direction:column;gap:16px;display:flex}.wf-row{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:500px){.wf-row{grid-template-columns:1fr}}.wf-field{flex-direction:column;gap:6px;display:flex}.wf-field label{color:#0f172a;letter-spacing:.01em;font-size:13px;font-weight:600}.wf-field--error .wf-input-wrap input,.wf-field--error .wf-select-wrap select{background:#fff8f8!important;border-color:#dc2626!important}.wf-required{color:#dc2626;margin-left:2px}.wf-input-wrap{position:relative}.wf-input-wrap .wf-icon{color:#94a3b8;pointer-events:none;transition:color .2s;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.wf-input-wrap input{color:#0f172a;box-sizing:border-box;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;width:100%;padding:11px 14px 11px 38px;font-size:14px;transition:all .2s}.wf-input-wrap input::placeholder{color:#94a3b8}.wf-input-wrap input:focus{background:#fff;border-color:#17ace4;outline:none;box-shadow:0 0 0 3px #17ace41f}.wf-input-wrap:focus-within .wf-icon{color:#17ace4}.wf-select-wrap{position:relative}.wf-select-wrap .wf-icon{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.wf-select-wrap .wf-chevron{color:#94a3b8;pointer-events:none;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.wf-select-wrap select{color:#0f172a;appearance:none;cursor:pointer;box-sizing:border-box;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:10px;width:100%;padding:11px 36px 11px 38px;font-size:14px;transition:all .2s}.wf-select-wrap select:focus{background:#fff;border-color:#17ace4;outline:none;box-shadow:0 0 0 3px #17ace41f}.wf-select-wrap select option[value=""]{color:#94a3b8}.wf-error-msg{color:#dc2626;align-items:center;gap:4px;font-size:12px;display:flex}.wf-error-msg:before{content:"!";color:#fff;background:#dc2626;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:14px;height:14px;font-size:9px;font-weight:700;display:inline-flex}.wf-checkbox{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.wf-checkbox input[type=checkbox]{display:none}.wf-checkbox__box{background:#f8fafc;border:2px solid #e2e8f0;border-radius:5px;justify-content:center;align-items:center;width:18px;min-width:18px;height:18px;margin-top:1px;transition:all .2s;display:flex;position:relative}.wf-checkbox input:checked+.wf-checkbox__box{background:#17ace4;border-color:#17ace4}.wf-checkbox input:checked+.wf-checkbox__box:after{content:"";border:2px solid #fff;border-top:none;border-left:none;width:5px;height:9px;position:absolute;transform:rotate(45deg)translate(-1px,-1px)}.wf-checkbox__label{color:#475569;font-size:13px;line-height:1.5}.wf-checkbox--error .wf-checkbox__box{border-color:#dc2626}.wf-privacy-note{color:#94a3b8;background:#f8fafc;border-left:3px solid #e2e8f0;border-radius:8px;margin:0;padding:10px 14px;font-size:12px;line-height:1.6}.wf-submit-error{color:#dc2626;background:#fef2f2;border:1px solid #fca5a5;border-radius:10px;align-items:center;gap:8px;padding:11px 14px;font-size:13px;display:flex}.wf-submit{color:#fff;cursor:pointer;background:linear-gradient(135deg,#1c4584 0%,#17ace4 100%);border:none;border-radius:50px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:4px;padding:14px;font-size:15px;font-weight:600;transition:opacity .2s,transform .2s,box-shadow .2s;display:flex}.wf-submit:hover:not(:disabled){opacity:.92;transform:translateY(-2px);box-shadow:0 12px 30px #17ace466}.wf-submit:disabled{opacity:.65;cursor:not-allowed}.wf-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.65s linear infinite wf-spin;display:inline-block}@keyframes wf-spin{to{transform:rotate(360deg)}}.wf-success{text-align:center;padding:20px 0}.wf-success__icon{color:#fff;background:linear-gradient(135deg,#1c4584,#17ace4);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 20px;display:flex}.wf-success h3{color:#0f172a;margin-bottom:10px;font-size:22px;font-weight:700}.wf-success p{color:#475569;margin-bottom:28px;font-size:15px;line-height:1.6}.wf-watch-btn{color:#fff;background:linear-gradient(135deg,#1c4584,#17ace4);border-radius:50px;align-items:center;gap:8px;padding:13px 28px;font-size:15px;font-weight:600;transition:all .2s;display:inline-flex}.wf-watch-btn:hover{opacity:.9;transform:translateY(-2px)}@media (max-width:1024px){.split-container{grid-template-columns:1fr}.split-image{height:340px}.split-form{padding:50px 36px}.content-grid,.solution-container,.webinar-detail-layout,.webinar-industry-grid,.webinar-overview-container,.challenge-list,.learn-grid,.speakers-grid,.audience-container,.takeaways-grid,.intro-grid,.solution-split,.mes-hero-container{grid-template-columns:1fr!important}.webinar-final-cta__inner{flex-direction:column;align-items:flex-start}.webinar-detail-card{position:static}.audience-image{order:1}.audience-content{order:2}.mes-hero-image,.solution-image{order:-1}}@media (max-width:768px){.single-hero{min-height:50vh;padding:0 20px}.split-form{padding:36px 24px}.single-content,.challenge-section,.solution-section,.learn-section,.speakers-section,.audience-section,.takeaways-section{padding:60px 20px}}@media (max-width:480px){.single-hero h1{font-size:22px}.cta-btn,.solution-btn{text-align:center;width:100%;display:block}.form-trust{flex-direction:column}}
