@font-face{font-family:PRETENDARD;src:url(../media/pretendard_variable-s.p.2yc2gjtwgckr0.woff2)format("woff2");font-display:swap;font-weight:45 920}@font-face{font-family:PRETENDARD Fallback;src:local(Arial);ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:101.55%}.pretendard_c5e3d7e8-module__tqc5uG__className{font-family:PRETENDARD,PRETENDARD Fallback,system-ui,sans-serif}.pretendard_c5e3d7e8-module__tqc5uG__variable{--font-pretendard:"PRETENDARD", "PRETENDARD Fallback", system-ui, sans-serif}
@layer theme{:root,:host{--font-sans:var(--font-pretendard);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-pretendard);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.block{display:block}.contents{display:contents}.hidden{display:none}}.landing-page{--button-text-normal-fg:var(--gray-700);--button-text-hovered-bg:var(--gray-200);--button-text-pressed-bg:var(--gray-300);--button-secondary-normal-bg:var(--common-0);--button-secondary-normal-fg:var(--gray-1000);--button-secondary-normal-border:var(--gray-400);--button-secondary-hovered-bg:var(--gray-200);--button-secondary-pressed-bg:var(--gray-300);--button-primary-normal-bg:var(--green-700);--button-primary-hovered-bg:var(--green-800);--button-primary-pressed-bg:var(--green-900);--button-primary-fg:var(--common-0);min-height:100vh;padding-top:var(--gnb-height);background:var(--surface);color:var(--text-primary)}.landing-page .site-header,.landing-page .hero,.landing-page .statement,.landing-page .section-pad,.landing-page .final-cta,.landing-page .site-footer{padding-right:max(var(--grid-gutter), calc((100vw - var(--content-max)) / 2));padding-left:max(var(--grid-gutter), calc((100vw - var(--content-max)) / 2))}.landing-page .site-header{z-index:100;width:100%;height:var(--gnb-height);border-bottom:1px solid var(--border-default);background:var(--surface);grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:fixed;inset:0 0 auto}@supports (color:color-mix(in lab, red, red)){.landing-page .site-header{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.landing-page .site-header{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:.56s cubic-bezier(.22,1,.36,1) both landing-header-enter}.landing-page .header-wordmark{width:max-content;display:block}.landing-page .header-wordmark .pharmmart-logo{width:166px;height:auto;display:block}.landing-page .site-header nav{justify-content:center;gap:var(--space-10);display:flex}.landing-page .site-header nav a{white-space:nowrap;font:var(--body-2);font-weight:var(--font-semibold);letter-spacing:var(--tracking-body-2);transition:color .18s}.landing-page .site-header nav a:hover{color:var(--accent-strong)}.landing-page .header-actions{justify-content:flex-end;align-items:center;gap:var(--space-3);display:flex}.landing-page .ds-button{-webkit-user-select:none;user-select:none;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;transition:background-color .16s,color .16s,border-color .16s,box-shadow .16s,transform .1s;display:inline-flex}.landing-page .ds-button--sm{height:32px;min-height:32px;padding-inline:var(--space-4);border-radius:var(--space-2);font:var(--label-2);letter-spacing:var(--tracking-label-2)}.landing-page .ds-button--lg{height:58px;min-height:58px;padding-inline:var(--space-6);border-radius:var(--space-3);font:var(--body-1);font-weight:var(--font-bold);letter-spacing:var(--tracking-body-1)}.landing-page .ds-button--text{color:var(--button-text-normal-fg);background:0 0;border:1px solid #0000}.landing-page .ds-button--text:hover{background:var(--button-text-hovered-bg)}.landing-page .ds-button--text:active{background:var(--button-text-pressed-bg);transform:translateY(1px)}.landing-page .ds-button--secondary{border:1px solid var(--button-secondary-normal-border);background:var(--button-secondary-normal-bg);color:var(--button-secondary-normal-fg)}.landing-page .ds-button--secondary:hover{background:var(--button-secondary-hovered-bg)}.landing-page .ds-button--secondary:active{background:var(--button-secondary-pressed-bg);transform:translateY(1px)}.landing-page .ds-button--primary{gap:var(--space-2);border:1px solid var(--button-primary-normal-bg);background:var(--button-primary-normal-bg);color:var(--button-primary-fg)}.landing-page .ds-button--primary:hover{border-color:var(--button-primary-hovered-bg);background:var(--button-primary-hovered-bg);transform:translateY(-1px)}.landing-page .ds-button--primary:active{border-color:var(--button-primary-pressed-bg);background:var(--button-primary-pressed-bg);transform:translateY(1px)}.landing-page .ds-button:focus-visible,.landing-page .process-tabs button:focus-visible,.landing-page .faq-list summary:focus-visible,.landing-page .site-header nav a:focus-visible{outline:3px solid var(--blue-600)}@supports (color:color-mix(in lab, red, red)){.landing-page .ds-button:focus-visible,.landing-page .process-tabs button:focus-visible,.landing-page .faq-list summary:focus-visible,.landing-page .site-header nav a:focus-visible{outline:3px solid color-mix(in srgb, var(--blue-600) 42%, transparent)}}.landing-page .ds-button:focus-visible,.landing-page .process-tabs button:focus-visible,.landing-page .faq-list summary:focus-visible,.landing-page .site-header nav a:focus-visible{outline-offset:3px}.landing-page .hero{isolation:isolate;contain:paint;min-height:calc(100vh - var(--gnb-height));padding-top:var(--space-22);padding-bottom:var(--space-20);align-items:center;gap:var(--space-12);background:radial-gradient(circle at 12% 8%,#a3daff7a 0,#cae9ff3d 22%,#0000 46%),radial-gradient(circle at 82% 24%,#99e3c985 0,#baecda3d 25%,#0000 50%),radial-gradient(circle at 52% 100%,#ccd5fc75 0,#eae2ff38 28%,#0000 54%),linear-gradient(145deg,#f9fcff 0%,#f1fbf8 48%,#f3f5ff 100%);grid-template-columns:.84fr 1.16fr;display:grid;position:relative;overflow:hidden}.landing-page .hero:before,.landing-page .hero:after{z-index:-1;pointer-events:none;content:"";filter:blur(72px);border-radius:50%;position:absolute}.landing-page .hero:before{opacity:.46;background:conic-gradient(from 135deg,#86dfe5b8,#b4c1fa80,#99e3c9b3,#86dfe5b8);width:420px;height:420px;top:8%;right:8%}.landing-page .hero:after{opacity:.34;background:linear-gradient(135deg,#92a5f89e,#6fd9e075,#baecda94);width:360px;height:360px;bottom:-18%;left:24%}.landing-page .hero-copy,.landing-page .hero-stage{z-index:1;min-width:0}.landing-page .hero-copy{max-width:660px}.landing-page .hero h1{font:var(--display-1);font-weight:var(--font-bold);letter-spacing:var(--tracking-display-1);word-break:keep-all;margin:0;animation:.72s cubic-bezier(.22,1,.36,1) 80ms both landing-hero-enter}.landing-page .hero h1 em{color:var(--accent-strong);font-style:normal}.landing-page .hero-description{margin:var(--space-8) 0;color:var(--text-secondary);font:var(--body-1);letter-spacing:var(--tracking-body-1);word-break:keep-all;animation:.72s cubic-bezier(.22,1,.36,1) .18s both landing-hero-enter}.landing-page .hero-actions{animation:.72s cubic-bezier(.22,1,.36,1) .28s both landing-hero-enter;display:flex}.landing-page .hero-stage{pointer-events:none;animation:.9s cubic-bezier(.22,1,.36,1) .16s both landing-hero-visual-enter;position:relative}.landing-page .store-preview-frame{background:0 0;width:100%}.landing-page .hero-store-image{border-radius:var(--space-3);object-fit:contain;object-position:center;width:100%;height:auto;display:block}.landing-page .section-kicker{margin:0 0 var(--space-6);align-items:center;gap:var(--space-3);color:var(--accent-strong);font:var(--label-1);font-weight:var(--font-bold);letter-spacing:var(--tracking-label-1);display:flex}.landing-page .section-pad{padding-top:var(--space-24);padding-bottom:var(--space-24)}.landing-page .section-heading{margin-bottom:var(--space-14)}.landing-page .section-heading h2{font:var(--display-2);font-weight:var(--font-bold);letter-spacing:var(--tracking-display-2);margin:0}.landing-page .section-heading>p{color:var(--text-tertiary);font:var(--body-2);letter-spacing:var(--tracking-body-2)}.landing-page .center-heading,.landing-page .split-heading{text-align:center;flex-direction:column;align-items:center;display:flex}.landing-page .center-heading .section-kicker,.landing-page .split-heading .section-kicker{justify-content:center}.landing-page .center-heading>p:last-child,.landing-page .split-heading>p{max-width:520px;margin:var(--space-5) auto 0;text-align:center}.landing-page .statement{padding-top:var(--space-32);padding-bottom:var(--space-32)}.landing-page .benefit-showcase{z-index:1;isolation:isolate;background:var(--surface);color:var(--text-primary);position:relative}.landing-page .benefit-heading{max-width:760px;margin:0 auto var(--space-16);text-align:center}.landing-page .benefit-heading .section-kicker{justify-content:center}.landing-page .benefit-heading h2{font:var(--display-2);font-weight:var(--font-bold);letter-spacing:var(--tracking-display-2);margin:0}.landing-page .process .section-heading .section-kicker,.landing-page .brands .section-heading .section-kicker{color:var(--accent-strong);font:var(--label-1);font-weight:var(--font-bold);letter-spacing:var(--tracking-label-1)}.landing-page .benefit-grid{gap:var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-page .benefit-visual{height:320px;padding:var(--space-8);border:1px solid var(--border-default);border-radius:var(--space-2);color:var(--gray-600);place-content:center;place-items:center;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s;display:grid;position:relative;overflow:hidden}.landing-page .benefit-visual.reason-1{background:var(--green-100)}.landing-page .benefit-visual.reason-2{background:var(--blue-100)}.landing-page .benefit-visual.reason-3{background:var(--yellow-100)}.landing-page .benefit:hover .benefit-visual{box-shadow:none;transform:none}.landing-page .benefit-reason-image{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.landing-page .benefit-reason-image.reason-1,.landing-page .benefit-reason-image.reason-2{max-width:280px;max-height:252px}.landing-page .benefit-reason-image.reason-2{transform:translate(12px)}.landing-page .benefit-reason-image.reason-3{max-width:230px;max-height:248px}.landing-page .benefit-meta{margin-top:var(--space-6);color:var(--gray-600);font:var(--caption-2);letter-spacing:var(--tracking-caption-2);display:flex}.landing-page .benefit h3{margin:var(--space-3) 0;font:var(--title-3);font-weight:var(--font-bold);letter-spacing:var(--tracking-title-3)}.landing-page .benefit>p{max-width:34ch;color:var(--text-secondary);font:var(--body-2);letter-spacing:var(--tracking-body-2);word-break:keep-all;margin:0}.landing-page .process{background:var(--surface)}.landing-page .process-shell{border:1px solid var(--border-default);background:var(--gray-100);max-width:100%;margin:auto}.landing-page .process-tabs{border-bottom:1px solid var(--border-default);background:var(--surface);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.landing-page .process-tabs button{appearance:none;padding:var(--space-6);background:var(--surface);color:var(--text-tertiary);font:var(--body-1);letter-spacing:var(--tracking-body-1);white-space:nowrap;cursor:pointer;border:0}.landing-page .process-tabs button.on{background:var(--text-primary);color:var(--text-inverse);font-weight:var(--font-bold)}.landing-page .process-tab-mobile-break{display:none}.landing-page .process-content{height:520px;padding:var(--space-16) var(--space-24);align-items:center;gap:var(--space-12);grid-template-columns:1fr 1fr;display:grid}.landing-page .process-content[hidden]{display:none}.landing-page .process-copy,.landing-page .process-panel-slot{animation:.24s both landing-panel-in}.landing-page .process-copy{grid-area:1/2}.landing-page .process-panel-slot{--process-artwork-scale:.8955;grid-area:1/1;place-items:center;width:100%;max-width:335px;height:360px;margin:0 auto;display:grid}.landing-page .process-panel{width:100%;margin:0}.landing-page .process-panel-image{object-fit:contain;width:100%;height:100%;display:block}.landing-page .process-contact-card{width:335px;max-width:335px;height:auto;padding:var(--space-5);justify-content:flex-start;align-items:flex-start;gap:var(--space-9);background:var(--surface);transform:scale(var(--process-artwork-scale));border-radius:13px;flex-direction:column;display:flex}.landing-page .process-contact-heading{color:var(--gray-900);font:var(--body-1);font-weight:var(--font-medium);letter-spacing:var(--tracking-body-1);align-self:stretch}.landing-page .process-contact-fields{align-self:stretch;gap:var(--space-6);flex-direction:column;display:flex}.landing-page .process-contact-field{flex-direction:column;align-self:stretch;align-items:flex-start;gap:6px;display:flex}.landing-page .process-contact-label{font:var(--caption-1);letter-spacing:var(--tracking-caption-1);align-items:flex-start;gap:6px;display:inline-flex}.landing-page .process-contact-label b{color:var(--gray-800);font-weight:var(--font-semibold);white-space:nowrap}.landing-page .process-contact-label i{min-width:var(--space-8);color:var(--brand-700);white-space:nowrap;flex:none;font-style:normal}.landing-page .process-contact-input{min-height:48px;padding:var(--space-3) var(--space-4);border:1px solid var(--gray-500);border-radius:var(--space-3);background:var(--gray-100);color:var(--gray-600);font:var(--body-1);letter-spacing:var(--tracking-body-1);align-self:stretch;align-items:center;display:flex;position:relative;overflow:hidden}.landing-page .process-contact-placeholder,.landing-page .process-contact-value{left:var(--space-4);position:absolute;top:50%;transform:translateY(-50%)}.landing-page .process-contact-placeholder{white-space:nowrap}.landing-page .process-contact-value{width:max-content;color:var(--gray-800);white-space:nowrap;border-right:1px solid #0000;padding-right:2px;display:inline-block;overflow:hidden}.landing-page .process-contact-value.is-typing{border-color:currentColor}.landing-page .process-contact-action{min-height:46px;padding:var(--space-3) var(--space-2);border-radius:var(--space-3);background:var(--gray-900);color:var(--text-inverse);font:var(--body-1);font-weight:var(--font-medium);letter-spacing:var(--tracking-body-1);text-align:center;justify-content:center;align-self:stretch;align-items:center;transition:background-color .15s,transform .15s,box-shadow .15s;display:inline-flex}.landing-page .process-contact-card .process-contact-action.is-pressed{background:var(--gray-900);transform:scale(.97);box-shadow:inset 0 2px 5px #0003}.landing-page .process-catalog-image-card{width:271px;max-width:271px;height:auto;padding:var(--space-5);background:var(--surface);transform:scale(var(--process-artwork-scale));border-radius:13px;flex-direction:column;align-items:stretch;gap:14px;display:flex;position:relative}.landing-page .process-catalog-source-image{object-fit:contain;width:231px;height:255px;display:block}.landing-page .process-catalog-pointer{z-index:2;object-fit:contain;pointer-events:none;transform-origin:30% 20%;width:48px;height:52px;animation:5s ease-in-out infinite process-product-pointer;position:absolute;top:145px;left:165px}@keyframes process-product-pointer{0%,12%{opacity:0;transform:translate(42px,66px)scale(1)}18%{opacity:1}42%{opacity:1;transform:translate(0)scale(1)}48%{opacity:1;transform:translate(0)scale(.82)}54%,78%{opacity:1;transform:translate(0)scale(1)}88%,to{opacity:0;transform:translate(0)scale(1)}}.landing-page .process-order-card{width:100%;max-width:287px;height:327px;padding:26px var(--space-5);align-items:center;gap:var(--space-7);background:var(--surface);transform:scale(var(--process-artwork-scale));border-radius:13px;flex-direction:column;display:flex}.landing-page .process-order-summary{flex-direction:column;align-items:center;gap:18px;display:flex}.landing-page .process-order-icon{perspective:240px;place-items:center;width:48px;height:48px;display:grid;position:relative}.landing-page .process-order-icon:after{content:"";opacity:0;border:2px solid #1eb17d3d;border-radius:50%;animation:4.5s ease-out infinite process-order-ring;position:absolute;inset:-6px}.landing-page .process-order-icon img{transform-style:preserve-3d;backface-visibility:visible;animation:4.5s cubic-bezier(.22,1,.36,1) infinite process-order-icon-reveal;display:block}@keyframes process-order-icon-reveal{0%,12%{opacity:1;transform:rotateY(0)scale(1)}38%{opacity:1;transform:rotateY(360deg)scale(1)}44%{opacity:1;transform:rotateY(360deg)scale(1.14)}52%,to{opacity:1;transform:rotateY(360deg)scale(1)}}@keyframes process-order-ring{0%,38%{opacity:0;transform:scale(.65)}44%{opacity:1}58%,to{opacity:0;transform:scale(1.28)}}.landing-page .process-order-summary>div{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.landing-page .process-order-summary strong{color:var(--gray-900);font:var(--heading-3);font-weight:var(--font-bold);letter-spacing:var(--tracking-heading-3);white-space:nowrap;animation:.5s ease-out 80ms both process-order-content-enter}.landing-page .process-order-summary span,.landing-page .process-order-total{color:var(--gray-700);font:var(--body-1);letter-spacing:var(--tracking-body-1)}.landing-page .process-order-summary>div>span{animation:.5s ease-out 80ms both process-order-content-enter}.landing-page .process-order-card hr{background:var(--gray-300);border:0;align-self:stretch;width:100%;height:1px;margin:0;animation:.5s ease-out 80ms both process-order-content-enter}.landing-page .process-order-total{align-self:stretch;align-items:flex-start;gap:var(--space-9);animation:.5s ease-out 80ms both process-order-content-enter;display:flex}.landing-page .process-order-total strong{color:var(--gray-900);font-weight:var(--font-semibold);text-align:right;flex:1}.landing-page .process-order-card>.process-contact-action{animation:.5s ease-out 80ms both process-order-content-enter}@keyframes process-order-content-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.landing-page .process-copy p{margin:var(--space-8) 0 var(--space-2);color:var(--accent-strong);font:var(--caption-2);font-weight:var(--font-bold);letter-spacing:var(--tracking-caption-2)}.landing-page .process-copy h3{margin:0 0 var(--space-5);font:var(--display-3);font-weight:var(--font-bold);letter-spacing:var(--tracking-display-3)}.landing-page .process-copy>span{color:var(--text-tertiary);font:var(--label-1);letter-spacing:var(--tracking-label-1)}.landing-page .verify-card{padding:var(--space-7);border:1px solid var(--border-default);background:var(--surface);box-shadow:0 30px 80px var(--shadow-medium)}.landing-page .verify-head{margin-bottom:var(--space-6);padding-bottom:var(--space-6);border-bottom:1px solid var(--border-default);justify-content:space-between;align-items:center;display:flex}.landing-page .verify-head>span{color:var(--text-tertiary);font:var(--caption-2);letter-spacing:var(--tracking-caption-2)}.landing-page .panel-label{margin:var(--space-4) 0 var(--space-2);font:var(--caption-2);font-weight:var(--font-bold);letter-spacing:var(--tracking-caption-2);display:block}.landing-page .panel-label i{margin-left:var(--space-1);color:var(--accent-strong);font-style:normal}.landing-page .fake-input{padding:var(--space-3);border:1px solid var(--border-default);color:var(--text-tertiary);font:var(--caption-2);letter-spacing:var(--tracking-caption-2);display:block}.landing-page .panel-action{width:100%;min-height:40px;margin-top:var(--space-6);background:var(--accent-primary);color:var(--green-1000);font:var(--body-2);font-weight:var(--font-bold);letter-spacing:var(--tracking-body-2);border-radius:10px;place-items:center;display:grid}.landing-page .panel-search{padding:var(--space-3) var(--space-4);background:var(--surface-subtle);color:var(--text-tertiary);font:var(--caption-2);letter-spacing:var(--tracking-caption-2);justify-content:space-between;display:flex}.landing-page .panel-products{margin-top:var(--space-4);gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.landing-page .panel-products>span{align-items:center;column-gap:var(--space-3);grid-template-columns:48px 1fr;display:grid}.landing-page .panel-products small{color:var(--text-tertiary);font:var(--caption-2);letter-spacing:var(--tracking-caption-2)}.landing-page .panel-products b{font:var(--caption-1);font-weight:var(--font-medium);letter-spacing:var(--tracking-caption-1)}.landing-page .panel-product{background:var(--green-100);width:48px;height:64px;color:var(--green-900);font:var(--caption-2);letter-spacing:var(--tracking-caption-2);grid-row:1/3;place-items:center;font-style:normal;display:grid}.landing-page .panel-product.jar{background:var(--yellow-100)}.landing-page .order-success{padding:var(--space-8) 0;text-align:center}.landing-page .order-success>span{width:48px;height:48px;margin:0 auto var(--space-4);background:var(--green-100);color:var(--green-900);font:var(--heading-1);letter-spacing:var(--tracking-heading-1);border-radius:50%;place-items:center;display:grid}.landing-page .order-success h4{margin:0 0 var(--space-2);font:var(--heading-2);font-weight:var(--font-bold);letter-spacing:var(--tracking-heading-2)}.landing-page .order-success p{color:var(--text-tertiary);font:var(--caption-1);letter-spacing:var(--tracking-caption-1);margin:0}.landing-page .order-total{padding:var(--space-4) 0;border-top:1px solid var(--border-default);font:var(--label-1);letter-spacing:var(--tracking-label-1);justify-content:space-between;display:flex}.landing-page .category-section{padding-top:var(--space-20);padding-bottom:var(--space-20);background:var(--brand-100)}.landing-page .category-section .section-heading{margin-bottom:var(--space-8)}.landing-page .category-section .section-heading>div,.landing-page .faq-section .section-heading>div{width:100%}.landing-page .category-section .section-heading .section-kicker{margin-bottom:var(--space-5);color:var(--accent-strong);font:var(--body-1);font-weight:var(--font-bold);letter-spacing:var(--tracking-body-1)}.landing-page .category-section .section-heading>p{margin:var(--space-5) 0 0;color:var(--text-secondary);font:var(--body-1);letter-spacing:var(--tracking-body-1)}.landing-page .category-list{width:100%;padding:12px 0 22px;overflow:hidden}.landing-page .category-track{width:100%}.landing-page .category-list-group{gap:var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr));width:100%;display:grid}.landing-page .category-list-clone{display:none}.landing-page .category-row{aspect-ratio:1/1.03;padding:var(--space-6);background:var(--surface);color:var(--text-primary);transform-origin:50%;border-radius:20px;flex-direction:column;align-items:flex-start;display:flex;position:relative}.landing-page .category-row strong{color:var(--text-secondary);font:var(--body-1);font-weight:var(--font-bold);letter-spacing:var(--tracking-body-1)}.landing-page .category-icon{right:var(--space-6);bottom:var(--space-6);place-items:center;width:52px;height:52px;display:grid;position:absolute}.landing-page .category-icon img{object-fit:contain;width:100%;height:100%;display:block}.landing-page .category-row[data-visible=true]{animation:2.8s linear infinite landing-category-wave}.landing-page .category-row:nth-child(2)[data-visible=true]{animation-delay:.4s}.landing-page .category-row:nth-child(3)[data-visible=true]{animation-delay:.8s}.landing-page .category-row:nth-child(4)[data-visible=true]{animation-delay:1.2s}.landing-page .category-row:nth-child(5)[data-visible=true]{animation-delay:1.6s}.landing-page .category-row:nth-child(6)[data-visible=true]{animation-delay:2s}.landing-page .category-row:nth-child(7)[data-visible=true]{animation-delay:2.4s}.landing-page .brands{background:var(--surface)}.landing-page .brand-wall{border-top:1px solid var(--border-strong);border-left:1px solid var(--border-default);grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:100%;margin:0 auto;display:grid}.landing-page .brand-wall>span{border-right:1px solid var(--border-default);border-bottom:1px solid var(--border-default);background:var(--surface);place-items:center;height:145px;transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s;display:grid}.landing-page .brand-wall>span:hover{z-index:1;box-shadow:0 12px 28px var(--shadow-soft);position:relative;transform:translateY(-3px)}.landing-page .brand-wall img{object-fit:contain;width:auto;max-width:min(64%,180px);height:auto;max-height:48px;display:block}.landing-page .brand-wall img.rejuran{max-width:min(78%,230px)}.landing-page .brand-wall img.iunik{max-width:min(62%,180px);max-height:54px}.landing-page .brand-wall img.medicube{max-height:56px}.landing-page .brand-wall img.beauty-of-joseon{max-width:min(72%,200px)}.landing-page .brand-wall .brand-more{justify-content:center;align-items:center;gap:var(--space-4);color:var(--text-tertiary);font:var(--body-1);font-weight:var(--font-medium);letter-spacing:var(--tracking-body-1);text-align:center;flex-direction:column;line-height:1.55;display:flex}.landing-page .brand-wall .brand-more .brand-more-icon{width:32px;height:32px}.landing-page .brand-wall .brand-more>span{width:auto;height:auto;color:inherit;font:inherit;line-height:inherit;background:0 0;border:0;transform:none}.landing-page .faq-section{background:var(--surface)}.landing-page .faq-list{--faq-index-column:65px;--faq-icon-column:20px;border-top:1px solid var(--border-strong)}.landing-page .faq-list details{border-bottom:1px solid var(--border-default)}.landing-page .faq-list summary{grid-template-columns:var(--faq-index-column) minmax(0, 1fr) var(--faq-icon-column);padding:var(--space-8) var(--space-2);align-items:center;column-gap:var(--space-2);font:var(--heading-2);font-weight:var(--font-semibold);letter-spacing:var(--tracking-heading-2);cursor:pointer;line-height:1.2;list-style:none;display:grid}.landing-page .faq-list summary::-webkit-details-marker{display:none}.landing-page .faq-list summary>span{color:var(--text-tertiary);font:var(--caption-2);letter-spacing:var(--tracking-caption-2)}.landing-page .faq-toggle,.landing-page .faq-toggle img{width:20px;height:20px;display:block}.landing-page .faq-toggle .faq-arrow-up,.landing-page .faq-list details[open] .faq-toggle .faq-arrow-down{display:none}.landing-page .faq-list details[open] .faq-toggle .faq-arrow-up{display:block}.landing-page .faq-list details>p{max-width:760px;margin:0 calc(var(--space-2) + var(--faq-icon-column) + var(--space-2)) var(--space-8) calc(var(--space-2) + var(--faq-index-column) + var(--space-2));color:var(--text-tertiary);font:var(--body-2);letter-spacing:var(--tracking-body-2)}.landing-page .final-cta{padding-top:var(--space-16);padding-bottom:var(--space-16);background:radial-gradient(circle at 20% 100%, var(--green-900), transparent 32%), radial-gradient(circle at 80% 0, var(--green-1000), transparent 27%), var(--gray-1000);color:var(--text-inverse);text-align:center}.landing-page .final-cta .section-kicker{justify-content:center}.landing-page .final-cta h2{margin:0 0 var(--space-7);font:var(--display-2);font-weight:var(--font-semibold);letter-spacing:var(--tracking-display-2)}.landing-page .final-cta>p:not(.section-kicker){margin:0 0 var(--space-10);color:var(--gray-600);font:var(--body-1);letter-spacing:var(--tracking-body-1)}.landing-page .site-footer{padding-top:var(--space-10);padding-bottom:var(--space-10);align-items:start;gap:var(--space-16);border-top:1px solid var(--border-default);background:var(--gray-100);grid-template-columns:minmax(0,1fr) auto;display:grid}.landing-page .footer-brand{align-items:flex-start;column-gap:var(--space-12);flex-direction:column;display:flex}.landing-page .footer-brand .pharmmart-logo{width:205px;height:auto;margin-bottom:var(--space-5);display:block}.landing-page .footer-tagline{color:var(--text-secondary);font:var(--body-2);font-weight:var(--font-medium);letter-spacing:var(--tracking-body-2);margin:0}.landing-page .footer-legal{align-items:flex-start;gap:var(--space-7);flex-direction:column;min-width:280px;display:flex}.landing-page .footer-company{color:var(--text-tertiary);font:var(--caption-2);letter-spacing:var(--tracking-caption-2);gap:var(--space-1);flex-direction:column;line-height:1.6;display:flex}.landing-page .footer-company p{margin:0}.landing-page .footer-legal>small{color:var(--text-tertiary);font:var(--caption-2);letter-spacing:var(--tracking-caption-2)}.landing-page .category-copy-mobile-break,.landing-page .faq-title-mobile-break,.landing-page .faq-copy-mobile-break,.landing-page .final-cta-mobile-break,.landing-page .cta-mobile-break{display:none}.landing-page[data-motion-ready=true] [data-reveal]:not([data-visible=true]){opacity:0;transform:translateY(28px)}.landing-page [data-reveal]{transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s)}.landing-page [data-visible=true]{opacity:1;transform:translateY(0)}@keyframes landing-header-enter{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-hero-enter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-hero-visual-enter{0%{opacity:0;transform:translateY(32px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes landing-hero-visual-enter-mobile{0%{transform:translateY(32px)scale(.98)}to{transform:translateY(0)scale(1)}}@keyframes landing-panel-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes landing-category-wave{0%,8%,36%,to{transform:translate(0)scale(1)}14%,30%{transform:translateY(-6px)scale(1.018)}20%,24%{transform:translateY(-10px)scale(1.03)}}@keyframes landing-category-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (min-width:1200px){.landing-page .hero h1{font-size:52px;line-height:1.18}.landing-page .brand-wall{grid-template-columns:repeat(3,minmax(0,1fr));max-width:1080px}.landing-page .brand-wall>span{height:160px}.landing-page .category-list .category-row{transition:opacity .72s cubic-bezier(.22,1,.36,1)}}@media (min-width:768px) and (max-width:1199px){.landing-page .section-heading h2{font:var(--display-3);font-weight:var(--font-bold);letter-spacing:var(--tracking-display-3)}.landing-page .category-section .section-heading{margin-bottom:var(--space-12)}.landing-page .category-icon{width:62px;height:62px}.landing-page .site-footer{padding-top:var(--space-16);padding-bottom:var(--space-16)}.landing-page .final-cta{padding-top:var(--space-32);padding-bottom:var(--space-32)}.landing-page .final-cta h2{font:var(--display-1);font-weight:var(--font-semibold);letter-spacing:var(--tracking-display-1)}}@media (min-width:768px) and (max-width:991px){.landing-page .hero h1{font:var(--display-2);font-weight:var(--font-bold);letter-spacing:var(--tracking-display-2)}}@media (max-width:1199px){.landing-page .category-list{width:calc(100% + var(--grid-gutter) * 2);margin-inline:calc(var(--grid-gutter) * -1);padding:0}.landing-page .category-track{width:max-content;animation:28s linear infinite landing-category-marquee;display:flex}.landing-page .category-list-group,.landing-page .category-list-clone{width:max-content;padding-right:var(--space-3);gap:var(--space-3);flex:none;display:flex}.landing-page .category-row{aspect-ratio:auto;flex:0 0 220px;min-height:168px}.landing-page .category-row[data-visible=true]{animation:none}}@media (min-width:992px) and (max-width:1199px){.landing-page .site-header nav{gap:var(--space-5)}.landing-page .header-actions{gap:var(--space-4)}.landing-page .hero{gap:var(--space-8);grid-template-columns:.82fr 1.18fr}.landing-page .hero h1{font:var(--display-2);font-weight:var(--font-bold);letter-spacing:var(--tracking-display-2)}.landing-page .hero-description{font:var(--body-2);letter-spacing:var(--tracking-body-2)}.landing-page .process-content{padding:var(--space-12) var(--space-16);gap:var(--space-10)}}@media (max-width:991px){.landing-page .site-header{grid-template-columns:1fr auto}.landing-page .site-header nav{display:none}.landing-page .header-actions{gap:var(--space-2)}.landing-page .hero{min-height:0;padding-top:var(--space-18);gap:var(--space-22);grid-template-columns:1fr}.landing-page .hero-copy{max-width:680px}.landing-page .hero-stage{width:100%;max-width:760px}.landing-page .benefit-grid{gap:var(--space-14);grid-template-columns:1fr;max-width:680px;margin:0 auto}.landing-page .benefit-visual{height:360px}.landing-page .benefit>p{max-width:46ch}.landing-page .process-content{height:auto;padding:var(--space-12) var(--space-16);grid-template-columns:1fr}.landing-page .process-copy{text-align:center;grid-area:1/1}.landing-page .process-panel-slot{grid-area:2/1;max-width:335px;height:360px}.landing-page .process-panel-image{height:auto}.landing-page .verify-card{width:100%;max-width:520px}.landing-page .brand-wall{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.landing-page .hero-stage{animation-name:landing-hero-visual-enter-mobile}.landing-page .header-wordmark{width:148px}.landing-page .header-wordmark .pharmmart-logo{width:100%}.landing-page .hero{min-height:0;padding:var(--space-14) var(--grid-gutter) 0;gap:var(--space-12);position:relative}.landing-page .hero:before{filter:blur(60px);width:320px;height:320px;top:24%;right:-34%}.landing-page .hero:after{filter:blur(56px);width:280px;height:280px;bottom:2%;left:-28%}.landing-page .hero-copy{text-align:center;width:100%;max-width:none}.landing-page .hero h1{letter-spacing:var(--tracking-display-2);font-size:36px;line-height:1.3}.landing-page .hero-description{max-width:none;margin:var(--space-7) auto 0;text-align:center}.landing-page .hero-actions{z-index:5;right:var(--grid-gutter);bottom:var(--space-6);left:var(--grid-gutter);position:absolute}.landing-page .hero-actions .ds-button--lg{width:100%}.landing-page .hero-stage{padding-bottom:82px}.landing-page .section-heading h2{font:var(--display-3);font-weight:var(--font-bold);letter-spacing:var(--tracking-display-3)}.landing-page .benefit-heading{margin-bottom:var(--space-12)}.landing-page .benefit-heading h2{font:var(--title-2);font-weight:var(--font-bold);letter-spacing:var(--tracking-title-2)}.landing-page .benefit-visual{height:320px;padding:var(--space-6)}.landing-page .benefit h3{font:var(--heading-1);font-weight:var(--font-bold);letter-spacing:var(--tracking-heading-1)}.landing-page .benefit-grid{gap:var(--space-12)}.landing-page .process-tabs button{font:var(--label-2);letter-spacing:var(--tracking-label-2)}.landing-page .process-content{padding:var(--space-16) var(--space-24);gap:var(--space-12)}.landing-page .category-section{padding-top:var(--space-16);padding-bottom:var(--space-16)}.landing-page .category-section .section-heading{margin-bottom:var(--space-8)}.landing-page .category-section .section-heading h2{font:var(--title-1);font-weight:var(--font-bold);letter-spacing:var(--tracking-title-1)}.landing-page .category-section .section-heading .section-kicker{margin-bottom:var(--space-3);font:var(--body-2);font-weight:var(--font-bold);letter-spacing:var(--tracking-body-2)}.landing-page .category-section .section-heading>p{margin-top:var(--space-4);font:var(--body-2);letter-spacing:var(--tracking-body-2)}.landing-page .category-track{animation-duration:24s}.landing-page .category-list-group,.landing-page .category-list-clone{padding-right:var(--space-2);gap:var(--space-2)}.landing-page .category-list{padding-inline:var(--grid-gutter)}.landing-page .category-row{min-height:156px;padding:var(--space-5);border-radius:18px;flex-basis:132px}.landing-page .category-icon{right:var(--space-5);bottom:var(--space-5);width:58px;height:58px}.landing-page .brand-title-break,.landing-page .category-copy-mobile-break,.landing-page .faq-title-mobile-break,.landing-page .faq-copy-mobile-break,.landing-page .final-cta-mobile-break,.landing-page .cta-mobile-break{display:block}.landing-page .faq-list{--faq-index-column:32px}.landing-page .faq-list summary{letter-spacing:var(--tracking-heading-2);font-size:16px;line-height:1.35}.landing-page .faq-list details>p{font-size:13px;line-height:1.65}.landing-page .final-cta{padding-top:var(--space-16);padding-bottom:var(--space-16)}.landing-page .final-cta h2{font-size:32px;line-height:1.3}.landing-page .final-cta>p:not(.section-kicker){word-break:keep-all;max-width:330px;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.65}.landing-page .site-footer{padding:var(--space-10) var(--grid-gutter) var(--space-7);gap:var(--space-7);grid-template-columns:1fr}.landing-page .footer-brand .pharmmart-logo{width:180px;margin-bottom:var(--space-3)}.landing-page .footer-brand{row-gap:var(--space-3)}.landing-page .footer-tagline{font:var(--caption-1);letter-spacing:var(--tracking-caption-1)}.landing-page .footer-legal{width:100%;min-width:0;padding-top:var(--space-6);border-top:1px solid var(--border-default);gap:var(--space-5)}.landing-page .footer-company{gap:var(--space-2);line-height:1.45}.landing-page .footer-legal>small{opacity:.78}}@media (max-width:600px){.landing-page .statement,.landing-page .section-pad{padding-top:var(--space-22);padding-bottom:var(--space-22)}.landing-page .category-section{padding-top:var(--space-16);padding-bottom:var(--space-16)}.landing-page .process-tabs button{font:var(--caption-2);letter-spacing:var(--tracking-caption-2);padding:var(--space-5) var(--space-1);white-space:nowrap}.landing-page .process-content{padding:var(--space-6) var(--space-5);gap:var(--space-6)}.landing-page .process-copy p{margin-top:0}.landing-page .process-panel-slot{--process-artwork-scale:.66;height:240px;margin-inline:auto}.landing-page .process-contact-card{width:335px;max-width:335px}.landing-page .process-catalog-image-card{width:271px;max-width:271px;height:auto}.landing-page .process-order-card{width:287px;max-width:287px}.landing-page .process-contact-heading,.landing-page .process-contact-input,.landing-page .process-order-summary strong,.landing-page .process-order-summary span,.landing-page .process-order-total{white-space:nowrap}.landing-page .process-copy h3{margin-bottom:var(--space-3);font:var(--title-2);font-weight:var(--font-bold);letter-spacing:var(--tracking-title-2)}.landing-page .brand-wall>span{height:100px}.landing-page .brand-wall img{max-width:min(68%,132px);max-height:36px}.landing-page .brand-wall img.medicube{max-height:40px}.landing-page .brand-wall img.rejuran{max-width:min(76%,160px)}.landing-page .brand-wall img.iunik{max-width:min(62%,132px);max-height:38px}.landing-page .brand-wall .brand-more{gap:var(--space-2);font:var(--label-2);font-weight:var(--font-medium);letter-spacing:var(--tracking-label-2);line-height:1.5}.landing-page .brand-wall .brand-more .brand-more-icon{width:24px;height:24px}}@media (max-width:479px){.landing-page .login-link,.landing-page .header-signup{padding-inline:var(--space-3)}.landing-page .header-actions{gap:var(--space-1)}.landing-page .process-tabs button{padding:var(--space-4) 0}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--brand-100:#eef7f7;--brand-200:#c7e6e5;--brand-300:#9dd7d7;--brand-400:#69c9c8;--brand-500:#36bab9;--brand-600:#1d9a99;--brand-700:#0e7c7b;--brand-800:#0b6362;--brand-900:#084c4b;--brand-1000:#063737;--common-0:#fff;--common-1000:#000;--gray-100:#f7f8f9;--gray-200:#f3f4f5;--gray-300:#eeeff1;--gray-400:#dcdee3;--gray-500:#d1d3d8;--gray-600:#b0b3ba;--gray-700:#868b94;--gray-800:#555d6d;--gray-900:#2a3038;--gray-1000:#1a1c20;--blue-100:#eff2fe;--blue-200:#ccd5fc;--blue-500:#7d94f6;--blue-600:#5c79f4;--blue-700:#546ede;--yellow-100:#fff7de;--purple-100:#f5f1ff;--red-100:#fdf0f0;--green-100:var(--brand-100);--green-200:var(--brand-200);--green-300:var(--brand-300);--green-400:var(--brand-400);--green-500:var(--brand-500);--green-600:var(--brand-600);--green-700:var(--brand-700);--green-800:var(--brand-800);--green-900:var(--brand-900);--green-1000:var(--brand-1000);--surface:var(--common-0);--surface-subtle:var(--gray-100);--surface-muted:var(--gray-200);--text-primary:var(--gray-1000);--text-secondary:var(--gray-800);--text-tertiary:var(--gray-700);--text-inverse:var(--common-0);--border-default:var(--gray-300);--border-strong:var(--gray-400);--accent-primary:var(--brand-700);--accent-strong:var(--brand-700);--accent-soft:var(--brand-100);--shadow-soft:var(--gray-1000)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-soft:color-mix(in srgb, var(--gray-1000) 8%, transparent)}}:root{--shadow-medium:var(--gray-1000)}@supports (color:color-mix(in lab, red, red)){:root{--shadow-medium:color-mix(in srgb, var(--gray-1000) 13%, transparent)}}:root{--content-max:1100px;--grid-gutter:20px;--gnb-height:60px;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:28px;--space-8:32px;--space-9:36px;--space-10:40px;--space-11:44px;--space-12:48px;--space-14:56px;--space-16:64px;--space-18:72px;--space-20:80px;--space-22:88px;--space-24:96px;--space-28:112px;--space-32:128px;--font-regular:400;--font-medium:500;--font-semibold:600;--font-bold:700;--display-1:56px/72px var(--font-sans);--display-2:40px/52px var(--font-sans);--display-3:36px/48px var(--font-sans);--title-1:32px/44px var(--font-sans);--title-2:28px/38px var(--font-sans);--title-3:24px/32px var(--font-sans);--heading-1:22px/30px var(--font-sans);--heading-2:20px/28px var(--font-sans);--body-1:16px/24px var(--font-sans);--body-2:15px/22px var(--font-sans);--label-1:14px/20px var(--font-sans);--label-2:13px/18px var(--font-sans);--caption-1:12px/16px var(--font-sans);--caption-2:11px/14px var(--font-sans);--tracking-display-1:-.0319em;--tracking-display-2:-.0282em;--tracking-display-3:-.027em;--tracking-title-1:-.0253em;--tracking-title-2:-.0236em;--tracking-title-3:-.023em;--tracking-heading-1:-.0194em;--tracking-heading-2:-.012em;--tracking-body-1:.005em;--tracking-body-2:.009em;--tracking-label-1:.0145em;--tracking-label-2:.0194em;--tracking-caption-1:.0252em;--tracking-caption-2:.0311em}*{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;min-width:320px;scroll-padding-top:var(--gnb-height)}body{background:var(--surface-subtle);min-height:100vh;color:var(--text-primary);font:var(--body-1);letter-spacing:var(--tracking-body-1);margin:0}a{color:inherit;text-decoration:none}button{font:inherit}@media (min-width:768px) and (max-width:991px){:root{--grid-gutter:24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
