@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;700;800&display=swap");@font-face{font-family:Vazirmatn;src:url(/assets/vazirmatn.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--ink:#172b46;--muted:#4a5e71;--sage:#f0f5f8;--green:#194e79;--line:#dbe4eb;--lime:#d9ebf6}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:120px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Vazirmatn,Arial,sans-serif;font-size:15px;line-height:1.85}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a{text-decoration:none}a,button{color:inherit}button{cursor:pointer}button:disabled{opacity:.6;cursor:wait}a,button{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #58a8e2;outline-offset:4px}img{max-width:100%;display:block}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-weight:600}button{background:none;border:0}svg{flex-shrink:0}::selection{background:#bcdbf1}.wrap{width:min(1280px,calc(100% - 112px));margin-inline:auto}.english{font-family:DM Sans,Arial,sans-serif}.english h1,.english h2,.english h3{font-family:Manrope,DM Sans,Arial,sans-serif}.skip{position:fixed;top:-100px;background:var(--ink);color:white;padding:12px;z-index:100}.skip:focus{top:0}.topbar{background:#154160;color:#dcedf9;font-size:11px;letter-spacing:.1px}.topbar .wrap{display:flex;align-items:center;justify-content:space-between;min-height:35px}.topbar .wrap>div{display:flex;align-items:center;gap:18px}.top-divider{height:11px;width:1px;background:#ffffff35}.header{position:sticky;top:0;z-index:50;background:#f8fcfeed;backdrop-filter:blur(18px);border-bottom:1px solid var(--line)}.nav-row{height:94px;display:flex;align-items:center;gap:30px;justify-content:space-between}.brand img{width:148px;height:auto}.nav-row nav{display:flex;align-items:center;gap:26px;font-size:12px;font-weight:500}.nav-row nav a{position:relative;padding:34px 0;white-space:nowrap}.nav-row nav a:after{content:"";position:absolute;bottom:20px;inset-inline:0;height:2px;background:var(--green);transform:scaleX(0);transition:transform .2s}.nav-row nav a:hover:after,.nav-row nav a[aria-current]:after{transform:scaleX(1)}.nav-actions{gap:20px;font-size:11px}.lang,.nav-actions{display:flex;align-items:center}.lang{gap:6px}.safety-nav{display:flex;align-items:center;gap:7px;border:1px solid #99c8e9;padding:9px 13px;border-radius:3px;white-space:nowrap}.mobile-toggle{display:none}.eyebrow{display:flex;gap:9px;align-items:center;font-size:11px;font-weight:500;letter-spacing:1px;color:#1e6ea7;line-height:1.8}.eyebrow i{display:inline-block;width:6px;height:6px;background:#2589d1;border-radius:50%}.hero{position:relative;overflow:hidden;background:linear-gradient(115deg,#e5f2fb,#f7fbfe 50%,#f7fbfe)}.hero-grid{display:grid;grid-template-columns:1.08fr 1fr;min-height:600px;align-items:center;gap:10px}.hero-copy{position:relative;z-index:2;padding-block:65px 55px}.hero h1{font-size:clamp(38px,4.3vw,62px);line-height:1.7;letter-spacing:-1.8px;font-weight:500;margin:22px 0}.hero h1 em{font-style:normal;color:#2382c5}.hero p{max-width:490px;font-size:15px;line-height:2.2;color:#2079b8}.hero-buttons{display:flex;align-items:center;gap:26px;margin-top:31px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:18px;padding:14px 23px;font-size:12px;border-radius:3px;line-height:1.8;transition:background .2s,transform .2s}.button:hover{transform:translateY(-2px)}.primary{background:var(--green);color:white;border:1px solid var(--green)}.primary:hover{background:#154160}.outline{border:1px solid #62ade3;background:transparent}.text-link{display:inline-flex;align-items:center;gap:11px;font-size:12px;font-weight:500}.persian .area-bottom svg,.persian .button>svg:not(:first-child),.persian .pathways>a>svg,.persian .product-arrow svg,.persian .text-link>svg{transform:rotate(180deg)}.hero-caption{display:flex;align-items:center;gap:12px;font-size:9px;color:#2a91da;margin-top:50px;letter-spacing:.5px}.mini-line{width:34px;height:1px;background:#3093da}.hero-art{position:relative;height:540px;min-width:0}.hero-art:before{content:"";position:absolute;inset:18%;border-radius:50%;background:#a0cceb;filter:blur(80px);opacity:.65}.molecule{position:relative;width:100%;height:100%;max-height:540px;z-index:1}.orbital{position:absolute;border:1px solid #57a8e125;border-radius:50%;width:440px;height:440px;top:40px;left:30px}.orbital-two{width:530px;height:530px;left:-15px;top:-5px;border-style:dashed}.science-label{font-size:8px;position:absolute;z-index:3;letter-spacing:1px;color:#227dbe;border:1px solid #69b1e444;background:#f8fcfe99;border-radius:20px;padding:7px 13px;white-space:nowrap}.label-a{top:80px;inset-inline-start:15px}.label-a i{display:inline-block;width:5px;height:5px;background:#2382c5;border-radius:50%;margin-inline-end:6px}.label-b{bottom:90px;inset-inline-end:0}.label-b span{margin:0 9px}.art-note{position:absolute;bottom:21px;left:50%;transform:translateX(-50%);text-align:center;white-space:nowrap}.art-note>span{font-family:Manrope,Arial;display:block;font-size:13px;letter-spacing:7px}.art-note small{font-size:7px;letter-spacing:2px;color:#2a90d9}.hero-bottom{border-top:1px solid #60ace32d;display:flex;align-items:center;gap:20px;justify-content:space-between;padding-block:18px;font-size:9px;letter-spacing:1px;color:#268dd7;direction:ltr}.scroll-line{height:1px;width:70px;background:#3f9bdd;margin-right:auto}.pathways{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--line)}.pathways>a{display:flex;align-items:center;gap:20px;padding:30px 23px;border-inline-end:1px solid var(--line)}.pathways>a:last-child{border:0}.pathways>a>svg{margin-inline-start:auto;width:19px}.path-icon{display:flex;color:#2486cc}.pathways h2{font-size:17px}.pathways p{font-size:11px;color:var(--muted);margin-top:4px}.section{padding-block:85px}.section.compact{padding-top:15px;padding-bottom:75px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:35px}.section-heading h2{font-size:32px;line-height:1.6;letter-spacing:-.7px;margin-top:13px}.section-heading p{color:var(--muted);font-size:13px;max-width:650px;margin-top:10px}.areas-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.area-card{position:relative;padding:30px;background:#f5fafd;border:1px solid #e1f0fa;border-radius:4px;transition:background .2s,transform .2s}.area-card:hover{background:#e0effa;transform:translateY(-3px)}.area-card>svg{color:#2383c8;margin-block:10px 20px}.area-index{position:absolute;top:24px;inset-inline-end:27px;font-family:Manrope,Arial;color:#55a7e1;font-size:10px}.area-card h3{font-size:21px}.area-card p{font-size:12px;color:var(--muted);margin-top:6px}.area-bottom{border-top:1px solid #c8e1f3;margin-top:25px;padding-top:15px;font-size:11px;display:flex;justify-content:space-between;align-items:center;color:#1d6da7}.feature-section{background:#eef6fc;padding-block:60px}.feature-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:90px;align-items:center}.feature-image{min-height:370px;position:relative;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse,#fff9 0,#c8e1f355 55%,transparent 72%)}.feature-image img{width:90%;max-height:300px;object-fit:contain;mix-blend-mode:multiply}.feature-image>span{position:absolute;bottom:0;font-size:8px;letter-spacing:1.3px;color:#268ed8}.feature-grid h2{font-size:43px;line-height:1.6;letter-spacing:-1px;margin-block:18px}.feature-grid p{font-size:14px;line-height:2.1;color:var(--muted);max-width:470px}.feature-grid .button{margin-top:25px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:23px}.product-card{display:block}.product-visual{height:270px;background:#f0f7fd;border-radius:4px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.product-visual img{height:78%;width:78%;object-fit:contain;transition:transform .4s;mix-blend-mode:multiply}.product-card:hover img{transform:scale(1.07)}.product-arrow{position:absolute;bottom:16px;inset-inline-end:16px;width:34px;height:34px;border:1px solid #afd4ee;border-radius:50%;display:grid;place-items:center;background:#fff9}.product-arrow svg{width:17px}.product-caption{padding-block:18px}.micro{font-size:9px;letter-spacing:.7px;color:#288fd9}.product-caption h3{font-size:23px;margin-block:5px}.product-caption p{font-size:12px;color:#1f73af}.product-caption p>span{font-size:10px;border-inline-start:1px solid #a2cdeb;padding-inline-start:10px;margin-inline-start:10px;color:#3c99dc}.medicine-pack{width:148px;min-height:170px;background:linear-gradient(125deg,#fff 70%,#b0d4ee);border:1px solid #c8e1f3;padding:18px;transform:rotate(-8deg);box-shadow:15px 16px 16px #2487cd14;direction:ltr;position:relative}.medicine-pack>span{font-size:10px;letter-spacing:3px}.medicine-pack strong{display:block;font-size:20px;margin-top:25px}.medicine-pack small{font-size:9px}.pack-dots{font-size:20px;color:#2a90d9;position:absolute;bottom:3px;right:6px;line-height:1.2;letter-spacing:3px}.patient-band{padding:42px;background:#dfeffa;display:flex;align-items:center;gap:32px;border-radius:5px}.patient-symbol{width:105px;height:105px;border:1px solid #a4ceec;border-radius:50%;flex-shrink:0}.patient-band h2{font-size:29px;margin-top:10px}.patient-band p{font-size:12px;color:#217aba;margin-top:8px}.patient-band .button{margin-inline-start:auto;white-space:nowrap}.network{background:#154160;color:#e5f2fb;border-radius:6px;position:relative;overflow:hidden;padding:25px 34px 22px;background-image:radial-gradient(ellipse at 75% 35%,#1b547d3b,transparent 60%)}.map-top{justify-content:space-between;position:relative;z-index:3;font-size:10px;letter-spacing:1.1px;color:#b1d5ef}.map-top,.map-top>span{display:flex;align-items:center}.map-top>span{gap:8px}.live-dot{width:6px;height:6px;border-radius:50%;display:inline-block;background:#b5d7ef;box-shadow:0 0 10px #b5d7ef}.subtle{font-size:10px;padding:6px 10px;border:1px solid #ffffff25;border-radius:3px}.world-stage{position:relative;width:100%;aspect-ratio:1100/520;margin-top:10px;direction:ltr}.world{opacity:.45}.routes,.world{position:absolute;inset:0;width:100%;height:100%}.map-pin{position:absolute;width:19px;height:19px;transform:translate(-50%,-50%);padding:0;border-radius:50%;z-index:3;display:grid;place-items:center}.map-pin i{width:4px;height:4px;background:#c8e1f3;border-radius:50%;box-shadow:0 0 9px #c4dff2}.map-pin:after,.map-pin:before{content:"";position:absolute;inset:3px;border:1px solid #c0ddf266;border-radius:50%;animation:pulse 3.4s infinite;animation-delay:var(--delay,0s)}.map-pin:after{animation-delay:calc(var(--delay,0s) - 1.7s)}.map-pin span{position:absolute;top:20px;left:50%;transform:translateX(-50%);white-space:nowrap;background:#154160ee;padding:2px 7px;color:#c8e1f3;font-size:9px;opacity:0;pointer-events:none;z-index:5}.map-pin.selected span,.map-pin:focus-visible span,.map-pin:hover span{opacity:1}.map-pin.selected i{width:7px;height:7px;background:#c8e1f3;box-shadow:0 0 16px #b5d7ef}.origin span{font-size:9px;letter-spacing:1px}.map-bottom{display:flex;justify-content:space-between;align-items:end;gap:30px;padding-bottom:21px;border-bottom:1px solid #c0ddf222}.map-bottom h3{font-size:23px;margin-top:6px}.map-bottom .micro{color:#61ade3}.map-bottom p{max-width:340px;font-size:10px;color:#69b1e5;line-height:1.9}.country-list{display:flex;flex-wrap:wrap;gap:5px 12px;padding-top:16px;align-items:center}.country-list button,.country-list>span{font-size:9px;color:#89bfe6;padding:3px 6px;border-radius:3px}.country-list button.selected{background:#b1d5ef22;color:#c8e1f3}.country-list button:hover{color:white}.paused .map-pin:after,.paused .map-pin:before{animation-play-state:paused}.paused .traveller{display:none}.page-head{padding-block:60px 40px}.page-head h1{font-size:43px;line-height:1.7;margin-block:16px;letter-spacing:-1px}.page-head>p{max-width:740px;color:var(--muted);font-size:14px;line-height:2.1}.filter-layout{display:grid;grid-template-columns:228px 1fr;gap:35px}.filter-sidebar{border:1px solid var(--line);background:white;border-radius:4px;padding:20px 12px;align-self:start;position:sticky;top:120px}.filter-sidebar h2{font-size:16px;padding:4px 12px 17px}.filter-sidebar button{display:flex;align-items:center;gap:10px;width:100%;font-size:12px;text-align:start;padding:12px;border-radius:3px}.filter-sidebar button span{margin-inline-start:auto;font-size:10px;color:#3194db}.filter-sidebar button.active{background:#e4f1fb;font-weight:600}.filter-sidebar button:hover{background:#f5fafd}.catalogue-results{min-width:0}.search-row{display:flex;align-items:center;gap:20px;margin-bottom:25px}.search-row>span{white-space:nowrap;font-size:11px;color:#268dd6}.search-box{display:flex;align-items:center;gap:10px;background:white;border:1px solid #c8e1f3;padding:12px 16px;border-radius:4px;flex:1;min-width:0}.search-box svg{color:#2b91da;width:18px}.search-box input{border:0;background:none;outline:none!important;width:100%;min-width:0;color:var(--ink);font-size:12px}.search-box input::placeholder{color:#52a5e1}.catalogue-grid{gap:17px;grid-template-columns:repeat(2,1fr)}.catalogue-grid .product-visual{height:260px}.empty{text-align:center;padding:70px 20px;color:var(--muted)}.empty>svg{margin:auto}.empty h2{font-size:22px;margin:20px}.empty .button{margin-top:20px}.api-toolbar{display:flex;gap:20px;align-items:end;margin-bottom:28px}.select-label{font-size:10px;color:var(--muted);display:flex;flex-direction:column;gap:6px}.select-label select{padding:9px 14px;background:white;border:1px solid var(--line);border-radius:3px;color:var(--ink);min-width:130px;font-size:12px}.table-scroll{overflow:auto;border:1px solid var(--line);border-radius:5px}.api-table{border-collapse:collapse;width:100%;text-align:start;white-space:nowrap}.api-table th{font-size:11px;text-align:start;background:#e8f3fb;padding:19px 22px;font-weight:500}.api-table td{padding:18px 22px;border-bottom:1px solid var(--line);font-size:12px}.api-table tr:last-child td{border-bottom:0}.api-table tr:hover td{background:#f3f9fd}.api-table td:first-child{color:#429dde;font-family:Manrope,Arial;font-size:10px}.api-table strong{font-size:14px;display:block;font-weight:500}.api-table small{font-size:10px;display:block;color:#3d9add}.tag{display:inline-block;background:#e5f2fb;color:#2075b2;border:1px solid #c8e1f3;border-radius:20px;padding:4px 12px;font-size:10px}.download-link{display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid #65afe4;color:#1a5179;font-size:11px}.document-note{display:flex;gap:20px;align-items:center;padding:28px;background:#edf6fc;margin-top:27px;border-radius:4px}.document-note h3{font-size:15px}.document-note p{font-size:11px;color:var(--muted);max-width:650px;margin-top:5px}.document-note>.button{white-space:nowrap;margin-inline-start:auto}.product-detail-head{padding-top:25px}.breadcrumb{font-size:10px;color:#2d92da}.detail-grid{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;padding-block:50px 55px}.detail-grid h1{font-size:62px;line-height:1.5;margin-top:18px}.generic{font-size:21px;color:#217bbb;margin-bottom:16px}.generic span{font-family:Manrope,Arial;font-size:14px;margin-inline-start:10px;color:#439dde}.detail-intro{color:var(--muted);font-size:13px;max-width:480px;margin-top:25px}.detail-product-image{background:#ecf5fc;min-height:390px;display:flex;align-items:center;justify-content:center;border-radius:5px}.detail-product-image img{width:80%;height:330px;object-fit:contain;mix-blend-mode:multiply}.medicine-pack.large{width:220px;min-height:270px;padding:25px}.medicine-pack.large strong{font-size:30px;margin-top:55px}.content-columns{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:60px;align-items:start}.rich-content h2{font-size:28px;margin-bottom:20px}.rich-content h3{font-size:19px;margin-top:28px;margin-bottom:12px}.rich-content p{font-size:13px;color:#1f72ae;margin-bottom:12px;line-height:2.2}.rich-content .list-line{margin-bottom:6px}.review-note{display:flex;align-items:start;gap:8px;border:1px solid var(--line);background:#f0f7fd;padding:14px;border-radius:4px;font-size:10px!important;margin-top:20px;margin-bottom:25px!important}.review-note svg{margin-top:3px}.source-link{display:inline-block;font-size:11px;color:#1e6fa8;border-bottom:1px solid #6ab2e5;margin-top:20px}.support-card{background:#eef6fc;border:1px solid #d6eaf8;border-radius:5px;padding:26px;margin-bottom:20px}.support-card>svg{color:#268cd5;margin-bottom:20px}.support-card h3{font-size:19px;line-height:1.8}.support-card p{font-size:12px;color:var(--muted);margin-block:12px 20px}.support-card>a{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #c7e1f3;padding-block:13px 3px;margin-top:9px;font-size:11px}.safety-card{background:#eef6fc}.tip-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.tip-grid>div{border-top:1px solid #a6cfec;padding-top:20px}.tip-grid span{font:12px Manrope,Arial;color:#3e9bdd}.tip-grid p{margin-top:16px;font-size:13px;line-height:2;color:#2076b4}.patient-links{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.patient-links>a{padding:28px;background:#e8f3fb;border:1px solid #c8e1f3;border-radius:4px}.patient-links svg{color:#2280c3;margin-bottom:22px}.patient-links h2{font-size:20px}.patient-links p{color:var(--muted);font-size:12px;margin-top:8px}.access,.education{padding-top:75px;scroll-margin-top:115px}.pills{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:25px}.pills button{padding:8px 15px;background:#f1f8fd;border:1px solid #c8e1f3;border-radius:30px;font-size:11px}.pills button.active{background:#17486b;color:white;border-color:#17486b}.guide-panel{display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:35px;background:#f2f8fd;border-radius:4px}.large-icon{display:block;margin-bottom:20px;color:#2382c6}.guide-panel h3{font-size:25px;margin-bottom:15px}.guide-panel h4{font-size:18px;margin-bottom:25px}.guide-panel p{font-size:13px;line-height:2.1;color:var(--muted)}.guide-panel .source-link{font-size:10px}.medical-review{display:block;font-size:9px;margin-top:15px;color:#3c99dc}.guide-tip{display:flex;gap:12px;margin-bottom:17px}.guide-tip svg{margin-top:6px;color:#278fd9}.pharmacy-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.pharmacy-grid>div{padding:24px;border:1px solid var(--line);border-radius:4px}.pharmacy-grid svg{color:#278fd9;margin-bottom:15px}.pharmacy-grid h3{font-size:15px}.pharmacy-grid span{font-size:10px;color:#3d9add;display:block;margin-top:10px}.access-call{display:flex;align-items:center;justify-content:space-between;gap:25px;background:#e6f2fb;padding:25px 30px;margin-top:25px}.access-call h3{font-size:18px}.access-call p{font-size:12px;color:var(--muted);margin-top:5px}.export-services,.values-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-block:55px}.export-services>div,.values-grid>div{padding:28px;background:#f0f7fd;border:1px solid var(--line);border-radius:4px}.export-services svg,.values-grid svg{color:#2589d1;margin-bottom:18px}.export-services h2,.values-grid h3{font-size:21px;margin-bottom:12px}.export-services p,.values-grid p{font-size:13px;color:var(--muted)}.export-cta{text-align:center;padding:50px;background:#e5f2fb;border-radius:5px}.export-cta .eyebrow{justify-content:center}.export-cta h2{font-size:35px;margin-block:15px}.export-cta p{font-size:13px;color:var(--muted);margin-bottom:25px}.export-cta .text-link{display:flex;justify-content:center;margin-top:20px}.about-layout{display:grid;grid-template-columns:1fr 1fr;gap:75px;align-items:center}.about-layout>div{height:400px;background:radial-gradient(ellipse,#d6eaf8,transparent 70%)}.about-layout h2{font-size:32px;margin-block:20px}.about-layout p{font-size:14px;line-height:2.3;color:var(--muted);margin-bottom:16px}.timeline{display:grid;grid-template-columns:repeat(4,1fr);margin-block:65px 85px}.timeline>div{border-top:1px solid #a8d0ec;padding-top:20px;position:relative}.timeline>div i{width:8px;height:8px;background:#3295db;border-radius:50%;position:absolute;top:-5px;inset-inline-start:0}.timeline span{font-size:11px;color:#429dde}.timeline h3{font-size:15px;margin-top:10px}.values-grid{margin-top:0;margin-bottom:0}.contact-info>a{display:flex;gap:16px;margin-top:27px}.contact-info h2{font-size:25px}.contact-info small{display:block;color:#268dd7;font-size:11px}.contact-info strong{display:block;font-size:14px;font-weight:500}.contact-info svg{color:#2b91da;margin-top:5px}.address{display:flex;gap:15px;margin-top:28px}.address p{font-size:12px;color:var(--muted);max-width:300px}.form-panel{background:#f0f7fd;padding:35px;border:1px solid #d6eaf8;border-radius:5px}.form-panel h2{font-size:25px}.form-panel>p{font-size:12px;color:var(--muted);margin-block:12px 25px}.form-panel label{display:flex;flex-direction:column;gap:8px;font-size:11px;color:#1d6da7;margin-bottom:19px}.form-panel input:not([type=checkbox]),.form-panel select,.form-panel textarea{width:100%;border:1px solid #c3def2;background:#f8fcfe;border-radius:3px;padding:11px 13px;color:var(--ink);outline:none;min-width:0}.form-panel textarea{resize:vertical}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.form-panel label.check-label{flex-direction:row;align-items:start;gap:9px;font-size:10px}.check-label input{margin-top:6px;flex-shrink:0;accent-color:var(--green)}.check-label a{white-space:nowrap;border-bottom:1px solid #60ace3}.form-panel .form-status{margin-bottom:0;margin-top:20px;color:#1b527a}.honey{display:none!important}.safety-notice{display:flex;gap:20px;background:#eaf4fc;border:1px solid #c8e1f3;padding:23px 28px;border-radius:4px;margin-bottom:35px}.safety-notice svg{color:#2488cf}.safety-notice h2{font-size:18px;color:#1f608f}.safety-notice p{font-size:12px;margin-top:8px;color:#227ec0}.safety-layout{gap:35px;grid-template-columns:minmax(0,1fr) 340px}.assistant-card{padding:27px;border:1px solid #c8e1f3;border-radius:5px;background:linear-gradient(140deg,#eef6fc,#d6eaf8)}.assistant-orb{width:65px;height:65px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#ecf5fc,#419cdd);display:grid;place-items:center;margin-bottom:22px;color:#1e5e8b;box-shadow:0 0 35px #9bc9ea55}.assistant-card h3{font-size:22px;margin-top:17px}.assistant-card p{font-size:12px;color:var(--muted);margin-block:15px 22px;line-height:2.2}.assistant-card .button{font-size:10px;width:100%;padding-inline:10px;gap:10px}.assistant-card ol{padding-inline-start:20px;font-size:11px;color:var(--muted);line-height:2.1}.assistant-card li{margin-top:12px}.privacy-content{max-width:850px;padding-bottom:80px}.privacy-content h2{margin-top:30px}footer{background:#e7f3fb;border-top:1px solid #c8e1f3}.footer-top{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:45px;padding-block:50px}.footer-brand img{width:135px;margin-bottom:20px}.footer-brand h2{font-size:25px}.footer-brand p{font-size:10px;color:#268cd4;margin-top:8px}.footer-top h3{font-size:13px;margin-bottom:22px}.footer-top>div>a{display:block;font-size:11px;color:#227dbe;margin-top:12px}.footer-bottom{padding-block:19px;border-top:1px solid #bedcf1;display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:9px;color:#2b91da}.footer-bottom>span:nth-child(2){font-size:8px;max-width:500px}.english .hero h1{font-size:clamp(38px,4.4vw,65px);line-height:1.18;letter-spacing:-2.7px;margin-block:29px}.english .hero p{line-height:1.9;font-size:14px}.english .section-heading h2{line-height:1.45;font-size:30px}.english .nav-row nav{font-size:11px;gap:20px}.english .brand img{width:130px}.english .nav-row{gap:20px}.english .hero-copy{padding-block:70px}.english .hero-caption{font-size:8px}.english .page-head h1{line-height:1.3;margin-block:20px;font-size:43px}.english .area-card h3{font-size:20px}.english .patient-band h2{font-size:26px}.english .feature-grid h2{line-height:1.4}.english .map-bottom h3{font-size:21px}.english .product-caption h3{font-size:25px}.english .detail-grid h1{font-size:66px}.english .generic span{display:none}.english .form-panel label,.english .support-card p{font-size:12px}.english .form-panel label.check-label{font-size:11px}.english .eyebrow{font-size:9px;letter-spacing:1.7px}@keyframes pulse{0%{transform:scale(.6);opacity:.9}to{transform:scale(3);opacity:0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.atom{animation:float 7s ease-in-out infinite}@media(min-width:1550px){.hero-grid{min-height:680px}.hero-art{height:610px}.hero h1{font-size:67px}}@media(max-width:1150px){.wrap{width:calc(100% - 64px)}.nav-row nav{gap:15px;font-size:11px}.nav-actions{gap:13px}.safety-nav{font-size:10px;padding:8px}.brand img{width:125px}.hero h1{font-size:45px}.hero-grid{min-height:530px}.hero-art{height:450px}.hero-copy{padding-block:40px}.science-label{font-size:7px}.label-a{top:50px}.hero-caption{margin-top:35px}.hero p{font-size:13px}.button{font-size:11px;padding:12px 18px}.hero-buttons{gap:18px}.pathways>a{padding-inline:15px;gap:14px}.pathways h2{font-size:15px}.patient-band{gap:20px;padding:28px}.patient-band h2{font-size:24px}.patient-symbol{width:80px;height:80px}.feature-grid{gap:45px}.section-heading h2{font-size:29px}.english .nav-row nav{gap:13px;font-size:10px}.english .safety-nav{font-size:9px}.english .nav-row{gap:13px}.content-columns{gap:35px;grid-template-columns:minmax(0,1fr) 290px}.safety-layout{grid-template-columns:minmax(0,1fr) 300px}.footer-top{gap:25px}}@media(max-width:920px){.nav-row{height:79px}.nav-row nav{display:none}.mobile-toggle{display:flex;align-items:center;padding:6px}.nav-actions{gap:20px}.nav-row nav.open{display:flex;position:absolute;top:79px;inset-inline:0;background:var(--paper);border-bottom:1px solid var(--line);padding:20px 32px;flex-direction:column;align-items:stretch;gap:0;box-shadow:0 20px 30px #15416010}.nav-row nav a{padding:13px;font-size:14px}.nav-row nav a:after{bottom:5px;inset-inline:13px}.hero-grid{grid-template-columns:1.2fr 1fr;gap:0}.hero h1{font-size:37px}.hero p{font-size:12px}.hero-art{height:390px}.hero-caption{font-size:8px}.orbital{width:320px;height:320px;left:0}.orbital-two{width:380px;height:380px;left:-30px}.hero-buttons{gap:15px}.hero-buttons>.text-link{font-size:10px}.science-label.label-b{font-size:6px;bottom:65px;inset-inline-end:-5px}.art-note small{font-size:6px}.areas-grid{gap:12px}.area-card{padding:23px}.area-card h3{font-size:18px}.area-card p{font-size:10px}.product-visual{height:230px}.product-caption h3{font-size:21px}.product-caption p>span{display:block;border:0;margin:5px 0;padding:0}.patient-band{flex-wrap:wrap}.patient-band .button{margin-inline-start:100px}.patient-band p{font-size:11px}.feature-grid h2{font-size:35px}.feature-grid p{font-size:12px}.feature-image{min-height:300px}.filter-layout{grid-template-columns:190px 1fr;gap:20px}.filter-sidebar{padding:15px 8px}.filter-sidebar button{font-size:10px;gap:6px;padding:10px 8px}.filter-sidebar h2{font-size:14px}.catalogue-grid .product-visual{height:220px}.catalogue-grid{gap:13px}.document-note{flex-wrap:wrap}.document-note .button{margin-inline-start:40px}.detail-grid{gap:30px}.detail-product-image{min-height:320px}.detail-product-image img{height:280px}.content-columns,.safety-layout{grid-template-columns:1fr}.content-columns>aside{display:grid;grid-template-columns:1fr 1fr;gap:20px}.support-card{margin:0}.contact-info{grid-template-columns:1fr!important}.safety-layout>aside{align-items:start}.guide-panel{gap:35px;padding:27px}.pharmacy-grid{grid-template-columns:repeat(2,1fr)}.about-layout{gap:40px}.about-layout h2{font-size:27px}.about-layout p{font-size:12px}.footer-top{grid-template-columns:1.2fr 1fr 1fr;gap:25px}.footer-top>div:last-child{grid-column:2/4;display:flex;align-items:center;gap:25px}.footer-top>div:last-child h3{margin:12px 0 0}.footer-bottom{flex-wrap:wrap}.footer-bottom>span:nth-child(2){order:3;flex-basis:100%}.english .hero h1{font-size:40px;letter-spacing:-1.5px}.english .hero p{font-size:12px}.english .pathways h2{font-size:13px}.english .pathways p{font-size:10px}.english .pathways>a{gap:10px}.english .hero-copy{padding-block:50px}.english .patient-band h2{font-size:22px}.english .section-heading h2{font-size:26px}.english .area-card h3{font-size:17px}.export-services{gap:15px}.export-services>div{padding:20px}.export-services h2{font-size:18px}}@media(max-width:640px){body{font-size:14px}.wrap{width:calc(100% - 36px)}.topbar .wrap{min-height:29px;justify-content:center;font-size:8px}.topbar .wrap>div{display:none}.nav-row{height:74px;gap:12px}.brand img{width:122px}.nav-row nav.open{top:74px}.nav-actions{gap:12px}.safety-nav{font-size:0;padding:8px;gap:0}.safety-nav svg{width:17px;height:17px}.lang{font-size:10px;gap:4px}.lang svg{width:15px}.mobile-toggle svg{width:22px}.hero-grid{display:flex;flex-direction:column;min-height:0;gap:0}.hero-copy{padding-block:37px 0;width:100%}.hero .eyebrow{font-size:8px;letter-spacing:.25px}.hero h1{font-size:38px;line-height:1.65;letter-spacing:-1.2px;margin-block:18px}.hero p{font-size:12px;line-height:2.05;max-width:100%}.hero-buttons{gap:19px;margin-top:23px}.hero-buttons .button{font-size:10px;padding:12px 16px}.hero-buttons .text-link{font-size:10px;gap:7px}.hero-caption{display:none}.hero-art{width:100%;height:310px;margin-top:8px}.hero-art .molecule{width:90%;margin-inline:5%}.orbital{width:260px;height:260px;left:50%;top:30px;transform:translateX(-50%)}.orbital-two{width:310px;height:310px;top:5px}.label-a{top:45px;inset-inline-start:12px;font-size:6px}.label-b{bottom:35px!important;inset-inline-end:0!important;font-size:6px!important;padding:5px 8px}.art-note{bottom:3px}.art-note>span{font-size:9px;letter-spacing:5px}.art-note small{font-size:5px}.hero-bottom{padding-block:13px;font-size:6px;gap:10px}.scroll-line{width:40px}.pathways{display:flex;flex-direction:column}.pathways>a{padding:20px 3px;border-inline-end:0;border-bottom:1px solid var(--line);gap:20px}.pathways>a:last-child{border:0}.pathways h2{font-size:16px}.pathways p{font-size:10px}.path-icon{width:36px}.section{padding-block:48px}.section.compact{padding-bottom:45px;padding-top:5px}.section-heading{gap:15px;align-items:start;margin-bottom:25px;flex-direction:column}.section-heading h2{font-size:25px;line-height:1.7;letter-spacing:-.5px}.section-heading p{font-size:12px}.eyebrow{font-size:9px;letter-spacing:.5px}.section-heading .text-link{font-size:10px}.areas-grid{grid-template-columns:repeat(2,1fr);gap:10px}.area-card{padding:19px 15px}.area-card>svg{width:29px;height:29px;margin-block:10px 17px}.area-index{font-size:8px;inset-inline-end:15px;top:18px}.area-card h3{font-size:17px;line-height:1.6}.area-card p{font-size:9px;min-height:34px;margin-top:6px}.area-bottom{font-size:9px;padding-top:12px;margin-top:18px}.area-bottom svg{width:15px}.feature-section{padding-block:35px}.feature-grid{display:flex;flex-direction:column;gap:35px;align-items:stretch}.feature-image{min-height:240px;order:2}.feature-image img{max-height:200px}.feature-image>span{font-size:6px}.feature-grid h2{font-size:33px;margin-block:14px}.feature-grid p{font-size:12px}.feature-grid .button{margin-top:20px}.product-grid{grid-template-columns:1fr;gap:16px}.product-visual{height:280px}.product-caption{padding-block:15px}.product-caption h3{font-size:23px}.product-caption p>span{display:inline-block;border-inline-start:1px solid #a2cdeb;margin-inline-start:10px;padding-inline-start:10px}.patient-band{padding:25px;gap:18px;display:block}.patient-symbol{width:62px;height:62px;margin-bottom:20px}.patient-symbol svg{width:32px}.patient-band h2{font-size:23px}.patient-band p{font-size:11px;line-height:2}.patient-band .button{margin:22px 0 0}.patient-band .eyebrow{font-size:8px}.network{padding:19px 15px}.map-top{font-size:7px;gap:8px;letter-spacing:.2px;align-items:start}.subtle{font-size:7px;white-space:nowrap;padding:3px 5px}.world-stage{margin-block:16px 15px;aspect-ratio:1100/520;overflow:visible}.routes,.world{object-fit:fill}.map-pin{width:14px;height:14px}.map-pin i{width:3px;height:3px}.map-pin span{font-size:6px;top:13px;padding:1px 3px}.map-pin.selected i{width:5px;height:5px}.map-bottom{display:block;padding-bottom:15px}.map-bottom h3{font-size:19px}.map-bottom .micro{font-size:7px}.map-bottom p{font-size:8px;margin-top:10px;max-width:100%}.country-list{gap:4px 6px;padding-top:12px}.country-list button,.country-list>span{font-size:7px;padding:3px}.page-head{padding-block:35px 25px}.page-head h1{font-size:32px;line-height:1.65;letter-spacing:-.8px;margin-block:14px}.page-head>p{font-size:12px;line-height:2.1}.filter-layout{display:block}.filter-sidebar{position:static;border:0;background:none;margin-bottom:20px;display:flex;gap:6px;overflow:auto;padding:0 0 8px;scrollbar-width:thin}.filter-sidebar h2{display:none}.filter-sidebar button{width:auto;flex-shrink:0;border:1px solid #c8e1f3;border-radius:20px;font-size:10px;padding:8px 12px}.filter-sidebar button svg{display:none}.filter-sidebar button span{font-size:9px;margin-inline-start:7px}.catalogue-grid{grid-template-columns:repeat(2,1fr);gap:12px}.catalogue-grid .product-visual{height:175px}.catalogue-grid .product-caption h3{font-size:19px}.catalogue-grid .product-caption p{font-size:10px}.catalogue-grid .product-caption p>span{display:block;font-size:8px;border:0;margin:5px 0;padding:0}.catalogue-grid .micro{font-size:8px}.catalogue-grid .product-arrow{width:26px;height:26px;bottom:10px;inset-inline-end:10px}.catalogue-grid .medicine-pack{width:95px;min-height:117px;padding:12px}.catalogue-grid .medicine-pack>span{font-size:6px}.catalogue-grid .medicine-pack strong{font-size:13px;margin-top:16px}.catalogue-grid .medicine-pack small{font-size:6px}.catalogue-grid .pack-dots{font-size:12px;letter-spacing:1px}.search-row{gap:10px;margin-bottom:17px}.search-row>span{font-size:9px}.search-box{padding:10px 12px}.search-box input{font-size:10px}.api-toolbar{display:grid;grid-template-columns:1fr 1fr;gap:15px}.api-toolbar>.search-box{grid-column:1/-1}.select-label select{width:100%;min-width:0;font-size:10px;padding:9px 10px}.api-table td,.api-table th{padding:15px;font-size:10px}.api-table strong{font-size:12px}.api-table .tag,.api-table small{font-size:9px}.api-table .text-link{font-size:10px}.document-note{padding:22px;gap:15px}.document-note h3{font-size:14px}.document-note p{font-size:10px}.document-note .button{margin:0;font-size:10px}.detail-grid{display:flex;flex-direction:column;align-items:stretch;padding-block:30px;gap:30px}.detail-grid h1{font-size:49px}.generic{font-size:19px}.detail-grid .eyebrow{font-size:10px}.detail-intro{font-size:12px}.detail-product-image{min-height:290px;order:2}.detail-product-image img{height:255px}.content-columns{gap:30px}.content-columns>aside{display:block}.support-card{margin-bottom:15px;padding:23px}.support-card h3{font-size:20px}.support-card p{font-size:12px}.rich-content h2{font-size:25px}.rich-content h3{font-size:18px}.rich-content p{font-size:12px}.review-note{font-size:9px!important;padding:12px;line-height:2!important}.tip-grid{grid-template-columns:1fr;gap:20px}.tip-grid p{font-size:12px;margin-top:10px}.tip-grid>div{padding-top:14px}.patient-links{grid-template-columns:1fr;gap:12px}.patient-links>a{padding:22px}.patient-links svg{margin-bottom:12px}.patient-links h2{font-size:20px}.patient-links p{font-size:11px}.access,.education{padding-top:45px}.pills{gap:6px}.pills button{font-size:10px;padding:7px 12px}.guide-panel{grid-template-columns:1fr;padding:24px;gap:30px}.guide-panel h3{font-size:23px}.guide-panel p{font-size:12px}.guide-panel h4{font-size:17px}.pharmacy-grid{gap:10px}.pharmacy-grid>div{padding:18px 14px}.pharmacy-grid h3{font-size:13px}.pharmacy-grid span{font-size:9px}.access-call{display:block;padding:25px}.access-call h3{font-size:19px}.access-call p{font-size:11px}.access-call .button{margin-top:20px}.export-services,.values-grid{grid-template-columns:1fr;gap:15px;margin-block:30px}.export-services>div,.values-grid>div{padding:25px}.export-services h2{font-size:21px}.export-services p{font-size:12px}.export-cta{padding:30px 22px}.export-cta h2{font-size:27px}.export-cta p{font-size:12px}.about-layout{display:flex;flex-direction:column;gap:25px}.about-layout>div{height:280px;order:2;width:100%}.about-layout h2{font-size:28px}.timeline{grid-template-columns:1fr 1fr;gap:35px 0;margin-block:40px 50px}.timeline h3{font-size:12px}.timeline span{font-size:10px}.footer-top{grid-template-columns:1fr 1fr;padding-block:35px;gap:25px}.footer-brand{grid-column:1/-1}.footer-brand img{width:120px;margin-bottom:15px}.footer-brand h2{font-size:24px}.footer-top>div:last-child{grid-column:1/-1;display:block}.footer-top>div:last-child h3{margin:0 0 18px}.footer-top h3{font-size:12px;margin-bottom:18px}.footer-top>div>a{font-size:10px}.footer-bottom{font-size:8px;gap:12px}.footer-bottom>span:nth-child(2){font-size:7px}.form-panel{padding:23px}.form-panel h2{font-size:22px}.form-panel>p{font-size:11px}.form-grid{grid-template-columns:1fr;gap:0}.form-panel label{font-size:11px}.form-panel input:not([type=checkbox]),.form-panel select,.form-panel textarea{font-size:14px}.form-panel label.check-label{font-size:10px}.safety-notice{padding:20px;gap:13px}.safety-notice>svg{width:22px}.safety-notice h2{font-size:16px;line-height:1.9}.safety-notice p{font-size:10px}.assistant-card{padding:24px}.contact-info strong{font-size:14px}.contact-info h2{font-size:25px}.english .hero h1{font-size:40px;line-height:1.22;letter-spacing:-1.7px;margin-block:20px}.english .hero-copy{padding-block:35px 0}.english .hero p{font-size:12px;line-height:1.9}.english .eyebrow{font-size:8px;letter-spacing:1px}.english .pathways h2{font-size:17px}.english .pathways p{font-size:11px}.english .section-heading h2{font-size:26px;line-height:1.4}.english .area-card h3{font-size:16px;line-height:1.4}.english .area-card p{min-height:36px;font-size:9px}.english .patient-band h2{font-size:23px}.english .page-head h1{font-size:34px;line-height:1.3}.english .product-caption h3{font-size:22px}.english .catalogue-grid .product-caption h3{font-size:19px}.english .detail-grid h1{font-size:53px}.english .map-bottom h3{font-size:18px}.english .form-panel label.check-label{font-size:10px}.english .science-label{font-size:5px}.english .nav-row{gap:12px}.english .brand img{width:120px}.english .form-panel>p{font-size:12px}.english .guide-panel h3{font-size:22px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.map-pin:after,.map-pin:before,.traveller{display:none}}.pending-product{text-align:center;direction:ltr;display:flex;align-items:center;flex-direction:column;color:#2a91da;gap:7px}.pending-product strong{font:500 24px Manrope,Arial;margin-top:8px;color:#1e5b86}.pending-product small{font-size:11px}.pending-product>span{font-size:9px;margin-top:8px;color:#3e9bdd}@media(max-width:640px){.catalogue-grid .pending-product strong{font-size:18px}.catalogue-grid .pending-product>span{font-size:7px}.catalogue-grid .pending-product svg{width:32px}}:root{--ink:#193c64;--muted:#60778d;--paper:#fff;--sage:#eff9ff;--green:#147abb;--line:#dcecf6;--lime:#e5f7ff;--white:#fff}.topbar{background:#eff9ff;color:#386685;border-bottom:1px solid #e0f0fa}.top-divider{background:#b7d8eb}.header{background:#ffffffed}.hero{background:linear-gradient(110deg,#e9f8ff,#f5fcff 48%,#fff)}.hero h1 em{color:#1684c7}.hero p{color:#59758b}.hero-art:before{background:#9ee6ff;opacity:.42}.eyebrow{color:#3a7fa8}.eyebrow i{background:#27afea}.hero-bottom,.hero-caption{color:#6590aa}.hero-bottom{border-color:#dbeef8}.hero-bottom .scroll-line{background:#71bedf}.science-label{background:#ffffffb0;color:#4280a5;border-color:#b9e3f3}.art-note small{color:#6b99b0}.primary{background:#147abb;border-color:#147abb}.primary:hover{background:#0869a7}.outline{border-color:#93c7e3}.path-icon{color:#278dc6}.pathways>a:hover{background:#f1faff}.pathways h2{color:#1d6899}.pathways p{color:#65839a}.home-page .hero-grid{min-height:520px}.home-page .hero-art{height:455px}.home-page .hero-copy{padding-block:45px}.home-page .hero-caption{margin-top:30px}.home-page .pathways{border-bottom:0;margin-block:12px 28px}.home-page footer{background:#f6fbff}.home-page .footer-top{padding-block:32px}.home-page .footer-top .footer-brand h2{font-size:21px}.home-page .footer-brand img{width:115px}.network{background:#eaf8ff;color:#193c64;background-image:radial-gradient(ellipse at 70% 35%,#b9ebff66,transparent 65%);border:1px solid #d3ecfa}.map-top{color:#357da7}.subtle.light{border-color:#95c7e0}.world{opacity:.65}.live-dot{background:#23a5e5;box-shadow:0 0 10px #27b4ed}.map-pin i{background:#168ccd;box-shadow:0 0 9px #3cbeef}.map-pin:after,.map-pin:before{border-color:#248edb66}.map-pin.selected i{background:#1375b7;box-shadow:0 0 16px #33b5e6}.map-pin span{background:#ffffffeb;color:#126caa;border:1px solid #c5e6f6}.map-bottom{border-color:#bcdcec}.map-bottom .micro,.map-bottom p{color:#588aa6}.country-list button,.country-list>span{color:#477e9e}.country-list button.selected{background:#c2e9fb;color:#135d8a}.country-list button:hover{color:#126398;background:#d8f1ff}.pending-product{color:#62abd4}.pending-product strong{color:#247db1}.nav-row nav{gap:19px}.english .nav-row nav{gap:16px}@media(max-width:1150px){.nav-row{gap:20px}.nav-row nav{gap:12px}.english .nav-row nav{gap:11px}}@media(max-width:920px){.home-page .hero-grid{min-height:450px}.home-page .hero-art{height:365px}.english .nav-row nav.open,.nav-row nav.open{gap:0}}@media(max-width:640px){.home-page .hero-grid{min-height:0}.home-page .hero-copy{padding-block:32px 0}.home-page .hero-art{height:245px;margin-top:12px}.home-page .hero-art .molecule{width:80%;margin-inline:10%}.home-page .orbital{width:210px;height:210px;top:18px}.home-page .orbital-two{width:245px;height:245px;top:0}.home-page .art-note{bottom:0}.home-page .label-a{top:35px}.home-page .label-b{bottom:25px!important;font-size:5px!important}.home-page .hero h1{font-size:36px}.home-page.english .hero h1{font-size:37px}.home-page .hero-bottom{padding-block:10px}.home-page .pathways{margin-block:0 12px}.home-page .pathways>a{padding-block:17px}.home-page .footer-top{padding-block:28px}}.news-filters{margin-bottom:30px}.news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.news-card{border:1px solid var(--line);border-radius:5px;overflow:hidden;background:#fff}.news-image{height:205px;background:#eff9ff}.news-image img{width:100%;height:100%;object-fit:cover}.news-card-content{padding:24px}.news-card time{display:block;font-size:10px;color:var(--muted);margin-block:7px 14px}.news-card h2{font-size:20px;line-height:1.8;margin-bottom:13px}.news-card p{font-size:12px;color:var(--muted);line-height:2;margin-bottom:22px}.news-card .text-link{font-size:11px;color:#147abb}.news-education{margin-top:55px}.insights-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.insight-card{padding:25px;background:#f1faff;border:1px solid var(--line);border-radius:5px;display:flex;flex-direction:column;align-items:start}.insight-card h3{font-size:19px;line-height:1.7;margin-block:12px}.insight-card p{font-size:12px;color:var(--muted);line-height:2;margin-bottom:20px}.insight-card .text-link{margin-top:auto;color:#147abb}.english .news-card h2{font-size:19px;line-height:1.6}@media(max-width:1120px){.nav-row nav{display:none}.mobile-toggle{display:flex;align-items:center;padding:6px}.nav-row nav.open{display:flex;position:absolute;top:94px;inset-inline:0;background:var(--paper);border-bottom:1px solid var(--line);padding:20px 32px;flex-direction:column;align-items:stretch;gap:0;box-shadow:0 20px 30px #233d2510}.nav-row nav a{padding:13px;font-size:14px}.nav-row nav a:after{bottom:5px;inset-inline:13px}.insights-grid,.news-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:920px){.nav-row nav.open{top:79px}}@media(max-width:640px){.nav-row nav.open{top:74px}.insights-grid,.news-grid{grid-template-columns:1fr}.news-image{height:210px}.news-card-content{padding:22px}.news-card h2{font-size:20px}.news-education{margin-top:40px}.insight-card{padding:23px}}.canrise-campaign,.home-values{padding-block:clamp(32px,4.5vw,58px);border-bottom:1px solid var(--line)}.home-values{text-align:center}.home-values>h2{margin-block:0 clamp(18px,2.8vw,32px);font-size:clamp(28px,3.2vw,42px)}.home-value-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,26px)}.home-value-grid article{display:flex;flex-direction:column;align-items:center;gap:10px;padding:clamp(22px,3vw,36px) clamp(16px,2vw,26px);background:#fff;border:1px solid var(--line);border-radius:var(--panel-radius);box-shadow:0 6px 22px #2336850b}.home-value-icon{display:grid;place-items:center;width:60px;aspect-ratio:1;margin-block-end:4px;border-radius:50%;background:var(--surface);color:var(--accent)}.home-value-grid h3{margin:0;font-size:clamp(17px,1.7vw,22px);line-height:1.55}.home-value-grid p{margin:0;color:var(--muted)}.home-values-more{margin-block-start:24px}@media (max-width:640px){.home-value-grid{grid-template-columns:1fr}}.campaign-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px}.campaign-heading h2{font-size:25px;margin-top:12px}.campaign-heading p{font-size:12px;color:var(--muted);margin-top:9px}.canrise-artwork{display:block;border:1px solid #e9e9e8;border-radius:8px;background:white}.canrise-campaign img{width:100%;height:auto;max-height:310px;object-fit:contain}.api-refined-table td:first-child{font-family:inherit}.ingredient-name{font-size:15px!important;color:#275f85;font-weight:500}.cas-number{font:12px DM Sans,Arial;letter-spacing:.5px;display:inline-block;color:#395b71}.api-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:45px;align-items:start}.api-identity{background:#f4faff;border:1px solid var(--line);border-radius:7px;padding:30px}.api-identity h2{font-size:25px;margin-block:10px 22px}.api-identity dl{margin:0}.api-identity dl>div{display:grid;grid-template-columns:1fr 1.5fr;gap:20px;border-top:1px solid var(--line);padding-block:16px;font-size:12px}.api-identity dt{color:var(--muted)}.api-identity dd{margin:0;text-align:start}.api-identity .review-note{font-size:11px!important}.api-documents h2{font-size:23px}.api-documents{position:sticky;top:120px}.api-documents p{font-size:12px}.api-technical-copy{padding-block:35px}.api-technical-copy h2{font-size:24px;margin-bottom:18px}.api-technical-copy p{font-size:13px;color:var(--muted);line-height:2.2;margin-bottom:15px}.expanded-guide{background:#f5faff;border:1px solid var(--line);padding:34px;border-radius:7px}.expanded-guide-intro{max-width:800px}.expanded-guide-intro h3{font-size:30px;line-height:1.7;margin-block:13px}.expanded-guide-intro p{font-size:14px;color:var(--muted);line-height:2.2}.guide-section-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:35px}.guide-section-grid>section{border-top:1px solid #cbdfea;padding-top:22px}.guide-section-number{font:10px Manrope,Arial;color:#83a5b9}.guide-section-grid h4{font-size:20px;margin-block:12px}.guide-section-grid p{font-size:13px;color:#5f778a;line-height:2.2}.guide-source{display:inline-block;margin-top:14px;font-size:10px;color:#4687ab;border-bottom:1px solid #b6d5e7}.doctor-questions{background:white;border:1px solid #dceaf3;border-radius:6px;margin-top:33px;padding:25px 28px}.doctor-questions h4{font-size:22px;margin-bottom:16px}.doctor-questions ol{margin:0;padding-inline-start:22px;color:#607b8d;font-size:13px;line-height:2.2}.doctor-questions li{padding-inline-start:6px;margin-bottom:10px}.guide-references{margin-top:25px;font-size:11px;color:var(--muted)}.guide-references summary{cursor:pointer;color:#277baa;font-size:12px}.guide-references p{margin-block:15px;font-size:11px}.guide-references a{display:block;font-size:10px;direction:ltr;text-align:start;margin-top:6px;color:#5488a8}.directory-intro p{font-size:13px;color:var(--muted);line-height:2.1;max-width:900px}.directory-filters{display:flex;align-items:end;gap:20px;margin-block:25px}.directory-filters label{display:flex;flex-direction:column;gap:8px;font-size:11px;color:#5e7a8d;flex:1}.directory-filters select{padding:12px 15px;border:1px solid #d1e3ed;border-radius:4px;background:#fff;color:var(--ink);font-size:13px}.directory-count{font-size:11px;color:#6d8898;white-space:nowrap;margin-bottom:12px}.directory-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px}.directory-card{padding:26px;border:1px solid #d8e8f1;background:#fbfdff;border-radius:6px}.directory-location{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:10px;color:#6590a6}.stock-badge{background:#f4f0e5;border:1px solid #e8dfc6;color:#9c8353;padding:3px 8px;border-radius:20px;font-size:9px}.directory-card h3{font-size:22px;margin-block:15px}.directory-address{font-size:12px;color:var(--muted);line-height:2}.medicine-availability{border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin-block:20px;padding-block:15px;display:flex;flex-direction:column;gap:7px;font-size:11px}.medicine-availability strong{font-weight:500;color:#45748e}.medicine-availability>span{font-size:11px;color:#899aa5}.directory-note{font-size:10px;line-height:2;color:#8b9ba5}.directory-card-actions{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;font-size:10px;color:#347fac}.directory-card-actions>a:first-child{font-family:Arial;font-size:12px}.directory-card-actions>span{font-size:9px;color:#97a4ac}.stock-caveat{padding:16px 20px;border:1px solid #e4decc;background:#faf7ec;border-radius:5px;font-size:12px;color:#928258;margin-bottom:25px}.about-more-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.about-more-grid article{border-top:1px solid #cfe1ed;padding-top:24px}.about-more-grid h3{font-size:22px;margin-bottom:15px}.about-more-grid p{font-size:13px;line-height:2.3;color:var(--muted);margin-bottom:14px}@media(max-width:1240px){.nav-row nav{display:none}.mobile-toggle{display:flex;align-items:center;padding:6px}.nav-row nav.open{display:flex;position:absolute;top:94px;inset-inline:0;flex-direction:column;align-items:stretch;background:var(--paper);border-bottom:1px solid var(--line);padding:20px 32px;gap:0}.nav-row nav a{padding:13px;font-size:14px}.nav-row nav a:after{bottom:5px;inset-inline:13px}}@media(max-width:920px){.nav-row nav.open{top:79px}.api-detail-layout{grid-template-columns:1fr}.api-documents{position:static}.guide-section-grid{gap:20px}}@media(max-width:640px){.campaign-heading{flex-direction:column;align-items:start;gap:15px}.campaign-heading h2{font-size:23px}.campaign-heading p{font-size:11px}.canrise-campaign img{min-height:110px;object-fit:contain}.expanded-guide{padding:23px}.expanded-guide-intro h3{font-size:25px}.expanded-guide-intro p{font-size:12px}.guide-section-grid{grid-template-columns:1fr;gap:23px;margin-top:27px}.guide-section-grid h4{font-size:20px}.guide-section-grid p{font-size:12px}.doctor-questions{padding:20px}.doctor-questions h4{font-size:20px}.doctor-questions ol{font-size:12px}.guide-references summary{font-size:11px}.directory-filters{display:grid;grid-template-columns:1fr;gap:15px}.directory-count{margin:0;font-size:10px}.directory-grid{grid-template-columns:1fr}.directory-card{padding:22px}.directory-card h3{font-size:21px}.directory-note{font-size:10px}.directory-address{font-size:11px}.directory-card-actions{flex-wrap:wrap;gap:12px}.directory-intro p{font-size:12px}.stock-caveat{font-size:11px;padding:15px}.api-identity{padding:23px}.api-identity dl>div{grid-template-columns:1fr;gap:7px;font-size:12px}.api-identity h2{font-size:23px}.api-technical-copy h2{font-size:22px}.api-technical-copy p{font-size:12px}.ingredient-name{font-size:13px!important}.cas-number{font-size:11px}.about-more-grid{grid-template-columns:1fr;gap:24px}.about-more-grid h3{font-size:21px}.about-more-grid p{font-size:12px}.nav-row nav.open{top:74px}}body{font-size:17px}.topbar{background:#193653;color:#fff;font-size:13px}.topbar .wrap{min-height:38px}.header{background:#fff}.english .nav-row,.nav-row{gap:20px}.brand{display:block;flex:0 0 auto}.brand img,.english .brand img{width:228px}.english .nav-row nav,.nav-row nav{gap:clamp(13px,1.35vw,21px);font-size:15px;font-weight:600}.nav-actions{gap:12px;font-size:14px;font-weight:600}.english .safety-nav,.lang,.mobile-toggle,.safety-nav{min-height:44px}.lang{min-width:44px;justify-content:center;font-size:14px}.lang svg{width:22px;height:22px}.english .safety-nav,.safety-nav{border-color:var(--line);border-radius:6px;padding:8px 11px;font-size:14px}.footer-brand img,.home-page .footer-brand img{width:204px}.home-page footer,footer{background:#f1f4f7}.hero{background:#f2f5f7}.home-page .hero-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px}.hero h1 em{color:#176899}.english .hero p,.hero p{color:var(--muted);font-size:17px;line-height:1.95}.english .hero .eyebrow,.hero .eyebrow{font-size:13px}.hero-bottom,.hero-caption{color:var(--muted);font-size:12px}.button,.text-link{font-size:15px}.about-more-grid p,.api-technical-copy p,.directory-intro p,.doctor-questions ol,.expanded-guide-intro p,.guide-section-grid p,.page-head>p,.pathways p,.rich-content p,.section-heading p{font-size:16px}.campaign-heading p,.home-value-grid p{font-size:15px}.area-card,.directory-card,.expanded-guide{background:#f5f7f9}@media (max-width:1240px){.english .nav-row nav.open,.nav-row nav.open{gap:0}.nav-row nav.open a{font-size:17px}.mobile-toggle{min-width:44px;justify-content:center}.mobile-toggle svg{width:26px;height:26px}}@media (max-width:920px){.home-page .hero-grid{gap:23px}}@media (max-width:640px){.topbar .wrap{font-size:12px}.english .nav-row,.nav-row{gap:8px}.brand{flex:0 1 auto;min-width:0}.brand img,.english .brand img{width:178px}.nav-actions{flex-shrink:0;gap:4px}.lang{gap:3px}.english .safety-nav,.safety-nav{font-size:0;min-width:44px;justify-content:center;padding:6px}.safety-nav svg{width:22px;height:22px}.home-page .hero-grid{gap:0}.pathways p{font-size:14px}}.home-banner{position:relative;isolation:isolate;overflow:hidden;background:#10243a;color:#fff}.home-banner-image,.home-banner:before{position:absolute;inset:0;width:100%;height:100%}.home-banner-image{z-index:-2;object-fit:cover;object-position:center 54%}.home-banner-image[hidden]{display:none}.home-banner:before{content:"";z-index:-1;background:linear-gradient(90deg,#10243a 8%,#10243af0 37%,#10243a78 61%,#10243a0d)}.persian .home-banner:before{background:linear-gradient(270deg,#10243a 8%,#10243af0 37%,#10243a78 61%,#10243a0d)}.home-banner-inner{position:relative;display:flex;align-items:center;min-height:478px;padding-block:42px 78px}.home-banner-copy{width:min(50%,585px)}.home-banner-company{font-size:15px;font-weight:600;color:#d5e8f6}.home-banner h1{font-size:clamp(38px,4vw,59px);line-height:1.35;font-weight:700;margin-block:18px}.english .home-banner h1{font-size:clamp(36px,3.7vw,55px);line-height:1.15}.home-banner-description{max-width:465px;font-size:18px;color:#edf5fb}.home-banner .hero-buttons{gap:12px}.home-banner .button{border-radius:6px}.home-banner .primary{background:#fff;border-color:#fff;color:#173856}.home-banner .outline{border-color:#caddeb;background:#10243a}.home-banner-rotation{position:absolute;inset-inline-end:0;inset-block-end:17px;padding:9px 13px;border:1px solid #ffffff4d;border-radius:6px;background:#10243a;color:#fff;font-size:14px}@media (max-width:900px){.home-banner-copy{width:min(63%,530px)}}@media (max-width:640px){.home-banner-image{object-position:center bottom}.home-banner:before,.persian .home-banner:before{background:linear-gradient(180deg,#10243a,#10243af7 45%,#10243aab 67%,#10243a15)}.home-banner-inner{align-items:start;min-height:515px;padding-block:34px 125px}.home-banner-copy{width:100%}.english .home-banner h1,.home-banner h1{font-size:clamp(33px,8.7vw,43px)}.home-banner-description{font-size:16px}.home-banner .hero-buttons{margin-top:24px}.home-banner .button{padding-inline:12px;font-size:14px;gap:8px}}.page-band{margin-block-end:clamp(20px,3vw,38px);background:var(--catalogue-blue);color:#fff}.page-band .page-head{padding-block:clamp(25px,3.2vw,43px)}.english .page-band .page-head h1,.page-band .page-head h1{max-width:25ch;margin-block:8px 0;font-size:clamp(32px,4vw,50px);font-weight:700;line-height:1.38;letter-spacing:normal}.page-band .page-head h1:only-child{margin:0}.page-band .page-head>p{margin-top:12px;max-width:64ch;color:#e0eaf4;font-size:clamp(15px,1.5vw,18px);line-height:1.9}.english .page-band .eyebrow,.page-band .eyebrow{color:#c1dbee;font-size:13px;font-weight:600}.page-band .eyebrow i{background:var(--catalogue-red)}.page-band .breadcrumb{display:block;color:#d4e6f5;width:fit-content;font-size:14px;margin-bottom:18px;text-decoration:underline;text-underline-offset:4px}.product-band .product-detail-head{padding-block:27px}.product-band .detail-grid{padding-block:10px 20px}.product-band .detail-intro,.product-band .generic,.product-band .generic span{color:#e0eaf4}.product-band .detail-intro{font-size:16px}.product-band .outline{border-color:#b0cde2}.product-band .detail-product-image{background:#f4f7fa;border:1px solid #cad9e5;border-radius:12px;color:var(--ink)}.product-band .detail-grid h1{line-height:1.35}.api-table th,.assistant-card,.catalogue-grid .product-visual,.export-services>div,.form-panel,.patient-links>a,.support-card,.values-grid>div{background:#f3f6f9}.assistant-card,.export-services>div,.form-panel,.news-card,.patient-links>a,.product-card .product-visual,.support-card,.values-grid>div{border-radius:10px}.api-table .text-link,.api-table :is(th,td){font-size:14px}.contact-info strong,.export-services p,.form-panel label,.news-card p,.patient-links p,.values-grid p{font-size:15px}@media (max-width:640px){.product-band .detail-grid{gap:20px}.api-table .text-link,.api-table :is(th,td){font-size:13px}}.export-map-page{padding-block-end:clamp(36px,5vw,64px)}.export-network{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#172b3b}.geographic-map{display:block;width:100%;height:auto;direction:ltr}.atlas-graticule{fill:none;stroke:#b4d5e7;stroke-width:.5;opacity:.19}.country-shape{fill:#4e6876;stroke:#2d4858;stroke-width:.7;vector-effect:non-scaling-stroke}.country-shape.partner{fill:#527b86}.country-shape.iran{fill:#ed8c42;stroke:#ffca97}.country-shape.partner.selected{fill:#86c4cc;stroke:#d3fafb;stroke-width:1.35}.atlas-node{cursor:pointer;outline:none}.atlas-node .node-hit{fill:transparent}.atlas-country-label,.atlas-point{pointer-events:none}.atlas-point .node-halo{fill:#8beaf0;opacity:.25}.atlas-point .node-core{fill:#d6ffff}.atlas-point .node-pulse{opacity:.4;transform-origin:0 0;animation:atlas-point-glow 3.8s ease-in-out infinite}@keyframes atlas-point-glow{0%,to{opacity:.34;transform:scale(.75)}52%{opacity:.9;transform:scale(1.55)}}.atlas-node:is(:hover,:focus-visible,.active) .node-halo{opacity:.75;stroke:#e3ffff}@media (prefers-reduced-motion:reduce){.atlas-point .node-pulse{animation:none}}.atlas-country-label{fill:#edfaff;font:600 13px Vazirmatn,Arial,sans-serif;paint-order:stroke;stroke:#132836;stroke-width:3px;stroke-linejoin:round}.atlas-node:is(:hover,:focus-visible,.active) .atlas-country-label{fill:#b9f8ff}@media (max-width:760px){.atlas-country-label{opacity:0;font-size:27px;stroke-width:6px}.atlas-node:is(:hover,:focus-visible,.active) .atlas-country-label{opacity:1}}.continent-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(155px,44%),1fr));gap:24px;margin-top:26px}.continent-groups button{display:block;width:100%;min-height:38px;padding:5px 8px;border-radius:6px;color:var(--muted);text-align:start;font-size:14px}.continent-groups button:is(:hover,[aria-pressed=true]){background:#e9f2f8;color:var(--ink)}@media (max-width:640px){.continent-groups{gap:16px}.continent-groups button{min-height:44px}}.site{--catalogue-blue:#2c3792;--catalogue-red:#ed5359;--catalogue-light:#edf3ff;--surface:#f4f7fd;--accent:#303d9e;--line:#dbe4f3;--panel-radius:16px}.site .topbar{background:var(--surface);color:#3b5367}.site .top-divider{background:#c5d3df}.site .nav-row nav a{border-radius:7px}.site .nav-row nav a[aria-current=page]{color:var(--accent);font-weight:700}.site .nav-row nav a[aria-current=page]:after{inset-inline:0;background:var(--catalogue-red);border-radius:2px}.site .button,.site .nav-row .safety-nav{border-radius:9px}.site .button{min-height:44px;font-weight:600}.site .primary{background:var(--accent);border-color:var(--accent)}.site .primary:hover{background:#222d79;border-color:#222d79}.site .home-banner .primary{background:#fff;border-color:#fff}.site .home-banner .primary:hover{background:#edf6fc;border-color:#edf6fc}.site .home-banner{width:min(1280px,calc(100% - 112px));margin:clamp(16px,2.5vw,32px) auto 0;border-radius:20px}.site .home-banner-inner{width:100%;padding-inline:clamp(30px,5vw,70px)}.site .home-banner-rotation{inset-inline-end:24px}.site .pathways{gap:14px;border:0;margin-block:22px 36px}.site .pathways>a{gap:14px;padding:19px;border:1px solid var(--line);border-radius:var(--panel-radius);background:#fff}.site .pathways>a:hover{background:var(--surface);border-color:#a9c8da}.site .path-icon{align-items:center;justify-content:center;flex:0 0 44px;min-height:44px;border-radius:11px;background:var(--catalogue-light);color:var(--accent)}.site .path-icon svg{width:23px;height:23px}.site .section-heading h2{line-height:1.45}.site :is(.news-card,.support-card,.patient-links>a,.values-grid>div,.directory-card,.insight-card,.api-identity,.form-panel,.assistant-card,.expanded-guide){border-color:var(--line);border-radius:var(--panel-radius);background:#fff}.site :is(.search-box,.select-label select,.directory-filters select,.form-panel input:not([type=checkbox]),.form-panel select,.form-panel textarea){border-color:#c8d7e3;border-radius:9px;background:#fff}.site .filter-sidebar button,.site .pills button{border-radius:8px}.site .filter-sidebar button.active,.site .pills button.active{background:var(--catalogue-light);color:var(--accent)}.site .product-card{overflow:hidden;border:1px solid var(--line);border-radius:var(--panel-radius);background:#fff}.site .product-card .product-visual{border-radius:0;background:var(--surface)}.site .product-card .product-caption{padding-inline:14px}.site .footer-top{row-gap:28px}@media (max-width:920px){.site .home-banner{width:calc(100% - 56px)}}@media (max-width:640px){.site .home-banner{width:calc(100% - 36px);border-radius:15px}.site .home-banner-inner{padding-inline:17px}.site .pathways{display:grid;grid-template-columns:1fr;gap:8px}.site .pathways>a{padding:13px 15px}}.site .page-head .eyebrow i,.site .section-heading .eyebrow i{background:var(--catalogue-red)}.site .section-heading .eyebrow{color:var(--accent)}.site footer{background:var(--surface);border-top-color:var(--line)}.site .catalogue-table{border-collapse:separate;border-spacing:0;--catalogue-rule:#a9c5e7}.site .catalogue-table th{background:var(--catalogue-light);color:var(--accent);font-weight:700}.site .catalogue-table :is(th,td){border-bottom:1px solid var(--catalogue-rule);border-end-start-radius:7px}.site .catalogue-table :is(th,td):not(:last-child){border-inline-end:1px solid #d3e2f3}.site .catalogue-table tbody tr:nth-child(2n){background:#f8faff}.site .api-table :is(th,td){padding-block:13px}.continent-groups{align-items:start}.continent-groups .catalogue-table{width:100%;table-layout:fixed}.continent-groups caption{padding:8px 9px;background:var(--catalogue-light);border-bottom:1px solid #a9c5e7;border-radius:8px 8px 0 0;color:var(--accent);text-align:start;font-size:15px;font-weight:700}.continent-groups caption:before{content:"";display:inline-block;width:5px;height:5px;margin-inline-end:6px;border-radius:50%;background:var(--catalogue-red);vertical-align:middle}.continent-groups td{padding:0}.site .header{background:#fff;border-bottom:0;backdrop-filter:none}.site .nav-row{--masthead-height:82px;width:calc(100% - clamp(32px, 6vw, 100px));max-width:1560px;height:var(--masthead-height);display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:18px}.site .nav-row .brand{justify-self:start}.site .nav-row .brand img{display:block;width:clamp(125px,14vw,204px);max-width:100%}.site .nav-row nav{display:flex;align-items:center;gap:clamp(13px,1.65vw,26px);font-size:clamp(13px,1.13vw,16px);white-space:nowrap}.site .nav-row nav a{padding:12px 0}.site .nav-row nav a[aria-current=page]:after{bottom:6px}.site .nav-row .nav-actions{justify-self:end;gap:8px}.site .nav-row .mobile-toggle{display:none}.languages{display:flex;align-items:center;gap:5px}.language-choice{display:inline-flex;align-items:center;gap:5px;min-height:44px;padding-inline:8px;border-radius:6px;color:var(--muted);font-size:13px;white-space:nowrap}.language-code{font-size:10px;font-weight:700}.language-choice:is(:hover,[aria-current=true]){background:var(--surface);color:var(--accent)}.site .nav-row .safety-nav{width:44px;min-width:44px;padding:0;justify-content:center;border:0;color:var(--accent)}.site .nav-row .safety-nav:hover{background:var(--surface)}@media (max-width:1150px){.site .nav-row{--masthead-height:72px;grid-template-columns:minmax(0,1fr) auto;gap:8px}.site .nav-row nav{display:none}.site .nav-row nav.open{display:flex;align-items:stretch;top:var(--masthead-height);gap:0;max-height:calc(100dvh - var(--masthead-height));overflow:auto;overscroll-behavior:contain}.site .nav-row nav.open a{padding:11px 0;font-size:16px}.site .nav-row .mobile-toggle{display:flex}}@media (max-width:520px){.site .nav-row{--masthead-height:66px;width:calc(100% - 22px)}.site .nav-row .brand img{width:min(33vw,143px)}.site .nav-row .nav-actions{gap:1px}.languages{gap:0}.language-choice{gap:3px;padding-inline:4px;font-size:12px}.site .nav-row .safety-nav{width:40px;min-width:40px}.site .nav-row .safety-nav svg{width:20px;height:20px}}.site .home-banner{width:100%;margin:0;border-radius:0}.site .home-banner-inner{width:min(1320px,100%);min-height:clamp(520px,74svh,750px);padding:clamp(40px,7vw,108px) clamp(24px,6vw,76px)}.home-banner-image{opacity:0;transition:opacity .85s ease-in-out}.home-banner-image[data-active=true]{opacity:1}.site .home-banner-copy{width:min(100%,600px)}.site .home-banner h1{font-size:clamp(42px,5.25vw,76px);line-height:1.2;text-wrap:balance}.english .home-banner h1{font-size:clamp(40px,5.1vw,72px);line-height:1.07}.site .home-banner-description{line-height:1.8}.site .home-banner .outline{background:#10243a95}.site .home-banner .outline:hover{background:#10243a}.home-therapies{padding-block:clamp(32px,4.5vw,58px)}.home-page .canrise-campaign{border-block:1px solid var(--line);margin-block-end:30px}.home-therapies .section-heading{align-items:end;margin-bottom:24px;gap:14px}.home-therapies .section-heading h2{font-size:clamp(28px,3.3vw,44px)}.therapy-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.therapy-grid>li{grid-column:span 3}.therapy-grid>li:nth-child(n+5){grid-column:span 4}.therapy-tile{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1fr auto;align-items:end;gap:8px;min-height:148px;padding:18px;background:#f3f5f9;border-radius:10px;color:var(--ink);transition:background-color .24s ease}.therapy-tile:before{content:"";position:absolute;z-index:-1;inset-block-start:-80px;inset-inline-end:-36px;width:180px;aspect-ratio:1;border:1px solid #d5deeb;border-radius:50%;box-shadow:0 0 0 15px #e8edf5}.therapy-icon{grid-column:1/-1;align-self:start;color:var(--accent)}.therapy-name{font-size:clamp(16px,1.65vw,21px);font-weight:700;line-height:1.5}.therapy-arrow{display:flex;align-self:center;color:var(--accent)}.persian :is(.therapy-arrow,.home-banner .primary svg,.home-therapies .section-heading .text-link svg){transform:scaleX(-1)}.therapy-tile:is(:hover,:focus-visible){background:#e9edf6}.home-therapies[data-reveal=waiting] li{opacity:0}.home-therapies[data-reveal=entered] li{animation:baran-rise .64s cubic-bezier(.2,.7,.3,1) both}.home-therapies:focus-within li{animation:none;opacity:1}@keyframes baran-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.product-showcase{--pack-offset:-30px;background:linear-gradient(115deg,#fff,#f4f6fa);margin-block-end:clamp(20px,3vw,38px)}.english .product-showcase{--pack-offset:30px}.product-showcase .product-detail-head{padding-block:23px clamp(25px,4vw,54px)}.product-showcase .breadcrumb{display:inline-block;font-size:14px;color:var(--muted)}.product-showcase .breadcrumb:hover{text-decoration:underline}.product-showcase .detail-grid{grid-template-columns:1fr 1.15fr;gap:clamp(24px,6vw,86px);padding-block:12px 0}.product-showcase .detail-grid h1{font-size:clamp(45px,6.7vw,94px);line-height:1.16;margin-block:0 14px;overflow-wrap:anywhere}.product-showcase .generic{font-size:clamp(19px,2vw,27px);margin-block:0 12px}.product-showcase .generic span{display:inline-block;color:var(--muted);font-size:.67em}.product-showcase .showcase-copy{animation:baran-rise .5s cubic-bezier(.2,.7,.3,1) both}.product-showcase .detail-product-image{isolation:isolate;position:relative;overflow:hidden;min-height:0;height:clamp(300px,37vw,460px);background:none}.product-showcase .detail-product-image:before{content:"";position:absolute;z-index:-1;width:min(66%,330px);aspect-ratio:1;border:1px solid #dce4ee;border-radius:38% 62% 58% 42%;transform:rotate(-18deg);background:linear-gradient(135deg,#e9edf5,#fafbfd)}.product-showcase .detail-product-image img{display:block;width:92%;height:94%;mix-blend-mode:normal;filter:drop-shadow(0 20px 15px #1b33442b);animation:baran-pack-in .78s cubic-bezier(.2,.7,.3,1) .12s both}@keyframes baran-pack-in{0%{opacity:0;transform:translate(var(--pack-offset),25px) scale(.92)}to{opacity:1;transform:translate(0) scale(1)}}@media (max-width:700px){.site .home-banner-inner{min-height:540px;align-items:start}.site .home-banner h1{font-size:clamp(36px,8vw,53px)}.site .home-banner-description{font-size:16px}.site .home-banner:before{background:linear-gradient(180deg,#10243af5,#10243ad9 48%,#10243a16)}.home-therapies .section-heading{align-items:start;flex-direction:column}.therapy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.therapy-grid>li:nth-child(n){grid-column:auto}.therapy-grid>li:last-child{grid-column:1/-1}.therapy-tile{min-height:123px;padding:14px}.product-showcase .detail-grid{gap:8px}}@media (max-width:640px){.product-showcase .detail-product-image{height:275px}}@media (prefers-reduced-motion:reduce){.home-banner-image,.therapy-tile{transition:none}.home-therapies[data-reveal] li,.product-showcase .detail-product-image img,.product-showcase .showcase-copy{animation:none;opacity:1}}.patient-hero{overflow:hidden;background:linear-gradient(140deg,#f8fafc,#edf2fa)}.patient-hero-inner{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:30px;padding-block:clamp(40px,6vw,76px)}.patient-hero-copy{animation:baran-rise .52s ease-out both}.patient-hero-copy h1{margin-block:10px 16px;font-size:clamp(36px,4.8vw,65px);line-height:1.25;text-wrap:balance}.patient-hero-copy p{max-width:50ch;margin-block:0 22px;color:var(--muted);font-size:clamp(16px,1.6vw,20px)}.patient-hero-art{position:relative;display:grid;place-items:center;width:min(100%,415px);aspect-ratio:1.6;justify-self:center;animation:baran-rise .7s ease-out .12s both}.patient-orbit{position:absolute;inset:13% 5%;border:1px solid #b8c9e7;border-radius:50%;transform:rotate(-19deg);box-shadow:0 0 0 21px #dce6f548,0 0 0 42px #e1e8f33b}.patient-symbol{position:absolute;display:grid;place-items:center;width:clamp(56px,7vw,80px);aspect-ratio:1;border:1px solid #d9e2f2;border-radius:24%;background:#fff;color:var(--accent);box-shadow:0 15px 36px #1a356519}.patient-symbol-heart{position:relative;width:clamp(94px,12vw,152px);color:#fff;background:var(--catalogue-blue);transform:rotate(-8deg)}.patient-symbol-heart svg{transform:rotate(8deg)}.patient-symbol-book{inset:9% auto auto 8%;transform:rotate(-11deg)}.patient-symbol-safety{inset:auto 8% 7% auto;transform:rotate(11deg)}.patient-pathways{padding-block:clamp(30px,5vw,58px)}.patient-pathways>h2{margin-block:0 16px;font-size:clamp(23px,2.5vw,32px)}.patient-links{margin:0;padding:0;list-style:none}.patient-links li>a{position:relative;display:block;height:100%;padding:22px;border:1px solid var(--line);border-radius:12px;background:var(--surface);transition:background-color .2s ease,border-color .2s ease}.patient-links li>a:is(:hover,:focus-visible){background:#eaf0fa;border-color:#becbea}.patient-links h3{margin:0;padding-inline-end:18px;font-size:clamp(18px,1.7vw,23px);line-height:1.5}.patient-links li p{font-size:15px}.patient-link-icon{display:inline-grid;place-items:center;background:#fff;width:48px;height:48px;border-radius:10px;margin-block-end:15px}.patient-link-arrow svg,.patient-link-icon svg{margin:0;color:var(--accent)}.patient-link-arrow{position:absolute;inset-block-start:25px;inset-inline-end:22px;transform:rotate(90deg)}.persian .patient-hero-copy .button svg{transform:scaleX(-1)}.patient-pathways[data-reveal=waiting] li{opacity:0}.patient-pathways[data-reveal=entered] li{animation:baran-rise .6s cubic-bezier(.2,.7,.3,1) both}.patient-pathways:focus-within li{animation:none;opacity:1}.patient-section{padding-block:clamp(28px,5vw,62px);border-top:1px solid var(--line);scroll-margin-block-start:0}.patient-section .section-heading{margin-bottom:18px}.patient-guide-entry{animation:baran-rise .33s ease-out both}.patient-safety .form-panel h3{font-size:clamp(20px,2vw,27px)}.patient-safety .safety-notice h3{margin:0;font-size:18px}.practical-insight{align-self:start}.practical-insight details{border-top:1px solid var(--line);margin-top:16px;padding-top:10px}.practical-insight summary{cursor:pointer;font-weight:600;color:var(--accent)}.practical-insight ul{padding-inline-start:20px;font-size:15px;color:var(--muted)}.practical-insight li+li{margin-top:8px}.footer-top .footer-phone{text-align:start;white-space:nowrap}@media (max-width:720px){.patient-hero-inner{grid-template-columns:1fr;gap:20px}.patient-hero-art{width:min(78%,310px)}.patient-symbol-heart svg{width:54px;height:54px}}@media (prefers-reduced-motion:reduce){.patient-guide-entry,.patient-hero-art,.patient-hero-copy,.patient-pathways[data-reveal] li{animation:none;opacity:1}.patient-links li>a{transition:none}}.site .api-catalogue .api-table{white-space:normal}.site .api-catalogue .api-table :is(th,td){padding:14px clamp(6px,1.4vw,20px);text-align:center;vertical-align:middle;font-size:clamp(14px,1.4vw,18px)}.site .api-catalogue .api-table .ingredient-name{font-size:inherit!important;font-weight:650}.site .api-catalogue .api-table :is(.tag,.cas-number,.text-link){font-size:inherit}.site .api-catalogue .api-table .cas-number{white-space:nowrap;letter-spacing:0}.site .api-catalogue .api-table .text-link{display:inline;white-space:normal}.site .api-catalogue .api-table .tag{padding:3px 10px;line-height:1.6}.api-catalogue .api-toolbar :is(input,select,label){font-size:clamp(15px,1.3vw,17px)}.coa-request{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:clamp(18px,4vw,54px);align-items:start}.coa-ingredient,.coa-instructions{padding:clamp(22px,3vw,36px);border:1px solid var(--line);border-radius:var(--panel-radius)}.coa-ingredient{background:var(--surface)}.coa-ingredient h2{margin-block:8px;font-size:clamp(25px,3vw,37px);overflow-wrap:anywhere}.coa-ingredient p:not(.eyebrow),.coa-instructions p{color:var(--muted);font-size:16px}.coa-instructions h3{margin-block:0 10px;font-size:clamp(20px,2vw,26px)}.coa-instructions p{margin-block:0 15px}.coa-instructions .coa-recipient{margin-block:10px 0;overflow-wrap:anywhere}.product-showcase .generic{display:flex;align-items:baseline;flex-wrap:wrap;gap:3px 15px;line-height:1.55}.product-showcase .generic bdi{min-width:0;overflow-wrap:anywhere}.product-showcase .generic-latin{color:var(--muted);font-family:DM Sans,Arial,sans-serif;font-size:clamp(18px,1.8vw,24px)}.medicine-mechanism{display:inline-block;max-width:100%;padding:5px 14px;border:1px solid var(--line);border-radius:9px;color:var(--accent);background:#fff;font-size:clamp(16px,1.55vw,20px);font-weight:600;line-height:1.6;overflow-wrap:anywhere}.site .catalogue-grid .product-caption p{font-size:16px;line-height:1.6}.site .catalogue-grid .product-caption p>span{display:block;margin:4px 0 0;padding:0;border:0;color:var(--muted);font-size:14px;line-height:1.6}@media (max-width:640px){.site .api-catalogue .api-table{table-layout:fixed}.site .api-catalogue .api-table th:nth-child(2){width:94px}.site .api-catalogue .api-table :is(th,td){padding-inline:4px;overflow-wrap:anywhere}.site .api-catalogue .api-table .tag{padding-inline:5px}.coa-request{grid-template-columns:1fr}}.about-portfolio{min-width:0;width:100%;margin:0;overflow:hidden;border-radius:var(--panel-radius);background:var(--surface)}.about-portfolio img{display:block;width:100%;height:auto}.home-banner-image--cartoner{object-position:center 60%}.home-banner-image--portfolio{filter:brightness(.79) saturate(.84)}@media (max-width:700px){.persian .home-banner-image--cartoner{object-position:28% bottom}.english .home-banner-image--cartoner{object-position:67% bottom}}@media (min-width:901px){.home-banner-image--portfolio{width:66%;object-position:center}.home-banner[data-scene=portfolio]:before{background:linear-gradient(90deg,#10243a 25%,#10243af0 31%,#10243a55 41%,transparent 52%)}.persian .home-banner[data-scene=portfolio]:before{background:linear-gradient(270deg,#10243a 25%,#10243af0 31%,#10243a55 41%,transparent 52%)}.persian .home-banner-image--portfolio{right:auto;mask-image:linear-gradient(90deg,#000 89%,transparent)}.english .home-banner-image--portfolio{left:auto;mask-image:linear-gradient(270deg,#000 89%,transparent)}}@media (max-width:700px){.home-banner-image--portfolio{object-fit:contain;object-position:center bottom}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.site :is(a,button,input,select,textarea,summary,[tabindex="-1"]):focus-visible{outline:3px solid #233685;outline-offset:3px;box-shadow:0 0 0 3px #fff}.site .skip{inset-inline-start:12px}.site .home-banner-rotation{display:grid;place-items:center;width:44px;min-height:44px;padding:0;background:#10243adb;border-color:#dce7f4}.site .home-banner-rotation:hover{background:#10243a}.site .home-banner-rotation:focus-visible{outline-color:#fff;box-shadow:0 0 0 3px #10243a}.map-motion-control{display:flex;justify-content:end;margin-top:12px}.export-network[data-paused=true] .node-pulse{animation-play-state:paused}.atlas-node:focus-visible .node-hit{stroke:#fff;stroke-width:2}.site .footer-top>div>a{color:#19547d;font-size:clamp(13px,1.2vw,15px)}.site :is(.directory-location,.directory-count,.directory-note,.medicine-availability>span){color:#455b6e}.site .tag{color:#194e79}.site .form-consent{margin-bottom:14px}.site .form-consent>a{color:#19547d;text-decoration:underline;text-underline-offset:3px}.site .form-panel label.check-label{font-size:14px}.site .form-panel input[type=checkbox]{width:18px;height:18px}.accessibility-content{max-width:76ch}.accessibility-content .button{margin-top:10px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.map-motion-control{display:none}}