@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Playfair+Display:ital,wght@0,400..900;1,400..900&family=Poppins:ital,wght@0,100..900;1,100..900&display=swap";.header{--border-bottom-width: 1px;--border-color: #ebebeb;--border-style: solid;position:fixed;top:0;left:50%;transform:translate(-50%);z-index:1000;width:100%;max-width:1440px;height:min-content;padding:12px 40px;background-color:#fff;display:flex;flex-flow:row;place-content:center space-between;align-items:center;overflow:visible}.header.about-page-header{max-width:100%;left:0;transform:none;border-radius:0;display:flex;justify-content:center;padding:12px 0}.header.about-page-header .header-container{max-width:1440px;width:100%;margin:0 auto;padding:0 40px}.header[data-border=true]:after{content:"";border-width:0 0 var(--border-bottom-width) 0;border-color:var(--border-color);border-style:var(--border-style);box-sizing:border-box;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.header-container{display:grid;grid-template-columns:1fr auto 1fr;width:100%;align-items:center}.header-logo-wrapper{display:flex;flex-flow:row;place-content:center space-between;align-items:center;width:220px;height:min-content;justify-self:start}.header-logo{flex:none;width:210px;height:36px;text-decoration:none;padding-left:3px}.header-logo img{width:100%;height:100%;object-fit:contain;object-position:left center}.header-nav{display:flex;flex-flow:row;place-content:center;align-items:center;gap:24px;width:min-content;height:min-content;overflow:hidden}.header-nav-item{display:flex;flex-flow:column;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;overflow:hidden;cursor:pointer;position:relative}.nav-text{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#3d3d3d;white-space:pre;-webkit-user-select:none;user-select:none}.nav-text-hover{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#3d3d3d;white-space:pre;-webkit-user-select:none;user-select:none;position:absolute;bottom:-24px;left:50%;transform:translate(-50%);opacity:0;transition:all .2s ease}.header-nav-item:hover .nav-text{opacity:0;transform:translateY(-10px)}.header-nav-item:hover .nav-text-hover{opacity:1;bottom:0}.header-button-wrapper{display:flex;flex-flow:row;place-content:center flex-end;align-items:center;gap:10px;width:220px;height:min-content;justify-self:end}.header-contact-btn{--border-width: 1px;--border-color: #171717;--border-style: solid;display:flex;flex-flow:row;place-content:center;align-items:center;gap:12px;width:min-content;height:min-content;padding:12px 24px;border-radius:23px;text-decoration:none;overflow:hidden;position:relative;transition:all .2s ease}.header-contact-btn[data-border=true]:after{content:"";border-width:var(--border-width);border-color:var(--border-color);border-style:var(--border-style);border-radius:inherit;box-sizing:border-box;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.btn-text{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#000;white-space:pre}.btn-icon{display:flex;align-items:center;justify-content:center;width:13px;height:13px}.btn-icon svg{width:100%;height:100%}.header-contact-btn:hover{background-color:#171717}.header-contact-btn:hover .btn-text{color:#fff}.header-contact-btn:hover .btn-icon svg path{fill:#fff}.header-hamburger{display:none;background:none;border:none;cursor:pointer;padding:8px;z-index:2000}.hamburger-box{width:24px;height:18px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-1px;width:24px;height:2px;background-color:#3d3d3d;position:absolute;transition:transform .2s ease,background-color .2s ease}.hamburger-inner:before,.hamburger-inner:after{content:"";display:block;width:24px;height:2px;background-color:#3d3d3d;position:absolute;transition:transform .2s ease,top .2s ease,bottom .2s ease}.hamburger-inner:before{top:-8px}.hamburger-inner:after{bottom:-8px}.header-hamburger.open .hamburger-inner{background-color:transparent}.header-hamburger.open .hamburger-inner:before{top:0;transform:rotate(45deg)}.header-hamburger.open .hamburger-inner:after{top:0;transform:rotate(-45deg)}.header-mobile-menu{position:fixed;top:0;right:0;width:100%;height:100vh;background-color:#fff;z-index:1500;display:flex;flex-direction:column;justify-content:center;align-items:center;transform:translate(100%);transition:transform .4s cubic-bezier(.4,0,.2,1),visibility .4s;padding:20px;visibility:hidden}.header-mobile-menu.active{transform:translate(0);visibility:visible}.mobile-nav{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%}.mobile-nav-item{font-family:Inter,sans-serif;font-size:28px;font-weight:500;color:#171717;text-decoration:none;transition:color .2s ease}.mobile-nav-item:hover{color:#888}.mobile-contact-btn{margin-top:16px;padding:16px 40px;background-color:#171717;color:#fff;text-decoration:none;border-radius:40px;font-family:Inter,sans-serif;font-size:18px;font-weight:600;transition:transform .2s ease}.mobile-contact-btn:hover{transform:scale(1.05)}@media(max-width:809px){.header{padding:12px 16px;max-width:100%;left:0;transform:none}.header-nav,.header-button-wrapper{display:none}.header-logo-wrapper{flex:1;justify-content:flex-start;width:auto}.header-logo{width:140px;height:26px}.header-hamburger{display:flex;align-items:center;justify-content:center}.header-container{display:flex;justify-content:space-between}}.footer{background-color:#000;color:#fff;width:100%;display:flex;flex-direction:column}.footer-top{display:flex;flex-flow:row;justify-content:space-between;align-items:flex-start;max-width:1100px;width:100%;margin:0 auto;padding:80px 60px 250px;gap:100px}.footer-logo{font-family:Inter,sans-serif;font-size:44px;font-weight:300;letter-spacing:-.02em;color:#fff;white-space:nowrap}.footer-logo-plus{font-size:24px;vertical-align:super;font-weight:400}.footer-columns{display:flex;flex-flow:row;gap:120px}.footer-col{display:flex;flex-direction:column;gap:14px}.footer-col-title{font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#888;margin:0;text-transform:none;letter-spacing:0}.footer-link{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#fff;text-decoration:none;transition:opacity .2s ease}.footer-link:hover{opacity:.7}.footer-bottom{display:flex;flex-flow:row;justify-content:space-between;align-items:center;max-width:1100px;width:100%;margin:0 auto;padding:28px 60px 60px;border-top:1px solid #222}.footer-bottom-left{display:flex;flex-flow:row;align-items:center;gap:24px}.footer-copyright{font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#888}.footer-bottom-link{font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#888;text-decoration:none;transition:color .2s ease}.footer-bottom-link:hover{color:#fff}.footer-socials{display:flex;flex-flow:row;align-items:center;gap:14px}.footer-social{color:#888;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.footer-social:hover{color:#fff}@media(max-width:809px){.footer-top{flex-direction:column;padding:50px 20px 80px;gap:40px}.footer-logo{font-size:32px}.footer-columns{flex-direction:column;gap:32px}.footer-bottom{flex-direction:column;gap:20px;padding:24px 20px 40px;text-align:center}.footer-bottom-left{flex-direction:column;gap:12px}}.hero-section{background-color:#fff;height:min-content;overflow:clip;display:flex;flex-flow:row;place-content:center;align-items:center;gap:10px;width:100%;padding:120px 19px 50px;position:relative}.hero-container{display:flex;flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:28px;width:100%;max-width:800px;height:min-content;padding:0;position:relative;overflow:visible}.hero-dna{flex:none;width:240px;height:120px;position:relative}.hero-dna-image{position:absolute;inset:0;border-radius:inherit}.hero-dna-image img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.hero-content{display:flex;flex-flow:column;flex:none;place-content:center;align-items:center;gap:24px;width:100%;height:min-content;padding:0;position:relative;overflow:visible}.hero-text-block{display:flex;flex-flow:column;flex:none;place-content:center;align-items:center;gap:16px;width:100%;height:min-content;padding:0;position:relative;overflow:visible}.hero-words{display:flex;flex-flow:wrap;flex:none;place-content:center;align-items:center;gap:14px;width:100%;max-width:623px;height:min-content;padding:0;position:relative;overflow:visible}.hero-word-container{flex:none;width:auto;height:auto;position:relative}.hero-word{font-family:Inter,sans-serif;font-size:61px;font-style:normal;font-weight:600;font-feature-settings:"blwf" on,"cv09" on,"cv03" on,"cv04" on,"cv11" on;letter-spacing:-.04em;line-height:1.1em;text-align:center;color:#000;margin:0;white-space:pre}.hero-subtitle-container{flex:none;width:100%;height:auto;position:relative;display:flex;justify-content:center;align-items:center}.hero-subtitle{font-family:Inter,sans-serif;font-size:19px;font-weight:400;font-feature-settings:"blwf" on,"cv09" on,"cv03" on,"cv04" on,"cv11" on;letter-spacing:-.02em;line-height:1.6em;text-align:center!important;color:#3d3d3d;margin:0 auto;max-width:640px;width:100%;white-space:normal}.hero-cta{--border-color: #000;--border-width: 1px;--border-style: solid;background-color:#000;border-radius:21px;display:flex;flex-flow:row;flex:none;place-content:center;align-items:center;align-self:center;gap:3px;width:min-content;height:min-content;padding:12px 24px;text-decoration:none;position:relative;overflow:visible;box-shadow:.24px .48px .54px -1.25px #0000002e,.92px 1.83px 2.05px -2.5px #00000029,4px 8px 8.94px -3.75px #0000000f;transition:transform .2s ease}.hero-cta:hover{transform:translateY(-2px)}.hero-cta-text{font-family:Inter,sans-serif;font-size:14px;font-weight:700;color:#fff;white-space:pre;z-index:1}@media(max-width:1199px)and (min-width:810px){.hero-word{font-size:55px}}@media(max-width:809px){.hero-section{padding:100px 24px 0;flex-direction:column}.hero-container{max-width:100%;gap:20px;width:100%}.hero-dna{width:140px;height:70px;margin-bottom:20px}.hero-dna-image img{object-fit:contain}.hero-content{gap:16px}.hero-words{width:100%;gap:6px;justify-content:center}.hero-word{font-size:32px;white-space:normal;text-align:center}.hero-subtitle{font-size:14px;line-height:1.5em;padding:0 10px}.hero-cta{margin-top:10px;align-self:center;width:auto;padding:10px 20px}.hero-product-package{display:flex;justify-content:center;margin-top:40px;max-width:280px}}@media(max-width:400px){.hero-word{font-size:28px}.hero-subtitle{font-size:13px}}.benefits-section{background-color:#fff;height:min-content;overflow:clip;display:flex;flex-flow:column;place-content:center flex-start;align-items:center;gap:0;width:100%;padding:0 19px 100px;position:relative}.benefits-wrapper{max-width:1380px;height:min-content;overflow:clip;display:flex;flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:100%;padding:0;position:relative}.benefits-sticky-row{height:min-content;overflow:clip;z-index:1;display:flex;flex-flow:row;flex:none;place-content:flex-start center;align-items:flex-start;gap:10px;width:100%;padding:0;position:sticky;top:140px}.benefits-product-container{pointer-events:none;will-change:transform;z-index:4;flex:1 0 0;width:1px;max-width:380px;height:auto;position:relative}.benefits-product-container img{display:block;width:100%;height:100%;object-position:center;object-fit:cover}.benefits-text-row-1{height:50vh;overflow:clip;display:flex;flex-flow:row;flex:none;place-content:flex-end;align-items:flex-end;gap:10px;width:100%;padding:0 39px;position:relative}.benefits-text-row-2{height:100vh;overflow:clip;display:flex;flex-flow:row;flex:none;place-content:flex-end flex-start;align-items:flex-end;gap:10px;width:100%;padding:0 39px;position:relative}.benefits-text-row-3{height:100vh;overflow:clip;display:flex;flex-flow:row;flex:none;place-content:flex-end;align-items:flex-end;gap:10px;width:100%;padding:0 39px;position:relative}.benefits-text-content{flex:1 0 0;width:1px;max-width:468px;height:auto;position:relative;white-space:pre-wrap;word-break:break-word;word-wrap:break-word}.benefits-text-content h2{font-family:Inter,sans-serif;font-size:46px;font-style:normal;font-weight:600;letter-spacing:-.04em;line-height:1.1em;color:#000;margin:0}.benefits-text-row-1 .benefits-text-content h2,.benefits-text-row-3 .benefits-text-content h2{text-align:right}.benefits-text-row-2 .benefits-text-content h2{text-align:left}.benefits-formula-row{height:100vh;overflow:clip;display:flex;flex-flow:row;flex:none;place-content:flex-end center;align-items:flex-end;gap:10px;width:100%;padding:0;position:relative}.pb-card{max-width:1000px;height:min-content;overflow:clip;will-change:transform;border-radius:40px;display:flex;flex-flow:column;flex:1 0 0;align-items:center;gap:30px;width:1px;padding:70px 80px 90px;text-decoration:none;position:relative;background-image:url(/Images/Home_Page/Violet_background.png);background-repeat:no-repeat;background-position:center center;background-size:cover;border:1px solid rgba(255,255,255,.4);box-shadow:0 20px 40px #0000000d}.pb-card-title{font-family:Inter,sans-serif!important;font-size:36px!important;font-weight:600!important;font-feature-settings:"ss01" on,"ss07" on,"salt" on,"zero" on!important;letter-spacing:-.05em!important;line-height:1.1!important;color:#1a1a1a;margin:0;text-align:center;width:100%}.pb-card-content{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:40px}.pb-card-left{max-width:420px;height:min-content;overflow:clip;z-index:1;display:flex;flex-flow:column;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:14px;width:1px;padding:0;position:relative}.pb-card-product-space{flex-shrink:0;width:240px;min-height:340px}.pb-card-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px;width:100%}.pb-card-list-item{display:flex;flex-direction:row;align-items:flex-start;gap:12px}.pb-card-bullet{display:inline-block;width:6px;height:6px;background-color:#1a1a1a;border-radius:50%;margin-top:9px;flex-shrink:0}.pb-card-item-text{display:flex;flex-direction:column;gap:2px}.pb-card-item-title{font-family:Inter,sans-serif;font-size:18px;font-weight:600;font-feature-settings:"blwf" on,"cv09" on,"cv03" on,"cv04" on,"cv11" on;letter-spacing:-.02em;line-height:1.4em;color:#000}.pb-card-item-desc{font-family:Inter,sans-serif;font-size:15px;font-weight:400;font-feature-settings:"blwf" on,"cv09" on,"cv03" on,"cv04" on,"cv11" on;letter-spacing:-.02em;line-height:1.5em;color:#545454}.pb-card-badge-row{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px}.pb-card-badge{display:inline-flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;font-feature-settings:"blwf" on,"cv09" on,"cv03" on,"cv04" on,"cv11" on;letter-spacing:-.02em;line-height:1.4em;color:#545454}.pb-card-badge svg{flex-shrink:0}.pb-card-badge-sep{color:#aaa;font-size:14px;font-weight:300;margin:0 4px}.pb-cta-btn{--border-bottom-width: 1px;--border-color: #171717;--border-left-width: 1px;--border-right-width: 1px;--border-style: solid;--border-top-width: 1px;background-color:#171717;will-change:transform;z-index:1;border-radius:23px;display:flex;flex-flow:row;flex:none;place-content:center;align-items:center;gap:12px;width:min-content;height:min-content;padding:12px 24px;text-decoration:none;position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease;margin-top:40px}.pb-cta-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.pb-cta-label{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#fff;white-space:pre}.pb-cta-arrow{display:flex;align-items:center;justify-content:center;color:#fff}@media(min-width:810px)and (max-width:1199px){.benefits-product-container,.benefits-text-content{max-width:300px}.benefits-text-content h2{font-size:34px}.pb-card{max-width:600px;padding:40px 60px 50px}.pb-card-left{max-width:280px}.pb-card-product-space{width:160px}}.benefits-scroll-group{display:contents}@media(max-width:809px){.benefits-scroll-group{display:flex;flex-direction:column;width:100%;position:relative;gap:0}.benefits-section{padding:0 20px 80px}.benefits-wrapper{display:flex;flex-direction:column;gap:0;position:relative}.benefits-sticky-row{position:sticky;top:0;z-index:100;width:100%;height:45vh;display:flex;justify-content:center;align-items:center;padding:80px 0 20px;background-color:#fff;margin-bottom:0}.benefits-product-container{max-width:260px;width:70%;margin:0 auto;transform:none!important}.benefits-text-row{height:60vh;width:100%;display:flex;justify-content:center;align-items:flex-end;padding-bottom:10vh;position:relative;z-index:1}.benefits-text-row-1{height:70vh}.benefits-text-row-2,.benefits-text-row-3{height:60vh}.benefits-text-content{max-width:100%;width:100%;padding:0 20px}.benefits-text-content h2{font-size:26px;text-align:center!important;line-height:1.3;font-weight:600;color:#000;white-space:normal}.benefits-formula-row{order:5;height:auto;min-height:auto;padding:60px 0 20px;z-index:110;position:relative;display:flex;flex-direction:column;align-items:center;background-color:#fff;margin-top:0}.pb-card{padding:40px 24px;border-radius:32px;z-index:5;position:relative;width:100%;max-width:100%;display:flex;flex-direction:column;gap:40px;background-position:center center}.pb-card-title{font-size:24px!important;text-align:right!important;width:100%;margin:0;line-height:1.2!important;font-weight:500!important}.pb-card-content{flex-direction:column;gap:30px;width:100%}.pb-card-left{max-width:100%;width:100%;display:flex;flex-direction:column;gap:24px}.pb-card-list{gap:20px;width:100%}.pb-card-list-item,.pb-card-item-text{width:100%}.pb-card-product-space{display:none}.pb-card-item-title{font-size:17px;line-height:1.3}.pb-card-item-desc{font-size:14px;line-height:1.4}.pb-card-badge-row{margin-top:10px;gap:12px;justify-content:flex-start}.pb-card-badge{font-size:13px}.pb-cta-btn{margin-top:20px;align-self:center;width:auto;order:6}}@media(max-width:400px){.benefits-product-container{max-width:160px}.benefits-text-content h2{font-size:22px}.pb-card-title{font-size:20px!important}.pb-card{padding:24px 18px 32px}}.ingredients-section{background-color:#fff;display:flex;flex-direction:column;align-items:center;gap:42px;width:100%;height:min-content;padding:100px 19px;position:relative;overflow:hidden}.ingredients-header{display:flex;flex-direction:column;align-items:center;gap:28px;width:100%;max-width:1000px;height:min-content;padding:0;position:relative}.ingredients-pill{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;width:min-content;height:min-content;padding:8px 16px 8px 8px;background:#fff;border-radius:360px;box-shadow:0 .6px .6px -1.25px #0000002e,0 2.3px 2.3px -2.5px #00000029,0 10px 10px -3.75px #0000000f}.pill-icon-wrapper{width:28px;height:28px;background:#3d3d3d;border:2px solid #3d3d3d;border-radius:50%;display:flex;align-items:center;justify-content:center;transform:rotate(9deg)}.pill-text{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#000;white-space:pre}.ingredients-title{font-family:Inter,sans-serif;font-size:44px;font-weight:600;font-feature-settings:"blwf" on,"cv09" on,"cv03" on,"cv04" on,"cv11" on;letter-spacing:-.04em;line-height:1.2em;text-align:center;color:#000;margin:0;max-width:550px}.ingredients-content{display:flex;flex-direction:column;align-items:center;gap:50px;width:100%;max-width:1100px;height:min-content;padding:0;position:relative}.ingredients-video-wrapper{--border-color: rgba(116, 128, 125, .14);--border-width: 1px;--border-style: solid;background-color:#fff;border-radius:24px;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;width:100%;max-width:1100px;height:min-content;padding:10px;position:relative;overflow:hidden;box-shadow:0 5px 10px #0000000a;border:1px solid rgba(116,128,125,.14)}.ingredients-video-wrapper video{aspect-ratio:1.5;width:100%;min-height:350px;border-radius:15px;overflow:hidden;object-fit:cover}.ingredients-list-wrapper{height:min-content;display:flex;flex-direction:column;align-items:flex-start;gap:0;width:100%;max-width:900px;padding:0;position:relative;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb}.ingredients-list-header{display:flex;justify-content:space-between;align-items:flex-start;width:100%;padding:36px 0 28px}.ingredients-list-title{font-family:Inter,sans-serif;font-size:32px;font-weight:600;letter-spacing:-.04em;color:#000;margin:0}.ingredients-list-dna{width:110px;height:auto;opacity:.6;margin-bottom:4px}.ingredients-list-dna img{width:100%;height:auto;object-fit:contain}.ingredients-list{display:flex;flex-direction:column;width:100%;margin:0;padding:0;list-style:none}.ingredient-item{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:24px 16px;border-top:1px solid #e5e5e5}.ingredient-item:first-child{border-top:none}.ingredient-left{display:flex;align-items:center;gap:16px;flex:1}.ingredient-number-circle{width:28px;height:28px;border:1.5px solid #888;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ingredient-number-circle span{font-family:Inter,sans-serif;font-size:13px;font-weight:500;color:#666}.ingredient-name{font-family:Inter,sans-serif;font-size:22px;font-weight:600;letter-spacing:-.02em;color:#000;margin:0}.ingredient-right{flex:1;text-align:right}.ingredient-description{font-family:Inter,sans-serif;font-size:17px;font-weight:400;font-style:italic;line-height:1.5;color:#777;margin:0}@media(max-width:809px){.ingredients-section{padding:60px 20px;gap:30px}.ingredients-title{font-size:28px;max-width:100%}.ingredients-video-wrapper{border-radius:16px;padding:6px}.ingredients-video-wrapper video{min-height:200px;border-radius:10px}.ingredients-list-header{padding:24px 0 16px}.ingredients-list-title{font-size:24px}.ingredients-list-dna{width:80px}.ingredient-item{flex-direction:column;align-items:flex-start;gap:8px;padding:20px 0}.ingredient-left{width:100%;gap:12px}.ingredient-name{font-size:18px}.ingredient-right{text-align:left;padding-left:40px}.ingredient-description{font-size:15px}}.science-section{background-color:#000;display:flex;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:min-content;padding:100px 19px;position:relative;overflow:visible}.science-container{display:flex;flex-flow:row;flex:1 0 0;place-content:flex-start space-between;align-items:flex-start;width:1px;max-width:1000px;height:min-content;padding:0;position:relative;overflow:visible}.science-left{z-index:1;display:flex;flex-flow:column;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:28px;width:1px;max-width:380px;height:min-content;padding:0;position:sticky;top:140px;overflow:visible}.science-heading-wrapper{height:min-content;overflow:clip;display:flex;flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:16px;width:100%;padding:0;position:relative}.science-heading{font-family:Inter,sans-serif;font-size:44px;font-weight:600;letter-spacing:-.04em;line-height:1.2em;color:#fff;margin:0}.science-buy-btn{--border-color: #fff;--border-width: 1px;background-color:#fff;border-radius:9px;display:flex;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:14px 28px;text-decoration:none;position:relative;overflow:hidden;box-shadow:.24px .48px .54px -1.25px #0000002e,.92px 1.83px 2.05px -2.5px #00000029,4px 8px 8.9px -3.75px #0000000f;transition:transform .2s ease}.science-buy-btn:hover{transform:translateY(-2px)}.science-buy-btn span{font-family:Inter,sans-serif;font-size:14px;font-weight:700;color:#000;white-space:pre}.science-right{z-index:1;display:flex;flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:140px;width:1px;max-width:380px;height:min-content;padding:0;position:relative;overflow:visible}.science-card{--border-color: rgba(255, 255, 255, .28);--border-width: 1px;--border-style: solid;height:min-content;overflow:clip;z-index:1;border-radius:14px;display:flex;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;padding:0;position:relative}.science-card[data-border=true]:after{content:"";border-width:var(--border-width);border-color:var(--border-color);border-style:var(--border-style);border-radius:inherit;box-sizing:border-box;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;z-index:5}.science-card-media{aspect-ratio:.7036;height:540px;overflow:clip;flex:1 0 0;width:1px;position:relative}.science-card-media img,.science-card-media video{width:100%;height:100%;object-fit:cover}.science-card-gradient{height:238px;overflow:clip;z-index:1;background:linear-gradient(180deg,#a6a6a600,#171717);flex:none;position:absolute;bottom:0;left:0;right:0}.science-card-content{height:min-content;overflow:clip;z-index:1;display:flex;flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:8px;width:100%;padding:0 13px;position:absolute;bottom:19px;left:0}.science-card-step{background-color:#fff;height:min-content;overflow:clip;border-radius:8px;display:flex;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;padding:3px 9px;position:relative}.science-card-step span{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#000}.science-card-text{max-width:300px;height:min-content;overflow:clip;display:flex;flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:4px;width:100%;padding:0;position:relative}.science-card-title{font-family:Inter,sans-serif;font-size:26px;font-weight:500;letter-spacing:-.02em;line-height:1.3em;color:#fff;margin:0}.science-card-desc{font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.5em;color:#ddd9d6;margin:0}@media(max-width:809px){.science-section{padding:60px 20px}.science-container{flex-direction:column;justify-content:center;gap:30px}.science-left{max-width:unset;flex:none;gap:24px;width:100%;position:relative;top:unset}.science-heading{font-size:28px;line-height:1.25em}.science-buy-btn{padding:12px 24px}.science-right{max-width:unset;flex:none;gap:30px;width:100%}.science-card{position:relative}.science-card-media{height:320px}.science-card-title{font-size:20px}.science-card-desc{font-size:14px}}.testimonial-section{background-color:#fff;height:min-content;overflow:clip;display:flex;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;padding:100px 19px;position:relative}.testimonial-container{max-width:1000px;height:min-content;overflow:clip;display:flex;flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:70px;width:1px;padding:0;position:relative}.testimonial-header{max-width:1000px;height:min-content;overflow:clip;display:flex;flex-flow:column;place-content:center;align-items:center;gap:32px;width:100%;padding:0;position:relative}.testimonial-pill{display:flex;flex-flow:row;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:8px 16px 8px 8px;background:#fff;border-radius:360px;box-shadow:0 .6px .6px -1.25px #0000002e,0 2.3px 2.3px -2.5px #00000029,0 10px 10px -3.75px #0000000f}.testimonial-pill .pill-icon-wrapper{width:28px;height:28px;background:#3d3d3d;border:2px solid #3d3d3d;border-radius:50%;display:flex;align-items:center;justify-content:center;transform:rotate(9deg)}.testimonial-pill .pill-icon-wrapper img{width:14px;height:14px;object-fit:contain}.testimonial-pill .pill-text{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#000;white-space:pre}.testimonial-quote{font-family:Inter,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.02em;line-height:1.3em;text-align:center;color:#000;margin:0;max-width:800px}.testimonial-rating{display:flex;gap:4px;justify-content:center}.testimonial-rating .star{width:18px;height:18px;color:#ffc107}.testimonial-attribution{display:flex;flex-direction:row;align-items:center;gap:12px;justify-content:center}.testimonial-author{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:#999}.faces-wrapper{display:flex;flex-flow:column;place-content:center;align-items:center;gap:40px;width:100%}.faces-title{font-family:Inter,sans-serif;font-size:32px;font-weight:500;letter-spacing:-.02em;color:#3d3d3d;text-align:center;margin:0}.faces-carousel{width:100%;overflow:hidden;padding:10px 0;mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%)}.faces-track{display:flex;gap:16px;animation:scrollFaces 30s linear infinite}.face-card{flex-shrink:0;width:200px;height:240px;border-radius:14px;overflow:hidden;background:#f5f5f5}.faces-buy-btn{background-color:#000;border-radius:9px;display:flex;flex-flow:row;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:14px 28px;text-decoration:none;box-shadow:.24px .48px .54px -1.25px #0000002e,.92px 1.83px 2.05px -2.5px #00000029,4px 8px 8.9px -3.75px #0000000f;transition:transform .2s ease}.faces-buy-btn:hover{transform:translateY(-2px)}.faces-buy-btn span{font-family:Inter,sans-serif;font-size:14px;font-weight:700;color:#fff;white-space:pre}@media(max-width:809px){.testimonial-section{padding:60px 20px}.testimonial-container{gap:40px}.testimonial-quote{font-size:20px;line-height:1.4em}.faces-wrapper{gap:20px}.faces-title{font-size:20px}.face-card{width:140px;height:180px}@keyframes scrollFaces{0%{transform:translate(0)}to{transform:translate(-624px)}}}.faq-section{background-color:#fff;height:min-content;overflow:clip;display:flex;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;padding:100px 19px;position:relative}.faq-container{max-width:1000px;height:min-content;overflow:clip;display:flex;flex-flow:row;flex:1 0 0;place-content:flex-start space-between;align-items:flex-start;gap:60px;width:1px;padding:0;position:relative}.faq-left{display:flex;flex-flow:column;place-content:flex-start;align-items:flex-start;gap:21px;max-width:300px;flex-shrink:0;padding:14px 0 0;position:sticky;top:140px}.faq-pill{display:flex;flex-flow:row;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:8px 16px 8px 8px;background:#fff;border-radius:360px;box-shadow:0 .6px .6px -1.25px #0000002e,0 2.3px 2.3px -2.5px #00000029,0 10px 10px -3.75px #0000000f}.faq-pill .pill-icon-wrapper{width:28px;height:28px;background:#3d3d3d;border:2px solid #3d3d3d;border-radius:50%;display:flex;align-items:center;justify-content:center;transform:rotate(9deg)}.faq-pill .pill-icon-wrapper img{width:14px;height:14px;object-fit:contain}.faq-pill .pill-text{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#000;white-space:pre}.faq-title{font-family:Inter,sans-serif;font-size:44px;font-weight:600;letter-spacing:-.04em;line-height:1.2em;color:#000;margin:0}.faq-right{display:flex;flex-flow:column;align-items:flex-end;gap:0;flex:1;min-width:0}.faq-dna{width:100px;height:auto;opacity:.6;margin-bottom:10px}.faq-dna img{width:100%;height:auto}.faq-list{height:min-content;overflow:clip;display:flex;flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100%;margin:0;padding:0;list-style:none;position:relative}.faq-item{--border-color: #d4d4d4;--border-style: solid;--border-bottom-width: 1px;height:min-content;overflow:clip;display:flex;flex-flow:column;flex:none;width:100%;position:relative;list-style:none}.faq-item[data-border=true]:after{content:"";border-width:0 0 var(--border-bottom-width) 0;border-color:var(--border-color);border-style:var(--border-style);box-sizing:border-box;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.faq-question{height:min-content;overflow:clip;display:flex;flex-flow:row;place-content:center space-between;align-items:center;width:100%;padding:22px 0;background:none;border:none;cursor:pointer;text-align:left}.faq-question-text{font-family:Inter,sans-serif;font-size:16px;font-weight:500;letter-spacing:-.02em;line-height:1.4em;color:#000;margin:0}.faq-toggle{width:24px;height:24px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.faq-toggle span{font-family:Inter,sans-serif;font-size:20px;font-weight:300;color:#3d3d3d;line-height:1}.faq-answer{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-item.open .faq-answer{max-height:200px;padding-bottom:22px}.faq-answer p{font-family:Inter,sans-serif;font-size:15px;font-weight:400;letter-spacing:-.01em;line-height:1.6em;color:#666;margin:0}@media(max-width:809px){.faq-section{padding:60px 20px}.faq-container{flex-direction:column;gap:20px}.faq-left{max-width:unset;width:100%;position:relative;top:unset;padding:0;gap:12px}.faq-title{font-size:28px}.faq-right{align-items:flex-start}.faq-dna{width:80px;margin-bottom:0}.faq-question{padding:18px 0}.faq-question-text{font-size:15px}.faq-answer p{font-size:14px;line-height:1.5em}}.partner-section{background-color:#fff;display:flex;flex-flow:column;align-items:center;width:100%;padding:100px 19px 80px;position:relative;overflow:hidden}.partner-bg{position:absolute;bottom:0;height:60%;width:auto;opacity:1;pointer-events:none;z-index:0;object-fit:contain}.partner-bg-left{left:0}.partner-bg-right{right:0}.partner-container{display:flex;flex-flow:column;align-items:center;gap:28px;max-width:680px;width:100%;position:relative;z-index:1}.partner-pill{display:flex;flex-flow:row;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:8px 16px 8px 8px;background:#fff;border-radius:360px;box-shadow:0 .6px .6px -1.25px #0000002e,0 2.3px 2.3px -2.5px #00000029,0 10px 10px -3.75px #0000000f}.partner-pill .pill-icon-wrapper{width:28px;height:28px;background:#3d3d3d;border:2px solid #3d3d3d;border-radius:50%;display:flex;align-items:center;justify-content:center;transform:rotate(9deg)}.partner-pill .pill-icon-wrapper img{width:14px;height:14px;object-fit:contain}.partner-pill .pill-text{font-family:Inter,sans-serif;font-size:14px;font-weight:500;color:#000;white-space:nowrap}.partner-heading{font-family:Inter,sans-serif;font-size:32px;font-weight:600;letter-spacing:-.03em;line-height:1.3em;text-align:center;color:#000;margin:0;max-width:650px}.partner-form{display:flex;flex-flow:column;gap:0;width:100%;margin-top:16px}.partner-form-title{font-family:Inter,sans-serif;font-size:18px;font-weight:700;letter-spacing:.02em;color:#000;margin:0 0 4px}.partner-form-subtitle{font-family:Inter,sans-serif;font-size:12px;font-weight:400;color:#666;margin:0 0 24px}.partner-field{display:flex;flex-flow:column;gap:4px;margin-bottom:14px}.partner-label{font-family:Inter,sans-serif;font-size:13px;font-weight:700;color:#000}.partner-label .required{color:#e00}.partner-input,.partner-select,.partner-textarea{font-family:Inter,sans-serif;font-size:14px;font-weight:400;color:#333;background:transparent;border:1px solid #bbb;border-radius:4px;padding:11px 12px;width:100%;box-sizing:border-box;outline:none;transition:border-color .2s ease}.partner-input::placeholder,.partner-textarea::placeholder{color:#aaa;font-size:13px}.partner-input:focus,.partner-select:focus,.partner-textarea:focus{border-color:#000}.partner-select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23333' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding-right:40px;cursor:pointer;font-size:13px;color:#555}.partner-textarea{resize:vertical;min-height:100px}.partner-submit{font-family:Inter,sans-serif;font-size:14px;font-weight:700;letter-spacing:.06em;color:#fff;background-color:#000;border:none;border-radius:6px;padding:16px 28px;width:100%;cursor:pointer;margin-top:8px;transition:transform .2s ease,background-color .2s ease}.partner-submit:hover{transform:translateY(-2px);background-color:#222}@media(max-width:809px){.partner-section{padding:60px 20px 40px}.partner-container{gap:20px}.partner-heading{font-size:24px;line-height:1.35em;max-width:100%}.partner-bg{height:40%;opacity:.05}.partner-form{margin-top:8px}.partner-form-title{font-size:16px}.partner-submit{padding:14px 24px;font-size:13px}}.product-hero{padding:180px 80px 100px;background-color:#fff;position:relative;max-width:1920px;margin:0 auto}.product-hero-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:120px;align-items:start!important}.hero-visual-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:20px;align-items:stretch}.hero-image-left{height:100%}.hero-image-left img{width:100%;height:100%;border-radius:20px;object-fit:cover}.hero-image-right-stack{display:flex;flex-direction:column;gap:20px}.hero-image-top-right,.hero-image-bottom-right{height:calc(50% - 10px)}.hero-image-top-right img,.hero-image-bottom-right img{width:100%;height:100%;border-radius:20px;object-fit:cover}.product-hero-content{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:8px;padding-left:0;margin-top:0;align-self:start;justify-self:start}.hero-title{font-size:48px;font-weight:700;margin:0 0 10px;color:#000;letter-spacing:-1px}.product-hero-subtitle{font-size:16px;line-height:1.5;color:#3e3e3e;max-width:400px;margin:0 0 10px!important;padding-left:0!important;text-align:left!important}.hero-bullets{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:20px}.hero-bullet{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}.check-icon{color:#000;font-size:14px;font-weight:700}.hero-specs{margin-bottom:20px}.hero-specs p{font-size:14px;line-height:1.5;color:#3e3e3e;margin-bottom:10px;font-weight:500}.spec-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.spec-list li{font-size:14px;color:#999;line-height:1.5;font-weight:400}.inquiry-button{background:#000;color:#fff;border:none;border-radius:40px;padding:10px 24px;font-size:14px;font-weight:600;cursor:pointer;width:fit-content;display:flex;align-items:center;gap:8px;transition:all .2s ease;margin-top:30px;margin-bottom:30px}.inquiry-button:hover{background:#222}.hero-faq-accordion{border-top:1px solid #f0f0f0}.product-faq-item{border-bottom:1px solid #f0f0f0}.product-faq-item.active .product-faq-answer{max-height:200px;opacity:1}.faq-question{width:100%;display:flex;justify-content:space-between;align-items:center;padding:20px 0;background:none;border:none;font-size:15px;font-weight:500;color:#141414;cursor:pointer;text-align:left}.plus-icon{font-size:20px;color:#000;font-weight:300}.product-faq-answer{max-height:0;overflow:hidden;transition:all .3s ease-in-out;opacity:0}.product-faq-answer p{padding-bottom:20px;font-size:14px;line-height:1.6;color:#666;margin:0}.hero-nav-pills{margin-top:60px;display:flex;justify-content:center;gap:40px}.nav-pill{display:flex;align-items:center;gap:12px;padding:10px 24px;border-radius:40px;font-size:16px;font-weight:600;cursor:pointer;background:#f8f8f8;color:#888;transition:all .2s ease}.nav-pill.active{background:#fff;color:#000;box-shadow:0 4px 20px #00000014}.pill-dot{width:32px;height:32px;background:#222;border-radius:50%;position:relative}@media(max-width:1024px){.product-hero-container{grid-template-columns:1fr;gap:60px}.product-hero{padding:100px 40px 60px}}@media(max-width:768px){.product-hero{padding:120px 20px 40px}.hero-title{font-size:32px;letter-spacing:-.5px}.product-hero-subtitle{font-size:14px;max-width:100%}.hero-nav-pills{margin-top:40px;gap:15px;overflow-x:auto;justify-content:flex-start;padding-bottom:15px;-ms-overflow-style:none;scrollbar-width:none}.hero-nav-pills::-webkit-scrollbar{display:none}.nav-pill{padding:8px 18px;font-size:14px;white-space:nowrap}.pill-dot{width:24px;height:24px}}@media(max-width:480px){.hero-visual-grid{grid-template-columns:1fr}.hero-image-left{height:480px}.hero-image-left img{height:100%;max-height:none;object-fit:cover}.hero-image-right-stack{flex-direction:row;height:150px}.hero-image-top-right,.hero-image-bottom-right{height:100%;width:100%}}.product-info{padding:120px 80px;background-color:#f8f9fa;position:relative;overflow:hidden;border-top:1px solid #eee}.info-bg-watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:0;pointer-events:none;display:flex;align-items:center;justify-content:center}.info-bg-watermark img{width:100%;height:100%;object-fit:cover;opacity:.9}.info-content-wrapper{max-width:1200px;margin:0 auto;padding-left:30px;position:relative;z-index:2}.info-header-badge{display:flex;align-items:center;gap:10px;background:#fff;padding:2px 18px 2px 2px;border-radius:40px;width:fit-content;box-shadow:0 4px 15px #00000014;border:1px solid rgba(0,0,0,.05);margin-bottom:40px}.badge-icon-wrapper{width:28px;height:28px;background:#3d3d3d;border:2px solid #3d3d3d;border-radius:50%;display:flex;align-items:center;justify-content:center;transform:rotate(9deg)}.badge-icon-wrapper img{width:14px;height:14px;object-fit:contain}.badge-text{font-size:13px;font-weight:700;color:#000;letter-spacing:-.01em}.info-container{max-width:1400px;margin:0 auto;position:relative;z-index:1}.info-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:80px 100px;align-items:center}.info-text{padding-right:0;align-self:center}.info-title{font-size:32px;font-weight:700;color:#000;line-height:1.25;margin-bottom:24px}.info-paragraphs p{font-size:14px;line-height:1.6;color:#333;margin-bottom:16px}.info-product-image{max-width:420px;justify-self:start}.info-product-image img{width:100%;border-radius:24px;box-shadow:0 10px 40px #0000001a}.info-splash-image{max-width:400px;justify-self:end}.info-splash-image img{width:100%;border-radius:24px;box-shadow:0 10px 40px #0000001a}.info-advantage{padding-left:0;align-self:center;padding-top:20px}.advantage-title{font-size:24px;font-weight:700;color:#000;margin-bottom:24px}.advantage-list li{font-size:14px;color:#333;border-bottom:none;padding:6px 0 6px 16px}@media(max-width:1100px){.info-grid{grid-template-columns:1fr;gap:32px}.product-info{padding:60px 40px}.info-text{padding-right:0}.info-advantage{padding-left:0}.info-product-image img,.info-splash-image img{max-width:100%}}@media(max-width:768px){.product-info{padding:60px 20px}.info-content-wrapper{padding-left:0}.info-title{font-size:28px}.info-grid{gap:40px}.info-splash-image,.info-product-image{justify-self:center}}.tech-section{padding:120px 80px 60px;background-color:#fff;position:relative;overflow:hidden}.tech-container{max-width:1400px;margin:0 auto}.tech-content-wrapper{max-width:850px;margin:0 auto;position:relative;display:flex;flex-direction:column;align-items:center;width:100%}.tech-header-badge{display:flex;align-items:center;gap:10px;background:#fff;padding:2px 18px 2px 2px;border-radius:40px;width:fit-content;box-shadow:0 4px 15px #00000014;border:1px solid rgba(0,0,0,.05);margin-bottom:60px}.tech-header-badge .badge-icon-wrapper{width:28px;height:28px;background:#3d3d3d;border:2px solid #3d3d3d;border-radius:50%;display:flex;align-items:center;justify-content:center;transform:rotate(9deg)}.tech-header-badge .badge-icon-wrapper img{width:14px;height:14px;object-fit:contain}.tech-header-badge .badge-text{font-size:13px;font-weight:700;color:#000}.tech-grid{display:grid;grid-template-columns:1fr 260px;gap:40px;align-items:stretch;width:100%}.tech-main-card{background:#f7f7f7;border-radius:32px;padding:0;text-align:center;display:flex;flex-direction:column;box-shadow:0 4px 20px #0000000d;border:1px solid #f0f0f0;overflow:hidden;height:100%;position:relative;min-height:804px}.tech-card-content{position:absolute;top:60px;left:0;right:0;z-index:2;padding:0 40px;pointer-events:none}.tech-title{font-size:24px;font-weight:700;color:#000;margin-bottom:12px}.tech-intro{font-size:13px;line-height:1.6;color:#444;max-width:360px;margin:0 auto}.tech-main-image-wrapper{width:100%;height:100%;display:block}.tech-main-image{width:100%;height:100%;object-fit:cover;display:block}.tech-sidebar{display:flex;flex-direction:column;gap:20px}.tech-benefit-card{position:relative;border-radius:17px;overflow:hidden;box-shadow:0 4px 20px #00000014;height:260px}.benefit-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0;filter:brightness(.9)}.benefit-content{position:absolute;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;padding:30px;text-align:center;background:#0000000d}.benefit-content h3{color:#fff;font-size:14px;font-weight:700;line-height:1.4;text-shadow:0 2px 10px rgba(0,0,0,.3)}@media(max-width:1100px){.tech-grid{grid-template-columns:1fr}.tech-section{padding:80px 40px}.tech-content-wrapper{padding-left:0}.tech-main-card{padding-bottom:40px;min-height:auto}.tech-main-image-wrapper{height:500px}}@media(max-width:768px){.tech-section{padding:60px 20px}.tech-header-badge{margin-bottom:40px}.tech-main-image-wrapper{height:400px}.tech-card-content{top:40px;padding:0 20px}.tech-title{font-size:20px}.tech-intro{font-size:12px}.tech-benefit-card{height:220px}}.complex-section{padding:40px 0 100px;background-color:#fff}.complex-content-wrapper{max-width:780px;margin:0 auto;display:flex;flex-direction:column;align-items:center;width:100%}.complex-header-badge{display:flex;align-items:center;gap:10px;background:#fff;padding:2px 18px 2px 2px;border-radius:40px;width:fit-content;box-shadow:0 4px 15px #00000014;border:1px solid rgba(0,0,0,.05);margin-bottom:60px}.complex-header-badge .badge-icon-wrapper{width:28px;height:28px;background:#3d3d3d;border:2px solid #3d3d3d;border-radius:50%;display:flex;align-items:center;justify-content:center;transform:rotate(9deg)}.complex-header-badge .badge-icon-wrapper img{width:14px;height:14px;object-fit:contain}.complex-header-badge .badge-text{font-size:13px;font-weight:700;color:#000}.complex-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;width:100%}.complex-title{font-size:32px;font-weight:700;margin:0;color:#000}.complex-icon{width:60px;height:auto;opacity:.8}.complex-table{width:100%;border-top:1px solid #eee;border-left:1px solid #eee;border-right:1px solid #eee}.complex-row{display:grid;grid-template-columns:1.2fr 1.1fr;align-items:center;border-bottom:1px solid #eee;padding:24px 20px}.complex-cell{display:flex;align-items:center}.complex-label{gap:20px}.item-num{font-size:20px;font-weight:600;color:#000}.item-title{font-size:18px;font-weight:700;color:#000}.complex-desc{justify-content:flex-end;text-align:right;font-size:15px;font-weight:500;color:#888}@media(max-width:900px){.complex-section{padding:60px 20px}.complex-title{font-size:26px}.complex-row{grid-template-columns:1fr;gap:12px;padding:20px 15px}.complex-desc{justify-content:flex-start;text-align:left;font-size:14px}.complex-header-badge{margin-bottom:40px}}.indications-gallery-section{padding:60px 0 100px;background-color:#fff;display:flex;justify-content:center}.gallery-container{max-width:1200px;width:100%;padding:0 20px}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.gallery-card{position:relative;border-radius:20px;overflow:hidden;aspect-ratio:1 / 1.3;transition:transform .3s ease}.gallery-card:hover{transform:translateY(-5px)}.gallery-image{width:100%;height:100%;object-fit:cover}@media(max-width:900px){.gallery-grid{grid-template-columns:1fr;gap:20px}.gallery-container{padding:0 20px}.gallery-card{aspect-ratio:16 / 9}}@media(max-width:768px){.indications-gallery-section{padding:40px 0 60px}}.treatment-areas-section{padding:120px 80px;background-color:#fff;text-align:center}.areas-container{max-width:1400px;margin:0 auto}.areas-header{display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:80px}.areas-symbol{height:44px;width:auto;opacity:.8}.areas-title{font-size:40px;font-weight:700;color:#000;letter-spacing:-.02em}.areas-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.area-card{display:flex;flex-direction:column;align-items:center;gap:40px}.area-label{background:#fff;padding:10px 24px;border-radius:40px;font-size:14px;font-weight:700;color:#000;box-shadow:0 4px 15px #00000014;border:1px solid rgba(0,0,0,.05);white-space:nowrap;min-width:80px;text-align:center}.area-circle{width:260px;height:260px;border-radius:50%;overflow:hidden}.area-circle img{width:100%;height:100%;object-fit:cover}@media(max-width:1300px){.area-circle{width:220px;height:220px}}@media(max-width:1024px){.areas-grid{grid-template-columns:repeat(2,1fr);gap:40px}}@media(max-width:768px){.treatment-areas-section{padding:60px 20px}.areas-title{font-size:28px}.area-card{gap:30px}.area-circle{width:180px;height:180px}.area-label{font-size:13px;padding:8px 20px}}@media(max-width:480px){.areas-grid{grid-template-columns:1fr}.area-circle{width:220px;height:220px}}.promo-section{padding:100px 80px;background-color:#fff}.promo-container{max-width:900px;margin:0 auto}.promo-card{background-color:#f8f8fb;border-radius:30px;padding:0;color:#000;box-shadow:0 40px 100px #0000000a;position:relative;overflow:hidden;height:600px}.promo-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1}.promo-content{position:relative;z-index:2;height:100%;padding:50px 70px;display:flex;flex-direction:column}.promo-top-row{display:flex;justify-content:flex-end;margin-bottom:20px}.promo-title{font-size:24px;font-weight:500;color:#000;max-width:400px;text-align:right}.promo-main-section{display:flex;justify-content:space-between;align-items:flex-end;flex:1}.promo-bullets{display:flex;flex-direction:column;gap:22px}.promo-item{display:flex;flex-direction:column;gap:4px}.item-header{display:flex;align-items:center;gap:12px}.item-header .dot{width:6px;height:6px;background:#000;border-radius:50%}.promo-item h3{font-size:18px;font-weight:700;color:#000;margin:0}.promo-item p{font-size:14px;font-weight:400;color:#666;margin:0 0 0 18px}.promo-visual{position:absolute;right:40px;bottom:0;width:380px;z-index:3}.promo-product-img{width:100%;height:auto;display:block}.promo-footer{margin-top:auto;width:100%}.promo-checks{display:flex;flex-direction:column;gap:10px}.promo-checks p{font-size:14px;font-weight:600;color:#555;margin:0;display:flex;align-items:center}.promo-button-container{margin-top:60px;display:flex;justify-content:center}.promo-button{background:#000;color:#fff;border:none;border-radius:40px;padding:16px 36px;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;gap:12px;transition:all .2s ease}.promo-button:hover{transform:scale(1.02)}@media(max-width:1100px){.promo-section{padding:80px 40px}.promo-card{height:auto;min-height:500px}.promo-content{padding:40px}}@media(max-width:768px){.promo-section{padding:60px 20px}.promo-card{height:auto}.promo-content{padding:30px 20px}.promo-title{text-align:left;font-size:20px;margin-bottom:30px}.promo-top-row{justify-content:flex-start}.promo-main-section{flex-direction:column;align-items:flex-start}.promo-visual{position:relative;right:0;width:100%;max-width:280px;margin:40px auto 0}.promo-bullets{gap:18px}.promo-item h3{font-size:16px}}.product-testimonials{background-color:#fff;padding:100px 0 80px;overflow:clip;width:100%}.product-testimonial-container{width:100%;display:flex;flex-direction:column;align-items:center;gap:40px}.product-testimonial-header{display:flex;flex-direction:column;align-items:center;gap:30px;width:100%;text-align:center;margin-bottom:20px}.testimonial-pill{display:flex;align-items:center;gap:10px;padding:8px 16px 8px 8px;background:#fff;border-radius:360px;box-shadow:0 .6px .6px -1.25px #0000002e,0 2.3px 2.3px -2.5px #00000029,0 10px 10px -3.75px #0000000f}.pill-icon-wrapper{width:28px;height:28px;background:#3d3d3d;border:2px solid #3d3d3d;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transform:rotate(9deg)}.pill-icon-wrapper img{width:14px;height:14px;object-fit:contain}.pill-text{font-size:14px;font-weight:500;color:#000}.faces-title{font-size:32px;font-weight:700;letter-spacing:-.02em;color:#000;text-align:center;margin:0}.faces-wrapper{width:100%;display:flex;justify-content:center}.faces-carousel{width:100%;max-width:1000px;overflow:hidden;padding:10px 0;mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%);-webkit-mask-image:linear-gradient(to right,transparent 0%,black 10%,black 90%,transparent 100%)}.faces-track{display:flex;gap:16px;animation:scrollFaces 30s linear infinite;width:max-content}.face-card{flex-shrink:0;width:200px;height:240px;border-radius:14px;overflow:hidden;box-shadow:0 10px 30px #00000008;border:1px solid rgba(0,0,0,.05)}.face-card img{width:100%;height:100%;object-fit:cover}@keyframes scrollFaces{0%{transform:translate(0)}to{transform:translate(-864px)}}@media(max-width:768px){.product-testimonials{padding:60px 0}.faces-title{font-size:24px;padding:0 20px}.face-card{width:140px;height:180px}@keyframes scrollFaces{0%{transform:translate(0)}to{transform:translate(-624px)}}}.market-features{padding:60px 0 120px;background:#fff;text-align:center}.market-container{max-width:1400px;margin:0 auto;padding:0 80px}.features-grid{display:flex;justify-content:center;gap:20px;width:100%}.feature-card{background:#fff;border-radius:12px;padding:24px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;flex:0 0 300px;box-shadow:0 4px 20px #00000008;border:1.5px solid #f0f0f0;transition:all .3s ease}.feature-card:hover{transform:translateY(-5px);border-color:#e0e0e0}.feature-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.market-icon-img{width:100%;height:auto}.feature-text{font-size:20px;font-weight:500;color:#333;margin:0}@media(max-width:1024px){.features-grid{flex-direction:column;align-items:center}}@media(max-width:768px){.market-features{padding:0 0 60px;margin-top:0;margin-bottom:60px}.market-container{padding:0 20px}.feature-card{flex:0 0 auto;width:100%;max-width:380px;padding:20px}.feature-icon{width:40px;height:40px}.feature-text{font-size:16px}}.patient-indications{padding:100px 0 0;background-color:#fff}.indications-wrapper{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:0 40px}.indications-header-badge{display:flex;align-items:center;gap:10px;background:#fff;padding:2px 18px 2px 2px;border-radius:40px;width:fit-content;box-shadow:0 4px 15px #00000014;border:1px solid rgba(0,0,0,.05);margin-bottom:40px}.indications-header-badge .badge-dot{width:32px;height:32px;background:#000;border-radius:50%}.indications-header-badge .badge-icon-wrapper{width:28px;height:28px;background:#3d3d3d;border:2px solid #3d3d3d;border-radius:50%;display:flex;align-items:center;justify-content:center;transform:rotate(9deg)}.indications-header-badge .badge-icon-wrapper img{width:14px;height:14px;object-fit:contain}.indications-header-badge .badge-text{font-size:13px;font-weight:700;color:#000}.indications-header-text{width:100%;margin-bottom:60px}.indications-main-title{font-size:64px;font-weight:700;color:#000;margin-bottom:60px;text-align:left}.indications-list{display:flex;flex-direction:column;gap:16px;margin-left:20%;margin-bottom:60px}.indication-list-item{display:flex;align-items:center;gap:15px}.item-number{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1.5px solid #000;border-radius:50%;font-size:13px;font-weight:700}.item-text{font-size:15px;font-weight:700;color:#000}.indications-summary-box{margin-left:20%;max-width:500px}.summary-label{font-size:24px;font-weight:850;color:#000;margin-bottom:8px}.summary-content{font-size:24px;font-weight:600;color:#141414;line-height:1.4}.indications-visuals-split{display:grid;grid-template-columns:1fr 1fr;width:100%}.visual-panel{position:relative;height:700px;overflow:hidden}.visual-panel-img{width:100%;height:100%;object-fit:cover}@media(max-width:1024px){.indications-visuals-split{grid-template-columns:1fr}.visual-panel{height:500px}.indications-list,.indications-summary-box{margin-left:0}}@media(max-width:768px){.patient-indications{padding:60px 20px 0}.indications-wrapper{padding:0}.indications-main-title{font-size:40px;margin-bottom:40px}.summary-label,.summary-content{font-size:18px}.visual-panel{height:400px}}.product-page{width:100%;overflow-x:hidden;background-color:#fff;font-family:Inter,sans-serif;scroll-behavior:smooth}.about-hero{padding:150px 0 0;margin-top:0;text-align:center;min-height:auto;display:flex;flex-direction:column;align-items:center;position:relative;background:transparent}.about-hero-container{max-width:900px;margin:0 auto;padding:0 40px}.about-dna-wrapper{margin-bottom:40px;display:flex;justify-content:center}.about-dna-icon{width:140px;height:auto;opacity:.8}.about-brand-logo{width:400px;height:auto;margin:30px auto 60px;display:block}.about-hero-subtitle{font-size:34px;font-weight:600;color:#000;margin-bottom:80px;letter-spacing:0px}.about-hero-description{max-width:600px;margin:0 auto 60px}.about-hero-description p{font-size:16px;line-height:1.6;color:#333;margin-bottom:20px}.about-hero-description strong{font-weight:700}.about-discover-btn{background:#000;color:#fff;padding:14px 40px;border-radius:40px;font-size:14px;font-weight:600;border:none;cursor:pointer;transition:all .3s ease;margin-bottom:40px}.about-discover-btn:hover{background:#333;transform:scale(1.05)}.about-hero-product{margin-top:20px;width:100%;display:flex;justify-content:center;position:relative;z-index:5}.about-product-img{width:260px;height:auto;display:block;filter:drop-shadow(0 20px 50px rgba(0,0,0,.15))}@media(max-width:809px){.about-hero{padding:100px 0 0}.about-hero-container{padding:0 20px}.about-dna-wrapper{margin-bottom:24px}.about-dna-icon{width:100px}.about-brand-logo{width:260px;margin:20px auto 40px}.about-hero-subtitle{font-size:22px;margin-bottom:40px;line-height:1.3}.about-hero-description p{font-size:15px;line-height:1.5}.about-discover-btn{padding:12px 32px;font-size:13px;margin-bottom:20px}.about-hero-product{margin-top:10px}.about-product-img{width:200px}}.about-features{background:transparent;width:100%;position:relative}.about-fixed-product{position:fixed;top:50%;left:50%;margin-top:-230px;margin-left:-140px;z-index:10;pointer-events:none;will-change:transform,opacity}.about-fixed-product img{width:280px;height:auto;display:block;filter:drop-shadow(0 20px 44px rgba(0,0,0,.13))}.about-feature-section{min-height:70vh;display:flex;align-items:center;max-width:1100px;margin:0 auto;padding:0 40px}.about-feature-block{max-width:340px}.about-feature-block.left{margin-right:auto}.about-feature-block.right{margin-left:auto}.about-feature-block h2{font-size:42px;font-weight:700;color:#000;margin:0 0 26px;line-height:1.08;letter-spacing:-.8px}.about-feature-block p{font-size:16px;line-height:1.65;color:#333;margin:0 0 20px}.about-feature-block p strong{color:#000}.about-feature-block p.note{color:#666;font-size:14px;margin-top:24px;border-top:1px solid rgba(0,0,0,.06);padding-top:16px}.about-feature-block ul{list-style:none;padding:0;margin:0 0 16px}.about-feature-block ul li{font-size:15px;line-height:2;color:#333;padding-left:18px;position:relative}.about-feature-block ul li:before{content:"•";position:absolute;left:0;color:#999}@media(max-width:1100px){.about-fixed-product img{width:220px}.about-fixed-product{margin-left:-110px;margin-top:-180px}.about-feature-block{max-width:340px}.about-feature-block h2{font-size:36px}.about-feature-section{padding:0 30px}}@media(max-width:809px){.about-fixed-product{display:none}.about-feature-section{min-height:auto;padding:40px 24px}.about-feature-block{max-width:100%;text-align:center}.about-feature-block.left,.about-feature-block.right{margin:0 auto}.about-feature-block h2{font-size:30px;margin-bottom:18px}.about-feature-block p{font-size:15px;margin-bottom:16px}.about-feature-block ul{display:flex;flex-direction:column;align-items:center}.about-feature-block ul li{font-size:14px;line-height:1.8;padding-left:16px}}.about-page{background-color:#fff;background-image:url("/Images/About_page/5122065d74d88f9cac31d81fa5c4386b_3_(1).png");background-size:cover;background-position:center top;background-repeat:no-repeat;background-attachment:fixed;width:100%}.about-page-section{position:relative;padding:0}.methods-hero{position:relative;width:100%;margin-top:61px;height:calc(100vh - 61px);overflow:hidden;background-color:#fff}.methods-hero-img-wrapper{width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center}.methods-hero-img-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#0000001a;z-index:1}.methods-hero-img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.methods-hero-content{position:absolute;top:65%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:1440px;padding:0 40px;text-align:center;z-index:2}.methods-hero-title{font-size:clamp(28px,5.5vw,88px);white-space:nowrap;font-weight:500;letter-spacing:0px;margin-bottom:24px;line-height:1;font-family:Poppins,sans-serif;color:#fff!important;text-shadow:0 4px 12px rgba(0,0,0,.3);text-transform:none}.methods-hero-title .italic-text{font-family:Playfair Display,serif;font-style:italic;font-weight:500}.methods-hero-subtitle{font-size:clamp(16px,2.8vw,40px);white-space:nowrap;font-weight:500;letter-spacing:0px;font-family:Poppins,sans-serif;color:#fff!important;text-shadow:0 2px 8px rgba(0,0,0,.2)}@media(max-width:1024px){.methods-hero-title{font-size:clamp(24px,5vw,42px)}}@media(max-width:768px){.methods-hero-content{bottom:8%}.methods-hero-title{font-size:clamp(32px,8vw,42px);padding:0 10px;white-space:normal;line-height:1.2}.methods-hero-subtitle{font-size:clamp(16px,4vw,24px);padding:0 20px;white-space:normal}}.efficacy-grid-section{padding-bottom:0;background-color:transparent;width:100%}.efficacy-grid-container{width:100%;margin:0;background-color:transparent;border-top:1px solid #eeeeee}.efficacy-grid{display:grid;grid-template-columns:repeat(4,1fr)}.efficacy-item{padding:30px 24px;border-right:1px solid #eeeeee;display:flex;flex-direction:column;justify-content:flex-start;gap:20px}.efficacy-item:last-child{border-right:none}.efficacy-top{margin-bottom:0}.efficacy-number{display:none}.efficacy-item h4{font-size:20px;font-weight:600;color:#000;line-height:1.3;text-align:left;min-height:auto;margin-bottom:0}.efficacy-divider{display:none}.efficacy-item p{font-size:16px;color:#3d3d3d;line-height:1.6;text-align:left}@media(max-width:1024px){.efficacy-grid{grid-template-columns:repeat(2,1fr)}.efficacy-item:nth-child(2){border-right:none}}@media(max-width:600px){.efficacy-grid{grid-template-columns:1fr}.efficacy-item{border-right:none}}.what-is-pn{position:relative;width:100%;min-height:100vh;background-color:#fff;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.what-is-pn-background{position:absolute;top:0;right:0;width:65%;height:100%;z-index:0}.flask-bg-image{width:100%;height:100%;object-fit:contain;object-position:right center;opacity:1}.what-is-pn-container{position:relative;width:100%;max-width:1440px;margin:0 auto;padding:60px 40px;z-index:1;display:flex;flex-direction:column;justify-content:space-between;height:100%;flex:1}.what-is-top-content{margin-bottom:60px;max-width:600px}.what-is-pn-header{display:flex;align-items:center;gap:15px;margin-bottom:60px}.what-is-pn-header h2{font-size:24px;font-weight:600;color:#000;font-family:Inter,sans-serif;letter-spacing:-.02em}.what-is-pn-content{display:flex;flex-direction:column;gap:60px}.pn-definition h3,.pn-efficacy h3{font-size:20px;font-weight:600;margin-bottom:24px;color:#000;font-family:Inter,sans-serif}.what-is-pn-content ul{list-style:none;padding-left:10px}.what-is-pn-content li{font-size:16px;color:#3d3d3d;margin-bottom:8px;position:relative;padding-left:15px;line-height:1.6}.what-is-pn-content li:before{content:"•";position:absolute;left:0;color:#000;font-weight:700}.what-is-bottom-content{width:85%;margin-top:auto;align-self:flex-start}@media(max-width:1024px){.what-is-pn-background{width:100%;opacity:.1}.what-is-top-content{max-width:100%}}@media(max-width:768px){.what-is-pn-container{padding:40px 20px}.what-is-pn-header{margin-bottom:30px}.what-is-pn-header h2{font-size:20px}.what-is-pn-content{gap:30px}.pn-definition h3,.pn-efficacy h3{font-size:18px;margin-bottom:15px}.what-is-pn-content li{font-size:14px}.what-is-bottom-content{width:100%;margin-top:40px}}.difference-section{padding:180px 0 100px;background-color:#fff;position:relative;overflow:hidden}.difference-bg-wrapper{position:absolute;top:20%;left:0;width:31%;height:76%;z-index:0;pointer-events:none}.difference-bg-image{width:100%;height:100%;object-fit:contain;object-position:left center}.difference-container{max-width:1440px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.difference-header-group{width:100%;max-width:800px;margin-bottom:60px}.difference-header{display:flex;align-items:center;gap:15px;margin-bottom:20px}.accent-bar{width:4px;height:32px;background:linear-gradient(180deg,#943da9,#943da900)}.difference-header h2{font-size:24px;font-weight:600;color:#000}.difference-intro p{font-size:14px;color:#000;line-height:1.5;padding-left:19px}.dna-icon-top{position:absolute;top:50px;right:40px;width:120px;height:auto}.difference-table{width:65%;margin-left:auto;border-collapse:collapse;table-layout:fixed}.col-label-width{width:20%}.col-data-width{width:40%}.difference-table thead th{font-size:22px;font-weight:700;color:#000;text-align:center;padding:35px 20px;border-bottom:1px solid #eee;vertical-align:middle}.difference-table tbody td{padding:28px 30px;font-size:14px;line-height:1.6;color:#333;border-bottom:1px solid #eee;border-right:1px solid #eee;vertical-align:middle}.difference-table tbody td:last-child{border-right:none}.row-label{font-weight:700;color:#000;text-align:center;font-size:14px}.cell-center{text-align:center}.structure-img{max-width:200px;height:auto;display:inline-block}.difference-section ul{list-style:none;padding:0;margin:0}.difference-section li{position:relative;padding-left:18px;margin-bottom:8px}.difference-section li:last-child{margin-bottom:0}.difference-section li:before{content:"•";position:absolute;left:0;color:#000}@media(max-width:1200px){.difference-table{width:100%;margin-top:40px}}@media(max-width:1024px){.difference-container{padding:0 40px}}@media(max-width:768px){.difference-section{padding:100px 0 60px}.difference-container{padding:0 20px}.difference-header h2{font-size:24px}.difference-intro p{font-size:14px;line-height:1.6;padding-left:0}.dna-icon-top{position:relative;top:0;right:0;width:60px;margin:20px auto;display:block}.difference-table-wrapper{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid #eee;border-radius:8px;margin-top:30px;display:block}.difference-table{display:table;width:100%;table-layout:auto}.difference-table thead,.difference-table tbody{min-width:600px}.difference-table th,.difference-table td{padding:15px 12px;font-size:13px}.difference-table .row-label{width:100px;font-size:13px;text-align:left}.structure-img{max-width:120px}}.effectiveness-section{position:relative;padding:100px 0;background-color:#fff;overflow:hidden}.effectiveness-bg-logo{position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);width:40%;opacity:.9;z-index:0;pointer-events:none;display:flex;justify-content:center;align-items:center}.effectiveness-bg-logo img{width:100%;height:auto;display:block}.effectiveness-container{max-width:1440px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.effectiveness-header-group{display:flex;gap:15px;margin-bottom:60px}.effectiveness-titles h2{font-size:28px;font-weight:600;color:#000;margin-bottom:10px;font-family:Inter,sans-serif}.effectiveness-titles p{font-size:16px;color:#333;line-height:1.5}.effectiveness-content{display:flex;justify-content:center;align-items:center;gap:80px}.effectiveness-left{display:flex;flex-direction:column;gap:120px;width:auto;align-items:flex-end;transform:translateY(-10px)}.effectiveness-box{background-color:#5a5a5a;padding:30px 40px;border-radius:8px;color:#fff;position:relative;width:fit-content;box-shadow:0 4px 10px #0000001a}.effectiveness-box p{font-size:16px;line-height:1.5;text-align:center;margin:0;color:#fff}.connector-line{position:absolute;right:-50px;top:50%;width:50px;height:1px;background-color:#5a5a5a}.connector-line:after{content:"";position:absolute;right:0;top:-2px;width:5px;height:5px;border-radius:50%;background-color:#5a5a5a}.effectiveness-right{width:auto;display:flex;flex-direction:column;align-items:flex-start}.effectiveness-image-wrapper{width:100%;max-width:600px;margin:0 auto;position:relative}.effectiveness-labels{display:flex;justify-content:space-around;width:100%;margin-bottom:10px;padding-left:20px}.label-black{background-color:#000;color:#fff;padding:8px 16px;border-radius:4px;font-size:13px;font-weight:500}.histology-img{width:100%;height:auto;display:block}.citation{font-size:12px;color:#666;font-style:italic;align-self:flex-end;margin-top:10px}.img-caption{font-size:14px;font-weight:600;color:#000;text-align:center;margin:10px 0 20px;width:100%}@media(max-width:1024px){.effectiveness-content{flex-direction:column;gap:40px}.effectiveness-left{width:100%;flex-direction:row;justify-content:center;align-items:center;gap:20px;margin-bottom:20px;transform:none}.connector-line{display:none}.effectiveness-right{width:100%}}@media(max-width:768px){.effectiveness-section{padding:60px 0}.effectiveness-container{padding:0 20px}.effectiveness-header-group{margin-bottom:40px}.effectiveness-titles h2{font-size:22px}.effectiveness-titles p{font-size:14px}.effectiveness-left{flex-direction:column;gap:15px}.effectiveness-box{padding:20px;width:100%;max-width:300px}.effectiveness-box p{font-size:14px}.label-black{padding:6px 12px;font-size:11px}.effectiveness-bg-logo{width:80%;opacity:.1}}.effectiveness-filler-section{padding:100px 0;background-color:#fff;position:relative;overflow:hidden}.filler-bg-logo{position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);width:40%;opacity:.9;z-index:0;pointer-events:none;display:flex;justify-content:center;align-items:center}.filler-bg-logo img{width:100%;height:auto;display:block}.effectiveness-filler-container{max-width:1440px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.filler-header-group{display:flex;gap:15px;margin-bottom:60px;align-items:center}.filler-header-group .accent-bar{width:4px;height:40px;background:linear-gradient(180deg,#943da9,#943da900);flex-shrink:0}.filler-header-group h2{font-size:28px;font-weight:600;color:#000;font-family:Inter,sans-serif}.filler-content{display:flex;align-items:center;justify-content:center;gap:30px}.filler-left{flex:0 0 auto;width:380px;max-width:100%}.filler-product-img{width:100%;height:auto;display:block}.filler-center{display:flex;flex-direction:column;justify-content:center;gap:20px;flex:0 0 auto}.filler-right{flex:0 0 auto;width:550px;max-width:100%;display:flex;flex-direction:column;align-items:flex-end}.filler-label-box{background-color:#666;color:#fff;padding:15px 30px;border-radius:8px;text-align:center;font-size:14px;line-height:1.4;font-weight:500;min-width:160px;position:relative}.filler-chart-title{font-size:16px;color:#000;margin-bottom:20px;align-self:flex-start;padding-left:10px}.filler-clinical-img{width:100%;height:auto;display:block}.filler-right .citation{font-size:12px;color:#666;font-style:italic;margin-top:15px;text-align:right}@media(max-width:1024px){.filler-content{flex-direction:column;gap:60px}.filler-center{flex-direction:row;gap:10px;flex-wrap:wrap;justify-content:center}.filler-left{max-width:300px}}@media(max-width:768px){.effectiveness-filler-section{padding:60px 0}.effectiveness-filler-container{padding:0 20px}.filler-header-group h2{font-size:22px}.filler-content{gap:40px}.filler-left{width:200px}.filler-right{width:100%}.filler-label-box{padding:10px 20px;font-size:12px;min-width:120px}.filler-chart-title{font-size:14px}.filler-bg-logo{width:80%;opacity:.1}}.effectiveness-filler-graph-section{padding:80px 0 100px;background-color:#fff;position:relative;overflow:hidden}.filler-graph-bg-logo{position:absolute;top:52%;left:50%;transform:translate(-50%,-50%);width:40%;opacity:.9;z-index:0;pointer-events:none;display:flex;justify-content:center;align-items:center}.filler-graph-bg-logo img{width:100%;height:auto;display:block}.effectiveness-filler-graph-container{max-width:1200px;max-width:1440px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.filler-graph-header-group{display:flex;gap:15px;margin-bottom:80px}.filler-graph-header-group .accent-bar{width:4px;height:40px;background:linear-gradient(180deg,#943da9,#943da900);flex-shrink:0}.filler-graph-header-group h2{font-size:28px;font-weight:600;color:#000;font-family:Inter,sans-serif;margin-top:5px}.filler-graph-content{display:flex;gap:150px;align-items:flex-start;justify-content:center}.filler-graph-left{flex:.65;display:flex;flex-direction:column}.filler-graph-list{list-style-type:none;padding-left:0;margin-bottom:20px;color:#000}.filler-graph-list li{font-size:16px;line-height:1.5;margin-bottom:5px;position:relative;padding-left:20px}.filler-graph-list li:before{content:"•";position:absolute;left:0;color:#000}.filler-graph-img-left{width:100%;height:auto;display:block;margin-bottom:10px}.graph-caption-left{font-size:12px;color:#666;margin-top:5px}.filler-graph-right{flex:1.35;display:flex;flex-direction:column}.filler-graph-img-right{width:100%;height:auto;display:block;margin-bottom:10px}.graph-caption-right{font-size:12px;color:#666;margin-top:5px}.filler-graph-right .citation{font-size:12px;color:#666;font-style:italic;margin-top:20px;text-align:right;align-self:flex-end}@media(max-width:1024px){.filler-graph-content{flex-direction:column;gap:40px}}@media(max-width:768px){.effectiveness-filler-graph-section{padding:60px 0}.effectiveness-filler-graph-container{padding:0 20px}.filler-graph-header-group{margin-bottom:40px}.filler-graph-header-group h2{font-size:22px}.filler-graph-list li{font-size:14px}.filler-graph-bg-logo{width:80%;opacity:.1}}.effectiveness-filler-results-section{padding:80px 0 100px;background-color:#fff;position:relative;overflow:hidden}.filler-results-container{max-width:1440px;margin:0 auto;padding:0 40px}.filler-results-header-group{display:flex;gap:15px;margin-bottom:20px}.filler-results-header-group .accent-bar{width:4px;height:40px;background:linear-gradient(180deg,#943da9,#943da900);flex-shrink:0}.filler-results-header-group h2{font-size:28px;font-weight:600;color:#000;font-family:Inter,sans-serif;margin-top:5px}.filler-results-intro{font-size:16px;color:#333;margin-bottom:100px;max-width:900px;line-height:1.5;padding-left:19px}.filler-results-content{display:flex;gap:60px;align-items:flex-start;justify-content:space-between}.filler-results-left{flex:1;max-width:650px}.filler-results-charts{width:100%;height:auto;display:block;margin-bottom:20px;object-fit:contain}.filler-results-caption{font-size:11px;color:#000;line-height:1.4;text-align:justify;font-weight:500}.filler-results-right{flex:.8;display:flex;justify-content:center}.filler-results-product{width:100%;max-width:450px;height:auto;display:block}.filler-results-citation{font-size:12px;color:#666;font-style:italic;margin-top:40px;text-align:center}@media(max-width:1024px){.filler-results-content{flex-direction:column;align-items:center;gap:60px}.filler-results-right{justify-content:center}}@media(max-width:768px){.effectiveness-filler-results-section{padding:60px 0}.filler-results-container{padding:0 20px}.filler-results-header-group h2{font-size:22px}.filler-results-intro{font-size:14px;margin-bottom:50px;padding-left:0}.filler-results-product{max-width:300px}.filler-results-caption{font-size:10px}}.effectiveness-long-chain-section{padding:80px 0 100px;background-color:#fff;position:relative;overflow:hidden}.long-chain-bg-glass{position:absolute;top:50%;right:0;transform:translateY(-50%);width:35%;opacity:1;z-index:0;pointer-events:none}.long-chain-bg-glass img{width:100%;height:auto;display:block}.long-chain-container{max-width:1440px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.long-chain-header-group{display:flex;gap:15px;margin-bottom:30px}.long-chain-header-group .accent-bar{width:4px;height:40px;background:linear-gradient(180deg,#943da9,#943da900);flex-shrink:0}.long-chain-header-group h2{font-size:28px;font-weight:600;color:#000;font-family:Inter,sans-serif;margin-top:5px}.long-chain-list{list-style-type:none;padding-left:19px;margin-bottom:60px}.long-chain-list li{font-size:16px;color:#333;line-height:1.6;position:relative;padding-left:20px;margin-bottom:5px}.long-chain-list li:before{content:"•";position:absolute;left:0;color:#000;font-weight:700}.long-chain-content{display:flex;flex-direction:column;align-items:center;width:100%}.long-chain-image-wrapper{position:relative;display:inline-block;width:100%;max-width:800px;margin-bottom:20px;margin-top:40px}.long-chain-main-image{width:100%;height:auto;display:block}.long-chain-badge{position:absolute;top:-40px;background-color:#000;color:#fff;padding:8px 16px;border-radius:4px;font-size:14px;font-weight:500;white-space:nowrap;transform:translate(-50%);box-shadow:0 4px 6px #0000001a}.left-badge{left:25%}.right-badge{left:75%}.long-chain-caption{font-size:14px;color:#333;text-align:left;max-width:1000px;margin-bottom:30px;line-height:1.5;font-weight:500}.long-chain-citation{font-size:12px;color:#666;font-style:italic;margin-top:10px;text-align:right;width:100%;max-width:1000px}@media(max-width:1024px){.long-chain-bg-glass{width:60%;opacity:.1}}@media(max-width:768px){.effectiveness-long-chain-section{padding:60px 0}.long-chain-container{padding:0 20px}.long-chain-header-group h2{font-size:22px}.long-chain-list{padding-left:0;margin-bottom:40px}.long-chain-list li{font-size:14px}.long-chain-badge{padding:6px 12px;font-size:12px;top:-30px}.long-chain-caption{font-size:12px}.long-chain-bg-glass{width:80%}}.effectiveness-elasticity-section{padding:80px 0 100px;background-color:#fff;position:relative;overflow:hidden}.elasticity-bg-glass{position:absolute;top:50%;transform:translateY(-50%);width:25%;opacity:1;z-index:0;pointer-events:none}.elasticity-bg-glass img{width:100%;height:auto;display:block}.elasticity-container{max-width:1440px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.elasticity-header-group{display:flex;gap:15px;margin-bottom:60px}.elasticity-header-group .accent-bar{width:4px;height:40px;background:linear-gradient(180deg,#943da9,#943da900);flex-shrink:0}.elasticity-header-group h2{font-size:28px;font-weight:600;color:#000;font-family:Inter,sans-serif;margin-top:5px}.elasticity-content{display:flex;gap:80px;align-items:center;justify-content:center}.elasticity-left{flex:1.2;max-width:100%;display:flex;flex-direction:column}.elasticity-chart-wrapper{position:relative;margin-bottom:20px;width:100%;padding-top:60px}.elasticity-badge{position:absolute;top:0;background-color:#000;color:#fff;padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;text-align:center;white-space:nowrap;box-shadow:0 4px 10px #0000001a}.chart-badge-1{left:10%}.chart-badge-2{right:5%;max-width:250px;white-space:normal;line-height:1.3}.elasticity-charts-img{width:100%;height:auto;display:block}.elasticity-right{flex:.8;max-width:70%;display:flex;flex-direction:column}.elasticity-histology-title{font-size:16px;font-weight:600;color:#000;text-align:center;margin-bottom:20px;line-height:1.4}.elasticity-histology-wrapper{width:100%;margin-bottom:10px}.elasticity-histology-img{width:100%;height:auto;display:block}.elasticity-caption{font-size:10px;color:#333;font-weight:500;margin-bottom:20px;text-align:left}.elasticity-list{list-style-type:none;padding-left:0;margin-top:10px}.elasticity-list li{font-size:15px;color:#333;line-height:1.5;position:relative;padding-left:15px}.elasticity-list li:before{content:"•";position:absolute;left:0;color:#000;font-weight:700}.elasticity-citation{font-size:12px;color:#666;font-style:italic;margin-top:60px;text-align:right;width:100%}@media(max-width:1024px){.elasticity-content{flex-direction:column;align-items:center;gap:60px}.elasticity-bg-glass{width:60%;opacity:.1;left:-20%}.elasticity-left,.elasticity-right{max-width:100%;width:100%}.chart-badge-1,.chart-badge-2{position:static;margin-bottom:10px;display:inline-block;width:auto;transform:none}.elasticity-chart-wrapper{padding-top:0;text-align:center;display:flex;flex-direction:column;align-items:center}}.effectiveness-collagen-section{padding:80px 0 100px;background-color:#fff;position:relative;overflow:hidden;min-height:800px}.collagen-bg-bubbles{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;z-index:0;pointer-events:none;opacity:.6}.collagen-bg-bubbles img{width:100%;height:100%;object-fit:cover;display:block}.collagen-container{max-width:1440px;margin:0 auto;padding:0 40px;position:relative;z-index:1}.collagen-header-group{display:flex;gap:15px;margin-bottom:30px}.collagen-header-group .accent-bar{width:4px;height:40px;background:linear-gradient(180deg,#943da9,#943da900);flex-shrink:0}.collagen-header-group h2{font-size:28px;font-weight:600;color:#000;font-family:Inter,sans-serif;margin-top:5px}.collagen-list{list-style-type:none;padding-left:19px;margin-bottom:40px}.collagen-list li{font-size:16px;color:#333;line-height:1.6;position:relative;padding-left:20px;margin-bottom:5px}.collagen-list li:before{content:"•";position:absolute;left:0;color:#000;font-weight:700}.collagen-content-card{max-width:900px;margin:0 auto;text-align:center}.collagen-card-title{font-size:18px;font-weight:600;color:#333;margin-bottom:20px}.collagen-main-image{width:100%;height:auto;display:block;margin-bottom:20px}.collagen-caption{font-size:12px;color:#666;text-align:left;line-height:1.5}.collagen-citation{font-size:12px;color:#666;font-style:italic;margin-top:60px;text-align:right;width:100%}@media(max-width:768px){.effectiveness-collagen-section{padding:60px 0;min-height:auto}.collagen-container{padding:0 20px}.collagen-header-group h2{font-size:22px}.collagen-list{padding-left:0;margin-bottom:30px}.collagen-list li{font-size:14px}.collagen-content-card{padding:0}.collagen-card-title{font-size:16px}.collagen-bg-bubbles{opacity:.1}}.nad-skincare-section{padding:80px 0 100px;background-color:#fff;font-family:Inter,sans-serif}.nad-header-group{display:flex;gap:15px;margin-bottom:40px;align-items:center}.nad-header-group .accent-bar{width:4px;height:40px;background:linear-gradient(180deg,#943da9,#943da900);flex-shrink:0}.nad-header-group h2{font-size:32px;font-weight:600;color:#000;margin-top:5px}.nad-sub-title{font-size:20px;font-weight:400;color:#333;margin-left:10px}.nad-intro-text{margin-bottom:60px;max-width:1000px}.nad-intro-highlight{font-size:24px;font-weight:600;color:#943da9;margin-bottom:20px;line-height:1.4}.nad-description{font-size:16px;color:#333;line-height:1.6}.nad-content-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;align-items:stretch}.nad-column{display:flex;flex-direction:column;justify-content:space-between;height:100%}.column-title{font-size:20px;font-weight:600;color:#000;margin-bottom:10px;min-height:30px}.nad-column.bottom-aligned{justify-content:flex-end;gap:20px}.spacer-title{height:30px;margin-bottom:10px}.source-text{font-size:10px;color:#666;text-transform:uppercase;margin-bottom:30px}.market-column .source-text{margin-bottom:5px}.story-column .skincare-list{margin-bottom:5px;margin-top:0}.market-chart-container{position:relative;height:300px;display:flex;align-items:flex-end;padding-bottom:25px;margin-top:20px}.chart-cagr-bubble{position:absolute;top:50px;left:10px;width:110px;height:110px;border:2px solid #e0b0ff;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#943da9;background:#fff;z-index:2;box-shadow:0 4px 10px #0000000d}.cagr-percent{font-size:14px;font-weight:700}.cagr-period{font-size:10px;color:#666}.chart-value-label{position:absolute;right:0;top:60px;text-align:right;font-size:11px;font-weight:600;color:#333;line-height:1.2}.chart-y-axis{position:absolute;bottom:50px;left:0;font-size:11px;font-weight:600;color:#333;display:flex;flex-direction:column}.bar-chart{display:flex;justify-content:space-between;width:100%;align-items:flex-end;height:200px;padding-left:15px}.bar-group{display:flex;flex-direction:column;align-items:center;flex:1;height:100%;justify-content:flex-end}.bar{width:10px;background-color:#943da9;border-radius:2px 2px 0 0;margin-bottom:8px;transition:height .5s ease-out;min-height:2px}.year-label{font-size:9px;color:#666;transform:rotate(0)}.skincare-list{list-style-type:none;padding-left:0;margin-bottom:15px;margin-top:10px}.skincare-list li{font-size:13px;color:#333;line-height:1.5;position:relative;padding-left:15px}.skincare-list li:before{content:"•";position:absolute;left:0;color:#000;font-weight:700}.skincare-img-wrapper{width:100%;border-radius:6px;overflow:hidden}.skincare-column-1 .skincare-img-wrapper .skincare-img{transform:scale(1);transform-origin:bottom center}.product-group{transform:scale(1.05);transform-origin:bottom center}.skincare-column-1,.story-column,.skincare-column-2{padding-bottom:25px}.skincare-img{width:100%;height:auto;display:block;object-fit:cover}.story-quote{font-size:15px;font-style:italic;color:#333;margin:0 0 10px;line-height:1.4;font-weight:500}.quote-author{font-size:13px;color:#333;margin-bottom:20px;font-weight:600}.story-image-wrapper{width:100%;border-radius:6px;overflow:hidden}.story-img{width:100%;height:auto;display:block;transform:scale(.9);transform-origin:bottom center}@media(max-width:1024px){.nad-content-grid{grid-template-columns:1fr;gap:50px}.spacer-title{display:none}.skincare-list{margin-top:0}}@media(max-width:768px){.nad-skincare-section{padding:60px 0}.nad-container{padding:0 20px}.nad-header-group{flex-direction:row;align-items:center;gap:12px;margin-bottom:25px}.nad-header-group h2{font-size:24px}.nad-sub-title{font-size:16px;margin-left:0}.nad-intro-highlight{font-size:18px}.nad-description{font-size:14px}.market-chart-container{height:250px;margin-bottom:40px}.chart-cagr-bubble{width:90px;height:90px;top:20px}.cagr-percent{font-size:12px}.bar-chart{height:150px}.year-label{font-size:8px}.column-title{font-size:18px;margin-bottom:15px}.skincare-list li{font-size:13px}.story-quote{font-size:14px}.quote-author{font-size:12px}}.what-is-nad-section{padding:80px 0 100px;background-color:#fff;position:relative;font-family:Inter,sans-serif;overflow:hidden}.nad-container{max-width:1440px;margin:0 auto;padding:0 40px}.nad-header-group{display:flex;gap:15px;align-items:center;margin-bottom:20px}.accent-bar{width:4px;height:40px;background:linear-gradient(180deg,#943da9,#943da900);flex-shrink:0}.nad-header-group h2{font-size:32px;font-weight:700;color:#000;margin:0;display:flex;align-items:baseline;flex-wrap:wrap}.nad-sub-title{font-size:16px;font-weight:400;color:#666;margin-left:8px}.what-is-nad-content{display:grid;grid-template-columns:1.3fr 1fr;align-items:start;gap:60px;position:relative;margin-top:50px}.nad-left-column{display:flex;flex-direction:column;position:relative}.nad-text-block{margin-bottom:20px;padding-right:20px;z-index:5}.nad-definition-list{list-style-type:none;padding-left:0;margin:0}.nad-definition-list li{font-size:15px;color:#333;line-height:1.6;margin-bottom:20px;padding-left:15px;position:relative}.nad-definition-list li:before{content:"•";position:absolute;left:0;color:#333;font-weight:700}.aging-drop-highlight{color:#943da9;font-weight:700;border-bottom:2px solid #D8B4EA;display:inline-block}.nad-product-block{position:relative;display:flex;justify-content:center;align-items:center;height:500px;margin-top:-20px}.product-bg-circle{position:absolute;width:450px;height:450px;z-index:1;display:flex;justify-content:center;align-items:center;opacity:.5}.product-bg-texture{width:100%;height:100%;object-fit:contain}.cellix-product-img{position:relative;z-index:2;height:520px;width:auto;object-fit:contain;filter:drop-shadow(0 10px 20px rgba(0,0,0,.15))}.nad-graph-column{display:flex;flex-direction:column;gap:30px;z-index:5;padding-top:10px;align-items:flex-start}.graph-header-group{background-color:#eee;border-radius:30px;padding:10px 25px;display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;margin-bottom:10px;box-shadow:0 2px 4px #0000000d}.graph-section-title{font-size:16px;font-weight:700;color:#943da9;margin:0}.graph-item{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.graph-label{font-size:13px;color:#333;line-height:1.4;font-weight:500}.nad-graph-img{width:100%;height:auto;display:block;max-width:400px}.graph-reference{font-size:9px;color:#888;margin-top:10px;font-style:italic;text-align:right}.connecting-line-svg{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:10;display:block}@media(max-width:1024px){.what-is-nad-content{grid-template-columns:1fr;gap:40px}.nad-left-column{align-items:center;text-align:center}.nad-text-block{padding-right:0}.connecting-line-svg{display:none}}@media(max-width:768px){.what-is-nad-section{padding:60px 0}.nad-container{padding:0 20px}.nad-header-group h2{font-size:24px}.nad-sub-title{font-size:14px}.nad-definition-list li{font-size:14px;text-align:left}.nad-product-block{height:350px;margin-top:20px}.product-bg-circle{width:300px;height:300px}.cellix-product-img{height:360px}.nad-graph-column{gap:40px;align-items:center}.graph-header-group{align-self:center}.graph-item{align-items:center}.graph-label{font-size:12px;text-align:center}.nad-graph-img{max-width:100%}}.nad-efficacy-section{padding:80px 0;background:transparent;font-family:Inter,sans-serif}.efficacy-container{max-width:1440px;margin:0 auto;padding:0 40px}.efficacy-header{display:flex;gap:15px;align-items:center;margin-bottom:60px}.efficacy-header .accent-bar{width:4px;height:40px;background:linear-gradient(180deg,#943da9,#943da900)}.efficacy-header h2{font-size:32px;font-weight:700;color:#000;margin:0}.efficacy-content{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:center}.efficacy-table-column{display:flex;flex-direction:column}.table-header{display:flex;padding-bottom:20px;border-bottom:1px solid #eee;margin-bottom:0}.header-label{flex:1;font-size:18px;font-weight:700;color:#943da9}.header-label:first-child{flex:1.2}.table-body{display:flex;flex-direction:column}.table-row{display:flex;padding:25px 0;border-bottom:1px solid #eee}.table-row:last-child{border-bottom:none}.mechanism-cell{flex:1.2;font-size:13px;color:#666;font-weight:500}.effect-cell{flex:1;font-size:13px;color:#000;font-weight:700}.efficacy-diagram-column{display:flex;justify-content:center;align-items:center;position:relative;padding:40px}.triangular-diagram{position:relative;width:500px;height:450px}.diagram-lines{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.diagram-node{position:absolute;display:flex;flex-direction:column;align-items:center;z-index:2}.node-circle{width:175px;height:175px;border-radius:50%;border:1px solid #D8B4EA;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px;box-shadow:0 4px 15px #943da90d;text-align:center}.node-icon{width:60px;height:60px;object-fit:contain;margin-bottom:12px}.node-label{display:flex;flex-direction:column;align-items:center;gap:4px}.node-title{font-size:11px;font-weight:500;color:#666}.node-line{width:40px;height:1px;background-color:#d8b4ea;margin:4px 0}.node-action{font-size:12px;font-weight:700;color:#943da9;letter-spacing:.3px;line-height:1.2;text-transform:uppercase}.node-top{top:15px;left:calc(50% - 87.5px)}.node-left{top:234px;left:calc(25% - 87.5px)}.node-right{top:234px;left:calc(75% - 87.5px)}@media(max-width:1200px){.efficacy-content{grid-template-columns:1fr;gap:60px}.efficacy-diagram-column{padding:20px 0}}@media(max-width:768px){.nad-efficacy-section{padding:60px 0}.efficacy-container{padding:0 20px}.efficacy-header{margin-bottom:30px}.efficacy-header h2{font-size:24px}.header-label{font-size:16px}.mechanism-cell,.effect-cell{font-size:12px}.table-row{padding:15px 0}.triangular-diagram{width:100%;max-width:330px;height:310px;margin:0 auto}.node-circle{width:130px;height:130px;padding:5px}.node-icon{width:36px;height:36px;margin-bottom:4px}.node-title,.node-action{font-size:11px}.node-line{width:25px;height:1px;background-color:#d8b4ea;margin:2px 0}.node-top{top:5px;left:calc(50% - 65px)}.node-left{top:160px;left:calc(25% - 65px)}.node-right{top:160px;left:calc(75% - 65px)}}.how-nad-works-section{padding:20px 0 80px;background:transparent;font-family:Inter,sans-serif}.how-nad-works-container{max-width:1440px;margin:0 auto;padding:0 40px}.how-nad-works-header{display:flex;gap:15px;align-items:center;margin-bottom:60px}.how-nad-works-header .accent-bar{width:4px;height:40px;background:linear-gradient(180deg,#943da9,#943da900)}.how-nad-works-header h2{font-size:32px;font-weight:700;color:#000;margin:0}.how-nad-works-content{display:grid;grid-template-columns:1fr 1.2fr;gap:100px;align-items:center}.mechanism-table-column{display:flex;flex-direction:column;padding-left:40px}.how-nad-works-section .table-header{display:flex;padding-bottom:15px;border-bottom:1px solid #eee;margin-bottom:0}.how-nad-works-section .header-label{flex:1;font-size:24px;font-weight:700;color:#943da9}.how-nad-works-section .table-body{display:flex;flex-direction:column}.how-nad-works-section .table-row{display:flex;padding:20px 0;border-bottom:1px solid #eee;transition:all .3s ease}.how-nad-works-section .table-row:last-child{border-bottom:none}.how-nad-works-section .mechanism-cell,.how-nad-works-section .effect-cell{flex:1;font-size:14px;font-weight:600}.row-highlighted .mechanism-cell,.row-highlighted .effect-cell{color:#000}.row-muted .mechanism-cell,.row-muted .effect-cell{color:#999}.diagram-column{display:flex;flex-direction:column;align-items:center;gap:40px}.info-pill{background-color:#e8e8e8;border-radius:50px;padding:15px 35px;text-align:center;max-width:440px}.info-pill p{margin:0;color:#943da9;font-size:14px;line-height:1.5;font-weight:500}.info-pill strong{font-weight:700}.diagram-img{width:100%;max-width:480px;height:auto;object-fit:contain}.how-nad-works-footer{margin-top:40px}@media(max-width:1200px){.how-nad-works-content{grid-template-columns:1fr;gap:60px}.diagram-column{width:100%}.mechanism-table-column{padding-left:0}}@media(max-width:768px){.how-nad-works-section{padding:40px 0 60px}.how-nad-works-container{padding:0 20px}.how-nad-works-header{margin-bottom:30px}.how-nad-works-header h2{font-size:24px}.how-nad-works-section .header-label{font-size:18px}.how-nad-works-section .table-row{padding:15px 0}.how-nad-works-section .mechanism-cell,.how-nad-works-section .effect-cell{font-size:12px}.info-pill{padding:12px 20px}.info-pill p{font-size:12px}.diagram-img{max-width:100%}}.how-nad-works-redox-section{padding:20px 0 80px;background:transparent;font-family:Inter,sans-serif}.how-nad-works-redox-section .how-nad-works-container{max-width:1440px;margin:0 auto;padding:0 40px}.how-nad-works-redox-section .how-nad-works-header{display:flex;gap:15px;align-items:center;margin-bottom:60px}.how-nad-works-redox-section .accent-bar{width:4px;height:40px;background:linear-gradient(180deg,#943da9,#943da900)}.how-nad-works-redox-section h2{font-size:32px;font-weight:700;color:#000;margin:0}.how-nad-works-redox-section .how-nad-works-content{display:grid;grid-template-columns:1fr 1.2fr;gap:100px;align-items:center}.how-nad-works-redox-section .mechanism-table-column{display:flex;flex-direction:column;padding-left:40px}.how-nad-works-redox-section .table-header{display:flex;padding-bottom:15px;border-bottom:1px solid #eee;margin-bottom:0}.how-nad-works-redox-section .header-label{flex:1;font-size:24px;font-weight:700;color:#943da9}.how-nad-works-redox-section .table-body{display:flex;flex-direction:column}.how-nad-works-redox-section .table-row{display:flex;padding:20px 0;border-bottom:1px solid #eee;transition:all .3s ease}.how-nad-works-redox-section .table-row:last-child{border-bottom:none}.how-nad-works-redox-section .mechanism-cell,.how-nad-works-redox-section .effect-cell{flex:1;font-size:14px;font-weight:600}.how-nad-works-redox-section .row-highlighted .mechanism-cell,.how-nad-works-redox-section .row-highlighted .effect-cell{color:#000}.how-nad-works-redox-section .row-muted .mechanism-cell,.how-nad-works-redox-section .row-muted .effect-cell{color:#999}.abbreviation-note{font-size:12px;color:#666;margin-top:15px;font-weight:500}.how-nad-works-redox-section .diagram-column{display:flex;flex-direction:column;align-items:center;gap:40px}.info-pill-redox{background-color:#e8e8e8;border-radius:50px;padding:15px 35px;text-align:center;max-width:520px}.info-pill-redox p{margin:0;color:#943da9;font-size:14px;line-height:1.5;font-weight:500}.info-pill-redox strong{font-weight:700}.how-nad-works-redox-section .scientific-diagram{width:100%;display:flex;justify-content:center}.how-nad-works-redox-section .diagram-img{width:100%;max-width:500px;height:auto;object-fit:contain}.how-nad-works-redox-section .how-nad-works-footer{margin-top:40px}.how-nad-works-redox-section .reference-text{font-size:12px;font-style:italic;color:#333;font-family:Times New Roman,Times,serif}@media(max-width:1200px){.how-nad-works-redox-section .how-nad-works-content{grid-template-columns:1fr;gap:60px}.how-nad-works-redox-section .mechanism-table-column{padding-left:0}}@media(max-width:768px){.how-nad-works-redox-section{padding:40px 0 60px}.how-nad-works-redox-section .how-nad-works-container{padding:0 20px}.how-nad-works-redox-section .how-nad-works-header{margin-bottom:30px}.how-nad-works-redox-section h2{font-size:24px}.how-nad-works-redox-section .header-label{font-size:18px}.how-nad-works-redox-section .table-row{padding:15px 0}.how-nad-works-redox-section .mechanism-cell,.how-nad-works-redox-section .effect-cell{font-size:12px}.info-pill-redox{padding:12px 20px}.info-pill-redox p{font-size:12px}.how-nad-works-redox-section .diagram-img{max-width:100%}}.how-nad-works-energy-section{padding:20px 0 80px;background:transparent;font-family:Inter,sans-serif}.how-nad-works-energy-section .how-nad-works-container{max-width:1440px;margin:0 auto;padding:0 40px}.how-nad-works-energy-section .how-nad-works-header{display:flex;gap:15px;align-items:center;margin-bottom:60px}.how-nad-works-energy-section .accent-bar{width:4px;height:40px;background:linear-gradient(180deg,#943da9,#943da900)}.how-nad-works-energy-section h2{font-size:32px;font-weight:700;color:#000;margin:0}.how-nad-works-energy-section .how-nad-works-content{display:grid;grid-template-columns:1fr 1.2fr;gap:100px;align-items:center}.how-nad-works-energy-section .mechanism-table-column{display:flex;flex-direction:column;padding-left:40px}.how-nad-works-energy-section .table-header{display:flex;padding-bottom:15px;border-bottom:1px solid #eee;margin-bottom:0}.how-nad-works-energy-section .header-label{flex:1;font-size:24px;font-weight:700;color:#943da9}.how-nad-works-energy-section .table-body{display:flex;flex-direction:column}.how-nad-works-energy-section .table-row{display:flex;padding:20px 0;border-bottom:1px solid #eee;transition:all .3s ease}.how-nad-works-energy-section .table-row:last-child{border-bottom:none}.how-nad-works-energy-section .mechanism-cell,.how-nad-works-energy-section .effect-cell{flex:1;font-size:14px;font-weight:600}.how-nad-works-energy-section .row-highlighted .mechanism-cell,.how-nad-works-energy-section .row-highlighted .effect-cell{color:#000}.how-nad-works-energy-section .row-muted .mechanism-cell,.how-nad-works-energy-section .row-muted .effect-cell{color:#999}.how-nad-works-energy-section .diagram-column{display:flex;flex-direction:column;align-items:center;gap:40px}.info-pill-energy{background-color:#e8e8e8;border-radius:50px;padding:15px 35px;text-align:center;max-width:440px}.info-pill-energy p{margin:0;color:#943da9;font-size:14px;line-height:1.5;font-weight:500}.info-pill-energy strong{font-weight:700}.scientific-diagram-pair{width:100%;display:flex;justify-content:center;gap:20px}.diagram-img-small{width:45%;max-width:320px;height:auto;object-fit:contain}.scientific-diagram-pair img:last-child{width:48%;max-width:350px}.how-nad-works-energy-section .how-nad-works-footer{margin-top:40px}.how-nad-works-energy-section .reference-text{font-size:12px;font-style:italic;color:#333;font-family:Times New Roman,Times,serif}@media(max-width:1200px){.how-nad-works-energy-section .how-nad-works-content{grid-template-columns:1fr;gap:60px}.how-nad-works-energy-section .mechanism-table-column{padding-left:0}}@media(max-width:768px){.how-nad-works-energy-section{padding:40px 0 60px}.how-nad-works-energy-section .how-nad-works-container{padding:0 20px}.how-nad-works-energy-section .how-nad-works-header{margin-bottom:30px}.how-nad-works-energy-section h2{font-size:24px}.how-nad-works-energy-section .header-label{font-size:18px}.how-nad-works-energy-section .table-row{padding:15px 0}.how-nad-works-energy-section .mechanism-cell,.how-nad-works-energy-section .effect-cell{font-size:12px}.info-pill-energy{padding:12px 20px}.info-pill-energy p{font-size:12px}.scientific-diagram-pair{flex-direction:column;align-items:center;gap:20px}.diagram-img-small{width:100%;max-width:280px}}.how-nad-works-comparison-section{padding:20px 0 80px;background:transparent;font-family:Inter,sans-serif}.how-nad-works-comparison-section .how-nad-works-container{max-width:1440px;margin:0 auto;padding:0 40px}.how-nad-works-comparison-section .how-nad-works-header{display:flex;gap:15px;align-items:center;margin-bottom:40px}.how-nad-works-comparison-section .accent-bar{width:4px;height:40px;background:linear-gradient(180deg,#943da9,#943da900)}.how-nad-works-comparison-section h2{font-size:32px;font-weight:700;color:#000;margin:0}.how-nad-works-comparison-section .how-nad-works-content{display:grid;grid-template-columns:.8fr 1.7fr;gap:60px;align-items:center}.product-image-column{display:flex;justify-content:center;align-items:flex-start;padding-top:50px}.product-main-img{width:100%;max-width:380px;height:auto;object-fit:contain;border-radius:15px}.comparison-column{display:flex;flex-direction:column;align-items:center;gap:20px}.info-pill-comparison{background-color:#e8e8e8;border-radius:50px;padding:12px 35px;text-align:center;max-width:480px}.info-pill-comparison p{margin:0;color:#943da9;font-size:14px;line-height:1.5;font-weight:500}.info-pill-comparison strong{font-weight:700}.comparison-table-wrapper{width:100%;overflow-x:auto}.comparison-table{width:100%;border-collapse:separate;border-spacing:0;text-align:center;font-size:14px}.comparison-table th{padding:30px 10px;color:#000;font-weight:700;font-size:18px;border-bottom:1px solid #eee}.comparison-table td{padding:35px 15px;color:#666;border-bottom:1px solid #eee;vertical-align:middle;line-height:1.4}.comparison-table td.row-label{text-align:left;color:#000;font-weight:400;width:120px}.column-highlight-header{background-color:#943da90d;border-top:2px solid #943da9!important;border-left:2px solid #943da9!important;border-right:2px solid #943da9!important;border-bottom:1px solid #eee!important;border-radius:15px 15px 0 0;color:#943da9!important;position:relative;z-index:1}.column-highlight-cell{background-color:#943da90d;border-left:2px solid #943da9!important;border-right:2px solid #943da9!important;border-bottom:1px solid #eee!important;color:#000!important;font-weight:500}.comparison-table tr:last-child .column-highlight-cell{border-bottom:2px solid #943da9!important;border-radius:0 0 15px 15px}.how-nad-works-comparison-section .how-nad-works-footer{margin-top:40px}.how-nad-works-comparison-section .reference-text{font-size:12px;font-style:italic;color:#333;font-family:Times New Roman,Times,serif}@media(max-width:1200px){.how-nad-works-comparison-section .how-nad-works-content{grid-template-columns:1fr;gap:40px;min-width:0;overflow:hidden}}@media(max-width:768px){.how-nad-works-comparison-section{padding:15px 0 50px}.how-nad-works-comparison-section .how-nad-works-container{padding:0 16px}.how-nad-works-comparison-section .how-nad-works-content{grid-template-columns:1fr;gap:25px}.how-nad-works-comparison-section h2{font-size:22px}.how-nad-works-comparison-section .how-nad-works-header{margin-bottom:25px}.product-image-column{padding-top:0;justify-content:center}.product-main-img{max-width:200px}.info-pill-comparison{padding:10px 20px;border-radius:30px;max-width:100%}.info-pill-comparison p{font-size:12px}.comparison-table-wrapper{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:15px;margin-top:10px;display:block}.comparison-table{font-size:12px;min-width:550px;border:1px solid #eee;border-radius:12px}.comparison-table th{font-size:14px;padding:15px 8px}.comparison-table td{padding:15px 10px;font-size:12px}.comparison-table td.row-label{width:100px;font-size:12px;font-weight:600}.column-highlight-header,.column-highlight-cell{border-width:1px!important}.comparison-column{width:100%;min-width:0}.how-nad-works-comparison-section .how-nad-works-footer{margin-top:25px}.how-nad-works-comparison-section .reference-text{font-size:10px}}.what-is-nmn-section{padding:40px 0 80px;background:transparent;font-family:Inter,sans-serif}.what-is-nmn-container{max-width:1440px;margin:0 auto;padding:0 40px}.what-is-nmn-header{display:flex;gap:15px;align-items:center;margin-bottom:60px}.what-is-nmn-header .accent-bar{width:4px;height:40px;background:linear-gradient(180deg,#943da9,#943da900)}.what-is-nmn-header h2{font-size:32px;font-weight:700;color:#000;margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px}.subtitle-wrapper{display:inline-flex;white-space:nowrap;align-items:baseline;font-size:32px}.what-is-nmn-header h2 .subtitle-wrapper span{font-size:14px;font-weight:500;color:#666;margin-left:5px;margin-right:2px}.what-is-nmn-content{display:grid;grid-template-columns:1fr 1.6fr;gap:100px;align-items:center}.text-column .points-list li{font-size:14px;color:#333;line-height:1.6;margin-bottom:12px;position:relative;padding-left:15px}.text-column .points-list li:before{content:"•";position:absolute;left:0;color:#000;font-size:14px;top:-2px}.diagram-column{display:flex;flex-direction:column;align-items:center;gap:30px}.info-pill-nmn{background-color:#e8e8e8;border-radius:50px;padding:12px 35px;text-align:center;max-width:480px}.info-pill-nmn p{margin:0;color:#943da9;font-size:14px;line-height:1.5;font-weight:500}.info-pill-nmn strong{font-weight:700}.scientific-diagram{width:100%;display:flex;justify-content:center}.nmn-diagram-img{width:100%;max-width:580px;height:auto;object-fit:contain}.what-is-nmn-footer{margin-top:40px}.reference-text{font-size:12px;font-style:italic;color:#333;font-family:Times New Roman,Times,serif}@media(max-width:1200px){.what-is-nmn-content{grid-template-columns:1fr;gap:40px}}@media(max-width:600px){.what-is-nmn-container{padding:0 20px}.what-is-nmn-header h2{font-size:24px}.text-column .points-list li{font-size:14px}}.nmn-absorption-section{padding:100px 0;position:relative;background-color:#fff;font-family:Inter,sans-serif;min-height:550px;display:flex;align-items:center;overflow:hidden}.nmn-absorption-section:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:45%;height:90%;background-image:url(/Images/Our_method/2272f9d8dd51318adfe5f1c2200f8b3b_1.png);background-size:contain;background-position:left center;background-repeat:no-repeat;z-index:1;opacity:.9;pointer-events:none}.nmn-absorption-section:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:45%;height:90%;background-image:url(/Images/Our_method/2272f9d8dd51318adfe5f1c2200f8b3b_2.png);background-size:contain;background-position:right center;background-repeat:no-repeat;z-index:1;opacity:.9;pointer-events:none}.nmn-absorption-container{max-width:1440px;margin:0 auto;padding:0 60px;position:relative;z-index:2;width:100%}.nmn-absorption-header{display:flex;gap:15px;align-items:center;margin-bottom:80px}.nmn-absorption-header .accent-bar{width:4px;height:40px;background:linear-gradient(180deg,#943da9,#943da900)}.nmn-absorption-header h2{font-size:32px;font-weight:700;color:#000;margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px}.subtitle-wrapper-absorption{display:inline-flex;white-space:nowrap;align-items:baseline;font-size:32px}.nmn-absorption-header h2 .subtitle-wrapper-absorption span{font-size:14px;font-weight:400;color:#333;margin-left:5px;margin-right:2px}.nmn-absorption-content{display:grid;grid-template-columns:1.2fr .8fr;gap:60px;align-items:flex-start}.text-column{padding-top:20px}.text-column .points-list{list-style:none;padding:0;margin:0}.text-column .points-list li{font-size:14px;color:#333;line-height:1.6;margin-bottom:12px;position:relative;padding-left:20px}.text-column .points-list li:before{content:"•";position:absolute;left:0;color:#000;font-size:18px;top:-4px}.text-column .points-list li strong{font-weight:500;color:#222}.icons-column{display:flex;flex-direction:column;align-items:center;gap:30px;padding-bottom:60px}.icon-circle{width:220px;height:220px;border:1px solid #943da9;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;padding:20px;text-align:center}.icon-circle img{width:90px;height:auto;margin-bottom:12px;object-fit:contain}.icon-subtext{font-size:10px;color:#943da9;margin-bottom:4px;font-weight:500}.icon-title{font-size:14px;font-weight:700;color:#943da9;letter-spacing:-.2px;line-height:1.2}@media(max-width:1200px){.nmn-absorption-content{grid-template-columns:1fr;gap:60px}.icons-column{padding-bottom:0}.nmn-absorption-section:before,.nmn-absorption-section:after{width:100%;height:50%;opacity:.5}.nmn-absorption-section:before{top:0;transform:none;background-position:center top}.nmn-absorption-section:after{top:auto;bottom:0;transform:none;background-position:center bottom}}@media(max-width:768px){.nmn-absorption-section{padding:60px 0}.nmn-absorption-header h2{font-size:24px}.nmn-absorption-header h2 .subtitle-wrapper-absorption span{margin-left:0}.icon-circle{width:180px;height:180px}.icon-circle img{width:70px}}@media(max-width:480px){.nmn-absorption-container{padding:0 20px}.icon-circle{width:160px;height:160px}.icon-title{font-size:11px}}.our-methods-page{width:100%;background-color:#fff;overflow-x:hidden}.nad-integrated-background{background-image:url(/Images/Our_method/5122065d74d88f9cac31d81fa5c4386b_1.png);background-size:cover;background-position:center;background-repeat:no-repeat;width:100%}.contact-page{display:flex;font-family:Inter,sans-serif;max-height:1040px}.contact-image-col{flex:0 0 36%;max-width:36%;overflow:hidden}.contact-image-col img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.contact-content-col{flex:1;display:flex;justify-content:center}.contact-inner{width:100%;max-width:520px;padding:100px 40px}.contact-branding{text-align:left;margin-bottom:52px}.contact-branding h1{font-size:44px;font-weight:700;letter-spacing:5px;margin:0 0 6px;color:#000}.contact-branding a{font-size:13px;color:#888;text-decoration:none}.contact-branding a:hover{text-decoration:underline;color:#555}.contact-info{margin-bottom:44px}.contact-info p{font-size:13px;color:#333;margin:0 0 6px;line-height:1.5}.contact-form-title{font-size:17px;font-weight:600;letter-spacing:1.5px;color:#000;margin:0 0 24px}.contact-form{display:flex;flex-direction:column;gap:16px}.contact-form label{display:flex;flex-direction:column;gap:3px}.contact-form label span{font-size:11px;font-weight:500;color:#222}.contact-form input,.contact-form select,.contact-form textarea{padding:9px 12px;border:1px solid #ddd;border-radius:3px;font-size:13px;font-family:Inter,sans-serif;color:#333;background:#fff;outline:none;width:100%;box-sizing:border-box;transition:border-color .15s ease}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#000}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#bbb}.contact-form select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:15px;padding-right:36px;cursor:pointer}.contact-form textarea{resize:none;min-height:60px}.contact-form button{padding:12px 0;background:#000;color:#fff;border:none;border-radius:3px;font-size:13px;font-weight:600;letter-spacing:2px;cursor:pointer;transition:background .15s ease;margin-top:2px}.contact-form button:hover{background:#333}@media(max-width:1100px){.contact-image-col{flex:0 0 28%;max-width:28%}.contact-inner{padding:56px 28px 36px}}@media(max-width:768px){.contact-page{flex-direction:column;max-height:none}.contact-image-col{flex:none;max-width:100%;height:260px}.contact-content-col{display:block}.contact-inner{padding:32px 24px 36px;max-width:100%}}@media(max-width:480px){.contact-inner{padding:24px 18px 30px}.contact-branding h1{font-size:30px;letter-spacing:3px}}.inquiry-page{font-family:Inter,sans-serif}.inquiry-hero{position:relative;height:440px;overflow:hidden;display:flex;align-items:center;justify-content:center}.inquiry-hero-bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.inquiry-hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#00000026}.inquiry-hero-content{position:relative;z-index:1;text-align:center}.inquiry-hero-logo{width:280px;height:auto;margin-bottom:10px}.inquiry-hero-tagline{font-size:15px;color:#fff;font-weight:400;letter-spacing:1px;margin:0}.inquiry-product-section{padding:50px 0 40px;border-bottom:1px solid #eee}.inquiry-product-container{max-width:700px;margin:0 auto;padding:0 30px}.inquiry-product-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.inquiry-product-header h2{font-size:15px;font-weight:600;color:#000;letter-spacing:1px;margin:0}.return-to-product-btn{font-size:12px;color:#fff;background:#000;padding:8px 20px;border-radius:20px;text-decoration:none;font-weight:500;letter-spacing:.5px;transition:background .15s ease}.return-to-product-btn:hover{background:#333}.inquiry-product-row{display:flex;align-items:center;gap:24px}.inquiry-product-image{width:90px;height:90px;flex-shrink:0;border:1px solid #eee;border-radius:6px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f9f9f9}.inquiry-product-image img{width:100%;height:100%;object-fit:cover}.inquiry-product-info{flex:1}.inquiry-product-name{font-size:14px;font-weight:500;color:#333;margin:0}.inquiry-quantity-control{display:flex;align-items:center;gap:0;border:1px solid #ddd;border-radius:4px;overflow:hidden;flex-shrink:0}.qty-btn{width:34px;height:34px;background:#fff;border:none;font-size:16px;color:#333;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .1s ease}.qty-btn:hover{background:#f5f5f5}.qty-value{width:34px;height:34px;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:500;color:#000;border-left:1px solid #ddd;border-right:1px solid #ddd}.inquiry-form-section{padding:50px 0 80px}.inquiry-form-container{max-width:460px;margin:0 auto;padding:0 30px}.inquiry-form-title{font-size:20px;font-weight:700;color:#000;letter-spacing:1px;margin:0 0 8px}.inquiry-form-subtitle{font-size:12px;color:#888;margin:0 0 30px}.inquiry-form{display:flex;flex-direction:column;gap:16px}.inquiry-form label{display:flex;flex-direction:column;gap:4px}.inquiry-form label span{font-size:11px;font-weight:600;color:#222}.inquiry-form input,.inquiry-form select,.inquiry-form textarea{padding:10px 12px;border:1px solid #ddd;border-radius:3px;font-size:13px;font-family:Inter,sans-serif;color:#333;background:#fff;outline:none;width:100%;box-sizing:border-box;transition:border-color .15s ease}.inquiry-form input:focus,.inquiry-form select:focus,.inquiry-form textarea:focus{border-color:#000}.inquiry-form input::placeholder,.inquiry-form textarea::placeholder{color:#bbb}.inquiry-form select{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 12px center;background-size:15px;padding-right:36px;cursor:pointer}.inquiry-form textarea{resize:none;min-height:80px}.inquiry-form button{padding:14px 0;background:#000;color:#fff;border:none;border-radius:4px;font-size:13px;font-weight:600;letter-spacing:2px;cursor:pointer;transition:background .15s ease;margin-top:4px}.inquiry-form button:hover{background:#333}@media(max-width:768px){.inquiry-hero{height:240px}.inquiry-hero-logo{width:200px}.inquiry-hero-tagline{font-size:13px}.inquiry-product-header{flex-direction:column;align-items:flex-start;gap:12px}.inquiry-product-row{flex-wrap:wrap}}@media(max-width:480px){.inquiry-hero{height:200px}.inquiry-hero-logo{width:160px}.inquiry-product-image{width:70px;height:70px}.inquiry-form-title{font-size:17px}}.app{min-height:100vh;background-color:#fff}.main-content{display:flex;flex-direction:column;width:100%}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--color-text-primary: #000;--color-text-secondary: #3d3d3d;--color-text-tertiary: #545454;--color-text-muted: #888;--color-background: #fff;--color-background-dark: #171717;--color-border: #c7c7c7;--color-border-light: #ebebeb;--shadow-sm: 0 .6px .6px -1.25px rgba(0, 0, 0, .18), 0 2.3px 2.3px -2.5px rgba(0, 0, 0, .16), 0 10px 10px -3.75px rgba(0, 0, 0, .06);--shadow-md: .24px .48px .54px -1.25px rgba(0, 0, 0, .18), .92px 1.83px 2.05px -2.5px rgba(0, 0, 0, .16), 4px 8px 8.94px -3.75px rgba(0, 0, 0, .06)}html{font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5;color:var(--color-text-primary);background-color:var(--color-background);min-height:100vh;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Inter,sans-serif;font-weight:600;letter-spacing:-.04em;line-height:1.2em;color:var(--color-text-primary)}p{font-family:Inter,sans-serif;font-weight:400;line-height:1.6em;color:var(--color-text-secondary)}a{text-decoration:none;color:inherit}img,video{max-width:100%;height:auto;display:block}button{font-family:inherit;cursor:pointer;border:none;background:none;font-size:inherit}ul,ol{list-style:none}input,select,textarea{font-family:inherit;font-size:inherit}::selection{background-color:#0000001a;color:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0000004d}
