:root{--font-sans:'Inter',-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;--navy:#103178;--navy-600:#0D2866;--navy-700:#0A1F54;--navy-tint:#EAEEF6;--amber:#FF9800;--amber-700:#F57C00;--black:#0A0A0A;--ink:#141414;--n0:#FFFFFF;--n50:#FAFAFA;--n100:#F2F2F3;--n150:#ECECEE;--n200:#E2E2E5;--n300:#CBCBCF;--n400:#A6A6AD;--n500:#76767E;--n600:#54545B;--n700:#333338;--line:#E8E8EB;--surface:#F6F6F8;--pos:#0D6E26;--pos-strong:#1E8A34;--pos-50:#E7F5EB;--sh-200:0 4px 12px -2px rgba(16,24,40,.08),0 1px 2px 0 rgba(16,24,40,.04);--r-sm:8px;--r-md:10px;--r-lg:12px;--r-xl:16px;--r-pill:999px}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font-sans);color:var(--ink);background:var(--n0)}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:0 0;color:inherit}input,select,textarea{font-size:16px}.num{font-variant-numeric:tabular-nums}.wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.eyebrow{font-size:13px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:var(--navy)}.ic{display:inline-flex;align-items:center;justify-content:center;flex:none}.ic svg{width:100%;height:100%;display:block}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;font-weight:700;border-radius:var(--r-pill);white-space:nowrap;transition:background .12s,border-color .12s,transform .08s}.btn:active{transform:scale(.98)}.btn-lg{height:52px;padding:0 28px;font-size:15px}.btn-md{height:44px;padding:0 22px;font-size:14px}.btn-sm{height:36px;padding:0 16px;font-size:13px}.b-navy{background:var(--navy);color:#fff}.b-navy:hover{background:var(--navy-600)}.b-amber{background:var(--amber);color:#fff}.b-amber:hover{background:var(--amber-700)}.b-out{background:var(--n0);color:var(--ink);border:1.5px solid var(--n200)}.b-out:hover{border-color:var(--n300);background:var(--n50)}.b-ghost{background:var(--surface);color:var(--ink)}.b-ghost:hover{background:var(--n150)}.b-white{background:#fff;color:var(--navy)}.b-white:hover{background:rgba(255,255,255,.9)}.btn-sq{border-radius:var(--r-sm)}.btn.is-loading{pointer-events:none;opacity:.85}.btn-spin{display:inline-block;width:16px;height:16px;flex:none;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;opacity:.9;animation:btnSpin .6s linear infinite}@keyframes btnSpin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn-spin{animation:none}}section{padding:44px 0}.sec-head{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:22px;gap:24px}.sec-head h2{font-size:32px;line-height:40px;font-weight:800;letter-spacing:-.6px;color:var(--black);white-space:nowrap}.sec-head p{font-size:15px;color:var(--n500);margin-top:8px}.sec-head .more{font-size:14px;font-weight:700;color:var(--navy);flex:none;display:inline-flex;align-items:center;gap:6px}.sec-head .more .ic{width:16px;height:16px}.hdr{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);backdrop-filter:saturate(180%) blur(12px);border-bottom:1px solid var(--line)}.hdr .wrap{height:68px;display:flex;align-items:center;gap:16px}.brand{font-weight:800;font-size:22px;letter-spacing:-.5px;color:var(--ink);flex:none;white-space:nowrap;display:inline-flex;align-items:center;gap:2px}.brand .logo-img{height:.82em;width:auto;display:block;transform:translateY(.02em)}.pharm{display:flex;align-items:center;gap:9px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-pill);padding:6px 12px;flex:none}.pharm .ic{width:18px;height:18px;flex:none;color:var(--navy)}.pharm .pcol{display:flex;flex-direction:column;line-height:1.2}.pharm .pover{font-size:9px;font-weight:700;letter-spacing:.3px;color:var(--n400)}.pharm .ploc{font-size:12px;font-weight:700;color:var(--ink);white-space:nowrap}.badge-open{background:var(--pos);color:#fff;font-size:10px;font-weight:700;padding:3px 8px;border-radius:var(--r-pill)}.hnav{display:flex;align-items:center;gap:1px;flex:none;margin-left:auto}.hnav a{font-size:13.5px;font-weight:600;color:var(--n600);padding:8px 11px;border-radius:var(--r-pill);white-space:nowrap;transition:background .12s,color .12s}.hnav a:hover{background:var(--surface);color:var(--ink)}.btn-login{background:var(--navy);color:#fff;font-size:13.5px;font-weight:700;padding:10px 18px;border-radius:var(--r-pill);flex:none;white-space:nowrap;transition:background .12s}.btn-login:hover{background:var(--navy-600)}.footer{background:var(--surface);color:var(--n500);margin-top:24px}.footer .wrap{padding:56px 24px 32px}.fcontacts{display:flex;flex-wrap:wrap;gap:32px;padding-bottom:32px;margin-bottom:36px;border-bottom:1px solid var(--line)}.fct{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none}.fct .ci{width:40px;height:40px;border-radius:50%;background:var(--navy-tint);color:var(--navy);display:flex;align-items:center;justify-content:center;flex:none}.fct .ci .ic{width:20px;height:20px}.fct .cc{display:flex;flex-direction:column}.fct .cc .cl{font-size:12px;color:var(--n500)}.fct .cc b{font-size:14px;font-weight:700;color:var(--ink)}.ftop{display:grid;grid-template-columns:repeat(6,1fr);gap:32px}.ftop.fpopular{margin-top:36px;padding-top:28px;border-top:1px solid var(--line)}.fcol.wide{grid-column:span 2}.fcol.wide .fsplit{display:flex;gap:20px}.fcol.wide .fsplit>div{flex:1;min-width:0}.fcol h3{font-size:13px;font-weight:700;color:var(--ink);margin-bottom:14px;letter-spacing:.2px}.fcol a{display:block;font-size:13px;padding:5px 0;color:var(--navy);transition:color .12s}.fcol a:hover{color:var(--navy-600)}.fbrand-row{display:flex;flex-direction:column;gap:20px;margin-top:36px;padding-top:28px;border-top:1px solid var(--line)}.fbrand-row .social{display:flex;gap:10px;flex:none}.fbrand-row .social a{width:36px;height:36px;border-radius:50%;background:var(--navy-tint);display:flex;align-items:center;justify-content:center}.fbrand-row .social .ic{width:18px;height:18px;color:var(--navy)}.fbrand-row .fbottom-line{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.fbrand-row .fbottom-line .fb{display:inline-flex;align-items:center;flex:none}.fbrand-row .fbottom-line .fcopy{font-size:12px;color:var(--n500);flex:none}.ftrust{border-top:1px solid var(--line);margin-top:36px;padding-top:24px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:16px}.fcerts,.fpay{display:flex;flex-wrap:wrap;gap:10px}.fcerts .cert,.fpay .pay{font-size:11px;font-weight:700;color:var(--n500);border:1px solid var(--line);border-radius:var(--r-pill);padding:6px 12px;white-space:nowrap}.fstores{display:flex;flex-wrap:wrap;gap:12px;flex:none}.fstore{display:inline-flex;align-items:center;gap:10px;background:var(--ink);color:#fff;border-radius:var(--r-md);padding:10px 16px;text-decoration:none}.fstore .si{width:22px;height:22px;flex:none}.fstore .st small{display:block;font-size:10px;color:var(--n400)}.fstore .st b{display:block;font-size:14px;font-weight:700}.fbar{border-top:1px solid var(--line);margin-top:24px;padding-top:24px;display:flex;justify-content:space-between;font-size:12px}.fbar a:hover{text-decoration:underline}@media (max-width:768px){.sec-head{flex-wrap:wrap;gap:6px 16px;margin-bottom:18px}.sec-head h2{font-size:24px!important;line-height:1.2!important;white-space:normal!important}.sec-head p{font-size:14px}.ftop{grid-template-columns:1fr 1fr!important;gap:24px!important}}@media (max-width:480px){.ftop{grid-template-columns:1fr!important}}.legal-modal-scrim{display:none;position:fixed;inset:0;background:rgba(10,10,10,.55);z-index:300;align-items:center;justify-content:center;padding:20px}.legal-modal-scrim.open{display:flex}.legal-modal-box{background:var(--n0);border-radius:var(--r-xl);max-width:640px;width:100%;max-height:82vh;display:flex;flex-direction:column;box-shadow:var(--sh-pop,0 18px 48px -12px rgba(16,24,40,.22))}.legal-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 0}.legal-modal-title{font-size:17px;font-weight:800;letter-spacing:.2px;text-transform:uppercase;color:var(--navy)}.legal-modal-close{cursor:pointer;font-size:24px;line-height:1;color:var(--n500);flex:none;background:0 0;border:none;padding:0}.legal-modal-body{padding:18px 24px 24px;overflow:auto;font-size:14px;line-height:1.7;color:var(--n700)}.legal-modal-foot{padding:16px 24px;border-top:1px solid var(--line);display:flex;justify-content:flex-end}.legal-modal-foot .btn{padding:0 22px;height:42px}.legal-modal-foot .btn:focus{outline:0}.legal-modal-foot .btn:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.apm-scrim{display:none;position:fixed;inset:0;background:rgba(10,10,10,.55);z-index:320;align-items:center;justify-content:center;padding:20px}.apm-scrim.open{display:flex}.apm-box{background:var(--n0);border-radius:var(--r-xl);max-width:480px;width:100%;max-height:88vh;display:flex;flex-direction:column;box-shadow:var(--sh-pop,0 18px 48px -12px rgba(16,24,40,.22))}.apm-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:24px 24px 0}.apm-title{font-size:20px;font-weight:800;letter-spacing:-.3px;color:var(--black)}.apm-subtitle{font-size:13.5px;color:var(--n500);margin-top:4px}.apm-close{cursor:pointer;font-size:22px;line-height:1;color:var(--n500);flex:none;background:var(--surface);border:none;width:34px;height:34px;border-radius:50%}.apm-body{padding:18px 24px;overflow:auto}.apm-list{display:flex;flex-direction:column;gap:10px}.apm-row{display:flex;align-items:center;gap:12px;padding:13px 14px;border:1.5px solid var(--line);border-radius:var(--r-lg);cursor:pointer;transition:all .12s}.apm-row:hover{border-color:var(--n300)}.apm-row.on{border-color:var(--navy);background:var(--navy-tint)}.apm-avatar{width:38px;height:38px;border-radius:50%;background:var(--navy-tint);color:var(--navy);font-weight:800;display:flex;align-items:center;justify-content:center;flex:none}.apm-row.on .apm-avatar{background:var(--n0)}.apm-rowtext{flex:1;min-width:0;display:flex;flex-direction:column}.apm-rowtext b{font-size:14.5px;color:var(--ink)}.apm-rowtext span{font-size:12.5px;color:var(--n500);margin-top:2px}.apm-check{width:24px;height:24px;border-radius:50%;border:1.5px solid var(--n300);flex:none;display:flex;align-items:center;justify-content:center}.apm-row.on .apm-check{background:var(--navy);border-color:var(--navy)}.apm-row.on .apm-check::after{content:"";width:9px;height:9px;border-radius:50%;background:#fff}.apm-addtoggle{display:flex;align-items:center;justify-content:center;width:100%;margin-top:10px;padding:13px 0;border:1.5px dashed var(--n300);border-radius:var(--r-lg);background:0 0;color:var(--navy);font-size:14px;font-weight:700;cursor:pointer;font-family:inherit}.apm-addtoggle:hover{background:var(--navy-tint)}.apm-addform{display:none;margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}.apm-addform.show{display:block}.apm-field{margin-bottom:14px}.apm-field label{font-size:12px;font-weight:700;color:var(--n600);margin-bottom:6px;display:block}.apm-field input,.apm-field select{width:100%;height:46px;border:1px solid var(--n200);border-radius:var(--r-sm);padding:0 14px;font-family:inherit;font-size:16px;color:var(--ink);outline:0}.apm-field input:focus,.apm-field select:focus{border-color:var(--navy)}.apm-field input:disabled{background:var(--surface);color:var(--n600)}.apm-field2{display:grid;grid-template-columns:1fr 1fr;gap:12px}.apm-readonly{height:46px;display:flex;align-items:center;padding:0 14px;border-radius:var(--r-sm);background:var(--surface);color:var(--n600);font-size:14px}.apm-phone-row{display:flex;align-items:center;gap:8px;height:46px;border:1px solid var(--n200);border-radius:var(--r-sm);padding:0 14px}.apm-phone-row .apm-phone-cc{font-size:14px;font-weight:700;color:var(--n600);flex:none}.apm-phone-row input{border:none;height:100%;padding:0;flex:1;outline:0;font-family:inherit;font-size:16px}.apm-relseg{display:flex;gap:8px;flex-wrap:wrap}.apm-relseg button{flex:1;min-width:70px;height:42px;border:1.5px solid var(--n200);border-radius:var(--r-sm);background:var(--n0);font-size:13.5px;font-weight:700;color:var(--n700);cursor:pointer;font-family:inherit}.apm-relseg button.on{background:var(--navy);border-color:var(--navy);color:#fff}.apm-check-row{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:12.5px;color:var(--n700);line-height:1.5;margin-bottom:12px}.apm-check-row .box{width:20px;height:20px;border-radius:5px;border:1.5px solid var(--n300);flex:none;display:flex;align-items:center;justify-content:center;transition:all .12s;margin-top:1px}.apm-check-row.on .box{background:var(--navy);border-color:var(--navy)}.apm-check-row .box .ic{width:13px;height:13px;color:#fff;opacity:0}.apm-check-row.on .box .ic{opacity:1}.apm-otp-hint{font-size:13px;color:var(--n600);margin-bottom:14px}.apm-loading{padding:24px 0;text-align:center;color:var(--n500);font-size:13.5px}.apm-err{color:#b42318;font-size:12.5px;margin-top:10px}.apm-foot{padding:16px 24px;border-top:1px solid var(--line);display:flex;gap:10px}.apm-btn{flex:1;height:48px;border-radius:var(--r-sm);font-size:14.5px;font-weight:700;cursor:pointer;font-family:inherit;border:none}.apm-btn-primary{background:var(--navy);color:#fff}.apm-btn-primary:hover{background:var(--navy-600)}.apm-btn-primary:disabled{opacity:.6;cursor:not-allowed}.apm-btn-ghost{background:var(--n0);border:1.5px solid var(--line);color:var(--ink)}.apm-addform-actions{display:flex;gap:10px}