@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-latin-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-latin-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-latin-ext-500.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-latin-ext-600.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-latin-ext-700.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins Fallback;src:local(Arial),local(Helvetica);size-adjust:113%;ascent-override:93%;descent-override:31%;line-gap-override:9%}:root{--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--body:#333;--h1-grad:linear-gradient(135deg, #0f172a 0, #334155 100%);--shadow-box:0 4px 12px #0000000a;--ink:#0f172a;--text:#1e293b;--text-2:#334155;--muted:#5b6b80;--line:#e2e8f0;--border:#dce6f0;--border-strong:#cbd5e1;--paper:#f8fafc;--tint:#f1f7fd;--grid:#0f172a0b;--brand:#0066b4;--brand-deep:#044a80;--amber:#cf8300;--ok:#047857;--ok-bg:#ecfdf5;--card:#fff;--fs-xs:.75rem;--fs-sm:.8125rem;--fs-md:.875rem;--fs-base:.9375rem;--fs-read:1rem;--fs-lg:1.125rem;--fs-xl:1.25rem;--fs-2xl:1.5rem;--fs-3xl:2rem;--fs-hero:clamp(2.25rem, 3.6vw, 3.25rem);--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--s12:48px;--s16:64px;--gap:24px;--pad:24px;--pad-lg:32px;--r-sm:8px;--r:12px;--r-lg:16px;--ctl:40px;--ctl-sm:36px;--field:44px;--wrap:1328px;--gutter:16px;--font:"Poppins", "Poppins Fallback", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace}@media (max-width:600px){:root{--gap:16px;--pad:20px;--pad-lg:20px}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font:400 1rem/1.5 var(--font);color:var(--body);background-color:#f8fafc;margin:0}body:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#0056b30a 1px,#0000 0),linear-gradient(90deg,#0056b30a 1px,#0000 0),radial-gradient(circle,#0056b326 0,#0000 60%),radial-gradient(circle,#0ea5e926 0,#0000 60%),radial-gradient(circle,#0056b31f 0,#0000 60%);background-position:0 0,0 0,-100px -100px,100% -100px,50% 100%;background-repeat:repeat,repeat,no-repeat,no-repeat,no-repeat;background-size:40px 40px,40px 40px,600px 600px,600px 600px,800px 800px;position:fixed;inset:0}a{color:var(--brand);text-underline-offset:2px;text-decoration-thickness:1px}a:hover{color:var(--brand-deep)}::selection{color:var(--ink);background:#cfe3f5}:focus-visible{outline:2px solid var(--brand);outline-offset:2px}img{max-width:100%;height:auto}h1,h2,h3{color:var(--ink);font-weight:700;line-height:1.25}.hub-wrap :is(h1,h2,h3){text-wrap:balance}.hub-wrap :is(p,li,td,th,dd,figcaption,label,summary){text-wrap:pretty}table,time,.tnum{font-variant-numeric:tabular-nums}sub,sup{font-size:.72em;line-height:0}input{text-overflow:ellipsis}input,select,textarea{accent-color:var(--brand)}*{scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}.wrap{max-width:var(--wrap);padding:0 var(--gutter);margin:0 auto}.narrow{max-width:calc(850px + 2 * var(--gutter))}.wide{max-width:calc(1320px + 2 * var(--gutter))}.boxed-group{box-shadow:var(--shadow-box);background:#fff;border-radius:16px;margin:0 0 24px;padding:24px}.lb-title,.has-border-left{letter-spacing:-.03em;background:var(--h1-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;padding-left:26px;position:relative}.lb-title:before,.has-border-left:before{content:"";background:linear-gradient(#0056b3,#0ea5e9);border-radius:10px;width:6px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 4px 10px #0056b333}.lb-title{margin:24px 0 8px;font-size:calc(1.3375rem + 1.05vw);font-weight:700;line-height:1.2}.lb-title.mb{margin-bottom:24px}.grad{background:var(--h1-grad);-webkit-text-fill-color:transparent;letter-spacing:-.03em;-webkit-background-clip:text;background-clip:text}@media (min-width:1200px){.lb-title{font-size:2.125rem}}.skip{position:absolute;left:-9999px}.skip:focus{left:var(--s4);top:var(--s2);padding:var(--s2);z-index:40;background:#fff}main{padding-bottom:0}.hub-wrap{font-size:var(--fs-base);color:var(--text);line-height:1.65}.note{color:var(--muted);font-size:var(--fs-md)}.small{font-size:var(--fs-sm)}.nowrap{white-space:nowrap}.mono{font-family:var(--mono);font-size:var(--fs-sm);overflow-wrap:anywhere}.btn{justify-content:center;align-items:center;gap:var(--s2);min-height:var(--ctl);padding:0 var(--s4);border-radius:var(--r-sm);border:1px solid var(--border-strong);color:var(--ink);font:600 var(--fs-md)/1.25 var(--font);white-space:nowrap;cursor:pointer;background:#fff;text-decoration:none;transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out;display:inline-flex}.btn:hover{border-color:var(--brand);color:var(--brand);background:var(--tint);text-decoration:none}.btn:active{background:#e3eefa}.btn.sm{min-height:var(--ctl-sm);padding:0 var(--s3);font-size:var(--fs-sm)}.btn.primary{background:var(--brand);border-color:var(--brand);color:#fff}.btn.primary:hover{background:var(--brand-deep);border-color:var(--brand-deep);color:#fff}.btn.dark{background:var(--ink);border-color:var(--ink);color:#fff}.btn.wide{width:100%}.site-head{z-index:20;background:#fff;position:relative}.head-in{max-width:var(--wrap);padding:0 var(--gutter);align-items:center;margin:0 auto;display:flex}.head-info{z-index:3;background:var(--ink);color:#cbd5e1;font-size:var(--fs-sm);position:relative}.head-info .head-in{justify-content:space-between;gap:var(--s4);min-height:36px}.info-l,.info-r{align-items:center;min-width:0;display:flex}.info-l a{color:#e2e8f0;white-space:nowrap;align-items:center;gap:6px;height:36px;text-decoration:none;display:inline-flex}.info-l a+a{margin-left:var(--s4);padding-left:var(--s4);border-left:1px solid #ffffff29}.info-l a:hover{color:#fff;text-decoration:underline}.info-k{color:#94a3b8}.head-main{z-index:2;border-bottom:1px solid var(--line);background:#fff;position:relative}.head-main .head-in{gap:10px var(--s2);padding-top:var(--s2);padding-bottom:var(--s2);flex-wrap:wrap;min-height:64px}.head-menu{z-index:1;border-bottom:1px solid var(--line);background:#fff;display:none;position:relative}.nav-toggle:checked~.head-menu{display:block}.logo{flex:none;order:0;line-height:0;display:block}.logo img{width:84px;height:48px}.head-search{border:2px solid var(--brand);background:#fff;border-radius:10px;flex:100%;order:3;align-items:stretch;min-width:0;height:48px;display:flex}.head-search:focus-within{box-shadow:0 0 0 3px #0066b433}.head-search input{width:100%;min-width:0;font:inherit;font-size:var(--fs-base);color:var(--ink);background:0 0;border:0;flex:1;padding:0 14px}.head-search input::placeholder{color:#64748b;font-style:italic}.head-search input:focus{outline:none}.head-search .draw{border-left:1px solid var(--line);color:var(--brand);font-size:var(--fs-sm);white-space:nowrap;flex:none;align-items:center;gap:6px;margin:8px 0;padding:0 12px;font-weight:600;text-decoration:none;display:inline-flex}.head-search .draw:hover{color:var(--brand-deep)}.head-go{align-items:center;gap:var(--s2);background:var(--brand);color:#fff;font:600 var(--fs-md) var(--font);cursor:pointer;border:0;border-radius:0 8px 8px 0;flex:none;padding:0 20px;display:inline-flex}.head-go:hover{background:var(--brand-deep)}.head-actions{flex:none;order:1;align-items:center;gap:2px;margin-left:auto;display:flex}.head-act{border-radius:var(--r-sm);min-width:64px;color:var(--ink);font-size:var(--fs-xs);white-space:nowrap;flex-direction:column;align-items:center;gap:3px;padding:6px 10px;font-weight:600;line-height:1.2;text-decoration:none;display:flex;position:relative}.head-act:hover{background:var(--tint);color:var(--brand)}.act-ico{display:grid;position:relative}.ql-n{background:var(--brand);color:#fff;text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;min-width:18px;height:18px;padding:0 5px;font-size:11px;font-weight:700;line-height:18px;position:absolute;top:-7px;left:calc(100% - 9px)}.nav-toggle{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.nav-burger{border-radius:var(--r-sm);width:44px;height:44px;color:var(--ink);cursor:pointer;order:2;place-items:center;display:grid}.nav-burger:hover{background:var(--tint);color:var(--brand)}.site-head:has(.nav-toggle:focus-visible) .nav-burger{outline:2px solid var(--brand);outline-offset:2px}.b-close{display:none}.site-head:has(.nav-toggle:checked) .b-open{display:none}.site-head:has(.nav-toggle:checked) .b-close{display:inline}.nav>ul{padding:var(--s2) 0 var(--s3);margin:0;list-style:none}.nav>ul>li>a{color:var(--ink);font-size:var(--fs-base);padding:11px 4px;font-weight:600;text-decoration:none;display:block}.nav>ul>li>a:hover,.nav>ul>li>a[aria-current]{color:var(--brand)}.nav .caret{display:none}.nav .dd>ul,.nav .dd:hover>ul,.nav .dd-2:hover>ul{min-width:0;padding:0 0 var(--s2) var(--s3);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;list-style:none;display:block;position:static}.nav .dd>ul a{padding:7px var(--s2);border-radius:var(--r-sm);font-size:var(--fs-sm);color:var(--body);white-space:normal;font-weight:400;text-decoration:none;display:block}.nav .dd>ul a:hover{background:var(--tint);color:var(--brand)}@media (min-width:700px){.nav>ul{gap:0 var(--s6);padding:var(--s4) 0 var(--s5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}}.dd{position:relative}.dd>ul{z-index:5;border:1px solid var(--line);background:#fff;border-radius:0 0 12px 12px;min-width:240px;margin:0;padding:8px;list-style:none;display:none;position:absolute;top:100%;left:0;box-shadow:0 20px 40px -10px #0f172a2e}.dd:hover>ul,.dd:focus-within>ul,.dd.open>ul{display:block}.caret{border-top:.3em solid;border-left:.3em solid #0000;border-right:.3em solid #0000;flex:none;width:0;height:0}.curmenu,.langmenu{flex:none}.cur-btn,.langmenu>a{color:#e2e8f0;height:36px;font:500 var(--fs-sm) var(--font);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:inline-flex}.cur-btn:hover,.langmenu>a:hover,.dd:focus-within>.cur-btn,.dd:focus-within>a{color:#fff;background:#ffffff1a}.curmenu>ul,.langmenu>ul{min-width:160px;left:auto;right:0}.curmenu>ul{min-width:120px}.curmenu>ul button{text-align:left;width:100%;color:var(--body);font:400 13px var(--font);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:10px 12px;display:block}.curmenu>ul button:hover{color:#2596be;background:#0000000a}.curmenu>ul button[aria-pressed=true]{color:#000;font-weight:700}.langmenu>ul a{color:var(--body);border-radius:8px;padding:10px 12px;font-size:13px;text-decoration:none;display:block}.langmenu>ul a:hover{color:#2596be;background:#0000000a}@media (max-width:899px){.info-l a.info-us,.info-k{display:none}}@media (max-width:599px){.info-l a:first-child{display:none}.info-l a+a{border-left:0;margin-left:0;padding-left:0}.lang-n{display:none}.logo img{width:67px;height:38px}.act-t,.head-search .draw-t{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.head-act{min-width:44px;padding:6px 10px}.head-search .draw{padding:0 10px}.head-go{padding:0 14px}}@media (max-width:1023px){body:has(.hero-search) .site-head:not(.is-compact) .head-search{display:none}}@media (min-width:1024px){.site-head:not(.is-compact) .nav-toggle,.site-head:not(.is-compact) .nav-burger{display:none}.site-head:not(.is-compact) .head-main .head-in{gap:var(--s8);flex-wrap:nowrap;min-height:84px}.site-head:not(.is-compact) .head-search{flex:auto;order:1;max-width:820px}.site-head:not(.is-compact) .head-actions{order:2}.site-head:not(.is-compact) .head-menu{background:var(--brand-deep);border-bottom:0;display:block}.site-head:not(.is-compact) .nav{margin-left:-14px}.site-head:not(.is-compact) .nav>ul{gap:2px;padding:0;display:flex}.site-head:not(.is-compact) .nav>ul>li>a{color:#fff;height:46px;font-size:var(--fs-md);white-space:nowrap;align-items:center;gap:6px;padding:0 14px;display:flex}.site-head:not(.is-compact) .nav>ul>li>a:hover,.site-head:not(.is-compact) .nav>ul>li:focus-within>a{color:#fff;background:#ffffff1f}.site-head:not(.is-compact) .nav>ul>li>a[aria-current]{box-shadow:inset 0 -3px #fff}.site-head:not(.is-compact) .nav .caret{display:inline-block}.site-head:not(.is-compact) .nav .dd>ul{z-index:5;border:1px solid var(--line);background:#fff;border-radius:0 0 12px 12px;min-width:240px;padding:8px;display:none;position:absolute;top:100%;left:0;box-shadow:0 20px 40px -10px #0f172a2e}.site-head:not(.is-compact) .nav .dd:hover>ul,.site-head:not(.is-compact) .nav .dd:focus-within>ul{display:block}.site-head:not(.is-compact) .nav .dd-2>ul{grid-template-columns:240px 240px;gap:4px;min-width:0}.site-head:not(.is-compact) .nav .dd-2:hover>ul,.site-head:not(.is-compact) .nav .dd-2:focus-within>ul{display:grid}.site-head:not(.is-compact) .nav .dd>ul a{padding:10px 12px}}@media (min-width:1100px){.head-search .draw-t{display:inline}}@media (max-width:1099px) and (min-width:600px){.head-search .draw-t{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}.is-compact .head-info{display:none}.is-compact .head-main{z-index:30;border-bottom:1px solid var(--line);animation:.18s ease-out head-drop;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 16px #0f172a14}.is-compact .head-main .head-in{gap:var(--s2);flex-wrap:nowrap;height:56px;min-height:0;padding-top:0;padding-bottom:0}.is-compact .logo img{width:59px;height:34px}.is-compact .head-search{flex:1 1 0;order:1;max-width:720px;height:40px}.is-compact .head-search .draw-t{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.is-compact .head-actions{order:2;margin-left:0}.is-compact .head-act{flex-direction:row;gap:0;min-width:0;padding:8px}.is-compact .act-t{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.is-compact .nav-burger{order:3}.is-compact .head-menu{z-index:29;max-height:calc(100vh - 56px);position:fixed;top:56px;left:0;right:0;overflow-y:auto;box-shadow:0 16px 32px -12px #0f172a33}@media (min-width:1024px){.is-compact .nav>ul{gap:0 var(--s12);flex-wrap:wrap;display:flex}.is-compact .nav-burger{order:1}.is-compact .head-search{order:2}.is-compact .head-actions{order:3;margin-left:auto}.is-compact .head-act{flex-direction:column;gap:2px;min-width:56px;padding:4px 10px}.is-compact .act-t{clip:auto;width:auto;height:auto;position:static;overflow:visible}}@media (max-width:599px){.is-compact .signin,.is-compact .head-search .draw{display:none}.is-compact .go-t{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.is-compact .head-go{padding:0 10px}.is-compact .head-search.has-suggest{position:static}.is-compact .head-search .suggest{width:auto;max-width:none;position:fixed;top:60px;left:12px;right:12px}}@keyframes head-drop{0%{transform:translateY(-100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.is-compact .head-main{animation:none}}html{scroll-padding-top:72px}.crumbs{font-size:var(--fs-sm);color:var(--muted);margin:var(--s5) 0 var(--s3)}.crumbs ol{gap:var(--s1) 0;flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.crumbs li:not(:last-child):after{content:"/";margin:0 var(--s2);color:#94a3b8}.crumbs a{color:var(--muted);text-decoration:none}.crumbs a:hover{color:var(--brand);text-decoration:underline}.crumbs [aria-current]{color:var(--ink)}.card{background:var(--card);border:1px solid var(--border);border-radius:var(--r);padding:var(--pad);margin:0 0 var(--gap);box-shadow:0 1px 2px #0f172a0a}.card>:last-child,.paper>:last-child{margin-bottom:0}.card-h{font-size:var(--fs-lg);margin:0 0 var(--s3);font-weight:600}.sec-h{font-size:var(--fs-xl);letter-spacing:-.005em;margin:0 0 var(--s4);padding-bottom:var(--s3);border-bottom:1px solid var(--line);font-weight:600}.sec-h a{color:var(--ink)}.page-h1{font-size:var(--fs-3xl);margin:var(--s4) 0;letter-spacing:-.015em;line-height:1.15}.badges{gap:var(--s2);margin:0 0 var(--s3);flex-wrap:wrap;display:flex}.badge{white-space:nowrap;font-size:var(--fs-xs);padding:var(--s1) 10px;color:var(--text-2);border:1px solid var(--line);background:#f1f5f9;border-radius:999px;font-weight:600;line-height:1.3;display:inline-block}.badge.ok{background:var(--ok-bg);color:var(--ok);border-color:#a7f3d0}.pdp{gap:var(--gap);grid-template-columns:minmax(0,380px) minmax(0,1fr);align-items:start;display:grid}.pdp-side,.pdp-main{min-width:0}.pdp-structure{padding:var(--s4)}.structure[data-show=img] .mol2,.structure[data-show="2d"]>.pimg{display:none}.structure .pimg{height:calc(100% - 96px);inset:48px 12px}.doc-list{font-size:var(--fs-md);margin:0;padding:0;list-style:none}.doc-list li{border-bottom:1px solid var(--line);padding:10px 0}.doc-list li:first-child{padding-top:0}.doc-list li:last-child{border-bottom:0;padding-bottom:0}.doc-list a{font-weight:600;text-decoration:none}.doc-list a:hover{text-decoration:underline}.structure{border-radius:var(--r-sm);aspect-ratio:1;background:#fff;place-items:center;display:grid;position:relative;overflow:hidden}.structure img,.structure .mol2{object-fit:contain;width:calc(100% - 24px);height:calc(100% - 24px);position:absolute;inset:12px}.structure:has(>.nostructure){aspect-ratio:auto;border:1px dashed var(--border-strong);background:var(--paper);min-height:160px}.nostructure{color:var(--muted);font-size:var(--fs-md);padding:var(--s4);text-align:center}.pdp-desc{color:var(--text-2);max-width:75ch;margin:0}.pdp-about{position:relative}.more-toggle{opacity:0;width:1px;height:1px;position:absolute}.more-toggle:not(:checked)~.clamp{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.more-btn{min-height:32px;margin-top:var(--s2);font-size:var(--fs-md);color:var(--brand);cursor:pointer;align-items:center;font-weight:600;display:inline-flex}.more-btn:hover{text-decoration:underline}.more-toggle:focus-visible~.more-btn{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.more-toggle:checked~.more-btn .more-open,.more-toggle:not(:checked)~.more-btn .more-close{display:none}.details-box{border:1px solid var(--border);border-radius:var(--r-sm);overflow:hidden}.details{border-collapse:collapse;width:100%;font-size:var(--fs-md)}.details th,.details td{text-align:left;vertical-align:top;padding:10px var(--s4);border-bottom:1px solid var(--line)}.details tr:last-child th,.details tr:last-child td{border-bottom:0}.details th{width:28%;color:var(--ink);background:var(--paper);border-right:1px solid var(--line);font-weight:600}.details td{overflow-wrap:anywhere}.info{border:1px solid var(--line);border-radius:var(--r-sm);margin:0;overflow:hidden}.info-row{border-top:1px solid var(--line);font-size:var(--fs-md);grid-template-columns:minmax(0,32%) minmax(0,1fr);display:grid}.info-row:first-child{border-top:0}.info-row dt{padding:10px var(--s3);font-size:var(--fs-sm);color:var(--ink);background:var(--paper);border-right:1px solid var(--line);margin:0;font-weight:600}.info-row dd{padding:10px var(--s3);overflow-wrap:anywhere;margin:0}.pdp-title{font-size:var(--fs-3xl);margin:0 0 var(--s4);letter-spacing:-.02em;overflow-wrap:anywhere;line-height:1.15}.keyfacts{border-collapse:collapse;font-size:var(--fs-base)}.keyfacts th,.keyfacts td{text-align:left;padding:var(--s1) 0}.keyfacts th{padding-right:var(--s6);color:var(--muted);white-space:nowrap;font-weight:500}.keyfacts td{color:var(--ink);overflow-wrap:anywhere;font-weight:600}.copy{margin-left:var(--s2);padding:1px var(--s2);border:1px solid var(--line);color:var(--brand);font:600 var(--fs-xs)/1.6 var(--font);cursor:pointer;vertical-align:1px;background:#fff;border-radius:6px}.copy:hover{border-color:var(--brand)}.packs-t{border-collapse:collapse;width:100%;font-size:var(--fs-md)}.packs-t th,.packs-t td{text-align:left;padding:10px var(--s3);border-bottom:1px solid var(--line);vertical-align:middle}.packs-t thead th{color:var(--muted);background:var(--paper);font-weight:600;font-size:var(--fs-sm)}.packs-t tbody th{color:var(--ink);white-space:nowrap;font-weight:600}.packs-t .c-price,.packs-t thead th:nth-child(2){text-align:right}.packs-t .c-qty{padding-left:var(--s6)}.mono-s{font-family:var(--mono);font-size:var(--fs-sm)}.price{color:var(--ink);display:block}.packs-t .c-price{min-width:9.5em}.pl td .money .price{white-space:nowrap}.row-sm .price{color:inherit;display:inline}.ql-add{gap:var(--s2);align-items:center;margin:0;display:flex}.ql-add .qty{width:56px;height:var(--ctl-sm);padding:0 var(--s2);border:1px solid var(--border-strong);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-md);text-align:center}.packs-none .ql-add{margin:var(--s2) 0}.packs-none .ql-add .qty{height:var(--ctl)}.prices-note{margin:var(--s2) 0 0}.prices-note+.prices-note{margin-top:2px}.prices-note+.pl-cats{margin-top:var(--s3)}.packs-foot{align-items:center;gap:var(--s3) var(--s5);margin:var(--s4) 0 0;flex-wrap:wrap;display:flex}.packs-foot .custom-pack{margin:0}.cart-add{margin-top:var(--s2)}.cart-go{margin:var(--s4) 0 0;justify-content:flex-end;display:flex}.cart-table tfoot th,.cart-table tfoot td{font-weight:700}.custom-pack{margin:var(--s3) 0 0;font-size:var(--fs-md)}.similar-link{margin:var(--s3) 0 0;text-align:center}.related{margin-top:0}.drug-links{background:#fff;border:1px solid #c1c7d1;border-radius:8px;max-width:830px;margin:0 auto 24px;padding:16px 24px}.post-rich~.drug-links{max-width:1240px}.drug-list{columns:2 260px;column-gap:32px;margin:0;padding-left:18px}.drug-list li{break-inside:avoid;margin:0 0 6px}.more{text-align:center;margin:var(--s5) 0 0}.table-scroll{overflow-x:auto}.thumb{border-radius:var(--r-sm);background:#fff;border:1px solid #eef2f7;place-items:center;display:grid;overflow:hidden}.thumb-s{width:96px;height:72px}.thumb-m{width:112px;height:84px}.thumb img{object-fit:contain;width:100%;height:100%}.thumb:has(>svg){position:relative}.thumb:has(>svg):after{content:"Veeprho";letter-spacing:.06em;color:var(--brand);opacity:.12;pointer-events:none;-webkit-user-select:none;user-select:none;place-items:center;font:700 15px/1 Poppins,system-ui,sans-serif;display:grid;position:absolute;inset:0;transform:rotate(-24deg)}.intro{border:1px solid var(--border);color:#334155;background:#fff;border-radius:12px;margin:0 0 20px;padding:20px 24px}.list-bar{border:1px solid var(--border);background:#fff;border-radius:12px;margin:0 0 8px;padding:12px 18px;font-size:.88rem}.list-bar p{margin:0}.rows{border-collapse:separate;border-spacing:0;table-layout:fixed;border:1px solid var(--border);background:#fff;border-radius:12px;width:100%;margin:0 0 8px;overflow:hidden}.rows td,.rows th{overflow-wrap:anywhere}.rows th:first-child{width:136px}.rows th:nth-child(3),.rows th:nth-child(4){width:13%}.rows th:nth-child(5){width:15%}.rows th{text-align:left;color:var(--muted);border-bottom:1px solid var(--border);background:#f8fafc;padding:10px 14px;font-size:.74rem;font-weight:600}.rows td{vertical-align:middle;border-top:1px solid var(--line);padding:12px 14px}.rows tbody tr:first-child td{border-top:0}.rows tbody tr:hover td{background:#fbfcfe}.avail{color:#334155;font-size:.84rem}.list-layout{grid-template-columns:minmax(0,240px) minmax(0,1fr);align-items:start;gap:20px;display:grid}.filters{padding:18px 20px}.filters-h{margin:0 0 8px;font-size:1rem}.filters fieldset{border:0;border-top:1px solid var(--line);min-width:0;margin:0;padding:12px 0 4px}.filters legend{color:var(--ink);margin:0 0 8px;padding:0;font-size:.86rem;font-weight:600}.filters label{cursor:pointer;align-items:center;gap:8px;margin:0 0 8px;font-size:.88rem;display:flex}.filters input{width:18px;height:18px;accent-color:var(--brand);flex:none}@media (max-width:767px){.list-layout{grid-template-columns:minmax(0,1fr)}.filters{position:static}}.list-head{padding:24px 28px}.list-head .page-h1{margin:0 0 8px}.list-intro{color:#334155;max-width:95ch}.row-name{color:var(--ink);font-weight:600;line-height:1.35;text-decoration:none;display:block}.row-name:hover{color:var(--brand);text-decoration:underline}.chips{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.row-meta{color:var(--muted);margin-top:4px;font-size:.8rem;display:block}.row-meta+.row-meta{margin-top:1px}.avail.ok{color:var(--ok);font-weight:600}.chip{color:var(--muted);background:#f1f5f9;border-radius:6px;padding:2px 8px;font-size:.74rem}.row-sm{color:var(--muted);margin-top:4px;font-size:.78rem;display:none}.view{width:100%}.cols{columns:3 220px;column-gap:12px;margin:0;padding:0;list-style:none}.cols li{break-inside:avoid;border:1px solid var(--border);background:#fff;border-radius:8px;align-items:center;gap:8px;margin:0 0 8px;padding:6px 12px;display:flex}.cols li:hover{border-color:var(--brand)}.cols a{color:var(--ink);flex:1;font-weight:500;text-decoration:none}.cols a:hover{color:var(--brand)}.cols.drugs{columns:4 190px;column-gap:20px}.cols.drugs li{background:0 0;border:0;border-radius:0;gap:6px;margin:0;padding:3px 0}.cols.drugs a{flex:0 auto;font-weight:400}@media (max-width:767px){.cols.drugs{columns:2;column-gap:12px}.cols.drugs li{flex-wrap:wrap;gap:0 6px;font-size:14px}}.count{color:var(--muted);font-size:.85em}.list-tools{border:1px solid var(--border);background:#fff;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px 16px;margin:0 0 8px;padding:12px 18px;font-size:.88rem;display:grid}.list-tools select,.list-search{font:inherit;border:1px solid var(--line);background:#fff;border-radius:8px;padding:6px 10px}.list-count{text-align:center;margin:0;font-weight:600}.list-pager{flex-wrap:wrap;grid-column:1/-1;justify-content:center;gap:6px;display:flex}.list-pager button,.pager a{font:inherit;border:1px solid var(--line);cursor:pointer;color:var(--brand);background:#fff;border-radius:8px;padding:6px 12px;text-decoration:none}.list-pager button[aria-current],.pager [aria-current]{background:var(--brand);color:#fff;border-color:var(--brand)}.pager{flex-wrap:wrap;justify-content:center;gap:6px;margin:16px 0;display:flex}.faq details{border-bottom:1px solid var(--line);padding:10px 0}.faq summary{cursor:pointer;color:var(--ink);font-weight:600}.faq p{margin:8px 0 0}.list-note{color:var(--muted);font-size:.82rem;font-weight:400;display:block}.list-pager[data-list-pager-bottom]{flex-wrap:wrap;justify-content:center;gap:6px;margin:12px 0;display:flex}.list-pager[hidden]{display:none}.list-tools .list-pager{min-height:38px}.intro-links{flex-wrap:wrap;gap:8px;display:flex}.set-box-rows,.set-box-more ul{margin:0;padding:0;list-style:none}.set-box-row{padding:var(--s3) 0;border-top:1px solid var(--line)}.set-box-row:first-child{border-top:0;padding-top:0}.set-box-row:last-child{padding-bottom:0}.set-box-main{align-items:center;gap:var(--s3) var(--s4);flex-wrap:wrap;display:flex}.set-box-stack{flex:none;padding-left:14px;display:flex}.set-box .thumb{border:1px solid var(--border-strong);flex:none;width:52px;height:40px;margin-left:-14px}.set-box .mol2 :is(line,polygon,text){animation:none}.set-box .mol2 line{stroke-width:5px}.set-box .mol2 text{font-size:24px}.set-box-text{flex:8rem;min-width:0}.set-box h3{font-size:var(--fs-base);color:var(--ink);margin:0;font-weight:600;line-height:1.35}.set-box-count{color:var(--muted);font-size:var(--fs-sm)}.set-box-go{white-space:normal;text-align:center;flex:none}.set-box-more summary{min-height:36px;color:var(--brand);font-size:var(--fs-sm);cursor:pointer;align-items:center;font-weight:600;display:flex}.set-box-more ul{column-gap:var(--s6);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));max-height:16rem;display:grid;overflow-y:auto}.set-box-more li{justify-content:space-between;gap:var(--s3);border-top:1px solid var(--line);font-size:var(--fs-sm);padding:6px 0;line-height:1.4;display:flex}.set-box-more a{min-width:0;color:var(--ink);overflow-wrap:anywhere;text-decoration:none}.set-box-more a:hover{color:var(--brand);text-decoration:underline}.set-box-more li span{color:var(--muted);font-variant-numeric:tabular-nums;flex:none}@media (max-width:600px){.set-box-go{width:100%}}.list-bar p{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.list-by{margin:0}.pdp-wrap .crumbs{color:#64748b;margin:0;padding:24px 0 0 16px;font-size:14px}.pdp-wrap .crumbs li:not(:last-child):after{content:"/";color:#64748b;margin:0 4px}.pdp-wrap .crumbs a{color:#64748b;text-decoration:none}.pdp-wrap .crumbs a:hover{text-decoration:underline}.pdp-wrap .crumbs [aria-current]{color:#64748b}.pdp{grid-template-columns:minmax(0,416fr) minmax(0,856fr);gap:24px;margin-top:24px}.pdp .card,.pdp-wrap .related{background:#fff;border:1px solid #c1c7d1;border-radius:8px;margin:0 0 24px;padding:16px;box-shadow:0 2px 4px #00000013}.pdp-wrap .related{padding:16px 24px}.pdp .sec-h{color:var(--body);letter-spacing:0;border-bottom:1px solid #e2e8f0;margin:0 0 12px;padding:0 0 8px;font-size:15px;font-weight:700;line-height:18px}.pdp-wrap .related .sec-h{color:var(--body);border:0;margin:0 0 16px;padding:0;font-size:20px;line-height:24px}.pdp-wrap .related .sec-h a{color:inherit}.pdp .pdp-structure{padding:16px}.structure-frame{border:1px solid #f1f5f9;border-radius:6px;padding:10px}.trust-row{text-align:center;color:#515154;border-top:1px solid #cbd5e1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 0;padding:16px 0 0;font-size:10px;font-weight:600;line-height:1.3;list-style:none;display:grid}.trust-row li{flex-direction:column;align-items:center;gap:6px;display:flex}.trust-ic{color:#fff;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;line-height:1;display:grid}.trust-ic svg{width:16px;height:16px}.ic-gold{background:#eab308}.ic-blue{background:#3b82f6}.ic-navy{background:#0f172a}.pdp .stock-card{background:#f8f9fa}.stock-card h2{color:var(--body);margin:0 0 16px;font-size:16px;font-weight:600;line-height:1.2}.stock-card ul{margin:0 0 16px;padding:0;list-style:none}.stock-card li{flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:16px;font-weight:500;display:flex}.stock-card li svg{color:#0066b4;flex:none}.stock-st{color:#64748b;margin-left:auto;font-size:13px}.stock-st.ok{color:#16a34a;font-weight:600}.stock-note{color:#6c757d;margin:0;font-size:14px}.doc-list{margin:0;padding:0;font-size:13px;list-style:none}.doc-list li{border:0;margin:0 0 6px;padding:0}.doc-btn{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2364748b' viewBox='0 0 24 24'%3E%3Cpath stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M9 12h6m-6 4h6m2 5H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5.586a1 1 0 0 1 .707.293l5.414 5.414a1 1 0 0 1 .293.707V19a2 2 0 0 1-2 2z'/%3E%3C/svg%3E") 10px/14px no-repeat;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:10px;min-height:40px;padding:10px 10px 10px 30px;font-size:12px;font-weight:600;line-height:18px;display:flex;color:#0f172a!important;text-decoration:none!important}.doc-btn:hover{background-color:#f8fafc;border-color:#0056b3}.doc-includes{margin:12px 0 0;font-size:14px;line-height:1.5}.pdp-head{position:relative}.btn-copy{color:#515154;font:600 11px/1.5 var(--font);cursor:pointer;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:6px;align-items:center;gap:4px;padding:4px 10px;display:inline-flex;position:absolute;top:16px;right:16px}.btn-copy[hidden]{display:none}@media (max-width:767px){.btn-copy{display:none}}.btn-copy svg{width:12px;height:12px}.btn-copy:hover{color:#0056b3;border-color:#0056b3}.pdp-cas{letter-spacing:-.03em;color:var(--body);margin:0 0 8px;padding-right:110px;font-size:16px;font-weight:600;line-height:1.2}.pdp-title{letter-spacing:-.03em;background:var(--h1-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0 0 16px;font-size:calc(1.2875rem + .45vw);font-weight:700;line-height:1.2}@media (min-width:1200px){.pdp-title{font-size:1.625rem}}.pdp-status{margin:0 0 16px}.status-in-stock{color:#16a34a;background:#dcfce7;border:1px solid #bbf7d0;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:700;line-height:1.5;display:inline-block}.status-held{color:#0f172a;background:#fee2e2;border:1px solid #fecaca;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:700;line-height:1.5;display:inline-block}.status-lead{color:#475569;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:700;line-height:1.5;display:inline-block}.pdp .keyfacts{border-collapse:collapse;color:#000;width:100%;margin:0 0 16px;font-size:13px;line-height:1.5}.pdp .keyfacts th,.pdp .keyfacts td{text-align:left;color:#000;white-space:normal;background:#f8fafc;border-bottom:1px solid #e2e8f0;padding:10px 15px;font-weight:400}.pdp .keyfacts th{width:150px;font-weight:600}.pdp-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.pdp-actions .btn{border-radius:6px;width:100%;min-height:38px;padding:6px 12px;font-size:16px;font-weight:600;line-height:24px}.pdp-actions .btn.primary{color:#fff;background:#0f172a;border-color:#0f172a}.pdp-actions .btn.primary:hover{background:#1e293b;border-color:#1e293b}.pdp-actions .btn.outline{color:#0284c7;background:0 0;border-color:#0284c7}.pdp-actions .btn.outline:hover{color:#fff;background:#0284c7}.ql-add-one{margin:0}.btn.added,.btn.added:hover,.pdp-actions .btn.outline.added,.pdp-actions .btn.outline.added:hover{background:var(--ok);border-color:var(--ok);color:#fff}.btn.added:before{content:"✓";margin-right:6px;font-weight:700}.packs-t .ql-add .btn.added{font-size:0}.packs-t .ql-add .btn.added:before{margin:0;font-size:14px}@keyframes qlAdded{0%{transform:scale(.94)}55%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes qlFull{20%,60%{transform:translate(-3px)}40%,80%{transform:translate(3px)}}@keyframes qlBump{0%{transform:scale(1)}35%{transform:scale(1.45)}to{transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.btn.added{animation:.4s ease-out qlAdded}.btn.full{animation:.35s ease-out qlFull}.ql-n.bump{animation:.5s ease-out qlBump}}.pdp .packs-t{font-size:13px}.pdp .packs-t th,.pdp .packs-t td{padding:6px 12px}.pdp .packs-t thead th{font-size:12px}.pdp .packs-t .ql-add .qty{height:32px}.pdp .packs-t .ql-add .btn{min-height:32px}.packs-list .more-toggle:not(:checked)~table tbody tr:nth-child(n+7),.packs-list .more-toggle:checked~.packs-more{display:none}.packs-more{color:#0066b4;cursor:pointer;margin:8px 0 0;font-size:14px;font-weight:600;display:inline-block}.packs-list .more-toggle:focus-visible~.packs-more{outline:2px solid var(--brand);outline-offset:2px}.pdp .details-box{border:0;border-radius:0}.pdp .details{font-size:13px;line-height:1.5}.pdp .details th,.pdp .details td{border:1px solid #e2e8f0;padding:10px 15px}.pdp .details th{color:#0f172a;background:#f8fafc;width:220px;font-weight:600}.pdp .details tr:last-child th,.pdp .details tr:last-child td{border-bottom:1px solid #e2e8f0}.pdp-desc{color:var(--body);max-width:none;margin:0;font-size:13px}.pdp-about .more-btn{min-height:0;margin-top:4px;font-size:13px}.rfq-req{margin:0 0 12px;font-size:14px}.contact-rfq .contact-form{grid-template-columns:1fr 1fr;gap:12px 16px}.contact-rfq .f-row input,.contact-rfq .f-row select,.contact-rfq .f-row textarea{border:1px solid #cbd5e1;border-radius:6px;min-height:40px;padding:8px;font-size:15px}.contact-rfq .f-row textarea{min-height:96px}.contact-rfq .btn.primary{background:#0284c7;border-color:#0284c7;border-radius:6px;width:100%;min-height:40px;font-size:16px;font-weight:700}.contact-rfq .btn.primary:hover{background:#0369a1;border-color:#0369a1}.rel{border-collapse:collapse;width:100%;font-size:14px}.rel th{color:#475569;text-align:left;background:#f8fafc;padding:12px;font-size:14px;font-weight:600}.rel td{vertical-align:middle;border-top:1px solid #e2e8f0;padding:12px}.rel .thumb{border:1px solid #e2e8f0;width:170px;height:94px}.rel-name{font-size:16px;font-weight:700;text-decoration:none;color:#0284c7!important}.rel-name:hover{text-decoration:underline}.btn.dark.pill{color:#fff;background:#0f172a;border-color:#0f172a;border-radius:30px;min-height:38px;padding:0 24px}.btn.dark.pill:hover{color:#fff;background:#1e293b}.pdp-wrap .related .more{text-align:left;margin:16px 0 0}@media (max-width:767px){.pdp-actions,.contact-rfq .contact-form{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.pdp .details th,.pdp .details td{width:auto;display:block}.pdp .details th{border-bottom:0}.rel .thumb{width:96px;height:60px}.rel thead{display:none}.rel,.rel tbody{display:block}.rel tr{border-top:1px solid #e2e8f0;grid-template-columns:96px minmax(0,1fr);align-items:center;column-gap:12px;padding:10px 0;display:grid}.rel td{border:0;padding:0}.rel td:first-child{grid-row:span 2}.rel td:last-child{color:#64748b;align-self:start;font-size:13px}.rel td:nth-last-child(2){align-self:end}}.paper{border:1px solid var(--border);border-radius:var(--r);padding:var(--pad-lg) var(--s10) var(--s10);background:#fff;margin-top:0}.meta{color:var(--muted);font-size:var(--fs-sm);margin:0}.prose{max-width:none}.prose h2{font-size:var(--fs-2xl);margin:var(--s8) 0 var(--s3)}.prose h3{font-size:var(--fs-lg);margin:var(--s6) 0 var(--s2)}.prose a{color:var(--ink)}.prose a:hover{color:var(--brand)}.prose table{border-collapse:collapse;width:100%;font-size:var(--fs-md);line-height:1.5;display:block;overflow-x:auto}.prose td,.prose th{border:1px solid var(--line);padding:var(--s2) 10px;vertical-align:top}.prose th{background:var(--paper);text-align:left}.prose figure{margin:var(--s4) 0}.prose li+li{margin-top:var(--s1)}.results{min-height:70vh;padding:0;list-style:none}.results li{padding:var(--s2) 0;border-bottom:1px solid var(--line)}.search{gap:var(--s2);max-width:640px;margin:var(--s4) 0 0;display:flex}.search input{min-height:var(--field);padding:0 var(--s4);border:1px solid var(--border-strong);border-radius:var(--r-sm);font:inherit;flex:1}.search button{min-height:var(--field);padding:0 var(--s5);border-radius:var(--r-sm);background:var(--brand);color:#fff;font:inherit;cursor:pointer;border:0;font-weight:600}.search button:hover{background:var(--brand-deep)}.pl-cats a{border:1px solid var(--border-strong);min-height:32px;padding:0 var(--s3);color:var(--ink);font-size:var(--fs-md);background:#fff;border-radius:999px;align-items:center;text-decoration:none;display:inline-flex}.pl-cats a:hover{border-color:var(--brand);color:var(--brand)}.pl-cats a[aria-current]{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:600}.post-wrap{padding-top:24px}.post{max-width:830px;margin:0 auto 24px;overflow:hidden}.post.post-rich{max-width:1240px;padding:38px 42px 70px;overflow:visible}.post-crumbs{margin:16px 0}.post-crumbs ol,.page-crumbs ol{margin:0;padding:0;list-style:none;display:inline}.post-crumbs li,.page-crumbs li{display:inline}.post-crumbs li+li:before,.page-crumbs li+li:before{content:" / "}.post-crumbs a,.post .read-in a{color:#0f172a}.read-in{flex-wrap:wrap;align-items:center;gap:1rem;margin:1rem 0;display:flex}.read-in>span{flex-shrink:0}.read-in a{color:#0f172a;min-width:90px}.post-index .read-in a{text-decoration:none}.post-index .read-in a:hover{text-decoration:underline}.read-in a[aria-current]{font-weight:400}.post-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;column-gap:24px;margin:16px 0 48px;display:grid}.post-head:not(.with-img){grid-template-columns:minmax(0,1fr)}.post-head h1{text-wrap:wrap;margin:0 0 8px;font-size:calc(1.3375rem + 1.05vw);font-weight:700;line-height:1.2}.post-head .post-img{width:100%;height:auto;display:block}.post-meta{margin:0 0 1rem}@media (min-width:1200px){.post-head h1{font-size:2.125rem}}@media (max-width:991px){.post-head{grid-template-columns:minmax(0,1fr)}.post-head .post-img{margin-bottom:1rem}.post-head>div:last-child{order:-1}}@media (max-width:920px){.post.post-rich{padding:24px}}@media (max-width:600px){.post.post-rich{padding:18px}}.page-wrap{padding-top:0}.page-crumbs{color:#64748b;margin:16px 0 0;font-size:13px}.page-crumbs a{color:#64748b;text-decoration:none}.page-crumbs a:hover{color:var(--brand);text-decoration:underline}.page-crumbs+.lb-title{margin-top:12px}@media (max-width:575px){.post-wrap,.page-wrap.wide{padding-left:0;padding-right:0}.page-wrap.wide>.lb-title,.page-wrap.wide>.page-crumbs{margin-left:12px;margin-right:12px}.page-wrap.narrow,.page-wrap.post-index{padding-left:12px;padding-right:12px}}.wp-content{color:var(--body);font-size:1rem;line-height:1.5}.wp-content:after{content:"";clear:both;display:table}.wp-content p{margin:0 0 1rem}.post .wp-content p{margin:1rem 0}.wp-content h1,.wp-content h2,.wp-content h3,.wp-content h4,.wp-content h5,.wp-content h6{color:inherit;text-wrap:wrap;margin:0 0 .5rem;font-weight:700;line-height:1.2}.wp-content h2{font-size:calc(1.2875rem + .45vw)}.wp-content h3,.wp-content h4{font-size:1.25rem}.wp-content h5,.wp-content h6{font-size:1rem}@media (min-width:1200px){.wp-content h2{font-size:1.625rem}}.wp-content :is(h2,h3,h4).c-h3,.wp-content :is(h2,h3,h4).c-h4{font-size:1.25rem}.wp-content :is(h2,h3,h4,h5).c-h5,.wp-content :is(h2,h3,h4,h5).c-h6{font-size:1rem}.wp-content a{color:#0f172a}.wp-content ul,.wp-content ol{margin:0 0 1rem;padding-left:2rem}.wp-content li::marker{color:var(--brand)}.c-accordion-body li::marker{color:var(--brand)}.wp-content img{object-fit:contain;max-width:100%;height:auto}.wp-content figure{margin:0 0 1em}.wp-content figure.aligncenter{margin-left:auto;margin-right:auto}.wp-content figcaption{text-align:center;margin:.5em 0 1em;font-size:13px}.wp-content table{border-collapse:collapse;width:100%}.wp-content td,.wp-content th{text-align:left;border:1px solid;padding:.5em}.wp-content .wp-block-table{margin:0 0 1em;overflow-x:auto}.wp-content .wp-block-table thead{border-bottom:3px solid}.wp-content .has-fixed-layout{table-layout:fixed}@media (max-width:767px){.wp-content .has-fixed-layout{table-layout:auto;width:max-content;min-width:100%}}.wp-content blockquote{border-left:4px solid #dee2e6;margin:0 0 1rem;padding-left:1rem}.has-text-align-center,.c-text-center{text-align:center}.has-text-align-left,.c-text-start{text-align:left}.has-text-align-right{text-align:right}.aligncenter{text-align:center;margin-left:auto;margin-right:auto}.wp-block-image.aligncenter,.wp-block-image .aligncenter{display:table}.wp-block-image.aligncenter>figcaption,.wp-block-image .aligncenter>figcaption{caption-side:bottom;display:table-caption}.alignright{float:right;margin:.5em 0 .5em 1em}.alignleft{float:left;margin:.5em 1em .5em 0}.has-small-font-size{font-size:13px!important}.has-medium-font-size{font-size:20px!important}.has-large-font-size{font-size:36px!important}.has-black-color{color:#000!important}.has-primary-color{color:#0e1c42!important}.has-very-dark-gray-color{color:#313131}.has-accent-background-color{background-color:#2596be!important}.wp-block-separator{border:0;border-bottom:1px solid #0000000d;width:100%;margin:2rem 0}.wp-block-spacer{clear:both;height:32px}.wp-block-preformatted{white-space:pre-wrap}.wp-block-columns{flex-wrap:nowrap;gap:2em;margin:0 0 1.75em;display:flex}.wp-block-columns.alignwide{padding:36px 0}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-column{flex:1 1 0;min-width:0}.wp-block-column.is-vertically-aligned-center{align-self:center}@media (max-width:781px){.wp-block-columns{flex-wrap:wrap}.wp-block-column{flex-basis:100%!important}}.is-layout-flex{flex-wrap:wrap;align-items:center;gap:.5em;display:flex}.is-layout-flex.is-vertical{flex-direction:column;align-items:flex-start}.is-layout-flex>*{margin:0}.wp-block-columns.is-layout-flex{flex-wrap:nowrap;align-items:normal;gap:2em}.wp-block-columns.is-layout-flex.are-vertically-aligned-center,.wp-block-columns.is-layout-flex.c-align-items-center{align-items:center}@media (max-width:781px){.wp-block-columns.is-layout-flex{flex-wrap:wrap}}.is-layout-grid{gap:.5em;display:grid}.is-content-justification-center{justify-content:center}.is-content-justification-space-between{justify-content:space-between}.wp-block-buttons{flex-wrap:wrap;gap:.5em;margin:0 0 1rem;display:flex}.wp-block-button__link{text-align:center;background:#0e1c42;border-radius:2rem;padding:calc(.667em + 2px) calc(1.333em + 2px);text-decoration:none;display:inline-block;color:#fff!important}.wp-block-button.is-style-outline .wp-block-button__link{background:0 0;border:2px solid;padding:.667em 1.333em;color:currentColor!important}.wp-block-cover{color:#fff;border-radius:15px;justify-content:center;align-items:center;min-height:430px;margin:0 0 1.5rem;padding:1em;display:flex;position:relative;overflow:hidden}.wp-block-cover__image-background{object-fit:cover;width:100%;max-width:none;height:100%;margin:0;position:absolute;inset:0}.wp-block-cover__background{opacity:.5;z-index:1;background:#31345c;position:absolute;inset:0}.wp-block-cover__background.has-background-dim-80{opacity:.8}.wp-block-cover__background.has-background-dim-100{opacity:1}.wp-block-cover__inner-container{z-index:1;width:100%;color:inherit;position:relative}.wp-block-cover a{color:inherit}.wp-block-group.has-background{padding:1.25em 2.375em}.schema-faq-section{margin:0 0 1rem}.schema-faq-question{font-weight:700;display:block}.schema-faq-answer{margin:.25em 0 0}.wp-block-embed{margin:0 0 1em}.wp-block-embed .yt{max-width:none;margin:0}.c-boxed-group{box-shadow:var(--shadow-box);background:#fff;border-radius:16px;margin:0 0 24px;padding:24px;overflow:hidden}.c-boxed-group>:first-child{margin-top:0}.c-boxed-group>:last-child{margin-bottom:0}.c-mb-3{margin-bottom:1rem!important}.c-mb-4{margin-bottom:1.5rem!important}.c-my-5{margin-top:3rem!important;margin-bottom:3rem!important}.c-text-secondary{color:#64748b!important}.c-text-primary{color:#0f172a!important}.c-lead{font-size:1.25rem;font-weight:300}.c-fs-5{font-size:1.25rem!important}.c-fw-600{font-weight:600!important}.c-d-none{display:none!important}@media (min-width:992px){.c-d-lg-block{display:block!important}}.c-w-50{width:50%!important}.c-object-fit-cover{object-fit:cover}.c-img-fluid{max-width:100%;height:auto}.c-row{flex-wrap:wrap;margin:0 -12px;display:flex}.c-row>*{flex:0 0 100%;max-width:100%;padding:0 12px}.c-row.c-align-items-center{align-items:center}@media (min-width:992px){.c-row>.c-col-lg-8{flex-basis:66.666%;max-width:66.666%}.c-row>.c-col-lg-4{flex-basis:33.333%;max-width:33.333%;padding-left:48px}}.c-container{max-width:100%;margin:0 auto;padding-left:12px;padding-right:12px}.c-card{border-radius:15px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.c-card.c-flex-row{flex-direction:row}.c-card.c-text-bg-primary{color:#fff;background:#0f172a}.c-card.c-shadow{box-shadow:0 8px 16px #00000026}.c-card>img{border-radius:15px 0 0 15px}.c-card-body{flex:auto;min-width:0}.c-p-4{padding:1.5rem!important}.c-contact-form h2{color:#64748b}.c-contact-form .c-lead{margin-bottom:1rem}.c-accordion-item{background:#fff;border-radius:15px;margin:0 0 16px}.c-accordion-item>summary{color:var(--body);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:24px 0;font-size:20px;font-weight:600;line-height:24px;list-style:none;display:flex}.c-accordion-item>summary::-webkit-details-marker{display:none}.c-accordion-item>summary:after{content:"";background:linear-gradient(currentColor,currentColor) 50%/14px 2px no-repeat,linear-gradient(currentColor,currentColor) 50%/2px 14px no-repeat;flex:none;width:20px;height:20px;transition:transform .2s}.c-accordion-item[open]>summary:after{background:linear-gradient(currentColor,currentColor) 50%/14px 2px no-repeat}.c-accordion-body{padding:0 0 16px}@media (max-width:767px){.c-accordion-item>summary{padding:16px 20px 16px 0}}.c-accordion-body>:last-child{margin-bottom:0}.c-veeprho-icon-button{text-align:left;background:var(--brand);border-radius:5rem;align-items:center;gap:.875rem;max-width:100%;min-height:46px;padding:.5rem 1.375rem .5rem .625rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex;color:#fff!important}.c-veeprho-icon-button:hover{filter:brightness(.93);text-decoration:none}.c-veeprho-icon-button-icon{flex:none;width:auto;max-height:30px}.c-veeprho-icon-button-text{min-width:0}.c-veeprho-icon-button-arrow{flex:none;width:18px;height:auto}.c-veeprho-card-with-link{background:#ffffffbf;border:1px solid #00000014;border-radius:20px;flex-direction:column;padding:24px;text-decoration:none;display:flex;box-shadow:0 4px 24px -1px #0000000d;color:#515154!important}.c-veeprho-card-with-link:hover{background:#fffffff2;border-color:#0066b4}.c-video-container{position:relative}.wp-content h1{letter-spacing:-.03em;background:var(--h1-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:calc(1.3375rem + 1.05vw)}@media (min-width:1200px){.wp-content h1{font-size:2.125rem}}.wp-content .has-border-left{margin-bottom:8px}.wp-block-columns.c-align-items-center{align-items:center;gap:32px;margin:0 0 28px;padding:24px 12px 0}@media (max-width:767px){.page-wrap.wide .wp-content .has-border-left{margin:0 12px 8px}}@media (min-width:576px){.c-text-sm-end{text-align:right}}.c-services-grid{grid-template-columns:minmax(0,1fr);gap:24px;margin:0;padding:0 12px 54px;display:grid}@media (min-width:640px){.c-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.c-services-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.c-services-grid:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.c-services-grid{padding-inline:0}.wp-content:has(.c-services-grid) .wp-block-columns.c-align-items-center{padding-inline:0}}@media (max-width:767px){.page-wrap.wide .wp-content:has(.c-services-grid) .has-border-left{margin-inline:0}}.c-services-grid .c-veeprho-card-with-link{background:#fff;border:1px solid #fff6;border-radius:20px;flex-direction:column;padding:26px;text-decoration:none;transition:transform .3s,box-shadow .3s,background-color .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000a,inset 0 0 0 1px #ffffff80;color:#64748b!important}.c-services-grid .c-veeprho-card-with-link:hover{background:#ffffffd9;border-color:#fff6;transform:translateY(-4px)scale(1.01);box-shadow:0 20px 40px #0056b314,inset 0 0 0 1px #fffc}.c-services-grid .c-veeprho-card-with-link h3{color:#000;margin:0 0 8px;font-size:17px}.c-services-grid .c-veeprho-card-with-link>p{margin:0 0 16px}.c-services-grid .wp-block-separator{border-bottom-color:#00000014;margin:auto 0 1rem}@supports (grid-template-rows:subgrid){.c-services-grid{row-gap:0}.c-services-grid .c-veeprho-card-with-link{grid-template-rows:subgrid;grid-row:span 6;margin-bottom:24px;display:grid}.c-services-grid .c-veeprho-card-with-link>.wp-block-image{grid-row:1}.c-services-grid .c-veeprho-card-with-link>h3{grid-row:2}.c-services-grid .c-veeprho-card-with-link>p{grid-row:3}.c-services-grid .c-veeprho-card-with-link>.svc-points{grid-row:4}.c-services-grid .c-veeprho-card-with-link>.wp-block-separator{grid-row:5;margin-top:0}.c-services-grid .c-veeprho-card-with-link>.wp-block-group{grid-row:6}}.c-services-grid .wp-block-group p{color:#0056b3;opacity:.9;align-items:center;min-height:32px;margin:0;font-size:13px;font-weight:600;display:flex}.c-services-grid .wp-block-group p:after{content:"";box-sizing:border-box;aspect-ratio:1;background:#0056b3 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' stroke='%23fff' stroke-width='3' viewBox='0 0 24 24'%3e%3cpath d='M5 12h14M12 5l7 7-7 7'/%3e%3c/svg%3e") 50%/14px 14px no-repeat;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;padding:0;transition:transform .2s,background-color .2s;display:flex;box-shadow:0 4px 10px #0056b340}.c-services-grid .c-veeprho-card-with-link:hover .wp-block-group p:after{background-color:#0066b4;transform:rotate(-45deg)}.c-services-grid .wp-block-group strong{color:#94a3b8;letter-spacing:.02em;background:#00000008;border-radius:6px;flex:none;margin-right:10px;padding:4px 10px;font-size:11px;font-weight:600}.c-services-grid .wp-block-image{background:linear-gradient(135deg,#ffffffe6,#ffffff80);border:1px solid #0ea5e926;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;margin:0 0 16px;display:flex;box-shadow:0 4px 12px #00000008}.c-services-grid .wp-block-image img{width:22px;height:22px}.site-foot{color:#94a3b8;background:#212529;margin-top:3rem;padding:40px 24px;font-size:14px;line-height:1.5}.site-foot :focus-visible{outline-color:#93c5fd}.head-info :focus-visible,.site-head:not(.is-compact) .head-menu>.head-in>.nav>ul>li>a:focus-visible{outline-color:#fff}.foot-grid{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:24px;max-width:1320px;margin:0 auto;display:grid}.foot-side,.foot-main{flex-direction:column;gap:16px;min-width:0;display:flex}.glass-panel{background:#1e293b40;border:1px solid #94a3b826;border-radius:20px;flex-direction:column;padding:24px;display:flex}.foot-div{background:#94a3b826;height:1px;margin:20px 0}.foot-div.tight{margin:12px 0}.foot-brand{text-align:left}.foot-name{color:#fff;margin:0 0 8px;font-size:28px;font-weight:700;line-height:1.2}.foot-tag{color:#94a3b8;text-align:center;margin:0;font-size:14px}.foot-label{color:#64748b;letter-spacing:1.2px;text-transform:uppercase;margin:0 0 12px;font-size:11px;font-weight:700;display:block}.foot-links .foot-label{letter-spacing:1px;margin:0;font-size:12px}.iso-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.iso-badge{text-align:center;background:#3b82f60d;border:1px solid #3b82f64d;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;height:60px;padding:8px 2px;text-decoration:none;display:flex}.iso-badge span{color:#60a5fa;font-size:11px;font-weight:800;line-height:1}.iso-badge small{color:#94a3b8;margin-top:4px;font-size:9px}.iso-badge:hover{border-color:#60a5fa}.trust-grid{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.trust-grid li{background:#ffffff08;border:1px solid #94a3b826;border-radius:12px;justify-content:center;align-items:center;height:80px;padding:12px;display:flex}.trust-grid img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.pay-box{background:#ffffff08;border:1px solid #94a3b826;border-radius:12px;justify-content:center;align-items:center;min-height:80px;padding:20px;display:flex}.pay-box img{width:100%;max-width:300px;height:auto}.social{gap:12px;margin:0 0 16px;padding:0;list-style:none;display:flex}.social a{color:#94a3b8;background:#ffffff0d;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.social a:hover{color:#fff;background:#3b82f6;border-color:#fff3}.foot-copy{color:#64748b;margin:0;font-size:12px}.foot-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;padding-bottom:8px;display:grid}.foot-links ul{flex-direction:column;gap:10px;margin:0;padding:0 0 0 2rem;list-style:none;display:flex}.foot-links a{color:#f8fafc;opacity:.8;font-size:14px;text-decoration:none}.foot-links a:hover{color:#3b82f6;opacity:1}.hubs-title{color:#e2e8f0;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:flex}.hubs-title:before{content:"";background:#3b82f6;border-radius:50%;width:6px;height:6px;box-shadow:0 0 8px #3b82f6}.foot-offices{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.office-card{background:#0f172a66;border:1px solid #94a3b826;border-radius:12px;flex-direction:column;min-height:140px;padding:18px;display:flex}.office-card:hover{background:#1e293b99;border-color:#3b82f64d}.office-card b{color:#fff;margin:0 0 12px;font-size:14px;font-weight:600}.office-head{justify-content:space-between;align-items:center;gap:8px;margin:0 0 12px;display:flex}.office-head b{margin:0}.clock-badge{color:#3b82f6;font-variant-numeric:tabular-nums;background:#3b82f61a;border:1px solid #3b82f633;border-radius:4px;align-items:center;gap:4px;margin-left:auto;padding:2px 6px;font-family:SF Mono,ui-monospace,monospace;font-size:10px;display:flex}.clock-dot{background:#10b981;border-radius:50%;width:4px;height:4px}@media (prefers-reduced-motion:no-preference){.clock-dot{animation:2s infinite clockPulse}}@keyframes clockPulse{0%{opacity:1}50%{opacity:.4}to{opacity:1}}.office-name{color:#3b82f6;letter-spacing:.5px;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:700}.office-info{color:#94a3b8;flex-direction:column;gap:5px;font-size:13px;line-height:1.4;display:flex}.office-info a{color:inherit;font-variant-numeric:tabular-nums;text-decoration:none}.office-info a.mail{color:#3b82f6}.office-info a:hover{text-decoration:underline}.foot-legal{padding:0 4px}.foot-small{white-space:pre-line;color:#94a3b8;margin:0 0 4px;font-size:12px}.foot-small a{color:#93c5fd}@media (max-width:991px){.foot-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.site-foot{padding:30px 16px}.foot-links{grid-template-columns:1fr 1fr}.foot-links ul{padding-left:0}.foot-offices{grid-template-columns:minmax(0,1fr)}}.home{margin:0 auto}.home>:not(.home-hero){margin-left:max(var(--gutter), calc(50% - 660px));margin-right:max(var(--gutter), calc(50% - 660px))}.home-hero{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#ffffffa6;border:1px solid #fffc;border-width:1px 0;border-radius:0;align-items:flex-start;gap:50px;margin:30px 0 60px;padding:60px max(60px,50% - 600px);display:flex;box-shadow:0 20px 40px -10px #0056b31a}.hero-copy{flex-direction:column;flex:0 66.66%;align-items:flex-start;gap:8px;min-width:0;display:flex}.hero-copy>*{margin:0 0 16px}.home-hero h1{letter-spacing:-.03em;text-transform:uppercase;background:linear-gradient(135deg,#0066b4 0,#0f172a 100%);-webkit-text-fill-color:transparent;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal;-webkit-background-clip:text;background-clip:text;margin:0 0 24px;font-size:calc(1.475rem + 2.7vw);font-weight:800;line-height:1.1}@media (min-width:1200px){.home-hero h1{font-size:3.5rem}}.hero-checks{color:#64748b;flex-wrap:wrap;gap:20px;padding:0;font-size:14px;font-weight:500;line-height:21px;list-style:none;display:flex;margin:0 0 35px!important}.hero-checks li{align-items:center;gap:6px;display:flex}.hero-checks li:before{content:"✓";color:#10b981;background:#10b9811a;border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:10px;font-weight:800;display:grid}.hero-label{color:#64748b;font-weight:700}.hero-search{color:#64748b;background:#ffffffb3;border:1px solid #fffc;border-radius:50px;align-items:center;gap:12px;width:100%;max-width:600px;height:62px;padding:0 18px 0 20px;transition:background-color .3s,box-shadow .3s;display:flex;box-shadow:0 8px 25px #0056b31a;margin:10px 0 36px!important}.hero-search:focus-within{outline:2px solid var(--brand);outline-offset:2px;background:#fff;box-shadow:0 15px 40px #0056b326}.hero-search input{min-width:0;font:inherit;color:#000;background:0 0;border:0;flex:1;font-size:16px}.hero-search input::placeholder{color:#8a8f98;font-style:italic}.hero-search input:focus{outline:none}.hero-draw{width:36px;height:36px;color:var(--brand);border-radius:50%;flex:none;place-items:center;display:grid}.hero-draw:hover{background:#0000000d}.hero-links{flex-wrap:wrap;gap:8px;display:flex}.hero-links a,.hero-outline a{color:#0066b4;background:#ffffffb3;border:1px solid #ffffffe6;border-radius:30px;align-items:center;min-height:42px;padding:10px 20px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex;box-shadow:0 4px 10px #00000008}.hero-links a:hover,.hero-outline a:hover{background:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #0056b31a}.hero-outline{flex-wrap:wrap;gap:16px;display:flex;margin-top:8px!important}.hero-outline a{border-color:#0066b4;line-height:1.5}.hero-note{white-space:pre-line;color:var(--body);font-size:13px;line-height:1.5}.hero-figure{background:#fff;border:4px solid #fff;border-radius:32px;flex-direction:column;flex:0 33.33%;justify-content:center;min-width:0;max-width:500px;height:420px;margin:0;padding:16px;display:flex;overflow:hidden;box-shadow:0 20px 50px #00000026}.hero-figure .sheet{padding:8px}.hero-figure figcaption{margin:12px 4px 0}.spec-name{color:#0f172a;padding:2px 0;font-size:14px;font-weight:600;text-decoration:none;display:inline-block}.spec-name:hover{color:var(--brand);text-decoration:underline}.hero-figure dl{flex-wrap:wrap;gap:4px 16px;margin:4px 0 0;font-size:12px;display:flex}.hero-figure dl div{gap:6px;display:flex}.hero-figure dt{color:#64748b}.hero-figure dd{color:#0f172a;font-variant-numeric:tabular-nums;margin:0;font-weight:500}.sheet{padding:var(--s4) var(--s3);background-color:#fbfdff;background-image:linear-gradient(#0ea5e917 1px,#0000 1px),linear-gradient(90deg,#0ea5e917 1px,#0000 1px);background-size:20px 20px;border:0;border-radius:20px;position:relative}.mol{width:100%;height:auto;display:block;overflow:visible}.mol line{stroke:var(--ink);stroke-width:2.4px;stroke-linecap:round;fill:none}.mol .nb{stroke:var(--amber)}.mol text{font:600 17px var(--font);fill:var(--brand)}.mol text.nt{fill:var(--amber)}.mol .halo{fill:var(--amber);opacity:.1;transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.mol line{animation:.42s cubic-bezier(.3,.7,.2,1) both draw}.mol .nb{animation-name:draw,nitro;animation-duration:.42s,.6s}.mol text{animation:.4s ease-out .6s both appear}.mol .halo{animation:1.8s ease-out 2.4s both halo}.bonds line:first-child{animation-delay:.25s}.bonds line:nth-child(2){animation-delay:.32s}.bonds line:nth-child(3){animation-delay:.39s}.bonds line:nth-child(4){animation-delay:.46s}.bonds line:nth-child(5){animation-delay:.53s}.bonds line:nth-child(6){animation-delay:.6s}.bonds line:nth-child(7){animation-delay:.67s}.bonds line:nth-child(8){animation-delay:.74s}.bonds line:nth-child(9){animation-delay:.81s}.bonds line:nth-child(10){animation-delay:.88s}.bonds line:nth-child(11){animation-delay:.95s}.bonds line:nth-child(12){animation-delay:1.02s}.bonds line:nth-child(13){animation-delay:1.09s}.bonds line:nth-child(14){animation-delay:1.16s}.bonds line:nth-child(15){animation-delay:1.23s}.bonds line:nth-child(16){animation-delay:1.3s}.bonds line:nth-child(17){animation-delay:1.37s}.bonds line:nth-child(18){animation-delay:1.44s}.bonds line:nth-child(19){animation-delay:1.51s}.bonds line:nth-child(20){animation-delay:1.58s}.bonds line:nth-child(21){animation-delay:1.65s}.bonds line:nth-child(22){animation-delay:1.72s}.bonds line:nth-child(23){animation-delay:1.79s}.doubles line:first-child{animation-delay:1.86s}.doubles line:nth-child(2){animation-delay:1.91s}.doubles line:nth-child(3){animation-delay:1.96s}.doubles line:nth-child(4){animation-delay:2.01s}.doubles line:nth-child(5){animation-delay:2.06s}.doubles line:nth-child(6){animation-delay:2.11s}.doubles line:nth-child(7){animation-delay:2.16s}.bonds line.nb:nth-child(7){animation-delay:.67s,2.4s}.bonds line.nb:nth-child(8){animation-delay:.74s,2.4s}.doubles line.nb:first-child{animation-delay:1.86s,2.4s}.mol text.nt{animation-name:appear,nitroText;animation-duration:.4s,.6s;animation-delay:.9s,2.4s}}@keyframes draw{0%{stroke-dasharray:48 48;stroke-dashoffset:48px}to{stroke-dasharray:48 48;stroke-dashoffset:0}}@keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes nitro{0%{stroke:var(--ink)}to{stroke:var(--amber)}}@keyframes nitroText{0%{fill:var(--brand)}to{fill:var(--amber)}}@keyframes halo{0%{opacity:0;transform:scale(.6)}40%{opacity:.16;transform:scale(1.05)}to{opacity:.1;transform:scale(1)}}.service-box,.announcement-box{color:#0f172a;background:#ffffffbf;border:1px solid #00000014;border-radius:15px;text-decoration:none;transition:transform .3s,background-color .3s,border-color .3s;box-shadow:0 4px 24px -1px #0000000d}.service-box:hover,.announcement-box:hover{background:#fffffff2;border-color:#0066b4;transform:translateY(-5px)}.home-sec{text-align:center;margin:96px 0}.home-hero+.home-sec{margin-top:0}.badge-home{margin:0 0 10px}.badge-home strong{color:#0066b4;letter-spacing:1px;text-transform:uppercase;background:#fff;border-radius:20px;padding:6px 14px;font-size:11px;font-weight:700;display:inline-block;box-shadow:0 4px 10px #00000008}.home-h2{color:#0f172a;margin:0 0 48px;font-size:calc(1.2875rem + .45vw);font-weight:600;line-height:1.2}.home-h2.upper{color:#0e1c42;text-transform:uppercase}@media (min-width:1200px){.home-h2{font-size:1.625rem}}.family-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;display:grid}.family-card{text-align:center;color:#515154;background:#fff;border:1px solid #00000014;border-radius:20px;flex-direction:column;align-items:center;padding:24px;text-decoration:none;transition:transform .3s,border-color .3s;display:flex;box-shadow:0 4px 24px -1px #0000000d}.family-card:hover{border-color:#0066b4;transform:translateY(-5px)}.family-icon{background:#0056b30d;border-radius:14px;place-items:center;width:50px;height:50px;margin:0 0 15px;display:grid}.family-icon img{width:auto;max-width:50px;height:auto;max-height:50px}.family-card h3{color:#515154;margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.2}.family-card p{margin:0}.box-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:16px;display:grid}.service-box{align-content:start;padding:20px 30px;display:grid}.service-box span{min-height:3em;font-size:16px;font-weight:600;line-height:1.5em}.svc-points{color:#64748b;gap:6px;margin:0 0 16px;padding:0;font-size:13px;font-weight:500;line-height:1.4;list-style:none;display:grid}.svc-points li{padding-left:24px;position:relative}.svc-points li:before{content:"✓";color:#10b981;background:#10b9811a;border-radius:50%;place-items:center;width:16px;height:16px;font-size:9px;font-weight:800;display:grid;position:absolute;top:0;left:0}.service-box .svc-points{margin:6px 0 0}.c-services-grid .svc-points{align-content:start;margin:0 0 16px;padding:0;list-style:none}.drug-box{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.drug-box span{min-height:0}.drug-box small{color:#64748b;font-variant-numeric:tabular-nums;font-size:14px}.home-more{color:#fff;background:#0056b3;border-radius:30px;align-items:center;margin:48px 0 8px;padding:16px 48px;font-size:14px;font-weight:600;line-height:21px;text-decoration:none;display:inline-flex;box-shadow:0 8px 20px #0056b333}.home-more:hover{color:#fff;background:#004494}.home-imp{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:96px 0;display:grid}.home-imp h2{min-height:70px;color:var(--body);margin:0;font-size:calc(1.2875rem + .45vw);font-weight:600;line-height:1.2}@media (min-width:1200px){.home-imp h2{font-size:1.625rem}}.imp-cards{gap:16px;display:grid}.imp-card{min-height:133px;color:var(--body);background:#fff;border:1px solid #0000000d;border-radius:16px;align-items:center;gap:20px;padding:16px;text-decoration:none;transition:transform .2s,border-color .2s;display:flex;box-shadow:0 2px 8px #00000005}.imp-card:hover{border-color:#0066b4;transform:scale(1.01)}.imp-card .thumb{border:0;flex:none;width:124px;height:100px}.imp-text{flex-direction:column;gap:8px;min-width:0;display:flex}.imp-name{overflow-wrap:anywhere;font-size:16px;font-weight:700;line-height:1.2}.imp-cas{color:#64748b;font-size:13px}.home-news{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:48px;margin:96px 0 48px;display:grid}.home-news h2{color:var(--body);margin:0 0 24px;font-size:20px;font-weight:600;line-height:1.2}.home-news h2 a{color:inherit;text-decoration:none}.home-news h2 a:hover{text-decoration:underline}.news-latest .post-cards{grid-template-columns:minmax(0,1fr)}.news-all{color:#0066b4;margin-top:16px;font-weight:600;text-decoration:none;display:inline-block}.news-all:hover{text-decoration:underline}.ann-boxes{grid-template-columns:minmax(0,392px);justify-content:center;gap:16px;display:grid}.announcement-box{max-width:450px;box-shadow:none;border-color:#0000000d;padding:20px 30px;font-weight:600;line-height:1.5;display:block}.arrow-icon{padding-left:15px}@media (max-width:767px){.drug-box:nth-child(n+9){display:none}}@media (max-width:991px){.home-hero{flex-direction:column;align-items:stretch;gap:32px;padding:40px 20px}.hero-figure{flex:none;align-self:center;width:100%;max-width:420px}.home-imp,.home-news{grid-template-columns:minmax(0,1fr)}}@media (max-width:575px){.home-hero{border-width:1px;border-radius:40px}.home>:not(.home-hero){margin-left:12px;margin-right:12px}.news-ann{padding:0 12px}.home-hero h1{margin-left:12px;margin-right:12px}}.post-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0 0 16px;display:grid}.post-card{min-width:0}.post-card-link{color:#0f172a;background:#fff;border:1px solid #e4e4e4;border-radius:32px;align-items:center;height:100%;text-decoration:none;display:flex;overflow:hidden}.post-card-link:hover .post-card-title{text-decoration:underline}.post-card-img{background:#f1f5f9;flex:0 0 40%;align-self:stretch;min-height:134px}.post-card-img img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.post-card-text{flex:1;min-width:0;padding:10px 15px}.post-card-title{margin:0 0 8px;font-size:16px;font-weight:700;line-height:1.2;display:block}.post-card-meta{color:#787878;display:block}.post-list .more-toggle:not(:checked)~.post-cards .post-card:nth-child(n+15),.post-list .more-toggle:checked~.posts-more{display:none}.posts-more{color:#0066b4;cursor:pointer;background:#ffffffb3;border:1px solid #0066b4;border-radius:30px;margin:16px auto 0;padding:12px 32px;font-size:14px;font-weight:600;display:table}.post-list .more-toggle:focus-visible~.posts-more{outline:2px solid var(--brand);outline-offset:2px}@media (max-width:991px){.post-cards{grid-template-columns:minmax(0,1fr)}}@media (max-width:575px){.post-card-link{border-radius:24px;flex-direction:column;align-items:stretch}.post-card-img{aspect-ratio:300/157;flex:none;min-height:0}}.consent{z-index:50;left:var(--s4);right:var(--s4);bottom:var(--s4);max-width:560px;color:var(--text);border:1px solid var(--line);border-radius:var(--r);padding:var(--s4) var(--s5);font-size:var(--fs-sm);background:#fff;margin:0 auto;line-height:1.5;position:fixed;box-shadow:0 10px 40px #0f172a2e}.consent[hidden],.consent [hidden]{display:none}.consent-h{margin:0 0 var(--s1);font-weight:600;font-size:var(--fs-md);color:var(--ink)}.consent-text{margin:0 0 var(--s3)}.consent-prefs{margin:0 0 var(--s3);border-top:1px solid var(--line);padding-top:var(--s2)}.consent-row{gap:var(--s2);margin:0 0 var(--s2);align-items:flex-start;display:flex}.consent-row input{flex:none;width:16px;height:16px;margin-top:3px}.consent-btns{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.cbtn{min-height:var(--ctl-sm);padding:0 var(--s4);border-radius:var(--r-sm);border:1px solid var(--brand);background:var(--brand);color:#fff;font:600 var(--fs-sm) var(--font);cursor:pointer;flex:120px}.cbtn:hover{background:var(--brand-deep);border-color:var(--brand-deep)}.cbtn-link{min-height:var(--ctl-sm);border:1px solid var(--border-strong);border-radius:var(--r-sm);padding:0 var(--s4);color:var(--ink);font:600 var(--fs-sm) var(--font);cursor:pointer;background:#fff;flex:100%}.cbtn-link:hover{border-color:var(--brand);color:var(--brand)}.contact{margin-top:0}.contact-form{gap:var(--s4);grid-template-columns:1fr 1fr;display:grid}.f-row{flex-direction:column;gap:6px;display:flex}.f-row label{font-weight:500;font-size:var(--fs-md);color:var(--ink)}.f-row input,.f-row textarea,.f-row select{font:400 var(--fs-base) var(--font);color:var(--text);min-height:var(--field);padding:10px var(--s3);border:1px solid var(--border-strong);border-radius:var(--r-sm);background:#fff;width:100%}.f-row input[type=file]{padding:9px var(--s3)}.f-row input:focus,.f-row textarea:focus,.f-row select:focus{outline:2px solid var(--brand);outline-offset:1px;border-color:var(--brand)}.f-wide{grid-column:1/-1;margin:0}.cf-box{min-height:0}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.contact-status{padding:10px var(--s3);border-radius:var(--r-sm);margin:0 0 var(--s3)}.contact-status.ok{background:var(--ok-bg);color:var(--ok)}.contact-status.error{color:#b91c1c;background:#fef2f2}@media (max-width:1279px){.pdp{grid-template-columns:minmax(0,320px) minmax(0,1fr)}}@media (max-width:900px){.pdp{display:block}}@media (max-width:600px){:root{--gutter:16px}.contact-form,.list-tools{grid-template-columns:1fr}.list-count{text-align:left}.page-h1,.pdp-title{font-size:var(--fs-2xl)}.hide-sm{display:none}.row-sm{display:block}.rows td:first-child,.rows th:first-child{width:96px;padding:10px 8px}.thumb-m{width:80px;height:60px}.thumb-s{width:72px;height:54px}.info-row{grid-template-columns:minmax(0,1fr)}.info-row dt{border-right:0;border-bottom:1px solid var(--line)}.details th,.details td{border-right:0;width:auto;display:block}.details th{color:var(--muted);font-size:var(--fs-sm);background:0 0;border-bottom:0;padding-bottom:2px}.pdp-actions .btn{flex:auto}.paper{padding:var(--pad)}}.has-suggest{position:relative}.suggest{z-index:30;border:1px solid var(--line);border-radius:var(--r);text-align:left;background:#fff;width:max(100%,420px);max-width:calc(100vw - 24px);max-height:70vh;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 12px 40px #0f172a29}.head-search .suggest{left:-2px;right:auto}.sg-opt{padding:var(--s2);border-radius:var(--r-sm);color:var(--text);align-items:center;gap:10px;text-decoration:none;display:flex}.sg-opt[aria-selected=true],.sg-opt:hover{background:var(--tint)}.sg-thumb{flex:0 0 48px;place-items:center;height:36px;display:grid}.sg-thumb img{object-fit:contain;max-width:48px;max-height:36px}.sg-text{flex-direction:column;min-width:0;display:flex}.sg-name{font-weight:600;font-size:var(--fs-md);color:var(--ink);overflow-wrap:anywhere}.sg-meta{font-size:var(--fs-xs);color:var(--muted)}.sg-hub{border-top:1px solid var(--line);flex-direction:column;align-items:flex-start;gap:0}.sg-all{color:var(--brand);border-top:1px solid var(--line);font-weight:600;font-size:var(--fs-md);justify-content:center}.ql-result{padding:10px var(--s3);border-radius:var(--r-sm);margin:0 0 var(--s4);font-weight:500}.ql-result.ok{background:var(--ok-bg);color:var(--ok)}.ql-result.error{color:#b91c1c;background:#fef2f2}.ql-items{margin:0 0 var(--s4);min-height:9rem}.ql-items>.note{min-height:20rem;padding:var(--s4);color:var(--body);text-align:center;background:#fff;border:2px dashed #94a3b8;border-radius:0;place-items:center;margin:0;font-size:16px;display:grid}.ql-empty{align-content:center;gap:12px}.ql-empty p{margin:0}.ql-empty-ico{background:linear-gradient(225deg,#fff 0 9px,#1f2937 9px 11px,#0000 11px);border:2px solid #1f2937;border-radius:2px;width:36px;height:46px}.btn.ql-back{color:#333;background:#e9ecef;border:0;padding:8px 12px;font-size:15px;font-weight:600;text-decoration:none}.btn.ql-back:hover{background:#dee2e6}@media (max-width:767px){.page-wrap.narrow>.ql-panel{margin-left:-12px;margin-right:-12px}}.ql-table{border-collapse:collapse;width:100%;font-size:var(--fs-md)}.ql-table th{text-align:left;color:var(--muted);font-weight:600;font-size:var(--fs-sm);padding:10px var(--s3);background:var(--paper)}.ql-table td{padding:10px var(--s3);border-bottom:1px solid var(--line);vertical-align:middle}.ql-table .qty{width:64px;height:var(--ctl-sm);padding:0 var(--s2);border:1px solid var(--border-strong);border-radius:var(--r-sm);font:inherit;text-align:center}.ql-sku{color:var(--muted);font-size:var(--fs-sm);display:block}.ql-custom{width:100%;min-width:140px;height:var(--ctl-sm);padding:0 var(--s2);border:1px solid var(--border-strong);border-radius:var(--r-sm);font:inherit;font-size:var(--fs-md)}.ql-form .sec-h{margin-top:var(--s1)}.ss-form{gap:var(--s2);max-width:760px;display:grid}.ss-form label{font-weight:600;font-size:var(--fs-md);color:var(--ink)}.ss-form textarea{font:400 var(--fs-md) var(--mono);padding:10px var(--s3);border:1px solid var(--border-strong);border-radius:var(--r-sm);width:100%;min-height:110px}.ss-buttons{gap:var(--s3);margin:var(--s2) 0 0;flex-wrap:wrap;display:flex}.ss-tabs{gap:var(--s1);margin:var(--s5) 0 0;border-bottom:1px solid var(--line);display:flex}.ss-tab{appearance:none;padding:var(--s3) var(--s5);font:600 var(--fs-base) var(--font);color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin:0 0 -1px}.ss-tab:hover{color:var(--ink)}.ss-tab[aria-selected=true]{color:var(--brand);border-bottom-color:var(--brand)}.ss-tab:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:var(--r-sm)}.ss-panel{margin:var(--s4) 0 0}.ss-panel[hidden]{display:none}.ss-editor{border:1px solid var(--line);border-radius:var(--r-sm);height:560px;position:relative;overflow:hidden}.ss-editor>p{margin:var(--s4)}.ss-part{margin:var(--s6) 0 0;padding-top:var(--s4);border-top:1px solid var(--line)}.ss-part-head{align-items:center;gap:var(--s4);flex-wrap:wrap;display:flex}.ss-part-head .sec-h{margin:0 0 var(--s1);border:0;padding:0}.ss-part-pic svg{width:150px;height:auto;display:block}.ss-part-smiles{font:400 var(--fs-md) var(--mono);overflow-wrap:anywhere;color:var(--text-2);display:block}.ss-results{margin-top:var(--s3)}.ss-group{margin:var(--s5) 0 0}.ss-cards{margin:var(--s3) 0 0;gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));padding:0;list-style:none;display:grid}.ss-card{gap:var(--s1);height:100%;padding:var(--s3);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--text);background:#fff;flex-direction:column;text-decoration:none;display:flex}.ss-card:hover{border-color:var(--brand)}.ss-pic{place-items:center;height:130px;display:grid}.ss-pic svg{max-width:100%;height:auto}.ss-name{font-weight:600;font-size:var(--fs-md);color:var(--ink);overflow-wrap:anywhere}.ss-meta{font-size:var(--fs-xs);color:var(--muted)}.ss-salt .ss-card{border-style:dashed}.ss-none{margin:var(--s4) 0 0;padding:var(--s4) var(--s5);border-radius:var(--r);background:#f0f7ff;border:1px solid #bfdbfe}.ss-none .sec-h{border:0;margin:0 0 6px;padding:0}.ss-request{margin:var(--s3) 0 0}.packs{container-type:inline-size}@container (max-width:640px){.packs-t,.packs-t thead,.packs-t tbody{display:block}.packs-t tr{column-gap:var(--s4);padding:10px var(--s3);border-bottom:1px solid var(--line);grid-template-columns:minmax(7em,1fr) minmax(8.5em,1.3fr) 128px;align-items:center;display:grid}.packs-t thead tr{background:var(--paper)}.packs-t th,.packs-t td{border:0;padding:0}.packs-t .c-pack{grid-column:1}.packs-t .c-price{grid-column:2;min-width:0}.packs-t .c-qty{grid-column:3;padding-left:0}}@media (max-width:600px){.packs .table-scroll{overflow:visible}.packs-t,.packs-t tbody{display:block}.packs-t thead{display:none}.pdp .packs-t tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:0 8px;padding:10px 0;display:flex}.pdp .packs-t tr:after{content:"";flex-basis:100%;order:3}.pdp .packs-t th,.pdp .packs-t td{border:0;padding:0}.packs-t .c-pack{flex:auto;order:1;min-width:0}.packs-t .c-qty{order:2;padding-left:0}.packs-t .c-price{text-align:left;white-space:normal;order:4;min-width:auto;margin-top:2px}.packs-t .c-price .btn{white-space:normal}.packs-t .price{min-height:0;font-size:inherit;display:inline}.ql-add .btn{white-space:normal;text-align:center}.ss-editor{height:460px}.ql-table,.ql-table tbody{display:block}.ql-table thead{display:none}.ql-table tr{gap:var(--s2) var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;display:grid}.ql-table td{border:0;padding:0}.ql-table td:first-child{grid-column:1/-1}}.cert-table{border-collapse:collapse;width:100%;font-size:var(--fs-md);margin:var(--s2) 0 var(--s6)}.cert-table th,.cert-table td{text-align:left;padding:var(--s2) 10px;border-bottom:1px solid var(--line);vertical-align:top}@media (max-width:600px){.cert-table th,.cert-table td{padding:8px 6px}.cert-table td{white-space:normal}.cert-table td:last-child{white-space:nowrap}}.cert{margin-top:16px;scroll-margin-top:80px}.cert .info{background:#fff}.cert-img{max-width:595px;margin:0 0 16px;line-height:0;display:block}.cert-img img{width:100%;height:auto}.contact-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:24px;margin-top:24px;display:grid}@media (min-width:901px){.contact-grid .contact-contact{position:sticky;top:88px}}.offices .card{box-shadow:none;background:#fff;border:1px solid #e2e8f0cc;border-radius:24px;margin:0 0 24px;padding:16px}.offices .office{padding:16px 32px;font-size:14px;font-weight:600;line-height:21px;box-shadow:0 2px 4px #00000013}.offices .map-card .card-h{color:var(--body);margin:8px 0 24px;font-size:20px;font-weight:700;line-height:24px}.map{line-height:0;position:relative}.map img{opacity:.9;width:100%;height:auto}.mk{border:2px solid #fff;border-radius:50%;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 2px 4px #0000004d}.mk span{color:#fff;white-space:nowrap;opacity:0;pointer-events:none;background:#000c;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600;line-height:1.4;transition:opacity .2s;position:absolute;top:-24px;left:50%;transform:translate(-50%)}.mk:hover span{opacity:1}.mk-us{background:#6b7280;top:24.8%;left:26.3%}.mk-br{background:#f59e0b;top:62%;left:34%}.mk-uk{background:#06c;top:19.9%;left:46.5%}.mk-eu{background:#0ea5e9;top:19.9%;left:50.7%}.mk-in{background:#eab308;top:37.7%;left:67%}.mk-jp{background:#ec4899;top:27.4%;left:85%}.mk-au{background:#10b981;top:73%;left:85.75%}.office-region{color:#0ea5e9;text-transform:uppercase;background:#32ade61a;border-radius:32px;margin:8px 0 16px;padding:8px;font-size:14px;font-weight:700;line-height:14px;display:inline-block}.office-country{color:var(--body);margin:0 0 8px;font-size:20px;font-weight:700;line-height:24px}.office-co{margin:0 0 4px;font-size:14px;font-weight:600}.office-reg{color:var(--muted);margin:0 0 4px;font-size:13px}.office ol{color:var(--body);margin:16px 0;padding:0 16px;font-size:14px;font-weight:600}.office ol:has(>li:only-child){padding-left:0;list-style:none}.office ol li+li{margin-top:12px}.office-cta{grid-template-columns:1fr 1fr;gap:8px;margin:0 0 16px;display:grid}.office-cta a{text-align:center;overflow-wrap:anywhere;border-radius:16px;justify-content:center;align-items:center;min-height:39px;padding:8px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.office-cta .o-mail{color:#0056b3;background:#007aff1a}.office-cta .o-chat,.office-cta .o-tel{color:#128c7e;background:#25d3661a}.office-cta .o-tel{grid-column:1/-1}.office-cta a:hover{filter:brightness(.95);text-decoration:underline}.gmap{text-align:center;background:#f1f5f9;border-radius:16px;align-content:center;place-items:center;gap:8px;min-height:250px;margin:12px 0 0;padding:16px;display:grid}.gmap iframe{border:0;border-radius:16px;width:100%;height:250px;display:block}.gmap:has(iframe){padding:0}.gmap-note{color:#64748b;font-size:12px;font-weight:400;display:block}.contact-contact{color:#64748b;background:#fff;border:1px solid #e2e8f0cc;border-radius:24px;padding:32px}.contact-h{color:#0f172a;margin:0 0 24px;font-size:26px;font-weight:700;line-height:1.2}.contact-contact .contact-form{grid-template-columns:minmax(0,1fr);gap:16px}.contact-contact .f-row input,.contact-contact .f-row textarea,.contact-contact .f-row select,.careers .f-row input,.careers .f-row textarea,.careers .f-row select{color:#64748b;background:#f8fafc;border:1px solid #00000008;border-radius:18px;min-height:57px;padding:16px 18px;font-size:15px;box-shadow:inset 0 2px 4px #00000003}.contact-contact .f-row textarea,.careers .f-row textarea{min-height:96px}.careers .note{color:#64748b;font-size:14px}.contact-contact .btn.primary,.careers .btn.primary{background:#0056b3;border-color:#0056b3;border-radius:50px;width:100%;min-height:60px;font-size:16px;font-weight:600;box-shadow:0 4px 12px #0056b333}.contact-contact .note{text-align:center;color:#64748b}@media (max-width:900px){.contact-grid{grid-template-columns:minmax(0,1fr)}.contact-grid .contact-contact{order:-1}}@media (max-width:600px){.offices .office{padding:16px}.contact-contact{padding:20px 16px}}.c-form-slot .contact-slot .contact-form{grid-template-columns:minmax(0,1fr);gap:12px}.c-form-slot .contact-slot .f-row input,.c-form-slot .contact-slot .f-row textarea,.c-form-slot .contact-slot .f-row select{color:#fff;background:#0f172a;border:0;border-bottom:1px solid #fff;border-radius:0;min-height:40px;padding:8px;font-size:15px}.c-form-slot .contact-slot .f-row ::placeholder,.c-form-slot .contact-slot .note,.c-form-slot .contact-slot .note a{color:#cbd5e1}.c-form-slot .contact-slot .btn.primary{color:#0e1c42;background:#fff;border-color:#0f172a;border-radius:30px}.pl-cats{gap:var(--s2);margin:0 0 var(--s3);flex-wrap:wrap;display:flex}.pl th:nth-child(5){width:150px}.pl th:nth-child(6){width:90px}.pl th:nth-child(7){width:150px}.pl th:nth-child(5),.pl td:nth-child(5){text-align:right;display:table-cell}.pl th:nth-child(6),.pl td:nth-child(6){padding-left:var(--s6)}@media (max-width:900px){.pl th:nth-child(7),.pl td:nth-child(7){display:none}.pl th:nth-child(5){width:120px}.pl th:nth-child(6){width:64px}}@media (max-width:600px){.pl th:nth-child(5),.pl td:nth-child(5),.pl th:nth-child(6),.pl td:nth-child(6){display:none}}.yt{max-width:720px;margin:1.2em 0;display:block}.yt-play{aspect-ratio:16/9;cursor:pointer;border-radius:var(--r);background:#0b1220;border:0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.yt-play img{object-fit:cover;width:100%;height:100%;display:block}.yt-icon{background:#0b1220c7;border-radius:50%;width:68px;height:68px;margin:-34px 0 0 -34px;position:absolute;top:50%;left:50%}.yt-icon:after{content:"";border:13px solid #0000;border-left:22px solid #fff;border-right-width:0;position:absolute;top:21px;left:27px}.yt-play:hover .yt-icon,.yt-play:focus-visible .yt-icon{background:var(--brand)}.yt-play:focus-visible{outline:3px solid var(--brand);outline-offset:2px}.yt iframe{aspect-ratio:16/9;border-radius:var(--r);border:0;width:100%;display:block}.yt-note{color:var(--muted);font-size:var(--fs-sm);margin-top:6px;display:block}.fieldset-plain{gap:var(--s4);border:0;grid-column:1/-1;grid-template-columns:1fr 1fr;min-width:0;margin:0;padding:0;display:grid}.careers{margin-top:var(--s8)}.article .careers{border:0;border-top:1px solid var(--line);box-shadow:none;padding:var(--s8) 0 0;border-radius:0;margin-bottom:0}@media (max-width:600px){.fieldset-plain{grid-template-columns:1fr}}.consent-wall{z-index:49;background:#0f172a80;position:fixed;inset:0}.consent-wall[hidden]{display:none}.consent:focus{outline:none}.mol2{width:100%;height:100%;display:block;overflow:visible}.mol2 line{stroke:var(--ink);stroke-width:1.7px;stroke-linecap:round;fill:none}.mol2 polygon{fill:var(--ink)}.mol2 text{font:500 13px var(--font);fill:var(--ink)}.mol2 .sb{font-size:9px}@media (prefers-reduced-motion:no-preference){.mol2 line{animation:.4s cubic-bezier(.3,.7,.2,1) both mdraw}.mol2 line.lg{animation-name:mdrawl}.mol2 polygon,.mol2 text{animation:.4s ease-out both mfade}.mol2.wait line,.mol2.wait polygon,.mol2.wait text{animation-play-state:paused}.mol2.drawn line,.mol2.drawn polygon,.mol2.drawn text{animation:none}.mol2 .s0{animation-delay:.15s}.mol2 .s1{animation-delay:.22s}.mol2 .s2{animation-delay:.29s}.mol2 .s3{animation-delay:.36s}.mol2 .s4{animation-delay:.43s}.mol2 .s5{animation-delay:.5s}.mol2 .s6{animation-delay:.57s}.mol2 .s7{animation-delay:.64s}.mol2 .s8{animation-delay:.71s}.mol2 .s9{animation-delay:.78s}.mol2 .s10{animation-delay:.85s}.mol2 .s11{animation-delay:.92s}.mol2 .s12{animation-delay:.99s}.mol2 .s13{animation-delay:1.06s}.mol2 .s14{animation-delay:1.13s}.mol2 .s15{animation-delay:1.2s}.mol2 .s16{animation-delay:1.27s}.mol2 .s17{animation-delay:1.34s}.mol2 .s18{animation-delay:1.41s}.mol2 .s19{animation-delay:1.48s}.mol2 .s20{animation-delay:1.55s}.mol2 .s21{animation-delay:1.62s}.mol2 .s22{animation-delay:1.69s}.mol2 .s23{animation-delay:1.76s}.mol2 .s24{animation-delay:1.83s}}@keyframes mdraw{0%{stroke-dasharray:48 48;stroke-dashoffset:48px}to{stroke-dasharray:48 48;stroke-dashoffset:0}}@keyframes mdrawl{0%{stroke-dasharray:400 400;stroke-dashoffset:400px}to{stroke-dasharray:400 400;stroke-dashoffset:0}}@keyframes mfade{0%{opacity:0}to{opacity:1}}.thumb .mol2 line{stroke-width:2.6px}.mol3d{background:#fff;position:absolute;inset:0}.structure:not([data-show=img]):not(:has(>.nostructure)):after{content:"Veeprho";z-index:3;letter-spacing:.06em;color:var(--brand);opacity:.09;pointer-events:none;-webkit-user-select:none;user-select:none;place-items:center;font:700 clamp(28px,9cqi,56px)/1 Poppins,system-ui,sans-serif;display:grid;position:absolute;inset:0;transform:rotate(-24deg)}.structure{container-type:inline-size}.mol3d[hidden]{display:none}.structure.is-3d .mol2,.structure.is-3d>img{visibility:hidden}.view-toggle{top:var(--s2);right:var(--s2);z-index:4;border:1px solid var(--border);border-radius:var(--r-sm);background:#fff;display:inline-flex;position:absolute;overflow:hidden}.view-toggle[hidden]{display:none}.vt{font:600 var(--fs-xs)/1 var(--font);color:var(--muted);padding:0 var(--s3);cursor:pointer;background:#fff;border:0;min-height:32px}.vt+.vt{border-left:1px solid var(--border)}.vt[aria-pressed=true]{background:var(--ink);color:#fff}.vt:hover:not([aria-pressed=true]){color:var(--brand)}.similar-ic{right:var(--s2);bottom:var(--s2);z-index:4;width:var(--ctl-sm);height:var(--ctl-sm);border:1px solid var(--border);border-radius:var(--r-sm);color:var(--ink);background:#fff;place-items:center;display:grid;position:absolute}.similar-ic:hover{border-color:var(--brand);color:var(--brand)}.copy-ic{vertical-align:middle;width:26px;height:26px;color:var(--muted);opacity:0;place-items:center;margin-left:6px;padding:0;transition:opacity .12s ease-out;display:inline-grid}.details tr:hover .copy-ic,.details tr:focus-within .copy-ic,.copy-ic:focus-visible{opacity:1}@media (hover:none){.copy-ic{opacity:1}}.copy-ic.copied{opacity:1;color:var(--ok);border-color:var(--ok)}.thumb{position:relative}.thumb .mol2{width:calc(100% - 8px);height:calc(100% - 8px);position:absolute;inset:4px}.nf{text-align:center;padding:96px 16px 100px}.nf h1{color:var(--body);margin:0 0 8px;font-size:28px;font-weight:700;line-height:1.2}.nf p{margin:0}.nf a{color:inherit}@media (max-width:767px){.nf{padding:44px 16px 60px}.nf h1{font-size:24px}}.search-status{min-height:1.5em}main:has(#search-results){min-height:100vh}@media (max-width:767px){#search-h{min-height:2.4em}}.wp-content ul.m7-ladder{counter-reset:m7;gap:8px;padding:0;list-style:none;display:grid}.wp-content ul.m7-ladder li{min-height:68px;color:var(--text);background:var(--card);border:1px solid var(--border);border-radius:10px;margin:0;padding:12px 14px 12px 72px;position:relative}.wp-content ul.m7-ladder li:before{counter-increment:m7;content:counter(m7);color:#fff;background:var(--m7,var(--brand));border-radius:50%;place-items:center;width:44px;height:44px;font-size:18px;font-weight:700;display:grid;position:absolute;top:12px;left:14px}.wp-content ul.m7-ladder li>strong:first-child{color:var(--ink);display:block}.wp-content ul.m7-ladder li:first-child{--m7:#b91c1c}.wp-content ul.m7-ladder li:nth-child(2){--m7:#c2410c}.wp-content ul.m7-ladder li:nth-child(3){--m7:var(--amber)}.wp-content ul.m7-ladder li:nth-child(4){--m7:#4d7c0f}.wp-content ul.m7-ladder li:nth-child(5){--m7:var(--ok)}.wp-content ul.stage-steps{counter-reset:st;margin:0 0 1rem;padding:0;list-style:none}.wp-content ul.stage-steps li{min-height:40px;margin:0;padding:0 0 18px 56px;position:relative}.wp-content ul.stage-steps li:before{counter-increment:st;content:counter(st);color:#fff;background:var(--brand);border-radius:50%;place-items:center;width:36px;height:36px;font-weight:700;display:grid;position:absolute;top:0;left:0}.wp-content ul.stage-steps li:not(:last-child):after{content:"";background:var(--border-strong);width:2px;position:absolute;top:38px;bottom:2px;left:17px}.wp-content ul.stage-steps li>strong:first-child{color:var(--ink);display:block}.svc-hero{box-shadow:var(--shadow-box);background:#0e1c42;border-radius:16px;grid-template-columns:1fr 1fr;margin:12px 0 24px;display:grid;overflow:hidden}.svc-hero-l{flex-direction:column;justify-content:space-between;gap:32px;padding:32px 44px 44px;display:flex}.svc-logo{width:104px;height:auto;display:block}.svc-hero h1{letter-spacing:-.02em;color:#fff;text-wrap:balance;margin:0;font-size:clamp(24px,2.4vw,36px);font-weight:400;line-height:1.18}.svc-hero h1 b{font-weight:700}.svc-hero h1 span{color:#8ec5f2}.svc-hero h1:after{content:"";background:#10b981;border-radius:3px;width:80px;height:5px;margin-top:22px;display:block}.svc-hero-r{background-color:#f1f5f9;background-image:linear-gradient(#dde5ee 1px,#0000 1px),linear-gradient(90deg,#dde5ee 1px,#0000 1px);background-size:24px 24px;place-items:center;min-height:320px;padding:8px;display:grid}.svc-hero-r svg{width:100%;max-width:600px;height:auto;font-family:var(--font);display:block;overflow:visible}.svc-info{box-shadow:var(--shadow-box);background:#fff;border-radius:16px;margin:0 0 24px;padding:28px 24px 32px}.svc-info .svc-logo{width:88px;margin:0 0 22px}.svc-info ol.svc-list{margin:0;padding:0;list-style:none}.svc-info .svc-list li{margin:0;padding:0}.svc-info .svc-list li:first-child{--i:0;--c:#cf8300}.svc-info .svc-list li:nth-child(2){--i:1;--c:#0066b4}.svc-info .svc-list li:nth-child(3){--i:2;--c:#047857}.svc-info .svc-list li:nth-child(4){--i:3;--c:#044a80}.svc-info .lb{color:var(--ink);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:18px;font-weight:600;line-height:1.35}.svc-stair ol.svc-list{align-items:flex-end;gap:5px;display:flex}.svc-stair .si{width:40px;height:40px;margin:0 0 10px;display:block}.svc-stair .svc-list li{min-width:0;min-height:calc(140px + var(--i) * 40px);border-top:5px solid var(--c);background:linear-gradient(var(--tint), #fff);border-radius:4px 4px 0 0;flex:1 1 0;padding:20px 16px 16px;position:relative}.svc-stair .svc-list li:not(:last-child):after{content:"";background:var(--c);width:5px;height:45px;position:absolute;top:-40px;right:-5px}.svc-stair .svc-list li:before{content:"";background:var(--c);width:18px;height:18px;box-shadow:0 0 0 1px var(--border);border:3px solid #fff;border-radius:50%;position:absolute;top:-12px;left:14px}.svc-fig .fig-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.svc-fig svg{border:1px solid var(--border);background:#f8fafc;border-radius:12px;width:100%;height:auto;display:block}.svc-fig .svc-list li{border-top:1px solid var(--border);gap:14px;padding:14px 0;display:flex}.svc-fig .svc-list li:first-child{border-top:0}.svc-fig .svc-list li:before{content:"";background:var(--c);border-radius:50%;flex:none;width:16px;height:16px;margin-top:5px}.svc-info.plain .svc-list li{--c:var(--brand)}.svc-doc .sheet{background:#fff;border:1px solid #d5dde7;border-top:6px solid #0e1c42;border-radius:6px;max-width:780px;margin:0 auto;padding:24px 28px 16px;box-shadow:0 14px 34px #0e1c421f}.svc-doc .bar{background:#cbd5e1;border-radius:4px;width:92%;height:8px;margin:14px 0;display:block}.svc-doc .bar.s{width:74%}.svc-doc .lb{-webkit-hyphens:manual;hyphens:manual;-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#fde8c8;padding:4px 8px;font-weight:700;line-height:2;display:inline}.svc-doc.ok .lb{background:#d6efe4}@media (min-width:768px){.svc-info .lb{font-size:20px}}@media (max-width:767px){.svc-hero{grid-template-columns:1fr}.svc-hero-l{gap:24px;padding:24px 20px 28px}.svc-hero-r{min-height:0}.svc-stair ol.svc-list{flex-direction:column;align-items:stretch;gap:14px}.svc-stair .svc-list li{border:1px solid var(--border);border-top:4px solid var(--c);background:var(--tint);border-radius:8px;flex:none;width:100%;min-height:0;padding:16px 16px 16px 48px}.svc-stair .svc-list li:not(:last-child):after{background:var(--border-strong);width:3px;height:calc(100% + 14px);top:6px;left:22px;right:auto}.svc-stair .si{margin-left:-4px}.svc-fig .fig-grid{grid-template-columns:minmax(0,1fr);gap:16px}.svc-info.plain .svc-list li{--c:var(--brand)}.svc-doc .sheet{padding:20px 16px 8px}}@media (max-width:575px){.page-wrap.wide>.svc-hero{margin-left:12px;margin-right:12px}}@keyframes svcdraw{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@media (prefers-reduced-motion:no-preference){.svc-hero .dr{animation:1.2s ease-out both svcdraw}}figure.dg{--dl:#64748b;--gw:64px;--gh:46px;--gap:14px;color:var(--ink);margin:0 0 1em;padding:0;font-size:14px;line-height:1.35;container:dg/inline-size}.dg .dn{box-sizing:border-box;text-align:center;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:14 5 5;text-wrap:balance;border-radius:12px;padding:11px 14px;font-weight:600;position:relative}.dg .dn.q{border:2px solid var(--brand);background:#fff}.dg .dn.ok{background:var(--ok-bg);border:2px solid var(--ok);color:#064e3b}.dg .dn.act{border:2px solid var(--amber);color:#6b3f00;background:#fff7e6}.dg .dn.proc{background:var(--brand-deep);border:2px solid var(--brand-deep);color:#fff;text-align:left;border-radius:14px}.dg .dn-lead{font-weight:700;display:block}.dg .dn.proc ul{margin:6px 0 0;padding-left:18px;font-weight:400}.dg .dn.proc li{margin:2px 0;padding:0}.dg .dn.proc li::marker{color:#8ec5f2}figure.dg:lang(ko) .dn{word-break:keep-all}.dg .dy{z-index:2;box-sizing:border-box;border:1px solid var(--border-strong);min-width:34px;color:var(--brand-deep);font:600 12px/18px var(--font);text-align:center;white-space:nowrap;background:#fff;border-radius:999px;padding:1px 7px;position:absolute}.dg .gb{width:24px;height:24px;font:700 12px/1 var(--font);border-radius:50%;place-items:center;display:grid}.dg .dn.proc .gb{border:2px solid var(--brand-deep);color:var(--brand-deep);background:#fff;position:absolute;top:-12px;right:14px}.dg .dl{display:block;position:relative}.dg .dl.h:before{content:"";background:var(--dl);height:2px;margin-top:-1px;position:absolute;top:50%;left:0;right:0}.dg .dl.h:after{content:"";border:6px solid #0000;border-right:0;border-left:10px solid var(--dl);margin-top:-6px;position:absolute;top:50%;right:0}.dg .dl.h.rev:after{border-left:0;border-right:10px solid var(--dl);left:0;right:auto}.dg .dl.v:before{content:"";background:var(--dl);width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.dg .dl.v:after{content:"";border:6px solid #0000;border-bottom:0;border-top:10px solid var(--dl);margin-left:-6px;position:absolute;bottom:0;left:50%}.dg .dl.v.up:after{border-top:0;border-bottom:10px solid var(--dl);top:0;bottom:auto}.dg .dl.v.bare:after{display:none}.dg .dl.ell:before{content:"";background:var(--dl);width:2px;height:calc(50% + 1px);margin-left:-1px;position:absolute;top:0;left:50%}.dg .dl.ell:after{content:"";background:var(--dl);height:2px;margin:-1px 0 0 -1px;position:absolute;top:50%;left:50%;right:0}.dgt{max-width:620px}.dgt .dl,.dgt .dy.d{display:none}.dgb{margin-top:var(--gap);padding-left:64px;position:relative}.dgb:before{content:"";left:17px;top:calc(-1 * var(--gap));background:var(--dl);width:2px;position:absolute;bottom:20px}.dgb>.dn~.dn{margin-top:var(--gap)}.dgb .dn.l0{--pc:-48px}.dgb .dn.l1{--pc:-80px;margin-left:32px}.dgb .dn.l2{--pc:-48px;margin-left:92px}.dgb .dn:before{content:"";top:50%;left:var(--pc);width:calc(-1 * var(--pc));background:var(--dl);clip-path:polygon(0 calc(50% - 1px),calc(100% - 10px) calc(50% - 1px),calc(100% - 10px) 0,100% 50%,calc(100% - 10px) 100%,calc(100% - 10px) calc(50% + 1px),0 calc(50% + 1px));height:12px;margin-top:-6px;position:absolute}.dgb .dn.l2:after{content:"";left:var(--pc);width:2px;top:calc(-1 * var(--gap));bottom:calc(-1 * var(--gap));background:var(--dl);margin-left:-1px;position:absolute}.dgb .dn.l2.go:after{bottom:50%}.dgb .dy{left:var(--pc);top:50%;transform:translate(-50%,-50%)}.dgb .dn[data-n=q]{justify-content:center;align-items:center;min-height:40px;display:flex}.dgb .dn.go{background:0 0;border:2px solid #0000;align-items:center;min-height:28px;padding:0;display:flex}.dgb .dn.go .gb{background:var(--brand-deep);color:#fff}@container dg (min-width:900px){.dgt{grid-template-columns:repeat(3, minmax(0, 1fr) var(--gw)) minmax(0, 1fr);grid-template-rows:auto var(--gh) auto var(--gh) auto var(--gh) auto var(--gh) auto var(--gh) auto;max-width:none;display:grid}.dgb{display:contents}.dgb:before,.dgb .dn:before,.dgb .dn:after,.dg .gb{display:none}.dgt .dl,.dgt .dy.d{display:block}.dgt .dn,.dgb .dn.l0,.dgb .dn.l1,.dgb .dn.l2,.dgb .dn[data-n=q]{flex-direction:column;justify-content:center;align-self:stretch;min-height:0;margin:0;display:flex}.dgt .dn.proc{align-items:stretch}.dgt [data-n=n1]{grid-area:1/1}.dgt [data-n=a1]{grid-area:1/3}.dgt [data-n=n2]{grid-area:3/1}.dgt [data-n=n3]{grid-area:3/5}.dgt [data-n=r1]{grid-area:3/7}.dgt [data-n=n4]{grid-area:5/1}.dgt [data-n=a3]{grid-area:5/3}.dgt [data-n=n5]{grid-area:7/5}.dgt [data-n=a2]{grid-area:7/7}.dgt [data-n=n6]{grid-area:7/3}.dgt [data-n=c]{grid-area:9/3}.dgt [data-n=n7]{grid-area:11/3}.dgt [data-n=r2]{grid-area:11/1}.dgt [data-n=q]{grid-area:11/5}.dgt .dl.a1{grid-area:1/2}.dgt .dl.n1n2{grid-area:2/1}.dgt .dl.n2n3{grid-area:3/2/4/5}.dgt .dl.n3r1{grid-area:3/6}.dgt .dl.n2n4{grid-area:4/1}.dgt .dl.n4a3{grid-area:5/2}.dgt .dl.n3n5{grid-area:4/5/7/6}.dgt .dl.n5a2{grid-area:7/6}.dgt .dl.n5n6{grid-area:7/4}.dgt .dl.n6a3{grid-area:6/3}.dgt .dl.n6c{grid-area:8/3}.dgt .dl.n4rail{grid-area:6/1/9/2}.dgt .dl.n4c{grid-area:9/1}.dgt .dl.n4cc{grid-area:9/2}.dgt .dl.cn7{grid-area:10/3}.dgt .dl.n7r2{grid-area:11/2}.dgt .dl.n7q{grid-area:11/4}.dgt .dy{transform:none}.dgt .dy.l{top:calc(50% - 24px);left:auto;right:calc(100% + var(--gw) / 2);transform:translate(50%)}.dgt .dy.r{top:calc(50% - 24px);left:calc(100% + var(--gw) / 2);transform:translate(-50%)}.dgt .dy.t{top:auto;bottom:calc(100% + 13px);left:calc(50% + 10px)}.dgt .dy.b{top:calc(100% + 13px);left:calc(50% + 10px)}.dgt .dgb .dn.m{display:none}}.dgs{grid-template-columns:minmax(0, .85fr) var(--gw) minmax(0, 1.3fr);grid-template-rows:auto auto var(--gh) auto var(--gh) auto 14px;max-width:640px;margin:0 auto;display:grid}.dgs-g{background:var(--paper);border:2px dotted #94a3b8;border-radius:18px;grid-area:1/3/8/4}figure.dg .dgs-t{z-index:1;letter-spacing:.02em;text-align:center;color:var(--ink);grid-area:1/3;margin:14px 14px 10px;font-size:18px;font-weight:700}.dgs .dn.st{background:var(--brand);border:2px solid var(--brand);color:#fff;border-radius:28px;justify-content:center;align-self:stretch;align-items:center;display:flex}.dgs .dn.bx{z-index:1;border:2px solid var(--border);background:#fff;margin:0 14px;font-size:13px}.dgs [data-i="1"]:not(.v){grid-row:2}.dgs [data-i="2"]:not(.v){grid-row:4}.dgs [data-i="3"]:not(.v){grid-row:6}.dgs .st{grid-column:1}.dgs .h{z-index:2;grid-column:2;margin-right:-14px}.dgs .bx{grid-column:3}.dgs .v{grid-column:1}.dgs .v[data-i="1"]{grid-row:3}.dgs .v[data-i="2"]{grid-row:5}@container dg (max-width:460px){figure.dg{--gw:26px;--gh:30px}.dgs .dn{padding:8px;font-size:12.5px}.dgs .dn.st{border-radius:20px}.dgs .dn.bx{margin:0 8px}.dgs .h{margin-right:-8px}figure.dg .dgs-t{letter-spacing:0;overflow-wrap:anywhere;margin:12px 6px 8px;font-size:14px}}.dgx{--th:176px;--lim:34%;border:1px solid var(--border);background:var(--paper);border-radius:16px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:10px;padding:22px 20px;display:grid;position:relative}.dgx .xt{height:var(--th);border:1px solid var(--border-strong);background:#fff;border-radius:10px;align-items:flex-end;display:flex;position:relative;overflow:hidden}.dgx .xf{width:100%;height:var(--lv);background:var(--amber);border-radius:6px 6px 0 0;display:block}.dgx .xt:nth-child(2){--lv:94%}.dgx .xt:nth-child(4){--lv:66%}.dgx .xt:nth-child(6){--lv:44%}.dgx .xt:nth-child(8){--lv:18%}.dgx .xt:nth-child(8) .xf{background:var(--ok)}.dgx .xlim{z-index:2;left:0;right:0;bottom:var(--lim);border-top:2px dashed var(--ink);grid-area:1/1/auto/-1;position:absolute}.dgx .xl{box-sizing:border-box;background:var(--brand-deep);color:#fff;font:700 13px/1.2 var(--font);text-align:center;clip-path:polygon(0 0,calc(100% - .95em) 0,100% 50%,calc(100% - .95em) 100%,0 100%);padding:.62em 1.7em .62em .85em}@container dg (max-width:559px){.dgx{--th:34px;grid-template-rows:repeat(4,auto);grid-template-columns:auto minmax(0,1fr);gap:10px 12px;padding:18px 16px}.dgx .xt{grid-column:2}.dgx .xl{grid-column:1}.dgx .xt{align-items:stretch}.dgx .xf{width:var(--lv);border-radius:0 6px 6px 0;height:auto}.dgx .xlim{top:-6px;bottom:-6px;left:var(--lim);border-top:0;border-left:2px dashed var(--ink);grid-area:1/2/-1;right:auto}}.dgr{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto var(--gh) auto var(--gh) auto var(--gh) auto;column-gap:16px;max-width:680px;margin:0 auto;display:grid}figure.dg .dgr .dn{text-align:center;flex-direction:column;justify-content:center;display:flex}.dgr [data-n=known]{grid-area:1/1/2/3}.dgr [data-n=works]{grid-area:5/1/6/3}.dgr [data-n=try]{grid-area:3/1}.dgr [data-n=design]{grid-area:3/2}.dgr [data-n=product]{grid-area:7/1}.dgr [data-n=failure]{grid-area:7/2}.dgr .dl.a1{grid-area:2/1}.dgr .dl.a2{grid-area:2/2}.dgr .dl.b1{grid-area:4/1}.dgr .dl.b2{grid-area:4/2}.dgr .dl.c1{grid-area:6/1}.dgr .dl.c2{grid-area:6/2}.dgr .dn>.dy{left:50%;top:calc(var(--gh) / -2);transform:translate(-50%,-50%)}@container dg (max-width:460px){.dgr{--gh:36px;column-gap:10px}figure.dg .dgr .dn{padding:9px 8px;font-size:13px}}.dgp{gap:16px;max-width:760px;margin:0 auto;display:grid}.dgp-c{align-content:start;gap:10px;display:grid}figure.dg .dgp .dn{text-align:left}figure.dg .dgp .dgp-h{text-align:center;margin:0;font-size:16px}.dgp-l{font:700 11px/1.3 var(--font);letter-spacing:.06em;text-transform:uppercase;opacity:.75;margin-bottom:4px;display:block}@container dg (min-width:540px){.dgp{grid-template-rows:repeat(3,auto);grid-template-columns:repeat(2,minmax(0,1fr))}.dgp-c{grid-row:span 3;grid-template-rows:subgrid;align-content:stretch}}.wp-content table.svc-table{table-layout:auto;border-collapse:separate;border-spacing:0;border:1px solid var(--border);width:100%;color:var(--text);background:#fff;border-radius:12px;font-size:15px;line-height:1.5;overflow:hidden}.wp-content .svc-table :is(th,td){border:0;border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:14px 16px}.wp-content .svc-table thead th{background:var(--tint);border-bottom:2px solid var(--border-strong);color:var(--ink);vertical-align:bottom;font-size:14px;font-weight:700;line-height:1.35}.wp-content .svc-table tbody tr:last-child td{border-bottom:0}.wp-content .svc-table td>strong{color:var(--ink)}.wp-content .svc-table td a{color:var(--brand);text-underline-offset:3px;font-weight:600}.wp-content .svc-table td a:hover{color:var(--brand-deep)}.wp-content .svc-table[data-list] td a{font-weight:500}@media (min-width:992px){.wp-content .svc-table tbody tr:hover td{background:var(--paper)}.wp-content .svc-table[data-cols="3"]:not([data-list]) td:first-child{background:var(--paper);color:var(--ink);font-weight:600}.wp-content .svc-table[data-list] :is(td,th):is(:first-child,:last-child){white-space:nowrap}.wp-content .svc-table[data-cols="5"]{table-layout:fixed}.wp-content .svc-table[data-cols="5"] :is(th,td):first-child{text-align:center;width:64px;padding-left:8px;padding-right:8px}.wp-content .svc-table[data-cols="5"] :is(th,td):nth-child(2){width:21%}.wp-content .svc-table[data-cols="5"] :is(th,td):nth-child(3){width:28%}.wp-content .svc-table[data-cols="5"] :is(th,td):nth-child(5){width:15%}.wp-content .svc-table[data-cols="5"] td:nth-child(4),.wp-content .svc-table[data-cols="5"] tbody tr:hover td:nth-child(4){background:var(--ok-bg)}.wp-content .svc-table[data-cols="5"] thead th:nth-child(4){background:var(--ok-bg);color:var(--ok)}}.wp-content .svc-table[data-cols="5"] td:first-child>strong{background:var(--tint);width:32px;height:32px;color:var(--brand-deep);border-radius:50%;place-items:center;font-size:14px;display:inline-grid}@media (max-width:991px){.wp-content table.svc-table{background:0 0;border:0;border-radius:0;display:block;overflow:visible}.svc-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.svc-table tbody{gap:12px;display:grid}.wp-content .svc-table tbody tr{border:1px solid var(--border);box-shadow:var(--shadow-box);background:#fff;border-radius:12px;gap:12px;padding:16px;display:grid}.wp-content .svc-table tbody td{border:0;padding:0;font-size:15px;display:block}.svc-table td[data-label]:before{content:attr(data-label);color:var(--muted);margin-bottom:2px;font-size:13px;font-weight:600;line-height:1.35;display:block}.svc-table td:first-child:before{display:none}.wp-content .svc-table tbody td:first-child{color:var(--ink);font-size:16px;font-weight:700;line-height:1.35}.wp-content .svc-table[data-cols="5"] tbody tr{grid-template-columns:32px minmax(0,1fr);gap:14px 12px}.wp-content .svc-table[data-cols="5"] tbody td{grid-column:1/-1}.wp-content .svc-table[data-cols="5"] tbody td:first-child{grid-column:1}.wp-content .svc-table[data-cols="5"] tbody td:nth-child(2){color:var(--ink);grid-column:2;align-self:center;font-size:16px;font-weight:700;line-height:1.35}.svc-table[data-cols="5"] td:nth-child(2):before,.svc-table[data-cols="5"] td:nth-child(5):before{display:none}.wp-content .svc-table[data-cols="5"] tbody td:nth-child(4){background:var(--ok-bg);border-radius:8px;padding:12px 14px}.svc-table[data-cols="5"] td:nth-child(4):before{color:var(--ok)}.wp-content .svc-table[data-cols="5"] td:nth-child(5) a{padding-block:12px;display:inline-block}.wp-content .svc-table[data-list] tbody{border:1px solid var(--border);background:#fff;border-radius:12px;gap:0;overflow:hidden}.wp-content .svc-table[data-list] tbody tr{border:0;border-bottom:1px solid var(--border);box-shadow:none;border-radius:0;gap:2px;padding:12px 14px}.wp-content .svc-table[data-list] tbody tr:last-child{border-bottom:0}.wp-content .svc-table[data-list] tbody td:first-child{color:var(--muted);font-size:13px;font-weight:600}.wp-content .svc-table[data-list] tbody td:nth-child(2){overflow-wrap:anywhere;font-size:15px}.wp-content .svc-table[data-list] tbody td:nth-child(3){color:var(--muted);font-size:13px}.svc-table[data-list] td:nth-child(2):before{display:none}.svc-table[data-list] td:nth-child(3):before{margin:0 6px 0 0;display:inline}}.page-wrap:has(>.svc-hero) .wp-block-cover:not(#_){min-height:0;padding:48px 40px}.page-wrap:has(>.svc-hero) .wp-block-cover__background{opacity:1}.page-wrap:has(>.svc-hero) .wp-block-cover .wp-block-buttons{margin-top:20px}@media (max-width:767px){.page-wrap:has(>.svc-hero) .wp-block-cover:not(#_){padding:28px 20px}.page-wrap:has(>.svc-hero) .wp-block-cover ul{padding-left:1.25rem}}@media (max-width:991px){.page-wrap:has(>.svc-hero) .c-contact-form .c-row>.c-col-lg-4{order:-1;margin-bottom:20px}}@media (max-width:781px){.wp-block-columns.c-align-items-center{gap:4px}}.wp-content img.c-object-fit-cover{object-fit:cover}.wp-content .c-boxed-group:has(>h1.c-no-border):not(#_){padding-bottom:24px}.wp-content .svc-table:lang(ko){word-break:keep-all;overflow-wrap:break-word}.is-loading:before{content:"";vertical-align:-.15em;border:2px solid var(--line);border-top-color:var(--brand);border-radius:50%;width:1em;height:1em;margin-right:.5em;animation:.8s linear infinite vp-spin;display:inline-block}@keyframes vp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.is-loading:before{animation-duration:2.4s}}.sg-loading{color:var(--body);font-size:var(--fs-sm);padding:12px 14px;display:block}.genotox-card{gap:14px;display:grid}.genotox-card h2{margin:0;font-size:1rem}.gx-m7{gap:8px;display:grid}.gx-m7 p,.gx-ai p,.gx-fda{font-size:var(--fs-sm);color:var(--body);margin:0;line-height:1.5}.gx-badge{border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:5px 12px;font-size:13px;font-weight:700;line-height:1.3;display:inline-flex}.gx-badge:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.gx-badge{background:var(--tint,#eef4fb);border:1px solid var(--line);color:var(--ink)}.gx-ai-row{grid-template-columns:44px auto 1fr;align-items:baseline;gap:4px 10px;display:grid}.gx-src{color:var(--ink);font-size:12px;font-weight:700}.gx-ai-row a,.gx-ai-row>span:last-child{font-size:12px}.gx-note{color:var(--muted,#64748b);margin-top:2px;font-size:12px;display:block}.gx-ai{border:1px solid var(--line);background:#f8fafc;border-radius:10px;gap:4px;padding:12px 14px;display:grid}.gx-label{letter-spacing:.02em;text-transform:uppercase;color:var(--muted,#64748b);font-size:12px;font-weight:600}.gx-value{color:var(--ink);font-size:1.15rem;font-weight:700}.gx-ai a{color:var(--brand)}.gx-btn{text-align:center;justify-self:stretch}@media (max-width:900px){.pdp{gap:var(--gap);flex-direction:column;align-items:stretch;display:flex}.pdp-side,.pdp-main{display:contents}.pdp-side>*,.pdp-main>*{order:3}.pdp-main>.pdp-head{order:1}.pdp-side>.pdp-structure{order:2}}.ql-tools{gap:var(--s2);margin:var(--s3) 0 var(--s6);flex-wrap:wrap;justify-content:flex-end;display:flex}.ql-tools[hidden]{display:none}.ql-pack{white-space:nowrap;color:var(--ink);font-weight:600}@media print{.site-head,.site-foot,.consent,.page-crumbs,.ql-form,.ql-tools,.ql-table button,.skip{display:none!important}body{background:#fff}body:before{display:none}.ql-panel{box-shadow:none;border:0}}.info-tip{vertical-align:middle;display:inline-block;position:relative}.info-tip>summary{border:1px solid var(--line);width:18px;height:18px;color:var(--muted,#64748b);cursor:pointer;border-radius:50%;place-items:center;font:italic 700 11px/1 Georgia,serif;list-style:none;display:inline-grid}.info-tip>summary::-webkit-details-marker{display:none}.info-tip[open]>summary{color:var(--brand);border-color:var(--brand)}.info-tip-body{z-index:6;border:1px solid var(--line);width:min(300px,80vw);color:var(--body);background:#fff;border-radius:8px;padding:10px 12px;font-size:12px;font-style:normal;font-weight:400;line-height:1.5;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 30px -10px #0f172a40}.info-tip-body p{margin:0 0 6px}.info-tip-body p:last-child{margin:0}.prices-note{justify-content:flex-end;margin:6px 0 0;display:flex}.prices-note .info-tip-body{left:auto;right:0}.set-ids{text-align:right;white-space:nowrap;color:var(--muted,#64748b);font-size:12px}.ql-prod{grid-template-columns:auto 1fr;align-items:center;column-gap:12px;display:grid}.ql-prod>:not(.ql-thumb){grid-column:2}.ql-thumb{object-fit:contain;border:1px solid var(--line);background:#fff;border-radius:6px;grid-row:span 3;width:64px;height:48px}.ql-print,.ql-print-head,.ql-print-foot{display:none}@media print{@page{margin:14mm}.ql-print-head{border-bottom:2px solid #0066b4;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px;padding-bottom:10px;display:flex}.ql-print-head div{text-align:right;font-size:11px;display:grid}.ql-print-head strong{color:#0e1c42;font-size:16px}.ql-print-foot{color:#475569;border-top:1px solid #cbd5e1;margin-top:18px;padding-top:8px;font-size:9px;display:block}.ql-print-foot p{margin:2px 0}.ql-print{display:inline}.ql-table input,.lb-title{display:none!important}.ql-table{font-size:11px}}html[data-cc-hide] :is(.card.packs,.stock-card,.hubs,.money,[data-currency-switch]),.similar-ic{display:none!important}.pdp-desc.rich h3{color:var(--ink);margin:16px 0 6px;font-size:1rem;line-height:1.35}.pdp-desc.rich h3:first-child{margin-top:0}.pdp-desc.rich p{margin:0 0 10px}.pdp-desc.rich ul,.pdp-desc.rich ol{margin:0 0 10px;padding-left:1.25em}.pdp-use{color:var(--muted,#64748b);margin:10px 0 0;font-size:10.5px;line-height:1.4}@media (min-width:1280px){.pdp-use{white-space:nowrap}}@media (min-width:1440px){.pdp-use{font-size:11px}}.vp-done{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 16px;display:flex}.vp-done h2,.vp-done h3{margin:0}.vp-done p{color:#475569;margin:0}.vp-tick{width:72px;height:72px}.vp-tick circle{fill:none;stroke:#16a34a;stroke-width:3px;stroke-dasharray:166;stroke-dashoffset:166px;animation:.6s ease-out forwards vpdraw}.vp-tick path{fill:none;stroke:#16a34a;stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:48;stroke-dashoffset:48px;animation:.35s ease-out .5s forwards vpdraw}@keyframes vpdraw{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.vp-tick circle,.vp-tick path{stroke-dashoffset:0;animation:none}}.vp-sent{border-collapse:collapse;text-align:left;width:100%;max-width:640px;margin-top:8px;font-size:14px}.vp-sent th,.vp-sent td{border-bottom:1px solid #e2e8f0;padding:8px}.vp-done .btns{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:8px;display:flex}
