body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{font-family:Inter,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.homepage{background:#fff;color:#0f172a;display:flex;flex-direction:column;min-height:100vh;overflow-x:hidden}.slider-viewport{height:70vh;overflow:hidden;width:100vw}.slider-track{display:flex;height:100%;transition:transform 1.4s cubic-bezier(.22,.61,.36,1);width:600vw}.slide-unit{flex-shrink:0;height:100%;opacity:.5;transform:scale(.94);transition:all 1.4s ease;width:100vw}.slide-unit.active{opacity:1;transform:scale(1)}.hero-content{align-items:center;display:flex;gap:4rem;height:100%;justify-content:space-between;padding:0 10%}.text-side{flex:1 1;max-width:1000px;z-index:10}.heading_h1{-webkit-text-fill-color:#0000;animation:gradient 10s ease infinite;background:linear-gradient(90deg,#000,#7c3aed,#ec4899);-webkit-background-clip:text;background-clip:text;background-size:200%;font-family:serif;font-size:4.5rem;font-weight:900;letter-spacing:-.03em;line-height:1.05;white-space:nowrap}.heading_h3{font-family:serif;font-size:1rem;font-weight:1000;letter-spacing:-.01em;margin-bottom:1.5rem}.typewriter-container{margin-bottom:2.5rem;max-width:650px}.typewriter-text{color:#0000008b;font-family:serif;font-size:1.35rem;font-weight:500;line-height:1.6}.explore_button{align-items:center;background:linear-gradient(135deg,#4f46e5,#3b82f6);border:none;border-radius:50px;box-shadow:0 10px 25px #0000001a;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:12px;overflow:hidden;padding:18px 45px;position:relative;transition:all .4s ease}.explore_button:after{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.5s;width:100%}.explore_button:hover{box-shadow:0 15px 35px #0000002e;filter:brightness(1.1);transform:translateY(-4px)}.explore_button:hover:after{left:100%}.image-side{flex:1 1}.desktop-brain-container,.image-side{align-items:center;display:flex;justify-content:flex-end}.desktop-brain-container{height:550px;width:100%}.hero-img{border:1px solid #0000000d;border-radius:28px;box-shadow:0 30px 60px -12px #00000026;height:auto;max-width:580px;object-fit:cover;width:100%}.slider-viewport{position:relative}.nav-arrow{align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffff1a;border:1px solid #fff3;border-radius:50%;color:#000;cursor:pointer;display:flex;font-size:1.5rem;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50px;z-index:20}.nav-arrow:hover{background:#ffffff4d;scale:1.1}.nav-arrow.left{left:30px}.nav-arrow.right{right:30px}.pagination-dots{bottom:25px;display:flex;gap:12px;left:50%;position:absolute;transform:translateX(-50%);z-index:20}.dot{background:#ffffff4d;border-radius:50%;cursor:pointer;height:10px;transition:.3s;width:10px}.dot.active{background:#fff;border-radius:10px;width:30px}.card-section{grid-gap:2.5rem;background:#fff;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));padding:0 8% 40px}.card{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);background:hsla(0,0%,100%,.424);border:1px solid #0400ff;border-radius:24px;box-shadow:0 4px 6px -1px #fff,0 2px 4px -1px #00000008;cursor:pointer;padding:3rem 2.2rem;position:relative;transition:all .5s cubic-bezier(.23,1,.32,1)}.card:hover{border-color:#e2e8f05a;box-shadow:0 20px 50px rgba(0,255,145,.108);transform:translateY(-15px)}.card:before{background:radial-gradient(circle at 50% 0,#4f46e526,#0000 75%);bottom:0;content:"";left:0;opacity:.5;position:absolute;right:0;top:0;transition:opacity .5s ease,background .5s ease;z-index:0}.card-icon{align-items:center;background:#f1f5f9;border-radius:16px;box-shadow:0 4px 6px -1px #00ffb7,0 2px 4px -1px #00ff6a;display:flex;font-size:2rem;height:64px;justify-content:center;margin-bottom:1.8rem;transition:transform .5s ease;width:64px}.card:hover .card-icon{transform:scale(1.1) rotate(5deg)}.card h3{color:#0f172a;font-size:1.6rem;font-weight:700;letter-spacing:-.02em;margin-bottom:1rem}.card p{color:#64748b;font-size:1.05rem;line-height:1.7}.card-menu{background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 20px 50px #0000;left:50%;min-width:220px;opacity:0;padding:12px 0;position:absolute;top:0;transform:translate(-50%);transition:all .4s cubic-bezier(.165,.84,.44,1);visibility:hidden;z-index:100}.card-menu.visible{opacity:1;top:-15px;transform:translate(-50%,-100%);visibility:visible}.card-menu button{background:none;border:none;color:#334155;cursor:pointer;display:block;font-size:1rem;font-weight:500;padding:14px 24px;text-align:left;transition:background .2s,color .2s;width:100%}.card-menu button:hover{background:#00f2ff;border-radius:20px;color:#000}.footer{background:#d5d5d52a;display:flex;flex-direction:column;min-height:auto;overflow:hidden;padding:2rem 8% 1rem}.footer,.footer-content{position:relative;width:100%}.footer-content{align-items:flex-start;display:grid;grid-template-columns:1.5fr 1fr 1.5fr;z-index:10}.footer-info{text-align:left}.footer-title{color:#000;font-size:2.2em;font-style:italic;font-weight:1000;margin-bottom:.3rem}.small-text p{color:#000000b1;font-size:.85rem;font-weight:700;margin-bottom:2px}.designer{color:#000;display:block;font-size:.75rem;font-weight:700;margin-top:5px;text-transform:uppercase}.footer-nav{align-items:center;display:flex;flex-direction:column;text-align:center}.footer-section-title{color:#0062ff;font-size:1rem;font-weight:700;margin-bottom:.5rem;text-transform:uppercase}.footer-links{display:flex;gap:1rem;list-style:none;padding:0}.footer-links a{color:#000;transition:all .2s}.footer-links a:hover{color:red;transform:translateY(-2px)}.footer-social{display:flex;justify-content:flex-end}.social-links a{align-items:center;background:#021052;border-radius:50%;color:#fff;display:flex;height:38px;justify-content:center;transition:.2s;width:38px}.social-links a:hover{background:#0062ff}.copyright-text{border-top:1px solid #0000001a;font-size:.8rem;font-weight:600;margin-top:2rem;padding-top:10px;text-align:center;width:100%}.mobile-only-header{display:none}@media (max-width:1024px){.heading_h1{font-size:3.5rem;white-space:normal}.text-side{min-width:auto}}@media (max-width:768px){.homepage{margin-top:0}.slider-viewport{height:auto;min-height:80vh}.slider-track{width:600%}.slide-unit{width:100vw}.hero-content{flex-direction:column;gap:2.5rem;height:auto;justify-content:center;padding:60px 20px;text-align:center}.text-side{align-items:center;display:flex;flex-direction:column;max-width:100%;padding:0}.heading_h1{word-wrap:break-word;font-size:2.5rem;line-height:1.2;margin-bottom:1rem;white-space:normal}.heading_h3{font-size:.9rem;margin-bottom:1rem}.typewriter-container{margin:0 0 2rem;max-width:100%}.typewriter-text{font-size:1.1rem;-webkit-hyphens:1.5;hyphens:1.5;padding:0 1rem;text-align:justify}.explore_button{justify-content:center;max-width:280px;min-height:48px;padding:14px 30px;width:100%}.desktop-brain-container,.image-side{display:none!important}.mobile-only-header{display:block;margin-top:20px;padding:0 20px;width:100%}.mobile-bg-wrapper{border-radius:16px;height:200px;width:100%}.card-section{gap:1.5rem;grid-template-columns:1fr;padding:5px 20px}.card{padding:2rem 1.5rem}.card-icon{font-size:1.5rem;height:56px;margin:0 auto 1.5rem;width:56px}.card h3{font-size:1.4rem}.card h3,.card p{text-align:center}.card p{font-size:1rem}.card-menu{left:50%;width:90%}.card-menu button{min-height:44px;padding:12px 20px}.footer{padding:3rem 20px 1.5rem}.footer-content{gap:2.5rem;grid-template-columns:1fr;text-align:center}.footer-info,.footer-nav,.footer-social{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.footer-title{font-size:1.8rem}.footer-links{flex-direction:column;gap:.8rem}.footer-links a{display:block;padding:10px}.social-links{gap:15px;justify-content:center}.social-links a{height:44px;width:44px}iframe,img,video{display:block;height:auto;max-width:100%}.nav-arrow{font-size:1.2rem;height:40px;width:40px}.nav-arrow.left{left:10px}.nav-arrow.right{right:10px}}.brain-canvas-container{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;width:100%}.brain-canvas-actual{display:block;height:100%;width:100%}.navbar_1{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff;box-shadow:0 2px 10px #0000000d;justify-content:space-between;left:0;padding:.5rem 2%;position:fixed;top:0;width:100%;z-index:1000}.logo_1,.navbar_1{align-items:center;display:flex}.logo_1{margin-right:0}.logo_1 a{align-items:center;display:flex;gap:1px;text-decoration:none}.logo-img_1{height:100px;width:auto}.brand-container,.logo-text_1{display:flex;flex-direction:column}.brand-container{align-items:flex-start;background-color:#fff;font-family:Arial Black,sans-serif;justify-content:center;overflow:hidden;padding:100px;position:relative}.brand-wrapper{padding:20px}.brand-name_1,.brand-wrapper{display:inline-block;position:relative}.brand-name_1{-webkit-text-fill-color:#0000;animation:shine 4s ease-in-out infinite;background:linear-gradient(110deg,#020c2f 20%,#0400ff 40%,#0400ff 60%,#020c2f 80%);-webkit-background-clip:text;background-size:200% auto;-webkit-clip-path:polygon(0 0,100% 0,100% 46%,0 46%,0 54%,100% 54%,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 46%,0 46%,0 54%,100% 54%,100% 100%,0 100%);font-family:serif;font-size:4.2rem;font-weight:1000;letter-spacing:1px;line-height:1;text-transform:uppercase;white-space:nowrap}.brand-name_1:after{animation:bullet-shot .8s cubic-bezier(.23,1,.32,1) forwards;background:linear-gradient(90deg,#0000,#0400ff,#fff,#0000);content:"";height:2px;left:-20%;position:absolute;top:50%;transform:translateY(-50%);width:150px}.snow-particle{animation:snow-fall 2s linear infinite;border-radius:50%;height:6px;opacity:0;pointer-events:none;position:absolute;top:50%;width:6px}.p1{animation-delay:.2s;background:#f05;left:10%}.p2{animation-delay:.5s;background:#00fbff;left:30%}.p3{animation-delay:.8s;background:#fff700;left:50%}.p4{animation-delay:1.1s;background:#f0f;left:70%}.p5{animation-delay:1.4s;background:#0f4;left:90%}@keyframes shine{0%{background-position:100%}to{background-position:-100%}}@keyframes snow-fall{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(100px) translateX(20px) scale(0)}}.brand-sub_1{color:#64748b;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;letter-spacing:.5rem;margin-top:5px;text-align:center;text-transform:uppercase}@keyframes bullet-shot{0%{left:-20%;opacity:1}to{left:150%;opacity:0}}.nav-links_1{align-items:center;display:flex;gap:2.5rem;list-style:none;margin:0;padding:0}.nav-item_1{position:relative}.nav-item_1 a{color:#333;font-size:1rem;font-weight:700;text-decoration:none;transition:color .3s;white-space:nowrap}.nav-item_1 a.active-link,.nav-item_1:hover>a{color:#4f46e5}.dropdown_1{background:#fff;border-radius:4px;box-shadow:0 8px 20px #0000001a;display:none;left:50%;min-width:200px;padding:10px 0;position:absolute;top:100%;transform:translateX(-50%)}.nav-item_1:hover .dropdown_1{display:flex;flex-direction:column}.dropdown_1 a{color:#555;font-size:.9rem;font-weight:500;padding:12px 20px}.dropdown_1 a:hover{align-items:center;background:#00f2ff;border-radius:15px;color:#000;text-align:center}.nav-checkbox_1,.nav-toggle-btn_1{display:none}@media (max-width:768px){.navbar_1{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff2;border-bottom:1px solid #0000000d;padding:.6rem 2%}.logo-img_1{height:40px;transition:transform .3s ease}.brand-name_1{color:#1a1a1a;font-size:1.6rem;font-weight:700;letter-spacing:-.02rem}.brand-sub_1{color:#666;font-size:.5rem;letter-spacing:.1rem;text-transform:uppercase}.nav-toggle-btn_1{align-items:center;background:#f8f8f8;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;gap:4px;justify-content:center;padding:8px;transition:all .2s ease;z-index:1001}.nav-toggle-btn_1:active{background:#eee;transform:scale(.9)}.bars{background-color:#1a1a1a;border-radius:2px;display:block;height:2px;width:24px}.nav-toggle-btn_1 span[bar_name]{color:#1a1a1a;display:block;font-family:Inter,sans-serif;font-size:.65rem;font-weight:800;margin-top:2px;text-transform:uppercase}.nav-overlay_1{animation:fadeIn .3s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0003;display:none;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:998}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.nav-checkbox_1:checked~.nav-overlay_1{display:block}.nav-links_1{animation:slideIn .25s cubic-bezier(.175,.885,.32,1.1);background:#fff;border:1px solid #0000000d;border-radius:12px;box-shadow:0 10px 25px #00000014;display:none;flex-direction:column;padding:10px 0;position:absolute;right:5%;top:calc(100% + 10px);transform-origin:top right;width:200px;z-index:999}@keyframes slideIn{0%{opacity:0;transform:scale(.95) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.nav-checkbox_1:checked~.nav-links_1{display:flex}.nav-item_1 a{color:#333;display:block;font-size:.9rem;font-weight:500;padding:12px 20px;text-decoration:none;transition:all .2s ease}.nav-item_1 a:active{background:#f0f0f0;color:#000}.dropdown_1{background:#fcfcfc;border-left:3px solid #000;display:none;padding:0;position:static;width:100%}.nav-item_1:hover .dropdown_1{display:block}.dropdown_1 a{color:#666;font-size:.8rem;padding:10px 30px}}.page-container{background-color:#fbfbfd;color:#1d1d1f;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin-top:60px;min-height:100vh}.content-wrapper{box-sizing:border-box;flex:1 1;width:100%}.research-content{box-sizing:border-box;padding:100px 50px 60px;text-align:left;width:100%}.research-content h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#1a1a1a,#666);-webkit-background-clip:text;font-family:serif;font-size:clamp(2.5rem,6vw,4rem);font-weight:550;letter-spacing:-.03em;line-height:1.1;margin-bottom:40px;text-align:center;width:100%}.research-content p{color:#424245;font-size:clamp(1.3rem,2vw,1.4rem);-webkit-hyphens:auto;hyphens:auto;line-height:1.6;margin:0 auto;max-width:100%;text-align:justify;width:100%}.research-cards-section{box-sizing:border-box;padding:0 50px}.card-container_research{border:1.8px solid #000;border-radius:24px;margin:40px auto;max-width:1100px;width:100%}.card_research{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #0000000d;border-radius:24px;box-shadow:0 10px 30px #0000000a;display:flex;flex-direction:row;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.card_research:hover{border-color:#0071e3;box-shadow:0 0 10px #0f5c,0 0 40px #0f56;transform:scale(1.02)}.card-image_research{filter:saturate(.9);min-height:320px;object-fit:cover;transition:filter .4s ease;width:45%}.card_research:hover .card-image_research{filter:saturate(1.2)}.card-content_research{display:flex;flex-direction:column;justify-content:center;padding:50px;width:55%}.card-title_research{color:#1d1d1f;font-size:1.75rem;font-weight:700;margin-bottom:15px}.card-text_research{color:#6e6e73;font-size:1.1rem;line-height:1.6;margin-bottom:25px}.card-btn_research{align-self:flex-start;background-color:#0071e3;border:none;border-radius:980px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:12px 30px;transition:all .3s ease}.card-btn_research:hover{background-color:#0077ed;box-shadow:0 4px 15px #0071e34d}.highlight-glow{box-shadow:0 0 30px #0071e34d;outline:3px solid #0071e3}@media (max-width:768px){.page-container{margin-top:60px}.research-content{padding:60px 20px 30px}.research-content h1{word-wrap:break-word;font-size:2.2rem;line-height:1.2;margin-bottom:20px}.research-content p{font-size:1.1rem;-webkit-hyphens:auto;hyphens:auto;line-height:1.5;text-align:justify}.research-cards-section{padding:0 15px}.card-container_research{border:none;gap:25px;padding:15px}.card_research{border:1.8px solid #000;border-radius:24px;flex-direction:column;margin-bottom:20px}.card_research:hover{transform:none}.card-image_research{height:200px;min-height:auto;width:100%}.card-content_research{box-sizing:border-box;padding:20px;width:100%}.card-title_research{font-size:1.4rem;margin-bottom:10px}.card-text_research{font-size:1rem;margin-bottom:20px}.card-btn_research{align-items:center;display:flex;font-size:1rem;justify-content:center;min-height:44px;padding:12px;width:100%}iframe,img,video{display:block;height:auto;max-width:100%}.content-wrapper{overflow:hidden}}@media (max-width:480px){.research-content h1{font-size:1.8rem}.research-content{padding-top:40px}}.app-container{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1 1}.global-footer{align-items:center;background-color:#000;box-sizing:border-box;color:#fff;display:flex;justify-content:center;padding:20px;text-align:center;width:100%}.global-footer p{font-size:1rem;margin:0}@media (max-width:768px){.global-footer{padding:15px}.global-footer p{font-size:.875rem}}@media (max-width:480px){.global-footer{padding:10px}.global-footer p{font-size:.75rem}}*{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.products-container{background-color:#fbfbfd;color:#1d1d1f;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin-top:60px;min-height:100vh}.products-content{box-sizing:border-box;padding:100px 50px 60px;text-align:left;width:100%}.products-content h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#1a1a1a,#000);-webkit-background-clip:text;font-family:serif;font-size:clamp(2.5rem,6vw,4rem);font-weight:550;letter-spacing:-.03em;line-height:1.1;margin-bottom:40px;text-align:center;width:100%}.products-content p{color:#424245;font-size:clamp(1.3rem,2vw,1.4rem);-webkit-hyphens:auto;hyphens:auto;line-height:1.6;margin:0 auto;max-width:100%;text-align:justify;width:100%}.card-container_products{align-items:center;display:flex;flex-direction:column;gap:40px;margin:40px auto 30px}.card_products{background:#fff;border:1.8px solid #000;border-radius:24px;box-shadow:0 10px 30px #00000014;display:flex;flex-direction:row;max-width:1100px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;width:100%}.card_products:hover{box-shadow:0 0 10px #0f5c,0 0 40px #0f56;transform:translateY(-5px)}.card-image_products{height:auto;min-height:250px;object-fit:cover;width:40%}.card-content_products{display:flex;flex-direction:column;justify-content:center;padding:40px;width:60%}.card-title_products{color:#000;font-size:1.6rem;font-weight:700;margin-bottom:15px}.card-text_products{color:#555;font-size:1rem;line-height:1.6;margin-bottom:25px}.card-btn_products{align-self:flex-start;background-color:#004cff;border:none;border-radius:20px;color:#fff;cursor:pointer;font-weight:800;padding:12px 28px;transition:background .3s ease}.card-btn_products:hover{background-color:#4f46e5}.highlight-glow{box-shadow:0 0 30px #4f46e54d;outline:3px solid #4f46e5;transform:scale(1.02)}@media (max-width:768px){.products-container{margin-top:30px;overflow-x:hidden}.products-content{padding:60px 20px 30px;text-align:center}.products-content h1{font-size:1.8rem;margin-bottom:20px}.products-content p{font-size:1.05rem;padding:0 5px;text-align:justify}.card-container_products{gap:25px;padding:15px}.card_products{flex-direction:column;margin:0;max-width:100%}.card-image_products{height:200px;min-height:auto;width:100%}.card-content_products{padding:25px 20px;width:100%}.card-title_products{font-size:1.4rem;margin-bottom:10px}.card-text_products{font-size:.95rem;margin-bottom:20px}.card-btn_products{align-items:center;display:flex;font-size:1rem;justify-content:center;min-height:44px;padding:12px;width:100%}iframe,img,video{display:block;height:auto;max-width:100%}.highlight-glow{outline-width:2px;transform:none}}.patent-page-container{background-color:#fbfbfd;color:#1d1d1f;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin-top:60px;min-height:100vh}.patent-content-wrapper{box-sizing:border-box;flex:1 1;width:100%}.patent-research-content{box-sizing:border-box;padding:100px 50px 60px;text-align:left;width:100%}.patent-research-content h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#1a1a1a,#000);-webkit-background-clip:text;font-family:serif;font-size:clamp(2.5rem,6vw,4rem);font-weight:550;letter-spacing:-.03em;line-height:1.1;margin-bottom:40px;text-align:center;width:100%}.patent-research-content p{color:#424245;font-size:clamp(1.3rem,2vw,1.4rem);-webkit-hyphens:auto;hyphens:auto;line-height:1.6;margin:0 auto;max-width:100%;text-align:justify;width:100%}.patent-card-container_research{border:1.8px solid #000;border-radius:24px;margin:40px auto;max-width:1100px;width:100%}.patent-card_research{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffc;border:1px solid #0000000d;border-radius:24px;box-shadow:0 10px 30px #0000000a;display:flex;flex-direction:row;overflow:hidden;transition:all .4s cubic-bezier(.4,0,.2,1)}.patent-card_research:hover{border-color:#0071e3;box-shadow:0 0 10px #0f5c,0 0 40px #0f56;transform:scale(1.02)}.patent-card-image_research{filter:saturate(.9);min-height:250px;object-fit:cover;transition:filter .4s ease;width:45%}.patent-card_research:hover .patent-card-image_research{filter:saturate(1.2)}.patent-card-content_research{display:flex;flex-direction:column;justify-content:center;padding:50px;width:55%}.patent-card-title_research{color:#1d1d1f;font-size:2rem;font-weight:700;margin-bottom:15px}.patent-card-text_research{color:#6e6e73;font-size:1.1rem;line-height:1.6;margin-bottom:25px}.patent-card-btn_research{align-self:flex-start;background-color:#0071e3;border:none;border-radius:980px;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:12px 30px;transition:all .3s ease}.patent-card-btn_research:hover{background-color:#0077ed;box-shadow:0 4px 15px #0071e34d}.patent-highlight-glow{box-shadow:0 0 30px #0071e34d;outline:3px solid #0071e3}@media (max-width:768px){.patent-page-container{margin-top:40px}.patent-research-content{padding:40px 20px 20px}.patent-research-content h1{font-size:1.8rem;letter-spacing:-.01em;line-height:1.2;margin-bottom:20px}.patent-research-content p{font-size:1.05rem;-webkit-hyphens:1.5px;hyphens:1.5px;line-height:1.5;text-align:justify}.patent-card-container_research{border:none;gap:25px;padding:15px}.patent-card_research{border:1.8px solid #000;border-radius:24px;flex-direction:column;margin-bottom:20px}.patent-card_research:hover{transform:none}.patent-card-image_research{height:220px;min-height:auto;width:100%}.patent-card-content_research{box-sizing:border-box;padding:25px;width:100%}.patent-card-title_research{font-size:1.5rem;margin-bottom:12px}.patent-card-text_research{font-size:1rem;margin-bottom:20px}.patent-card-btn_research{align-items:center;display:flex;font-size:1.1rem;justify-content:center;min-height:44px;padding:12px 20px;width:100%}}.abt-patent-page{background-color:#fff;color:#000;margin-top:130px;min-height:100vh;overflow-x:hidden}.abt-patent-hero,.abt-patent-page{display:flex;flex-direction:column;width:100%}.abt-patent-hero{align-items:flex-start;box-sizing:border-box;padding:0 50px}.abt-patent-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#1a1a1a,#000);-webkit-background-clip:text;font-family:serif;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:50px;text-align:center;width:100%}.abt-patent-body{box-sizing:border-box;font-size:1.1rem;line-height:1.8;margin:0;max-width:none;width:100%}.abt-division-block{margin-bottom:100px;width:100%}.abt-patent-sub-heading{color:#000;font-family:serif;font-size:3rem;font-weight:800;margin-bottom:20px;margin-top:50px;text-align:left}.abt-patent-media{border-radius:12px;box-shadow:0 4px 12px #0000000d;display:block;height:500px;margin:30px auto;max-width:1200px;object-fit:fill;width:100%}.abt-patent-description p{color:#424245;font-size:clamp(1.3rem,2vw,1.4rem);-webkit-hyphens:auto;hyphens:auto;line-height:1.6;margin:0 auto;max-width:100%;text-align:justify;width:100%}@media (max-width:768px){.abt-patent-page{margin-top:50px}.abt-patent-hero{align-items:center;padding:50px 20px 30px}.abt-patent-hero h1{font-size:1.8rem;margin-bottom:20px;padding:0 10px}.abt-division-block{margin-bottom:60px}.abt-patent-sub-heading{font-size:1.3rem;text-align:left}.abt-patent-media{height:auto;margin:20px 0;max-width:100%;object-fit:cover;width:100%}.abt-patent-description p{font-size:1rem;line-height:1.6;padding:0 5px;text-align:justify}}.Generative-page{background-color:#fff;color:#000;display:flex;flex-direction:column;margin-top:140px;min-height:100vh;overflow-x:hidden;width:100%}.h1_mine{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#1a1a1a,#666);-webkit-background-clip:text;font-family:serif;font-size:clamp(2rem,8vw,4rem);font-weight:800;letter-spacing:-.03em;line-height:1.2;margin-bottom:40px;text-align:center;width:100%}.Generative-hero{align-items:center;box-sizing:border-box;display:flex;flex:1 1;flex-direction:column;margin:0 auto;max-width:1200px;padding:0 24px;width:100%}.Generative-content{box-sizing:border-box;font-size:1.1rem;line-height:1.8;width:100%}.Generative-content h1{color:#000;font-family:serif;font-size:clamp(1.8rem,5vw,3rem);font-weight:700;margin-bottom:15px;text-align:left}.Generative-content p{color:#424245;font-size:clamp(1.3rem,2vw,1.4rem);-webkit-hyphens:auto;hyphens:auto;line-height:1.6;margin:0 auto;max-width:100%;text-align:justify;width:100%}.image_Generative{aspect-ratio:16/9;border-radius:16px;box-shadow:0 10px 30px #0000001a;display:block;height:auto;margin:30px auto;max-width:1100px;object-fit:cover;width:100%}@media screen and (max-width:768px){.Generative-page{margin-top:80px}.h1_mine{font-size:1.8rem;margin-bottom:25px;padding:0 15px}.Generative-hero{padding:0 20px}.Generative-content h1{font-size:1.5rem}.Generative-content p{font-size:1rem;line-height:1.6;text-align:justify}.image_Generative{border-radius:12px;margin:20px 0}}.Regulators-page{background-color:#fff;color:#000;display:flex;flex-direction:column;margin-top:140px;min-height:100vh;overflow-x:hidden;width:100%}.Regulators-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#1a1a1a,#666);-webkit-background-clip:text;font-family:serif;font-size:clamp(2rem,8vw,4rem);font-weight:800;letter-spacing:-.03em;line-height:1.2;margin-bottom:40px;text-align:center;width:100%}.Regulators-hero{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;margin:0 auto;max-width:1200px;padding:0 24px;width:100%}.Regulators-content{box-sizing:border-box;font-size:1.1rem;line-height:1.8;width:100%}.Regulators-content h1{color:#000;font-family:serif;font-size:clamp(1.8rem,5vw,3rem);margin-bottom:20px;text-align:left}.image_Regulators{aspect-ratio:16/9;border-radius:16px;box-shadow:0 10px 30px #00000014;display:block;height:auto;margin:30px auto;max-width:1100px;object-fit:cover;width:100%}.Regulators-content p{color:#29292b;font-size:clamp(1.3rem,2vw,1.4rem);-webkit-hyphens:auto;hyphens:auto;line-height:1.6;margin:0 auto;max-width:100%;text-align:justify;width:100%}.video-player-container_em{box-shadow:0 20px 50px #00000026}.pdf-paper,.video-header{display:flex;justify-content:center;margin-bottom:30px}.pdf-paper h1,.video-header h1{border:1px solid #b22222;border-radius:4px;color:#444;display:block;font-family:Times New Roman,serif;font-size:clamp(1.5rem,4vw,2.2rem);font-weight:600;margin:0 auto;max-width:600px;padding:15px 40px;width:100%}@media (max-width:768px){.Regulators-page{margin-top:80px}.Regulators-hero{padding:20px}.Regulators-hero h1,.Regulators-title{font-size:1.8rem;margin-bottom:20px}.Regulators-content h1{font-size:1.6rem;text-align:left}.image_Regulators{border-radius:12px;margin:20px 0}.video-content-wrapper_em{padding:30px 15px}.video-player-container_em{border-radius:16px}.pdf-paper h1,.video-header h1{max-width:90%;padding:10px 20px}}@media (max-width:480px){.Regulators-title{font-size:1.75rem}.Regulators-content h1{font-size:1.4rem}}:root{--react-pdf-annotation-layer:1;--annotation-unfocused-field-background:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');--input-focus-border-color:Highlight;--input-focus-outline:1px solid Canvas;--input-unfocused-border-color:#0000;--input-disabled-border-color:#0000;--input-hover-border-color:#000;--link-outline:none}@media screen and (forced-colors:active){:root{--input-focus-border-color:CanvasText;--input-unfocused-border-color:ActiveText;--input-disabled-border-color:GrayText;--input-hover-border-color:Highlight;--link-outline:1.5px solid LinkText}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid selectedItem}.annotationLayer .linkAnnotation:hover{-webkit-backdrop-filter:invert(100%);backdrop-filter:invert(100%)}}.annotationLayer{left:0;pointer-events:none;position:absolute;top:0;transform-origin:0 0;z-index:3}.annotationLayer[data-main-rotation="90"] .norotate{transform:rotate(270deg) translateX(-100%)}.annotationLayer[data-main-rotation="180"] .norotate{transform:rotate(180deg) translate(-100%,-100%)}.annotationLayer[data-main-rotation="270"] .norotate{transform:rotate(90deg) translateY(-100%)}.annotationLayer canvas{height:100%;position:absolute;width:100%}.annotationLayer section{box-sizing:border-box;margin:0;pointer-events:auto;position:absolute;text-align:left;text-align:initial;transform-origin:0 0}.annotationLayer .linkAnnotation{outline:none;outline:var(--link-outline)}.textLayer.selecting~.annotationLayer section{pointer-events:none}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a{font-size:1em;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer :is(.linkAnnotation,.buttonWidgetAnnotation.pushButton)>a:hover{background:#ff0;box-shadow:0 2px 10px #ff0;opacity:.2}.annotationLayer .textAnnotation img{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input,.annotationLayer .choiceWidgetAnnotation select,.annotationLayer .textWidgetAnnotation :is(input,textarea){background-image:url('data:image/svg+xml;charset=utf-8,<svg width="1" height="1" xmlns="http://www.w3.org/2000/svg"><rect width="100%" height="100%" style="fill:rgba(0,54,255,.13)"/></svg>');background-image:var(--annotation-unfocused-field-background);border:2px solid #0000;border:2px solid var(--input-unfocused-border-color);box-sizing:border-box;font:calc(9px*var(--total-scale-factor)) sans-serif;height:100%;margin:0;vertical-align:top;width:100%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:required,.annotationLayer .choiceWidgetAnnotation select:required,.annotationLayer .textWidgetAnnotation :is(input,textarea):required{outline:1.5px solid red}.annotationLayer .choiceWidgetAnnotation select option{padding:0}.annotationLayer .buttonWidgetAnnotation.radioButton input{border-radius:50%}.annotationLayer .textWidgetAnnotation textarea{resize:none}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input[disabled],.annotationLayer .choiceWidgetAnnotation select[disabled],.annotationLayer .textWidgetAnnotation :is(input,textarea)[disabled]{background:none;border:2px solid #0000;border:2px solid var(--input-disabled-border-color);cursor:not-allowed}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border:2px solid #000;border:2px solid var(--input-hover-border-color)}.annotationLayer .buttonWidgetAnnotation.checkBox input:hover,.annotationLayer .choiceWidgetAnnotation select:hover,.annotationLayer .textWidgetAnnotation :is(input,textarea):hover{border-radius:2px}.annotationLayer .choiceWidgetAnnotation select:focus,.annotationLayer .textWidgetAnnotation :is(input,textarea):focus{background:none;border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) :focus{background-color:initial;background-image:none}.annotationLayer .buttonWidgetAnnotation.checkBox :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);border-radius:2px;outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.radioButton :focus{border:2px solid Highlight;border:2px solid var(--input-focus-border-color);outline:1px solid Canvas;outline:var(--input-focus-outline)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before,.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{background-color:CanvasText;content:"";display:block;position:absolute}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after,.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{height:80%;left:45%;width:1px}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:before{transform:rotate(45deg)}.annotationLayer .buttonWidgetAnnotation.checkBox input:checked:after{transform:rotate(-45deg)}.annotationLayer .buttonWidgetAnnotation.radioButton input:checked:before{border-radius:50%;height:50%;left:30%;top:20%;width:50%}.annotationLayer .textWidgetAnnotation input.comb{font-family:monospace;padding-left:2px;padding-right:0}.annotationLayer .textWidgetAnnotation input.comb:focus{width:103%}.annotationLayer .buttonWidgetAnnotation:is(.checkBox,.radioButton) input{-webkit-appearance:none;appearance:none}.annotationLayer .popupTriggerArea{height:100%;width:100%}.annotationLayer .fileAttachmentAnnotation .popupTriggerArea{position:absolute}.annotationLayer .popupWrapper{font-size:calc(9px*var(--total-scale-factor));min-width:calc(180px*var(--total-scale-factor));pointer-events:none;position:absolute;width:100%}.annotationLayer .popup{word-wrap:break-word;background-color:#ff9;border-radius:calc(2px*var(--total-scale-factor));box-shadow:0 calc(2px*var(--total-scale-factor)) calc(5px*var(--total-scale-factor)) #888;cursor:pointer;font:message-box;margin-left:calc(5px*var(--total-scale-factor));max-width:calc(180px*var(--total-scale-factor));padding:calc(6px*var(--total-scale-factor));pointer-events:auto;position:absolute;white-space:normal}.annotationLayer .popup>*{font-size:calc(9px*var(--total-scale-factor))}.annotationLayer .popup h1{display:inline-block}.annotationLayer .popupDate{display:inline-block;margin-left:calc(5px*var(--total-scale-factor))}.annotationLayer .popupContent{border-top:1px solid #333;margin-top:calc(2px*var(--total-scale-factor));padding-top:calc(2px*var(--total-scale-factor))}.annotationLayer .richText>*{font-size:calc(9px*var(--total-scale-factor));white-space:pre-wrap}.annotationLayer .caretAnnotation,.annotationLayer .circleAnnotation svg ellipse,.annotationLayer .fileAttachmentAnnotation,.annotationLayer .freeTextAnnotation,.annotationLayer .highlightAnnotation,.annotationLayer .inkAnnotation svg polyline,.annotationLayer .lineAnnotation svg line,.annotationLayer .polygonAnnotation svg polygon,.annotationLayer .polylineAnnotation svg polyline,.annotationLayer .squareAnnotation svg rect,.annotationLayer .squigglyAnnotation,.annotationLayer .stampAnnotation,.annotationLayer .strikeoutAnnotation,.annotationLayer .underlineAnnotation{cursor:pointer}.annotationLayer section svg{height:100%;left:0;position:absolute;top:0;width:100%}.annotationLayer .annotationTextContent{color:#0000;height:100%;opacity:0;pointer-events:none;position:absolute;-webkit-user-select:none;user-select:none;width:100%}.annotationLayer .annotationTextContent span{display:inline-block;width:100%}:root{--react-pdf-text-layer:1;--highlight-bg-color:#b400aa;--highlight-selected-bg-color:#006400}@media screen and (forced-colors:active){:root{--highlight-bg-color:Highlight;--highlight-selected-bg-color:ButtonText}}[data-main-rotation="90"]{transform:rotate(90deg) translateY(-100%)}[data-main-rotation="180"]{transform:rotate(180deg) translate(-100%,-100%)}[data-main-rotation="270"]{transform:rotate(270deg) translateX(-100%)}.textLayer{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;forced-color-adjust:none;inset:0;line-height:1;overflow:hidden;position:absolute;text-align:left;text-align:initial;transform-origin:0 0;z-index:2}.textLayer :is(span,br){color:#0000;cursor:text;margin:0;position:absolute;transform-origin:0 0;white-space:pre}.textLayer span.markedContent{height:0;top:0}.textLayer .highlight{background-color:#b400aa;background-color:var(--highlight-bg-color);border-radius:4px;margin:-1px;padding:1px}.textLayer .highlight.appended{position:static}.textLayer .highlight.begin{border-radius:4px 0 0 4px}.textLayer .highlight.end{border-radius:0 4px 4px 0}.textLayer .highlight.middle{border-radius:0}.textLayer .highlight.selected{background-color:#006400;background-color:var(--highlight-selected-bg-color)}.textLayer br::selection{background:#0000}.textLayer .endOfContent{cursor:default;display:block;inset:100% 0 0;position:absolute;-webkit-user-select:none;user-select:none;z-index:-1}.textLayer.selecting .endOfContent{top:0}.hiddenCanvasElement{display:none;height:0;left:0;position:absolute;top:0;width:0}.prevent-select{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.pdf-card{border:1.8px solid #000;border-radius:12px;box-shadow:0 0 40px #fff;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:550px;margin:40px auto;max-width:95%;overflow:hidden;width:1200px}.pdf-card,.pdf-viewer-container{background:#fff;display:flex;position:relative}.pdf-viewer-container{align-items:flex-start;flex:1 1;justify-content:center;overflow-x:hidden;overflow-y:auto;width:100%}.react-pdf__Document{align-items:center;display:flex;flex-direction:column;width:100%}.react-pdf__Page{box-shadow:0 4px 8px #0000001a;margin-bottom:10px}.react-pdf__Page canvas{height:auto!important;width:100%!important}.pdf-info{align-items:center;background:#fff;border-top:1px solid #f1f5f9;display:flex;justify-content:space-between;padding:.8rem 1.5rem;z-index:20}.pdf-title{color:#0f172a;font-size:.95rem;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdf-icon-btn{align-items:center;align-self:flex-start;background-color:red;border:none;border-radius:20px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-weight:800;justify-content:center;padding:12px 28px;transition:background .3s ease;transition:transform .2s}.pdf-full-modal{background:#202124;display:flex;flex-direction:column;height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:9999}.modal-header{background:#323639;color:#fff;justify-content:space-between;padding:10px 20px}.modal-content,.modal-header{align-items:center;display:flex}.modal-content{flex:1 1;flex-direction:column;overflow-y:auto;padding:15px}.close-btn{background:#e11d48;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:500;padding:8px 16px}@media (max-width:920px){.pdf-card{height:450px;margin:20px auto}}@media (max-width:700px){.pdf-card{border-radius:0;height:380px;margin:10px 0;max-width:100%;width:100%}.pdf-info{padding:.6rem 1rem}.pdf-title{font-size:.85rem}.modal-header h3{font-size:.9rem;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media print{.pdf-card,.pdf-full-modal,body{display:none!important}}*{box-sizing:border-box;margin:0;padding:0}.AI_Doctor-page{background-color:#fff;color:#000;display:flex;flex-direction:column;margin-top:130px;min-height:100vh;overflow-x:hidden;width:100%}.main_heading{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#1a1a1a,#666);-webkit-background-clip:text;font-family:serif;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:40px;text-align:center;width:100%}.AI_Doctor-hero{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;padding:0 50px;width:100%}.AI_Doctor-content{box-sizing:border-box;font-size:1.1rem;line-height:1.8;margin:0;max-width:none;width:100%}.AI_Doctor-content h1{color:#000;font-family:serif;font-size:3rem;text-align:left}.AI_Doctor-content p{color:#424245;font-size:clamp(1.3rem,2vw,1.4rem);-webkit-hyphens:auto;hyphens:auto;line-height:1.6;margin:0 auto;max-width:100%;text-align:justify;width:100%}.image_AI_Doctor{border-radius:12px;box-shadow:0 4px 12px #0000000d;display:block;height:500px;margin:30px auto;object-fit:fill;text-align:justify;width:1200px}.video-player-container{align-items:center;aspect-ratio:16/9;background:#000;border-radius:24px;box-shadow:0 20px 50px #00000026;justify-content:center;margin:30px auto;max-width:1000px;overflow:hidden;width:100%}.main-video-element{object-fit:contain}@media (max-width:768px){.AI_Doctor-page{margin-top:90px}.main_heading{font-size:1.8rem;margin-bottom:15px;padding:0 10px}.AI_Doctor-hero{align-items:center;padding:30px 10px 20px}.AI_Doctor-content h1{font-size:1.75rem;text-align:left}.AI_Doctor-content p{font-size:1rem;line-height:1.6;margin:15px 0;text-align:justify}.image_AI_Doctor{height:auto;margin:20px 0;max-width:100%;object-fit:contain;width:100%}.video-player-container{aspect-ratio:16/9;max-height:none;width:100%}.video-player-container:after{font-size:1.2rem;letter-spacing:2px;padding-bottom:10px}.video-title{font-size:1.1rem;padding:0 10px}.cta-link,button,nav a{align-items:center;display:inline-flex;justify-content:center;min-height:44px;min-width:44px;padding:12px 20px}.nav-menu{display:flex;flex-direction:column;gap:10px;width:100%}}.rational-page{background-color:#fff;color:#000;margin-top:140px;min-height:100vh;overflow-x:hidden}.rational-hero,.rational-page{display:flex;flex-direction:column;width:100%}.rational-hero{align-items:center;box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 24px}.rational-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#1a1a1a,#000);-webkit-background-clip:text;font-family:serif;font-size:clamp(2rem,8vw,4rem);font-weight:800;letter-spacing:-.03em;line-height:1.2;margin-bottom:40px;text-align:center;width:100%}.rational-content{box-sizing:border-box;font-size:1.1rem;line-height:1.8;width:100%}.rational-content h1{color:#000;font-family:serif;font-size:clamp(1.8rem,5vw,2.5rem);font-weight:700;margin-bottom:20px;text-align:left}.image_rational{aspect-ratio:16/9;border-radius:16px;box-shadow:0 10px 30px #0000001a;display:block;height:auto;margin:30px auto;max-width:1100px;object-fit:cover;width:100%}.rational-content p{color:#424245;font-size:clamp(1.3rem,2vw,1.4rem);-webkit-hyphens:auto;hyphens:auto;line-height:1.6;margin:0 auto;max-width:100%;text-align:justify;width:100%}.video-content-wrapper_em{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;padding:60px 20px;width:100%}.video-player-container_em{aspect-ratio:16/9;background:#000;border:1px solid #0000001a;border-radius:24px;box-shadow:0 20px 40px #00000026;max-width:1000px;overflow:hidden;width:100%}.main-video-element{height:100%;object-fit:cover;width:100%}.main-video-element::-webkit-media-controls-current-time-display,.main-video-element::-webkit-media-controls-time-remaining-display,.main-video-element::-webkit-media-controls-timeline{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}.main-video-element::-moz-media-controls-current-time-display,.main-video-element::-moz-media-controls-time-remaining-display,.main-video-element::-moz-media-controls-timeline{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}.main-video-element::-webkit-media-controls-panel{justify-content:flex-start!important}.pdf-paper,.video-header{text-align:center;width:100%}.video-header h1{padding:12px 10px}.pdf-paper h1,.video-header h1{border:2px solid #000;border-radius:8px;color:#000;display:inline-block;font-family:serif;font-size:clamp(1.4rem,4vw,2.2rem);font-weight:700;margin-bottom:15px}.pdf-paper h1{margin-top:40px;padding:12px 30px}.video-header h1{border-color:#ff4d4d}.pdf-paper h1{border-color:#05f}@media (max-width:768px){.rational-page{margin-top:80px}.rational-hero{padding:20px}.rational-hero h1{font-size:1.8rem}.rational-content h1{font-size:1.5rem}.rational-content p{text-align:justify}.pdf-paper h1,.video-header h1{font-size:1.2rem;padding:10px 20px;width:90%}.video-player-container_em{border-radius:12px}}.research-page{background-color:#fff;color:#000;margin-top:140px;min-height:100vh;overflow-x:hidden}.research-article,.research-page{display:flex;flex-direction:column;width:100%}.research-article{align-items:center;box-sizing:border-box;margin:0 auto;max-width:1200px;padding:0 24px}.research-page h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#1a1a1a,#000);-webkit-background-clip:text;font-family:serif;font-size:clamp(2rem,8vw,4rem);font-weight:550;letter-spacing:-.02em;line-height:1.2;margin-bottom:30px;text-align:center;width:100%}.research-block{margin-bottom:60px;width:100%}.main-heading{color:#000;font-family:serif;font-size:clamp(1.5rem,5vw,2.5rem);margin-bottom:15px;text-align:left}.description{color:#424245;font-size:clamp(1.3rem,2vw,1.4rem);-webkit-hyphens:auto;hyphens:auto;line-height:1.6;margin:0 auto;max-width:100%;text-align:justify;width:100%}.article-image{aspect-ratio:16/9;border-radius:16px;box-shadow:0 10px 30px #0000001a;display:block;height:auto;margin:25px auto;max-width:1000px;object-fit:cover;width:100%}@media screen and (max-width:768px){.research-page{margin-top:80px}.research-article{padding:0 20px}.research-page h1{font-size:1.8rem;margin-bottom:20px;padding:0 10px}.main-heading{font-size:1.4rem;font-weight:700}.description{font-size:1rem;line-height:1.5;text-align:justify}.article-image{margin:15px 0}.article-image,iframe,video{border-radius:12px;width:100%}iframe,video{aspect-ratio:16/9}}.dr-patent-page{background-color:#fff;color:#000;margin-top:130px;min-height:100vh;overflow-x:hidden}.dr-patent-hero,.dr-patent-page{display:flex;flex-direction:column;width:100%}.dr-patent-hero{align-items:flex-start;box-sizing:border-box;padding:0 50px}.dr-patent-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#1a1a1a,#000);-webkit-background-clip:text;font-family:serif;font-size:clamp(2.5rem,6vw,4rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:40px;text-align:center;width:100%}.dr-patent-body{box-sizing:border-box;font-size:1.1rem;line-height:1.8;margin:0;max-width:none;width:100%}.dr-patent-sub-heading{color:#000;font-family:serif;font-size:3rem;font-weight:800;margin-bottom:20px;text-align:left}.dr-patent-media{border-radius:12px;box-shadow:0 4px 12px #0000000d;display:block;height:500px;margin:30px auto;max-width:1200px;object-fit:fill;width:100%}.dr-patent-description p{box-sizing:border-box;color:#000;font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.7;margin:20px 0;padding:0;text-align:justify;width:100%}@media (max-width:768px){.dr-patent-page{margin-top:30px}.dr-patent-hero{align-items:center;padding:50px 20px 30px}.dr-patent-hero h1{font-size:1.8rem;margin-bottom:20px;padding:0 10px}.dr-patent-body{font-size:1rem;padding:0}.dr-patent-sub-heading{font-size:1.3rem;text-align:left}.dr-patent-media{height:auto;margin:20px 0;max-width:100%;object-fit:cover;width:100%}.dr-patent-description p{font-size:1rem;line-height:1.6;padding:0 5px;text-align:justify}}.data-patent-page{background-color:#fff;color:#000;margin-top:130px;min-height:100vh;overflow-x:hidden}.data-patent-hero,.data-patent-page{display:flex;flex-direction:column;width:100%}.data-patent-hero{align-items:flex-start;box-sizing:border-box;padding:0 50px}.data-patent-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#1a1a1a,#666);-webkit-background-clip:text;font-family:serif;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:40px;text-align:center;width:100%}.data-patent-body{box-sizing:border-box;font-size:1.1rem;line-height:1.8;margin:0;max-width:none;width:100%}.data-patent-sub-heading{color:#000;font-family:serif;font-size:3rem;font-weight:800;margin-bottom:20px;text-align:left}.data-patent-media{border-radius:12px;box-shadow:0 4px 12px #0000000d;display:block;height:500px;margin:30px auto;max-width:1200px;object-fit:fill;width:100%}.data-patent-description p{box-sizing:border-box;color:#000;font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.7;margin:20px 0;padding:0;text-align:justify;width:100%}@media (max-width:768px){.data-patent-page{margin-top:30px}.data-patent-hero{align-items:center;padding:50px 20px 30px}.data-patent-hero h1{font-size:1.8rem;margin-bottom:20px;padding:0 10px}.data-patent-body{font-size:1rem;padding:0}.data-patent-sub-heading{font-size:1.3rem;text-align:left}.data-patent-media{height:auto;margin:20px 0;max-width:100%;object-fit:cover;width:100%}.data-patent-description p{font-size:1rem;line-height:1.6;padding:0 5px;text-align:justify}}.legal-patent-page{background-color:#fff;color:#000;margin-top:130px;min-height:100vh;overflow-x:hidden}.legal-patent-hero,.legal-patent-page{display:flex;flex-direction:column;width:100%}.legal-patent-hero{align-items:flex-start;box-sizing:border-box;padding:0 50px}.legal-patent-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#1a1a1a,#666);-webkit-background-clip:text;font-family:serif;font-size:clamp(2.5rem,6vw,4rem);font-weight:600;letter-spacing:-.03em;line-height:1.1;margin-bottom:40px;text-align:center;width:100%}.legal-patent-body{box-sizing:border-box;font-size:1.1rem;line-height:1.8;margin:0;max-width:none;width:100%}.legal-patent-sub-heading{color:#000;font-family:serif;font-size:3rem;font-weight:800;margin-bottom:20px;text-align:left}.legal-patent-media{border-radius:12px;box-shadow:0 4px 12px #0000000d;display:block;height:500px;margin:30px auto;max-width:1200px;object-fit:fill;width:100%}.legal-patent-description p{box-sizing:border-box;color:#000;font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.7;margin:20px 0;padding:0;text-align:justify;width:100%}@media (max-width:768px){.legal-patent-page{margin-top:30px}.legal-patent-hero{align-items:center;padding:50px 20px 30px}.legal-patent-hero h1{font-size:1.8rem;margin-bottom:20px;padding:0 10px}.legal-patent-body{font-size:1rem;padding:0}.legal-patent-sub-heading{font-size:1.3rem;text-align:left}.legal-patent-media{height:auto;margin:20px 0;max-width:100%;object-fit:cover;width:100%}.legal-patent-description p{font-size:1rem;line-height:1.6;padding:0 5px;text-align:justify}}.edu-patent-page{background-color:#fff;color:#000;margin-top:130px;min-height:100vh;overflow-x:hidden}.edu-patent-hero,.edu-patent-page{display:flex;flex-direction:column;width:100%}.edu-patent-hero{align-items:flex-start;box-sizing:border-box;padding:0 50px}.edu-patent-hero h1{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,#1a1a1a,#000);-webkit-background-clip:text;font-family:serif;font-size:clamp(2.5rem,6vw,4.5rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:40px;text-align:center;width:100%}.edu-patent-body{box-sizing:border-box;font-size:1.1rem;line-height:1.8;margin:0;max-width:none;width:100%}.edu-patent-sub-heading{color:#000;font-family:Outfit,serif;font-size:3rem;font-weight:800;margin-bottom:20px;text-align:left}.edu-patent-media{border-radius:12px;box-shadow:0 4px 12px #0000000d;display:block;height:500px;margin:30px auto;max-width:1200px;object-fit:fill;width:100%}.edu-patent-description p{box-sizing:border-box;color:#000;font-size:clamp(1rem,2.5vw,1.25rem);line-height:1.7;margin:20px 0;padding:0;text-align:justify;width:100%}@media (max-width:768px){.edu-patent-page{margin-top:30px}.edu-patent-hero{align-items:center;padding:50px 20px 30px}.edu-patent-hero h1{font-size:1.8rem;margin-bottom:20px;padding:0 10px}.edu-patent-body{font-size:1rem;padding:0}.edu-patent-sub-heading{font-size:1.3rem;text-align:left}.edu-patent-media{height:auto;margin:20px 0;max-width:100%;object-fit:cover;width:100%}.edu-patent-description p{font-size:1rem;line-height:1.6;padding:0 5px;text-align:justify}}
/*# sourceMappingURL=main.bfc72f61.css.map*/