@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&family=Space+Grotesk:wght@500;600;700&display=swap";
.ioOBZq_pageWrapper{color:#102b44;background:linear-gradient(130deg,#91adcf 30%,#c0cfdb 60%,#91adcf 100%);min-height:100vh;font-family:Manrope,sans-serif;position:relative;overflow-x:hidden}.ioOBZq_container{z-index:1;width:100%;max-width:1280px;margin:0 auto;padding:0 24px;position:relative}.ioOBZq_heroSection{color:#fff;background:linear-gradient(135deg,#08243c 0%,#0a3558 60%,#07528f 100%);padding:130px 0 90px;position:relative;overflow:hidden}.ioOBZq_heroRow{justify-content:center;align-items:center;gap:clamp(32px,5vw,64px);width:100%;display:flex}.ioOBZq_heroDetails{text-align:left;flex-direction:column;flex:50%;align-items:flex-start;max-width:600px;display:flex}.ioOBZq_heroGlow{pointer-events:none;z-index:0;border:1px solid #36b9ee38;border-radius:50%;width:650px;height:650px;position:absolute;top:-260px;right:-90px;box-shadow:0 0 0 46px #36b9ee0e,0 0 0 92px #36b9ee09,0 0 0 138px #36b9ee05}.ioOBZq_heroGlowLeft{pointer-events:none;z-index:0;border:1px solid #a9e9ff29;border-radius:50%;width:520px;height:520px;position:absolute;bottom:-220px;left:-120px;box-shadow:0 0 0 38px #a9e9ff09}.ioOBZq_heroEyebrow{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 16px;font-family:Manrope,sans-serif;font-size:13px;display:inline-flex}.ioOBZq_eyebrowLink{color:#ffffffb3;text-decoration:none;transition:color .2s}.ioOBZq_eyebrowLink:hover{color:#a9e9ff}.ioOBZq_eyebrowCurrent{color:#ffffff8c}.ioOBZq_eyebrowSlash{color:#ffffff59}.ioOBZq_eyebrowHighlight{color:#36b9ee;font-weight:700}.ioOBZq_launchPill{letter-spacing:.8px;text-transform:uppercase;color:#a9e9ff;-webkit-backdrop-filter:blur(12px);background:#36b9ee1f;border:1px solid #36b9ee61;border-radius:40px;align-items:center;gap:10px;margin-bottom:20px;padding:6px 16px;font-size:11.5px;font-weight:700;display:inline-flex;box-shadow:0 0 20px #36b9ee2e}.ioOBZq_pulseDot{background:#36b9ee;border-radius:50%;width:8px;height:8px;animation:2s infinite ioOBZq_pulseAnim;box-shadow:0 0 10px #36b9ee}@keyframes ioOBZq_pulseAnim{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.ioOBZq_heroTitle{letter-spacing:-.035em;color:#fff;text-align:left;margin:0 0 18px;font-size:clamp(2.2rem,3.8vw,3.6rem);font-weight:800;line-height:1.15}.ioOBZq_heroTitleAccent{color:#a9e9ff;letter-spacing:-.03em;font-family:Manrope,sans-serif;font-style:italic;font-weight:400;display:inline-block}.ioOBZq_heroSub{color:#ffffffbd;text-align:left;margin:0 0 32px;font-size:clamp(.98rem,1.25vw,1.15rem);line-height:1.68}.ioOBZq_heroCtas{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:16px;margin-bottom:0;display:flex}.ioOBZq_primaryBtn{color:#08243c;cursor:pointer;background:#36b9ee;border:1px solid #fff3;border-radius:6px;align-items:center;gap:10px;padding:13px 26px;font-size:14px;font-weight:800;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 8px 24px #36b9ee59}.ioOBZq_primaryBtn:hover{color:#08243c;background:#a9e9ff;transform:translateY(-2px);box-shadow:0 12px 30px #36b9ee80}.ioOBZq_secondaryBtn{color:#fff;-webkit-backdrop-filter:blur(12px);cursor:pointer;background:#ffffff14;border:1px solid #ffffff4d;border-radius:6px;align-items:center;gap:10px;padding:13px 24px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.ioOBZq_secondaryBtn:hover{color:#fff;background:#ffffff29;border-color:#a9e9ff;transform:translateY(-2px)}.ioOBZq_heroImageFrame{aspect-ratio:16/9;background:#092640;border:1.5px solid #a9e9ff73;border-radius:16px;flex:50%;width:100%;max-width:640px;position:relative;overflow:hidden;box-shadow:0 25px 70px -10px #041424bf,0 0 45px #36b9ee2e}.ioOBZq_imageSlider{width:100%;height:100%;position:relative}.ioOBZq_slideItem{opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .8s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.ioOBZq_slideItemActive{opacity:1;pointer-events:auto}.ioOBZq_heroSlideImg{object-fit:cover;width:100%;height:100%;display:block}.ioOBZq_sliderDots{z-index:5;-webkit-backdrop-filter:blur(8px);background:#08243ca6;border:1px solid #a9e9ff33;border-radius:20px;align-items:center;gap:8px;padding:5px 12px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.ioOBZq_dot{cursor:pointer;background:#ffffff59;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .3s}.ioOBZq_dot:hover{background:#a9e9ff}.ioOBZq_dotActive{background:#36b9ee;border-radius:6px;width:22px;box-shadow:0 0 8px #36b9ee}.ioOBZq_metricsSection{background:linear-gradient(135deg,#08243c 0%,#0a3558 100%);border-top:1px solid #36b9ee2e;border-bottom:1px solid #20517940;padding:44px 0 48px;margin-top:2px!important}.ioOBZq_metricsGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:18px;display:grid}.ioOBZq_metricCard{text-align:center;-webkit-backdrop-filter:blur(12px);background:#08243c8c;border:1px solid #a9e9ff38;border-radius:14px;padding:24px 20px;transition:transform .25s,border-color .25s}.ioOBZq_metricCard:hover{border-color:#36b9ee;transform:translateY(-3px);box-shadow:0 10px 30px #36b9ee33}.ioOBZq_metricVal{color:#36b9ee;letter-spacing:-.02em;margin-bottom:6px;font-size:2.3rem;font-weight:800}.ioOBZq_metricLabel{color:#e8f2fbcc;font-size:13px;font-weight:600}.ioOBZq_contentSection{padding:85px 0}.ioOBZq_sectionHeader{text-align:center;max-width:760px;margin:0 auto 55px}.ioOBZq_sectionIndex{letter-spacing:.14em;color:#36b9ee;text-transform:uppercase;background:#08243c;border:1.5px solid #08243c38;border-radius:999px;margin-bottom:14px;padding:5px 18px;font-family:Manrope,sans-serif;font-size:12.5px;font-weight:800;display:inline-block;box-shadow:0 3px 10px #08243c14}.ioOBZq_sectionTitle{color:#08243c;letter-spacing:-.035em;margin-bottom:14px;font-size:clamp(2.1rem,3.4vw,2.9rem);font-weight:800;line-height:1.15}.ioOBZq_sectionDesc{color:#102b44;max-width:720px;margin:0 auto;font-size:16px;font-weight:500;line-height:1.65}.ioOBZq_featureRow{grid-template-columns:1fr 1fr;align-items:center;gap:48px;margin-bottom:80px;display:grid}.ioOBZq_featureRowReverse{direction:rtl}.ioOBZq_featureRowReverse>*{direction:ltr}.ioOBZq_featureText{flex-direction:column;gap:16px;display:flex}.ioOBZq_featureBadge{letter-spacing:.08em;text-transform:uppercase;color:#36b9ee;background:#08243c;border:1.5px solid #36b9ee73;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:7px 18px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 4px 16px #08243c33}.ioOBZq_featureHeading{color:#08243c;letter-spacing:-.03em;margin:0;font-size:clamp(1.65rem,2.5vw,2.25rem);font-weight:800;line-height:1.25}.ioOBZq_featureParagraph{color:#102b44;margin:0;font-size:15.5px;font-weight:500;line-height:1.7}.ioOBZq_featureList{flex-direction:column;gap:12px;margin:10px 0 0;padding:0;list-style:none;display:flex}.ioOBZq_featureListItem{color:#08243c;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.55;display:flex}.ioOBZq_featureListItem strong{color:#08243c;font-weight:800}.ioOBZq_featureListItem strong{color:#102b44}.ioOBZq_checkIcon{color:#0a6bbd;flex-shrink:0;margin-top:3px;font-size:15px}.ioOBZq_featureMedia{background:#fff;border:1px solid #7097bb4d;border-radius:16px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s;position:relative;overflow:hidden;box-shadow:0 18px 46px #183d5e24}.ioOBZq_featureMedia:hover{transform:translateY(-4px);box-shadow:0 24px 54px #183d5e33}.ioOBZq_featureImg{aspect-ratio:16/9;object-fit:cover;width:100%;height:100%;display:block}.ioOBZq_featureMediaClickable{cursor:pointer;border-radius:16px;width:100%;display:block;position:relative;overflow:hidden}.ioOBZq_featureMediaClickable:focus-visible{outline-offset:3px;outline:2px solid #0ea5e9}.ioOBZq_featureMediaOverlay{opacity:0;background:#081c3273;border-radius:16px;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.ioOBZq_featureMediaClickable:hover .ioOBZq_featureMediaOverlay{opacity:1}.ioOBZq_viewDemoBtn{color:#fff;letter-spacing:.04em;white-space:nowrap;pointer-events:none;background:linear-gradient(135deg,#0ea5e9,#6366f1);border-radius:999px;align-items:center;gap:8px;padding:12px 28px;font-size:15px;font-weight:700;transition:transform .25s cubic-bezier(.16,1,.3,1);display:inline-flex;transform:scale(.92);box-shadow:0 8px 28px #0ea5e98c}.ioOBZq_featureMediaClickable:hover .ioOBZq_viewDemoBtn{transform:scale(1)}.ioOBZq_rulesSection{padding:85px 0}.ioOBZq_rulesGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.ioOBZq_ruleCard{-webkit-backdrop-filter:blur(10px);background:#ffffffe0;border:1px solid #7097bb47;border-radius:16px;padding:22px;transition:all .25s cubic-bezier(.22,1,.36,1);box-shadow:0 8px 24px #183d5e14}.ioOBZq_ruleCard:hover{background:#fff;border-color:#0a6bbd;transform:translateY(-3px);box-shadow:0 16px 36px #183d5e24}.ioOBZq_ruleIconWrap{color:#07528f;background:#e1effa;border:1px solid #0a6bbd38;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;font-size:18px;display:flex}.ioOBZq_ruleTitle{color:#08243c;letter-spacing:-.01em;margin:0 0 6px;font-size:16px;font-weight:800}.ioOBZq_ruleDesc{color:#102b44;margin:0;font-size:13.5px;font-weight:500;line-height:1.55}.ioOBZq_pipelineSection{padding:85px 0}.ioOBZq_pipelineGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid;position:relative}.ioOBZq_pipelineCard{background:#ffffffe0;border:1px solid #7097bb47;border-radius:16px;padding:26px 20px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 8px 24px #183d5e14}.ioOBZq_pipelineCard:hover{background:#fff;transform:translateY(-3px);box-shadow:0 16px 36px #183d5e24}.ioOBZq_stepNumber{color:#07528f;letter-spacing:.04em;background:#e1effa;border:1.5px solid #0a6bbd4d;border-radius:8px;padding:3px 12px;font-family:Manrope,sans-serif;font-size:1.5rem;font-weight:900;line-height:1.2;position:absolute;top:16px;right:18px;box-shadow:0 2px 6px #0a6bbd1f}.ioOBZq_pipelineStepTag{letter-spacing:.08em;color:#07528f;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800}.ioOBZq_pipelineTitle{color:#08243c;letter-spacing:-.015em;margin:0 0 10px;font-size:18px;font-weight:800}.ioOBZq_pipelineDesc{color:#102b44;margin:0;font-size:14px;font-weight:500;line-height:1.58}.ioOBZq_matrixSection{padding:70px 0 90px}.ioOBZq_matrixGrid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.ioOBZq_matrixCard{color:#fff;background:linear-gradient(135deg,#0c1a28,#102f4a);border:1px solid #a9e9ff40;border-radius:20px;padding:34px;box-shadow:0 18px 46px #183d5e2e}.ioOBZq_matrixCardTitle{color:#fff;align-items:center;gap:10px;margin:0 0 8px;font-size:20px;font-weight:800;display:flex}.ioOBZq_matrixCardTitle i{color:#36b9ee}.ioOBZq_matrixCardDesc{color:#e8f2fbc7;margin:0 0 24px;font-size:14px;line-height:1.55}.ioOBZq_tagsGrid{flex-wrap:wrap;gap:10px;display:flex}.ioOBZq_techBadge{color:#fff;background:#ffffff14;border:1px solid #a9e9ff47;border-radius:8px;align-items:center;gap:6px;padding:7px 14px;font-size:12.5px;font-weight:600;transition:all .2s;display:flex}.ioOBZq_techBadge:hover{color:#fff;background:#0a6bbd;border-color:#36b9ee;transform:translateY(-2px)}.ioOBZq_faqSection{padding:85px 0}.ioOBZq_faqList{flex-direction:column;gap:14px;max-width:840px;margin:0 auto;display:flex}.ioOBZq_faqItem{background:#ffffffe0;border:1px solid #7097bb47;border-radius:14px;transition:border-color .2s,background .2s;overflow:hidden;box-shadow:0 4px 16px #183d5e0f}.ioOBZq_faqItem:hover{background:#fff;border-color:#0a6bbd}.ioOBZq_faqQuestion{color:#102b44;cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 24px;font-size:16px;font-weight:700;display:flex}.ioOBZq_faqQuestion svg{color:#0a6bbd;flex-shrink:0}.ioOBZq_faqAnswer{color:#2b4b6b;border-top:1px solid #7097bb26;padding:14px 24px 20px;font-size:14.5px;line-height:1.65}.ioOBZq_bottomCtaSection{padding:50px 0 80px}.ioOBZq_ctaBox{text-align:center;color:#fff;background:linear-gradient(135deg,#08243c 0%,#0a3558 60%,#07528f 100%);border:1.5px solid #a9e9ff59;border-radius:24px;padding:64px 36px;position:relative;overflow:hidden;box-shadow:0 24px 70px #08243c59}.ioOBZq_ctaGlow{pointer-events:none;border:1px solid #36b9ee38;border-radius:50%;width:450px;height:450px;position:absolute;top:-160px;right:-60px;box-shadow:0 0 0 35px #36b9ee0d}.ioOBZq_sectionIndexLight{letter-spacing:.12em;color:#a9e9ff;text-transform:uppercase;margin-bottom:14px;font-family:Manrope,sans-serif;font-size:12.5px;font-weight:800;display:inline-block}.ioOBZq_ctaTitle{margin:0 0 18px;font-size:clamp(2rem,4vw,3rem);font-weight:800;line-height:1.15;color:#fff!important;text-align:center!important}.ioOBZq_ctaDesc{color:#e8f2fbd9;text-align:center;max-width:660px;margin:0 auto 36px;font-size:16px;line-height:1.65}.ioOBZq_ctaCtas{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:0;display:flex}@media (max-width:991px){.ioOBZq_heroRow{text-align:center;flex-direction:column;gap:40px}.ioOBZq_heroDetails{text-align:center;align-items:center;max-width:100%}.ioOBZq_heroTitle,.ioOBZq_heroSub{text-align:center}.ioOBZq_heroCtas{justify-content:center}.ioOBZq_heroImageFrame{max-width:100%}.ioOBZq_featureRow,.ioOBZq_featureRowReverse{grid-template-columns:1fr;gap:32px;direction:ltr!important}.ioOBZq_matrixGrid{grid-template-columns:1fr}.ioOBZq_heroSection{padding-top:100px}}@media (max-width:640px){.ioOBZq_heroCtas,.ioOBZq_ctaCtas{flex-direction:column;width:100%}.ioOBZq_primaryBtn,.ioOBZq_secondaryBtn{justify-content:center;width:100%}.ioOBZq_metricsGrid{grid-template-columns:1fr 1fr}.ioOBZq_ctaBox{padding:40px 20px}}
:root{--uc-ink:#0b1f45;--uc-purple:#5b2e91;--uc-teal:#0e8e8c;--uc-coral:#e4592e;--uc-paper:#f4f6f9;--uc-paper-line:#dfe4ec;--uc-slate:#5b6472;--uc-dark:#10151c}.uc-page{min-height:100vh;color:var(--uc-ink);background-position:-1px -1px;background-size:48px 48px}.uc-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--uc-purple);font-size:.72rem;font-weight:600}.uc-eyebrow:before{content:"";background:var(--uc-purple);vertical-align:middle;width:22px;height:1px;margin-right:10px;display:inline-block}.uc-headline{letter-spacing:-.01em;color:var(--uc-ink);max-width:720px;font-weight:600}.uc-subcopy{color:var(--uc-slate);max-width:620px;font-size:1.05rem;line-height:1.65}.uc-hero-mark{border:1.5px solid var(--uc-ink);opacity:.9;border-radius:2px;width:96px;height:96px;position:relative}.uc-hero-mark:before,.uc-hero-mark:after{content:"";background:var(--uc-coral);position:absolute}.uc-hero-mark:before{width:14px;height:1.5px;top:50%;left:-14px}.uc-hero-mark:after{width:1.5px;height:14px;top:-14px;left:50%}.uc-hero-mark-dot{background:var(--uc-teal);border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.uc-card-row{align-items:stretch}.uc-thumb-wrap{background:var(--uc-paper);cursor:pointer;border-radius:10px;width:100%;height:100%;min-height:280px;position:relative;overflow:hidden}.uc-thumb{object-fit:fit-content;object-position:top;width:100%;height:100%;transition:transform .4s cubic-bezier(.16,1,.3,1);display:block}.uc-thumb-wrap:hover .uc-thumb{transform:scale(1.03)}.uc-corner{z-index:3;opacity:0;pointer-events:none;width:18px;height:18px;transition:opacity .25s;position:absolute}.uc-thumb-wrap:hover .uc-corner{opacity:1}.uc-corner-tl{border-top:2px solid #fff;border-left:2px solid #fff;top:10px;left:10px}.uc-corner-tr{border-top:2px solid #fff;border-right:2px solid #fff;top:10px;right:10px}.uc-corner-bl{border-bottom:2px solid #fff;border-left:2px solid #fff;bottom:10px;left:10px}.uc-corner-br{border-bottom:2px solid #fff;border-right:2px solid #fff;bottom:10px;right:10px}.uc-overlay{opacity:0;background:#0b1f4500;justify-content:center;align-items:center;transition:background .25s,opacity .25s;display:flex;position:absolute;inset:0}.uc-thumb-wrap:hover .uc-overlay{opacity:1;background:#0b1f4573}.uc-overlay-pill{color:var(--uc-ink);background:#fff;border-radius:999px;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.85rem;font-weight:600;transition:transform .25s;display:inline-flex;transform:translateY(6px)}.uc-thumb-wrap:hover .uc-overlay-pill{transform:translateY(0)}.uc-content-box{background-color:var(--uc-dark);cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;height:100%;padding:30px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 30px #0003}.uc-content-box:hover{transform:translateY(-4px);box-shadow:0 8px 40px #0000004d}.uc-category{letter-spacing:.12em;text-transform:uppercase;color:#68a4c4;margin-bottom:.75rem;font-size:.72rem;font-weight:700;display:block}.uc-title{margin-bottom:1rem;font-size:1.4rem;font-weight:700;line-height:1.3;color:#c3b9b9!important}.uc-summary{color:#c3b9b9;margin-bottom:1.25rem;font-size:.95rem;line-height:1.6}.uc-tech-list{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.uc-tech-badge{color:#ffffffbf;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;padding:.3rem .7rem;font-size:.72rem;font-weight:500;transition:background .2s,border-color .2s}.uc-content-box:hover .uc-tech-badge{background:#ffffff1f;border-color:#fff3}.uc-view-link{color:#68a4c4;align-items:center;gap:.5rem;margin-top:auto;font-size:1.3rem;font-weight:600;transition:color .2s;display:inline-flex}.uc-view-link:hover{color:#8ec4e0}.uc-view-link svg{transition:transform .2s}.uc-arrow-left,.uc-arrow-right{display:none;width:30px!important;height:30px!important}.uc-view-link--left .uc-arrow-left,.uc-view-link--right .uc-arrow-right{display:inline-block}@media (min-width:992px){.uc-view-link--left{align-self:flex-start}.uc-view-link--right{align-self:flex-end}.uc-card:hover .uc-view-link--left .uc-arrow-left{transform:translate(-4px)}.uc-card:hover .uc-view-link--right .uc-arrow-right{transform:translate(4px)}}@media (max-width:991px){.uc-view-link--left,.uc-view-link--right{align-self:flex-start!important}.uc-arrow-left,.uc-arrow-right{display:none!important}.uc-card-row.flex-row-reverse{flex-direction:column!important}.uc-thumb-wrap{border-radius:10px 10px 0 0;min-height:220px}.uc-content-box{border-radius:0 0 10px 10px;padding:25px}}@media (max-width:576px){.uc-title{font-size:1.15rem}.uc-content-box{padding:20px}.uc-thumb-wrap{min-height:180px}}.uc-modal-backdrop{z-index:1050;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0b1f4599;justify-content:center;align-items:center;padding:1rem;animation:.2s uc-fade-in;display:flex;position:fixed;inset:0}@keyframes uc-fade-in{0%{opacity:0}to{opacity:1}}.uc-modal{background:#fff;border-radius:16px;flex-direction:column;width:100%;max-width:1200px;max-height:95vh;animation:.25s cubic-bezier(.16,1,.3,1) uc-slide-up;display:flex;overflow:hidden;box-shadow:0 25px 60px #0000004d}@keyframes uc-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.uc-modal-header{border-bottom:1px solid var(--uc-paper-line);flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem 1rem;display:flex}.uc-modal-category{letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35rem;font-size:.7rem;font-weight:700;display:block}.uc-modal-title{color:var(--uc-ink);margin:0;font-size:1.4rem;font-weight:600;line-height:1.25}.uc-modal-close{border:1px solid var(--uc-paper-line);width:38px;height:38px;color:var(--uc-ink);cursor:pointer;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s,transform .15s;display:flex}.uc-modal-close:hover{background:var(--uc-paper);border-color:#0b1f4540;transform:rotate(90deg)}.uc-modal-tabs{border-bottom:1px solid var(--uc-paper-line);flex-shrink:0;gap:.5rem;padding:.75rem 1.5rem;display:flex;overflow-x:auto}.uc-modal-tab{border:1px solid var(--uc-paper-line);color:var(--uc-slate);white-space:nowrap;cursor:pointer;background:#fff;border-radius:999px;padding:.45rem 1rem;font-size:.85rem;font-weight:600;transition:background .15s,color .15s,border-color .15s}.uc-modal-tab:hover{border-color:var(--uc-ink);color:var(--uc-ink)}.uc-modal-tab.is-active{background:var(--uc-ink);border-color:var(--uc-ink);color:#fff}.uc-modal-body{flex:auto;padding:1.5rem;overflow-y:auto;scrollbar-width:none!important;-ms-overflow-style:none!important}.uc-modal-body::-webkit-scrollbar{width:0!important;height:0!important;display:none!important}.uc-modal-media{background:var(--uc-paper);border:1px solid var(--uc-paper-line);border-radius:10px;margin-bottom:1.25rem;overflow:hidden}.uc-modal-media--image{justify-content:center;align-items:center;display:flex}.uc-modal-diagram-img{width:100%;height:auto;max-height:58vh;display:block}@media (min-width:1200px){.uc-modal-diagram-img{object-fit:fill}}@media (max-width:1199px){.uc-modal-diagram-img{object-fit:contain}}.uc-modal-media--video{background:#000;width:100%;position:relative}.uc-modal-video-player{object-fit:contain;background:#000;width:100%;height:auto;max-height:58vh;display:block}.uc-modal-eye{border:1px solid var(--uc-paper-line);width:38px;height:38px;color:var(--uc-ink);cursor:pointer;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,border-color .15s,color .15s;display:flex}.uc-modal-eye:hover{background:var(--uc-paper);color:var(--uc-purple);border-color:#0b1f4540}.uc-modal-video-thumbnail-container{aspect-ratio:16/9;cursor:pointer;background:#000;border-radius:6px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.uc-modal-video-thumbnail{object-fit:cover;opacity:.8;width:100%;height:100%;transition:transform .3s,opacity .3s;display:block}.uc-modal-video-thumbnail-container:hover .uc-modal-video-thumbnail{opacity:.9;transform:scale(1.03)}.uc-modal-play-button{color:#fff;background:#0b1f45e6;border-radius:50%;justify-content:center;align-items:center;width:58px;height:58px;transition:transform .3s,background-color .3s;display:flex;position:absolute;box-shadow:0 4px 15px #0006}.uc-modal-video-thumbnail-container:hover .uc-modal-play-button{background:var(--uc-purple);transform:scale(1.08)}.uc-modal-play-button svg{margin-left:3px}.uc-preview-backdrop{z-index:2000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000f2;justify-content:center;align-items:center;padding:2rem;animation:.2s uc-fade-in;display:flex;position:fixed;inset:0}.uc-preview-close{cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,transform .2s;display:flex;position:fixed;top:1.5rem;right:1.5rem;color:#fff!important;z-index:2050!important;background:#000c!important;border:1px solid #ffffff4d!important}.uc-preview-close:hover{transform:rotate(90deg);background:#fff3!important}.uc-preview-media{object-fit:contain;border-radius:8px;max-width:95vw;max-height:90vh;animation:.25s cubic-bezier(.16,1,.3,1) uc-zoom-in;box-shadow:0 10px 40px #00000080}img.uc-preview-media{background:#fff;padding:10px;object-fit:contain!important}@keyframes uc-zoom-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.uc-modal-video-empty{min-height:200px;color:var(--uc-slate);justify-content:center;align-items:center;font-size:.95rem;display:flex}.uc-modal-details{padding-top:.5rem}.uc-modal-summary{color:var(--uc-slate);margin-bottom:1rem;font-size:.95rem;line-height:1.6}.uc-modal-details .uc-tech-badge{background:var(--uc-paper);color:var(--uc-slate);border:1px solid var(--uc-paper-line)}@media (max-width:480px){.uc-modal-backdrop{align-items:flex-end;padding:0}.uc-modal{border-radius:16px 16px 0 0;max-height:94vh}.uc-modal-title{font-size:1.15rem}.uc-modal-header,.uc-modal-body,.uc-modal-tabs{padding-left:1rem;padding-right:1rem}.uc-modal-diagram-img,.uc-modal-video-player{max-height:50vh}}@media (min-width:481px) and (max-width:991px){.uc-modal{max-width:90vw;max-height:90vh}}@media (min-width:992px){.uc-modal{max-width:1200px;max-height:95vh}.uc-modal-title{font-size:1.5rem}}
